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
336244860477	336244861020	336244861547	336244862120	336244862647	336244863195	336244863747	336244864320	336244864845	336244865397	336244865970	336244866497	336244867070	336244867597	336244868145	336244868720	336244869247	336244869820	336244870347	336244870920	336244871445	336244871997	336244872547	336244873095	336244873647	336244874195	336244874770	336244875295	336244875847	336244876420	336244876945	336244877497	336244878070	336244878595	336244879147	336244879697	336244880270	336244880797	336244881370	336244881920	336244882447	336244882997	336244883570	336244884097	336244884645	336244885220	336244885770	336244886297	336244886847	336244887397	336244887947	336244888497	336244889070	336244889595	336244890145	336244890697	336244891270	336244891797	336244892347	336244892897	336244893445	336244894020	336244894570	336244895097	336244895647	336244896197	336244896747	336244897320	336244897845	336244898397	336244898947	336244899520	336244900047	336244900620	336244901170	336244901720	336244902247	336244902820	336244903347	336244903897	336244904470	336244904997	336244905570	336244906097	336244906647	336244907220	336244907747	336244908297	336244908847	336244909420	336244909947	336244910497	336244911047	336244911595	336244912170	336244912695	336244913270	336244913795	336244914347	336244914897	336244915470	336244915997	336244916547	336244917097	336244917647	336244918197	336244918770	336244919297	336244919870	336244920420	336244920947	336244921497	336244922070	336244922620	336244923145	336244923720	336244924270	336244924797	336244925370	336244925920	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2663	3650	2300	2665	3650	2300	2667	3650	2300	2669	3650	2300	2671	3650	2300	2673	3650	2300	2675	3650	2300	2677	3650	2300	2679	3650	2300	2681	3650	2300	2683	3650	2300	2685	3650	2300	2687	3650	2300	2689	3650	2300	2691	3650	2300	2693	3650	2300	2695	3650	2300	2697	3650	2300	2699	3650	2300	2701	3650	2300	2703	3650	2300	2705	3650	2300	2707	3650	2300	2709	3650	2300	2711	3650	2300	2713	3650	2300	2715	3650	2300	2717	3650	2300	2719	3650	2300	2721	3650	2300	2723	3650	2300	2725	3650	2300	2727	3650	2300	2729	3650	2300	2731	3650	2300	2733	3650	2300	2735	3650	2300	2737	3650	2300	2739	3650	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
39865	28965	24220	21769	25135	53544	53617	25567	3969	570	356	326	321	284	291	314	282	322	276	290	312	271	280	343	267	277	288	292	291	305	289	292	285	290	295	289	311	296	309	274	259	278	260	304	303	285	276	279	253	275	305	277	306	281	266	265	283	283	296	294	244	261	284	294	276	279	255	283	325	319	291	292	305	290	270	271	302	272	269	284	275	265	302	257	319	302	279	283	295	273	293	291	293	252	252	296	264	280	302	288	277	290	298	274	275	258	301	272	268	293	279	287	299	310	288	294	302	297	274	283	286	317	307	294	262	274	263	296	300	264	281	282	313	265	296	272	273	264	296	285	257	300	299	281	278	276	283	265	287	306	288	252	292	287	287	268	280	287	310	294	294	277	296	300	294	275	321	308	290	277	262	273	293	269	267	281	277	274	304	286	293	275	285	277	277	289	298	272	279	294	317	277	285	281	284	294	286	260	280	277	288	240	283	278	266	278	245	269	274	292	277	253	280	303	310	274	261	274	286	265	274	288	293	296	280	288	269	304	290	262	264	274	280	316	266	236	285	258	292	268	293	295	280	278	274	272	296	263	292	292	282	299	298	316	274	289	285	266	249	293	283	290	286	286	266	277	276	267	294	308	286	294	296	288	310	264	281	263	278	287	278	312	272	269	275	290	286	278	298	253	276	275	289	290	302	267	288	289	294	299	283	286	254	302	281	296	265	276	319	316	297	306	275	257	257	278	291	280	286	269	266	309	301	312	265	291	301	278	290	264	282	298	277	277	285	296	283	255	279	289	235	285	286	261	286	285	293	274	296	277	264	303	240	280	331	259	307	264	269	298	277	278	308	270	279	275	283	270	317	281	283	290	301	290	327	290	253	285	293	278	268	290	256	274	256	263	290	287	278	263	291	287	310	291	290	294	301	257	290	275	285	267	293	271	290	281	269	266	304	266	259	275	268	294	317	290	265	294	317	309	283	274	296	302	247	293	303	291	292	274	281	331	294	297	302	284	268	292	296	294	284	282	282	281	300	280	277	279	248	302	286	262	288	293	284	290	303	291	288	278	306	268	268	276	284	279	285	269	279	317	291	292	279	322	268	266	265	307	315	270	282	281	283	270	273	264	274	270	310	328	314	301	298	320	296	288	284	253	297	316	309	273	319	326	279	284	313	271	265	315	293	289	303	284	262	272	320	273	287	269	284	289	309	274	288	271	284	277	292	278	283	248	290	291	283	298	292	247	285	275	256	274	296	262	299	290	244	278	288	263	308	271	295	293	275	281	310	277	294	307	300	290	266	314	314	302	298	283	298	305	274	312	297	316	294	254	289	286	298	320	273	307	274	279	303	276	286	302	279	305	312	287	293	256	273	259	330	270	293	312	309	261	299	308	310	287	269	290	298	246	287	288	268	281	271	301	304	283	292	266	291	307	284	281	297	267	303	290	293	313	286	317	293	305	310	287	304	266	325	289	272	281	248	316	266	298	270	317	290	292	258	311	275	277	294	289	268	296	292	285	268	284	334	251	266	281	266	282	272	294	268	278	284	307	285	277	300	263	302	301	301	262	307	294	264	309	307	270	260	279	272	261	295	274	300	279	267	304	270	267	271	276	283	290	271	296	264	280	309	300	288	297	303	284	257	309	253	278	311	314	274	317	272	273	296	266	295	260	264	280	286	274	267	282	279	299	307	300	316	281	268	298	293	300	292	286	255	267	292	265	282	281	285	270	275	302	270	297	309	272	296	290	310	279	261	273	295	256	276	284	273	264	257	291	284	258	258	288	263	256	274	276	280	270	282	266	272	272	293	305	263	274	282	268	285	292	269	280	314	309	263	292	282	253	286	281	316	267	285	312	298	274	289	296	296	317	287	304	278	279	268	269	286	260	277	293	256	278	298	291	308	280	274	283	318	263	266	294	290	273	282	305	286	285	286	282	285	270	320	280	270	274	269	260	276	266	287	263	276	277	305	254	289	278	290	259	316	244	308	292	258	264	301	283	271	299	288	295	240	300	307	284	280	284	298	260	273	309	258	262	307	326	290	253	276	287	254	321	286	298	246	283	279	300	259	300	300	289	291	273	275	290	285	272	300	297	301	274	262	300	269	304	249	250	266	284	264	251	274	260	295	287	291	266	280	295	286	285	275	273	250	270	273	279	267	272	261	265	296	277	271	282	276	283	274	295	285	288	275	260	308	294	287	269	324	262	269	265	285	281	304	305	305	291	273	330	296	292	276	293	265	289	289	266	295	275	293	313	313	305	277	276	282	310	274	279	260	304	272	269	260	313	258	267	302	290	290	296	289	267	276	289	282	318	292	281	301	281	272	264	291	281	286	300	296	292	285	274	261	265	266	284	304	290	278	277	263	310	279	296	278	291	294	270	291	286	277	324	289	272	306	290	290	267	252	286	276	283	293	304	277	296	262	305	318	276	308	252	283	260	271	288	305	306	292	276	266	279	273	269	287	267	291	258	293	278	285	279	278	306	275	269	289	279	332	273	296	317	298	323	273	283	300	281	277	285	278	285	271	277	256	271	286	310	316	260	287	273	289	301	288	304	293	275	295	302	260	285	271	299	304	284	267	289	274	297	277	283	317	277	295	293	306	269	281	282	290	275	259	298	282	262	284	252	319	297	265	315	290	290	296	302	275	328	284	301	263	276	285	280	310	293	302	266	301	280	270	261	285	271	317	287	294	274	295	254	284	313	276	285	296	289	321	297	269	282	265	298	287	291	289	281	276	250	304	285	307	318	291	303	280	276	342	320	304	314	287	246	295	284	286	271	284	297	257	300	261	266	311	288	291	280	313	278	298	267	277	273	298	274	300	297	289	306	301	301	294	291	286	283	295	264	299	285	310	292	289	278	264	281	274	265	280	299	304	298	295	278	278	253	278	295	278	307	257	293	294	315	272	273	286	265	304	298	283	275	313	291	265	261	277	292	273	284	303	286	296	300	265	286	293	282	242	279	255	293	280	268	304	303	269	311	278	299	280	283	288	274	275	304	280	286	276	288	270	290	296	300	287	285	283	261	264	280	276	296	273	306	323	277	280	289	293	284	285	255	309	260	289	285	288	289	265	286	240	281	312	291	300	281	270	294	284	314	282	279	289	280	295	271	277	309	280	284	267	290	265	273	299	279	300	279	259	328	318	308	280	298	287	276	280	296	293	287	278	288	296	270	299	294	273	270	297	263	288	295	307	289	292	274	237	289	320	270	280	281	265	275	317	287	272	282	284	300	285	272	302	297	300	248	290	261	284	282	309	261	284	284	272	283	265	269	285	273	296	308	295	306	313	287	249	286	286	292	276	290	327	323	310	287	268	278	268	288	284	293	282	274	299	252	310	291	304	303	281	262	307	272	318	297	289	257	291	292	291	290	286	298	291	260	263	298	301	266	271	271	275	286	282	278	268	286	280	283	284	307	291	305	296	292	278	245	250	295	273	273	285	275	300	273	264	269	277	278	282	309	293	279	300	289	285	300	273	273	295	297
30144	16346	16903	17517	31868	68232	65646	13964	1278	1231	1133	1010	985	1003	952	950	918	910	799	859	845	852	854	850	795	778	817	861	831	778	807	862	821	777	812	787	782	777	785	780	800	783	776	824	818	781	791	777	810	810	820	798	728	783	801	791	782	784	835	792	830	791	793	821	769	770	822	820	790	714	781	759	717	783	802	799	795	787	798	774	743	747	772	792	758	753	807	747	780	788	749	803	753	735	775	763	802	728	772	748	740	762	775	751	767	755	763	767	818	763	755	798	763	741	760	807	802	785	766	795	784	793	738	727	765	798	814	810	795	742	805	825	758	748	766	768	747	815	765	797	732	719	786	759	797	803	813	767	802	815	745	774	762	787	771	766	749	807	778	756	775	769	805	738	785	786	778	801	750	805	770	756	824	818	823	756	810	844	787	768	810	800	795	766	755	761	798	797	791	777	786	789	753	804	765	816	777	766	769	752	754	763	799	762	757	780	817	798	778	798	803	818	817	783	789	724	778	789	804	768	765	781	795	782	799	798	763	803	794	771	835	788	780	780	743	815	798	769	766	770	713	782	742	769	791	733	784	796	771	753	790	766	738	793	797	737	786	750	774	783	803	755	805	757	809	724	743	757	795	743	755	804	725	754	766	764	783	799	694	772	771	781	793	808	774	761	737	751	767	767	767	791	757	796	757	721	835	803	752	779	752	812	774	779	755	756	774	792	715	791	811	790	802	760	774	706	747	756	717	785	827	816	828	786	807	779	770	734	730	803	741	804	740	737	800	728	787	774	799	798	810	816	762	799	773	782	719	765	743	768	777	786	782	784	757	712	802	777	780	795	746	760	765	751	764	749	757	762	765	807	785	772	782	717	776	756	769	747	728	749	804	803	766	816	776	781	788	780	749	796	805	757	760	746	806	731	761	798	778	754	745	732	737	745	797	738	742	775	733	737	735	794	743	784	732	773	805	731	774	738	811	764	769	788	788	731	849	732	745	776	751	732	752	766	760	758	739	831	785	784	764	786	728	760	760	786	806	779	781	784	773	775	800	757	784	813	781	758	770	754	713	746	728	790	731	764	746	765	810	742	743	807	728	727	751	761	795	785	812	745	753	758	807	735	753	759	787	759	797	784	764	755	823	784	748	757	775	782	750	785	748	753	783	781	734	770	772	737	809	792	798	739	753	727	814	797	788	775	769	785	772	762	735	772	767	748	782	827	772	748	786	757	761	800	749	787	753	754	763	778	753	780	778	788	810	764	759	778	767	762	737	821	740	800	762	771	758	769	739	758	807	818	742	773	699	779	792	767	777	781	805	752	772	777	763	793	729	776	754	801	752	771	780	794	743	744	795	755	792	795	734	740	745	785	773	758	715	716	805	782	784	805	757	792	796	720	780	719	790	773	780	698	748	799	752	757	753	758	755	783	756	821	787	737	789	802	779	795	778	750	762	790	768	758	776	771	793	757	765	741	765	821	834	734	738	774	794	774	765	764	783	798	751	770	721	751	758	743	793	842	743	789	790	736	797	784	777	770	751	753	764	793	800	758	764	842	791	806	817	782	747	781	786	780	771	747	768	778	769	744	753	800	780	771	799	766	762	776	780	781	773	725	729	754	797	772	720	719	776	783	757	748	785	769	727	791	731	833	708	809	741	781	789	762	802	787	782	801	768	828	806	767	806	792	787	760	762	772	749	788	736	789	732	788	790	768	718	766	754	827	772	793	748	746	766	771	827	771	758	810	765	765	823	778	749	769	791	722	787	740	776	748	786	800	827	794	765	786	752	771	789	802	764	794	805	765	744	789	776	756	784	785	765	749	766	821	773	800	751	781	768	780	760	802	746	836	786	781	779	754	736	765	780	776	791	753	721	738	791	730	787	815	748	770	785	750	746	812	762	776	778	797	730	755	765	811	762	782	748	744	735	797	815	760	807	735	743	781	776	784	745	771	767	744	815	798	767	757	801	754	754	723	797	787	742	774	779	806	794	831	813	814	768	810	766	836	772	805	751	853	767	795	728	773	778	793	749	736	783	751	757	728	787	781	817	778	752	802	808	780	790	824	794	783	756	786	779	733	787	745	769	772	741	774	770	800	765	816	776	742	798	747	794	751	769	830	790	784	761	770	801	748	807	749	749	733	786	787	772	774	763	806	757	791	769	763	793	789	765	798	747	771	785	820	794	805	794	762	769	719	795	726	804	759	765	714	716	756	810	797	827	736	783	729	738	736	759	751	780	783	750	756	792	756	736	756	795	756	787	794	756	776	782	739	784	743	781	783	821	807	784	758	781	805	810	786	799	740	794	754	819	728	688	751	784	838	734	757	804	803	767	715	750	797	766	779	735	779	775	760	766	785	749	782	777	755	751	764	752	801	842	769	783	771	805	759	777	747	798	781	781	740	754	779	785	737	765	764	782	732	823	756	722	757	787	736	807	789	777	773	731	764	741	755	739	749	761	764	778	765	728	753	739	824	799	725	785	779	771	759	767	769	786	778	804	772	794	775	714	766	787	795	790	789	778	786	756	711	737	816	747	734	743	746	783	766	779	764	797	816	792	772	776	780	800	737	730	771	751	767	760	743	792	781	798	760	797	772	739	740	760	789	774	747	755	796	764	782	752	754	861	803	792	802	775	783	775	808	768	789	744	729	747	770	735	761	799	792	730	776	770	758	782	765	771	774	759	824	810	715	734	790	795	750	774	804	725	796	792	775	799	791	803	758	766	802	813	778	752	778	790	784	794	773	791	798	807	764	789	760	798	724	819	790	726	754	786	738	769	770	790	762	798	783	744	745	794	776	754	804	809	794	738	755	790	755	808	771	765	789	771	750	716	798	722	751	798	743	755	784	826	783	718	752	785	820	748	800	764	759	799	767	811	771	761	743	766	730	725	796	812	757	804	754	731	765	771	762	757	795	780	756	777	766	770	746	737	798	748	731	763	785	790	769	711	796	781	778	821	759	715	761	825	802	773	778	758	778	758	775	774	824	776	753	729	768	803	790	782	793	778	755	718	759	794	785	780	802	764	781	754	792	796	787	758	754	816	787	773	775	769	779	720	806	787	783	772	813	807	739	753	765	783	737	791	798	786	758	727	781	777	732	780	793	760	764	778	762	780	757	750	785	738	750	787	795	691	725	761	721	757	776	816	700	755	826	808	774	778	784	731	805	753	776	782	761	746	746	772	775	750	811	729	832	797	734	771	744	754	779	803	770	785	762	774	764	781	781	731	825	738	727	775	754	796	797	816	769	762	747	767	792	821	786	735	734	755	752	820	756	758	810	797	769	807	786	805	758	754	762	771	781	743	769	773	750	769	772	803	764	747	798	776	755	853	789	798	800	778	750	739	774	734	780	745	766	752	799	789	771	832	760	734	761	743	726	739	767	815	736	785	762	748	814	781	764	765	757	729	778	768	730	772	762	804	827	727	793	755	768	797	844	754	748	759	776	751	782	758	746	730	773	778	729	797	796	793	743	762	772	767	779	802	746	790	733
6051	2754	1603	1285	1422	2043	5114	1393	203	132	153	141	143	141	157	155	140	146	138	147	147	122	152	149	163	139	121	163	141	135	144	130	157	158	154	150	145	126	140	158	159	156	138	146	161	146	147	131	173	146	143	140	143	167	129	133	157	146	134	131	143	155	150	152	149	158	144	143	142	147	129	144	142	136	135	160	147	145	146	170	141	156	150	151	138	149	155	158	154	141	124	142	123	131	143	129	141	126	156	147	157	133	137	127	137	154	128	165	164	136	172	155	126	118	141	140	164	138	146	155	128	132	149	137	157	140	146	138	140	149	161	135	122	137	143	165	142	147	151	151	139	113	134	124	143	144	143	142	127	120	139	145	143	150	154	131	150	145	146	131	138	125	134	148	137	152	142	148	144	146	141	136	162	157	149	131	147	158	156	139	159	143	127	148	155	145	149	133	135	144	132	138	135	138	135	140	131	113	129	154	136	149	124	132	157	129	152	128	135	148	136	158	139	140	146	152	142	117	124	155	134	167	150	152	147	138	132	123	140	150	145	152	133	119	153	150	137	144	142	133	128	149	131	147	157	143	134	141	148	156	131	148	125	157	129	126	117	124	126	142	146	143	151	146	123	149	155	153	159	142	113	122	123	132	129	149	161	140	160	146	137	124	154	142	140	153	149	153	159	144	147	126	144	129	140	139	154	162	136	131	153	138	149	137	152	112	149	138	144	134	145	150	130	155	144	146	151	143	138	145	131	145	150	164	163	158	129	132	139	160	134	129	141	135	138	131	167	143	113	127	141	139	166	136	134	116	147	131	134	140	156	149	140	137	143	129	140	150	150	145	140	133	151	162	153	147	125	136	152	152	136	136	145	133	139	149	139	136	150	127	130	147	156	132	130	154	125	149	142	154	139	122	134	141	118	141	157	128	137	148	134	135	151	124	124	145	121	143	126	143	166	137	124	121	125	133	154	125	150	151	148	169	168	147	145	135	127	140	136	152	145	145	148	138	139	141	129	164	156	155	133	157	135	152	141	146	169	129	143	125	143	136	167	134	137	170	162	163	127	137	147	144	151	127	125	146	137	126	174	143	155	140	120	144	143	156	139	141	144	121	155	138	118	133	150	153	125	169	152	141	127	136	136	127	125	139	160	142	166	134	141	140	131	135	147	137	164	137	144	115	152	162	137	133	122	142	140	149	141	146	120	153	141	141	142	129	159	167	153	135	163	158	151	129	141	143	144	113	121	150	144	134	154	162	135	138	150	174	144	147	112	146	166	136	133	131	144	159	117	112	155	143	139	141	134	123	131	148	168	156	148	143	129	147	133	144	145	139	145	138	131	142	153	157	160	134	125	164	155	137	162	148	128	131	136	147	144	147	149	141	141	140	139	146	165	147	151	127	132	138	146	142	122	128	164	157	148	141	126	136	136	135	159	135	132	146	132	161	141	164	151	144	155	141	133	130	131	144	159	156	149	126	140	142	132	136	130	138	152	165	127	155	131	141	115	154	136	142	156	155	167	132	155	142	142	131	151	135	132	142	154	143	136	137	124	161	139	141	129	143	144	162	149	149	144	132	147	144	148	133	159	132	148	153	163	120	145	125	143	124	120	135	136	132	131	159	117	147	134	162	135	163	134	131	158	148	152	135	136	153	127	146	147	147	145	161	127	150	142	149	143	137	148	139	149	133	154	127	147	140	150	139	138	140	143	129	151	152	138	175	136	156	142	155	148	145	120	152	143	133	150	147	146	134	166	105	150	134	130	138	157	154	141	144	154	130	155	136	138	137	148	154	177	149	147	140	126	135	139	147	145	129	148	141	113	162	139	160	124	132	146	155	139	146	150	138	137	146	126	143	133	134	140	122	123	132	148	159	144	142	123	151	148	131	154	148	137	139	121	139	141	126	135	150	143	150	157	153	139	164	113	152	145	145	146	150	139	140	145	162	154	132	149	154	132	142	130	163	161	124	146	126	136	146	145	147	131	135	169	147	157	143	141	145	139	134	129	163	134	138	156	130	151	146	142	144	132	144	139	132	148	136	132	143	147	153	147	149	126	140	131	144	136	138	129	152	141	129	140	155	120	150	148	142	135	151	139	157	126	142	125	123	135	167	146	140	141	169	136	136	139	162	130	140	141	132	149	121	145	135	157	161	146	120	149	152	140	144	145	151	121	128	134	159	140	135	147	169	146	147	141	135	130	133	137	144	148	130	141	138	137	145	162	139	142	141	149	140	131	141	129	156	157	149	140	138	146	149	132	144	130	129	134	145	133	138	154	131	154	153	138	136	157	141	128	140	155	144	132	153	149	136	163	121	147	139	162	164	156	170	129	162	157	145	161	123	134	133	149	128	147	158	144	154	110	153	148	146	141	143	141	144	156	142	129	158	142	153	139	132	151	134	138	173	148	140	148	121	142	140	138	130	134	138	145	123	146	151	133	136	146	148	146	151	145	141	119	168	152	159	147	167	145	149	128	136	128	130	151	136	148	166	142	147	132	141	146	147	136	138	145	141	133	130	140	148	131	144	126	149	130	148	149	156	134	138	157	152	155	132	144	162	138	134	134	152	139	141	144	150	155	146	135	158	142	135	159	137	150	159	151	155	144	150	138	139	126	140	132	131	160	137	152	150	145	143	158	153	143	154	155	139	148	137	144	150	125	129	147	133	152	141	145	124	143	161	139	150	166	140	141	137	133	147	155	158	144	138	128	128	134	134	142	153	143	150	149	136	142	147	140	154	118	131	118	155	134	159	142	151	139	140	122	139	163	139	124	143	130	143	151	141	166	151	133	140	152	143	130	127	174	143	145	127	147	138	136	154	139	134	142	150	131	145	123	150	138	133	142	130	158	143	128	162	149	138	132	161	155	146	123	125	142	143	140	114	163	144	144	122	165	146	152	146	124	149	167	139	154	142	150	144	138	126	136	153	141	136	142	153	135	169	158	135	144	151	181	142	169	142	155	142	147	140	128	157	130	149	152	144	146	145	135	151	149	143	145	167	147	130	144	137	136	124	126	158	159	139	133	137	151	119	140	132	132	149	146	145	157	138	156	142	161	140	136	148	134	133	166	117	140	145	131	157	162	162	139	148	142	138	114	152	140	128	139	130	134	139	130	154	154	130	143	139	117	161	149	124	143	138	152	148	141	141	139	150	139	142	136	146	133	164	155	143	149	149	124	134	149	145	135	151	125	149	137	150	129	147	161	151	145	169	158	149	141	144	120	145	156	119	145	154	155	145	133	144	148	131	132	143	129	146	137	126	129	162	134	142	137	157	157	148	132	127	132	136	150	134	139	152	133	143	137	160	137	146	134	135	142	134	150	135	143	143	137	126	143	148	123	139	162	144	135	142	146	148	148	129	119	159	151	133	137	135	149	142	131	145	132	154	126	142	146	142	141	126	159	144	136	132	149	146	147	137	147	141	143	134	150	136	123	157	154	140	128	148	133	131	162	144	156	127	142	126	134	139	162	138	136	116	140	151	150	153	126	146
6047	2702	2206	3260	4724	7976	17990	3034	481	458	471	454	457	448	463	457	468	447	449	484	441	471	451	464	426	447	433	427	454	438	427	466	445	430	454	449	519	485	457	410	453	459	457	517	470	487	439	468	420	493	441	457	448	428	450	410	411	446	424	458	425	458	434	424	417	442	432	412	475	435	468	429	429	443	454	436	437	436	439	472	461	464	448	436	459	427	437	438	447	458	444	432	445	427	421	465	434	400	430	477	408	435	450	437	438	433	440	472	458	441	436	451	468	431	423	475	429	424	421	456	450	415	494	471	428	424	417	466	447	429	460	477	425	428	439	426	443	444	480	439	421	445	425	456	444	440	468	446	448	466	455	438	448	477	481	452	473	428	451	452	471	434	435	448	457	425	413	445	415	437	425	443	458	439	468	476	463	430	442	473	405	413	440	455	422	448	428	412	433	430	443	457	395	460	460	423	401	469	452	457	407	400	398	424	423	408	437	449	451	463	441	434	478	430	446	432	438	441	430	419	457	433	460	480	472	459	452	440	447	472	456	446	461	490	450	463	414	454	428	457	430	450	388	456	428	431	486	451	452	453	476	451	456	416	443	444	441	463	449	428	467	456	429	457	414	459	449	456	429	418	444	421	455	437	488	399	465	437	449	443	459	414	461	436	443	414	465	451	413	445	489	475	440	439	427	452	460	486	439	429	462	436	448	435	457	447	459	440	402	454	411	435	426	449	460	442	422	436	421	462	456	409	455	442	454	452	461	436	429	455	416	427	455	438	438	492	446	465	449	456	435	448	472	437	444	470	432	438	457	447	438	383	382	426	479	471	431	432	441	429	468	447	466	425	444	473	418	469	420	442	420	457	434	437	437	393	430	471	453	443	447	432	427	464	445	455	477	415	479	403	462	447	382	442	449	446	482	462	479	461	432	445	452	431	472	485	462	451	460	451	452	492	437	455	446	412	454	450	448	496	458	492	451	453	435	420	445	503	424	476	427	405	441	438	466	458	430	445	418	457	474	430	437	483	417	442	421	466	405	437	467	478	442	448	445	427	425	408	443	452	443	419	461	433	440	433	459	440	461	427	460	460	462	444	428	421	397	450	459	460	423	455	438	419	453	478	439	422	429	422	408	462	456	477	442	426	419	431	464	442	466	445	442	429	417	455	441	423	453	451	483	441	454	424	464	442	433	452	455	432	435	451	439	448	443	441	453	397	480	458	457	436	473	397	457	405	433	454	433	401	452	404	449	442	461	472	447	425	447	447	450	491	492	462	390	426	425	427	438	477	464	439	436	460	452	467	429	454	457	407	463	429	428	452	416	433	446	454	411	432	425	436	459	473	464	445	444	430	448	427	452	390	446	454	426	428	471	457	436	466	454	475	449	402	448	428	422	460	458	457	428	429	454	430	426	424	436	463	400	427	481	439	459	464	451	423	420	461	440	434	465	450	444	448	438	452	422	435	439	448	451	413	459	447	439	428	428	447	462	453	448	410	431	435	455	463	457	434	468	425	450	459	443	453	448	443	413	426	449	478	477	411	436	453	422	447	452	414	478	402	404	450	453	433	461	455	451	474	470	432	451	456	443	470	437	436	477	437	480	462	435	444	435	428	429	452	438	428	437	461	424	438	442	422	486	439	447	432	491	459	480	429	461	411	421	410	432	439	449	465	430	440	435	470	451	432	429	433	393	438	439	496	452	429	464	453	436	470	417	408	427	450	433	442	432	429	426	425	431	436	463	436	402	442	398	421	445	450	445	446	409	458	416	449	484	490	424	460	450	438	440	447	406	454	429	450	474	450	423	411	426	440	424	444	446	463	408	469	400	422	474	460	458	469	456	401	442	454	436	454	466	419	449	492	476	439	463	450	414	487	446	448	430	428	447	431	424	427	471	477	464	457	433	416	439	454	455	466	446	456	457	476	460	445	406	442	449	431	441	445	429	441	431	453	476	464	397	440	456	454	450	417	443	457	431	431	434	470	456	441	451	453	447	428	420	408	446	438	431	423	432	458	454	460	444	480	429	465	425	465	458	475	494	413	445	460	522	443	423	444	445	453	433	451	459	425	446	471	433	447	418	469	436	459	451	461	417	389	468	469	432	442	474	478	435	411	445	433	452	486	441	448	446	457	439	450	456	408	458	480	443	423	452	454	443	446	434	473	474	431	453	453	467	420	455	418	451	443	419	462	412	419	436	441	416	458	432	421	443	420	447	432	454	438	456	419	437	419	477	450	485	424	456	447	485	414	458	474	430	430	433	460	450	453	452	442	483	437	463	464	474	453	433	407	419	477	382	426	480	427	465	468	447	434	441	431	454	431	435	467	425	459	429	445	445	458	410	453	423	465	466	435	442	460	485	465	459	466	433	438	438	437	459	490	448	461	463	484	423	413	474	441	457	438	460	448	472	425	469	445	461	449	446	418	447	460	418	459	459	431	418	471	455	453	456	422	449	494	477	449	439	447	479	426	418	467	437	434	416	448	438	439	440	420	472	434	441	461	427	426	489	438	467	439	419	443	460	421	465	468	397	471	443	463	430	426	447	430	424	424	445	486	433	417	443	452	460	425	423	468	429	422	379	416	459	446	415	448	441	425	439	425	420	433	441	452	459	436	435	442	479	467	470	442	445	446	461	452	497	419	449	421	410	438	451	449	473	439	424	449	423	446	454	441	437	442	423	453	435	450	436	475	444	428	423	410	436	473	484	432	467	436	455	467	428	470	484	436	434	470	403	457	476	446	422	430	428	435	450	445	455	417	456	459	448	459	455	480	413	421	492	457	438	460	452	446	439	403	473	444	429	490	441	447	445	394	455	447	392	419	419	435	418	436	414	421	451	425	478	478	430	495	446	448	465	450	445	440	423	444	447	449	444	436	426	468	419	497	457	439	440	434	467	460	469	437	418	478	428	427	419	421	434	436	438	421	445	426	450	425	424	456	405	420	431	451	464	460	445	445	402	418	434	480	466	456	469	421	452	463	445	461	447	425	460	462	426	440	421	441	429	455	501	449	453	396	425	480	444	384	417	409	438	402	440	469	419	438	446	445	468	470	431	462	455	428	465	453	453	468	432	414	503	451	454	451	429	462	449	422	448	442	434	442	453	459	473	456	427	486	455	435	426	430	445	468	460	413	458	457	476	454	396	433	425	428	440	431	426	427	438	418	445	422	437	469	452	453	471	454	449	427	461	437	429	475	433	453	425	478	427	449	455	413	462	451	441	419	451	491	477	447	434	395	414	417	423	405	455	445	437	458	480	482	446	441	448	397	434	450	445	492	433	442	440	453	440	457	426	447	460	422	439	434	446	432	477	419	415	425	436	441	456	447	442	470	461	445	440	471	439	449	435	443	433	420	411	460	452	427	435	405	473	395	446	455	466	435	465	462	459	394	417	435	467	446	435	451	446	443	464	466	450	473	436	459	445	420	420	447	439	473	476	443	478	445	456	458	465	430	464	443	446	448	418	473	472	435	464	445	512	435	424	407	466	442
25460	16361	14468	13478	9814	18524	44730	14528	901	289	288	275	244	272	229	273	283	254	260	245	256	239	225	259	267	263	227	239	270	249	247	252	248	211	264	233	254	239	233	230	236	236	270	228	195	212	195	227	247	242	226	252	259	236	254	264	256	238	251	248	251	246	231	221	228	249	231	247	240	273	255	263	241	216	216	237	224	238	198	215	233	207	236	253	285	247	262	260	248	214	250	229	226	243	236	197	236	239	234	233	265	236	229	225	258	211	255	247	247	245	235	258	252	218	230	214	229	247	232	221	235	257	254	205	263	232	237	220	243	209	219	220	253	233	237	245	232	251	240	238	252	224	241	237	223	224	213	224	277	226	231	229	253	233	251	235	235	236	244	223	232	233	284	243	231	216	238	243	242	268	215	227	234	238	225	251	225	221	214	212	225	223	234	244	251	218	233	247	217	256	244	241	217	245	232	230	242	207	243	257	252	208	228	241	244	225	232	249	273	245	240	278	241	241	238	247	228	256	237	232	232	241	226	245	244	260	252	258	251	224	218	232	239	265	249	243	232	267	239	237	256	260	234	268	216	233	242	212	252	251	271	246	245	247	263	229	254	219	242	241	260	249	234	245	250	234	252	239	230	254	230	248	233	253	240	209	237	226	224	226	264	250	261	245	227	227	242	233	219	207	236	204	225	248	228	257	231	236	243	224	226	229	225	245	259	236	233	223	249	245	265	246	240	254	253	230	242	239	231	223	239	247	228	240	252	251	257	236	246	233	241	257	238	237	225	256	240	250	249	237	267	246	236	264	214	235	229	232	262	251	255	248	247	234	239	236	259	199	246	242	233	228	227	227	231	250	276	255	229	241	238	248	238	242	254	234	237	251	222	235	238	233	223	235	235	274	245	254	227	267	261	258	269	234	272	237	221	248	244	220	239	232	214	208	252	218	225	218	257	248	230	235	250	236	270	215	237	252	258	252	211	236	249	222	238	232	246	264	239	218	250	237	206	216	226	265	258	248	235	236	233	254	258	228	249	227	238	266	246	249	238	210	227	242	255	245	232	242	247	249	221	263	244	263	234	244	257	224	246	243	258	253	253	225	232	257	253	264	229	216	239	234	229	254	217	236	245	247	249	228	212	238	243	246	230	249	248	226	264	256	229	224	246	213	244	254	247	231	204	217	239	230	231	246	240	236	262	235	243	245	239	220	222	236	260	253	230	209	265	251	202	251	255	250	249	244	214	253	247	244	201	253	266	228	257	247	213	247	275	240	251	243	215	250	241	261	265	254	249	245	194	245	245	240	224	237	228	256	236	264	228	257	237	233	249	237	240	248	244	232	247	239	223	223	255	260	234	217	237	254	232	198	233	251	245	223	235	241	212	248	247	240	239	239	230	266	242	238	258	254	258	220	213	218	227	240	233	234	230	231	231	245	247	214	220	245	242	248	228	273	254	243	239	226	224	263	257	231	223	256	218	250	245	252	277	251	238	238	257	248	255	237	233	218	214	232	202	234	226	237	251	242	252	252	261	225	248	245	233	253	207	238	234	226	249	228	229	239	240	222	236	226	217	224	224	256	255	234	247	218	242	255	240	234	248	240	225	210	244	247	236	225	277	235	266	228	242	250	246	221	222	243	221	236	228	240	227	254	247	227	224	255	222	214	229	247	239	252	242	256	239	241	232	248	231	231	257	218	249	228	275	277	268	256	240	231	250	225	259	236	226	231	221	228	244	241	252	249	232	228	241	250	264	250	226	253	254	217	234	241	235	242	250	227	256	200	239	221	267	257	239	256	239	238	270	235	269	243	260	241	249	249	235	245	233	246	261	231	233	244	234	227	255	236	216	227	240	246	245	235	288	232	243	247	250	240	237	265	238	252	249	251	238	236	222	239	236	238	247	224	217	246	242	237	226	238	245	247	255	252	219	225	265	240	255	221	259	214	218	233	245	222	240	244	239	225	248	234	242	232	227	273	246	254	236	233	229	247	243	231	235	250	232	238	211	219	245	226	222	210	241	253	230	210	247	232	243	239	279	255	219	221	236	227	245	245	276	220	239	223	248	245	253	229	262	226	217	252	238	217	221	236	252	215	256	242	234	228	218	232	257	266	263	257	220	213	242	231	226	247	256	235	272	214	238	255	261	247	233	233	258	222	238	218	245	219	217	236	245	247	236	227	251	262	258	225	225	258	230	234	257	222	213	217	240	241	215	256	254	251	279	210	229	256	269	204	246	243	230	251	248	229	253	196	238	226	230	234	249	253	244	251	247	244	224	229	244	221	220	227	226	223	245	235	216	269	236	228	227	227	227	230	236	231	257	232	270	232	237	245	220	219	249	243	248	249	233	232	227	245	258	256	242	223	208	213	277	258	247	207	259	235	242	268	257	220	235	231	261	206	240	217	255	254	233	253	255	220	261	218	243	247	257	266	250	248	237	225	226	231	238	252	241	240	252	234	244	224	249	245	245	240	243	289	238	233	227	234	229	232	233	224	235	257	230	221	231	239	225	218	280	222	260	241	236	230	227	247	232	260	250	235	230	249	244	215	250	245	209	266	254	262	219	218	223	241	223	242	227	218	236	274	217	238	217	226	258	233	248	222	242	234	234	237	212	213	270	248	233	256	268	247	231	213	207	252	243	267	229	245	245	262	218	286	243	251	222	209	246	243	242	274	234	257	267	251	213	208	246	240	229	231	218	233	256	241	241	237	249	228	230	267	215	235	220	228	246	236	229	245	252	218	255	250	254	243	261	247	272	271	242	232	250	246	257	244	238	244	206	251	257	220	217	237	229	233	262	245	246	245	226	256	238	246	246	247	253	243	230	246	242	280	242	233	274	269	263	247	245	238	241	261	244	235	274	259	246	247	229	242	251	260	237	265	240	250	240	235	218	235	221	245	229	206	230	278	225	252	238	249	194	240	249	247	239	240	254	242	242	242	238	240	204	209	252	189	249	225	250	238	247	233	280	232	251	229	230	244	245	240	234	248	257	261	266	246	240	255	256	259	232	261	233	297	254	242	224	226	219	211	229	230	216	230	244	219	241	251	260	217	221	261	225	255	237	224	218	239	224	242	233	214	224	212	247	248	249	230	249	238	249	230	238	228	247	227	252	240	233	249	248	222	254	242	228	227	224	229	237	246	234	247	261	232	231	238	244	268	227	217	270	226	226	238	250	228	233	230	212	243	259	249	235	226	242	261	235	277	244	206	235	236	237	238	237	243	229	243	251	227	234	260	245	228	259	221	262	217	250	225	224	218	205	239	246	247	214	256	220	252	235	261	232	262	234	219	260	235	236	222	241	233	221	254	230	254	218	245	221	274	246	229	263	268	244	253	238	242	248	228	240	228	230	239	257	240	218	210	238	222	268	239	231	238	236	254	246	242	252	224	265	261	255	233	238	231	235	207	248	237	237	230	210	235	267	251	224	248	261	226	241	237	281	244	230	271	259	273	275	249	242	273	230	225	213	229	253	249	207	242	269	212	235	236	219	212
17120	10272	12380	15783	13027	33669	58511	5667	1008	1009	913	850	863	813	809	752	771	795	787	798	771	733	731	703	738	756	703	724	722	730	720	682	744	728	749	705	690	715	712	662	704	742	685	678	725	734	720	680	715	680	693	727	726	692	700	720	672	676	671	701	710	717	718	643	690	721	720	667	715	681	690	694	703	691	732	686	710	778	673	720	718	684	698	702	669	659	679	666	683	690	706	679	660	690	667	709	656	663	671	708	693	712	702	695	668	667	706	706	677	683	751	703	674	654	685	693	668	724	711	709	676	700	719	670	696	690	708	672	674	662	763	646	722	715	700	696	681	650	690	669	726	736	664	709	709	687	705	721	664	741	726	685	687	688	701	694	703	657	720	694	720	721	671	714	703	703	742	726	670	674	681	701	654	612	690	693	682	697	682	712	665	664	727	694	673	674	725	649	680	707	667	688	701	717	667	707	702	708	693	710	720	694	723	705	702	662	726	671	664	700	653	681	650	730	734	668	655	683	728	683	715	681	739	730	698	691	668	661	680	723	687	656	659	724	728	667	650	718	644	765	667	696	734	713	691	639	658	713	668	683	677	721	721	690	698	680	691	719	698	722	693	639	697	730	703	648	667	634	690	659	688	703	682	710	677	664	680	713	698	690	748	703	643	671	681	670	650	670	677	698	700	702	727	682	693	692	661	666	706	698	718	688	696	736	667	676	698	707	668	694	656	695	701	663	739	681	728	696	679	724	664	715	679	646	680	665	703	704	679	696	711	778	672	654	725	689	709	682	713	679	696	717	730	714	718	670	680	684	690	708	630	714	698	711	702	684	699	658	732	682	715	727	667	708	687	668	738	661	662	703	742	722	698	731	741	708	707	713	716	684	686	664	667	674	677	683	694	693	722	719	673	694	685	688	711	655	684	684	740	710	667	690	660	709	692	634	673	658	679	746	695	686	674	696	718	721	698	739	662	638	696	656	704	717	667	691	687	690	700	688	701	663	711	685	712	728	684	716	664	691	652	702	672	690	657	718	665	690	709	697	700	696	734	666	696	710	723	747	637	712	698	691	669	683	690	666	705	658	666	694	729	658	691	690	656	675	666	714	698	660	737	732	694	629	656	706	671	681	687	688	716	694	688	698	704	674	666	688	707	730	700	715	713	704	746	708	695	726	695	701	697	672	693	702	704	648	696	682	670	688	697	721	694	677	718	658	678	715	691	691	652	681	723	672	696	686	686	676	685	660	729	697	690	688	688	724	663	662	691	691	644	676	649	688	732	689	694	701	706	700	677	727	721	725	657	715	668	666	691	718	705	688	718	665	651	723	750	712	673	684	650	654	689	682	727	681	710	712	685	661	698	742	685	711	707	693	743	755	721	681	698	717	743	736	672	726	722	704	670	692	670	687	689	655	687	715	664	735	708	696	697	750	713	717	715	690	724	684	742	710	657	718	758	696	699	688	749	696	725	687	656	661	719	724	706	661	723	674	671	728	691	678	693	716	650	722	678	687	689	712	673	699	738	710	698	696	681	710	692	681	692	722	695	687	693	702	718	728	693	696	724	720	698	656	734	722	690	716	692	706	643	727	690	735	663	711	677	671	654	671	711	698	722	685	682	677	656	678	712	679	686	715	688	682	714	694	702	695	694	689	707	683	674	684	704	717	696	704	695	673	709	684	683	700	717	708	678	685	718	704	704	695	691	704	708	744	720	671	690	657	741	682	712	695	698	660	662	657	677	702	704	723	687	620	701	675	724	700	679	672	732	664	743	672	729	686	735	739	719	682	682	693	650	702	735	647	665	666	693	730	718	714	709	678	729	733	680	690	716	667	684	675	694	702	676	682	718	732	720	708	722	655	680	678	647	665	682	733	657	700	661	702	643	651	731	677	706	649	681	707	666	683	710	697	725	725	705	682	716	729	719	691	668	738	668	723	678	720	719	734	674	679	696	703	714	711	760	731	665	719	662	687	724	684	729	731	653	690	707	692	702	698	654	701	715	679	708	677	702	683	665	705	676	689	675	686	723	699	703	694	680	684	693	706	701	725	717	696	647	734	708	667	672	684	696	737	695	669	698	678	688	670	732	763	713	709	708	658	698	673	680	727	688	702	685	693	679	725	735	724	676	685	665	679	664	664	690	642	722	727	736	668	678	720	727	758	688	715	679	730	633	677	700	717	702	718	718	725	690	684	717	697	681	689	701	710	700	764	682	690	692	692	674	679	695	706	704	726	716	678	626	679	669	688	659	713	702	655	686	665	699	707	720	712	704	664	713	731	694	736	660	692	680	694	682	689	710	703	673	682	692	724	719	731	668	634	703	679	707	708	674	666	720	711	659	693	686	703	696	689	677	633	679	707	679	682	716	712	705	679	676	682	699	720	708	686	721	670	738	722	724	698	719	648	671	705	699	706	680	691	728	655	678	708	658	696	702	683	688	705	675	700	695	713	676	665	666	695	674	731	731	660	675	668	735	696	702	714	679	699	647	673	706	730	689	712	719	714	670	738	719	744	710	676	646	711	694	735	686	677	695	665	705	713	668	703	655	668	693	700	727	701	733	700	685	692	625	698	677	668	732	728	713	706	726	761	693	699	708	671	699	689	687	646	713	711	725	646	684	715	723	686	651	658	734	731	690	669	663	707	691	666	718	674	701	681	697	721	684	679	732	716	669	703	686	727	666	690	709	704	672	740	744	684	670	721	760	672	680	702	698	683	693	692	678	634	704	676	706	673	673	665	691	659	676	693	710	642	703	658	693	682	682	661	686	631	722	670	695	684	616	639	672	627	708	727	701	702	685	668	665	664	668	726	718	678	663	684	703	662	708	726	710	650	701	680	675	712	683	690	700	730	725	692	699	673	645	716	721	680	698	656	695	678	676	666	681	634	725	682	719	721	690	684	712	681	711	651	712	663	704	697	658	640	707	709	720	681	703	684	748	659	734	684	710	694	663	657	687	703	661	731	709	676	692	731	740	665	701	694	631	681	671	702	695	700	662	655	701	694	695	694	690	684	716	686	742	775	694	733	729	702	670	704	726	671	687	686	682	651	705	688	706	705	721	666	723	675	624	681	668	694	718	677	714	684	719	696	687	696	721	670	687	679	688	698	664	736	738	670	702	683	691	674	688	677	718	634	677	692	721	700	670	735	687	717	691	691	697	710	695	665	711	652	697	723	647	668	709	722	708	673	742	714	724	712	684	688	695	700	692	699	679	661	687	747	668	739	685	697	656	672	650	688	704	718	656	695	674	687	731	710	638	703	701	637	675	700	664	718	664	717	764	666	700	679	688	679	659	681	701	678	717	673	729	700	728	679	676	709	730	670	717	711	681	704	648	720	680	668	707	680	685	730	721	731	687	693	673	735	670	678	740	691	697	717	656	693	694	721	710	678	639	742	724	666	657	694	685	659	690	709	691	686	691	714	653	682	646	703	665	692	748	691	670	637	680	706	694	688	723	676	668	715	708	745	726	718	673	650	682	686	709	692	654	691
31756	23765	23876	19040	15982	36503	58648	18830	2699	531	360	346	337	307	348	309	305	345	276	306	318	286	257	324	277	282	288	266	261	304	253	252	288	281	273	310	309	289	253	259	303	289	277	266	276	273	255	293	265	250	284	293	268	257	278	270	282	281	283	278	229	280	281	281	282	285	263	269	251	264	272	269	251	284	264	279	266	263	231	255	265	290	280	297	258	260	275	286	284	261	279	300	247	260	251	289	283	292	289	252	261	234	270	272	268	248	254	265	268	280	286	260	270	279	266	255	279	247	283	297	266	268	254	261	274	290	252	292	281	281	281	293	306	270	274	245	301	300	261	289	292	270	282	279	285	280	276	277	258	274	275	250	269	287	261	275	266	284	262	248	262	282	300	280	271	273	254	290	260	258	263	280	264	251	253	259	256	275	228	277	276	261	286	266	252	290	279	264	274	278	271	251	273	287	290	263	294	307	247	258	270	285	267	273	268	301	272	307	256	289	271	275	264	272	297	254	267	271	265	287	244	256	247	270	284	296	250	260	270	271	274	298	271	260	255	265	271	276	271	267	274	284	291	270	289	304	239	285	292	259	255	246	247	283	290	257	260	249	247	261	295	266	271	258	273	274	271	274	276	250	253	264	248	291	241	252	279	240	287	274	288	266	273	275	250	232	274	272	245	261	287	257	290	266	258	260	254	269	273	274	287	301	272	282	263	293	254	226	285	264	255	254	266	271	278	283	290	289	262	283	261	275	251	287	280	245	277	276	285	282	269	230	241	268	275	265	252	259	265	279	262	294	270	283	274	233	282	273	257	283	304	251	246	254	232	253	263	296	293	266	268	300	276	309	263	233	287	284	253	259	269	257	268	279	273	267	269	292	258	254	261	281	253	282	274	289	259	263	278	257	260	261	287	268	310	270	271	285	232	287	247	258	260	289	295	291	282	273	264	265	304	272	287	258	285	289	294	285	281	284	287	271	256	261	277	280	281	241	277	307	279	286	261	281	250	256	303	257	264	265	286	318	252	272	314	241	265	288	260	286	276	270	273	267	272	269	244	296	264	272	254	293	257	290	265	290	263	264	294	262	261	252	286	276	256	286	249	266	282	241	266	271	296	279	257	270	263	274	284	256	262	281	278	251	246	263	281	277	240	250	251	240	261	274	266	280	260	259	266	266	259	243	289	242	301	247	228	270	248	285	272	292	267	299	257	284	286	299	282	241	281	255	264	275	247	310	280	270	296	265	262	295	293	253	272	279	257	275	306	278	267	308	288	264	269	255	269	259	258	269	251	277	264	273	278	309	282	283	279	276	261	273	263	274	259	266	275	283	273	268	252	254	300	272	297	269	282	259	247	283	272	270	250	268	256	248	250	268	269	278	257	298	314	292	279	295	256	265	253	282	257	298	262	272	302	262	288	247	268	270	278	275	249	271	253	296	280	293	302	285	297	290	270	292	254	265	253	286	287	276	297	251	297	286	279	268	276	266	254	265	244	273	268	256	246	275	258	278	275	265	277	263	266	273	278	259	261	292	291	272	270	259	261	270	254	252	290	263	261	285	270	275	287	258	290	299	254	261	242	245	259	270	261	278	282	268	265	258	250	272	280	252	271	263	247	249	248	256	246	282	280	265	272	252	289	263	258	272	290	276	285	316	255	286	269	269	240	255	279	262	285	238	289	304	240	280	225	279	227	259	265	253	285	287	289	273	258	258	273	299	234	260	282	268	277	299	269	242	229	253	264	260	278	260	236	287	246	257	261	284	260	254	254	248	254	260	261	278	259	268	246	273	272	273	247	268	251	256	273	274	274	258	247	272	282	249	251	235	271	283	270	294	277	277	269	269	281	276	275	252	290	259	267	272	299	277	249	265	268	286	294	281	267	278	268	282	274	276	274	241	248	293	274	279	283	251	228	227	289	281	289	253	268	278	233	281	264	294	246	287	261	271	284	260	250	260	246	273	281	283	292	283	300	272	277	278	274	249	253	278	261	287	269	249	246	259	270	282	263	289	309	265	277	257	274	294	297	238	272	285	289	271	283	239	236	266	295	261	276	276	271	257	268	286	291	264	278	255	257	259	255	261	278	282	289	261	274	275	286	282	257	240	274	266	283	299	262	276	293	279	279	246	258	240	278	264	287	275	286	301	294	290	257	275	236	263	295	247	299	273	301	256	257	255	284	236	269	261	259	249	277	290	278	237	292	283	271	282	301	273	305	276	274	247	275	271	282	259	287	251	254	278	257	258	270	251	248	268	270	239	303	273	279	251	263	281	252	280	285	282	259	274	292	260	268	271	280	258	294	258	249	305	295	271	256	275	260	285	254	295	255	260	260	261	250	259	270	272	259	259	283	271	270	261	274	263	245	279	309	271	251	278	258	260	259	299	282	264	294	251	277	282	265	264	298	249	266	253	236	268	274	273	281	306	264	293	263	282	278	267	275	290	298	273	280	245	264	273	254	280	256	270	263	270	253	267	294	262	266	268	248	275	284	242	248	271	273	272	236	271	264	283	265	293	270	260	298	259	298	252	260	284	260	276	262	244	270	258	283	268	267	270	257	274	298	279	277	280	246	274	295	260	292	260	293	273	258	305	295	248	296	259	270	287	316	275	260	293	278	308	294	284	286	272	276	270	265	265	259	255	252	245	276	301	290	283	295	259	254	279	256	282	282	230	268	291	268	257	268	265	276	286	257	253	281	287	283	260	256	259	263	283	288	250	266	271	251	264	271	274	274	261	266	285	307	258	282	264	299	268	252	267	282	300	295	261	294	304	226	253	273	247	253	246	258	256	277	274	261	264	262	288	266	261	256	275	262	255	303	272	272	269	267	268	265	267	267	261	280	271	258	298	252	263	301	257	248	306	296	262	271	263	274	275	286	276	256	282	254	259	256	260	254	255	275	249	274	292	291	294	266	282	277	289	293	295	263	268	284	284	290	255	292	294	256	248	262	279	253	268	276	235	268	271	283	259	292	278	295	268	266	264	278	261	261	283	290	248	259	244	262	268	263	254	251	283	289	257	255	283	254	266	255	274	225	275	270	269	265	250	271	285	289	260	284	291	261	247	273	285	286	271	261	264	262	271	273	274	261	277	263	257	273	274	284	230	277	272	259	248	275	261	264	281	287	290	276	286	270	255	272	278	250	263	290	286	276	250	263	263	270	281	291	259	272	278	282	266	259	260	261	273	253	244	273	254	265	284	280	284	284	251	298	265	275	290	237	263	285	271	258	260	267	291	269	256	274	289	241	272	288	265	279	247	242	274	288	250	243	310	257	272	251	284	262	279	256	246	238	290	226	235	283	249	246	266	268	267	293	272	248	237	268	273	269	246	297	261	276	285	281	251	281	281	244	250	264	278	283	268	244	243	269	252	274	259	282	282	304	276	277	270	266	273	294	253	268	283	246	277	294	277	239	272	243	260	255	259	256	264	279	230	272	250	242	254	301	284	258	252	279	234	269	274	271	238	278	289	279	274	284	266	263	265	269	277
20309	17396	18676	18229	19529	50152	65589	2866	1498	1385	1255	1265	1150	1081	1068	978	985	965	940	888	949	903	851	886	847	859	828	846	812	810	824	805	749	793	807	802	798	826	801	815	772	798	765	788	813	781	811	816	806	786	791	772	796	761	854	811	835	744	704	745	747	783	774	772	830	780	792	748	749	797	778	740	809	774	750	762	782	729	796	767	706	735	802	708	796	738	711	733	754	744	766	719	795	739	707	774	725	745	764	768	763	778	776	771	742	786	731	730	798	796	769	758	755	751	760	759	795	790	735	716	772	723	672	768	714	764	742	782	780	755	755	738	785	728	786	760	783	728	728	768	743	718	734	747	742	740	735	743	745	750	752	725	747	734	773	709	750	737	768	759	707	814	764	712	734	790	751	741	773	739	727	763	725	708	721	700	727	785	711	690	771	707	782	774	754	760	775	717	773	761	741	757	783	764	734	755	746	727	749	729	803	754	736	722	732	715	730	744	769	786	748	729	747	760	745	752	704	733	719	733	742	769	738	729	750	749	768	755	761	742	768	750	778	704	795	724	738	736	731	751	782	707	807	735	729	770	762	739	765	742	790	752	778	773	754	763	814	740	726	766	750	718	716	718	765	775	754	729	797	785	756	759	780	776	691	721	801	755	738	723	772	807	744	770	783	726	753	768	755	732	731	723	745	720	756	776	732	708	716	759	751	730	751	784	730	776	732	780	773	731	777	715	746	790	681	709	801	780	763	728	784	738	741	801	739	768	722	736	756	782	775	777	730	776	786	769	772	760	774	738	733	784	766	777	706	825	736	741	796	692	705	751	786	699	764	770	752	730	729	770	780	759	829	781	790	788	755	764	757	731	797	738	759	713	752	736	744	775	743	699	732	760	764	742	767	695	792	720	757	751	661	706	724	753	703	738	773	727	708	741	740	730	740	781	744	791	748	713	781	737	770	763	768	743	759	755	785	748	732	797	702	718	772	736	777	751	745	740	757	688	725	719	720	730	699	790	779	736	796	789	749	734	688	783	739	731	748	739	713	721	709	775	750	763	780	719	778	705	741	759	734	744	767	789	724	742	760	740	775	756	740	735	752	743	768	803	785	752	713	731	731	754	718	752	752	723	745	731	718	751	727	751	728	713	717	784	712	799	743	734	732	813	765	707	759	764	785	763	786	796	768	733	790	797	721	732	805	794	729	756	774	737	703	764	725	749	752	754	748	723	782	718	760	774	751	748	759	750	758	769	787	759	777	772	745	781	728	752	738	696	745	717	735	805	747	780	808	706	751	697	757	723	763	764	741	761	746	752	752	792	740	746	773	796	765	692	730	764	791	771	762	739	751	775	743	710	736	722	775	733	734	829	747	778	759	820	793	773	773	751	792	781	800	715	711	758	703	732	751	780	779	756	732	771	710	748	763	774	757	762	711	751	730	752	751	743	757	781	778	746	737	725	753	784	803	709	786	761	788	730	761	732	714	767	768	785	723	749	730	748	817	735	715	743	772	737	789	749	733	763	736	725	751	798	740	772	770	723	728	746	703	740	720	729	755	732	743	737	713	768	755	766	764	792	717	781	753	744	743	760	714	769	761	713	785	712	753	702	715	742	713	803	782	775	754	784	749	769	750	784	799	744	772	748	764	718	775	699	764	728	717	761	743	729	761	803	754	771	751	796	783	762	760	692	778	786	727	743	751	790	739	729	649	733	800	782	729	732	751	735	750	766	748	790	724	691	806	758	807	790	766	752	736	767	765	804	784	768	741	759	740	730	728	718	746	688	724	717	703	730	710	782	720	698	755	703	782	774	813	765	727	769	792	753	747	723	761	765	735	731	756	716	779	727	759	752	773	754	765	736	746	723	741	747	751	764	747	740	727	869	776	771	692	762	746	760	701	765	732	759	754	723	746	697	722	753	738	728	783	747	742	737	751	771	743	791	725	796	760	710	797	771	759	743	771	762	720	777	737	729	796	734	684	762	776	768	767	738	736	731	756	779	738	744	734	791	732	786	742	766	730	732	770	736	758	798	723	736	780	737	753	721	743	755	785	775	765	749	734	782	782	726	743	717	720	735	742	839	757	709	746	761	777	747	761	770	734	777	765	728	748	777	706	694	789	728	756	718	745	775	799	775	761	691	727	777	719	775	746	719	749	772	778	745	803	766	724	753	735	755	724	775	734	773	728	707	736	722	750	756	755	771	733	770	737	713	778	734	716	781	766	694	781	720	699	741	756	736	711	795	728	772	778	767	778	756	758	739	763	706	741	725	742	732	785	729	738	765	751	698	735	747	742	735	721	741	772	722	777	758	758	718	728	743	758	767	754	743	751	736	760	744	722	738	722	772	754	744	745	734	749	699	773	750	763	763	782	740	722	752	736	750	783	799	769	743	755	778	793	715	760	720	751	760	754	773	781	742	742	781	759	764	758	779	762	696	755	692	785	742	732	676	750	771	753	753	727	732	717	737	861	742	784	785	727	749	728	766	767	768	779	722	716	723	718	764	745	685	704	752	731	734	781	735	757	850	738	680	725	761	794	709	745	768	761	747	706	751	833	764	737	756	822	777	775	767	730	715	743	788	710	741	785	720	812	743	750	753	763	716	752	713	764	727	747	779	773	787	744	741	754	730	770	777	725	759	743	701	767	795	762	769	753	761	728	728	799	712	760	737	760	770	762	680	762	749	776	736	735	789	779	757	757	757	736	727	720	725	729	770	760	719	723	793	731	752	735	767	767	740	719	803	795	745	779	744	752	725	768	818	732	729	751	761	798	752	746	757	775	743	770	739	769	767	722	731	766	762	728	750	752	752	776	710	764	746	766	716	779	709	745	783	748	765	736	716	789	718	775	731	705	770	731	712	794	770	769	757	715	783	757	760	783	759	755	770	762	775	711	755	731	750	743	744	735	778	758	752	769	754	757	712	756	753	774	726	787	779	778	714	770	754	757	736	759	742	771	727	770	776	751	715	749	704	752	729	786	762	740	740	733	740	800	788	737	758	749	767	748	737	754	729	727	749	763	756	760	778	748	773	745	755	765	756	744	793	750	791	766	752	768	766	774	764	730	752	751	747	730	753	757	735	765	768	761	737	689	755	799	767	771	759	752	768	766	754	743	722	729	760	716	757	759	731	741	766	725	767	739	765	770	706	768	763	727	759	776	768	731	717	762	702	745	743	789	711	771	785	788	756	707	759	762	704	751	749	754	740	743	759	748	761	716	722	733	789	725	727	747	767	764	786	776	717	749	756	769	711	742	758	744	722	744	738	762	755	733	717	754	715	756	774	745	786	755	708	683	780	724	795	781	764	742	780	774	742	731	752	750	746	738	694	748	742	738	765	716	751	762	706	750	743	786	757	770	735	765	764	792	744	777	752	749	736	719	711	749	782	738	803	732	771	708	730	741	699	755	757	730	730	771	769	786	762	782	783	743	739	747	744	757	821	748	742	750	783	777	740	779	736	751	776	750	796	752	737	768	733	773	770	785	751	744	756	762	750
3741	1551	1552	848	690	4224	4866	366	152	173	150	131	133	154	154	153	147	152	140	165	160	139	147	127	118	146	161	128	138	131	135	142	136	143	147	159	157	152	156	125	133	151	121	156	129	150	152	129	145	149	138	156	135	136	151	154	135	130	136	160	130	123	141	146	140	119	163	137	139	126	155	144	145	155	126	146	145	136	165	143	147	146	152	143	151	153	127	143	150	153	132	169	142	151	141	151	157	150	130	144	152	136	139	126	154	120	134	149	144	151	136	147	127	152	149	140	164	141	157	154	159	147	154	163	153	162	160	140	144	143	144	153	158	158	145	143	151	154	153	140	150	150	143	130	161	161	140	174	125	151	136	171	139	144	132	170	154	137	154	162	153	135	137	160	125	144	162	136	143	149	140	129	148	139	163	142	158	139	139	142	146	115	141	151	144	138	163	153	154	153	150	151	156	145	137	135	120	151	165	134	138	144	146	149	142	126	140	141	138	146	135	134	146	150	154	139	146	124	143	155	133	157	149	150	164	165	135	180	171	129	146	140	155	140	166	146	134	140	141	141	133	159	137	115	151	133	173	149	148	136	144	149	160	138	129	151	140	143	164	148	146	120	140	143	147	146	158	128	108	145	120	161	146	173	141	141	146	120	143	138	117	155	146	138	141	162	143	139	160	149	160	147	122	149	138	163	156	146	159	139	143	169	153	129	159	141	156	152	134	161	156	140	166	141	147	146	151	152	131	122	152	146	147	143	157	146	150	138	150	156	170	112	129	144	144	167	130	145	144	159	134	137	160	138	152	144	145	149	135	171	172	144	165	147	142	159	165	153	152	146	136	168	138	139	152	117	150	154	125	161	162	150	149	168	154	132	142	152	116	153	147	138	150	150	117	135	151	146	150	148	145	143	144	131	127	128	131	172	146	142	131	142	127	179	141	147	140	149	175	151	144	135	151	156	156	139	146	149	147	135	139	161	125	131	168	155	165	138	152	159	154	150	144	147	154	166	148	136	152	131	154	134	178	140	139	151	137	163	156	155	140	158	146	146	151	133	160	149	157	168	142	166	141	160	153	130	140	149	149	139	152	145	143	151	164	141	148	162	128	160	128	143	145	151	155	140	143	139	148	153	147	135	164	144	141	140	159	138	145	156	148	157	156	162	147	157	128	149	182	148	133	141	174	162	151	166	161	143	164	134	145	132	145	156	135	140	147	144	158	126	145	138	144	167	139	146	161	158	141	151	144	142	145	160	149	160	111	132	149	158	139	146	136	159	146	135	134	143	137	137	151	148	155	165	140	157	131	151	172	158	140	131	134	136	151	139	156	163	138	153	171	152	136	155	153	156	150	153	137	147	134	147	144	151	164	165	138	147	132	146	137	157	155	135	148	145	126	164	158	155	129	137	147	150	171	178	156	162	148	165	146	152	142	131	157	142	147	124	149	139	166	142	145	128	136	134	150	138	145	135	130	123	125	154	146	131	149	149	163	151	157	151	143	147	144	152	149	136	152	137	147	142	148	156	156	168	141	151	141	144	139	152	141	147	143	153	151	159	154	154	136	144	160	145	171	143	149	136	133	147	149	158	136	132	150	130	148	144	150	156	137	153	137	144	133	145	151	148	136	135	146	131	132	137	129	142	149	145	124	135	171	146	127	138	149	152	143	133	119	151	153	137	163	142	132	142	134	137	144	125	141	137	168	142	137	138	161	177	163	136	134	147	125	144	140	138	141	145	150	138	148	155	136	151	160	148	156	164	142	143	141	153	132	131	153	147	158	147	137	140	138	153	153	152	152	155	120	163	134	139	161	150	142	140	151	117	170	138	171	150	155	142	164	138	158	125	153	142	141	132	132	131	129	131	151	156	140	137	130	157	144	149	149	153	179	135	160	153	136	143	136	146	157	160	154	155	162	151	161	163	142	150	141	138	158	156	144	149	160	142	132	145	162	142	146	138	162	157	166	159	148	139	140	133	136	154	144	150	143	125	175	156	133	135	153	131	142	132	150	131	139	150	171	146	170	150	143	129	142	136	149	151	166	146	138	184	158	141	140	157	124	166	138	144	135	150	129	126	142	132	152	146	123	142	136	151	154	134	105	173	149	152	157	163	138	167	156	142	140	141	119	150	153	152	142	141	156	132	173	133	128	134	141	132	136	159	159	172	144	125	143	162	152	119	153	151	165	138	147	155	171	143	149	132	143	129	142	144	136	146	145	146	162	131	144	152	125	144	159	128	151	135	156	148	153	137	148	134	155	135	151	163	149	135	137	159	150	164	147	134	155	136	140	145	146	156	160	163	140	163	146	149	142	141	167	120	119	138	147	139	158	134	166	141	165	128	141	132	139	156	175	141	149	146	154	128	154	152	139	150	152	159	150	166	144	124	152	140	115	142	148	128	172	146	175	154	142	139	149	168	154	133	151	129	141	177	139	156	144	150	150	148	133	141	144	155	141	157	125	151	149	152	143	140	144	141	160	133	124	140	154	164	156	159	153	164	143	128	149	139	157	147	138	151	155	140	126	135	145	144	144	142	143	142	154	151	150	137	150	156	157	164	134	156	163	149	166	150	137	137	153	152	117	165	138	149	144	164	149	172	133	148	137	135	155	145	145	166	161	160	138	135	163	143	154	156	132	153	137	145	155	158	120	172	161	129	159	155	138	132	169	142	141	127	148	142	133	130	136	130	128	150	159	170	137	146	142	158	133	122	148	138	134	137	129	136	138	139	155	153	147	147	144	153	185	148	168	148	138	156	160	153	158	150	129	137	145	130	151	133	149	146	134	140	160	148	146	142	144	156	173	142	147	151	141	164	150	137	149	154	131	127	140	150	135	129	137	138	167	146	143	134	157	138	156	150	147	149	137	158	154	148	145	143	155	167	164	147	114	139	129	148	160	148	158	148	142	152	138	142	150	151	146	148	155	167	157	151	133	147	140	163	139	126	144	144	166	126	173	155	171	118	144	151	144	143	131	148	131	145	141	139	157	151	143	163	177	177	157	139	133	160	134	150	166	158	153	151	154	146	136	137	156	152	165	166	150	140	136	145	163	176	143	114	145	128	146	156	151	148	176	144	168	147	142	141	148	137	136	139	151	139	122	140	138	125	151	156	161	132	146	163	178	160	139	153	145	133	145	163	138	150	138	179	139	148	138	136	130	158	142	148	124	134	132	156	137	124	144	126	141	148	134	146	137	155	156	169	139	152	132	146	134	149	133	151	172	135	144	143	132	141	136	141	147	149	153	125	168	139	140	154	147	142	149	163	146	123	159	152	135	140	144	180	147	116	149	150	168	163	175	150	159	124	131	141	172	145	132	142	149	152	150	143	152	135	157	131	132	162	132	135	165	134	152	135	147	139	157	157	145	174	136	144	152	133	161	146	156	142	166	161	134	144	150	155	144	137	137	133	183	154	181	150	149	156	154	153	151	149	143	135	127	136	160	139	178	163	159	142	140	136	153	162	173	146	124	131	152	144	132	151	153	146	152	150
3582	1864	2623	2223	2458	16056	14651	544	461	502	455	489	527	486	456	476	451	432	476	486	472	465	484	478	468	474	461	454	452	467	475	439	454	462	487	472	477	466	493	489	476	462	508	458	452	466	479	488	465	467	495	488	463	435	451	450	459	473	500	494	473	481	455	480	459	478	447	507	482	413	469	469	460	445	486	470	448	478	467	475	465	474	474	457	425	447	456	457	480	476	428	450	481	489	446	493	479	454	460	462	432	446	496	457	458	452	449	451	473	485	482	515	512	438	489	451	428	462	442	463	478	474	434	462	494	481	465	443	425	466	465	477	486	431	463	471	495	464	489	455	461	440	450	521	449	483	493	436	419	515	474	433	490	472	440	433	475	491	473	488	407	427	474	467	465	469	468	487	496	464	446	456	482	465	467	439	447	456	464	494	488	465	442	454	446	450	476	447	461	483	457	447	476	482	454	457	503	484	465	491	472	484	452	511	480	514	417	459	447	444	473	442	451	463	473	479	449	475	457	470	484	470	446	425	440	446	483	455	498	499	464	472	478	432	450	474	456	451	452	464	444	449	483	452	461	477	500	486	441	459	482	440	426	457	434	461	456	441	514	479	462	480	457	506	455	444	454	496	490	446	439	468	469	444	447	482	432	498	456	484	469	444	448	466	480	453	472	494	503	451	509	460	450	445	452	478	463	496	512	460	475	487	498	472	494	458	494	463	505	477	501	478	455	464	449	467	478	467	471	485	460	453	482	488	502	471	484	452	412	471	460	496	460	453	483	447	442	452	470	444	467	483	436	512	459	452	447	464	446	463	440	496	452	460	458	455	465	458	465	496	446	442	516	451	494	478	480	460	472	499	471	456	432	493	457	475	445	500	447	464	487	492	450	487	459	503	473	451	482	474	448	446	469	465	480	467	457	468	448	496	454	431	487	487	486	452	472	468	445	468	491	459	455	484	460	474	454	516	497	439	448	463	464	465	478	473	455	496	486	450	467	472	501	520	445	474	460	459	451	477	457	429	445	469	442	475	458	443	494	458	478	509	504	440	463	454	486	456	474	470	459	465	484	471	464	477	464	488	446	431	497	474	431	433	515	486	435	538	477	449	444	443	511	484	478	458	493	441	456	452	440	471	453	468	488	453	467	447	476	440	434	485	496	453	480	481	440	422	467	473	486	451	467	460	500	501	489	463	490	492	485	450	465	476	478	481	472	482	482	411	479	425	454	448	490	476	470	460	453	448	491	481	477	457	476	474	484	482	489	460	474	526	470	460	466	448	430	467	500	419	436	456	462	462	482	451	437	463	465	430	470	488	467	474	424	460	524	481	481	469	458	501	424	470	501	514	444	462	435	486	472	454	450	468	444	481	464	445	463	497	492	486	454	462	471	461	497	490	417	473	468	445	471	482	476	426	432	464	511	490	512	453	460	481	464	466	503	487	479	440	474	467	497	460	475	499	448	454	483	481	474	490	447	461	441	495	452	441	459	521	471	503	476	472	438	444	471	449	438	497	464	449	482	452	440	455	478	481	456	450	449	454	450	479	480	427	467	451	482	435	494	494	485	470	451	449	460	485	456	473	465	469	454	475	461	448	453	503	486	492	454	462	448	453	482	465	474	480	501	442	495	472	416	518	436	486	475	465	494	457	507	465	436	470	474	451	507	444	489	427	423	481	444	440	488	461	468	500	503	457	465	435	491	459	451	459	464	493	471	455	478	477	471	458	444	445	447	464	460	478	486	458	441	456	461	461	490	437	465	451	448	475	489	468	449	477	478	456	495	462	458	485	457	475	512	460	467	465	492	475	431	485	473	497	463	435	466	489	448	465	465	457	477	464	459	472	498	485	504	470	467	478	478	442	474	463	474	469	487	433	490	461	477	487	493	503	465	467	455	465	455	493	452	486	473	455	478	439	491	442	457	471	490	495	460	436	497	475	540	423	494	530	475	455	511	442	502	464	478	475	463	486	488	516	479	449	458	428	434	473	489	447	486	474	455	496	486	446	484	454	485	478	436	451	482	461	453	444	479	460	444	452	475	462	475	485	480	499	484	458	461	471	469	490	483	416	468	510	486	431	475	441	463	463	459	516	467	497	443	519	474	451	440	518	471	474	430	457	503	444	473	459	475	454	492	467	447	495	523	488	487	462	421	455	495	473	491	476	497	472	467	482	468	512	493	468	477	458	474	446	419	493	475	460	471	457	442	486	463	452	465	487	457	438	443	436	484	474	460	456	442	489	465	504	447	473	487	470	468	447	486	462	489	431	464	477	473	492	486	453	476	445	445	465	469	483	472	484	436	479	454	496	476	429	476	496	486	472	429	459	516	422	477	463	448	459	468	444	462	477	472	423	488	489	464	460	472	491	475	484	442	502	435	449	456	438	522	447	469	489	466	510	465	496	450	506	439	451	446	453	477	469	483	452	456	453	486	472	469	438	504	429	479	425	475	501	496	486	427	459	447	458	489	475	464	449	452	495	466	448	466	469	483	488	458	428	478	477	437	502	490	446	449	452	455	487	509	460	452	471	499	469	479	446	406	488	475	459	508	475	449	461	478	474	434	476	491	419	483	420	487	482	469	489	523	492	479	477	436	472	491	469	478	477	482	475	463	452	449	476	481	456	466	427	475	464	471	471	469	461	435	455	450	453	482	481	513	479	449	453	489	455	454	441	484	422	502	447	483	458	452	481	482	483	438	487	442	471	461	443	459	485	451	475	481	501	462	485	449	449	463	470	471	506	456	519	488	484	452	490	497	503	445	464	440	479	480	468	521	424	433	490	461	497	467	447	496	470	479	485	494	444	485	494	461	491	475	419	475	432	453	471	465	443	460	475	470	470	449	483	455	392	441	449	484	461	461	483	512	492	459	499	471	497	450	472	493	480	444	461	467	464	468	466	479	463	501	439	460	482	443	460	479	461	449	476	458	475	476	439	475	495	477	457	459	501	463	457	450	484	447	475	432	483	479	459	459	472	461	472	445	471	478	447	473	486	483	440	479	503	479	492	445	500	494	435	477	500	499	463	489	458	490	439	435	494	464	460	430	489	434	469	491	471	474	443	484	449	483	517	474	468	456	504	458	447	461	443	456	476	453	471	441	457	470	434	498	411	505	543	448	453	452	448	456	457	497	463	478	469	480	492	458	492	465	441	490	481	520	464	469	466	473	458	443	449	453	454	466	464	470	503	491	443	495	487	476	472	486	457	439	459	462	491	501	458	463	478	454	483	436	438	476	487	503	486	518	469	433	488	523	466	424	457	468	448	526	443	452	479	476	488	450	461	441	442	466	488	437	470	498	443	448	424	465	447	478	496	489	492	513	451	443	484	480	446	482	486	418	484	465	471	452	448	509	419	439	477	463	480	488	482	453	477	452	456	435	433	484	487	457	451	463	460	445	472	474	496	476	476	467	495	465	423	464	444	470	476	462	501	465	410	458	460	451	487	424	482	440	501	425	501	474	450	481	477	461	483	485	437	458	494	504	457	482	430
17804	10877	10214	9471	15121	49271	31667	4156	387	257	290	259	253	265	229	258	277	246	250	239	246	242	271	268	213	237	261	232	241	245	214	227	238	265	266	240	234	252	240	278	235	260	237	230	234	254	244	224	232	239	249	203	254	246	230	268	225	223	261	235	239	251	221	252	280	215	223	236	233	264	217	223	244	249	258	249	262	243	260	245	228	243	263	247	268	228	212	206	243	239	240	253	237	243	234	236	209	241	251	257	241	240	233	236	254	244	210	282	227	246	228	252	243	265	234	221	210	225	263	237	227	244	235	232	213	250	249	264	224	249	218	251	234	225	222	235	258	239	256	259	241	224	233	236	244	241	262	256	204	241	261	251	251	288	271	237	220	243	253	248	248	232	232	192	209	234	225	246	238	217	220	257	245	239	225	230	242	241	233	235	235	248	226	226	251	253	232	221	246	235	270	242	223	236	244	255	218	236	249	280	240	235	223	239	255	237	243	219	225	230	247	212	237	254	246	243	257	243	209	249	240	236	250	246	225	239	229	233	245	252	242	226	253	237	269	243	224	219	245	232	238	241	234	248	226	218	242	243	240	240	246	252	266	261	256	228	253	246	260	253	268	235	253	243	208	239	249	226	268	244	218	231	257	235	233	268	246	237	261	240	253	238	249	272	246	260	242	248	261	241	239	259	223	253	280	240	248	240	223	243	235	220	213	216	229	240	256	241	202	241	221	231	243	252	255	228	237	214	240	240	236	233	233	220	239	210	256	231	246	232	228	208	269	245	257	207	225	246	211	246	238	248	235	234	229	247	225	225	251	245	248	236	244	257	227	216	252	241	245	232	227	269	268	242	252	249	237	212	251	233	232	242	206	262	246	228	235	252	224	255	251	259	269	249	238	254	241	207	262	245	244	251	252	260	227	257	235	272	199	219	246	249	218	226	245	249	235	257	235	257	237	221	266	247	254	245	271	221	228	241	224	237	249	248	227	224	214	273	230	236	248	234	261	285	222	246	276	233	227	200	253	202	226	223	238	244	231	231	235	214	255	261	243	253	242	241	247	250	260	248	242	258	253	233	220	238	253	243	270	258	237	273	232	238	241	252	241	254	237	226	242	227	264	250	215	215	233	253	242	235	240	244	237	235	227	243	236	226	240	235	259	243	273	236	247	256	233	268	250	260	255	254	254	244	242	242	262	260	247	228	230	227	236	265	223	211	234	258	255	239	230	233	235	222	216	252	243	246	236	255	247	233	229	285	229	241	239	230	211	244	224	269	231	248	237	258	224	248	214	221	229	230	222	250	254	208	245	264	250	222	224	236	214	231	258	255	267	227	244	228	253	234	247	241	217	222	244	240	253	273	227	237	232	279	220	233	234	248	214	228	230	240	231	259	222	240	236	232	255	226	226	249	263	251	236	222	225	231	272	234	269	265	211	253	265	215	234	254	241	243	270	242	225	215	250	238	243	223	230	251	248	235	243	239	242	235	246	247	261	240	246	232	216	262	221	225	225	221	231	264	267	272	236	244	213	266	257	230	227	246	231	241	212	241	232	251	216	214	251	251	258	261	257	251	238	251	228	239	254	265	257	272	236	223	215	259	267	239	213	223	219	239	251	247	222	224	258	248	251	248	243	271	254	240	253	220	228	216	277	238	241	258	226	250	249	255	243	265	242	228	264	219	253	247	232	234	229	250	246	234	234	245	231	234	248	244	272	220	225	248	271	238	240	243	223	227	238	235	238	266	234	252	231	271	243	233	234	262	264	244	220	244	230	226	213	246	249	234	230	247	218	227	237	240	246	275	238	218	249	217	240	249	237	252	236	235	261	248	232	250	243	233	227	239	225	238	240	231	236	231	241	228	234	234	212	228	240	261	247	237	260	219	262	266	241	265	226	243	227	240	228	257	233	251	231	250	252	208	232	225	241	255	247	235	258	245	263	242	239	244	256	250	208	242	234	256	273	248	235	242	251	254	247	248	244	252	241	235	250	245	253	225	253	227	244	230	240	231	262	222	217	238	234	258	265	238	217	247	222	236	233	222	235	240	212	243	225	231	239	221	241	240	278	246	204	206	249	232	217	207	256	220	237	237	249	220	240	272	251	207	240	261	215	243	231	258	241	229	245	217	243	227	222	264	213	253	239	274	235	245	247	253	229	229	236	233	213	245	234	248	237	257	221	233	224	237	238	253	245	235	227	260	229	249	247	237	239	246	244	248	237	230	237	243	244	218	250	237	229	253	221	247	250	228	250	264	267	237	266	235	224	245	239	254	243	250	224	229	230	240	267	252	229	255	252	233	225	254	243	266	235	254	221	240	267	234	253	254	236	244	230	232	234	262	207	231	278	236	249	240	242	236	242	248	239	244	224	272	223	226	236	250	228	236	277	240	234	248	236	227	253	258	223	254	224	245	227	236	254	212	244	245	229	242	264	234	218	256	223	215	262	228	223	260	234	238	212	221	234	245	229	237	221	217	282	242	236	239	232	234	232	247	242	244	242	256	251	249	237	259	283	192	264	259	225	234	216	241	248	235	249	231	241	209	244	231	238	237	218	248	267	223	234	242	266	212	232	225	232	220	229	231	235	283	256	231	245	203	212	229	225	249	214	222	261	235	258	248	215	247	235	238	239	240	238	240	243	224	237	262	226	233	229	237	235	215	251	253	250	250	235	249	235	243	246	256	224	234	253	239	232	257	280	228	234	266	237	246	247	245	238	242	231	230	244	255	232	247	229	224	276	270	243	229	244	242	252	220	222	252	245	234	213	234	240	238	256	239	267	242	242	253	236	246	247	241	237	239	252	262	229	241	259	227	237	235	236	240	231	242	254	257	206	246	257	251	253	245	221	256	266	260	241	219	220	238	227	221	253	233	223	283	235	283	250	239	247	264	270	269	225	221	235	239	240	247	262	243	255	251	216	231	230	233	241	238	251	242	253	246	230	219	235	242	270	237	244	233	229	227	250	237	222	251	239	244	252	201	258	232	231	233	233	228	223	221	253	253	236	247	229	254	226	223	221	224	224	249	245	245	239	279	243	230	267	221	233	256	230	248	256	266	229	269	225	228	239	227	251	246	241	217	263	222	246	221	226	240	239	239	240	226	243	245	215	212	240	205	221	228	226	218	224	250	250	226	236	219	252	221	241	223	272	227	262	250	263	239	233	222	243	227	232	238	216	260	230	241	237	259	255	263	216	248	256	213	207	230	239	259	250	226	241	246	244	260	256	247	236	230	246	241	220	235	258	217	248	217	234	216	251	264	244	215	227	224	254	208	256	238	250	220	240	237	227	244	209	223	284	236	262	279	242	235	250	245	244	232	234	251	237	218	220	257	242	248	244	253	250	219	245	226	238	237	248	258	242	251	234	237	237	251	242	244	230	247	258	243	226	222	244	236	237	245	237	243	271	237	241	279	225	250	245	253	228	245	257	246	222	237	231	223	233	258	250	222	238	236	281	237	255	232	238	237	238	256	252	238	244	236	233	235	260	230	240	226
12016	8118	10317	14073	27186	61386	37258	1176	994	961	921	852	831	781	829	824	790	816	756	736	720	728	742	753	748	708	707	758	756	707	688	753	735	744	690	714	686	685	738	751	702	704	744	679	733	747	733	737	679	723	659	677	738	765	696	683	728	693	765	745	707	670	730	737	767	710	652	692	697	672	731	736	741	713	715	736	689	710	703	657	692	699	721	693	702	688	698	696	725	736	704	687	694	701	689	714	697	754	674	689	683	658	653	703	694	700	706	730	672	713	728	699	762	670	696	748	693	710	668	746	754	707	700	713	648	722	753	708	725	720	696	696	714	741	720	700	653	723	699	705	718	676	697	701	721	738	721	775	715	669	733	712	643	707	725	708	713	726	642	695	697	731	666	724	737	746	648	707	672	736	711	723	687	690	746	734	720	661	707	687	710	716	770	656	668	703	704	705	788	659	700	661	678	748	718	675	669	698	680	706	675	731	713	737	705	720	702	727	658	738	658	709	732	701	716	696	658	653	708	679	707	745	722	737	694	717	682	712	676	724	705	688	748	686	670	712	679	719	711	668	695	701	706	712	731	673	688	684	736	670	739	663	674	708	638	667	714	723	676	707	689	755	750	695	719	707	720	726	705	687	704	672	687	686	678	688	657	737	738	734	645	719	695	712	713	711	680	726	694	712	712	741	681	705	694	709	771	696	715	690	698	702	700	716	695	660	720	737	706	724	701	693	731	730	734	675	674	722	705	652	717	703	719	725	699	703	682	704	652	700	754	706	651	676	694	668	678	671	730	736	661	659	728	691	694	722	722	710	659	655	690	696	760	698	707	701	683	735	691	678	716	692	702	710	661	697	667	733	690	684	711	710	670	696	684	651	697	682	691	696	693	700	707	707	700	705	731	700	695	697	677	683	713	659	725	767	720	699	702	655	684	736	741	670	682	666	689	733	682	685	715	727	676	758	698	717	710	721	664	701	747	704	709	676	674	670	678	747	722	671	682	694	686	680	677	686	663	724	682	717	726	677	673	696	705	696	673	692	731	735	701	686	659	702	715	673	686	705	719	707	697	687	661	675	740	695	690	700	690	659	686	714	711	720	681	687	671	703	755	725	687	724	672	713	702	721	722	670	688	664	731	700	713	703	715	729	705	705	682	672	683	711	692	746	743	689	735	712	672	706	670	725	692	718	691	710	666	720	685	677	738	692	713	704	728	712	667	689	694	696	735	684	704	724	691	723	726	664	656	707	704	688	759	691	692	677	689	707	711	722	678	704	669	737	677	711	714	685	730	729	710	728	752	683	660	722	697	712	699	732	698	717	679	705	705	725	718	725	694	712	716	682	700	690	716	719	697	724	672	641	710	693	684	681	702	694	723	663	728	695	690	711	692	691	708	694	704	780	685	709	673	676	723	699	666	704	715	660	751	694	692	685	682	731	679	704	676	683	706	690	741	722	748	707	726	714	730	729	742	695	719	730	706	702	740	719	662	686	724	743	713	714	732	698	722	695	715	680	679	716	691	644	730	743	700	694	720	729	684	684	696	722	691	729	726	720	693	694	661	723	656	733	724	724	696	715	717	665	679	686	735	715	746	714	725	736	660	697	666	678	677	706	663	712	744	711	714	743	739	717	760	713	735	717	642	671	688	712	701	701	682	696	746	690	709	717	702	705	696	714	737	675	688	701	655	717	714	716	743	796	703	704	701	713	697	718	685	732	720	731	700	638	652	744	685	719	656	682	693	691	706	690	688	716	755	718	729	723	676	732	728	714	693	699	742	698	696	695	711	703	715	703	692	694	715	734	757	774	679	708	712	659	720	660	689	746	722	707	691	713	685	695	671	652	692	701	691	679	730	731	734	684	738	667	645	689	734	720	741	728	686	714	646	704	695	709	680	683	652	684	704	690	658	712	728	711	679	704	643	711	658	706	700	730	762	711	688	725	692	679	675	701	705	723	727	740	696	704	656	737	721	672	731	694	650	679	690	721	666	677	746	647	705	715	638	702	657	724	727	727	704	724	706	712	707	692	699	682	687	714	734	762	664	692	656	698	677	707	646	714	761	710	695	687	698	665	697	747	736	737	732	712	712	716	671	715	657	702	688	707	742	732	675	710	706	705	706	725	734	704	759	737	723	697	669	693	752	657	725	689	702	693	741	713	691	659	703	680	710	726	717	698	688	714	681	750	745	700	665	705	707	667	691	672	759	644	695	744	678	716	708	715	662	711	722	690	696	692	712	661	700	728	738	677	701	672	674	712	697	731	695	676	722	720	706	686	692	700	698	727	635	729	724	692	697	708	683	724	725	660	720	712	699	723	716	727	731	707	703	712	690	726	674	717	748	705	683	676	702	711	662	705	681	711	712	747	659	736	706	749	691	690	685	670	726	709	732	708	695	765	666	721	712	688	701	690	663	676	766	720	762	757	734	681	639	647	754	672	735	745	719	714	706	731	716	645	729	688	659	712	731	682	672	701	711	680	684	720	709	720	681	742	719	732	681	735	670	711	753	740	717	689	720	683	708	737	713	685	692	680	747	702	714	734	713	663	711	707	712	681	673	700	703	698	712	750	703	727	710	674	691	703	704	719	702	709	705	684	683	688	696	701	706	668	722	684	695	706	707	722	686	680	714	737	724	724	705	723	704	711	706	725	708	720	711	720	688	714	731	701	683	713	723	705	721	714	697	736	692	692	709	699	674	699	637	622	673	770	740	660	708	765	711	728	741	770	726	729	748	689	682	684	706	759	749	691	672	657	709	717	704	710	694	664	724	690	667	750	677	730	653	643	706	724	724	699	757	693	714	671	671	653	692	709	737	727	642	707	672	724	750	700	692	664	722	688	725	707	690	639	712	725	681	717	712	706	685	671	746	718	729	715	736	714	722	764	669	733	710	716	723	695	708	711	684	673	719	682	705	724	711	707	679	684	685	651	656	744	714	725	715	734	675	688	691	684	693	745	674	694	722	693	724	717	737	686	707	728	728	659	765	693	756	688	706	704	686	746	716	696	718	730	703	717	707	708	680	687	715	717	721	748	734	728	671	728	703	727	715	743	686	740	674	729	690	726	701	616	698	740	734	715	694	679	699	716	681	715	750	751	797	697	753	714	644	702	695	704	701	737	712	706	742	750	690	727	735	673	718	682	665	722	660	729	731	736	712	710	731	743	700	733	714	739	705	706	749	710	709	711	691	687	740	682	728	718	691	644	691	710	693	731	643	711	717	715	685	675	711	695	705	687	662	715	725	691	707	668	671	695	678	727	725	729	716	642	684	714	708	711	686	689	670	691	685	723	752	712	713	735	702	690	679	724	727	701	736	695	721	706	668	689	698	706	710	687	698	696	628	716	710	692	757	693	729	711	694	702	722	701	689	730	648	644	688	718	712	733	687	702	672	706	667	697	693	740	718	677	759	706	698	675	749	681	707	691	722	719	716	696	722	656	702	697	684	678	732	674	683	681	715	711	714	716	729	741	662	681	647	704	713	702	739	733	713	666
28234	15991	19027	17708	31640	68739	53676	13904	1370	379	316	339	351	322	300	307	309	336	299	335	296	279	314	295	334	287	282	276	327	324	292	285	268	305	273	330	297	319	287	275	260	310	294	270	286	272	285	316	327	306	284	304	307	281	279	300	282	299	319	298	289	313	318	284	254	287	302	279	298	254	327	306	287	262	319	296	291	294	271	277	267	289	293	280	305	329	282	284	334	309	329	269	269	281	272	301	301	290	303	319	295	290	293	302	281	318	271	311	297	260	288	296	269	284	307	281	341	303	288	310	311	335	286	318	261	296	253	301	303	286	288	307	303	254	270	270	270	312	278	291	274	312	296	320	297	299	299	333	284	294	293	291	292	258	283	290	263	283	292	287	284	320	284	269	265	292	302	281	270	302	308	323	295	291	299	306	316	286	320	281	274	312	304	283	331	323	310	282	300	300	285	295	294	318	303	274	271	273	277	270	315	313	305	290	286	294	283	301	312	306	308	292	289	302	296	300	313	309	287	261	313	301	286	270	271	267	280	299	294	287	291	300	293	287	287	294	310	282	277	299	312	286	279	321	333	294	309	321	325	296	285	283	296	285	293	287	300	313	303	305	294	300	308	292	281	300	296	294	279	315	279	319	295	258	272	321	289	281	281	298	280	281	286	270	281	287	291	292	278	281	294	285	299	281	306	281	304	305	316	311	292	267	317	290	309	305	298	273	304	298	279	312	271	316	295	306	271	290	278	304	293	291	296	275	280	275	288	292	303	301	285	295	307	272	323	318	274	292	277	303	306	281	273	294	292	282	273	306	292	283	315	314	322	295	303	289	280	297	284	278	277	280	298	293	307	271	294	287	287	292	299	283	307	304	263	284	270	274	280	297	300	308	285	305	287	279	315	273	307	275	308	328	279	292	292	281	290	277	326	286	276	335	302	277	289	287	272	302	277	284	271	269	300	290	261	280	289	288	314	329	308	279	280	286	295	294	283	298	295	291	309	255	315	262	301	301	283	265	299	315	291	287	284	297	320	290	307	296	272	279	286	296	278	287	308	280	310	254	290	252	265	305	286	305	306	297	316	305	262	323	317	301	291	316	272	274	309	301	287	268	291	265	318	322	336	308	268	272	305	300	293	293	296	299	287	292	284	297	267	294	272	263	292	284	282	275	301	305	300	278	298	311	275	287	300	279	287	312	307	283	284	283	322	272	261	294	263	308	301	271	298	293	271	278	284	305	294	294	293	277	297	299	303	270	298	336	293	282	317	285	290	274	299	278	263	266	285	281	285	296	320	301	307	309	266	285	270	313	290	270	266	316	276	325	285	289	275	302	270	285	291	330	296	267	306	302	309	284	296	271	256	256	268	295	319	278	297	263	261	289	337	288	278	315	312	282	318	294	320	278	274	281	300	294	299	293	288	292	317	293	301	304	312	259	290	299	323	284	325	324	297	301	291	299	320	281	299	273	287	301	273	314	319	289	281	292	289	267	282	332	252	309	298	304	301	278	296	302	295	314	315	298	263	287	289	283	299	317	298	274	268	298	293	291	264	286	312	271	316	305	304	260	309	321	333	264	252	265	303	249	296	290	310	331	303	272	286	294	283	295	327	305	259	292	293	301	300	283	288	307	297	301	304	288	298	332	296	285	298	291	283	304	286	272	288	259	286	277	283	290	279	305	325	292	285	288	310	298	282	309	290	305	284	269	300	293	290	321	264	283	309	275	290	288	257	293	308	293	288	332	295	243	295	273	265	315	283	299	262	284	296	301	275	301	275	307	288	292	277	265	295	288	328	312	276	309	289	277	272	296	316	300	274	306	274	321	306	314	287	295	299	273	277	303	285	319	289	270	284	282	297	311	325	298	287	283	301	338	289	298	272	305	298	262	284	271	291	290	264	284	289	286	306	286	294	305	268	291	288	295	307	304	295	304	299	293	302	299	318	270	286	255	289	292	285	293	315	290	282	290	327	295	304	293	274	295	268	306	271	287	290	276	285	293	287	280	302	315	313	275	301	286	292	298	316	295	237	284	283	301	280	294	284	299	301	323	316	301	295	283	307	291	290	283	300	268	316	303	304	326	287	290	287	298	269	285	300	307	306	331	273	295	299	290	312	281	269	289	273	281	311	322	273	318	286	287	293	316	273	282	287	291	280	303	306	287	295	293	281	316	279	269	328	298	294	290	326	307	290	324	308	275	294	289	308	291	291	284	286	303	324	271	284	277	295	287	300	301	290	290	282	300	280	287	291	281	274	317	290	305	299	292	282	275	323	274	283	294	258	281	296	282	325	311	291	284	297	291	308	296	252	294	315	277	318	314	298	285	277	292	277	282	298	290	303	311	295	319	327	280	292	303	310	276	280	306	276	286	295	297	310	278	264	300	299	269	278	270	279	308	271	305	309	275	308	306	301	304	318	307	266	289	321	279	285	261	298	296	287	301	287	305	273	304	302	278	287	284	317	277	286	338	296	321	285	292	294	266	280	266	282	273	295	292	315	282	266	270	303	297	287	274	303	316	284	289	304	265	293	281	268	281	300	291	260	276	277	295	288	282	266	283	326	305	279	273	306	307	295	326	300	278	307	277	290	272	294	288	289	266	284	299	298	304	293	318	260	306	299	243	302	293	279	280	282	319	286	285	331	340	305	292	273	289	293	291	298	304	269	296	324	291	298	248	307	280	306	263	277	288	312	294	282	272	288	274	253	263	293	304	307	317	298	272	294	292	305	284	266	274	266	304	318	298	308	250	311	277	287	327	266	314	257	272	298	282	300	290	302	280	305	290	307	289	297	296	303	278	294	298	299	274	322	285	267	251	266	307	290	302	273	303	260	285	288	279	302	267	290	287	283	310	276	271	250	283	301	291	283	323	255	302	279	297	283	297	328	278	293	290	295	266	315	272	290	299	264	314	301	299	310	297	277	268	281	278	277	280	325	325	287	289	271	292	300	271	276	326	316	322	272	287	269	302	292	280	314	302	310	292	292	300	268	293	289	282	273	305	282	270	298	300	308	295	287	292	292	278	273	280	315	279	281	309	297	276	284	325	313	298	299	296	314	296	303	280	290	282	287	297	294	297	301	292	318	270	284	299	290	268	304	275	288	285	307	291	312	265	299	316	292	314	321	289	298	303	301	293	283	270	310	267	275	271	273	306	325	275	300	281	313	279	324	273	327	282	300	277	258	303	293	283	261	295	254	290	304	298	263	296	268	277	312	269	297	276	285	283	298	287	293	287	263	312	298	284	300	283	324	307	307	294	263	295	283	296	307	270	290	307	317	299	260	310	311	264	303	271	297	296	302	253	257	288	273	302	293	291	294	306	266	293	292	307	280	304	296	307	259	303	300	290	296	301	293	266	298	246	307	317	258	287	280	266	236	294	295	309	315	267	288	287	302	292	315	319	291	295	279	311	292	298	284	263	300	292	276	289	324	262	285	265	317	315	275	304	277	327	286	272	245	273	291	270	301	303	301	289	289	302	302	282	277	266	298	335
17323	10598	18134	21758	42633	79614	53965	1457	1317	1204	1109	1054	1052	996	1012	1016	955	968	967	931	910	870	903	876	883	849	824	873	831	875	841	862	830	811	833	836	870	843	910	846	799	849	796	773	885	814	826	806	876	809	840	855	846	844	836	826	833	805	841	820	864	828	817	853	801	819	843	816	846	827	848	858	821	806	853	829	805	878	869	839	801	799	826	834	834	850	796	857	802	825	858	827	796	800	789	816	815	823	834	795	790	798	826	815	770	805	863	885	809	859	834	780	827	813	839	803	804	816	793	824	812	816	810	812	853	848	785	799	788	811	839	762	813	846	829	766	824	835	854	804	806	815	833	815	787	784	806	877	837	888	805	818	787	804	860	815	783	781	832	824	829	833	790	825	829	840	882	801	841	816	775	777	844	796	837	773	820	837	836	828	836	800	853	840	783	815	837	804	850	801	820	917	836	831	778	789	838	784	804	828	754	781	818	813	809	783	797	842	792	841	815	877	847	777	790	853	816	807	856	770	841	794	828	860	836	820	824	823	786	823	871	773	849	827	807	843	842	799	856	817	778	820	797	796	770	808	859	775	799	831	780	796	824	844	845	877	822	795	848	816	799	775	802	778	844	802	811	855	824	843	769	813	826	816	816	785	802	805	801	831	823	824	812	834	766	828	822	811	832	852	833	791	796	838	866	801	792	810	845	831	801	895	847	814	790	809	830	819	717	834	826	742	781	842	850	827	898	828	794	851	813	800	843	760	813	792	802	815	825	822	846	776	820	811	886	866	821	833	846	776	811	815	785	826	814	802	754	847	805	882	828	816	824	844	844	817	819	820	811	758	788	812	787	823	815	848	802	829	817	822	772	847	848	802	771	843	865	797	797	828	835	816	837	788	803	797	788	778	870	815	814	789	846	779	764	867	857	829	784	862	845	785	805	789	810	825	793	830	840	831	811	827	802	844	820	800	778	793	868	833	849	822	778	813	840	880	848	849	790	791	838	797	811	838	819	807	818	800	798	834	801	793	808	847	737	838	803	853	860	826	797	815	814	818	828	849	826	792	830	832	834	805	811	794	777	838	802	841	804	807	836	829	800	852	840	817	854	839	844	861	774	818	779	817	821	786	811	789	825	782	803	833	803	813	776	813	854	807	829	805	813	832	788	848	785	835	845	782	864	819	861	821	827	854	830	846	844	851	877	833	778	809	858	798	817	822	867	787	846	848	805	862	847	790	841	792	856	789	860	783	818	773	794	785	813	802	834	827	807	811	810	820	845	772	825	836	841	807	817	793	815	805	864	837	795	773	827	832	804	771	857	794	807	796	806	816	793	809	817	799	809	784	844	813	804	816	864	847	811	826	806	853	836	805	839	821	844	766	800	779	774	798	832	794	813	835	795	881	813	837	796	834	800	743	804	837	788	838	846	792	834	817	819	819	794	801	797	837	810	782	851	865	825	799	821	801	845	777	809	809	837	828	817	825	843	836	799	815	860	777	790	816	804	821	818	832	829	792	796	820	874	797	899	767	818	840	771	830	837	863	838	909	804	842	832	783	773	858	773	801	809	790	807	801	852	814	784	789	817	756	777	853	807	855	798	811	821	854	789	776	797	770	789	841	846	785	780	893	786	808	812	775	807	771	833	770	813	799	886	797	850	809	838	794	793	857	832	829	787	851	839	793	813	806	876	830	864	820	841	756	861	841	750	784	797	821	809	799	854	837	775	828	860	760	802	854	779	824	832	854	855	824	818	817	829	820	866	822	836	809	846	864	822	812	822	837	835	848	770	863	814	842	828	785	798	828	780	763	858	796	781	796	838	810	825	835	785	766	831	844	828	782	849	777	824	840	821	804	780	825	804	863	849	847	818	795	833	799	774	808	858	859	828	822	834	792	742	790	838	843	790	796	815	834	869	820	843	792	801	885	833	803	834	852	886	793	821	872	819	778	801	761	833	807	771	797	881	841	768	859	816	815	795	824	847	776	825	825	821	844	815	867	850	841	877	853	861	834	831	831	778	824	821	850	869	846	818	818	836	825	833	802	893	825	859	851	767	808	772	823	828	826	821	826	776	850	832	855	816	827	801	870	839	822	743	839	788	844	802	807	831	825	828	840	799	859	836	853	813	819	805	852	838	797	802	823	781	780	841	823	812	780	830	797	820	794	814	827	812	756	777	804	819	808	848	803	852	864	802	827	857	818	830	837	831	819	785	761	843	801	826	754	794	800	795	813	773	806	766	821	832	827	869	787	792	835	815	849	836	794	856	811	817	837	827	837	812	803	824	815	853	893	848	775	784	823	813	836	859	780	768	820	816	865	826	792	768	832	837	803	851	808	842	825	842	800	816	786	826	794	779	869	832	817	838	825	835	786	843	787	774	789	843	823	758	846	843	871	808	789	810	842	847	800	857	848	778	791	788	816	757	832	828	797	749	836	821	812	825	769	803	860	811	817	807	858	817	848	846	831	815	810	812	799	829	815	888	824	807	803	860	835	809	808	857	789	823	844	777	812	849	754	817	813	800	814	814	824	832	826	785	798	799	854	816	835	819	800	837	839	766	784	834	841	796	849	785	830	797	802	827	796	830	848	826	810	830	825	867	855	849	797	836	827	861	860	836	777	835	877	849	843	770	823	825	832	842	813	794	803	779	855	795	851	779	839	800	825	831	853	808	807	797	827	784	796	797	812	794	816	840	830	821	836	813	864	882	842	806	789	873	805	826	824	787	783	817	790	822	843	802	817	803	824	788	844	799	821	832	786	855	838	814	806	805	819	824	805	815	822	826	878	810	821	783	770	835	751	794	839	793	792	754	863	839	827	811	837	833	776	857	821	799	829	845	792	851	842	762	846	809	801	850	816	779	802	811	819	807	798	822	837	779	834	839	853	781	791	851	824	832	784	789	762	801	803	833	821	824	839	828	808	801	816	837	813	831	818	803	828	797	849	841	795	830	861	851	865	795	796	813	856	831	834	790	812	797	789	835	848	829	829	832	854	854	783	825	781	823	848	831	853	831	797	819	805	853	873	843	798	876	809	802	825	835	776	781	838	852	834	806	837	830	849	814	832	812	785	812	877	767	858	827	785	801	828	787	874	815	794	766	853	840	821	788	820	797	766	820	855	813	800	770	843	769	800	803	820	899	875	875	847	819	824	812	827	765	803	841	867	845	802	839	810	791	876	772	854	869	876	800	821	793	841	831	793	818	812	847	806	811	785	812	842	836	811	786	854	830	767	830	854	786	797	836	829	833	815	884	842	792	811	833	795	796	807	818	811	862	779	816	827	802	791	794	832	841	832	828	782	784	816	753	811	828	818	836	829	839	779	826	867	807	834	824	794	836	862	806	845	819	851	825	829	788	863	810	813	858	811	848	869	823	823	814	823	814	851	857	790	818	812	752	868	832	785	796	883	825	824	807	792	769	797	836	724	828	819	804	845	799	835	876	837	774	817	830	782	770	795	799	810	806	794	835	825	822	845	828	787	777	832	866	785	835	843
3210	630	673	1110	3044	4502	2492	278	142	136	163	135	148	143	141	123	147	149	153	140	134	146	131	156	129	137	137	132	147	137	152	148	164	126	148	160	136	129	164	128	135	145	159	142	124	122	143	150	136	141	142	130	146	140	150	128	147	143	129	137	136	158	125	140	147	133	162	163	137	156	133	153	137	132	138	152	139	137	137	134	140	163	135	146	160	149	133	121	128	147	147	148	142	149	130	138	128	154	148	125	153	143	142	143	151	171	134	136	143	140	128	130	133	134	163	145	133	155	155	133	154	166	154	156	126	151	141	127	132	158	132	148	135	157	146	139	140	144	155	145	163	124	142	120	150	139	138	150	151	173	139	128	129	147	149	129	143	151	131	150	135	145	140	144	137	124	133	129	148	147	144	138	152	147	147	149	142	121	144	159	122	133	148	135	148	150	141	141	136	147	130	151	148	128	154	134	136	150	141	140	132	146	132	142	143	141	154	138	131	127	139	151	130	145	158	159	150	148	142	137	140	161	148	131	149	144	130	129	130	152	157	144	169	156	141	128	149	135	129	132	139	151	168	141	156	140	149	152	143	144	131	143	143	140	163	152	137	144	159	141	161	143	152	149	129	143	148	166	148	169	144	148	149	139	149	139	126	139	133	145	138	141	132	132	138	154	155	143	130	133	148	145	127	141	136	128	151	142	129	146	131	152	147	107	133	129	142	138	151	124	156	122	148	160	152	127	118	150	140	143	120	147	148	142	148	148	141	168	142	147	132	165	143	150	115	131	148	131	135	132	148	154	154	148	136	153	157	146	140	142	151	147	149	132	142	149	152	142	150	154	122	139	152	164	157	144	135	137	147	131	121	136	152	139	149	142	152	141	130	146	129	134	144	146	150	140	139	158	138	145	131	128	154	143	138	138	149	148	124	138	148	136	128	152	135	157	140	160	127	153	131	156	145	150	143	124	146	131	152	131	122	135	135	144	135	142	166	140	119	124	141	126	141	141	129	160	163	141	143	132	156	123	153	145	125	137	146	142	153	131	141	151	133	160	135	129	156	135	157	140	151	119	150	139	152	139	136	139	139	134	158	158	143	156	170	135	162	151	144	134	151	133	138	145	146	161	148	140	114	152	164	132	151	147	139	139	153	159	146	120	147	148	135	156	145	144	144	143	143	128	152	145	159	129	135	148	155	150	152	156	154	155	142	135	147	132	153	150	131	145	131	148	143	140	144	144	124	135	149	144	155	140	151	141	141	152	148	136	140	161	136	131	140	144	143	170	139	147	149	147	138	147	134	130	140	145	133	145	127	141	162	145	133	141	138	130	146	122	146	160	121	128	138	124	136	181	138	143	134	163	166	137	139	142	146	159	154	130	149	129	155	157	131	154	146	140	127	117	149	169	130	153	129	141	133	154	154	111	153	124	151	151	128	150	160	151	112	165	147	150	139	148	139	141	150	141	148	147	144	143	160	151	153	152	136	151	135	141	160	119	127	115	131	143	125	147	128	128	143	137	135	158	146	161	144	127	146	126	123	150	155	134	123	138	145	144	137	145	136	136	151	148	143	136	136	152	135	141	136	149	149	125	127	154	147	146	134	150	143	129	129	137	139	135	146	134	123	140	150	138	152	142	135	151	140	137	138	129	153	172	133	156	137	150	148	141	151	146	143	120	152	166	148	152	132	140	145	139	153	153	142	142	150	155	124	140	140	129	144	156	139	141	153	159	123	127	150	126	144	110	152	145	151	143	161	145	157	167	129	126	133	158	124	140	148	136	146	142	157	141	134	148	153	143	139	147	133	138	138	143	139	141	140	146	146	148	154	136	137	137	146	129	156	141	151	152	104	143	139	153	151	154	137	155	128	151	158	144	158	143	133	150	134	130	144	139	139	145	140	145	126	139	134	132	151	148	153	147	144	124	144	123	142	144	135	137	138	158	128	135	126	128	139	140	128	139	142	134	155	159	141	141	142	159	143	123	140	144	139	140	141	114	130	138	155	148	137	147	139	143	161	122	128	124	178	149	161	129	141	152	135	140	127	139	131	137	137	155	133	150	125	145	158	129	164	121	152	148	153	134	113	128	142	145	138	167	128	143	146	132	128	157	125	135	133	159	128	146	163	147	135	159	156	139	159	141	161	126	150	152	154	122	142	137	158	151	135	158	140	137	125	138	148	131	138	140	153	148	153	140	135	155	167	137	132	135	145	147	118	147	144	143	135	140	174	148	125	140	167	162	119	135	140	164	148	131	134	157	139	156	147	143	150	161	134	151	139	148	138	128	146	166	152	121	162	150	140	139	149	125	145	161	141	146	142	163	143	137	149	134	160	117	125	155	136	140	152	126	152	150	142	168	152	134	160	121	161	155	138	160	150	138	151	142	151	143	145	162	131	146	156	123	136	118	162	161	141	147	130	134	153	133	137	161	135	138	157	146	126	128	135	143	135	147	158	128	153	153	148	136	157	116	114	168	155	150	134	136	152	140	160	144	115	152	135	142	144	162	149	144	148	144	132	124	118	124	149	158	162	143	130	132	143	142	158	125	130	135	152	167	158	143	134	148	145	145	138	138	150	126	126	129	141	155	150	126	157	166	139	132	147	149	134	152	136	135	143	153	139	145	135	141	135	167	145	166	141	133	134	128	136	165	138	146	151	134	140	140	132	148	146	104	149	147	152	144	147	144	145	140	147	163	158	130	151	153	145	137	126	146	133	120	116	137	133	176	136	147	141	150	150	147	136	152	153	137	138	121	154	128	140	114	139	157	139	140	135	133	124	143	149	130	138	139	148	140	140	160	131	159	130	138	140	147	136	137	148	146	157	147	135	153	148	147	142	141	135	146	132	142	139	148	146	161	138	141	137	142	148	144	140	136	150	137	128	141	137	140	144	140	160	155	141	136	137	156	138	115	124	144	158	175	164	134	141	135	137	153	110	141	155	133	134	143	145	160	145	134	125	151	150	142	134	150	148	126	145	144	128	143	138	126	146	130	137	155	159	125	149	145	138	131	129	131	145	147	141	147	140	140	150	153	137	141	164	113	130	143	162	134	135	151	146	138	142	147	141	153	131	119	150	151	147	150	135	130	138	143	148	141	147	128	146	148	136	137	165	160	147	163	155	128	113	129	143	125	152	159	165	152	147	141	168	146	140	133	153	141	138	144	139	165	141	152	138	139	149	129	153	153	121	121	159	129	152	132	141	125	141	123	143	137	147	167	139	142	158	136	144	143	179	124	155	152	146	155	151	137	140	136	148	129	133	147	148	149	130	133	148	145	142	141	149	125	132	140	149	155	148	125	126	129	154	150	165	151	131	163	138	161	130	150	134	166	145	140	128	144	145	158	148	161	142	134	143	153	138	177	142	156	158	128	162	147	139	151	125	181	151	155	136	142	150	128	141	147	147	136	135	146	122	147	134	139	161	137	172	134	146	135	145	157	158	134	147	141	122	152	126	132	146	124	152	151	149	135	136	154	162	140	142	139	158	145	181	166
3151	900	1593	3835	12058	15382	8015	446	469	456	477	425	436	474	455	452	426	454	470	483	479	451	449	454	435	440	458	497	431	445	451	502	474	460	455	487	470	495	455	485	473	465	452	487	480	471	455	447	470	458	461	470	468	398	468	449	494	465	473	437	434	439	476	413	440	468	471	460	459	458	492	479	482	456	460	449	474	506	434	472	493	487	410	439	452	469	487	462	449	462	469	474	443	467	450	456	467	445	464	472	453	470	499	452	409	468	469	450	476	441	435	421	473	430	487	466	461	482	482	473	503	478	445	435	427	439	471	474	514	433	479	475	407	444	461	481	495	423	424	445	449	420	469	504	438	451	434	467	452	468	483	447	451	450	442	474	482	501	498	466	492	419	454	451	451	453	428	430	475	475	477	420	453	508	454	479	450	435	472	502	472	439	454	465	476	486	448	472	445	487	426	417	423	459	452	486	440	467	457	481	479	439	471	433	476	434	478	475	467	486	449	451	428	463	446	448	447	460	457	459	428	497	454	467	472	494	480	465	417	448	435	472	464	471	465	465	481	435	455	498	458	452	437	395	471	456	454	443	421	442	442	449	472	484	458	479	483	472	471	483	467	469	459	463	485	436	444	484	436	438	449	492	472	428	478	476	449	486	470	492	467	427	478	488	484	422	458	457	437	495	437	474	449	478	487	475	428	441	453	474	488	461	497	459	459	420	435	479	489	475	464	461	441	483	522	438	448	464	475	458	508	460	480	434	482	465	486	451	447	479	431	489	460	436	460	457	513	438	427	427	487	438	451	434	465	507	471	449	465	454	434	435	491	436	477	480	421	438	491	430	446	508	455	470	461	443	439	470	457	458	478	428	430	504	451	487	449	465	442	461	461	430	424	438	448	483	429	433	446	427	482	434	482	490	418	429	479	471	524	473	448	438	407	433	472	489	395	439	471	416	499	429	453	460	477	513	436	460	463	476	506	436	475	444	445	495	506	472	471	500	485	458	443	460	442	459	434	468	487	436	465	488	424	439	453	447	456	440	453	424	503	458	453	438	451	482	439	480	470	432	486	496	496	475	468	483	463	469	475	485	456	473	445	484	474	448	466	459	440	470	472	460	462	448	452	460	422	468	475	449	422	445	460	514	473	444	452	491	464	465	450	444	422	458	451	465	453	445	468	455	485	474	435	431	478	465	442	430	446	449	456	475	473	464	459	420	471	444	461	500	414	459	456	440	425	468	461	455	457	455	475	451	478	467	452	496	487	449	476	479	466	430	451	445	474	468	473	442	412	497	459	424	474	458	491	469	464	446	452	529	458	467	476	423	464	458	442	467	446	450	460	468	449	480	485	472	494	474	464	419	466	460	444	481	441	446	471	411	409	492	504	481	445	438	450	439	462	457	494	487	475	482	472	455	444	492	436	463	442	427	473	465	468	460	473	469	439	469	469	485	466	491	426	461	444	467	468	446	449	447	472	455	419	473	476	467	471	491	500	473	465	452	442	457	457	465	460	472	431	432	424	441	450	438	487	429	464	465	496	428	460	450	447	439	422	467	432	492	467	452	442	465	460	475	450	471	504	455	476	482	494	480	437	461	446	464	456	497	479	471	449	443	453	460	474	493	463	458	458	424	411	446	446	462	450	456	447	468	452	470	447	474	458	475	463	454	456	449	505	494	490	494	422	402	472	450	450	465	460	464	493	469	473	485	482	475	464	461	439	470	436	427	474	486	437	488	447	449	488	495	519	429	476	457	463	463	474	478	478	418	483	456	456	444	442	465	455	445	462	483	449	489	458	450	475	485	458	464	432	454	453	473	437	487	457	484	489	449	464	479	479	475	464	453	474	442	480	458	457	482	440	451	467	461	440	419	467	423	465	476	460	444	455	465	458	459	475	480	455	452	487	444	444	499	420	450	452	474	468	410	463	453	419	441	453	491	471	473	463	463	478	462	459	448	451	436	475	478	454	478	454	432	440	523	464	473	483	446	478	478	464	474	469	440	492	459	474	442	449	460	428	454	488	432	459	482	476	451	451	426	425	464	443	440	468	464	494	477	474	494	441	460	437	444	462	442	467	463	436	464	471	449	465	451	460	477	446	490	460	495	418	443	478	468	467	452	466	457	441	459	433	437	451	469	512	459	429	491	453	455	497	434	426	448	441	464	450	468	455	444	501	468	474	473	469	458	472	417	497	466	434	438	462	456	435	479	463	449	457	450	477	477	455	458	426	461	484	457	448	422	468	419	449	432	462	471	417	452	495	447	461	424	480	470	478	475	475	478	473	450	468	471	427	420	462	413	451	468	487	462	490	444	438	477	449	479	444	455	446	465	479	478	472	477	436	497	456	441	459	499	482	462	446	436	488	493	428	470	443	471	439	464	441	497	452	471	488	418	455	476	430	480	424	432	438	431	431	433	464	409	434	502	462	484	484	448	473	466	509	467	457	471	444	473	441	453	425	467	465	461	452	466	487	445	421	467	483	475	464	483	476	469	472	447	470	417	465	486	445	435	485	465	477	433	473	483	488	482	443	447	435	458	488	457	482	439	439	482	440	445	428	466	463	453	470	467	477	471	467	455	434	443	484	464	464	440	481	406	482	495	500	485	464	470	447	460	474	433	438	441	463	469	480	470	448	470	448	425	455	475	430	418	489	441	467	471	436	477	488	462	468	486	457	481	436	433	482	444	431	484	483	481	467	447	489	409	490	467	423	426	434	487	426	423	487	457	468	476	438	467	484	479	450	477	486	457	469	450	474	459	453	497	450	474	463	429	459	431	487	466	453	489	473	435	465	440	474	483	463	445	450	472	434	470	486	488	438	450	445	460	474	460	478	430	476	474	418	485	424	457	423	466	460	460	478	495	451	451	472	458	477	460	450	448	446	516	450	436	449	482	454	451	494	463	433	493	436	452	471	470	470	442	473	491	434	449	474	458	454	441	475	468	413	481	470	459	437	447	478	437	451	445	448	463	493	484	461	462	464	431	449	433	457	433	464	438	436	438	402	427	437	438	466	492	427	493	417	436	437	429	452	500	511	440	469	487	423	441	463	439	473	421	425	462	459	472	462	444	458	465	493	430	435	461	448	447	481	470	502	426	430	441	480	443	496	444	446	441	479	487	420	455	485	458	467	475	480	466	452	440	484	455	452	518	481	456	455	447	508	419	458	462	479	458	433	451	481	441	427	455	466	451	452	427	450	474	447	442	450	465	481	465	462	516	467	447	483	483	483	450	455	434	471	509	453	457	451	438	471	416	431	448	431	439	474	470	469	428	469	458	476	501	462	430	466	450	463	448	457	436	473	445	457	487	460	439	466	475	489	480	483	472	466	478	452	454	494	469	433	446	481	452	496	481	463	430	432	474	467	494	456	463	436	469	485	474	501	502	423	419	463	505	450	447	498	443	444	469	440	458	475	468	467	469	456	455	470	471	425	444	458	424	497	451	480	476	460	472	437	455	450	470	503	476	437	459	465	497	442	450	442	448	445	510	419	482
14791	5638	5897	13359	40426	48265	32483	5463	448	326	276	258	265	259	270	274	283	243	248	268	245	308	257	236	273	245	269	281	240	261	253	245	236	253	272	264	259	279	255	259	265	264	256	241	255	249	286	267	258	265	272	246	279	266	256	257	260	282	278	283	268	268	250	234	290	272	235	266	253	229	252	250	239	267	272	266	252	275	271	278	249	276	244	261	244	256	286	272	265	251	283	259	279	282	244	259	278	239	246	282	273	258	233	242	285	304	252	275	217	249	262	273	265	264	245	253	273	256	244	228	263	238	287	245	251	257	251	246	253	279	265	281	245	277	251	292	270	258	256	246	251	246	246	249	245	240	277	264	251	261	247	248	256	275	280	257	233	247	264	242	243	242	270	227	261	263	270	257	261	245	273	263	262	249	264	264	276	249	232	254	244	272	248	270	241	249	286	248	235	257	245	250	257	245	271	267	234	250	285	268	271	253	252	249	251	252	250	257	261	258	283	237	229	267	259	251	260	262	257	248	275	247	241	228	246	291	262	240	248	279	221	249	285	265	246	257	267	255	240	258	266	251	256	260	260	253	269	284	255	294	276	226	246	260	238	263	244	264	297	242	249	260	257	249	263	248	263	262	268	278	290	279	254	266	256	250	286	249	260	248	254	245	252	263	254	283	273	265	254	293	269	282	261	267	262	238	244	253	260	256	240	240	242	269	256	276	255	242	280	260	274	250	280	308	229	252	254	253	244	261	279	270	257	255	259	251	258	252	260	243	254	261	234	247	266	271	281	269	230	258	237	245	266	250	246	266	261	257	260	263	260	263	243	255	258	261	249	241	243	250	253	259	239	263	278	259	253	245	264	281	246	261	239	238	238	243	267	242	253	259	233	257	247	234	243	272	237	258	215	257	239	249	274	267	245	268	252	270	267	283	272	230	263	313	259	260	272	276	275	231	223	247	221	247	259	260	245	296	241	266	252	260	248	303	238	278	252	273	220	249	244	248	246	233	249	266	271	262	226	255	256	276	235	272	247	275	241	210	248	288	256	245	286	245	244	279	249	266	250	254	250	259	250	254	242	234	259	247	245	290	280	237	265	263	277	259	245	268	270	254	240	241	256	261	266	250	285	234	273	277	233	230	267	253	271	249	251	271	243	260	272	251	245	266	268	240	225	236	249	259	277	285	278	280	280	246	249	229	271	270	247	263	241	247	237	236	272	259	250	255	240	291	258	255	256	239	274	236	275	250	251	258	263	265	264	276	285	241	258	270	283	235	256	258	252	256	241	261	272	250	224	264	219	267	225	241	276	262	257	268	244	254	255	243	264	268	233	275	269	238	258	261	261	284	259	253	246	268	268	282	256	238	301	249	237	267	235	264	273	237	266	265	244	254	248	281	276	244	285	236	257	253	273	242	244	269	243	284	244	264	263	243	250	247	246	263	252	229	268	265	254	262	235	281	246	272	272	257	279	255	286	239	247	248	247	253	244	236	248	251	259	280	235	252	260	253	244	230	258	255	254	219	240	274	266	244	282	238	258	261	260	250	243	251	275	274	254	247	254	251	251	259	266	275	221	262	256	239	236	269	279	236	267	265	265	248	264	254	225	251	274	252	267	255	264	259	239	257	278	254	238	230	255	257	230	283	267	234	288	260	255	290	239	259	262	256	231	250	236	274	266	238	258	237	250	258	268	221	246	241	238	273	274	252	268	258	243	258	259	264	250	258	233	247	253	270	272	260	269	240	265	271	240	241	264	252	226	238	265	262	271	267	272	243	268	252	231	250	247	287	268	272	267	270	251	261	254	270	225	241	287	223	249	238	256	269	290	269	266	231	254	274	262	283	271	247	245	265	272	271	265	260	264	243	273	225	248	294	256	294	260	225	254	269	256	294	244	268	278	248	268	300	274	276	243	269	246	244	264	277	230	277	260	275	285	258	257	244	280	229	256	238	277	239	295	242	278	261	255	275	271	250	264	258	244	253	252	272	268	274	266	297	234	275	229	299	274	259	248	254	242	267	249	243	230	274	249	232	257	247	251	255	249	259	266	293	252	291	245	241	254	246	239	275	284	251	269	242	241	260	261	260	252	269	245	258	245	257	288	251	279	251	288	225	253	264	250	244	252	263	249	248	265	249	258	245	254	245	276	265	241	239	279	291	233	278	261	258	269	248	266	254	270	236	257	285	285	275	279	232	254	244	274	266	267	260	257	215	260	291	267	258	223	225	248	277	228	243	261	267	262	234	277	228	229	257	230	264	249	258	265	237	279	240	266	226	272	282	287	287	253	263	235	231	287	247	286	237	238	249	263	240	281	257	249	241	259	268	263	268	253	243	246	263	254	241	275	262	276	250	247	254	266	245	255	242	284	259	255	268	261	270	263	288	219	238	264	237	254	266	239	258	251	256	284	267	289	262	248	281	257	264	296	277	264	231	269	269	258	278	270	268	228	243	283	278	243	256	281	252	265	253	268	254	247	257	228	253	264	259	268	237	259	267	284	291	259	269	256	270	272	255	250	262	258	248	266	277	249	244	274	252	247	246	237	268	263	241	266	239	260	259	250	249	275	255	281	275	258	241	242	269	252	259	249	254	244	259	256	275	261	268	266	259	259	220	269	297	254	246	252	258	254	267	261	234	254	254	251	253	264	252	273	260	263	244	276	256	256	298	273	273	265	265	283	254	286	272	232	227	257	241	266	274	218	288	287	278	266	221	259	220	238	253	230	248	293	249	289	269	259	288	261	267	246	276	258	265	258	274	296	226	261	261	252	269	269	273	257	283	258	254	256	262	269	252	232	234	251	271	256	281	237	236	258	268	297	283	268	262	273	280	242	247	231	270	235	269	265	268	240	277	293	231	240	252	247	238	239	239	265	252	242	242	239	248	232	235	233	276	275	261	219	249	248	265	245	261	274	271	268	260	257	252	267	261	256	276	235	261	246	276	257	253	267	266	256	226	292	266	240	246	258	227	262	273	268	259	256	274	280	239	266	271	273	260	244	253	270	282	258	247	272	249	254	268	249	246	237	293	268	256	233	229	237	267	254	252	240	259	263	225	248	236	258	252	254	244	260	264	264	268	266	262	280	258	248	256	255	248	249	258	266	250	252	247	237	241	243	251	262	257	285	258	256	290	283	254	242	237	268	264	246	239	241	252	258	282	255	270	237	249	253	271	264	288	288	261	272	277	268	250	269	265	250	242	274	281	262	261	236	262	225	249	235	300	267	234	242	258	260	262	269	273	260	289	263	248	253	242	264	270	279	252	251	230	237	258	253	289	247	240	191	242	261	278	268	261	253	266	278	275	240	269	243	273	265	316	263	246	254	269	249	239	264	270	259	255	248	275	284	240	275	245	268	266	237	255	248	240	228	227	265	234	286	267	232	247	264	260	240	268	240	231	253	257	268	228	244	234	229	251	279	270	250	262	251	227	254	253	236	263	268	257	264	245	242	255	266	251	262	258	277	248	270	274	265	216	292	276	253	273	269	241	274	258
10096	4848	9038	26013	54757	58544	41424	1685	851	907	841	837	787	823	836	810	760	802	783	797	776	779	754	773	773	789	797	783	788	750	802	749	769	749	757	771	779	807	767	773	726	794	740	756	735	749	785	716	744	759	743	757	807	773	749	777	733	766	780	753	775	742	757	766	753	766	801	760	797	708	772	751	758	797	757	755	723	739	772	737	695	771	768	742	782	786	760	769	730	780	770	719	770	712	698	817	795	739	719	788	804	743	766	716	792	751	773	770	764	704	736	805	741	741	797	768	728	730	779	766	734	719	775	744	808	794	715	751	801	712	765	755	738	747	752	796	783	774	760	768	743	773	795	729	756	740	738	776	761	775	788	826	740	766	758	743	765	765	774	729	762	777	757	776	800	810	775	761	795	705	809	761	751	769	767	743	743	752	739	785	753	768	775	759	739	791	774	782	767	765	717	748	795	778	786	723	792	752	761	714	744	783	767	764	768	731	786	788	740	746	741	746	687	772	721	776	739	708	734	739	697	760	728	758	802	763	802	728	726	758	700	761	768	770	755	771	769	745	769	749	715	719	747	692	757	786	757	777	770	800	712	755	725	772	747	719	730	744	764	749	742	758	776	743	788	710	752	771	773	746	739	731	744	764	720	761	733	731	751	738	727	747	757	746	809	767	760	716	727	727	806	800	783	727	739	747	805	736	813	772	766	767	719	673	774	730	749	775	754	758	767	789	744	738	761	796	733	772	706	699	765	794	770	782	777	760	784	742	791	756	770	756	749	737	790	761	735	797	758	764	784	741	712	782	754	722	762	774	785	768	814	732	787	735	742	833	778	785	756	796	712	787	783	772	724	795	745	745	773	743	729	754	788	730	733	735	776	741	733	774	782	802	721	761	706	739	787	745	756	809	751	748	761	736	758	692	790	741	812	763	752	747	740	786	751	734	730	743	741	754	745	768	774	768	774	791	777	782	774	779	831	729	726	757	724	801	775	769	755	766	795	755	751	735	773	758	745	759	747	774	728	727	751	750	760	778	801	824	732	745	751	778	768	734	756	704	789	717	730	772	732	719	793	763	768	709	732	778	734	722	719	761	726	745	705	727	758	710	728	798	734	752	718	767	752	760	763	756	786	755	786	804	788	728	795	746	723	757	770	776	760	761	807	758	726	785	735	715	685	769	759	716	731	747	740	753	725	771	777	786	767	733	754	748	726	785	782	768	759	748	744	730	799	768	760	811	792	770	718	761	815	695	719	744	741	752	796	811	772	711	743	751	739	699	751	724	780	804	743	728	728	781	751	762	731	723	739	758	758	730	828	705	765	702	750	791	773	757	787	732	796	748	797	812	762	740	757	748	746	781	790	752	723	775	726	758	786	753	745	744	774	755	784	755	703	767	704	727	739	759	747	728	802	744	749	761	732	754	796	717	728	788	738	766	749	773	759	767	753	749	776	757	764	711	736	786	800	739	756	741	719	756	727	752	743	716	793	758	710	710	742	712	766	793	749	745	715	778	759	777	770	824	759	769	773	757	723	747	795	769	776	710	800	728	739	761	740	782	755	752	759	688	813	782	783	768	751	786	738	772	808	781	727	764	752	742	802	755	734	741	763	798	777	712	795	732	768	812	764	740	763	747	745	735	728	771	743	731	774	840	780	734	819	749	782	750	764	771	773	730	752	768	751	759	790	748	737	748	789	731	748	779	823	796	726	776	733	730	701	751	706	754	794	761	781	764	750	750	751	801	753	779	760	747	734	760	764	746	795	763	743	772	769	807	772	786	769	801	771	739	781	779	785	753	754	708	768	724	807	772	770	737	781	778	778	728	743	748	769	785	757	733	733	760	782	753	746	771	773	773	745	771	793	708	828	760	748	779	722	777	770	776	738	778	733	796	756	750	731	776	817	744	726	768	772	760	763	756	756	800	756	761	788	755	755	734	731	787	781	698	748	776	774	802	755	688	785	749	762	779	745	721	752	760	781	746	749	732	763	751	726	726	758	728	792	704	785	697	758	785	792	777	743	715	762	794	772	804	796	771	717	753	746	778	823	776	750	727	712	783	712	818	750	782	780	722	760	772	781	808	764	737	733	760	768	793	763	765	753	758	771	804	771	699	740	787	744	776	754	743	750	819	721	793	763	761	804	743	783	753	782	698	775	728	764	779	716	776	744	785	756	734	816	783	771	755	771	747	748	779	732	708	760	802	741	779	706	742	767	764	758	785	781	732	758	770	741	782	736	764	760	764	741	764	761	721	800	761	774	769	754	779	726	731	782	731	783	728	745	750	748	762	784	735	778	770	728	718	788	730	789	751	707	802	766	790	756	742	728	775	751	814	747	821	716	768	711	703	737	783	809	768	767	759	785	742	741	788	801	701	754	765	765	776	756	771	727	777	720	749	745	742	699	800	772	767	749	795	756	796	743	769	758	816	733	770	782	722	792	761	816	822	774	772	797	739	799	796	765	764	785	708	765	752	747	771	724	768	777	823	737	783	778	738	753	757	754	766	780	699	727	779	779	762	735	733	732	728	716	786	755	765	728	710	782	772	761	737	727	774	732	751	761	802	777	762	734	742	762	728	742	770	718	744	738	798	737	776	748	761	796	737	731	780	732	757	750	755	788	699	729	736	780	771	776	732	720	752	743	754	752	736	793	774	764	717	816	816	810	755	755	762	743	740	728	766	757	780	785	745	779	748	737	749	688	766	775	759	809	727	803	771	753	750	725	766	767	760	749	738	750	793	758	770	742	783	786	802	772	799	726	748	775	775	717	784	734	754	749	724	748	791	820	729	720	737	771	764	762	784	735	811	730	753	752	722	753	737	774	756	789	767	798	801	792	713	765	783	731	760	743	743	736	758	710	794	767	745	775	773	719	766	730	791	775	748	743	700	764	759	750	785	722	776	756	721	765	787	732	760	734	780	718	744	798	761	792	759	785	742	783	770	787	783	769	737	760	747	767	789	759	757	758	752	716	763	818	712	735	747	725	724	745	752	755	763	764	719	806	825	790	802	798	797	733	745	773	766	773	766	822	773	801	788	685	727	726	773	833	762	715	787	764	761	771	766	760	737	731	743	738	798	774	735	759	757	812	725	765	765	788	818	723	754	753	726	740	733	764	804	770	727	757	781	748	714	738	722	781	797	779	774	792	755	754	733	763	729	789	737	670	764	783	749	739	769	738	735	756	805	792	799	712	756	789	753	754	729	757	781	758	732	740	758	740	749	773	701	769	754	754	742	745	776	768	745	749	774	764	772	761	752	697	774	739	773	716	784	781	778	769	759	732	765	714	772	759	802	761	776	729	777	763	737	741	765	744	787	779	725	783	757	779	791	773	759	732	733	735	781	720	742	765	721	763	756	771	756	789	763	743	767	773	738	696	719	799	794	764	756	718	742	740	715	766	760	752	782	771	765	757	801	780	773	789	724	790	787	690	770	739	745	766	749	762	733	809	709	737	769	794	754	735	778	711	760	771	802	746	720	744	811	776	778	784	779
27350	15876	18700	16981	39074	68808	54353	18825	2284	473	345	309	321	336	365	304	328	318	334	323	265	285	325	323	338	333	300	289	347	280	292	312	288	300	281	292	331	303	308	282	293	293	265	291	290	363	309	310	281	299	327	290	323	286	271	300	320	292	293	315	289	281	289	317	282	282	311	300	302	307	328	317	299	314	298	322	287	325	293	301	301	321	304	288	323	295	314	324	336	310	262	305	293	283	315	317	310	328	297	321	313	310	309	319	302	358	288	300	272	305	314	312	321	317	291	309	300	297	268	299	274	289	283	331	284	305	285	301	283	326	274	276	298	303	303	298	293	302	299	296	347	343	340	274	320	325	279	323	278	289	284	296	292	278	267	312	274	318	311	323	294	260	301	300	319	293	318	303	298	313	295	287	279	272	276	287	304	279	300	290	304	315	283	273	305	327	288	282	311	271	287	281	303	281	272	286	289	292	314	303	291	294	285	332	293	299	308	314	276	289	277	286	296	312	314	307	312	306	301	308	285	299	310	319	308	338	327	348	299	295	306	288	276	288	300	294	310	299	298	315	273	329	278	294	321	297	271	295	287	305	309	339	269	305	279	260	282	268	322	287	304	297	317	307	277	308	296	346	324	277	330	285	292	314	287	302	293	314	306	279	308	318	313	283	306	308	308	276	287	295	267	294	320	280	311	327	260	279	306	269	278	286	309	278	269	283	363	294	322	303	311	326	291	283	303	276	312	317	289	276	295	273	276	342	294	296	295	275	286	306	296	315	301	311	282	311	325	319	308	288	294	301	309	299	306	298	308	310	305	301	288	296	263	302	336	310	327	286	325	307	310	306	316	274	306	283	318	292	305	314	310	280	286	278	293	292	300	291	283	329	296	301	276	308	302	315	300	303	316	301	275	296	304	321	296	302	294	330	282	294	289	332	316	300	292	305	314	302	299	274	304	306	294	293	284	304	271	299	308	295	323	289	308	313	315	287	285	289	284	303	298	320	264	319	321	279	298	303	309	301	297	290	319	336	326	288	320	294	301	340	286	326	299	290	292	304	283	273	328	262	283	278	312	302	331	283	287	284	299	343	287	285	306	340	293	312	297	334	335	312	285	299	299	309	300	323	315	300	300	293	295	300	290	263	293	335	337	284	317	309	301	297	292	283	278	296	306	286	289	309	316	298	289	289	314	291	320	322	313	293	323	319	297	278	294	274	311	318	326	291	292	287	309	326	277	276	296	300	286	294	289	305	284	316	310	301	315	321	312	329	310	332	303	303	315	300	342	275	314	290	271	289	270	325	302	307	286	320	312	286	268	327	258	274	340	274	328	312	311	310	298	283	285	319	292	310	292	294	310	269	291	316	322	282	302	302	305	274	343	299	325	325	303	289	313	297	313	318	318	302	284	306	288	294	320	283	317	324	312	340	305	311	306	320	305	286	334	273	309	329	302	332	316	308	317	289	320	298	296	309	271	268	310	313	297	315	272	289	298	278	276	334	296	278	287	306	292	326	300	280	293	300	298	301	297	292	278	315	271	292	285	277	315	289	316	295	318	319	291	328	287	296	297	283	290	289	298	306	293	301	305	307	294	311	296	293	301	314	330	298	284	329	294	292	332	297	306	279	303	288	310	298	271	274	299	305	302	302	292	322	272	294	308	285	295	305	273	318	307	324	312	322	306	319	271	258	293	271	321	326	296	300	282	288	294	280	296	308	295	293	300	293	297	297	345	313	290	317	298	287	278	329	287	329	267	302	322	328	314	322	303	292	283	306	306	278	301	308	326	310	305	322	314	292	282	273	324	275	278	317	294	300	310	311	296	272	308	282	295	290	289	320	291	291	299	291	301	278	296	303	315	307	287	342	309	277	332	303	313	304	291	299	325	292	293	271	298	333	329	277	310	292	275	279	262	290	313	309	283	345	316	296	337	305	292	322	315	288	265	282	296	329	296	295	312	301	289	286	259	315	278	269	255	298	263	322	309	291	302	295	289	311	309	277	304	280	273	292	293	305	307	288	316	291	267	310	303	289	301	295	307	319	310	279	297	282	298	291	276	288	287	269	324	277	311	313	314	310	292	325	303	282	272	277	316	285	285	298	300	339	319	289	322	288	322	292	317	302	292	279	339	315	308	276	297	336	294	322	291	289	281	319	304	287	304	300	297	310	296	290	280	300	314	302	337	340	264	286	286	294	321	301	315	304	296	311	307	294	293	332	306	287	263	271	310	301	310	262	302	336	317	330	286	283	296	297	325	320	283	323	270	308	296	313	278	293	305	289	300	280	292	331	324	293	278	278	309	327	303	269	300	309	313	292	309	299	314	303	319	322	298	297	304	315	318	304	329	290	300	300	309	320	309	271	323	270	292	271	303	295	305	348	327	293	295	272	294	314	297	295	321	329	324	296	293	297	312	256	304	287	302	319	294	312	292	289	318	341	325	324	317	312	299	300	315	294	318	291	275	278	271	308	291	331	297	314	330	330	287	287	321	305	325	303	339	283	297	290	327	322	324	311	320	295	301	310	278	296	326	315	314	296	312	270	278	347	319	301	311	315	275	314	286	311	271	283	285	313	267	309	267	301	289	305	289	295	295	289	317	303	304	270	330	298	276	320	304	307	300	307	281	314	312	312	305	300	284	327	335	324	285	286	294	273	309	295	298	273	266	305	329	293	276	305	298	288	337	293	279	282	286	306	298	311	296	280	313	275	301	307	302	322	309	297	278	301	310	282	292	319	299	321	297	326	322	311	316	316	288	288	284	287	315	314	287	288	288	281	274	299	272	312	305	297	298	283	305	306	297	299	300	310	317	340	302	326	286	311	296	332	299	293	300	316	311	316	320	272	306	320	321	322	301	282	299	299	311	249	302	300	274	278	309	267	284	278	300	331	269	307	259	284	296	300	339	305	295	283	285	277	287	289	314	290	316	272	330	313	288	292	289	299	294	298	312	259	298	275	310	274	297	282	337	299	304	310	328	322	328	313	288	308	293	314	331	320	309	302	299	317	272	311	336	323	283	297	335	327	298	281	305	300	325	296	292	338	311	312	296	308	304	318	275	295	322	301	299	270	320	319	280	284	271	311	320	325	309	315	298	304	280	309	293	338	316	329	310	326	283	295	306	315	287	288	301	282	295	306	288	300	274	309	279	303	292	298	314	310	294	315	339	288	305	313	315	293	341	310	285	325	304	289	307	289	327	295	284	295	299	319	300	329	301	293	326	285	297	311	307	281	317	298	297	329	314	318	270	302	279	311	284	293	287	290	315	301	270	297	295	295	296	288	318	296	281	325	283	292	320	294	302	311	290	279	310	275	281	301	307	316	265	301	325	298	338	272	313	299	342	304	291	294	286	271	284	286	290	303	315	277	293	287	301	324	286	289	329	269	292	287	319	296	274	274	286	312	310	308	304	331	282	319	273	321	287	269	320	303	282	279	309	290	303	295	332	317	315	306	316	276	288	311	294	311	283	331	313	280	339	316	320	315	257	277	322	339
16147	11087	17892	21019	52577	79417	64195	5604	1257	1145	1074	1017	1039	1051	957	936	960	937	928	920	956	906	894	912	920	888	907	906	931	821	900	882	878	860	901	871	897	831	869	844	866	888	884	869	864	898	913	877	916	851	870	827	850	849	860	854	848	899	824	833	846	905	833	891	806	858	883	833	832	826	892	891	819	883	856	817	855	875	862	908	821	879	810	873	891	866	880	809	816	876	854	840	886	832	834	795	892	913	860	842	898	837	838	830	899	824	877	875	841	833	859	835	840	857	844	852	836	828	801	885	844	827	822	888	823	833	834	890	861	818	821	840	870	814	911	838	897	858	796	813	899	852	878	855	806	886	859	838	861	874	854	907	848	862	826	851	846	830	937	814	890	827	857	850	843	851	838	821	809	856	875	847	868	822	886	814	838	873	853	803	846	823	827	849	843	875	880	827	855	809	865	846	887	859	819	863	845	864	845	829	817	878	881	838	886	819	839	875	807	820	836	804	903	835	841	877	864	837	792	881	832	878	847	819	835	833	846	843	847	844	812	904	856	838	852	818	872	869	869	773	876	848	822	832	890	839	781	847	875	845	844	861	836	853	899	846	823	840	847	846	888	851	811	814	883	834	833	857	858	850	783	872	839	836	857	854	839	843	825	852	808	839	814	835	809	838	885	890	854	832	834	820	887	831	869	855	858	855	852	825	827	796	862	839	815	836	844	873	813	835	854	835	831	852	869	829	856	892	885	867	876	853	857	870	778	852	834	833	853	866	853	836	804	811	825	895	811	853	856	839	873	862	891	874	897	813	816	864	832	828	810	842	846	782	798	781	793	838	844	865	845	779	862	877	880	862	860	839	919	835	817	819	853	849	836	868	805	864	815	867	892	826	831	849	845	822	842	850	916	803	840	862	819	847	889	869	829	827	850	840	861	876	860	805	866	860	884	823	854	846	827	840	857	898	809	858	850	816	867	842	900	883	855	853	826	874	818	817	885	794	831	854	823	854	867	845	836	839	806	793	836	847	877	848	803	793	780	856	810	863	824	886	794	874	810	886	838	815	799	848	873	850	863	832	861	874	898	826	859	842	852	833	839	852	846	878	857	855	884	852	846	826	814	800	869	828	876	836	857	840	804	844	880	864	835	825	820	852	814	806	846	813	832	861	855	851	852	861	813	845	810	831	848	811	882	854	854	837	853	919	821	857	846	869	864	838	845	838	847	839	860	843	798	831	839	871	871	782	862	893	857	822	806	846	848	806	917	813	865	845	829	852	930	789	876	885	780	827	877	884	832	859	829	862	855	830	855	865	851	841	890	846	870	894	821	846	838	828	817	924	842	791	829	846	812	891	845	883	856	829	879	850	841	907	810	823	894	850	875	865	848	822	832	857	882	842	823	846	843	831	834	804	879	867	816	894	800	851	835	905	825	841	822	838	852	867	832	883	831	887	819	857	919	835	819	845	875	844	851	823	870	847	861	840	828	841	860	824	849	871	848	822	850	810	819	830	844	886	850	854	863	825	862	840	810	901	855	834	854	867	804	848	794	875	882	832	864	858	901	816	809	825	793	815	797	802	849	864	828	927	789	876	832	812	846	876	876	836	833	923	854	775	839	832	851	844	836	812	849	827	882	867	781	853	807	879	847	894	897	824	901	861	861	846	822	886	865	818	821	866	808	834	827	854	875	815	814	888	834	853	852	920	826	816	856	860	771	804	851	806	853	815	819	863	832	868	806	866	898	876	826	806	846	819	875	853	843	853	831	808	822	893	770	834	806	830	872	872	810	883	869	881	880	817	885	807	846	866	876	831	850	816	858	843	877	843	852	823	863	878	882	844	890	842	859	803	880	857	877	826	862	841	848	870	816	851	862	832	846	815	895	831	835	827	783	836	866	900	853	809	873	838	819	835	801	876	851	873	887	852	878	870	845	882	827	835	831	857	823	867	837	839	868	845	827	885	850	812	826	843	810	829	806	892	858	795	859	797	807	847	812	832	894	852	877	840	851	867	866	912	847	844	861	837	871	824	861	848	844	859	844	852	856	842	871	869	849	868	852	825	897	849	821	854	822	843	865	799	849	804	846	826	821	863	858	847	893	822	805	840	815	849	797	885	888	878	821	857	841	853	865	810	824	887	893	845	861	863	893	847	860	816	818	864	824	830	862	870	822	845	881	844	848	853	843	853	880	837	881	831	880	879	864	846	856	849	826	924	862	881	851	850	863	883	879	887	913	766	861	854	827	856	814	856	821	840	759	841	858	842	895	849	842	838	856	862	836	854	792	815	844	868	830	816	923	845	875	824	868	917	847	879	843	843	819	820	850	814	813	851	828	854	864	891	879	848	892	857	804	819	813	866	840	817	854	829	906	849	838	874	845	887	887	806	849	851	904	845	880	862	807	879	927	881	860	839	838	829	880	836	907	813	853	857	864	832	910	816	856	824	849	828	843	863	812	873	872	876	867	918	853	829	872	838	879	828	862	882	820	879	883	845	847	898	892	836	845	824	840	820	833	823	819	839	867	839	833	826	818	873	846	836	841	868	835	822	850	862	877	875	854	799	909	849	841	871	864	840	861	832	824	869	842	833	790	815	892	826	830	832	860	868	854	860	867	826	825	836	813	835	835	811	849	842	883	839	822	855	823	854	890	896	841	870	843	819	885	843	806	824	868	861	842	848	818	822	815	848	858	831	865	841	833	877	857	874	845	869	806	818	833	853	866	838	872	835	833	827	891	813	820	880	834	895	837	916	867	860	880	856	879	852	822	803	831	849	850	857	862	869	874	852	901	844	813	841	874	813	806	822	831	823	791	901	830	882	841	864	801	840	885	782	832	831	806	869	857	845	862	801	855	845	861	877	858	832	870	814	833	849	835	817	825	877	874	810	886	831	844	857	839	841	880	829	873	854	866	838	846	832	852	803	875	827	826	852	862	875	813	856	881	928	873	857	851	846	860	848	871	867	828	847	895	843	841	796	810	826	807	858	824	878	848	886	841	820	872	848	873	807	806	870	870	852	806	817	818	899	891	794	867	867	783	864	864	799	795	822	842	859	838	815	839	867	862	859	852	904	885	884	881	787	885	851	864	823	900	875	817	851	784	822	850	825	826	808	899	801	859	844	832	835	848	836	842	844	825	862	826	830	839	845	844	880	831	884	870	885	793	832	846	868	860	802	859	872	870	857	848	799	875	828	838	841	861	844	824	839	907	858	844	852	870	862	795	844	871	874	788	848	800	845	881	844	873	805	823	905	865	846	848	894	812	871	816	896	838	886	788	869	862	837	845	918	864	852	873	837	823	846	841	794	859	859	872	829	868	796	853	822	866	852	843	856	882	855	825	883	793	869	890	857	887	829	798	848	887	849	821	849	858	841	845	848	837	841	857	825	812	856	836	842	850	818	869	815	862	830	783	818	845	846	875	861	798	832	851	865	849	846	880	815	835	851	910	890	814	834	891	926	843	846	800	865	838	875	869	895	848	840	862	841	776	865	847	845
3871	2359	1913	1029	2559	6142	5091	451	193	175	171	155	186	158	170	165	158	158	149	150	174	146	157	147	168	158	139	157	177	154	153	154	178	165	160	162	161	159	175	140	164	168	142	163	136	162	153	157	153	165	175	159	144	168	165	162	153	160	149	160	169	160	128	183	154	152	170	157	180	165	191	157	164	150	161	154	184	140	168	133	149	169	153	149	149	161	146	150	167	153	160	144	147	156	166	170	156	170	153	163	140	169	182	175	171	155	146	167	187	159	156	158	173	164	184	149	155	165	158	175	166	152	155	177	161	169	140	154	160	137	149	132	177	151	134	152	169	157	149	168	146	173	157	183	179	162	150	174	140	154	159	149	141	156	154	146	149	163	167	159	173	170	148	178	134	159	169	165	156	164	146	157	131	147	168	152	150	168	139	148	175	179	150	166	157	148	182	170	141	144	149	158	157	157	138	135	146	151	145	161	153	154	166	169	154	160	161	153	161	162	157	133	181	167	168	171	168	185	169	162	168	149	184	171	142	153	159	166	146	160	191	160	162	176	167	150	151	157	163	156	154	160	152	157	140	133	158	168	143	146	145	155	172	159	162	141	157	165	167	151	167	155	168	165	184	140	150	149	154	166	162	151	149	138	154	168	166	163	153	156	141	178	165	169	137	163	172	156	165	146	173	182	183	141	138	149	161	157	145	141	166	167	137	146	153	150	172	143	154	148	181	148	139	158	170	150	167	145	131	151	149	145	135	175	160	133	148	162	160	165	161	136	173	158	158	157	169	192	174	163	152	164	138	163	166	179	155	173	164	148	167	157	149	126	165	179	134	154	156	153	160	157	148	166	161	164	164	132	188	152	143	151	160	142	159	163	148	153	160	159	131	176	142	152	159	182	174	180	148	142	169	165	163	147	148	160	158	142	156	154	159	138	154	143	156	169	157	130	155	165	142	152	148	150	153	151	163	143	171	180	135	159	143	142	153	146	155	158	167	166	170	161	139	142	144	149	164	171	163	147	167	138	160	147	169	165	153	144	168	171	165	143	170	148	139	139	159	155	166	147	158	179	157	140	159	175	173	149	164	172	165	134	160	144	175	159	168	174	166	145	171	162	151	153	152	141	162	163	142	177	157	154	161	154	148	157	156	157	160	146	169	146	149	160	152	164	159	150	156	156	133	163	146	153	160	159	166	164	170	155	142	147	168	157	150	149	160	142	143	145	167	155	185	142	163	120	174	182	150	157	167	178	137	165	153	166	156	154	141	165	173	173	157	125	181	152	168	160	167	158	186	185	175	163	147	166	161	149	149	168	165	149	182	169	172	162	172	144	165	163	139	165	154	151	168	146	146	162	156	140	143	133	153	143	164	148	144	153	144	147	132	158	155	155	165	149	154	159	149	153	159	162	146	164	155	149	147	156	163	174	159	156	159	160	155	155	170	159	141	169	171	149	161	165	166	152	163	170	184	176	160	136	165	163	168	178	149	152	153	179	138	162	164	142	149	153	169	170	165	151	150	126	157	154	155	155	178	170	141	165	174	173	154	166	158	190	152	178	158	165	158	154	146	154	172	170	137	166	155	175	143	144	179	161	146	161	171	154	152	140	164	161	151	171	176	147	171	170	152	154	181	158	167	154	154	155	155	161	147	191	148	157	157	136	147	152	173	184	167	143	135	170	137	158	150	159	132	156	154	175	173	144	154	164	149	140	183	150	162	149	154	165	170	151	156	151	167	185	160	152	152	146	176	175	139	151	160	163	153	173	155	155	165	148	159	161	170	147	174	137	151	140	143	151	179	145	193	145	149	154	170	156	153	153	129	159	184	153	150	131	179	141	151	169	162	151	139	159	164	149	169	177	180	143	153	149	143	151	166	171	150	149	174	175	169	166	150	152	148	142	159	153	149	161	175	157	155	152	165	162	149	168	157	154	153	169	150	153	176	150	145	133	158	159	182	143	136	146	170	143	154	164	146	149	156	163	157	163	145	154	177	158	158	187	159	163	160	178	174	155	149	163	150	155	136	156	154	168	147	181	173	142	141	134	162	144	143	169	147	151	152	142	173	160	172	147	169	149	186	157	166	166	167	152	155	156	159	175	186	145	162	178	154	147	146	168	163	140	148	167	147	142	160	168	191	154	144	156	146	165	161	142	159	150	168	163	153	172	164	142	133	150	156	142	157	142	147	149	138	160	136	137	156	164	148	158	154	158	169	166	178	158	172	154	183	153	153	134	161	184	175	172	160	166	171	123	145	148	138	151	140	137	152	152	167	147	155	164	151	147	160	172	144	183	162	169	169	163	170	157	150	158	156	188	174	142	161	153	174	169	163	151	156	172	158	175	159	156	177	146	173	159	169	145	150	160	135	154	158	162	148	138	156	153	161	145	137	179	155	159	149	163	139	159	177	154	135	176	158	168	159	168	160	164	159	148	160	163	145	149	151	166	144	150	145	160	164	165	154	145	143	189	147	143	139	147	131	164	146	157	166	166	139	151	155	165	162	158	136	148	161	188	158	166	165	168	141	153	151	169	148	148	142	154	181	158	183	142	173	142	147	165	145	161	139	164	146	157	160	175	152	153	135	146	160	159	141	151	171	154	162	153	163	161	158	192	165	148	154	163	162	173	171	136	162	162	155	157	142	154	166	133	143	159	148	153	185	174	148	153	181	159	148	176	155	166	170	161	140	152	144	172	135	153	143	145	161	159	166	168	129	175	161	147	164	165	164	167	159	157	149	155	154	153	148	159	151	150	160	161	156	147	152	149	136	162	161	141	146	137	141	169	175	138	146	146	160	159	172	160	138	173	149	161	178	157	173	154	156	155	164	154	156	162	160	155	174	154	140	157	163	147	137	156	173	162	177	175	158	157	176	151	153	168	160	124	163	148	136	146	166	143	167	147	174	144	172	161	167	148	157	170	157	143	149	156	173	149	148	167	161	156	156	161	156	156	185	151	140	145	144	171	115	153	152	164	154	151	158	161	160	156	152	175	171	138	130	168	142	154	155	179	140	164	162	152	153	141	173	176	158	155	147	137	156	174	168	147	169	157	155	175	149	147	156	173	154	178	144	176	157	147	166	148	161	129	167	182	147	168	162	171	154	158	167	137	146	192	164	148	156	147	146	154	151	151	144	140	127	150	150	153	143	156	150	169	156	161	161	131	153	161	145	150	150	153	168	148	140	165	159	166	160	167	155	158	151	145	134	150	175	138	169	152	162	155	149	131	172	150	152	170	174	175	177	173	154	163	168	166	178	173	154	159	151	149	156	144	176	144	137	163	167	154	177	176	154	158	150	150	172	150	144	153	142	163	165	158	163	177	145	151	169	151	149	175	151	157	155	148	171	137	152	172	134	157	163	140	145	177	160	158	144	150	157	173	164	139	148	172	155	176	179	142	142	178	156	133	158	163	152	156	153	142	157	162	151	151	165	138	155	171	156	167	149	158	155	151	141	157	149	162	155	157	150	141	161	171	141	151	171	176	161	154	143	160
3935	3161	2970	2289	9750	20262	14850	538	511	540	504	530	510	466	517	486	528	529	476	461	499	491	502	482	467	545	484	515	491	469	471	507	541	474	530	517	495	498	501	514	484	486	517	508	497	545	522	496	480	484	522	483	464	550	476	511	513	490	496	499	510	478	475	533	513	496	509	487	510	536	483	477	520	488	467	463	521	499	505	510	512	534	471	506	522	518	480	513	532	521	456	511	505	452	526	512	504	503	528	524	513	497	488	539	538	504	485	545	500	523	545	476	522	468	481	514	515	480	494	518	455	523	514	560	504	531	499	521	500	512	510	547	510	447	482	512	471	504	506	477	491	524	500	502	505	442	498	520	493	540	488	507	490	513	470	550	498	478	506	503	483	508	471	483	457	535	488	478	484	520	507	488	536	484	487	501	498	518	543	448	487	510	521	491	464	495	508	539	505	516	487	512	496	457	489	479	501	509	491	492	468	467	517	457	536	482	496	478	484	498	521	536	467	489	486	522	497	437	524	465	512	498	497	498	456	472	471	528	528	497	480	458	502	476	517	488	490	495	492	485	451	519	491	470	553	484	508	493	505	496	477	493	475	523	494	465	509	521	499	505	450	518	514	493	478	526	467	518	514	522	532	474	501	517	521	463	482	502	504	506	477	513	461	477	487	500	479	508	508	463	470	507	533	521	464	504	459	463	493	517	486	534	489	507	546	501	535	512	483	493	463	501	516	494	517	468	493	524	515	485	457	475	524	471	536	490	494	530	498	486	552	537	514	500	509	496	481	521	503	499	483	503	519	494	471	530	494	502	505	517	511	497	508	507	486	511	494	473	503	519	524	482	518	471	474	504	484	489	499	518	468	514	526	544	503	537	514	528	483	495	496	507	496	493	443	511	501	539	506	512	536	471	457	481	473	535	497	503	502	482	514	503	536	470	499	476	514	481	495	509	508	497	511	483	491	469	506	518	495	494	495	479	488	491	504	484	502	530	496	523	501	511	501	488	489	497	498	469	512	527	520	502	482	509	485	482	519	520	529	499	515	487	477	492	513	491	427	502	494	495	505	532	490	542	517	516	525	476	532	497	520	480	492	525	458	477	509	512	531	517	478	506	466	507	474	510	511	511	474	496	531	466	490	511	502	495	508	511	497	525	507	473	502	507	510	475	503	470	486	417	469	469	527	504	528	507	481	513	498	478	501	530	507	481	471	489	503	491	528	492	518	513	538	497	479	478	502	501	540	529	536	491	477	515	499	450	474	466	533	488	525	505	476	478	523	531	465	559	503	513	537	522	467	492	524	516	503	525	498	506	507	471	498	486	482	512	509	482	472	514	543	493	460	504	490	530	493	507	505	578	492	490	490	475	488	471	487	526	504	483	450	523	500	524	492	486	492	515	477	510	519	534	492	536	475	489	475	535	470	514	528	475	484	467	471	491	470	503	441	482	465	501	488	497	490	493	527	529	476	470	515	495	493	482	506	504	500	493	492	489	490	510	503	516	505	466	531	517	514	511	482	495	498	483	509	533	501	513	512	472	524	487	469	494	506	468	511	506	486	501	537	495	528	511	489	482	482	502	521	547	517	478	515	502	522	483	525	527	502	457	521	494	543	500	503	498	498	449	526	498	478	495	524	513	499	508	472	483	560	506	547	513	520	467	514	471	545	495	503	460	476	478	507	535	501	490	509	479	480	493	491	532	529	504	472	497	530	503	508	498	518	540	497	528	536	486	507	485	499	507	540	491	495	489	465	480	460	465	507	556	489	488	528	476	516	485	496	526	474	501	491	489	521	508	472	478	487	512	512	499	512	475	494	525	484	510	487	510	510	485	511	495	551	496	518	512	542	498	498	475	499	482	482	502	538	563	501	499	464	523	487	504	568	475	528	524	521	505	481	484	495	478	492	520	471	468	536	451	485	503	500	532	488	482	515	488	457	495	480	479	527	547	462	437	474	474	498	465	490	474	488	491	448	495	458	477	484	472	513	484	464	487	552	468	499	480	487	505	522	510	558	493	518	507	454	515	493	526	507	508	512	515	472	548	489	525	531	495	550	508	487	522	478	506	495	475	505	503	479	527	513	477	515	500	514	483	510	523	521	502	492	518	490	465	516	511	498	538	482	509	491	472	495	477	504	483	475	516	561	527	491	476	533	543	520	487	513	527	482	523	513	453	540	524	492	529	537	496	500	492	567	527	519	493	534	486	535	514	484	496	467	520	488	490	465	478	491	496	526	497	497	558	495	474	516	463	517	523	530	497	441	478	449	474	522	487	524	463	475	536	460	485	460	493	506	481	518	488	481	513	516	480	501	475	513	472	483	506	508	532	511	516	505	515	516	461	456	502	514	443	516	525	463	507	483	499	504	493	532	479	507	465	490	509	482	453	483	501	559	505	496	493	491	495	506	535	503	475	481	509	507	499	497	473	476	500	451	485	492	483	507	521	485	485	466	516	501	524	508	530	483	482	460	477	498	494	480	545	500	506	493	482	537	477	459	515	507	477	514	479	503	513	499	486	483	526	487	501	492	516	518	489	564	468	483	515	474	482	510	500	504	539	498	518	482	531	513	504	536	493	449	521	463	503	461	522	444	527	475	499	500	519	485	463	517	523	458	473	516	525	490	465	487	517	519	503	470	482	502	470	535	491	464	517	540	467	523	514	499	500	454	486	513	525	475	487	484	521	513	480	483	535	482	522	520	514	480	452	486	510	513	471	476	500	482	522	490	504	493	456	499	486	521	519	477	493	493	473	552	561	510	498	523	497	489	462	505	511	501	540	477	481	509	519	507	480	501	487	541	552	506	505	520	487	518	513	459	502	510	467	502	507	480	500	515	471	483	528	467	484	504	517	516	543	501	475	521	467	484	503	500	505	489	505	507	501	437	530	457	508	509	489	525	522	497	496	525	498	507	480	524	476	485	525	477	501	511	509	501	493	506	490	549	519	515	487	503	505	499	535	509	425	508	535	504	494	505	496	480	507	494	475	484	505	507	540	480	497	476	541	512	493	464	533	489	509	522	523	517	534	481	511	494	475	506	481	496	475	460	481	522	455	482	515	524	510	498	481	514	500	432	444	515	517	492	551	488	516	506	482	508	476	487	527	549	532	497	441	505	501	509	503	504	504	483	499	478	502	482	502	524	495	512	549	496	488	490	513	504	495	499	526	486	499	470	494	461	511	477	495	513	487	503	499	459	505	507	505	481	514	504	535	482	535	496	480	537	524	505	525	481	532	472	527	471	461	505	481	495	473	481	520	515	495	495	507	472	517	496	524	537	518	517	479	510	498	492	485	509	418	519	560	509	497	501	513	498	470	505	490	538	511	508	490	528	497	534	507	498	533	505	488	490	505	489	481	527	500	510	492	501	481	513	513	487	502	487	486	506	501	469	462	493	494	525	534	497	505	506	522	518	496	500	506	464	490	477	518	460	446	474	477	495	485	512	504	535	502	480	511	501	493	508	503	534	457	497	518	478	491	489	458	519	517	480	502
38822	28478	25526	17654	17055	48973	37077	6595	536	309	249	281	289	288	288	249	243	265	248	244	254	280	273	266	242	227	272	244	234	276	261	276	243	254	274	279	233	236	237	254	272	261	234	268	253	236	259	242	244	257	235	243	248	226	294	252	278	259	252	261	243	275	260	256	252	272	206	250	233	250	236	239	255	254	260	246	259	255	275	272	258	241	247	262	215	237	266	253	255	243	288	229	258	287	276	257	239	252	244	254	265	258	229	249	284	253	275	246	269	239	265	253	252	274	261	252	225	243	237	241	247	270	261	228	257	240	240	244	251	249	240	238	268	247	251	261	234	270	274	241	251	256	243	247	224	269	276	266	250	242	258	240	248	285	242	244	225	263	267	249	246	221	233	246	288	242	248	225	248	232	261	269	221	275	233	254	264	253	231	237	246	237	239	255	259	247	256	240	248	250	245	238	264	234	267	232	234	252	257	259	249	268	284	218	252	253	242	227	255	251	254	246	251	238	286	236	255	253	265	259	257	255	228	244	232	264	255	242	242	255	245	240	255	259	246	271	222	253	268	235	230	258	268	247	247	259	238	252	250	295	272	247	264	232	230	235	236	291	256	262	221	270	257	253	250	233	257	251	227	252	257	288	261	252	198	224	267	258	258	249	243	235	233	279	243	233	271	242	232	262	262	238	233	254	257	249	250	254	247	254	261	251	235	239	213	258	214	237	253	257	235	230	251	220	261	253	236	225	255	294	280	242	275	254	266	258	274	266	256	235	235	256	241	237	259	268	224	238	256	236	248	257	254	242	261	263	263	236	250	231	244	240	276	252	223	259	225	262	278	270	300	250	273	246	233	256	258	280	255	248	246	248	235	257	215	255	223	253	229	245	254	246	260	254	233	260	269	242	247	248	264	245	233	268	277	254	233	252	247	275	252	247	248	261	239	260	237	247	253	272	250	277	257	252	274	263	271	250	258	260	252	253	279	261	259	273	250	266	242	234	238	220	254	226	249	231	230	264	241	239	249	270	252	240	222	248	258	255	253	221	252	240	244	256	243	233	241	235	217	273	258	230	239	265	220	227	270	260	248	240	262	215	250	238	238	240	255	248	230	227	243	250	273	281	257	240	253	223	241	254	254	259	238	225	258	251	251	260	235	257	302	252	268	250	248	265	263	245	241	252	269	282	250	235	233	238	276	235	238	227	244	245	239	275	257	254	256	253	240	259	230	246	277	242	238	247	234	239	275	253	225	233	232	238	244	209	277	246	247	248	258	244	252	238	240	251	229	238	256	231	239	234	247	238	292	267	218	235	227	242	232	263	264	259	230	257	261	239	245	213	265	232	254	244	251	244	247	278	235	228	262	225	238	254	235	236	261	245	207	255	228	262	240	253	252	245	240	258	236	252	245	248	244	246	248	257	233	261	265	256	241	253	269	257	247	261	244	262	238	235	274	255	226	260	246	263	258	234	252	265	273	248	262	214	235	262	269	238	231	271	249	252	252	247	254	236	240	254	267	255	286	281	249	263	254	238	262	215	242	243	256	277	239	268	227	277	270	233	253	231	252	253	236	251	250	250	226	242	267	231	254	225	244	265	244	270	283	234	221	219	235	239	208	259	262	220	269	256	258	258	268	258	249	248	248	262	244	273	293	260	238	264	264	244	248	235	219	245	211	264	257	244	237	276	251	239	240	266	263	230	245	237	247	308	248	238	247	244	268	245	262	269	253	256	268	249	240	242	246	229	237	241	266	245	230	245	246	253	238	239	289	282	251	249	243	265	230	250	233	248	253	240	274	233	235	271	256	249	220	254	249	275	286	224	270	236	214	240	245	254	242	227	255	246	251	270	250	237	246	246	254	250	254	237	227	230	249	257	266	259	257	244	249	254	264	266	259	239	238	278	250	252	266	254	231	251	257	270	253	232	250	238	242	250	221	251	245	254	269	234	262	251	256	276	222	262	248	232	269	280	256	256	239	228	239	242	250	242	269	243	241	262	233	268	265	262	237	227	248	226	255	270	247	261	243	263	256	216	244	250	248	254	261	248	229	238	241	278	243	236	256	250	257	238	262	227	218	222	251	259	245	229	232	232	230	241	254	248	261	245	250	239	253	260	244	254	242	232	237	268	233	227	280	253	237	243	245	241	238	257	242	225	255	270	220	277	254	245	258	237	249	256	229	233	235	243	256	245	247	256	248	248	247	218	258	250	251	241	217	233	266	265	224	231	266	255	209	255	268	268	238	262	229	268	254	237	268	221	231	242	252	283	244	249	257	243	255	249	229	245	239	218	267	251	224	244	241	260	233	228	239	222	248	260	231	257	245	260	253	260	248	246	247	273	251	252	245	248	267	232	248	265	265	256	230	228	236	256	248	252	255	213	270	278	268	251	245	253	251	266	240	249	246	275	250	261	255	245	237	257	240	290	262	269	256	246	261	253	256	227	228	241	253	264	250	251	212	246	269	262	259	246	250	258	275	247	249	245	266	232	237	252	268	252	262	246	222	213	230	250	227	251	261	254	251	261	234	246	236	237	249	276	214	264	249	252	264	245	273	280	244	250	257	239	291	264	238	239	255	237	245	248	239	218	248	255	275	240	247	276	232	240	219	271	259	239	235	247	253	278	245	255	255	240	229	236	268	289	241	230	248	265	243	257	237	228	251	293	244	262	258	260	234	239	244	278	223	214	254	247	271	238	254	246	255	244	266	255	273	243	240	235	234	249	257	223	253	233	251	285	238	255	248	243	286	276	270	249	248	244	223	283	261	247	271	231	258	210	249	270	272	255	267	271	258	223	207	229	241	259	253	259	256	232	259	264	255	258	255	260	223	247	215	247	241	247	238	279	270	257	245	250	274	219	228	273	243	244	275	240	261	248	253	257	262	236	273	250	278	223	256	253	278	247	240	275	280	247	242	268	230	275	250	232	258	257	280	257	225	268	246	254	253	220	267	251	258	251	259	257	273	262	233	246	245	261	265	222	247	235	226	232	266	248	272	226	280	264	230	245	238	237	244	254	269	257	235	259	279	258	241	250	255	225	281	253	222	278	241	242	248	252	251	243	245	253	214	237	233	258	240	238	243	293	242	247	245	234	239	224	245	272	271	238	214	236	239	249	222	217	252	266	252	268	271	273	265	264	286	225	246	276	233	255	249	261	274	239	231	252	231	249	243	232	281	247	275	257	253	245	240	254	229	263	236	268	255	270	247	224	267	226	235	260	271	260	271	266	266	227	244	253	275	246	258	236	260	236	233	259	280	270	251	264	222	233	253	256	253	262	265	230	264	252	251	267	260	243	249	262	271	224	218	256	237	233	254	249	260	248	257	250	235	238	257	220	252	271	256	253	223	213	262	239	251	257	250	248	250	251	235	221	222	248	282	218	226	250	246	249	273	260	228	221	227	252	257	241	239	212	269	234	271	252	265	250	266	247	261	299	245	249	272	268	268	234	251	246	256	239	264	236	246	255	238	295	236	251	260	230	259	237	240	259	243	249
29115	18086	21291	13094	24516	63378	39373	1067	965	928	832	904	819	799	797	821	796	787	794	759	788	764	742	755	740	810	723	720	752	732	733	722	809	772	787	740	715	732	734	711	739	745	731	743	748	740	789	711	766	727	746	729	722	724	706	699	739	716	786	746	733	771	779	661	755	729	733	724	702	716	759	717	743	712	709	704	746	748	740	673	745	742	737	771	704	793	758	741	724	707	785	707	746	730	740	751	787	734	747	752	683	709	719	723	729	702	718	747	698	738	749	739	724	730	725	758	755	681	709	698	731	730	728	740	704	693	685	737	704	716	719	726	756	707	723	739	746	708	741	708	771	731	680	747	716	763	725	682	717	770	766	701	723	744	689	734	763	783	738	743	691	753	738	701	724	738	674	753	738	755	741	799	775	659	747	745	766	674	760	773	703	747	756	745	754	786	705	719	694	685	731	715	707	753	707	766	722	744	691	726	718	715	766	688	706	729	710	764	709	755	710	723	713	722	753	728	747	759	737	788	751	669	698	761	740	736	796	666	722	763	759	693	730	754	722	763	745	708	735	720	716	706	731	701	697	720	775	686	752	681	732	717	728	708	742	666	773	790	682	724	727	697	748	758	762	749	728	737	772	714	728	747	704	723	743	730	711	705	706	723	730	783	733	710	739	724	756	747	695	714	749	763	713	716	760	700	744	693	693	706	682	743	724	715	713	751	770	724	724	699	761	725	735	718	740	730	721	715	720	680	710	659	691	727	749	702	741	749	758	722	726	761	707	722	734	703	707	752	702	672	758	731	716	749	745	795	736	717	742	773	758	663	767	739	734	724	737	739	728	715	748	771	763	742	709	729	744	761	745	712	743	786	739	701	772	741	709	729	768	708	725	748	719	719	723	712	717	755	760	775	755	744	759	684	701	711	695	712	707	695	679	722	747	733	751	734	730	754	750	770	743	711	718	724	677	729	708	757	710	704	730	764	738	741	725	745	718	697	717	733	782	696	715	758	750	736	770	744	712	738	739	673	742	786	767	751	751	707	720	735	753	723	732	741	712	761	745	687	718	746	699	725	698	743	719	700	711	714	725	740	681	748	702	692	693	734	759	747	719	727	721	718	741	757	695	707	713	730	728	736	778	745	732	740	751	716	798	706	761	703	737	701	687	749	725	745	749	747	697	720	706	745	747	713	698	722	695	745	665	682	793	697	716	717	722	729	729	760	721	739	701	723	751	719	722	739	722	726	710	724	720	709	724	732	755	733	700	688	751	741	736	716	732	698	781	736	690	730	701	710	748	705	760	682	730	726	735	750	716	696	720	681	774	765	734	736	708	738	792	713	716	705	709	742	726	738	709	731	758	749	706	738	740	743	747	749	757	707	697	759	733	772	727	720	719	766	700	771	783	725	767	764	703	745	723	713	702	731	724	735	698	741	731	741	737	740	786	732	697	752	791	707	751	726	728	710	771	712	687	729	695	795	750	693	758	762	745	748	738	764	753	721	720	714	741	733	759	734	735	693	745	698	701	699	747	745	706	684	728	746	722	681	724	697	751	768	772	779	724	748	729	697	688	720	741	700	735	724	732	753	752	708	735	759	715	738	729	733	742	668	701	703	676	748	663	700	694	779	705	732	758	698	733	680	726	779	772	729	764	741	675	750	740	711	725	700	714	731	711	696	709	741	747	673	729	706	739	754	717	697	721	773	741	697	778	677	717	773	711	739	736	716	702	719	732	741	731	766	725	708	785	696	758	744	734	739	742	711	673	759	745	722	692	733	721	741	704	757	712	724	711	719	747	726	734	724	688	729	730	749	670	741	702	744	768	705	680	714	726	711	744	716	695	757	707	748	717	709	731	705	711	733	770	710	744	717	740	733	695	712	720	735	726	709	722	712	724	731	777	693	775	776	744	798	691	720	723	752	742	715	766	732	692	719	696	759	730	778	738	731	726	752	714	781	744	674	709	737	729	734	746	751	799	725	684	687	753	721	772	745	696	779	727	751	675	701	733	755	767	752	765	718	729	754	712	730	713	692	734	707	755	731	697	702	718	770	698	705	737	744	765	690	734	707	709	699	728	721	785	730	723	732	691	725	707	731	725	730	707	744	753	710	719	747	733	708	751	692	734	697	709	735	758	745	716	739	720	715	723	702	735	700	775	759	710	751	759	745	714	748	739	766	741	760	721	713	730	701	736	691	746	707	729	673	722	723	715	726	748	735	737	737	718	730	708	771	698	673	772	762	746	741	719	741	737	770	761	701	785	727	687	698	734	724	749	771	709	702	756	759	745	698	741	769	738	740	766	695	733	744	750	778	773	725	728	712	709	706	720	772	707	799	747	735	771	728	686	757	715	698	689	735	758	758	754	702	779	703	766	724	693	726	726	726	733	698	684	764	750	725	735	756	721	719	748	750	749	700	738	727	719	724	731	738	722	674	741	773	685	761	746	721	724	731	761	742	693	745	759	739	693	674	745	811	702	702	739	667	727	777	661	733	724	723	714	750	723	737	744	694	725	679	729	694	713	751	743	727	693	719	706	771	683	751	755	762	701	734	732	673	740	747	728	682	720	729	699	734	746	780	729	724	762	752	744	741	690	748	762	727	718	728	721	736	757	746	676	742	755	726	718	758	740	768	728	732	700	749	679	738	713	759	651	733	726	740	696	750	770	731	736	710	747	691	710	720	725	708	783	716	705	728	758	739	755	757	708	678	702	718	793	704	740	708	738	720	725	745	714	742	755	740	710	736	700	717	778	712	690	708	718	729	702	707	765	727	715	731	711	748	748	692	702	692	736	742	768	777	698	767	745	714	713	685	758	739	742	670	785	752	699	692	743	711	759	731	729	727	780	786	723	646	707	730	720	709	735	769	773	755	713	711	700	758	734	684	721	673	750	760	731	704	716	670	689	699	750	748	698	760	715	714	678	763	719	740	723	711	699	807	716	658	748	739	723	764	793	781	707	740	782	707	762	693	762	734	706	703	727	761	725	753	675	750	778	722	736	730	722	739	734	803	750	725	762	732	723	739	693	757	700	699	735	706	718	734	737	671	731	724	718	754	689	689	693	766	724	699	706	741	699	765	763	707	729	664	697	702	726	701	709	729	739	759	691	706	726	719	745	710	726	756	751	705	751	739	740	700	740	724	741	775	701	740	753	711	701	700	726	664	733	739	736	698	791	779	746	682	665	715	741	697	701	725	747	720	743	724	796	752	705	746	676	682	727	720	730	710	676	750	771	718	710	729	681	718	731	748	751	751	732	700	750	710	758	811	740	718	720	731	719	738	781	698	738	687	688	734	725	734	709	721	721	722	706	706	692	769	745	714	759	752	735	744	735	703	716	709	732	781	710	750	752	662	689	743	749	747	732	702	730	727	714	786	702	721	746	756	698	727	743	746	695	707	706	761	702	697	712	726	788	697	750	691	704	696	734	730	737	701	725	730	736	727	764	747	715	782	731	718	692	734	743	747	748	720	730	713	709	707	716	715	738	706	709	736
42066	25173	19999	16594	34586	65194	49055	12743	1339	372	336	313	312	304	317	321	311	304	314	296	295	293	307	310	282	276	281	316	305	273	297	286	301	324	293	285	292	300	292	285	301	274	265	292	291	300	265	307	302	279	249	296	303	281	284	294	289	284	282	309	299	280	278	303	298	286	290	302	292	273	285	312	291	278	286	244	295	294	270	285	257	299	291	283	276	286	257	288	281	334	276	269	290	288	270	302	272	317	267	294	281	277	285	303	264	298	274	286	278	272	305	303	287	294	269	298	274	273	294	301	300	267	296	272	294	284	301	258	311	268	279	272	310	225	294	267	274	308	259	296	313	294	303	298	305	270	276	312	298	295	253	291	283	265	248	289	298	295	281	305	271	283	292	257	244	316	304	275	302	267	260	283	292	295	275	269	291	271	281	274	275	272	269	308	257	253	300	293	242	272	273	292	249	277	302	328	279	285	290	281	314	291	295	283	286	288	281	279	268	316	263	279	289	262	274	267	290	272	305	279	277	253	287	287	273	263	250	286	268	266	286	238	288	294	267	280	270	296	252	315	275	277	301	288	292	267	307	284	294	267	301	266	286	289	269	285	324	243	294	258	271	273	324	267	289	294	267	280	321	273	293	272	283	262	275	282	287	249	293	280	289	295	264	284	294	267	279	273	253	278	264	297	281	275	248	296	276	268	267	304	277	292	276	271	313	255	272	282	285	284	246	273	275	272	283	265	282	276	257	273	315	260	319	280	287	299	264	266	273	296	259	269	276	272	270	293	303	305	282	318	301	281	316	291	245	290	259	262	307	262	296	301	241	315	269	276	268	241	269	297	290	309	271	303	280	298	271	295	272	261	281	325	265	285	282	264	273	294	306	279	288	286	261	256	287	285	278	287	262	299	274	294	275	277	284	303	273	320	292	285	260	293	316	258	254	275	276	247	283	285	271	280	266	283	251	281	309	262	275	291	279	277	277	306	276	266	292	268	260	251	264	256	289	281	257	287	287	280	274	298	287	272	297	254	307	273	272	279	287	274	316	292	285	272	255	292	285	320	276	280	271	302	276	246	294	302	287	282	277	284	295	266	269	300	301	292	279	262	268	287	300	277	283	306	286	262	277	293	241	292	278	278	287	253	302	277	300	311	273	278	306	274	281	328	283	296	276	292	273	276	270	281	277	318	288	296	296	289	306	302	290	293	283	286	278	256	273	280	295	271	260	308	299	274	291	266	273	263	274	307	282	270	262	290	284	292	290	298	301	269	273	297	285	303	282	287	300	238	279	280	299	291	279	281	301	275	278	262	310	291	266	305	281	263	262	252	291	304	278	302	277	294	275	274	297	278	291	282	308	252	304	288	276	270	277	301	243	253	267	265	276	290	247	262	304	288	268	271	258	293	296	280	253	257	272	304	289	300	296	292	280	289	280	301	286	272	317	298	270	274	287	294	266	266	274	262	305	292	287	283	261	289	287	266	276	262	258	288	265	261	263	277	304	255	316	274	285	275	296	268	302	273	290	315	263	286	250	300	322	280	288	281	302	291	258	302	280	280	307	285	281	291	279	290	307	283	298	289	279	280	259	291	270	245	296	259	264	276	274	270	285	299	278	314	278	280	268	291	315	275	253	285	298	277	247	297	264	264	248	268	283	282	333	303	284	291	267	288	316	265	287	278	277	280	282	261	276	261	270	301	267	291	301	289	275	312	258	291	282	279	272	239	262	294	262	303	270	289	271	287	275	270	298	281	296	263	275	251	272	244	295	266	284	294	296	283	257	295	281	300	291	261	311	295	264	285	245	314	260	285	272	256	311	296	285	278	289	291	318	269	309	267	271	279	294	264	263	307	301	254	271	311	268	300	285	269	271	266	273	282	287	284	269	273	280	278	286	295	281	282	326	309	284	307	287	258	259	296	289	279	287	269	297	303	299	279	292	298	268	278	267	267	280	315	259	285	276	283	291	309	306	263	293	278	287	310	300	262	280	266	262	256	296	257	273	282	285	290	273	291	300	283	283	280	305	298	271	257	320	273	282	275	265	267	269	268	280	295	258	281	255	262	302	265	324	285	286	314	319	268	248	267	266	240	289	265	293	250	275	261	289	260	289	269	284	281	282	295	271	295	286	282	277	322	282	295	276	285	288	285	289	300	306	270	300	295	320	261	297	261	258	298	255	324	316	291	252	290	276	293	282	287	276	295	246	277	262	316	286	314	274	269	284	279	296	282	300	266	290	270	274	265	265	313	297	239	263	297	280	270	302	318	303	280	285	284	295	293	280	292	285	275	267	287	248	269	277	247	265	242	278	265	289	292	289	279	264	287	275	301	269	293	301	283	301	270	286	296	273	276	281	313	288	269	275	267	284	270	273	261	278	283	306	258	276	276	282	287	279	312	283	282	298	248	273	281	271	269	297	231	298	270	305	306	283	305	284	271	277	271	277	301	291	269	274	311	301	252	274	313	290	306	280	268	257	261	291	266	282	293	281	282	305	289	324	270	282	269	255	299	270	263	297	303	277	287	305	278	312	268	251	286	287	315	276	275	283	288	262	274	277	282	283	278	278	301	271	303	286	262	278	277	266	282	316	309	268	292	285	292	274	304	293	266	266	230	297	294	252	270	248	274	243	291	296	295	260	256	310	288	305	291	298	284	252	272	286	259	270	295	306	277	290	300	272	260	265	266	250	272	290	257	287	295	296	260	267	281	244	275	280	269	308	291	270	297	297	258	249	258	266	313	264	286	316	291	242	270	305	288	278	273	287	271	267	327	298	277	276	274	284	250	274	273	241	288	262	277	289	282	301	268	263	292	257	281	268	258	273	297	291	286	288	301	286	266	308	310	260	281	262	274	318	270	316	296	258	307	298	289	270	296	276	300	271	257	290	270	276	283	264	281	258	262	304	289	268	278	308	300	266	279	294	257	271	275	297	275	292	285	275	302	261	293	264	250	297	297	307	255	299	301	300	258	282	266	271	259	278	281	332	272	277	290	301	245	270	261	255	283	281	285	269	257	238	260	273	314	282	256	287	243	326	256	283	298	286	288	286	306	274	275	255	269	267	256	267	269	278	313	275	274	273	261	322	251	283	265	274	266	265	287	284	281	267	312	277	312	291	273	296	269	324	290	285	297	304	278	257	271	302	293	284	279	268	285	302	274	273	288	295	279	287	294	268	323	295	309	277	276	265	317	276	274	271	304	290	307	280	254	279	286	280	270	277	265	281	279	264	309	274	283	261	299	286	299	286	290	267	296	271	253	274	295	314	286	289	292	291	278	267	312	294	295	308	276	281	302	299	246	299	289	275	269	277	276	297	277	309	253	297	265	271	310	264	285	275	280	273	260	281	279	266	289	283	267	270	272	285	283	287	259	286	291	314	269	274	282	263	282	278	282	262	264	292	277	301	276	270	283	269	258	279	303	254	288	312	270	258	297	290	300	292	286	255	288	311	293	324	285	239	283	265	308	301	258	297	297	261	299	267	307	270	305	302	275
30919	11487	13316	16575	45611	77193	47800	1421	1306	1121	1082	1081	987	976	889	933	983	875	902	860	905	894	859	842	837	822	842	811	847	812	815	826	790	799	808	816	825	764	814	782	803	786	825	827	780	751	817	758	839	749	889	838	796	814	766	812	840	819	781	792	768	822	795	771	780	847	740	770	806	787	834	776	783	821	837	771	833	773	777	740	801	723	809	782	806	760	866	790	781	795	801	759	726	810	796	770	802	756	783	800	784	806	806	788	831	801	746	742	789	790	833	758	763	805	743	790	782	744	792	819	726	792	803	779	786	760	785	792	799	786	777	805	773	779	890	821	743	813	796	870	774	741	761	779	839	773	767	812	757	780	783	753	758	736	762	800	820	774	830	751	783	756	776	754	777	838	790	771	757	764	790	755	837	772	806	807	777	808	826	795	778	800	791	786	730	731	870	792	806	783	803	791	796	809	789	827	828	769	774	766	737	817	769	781	765	764	791	807	804	761	814	789	788	731	762	790	769	794	779	789	774	764	760	796	772	785	734	816	783	758	820	817	788	828	771	751	785	832	756	794	790	782	768	785	787	776	756	794	828	765	795	821	810	759	808	736	816	735	752	765	769	794	798	778	813	830	844	805	808	767	793	785	816	789	783	775	780	832	760	767	786	745	760	749	781	766	846	818	772	757	789	783	769	766	824	758	789	810	792	834	815	801	792	770	755	807	789	777	745	760	771	741	738	802	770	714	819	760	790	776	799	783	778	757	789	776	796	776	799	761	761	794	730	842	815	846	720	796	819	750	792	776	792	818	774	746	808	803	779	784	853	746	794	778	762	785	748	801	817	817	799	779	824	800	749	814	802	787	735	805	779	794	772	796	743	753	769	732	773	798	781	777	797	813	821	766	744	733	793	736	760	768	791	784	813	793	837	798	787	772	775	694	800	775	766	780	763	814	775	808	849	764	766	815	736	773	800	759	814	740	753	782	794	800	796	771	789	757	759	830	763	765	808	796	739	768	777	788	752	759	738	783	753	775	797	780	828	829	768	770	782	797	774	740	810	802	823	816	817	780	741	756	760	746	733	754	749	816	786	783	809	770	726	726	714	746	784	796	774	790	823	746	805	773	781	820	802	737	775	759	837	828	797	742	816	789	788	778	757	764	690	770	822	791	770	692	787	795	839	733	780	778	789	805	769	803	818	775	788	796	822	815	763	774	790	812	815	805	801	821	780	825	790	771	778	742	779	801	790	813	748	767	766	790	774	802	788	814	775	786	750	791	777	811	772	824	785	800	795	792	804	790	707	747	772	809	818	782	745	790	828	771	818	777	786	822	810	747	798	844	797	802	779	793	800	788	812	804	775	750	794	840	755	744	752	744	812	779	781	792	773	751	790	824	815	740	759	804	807	833	822	774	743	744	769	804	807	793	748	807	814	735	811	798	730	802	749	746	789	744	830	785	781	815	802	813	769	820	805	782	802	752	771	822	735	770	758	802	822	771	807	782	747	830	757	797	761	750	765	795	746	779	801	779	816	772	730	785	798	800	816	814	813	806	820	774	790	818	795	828	802	771	789	753	760	767	807	797	757	772	772	793	764	808	798	818	789	796	799	772	808	797	796	760	764	777	801	757	785	783	747	803	757	801	769	783	777	784	760	690	790	808	755	752	794	742	764	763	816	756	766	731	793	772	791	834	827	740	797	771	800	786	872	753	792	810	735	742	779	809	768	763	797	766	782	797	866	742	791	804	760	787	794	785	784	842	803	791	801	765	771	776	820	824	805	819	767	776	795	783	777	799	803	825	767	778	745	788	737	764	753	771	729	795	799	755	777	751	758	838	748	823	743	782	781	836	825	764	769	806	760	766	780	818	794	814	776	830	782	761	768	793	756	808	810	778	800	775	790	817	806	819	771	762	805	795	807	782	808	751	788	754	742	772	763	780	786	767	800	745	796	803	814	725	786	783	787	782	744	817	805	732	778	777	806	790	791	789	796	755	786	758	774	812	831	806	779	820	807	754	730	775	772	762	730	776	777	782	759	801	793	794	777	723	786	730	792	816	811	780	776	838	840	774	727	799	754	805	758	796	790	804	837	746	809	827	815	811	755	783	789	838	805	812	777	820	787	793	817	789	773	818	790	798	820	791	839	788	766	758	825	802	787	758	818	768	802	793	746	818	777	783	739	757	796	782	791	808	777	766	785	813	743	817	748	780	745	761	807	820	772	749	760	800	815	810	788	768	804	779	828	805	768	800	759	859	836	803	752	746	803	793	787	763	807	783	795	788	755	778	784	777	780	743	720	828	732	778	763	746	806	752	791	793	798	805	803	728	736	754	795	753	764	794	772	775	791	776	729	806	725	801	781	778	735	810	778	773	762	825	781	781	802	745	808	775	754	816	780	785	825	745	753	807	809	773	743	740	814	793	761	825	770	761	714	777	737	757	808	801	748	768	773	770	792	778	791	773	769	762	761	795	748	781	768	750	763	774	838	808	792	811	796	793	777	837	800	792	806	848	783	782	807	769	730	756	835	793	805	754	810	763	779	789	734	788	781	802	793	780	814	746	763	781	816	793	820	753	778	776	774	782	763	821	778	787	757	749	795	769	775	797	778	793	765	790	773	794	788	855	831	804	740	746	763	747	767	739	835	793	741	764	769	754	767	776	797	751	740	809	759	836	725	769	834	778	788	791	801	789	758	781	816	758	731	749	831	805	822	730	771	762	769	776	784	790	789	761	781	774	802	771	753	803	841	778	795	820	755	819	758	786	780	794	750	788	786	753	803	777	808	729	756	765	791	825	836	742	762	765	747	772	799	803	775	803	777	752	769	760	724	842	810	776	793	792	805	806	781	775	788	822	744	720	771	770	780	713	721	802	831	749	784	740	858	783	785	767	778	851	810	803	770	780	790	783	836	762	804	748	813	799	799	790	741	795	766	847	796	747	790	827	835	763	744	828	772	802	767	785	781	778	828	749	778	760	764	813	739	769	787	819	745	764	799	792	763	752	796	793	813	777	768	770	816	773	794	750	817	793	779	752	784	791	763	778	763	733	730	764	805	830	793	833	803	781	766	772	803	781	783	808	813	763	797	771	776	749	768	758	780	732	774	765	780	790	812	791	753	769	772	806	740	821	733	761	779	802	784	847	804	790	756	789	764	748	759	833	802	805	774	800	766	781	775	779	792	805	839	808	808	796	825	768	808	788	744	760	778	803	821	764	759	784	736	787	775	762	749	765	770	783	754	789	817	838	808	776	823	768	772	820	805	771	802	774	778	782	805	774	782	762	787	824	798	761	770	756	778	805	777	772	785	765	774	822	775	738	792	760	792	741	789	778	783	760	813	781	754	822	749	752	754	770	778	806	767	784	812	803	731	780	826	767	868	805	746	837	792	738	792	736	746	819	821	731	768	771	758	757	846	779	794	791	761	766	753	790	750	739	732	804	813	780	816	769	784	760	780	753	789	732	779	814	763	814	838	700	762	786	763	745	740	794	805	819
5154	1350	1278	1008	1784	6805	3937	276	191	175	178	187	155	160	171	147	169	143	154	157	152	153	146	156	162	139	152	150	140	144	160	160	150	141	130	151	144	155	154	171	138	154	156	130	151	154	145	125	157	137	132	163	160	161	137	142	167	156	154	154	128	153	152	156	145	154	159	150	147	169	156	152	179	162	154	144	153	154	147	147	157	144	155	151	160	171	138	171	175	170	146	166	142	130	164	149	146	147	141	139	146	145	148	165	132	171	164	162	138	143	130	147	171	153	152	163	145	156	125	136	137	144	182	169	147	149	149	166	176	135	162	134	144	156	159	153	143	153	147	145	130	143	138	165	200	153	159	151	154	172	153	137	138	117	145	159	149	174	162	143	152	164	146	148	153	157	141	141	138	152	152	154	160	135	149	162	156	140	129	157	143	161	163	148	157	159	140	162	152	142	150	145	128	152	130	157	168	142	140	147	169	158	161	133	142	181	148	158	163	142	139	149	150	141	132	141	148	146	147	147	167	143	138	140	170	170	156	138	166	144	154	158	160	140	162	168	153	155	149	148	172	148	149	140	161	156	158	190	152	154	150	140	155	130	131	159	154	147	153	163	136	157	163	145	151	174	157	172	141	141	172	141	166	157	166	167	147	151	157	155	137	139	143	145	150	150	144	158	154	149	152	143	138	133	145	142	149	164	166	147	147	157	139	127	144	149	157	144	148	155	131	142	136	145	138	147	157	162	141	154	146	154	155	148	157	132	135	171	144	158	134	161	171	186	161	143	158	155	149	162	141	152	151	136	150	148	143	159	153	150	143	136	150	153	126	168	159	179	147	138	148	172	137	142	152	131	141	142	137	123	146	167	172	171	145	147	147	133	139	162	155	135	154	161	139	160	173	142	147	167	161	164	134	160	162	134	141	172	151	132	152	154	145	155	144	161	176	143	162	147	165	177	169	165	176	183	157	166	155	147	147	178	136	140	137	162	144	138	155	126	158	135	166	158	124	154	153	141	159	161	159	153	161	141	145	130	146	151	158	162	133	154	161	128	136	169	174	164	147	158	147	158	129	141	134	152	138	160	135	160	143	155	156	149	142	126	147	174	123	131	152	153	127	148	151	161	133	158	168	124	143	134	152	146	121	145	150	153	154	152	152	142	170	135	158	138	155	142	179	138	132	148	134	140	147	148	159	151	153	173	138	144	174	167	165	147	153	155	163	153	149	137	160	149	159	136	146	152	142	152	158	163	141	156	144	154	159	136	146	169	150	147	146	145	138	158	151	144	130	155	127	154	144	147	148	158	159	156	142	150	151	165	144	137	157	162	156	130	140	144	132	167	153	143	160	141	179	162	134	133	180	158	147	144	124	169	138	143	152	186	161	140	151	160	187	139	150	158	144	116	158	145	168	147	169	136	130	138	156	172	154	146	147	152	159	164	175	161	154	147	145	168	148	141	157	124	135	155	145	153	120	148	166	146	178	159	163	149	148	142	159	163	165	144	152	164	138	147	156	147	150	154	161	147	144	136	153	157	164	165	176	171	139	149	140	162	167	156	145	154	162	145	148	140	131	176	132	145	165	135	162	133	145	145	151	133	161	167	138	152	143	171	160	145	169	169	148	175	155	164	161	155	154	152	160	133	148	155	161	153	147	153	168	128	143	137	151	137	157	169	162	161	149	167	135	145	153	156	150	141	152	154	165	156	139	160	138	150	148	161	148	164	171	165	154	152	140	153	159	180	137	161	144	184	164	139	149	138	165	144	160	145	153	170	167	165	146	162	152	148	160	157	157	162	144	156	154	139	160	130	146	135	140	157	145	148	140	152	152	142	150	169	141	171	155	173	155	173	138	131	155	134	137	164	160	155	162	168	152	145	157	167	147	160	148	145	143	168	150	157	162	147	148	158	155	180	172	155	155	152	138	149	158	161	158	151	155	161	160	151	151	153	157	147	161	136	143	156	145	152	143	135	166	154	130	168	147	167	140	170	124	154	147	150	139	158	132	170	145	151	131	149	146	168	151	142	153	125	122	142	154	150	146	164	144	138	147	137	152	165	163	154	136	163	133	133	136	127	156	154	151	160	144	178	167	144	151	131	144	144	145	138	125	129	157	164	148	158	149	164	139	153	157	128	157	176	149	159	145	166	169	150	161	166	164	185	145	144	170	146	145	164	165	160	166	148	157	189	162	160	160	148	153	146	151	152	161	144	140	152	173	172	142	155	149	140	160	158	147	145	158	159	166	150	136	165	140	154	153	162	159	149	156	148	143	164	186	135	151	136	168	170	112	148	168	179	138	139	142	126	152	174	157	159	137	152	162	148	161	165	153	126	159	150	164	155	155	143	155	139	141	160	171	120	149	182	145	151	147	143	138	139	146	145	149	138	160	131	145	166	144	139	139	138	152	140	168	154	154	137	163	137	149	169	152	141	149	159	149	145	164	128	153	141	140	159	129	145	152	157	160	158	139	149	171	142	152	143	155	160	159	141	166	160	149	142	156	147	152	168	137	164	159	153	154	149	162	152	158	145	163	152	155	163	174	134	140	134	157	146	173	164	165	147	152	133	151	144	155	145	150	157	132	151	151	161	149	143	166	136	125	127	152	145	146	155	153	149	116	174	135	148	165	163	148	154	155	148	142	135	179	169	136	154	156	158	141	173	155	157	165	139	144	144	176	148	138	177	161	162	170	147	136	137	177	166	145	153	156	155	136	153	161	150	160	155	152	143	148	149	149	142	156	160	138	173	146	160	148	144	167	141	161	166	148	177	178	161	175	144	168	166	142	159	155	136	161	149	169	141	158	156	160	169	168	152	119	149	147	147	154	161	155	157	136	139	142	154	144	151	166	145	173	149	161	152	139	144	158	155	161	159	170	136	151	159	157	138	151	120	133	166	150	143	129	158	155	139	151	155	149	158	148	150	148	135	149	145	146	140	148	125	154	133	156	156	145	146	159	143	160	148	158	128	151	152	160	177	173	137	147	165	135	137	143	164	174	162	149	142	171	176	138	129	138	138	151	173	133	156	146	143	134	148	192	143	134	161	156	160	163	166	154	150	139	162	144	143	165	146	173	162	158	154	152	161	183	142	138	156	143	143	162	163	150	131	139	157	144	135	157	128	169	146	160	147	166	151	151	153	150	132	160	174	148	138	157	161	140	164	149	140	163	171	142	172	133	169	150	176	159	150	174	151	152	155	138	170	152	154	153	154	126	161	151	148	154	158	161	132	165	154	169	158	153	136	141	168	167	161	162	142	160	153	162	167	136	160	155	140	156	131	143	135	136	131	162	148	136	160	154	166	137	146	163	157	157	173	157	157	147	140	162	151	131	157	162	138	176	148	158	161	171	149	141	158	157	154	166	162	122	145	138	146	129	161	152	171	161	166	140	186	139	168	140	154	166	153	150	141	136	142	144	133	167	164	170	136	174	122	157	142	175	165	159	166	130	152	138	137	161	147	152	144	147	144	144	156	167	145	180	154	152	154	143	149
4819	1220	2100	2768	6520	21891	11370	493	490	497	487	462	486	497	512	533	540	519	464	496	471	490	524	469	470	476	493	443	461	469	505	483	494	463	486	489	475	442	469	478	443	466	468	492	501	517	459	498	474	500	481	485	458	468	473	499	486	507	460	464	483	493	490	494	444	465	473	469	484	519	449	473	481	497	528	479	503	492	531	502	497	490	497	494	487	489	520	482	452	449	464	471	486	501	454	478	482	484	451	454	516	462	471	497	450	516	458	473	460	441	459	493	499	456	518	530	434	431	510	520	527	489	470	490	484	479	522	476	469	505	459	504	477	498	497	492	467	505	482	483	493	458	484	438	478	467	457	468	450	538	477	502	500	465	470	431	470	505	483	496	476	506	498	474	494	483	497	513	502	498	499	498	523	485	500	471	488	486	474	493	481	461	508	492	500	471	515	507	471	456	477	527	553	491	448	486	485	501	452	500	481	501	411	495	449	542	462	444	480	513	468	457	456	458	453	448	468	478	476	501	449	505	505	499	469	496	539	500	491	461	474	494	468	450	501	453	481	486	500	506	453	506	472	486	442	499	499	492	502	476	471	476	489	471	517	457	543	457	489	452	459	487	476	506	460	491	519	460	475	483	472	502	523	503	481	492	452	491	479	501	515	514	462	527	499	479	461	488	485	457	460	474	465	468	469	432	446	455	465	479	477	489	471	468	504	463	482	534	503	493	463	436	488	493	464	503	517	511	474	476	508	500	467	473	419	455	456	451	457	496	507	453	475	456	460	532	482	487	481	453	524	485	466	456	474	513	487	476	455	479	477	483	475	517	446	487	462	503	502	518	488	472	502	486	512	473	479	505	460	497	528	507	479	490	498	452	487	445	497	478	487	477	486	484	480	478	492	545	439	483	483	494	477	485	469	476	486	516	507	475	485	499	488	486	497	503	475	467	450	494	486	497	485	465	511	469	483	489	485	520	461	455	456	453	467	522	497	480	483	491	471	464	485	475	483	484	476	461	485	498	531	450	477	459	484	446	485	447	499	484	449	506	460	468	502	516	473	461	510	541	471	444	499	464	463	447	469	482	500	497	474	454	465	494	487	459	468	488	463	449	496	511	478	507	510	504	478	494	462	469	498	495	463	486	480	472	467	555	492	501	462	458	496	482	485	468	475	466	502	449	496	421	484	494	521	462	490	499	488	486	509	500	504	516	501	460	495	532	507	472	469	508	478	517	472	488	459	469	466	451	492	512	471	478	538	455	529	509	471	475	502	476	503	536	464	481	464	465	471	495	510	457	458	507	487	480	493	491	498	495	442	504	532	504	524	469	498	496	498	487	487	462	490	472	520	497	509	493	488	458	494	464	441	473	508	472	508	496	481	487	461	472	471	490	502	427	476	477	435	470	519	502	453	425	488	466	478	469	489	468	513	462	484	484	504	441	538	431	493	506	503	508	467	499	521	447	475	435	483	498	530	467	464	451	461	476	482	498	515	470	466	513	477	480	477	461	448	492	488	491	509	499	509	520	502	472	450	467	485	449	480	510	486	502	420	441	498	468	483	475	504	491	437	488	510	449	458	485	492	519	469	479	478	477	472	455	517	461	484	482	493	482	429	439	513	452	456	504	481	470	436	465	440	505	494	510	458	507	482	535	499	481	472	496	504	481	446	470	484	449	482	507	479	498	450	482	467	472	474	463	479	492	485	494	497	483	432	457	481	491	498	501	457	473	494	482	483	510	436	471	467	478	477	508	462	494	449	496	460	462	500	468	504	466	495	481	479	528	481	468	451	503	502	481	499	474	479	458	516	447	501	457	501	456	476	501	494	543	476	489	455	436	453	471	499	462	469	494	503	494	468	470	470	493	461	504	466	521	454	506	513	501	512	494	469	495	505	498	470	476	512	494	493	507	470	539	473	503	500	462	489	474	450	457	499	478	496	497	502	491	490	446	475	483	509	486	480	466	505	425	498	485	462	508	492	498	488	464	483	463	456	474	498	485	466	434	478	501	456	481	479	499	486	457	455	521	490	467	463	506	510	505	487	525	454	510	465	457	492	477	499	474	510	476	512	460	473	479	515	499	524	484	479	506	446	513	440	475	490	481	485	474	509	472	486	520	483	524	467	505	516	477	468	465	431	498	465	499	548	487	484	466	466	484	494	471	506	452	487	492	441	478	478	471	466	526	518	500	480	484	496	489	528	498	476	464	478	480	469	452	464	466	460	489	467	494	481	504	489	452	464	487	468	466	486	498	465	493	491	517	486	450	507	506	457	451	508	465	485	476	476	497	480	466	484	463	493	517	485	479	468	470	502	510	422	470	471	495	483	463	479	480	466	522	474	469	486	496	456	497	468	503	446	461	431	501	542	463	458	505	462	470	481	509	476	470	470	457	499	504	449	449	501	457	494	520	484	497	469	472	495	508	469	486	475	455	436	504	478	483	514	486	480	478	504	446	453	484	483	489	494	503	535	478	496	495	498	445	497	484	497	547	465	496	502	491	429	454	438	490	457	500	487	466	516	490	485	472	478	472	490	499	459	513	462	501	452	462	420	470	438	498	492	459	467	493	452	489	497	496	476	493	495	488	496	511	526	486	436	490	496	488	477	500	464	462	477	461	478	513	473	501	513	501	474	500	467	452	455	482	460	498	496	466	458	455	456	493	500	481	466	460	483	495	514	517	483	479	512	488	497	479	475	524	460	482	483	488	483	466	499	477	457	510	478	490	482	510	501	496	476	530	520	530	473	464	499	479	520	483	489	474	494	481	496	493	481	485	503	535	507	517	496	475	494	470	444	530	500	462	489	439	494	490	451	492	489	501	519	432	465	493	464	476	480	501	462	480	495	505	431	484	514	450	461	437	463	449	492	498	517	537	487	493	470	502	467	473	484	488	508	485	480	493	476	477	467	498	491	518	475	501	495	470	453	454	465	516	524	462	502	485	467	473	496	454	481	422	486	511	492	489	520	453	478	488	482	500	452	498	472	474	481	485	476	480	479	464	494	486	481	546	477	469	458	501	499	499	505	452	485	494	468	472	535	481	477	485	466	446	493	490	498	474	507	488	497	476	501	447	466	490	462	494	513	502	443	497	483	449	502	499	497	488	463	502	478	471	461	462	496	477	490	486	484	464	482	517	490	513	496	488	505	520	506	479	508	469	492	495	482	465	485	486	507	494	517	498	511	488	505	474	478	495	474	498	472	476	477	476	448	487	472	488	480	508	496	500	469	470	489	491	466	481	496	483	499	466	523	483	476	484	487	472	461	472	449	541	485	526	505	492	465	489	479	458	461	487	485	493	486	498	493	462	469	448	453	438	490	476	441	467	447	457	494	467	491	494	448	507	504	494	459	495	467	484	478	476	487	503	477	484	476	489	434	488	485	483	468	505	459	515	468	504	475	446	504	499	474	487	469	492	501	472	486	448	496	459	466	517	492	449	488	457	496	466	452	444	486	524	454	487	439	487	513	487	446	441	514	474	504	471	500	497	504	455
20861	9704	10034	10495	33786	51761	21080	1768	420	295	274	262	270	254	249	276	274	221	288	278	234	258	240	221	261	234	230	254	252	236	269	222	261	243	242	241	242	231	227	198	262	253	231	253	259	248	237	244	254	225	272	247	255	227	232	274	265	223	245	224	242	260	233	237	272	254	239	246	210	248	235	240	252	262	240	231	242	211	211	251	260	254	251	221	241	276	242	264	229	236	222	195	254	234	239	230	262	267	220	282	234	236	239	235	235	251	226	236	234	262	227	227	240	270	251	228	233	231	233	228	228	249	229	264	227	223	229	222	250	239	244	254	240	235	240	244	241	253	235	264	249	234	247	252	250	202	233	219	241	240	223	216	253	218	255	259	225	229	260	272	232	225	220	234	286	228	214	228	241	194	253	223	204	249	243	228	230	254	248	260	206	242	240	239	266	248	207	227	234	224	222	262	227	217	239	256	271	252	250	243	250	225	227	259	236	258	231	224	246	234	268	244	267	243	231	225	233	239	236	229	249	250	228	251	237	240	212	227	246	234	238	231	256	208	261	235	240	242	243	250	250	226	251	240	253	249	258	271	263	251	246	225	239	218	252	235	247	242	257	208	223	240	249	232	240	249	224	221	224	241	247	256	248	235	230	228	227	249	259	274	252	273	240	224	210	249	244	276	245	242	231	246	231	242	247	259	230	236	231	242	257	214	208	259	243	246	234	250	234	241	229	237	246	235	252	216	226	244	242	245	251	278	228	250	216	262	254	271	262	213	242	249	255	239	255	259	240	255	250	284	233	225	234	263	242	271	235	267	282	246	243	249	275	251	251	232	259	245	241	260	249	234	240	250	258	259	251	262	252	267	258	263	213	248	266	250	243	257	267	244	289	250	240	239	209	260	237	253	221	241	260	262	243	235	247	222	267	242	218	230	230	257	227	272	261	275	252	264	249	280	240	234	276	232	213	236	260	227	254	239	260	244	256	237	248	231	230	245	247	224	264	218	244	256	247	230	268	230	233	237	237	264	246	248	232	267	255	241	271	264	236	238	255	242	228	204	258	258	243	254	238	230	244	248	250	241	242	231	230	233	239	271	271	241	225	214	224	229	257	227	218	239	254	225	234	217	209	213	281	229	244	235	264	206	252	238	259	232	229	274	261	249	220	249	249	207	258	223	232	250	244	242	220	231	207	269	261	259	255	251	232	244	226	212	236	226	228	232	238	223	228	253	241	251	236	251	230	257	255	259	235	241	249	234	256	209	232	253	229	219	216	245	238	218	251	269	268	235	249	237	246	236	259	253	234	233	238	245	252	235	236	247	226	229	254	236	247	252	261	237	257	213	229	230	248	263	244	232	216	227	249	244	248	238	240	257	244	214	240	238	248	240	255	223	248	237	217	253	259	267	235	233	252	248	240	221	270	258	265	240	264	222	235	228	255	216	253	252	253	274	218	245	246	243	241	254	267	239	227	261	211	233	223	253	253	234	231	223	226	266	243	254	213	239	245	253	237	219	247	244	240	256	228	234	230	219	227	244	237	244	255	256	231	237	219	244	252	238	222	287	272	256	232	238	246	267	227	273	244	219	236	263	273	257	252	228	212	252	209	259	236	257	241	255	261	230	243	262	234	257	252	226	247	228	253	228	267	237	241	228	244	251	250	238	254	246	235	194	228	235	228	267	243	218	281	225	241	224	234	227	219	232	231	246	256	219	244	226	228	268	234	258	265	235	232	250	228	245	231	231	240	241	235	252	226	237	245	265	241	258	239	231	230	233	230	216	237	235	263	250	255	229	264	256	240	233	256	212	223	233	262	241	237	231	242	230	236	238	232	245	246	245	250	235	246	219	263	236	250	228	242	258	231	241	220	220	229	246	239	230	228	253	217	232	240	233	244	250	241	259	240	229	232	252	243	233	234	252	230	235	259	245	264	264	244	242	227	236	257	260	251	225	262	214	253	263	236	251	262	250	250	251	245	229	212	241	215	253	250	244	238	222	241	232	260	231	255	244	222	240	247	261	257	216	241	250	247	252	227	248	250	222	200	235	228	242	232	222	231	239	248	238	260	209	235	249	211	227	236	250	249	226	228	246	241	220	237	225	257	251	240	258	243	272	254	245	240	233	227	239	252	257	232	260	248	241	224	229	230	250	250	236	242	229	214	269	253	241	243	240	248	265	231	237	212	224	219	232	246	236	223	244	231	220	255	231	274	243	245	235	272	247	239	232	242	209	224	232	258	241	247	256	281	231	239	240	228	224	211	257	250	234	240	257	247	244	240	229	275	257	225	245	233	269	226	245	230	214	232	248	229	221	244	235	262	230	253	235	236	285	242	233	231	271	245	231	233	244	241	239	250	220	226	250	241	221	256	235	263	251	242	250	253	243	221	247	235	240	242	226	253	208	257	226	242	234	233	229	241	263	255	257	237	224	220	258	227	245	250	217	232	245	251	231	242	241	225	270	257	246	255	217	233	245	228	224	214	233	242	236	250	240	239	243	228	243	248	250	262	243	227	238	249	229	259	271	242	229	224	284	266	229	221	272	253	236	229	211	227	248	246	242	247	250	235	250	261	243	262	250	256	223	244	261	242	242	230	261	227	233	255	270	241	258	252	194	220	246	219	250	249	218	227	271	237	225	215	250	223	205	251	242	237	229	238	246	217	239	229	266	255	243	242	256	240	257	273	206	239	253	241	219	248	233	242	246	224	238	253	219	224	216	236	243	227	232	212	241	259	281	203	245	234	241	228	274	249	255	259	219	240	267	232	226	239	239	261	249	277	232	240	245	229	233	241	233	236	248	249	236	270	251	238	260	248	246	247	225	233	244	256	234	233	230	244	269	222	241	249	248	208	249	232	242	217	238	232	236	257	252	246	248	246	238	253	236	243	254	256	224	222	229	253	256	205	234	257	264	250	262	251	225	229	258	239	264	236	241	231	237	236	237	230	218	231	234	254	237	226	237	209	230	241	231	245	231	220	267	224	213	243	214	235	256	272	255	250	259	247	241	233	227	255	251	263	252	216	236	245	245	236	240	224	196	219	257	242	237	230	256	242	242	231	260	226	237	245	244	245	231	254	227	238	225	230	237	251	222	222	219	235	233	243	255	249	272	241	258	197	215	214	251	268	247	250	273	235	243	230	227	247	235	232	212	257	248	217	244	222	230	210	258	264	246	197	243	237	246	231	245	259	262	245	213	235	237	249	230	242	260	244	248	220	257	238	236	255	229	220	222	243	262	235	229	218	226	247	255	225	237	220	256	231	238	230	232	226	238	236	234	232	229	222	230	236	262	249	229	245	262	245	245	209	253	257	239	222	257	250	255	264	248	234	230	239	238	234	235	230	213	255	228	227	223	221	246	248	256	241	268	243	216	266	243	261	233	246	240	231	246	235	220	231	251	231	251	221	226	233	249	251	256	244	232	264	234	227	256	268	255	253	248	254	252	242	237	233	206	238	221	231	276	244	195	247	256	259	255	240	214	240	202	220	251	259	236
13407	5688	10533	16140	47304	62282	11632	1107	1035	958	959	852	825	806	839	827	773	760	728	774	797	763	743	744	759	730	717	684	756	773	745	740	674	740	711	692	728	692	682	683	703	735	686	703	710	689	711	713	686	648	673	681	731	666	701	739	710	736	713	704	727	724	651	696	718	712	706	678	692	734	688	744	717	681	687	721	677	677	687	723	726	692	736	722	731	704	710	736	701	707	696	672	706	707	712	707	666	686	719	655	717	740	682	715	707	698	697	710	721	683	726	684	738	741	687	714	761	737	704	711	696	681	729	705	689	676	719	710	666	698	672	707	720	708	699	719	771	675	689	731	699	681	705	677	706	695	700	668	732	716	690	711	692	735	666	714	690	707	698	688	660	726	710	699	678	706	661	679	760	694	696	697	729	711	729	723	682	683	672	720	671	716	690	702	761	733	741	727	694	661	666	765	679	722	678	727	727	716	713	740	687	744	689	725	735	718	698	709	679	709	716	642	710	680	728	689	692	705	696	694	711	709	666	697	672	729	684	753	756	675	704	735	659	703	724	725	684	689	684	745	671	686	737	701	712	716	701	726	701	729	661	726	666	717	706	769	691	716	721	618	685	694	680	666	735	672	719	701	729	720	706	736	735	725	701	684	699	705	693	702	769	713	688	695	669	716	649	685	706	702	692	735	720	674	710	685	689	732	734	701	687	728	713	710	731	703	710	713	702	701	697	723	706	707	687	731	734	670	673	749	710	632	668	723	726	718	688	735	718	702	721	723	645	720	715	692	721	756	722	689	675	697	690	700	725	704	687	676	709	704	682	727	684	708	713	665	691	700	663	721	679	735	786	718	670	693	658	703	694	690	741	718	720	671	741	689	678	698	703	707	689	703	707	741	716	714	708	739	702	715	675	722	757	745	668	696	722	648	652	721	685	743	650	701	676	680	718	737	726	728	671	711	643	700	703	686	714	700	730	705	704	746	686	753	742	783	657	722	729	689	644	712	711	710	691	727	680	691	715	690	699	678	700	690	738	661	708	693	707	680	707	724	727	766	716	682	717	701	717	754	705	675	712	661	638	695	737	735	733	703	713	692	701	686	705	696	713	740	706	687	670	686	710	681	654	684	651	688	634	724	730	746	744	666	706	704	729	725	728	736	672	667	705	695	725	705	694	693	712	732	675	643	656	719	702	706	706	714	731	727	699	698	722	738	679	727	749	706	718	704	702	699	747	674	671	713	709	682	691	721	730	715	703	722	685	685	704	684	655	721	727	745	686	729	723	688	644	719	715	720	752	688	725	700	675	704	745	736	762	703	689	673	720	659	682	743	702	736	693	715	680	727	668	707	700	706	717	744	666	682	674	726	722	657	694	775	744	698	714	708	718	677	701	709	694	683	703	677	683	710	663	672	695	741	730	661	721	659	653	719	688	691	704	763	751	662	693	692	714	760	719	725	736	687	720	691	663	741	685	661	679	693	720	679	697	625	680	651	694	687	740	700	741	752	755	715	757	738	678	696	719	714	700	663	680	685	734	698	725	708	712	690	708	707	663	724	717	727	654	661	711	733	709	687	704	707	632	728	713	690	707	711	652	679	667	677	690	699	667	744	662	701	723	674	729	688	696	710	703	704	682	697	779	679	705	697	697	694	727	688	698	725	685	712	700	661	716	747	705	694	678	709	697	720	702	689	719	698	684	736	662	676	709	691	683	739	697	696	686	721	739	650	726	728	723	730	717	740	667	658	709	650	695	719	703	735	693	766	672	669	727	728	718	721	671	698	719	711	747	731	707	726	723	683	700	707	717	695	690	714	684	719	747	679	734	680	703	700	731	757	698	719	685	734	736	717	735	727	683	741	712	712	658	726	697	652	734	706	697	726	705	751	679	759	708	687	665	708	692	694	664	713	680	728	677	728	708	695	681	678	759	677	743	710	694	700	685	679	695	734	682	747	640	704	732	707	733	689	726	701	701	737	706	747	669	695	666	749	700	727	646	705	742	707	669	689	718	678	721	702	739	731	670	712	701	735	708	734	708	723	690	716	690	705	687	691	726	744	730	654	658	684	735	690	688	716	703	678	699	702	683	698	675	679	748	721	701	731	686	720	703	673	739	691	672	713	753	680	766	677	729	745	696	727	724	707	668	708	679	709	688	684	706	704	706	735	670	716	694	720	726	734	672	682	679	687	738	690	647	687	721	718	726	711	685	678	711	684	738	702	691	729	759	694	744	684	699	679	715	663	729	655	707	736	667	719	713	705	717	686	672	688	705	699	694	732	668	737	673	764	721	724	739	691	667	718	673	666	739	776	695	643	743	640	723	699	678	704	703	740	750	730	677	718	783	719	717	687	724	688	724	711	699	661	745	730	711	704	720	724	689	667	722	715	740	676	707	703	649	695	697	684	671	687	693	648	732	721	725	689	666	750	754	707	724	673	711	764	681	704	694	677	667	737	733	724	707	684	736	663	730	706	709	740	711	697	711	671	681	704	688	714	727	705	665	719	697	715	681	735	692	676	714	727	686	724	656	697	685	738	722	724	706	734	690	731	661	691	694	703	719	659	688	681	736	681	715	668	755	713	731	660	680	686	657	706	732	717	721	708	729	762	655	683	679	736	720	648	746	715	684	701	748	668	681	755	753	724	699	746	714	671	709	734	689	731	710	710	681	716	680	701	708	712	725	689	706	685	704	690	704	712	676	680	736	701	695	641	682	703	746	736	714	667	688	692	685	662	712	671	686	722	687	696	666	696	741	717	714	709	677	675	695	711	699	740	677	703	711	693	692	688	697	698	747	673	721	668	706	650	709	745	733	753	706	719	689	713	704	686	710	705	696	716	704	723	720	725	699	711	708	694	750	735	737	633	719	699	787	713	701	672	696	764	718	685	722	678	684	717	679	702	707	695	695	665	688	679	671	694	707	763	672	745	708	748	699	711	692	708	675	745	729	647	673	756	746	686	666	693	730	683	713	692	769	774	746	772	733	737	695	705	718	641	664	751	720	702	696	712	673	717	713	674	705	695	748	705	689	746	706	693	694	691	818	714	699	708	718	710	737	723	662	669	687	701	707	714	724	699	672	762	687	726	674	687	702	708	712	692	718	712	709	654	685	681	707	726	714	712	693	703	693	735	691	669	655	722	690	747	681	697	724	687	690	707	731	693	741	710	721	705	716	701	745	676	728	737	670	696	663	703	681	681	694	686	688	685	770	680	734	711	740	718	709	766	686	666	753	690	690	693	669	725	745	687	653	674	736	705	731	722	672	696	684	745	682	705	751	722	727	683	683	709	688	727	728	716	636	716	711	682	690	685	716	712	700	700	752	737	725	691	707	652	705	717	695	717	702	688	684	669	710	726	683	684	738	710	699	704	699	736	725	647	702	731	655	688	657	694	692	677	741	692	723	718	698	697	736	739	713	710	684	710	719	680	668	698	702	727	744	750	707	707	689	711	674	725	693	706	656	714	695	735	750	703	738	704	721	762	687	726	688	669	752	711
34551	19248	18097	18181	53084	58152	19376	3423	583	427	395	353	307	323	325	343	308	301	301	284	273	256	306	295	249	269	304	272	266	289	265	249	263	281	240	266	253	286	256	250	261	245	277	266	265	259	270	286	281	263	241	262	232	268	271	264	255	268	261	282	281	251	265	282	262	283	242	249	237	260	280	272	253	248	277	258	274	271	307	254	261	279	284	268	250	253	271	295	256	262	275	269	279	279	245	243	260	272	250	257	258	250	276	274	269	251	254	248	293	273	252	268	287	277	251	269	259	271	253	281	234	282	268	254	267	275	239	270	264	258	295	236	241	266	256	275	267	250	277	242	255	281	268	265	285	279	263	280	274	256	260	255	253	275	252	246	244	257	235	273	263	233	271	269	255	244	269	250	305	293	243	259	254	270	271	269	277	245	237	271	285	257	266	266	269	252	255	251	270	275	282	288	271	273	261	260	254	262	247	257	248	243	291	275	259	238	230	263	270	243	273	266	277	241	241	251	275	284	244	252	265	273	246	263	271	266	282	264	269	239	252	248	258	260	253	265	265	245	291	304	272	230	257	254	251	267	293	265	258	253	262	244	259	270	276	267	278	256	260	243	262	230	270	288	231	259	245	232	267	280	255	260	299	252	286	251	273	257	292	267	278	256	267	276	242	245	258	237	266	271	274	271	288	274	256	271	276	247	292	297	239	240	275	294	271	257	264	242	278	247	253	257	264	246	269	278	249	287	277	243	267	288	257	255	240	272	248	279	253	245	271	256	253	280	252	247	298	243	217	268	259	267	266	230	265	299	272	254	272	294	242	270	273	252	241	261	261	280	232	231	219	255	295	261	242	243	278	251	238	240	239	285	271	260	289	258	244	262	269	280	240	266	280	261	260	273	273	253	246	267	252	248	256	236	245	249	289	256	255	256	263	285	280	251	246	263	280	312	265	270	255	272	279	246	252	246	254	258	269	284	246	259	291	262	260	242	254	271	252	265	281	264	263	265	265	269	259	264	267	235	279	260	270	285	271	254	274	232	266	247	274	295	284	259	233	257	250	300	251	280	256	272	259	245	235	281	297	259	270	249	254	273	271	266	253	256	276	290	271	277	252	252	252	262	276	246	273	262	282	265	272	225	264	261	283	264	274	256	258	241	278	257	245	260	249	280	241	257	259	254	227	240	272	251	253	272	285	263	267	234	275	285	259	271	274	241	245	259	272	255	263	288	240	263	242	227	272	266	273	275	247	268	272	269	262	253	281	243	280	273	260	261	265	282	253	268	257	252	317	294	266	293	262	247	225	260	255	274	270	277	286	265	273	270	259	268	267	264	287	271	280	258	266	256	272	277	268	258	222	259	286	253	312	275	250	258	285	252	276	254	255	245	292	236	255	244	233	278	280	265	243	264	215	256	234	237	259	307	254	252	262	229	259	251	251	269	274	273	269	281	267	275	259	258	232	260	274	265	274	266	248	248	241	272	257	286	259	267	268	236	280	249	250	278	246	261	279	287	287	248	299	293	244	222	253	248	275	253	261	297	258	268	258	241	255	288	261	268	233	274	268	251	240	257	286	270	271	258	253	267	266	248	246	255	288	281	243	256	231	258	265	235	257	265	270	257	257	264	247	254	238	264	284	275	255	256	296	260	270	241	283	263	282	278	282	278	257	256	269	265	265	258	262	281	251	266	266	249	258	237	266	281	265	274	284	309	260	259	276	263	264	266	257	248	252	256	297	245	277	263	293	251	279	245	262	267	274	267	278	255	238	239	264	254	275	244	287	268	244	241	282	269	264	255	238	249	252	233	273	270	220	272	271	253	251	263	263	262	309	276	235	257	252	252	262	253	214	238	263	281	275	256	263	262	282	279	255	246	263	273	277	261	263	277	268	256	296	278	234	250	257	262	217	267	239	246	248	258	241	257	235	256	256	278	246	258	241	264	290	257	236	276	244	273	255	272	257	260	285	245	255	279	265	293	252	242	281	279	250	284	255	275	260	242	280	241	257	258	274	261	277	272	227	247	253	255	283	234	283	246	276	248	258	283	282	235	256	243	255	251	253	288	296	264	233	264	254	234	261	229	290	253	251	257	242	268	277	265	237	232	277	251	261	228	267	277	251	256	233	258	256	280	243	254	259	223	237	257	274	254	246	266	260	252	275	245	284	269	287	274	260	289	230	248	256	238	273	261	264	265	284	261	251	253	257	252	281	249	271	266	235	254	271	280	221	254	234	274	271	253	260	238	259	267	275	258	251	206	245	260	253	237	281	255	252	261	241	263	247	251	264	254	249	258	232	233	241	253	235	276	235	253	276	272	268	259	243	265	250	294	261	245	270	253	270	283	269	256	278	249	274	245	283	247	255	274	244	273	265	232	250	275	248	260	242	264	243	248	269	255	275	250	254	267	270	232	265	276	264	292	276	277	287	259	254	228	281	243	245	251	272	245	265	277	266	268	258	261	256	276	258	270	261	233	264	246	261	265	290	245	234	221	271	264	280	263	247	261	282	264	242	236	239	270	276	251	269	305	251	279	244	262	261	273	258	283	273	260	241	247	239	268	242	260	282	246	249	254	254	254	251	279	247	273	275	278	268	256	260	259	304	248	284	265	286	289	261	257	275	229	285	252	235	262	283	241	249	252	252	266	248	282	272	259	236	244	269	256	262	236	263	267	245	294	260	281	257	237	269	265	251	286	258	239	238	271	270	280	245	274	251	274	240	255	236	297	248	268	256	272	267	251	259	276	250	264	283	259	261	255	283	273	247	277	242	245	274	258	251	247	253	273	268	263	267	239	257	268	268	292	247	270	282	258	255	285	257	264	265	270	244	255	265	272	258	260	257	263	263	308	244	292	266	247	281	227	252	289	257	269	267	254	257	257	256	256	279	265	261	269	259	275	262	296	282	236	271	243	284	263	276	267	260	257	255	256	282	266	258	241	262	244	264	245	254	229	305	255	266	227	286	257	268	276	263	259	271	275	263	256	261	231	256	274	247	265	248	248	225	226	248	289	227	274	229	283	251	271	263	246	276	268	250	253	249	279	253	272	240	282	245	290	283	266	269	257	259	268	269	266	282	242	233	249	254	282	274	276	247	260	254	273	278	252	253	251	283	274	254	266	254	286	234	276	258	257	277	290	286	271	309	264	272	265	266	264	273	254	262	279	260	293	243	234	245	269	249	275	274	274	258	279	254	268	284	282	252	261	246	268	262	263	249	263	255	247	283	249	259	247	252	239	254	245	234	244	278	257	251	259	278	251	267	257	250	260	250	286	260	237	294	269	283	261	286	257	260	250	281	249	289	252	287	249	238	250	292	244	278	232	239	259	290	239	235	263	257	268	243	256	251	268	260	253	237	249	259	260	273	283	241	255	253	269	265	284	256	284	275	251	230	234	270	253	249	250	286	260	271	265	273	247	258	252	259	243	280	257	268	294	264	250	235	278	289	261	247	267	271	253	251	224	266	237	249	254	252	271	237	268	256	259	263	292	259	270
22943	9078	16066	25674	64345	60316	3556	1970	1671	1513	1361	1239	1228	1111	1047	1050	1010	1020	918	834	897	908	878	822	787	848	832	854	834	837	847	851	817	797	797	826	780	792	794	759	744	797	748	801	773	731	765	776	789	770	819	727	776	787	744	783	752	796	756	733	786	720	774	727	775	750	764	766	755	753	734	768	695	721	742	750	735	722	744	759	752	767	766	740	747	723	756	756	760	685	754	772	742	777	767	761	743	758	750	733	736	692	731	740	735	724	720	735	705	747	777	763	769	709	775	765	743	728	744	733	766	715	740	715	704	764	733	756	773	740	711	767	742	764	733	713	721	741	734	730	734	726	743	764	713	744	749	749	773	705	706	687	771	751	714	729	739	744	704	762	738	727	748	763	745	744	748	745	704	672	704	748	718	729	752	761	745	726	796	747	750	774	712	789	798	736	728	769	744	710	687	752	764	772	749	759	710	736	777	761	737	725	765	786	721	750	753	732	745	742	729	692	741	748	694	711	773	735	749	778	737	745	716	754	754	733	689	762	725	737	753	753	732	757	765	737	707	734	676	742	731	718	768	762	747	724	716	776	720	743	747	757	720	777	694	701	751	759	725	736	761	758	716	719	755	731	794	741	728	744	762	711	735	763	732	754	737	717	713	686	695	745	704	758	700	694	736	707	695	727	694	784	729	706	745	764	726	739	787	732	744	690	754	707	722	717	742	745	708	712	713	755	710	732	766	746	760	715	738	766	766	728	748	710	715	743	740	767	753	751	728	795	730	770	720	713	780	763	747	751	723	690	669	716	743	759	722	704	692	722	740	733	736	743	726	758	763	743	756	698	760	763	671	754	712	736	723	767	747	790	708	715	713	727	748	687	761	757	747	700	736	704	729	729	743	725	747	743	685	738	758	778	777	746	680	730	722	699	756	711	722	699	769	733	757	716	732	723	746	710	718	694	757	772	726	771	727	728	727	702	712	710	712	762	732	660	748	689	767	663	682	719	771	768	728	765	741	766	704	707	699	770	755	730	763	722	742	735	746	724	738	746	714	747	750	760	749	689	747	730	767	724	697	718	741	747	756	766	713	722	725	721	718	729	712	740	689	738	714	719	737	683	744	743	772	724	741	721	734	736	782	716	742	742	729	766	754	759	760	695	737	777	706	741	682	747	729	693	766	758	746	765	744	722	792	696	798	732	757	733	768	724	713	753	746	730	719	713	746	736	747	720	731	736	742	697	740	771	756	699	760	755	729	751	723	718	722	732	718	784	691	752	772	724	712	749	738	718	720	742	684	717	682	758	751	730	740	719	731	723	715	754	723	688	682	690	735	758	754	762	770	721	699	726	730	757	748	737	738	702	709	712	718	714	736	721	740	762	736	734	760	734	720	764	704	734	757	740	727	663	754	720	762	760	778	712	765	716	702	772	707	755	728	708	763	725	764	766	737	738	770	722	704	745	798	731	660	764	717	747	728	758	726	717	725	720	737	706	766	692	716	721	723	737	724	741	714	700	745	718	728	694	702	695	755	730	693	730	731	761	708	693	731	723	723	715	731	743	740	727	718	700	788	685	698	743	772	721	753	744	706	751	676	718	775	703	743	750	728	768	720	732	711	764	710	689	713	737	742	740	769	730	766	717	697	714	727	775	725	756	729	713	721	707	672	736	684	722	748	704	765	735	737	731	710	727	766	753	756	729	711	728	788	769	701	769	750	709	718	682	644	727	723	775	755	753	728	731	765	728	732	739	705	744	765	730	738	734	739	717	761	757	696	759	728	697	742	715	763	724	749	726	684	656	705	782	700	731	749	662	757	736	705	767	672	694	679	751	730	749	716	737	714	758	717	753	703	742	756	803	744	776	792	673	718	685	732	707	686	739	749	706	684	736	721	644	720	771	723	700	767	745	752	703	747	720	721	760	719	731	725	710	745	715	768	710	762	753	796	700	743	715	788	753	708	788	787	739	724	744	771	711	748	717	764	709	737	770	728	720	741	698	756	748	692	718	737	744	759	728	735	758	697	725	726	758	772	742	712	721	773	741	751	704	755	784	761	743	809	714	731	716	738	733	689	661	754	718	744	758	688	776	720	801	705	738	707	704	710	707	721	771	783	723	747	730	698	766	738	727	759	719	746	732	719	746	723	776	752	731	759	739	679	753	739	736	727	739	672	749	704	763	732	760	747	745	768	766	709	754	788	728	703	696	715	724	725	709	680	707	765	652	732	733	727	775	748	739	740	723	769	731	734	728	694	722	768	730	765	694	754	741	766	781	724	718	704	715	766	731	723	717	708	758	778	764	777	731	742	763	700	692	711	708	737	721	743	753	768	748	729	751	713	763	772	774	734	762	776	708	749	706	790	722	720	709	734	702	692	724	717	729	682	749	748	689	730	817	789	741	742	700	737	726	740	767	706	694	767	714	737	673	754	771	702	755	741	718	721	753	744	768	707	743	749	711	787	783	763	720	739	723	721	756	708	731	687	727	714	715	766	706	721	718	762	738	729	750	724	706	734	731	773	729	752	799	785	757	745	700	710	752	703	763	716	758	779	762	709	763	751	736	740	767	691	737	733	735	735	731	714	752	752	807	710	737	739	681	711	733	740	712	797	688	712	715	728	730	734	762	774	714	737	723	772	746	779	714	706	763	757	705	722	725	732	738	744	770	763	789	728	705	755	670	732	790	692	726	765	736	824	739	725	688	722	739	714	677	779	736	712	742	757	730	697	723	719	717	759	774	761	769	730	750	759	740	726	710	725	742	726	778	693	726	744	733	705	763	704	787	753	718	777	745	754	727	748	737	754	725	740	732	750	710	752	791	735	721	720	700	757	741	781	761	739	726	675	735	729	702	709	731	722	750	690	705	727	727	731	689	740	744	726	747	732	725	706	757	786	699	739	710	791	706	684	768	739	695	724	702	722	723	706	711	729	760	767	776	710	684	745	767	736	731	717	698	735	737	701	678	715	760	786	739	750	719	690	747	721	733	704	796	701	722	773	695	727	706	756	774	718	719	755	781	703	721	757	741	742	702	749	752	739	715	734	704	742	713	762	738	733	708	757	675	699	762	752	716	767	709	762	733	764	765	683	739	757	730	716	728	771	695	724	742	781	730	750	749	710	765	724	720	713	730	730	748	747	701	735	726	712	700	710	723	705	678	776	730	743	721	802	707	770	715	730	732	759	697	650	771	771	740	721	692	716	729	755	692	725	737	757	731	800	748	721	691	741	737	706	763	759	779	753	727	734	748	723	731	725	742	725	766	725	736	717	738	709	784	740	739	774	731	746	732	746	769	745	727	743	750	704	764	758	745	768	734	747	750	692	732	740	688	747	699	729	712	713	680	761	786	734	793	712	703	763	719	724	790	797	735	757	807	731	717	764	731	735	739	760	761	715	714	717	773	704	780	730	753	730	712	719	759	736	770	732	748	732	757	755	743	695	740	777	745	737	750	745	734	775	785	788	703	739	683	727	691	767	766	688	730	734	696	738	717	748	738
4007	937	934	1325	3483	3175	319	158	145	125	105	148	132	134	120	123	112	155	128	109	148	125	136	131	118	154	135	125	153	148	133	119	149	137	129	134	155	118	138	164	102	135	129	131	117	120	125	116	145	149	115	127	120	143	119	107	107	108	135	138	139	134	124	137	135	153	138	138	125	145	113	128	127	144	138	145	119	127	113	138	132	128	102	139	122	150	114	118	128	115	128	126	120	136	146	142	116	137	113	145	132	129	135	120	140	130	117	164	129	130	138	127	128	136	123	140	151	118	125	137	135	126	116	138	139	116	102	122	136	132	128	132	132	108	136	129	131	120	140	161	149	117	149	136	107	136	135	119	142	127	121	135	125	108	141	127	108	155	130	123	128	126	115	122	125	128	156	140	136	131	144	124	141	138	126	161	128	119	123	132	164	152	123	154	120	119	140	125	128	147	124	132	139	123	117	131	129	132	122	140	122	107	126	139	147	110	125	131	134	122	122	115	110	117	104	132	97	136	118	148	146	118	114	134	159	131	120	149	132	123	118	131	123	132	131	122	129	137	145	138	129	116	162	123	153	116	144	115	125	157	115	101	124	134	128	124	112	127	140	118	144	108	138	123	131	109	140	149	132	130	129	155	150	123	116	147	122	148	127	139	135	157	130	130	146	144	119	103	126	151	106	119	122	132	129	134	127	137	121	143	142	126	109	147	136	118	123	122	143	130	112	145	154	142	144	116	140	124	129	134	119	132	115	146	131	117	127	138	131	137	143	125	121	121	135	126	120	117	141	135	125	132	144	132	128	135	135	151	137	127	116	128	134	131	113	123	138	144	138	133	129	127	119	117	146	135	127	117	135	151	140	122	129	135	120	126	128	151	150	126	150	127	129	144	120	146	117	135	139	128	126	117	140	118	124	132	113	128	126	135	154	135	156	130	131	150	159	132	120	148	149	131	126	136	131	125	132	121	112	133	149	129	130	135	136	122	135	116	137	145	132	129	144	124	131	140	127	116	138	132	112	134	120	121	132	141	124	120	128	124	129	126	130	131	131	134	126	138	122	130	107	155	146	148	125	144	138	118	160	127	129	130	124	129	112	126	138	137	126	123	138	129	132	120	125	128	130	135	121	124	137	124	117	146	129	135	126	124	130	133	132	126	119	151	114	148	131	142	135	145	134	136	155	141	111	128	135	117	118	120	135	125	111	126	140	141	116	105	151	120	130	128	109	150	138	130	137	126	117	124	138	129	146	121	132	136	123	147	153	128	124	134	118	129	137	124	120	169	135	127	123	135	126	130	121	143	114	149	138	123	118	123	141	141	141	138	117	113	112	122	120	137	126	146	119	119	121	124	100	127	129	122	136	117	125	126	149	143	135	118	122	126	106	120	126	119	126	133	136	115	143	130	135	96	133	134	123	130	137	105	125	132	117	119	144	129	127	134	133	117	123	144	145	120	124	140	147	141	113	123	114	134	124	140	129	130	128	132	133	140	118	149	130	128	135	143	130	117	126	117	139	135	129	142	116	105	151	117	138	124	144	140	123	128	138	132	158	135	131	125	127	120	139	138	122	128	132	122	135	127	129	137	131	146	124	129	130	133	115	135	147	150	124	126	146	134	118	128	125	133	110	152	147	106	121	121	105	130	109	125	115	118	146	148	153	150	112	119	130	126	133	109	154	117	124	108	142	125	123	127	151	107	139	129	120	141	130	109	134	127	140	143	116	122	139	124	126	132	143	118	124	123	147	142	133	129	141	135	130	145	130	136	118	134	134	126	117	147	123	117	138	148	107	147	150	129	139	125	135	141	151	134	130	137	162	146	106	104	129	130	134	121	112	113	139	142	124	134	122	144	124	135	123	120	134	132	116	123	153	132	134	144	114	117	143	133	119	127	117	125	110	118	138	118	119	118	125	119	136	137	134	116	135	117	115	125	131	121	136	125	124	130	120	130	110	138	144	117	131	108	137	114	146	137	113	136	141	110	122	122	139	116	125	127	135	138	112	134	136	122	124	112	129	137	133	117	112	119	132	123	152	131	112	137	140	126	114	124	139	129	117	120	136	133	148	134	113	108	134	143	144	116	126	139	133	138	141	136	121	147	130	126	150	128	129	133	136	126	129	124	149	132	135	134	146	137	141	136	143	131	146	129	139	117	127	139	110	147	113	123	147	117	136	109	136	132	105	130	116	132	133	154	123	136	126	148	126	139	141	137	151	130	152	141	123	133	130	126	125	139	120	128	148	120	157	156	127	137	121	124	146	140	125	112	132	133	134	142	127	124	147	147	131	114	137	151	120	135	127	142	128	126	120	136	118	124	169	136	122	130	121	108	132	127	118	132	142	134	135	144	134	128	126	129	148	133	112	139	140	125	150	133	131	108	126	126	116	136	123	132	132	144	137	149	126	118	126	123	150	141	138	130	122	152	128	126	140	111	154	128	125	150	129	120	122	131	125	157	144	139	120	129	130	134	127	120	118	151	144	121	114	164	104	143	125	123	138	159	129	143	142	129	148	132	114	126	122	107	128	133	136	134	145	124	135	151	117	140	130	129	140	133	129	125	121	134	130	123	132	109	141	137	126	132	143	145	149	123	132	133	126	126	121	109	140	123	130	115	120	133	138	102	120	121	99	154	143	125	129	141	119	122	103	124	129	129	149	135	144	147	137	129	110	127	138	112	109	104	127	141	152	112	142	116	146	147	120	117	107	122	152	129	131	119	125	139	133	139	132	132	146	138	141	133	121	129	146	126	124	134	143	112	140	137	144	120	139	113	139	136	120	143	125	142	127	141	112	119	142	148	145	117	160	116	126	121	142	122	128	153	130	126	122	147	147	130	115	114	108	127	136	133	129	120	145	141	146	121	140	125	125	105	121	133	133	133	131	119	149	127	102	124	139	142	120	139	142	123	127	124	144	115	134	141	141	145	139	129	136	126	121	116	121	121	131	114	133	121	149	117	103	128	146	140	117	131	142	113	121	122	131	133	130	140	122	125	140	114	119	139	133	116	112	126	142	124	127	134	139	113	138	136	112	132	143	124	116	126	138	120	142	138	122	137	135	122	107	116	131	145	122	141	142	132	124	127	126	140	113	127	130	146	117	134	149	140	123	134	129	138	130	135	129	124	121	124	120	139	134	111	138	116	145	134	132	136	134	161	135	116	126	148	138	148	126	113	110	135	118	129	126	136	111	136	124	129	136	142	122	134	115	152	144	119	117	118	129	135	131	155	115	140	161	146	115	124	130	126	127	123	114	151	126	131	121	115	160	120	145	121	125	130	127	111	107	112	130	121	125	135	156	142	131	143	136	126	118	125	137	150	125	139	132	128	132	141	127	138	152	132	123	113	138	146	117	130	128	115	161	121	118	135	132	119	148	137	146	126	121	99	117	147	147	120	148	139	144	136	125	125	127	138	130	140	148	124	117	129	131	127	121	134	127	151	123	116	120	150	138	124	131	125	100	146	137	126	131	154	123	116	125	129	138	124	142	132
3874	961	1794	4699	13154	10184	501	475	458	453	479	445	459	453	480	454	455	449	402	466	446	421	407	432	497	410	434	433	438	394	433	436	420	380	420	452	440	421	453	393	415	466	447	431	429	442	399	408	427	406	423	418	437	462	392	427	412	412	443	468	412	466	445	431	410	422	406	402	462	411	438	465	454	453	426	431	433	421	408	438	450	453	414	443	433	435	423	416	442	445	432	420	423	422	409	412	436	415	438	423	473	439	439	432	444	452	470	429	427	402	449	411	443	416	432	425	427	418	438	432	376	407	458	446	414	417	430	405	418	426	467	431	429	470	427	449	443	424	421	427	414	459	399	409	377	401	465	405	438	425	424	430	404	416	411	419	453	507	440	457	434	436	447	417	454	439	436	430	411	435	446	432	402	419	405	440	418	423	416	433	432	445	388	427	464	418	460	420	432	398	423	417	422	419	398	416	411	446	406	444	405	448	404	424	400	434	424	407	410	414	408	416	445	425	464	448	450	428	399	437	441	468	419	408	494	413	406	442	457	458	419	402	458	428	398	399	456	457	398	428	423	446	427	422	441	418	396	441	395	424	419	442	438	374	399	399	424	409	448	435	406	435	392	397	416	456	411	450	406	479	421	422	397	451	423	441	429	423	445	371	457	401	396	408	458	422	438	430	441	439	435	444	415	438	458	412	447	452	444	418	461	432	443	407	419	432	428	439	458	446	440	423	443	456	433	436	420	416	397	458	415	398	401	411	456	412	393	415	446	408	437	406	409	415	417	419	443	416	429	443	425	415	410	426	408	440	424	424	404	386	430	425	447	445	402	452	424	412	469	443	441	406	419	447	424	387	393	426	414	440	406	418	406	435	452	439	411	422	456	404	423	430	419	475	421	436	418	461	436	409	413	413	422	420	448	426	417	405	406	429	417	435	456	447	396	458	448	413	376	511	377	443	435	429	449	424	428	395	424	459	394	425	424	435	453	450	420	433	414	449	437	452	394	465	404	444	405	414	433	398	452	410	458	439	409	402	429	445	450	446	448	410	384	432	463	425	428	439	427	442	432	419	449	410	433	419	400	428	424	421	414	408	450	446	457	437	414	412	437	425	406	427	420	438	433	384	427	398	433	400	423	439	436	435	419	429	405	411	416	459	411	426	424	437	445	421	406	418	431	412	404	409	429	395	415	459	434	448	430	421	431	434	419	409	403	456	436	384	428	452	452	435	391	425	423	421	420	429	429	412	407	407	395	410	420	434	420	437	419	441	433	418	414	472	471	453	406	397	415	411	449	424	423	478	427	422	428	440	409	441	421	430	417	441	441	414	478	411	397	445	401	425	409	414	432	390	464	427	423	441	428	420	432	449	409	433	405	430	428	436	440	418	445	452	430	453	440	429	404	419	411	418	431	417	435	407	438	471	403	454	423	463	427	427	415	441	434	399	430	406	444	427	406	454	463	417	448	411	435	420	417	420	422	441	425	448	432	414	429	427	410	408	444	427	468	424	428	431	410	426	447	441	433	403	467	427	447	446	426	373	422	441	436	394	430	412	427	442	469	437	453	415	414	422	452	443	393	410	407	419	399	458	419	415	426	448	445	428	399	403	432	421	449	452	396	441	430	426	434	409	423	426	387	403	413	446	431	444	395	427	414	432	405	438	430	445	444	427	452	399	417	425	418	410	415	438	418	430	428	414	414	425	441	460	424	431	415	429	424	417	432	445	460	414	395	462	422	441	441	419	403	420	411	460	411	424	404	399	438	426	426	436	419	420	387	436	399	419	455	477	434	417	401	479	427	443	397	448	447	454	446	449	462	438	446	442	415	417	421	439	454	409	424	414	417	385	460	436	419	395	408	425	411	403	433	423	449	400	461	387	442	387	410	448	451	432	432	460	425	420	448	442	394	390	432	410	454	413	419	435	404	449	399	406	447	432	427	439	442	418	452	442	387	447	440	432	456	432	422	414	449	405	424	409	413	420	486	440	463	421	444	435	373	455	424	412	444	457	414	440	422	360	408	425	433	405	453	396	416	429	432	412	437	433	444	435	447	418	455	425	389	441	370	420	422	425	428	403	421	403	415	412	439	420	419	438	434	404	427	448	454	426	383	410	413	419	422	439	441	422	447	410	427	431	429	420	427	428	417	457	439	428	444	455	460	421	411	467	412	428	406	417	408	447	470	419	421	400	417	422	432	436	402	440	434	428	402	436	428	407	405	432	430	456	441	419	450	398	415	414	419	448	439	472	426	411	444	447	438	434	418	412	431	397	431	439	434	393	443	451	452	403	441	428	435	467	433	425	458	422	424	419	467	453	467	426	433	414	435	422	431	391	427	414	454	442	418	414	406	438	397	437	445	443	413	409	436	486	413	406	443	411	380	406	425	448	423	432	398	418	414	430	432	432	448	430	443	393	419	422	428	410	448	422	410	448	437	430	401	436	446	417	394	442	422	443	437	462	417	421	454	378	439	438	402	429	421	416	450	429	409	431	415	397	416	446	431	436	401	413	406	420	440	408	417	405	449	406	427	416	415	385	422	399	435	443	442	394	399	413	393	416	446	411	426	458	400	426	448	423	456	423	447	384	414	418	438	412	438	425	423	406	415	440	396	450	434	460	399	424	420	446	422	472	427	406	388	427	443	464	423	441	398	397	412	394	424	418	448	439	437	406	415	437	439	460	423	466	424	433	424	422	443	443	406	425	431	417	429	425	411	407	436	431	424	425	462	391	438	432	453	434	444	470	411	441	437	406	402	445	414	447	441	399	412	416	406	420	437	424	396	416	433	464	427	401	470	432	408	392	413	420	455	447	476	439	433	423	416	428	425	414	457	408	389	417	425	407	425	410	429	423	391	432	413	456	426	449	436	412	439	403	474	443	410	415	409	413	397	454	442	408	435	428	406	438	442	436	398	422	419	462	462	406	410	431	415	452	433	409	432	444	451	414	442	443	434	452	421	389	426	471	415	418	417	449	459	418	426	401	480	429	434	389	418	444	393	440	437	434	414	432	422	420	418	454	465	453	437	455	411	428	412	407	460	438	390	430	403	418	397	436	390	425	438	434	393	418	448	428	402	431	409	460	409	383	426	433	411	415	423	436	429	445	462	408	438	440	418	419	409	432	414	457	426	415	432	403	420	427	397	461	410	420	457	408	442	416	430	417	449	440	441	429	426	474	450	479	438	433	421	424	448	411	417	417	421	404	427	413	444	422	425	408	457	402	436	425	421	435	391	400	425	422	441	432	461	420	435	426	419	401	450	430	420	460	434	376	452	416	395	462	400	473	443	367	419	428	450	441	425	438	426	415	458	424	442	425	392	440	402	443	434	410	437	423	432	450	433	424	459	442	457	430	418	375	428	430	467	430	418	419	433	407	438	418	421	441	405	418	404	441	457	452	405	396	428	456	438	392	411	466	426	441	441	392	413	407	402	400	422	416	412	430	425	415	463	427	401	403	422	400	444	401	423	380	449	433	440	425	402	448	393	431	373	419
29979	14206	10990	34143	51431	43841	12139	856	291	229	245	267	256	255	247	270	228	245	229	246	252	234	219	268	232	257	267	236	211	226	222	285	232	217	219	261	219	237	238	250	269	255	241	231	242	243	239	237	241	238	219	232	242	222	250	223	264	243	238	250	235	248	234	256	244	242	241	191	203	245	234	243	238	238	252	239	255	215	220	239	221	229	244	226	243	224	233	207	226	248	250	246	230	237	253	254	228	216	243	247	223	250	244	253	228	264	223	228	267	229	265	245	254	223	257	233	245	255	219	250	251	250	253	236	234	269	243	231	233	235	233	234	236	258	256	247	235	230	283	236	242	236	207	274	241	245	249	242	263	213	286	225	244	216	241	251	246	232	241	265	228	241	249	234	254	241	248	249	237	226	225	245	223	216	243	273	222	229	235	237	259	239	243	218	238	242	245	253	240	252	232	228	254	248	223	243	240	244	253	242	236	251	275	266	254	252	248	230	235	222	211	229	228	193	249	241	241	241	234	252	217	223	251	215	245	223	259	257	232	218	244	242	241	224	225	250	225	265	256	237	229	258	238	222	257	254	244	223	255	250	239	242	248	254	229	224	235	236	238	240	225	238	216	247	233	251	254	247	219	244	217	236	247	237	220	253	264	215	268	222	227	210	245	260	229	259	254	252	228	228	214	234	242	258	216	264	249	233	250	242	234	258	237	245	277	241	233	234	238	229	248	240	228	233	254	242	263	269	227	250	281	240	246	235	244	222	243	230	244	242	263	250	239	245	245	244	252	257	218	268	290	246	257	253	242	261	275	251	227	266	226	233	270	254	260	249	241	236	255	254	239	241	231	248	253	240	226	257	252	264	235	241	224	231	247	245	248	249	228	253	223	241	258	245	238	243	227	236	231	271	264	262	241	240	243	253	237	221	250	248	202	254	222	245	233	246	242	231	237	254	225	248	216	239	240	234	240	250	242	241	213	243	246	227	233	247	237	248	228	240	243	233	233	205	261	273	253	234	253	233	229	273	239	207	241	250	216	240	236	249	253	230	213	227	252	205	224	251	260	241	234	262	262	241	233	214	250	229	206	250	247	226	279	248	266	235	226	258	255	230	255	226	229	244	239	225	231	232	245	234	243	250	238	240	233	230	228	229	241	237	235	242	239	246	235	221	236	216	253	254	244	238	236	272	265	227	233	238	224	261	239	246	228	231	248	230	220	234	267	257	258	250	204	237	251	236	245	235	244	256	266	257	264	253	266	259	241	268	208	238	233	243	229	256	236	237	202	229	239	264	268	212	215	235	237	241	239	241	220	231	236	204	227	238	238	269	237	249	213	215	219	232	244	262	239	253	254	234	236	228	258	242	221	258	265	254	234	259	249	231	252	252	239	230	248	235	236	236	215	241	231	243	255	254	242	227	238	244	219	224	246	241	224	226	245	249	250	255	255	240	255	228	257	228	219	223	231	245	243	249	244	251	222	257	246	227	204	256	254	261	271	274	250	218	269	246	244	239	236	240	268	257	229	258	251	236	211	238	247	250	245	230	245	198	233	263	245	218	259	234	214	237	230	236	252	253	232	239	208	237	223	254	253	267	238	239	252	234	228	230	235	255	220	218	227	255	226	220	247	229	246	213	256	219	256	227	246	255	247	258	281	239	234	242	227	234	226	218	260	265	216	262	275	249	267	257	248	240	234	248	217	246	235	245	266	229	226	227	240	221	254	209	213	217	246	246	242	240	273	247	266	241	242	253	220	224	248	239	238	234	248	254	246	233	233	211	250	289	261	214	232	234	243	234	239	229	210	214	257	234	272	245	270	226	229	233	224	260	212	270	234	245	242	240	225	224	243	246	252	222	253	248	246	250	231	237	217	259	226	235	222	233	263	218	249	237	224	250	246	249	266	221	211	271	252	219	255	245	230	252	247	259	261	257	206	248	246	224	228	211	258	235	235	222	250	279	237	273	231	244	241	267	239	224	214	218	231	223	226	245	225	226	260	255	259	216	228	256	236	226	246	239	257	280	237	235	234	252	248	240	232	252	260	225	222	246	229	231	250	247	260	217	254	249	232	232	242	253	261	253	237	250	261	242	237	239	240	209	238	244	235	276	243	248	238	255	222	263	245	225	244	223	235	252	226	246	220	252	229	246	240	231	223	268	264	225	255	222	232	242	263	246	221	256	221	233	234	234	276	270	214	263	246	256	225	199	257	209	230	230	282	250	252	253	213	253	207	251	234	241	248	229	233	227	236	234	243	238	257	222	260	216	261	234	248	243	235	226	238	226	245	241	270	234	237	235	230	283	229	242	273	234	243	248	264	216	259	266	249	262	240	253	246	232	232	223	222	222	247	259	255	254	235	240	218	230	229	229	260	254	239	237	247	239	230	250	232	265	224	242	243	257	204	260	262	247	254	222	250	227	249	239	248	231	213	240	244	266	243	241	241	234	222	241	244	265	268	255	225	243	229	240	249	222	253	226	226	251	249	239	281	248	239	257	224	258	241	241	221	235	238	233	252	227	247	240	219	259	251	228	232	238	228	255	246	248	244	251	243	274	243	242	244	246	233	249	240	260	241	236	239	231	243	220	239	245	239	231	262	244	274	240	251	219	258	223	244	227	222	235	241	224	241	247	229	212	226	272	243	240	247	213	233	238	265	223	242	205	252	242	220	234	260	268	203	246	254	220	226	224	223	222	254	259	238	228	223	235	243	249	284	251	252	244	249	250	241	264	260	249	223	276	225	256	215	244	223	227	247	247	247	225	262	224	231	225	233	247	253	255	264	247	239	233	243	249	259	255	211	262	223	217	227	250	243	253	258	240	261	258	245	242	224	217	248	227	267	257	225	211	201	261	238	238	227	236	235	228	230	255	225	226	257	211	262	263	259	232	222	268	240	255	238	249	241	234	241	256	243	257	265	250	235	221	236	272	228	228	234	227	239	255	260	247	242	211	241	232	233	261	216	233	217	218	220	206	245	240	230	226	257	222	221	241	255	255	246	251	240	234	215	242	232	230	235	253	235	239	224	221	251	217	231	258	232	243	240	245	235	233	236	249	268	233	245	239	246	230	225	252	258	244	228	221	243	211	241	242	232	244	259	225	232	231	248	238	227	248	266	250	216	272	219	267	238	257	252	266	208	229	251	231	249	243	222	271	216	208	240	248	244	247	242	254	226	250	248	265	238	236	218	228	245	243	240	198	240	233	228	213	232	239	231	247	213	263	252	245	227	234	222	265	235	254	253	263	221	234	227	205	257	259	218	269	245	231	223	243	247	230	251	245	227	240	271	249	217	241	238	232	267	223	243	258	231	244	263	236	230	235	229	256	255	250	253	233	232	247	240	227	245	246	246	243	259	224	226	236	251	216	220	238	233	254	232	241	257	253	251	236	231	251	251	243	265	256	232	249	235	231	248	231	235	254	249	254	221	223	248	244	235	230	229	224	229	239	222	259	229	248	239	254	244	229	244	250	246	224	263	245	230	218	243	227	249	254
20511	4479	10235	47212	61533	52787	3364	930	895	867	783	772	800	793	744	778	743	735	764	721	715	753	731	717	714	751	758	711	743	675	749	683	767	688	692	757	717	743	720	728	739	704	700	746	682	694	700	717	639	739	707	718	733	769	677	717	693	694	721	733	717	710	712	730	699	731	712	680	708	668	730	756	677	735	698	705	711	698	696	714	723	759	721	689	729	707	707	705	711	693	695	712	736	728	717	694	720	787	738	667	720	698	685	704	711	681	686	714	707	696	698	713	721	717	748	741	717	710	695	700	684	676	700	690	709	712	697	726	685	660	723	720	697	711	711	714	701	723	692	677	690	675	654	707	691	678	733	670	708	700	656	700	693	730	678	674	750	707	721	686	738	705	705	730	743	646	681	710	689	727	708	719	692	692	677	724	739	677	690	719	687	674	709	697	667	725	658	732	703	661	725	715	680	718	698	723	706	678	695	638	722	681	697	706	712	710	681	688	667	716	720	657	699	670	673	778	674	719	708	672	749	710	639	649	717	702	687	735	683	709	693	710	718	682	706	718	755	702	664	735	767	692	674	708	725	676	701	695	730	663	692	743	664	742	673	713	625	674	634	712	716	676	695	682	689	715	710	710	680	691	668	691	660	672	658	706	701	690	698	712	687	676	699	685	674	693	669	685	716	699	690	703	691	663	720	723	696	715	710	671	685	738	689	701	693	725	696	700	730	654	739	682	696	718	716	705	678	732	725	728	692	727	677	725	644	672	634	717	724	698	715	687	726	713	751	664	722	707	747	671	676	703	729	682	697	714	710	732	739	717	744	719	727	667	722	657	717	669	659	682	736	685	707	732	690	734	676	723	707	711	696	680	695	726	682	680	717	669	694	710	698	702	697	713	732	691	651	705	682	697	709	677	726	732	714	690	711	694	720	645	669	677	701	700	735	692	695	689	707	712	681	742	742	686	707	705	738	704	695	710	673	677	732	705	663	699	661	717	687	735	726	705	688	717	670	731	760	715	720	674	690	728	717	661	722	668	698	702	652	738	643	711	721	672	717	722	731	726	668	680	718	702	691	712	709	728	684	650	685	738	695	714	692	678	666	705	719	670	700	728	734	702	696	699	700	710	709	730	703	701	669	643	681	668	649	670	674	655	687	687	682	705	721	692	674	708	742	728	712	726	699	719	694	705	698	738	727	711	747	702	710	708	692	710	652	656	685	697	695	675	718	675	702	742	715	649	679	683	714	709	736	710	680	736	680	725	718	689	726	678	689	689	678	651	693	679	718	673	749	664	728	744	704	697	732	681	697	667	669	709	648	673	719	681	696	699	691	767	744	672	714	683	683	708	689	706	696	695	642	660	674	692	680	764	713	715	733	700	715	703	722	683	676	703	701	747	697	720	669	732	666	708	722	720	686	708	730	659	678	685	687	690	705	669	737	688	699	689	723	729	695	713	674	699	692	659	662	706	692	689	726	679	695	659	668	682	662	698	694	691	720	692	715	661	661	712	706	658	701	690	699	689	687	734	699	656	712	694	704	704	759	717	695	674	657	723	750	653	699	721	721	743	682	679	719	712	775	723	665	709	707	690	740	666	699	686	753	721	696	750	695	681	691	724	688	683	713	696	705	708	706	717	724	686	706	740	726	685	701	723	705	717	720	686	750	697	706	707	723	735	734	682	701	710	688	638	752	730	683	701	679	702	691	671	662	654	730	732	662	640	724	694	689	695	701	702	666	705	741	696	689	710	736	729	713	684	712	711	745	692	726	685	654	663	686	676	680	748	702	706	681	701	696	679	669	657	692	688	699	725	739	705	707	708	681	708	663	659	661	653	730	716	679	751	741	718	686	705	671	720	690	723	731	693	659	693	702	669	729	743	728	713	698	695	695	674	745	703	716	724	687	672	694	677	739	748	717	727	657	657	727	714	693	717	739	672	675	718	681	658	728	693	733	738	702	696	724	735	688	704	689	700	757	693	732	703	672	706	697	708	712	702	732	735	719	694	681	702	719	695	676	714	645	694	710	739	706	664	678	730	688	706	703	672	675	690	680	697	662	737	708	680	709	704	716	643	698	680	670	691	714	694	693	689	664	693	734	674	719	702	742	685	708	709	708	708	738	672	679	670	685	707	655	732	707	735	665	675	696	685	665	669	742	686	688	721	671	681	680	724	690	680	696	668	728	691	706	701	679	758	687	701	753	667	675	718	717	665	669	685	692	708	673	675	670	694	724	709	704	734	672	706	752	691	667	678	739	708	728	729	744	691	694	682	720	718	685	715	651	731	685	685	706	671	709	705	670	669	746	682	685	691	669	711	699	638	690	719	742	745	688	714	696	680	697	673	692	724	677	680	681	708	695	689	686	725	724	705	730	671	657	679	707	726	672	680	724	682	760	648	755	724	676	682	718	679	663	725	697	684	677	689	683	734	676	692	688	683	756	692	674	729	732	719	685	673	693	695	666	694	703	697	709	642	713	704	672	739	708	734	699	694	690	726	663	701	681	700	707	718	647	726	700	688	726	664	673	702	693	717	724	687	739	715	716	725	731	674	744	759	636	702	716	664	736	692	655	681	712	738	692	672	691	697	713	661	695	689	737	688	715	690	743	697	704	713	699	659	685	760	753	721	708	711	695	702	693	699	721	686	686	681	690	684	664	705	677	753	713	703	723	731	745	727	767	691	725	667	666	698	669	674	723	736	659	646	701	650	658	672	678	733	666	709	695	723	711	709	689	724	694	724	737	644	728	729	685	661	698	745	646	709	677	679	718	712	723	690	737	706	719	679	687	723	728	726	677	756	716	714	726	691	702	737	660	692	700	688	653	692	712	740	707	672	698	703	694	726	677	731	666	687	708	677	724	706	737	728	680	701	717	782	686	710	717	689	729	678	674	735	698	697	719	680	749	730	685	678	705	730	638	708	669	717	759	749	706	730	710	709	715	701	704	694	678	695	697	732	667	693	687	744	669	674	702	707	680	734	690	704	707	709	707	667	737	681	682	681	703	677	744	705	691	680	743	672	745	727	752	701	700	704	699	697	707	716	683	703	708	691	701	682	700	710	672	645	696	678	724	708	684	687	675	672	746	681	679	730	730	706	735	679	750	713	643	691	736	688	670	666	696	729	683	728	676	743	712	701	692	713	696	689	707	763	673	702	721	724	691	705	686	710	695	687	700	674	681	686	724	683	748	661	721	696	704	686	718	710	706	689	684	730	681	699	714	676	679	707	710	699	704	694	722	739	663	727	717	725	722	683	651	685	658	682	628	651	741	689	660	747	692	691	628	650	700	735	734	705	668	716	705	722	669	691	719	741	736	655	697	725	667	710	686	671	683	717	704	768	700	692	667	683	706	689	685	670	680	703	730	668	703	685	692	719	683	704	705	707	725	720	718	737	673	702	692	701	727	695	674	713	689	706	730	672	679	599	717	700	682	672	670	674	750	713	686	688	691	706	743	771	678	709	680	720	754	693	718	678	720	738	715	680	693	745	669	674
38236	19992	21601	47959	72434	55982	15743	2098	439	369	359	357	327	318	299	308	308	301	270	288	318	267	295	297	302	316	314	283	316	307	317	296	326	333	282	282	296	264	287	315	284	295	275	302	252	322	287	290	306	286	300	291	280	286	326	265	306	292	293	296	288	286	299	292	285	298	304	292	293	280	276	293	303	273	274	275	268	303	331	286	302	279	288	279	307	315	285	277	300	274	293	279	259	273	298	289	283	303	273	289	287	299	275	281	297	318	295	266	283	311	288	296	294	297	279	287	299	275	292	264	285	295	288	278	292	318	300	315	284	270	257	275	345	290	271	258	289	279	266	264	294	266	286	265	305	281	269	299	308	278	297	272	255	315	305	285	261	275	285	286	287	279	301	311	278	280	290	304	292	299	284	277	306	305	302	274	271	296	266	273	260	310	259	304	280	289	294	295	278	289	305	313	314	314	286	281	259	275	300	305	286	319	290	294	307	306	307	288	277	295	283	250	274	272	272	272	274	267	284	274	309	297	314	283	283	287	300	318	303	284	251	261	283	293	279	292	316	283	267	322	274	289	256	270	275	315	296	311	294	283	302	307	314	302	276	282	285	290	282	301	301	280	261	298	277	283	282	268	315	303	270	255	283	287	294	293	269	320	320	278	301	295	280	305	267	271	288	279	290	311	257	280	277	281	289	286	289	292	281	267	284	322	266	268	274	269	272	278	292	286	279	315	267	252	277	271	297	294	294	264	297	296	281	294	272	289	279	253	266	268	295	284	267	269	275	284	280	293	294	299	273	252	306	311	258	253	265	289	304	280	289	284	326	268	294	307	278	288	298	325	284	303	280	277	316	310	307	324	286	274	270	283	262	303	315	300	296	292	276	266	278	268	313	275	275	293	298	264	288	248	307	295	310	288	273	264	289	297	311	306	293	254	292	323	303	324	281	313	283	287	306	302	288	264	280	265	294	259	303	291	321	282	290	287	305	302	288	285	321	300	305	295	286	287	301	294	282	269	282	281	292	276	296	306	288	299	326	277	277	274	271	261	315	251	284	281	286	287	282	305	272	303	311	283	288	285	300	297	282	302	287	303	313	322	274	282	311	283	313	277	317	332	317	267	311	283	306	264	299	289	284	290	280	298	287	281	297	261	259	290	251	284	279	283	283	275	311	266	308	263	284	305	256	322	277	293	286	258	305	250	305	287	305	325	260	276	312	294	296	306	302	275	302	293	326	275	281	312	282	314	275	295	282	232	284	287	294	298	269	303	320	280	279	293	290	304	250	312	287	277	287	288	269	291	303	281	299	275	280	310	277	304	262	282	317	317	298	294	272	299	339	286	272	304	292	258	283	281	256	270	315	273	292	284	264	266	268	291	291	283	291	283	291	280	304	258	274	252	274	274	316	268	262	294	308	293	312	271	268	298	275	297	294	292	306	268	266	289	277	281	300	271	286	283	268	287	252	287	301	254	288	277	306	292	258	290	309	321	291	300	300	290	280	305	284	278	283	282	262	281	282	298	305	296	301	278	281	277	288	273	303	282	296	291	302	282	279	285	314	296	317	264	257	268	291	271	282	282	287	293	309	287	275	280	285	288	306	296	291	296	251	284	266	271	352	242	315	273	262	273	270	276	299	274	286	303	297	269	295	269	294	296	261	281	269	289	274	305	288	280	272	258	298	270	292	279	244	304	281	297	300	302	273	283	272	295	293	271	311	293	279	289	257	303	300	300	313	318	298	298	301	268	297	285	295	267	289	324	287	293	326	296	277	267	272	305	280	280	301	283	291	317	301	333	276	289	290	279	294	296	298	314	274	307	266	248	267	282	293	288	275	307	285	287	333	287	253	269	279	293	279	289	286	309	267	281	258	252	291	268	278	267	277	282	287	279	304	250	266	286	299	288	291	297	299	288	308	297	309	318	296	308	281	286	302	279	290	326	299	285	287	280	306	274	272	261	306	287	297	277	284	282	296	279	288	283	282	286	263	281	293	289	309	285	307	284	295	285	287	284	306	290	259	270	265	271	273	289	263	302	269	284	285	293	312	257	294	287	300	292	303	266	259	324	249	264	290	305	306	326	263	293	292	280	312	272	272	310	314	269	252	316	311	284	290	269	274	281	308	264	285	280	304	293	302	299	277	282	302	286	266	280	301	287	307	269	266	294	291	304	292	300	302	315	275	274	319	280	293	277	295	277	298	298	265	267	318	276	287	279	306	297	304	285	315	287	301	307	287	282	247	321	302	313	300	271	292	291	280	280	282	302	270	276	308	274	256	310	283	287	302	295	287	292	284	262	318	255	279	264	278	300	284	282	303	306	292	279	327	271	280	259	307	301	264	275	324	317	295	291	308	299	272	263	265	268	288	283	301	272	267	282	299	278	275	304	290	323	258	278	299	275	282	270	278	297	274	317	282	271	261	302	311	310	296	280	298	261	302	305	250	279	280	300	316	281	260	312	298	284	286	301	283	318	309	293	313	259	287	272	288	314	287	297	315	263	306	307	292	297	280	288	295	286	295	295	289	283	266	312	288	299	269	296	287	281	289	253	293	252	309	265	286	284	280	275	275	303	293	277	293	294	279	264	280	314	302	275	266	284	313	285	253	278	276	297	271	281	284	303	273	306	268	292	282	297	284	296	302	260	264	263	285	247	290	290	308	290	279	268	293	301	268	288	290	280	260	318	310	272	277	255	270	300	309	314	284	302	298	282	283	275	271	277	297	340	281	269	281	271	284	291	278	301	269	319	272	273	251	272	321	294	329	275	291	267	301	274	275	276	272	277	278	294	267	303	285	301	274	292	280	298	292	279	324	297	271	266	298	257	298	272	278	268	276	282	305	309	265	284	294	255	304	302	272	306	275	305	293	276	301	272	322	288	281	290	268	275	279	293	291	278	297	314	279	300	279	287	318	294	300	310	298	287	304	273	289	294	265	261	259	302	273	310	288	301	272	284	291	267	273	272	262	297	306	302	272	261	271	302	271	276	273	291	309	293	292	292	292	289	300	293	258	294	280	276	288	286	269	302	253	277	267	277	289	267	301	282	297	276	287	296	286	294	260	301	274	271	294	270	310	294	290	280	303	245	290	273	288	260	263	278	258	313	303	289	289	265	314	311	291	263	286	272	266	294	282	287	293	272	305	283	277	312	290	260	263	299	277	304	314	315	249	289	288	282	310	350	273	237	256	245	302	302	275	270	301	284	277	282	306	296	269	263	298	270	274	273	294	270	263	294	304	269	293	273	256	277	303	289	275	283	260	297	289	288	315	274	280	282	283	284	260	301	268	280	274	307	270	270	319	275	280	287	279	285	292	300	290	265	275	253	272	275	250	273	290	287	300	290	288	280	287	282	308	286	274	295	303	295	281	293	279	317	257	280	270	289	297	300	278	278	315	304	290	297	288	299	295	291	278	266	287	284	274	282	290	279	259	288	284	292	287	269	286	275	270	292	296	337	287	316	280	287	289	300	261	268	326	274	282	294	292	277	299	268
25079	8591	24058	59597	83193	54369	3565	1617	1394	1285	1275	1140	1046	987	1015	964	988	937	978	914	910	894	878	862	850	880	896	890	865	858	877	845	857	868	907	774	900	899	856	802	892	836	838	808	833	833	832	791	840	796	831	813	800	782	786	778	812	793	772	797	825	821	844	804	808	812	852	811	831	819	862	771	818	802	827	835	861	854	782	830	869	789	780	851	787	729	824	805	821	817	748	796	840	809	785	809	840	783	812	822	823	817	774	807	786	778	847	802	816	844	849	839	833	803	801	821	808	809	740	800	818	796	810	815	782	850	797	815	833	825	827	802	789	755	826	819	843	794	803	839	794	781	773	771	814	778	792	833	800	851	781	742	787	788	815	780	832	795	806	828	833	779	757	821	824	807	821	841	769	803	823	825	756	770	807	867	775	784	807	812	793	796	821	816	818	821	839	800	795	808	788	810	827	803	750	820	784	803	845	840	809	887	823	792	775	842	752	818	819	770	804	815	839	799	792	817	827	813	831	780	845	791	848	823	782	818	859	859	775	800	821	802	807	859	800	822	815	794	811	886	735	786	803	813	818	783	810	821	793	758	853	771	831	772	787	807	803	851	789	796	817	809	745	755	838	795	828	765	821	837	843	822	795	807	793	786	761	835	802	848	801	806	834	786	785	787	769	812	790	820	830	814	787	813	823	809	773	804	756	793	802	830	844	804	816	774	798	769	740	785	821	840	805	848	800	867	811	769	807	811	712	850	847	802	878	864	849	807	764	780	838	827	759	753	826	815	818	853	763	822	823	773	803	744	791	805	816	765	785	842	773	819	797	839	795	814	809	803	803	764	780	796	847	779	785	817	836	792	786	762	775	799	814	839	819	833	811	780	735	766	861	830	782	849	827	814	770	766	861	801	778	857	783	812	792	826	814	815	814	796	790	825	808	778	807	804	792	825	841	826	827	886	785	799	803	811	780	840	860	812	779	884	832	862	790	766	801	832	770	805	803	788	798	861	804	823	754	806	792	763	782	784	804	824	827	860	810	791	766	824	816	766	788	765	768	799	800	808	830	779	819	781	803	850	789	833	796	810	788	835	764	792	821	836	846	811	819	771	815	872	801	850	826	781	795	795	846	829	791	813	808	788	804	767	860	755	791	816	812	823	802	752	789	804	835	803	791	802	812	849	769	799	801	765	822	800	824	782	801	783	796	811	771	838	786	755	806	790	838	806	784	841	856	791	768	808	821	793	842	801	786	761	811	813	796	814	839	860	792	764	809	805	865	792	756	804	874	818	821	812	790	829	744	819	805	737	831	819	803	802	845	833	817	768	816	829	827	769	762	806	804	812	838	796	821	805	814	809	784	811	834	780	810	819	777	833	826	800	807	776	822	857	782	843	783	808	804	846	808	750	814	835	845	798	795	790	773	808	764	843	796	812	801	817	761	811	802	825	827	791	789	823	783	786	847	782	835	864	785	717	822	829	805	759	800	785	812	836	784	816	813	819	830	939	813	784	812	803	820	793	785	814	786	816	830	790	836	842	776	788	786	762	788	782	834	778	801	802	800	771	794	782	836	857	782	825	797	841	756	802	812	806	852	770	779	834	809	799	796	805	783	847	822	845	819	823	836	795	831	776	780	816	818	835	816	785	789	776	786	766	817	753	778	771	809	839	791	784	824	810	808	775	833	797	735	715	782	802	861	783	824	774	751	803	798	822	797	826	809	782	832	828	801	835	805	790	811	799	807	797	817	794	783	820	768	824	818	821	845	825	775	792	794	763	842	821	789	784	802	797	762	784	834	794	832	793	807	783	800	822	862	826	809	812	804	803	839	783	812	819	830	759	812	778	821	781	884	793	834	799	799	831	811	804	785	805	825	848	770	845	840	784	820	862	814	778	829	819	770	860	784	851	789	781	887	784	802	818	834	768	788	834	777	792	802	796	792	852	824	804	812	797	816	783	774	790	789	813	811	756	779	804	846	819	787	806	864	796	828	832	823	782	808	842	798	761	813	787	853	813	774	800	788	848	823	788	835	785	809	814	838	780	813	784	802	831	800	806	824	815	822	859	823	811	776	860	763	806	784	786	827	793	786	829	798	813	793	825	844	823	808	765	793	780	851	829	797	831	798	823	756	800	779	786	821	813	772	840	812	781	801	785	759	799	827	826	793	809	739	790	801	809	788	785	836	786	817	793	766	829	747	810	781	798	798	833	818	837	710	840	807	835	765	778	877	798	805	795	784	831	784	847	850	854	775	801	809	823	784	787	776	774	794	751	845	823	794	822	801	834	804	759	813	834	820	827	746	781	816	816	779	833	787	804	815	829	794	804	799	835	769	794	768	773	797	808	792	853	793	760	766	841	850	787	811	783	819	882	822	821	823	848	827	817	751	783	811	818	821	818	807	778	831	797	805	801	752	804	823	819	801	823	815	765	793	799	771	826	793	797	758	801	784	812	768	806	775	775	755	843	839	764	839	817	823	824	794	795	782	785	774	788	811	785	836	785	755	844	821	816	802	801	827	793	858	792	769	773	797	864	810	794	824	882	844	852	809	839	828	798	811	835	788	832	843	771	844	781	827	766	822	776	803	751	788	792	789	769	815	822	757	788	817	839	806	820	753	832	798	816	774	846	793	846	794	807	775	806	774	799	801	794	810	899	800	805	824	773	746	807	841	771	807	754	852	799	871	789	783	795	855	778	809	858	782	786	790	794	823	853	825	836	847	868	800	847	821	785	824	798	849	814	829	824	789	810	787	817	812	775	801	826	823	813	817	832	788	801	856	735	798	815	806	739	836	813	796	807	755	814	783	801	842	816	806	788	861	826	799	798	756	817	849	748	777	802	816	793	829	779	812	837	850	836	796	802	814	841	788	829	816	783	795	810	768	782	764	742	861	773	843	822	776	781	854	837	773	764	777	811	792	814	789	747	762	787	801	786	754	833	805	786	856	770	825	792	763	878	759	865	759	816	861	741	849	856	797	820	753	800	776	831	826	808	836	859	850	777	796	810	837	784	801	852	796	821	826	786	787	781	808	755	801	765	798	817	789	827	756	759	813	762	839	793	798	846	851	793	781	813	814	765	791	807	792	785	836	742	798	798	787	828	846	810	831	814	792	840	838	803	811	845	790	821	845	859	835	816	785	794	798	804	808	789	788	815	743	772	802	775	840	819	795	808	800	859	758	795	776	770	824	830	791	784	820	795	883	797	750	817	803	863	800	827	764	762	802	734	801	814	837	812	810	770	806	844	773	800	740	830	815	844	768	780	828	795	795	772	818	767	801	816	815	799	830	818	824	825	777	815	782	838	767	797	831	740	817	762	776	842	815	804	836	859	757	821	811	808	761	848	784	785	779	789	813	847	790	822	790	829	821	788	817	776	753	818	798	822	769	814	822	793	847	789	814	774	835	817	802	780	805	809	833	775	767	803	828	789	820	817	791	807	851	811	822	852	782	837	837	844	812	798	808	828	789	787	842	794	749	810	845	794	847	758	809	822
2833	497	805	2360	5814	5230	616	150	148	155	141	160	144	154	154	165	146	124	133	139	151	146	149	140	156	127	150	146	169	152	142	150	160	145	142	140	141	131	177	160	139	148	141	148	148	141	164	114	169	142	165	160	147	159	145	149	170	147	147	139	176	136	141	161	160	148	140	152	164	164	134	154	145	151	152	160	147	154	157	167	151	166	140	164	138	163	131	145	146	164	123	156	150	128	146	122	126	153	144	160	139	151	150	141	136	163	165	146	132	149	151	147	135	139	149	142	133	136	146	170	152	141	138	139	177	156	119	145	150	141	130	133	148	159	166	163	127	141	145	138	160	164	156	165	150	126	146	148	169	147	139	161	139	160	139	141	158	173	151	154	143	144	144	142	150	146	154	171	143	136	149	169	144	156	171	139	133	172	165	162	151	148	146	153	135	150	121	147	158	150	177	152	139	156	166	149	148	130	118	164	156	142	147	134	170	150	145	164	145	166	154	146	145	147	140	155	136	146	126	159	143	153	147	144	150	134	139	154	159	156	143	147	155	141	180	161	144	147	169	148	165	142	169	173	145	148	160	161	140	175	172	136	164	142	156	164	140	168	152	141	136	135	162	145	149	129	160	170	152	125	137	132	162	159	128	149	159	140	133	139	124	152	157	165	142	167	159	164	149	165	149	150	153	169	137	142	148	159	151	131	141	149	154	147	146	134	136	154	150	161	153	144	168	151	156	142	149	147	149	150	153	161	139	165	148	142	172	155	147	146	140	162	138	162	160	146	175	161	143	145	153	155	154	151	144	142	144	141	135	146	166	149	181	153	153	136	151	156	142	183	165	140	159	160	155	144	161	156	134	149	144	154	152	159	133	175	153	164	145	153	154	139	127	140	136	146	160	160	135	130	141	154	176	134	170	147	153	155	124	170	192	152	157	141	146	125	155	174	155	171	144	142	157	158	174	137	178	150	157	158	132	159	131	165	132	162	150	140	142	157	174	137	170	156	145	155	118	168	162	152	157	150	137	155	158	145	174	157	134	159	146	162	144	150	152	136	186	136	158	155	133	136	161	139	153	154	151	115	151	180	150	150	140	135	135	150	143	149	152	166	146	173	130	138	134	143	154	161	135	127	114	152	135	131	175	131	147	157	129	142	134	150	142	159	140	140	192	162	159	151	162	156	142	139	148	153	120	174	153	155	157	153	165	129	172	155	176	168	147	155	157	155	167	140	157	148	144	125	153	136	132	148	162	152	152	140	155	147	166	148	151	159	150	163	131	131	149	160	157	131	146	153	145	139	131	157	148	141	169	151	154	169	136	148	136	153	139	151	156	143	145	143	181	138	179	157	154	148	162	148	149	141	131	157	166	144	141	160	127	144	169	133	158	127	166	147	159	149	171	179	162	145	174	165	121	163	146	159	159	133	152	122	142	151	154	150	164	139	138	149	164	122	122	150	163	164	134	132	146	123	151	142	135	148	135	141	129	139	164	146	141	162	156	165	132	165	146	151	133	127	154	133	151	154	151	149	136	162	142	151	155	155	121	150	147	131	151	157	150	134	144	148	150	159	131	153	138	129	147	169	172	163	160	156	139	160	156	157	121	151	142	163	151	134	143	160	148	138	140	151	148	152	157	142	163	156	156	140	172	149	146	136	150	135	151	148	152	136	171	140	168	148	158	157	147	171	148	149	142	145	129	155	135	135	150	156	166	152	138	146	142	149	144	149	147	131	128	131	135	111	133	142	147	148	146	169	163	161	146	148	151	150	165	179	155	154	143	137	142	135	159	164	139	141	167	142	168	149	160	125	146	176	148	147	148	141	153	154	142	122	148	147	145	144	144	171	139	121	143	155	134	158	133	130	152	139	144	150	175	161	155	143	160	125	161	159	134	151	138	154	157	157	152	137	153	148	159	129	124	140	145	157	134	156	147	177	154	159	163	148	160	170	164	140	135	127	138	148	153	165	148	142	148	129	186	152	145	143	161	162	154	144	166	149	143	147	165	137	125	129	148	150	148	155	164	152	136	132	148	147	166	169	137	125	162	157	143	147	137	146	145	167	150	146	120	143	148	169	122	146	142	149	172	166	134	144	149	124	156	143	162	154	167	130	158	122	134	164	143	145	149	149	154	158	166	140	148	146	144	162	153	153	146	163	144	146	148	162	159	142	139	135	150	172	170	140	161	159	149	147	141	130	120	126	149	160	147	152	153	116	137	166	146	158	163	130	125	121	142	138	162	141	148	155	185	165	147	152	151	147	140	140	132	165	141	166	119	146	123	124	156	157	156	143	121	153	145	131	149	161	150	155	153	173	139	147	150	153	142	144	142	160	162	160	176	145	153	150	138	147	145	159	146	144	163	151	161	155	144	145	157	152	166	165	136	154	138	165	159	152	148	135	155	151	148	138	156	150	145	140	142	118	154	126	146	130	127	150	141	138	173	178	149	160	131	140	154	139	163	143	133	136	142	127	161	140	151	162	164	157	164	157	145	155	164	152	162	147	153	129	144	142	141	133	139	133	164	156	144	163	132	151	169	152	117	146	157	144	154	135	151	176	146	167	157	138	150	163	147	143	157	166	174	153	151	162	141	147	151	148	161	157	149	153	154	129	150	155	159	160	138	145	142	128	152	161	159	153	137	149	151	135	174	135	165	131	141	145	153	133	156	161	160	158	151	150	147	147	166	163	138	135	148	133	151	158	122	155	162	149	143	161	157	182	125	162	149	148	158	139	159	130	158	142	157	133	171	143	145	143	148	134	130	147	149	164	159	133	141	145	134	146	126	140	151	146	131	151	143	156	135	146	152	148	144	129	149	147	151	127	154	166	142	145	140	171	134	142	161	122	140	145	143	141	151	143	145	130	162	145	124	136	165	149	144	148	159	169	153	126	143	131	131	151	162	150	129	170	150	176	160	155	155	152	164	127	158	134	145	113	140	171	154	133	135	141	146	176	149	136	160	153	152	149	172	139	153	149	138	134	174	149	151	160	159	136	172	144	164	153	153	158	137	143	166	138	149	165	158	142	157	153	133	157	161	131	171	178	123	143	150	151	140	147	150	153	149	134	154	137	132	158	143	140	166	130	153	164	156	153	154	153	155	169	154	152	153	159	120	159	142	158	133	162	167	129	161	164	146	183	167	160	155	163	166	157	147	149	148	150	143	146	117	130	152	167	147	134	155	153	147	137	158	175	132	153	163	157	142	153	145	151	123	144	156	140	146	158	136	159	151	140	159	149	134	147	156	166	145	149	135	152	133	133	156	150	145	136	169	136	161	153	143	130	153	144	152	135	157	151	136	139	154	149	152	171	150	150	161	149	140	161	157	167	144	156	133	141	158	141	154	169	129	153	180	173	152	152	141	143	136	144	138	132	152	127	149	152	156	142	131	160	135	161	137	175	137	143	164	135	151	154	168	147	157	150	143	149	158	139	162	135	147	133	152	145	144	157	172	136	143	156	155	138	165	149	140	138	150	161	159	154	130	159	165	167
2734	878	2345	9645	19417	16321	1989	466	539	461	462	471	480	486	482	463	475	490	488	490	476	507	407	456	424	498	465	465	472	464	464	465	502	504	532	435	486	497	474	479	473	481	483	487	435	500	500	460	461	493	540	489	461	475	473	515	487	489	460	469	430	471	473	485	529	491	501	477	486	481	496	448	478	504	492	480	490	477	458	428	463	461	459	468	456	511	486	492	487	447	448	476	452	498	517	451	491	424	466	449	447	504	465	445	484	472	462	454	492	519	467	488	483	530	473	474	533	468	484	493	464	509	474	473	448	503	493	484	475	446	506	489	495	496	482	466	456	473	462	473	470	469	489	458	427	481	480	447	466	480	475	479	502	454	461	504	457	466	468	478	453	486	465	492	484	452	458	495	475	475	466	435	437	486	462	440	477	500	443	471	497	472	502	450	486	457	492	428	439	466	460	465	483	497	477	514	514	449	481	465	494	494	498	491	463	478	474	449	494	437	459	480	487	472	493	448	490	512	486	497	459	446	486	484	464	451	488	438	395	490	457	465	475	474	449	512	468	475	530	453	463	482	485	503	437	487	495	463	446	473	481	498	471	477	445	480	496	504	511	469	472	460	496	481	487	465	481	480	458	480	510	477	476	474	479	519	479	485	492	513	474	473	469	467	463	477	464	476	491	470	474	483	482	487	508	459	499	510	473	496	468	493	465	473	441	433	466	491	442	450	471	464	498	478	460	518	501	466	512	477	503	461	487	476	442	491	476	497	477	467	467	519	436	506	489	490	476	484	446	465	507	490	446	450	512	507	455	484	492	487	455	483	446	500	453	483	475	491	491	486	433	485	474	497	477	477	502	486	507	481	471	458	461	437	458	499	427	475	500	473	479	472	496	468	443	472	469	509	472	487	509	511	468	481	457	487	501	464	481	453	466	452	483	464	479	480	482	479	462	489	479	499	436	457	494	511	474	493	504	433	468	503	455	463	495	516	485	456	509	507	509	483	470	467	474	477	494	465	445	467	462	486	477	497	465	456	449	490	476	452	475	505	496	483	487	493	448	485	457	493	499	448	500	480	481	477	467	462	463	457	498	447	482	464	454	476	477	486	473	482	472	440	508	487	471	521	481	489	513	466	462	455	477	463	472	467	476	481	471	465	466	508	461	510	457	494	460	443	466	471	500	462	498	507	448	451	461	503	541	503	479	461	489	454	480	474	478	521	478	484	469	519	495	501	482	445	461	485	521	461	475	440	465	432	437	465	460	468	444	530	527	507	492	511	505	467	468	494	475	467	493	490	490	460	505	494	447	460	503	473	504	478	486	470	448	447	503	462	513	453	475	508	487	482	493	502	484	492	470	476	478	464	491	461	477	471	490	443	519	489	435	466	466	469	477	493	498	472	471	490	471	503	458	428	506	458	490	450	473	484	490	501	474	505	459	459	485	462	495	491	458	489	504	485	490	473	479	455	479	456	481	486	507	483	451	456	468	478	464	467	440	481	487	476	461	463	436	485	496	476	477	529	483	492	457	461	476	514	477	470	443	493	453	465	500	452	517	446	500	525	445	482	481	451	429	495	464	474	513	451	502	498	480	497	492	457	476	475	466	525	495	504	503	468	458	483	463	486	439	517	466	475	479	508	472	515	503	451	504	483	521	476	456	485	487	464	506	502	459	488	445	487	489	454	460	468	475	495	485	498	454	527	512	452	450	494	470	512	506	483	477	485	521	477	501	479	445	454	505	449	474	497	491	440	447	479	471	504	488	478	481	441	443	491	486	446	495	491	465	464	503	448	449	503	478	480	488	489	516	460	500	452	452	478	463	480	490	458	431	454	470	460	431	449	482	457	472	469	457	482	469	462	466	469	505	497	493	514	436	496	472	489	479	519	512	477	487	461	442	454	477	478	453	471	504	494	454	500	478	447	470	476	480	461	454	463	480	434	481	471	501	479	471	493	448	468	502	499	484	503	501	499	485	441	467	487	484	465	456	459	441	501	447	518	477	501	459	487	444	499	489	510	482	465	452	436	500	471	469	454	505	467	479	469	469	465	466	470	482	459	499	483	479	431	470	448	476	465	477	491	481	478	498	479	480	468	482	467	502	505	482	465	481	450	440	476	490	445	476	513	499	487	476	482	484	502	470	486	482	451	461	484	454	461	493	450	462	506	518	468	514	520	473	452	497	472	441	492	464	476	449	458	455	450	483	487	487	492	520	465	449	473	495	495	488	464	480	511	461	534	469	456	447	490	462	480	479	481	483	481	502	459	470	516	459	486	481	476	497	491	471	465	471	497	452	501	475	457	467	525	469	492	468	474	531	470	437	481	458	486	454	493	453	468	488	472	468	482	447	466	502	510	465	429	488	507	467	450	459	467	443	509	502	501	469	464	466	476	471	518	490	457	491	498	513	477	432	492	443	458	430	469	464	470	462	448	480	469	433	464	491	492	494	458	505	518	462	521	442	509	480	466	489	506	415	487	490	467	487	497	440	447	502	487	501	456	504	509	520	477	454	482	490	486	491	469	474	460	497	457	445	465	495	487	497	483	469	453	467	428	438	453	504	476	451	461	443	495	472	479	456	431	479	490	493	497	466	490	476	475	487	489	445	496	449	449	516	473	509	443	509	462	480	471	490	451	483	457	449	461	466	437	443	477	451	487	514	526	443	507	490	513	461	439	462	461	454	460	442	476	446	474	506	494	485	471	475	486	470	477	461	494	458	471	476	481	454	484	490	458	501	465	438	468	468	481	463	457	509	478	456	457	488	499	441	487	438	481	490	481	453	500	528	462	477	477	466	470	444	465	474	473	457	468	468	458	451	424	456	460	475	455	450	468	488	455	446	494	476	517	445	496	484	488	461	481	489	439	442	481	468	497	494	470	465	467	471	477	480	463	471	443	480	471	487	449	437	470	496	477	475	483	485	479	488	497	464	469	505	500	472	444	476	472	520	490	456	493	516	453	484	460	492	443	486	507	469	469	482	460	467	444	428	439	473	447	464	474	487	483	468	501	469	463	500	493	478	494	452	489	475	513	480	488	435	490	493	488	492	435	436	498	485	458	479	479	473	468	487	485	494	478	445	481	509	473	478	512	492	485	502	496	402	458	469	453	470	466	524	459	472	487	530	481	490	498	485	479	506	501	463	434	443	450	467	466	494	483	460	476	455	484	488	447	516	490	516	477	499	497	451	466	485	465	473	480	453	456	497	492	450	464	449	440	450	503	444	487	468	487	492	483	469	485	446	474	507	477	491	465	506	511	481	469	471	479	506	489	473	451	460	497	482	498	493	469	450	484	495	481	498	434	524	482	527	481	481	484	484	458	463	472	507	463	461	462	475	476	490	491	499	482	471	482	456	469	503	457	447	507	465	488	491	485	481	481	481	478	495	518	455	454	497	479	483	476	471	458	475	476	492	476	482	485	497	478	511	467	446	444	461	475	506	473	453	484	468	442	492	474	509	479	475	446	429	424	436	479	491	466	494	434	468	495	458	462
14086	5734	15505	30240	48549	45809	17758	1154	288	276	252	268	261	269	228	250	271	240	248	223	256	248	255	252	219	258	275	241	245	256	249	234	224	227	262	244	240	250	263	238	230	242	237	250	253	237	230	218	240	277	235	218	229	247	240	271	243	242	223	221	229	252	239	230	233	244	230	244	248	239	211	247	257	225	211	241	226	253	259	260	254	245	248	234	235	229	242	241	250	249	252	237	224	251	230	233	245	245	265	256	253	243	240	231	220	228	273	240	248	218	221	254	269	223	250	245	257	240	234	237	233	228	223	246	275	253	254	259	249	249	238	249	216	243	267	264	212	271	228	240	235	227	229	235	277	225	248	231	236	266	243	232	242	262	247	248	253	249	239	260	227	246	236	232	236	240	237	219	269	263	238	250	250	262	242	240	249	241	252	218	226	277	231	210	239	260	248	240	235	213	233	230	235	275	262	237	258	228	217	257	250	230	235	236	256	240	230	243	244	222	250	246	261	241	235	251	241	253	225	237	231	232	227	254	241	253	252	237	248	221	236	235	234	234	238	247	252	243	221	236	228	244	225	266	240	270	250	238	227	223	239	215	262	258	227	258	225	213	240	251	240	259	271	220	258	234	286	251	229	249	256	196	220	238	220	228	242	235	213	263	234	240	273	254	241	262	278	268	253	243	235	244	225	249	260	246	247	233	263	247	240	247	243	275	216	222	259	261	245	230	251	261	251	242	224	237	257	251	257	237	240	277	251	261	233	242	261	253	220	256	210	247	237	240	228	258	222	248	253	258	255	234	229	229	231	258	226	248	258	229	246	225	260	237	251	267	236	264	239	239	270	244	244	239	276	220	232	238	244	263	260	270	213	216	248	226	250	263	245	255	225	231	235	245	231	229	254	223	240	249	234	250	234	275	252	247	230	246	240	237	266	253	242	256	223	253	239	232	264	285	257	240	225	202	253	241	219	229	254	242	230	253	242	240	233	257	238	269	237	247	237	236	246	285	244	248	247	269	221	257	254	236	276	243	244	269	260	233	205	234	239	242	231	253	262	252	236	224	225	251	246	242	255	211	228	255	240	229	270	239	258	246	262	257	234	235	243	238	219	228	258	250	254	253	243	246	222	233	264	227	250	254	253	228	249	226	267	241	260	209	232	222	234	247	234	251	230	252	229	255	248	236	255	247	253	250	215	228	222	249	255	240	272	226	233	241	242	242	243	251	222	237	249	258	209	223	273	291	237	236	226	249	221	244	217	215	250	243	243	235	223	232	246	244	230	263	223	289	232	254	225	239	238	241	256	246	273	232	245	243	255	259	258	272	288	266	252	262	246	237	231	213	275	220	242	254	243	260	224	268	232	280	214	234	242	231	274	265	209	227	222	247	236	248	237	223	211	240	248	248	236	253	260	253	266	212	244	220	248	265	239	234	254	256	220	244	233	259	277	257	254	229	249	254	249	256	254	251	253	232	275	218	215	241	247	249	246	267	253	253	251	254	263	252	245	251	232	249	252	233	246	256	244	223	250	266	234	234	252	254	238	264	269	264	242	244	239	247	245	243	260	274	232	256	230	241	231	231	234	252	277	254	252	238	233	248	257	266	229	249	258	249	228	236	259	243	237	240	260	265	240	235	265	232	252	232	237	241	235	284	211	249	242	236	258	265	265	253	232	264	219	228	228	249	247	234	230	271	227	267	241	239	259	236	252	240	243	248	223	245	231	259	257	244	222	238	266	243	259	252	263	261	226	262	248	243	217	230	233	247	240	239	250	243	249	263	252	211	282	251	233	240	259	239	259	257	294	253	270	244	233	251	242	244	257	236	256	249	240	239	225	250	237	239	241	229	221	233	230	234	244	239	252	254	244	248	241	222	244	255	232	240	241	237	238	238	234	239	246	262	259	278	285	250	246	262	223	209	248	276	250	243	244	262	249	252	238	263	239	226	259	228	257	234	234	248	216	237	235	246	246	265	212	230	250	232	262	207	235	210	282	235	230	232	229	213	248	246	275	276	236	233	250	243	241	277	249	216	258	241	270	250	229	248	242	254	197	241	235	252	245	250	262	270	242	215	245	216	224	224	227	240	256	241	256	250	236	219	226	253	226	243	239	245	261	231	237	256	245	230	230	246	240	268	239	235	268	267	235	275	241	251	244	279	226	247	259	222	235	256	219	235	243	260	252	219	239	258	237	267	239	242	240	256	247	235	261	236	264	242	253	246	254	251	257	254	243	254	240	241	228	260	257	219	253	238	227	241	255	215	262	224	241	248	261	259	229	228	228	235	239	258	233	253	224	218	252	246	246	244	255	251	257	247	234	252	235	254	241	258	242	234	236	243	243	234	231	241	249	210	248	216	251	216	255	220	231	217	255	232	242	259	244	238	245	262	248	249	231	243	245	242	269	240	225	251	246	261	253	250	264	259	206	241	252	266	229	227	245	245	238	263	228	247	249	228	261	205	271	243	256	250	232	244	260	228	244	242	224	272	251	237	271	229	258	261	238	247	246	243	278	228	235	242	237	216	222	270	226	259	266	248	243	278	263	270	252	262	248	261	257	241	236	246	225	265	225	256	254	253	248	263	267	274	224	243	266	235	277	240	256	213	241	235	240	271	255	218	249	280	238	244	260	236	262	229	274	265	259	256	246	268	244	239	254	214	262	240	244	237	226	240	230	264	265	254	228	256	227	253	242	258	249	257	235	266	232	253	252	279	274	242	276	250	229	234	238	250	240	225	259	212	246	235	248	230	234	244	243	230	238	264	207	243	250	236	247	258	254	255	259	234	289	259	250	247	213	250	227	231	238	263	228	242	222	246	219	236	223	278	218	264	228	266	241	272	248	255	242	254	253	215	245	251	237	248	230	233	243	291	244	244	272	263	232	235	233	269	231	242	231	255	257	241	258	225	255	253	230	215	241	203	239	244	263	257	250	241	235	257	257	248	242	273	218	227	231	241	239	261	235	230	225	253	257	264	230	252	241	249	271	214	246	257	243	226	231	257	255	214	254	239	251	252	254	245	251	255	229	237	237	262	257	225	242	251	249	251	245	221	203	225	252	228	237	259	226	223	235	219	240	251	236	270	248	229	266	233	230	244	232	241	271	261	246	255	227	250	251	232	234	234	252	276	247	250	256	262	268	232	248	249	228	234	235	238	272	245	246	268	234	263	246	247	229	279	243	211	228	239	265	228	215	233	225	235	261	265	222	239	226	243	259	254	264	235	254	264	236	237	221	222	254	255	249	237	203	221	231	246	240	275	236	236	242	267	238	224	232	243	285	244	245	262	283	251	226	230	260	226	218	240	229	264	240	263	224	269	255	267	247	229	234	273	236	236	239	210	237	238	238	261	242	240	226	255	244	229	262	224	260	226	238	220	261	238	229	234	233	262	242	261	272	254	243	250	273	261	228	253	229	247	229	235	240	265	245	249	265	251	225	227	247	238	247	231	260	219	242	234	250	229	243	218	225	225	243	260	243	239	236	250	241	258	253	231
8991	4705	24711	43130	59934	56497	18187	983	918	868	920	844	844	778	815	812	786	768	737	804	729	765	787	752	775	784	720	754	729	773	714	714	771	724	738	736	728	721	761	757	732	728	700	739	726	702	745	720	743	703	723	701	765	707	778	726	717	667	746	728	739	730	701	757	715	739	736	733	667	745	721	696	691	743	721	729	664	728	744	788	743	724	705	736	740	744	730	716	736	710	717	762	718	740	739	722	720	691	735	751	658	683	765	744	770	736	714	753	718	719	735	694	714	743	664	711	713	733	713	746	707	738	698	736	716	748	685	709	706	724	733	732	730	698	726	724	725	704	729	695	733	750	757	719	718	710	679	705	730	765	728	715	740	676	765	759	700	695	695	689	699	776	750	751	721	762	764	708	723	690	723	722	724	701	700	744	734	714	685	749	782	717	734	709	728	728	742	721	737	674	690	680	707	745	709	733	740	688	734	728	680	723	745	769	685	724	693	721	746	720	676	753	746	720	707	729	704	736	673	711	662	728	776	763	720	670	707	750	714	681	720	716	705	688	696	745	773	737	752	678	715	714	709	736	735	696	713	708	708	701	739	705	722	765	754	694	672	712	718	707	691	688	736	736	738	744	685	774	713	707	724	732	730	694	706	695	687	702	703	737	696	715	733	743	729	725	755	702	702	723	725	705	709	739	698	721	732	679	765	734	706	723	705	761	733	739	719	685	747	716	704	752	749	721	710	753	699	693	711	693	779	740	736	654	719	686	749	751	756	692	723	725	765	770	717	672	710	746	676	723	745	724	751	770	697	732	689	733	723	744	710	718	685	682	757	718	715	714	735	725	756	734	742	761	716	709	707	715	735	732	697	730	733	728	689	757	715	700	665	744	698	713	693	674	731	711	704	751	707	693	721	679	747	725	685	665	719	681	704	735	770	693	749	722	747	760	711	725	714	708	768	747	769	731	695	671	712	704	715	743	704	697	740	691	674	765	771	724	710	759	724	723	666	761	709	702	723	712	682	720	741	708	701	733	706	726	737	708	689	718	706	722	701	762	738	704	717	722	748	709	736	726	713	726	703	716	762	735	665	722	756	689	707	701	717	713	741	681	707	738	714	695	735	731	743	714	706	696	728	726	683	702	719	705	778	754	706	774	698	745	697	751	727	694	742	722	751	742	695	760	699	711	776	745	730	721	731	647	713	721	701	681	685	703	719	720	671	713	733	701	752	764	713	702	714	723	745	745	685	708	759	745	664	719	747	756	714	712	715	690	748	737	701	684	677	696	725	754	737	701	773	757	768	689	754	744	714	743	719	714	657	735	738	734	747	735	754	701	707	761	729	689	710	703	727	710	714	719	724	734	715	688	719	752	693	739	733	728	694	763	668	742	688	722	716	688	712	685	698	754	684	705	752	725	667	743	680	657	734	699	739	775	711	733	731	685	708	772	719	724	716	740	737	775	737	677	707	704	714	729	740	761	714	734	676	731	691	726	734	740	701	746	708	727	729	663	746	783	695	680	719	709	687	716	736	718	647	688	721	730	734	733	705	732	665	755	714	728	704	736	676	735	726	722	746	736	735	704	695	682	687	706	738	744	719	735	737	727	740	699	727	700	711	778	711	723	721	691	703	739	711	751	727	769	696	719	788	680	751	713	713	705	745	673	722	747	690	718	722	719	665	752	718	709	731	761	697	686	695	731	668	715	722	712	756	745	726	752	689	734	727	728	765	767	720	722	746	750	705	729	719	757	729	714	687	723	720	718	695	708	705	738	718	744	679	711	713	738	754	647	736	691	716	789	695	720	690	712	714	708	742	696	727	665	725	683	717	710	691	726	711	736	740	765	738	718	715	761	734	724	724	693	778	728	727	729	674	673	742	763	743	725	721	710	710	715	666	722	702	722	687	706	751	719	719	723	711	731	754	732	717	686	695	714	739	717	722	732	745	713	745	767	725	780	708	712	718	691	723	748	721	736	687	689	718	727	726	708	743	723	716	774	730	711	737	747	705	764	683	775	730	737	727	713	715	744	710	715	731	689	718	755	668	707	689	784	755	718	697	712	710	691	763	705	757	684	702	698	716	732	783	715	707	743	772	746	719	706	680	773	726	699	711	698	741	699	718	698	718	714	712	759	749	721	743	690	695	729	727	705	709	726	770	734	686	788	734	719	711	736	723	706	708	691	702	685	716	776	735	739	679	681	679	705	690	689	715	704	697	800	695	709	701	663	763	706	688	694	688	754	675	771	767	709	735	768	759	695	719	727	700	730	672	737	740	709	727	743	731	720	698	676	759	731	777	719	714	735	748	691	721	732	722	723	777	752	701	707	735	697	725	720	688	711	744	718	707	687	744	724	736	743	770	731	723	684	693	727	725	739	710	645	757	732	726	727	687	745	708	770	719	732	711	728	707	756	741	634	732	670	731	745	656	757	744	722	712	734	745	717	713	710	673	713	725	757	744	710	742	702	696	690	698	708	716	687	705	744	726	733	725	677	715	756	761	722	749	707	749	735	735	693	727	734	731	677	710	722	725	699	770	720	705	722	703	709	667	763	687	747	690	706	714	726	736	744	724	757	726	724	679	759	708	722	716	759	725	747	730	777	704	722	776	708	725	744	688	680	776	709	801	673	727	715	708	636	736	766	740	764	702	658	706	746	741	714	670	710	723	707	764	703	712	724	715	726	725	702	723	725	709	684	719	705	756	743	664	730	697	741	777	722	730	705	757	727	734	737	718	752	668	714	731	741	708	668	719	765	672	709	704	686	747	725	689	729	691	730	774	689	698	726	695	704	741	686	747	741	708	680	705	744	777	765	724	719	684	718	703	696	699	709	693	717	692	744	741	709	721	734	672	692	753	695	732	742	694	706	711	700	734	711	715	710	743	674	747	724	706	715	783	712	735	655	703	710	696	734	699	772	704	680	672	711	735	703	754	718	718	763	748	746	731	709	736	704	733	701	770	763	714	738	730	724	714	699	750	753	735	707	710	711	709	733	661	742	726	733	717	700	738	668	672	732	745	720	761	701	769	698	712	743	722	726	749	689	701	724	714	701	733	791	687	766	712	720	701	752	696	660	623	714	744	655	765	734	708	700	684	706	646	706	705	725	722	712	664	699	686	756	723	712	732	662	699	680	671	726	720	707	707	764	730	749	725	784	722	721	724	739	743	717	722	706	696	717	672	713	694	736	716	714	705	754	736	741	723	675	707	706	707	715	734	729	749	685	701	694	759	689	738	701	721	718	732	716	719	705	752	692	728	744	788	721	671	701	707	721	711	692	746	707	710	712	737	739	679	703	755	681	715	748	714	679	746	749	692	740	743	758	689	712	718	719	754	693	720	705	707	701	714	746	700	694	718	688	722	669	730	742	675	717	745	708	727	703	689	688	766	779	727	697	675	707	703	718	721	723	732	728	664	695	695	749	751	750	721	693	718	771	709	754	694	696	703	746	754	710	731	754	727	686	681	744	725	716	648	703	694	729	694	744	738	672	730	709
26404	12158	14990	39478	68160	63617	31788	6237	584	374	347	320	323	308	331	341	294	312	336	288	331	297	308	324	284	302	260	271	294	276	296	265	321	260	273	299	329	262	319	285	288	290	312	276	279	312	328	268	310	286	275	283	296	305	278	280	253	264	308	280	310	259	261	280	288	267	266	312	288	295	291	302	287	259	260	280	300	286	298	264	308	227	264	331	305	300	313	269	289	276	291	274	275	269	298	261	299	303	289	282	284	296	287	315	295	269	295	289	280	279	289	286	293	261	299	270	279	324	306	284	288	273	276	270	295	255	295	295	281	282	287	286	281	262	274	243	285	298	304	271	264	271	277	277	256	266	297	272	300	292	266	309	278	281	284	340	281	275	315	283	279	252	285	282	293	284	299	289	303	295	285	287	291	256	290	287	279	256	276	252	288	294	309	307	281	311	292	266	267	285	299	280	263	279	293	267	294	261	275	320	268	341	289	288	263	310	251	271	306	311	300	288	284	261	276	272	267	262	271	254	307	275	288	260	292	265	289	280	299	301	283	297	287	275	268	306	266	277	274	273	307	272	287	280	286	275	281	284	317	290	281	260	275	279	299	263	278	288	283	275	290	279	264	265	300	264	268	311	290	279	285	298	287	274	302	284	275	283	301	292	274	304	284	283	264	288	293	305	281	306	273	309	247	269	285	301	307	286	295	305	286	280	299	293	310	278	290	273	305	308	289	298	278	291	285	283	249	248	290	267	289	305	268	258	281	281	273	259	289	303	297	283	279	267	293	269	317	267	280	290	253	322	264	277	287	295	287	278	275	288	282	282	294	278	273	271	276	276	296	274	287	301	302	293	266	294	265	297	285	274	280	308	302	270	303	270	288	322	279	333	243	285	296	290	274	296	304	284	246	303	281	294	304	278	284	260	263	272	288	293	305	282	279	279	249	294	277	303	292	328	297	312	275	256	287	306	323	256	282	293	277	264	275	295	260	294	315	269	282	294	287	281	281	259	277	289	283	288	259	268	298	269	315	297	279	299	295	295	279	285	288	287	296	275	280	278	296	248	270	292	294	274	266	274	272	289	256	288	253	270	259	302	315	278	250	272	292	296	285	293	277	240	289	312	290	278	295	306	256	278	274	280	292	288	274	299	300	314	304	289	313	300	319	287	302	304	287	306	261	280	248	271	294	279	308	267	291	267	302	291	281	275	293	269	302	265	285	249	240	287	302	283	248	267	273	275	304	282	267	283	300	278	285	280	317	291	309	271	277	268	262	270	255	276	251	316	288	290	277	275	279	274	280	308	271	278	278	289	271	274	241	291	298	296	282	261	267	241	301	279	263	298	271	281	295	291	264	268	266	290	285	274	288	282	262	284	274	265	267	269	299	284	301	266	274	272	275	285	301	266	275	289	309	279	274	259	290	294	287	301	244	277	252	234	311	284	303	282	272	289	297	259	279	277	277	282	277	291	319	267	267	271	279	286	310	273	306	246	302	272	273	280	283	305	296	314	291	300	285	268	277	268	283	252	294	252	292	275	281	311	293	285	282	305	290	300	260	303	279	276	299	288	324	274	278	286	295	290	276	321	280	256	296	306	252	291	301	283	309	264	254	290	252	297	306	302	273	268	272	291	309	281	293	312	288	293	270	277	278	271	279	300	268	303	282	268	332	265	315	269	290	273	295	277	291	297	310	283	289	291	298	290	262	291	270	273	291	306	270	288	279	264	272	291	272	260	290	299	306	268	293	292	315	278	249	305	261	296	280	265	279	290	283	283	287	265	299	272	277	311	263	282	283	285	270	284	279	287	269	293	298	313	286	277	298	286	268	283	279	298	273	285	272	297	277	299	294	316	271	311	293	294	300	263	284	281	283	274	259	299	307	251	271	268	311	277	302	260	295	293	283	290	287	246	290	257	278	287	322	259	278	285	307	274	300	278	304	267	271	274	290	252	287	250	298	242	269	256	299	264	277	258	296	255	281	299	284	295	296	284	290	253	279	280	282	303	265	275	283	287	312	292	303	287	294	285	273	265	293	259	287	294	282	269	265	281	301	289	283	264	302	279	276	304	259	289	287	271	284	308	315	278	281	295	282	264	294	296	276	289	278	287	248	303	267	282	282	302	282	276	289	265	296	279	277	288	290	300	285	299	263	300	281	290	291	288	280	258	269	282	303	258	280	308	273	274	294	282	270	308	278	266	268	286	285	294	294	271	279	295	274	270	308	251	284	293	286	268	265	235	287	276	275	279	286	314	251	305	278	288	307	256	275	267	294	304	340	284	287	273	304	278	277	312	293	273	292	275	282	291	319	270	302	279	278	304	261	302	284	273	269	296	301	289	307	252	307	267	276	287	280	277	329	274	258	262	282	290	276	263	282	287	297	288	275	291	324	276	318	262	266	282	280	240	288	292	289	317	269	261	311	267	287	308	277	314	295	277	299	285	286	256	252	252	293	304	303	273	284	312	297	272	255	286	289	271	252	299	298	326	294	272	261	288	278	270	269	269	307	303	264	272	301	250	254	299	285	297	286	318	279	262	269	255	291	284	303	303	266	261	237	298	273	294	309	274	318	284	324	280	302	276	258	268	290	302	289	291	300	286	276	278	291	296	273	291	275	280	303	289	300	301	266	285	272	292	293	263	272	287	314	287	312	298	280	265	266	272	277	303	259	305	269	277	288	296	301	275	279	279	284	289	258	289	301	286	293	259	290	265	300	278	283	290	303	262	290	287	289	260	289	250	288	252	274	267	266	319	294	271	291	314	270	327	272	294	324	288	280	300	264	309	293	274	277	286	258	281	296	285	250	298	272	275	275	288	289	262	296	286	266	253	310	284	289	289	288	288	302	267	279	267	303	301	287	288	277	322	293	243	300	306	266	278	281	268	285	260	276	267	265	315	302	286	292	290	310	263	278	314	310	281	279	290	272	304	280	296	259	295	285	253	303	317	326	253	303	311	285	308	295	262	284	313	304	295	307	293	261	279	255	261	259	278	253	278	312	324	299	300	259	262	295	260	271	288	275	289	295	298	321	295	269	271	289	269	274	274	315	291	294	300	280	298	272	277	274	312	269	270	266	282	331	314	303	316	292	269	270	287	297	320	248	278	302	288	274	256	267	286	264	313	284	298	299	269	279	272	261	298	274	278	283	281	256	305	311	262	304	299	282	289	266	263	268	276	296	305	272	284	301	288	295	301	299	250	290	258	278	282	267	295	308	264	273	320	283	307	292	266	305	278	272	295	275	301	274	272	285	314	298	277	259	282	303	279	292	288	294	281	282	265	307	283	272	276	281	290	263	291	269	301	304	264	280	322	286	282	276	290	272	281	271	275	289	304	278	274	312	296	247	296	273	263	265	264	255	291	263	298	293	309	282	279	259	287	285	301	278	296	274	264	259	281	292	284	270	295	274	285	292	309	268	298	266	306	278	277	277	268	305	229	261	290	292	276	290	314	285	270	263	310	287	282	311	283	285	307	294	286	295	255	276	274	283	296
14724	8479	18012	50418	77648	72767	24101	1471	1322	1246	1156	1098	1076	1014	998	1023	961	900	883	946	916	884	921	877	851	909	879	897	872	913	837	845	842	837	848	845	780	826	862	820	832	814	808	864	797	858	828	805	841	846	857	850	807	839	816	838	781	864	804	828	814	840	826	785	842	852	878	836	793	831	767	802	791	774	804	786	793	822	817	800	795	780	817	805	819	807	804	787	756	795	799	792	821	834	825	788	824	838	785	813	817	802	802	813	803	819	816	819	766	798	812	853	813	821	771	818	845	825	846	815	778	837	861	771	852	820	769	804	782	818	807	811	826	817	813	840	833	807	834	821	790	803	786	826	824	806	769	869	805	828	876	807	803	812	799	781	800	817	844	811	836	762	817	849	803	793	797	830	792	812	816	811	827	830	791	799	819	767	833	834	786	862	825	851	789	817	816	814	814	782	847	824	841	822	832	788	781	842	793	827	826	822	806	788	799	792	809	826	777	850	770	837	717	792	811	762	804	799	796	802	799	797	804	864	803	824	828	832	816	825	815	793	827	793	801	818	813	840	749	817	837	843	818	799	814	849	799	746	830	782	862	767	825	782	773	839	824	785	860	810	831	787	804	828	781	812	710	801	809	782	765	802	804	847	751	803	775	819	752	764	808	730	800	796	809	788	824	787	836	842	850	804	833	883	789	809	809	819	773	768	836	789	808	777	796	762	760	865	813	768	869	847	783	784	783	830	816	796	782	794	788	798	762	833	865	805	808	819	826	792	817	823	798	833	801	745	767	799	783	789	781	806	844	778	798	815	803	837	728	816	804	804	820	782	817	796	760	792	805	802	775	823	796	751	819	796	818	811	780	783	871	811	840	848	770	809	839	765	823	787	802	809	844	831	804	807	843	873	810	820	737	856	781	831	792	788	852	778	778	847	824	800	808	776	788	775	818	743	822	793	810	817	802	772	799	860	801	879	802	788	847	734	833	803	857	780	785	831	772	809	786	818	757	811	838	804	800	792	787	804	816	835	870	741	824	810	808	824	815	833	819	806	841	805	791	833	788	782	811	779	810	787	816	803	776	785	827	778	777	772	786	864	787	762	813	794	818	824	835	837	852	746	799	844	759	808	817	793	823	821	790	790	847	770	811	826	810	764	839	818	776	747	843	818	810	774	798	787	813	818	793	814	811	793	787	840	891	763	816	846	733	807	847	843	870	783	865	852	769	766	778	843	758	805	818	796	797	774	800	796	811	805	793	764	823	801	784	832	836	786	808	844	843	793	747	803	839	806	773	792	829	778	823	828	798	845	786	784	813	791	806	790	816	809	769	838	754	786	819	834	806	784	761	796	786	816	836	823	819	798	819	847	766	819	823	804	804	813	810	783	836	801	833	804	734	784	801	791	794	815	812	839	777	783	819	773	828	809	819	820	761	762	810	826	823	825	832	855	778	849	830	796	795	831	789	824	814	814	872	831	792	834	848	799	809	810	774	785	848	800	738	814	855	749	783	853	861	845	834	787	809	783	821	825	803	798	810	802	870	818	846	822	831	775	800	752	791	817	842	821	842	812	803	825	823	845	845	806	815	817	856	859	838	802	787	769	810	780	794	802	787	785	792	822	822	768	815	801	835	842	811	836	802	807	794	831	814	793	780	804	850	845	827	814	809	839	823	787	803	793	797	832	767	800	749	811	822	846	798	787	780	773	829	793	785	775	849	767	825	803	833	805	810	771	826	859	819	835	776	787	820	802	802	746	758	875	843	844	829	812	793	825	842	850	796	833	766	808	762	833	786	812	776	758	847	821	813	774	833	823	744	772	759	819	807	784	794	810	853	810	792	838	776	789	807	782	816	785	827	761	801	802	855	823	786	828	832	840	809	845	826	806	819	809	840	836	781	780	791	828	880	801	808	789	806	795	810	822	757	801	771	855	809	787	819	826	787	794	816	820	785	813	743	811	777	790	827	847	757	826	798	812	885	792	796	804	792	760	789	796	804	833	821	764	774	801	800	754	813	811	770	790	809	771	811	783	827	853	806	843	831	785	753	769	859	806	799	817	745	802	754	773	777	783	790	841	860	814	781	802	776	796	810	871	788	772	789	852	819	830	861	831	825	805	798	850	809	808	844	784	807	837	871	796	834	803	824	812	795	836	830	792	851	755	786	849	897	892	795	774	857	875	779	767	811	840	838	842	837	819	832	836	817	769	788	833	835	800	848	807	790	789	807	868	833	796	786	802	769	798	795	746	777	847	826	779	802	816	757	831	812	844	774	856	838	811	783	804	817	776	825	844	808	818	744	793	778	751	784	846	791	777	868	816	835	822	805	844	813	769	842	828	808	780	814	827	852	785	834	779	795	781	793	802	807	837	757	834	842	800	777	779	799	812	837	754	821	808	805	781	800	814	766	805	812	792	785	832	784	780	798	824	808	783	797	804	747	764	826	788	804	783	845	801	817	857	797	838	850	774	820	779	855	857	836	756	814	792	786	813	777	846	775	761	798	806	795	779	762	789	861	802	823	826	821	797	808	794	864	809	820	811	766	805	767	838	779	810	800	769	781	801	801	793	839	829	825	808	818	809	827	830	738	800	805	788	814	800	773	800	774	837	777	799	816	817	865	818	798	829	792	764	779	829	787	779	805	818	793	788	811	847	842	817	785	777	860	795	862	819	841	798	791	809	818	742	787	815	837	774	797	812	816	854	816	791	790	800	803	773	795	827	803	799	774	848	815	820	776	817	782	756	841	777	767	739	793	800	811	787	808	806	832	816	803	826	828	774	785	792	816	805	819	843	821	811	762	803	808	837	826	833	844	805	818	809	772	822	839	842	836	770	836	810	851	804	798	823	821	762	825	799	812	811	865	807	828	787	803	756	795	848	799	765	765	754	797	825	796	847	774	802	791	853	772	823	790	766	735	828	864	840	804	793	819	815	856	772	849	792	779	801	817	837	765	809	809	836	864	773	747	793	800	781	844	825	747	826	817	833	791	791	816	803	789	845	798	815	806	866	742	831	781	873	853	812	821	813	789	790	851	843	810	859	781	832	792	830	753	824	750	829	804	782	773	833	792	800	814	844	835	772	778	858	807	773	804	809	800	834	859	814	825	774	802	791	778	776	781	787	832	826	780	833	837	796	796	746	787	793	821	813	818	870	795	784	796	806	789	787	816	842	828	789	816	849	799	788	810	825	830	843	776	798	806	779	809	785	802	852	856	803	797	822	781	766	787	850	850	797	812	832	807	720	842	789	820	851	784	815	816	813	814	804	837	822	786	784	797	777	766	816	832	807	758	817	766	879	777	779	812	796	812	769	847	815	819	803	822	752	777	834	787	821	796	789	814	783	815	781	801	773	801	766	814	791	781	749	787	791	792	841	816	798	803	815	841	828	756	773	779	835	809	828	832	811	807	800	762	843	825	788	862	840	829	823	790	786	842	841	858	815	838	883	846	789	798	801	852	811	834	807	817	822	837	835	805	790	848	843	816	824	807	822	810	808
2968	770	733	1409	4859	6696	2833	219	178	163	169	175	161	179	144	183	152	161	144	185	179	146	153	144	171	137	138	171	161	164	135	148	177	156	180	153	153	145	165	172	153	174	176	168	159	184	142	175	159	152	147	144	148	158	168	176	157	145	175	160	168	164	171	176	190	177	140	156	179	158	184	165	162	179	150	146	176	150	174	154	146	173	183	152	152	174	147	168	150	160	167	169	173	156	168	168	168	166	162	165	164	153	172	171	189	161	183	170	171	161	183	168	151	163	162	136	174	159	186	163	154	175	167	186	152	159	135	170	177	143	148	162	150	154	145	165	152	191	159	164	149	182	198	161	157	164	163	148	160	155	152	176	155	161	183	154	152	178	152	151	162	167	167	164	141	128	156	193	167	143	159	158	180	177	161	174	188	161	200	153	157	171	151	166	164	167	141	147	172	162	155	164	152	184	161	171	160	164	135	166	173	143	153	165	161	154	140	168	155	164	154	176	146	171	166	167	166	169	150	171	172	158	174	145	167	158	153	169	178	140	159	159	156	151	169	168	148	175	187	144	176	156	144	189	146	158	166	148	175	161	162	160	184	173	148	140	147	163	173	166	171	160	167	146	151	156	133	152	141	189	156	174	188	172	169	171	180	156	166	147	151	155	179	170	168	163	168	171	180	151	148	176	165	168	168	172	169	156	172	163	161	166	143	132	182	186	157	159	160	159	148	155	149	165	171	174	172	166	160	159	163	162	170	152	164	148	161	151	152	167	170	163	161	181	173	152	160	155	170	163	161	196	162	178	156	180	196	156	171	168	154	156	150	160	165	166	167	167	196	173	171	177	165	165	180	159	148	161	185	170	170	171	175	170	163	151	151	163	159	169	172	166	184	171	156	170	168	180	161	154	160	172	141	150	152	162	150	158	163	179	165	176	178	143	155	167	144	177	155	149	185	171	165	160	156	187	182	152	160	137	172	171	172	158	153	158	162	145	183	172	189	177	146	152	143	158	172	161	167	147	171	175	170	162	174	165	158	170	169	128	153	147	157	161	169	175	145	152	160	155	145	163	133	158	133	149	161	159	175	182	179	171	163	177	150	155	166	171	167	149	178	155	158	151	150	175	130	159	172	188	155	164	152	155	152	145	154	153	173	166	151	152	142	177	153	164	156	169	175	179	177	157	170	166	162	174	180	164	192	163	167	143	178	139	145	158	134	159	178	169	180	161	159	154	188	182	177	159	172	145	181	168	166	167	169	175	155	159	155	167	145	164	187	171	161	181	169	190	147	154	181	163	164	167	179	180	167	163	152	149	166	142	188	147	170	156	163	163	164	165	155	143	137	156	164	144	156	168	151	184	138	159	156	169	142	175	145	168	170	133	157	168	170	175	149	164	162	166	153	157	169	137	174	180	166	160	181	161	162	139	164	149	178	185	162	154	182	178	160	173	159	153	170	170	149	168	152	171	162	157	162	173	185	173	171	166	151	170	168	155	173	171	147	182	160	160	180	183	148	153	180	160	173	179	142	158	174	162	145	132	180	156	153	167	153	161	163	174	182	176	157	194	157	159	147	143	164	173	144	162	153	149	137	165	158	160	163	164	162	171	162	205	175	162	158	144	164	153	157	173	132	181	173	174	144	151	133	154	169	163	167	137	190	154	158	167	141	168	179	160	161	181	167	159	163	168	165	163	144	160	149	167	165	174	164	163	176	166	154	172	174	142	177	171	155	167	153	167	168	147	162	179	168	142	171	172	155	142	177	164	161	156	158	188	175	184	172	148	160	162	158	160	155	154	171	157	143	144	138	171	186	172	174	172	156	141	154	164	168	181	168	149	160	189	157	158	143	185	175	168	163	160	160	144	173	149	159	168	189	146	160	172	146	184	151	148	158	168	180	174	136	161	145	169	158	149	138	144	152	161	157	186	155	142	145	155	158	157	175	191	150	163	151	177	159	137	165	168	164	169	180	145	146	175	177	156	161	150	147	170	145	150	168	203	173	176	165	144	161	178	161	174	151	167	165	172	169	163	151	159	164	159	155	143	145	185	152	165	154	138	182	144	175	143	141	152	165	149	136	142	154	183	145	153	144	180	145	160	177	150	162	158	171	162	166	168	153	150	181	189	161	164	182	187	142	159	156	156	181	146	168	158	171	162	174	164	167	164	199	144	177	191	195	161	141	139	135	181	160	152	164	160	147	154	155	168	140	185	153	176	140	163	158	151	175	165	177	158	169	162	173	158	159	137	152	177	163	175	168	187	171	142	158	160	162	163	169	167	143	165	160	174	185	151	140	154	167	153	164	147	166	150	162	162	162	159	182	152	161	168	147	158	164	168	163	157	159	173	158	160	174	162	168	157	166	172	160	174	173	174	163	142	181	156	168	163	144	170	137	158	166	142	167	169	146	154	165	164	166	165	155	162	158	175	147	155	187	172	172	147	180	153	153	164	150	158	169	168	152	141	158	161	145	180	152	152	169	170	165	165	163	174	173	178	168	173	175	166	172	153	161	172	134	179	143	152	174	142	143	158	152	176	184	158	189	184	147	146	172	170	168	162	164	138	160	151	154	169	156	177	174	180	167	180	160	166	168	163	162	147	157	167	160	188	153	159	190	160	173	161	183	173	187	149	139	176	160	151	183	154	192	174	181	186	176	157	160	170	156	150	161	171	166	132	168	149	176	155	151	167	166	159	172	168	167	176	151	144	163	173	149	176	150	165	164	155	154	169	158	153	170	165	170	150	151	155	144	153	143	159	158	158	175	143	165	136	149	173	149	164	162	161	171	179	157	166	163	189	162	168	166	156	177	144	164	177	132	152	182	163	165	195	172	158	163	165	189	160	173	167	149	165	182	166	184	166	178	147	157	190	142	152	168	128	173	168	125	180	178	150	154	165	188	164	165	156	181	158	158	150	149	170	178	147	138	185	180	167	165	156	158	181	132	158	142	191	156	167	151	156	179	160	151	155	169	160	153	173	151	154	152	153	168	172	192	157	174	150	146	168	141	158	146	152	161	144	161	179	138	143	157	164	141	159	166	164	152	176	176	139	149	168	172	166	156	145	167	142	166	152	161	158	153	163	158	177	181	156	156	162	207	169	162	149	147	162	171	146	179	161	173	161	164	156	170	153	155	163	174	193	185	168	166	155	173	174	183	184	163	154	158	178	142	166	151	168	178	159	173	166	170	137	165	158	151	171	157	153	172	153	174	154	166	154	141	151	172	151	176	173	175	147	163	157	180	157	168	152	158	156	180	158	177	161	174	153	161	161	169	166	139	158	174	176	144	152	161	150	144	175	145	153	185	169	165	165	170	160	153	146	152	171	171	156	159	164	171	174	145	153	143	147	182	162	156	163	158	138	155	147	176	158	143	165	164	167	173	131	152	178	152	180	161	155	160	159	157	175	156	155	157	166	146	157	166	139	167	163	158	186	156	172	140	172	160	164	166	166	132	184	176	169	141	164	172	166	178	149	158	163	150	150	173	154	144	153
2949	1082	1675	5342	17520	21257	8949	544	536	520	520	552	522	520	531	532	507	491	474	528	528	549	444	510	494	503	514	496	550	547	544	490	539	545	510	509	495	553	513	498	496	497	495	521	544	510	524	522	507	513	525	504	518	487	506	511	522	534	473	501	543	524	503	534	515	560	531	514	497	492	497	526	516	522	495	499	526	550	552	486	507	508	531	533	476	485	516	469	520	561	514	499	480	517	534	533	530	506	507	524	513	507	508	562	543	538	493	515	532	500	510	543	517	530	508	529	497	532	523	515	503	501	511	517	489	544	550	525	523	486	517	532	506	524	467	518	552	544	533	496	534	496	546	521	575	536	500	499	514	488	501	530	527	511	494	524	549	515	554	538	550	498	553	533	555	483	505	528	491	492	558	523	517	551	531	499	519	519	527	512	477	512	542	518	500	503	520	542	491	488	504	495	509	511	481	492	523	468	522	533	522	511	506	492	485	508	498	527	540	493	534	504	484	510	491	492	555	516	518	450	501	497	507	539	492	538	484	529	518	502	490	523	507	531	495	519	483	556	496	499	518	545	512	479	524	528	526	529	506	531	520	520	518	513	533	535	497	536	473	522	546	491	519	504	477	530	533	529	501	526	545	484	494	532	521	495	534	565	474	547	500	565	526	525	491	482	561	493	518	505	497	538	509	461	520	493	530	538	500	525	525	529	487	541	517	531	493	526	504	552	521	526	483	533	502	504	551	517	548	461	530	508	523	512	474	522	508	493	515	542	521	518	497	502	522	514	501	529	544	563	498	523	533	511	505	467	533	523	466	499	513	561	534	471	499	519	472	503	535	505	546	512	499	501	500	482	483	529	506	532	550	521	513	538	527	538	504	520	527	491	522	476	516	480	563	534	515	506	532	491	494	532	522	517	512	515	476	488	487	551	530	509	539	481	529	510	526	506	515	490	530	531	487	510	490	551	522	534	530	500	517	500	482	507	526	507	513	516	511	510	545	504	506	539	541	555	488	522	525	520	559	481	475	515	516	525	494	541	549	499	514	521	513	500	512	470	506	518	539	526	527	478	479	511	518	497	506	483	487	486	543	549	507	557	485	503	508	521	482	525	542	566	545	532	530	515	509	491	506	500	528	537	493	511	518	493	536	541	520	509	507	504	508	492	506	506	519	550	509	545	523	539	533	516	497	509	535	513	536	505	558	522	501	499	505	474	504	532	508	518	507	480	528	518	499	527	486	462	508	528	541	516	504	480	530	521	506	539	491	537	526	545	516	525	518	488	511	528	572	504	512	518	465	521	539	495	451	504	492	525	514	526	510	519	513	482	492	576	523	527	539	532	526	493	553	496	497	522	497	495	522	578	507	525	509	485	525	551	515	490	477	515	517	484	524	541	499	501	544	513	513	479	530	474	475	561	517	540	518	496	475	492	496	502	526	522	505	527	516	478	491	483	481	531	479	495	542	561	533	499	519	489	509	542	573	526	513	495	530	507	477	493	546	513	513	518	500	525	500	566	525	508	525	527	519	499	535	542	509	523	525	504	532	521	540	513	523	500	541	491	502	570	542	519	572	518	493	527	543	472	510	518	521	542	506	506	489	530	517	555	562	502	512	499	517	531	497	521	531	589	547	505	553	530	526	496	492	478	470	541	515	523	549	534	527	558	522	528	523	550	511	505	517	488	489	487	510	494	492	541	506	527	500	487	522	514	489	499	517	558	517	515	496	511	535	515	492	513	504	495	552	545	538	508	523	544	496	529	483	523	510	509	508	501	530	516	530	517	523	517	526	500	500	527	514	528	499	508	503	536	500	544	552	497	495	508	519	532	536	535	525	535	553	519	498	484	510	484	545	498	535	505	522	497	500	520	484	510	488	510	491	469	476	539	550	543	510	518	497	502	483	471	505	494	537	518	523	542	502	487	482	531	490	502	517	557	479	505	549	542	494	459	505	482	492	500	491	544	514	556	525	547	534	480	505	509	498	548	523	541	491	550	503	486	497	467	490	518	539	540	523	492	504	537	533	480	518	512	501	527	490	498	503	481	515	531	506	527	514	509	547	514	509	509	512	526	567	479	515	480	515	502	512	500	517	539	557	523	515	484	508	531	521	538	513	483	504	518	495	538	541	536	500	536	520	495	542	507	514	499	542	554	560	511	522	490	551	494	505	496	523	487	516	521	542	540	482	534	459	514	543	494	505	516	498	505	516	521	517	539	494	519	497	501	510	536	474	521	517	510	520	519	555	485	515	540	491	524	507	525	534	518	498	500	491	511	551	498	493	536	532	537	524	477	493	504	486	531	531	523	535	533	495	505	527	509	510	521	521	552	496	530	519	504	508	569	552	493	532	520	538	504	494	475	522	493	487	497	545	486	509	486	483	521	566	496	541	502	521	522	522	515	554	522	484	543	525	501	500	506	519	549	527	512	514	513	492	512	506	550	533	473	481	500	505	530	500	559	500	520	516	528	531	499	534	521	488	486	481	531	525	506	506	502	511	519	497	505	473	505	521	547	514	487	497	505	474	501	480	537	539	501	487	485	506	460	560	539	513	538	529	525	563	532	478	527	572	516	507	529	540	526	530	509	522	535	510	524	508	518	527	540	489	513	507	522	514	504	570	523	510	529	522	541	521	548	512	515	524	457	485	473	508	500	501	512	522	545	542	522	465	530	542	498	485	527	529	523	534	524	519	520	479	538	501	543	506	485	548	543	546	519	506	554	506	534	526	509	497	499	508	467	517	504	552	506	531	503	537	485	489	514	493	539	508	512	502	498	540	516	532	531	513	514	526	549	511	526	510	494	499	569	524	515	500	521	481	531	533	514	520	520	529	513	540	514	505	486	545	535	469	479	540	515	597	536	521	501	535	461	514	524	522	533	525	502	537	520	515	525	535	519	527	497	519	507	556	501	515	503	475	520	489	560	500	513	547	499	524	507	533	545	524	511	474	540	527	503	524	526	542	517	514	476	494	482	505	518	495	519	535	473	500	559	523	529	508	496	526	480	547	551	538	503	506	559	529	557	520	497	536	518	543	479	536	545	502	518	485	495	533	524	510	518	502	495	501	509	575	547	503	532	528	515	520	513	519	526	512	504	495	521	499	479	548	506	542	535	544	518	537	500	482	518	538	499	483	539	550	566	531	495	529	530	523	515	532	526	506	513	516	507	508	535	506	525	508	475	556	514	534	492	521	520	493	519	502	533	486	530	495	546	514	488	504	537	519	505	512	512	543	449	537	525	504	511	491	488	515	501	499	516	491	525	503	493	520	485	495	477	525	538	534	503	506	543	509	507	484	508	501	543	533	486	505	507	505	518	480	524	511	530	523	511	532	544	478	503	465	532	541	530	512	502	518	505	534	524	503	451	495	485	527	502	488	483	486	507	535	517	500	486	492	556	513	543	502	496	505	513	510	499	465	504	487	524	506	501	525	487	520	531	526	486	494	544	565	483	522	539	540	526	535	498	514	453	522	522	546	559	492	523	520	495	488	509
20489	9968	11031	17391	42024	51316	24911	3444	326	257	282	251	280	254	250	259	278	257	277	266	240	259	227	252	266	299	243	256	244	255	265	241	239	261	274	259	241	246	242	237	249	260	237	264	219	241	266	246	250	249	220	255	254	255	260	257	243	251	249	253	260	260	257	243	242	266	264	237	273	246	233	264	250	242	254	271	261	249	247	281	268	252	254	248	268	248	249	268	256	236	254	253	261	264	255	240	245	217	234	259	261	249	260	235	221	247	279	225	232	259	254	254	261	246	252	245	240	233	237	265	272	255	248	264	260	259	235	247	262	261	263	259	267	240	260	245	246	242	258	266	220	240	257	268	251	245	244	274	260	247	267	262	256	250	252	249	238	241	264	241	267	240	259	239	249	247	216	232	242	259	250	261	234	265	242	244	241	284	269	253	262	239	238	245	236	245	245	261	283	245	218	262	288	266	248	252	230	217	251	249	257	264	219	241	272	254	241	235	270	249	249	250	264	290	234	232	250	245	253	229	286	284	258	258	246	252	232	264	234	223	255	274	226	265	243	227	240	246	238	242	251	252	257	275	250	270	240	232	261	233	230	266	255	248	273	241	256	240	265	277	266	250	266	245	238	247	231	226	231	221	241	234	236	252	241	257	236	244	250	253	217	237	237	269	242	263	257	223	261	244	234	238	255	260	219	243	277	266	253	264	246	275	252	244	243	263	250	283	257	230	251	255	223	246	268	251	253	252	284	228	250	248	285	231	254	270	265	248	267	232	258	233	252	253	241	236	230	248	247	241	252	252	261	243	218	266	240	258	259	251	267	281	248	234	255	237	241	256	245	226	249	269	257	266	253	269	220	273	248	249	237	235	257	258	240	274	262	244	260	253	255	250	233	218	270	257	245	228	257	262	255	247	243	241	221	255	214	269	243	240	250	258	255	246	267	238	260	225	255	278	264	276	255	268	239	240	237	263	251	246	249	269	248	267	255	255	244	237	247	249	221	275	255	271	285	247	266	272	241	234	274	277	233	241	240	235	248	250	241	282	241	262	259	254	249	245	222	244	264	253	261	227	252	247	262	240	238	246	235	254	242	246	248	232	250	258	243	221	285	258	249	248	255	274	237	251	207	253	261	270	218	257	265	274	253	252	247	261	276	238	244	275	239	242	254	255	235	253	264	247	258	251	256	227	235	248	244	241	233	241	236	265	257	274	239	269	260	246	221	231	264	272	244	244	260	274	277	239	228	246	264	270	254	226	257	219	262	249	271	260	250	238	219	222	251	238	250	254	249	257	229	232	233	233	218	243	245	263	248	243	247	270	220	261	256	234	259	236	262	245	235	240	242	272	261	258	240	230	232	247	254	240	248	265	236	247	255	264	225	245	250	270	260	253	253	243	258	240	257	250	240	249	250	268	257	249	261	244	244	265	256	249	262	258	257	276	243	251	262	242	260	261	230	233	214	233	239	225	245	220	249	258	262	231	233	267	245	232	239	247	256	239	284	262	271	246	252	234	244	242	263	264	268	271	260	242	244	274	240	252	272	272	252	232	255	255	267	271	256	238	240	275	247	230	240	249	272	232	264	280	240	228	241	248	235	254	268	204	250	271	217	246	239	240	230	247	252	279	256	234	212	252	237	233	254	248	217	250	281	258	251	247	241	273	236	238	242	251	255	244	254	263	254	240	262	246	256	223	272	271	250	263	236	264	243	267	237	237	249	259	241	268	263	244	250	246	258	221	247	260	279	255	267	250	229	230	252	244	247	250	236	249	241	237	231	281	262	258	235	279	271	270	272	237	249	246	237	243	240	249	271	251	258	241	285	263	229	259	259	217	258	258	232	262	268	231	244	251	216	239	280	259	246	235	235	260	274	248	255	244	251	253	240	287	253	261	231	249	229	259	251	224	241	284	257	274	232	213	265	247	241	269	271	273	241	275	253	255	239	258	253	273	286	220	265	215	245	238	238	261	266	276	260	249	218	280	239	253	268	253	275	258	264	268	254	250	229	239	289	262	254	267	267	249	231	259	284	273	268	245	252	273	214	232	253	276	207	263	261	245	253	277	257	262	268	243	223	245	234	238	261	249	224	222	209	230	249	244	240	250	252	244	249	247	256	227	234	285	253	220	247	259	270	276	253	260	273	268	259	259	231	248	273	278	274	252	258	220	238	262	235	236	236	255	258	235	278	229	247	267	265	235	225	255	254	237	255	253	242	253	258	241	275	224	257	267	240	257	258	272	275	251	233	235	243	264	295	250	251	233	237	254	257	233	244	250	226	253	224	237	253	264	245	246	274	262	257	256	244	248	252	238	245	256	239	273	226	255	257	283	244	264	245	216	256	267	242	251	247	256	260	247	285	253	278	252	252	266	262	248	265	254	280	233	252	249	252	228	266	245	249	252	262	275	269	239	259	249	238	286	228	271	277	268	217	260	253	251	239	215	227	241	248	241	245	220	290	261	233	273	240	279	260	252	234	248	216	256	258	262	255	264	267	237	279	240	285	256	236	259	271	231	240	255	263	250	246	234	266	227	273	278	224	263	267	250	240	236	255	229	255	257	275	235	272	266	273	237	258	275	240	251	270	246	272	257	246	248	256	273	249	231	256	254	232	258	235	232	246	253	250	252	271	259	236	263	266	237	258	243	253	262	249	245	254	231	256	236	255	227	250	262	238	252	248	273	243	260	250	252	278	274	251	257	260	246	257	270	240	210	266	270	257	241	256	276	231	274	259	274	239	248	262	265	283	226	257	233	247	241	227	243	230	242	267	258	252	262	242	236	259	271	250	274	250	260	255	287	250	246	279	233	237	246	275	236	241	249	238	253	254	260	238	213	245	274	255	226	240	244	278	273	229	252	264	258	258	241	248	251	264	236	260	233	279	259	274	273	260	256	230	236	266	268	230	248	246	264	225	238	256	252	261	283	255	272	259	239	232	224	273	261	279	255	251	265	259	226	251	265	234	262	239	245	256	269	252	241	250	253	254	242	242	257	261	242	243	278	247	267	250	225	254	247	238	249	231	252	266	264	272	224	232	229	281	261	261	233	270	247	271	230	267	259	268	253	260	248	277	259	241	267	249	233	254	240	208	274	259	252	269	251	246	266	251	247	242	264	228	206	224	221	283	229	252	259	301	225	240	238	249	247	232	260	243	256	235	247	253	255	221	268	275	233	247	254	254	261	277	230	252	263	261	262	231	247	255	255	275	244	220	243	267	255	250	272	263	239	248	251	259	256	275	228	269	243	276	244	293	264	240	252	227	253	241	261	244	243	229	208	238	241	248	253	241	244	250	278	287	236	264	235	240	262	225	235	253	263	258	251	244	281	257	247	258	265	253	269	238	263	223	260	244	260	274	226	230	274	254	266	263	279	255	222	247	264	255	244	259	266	259	239	235	243	270	237	238	233	239	226	249	261	259	261	242	256	251	250	216	240	239	204	270	244	245	236	249	251	249	252	257	242	232	272	224	260	229	248	267	239	223	254	261	236	258	271
13860	5396	15021	30102	56393	58456	32517	1010	989	892	849	888	880	863	863	819	791	798	778	772	765	762	788	761	811	776	742	765	734	773	805	750	736	752	769	787	735	742	781	751	738	731	725	715	775	766	743	689	762	770	790	687	709	740	718	712	735	754	739	737	720	763	715	736	753	769	744	772	714	701	760	790	758	692	745	722	766	735	777	754	711	696	739	774	737	750	707	703	740	705	733	718	759	715	748	714	757	790	740	709	718	734	775	735	727	741	764	742	691	737	745	777	708	757	733	720	696	742	765	727	713	779	738	702	724	779	739	723	765	725	739	740	721	761	768	728	741	733	779	763	785	742	787	762	694	719	740	734	742	733	762	744	720	694	754	706	737	794	741	784	708	729	794	743	747	701	777	716	754	786	723	755	753	698	699	712	742	762	761	724	754	764	767	771	751	713	703	741	724	725	741	734	745	703	736	713	701	757	770	708	693	750	749	782	690	722	734	746	733	716	725	718	722	762	729	748	738	719	753	759	736	740	757	687	740	742	791	756	736	708	712	725	729	715	743	764	738	786	731	719	704	802	757	695	758	727	682	753	762	740	716	741	701	697	790	719	702	733	729	709	733	767	787	701	776	725	741	732	724	735	743	727	719	704	715	702	793	739	771	719	806	744	718	716	735	727	708	744	765	742	748	777	719	759	741	761	734	739	721	697	726	780	723	726	734	735	730	733	755	740	768	723	725	711	756	760	709	761	737	742	754	739	779	732	774	772	776	738	754	728	766	718	749	757	788	720	796	754	741	787	737	788	749	758	752	764	744	699	737	716	679	710	753	697	792	789	771	714	753	764	719	738	703	723	733	765	768	807	726	707	757	759	765	738	713	725	794	770	744	695	763	733	747	745	730	692	764	728	696	690	788	781	756	749	717	819	750	702	767	762	714	710	755	740	700	745	750	699	726	749	771	758	756	765	755	776	714	689	700	708	766	768	744	735	741	719	729	724	738	760	733	706	727	809	714	703	751	753	754	754	716	754	780	748	737	764	723	735	736	747	762	727	716	754	718	693	732	786	752	743	734	706	754	761	694	750	753	783	781	733	731	754	743	728	745	731	754	750	734	711	800	730	748	760	702	699	714	714	756	731	765	770	728	692	719	764	655	766	753	740	788	733	763	775	718	795	792	748	759	735	752	742	714	717	734	695	719	730	751	720	751	748	756	763	754	722	750	719	738	712	755	695	747	747	789	759	754	741	775	771	709	723	722	732	728	738	752	707	757	742	759	785	783	711	723	741	732	682	733	736	730	748	780	742	687	717	736	732	750	777	744	789	723	722	737	726	760	769	764	729	759	711	707	751	738	762	733	768	738	753	726	720	748	734	798	766	785	757	741	756	714	768	766	754	739	715	761	699	783	694	722	780	712	731	737	701	738	762	737	722	699	711	721	696	762	798	760	701	729	749	690	738	774	756	787	711	709	740	736	715	711	733	673	791	783	749	768	755	738	727	689	758	702	736	714	732	769	795	746	716	731	753	736	682	715	734	703	687	732	762	738	707	716	759	763	760	715	757	741	747	749	725	732	738	723	725	762	733	777	768	811	743	758	703	724	753	690	739	733	785	769	774	729	733	713	704	776	790	773	716	748	741	701	719	734	770	738	730	756	731	735	752	799	754	737	751	757	724	686	748	712	752	711	762	718	752	739	695	698	712	736	749	764	795	716	727	732	715	769	761	742	735	770	743	694	740	738	771	769	728	704	741	677	725	809	738	768	726	736	794	726	722	767	784	724	744	721	711	718	748	723	763	726	737	736	727	710	766	713	756	727	740	741	765	737	707	707	743	753	750	739	761	737	774	757	794	712	712	726	690	750	717	747	714	737	778	740	745	738	765	746	781	743	709	751	734	750	742	765	748	725	747	710	739	774	722	745	745	794	765	763	731	770	730	703	763	704	781	702	741	722	778	748	763	778	698	748	753	741	715	753	749	718	739	735	768	766	717	726	753	757	748	751	780	736	759	751	760	786	779	725	738	761	754	771	720	728	769	765	787	729	700	731	727	737	729	713	742	677	697	690	718	747	764	728	721	714	731	774	769	773	759	710	725	776	748	769	716	748	748	716	750	768	711	760	744	740	755	727	718	735	747	771	755	722	684	768	722	775	722	769	712	725	747	776	732	750	782	741	722	743	720	738	729	749	761	753	727	727	750	713	683	756	740	802	718	779	751	719	741	699	723	732	744	749	769	783	726	730	746	758	746	713	752	746	772	800	742	739	763	742	725	802	785	733	763	790	712	779	723	739	768	776	717	702	719	741	731	794	713	749	734	730	689	740	739	753	721	757	756	721	767	722	773	754	738	730	777	735	768	784	749	704	754	767	751	733	713	730	725	753	756	694	700	737	729	697	762	773	764	718	723	733	723	757	736	753	730	733	726	719	720	795	714	711	733	718	780	771	749	746	735	720	760	743	726	749	677	702	746	774	731	753	727	774	711	737	761	706	779	751	777	766	755	757	740	732	741	737	676	687	750	748	702	792	716	789	704	749	735	805	736	716	760	734	746	806	713	751	700	759	758	755	722	715	742	753	783	699	737	697	775	734	739	709	744	803	721	725	760	717	741	756	787	687	775	739	791	794	729	751	692	778	783	723	726	737	760	764	743	768	777	704	785	764	728	743	727	739	719	776	750	762	786	715	743	752	713	744	732	729	731	727	760	691	745	713	720	758	726	751	754	741	702	740	718	706	749	705	754	749	744	689	806	738	752	717	701	739	761	691	721	771	753	721	685	716	708	745	781	678	714	757	731	757	737	697	784	737	725	773	763	731	776	806	725	721	776	702	704	754	751	775	695	742	746	673	743	719	712	733	770	750	773	752	750	732	764	724	732	719	763	752	714	758	712	755	713	767	734	738	665	762	766	731	782	714	727	729	731	722	799	760	760	719	730	710	766	720	764	702	735	741	725	761	764	720	756	712	734	762	752	747	748	729	740	726	803	739	705	735	718	759	746	735	794	736	776	723	743	731	737	686	762	705	749	737	747	728	760	709	752	772	683	727	768	773	721	718	690	804	712	780	746	790	787	728	718	715	717	756	743	751	707	699	722	766	759	747	720	708	800	694	764	745	754	733	729	747	752	704	761	806	713	750	734	723	755	743	726	799	740	717	740	756	725	705	748	729	748	695	771	739	749	747	739	762	723	798	764	728	769	742	751	709	741	726	753	734	727	725	741	769	746	743	701	727	741	728	764	663	728	762	769	746	740	734	755	733	732	714	734	749	724	733	756	668	738	747	737	765	740	715	722	736	765	760	761	742	709	694	727	757	722	813	748	741	741	741	742	768	731	810	768	766	757	752	771	754	744	749	732	783	707	758	742	711	748	752	747	718	750	708	719	795	739	725	778	730	755	761	749	753	723	757	710	754	674	734	705	744	702	762	711	727	736	764	678	764	692	802	755	774	721	779	763	702	748	775	712	708	743	739	739	756	754	736	714	719	769	676	722	710	770	775	705
25589	11290	13879	35449	69832	51108	36725	9963	728	400	319	336	295	337	314	323	305	325	289	252	311	284	294	292	281	284	305	280	292	288	283	299	295	296	289	290	322	285	296	280	270	291	271	297	259	285	290	278	296	275	317	279	279	315	292	273	311	299	282	303	260	280	277	284	312	297	332	272	261	274	265	277	285	270	283	283	278	272	262	302	299	292	259	283	319	278	289	290	279	257	312	281	261	290	278	289	281	299	253	277	293	282	281	266	319	296	288	269	252	272	266	289	282	267	288	294	292	282	247	291	270	288	285	289	267	275	284	272	288	307	303	267	291	285	270	296	276	270	277	314	294	299	288	306	310	282	280	283	280	292	261	300	267	279	275	288	294	303	277	258	290	263	259	261	263	285	303	251	299	300	279	284	272	309	277	286	319	280	287	283	292	286	287	280	292	268	285	287	277	299	281	293	275	273	292	251	308	267	283	292	279	279	298	245	294	303	278	274	272	284	268	281	271	297	260	255	300	278	300	291	296	292	267	292	297	297	234	294	265	290	272	300	274	265	269	277	310	289	285	275	271	291	275	297	324	284	293	282	283	273	300	282	257	269	305	308	259	286	269	267	295	292	276	283	285	292	299	291	274	264	283	288	277	294	286	302	256	291	282	287	290	263	269	282	270	267	291	304	289	294	278	303	261	303	293	265	269	265	270	265	261	324	269	267	254	288	268	270	282	273	294	315	275	283	271	297	306	270	265	233	298	286	265	265	273	277	255	294	315	274	284	290	317	261	267	256	254	285	257	247	275	265	316	297	292	291	284	285	277	269	293	318	296	252	257	240	298	282	276	291	283	276	313	261	289	292	297	263	270	280	279	299	296	263	296	289	261	297	303	259	289	306	293	277	274	287	316	291	291	280	308	258	293	286	275	315	284	270	274	281	286	297	287	283	324	277	285	280	261	287	266	251	280	279	264	310	284	271	285	298	295	286	277	267	308	265	283	292	279	282	278	263	273	265	276	286	313	287	285	303	301	319	304	268	286	296	306	292	270	293	303	278	272	321	308	289	279	287	268	315	276	277	284	271	243	278	310	271	285	307	275	260	268	297	328	304	281	279	262	326	279	303	285	311	326	271	277	267	282	283	275	291	285	266	257	283	274	275	285	281	289	293	299	272	264	294	277	286	329	293	276	283	287	281	291	292	298	283	264	293	281	272	272	281	271	289	290	287	281	291	263	275	305	257	268	284	271	275	287	255	274	263	306	326	300	307	254	311	257	256	291	290	288	277	313	291	258	271	286	281	248	290	267	268	270	277	295	278	287	303	289	292	300	281	284	294	284	288	260	291	275	276	298	274	315	288	286	297	292	275	306	292	296	280	259	282	280	270	306	286	267	268	279	285	277	326	298	293	279	280	285	283	269	280	289	268	291	268	278	286	279	272	277	257	285	277	272	269	262	269	288	276	300	257	264	292	289	297	308	267	305	282	277	265	300	301	289	263	259	299	288	288	305	293	295	292	288	271	283	301	301	249	296	274	292	278	303	312	275	286	283	317	271	273	304	287	308	267	266	266	266	280	276	303	290	249	298	296	280	344	271	313	294	270	266	285	267	279	292	302	264	271	291	281	266	291	272	260	267	294	316	262	281	267	283	288	281	290	300	291	311	275	290	285	281	331	291	283	288	285	290	272	287	277	280	263	294	268	280	269	284	254	280	275	289	277	312	258	304	268	290	283	281	279	259	318	268	298	268	298	301	294	274	272	301	290	302	305	273	301	297	269	304	255	312	268	278	275	286	268	310	285	262	283	284	296	268	269	289	294	317	279	269	299	277	265	290	289	288	282	286	275	287	292	290	305	277	300	281	296	281	277	289	242	266	271	283	301	291	296	284	300	314	301	264	298	267	286	305	280	274	271	298	267	280	263	290	288	274	288	277	282	268	280	265	258	282	293	271	316	245	243	291	251	265	282	301	308	293	279	275	283	278	295	321	303	306	278	280	284	297	275	282	289	269	277	300	283	262	283	296	283	289	270	319	277	285	302	256	271	291	308	300	271	271	287	277	292	278	328	268	295	300	287	301	286	297	291	298	293	329	279	280	253	269	281	282	263	253	321	286	270	275	291	291	282	280	262	328	262	276	299	286	277	261	314	275	275	287	285	296	282	289	264	295	283	292	286	292	277	274	289	284	314	272	301	315	299	256	303	277	277	285	280	281	270	250	276	260	292	260	272	308	259	296	286	283	277	269	301	307	317	297	284	259	289	296	308	293	294	313	294	317	267	252	296	260	266	255	300	300	292	293	307	269	301	294	292	268	317	298	293	319	293	288	265	242	307	280	293	284	281	268	272	292	300	277	256	273	289	267	273	268	286	279	307	297	254	278	291	285	282	234	286	282	271	283	274	284	290	254	296	283	273	280	279	285	301	268	285	307	277	313	289	255	290	282	303	322	287	264	275	297	285	295	266	274	319	289	266	308	280	284	268	302	289	282	265	281	284	263	267	251	269	277	256	305	292	299	278	289	280	280	305	278	272	281	290	268	264	293	332	282	260	310	281	286	301	273	306	294	282	293	263	264	282	279	276	310	308	309	260	270	307	293	253	266	286	276	286	295	323	301	276	279	304	279	292	284	307	303	286	285	264	274	278	271	291	278	313	266	294	285	275	309	274	273	291	298	302	287	284	293	293	279	284	281	283	296	265	307	320	291	248	301	301	254	254	286	307	290	308	280	275	253	287	307	271	295	283	275	290	290	270	306	304	269	301	229	291	296	250	294	278	298	293	271	281	264	272	289	287	262	262	268	302	298	295	289	277	286	258	269	299	302	291	326	293	282	298	292	299	303	285	287	271	284	260	297	278	301	269	310	318	268	320	296	297	276	248	288	272	253	279	287	281	274	268	257	281	270	288	286	296	267	300	305	280	260	276	283	283	298	296	291	271	285	251	310	280	278	271	287	277	287	292	273	306	319	286	279	255	273	251	266	309	268	261	285	275	309	297	275	303	266	274	303	255	290	264	279	295	282	295	285	291	310	281	304	285	291	280	260	307	293	262	323	292	285	286	302	282	253	261	308	265	281	261	290	336	266	286	302	304	279	264	274	265	283	281	279	279	319	272	286	283	273	297	297	292	262	278	291	274	289	266	281	283	283	263	283	266	279	250	273	290	298	296	281	268	301	239	272	271	272	271	284	297	326	284	263	280	288	261	289	286	285	303	294	275	269	279	281	320	286	278	283	281	304	291	264	279	274	298	294	248	264	267	304	279	279	270	287	295	301	274	273	272	262	280	281	287	297	307	293	276	286	285	276	257	287	263	298	284	276	298	300	288	283	286	288	298	331	285	277	309	232	284	294	282	301	281	278	304	277	293	304	288	282	279	307	269	282	296	300	277	266	289	260	283	288	292	270	279	276	296	277	269	274	257	282	245	290	295	293	287	286	288	278	309	264	291	279	289	300	301	296	287	304	287	281	305	276	306	288	303	290	297	304	303	269	254	280	273	263	292
14235	7758	15947	44633	79245	53840	41134	1670	1386	1188	1188	1184	998	1057	997	1023	977	909	915	843	955	929	828	852	898	885	909	842	856	870	830	903	849	824	896	787	794	840	826	863	827	932	838	753	826	857	826	794	821	840	833	841	824	776	825	813	822	815	814	803	821	771	825	831	846	817	822	842	836	819	833	821	797	832	797	829	806	793	802	828	821	833	844	779	847	817	791	837	822	850	807	804	813	837	787	760	803	767	832	840	865	785	839	794	765	762	833	763	826	821	808	778	827	822	807	840	817	859	837	763	830	788	813	776	810	859	859	810	779	863	808	763	791	821	819	891	825	841	834	802	839	766	849	828	818	847	785	865	784	809	862	771	831	833	786	806	813	826	818	839	793	868	804	798	774	762	863	855	790	743	790	807	797	846	838	812	814	831	834	813	810	805	839	746	788	792	862	803	765	830	787	842	825	808	819	861	806	789	781	803	818	831	741	816	762	802	877	791	816	766	806	790	779	816	801	784	812	851	786	827	793	805	867	802	787	790	790	743	800	796	773	826	824	780	763	792	812	812	775	816	834	813	820	771	818	822	837	831	787	762	851	854	806	843	819	839	807	771	759	783	800	773	772	801	824	765	795	811	825	816	841	798	797	814	817	844	823	855	813	783	810	835	787	807	837	829	789	767	773	813	818	785	802	820	763	791	785	793	812	793	811	859	776	784	835	750	826	797	791	821	888	758	794	788	757	828	802	822	785	796	818	832	771	768	809	808	788	798	834	834	798	764	814	756	821	842	874	787	832	823	827	768	830	773	816	783	774	824	807	842	801	811	831	827	800	801	790	753	810	843	833	813	815	784	799	753	811	818	781	794	807	877	782	860	825	803	813	800	807	819	830	859	832	810	814	755	804	805	828	793	848	780	839	801	789	792	778	804	825	772	800	862	802	793	824	751	768	773	763	809	763	816	844	791	761	803	808	778	762	777	823	855	798	847	862	791	817	786	841	851	777	838	834	833	805	804	806	788	844	811	859	739	749	769	819	795	853	793	849	803	802	781	826	805	789	796	816	789	788	867	794	802	772	882	804	783	806	787	796	843	811	805	815	812	785	801	780	774	792	851	803	833	749	792	803	870	769	803	788	759	835	795	779	767	825	776	845	820	747	816	823	807	776	807	834	819	818	799	844	801	789	773	824	759	798	815	836	788	820	786	758	792	815	802	801	784	835	804	831	846	806	768	777	810	859	797	804	798	825	809	781	764	810	790	787	811	844	779	797	808	847	847	845	831	781	762	837	826	801	817	801	780	796	846	804	783	804	807	825	844	828	826	840	793	746	779	780	823	827	833	793	816	842	779	853	827	796	725	807	786	823	833	837	833	763	768	787	792	846	825	827	809	746	773	780	774	785	769	820	846	780	812	786	784	836	856	840	784	818	793	815	722	788	798	794	821	812	833	843	819	849	741	851	831	866	816	789	819	800	829	824	780	795	800	807	804	809	781	774	782	835	765	806	839	822	784	796	814	819	817	822	802	836	786	839	782	793	802	818	783	786	882	852	822	833	834	797	812	809	836	821	830	812	792	861	790	819	806	787	794	857	874	844	816	815	795	807	834	825	813	750	784	791	814	811	827	779	881	745	796	785	812	797	787	776	795	877	863	828	745	790	768	809	811	782	779	832	789	807	867	835	826	817	841	832	795	815	847	789	833	822	778	818	748	814	814	796	785	749	826	783	863	828	867	801	755	810	811	785	787	755	842	844	808	794	835	806	924	808	850	844	819	788	817	791	861	845	800	803	820	783	840	831	846	771	784	788	770	758	815	837	800	821	812	809	832	822	811	814	805	844	791	802	812	799	832	846	810	807	811	825	834	832	795	815	831	815	825	792	839	774	872	828	812	762	833	801	816	750	805	794	731	793	867	816	814	821	845	795	832	821	778	842	789	835	804	818	874	787	868	821	828	766	804	847	773	807	816	794	848	812	834	801	781	805	855	816	814	837	807	812	823	777	822	815	816	773	840	782	867	807	766	808	805	831	769	805	862	796	790	752	787	803	815	815	789	804	837	808	844	796	781	788	797	818	788	801	778	869	828	831	776	799	809	826	794	799	804	766	839	827	819	788	809	808	811	845	771	816	833	793	776	855	812	807	813	828	790	854	835	770	830	840	774	805	861	824	784	825	770	799	822	827	770	795	814	830	848	858	828	793	829	813	780	803	807	863	819	818	788	826	791	805	829	836	773	779	796	782	830	809	802	794	821	815	853	794	819	764	823	781	848	769	793	759	793	774	855	842	832	807	813	789	835	785	791	831	817	829	770	789	835	801	773	794	816	804	821	819	754	820	809	856	767	836	822	849	832	794	776	801	899	793	802	850	767	782	787	754	838	850	799	808	794	814	806	785	844	775	809	832	832	836	792	791	859	845	823	781	784	823	811	797	751	766	762	837	771	802	825	765	782	797	840	783	825	832	811	823	838	820	873	817	829	785	847	859	788	855	804	827	789	763	775	828	813	799	792	832	825	806	785	788	803	845	784	816	840	844	761	789	830	778	771	825	832	819	815	821	787	805	797	792	822	830	808	811	840	797	821	827	834	816	873	816	754	763	813	822	814	790	808	829	853	815	814	861	814	799	776	837	827	804	820	846	863	797	797	858	826	786	788	805	813	796	811	852	760	833	805	823	776	841	796	830	827	886	806	816	829	827	842	791	822	820	824	826	825	796	834	803	746	785	838	840	854	822	805	777	796	812	803	803	785	861	801	764	745	767	791	846	832	804	793	790	830	785	786	793	809	831	823	822	810	838	830	837	785	810	835	801	856	795	755	871	803	780	796	784	845	793	796	766	847	807	824	797	829	773	834	846	838	769	834	849	802	799	794	762	774	772	789	804	795	797	782	785	799	824	813	801	802	768	795	835	790	777	782	735	778	811	804	820	847	830	778	787	827	778	769	804	871	836	848	831	868	764	809	797	811	841	837	825	809	782	785	806	815	842	782	807	758	800	777	793	792	842	833	831	807	793	793	782	743	811	793	771	799	789	776	805	820	791	821	830	809	817	835	808	845	826	837	827	796	812	821	806	811	799	822	816	780	835	810	829	800	799	827	805	788	785	774	779	781	761	832	816	821	801	806	750	875	860	825	795	805	764	783	800	733	811	805	869	818	788	816	814	794	838	795	850	793	799	789	862	779	802	811	821	854	769	839	801	770	740	791	824	841	899	818	821	811	834	792	832	812	785	782	848	761	850	812	841	830	790	807	817	841	822	796	802	822	791	804	778	806	831	818	838	849	804	774	822	796	806	845	866	852	808	807	822	754	787	822	748	789	750	779	787	796	792	782	715	803	864	783	752	779	812	840	794	883	852	772	798	792	804	840	818	816	808	833	823	807	858	815	795	836	831	831	826	805	827	803	807	807	784	789	828	876	877	819	789	824	834	812	802	817	852	830	776	799	776	824	794	780	793	814	815	807	813	803	799	829	796	821	794	750	803	760	797	867	789	830	779	809
2763	554	789	3645	6597	3674	764	182	173	159	151	169	165	129	150	156	121	145	162	144	163	140	161	136	180	161	161	146	144	167	150	140	160	148	147	148	133	139	150	153	172	120	153	151	138	157	152	140	153	135	133	144	176	155	155	145	149	155	150	159	149	162	151	139	132	158	128	145	145	154	159	165	141	152	148	140	156	127	160	160	163	161	122	157	146	135	151	147	158	141	139	153	133	153	146	158	155	145	158	159	155	170	149	142	139	152	150	160	138	135	170	140	146	145	154	153	174	141	147	169	138	131	129	147	148	146	155	137	135	147	172	140	148	165	146	165	156	156	147	164	144	139	152	172	165	164	155	139	145	162	147	153	134	159	168	156	139	161	168	152	154	153	165	157	163	164	134	143	146	148	148	143	148	153	143	164	136	145	153	152	154	131	155	163	143	138	149	154	167	141	156	150	158	148	141	127	174	171	136	139	151	146	177	166	140	139	137	149	166	146	150	169	162	159	165	127	160	171	170	130	133	142	145	144	148	169	133	162	146	172	132	147	159	135	149	173	133	134	144	184	142	151	152	146	117	131	137	155	170	157	143	179	138	156	154	158	128	159	144	153	147	165	136	166	149	138	158	162	178	158	168	131	147	145	156	151	154	144	145	155	160	150	138	150	166	156	155	145	157	158	172	154	150	147	145	168	151	151	129	143	150	159	139	164	174	160	135	148	140	139	134	157	151	155	145	153	122	143	139	157	153	129	139	143	149	159	135	127	151	125	158	155	145	149	153	148	161	171	152	166	182	155	139	131	145	161	138	158	145	141	171	148	145	135	152	139	152	141	157	155	137	151	120	162	148	158	140	145	164	161	157	157	136	154	167	173	146	130	184	154	136	142	142	158	152	134	159	144	147	147	155	139	136	168	145	153	145	150	165	151	159	143	146	143	137	152	146	142	130	158	124	131	141	136	137	128	144	156	136	151	140	142	151	133	178	144	144	157	150	151	148	139	155	126	159	131	157	158	147	160	161	152	139	166	161	133	141	157	156	154	172	147	133	141	167	128	141	172	160	155	160	143	171	157	162	157	152	148	165	144	119	180	172	142	144	140	146	151	140	158	152	155	153	151	163	144	163	154	140	146	130	141	176	164	151	155	151	154	130	148	153	153	159	141	123	152	143	154	146	147	152	169	150	139	158	134	148	150	144	146	136	150	128	168	141	149	134	121	143	136	134	156	170	166	149	203	150	156	150	155	147	137	151	131	174	147	136	139	146	160	158	123	132	156	162	150	148	171	169	138	139	140	148	121	129	161	163	165	159	139	166	149	152	167	136	143	188	161	139	131	143	147	172	162	157	176	147	160	141	149	152	175	129	140	159	150	143	151	151	155	172	146	166	153	156	130	131	143	174	165	142	144	150	144	163	143	135	147	159	154	154	139	165	153	157	138	148	169	148	142	173	172	158	147	147	153	151	157	143	150	152	152	157	147	145	142	148	154	150	138	152	176	156	154	141	123	144	160	140	149	131	151	147	149	185	167	150	129	162	161	141	137	151	127	139	139	161	134	166	137	141	161	135	163	171	160	165	152	170	126	135	140	142	168	131	138	144	149	132	143	133	140	141	151	148	153	163	165	166	150	145	160	159	126	157	160	145	129	125	127	156	133	134	130	133	145	181	150	156	143	167	157	138	167	146	167	161	176	126	143	142	155	144	148	152	166	145	128	150	158	135	154	158	160	153	153	142	119	139	181	141	156	132	149	171	157	155	152	132	136	157	167	156	140	147	153	153	134	140	146	142	144	158	153	147	136	165	130	155	148	174	152	148	150	142	154	155	150	139	169	165	167	157	139	163	163	138	144	151	142	136	147	147	121	124	154	138	132	138	145	179	133	150	157	162	140	145	162	158	161	125	174	122	144	168	145	165	145	148	138	153	170	139	144	153	138	144	153	133	143	133	133	130	153	126	159	159	156	157	169	134	145	163	152	149	156	158	149	157	158	128	147	170	149	167	172	158	150	161	161	154	149	150	146	154	143	130	147	154	134	137	136	132	172	132	148	141	141	154	185	167	158	161	160	126	163	164	145	143	144	151	163	146	174	136	188	164	128	166	141	165	144	116	147	154	145	156	152	148	151	129	152	138	132	138	164	153	140	153	134	170	143	156	145	145	154	127	141	166	151	127	148	143	136	154	141	145	137	150	144	138	166	138	151	146	169	134	155	152	162	133	151	136	139	155	147	157	139	147	148	131	158	139	143	157	152	146	171	143	134	156	130	142	149	128	141	134	150	151	141	150	140	164	140	148	157	157	154	153	156	155	145	143	155	129	149	134	145	136	139	169	145	155	149	154	128	168	139	155	143	144	137	166	118	157	135	162	155	142	163	166	149	142	118	138	140	150	137	151	132	121	148	145	147	150	153	140	139	136	132	143	144	150	157	163	155	177	155	147	164	153	138	150	130	136	169	158	134	131	154	162	152	163	155	149	153	182	151	151	159	139	150	140	132	140	148	141	146	152	156	144	153	151	159	163	159	149	139	134	184	130	154	161	135	130	145	154	147	161	146	136	158	158	169	176	131	158	153	163	138	169	152	161	150	151	155	125	138	153	128	167	160	146	134	142	138	162	146	152	140	160	157	161	148	146	154	158	175	137	149	159	144	151	137	147	134	153	164	168	153	145	149	126	186	150	154	152	154	136	150	153	143	148	159	155	160	155	147	137	170	162	148	137	147	155	144	150	150	145	170	164	145	136	164	153	132	165	144	141	146	131	135	177	178	141	149	144	130	146	159	130	157	155	147	136	131	167	161	124	171	154	133	154	149	175	139	145	138	145	138	176	143	166	151	132	146	163	157	173	133	142	148	146	148	151	138	154	148	153	139	164	150	148	138	144	150	144	152	138	149	151	131	135	139	157	143	166	156	129	159	140	164	175	154	140	147	134	130	154	146	141	169	160	158	166	146	144	144	156	147	159	122	141	149	159	153	144	153	167	145	154	140	145	160	166	145	160	137	151	154	142	163	157	151	155	172	150	166	153	136	137	147	145	143	174	166	156	168	143	148	126	145	141	159	155	140	179	143	167	136	159	128	155	162	147	122	134	154	164	132	146	170	157	151	163	141	153	163	128	150	141	162	133	159	150	141	147	115	159	138	147	152	123	151	142	153	153	162	141	146	148	149	145	180	153	139	140	151	147	143	147	128	144	129	156	166	132	152	166	144	182	154	166	163	142	140	145	140	142	152	142	151	155	138	140	170	141	137	142	148	129	166	161	167	136	140	148	164	142	144	155	157	160	144	148	158	157	146	151	131	162	139	171	129	164	127	150	167	143	144	139	150	146	145	150	157	146	153	136	155	143	135	149	139	147	173	167	125	143	129	158	145	138	159	144	150	156	167	150	152	128	141	133	154	146	160	151	142	142	137	147	150	154	158	169	141	167	148	154	153	145	126	141	148	144	162	123	142	154	148	148	160	118	138	157	160	135	123	154	151	145	179	142	160	134	164
2628	1040	2283	12787	20426	12998	2254	537	518	500	491	484	469	506	503	448	512	494	479	474	505	477	475	491	477	466	478	497	480	466	494	492	465	485	508	496	468	470	509	458	466	456	456	525	494	449	479	499	468	490	477	455	500	473	470	525	482	476	511	507	459	461	498	492	479	521	491	468	470	478	501	454	520	470	482	497	460	487	471	513	479	454	489	493	527	488	534	473	484	457	505	467	482	493	470	449	473	476	472	498	461	476	513	484	496	462	476	529	508	491	487	485	488	467	483	471	547	508	520	500	487	458	515	514	532	465	465	495	476	491	493	508	485	460	508	490	510	473	500	497	490	502	464	487	507	503	464	472	451	474	455	494	478	484	443	498	484	467	471	497	443	451	487	475	489	530	476	457	452	465	459	497	512	466	451	466	461	469	471	493	444	483	481	508	497	494	459	519	484	503	475	484	479	520	466	501	443	464	487	490	484	460	453	492	495	487	471	468	503	485	484	458	462	488	464	471	469	452	464	516	458	455	469	478	508	499	509	478	489	460	479	476	466	451	461	469	499	451	493	499	514	451	454	499	444	492	481	483	502	481	480	469	457	467	409	488	489	479	502	477	462	486	480	497	487	467	453	481	479	506	512	452	518	482	510	485	458	492	466	447	485	511	482	481	500	516	486	467	460	507	466	504	499	499	507	483	456	508	475	468	492	469	502	491	456	527	523	490	483	490	468	506	469	464	476	490	469	468	505	520	492	462	475	478	476	488	508	481	449	507	484	500	486	440	478	497	508	463	471	501	477	435	498	486	495	506	507	491	490	492	455	508	479	477	484	483	477	482	501	491	468	459	494	515	507	493	493	462	477	473	471	493	483	489	444	499	488	479	481	507	507	485	494	491	499	506	481	464	508	472	464	509	469	484	521	483	493	483	493	480	501	453	494	477	498	470	492	494	513	475	473	517	478	469	563	492	483	448	485	452	474	470	450	482	475	489	459	480	475	483	497	462	484	494	485	492	513	460	499	475	475	496	520	460	515	466	457	506	477	476	513	466	484	442	524	458	509	501	497	489	441	481	488	486	460	477	469	468	506	480	497	514	479	488	497	486	484	499	483	468	500	517	502	497	494	481	495	486	459	505	537	503	506	485	490	479	494	494	511	422	471	468	480	481	458	436	477	443	493	513	471	518	415	523	507	481	507	467	509	502	479	536	480	502	475	499	451	495	463	488	480	486	516	491	454	485	484	494	499	523	488	465	506	475	509	447	492	468	514	499	495	472	468	497	470	482	457	471	456	475	476	456	489	497	479	493	541	465	465	475	495	467	469	476	449	498	503	470	450	477	492	474	488	431	480	463	482	476	464	507	500	467	491	479	470	452	496	482	472	498	500	464	531	502	472	506	489	503	522	474	452	485	462	485	507	501	462	465	464	473	479	473	474	504	482	494	458	519	475	480	516	470	451	452	418	479	490	477	474	484	472	505	456	484	508	473	491	491	498	471	498	490	442	506	480	482	482	447	470	493	469	507	447	447	459	505	527	459	460	458	485	497	494	470	483	505	496	493	472	490	482	454	521	502	483	447	448	462	521	506	479	494	486	471	520	485	425	450	470	445	499	434	493	516	466	500	462	503	491	458	476	483	505	447	463	478	443	481	503	452	484	499	484	485	452	496	529	481	478	487	471	479	526	525	447	483	498	466	466	517	505	486	482	495	503	481	495	486	492	504	484	494	479	476	503	465	520	472	471	464	501	477	495	431	485	482	497	483	485	430	488	485	509	469	453	458	497	485	498	494	479	489	501	496	522	486	495	471	471	456	471	508	457	502	493	468	471	480	457	491	485	485	466	492	485	536	519	500	484	530	499	494	456	501	476	483	528	480	452	478	489	479	516	491	462	488	446	473	465	497	499	426	486	473	498	487	502	491	500	461	489	492	512	525	501	555	464	443	500	461	470	485	443	486	476	469	478	477	444	483	539	466	461	465	457	471	472	488	514	450	435	495	500	481	507	492	493	445	497	478	492	489	512	459	471	492	503	489	461	500	492	479	513	465	529	488	494	507	469	488	483	471	479	467	435	508	510	524	468	490	483	456	463	512	468	448	469	492	477	514	500	443	509	492	478	477	495	493	447	482	505	471	483	454	493	467	459	480	495	485	471	478	506	506	498	435	504	495	487	486	460	466	480	483	471	490	463	545	512	441	460	489	468	476	479	491	503	459	454	499	495	469	449	525	483	477	456	474	492	494	505	507	441	528	464	515	503	464	516	502	503	458	523	484	478	450	484	464	484	467	475	478	473	481	490	473	430	480	465	506	497	496	493	504	495	478	499	457	516	492	431	452	474	515	474	463	488	463	488	504	496	489	453	516	493	493	488	470	470	492	515	508	506	475	521	447	461	500	458	493	506	483	471	441	516	504	454	487	453	507	493	471	469	480	479	494	514	496	503	460	478	480	467	476	508	499	476	480	469	509	481	475	473	507	508	498	444	474	493	471	501	491	478	508	447	520	468	463	439	484	450	470	480	466	478	442	519	488	508	475	473	435	498	475	516	422	445	496	480	444	464	478	489	495	471	491	487	487	476	531	449	502	502	468	445	474	492	463	467	494	487	484	481	485	463	513	471	484	445	446	484	425	500	505	485	533	517	465	501	532	478	484	525	453	487	485	489	483	493	483	474	478	463	467	519	482	454	462	479	468	483	508	478	488	496	474	463	466	470	476	486	460	518	535	513	478	500	476	494	474	483	495	510	487	516	482	458	452	483	480	478	500	451	480	482	473	521	454	471	503	460	492	498	474	463	501	519	529	516	498	506	481	473	508	487	502	500	501	477	486	455	493	483	492	460	475	465	501	458	472	481	441	470	458	454	479	488	495	478	508	493	438	479	481	484	491	559	492	472	462	488	474	504	521	495	530	454	468	489	499	488	481	480	511	484	490	488	489	498	526	455	468	477	485	489	462	511	508	448	496	492	500	427	490	464	439	487	482	468	463	532	500	436	477	507	534	485	484	498	473	481	492	477	497	513	477	465	495	480	492	445	470	489	475	477	511	445	495	477	445	506	498	511	517	493	454	438	448	496	476	465	469	476	499	497	451	486	553	486	464	444	472	492	471	474	502	476	501	504	473	501	456	497	474	459	436	451	487	510	490	475	500	526	483	490	497	508	499	490	453	458	477	484	478	478	486	494	488	455	493	493	506	456	507	462	521	479	475	500	478	464	497	490	504	459	481	490	473	474	496	471	488	490	509	485	499	474	495	491	482	475	471	450	434	457	488	507	535	464	510	496	474	446	504	481	467	503	481	484	491	493	482	463	475	493	497	466	512	477	504	492	487	524	474	495	480	474	489	505	504	533	453	494	473	478	446	496	505	493	471	452	485	500	474	500	484	476	531	497	505	500	480	481	475	477	451	491	485	491	507	496	485	481	471	516	488	460	498	503	541	531	455	471	495	516	495	498	443	460	460	501	459	466	514	436	422	503	518	468	503	492	484	498	453	477	491
13095	8088	9443	29475	53573	42718	22103	1904	282	275	275	244	253	263	266	251	240	264	230	257	236	229	229	251	239	227	266	251	257	276	238	243	236	288	276	232	266	237	251	247	215	231	250	256	234	287	245	280	241	240	268	233	236	220	232	229	233	235	241	259	267	218	258	249	240	231	241	252	232	239	254	227	223	229	250	239	256	259	253	276	259	250	246	233	236	233	258	229	247	233	228	249	256	231	239	230	250	252	229	273	251	232	254	234	230	249	245	225	276	233	243	242	233	223	241	276	225	237	201	270	226	228	257	260	217	222	220	219	271	257	220	250	260	252	234	239	255	239	223	226	251	234	236	229	260	232	243	231	244	259	219	247	245	254	248	245	244	274	252	245	235	231	257	251	252	269	244	244	256	221	263	227	231	258	221	262	278	257	242	250	245	237	241	225	268	250	230	224	252	238	229	262	252	246	240	229	214	265	224	237	217	251	229	242	230	239	260	238	243	236	247	215	231	227	238	224	252	233	264	231	228	255	257	263	223	228	251	250	231	216	230	252	236	229	253	243	234	230	255	250	223	252	241	251	263	246	241	251	244	253	274	259	250	241	269	255	256	260	262	255	229	253	235	257	243	225	248	230	240	245	249	233	252	283	215	221	228	256	219	247	248	251	218	220	232	271	250	229	257	243	207	251	236	252	258	253	259	231	245	237	225	247	247	239	244	248	240	228	253	227	239	266	235	238	234	227	234	243	242	251	222	261	226	244	233	246	226	263	236	240	242	239	234	230	220	251	224	255	241	228	248	238	251	230	247	236	212	253	255	239	240	215	248	227	250	243	239	231	227	242	247	245	239	264	241	247	225	255	239	256	253	247	266	291	277	244	244	259	246	229	264	257	240	253	258	247	241	258	232	232	235	225	225	225	234	255	224	244	255	233	240	226	249	217	230	234	235	219	259	223	239	230	255	237	262	240	255	256	266	242	219	244	221	245	264	272	229	272	237	251	236	250	233	243	279	235	247	274	229	242	255	237	224	243	262	228	240	241	225	252	233	237	219	255	253	241	244	242	253	263	259	245	228	227	217	269	269	258	246	241	250	247	228	261	243	240	240	247	245	233	220	232	237	238	251	268	252	235	250	255	238	241	249	206	244	228	242	274	246	251	234	253	228	252	246	235	226	235	242	222	243	253	266	259	226	266	252	289	237	238	265	252	248	235	238	262	253	248	234	235	239	239	254	246	232	232	248	246	243	258	234	251	232	233	250	257	281	250	234	252	224	274	247	243	247	241	262	260	234	240	243	239	228	237	245	251	241	247	228	255	237	244	260	255	236	238	255	258	224	238	232	236	251	230	216	250	264	207	246	237	247	227	268	247	254	260	267	264	238	257	245	225	248	268	263	255	272	256	237	220	230	257	255	238	256	251	220	249	248	252	246	280	252	239	206	225	225	259	245	236	237	245	263	246	236	217	235	220	254	253	260	245	246	250	236	267	251	267	259	226	252	240	238	219	231	232	254	228	244	264	265	237	244	234	226	242	236	214	220	245	227	242	240	231	238	235	262	243	221	236	219	227	211	228	206	235	236	244	268	220	232	256	219	227	216	252	243	277	265	260	244	259	251	240	239	226	246	235	250	256	247	265	219	226	244	259	260	254	246	244	259	222	268	244	246	247	238	263	256	226	272	254	263	225	254	237	236	268	247	240	261	221	240	256	230	224	256	240	246	285	232	270	253	220	245	260	223	236	233	233	254	281	238	245	229	246	236	205	263	237	241	215	258	264	258	213	253	267	248	229	233	263	236	239	246	258	237	253	216	268	213	221	222	240	235	276	248	232	254	226	228	232	242	251	251	273	260	234	222	244	237	242	253	243	244	232	248	236	239	247	222	241	231	257	233	230	238	261	251	246	230	233	255	249	232	269	271	206	235	240	240	225	231	249	215	254	252	205	255	221	288	230	224	242	242	243	259	270	230	220	268	259	224	241	238	265	234	256	250	226	248	226	250	247	301	264	253	226	240	251	229	220	248	273	225	232	254	241	233	228	237	246	271	224	239	227	231	257	230	233	275	270	232	257	261	253	241	271	245	237	211	253	231	224	278	241	225	234	232	231	240	209	250	246	244	286	260	219	243	261	226	257	249	247	248	246	240	235	254	239	265	254	239	256	247	242	238	232	254	239	261	255	221	229	235	224	278	238	252	251	267	252	241	243	233	230	210	253	223	233	234	240	236	237	257	251	278	242	239	236	242	278	235	240	265	248	234	237	249	219	247	265	217	226	255	246	245	253	244	248	267	275	273	225	221	255	237	256	234	258	259	237	249	238	247	236	244	232	241	254	234	244	235	243	243	245	272	264	246	229	242	253	264	254	258	244	233	238	233	207	260	254	251	251	240	244	235	253	239	238	235	233	232	261	251	230	220	243	235	222	262	220	231	247	216	289	246	236	253	239	221	255	235	253	228	266	277	259	202	210	225	238	235	286	242	239	258	229	243	258	237	253	236	264	243	219	269	216	253	244	251	245	244	239	210	270	240	244	254	255	228	268	239	222	258	252	248	264	244	244	225	242	247	248	266	257	256	231	216	258	230	266	263	232	245	234	252	245	258	259	231	239	247	247	237	247	248	247	240	270	246	248	225	233	247	217	233	251	242	235	231	240	232	243	270	256	252	256	237	248	235	234	229	231	231	250	240	257	226	245	274	258	229	244	241	245	254	237	236	231	211	256	232	241	250	229	245	208	264	260	232	239	265	242	251	235	256	252	255	249	262	239	233	209	226	243	239	229	253	265	243	264	234	264	245	250	264	241	240	259	210	234	257	261	248	223	246	219	240	244	232	256	226	237	237	227	269	288	230	218	221	272	260	239	240	252	215	249	264	231	220	272	264	256	244	260	234	262	257	252	242	264	227	227	237	235	259	252	239	245	219	220	244	200	262	231	235	234	261	234	241	227	259	236	246	259	246	232	278	250	244	237	256	266	263	232	273	226	252	246	270	258	239	268	238	250	240	266	248	255	242	264	260	238	242	215	240	235	259	218	264	225	208	272	242	230	246	255	244	254	227	239	235	222	234	257	237	226	285	237	224	221	237	214	255	257	229	223	268	253	260	247	219	235	224	235	227	274	224	222	243	233	253	252	234	258	246	276	246	225	248	238	279	247	250	242	253	253	261	221	237	233	226	243	239	226	243	254	223	228	224	270	263	235	257	229	229	213	229	247	243	241	224	248	245	221	264	239	243	217	236	253	246	229	264	249	263	257	249	269	251	244	238	245	230	253	258	239	221	257	245	246	240	253	281	228	224	257	267	244	240	232	245	262	280	225	267	270	233	265	249	289	253	246	235	233	256	239	246	260	262	235	264	215	245	237	242	220	236	210	243	266	269	206	267	212	239	254	280	251	283	245	243	245	251	246	236	209	276	245	261	260	235	275	220	273	241	237	248	254	265	229	266	233	223	232	235	236	242	246	236	238	215	246	235	275	229	277	249	232	267	257	239	238	236	251
9266	6269	13208	42535	62604	53732	24507	942	798	810	800	802	805	813	757	768	762	760	738	776	713	709	745	767	754	711	687	744	696	734	773	692	738	766	722	714	713	737	743	743	678	752	762	735	720	682	699	770	711	727	702	727	712	727	727	712	751	727	747	713	726	755	705	740	724	698	721	746	757	686	731	724	684	751	741	743	710	723	725	663	700	731	734	677	687	699	689	708	689	726	726	724	673	673	756	712	699	719	740	707	684	699	732	741	718	701	716	676	721	723	708	696	725	729	661	717	679	721	720	732	670	712	730	702	753	728	725	719	715	738	695	764	714	743	716	724	713	745	710	717	713	737	747	701	734	697	743	712	677	728	683	709	663	776	709	756	704	730	727	669	729	748	738	698	668	681	683	705	745	724	678	730	803	703	723	734	735	684	748	689	755	779	721	678	722	798	707	693	706	732	686	684	742	672	762	746	724	706	703	695	653	771	728	726	682	720	701	715	698	714	744	718	735	720	749	688	732	712	732	733	723	729	709	699	746	659	775	664	691	717	713	687	772	760	732	696	701	696	710	756	671	714	728	781	757	734	752	764	744	708	769	728	690	717	774	708	682	705	722	702	730	701	704	755	744	710	751	720	726	735	739	697	711	770	671	725	750	731	699	708	654	724	749	761	732	678	729	753	703	725	789	732	729	776	741	675	727	757	689	740	754	715	715	740	770	788	695	709	741	732	701	718	751	720	690	676	681	742	727	733	709	745	766	749	735	745	728	732	703	742	659	731	751	684	708	709	686	682	741	745	741	678	696	740	734	722	727	736	772	737	758	709	785	722	750	733	741	721	722	656	704	719	718	702	693	699	703	723	760	716	733	717	731	752	679	725	711	707	701	655	749	739	722	724	729	756	690	720	736	706	705	723	688	733	746	716	718	713	774	754	714	737	749	693	756	728	678	745	737	738	687	681	686	724	725	727	738	713	691	683	718	732	683	756	730	662	685	720	714	700	679	719	694	709	749	798	754	720	714	687	749	725	702	722	784	739	741	644	744	750	702	772	734	768	720	719	624	684	740	713	740	724	739	726	745	674	709	735	743	721	685	763	667	725	695	709	755	734	733	751	742	691	706	718	671	773	733	699	719	705	714	699	720	710	781	711	737	695	686	726	703	715	751	689	688	710	732	685	745	712	730	715	723	706	764	745	730	706	740	750	690	666	733	746	708	713	717	690	705	711	731	725	725	723	676	741	712	716	710	707	654	772	739	729	686	696	713	756	707	721	742	713	741	706	682	731	711	737	750	698	734	721	710	706	703	736	704	717	735	689	726	708	751	719	753	714	745	756	696	704	726	727	717	707	702	722	782	727	724	736	778	708	737	686	710	740	739	735	676	746	723	728	761	696	750	691	688	748	669	722	717	741	720	710	713	684	693	700	706	740	758	705	746	724	724	728	750	735	766	717	781	686	683	731	746	715	758	717	706	687	702	714	720	690	727	716	749	722	740	733	705	708	671	720	726	713	749	777	780	723	700	755	727	755	717	733	691	731	661	699	702	791	719	704	788	686	778	723	749	698	728	698	745	729	739	703	754	708	748	682	726	708	737	701	678	702	694	736	720	725	744	757	655	748	699	704	714	704	763	720	740	756	695	742	676	718	743	769	726	694	718	703	743	744	715	676	743	698	770	675	736	730	740	724	700	722	722	716	706	702	761	712	704	704	732	697	676	690	678	711	760	743	673	783	713	715	759	745	682	692	751	721	713	710	723	751	754	724	708	742	698	633	682	747	708	705	728	705	698	711	750	766	722	754	696	698	691	709	712	717	672	714	698	761	806	726	679	720	750	678	738	703	697	738	727	723	714	720	716	727	685	699	775	672	719	692	720	685	719	725	723	655	723	727	733	667	725	700	697	715	682	736	732	731	760	710	721	667	723	775	749	728	709	733	719	722	727	731	699	707	700	700	720	676	723	755	727	730	703	738	657	720	732	732	718	688	711	698	708	698	719	688	726	706	728	671	711	731	704	701	719	678	710	692	716	715	723	744	728	688	740	711	707	713	685	710	718	698	697	753	735	748	708	689	753	766	734	705	674	692	691	731	719	750	694	709	684	753	744	678	717	749	771	729	697	732	671	688	677	698	690	728	702	701	779	715	742	740	729	660	733	719	718	693	731	672	724	675	705	688	770	766	755	681	737	709	720	733	693	721	779	717	713	664	741	710	696	729	691	748	687	744	732	666	736	738	716	715	697	689	697	696	693	717	684	747	729	713	738	692	719	717	738	697	713	670	815	755	761	737	720	727	722	680	735	733	741	713	783	725	737	719	710	722	730	716	725	761	721	697	694	750	665	734	789	677	708	711	727	749	672	713	731	709	685	715	761	713	716	761	695	738	736	712	744	743	705	778	720	733	723	765	722	727	727	683	699	751	761	693	742	769	705	673	699	717	715	711	690	736	750	731	706	725	724	692	756	741	719	699	696	728	732	760	677	709	720	697	734	714	717	697	700	677	716	698	687	748	662	733	711	720	736	726	758	700	646	668	721	754	717	689	756	731	692	736	696	676	708	721	678	728	718	781	720	759	710	727	761	718	736	701	720	710	753	690	712	723	730	768	673	666	696	685	719	738	730	691	736	683	728	720	724	681	729	677	727	692	724	676	739	710	704	719	720	751	706	715	771	720	703	727	735	733	739	738	722	751	683	720	721	698	759	714	681	760	744	708	688	747	712	713	739	754	727	764	728	768	719	675	740	679	706	750	734	717	686	683	758	749	714	713	754	753	744	713	667	719	713	753	716	711	713	743	691	714	776	763	714	728	731	766	703	665	708	683	717	742	715	701	700	714	734	716	742	730	753	775	707	760	738	726	706	721	709	697	711	716	760	732	709	749	736	744	725	725	742	722	711	728	756	720	779	703	777	734	704	724	711	735	750	722	723	733	745	731	738	711	678	704	716	698	728	763	675	727	760	726	697	731	745	706	735	702	711	792	728	777	729	739	703	711	748	715	721	709	685	699	681	763	750	760	718	748	739	713	708	728	688	700	717	730	711	716	718	706	742	736	701	726	730	749	689	739	707	681	728	733	673	714	722	718	701	754	711	743	700	686	717	710	696	667	701	701	713	760	678	687	740	746	687	752	700	784	683	717	738	669	734	749	710	707	731	713	702	730	718	737	742	708	688	750	762	735	698	724	703	656	732	742	787	708	768	686	691	692	754	711	775	775	686	698	700	669	717	704	691	727	708	764	737	671	723	725	723	718	706	710	693	739	711	736	715	698	728	723	774	734	762	703	759	683	732	764	732	739	730	699	733	707	688	718	732	738	662	686	741	736	720	701	738	728	673	724	676	718	709	696	733	677	713	697	670	727	763	714	661	714	724	723	739	722	769	692	723	727	740	710	758	757	755	736	735	757	678	762	726	823	717	733	712	765	751	675	675	722	699	722	711	752	695	735	708	735	739	734	715	736	719	704	736	722	736	699	737	737	735	737	731	685	750	683	739	695	697	702
24471	15170	17020	39417	69767	63811	40642	8594	669	368	332	299	322	316	338	290	310	287	348	300	288	293	304	289	323	292	310	300	278	278	284	287	313	305	301	312	289	301	276	339	296	315	278	271	326	286	303	264	309	295	283	333	323	313	297	298	312	274	280	267	298	334	280	301	312	275	280	318	298	289	281	267	310	300	315	282	306	290	305	300	271	274	270	270	279	280	310	276	301	315	339	320	278	272	285	295	300	267	273	298	296	315	282	291	291	281	259	310	299	281	288	306	304	292	284	275	302	297	287	305	297	288	298	321	293	291	327	317	284	323	265	292	289	280	272	263	286	324	308	307	273	302	285	301	316	323	309	283	276	274	309	300	305	344	281	281	282	256	318	271	288	300	281	326	289	306	289	328	315	269	305	266	263	314	262	281	284	284	282	294	302	261	304	309	313	289	262	292	304	311	283	311	296	266	289	311	259	298	319	274	248	292	286	321	341	304	301	287	301	278	330	300	319	283	293	305	304	266	330	300	309	295	301	286	289	262	287	290	305	302	283	292	314	291	267	300	267	310	288	287	280	276	297	320	298	296	291	289	306	295	285	293	288	289	303	290	286	287	285	322	320	286	303	293	303	295	332	296	317	300	275	302	277	301	261	302	293	295	296	284	298	304	286	310	344	289	299	276	292	274	295	296	284	266	284	299	294	285	286	271	309	286	298	300	302	281	294	319	303	249	330	300	338	315	299	320	296	267	268	282	310	281	297	309	301	285	312	274	283	284	292	282	320	258	291	331	288	293	281	303	303	287	306	307	301	285	268	315	269	279	302	318	312	289	279	283	311	299	292	294	290	297	273	329	281	298	315	295	330	295	295	283	283	262	298	307	270	280	297	289	316	312	279	289	294	309	315	293	296	280	300	290	310	299	298	301	307	282	316	310	299	255	306	332	302	298	302	274	312	284	283	304	270	269	280	307	297	264	273	278	294	265	289	307	303	278	291	287	310	297	278	282	309	310	309	296	308	329	272	280	262	296	290	289	271	312	291	306	289	292	305	315	303	321	288	284	294	272	303	287	300	326	313	304	272	333	337	281	269	297	324	284	300	295	304	295	310	287	301	304	320	271	297	270	274	303	306	272	278	299	291	307	251	290	304	304	298	276	313	276	295	285	300	292	274	308	274	309	301	276	342	287	303	311	272	327	267	301	289	303	297	317	289	275	274	296	264	272	308	299	272	292	280	281	266	298	288	319	269	292	283	255	304	292	302	290	303	314	258	303	287	287	312	276	285	297	311	305	302	280	310	281	285	272	293	303	307	275	283	282	288	288	327	280	302	275	290	301	287	305	306	268	298	324	278	290	295	246	310	296	299	302	291	320	271	307	289	296	265	318	312	286	292	331	307	304	307	274	289	286	303	301	298	313	304	317	301	325	270	287	313	299	295	292	309	302	317	268	319	279	288	280	295	270	309	273	302	318	310	280	306	311	297	309	329	292	268	323	285	295	283	304	272	272	309	327	315	298	286	286	294	306	291	317	322	326	278	266	289	301	310	306	326	294	299	289	261	270	316	278	307	316	312	301	288	282	279	312	318	322	316	303	329	312	309	304	315	295	283	286	301	304	253	326	256	298	318	297	297	292	287	319	283	289	314	277	323	291	288	284	276	291	272	310	312	264	284	325	292	296	312	298	327	305	319	279	317	266	292	301	327	291	270	287	299	287	295	319	290	305	291	293	317	282	297	299	290	300	296	301	281	311	290	266	305	274	301	317	302	293	308	271	294	286	278	286	312	296	291	308	280	309	325	285	302	285	297	306	305	293	317	319	303	270	295	307	296	291	287	271	304	271	300	288	292	294	293	306	290	276	274	299	291	288	293	289	277	279	297	276	308	302	295	297	313	255	321	284	285	280	278	316	259	310	287	298	289	339	307	280	297	285	307	301	275	271	289	278	290	245	293	268	300	291	290	331	279	314	300	297	323	286	318	286	295	291	294	279	284	289	292	270	295	275	275	299	305	297	287	298	307	281	303	288	261	273	326	303	268	304	316	318	320	304	270	329	306	290	297	312	306	264	322	289	290	294	278	292	297	280	269	292	280	303	304	276	302	299	276	294	321	293	298	292	312	284	338	293	264	288	263	288	298	282	285	284	322	303	304	276	303	286	293	284	294	308	310	304	303	304	282	296	319	298	267	288	293	293	267	295	282	309	319	283	309	288	305	272	287	284	268	280	294	294	313	277	277	294	301	315	301	313	286	296	299	323	293	280	308	314	288	275	293	293	311	283	294	304	291	269	266	283	301	299	291	293	280	296	317	288	298	284	269	274	289	265	291	305	290	279	319	272	295	276	305	303	296	289	273	293	290	291	278	279	296	295	293	260	290	290	275	290	298	297	307	280	292	303	304	279	324	294	315	323	273	321	298	275	292	301	299	339	275	298	278	272	279	273	283	288	282	287	297	310	312	292	287	264	304	332	284	298	302	293	259	305	286	328	280	271	264	322	282	269	301	300	312	289	295	307	302	313	287	276	295	283	275	273	312	281	271	294	298	317	333	292	271	308	315	318	314	299	312	255	286	270	306	278	300	294	290	297	291	325	321	328	288	311	292	295	277	300	329	312	277	268	296	301	286	299	309	305	279	281	308	281	310	268	314	263	276	292	299	278	309	287	288	263	309	287	327	316	266	307	292	264	260	288	287	305	303	313	304	262	278	300	321	308	320	291	323	311	271	296	288	314	268	291	306	300	283	269	271	318	292	303	293	284	300	284	263	277	336	312	307	283	321	300	309	307	316	314	311	317	319	298	290	294	281	286	292	266	292	275	304	287	267	264	256	249	286	324	295	330	286	306	302	300	307	284	302	305	284	293	279	263	323	278	290	292	301	307	291	303	270	304	282	312	285	285	244	326	278	295	292	297	276	290	301	276	319	287	315	312	281	301	302	314	307	299	297	335	306	335	311	292	315	310	274	269	275	285	305	293	294	296	302	283	284	296	280	312	312	268	291	293	298	298	285	277	284	319	307	316	289	288	283	323	299	288	293	294	294	277	324	289	281	314	275	282	291	276	277	308	295	263	320	312	281	306	269	305	297	274	287	255	270	279	308	311	290	305	261	319	284	316	292	280	300	316	286	304	279	273	304	285	313	315	313	326	294	309	334	267	311	278	311	268	308	278	302	261	273	284	311	294	296	294	271	306	304	271	298	298	302	319	273	305	292	285	295	278	283	331	311	297	296	275	290	262	276	276	317	290	257	307	334	286	275	305	301	274	295	318	300	305	322	317	275	264	309	283	274	312	299	314	286	281	285	313	286	285	309	296	286	301	260	300	280	278	274	314	276	287	317	296	285	296	299	285	305	286	310	323	312	272	279	295	288	276	311	276	289	274	291	279	311	313	290	267	339	298	293	292	263	317	287	302	292	288	298	310	309	308	281	292	309	329	291	299	336	311	276	291	299	313	310	309	285	293	268	285	279	287	304	283	276	305	299	323	322	278	271	312	277	288
14094	10734	19254	51653	79755	75149	41654	1347	1183	1162	1087	1063	1022	1005	966	960	902	975	944	917	912	886	925	858	894	871	872	879	901	833	857	833	874	862	856	845	839	866	844	858	876	843	869	832	834	827	892	841	874	833	915	781	808	866	839	856	812	840	826	845	817	851	834	883	844	845	887	827	820	823	811	867	806	848	801	828	869	806	824	807	858	811	837	847	777	782	921	843	795	823	821	814	849	840	850	844	863	771	833	823	857	826	872	856	816	863	859	845	840	812	826	850	832	831	867	873	816	794	838	849	810	845	821	905	767	847	826	816	817	855	836	868	818	835	884	821	865	818	848	825	793	805	815	877	858	858	847	817	877	835	870	828	881	856	832	850	863	828	833	846	875	817	846	843	809	815	875	885	808	779	847	848	840	794	854	867	855	826	828	823	872	877	848	815	845	810	795	835	825	860	858	782	818	856	823	869	799	848	882	883	797	876	830	782	926	818	802	835	855	825	843	861	829	790	796	806	840	793	814	802	842	782	850	870	808	778	842	797	831	868	858	809	881	861	853	851	801	839	852	887	874	825	816	835	853	786	816	881	866	845	829	832	788	840	871	819	850	838	820	818	832	839	879	821	816	845	853	788	840	842	807	878	809	867	839	842	829	854	868	843	835	837	883	821	825	801	823	781	794	801	821	830	832	783	861	846	816	821	783	833	823	822	829	803	848	821	780	860	816	865	839	838	814	852	840	841	833	775	867	904	828	846	828	815	880	843	836	797	786	861	893	850	803	848	806	786	828	872	870	829	816	849	823	842	806	874	844	805	846	843	830	796	865	875	843	843	829	818	860	803	862	823	811	845	797	854	869	853	863	829	811	865	819	829	897	845	823	816	815	869	841	849	877	829	816	838	828	826	865	810	830	824	841	824	818	806	820	878	849	844	839	831	857	853	841	794	856	809	845	864	826	860	822	866	867	849	828	841	822	895	821	846	862	829	821	863	818	873	830	835	840	797	836	882	840	858	796	837	833	793	866	844	819	809	843	833	791	828	884	814	803	852	801	814	807	835	811	861	839	822	893	826	851	820	866	846	791	854	838	859	809	882	823	824	831	858	825	823	810	841	842	886	843	876	860	829	806	798	888	857	846	844	799	828	832	827	816	860	826	802	847	848	786	833	865	861	840	836	822	841	856	836	870	884	863	767	835	821	841	855	826	828	825	838	798	808	874	823	837	849	885	868	839	852	829	843	839	823	810	806	786	833	798	821	825	815	801	845	841	817	844	873	849	835	840	825	789	849	816	826	802	845	814	823	811	844	849	899	824	850	841	842	817	832	844	791	888	883	826	830	824	810	821	829	813	849	874	835	863	896	917	824	872	824	820	858	847	819	799	802	826	818	804	809	831	811	813	842	826	797	807	773	803	866	860	837	838	830	897	876	887	812	837	810	825	861	808	817	812	808	862	840	786	862	773	837	852	817	860	854	852	811	804	819	869	831	823	817	835	846	835	854	781	826	820	866	885	846	803	851	813	814	837	837	824	804	825	834	805	783	853	853	842	820	802	818	843	863	794	841	916	842	873	823	774	824	815	867	848	845	751	863	824	839	770	811	844	765	844	825	844	828	845	837	879	852	856	775	872	817	792	817	839	797	817	856	790	814	788	815	811	827	840	924	791	803	793	843	777	807	859	818	844	820	821	850	827	876	870	822	835	830	816	822	783	801	787	890	796	895	885	872	767	856	833	862	871	827	784	812	868	845	832	822	777	837	805	882	846	833	822	810	807	802	821	801	809	786	853	777	824	880	830	888	820	839	853	853	880	890	822	845	831	828	895	833	846	858	828	792	828	860	773	829	797	871	881	820	889	812	831	877	876	823	810	810	813	833	863	831	857	850	841	855	814	795	813	828	823	879	822	835	798	830	830	821	798	794	837	812	775	826	836	815	837	787	856	826	844	832	820	801	891	845	809	816	837	849	804	840	829	840	819	867	848	785	841	815	823	801	850	807	819	757	842	845	833	797	816	873	838	799	853	818	828	803	860	778	808	840	846	879	771	835	892	840	768	873	811	834	792	808	801	834	817	820	840	846	814	885	859	848	852	833	852	791	801	774	818	868	815	839	875	839	810	802	846	877	826	836	822	790	863	838	855	834	841	798	856	835	830	842	783	822	813	859	820	843	806	830	830	900	818	843	872	845	810	840	831	840	818	798	836	854	839	880	878	872	814	873	866	806	836	870	864	813	884	782	846	842	861	819	878	817	876	882	822	851	916	830	831	886	814	814	823	814	790	834	817	811	838	875	882	838	812	822	825	849	827	856	841	818	826	819	816	864	757	807	814	858	828	811	848	836	873	830	849	805	839	847	847	879	838	830	842	818	861	830	812	828	807	850	835	895	814	809	832	848	847	833	786	870	826	857	867	818	820	879	800	791	865	845	824	851	833	894	825	835	821	816	812	801	794	844	823	794	837	850	853	795	826	861	831	848	793	824	812	869	831	823	840	759	788	801	869	810	844	875	820	854	890	829	790	839	851	828	831	841	773	824	820	871	833	817	835	791	805	854	841	851	866	852	877	857	768	842	837	860	850	829	891	863	877	778	826	812	857	803	788	825	846	890	800	877	829	838	882	839	848	826	789	830	827	846	783	809	832	842	789	821	845	844	856	835	831	864	794	877	836	819	883	840	818	800	789	839	811	804	837	818	854	778	828	878	807	811	828	825	800	841	783	821	838	806	829	817	850	863	815	829	833	857	815	789	777	823	874	853	811	826	819	824	821	766	829	808	926	845	874	804	838	812	867	852	849	849	856	803	833	842	828	834	836	841	846	800	839	828	824	836	798	822	845	839	845	813	828	863	802	850	859	843	831	793	794	855	835	847	817	825	799	840	862	859	871	843	858	843	821	819	847	888	793	880	793	858	801	802	876	845	807	819	820	844	860	887	867	861	764	771	822	850	807	868	854	833	835	860	801	837	839	880	808	842	833	845	814	848	837	811	865	832	826	784	810	835	871	893	803	843	879	887	862	747	828	844	824	797	841	861	876	785	825	833	813	874	803	885	833	832	839	822	835	850	872	863	827	844	885	845	815	768	821	840	842	840	880	894	850	845	850	810	854	838	865	783	841	797	860	828	833	873	824	828	843	841	815	837	858	859	823	797	829	823	797	824	846	881	835	861	847	887	808	855	795	886	809	827	850	883	858	842	854	805	858	820	770	814	831	873	813	836	819	795	810	848	877	852	836	878	885	821	816	836	838	821	857	812	806	788	871	887	873	801	795	808	839	872	836	862	852	836	847	839	852	802	813	841	843	804	869	805	763	854	826	798	812	832	843	839	834	804	816	809	845	849	834	832	850	798	823	809	825	831	813	857	844	791	800	818	864	824	852	857	842	806	809	834	812	823	803	827	828	822	833	841	845	842	793	827	880	839	842	823	822	788	854	814	855	882	864	883	826	772	866	864	821	824	805	839	810	862	809	817	882	817	915	813	832	810	840	860	768	880	823	854
2792	903	921	1271	5237	6837	3260	268	150	172	175	182	179	173	161	167	166	154	176	173	151	183	172	174	149	155	153	163	190	154	180	165	149	166	155	168	147	182	173	176	173	150	178	153	169	161	160	181	157	171	185	179	173	145	178	165	156	179	152	184	168	151	149	181	183	165	164	165	150	171	159	156	150	143	172	169	180	147	169	181	155	139	173	175	156	167	196	163	157	160	162	176	137	159	167	175	157	149	162	153	169	164	176	154	160	166	162	163	152	144	166	180	175	179	171	164	180	173	151	165	157	164	165	162	152	181	161	181	166	158	159	148	174	178	188	175	176	145	166	149	144	165	178	181	143	161	159	171	153	154	172	159	158	141	168	150	172	168	166	183	163	135	170	161	161	185	196	168	152	169	155	164	181	169	179	170	168	174	175	156	177	176	179	160	150	141	170	157	166	180	175	170	152	150	169	179	176	169	160	159	174	152	165	157	163	182	179	183	170	159	163	127	165	177	150	160	174	158	156	154	176	155	161	194	206	145	165	139	177	158	170	152	167	136	149	146	152	155	175	168	171	171	169	184	176	127	154	163	129	174	165	171	157	167	173	191	180	148	153	178	164	167	142	167	189	179	174	146	155	148	176	168	186	156	168	155	188	165	160	153	173	159	173	171	171	170	156	174	154	159	160	153	162	138	141	157	160	173	167	167	172	163	148	152	176	155	150	137	164	145	177	163	133	169	164	147	173	181	183	155	160	174	161	162	175	165	159	156	148	155	173	163	160	154	172	171	162	176	176	140	156	141	175	163	166	145	160	179	159	168	186	129	155	153	176	157	150	147	174	131	172	167	152	146	142	164	146	154	162	166	159	158	186	179	150	173	151	162	164	147	155	139	190	203	157	174	166	147	178	162	132	160	171	173	142	144	156	179	163	166	146	161	168	176	165	154	159	165	168	170	172	175	175	161	160	152	153	146	148	167	162	185	174	182	152	170	150	161	144	151	163	163	147	184	152	156	156	154	149	147	154	164	174	160	172	143	184	137	166	156	159	169	166	161	154	156	162	164	153	174	159	160	166	164	172	171	180	152	178	146	184	181	163	128	142	168	166	159	150	140	145	152	144	159	171	154	162	176	151	167	173	156	162	146	162	165	145	170	163	180	153	187	167	176	147	143	165	156	161	141	174	179	174	161	140	181	157	177	171	166	168	168	149	166	168	189	177	180	162	156	188	169	169	169	153	178	150	148	153	146	164	148	155	153	154	177	149	154	194	159	169	184	174	162	150	173	184	171	143	125	163	148	149	154	188	171	162	142	159	153	177	154	160	179	170	163	156	152	172	144	188	161	159	170	138	158	151	164	196	172	141	154	170	153	146	193	162	171	164	166	178	162	175	168	171	167	167	183	177	152	168	161	154	165	177	161	153	147	145	151	164	133	171	142	163	173	155	134	169	147	158	146	181	161	149	158	182	156	157	193	172	157	163	143	175	183	161	146	154	162	146	154	177	159	165	145	159	132	163	148	174	153	189	182	157	173	155	154	158	149	176	159	149	153	168	179	172	170	156	170	162	166	141	162	157	189	167	174	150	176	185	159	165	146	154	144	178	169	167	171	152	152	152	154	146	173	147	153	163	153	145	157	180	143	162	158	139	151	158	137	158	145	160	156	170	161	150	194	167	176	168	170	162	149	160	158	143	137	167	141	146	170	147	157	164	156	184	154	163	179	170	161	169	197	160	171	179	152	167	149	153	166	155	170	162	151	161	163	148	169	162	164	176	172	155	133	183	172	166	165	173	170	165	147	165	180	170	174	160	142	175	179	155	142	146	189	178	170	189	165	138	147	162	134	171	161	156	159	154	173	159	171	159	162	172	149	147	151	163	159	168	157	182	144	158	179	155	147	158	156	161	160	143	168	157	162	144	158	150	191	153	171	174	166	192	167	174	178	182	167	164	168	150	154	168	166	164	137	152	154	145	177	165	184	142	162	164	169	179	196	164	161	141	185	158	189	154	155	155	139	162	177	158	152	188	163	153	157	179	145	155	153	190	143	168	167	155	162	161	158	153	162	145	179	131	148	176	174	160	162	154	162	166	135	168	159	168	176	127	154	161	161	169	167	161	164	173	156	171	182	198	160	153	171	168	160	172	173	172	173	178	138	166	183	182	174	156	165	169	146	171	151	163	165	181	155	170	159	145	145	142	169	158	162	174	146	164	172	150	156	176	174	165	145	167	155	157	168	144	173	178	181	171	190	146	177	158	185	174	150	164	182	148	172	149	167	189	155	182	156	178	143	163	168	158	166	153	168	180	179	162	170	154	178	163	174	174	172	131	153	151	148	152	171	169	159	153	156	158	168	155	138	190	184	189	157	151	149	167	150	136	170	162	163	138	167	164	157	166	164	148	160	170	172	148	166	157	172	163	139	159	187	170	167	176	177	181	168	167	168	153	171	159	161	143	148	182	159	146	170	152	183	167	168	167	175	171	166	181	167	154	136	157	147	167	143	144	146	160	179	171	153	143	154	164	168	153	156	162	167	185	169	184	155	158	138	171	164	158	137	184	163	161	146	175	150	152	147	154	169	159	172	182	175	151	162	161	174	166	180	171	157	153	167	167	158	145	149	158	157	169	155	167	158	170	134	153	180	177	166	156	155	153	150	163	165	191	153	160	155	149	164	178	164	140	180	180	173	148	171	156	158	159	156	148	188	166	160	174	133	183	155	145	163	140	146	181	170	167	192	158	150	158	155	170	171	155	167	162	159	161	163	151	182	160	158	174	141	171	166	150	165	172	162	154	154	166	154	162	158	160	179	169	159	186	158	159	176	176	167	158	149	149	162	163	177	160	161	169	165	160	161	165	145	167	187	163	172	177	153	178	152	152	152	151	201	142	155	164	155	161	165	174	163	180	171	174	155	154	181	157	157	151	156	181	169	157	161	173	163	171	158	177	165	173	171	166	139	159	169	160	168	174	165	155	188	176	187	164	168	139	163	142	176	182	162	163	171	141	152	164	168	166	145	149	179	170	194	172	181	144	181	159	161	153	171	158	172	176	174	152	168	140	170	176	170	158	154	184	185	164	180	164	175	162	158	161	189	195	159	153	150	159	166	177	184	142	160	161	172	169	160	144	169	165	170	170	160	165	167	149	165	147	184	162	136	145	184	149	141	149	162	178	166	171	163	155	163	165	158	143	156	167	166	166	162	135	153	156	162	165	148	146	139	154	166	165	144	161	180	165	134	146	155	157	158	168	167	171	167	157	173	156	160	160	177	186	148	141	157	175	159	175	165	147	172	143	181	152	163	139	176	163	168	167	168	171	172	174	157	158	161	170	168	181	168	170	157	155	164	147	178	165	173	159	163	145	166	154	144	149	148	161	135	158	134	162	158	161	173	146	165	154	166	164	153	158	149	144	172	174	182	160	170	180	174	170	172	161	150	174	153	127	170	178	179	160	197	158	187	189	150	175	158	128	166	150	167	170	149	180	151	157	164	190	178
2688	1198	1943	4536	18504	21248	10004	543	552	521	500	558	490	538	467	517	492	559	507	505	511	552	521	563	531	515	511	486	510	539	489	517	525	483	533	483	527	483	551	512	495	496	531	529	555	510	534	526	511	551	541	544	508	539	544	527	566	494	548	498	551	507	481	523	518	484	500	509	533	503	478	511	469	496	530	488	515	548	572	489	555	536	458	476	536	549	524	512	491	508	530	591	508	541	485	514	509	532	518	535	564	528	507	509	563	509	568	541	526	497	524	510	521	517	524	495	541	520	527	445	535	548	502	516	516	542	538	515	531	522	532	501	530	545	507	517	498	514	527	507	526	511	567	540	523	467	475	542	568	499	499	533	528	498	548	552	526	508	498	492	490	480	514	503	529	477	509	478	511	563	492	559	537	510	503	494	516	492	502	533	527	485	502	515	511	553	500	550	569	526	519	531	545	482	512	518	536	515	512	497	513	545	525	516	515	515	518	534	559	485	533	509	531	555	530	524	501	505	506	475	534	514	506	493	503	494	530	546	494	509	511	500	507	512	538	500	508	483	508	511	535	532	516	527	489	550	497	505	538	525	544	475	491	532	489	480	554	502	522	539	504	518	514	517	508	531	533	542	519	511	526	513	500	538	520	478	524	559	493	542	549	530	506	511	527	558	522	545	540	542	517	537	491	578	509	503	495	514	556	507	534	532	472	493	527	523	521	509	520	502	525	523	535	532	472	488	532	528	523	527	503	506	516	508	539	498	508	475	541	499	471	540	507	514	528	490	521	521	518	544	527	545	555	543	521	506	502	544	515	511	524	516	511	552	477	525	522	520	510	491	528	510	510	532	479	529	506	525	547	522	502	525	513	501	522	542	525	542	523	529	510	521	494	517	510	493	536	514	490	503	531	512	515	527	529	501	494	509	511	506	511	522	517	528	526	535	511	516	493	513	537	551	549	545	506	475	510	541	508	502	510	510	492	529	526	513	499	526	507	557	560	512	513	521	508	542	533	523	484	529	505	542	506	509	479	513	501	503	465	518	496	493	519	560	505	500	577	563	500	479	494	533	504	506	487	522	487	517	509	485	509	517	525	533	489	512	481	542	528	506	504	543	520	501	512	513	534	483	535	543	466	502	511	485	559	532	518	480	501	542	500	505	505	485	542	541	539	505	542	564	517	553	521	522	553	507	500	530	487	527	479	479	457	511	466	491	522	494	468	542	534	557	530	525	529	503	452	471	586	492	531	483	513	517	538	519	518	512	517	528	563	542	533	533	483	470	554	528	514	531	502	506	502	468	554	512	534	527	524	539	505	499	515	501	550	537	550	517	514	494	498	525	532	555	529	540	542	527	531	527	503	509	542	498	546	528	503	493	500	549	531	515	547	501	520	519	508	522	521	547	517	491	569	520	516	532	505	528	453	515	502	489	500	509	526	537	540	532	517	550	513	537	520	510	499	504	539	508	521	520	507	502	517	479	478	491	567	525	529	504	523	542	516	541	539	537	478	492	522	553	512	505	476	518	527	508	494	518	562	516	489	507	499	518	548	513	536	499	532	502	514	517	517	524	572	494	529	558	460	512	503	554	516	478	531	508	539	532	522	501	502	492	563	534	491	560	551	500	522	497	530	525	519	545	528	544	542	526	507	482	497	537	542	561	481	491	482	531	539	485	509	513	532	515	510	500	514	508	525	540	529	540	522	515	501	554	455	523	545	559	555	490	517	546	525	516	509	517	503	522	522	529	519	507	541	541	571	530	552	538	551	517	485	542	503	483	541	558	510	546	505	496	534	536	489	504	468	494	538	533	456	500	524	538	503	538	505	497	570	525	494	518	548	541	561	572	549	515	462	557	481	486	514	502	469	514	469	538	550	535	531	499	504	554	511	546	516	518	504	548	537	524	519	557	512	525	591	508	504	516	492	485	538	546	526	532	478	517	559	540	495	508	515	519	523	513	507	534	495	528	506	528	483	489	522	482	533	519	530	522	529	479	543	548	531	523	570	479	506	522	496	526	545	542	506	534	470	494	492	498	515	497	480	515	510	527	563	502	554	501	496	508	534	518	502	545	527	513	520	529	550	524	519	495	527	505	505	499	520	506	500	534	508	519	528	490	561	534	586	486	521	551	519	522	534	501	481	525	494	505	528	540	492	489	455	519	509	506	534	444	494	500	555	489	539	521	506	528	521	538	527	486	501	525	568	497	470	503	530	515	508	473	549	547	527	520	527	552	561	517	506	494	514	524	497	580	518	531	557	543	500	517	500	530	539	531	542	554	543	498	505	544	490	499	537	538	481	498	492	493	510	529	559	509	530	516	507	545	521	532	500	537	505	510	511	532	528	520	542	502	521	552	514	484	530	513	504	506	540	541	529	555	524	533	513	483	540	513	479	532	520	483	518	508	507	515	539	500	523	523	498	520	553	494	512	519	562	517	565	488	510	495	512	492	550	508	522	534	514	496	501	515	507	519	524	504	510	498	506	538	528	509	544	516	528	548	516	493	550	489	530	536	541	539	484	498	500	498	562	497	511	488	496	534	509	509	508	511	502	528	493	546	538	505	536	554	513	503	466	506	521	531	527	518	545	510	532	525	520	502	493	504	539	490	503	461	519	469	521	521	511	483	479	468	476	526	543	532	511	493	524	559	528	597	480	472	544	498	577	496	501	531	498	526	510	487	504	502	542	529	558	496	548	530	512	510	509	502	495	514	561	491	530	542	501	492	523	513	543	510	502	490	502	517	540	535	535	525	492	488	529	527	507	478	526	526	523	534	522	502	479	535	492	514	529	550	495	571	514	526	530	481	486	527	515	499	578	542	495	523	498	535	557	522	485	503	467	500	500	496	487	493	488	547	546	492	486	545	505	520	501	553	533	527	498	508	524	564	516	556	494	545	523	499	512	518	510	559	543	516	508	529	539	544	539	523	533	576	533	514	552	510	523	502	559	501	492	527	528	487	519	536	519	544	507	514	525	509	490	542	533	561	495	517	550	487	537	554	512	527	549	540	529	484	556	488	539	545	538	506	488	516	531	526	525	525	515	528	481	505	518	508	510	517	535	502	526	495	525	526	500	537	536	534	486	504	512	490	540	493	487	536	525	528	493	488	540	539	539	533	536	519	516	500	537	511	548	505	515	512	504	520	531	512	534	517	555	492	581	483	485	503	486	485	505	509	514	522	526	520	516	565	543	561	545	531	486	520	529	489	527	554	555	483	501	505	552	518	494	527	497	567	547	525	490	493	503	480	515	533	491	536	550	508	532	512	518	527	523	500	506	506	462	530	517	527	487	463	545	536	496	545	554	560	518	489	510	557	512	474	514	546	485	542	490	530	500	504	506	473	479	566	546	484	491	545	529	504	519	544	546	524	514	508	538	523	511	546	552	537	519	516	505	517	514	520	550	531	545	504	496	525	522	551	507	561	509	549	543	514	486	503	535	508	523	529	515	467	506	494	528	492	516	528	500	558	534	559	516	521	557	547	516	554	515	545
12350	7059	8179	10012	28694	52062	35582	6923	462	272	256	254	238	276	276	236	223	242	264	271	269	242	274	244	230	257	263	265	254	244	213	238	235	263	254	235	252	269	242	243	251	247	246	267	268	273	237	257	240	254	238	225	269	246	213	234	282	268	226	245	225	231	265	247	278	245	252	264	241	241	248	246	247	226	263	245	245	262	232	282	255	210	230	236	225	241	246	245	219	243	262	260	265	231	244	260	238	278	214	235	258	241	266	218	252	238	290	225	262	280	248	249	273	263	227	240	262	238	266	288	277	209	247	264	256	257	241	253	270	263	251	272	246	205	268	251	255	254	229	227	227	241	265	239	216	271	244	263	244	248	258	222	275	267	216	274	239	261	264	235	226	234	261	229	250	225	268	257	252	240	268	247	234	264	235	255	249	248	251	259	257	232	244	215	262	249	279	278	246	242	237	260	230	262	266	235	254	260	249	244	229	235	247	232	226	225	265	252	261	245	253	241	261	260	254	274	234	263	245	235	222	234	233	239	218	274	272	245	252	244	235	231	237	262	234	256	254	272	249	269	235	222	253	259	257	234	260	273	246	258	257	282	242	249	239	257	254	255	236	271	256	275	268	250	194	244	251	261	189	251	242	256	225	249	213	251	240	230	252	272	228	255	231	238	206	239	239	234	277	245	215	241	255	201	237	264	279	239	297	268	229	222	256	240	252	242	233	223	265	238	253	233	252	254	250	252	258	245	226	250	272	260	247	235	232	277	290	260	228	249	255	268	256	256	244	237	243	253	269	234	242	270	240	248	261	250	245	266	206	247	265	227	220	233	228	282	255	251	273	244	249	243	252	259	239	249	263	259	246	241	249	262	254	229	245	251	237	267	281	226	250	232	262	263	251	219	254	244	259	253	234	244	253	248	245	245	291	250	272	238	242	243	233	238	239	258	261	240	265	261	243	230	243	276	235	273	253	258	253	285	282	248	233	265	245	219	261	268	261	264	247	235	235	262	253	245	247	252	221	240	243	243	235	268	236	244	240	241	253	262	240	246	235	246	238	233	260	252	268	257	237	266	251	244	262	267	244	236	266	248	262	255	247	244	242	219	239	264	228	244	222	230	224	222	252	247	242	231	241	255	264	269	245	248	245	251	248	253	231	265	256	239	223	239	288	241	249	206	241	250	223	261	223	228	261	217	238	238	251	285	249	241	230	217	259	234	257	228	249	283	267	272	235	226	255	240	251	238	240	224	253	239	254	223	247	219	255	248	237	266	238	258	228	221	246	243	267	274	233	258	247	242	246	256	208	248	273	266	252	239	236	263	258	252	241	258	301	234	231	261	267	244	239	259	237	240	272	211	255	236	256	239	268	253	252	239	247	242	254	234	285	222	243	250	253	275	252	253	276	240	229	235	239	238	232	262	247	254	244	244	262	255	249	245	235	222	245	251	261	253	245	245	247	244	240	250	247	258	263	244	248	243	245	211	268	246	222	251	258	241	246	240	231	271	252	281	246	265	240	266	242	273	246	257	241	255	264	264	253	219	259	257	272	241	222	241	236	244	243	210	256	247	247	228	265	258	255	240	247	231	243	241	260	255	244	250	251	229	235	240	238	243	259	263	242	261	246	267	258	247	265	237	254	262	238	281	265	232	247	251	250	263	231	255	262	242	254	259	228	278	234	271	272	243	216	249	253	233	241	250	226	239	255	247	252	261	247	233	257	247	249	215	250	251	247	240	242	243	227	268	260	270	266	264	252	249	222	245	259	263	229	258	267	256	260	264	259	249	257	268	260	217	250	231	243	210	233	250	255	265	267	236	256	237	243	251	240	232	274	270	221	288	247	274	260	241	250	237	279	273	232	235	260	255	261	257	242	243	265	236	220	262	242	242	250	213	255	259	253	235	264	261	239	246	247	234	243	232	243	238	243	247	252	250	253	211	273	276	226	259	240	268	231	252	243	265	245	242	262	254	238	233	238	259	259	232	237	299	234	219	245	249	246	271	244	252	267	255	252	233	269	251	256	257	235	258	286	265	261	240	246	255	237	253	266	251	240	250	241	283	237	229	240	273	245	247	241	268	240	228	264	245	213	241	230	268	250	247	232	246	238	236	239	252	256	227	250	235	246	257	229	241	260	257	259	225	243	247	236	248	242	261	242	249	269	250	245	240	227	221	246	258	255	237	252	223	240	287	272	242	262	219	217	236	265	266	241	224	233	271	258	252	258	248	274	242	228	237	263	259	225	266	243	235	275	251	234	229	254	252	259	241	246	248	245	236	293	226	226	271	266	254	249	261	252	256	248	230	240	269	267	231	243	224	234	248	252	253	226	253	237	215	228	259	229	248	258	246	228	255	272	260	263	250	239	233	273	255	263	248	217	261	245	208	247	242	254	248	271	247	261	235	279	260	242	234	241	215	234	271	265	263	250	251	268	262	228	258	256	252	247	251	240	255	265	209	265	230	222	224	273	232	263	231	265	241	254	245	242	238	237	248	236	268	234	263	247	262	256	247	251	256	249	232	249	229	220	227	220	251	254	262	234	221	241	254	254	236	257	246	252	231	261	230	235	239	263	245	264	245	287	268	253	227	251	266	249	238	235	251	258	248	230	253	245	249	233	245	249	241	289	244	242	234	237	240	235	250	267	255	237	247	247	258	273	251	267	279	234	233	237	259	265	258	221	240	235	244	245	238	244	252	276	241	207	250	225	251	276	258	219	254	254	245	248	224	239	246	222	257	271	243	227	243	237	223	257	259	278	255	263	264	234	253	275	234	255	269	207	250	225	254	244	244	246	279	246	238	230	266	217	275	224	277	279	247	266	258	235	245	232	233	257	245	240	271	260	268	228	247	241	250	245	211	243	239	249	253	240	258	238	246	221	255	245	233	239	242	265	235	259	259	252	254	250	274	224	239	230	269	253	250	252	248	254	231	268	272	260	225	239	261	242	239	260	234	244	235	246	270	268	278	261	223	233	243	251	265	270	246	233	245	235	226	249	244	248	255	256	256	249	241	293	283	256	263	234	224	253	246	223	244	256	239	233	235	234	251	252	273	288	257	242	240	277	234	235	251	244	248	267	242	253	275	260	245	225	233	271	243	232	247	266	244	225	250	245	257	222	287	263	235	234	257	239	259	234	246	240	246	250	274	266	240	245	239	254	253	249	284	264	227	226	234	262	222	250	252	251	221	255	247	254	251	236	261	240	263	269	296	255	235	218	243	249	239	244	245	237	259	243	256	231	232	246	265	255	261	238	242	222	241	244	240	239	243	249	268	232	277	265	239	242	248	235	244	251	222	255	258	235	240	207	234	225	244	247	227	237	258	268	252	246	240	230	239	239	258	283	248	267	241	253	265	240	264	239	243	262	240	263	232	246	263	241	230	259	279	257	225	237	228	255	276	250	276	267	246	253	217	247	221	271	250	272	261	251	254	246	263	222	268	269	250	260	255	263	281	229	240	271	240	232	226	230	244	249	265	255	238	209	241	256	225	270	249
8418	6062	9962	18698	43528	61868	43380	2104	850	849	790	811	797	783	812	776	781	774	773	763	777	788	783	750	752	761	727	724	755	774	745	747	688	727	736	720	765	773	732	743	694	766	705	750	702	755	744	754	756	747	730	747	747	751	748	732	696	716	760	755	755	717	739	735	760	746	741	725	749	791	730	769	776	776	756	733	758	789	697	714	768	764	732	786	720	704	744	751	735	693	736	761	714	697	713	719	727	747	728	760	761	701	742	744	749	728	720	714	704	741	707	758	707	761	709	754	708	729	724	755	739	731	719	739	771	739	770	738	760	708	685	755	765	755	698	745	708	743	753	674	709	699	778	763	751	745	777	700	765	784	740	732	740	723	691	745	725	728	686	766	750	750	725	705	702	789	699	716	753	787	763	749	770	724	735	743	717	771	689	746	679	764	708	719	740	786	773	708	723	724	747	727	747	767	704	743	709	733	761	728	736	779	722	718	751	735	738	703	739	762	695	757	751	720	724	763	746	748	728	747	763	730	744	716	730	744	713	708	725	763	740	743	748	709	711	735	717	707	743	753	723	768	675	733	742	733	708	728	751	745	746	755	727	765	736	701	710	757	717	738	781	696	707	723	736	738	741	728	732	758	655	761	725	796	768	722	776	763	755	737	737	727	721	731	738	751	758	692	742	703	689	725	717	703	713	759	703	710	698	733	738	695	773	789	724	750	782	700	664	692	708	728	706	729	779	734	730	713	763	741	691	721	711	726	754	720	716	735	767	729	730	777	762	703	693	707	759	736	706	741	738	720	762	772	790	745	745	745	707	756	745	754	789	704	768	704	758	764	735	770	741	733	726	755	747	678	728	692	779	715	747	709	752	745	719	752	739	716	713	741	808	727	736	713	737	712	737	738	738	742	713	781	768	764	776	757	697	764	789	758	743	708	713	761	773	752	783	731	701	694	723	738	775	723	763	734	736	743	705	752	729	735	751	785	721	702	741	701	754	706	712	717	711	768	755	751	731	732	694	691	719	714	715	713	707	753	698	738	704	750	728	716	713	712	714	740	741	737	755	738	709	734	708	772	705	724	731	744	714	727	714	763	716	738	739	744	697	773	759	705	767	721	720	803	726	781	713	748	732	753	744	691	726	720	725	694	725	718	698	706	753	756	770	733	740	717	720	720	719	749	746	741	737	752	740	721	755	711	722	751	748	759	739	739	721	791	744	703	766	750	755	743	753	751	687	722	738	761	734	774	703	735	740	694	744	753	744	703	762	729	748	757	724	755	767	713	724	715	678	717	768	705	679	744	756	742	730	705	688	701	746	739	759	768	719	709	736	715	728	682	735	697	748	788	740	779	743	726	736	696	780	728	740	752	766	752	788	722	714	711	752	717	697	759	728	740	734	712	732	712	683	730	742	743	746	748	773	710	752	701	707	741	724	776	733	732	746	693	713	712	709	739	788	746	713	740	723	745	770	707	726	721	752	706	730	755	791	730	719	753	766	747	733	728	706	745	731	729	768	724	721	712	708	748	748	754	792	809	777	752	743	705	726	760	713	755	784	734	732	722	724	714	754	725	710	697	716	736	724	721	770	679	720	710	730	726	760	739	748	745	791	714	708	712	726	721	749	722	731	740	742	751	742	726	714	776	697	716	684	748	736	736	763	784	768	757	734	738	713	701	707	751	673	747	766	697	743	743	753	735	706	745	721	748	710	756	760	709	731	667	742	774	755	762	741	786	747	756	722	743	715	703	742	724	763	722	733	719	680	733	770	720	728	726	773	714	756	748	729	716	739	741	755	737	728	736	757	696	766	699	749	781	772	680	757	759	737	746	739	734	706	720	723	757	749	711	732	727	778	735	739	747	752	754	676	735	742	708	747	750	716	786	728	744	741	738	743	758	752	747	737	743	697	733	712	723	757	723	744	733	782	739	761	728	780	756	723	710	716	713	757	740	756	744	740	727	658	784	720	749	725	721	732	732	747	696	724	756	699	737	722	727	698	765	756	740	778	734	798	711	769	752	730	714	724	768	742	770	693	746	749	775	716	784	729	723	721	695	708	738	696	713	730	710	707	697	683	748	727	698	711	729	858	755	778	783	679	707	766	810	702	722	715	731	796	721	747	710	733	755	739	678	838	705	762	716	723	721	723	749	696	727	760	727	699	702	697	694	695	779	694	741	734	726	744	761	742	731	699	735	727	750	762	714	702	710	726	732	724	771	717	747	705	701	733	775	737	754	712	758	700	715	737	723	730	722	741	770	773	760	770	741	712	733	729	724	699	726	715	754	758	694	732	746	721	755	733	742	698	708	762	748	759	745	737	728	811	713	724	762	730	699	717	681	682	755	752	750	787	714	697	776	705	774	740	720	713	785	717	754	737	687	725	737	758	737	729	736	748	743	706	719	759	732	710	763	763	750	751	745	738	700	696	716	685	726	770	739	715	759	732	718	769	746	697	780	754	764	736	747	741	724	703	688	749	774	778	710	717	692	760	720	756	702	745	754	764	735	761	717	721	729	720	762	791	740	733	782	752	695	714	714	722	738	729	721	741	746	742	668	725	770	768	750	778	733	706	751	728	747	739	694	755	762	743	723	743	753	774	699	752	730	735	769	746	732	769	723	754	751	707	791	710	749	761	781	705	745	697	765	754	731	729	762	738	716	712	770	752	770	701	783	741	729	700	767	701	740	767	757	671	748	764	725	704	755	751	796	738	710	732	726	737	751	763	730	744	727	743	746	729	714	717	757	739	658	775	706	708	714	717	725	759	748	711	780	744	761	708	771	743	727	718	769	705	711	710	713	703	726	701	729	758	738	749	757	728	722	745	727	747	721	748	780	706	735	754	725	731	734	737	778	688	762	755	725	740	757	739	704	710	748	708	747	728	696	718	735	715	726	733	680	738	709	705	711	735	654	743	726	696	754	703	721	690	716	777	699	779	720	739	741	782	755	785	696	745	771	700	766	710	715	793	707	738	736	756	762	769	738	783	722	736	772	773	791	771	709	749	701	726	750	685	685	716	675	759	785	743	759	693	721	715	739	733	776	750	775	735	746	727	769	763	724	693	719	727	716	756	754	780	763	707	690	745	757	717	776	715	697	733	715	765	689	762	684	734	724	761	720	788	732	703	777	724	735	751	767	724	723	717	709	744	758	753	741	697	741	709	729	747	758	763	765	731	714	691	743	747	757	767	731	769	750	733	736	744	755	724	742	706	720	760	718	692	710	753	762	714	730	768	719	727	734	700	744	727	692	694	731	721	767	690	738	743	718	709	753	721	751	760	699	695	708	739	755	689	738	722	764	754	692	734	699	703	703	771	718	702	720	727	795	742	712	733	732	723	761	747	676	761	759	694	754	660	678	782	698	721	717	758	722	704	769	744	686	712	729	725	734	695	744	766	722	738	688	749	781	743	719	677	748	703	710	743	772	730	730	772	797	760	747	694	784	738	728	705	774	714	766	723	739	729	747	728	741	736	700	722	704	765	728	746	757	702	751
23803	14262	15967	15898	36398	70966	55022	19551	2206	420	345	294	326	319	307	337	304	320	327	298	309	338	321	319	335	281	332	320	288	312	290	304	287	299	280	294	282	328	288	294	315	307	299	294	306	307	292	324	297	301	305	331	284	342	310	312	273	290	321	324	290	311	312	310	271	316	325	291	320	282	311	310	290	285	313	323	325	293	286	324	314	301	306	274	285	318	296	310	310	305	324	289	314	326	269	288	303	313	324	306	324	305	306	303	261	314	326	315	304	318	289	269	347	272	330	307	328	327	299	308	294	300	304	313	288	315	281	249	281	262	316	301	299	305	323	299	289	330	299	301	319	298	295	295	319	327	301	304	325	303	284	321	333	327	315	301	295	304	307	291	293	298	303	278	321	356	272	353	293	335	298	302	288	301	298	338	314	322	305	288	291	311	297	307	334	264	289	319	313	313	323	296	292	307	305	332	316	282	281	279	303	297	290	304	320	295	311	287	319	274	283	311	306	289	292	283	319	299	310	280	314	302	282	269	283	289	373	313	295	282	291	300	275	359	276	307	291	297	315	324	315	299	301	281	312	291	275	282	306	304	272	292	305	314	280	275	268	295	299	289	322	314	292	283	335	353	310	329	304	297	318	312	322	263	314	326	289	304	305	289	293	316	310	259	327	285	314	285	299	333	287	302	311	296	289	275	284	314	295	313	312	332	348	312	312	300	297	318	285	329	319	305	281	259	311	268	294	258	309	317	313	322	304	287	312	309	320	316	300	268	302	315	281	308	294	305	293	305	277	324	294	294	309	329	339	281	261	296	298	312	282	292	285	324	282	299	288	339	358	296	306	296	310	327	313	309	271	312	319	314	297	293	310	308	311	276	306	310	326	276	283	294	312	290	250	308	326	280	311	315	306	331	319	293	286	272	299	298	307	261	298	287	291	294	308	308	309	305	292	284	254	273	304	288	301	298	259	310	279	265	298	313	276	326	287	334	274	289	324	323	290	291	283	307	289	301	289	285	293	304	320	291	322	328	313	342	305	302	299	328	311	327	305	298	337	284	320	299	292	301	277	306	328	274	321	311	328	300	278	319	292	311	304	295	294	297	333	299	329	316	278	303	293	302	304	313	330	313	323	304	279	307	313	294	313	292	312	297	306	298	324	317	320	297	318	299	314	274	303	316	285	311	292	293	260	344	316	302	289	305	275	303	304	277	331	298	310	303	297	299	295	322	286	308	322	323	323	313	305	299	301	324	318	306	306	289	326	301	297	295	307	279	304	292	277	326	291	315	272	285	314	289	319	279	294	312	299	282	304	316	298	308	297	306	310	276	280	306	283	318	324	290	293	313	314	306	302	284	348	271	322	294	277	304	287	294	287	298	288	337	312	320	311	311	350	298	257	299	284	296	318	289	319	272	300	342	311	301	289	318	294	330	311	296	290	323	274	264	273	298	282	294	289	311	297	317	275	293	289	315	307	265	325	320	308	302	281	300	315	308	303	302	293	267	306	289	299	296	306	301	327	308	313	284	322	320	308	284	289	299	273	311	311	308	315	282	281	335	309	291	287	314	326	269	273	307	293	300	296	295	283	327	292	337	275	321	306	295	283	299	333	307	298	294	281	308	319	286	286	299	289	334	310	308	292	304	288	316	271	294	307	304	300	328	305	319	324	284	289	291	314	314	288	289	295	274	324	289	301	307	303	301	314	298	281	314	311	309	305	297	292	278	293	299	324	293	315	295	274	310	324	301	284	270	309	308	294	303	288	303	287	294	268	317	277	288	300	306	313	287	322	290	273	307	324	282	287	300	298	306	306	311	310	340	296	320	331	301	297	304	289	301	287	309	292	318	298	352	306	301	282	282	317	272	295	333	304	272	319	301	328	312	304	273	324	319	311	288	317	323	284	287	302	314	284	315	322	305	316	309	320	287	305	306	309	321	294	278	282	318	284	297	316	312	343	292	295	298	316	297	295	281	321	308	312	328	308	322	301	306	296	277	333	320	302	288	320	315	303	297	307	272	312	288	295	296	284	287	305	322	304	261	299	288	322	291	314	285	295	314	296	305	294	288	295	305	339	308	305	276	302	309	297	309	299	300	296	291	290	288	304	284	305	291	302	301	290	312	297	296	313	317	306	290	305	311	283	291	293	303	305	291	275	293	325	306	293	309	325	308	313	310	302	307	318	328	310	315	318	322	293	286	302	312	297	307	292	332	295	307	276	325	284	276	315	305	302	274	319	329	280	313	267	290	332	312	306	295	317	296	313	295	292	306	309	311	308	304	313	335	301	316	291	299	292	293	314	313	295	333	303	327	295	318	295	333	295	299	276	315	300	301	317	317	290	296	316	307	279	322	327	316	292	331	299	278	335	287	299	315	286	296	279	298	324	301	300	290	280	298	337	318	303	278	330	310	318	295	325	292	329	259	288	319	299	338	277	299	318	332	260	315	322	276	296	313	289	296	314	305	315	293	267	281	293	331	287	282	289	324	286	322	325	311	310	318	267	270	306	299	304	296	309	297	284	309	277	281	290	310	349	302	308	283	309	286	276	329	308	307	282	298	289	274	286	278	296	292	293	276	288	306	304	330	302	320	278	276	332	326	286	319	311	307	286	289	313	315	332	302	286	306	307	295	260	292	303	316	303	306	289	271	326	302	298	282	297	278	330	299	336	274	314	304	265	320	306	321	302	313	302	285	288	307	292	272	324	314	311	324	300	316	323	291	301	291	298	316	298	309	296	301	287	300	281	294	320	308	320	316	302	297	288	308	303	319	288	314	321	299	314	274	314	297	333	282	312	279	282	292	287	296	337	320	340	309	329	353	319	308	318	291	279	294	295	315	287	328	287	323	316	274	299	309	315	327	327	292	310	304	282	331	305	314	303	333	286	303	280	298	265	293	307	284	315	295	316	308	288	302	300	309	282	309	286	302	310	311	309	325	297	286	303	314	300	296	298	322	266	311	343	288	340	312	312	294	317	292	301	310	318	301	280	268	300	308	271	280	330	310	313	322	306	303	309	314	315	313	297	284	317	270	290	321	306	300	333	297	315	324	299	275	297	289	265	354	327	333	288	323	297	291	332	321	301	331	294	301	297	307	295	272	300	311	284	319	320	265	319	304	308	277	316	328	324	260	316	325	300	300	284	287	298	319	313	304	316	309	317	286	315	325	293	291	306	292	303	285	309	301	294	303	311	274	279	305	308	292	321	304	310	310	314	260	290	281	298	308	310	273	312	278	287	330	292	277	313	291	310	265	300	300	330	295	294	305	315	323	290	312	307	294	308	293	265	244	290	307	283	289	309	318	292	313	296	321	319	287	318	311	266	283	299	316	283	297	305	297	300	320	287	301	320	273	330	316	276	290	326	312	295	310	305	288	283	308	331	323	296	302	336	328	311	306	310	328	282	300	315	292	276	316	302	289	315	312	295	289	298	306	326	270	289	308	332	319	288	316	330	317	315	302	296	312	311	302	300	300	300	294	276	325	326	318	318	318
13085	10562	15300	21241	49796	82747	66070	5583	1090	1028	1018	1021	1023	1017	929	916	999	950	918	925	926	901	920	900	893	858	936	857	937	874	881	872	903	916	897	897	871	810	893	898	874	932	879	848	838	852	841	880	876	879	863	860	898	841	860	872	868	910	853	846	807	853	814	900	804	862	919	808	841	845	842	869	848	835	844	827	889	876	882	926	858	885	813	856	869	892	833	782	838	849	854	867	835	898	829	891	866	882	849	825	844	845	832	842	902	880	849	880	809	859	783	856	859	844	852	820	878	868	878	865	845	872	844	872	874	871	882	855	848	901	817	890	865	942	830	867	883	871	857	806	851	829	883	862	885	867	891	867	837	818	843	828	857	858	891	845	879	857	883	914	852	861	873	879	898	850	888	855	893	837	855	891	854	857	824	846	785	878	883	866	850	868	900	830	872	860	817	900	801	850	835	855	827	844	872	834	849	863	873	903	835	851	910	814	867	820	843	864	879	862	842	862	889	832	817	894	915	850	877	818	869	819	824	889	862	843	896	896	874	861	920	882	875	912	809	825	844	820	791	882	870	870	808	806	874	895	842	823	887	831	900	866	886	904	887	860	882	870	879	855	846	842	872	839	803	870	932	856	839	875	882	877	868	861	855	829	869	850	894	873	855	868	873	817	849	928	883	852	871	849	879	847	927	842	894	890	805	875	810	878	819	916	891	869	851	837	908	873	863	868	891	864	866	869	818	805	836	835	861	871	844	886	812	841	858	877	879	815	847	858	859	845	853	866	866	867	897	826	900	868	859	861	823	908	847	813	844	825	838	882	828	873	882	889	871	900	831	882	787	825	866	849	826	899	897	822	895	830	877	876	866	873	864	818	851	908	890	878	857	810	857	874	905	865	875	791	880	847	905	913	872	818	853	853	868	876	820	937	800	900	853	848	861	804	881	909	885	851	861	881	885	872	897	849	852	845	847	866	838	819	870	891	855	869	862	825	863	911	841	858	837	859	879	873	888	863	801	861	873	817	864	899	818	822	913	870	881	881	874	818	812	873	863	845	860	906	872	833	875	862	901	864	846	842	850	857	852	925	892	812	854	872	837	827	858	849	845	844	827	843	892	876	841	874	833	870	815	839	850	876	807	911	857	844	868	879	854	826	895	891	902	835	846	882	910	871	834	899	882	851	860	868	803	887	897	866	868	880	845	871	887	890	907	845	872	880	846	881	847	859	833	859	859	878	908	936	862	854	906	874	806	894	867	870	875	835	858	892	912	854	840	885	871	873	850	865	815	849	865	824	898	866	834	868	886	891	869	848	803	866	862	873	833	812	848	868	873	794	848	869	856	858	845	866	883	846	851	854	852	867	878	875	827	838	854	860	897	811	879	843	855	851	865	837	840	822	814	834	815	909	854	870	862	842	898	835	843	882	868	785	845	872	854	847	856	855	876	897	820	836	912	949	890	845	872	868	868	821	871	821	843	875	850	862	877	844	910	864	851	844	837	865	821	827	878	885	884	879	870	867	837	812	876	888	918	903	856	853	821	809	847	912	846	832	891	858	881	864	881	894	846	882	849	852	921	957	846	900	873	873	899	865	885	838	889	842	821	838	847	836	860	811	870	791	882	896	863	807	890	863	845	861	837	820	882	848	855	868	860	909	860	834	844	898	879	859	864	887	862	860	928	832	918	897	850	853	871	898	813	875	862	900	828	845	903	882	850	835	845	896	869	855	811	877	864	890	880	917	824	877	894	892	869	848	886	907	845	918	838	830	820	838	874	916	891	921	884	830	848	899	837	871	834	832	861	882	869	870	868	902	806	844	842	895	837	846	886	885	865	868	870	833	852	816	878	857	863	873	875	884	831	881	875	880	864	807	896	843	863	864	873	850	888	875	842	834	864	901	867	831	840	886	823	853	865	869	936	875	815	844	841	865	837	848	853	888	854	917	807	867	899	831	865	868	886	917	805	874	875	855	859	839	849	889	864	827	861	813	852	851	852	861	822	867	910	893	848	884	908	872	830	899	850	835	863	901	869	844	860	837	850	819	885	810	931	831	856	917	851	864	838	869	891	825	872	867	901	842	864	915	890	822	833	880	870	882	873	788	850	859	858	844	845	838	880	842	896	832	884	844	884	824	847	850	859	851	865	844	802	879	909	846	861	811	851	806	856	901	865	890	804	855	814	832	830	822	890	852	865	836	866	873	839	881	871	859	875	911	834	876	843	892	865	850	904	855	818	856	865	850	847	854	822	887	853	825	839	904	847	842	836	904	860	891	875	875	860	841	849	848	908	901	890	853	831	876	803	845	839	879	837	864	869	898	848	881	823	815	847	895	860	845	853	896	876	869	811	860	860	809	842	845	877	816	826	846	869	877	820	896	863	866	866	833	878	858	820	859	856	861	864	888	888	846	903	840	861	885	899	836	865	862	866	765	851	891	802	875	820	843	858	888	889	842	882	818	891	885	856	822	846	820	863	866	857	793	891	853	919	861	913	830	840	844	891	850	846	852	902	815	849	846	877	888	838	785	856	897	913	853	879	798	843	853	866	883	827	833	812	875	895	823	869	865	862	804	908	889	860	864	836	808	813	851	857	852	892	857	850	842	786	866	910	799	851	843	832	821	870	876	870	925	857	835	875	916	850	863	869	893	859	849	897	838	878	796	792	840	887	889	839	891	912	863	893	927	866	886	900	896	918	805	924	886	912	862	829	831	879	837	860	857	887	864	852	820	896	877	821	867	880	879	861	832	845	841	831	836	889	833	837	819	843	867	854	871	860	889	825	856	871	863	846	836	849	882	843	806	878	891	811	877	856	854	904	871	906	828	859	812	849	856	824	845	876	865	854	898	886	881	835	889	852	850	845	889	878	849	849	852	868	855	858	842	840	835	898	861	784	859	855	838	870	829	816	869	859	876	881	842	823	884	872	787	859	857	822	883	852	815	883	856	830	866	871	833	866	850	845	905	856	895	879	899	792	850	866	883	884	862	822	872	813	892	859	891	832	844	853	845	842	847	836	886	841	868	846	863	845	829	839	812	863	857	847	832	886	841	862	846	871	885	822	820	886	885	896	911	911	871	873	869	886	880	880	875	950	841	820	879	866	832	884	812	864	863	827	846	828	886	795	830	902	892	879	840	920	838	866	862	843	913	884	913	893	864	900	901	823	856	827	832	853	876	898	884	855	879	828	903	854	872	859	849	782	846	887	851	856	896	773	834	794	858	868	834	858	878	869	834	880	855	856	864	876	831	881	843	919	950	884	898	851	841	841	798	904	851	887	842	845	808	846	926	804	820	880	853	863	920	862	828	903	835	883	883	808	865	863	863	863	887	890	872	866	823	853	898	863	824	853	905	940	868	828	853	836	832	844	883	837	864	787	902	871	822	875	877	877	827	806	793	848	867	857	846	855	881	864	842	804	834	842	828	865	807	829	891	857	878	837	882	875	815	802	863	860	815	871	857	819	870	869	888	865	864	897	852	903	883	885	799	804	848	889	845
2538	669	668	606	1938	7140	4778	261	176	158	153	150	152	182	151	153	164	156	168	146	149	181	141	155	150	189	151	157	165	171	148	169	164	178	165	177	170	185	169	168	151	177	162	153	171	169	170	159	153	159	148	158	184	149	146	178	144	159	177	147	165	162	147	151	173	165	176	155	136	160	150	176	153	149	170	187	172	143	168	164	177	173	171	175	157	162	145	163	164	201	145	175	179	179	148	163	167	151	163	156	177	151	156	150	150	153	131	161	157	185	155	176	149	125	156	162	149	179	168	170	155	141	126	160	162	170	167	151	144	147	159	165	179	184	162	165	173	194	170	168	180	158	195	168	163	153	157	159	183	169	167	156	156	152	141	165	165	167	168	172	151	176	171	162	166	176	172	186	150	161	162	163	172	183	149	147	162	179	148	144	181	148	183	130	162	177	176	169	173	170	178	173	162	168	166	171	164	156	155	170	160	156	164	168	160	151	138	187	148	167	135	162	163	167	154	153	156	186	147	172	189	137	168	154	202	184	180	158	157	146	173	164	180	164	156	184	168	133	173	170	182	161	178	163	170	161	173	184	159	158	168	159	187	163	155	156	159	162	174	174	167	165	151	168	188	183	175	163	190	156	161	177	159	162	168	163	123	158	178	156	175	179	173	173	153	172	148	158	168	149	175	167	166	151	162	172	168	151	183	139	166	160	175	165	161	154	178	159	151	186	183	163	158	169	165	148	173	160	182	163	154	145	161	156	157	154	181	162	167	190	184	157	174	170	150	141	158	175	166	160	157	168	142	164	151	173	138	163	169	166	175	152	152	152	159	175	155	166	163	189	154	177	155	166	195	153	152	142	175	153	191	160	175	159	162	170	153	159	171	165	158	149	157	168	157	153	147	174	185	154	159	169	160	184	155	181	168	188	160	166	156	170	144	169	149	143	165	160	167	169	163	172	172	184	164	161	158	174	164	176	173	158	156	165	174	161	145	154	133	163	164	159	181	143	154	157	168	154	172	159	180	186	184	139	155	165	177	182	155	191	172	158	158	161	146	176	173	154	157	174	166	172	194	162	156	171	168	161	146	152	165	168	158	138	175	163	171	184	171	148	169	155	167	159	144	171	153	155	170	159	162	180	143	148	151	150	174	167	137	155	169	180	168	158	175	131	152	159	169	170	166	175	150	168	154	159	178	149	167	157	143	171	160	144	162	187	142	166	155	172	160	169	170	173	166	163	174	161	197	176	156	163	167	178	155	181	149	150	165	178	174	138	146	156	160	155	169	167	158	167	176	153	162	160	171	161	179	168	165	159	154	168	148	171	173	173	140	182	184	172	167	143	153	172	159	156	165	142	155	157	162	182	155	172	166	154	162	161	158	164	176	193	152	151	165	174	173	154	151	166	159	150	182	127	176	168	159	150	157	162	157	170	173	156	164	150	163	185	162	175	149	166	153	175	155	142	165	168	169	163	160	167	168	177	163	150	169	183	152	170	139	173	156	160	168	164	127	157	153	176	148	171	177	172	146	174	176	178	170	178	162	146	172	171	179	144	173	179	171	151	148	164	163	143	181	146	192	171	155	159	163	150	155	170	159	169	190	155	169	187	148	185	145	151	169	153	177	175	180	158	165	150	174	172	137	158	165	169	177	165	156	164	144	172	179	166	164	165	182	181	171	128	163	148	164	154	150	188	166	166	154	193	172	173	182	165	144	171	141	178	153	186	147	156	180	157	169	151	150	163	151	164	156	169	151	141	156	157	160	176	152	181	159	170	184	176	157	177	161	171	177	153	159	144	170	178	166	168	163	162	143	177	149	168	171	152	142	149	162	175	157	180	129	179	184	169	187	156	180	173	169	178	164	167	140	158	164	157	140	177	144	149	148	173	160	173	165	150	161	190	158	172	161	175	158	159	152	167	173	155	157	149	174	154	164	157	164	170	180	163	159	185	180	154	179	165	177	181	185	154	169	165	137	188	174	168	154	160	173	159	183	176	149	165	162	163	168	168	160	168	160	156	158	155	163	164	152	163	153	161	163	175	166	154	171	166	156	156	155	167	157	160	204	174	161	167	150	168	166	167	156	169	148	158	185	138	137	158	159	160	171	170	163	176	153	171	172	160	146	151	148	174	154	164	168	168	167	149	157	172	158	158	151	165	168	137	156	157	151	150	156	182	142	196	169	168	143	165	161	150	175	174	169	153	174	173	166	146	160	173	185	171	174	203	163	176	157	155	183	182	147	173	177	182	148	159	187	160	161	195	179	161	152	179	149	156	171	164	181	167	165	164	150	161	176	177	152	181	158	151	191	190	163	176	147	180	196	175	170	163	170	169	155	136	179	173	167	180	174	185	153	146	163	148	155	175	153	162	141	175	165	159	185	150	173	174	180	181	177	154	159	161	185	165	159	135	161	186	152	157	160	168	176	178	164	156	151	167	146	171	166	161	140	155	185	155	166	182	166	155	181	169	156	143	172	149	167	168	159	167	155	169	165	170	171	182	144	147	154	158	163	141	172	166	172	157	143	150	157	158	166	171	169	161	171	152	170	168	185	166	165	167	155	176	169	151	170	166	195	157	150	165	166	150	158	157	188	162	184	161	132	172	189	164	150	161	168	182	155	171	185	178	155	169	167	165	160	150	157	169	168	156	169	154	164	161	152	162	167	161	171	161	147	168	147	155	178	180	149	153	163	166	149	171	165	172	156	167	162	165	163	168	150	163	166	153	157	161	156	185	175	161	162	184	145	148	155	166	169	169	179	170	153	131	151	148	167	147	126	145	168	140	170	170	142	184	188	169	169	165	167	183	146	146	146	167	175	142	177	174	160	155	170	154	161	137	149	171	156	146	159	160	153	182	170	153	180	170	170	155	183	187	160	141	193	183	188	170	162	176	159	181	169	180	174	160	159	163	165	152	155	160	171	168	175	159	142	165	174	143	171	161	182	183	186	174	165	149	192	157	189	181	166	166	156	174	150	170	191	143	143	158	166	168	148	173	157	178	162	168	136	142	157	189	174	151	172	171	151	180	153	177	136	176	175	168	153	158	166	169	171	129	171	147	138	158	165	173	180	197	156	161	180	158	157	173	165	169	170	149	171	189	176	158	181	141	150	172	161	156	153	166	183	161	155	147	153	148	161	155	187	147	186	173	171	145	140	167	161	170	159	163	167	171	157	184	155	165	152	184	159	171	155	161	148	168	157	156	161	172	168	170	165	173	177	165	166	173	154	171	178	157	134	149	143	140	152	171	156	181	159	168	176	152	157	166	178	159	179	179	172	162	179	175	178	182	152	155	165	142	172	182	186	157	156	162	157	165	175	169	166	148	154	139	151	167	182	180	178	115	181	162	154	186	157	153	158	187	139	188	172	160	173	148	153	179	155	162	150	176	171	184	131	158	164	157	171	133	164	135	169	145	170	163	146	179	160	159	181	167	167	194	182	181	158	163	188	190	156	177	140	154	166	157	160	161	167	153	167	169	159	166	176	194	158	147
2569	1149	1702	2159	9095	23418	15041	548	509	556	528	548	518	550	546	513	522	526	490	517	493	507	486	498	491	582	555	508	532	480	524	556	493	497	496	522	558	532	529	546	521	523	555	480	510	547	575	515	544	503	511	525	538	510	534	530	513	505	523	540	552	555	518	511	573	522	509	494	540	507	522	511	528	551	500	546	555	542	536	550	501	531	550	503	588	529	564	502	518	520	538	515	506	506	516	518	556	463	507	501	495	507	532	540	548	544	556	518	551	526	533	522	524	478	506	512	479	517	528	532	523	572	485	485	496	531	539	490	548	527	542	499	554	513	493	503	541	535	539	524	543	518	518	515	555	531	525	555	506	552	500	517	530	510	488	555	519	496	499	525	506	548	537	532	523	520	487	515	496	508	533	540	534	540	490	571	536	526	496	536	511	511	502	513	521	554	513	538	533	518	521	515	540	516	497	526	527	521	560	544	508	492	551	545	539	531	534	499	522	492	533	521	504	537	525	559	515	553	539	536	498	507	511	484	537	533	526	546	527	488	505	556	531	493	513	521	525	526	515	506	524	517	604	512	539	484	504	529	539	532	503	569	528	491	512	497	540	549	526	549	488	502	537	519	519	487	493	545	518	539	518	503	509	562	491	534	526	527	535	515	530	557	523	538	512	481	524	522	514	528	525	541	539	522	521	538	533	541	520	518	553	547	512	518	481	529	529	541	534	526	527	523	537	506	529	531	501	511	517	542	501	535	531	541	527	572	494	526	533	527	493	497	524	492	511	508	522	511	555	536	479	495	510	507	557	521	492	479	517	568	563	523	503	540	498	579	503	472	515	576	542	498	504	527	518	528	534	533	549	529	521	494	507	508	532	475	522	520	506	507	567	501	549	563	550	507	527	566	529	525	496	531	540	487	547	530	545	530	535	504	517	535	568	541	519	495	510	499	550	523	534	524	518	567	506	526	505	524	516	506	534	548	564	522	542	524	540	529	497	550	526	535	506	555	507	523	533	518	506	588	504	515	502	531	530	509	508	534	544	517	569	477	538	502	505	543	553	486	490	547	558	511	550	518	537	570	495	526	532	534	491	497	554	527	549	571	537	526	546	513	504	537	504	500	496	502	541	513	531	545	536	496	524	514	501	528	514	549	572	537	553	547	505	522	522	548	511	532	516	540	530	471	500	503	474	572	536	510	544	545	530	493	506	539	512	483	506	494	531	530	562	484	524	478	495	527	504	538	513	514	511	497	472	489	544	577	536	514	522	509	522	511	546	526	538	494	525	583	527	538	501	491	540	550	524	499	517	519	526	493	516	559	513	530	472	539	498	524	546	489	495	559	559	531	548	524	528	541	532	492	498	595	553	527	526	510	506	518	540	502	518	517	505	532	598	547	488	543	538	533	499	508	540	557	519	533	518	501	552	501	507	531	555	533	514	525	573	563	535	514	493	508	520	534	533	531	540	528	489	489	439	544	533	535	498	521	514	530	568	516	537	486	506	525	511	513	569	513	530	486	541	540	505	537	513	502	559	528	516	490	518	508	507	515	504	502	464	524	532	498	491	501	558	545	540	553	501	486	519	555	508	535	515	541	533	526	484	566	516	517	518	553	514	534	498	518	488	520	522	548	478	509	582	540	519	510	509	551	506	542	557	524	526	504	503	543	543	513	504	525	500	513	526	479	529	523	551	573	523	512	485	532	536	517	525	548	558	497	516	533	512	511	527	546	505	543	519	509	546	551	538	531	520	519	511	495	501	513	542	504	544	525	533	547	514	562	525	554	526	510	518	537	542	524	531	523	540	488	544	575	497	519	538	495	518	523	523	517	516	546	515	483	527	477	541	470	516	521	519	534	510	527	540	543	550	558	558	518	578	517	548	500	551	553	540	521	560	531	505	528	537	540	488	524	534	569	517	550	513	551	575	552	522	537	541	521	504	523	556	531	520	498	538	511	526	524	508	528	541	532	492	500	473	561	551	544	506	505	498	554	529	504	488	554	506	518	545	524	537	563	537	503	564	501	522	523	522	498	515	543	558	526	512	514	544	501	571	483	548	545	560	525	546	519	534	504	512	525	481	528	494	551	543	555	486	522	495	475	543	533	519	509	520	514	528	528	525	528	439	468	482	516	498	516	501	497	493	554	541	517	510	493	499	510	490	500	529	496	507	534	537	518	522	528	514	524	488	502	569	505	490	519	524	511	492	485	549	534	537	497	534	473	514	534	501	540	539	486	497	521	530	495	544	489	478	510	539	554	505	536	514	517	527	547	516	545	481	544	527	528	515	529	518	506	512	578	488	529	503	505	521	482	507	545	540	535	489	541	530	500	526	526	559	521	537	489	532	535	504	488	529	502	545	497	483	508	536	569	502	514	532	529	503	520	505	494	518	543	554	521	517	516	521	543	513	535	518	524	490	511	534	517	531	557	487	534	520	517	531	522	547	484	532	544	559	543	513	517	544	557	503	523	510	527	520	533	498	512	507	510	567	546	524	504	487	542	529	526	495	514	539	562	505	537	567	578	510	526	558	570	510	533	543	535	518	533	555	571	587	554	510	544	535	513	544	519	523	528	516	517	482	495	541	521	516	536	535	501	541	517	525	558	563	533	538	526	529	531	514	531	539	536	516	523	555	512	550	526	470	549	538	518	462	528	532	504	559	503	522	545	525	531	530	502	487	539	511	566	482	544	512	538	526	514	541	512	471	488	533	523	554	507	542	552	498	523	494	575	535	510	497	548	490	518	523	515	493	523	519	538	540	482	502	552	557	479	495	536	562	492	511	525	470	553	534	543	523	499	489	529	550	523	494	533	536	542	515	508	528	538	528	509	488	534	540	502	575	498	531	522	549	488	502	519	540	493	484	507	504	530	523	504	538	535	528	541	503	557	526	568	500	534	499	578	557	536	526	500	541	482	541	532	547	510	506	561	548	520	515	492	542	548	506	522	513	548	533	487	520	533	504	555	526	525	544	575	552	556	554	491	542	513	514	553	562	484	537	518	496	463	536	495	525	523	541	514	509	503	480	525	531	506	494	533	514	510	537	517	542	517	525	515	549	529	523	507	544	496	525	537	490	510	516	536	528	529	541	496	523	516	536	531	505	493	515	493	517	523	503	495	513	513	521	537	533	501	563	556	502	526	498	513	515	518	542	530	547	550	490	527	515	523	478	538	555	532	529	533	564	507	522	533	519	506	506	497	462	493	526	535	533	496	538	492	552	505	535	521	509	535	519	578	497	517	508	551	516	542	533	520	538	532	548	511	506	481	545	493	576	546	500	552	527	502	516	534	509	478	487	553	498	497	518	499	518	514	515	548	528	525	507	512	529	504	535	533	539	539	508	530	538	532	503	530	507	509	498	526	503	546	536	542	504	520	505	485	515	534	499	541	497	530	468	518	514	517	528	539	509	480	482	533	556	534	535	537	576	510	537	553	531	493	533	524	534	509	506	502	503	511	518	538	543	488	543	511	483	533	570	512	515	526	513	473	544	538
12404	7486	8367	9132	26345	50539	34014	5870	439	293	278	276	254	246	269	263	273	277	258	278	264	276	243	217	250	254	255	236	239	232	215	247	241	242	226	288	263	212	247	266	230	253	257	213	262	232	233	255	234	256	232	229	252	221	231	231	225	260	234	254	240	276	262	226	226	247	246	234	238	224	264	258	253	265	225	254	266	224	267	249	229	256	259	222	234	233	238	257	239	235	236	229	243	278	252	249	274	228	252	238	247	249	243	229	265	219	274	225	221	254	240	252	205	213	211	220	245	233	230	234	220	234	242	254	228	236	264	223	246	242	222	227	243	262	255	220	221	239	253	237	244	210	247	259	218	248	237	259	215	216	228	238	252	283	226	242	235	241	248	232	212	230	245	254	260	236	244	262	257	254	261	252	253	264	238	222	262	236	258	245	247	241	221	246	247	221	255	255	261	236	235	249	253	245	263	256	243	233	265	229	260	240	229	231	248	249	237	256	216	241	240	252	258	284	228	239	255	229	212	246	240	243	229	246	226	260	257	240	255	256	243	258	226	222	224	253	247	258	262	220	236	233	231	246	283	268	247	258	260	240	229	233	228	255	213	276	230	243	252	245	224	250	255	260	237	233	251	241	231	246	240	228	232	236	243	256	264	253	215	238	254	255	233	241	235	216	262	261	281	225	253	233	239	217	220	249	234	248	267	241	258	242	233	242	230	258	260	232	250	265	248	239	236	253	233	231	247	231	234	276	222	256	206	242	245	238	255	261	249	258	220	251	251	244	224	221	239	251	274	222	264	247	240	271	224	263	239	249	273	250	237	229	232	257	237	260	235	233	261	225	252	255	263	230	256	247	236	238	266	241	231	235	252	243	234	245	252	231	252	261	241	240	241	259	239	249	236	236	225	236	228	254	223	270	257	261	239	255	242	284	232	245	257	255	265	244	245	235	232	247	256	226	235	240	243	247	248	241	223	234	239	251	218	256	223	265	234	238	243	251	237	239	246	255	230	243	251	264	223	244	211	238	246	226	239	230	261	230	248	243	239	231	238	252	240	250	252	240	240	231	231	208	256	216	237	251	242	249	242	260	227	256	222	248	253	251	215	236	235	276	243	215	248	231	238	241	275	217	257	257	201	264	254	232	257	241	242	256	220	247	273	231	256	264	242	220	208	248	238	219	237	241	232	241	207	252	209	255	255	235	249	256	212	259	245	236	222	232	231	248	248	220	244	223	219	226	248	247	229	263	251	229	201	272	259	249	218	229	247	255	246	202	235	259	266	260	212	246	252	232	217	251	256	242	238	260	243	221	230	249	220	256	222	266	235	237	244	264	261	235	237	269	260	240	243	234	223	269	248	259	227	241	239	237	242	233	253	265	250	223	255	270	250	233	235	251	236	223	240	241	265	252	218	263	265	277	239	242	250	231	242	242	241	252	229	247	248	249	244	208	248	279	262	245	248	241	217	260	241	251	228	250	221	244	240	242	228	220	208	250	243	248	231	233	245	264	249	249	245	268	239	255	222	233	247	238	275	235	252	234	248	249	266	244	242	241	228	276	237	234	271	227	255	242	244	242	265	224	246	226	233	247	221	241	238	252	219	230	217	257	234	237	239	263	234	249	221	244	245	234	247	247	245	254	239	245	246	266	233	252	248	240	215	234	208	244	245	238	228	216	259	257	280	254	256	243	244	233	249	227	247	261	233	251	248	242	252	270	243	240	248	225	263	244	277	226	212	234	241	264	247	229	241	230	222	226	260	246	247	248	223	231	247	248	248	237	223	251	203	242	215	248	283	230	258	221	261	265	228	264	215	231	256	248	240	252	274	244	226	241	250	240	249	248	255	251	250	236	243	253	238	236	241	261	242	250	261	257	223	244	203	218	265	251	223	265	249	235	248	255	217	234	241	221	257	245	242	258	212	243	240	237	235	242	246	248	245	238	234	221	238	226	245	253	219	245	265	258	246	235	228	239	243	266	254	235	268	242	212	238	265	252	263	266	250	236	238	227	255	220	249	206	227	229	257	256	236	234	238	222	270	217	247	243	233	231	239	198	268	272	240	249	263	251	232	246	242	227	214	245	258	235	203	257	263	244	237	268	249	241	239	258	239	246	218	222	247	256	258	240	253	262	244	260	204	240	264	259	266	248	256	228	244	251	249	236	235	260	251	231	228	255	233	217	234	228	269	211	245	242	237	228	233	252	250	241	256	245	247	227	225	229	252	231	256	254	249	249	226	271	255	237	235	260	254	237	257	236	242	256	286	261	234	243	239	239	255	238	222	217	209	253	261	255	215	237	246	243	224	260	254	233	244	247	247	234	253	258	240	253	252	239	230	244	220	265	242	223	247	251	239	230	249	233	243	225	240	255	254	245	252	245	206	257	253	232	261	240	262	224	242	233	264	254	241	253	246	242	274	261	241	229	216	256	253	240	231	280	235	238	217	236	271	262	240	248	265	268	241	248	212	235	238	230	224	237	242	236	255	251	234	260	257	261	279	270	227	255	216	235	241	235	257	237	251	238	297	213	246	247	241	254	240	253	205	203	242	228	258	249	257	250	216	238	243	228	235	228	225	243	216	235	252	250	248	238	263	231	266	248	239	245	257	237	234	234	263	224	251	224	213	234	253	229	244	229	223	268	254	240	208	216	232	233	228	258	232	240	259	259	226	252	219	239	251	237	237	256	248	227	226	261	259	232	260	234	238	214	248	218	271	259	230	223	256	242	248	213	252	232	253	253	232	237	237	241	237	235	252	241	222	252	244	243	266	228	232	240	255	246	245	252	247	282	255	268	261	262	248	228	244	248	219	262	227	263	250	264	261	226	254	210	257	277	252	222	219	243	266	232	260	234	236	263	213	261	216	209	233	271	254	254	248	254	242	243	233	223	241	272	249	240	232	245	259	257	230	243	208	241	243	222	241	221	246	216	222	267	279	217	238	257	251	232	249	260	235	225	245	265	253	220	249	264	236	249	259	257	253	264	240	224	222	227	253	251	231	246	241	240	247	243	256	230	246	212	254	222	244	271	235	241	246	245	228	236	223	258	248	240	257	210	238	225	264	235	268	236	248	229	226	237	221	269	219	251	258	270	230	234	251	237	236	246	249	234	263	239	222	256	239	244	242	240	230	232	235	253	255	239	260	277	239	249	245	268	253	246	265	255	239	232	255	253	228	224	265	241	227	253	269	216	252	235	227	220	243	226	267	275	240	242	279	255	208	232	255	241	253	244	221	255	247	243	246	239	250	238	250	261	255	252	242	239	236	251	279	236	222	214	224	229	228	193	253	225	243	232	238	235	227	256	260	258	249	247	231	247	218	237	221	257	249	230	227	216	256	216	288	245	233	221	237	262	241	214	264	223	240	235	234	241	263	244	241	235	224	248	223	250	250	242	212	233	250	240	241	243	251	228	239	278	235	223	255	229	249	283	261	255	267	221	231	257	251	215	280	243	244	232	231	244	262	244	223	260	236	244	234	228	236	221	222	231	258	254
8493	6383	8960	14317	40777	61569	41264	1446	940	831	841	763	818	793	792	835	775	750	761	787	758	734	724	728	741	744	724	736	727	741	750	774	715	694	757	692	718	777	745	756	740	750	714	699	697	686	695	719	741	733	708	670	716	758	718	729	790	672	768	709	675	754	703	715	732	736	698	697	727	723	754	727	750	707	727	717	751	704	729	707	750	683	725	669	716	695	701	713	748	720	746	744	763	802	742	699	726	721	753	725	745	686	719	652	717	705	697	647	708	735	691	707	723	718	771	728	699	699	695	737	751	759	723	723	790	719	721	704	733	735	708	709	721	721	744	739	751	721	725	725	737	730	724	697	682	762	727	711	707	741	724	719	755	733	735	720	745	770	704	731	712	759	671	681	710	769	738	723	743	702	686	696	767	719	744	701	754	726	723	769	723	734	738	752	738	699	659	694	720	731	650	772	728	717	741	704	693	698	689	681	713	723	736	701	652	749	721	791	696	773	745	739	699	688	703	736	673	729	795	703	728	783	746	698	738	664	745	695	730	710	728	777	738	692	709	718	676	693	697	726	712	733	764	707	694	711	724	751	672	713	705	710	738	711	756	751	652	735	728	757	699	722	699	776	699	684	700	692	699	711	682	710	696	751	703	736	673	713	725	695	668	709	739	673	721	743	656	748	692	704	709	672	718	732	726	696	655	714	693	708	705	721	735	726	710	711	706	719	725	737	696	707	707	693	721	752	654	721	793	729	663	738	719	724	705	722	730	678	718	719	721	716	667	714	724	671	712	746	692	730	714	721	733	702	722	735	715	770	705	663	694	725	704	681	750	729	768	684	722	730	683	710	758	716	740	735	732	719	701	713	712	671	723	729	671	750	770	690	720	716	736	714	735	746	667	693	684	762	669	714	680	736	759	711	712	715	708	744	736	757	728	668	712	741	741	709	710	749	713	681	683	737	738	736	715	734	730	768	685	762	701	732	702	683	675	689	742	761	712	722	719	734	699	709	718	740	763	744	698	729	768	706	699	759	687	712	760	754	703	711	704	689	741	723	709	666	719	677	698	693	642	713	777	687	715	648	732	770	736	721	654	721	730	707	755	727	745	779	712	721	717	714	701	695	771	678	685	758	723	724	702	695	703	688	696	706	730	740	675	723	744	731	695	730	757	711	743	728	691	749	735	684	733	718	712	727	720	707	723	708	692	685	740	689	740	694	676	751	678	728	742	706	726	707	768	729	736	708	736	727	715	705	761	778	689	729	728	676	725	703	727	737	765	714	755	718	751	735	717	676	745	690	704	736	767	725	734	715	689	708	711	703	702	720	743	688	726	753	706	720	691	718	666	693	703	731	722	727	691	714	731	722	691	790	706	699	762	663	739	690	715	682	712	695	734	682	734	703	720	709	713	707	679	712	719	707	721	701	697	680	693	740	741	714	682	740	705	731	753	732	756	709	716	692	667	700	727	706	737	720	695	715	706	704	733	701	701	750	693	731	689	689	732	747	738	736	722	692	751	697	706	678	702	705	698	770	693	712	709	722	786	724	702	719	738	673	684	715	718	749	739	718	655	725	716	709	753	726	748	733	743	693	736	705	714	721	706	714	741	771	638	723	683	668	755	752	702	727	720	711	721	753	683	748	753	746	709	672	695	726	707	747	723	743	686	733	755	728	702	735	678	731	721	684	707	776	713	684	726	714	750	720	691	766	686	701	733	739	703	699	704	713	739	713	726	712	719	721	713	727	698	712	708	704	717	706	764	717	716	734	758	704	716	737	711	743	691	728	705	726	681	691	738	687	710	686	746	706	768	741	664	734	738	723	716	690	729	694	757	731	758	687	709	662	705	715	790	724	706	703	722	716	686	713	670	727	734	685	691	728	715	726	704	696	762	738	701	719	731	733	715	739	739	679	745	706	727	689	744	694	700	704	756	696	766	768	737	725	722	694	678	706	762	708	696	690	755	715	730	700	706	739	723	716	724	695	758	721	733	695	738	689	736	705	710	740	735	745	696	701	711	750	737	699	709	717	730	708	663	721	714	719	716	673	712	725	727	712	742	702	753	758	670	761	742	727	715	701	683	742	687	728	730	670	707	741	717	743	726	748	710	744	757	704	678	729	756	700	691	721	768	718	693	761	735	687	740	701	682	775	732	733	739	770	716	694	738	730	695	676	731	746	737	698	772	790	735	688	695	638	705	706	735	673	736	744	741	673	733	715	742	727	721	704	755	717	714	734	726	747	696	710	699	684	732	736	697	696	700	723	738	684	760	695	678	763	749	752	755	707	677	669	707	722	713	706	709	717	745	765	686	747	743	734	757	758	671	711	721	738	725	763	718	673	738	743	694	689	748	761	736	704	716	733	683	726	692	695	744	666	670	739	733	754	735	738	774	721	727	765	675	675	715	720	724	693	665	768	712	677	679	699	728	708	707	749	682	684	690	695	705	709	722	679	742	688	726	704	694	704	702	748	710	733	717	727	725	737	704	715	730	764	757	721	763	704	709	747	736	688	726	716	701	750	684	773	710	715	685	713	736	753	742	698	671	719	702	716	708	709	721	750	721	667	682	767	717	681	692	705	735	732	712	720	731	732	696	697	702	697	766	732	696	677	762	726	739	698	738	715	701	741	728	728	694	762	732	730	757	686	738	701	745	724	709	763	730	681	735	733	713	730	722	738	730	686	710	763	745	778	735	723	702	717	681	750	716	734	718	712	683	749	676	671	701	781	717	731	703	734	739	719	711	732	747	750	722	691	715	729	694	704	676	729	695	696	712	735	728	761	702	727	752	704	730	734	743	702	748	710	681	760	783	755	762	731	696	703	732	733	721	718	738	733	693	727	672	707	709	772	718	725	715	748	726	697	746	715	765	739	691	729	743	711	730	701	702	690	719	731	731	778	708	731	662	769	696	781	766	677	718	740	747	708	686	757	739	681	705	770	737	711	686	737	743	733	745	753	691	725	654	672	701	712	743	651	723	682	726	713	732	733	744	681	706	737	741	732	732	756	703	702	701	696	719	688	756	692	693	721	685	681	696	674	690	680	675	732	653	730	669	718	703	764	712	753	729	733	728	715	703	732	730	690	715	753	732	689	719	660	732	680	721	737	723	729	726	789	707	720	716	739	741	675	695	760	708	698	689	696	750	728	738	736	664	690	687	718	715	718	718	700	720	698	719	683	672	761	745	718	688	727	708	689	675	706	752	697	751	712	731	729	713	747	736	776	701	771	734	696	696	747	769	722	651	714	713	731	715	714	728	690	716	729	752	732	732	720	728	731	728	721	721	755	698	741	720	772	710	714	713	735	698	811	753	747	686	711	688	707	730	713	729	745	743	704	749	788	720	660	754	699	687	726	732	701	737	730	735	719	687	774	752	720	668	739	748	743	674	749	732	768	679	705	719	716	703	712	675	738	694	710	718	722	755	703	730	761	695	696	696	694	715	747	673	681	747	708	708	717	687	697	763	726	687	752	675	698	762	701	700	707	720	770	724	720
26246	16400	17064	16271	56243	67711	46381	12122	1329	531	373	316	326	325	317	337	297	319	331	298	293	335	322	311	319	306	274	292	329	312	300	287	295	313	268	300	287	270	304	309	280	288	276	287	276	282	305	289	305	309	299	282	308	316	296	291	293	295	293	272	326	247	287	314	279	285	342	272	321	278	277	307	308	304	305	307	285	301	310	315	294	308	283	291	280	294	263	273	286	301	321	290	302	287	276	304	300	290	282	314	308	309	297	293	300	330	322	337	283	291	298	274	304	302	299	294	329	289	277	281	306	314	303	294	277	337	292	322	295	325	268	309	325	319	312	287	276	298	290	281	292	326	297	277	279	277	332	278	286	290	300	295	288	342	282	288	285	266	289	269	283	329	288	287	297	299	287	289	298	303	317	281	317	310	312	274	285	282	293	279	318	300	262	262	293	310	291	280	291	291	314	302	307	306	324	270	327	285	277	309	308	291	285	337	315	277	308	290	293	285	273	273	287	298	318	342	311	312	309	300	310	320	281	286	298	278	323	323	304	315	317	311	291	296	302	335	317	320	275	287	312	301	317	280	263	275	303	263	307	310	282	300	301	270	284	279	265	308	296	275	287	310	330	318	291	309	293	289	339	283	309	301	288	311	323	305	302	287	269	315	270	317	292	285	285	296	305	293	300	308	276	269	306	283	273	279	289	291	291	282	299	298	314	313	319	268	286	305	298	314	335	305	302	295	298	299	290	292	321	302	294	292	303	301	278	325	305	304	340	285	287	324	303	320	309	289	286	307	323	317	302	298	291	285	283	285	305	316	302	288	336	278	308	296	318	283	315	297	310	301	263	291	290	316	298	311	281	289	333	311	267	325	284	292	332	287	307	275	360	268	309	302	302	316	328	278	269	307	281	331	297	296	286	300	286	295	274	314	303	282	275	302	281	315	280	270	290	295	291	311	256	296	281	257	317	321	301	324	287	287	314	307	263	321	303	306	311	298	294	292	302	292	314	324	266	278	288	291	292	310	307	265	311	285	289	296	294	286	296	302	332	286	284	285	319	329	313	292	306	306	298	279	314	306	299	280	297	273	284	282	296	277	294	310	282	323	322	323	293	305	291	290	296	333	310	268	326	292	285	283	315	298	292	285	301	292	276	298	316	318	302	289	278	275	294	280	277	292	290	302	311	311	318	281	287	315	294	293	302	305	315	299	281	305	299	288	303	302	302	287	352	291	305	328	279	299	264	286	274	316	330	293	307	293	293	291	297	277	297	317	305	288	306	308	319	308	345	257	313	289	298	301	280	310	326	274	298	297	309	290	299	289	324	352	296	270	284	298	322	293	286	291	282	297	273	305	312	301	297	276	292	322	285	296	288	300	300	322	329	280	311	289	282	313	283	274	280	278	323	311	261	258	278	313	300	279	281	303	308	312	291	281	286	292	285	277	316	304	311	298	255	263	280	290	292	306	293	311	298	300	310	280	310	285	299	285	278	264	278	298	314	280	307	304	297	313	290	308	291	302	317	293	315	294	273	295	297	302	291	279	281	292	304	286	275	301	286	286	309	260	302	280	263	279	262	257	276	284	307	312	306	320	299	272	307	334	337	301	317	314	267	266	300	318	294	283	282	293	313	275	294	306	296	311	290	299	278	277	294	295	321	295	281	275	306	294	259	257	277	286	304	321	315	289	291	321	301	300	305	339	282	280	286	279	302	301	274	292	289	307	303	313	289	314	284	286	285	331	284	309	310	294	313	309	282	279	296	306	311	301	291	302	294	317	270	295	286	296	341	305	278	335	293	314	272	306	289	278	331	289	305	286	271	301	317	289	290	266	308	308	243	245	296	315	289	317	293	320	323	322	287	316	288	268	302	281	322	285	288	304	290	322	291	311	306	328	293	304	295	300	289	311	292	277	303	304	317	301	296	294	262	288	306	306	273	309	323	264	292	294	299	298	277	263	276	249	256	314	277	314	303	275	327	268	289	327	288	266	297	266	292	308	288	319	254	294	273	314	298	302	303	280	269	301	273	267	316	308	288	292	277	277	307	309	289	310	301	332	328	327	303	281	309	266	300	271	303	307	254	304	326	307	325	321	308	324	295	281	283	283	314	287	324	303	320	275	315	294	320	290	308	279	294	318	340	270	323	292	299	295	299	280	300	270	265	283	316	317	278	303	313	329	266	312	330	258	278	335	283	305	267	291	300	323	316	282	254	267	276	303	299	291	292	289	286	275	311	285	298	328	324	304	325	320	309	271	312	322	281	297	300	319	314	275	324	313	307	291	304	316	318	322	316	315	317	277	292	330	288	283	258	309	270	293	311	287	298	280	315	290	321	279	323	301	267	278	305	289	297	312	308	293	296	283	286	297	308	301	304	289	304	302	319	325	309	274	334	289	298	304	290	291	320	301	336	291	297	287	298	328	298	329	284	303	313	294	316	279	299	287	304	295	310	305	289	293	280	307	274	292	276	289	300	337	319	283	312	304	292	303	288	313	307	286	310	291	284	279	291	297	279	289	307	314	288	298	252	310	277	294	319	296	277	276	335	272	292	309	285	289	311	320	283	321	309	303	282	316	306	283	346	321	328	287	275	304	327	294	286	288	306	291	285	276	279	308	291	309	301	292	306	272	283	293	282	310	281	304	324	297	275	299	291	315	322	287	303	302	314	309	295	299	311	301	269	315	305	279	287	288	280	298	320	280	311	306	296	290	313	291	301	320	272	316	292	308	313	320	274	282	300	287	290	304	324	318	307	308	332	307	302	294	284	310	300	290	255	324	298	281	311	290	324	299	301	306	311	317	300	292	276	321	277	290	292	324	293	316	295	298	292	313	321	273	303	275	321	297	306	324	287	306	322	351	304	287	318	290	353	274	286	298	341	279	283	283	297	262	270	294	271	327	283	292	292	269	292	285	302	317	320	311	282	299	318	308	271	297	282	312	304	306	302	275	297	338	299	254	285	315	270	285	285	284	324	306	308	277	313	304	312	312	310	304	296	328	287	276	318	300	297	294	284	273	307	305	316	277	312	338	302	321	277	298	307	314	302	287	260	292	295	317	294	307	291	298	300	295	290	282	284	335	311	315	261	325	270	303	265	295	287	293	287	342	287	316	317	310	286	351	291	308	293	282	297	288	316	301	275	325	299	295	284	289	258	318	267	295	337	335	286	309	275	316	292	311	299	270	306	314	283	265	305	294	307	288	286	268	308	286	288	332	287	277	284	277	324	289	312	299	285	293	287	311	288	259	296	298	303	275	295	315	298	304	297	310	271	283	310	283	304	310	283	305	295	293	261	314	294	289	306	263	286	271	299	340	284	279	313	333	305	303	290	266	253	273	314	286	324	266	318	301	323	295	307	310	313	317	311	284	293	287	268	308	274	309	288	331	317	286	293	275	296	292	325	290	281	304	303	287	329	289	287	322	334	295	298	336	263	300	296	294	297	305	291	271	284	284	310	293	287	302	270	334	313	313	301	308	278	298	299	316	319	308	302	304
15885	11054	15993	19823	67577	80029	49436	1838	1231	1133	1114	1070	1030	1005	937	945	948	933	929	902	889	872	915	917	834	908	891	894	868	873	866	834	863	898	864	836	838	837	903	891	885	903	863	813	884	851	843	869	820	876	804	816	846	869	827	815	816	843	820	870	858	864	920	868	810	831	853	867	856	822	838	839	821	858	825	820	851	829	847	839	810	874	808	876	875	858	801	841	866	865	824	859	806	868	867	862	827	828	866	844	887	868	798	853	833	898	813	850	844	886	894	840	830	815	857	855	833	790	847	908	855	850	828	806	893	859	920	805	846	842	863	820	832	885	861	813	866	824	856	811	814	855	860	858	855	802	875	801	876	872	815	804	804	883	887	816	843	859	816	843	865	855	825	892	831	825	813	864	857	851	774	801	864	881	822	854	832	885	843	840	800	824	905	893	903	806	811	878	810	807	830	876	882	798	873	852	857	847	881	822	839	812	827	838	906	816	802	818	832	831	915	816	920	842	816	844	837	867	881	842	820	820	873	841	839	889	911	821	836	867	819	862	796	883	799	843	920	843	848	837	825	843	813	853	847	897	852	787	854	797	831	884	834	861	846	829	871	820	829	812	848	828	765	871	866	856	864	842	878	856	864	861	837	839	813	819	858	809	839	856	871	814	833	794	880	799	800	862	824	834	857	839	834	867	854	802	870	816	792	822	846	820	771	811	883	828	871	849	804	802	799	811	898	820	914	797	840	832	825	838	857	873	846	786	823	844	837	847	845	861	820	817	803	811	862	843	852	825	829	846	871	875	830	824	860	825	867	838	818	862	801	853	829	819	888	827	818	881	853	864	837	841	806	804	840	837	800	852	863	883	865	819	914	857	831	850	852	798	815	841	825	868	847	851	866	804	833	802	805	824	851	856	798	820	879	863	836	837	856	875	871	832	822	822	820	809	830	867	875	807	856	891	885	821	804	827	855	798	835	833	800	825	861	941	831	845	858	843	846	803	851	846	827	804	810	826	838	825	853	866	809	856	834	828	822	859	859	835	841	876	791	906	811	790	816	877	845	874	821	806	823	828	820	833	838	851	852	848	852	840	882	865	865	888	841	832	844	849	806	837	791	831	889	829	839	832	853	796	852	835	782	830	763	793	852	869	820	861	853	850	853	833	849	852	819	868	815	857	776	813	855	839	863	837	821	852	845	839	863	866	809	851	868	861	842	835	843	851	843	883	789	880	854	847	818	838	837	832	854	812	869	836	859	828	863	810	858	846	835	795	842	828	837	827	904	861	835	833	825	852	801	807	851	841	833	846	830	798	798	828	835	841	819	860	844	852	810	838	803	848	848	841	813	827	872	817	847	825	814	844	804	858	852	795	818	865	847	869	876	840	821	853	855	863	855	862	843	864	820	896	845	837	807	828	835	854	815	804	844	802	850	784	826	885	878	840	892	811	830	779	857	848	853	846	804	815	823	840	859	815	789	853	804	826	834	823	856	813	819	796	782	826	876	856	864	857	873	848	835	866	867	829	831	817	843	859	851	811	844	849	829	864	854	811	838	835	854	861	855	879	853	878	818	900	807	839	900	836	808	865	825	818	849	838	841	853	886	786	780	851	811	787	846	811	863	828	860	847	861	841	810	853	875	855	835	807	830	822	850	849	827	851	829	836	825	836	821	878	850	867	808	885	842	852	861	888	850	842	831	818	882	791	849	878	884	844	897	808	859	808	867	899	843	833	884	801	869	887	831	819	819	825	896	802	807	828	835	843	875	862	896	877	812	834	843	842	814	855	839	894	835	862	870	828	836	899	826	861	776	825	829	844	796	862	870	852	826	849	810	834	821	819	850	813	858	809	889	853	803	833	857	858	827	870	824	853	813	810	904	850	843	838	823	805	836	802	817	843	872	814	820	860	838	841	818	815	863	823	851	923	837	833	860	843	838	811	840	819	830	854	863	822	810	876	793	857	831	792	778	838	860	795	887	843	871	846	829	856	841	793	855	827	825	891	858	855	846	824	883	842	858	844	920	819	834	808	878	865	862	872	805	828	912	813	862	851	831	816	857	847	795	872	845	831	851	835	868	805	853	836	796	823	836	856	883	855	853	848	847	845	834	800	836	778	880	850	870	817	837	811	837	888	855	864	830	819	851	859	844	890	873	823	863	894	828	832	864	863	810	800	876	853	863	821	841	875	831	858	789	842	791	772	792	809	786	839	827	851	821	838	858	831	813	836	849	835	852	830	838	813	854	851	839	822	816	863	842	839	863	843	864	914	895	880	817	859	816	858	841	807	841	881	822	826	842	824	814	863	821	839	849	882	787	870	834	820	848	872	847	826	836	876	947	860	817	868	847	846	869	803	850	826	844	853	875	792	798	848	836	846	888	840	829	864	838	821	874	833	814	851	806	818	860	816	864	848	814	856	851	820	829	835	852	838	903	879	850	824	780	832	844	835	802	848	821	874	796	808	799	836	856	823	829	854	856	813	816	858	879	840	848	830	851	828	835	835	860	799	867	836	864	812	835	833	834	811	848	884	832	839	868	831	848	820	851	824	808	883	832	792	831	885	847	820	867	797	873	867	868	883	818	809	852	904	845	829	815	878	875	784	843	856	804	826	823	881	875	832	849	849	842	836	826	878	833	883	839	807	837	856	861	836	850	856	865	880	881	855	823	857	796	860	870	818	822	808	848	826	877	794	814	831	812	789	864	788	841	843	842	842	840	822	840	875	809	853	856	786	859	823	834	852	859	838	850	820	848	866	834	860	848	840	832	839	848	841	823	803	861	849	881	849	820	832	853	835	850	779	843	822	815	829	865	828	831	819	862	814	840	809	819	854	838	889	817	860	813	827	852	819	875	832	840	849	845	845	845	792	925	851	812	830	834	802	853	802	891	857	870	831	834	806	868	844	842	845	841	879	815	821	836	820	822	875	903	851	832	861	848	839	823	843	827	852	814	856	840	843	856	915	836	843	799	867	855	890	772	851	835	887	843	803	863	805	813	834	838	844	848	827	807	820	777	879	799	856	828	842	802	822	849	855	807	853	867	864	873	897	876	874	828	811	840	910	810	810	882	860	861	821	824	817	843	819	800	861	842	820	804	813	835	840	837	844	823	915	839	833	843	812	899	805	826	857	815	840	886	854	822	854	852	808	842	855	852	765	871	865	883	898	854	822	851	838	810	862	809	898	814	867	816	861	850	836	815	839	810	818	871	825	854	884	792	856	899	786	880	846	811	866	854	841	863	861	864	859	841	813	842	858	850	811	868	848	817	862	869	847	840	845	874	832	795	822	800	869	847	835	906	798	878	875	812	798	848	827	847	860	824	835	858	839	848	919	831	823	827	842	879	852	875	812	844	828	829	822	805	792	884	856	888	841	855	798	842	834	826	810	874	817	869	826	864	828	848	868	870	847	805	847	848	849	833	858	823	865	835	844	816	838	856	879	871	855	821	858	807	864	847	845	830	821	841	867	828	902	835	822	777	857	827	819	828	806	832	842
2938	826	840	883	4561	6429	4037	295	175	165	177	175	170	164	198	177	181	167	156	159	145	165	184	152	186	147	178	171	167	171	153	170	162	181	167	145	156	164	164	158	150	178	169	149	177	165	155	168	151	172	153	151	181	157	158	176	155	170	160	169	183	182	163	173	180	173	171	180	177	169	178	155	150	143	166	180	144	171	215	163	172	166	142	166	169	154	147	159	146	189	163	169	182	163	166	170	166	164	173	188	158	184	160	178	153	148	160	181	155	156	169	168	158	173	161	161	169	177	165	169	176	169	149	157	156	155	141	150	152	170	162	172	168	165	147	161	163	173	151	160	166	167	157	160	157	180	152	158	182	171	144	171	178	166	162	175	156	169	174	170	184	174	150	168	189	173	179	168	154	180	169	153	180	193	172	152	167	175	165	179	178	147	152	171	140	188	158	183	159	184	165	167	163	159	178	177	181	136	154	158	175	149	149	170	169	152	169	176	162	174	152	166	176	164	157	169	160	157	192	200	160	168	174	141	185	174	160	131	186	181	156	157	149	170	166	174	182	147	154	157	171	168	185	157	159	152	162	166	157	172	169	203	175	178	165	176	165	183	148	176	188	203	149	176	159	136	179	180	173	180	169	169	137	187	145	170	182	170	148	177	188	155	167	158	178	181	188	172	179	187	161	122	161	173	165	160	167	160	160	161	150	186	167	145	171	159	172	163	193	162	154	147	169	172	153	163	169	155	159	163	175	193	171	179	153	183	175	181	175	169	156	175	173	160	170	185	177	196	152	179	162	165	156	186	179	184	159	150	177	152	174	177	179	160	159	183	173	167	170	163	199	156	181	174	159	166	162	165	166	172	158	174	147	177	163	163	159	165	170	143	164	152	160	144	172	154	175	169	182	193	169	181	168	184	149	172	181	159	157	184	166	148	155	194	169	145	152	172	207	172	190	172	175	160	176	145	188	177	181	133	145	169	173	157	153	159	184	184	150	160	153	177	159	137	171	176	145	164	145	153	183	142	174	197	193	177	170	153	190	154	142	177	171	163	139	166	165	169	168	180	157	164	163	162	177	149	168	146	142	160	160	164	178	160	177	162	187	166	164	168	174	171	168	148	162	150	163	161	179	172	168	161	162	158	176	156	163	155	161	154	178	159	165	180	169	161	172	170	174	179	173	159	181	165	179	166	163	154	152	151	153	176	169	172	150	161	169	178	174	172	159	161	178	173	159	155	164	163	174	170	155	178	163	178	132	168	203	163	166	168	160	159	149	188	187	143	164	187	161	158	174	140	160	161	144	167	156	166	151	169	172	151	162	145	149	171	168	154	148	169	165	159	178	183	148	186	182	162	156	186	159	159	185	173	157	180	156	158	176	160	184	145	153	175	148	163	170	143	165	169	140	145	176	146	183	146	142	181	174	164	167	169	194	163	172	151	176	159	179	153	175	142	168	169	174	161	174	175	166	147	159	167	153	188	150	164	179	167	188	170	157	158	174	165	152	156	157	172	159	165	158	200	177	168	150	165	165	154	151	160	163	191	174	176	195	180	164	175	176	159	148	156	155	165	161	159	181	168	150	173	158	163	156	168	157	158	196	184	167	150	166	178	142	184	186	161	162	137	161	175	186	160	183	164	156	166	166	153	163	193	173	167	191	144	184	153	172	176	173	199	141	155	175	175	150	180	199	157	165	168	162	163	161	158	149	163	174	179	178	165	180	180	176	166	175	185	185	175	183	159	150	182	177	160	159	160	166	149	166	150	171	170	163	166	154	161	165	168	166	171	155	162	176	169	172	176	151	170	162	152	163	162	166	176	162	148	164	164	172	176	185	163	158	172	176	160	181	150	149	154	163	173	165	158	158	151	166	170	145	151	155	150	166	167	160	183	172	168	172	157	146	165	163	186	179	164	179	176	163	169	159	150	175	188	147	175	150	153	168	151	188	172	172	175	189	170	166	157	165	164	168	163	175	176	145	173	163	147	157	155	202	154	162	176	164	167	149	147	162	164	158	168	176	170	151	160	188	161	160	192	159	166	167	164	161	146	180	170	184	189	172	178	163	160	157	146	161	157	170	164	177	192	137	168	161	187	173	167	156	166	166	153	152	152	187	171	165	207	185	164	176	149	168	168	158	168	140	176	164	171	159	176	189	151	160	154	160	166	148	177	147	136	186	166	195	145	137	160	169	158	163	157	159	162	150	197	183	149	182	171	179	178	155	182	145	166	151	161	186	164	184	173	146	176	170	152	163	178	161	145	159	158	170	167	166	159	177	149	176	172	185	177	172	146	156	168	155	183	187	164	149	166	167	143	136	151	156	164	142	153	163	168	171	169	176	164	176	171	174	164	186	153	164	173	156	164	145	172	174	161	158	151	164	186	152	154	145	204	165	162	159	156	210	168	153	153	158	189	180	159	170	157	154	176	174	160	167	162	153	165	160	152	177	164	175	184	180	161	175	147	160	188	162	160	189	167	172	173	174	167	173	177	167	157	162	145	159	164	166	195	153	141	155	145	169	159	153	149	145	156	164	165	169	169	156	159	168	167	154	168	163	172	127	170	162	165	174	169	149	185	159	181	148	165	195	166	183	155	153	156	170	175	194	144	168	172	168	174	160	188	133	153	166	171	166	156	149	151	161	157	166	165	171	180	151	155	174	170	140	173	146	163	161	157	149	165	167	167	137	191	161	157	173	170	169	162	166	158	162	165	152	161	159	181	187	140	184	127	168	193	181	152	153	152	177	171	155	149	167	180	139	158	171	148	187	170	176	170	168	158	185	151	152	151	160	159	149	172	165	151	176	170	156	163	154	151	179	170	166	180	164	169	167	155	158	159	168	173	184	141	185	176	173	163	163	161	156	186	193	181	154	167	155	161	172	175	171	144	168	189	154	171	171	175	162	149	169	165	177	158	158	154	163	156	180	160	154	184	161	160	166	168	152	185	172	154	194	154	180	168	160	158	187	163	159	156	167	168	162	149	173	155	156	189	161	155	176	142	166	182	170	160	155	180	158	160	173	149	168	144	172	189	172	172	170	177	153	173	167	179	177	187	145	156	171	159	161	162	135	165	151	167	157	184	160	139	163	191	163	167	176	159	154	144	168	152	165	165	190	144	177	172	171	166	204	173	173	151	171	182	199	142	154	173	183	144	161	155	165	133	165	156	168	180	181	171	162	169	158	155	160	155	157	151	174	160	161	160	180	165	177	154	161	181	163	187	170	129	156	172	163	166	151	176	156	170	168	160	154	179	164	153	163	170	148	156	162	182	164	174	154	157	184	159	161	140	162	170	193	151	168	150	174	174	170	159	169	154	186	169	173	183	156	144	155	165	165	166	150	182	146	169	143	175	175	147	177	185	177	132	169	193	176	194	163	153	158	167	149	184	162	159	184	173	166	167	173	164	152	177	174	165	140	173	170	152	166	201	166	167	153	154	173	165	180	163	149	142	149	172	155	159	168	164	157	152	141	187	165	162	171	168	168	163	184	153
2931	1207	1841	3225	16286	20948	12161	623	558	546	597	539	540	495	530	538	547	524	544	535	509	495	519	545	532	509	532	556	553	585	504	541	545	541	534	555	517	525	527	551	582	532	542	527	541	543	560	566	525	544	530	542	505	557	508	543	478	528	531	527	500	544	512	510	533	535	540	530	549	525	503	512	505	536	552	555	524	550	544	511	523	538	518	536	522	551	527	525	524	557	573	517	538	554	516	550	500	566	553	517	533	527	559	520	501	513	527	517	518	545	559	516	608	565	519	544	515	592	526	525	514	545	550	512	514	549	514	537	504	526	546	511	514	478	507	521	536	483	522	535	535	540	500	534	502	582	552	553	526	521	545	508	551	531	486	526	532	562	544	525	485	510	526	515	562	522	527	503	516	514	502	501	490	496	529	511	533	527	555	502	546	531	545	483	539	527	545	511	493	560	517	540	491	519	511	576	549	512	525	492	546	496	534	547	524	522	552	537	582	501	497	504	539	512	570	515	483	526	561	556	531	523	530	532	543	493	499	500	497	563	493	549	557	545	549	512	521	524	522	516	539	513	544	519	537	539	576	553	522	529	522	518	527	547	528	502	580	548	485	509	511	562	505	490	535	535	514	572	496	505	542	565	552	530	517	493	511	540	515	489	570	483	501	503	512	502	518	559	503	532	546	525	549	524	531	547	522	502	545	517	535	494	546	581	552	479	541	525	549	492	509	527	531	570	547	537	535	531	495	518	495	530	485	526	573	521	551	497	544	485	521	521	532	542	537	514	542	505	486	555	479	519	505	506	524	482	512	521	498	513	511	481	515	528	507	537	507	556	521	563	554	499	518	507	495	500	505	564	493	503	568	550	524	512	495	534	517	550	534	573	503	506	508	558	538	487	494	535	510	515	501	559	514	524	522	546	562	525	567	518	534	510	517	533	570	521	499	511	521	512	558	566	547	477	539	561	484	549	507	502	502	585	525	524	501	548	522	552	538	478	532	518	537	538	491	555	502	507	518	511	490	551	575	540	501	531	519	540	537	551	558	507	523	527	526	545	547	536	557	535	522	518	496	536	549	528	532	511	550	503	524	504	561	527	541	509	534	502	506	537	530	522	519	527	528	517	514	501	518	516	533	540	515	530	532	475	496	522	562	517	563	501	506	532	500	536	524	538	555	514	496	515	526	503	522	527	526	486	553	526	534	551	562	516	480	526	456	525	564	558	555	530	505	529	507	494	555	532	528	504	524	526	538	587	483	529	534	486	532	503	520	544	495	534	554	547	533	546	528	543	500	521	519	541	529	533	537	541	480	537	494	522	518	545	510	534	538	494	547	491	552	563	545	532	536	504	547	513	529	519	528	527	506	556	538	536	551	544	508	528	542	538	536	554	507	499	537	548	519	520	555	541	474	577	510	511	509	555	563	518	526	533	507	501	515	499	531	566	544	533	507	488	529	500	572	497	488	525	532	533	522	536	516	562	538	513	520	536	494	544	539	520	522	539	540	527	513	527	507	538	499	523	528	514	536	545	532	540	568	540	523	534	512	518	495	503	518	518	518	540	580	485	503	532	502	552	560	544	503	507	519	533	530	503	563	508	525	585	550	566	525	529	558	492	561	532	516	500	539	530	510	491	530	489	495	551	569	541	550	518	490	534	521	508	574	552	514	476	548	502	544	539	529	531	502	571	502	485	524	516	539	513	558	531	525	526	524	522	520	544	542	507	534	566	550	508	487	527	528	557	513	524	530	525	548	515	538	493	515	520	521	533	545	523	516	531	528	529	563	516	521	510	530	520	563	553	564	565	566	569	485	578	575	541	521	514	490	528	510	546	498	531	518	569	522	504	510	507	521	532	555	534	478	514	544	561	539	547	530	544	540	495	517	540	568	511	497	534	520	555	568	561	519	509	544	537	491	505	537	524	528	559	518	536	538	534	533	530	522	550	515	542	563	468	530	472	531	526	528	532	553	514	529	516	494	526	494	544	529	523	533	530	557	541	541	528	536	520	546	526	548	520	499	530	538	552	515	528	549	538	529	550	528	538	539	543	517	531	539	546	520	531	529	542	504	551	521	473	528	561	556	526	514	556	538	512	500	507	533	515	529	541	522	523	511	499	542	563	502	537	531	521	526	553	524	521	549	540	536	518	492	525	536	533	540	535	518	504	539	523	557	507	549	531	516	547	506	548	561	529	530	539	511	522	536	515	541	538	529	539	528	471	528	520	505	575	527	549	547	502	539	512	544	531	543	530	526	507	550	511	519	508	514	508	511	540	514	519	517	558	513	518	532	559	469	520	512	539	525	553	513	543	541	550	577	513	551	567	552	521	496	469	531	506	544	555	492	529	524	499	557	525	529	516	521	518	547	530	533	484	493	514	551	531	498	518	552	513	556	586	510	531	501	509	580	573	541	509	523	535	511	481	495	507	537	500	541	549	510	525	519	494	564	585	526	534	499	521	564	519	542	510	526	520	538	519	496	503	487	513	531	521	494	545	547	573	502	544	545	567	509	523	519	539	535	533	526	497	517	550	536	562	520	555	517	514	521	520	527	515	553	516	517	530	548	520	547	543	545	528	578	524	568	524	499	523	538	541	488	552	520	508	547	544	563	546	555	541	564	544	565	526	498	532	527	539	511	487	511	516	506	522	541	584	541	509	546	548	518	541	556	506	505	495	510	495	519	527	552	524	544	518	526	538	567	542	501	503	513	543	536	525	544	507	461	510	560	514	516	569	517	573	507	528	501	531	527	553	523	518	492	541	537	572	545	558	604	530	558	517	519	536	539	503	554	495	542	524	533	539	573	500	536	540	501	548	544	541	560	549	531	567	554	529	543	532	530	568	548	527	535	541	535	536	555	537	523	523	523	568	545	519	572	487	517	500	530	558	521	517	507	564	557	548	550	550	496	514	495	559	565	545	499	505	575	536	561	527	524	528	520	529	555	493	525	531	476	516	514	507	538	539	477	497	537	529	564	545	555	517	544	493	510	534	516	491	588	492	543	521	507	492	544	531	570	519	530	553	533	519	501	511	537	545	535	567	543	517	548	535	569	543	561	529	528	522	529	547	524	541	544	531	534	520	536	532	514	539	547	515	567	503	534	565	510	524	537	512	528	539	523	561	548	563	517	505	538	563	533	487	549	494	491	534	524	556	487	523	497	576	560	514	541	517	528	536	512	492	518	542	557	548	547	506	579	525	563	563	521	490	507	587	546	541	512	524	523	548	525	540	514	491	528	533	507	517	514	548	524	521	560	515	510	489	523	525	534	510	520	527	565	549	517	538	518	548	513	529	514	569	503	514	482	458	519	555	545	555	539	521	548	564	511	542	535	530	559	521	544	534	547	547	549	504	534	520	548	486	520	517	578	511	549	573	530	532	518	524	514	523	519	487	516	533	531	491	511	517	508	503	511	529	533	517	523	495	513	537	477	531	511	585	517	558	510	502	566	504	507	531	499	548	519	531	547	530	549	562	508	543	540	490	545	551	530	563
19098	7479	8546	8283	31365	54067	35657	8522	444	292	266	296	273	292	298	282	257	264	258	274	283	250	258	296	230	252	258	288	262	271	274	270	271	243	270	267	273	297	279	252	256	285	254	246	318	262	269	271	293	290	257	254	249	263	260	267	246	257	242	269	254	285	248	269	261	280	243	280	271	235	261	262	268	275	265	284	275	269	255	295	253	294	259	255	241	281	258	242	266	254	264	250	272	273	249	247	292	227	281	250	252	267	284	276	288	260	283	285	247	283	254	277	268	257	257	262	302	274	260	248	246	253	269	265	262	231	259	253	229	262	252	293	256	259	275	273	257	271	278	271	270	249	267	260	269	253	277	289	227	246	245	263	283	237	258	256	226	279	267	243	267	260	281	264	250	265	276	264	286	278	276	276	221	247	266	246	255	269	235	253	256	271	262	222	278	255	258	274	283	251	291	277	230	240	293	258	267	263	293	274	268	263	260	256	269	258	271	263	276	274	286	267	219	254	230	257	263	260	241	249	268	241	265	260	276	280	279	241	252	234	263	267	282	269	280	278	275	249	277	265	292	278	252	269	279	273	299	274	268	235	266	283	271	281	305	242	276	234	258	265	251	270	278	270	273	260	240	256	277	281	254	277	260	256	251	263	252	267	233	270	267	251	274	263	272	270	274	281	244	258	269	274	265	283	264	237	260	280	282	277	253	270	281	267	280	236	280	250	283	263	294	250	258	260	291	270	283	256	279	280	283	248	243	291	273	259	250	259	287	270	265	230	256	267	281	249	258	236	253	258	260	275	278	286	290	254	247	280	278	269	247	258	276	255	265	259	271	235	239	258	276	276	262	280	296	228	268	255	250	259	247	271	303	267	246	266	234	260	248	284	252	281	264	292	274	264	255	262	282	259	266	252	253	262	267	276	267	278	284	285	289	268	270	238	267	281	307	260	259	266	262	270	254	253	256	247	257	271	266	268	272	274	275	252	267	262	244	254	284	284	257	311	282	261	274	272	272	226	240	270	274	265	236	267	261	242	246	248	285	259	259	250	249	260	262	246	280	258	239	278	279	262	257	252	284	290	277	259	265	269	268	290	254	264	252	248	271	269	252	270	258	285	242	252	293	295	291	300	238	237	258	262	266	270	267	260	265	274	276	270	286	263	303	274	262	274	240	256	251	274	266	244	240	287	264	298	286	269	274	281	271	286	261	247	245	279	270	263	268	271	267	265	262	273	241	285	305	281	252	316	289	264	258	272	266	227	252	277	267	273	250	240	233	283	240	269	261	245	257	247	252	288	273	268	285	264	278	258	275	249	252	239	297	272	254	263	270	289	282	249	237	263	257	245	278	257	253	236	299	256	283	266	261	247	240	233	271	237	263	275	287	289	272	279	254	277	257	231	246	273	258	247	272	246	262	258	250	283	261	278	243	264	277	265	285	275	239	265	254	270	265	258	286	236	252	257	274	284	250	257	280	294	249	263	268	247	266	266	260	243	257	287	264	285	268	253	266	263	253	252	271	274	256	256	264	248	245	255	249	267	231	274	262	240	278	257	263	301	281	287	282	237	239	270	245	276	270	249	274	280	253	260	264	259	246	256	255	260	247	299	256	261	257	253	269	288	288	273	257	246	285	255	257	254	282	297	309	275	284	258	256	257	233	267	262	273	279	284	253	239	256	261	282	274	267	264	290	268	263	273	251	270	256	256	254	270	266	279	245	241	287	267	252	249	263	245	249	251	268	252	279	262	263	242	253	234	269	269	266	252	279	239	268	260	276	263	278	274	281	244	285	247	258	267	275	277	273	262	257	239	236	268	288	269	261	272	248	294	282	274	255	297	264	238	275	264	276	298	259	258	242	275	243	295	261	253	267	304	256	256	273	266	288	277	272	276	294	269	267	250	245	241	268	262	277	243	299	289	264	290	285	238	250	233	270	258	292	256	267	248	293	241	243	271	268	265	253	267	299	259	251	283	269	252	274	257	256	278	284	289	228	281	250	257	261	247	259	270	267	273	246	261	294	237	241	260	270	283	256	245	270	252	298	284	270	277	285	273	262	255	262	277	243	254	272	275	278	261	240	275	279	246	261	229	273	262	270	240	258	258	252	249	251	239	271	270	244	261	276	271	286	273	260	271	284	262	273	266	258	264	243	254	235	250	283	317	254	260	256	265	248	244	274	237	281	279	247	266	250	263	246	263	232	243	250	275	268	247	292	253	271	286	272	275	280	231	247	263	281	257	245	255	265	266	260	269	267	250	256	273	262	264	293	270	280	253	266	283	281	300	259	250	260	274	277	223	282	238	253	255	274	245	288	290	284	274	239	258	245	292	263	257	291	291	262	265	258	272	270	276	246	281	241	253	282	270	294	241	275	273	303	262	270	277	263	268	257	269	261	306	244	282	251	291	246	253	252	248	286	261	265	271	257	257	254	279	279	246	269	268	243	257	262	294	274	237	264	240	274	263	288	285	260	262	302	284	274	263	270	264	254	279	269	259	277	271	261	278	257	252	253	265	271	283	246	284	276	291	286	242	245	269	251	246	255	244	241	260	253	286	262	271	262	283	265	250	260	280	289	251	244	285	299	249	240	274	237	276	252	272	264	243	248	246	251	273	259	273	249	274	257	270	264	286	256	238	258	274	261	248	266	293	266	269	243	267	269	258	287	270	265	260	269	283	242	243	273	246	285	281	241	264	239	278	254	275	258	242	265	274	262	284	278	289	252	280	264	293	272	260	269	272	294	279	253	236	324	296	262	293	270	268	241	249	263	254	232	274	278	235	280	256	269	281	255	236	245	286	259	234	271	294	279	262	263	249	269	268	256	279	268	255	284	262	257	263	261	262	252	279	265	256	289	264	281	295	264	275	261	265	283	267	238	275	285	248	287	263	248	269	273	252	260	264	272	276	261	260	279	279	266	261	239	256	256	247	286	272	268	254	265	227	258	273	272	249	250	255	252	295	269	255	286	255	292	232	257	262	281	262	262	256	253	270	283	281	266	257	287	265	287	255	267	264	262	263	277	220	256	284	269	240	272	282	229	253	265	264	291	252	295	250	268	300	240	245	284	258	270	266	256	242	271	258	248	261	269	266	257	261	289	295	267	261	268	264	267	256	276	233	249	241	272	259	244	255	248	271	288	258	257	256	260	253	274	265	282	253	258	248	277	244	275	249	254	269	262	269	266	251	255	254	277	299	277	253	288	257	258	250	268	279	257	243	283	271	249	221	275	261	262	271	276	258	256	256	268	273	268	221	243	268	284	236	254	286	283	287	285	279	250	281	262	240	285	272	275	241	260	248	270	270	259	258	242	249	230	291	271	259	261	290	259	256	269	268	288	272	256	247	233	295	268	262	225	250	260	235	246	294	289	306	277	254	281	279	262	257	251	257	278	317	261	293	271	249	262	267	259	273	279	290	235	256	268	262	262	259	256	243	271	279	242	271	239	287	281	247	236	281	279	288	253	290	283	240	287	263	271	266	263	273	248	242	270	256
12010	4790	9990	14882	45935	64351	46000	7758	941	927	891	827	866	822	835	812	842	817	813	810	757	875	817	849	786	796	803	798	800	735	813	815	785	833	820	772	793	783	732	785	810	789	793	765	786	762	795	788	811	763	808	761	740	759	751	777	808	783	829	818	838	763	769	795	793	780	749	772	802	780	780	788	790	816	830	825	823	766	842	815	721	760	742	773	783	784	774	813	833	799	818	784	730	839	746	754	814	783	774	795	757	849	781	794	727	754	759	782	823	818	803	781	757	748	733	811	844	772	808	781	743	762	809	832	770	809	770	763	771	766	806	836	721	783	788	744	800	776	772	807	781	820	744	770	756	765	822	767	760	771	758	723	836	753	763	768	752	717	803	717	740	825	852	794	773	768	819	793	798	755	761	780	782	750	742	740	825	747	779	769	742	712	741	740	769	781	775	765	839	732	796	799	795	785	780	768	765	708	792	805	784	799	763	773	803	770	763	784	739	808	784	772	759	756	703	765	751	820	817	786	761	769	791	779	776	777	771	805	779	803	770	788	759	749	804	739	773	799	776	812	783	805	760	817	806	775	761	829	831	742	762	796	793	842	814	759	827	752	792	758	762	786	776	801	823	822	814	817	745	819	813	751	756	736	814	767	785	772	753	754	804	785	795	780	786	762	788	801	746	798	777	749	805	730	785	760	752	743	805	739	811	799	709	804	777	820	783	737	790	741	808	798	758	771	747	803	754	810	780	731	764	823	773	818	724	778	764	795	737	803	755	794	762	808	831	816	765	808	786	793	769	770	804	728	815	777	778	826	733	769	774	810	796	777	753	759	817	799	753	728	779	796	777	750	781	757	824	811	772	797	806	772	793	814	741	771	817	811	762	718	815	809	791	819	796	736	755	750	741	811	763	775	799	798	799	769	776	740	772	796	800	786	792	731	836	760	824	812	783	766	774	798	740	786	838	806	790	769	784	824	760	702	780	822	766	778	813	741	807	772	802	814	786	741	741	811	793	740	718	728	779	751	821	779	804	759	777	776	794	782	785	817	772	769	790	824	753	811	777	806	767	786	742	758	762	741	806	758	750	799	760	842	766	764	807	754	797	768	747	871	752	861	754	746	780	765	734	767	780	800	739	784	784	780	805	778	755	745	742	760	768	781	769	786	797	745	811	798	754	743	792	783	736	782	822	786	793	779	779	755	807	774	802	742	760	763	761	714	727	798	736	812	751	809	821	763	809	753	767	791	751	803	784	807	779	806	766	781	768	790	731	771	784	797	796	792	779	820	764	732	796	814	782	760	773	767	797	773	761	750	751	757	776	784	778	782	741	754	757	768	784	707	852	757	813	792	731	803	695	783	782	772	815	762	797	805	828	788	757	765	749	778	749	759	778	747	827	756	770	779	778	765	760	793	744	755	762	769	768	792	769	802	749	737	809	773	776	773	783	796	754	766	796	764	725	773	774	808	822	768	734	788	742	753	778	777	759	817	794	785	755	807	758	782	790	785	763	785	759	753	784	769	764	781	804	736	735	785	746	757	800	784	806	762	784	791	776	761	759	828	793	806	764	724	785	763	740	758	780	790	741	775	762	741	786	816	725	741	832	786	754	747	748	815	831	777	805	760	763	797	778	744	792	779	781	722	778	814	795	773	783	747	781	763	827	813	754	776	774	764	778	767	815	822	822	802	792	783	774	814	801	816	790	792	772	772	720	778	770	759	791	738	789	793	829	764	772	771	795	787	772	791	741	770	782	788	792	766	803	748	768	773	818	750	795	813	720	810	754	762	776	790	763	763	773	735	797	731	813	780	780	782	775	768	781	785	796	750	743	722	774	803	790	798	803	754	754	786	826	770	781	781	776	796	734	793	769	752	784	810	802	804	760	770	739	782	777	789	772	773	824	782	808	783	779	823	850	792	749	825	777	794	764	820	796	732	829	795	751	802	779	777	797	794	773	757	791	809	739	756	790	745	747	775	778	729	838	795	812	772	856	790	845	822	758	827	771	774	758	747	730	757	753	850	804	716	759	801	780	747	751	807	802	807	715	789	774	789	806	765	815	731	846	755	765	777	745	783	793	786	790	802	722	761	846	790	809	760	748	791	836	795	817	755	777	771	830	766	784	806	807	781	756	737	769	765	748	775	774	771	770	786	785	824	784	760	740	776	824	755	758	768	736	802	783	834	748	811	802	757	799	769	778	799	741	777	736	759	726	820	798	808	785	818	790	774	764	771	792	784	785	787	761	823	759	798	733	792	815	787	755	791	843	805	800	793	749	798	775	766	811	756	754	769	768	752	769	767	787	769	781	812	772	828	747	750	783	803	789	825	811	794	729	837	724	786	774	824	732	778	719	756	760	779	805	818	758	763	735	787	798	781	743	780	851	744	839	793	773	819	786	792	807	786	836	779	793	813	795	820	796	771	713	805	747	782	775	786	813	797	758	839	758	758	796	818	791	741	782	763	776	792	750	791	772	751	814	764	778	796	757	776	787	816	791	771	860	776	787	815	776	798	788	792	738	789	793	770	746	765	764	814	763	792	730	800	758	784	800	775	795	715	822	783	825	757	741	774	807	773	799	799	825	759	773	760	708	800	840	739	765	769	770	794	762	775	773	738	752	860	734	798	794	731	816	805	785	831	795	774	722	802	795	740	833	787	816	782	747	804	754	707	789	783	790	759	803	806	826	768	752	810	799	761	751	797	785	767	772	778	790	768	756	767	737	770	755	780	770	786	772	767	792	744	784	790	737	728	790	802	776	780	764	760	714	768	810	782	798	768	789	784	803	794	773	830	784	805	811	775	769	812	758	776	711	831	781	806	813	818	753	791	796	734	728	791	796	766	806	795	816	835	797	778	831	817	747	779	781	744	791	834	780	815	778	803	818	757	790	798	835	797	770	761	769	791	769	790	760	770	773	762	805	772	741	799	770	800	773	778	782	745	774	776	762	744	786	771	757	794	791	763	779	789	786	739	775	786	751	778	818	781	808	770	806	820	755	831	760	815	807	785	798	806	796	791	746	816	765	776	764	743	810	709	809	789	793	747	789	725	772	805	777	811	792	773	763	796	775	767	769	777	799	834	757	786	765	736	787	796	740	787	832	822	731	769	805	767	805	736	778	765	762	737	807	778	786	788	809	762	757	753	799	781	814	822	778	803	730	780	730	811	764	749	743	821	782	795	794	750	774	738	837	806	735	797	802	803	767	757	775	755	794	763	791	821	813	785	780	763	745	779	799	760	790	749	806	760	769	803	790	779	781	828	801	854	733	779	789	757	802	797	783	785	746	761	827	831	772	809	804	766	804	777	793	798	827	755	813	782	729	827	804	744	765	794	818	817	760	820	781	788	767	791	866	721	751	755	746	756	814	730	783	770	730	748	754	755	804	758	785	762	810	770	743	759	756	799	788	731	763	811	789	774	772	804	797	749	749	790	818	816	818	759	786	771	784	777	784	731	768	781	748	789	792	810	748	837	754	760	785	805	712	728	819	771
27550	10386	9811	13898	36620	65601	52048	15796	1733	389	296	296	307	301	312	305	293	309	323	268	271	286	272	296	280	282	311	280	274	290	326	281	306	292	298	262	286	284	280	288	278	305	307	250	289	286	283	298	282	296	271	297	275	284	286	294	304	263	282	278	283	289	288	278	274	290	280	297	274	274	272	322	305	282	257	272	307	273	283	270	284	257	291	320	289	276	298	289	298	302	253	284	297	284	304	283	280	293	297	270	291	277	254	260	304	299	296	266	299	289	285	246	304	275	273	271	312	276	280	272	314	285	288	283	289	290	273	293	303	290	273	268	267	278	262	273	267	278	269	287	279	258	277	271	254	267	274	264	256	283	299	303	274	316	284	288	262	276	276	249	316	276	282	310	288	274	293	282	287	295	310	282	293	304	293	280	289	279	275	285	300	294	268	298	261	275	288	263	301	249	309	255	248	326	282	270	268	303	298	301	252	280	272	278	292	263	296	273	286	311	281	311	269	275	312	279	271	296	292	275	294	279	321	307	284	268	305	274	273	293	268	289	311	284	282	292	314	283	275	282	301	316	264	275	325	272	273	265	265	283	288	271	276	274	296	278	287	302	278	259	291	307	267	269	256	312	289	310	291	257	277	302	273	270	261	278	280	266	289	269	277	277	249	290	291	271	267	280	307	295	281	286	252	278	294	287	315	273	264	268	260	293	293	263	298	293	283	313	266	275	281	276	279	287	310	271	268	271	256	262	282	287	299	296	287	261	284	308	282	272	280	266	288	284	290	291	284	284	256	286	263	288	297	274	321	285	284	264	288	250	267	313	260	283	297	278	286	274	295	300	267	288	281	286	249	304	289	252	300	284	286	294	293	259	244	298	276	256	278	269	283	275	267	246	281	285	254	266	304	262	281	270	270	258	284	276	297	286	274	251	250	263	301	282	287	282	295	260	275	275	277	270	277	302	275	286	288	270	276	260	268	295	299	284	281	288	245	278	294	296	263	293	266	280	290	287	291	279	261	318	262	273	293	280	305	304	276	307	284	297	294	253	279	260	241	296	284	288	296	292	314	289	277	266	305	268	292	266	289	274	308	249	261	289	276	272	267	248	298	271	283	269	289	291	261	277	294	285	287	270	287	265	286	275	270	287	318	272	269	259	327	295	274	281	259	299	310	286	268	281	272	279	285	303	278	282	285	286	276	250	299	296	276	291	274	307	273	289	286	286	304	313	281	288	297	285	309	301	250	285	273	311	271	271	259	252	262	308	254	291	268	250	283	269	271	291	253	260	287	313	294	290	291	294	285	259	251	286	254	277	274	264	306	268	302	264	283	278	299	289	245	263	313	288	293	255	295	288	308	287	312	283	274	283	256	270	264	277	281	302	287	294	303	264	279	253	288	313	299	270	264	274	275	299	304	287	282	272	279	288	255	306	254	276	286	276	292	285	280	280	266	270	298	296	273	282	294	285	258	305	263	285	268	282	265	284	285	289	270	269	260	304	286	315	272	259	272	301	278	279	278	291	247	298	304	294	289	257	292	263	269	285	287	289	292	298	282	274	274	286	272	269	292	256	298	321	255	283	295	308	296	280	277	301	282	314	297	239	285	302	276	300	310	287	282	295	284	305	303	275	300	268	296	264	282	235	271	249	281	301	294	290	277	263	282	313	274	273	297	291	292	296	279	320	295	254	277	308	289	284	257	287	311	311	277	269	268	288	247	300	264	278	286	267	272	273	267	291	278	300	262	308	270	281	296	307	287	276	269	291	284	253	280	269	278	307	313	290	264	249	277	295	284	283	302	303	266	264	294	280	315	281	313	301	311	293	281	284	258	279	281	273	287	274	275	280	255	268	258	283	269	269	277	265	274	286	269	268	302	261	292	308	286	311	259	261	253	287	279	283	272	276	278	274	280	262	269	292	255	249	283	287	290	286	302	292	275	275	291	310	280	264	282	263	288	276	291	298	280	283	297	289	276	320	295	308	303	291	244	281	278	271	284	273	266	274	288	285	293	285	273	289	272	269	320	274	288	275	277	242	291	297	275	305	320	289	274	287	283	290	269	268	282	286	255	285	251	293	279	278	285	271	273	274	282	273	270	261	253	295	250	290	261	284	297	315	266	296	287	294	330	291	291	273	288	271	277	295	274	267	271	272	285	262	268	304	280	314	292	278	297	264	283	261	300	292	279	275	301	276	301	280	292	277	279	305	276	287	280	317	256	284	282	296	263	276	285	281	265	276	265	271	270	288	278	284	272	251	282	279	276	259	287	284	300	296	301	272	294	288	268	305	284	291	275	260	306	307	274	268	287	265	286	269	272	281	288	263	299	299	269	307	292	283	274	290	283	271	290	322	304	283	268	272	278	280	305	302	264	271	265	274	266	290	244	296	303	290	317	289	251	263	232	297	271	241	268	271	268	266	276	248	271	280	285	297	320	304	275	307	250	286	279	304	287	258	299	281	278	278	280	273	302	282	271	315	320	243	266	282	304	279	268	254	287	285	272	284	290	294	298	287	282	283	255	314	265	312	253	283	293	281	278	275	273	317	298	260	275	282	277	299	297	304	284	285	259	287	286	282	273	273	281	276	276	282	284	280	332	276	253	301	293	305	271	265	298	249	304	282	283	254	246	261	281	266	312	276	248	286	298	270	289	263	270	297	295	295	268	293	275	298	306	270	274	293	253	286	307	282	277	298	277	288	266	297	287	316	293	257	254	267	288	282	300	287	284	308	291	288	268	281	278	271	264	276	279	255	247	281	280	275	297	297	267	272	277	277	254	329	289	249	283	285	286	306	298	267	304	280	279	280	273	325	284	275	285	296	288	324	276	282	318	306	248	249	275	288	269	282	305	280	285	227	287	262	267	274	303	275	301	297	282	243	280	261	267	298	283	269	270	298	277	314	273	258	288	302	264	268	269	246	274	265	297	279	271	254	267	256	265	273	265	281	274	265	291	273	301	278	290	275	288	268	313	286	270	251	257	304	296	271	273	273	277	260	273	287	269	253	291	287	289	279	311	276	280	299	297	271	267	285	301	276	271	318	293	293	259	292	250	285	290	253	296	296	247	285	271	283	281	298	298	277	284	259	264	323	285	291	268	268	278	290	278	269	264	267	268	272	267	297	293	280	251	259	285	275	308	282	300	261	274	279	306	280	284	277	288	263	265	307	275	290	307	272	325	275	291	296	305	267	279	270	271	280	280	305	276	274	277	283	242	285	271	305	279	295	275	257	264	279	281	275	273	284	271	294	291	264	295	306	237	303	285	259	275	300	265	228	294	284	292	314	311	301	272	300	280	290	265	286	259	276	256	294	310	303	249	295	292	328	279	273	298	269	278	278	285	276	297	272	292	293	246	292	276	256	283	308	298	276	271	297	276	269	287	296	283	299	274	286	263	259	272	276	294	249	301	280	282	263	278	252	276	261	261	265	284	268	257	245	298	282	270	258	286	264	256	284	257	304	284	298	268	306	272	295	299	270	299	252	309	267	274	279
15548	5385	12750	22755	47928	75439	59139	2860	1200	1100	1059	974	957	914	914	909	913	856	886	868	844	859	842	894	841	863	869	822	816	848	856	823	818	834	808	888	792	829	876	894	888	845	804	835	856	838	832	818	834	822	851	860	779	810	784	822	849	825	774	777	799	783	778	813	806	858	827	838	876	777	846	822	834	830	837	808	817	785	771	838	791	792	833	821	797	815	820	783	765	803	765	822	764	800	806	804	803	820	771	829	774	844	847	815	774	843	829	812	794	759	786	830	798	813	794	815	788	815	801	796	827	832	827	818	792	791	841	773	811	799	791	844	790	801	789	784	776	828	823	815	734	808	798	769	825	787	820	837	786	802	792	768	820	746	829	819	788	777	767	751	859	729	800	805	808	783	777	802	773	784	759	826	762	776	792	809	792	791	806	827	766	800	816	858	786	813	836	793	793	805	798	790	782	830	827	840	804	796	840	821	750	820	788	783	859	813	775	826	835	797	770	848	822	796	797	828	832	765	811	802	810	772	808	803	800	768	864	842	781	793	792	761	809	819	792	822	828	806	785	737	807	788	834	788	815	818	771	786	790	752	834	801	869	792	787	773	794	779	785	827	786	789	759	798	804	813	800	790	772	806	845	815	756	804	807	811	827	853	831	832	822	836	802	835	838	809	791	798	774	841	823	809	786	813	839	836	791	783	805	824	887	830	764	784	782	772	843	793	816	782	821	812	788	756	752	845	791	797	827	827	786	835	830	776	773	799	837	798	781	751	826	779	813	799	794	798	813	791	799	802	805	769	783	782	832	764	825	822	798	769	870	824	775	791	754	780	813	851	808	778	777	808	771	817	801	915	811	804	810	829	854	786	792	767	793	763	841	764	791	772	766	795	821	789	803	795	783	809	810	769	785	774	760	761	811	798	811	769	780	786	812	821	796	775	807	826	803	777	763	745	804	872	817	820	795	810	747	777	807	762	807	873	810	799	786	821	823	803	846	832	787	818	776	806	815	800	826	773	819	793	797	853	813	737	793	802	818	806	766	799	747	743	799	829	761	828	790	808	814	774	799	837	789	759	847	797	785	752	815	849	821	812	776	791	838	775	782	800	820	764	790	813	796	811	817	858	842	837	800	793	791	844	823	772	819	807	814	803	804	804	819	804	838	794	783	768	798	801	782	802	846	820	772	796	786	767	801	784	843	750	805	808	794	841	804	806	830	813	759	783	758	820	781	806	824	798	787	776	775	771	797	809	808	763	813	814	780	784	795	781	826	716	764	795	827	811	839	747	815	820	798	806	823	789	785	784	775	808	795	795	814	797	806	768	827	776	820	779	797	781	762	726	793	793	776	830	838	789	827	768	815	799	792	806	717	786	853	800	837	809	841	802	830	774	813	728	825	813	786	808	749	788	801	819	849	784	776	787	800	776	778	759	793	795	794	769	847	823	778	798	777	782	761	768	829	806	787	806	763	786	782	757	778	830	778	789	752	782	833	758	792	823	787	809	763	794	798	758	810	774	816	844	778	791	816	800	811	831	813	775	759	797	844	829	813	793	851	753	806	836	775	783	731	819	814	824	837	876	810	780	776	772	861	849	795	789	789	770	782	838	815	843	799	827	823	830	792	800	791	778	797	821	806	862	758	744	810	827	798	777	840	797	771	805	762	822	740	767	816	778	760	809	766	773	786	804	801	802	815	807	823	810	798	783	824	788	803	827	819	789	811	792	828	763	773	846	794	793	791	857	835	808	806	805	771	847	796	803	838	824	789	855	789	781	845	803	758	776	832	777	784	779	815	782	765	738	787	817	811	855	790	797	798	783	797	807	745	777	796	824	763	847	823	810	791	790	765	846	845	830	800	800	781	799	854	811	769	760	803	821	773	780	728	857	793	727	803	846	852	811	781	870	763	810	802	799	780	761	813	797	782	803	821	757	813	795	786	794	775	790	820	783	808	772	781	771	757	798	848	788	779	801	809	814	758	760	791	849	849	841	739	788	797	800	814	813	785	743	811	847	818	797	762	783	825	793	812	837	806	809	790	776	757	780	843	799	815	798	818	795	800	814	797	796	821	788	742	851	770	802	839	743	822	812	774	793	826	828	829	793	786	785	839	795	770	770	803	806	814	778	815	775	799	798	836	825	801	805	765	817	802	808	832	809	800	807	806	830	850	818	790	830	822	781	845	790	785	808	777	763	810	844	779	824	801	782	771	809	782	878	809	782	853	819	818	838	748	800	812	780	824	767	814	723	864	820	787	771	775	799	798	824	804	817	786	819	807	812	802	787	832	821	735	829	795	790	784	811	763	806	808	804	770	802	807	807	750	856	748	796	802	831	786	761	816	825	743	804	779	825	781	828	794	825	805	815	804	820	791	838	806	783	835	797	822	796	778	770	755	818	845	756	790	828	763	814	802	825	845	840	776	796	759	792	778	785	800	797	779	847	839	828	794	832	810	793	790	788	772	780	773	759	751	781	847	779	832	756	796	781	824	824	762	781	790	787	795	811	833	773	816	842	781	750	779	820	766	784	805	812	843	813	780	800	782	784	804	812	800	808	794	775	814	817	810	818	800	833	786	779	809	808	787	851	824	771	828	812	821	826	787	768	801	788	773	822	793	776	836	794	786	802	752	794	738	760	775	775	792	779	820	749	789	776	804	785	864	822	810	751	859	812	826	766	803	808	800	779	823	833	811	826	782	773	822	807	769	805	776	815	799	817	808	738	781	795	752	804	707	781	782	768	813	815	829	804	827	801	804	814	793	813	777	816	798	812	780	773	769	744	840	840	818	810	781	761	799	782	827	825	830	820	791	769	838	821	802	797	787	813	836	823	794	804	753	791	792	801	828	816	803	781	764	788	775	761	828	802	785	817	745	811	782	738	821	873	792	797	800	771	821	766	773	867	788	788	808	791	781	814	775	766	797	815	816	796	831	811	802	779	794	798	829	838	830	832	807	764	781	774	784	818	753	748	792	809	803	793	831	776	779	806	818	821	799	823	739	789	815	804	821	800	759	848	779	770	841	815	808	851	778	777	822	797	822	813	850	807	782	826	798	815	783	777	763	804	776	800	839	808	800	808	802	822	807	811	748	814	883	789	825	783	802	823	790	806	766	803	775	807	799	796	834	809	785	778	826	759	815	832	849	749	766	742	792	797	806	813	836	827	760	799	814	818	761	825	812	779	851	802	759	764	798	817	793	777	819	797	816	860	811	808	808	821	781	784	794	798	769	809	803	806	776	789	817	847	794	814	784	804	798	800	823	807	803	841	792	794	806	791	832	810	784	791	800	781	783	855	773	844	808	821	761	769	758	830	792	807	793	792	810	815	813	783	794	832	842	779	806	838	805	824	792	789	776	796	799	840	800	787	800	752	817	850	771	744	866	822	791	804	836	764	819	824	824	826	820	787	782	789	767	800	790	761	833	791	751	872	783	793	745	818	808	798	806	841	826	824	772	762	839	798	821	757	811	783	809	762	819	839	812	805	799	807	804	813
2691	490	493	721	3452	2371	1317	253	158	131	144	135	150	139	170	115	132	141	145	121	135	123	114	130	100	126	123	123	138	114	138	128	144	116	138	117	128	136	125	129	141	130	132	148	117	128	132	126	124	136	105	134	123	130	124	118	130	125	137	117	144	116	128	130	140	140	133	121	146	143	146	120	118	123	124	128	127	139	139	123	127	120	134	132	136	128	127	144	127	125	121	123	143	131	119	125	121	135	105	140	107	136	132	140	146	136	148	138	134	130	123	127	123	157	124	126	141	119	128	148	132	133	149	143	135	111	114	121	138	138	133	132	141	136	119	144	133	138	123	129	136	136	124	139	132	134	145	130	147	104	143	152	137	133	131	124	149	135	128	134	124	132	137	122	128	135	116	139	129	131	166	132	139	124	123	116	125	133	143	148	129	135	123	149	133	128	132	105	126	120	136	112	121	128	127	140	118	121	135	146	146	130	141	113	130	126	127	142	118	154	132	136	123	132	118	147	136	134	122	117	122	110	145	132	106	155	134	129	123	139	127	121	143	135	141	137	120	121	131	143	126	119	117	114	117	119	123	130	154	123	152	142	139	124	132	123	144	138	147	110	121	132	126	155	113	143	129	143	142	120	131	116	139	117	106	101	123	132	127	112	107	144	128	141	141	124	112	117	118	120	129	111	125	121	130	135	120	121	136	141	126	145	151	109	131	121	128	142	132	122	129	141	132	117	139	134	121	137	108	135	152	109	113	131	112	131	130	140	120	129	117	146	121	106	132	135	101	132	132	130	133	127	125	136	143	123	127	133	130	121	138	153	131	135	116	115	119	119	122	134	126	127	134	152	125	151	151	143	109	125	111	132	129	136	120	138	135	114	112	141	132	133	131	123	128	124	119	114	119	144	134	126	159	129	121	133	145	140	130	132	116	129	133	118	115	127	123	134	123	128	130	119	100	132	120	139	115	115	128	126	137	119	124	135	131	134	126	143	115	122	138	134	117	131	122	139	129	135	144	115	131	136	124	134	122	128	132	131	123	139	120	143	111	133	124	134	126	110	119	135	102	128	142	122	112	128	145	123	150	122	155	146	134	144	127	147	149	123	142	156	132	125	122	150	110	134	146	124	115	122	135	136	125	137	139	113	120	155	123	132	116	135	144	132	136	125	132	119	132	140	114	117	124	134	134	142	112	130	135	137	144	143	127	140	132	145	118	134	114	139	132	118	139	111	152	147	132	122	118	133	150	139	138	124	132	136	138	140	133	109	147	127	136	119	136	138	125	107	125	140	123	136	121	124	125	120	124	134	115	152	117	133	118	138	119	159	128	121	124	128	132	145	119	127	136	115	137	159	119	148	110	131	128	132	126	129	140	108	119	146	126	101	140	129	116	124	123	127	164	123	139	127	119	139	135	128	150	129	144	114	129	125	126	119	156	145	132	140	148	112	142	120	147	148	151	153	129	118	126	124	128	132	140	117	117	133	133	137	128	139	133	137	131	132	115	135	123	144	130	127	138	140	115	135	133	115	149	114	134	116	117	149	135	144	136	134	138	116	132	118	130	132	121	118	120	142	111	131	131	153	134	126	142	139	112	135	133	157	154	148	132	133	136	131	130	144	137	120	115	135	127	121	124	123	126	122	116	135	126	135	140	141	122	149	112	137	125	118	144	114	135	125	126	144	128	147	124	139	135	121	139	113	134	124	109	138	117	140	108	134	120	159	123	130	131	141	110	120	146	123	138	142	137	134	120	128	119	129	134	132	135	137	125	106	126	121	154	117	119	142	115	129	124	115	149	132	126	121	130	115	135	124	145	133	122	127	133	137	131	127	114	136	138	136	131	149	125	134	113	120	136	140	122	124	110	122	116	99	120	124	137	142	131	128	133	110	125	116	134	130	131	144	139	117	125	154	130	146	133	136	128	141	131	118	144	127	138	139	115	108	154	111	139	130	119	127	153	148	118	119	124	138	130	144	120	140	143	139	135	118	141	109	142	126	131	132	146	136	126	127	125	121	141	123	127	154	140	126	160	124	110	107	125	124	128	127	141	120	132	128	118	130	138	131	149	138	130	144	115	124	160	132	116	119	125	111	145	126	124	133	124	136	151	122	146	134	160	135	139	135	126	109	125	136	157	145	133	132	136	171	143	117	113	116	132	125	144	126	135	127	127	125	139	135	128	141	131	128	135	109	108	128	126	124	117	137	143	146	140	144	115	127	118	129	137	133	134	139	141	142	114	121	129	129	132	123	117	134	136	113	139	120	125	144	141	123	142	126	143	149	106	122	132	124	133	133	137	121	120	127	132	114	142	135	120	142	121	138	136	110	136	137	127	120	133	135	138	128	121	123	113	132	131	133	126	117	154	139	112	135	119	148	103	129	116	151	130	140	138	139	106	117	135	123	126	120	123	143	128	139	130	138	89	119	134	136	148	131	129	144	121	123	139	131	119	139	134	136	131	151	122	119	125	134	142	116	144	152	141	125	137	166	129	130	118	130	152	126	111	141	143	132	136	149	147	123	115	125	127	145	128	118	115	120	128	149	133	123	118	112	137	151	146	130	119	121	122	122	138	120	117	127	117	140	118	143	128	127	120	121	137	146	134	139	122	125	136	117	138	126	126	125	111	136	126	121	125	123	116	125	124	119	121	106	120	128	129	138	134	140	129	130	147	136	116	125	139	126	130	134	125	138	120	126	132	131	141	146	122	136	132	143	142	118	131	124	115	112	115	138	131	104	155	125	142	128	125	121	156	147	136	131	129	116	121	136	143	142	121	145	146	116	139	130	135	117	137	162	138	123	125	126	151	130	135	134	128	132	151	124	122	135	130	135	147	123	114	125	134	160	121	125	127	150	115	136	130	141	133	123	129	130	155	126	138	113	130	126	141	131	145	133	122	109	133	125	148	141	125	125	128	133	138	113	136	135	108	114	124	155	129	130	121	137	128	122	116	138	112	119	121	147	126	135	133	113	115	153	136	133	112	115	126	115	122	138	139	121	123	137	137	132	127	130	144	130	126	123	138	124	118	118	143	116	124	130	128	127	100	133	122	124	139	133	116	106	139	143	148	139	136	135	126	120	125	118	141	121	128	129	127	130	130	126	125	146	114	128	131	138	113	124	126	116	125	121	137	132	120	115	121	118	110	130	134	117	123	131	135	131	105	112	125	143	114	127	121	151	154	117	134	131	110	131	118	125	116	126	130	120	127	138	111	124	147	138	133	132	167	123	151	136	111	118	122	106	129	135	145	132	120	140	133	138	132	167	128	136	122	135	144	114	118	138	107	113	130	141	146	125	146	114	125	148	131	128	128	129	140	142	133	141	130	119	146	124	119	132	127	129	121	138	138	133	143	117	157	119	117	136	120	120	125	124	138	122	126	143	129	118	124	124	141	118	131	139	144	117	135	133	142	124	137	128	138	128	140	141	107	123	148	138	135	123	103	123	125	148	127	143	135	129	131	141	123	131	136	135	136	131	117	137	151	143	125	118
2621	782	1218	2702	13293	7695	4093	437	520	514	434	454	452	437	423	456	452	440	454	446	458	408	421	440	443	449	450	463	432	451	448	440	460	441	396	432	472	417	433	410	465	447	487	404	450	418	419	408	441	427	443	458	426	401	415	438	412	431	419	421	434	460	426	410	427	387	434	446	408	448	438	433	421	427	418	415	414	421	403	417	446	412	420	450	425	440	424	406	432	475	413	445	438	403	443	428	449	443	431	424	407	462	415	435	429	441	434	416	448	430	448	403	416	398	382	434	411	429	430	419	415	427	467	460	431	462	435	431	400	472	377	409	436	408	479	436	435	452	448	466	405	441	437	445	403	489	423	421	432	428	421	411	447	430	426	437	430	451	422	465	431	413	428	414	421	409	414	449	422	421	401	427	453	437	453	426	452	423	437	438	399	415	436	409	450	405	413	400	493	444	420	434	445	467	421	476	426	422	439	411	420	424	452	403	411	438	411	391	445	427	464	445	381	423	469	398	430	419	422	430	426	412	434	409	445	437	404	434	434	407	433	458	415	410	419	434	425	423	441	425	452	466	372	431	456	450	454	396	444	426	423	457	457	414	455	445	430	455	450	443	442	452	426	425	393	437	430	462	409	437	479	448	426	418	452	462	447	445	407	390	448	435	436	405	450	447	438	434	414	456	403	417	450	447	424	426	454	378	443	427	417	447	417	423	428	419	447	435	438	447	482	413	423	421	427	398	449	463	439	458	452	449	430	429	410	412	422	452	446	420	455	485	463	441	415	441	450	408	428	390	406	405	417	439	426	426	384	458	432	427	403	422	443	440	405	389	412	412	449	413	458	436	442	427	391	457	407	450	429	453	455	435	388	422	424	450	452	451	453	414	435	461	442	390	431	421	428	438	437	433	411	436	428	452	396	434	440	398	415	448	453	400	429	426	411	441	390	422	460	441	409	414	429	471	385	409	476	411	453	442	448	417	447	427	436	443	451	444	445	409	414	426	458	437	444	420	453	449	416	405	453	413	428	423	431	411	435	451	412	446	402	432	396	452	431	434	456	416	415	428	438	427	453	435	413	439	484	430	447	425	404	453	420	436	436	473	458	468	410	424	433	441	436	421	420	418	421	419	423	427	434	443	509	452	441	429	417	389	469	410	415	430	412	466	464	461	472	437	467	426	459	390	457	408	425	402	452	437	454	451	440	435	467	424	431	396	420	441	460	428	441	399	422	403	478	429	448	429	413	428	428	430	446	464	417	405	421	421	466	457	417	449	431	445	423	459	429	387	432	407	471	419	409	429	447	448	422	428	448	456	456	440	443	441	419	424	429	448	421	405	418	413	447	397	459	434	432	440	463	422	451	445	431	444	452	409	467	448	478	412	424	464	450	415	457	420	473	430	415	451	432	455	436	434	366	422	449	439	429	415	422	450	427	456	455	435	419	435	432	428	403	407	441	448	406	430	444	403	427	440	454	435	440	443	403	446	480	418	485	410	467	422	412	456	458	439	452	429	419	390	443	439	428	434	456	416	447	446	432	407	441	431	463	447	429	424	442	476	438	409	493	438	452	406	443	417	431	434	442	428	437	460	418	407	466	452	430	454	438	443	456	425	403	414	430	422	445	402	409	435	456	404	449	462	440	449	441	424	433	383	424	456	445	431	446	411	387	429	433	429	447	458	438	462	457	412	471	469	431	447	428	429	430	429	399	426	422	407	412	465	430	461	449	491	487	433	398	432	443	451	449	424	427	455	456	426	405	401	459	446	453	459	439	476	452	441	461	425	437	446	461	405	421	436	450	431	435	434	438	427	452	432	450	431	448	438	484	438	442	437	447	465	428	436	438	457	434	408	436	463	450	424	416	448	444	415	409	411	444	437	394	455	475	429	433	485	445	427	413	453	459	426	448	439	474	469	438	395	443	418	440	438	444	430	445	441	449	442	466	446	442	440	423	428	420	429	447	393	447	446	454	433	447	429	432	493	448	402	412	440	429	406	413	442	402	432	418	417	408	428	443	457	419	441	422	446	413	408	435	436	461	431	447	406	433	412	424	451	469	382	450	403	429	434	463	409	440	431	408	426	408	446	420	443	441	417	402	427	446	402	436	418	434	434	483	470	414	458	391	442	448	461	400	419	435	445	415	439	433	434	444	465	431	435	425	447	436	436	451	464	422	434	434	434	411	499	465	448	423	374	451	452	423	456	466	434	433	449	444	438	441	443	428	456	448	431	406	389	403	467	429	406	466	461	446	445	422	445	396	447	439	395	437	410	415	420	459	434	448	457	436	416	423	423	439	408	440	410	446	417	413	406	414	448	435	479	464	443	411	391	459	436	408	380	404	411	421	452	463	426	432	467	424	403	437	469	466	427	423	446	433	390	437	445	431	444	404	458	434	433	437	438	386	419	426	444	440	453	438	450	416	444	433	417	459	404	437	443	427	459	418	437	458	436	430	451	424	459	434	422	409	430	457	461	433	439	460	438	428	418	476	458	430	426	442	434	434	429	408	450	465	414	437	457	425	430	432	435	426	446	395	447	442	405	429	394	457	413	439	447	461	432	437	400	398	442	435	460	437	452	404	415	436	412	395	423	474	411	435	452	447	424	428	434	413	417	470	426	452	451	443	430	422	424	428	419	448	451	433	418	437	437	429	416	385	422	434	435	402	391	455	439	451	427	392	419	423	390	469	422	422	481	433	424	431	442	407	413	448	421	459	436	469	464	433	469	426	427	446	445	452	458	425	410	415	461	445	459	463	432	444	411	405	408	442	425	433	423	466	416	403	420	389	417	408	432	439	447	423	428	438	414	415	424	440	449	407	450	446	431	444	439	413	416	481	412	419	405	441	429	461	409	417	386	423	440	417	404	432	446	472	390	469	465	453	383	440	436	427	449	416	426	444	428	414	437	423	443	419	425	434	440	446	398	417	449	464	455	443	415	475	454	420	390	432	420	455	423	431	431	434	434	442	457	402	446	454	416	465	450	457	463	412	449	421	439	438	425	451	424	452	457	418	453	416	444	426	459	422	481	442	448	408	432	463	448	468	440	435	402	415	401	414	449	438	441	421	458	408	400	439	456	438	447	415	446	435	425	399	412	407	406	382	420	394	437	448	404	440	463	412	439	420	417	442	427	415	389	442	413	457	423	448	423	428	459	389	406	457	435	448	437	426	439	449	458	421	456	435	467	435	417	408	397	423	436	456	414	452	409	467	431	467	447	466	428	446	436	438	439	450	407	464	404	415	440	377	432	431	420	416	431	430	433	434	424	434	421	464	426	420	413	427	470	420	430	410	443	443	422	469	457	427	452	390	459	427	440	415	446	441	455	411	417	435	408	419	403	473	452	411	398	451	403	427	426	438	413	421	419	436	386	442	467	435	429	414	416	438	463	413	447	459	446	415	445	457	434	462	438	450	411	416	444	427	459	445	434	410	377	392	429	440	422	427	418	422	414	421	423	418	409	416	428	410	410	465	443	444	444	445	437	427	431	417	502
16091	6634	7087	24995	54518	38087	8025	608	252	291	232	253	239	245	205	239	237	234	249	238	244	242	223	262	220	238	194	229	243	202	233	235	224	219	249	214	230	255	230	213	255	233	230	243	230	231	218	253	240	222	227	239	214	250	251	225	261	209	253	248	228	218	251	244	275	234	249	215	254	222	241	252	221	228	232	234	238	239	223	222	247	226	217	249	229	216	237	252	216	218	236	216	214	217	241	230	216	231	228	215	223	233	211	232	232	214	204	218	241	241	250	217	209	242	228	258	214	221	227	236	240	234	227	223	206	237	242	228	244	219	206	237	233	233	223	229	214	215	233	226	209	205	232	232	267	223	228	216	229	221	227	254	221	214	231	221	235	220	245	247	234	231	232	246	235	235	255	253	233	227	210	220	225	223	236	229	240	199	238	231	195	243	214	244	236	225	262	211	217	235	235	277	238	225	253	222	228	209	224	283	206	235	241	228	232	245	224	206	207	218	229	240	216	237	221	234	211	238	241	223	215	262	203	221	235	228	225	226	220	224	215	229	213	234	218	252	204	233	249	224	242	217	225	212	237	226	262	242	211	226	222	216	228	237	219	251	238	198	251	218	204	246	213	238	240	220	209	221	255	231	229	238	233	267	260	233	224	240	212	224	252	225	222	235	246	239	223	256	243	244	255	209	214	221	234	223	240	244	229	232	252	240	210	220	234	210	246	220	201	238	232	247	212	231	251	213	238	250	239	259	235	213	221	197	248	211	199	224	211	230	237	223	238	248	244	250	244	206	224	250	258	218	238	228	212	245	233	225	228	237	210	187	215	231	238	222	231	236	254	218	226	210	260	223	232	240	221	194	225	235	254	242	228	254	249	230	242	235	249	218	210	253	224	210	227	254	218	189	220	258	229	207	211	258	245	238	216	224	262	223	236	238	214	210	257	219	254	234	224	227	212	240	224	221	216	251	233	220	230	223	243	240	231	256	222	252	249	212	231	242	253	252	214	241	252	247	241	233	235	220	218	210	228	254	239	236	208	243	225	238	227	224	232	231	257	232	219	210	232	205	239	259	250	232	222	202	239	245	238	232	220	220	212	253	239	195	247	246	237	247	234	220	227	247	208	234	238	222	224	180	218	219	243	232	219	219	191	222	243	228	220	255	235	225	248	241	231	237	222	191	229	256	206	253	234	230	221	227	210	240	221	235	248	230	243	218	246	235	242	229	192	200	217	230	234	212	211	209	224	211	211	224	226	231	235	229	241	236	227	205	228	205	208	222	238	219	266	232	232	228	248	200	215	246	216	228	243	219	233	238	242	230	221	238	222	238	225	228	246	227	225	233	226	240	212	203	246	244	218	248	234	232	233	211	223	266	242	211	251	220	242	226	210	220	261	230	259	265	202	236	253	219	234	210	233	218	253	239	246	220	218	203	214	217	236	196	260	217	225	236	275	206	235	227	234	209	225	252	221	225	230	243	238	235	203	227	274	235	231	235	235	248	208	229	219	246	212	246	251	254	224	229	197	246	224	212	262	214	228	202	249	217	235	247	224	226	227	224	217	206	236	236	198	238	238	232	217	221	233	234	245	209	224	217	220	217	238	235	211	193	211	246	228	229	199	210	232	220	210	239	227	222	253	241	221	232	216	244	237	240	231	245	241	222	218	203	258	222	212	261	207	215	187	222	198	241	239	238	237	223	257	216	232	233	233	227	223	222	247	250	259	222	236	225	229	210	252	244	229	233	217	216	246	209	215	247	269	246	237	249	220	214	237	211	245	209	240	218	244	223	234	247	234	243	240	223	239	217	208	238	252	237	261	230	243	256	238	237	211	240	247	243	238	235	223	218	244	248	215	227	244	240	239	251	206	237	230	230	224	239	244	245	204	230	237	225	225	227	226	251	215	234	244	226	236	207	271	214	189	243	240	208	226	236	223	231	226	249	236	232	254	231	216	266	220	224	242	219	220	228	248	224	224	217	234	231	239	227	221	220	217	238	246	237	223	224	238	223	233	198	228	229	237	232	254	234	224	233	238	244	247	245	246	216	233	246	238	218	227	226	241	233	255	225	232	254	249	243	226	216	256	230	237	234	230	208	206	236	240	227	243	232	225	242	230	231	259	229	243	218	273	205	240	246	244	252	236	231	215	202	254	259	241	247	204	236	229	219	228	240	233	243	236	231	246	242	202	238	242	229	238	223	191	196	218	235	206	212	238	240	236	227	233	220	257	221	248	251	231	237	222	236	223	248	222	236	217	214	257	212	217	247	226	221	237	216	214	221	237	233	208	225	275	238	215	236	204	220	230	222	242	209	237	255	221	229	221	220	213	224	221	207	228	254	234	228	241	215	233	228	226	249	221	218	227	226	261	229	208	212	235	227	239	252	221	259	223	245	247	230	228	234	252	225	246	252	223	233	202	234	249	225	249	225	216	227	260	246	193	228	248	219	221	234	231	244	216	227	225	244	229	200	218	250	228	232	224	214	240	236	239	246	229	232	220	248	239	240	230	253	230	218	220	232	234	229	252	202	242	236	266	236	204	245	230	218	216	234	221	220	253	208	220	205	226	239	237	240	233	202	208	241	249	242	230	221	206	222	230	243	222	263	220	253	229	251	194	214	246	224	224	220	205	240	243	226	240	216	209	239	235	220	227	214	229	203	206	211	227	214	224	253	239	236	221	237	272	237	230	227	224	212	228	245	257	224	219	220	232	269	246	222	234	241	237	214	228	254	232	218	227	208	232	213	217	231	226	263	232	223	254	237	215	272	240	243	256	222	235	197	221	249	227	217	240	242	219	218	255	247	251	235	218	264	242	203	222	229	233	226	232	245	226	234	221	228	213	224	233	204	257	189	211	245	235	238	257	218	229	269	200	239	214	228	228	196	217	236	213	207	242	231	244	226	242	212	223	233	248	243	240	218	232	208	243	225	205	239	225	222	224	236	240	240	242	217	240	237	234	255	203	256	238	237	240	259	248	235	229	247	232	233	236	226	217	251	243	226	252	227	212	225	228	208	224	216	241	226	258	240	259	222	232	209	247	235	222	232	253	226	220	220	207	216	231	236	229	243	238	232	225	278	232	242	233	218	224	235	213	223	209	253	242	243	238	246	237	237	241	251	214	209	217	227	234	205	225	230	239	241	221	233	218	229	222	225	249	212	230	244	253	219	231	227	217	249	232	240	225	252	234	207	244	213	247	236	254	210	222	232	239	228	221	220	219	210	210	240	236	205	238	191	230	229	218	233	219	218	240	239	233	270	205	221	231	228	226	254	212	251	236	236	234	230	228	230	204	228	213	229	231	224	253	213	223	233	239	266	235	247	230	224	228	245	235	223	265	216	252	216	231	226	218	240	218	205	206	194	203	241	226	219	225	263	210	222	215	226	239	221	230	248	193	213	235	225	234	262	227	234	243	246	243	259	209	247	253	235	242	205	226	224	223	257	239	209	240	212	235	219	236	217	237	258	250	205	253	220	239	218	258	214	208	260	224	240
10332	4890	10510	37851	63609	38911	3255	1349	975	874	944	846	876	771	806	762	768	791	756	768	707	710	726	712	728	700	732	712	683	752	695	660	704	713	747	758	713	732	728	727	769	686	707	712	706	676	717	701	694	659	724	705	650	672	674	703	748	668	706	760	746	706	683	721	686	700	733	678	658	641	722	713	710	711	704	697	668	690	740	726	678	697	677	684	682	680	690	707	671	646	706	702	696	709	699	684	674	691	692	665	687	699	708	717	707	713	709	634	710	749	706	691	717	709	705	709	738	718	669	668	730	744	675	691	717	659	725	663	652	720	702	723	713	677	701	714	677	690	695	667	696	666	685	674	687	723	672	676	698	739	759	703	673	679	676	654	688	707	680	694	700	680	673	668	663	684	680	719	709	733	717	673	716	693	679	685	669	688	692	670	679	685	693	714	700	668	749	646	690	698	718	699	725	680	676	667	696	658	656	743	737	699	694	678	701	690	721	679	722	681	645	692	710	703	691	705	702	671	692	679	683	730	691	722	731	710	731	646	659	679	671	693	689	678	708	667	707	701	634	699	687	669	698	681	687	682	673	698	725	700	700	646	672	716	684	729	691	657	696	678	688	703	653	701	687	703	630	720	676	681	740	723	693	711	696	669	692	674	693	711	731	682	706	709	671	680	703	685	695	712	701	723	686	726	692	673	696	746	666	696	725	714	682	640	695	681	695	653	714	677	650	694	655	698	712	606	693	717	675	745	671	663	694	673	709	633	703	695	642	701	706	715	684	691	670	682	724	726	673	686	675	692	714	751	656	698	687	721	725	731	685	698	686	701	673	661	712	672	682	678	671	674	653	706	706	694	702	670	712	661	632	704	723	672	724	701	672	727	686	656	690	666	715	714	689	696	699	710	675	663	677	684	693	684	670	708	724	700	693	679	711	670	650	686	710	730	695	732	683	679	708	693	638	654	739	662	670	667	696	706	723	693	701	738	694	717	719	692	673	698	694	660	644	680	711	690	676	680	687	703	678	693	724	732	703	674	694	714	658	635	691	721	684	697	696	714	708	670	755	675	669	657	683	675	702	692	675	644	773	705	649	697	705	691	712	665	699	717	699	696	714	711	733	678	696	704	665	666	744	701	736	697	705	685	648	680	672	674	672	716	669	694	691	664	703	657	672	702	716	688	696	672	688	684	704	677	691	640	704	720	702	727	708	728	689	664	717	712	698	734	694	694	683	732	672	684	688	686	718	695	692	708	711	681	676	662	665	693	702	691	693	701	717	721	725	683	702	691	661	648	675	709	712	653	691	691	684	702	706	693	716	667	706	695	720	658	660	654	705	679	701	688	695	702	674	697	672	647	672	715	734	723	653	658	652	686	671	687	716	657	705	668	645	664	704	687	690	643	694	677	627	654	699	644	682	729	713	677	647	692	709	671	678	655	711	671	691	704	668	662	706	684	686	695	714	727	698	714	677	697	715	737	704	696	680	711	723	683	698	692	685	694	700	674	672	700	656	694	646	662	633	667	691	674	660	715	711	715	739	707	681	690	656	681	690	669	711	690	700	683	674	713	714	698	697	639	715	725	704	696	700	700	700	725	682	682	694	701	723	659	636	697	655	688	646	712	669	698	683	654	696	690	681	685	642	709	713	699	685	688	626	716	662	754	724	728	696	719	680	669	656	721	666	710	668	671	701	683	669	711	724	659	727	714	712	713	705	708	727	675	671	701	721	659	700	666	712	665	700	697	679	732	727	690	712	680	727	715	719	671	738	674	658	684	660	686	689	674	657	694	669	631	654	704	683	704	685	671	707	686	650	685	668	700	670	743	670	695	674	659	694	621	659	672	603	731	686	709	703	654	714	702	698	673	676	673	689	685	690	699	729	677	704	678	666	705	709	698	659	727	650	699	693	702	672	713	684	663	745	715	698	661	712	659	688	713	761	720	719	767	727	673	686	735	680	671	651	685	661	720	721	698	705	679	678	663	660	694	717	702	655	711	690	686	704	627	704	721	661	684	624	701	680	672	678	733	741	663	706	699	718	726	648	658	703	686	710	712	696	701	714	678	700	677	646	670	692	673	694	697	691	685	743	707	689	665	687	695	637	740	682	689	704	745	684	704	706	744	653	712	679	727	690	669	684	746	662	636	702	684	675	758	667	715	680	720	694	683	699	692	694	631	690	695	715	716	705	697	697	672	701	705	696	647	633	643	706	729	678	684	675	731	655	684	722	712	704	652	631	695	664	712	710	748	699	658	680	733	651	712	622	709	696	679	672	664	656	653	714	671	718	711	674	628	705	679	688	668	711	639	675	719	711	703	646	720	703	714	670	694	683	661	698	685	720	685	721	678	734	677	668	702	697	725	702	667	692	726	654	657	701	710	677	617	726	661	687	697	707	748	643	723	715	696	691	650	696	738	645	700	669	736	715	674	681	715	696	683	670	701	695	685	693	699	683	662	693	703	703	657	744	641	667	705	646	664	717	684	710	684	652	685	675	701	661	664	758	690	650	695	689	692	689	673	694	693	739	674	714	682	691	678	688	654	679	656	695	687	657	729	661	697	680	738	728	700	715	662	702	673	717	717	711	690	639	683	716	692	677	695	686	670	707	662	685	656	695	695	672	700	704	658	739	700	736	718	684	702	687	708	705	659	757	701	727	676	718	657	670	660	616	672	710	721	754	683	686	627	740	702	679	731	714	697	677	668	712	667	660	697	712	689	644	678	615	686	671	622	691	707	659	615	690	676	676	672	694	719	668	706	699	706	680	679	699	705	667	711	677	709	642	691	659	617	671	694	712	721	715	725	731	663	668	657	665	717	701	707	674	696	693	714	702	716	702	722	683	688	758	682	726	663	683	693	651	665	706	704	694	709	684	670	665	696	693	694	718	701	667	685	739	726	701	709	685	671	644	703	656	675	668	715	699	652	689	635	733	686	709	689	655	675	683	689	701	630	680	667	687	709	732	700	664	647	703	666	672	683	682	682	680	719	690	750	735	689	699	689	705	693	723	681	678	655	728	678	700	672	684	665	710	697	684	687	705	697	713	694	671	638	723	733	665	690	707	715	674	761	703	722	693	644	714	663	726	717	723	681	681	713	675	685	715	706	707	719	673	704	674	698	701	698	698	651	699	688	629	688	726	647	690	695	717	638	683	692	677	708	685	700	705	740	679	701	746	675	701	685	704	688	712	714	644	678	692	674	713	700	648	690	670	691	690	684	697	668	707	714	670	700	689	691	668	717	695	653	697	690	661	723	697	682	688	713	673	660	714	665	704	662	694	702	678	640	706	757	654	688	694	669	724	680	682	698	669	763	708	677	691	711	721	724	698	672	720	719	685	706	679	726	735	758	724	672	726	649	731	666	738	682	652	695	669	687	674	695	711	675	668	690	698	721	711	733	666	700	711	652	680	736	687	691	714	699	665	693	686	689	689	709	674	688	689	676	732	703	659	689	686	752	671	735	723	670	688	726	666	670	680	680	685	670	623	706	719	642
27637	14181	15862	50815	70937	57211	29682	5866	421	294	308	291	284	323	309	289	279	318	282	293	312	302	299	304	293	267	271	287	309	313	307	314	289	299	306	298	299	284	267	283	302	275	311	277	296	288	301	291	303	294	289	282	270	297	302	316	253	283	261	293	297	288	298	291	271	293	282	273	285	288	260	302	293	264	273	286	269	272	278	288	289	296	265	323	282	282	273	265	298	313	297	295	309	278	278	274	286	299	311	301	262	307	303	253	288	296	302	278	278	310	287	289	307	309	299	283	293	327	299	275	298	274	285	298	305	254	303	304	306	285	286	286	268	281	261	282	282	285	264	275	299	272	286	298	307	285	302	285	269	266	284	312	267	313	278	278	266	302	280	284	247	315	323	293	266	290	283	319	261	256	315	275	301	300	293	285	277	274	293	293	310	259	268	278	306	286	282	289	301	262	301	331	252	288	300	272	272	288	328	283	286	260	289	323	300	297	299	274	284	298	292	298	291	302	278	320	299	284	305	295	272	293	303	280	295	275	305	270	289	280	313	301	278	278	284	271	258	294	310	318	299	285	292	292	265	295	284	259	319	288	283	317	277	303	312	287	311	309	283	281	284	280	292	289	307	313	299	293	264	282	310	284	315	304	282	310	263	283	266	280	292	283	294	290	282	302	267	280	305	277	276	270	289	297	287	300	295	266	283	290	294	275	274	280	264	280	300	293	298	293	283	289	274	259	277	305	322	273	269	283	292	257	290	292	260	305	324	254	289	276	264	246	287	280	280	282	287	294	291	271	317	290	273	310	301	277	298	321	291	300	305	277	300	292	304	280	293	294	296	281	320	303	289	300	334	267	287	307	291	293	305	297	253	267	310	295	322	310	295	289	303	283	275	272	283	266	279	290	284	324	297	316	283	281	259	287	301	293	251	287	285	281	253	270	306	286	316	285	299	296	297	305	277	280	301	276	293	300	277	316	306	297	262	307	292	315	271	270	302	270	268	304	296	296	286	289	282	311	286	292	282	278	263	300	269	269	265	278	308	297	287	288	290	272	296	293	287	311	296	289	270	272	288	304	290	282	295	289	272	300	266	281	308	346	313	285	292	306	267	325	305	277	322	284	280	274	290	317	315	281	290	283	278	301	305	273	298	305	298	277	276	283	278	311	269	289	307	292	292	283	256	290	283	284	275	274	306	280	311	271	292	285	298	287	307	297	306	309	315	280	263	289	289	276	294	282	263	283	265	330	270	321	291	275	265	321	279	266	305	292	270	297	258	310	266	292	325	293	315	268	301	284	306	264	274	276	280	287	293	325	292	269	285	255	290	314	257	269	314	274	319	299	274	310	294	292	306	262	275	313	282	293	278	277	306	287	267	288	310	308	278	290	300	303	305	275	299	288	296	265	313	294	278	282	307	289	319	302	261	325	285	303	263	340	294	253	291	306	285	294	291	278	282	298	257	306	255	319	307	296	313	306	262	277	302	283	274	279	302	296	306	291	303	300	276	292	270	273	325	275	307	303	285	274	338	310	299	305	261	299	276	297	287	260	287	279	288	326	288	305	275	298	255	303	313	296	315	306	298	309	302	306	267	306	303	295	295	282	287	289	285	296	282	293	284	283	280	298	290	287	300	288	304	268	274	300	320	299	269	319	307	287	267	291	268	293	271	290	289	296	288	275	299	268	269	311	245	280	283	292	292	320	293	255	272	276	275	281	297	290	288	271	301	295	273	275	268	282	290	274	281	301	316	300	294	297	261	287	270	264	276	271	259	261	293	303	284	256	322	248	266	274	301	289	269	282	292	264	320	274	321	318	279	292	313	304	266	296	287	308	286	270	254	273	260	277	309	333	315	274	260	313	297	287	278	295	305	281	299	307	310	283	297	305	282	274	287	283	289	327	310	269	292	307	312	295	282	292	290	258	298	310	282	319	285	269	288	293	285	292	276	287	309	285	312	272	313	299	315	266	290	274	312	277	328	282	301	277	270	312	305	261	300	262	315	273	285	267	285	301	316	310	268	299	249	290	267	286	308	301	272	319	303	284	280	313	295	288	296	314	285	275	286	314	294	300	281	324	283	301	289	297	292	274	283	304	287	275	256	286	272	294	266	288	273	293	250	317	275	295	293	299	288	284	278	311	328	262	269	300	290	310	292	299	301	291	291	274	286	299	301	300	296	299	319	316	288	275	290	292	315	323	286	245	274	254	297	293	282	314	269	298	281	308	291	271	296	274	276	288	259	269	294	289	281	302	287	264	311	291	291	278	292	332	282	296	303	284	263	295	303	277	319	260	291	307	302	259	256	292	262	293	287	266	308	253	298	290	320	299	308	275	299	309	259	282	286	320	286	313	319	331	297	260	286	284	298	294	298	274	295	292	315	296	294	287	305	288	262	284	278	298	292	283	317	297	279	298	282	308	309	285	291	295	303	257	259	281	298	279	312	274	279	278	278	291	284	295	273	291	277	281	288	289	308	306	273	281	310	296	288	306	288	283	279	261	285	242	293	285	272	284	293	282	291	317	278	259	310	273	251	277	286	265	278	296	296	296	291	268	287	283	278	284	268	280	283	324	310	274	309	276	304	296	289	294	301	276	300	299	297	294	294	293	283	298	309	282	290	266	285	309	305	284	267	296	271	271	325	304	273	306	265	323	275	290	252	299	310	299	290	305	297	329	315	288	251	299	307	301	246	267	287	264	280	264	296	306	255	317	278	283	276	302	283	288	278	293	290	287	312	301	284	277	328	284	278	301	280	285	297	291	293	281	292	284	268	305	301	294	294	250	296	309	270	290	256	282	281	307	288	277	277	280	281	274	278	306	297	301	282	269	293	297	300	280	288	274	303	265	295	274	310	295	254	280	289	261	273	288	302	335	300	330	285	289	275	276	331	288	347	305	302	291	294	305	285	295	305	302	339	272	278	318	269	288	321	275	318	308	284	314	263	298	306	282	281	275	312	300	291	304	285	279	284	283	290	276	327	284	283	287	262	304	295	268	285	287	273	276	286	331	264	303	321	303	290	287	287	278	277	310	277	286	289	313	273	294	296	305	296	267	279	272	267	307	304	310	313	308	289	287	276	302	314	308	279	298	278	290	302	253	306	299	313	280	284	287	299	313	308	303	305	313	304	299	287	271	301	322	324	286	312	311	293	288	293	267	293	275	290	292	311	265	286	300	289	286	276	288	273	299	285	303	284	271	303	292	283	308	282	281	262	292	320	313	273	273	260	287	287	296	287	278	290	283	328	276	289	263	305	271	308	287	314	302	307	273	277	259	309	267	294	272	306	265	288	274	293	280	308	286	281	280	294	283	279	322	308	286	319	287	270	301	277	291	283	276	286	300	294	287	275	320	284	298	279	259	291	288	298	292	294	293	288	270	306	264	284	298	307	302	324	283	299	290	324	312	318	329	305	287	332	292	287	310	305	259	293	282	307	295	311	317	272	270	301	268	301	290	301	294	293	287	280	263	265	341	299	273	283	322	278	292	286	293
16511	8704	19343	57994	80909	67777	31191	2205	1042	1003	943	929	948	924	967	906	904	893	877	852	910	917	850	845	868	837	875	831	859	836	842	794	848	805	861	853	845	843	848	815	863	842	872	920	866	901	818	813	854	883	820	925	861	862	816	832	788	853	831	846	829	842	782	826	817	798	879	822	812	846	827	794	857	839	825	842	830	840	824	807	794	842	820	890	851	814	891	789	827	763	873	848	829	838	791	836	840	805	844	810	824	813	794	792	832	825	809	815	852	845	819	827	812	855	864	840	780	831	781	785	844	873	823	857	814	844	800	884	814	846	837	858	820	839	889	855	843	813	830	852	838	886	829	848	826	802	850	892	810	813	827	840	873	766	802	830	859	823	853	835	765	883	838	846	849	851	837	829	795	813	853	886	817	884	796	828	805	823	814	857	794	842	794	872	814	820	840	834	834	806	813	786	840	836	901	792	793	840	790	798	867	849	853	780	833	813	827	794	841	851	856	774	851	846	823	831	855	807	802	807	815	844	863	860	887	752	819	816	817	869	801	820	860	829	790	804	837	867	810	808	832	805	804	834	789	799	896	877	854	812	879	836	898	858	833	849	813	795	794	809	831	840	799	830	828	808	844	855	846	810	837	850	792	834	851	799	800	823	807	819	825	850	818	938	909	879	872	821	825	824	780	824	837	873	839	888	772	821	825	817	848	791	863	820	865	793	832	823	876	858	838	825	800	829	863	843	861	854	822	860	814	828	842	853	829	869	803	803	847	825	861	829	806	844	842	785	850	825	765	825	833	873	851	837	843	851	866	827	844	843	855	813	850	794	819	803	811	825	814	823	837	847	810	844	838	832	862	806	827	827	841	819	825	840	865	787	868	829	838	873	875	818	821	857	862	860	809	829	771	817	812	838	805	820	893	856	815	811	837	870	808	831	810	837	803	827	812	840	837	759	816	803	851	848	822	836	869	863	799	818	828	831	867	865	771	861	783	831	814	832	914	832	826	825	818	791	786	823	813	815	831	818	786	888	839	785	871	767	807	828	844	836	819	796	795	839	824	820	892	809	775	815	814	834	845	777	810	857	778	834	854	801	800	818	818	828	833	823	813	898	831	779	846	834	805	763	854	854	827	885	872	838	793	791	845	838	788	821	812	794	816	840	843	796	809	833	784	818	790	818	849	808	856	857	756	888	840	792	836	859	843	884	780	820	866	838	830	811	797	838	814	857	845	814	822	848	841	867	824	828	791	811	842	820	842	841	787	829	859	825	830	838	848	859	797	858	823	846	791	805	832	829	823	856	916	784	841	793	855	841	856	837	779	800	865	821	850	813	810	841	827	844	811	832	819	803	895	821	827	806	846	891	852	872	812	838	822	844	842	830	796	811	841	815	849	808	861	840	821	833	841	868	801	831	824	849	782	872	864	875	839	850	885	829	796	887	812	842	765	807	853	824	798	832	817	807	790	791	839	857	836	849	860	800	815	828	806	826	821	816	858	836	803	844	763	862	839	805	835	791	879	812	852	855	862	823	818	836	862	873	875	853	816	838	882	859	818	859	837	814	796	827	791	869	818	860	822	840	819	824	851	842	802	815	853	898	832	823	823	824	840	824	837	889	817	790	855	783	901	815	831	863	831	838	830	829	805	832	850	847	802	820	832	844	816	844	873	835	865	787	875	787	857	850	899	852	807	815	846	849	827	800	847	814	825	824	867	851	781	805	802	829	818	854	852	836	836	872	899	847	839	834	746	767	828	774	881	840	798	838	773	854	831	847	870	827	826	829	834	855	803	796	828	903	785	809	837	799	785	837	826	800	848	835	857	880	850	844	799	885	752	843	840	824	828	807	824	855	801	877	830	795	832	821	832	834	841	871	810	870	846	863	780	851	793	849	877	856	810	806	834	829	846	815	835	789	832	775	808	830	854	828	839	787	838	819	833	881	846	865	810	813	833	860	808	838	811	812	852	877	805	838	837	791	829	843	761	808	829	874	840	849	864	818	807	811	858	853	773	813	890	824	858	888	795	803	794	817	818	863	761	844	854	831	808	800	825	849	803	822	833	855	856	829	761	790	766	848	885	871	828	853	828	869	841	783	805	860	819	801	816	841	843	804	820	848	826	840	838	789	848	802	832	773	824	860	783	828	820	865	856	830	839	783	801	851	857	882	776	803	852	806	844	805	854	833	873	772	828	827	843	838	819	813	844	801	794	813	842	780	829	830	821	849	774	860	825	891	823	808	843	805	807	774	835	797	860	809	801	822	890	862	838	793	864	855	803	833	822	812	876	819	867	882	858	835	827	855	836	830	816	813	791	831	801	816	842	794	821	847	820	834	808	839	766	867	798	847	860	848	847	843	803	846	744	860	839	816	875	887	817	805	816	833	850	890	831	796	836	773	833	834	861	807	860	804	841	810	815	883	854	869	806	789	873	829	823	822	800	816	773	850	820	787	856	794	801	857	796	803	841	820	848	835	812	795	745	800	849	820	840	883	859	798	829	851	800	840	853	858	820	766	862	887	782	810	792	827	805	806	881	858	880	854	852	779	834	840	857	810	863	845	840	812	848	833	843	829	837	875	796	905	830	788	834	836	810	866	825	826	841	820	855	844	843	867	817	831	836	809	822	776	849	879	806	827	762	831	853	904	823	843	796	776	824	813	857	798	812	880	843	766	849	810	839	833	772	836	845	833	812	860	800	809	831	842	822	820	820	810	809	821	796	799	793	846	857	807	845	844	873	832	860	826	823	870	868	781	813	830	764	849	858	823	817	811	795	820	838	833	858	814	829	821	821	844	835	864	763	824	851	848	854	840	838	857	857	795	833	808	860	836	851	841	802	786	851	887	862	851	831	838	823	820	797	866	812	837	884	826	795	815	861	765	832	834	893	791	827	851	828	807	844	830	788	805	850	869	839	797	820	805	833	816	810	857	812	764	833	790	842	833	885	767	821	774	867	845	843	804	824	779	847	854	737	807	849	806	831	829	823	829	847	857	806	825	827	823	830	893	844	851	874	816	883	814	808	854	846	840	822	847	831	883	806	817	898	838	815	849	786	828	839	812	863	821	869	809	887	841	845	820	869	842	791	807	877	838	808	868	820	787	805	806	789	825	869	800	784	853	762	893	870	807	844	836	849	823	847	815	837	874	829	877	879	832	823	822	849	841	858	860	862	772	854	866	829	837	842	843	860	823	812	819	799	889	851	809	856	885	842	845	790	841	830	848	829	830	782	832	854	778	872	809	787	816	893	842	771	798	770	856	780	859	799	824	844	804	824	861	763	831	838	850	853	852	839	801	771	815	875	853	877	810	839	826	857	845	846	869	812	798	841	800	836	827	825	855	804	785	779	856	897	828	776	836	865	827	825	816	810	824	784	786	885	813	822	839	834	834	843	838	858	864	819	828	835	818	838	871	848	835	838	896	860	813	859	852	816	823	805	821	832	894	874	866	809	801	789	806	827	874	843	833	873	824	864	818	824	826	845	828	790	859	854	858
2811	912	983	1590	6131	8515	3406	309	176	155	203	171	166	181	186	173	153	179	168	173	174	165	170	211	169	202	162	188	155	153	164	183	178	172	172	167	194	177	184	182	156	174	189	203	169	164	175	185	190	185	182	176	177	171	160	172	165	157	186	168	195	168	158	188	153	183	163	195	171	187	193	197	167	180	161	158	178	165	150	190	158	189	190	174	167	171	170	181	185	175	183	183	181	198	179	173	180	172	176	186	188	169	169	153	185	191	180	170	189	211	200	168	168	177	173	183	204	174	172	176	175	150	180	180	155	164	205	196	161	158	184	179	170	190	178	193	183	165	187	182	185	187	189	199	172	173	167	170	186	165	164	170	191	160	176	178	200	178	178	192	179	156	166	177	182	159	173	170	177	157	181	182	207	157	199	198	186	183	165	165	147	178	177	192	163	180	172	196	160	171	177	178	190	174	175	198	180	183	158	160	196	168	177	173	186	178	165	203	213	182	180	167	174	180	189	191	177	162	177	158	201	182	199	170	192	165	163	148	188	160	205	169	160	157	186	173	165	189	166	183	169	178	176	182	189	186	185	171	176	179	173	178	186	164	165	174	202	202	189	164	193	169	190	171	176	181	165	189	199	167	180	172	175	177	182	163	167	151	168	174	162	170	182	182	163	169	169	191	178	175	191	180	177	183	196	163	173	168	170	177	160	170	189	162	164	182	198	168	178	185	180	173	184	188	172	177	155	184	197	175	185	197	209	167	146	172	182	173	187	192	179	174	171	182	175	164	199	169	187	156	179	189	169	185	183	174	181	195	180	184	167	178	172	175	162	187	184	184	172	163	173	191	181	193	181	197	200	175	174	168	178	195	171	164	183	172	153	173	188	187	180	168	178	190	172	190	194	184	207	184	196	177	171	178	166	178	170	169	193	188	199	193	188	206	179	201	173	175	164	172	195	183	204	169	163	169	153	144	178	191	176	179	182	185	195	191	164	172	177	179	179	178	184	179	169	177	178	203	168	182	174	184	202	181	173	170	174	182	178	202	186	166	192	180	198	180	196	171	178	180	168	207	171	186	164	169	150	179	191	172	171	204	178	183	173	202	170	156	178	172	186	168	161	173	204	175	163	158	168	177	200	185	172	160	182	171	185	168	176	184	182	166	165	164	181	187	184	148	191	179	197	184	206	170	171	168	163	192	198	195	181	188	174	188	177	183	171	184	173	201	190	171	200	189	181	181	181	189	161	175	181	182	157	179	169	172	159	168	195	190	195	197	163	168	151	164	186	183	192	190	164	178	196	176	172	168	169	172	177	151	191	191	149	204	191	166	203	173	161	172	207	183	173	165	188	177	185	179	180	183	194	156	161	160	185	208	184	189	159	188	157	176	164	213	188	169	178	185	183	172	187	155	177	182	157	176	179	176	183	205	178	195	166	185	180	174	182	190	167	176	180	171	187	178	174	151	191	183	174	204	170	204	200	186	175	179	167	165	168	193	186	168	182	194	189	163	177	207	176	207	168	182	164	175	176	162	190	165	180	166	178	174	190	180	180	194	170	161	187	164	171	176	151	180	214	198	197	191	184	171	190	165	170	189	152	194	165	162	173	191	177	178	175	162	157	170	178	159	188	171	185	171	172	177	153	183	186	202	180	193	160	175	193	190	179	197	166	165	183	198	172	198	177	186	176	172	148	197	191	197	156	195	188	188	180	200	174	183	189	208	170	199	167	182	190	173	191	175	195	185	165	191	177	181	190	178	170	199	151	184	197	167	197	159	188	161	162	188	162	187	186	181	167	171	177	186	183	194	166	179	175	190	213	200	182	178	209	184	192	187	158	194	177	152	183	181	176	178	185	182	181	180	173	193	202	166	175	189	173	172	159	166	171	169	189	155	167	172	198	207	175	188	165	163	193	200	170	194	180	163	169	163	180	205	186	193	177	151	192	183	197	161	175	169	173	169	180	173	164	192	182	188	177	192	184	185	152	157	171	198	170	161	175	178	181	193	170	164	181	194	164	166	164	181	153	188	175	179	160	209	201	182	168	174	176	175	178	178	174	170	174	172	172	195	182	189	161	168	183	173	174	194	183	175	166	164	173	190	186	181	190	157	173	176	165	190	184	175	160	171	204	181	175	196	196	184	184	164	186	211	176	181	178	173	177	158	193	167	159	220	173	159	205	159	175	165	190	194	171	174	187	203	216	186	194	205	187	174	161	180	197	181	189	187	182	181	185	185	174	184	179	158	175	163	192	185	189	155	179	182	206	155	179	166	191	170	183	175	168	154	166	190	197	190	189	193	166	188	165	187	195	158	159	180	174	178	203	173	159	171	168	190	197	169	193	187	179	172	178	170	185	168	182	189	184	192	152	180	196	174	191	164	185	185	177	192	202	167	148	189	175	186	187	164	168	171	196	165	169	184	176	186	178	188	190	176	163	177	175	177	187	187	169	188	191	174	160	211	186	168	191	184	182	187	189	173	192	214	193	146	176	210	197	174	161	170	168	175	183	199	175	211	166	191	166	184	175	175	187	163	204	176	194	191	178	160	184	161	194	186	164	187	191	185	178	152	192	177	177	186	182	151	181	165	186	164	188	177	214	142	174	169	155	205	166	176	179	174	189	187	171	176	167	173	186	171	175	170	173	187	172	173	175	172	205	183	200	147	174	170	179	182	180	196	167	196	176	192	180	186	170	178	171	170	158	173	175	177	165	161	203	193	177	159	196	200	190	178	170	186	182	197	177	176	172	142	160	174	200	189	179	171	175	165	195	211	179	197	162	179	155	175	168	183	170	180	177	170	191	207	143	180	173	157	167	182	162	182	199	191	170	159	157	176	184	160	173	174	189	183	180	173	202	159	162	205	159	172	194	184	180	175	193	158	170	180	176	170	196	167	168	161	161	191	200	185	184	180	172	177	188	178	182	168	158	181	180	167	179	175	171	171	206	189	191	175	182	192	189	170	174	165	178	171	166	183	183	206	183	178	161	177	151	167	180	171	161	179	175	167	176	178	182	176	184	158	183	170	182	171	179	178	174	161	182	188	180	184	185	188	188	184	185	173	162	162	190	178	185	196	189	181	162	200	182	191	169	188	168	181	181	182	183	182	202	187	185	176	196	184	171	191	185	165	172	187	192	158	175	174	184	179	191	175	160	144	197	173	175	220	159	151	175	176	165	201	183	179	191	177	181	188	186	172	185	188	174	192	165	186	212	184	163	176	177	178	172	175	163	186	178	160	187	169	155	165	194	178	182	159	173	153	171	169	168	190	189	201	166	195	157	171	198	188	173	167	189	161	177	175	184	169	170	190	180	179	169	181	177	194	175	169	174	189	188	146	183	179	191	194	183	181	189	184	169	191	177	195	176	171	206	211	185	167	190	177	185	164	179	181	158	152	187	189	170	163	162	178	179	193	176	179	179	186	169	164	179	163	208	196	180	189	174	164	160	180	169	189	188	189	183	189	192	189	197	175	189	194	178	172	179	166	170	172	165	189
2850	1322	2291	4808	20740	23899	9972	572	557	569	566	560	547	564	595	567	567	546	559	602	581	523	577	586	548	551	533	609	544	573	534	553	575	582	537	555	560	556	557	542	616	576	579	602	557	543	558	560	547	570	525	522	579	565	558	523	560	600	547	558	583	556	573	597	567	534	574	555	566	554	571	605	575	582	539	545	544	575	600	579	583	583	572	532	562	546	544	569	570	552	562	562	565	570	588	557	573	557	535	562	539	566	606	568	566	560	567	531	618	597	573	569	584	597	541	583	525	538	541	614	578	567	549	580	537	542	601	568	592	583	612	559	536	611	529	528	536	551	569	570	539	556	611	570	575	569	567	584	565	573	606	547	563	558	534	539	561	576	544	568	596	538	603	534	571	584	545	569	570	522	551	572	591	557	593	556	548	580	547	565	588	618	530	520	556	564	562	563	581	585	551	585	558	531	599	562	580	567	588	538	581	527	563	568	577	580	563	556	543	577	531	574	584	577	565	621	607	575	571	550	544	528	594	557	605	540	542	572	585	600	597	569	618	611	558	549	536	587	586	611	557	580	532	565	538	543	592	572	586	544	576	570	602	551	536	561	573	569	552	585	565	546	564	549	555	573	595	587	569	541	591	564	554	583	536	537	619	587	560	540	570	603	593	628	591	508	607	536	543	572	569	609	596	587	585	541	614	543	583	543	554	559	555	549	539	566	517	605	558	517	597	585	550	565	612	536	577	558	592	602	563	570	570	613	573	554	550	546	543	538	580	572	527	563	567	544	568	586	586	552	558	601	549	553	589	545	574	581	496	585	569	561	595	575	535	558	575	513	598	567	611	573	574	577	559	614	585	591	555	557	511	545	598	564	542	588	604	592	582	601	545	566	548	589	579	564	559	608	588	558	569	558	547	545	535	539	578	597	564	539	527	600	574	566	580	586	572	563	574	568	551	548	584	574	564	570	560	549	566	563	612	576	598	574	568	566	571	533	540	616	606	566	586	599	524	561	567	589	566	572	554	538	578	543	561	578	591	550	575	561	560	557	540	553	553	569	562	569	557	585	570	545	583	585	552	591	576	559	622	546	569	555	605	560	559	582	567	617	635	590	586	518	579	604	583	547	572	538	544	581	577	597	581	579	590	597	564	528	603	561	544	581	589	541	564	561	562	565	596	570	554	609	570	547	581	544	552	598	568	567	549	559	556	545	585	564	558	528	571	605	550	583	542	560	557	531	527	614	609	562	505	570	587	573	535	554	572	557	594	617	550	602	553	565	580	603	561	549	541	562	553	597	570	544	559	540	594	524	548	546	537	596	569	545	569	569	554	580	566	571	605	546	524	598	506	570	573	572	533	555	586	636	554	578	538	587	574	580	532	556	570	556	555	527	573	605	579	547	587	573	549	548	572	555	538	569	597	550	595	550	575	543	536	517	565	557	599	610	599	545	548	551	587	558	608	568	535	560	551	550	538	575	541	511	570	578	580	549	556	567	540	587	577	565	593	584	579	565	608	615	529	584	576	580	571	556	588	526	582	602	555	532	572	551	578	592	588	573	542	603	559	531	567	617	561	586	527	570	547	586	595	561	587	575	547	576	570	565	597	539	543	593	582	583	608	598	556	561	564	579	553	551	530	546	551	571	577	607	575	562	541	579	556	555	560	580	546	578	551	550	557	579	549	551	558	612	577	579	553	532	597	566	565	569	559	580	573	604	567	588	578	532	575	543	522	586	560	569	582	558	597	571	529	554	550	566	556	607	544	592	569	583	561	619	593	548	568	558	588	598	598	549	598	554	560	570	592	530	518	563	592	552	537	561	557	587	576	592	565	570	528	542	519	600	573	590	628	555	616	524	570	554	571	582	581	554	573	570	553	564	508	566	591	563	602	562	570	542	563	571	541	576	563	568	593	597	575	551	570	524	547	607	547	559	577	584	545	501	574	572	588	581	576	571	563	545	552	605	580	620	546	596	589	570	584	562	574	615	567	532	562	547	541	550	548	550	544	591	528	582	562	583	560	570	608	555	576	592	573	561	573	594	564	517	562	588	549	549	579	540	540	571	558	550	593	577	589	560	575	553	555	525	511	600	585	628	559	537	577	575	539	576	554	581	526	566	570	590	594	556	563	555	586	568	541	587	528	572	550	587	571	514	563	562	551	595	553	601	543	617	534	573	558	586	569	604	570	549	580	535	578	581	575	576	601	553	559	548	604	542	595	611	586	594	542	575	565	552	580	581	612	544	602	544	604	547	568	578	547	553	591	577	561	565	550	530	511	572	558	586	561	603	573	571	543	536	518	537	563	549	590	611	615	553	532	532	543	592	550	566	527	608	589	573	566	580	634	568	564	549	574	555	543	562	577	564	558	548	554	545	581	546	569	544	537	574	567	552	507	547	574	579	636	578	544	585	552	560	543	531	563	578	529	558	540	531	516	569	587	528	578	562	574	546	630	550	559	561	555	551	545	570	542	573	568	560	558	571	589	568	544	557	574	549	549	561	569	574	562	581	565	578	562	563	563	611	590	585	575	586	572	586	622	584	554	565	587	604	587	554	587	574	554	562	558	557	595	560	545	560	562	572	511	562	572	566	534	570	569	555	524	589	551	587	550	571	606	589	583	605	566	534	549	531	587	598	576	575	532	587	579	606	551	577	558	556	583	582	568	591	567	585	556	552	573	588	569	588	587	561	548	574	525	552	556	563	549	580	540	573	589	591	588	572	612	568	550	559	578	578	577	572	531	585	570	572	550	551	595	562	600	617	558	553	608	549	543	538	552	592	571	554	545	597	582	546	550	583	587	569	553	570	582	566	549	606	574	584	527	580	603	554	563	556	530	572	557	563	563	536	583	564	565	542	575	544	580	596	596	582	576	571	547	585	574	565	561	557	537	543	558	572	613	568	582	569	551	577	588	580	590	509	588	571	595	569	529	559	572	535	589	580	547	545	566	577	545	586	602	596	541	564	566	560	575	606	587	599	590	599	559	543	553	562	544	598	564	577	525	572	546	552	611	614	647	561	596	555	585	600	576	610	594	579	501	584	528	567	561	583	558	575	592	575	587	592	581	567	581	575	576	534	587	528	566	573	541	579	600	527	591	584	543	552	539	553	552	551	535	589	536	546	537	611	629	610	548	585	612	574	615	567	555	624	556	572	569	572	580	534	558	573	533	574	561	564	611	583	594	547	544	595	585	562	561	554	550	539	574	561	529	534	581	578	571	552	607	536	560	534	582	542	568	574	572	565	573	552	515	522	539	560	557	548	518	523	566	553	510	548	579	554	540	544	576	545	584	539	586	561	531	535	523	564	550	557	562	568	538	578	583	543	581	547	564	569	598	567	584	553	585	565	552	568	556	584	556	532	560	549	591	595	606	574	581	545	579	578	617	581	589	560	614	551	586	561	543	579	574	563	555	561	538	579	567	548	572	564	550	567	556	568	561	558	598	526	565	554	559	544	522	568	537	578	571	507	540	561	586	521	600	634	550	526	562	570
12659	5929	6432	16002	56974	50839	30025	4886	349	275	243	317	278	267	251	303	260	289	288	285	260	269	293	280	260	271	262	304	264	272	265	281	248	274	293	265	237	300	271	252	254	252	272	277	281	278	268	290	317	307	263	261	266	240	282	270	285	303	305	272	300	279	263	277	302	294	291	298	298	293	280	283	284	310	300	309	294	280	284	268	287	285	278	272	304	306	284	251	256	294	271	247	280	263	285	279	241	284	287	276	314	248	330	275	299	277	258	299	304	253	268	265	264	304	283	266	279	274	306	284	267	278	277	259	298	285	273	258	285	282	273	304	275	272	298	306	259	284	291	258	281	246	283	285	276	273	298	272	256	294	310	261	257	290	268	264	295	266	315	286	296	264	275	294	292	282	276	273	276	278	284	250	268	258	290	276	293	293	290	277	276	288	273	268	249	289	276	267	270	262	299	269	278	300	259	283	292	317	302	275	272	297	317	273	254	278	295	283	298	288	308	284	272	250	260	258	262	286	274	248	284	279	269	241	296	293	263	269	299	265	268	270	293	267	284	297	295	264	292	273	298	269	288	296	271	285	298	297	284	297	301	249	270	269	311	285	285	284	282	283	266	238	276	250	289	297	276	285	285	258	283	253	285	273	268	274	275	291	274	269	277	287	276	286	268	274	296	293	299	301	267	291	257	305	272	318	271	277	270	265	275	280	262	283	300	278	292	280	284	271	273	285	282	262	283	273	290	278	281	256	261	279	288	271	287	293	275	265	294	262	253	258	267	308	271	290	305	284	292	252	277	282	251	279	266	278	299	246	272	284	270	240	282	291	276	267	288	269	269	266	293	262	246	277	291	272	286	293	279	289	281	272	261	291	269	283	299	257	240	269	287	280	240	264	300	297	279	286	275	297	258	283	261	289	275	308	284	280	259	259	261	303	286	270	309	284	265	288	279	249	292	301	281	303	285	276	290	296	272	316	267	282	289	257	279	269	286	296	320	323	277	249	263	271	302	300	280	275	259	266	291	293	288	284	293	281	278	269	278	328	268	302	272	304	282	311	281	277	275	273	295	276	281	261	291	246	291	290	287	275	271	310	303	273	285	316	285	272	287	285	284	274	314	278	264	278	273	269	264	289	282	283	278	267	287	281	288	275	266	283	292	247	309	277	269	285	277	285	287	317	260	272	265	285	256	286	278	275	278	301	275	305	291	266	287	271	255	271	275	261	266	246	287	267	269	279	289	275	253	249	241	292	270	294	307	280	281	258	264	269	283	254	250	258	285	285	261	292	268	264	289	300	310	289	274	267	274	287	280	258	293	284	295	240	251	322	289	280	280	272	280	280	285	266	272	269	286	282	276	292	267	287	277	307	258	278	298	277	274	264	291	276	255	294	269	272	242	303	277	300	308	237	284	303	275	288	284	276	297	269	296	262	281	280	260	290	269	263	274	254	290	276	265	289	259	282	267	273	271	264	288	283	280	296	295	276	277	313	283	294	280	279	293	338	282	275	260	270	288	278	278	302	288	275	307	270	290	273	250	256	250	268	278	260	279	270	268	280	261	299	260	266	266	278	245	304	259	279	295	288	297	297	293	259	298	280	273	273	266	269	261	289	284	283	282	290	268	283	275	269	271	275	263	284	262	295	286	289	294	315	300	300	285	265	278	255	302	278	278	286	283	281	297	253	288	312	288	277	276	247	275	252	269	289	296	291	289	249	287	261	263	289	288	288	283	253	278	275	291	280	259	296	270	268	270	283	234	274	295	299	291	271	270	263	264	264	284	319	285	271	287	288	278	276	291	246	249	270	273	275	300	289	289	262	277	245	303	281	279	289	294	307	276	280	285	306	294	260	299	279	254	312	292	276	279	250	285	266	257	268	287	265	256	289	286	270	287	264	267	261	274	291	296	270	275	274	276	296	293	274	269	263	274	257	284	268	281	265	296	265	300	301	297	276	290	284	267	282	320	272	269	266	275	285	298	281	284	264	282	273	321	286	297	240	282	303	282	267	267	263	282	268	288	321	295	267	286	282	257	286	282	276	299	279	251	264	282	277	245	261	274	265	287	275	287	258	275	287	288	274	291	268	276	249	282	302	277	272	280	245	280	294	259	304	267	278	291	287	259	285	278	305	282	243	271	275	287	300	261	281	265	278	251	246	261	259	265	274	265	275	284	304	294	284	293	262	282	292	277	284	290	275	253	286	291	263	252	264	277	298	242	304	248	306	269	281	241	269	289	287	290	295	270	283	286	277	269	291	257	258	292	274	283	290	317	260	278	262	250	270	295	267	259	292	295	254	258	305	298	303	282	283	243	242	258	297	331	259	278	265	266	258	296	270	283	271	267	273	265	285	258	269	253	263	244	286	282	251	290	281	255	261	237	279	271	272	267	255	269	265	251	273	269	261	286	294	253	249	292	312	310	297	292	276	266	261	272	267	279	281	267	253	278	280	309	277	275	277	278	251	283	282	304	278	274	271	283	278	288	280	284	284	263	291	275	258	258	266	244	304	286	280	287	277	275	277	275	271	300	285	264	252	285	293	303	276	276	278	285	298	288	256	249	279	300	264	289	301	307	274	280	283	259	263	272	260	293	292	276	275	265	308	282	258	292	327	277	271	279	260	258	301	278	265	293	261	259	275	265	278	271	260	275	292	276	266	285	285	289	259	298	293	264	282	263	278	263	282	262	290	246	282	258	303	266	271	292	256	262	299	275	287	281	258	264	292	255	288	264	272	276	288	284	274	275	261	281	274	276	289	289	277	303	321	298	276	272	247	266	278	270	276	283	258	283	275	305	278	303	304	280	293	278	301	273	319	293	259	264	282	282	285	319	299	284	280	268	295	272	261	304	284	251	266	274	280	274	306	302	277	254	269	304	263	267	280	263	293	284	245	281	273	284	278	251	300	293	317	268	271	297	282	258	295	250	257	263	284	310	277	253	297	279	286	288	305	279	274	273	275	275	296	291	298	281	289	265	303	280	273	284	266	265	293	273	262	256	279	269	281	285	257	310	264	287	274	257	299	270	270	296	282	295	273	259	295	313	236	290	277	302	270	300	302	258	263	286	297	277	279	273	271	262	297	269	266	264	274	290	287	283	265	263	267	292	252	300	292	298	272	278	279	296	274	267	260	262	266	299	309	284	285	272	263	280	292	269	262	283	293	296	308	281	275	284	286	306	275	294	285	278	273	295	270	306	261	302	272	278	301	262	262	290	270	265	285	310	281	277	283	287	259	267	277	255	266	284	273	283	286	293	293	268	254	290	283	293	268	273	246	290	311	281	288	299	278	280	292	274	293	280	264	257	275	285	301	267	271	281	281	280	281	280	241	269	292	259	277	266	257	295	259	263	284	270	281	253	280	263	293	267	283	279	268	268	276	269	274	297	251	250	236	276	278	277	266	280	275	308	287	301	293	276	294	302	281	254	288	327	294	269	267	297	284	267	271	252	303	294	264	256	265	302	253	294	281	282	257	292	284	276	297	258	273	287	272
8548	4965	8123	26557	67454	61107	39506	2898	885	895	848	915	896	859	840	825	925	885	771	852	887	821	805	890	865	824	769	871	847	802	832	814	857	860	787	806	804	834	894	827	817	830	788	808	889	824	834	860	846	845	887	777	808	826	844	858	871	839	833	833	818	797	820	820	821	803	800	799	844	792	888	813	842	830	837	869	850	775	903	830	846	852	837	855	809	844	802	889	861	806	875	805	778	831	858	819	803	776	819	848	813	789	788	846	856	853	819	829	809	859	874	788	839	818	826	840	799	864	791	855	858	832	762	878	798	844	849	796	864	818	802	829	829	803	808	805	814	818	793	800	844	843	793	840	812	841	822	856	816	816	795	866	853	790	817	820	740	802	777	835	849	804	897	882	838	834	859	846	802	857	805	802	825	780	819	823	800	745	837	846	807	888	867	794	824	836	837	807	846	837	815	907	826	796	856	791	808	833	839	836	875	800	806	817	855	810	837	876	814	819	814	851	850	792	843	769	826	819	834	858	859	784	796	803	821	821	782	793	837	843	893	837	842	837	818	800	816	856	812	830	828	822	851	782	919	790	848	784	823	823	811	903	814	789	787	797	818	824	841	757	840	775	838	865	826	853	846	837	791	822	805	815	890	770	814	875	815	783	793	858	838	796	851	802	791	856	816	802	873	830	796	826	887	887	827	796	797	847	826	865	789	845	794	839	824	811	867	845	811	779	783	834	801	815	808	796	828	789	784	779	845	852	858	832	857	832	829	842	846	796	851	834	856	843	861	879	852	809	824	853	853	808	781	834	818	831	871	848	773	844	817	842	822	826	833	811	819	847	798	838	820	808	836	834	835	812	813	811	881	817	832	852	857	846	801	799	845	837	779	844	827	790	799	828	809	809	839	812	857	831	778	819	839	816	825	785	833	835	839	826	793	848	860	842	816	835	842	816	879	764	820	843	839	822	795	809	785	794	789	826	769	817	828	790	830	797	810	877	775	868	784	855	831	860	817	871	798	842	875	773	784	855	819	832	875	838	785	813	816	838	891	779	824	783	833	836	817	806	754	860	848	814	847	809	834	832	832	875	872	797	808	790	800	820	843	792	821	824	921	804	810	866	852	853	887	835	823	805	859	798	868	773	791	866	871	796	798	815	846	840	831	814	833	831	816	813	848	828	804	805	824	802	852	833	863	758	870	844	779	804	807	822	834	852	860	822	796	811	855	785	796	755	810	799	809	809	781	891	799	801	807	856	816	783	837	824	814	862	839	816	802	782	835	790	818	784	878	793	848	841	854	843	819	849	875	863	824	800	863	853	810	801	838	807	771	832	810	794	863	818	751	736	820	838	825	847	801	833	830	786	837	759	806	802	818	849	860	804	828	800	778	840	852	803	801	757	847	825	868	768	806	795	845	810	814	885	832	813	781	812	882	840	806	775	820	788	867	770	830	867	853	901	851	897	802	822	815	821	794	813	838	851	848	814	873	789	829	807	833	829	832	842	799	806	839	842	843	825	873	863	884	811	779	824	821	798	815	840	794	818	850	830	820	783	797	858	797	846	766	862	873	782	792	886	836	871	800	806	826	808	818	809	797	866	864	847	821	816	816	873	802	820	813	833	831	815	817	869	840	803	801	809	768	846	828	828	829	875	864	831	834	790	835	829	812	881	776	818	847	843	831	755	814	786	780	809	817	863	780	868	903	806	827	808	818	839	846	787	864	841	859	793	800	813	844	838	767	852	836	830	819	835	813	832	891	831	813	851	790	832	859	808	842	836	786	868	810	865	795	826	854	830	833	793	804	802	800	830	840	825	821	871	867	830	781	818	806	835	841	890	796	841	848	816	829	884	803	830	866	831	843	819	833	810	893	851	814	815	791	874	818	851	848	841	826	821	811	784	836	826	816	872	829	841	791	815	849	831	839	811	798	868	788	778	794	826	791	790	834	823	857	833	826	804	870	801	902	799	831	848	850	789	749	798	817	802	815	792	847	826	826	796	792	786	810	866	827	823	815	810	822	875	850	792	792	768	836	838	848	820	841	824	820	866	818	835	820	853	841	840	829	828	824	820	814	837	845	839	840	842	902	751	797	828	858	788	856	856	846	793	815	828	839	836	794	798	825	806	815	761	843	806	756	795	836	831	797	841	828	791	846	804	852	858	821	782	821	859	852	789	822	829	771	850	834	783	838	831	845	844	825	764	808	785	808	839	841	813	837	814	833	831	836	808	872	776	815	803	840	848	855	851	807	764	831	863	812	831	820	837	781	818	835	846	828	868	822	845	854	825	809	879	827	823	824	814	829	795	847	846	852	826	830	794	775	821	891	814	846	797	820	808	860	860	840	827	843	820	834	884	843	844	815	825	829	859	834	852	808	828	807	808	770	871	774	817	833	853	809	800	804	830	842	856	791	826	792	785	813	795	833	839	752	845	814	884	834	805	783	832	842	858	807	851	884	802	890	829	757	814	812	885	835	799	830	870	793	812	831	830	841	794	834	756	866	858	835	818	803	799	779	798	857	810	821	801	804	843	791	841	817	825	812	828	849	874	807	894	852	816	816	763	818	794	790	795	865	810	856	858	856	781	782	843	811	795	834	835	815	855	826	835	830	852	862	848	797	820	822	822	829	832	827	844	766	829	790	838	863	821	837	804	848	791	865	851	828	810	833	784	892	856	806	817	836	848	789	808	836	879	808	839	831	823	860	833	835	805	789	829	833	838	888	893	912	852	817	787	867	804	808	828	802	828	851	815	805	780	791	867	817	818	824	819	843	879	802	832	812	838	790	829	914	868	815	809	835	803	846	838	868	824	791	827	818	899	833	816	788	883	831	820	846	779	823	813	816	815	817	779	797	844	863	840	799	810	790	830	846	852	824	843	815	820	813	817	825	813	812	815	822	881	785	838	811	807	799	842	801	843	796	813	822	845	832	838	854	837	774	834	833	815	827	811	855	838	877	830	859	812	865	808	846	810	833	871	822	827	779	811	867	855	867	819	816	790	833	852	883	841	823	817	802	822	856	844	786	810	855	861	825	848	782	857	825	822	810	813	855	802	873	795	804	815	792	799	834	816	864	794	830	782	825	817	839	840	852	857	846	827	862	841	828	838	808	752	842	786	837	773	824	799	774	802	772	857	806	771	831	800	865	792	882	835	884	750	856	867	820	837	774	798	817	750	812	842	832	757	827	822	812	846	816	819	813	824	815	788	788	805	807	812	806	794	865	835	829	827	870	860	847	810	811	802	818	837	802	831	839	874	884	842	801	839	832	842	775	887	840	849	804	815	836	825	852	828	789	826	850	779	801	797	836	829	817	821	763	777	814	849	880	897	803	811	827	858	805	838	826	818	849	784	818	791	852	853	826	807	835	838	838	822	890	832	844	844	847	786	814	872	838	847	781	783	847	854	800	811	848	836	792	823	843	795	846	842	854	847	808	827	805	811	833	824	845	852	849	786	815	823	797	840	839	766	815	848	865	832	819	818	819	833	826	833	802	802
20718	8463	11480	24524	65038	64599	46041	15060	1320	321	305	332	307	315	336	298	311	307	307	298	300	310	294	308	342	294	290	272	287	318	292	283	299	294	298	318	291	295	310	282	313	319	298	298	282	319	279	318	285	329	319	336	310	301	302	291	310	284	278	315	294	326	273	290	331	292	287	323	305	333	290	291	311	312	292	300	285	311	276	295	299	303	298	302	346	288	309	324	289	298	284	305	295	301	314	281	286	313	271	295	306	312	264	269	299	323	310	293	309	326	310	273	302	311	338	305	318	276	276	280	320	299	310	282	327	302	324	304	315	318	324	303	286	326	261	345	307	280	327	315	290	320	309	282	290	310	311	306	303	284	305	294	343	331	310	320	314	313	293	303	298	291	243	316	308	311	253	305	302	278	275	296	291	292	263	268	302	321	293	293	325	326	258	330	292	317	273	270	296	286	340	311	295	284	319	306	269	309	305	260	306	301	309	300	280	315	301	303	299	321	307	291	314	324	330	319	312	335	340	276	302	316	314	287	291	311	317	310	263	295	292	309	318	280	310	288	285	310	335	274	311	290	320	310	289	337	315	295	299	303	295	309	325	303	289	290	304	290	295	298	275	321	286	301	289	316	328	311	301	278	300	293	331	319	302	286	313	293	307	296	287	286	313	257	293	263	304	305	292	275	291	272	283	304	313	288	287	259	314	282	331	259	302	280	306	324	307	313	339	303	264	325	319	324	291	291	282	319	305	336	317	311	297	294	287	329	328	284	264	296	311	306	262	309	253	318	281	331	319	295	282	309	289	292	324	316	303	306	286	249	294	279	295	301	300	341	302	301	285	297	296	304	276	310	294	301	293	320	273	278	293	307	287	321	309	272	299	306	302	308	305	275	277	317	292	296	259	288	283	281	305	324	329	318	307	332	317	312	283	268	308	349	291	332	302	272	315	286	277	297	330	291	269	309	293	282	291	317	291	277	284	311	314	313	265	319	299	291	305	275	290	295	291	306	287	303	296	275	297	342	299	294	325	315	255	268	318	315	308	306	262	346	295	288	319	281	301	273	278	307	287	302	293	282	324	287	308	294	271	282	302	317	312	302	308	315	319	308	298	289	306	298	289	326	299	298	308	278	293	308	309	341	278	302	305	276	302	312	314	304	271	279	314	300	279	294	286	331	299	264	279	301	304	317	281	303	278	312	281	290	288	281	310	294	271	299	325	269	289	285	284	298	303	294	327	288	282	318	322	305	306	326	298	307	278	306	327	320	311	284	323	301	301	303	311	272	288	322	322	291	295	279	273	290	293	305	293	276	303	305	312	300	317	277	312	284	302	286	295	296	271	291	322	268	276	300	305	262	288	281	291	285	312	324	290	283	288	310	297	319	290	280	309	329	338	293	278	289	296	287	336	300	296	299	285	307	317	310	321	311	329	288	306	290	300	306	325	284	330	333	300	284	289	323	289	299	280	282	331	309	264	296	298	269	317	284	289	334	285	294	288	313	307	314	276	330	302	317	312	292	306	287	315	309	295	324	305	322	305	307	301	302	292	312	319	310	322	280	321	304	285	297	297	312	344	323	267	282	325	309	299	272	305	289	318	304	301	304	312	329	294	312	298	255	283	320	301	289	330	285	311	301	308	304	333	336	322	299	314	295	326	286	316	273	330	286	332	325	279	323	292	270	298	303	297	334	272	304	285	319	296	294	316	285	290	307	313	282	293	309	311	312	278	325	316	297	284	323	321	273	318	283	289	277	269	303	266	274	328	303	298	339	297	302	302	321	313	278	307	305	298	319	311	268	287	308	286	287	298	317	312	313	279	317	303	312	305	302	280	301	340	306	300	283	304	267	304	293	302	283	323	319	295	295	283	294	321	287	254	293	283	307	294	306	284	314	296	263	328	312	285	311	266	307	296	300	292	287	296	303	306	287	296	292	294	270	290	258	308	299	312	288	323	330	282	283	262	277	301	313	268	322	289	284	300	313	300	301	313	292	303	319	321	305	272	281	302	301	323	310	293	289	296	324	275	281	307	303	312	292	318	314	262	286	300	284	314	295	283	311	339	290	317	290	317	284	290	317	290	315	331	306	329	318	293	287	281	299	292	289	295	301	309	272	249	279	284	293	279	267	304	286	301	296	290	275	271	333	313	295	317	254	290	295	311	308	317	290	303	287	331	299	314	322	291	297	318	311	315	294	289	302	315	300	317	273	326	290	304	293	307	300	313	294	269	276	303	289	296	300	311	313	282	289	321	299	314	289	307	273	292	283	288	291	296	291	335	312	287	287	259	319	281	303	306	297	310	283	276	274	294	301	287	292	303	336	300	323	298	325	305	319	292	281	265	302	319	291	284	269	312	314	312	309	281	297	282	321	279	316	308	301	315	312	299	289	312	282	345	299	277	283	288	315	302	278	294	295	291	336	307	278	307	297	294	343	311	308	274	305	303	301	307	299	299	296	301	307	302	305	273	294	303	279	326	302	299	318	295	323	297	310	294	281	310	305	271	291	302	321	293	301	337	318	301	310	308	315	296	274	272	348	329	286	299	296	307	303	293	277	304	296	290	295	278	305	311	283	275	299	286	311	329	280	294	258	316	329	327	296	300	284	291	272	306	317	301	298	289	290	303	291	277	290	282	281	319	306	292	305	282	305	273	281	286	281	292	303	313	296	301	299	333	314	293	295	314	279	346	282	291	312	282	319	266	298	283	302	312	323	298	318	288	290	325	309	283	305	303	292	314	308	318	293	293	304	305	328	323	293	278	284	300	319	296	282	284	274	302	308	310	350	360	322	303	290	289	312	304	300	306	260	350	297	296	296	312	333	290	327	296	297	303	285	333	303	296	292	270	337	302	282	295	282	280	306	290	301	311	289	295	295	290	340	313	308	317	281	304	292	301	322	297	284	293	298	295	290	319	305	310	304	293	330	306	300	290	302	297	313	298	331	323	283	285	296	284	283	286	308	289	317	285	300	292	275	289	313	300	312	320	271	297	308	308	293	281	276	294	285	329	311	307	310	308	331	319	307	299	312	283	299	285	296	307	298	274	277	283	313	270	295	291	297	334	298	293	352	258	298	303	306	294	267	297	273	304	282	317	270	303	303	281	279	304	292	290	314	274	282	300	316	310	290	315	292	272	315	266	316	301	288	302	310	292	261	297	308	301	324	308	308	270	273	299	292	280	279	323	323	321	297	320	318	322	289	317	314	303	291	289	304	272	293	320	281	276	308	276	290	311	292	306	319	261	332	320	288	290	299	277	300	293	290	292	282	282	314	307	338	312	320	291	309	329	306	318	313	300	312	305	309	285	289	325	283	284	312	295	263	308	299	304	316	286	316	288	312	313	308	301	347	317	302	282	294	271	304	305	291	326	304	303	294	308	304	324	316	315	304	278	303	293	312	297	290	285	311	316	289	343	311	271	316	331	299	294	290	269	311	278	287	295	287	316	288	341	279	286	297	293	324	288	288	296	305	282	284	295	320	338	322	317	332	288	286
10855	6365	15448	35514	74499	75485	54413	13000	1070	1028	921	957	905	948	947	889	973	878	947	936	908	876	906	903	865	858	878	884	863	851	853	838	878	853	909	847	863	833	907	905	871	819	869	915	836	883	898	888	866	882	871	843	887	853	885	888	811	837	852	818	789	827	864	878	885	829	854	787	845	871	845	813	896	894	870	859	828	820	902	833	847	805	907	864	905	810	875	833	821	893	847	823	892	886	860	823	899	833	796	873	829	796	835	865	830	859	915	843	864	897	859	918	847	898	843	880	874	851	900	820	875	824	842	868	864	841	850	888	887	857	942	819	773	850	856	882	850	870	833	862	810	827	866	825	900	891	878	855	875	861	831	895	855	826	881	829	824	856	827	908	856	920	835	897	872	831	889	866	864	843	850	837	896	865	851	881	892	888	869	852	843	914	883	842	857	862	823	923	905	887	862	884	847	797	845	857	845	905	879	875	843	839	848	887	853	877	819	814	879	867	854	879	866	901	855	832	841	858	903	856	895	859	866	820	873	847	903	839	878	803	869	862	839	951	896	859	858	818	856	814	890	896	869	828	879	840	842	836	943	831	839	860	809	876	868	850	863	862	882	865	875	906	870	844	892	792	900	858	885	853	845	876	779	856	867	818	837	842	856	866	894	829	827	863	903	810	852	820	854	878	905	827	841	868	855	825	831	846	892	820	864	869	861	846	793	842	834	851	859	806	854	834	871	800	837	831	874	864	871	898	871	873	858	861	872	829	867	870	874	890	897	824	799	879	845	871	837	827	867	865	811	842	890	866	833	844	875	896	856	840	844	885	826	878	814	870	900	851	915	836	887	884	873	848	855	906	861	843	881	870	880	902	890	858	881	910	824	863	850	870	855	831	864	839	886	927	862	862	887	873	885	842	851	861	883	860	856	848	881	860	872	882	805	837	880	832	842	900	882	888	888	872	844	849	850	803	835	913	889	839	846	824	882	862	824	831	846	802	892	853	845	861	909	883	811	858	834	892	853	861	945	840	835	864	841	853	835	811	852	861	873	900	871	853	814	820	840	776	831	842	870	873	829	831	824	869	907	828	850	857	895	901	918	868	877	864	887	830	855	896	853	817	901	862	856	856	838	844	904	869	806	804	845	844	882	858	843	861	869	870	866	874	825	848	828	855	881	843	842	867	828	843	872	880	829	868	827	829	847	853	889	867	848	842	883	859	856	882	871	875	841	892	803	891	813	888	868	796	894	893	886	865	854	858	869	844	888	838	855	845	915	890	873	849	852	856	845	917	859	843	877	908	856	859	808	836	844	854	856	821	881	823	858	846	876	858	844	867	849	824	855	813	844	809	860	890	845	899	815	868	911	926	840	861	860	862	843	838	775	917	844	884	864	849	864	906	868	842	868	791	851	828	886	832	793	879	909	828	890	871	913	846	823	864	881	862	856	869	878	893	829	834	896	855	840	870	859	856	857	880	868	828	872	856	852	917	861	886	831	863	863	856	849	869	855	856	923	856	831	837	878	847	802	900	860	825	874	850	888	842	852	832	882	884	839	837	854	852	913	823	886	889	865	872	846	886	880	849	839	845	849	875	840	833	842	844	849	886	861	867	863	813	865	859	803	891	883	863	817	835	867	887	841	831	814	912	800	850	819	862	804	844	831	920	888	902	876	885	854	864	841	890	866	871	827	858	865	864	879	839	813	853	866	849	858	855	851	819	917	869	934	846	905	794	872	889	831	831	854	851	835	847	913	798	880	818	908	863	856	831	852	853	829	844	877	866	876	826	827	820	786	863	881	840	889	888	840	900	888	888	890	865	857	868	878	801	865	867	884	909	858	842	858	855	835	865	794	893	923	860	830	831	860	851	846	840	870	840	843	877	821	893	832	862	869	864	853	895	881	816	849	820	884	893	857	795	866	833	842	836	881	890	867	835	887	841	932	837	847	856	841	896	832	858	836	863	863	854	839	919	842	877	885	837	868	853	859	840	796	869	883	867	843	834	858	897	911	803	872	851	810	866	872	829	894	850	884	888	891	831	846	859	853	814	844	914	862	849	850	859	861	911	859	915	878	812	860	865	846	913	813	872	809	830	872	872	855	846	884	829	858	852	891	864	864	812	876	850	867	866	905	872	811	888	832	878	896	851	864	859	852	884	920	832	866	829	912	837	869	878	850	872	873	871	858	860	855	886	887	834	875	834	883	874	866	840	856	893	901	875	875	851	832	843	858	867	876	819	840	809	848	834	837	818	891	889	860	884	893	828	845	819	874	841	869	869	882	847	859	873	850	872	885	846	840	893	834	883	836	862	850	846	824	854	907	901	828	839	869	837	851	827	814	936	847	820	882	912	881	891	900	839	843	840	837	867	831	855	848	852	930	894	841	905	864	877	799	862	884	915	834	828	902	858	858	854	816	822	872	868	854	922	816	823	854	806	857	844	901	906	868	911	823	889	853	872	863	851	847	825	884	882	830	866	877	854	894	854	905	876	877	876	848	832	885	878	834	898	832	831	824	854	840	815	853	884	917	836	867	849	844	880	873	861	887	883	845	854	868	847	848	804	851	838	853	846	837	867	874	841	848	851	873	828	905	911	826	852	847	875	862	860	820	916	858	869	892	830	849	828	794	873	811	889	826	858	801	848	819	885	868	875	858	830	846	856	879	841	871	864	879	856	864	904	840	837	906	857	802	838	897	854	887	835	789	881	863	849	831	891	849	877	844	863	858	861	920	895	887	895	888	858	859	887	824	882	805	874	885	854	924	885	857	888	808	875	826	825	820	865	858	893	847	900	849	873	817	827	861	898	851	908	836	839	857	856	860	851	871	821	855	841	846	887	863	895	857	820	878	877	837	852	862	878	881	893	828	844	814	846	840	853	821	895	810	849	884	905	854	885	881	850	858	860	887	887	882	901	859	909	888	854	846	805	858	846	882	836	865	917	897	880	873	872	901	879	905	881	854	818	839	878	844	841	881	841	897	882	813	835	819	842	864	866	838	862	869	835	850	808	841	901	894	843	827	857	817	911	852	851	920	847	894	852	902	837	833	882	859	812	840	841	841	856	830	866	868	830	861	910	881	846	826	891	867	852	787	840	823	818	813	838	883	843	826	883	907	805	869	809	876	855	849	863	889	810	826	827	867	825	845	835	887	891	855	871	897	864	892	846	891	847	881	884	923	864	827	851	850	859	892	821	865	870	873	875	894	871	857	816	908	845	844	880	800	880	841	879	826	882	851	862	860	863	871	922	853	833	835	812	886	841	821	814	806	879	865	870	859	793	840	888	837	845	878	895	832	823	885	904	902	860	866	894	828	886	853	867	861	866	871	883	844	851	864	847	876	931	863	848	895	896	897	875	899	862	880	844	886	855	903	851	854	819	857	855	850	845	896	835	892	844	859	839	841	861	825	867	833	864	857	907	890	834	857	863	863	820	878	831	849	879	848	864	824	869	860	854	876	862	845	877	802	836	834	881	834	876	838	854	843	868	836	841	854	855
2367	511	561	614	2798	7054	4376	900	194	163	173	174	170	169	162	160	187	169	168	145	184	197	163	181	179	165	193	176	176	178	178	166	161	151	183	152	200	154	157	169	154	180	150	178	175	161	153	174	150	170	177	183	159	159	188	182	155	172	153	193	174	151	179	186	189	176	169	201	170	185	155	180	176	187	158	170	164	158	198	170	156	189	170	173	186	165	189	188	188	171	174	181	174	170	170	171	172	168	152	182	188	164	185	183	191	156	180	183	183	188	154	178	173	192	185	168	150	176	215	145	219	176	165	167	162	176	165	191	162	163	171	158	160	168	158	179	177	165	155	184	167	181	164	200	172	153	191	161	176	169	164	167	195	144	188	170	175	152	154	171	171	168	171	172	198	164	175	179	158	151	160	159	188	152	179	175	163	153	190	175	181	185	183	179	155	169	172	145	200	154	155	184	183	173	172	152	173	145	154	176	178	180	172	163	166	175	173	153	172	175	160	168	172	173	184	157	174	158	158	157	185	190	152	178	164	163	172	156	162	193	167	189	154	142	196	186	166	150	167	196	153	167	161	136	157	169	174	163	183	152	178	183	195	181	193	193	189	165	177	163	165	175	201	167	164	187	196	174	170	167	187	163	177	149	171	164	155	157	169	188	165	182	160	197	186	179	187	181	167	203	173	172	195	176	165	187	164	183	194	193	173	179	173	181	187	169	171	158	167	189	164	175	160	175	163	179	165	159	166	154	168	207	170	157	158	166	165	162	182	156	171	169	194	171	169	166	161	167	172	171	177	155	189	154	189	168	172	176	160	165	173	161	193	167	168	169	176	190	179	169	161	187	169	165	145	174	161	171	168	166	179	187	174	186	177	176	170	181	190	171	167	189	174	188	173	188	183	182	181	169	179	182	175	176	167	168	185	173	174	171	153	167	162	169	171	165	182	189	178	181	187	193	174	157	161	173	180	184	181	161	180	156	167	181	161	182	172	181	178	162	179	174	181	166	174	172	189	186	215	170	184	179	154	176	179	180	165	178	178	168	163	158	146	180	154	159	167	180	168	155	177	180	185	176	161	169	177	192	196	186	173	152	179	181	180	203	194	167	168	159	171	155	159	149	189	169	192	158	173	169	181	194	168	201	186	173	179	185	149	161	172	172	176	178	165	173	160	159	170	166	156	165	198	184	149	201	146	176	148	166	159	193	159	190	174	182	186	213	165	162	183	179	162	182	152	179	179	170	169	178	183	159	186	175	187	186	158	154	181	174	178	193	196	155	159	204	165	180	148	171	170	168	175	190	182	193	163	158	175	159	192	175	193	167	173	179	189	154	170	170	165	189	173	167	177	162	161	155	162	176	215	176	177	194	154	168	152	165	165	164	152	186	158	164	194	178	186	171	212	188	177	171	180	167	171	181	161	162	174	186	166	166	158	188	182	171	187	156	184	167	165	180	157	160	149	177	174	173	178	166	159	163	162	162	170	166	174	170	166	178	184	162	184	163	186	159	159	155	171	182	169	171	153	158	173	170	182	153	167	194	170	164	145	158	179	156	162	172	179	148	163	175	181	172	181	149	166	182	195	196	178	161	165	178	166	175	152	191	159	168	176	165	156	173	189	158	165	150	146	166	176	171	200	176	187	189	210	171	173	155	171	161	186	168	165	139	163	177	160	137	158	184	179	182	169	161	156	174	175	191	176	179	152	182	158	164	179	186	153	166	192	188	183	170	177	179	179	193	167	185	170	165	154	147	159	165	179	180	164	164	152	193	175	194	151	187	181	162	192	184	190	166	178	165	204	149	192	162	181	159	157	190	199	163	185	166	185	174	188	166	180	164	173	194	160	168	168	176	161	183	165	174	164	159	162	144	167	175	169	168	199	178	190	163	148	183	155	180	153	174	177	174	179	176	181	169	174	168	183	178	162	192	177	172	182	184	173	173	180	190	190	173	188	169	186	169	201	166	165	192	177	178	174	159	164	187	196	174	180	166	157	164	165	165	166	168	189	179	179	166	174	202	142	160	158	166	205	186	199	163	181	189	181	172	174	162	162	156	161	195	188	170	169	163	188	166	159	179	191	148	156	197	183	177	184	164	152	174	173	172	168	186	194	150	195	172	162	169	186	167	172	166	153	162	182	172	159	176	176	164	216	174	171	183	173	179	151	190	172	156	164	168	153	170	191	165	171	164	176	189	171	143	165	168	173	156	171	169	179	169	164	179	168	182	180	178	159	169	177	166	152	179	159	166	179	183	160	171	166	190	194	150	144	149	171	178	167	185	208	164	189	215	172	171	175	176	185	172	171	185	210	180	189	178	154	184	174	140	174	190	191	180	166	172	179	160	187	186	179	169	218	176	176	190	167	168	172	158	150	179	193	175	177	157	173	165	159	154	189	168	156	163	174	180	178	170	168	179	188	150	163	202	173	173	195	173	175	184	184	180	170	168	171	162	172	164	190	152	188	173	148	180	190	178	146	172	172	179	162	163	179	188	162	178	192	177	174	158	167	192	149	160	182	186	162	154	210	186	164	153	173	185	160	169	174	149	166	159	189	173	162	172	178	178	187	152	148	177	180	182	159	174	178	161	162	149	153	158	166	179	180	176	183	193	175	162	165	140	174	156	156	187	174	169	146	155	173	181	178	189	173	185	175	185	183	171	184	168	186	175	208	172	158	181	144	171	158	179	168	153	197	173	160	185	142	186	179	199	187	191	156	206	172	198	182	168	133	174	161	170	182	166	194	179	186	177	179	179	177	155	176	200	177	179	188	193	172	177	187	177	183	169	169	166	155	182	150	190	184	179	182	159	164	166	165	182	166	155	174	152	135	177	194	184	167	166	167	175	157	174	172	177	178	177	146	177	161	180	162	187	174	175	175	174	174	175	176	185	188	169	198	166	178	177	164	167	156	159	162	186	154	174	164	175	182	164	164	172	162	157	158	168	181	179	173	159	184	179	165	158	156	185	162	183	167	164	179	179	157	160	172	187	168	187	178	185	162	160	186	188	179	173	183	165	168	185	174	164	177	158	143	176	168	177	179	157	161	173	185	172	173	169	170	157	165	178	189	174	170	180	183	171	184	160	152	161	199	191	170	162	173	185	153	164	171	190	191	177	161	197	184	166	182	156	157	210	170	177	172	197	169	163	173	162	160	156	158	151	192	172	193	163	174	195	151	164	153	165	167	190	191	183	179	177	150	174	178	174	136	161	176	177	160	145	170	179	163	156	173	171	167	192	193	153	166	166	175	189	174	174	142	174	173	196	172	152	159	165	175	166	154	166	181	209	168	180	165	179	167	170	172	169	143	152	174	173	147	159	181	180	163	169	181	155	170	180	188	142	208	180	176	157	165	170	170	150	198	176	181	187	152	163	179	163	199	162	203	163	173	200	158	184	189	179	173	184	180	183	169	165	169	168	164	161	177	180	176	162	163	151	168	190	176	171	178	164	173	176	179	171	172	196	162	169	181	152	178	142	174	170	165	164	188	182	162	155
2398	960	1424	1855	10795	22152	14776	2447	565	588	560	595	541	574	632	561	546	513	506	566	545	553	566	563	541	533	537	561	533	544	551	572	535	551	556	535	511	535	569	499	593	592	565	547	523	570	549	568	547	562	589	571	521	566	563	617	591	540	528	559	565	593	548	552	550	598	553	541	535	541	562	583	519	546	542	614	572	493	513	526	557	564	552	557	530	567	562	579	589	566	535	575	557	569	563	530	520	547	521	562	523	566	509	569	543	578	579	549	545	538	584	566	541	543	550	561	550	585	580	523	568	573	537	564	571	563	609	594	551	563	544	520	569	545	547	553	518	527	522	565	575	534	553	590	565	561	539	562	567	541	575	577	531	528	578	573	528	584	584	505	527	543	559	571	547	512	556	592	536	552	567	596	578	529	536	495	545	564	598	578	521	541	547	553	542	565	549	515	552	570	539	511	551	523	547	528	543	529	524	513	569	520	580	584	548	562	550	602	572	540	545	551	535	560	559	539	544	579	511	570	555	567	543	553	588	573	520	568	531	556	547	551	591	517	543	546	556	519	534	522	492	529	569	559	587	554	585	555	535	552	559	537	543	561	565	537	528	546	517	541	547	590	574	508	567	585	516	581	526	472	521	558	541	562	536	533	548	554	556	568	568	556	546	513	558	560	553	537	553	555	591	533	546	537	568	549	579	526	524	544	573	587	532	546	552	583	565	571	551	508	567	520	537	570	559	525	568	538	560	522	597	567	519	524	547	560	575	492	579	522	535	548	530	562	563	575	533	554	596	530	520	534	570	570	583	582	531	575	565	525	601	553	559	571	534	570	514	558	554	522	547	570	540	595	585	594	558	546	543	555	568	541	559	562	559	525	565	558	572	572	528	547	541	517	560	539	551	564	605	512	552	562	551	548	535	563	567	528	559	572	541	553	547	558	539	596	526	580	558	552	550	547	566	562	542	556	546	531	592	533	581	543	534	545	565	531	607	551	545	540	555	532	570	533	531	528	535	547	537	524	602	556	545	543	567	538	594	563	533	566	594	545	552	561	541	520	541	578	522	531	568	583	594	570	551	561	577	581	517	552	542	594	560	535	534	549	554	528	565	565	554	555	518	569	553	619	592	487	535	555	531	549	550	594	552	568	528	581	562	581	585	572	590	544	585	530	587	567	565	591	545	525	579	577	547	570	564	549	495	529	544	562	565	492	571	541	547	556	574	538	554	571	555	574	557	526	594	556	564	551	555	571	517	539	550	549	583	560	547	522	580	598	570	546	589	525	572	552	534	541	524	552	578	515	551	533	565	553	583	587	563	593	601	560	555	600	563	582	572	544	513	573	573	554	566	573	553	553	573	539	557	505	533	527	553	521	549	570	548	563	570	527	576	547	570	558	551	550	576	553	572	549	578	566	556	569	521	555	574	549	548	568	508	561	566	561	562	557	544	543	543	563	554	532	560	520	519	568	586	534	539	533	572	559	616	568	564	558	553	534	551	560	550	540	589	561	559	560	523	535	503	568	537	553	515	585	510	547	536	565	545	572	525	538	557	559	542	542	550	559	550	567	605	552	532	550	529	541	582	552	561	619	548	578	528	511	549	547	556	553	554	576	549	583	572	563	581	593	579	540	553	561	512	555	593	537	611	604	560	539	572	575	531	599	564	609	548	525	560	546	536	542	566	586	566	567	530	578	542	535	501	606	619	523	551	545	513	578	530	559	565	540	488	572	546	582	536	525	588	542	534	550	571	547	556	560	557	556	535	555	540	559	589	521	578	573	550	544	546	553	527	563	492	538	542	542	563	543	524	536	534	544	562	542	534	553	557	521	521	592	553	549	539	537	576	524	519	563	533	535	543	561	555	526	558	582	531	544	532	553	538	514	540	515	544	619	598	559	515	548	554	552	589	558	554	536	516	559	564	541	561	598	559	547	579	577	589	567	568	540	570	534	543	540	537	551	538	529	544	536	583	580	579	534	566	576	563	550	568	539	553	542	566	517	527	542	538	579	562	555	577	531	559	562	538	534	593	582	559	542	544	549	544	521	506	545	608	556	549	545	512	553	585	602	539	543	550	567	562	565	542	608	596	549	586	531	541	521	539	506	518	542	540	551	524	530	542	541	541	535	545	535	545	531	525	551	541	550	540	582	542	550	574	522	568	502	524	568	496	531	556	580	552	537	549	578	520	569	540	533	533	526	550	575	546	546	572	529	582	547	567	558	538	553	569	573	574	566	522	551	534	515	561	532	522	516	554	526	584	531	561	549	553	545	560	581	575	513	545	565	542	535	536	543	551	559	524	508	539	602	542	545	574	563	594	562	541	551	546	562	594	527	577	552	559	587	517	512	553	607	556	592	548	540	537	534	522	540	527	553	534	562	546	549	535	541	560	551	532	578	571	518	545	555	564	560	517	577	598	532	519	532	538	576	538	565	572	545	544	498	538	543	561	578	607	528	539	525	589	618	520	542	610	577	561	591	603	580	574	567	595	566	560	537	501	525	518	572	546	595	611	532	537	550	586	558	539	565	575	526	543	582	541	569	565	548	555	546	573	507	571	557	551	534	540	571	562	622	600	558	522	531	566	575	551	542	558	558	546	574	543	541	544	555	572	543	539	542	514	535	534	604	598	571	526	547	547	561	600	557	556	512	542	589	593	551	589	534	521	577	544	597	568	576	563	572	543	591	552	528	573	546	506	558	539	504	531	510	504	558	556	563	578	581	532	526	569	528	561	529	611	543	572	567	562	550	553	545	531	548	525	520	587	513	569	553	549	549	549	553	559	526	539	576	582	565	577	538	574	580	551	556	567	527	542	545	575	589	565	579	544	597	521	538	532	538	562	538	547	568	543	529	578	559	538	554	575	549	547	571	578	579	547	579	609	547	566	561	578	527	548	516	555	534	530	543	518	547	547	543	529	534	517	547	536	571	563	539	553	562	546	531	560	526	607	538	562	519	545	522	567	522	549	542	556	526	522	532	583	522	565	560	590	569	601	570	573	585	534	528	597	524	524	559	558	555	550	558	576	585	581	569	554	541	538	551	577	561	612	543	519	530	517	546	544	557	578	596	518	528	579	575	558	546	582	530	543	610	550	528	578	521	550	592	550	546	520	549	557	543	567	527	587	571	555	546	549	554	567	553	565	540	504	577	566	591	536	552	547	528	549	551	570	584	579	584	522	583	561	565	542	553	545	548	538	538	544	569	543	535	586	545	571	523	564	545	527	585	534	537	542	577	521	551	530	537	571	526	565	520	586	560	592	574	553	550	543	548	563	537	586	574	552	514	516	527	545	518	536	526	571	611	552	519	524	544	552	596	557	560	542	607	560	541	548	547	555	570	545	556	568	575	545	533	580	587	560	522	603	588	557	546	564	536	533	557	564	598	518	580	549	601	563	579	553	525	619	526	571	534	592	530	509	555	550	529	577	564	495	502	567	551	556	601	546	574	545	567	600	546	581	556	548	576	560	571	511	560	557	604	523	547	539	537	609	554
12119	5943	6516	5002	25498	52958	31106	10570	488	297	267	254	271	282	261	265	248	298	241	244	272	236	261	277	296	277	240	245	270	251	275	232	268	242	252	253	269	264	256	248	247	229	286	242	248	260	248	226	252	221	239	255	244	222	264	248	245	230	251	260	257	267	246	281	303	246	240	254	248	244	232	241	256	250	269	260	233	244	227	246	262	246	266	259	246	247	263	262	253	245	239	234	243	247	261	259	274	297	235	261	264	282	251	266	263	263	252	241	287	272	251	265	251	259	236	264	250	247	278	244	268	241	232	251	245	250	277	244	263	262	261	274	247	259	269	258	289	249	255	249	229	252	246	258	243	239	264	263	245	239	272	227	242	262	250	252	237	274	248	222	255	236	254	260	233	245	256	240	260	245	243	232	257	239	268	258	264	282	250	247	252	258	217	255	235	276	241	252	231	248	241	227	240	254	254	238	310	275	259	257	225	249	248	236	244	247	238	245	255	296	269	255	266	243	259	249	235	263	261	253	266	275	258	265	256	278	273	236	262	266	259	225	228	297	249	257	252	238	247	241	250	243	281	246	239	257	270	230	252	265	221	250	276	244	251	266	274	262	214	267	293	237	262	261	248	239	226	248	269	269	293	246	278	260	257	264	259	252	253	263	231	252	257	267	252	215	261	238	250	234	260	254	278	299	256	285	254	222	228	272	250	217	256	272	271	279	248	252	236	248	256	255	263	240	269	258	278	257	259	260	248	273	227	230	260	265	233	243	247	247	263	262	275	274	260	229	240	256	262	241	263	243	234	255	261	239	264	240	261	261	238	235	265	271	231	275	236	240	243	274	254	275	248	278	264	238	266	254	246	234	262	266	266	264	235	282	273	246	258	278	256	253	262	271	258	263	280	268	249	250	245	248	232	237	238	249	243	235	257	242	274	260	265	257	271	256	241	249	260	265	255	267	258	262	247	242	238	223	266	249	270	245	242	251	266	266	242	258	256	269	247	263	258	250	249	249	247	231	262	221	236	240	248	259	250	276	241	236	270	244	244	259	241	249	250	244	254	294	258	250	261	230	235	274	257	264	238	256	226	271	258	257	223	234	272	238	246	247	270	232	256	244	263	227	248	265	242	240	273	247	265	248	279	243	275	235	218	257	265	247	229	257	244	266	268	267	246	265	256	241	243	250	243	205	269	264	259	239	254	246	254	255	229	254	235	250	228	246	279	260	249	270	274	257	260	261	257	249	263	270	238	227	265	250	234	248	269	250	259	254	258	262	228	262	258	244	236	256	274	237	275	245	285	243	266	240	266	271	261	235	224	264	252	273	244	263	252	244	292	259	246	238	270	251	252	258	270	229	276	266	292	234	260	265	264	225	253	246	269	250	274	274	271	252	275	260	298	235	250	257	246	225	246	259	259	247	267	280	247	236	273	253	244	252	273	247	280	205	247	222	260	258	245	246	232	258	273	253	253	312	270	248	269	245	255	248	247	274	251	243	263	248	264	272	239	238	236	245	249	255	259	250	237	257	253	225	236	240	258	267	232	267	241	266	254	248	239	245	278	264	255	232	264	254	243	229	261	236	240	252	225	253	274	274	239	250	269	257	258	248	248	260	260	244	269	239	242	269	254	267	280	240	234	236	246	248	249	273	281	250	262	230	273	256	249	198	247	236	237	273	267	300	252	281	230	262	242	228	281	253	280	257	238	281	248	295	233	282	260	286	252	272	268	254	243	278	288	267	232	289	253	230	249	254	252	232	262	267	245	282	272	268	254	247	237	257	277	246	265	245	262	255	236	256	257	272	250	232	263	223	282	242	271	269	259	266	261	238	256	266	263	242	231	228	243	253	227	266	257	262	261	235	218	268	264	254	253	230	244	282	230	257	251	248	265	252	270	247	260	280	241	213	282	240	253	266	270	235	252	246	248	259	260	267	271	262	238	267	278	261	243	265	246	262	230	262	238	267	243	267	282	280	259	227	220	273	242	218	248	264	253	253	248	246	248	268	233	236	279	268	249	246	240	241	230	248	254	264	218	262	265	253	251	258	249	242	237	261	234	252	211	267	282	243	280	256	281	216	253	249	280	270	240	264	255	226	256	258	246	245	276	260	247	242	257	255	278	206	246	264	249	236	229	255	274	263	218	294	269	273	260	259	262	233	242	280	256	248	262	243	248	262	237	293	265	260	265	243	286	261	277	251	259	250	239	254	252	260	267	287	281	260	242	256	274	244	244	234	239	246	266	247	272	278	260	267	250	255	249	258	264	272	259	261	243	276	259	234	260	269	241	259	269	218	272	228	240	287	244	258	261	263	275	259	244	254	251	260	269	262	238	232	258	267	242	241	270	258	263	257	268	266	232	283	252	267	265	252	243	273	247	234	245	263	258	280	258	246	250	251	239	261	264	270	234	231	246	258	287	250	265	258	247	249	247	247	244	226	235	268	271	245	269	244	253	227	237	263	254	249	250	261	264	248	263	256	265	236	273	244	257	233	249	261	234	230	279	275	249	245	240	244	266	258	242	266	232	250	265	225	247	238	257	250	253	246	269	299	258	257	265	254	252	244	263	275	226	246	275	247	241	236	248	221	237	230	264	250	261	259	285	248	254	258	231	258	253	254	259	285	254	254	255	251	262	221	239	261	251	236	239	268	255	238	282	223	239	224	221	271	253	274	239	272	273	284	242	231	253	241	251	274	239	230	261	259	287	264	246	252	216	246	244	252	242	241	280	252	252	275	265	257	254	251	281	257	253	255	251	258	257	259	249	271	236	277	238	251	250	250	244	279	245	220	254	229	257	253	237	274	241	254	245	270	245	236	256	288	239	234	265	223	249	255	240	269	238	245	255	247	237	254	232	242	240	225	243	241	268	247	274	260	252	255	249	236	275	287	255	270	245	242	242	238	258	255	252	231	242	258	296	224	242	266	251	266	293	232	252	234	232	238	263	236	287	258	230	271	283	241	251	275	273	271	249	249	264	257	243	268	249	255	271	258	243	255	269	264	283	231	264	267	225	240	243	277	260	262	257	240	263	256	256	276	232	249	264	230	228	261	230	237	235	237	250	243	327	255	277	272	255	311	267	215	242	279	271	262	272	261	252	241	234	237	238	250	258	241	247	249	255	264	260	253	237	284	269	264	249	247	252	245	287	249	258	238	246	251	239	252	254	258	257	253	259	260	254	235	239	229	252	253	248	246	248	236	230	272	237	244	280	254	253	226	250	293	236	238	278	265	249	244	260	270	244	251	249	263	249	257	248	266	238	259	257	259	233	253	261	233	254	261	272	274	239	262	246	245	249	261	279	244	268	276	264	279	242	266	241	232	260	277	249	257	258	241	224	280	246	262	247	242	256	252	288	226	252	257	232	235	263	244	256	247	287	243	236	261	238	239	285	236	267	270	257	233	246	252	248	252	243	275	227	242	249	235	258	254	278	263	237	248	255	248	261	255	244	244	241	249	246	240	247	275	235	263	282	257	262	274	297	234	241	248	278	283
8016	5407	8279	8953	40043	63857	38691	12921	922	909	938	863	851	831	818	820	849	818	833	840	765	836	825	815	788	805	786	792	727	762	746	778	766	770	770	770	783	803	758	787	782	797	730	816	794	808	785	820	798	758	713	774	748	799	752	755	760	737	789	789	791	762	756	750	839	741	737	791	756	726	720	724	757	719	766	765	732	803	820	759	802	776	766	754	785	743	794	796	735	743	752	759	762	759	758	764	764	736	720	752	771	756	750	794	745	741	769	758	767	746	782	748	773	723	766	787	794	765	725	791	737	774	758	784	764	756	742	731	771	813	770	832	770	741	775	746	772	756	768	737	730	734	714	776	750	747	810	776	718	738	775	721	708	782	756	770	733	796	760	795	749	770	788	775	749	760	764	747	718	748	758	787	754	736	769	771	787	810	738	771	738	846	721	835	775	749	724	746	771	764	776	799	760	730	751	750	720	771	776	724	731	764	769	780	748	740	668	724	736	766	712	740	761	756	806	804	762	719	755	726	750	801	771	753	758	738	738	748	721	774	800	756	756	726	724	824	755	765	801	736	710	786	751	741	758	741	795	787	761	779	753	731	752	750	781	802	791	786	756	743	743	754	779	758	742	769	745	787	786	756	785	758	746	802	765	763	766	770	774	745	772	728	768	754	707	752	794	699	809	758	758	693	753	726	781	750	797	771	755	779	774	774	783	806	737	734	741	740	766	776	747	756	802	762	785	762	734	753	719	737	777	753	703	742	728	734	785	775	801	778	776	729	748	745	704	777	780	757	772	758	754	759	676	826	777	807	756	833	761	729	775	742	776	732	795	765	739	775	708	764	748	772	743	784	744	767	776	781	795	764	777	794	777	762	794	758	796	769	763	808	760	774	776	725	737	759	746	754	790	770	749	749	773	734	757	767	764	722	784	768	733	774	749	787	770	737	747	770	778	794	790	745	780	752	780	787	778	731	703	793	800	776	715	804	731	810	752	799	761	750	808	735	786	750	798	763	765	742	732	767	754	711	761	782	748	762	744	819	710	756	790	767	747	741	764	792	798	757	751	719	759	823	719	769	758	739	713	775	741	722	756	769	764	772	755	781	761	763	848	716	760	708	704	774	726	817	752	784	774	788	723	786	772	781	784	720	719	738	766	761	757	741	761	803	750	776	767	699	763	758	801	780	778	772	735	729	725	764	739	735	773	769	756	766	703	770	714	721	750	726	787	761	771	737	801	766	769	747	792	765	806	805	783	750	773	770	786	764	746	737	798	734	746	777	743	782	784	781	733	766	752	771	718	713	759	782	752	777	781	744	709	793	755	815	767	756	777	747	787	751	788	716	726	810	790	758	767	716	733	787	767	782	771	747	772	736	790	781	802	771	791	809	743	723	707	743	744	703	765	739	791	751	719	781	738	795	716	735	761	757	722	725	713	763	778	776	727	731	777	754	750	749	756	796	781	793	741	727	765	780	788	748	751	746	786	727	749	768	745	824	792	736	750	738	778	787	783	820	790	781	756	742	762	815	790	774	779	750	750	735	750	755	729	762	741	796	772	774	764	745	729	790	718	764	716	743	731	733	752	818	799	807	771	737	790	733	743	789	804	758	783	725	726	767	759	760	750	769	758	735	798	759	746	755	737	795	742	742	780	754	797	749	826	767	744	761	787	766	745	824	752	788	754	739	785	737	691	787	791	787	744	788	767	720	740	770	750	785	754	785	733	777	741	739	801	712	769	741	778	766	760	737	770	731	777	743	793	752	772	761	796	771	779	774	722	761	765	768	770	721	687	737	714	743	750	716	718	740	752	741	772	752	744	774	755	753	725	792	834	730	765	744	782	743	735	770	781	762	723	800	764	764	806	751	745	732	760	777	780	753	804	759	765	737	712	821	768	726	746	771	746	731	789	775	735	768	756	758	711	734	774	804	745	768	749	759	748	733	736	748	785	763	779	734	798	753	735	794	745	748	786	826	730	724	722	741	759	756	742	731	760	708	800	734	751	782	786	728	782	719	711	732	741	756	817	791	757	777	763	755	761	808	755	752	765	711	771	747	792	744	769	755	710	746	756	729	714	718	772	774	715	723	816	735	708	813	791	747	788	725	780	778	743	785	759	776	788	754	747	757	715	778	762	748	761	757	759	741	729	760	739	696	757	790	694	720	766	756	729	753	766	733	752	748	747	750	783	789	755	758	693	734	762	752	767	708	764	731	763	735	739	749	827	797	800	739	764	769	726	706	804	738	749	734	765	777	758	702	773	759	736	786	814	778	783	766	751	796	729	788	776	808	741	774	769	731	791	741	796	791	806	745	727	746	733	746	747	745	727	758	713	774	752	760	724	742	736	757	739	747	792	742	770	807	788	722	759	784	761	724	786	749	697	808	730	756	768	763	774	788	760	761	738	800	708	741	796	760	756	780	713	786	744	765	725	725	748	782	760	727	748	760	776	794	778	750	767	701	731	779	748	732	743	751	772	761	734	706	771	757	719	769	761	765	742	721	759	725	782	704	778	762	765	745	702	760	790	818	790	787	767	773	799	771	754	751	771	804	764	790	789	776	769	789	768	766	743	740	788	754	770	764	789	756	718	742	801	770	797	771	779	745	762	814	743	776	765	780	824	738	765	765	707	767	786	722	755	693	730	747	753	767	744	766	780	732	782	759	808	779	740	769	754	760	751	764	770	759	768	724	735	737	769	769	767	820	838	776	742	736	785	746	795	738	748	766	748	777	728	726	734	722	708	754	789	779	736	751	750	741	770	812	707	710	775	785	715	788	738	743	761	793	766	720	771	740	717	709	756	728	730	765	807	765	721	783	745	779	711	773	733	775	761	758	749	801	784	725	751	734	770	771	777	838	754	801	790	784	779	734	766	752	746	747	795	742	837	748	776	731	751	742	773	747	758	776	780	741	770	777	776	780	729	778	742	791	813	768	815	745	782	697	758	783	743	736	732	784	741	757	720	759	723	733	743	770	781	777	761	729	736	763	724	736	720	778	768	743	800	806	744	763	790	750	740	762	735	731	727	772	753	725	725	784	775	764	761	742	768	744	735	771	757	779	724	792	802	747	733	809	755	715	782	748	745	796	773	752	750	690	742	771	759	718	745	783	777	733	776	768	804	754	744	795	741	800	766	724	756	721	774	728	746	757	742	759	776	785	757	740	752	767	800	760	789	768	716	752	762	755	753	753	805	764	751	810	817	733	722	807	826	756	793	722	758	770	770	728	772	765	749	741	744	759	745	772	774	763	776	750	782	788	752	742	760	745	725	751	793	787	753	703	785	819	739	794	741	717	773	771	810	750	780	725	699	763	773	742	774	804	780	779	796	796	754	722	768	784	727	773	762	760	743	818	761	717	796	730	726	790	774	759	791	777	760	774	705	784	739	754	749	710	779	752	788	803	739	768	756	760	768	762	808	737	716	725	775	730	731	761	703	726	763	754	745	785	736	756	739	735	814	723	780	748	743	783	755	729	768	737	756	759	760	780	772	724
21298	10473	11071	11780	40634	66925	45884	12202	1073	379	305	312	339	288	274	306	286	298	304	308	313	297	314	292	281	298	304	288	318	333	280	280	277	280	269	276	268	270	287	282	273	271	301	312	288	292	295	304	319	266	278	314	306	280	259	292	299	295	286	304	283	306	308	275	312	283	221	264	259	299	278	271	291	298	251	283	272	251	281	288	261	294	237	284	301	293	295	257	264	273	289	251	277	276	292	288	266	284	319	322	259	241	271	238	230	288	289	296	295	269	280	290	306	306	297	255	259	293	259	275	296	274	253	295	305	264	258	255	286	270	297	298	288	280	279	267	288	265	286	273	261	248	301	295	262	252	297	327	251	291	278	231	270	258	278	280	249	277	271	246	269	271	305	287	293	291	255	276	285	306	254	299	267	275	270	290	273	248	272	271	260	282	259	287	273	280	278	256	258	283	270	269	273	276	263	264	279	259	291	286	277	256	278	274	260	271	279	295	251	236	263	278	272	285	265	252	253	295	303	266	258	303	271	296	251	272	265	236	260	284	272	274	297	304	290	299	244	267	284	283	256	263	308	267	272	229	274	283	286	264	262	270	273	239	271	285	287	320	251	281	263	263	292	264	266	265	295	274	274	260	323	266	266	270	235	273	268	274	293	272	294	282	269	282	265	303	272	237	303	282	274	270	264	259	268	300	281	271	292	275	258	288	270	286	259	282	286	308	271	276	296	285	282	268	278	306	262	299	259	262	303	276	265	257	263	290	302	297	254	247	267	272	289	264	240	265	292	279	242	261	302	295	285	275	291	309	286	271	270	283	270	277	279	280	279	304	291	268	267	260	300	287	259	308	262	286	256	269	298	279	295	281	285	283	265	257	263	297	255	268	263	248	292	266	293	260	290	254	266	278	273	280	266	267	268	258	267	233	235	266	254	270	303	274	275	275	240	248	272	265	282	276	281	292	299	247	282	256	269	292	261	284	283	259	252	271	317	293	261	257	277	295	280	287	256	283	309	278	269	288	282	321	272	315	238	251	293	261	267	275	254	269	266	288	291	283	276	266	307	298	272	255	288	259	281	263	281	292	277	299	259	282	241	290	233	248	240	279	282	247	257	271	283	292	279	274	300	295	267	273	245	275	285	270	235	259	287	260	272	268	256	300	296	294	283	283	254	285	271	299	250	276	246	271	275	269	289	270	311	266	281	274	272	271	275	299	273	293	262	269	299	304	277	273	269	259	253	252	302	266	285	250	281	301	269	265	238	266	279	254	295	277	273	274	270	281	238	291	269	269	308	287	307	280	271	287	272	266	268	262	263	276	295	283	264	319	280	267	270	287	266	254	280	287	280	284	261	277	275	265	288	294	288	270	285	278	278	259	253	251	256	294	275	264	290	287	264	261	278	290	291	248	306	292	263	281	272	289	300	288	276	280	247	274	323	274	322	269	291	291	278	235	283	285	287	266	283	268	306	225	304	268	290	253	268	270	274	276	291	271	259	278	263	300	273	260	256	299	277	266	263	292	274	261	272	282	265	285	272	258	308	287	251	248	301	305	284	273	280	231	255	266	280	270	283	287	284	273	256	270	293	302	254	286	259	288	277	278	291	263	256	294	271	270	266	287	258	273	281	273	284	279	274	300	247	275	303	270	237	294	287	277	250	259	285	278	296	288	258	253	283	289	271	261	261	256	288	263	284	274	305	285	276	260	299	268	272	251	244	269	283	273	272	280	239	274	251	279	278	278	271	261	274	301	294	258	295	277	303	244	271	305	290	278	283	291	269	244	277	292	252	259	274	305	252	272	276	257	271	262	283	274	284	264	262	254	268	295	299	271	286	269	251	266	288	264	271	294	265	267	287	282	245	292	296	280	267	298	278	285	258	245	278	286	272	239	311	262	263	278	293	294	250	247	282	269	285	274	276	302	273	266	283	239	293	275	253	296	279	305	306	284	303	264	253	252	264	290	280	253	278	260	269	280	282	263	276	296	279	277	276	284	273	259	283	280	315	303	256	238	238	300	261	303	280	249	276	281	299	254	277	281	282	258	275	270	266	279	278	328	272	304	259	268	276	282	264	267	279	288	259	282	278	262	264	275	274	269	261	222	253	268	258	290	266	282	278	262	281	249	279	283	294	288	287	264	274	283	272	275	277	275	262	262	292	286	266	291	269	281	265	281	267	299	261	255	268	267	256	264	300	293	279	270	262	262	293	259	262	281	313	297	292	279	284	281	265	286	279	270	262	272	260	283	278	271	297	277	278	283	242	293	279	295	286	258	278	303	268	283	271	296	263	290	285	290	274	281	282	231	275	287	286	271	270	289	275	277	252	257	280	303	282	316	273	275	274	276	285	241	252	266	281	286	311	282	284	284	287	287	297	284	266	269	268	268	272	292	275	287	310	278	290	279	271	277	233	282	294	271	280	254	269	267	292	279	293	267	287	273	296	234	272	290	316	267	285	283	270	241	289	264	257	289	276	272	263	285	267	278	262	294	244	250	300	261	241	281	278	263	275	267	275	265	293	280	266	244	269	266	265	294	265	249	273	287	236	241	263	288	266	265	277	279	252	255	270	276	275	273	290	297	289	274	254	313	270	279	258	266	268	285	236	233	259	260	280	279	294	281	285	253	252	292	290	238	266	271	275	261	291	235	288	262	250	262	265	285	277	294	287	260	243	294	244	289	301	260	293	245	245	279	290	254	289	277	253	266	288	255	281	268	297	272	250	278	280	278	296	274	258	274	269	256	269	262	269	247	287	275	278	284	287	271	295	274	262	289	299	292	291	276	274	286	283	257	274	273	279	290	300	269	288	269	257	289	252	260	296	257	286	282	257	249	249	251	302	291	308	255	290	282	268	281	300	284	271	285	280	297	280	288	258	294	272	282	264	281	296	280	284	258	279	247	264	294	273	279	285	221	273	262	248	269	273	258	282	278	254	286	288	304	268	266	265	256	274	259	294	277	285	285	284	306	277	262	260	264	257	272	281	304	273	273	291	289	275	283	259	252	275	291	289	269	279	249	263	280	268	260	282	259	252	286	263	283	312	276	293	312	292	315	275	296	246	281	252	258	246	260	276	273	285	298	306	278	280	268	256	278	263	260	280	258	274	270	268	254	279	252	299	282	303	269	269	266	274	259	270	307	285	282	264	259	303	269	268	292	239	275	295	277	253	276	295	270	282	260	274	280	299	257	292	256	264	262	285	295	239	273	270	260	259	289	294	255	263	250	263	252	293	259	292	303	281	268	268	254	294	249	265	288	286	273	283	276	290	266	284	271	252	268	290	273	303	277	318	311	289	276	257	284	280	274	273	273	261	253	258	250	246	265	289	281	256	291	269	288	276	258	260	294	262	240	273	291	268	294	265	263	277	283	259	274	265	254	293	290	256	257	266	279	246	273	284	287	255	284	280	281	257	287	269	274	278	282	264	265	293	299	252	290	275	246	296	279	269	256	284	284	267	272	270	273	277	270	305	261	244	243	273	294	259	287	286	299
11543	8000	12414	19965	53481	77044	46714	2602	1285	1221	1080	1137	979	1050	960	941	981	919	871	889	868	850	905	873	864	841	895	861	836	863	798	812	792	779	821	806	820	846	770	792	804	877	774	842	839	844	872	789	829	844	853	866	804	812	787	775	828	803	809	819	774	818	844	813	1083	785	757	816	768	838	806	773	798	767	774	797	815	787	774	789	802	771	780	800	805	791	781	816	859	780	788	815	746	843	774	836	754	778	822	797	761	780	810	807	822	781	803	814	796	794	816	804	833	800	760	781	824	809	828	801	806	774	810	819	768	888	800	803	778	842	803	764	809	798	809	753	797	805	806	839	749	840	776	855	824	844	825	795	756	840	782	773	809	773	794	793	793	798	755	887	816	783	785	789	762	798	794	808	773	783	800	818	839	813	820	765	764	815	799	800	803	800	777	778	749	774	802	808	781	772	747	785	799	806	815	790	785	814	800	787	837	803	769	810	802	815	805	774	790	779	805	764	825	821	813	811	734	789	807	804	788	807	784	768	777	752	828	842	812	836	776	817	815	752	773	828	750	782	777	785	780	775	785	842	809	760	818	772	800	763	809	788	768	804	794	747	799	801	759	764	785	785	783	793	765	742	750	806	797	773	847	799	782	804	825	778	799	798	817	770	808	825	843	819	751	778	795	806	772	785	805	806	792	707	781	795	819	805	800	785	833	772	829	813	830	757	768	794	785	830	777	803	773	806	786	817	819	748	769	838	791	818	745	789	820	776	792	779	838	812	865	784	785	724	745	796	790	823	767	805	803	805	761	755	832	810	782	797	789	800	831	841	759	794	810	797	785	771	776	739	821	769	827	775	755	859	796	811	797	809	764	795	800	815	789	789	789	795	806	755	762	784	803	782	842	836	816	812	829	776	785	778	804	801	778	821	791	784	767	822	758	832	802	768	789	796	820	837	776	809	766	741	768	802	780	856	775	758	831	764	791	805	763	788	782	798	796	779	781	760	785	798	820	816	749	786	824	832	785	757	793	753	780	804	738	826	799	765	836	809	814	791	813	791	784	799	781	822	808	792	799	777	803	828	781	799	846	767	767	817	807	828	837	776	802	754	819	793	793	799	786	768	755	822	724	792	769	794	784	777	774	791	781	742	804	794	808	787	767	717	757	813	783	823	788	793	767	810	849	821	834	821	799	827	790	801	734	815	776	833	767	798	823	772	799	750	784	828	846	776	783	774	776	799	826	807	809	748	791	833	847	795	797	796	803	839	818	836	819	819	763	775	784	796	765	789	810	818	772	784	764	762	809	769	800	771	787	750	868	805	756	790	768	807	756	766	869	819	782	828	766	818	780	802	803	829	825	849	810	730	794	798	785	797	777	766	780	761	782	809	768	808	800	751	828	820	773	810	831	837	817	793	843	826	799	827	762	791	822	779	820	792	779	820	771	797	783	805	815	824	792	842	799	835	800	788	772	806	779	727	755	752	755	849	785	780	751	777	772	776	769	800	825	815	761	844	786	875	763	789	784	822	798	768	802	789	796	824	822	821	838	798	795	778	789	843	810	793	774	808	739	830	726	782	835	747	777	778	804	827	844	760	783	776	759	759	831	776	820	756	816	796	783	827	810	812	787	844	767	808	793	792	780	796	811	819	808	768	833	832	840	819	824	791	812	785	845	730	763	797	868	798	767	782	767	778	775	797	833	798	848	752	822	830	763	829	823	791	815	760	778	779	902	764	785	763	834	784	832	738	817	777	779	815	808	836	733	773	733	775	790	810	787	807	737	803	794	761	781	782	778	781	783	792	786	807	787	805	802	820	784	788	802	772	804	782	824	819	812	802	791	827	796	815	791	785	806	764	790	781	802	828	823	773	784	793	871	799	754	811	797	773	751	729	840	778	787	822	777	793	791	853	796	815	795	778	800	796	764	801	826	761	751	811	820	790	831	797	791	779	806	803	787	756	835	767	829	819	802	838	793	805	739	800	730	855	842	791	785	789	801	806	793	836	800	777	756	824	764	809	787	780	788	793	816	801	825	829	801	779	757	807	773	829	796	785	767	772	794	799	796	795	812	788	794	782	790	788	825	765	798	793	823	790	828	795	781	810	841	849	778	792	742	774	862	778	771	776	799	835	802	805	808	764	781	770	820	821	756	862	798	838	826	762	775	827	768	821	772	828	803	773	801	817	854	773	795	825	770	805	760	790	809	756	813	796	782	789	762	811	828	786	779	743	801	797	765	785	787	791	737	754	787	780	741	799	806	817	828	761	761	815	813	830	779	831	798	841	845	782	827	838	786	809	764	842	867	757	720	776	845	848	743	788	825	788	824	799	781	827	827	813	805	809	795	800	746	869	805	751	782	782	801	820	767	796	804	823	824	816	832	784	787	815	799	804	819	796	775	755	796	786	796	823	786	795	782	844	771	835	820	849	807	781	839	787	765	833	846	774	759	787	816	821	805	775	810	822	773	838	764	754	861	818	845	809	749	789	739	794	838	765	803	793	791	818	795	809	829	869	784	759	816	806	814	776	780	747	789	768	794	799	820	754	807	807	789	781	763	830	791	814	792	782	774	779	758	783	804	839	866	763	796	815	777	778	815	781	785	814	764	749	813	789	804	797	809	778	786	761	736	775	815	775	826	810	763	818	829	805	784	784	796	760	801	777	778	806	772	801	749	826	808	804	804	774	790	725	771	797	760	805	763	838	837	768	790	800	806	795	793	782	776	818	771	852	823	799	826	768	852	814	774	747	828	805	781	800	790	789	735	786	785	775	801	791	796	819	804	738	768	750	806	766	832	812	836	783	814	800	786	767	797	783	805	799	791	808	779	781	802	720	718	793	746	783	828	789	816	794	805	799	840	806	787	797	784	883	811	777	792	766	752	813	780	719	762	856	789	771	834	800	832	848	844	801	802	798	820	806	782	812	756	800	755	769	797	781	811	796	753	764	803	750	810	729	791	798	831	818	780	804	828	784	812	814	783	813	776	792	829	748	789	828	773	767	774	793	777	804	800	806	761	788	811	773	803	786	772	811	807	840	804	770	768	752	832	824	802	819	759	792	811	770	797	807	786	819	777	786	788	782	773	800	789	715	777	768	795	759	872	779	769	831	820	774	805	792	792	753	773	807	829	827	802	809	819	820	834	771	818	792	803	814	821	774	776	790	847	808	842	803	770	777	782	769	803	757	808	767	782	813	793	791	798	806	788	844	809	773	769	753	774	790	786	798	766	811	797	801	778	844	746	789	741	752	801	788	810	764	837	806	796	824	780	771	803	814	789	756	765	764	771	838	821	801	816	823	813	824	818	799	763	785	806	750	831	808	796	775	787	798	787	805	799	777	824	806	765	817	811	828	772	759	801	790	782	807	784	777	764	794	783	777	834	792	836	719	781	829	827	763	816	811	843	807	788	792	760	790	733	814	842	778	781	763	781	780	813	790	781	759	740	813	778	826	744	783	784	792	809	851	800	840	757	831	745	766	793	817	743	801	756	797	783	750
2484	462	428	438	2615	4578	1157	246	114	132	132	126	121	135	141	122	135	126	155	121	130	123	125	131	118	124	134	112	129	126	147	116	146	141	142	141	115	141	129	104	117	156	115	139	131	118	122	140	124	143	140	137	126	147	139	137	139	149	122	115	141	118	135	113	142	127	161	145	132	146	144	138	117	124	135	124	126	136	133	144	120	140	128	145	125	123	122	125	119	111	120	135	124	121	136	121	139	141	132	126	132	123	126	124	127	139	129	147	132	114	141	123	133	144	119	134	129	150	141	118	142	152	137	117	120	176	127	127	119	129	140	137	122	152	130	126	129	133	130	123	128	116	145	140	132	114	115	132	125	132	125	130	151	144	142	153	118	137	105	119	118	132	129	132	140	144	123	135	152	162	117	137	155	140	130	142	116	118	107	132	121	134	145	116	123	128	144	134	132	117	137	137	142	132	105	113	157	118	141	136	146	126	130	129	144	139	122	145	131	154	120	136	140	146	133	125	132	133	123	115	130	133	154	134	133	131	145	117	114	117	124	128	133	132	130	130	119	125	155	141	122	126	126	142	140	118	138	135	132	113	132	153	119	144	126	156	144	127	144	117	124	112	133	140	139	131	134	137	108	130	129	127	114	118	128	127	131	116	105	137	122	135	140	119	146	141	137	122	125	143	125	120	128	140	126	115	133	146	110	119	117	128	123	157	120	135	117	144	150	119	131	153	128	126	141	138	143	137	138	123	113	119	138	118	146	138	132	121	139	117	133	143	127	116	124	133	96	115	131	133	140	133	121	129	137	139	137	133	128	140	121	130	131	129	128	125	121	114	128	135	129	146	134	138	144	149	124	112	114	128	120	109	119	153	136	127	125	128	135	140	123	124	129	136	166	147	139	137	124	137	130	128	140	135	124	135	117	162	115	121	104	108	137	140	144	129	131	124	153	123	133	124	132	135	127	116	129	130	120	138	119	126	135	150	139	129	119	155	140	137	132	147	121	128	129	132	110	151	133	135	132	134	116	144	98	124	128	129	105	135	150	133	151	132	141	123	127	131	118	135	133	126	149	133	125	135	141	135	126	134	137	120	135	139	152	120	138	138	149	129	130	127	142	121	117	131	132	157	138	134	143	123	120	144	136	117	120	131	118	119	101	142	143	148	120	126	133	134	131	131	117	132	126	113	132	126	131	135	129	114	134	136	129	120	119	133	141	115	118	128	151	127	128	134	123	137	130	124	137	137	138	138	104	116	124	150	135	131	141	109	114	124	123	118	149	138	133	124	123	109	122	133	133	136	134	125	147	127	132	132	143	135	119	129	126	150	124	142	132	135	146	128	140	122	113	144	122	108	132	146	122	139	136	134	138	123	122	137	138	120	137	138	132	114	138	116	133	114	130	131	149	128	124	139	145	138	135	123	137	130	125	132	131	128	136	135	127	132	133	137	128	133	127	138	137	135	118	136	132	137	113	132	123	134	109	139	142	110	125	128	120	126	113	133	120	128	121	117	130	138	113	120	128	140	146	156	114	121	127	134	135	126	116	132	106	134	136	139	141	127	129	124	130	124	129	132	155	132	135	125	113	151	128	145	133	128	140	126	124	108	132	136	127	117	132	111	138	142	141	129	152	117	121	135	115	124	120	135	138	153	154	121	128	151	119	121	110	163	150	109	134	133	134	123	134	124	129	138	117	141	117	126	145	104	128	125	133	120	163	135	126	127	141	114	138	149	129	122	151	144	125	142	129	143	137	108	131	152	111	150	127	137	113	117	152	128	110	119	128	133	126	155	139	109	149	127	141	118	126	120	132	139	149	129	122	128	114	108	124	128	134	125	129	115	135	135	131	124	145	166	134	100	131	144	137	127	141	132	139	129	149	118	133	134	139	152	141	127	155	139	126	119	131	130	143	138	147	127	124	138	133	117	152	127	125	119	140	134	131	137	134	147	149	144	146	139	159	122	121	117	135	141	138	127	140	119	120	141	152	123	149	133	146	141	124	139	150	138	128	130	128	115	152	136	145	130	137	138	134	126	125	124	133	137	115	115	134	137	134	128	127	145	127	131	142	138	125	135	139	131	118	136	122	113	123	126	134	115	134	143	120	148	120	128	131	134	130	130	133	129	119	129	141	113	124	134	131	132	115	121	118	124	108	130	128	146	144	118	113	114	135	132	127	137	134	129	135	138	136	128	132	120	145	127	127	141	126	126	137	126	128	148	144	133	124	128	143	127	118	132	126	131	145	126	114	114	142	124	137	127	122	128	127	131	141	113	114	134	117	128	125	119	160	111	125	126	129	145	145	137	128	126	129	119	154	123	126	138	108	139	117	131	136	115	105	131	130	129	144	128	149	124	144	128	129	134	136	122	138	114	146	149	145	143	148	126	130	108	116	137	125	152	128	123	142	130	145	140	117	146	125	152	145	125	146	102	137	136	128	115	124	120	130	141	105	140	112	115	131	131	127	133	109	135	136	125	148	123	129	149	146	125	130	129	123	137	122	136	120	134	128	139	133	136	134	141	145	144	132	121	145	154	120	119	115	135	130	144	146	133	126	121	146	147	147	132	151	136	123	118	117	128	155	134	118	116	129	124	136	137	122	148	141	128	120	136	146	145	128	143	122	121	123	127	123	129	127	133	156	136	120	118	135	128	131	136	129	119	116	137	125	121	131	143	149	119	130	156	120	138	106	127	123	129	121	174	128	133	144	137	133	125	139	119	136	137	130	152	113	127	151	129	146	138	119	130	119	145	141	122	121	125	145	110	114	115	128	123	119	116	138	108	98	132	111	114	133	115	125	143	139	117	112	124	143	138	149	113	122	117	140	121	116	121	140	126	122	132	120	102	128	133	118	131	148	132	118	127	111	136	119	108	120	133	111	135	131	118	140	148	134	150	125	114	136	140	138	134	127	122	124	115	132	123	110	120	147	160	140	143	129	139	160	127	134	126	110	150	140	116	128	150	135	152	135	119	135	114	126	134	132	124	123	135	125	141	118	133	133	132	144	140	145	128	134	137	128	135	150	118	137	150	127	127	125	145	119	128	129	133	139	129	144	146	141	142	129	127	127	136	128	113	126	136	121	132	144	107	127	137	138	132	132	124	136	122	131	137	116	134	129	138	138	131	116	130	114	122	124	139	127	133	128	119	126	123	133	131	126	131	132	132	128	150	115	129	143	125	114	128	132	102	148	127	151	143	123	130	139	122	123	125	137	125	136	140	120	151	137	146	123	133	113	129	145	124	129	156	126	137	122	129	148	116	144	123	125	133	118	132	130	117	135	142	122	124	135	111	129	150	127	149	126	139	126	133	118	132	139	140	118	114	132	149	140	113	126	116	117	115	112	156	115	139	149	112	140	131	130	115	146	133	115	137	140	125	135	129	138	133	121	133	150	121	126	137	110	144	144	137	146	140	123	127	128	124	131	121	135	120	131	147	130	119	123	138	121	133	140	144	113	134	131	127	133	140	128	125	128	122	132	120	134	117	134	129
2369	806	1049	1477	10098	14675	2632	498	461	455	424	453	439	455	425	414	446	442	442	442	459	463	475	479	423	396	438	445	461	446	434	428	419	425	414	442	462	421	417	443	457	480	445	433	429	409	420	434	452	407	452	424	402	427	435	431	456	470	434	410	426	428	446	416	415	449	423	428	442	383	469	434	436	450	412	452	420	436	443	430	462	455	437	427	471	428	440	410	418	377	430	429	431	448	475	411	490	426	442	465	445	430	433	445	414	389	422	423	463	448	455	409	430	424	408	429	421	413	423	438	419	433	438	400	442	453	385	427	412	390	424	390	425	444	421	432	441	414	454	421	445	419	438	421	424	414	436	440	425	455	430	448	436	405	460	416	436	429	396	451	401	411	402	458	424	445	462	405	422	429	460	426	461	413	415	449	410	445	441	441	443	450	394	400	417	409	430	414	423	427	451	429	422	430	452	444	435	412	434	414	435	443	405	466	447	418	470	433	431	449	423	411	443	436	452	403	407	420	412	448	413	459	443	436	428	402	420	492	413	393	419	393	406	416	398	438	449	481	419	419	420	423	414	424	404	443	440	443	433	449	426	429	430	466	436	436	423	419	441	432	383	444	454	421	452	429	425	421	415	403	463	448	392	400	447	435	413	437	420	441	452	410	432	425	469	421	437	400	454	415	433	436	469	439	434	444	439	440	434	417	426	460	429	427	452	437	427	396	429	419	446	424	433	431	419	438	438	431	435	425	430	444	431	433	417	392	396	429	435	438	429	433	421	411	386	445	392	415	406	414	422	414	452	433	459	436	435	479	485	420	445	458	399	431	409	394	428	427	444	392	417	439	418	414	382	416	434	406	484	408	455	454	441	432	449	473	428	460	448	436	398	415	430	444	391	425	417	408	456	405	445	423	412	427	468	429	447	464	415	438	435	431	369	414	408	433	415	395	411	435	414	431	437	421	418	428	434	421	397	410	454	442	413	427	438	404	409	431	429	441	421	455	456	480	433	438	466	420	434	467	486	409	423	447	417	446	399	399	433	437	424	449	421	460	407	410	424	416	434	453	430	447	449	439	472	426	397	430	429	412	446	398	419	438	428	470	453	416	405	440	448	415	438	431	415	465	417	431	466	431	424	412	428	418	413	405	429	447	409	432	425	432	453	394	441	434	414	429	425	445	438	413	431	471	476	441	399	444	429	462	433	429	428	416	418	421	423	471	447	423	418	458	419	457	425	419	433	426	435	432	449	392	404	412	422	411	422	442	406	451	428	427	438	410	422	431	438	411	446	435	380	478	424	406	425	441	457	468	408	445	462	415	443	479	411	421	437	426	409	419	392	422	422	403	404	420	427	449	401	464	448	437	414	421	450	433	432	422	389	425	407	453	428	418	467	449	413	412	432	447	424	436	438	443	422	427	429	449	412	435	467	438	434	443	452	434	420	387	397	445	441	452	439	429	441	409	435	431	390	427	422	431	423	407	419	460	472	434	445	411	444	408	423	409	408	436	401	459	395	441	421	424	418	406	440	407	404	438	406	413	422	427	421	427	418	448	421	457	456	414	446	433	402	394	430	381	455	443	446	429	412	420	417	454	400	447	414	424	475	420	460	436	434	428	434	441	470	452	415	408	428	397	448	434	439	428	406	440	457	399	443	426	441	457	443	400	429	448	433	429	410	420	455	439	421	428	419	392	407	445	464	419	426	395	439	405	414	477	444	403	434	441	429	434	451	403	460	450	407	404	422	406	426	442	415	420	455	475	432	459	428	452	422	405	443	421	436	406	433	470	419	441	393	447	424	433	416	380	443	447	442	443	439	453	432	416	431	422	374	389	416	426	415	415	428	442	412	467	434	386	443	439	429	423	462	417	416	425	442	424	448	427	441	422	422	433	418	419	418	448	427	442	432	409	463	476	441	418	449	423	437	430	418	421	423	430	402	391	451	413	422	425	455	440	461	387	427	428	398	471	450	471	428	450	402	456	405	422	421	441	451	443	462	439	439	440	429	418	422	447	389	398	456	431	389	452	424	439	407	394	420	434	424	416	444	440	383	446	424	414	435	432	476	430	452	389	445	411	456	432	469	432	450	415	441	446	418	453	428	410	408	411	400	428	435	397	447	451	368	448	456	410	443	429	430	408	444	420	449	437	432	439	429	446	420	399	468	404	404	405	459	443	415	431	429	420	396	427	421	444	429	457	408	426	392	432	407	447	397	428	408	420	434	414	440	450	428	453	435	406	419	402	423	438	420	442	423	444	405	421	427	422	459	413	415	434	400	403	424	425	428	457	434	431	447	432	456	413	437	423	402	404	468	439	423	428	433	425	441	430	413	419	391	427	410	428	417	430	413	447	440	424	450	380	428	445	388	452	418	478	481	419	413	435	412	473	450	434	438	433	451	377	443	454	456	426	428	454	433	416	433	414	466	415	409	415	454	427	430	422	443	444	424	399	441	442	436	406	398	427	399	418	432	425	413	416	413	413	452	442	438	421	441	412	435	444	448	411	444	445	408	415	413	420	454	449	418	398	417	432	440	393	396	469	404	441	437	449	437	405	428	438	452	422	427	433	439	448	452	427	466	442	456	407	420	440	442	428	433	422	444	437	439	426	493	416	432	438	442	475	378	424	448	430	438	423	463	431	433	422	460	460	455	428	437	455	416	411	421	433	457	446	410	484	436	470	405	421	438	434	408	418	419	407	478	452	447	446	411	420	417	401	483	406	423	413	391	424	449	399	462	432	477	419	435	427	448	451	417	389	387	439	452	432	457	445	430	425	432	413	438	439	441	425	397	440	402	415	426	414	433	460	440	427	425	433	410	423	483	449	424	416	411	417	424	412	389	409	458	400	460	400	439	396	455	418	444	433	467	423	413	438	438	466	409	424	431	443	418	418	426	460	416	453	417	471	424	409	456	419	412	426	392	411	437	420	496	445	427	420	440	426	416	430	451	449	392	439	439	447	433	417	446	412	415	396	402	440	466	418	416	433	446	413	416	417	417	406	451	435	410	391	401	419	419	392	417	452	404	418	414	446	459	425	436	407	451	423	433	420	433	430	450	407	413	427	390	405	409	417	480	464	401	442	421	423	407	406	421	400	398	418	414	417	443	423	456	472	413	430	467	429	383	413	401	422	452	412	479	414	449	437	430	435	412	405	402	408	427	437	429	434	476	435	455	400	413	423	431	413	434	430	472	478	422	406	421	443	432	425	400	472	453	445	453	439	467	472	435	436	434	413	424	441	418	393	438	441	424	462	411	440	427	426	404	423	425	402	431	446	426	457	411	408	466	414	428	422	444	463	439	384	424	437	463	413	431	436	449	394	420	446	416	436	418	457	400	434	432	430	431	460	396	405	421	414	418	430	460	434	430	456	430	409	417	416	402	432	407	426	428	415	433	423	418	445	428	402	417	449	416	408	416	422	427	434	433	449	407	407	432	447	419	469	428	384	403	434	434	386	438	405	457	426	428	461	470	448	454	399	420	453	408	421	442	411
13729	5060	6867	10646	31446	23776	2340	438	355	294	308	287	248	276	267	256	231	250	232	256	238	253	258	241	235	230	230	226	210	254	217	217	225	205	199	221	223	240	199	230	208	220	238	220	211	212	228	225	240	234	237	229	237	221	231	246	231	236	199	227	216	222	220	211	237	234	238	213	232	224	226	226	235	196	219	224	211	211	195	263	251	210	209	214	238	221	243	254	221	199	227	193	225	247	215	233	247	217	195	238	221	226	217	215	199	207	225	224	203	237	217	211	235	223	229	224	199	222	210	228	230	216	235	206	241	252	242	205	230	244	249	223	220	210	238	226	223	190	222	232	241	234	218	239	237	213	225	241	246	216	211	264	212	208	219	210	203	231	202	212	199	218	233	236	238	207	221	213	219	221	209	206	216	201	231	185	223	220	211	243	207	204	205	231	222	249	221	233	243	232	230	215	225	214	232	215	232	238	213	228	225	229	255	244	233	224	199	218	243	223	214	245	231	262	211	210	223	215	224	221	215	233	224	214	232	198	245	208	209	220	214	236	203	210	232	227	213	236	242	240	231	232	227	242	232	208	230	213	208	259	233	234	220	238	207	222	220	228	206	254	203	217	218	233	220	221	199	233	223	239	216	231	204	235	210	246	219	230	231	218	214	220	223	209	233	221	222	202	242	218	213	203	221	247	252	241	216	236	244	192	226	235	205	228	233	234	229	217	219	195	197	212	222	229	202	244	233	231	190	210	193	227	213	210	222	223	209	211	210	215	230	196	221	272	236	206	206	202	224	215	205	215	210	215	213	231	201	236	228	216	234	237	219	201	222	198	209	227	251	226	181	222	227	253	236	247	234	211	228	209	221	237	207	192	199	223	214	217	249	222	244	222	210	224	243	213	219	216	210	232	235	225	222	211	223	196	214	203	237	223	207	210	229	224	200	232	195	204	209	213	215	205	211	217	231	236	209	224	224	180	241	234	215	225	217	247	244	235	217	201	213	217	224	218	224	209	228	209	197	218	195	184	212	219	223	207	226	222	231	222	251	235	236	241	241	208	190	214	216	231	227	231	225	197	213	214	214	219	202	243	216	205	235	232	227	227	216	223	235	220	223	191	223	218	224	233	228	218	231	226	229	219	258	235	231	207	227	203	209	216	213	228	204	225	241	223	226	226	227	189	215	230	211	233	239	233	220	236	223	221	233	217	202	198	214	196	237	210	213	215	231	235	196	204	230	252	214	237	217	218	191	235	214	220	207	205	215	229	227	220	217	247	238	235	202	176	254	235	227	230	215	236	214	233	227	221	197	213	226	231	226	228	232	228	244	247	228	222	228	245	195	219	209	261	227	235	225	214	239	220	243	213	214	188	225	237	228	208	224	217	239	215	218	212	232	231	231	217	232	237	196	191	208	206	228	242	196	228	218	247	237	229	224	221	212	231	231	243	224	245	224	230	225	238	204	213	233	232	245	223	230	229	227	241	225	209	228	219	207	230	235	224	242	229	234	234	225	225	228	228	209	210	224	208	213	219	254	222	226	204	202	221	251	220	200	243	218	201	223	228	215	224	220	229	235	232	190	208	261	221	210	180	217	224	225	214	202	224	213	208	207	243	205	190	224	252	216	227	218	206	224	197	195	192	223	229	235	226	229	228	240	216	221	226	226	248	210	233	229	219	236	232	211	242	211	210	222	256	252	200	220	214	225	221	230	222	213	223	216	218	231	231	223	223	228	231	217	197	208	207	210	223	226	189	220	195	228	219	226	219	232	237	203	220	215	204	226	210	229	233	217	207	203	208	226	219	243	212	223	214	249	251	249	218	215	205	224	248	221	228	227	220	209	226	233	203	211	215	216	245	214	242	226	239	242	222	199	230	246	210	218	208	236	224	238	224	229	216	240	205	214	223	207	252	218	207	215	187	198	209	208	208	208	217	202	223	243	244	235	232	194	231	210	202	230	245	211	211	217	218	209	235	220	215	206	221	204	231	210	246	238	212	221	225	251	216	229	186	253	247	215	222	221	228	233	217	201	219	232	229	226	241	198	213	227	215	237	242	248	224	251	206	214	235	197	210	244	234	239	219	226	236	224	241	206	232	199	222	216	216	241	244	209	211	207	225	230	234	251	196	212	230	227	217	204	236	223	238	205	220	229	232	235	245	235	250	192	222	239	227	243	217	244	217	226	242	211	210	231	203	271	229	232	229	206	228	224	211	210	222	208	199	229	224	232	220	224	227	225	223	215	230	236	257	226	242	225	197	242	250	221	209	220	215	207	218	187	223	213	234	225	238	226	214	227	222	215	239	214	236	224	207	229	221	204	188	232	232	252	218	209	209	204	236	215	231	244	197	216	220	243	232	247	216	213	214	236	232	238	216	233	240	215	218	233	240	233	220	211	216	217	219	229	224	208	213	210	209	194	216	239	248	198	205	238	222	212	250	218	216	254	218	211	210	260	229	224	236	234	247	227	213	221	223	207	200	224	203	214	212	228	209	233	220	188	216	215	238	199	236	205	219	227	227	225	220	213	216	217	222	254	213	196	211	228	217	205	206	208	209	195	234	222	218	251	212	226	202	207	220	237	197	219	209	226	224	228	220	232	211	208	237	239	234	243	224	205	212	225	202	236	239	204	229	233	227	219	237	242	226	228	225	252	216	224	240	211	223	203	232	239	222	231	213	237	247	205	196	205	208	215	232	209	213	209	201	199	205	235	213	262	221	212	231	233	222	233	208	225	243	218	225	234	232	240	227	227	197	213	236	210	241	233	213	222	216	233	232	210	212	217	246	225	236	195	201	232	213	213	207	252	213	228	202	255	261	212	223	223	209	222	184	218	222	226	230	202	249	202	224	224	231	211	254	235	219	216	196	216	202	218	226	212	208	224	244	239	254	244	194	207	225	234	233	232	227	213	209	219	196	238	222	240	196	218	211	230	227	236	246	226	230	217	233	230	236	217	226	211	213	245	225	192	243	209	193	211	226	215	226	197	234	206	206	234	197	212	216	203	229	231	197	229	192	222	192	213	230	232	228	234	220	217	252	252	224	222	221	219	219	233	211	247	205	237	190	213	223	245	207	237	227	243	248	223	217	228	229	226	239	216	224	226	218	245	220	246	226	209	219	215	217	226	221	213	224	242	219	213	220	198	227	184	212	223	214	221	215	223	198	222	225	215	210	235	251	237	219	243	224	247	218	214	236	233	203	225	220	214	242	225	220	193	212	197	237	196	212	238	226	226	234	228	214	233	208	232	219	205	223	225	228	210	206	207	237	220	238	233	212	227	207	209	224	220	223	240	206	234	212	238	221	223	218	231	246	229	230	222	219	240	211	232	235	247	205	242	210	222	213	230	253	234	224	211	225	234	205	204	221	189	235	217	239	246	200	251	216	240	228	245	235	213	200	216	213	233	208	213	214	229	239	204	211	218	221	233	229	212	207	218	234	245	222	226	227	221	189	227	245	207	247	192	242	237	221	232	221	255	232	209	226	229	225	234	208
8571	4470	8190	22915	47536	18645	2022	1614	1395	1268	1173	1114	1055	981	968	915	885	901	890	875	839	743	751	745	743	734	742	755	778	740	760	724	721	716	724	736	711	714	713	712	715	718	713	726	698	750	695	683	686	739	723	679	683	672	668	659	678	651	694	702	681	681	694	710	976	710	730	678	678	681	630	676	710	740	667	660	696	660	692	675	688	667	697	665	728	684	654	599	665	661	711	636	654	690	647	711	662	651	702	673	643	688	687	658	667	643	749	694	673	682	647	684	668	708	652	694	690	649	632	653	722	704	655	640	682	691	685	624	694	672	675	678	670	678	665	689	685	708	652	610	663	665	698	665	672	684	712	707	617	649	664	663	647	695	708	628	674	665	662	693	647	641	665	652	705	692	680	681	663	661	655	675	660	710	661	675	674	673	736	621	615	684	700	691	647	654	635	714	667	702	655	644	653	683	701	625	703	661	693	647	644	602	686	690	678	673	701	703	693	670	700	661	669	653	659	648	637	654	652	685	648	699	653	680	642	663	696	653	655	681	705	666	676	723	684	699	698	695	653	656	713	633	640	690	701	682	658	698	648	703	629	684	634	650	667	647	644	672	706	706	725	660	660	659	689	665	659	655	650	660	665	674	685	617	655	627	685	660	671	642	713	642	695	672	664	633	671	648	665	693	656	648	622	689	653	625	679	665	655	675	640	690	667	686	693	668	708	678	698	618	649	629	720	649	655	656	674	638	648	707	654	653	630	654	653	682	657	674	643	665	640	691	664	670	694	624	642	658	656	676	691	606	659	645	643	689	705	682	683	631	659	641	683	700	678	646	676	652	694	686	690	664	700	682	679	727	612	691	669	614	651	653	623	691	649	656	632	698	679	639	618	692	665	661	655	644	716	679	627	686	596	657	657	681	654	653	648	686	664	666	670	671	639	662	661	668	676	689	635	691	665	701	652	620	683	648	681	654	720	691	636	645	655	675	666	701	629	690	667	647	690	681	670	671	680	677	653	638	716	650	641	683	630	690	651	701	686	648	643	676	668	653	659	672	662	710	650	666	673	660	691	668	671	728	691	654	625	704	656	694	676	622	696	691	676	692	632	722	679	689	682	665	689	696	703	700	673	639	678	664	678	663	642	671	659	608	661	656	675	646	684	662	675	708	642	674	677	618	630	696	685	640	657	675	648	659	623	674	647	649	667	657	695	652	662	693	657	610	695	661	697	636	666	684	668	711	670	652	650	693	669	684	677	651	654	625	688	672	662	656	623	695	660	706	641	675	627	707	684	652	666	649	681	657	695	693	636	647	639	708	688	677	699	688	672	682	671	658	679	645	638	660	687	678	668	639	656	655	675	659	657	663	650	689	674	668	623	639	669	654	707	708	670	681	659	640	667	660	664	659	652	682	674	652	665	695	644	633	683	652	658	664	645	676	683	698	676	710	706	620	680	669	676	643	739	684	628	696	614	653	708	704	631	715	699	655	673	658	703	670	719	635	654	680	663	678	677	678	625	698	651	678	656	648	651	655	655	670	631	671	705	713	624	668	683	623	659	633	660	639	669	643	663	732	659	655	676	656	667	667	657	658	635	722	641	714	646	632	655	669	677	692	638	687	641	702	658	626	687	691	659	663	673	688	728	644	654	701	673	694	635	675	632	708	647	698	658	691	664	682	640	651	658	691	676	669	654	702	640	700	653	666	667	689	648	694	676	661	672	669	654	695	624	704	681	681	691	680	654	691	710	666	665	672	695	654	650	670	676	639	627	700	661	671	666	693	695	714	687	639	686	658	671	670	694	615	641	707	710	694	632	685	673	680	638	625	639	688	690	666	678	655	673	636	613	694	663	674	679	646	697	673	652	650	635	667	654	667	702	646	639	668	672	684	693	666	636	607	679	695	690	657	687	622	647	677	656	682	671	641	684	649	675	662	713	673	700	682	712	682	707	654	686	624	690	678	665	676	646	659	669	721	673	671	707	672	721	679	665	693	742	655	656	664	665	701	640	674	713	679	677	625	678	653	684	631	676	693	670	651	666	659	635	679	671	608	668	664	653	658	635	676	651	706	664	683	626	680	691	649	659	697	662	655	695	691	657	709	673	672	657	672	659	680	627	675	639	650	672	611	667	658	709	673	709	709	657	703	736	648	657	674	684	638	635	670	672	673	694	650	689	633	642	653	669	656	642	643	673	693	680	680	657	632	666	668	679	678	693	653	688	654	684	661	695	662	654	690	692	695	693	694	679	623	708	682	650	710	719	636	700	674	646	642	680	660	727	662	627	697	679	598	717	658	669	637	668	660	684	703	702	663	670	674	655	650	636	662	640	690	650	627	587	669	651	645	632	678	647	683	714	650	632	647	613	685	660	645	678	643	700	679	654	683	672	670	656	654	741	663	661	666	665	655	695	703	708	656	668	615	688	692	655	666	672	700	649	704	692	711	619	691	642	656	670	636	681	694	626	673	687	686	674	675	653	663	656	627	652	701	655	621	711	662	652	706	719	672	680	640	663	666	660	679	650	683	707	671	671	676	604	652	658	669	693	621	689	662	678	656	667	666	683	602	689	672	646	666	685	685	679	683	634	662	630	669	669	637	695	655	685	678	705	675	706	661	649	624	683	632	705	650	671	650	675	647	631	645	691	664	628	664	683	650	665	667	610	683	689	676	618	650	660	659	650	670	681	640	711	684	661	654	695	657	641	688	656	715	700	713	672	677	674	668	703	689	678	674	672	644	667	646	652	642	687	698	655	687	663	670	634	644	702	686	649	718	638	684	678	610	683	676	662	648	660	690	680	616	607	667	656	670	678	678	703	662	684	684	683	671	662	630	682	673	701	662	657	666	666	710	694	684	668	661	705	665	699	655	701	698	668	641	674	671	645	688	708	655	656	699	692	652	700	663	662	723	691	719	630	648	679	665	664	616	692	652	695	663	627	617	657	671	659	672	620	650	659	706	700	636	647	657	713	652	677	652	694	649	676	632	642	696	696	696	611	653	679	674	644	690	688	668	656	666	687	664	669	653	627	697	692	690	674	663	671	708	655	646	619	712	695	719	653	651	676	658	677	651	680	679	702	687	664	654	689	734	674	673	658	681	668	674	691	705	644	678	658	678	718	706	701	645	677	675	682	650	650	633	690	705	666	702	712	690	661	682	654	628	698	643	694	673	667	697	676	630	719	681	690	684	685	653	663	648	675	668	692	676	638	682	627	645	674	669	668	705	681	678	673	670	604	667	674	660	691	688	729	705	672	692	649	652	696	649	645	668	643	660	650	644	668	725	651	653	677	644	694	625	689	678	652	662	674	680	677	632	684	673	672	641	662	665	654	622	682	689	672	654	645	701	661	644	678	696	665	692	657	615	685	620	667	714	663	707	702	697	640	656	730	657	649	681	655	710	675	653	610	632	656	658	624	655	647	677	664	651	702	683	651	663	643	702	617	667	691	696	701	625	713	641	667	683	688	662	645	704	663	693	658	634	642	670	630	638	676	652
22941	14179	15929	12963	38878	31086	5285	1017	597	456	454	376	385	337	372	340	324	274	310	305	325	296	293	302	287	271	258	269	270	279	286	288	237	268	286	285	246	272	261	262	309	272	244	269	273	242	282	263	253	269	252	281	291	279	228	248	255	275	284	261	225	233	242	277	296	273	247	278	248	245	253	277	261	246	251	263	273	260	243	252	269	236	266	243	244	236	245	279	251	248	233	234	245	241	250	270	250	249	225	247	228	257	262	232	245	287	275	236	273	253	256	239	285	242	285	289	261	245	261	248	239	257	260	247	255	256	251	205	252	227	262	260	235	241	268	251	215	254	242	245	245	246	245	241	245	238	249	242	251	263	249	253	247	248	241	257	259	276	253	229	218	272	238	261	235	272	265	262	235	249	260	238	250	274	266	252	265	283	250	256	273	246	235	281	290	248	235	261	246	232	243	239	240	246	255	249	244	222	251	245	266	260	242	260	274	230	249	266	235	244	269	260	260	276	249	236	259	280	267	245	241	261	263	225	237	264	244	265	240	232	262	273	258	253	260	244	269	247	228	263	256	285	217	244	223	275	273	235	219	260	256	237	287	243	246	232	274	248	266	241	225	279	234	242	265	250	251	261	264	254	283	252	275	233	262	227	235	240	212	252	260	257	250	254	266	234	260	257	244	263	234	253	243	239	288	267	263	256	275	272	251	239	272	237	273	239	235	275	257	227	255	274	266	250	240	261	247	244	267	282	251	236	288	251	275	233	237	254	237	239	258	227	260	272	248	252	229	248	274	242	215	278	280	279	237	245	250	262	237	255	232	275	234	228	268	255	264	234	234	261	258	234	249	267	253	284	255	238	266	262	256	257	288	270	219	276	239	267	247	242	259	250	233	267	283	243	244	258	253	256	256	256	259	271	240	240	290	250	243	236	231	249	255	280	258	218	252	253	272	237	254	246	254	235	260	271	236	276	241	254	247	281	241	256	247	262	270	241	233	223	252	290	253	273	254	235	277	239	271	254	263	265	250	247	267	266	262	241	254	276	266	251	226	254	265	268	224	294	250	235	277	251	290	264	236	269	238	232	268	266	262	290	254	241	277	232	255	247	240	240	238	241	266	243	245	257	279	257	263	261	261	240	267	264	268	267	252	279	275	292	250	218	252	221	252	295	253	245	263	240	258	239	236	259	227	245	257	274	280	262	243	277	248	264	224	256	247	242	258	256	241	263	280	255	256	285	269	258	290	260	253	273	242	260	270	258	275	254	228	229	293	247	245	236	217	241	247	246	247	277	225	229	232	265	244	286	228	273	248	277	275	286	251	232	234	280	251	260	248	258	250	252	262	256	223	249	240	269	235	256	273	274	238	245	249	238	219	248	263	246	254	248	234	248	268	242	259	255	244	259	262	221	246	245	271	248	267	214	287	229	267	267	230	270	273	254	267	234	266	266	252	224	256	242	263	227	234	245	255	244	246	274	226	251	210	246	246	271	260	260	258	257	290	257	225	242	241	245	235	270	247	259	229	237	269	256	242	257	250	271	233	264	243	264	249	267	254	265	242	248	256	281	280	231	275	250	238	271	244	266	252	242	260	264	238	273	281	236	247	237	249	253	236	271	268	263	280	251	249	263	249	249	252	260	270	259	246	262	260	231	247	273	258	272	244	274	262	262	239	228	285	282	281	248	232	238	231	246	249	256	263	256	259	238	243	243	225	256	251	256	237	263	247	232	262	237	256	224	271	259	246	258	270	238	286	280	286	279	258	252	250	240	254	240	242	248	246	223	264	251	230	240	249	241	249	246	249	235	226	269	243	234	267	207	227	285	232	246	250	240	247	222	243	259	218	201	249	232	277	263	227	221	234	253	264	249	257	239	276	264	227	234	251	223	256	233	256	250	283	252	263	229	244	236	262	233	244	237	252	226	238	237	246	239	266	255	272	263	271	269	234	269	256	242	215	237	262	240	263	255	252	254	252	254	270	232	236	256	218	273	267	236	257	226	260	238	241	276	257	211	249	249	263	258	230	261	272	236	257	286	234	247	242	245	251	254	268	256	247	256	258	277	237	260	245	282	264	233	282	249	266	223	234	248	257	245	266	260	237	251	220	258	258	232	236	242	229	273	235	261	249	244	245	245	266	239	225	248	277	247	205	253	222	253	247	250	246	251	247	237	236	275	255	240	237	261	239	268	257	244	247	232	259	250	267	258	263	249	245	246	254	257	213	232	251	258	239	253	268	224	259	220	219	248	240	233	245	255	285	249	267	249	271	240	269	268	255	251	253	294	261	251	272	231	235	221	264	259	263	225	271	256	268	248	235	247	247	264	259	232	247	223	226	221	265	252	263	249	229	255	263	252	243	242	259	256	247	264	249	266	252	256	228	230	255	268	251	246	267	265	217	244	262	219	250	239	285	247	239	261	272	235	243	260	244	233	242	238	260	255	233	254	258	234	260	238	263	242	272	266	235	246	256	227	278	253	221	253	260	260	243	262	273	255	258	253	240	265	244	245	249	258	253	268	250	279	259	267	232	265	246	229	253	269	257	271	249	243	254	255	260	224	242	231	261	253	267	268	246	259	260	238	282	267	243	278	259	256	255	224	240	248	250	260	282	277	274	258	258	242	265	259	247	269	263	262	262	239	269	273	262	250	273	258	235	244	240	255	252	250	239	251	276	273	277	261	287	249	274	266	251	238	255	222	243	245	246	282	254	290	246	220	252	240	278	220	243	272	268	257	270	241	294	239	273	270	247	261	232	237	266	252	273	274	257	236	246	270	225	256	239	252	260	247	268	224	255	266	261	238	238	275	246	253	236	265	275	234	257	242	230	230	267	268	242	261	263	257	293	235	243	273	267	298	252	251	265	241	230	273	259	232	276	301	250	281	281	297	223	253	270	242	241	255	247	226	256	257	256	236	254	265	274	250	255	281	247	255	236	276	266	221	264	251	221	264	240	257	257	269	260	234	223	267	216	234	248	245	248	247	251	244	253	261	263	235	261	253	255	252	223	274	255	285	248	266	262	258	236	280	268	240	242	245	240	251	267	285	225	278	254	267	269	272	224	237	253	223	240	237	247	274	261	264	234	270	265	248	243	232	253	239	245	245	231	246	284	231	251	259	248	265	247	274	271	225	248	261	224	277	269	249	238	276	262	246	236	230	247	237	244	238	291	257	274	208	244	280	256	251	263	270	261	231	261	264	241	264	251	247	243	258	225	251	277	246	257	233	257	238	249	237	220	233	251	242	224	253	244	242	260	255	272	279	228	246	218	228	269	269	259	233	224	256	243	254	241	237	261	234	259	244	231	266	257	245	276	251	229	258	260	225	245	248	242	265	246	273	240	270	269	281	249	248	245	243	263	245	257	255	250	253	257	247	265	270	257	259	250	257	236	258	234	256	260	250	235	226	250	252	247	237	262	291	277	231	286	244	248	240	245	239	246	248	261	243	243	262	259	240	260	229	232	237	258	251	270	264	250	241	249	271	243	242	252	250
12522	10931	15112	19356	53463	22247	4431	3093	2544	2174	1854	1741	1662	1463	1406	1299	1197	1171	1164	1093	1071	1086	1006	950	987	877	916	912	948	869	908	901	832	850	883	825	875	870	822	832	846	774	840	827	836	844	809	844	895	821	824	775	846	782	787	790	748	737	770	715	732	755	753	833	1280	729	756	716	746	729	762	793	756	707	709	775	778	741	756	756	758	708	745	739	723	760	775	769	711	766	755	744	700	763	746	732	722	752	782	739	749	742	740	769	778	746	751	712	725	751	746	753	732	737	753	769	771	743	718	716	681	702	680	748	739	718	713	712	689	748	711	722	747	727	724	710	733	797	727	730	770	718	749	754	734	804	704	782	800	721	749	729	724	716	753	692	753	768	719	743	740	742	733	718	685	755	705	739	759	736	763	720	720	695	772	745	697	756	719	722	770	759	706	735	755	731	747	734	748	755	714	777	734	724	764	762	771	703	734	731	725	702	700	762	700	768	720	746	814	729	719	724	717	761	707	718	740	729	751	725	705	721	751	766	747	720	760	719	723	731	742	766	720	690	708	773	717	726	722	725	730	730	709	744	730	735	748	771	724	738	747	753	773	743	723	765	799	780	722	717	724	713	766	723	709	711	691	703	688	667	727	747	743	669	751	688	684	740	679	750	727	744	739	721	764	737	729	721	683	712	760	748	741	728	711	707	742	695	720	755	721	731	727	714	762	747	746	733	757	661	730	717	704	713	734	700	731	701	744	731	706	683	718	727	739	734	753	767	754	691	777	711	742	775	769	729	744	739	724	745	762	675	734	733	735	771	711	765	741	750	758	703	729	737	749	717	787	726	766	706	730	718	725	719	723	690	749	714	733	721	710	769	683	687	747	734	685	755	771	775	698	727	749	686	735	725	742	737	708	722	721	749	739	720	692	724	735	708	721	749	686	719	729	706	734	719	660	745	764	717	765	765	707	740	774	736	723	715	705	752	738	757	718	766	751	691	728	773	770	743	746	726	700	762	728	691	718	747	714	752	696	751	743	769	767	733	708	750	724	743	722	775	721	731	726	706	694	707	731	748	740	717	734	772	735	725	744	679	691	760	764	702	666	730	723	767	706	683	752	706	682	767	719	728	741	716	774	704	713	764	714	752	731	736	698	733	748	748	697	776	746	726	698	727	727	791	773	720	736	730	734	702	700	756	747	738	705	766	744	753	727	735	728	732	729	718	722	778	722	734	697	739	732	699	757	708	717	743	704	755	727	672	703	736	755	688	719	725	701	716	711	744	746	736	684	692	748	770	698	693	728	743	778	714	724	717	752	712	716	732	727	749	718	725	747	689	748	744	674	727	787	741	731	692	706	762	738	714	753	717	757	700	707	734	709	775	740	734	751	726	701	757	733	724	733	715	754	693	764	733	692	776	713	754	710	718	730	709	745	738	728	739	714	723	713	752	700	720	711	764	746	660	731	701	744	691	743	678	753	701	696	692	734	746	741	728	739	682	769	703	719	729	708	711	716	712	690	717	713	718	740	759	707	700	755	712	711	753	757	714	783	701	770	736	719	734	715	722	731	749	685	731	764	781	753	711	760	681	677	735	738	713	773	721	731	659	732	744	740	720	765	738	748	704	712	770	757	677	718	696	727	744	738	766	767	721	755	735	766	689	718	743	755	731	776	715	749	711	700	728	725	734	729	749	736	758	681	675	758	723	744	710	728	732	729	689	738	786	733	732	743	727	786	809	736	787	761	746	738	720	707	712	758	713	750	764	717	692	750	689	741	690	727	705	746	772	712	680	757	690	746	695	707	753	730	741	781	721	734	740	765	706	719	747	757	768	775	729	749	744	749	739	681	716	738	726	740	745	777	697	743	732	795	734	741	738	732	764	714	720	723	692	702	727	699	712	746	743	757	713	742	741	740	787	710	764	722	739	731	718	712	750	750	770	746	679	778	715	704	736	718	720	697	729	730	786	743	756	711	687	769	761	791	742	764	713	737	734	727	753	741	694	705	713	747	733	708	738	722	722	694	734	725	698	762	718	726	748	680	786	741	691	765	705	703	726	743	770	724	717	709	739	711	741	715	729	716	746	741	711	758	767	685	739	793	748	679	744	720	742	752	716	727	766	761	759	728	713	779	701	731	687	688	762	756	753	712	669	739	722	724	719	724	734	752	747	778	739	728	701	710	736	723	707	698	722	756	707	720	734	762	741	742	719	736	712	774	708	680	747	740	702	735	757	719	708	701	726	726	753	720	750	755	705	703	689	724	668	730	701	707	766	701	773	724	737	734	720	738	742	680	688	793	766	735	695	725	768	733	738	758	752	698	742	744	700	740	721	662	699	728	711	785	740	720	709	787	745	743	719	755	737	709	756	748	698	702	713	731	705	727	698	712	711	691	759	716	725	729	717	731	733	741	735	722	736	653	744	669	754	750	768	741	722	723	731	742	739	751	735	727	728	749	724	724	715	733	713	689	697	738	775	730	695	707	758	738	734	751	689	719	702	703	721	694	740	742	746	749	733	729	737	730	667	704	735	735	744	733	684	726	697	732	756	750	712	685	723	710	717	741	685	720	701	707	729	702	738	749	778	697	739	685	766	718	716	736	740	702	698	733	709	682	701	756	756	734	716	716	748	707	728	740	727	738	770	700	728	745	698	693	727	674	742	751	734	786	731	693	718	710	738	733	712	744	700	733	720	700	712	707	732	725	716	708	744	732	730	716	707	708	767	711	698	738	769	726	724	677	730	754	686	735	704	717	728	741	722	712	713	684	737	759	715	713	725	706	702	705	715	707	776	766	722	757	732	755	769	710	721	731	759	742	805	716	725	731	661	717	732	752	731	687	732	750	725	748	705	743	754	686	630	758	699	735	752	696	731	742	791	744	759	740	768	723	678	769	757	743	768	755	758	740	685	731	752	742	741	721	652	688	723	713	712	755	741	747	760	766	751	723	721	730	724	729	712	687	687	760	721	710	761	775	718	716	717	736	707	737	709	730	712	751	745	701	733	708	731	731	734	736	713	728	731	685	722	745	726	745	713	651	716	714	696	787	680	721	707	709	742	726	712	729	702	774	710	743	715	748	700	712	733	741	719	719	741	675	696	734	729	680	718	715	738	737	715	726	758	761	746	751	742	676	739	735	738	751	764	729	733	749	744	738	705	771	733	694	723	741	745	737	786	740	700	750	748	731	738	718	745	727	786	748	713	747	704	726	751	685	737	747	702	757	722	701	734	738	745	778	744	723	731	723	727	739	729	746	698	746	720	732	750	708	709	683	778	723	713	738	746	762	723	684	695	798	744	716	704	773	728	687	717	730	753	745	717	693	705	737	721	712	772	722	722	719	761	672	713	643	712	721	733	719	722	737	706	761	686	731	762	680	739	711	726	768	746	732	697	708	732	728	733	692	712	745	695	668	733	746	744	702	719	741	706	762	738	794	745	736	698	678	731	692	740	731	747	720	677	690	716	712	722	706	693	757	745	732	727	733	743	721	707	738	697	724	764
2648	862	1280	1260	738	3239	1249	137	136	121	127	139	142	138	123	117	127	115	132	120	120	113	144	124	124	137	130	120	121	108	132	133	123	112	114	137	133	113	115	138	130	144	109	128	137	126	121	121	104	116	119	116	105	127	123	123	131	116	132	127	101	123	147	131	115	126	125	133	116	129	127	118	133	118	119	132	124	133	155	121	127	101	142	134	135	120	140	107	117	148	139	134	142	130	132	114	121	119	126	117	120	132	105	112	116	135	120	122	129	110	115	154	138	140	120	131	125	118	105	135	133	123	131	106	132	152	110	138	121	134	143	118	122	131	124	127	118	104	138	127	123	126	140	125	140	121	132	113	146	127	107	132	118	122	127	126	125	119	126	141	137	121	126	150	115	118	121	113	128	105	125	115	125	128	109	132	130	124	135	114	127	137	121	129	124	134	144	122	124	139	136	121	114	115	117	147	108	124	157	125	121	116	126	131	106	121	122	137	123	136	129	116	125	135	131	120	136	143	122	104	145	135	126	104	124	129	128	138	112	122	124	115	145	105	109	125	146	108	110	129	129	114	107	116	124	135	129	108	138	122	126	126	108	132	124	147	132	122	124	133	131	136	120	142	139	127	123	113	130	122	131	115	140	128	129	113	114	123	134	148	132	111	138	118	111	123	113	124	117	113	122	135	131	114	124	127	145	117	122	125	119	130	135	117	111	107	136	119	132	116	121	126	106	136	141	122	140	132	132	131	129	137	112	122	101	109	133	141	136	121	132	114	118	143	140	136	135	131	128	127	129	135	118	112	113	130	129	116	124	120	112	137	125	115	117	126	127	131	132	122	109	120	141	128	125	108	147	132	112	138	131	139	124	150	114	119	123	139	146	127	127	107	123	126	129	130	119	122	137	98	122	116	133	135	124	111	120	131	134	130	139	133	126	136	138	128	137	146	129	124	121	112	117	127	130	114	139	115	151	146	105	122	139	130	114	135	116	109	113	138	134	135	144	109	122	149	118	131	107	124	114	124	148	124	157	120	116	124	113	137	126	136	129	116	146	127	118	142	121	138	124	110	122	109	139	133	120	148	124	136	113	124	110	140	113	138	123	129	131	114	123	128	120	146	140	128	143	144	122	130	142	125	117	122	138	127	130	145	165	114	131	105	116	131	122	120	125	130	148	130	119	137	126	133	122	132	119	129	118	126	125	138	131	135	116	112	124	120	134	128	133	119	109	147	128	131	135	103	136	124	138	142	120	125	119	128	145	117	128	133	129	115	126	124	119	116	111	117	124	122	133	124	102	136	131	118	114	145	143	133	110	134	126	101	114	141	116	150	120	127	120	116	124	138	113	126	126	119	137	121	112	134	144	120	128	112	106	122	126	117	134	142	119	115	141	114	144	119	139	125	122	120	126	125	121	128	111	133	152	143	140	127	109	128	129	127	111	135	126	129	120	139	146	124	118	124	119	119	126	148	136	128	147	125	126	127	130	115	127	127	122	128	127	119	135	140	147	116	151	116	105	108	133	116	129	123	110	121	139	130	136	136	129	131	113	120	118	126	114	96	122	134	123	125	158	127	128	103	118	122	114	131	118	136	135	108	113	127	122	143	117	123	101	126	131	133	114	125	128	146	127	140	118	123	119	133	108	95	112	116	111	130	145	137	119	141	121	99	125	124	138	116	115	130	108	134	112	127	114	146	118	107	127	111	131	122	133	113	147	154	127	125	141	134	113	154	141	123	116	137	119	137	123	104	114	122	115	127	133	123	129	125	136	127	126	133	120	111	124	129	138	136	124	132	114	128	141	124	129	98	120	125	109	116	105	128	126	127	144	110	128	131	110	126	116	147	116	131	103	103	108	124	144	130	139	124	123	132	135	116	126	124	154	103	133	113	124	121	141	127	129	116	136	129	135	120	123	137	135	144	125	141	128	127	144	124	129	126	134	128	125	117	133	111	127	148	104	126	127	126	146	153	115	128	147	119	116	133	126	129	134	117	133	95	131	125	124	107	117	139	131	138	126	125	115	136	115	145	121	137	119	120	128	118	116	117	136	130	124	114	120	118	110	134	141	142	117	133	118	143	140	136	134	124	127	123	112	132	109	139	130	129	134	142	122	126	128	132	123	111	108	127	118	126	125	110	92	140	139	117	142	152	115	120	127	125	131	129	120	126	116	125	140	119	129	124	131	123	122	130	142	101	131	123	133	121	135	104	132	128	126	119	123	125	145	118	105	135	132	111	134	133	154	123	143	118	121	117	124	127	115	128	122	139	141	129	116	131	122	159	148	120	125	136	115	134	136	132	144	117	124	134	134	131	123	126	125	144	119	139	107	122	123	111	132	122	137	133	124	138	120	142	106	122	132	140	123	138	121	97	126	123	124	107	133	118	120	132	138	140	142	135	136	137	138	123	135	103	140	151	126	132	138	116	137	112	156	137	129	117	117	142	109	133	138	131	134	120	119	117	141	100	124	129	135	126	118	125	122	143	116	122	122	138	128	135	122	132	116	122	115	137	115	141	150	148	136	129	130	150	123	121	127	118	110	145	121	136	116	123	122	138	152	124	126	124	115	126	128	126	115	130	141	148	131	110	122	149	132	118	135	103	129	109	121	141	137	118	119	142	129	110	129	120	117	110	133	115	114	113	123	148	129	127	112	121	128	120	94	151	127	130	167	128	123	121	122	124	136	117	120	103	130	147	143	147	117	148	117	119	131	140	144	121	110	133	130	111	149	124	136	116	119	123	116	124	119	126	116	147	122	109	111	133	128	145	126	137	132	146	127	122	133	145	139	118	107	117	143	149	135	134	138	125	135	120	116	120	123	157	127	142	134	126	107	122	125	130	110	98	120	109	133	126	101	142	123	114	112	128	130	113	117	129	121	136	130	118	115	131	122	135	116	118	143	101	125	118	129	144	119	128	149	120	133	115	143	112	127	134	115	108	140	126	133	126	115	142	126	139	124	125	116	120	128	141	135	142	120	148	129	134	140	115	123	138	117	107	120	137	120	145	140	120	122	110	121	125	122	136	119	133	127	122	120	134	145	149	147	123	117	134	116	122	128	117	131	114	138	127	113	110	139	126	118	124	123	139	109	135	130	140	145	124	130	136	121	126	129	108	115	138	136	113	127	116	102	128	125	124	124	109	124	120	128	110	123	116	130	122	135	127	152	116	156	111	148	119	125	145	127	128	118	140	143	115	150	135	117	130	136	127	126	127	130	114	138	122	130	110	141	131	109	107	130	138	134	138	118	118	127	137	137	154	118	109	108	111	129	137	126	124	120	119	137	125	133	119	126	143	137	136	111	127	138	113	110	137	130	118	116	123	122	112	135	119	127	111	143	133	136	105	128	138	136	122	147	107	122	132	118	123	142	123	113	126	136	132	130	123	116	137	122	117	129	119	119	125	121	109	121	122	133	124	130	103	125	122	119	133	130	139	127	128	145	122	129	116	129	129	118	137	136	113	131	113	122	136	130	148	116	128	141	142	131	116
2640	1294	2641	3035	1998	12379	4120	484	459	442	420	453	442	447	424	437	432	445	444	437	415	416	457	431	448	436	400	433	424	446	463	432	418	399	422	436	449	422	424	427	411	429	422	415	441	421	451	397	436	422	404	430	392	386	443	439	457	409	404	435	449	437	411	397	452	416	444	407	450	401	372	400	412	397	397	428	399	434	432	389	405	426	441	423	426	431	425	461	436	406	416	429	427	403	434	405	445	394	423	440	437	419	389	430	434	383	419	449	414	419	404	432	411	434	415	415	420	441	400	447	397	432	428	399	408	426	450	434	413	414	460	434	409	437	420	433	420	401	437	381	439	448	398	364	453	432	422	400	431	384	409	409	400	443	433	400	432	431	403	436	428	428	407	422	421	414	418	458	426	429	445	417	414	436	399	401	439	455	404	427	428	415	451	394	421	438	418	427	422	400	461	419	451	403	477	429	403	395	422	435	399	407	416	419	416	442	443	444	456	407	412	429	425	426	387	417	417	419	421	381	365	386	392	433	441	388	390	390	420	414	446	407	421	456	422	455	462	433	407	420	401	402	400	443	432	410	402	429	417	405	406	440	389	409	412	440	411	395	405	417	417	410	434	386	394	421	404	419	427	432	425	398	427	431	386	379	424	398	382	447	461	423	437	424	441	394	407	394	420	402	402	426	420	439	450	393	402	444	425	389	414	407	415	429	423	424	421	408	412	414	440	453	422	449	422	431	398	431	413	409	428	431	409	400	412	467	420	387	417	398	392	411	400	387	396	428	411	397	411	398	441	442	449	418	400	420	433	395	428	429	427	409	438	400	455	399	419	460	420	421	431	416	395	422	416	426	441	440	405	427	403	425	431	371	413	415	464	427	429	406	436	402	409	429	434	419	392	427	435	415	416	427	457	409	433	431	397	389	398	424	451	416	446	426	395	445	386	396	403	454	418	426	438	455	441	448	417	394	432	400	398	414	435	392	422	407	446	433	423	432	413	397	459	429	380	423	439	418	435	394	433	435	434	403	433	444	407	421	408	413	392	410	421	419	424	413	398	415	392	415	412	397	429	408	379	448	409	417	396	412	433	419	400	393	427	421	364	411	420	444	398	448	433	401	450	395	415	420	407	400	412	405	410	429	405	474	405	434	449	436	425	413	395	412	446	440	402	419	431	424	387	404	403	408	400	422	410	403	368	400	442	447	419	420	431	469	380	386	408	419	430	415	423	428	403	413	435	402	422	439	428	421	447	452	434	430	442	423	426	419	436	388	430	393	382	397	437	447	471	404	436	413	456	412	391	422	403	429	403	447	375	404	415	387	411	429	419	423	442	434	443	447	421	413	426	459	430	384	444	413	422	441	432	414	443	396	410	427	429	458	409	398	412	430	439	384	456	424	410	403	400	458	408	408	412	432	423	408	423	408	413	386	390	420	439	432	379	403	393	410	406	434	407	424	389	424	428	459	447	393	438	426	426	426	404	437	451	436	414	411	433	393	414	443	410	389	422	434	416	408	425	412	420	448	421	440	425	412	437	398	460	412	436	462	439	425	427	394	452	409	451	442	415	415	437	399	432	460	408	411	423	425	421	446	418	437	461	439	439	414	400	410	435	425	431	453	404	440	409	424	419	429	434	385	435	462	401	426	439	415	431	403	444	417	423	445	443	437	439	443	394	392	400	407	404	378	437	394	402	419	410	444	443	377	427	425	456	400	371	422	441	406	415	416	406	419	450	436	412	438	442	445	411	407	446	423	442	409	396	418	418	414	428	423	435	368	447	460	429	441	409	442	392	431	436	429	466	451	400	449	466	430	408	407	418	399	415	473	410	431	458	409	427	432	453	432	416	416	446	432	417	428	392	454	426	417	401	435	436	391	405	457	400	425	413	397	391	411	443	443	400	416	435	412	409	412	388	428	450	428	380	429	406	410	419	434	416	398	423	429	431	409	411	417	410	432	388	429	416	423	422	464	413	397	397	433	395	441	410	416	425	394	438	427	418	452	441	432	395	405	398	413	415	410	436	411	436	465	451	410	426	413	397	449	412	417	408	421	449	417	430	392	467	421	446	383	432	378	396	441	430	393	456	456	405	415	412	413	404	435	421	426	443	454	417	416	441	436	461	448	404	428	465	410	441	417	418	415	437	404	455	383	431	412	400	404	402	437	426	435	402	422	396	435	390	420	434	455	457	436	430	424	421	440	387	405	405	407	414	427	454	408	390	421	411	399	387	417	437	435	446	399	395	434	402	429	417	436	391	481	440	418	415	400	417	400	440	393	408	416	427	441	404	440	393	398	450	433	424	383	453	399	410	392	398	435	448	439	428	403	426	421	402	394	426	415	394	435	413	425	380	450	406	377	424	427	399	433	412	422	430	458	411	392	450	403	409	384	406	435	415	457	429	456	428	393	432	419	439	402	422	448	404	390	435	401	394	417	412	450	423	384	404	446	412	433	409	421	457	393	437	406	445	456	426	435	408	468	420	436	404	434	406	386	416	406	439	424	415	428	412	424	439	444	427	419	399	395	432	417	449	406	437	401	422	397	422	446	417	413	418	415	413	416	433	420	430	433	441	426	396	411	394	426	422	423	401	422	435	398	407	454	427	405	425	414	426	423	433	426	399	413	454	401	427	434	432	424	424	438	395	471	435	462	391	440	442	473	424	407	385	379	414	392	394	441	436	449	431	425	404	431	420	438	431	431	410	419	412	436	410	468	423	394	391	423	449	416	431	413	395	442	453	433	434	440	437	439	430	432	444	405	414	425	407	428	399	402	405	405	454	455	452	437	415	413	431	393	414	404	440	426	410	439	439	428	386	418	450	434	385	429	392	430	449	449	396	428	390	413	433	442	423	404	423	390	397	408	439	436	416	455	431	423	414	367	433	445	423	407	390	441	395	444	425	433	399	408	420	425	428	434	419	442	432	439	454	422	416	388	421	427	427	409	414	419	372	419	412	434	428	385	450	404	428	464	454	416	382	410	428	410	400	424	453	447	432	447	447	401	387	402	399	472	382	435	419	378	384	436	406	433	441	393	436	362	418	382	434	447	455	417	450	448	438	443	452	424	358	406	436	416	413	436	381	421	424	400	432	395	442	396	379	446	449	453	414	424	466	450	430	394	405	411	399	381	429	425	408	394	403	430	431	435	395	455	417	410	440	422	445	444	465	387	413	413	414	453	413	409	386	438	408	421	408	394	433	427	418	443	406	405	409	451	449	444	409	411	454	409	429	431	412	439	406	434	434	443	413	410	454	425	404	403	427	422	406	415	410	444	423	408	396	400	432	438	416	431	433	405	444	430	365	467	410	460	405	400	433	404	436	386	429	416	434	435	414	414	414	433	433	454	424	409	413	410	426	419	433	406	427	441	400	422	425	430	460	427	436	400	372	416	375	435	438	423	443	432	420	412	418	404	419	439	379	410	417	441	427	452	398	473	440	468	410	450	409	424	437	411	427	428	418	418	405	405	402	429	454	426	421	426	427	407	417	412
15960	7823	9923	12625	9318	36680	23745	1953	465	368	301	304	282	257	246	236	245	265	215	245	246	261	237	245	269	228	230	217	222	252	233	246	219	205	242	237	251	255	230	241	227	223	248	248	247	188	197	236	233	212	236	232	230	229	229	215	219	223	263	253	235	233	222	242	253	225	244	249	235	190	246	230	254	202	200	237	256	240	208	233	237	196	208	247	226	215	213	247	215	217	216	223	214	226	215	224	230	224	216	235	244	196	223	197	233	229	203	213	214	235	230	227	206	227	231	233	207	220	223	229	218	229	233	221	230	253	241	204	241	240	183	236	218	212	239	207	239	241	205	208	245	209	211	208	231	232	212	208	205	248	221	233	244	207	227	243	242	231	223	216	227	228	210	222	245	230	210	226	226	211	224	244	232	231	219	217	223	215	229	203	228	239	202	214	225	224	209	217	220	213	218	253	218	200	222	218	239	217	240	190	211	253	216	213	219	231	249	215	230	237	246	244	215	233	224	224	238	249	235	198	227	257	232	246	202	202	234	210	238	206	222	234	232	226	224	218	241	225	244	227	217	246	233	223	206	216	227	206	243	238	259	238	216	224	240	211	209	229	254	220	245	247	224	219	224	234	242	250	229	209	235	231	216	238	226	201	213	243	238	221	203	199	209	242	230	194	242	212	234	219	220	217	254	219	194	241	208	202	229	215	221	236	245	207	229	200	207	223	271	252	225	228	195	234	209	205	227	236	226	233	241	239	229	209	249	212	256	217	189	249	259	208	228	217	246	185	231	213	229	233	178	222	224	193	230	209	250	239	220	208	219	248	221	237	206	252	214	241	225	247	214	213	202	221	213	227	215	223	240	222	214	205	203	223	185	229	242	221	238	234	241	231	227	218	245	230	226	212	225	209	247	222	247	218	202	232	226	220	225	232	233	213	222	225	252	244	235	219	229	226	253	236	218	227	243	228	233	228	213	237	215	207	219	220	239	247	190	227	227	235	229	235	243	228	208	212	226	224	236	219	260	235	227	236	228	221	216	233	222	189	222	225	229	205	230	222	218	222	230	231	225	237	229	261	214	231	223	213	210	240	219	253	222	213	241	225	206	203	217	243	215	231	210	233	210	212	264	236	212	200	237	237	190	224	237	248	223	236	209	233	216	212	230	245	254	231	212	215	220	221	240	209	234	211	240	229	220	212	234	195	206	240	238	200	208	223	246	254	234	250	232	209	190	214	222	229	216	201	214	210	236	232	218	222	225	222	226	221	213	230	211	221	208	219	243	187	245	219	223	223	237	218	225	218	196	203	222	247	215	222	230	228	229	235	215	250	217	231	230	228	229	238	242	253	223	220	216	216	194	244	232	241	199	222	224	192	204	258	228	228	224	223	234	229	239	229	223	225	199	237	254	219	192	235	208	234	231	216	225	238	203	220	223	193	232	236	242	226	224	219	216	232	208	212	230	231	220	204	240	230	224	221	211	213	227	216	226	216	213	249	228	205	219	207	246	215	210	244	251	220	245	200	218	222	211	216	218	242	198	214	232	225	228	218	252	230	238	228	218	223	224	220	218	232	229	216	267	238	211	232	227	237	226	194	239	189	222	233	217	227	239	225	254	242	251	228	231	228	225	230	223	227	218	228	246	229	227	216	207	207	221	249	208	251	223	259	223	228	216	235	211	221	240	235	208	176	236	246	224	205	228	228	203	203	223	218	255	235	224	234	230	229	229	214	211	208	226	231	224	213	239	212	239	224	209	239	250	211	229	239	218	243	220	197	212	199	195	230	231	201	223	239	254	215	211	202	219	194	235	228	216	214	243	231	208	212	255	216	239	239	215	206	259	203	229	215	215	239	224	225	183	218	223	227	231	195	222	230	233	205	229	233	227	223	208	218	188	212	206	229	199	228	190	215	228	242	239	224	224	209	205	228	240	228	217	223	230	240	227	217	252	213	238	229	230	247	218	232	218	172	247	237	242	222	241	244	221	258	225	215	249	245	228	221	215	263	213	237	215	245	200	226	236	193	229	218	224	229	225	194	226	199	237	220	218	202	222	229	219	215	229	216	240	222	189	206	222	230	253	208	224	226	222	206	225	206	220	234	210	234	254	213	239	209	236	237	242	237	228	222	203	230	213	187	199	185	211	211	206	220	238	219	212	224	201	225	230	224	233	225	202	229	211	238	206	229	217	206	208	232	241	236	244	203	210	218	193	224	237	221	200	248	216	242	247	244	213	208	205	225	221	215	219	207	206	215	219	200	209	229	247	217	223	212	237	235	221	212	228	236	222	221	221	221	193	261	229	214	235	233	214	218	237	251	200	258	225	203	212	247	220	231	207	194	221	216	240	219	230	215	233	236	223	214	223	203	216	217	237	212	250	229	206	243	230	225	237	231	241	217	236	253	227	226	225	241	249	223	239	208	237	236	239	218	245	248	226	212	251	218	238	235	217	236	233	224	217	222	220	242	224	202	212	221	225	220	218	230	225	235	227	211	218	236	217	227	219	217	226	215	225	241	211	226	201	222	208	231	223	207	231	230	231	213	220	228	253	217	236	215	232	238	237	267	217	245	232	210	242	214	205	221	224	204	240	217	238	214	221	242	245	211	219	230	237	198	208	240	224	217	227	209	209	218	224	228	229	214	230	233	222	244	198	214	219	201	241	214	234	254	214	244	253	207	228	244	226	207	226	215	220	223	205	236	206	209	231	232	185	233	255	250	216	240	217	243	214	247	204	237	217	217	228	220	209	228	197	223	228	229	231	200	209	203	222	219	242	227	224	230	198	224	214	198	235	214	241	216	242	238	243	241	215	238	225	221	216	194	235	248	238	219	205	249	210	223	251	241	217	230	217	240	240	239	207	253	207	224	214	224	232	233	234	247	219	232	248	221	231	214	224	225	235	251	232	212	221	207	221	209	223	198	227	207	246	203	205	219	224	243	211	222	218	251	234	222	212	218	232	238	206	209	211	237	229	217	237	208	207	212	223	204	239	232	244	215	217	208	221	245	236	232	223	218	219	221	243	226	186	214	224	237	228	231	237	218	243	198	198	221	240	234	227	233	204	211	227	196	227	209	219	227	202	209	248	193	249	220	224	240	253	229	227	250	215	237	213	248	243	235	208	227	221	241	224	252	262	230	230	227	210	227	220	253	215	245	232	195	205	221	231	230	207	222	227	228	203	234	252	224	233	232	236	222	239	227	234	234	210	213	220	212	214	242	216	232	228	214	202	214	211	229	246	228	203	215	219	233	220	218	192	196	245	234	221	233	221	242	225	227	233	213	237	207	218	223	239	266	243	217	211	207	205	223	220	250	214	216	206	246	242	231	239	204	207	229	240	221	229	219	215	221	226	230	238	235	213	216	248	206	239	224	222	230	236	225	227	209	244	237	246	205	226	238	214	217	248	201	204	218	227	261	216	244	220	249	200	243	229	234	223	222	213	226	244	207	215	203	210	208	203	212	222	207	221	213	209	222	231	215	235	222	234	237	222	251
10245	5906	10062	16459	12817	54267	17909	1550	1314	1118	1084	1031	975	886	958	892	867	899	868	792	754	817	764	735	752	773	765	738	747	687	723	718	715	755	700	683	691	720	704	675	684	725	725	691	689	731	700	709	714	737	714	673	646	710	745	666	660	685	682	727	651	708	692	672	752	691	709	676	670	694	670	712	683	652	706	694	683	697	703	683	674	687	671	719	667	654	702	673	710	711	655	664	702	654	659	652	667	645	673	663	672	658	732	652	654	680	685	684	658	680	658	699	657	686	680	725	705	654	652	700	686	681	659	734	654	697	666	676	671	656	673	725	624	682	706	707	702	695	709	653	649	694	688	676	667	679	664	670	658	690	684	694	657	687	662	678	677	716	683	701	670	674	689	646	643	632	662	722	670	688	696	701	695	691	733	695	685	705	685	678	687	686	713	682	699	666	679	644	678	699	663	658	721	662	705	681	714	654	671	708	641	643	690	681	664	707	676	688	719	710	639	691	662	643	669	678	682	670	679	650	700	667	688	674	707	701	675	650	677	650	672	622	702	698	680	629	711	683	658	722	688	663	661	699	684	665	648	674	643	646	686	711	682	662	681	652	621	653	678	695	699	676	634	732	686	676	671	659	660	633	658	677	695	696	667	665	666	695	658	697	685	694	705	652	696	695	697	692	719	716	645	648	681	665	664	706	699	647	684	662	647	643	651	684	706	705	709	716	628	655	688	702	668	686	730	667	651	677	686	691	680	693	658	680	678	674	681	686	701	636	692	604	681	666	699	643	693	677	694	660	693	707	639	703	674	656	673	650	662	683	679	659	688	710	676	651	682	653	661	686	675	645	736	705	660	683	670	691	696	663	696	680	718	672	681	681	706	670	664	695	678	671	735	612	699	688	688	707	701	681	653	637	689	682	658	685	688	704	637	710	695	648	697	714	670	643	701	659	662	623	706	651	706	634	629	660	667	660	675	702	683	701	674	693	630	655	685	693	646	639	699	690	684	709	673	735	678	690	683	651	651	672	664	667	711	670	687	669	683	670	672	691	725	655	681	727	624	680	676	688	685	672	653	711	717	710	656	680	683	641	687	666	662	686	715	701	722	667	670	653	657	667	693	679	662	703	694	692	654	712	675	660	698	649	691	658	691	684	680	705	685	687	638	671	639	637	652	679	666	684	665	646	732	657	669	660	699	688	688	648	696	693	666	684	683	647	642	635	733	680	660	664	676	674	692	696	666	675	641	714	650	636	680	703	674	681	688	697	674	693	647	686	699	694	653	665	634	656	669	731	668	676	670	637	731	679	650	688	704	668	705	681	632	647	699	692	701	697	649	690	716	648	695	668	683	622	729	649	684	663	639	681	708	687	666	669	610	706	663	744	646	695	684	683	705	686	693	656	688	661	659	656	662	666	725	683	668	669	665	689	671	705	615	660	646	649	706	690	696	672	697	686	646	659	692	662	655	705	631	631	665	721	702	672	704	641	660	654	716	699	654	653	695	659	706	682	685	700	656	658	692	673	712	651	680	702	661	689	736	616	673	671	660	699	645	675	703	681	716	683	668	699	691	610	688	705	667	731	636	647	673	668	719	671	629	649	655	681	683	680	672	673	701	694	654	701	719	687	707	647	668	637	665	661	659	697	698	678	730	688	721	740	670	718	706	693	689	663	662	677	709	661	697	659	651	672	682	711	699	678	682	710	698	662	728	644	707	638	669	673	697	676	653	675	703	622	662	683	636	685	715	685	668	714	695	652	666	650	670	694	659	698	678	753	722	664	634	708	638	675	702	657	710	707	701	717	675	746	703	714	664	640	680	639	654	679	684	679	677	658	706	673	702	650	663	643	644	722	705	701	672	640	687	687	681	645	741	640	686	715	709	680	693	623	664	640	685	712	692	718	671	685	641	668	665	685	691	657	731	679	703	678	656	666	681	651	733	723	674	682	683	633	650	687	693	660	626	656	669	661	672	687	696	690	685	721	696	682	666	671	690	661	666	671	646	657	697	650	703	594	678	672	708	662	686	678	695	672	702	668	649	632	678	676	643	660	703	634	678	657	675	701	647	670	672	667	700	716	695	744	651	672	664	691	643	635	693	739	654	662	642	703	763	680	668	708	657	700	655	709	686	639	704	698	689	679	688	670	661	690	749	662	667	698	627	713	648	664	689	666	706	677	651	647	649	652	663	678	658	627	688	650	725	660	693	708	737	694	696	672	716	735	721	690	672	634	663	647	672	683	676	701	701	636	655	660	667	697	706	638	686	676	628	684	631	685	701	726	666	688	678	682	745	686	713	697	683	684	718	622	685	712	654	659	695	691	726	665	630	709	667	668	721	664	727	690	698	691	706	700	666	654	695	663	610	678	689	715	670	669	687	710	655	661	672	643	677	689	661	659	693	657	679	649	701	629	715	713	618	671	668	698	642	685	722	667	680	721	660	672	673	645	701	685	682	624	713	676	708	708	639	675	673	696	719	674	739	664	653	698	742	701	681	682	733	669	671	700	660	682	673	653	659	630	673	717	686	696	648	664	705	659	649	719	708	707	674	702	692	667	637	664	632	614	713	653	663	678	727	666	672	639	660	651	658	704	696	651	636	677	692	695	660	655	662	716	656	648	710	668	701	695	676	628	674	667	675	684	701	652	676	685	655	658	713	672	669	651	649	647	617	639	664	683	686	686	666	696	695	739	673	687	673	670	645	663	670	644	678	677	688	640	708	695	677	604	630	691	682	713	699	678	713	686	671	651	703	648	673	698	681	645	684	681	685	649	669	706	657	681	693	681	679	682	708	681	688	699	612	679	688	702	702	651	695	649	665	721	706	675	666	672	646	673	692	720	650	647	669	683	705	706	699	704	641	694	705	663	648	699	647	669	693	695	720	663	657	687	694	660	658	675	618	661	678	685	676	702	685	654	754	681	709	662	742	689	679	662	671	639	674	682	665	706	723	681	720	674	701	650	698	651	673	648	657	693	680	666	711	638	656	653	672	703	687	678	712	662	665	671	670	645	685	699	665	713	701	682	723	690	641	698	732	718	667	682	691	713	666	657	695	664	699	693	655	703	680	662	653	687	686	691	675	639	694	673	691	696	668	680	620	665	673	702	690	648	698	685	667	654	646	689	668	665	672	655	712	642	693	667	702	690	690	718	665	668	700	688	669	684	722	688	707	694	656	707	666	676	681	629	712	716	659	678	654	673	687	680	695	663	676	673	698	688	670	716	685	698	685	718	702	737	693	697	658	688	692	691	649	666	635	757	690	684	666	654	631	686	697	690	643	655	701	687	668	692	712	672	684	626	689	677	648	682	682	688	722	692	636	654	692	683	652	647	666	713	674	673	684	679	721	679	661	671	655	714	663	649	728	652	690	701	702	695	683	640	680	686	690	672	666	617	710	648	704	588	674	700	661	674	689	722	690	671	694	699	703	682	630	631	702	636	693	715	677	672	693	642	681	690	721	607	687	655	664	660	711	614	664	655	651	716	671	749	690	683
26396	13387	15247	17519	15391	45995	46900	10884	1311	508	426	364	366	354	316	327	312	326	285	281	314	305	279	286	289	243	296	252	256	245	271	292	277	288	283	286	282	256	265	275	299	294	261	263	269	263	270	273	249	278	263	240	297	304	289	275	268	267	261	274	245	242	280	248	302	252	258	284	274	257	292	290	255	286	283	269	285	236	247	232	279	249	253	265	253	263	265	274	280	247	258	260	246	266	288	261	268	261	267	269	268	291	276	265	258	288	264	264	242	248	255	280	242	247	242	265	271	273	269	280	246	263	252	252	267	261	251	300	277	275	276	262	264	260	261	255	257	251	231	261	226	252	279	260	281	263	246	297	266	245	279	253	250	261	261	271	240	256	229	249	259	263	269	303	261	265	282	270	221	279	253	272	258	275	264	273	276	276	282	279	245	231	245	251	286	257	224	267	240	265	269	267	284	266	270	277	260	270	255	261	295	266	265	243	251	287	277	270	227	256	230	284	234	245	247	249	306	286	269	266	277	240	245	259	244	268	289	225	256	252	260	253	279	247	262	266	241	263	273	273	279	227	290	270	282	232	282	262	250	271	253	253	283	265	234	252	236	252	267	279	251	267	243	272	260	286	243	249	233	275	269	298	265	248	277	237	238	267	266	270	258	272	243	260	246	281	259	252	257	238	281	278	258	253	266	254	238	252	261	270	282	268	259	246	267	257	265	261	258	227	281	236	269	271	271	283	254	243	265	266	270	261	263	267	231	263	276	236	275	281	262	269	275	245	269	259	234	274	273	271	242	269	261	257	252	244	280	260	236	249	280	278	258	238	255	244	262	260	256	288	250	245	282	265	261	230	270	255	266	255	227	262	277	233	273	274	225	252	277	266	259	270	232	234	261	249	258	276	251	259	260	246	292	255	270	253	263	252	259	302	283	254	245	282	260	289	256	249	264	251	297	259	277	247	279	238	249	254	279	248	281	262	313	268	256	251	255	269	281	266	292	267	266	246	262	260	264	281	248	269	237	238	253	243	286	255	230	260	280	239	261	253	253	255	252	262	274	269	270	273	288	259	245	257	265	236	243	250	264	245	265	264	249	250	276	222	259	253	258	266	246	286	275	277	273	277	263	261	271	265	273	249	280	256	260	239	252	291	284	252	250	266	244	265	250	270	267	301	256	261	252	244	253	283	245	245	274	262	267	279	240	267	257	235	264	253	257	253	271	254	258	291	233	276	266	266	273	265	279	268	275	278	236	259	263	286	271	247	244	268	284	266	252	274	243	277	263	255	266	259	277	254	265	263	232	264	274	264	250	225	274	289	259	285	254	281	272	258	269	272	256	244	246	285	246	258	278	269	260	260	244	260	279	267	273	240	242	257	281	305	248	263	258	272	271	279	243	267	263	279	258	276	278	242	276	258	259	278	300	267	280	271	261	230	232	273	249	257	273	247	265	282	220	264	245	280	259	283	251	235	275	273	269	264	297	233	247	254	257	269	286	258	241	247	265	255	250	273	257	268	246	232	269	278	277	251	285	244	287	287	277	276	241	286	284	251	278	260	249	260	267	255	259	263	276	272	283	268	291	252	269	262	252	264	211	242	267	290	263	270	267	263	261	271	280	239	296	266	263	253	259	247	266	255	250	258	258	259	286	233	225	247	249	278	270	283	259	285	253	261	285	256	267	295	272	261	263	251	256	257	267	252	267	243	273	269	244	288	288	243	279	240	251	264	277	248	256	221	268	281	245	275	254	254	242	274	265	268	281	252	258	274	273	283	278	267	260	240	277	224	233	266	281	299	240	257	270	289	241	265	240	247	256	291	262	236	251	243	271	226	267	270	245	257	266	282	255	283	266	273	251	270	274	279	234	287	235	283	290	271	265	258	244	252	254	270	256	259	215	236	229	277	237	281	245	252	264	265	259	256	240	269	259	255	229	261	293	233	255	266	279	254	257	247	279	267	273	243	281	252	270	286	259	259	283	284	271	265	258	245	247	248	266	245	294	271	266	280	240	277	278	290	246	261	261	247	253	248	259	273	252	232	267	249	260	253	232	223	257	244	254	290	271	279	272	280	238	254	262	250	286	276	282	272	256	261	268	266	271	268	270	265	244	252	238	246	237	278	269	241	279	262	269	277	270	233	291	229	261	272	252	261	263	258	296	235	269	262	267	244	252	265	256	254	272	245	256	247	241	246	251	274	263	246	306	253	240	272	269	265	276	250	272	267	305	254	261	266	269	231	244	253	248	259	301	249	271	252	264	266	222	267	275	251	240	262	276	285	249	243	224	248	243	283	231	248	273	275	268	242	250	257	283	252	264	262	262	269	244	256	262	254	254	241	274	258	291	276	273	272	251	263	246	245	288	266	254	284	259	246	239	245	252	260	265	263	254	268	265	243	281	266	270	256	252	247	256	271	259	267	263	263	259	263	272	248	271	252	249	258	265	267	247	277	263	256	244	229	272	266	252	277	292	271	239	265	297	240	244	276	259	268	271	252	282	276	272	253	277	241	248	259	257	257	285	267	243	257	268	260	262	248	248	262	279	264	256	278	256	275	229	261	258	277	261	279	257	275	271	277	248	292	257	269	244	270	249	272	268	218	285	263	282	277	256	276	278	265	301	278	234	283	252	253	256	248	266	256	262	246	286	238	259	294	294	258	250	267	260	255	260	257	278	272	233	265	242	266	236	260	238	268	224	227	226	229	272	256	244	236	272	234	278	300	272	273	272	284	273	246	235	257	285	241	260	268	273	278	287	298	235	260	292	238	268	279	253	269	289	278	247	241	260	279	244	265	296	259	255	272	254	256	254	268	262	267	269	275	227	245	225	274	262	262	247	281	252	280	272	260	269	251	246	258	238	293	322	231	270	237	288	258	253	223	273	265	281	291	247	253	267	312	269	270	282	259	282	252	220	293	255	250	262	256	265	271	299	248	251	260	273	244	259	237	258	253	244	241	254	253	235	271	317	268	256	250	251	296	260	257	275	282	273	251	283	269	251	240	279	274	228	305	242	261	273	261	265	240	267	240	276	246	268	233	270	266	247	269	251	286	248	264	264	271	247	282	268	258	234	245	253	265	249	287	277	266	270	315	270	292	273	270	275	241	291	287	263	269	268	278	280	279	247	248	269	280	233	255	260	244	265	240	259	259	243	261	244	301	239	292	282	269	310	249	235	243	264	246	267	236	253	251	291	261	243	254	240	237	255	261	258	261	266	257	242	243	294	276	250	255	249	238	259	253	283	265	276	280	268	276	267	252	272	270	254	272	277	269	265	259	264	277	234	270	278	280	240	284	278	241	223	266	258	251	240	257	254	263	272	251	265	254	247	272	262	245	251	252	271	249	271	257	250	251	291	241	265	271	258	270	261	295	249	274	242	285	245	253	249	276	254	256	261	244	268	282	271	289	256	237	249	254	268	275	283	283	280	264	241	269	256	265	285	248	262	262	274	255	259	267	268	278	261	260	245	273	284	260	230	251	270	251	232	251	262	316
15082	8719	15143	21659	21725	60964	42600	2859	2001	1778	1591	1459	1366	1267	1207	1159	1102	1064	1057	1082	1018	968	923	924	957	923	900	888	895	895	878	900	873	850	859	869	822	819	822	819	794	818	817	819	811	825	806	797	844	844	820	859	825	786	756	793	790	774	789	781	795	785	785	826	945	789	776	825	747	781	736	742	732	791	748	778	773	749	757	759	814	795	737	780	761	772	743	753	731	741	784	827	781	808	715	763	775	722	799	778	760	766	761	741	787	747	790	692	778	715	738	750	791	759	705	747	761	715	767	748	714	773	752	711	714	777	789	834	780	747	766	764	771	768	740	803	739	783	756	751	765	780	720	738	785	767	764	758	771	719	733	735	821	781	769	728	743	736	756	754	705	787	736	783	752	764	762	751	730	778	800	782	800	816	768	797	839	742	776	776	737	784	720	763	767	772	769	734	731	755	774	792	766	725	710	721	763	756	808	785	728	794	798	725	786	831	749	775	780	752	751	788	745	734	707	757	744	759	813	724	815	765	758	757	766	733	733	744	766	769	763	748	795	767	774	764	734	765	840	711	809	759	785	767	780	796	739	780	754	749	786	743	765	719	739	761	744	757	748	729	804	787	750	780	736	762	731	738	782	746	745	754	752	785	763	753	780	731	790	765	803	764	724	762	773	795	768	766	774	792	767	756	740	786	748	742	805	694	767	760	789	778	741	731	781	719	738	737	782	726	803	755	763	740	726	803	752	770	759	728	765	801	765	789	757	733	762	742	714	720	733	790	800	766	732	745	762	739	760	755	724	806	718	730	756	746	726	781	748	718	798	723	738	738	731	811	773	772	752	775	741	784	770	723	772	812	759	733	757	796	791	767	768	765	736	773	737	806	765	728	777	717	745	770	771	700	717	751	712	769	732	699	735	774	751	775	771	743	805	772	743	764	729	782	749	742	751	776	782	728	786	682	732	747	788	760	771	677	757	724	737	743	740	772	741	735	758	724	768	790	712	734	771	710	753	758	791	786	796	786	798	772	748	739	751	789	748	745	761	754	720	770	797	774	779	731	708	748	731	788	754	798	773	749	780	780	739	770	718	755	711	736	783	754	710	805	758	715	761	747	758	725	734	775	738	791	758	777	757	772	759	792	733	752	822	776	774	758	775	739	746	736	796	726	756	772	792	772	784	800	780	778	763	766	778	735	735	778	750	771	749	725	775	729	758	707	828	759	764	742	784	730	762	747	749	759	815	745	792	787	737	760	823	719	724	773	774	720	733	779	780	778	749	753	704	771	758	804	743	734	770	719	737	816	774	765	765	728	746	710	733	757	765	797	793	771	789	732	764	702	794	763	730	772	744	728	777	768	744	807	778	802	750	754	781	830	706	760	767	794	717	809	758	764	762	713	734	741	773	736	707	808	795	787	784	737	722	759	756	732	801	731	731	796	758	818	709	757	729	749	762	758	763	759	768	766	768	783	821	718	737	746	755	799	770	729	783	766	744	771	762	766	725	763	758	792	740	774	790	786	782	773	755	699	812	790	768	770	722	771	771	784	740	756	752	778	762	749	765	789	726	811	774	754	748	755	728	786	780	715	787	784	748	742	749	742	766	772	724	743	744	737	743	733	737	751	733	769	780	739	798	746	751	708	723	701	783	741	728	771	747	735	747	785	731	760	767	772	755	751	743	785	750	757	745	779	770	779	749	750	757	753	734	751	740	784	744	751	761	781	735	721	728	755	746	754	737	791	783	790	769	757	749	769	773	749	783	758	755	793	752	754	791	780	772	751	766	771	767	720	773	795	776	736	792	715	749	751	753	819	786	715	752	743	780	750	755	750	740	793	777	784	776	718	730	792	779	722	740	754	776	754	753	731	756	810	800	756	804	758	740	702	781	764	826	757	749	743	739	728	753	740	775	777	774	813	747	780	797	783	793	794	752	771	761	759	714	790	753	746	787	742	753	743	754	742	769	759	745	745	760	754	795	759	784	765	804	776	754	715	778	790	778	754	783	767	744	733	774	739	825	715	767	787	746	762	753	764	706	751	739	719	778	745	777	743	748	753	766	743	722	754	795	767	724	737	770	764	741	766	813	796	801	787	766	744	793	726	710	793	771	760	819	773	761	766	753	741	777	741	716	775	757	786	746	773	730	745	764	725	719	809	722	745	750	775	802	801	759	745	762	756	706	752	781	780	756	735	754	739	709	751	749	755	820	757	765	753	754	772	715	789	810	791	747	774	722	775	795	789	741	750	729	733	757	754	742	716	714	772	713	772	751	794	747	816	824	710	785	769	744	724	724	733	738	692	729	734	746	756	754	784	751	741	775	759	767	745	766	749	768	780	759	761	766	819	770	760	752	726	749	794	758	786	733	751	836	813	746	743	749	724	761	689	731	748	754	805	805	772	741	814	770	735	765	743	723	775	768	771	775	787	765	739	758	721	748	750	814	772	746	803	745	738	740	713	795	781	741	721	783	798	795	715	733	806	753	768	759	784	744	727	808	743	756	726	763	772	764	705	785	757	727	754	790	767	786	798	818	787	777	782	777	767	720	779	759	749	721	740	738	714	790	816	735	754	745	785	717	754	755	770	752	809	763	729	752	751	732	780	751	755	760	761	727	747	710	730	777	730	744	767	765	801	743	739	733	743	770	764	752	769	741	833	759	757	764	763	755	773	756	766	737	778	780	748	709	723	801	743	769	752	726	773	734	772	663	773	804	746	692	751	789	804	761	752	749	756	734	756	768	792	782	771	742	779	765	777	766	682	814	737	765	802	734	774	716	755	775	767	800	816	793	742	715	807	746	788	789	738	765	757	789	741	730	776	753	751	766	721	736	792	741	792	743	774	791	770	738	768	794	774	800	786	718	767	778	752	714	752	745	710	751	726	763	744	743	752	806	736	721	745	741	789	712	766	752	730	770	761	765	744	804	796	738	745	767	755	707	763	740	780	783	748	771	762	782	737	737	757	757	775	735	773	739	796	764	745	783	758	771	782	731	731	728	823	782	754	767	766	736	753	731	727	787	773	723	770	738	702	687	774	794	771	753	795	749	809	772	734	788	786	784	714	792	721	780	755	781	770	741	750	787	774	724	726	773	730	794	731	761	729	697	763	712	727	760	710	761	777	761	794	793	759	782	739	779	818	767	764	771	746	765	785	765	776	748	769	740	787	749	747	812	797	711	774	719	719	761	726	775	765	799	780	724	750	733	773	710	722	754	753	748	771	796	769	747	766	759	771	759	744	766	744	763	782	732	778	757	784	773	806	789	767	721	719	777	803	773	718	763	794	759	766	765	783	782	757	760	776	748	730	773	757	761	829	769	745	752	732	792	768	770	766	707	750	769	781	726	692	739	758	772	778	762	718	719	758	741	760	783	807	767	803	758	821	724	760	752	770	774	786	822	744	820	777	741	756	778	793	750	754	757	742	775	757	777	798	781	759	696	755	749	759	736	756	776	744	740	714	739	737	774	746	732	733	764	743	797	772	780	738	749	713	806	719
2647	485	671	648	717	2211	1743	225	118	123	135	106	130	125	108	109	112	136	125	114	113	103	132	115	113	140	114	109	117	118	111	119	112	109	115	124	115	125	115	109	110	107	118	125	141	128	135	106	118	103	136	116	138	136	108	129	112	107	108	132	121	130	121	148	115	114	136	116	109	127	110	95	122	115	121	150	115	123	127	112	107	108	97	126	120	130	105	124	111	103	111	100	134	117	115	143	122	123	126	103	104	111	119	107	100	130	131	122	135	122	129	132	104	136	104	99	107	110	122	121	125	121	125	123	128	120	100	94	122	128	108	108	124	122	116	132	118	124	107	111	109	117	123	115	120	108	114	123	117	132	114	130	104	122	106	131	131	123	124	115	96	107	130	127	121	116	113	135	129	115	128	135	108	121	111	116	118	134	111	116	111	117	101	110	105	114	135	115	116	119	114	87	111	118	112	125	124	138	124	110	114	136	118	122	122	108	119	108	108	98	120	129	89	144	125	118	111	129	132	115	109	113	114	111	131	134	134	121	109	108	126	124	125	117	109	111	125	134	124	118	115	106	100	138	117	126	112	132	124	114	106	107	120	124	110	150	124	121	113	131	123	124	119	116	117	138	122	114	108	117	124	119	110	122	113	106	130	123	115	118	122	115	109	102	119	119	110	125	142	109	121	128	124	114	116	111	103	122	136	138	107	143	115	134	106	112	133	101	118	119	114	113	126	106	128	129	138	143	129	128	102	124	111	115	132	126	141	107	108	108	109	117	115	117	120	118	98	108	128	109	104	115	99	116	126	140	120	125	123	134	111	122	111	102	104	108	100	116	144	120	110	126	119	126	99	104	126	126	107	122	141	108	127	101	108	111	137	114	112	129	126	139	121	114	121	153	112	111	137	150	133	114	112	109	107	139	131	128	93	115	127	114	128	132	122	129	127	96	137	153	121	130	123	117	106	124	100	116	116	110	115	111	111	112	132	125	145	139	108	105	112	141	122	121	122	135	130	112	138	119	110	125	124	129	99	110	119	127	143	117	116	128	129	113	131	136	143	119	121	110	108	108	119	122	122	115	117	125	95	118	114	97	117	108	120	125	110	104	129	103	134	140	118	124	132	123	127	128	109	140	125	124	123	127	120	119	125	118	133	126	129	130	125	133	122	112	120	105	115	110	129	133	126	121	107	117	102	98	125	132	110	126	114	124	114	126	116	131	131	119	114	115	137	100	134	106	136	134	134	110	96	134	128	130	148	126	130	131	125	120	123	132	133	125	125	138	122	115	131	89	105	107	108	103	115	125	125	143	114	114	109	123	122	116	126	107	115	114	102	120	129	119	120	109	90	128	103	119	124	113	110	102	136	128	131	124	103	120	121	108	133	143	131	108	110	115	116	131	99	113	120	125	128	117	124	106	126	104	145	104	115	124	126	113	115	131	126	138	122	120	108	104	118	126	127	107	110	109	127	98	114	132	107	134	123	124	131	123	128	118	117	110	90	110	111	129	123	116	134	124	120	140	125	122	145	109	109	122	135	117	122	129	120	117	107	127	119	104	102	124	116	118	108	126	116	111	133	114	115	125	122	125	140	98	123	102	116	90	98	119	140	103	113	104	143	118	120	113	106	106	110	121	143	107	100	119	104	102	105	106	121	113	134	100	112	108	128	107	119	144	126	122	118	129	108	110	138	123	101	126	157	105	136	111	127	123	125	111	119	117	139	131	123	116	136	130	122	116	97	131	133	111	127	118	98	108	126	121	106	120	109	131	125	133	129	117	116	120	114	97	112	145	122	136	121	118	126	110	117	110	105	119	124	117	117	116	93	118	126	123	126	118	129	120	119	129	135	130	115	113	126	125	125	108	127	129	123	132	127	115	113	126	117	119	143	130	131	143	108	109	107	127	103	120	125	112	116	120	111	122	130	98	118	117	146	118	104	108	113	127	113	126	124	131	125	122	112	107	106	137	127	123	128	117	125	104	126	111	114	131	123	119	111	116	126	121	125	125	118	101	130	158	119	122	114	129	127	124	116	129	95	108	118	120	124	143	116	117	110	130	120	104	117	120	131	110	146	108	124	107	119	119	118	125	124	132	118	127	119	114	115	112	107	116	133	122	126	129	129	123	88	116	122	135	108	101	133	119	135	125	116	126	128	142	131	128	126	118	113	117	121	102	123	120	116	123	108	121	117	113	129	136	116	117	113	138	110	108	108	123	128	119	126	107	111	103	107	128	116	134	136	104	126	105	133	124	132	130	131	124	121	114	122	124	121	104	147	120	128	136	123	104	139	128	108	120	112	120	125	126	126	101	124	115	119	112	109	108	123	115	120	115	135	123	125	114	113	127	122	114	122	131	107	110	114	123	140	118	109	96	131	123	126	133	132	109	117	117	140	109	123	130	133	126	139	136	133	121	125	122	129	128	128	125	119	126	116	136	112	116	116	123	121	117	125	126	128	124	110	121	120	131	142	122	128	118	116	123	119	117	131	124	107	130	123	121	118	128	121	124	125	116	143	113	110	118	127	137	99	120	108	106	112	100	102	131	124	125	124	108	101	128	125	133	119	140	106	109	112	128	133	123	118	128	124	129	133	110	131	113	124	120	140	100	99	126	136	140	115	122	131	119	130	122	125	127	110	128	133	141	113	117	115	122	107	126	111	116	135	112	106	126	118	128	115	104	118	91	120	126	127	99	131	96	105	96	102	114	106	111	129	128	118	104	123	113	121	132	118	112	107	127	123	122	111	99	127	109	121	119	125	114	113	99	117	119	127	121	111	129	112	122	130	107	114	138	118	118	112	117	126	114	122	121	111	123	137	114	140	88	120	124	97	141	110	122	125	102	124	122	100	114	129	122	115	134	116	132	114	119	148	107	108	126	122	122	129	137	110	127	127	120	106	112	112	120	133	109	128	117	127	116	120	118	117	127	110	106	131	118	117	108	114	115	110	124	119	140	108	127	118	108	113	109	131	121	125	108	101	126	123	119	129	132	120	126	129	135	120	123	98	113	120	122	122	113	120	123	117	100	133	127	130	121	130	151	116	110	134	117	104	128	114	118	111	106	139	119	125	111	136	107	129	119	118	140	119	110	129	163	111	111	139	131	106	139	120	124	126	123	134	123	105	121	110	117	116	109	127	118	122	117	116	132	120	106	135	105	135	138	113	123	107	100	120	110	123	111	101	123	117	133	110	130	119	123	97	105	139	111	108	106	121	96	103	132	108	127	105	104	123	109	110	124	115	131	142	103	118	111	113	123	125	115	113	123	122	117	118	127	143	108	122	108	126	120	97	126	104	135	108	113	110	97	127	105	106	125	136	118	118	112	119	117	119	122	120	129	121	115	124	102	108	134	122	111	117	130	129	136	138	123	121	129	107	113	105	135	108	112	127	132	99	130	121	103	141	144	127	114	124	91	114	112	125	114	136	111	97	125	107	106	107	129	118	136	136	107	109	135	108	118	105	131	128	130	115	126	107	124	106	113	128	123	139	119
2541	781	1440	2016	2681	8831	6798	605	444	427	458	481	435	389	393	378	404	376	388	375	404	410	399	421	397	420	404	376	445	389	453	414	388	413	447	387	380	434	393	398	426	423	424	407	395	389	405	403	412	393	435	399	411	427	407	419	389	412	401	430	406	399	381	421	432	406	433	421	434	412	389	396	404	402	374	398	418	404	418	444	416	442	383	407	360	382	392	397	410	401	369	391	388	384	419	412	390	413	405	378	401	420	392	391	425	369	392	403	443	413	382	367	411	403	381	402	394	442	416	371	382	389	433	408	386	413	413	415	440	400	396	412	402	405	394	409	399	447	395	435	420	388	396	388	386	381	372	386	432	420	394	420	438	407	391	380	399	419	418	395	373	388	392	398	419	389	423	398	413	408	402	404	413	387	440	394	376	403	399	375	397	385	424	412	381	398	422	371	407	395	385	407	397	399	456	424	421	398	403	370	428	410	365	427	404	363	422	426	411	416	434	409	412	435	420	383	423	406	409	410	433	422	404	440	417	411	401	403	386	441	414	406	417	404	430	438	358	385	406	403	401	418	362	418	395	407	418	367	396	451	407	390	403	384	401	403	402	407	396	416	386	400	390	440	430	397	423	373	408	406	383	369	416	391	393	395	407	405	428	420	391	385	395	421	375	415	399	418	391	413	403	433	438	425	417	414	379	435	419	393	393	398	444	425	406	408	377	391	404	401	366	452	428	417	418	367	396	403	404	369	364	408	417	420	394	420	394	418	411	426	368	419	426	435	378	388	392	361	394	394	429	433	393	392	414	402	361	373	409	429	424	393	424	438	373	377	412	389	384	383	377	384	433	430	382	380	405	384	399	401	400	402	431	370	388	408	384	383	401	395	421	454	409	395	436	421	391	425	398	376	408	429	412	426	420	413	383	409	403	397	408	415	410	401	376	425	400	387	418	402	410	421	405	406	419	399	389	367	369	407	387	398	424	393	397	426	406	446	378	406	427	382	429	401	425	397	385	393	419	387	404	389	405	387	407	406	419	409	396	402	404	383	432	411	387	423	389	396	392	418	391	378	394	410	397	406	413	384	413	417	390	410	425	443	404	369	419	388	408	367	386	393	440	414	418	434	403	411	399	398	414	439	404	438	416	398	392	394	413	400	382	416	380	419	397	399	419	420	407	398	372	390	393	406	417	381	381	429	418	406	391	427	443	401	407	382	363	393	440	406	384	402	423	432	399	390	431	405	407	397	402	424	389	409	376	389	368	390	387	442	400	412	409	391	402	382	380	411	406	400	389	390	406	393	417	392	370	460	396	373	398	420	383	429	400	396	400	389	398	425	386	393	406	401	423	385	426	401	390	396	417	395	415	413	412	430	390	423	407	410	426	396	401	400	399	417	444	446	398	411	407	435	408	423	380	372	387	392	402	375	423	425	383	436	451	437	393	408	380	420	339	425	410	428	404	424	424	396	376	406	431	397	410	397	430	450	378	424	416	401	404	367	429	397	388	399	396	424	391	388	394	372	382	394	372	401	377	416	397	412	426	390	389	409	384	366	432	375	369	379	429	413	383	423	394	415	411	450	409	380	378	397	408	424	405	406	416	419	378	417	408	378	418	376	380	388	437	406	410	442	431	395	410	443	402	421	416	415	420	391	394	404	397	417	414	401	385	433	388	381	377	371	431	386	400	469	394	404	441	401	394	394	391	403	377	382	350	407	403	393	388	380	424	383	432	391	418	413	382	376	401	397	393	405	424	405	422	396	403	432	426	390	378	395	427	398	413	385	406	406	431	371	391	402	409	404	406	396	379	408	401	390	406	413	393	411	407	402	402	433	364	416	411	460	422	430	385	392	377	387	382	415	404	448	431	398	388	404	424	411	425	401	410	390	414	386	389	391	394	398	418	413	431	399	411	389	420	398	413	393	420	449	434	412	392	371	376	390	380	410	370	399	401	396	382	405	388	404	401	364	411	391	408	393	395	398	404	387	405	382	415	406	419	419	436	436	408	401	419	423	431	429	352	405	361	409	392	403	437	424	435	419	416	372	390	417	405	403	394	403	393	416	386	412	384	393	414	413	425	447	394	410	394	415	415	386	400	365	407	396	386	389	414	418	371	400	363	419	442	383	392	416	414	399	369	412	406	383	388	393	411	436	424	389	393	393	372	423	410	404	412	444	390	411	417	385	408	432	400	412	410	349	422	413	406	419	418	435	368	410	423	428	387	388	434	398	426	438	414	411	385	374	399	425	402	396	387	450	392	404	414	388	366	394	428	412	379	404	367	402	406	383	445	427	434	402	411	389	393	392	398	395	408	396	384	405	440	373	414	429	445	414	393	372	343	417	407	392	398	407	440	349	380	407	450	430	391	408	395	377	376	448	423	392	387	350	383	351	427	411	394	419	413	408	402	422	412	391	420	404	395	417	410	379	420	437	395	383	420	399	450	450	396	398	365	430	393	357	417	398	368	405	377	406	389	409	438	401	396	380	411	402	391	392	426	423	384	417	396	419	402	361	436	407	389	363	423	416	372	416	384	424	407	410	372	365	384	440	407	438	399	427	391	373	391	408	398	383	384	358	409	411	401	405	406	377	423	370	381	388	382	418	392	437	391	381	425	396	390	418	395	432	379	390	381	398	381	394	447	397	388	398	409	387	428	401	393	437	425	414	389	401	440	425	396	375	407	394	418	396	421	411	421	422	422	373	424	396	398	411	388	382	391	402	417	363	418	413	399	446	383	392	377	419	396	384	431	416	414	402	407	392	369	403	404	411	439	401	392	428	386	370	401	386	444	414	378	438	401	380	426	393	377	339	396	398	395	391	377	398	379	416	375	427	437	373	423	418	410	403	387	405	445	386	421	401	396	411	411	401	427	404	409	385	453	396	375	435	409	396	382	377	417	391	393	375	412	403	391	395	410	374	427	394	392	406	421	386	429	367	407	410	399	451	396	390	423	441	378	384	440	416	410	417	440	407	441	377	376	364	410	413	414	392	414	422	414	408	391	403	413	395	418	382	381	369	384	399	406	421	427	425	427	392	388	409	411	397	395	379	379	402	378	412	402	376	408	441	378	403	391	402	395	373	404	419	398	381	373	407	416	388	369	442	398	395	436	415	377	407	412	437	435	408	395	405	397	414	432	379	408	418	410	406	411	431	402	414	423	419	417	423	365	378	393	412	404	389	401	404	418	437	435	442	395	417	401	378	391	385	379	375	406	369	387	426	400	393	374	369	405	374	396	409	407	396	389	408	379	434	382	390	389	425	387	400	364	410	401	430	413	402	415	384	405	377	428	418	380	419	417	397	396	401	407	394	419	409	415	397	381	398	429	405	424	380	447	412	387	394	393	427	373	407	413	420	390	408	406	389	406	402	403	406	411	393	414	390	391	373	445	377	413	350	406	381	395	421	430	410	404	421	409	441	408	427	448	380	401	406	391	401	404	402	413	426	391	376	419	408	415	371	412	422	444	379	419	437	391	391	409	426	392	431	410	411
13107	4429	4776	3805	9656	18211	19355	6062	390	295	313	282	259	266	265	268	250	265	230	253	236	240	212	232	220	222	233	232	244	214	269	238	217	210	219	233	235	231	236	237	213	221	211	198	227	221	243	238	220	221	210	238	221	205	216	227	230	209	226	223	222	183	216	230	245	232	227	235	203	228	222	207	233	225	206	221	251	224	219	226	209	223	220	218	223	221	214	240	232	234	205	213	234	221	211	190	229	215	209	211	205	243	238	220	212	205	241	205	208	216	218	200	207	223	246	195	193	224	208	214	204	211	230	210	223	224	211	216	222	213	218	199	184	191	219	197	247	187	231	223	214	237	265	224	222	212	202	238	231	193	239	219	215	244	194	222	215	218	198	206	214	194	217	209	248	230	237	231	205	233	209	191	211	220	233	209	224	227	214	229	229	223	225	227	233	214	242	206	231	268	233	224	229	230	226	207	202	222	225	191	234	211	234	224	195	222	220	225	215	199	203	226	237	215	202	218	197	212	203	238	227	234	222	223	203	241	211	205	213	205	230	218	226	225	212	214	220	191	227	210	205	221	203	245	212	234	216	222	214	211	201	226	236	234	203	246	217	224	194	202	221	222	218	239	217	192	220	218	203	228	222	216	223	200	224	233	230	216	194	208	260	232	217	223	197	226	216	206	208	233	233	235	225	206	219	206	228	232	208	217	225	223	220	214	212	222	232	209	226	214	215	225	230	207	204	236	204	235	205	218	222	181	236	223	225	225	212	194	233	231	212	217	231	235	207	228	189	208	214	204	240	213	212	236	227	218	205	224	237	205	231	241	218	183	214	216	235	240	217	217	214	215	212	213	219	228	232	215	212	222	227	215	225	214	203	213	195	237	223	208	188	244	223	241	222	211	211	219	226	231	224	218	214	234	208	194	231	204	190	230	230	194	201	235	216	199	214	223	224	231	232	202	237	229	215	226	216	202	204	233	213	253	223	202	241	248	220	225	209	236	228	236	229	203	234	216	221	214	200	210	211	206	223	238	218	236	213	188	221	249	221	228	207	226	205	226	247	228	199	234	214	251	223	212	211	218	226	216	225	224	228	227	225	205	221	212	211	205	236	246	218	210	231	204	232	235	218	221	207	215	236	220	232	246	220	238	227	219	209	210	194	214	217	214	218	216	216	216	232	209	223	205	239	214	182	219	234	194	246	236	246	199	217	222	229	235	206	216	205	224	235	204	218	234	211	221	249	234	222	206	217	231	195	211	233	241	223	212	223	215	211	243	183	214	210	231	216	211	211	243	235	218	226	224	230	212	213	237	212	232	203	247	216	241	220	240	184	207	182	204	229	216	220	246	202	215	232	222	218	206	211	265	234	245	228	240	231	218	243	206	222	202	214	231	210	226	211	236	195	205	220	243	246	223	229	219	228	231	227	209	233	222	212	190	203	234	228	243	232	205	190	220	221	225	253	213	241	235	207	240	237	204	219	214	233	187	208	207	229	218	223	204	219	191	225	230	190	224	240	214	195	220	233	211	240	230	222	223	197	218	215	208	216	215	228	209	245	214	203	226	206	250	240	206	240	223	202	209	216	241	223	210	217	196	210	222	248	214	233	198	257	247	215	213	219	247	216	213	224	213	224	252	219	206	205	201	180	195	225	201	249	225	209	222	236	205	212	193	234	231	203	225	214	231	218	239	221	231	232	205	211	221	215	221	237	235	228	226	221	213	221	221	242	214	231	211	228	242	230	231	215	199	219	216	211	211	218	216	226	214	246	242	239	204	201	230	215	247	204	195	227	223	234	229	232	220	237	197	226	214	229	218	248	231	203	221	230	216	209	228	232	240	273	225	189	221	232	202	226	232	223	243	224	230	220	264	217	233	238	216	223	200	232	191	216	186	211	182	215	231	241	226	222	220	227	194	208	226	222	222	207	237	194	210	210	233	218	210	218	214	227	237	226	233	229	231	236	239	225	210	250	233	211	239	240	223	241	217	205	194	212	201	223	209	217	228	201	221	207	225	225	213	222	229	215	189	225	204	223	216	210	239	197	229	216	240	189	217	221	230	237	207	216	227	227	247	245	222	218	213	209	242	213	250	225	230	248	215	245	189	214	203	193	242	210	226	217	226	207	226	215	199	217	252	218	201	239	198	214	192	223	204	216	217	228	228	219	217	217	213	216	215	201	209	209	228	224	237	210	237	216	228	207	193	231	209	201	230	228	212	203	218	218	240	229	216	228	228	225	245	208	222	209	211	206	245	195	236	209	244	223	232	225	206	211	228	220	231	249	214	216	232	229	227	217	203	243	182	228	208	225	212	235	240	200	210	198	223	226	185	220	212	239	210	229	189	237	194	213	215	220	219	221	246	202	229	219	198	218	213	212	220	220	239	217	238	221	230	230	238	216	237	218	229	214	202	224	217	228	188	212	217	208	210	212	220	224	240	221	219	230	234	233	218	222	215	208	222	221	207	203	217	216	223	217	230	218	236	212	234	201	221	233	231	219	211	207	221	193	217	239	216	227	210	228	212	237	215	193	197	230	251	223	224	205	202	199	239	223	209	242	212	247	215	219	201	256	205	213	233	238	245	231	208	233	212	212	216	227	219	232	232	222	217	236	214	239	201	232	213	246	225	216	218	229	214	231	202	204	213	211	222	228	234	232	196	236	221	229	209	214	198	236	203	228	256	201	217	215	188	216	233	210	239	227	221	234	205	253	220	213	191	245	213	217	207	229	224	239	206	249	203	222	237	240	222	211	229	225	244	238	213	231	206	217	226	222	205	215	202	215	176	227	221	223	202	202	218	248	234	234	209	212	218	219	214	208	200	213	232	219	206	207	228	187	212	221	234	232	214	227	227	223	207	213	204	206	228	241	227	240	229	204	223	186	215	216	217	232	221	219	228	245	207	223	223	210	227	186	203	221	213	217	236	234	227	209	229	228	239	216	217	230	199	213	231	233	222	218	227	199	216	209	217	209	247	197	212	223	219	239	217	198	229	202	206	232	228	212	205	183	217	226	218	198	224	221	205	232	228	216	223	219	202	233	235	226	215	213	240	239	230	197	229	215	238	210	202	223	236	249	210	228	223	210	226	201	237	243	202	223	223	226	220	195	213	219	244	219	230	241	221	232	205	248	197	223	211	197	197	190	229	219	201	256	220	200	217	184	246	231	238	249	245	225	212	220	230	225	212	226	209	212	221	219	218	248	206	230	220	218	209	212	203	243	238	215	229	216	233	212	212	198	216	201	207	231	206	209	255	206	246	223	230	219	234	226	209	223	199	230	230	212	240	187	223	251	231	216	234	229	227	236	211	218	201	216	219	214	235	212	212	225	228	231	209	202	211	239	228	202	226	230	208	223	244	235	227	216	210	225	229	222	228	220	204	241	205	226	214	209	226	218	211	221	222	193	223	213	206	223	217	218	226	223	202	216	246	208	222	233	211	223	219	256	213	195	193	217	220	215	240	240	218	212	183	212	234	205	220	235	217	215	196	227	213
8515	3784	7652	8788	21916	29832	32264	3337	1388	1340	1115	1063	1062	975	914	859	937	814	855	832	848	778	761	746	810	796	747	804	741	740	719	735	703	696	714	733	753	710	682	716	719	698	673	740	731	729	739	712	696	702	691	719	665	752	715	687	706	704	649	730	709	720	699	675	824	705	668	689	662	674	662	659	696	735	674	693	637	666	668	656	666	650	596	652	671	675	687	687	681	673	706	656	646	724	654	679	701	643	705	727	675	653	678	634	672	687	680	647	708	682	708	711	684	679	637	664	681	648	644	676	675	687	665	626	615	734	686	677	707	677	699	674	705	702	650	683	684	669	715	651	699	661	624	661	670	703	695	688	643	673	649	677	650	650	655	646	707	686	638	645	627	609	677	678	635	671	688	626	689	701	675	625	676	662	690	673	692	663	696	657	658	681	670	628	665	634	727	653	685	629	700	624	676	616	685	671	673	700	655	651	636	681	706	695	708	629	691	672	713	648	627	671	644	650	671	647	680	694	681	652	711	666	679	681	722	625	699	677	701	738	635	676	648	652	685	712	666	675	714	678	671	688	681	665	649	684	663	665	670	647	673	687	698	664	648	711	650	670	625	653	634	688	672	713	662	672	649	645	652	671	673	715	720	687	687	718	660	668	695	642	677	677	667	657	636	657	638	642	615	689	675	642	680	708	666	638	637	690	674	614	692	690	693	675	691	640	682	638	667	672	673	638	672	658	694	670	664	658	645	676	671	678	677	704	680	681	637	623	697	636	667	694	710	662	642	674	692	679	660	658	666	659	629	654	656	723	685	671	683	706	639	674	669	712	658	703	644	674	659	667	681	665	715	651	674	644	667	663	654	664	669	674	685	669	690	657	670	682	667	647	643	730	649	646	652	677	682	678	663	639	707	648	679	653	638	675	653	668	684	725	604	691	677	684	668	679	697	648	638	656	650	644	666	699	655	630	688	645	699	673	686	698	674	627	677	729	602	654	651	673	687	647	629	698	695	671	650	685	656	662	690	641	689	642	710	730	656	641	670	644	662	660	666	643	680	691	652	663	719	690	669	681	690	660	668	702	704	640	649	662	639	667	641	654	671	642	641	681	654	657	678	693	630	628	706	640	745	642	704	630	688	715	683	643	682	693	644	644	678	695	681	640	708	673	648	633	637	706	625	657	657	645	644	652	676	659	692	663	688	676	665	693	618	664	708	719	683	694	653	673	685	671	699	644	680	665	693	658	653	643	669	675	651	658	685	662	668	637	688	669	724	698	626	697	650	649	653	695	705	653	631	676	703	647	667	622	610	643	670	661	699	682	644	707	647	686	632	649	678	688	654	675	680	688	706	665	674	677	683	678	703	693	661	633	641	701	657	650	669	641	667	654	706	662	648	567	685	689	619	677	692	672	689	651	627	676	652	632	661	620	683	685	730	660	690	700	641	658	690	666	699	653	688	672	657	621	696	643	705	669	683	665	659	646	669	735	685	662	644	665	696	641	653	673	640	644	664	686	685	719	689	677	665	622	644	673	671	683	692	611	659	623	692	642	648	667	726	699	627	680	650	666	623	643	710	625	688	663	679	667	632	675	730	688	704	684	672	638	672	650	718	670	659	682	669	642	682	693	691	689	646	642	658	686	646	668	675	697	651	684	649	723	655	711	684	653	689	670	683	682	626	667	687	703	681	643	724	642	643	666	696	642	657	688	673	641	665	730	689	643	709	669	653	682	681	690	708	714	649	638	704	690	662	753	704	646	672	636	637	648	716	666	663	657	677	688	641	674	652	675	667	664	653	640	730	661	690	675	661	674	632	673	650	672	704	700	724	631	661	668	705	668	661	644	691	689	706	674	649	682	626	642	658	653	693	667	643	709	668	671	674	660	688	679	654	665	656	632	740	662	741	668	696	689	693	687	626	700	708	703	678	631	696	703	685	650	636	667	678	683	699	669	710	656	675	634	685	668	682	661	647	687	667	630	623	686	663	681	660	689	641	703	673	643	652	707	665	609	682	631	676	636	681	666	662	702	657	683	689	663	657	662	672	630	642	690	653	670	636	708	689	677	644	656	670	650	629	661	662	659	663	617	659	652	637	670	633	669	631	667	649	719	715	644	667	672	680	637	676	686	666	687	661	694	667	670	700	655	622	639	639	670	686	668	644	665	645	649	706	676	664	628	707	680	674	685	684	696	663	656	669	645	667	665	692	707	667	673	683	650	686	692	651	638	663	682	624	631	650	665	693	590	666	660	661	696	633	699	632	681	710	660	640	700	653	683	638	666	650	667	711	665	646	673	656	682	686	725	691	621	675	701	669	673	648	715	673	710	643	677	641	687	673	705	664	659	708	662	671	657	663	639	715	688	668	665	678	651	615	654	674	706	644	637	684	701	673	665	678	651	677	644	667	682	706	631	716	671	658	689	640	668	710	678	665	654	628	663	649	677	676	652	714	663	629	652	673	709	639	629	660	668	671	691	697	672	696	633	645	725	662	663	674	659	624	695	687	630	661	675	674	692	606	645	681	660	692	691	713	711	649	664	653	701	652	670	680	705	676	664	642	637	657	682	586	667	674	642	606	681	655	684	624	658	655	629	684	650	687	652	630	648	666	684	666	675	699	614	668	624	661	666	669	647	682	641	666	637	652	664	664	679	690	670	644	679	650	664	681	662	642	696	632	721	679	691	647	672	702	673	685	664	673	682	656	710	698	690	645	682	647	675	665	728	643	635	645	681	669	712	664	646	596	678	659	635	672	703	685	682	696	610	648	709	594	634	682	704	690	724	656	635	671	735	654	665	677	666	679	645	709	663	645	686	719	687	644	643	642	658	675	697	680	665	661	675	654	691	646	634	720	698	590	684	714	677	654	669	672	692	697	678	638	660	684	703	682	659	653	706	707	690	698	673	723	675	662	656	677	619	672	657	672	654	678	671	711	646	652	679	635	699	724	658	647	699	676	665	696	680	679	653	701	730	663	665	685	675	637	671	682	664	681	630	676	675	637	676	648	687	712	697	682	671	701	685	664	686	626	689	680	638	676	688	678	682	652	646	679	679	672	653	673	741	672	656	651	667	636	635	710	657	675	673	687	697	629	691	653	692	639	703	724	720	659	656	643	703	699	691	650	706	682	681	695	666	632	668	670	674	702	650	673	672	685	660	663	655	691	684	659	683	650	687	647	672	654	658	655	644	717	707	668	648	684	721	655	672	647	693	647	653	650	649	651	654	676	683	667	698	662	650	670	713	662	640	635	686	645	669	675	682	685	695	684	642	638	707	691	637	656	642	669	678	671	687	655	637	654	613	669	678	653	666	677	665	667	690	693	679	705	695	674	687	733	669	661	643	731	681	628	660	681	673	680	644	662	679	631	662	646	671	656	680	666	621	631	672	691	627	664	655	664	683	674	714	751	682	683	689	626	671	688	655	674	721	657	633	632	690	677	694	647	664	722	656	667	670	628	635	760	668	723	724	699	636	620	727	717	689	719	694	622	690	674	686
22096	12975	16964	16646	20427	30231	17795	5132	760	485	426	397	370	343	341	316	300	318	339	333	284	271	257	276	257	249	283	275	276	268	258	237	283	246	272	264	284	250	284	259	256	263	249	247	261	262	273	242	258	271	256	255	286	240	264	247	228	248	243	265	242	254	267	249	310	240	276	253	227	244	294	238	264	226	244	228	265	254	213	225	273	253	236	252	270	237	251	234	276	271	244	277	228	256	260	260	256	241	249	256	247	221	267	227	244	232	253	231	248	270	268	231	270	233	233	236	264	223	263	246	259	268	287	263	221	242	232	255	248	209	263	234	252	251	246	247	245	252	240	239	243	278	253	235	261	264	251	250	271	230	228	230	248	232	244	215	270	254	224	252	252	232	250	258	259	247	269	255	260	250	245	248	287	271	250	241	240	259	247	227	261	234	254	236	261	260	245	266	260	252	272	224	242	252	266	229	258	229	254	238	233	244	257	257	243	248	253	237	233	261	236	251	232	259	256	292	260	230	263	246	274	239	221	248	246	254	249	236	260	240	236	263	233	235	250	236	257	240	251	275	235	251	225	270	255	262	242	253	243	237	252	237	250	237	218	237	248	233	260	235	243	262	270	237	234	231	285	223	245	265	245	227	244	257	219	235	248	244	242	287	267	231	269	252	235	227	244	245	245	226	209	241	262	253	237	258	249	244	250	234	271	255	252	230	232	250	243	236	268	265	233	238	255	274	223	277	242	226	250	245	223	262	251	270	236	275	236	278	250	232	234	249	235	262	267	256	245	259	243	253	238	208	285	235	256	273	246	232	254	286	225	247	254	247	240	256	236	219	238	238	259	254	243	239	266	247	238	248	239	242	249	254	258	248	257	241	269	232	229	240	250	230	226	255	255	229	264	262	223	257	237	255	249	267	248	257	253	266	235	231	244	237	223	221	232	249	262	246	224	240	230	247	258	241	249	260	218	233	256	277	254	247	224	248	238	223	283	237	240	218	286	263	236	246	233	254	259	260	273	269	229	217	233	226	251	257	249	249	238	264	247	232	236	242	253	248	265	252	249	244	236	228	261	236	247	268	233	258	251	245	265	217	255	269	257	266	208	251	257	242	232	250	228	251	234	236	264	258	242	241	240	252	234	237	234	255	259	248	231	256	251	241	256	260	245	236	246	237	263	270	242	276	233	257	245	244	240	264	239	247	257	261	242	225	232	241	233	255	243	229	245	250	230	259	257	239	258	268	258	239	250	215	228	246	245	284	232	230	227	228	263	240	251	223	236	236	241	257	224	259	240	228	250	258	239	246	257	243	251	245	247	265	230	270	234	253	231	234	286	236	254	231	225	247	243	237	243	232	249	250	242	263	246	262	253	226	236	254	253	225	237	263	238	233	250	290	252	238	257	262	262	270	202	234	283	208	264	252	225	245	256	250	231	244	248	219	250	265	240	245	245	266	225	265	217	246	248	251	257	281	249	271	239	246	240	243	270	264	270	262	245	241	234	228	219	250	248	250	271	275	230	249	274	239	222	238	263	258	272	271	252	250	238	265	262	257	248	223	261	256	251	250	250	253	227	254	237	249	249	238	245	237	248	258	238	242	232	235	252	233	254	252	250	269	251	228	247	252	256	241	233	230	237	257	213	267	233	261	229	227	241	268	239	227	257	287	234	241	260	235	235	246	270	254	256	242	271	246	259	250	246	230	251	223	253	266	227	243	271	246	246	268	221	252	228	275	256	277	254	251	244	261	246	228	237	276	264	251	256	244	236	265	255	262	245	268	205	260	238	248	255	235	243	259	276	252	278	258	229	243	249	245	242	245	241	270	266	253	267	239	255	252	243	263	262	233	241	253	220	216	226	253	262	250	251	265	262	233	235	246	257	258	225	264	262	233	231	264	247	213	247	260	259	262	237	264	229	242	259	238	233	278	251	245	251	289	238	225	232	264	289	252	239	222	222	237	227	268	246	267	271	252	278	228	239	265	231	237	245	239	237	221	235	238	261	241	234	264	249	282	229	247	265	247	236	211	245	249	233	240	240	253	259	266	252	230	234	221	255	243	263	244	243	260	247	271	253	247	241	244	244	272	235	249	255	270	269	269	247	250	251	248	231	235	227	236	264	284	245	226	256	269	250	238	243	242	259	249	252	245	238	208	252	230	282	225	256	235	253	235	221	259	259	269	231	241	276	256	224	261	229	250	244	228	259	267	238	238	232	238	225	248	228	238	257	253	266	240	244	255	241	239	262	242	233	263	260	256	242	271	232	281	230	232	245	256	255	238	261	244	236	239	260	244	253	241	292	226	237	242	262	226	252	253	244	235	260	261	275	228	228	245	264	248	247	233	240	272	250	245	201	271	252	233	232	252	235	242	276	207	264	251	251	251	255	252	240	264	252	247	256	244	239	253	251	238	236	257	248	238	260	236	229	229	255	261	240	255	265	256	218	225	235	266	265	247	242	248	236	243	246	258	259	252	236	224	225	242	254	268	263	263	244	236	257	236	270	276	258	261	228	232	255	247	251	260	248	232	253	232	253	257	243	210	272	235	281	269	236	239	250	227	250	239	240	291	213	241	277	248	271	224	215	228	265	239	234	230	247	231	246	268	266	249	262	229	253	257	248	225	269	250	219	244	233	245	245	242	256	214	288	224	237	248	238	237	239	240	273	250	223	219	252	255	231	236	244	245	232	251	282	253	260	243	228	216	256	242	264	245	228	240	258	260	249	238	214	255	233	276	259	258	244	268	242	278	247	245	252	257	239	262	228	266	229	243	261	227	241	240	237	225	227	260	247	269	254	227	250	232	244	253	227	253	262	241	239	224	236	243	228	250	242	288	236	245	261	261	260	273	253	241	246	240	239	227	267	239	230	232	233	251	244	229	241	230	239	225	240	255	244	229	250	257	258	239	236	227	232	231	236	247	243	254	263	240	224	229	277	250	277	247	236	244	238	240	249	269	224	281	207	254	268	247	244	228	239	254	239	265	230	238	246	246	232	258	292	214	251	274	227	252	237	228	239	244	241	236	231	269	277	262	253	251	234	251	271	260	271	275	253	264	243	231	266	239	241	250	263	233	257	241	235	237	264	242	243	238	239	286	209	245	214	252	260	267	241	243	227	246	267	245	224	274	266	256	255	236	243	261	247	264	223	262	253	277	229	249	257	273	223	241	221	233	269	256	253	216	256	231	249	242	257	240	243	244	254	246	253	254	268	232	253	235	238	208	234	272	249	232	260	248	253	220	224	252	231	253	231	228	240	240	248	229	242	233	268	228	243	225	244	278	237	267	253	220	226	223	225	226	225	261	266	266	237	232	252	258	221	253	252	232	243	258	276	233	281	241	254	263	237	246	233	229	247	256	222	272	207	272	254	235	253	221	248	234	255	220	223	236	233	265	255	257	264	254	261	249	253	269	225	254	248	265	259	268	237	247	263	256	237	265	244	236	225	266	244	246	234	251	247	258	249	231	262	279	250	224	235	218	254	284	268	225	231	266
12330	10214	17088	20560	32474	37957	18435	3323	2508	2128	1930	1766	1585	1438	1336	1324	1245	1217	1124	1122	1044	1020	1010	1046	926	970	998	916	930	829	890	875	916	893	830	826	860	812	828	802	842	852	866	812	847	823	822	758	823	833	861	796	814	786	855	763	786	765	776	763	735	788	769	804	1370	758	780	756	763	762	759	785	730	759	705	778	752	769	773	756	701	752	731	731	818	691	737	738	752	725	733	748	698	723	709	761	724	745	766	790	701	736	734	759	729	761	774	706	718	753	734	718	737	703	764	771	743	697	676	751	723	727	757	728	749	706	668	748	789	704	777	747	768	722	745	735	764	700	706	688	732	723	779	772	701	701	739	734	725	726	703	775	763	755	757	783	706	762	696	765	722	746	726	707	733	705	718	733	724	801	698	690	716	697	728	728	739	732	742	736	684	687	692	713	679	787	724	754	779	754	763	746	727	717	720	741	712	750	666	749	719	732	723	763	706	771	773	749	746	702	735	731	735	689	711	715	759	719	767	769	714	725	755	756	723	714	725	718	757	767	733	737	715	724	792	710	710	718	751	754	693	773	686	676	690	749	827	705	766	720	720	673	758	716	769	777	715	701	739	718	717	722	757	769	748	713	690	720	745	730	730	729	686	737	715	703	707	708	687	757	721	719	752	706	744	673	730	743	747	732	751	753	708	729	691	743	692	714	723	733	749	724	733	731	777	712	705	687	747	693	695	766	689	739	759	718	742	768	741	722	728	690	725	763	735	736	729	739	666	709	733	750	742	732	688	717	763	733	688	738	711	733	718	756	723	746	758	719	748	726	769	714	724	721	718	721	735	683	745	717	716	708	682	765	704	693	741	743	762	690	751	714	679	727	714	792	758	772	672	791	727	732	745	732	705	723	728	702	719	764	740	714	725	715	723	705	717	761	744	644	758	715	739	727	696	797	728	749	658	704	698	704	721	788	768	764	716	744	717	744	724	716	693	741	671	740	676	761	724	710	805	706	713	707	734	741	744	699	707	696	748	780	684	744	732	753	733	694	754	713	723	704	675	651	737	681	796	730	732	767	739	714	720	731	725	744	720	736	718	716	714	725	748	726	722	709	724	694	746	766	751	760	702	733	700	761	683	718	705	717	758	713	739	690	695	674	773	742	763	769	739	722	745	781	712	731	684	703	751	735	765	730	737	731	699	719	762	774	702	695	690	724	692	742	751	756	681	742	715	725	698	733	679	725	699	749	758	666	697	711	703	722	735	724	740	716	732	728	724	689	753	723	693	703	750	757	743	670	743	767	746	765	743	707	690	763	694	701	692	748	741	699	681	719	719	717	759	739	758	740	747	739	719	727	707	693	703	658	664	737	698	694	716	725	740	716	719	688	711	763	736	704	729	749	721	760	728	708	754	737	694	738	735	723	698	737	730	712	743	734	724	686	700	721	704	736	721	725	728	717	775	714	738	760	725	725	753	713	675	720	703	707	684	704	695	730	704	733	757	690	719	708	753	729	750	753	725	731	713	734	732	762	721	737	745	785	732	737	740	738	712	715	734	721	726	679	730	719	757	736	749	692	762	736	736	713	784	709	697	724	704	786	711	742	722	765	710	760	719	733	714	706	700	767	691	727	722	731	709	714	716	719	677	738	692	748	707	751	697	729	690	761	742	721	722	717	715	757	766	786	721	703	699	698	730	700	697	702	768	690	732	762	742	642	688	694	761	681	686	730	751	715	716	740	740	721	719	727	699	718	711	705	787	706	678	734	686	690	717	728	774	704	749	742	723	719	727	741	730	745	717	715	659	688	719	751	762	724	687	769	779	755	686	707	729	745	733	719	726	735	753	690	723	743	731	673	731	709	757	691	729	742	725	722	749	714	678	684	702	713	708	720	686	756	744	714	735	726	731	686	737	750	702	683	706	772	697	753	715	739	741	729	699	716	699	720	710	727	723	717	736	733	697	753	698	717	759	752	773	774	745	725	736	742	758	694	731	744	721	754	698	713	738	731	725	727	762	732	782	747	756	706	721	692	744	781	698	686	701	735	747	725	742	677	700	702	706	798	744	724	741	709	762	757	708	689	688	750	735	691	708	704	751	766	730	731	737	748	718	711	725	706	713	704	760	775	776	729	741	715	658	724	728	698	724	749	740	738	725	735	750	693	739	700	754	750	753	722	705	737	744	727	703	714	690	727	737	765	788	699	766	713	728	720	719	743	749	748	754	739	793	722	748	682	716	758	781	711	753	744	704	746	726	685	748	739	695	749	764	682	695	707	730	717	729	652	694	696	684	664	732	719	757	771	656	770	766	724	697	726	737	768	702	717	765	738	688	758	779	715	716	730	725	720	708	702	676	706	784	706	758	677	723	748	717	696	694	727	716	696	688	779	723	752	716	748	731	735	721	759	731	718	722	709	693	726	723	746	708	743	761	682	699	703	738	719	719	752	702	688	750	703	686	728	793	703	704	680	687	721	686	700	737	727	782	739	714	742	729	691	732	747	732	738	733	723	761	760	723	742	734	741	715	718	718	730	680	729	699	727	740	727	683	733	738	713	730	771	686	745	731	710	702	736	797	717	719	762	711	671	729	692	741	734	711	671	742	731	735	713	772	742	745	714	723	683	749	756	689	713	671	757	684	731	738	715	681	698	651	716	724	683	742	720	761	720	727	715	730	714	732	697	763	674	753	704	695	718	686	744	767	743	744	738	744	753	712	718	686	723	704	717	748	721	698	683	744	666	656	713	739	731	767	746	733	724	729	748	717	776	699	674	696	737	739	679	707	721	713	747	661	765	704	757	754	709	740	710	736	712	719	764	764	758	731	713	738	724	727	693	720	775	732	667	741	722	685	670	722	790	752	739	692	768	702	777	702	730	714	735	727	676	737	699	717	679	729	743	735	751	700	778	766	685	740	775	836	707	722	682	805	717	754	715	695	715	775	734	759	703	736	706	704	728	678	690	778	715	677	716	747	726	716	679	731	713	744	683	774	716	738	715	750	767	750	773	725	734	736	733	723	758	716	704	719	716	746	728	719	767	694	707	767	688	740	693	770	708	730	710	725	777	699	727	707	776	797	698	733	730	734	720	736	761	696	696	699	692	732	726	746	798	728	726	749	731	733	714	671	705	724	723	711	760	688	744	731	703	698	655	694	721	716	742	754	757	744	709	730	777	708	722	745	762	728	686	706	691	736	709	698	684	682	718	655	711	713	710	742	704	734	728	750	704	734	762	683	747	702	718	708	718	708	696	741	693	746	695	757	686	732	689	734	757	706	716	712	758	757	714	712	733	722	735	725	690	765	757	708	724	741	710	681	752	728	773	722	706	717	696	718	725	714	691	730	719	771	681	732	759	688	765	688	680	695	718	678	714	684	738	747	780	742	742	696	752	697	720	719	740	709	761	732	705	737	759	727	746	734	750	738	714	708	737	702	707	729	702	706	722	706	667	708	692	694	679	718	681	733	763	740	694	743	683	725	722	707	677	734	713	757	683	693	694	745	731
2499	815	882	1056	1636	2724	297	120	116	131	140	109	134	132	129	143	100	137	117	128	117	106	103	119	137	128	132	94	103	119	132	119	123	127	127	112	115	129	120	124	123	112	140	123	121	121	114	111	122	104	126	125	136	130	124	124	104	133	127	118	137	142	137	128	125	132	116	100	130	138	119	120	118	110	110	135	149	115	123	110	114	132	125	127	121	117	129	108	131	105	115	104	128	122	132	134	140	105	144	117	124	118	130	130	105	109	128	120	111	134	115	126	128	138	112	124	155	134	125	120	118	118	125	109	121	123	127	119	120	118	113	121	98	124	131	125	123	141	112	97	119	127	137	120	113	117	126	120	125	134	134	99	129	127	118	129	141	109	102	125	126	125	122	125	128	108	145	122	133	133	129	116	119	150	133	120	121	126	126	86	135	115	126	114	117	111	135	108	128	127	130	109	138	100	141	116	128	131	133	119	114	131	98	124	122	132	110	129	115	124	122	94	130	139	126	135	114	145	115	135	119	93	120	119	126	126	119	120	136	127	125	115	107	120	111	134	122	118	114	130	159	112	125	113	119	137	117	126	123	144	129	106	109	140	117	95	142	126	142	141	112	114	123	129	134	127	124	128	109	102	111	126	125	122	132	121	106	119	146	120	106	120	131	132	115	109	125	123	128	111	128	130	106	125	124	130	124	123	138	109	116	125	121	105	108	129	124	138	114	111	101	115	117	118	121	116	113	138	118	125	114	133	116	113	115	128	132	148	128	112	131	125	137	129	118	138	129	116	140	133	137	106	123	111	137	121	119	108	131	132	144	119	133	121	106	121	114	130	110	118	139	109	131	128	124	115	120	132	118	107	119	126	128	115	120	122	141	110	115	100	115	133	103	119	106	131	134	111	125	125	123	130	136	100	120	133	108	119	139	121	128	111	138	110	118	136	127	128	120	129	141	121	115	116	124	109	100	113	128	143	108	129	129	128	126	126	149	117	125	118	126	115	113	116	128	143	113	126	130	130	137	140	135	121	122	148	143	132	114	148	131	110	119	128	119	99	122	117	122	120	128	113	126	127	120	141	128	109	122	127	119	100	123	132	138	117	122	118	94	142	125	121	124	110	101	121	146	119	113	131	124	126	130	122	128	120	115	136	132	115	118	119	120	126	117	113	104	119	129	124	105	127	147	93	129	113	112	130	101	122	132	139	126	113	132	112	122	129	117	120	132	116	133	126	118	151	118	117	121	126	129	127	110	137	120	105	140	135	147	115	139	108	129	103	142	139	121	109	129	138	127	143	129	113	127	110	122	118	140	109	124	141	109	124	117	125	107	125	121	112	103	124	131	131	133	103	113	122	135	146	118	124	92	130	129	147	139	123	109	105	120	135	131	136	111	127	116	120	112	132	118	112	112	123	131	118	139	139	117	126	134	125	103	135	143	99	111	124	125	119	113	115	144	131	106	127	118	95	114	117	107	118	124	142	131	147	127	114	122	113	119	112	134	122	123	142	112	127	129	120	124	134	111	112	129	149	115	105	107	121	112	120	106	120	104	122	116	119	110	132	103	127	113	114	106	109	134	139	137	107	122	128	131	136	120	135	131	135	133	124	132	125	107	109	127	131	119	119	131	118	124	119	127	140	117	105	131	132	120	133	102	123	125	116	120	117	104	141	118	165	112	142	127	143	123	118	120	132	123	132	140	125	114	126	143	119	136	121	146	115	126	121	122	128	118	135	123	113	137	119	128	133	132	150	123	134	111	125	148	120	123	134	97	140	131	123	129	123	129	111	118	112	127	127	116	118	120	118	140	111	112	112	108	136	122	138	122	134	121	136	127	118	147	118	107	119	119	122	120	109	123	115	122	118	120	130	122	111	119	119	150	131	136	140	124	133	110	139	121	109	142	152	119	118	138	141	118	139	125	128	118	129	141	117	127	115	117	110	128	127	108	121	115	127	112	143	136	126	114	116	109	106	118	109	128	134	127	119	128	106	129	123	115	118	127	115	125	146	144	118	117	122	124	121	137	116	111	142	127	132	116	138	134	131	102	122	121	126	129	123	132	106	106	119	122	127	107	134	126	127	118	115	129	110	108	126	133	142	102	125	134	118	113	138	128	125	117	123	134	117	108	141	122	115	116	115	129	109	123	135	113	119	126	117	115	120	135	119	109	117	111	136	129	103	154	107	127	127	110	124	115	107	125	131	123	119	122	122	129	138	121	110	121	119	116	101	123	126	129	114	119	111	114	128	133	114	122	113	156	134	121	132	118	120	123	129	101	133	121	127	121	147	127	132	128	122	139	109	121	115	126	119	133	141	111	122	122	121	141	127	142	138	105	131	127	134	124	110	125	121	131	140	122	129	123	130	106	118	108	137	120	135	127	137	127	127	100	132	123	125	110	123	119	128	149	134	111	120	137	114	120	138	105	134	113	111	115	111	118	108	121	120	118	134	133	123	143	137	134	118	128	116	134	135	126	115	133	96	126	125	124	109	106	110	126	111	136	136	117	134	104	130	124	139	139	141	129	130	132	131	114	119	111	136	113	128	132	114	125	123	126	131	115	113	122	130	128	128	137	138	114	127	120	134	131	102	140	116	116	131	119	115	124	140	139	134	113	137	105	120	123	121	122	91	125	133	147	124	111	122	133	134	106	130	132	124	129	113	117	138	125	112	138	107	137	142	115	130	139	122	127	114	127	112	138	116	125	108	117	132	109	103	129	132	120	123	112	127	112	131	124	114	109	132	124	129	123	114	122	120	126	109	106	112	125	134	131	119	144	116	139	122	125	105	131	125	114	127	99	129	134	111	112	119	116	122	112	124	121	118	121	128	103	147	125	117	132	109	126	114	122	112	133	139	125	128	122	109	139	119	118	126	139	118	114	112	128	106	117	124	111	115	126	106	102	131	108	127	123	116	133	131	139	107	115	117	107	138	128	138	105	114	136	125	132	133	146	106	115	125	120	123	117	136	122	111	137	131	137	119	123	109	136	119	114	133	125	131	135	133	144	124	125	124	132	115	139	133	119	134	115	138	127	113	134	147	117	115	112	119	104	113	142	144	118	107	106	133	126	115	118	134	117	92	135	119	122	140	103	111	128	120	133	130	143	127	94	109	132	134	139	142	130	130	119	135	117	115	122	118	129	120	107	102	130	142	133	132	106	122	111	124	126	121	136	125	104	130	93	123	127	117	110	132	125	123	117	133	115	114	108	112	127	99	105	120	117	127	123	106	142	95	114	142	144	113	107	131	132	119	108	110	134	108	124	123	116	118	130	126	119	112	123	120	138	124	110	118	133	146	120	142	139	116	127	138	128	149	129	123	133	105	136	138	138	117	120	127	135	128	110	96	128	114	115	152	117	103	137	127	117	129	115	111	130	108	127	124	140	102	121	119	141	144	130	114	129	114	127	112	124	117	120	128	114	103	133	127	127	127	141	125	128	114	144	120	118	118	134	125	124	129	129	107	112	115	121	127	138	113	138	134	135	131	123	125
2324	1293	2023	3596	7424	10552	865	493	490	411	468	471	447	429	409	482	467	400	419	420	432	446	426	455	413	422	429	428	389	409	444	425	410	424	421	393	401	422	418	390	400	387	394	423	422	399	420	412	376	450	434	433	424	414	443	401	440	421	433	423	381	383	407	407	468	415	439	404	405	433	402	413	408	428	423	447	460	438	484	377	406	382	404	431	396	432	394	386	447	373	409	448	429	440	390	434	432	389	393	429	402	442	433	416	424	437	374	417	389	432	423	398	430	408	445	451	396	424	375	451	426	383	420	381	381	368	398	434	416	456	413	408	446	412	402	415	434	424	404	428	452	426	400	428	442	451	433	431	434	375	397	373	417	414	410	383	422	455	435	363	411	427	462	418	432	440	423	411	449	415	413	434	435	410	401	427	407	394	402	407	429	419	416	385	404	424	397	394	415	427	444	409	437	399	402	393	408	405	419	421	415	445	438	401	444	423	419	430	439	438	402	405	459	378	425	386	436	406	387	386	479	423	429	419	394	426	395	406	394	441	425	435	408	403	423	391	436	447	414	406	431	425	403	422	406	398	402	470	389	423	403	402	451	430	415	422	398	413	427	424	400	441	410	402	410	435	420	426	387	438	423	388	385	401	430	396	395	356	410	449	418	429	376	409	438	426	435	454	459	372	412	414	442	405	414	394	406	418	403	409	404	378	390	387	424	416	391	396	402	396	452	450	428	411	399	433	426	423	387	420	421	421	416	423	455	395	443	449	438	419	447	421	394	438	411	438	433	404	406	432	400	430	398	388	433	434	398	417	425	409	414	430	432	428	432	394	419	413	392	420	398	403	435	401	423	450	433	393	426	411	421	422	423	406	419	430	430	392	410	401	429	427	373	457	398	405	417	385	397	425	460	410	404	416	417	457	395	394	423	395	405	396	425	397	415	374	435	401	404	413	405	404	390	401	428	424	409	413	410	374	429	434	414	411	398	414	376	431	407	394	422	458	422	401	403	417	409	425	401	430	410	411	397	407	387	423	419	434	429	429	398	409	382	427	420	435	442	435	432	387	452	411	448	444	399	398	445	425	437	369	392	431	443	398	405	407	407	435	417	390	423	439	412	407	392	398	416	441	437	428	390	400	399	410	419	398	443	447	384	408	405	429	432	429	444	406	383	412	403	409	405	402	409	433	419	431	453	406	449	440	422	375	421	412	397	410	373	418	411	424	420	417	432	413	404	409	410	438	416	402	447	436	421	401	437	433	441	438	420	429	433	405	440	411	403	428	443	439	432	450	429	410	428	427	397	434	450	444	446	441	479	432	413	429	383	400	396	429	413	393	395	413	403	393	413	403	435	423	396	440	445	413	409	428	398	384	404	407	389	390	401	398	428	409	447	421	453	446	413	424	404	388	395	406	414	422	458	424	455	402	405	400	381	397	425	419	433	426	430	421	421	400	418	426	371	420	418	430	389	411	414	432	362	393	449	384	434	408	456	405	421	401	415	373	420	455	410	438	382	391	402	412	415	430	390	406	420	432	418	404	453	407	410	414	428	406	375	408	421	420	434	406	402	380	406	419	381	425	448	416	432	397	432	425	412	433	403	396	436	406	386	462	445	420	421	394	408	414	449	432	389	420	400	406	450	424	444	425	441	399	418	424	431	413	428	396	399	382	444	415	406	398	412	398	390	439	398	422	392	416	424	412	416	396	407	386	416	389	396	395	429	428	416	399	419	426	436	435	424	445	372	404	417	420	431	407	429	380	441	392	408	446	435	374	375	428	394	373	418	425	433	375	423	386	425	437	419	375	411	398	426	396	430	418	412	390	392	415	428	417	384	400	419	430	383	410	436	421	407	435	441	416	409	410	466	400	456	431	431	441	442	400	412	412	446	404	398	411	403	397	392	443	430	403	395	392	415	399	406	398	407	420	413	450	414	415	440	400	391	434	422	409	409	422	422	389	410	405	394	412	402	459	398	401	404	432	397	435	435	388	393	449	426	381	393	421	437	449	405	415	420	399	413	433	385	408	406	404	392	427	402	416	420	417	423	412	416	424	401	415	393	388	432	405	429	412	427	437	389	454	402	433	405	415	423	422	430	403	450	378	419	394	406	389	424	392	390	416	420	407	411	475	420	423	433	441	431	398	441	392	412	397	397	427	410	437	408	411	416	406	422	411	410	411	407	434	432	380	396	402	415	417	446	441	380	407	437	403	405	425	385	431	418	433	371	413	377	377	413	408	425	425	425	396	406	379	391	429	443	425	432	417	416	400	440	426	432	414	409	418	452	408	435	413	416	439	408	412	401	411	455	390	423	415	413	405	404	413	427	386	396	404	461	414	407	399	405	433	448	432	407	399	411	432	421	425	425	421	405	405	424	438	441	386	406	396	457	436	444	434	420	444	400	409	386	425	436	417	391	395	420	407	404	410	403	423	452	423	394	453	456	407	432	406	395	381	434	428	417	446	439	421	445	442	412	450	416	428	439	399	481	429	408	454	411	417	434	410	391	399	425	409	455	387	416	432	430	377	418	421	428	401	419	414	385	430	412	404	403	384	408	441	419	435	421	384	429	396	401	382	427	423	405	448	401	427	428	389	412	394	406	400	413	429	421	395	391	402	416	398	446	389	407	407	454	443	434	439	352	396	395	386	424	410	373	451	398	395	399	419	412	428	406	400	422	429	441	398	392	413	421	438	455	415	412	400	411	417	405	379	449	417	408	430	447	410	416	432	440	426	420	426	450	393	389	426	404	444	383	409	409	414	402	410	404	401	424	469	436	399	416	442	411	425	414	436	450	378	426	420	429	399	429	422	436	405	453	426	441	435	411	419	408	421	406	415	414	454	435	415	397	440	383	417	391	419	414	408	408	426	409	364	395	381	402	448	427	404	445	440	454	398	411	431	436	435	452	435	431	415	400	410	436	390	431	434	401	373	384	425	423	419	413	416	435	403	413	446	402	434	439	447	422	431	413	412	419	388	421	439	459	390	435	436	400	433	398	451	401	440	425	397	432	424	423	393	407	421	439	385	420	417	418	410	446	415	404	418	385	473	422	390	411	382	399	461	411	402	410	389	426	407	430	401	416	417	395	410	423	446	406	376	410	437	392	374	438	422	399	415	398	416	400	434	427	385	430	397	414	429	415	411	415	395	394	444	439	417	440	413	411	445	396	407	429	421	439	421	391	403	412	415	430	403	429	415	419	427	428	417	417	390	415	441	413	424	422	427	420	422	408	442	364	416	412	449	396	431	448	358	434	398	467	414	395	420	420	425	390	419	403	438	431	397	416	431	415	411	409	431	369	391	447	400	400	409	419	402	378	422	435	442	431	424	387	438	421	428	412	435	404	425	418	455	435	412	404	429	422	401	397	389	423	391	390	440	389	414	410	384	422	401	390	413	402	442	416	453	392	441	407	379	427	420	383	407	381	447	391	426	415	392	444	422	431	410	384	391	408	465	440	441	438	405	403	407	426	424	405	433	407	411	433	426	428	432
11493	5612	8329	9441	23140	35655	6843	664	419	323	268	269	271	235	246	230	211	224	229	225	242	182	192	243	224	203	242	199	194	204	210	212	225	223	201	206	223	210	205	226	241	208	233	209	220	197	213	214	181	187	198	221	203	197	218	214	181	213	214	191	214	236	215	195	251	240	209	208	211	216	214	212	223	253	228	221	233	209	190	210	201	218	193	221	232	202	201	209	220	225	221	195	214	199	216	231	217	221	226	225	175	204	232	202	224	197	205	207	196	232	178	206	204	219	205	217	213	217	192	220	192	170	205	189	202	212	240	207	199	201	243	219	210	194	231	252	223	199	183	203	203	217	205	231	219	222	224	183	214	191	232	201	199	213	204	194	213	214	237	177	220	204	217	191	215	197	188	196	198	201	185	188	213	213	209	193	206	214	228	219	203	197	205	211	234	198	216	211	205	202	207	200	187	202	235	198	200	200	206	207	208	218	196	234	215	202	199	237	190	225	238	223	242	210	220	228	197	192	222	216	200	181	207	227	221	223	212	208	204	210	201	217	200	181	250	210	226	219	219	217	252	218	225	206	201	203	216	219	226	206	210	233	232	200	176	231	193	240	233	216	212	193	225	236	220	221	217	204	216	186	210	202	207	220	197	209	221	220	214	209	205	210	224	220	206	222	196	205	228	212	195	192	193	207	240	208	212	211	219	213	220	221	241	209	204	197	179	242	214	203	208	220	237	203	205	198	188	216	204	208	217	246	202	231	212	207	222	229	201	220	211	190	222	209	229	193	200	199	199	198	222	215	206	212	182	235	203	218	223	188	212	252	232	206	216	219	182	186	200	207	239	215	212	228	188	208	192	237	208	193	207	212	191	229	203	195	239	213	195	200	194	212	197	208	184	237	203	207	193	220	227	219	215	214	215	208	199	223	196	221	186	203	199	216	202	181	202	228	197	221	188	212	186	203	202	223	218	222	224	207	228	237	272	201	232	201	206	201	245	198	209	233	197	170	204	187	217	246	210	211	204	187	224	221	210	208	217	215	197	239	207	178	221	195	190	208	159	237	193	217	212	196	209	210	226	207	220	213	199	232	244	211	225	226	206	236	214	188	214	182	225	213	220	198	215	231	224	214	220	219	194	241	207	180	256	210	211	209	213	193	194	202	190	220	214	201	226	210	219	226	207	234	200	231	166	233	199	221	237	201	205	208	207	196	185	208	210	223	195	200	211	229	245	202	242	192	199	203	194	228	212	215	206	232	209	186	215	213	204	255	221	231	219	201	222	203	210	209	224	202	222	221	209	188	198	214	211	202	203	209	194	216	217	193	205	233	188	218	246	225	232	188	208	231	209	206	200	233	174	219	217	196	214	195	225	212	228	218	219	203	219	223	214	228	218	229	209	214	212	220	195	193	191	204	200	225	206	202	218	177	216	202	212	186	240	213	222	193	222	191	218	221	231	219	220	192	232	200	197	210	209	220	234	198	202	223	200	201	210	203	223	191	224	194	182	195	191	214	212	212	210	200	205	209	215	192	188	215	223	226	213	191	222	196	213	223	204	234	210	182	221	212	209	209	194	225	217	238	213	211	219	221	227	218	226	205	213	225	204	212	203	220	214	205	200	218	205	206	239	210	207	189	206	207	218	214	207	190	204	229	210	198	208	180	216	225	197	222	259	197	206	203	200	234	226	202	198	201	213	196	252	198	195	220	206	181	213	216	199	233	179	209	213	200	204	190	238	226	242	174	208	202	206	198	197	218	235	215	220	181	216	181	222	215	205	198	224	203	197	207	211	214	206	195	208	212	198	197	207	207	213	196	203	219	212	214	181	219	229	182	217	182	200	206	196	191	213	190	217	238	224	197	205	229	230	209	185	239	222	225	207	229	209	211	204	209	227	208	216	229	232	229	225	221	209	217	222	207	231	224	196	171	232	227	210	233	192	227	218	211	229	209	206	197	240	183	217	230	211	228	203	213	200	187	195	214	215	191	226	202	216	205	214	226	222	193	219	203	220	229	209	200	222	198	224	221	225	238	198	208	220	227	216	207	221	235	211	219	218	221	220	202	213	211	199	222	185	209	195	220	208	201	232	231	213	217	210	207	202	201	236	236	220	213	209	226	235	228	204	230	196	212	218	237	227	196	192	206	204	212	228	195	224	213	190	210	232	214	221	238	216	206	205	201	220	218	228	216	207	237	214	238	204	229	210	189	221	212	223	208	195	232	204	210	213	216	218	233	219	206	204	221	249	193	213	199	240	224	203	238	198	205	218	193	223	215	218	188	213	200	230	186	208	199	222	234	220	189	208	223	204	196	207	167	211	228	211	225	216	205	216	194	238	207	212	216	205	212	213	228	242	198	207	248	217	231	201	215	179	203	222	230	189	192	215	221	196	215	197	230	223	216	218	202	232	227	207	210	226	215	221	199	206	194	222	184	205	216	219	231	197	229	217	172	224	211	210	207	196	226	216	225	202	238	205	201	191	220	197	218	196	207	213	217	217	200	206	200	237	206	213	214	222	202	192	207	195	199	208	194	206	226	191	214	235	213	196	200	216	215	206	214	226	215	223	210	186	201	209	211	220	209	213	221	204	209	200	208	216	204	188	204	188	210	207	199	226	202	210	194	222	197	218	234	233	230	229	213	214	220	215	236	211	191	192	218	223	221	209	235	212	215	221	204	210	203	207	205	186	198	210	187	231	235	244	228	203	218	231	198	237	205	222	227	196	187	211	211	209	203	214	204	183	202	207	221	191	205	194	215	193	211	199	210	201	218	187	207	221	216	198	204	221	209	194	194	200	196	224	248	205	210	209	201	211	193	205	218	235	224	205	230	208	183	192	214	192	189	219	176	210	198	230	249	229	196	201	200	227	222	215	204	209	219	234	195	209	243	195	221	181	188	192	222	213	217	204	205	223	243	206	223	224	253	193	188	216	239	184	218	220	233	213	211	197	200	220	203	218	203	204	211	191	192	207	196	195	219	193	215	221	214	214	187	201	197	194	232	207	232	181	208	211	196	238	204	213	211	224	230	203	237	213	190	240	218	186	216	211	218	219	211	208	216	249	218	189	184	165	193	175	217	217	211	216	207	236	191	213	206	211	211	227	189	221	197	195	202	197	190	216	239	213	215	199	223	200	222	224	199	216	214	219	241	211	197	212	214	207	201	215	204	208	194	210	204	206	215	198	196	199	211	209	228	219	214	212	221	214	203	213	204	217	208	249	203	198	190	220	213	222	190	202	222	221	210	213	220	227	216	210	201	204	215	224	200	211	192	196	196	223	194	195	228	207	211	191	216	211	189	230	205	220	188	210	225	192	205	205	213	200	193	206	213	223	216	230	227	189	191	182	213	236	237	197	210	205	201	213	212	211	199	205	237	210	226	207	209	209	229	235	212	225	210	210	230	230	226	216	198	214	208	231	218	200	187	177	231	222	185	193	222	211	212	232	198	187	181	206	197	198	211	225	240	195	231	244	224	188	199	211	200	221	227	222	193
7417	5037	10340	13943	34269	38851	3295	1478	1301	1120	1034	970	941	892	875	861	840	797	834	775	760	772	681	751	675	773	744	727	703	705	700	707	727	664	674	707	696	689	681	639	684	656	675	716	679	697	659	617	648	690	693	645	681	687	669	679	602	668	681	663	692	718	648	691	1018	688	621	635	659	745	646	648	655	635	673	648	679	653	643	679	689	652	652	625	629	634	653	610	650	663	640	640	675	694	672	663	616	679	681	673	644	620	627	674	645	594	651	653	676	663	674	653	664	664	627	669	641	647	655	616	654	655	639	686	646	685	618	652	676	607	630	638	658	624	685	682	639	632	633	654	622	681	659	619	680	687	624	638	656	604	693	614	656	648	687	660	635	623	652	685	594	650	606	648	653	705	627	647	655	606	671	663	612	681	642	601	639	656	623	655	615	601	618	702	638	633	611	653	656	659	689	618	641	665	642	652	710	649	626	686	619	641	672	648	662	630	655	655	592	628	685	620	631	641	685	589	634	647	650	674	630	645	643	643	664	629	644	657	625	634	668	666	650	666	660	629	678	692	627	650	636	640	659	679	676	659	693	710	677	700	665	657	662	617	669	594	681	646	634	684	615	662	612	660	650	647	642	615	600	635	669	645	611	615	654	640	601	598	674	656	674	664	654	614	640	653	659	619	639	650	676	639	620	601	628	655	656	627	648	640	647	583	684	638	673	685	675	651	657	663	628	701	601	703	676	592	649	629	626	629	660	627	645	603	669	684	699	652	674	640	659	638	627	651	658	682	674	679	605	655	700	670	655	717	684	599	647	630	670	657	646	611	653	651	637	637	624	664	636	644	660	659	613	657	614	671	645	639	663	671	636	624	652	673	629	654	662	673	668	647	659	618	640	691	632	627	647	685	686	677	653	614	631	658	628	621	673	603	661	620	645	676	673	641	636	657	585	686	635	617	644	691	623	648	647	640	654	617	657	654	649	709	698	655	666	637	682	601	626	660	703	628	633	585	652	655	649	679	647	625	648	656	637	633	606	652	643	644	640	637	678	658	626	681	631	630	624	654	659	646	621	682	664	675	686	636	666	631	665	640	608	604	668	604	673	627	701	607	639	662	598	646	685	658	683	627	597	662	637	642	653	618	656	644	635	662	672	636	630	620	660	654	648	634	652	663	674	638	672	641	623	628	641	624	642	634	675	640	676	660	655	669	615	634	705	664	688	651	654	646	674	667	660	624	653	647	626	641	642	649	623	640	677	638	640	618	633	623	654	659	623	648	596	669	652	579	600	640	668	653	662	630	651	592	641	620	647	667	722	683	658	686	649	661	646	698	670	649	631	624	679	651	660	688	627	614	665	686	657	656	649	598	673	646	634	620	661	646	635	674	648	649	659	617	652	630	651	634	630	645	671	606	646	648	675	668	662	590	678	618	628	658	587	643	652	623	692	651	649	615	640	647	652	614	669	640	623	644	660	674	659	612	671	662	630	668	655	628	625	659	655	645	662	648	599	608	642	658	688	701	647	667	638	656	628	573	682	695	651	648	649	659	663	597	687	668	609	674	655	659	646	664	662	641	652	641	645	658	661	630	728	637	619	680	651	679	677	613	662	696	622	676	663	619	654	645	637	683	654	670	614	629	657	644	678	661	662	635	651	655	641	619	677	642	645	666	672	636	627	649	678	632	626	616	622	641	681	708	648	699	676	625	638	691	672	648	654	635	672	656	657	654	639	604	638	632	654	643	587	662	686	631	666	577	628	664	700	659	625	626	604	626	671	633	720	659	650	671	642	654	614	607	612	635	648	665	655	654	635	672	634	653	604	644	652	671	637	675	641	639	632	642	611	657	645	660	607	681	650	658	633	590	656	642	655	659	611	642	625	651	638	658	659	645	710	659	632	680	677	605	647	642	671	620	628	605	652	602	668	681	619	652	661	671	682	635	660	652	668	676	626	641	627	621	620	637	656	626	665	637	619	639	659	653	643	647	630	657	628	687	659	621	634	711	641	650	698	670	661	623	664	608	604	607	629	667	631	612	628	665	663	613	662	615	658	653	634	649	635	627	652	655	616	664	699	629	651	617	698	625	655	619	654	622	640	650	651	660	649	627	573	637	638	638	715	629	656	702	682	657	624	628	652	679	603	670	631	622	657	664	671	682	667	588	619	640	625	692	629	632	627	660	648	663	634	664	692	693	667	655	602	651	653	649	659	615	625	697	642	658	685	663	645	691	638	657	629	650	653	644	628	668	601	644	664	625	649	607	629	626	644	598	617	649	623	664	632	677	663	685	683	665	635	700	653	657	685	635	682	665	653	635	647	645	648	642	645	701	675	637	646	629	666	641	637	715	645	673	634	665	633	652	623	627	666	615	657	612	654	665	681	634	652	616	636	643	670	629	637	632	696	720	624	654	651	657	621	617	644	636	647	632	620	610	667	650	654	699	649	640	611	614	689	670	631	691	655	642	683	629	641	658	671	617	688	655	669	689	646	634	680	659	640	639	604	639	600	642	607	661	639	697	629	693	658	691	678	691	659	644	618	657	601	686	635	627	670	645	702	648	631	651	674	668	615	614	666	639	634	662	652	645	641	645	668	638	651	629	613	659	627	674	652	673	646	619	642	695	658	657	636	672	637	656	679	653	620	715	653	653	635	603	646	675	656	611	692	700	606	638	621	635	666	624	628	627	586	682	623	613	645	641	667	599	632	604	618	634	630	645	662	651	659	643	636	642	622	678	620	653	614	656	633	672	650	653	623	678	648	652	676	662	698	648	664	635	675	618	609	623	690	645	651	627	615	655	638	640	656	643	689	656	629	670	600	631	639	648	660	655	647	636	684	603	704	618	676	569	668	662	679	639	623	639	647	659	649	670	626	630	653	637	638	665	633	658	637	678	634	693	622	645	614	614	623	636	614	631	630	655	647	642	665	708	636	655	631	665	636	649	625	681	641	665	675	624	628	619	657	608	649	670	604	675	666	639	633	650	666	625	693	636	650	599	656	668	649	623	661	666	620	627	603	698	676	674	662	672	631	613	593	655	639	626	642	577	634	631	615	584	642	646	654	634	685	672	654	681	668	672	627	639	625	662	664	666	687	659	644	654	598	629	658	609	632	679	682	625	680	695	616	661	654	683	648	643	634	633	629	624	636	644	620	628	685	681	637	664	632	679	651	633	638	653	681	665	629	620	631	658	633	665	667	648	625	607	661	622	673	632	656	636	666	590	633	640	568	642	597	679	662	673	626	633	638	614	635	626	609	608	653	665	664	678	607	695	682	653	636	656	666	635	617	648	635	648	641	604	620	663	653	631	607	626	673	700	615	636	691	690	642	629	645	632	599	615	629	582	643	625	626	656	647	635	605	624	657	665	699	608	665	658	659	627	673	621	659	669	649	654	630	646	674	632	636	671	641	656	655	664	634	607	633	657	666	632	685	615	652	589	684	661	608	688	705	642	675	662	669	628	627	658	600	657	658	634	694	629	648	650	636	664	702	641	692	626
23384	11707	17113	16594	33360	64332	20495	3554	665	509	385	339	337	331	331	338	319	289	265	275	283	290	283	297	285	259	261	307	273	298	259	278	285	273	248	262	265	237	281	284	243	265	268	278	255	258	261	251	252	243	254	273	265	256	281	294	287	270	295	254	280	258	271	293	252	257	252	266	250	228	260	263	261	262	268	242	255	274	269	283	273	280	263	249	268	252	264	247	268	269	231	252	275	251	238	260	238	270	270	242	247	283	240	251	264	266	220	267	277	235	256	235	252	234	278	259	246	263	266	265	267	265	250	256	277	269	264	259	272	248	266	252	252	275	261	244	257	269	272	251	253	234	250	264	250	257	244	251	244	262	268	268	267	259	228	254	259	274	271	250	284	271	242	281	257	272	277	272	241	279	250	264	286	273	272	267	290	271	246	278	257	264	224	253	246	274	264	246	251	252	264	264	250	245	234	260	259	265	277	257	250	279	278	268	241	262	273	247	237	231	259	248	265	253	248	263	237	245	244	256	275	221	258	276	276	247	289	250	306	272	259	275	243	234	278	262	238	246	266	254	258	281	244	273	273	264	273	241	241	287	241	256	296	272	247	277	275	270	287	243	242	246	250	271	243	270	258	270	257	263	290	238	274	241	266	257	268	272	257	251	273	275	301	288	279	241	247	271	254	270	282	255	241	250	252	257	261	244	293	267	268	270	288	243	288	262	239	266	232	293	261	287	260	279	263	252	255	275	266	269	253	258	282	236	266	251	274	235	268	259	249	254	251	269	255	255	252	276	258	304	274	251	246	268	228	242	263	252	224	252	268	266	242	236	287	258	268	255	268	253	278	273	259	255	240	244	278	269	283	251	280	239	249	252	259	285	266	290	273	251	279	280	287	280	263	254	275	256	242	270	274	235	271	254	249	272	272	273	251	250	299	221	296	280	240	255	268	251	247	292	244	282	280	266	274	270	235	248	279	295	264	245	257	264	246	249	277	248	223	227	268	259	288	259	258	264	285	234	237	288	255	254	245	238	273	243	278	274	285	273	249	219	256	249	239	264	235	283	256	256	250	235	249	278	245	249	262	241	254	272	248	257	271	229	241	248	270	253	306	240	287	277	273	275	272	255	280	241	265	248	252	250	278	245	260	270	289	235	276	224	259	229	274	262	273	244	226	232	243	268	251	272	265	265	243	253	267	258	274	249	274	297	252	266	278	245	271	289	254	298	272	250	247	262	266	239	261	273	291	249	257	275	249	279	259	256	271	262	242	269	246	252	239	238	262	255	277	263	244	287	250	280	259	238	261	248	247	261	279	275	253	267	267	247	253	264	266	252	263	239	270	266	224	277	244	233	287	258	257	224	232	265	244	249	267	287	248	265	250	286	253	244	257	278	260	262	273	228	244	274	290	246	257	260	260	237	235	230	252	249	251	249	252	269	253	254	244	244	266	253	259	240	236	246	243	285	241	264	234	259	262	267	242	253	243	255	304	214	259	232	278	279	253	241	247	248	261	279	250	255	254	260	246	255	272	243	229	249	262	263	262	239	256	253	265	265	288	278	263	260	258	264	266	262	289	247	255	259	242	275	252	257	250	257	271	254	258	251	239	260	238	248	289	269	254	237	239	258	251	240	262	244	233	267	272	255	255	277	260	243	239	239	253	258	265	271	273	267	223	232	244	255	232	250	269	284	270	248	246	265	265	265	264	243	261	258	252	257	246	248	259	256	258	231	277	255	234	250	287	276	264	266	238	246	260	262	260	269	233	264	259	253	225	276	260	257	279	287	246	265	246	238	264	278	253	256	253	273	266	237	259	230	240	272	283	271	282	286	250	235	272	268	250	265	306	264	274	230	238	274	243	285	255	231	259	265	288	253	251	258	251	291	260	255	248	230	234	261	275	224	266	258	289	258	244	225	252	247	270	249	266	252	271	272	264	296	270	260	224	259	231	285	260	251	279	263	267	264	244	267	293	247	238	242	261	287	241	255	258	243	265	251	244	271	236	233	263	252	281	267	268	272	245	262	258	269	265	256	260	241	250	253	253	283	242	281	248	276	256	254	248	267	257	268	253	245	257	275	269	269	250	215	274	269	252	270	233	247	234	257	264	271	252	254	274	281	261	226	265	273	241	258	264	252	239	240	259	279	276	272	272	234	284	260	262	254	253	241	259	244	263	252	253	271	283	270	278	266	271	307	271	253	255	232	237	256	249	282	271	272	266	275	262	293	263	226	242	286	276	263	245	261	265	238	253	255	262	246	258	249	278	268	271	237	254	265	277	292	213	296	275	231	247	231	236	286	278	241	291	269	244	274	278	240	271	233	242	234	269	247	263	263	262	244	263	249	268	276	213	264	298	240	278	232	256	272	244	253	241	240	240	262	265	252	248	272	250	271	266	236	293	247	228	277	278	267	274	257	270	295	239	259	241	248	283	243	252	255	261	270	255	252	242	252	258	254	265	240	228	253	263	280	253	244	252	264	271	242	253	282	255	247	278	238	275	231	268	274	266	263	260	256	273	230	270	268	244	248	248	262	271	277	282	248	270	290	276	260	244	252	238	279	255	258	271	240	245	243	268	255	239	270	250	239	236	243	256	265	266	245	254	289	247	239	236	250	280	268	242	266	265	269	274	261	285	272	283	271	242	269	286	231	271	270	271	259	247	264	274	264	268	263	251	273	253	247	259	225	277	249	239	250	241	261	259	252	248	276	244	249	252	274	274	282	291	248	267	238	263	250	224	219	249	271	252	245	275	250	293	255	271	250	244	270	256	236	260	258	299	267	245	263	235	282	274	263	241	259	254	254	244	280	261	252	265	249	272	225	237	237	247	250	230	237	217	290	268	268	238	265	285	273	263	243	225	253	251	271	256	245	245	235	264	238	284	287	284	271	284	261	270	265	257	268	269	270	253	253	259	258	279	229	251	268	233	262	244	230	272	288	244	237	266	251	270	268	277	235	264	263	267	282	277	255	249	257	268	250	280	258	270	271	274	260	263	259	266	270	287	242	252	232	268	247	259	294	262	244	249	275	263	271	271	240	273	263	249	244	262	206	280	223	310	260	271	251	271	229	234	265	256	263	265	250	221	283	249	270	229	268	268	271	274	238	298	265	298	276	242	239	255	251	262	231	280	291	273	257	279	268	244	259	280	232	250	239	258	291	241	261	252	238	244	226	254	235	270	256	272	234	275	286	234	239	261	259	240	250	251	247	242	264	282	250	292	275	266	263	258	273	261	275	233	237	259	268	245	259	296	274	244	241	274	233	247	247	231	236	251	260	268	268	256	317	268	289	261	244	272	267	279	274	259	252	248	238	242	251	248	252	249	274	224	268	220	235	268	259	245	262	256	265	282	266	239	252	274	298	277	295	245	253	278	261	232	283	289	253	286	257	242	276	242	246	266	273	296	292	236	251	257	296	264	249	244	285	237	263	255	247	266	224	271	250	259	229	248	285	260	235	260	252	226	256	262	256	252	276	225	271	274	294	252	282	273	272
13187	8330	17741	21451	47236	63635	9807	2348	1879	1671	1569	1438	1288	1213	1219	1111	1089	1092	1015	962	966	994	927	922	862	901	894	879	884	879	842	814	851	868	830	833	835	867	814	818	755	822	818	817	795	828	753	758	807	839	813	808	881	838	773	827	748	823	782	755	780	757	842	864	1003	779	779	798	778	780	776	763	806	756	791	777	798	734	713	728	778	776	764	764	735	727	741	786	754	763	750	762	797	774	763	739	725	699	781	803	780	760	785	748	798	746	779	729	729	787	843	781	748	812	804	798	755	748	811	786	765	737	746	755	723	762	752	778	763	699	795	730	750	808	773	758	735	800	742	776	754	760	729	743	775	754	790	733	747	824	801	751	752	770	738	802	699	763	771	772	749	719	741	755	772	738	801	748	748	755	764	764	762	778	770	757	742	773	785	771	700	745	777	766	780	784	749	775	744	750	739	704	775	751	774	801	800	750	763	787	749	752	760	755	732	696	724	766	773	799	834	751	768	760	765	723	734	745	749	787	746	736	795	752	728	790	768	783	702	756	739	755	737	689	796	747	746	789	744	774	776	769	726	743	772	791	801	797	783	791	742	763	752	746	748	773	784	733	740	767	755	802	776	761	750	727	763	782	705	750	748	738	752	752	785	807	753	759	797	745	750	726	779	782	769	765	750	805	711	742	743	719	699	779	682	760	747	778	762	836	803	734	747	779	756	741	734	767	800	759	748	767	772	718	723	721	696	766	758	746	771	727	743	734	805	755	787	782	784	745	763	745	724	743	755	768	764	780	743	807	753	763	746	751	742	805	771	719	816	763	712	781	774	771	761	763	729	750	737	744	792	769	735	739	746	749	743	757	729	747	755	761	760	766	711	761	717	726	768	744	807	804	695	775	763	775	730	750	756	759	783	722	743	781	764	743	753	758	752	745	759	793	781	754	779	779	721	750	742	760	741	731	767	739	747	755	707	759	766	774	711	719	782	781	776	769	763	721	725	760	699	736	762	743	788	825	770	816	759	723	725	756	747	783	746	732	802	785	738	738	774	726	751	773	808	740	780	727	799	825	726	766	786	769	753	724	745	771	767	756	768	711	726	765	693	761	791	753	752	761	744	779	792	764	726	797	760	738	777	722	751	782	767	778	739	756	759	731	739	754	745	760	716	800	786	748	791	805	757	703	782	780	772	702	751	761	750	740	768	741	810	751	799	755	778	758	733	798	728	736	749	743	762	730	755	779	714	788	715	754	772	773	750	789	757	768	725	750	782	737	757	694	782	827	803	776	772	773	781	755	757	726	742	797	778	732	758	745	750	731	788	750	800	752	804	713	758	761	758	791	766	771	703	756	712	781	803	769	785	766	774	745	742	759	790	740	779	797	741	802	734	834	765	755	746	750	747	679	802	772	768	773	799	731	754	765	759	740	798	780	798	736	737	815	762	755	775	726	774	761	799	790	769	785	751	776	738	804	832	826	724	701	750	738	773	742	721	770	763	754	758	799	839	706	750	787	739	814	753	797	763	739	736	805	720	768	719	728	790	757	743	775	738	751	720	767	725	755	701	760	778	799	767	735	779	767	717	744	806	729	755	738	781	748	698	701	763	795	749	740	759	774	758	738	721	740	797	745	785	720	716	786	746	734	794	780	713	770	713	769	756	798	743	779	739	726	709	700	780	755	766	762	797	751	765	785	756	772	763	758	772	724	726	773	730	798	763	748	735	790	735	740	739	763	766	789	767	805	750	750	749	730	730	774	755	686	739	825	795	805	779	701	763	754	779	792	806	717	768	748	783	779	748	757	750	743	762	742	789	776	746	798	777	762	751	774	742	762	745	766	751	751	762	767	703	741	753	748	753	769	760	754	767	751	786	772	796	742	734	787	737	792	723	766	817	719	775	718	766	804	760	790	782	775	691	748	764	692	769	747	808	724	765	749	735	770	708	775	777	708	798	733	794	738	767	737	713	795	801	732	732	776	759	746	784	714	758	729	749	755	756	764	824	713	756	750	744	774	765	777	774	693	770	736	722	755	723	793	792	745	791	736	725	756	760	730	773	755	731	798	779	764	714	724	756	739	766	738	723	738	800	780	735	781	765	792	750	761	780	699	743	757	698	783	756	749	763	775	728	770	711	718	698	843	745	765	762	770	725	790	801	771	788	742	753	801	726	724	759	732	752	763	799	782	746	784	753	832	731	778	776	726	726	755	704	760	796	724	740	783	732	672	801	756	707	773	801	706	778	790	726	776	771	715	754	798	747	756	711	730	813	771	753	777	727	788	752	760	768	782	754	691	778	756	697	771	741	792	737	761	778	765	767	722	733	752	775	775	722	736	705	780	761	735	744	717	723	783	721	736	736	773	798	743	753	744	746	754	743	777	717	788	744	713	750	752	780	726	716	774	767	770	742	760	727	756	798	757	745	769	769	710	754	747	779	738	757	795	773	732	757	738	770	695	752	785	771	750	751	743	684	735	726	789	744	768	799	764	710	764	787	729	764	693	744	811	791	745	745	755	736	731	731	703	759	738	719	763	756	768	739	765	755	734	756	763	769	802	749	780	769	769	746	743	716	762	722	822	731	738	753	746	765	719	759	764	795	805	748	787	756	866	804	760	781	772	726	738	779	803	733	748	773	801	800	749	762	762	740	751	750	732	776	753	755	770	763	763	741	790	756	749	758	713	790	720	759	739	750	765	776	782	740	791	785	780	783	802	718	777	767	810	798	771	775	717	770	681	794	774	769	761	800	755	783	721	772	743	761	735	756	808	771	745	774	766	743	732	744	761	722	731	755	761	727	755	798	764	748	767	711	760	710	776	836	751	763	732	752	772	744	765	733	775	780	789	782	763	738	762	715	751	748	774	761	750	757	694	719	778	772	773	692	706	738	760	797	746	788	772	801	712	811	801	715	769	748	738	771	761	741	775	776	786	715	727	740	738	775	738	753	709	746	744	772	744	721	735	773	719	755	774	770	751	778	754	809	699	782	747	749	718	760	784	768	825	702	764	778	755	756	757	781	849	729	780	774	775	771	738	713	751	759	746	758	785	799	803	754	774	765	672	757	739	798	721	763	774	767	748	749	717	775	795	797	754	777	760	763	742	732	763	800	755	752	722	816	759	741	745	756	708	733	794	782	726	762	711	746	823	699	815	820	755	782	790	732	798	721	750	829	710	762	766	716	778	703	788	787	773	739	747	783	768	711	721	714	754	773	722	740	740	792	731	791	769	779	750	759	753	740	760	722	786	695	763	772	826	675	716	792	752	757	782	805	737	734	824	760	739	794	765	780	798	774	768	744	760	721	800	747	766	765	781	753	752	740	794	744	781	784	736	723	766	784	781	756	745	753	795	732	730	750	801	678	788	717	729	763	788	734	710	780	762	764	771	776	794	756	792	742	786	752	780	762	779	760	784	728	762	782	749	713	746	783	772	781	727	751	769	801	812	738	741	738	758	720	761	756	778	752	751	811	760	779	816	749	714	770	750	796	756	778	771	777	752
2556	851	987	1097	2561	6275	967	176	174	144	142	123	140	127	150	143	131	133	158	149	144	116	135	134	122	130	120	155	130	130	149	138	123	129	125	151	154	130	120	143	157	133	119	126	143	133	149	129	131	131	118	120	141	119	130	143	131	136	131	132	131	128	137	124	129	137	143	151	120	141	137	123	138	141	136	136	132	130	142	108	129	161	158	116	133	154	145	162	133	145	114	149	138	128	141	129	127	146	141	167	144	121	130	143	144	132	124	127	137	126	116	144	133	136	145	141	126	131	151	143	133	134	138	138	139	161	158	143	148	133	110	152	123	128	130	142	136	157	137	139	135	137	146	154	130	155	159	135	138	138	155	154	132	113	144	135	132	143	137	135	132	132	116	143	143	130	127	133	125	132	132	148	121	147	135	114	126	140	120	138	138	127	133	141	126	125	128	133	124	141	143	125	134	141	133	108	134	148	115	138	120	153	138	130	133	154	128	133	125	139	143	162	143	148	151	138	149	120	139	141	148	143	129	122	121	126	143	136	135	145	137	138	133	122	124	137	129	131	131	121	110	138	149	146	144	133	146	143	127	124	157	124	135	125	138	131	130	126	138	130	141	156	123	122	137	126	146	149	136	129	126	150	138	136	137	115	121	146	136	133	130	138	134	134	130	137	134	140	146	132	139	129	135	114	128	113	148	128	129	128	143	158	122	132	142	140	124	146	141	138	144	152	133	123	132	132	146	125	119	135	127	139	144	132	141	113	142	144	144	125	109	127	128	139	128	134	143	142	126	127	117	154	142	135	139	127	118	129	143	127	109	127	135	135	128	119	131	135	133	130	109	144	120	136	122	142	144	120	139	135	128	142	127	123	127	135	144	119	149	138	130	116	134	151	143	139	137	149	125	148	151	130	141	148	123	141	141	115	127	126	125	137	140	129	126	130	148	142	131	109	133	127	148	126	132	121	136	124	130	149	141	148	137	124	142	145	123	130	145	137	118	129	141	140	136	131	143	154	121	135	159	144	123	146	129	126	107	142	153	138	129	141	122	137	132	121	113	123	149	136	134	139	137	133	151	124	137	142	124	121	153	152	151	143	118	138	148	147	147	128	126	133	145	138	153	156	154	144	149	138	131	154	121	141	145	136	114	134	145	126	149	153	140	124	144	141	139	121	138	137	133	145	159	143	109	144	138	113	136	122	139	127	150	137	127	125	128	150	129	134	119	155	160	152	142	133	131	133	130	141	138	159	156	140	133	135	143	136	150	141	133	127	121	150	132	140	143	141	143	140	144	134	135	140	138	153	143	142	155	120	126	140	135	134	147	145	149	129	132	143	151	133	132	113	126	142	143	135	161	131	139	128	135	135	147	121	131	128	141	130	156	136	124	134	115	144	140	144	137	160	161	121	139	122	127	161	147	117	165	139	130	132	137	121	142	126	145	133	144	150	144	124	128	127	157	132	131	119	141	144	120	131	128	138	147	151	135	153	143	138	126	130	133	123	117	118	121	146	123	122	144	138	135	138	123	143	144	143	138	149	136	137	158	129	129	138	117	127	154	141	136	144	147	134	126	130	134	117	113	126	139	124	129	121	147	135	142	143	131	147	126	128	145	121	132	149	137	135	132	149	149	115	153	141	126	130	128	138	137	162	157	137	133	158	134	135	130	143	136	157	145	155	138	157	143	126	132	119	124	146	146	139	136	116	142	145	157	137	146	123	124	136	125	128	129	151	138	122	143	156	138	121	148	112	128	153	143	114	134	134	141	155	139	139	152	142	159	147	147	143	129	130	136	111	120	130	129	136	147	126	148	119	145	140	115	139	132	126	137	131	133	136	132	152	138	148	124	145	155	149	129	123	160	126	153	106	128	141	147	129	141	142	134	143	143	137	129	131	150	127	125	145	131	136	134	128	148	152	133	125	139	142	124	135	139	115	144	131	138	136	136	140	130	149	135	135	113	136	134	119	132	125	151	128	141	150	132	131	144	134	124	127	148	139	118	135	134	174	140	133	128	161	145	145	120	139	131	139	133	128	135	135	139	127	138	133	149	128	148	132	128	139	145	146	167	149	136	137	146	140	139	123	129	138	157	141	126	140	152	152	135	135	151	152	144	119	127	135	123	141	138	133	159	145	151	138	126	131	145	141	163	150	120	127	154	134	114	160	122	129	122	109	141	122	130	129	146	141	105	118	131	129	120	124	152	139	125	127	148	130	135	145	132	132	151	136	151	123	120	133	130	136	170	162	135	128	115	140	134	145	134	145	143	166	139	131	126	120	123	140	136	147	135	133	132	135	128	132	118	125	135	144	123	141	130	144	127	142	131	131	109	146	143	131	146	127	139	149	138	131	125	136	145	138	145	123	113	130	125	142	143	133	134	127	127	134	131	113	149	133	138	150	153	104	126	132	136	142	132	166	150	152	123	132	132	144	126	136	139	135	124	138	110	140	119	118	122	144	141	130	131	147	151	147	124	144	160	130	148	154	141	149	124	136	141	122	136	130	132	146	128	125	140	120	110	127	121	150	148	137	140	151	142	145	133	140	140	143	141	133	129	151	130	131	149	135	144	151	142	144	129	134	159	135	147	131	155	139	133	147	125	141	143	122	132	146	126	131	132	132	130	142	117	128	144	155	142	126	142	138	142	133	125	133	132	128	132	120	133	154	138	126	136	130	136	132	155	160	160	126	119	114	130	161	145	137	155	145	128	137	138	135	152	145	112	137	144	136	143	147	126	133	134	144	131	149	121	155	156	158	129	143	127	119	132	136	140	136	150	116	140	133	140	139	136	153	122	131	136	124	141	121	118	135	146	142	146	150	142	133	128	145	124	146	129	137	141	128	140	140	122	145	139	149	132	135	138	150	126	136	113	139	132	143	143	112	123	124	129	129	118	158	125	151	131	113	152	133	158	134	142	112	121	160	135	149	124	150	140	128	142	150	141	132	151	149	139	127	122	134	161	122	137	122	138	133	123	126	127	128	138	116	128	132	115	132	130	162	134	150	137	149	118	130	141	140	156	136	136	154	125	150	118	144	136	128	137	139	138	136	125	156	140	134	152	142	124	144	138	148	149	139	158	132	136	133	140	138	128	144	146	147	160	147	148	126	139	134	144	140	141	147	128	156	132	157	143	114	126	142	134	138	138	135	145	130	139	140	134	137	154	115	117	128	117	146	143	155	130	119	145	115	156	139	148	142	127	132	130	131	150	150	146	136	150	141	138	126	133	119	119	131	125	135	148	145	143	144	147	139	133	119	152	121	141	116	159	149	137	140	139	156	148	137	148	144	124	137	129	134	135	114	143	152	149	132	147	142	139	126	124	134	135	119	119	115	139	128	134	121	138	152	137	126	127	161	143	134	128	121	127	151	138	132	114	131	130	162	135	155	140	142	131	142	157	117	144	144	159	119	143	142	148	146	136	157	140	139	125	129	131	142	146	159	131	155	133	128	136	134	140	122	135	121	135	152	146	131	159	117	119	107	143	155	136	143
2584	1259	2237	3200	10396	20453	2023	491	456	483	464	457	483	449	507	481	480	443	465	486	475	490	446	481	464	463	473	431	486	484	454	452	462	420	441	463	457	442	453	482	447	468	445	423	449	503	445	462	431	459	455	477	449	424	450	457	434	433	450	442	432	441	463	467	465	448	439	452	453	455	451	517	437	499	403	440	490	451	453	458	434	460	470	492	476	437	448	488	433	462	446	475	462	446	444	450	465	462	460	423	438	465	458	481	442	457	412	481	449	433	428	482	486	445	455	488	395	453	467	471	486	434	434	433	463	491	479	452	423	441	486	435	484	458	443	487	484	454	465	481	483	485	465	446	486	450	454	467	459	471	450	495	465	450	441	455	461	413	448	461	414	447	478	476	416	471	445	462	439	464	480	469	451	462	424	429	480	479	454	438	452	489	483	490	464	453	447	458	461	432	464	468	435	452	406	451	454	465	435	485	473	448	466	424	456	444	440	461	468	465	490	461	470	462	435	432	497	429	425	464	481	444	475	456	444	432	455	458	433	426	451	435	459	420	491	447	437	438	450	449	504	445	480	435	444	426	480	427	417	469	458	486	467	473	441	461	445	452	462	481	492	476	501	446	477	454	411	472	461	478	436	465	475	468	465	434	418	477	440	443	472	465	494	453	466	443	445	469	475	426	454	439	432	449	420	454	432	444	450	441	410	486	426	505	451	446	427	436	463	475	451	459	444	492	448	459	441	440	477	472	468	495	466	482	438	451	431	457	455	457	463	457	472	430	488	454	447	452	481	513	448	439	424	473	471	458	466	482	483	451	420	443	443	479	439	484	458	449	454	470	460	431	459	459	435	470	468	473	511	457	478	433	448	499	445	459	462	422	449	465	479	437	465	482	474	451	474	458	471	455	443	455	418	463	458	394	413	424	485	462	474	426	456	452	468	481	447	478	413	461	453	460	443	472	467	450	486	411	453	453	465	489	476	450	456	445	464	453	468	470	430	440	462	482	496	449	467	468	461	436	457	471	452	482	419	449	408	451	446	435	461	451	471	438	438	473	441	482	471	428	427	438	426	454	462	461	451	464	457	455	453	460	432	463	471	455	444	421	437	479	447	442	457	453	463	448	423	492	453	474	481	459	450	432	488	461	462	487	437	463	454	474	458	456	459	493	424	443	472	448	437	390	439	482	482	482	446	465	456	473	486	436	474	433	484	418	451	452	450	412	411	498	464	431	458	450	458	432	433	473	474	457	447	441	491	437	442	462	461	481	445	431	439	448	457	477	458	474	436	469	484	449	479	492	451	448	442	381	422	441	471	467	464	457	448	438	456	492	470	437	411	447	474	426	443	473	449	430	441	427	481	427	455	469	495	426	459	442	453	477	429	450	475	503	450	452	477	453	452	436	442	437	480	492	469	445	453	460	417	500	434	447	458	465	469	441	458	435	430	488	443	475	443	462	475	451	490	479	487	467	460	475	428	464	473	421	460	465	443	459	497	422	462	469	429	466	470	451	483	490	425	469	480	509	452	449	463	477	442	439	438	478	417	453	473	463	460	434	463	439	459	486	462	454	422	437	502	496	427	449	435	442	495	420	483	425	457	470	469	464	472	435	464	421	434	404	460	457	466	502	437	473	428	435	446	427	446	487	438	438	492	498	459	477	490	465	442	479	464	495	444	470	449	492	420	443	464	482	480	452	434	466	450	465	439	440	474	467	462	461	449	441	484	506	485	494	465	420	453	442	481	395	475	454	455	474	454	444	466	447	473	462	462	462	459	438	464	430	426	481	434	501	467	452	466	513	415	470	460	462	497	425	455	413	455	439	488	486	495	466	454	473	454	462	441	489	440	460	431	426	431	455	456	417	435	480	439	442	449	501	483	472	470	422	483	456	452	451	477	415	456	433	467	485	431	493	460	475	454	447	439	444	460	473	447	463	481	458	480	468	467	508	464	420	463	460	510	416	438	461	497	420	463	443	450	490	433	475	456	437	448	468	440	469	453	436	436	465	434	490	483	450	447	423	425	428	441	456	485	441	480	486	438	467	469	468	456	491	445	433	409	474	453	437	468	432	485	444	462	465	434	426	481	455	453	495	445	452	453	431	445	477	455	471	452	450	432	427	471	421	478	450	460	415	469	462	443	481	454	437	460	488	436	455	468	450	443	450	460	454	469	478	486	430	458	443	424	452	450	435	420	441	451	456	468	479	503	458	487	485	453	442	411	453	458	436	438	453	456	509	461	426	447	445	442	470	441	434	478	412	417	501	435	443	429	452	457	462	494	440	423	482	453	440	428	441	449	392	435	420	474	464	453	442	442	468	449	445	465	433	452	442	481	454	468	525	461	439	478	423	453	460	484	474	514	438	456	470	495	457	416	459	493	439	493	443	448	476	477	453	416	423	425	488	485	489	466	463	466	413	494	455	444	443	459	451	448	449	488	453	474	467	434	468	473	472	466	432	476	455	478	426	448	459	449	464	446	434	461	503	480	424	451	497	439	480	450	457	440	479	480	439	461	446	440	479	464	438	465	460	454	468	476	473	455	500	457	440	458	465	465	439	448	459	472	453	450	440	457	442	469	486	451	460	466	443	467	500	440	471	457	467	459	450	480	484	452	511	447	456	435	413	479	470	436	464	436	498	455	450	442	473	489	444	476	436	464	487	387	481	472	453	451	467	445	439	466	474	396	464	443	434	422	442	435	439	450	423	482	485	489	457	461	462	458	471	467	481	459	454	461	448	423	431	456	464	489	470	449	448	431	432	484	447	447	421	456	477	430	439	453	428	424	470	514	485	487	460	440	446	485	485	449	442	449	454	489	452	456	444	469	475	477	428	429	476	434	454	435	445	455	441	470	460	442	454	469	485	416	450	459	469	484	445	442	445	465	453	457	461	473	451	467	459	464	451	483	473	465	460	464	491	476	470	413	450	432	460	463	477	458	482	454	439	494	488	452	439	471	492	455	483	485	433	466	468	442	429	429	445	453	465	460	439	448	439	421	478	459	479	450	428	434	395	465	461	494	451	477	465	475	454	449	444	490	418	446	449	453	484	456	447	427	466	457	443	452	463	465	485	483	462	433	409	430	441	434	450	406	425	417	453	460	425	439	459	478	468	422	433	489	462	443	498	458	475	443	462	501	488	489	462	471	468	430	465	437	438	419	455	473	441	419	447	449	464	454	452	467	455	504	459	438	489	466	414	453	503	458	437	444	430	460	437	460	442	459	434	460	416	459	452	516	456	438	457	495	441	455	455	483	479	445	468	457	440	463	470	465	446	496	437	480	470	482	458	450	475	483	480	458	413	421	449	442	430	494	468	415	458	472	457	431	495	461	463	474	461	485	450	449	423	460	463	459	478	468	425	438	441	498	412	450	476	429	433	450	492	464	454	461	458	447	411	438	457	438	483	462	464	512	456	440	468	421	460	456	442	454	441	491	463	444	463	487	461	447	522	490	460	413	463	471	410	432	413	464	466	425	436	448	447	460	468	464	444
13373	7728	9558	15582	39238	51923	21947	1915	333	278	274	268	263	269	271	235	236	249	243	259	274	242	236	229	250	285	264	237	254	253	233	245	240	244	232	253	254	222	250	245	244	244	236	279	254	246	265	260	274	248	238	244	226	251	245	239	245	271	269	248	238	255	208	267	235	237	239	219	234	235	240	244	229	248	250	241	238	262	248	228	232	278	252	270	233	228	232	233	257	245	234	255	212	234	242	269	250	262	255	256	235	221	240	204	244	238	244	243	233	278	247	233	236	248	252	226	235	237	238	254	231	218	258	238	252	241	242	248	261	256	240	227	242	246	251	266	246	260	215	240	252	242	253	286	240	257	244	237	264	240	269	254	252	249	286	251	230	257	229	245	245	224	244	253	225	245	270	246	240	265	231	219	243	246	250	231	236	297	284	229	231	253	215	228	209	269	269	269	226	261	253	234	251	236	253	248	219	239	239	252	249	261	221	205	257	233	235	235	267	239	252	237	253	242	244	247	244	233	242	246	238	246	254	223	227	224	266	291	243	217	244	259	268	240	266	216	227	222	233	242	278	250	244	235	243	244	254	250	247	272	261	245	242	237	242	256	260	230	238	245	225	231	258	237	232	239	245	255	244	252	243	246	248	253	245	230	237	241	248	255	249	202	240	238	223	252	253	234	269	247	245	279	282	238	223	245	261	262	244	255	223	236	251	240	267	244	235	236	243	274	251	226	244	240	242	232	222	259	228	211	250	265	240	225	212	241	249	256	251	226	240	251	294	244	235	255	258	244	234	264	229	228	225	242	248	256	232	266	241	241	236	256	264	243	230	253	249	252	241	231	256	240	259	238	230	240	254	240	242	228	248	238	222	229	245	244	263	226	225	262	236	309	211	268	219	243	216	246	271	230	242	236	240	243	254	242	220	252	234	254	242	251	255	248	265	252	269	230	267	254	241	243	266	251	249	224	249	238	252	228	194	265	230	218	227	224	266	216	215	282	251	223	235	233	269	274	242	223	214	248	212	237	240	257	232	211	221	231	274	256	219	238	246	232	238	229	227	256	242	238	220	214	222	269	265	234	240	222	261	219	238	241	233	223	245	244	224	233	252	258	253	243	228	217	220	238	261	243	243	254	262	227	234	251	236	228	241	228	257	220	226	229	237	231	250	233	219	250	263	217	251	231	236	257	248	253	239	241	244	260	247	236	250	242	229	236	250	231	243	236	267	241	235	253	233	238	212	258	228	256	240	264	278	242	242	236	231	253	231	243	242	228	219	244	233	239	261	245	225	237	262	234	251	235	245	252	227	276	267	231	245	217	219	211	240	233	246	260	238	271	237	240	258	243	224	242	265	250	255	249	259	235	224	287	221	239	265	246	220	234	250	230	267	242	231	230	239	227	244	241	235	233	233	261	256	249	231	236	236	228	235	234	235	242	240	243	239	233	229	240	245	239	228	276	228	252	241	255	209	251	259	245	238	255	256	270	213	233	236	206	248	244	243	245	232	224	258	241	288	238	240	266	249	259	222	244	219	256	247	237	247	252	251	232	256	256	250	262	256	265	233	259	244	233	230	253	267	255	250	222	220	250	239	282	250	251	258	234	245	231	264	231	261	225	216	212	212	246	248	233	243	226	254	241	255	254	246	276	247	242	248	237	246	241	227	250	252	229	256	261	218	260	223	261	225	232	240	234	230	216	241	240	256	221	245	252	229	244	261	236	239	233	255	257	252	231	238	235	249	235	238	236	253	223	253	219	259	240	221	225	275	268	250	237	241	236	248	252	270	250	243	228	237	223	223	242	250	248	242	258	252	233	248	268	263	241	239	234	201	227	238	253	227	232	260	252	232	245	243	236	234	243	265	234	278	248	267	232	261	226	225	239	264	234	252	226	259	231	253	257	238	236	246	279	240	252	260	217	250	252	219	237	241	264	258	238	244	267	235	233	208	236	219	236	252	259	252	235	232	235	238	238	235	255	231	217	220	247	246	259	270	294	257	249	232	214	269	256	261	224	241	236	226	250	223	251	208	260	263	253	261	210	239	231	247	232	219	237	280	256	243	233	257	225	237	241	254	235	235	272	256	247	260	232	229	242	251	244	234	226	232	248	243	222	221	234	233	237	217	235	260	261	218	266	243	224	265	261	223	241	256	245	254	239	246	246	251	275	224	243	210	242	259	245	234	213	274	234	229	237	232	231	233	252	264	255	260	259	261	239	270	255	239	245	218	237	247	277	240	256	245	226	254	240	248	261	237	259	256	231	260	252	231	264	246	233	256	245	238	244	250	238	237	221	287	238	248	220	261	259	262	263	252	232	247	265	243	268	258	228	239	269	264	242	239	229	251	259	214	255	266	249	277	248	249	256	243	242	256	248	231	251	247	237	224	241	240	272	228	283	230	258	253	253	245	250	243	203	235	272	257	250	229	244	247	222	247	239	240	243	228	245	237	236	224	246	266	245	262	249	245	250	251	240	237	253	253	246	234	236	243	241	236	265	235	256	202	223	242	228	239	245	243	224	252	260	286	252	240	256	246	262	221	207	269	256	244	221	226	243	204	266	239	262	248	241	245	228	260	247	252	241	239	254	259	252	248	208	244	236	226	269	236	250	235	230	271	253	240	269	256	232	249	249	259	218	256	251	246	249	242	258	233	250	237	222	220	250	257	270	244	244	257	247	260	261	238	253	230	256	247	247	256	247	217	252	238	244	232	257	249	223	230	238	265	233	247	244	256	251	237	219	248	267	244	248	263	244	246	256	269	245	280	214	228	268	251	273	232	239	245	236	219	239	238	232	231	247	248	262	220	269	240	248	256	230	240	236	257	242	241	239	250	238	264	241	238	247	260	261	224	246	244	245	248	220	226	265	254	251	258	245	242	232	216	241	236	248	230	239	246	240	264	248	246	211	247	247	252	268	243	254	256	238	246	236	283	257	239	203	250	217	272	206	236	235	273	254	227	246	244	239	239	224	236	243	260	259	211	239	244	252	265	239	263	251	253	241	274	227	230	223	224	257	251	228	256	240	232	249	257	231	211	253	215	259	238	234	247	223	248	254	230	227	249	254	234	252	262	253	248	240	213	255	272	260	238	245	250	246	268	259	232	247	242	218	238	240	241	250	243	250	230	225	229	231	254	240	236	263	245	237	238	244	225	281	245	254	237	259	245	233	246	239	246	228	238	236	249	231	201	225	256	236	237	273	224	253	252	247	260	224	242	227	265	225	221	257	255	232	235	243	253	225	248	281	214	248	274	227	253	246	249	235	249	219	252	235	234	252	247	252	252	245	236	241	254	247	240	271	257	247	247	266	245	233	237	237	250	247	227	254	246	250	248	243	251	254	217	257	248	247	244	239	243	238	229	245	244	241	263	251	217	249	232	246	229	228	212	259	245	246	233	257	255	225	256	245	257	251	223	238	283	253	262	244	249	250	284	241	263	239	234	237	234	211	223	236	246	257	264	215	243	223	249	274	259	218	213	267	256	246	248	232	262	259
8751	6507	11865	27155	53035	62564	18590	1183	1088	969	962	913	906	904	833	825	848	801	740	811	784	781	788	771	754	770	767	776	738	749	760	752	763	779	757	747	759	777	745	717	777	753	764	769	756	752	786	727	727	744	773	800	789	745	757	721	791	731	804	752	772	767	807	800	794	742	733	707	757	732	716	791	706	700	742	758	734	753	750	718	743	730	760	750	775	768	729	712	733	751	716	727	729	765	711	755	745	711	757	744	769	739	698	720	713	703	745	711	696	709	768	712	725	732	777	750	735	684	729	688	735	715	744	732	691	682	744	727	724	764	690	778	772	726	746	731	736	736	704	730	738	736	733	737	730	768	666	739	746	749	750	728	737	713	755	725	768	765	726	708	744	729	751	800	753	759	737	666	699	708	763	678	668	759	707	728	764	743	722	698	726	750	725	738	747	695	751	768	705	796	743	716	759	698	685	740	688	728	718	733	755	730	702	737	798	693	764	709	702	727	742	674	735	749	707	726	693	720	740	738	721	747	794	717	750	728	732	713	758	718	766	722	702	726	774	713	718	718	719	740	732	720	695	737	766	672	713	723	719	754	707	749	738	732	740	745	713	795	740	751	768	738	770	710	709	716	798	728	774	736	765	690	706	684	714	678	756	774	743	731	741	724	784	709	640	727	736	733	724	712	755	752	758	743	738	738	709	759	725	728	716	712	750	660	698	815	745	706	777	756	690	691	735	742	724	731	729	726	779	735	755	690	739	758	732	734	747	743	721	751	731	734	777	716	744	713	701	731	761	734	717	682	697	772	737	746	748	771	721	756	783	742	767	727	763	769	740	732	746	666	722	648	732	742	704	647	711	696	749	746	687	720	732	718	738	698	737	717	744	756	723	729	731	731	697	754	714	720	753	737	736	717	726	710	748	730	779	733	742	739	777	699	736	758	746	701	720	769	763	702	693	714	728	718	719	773	755	743	733	709	719	712	760	739	720	737	706	762	777	758	769	723	719	706	707	769	710	734	680	763	745	757	711	761	705	755	704	766	692	739	743	768	699	743	711	723	712	717	731	702	726	749	723	734	706	768	747	735	717	751	735	711	689	721	666	732	717	726	719	729	698	725	740	724	703	777	779	714	754	728	713	745	768	754	677	747	737	710	727	726	720	721	716	712	679	762	728	744	744	703	755	708	719	699	697	697	724	765	764	749	716	696	744	721	701	740	720	796	725	713	738	762	729	726	713	726	705	737	755	785	708	738	716	763	757	711	751	727	711	710	732	731	739	710	762	692	727	701	732	757	725	706	747	691	750	706	725	723	766	708	732	706	716	688	712	727	780	761	739	792	733	745	765	757	733	749	693	735	750	733	750	744	715	740	667	700	767	741	770	787	765	690	662	754	722	722	716	812	719	705	740	763	721	737	700	795	732	670	748	700	743	751	759	708	729	750	773	721	758	740	760	704	717	712	754	696	782	745	733	696	681	732	707	737	710	784	747	770	720	715	743	753	736	727	748	745	739	661	726	755	735	727	683	698	768	694	730	755	729	726	732	736	714	744	737	728	756	760	751	744	746	720	727	710	706	802	749	750	761	763	727	716	718	740	689	756	778	700	765	701	679	757	779	750	724	727	701	750	759	690	702	718	727	759	753	702	713	734	698	751	727	683	726	712	704	766	695	718	649	729	729	727	771	737	715	790	728	719	749	802	777	746	746	763	764	741	738	656	745	742	716	739	712	706	737	746	739	732	733	710	759	779	720	795	721	732	735	685	685	716	736	725	735	694	706	722	671	783	757	692	713	759	811	744	759	720	743	737	762	742	725	722	743	727	711	727	735	754	748	706	744	764	745	748	750	767	758	692	710	710	699	697	674	766	762	781	749	677	727	755	770	736	709	721	734	767	736	712	746	774	750	741	738	695	759	689	702	796	695	738	712	714	695	714	723	701	738	750	663	739	707	753	682	682	762	738	732	767	683	788	728	714	694	758	760	692	748	678	715	720	701	720	724	734	733	744	693	738	724	791	732	785	767	707	759	724	741	697	785	772	715	726	782	681	768	711	743	721	761	773	740	702	720	778	742	691	678	688	739	767	718	727	782	725	734	715	710	751	738	684	753	763	745	708	742	728	709	759	730	734	685	746	690	725	754	765	733	719	706	732	733	736	699	742	712	768	739	711	729	725	774	722	739	747	719	741	723	679	713	732	717	731	763	705	778	770	749	708	770	736	754	712	729	774	758	743	674	753	754	739	718	700	766	679	753	728	731	752	737	774	776	724	755	684	696	734	745	705	738	696	737	726	715	794	736	732	746	718	700	746	697	731	713	758	728	767	739	681	707	696	729	705	755	714	686	722	744	730	754	759	731	727	735	690	790	739	684	719	745	691	754	691	750	707	735	768	729	737	728	711	758	743	657	710	764	743	720	755	777	715	746	741	741	713	746	760	724	722	766	713	714	739	773	743	803	762	691	733	731	768	712	698	744	752	724	678	753	714	726	774	695	771	715	750	691	755	725	784	766	716	711	763	758	760	803	724	717	729	785	714	737	739	736	708	716	756	695	726	719	741	762	743	777	728	732	712	694	755	749	705	739	728	806	752	729	718	680	755	710	719	727	763	737	722	752	765	739	703	721	723	709	721	693	711	717	668	679	702	702	709	744	730	735	704	739	703	759	740	737	729	705	715	732	780	711	703	732	778	704	737	704	715	708	735	724	713	781	724	735	741	716	757	733	777	652	746	734	729	775	687	729	679	736	755	730	799	710	772	720	722	743	737	750	770	749	746	692	749	734	739	731	758	761	768	721	687	725	727	765	726	707	778	694	732	777	738	707	751	707	734	740	746	769	756	720	719	771	738	739	769	707	736	781	767	683	716	718	750	733	738	721	710	764	747	723	703	684	724	709	692	743	736	709	735	733	768	699	742	751	781	764	703	734	772	712	747	743	729	731	761	743	765	739	799	730	772	737	770	773	763	692	738	738	688	705	699	684	754	710	758	754	749	754	725	720	715	702	737	793	683	724	749	743	776	732	742	753	713	737	731	773	770	724	753	714	709	702	700	722	681	750	800	735	740	752	775	690	717	722	774	750	690	710	707	714	726	720	743	710	718	676	722	741	711	716	725	755	707	725	725	710	697	717	692	733	783	725	715	755	777	703	707	716	751	741	682	694	748	740	805	772	790	748	718	705	724	745	699	745	761	698	713	726	754	739	736	708	745	715	694	689	790	731	755	695	724	731	726	722	708	674	713	695	718	702	679	778	752	740	753	761	740	722	700	756	799	705	723	732	766	739	745	706	741	732	719	721	753	687	705	767	716	749	748	693	778	693	738	714	708	755	740	727	754	707	772	745	757	761	718	734	684	744	762	770	769	765	747	803	691	698	714	703	720	726	747	720	735	757	756	752	709	730	684	745	707	672	711	715	738	735	761	677	697	677	725	700	733	687	726	713	715	762	771	721	761	738	760	708	744	706	748	714	796	731	743	735	710	710	724	714	724	766	738	717	735
23648	13884	19610	39772	59215	54313	20060	2574	530	395	372	364	347	324	320	304	288	308	300	325	281	308	285	302	284	276	285	280	274	254	283	255	269	284	270	299	261	311	286	266	275	267	259	261	290	278	256	268	277	283	264	289	270	259	277	285	270	245	269	284	245	267	257	283	276	259	256	253	251	283	256	279	261	259	259	269	263	266	228	254	272	238	263	240	237	245	266	247	274	269	231	267	272	263	296	310	251	268	277	268	276	292	271	272	270	260	251	290	261	249	268	272	310	266	245	263	269	296	259	270	277	263	247	316	271	296	284	256	275	236	239	236	241	272	307	241	269	254	280	252	269	243	243	261	259	251	275	263	275	265	237	285	253	269	277	272	286	279	262	271	270	283	255	289	266	269	241	276	276	285	259	290	261	285	265	262	281	264	263	261	284	281	283	266	265	298	277	239	292	251	255	265	254	276	265	265	284	242	303	264	250	255	266	262	258	256	245	250	276	253	266	259	256	258	279	289	270	244	273	227	262	291	250	235	271	283	275	257	282	245	243	248	242	256	267	259	269	259	243	249	264	251	266	267	285	277	271	276	281	281	279	265	261	277	273	281	245	256	280	317	241	256	233	254	260	284	264	300	266	239	256	269	283	262	239	241	295	275	257	264	280	283	240	277	283	263	243	225	303	261	266	280	260	239	292	272	254	268	263	266	272	243	261	252	269	275	278	268	275	266	250	264	260	268	292	263	251	264	241	261	267	243	273	240	283	279	260	295	288	267	287	278	285	279	275	230	245	267	246	259	271	276	266	256	265	294	239	232	270	241	286	262	254	262	266	272	271	286	268	271	284	265	265	265	262	268	270	225	253	241	263	281	277	290	260	255	260	247	281	282	267	269	250	267	271	269	283	252	278	241	280	295	256	254	275	252	254	276	268	284	253	255	263	250	260	236	248	274	266	293	245	254	281	228	255	245	264	291	254	277	270	287	225	282	262	260	283	273	286	260	288	249	278	274	270	265	270	265	278	258	275	314	286	272	278	248	277	289	276	268	272	286	254	231	268	254	262	242	238	283	252	279	306	262	287	258	254	264	225	250	233	267	270	277	263	289	267	274	269	258	288	267	269	271	297	293	279	284	256	276	281	291	244	245	286	281	244	284	292	297	273	270	267	295	284	227	260	273	256	246	255	267	272	270	243	284	259	266	281	248	272	244	255	258	245	261	268	261	255	269	287	250	233	271	253	267	287	255	268	219	274	284	255	279	285	256	269	265	274	260	311	272	266	286	280	241	268	256	287	277	245	267	277	238	284	279	271	246	265	265	247	264	286	269	284	256	256	262	248	264	259	236	258	257	254	286	264	231	293	248	268	256	257	261	307	290	265	247	299	291	255	262	269	304	230	232	260	263	276	274	262	242	271	229	263	252	259	282	264	294	277	260	270	302	270	279	249	273	285	251	255	261	238	285	288	282	300	254	276	266	266	263	270	283	267	276	265	245	266	264	265	279	264	262	227	261	270	277	279	260	274	269	245	277	265	245	277	299	279	265	270	240	271	268	253	268	274	280	281	272	260	272	253	243	254	246	281	271	257	293	258	262	237	223	278	259	285	289	252	277	273	265	263	262	271	255	251	266	274	259	266	258	285	281	270	275	249	259	268	296	252	288	263	257	262	261	270	291	281	271	258	301	277	278	232	254	257	263	278	273	255	234	259	280	268	271	262	282	226	265	278	256	269	274	229	244	260	271	285	236	255	286	244	263	280	261	283	256	277	276	262	260	241	229	258	286	271	254	261	260	287	277	255	263	306	296	254	309	284	284	268	285	300	266	255	239	279	273	230	260	265	241	247	257	224	267	274	263	290	246	290	265	245	272	260	264	280	264	273	260	293	270	278	238	266	271	244	250	245	246	277	264	261	247	291	232	262	284	249	230	257	266	279	273	281	251	280	264	292	264	271	273	299	296	258	228	290	259	259	286	254	268	249	284	302	258	244	261	261	285	263	281	283	276	267	238	248	260	262	253	260	278	254	241	247	268	250	257	275	285	287	248	273	281	286	278	265	254	268	261	265	245	272	245	287	262	268	296	279	255	293	241	236	260	259	293	273	278	259	229	258	256	246	236	239	272	298	280	260	255	278	244	261	246	317	247	251	259	251	256	258	264	255	271	278	245	293	247	273	263	245	260	249	246	266	262	266	278	277	255	256	266	268	241	264	258	275	274	271	247	276	243	261	236	293	272	251	281	268	274	292	258	277	255	283	257	256	280	258	257	250	241	255	275	259	269	250	278	248	255	254	256	243	269	235	253	258	294	251	251	264	260	238	272	254	292	262	257	247	252	263	280	273	292	276	237	268	276	255	271	263	269	266	240	268	237	295	243	244	244	258	259	270	286	277	254	263	279	249	281	273	248	269	266	248	276	262	261	272	259	269	257	300	277	275	226	279	248	262	259	276	261	296	265	291	265	258	250	273	268	278	279	267	264	240	300	285	292	251	284	255	257	298	256	300	264	245	244	271	281	241	258	273	259	287	274	267	274	268	247	274	293	296	258	242	266	260	248	250	271	279	270	251	300	272	281	265	264	277	240	254	254	251	253	259	245	260	285	239	236	281	271	239	261	286	276	269	267	279	277	262	265	276	258	263	294	286	261	259	296	270	269	261	244	243	274	256	261	267	265	263	252	278	259	255	267	250	281	280	242	235	275	281	251	252	248	267	241	288	276	246	258	257	280	280	267	254	286	233	264	288	264	288	266	273	263	254	262	281	250	274	277	295	255	265	265	257	292	264	280	281	265	275	261	279	291	273	255	248	253	264	247	241	263	269	284	266	259	251	276	270	266	288	286	253	252	275	272	258	257	225	246	256	236	257	283	290	258	268	262	267	276	279	261	255	239	239	244	272	288	276	277	284	265	286	258	284	242	302	279	278	308	257	257	273	262	230	274	324	253	231	261	255	255	251	289	269	282	231	233	253	271	281	274	285	285	267	266	267	283	277	248	257	250	264	252	262	277	278	278	253	254	269	268	244	256	266	284	286	267	275	243	289	270	278	271	260	276	263	259	254	274	279	233	245	244	296	270	247	250	267	242	268	281	253	273	254	299	263	267	256	266	293	240	285	275	283	255	243	264	275	280	244	282	287	287	279	286	256	255	321	270	257	242	281	280	259	273	284	245	264	268	289	304	278	270	266	304	242	251	278	261	291	243	253	290	273	287	263	261	263	275	286	265	287	303	267	259	292	263	255	250	241	246	232	281	233	220	254	254	264	264	242	254	264	276	282	243	271	247	298	288	258	251	274	260	252	263	285	263	238	285	260	293	293	262	261	267	245	263	263	244	277	256	255	251	257	272	256	281	250	254	277	285	288	237	231	279	281	288	252	258	293	246	271	251	250	276	251	272	255	263	272	276	259	232	246	259	273	251	266	267	256	281	267	268	303	243	270	263	238	258	241	276	239	283	257	254	282	283	256	283	252	265	268	254	265	285	251	276	231	265	279	278	230	262
13444	10314	24041	50812	67665	62150	12500	2119	1796	1553	1468	1339	1224	1192	1114	1212	1083	1027	967	1029	928	974	913	837	914	920	908	849	883	888	899	887	811	863	818	896	833	808	813	873	792	842	853	841	810	814	843	861	853	822	840	910	856	860	817	811	812	796	819	771	803	842	797	1075	907	775	841	797	801	776	862	795	763	775	774	744	782	817	825	799	789	813	822	811	752	809	770	773	746	766	813	795	812	821	783	791	770	741	788	817	805	828	798	752	767	774	775	757	770	747	786	754	786	789	828	772	738	744	820	814	790	778	769	748	770	793	833	791	787	820	808	794	762	772	798	766	765	796	750	838	777	800	764	823	843	767	853	843	797	817	797	833	768	846	777	766	783	779	795	792	746	861	787	740	761	735	734	782	761	755	748	823	822	763	767	790	762	833	769	826	760	788	745	814	754	823	839	830	740	784	794	774	764	823	771	783	824	761	787	787	772	838	763	797	786	827	763	749	759	795	799	744	756	773	818	777	795	819	794	816	759	804	772	775	784	773	784	775	774	768	770	704	751	812	777	787	752	824	770	785	775	717	770	803	784	768	809	741	725	737	767	749	716	783	747	821	795	758	762	779	857	782	705	789	748	747	748	760	799	779	770	766	817	768	782	801	783	799	757	811	813	824	766	769	768	749	758	773	757	755	763	766	745	809	752	768	794	739	781	704	797	764	752	752	766	799	791	742	776	788	776	780	790	760	788	786	755	777	790	786	814	811	760	694	762	791	810	738	766	788	752	758	773	730	769	789	772	799	798	736	762	816	728	757	806	764	792	782	743	769	780	790	789	785	830	768	729	774	740	742	715	780	763	731	796	743	774	813	828	780	770	795	818	799	824	730	762	773	733	778	770	788	774	770	773	742	837	765	760	736	743	808	784	763	803	770	738	793	740	718	732	798	807	772	757	778	777	771	781	753	768	813	767	782	780	781	778	748	790	791	776	763	755	740	781	748	796	779	769	753	777	773	776	733	748	814	790	812	752	701	760	748	744	793	735	760	760	805	787	761	781	733	789	806	775	811	784	747	755	820	761	772	717	794	755	753	727	739	803	729	737	806	745	765	768	774	764	823	758	795	787	784	764	712	752	788	784	754	796	743	784	746	776	755	712	772	794	739	827	758	752	758	771	754	779	753	798	773	804	767	839	811	779	749	793	751	792	779	739	789	787	774	803	756	756	760	808	792	785	745	764	798	761	729	771	740	756	815	799	786	792	777	772	753	756	794	807	768	756	763	770	765	772	763	736	780	767	771	767	735	747	780	760	736	821	779	714	796	805	755	733	845	763	814	807	787	789	772	781	790	773	747	838	765	799	783	724	795	807	744	776	768	779	803	746	767	758	776	789	799	781	762	795	786	754	723	782	770	732	726	759	774	760	800	776	723	758	788	739	724	778	769	756	817	763	806	789	780	763	707	748	792	803	789	768	762	712	777	756	821	782	812	781	775	756	770	760	771	728	807	773	793	775	773	730	767	776	794	734	821	786	771	777	760	716	793	786	757	761	799	765	743	765	733	824	775	774	751	771	774	756	740	786	799	747	823	782	764	799	803	770	826	775	773	815	761	798	775	772	760	760	841	804	738	745	771	762	798	759	770	795	782	805	800	760	773	738	758	770	743	766	814	794	834	799	766	742	782	777	792	740	754	780	787	784	790	789	772	778	759	806	811	750	790	771	756	755	791	751	760	748	728	782	761	775	763	783	768	804	777	768	840	775	728	775	799	781	800	804	770	765	793	805	766	779	783	772	773	796	771	741	791	839	770	772	795	772	803	853	833	771	742	749	794	764	808	788	755	771	778	792	802	794	757	791	766	768	772	759	748	758	748	762	796	741	773	787	754	723	756	819	742	792	726	757	811	768	802	756	802	808	785	778	804	822	728	775	723	776	731	740	823	761	822	805	790	758	777	766	773	730	797	784	779	760	820	754	758	800	805	822	795	803	780	836	772	773	786	767	754	762	759	785	788	779	803	810	802	794	767	788	742	752	787	826	742	760	769	761	754	752	764	781	740	711	751	807	795	767	753	709	787	796	769	741	749	763	746	810	802	760	723	780	724	808	776	812	732	733	756	796	742	745	746	833	743	760	789	720	747	774	743	768	768	747	780	738	762	795	800	801	772	770	723	793	794	832	746	755	810	764	736	754	802	761	733	793	771	809	739	808	792	765	729	777	746	811	780	780	813	762	773	797	727	864	750	790	805	816	812	778	809	781	814	809	824	796	763	791	819	762	785	765	771	764	738	745	704	761	823	774	810	836	811	820	757	796	819	710	758	819	810	761	824	733	779	760	734	769	768	823	810	798	747	809	773	718	777	742	799	763	780	808	772	801	758	805	764	748	770	737	768	817	764	789	763	809	780	751	785	770	776	759	797	785	763	783	759	792	748	755	785	811	789	791	737	756	715	722	797	770	808	776	821	754	791	754	723	792	745	740	741	727	774	771	785	749	757	792	753	756	787	689	808	775	804	772	835	805	777	757	790	796	755	779	773	784	799	775	769	730	807	772	735	795	816	763	789	835	776	762	785	783	824	778	791	791	781	810	771	735	794	826	789	795	781	775	750	781	779	760	782	772	802	802	774	763	819	779	818	772	752	796	756	772	754	764	756	750	771	805	816	776	773	742	746	761	774	811	761	710	789	770	741	753	786	790	823	762	767	854	806	760	755	757	793	732	754	777	810	791	768	765	721	752	786	792	756	801	770	771	786	791	772	750	777	755	812	766	779	734	763	759	747	724	737	788	814	765	772	789	769	790	767	762	807	736	794	740	767	781	745	783	775	790	717	752	805	727	734	715	833	789	779	755	748	763	752	743	817	789	816	801	788	776	738	771	766	808	758	785	827	763	767	779	803	787	772	802	840	806	791	749	797	757	788	794	763	794	793	791	790	772	811	735	754	811	754	754	829	775	813	751	783	795	768	769	727	815	787	803	794	747	779	785	764	762	769	774	751	782	844	770	765	787	734	802	798	780	769	755	791	849	799	766	788	783	768	736	805	780	741	783	744	762	749	790	774	794	778	840	772	818	756	784	750	725	784	827	784	773	776	771	769	822	783	784	764	778	790	760	795	762	750	753	728	808	836	797	766	788	820	739	783	757	738	771	740	726	729	771	744	741	809	751	781	725	785	768	799	796	775	766	765	756	766	749	845	831	767	763	766	743	765	749	801	736	776	769	783	772	797	761	814	755	751	817	756	776	765	783	771	800	831	771	768	757	841	748	794	731	790	799	773	783	789	822	801	762	832	773	794	715	792	746	789	772	795	755	749	768	812	779	764	801	801	822	757	753	762	803	750	800	792	735	691	714	786	725	788	774	824	777	756	757	744	768	767	753	758	777	772	757	822	745	777	767	756	757	798	742	783	770	819	747	782	786	782	741	764	844	754	759	810	769	809	793	785	783	759	793	806	795	738	758	777	747	743	797	767	751	788	805	747	762	743	756	821	790	758	744	802	764	776	764	728
2370	828	995	2359	6799	5255	772	170	164	151	154	171	135	140	134	169	138	167	158	156	130	149	154	158	159	149	158	126	153	142	147	150	156	126	153	150	143	144	172	156	153	158	128	157	146	157	154	154	158	163	149	144	136	171	176	148	142	130	164	144	131	142	162	163	146	148	138	142	120	137	174	126	134	150	158	170	153	152	156	161	133	138	134	154	151	134	131	155	149	157	155	145	130	153	125	142	150	138	161	143	138	136	164	163	152	159	155	151	155	157	141	159	144	152	156	147	140	147	150	140	150	145	155	152	161	164	170	153	139	160	129	165	166	151	169	155	162	147	127	157	130	147	148	167	151	133	128	164	170	146	158	169	154	127	163	142	158	144	146	149	119	138	146	156	140	153	157	147	130	170	135	140	152	154	145	191	149	151	145	141	165	145	154	126	140	149	141	132	133	132	135	149	135	149	131	158	118	143	144	145	161	132	156	137	152	148	159	160	155	130	138	129	133	157	177	148	156	137	149	127	136	123	162	164	135	141	144	146	126	160	140	140	153	140	165	148	146	132	139	125	141	163	139	139	137	131	159	158	147	156	156	135	139	118	153	144	136	115	164	148	150	154	174	149	153	135	123	138	140	151	143	147	131	143	141	126	155	143	150	142	145	151	153	150	151	136	133	153	157	132	140	131	151	124	134	136	156	139	129	133	151	158	123	124	161	136	140	162	124	140	148	158	118	161	152	153	158	149	154	155	128	142	152	167	141	143	155	139	159	125	153	142	162	135	178	143	140	144	153	132	145	137	137	156	154	155	157	175	137	142	158	155	130	132	148	137	131	139	141	170	154	149	137	161	143	167	160	158	131	145	138	146	129	151	147	169	152	167	136	166	149	149	153	145	158	138	141	154	140	153	143	139	145	157	141	158	159	158	144	142	149	162	130	151	135	148	138	147	128	136	127	131	148	151	171	146	143	134	142	150	158	137	128	143	145	150	161	152	143	160	151	153	154	141	157	137	148	151	159	136	136	147	153	151	133	144	147	143	143	152	174	137	169	151	134	152	135	171	162	144	146	146	164	151	135	144	152	140	157	130	164	137	143	136	167	157	154	137	150	141	129	150	164	141	149	156	158	143	136	156	145	142	133	169	157	168	137	160	120	148	126	133	156	144	132	139	139	128	164	135	142	173	143	152	145	146	144	146	159	141	148	120	127	144	125	137	156	156	144	152	139	155	164	131	147	128	147	158	163	136	141	145	164	160	137	138	170	142	157	154	134	114	133	146	136	150	163	134	145	146	154	157	135	152	150	156	143	132	138	140	149	149	136	151	161	136	146	140	153	141	151	136	154	143	154	125	156	160	145	148	152	146	108	134	153	153	151	174	138	144	158	164	167	161	145	147	142	146	144	149	171	158	138	166	151	149	158	153	154	157	123	166	148	155	149	151	135	163	135	145	126	121	130	151	121	169	155	145	159	135	149	157	156	151	143	137	137	165	158	144	147	152	134	144	139	172	136	154	139	170	143	154	130	132	144	132	156	139	157	152	135	157	134	137	130	158	145	155	129	154	148	144	149	152	141	154	146	168	167	145	139	141	164	158	153	174	133	159	127	157	159	163	148	144	133	147	153	139	136	146	151	141	150	153	137	189	128	160	136	136	138	155	145	161	162	163	139	148	162	135	155	146	133	115	146	156	143	132	140	162	141	155	134	139	150	123	145	136	154	151	131	164	130	138	135	155	137	159	132	136	139	148	139	138	158	152	152	132	152	140	126	167	138	172	143	146	130	163	138	149	177	156	157	136	140	143	145	147	175	162	164	147	158	157	165	128	150	155	142	131	160	138	135	150	157	156	165	153	154	126	170	151	142	142	137	151	138	118	172	142	129	157	156	143	145	167	143	160	133	146	147	134	159	148	140	119	130	158	123	141	127	154	147	130	137	135	149	158	158	117	150	164	152	161	160	143	130	150	152	150	170	122	124	142	157	133	161	123	151	142	147	116	159	138	152	141	142	144	146	140	137	143	131	148	152	162	128	133	157	151	143	155	141	145	155	146	150	130	135	139	124	149	148	149	164	137	141	146	156	142	156	145	154	137	155	140	134	155	149	126	159	122	153	138	130	155	154	124	138	134	136	151	152	139	150	150	148	136	144	152	172	131	145	131	152	154	136	144	171	147	139	153	143	150	141	113	157	158	161	128	154	147	150	150	151	142	134	144	137	139	157	139	122	160	148	141	155	150	141	132	128	130	178	162	157	139	157	166	127	164	139	169	134	133	151	157	145	118	154	163	133	129	151	129	165	148	154	154	138	140	159	151	135	144	145	151	149	139	144	144	139	160	138	143	146	152	161	141	143	165	140	137	130	139	125	109	153	140	138	142	153	158	137	166	161	156	173	140	142	161	160	147	158	147	159	140	154	136	175	137	153	143	168	153	146	143	158	134	141	155	127	145	138	138	166	153	174	167	150	138	155	152	147	151	135	164	177	151	148	155	147	147	162	158	163	143	141	153	168	155	152	136	138	137	135	139	158	152	145	150	140	135	141	139	147	141	123	143	135	130	163	148	160	118	144	129	145	131	145	154	142	130	135	150	144	172	134	142	144	144	148	140	146	160	155	125	132	149	148	133	142	139	140	135	148	147	180	142	154	131	135	148	156	130	136	160	154	131	168	135	129	157	145	139	140	128	159	152	137	145	148	146	124	155	157	143	149	157	168	154	160	159	120	134	145	136	158	153	148	144	148	142	142	146	144	134	151	148	156	133	146	140	158	163	142	159	163	158	133	135	152	137	147	169	145	149	124	150	139	139	134	156	131	144	169	162	159	149	153	137	158	137	150	149	142	157	139	153	151	157	135	152	145	147	157	137	151	137	173	138	158	131	153	138	154	146	139	128	150	147	146	147	158	144	133	149	135	156	149	134	147	148	147	134	133	149	133	169	150	144	139	149	164	144	143	125	159	154	157	122	146	162	153	118	153	145	156	140	177	162	152	154	155	143	148	139	156	130	147	142	134	152	150	152	133	174	131	146	154	139	149	153	125	150	154	144	134	157	146	153	157	119	142	139	130	145	155	154	142	142	158	129	135	132	166	144	151	167	133	149	164	140	159	133	128	153	134	147	138	132	142	159	150	143	153	176	136	158	139	150	129	157	145	148	161	145	139	148	151	160	135	153	164	156	162	149	142	151	145	152	141	137	144	122	148	143	155	144	137	137	141	146	151	136	158	129	161	140	162	148	136	152	164	128	158	148	140	157	142	142	156	158	159	146	138	151	142	138	145	137	162	120	152	156	167	128	142	135	151	140	151	146	126	140	139	187	133	137	162	166	144	147	151	116	159	142	167	135	141	133	129	147	133	155	139	149	151	135	151	159	143	165	169	166	136	158	155	159	143	149	140	128	159	161	136	132	170	162	153	148	148	134	122	134	153	145	140	151	142	138	137	127	151	153	142	140	126	128	138	139	152	157	146	141	137	164	153	143	178	136	148	154	137	127	186	138
2445	1262	1975	8089	21272	16166	2043	469	489	473	473	499	489	444	495	462	490	493	521	485	478	475	465	515	475	444	492	472	516	489	472	475	485	486	477	477	476	490	504	453	470	478	504	502	480	528	478	453	506	489	477	462	485	476	454	461	453	455	485	462	479	460	489	490	457	482	462	448	500	467	495	481	479	449	480	464	511	508	511	484	465	451	442	484	500	484	471	471	460	500	463	502	492	466	503	499	460	524	478	469	448	460	470	466	449	461	484	498	484	528	454	486	484	510	482	527	482	494	505	457	479	492	518	454	496	452	501	477	468	474	518	503	485	512	514	450	496	462	476	472	472	457	463	475	483	439	440	470	456	443	473	498	524	474	494	488	476	478	466	477	480	483	484	500	482	474	477	474	450	494	494	484	449	436	516	481	491	475	490	487	481	488	481	478	493	465	474	476	503	511	490	483	487	479	492	458	486	455	501	470	549	451	486	480	481	494	449	482	489	475	502	436	472	490	461	486	498	469	459	437	492	497	487	469	456	464	452	457	506	464	445	512	497	511	499	501	504	516	453	488	529	482	486	501	511	468	475	501	478	458	484	432	481	492	471	428	475	498	461	523	502	461	443	502	435	472	491	493	473	486	486	469	476	504	443	490	461	460	519	491	478	464	476	476	520	468	480	470	456	473	483	491	479	463	524	462	477	494	476	509	491	434	481	465	484	489	525	489	431	470	494	434	468	460	522	488	515	438	445	464	473	499	487	495	505	469	457	451	474	474	458	465	463	492	479	490	485	491	492	472	497	493	488	472	459	492	500	459	451	470	474	486	517	487	463	444	440	460	487	528	468	488	489	501	491	495	475	492	447	488	471	506	464	475	496	454	481	480	492	461	477	476	460	511	491	495	492	483	466	470	498	501	506	470	481	500	470	488	542	529	483	500	461	465	500	458	463	426	496	488	507	502	478	513	479	508	478	470	483	532	488	477	451	492	499	486	477	508	456	497	517	463	483	489	476	468	501	496	466	467	471	503	454	476	438	453	469	483	454	442	460	511	485	457	488	442	484	509	486	478	483	477	500	530	479	459	493	549	478	455	444	430	438	452	499	459	479	495	497	474	481	483	500	487	489	486	492	515	441	487	492	484	502	488	500	497	473	469	461	458	491	453	457	527	490	479	450	518	479	496	481	481	497	459	492	481	471	451	498	456	498	501	456	529	458	490	501	502	459	512	478	465	499	489	473	471	466	459	453	471	476	509	490	494	498	503	473	558	471	477	451	463	469	494	503	482	466	476	493	469	502	451	458	484	442	536	448	466	446	517	471	486	499	502	453	464	478	458	484	519	463	492	491	420	488	458	483	508	474	509	502	433	506	452	445	500	485	465	483	504	469	497	464	494	465	512	463	456	469	491	489	498	496	514	473	440	472	437	479	460	491	483	501	518	540	527	478	508	471	442	459	481	480	508	462	473	474	489	510	509	493	473	483	477	448	470	489	496	521	477	490	494	460	474	485	486	463	482	468	514	451	522	501	462	485	499	454	504	469	445	517	450	444	495	498	487	476	526	484	476	479	485	442	514	503	491	493	471	491	480	479	491	486	470	500	479	492	487	510	498	522	441	467	523	441	448	487	506	481	515	515	488	461	484	448	498	461	496	466	481	487	490	472	496	474	449	498	480	480	507	448	475	493	498	497	493	465	442	429	485	456	475	486	454	496	516	449	504	460	480	447	464	476	459	462	494	485	517	448	531	479	471	448	516	488	496	485	499	471	464	482	483	477	508	495	489	477	509	495	466	483	488	474	489	481	491	467	484	475	481	442	484	497	481	469	477	485	509	475	473	467	498	477	474	443	468	466	487	507	517	469	520	536	480	460	449	500	483	502	508	505	506	490	512	469	464	416	484	521	504	459	460	489	504	494	476	498	466	497	478	484	452	484	497	470	449	473	488	488	534	452	458	512	430	495	472	514	444	466	479	492	475	511	481	460	473	478	456	476	495	475	486	506	490	481	453	460	487	465	456	477	517	505	461	460	494	487	487	496	479	465	494	456	484	500	499	515	461	480	475	495	524	504	488	500	457	515	518	484	455	487	468	483	467	480	503	470	526	444	502	462	505	478	466	441	496	477	506	466	463	457	483	490	486	485	450	467	461	471	494	512	486	489	488	505	502	486	497	521	473	494	505	500	488	451	484	489	464	477	501	488	491	487	512	476	462	497	496	453	483	449	481	479	489	491	498	436	492	450	476	455	484	523	484	513	456	497	505	489	472	470	466	488	455	475	475	496	480	470	475	473	502	477	460	470	487	493	485	485	483	479	471	523	461	478	476	480	511	493	433	479	483	456	456	472	455	502	447	474	516	525	496	495	475	500	442	499	496	487	478	510	547	459	489	490	484	450	493	483	494	457	508	447	453	483	440	467	472	469	469	480	513	489	480	510	474	465	457	511	492	464	498	485	479	468	482	525	517	414	473	492	496	537	484	511	515	489	530	500	450	489	497	457	488	488	432	459	474	439	498	481	500	518	501	466	492	478	475	476	451	451	507	483	452	467	460	469	471	509	454	476	474	444	511	469	481	474	469	474	501	495	477	506	472	477	484	493	456	474	498	480	489	487	488	453	513	453	451	510	447	479	474	458	477	495	481	455	451	474	458	477	473	513	439	498	500	457	479	502	451	487	475	469	493	432	494	462	460	495	510	509	481	466	443	482	472	521	471	462	486	493	473	459	478	503	503	486	475	493	450	491	493	454	494	474	501	513	499	482	490	497	509	461	467	482	483	480	507	464	462	499	513	484	493	512	485	498	479	480	473	493	501	481	481	465	474	484	465	522	488	490	472	477	452	480	523	523	470	471	476	482	457	477	504	486	520	463	489	471	470	519	519	449	431	493	477	440	479	462	475	444	473	490	493	498	432	490	502	500	461	473	471	457	512	468	494	486	431	482	493	460	467	495	484	438	492	485	456	523	472	480	529	509	457	518	471	483	463	497	481	466	483	438	505	464	469	486	511	506	475	505	494	498	512	488	496	494	488	454	469	444	458	502	491	516	481	473	443	464	446	448	474	465	504	501	471	500	469	514	445	487	490	461	527	499	491	512	508	493	457	458	474	470	483	479	500	483	463	483	489	471	430	447	465	452	470	485	492	457	501	495	485	498	490	469	513	490	487	487	526	496	534	507	459	507	452	458	500	477	496	455	525	484	466	458	497	490	475	508	486	450	481	469	512	448	500	468	465	469	469	500	461	490	463	494	490	518	474	465	441	503	462	527	502	488	510	467	446	479	518	504	469	447	461	458	463	466	460	468	477	497	450	429	471	536	498	490	421	519	485	496	486	483	473	530	505	520	479	473	457	460	476	497	510	485	448	500	462	503	474	489	510	483	506	498	496	500	484	481	469	457	452	478	524	515	469	480	532	482	474	442	483	493	450	498	440	511	428	491	470	487	488	484	481	481	458	463	509	498	471	451	506	471	469	494	452	468	491	448	481	512	467	515	499	506	533
12656	5872	8373	22511	48966	47091	22828	2223	336	258	232	265	261	234	251	251	247	247	276	245	277	249	264	236	243	243	266	252	249	248	250	251	262	238	249	241	226	240	240	235	250	251	230	240	226	241	244	243	236	276	242	248	254	223	255	231	262	250	276	214	258	247	243	259	232	226	265	252	225	262	236	262	251	247	255	241	277	230	227	238	247	222	285	253	278	262	237	224	258	256	249	241	228	249	227	251	244	228	247	264	218	247	232	267	263	240	229	237	268	242	277	279	245	258	241	251	271	248	234	233	245	221	267	274	202	246	242	243	237	260	245	224	236	238	233	252	244	256	235	224	236	231	207	257	254	261	256	235	262	227	243	238	222	251	295	268	226	264	260	229	252	260	221	239	237	236	241	227	222	255	266	273	250	252	237	249	241	273	234	244	240	239	243	243	246	242	254	220	235	225	287	235	239	252	223	248	243	257	229	281	253	266	256	231	243	226	239	237	234	241	243	235	227	259	218	247	241	253	237	244	245	249	239	249	271	257	250	245	291	246	259	251	240	196	237	229	249	224	249	232	245	244	230	240	275	270	254	258	253	253	237	234	254	250	255	241	253	240	241	258	232	254	271	265	248	254	230	235	260	242	249	265	249	242	237	253	269	274	227	252	233	251	226	245	260	230	255	225	222	261	240	238	252	225	236	237	234	246	249	246	245	230	220	238	258	247	222	217	263	216	268	243	265	257	232	254	246	246	242	266	243	236	244	270	260	243	251	270	269	252	239	262	275	253	243	223	262	263	252	265	259	250	246	260	243	245	266	225	256	257	251	216	226	233	255	244	262	252	216	226	217	243	288	239	247	216	266	275	247	230	235	258	262	240	250	253	281	247	246	244	270	243	228	260	255	272	235	243	237	254	247	217	209	259	241	250	248	260	234	242	247	238	225	251	253	240	230	240	241	255	265	270	269	253	259	245	267	237	241	269	239	268	241	214	277	216	235	249	241	227	251	236	244	222	289	240	220	239	272	232	243	243	259	300	289	237	240	246	234	229	211	239	262	248	230	231	228	233	252	252	215	266	238	234	254	270	245	224	237	254	244	242	267	214	236	257	235	239	261	242	271	231	265	235	261	253	239	227	264	228	236	237	204	260	284	263	260	241	235	266	257	263	266	258	261	268	275	222	248	242	252	255	241	253	265	212	211	245	255	262	269	235	253	240	237	281	244	268	256	226	251	259	221	250	265	245	256	259	241	260	243	268	234	220	236	224	242	232	223	254	244	270	233	229	270	229	248	238	220	231	253	277	244	219	271	249	246	261	235	235	253	244	252	244	247	245	260	251	272	243	227	265	250	243	285	273	232	254	247	227	241	241	236	238	249	262	248	228	214	234	231	245	255	251	260	268	250	229	249	234	260	254	261	204	241	207	241	253	255	278	245	261	248	262	260	258	243	254	275	226	234	267	244	246	221	240	233	267	248	228	238	230	229	243	246	270	238	255	251	265	230	225	295	243	250	248	252	234	275	240	270	231	239	232	243	264	278	246	259	247	239	259	251	285	238	248	248	280	244	248	244	272	239	253	251	235	238	272	224	226	283	250	268	255	258	255	272	230	245	232	231	241	249	265	245	264	249	231	219	258	255	267	238	259	242	236	244	233	227	240	241	251	217	257	229	254	247	260	275	233	228	237	231	233	246	245	266	233	244	246	250	252	227	224	258	254	243	276	241	238	223	240	233	244	263	233	272	250	234	247	264	269	273	252	240	232	250	222	245	274	260	259	261	216	226	243	260	245	235	235	235	231	284	231	266	232	246	259	261	251	226	255	256	253	257	268	221	235	279	256	269	268	240	262	291	240	251	242	258	273	229	238	234	239	239	233	250	236	259	271	242	248	266	223	259	232	238	273	238	254	251	269	260	257	256	253	229	254	240	255	258	281	261	222	253	237	251	236	243	227	270	232	240	229	239	255	256	219	238	242	245	245	237	268	260	221	271	261	259	234	269	243	226	268	222	257	268	238	248	240	258	249	261	249	253	250	234	253	261	247	255	268	221	223	257	243	247	229	259	241	252	266	228	229	240	251	256	238	244	227	255	255	261	261	236	254	237	249	213	237	240	265	256	218	267	248	264	239	253	222	231	248	269	231	279	262	242	278	278	255	222	267	243	252	240	246	267	251	242	237	266	256	235	251	268	239	242	262	256	236	230	261	261	266	233	276	245	235	241	260	244	216	254	263	232	247	250	253	256	247	241	250	234	264	224	261	252	231	250	260	228	260	262	260	247	234	249	250	237	233	259	251	251	272	252	278	233	216	238	250	244	242	243	238	212	250	270	262	243	240	261	246	258	251	271	247	235	233	259	262	253	254	240	258	233	240	250	228	242	234	270	243	255	245	238	221	264	260	228	260	226	258	247	253	239	236	242	260	250	209	252	257	265	243	250	233	233	244	263	266	234	234	268	265	240	250	256	222	230	261	254	262	207	246	228	254	226	234	256	255	265	243	239	254	265	263	262	236	243	247	269	254	271	236	243	250	225	237	243	268	250	212	234	241	223	233	242	267	242	263	234	221	254	266	222	238	226	219	232	273	260	245	227	245	248	238	284	240	238	274	266	248	280	220	246	234	263	255	255	261	251	265	287	252	217	208	265	262	219	258	257	220	254	264	244	236	273	233	237	263	266	249	254	218	261	273	248	263	246	225	258	267	256	224	251	250	221	243	237	269	236	244	254	261	262	259	262	275	260	275	259	243	264	229	248	243	261	228	257	228	250	249	219	269	251	245	287	248	227	280	251	242	252	231	271	254	229	246	247	233	234	246	230	259	234	278	258	262	261	257	235	252	231	218	273	238	220	237	237	257	247	232	252	251	252	271	233	258	247	263	242	258	252	244	259	235	289	220	199	252	260	250	232	260	224	219	237	254	257	251	269	252	227	265	255	223	239	248	251	262	243	263	267	239	258	239	236	258	267	244	241	245	236	266	260	252	249	214	233	245	236	262	240	242	252	254	248	257	248	249	274	263	236	259	252	235	239	246	228	283	239	229	246	241	245	252	252	250	237	226	244	238	251	239	250	252	254	238	275	225	245	235	234	259	266	241	272	221	255	258	264	247	251	231	257	254	242	274	257	236	254	242	231	259	241	255	255	243	266	244	240	244	233	239	238	220	233	248	258	256	219	242	239	251	255	241	232	257	257	266	249	227	251	248	234	263	230	260	235	244	263	270	253	268	226	254	250	259	228	271	231	275	249	266	255	210	252	233	273	241	247	273	226	267	259	269	234	266	259	250	247	254	250	241	239	248	250	234	239	259	229	251	254	240	247	228	256	276	237	230	282	236	248	246	292	262	241	260	238	261	237	239	262	242	267	246	259	238	258	256	243	238	276	238	229	262	235	253	246	235	257	234	222	261	222	274	238	261	262	240	252	232	242	236	260	253	227	258	252	256	255	236	234	272	241	223	229	241	249	224	243	257	287	230	238	274	256	246	264	250	258	223	253	208	215	233
8185	5133	10310	32829	58509	56331	25380	986	932	901	869	863	816	853	791	778	745	831	750	780	830	787	732	758	783	793	761	744	760	742	766	771	772	749	787	773	781	722	735	789	761	748	795	761	771	736	740	764	759	752	757	744	735	702	759	711	773	768	731	781	766	763	722	788	798	737	751	716	715	776	722	819	795	768	724	708	722	726	686	743	768	742	720	814	774	745	750	730	750	728	762	733	757	673	758	687	718	782	731	701	731	728	714	723	711	795	761	742	725	760	717	676	719	723	739	814	739	741	724	763	735	691	783	739	744	792	702	737	734	763	765	728	722	758	736	716	772	765	781	753	725	727	761	727	725	722	710	717	727	786	743	754	771	741	763	784	773	683	774	752	739	752	723	754	667	800	679	723	691	741	745	734	681	738	710	794	779	763	766	760	746	712	757	770	742	784	769	747	720	745	698	717	737	780	743	747	800	768	718	755	754	711	740	768	720	716	672	685	695	723	717	759	732	719	744	729	758	706	755	728	760	789	734	758	753	764	703	745	716	759	741	742	724	745	740	815	739	732	739	727	683	707	767	733	766	754	706	769	744	696	722	716	768	770	778	678	738	739	722	771	732	720	737	706	753	776	764	722	686	712	713	749	781	752	744	765	724	733	750	770	726	772	700	724	718	720	768	761	690	769	757	724	741	741	774	792	760	739	723	806	795	751	707	741	762	758	708	719	766	752	731	715	780	704	707	720	769	712	743	780	773	736	740	739	750	716	734	694	725	754	745	724	749	758	735	736	748	748	737	730	762	732	753	715	752	737	719	752	688	742	785	763	717	718	732	737	765	745	726	759	712	714	778	710	734	742	731	750	720	704	726	781	736	768	727	734	737	699	761	737	737	743	761	754	704	742	712	746	694	728	771	717	731	712	715	780	800	750	715	734	714	729	697	709	704	748	745	761	716	697	699	757	717	743	712	758	780	796	760	732	786	755	730	756	699	728	725	720	710	761	723	729	700	751	746	689	695	699	801	704	724	769	755	734	741	770	756	739	814	705	789	745	692	728	689	791	724	717	722	759	739	710	746	732	745	724	705	701	721	720	698	755	753	751	792	777	758	763	651	743	738	721	787	730	760	762	747	727	731	733	716	734	778	763	720	729	738	708	770	762	766	759	716	752	735	704	752	721	766	737	753	743	813	763	822	747	756	698	735	716	773	741	711	737	707	741	773	775	789	761	729	709	785	729	744	724	732	777	741	735	763	723	686	719	689	741	738	759	712	755	753	754	769	733	790	706	777	706	754	730	728	723	709	733	740	783	749	706	724	740	703	773	749	745	737	708	745	754	700	749	724	752	742	763	746	739	723	693	745	706	729	764	755	742	763	760	769	748	716	717	720	744	779	695	763	706	708	755	733	715	749	736	746	716	754	746	751	775	723	727	730	729	738	746	754	747	714	732	779	738	732	747	758	687	749	774	721	744	714	811	777	732	750	711	725	755	705	720	696	755	756	745	719	766	743	721	736	742	743	728	758	703	762	711	748	756	731	791	743	726	770	733	731	798	707	707	716	790	728	738	794	731	765	754	759	751	767	746	701	801	746	739	714	752	737	776	766	740	780	706	782	743	749	754	688	730	772	683	743	724	751	741	762	772	762	727	741	796	740	767	785	764	665	711	731	692	740	768	713	755	741	775	755	766	738	737	758	751	731	756	787	718	756	737	748	732	785	714	717	721	755	755	753	777	725	725	749	716	729	733	697	734	789	772	698	790	741	736	774	783	715	724	757	732	741	722	739	678	730	716	747	724	726	767	727	770	763	757	763	788	743	737	713	783	803	727	774	699	726	751	729	748	720	735	719	718	758	744	717	724	738	737	718	762	700	737	735	722	694	734	722	734	734	797	761	759	748	742	736	706	741	724	711	742	703	755	773	744	778	802	742	774	786	738	763	700	785	697	734	783	731	729	705	744	749	738	771	742	735	719	705	769	691	717	746	738	778	755	719	751	757	750	740	771	720	758	751	699	728	725	743	724	727	729	748	738	681	746	756	779	738	721	724	739	738	702	706	779	724	807	720	757	750	749	667	770	725	684	704	751	769	727	737	711	717	719	726	743	708	790	740	766	761	719	796	781	770	701	762	791	755	780	741	741	743	741	748	736	732	726	782	749	741	703	769	764	797	783	716	769	764	740	760	732	790	733	752	747	762	777	752	725	745	712	712	744	784	761	752	722	772	739	754	744	718	747	735	728	774	798	772	706	733	738	762	720	775	754	771	759	711	791	686	728	754	784	747	777	772	736	768	727	718	760	726	759	774	721	794	727	749	757	761	708	741	830	762	749	750	725	724	729	740	737	762	760	746	732	736	727	702	759	801	729	768	754	771	762	735	746	709	684	741	801	740	727	711	754	730	730	704	695	688	731	767	745	771	745	757	744	762	780	716	767	703	756	726	756	753	737	749	703	762	752	754	752	719	750	722	732	770	740	734	766	724	777	742	729	731	726	689	710	812	673	780	787	731	741	775	810	744	757	739	762	753	677	764	759	745	765	699	786	713	723	767	694	698	736	707	693	763	692	760	760	742	753	747	753	768	710	707	755	719	711	749	732	738	735	715	720	764	771	814	749	767	733	740	724	785	763	743	778	716	722	737	692	722	808	692	729	744	778	737	727	701	717	720	752	712	700	752	771	740	758	758	706	716	786	712	727	750	731	777	737	728	731	696	684	755	715	714	692	752	746	741	730	721	728	755	746	742	741	762	741	699	761	726	715	750	774	731	791	756	716	745	673	720	723	789	777	726	774	700	703	780	727	706	732	788	735	767	714	735	688	740	727	760	742	707	733	762	727	743	726	780	761	760	715	758	708	796	724	747	726	748	732	706	752	717	756	759	808	737	766	737	790	712	730	745	689	768	768	741	710	703	755	734	723	714	746	764	759	743	722	775	676	725	772	724	751	758	745	719	721	756	705	742	708	727	802	718	725	725	765	777	692	750	769	675	754	737	751	759	756	756	800	789	804	748	774	734	762	729	736	715	762	754	730	727	766	706	746	762	720	768	739	780	691	795	749	766	788	727	765	775	746	716	755	778	721	707	742	752	695	717	708	732	749	736	712	749	757	713	773	745	740	736	738	764	743	705	732	745	763	747	786	706	762	740	780	762	791	781	742	748	747	749	733	716	784	718	728	716	758	802	775	768	776	734	728	791	727	799	767	713	706	744	725	770	767	711	753	756	765	740	710	769	718	768	698	703	756	756	781	759	758	758	729	686	707	763	752	781	690	776	708	747	776	731	719	764	733	773	701	764	738	751	727	768	812	723	744	709	750	721	745	718	729	699	720	739	707	701	755	753	755	773	742	732	760	734	732	772	700	749	763	732	712	753	767	724	767	734	739	712	737	728	725	746	754	757	727	793	767	693	721	759	734	772	710	770	746	694	702	741	764	736	727	763	754	753	764	790	740	698	744	780	722	727	767	715	749	737	685	761	752	767	755	787	754	739	698	746	750	773	758
22881	13086	17157	16354	46958	69573	50304	13655	1591	427	335	340	347	324	306	296	327	326	294	314	301	296	288	311	273	277	295	282	296	324	334	308	287	284	303	286	273	321	321	329	291	297	302	330	310	291	327	279	279	254	297	288	287	270	252	280	299	306	299	289	301	306	279	320	286	294	290	289	314	323	312	296	298	325	310	272	295	270	308	315	279	318	278	281	282	295	254	299	279	290	306	271	313	293	269	272	301	279	280	304	297	302	268	286	303	273	309	277	284	257	322	307	320	287	290	311	298	295	294	299	315	316	293	257	291	254	305	318	278	276	308	275	300	297	298	268	296	274	289	308	287	272	282	293	262	278	273	245	271	264	278	300	282	294	279	284	286	278	277	277	305	298	296	289	313	306	277	291	305	292	314	260	304	301	340	287	301	309	301	310	266	306	283	299	322	293	285	292	292	264	289	289	301	306	309	311	286	275	297	275	305	297	294	311	316	282	293	304	281	259	310	291	295	299	288	276	286	317	304	305	289	278	313	286	290	305	257	298	314	278	281	301	311	303	271	254	288	285	252	253	283	260	278	312	318	312	286	309	313	275	295	282	265	274	278	329	288	311	310	284	333	299	290	296	268	295	302	305	291	281	295	302	276	282	284	289	270	279	294	308	290	309	312	300	274	298	289	283	291	298	283	275	289	308	287	336	277	343	250	297	259	290	314	348	277	297	271	267	266	300	277	289	255	286	294	280	340	320	283	300	313	299	283	270	305	284	302	289	284	256	269	301	311	287	278	294	287	294	318	263	303	289	293	283	285	311	277	284	303	265	273	260	282	284	312	284	293	329	286	286	294	292	301	324	283	332	293	306	307	290	288	307	280	299	274	302	276	300	306	297	313	285	311	284	335	317	286	286	276	299	299	307	280	278	305	289	281	268	275	304	268	289	287	308	280	284	323	269	295	277	267	272	291	301	291	256	280	276	282	304	300	317	291	306	284	259	290	297	298	297	300	281	308	295	252	310	281	318	279	298	318	303	301	326	272	298	285	313	286	298	327	269	301	281	296	261	289	281	260	278	300	276	301	302	332	289	339	316	283	264	304	273	308	273	282	298	308	307	285	327	268	260	283	273	306	309	268	315	313	297	288	279	289	306	281	309	301	300	294	309	280	287	301	304	313	297	287	264	301	274	312	288	341	282	290	282	295	287	295	328	306	330	280	324	291	270	263	292	315	268	258	315	304	298	294	291	283	259	318	298	293	291	285	271	293	308	307	279	300	275	289	295	297	282	301	261	301	287	294	272	278	273	276	285	304	253	311	298	271	308	301	306	308	268	328	301	292	262	294	301	275	290	276	322	275	301	307	297	324	269	323	314	330	317	310	260	348	273	281	303	335	283	297	316	308	288	312	320	297	295	280	301	299	315	303	279	298	315	269	302	312	301	302	265	310	342	290	303	297	280	307	274	326	281	312	292	289	287	301	295	292	304	298	320	294	287	307	297	273	305	302	284	307	335	300	301	277	291	298	280	292	272	299	290	301	289	296	278	285	313	278	291	296	287	285	301	316	293	269	306	270	291	283	335	300	292	272	311	310	282	330	320	316	280	310	299	287	281	323	293	288	264	291	339	298	274	300	330	304	281	294	276	293	282	280	286	298	249	264	275	278	293	265	277	332	301	290	278	306	269	277	284	301	324	319	288	299	299	282	295	292	309	281	295	309	316	276	317	281	270	276	319	271	291	287	301	284	291	313	268	289	318	272	264	293	277	301	277	291	302	304	280	302	310	305	273	249	304	258	307	287	331	294	294	270	276	280	315	285	282	259	304	298	266	319	279	334	272	265	281	320	290	303	268	245	319	293	310	291	291	311	317	310	291	302	298	269	296	323	284	291	319	269	301	306	309	283	278	317	285	303	296	291	277	279	255	296	311	274	310	296	298	304	326	317	323	324	276	324	296	292	297	273	294	298	306	304	294	283	292	275	290	281	289	327	299	270	291	276	267	312	286	296	323	322	263	277	273	330	256	279	303	302	296	298	295	292	290	291	279	297	302	292	279	259	293	286	306	292	303	300	283	294	307	282	245	289	266	310	310	285	283	307	262	277	272	313	304	277	296	304	281	330	324	290	267	300	298	312	274	301	300	272	269	278	276	306	269	295	319	325	299	287	292	279	300	296	302	280	300	293	294	281	289	293	289	272	311	293	290	267	312	312	273	302	303	313	309	289	278	300	310	303	285	289	289	306	309	291	320	306	302	300	293	294	282	282	305	284	310	294	264	293	312	333	303	273	299	294	305	285	288	333	306	295	304	296	311	313	271	266	287	274	316	244	288	297	302	311	287	302	253	271	303	272	287	287	266	286	283	265	316	268	266	314	285	309	271	286	287	299	289	306	276	288	298	293	294	269	282	306	282	320	276	273	303	331	294	293	315	308	272	300	286	281	295	276	273	284	301	296	267	320	299	299	294	304	278	298	325	322	274	303	297	323	269	255	296	307	310	300	276	288	296	287	285	265	293	303	301	323	291	269	292	298	288	287	291	284	304	270	276	288	354	263	281	307	306	324	291	284	282	291	263	281	282	284	286	293	293	302	283	331	295	282	306	297	283	316	298	280	273	294	278	278	307	278	284	306	285	289	265	309	277	281	283	271	285	297	268	304	287	271	276	311	310	314	311	289	300	289	297	292	299	291	314	276	304	293	306	299	282	263	281	309	287	287	330	296	285	281	300	284	303	320	293	321	279	297	309	305	292	271	297	305	279	298	299	282	302	278	290	294	315	281	286	292	281	292	290	309	312	290	337	311	300	303	300	308	287	263	286	279	311	295	347	265	275	307	315	302	309	272	269	306	298	288	284	285	298	282	302	325	250	295	298	293	326	300	307	277	312	272	298	286	293	316	297	326	292	269	319	298	296	305	296	331	309	294	256	280	293	315	305	305	258	298	271	267	276	256	310	283	290	274	292	333	290	291	325	260	271	294	320	301	307	291	316	286	286	295	323	253	303	317	295	299	284	282	300	281	252	269	303	280	297	275	275	262	282	321	278	297	285	293	279	299	306	298	298	299	297	280	269	287	296	290	284	275	298	302	299	301	312	273	316	301	296	333	284	279	296	318	272	304	317	299	297	286	295	317	288	304	309	275	339	305	304	295	310	294	321	307	285	302	315	254	278	277	268	258	331	294	316	277	293	320	292	289	308	309	278	283	299	280	286	276	317	319	310	318	290	290	323	306	258	310	298	311	329	272	268	275	285	311	308	286	293	297	299	327	293	291	303	303	283	330	277	307	263	332	287	307	300	298	279	308	292	303	316	288	280	276	259	305	313	295	299	331	268	303	318	293	268	269	307	295	281	292	290	313	297	301	275	313	285	280	268	278	322	299	300	297	285	308	301	262	277	261	290	276	314	269	304	291	322	278	311	324	338	321	265	306	283	301	295	273	304	310	326	318	292	309	294	255	294	312	289	315	276	274	275	276	292	295	316	293	326	312	272	304	294	296	271	257	278
12516	9986	16202	21019	60515	81802	52856	1422	1141	1151	1058	1054	999	978	989	1016	959	960	939	923	947	941	876	823	924	913	888	932	888	884	902	855	866	851	835	844	895	868	872	894	872	918	871	893	850	905	891	846	840	886	918	911	877	903	816	810	870	915	823	842	858	868	855	1048	923	881	870	865	872	860	854	903	898	886	772	845	860	855	866	857	850	884	849	823	867	842	845	840	866	896	806	855	863	847	818	778	842	895	854	842	844	844	857	810	900	860	861	855	841	808	825	865	850	927	851	833	835	932	822	875	855	896	867	889	864	874	920	816	891	836	876	875	845	849	827	835	838	871	864	885	878	901	852	883	892	881	864	821	875	861	856	866	890	867	858	853	866	878	814	843	817	851	852	861	850	860	840	885	867	854	931	831	848	832	879	828	892	836	833	860	846	848	881	871	828	863	822	839	888	852	842	836	877	853	850	919	840	859	806	850	863	844	872	829	860	776	816	906	816	904	862	863	885	845	878	867	856	858	848	847	862	838	846	808	871	815	811	885	866	860	826	809	843	865	792	863	878	892	855	842	825	862	838	878	876	844	843	833	813	874	849	820	879	876	916	864	840	851	835	839	868	838	811	878	845	872	829	841	864	838	813	857	831	844	835	887	866	833	850	803	862	825	869	827	853	859	880	794	876	871	854	877	791	817	824	866	878	841	884	886	884	836	892	837	857	847	899	882	867	855	885	852	891	866	862	873	843	860	842	852	815	870	897	860	840	870	857	877	818	796	875	851	873	870	862	871	808	841	824	818	864	793	862	898	838	880	799	857	854	905	820	912	832	884	831	884	865	847	804	870	821	900	834	834	909	845	778	821	848	847	844	862	843	850	870	859	829	837	845	801	858	844	881	802	853	882	846	858	883	794	845	870	834	846	832	809	829	879	866	903	876	824	841	856	845	875	860	840	851	780	884	861	879	819	887	851	921	849	837	863	873	890	852	851	871	840	852	835	834	899	899	798	929	848	871	829	872	831	869	889	848	836	806	828	839	828	807	833	835	863	885	820	851	843	812	861	858	846	874	835	797	859	915	848	862	810	847	902	877	943	844	860	783	814	871	850	838	819	825	848	833	817	854	875	816	889	867	859	887	873	859	847	806	867	846	861	847	905	829	841	857	812	832	861	844	870	817	815	905	811	880	818	799	842	877	854	866	811	839	836	809	855	851	868	846	812	885	843	849	854	822	837	854	882	845	865	917	841	833	856	847	888	868	819	865	838	847	916	857	833	845	937	895	848	871	872	847	802	827	872	836	904	844	877	911	829	877	854	860	832	869	848	877	795	848	850	883	844	852	883	863	870	867	871	905	857	898	852	916	883	858	832	877	872	868	862	849	809	846	849	860	849	843	922	780	801	820	904	877	845	875	845	866	832	837	885	857	904	845	851	812	903	804	902	897	838	854	838	850	809	815	841	806	880	849	875	865	870	862	845	873	877	882	851	800	869	897	850	830	873	870	867	844	881	839	818	874	854	845	812	834	874	894	859	861	817	804	834	848	854	858	883	772	860	838	870	863	823	876	789	824	836	852	863	844	860	897	841	866	852	847	868	851	840	892	831	858	809	807	824	884	874	896	877	862	881	846	812	882	862	851	849	833	850	903	885	910	831	811	884	807	822	872	869	864	797	827	838	866	841	853	861	861	846	853	870	848	846	831	831	842	877	905	882	872	860	826	829	852	882	865	869	896	808	849	869	851	850	849	878	877	875	820	891	872	826	841	866	912	815	887	879	870	892	834	860	831	831	855	877	887	827	863	832	898	837	878	837	917	830	816	839	838	835	867	919	837	839	868	808	839	860	901	847	821	812	843	895	852	830	877	846	885	837	801	896	823	881	873	842	857	872	835	856	829	900	845	888	847	842	875	878	874	878	896	871	835	843	853	845	836	857	821	864	892	867	869	862	772	892	849	866	837	835	840	815	865	866	828	919	869	876	878	877	834	837	886	907	828	872	824	805	868	854	796	853	865	880	907	859	842	819	871	879	855	841	857	896	871	846	841	885	894	838	875	861	865	881	835	879	844	826	829	872	835	799	843	860	822	801	843	863	874	880	872	899	837	828	845	866	801	843	845	884	827	816	880	904	893	787	824	849	839	833	884	858	850	840	845	876	849	827	839	856	882	845	892	886	873	793	821	840	848	834	904	829	859	848	905	843	822	858	844	841	844	842	841	851	868	857	834	843	807	887	825	830	845	889	874	927	841	867	856	850	806	854	842	864	849	833	917	810	874	840	846	829	827	862	861	843	870	814	884	812	860	850	869	827	855	858	824	875	846	883	821	845	871	825	842	830	868	861	872	843	865	884	839	930	866	870	830	857	845	878	872	811	842	860	846	809	861	894	851	842	870	869	852	821	859	896	871	914	882	849	827	858	878	881	828	842	862	799	853	814	857	888	817	915	888	857	835	821	925	827	852	842	885	871	872	832	914	866	850	877	845	801	760	860	847	869	891	854	868	868	880	829	881	841	836	953	866	809	861	838	830	836	866	854	803	857	913	876	838	806	861	895	884	876	849	871	877	881	860	865	816	795	832	850	841	812	899	892	880	836	852	912	816	867	821	866	873	838	832	835	825	880	823	831	859	878	802	794	833	864	844	882	840	847	878	847	874	846	864	859	886	801	799	838	876	819	837	859	814	863	844	810	845	868	838	872	854	839	804	825	841	795	835	836	850	856	859	862	855	826	858	832	830	884	855	865	821	866	862	810	800	873	900	842	840	876	890	934	815	825	840	844	834	894	857	842	814	866	840	840	840	903	833	884	862	845	837	833	844	863	836	862	869	830	845	849	870	836	873	846	859	839	848	884	809	832	894	849	802	880	860	867	875	875	848	851	848	882	819	857	824	871	819	885	839	840	850	898	891	818	886	863	882	868	796	861	813	826	851	854	831	909	887	821	844	863	843	862	885	865	848	861	858	859	846	846	862	831	888	880	835	895	848	828	861	851	864	883	916	895	944	837	833	824	896	791	879	825	852	856	892	843	914	871	841	891	820	823	910	883	887	843	828	812	882	841	830	894	883	852	821	876	915	897	836	849	861	821	839	811	815	842	867	848	838	858	836	886	808	861	887	793	858	854	847	857	861	856	861	889	881	853	851	858	863	840	902	881	866	849	815	888	812	888	824	838	886	855	865	870	880	814	824	885	861	887	855	860	800	783	919	889	873	839	826	895	845	863	881	902	861	799	874	843	913	844	857	814	875	796	799	870	830	837	865	836	841	866	867	877	866	878	856	868	861	842	855	854	834	840	844	849	831	850	860	827	839	795	918	881	868	833	870	849	846	832	881	817	837	832	865	794	872	833	893	877	848	844	834	895	833	856	840	870	898	849	844	893	890	827	793	862	853	850	877	818	877	824	831	865	878	876	845	805	822	828	818	853	854	848	836	855	891	870	853	820	808	827	815	872	826	854	872	785	840	859	902	823	875	856	866	846	844	800	826	855	890	851	889	827	873	842
2620	842	992	1316	4125	7609	4467	343	195	168	193	187	166	164	173	175	189	182	169	182	171	176	192	163	163	166	152	182	181	168	171	187	168	168	155	166	191	181	164	187	172	161	178	146	157	169	165	159	193	178	159	151	152	164	159	145	196	150	167	181	173	175	170	163	143	168	168	203	181	153	160	167	167	170	183	163	199	186	166	168	168	161	181	174	171	147	170	192	166	159	178	150	180	158	166	176	187	180	159	169	173	152	169	176	175	161	178	168	202	159	145	179	180	173	193	134	197	170	189	152	187	186	157	176	161	185	166	169	190	181	189	182	208	176	144	178	141	178	178	171	166	169	169	181	176	189	192	179	165	188	178	165	158	191	173	175	155	163	169	188	169	188	175	172	160	180	148	176	169	175	137	167	159	189	157	164	167	154	176	171	173	182	172	138	175	157	179	166	167	178	150	199	155	164	151	161	194	169	172	168	201	187	178	167	158	171	170	193	165	186	177	160	173	181	180	171	166	181	179	143	191	183	147	162	160	157	163	170	162	162	161	165	175	185	193	180	169	167	151	175	175	171	156	171	148	153	187	162	167	174	174	175	169	156	160	151	155	184	155	149	165	166	172	178	187	166	163	175	171	158	178	197	174	172	185	153	173	157	148	152	148	174	163	180	167	159	167	170	152	176	191	146	174	158	161	178	149	167	168	167	163	158	195	176	180	191	166	160	180	171	151	181	169	160	176	182	171	164	179	147	182	153	184	164	166	161	165	188	173	183	153	169	148	162	161	167	180	144	171	177	186	155	182	168	157	155	181	176	161	166	172	179	175	155	164	149	183	172	164	191	142	190	148	182	167	175	165	164	153	188	174	166	151	184	179	186	172	173	162	142	179	154	192	169	158	163	143	156	203	181	157	174	171	158	165	202	172	170	142	186	160	154	158	177	156	160	177	174	143	159	185	156	174	168	144	163	165	175	180	165	161	199	178	163	162	177	182	161	168	170	150	180	157	184	163	190	181	165	196	166	171	158	149	171	156	178	180	145	186	177	166	174	192	167	168	180	179	183	171	188	169	174	157	175	158	147	168	151	166	179	170	196	162	178	167	161	186	180	182	188	179	170	188	153	164	192	170	158	197	161	166	147	172	181	167	166	168	174	173	159	174	185	179	159	178	152	168	181	183	149	156	180	183	165	187	162	167	170	183	172	157	161	138	174	169	165	169	166	131	157	156	195	165	175	146	172	146	180	187	147	139	170	155	204	156	161	170	165	187	173	158	151	171	171	186	183	168	183	182	155	152	184	162	167	163	171	159	163	166	167	170	157	180	156	174	173	163	141	187	157	176	174	160	173	167	156	171	172	184	199	158	160	143	167	146	183	159	166	164	154	182	166	158	152	176	144	164	161	177	174	151	163	160	167	158	168	194	172	158	165	192	189	170	145	153	169	145	161	168	158	148	184	157	167	164	189	163	182	183	163	167	164	157	169	190	172	165	165	181	181	160	171	182	168	175	156	169	151	187	135	158	170	176	197	172	169	181	182	186	186	167	175	172	188	178	192	166	170	188	163	166	186	166	193	171	156	165	159	153	179	172	137	186	189	159	177	156	214	157	151	156	175	164	173	173	171	172	188	155	191	192	162	152	164	160	172	179	162	191	203	179	169	172	181	175	173	158	187	159	165	171	157	150	179	166	175	170	183	183	178	193	168	170	167	168	177	170	183	187	150	181	165	170	156	160	204	159	194	168	181	174	184	179	143	196	184	186	184	174	156	189	151	171	170	159	177	169	171	168	171	161	164	141	180	182	187	145	171	163	167	170	176	178	180	184	172	151	152	184	149	182	194	172	166	176	169	182	157	175	155	182	183	155	157	174	192	150	196	157	178	168	153	164	184	173	182	173	167	170	180	161	160	164	156	163	182	181	169	142	166	178	171	166	163	160	184	177	168	181	155	177	165	160	173	191	182	191	156	177	177	170	178	190	179	181	156	185	165	163	172	175	174	180	167	169	187	169	190	153	185	157	173	172	171	167	150	155	181	168	190	170	187	170	160	189	159	176	174	167	165	173	160	183	170	163	150	164	183	175	151	163	164	175	173	160	155	160	168	170	176	146	179	198	178	192	190	180	174	162	158	156	172	166	152	153	199	161	192	172	158	172	152	171	162	166	187	179	158	177	177	170	169	144	192	151	177	179	185	159	205	160	183	160	190	149	156	177	167	149	161	176	166	174	140	164	162	173	165	170	175	165	187	167	175	173	163	181	199	167	147	143	170	166	185	159	184	157	197	162	174	178	176	174	170	177	156	176	156	214	172	164	187	161	153	174	186	185	183	155	151	179	171	170	157	159	197	183	183	204	157	149	137	193	170	179	190	167	168	181	166	180	157	140	165	174	165	144	167	177	162	175	170	159	162	157	171	170	169	174	175	159	167	160	175	167	161	177	161	182	181	158	150	177	167	154	174	160	205	177	183	157	153	165	164	170	198	185	162	192	176	159	176	179	174	183	200	181	141	168	183	173	173	178	175	172	163	182	188	172	160	167	184	151	184	184	164	177	171	171	200	136	153	162	169	167	204	169	195	167	159	169	186	187	141	158	154	169	161	166	188	168	173	162	162	142	190	149	143	162	157	205	183	142	182	170	169	158	187	144	169	164	163	166	157	160	181	147	170	193	182	160	149	193	165	167	172	177	176	138	159	168	166	174	175	158	173	176	158	165	169	155	165	183	156	183	152	162	180	146	171	187	157	153	176	181	163	189	186	157	166	153	186	183	171	154	186	139	155	186	163	189	145	166	152	166	179	161	154	176	179	173	183	176	160	147	153	163	181	157	167	162	168	177	172	148	158	179	163	183	197	173	171	179	168	152	176	162	177	174	155	205	171	142	196	149	168	169	167	152	180	179	172	183	170	161	169	166	175	188	170	157	172	180	168	160	181	192	186	151	167	168	163	149	186	154	154	182	183	173	187	165	184	178	163	168	184	164	156	181	172	177	165	168	182	184	146	180	184	178	168	154	166	153	173	172	188	187	158	162	166	177	167	165	159	184	165	159	169	173	150	150	181	156	149	166	167	184	149	199	178	167	177	159	160	163	174	158	161	169	196	175	164	190	161	182	152	184	166	181	182	178	151	141	160	167	171	176	164	153	192	143	186	165	172	181	177	185	164	172	189	175	160	184	167	159	164	158	174	186	161	180	164	152	174	151	178	151	156	157	165	192	164	166	164	169	158	126	161	148	162	178	167	159	151	167	173	165	148	167	179	161	163	179	156	158	183	156	166	179	195	152	164	160	167	179	176	156	168	160	171	177	167	149	148	167	147	158	178	174	190	196	166	156	155	161	173	172	181	179	184	168	160	183	143	183	191	170	165	169	158	188	172	178	142	165	158	163	182	167	162	174	165	171	175	167	200	178	179	153	173	157	141	172	170	172	163	186	166	163	194	184	174	176	177	182	182	155	182	163	169	179	171	152	147	158	158	170	149	168	181	183	172	170	179	164	163
2377	1161	1945	3903	13841	21072	12691	503	472	462	492	500	530	488	528	535	522	504	513	493	499	477	496	458	457	477	501	493	544	537	522	503	466	504	491	485	499	488	516	509	493	488	461	480	484	515	530	450	480	491	489	503	494	491	514	516	492	522	472	543	531	514	507	487	509	532	466	507	553	520	482	490	478	536	500	466	503	487	454	503	458	481	430	507	499	554	528	498	444	490	548	494	498	534	521	511	471	490	509	501	479	482	523	483	520	541	508	523	501	487	501	519	499	498	530	500	492	539	482	517	480	502	501	509	532	520	519	462	499	509	488	484	524	515	522	508	520	486	486	474	485	482	508	515	499	539	499	514	526	547	472	528	509	546	542	502	503	504	513	491	495	477	512	523	497	470	478	477	511	503	488	490	470	519	512	523	475	521	499	509	462	491	525	470	480	523	510	487	499	502	496	545	520	520	502	478	531	479	481	481	478	465	458	480	478	487	486	501	534	473	498	508	505	501	487	498	479	529	532	516	526	510	511	493	502	492	467	459	488	491	519	471	510	518	494	462	498	541	524	514	499	446	466	516	472	497	504	541	476	515	491	497	502	510	483	502	491	467	519	492	485	494	511	531	504	516	501	522	488	514	509	472	471	467	494	497	536	503	516	536	528	471	486	493	495	468	510	513	504	484	493	475	517	480	495	476	499	499	493	502	516	493	508	479	535	495	467	527	497	529	497	484	512	477	513	517	508	500	461	489	505	503	488	481	534	502	502	506	500	494	489	514	488	488	535	516	544	507	507	504	521	496	506	503	519	488	468	503	483	503	482	476	502	513	500	494	493	495	530	458	518	504	553	521	531	494	467	519	505	515	544	509	520	470	523	529	522	505	506	490	488	510	489	499	518	491	508	506	509	490	524	501	452	487	519	471	509	501	580	516	512	477	467	487	482	518	538	521	484	493	532	509	466	524	477	472	501	487	520	480	524	465	475	495	503	525	495	478	513	463	479	533	540	518	505	557	519	504	494	520	498	485	499	488	497	479	472	483	474	482	511	474	521	501	524	480	477	552	482	491	490	462	500	486	485	508	487	524	523	509	555	480	492	492	477	488	516	491	523	481	522	512	493	507	519	493	504	496	527	493	500	553	491	490	513	512	480	535	520	468	482	490	498	510	503	537	516	493	528	526	460	485	493	513	489	493	487	487	500	510	522	497	502	551	488	489	492	511	514	482	472	499	514	515	494	516	551	494	483	476	482	492	519	526	505	506	492	544	495	498	489	501	467	497	501	507	509	527	512	512	503	476	507	494	506	498	524	520	489	512	487	518	495	523	488	501	507	505	505	513	489	510	525	517	497	544	484	508	510	452	443	479	553	527	484	499	503	496	495	505	507	496	553	489	478	504	481	501	484	512	485	511	510	479	496	495	516	520	492	504	509	473	510	490	481	478	468	510	514	514	477	457	469	523	519	496	479	507	498	464	458	503	540	465	506	507	521	542	493	505	540	491	490	500	476	485	491	485	527	502	487	498	476	533	507	481	486	515	526	476	560	478	470	525	482	484	523	463	511	538	504	502	482	506	517	475	506	500	488	520	496	499	540	512	524	486	485	516	522	482	500	480	499	500	498	496	517	541	489	511	506	514	450	496	496	530	486	436	504	499	511	487	519	529	510	514	488	477	478	505	506	490	520	500	523	486	507	466	503	527	461	475	476	476	513	507	473	490	477	519	488	463	477	505	492	552	501	542	519	511	512	479	494	496	539	515	491	462	474	513	462	484	484	540	500	521	499	501	522	489	497	476	511	499	488	507	510	476	540	518	495	453	467	500	483	467	511	537	522	509	494	520	508	478	465	511	474	548	537	496	531	515	499	497	491	508	470	499	553	510	520	554	481	495	492	491	544	514	456	487	523	510	498	524	512	489	508	525	537	518	483	513	505	525	492	524	507	512	467	474	536	473	522	525	467	480	522	511	530	526	506	501	501	511	545	531	501	454	494	465	478	525	487	517	502	511	560	512	472	459	475	511	545	510	487	500	507	544	489	546	473	509	509	533	483	501	496	512	471	484	536	485	534	494	489	514	454	543	491	504	522	476	504	541	495	490	506	511	528	507	462	528	502	529	494	518	456	498	495	489	456	487	482	509	504	474	528	474	446	522	514	499	501	476	488	542	484	490	499	519	485	506	487	499	490	503	465	526	513	526	510	516	472	508	522	497	518	469	493	500	525	496	487	490	491	510	477	512	469	485	522	525	509	481	513	534	516	481	500	504	531	487	515	510	521	517	481	464	477	493	451	480	463	531	490	505	511	496	501	517	486	521	472	512	500	506	488	503	519	537	483	519	542	464	543	474	469	505	506	481	478	539	490	462	512	471	493	489	488	492	522	554	477	464	457	519	529	508	547	493	458	443	533	485	520	536	538	521	513	510	487	487	526	514	470	533	508	498	510	542	493	494	510	502	547	484	506	502	493	470	460	512	467	527	517	519	524	520	515	538	487	514	508	497	501	527	487	493	501	500	499	533	515	466	498	501	512	493	486	482	555	460	508	470	488	480	541	505	496	510	496	490	470	499	501	512	467	541	486	486	519	521	511	534	495	485	522	473	477	482	502	515	495	505	480	499	515	519	505	512	499	487	502	524	508	497	468	521	551	523	471	506	476	528	483	467	499	499	528	471	552	522	507	511	485	464	487	480	510	453	488	458	470	523	509	516	489	510	471	490	483	490	539	524	479	512	497	507	550	514	532	503	497	497	487	492	515	500	537	488	477	515	490	534	504	476	514	532	531	502	449	510	492	502	511	519	521	485	544	521	479	476	524	507	485	480	516	496	509	516	505	467	514	537	465	525	460	475	477	481	506	495	502	513	564	493	483	500	540	516	479	509	509	533	490	515	480	512	513	489	507	457	497	522	504	503	495	524	501	483	498	488	491	514	486	515	506	505	484	456	479	521	479	532	501	518	494	486	512	529	435	530	483	494	551	511	496	497	493	510	463	473	526	511	543	521	545	494	531	514	484	489	514	488	487	503	509	530	502	508	477	466	469	496	493	514	479	504	564	470	482	524	544	520	452	518	490	506	499	506	486	531	513	525	501	520	493	476	528	500	482	491	485	497	548	499	463	468	506	529	500	445	498	524	479	447	521	491	554	491	512	476	569	488	499	496	504	507	499	501	498	469	486	450	536	506	512	499	510	478	524	513	500	510	493	515	485	518	480	525	551	502	536	528	511	498	545	490	526	493	495	479	494	459	531	528	488	452	489	515	475	477	465	482	531	515	537	504	503	540	491	484	454	465	517	491	518	538	491	496	497	501	504	512	496	507	491	500	512	530	532	495	519	462	491	514	491	536	515	507	508	527	501	492	458	504	480	508	519	512	481	511	507	482	531	489	494	506	496	480	502	504	493	484	482	519	500	512	505	478	485	509	475	503	484	478	497	490	490	534	515	472	500	491	508	510	468	501	476	497	476	464	461	500	500	483	491	487	528	484	511	471	498	512	513	515
16113	7973	8062	6865	36528	54080	36695	6451	441	300	273	271	303	249	296	263	267	258	246	251	273	271	287	275	244	288	249	270	292	275	262	260	277	256	231	246	253	238	241	284	278	292	264	256	262	280	266	253	285	262	282	272	278	250	289	259	280	248	279	267	266	244	277	257	279	269	266	250	263	249	247	259	299	291	242	257	275	258	280	285	250	253	261	292	254	298	272	263	278	275	270	250	270	276	262	252	252	250	246	262	282	250	247	252	251	253	263	261	271	259	260	256	277	255	258	245	300	228	278	279	257	267	259	266	265	268	249	262	256	267	270	239	292	268	257	267	265	234	242	257	253	251	285	273	265	288	248	257	246	253	275	291	240	248	280	256	274	225	271	282	239	237	260	272	259	281	252	255	257	292	283	255	258	247	261	250	259	281	274	255	284	273	289	268	240	256	260	261	270	259	262	264	240	237	267	263	267	251	241	260	272	270	275	265	255	281	276	284	279	282	251	239	262	248	276	298	270	287	286	269	285	270	265	253	257	280	248	272	279	225	258	285	280	249	237	252	229	270	254	279	294	281	246	294	245	293	252	254	251	273	296	246	251	258	256	235	292	228	273	266	273	264	257	271	255	287	232	280	267	263	262	254	239	251	280	242	245	260	226	250	280	278	259	261	251	256	253	281	261	238	278	255	277	274	238	241	276	269	262	282	235	271	262	297	242	281	310	261	256	249	241	244	262	280	245	251	264	259	251	257	274	249	236	241	259	291	235	254	285	255	264	245	287	293	228	229	243	241	249	287	257	238	253	295	257	254	281	270	257	285	283	229	255	254	264	281	261	314	229	265	263	254	257	278	266	244	258	244	269	256	256	296	262	249	281	278	257	271	255	264	296	261	263	279	278	275	269	278	263	280	250	245	286	292	285	265	253	258	247	270	272	249	279	300	249	257	267	253	247	229	271	300	238	233	256	279	265	246	236	269	216	264	269	283	257	230	254	287	281	282	268	247	261	290	248	253	261	238	254	273	255	272	239	251	273	289	243	269	233	262	250	228	260	276	253	271	252	261	266	264	268	270	306	269	259	289	252	250	285	240	237	254	266	260	290	263	292	284	235	236	248	269	271	261	255	276	261	265	233	231	270	268	263	263	259	240	273	224	270	248	262	269	248	283	260	246	268	244	261	277	261	259	255	266	240	235	255	258	236	266	273	252	282	253	251	266	252	296	261	266	247	265	284	304	282	267	259	300	269	249	229	241	253	246	239	261	262	248	257	229	244	257	259	260	267	265	256	288	280	261	302	269	261	272	278	283	243	276	285	273	275	246	245	228	289	267	277	279	286	267	323	271	265	245	286	248	261	247	255	266	273	264	263	283	256	257	276	269	269	306	261	226	285	294	252	231	271	248	232	265	272	268	257	256	269	253	282	260	276	264	280	245	267	295	236	243	278	253	260	255	228	280	253	263	269	241	288	270	260	288	259	257	276	259	272	262	282	287	254	245	241	283	236	255	267	248	263	255	252	248	282	264	231	267	232	241	281	266	258	261	277	278	261	239	289	252	255	266	256	297	271	238	268	278	253	254	267	240	269	228	248	256	257	266	277	235	259	249	272	281	270	285	281	282	266	238	249	273	225	282	286	251	234	248	272	270	244	250	271	277	263	246	279	273	263	266	276	273	276	287	234	245	265	242	277	245	279	274	230	255	266	260	271	242	261	275	272	306	216	267	258	261	262	287	273	257	231	257	277	239	274	274	279	224	275	234	262	229	252	254	261	270	290	291	261	247	259	255	276	271	257	274	272	252	236	253	272	295	244	273	262	246	263	280	277	289	237	256	270	235	267	248	261	277	265	240	276	245	238	256	267	252	270	260	263	244	262	243	274	261	277	262	242	233	257	263	248	275	255	281	256	285	280	249	261	275	278	249	267	264	266	259	288	257	261	257	266	271	310	264	284	250	282	275	266	281	238	267	256	245	234	281	249	269	271	274	271	249	262	280	261	283	294	269	279	274	274	274	258	239	257	273	253	252	287	252	290	256	262	254	274	243	226	248	254	297	258	268	302	311	258	269	271	241	263	256	239	253	269	259	262	280	282	296	293	278	256	258	250	240	265	227	256	266	257	274	292	278	267	284	257	285	275	283	274	242	246	240	304	258	243	276	284	257	264	273	249	272	278	248	237	231	258	234	255	283	301	276	236	255	263	277	271	244	257	250	287	287	263	274	225	242	242	282	245	238	280	229	250	238	256	279	287	266	256	236	255	262	252	271	263	259	252	291	276	286	296	291	267	245	243	262	234	281	245	272	253	246	279	258	265	239	260	265	282	255	253	263	247	228	268	248	242	254	288	236	284	292	263	246	236	244	282	268	283	257	275	252	245	254	230	247	261	289	251	280	274	306	244	255	277	252	264	269	244	254	259	288	242	217	231	246	253	271	264	240	257	263	256	280	259	245	248	263	263	270	247	258	256	284	261	273	241	257	262	261	244	295	261	288	261	298	270	267	258	271	268	283	267	278	245	261	229	262	291	297	275	255	265	264	252	263	236	261	250	231	254	272	232	264	257	249	248	261	227	263	309	266	278	281	272	285	261	224	287	286	293	258	238	253	253	273	250	263	275	234	238	233	233	254	300	254	297	254	275	271	253	240	259	255	267	260	265	282	239	252	293	257	279	247	277	256	236	243	256	271	281	267	267	274	257	271	259	264	285	256	278	249	247	259	275	271	280	259	251	267	248	292	278	255	295	275	248	260	261	246	267	284	259	223	234	253	250	223	245	287	267	276	273	242	257	250	262	262	263	257	235	256	260	244	265	259	269	260	264	255	269	255	302	245	253	267	273	256	267	293	282	275	238	262	284	273	298	271	275	244	244	274	246	251	275	250	272	269	243	272	270	281	267	263	278	253	290	238	260	259	316	256	263	245	255	232	250	242	239	230	286	270	220	272	282	253	240	282	252	263	258	259	258	270	230	275	284	261	242	249	282	218	279	241	272	287	257	229	257	261	270	274	290	261	278	271	267	260	286	252	267	260	262	270	256	238	251	269	237	272	257	254	243	234	280	246	283	270	282	283	281	237	254	283	293	259	237	249	254	237	260	247	263	259	256	284	269	246	238	278	265	265	252	279	266	288	283	242	241	254	249	277	267	246	254	248	232	246	247	236	260	286	265	279	272	254	254	275	270	257	247	241	284	252	253	241	237	266	264	254	278	281	243	270	258	272	259	288	282	245	267	274	289	260	225	263	258	256	265	252	278	275	223	255	249	297	280	277	229	251	275	257	298	255	255	255	257	261	230	263	277	266	255	242	263	282	249	259	268	255	254	262	257	262	256	284	268	257	253	252	279	272	277	280	266	255	244	246	273	253	268	291	262	270	246	246	247	266	267	271	273	251	251	247	267	239	272	246	262	242	267	264	260	266	271	241	236	284	251	242	256	227	275	242	245	267	265	256	256	237	245	258	259	292	299	264	244	274	263	265	260	265	264	245	267	250	261	250	279	272
10522	6115	8482	11409	51218	65333	45056	1505	910	883	880	851	860	857	827	880	807	858	829	821	783	769	831	832	848	833	732	793	806	782	776	796	810	820	821	812	771	829	796	811	822	833	803	844	808	757	798	779	817	757	812	801	843	753	821	827	792	813	846	816	782	806	775	769	784	768	823	808	780	772	818	776	720	800	806	829	859	777	837	776	791	777	819	844	772	755	805	776	775	818	762	788	805	768	815	741	805	789	784	781	802	780	778	791	839	791	758	798	782	780	809	801	799	791	826	742	766	846	790	783	789	768	789	735	791	822	750	747	800	816	774	816	813	750	784	781	824	780	813	806	824	765	807	850	735	777	737	854	836	768	820	752	813	820	806	795	793	827	820	782	755	790	829	844	806	823	793	771	805	816	826	779	807	752	816	803	840	748	834	775	808	838	829	815	789	795	773	743	826	838	768	813	803	800	779	789	815	791	743	770	825	781	760	716	802	777	761	863	800	757	842	794	740	806	804	808	756	844	796	801	758	781	814	758	822	811	801	797	862	778	834	789	840	756	813	779	782	851	748	750	770	791	782	803	777	821	767	858	766	782	826	784	798	774	774	815	808	771	803	815	801	794	833	812	795	776	794	814	782	788	785	804	746	822	750	807	850	782	798	784	729	787	804	796	773	808	763	766	760	835	780	754	740	766	818	790	772	793	797	752	784	785	787	746	834	755	781	782	804	786	753	764	745	807	789	779	808	783	794	732	851	777	855	806	820	786	793	778	818	797	793	803	832	822	796	838	763	804	794	796	788	802	841	831	803	747	747	828	774	775	804	783	823	806	794	770	740	790	742	827	772	790	830	752	767	774	798	797	799	764	749	795	820	765	832	800	816	835	799	791	743	741	826	785	793	757	831	818	817	812	818	795	790	752	794	750	776	824	769	795	829	768	747	808	749	793	845	761	753	748	763	782	754	771	800	778	826	817	824	837	762	792	762	728	825	774	785	770	805	787	769	760	785	821	789	808	778	784	806	773	794	802	836	743	851	822	810	814	771	791	777	761	759	785	766	794	785	780	813	760	794	798	818	774	762	781	832	769	797	806	794	788	821	795	811	796	790	809	778	783	751	820	804	825	777	755	834	769	755	769	764	866	806	808	800	814	750	757	793	773	802	788	788	865	801	802	798	800	786	832	787	809	827	763	811	769	817	792	786	750	781	757	833	800	800	772	770	730	795	807	764	765	790	778	747	799	828	783	784	780	794	815	750	811	765	860	796	789	798	802	772	800	828	822	769	766	760	813	808	845	830	775	771	715	779	804	820	809	770	771	803	791	774	765	803	799	789	765	785	783	819	836	779	776	797	810	805	790	813	804	791	801	787	782	815	803	815	805	844	800	748	777	797	801	766	776	826	806	846	768	808	795	786	820	844	785	825	789	768	842	769	784	793	742	779	771	798	782	794	803	838	803	769	802	808	718	810	789	800	830	772	820	773	779	808	761	809	803	800	829	791	790	849	741	796	790	801	768	772	789	760	807	729	759	783	749	836	818	799	743	831	794	777	783	754	842	783	770	779	841	767	757	776	773	767	795	780	805	729	784	848	797	780	782	790	794	807	768	824	820	861	802	775	770	747	806	787	749	767	807	832	808	803	855	797	799	800	772	807	795	818	797	793	808	755	786	790	823	779	783	779	778	786	764	825	761	797	816	784	773	779	828	847	831	826	729	729	808	801	784	798	771	779	814	842	829	773	870	776	768	770	812	765	824	802	802	781	771	807	795	776	788	779	799	758	784	847	766	795	763	797	757	827	763	759	796	778	776	801	789	788	821	789	808	783	842	793	802	814	832	804	845	788	721	797	788	793	832	847	755	816	798	789	779	782	771	777	806	782	821	793	771	804	810	813	793	859	815	800	834	796	801	809	813	741	825	812	794	804	844	844	751	797	791	846	769	797	777	825	813	798	810	807	781	835	787	804	731	806	766	807	826	744	790	736	770	797	789	842	821	826	768	779	815	721	796	803	797	757	837	829	758	794	816	803	783	780	778	796	724	830	755	768	820	803	776	769	759	792	811	885	845	766	800	755	732	779	762	803	781	783	762	806	828	827	799	839	797	820	769	803	792	797	773	795	816	791	827	780	808	818	792	839	804	807	822	785	788	769	797	758	826	797	778	808	832	782	805	815	729	790	766	761	793	805	820	745	801	780	785	771	795	819	763	780	741	764	772	781	800	822	769	796	859	816	780	726	778	805	794	832	796	780	792	802	785	766	786	763	759	776	836	843	804	784	778	788	792	774	851	816	772	831	798	759	781	799	760	817	808	809	785	784	789	783	801	821	830	763	805	776	775	776	752	785	805	804	807	773	805	776	741	816	827	810	775	799	774	830	801	754	799	814	786	803	812	796	795	784	780	786	805	740	787	781	768	799	766	809	813	792	743	830	806	781	780	838	802	782	775	823	805	812	817	861	788	749	827	793	784	794	820	812	781	770	824	758	823	808	821	804	756	783	776	814	781	805	805	782	778	817	841	811	778	755	778	797	802	831	767	770	789	757	835	759	779	774	775	717	774	782	808	836	778	850	805	784	792	787	742	832	815	810	764	786	815	844	785	786	803	749	836	772	804	812	815	772	815	774	777	810	762	768	768	776	785	862	786	819	836	850	794	794	818	771	786	808	803	800	794	805	758	848	791	757	789	794	833	801	731	804	768	760	799	796	770	800	779	827	797	837	831	784	794	785	803	830	753	798	824	786	789	804	758	794	778	821	751	819	820	794	785	789	833	813	797	829	769	756	803	794	790	775	785	793	773	728	808	826	807	778	804	781	819	780	827	775	801	784	810	832	809	807	758	795	790	806	793	845	789	755	762	760	752	744	779	799	858	824	759	829	837	792	780	821	818	797	785	772	757	809	759	799	791	849	743	791	763	797	819	766	729	779	769	794	777	777	823	840	853	817	799	792	797	780	746	814	796	819	824	794	803	785	764	809	851	810	768	767	808	773	753	819	805	873	854	820	829	801	806	765	797	816	816	800	806	740	800	837	803	809	818	832	780	795	806	789	797	782	862	746	842	838	777	763	762	781	751	779	758	762	823	788	809	748	721	797	759	820	770	773	810	783	800	772	799	778	843	825	794	816	854	774	830	742	784	793	774	779	763	798	804	801	780	793	868	784	781	812	764	733	765	782	822	800	850	785	734	761	814	759	780	802	773	775	777	762	799	754	780	782	752	776	776	761	820	833	865	765	867	765	825	789	829	819	798	775	785	833	799	762	781	796	823	806	770	770	810	806	797	791	808	806	780	774	821	776	788	815	766	815	815	754	806	821	803	814	839	820	802	802	830	784	768	784	787	764	838	749	776	805	760	819	812	763	768	810	774	805	830	792	816	866	789	813	808	779	776	747	793	817	768	784	783	864	791	786	831	750	729	735	762	824	830	791	800	756	823	789	763	791	807	856	830	799	811	803	782	748	849	732	797	809	810	795	814	768	718	769	805	771	834	795	823	768	779
33583	17498	14466	13797	48238	69720	48007	12230	1171	450	353	313	318	310	297	278	333	336	312	292	274	263	296	305	289	290	276	291	254	300	291	319	303	264	286	253	279	316	282	309	299	298	268	298	253	281	273	314	292	277	257	286	272	287	308	270	293	280	290	314	314	309	267	317	259	308	282	279	243	277	294	300	289	284	283	281	303	281	264	300	284	303	299	290	317	296	288	293	297	307	265	293	277	304	287	303	306	279	245	285	293	313	313	257	275	297	317	306	291	259	302	312	307	281	289	292	307	306	305	279	283	288	271	287	265	285	288	317	279	256	299	303	292	298	267	273	293	306	269	335	290	291	297	272	271	317	268	268	286	288	270	287	277	254	315	296	282	267	261	292	273	297	309	250	292	261	288	302	311	312	268	296	284	306	302	331	311	271	318	307	268	287	290	283	276	270	298	276	303	314	256	262	278	319	295	295	288	273	303	301	274	296	298	288	289	310	315	280	300	301	288	296	297	306	289	291	290	297	274	271	287	270	292	261	325	273	271	287	296	287	273	283	299	251	267	266	289	302	318	319	287	296	292	307	268	293	304	270	273	290	287	306	272	310	275	304	281	300	265	290	289	283	305	304	310	283	290	261	314	298	303	258	282	273	307	307	299	294	321	291	268	306	291	313	316	267	338	272	303	303	254	292	266	309	289	262	297	311	269	264	255	288	308	284	297	273	297	259	290	282	325	297	311	304	285	264	280	283	301	308	288	272	270	302	305	285	277	260	284	313	258	297	296	279	297	290	267	263	303	269	281	322	311	287	312	300	247	306	302	278	303	252	280	299	294	284	297	263	295	297	290	272	278	316	290	286	280	306	336	270	280	270	265	280	274	287	277	267	304	287	299	237	297	282	286	293	297	289	320	318	295	324	287	282	263	245	281	266	265	300	299	283	291	293	284	288	275	304	284	283	314	294	270	293	287	281	274	275	290	316	297	286	313	277	276	295	297	301	267	313	279	287	297	300	303	288	268	283	260	244	279	264	259	292	278	296	298	295	284	311	262	287	291	291	318	326	319	291	322	293	307	293	314	315	328	289	297	298	283	252	291	307	332	301	276	287	301	304	312	306	282	293	249	306	312	308	318	278	288	276	275	282	278	325	274	301	315	285	299	285	270	294	292	288	279	276	298	275	278	298	309	260	308	302	305	304	281	282	278	308	285	289	315	291	282	303	289	270	268	283	294	283	305	336	294	291	280	273	304	300	306	282	268	285	286	284	284	286	304	286	315	283	292	275	285	293	295	294	251	267	298	291	296	295	279	259	290	307	267	297	285	279	291	287	259	262	287	283	281	297	300	297	351	290	269	282	280	278	286	306	282	304	303	321	284	314	311	320	301	283	312	306	264	296	275	260	282	285	279	281	301	266	287	289	294	289	291	322	301	302	298	299	291	301	284	299	281	293	276	281	325	266	268	281	289	289	248	288	296	275	287	301	304	312	295	282	276	298	270	276	301	290	326	289	278	329	270	285	272	318	298	269	312	279	276	270	267	298	298	295	285	302	285	317	318	300	291	303	292	250	279	279	324	300	273	277	312	296	283	270	314	285	278	285	302	274	292	278	304	280	274	259	272	278	286	275	315	265	268	305	279	291	281	278	279	297	270	298	280	276	321	300	283	287	295	262	291	277	292	296	277	336	287	300	294	284	296	294	284	277	258	269	292	315	275	284	277	258	286	274	286	309	298	315	265	261	299	296	307	287	292	304	280	295	277	271	265	260	292	290	291	300	268	267	307	289	304	276	294	274	299	282	270	253	278	317	267	277	327	300	291	284	301	271	246	295	303	283	301	288	303	269	296	269	287	279	288	311	280	285	293	314	286	305	283	279	310	278	285	295	287	304	330	298	302	324	259	272	295	266	288	296	277	287	278	295	289	322	293	269	261	274	303	243	297	345	275	268	294	325	267	290	302	291	280	325	294	282	290	282	303	262	301	269	273	290	298	293	301	274	322	266	279	304	280	292	310	318	288	277	314	302	286	257	260	271	300	312	310	289	300	271	301	300	296	283	259	301	287	289	291	304	267	309	318	284	270	279	279	292	308	259	318	284	272	310	270	295	279	287	281	310	302	286	294	280	267	283	304	293	299	300	296	275	311	264	285	288	301	282	270	316	296	274	262	298	276	285	306	273	285	287	259	303	245	267	285	294	273	301	281	265	302	253	310	277	282	291	294	281	320	298	298	301	293	287	281	281	270	280	307	275	308	285	304	262	306	279	283	288	326	262	297	290	299	298	307	304	240	290	272	287	283	321	292	265	294	280	265	298	288	280	292	282	261	298	304	287	295	291	262	268	278	281	293	285	286	315	285	287	304	287	293	302	278	267	287	283	292	283	294	321	281	263	280	298	273	311	290	278	267	270	303	300	324	273	291	275	268	283	293	277	265	296	295	285	289	245	274	310	288	299	288	285	267	281	277	282	290	316	274	326	289	308	274	291	299	308	284	290	256	286	302	275	299	292	284	255	252	286	265	276	283	271	317	300	284	254	305	279	325	295	309	298	285	298	269	269	277	284	304	324	258	313	304	280	286	317	284	274	273	276	277	290	293	270	309	316	286	250	257	313	297	290	282	278	276	260	268	299	276	323	285	296	335	291	287	306	282	266	277	321	274	283	305	292	247	306	301	305	300	269	270	308	257	276	281	290	276	320	264	318	277	301	275	277	289	283	264	291	271	270	300	299	275	292	306	301	264	288	296	292	276	259	295	288	282	283	260	263	290	289	287	291	289	283	284	281	289	302	288	317	308	272	282	277	274	272	304	310	293	275	279	285	262	325	284	285	294	291	285	290	279	307	280	269	293	303	274	318	268	275	293	292	288	258	285	284	282	294	293	271	308	276	269	252	283	284	280	319	271	302	234	293	300	264	293	289	302	261	279	299	300	272	297	265	305	296	265	305	300	299	296	250	288	286	301	290	295	278	289	297	280	268	264	272	288	306	272	322	297	280	300	316	297	261	304	295	298	310	261	291	290	318	275	302	284	277	290	296	247	260	283	276	265	287	315	310	297	338	293	307	303	301	299	290	328	288	280	294	266	303	298	279	271	289	313	288	314	290	267	267	281	257	296	284	293	290	313	308	292	323	281	289	311	278	298	290	291	290	297	296	283	290	288	261	316	266	263	291	302	297	311	260	285	320	285	289	307	266	272	262	310	293	274	292	299	288	271	269	325	262	280	280	287	287	284	315	284	283	280	277	282	265	304	282	314	315	291	292	330	289	261	336	290	266	270	289	306	279	269	317	286	319	302	276	306	261	282	296	272	302	314	309	286	261	295	285	287	243	305	268	284	296	290	303	262	282	293	334	277	273	310	296	307	291	294	289	284	301	296	285	293	294	308	298	306	311	278	319	313	287	282	297	291	303	278	290	270	292	282	276	274	261	264	311	254	298	302	264	275	311	283	279	282	267	295	277	303	294	278	279	295	306	304	277	280	278	249	304	290	307	260	247	251	269
20949	8456	13299	17801	60847	81336	52253	1713	1219	1167	1130	1027	1001	983	923	976	917	974	961	948	898	953	882	951	903	851	882	903	870	911	938	893	855	917	929	817	876	851	874	826	834	794	885	866	915	867	908	828	842	909	907	913	828	880	835	840	862	815	825	856	883	867	882	1194	812	874	867	840	834	856	837	882	855	819	826	845	868	816	806	816	827	831	800	853	844	834	866	790	893	837	917	875	835	843	841	828	795	794	848	824	861	763	812	859	808	832	872	839	859	860	856	858	809	828	862	858	821	878	876	831	797	833	876	825	837	837	848	871	886	880	816	902	814	838	809	866	868	867	823	852	863	819	839	842	811	861	869	845	853	804	845	830	801	861	849	844	823	827	836	828	836	834	849	834	805	900	876	847	880	847	818	825	834	893	850	828	830	867	807	836	862	857	863	873	815	836	885	838	812	863	891	818	813	812	850	818	783	821	828	836	779	855	862	842	905	861	835	831	792	862	798	803	857	840	825	830	865	857	860	860	831	881	854	829	871	849	832	860	892	814	819	810	835	888	845	863	839	839	787	861	815	776	837	860	875	908	826	846	844	821	882	926	872	827	875	839	865	868	836	858	776	858	850	796	820	848	814	919	847	816	887	829	858	862	870	848	845	916	867	799	845	896	781	854	790	828	847	887	840	862	811	778	852	854	802	861	877	855	792	857	813	887	825	849	820	868	862	891	817	851	821	810	813	822	809	855	856	874	783	794	872	855	782	815	883	838	809	813	842	782	860	830	822	791	841	796	816	853	778	834	837	856	889	775	850	807	850	863	831	867	813	799	870	840	823	827	849	904	863	810	855	843	865	871	822	795	893	824	797	819	859	818	784	837	847	826	844	857	876	857	831	847	846	913	809	847	862	842	836	832	860	828	864	813	795	821	842	843	837	794	822	810	826	866	838	758	834	814	862	779	838	823	856	823	855	866	845	841	857	839	852	875	840	862	858	886	805	848	756	863	834	803	849	870	866	785	834	851	789	815	881	846	844	898	806	823	852	817	843	816	845	898	847	859	817	875	819	839	874	833	887	802	807	873	868	857	860	807	824	817	843	845	817	848	845	848	789	838	845	835	803	855	809	810	855	858	780	820	812	837	850	830	841	861	895	847	817	889	820	882	843	845	816	897	818	846	849	803	841	835	826	864	861	802	816	822	862	851	807	894	855	858	855	843	860	835	768	885	869	787	876	775	797	838	849	851	804	827	817	838	863	839	827	790	838	831	862	858	878	824	867	852	815	848	834	870	843	843	811	827	843	858	841	818	824	814	813	813	866	844	803	861	851	804	820	853	862	878	861	832	822	858	841	818	839	900	841	808	816	846	817	789	818	857	890	828	767	877	824	836	910	854	797	863	792	846	818	866	845	876	820	855	878	821	784	849	847	841	849	841	855	855	845	839	808	835	783	809	920	877	881	834	840	828	848	879	853	834	836	812	854	840	835	844	837	837	891	864	847	844	849	882	880	821	875	806	916	833	925	889	822	813	796	929	865	849	871	825	863	867	827	783	826	871	876	818	813	836	841	861	835	844	818	859	825	857	815	821	859	842	796	804	858	828	866	885	828	770	827	848	843	872	845	870	810	836	921	828	819	862	838	845	790	848	822	813	792	874	844	865	812	839	872	853	864	888	803	801	807	836	861	780	821	814	830	868	773	836	877	825	812	834	871	773	854	826	836	846	827	830	846	840	862	810	822	851	828	819	853	854	793	826	840	838	836	819	835	894	803	803	895	840	778	832	831	784	800	826	841	854	846	864	843	880	803	821	799	825	889	843	793	834	827	841	865	785	884	886	840	856	838	904	834	844	789	873	853	896	825	838	829	789	879	835	794	838	790	834	845	855	871	827	832	889	816	820	874	866	895	884	798	860	799	797	849	829	865	821	847	833	848	841	847	807	827	812	845	867	872	853	836	843	875	824	804	862	810	828	858	815	851	841	799	846	812	838	814	842	877	817	844	840	879	859	827	854	802	852	855	790	875	817	833	855	815	842	789	857	788	835	828	833	787	840	821	843	800	840	861	872	847	842	837	811	834	814	853	841	825	841	861	864	772	836	882	841	843	860	846	856	843	809	825	840	849	830	849	845	808	824	799	825	838	839	877	930	806	830	874	846	851	817	847	845	831	824	859	830	860	824	840	826	834	850	806	838	804	898	776	801	881	859	838	829	806	791	819	812	860	855	886	800	835	848	842	842	782	861	880	891	869	883	793	819	823	848	813	894	864	850	858	835	868	772	883	858	837	888	834	802	880	823	863	834	828	859	845	830	814	830	887	814	875	839	787	874	889	858	804	829	822	854	849	835	881	869	828	831	794	814	844	895	831	879	850	869	861	866	805	866	809	823	838	808	842	805	856	833	788	801	851	801	840	853	883	836	846	861	897	828	852	815	876	860	797	827	805	827	833	828	820	874	871	846	874	863	854	863	825	858	854	846	796	879	861	799	866	805	842	833	830	837	830	787	829	797	862	814	794	820	842	861	787	795	849	842	819	867	876	855	824	852	833	831	839	830	897	838	848	789	843	856	842	842	865	852	885	832	813	812	845	849	861	843	836	833	887	892	842	846	789	861	896	826	791	851	828	819	794	857	846	850	854	833	816	851	850	848	817	870	838	836	891	853	866	891	842	895	859	857	820	810	849	849	813	850	800	840	807	876	816	853	855	850	857	852	831	862	859	835	840	810	837	833	824	850	836	811	841	834	816	828	817	854	803	833	817	818	866	814	860	794	785	854	900	794	865	866	822	907	821	803	850	898	840	803	843	851	834	803	791	811	781	828	864	881	818	871	762	902	871	851	876	808	844	835	843	777	805	836	872	804	785	874	849	850	833	844	875	847	824	839	865	838	812	849	817	805	810	828	895	813	872	850	847	815	829	840	822	856	882	864	837	838	853	856	816	843	825	852	845	853	858	862	849	886	842	851	852	891	873	766	870	856	824	826	821	829	810	855	804	865	881	850	839	838	823	850	818	843	838	805	869	836	872	838	835	839	835	837	785	789	860	841	847	813	818	862	798	870	805	838	800	783	824	820	821	822	839	796	861	857	832	820	851	820	834	810	826	834	850	841	869	856	815	822	819	825	837	839	830	828	803	821	858	869	814	836	866	817	796	855	843	853	789	840	835	816	846	843	852	841	823	836	841	884	885	832	845	823	895	829	811	860	857	849	846	854	820	842	840	831	814	834	823	849	819	830	857	846	858	824	827	823	843	883	828	804	822	867	870	874	845	820	856	897	838	791	842	884	844	829	896	871	817	794	848	854	828	853	851	804	828	786	816	836	805	807	859	843	845	854	850	818	877	866	824	843	917	851	854	874	875	876	823	876	869	854	823	813	822	892	839	832	811	819	825	830	821	809	854	846	845	826	854	796	883	865	783	892	836	821	876	915	840	816	806	822	850	839	865	858	887	807	887	847	837	818	796	825	869	835	856	839	864	843	847	825	856	811	852	875	897	826	777	841
2895	775	765	658	3723	7538	3692	328	176	164	155	150	160	139	154	141	151	151	156	131	142	169	179	141	155	177	144	149	154	146	164	126	168	131	140	175	133	177	152	168	164	141	155	156	137	134	158	135	155	153	170	131	161	156	147	161	147	159	141	180	163	136	155	136	169	163	153	158	144	148	172	166	158	150	162	143	141	174	153	172	168	144	161	185	155	136	160	131	155	139	140	160	143	137	169	182	181	165	164	127	133	146	174	161	142	152	131	130	162	148	137	156	167	159	139	168	181	161	144	148	134	171	155	152	181	173	143	148	174	171	133	137	120	165	162	143	161	144	151	158	141	149	163	151	150	157	180	147	152	170	155	150	172	150	153	171	158	174	177	141	139	148	132	150	170	154	167	169	157	150	151	148	143	178	154	143	150	134	174	155	158	145	137	148	168	141	159	130	149	139	159	188	140	189	153	134	138	152	154	154	157	160	153	149	159	152	153	152	153	160	142	142	151	151	151	161	168	157	170	169	170	181	145	159	147	159	151	142	159	144	166	175	151	167	150	139	156	171	158	181	174	169	162	158	170	147	167	160	148	137	168	149	168	164	141	137	149	147	167	154	135	134	153	163	152	134	161	158	164	147	152	145	159	152	158	137	154	163	130	172	149	145	162	139	146	149	159	151	147	153	137	137	143	175	142	153	173	161	153	169	171	168	145	172	158	166	149	180	151	145	163	161	146	175	172	170	174	154	164	165	162	153	164	171	140	159	132	146	150	150	153	167	181	157	144	173	151	170	154	182	142	180	171	143	170	163	172	132	154	155	153	157	130	146	157	158	153	157	159	158	144	153	159	155	137	140	154	156	151	178	145	149	159	148	175	163	139	163	161	162	165	168	154	148	156	142	153	179	155	146	138	177	163	164	140	153	162	152	152	166	140	150	138	156	156	166	147	129	148	155	121	141	165	148	143	165	161	157	146	160	140	158	157	150	144	168	148	154	150	156	163	151	169	160	161	161	179	166	145	167	165	177	159	159	145	156	154	168	129	135	166	133	134	159	154	161	171	142	133	171	163	187	159	143	167	151	175	167	168	160	157	153	147	168	159	140	149	160	178	141	162	137	165	181	144	144	147	151	146	164	129	146	169	157	152	162	151	164	148	159	173	161	161	162	140	128	157	144	150	144	145	152	153	164	167	146	157	156	147	167	139	169	149	173	150	142	174	153	160	149	137	162	144	140	154	153	168	168	154	138	148	149	158	162	143	164	162	144	165	164	167	174	145	133	155	155	178	163	131	150	167	159	146	142	131	170	170	163	176	159	180	163	155	167	172	165	187	158	157	158	144	168	152	132	163	184	161	142	163	166	155	154	143	130	156	148	143	159	154	167	142	157	138	156	156	152	155	149	187	152	161	163	149	153	176	152	154	160	183	152	157	134	133	148	148	145	152	134	166	184	168	170	124	158	129	146	151	158	159	153	177	154	147	125	151	141	144	155	143	152	145	159	157	156	161	170	148	130	140	179	168	153	134	166	149	165	161	142	153	182	151	145	142	164	151	156	150	175	148	167	159	156	171	164	159	161	149	164	165	173	147	138	155	158	142	163	151	150	136	148	167	142	160	162	164	167	142	156	154	170	155	186	176	147	140	151	147	168	172	151	145	148	160	164	144	150	168	157	156	156	167	153	151	133	141	153	161	155	149	164	146	164	163	148	180	164	165	156	145	170	134	149	156	184	159	152	178	163	175	164	159	168	154	172	151	155	179	168	161	154	140	147	147	163	156	130	164	164	144	164	154	161	134	146	156	148	159	175	156	170	167	145	178	150	167	173	146	123	142	138	165	171	153	155	163	120	170	154	165	158	140	149	139	163	160	167	144	168	130	166	153	149	152	142	169	143	155	168	163	149	172	142	136	189	161	157	156	165	153	152	143	155	151	148	160	139	141	143	155	150	158	155	164	148	172	160	149	165	159	152	167	146	167	167	172	188	188	146	145	139	141	132	143	158	167	175	184	151	149	176	137	145	156	173	166	158	144	149	146	159	166	139	152	162	165	164	164	139	144	159	158	184	153	152	139	146	165	162	147	152	139	183	141	140	144	145	134	162	161	149	129	160	129	146	154	165	162	136	183	145	151	148	137	148	129	161	171	166	163	158	151	157	152	135	144	166	154	163	152	170	140	136	141	151	154	170	147	159	161	136	168	159	166	156	136	167	145	145	165	144	157	134	141	129	143	138	167	161	151	161	181	172	149	161	156	155	191	153	152	147	178	172	134	166	166	163	146	142	137	130	149	158	155	163	132	148	162	158	145	143	164	129	179	157	165	154	163	146	180	157	156	167	159	170	157	157	167	164	159	152	166	136	145	169	151	154	187	144	142	138	160	167	175	157	192	169	150	163	141	155	144	151	138	144	150	145	156	176	149	172	145	127	168	162	155	151	154	158	143	166	148	176	179	162	155	165	131	128	146	191	153	183	155	159	152	169	163	138	156	154	147	146	161	150	142	150	153	153	142	147	139	150	162	169	159	144	127	159	155	141	159	144	136	155	159	171	133	164	166	139	139	160	163	156	157	157	145	148	154	150	147	144	143	161	163	134	144	154	168	142	160	161	151	163	140	150	165	152	136	169	144	167	158	164	125	162	151	137	157	153	170	148	154	153	164	158	162	131	157	152	151	157	159	169	145	176	151	167	159	167	165	131	165	171	154	157	150	152	163	165	150	164	150	156	156	147	167	167	162	148	165	141	153	158	153	161	142	154	151	129	162	136	144	175	159	155	135	141	153	161	145	161	158	124	164	141	148	164	173	145	160	122	168	137	173	141	142	132	173	156	160	155	167	158	142	171	170	159	146	156	161	133	139	164	136	172	153	161	157	146	148	183	158	143	133	154	156	184	186	170	154	158	162	160	144	160	163	160	146	153	151	166	152	179	162	147	173	136	167	164	160	167	134	139	161	133	165	149	160	156	178	145	157	150	148	149	152	128	147	160	170	156	164	165	173	160	143	152	144	175	142	164	167	169	129	166	161	173	178	162	158	153	163	148	140	168	169	176	135	158	162	137	148	166	155	148	158	150	164	170	159	167	152	144	151	151	139	170	155	189	151	155	155	166	172	167	152	166	160	172	155	143	156	143	184	167	152	162	140	159	168	142	167	168	154	151	163	155	161	137	141	138	151	140	168	135	142	160	175	152	158	158	159	170	140	156	158	158	158	160	152	158	171	164	156	127	161	188	139	164	160	156	145	161	136	173	171	154	168	150	153	186	167	129	162	138	136	164	154	169	143	151	165	137	171	161	160	166	170	145	148	147	156	137	153	152	134	158	158	173	147	171	148	135	146	135	165	150	165	168	151	153	162	144	167	169	163	153	158	158	147	148	147	166	139	166	154	171	169	172	153	153	164	146	164	165	143	145	177	155	152	173	154	147	146	168	143	138	168	143	165	129	153	154	157	127	157	164	153	153	145	136	166	143	143	140	159	154	153	176	147	149	156	146	152	161
2795	1149	1555	1858	13918	22375	10869	538	522	518	543	510	530	530	522	509	522	547	499	548	478	500	524	505	487	523	500	526	546	486	479	497	484	513	482	544	533	516	514	535	492	519	506	516	501	461	522	526	497	522	473	568	493	501	489	508	491	524	524	559	520	511	503	457	519	499	518	493	529	471	481	499	492	512	531	523	466	500	511	467	475	514	559	459	517	488	482	489	500	516	521	506	475	505	481	574	488	499	528	498	487	490	500	493	526	507	505	499	503	507	487	513	497	501	507	527	480	533	497	492	488	522	485	533	504	514	530	543	532	522	501	487	514	493	480	510	510	511	554	480	539	489	499	490	542	468	507	503	501	531	459	498	531	543	514	468	541	487	480	506	492	494	520	508	482	503	516	567	506	540	517	507	493	465	520	511	472	508	536	531	512	537	520	478	513	468	542	475	491	564	528	522	507	533	470	494	529	483	537	504	519	500	497	508	527	506	489	521	504	524	491	514	532	551	523	475	520	483	485	524	523	481	542	512	534	494	536	523	508	498	506	539	473	487	491	513	475	509	507	481	508	514	496	500	531	470	501	511	513	470	522	518	515	514	538	450	514	512	484	477	453	560	528	499	469	475	526	505	513	485	545	522	503	508	516	491	566	519	498	491	490	496	523	552	511	484	509	496	483	466	504	510	474	493	466	503	492	464	503	477	480	522	522	496	544	498	487	528	503	503	481	499	531	480	480	529	507	552	519	523	470	495	517	528	481	520	519	551	487	502	557	456	522	506	498	494	489	491	514	461	505	527	540	448	497	499	521	496	523	471	502	522	511	509	507	503	494	486	480	522	505	493	498	544	524	549	512	524	502	537	493	496	505	532	521	498	506	495	521	499	518	489	498	491	527	515	493	484	510	479	526	511	554	526	463	576	521	468	550	528	461	532	481	468	466	466	468	475	509	507	519	543	529	518	463	534	455	498	485	529	487	555	543	506	480	484	517	476	470	495	508	508	530	489	501	541	535	479	490	485	533	544	493	505	516	507	511	476	477	504	500	521	535	492	492	481	510	504	490	509	529	500	475	514	545	505	511	496	466	506	470	500	479	527	492	506	560	508	485	517	516	525	459	523	542	452	482	519	546	510	529	537	466	489	510	531	496	499	461	546	499	484	471	536	494	478	488	475	515	490	515	508	490	489	551	507	493	476	487	501	505	518	475	555	487	480	519	536	463	541	524	487	502	481	481	470	536	522	498	512	511	493	524	521	472	544	489	496	495	463	497	492	478	495	486	541	493	496	487	497	558	536	520	508	474	506	502	491	549	547	498	501	526	496	520	491	538	520	490	479	515	504	477	487	489	529	493	501	491	516	480	509	517	541	489	484	472	509	512	497	469	527	531	500	525	502	475	508	468	453	525	507	528	508	452	469	528	489	492	503	481	498	520	526	501	491	523	506	491	532	530	495	466	529	501	483	511	525	537	509	522	463	506	497	494	479	477	521	556	496	517	482	536	494	507	517	507	491	532	528	500	552	479	498	483	534	480	497	499	491	520	494	498	495	516	503	485	500	531	486	511	473	543	506	527	545	502	545	519	504	503	511	467	503	497	567	530	508	488	530	484	529	532	514	438	499	505	501	485	509	487	473	482	494	508	524	523	533	486	556	523	489	498	503	508	475	489	507	503	536	518	476	507	467	510	503	526	495	491	524	498	528	512	522	523	501	452	515	488	506	516	495	487	464	488	509	512	517	514	531	501	482	481	501	494	521	522	525	516	504	511	502	506	488	502	477	517	453	539	504	501	538	492	508	493	518	538	514	476	510	447	476	510	540	503	489	486	538	537	530	491	474	479	486	536	472	536	496	520	502	521	537	535	530	525	514	483	475	498	527	473	503	502	502	550	485	519	545	484	536	504	510	497	503	518	526	530	465	487	492	479	546	502	484	527	501	483	490	535	503	484	482	505	532	494	525	503	533	470	502	500	529	523	533	522	528	516	475	490	481	502	500	526	490	501	475	507	486	487	477	486	499	486	511	486	502	480	460	537	467	499	489	512	469	514	513	502	481	506	492	475	530	515	503	509	493	501	506	536	505	508	503	496	461	498	486	477	525	537	512	499	502	567	555	504	492	533	507	543	515	518	514	538	556	553	510	507	485	514	495	473	533	521	523	503	514	527	471	489	500	525	468	476	473	485	522	511	472	484	515	484	502	536	493	491	509	511	509	517	479	504	520	507	506	483	530	494	540	501	492	481	537	534	506	553	518	501	521	492	535	483	487	514	488	501	495	504	514	497	473	527	515	552	509	497	522	536	527	462	469	518	518	508	508	555	507	510	493	533	487	501	489	507	507	495	507	524	524	522	517	516	494	535	493	468	518	499	531	502	495	517	510	471	497	496	534	495	504	488	518	491	557	524	487	496	514	509	481	517	508	495	466	507	525	557	485	474	503	496	497	527	452	497	490	538	530	499	501	524	503	498	542	513	537	494	477	495	517	550	488	512	466	494	519	479	501	509	516	533	500	491	514	501	515	481	465	470	484	506	520	505	469	497	504	495	500	522	531	523	502	528	524	517	480	520	496	457	488	530	484	510	489	528	533	502	497	472	494	507	501	504	497	523	493	487	538	480	482	500	462	479	485	466	473	515	503	503	493	503	492	471	508	516	512	505	489	488	533	495	445	484	533	507	499	473	470	512	517	487	502	499	526	501	508	539	465	507	505	535	515	482	505	501	491	523	488	527	513	479	489	495	462	504	521	504	525	506	500	536	517	506	481	473	529	496	474	487	507	533	514	499	505	504	477	538	495	505	536	545	545	502	523	513	530	480	503	468	475	486	505	493	491	489	508	512	496	499	486	530	501	482	538	484	533	529	506	478	488	506	478	539	525	501	525	488	456	485	547	497	524	514	511	519	513	495	495	508	504	494	462	537	506	477	500	481	507	513	521	499	523	506	487	475	505	508	528	516	523	467	517	468	538	500	468	498	466	498	513	512	497	496	488	530	481	477	474	487	466	502	509	472	476	500	490	474	475	470	525	542	513	507	468	498	523	526	470	478	487	520	512	475	539	508	500	528	479	467	563	495	466	508	511	535	491	510	493	507	484	521	496	465	494	560	516	510	495	502	508	504	518	486	484	464	483	492	529	487	544	513	504	510	453	516	458	507	533	523	545	495	530	492	514	467	487	526	475	488	523	523	513	527	481	487	491	505	501	503	518	539	483	484	486	467	579	519	484	503	483	491	479	523	486	503	472	493	525	487	490	528	509	475	478	508	524	493	523	497	468	484	505	484	495	512	545	512	488	531	502	486	510	497	485	530	541	491	511	507	467	488	499	528	499	510	492	490	514	530	477	489	478	492	520	515	520	490	488	463	469	493	475	515	467	502	514	500	464	487	484	532	502	517	483	483	546	452	497	524	495	497	554	528	541	499	522	508	488	471	479	475	505	515	538	506	520	468	507	503	481	496	499	499	489	496	502	505	512	530	467	489	528	521	529	504	460	490	525
29510	17224	10430	8363	40567	54972	30746	3934	313	267	278	253	273	277	238	286	260	256	276	235	259	272	257	270	270	253	277	293	259	277	277	252	246	246	260	267	229	284	259	258	299	256	280	242	271	256	260	231	247	268	258	282	256	254	291	231	283	270	237	252	261	237	269	250	231	264	270	260	257	278	258	278	251	272	254	277	240	277	236	284	243	268	250	257	301	247	244	280	266	276	295	274	237	262	262	232	288	293	287	249	259	285	258	260	261	269	241	244	266	259	270	274	243	277	273	274	266	257	252	255	243	288	273	253	251	240	271	270	281	254	240	268	249	262	271	262	275	247	249	252	245	244	280	233	270	251	285	251	261	262	287	213	262	227	258	254	245	270	274	291	250	265	246	220	271	259	279	246	280	242	282	257	272	262	255	253	248	264	241	239	249	252	253	256	272	253	246	261	268	279	266	270	260	293	284	262	266	244	246	259	253	258	286	258	215	274	258	242	223	230	249	271	273	281	244	249	240	244	253	282	248	275	266	280	280	259	286	299	253	257	267	294	266	244	240	279	264	255	251	252	250	257	258	246	275	277	274	261	232	251	239	255	256	260	270	257	285	296	254	254	258	259	229	233	271	243	245	252	230	280	265	260	273	228	228	276	246	260	255	232	260	212	238	274	255	274	223	278	249	248	245	249	278	252	265	243	262	254	249	257	256	272	259	251	294	254	263	289	298	266	259	284	276	238	246	265	239	278	284	249	263	268	267	263	257	229	246	228	272	273	243	274	267	252	269	259	267	247	270	264	232	240	272	285	275	247	268	261	247	250	275	285	242	295	243	259	245	263	284	255	266	297	248	250	260	292	253	225	245	266	253	281	255	284	233	285	231	255	249	242	253	261	240	243	279	251	224	259	251	246	263	262	245	256	273	279	273	280	258	268	237	269	250	266	246	266	239	249	269	246	226	256	237	289	286	260	273	255	271	282	261	260	268	270	279	265	251	258	261	273	273	271	255	243	235	249	272	266	226	269	231	239	256	280	241	259	257	265	247	267	279	258	273	253	241	251	255	253	250	231	261	262	256	261	243	257	271	275	265	245	266	259	244	255	284	265	259	262	262	242	241	279	274	242	273	276	238	247	262	258	273	260	248	251	268	252	245	266	281	270	251	254	237	277	267	253	257	250	257	272	266	248	242	261	280	252	251	281	284	267	272	248	257	243	292	252	271	286	243	256	284	268	281	285	256	274	255	252	277	256	279	273	259	246	275	236	265	249	281	231	259	279	287	233	268	251	258	250	243	266	252	275	257	273	263	257	264	240	245	251	251	262	239	265	274	237	263	249	256	284	263	236	257	255	242	263	257	293	263	260	249	263	274	256	255	246	254	269	282	247	275	280	255	258	265	285	260	267	254	241	259	306	263	286	283	267	266	268	276	274	291	258	271	231	266	247	231	278	245	254	270	258	255	257	230	261	255	277	288	263	253	245	280	238	264	261	284	257	248	257	227	251	251	271	262	240	249	274	274	253	239	263	256	262	252	275	262	269	273	213	248	261	256	252	266	257	254	247	256	264	272	267	235	257	294	239	258	261	258	276	263	267	263	262	260	249	264	223	279	262	260	247	279	245	271	254	249	273	285	253	242	293	227	239	274	244	284	263	314	221	246	240	258	243	257	252	234	296	252	269	299	267	234	262	261	241	240	247	241	259	268	261	263	268	275	240	267	249	274	264	265	242	258	249	268	236	259	254	264	261	273	279	251	262	268	252	229	263	259	263	262	232	299	250	254	272	283	247	266	259	262	270	265	237	256	270	233	281	261	265	245	271	238	253	247	272	246	259	232	257	228	269	266	268	267	286	264	239	285	261	279	265	269	294	284	253	250	258	261	256	244	270	295	278	253	272	282	259	239	256	240	249	298	267	267	250	265	273	276	244	288	264	285	235	274	269	261	258	247	245	252	264	267	273	268	252	224	267	252	254	264	278	266	267	279	272	262	283	247	282	261	261	270	274	262	272	260	273	281	256	258	254	238	240	292	262	261	254	233	267	240	283	249	273	256	250	267	261	243	255	290	256	236	267	243	266	247	249	272	245	245	275	263	296	260	237	228	275	252	282	275	265	251	264	266	246	277	276	293	253	254	259	268	251	247	260	253	238	236	276	264	284	255	255	285	248	235	250	244	269	271	277	267	264	245	263	271	249	256	276	287	257	299	237	277	281	251	279	245	287	253	251	255	240	264	242	248	265	260	263	253	269	251	262	270	250	250	291	224	246	262	262	269	294	276	268	283	263	255	272	271	265	257	244	271	257	268	252	254	257	269	256	262	251	253	223	233	287	230	276	274	289	281	223	254	259	279	264	239	257	276	272	256	254	283	250	237	253	288	266	245	256	243	249	268	264	262	252	262	252	272	278	299	241	253	242	275	245	263	230	241	254	255	252	247	247	265	243	256	289	284	210	244	263	285	239	267	261	240	294	299	253	265	268	276	233	297	266	243	240	275	249	260	249	262	256	251	268	254	247	273	282	274	284	242	244	271	270	273	276	260	265	274	238	269	251	271	260	260	247	264	252	246	256	267	278	249	239	224	247	271	252	222	257	258	285	235	254	295	262	267	271	243	256	250	235	299	275	268	242	263	254	245	274	251	262	281	270	272	235	240	269	279	262	254	263	258	278	252	287	285	260	267	255	282	242	240	247	258	265	258	282	273	260	234	261	271	283	270	289	267	267	234	251	269	276	227	248	247	318	282	246	256	270	255	248	254	271	262	252	293	291	277	267	265	252	267	279	298	216	275	222	251	244	246	266	275	295	257	255	226	272	239	308	289	271	297	238	254	245	282	265	243	272	257	276	268	271	286	250	265	260	269	258	255	274	276	266	244	242	273	268	247	269	246	245	265	243	266	252	270	289	276	270	258	235	261	261	248	277	253	262	274	260	251	243	249	271	264	234	260	293	263	235	250	263	273	255	255	295	250	268	248	274	263	254	255	246	242	253	248	237	280	271	264	253	237	287	262	247	266	258	228	242	255	230	263	251	260	249	280	239	276	248	275	284	253	258	245	289	256	288	269	274	238	291	259	275	231	269	266	251	290	263	272	287	269	240	257	277	279	255	269	282	292	241	269	254	269	236	250	241	283	217	247	267	273	255	245	259	269	258	285	262	262	271	260	240	299	243	261	231	225	249	282	250	267	273	212	276	262	268	299	228	226	262	251	289	268	229	252	252	261	268	271	250	301	271	248	230	259	239	275	236	294	267	236	250	251	269	270	249	254	273	260	261	258	247	254	277	265	272	282	277	275	261	262	276	273	281	251	253	235	286	258	260	275	274	253	242	259	260	259	299	271	237	270	268	234	266	289	257	263	256	256	261	261	240	264	291	241	286	284	261	279	260	235	248	251	308	252	290	239	242	263	286	275	275	272	302	278	253	263	290	256	255	257	249	268	249	247	276	279	237	244	275	268	267	235	263	239	245	266	256	269	251	276	240	246	274	260	223	249	259	261	249
20560	6820	8373	13426	55637	65191	33966	1089	904	893	893	876	818	871	787	841	827	828	788	847	822	835	838	801	820	811	802	822	837	776	783	746	796	797	792	806	809	813	814	799	798	795	774	756	796	801	731	818	813	779	782	803	737	822	828	822	777	796	734	730	779	810	745	861	748	785	754	782	774	787	815	845	760	798	790	748	833	782	764	790	825	796	767	776	811	845	749	733	753	756	778	812	796	766	812	783	769	815	814	767	805	806	866	764	797	782	786	778	783	818	763	786	758	772	763	817	703	781	781	757	737	784	762	832	780	761	757	851	760	776	786	762	839	825	799	772	810	785	823	801	760	799	792	801	770	738	819	774	785	801	814	762	779	778	777	819	815	796	756	782	755	767	798	802	758	737	797	724	767	799	813	790	732	801	783	808	783	766	804	789	807	769	778	754	794	804	838	709	806	804	769	783	766	743	781	788	831	743	777	762	756	772	779	844	802	818	807	810	815	781	806	737	764	790	824	819	771	785	744	836	779	799	801	786	788	744	794	782	759	796	758	750	791	814	751	736	803	827	763	839	769	762	783	808	782	741	740	711	797	766	787	773	862	795	734	769	747	780	778	754	774	749	829	744	770	778	748	838	804	779	766	796	743	777	769	768	790	807	829	796	783	794	835	769	753	775	746	783	778	789	775	722	782	796	819	780	789	811	729	774	775	740	777	788	803	815	766	793	795	803	797	781	784	775	793	788	749	820	757	822	765	765	807	767	811	766	802	831	763	785	809	839	748	807	823	781	740	771	772	759	787	770	757	791	774	762	769	787	766	743	838	816	776	782	789	767	826	762	776	793	825	813	779	769	768	752	761	790	744	775	769	796	783	803	786	781	796	747	737	812	805	751	765	794	769	763	752	766	774	809	831	782	776	783	794	749	778	738	764	773	783	809	808	807	779	788	793	707	757	761	809	751	801	758	718	726	809	809	783	817	815	794	731	764	750	755	786	800	771	767	778	841	768	755	731	764	799	820	774	754	754	744	780	777	776	773	771	788	761	783	781	734	808	751	771	769	796	795	807	774	793	763	797	773	824	770	784	814	774	748	802	791	741	757	782	746	746	714	758	778	797	788	830	753	750	805	774	793	762	771	828	758	727	817	769	747	783	781	734	800	787	802	768	741	759	791	768	759	802	827	728	766	820	765	804	817	805	758	825	811	773	744	779	805	792	771	810	767	789	797	798	790	737	749	803	827	769	749	813	778	798	770	822	798	812	790	778	734	754	774	788	794	813	777	768	785	809	766	813	798	819	798	756	800	791	767	783	694	769	744	782	799	722	771	763	791	797	797	795	787	771	752	763	729	811	786	787	795	763	779	779	759	813	824	740	810	776	792	758	751	760	853	765	801	736	759	807	778	802	754	771	761	820	782	790	756	784	812	785	775	785	781	754	766	817	742	791	734	783	749	797	764	782	812	780	816	755	817	771	799	762	807	795	744	750	761	776	821	793	760	803	793	823	756	808	834	809	760	779	804	749	768	775	743	778	821	748	797	712	751	808	774	780	756	807	747	784	784	783	792	780	769	772	771	747	754	788	775	807	727	796	758	825	778	809	812	809	805	767	803	808	798	788	782	814	770	839	750	759	781	770	733	802	781	778	813	736	731	810	812	769	789	721	821	776	811	782	824	801	788	741	786	796	744	770	762	853	767	811	785	734	769	731	768	760	734	806	817	767	765	736	763	799	813	750	809	733	828	783	746	764	786	798	755	836	831	770	734	784	754	778	778	805	774	775	796	813	838	758	834	830	796	735	732	814	837	766	778	786	779	786	741	808	756	787	781	809	821	754	791	781	790	822	786	751	770	791	766	776	723	814	795	782	768	748	776	784	820	802	773	787	817	791	763	749	814	765	803	767	794	806	834	782	804	749	832	731	792	761	760	770	741	743	799	813	732	792	756	751	793	811	775	814	774	774	814	789	757	759	785	798	756	800	826	851	792	790	783	789	769	826	768	758	795	743	806	775	759	768	783	757	791	780	818	790	749	821	696	783	749	773	793	773	745	794	754	742	759	764	775	838	779	818	797	752	795	722	810	744	749	799	766	746	868	737	802	781	748	775	813	759	792	780	805	788	787	749	792	812	827	824	826	766	799	753	796	771	769	763	824	821	789	752	766	795	797	752	754	794	785	792	796	771	770	773	784	744	772	796	757	767	812	844	792	783	775	828	781	814	790	767	813	769	790	810	797	726	858	760	807	724	815	758	702	794	784	739	747	768	807	810	785	836	798	803	752	827	782	787	802	800	733	806	839	786	773	829	779	779	743	757	822	806	775	765	749	821	769	842	787	806	738	822	765	778	802	763	761	746	834	812	768	804	783	789	787	798	809	756	729	750	751	809	779	754	776	817	804	756	728	761	746	764	772	813	771	743	755	780	794	756	796	802	725	757	801	754	782	804	771	837	763	738	791	750	781	764	771	776	802	815	823	785	730	834	772	727	798	791	775	786	728	769	760	810	773	785	790	810	768	809	815	769	802	791	761	752	795	779	771	824	820	802	754	764	791	852	805	813	764	772	781	765	780	765	839	760	794	790	788	744	785	777	762	781	762	794	782	786	787	800	805	800	812	805	801	742	746	791	774	745	783	790	757	794	782	777	800	798	746	766	758	792	744	767	736	740	808	783	814	795	762	728	734	784	748	807	809	736	762	841	757	771	776	754	803	797	796	774	821	791	797	765	760	732	815	804	790	752	797	782	747	745	747	816	744	758	808	744	790	801	754	794	752	791	777	760	809	778	788	749	807	826	829	798	770	780	790	734	760	781	753	829	731	782	763	792	766	774	821	786	774	823	798	751	761	794	831	783	803	768	741	792	772	775	767	767	728	817	784	819	776	748	747	737	733	825	753	780	767	737	748	763	773	787	769	800	797	773	782	792	737	761	781	753	754	809	772	763	748	752	806	774	837	752	739	757	737	830	762	811	813	756	727	773	765	804	797	785	798	787	769	792	806	816	826	790	759	755	776	834	804	733	753	791	809	748	848	815	784	790	793	765	757	775	783	798	765	769	802	797	771	799	742	787	804	774	824	724	791	812	798	790	811	780	743	757	742	738	756	795	780	756	776	779	813	769	794	807	782	801	776	730	817	795	759	754	779	771	797	807	768	726	765	774	788	809	802	842	753	760	841	762	800	772	729	813	795	801	782	818	772	796	799	801	745	761	801	736	787	748	782	731	834	795	815	828	778	769	773	783	776	795	766	811	808	769	781	800	800	769	723	813	826	722	780	757	751	767	795	750	735	764	785	818	785	736	763	778	771	776	773	764	749	773	780	778	758	779	742	778	783	814	749	737	796	789	827	765	790	775	794	779	777	719	773	782	795	770	813	762	802	798	780	696	712	752	803	786	790	758	786	760	763	743	823	765	773	747	806	784	797	791	801	768	791	743	741	731	747	797	770	751	747	805	766	802	783	747	762	794	789	765	762	774	804	784	813	785	725	785	779	756	802	728	763
45538	25972	19226	19628	58833	68252	44520	11329	959	385	353	296	337	331	300	290	323	289	324	273	307	274	315	309	322	313	283	307	300	304	281	297	282	292	287	303	343	311	297	298	290	279	288	304	273	302	300	332	286	286	313	288	280	331	290	297	296	266	280	300	314	293	310	317	334	314	270	296	308	273	317	286	323	297	338	292	308	281	321	263	298	306	291	291	287	300	301	333	313	302	307	310	275	293	319	299	294	302	273	321	304	304	282	298	287	307	302	302	309	283	282	261	296	299	301	336	306	300	281	313	302	298	292	313	276	286	298	316	315	275	281	274	296	288	281	300	307	288	299	311	313	316	306	268	301	321	279	269	297	287	267	250	320	300	271	308	281	287	301	308	267	299	294	297	301	298	322	284	276	292	313	289	284	294	308	292	316	296	307	341	278	317	297	304	328	274	288	321	281	322	303	318	305	308	283	290	281	279	308	303	286	284	270	319	297	281	280	302	274	294	308	298	278	306	320	337	277	253	265	283	300	302	301	282	271	286	289	297	318	303	311	289	302	312	274	276	316	299	278	317	288	279	292	335	292	283	308	289	328	296	309	266	294	283	312	293	283	312	275	253	262	274	289	304	305	318	305	281	302	300	315	270	275	283	293	297	280	291	290	309	340	273	274	282	295	320	290	298	289	305	266	289	294	270	307	297	304	321	280	296	282	304	314	347	313	273	242	247	318	264	329	305	325	270	291	304	280	313	323	277	305	293	282	283	305	296	284	297	258	282	299	289	318	321	299	286	299	306	263	285	289	300	313	292	296	318	290	280	286	277	284	303	317	294	271	294	305	299	296	300	277	283	293	295	271	295	288	286	293	304	280	299	298	321	334	307	277	281	309	301	299	266	284	279	307	290	309	313	299	279	307	314	304	276	307	302	301	287	275	304	298	296	300	330	318	311	323	289	313	293	267	271	305	289	308	309	288	327	288	306	305	299	302	288	288	291	289	291	295	280	310	281	269	300	286	277	307	289	302	271	298	308	319	295	332	301	285	295	284	317	289	281	302	294	302	321	292	299	284	291	270	291	277	274	305	306	282	273	296	278	267	288	272	297	312	284	315	277	303	320	293	319	284	308	324	286	272	292	279	289	306	278	279	274	273	303	315	274	286	276	298	305	282	257	303	286	315	285	279	284	269	260	274	307	315	282	299	306	302	318	297	301	308	278	280	307	284	300	279	327	291	265	287	291	270	299	308	288	302	300	308	302	288	297	307	301	296	317	297	298	304	301	282	297	327	302	301	296	308	299	274	268	262	310	308	299	277	270	293	285	307	290	290	342	290	293	280	348	313	311	307	307	306	292	314	287	299	286	309	318	271	293	313	296	264	341	288	352	279	281	265	307	271	319	298	307	293	297	297	300	313	315	291	324	320	305	261	281	303	283	308	281	305	252	288	319	301	282	296	280	313	318	292	265	271	272	287	299	287	284	307	283	300	264	278	292	322	292	305	305	308	315	303	283	315	328	301	278	317	297	302	295	279	292	291	292	281	270	301	348	283	285	283	299	295	295	304	282	285	283	289	318	313	295	320	299	308	298	333	296	301	277	306	284	276	288	319	269	284	292	320	320	287	285	290	286	294	306	266	275	272	297	308	287	268	279	291	278	268	254	293	312	297	275	275	272	293	296	301	282	269	291	301	325	287	313	283	288	294	312	308	311	278	278	267	313	314	284	301	282	302	274	281	289	284	293	308	281	300	287	267	307	273	300	318	319	301	317	279	319	282	298	313	298	295	238	297	261	287	326	318	304	320	313	279	313	304	294	308	262	269	304	331	310	307	281	288	297	313	278	285	333	316	280	326	319	279	284	278	297	297	275	284	287	294	298	285	289	295	287	286	294	288	299	289	320	294	312	277	329	267	297	301	295	271	341	285	268	299	318	296	290	283	298	314	285	274	246	280	290	281	300	307	275	310	308	301	292	321	315	329	280	282	282	285	281	299	299	300	300	281	291	310	270	307	314	319	302	293	284	299	314	297	285	283	287	291	305	316	300	296	307	329	280	305	326	301	280	295	303	311	292	271	326	285	261	284	309	292	294	300	281	283	291	334	287	309	300	282	284	295	280	273	298	270	309	298	284	318	301	284	315	296	287	275	261	275	290	279	335	268	285	266	300	318	308	313	299	276	268	307	307	271	288	303	307	285	299	304	335	274	313	330	291	311	301	271	312	293	296	297	289	306	270	322	278	276	296	306	295	282	321	303	290	308	275	276	318	272	278	303	304	323	292	340	300	286	311	269	303	303	303	272	299	293	294	286	300	327	273	280	316	286	282	268	317	304	291	270	305	278	309	309	279	284	325	314	298	281	276	267	302	272	312	325	313	302	329	286	314	289	279	309	293	279	345	310	299	287	311	310	301	293	319	292	272	281	315	302	270	328	312	295	308	285	295	300	271	289	284	292	298	280	313	322	276	297	311	299	303	319	324	311	284	303	289	286	262	287	295	316	300	280	299	283	283	294	285	303	305	313	321	307	295	284	277	262	277	313	283	284	283	301	296	300	301	270	304	313	311	316	305	303	295	332	269	306	297	276	306	291	283	286	314	298	272	300	293	294	307	309	292	314	330	262	301	321	327	303	264	284	313	288	290	249	279	271	290	296	268	271	310	297	290	296	260	289	307	331	322	307	286	295	292	298	294	287	295	302	279	313	281	287	297	289	308	292	302	311	319	290	304	263	282	284	266	282	337	289	295	325	282	260	294	311	283	304	311	316	304	256	283	306	279	272	316	303	288	302	291	295	309	285	271	269	303	303	266	297	298	272	293	292	293	298	348	286	288	302	257	286	290	302	303	289	281	291	268	279	286	315	325	312	299	310	323	290	314	261	289	301	318	298	297	316	283	300	316	287	318	303	252	283	303	278	325	304	336	273	275	282	253	290	316	291	259	324	318	320	303	277	305	269	288	316	289	277	275	313	293	276	289	315	289	297	270	309	281	300	300	291	289	280	245	324	301	267	273	303	283	305	329	255	317	318	274	282	301	301	279	303	277	307	265	304	286	281	283	285	314	300	300	308	289	319	302	303	303	287	299	274	274	289	276	286	300	312	312	311	294	297	300	286	285	295	275	300	322	301	314	306	304	294	283	250	287	310	288	323	299	303	321	288	290	305	322	287	291	322	295	293	290	289	293	293	302	303	308	284	265	286	303	300	287	307	289	295	317	289	310	334	320	307	301	284	288	281	261	307	308	265	302	300	282	278	293	309	283	299	278	297	296	318	303	309	293	311	287	272	315	314	291	289	279	287	305	292	311	314	325	298	307	268	269	265	291	286	284	284	291	330	308	324	301	320	304	296	302	293	308	326	262	268	285	271	284	307	284	283	306	322	306	296	276	280	294	300	280	289	268	280	278	306	322	293	278	301	304	293	306	303	294	292	275	263	301	258	305	304	310	294	278	296	275	307	308	251	282	341	306	302	348	321	305	287	277	281	291	275	323	297	293	294	293	311	311
31536	11068	13734	28022	72192	80431	48635	2351	1205	1132	1035	1003	1035	1000	952	939	916	947	898	905	876	891	915	874	869	913	922	902	914	855	868	886	852	891	860	827	859	881	857	853	828	895	872	864	841	897	844	876	882	825	921	860	861	913	836	878	852	849	875	868	928	868	871	1171	845	876	890	882	851	838	825	869	818	874	848	823	902	908	805	849	853	879	827	825	836	807	777	833	862	882	897	846	839	884	878	841	826	838	858	867	850	864	841	824	892	833	825	855	857	859	889	877	886	826	804	795	828	827	803	859	864	827	878	861	853	869	829	856	823	809	840	834	856	800	839	881	859	831	803	857	827	835	875	836	839	837	867	853	832	872	847	790	899	831	809	795	872	803	845	840	836	868	835	870	855	827	860	884	872	831	822	860	873	875	814	884	860	867	865	856	836	805	857	853	811	850	811	909	821	858	797	835	873	840	851	900	817	857	830	821	863	859	849	807	826	870	860	934	886	832	875	861	838	897	799	869	843	841	830	846	853	821	834	852	889	836	850	846	813	880	855	881	878	856	850	855	911	861	832	895	894	875	811	887	874	872	879	857	825	870	822	908	865	853	823	819	855	823	817	863	803	778	806	908	883	864	854	863	861	850	857	857	883	842	849	859	886	867	844	866	899	827	807	819	837	855	861	829	894	888	864	825	858	869	857	874	893	864	850	923	888	848	823	846	905	851	906	844	906	847	849	852	818	818	798	847	835	889	838	854	848	828	901	817	845	818	879	845	867	877	888	849	854	870	882	867	797	799	814	831	844	819	884	852	852	911	906	812	792	876	818	875	858	915	793	864	887	907	807	823	849	780	838	852	845	793	813	857	903	876	815	833	817	847	832	869	815	827	897	919	839	819	849	845	841	834	818	840	881	883	827	871	844	807	814	874	853	865	849	898	858	817	857	867	810	845	782	893	879	833	842	862	834	831	819	793	896	855	870	869	899	879	835	820	812	854	876	840	860	871	891	880	822	932	865	774	862	879	888	825	842	863	828	869	887	850	848	876	823	834	824	876	863	829	785	834	890	885	775	875	823	855	804	882	858	855	828	839	800	841	835	824	853	882	854	884	806	836	797	826	813	843	850	856	861	849	844	856	893	831	905	799	866	866	882	835	839	847	855	816	845	819	889	799	837	853	799	809	866	798	878	843	801	817	850	876	893	850	869	883	842	806	830	842	843	903	852	838	790	826	860	794	858	859	857	861	849	865	880	884	854	887	817	830	841	831	826	876	813	888	873	851	846	866	846	870	862	853	848	886	896	828	860	848	828	827	813	830	806	848	807	838	830	796	880	846	854	843	825	906	796	823	864	826	800	906	851	852	831	872	921	863	891	847	810	861	798	881	848	884	815	838	872	827	808	894	859	851	802	827	875	848	831	831	869	774	849	824	839	830	852	835	861	880	826	833	846	810	878	833	828	827	833	835	822	821	851	883	869	837	857	765	810	830	861	864	798	913	847	803	838	845	812	827	847	826	869	830	809	904	850	847	818	824	861	846	827	841	822	828	884	846	823	895	837	860	870	815	835	799	880	856	796	860	869	910	851	826	840	870	867	876	836	909	911	844	829	867	891	846	852	818	815	850	806	776	835	903	931	822	823	864	799	861	857	849	863	833	822	850	856	833	838	811	826	797	876	827	834	823	863	864	830	881	859	842	825	837	828	830	850	843	823	837	871	865	879	833	812	831	868	863	839	853	860	817	843	851	868	823	842	856	916	823	876	840	890	868	848	815	872	845	904	880	801	845	851	861	820	865	858	838	831	848	843	846	883	869	819	829	909	778	871	859	851	852	849	890	814	834	851	834	847	898	893	860	873	906	824	833	866	826	834	847	875	829	857	852	802	881	846	837	838	833	860	830	847	778	839	876	851	822	831	836	826	863	819	877	869	864	817	833	849	845	855	844	853	864	877	854	810	800	854	852	870	868	789	860	849	926	876	798	872	828	857	858	834	870	857	793	877	882	835	820	860	842	830	906	848	842	852	850	818	884	866	849	816	821	872	846	831	876	825	838	861	826	863	873	844	837	811	862	845	918	856	829	815	855	808	880	869	851	851	861	906	829	826	847	848	842	861	798	881	848	922	849	862	817	832	823	908	910	858	856	824	785	822	848	817	851	785	867	889	897	848	872	820	860	835	843	851	909	869	840	840	808	861	831	842	846	856	832	841	847	835	851	908	851	822	839	861	834	870	831	834	829	853	814	842	823	866	884	895	820	886	816	859	886	849	859	820	854	835	850	813	838	854	868	846	829	853	814	846	806	862	851	818	836	904	834	834	815	841	828	877	877	882	796	883	840	854	786	812	869	789	880	885	811	835	854	870	884	850	821	839	761	847	789	828	870	865	883	842	858	803	889	883	811	842	865	861	903	922	848	880	809	874	849	837	896	891	822	847	870	812	886	840	827	849	799	830	835	891	821	831	817	841	846	859	889	802	845	851	879	805	837	857	839	883	855	870	813	808	863	833	897	819	844	882	924	893	857	900	839	851	835	848	822	795	846	847	839	854	832	804	792	910	817	810	826	847	841	873	857	876	855	811	924	832	825	855	851	841	851	848	838	851	827	825	844	814	854	838	810	862	847	869	850	849	846	872	842	798	869	902	842	821	864	761	853	861	858	841	798	817	848	795	830	818	874	842	855	890	849	866	854	831	886	854	860	834	859	819	829	853	812	859	883	830	845	842	849	816	875	815	821	871	846	840	814	919	882	825	837	905	824	848	848	838	817	844	832	846	847	845	829	863	864	770	843	850	822	858	890	853	866	804	848	868	861	852	845	845	842	860	887	823	866	811	873	842	874	825	858	859	840	847	827	884	877	857	878	878	868	859	835	873	884	800	861	790	865	892	878	872	820	872	861	862	846	869	847	881	918	897	864	875	861	809	819	826	854	816	846	954	865	839	835	887	858	853	863	832	869	845	861	872	861	849	821	842	898	854	849	847	846	817	834	853	813	885	809	859	852	874	813	839	796	851	867	883	879	826	856	859	879	850	827	849	870	878	839	833	865	797	860	753	826	823	785	842	884	850	812	854	876	844	818	844	822	824	866	866	864	819	868	866	858	844	831	872	874	873	891	854	804	846	860	854	848	834	842	830	812	850	857	851	830	850	801	787	840	820	827	810	858	886	868	867	911	802	878	865	847	903	926	902	856	903	836	814	900	808	803	865	826	821	862	896	872	824	792	813	864	849	833	848	846	821	856	817	891	904	860	838	879	828	834	826	814	850	884	834	837	849	872	865	881	849	843	863	769	799	813	821	851	812	811	825	843	838	853	887	840	914	861	801	815	853	851	886	839	857	878	851	885	858	907	915	835	809	828	857	875	882	852	852	824	808	839	868	817	876	820	806	815	837	836	899	858	863	826	838	776	885	899	839	871	906	860	855	817	871	861	893	812	847	834	844	846	854	879	804	881	910	819	860	849	874	856	814	838	875	827	834	860	866	882	885	779	858	841	853	868	892	892
4136	996	835	796	4245	8198	4205	333	174	194	157	163	185	153	191	175	168	163	171	176	176	179	139	188	167	182	189	177	166	187	145	161	181	167	166	175	169	164	153	196	187	189	157	180	177	186	180	175	167	160	159	161	169	143	166	157	192	172	157	172	194	174	167	173	206	161	170	173	153	160	170	178	175	175	163	150	167	175	213	156	162	166	183	176	189	184	180	172	175	186	154	183	188	177	175	167	162	188	146	162	167	161	164	156	158	141	174	179	168	151	160	157	173	179	185	175	175	162	166	153	181	183	157	178	138	174	163	197	170	144	156	170	177	163	148	173	153	188	155	192	171	143	178	173	179	189	182	158	163	184	171	186	159	173	179	176	185	170	176	154	170	174	153	173	177	168	154	158	176	171	152	168	180	170	178	182	171	172	168	177	166	152	167	166	174	179	153	158	156	174	175	177	182	145	177	192	183	149	172	184	171	163	183	170	160	197	153	177	169	183	178	155	185	178	171	155	180	164	159	161	148	176	174	166	153	179	161	146	151	168	175	185	167	165	179	194	180	168	159	180	165	190	178	183	164	169	144	170	148	155	182	185	192	137	181	166	157	157	175	175	180	191	181	172	184	166	193	190	180	178	161	168	169	157	192	172	172	152	168	166	178	182	161	165	182	180	154	161	185	195	182	181	179	169	167	166	170	163	195	167	164	150	181	140	152	176	171	167	163	191	156	177	174	177	178	192	161	167	185	196	184	173	174	148	164	171	149	173	182	165	190	158	193	154	179	181	181	169	177	156	146	184	173	157	198	175	171	198	172	158	159	168	193	167	158	191	200	171	180	148	188	160	179	164	175	165	164	150	181	178	152	179	153	174	169	182	184	167	175	163	180	182	164	154	171	168	184	155	145	183	177	149	157	169	162	159	159	182	159	170	170	156	189	180	144	190	149	183	155	135	173	174	180	175	158	184	166	169	168	182	165	160	171	152	163	185	183	166	171	162	177	169	176	160	150	193	160	146	169	180	181	155	150	162	173	148	187	177	150	169	163	176	151	175	164	169	157	181	177	180	167	186	181	159	178	178	170	173	187	163	171	170	148	154	205	164	173	185	171	176	169	184	192	188	160	149	155	156	193	175	168	176	193	175	142	178	161	170	173	178	176	159	183	167	163	161	186	149	179	126	177	176	160	197	138	161	184	176	160	186	179	178	204	171	170	169	167	177	184	167	160	148	184	171	144	180	153	177	166	176	173	154	182	171	175	167	161	178	157	167	197	182	177	177	168	179	182	135	174	182	182	164	201	145	173	186	182	181	185	184	158	174	178	202	166	160	176	194	161	164	190	167	166	164	177	162	160	176	152	161	178	165	160	196	153	167	181	152	144	169	158	161	143	194	185	172	165	157	165	151	183	175	177	177	188	148	165	183	172	182	161	177	171	168	155	152	192	178	155	167	177	148	174	161	173	172	170	188	171	172	197	168	142	198	179	179	147	157	168	177	166	176	179	161	210	147	178	168	166	183	170	183	172	161	179	177	139	165	179	164	152	150	186	176	151	141	157	170	190	144	150	187	180	189	176	153	184	181	165	162	182	154	157	169	157	140	176	155	158	146	173	168	164	173	171	196	162	161	165	175	155	160	196	159	177	148	157	182	175	149	176	175	162	174	199	158	182	182	189	164	159	176	194	179	150	169	162	196	184	154	165	140	161	170	156	182	170	184	152	171	153	177	194	191	160	165	180	169	182	187	171	175	181	164	186	162	185	172	177	171	170	160	181	183	161	159	161	164	157	164	175	153	166	173	169	176	158	157	170	177	175	152	182	163	169	180	171	172	195	177	162	170	175	162	180	173	184	161	171	194	158	146	173	182	183	187	161	153	186	174	171	171	170	178	183	160	161	158	165	155	162	188	146	180	144	176	173	142	158	170	176	170	171	193	192	136	168	164	176	196	160	165	157	159	163	168	189	144	155	172	162	172	171	167	170	155	173	173	163	176	176	185	182	166	170	174	158	190	165	152	163	173	166	167	186	194	173	151	150	162	182	167	173	157	165	172	181	150	160	198	149	173	218	179	170	173	157	187	182	178	169	156	160	161	153	170	174	157	159	170	177	160	141	167	170	167	158	145	149	184	172	158	194	177	172	188	179	194	164	172	172	158	187	173	192	191	159	171	176	173	159	182	174	174	168	180	180	171	171	160	169	174	180	156	163	176	148	189	187	173	144	155	162	175	158	178	168	175	156	142	141	170	165	180	171	162	179	164	167	168	182	176	145	158	167	186	184	184	175	177	159	159	144	173	162	167	160	179	172	148	170	185	169	173	173	167	186	202	177	157	161	155	177	166	181	162	154	168	179	165	167	197	192	161	168	170	159	168	181	164	188	169	154	179	166	194	166	177	180	174	149	198	183	174	161	165	159	185	163	160	175	168	146	163	155	197	179	182	193	174	150	171	158	153	171	171	165	146	183	196	145	188	165	147	176	157	181	178	158	148	180	162	168	170	168	156	186	176	167	179	179	183	188	161	170	194	170	165	159	174	184	161	152	157	184	169	157	180	185	171	151	177	160	194	151	180	163	177	206	148	156	182	163	171	159	150	162	170	167	177	167	161	154	173	193	179	160	167	161	184	184	167	156	162	173	189	154	157	173	171	146	171	173	175	194	180	158	180	177	204	181	174	177	176	181	164	182	166	152	157	179	176	163	182	179	187	139	179	189	161	163	201	174	163	151	190	167	146	196	147	203	164	171	171	166	167	163	160	168	163	141	181	156	200	152	169	160	160	184	171	186	150	166	157	179	165	185	168	177	195	181	172	174	190	149	159	185	164	165	161	166	161	168	151	163	163	161	187	170	186	178	182	164	188	184	182	170	204	176	176	174	169	163	159	179	199	177	179	175	163	147	147	181	165	163	178	164	181	159	159	158	195	173	169	172	170	164	147	196	156	176	189	156	157	176	186	186	161	175	166	157	181	156	181	150	178	161	185	170	191	167	160	165	149	166	173	173	171	196	162	164	162	168	167	177	174	174	166	169	170	146	135	177	161	190	185	177	170	186	174	174	166	163	175	156	166	191	178	154	173	150	154	156	177	151	171	186	170	166	167	140	167	177	160	164	168	180	167	173	149	160	169	174	172	160	187	183	182	167	179	182	167	151	166	189	168	175	154	186	150	150	176	165	167	177	151	150	205	178	174	178	152	187	173	145	172	162	172	155	163	165	186	173	177	172	168	183	139	163	156	175	189	147	159	181	159	172	174	142	190	183	182	160	170	199	167	196	161	170	146	160	168	181	169	178	181	178	168	173	171	165	169	170	162	162	186	179	182	158	173	167	168	196	170	178	185	181	168	147	165	174	194	180	164	176	189	155	156	160	143	188	159	172	174	177	176	158	154	167	164	173	153	182	175	154	160	162	193	179	174	173	198	132	162	164	188	185	152	151	182	191	163	195	169	167	156	149	199	162	176	194	165	191	172	168	164	180	168	155	176	175	195	155	185	165	167
4257	1276	1624	2213	15347	23758	12520	663	548	536	545	543	564	538	555	551	525	556	539	564	536	495	554	511	544	546	573	551	544	564	577	520	526	522	541	584	530	512	578	545	509	520	575	522	569	546	540	580	533	525	559	518	591	571	531	538	545	484	540	532	543	585	515	596	514	525	532	540	556	533	566	530	528	531	521	534	557	523	592	541	571	538	555	513	561	597	555	541	517	577	582	583	565	565	558	550	510	574	566	513	554	533	534	546	533	547	552	531	551	552	554	532	564	491	556	592	575	532	508	573	562	577	569	560	557	541	539	567	571	515	569	553	574	513	574	536	561	544	535	552	533	555	542	614	539	523	551	544	539	547	551	528	573	531	503	577	534	515	523	546	540	576	547	546	495	543	523	531	558	543	519	566	559	572	580	542	551	512	536	539	575	547	586	584	559	525	556	559	571	566	543	500	533	568	569	558	562	539	556	545	520	539	560	558	550	535	536	551	509	541	538	573	564	562	544	584	502	579	546	574	532	554	550	510	556	555	534	577	598	560	581	528	566	537	564	551	532	514	558	540	554	594	539	541	522	524	550	529	560	501	526	552	580	559	571	564	526	547	567	576	573	551	552	551	561	536	617	576	527	555	549	531	581	561	561	529	523	561	512	582	522	522	515	560	548	529	578	570	507	530	581	576	528	548	566	568	575	568	517	582	524	555	530	563	516	623	575	528	547	560	599	572	561	551	580	535	542	513	505	548	534	524	523	601	513	608	524	539	549	510	528	578	561	520	542	546	506	573	520	580	542	541	557	549	545	546	562	554	558	561	556	502	530	550	507	558	549	533	508	547	566	543	552	539	507	538	503	519	546	527	533	513	555	525	571	541	542	612	583	543	537	558	541	538	532	536	552	542	562	525	531	584	537	567	540	537	524	533	578	618	503	596	535	526	536	538	507	549	584	584	527	531	544	539	540	519	566	510	559	535	541	570	580	586	538	498	507	536	550	548	543	586	513	523	524	578	529	550	568	540	542	529	580	564	500	543	567	545	571	539	550	564	544	573	513	519	541	558	535	581	535	537	580	527	542	537	531	516	541	535	566	600	560	548	573	531	541	547	506	544	546	551	562	585	513	534	553	558	553	542	573	570	543	555	511	583	535	564	577	542	579	552	518	577	587	583	548	557	552	506	564	549	543	564	577	562	570	560	526	486	558	561	545	546	560	518	531	545	547	518	585	519	564	572	547	546	543	572	549	543	555	584	531	579	556	525	570	542	547	556	541	581	557	560	521	533	560	564	517	587	542	570	555	586	545	532	541	554	524	564	557	524	514	545	548	560	573	572	522	499	558	546	527	540	567	545	529	562	525	576	543	548	529	582	515	539	554	511	528	514	539	562	551	494	534	563	504	581	483	517	550	536	494	551	516	512	564	507	551	560	521	538	556	558	547	572	541	556	523	579	536	514	563	508	545	533	552	484	505	561	551	536	557	596	566	542	511	514	549	538	524	516	552	514	580	515	562	551	520	547	549	523	526	550	577	570	561	532	533	538	570	529	519	531	538	557	542	549	568	542	530	526	506	515	589	530	553	540	525	567	523	561	579	593	524	564	549	540	491	535	583	575	506	549	540	548	551	535	583	532	540	594	576	525	546	536	539	541	543	541	551	527	518	580	523	546	540	508	549	534	564	529	536	557	548	563	559	530	476	538	510	526	521	547	528	571	525	533	537	559	553	546	550	537	548	542	561	537	521	583	557	539	555	530	547	545	513	533	546	564	559	559	529	545	543	531	529	531	529	546	527	516	554	526	564	559	538	569	555	550	553	487	507	540	512	546	534	538	530	544	540	544	522	537	559	547	534	540	519	518	551	557	564	563	541	523	544	511	570	552	551	550	525	538	526	513	579	534	544	539	568	516	614	530	531	570	535	562	542	557	554	557	539	536	512	524	545	565	561	573	577	554	580	562	546	509	531	557	536	545	538	602	583	532	616	507	502	550	572	504	547	558	578	539	521	525	543	574	543	561	590	541	524	546	549	557	513	554	577	546	573	554	537	582	540	569	552	515	568	568	572	537	563	539	557	517	553	570	520	537	549	527	522	480	555	539	565	542	573	554	550	529	524	590	532	573	550	527	508	522	543	573	517	537	506	529	547	532	529	554	560	540	551	548	543	551	585	582	562	567	539	544	541	556	533	531	574	562	529	518	540	517	550	493	604	585	534	557	550	512	546	556	532	541	592	500	560	571	541	575	583	545	548	554	570	531	538	550	539	556	541	594	523	551	551	554	501	546	507	573	556	508	530	570	499	555	593	549	552	576	559	558	538	521	511	519	560	513	571	536	517	517	546	567	539	577	527	549	510	552	591	541	571	550	540	534	541	568	562	481	546	627	547	543	527	505	541	546	550	583	514	552	549	593	536	583	544	562	554	526	537	498	536	550	564	571	512	545	532	570	583	548	556	540	555	556	550	552	578	535	527	569	555	540	545	576	553	531	527	538	593	567	580	573	573	544	528	536	491	543	529	512	511	535	528	549	603	548	560	523	520	557	520	574	561	549	548	565	515	546	548	554	518	556	526	579	573	536	580	557	559	547	570	550	552	568	523	580	516	563	527	600	570	565	568	536	518	514	528	565	555	559	555	541	529	561	584	558	536	493	588	498	547	575	532	540	549	552	578	578	547	515	532	583	522	525	539	540	542	532	563	573	546	565	506	535	539	536	531	609	542	550	532	540	535	574	546	563	531	578	570	566	564	571	535	589	535	585	541	535	556	583	556	542	553	543	567	540	556	563	543	551	519	556	566	584	538	531	549	537	554	502	545	572	540	602	542	543	530	551	544	576	535	554	503	555	538	556	515	562	556	589	501	528	600	589	539	573	506	505	587	539	555	561	590	517	524	552	596	552	534	570	547	578	533	529	562	565	545	559	549	515	567	580	603	522	560	557	564	581	582	534	588	552	519	539	536	536	564	525	571	604	536	523	551	527	530	516	575	530	550	566	597	557	554	603	548	554	535	517	561	527	535	562	551	574	531	509	546	553	575	593	548	520	565	598	502	522	537	536	578	551	546	588	553	549	534	565	531	534	583	534	551	577	519	559	542	608	581	527	549	567	520	541	585	529	528	505	557	526	559	559	562	558	501	541	509	552	536	524	559	513	540	532	558	578	567	569	502	512	547	558	555	580	517	576	541	519	534	507	550	509	565	556	576	586	588	531	543	543	538	554	559	579	526	566	513	531	554	528	530	576	539	574	494	550	579	531	554	521	535	554	538	554	531	552	544	541	535	569	554	536	563	526	562	536	501	506	580	545	547	549	584	532	570	570	526	523	538	520	521	552	514	574	534	530	509	544	545	569	516	569	532	539	535	503	558	528	538	602	526	556	575	531	538	552	566	551	534	566	553	540	512	518	515	528	501	550	554	538	559	530	593	519	503	563	534	542	581	548	561	540	569	526	517	576	554	565	530	515	494	554	578	616	539	540	548	561	523	517	515	576	558	573	550	528
37565	18444	11364	9058	39617	51975	32409	5696	384	273	266	307	244	242	269	241	261	284	284	279	232	263	281	269	296	258	255	268	267	243	251	241	249	258	236	261	255	234	252	249	264	247	235	255	228	245	244	237	266	236	253	252	283	228	230	235	278	257	266	257	244	261	250	250	230	273	248	247	244	243	255	273	241	254	244	248	270	273	253	275	265	254	231	252	237	267	253	280	261	259	260	269	248	260	266	261	290	249	303	258	262	279	220	247	232	255	262	267	275	251	264	277	251	271	272	250	277	248	255	273	246	238	267	252	269	263	258	245	276	267	248	254	240	269	248	263	265	257	243	276	293	248	265	252	259	282	247	267	276	243	263	237	245	276	248	266	260	286	220	286	282	252	264	281	269	256	259	253	233	239	255	250	257	241	265	274	233	227	256	247	277	264	242	301	281	219	266	239	252	247	279	254	226	240	251	257	284	268	230	279	270	274	270	257	277	268	228	274	223	277	250	267	247	250	240	257	228	256	224	266	248	227	233	272	259	235	233	281	254	232	253	267	257	294	268	264	246	239	256	256	245	263	245	267	254	264	252	268	279	300	264	268	266	245	246	231	247	250	271	249	269	261	238	252	244	263	267	214	256	281	215	261	234	263	250	281	239	241	270	236	251	235	275	245	231	215	244	248	250	240	257	217	222	247	301	247	248	233	244	257	256	256	260	241	249	235	273	253	247	250	261	258	279	260	259	318	219	247	260	272	234	267	248	264	256	294	225	223	270	258	241	259	238	255	237	266	277	287	273	274	285	274	262	272	252	262	252	257	264	242	263	258	263	257	273	242	284	233	254	273	240	213	248	247	242	241	277	236	257	252	231	256	266	237	273	258	280	283	240	253	273	240	248	276	230	278	221	240	238	256	244	266	283	239	230	244	229	271	257	232	238	239	271	243	250	287	253	245	247	249	225	271	278	248	254	255	281	247	241	231	240	242	269	243	227	261	252	251	238	250	233	274	251	274	231	250	268	235	262	255	233	243	246	277	258	229	218	277	250	291	247	262	258	261	266	277	253	266	239	237	239	292	259	255	260	273	264	242	248	236	235	252	242	221	260	268	250	268	264	273	247	284	255	240	237	253	282	260	230	253	234	256	249	247	250	282	241	252	268	259	290	284	250	252	255	255	246	258	283	223	293	263	254	229	263	248	254	252	236	278	282	250	270	261	259	258	275	250	260	268	265	237	274	260	268	254	254	297	257	250	248	270	243	244	235	254	267	259	221	272	264	238	269	242	251	256	263	267	254	248	277	257	249	248	246	253	258	242	271	249	277	276	242	279	241	245	236	276	249	249	287	241	246	268	270	254	236	238	244	240	242	260	258	258	254	241	262	251	265	303	296	265	252	280	249	275	284	263	252	234	241	262	267	248	273	247	253	235	236	239	243	272	242	282	247	263	241	271	271	272	246	247	267	273	280	250	249	252	276	244	262	259	256	258	275	268	252	251	263	272	248	237	230	256	261	278	259	235	251	265	250	261	243	251	253	251	248	248	242	268	240	263	254	259	223	251	254	257	238	241	260	237	212	256	255	255	285	285	254	262	253	242	251	241	272	233	233	263	282	257	286	264	258	194	254	254	251	260	258	263	245	227	287	266	259	245	246	242	258	255	262	262	256	276	277	248	251	239	248	236	263	255	251	253	259	254	270	254	226	268	247	252	252	271	240	253	253	289	271	241	267	262	262	244	247	265	255	268	292	247	237	265	253	265	268	272	238	242	258	262	250	246	251	240	269	243	266	224	234	222	288	241	253	274	240	261	239	264	300	275	241	262	253	279	254	228	245	278	281	250	241	263	246	267	251	270	266	237	252	270	255	254	247	226	239	243	266	276	256	251	274	248	250	268	283	272	260	255	230	292	253	294	247	256	258	245	277	255	256	215	261	234	258	268	224	246	278	255	241	247	256	263	252	263	244	246	243	244	246	253	247	258	282	280	234	260	273	284	247	251	273	273	237	241	269	245	258	287	257	250	276	264	249	238	266	235	253	248	271	238	259	294	238	267	288	245	235	238	292	289	251	238	256	253	266	262	274	239	254	238	256	241	274	216	241	278	249	251	222	268	246	267	271	228	271	247	266	278	266	266	264	255	225	277	246	249	241	280	252	303	243	266	249	259	244	222	255	226	226	240	258	236	251	287	238	249	264	262	241	272	245	215	227	274	253	259	273	259	243	270	247	251	254	277	262	235	241	289	268	252	250	240	255	251	263	254	247	230	269	270	268	253	269	263	234	247	251	254	257	255	235	289	236	247	256	249	217	253	242	274	264	266	279	238	253	267	249	261	271	260	271	269	234	243	234	243	269	248	258	241	260	240	216	264	268	268	257	260	234	289	261	237	212	277	273	261	246	221	264	280	269	255	264	263	239	262	265	263	245	292	246	278	255	245	250	297	256	240	246	257	277	236	238	265	272	275	255	265	237	270	242	252	268	273	265	273	239	253	282	239	238	274	263	258	272	271	268	235	253	242	267	235	246	266	256	226	216	248	250	247	267	260	264	250	234	256	262	274	284	261	267	241	248	245	264	220	255	285	262	245	271	249	284	244	230	254	248	247	245	256	252	239	263	271	283	256	281	237	287	272	239	236	239	231	265	243	250	275	252	251	252	246	282	228	231	251	256	272	240	274	256	258	254	268	281	282	268	252	261	261	267	252	259	257	249	269	226	249	238	246	277	229	271	265	258	256	267	252	247	250	248	258	285	264	225	232	283	259	256	274	254	249	252	240	253	263	259	242	256	272	286	257	252	257	260	246	249	268	250	244	248	243	242	261	277	242	266	261	266	271	253	300	253	261	265	247	254	257	239	275	248	233	243	263	276	274	276	244	274	272	246	247	233	241	246	243	260	249	268	257	266	269	277	284	271	267	274	246	254	262	249	267	252	272	244	215	265	281	242	245	265	277	281	219	253	235	277	246	274	295	279	249	254	247	260	251	263	243	228	246	230	263	271	254	271	258	247	275	277	236	242	254	270	245	235	290	257	252	247	226	239	243	275	232	259	269	256	249	246	251	269	238	230	251	253	248	253	262	244	247	245	238	267	251	243	261	226	255	248	261	258	248	241	261	266	269	273	267	278	239	274	226	270	276	273	275	245	257	272	262	255	239	275	252	263	260	238	246	280	261	274	261	231	272	273	277	266	252	223	250	247	282	265	255	243	259	243	253	278	261	267	275	225	236	243	269	243	260	248	248	281	282	250	276	273	277	274	227	249	260	231	239	254	241	254	255	285	249	253	262	258	272	264	242	235	259	280	247	266	251	237	263	272	244	258	264	242	253	254	266	285	220	249	299	257	244	272	274	272	266	234	237	245	231	252	277	267	269	237	232	268	286	267	246	246	235	228	284	283	272	241	250	261	290	242	282	261	286	274	264	244	248	248	233	261	244	247	265	256	271	244	265	268	227	213	276	252	248	244	253	230	234	269	241	244	258	252	266	248	234	244	243	265	246	272	253
25531	4859	7864	13905	54225	61697	41206	2101	926	872	838	883	813	796	795	756	850	793	809	810	807	772	697	728	749	789	781	817	787	787	777	754	764	699	795	754	773	791	715	738	737	772	717	799	795	735	786	790	741	728	794	751	796	762	772	782	776	732	729	781	736	737	750	734	790	734	761	736	752	772	752	728	767	758	737	801	738	751	769	749	760	788	778	775	789	791	755	740	752	810	789	761	745	772	757	761	728	776	746	787	784	739	758	776	767	759	749	793	773	732	740	751	743	739	772	763	766	760	763	767	759	794	777	773	716	749	766	757	770	753	760	777	748	756	762	735	750	744	740	716	745	759	789	742	752	741	756	739	758	749	813	719	731	774	781	708	785	719	720	699	721	744	759	774	831	722	769	818	742	734	752	758	802	689	762	758	764	742	752	765	755	774	745	750	714	815	762	763	723	830	749	780	742	747	703	774	747	766	771	765	735	772	777	717	756	747	766	763	737	757	766	736	775	744	727	788	749	827	739	712	769	779	772	757	750	810	743	758	754	751	720	723	784	737	728	775	734	757	782	733	785	778	777	766	780	732	771	777	739	744	743	780	741	743	736	750	801	749	748	758	780	804	734	752	755	714	791	783	773	774	753	750	759	734	751	749	787	805	731	729	722	798	789	765	738	808	751	761	753	759	788	787	695	709	740	755	791	742	720	806	761	792	750	771	759	758	745	745	759	756	751	827	730	701	741	739	694	801	678	762	754	773	750	821	752	806	771	766	763	782	814	761	782	755	749	793	822	727	724	789	748	720	734	783	749	776	746	780	774	746	804	775	707	786	729	720	769	751	748	744	799	752	761	773	762	804	750	735	711	784	778	711	802	725	733	736	762	768	781	724	779	782	772	751	716	752	772	779	729	783	746	772	763	738	770	757	725	775	782	779	706	792	759	789	746	781	764	777	814	731	769	765	789	716	727	766	698	757	723	735	762	803	744	779	778	757	797	752	784	772	741	747	755	773	737	748	731	745	756	732	785	750	765	773	777	798	758	768	730	774	754	743	745	771	762	764	825	766	763	753	758	803	762	755	744	741	761	773	758	756	748	793	720	805	729	737	763	787	754	733	805	817	760	732	771	806	743	711	799	724	775	807	707	752	743	834	737	748	683	769	779	768	781	751	777	734	795	716	733	765	800	777	755	755	744	742	752	736	737	739	760	746	748	756	749	733	767	774	730	746	755	723	733	750	778	778	763	765	772	758	715	764	791	752	755	786	831	748	730	763	742	753	753	765	751	803	749	720	731	722	783	753	748	759	752	743	734	688	744	753	763	758	728	810	800	726	771	762	755	775	745	801	721	745	724	722	753	779	790	772	737	714	750	747	745	746	812	787	756	774	785	761	765	728	761	750	757	751	768	773	732	701	740	756	767	818	721	745	757	745	764	705	791	782	756	736	748	708	782	755	751	772	720	736	730	701	791	734	770	762	761	769	765	767	752	757	806	780	790	748	743	763	745	773	788	758	787	702	764	757	733	740	755	728	757	794	736	780	741	789	745	763	768	748	786	737	773	744	772	818	739	804	746	758	760	716	816	704	709	758	782	752	744	734	809	775	781	715	746	761	736	746	791	760	771	752	766	767	779	803	778	792	805	723	740	769	740	804	750	739	739	775	741	753	752	753	790	731	708	734	759	725	740	744	729	714	737	759	695	774	740	716	738	710	729	790	735	752	748	766	739	741	774	783	724	801	751	695	780	743	726	750	745	770	802	757	794	773	791	776	752	727	732	717	750	745	834	732	731	783	727	715	762	789	777	798	771	706	762	714	730	755	792	721	764	779	740	739	760	775	753	778	770	732	719	782	764	796	714	756	748	743	774	743	787	737	774	729	735	770	734	779	795	741	744	748	770	683	761	737	757	752	732	772	792	756	764	719	785	755	764	746	728	780	791	728	765	752	801	751	750	727	780	773	755	717	709	751	739	756	734	769	825	712	736	800	748	774	754	758	752	759	788	769	754	744	718	772	767	729	741	750	791	778	775	788	712	807	768	761	718	749	729	779	805	717	745	810	761	752	838	742	746	788	770	757	729	793	738	802	715	769	797	810	766	723	737	766	723	746	707	739	740	720	797	729	779	767	776	735	764	740	747	769	752	761	738	727	725	821	736	702	726	796	763	738	731	743	776	799	734	732	781	761	783	744	782	811	764	788	757	752	758	801	736	730	708	749	747	731	691	777	721	752	782	782	745	774	786	763	682	740	695	749	745	763	771	778	778	750	754	753	758	736	762	753	766	741	769	795	776	786	730	752	722	772	780	756	757	762	781	724	768	765	745	792	782	811	783	804	778	728	716	763	787	718	730	794	749	687	772	779	772	794	711	718	741	717	768	718	729	767	768	773	774	760	749	772	739	747	794	782	747	748	752	759	758	745	781	789	781	769	722	779	739	742	762	727	741	773	729	743	722	731	756	783	700	739	751	741	784	729	771	773	754	742	779	747	751	749	778	764	731	733	771	748	722	750	746	744	747	738	710	786	771	763	775	728	743	741	759	758	792	705	799	804	730	733	738	738	729	750	715	796	710	696	718	770	705	754	746	711	779	783	747	769	763	758	767	774	755	745	758	816	734	766	770	759	782	762	764	792	771	747	749	797	770	790	771	716	766	753	759	736	729	740	767	798	750	772	794	732	786	770	775	740	752	736	715	751	749	758	795	732	738	731	782	751	749	784	772	765	790	757	774	757	743	758	757	755	751	777	765	719	781	781	749	781	795	779	740	784	734	745	738	765	732	750	749	794	791	756	764	763	737	732	763	735	746	820	760	765	732	768	790	771	731	767	772	772	721	747	739	753	747	758	760	782	749	755	750	742	746	746	798	738	739	761	798	775	743	722	758	794	772	806	774	754	777	723	741	734	792	761	756	777	742	783	744	760	738	710	747	711	801	785	738	778	749	700	779	763	738	766	756	766	777	746	704	813	766	749	732	751	755	761	778	761	777	805	771	796	730	769	723	750	710	752	805	741	730	808	728	745	733	763	747	764	731	788	797	741	756	788	763	737	751	733	759	747	769	750	795	762	745	771	789	739	802	689	746	757	759	740	765	764	779	767	791	776	757	778	781	778	716	782	781	787	745	769	768	775	787	746	786	754	701	791	730	751	779	817	809	792	785	711	733	727	752	796	744	776	769	761	764	787	777	724	797	748	752	826	758	705	776	751	720	787	708	799	752	790	758	737	799	729	705	768	734	782	755	770	802	772	725	793	752	711	738	751	773	736	728	730	769	796	762	768	756	772	764	784	727	758	784	758	727	769	770	743	827	747	773	759	749	751	752	738	755	782	762	773	785	755	775	736	761	729	788	786	762	764	771	763	735	782	751	748	736	766	773	706	795	751	755	691	777	780	704	794	770	793	787	762	743	761	721	731	768	783	763	749	753	774	730	741	786	793	803	788	808	794	748	725	799	708	798	807	760	738	748	758	760	773	742	738	764	752	798	762	693	733	827	750	729	724
51345	26478	20323	18491	58736	68258	46553	12951	1117	408	381	348	308	340	327	317	316	295	283	282	330	307	316	325	315	319	290	294	361	284	277	307	306	323	292	312	302	296	318	313	286	311	302	329	311	312	292	314	307	290	275	312	322	302	314	278	296	300	326	334	294	332	311	316	322	293	330	337	316	295	272	310	269	279	308	300	296	302	291	298	317	302	328	277	323	304	297	307	294	313	310	259	299	324	302	306	288	309	299	310	331	298	339	311	305	288	311	300	310	300	308	309	295	310	350	261	306	351	311	320	318	316	317	298	268	326	272	320	315	270	288	299	297	327	299	303	307	333	326	303	314	280	312	299	295	287	315	279	291	261	292	317	286	323	273	322	307	269	317	310	294	297	290	297	318	296	252	288	294	285	348	314	299	279	305	292	290	306	293	311	335	276	285	303	315	312	319	310	306	306	290	269	326	275	310	300	294	328	307	314	298	305	312	323	289	326	307	310	311	315	312	303	271	295	300	302	274	285	281	286	286	311	294	297	309	293	270	273	293	297	288	307	268	332	260	293	305	283	320	300	325	292	300	286	271	305	296	291	309	297	284	313	305	255	294	309	289	292	305	301	311	273	297	349	301	308	277	302	317	320	311	282	283	291	306	305	341	329	303	326	289	288	302	292	341	309	306	294	318	309	280	302	307	317	304	296	317	307	286	300	309	274	270	305	288	291	265	333	310	309	323	280	320	273	268	299	312	310	305	293	290	276	269	325	292	339	294	298	327	304	329	292	309	290	323	280	319	309	303	299	313	304	314	331	300	286	324	301	304	312	338	345	296	294	318	317	325	288	311	297	276	281	284	322	299	328	307	298	336	276	282	287	292	327	295	266	327	304	312	283	321	343	279	300	291	333	274	323	320	288	306	305	330	307	321	351	294	285	310	312	307	280	288	326	276	309	301	321	276	281	305	325	317	287	301	278	292	300	337	284	307	303	292	296	323	313	309	295	309	316	282	276	275	269	267	305	302	295	298	288	324	317	340	296	310	280	311	324	334	298	300	285	318	311	286	302	308	298	317	299	305	327	335	309	304	311	316	288	301	351	294	328	325	307	282	303	289	312	308	300	318	304	302	302	265	277	305	295	302	342	313	294	302	297	319	311	288	298	285	300	322	288	291	314	306	293	327	277	301	283	300	308	296	324	313	306	330	320	306	331	318	326	307	286	289	280	290	296	313	305	333	304	303	287	281	312	325	299	310	307	299	321	318	281	318	312	288	315	314	300	304	329	261	255	320	332	296	284	333	316	299	300	301	258	303	305	309	321	287	336	301	297	286	322	316	304	298	276	308	324	325	282	313	315	299	319	292	330	284	320	319	318	281	304	299	315	295	285	275	309	315	305	288	291	298	307	268	294	337	305	285	288	286	318	301	327	329	301	324	308	309	329	295	315	286	268	299	302	316	303	304	341	302	312	280	284	303	314	301	313	309	310	309	302	322	316	341	313	305	297	293	303	291	299	291	320	323	319	299	302	275	308	296	305	336	318	302	344	317	316	280	307	334	332	261	269	315	282	315	306	291	298	308	313	301	324	306	347	296	314	304	297	289	293	286	299	311	302	293	287	305	297	282	285	313	300	313	310	299	287	339	291	300	302	312	323	273	324	286	301	288	310	328	291	281	314	306	299	296	300	300	319	329	306	284	306	314	321	306	300	291	294	324	347	293	303	283	316	323	311	313	289	309	318	276	278	308	290	289	288	269	301	309	323	300	310	274	331	308	277	313	325	319	301	288	352	322	330	321	325	341	263	310	294	329	302	276	317	293	313	304	291	316	264	316	295	278	310	307	268	286	294	287	308	344	284	299	278	286	318	266	298	292	300	283	307	285	297	333	314	309	324	308	293	305	310	316	268	301	277	324	325	310	276	303	299	288	280	305	271	324	306	313	302	300	305	305	287	318	294	301	362	294	295	316	293	308	349	297	304	325	312	318	305	320	325	273	286	311	272	281	287	296	312	301	274	291	327	308	305	326	334	303	317	299	326	333	311	325	306	298	301	308	311	303	322	311	310	314	307	300	306	321	302	349	261	294	318	301	290	307	282	311	284	316	294	301	320	287	282	305	323	295	352	266	281	306	321	286	297	316	308	314	316	294	309	293	339	303	289	305	326	315	309	319	306	326	327	286	293	305	287	281	321	317	276	293	330	310	268	315	294	330	289	298	287	299	299	321	298	295	308	307	335	316	306	317	320	274	298	303	316	310	328	312	329	308	277	326	308	320	305	306	326	304	292	295	285	340	330	295	274	312	304	304	311	308	276	305	293	332	311	305	294	304	290	292	316	306	303	282	286	300	287	332	319	332	262	307	290	333	285	310	291	324	278	289	287	286	297	298	317	281	297	290	288	270	297	264	321	329	301	316	329	306	269	306	291	291	282	287	295	332	326	297	299	309	282	310	297	303	324	313	312	324	311	310	271	336	315	289	279	317	274	294	337	341	297	285	263	297	299	317	291	322	284	284	332	292	317	266	295	306	292	282	304	327	295	308	325	302	305	299	301	309	327	318	310	317	263	298	297	289	299	283	332	315	328	304	305	305	322	300	287	310	305	305	305	283	305	292	293	303	315	290	317	330	305	300	330	316	294	301	288	302	276	313	294	298	334	276	313	308	319	287	292	299	316	298	313	300	300	291	299	287	247	338	293	291	283	300	312	308	306	316	297	284	292	316	286	313	273	317	305	309	294	347	294	311	277	299	295	314	294	319	320	303	281	343	291	285	321	322	312	255	316	289	317	296	321	306	310	318	333	301	314	311	314	299	307	287	323	296	279	273	300	316	325	287	284	336	281	289	289	269	295	330	288	294	311	278	310	290	300	327	316	280	303	318	305	314	302	292	306	289	294	312	283	323	301	293	278	310	295	300	313	301	319	311	299	276	308	328	302	284	304	282	294	273	299	316	290	259	299	261	303	289	288	319	286	278	297	300	315	318	320	294	293	302	298	298	293	315	321	321	308	296	315	321	309	276	295	315	336	277	281	310	299	271	289	297	272	340	276	306	282	323	292	286	298	284	311	310	301	302	315	321	336	327	343	312	336	296	343	294	322	301	314	272	310	282	282	316	302	309	315	288	270	322	286	293	331	294	309	308	317	286	301	342	308	315	299	332	290	297	278	322	328	300	281	294	281	295	306	293	307	319	291	318	306	332	296	295	305	295	342	319	286	314	308	324	314	326	299	312	307	307	282	277	299	297	278	291	292	331	301	298	325	295	325	295	282	316	280	301	332	292	318	300	301	307	299	294	333	314	310	327	300	290	293	272	333	295	319	330	296	315	309	291	296	314	313	299	289	334	321	294	327	298	324	314	299	329	304	310	301	295	324	315	328	320	288	296	317	311	292	291	290	298	300	300	313	306	324	312	308	309	303	294	295	294	287	308	281	286	294	313	301	292	325	308	305	338	303	278	314	324	313	312	309	315	298	286	298	326	289	305	311	319	307	325	297	303	292	299	302
34202	9266	15048	23983	72727	80392	54762	3671	1118	1093	1071	1035	982	1004	961	954	904	878	972	934	905	924	914	931	882	891	917	942	863	829	911	876	907	920	907	822	942	915	931	839	951	921	833	890	925	858	877	870	881	841	926	877	955	891	930	843	920	896	838	922	847	852	876	922	868	862	789	845	841	880	856	824	855	885	901	832	879	870	902	863	819	872	891	855	848	834	873	897	876	882	861	821	853	851	896	855	880	841	864	901	859	842	902	826	829	835	863	832	870	857	879	882	840	851	865	876	867	863	863	840	901	890	867	891	856	880	857	869	860	873	892	869	901	834	857	850	906	873	878	843	845	829	873	876	918	853	819	884	818	847	877	856	863	891	870	905	855	892	857	822	840	860	912	836	882	815	842	851	885	838	815	849	852	910	859	907	811	918	822	863	864	859	899	908	872	853	841	909	877	825	939	840	831	861	929	896	856	893	883	830	886	854	847	832	813	870	858	896	871	853	874	939	893	874	849	835	891	870	886	855	921	818	835	872	905	851	910	884	852	841	887	904	838	916	855	870	875	885	818	834	885	850	853	886	822	825	895	834	824	899	946	951	886	869	895	853	858	909	832	863	869	913	869	883	880	836	877	852	818	859	895	868	921	944	845	866	895	814	865	876	854	861	870	850	898	867	878	862	872	854	850	862	857	844	843	886	846	853	897	913	883	829	881	863	831	847	861	885	899	857	817	907	883	870	878	861	850	845	846	882	859	873	841	885	915	859	857	915	850	859	910	836	870	887	808	842	910	892	807	874	847	882	870	904	804	845	813	865	822	908	839	878	882	890	870	945	862	879	852	853	829	849	821	871	894	887	854	829	845	851	914	880	872	812	864	842	885	834	863	846	840	888	868	843	850	852	829	872	864	869	842	872	828	829	844	867	819	869	875	855	848	906	866	819	853	848	878	841	835	831	862	895	865	924	858	921	873	896	866	853	844	815	843	853	812	898	851	864	903	836	830	847	877	855	886	875	826	803	813	845	880	880	912	861	853	811	862	875	838	907	873	844	838	839	819	851	868	837	809	884	858	866	850	795	899	844	856	849	851	837	879	908	832	846	830	838	865	846	876	898	881	854	899	868	799	829	847	844	817	871	882	877	919	849	880	859	906	823	899	874	932	875	855	897	825	797	865	861	867	830	887	884	874	852	889	809	880	888	862	848	839	873	873	897	940	857	852	892	849	854	831	878	886	875	809	880	862	860	857	879	869	907	865	884	820	846	834	858	824	847	840	839	839	873	961	838	868	820	862	879	909	785	877	896	836	818	873	913	844	898	849	893	867	822	841	870	911	880	812	814	888	844	914	827	839	929	855	848	916	866	887	819	845	849	880	797	875	842	891	893	831	847	871	930	848	892	865	845	800	913	872	870	889	823	857	909	880	865	850	842	871	883	829	841	841	836	833	843	862	906	875	834	857	836	802	875	829	832	884	819	867	852	792	855	900	874	901	843	850	874	922	861	890	857	899	830	900	835	885	851	883	860	906	869	855	867	917	873	849	912	888	833	874	856	887	918	897	874	902	889	825	903	882	879	883	847	881	839	892	829	890	893	830	896	826	878	822	849	897	848	835	881	884	906	846	938	896	853	796	839	905	791	882	842	931	886	871	848	843	911	827	855	886	835	924	816	884	801	854	873	805	823	833	854	910	847	844	871	853	908	831	852	836	862	882	821	855	881	882	884	887	874	843	832	847	883	895	866	888	843	891	867	865	937	838	880	861	868	859	860	836	840	846	828	906	906	899	875	885	830	880	824	874	859	865	866	812	898	847	902	861	883	821	830	852	913	885	846	891	861	903	891	830	923	883	860	826	867	882	849	861	833	845	884	853	845	823	843	831	894	856	833	873	874	875	847	917	833	883	900	847	916	856	873	912	878	865	863	863	864	880	909	890	937	872	851	801	859	852	881	819	818	820	856	895	891	880	859	863	879	872	887	870	821	859	843	807	871	862	804	895	872	877	862	882	809	866	842	852	840	887	850	874	904	844	834	938	869	861	858	855	845	857	880	842	896	834	881	859	917	828	878	834	874	897	860	836	880	878	861	886	817	916	873	850	875	871	858	840	821	921	901	840	876	844	850	869	865	897	880	826	804	947	866	867	847	857	838	874	823	877	892	879	917	844	889	823	824	928	884	860	833	855	875	867	784	840	832	879	872	884	888	891	879	892	831	867	846	850	866	835	844	872	814	845	889	856	865	880	837	849	851	852	915	913	841	892	859	875	847	818	817	858	890	885	895	877	835	863	858	825	817	875	844	848	864	864	913	848	874	848	901	875	856	865	866	910	862	893	892	817	825	816	905	941	929	881	847	893	877	831	836	921	871	905	852	902	832	871	846	898	868	881	953	847	865	853	896	882	865	871	900	886	860	885	843	863	839	893	817	901	885	857	905	891	901	895	933	838	886	883	821	811	904	894	895	842	904	873	860	881	813	856	867	893	828	885	900	878	879	796	879	893	849	920	888	912	865	879	853	842	828	879	911	868	849	806	831	881	845	853	823	894	859	795	850	899	827	889	861	880	875	857	831	859	840	836	876	843	864	890	854	886	889	808	869	851	905	843	873	890	873	899	806	928	899	880	894	900	827	889	880	835	832	841	867	833	874	894	857	873	910	836	884	871	866	841	924	858	866	893	881	849	875	886	834	901	852	841	859	878	876	880	889	844	871	845	842	832	866	846	854	870	818	860	805	844	832	873	870	875	877	814	840	892	834	857	889	823	893	850	892	877	861	860	887	825	923	815	826	843	885	854	871	844	873	874	875	864	949	872	876	881	864	830	896	854	899	900	818	870	850	826	878	878	882	884	852	893	889	830	852	869	877	908	881	874	845	846	846	807	872	849	877	813	848	903	859	869	871	886	851	868	814	894	890	859	894	876	881	889	842	819	898	887	837	842	846	852	850	836	864	903	872	820	804	862	866	814	889	891	825	820	881	831	889	863	846	802	888	851	848	846	860	827	866	871	890	874	839	894	850	975	851	903	916	898	885	863	837	817	889	875	815	847	873	889	925	831	798	877	797	855	851	932	836	864	840	900	886	868	876	831	860	883	859	907	857	861	879	864	862	859	865	884	879	947	871	866	885	903	823	889	853	843	845	868	864	898	863	861	848	912	832	846	921	890	852	876	818	885	887	846	866	842	883	869	882	896	927	880	861	847	918	854	856	860	891	842	843	866	907	925	830	821	839	865	833	891	838	840	849	892	886	856	828	860	853	877	827	870	876	848	852	847	879	850	824	894	854	873	851	907	824	870	883	863	847	894	904	879	836	817	946	892	914	894	871	889	887	869	790	859	900	850	923	850	888	844	845	860	894	880	913	900	847	899	851	838	844	854	837	856	841	906	872	843	820	875	859	858	879	817	857	840	866	910	853	850	893	820	821	827	898	845	845	916	851	899	874	865	870	887	848	872	851	814	871	866	868	863	882	869	903	923	864	878	883	844	911	882	818	842	848	848	865
6180	1073	886	1214	4591	6910	3522	300	154	175	162	176	178	199	160	175	154	178	149	159	184	163	160	153	189	185	162	151	155	163	145	174	148	166	163	198	171	160	162	179	143	166	180	177	158	180	169	155	168	151	170	174	162	148	144	178	162	147	145	158	170	153	174	164	167	194	161	166	183	165	163	154	155	173	138	158	163	169	163	155	193	157	154	161	180	167	144	158	156	162	164	173	161	166	148	165	177	165	170	143	171	156	164	172	168	162	148	176	145	181	176	168	165	177	152	180	149	164	139	179	173	166	165	139	144	178	152	151	153	172	151	177	165	156	169	150	150	165	154	157	173	141	167	158	139	152	176	164	175	153	149	183	163	143	143	167	155	149	183	133	146	157	170	151	166	160	168	149	162	148	164	156	149	154	151	200	179	178	164	183	163	159	177	175	164	153	166	157	151	165	157	168	170	148	167	156	147	143	169	150	172	150	150	148	154	165	147	165	144	164	132	183	176	175	171	145	155	153	141	143	151	152	164	145	180	173	158	172	167	171	167	173	166	164	169	159	173	192	155	162	148	144	156	136	154	208	154	185	158	169	160	147	186	148	155	175	171	162	146	167	162	157	176	173	165	179	158	139	146	156	178	163	184	169	157	169	168	163	152	169	156	162	170	176	145	167	146	152	178	156	166	170	166	170	163	164	156	165	153	142	177	158	140	155	166	148	158	166	174	164	178	181	185	175	158	178	168	163	195	162	163	166	155	180	172	186	180	174	153	174	158	185	163	171	158	180	142	174	164	174	159	140	172	166	154	158	145	184	178	148	185	144	189	180	165	175	150	183	152	143	147	168	163	170	157	148	165	161	160	153	174	167	170	152	160	176	160	170	176	139	159	181	140	150	164	170	169	163	161	164	169	161	157	172	163	151	142	190	153	159	149	159	153	160	156	171	160	155	179	175	175	165	162	149	187	179	159	182	165	183	157	154	164	149	162	175	159	164	182	165	176	159	170	158	162	162	165	178	181	169	185	166	155	175	181	177	149	163	153	163	159	170	154	201	173	159	158	155	146	164	164	152	177	196	164	187	144	156	151	170	154	179	159	183	182	181	173	175	178	155	176	165	163	173	174	153	173	173	157	188	164	155	168	158	170	166	169	149	170	164	180	165	186	171	168	185	144	152	174	161	159	162	178	171	151	148	165	158	148	175	168	171	171	187	161	153	171	153	157	164	165	155	179	188	186	147	156	153	173	157	158	171	156	191	155	171	151	178	155	184	156	162	187	148	154	141	163	180	175	145	162	173	170	184	177	167	174	175	180	143	161	170	168	156	159	178	168	198	175	189	179	158	160	172	160	157	156	164	161	182	166	145	161	167	184	165	168	152	153	156	173	175	163	168	163	167	171	150	192	149	165	137	162	176	148	169	150	172	170	179	161	148	146	166	174	163	180	167	159	146	177	155	178	162	152	155	163	156	178	156	158	178	171	158	162	164	166	138	158	181	198	148	163	185	164	187	163	172	174	160	159	155	154	167	167	152	147	179	152	177	168	173	167	148	172	164	161	173	156	152	140	140	181	167	188	159	143	156	173	163	161	156	154	177	151	159	160	175	160	141	157	170	174	173	163	161	166	152	149	182	151	176	151	154	154	149	169	164	138	171	156	158	166	146	157	157	145	167	183	149	149	163	177	166	171	168	157	183	163	158	164	153	173	154	166	158	168	162	180	160	185	197	155	156	190	168	147	161	166	125	168	152	173	169	159	148	156	147	149	149	140	172	159	165	146	205	181	168	171	155	161	165	190	162	165	157	173	185	171	152	160	162	160	166	175	164	164	185	175	157	178	160	167	162	162	169	181	150	194	166	146	177	147	164	149	166	163	151	178	145	165	167	163	145	150	176	147	164	146	141	189	178	160	186	159	179	158	183	156	159	194	193	166	156	157	194	164	152	181	151	154	166	168	146	161	139	141	200	159	211	171	181	182	142	176	179	156	158	172	184	155	170	149	164	154	167	155	148	177	182	196	179	173	177	185	155	185	165	188	150	172	153	184	161	169	181	145	174	175	184	149	178	188	157	177	164	165	164	169	179	149	182	152	154	184	159	167	185	188	158	148	137	167	149	170	180	154	139	160	148	174	193	144	163	149	160	169	177	145	147	151	173	148	169	179	154	173	173	165	155	170	163	160	169	160	168	157	164	158	155	155	169	168	123	156	161	154	160	166	177	168	162	172	160	156	166	161	147	158	155	169	136	146	166	145	183	183	163	164	196	156	153	156	150	176	157	174	160	160	159	149	149	162	144	145	155	171	180	184	168	184	144	165	165	169	169	173	163	152	148	175	165	180	151	145	159	159	163	161	164	170	153	170	165	162	169	185	177	167	167	172	157	152	160	158	151	160	165	165	161	151	162	149	140	146	160	127	169	163	150	153	170	163	172	154	155	172	177	141	173	175	176	147	177	157	166	169	163	168	168	159	160	167	161	160	163	184	154	167	176	153	168	200	196	172	161	178	161	182	163	152	159	156	167	142	171	156	189	154	150	153	163	171	149	159	180	157	173	172	187	169	166	176	151	192	165	182	156	176	152	189	137	194	151	154	148	154	177	172	153	160	149	161	173	173	181	188	174	175	164	147	163	174	159	157	152	187	167	184	169	167	187	154	178	157	148	152	163	188	147	177	148	156	180	154	164	164	159	144	140	172	168	144	177	158	165	166	185	175	158	168	180	178	143	172	158	192	173	157	167	188	149	183	155	162	155	153	182	157	171	143	169	197	172	168	152	167	193	144	177	162	190	182	159	144	153	151	169	149	166	157	165	166	122	177	141	184	153	143	161	151	175	168	149	170	157	153	139	172	163	162	157	179	148	174	138	161	163	174	162	185	145	170	151	162	158	159	173	162	164	165	158	155	140	153	153	168	154	157	162	166	179	165	188	193	160	169	154	179	168	168	186	153	184	158	180	158	159	177	155	161	152	170	173	178	174	138	174	141	162	162	151	166	169	182	162	162	177	154	173	159	167	155	154	158	178	171	151	146	201	152	152	167	145	154	152	157	155	172	158	168	158	184	151	139	185	176	155	157	159	149	162	153	182	169	160	163	159	177	144	169	159	161	172	162	167	174	155	141	179	171	182	144	156	173	177	160	167	166	173	140	146	171	158	160	164	161	153	175	156	174	162	156	172	145	149	154	183	166	168	169	166	164	157	173	165	173	163	170	162	152	156	158	148	165	163	177	190	156	150	163	178	161	163	142	199	160	156	148	170	147	169	173	167	163	178	159	165	154	149	170	169	151	132	158	166	177	157	189	171	150	162	172	164	180	153	164	169	138	182	156	153	165	168	168	185	176	159	165	159	156	161	157	145	176	146	151	151	152	164	172	174	163	151	168	171	158	157	156	173	166	166	159	152	153	160	160	171	141	174	162	175	172	169	169	151	163	159	174	152	143	164	164	180	167	170	174	184	148	166	161	157	158	161	170	134	180	171	174	163	170	185	157	164	153	153
5893	943	1579	4165	16290	20532	10635	569	545	522	554	544	479	581	500	503	529	500	526	524	523	537	503	539	523	522	500	542	551	507	526	480	547	548	520	525	518	499	556	550	537	517	522	520	501	509	529	496	525	490	496	523	501	516	509	566	505	532	536	560	509	521	530	504	529	518	491	518	520	530	523	530	507	560	508	509	509	528	536	555	522	544	574	532	535	550	530	551	524	512	541	553	525	532	524	548	536	518	524	557	504	547	538	526	502	506	520	479	522	531	528	511	485	570	561	533	530	552	531	528	490	552	532	527	523	515	519	556	546	495	529	508	545	513	489	513	501	511	516	461	508	542	610	519	511	502	517	538	490	546	476	508	523	517	564	501	520	498	545	527	534	515	526	530	511	518	541	537	523	514	531	523	493	527	527	519	506	551	550	514	496	530	516	522	554	530	543	489	534	521	509	508	532	503	508	511	516	484	521	532	498	514	532	533	539	515	512	544	506	499	522	543	481	532	503	528	478	491	544	493	520	502	546	509	556	536	550	523	514	517	527	510	528	519	505	531	508	549	516	508	526	528	520	487	501	532	522	533	514	490	535	513	509	528	542	488	505	519	498	544	524	513	548	491	524	515	566	490	499	520	503	530	522	581	549	503	529	511	522	540	537	521	479	560	561	513	546	511	529	509	499	511	510	528	489	494	517	553	528	544	529	505	549	484	488	513	508	541	539	517	561	509	527	554	545	496	549	490	540	466	529	524	550	478	523	511	505	499	516	553	517	506	525	550	506	559	543	525	504	527	539	520	510	549	493	488	505	529	521	522	547	538	526	539	530	534	532	554	526	511	482	548	530	530	569	525	526	493	508	468	509	486	519	496	465	515	559	499	544	506	573	538	485	502	531	507	551	524	554	534	539	533	491	529	530	527	493	534	529	539	534	544	471	519	499	515	524	495	558	552	546	546	553	559	571	529	509	478	495	510	542	525	529	529	481	512	492	542	504	492	531	496	534	500	509	520	499	526	509	506	533	513	543	563	520	495	520	551	554	488	537	536	517	514	549	521	512	544	508	533	535	525	513	517	553	512	535	563	535	507	546	554	528	517	501	496	537	532	500	513	519	539	514	521	542	551	504	528	558	567	553	542	505	506	508	520	503	502	532	506	503	478	514	496	530	505	526	568	572	522	529	537	496	511	529	517	524	566	496	540	510	542	544	534	525	545	560	473	524	518	502	531	502	572	534	522	528	559	501	538	562	523	523	543	506	492	557	492	519	504	539	535	519	542	551	512	481	500	563	508	558	540	508	544	505	524	526	485	543	560	546	471	529	559	537	509	523	553	516	528	524	499	552	504	545	509	513	491	534	548	529	527	504	535	524	486	503	518	565	504	529	547	541	576	549	481	525	515	536	516	513	559	514	546	492	511	524	538	523	517	536	525	517	511	543	470	540	511	516	505	530	547	540	544	516	538	497	519	522	508	504	524	487	498	553	504	519	512	493	510	523	510	531	540	519	511	506	537	507	496	470	506	536	522	486	545	519	498	571	501	556	499	559	554	524	508	533	532	504	537	512	554	542	532	525	488	514	531	556	523	536	527	485	523	485	522	554	543	560	519	511	527	485	501	504	554	535	493	533	551	514	517	570	530	518	543	531	523	507	473	543	496	561	571	544	535	519	502	475	524	513	480	543	556	546	500	539	489	502	542	544	503	527	522	528	483	522	526	570	577	514	570	493	500	509	527	527	488	501	481	529	533	524	490	531	567	527	535	484	522	495	521	499	506	506	570	526	521	517	518	576	513	496	509	554	502	530	528	517	520	513	536	543	545	487	572	500	514	517	547	522	508	507	505	512	491	519	524	537	527	522	564	531	558	586	524	489	538	499	547	529	535	535	559	538	520	521	497	540	513	547	495	537	509	537	532	504	524	526	518	518	518	541	541	529	540	489	492	526	488	478	508	516	569	532	535	470	515	508	479	496	504	489	580	502	506	562	519	488	532	533	509	545	527	559	490	526	529	525	585	550	526	493	530	500	521	531	521	527	529	546	540	512	547	545	500	485	533	536	543	532	495	487	534	486	527	538	522	547	518	522	527	509	564	533	543	571	515	552	516	531	497	497	489	485	522	554	535	529	540	506	530	531	530	530	502	558	495	541	499	559	539	544	515	522	526	506	494	525	542	529	553	505	502	499	534	493	520	524	514	539	534	547	520	507	514	515	491	540	505	500	555	545	514	546	524	494	522	521	514	502	542	539	550	507	491	558	550	555	550	548	530	514	532	507	529	528	565	500	527	527	537	512	499	509	546	527	516	547	457	487	532	547	503	526	546	502	506	506	521	507	484	544	503	514	521	547	473	526	555	532	534	517	522	491	533	498	532	571	498	536	488	504	526	537	550	505	509	552	523	549	522	486	525	515	532	515	511	513	523	503	553	519	529	476	496	478	541	530	537	550	559	511	516	507	513	525	533	510	515	548	530	519	557	505	499	512	502	488	539	547	495	545	577	531	532	484	496	512	490	553	529	503	558	528	562	534	529	516	565	526	531	554	478	473	513	558	527	510	537	551	577	522	494	515	528	531	516	515	509	522	524	505	532	559	534	522	572	548	504	530	524	514	509	507	504	533	530	518	522	520	515	538	532	513	523	505	518	545	546	536	542	551	519	577	488	511	501	537	554	554	521	513	533	503	534	538	498	516	510	517	513	501	500	521	516	545	520	506	522	534	523	494	509	525	556	497	534	506	532	519	507	534	507	517	531	538	524	546	548	490	525	491	546	530	523	508	517	545	532	518	515	528	530	552	581	492	568	538	532	514	577	523	501	566	530	510	538	519	542	574	542	516	505	522	505	541	534	535	504	520	531	520	536	510	525	552	535	523	551	573	524	533	519	493	521	550	532	545	535	519	493	553	529	505	499	583	530	521	501	461	488	519	554	516	552	526	488	524	524	513	540	565	487	549	520	483	568	557	532	510	527	515	498	521	507	512	531	493	511	496	545	532	542	540	520	554	557	547	505	516	514	513	491	525	530	560	550	522	495	519	503	564	511	546	498	549	499	542	476	522	582	510	532	528	505	510	483	559	493	517	495	520	500	527	540	546	542	517	524	537	496	498	483	515	565	487	529	508	478	526	557	538	549	557	516	495	582	494	530	540	515	490	529	490	521	543	501	569	533	536	543	521	532	509	538	515	550	576	497	471	537	535	550	537	527	542	582	527	535	530	525	517	495	537	553	523	504	500	559	502	537	524	543	495	551	561	571	522	553	541	540	509	563	526	529	502	513	504	500	479	529	513	546	525	512	533	534	470	535	469	480	525	536	508	560	518	520	550	523	534	524	514	510	567	598	530	525	583	500	539	496	524	517	512	562	520	534	483	490	522	516	493	508	523	495	512	572	552	552	519	509	538	512	513	485	498	500	510	532	526	524	503	514	563	533	492	538	523	546	470	553	504	528	569	512	490	564	489	535	521	535	537	545	525	491	509	496	541	520	561	506	542	499	535	473
27087	9202	10327	19401	48908	47168	25018	2518	301	272	229	260	252	263	269	247	276	266	291	256	246	272	257	246	247	268	259	240	231	228	238	254	240	256	228	259	242	233	223	270	250	230	247	258	248	256	246	280	263	229	251	240	244	237	245	247	253	256	238	248	276	225	246	248	230	251	239	268	228	244	248	269	236	237	231	240	249	261	249	240	267	232	237	227	259	263	261	275	229	237	269	254	282	258	256	267	280	240	245	241	255	237	255	266	222	246	239	237	240	259	246	234	233	283	231	255	254	255	229	234	248	260	233	261	241	290	266	257	243	229	273	249	257	247	244	236	226	251	218	234	237	292	237	246	241	289	271	276	246	265	267	265	249	238	229	243	262	233	255	244	270	218	267	258	260	285	256	251	237	215	256	230	243	243	246	248	259	235	253	241	265	252	263	234	271	253	238	249	255	247	223	264	240	261	251	228	250	219	240	241	260	283	270	237	232	276	238	257	262	190	275	261	244	262	233	256	273	255	279	273	234	242	238	259	274	264	267	257	248	234	227	232	234	253	260	268	250	257	244	247	237	256	250	260	258	251	232	254	273	229	272	250	259	250	277	246	262	246	245	259	258	256	237	263	263	252	268	240	241	254	267	254	250	203	233	230	250	263	242	266	252	254	262	224	256	257	251	273	248	250	268	260	234	267	264	263	283	241	241	272	260	230	237	235	243	252	230	269	243	244	281	261	216	249	242	278	249	234	256	268	249	259	276	255	258	262	257	232	223	236	229	264	254	252	234	249	236	234	263	266	226	249	261	258	230	236	237	269	260	259	257	249	256	255	262	243	229	248	245	244	236	267	249	239	238	259	247	263	237	270	269	278	265	255	257	233	246	224	258	251	253	245	242	228	249	251	246	239	259	242	236	246	278	234	246	265	227	261	230	209	262	250	253	218	241	269	257	244	232	259	274	277	259	239	225	239	233	250	212	258	246	247	255	240	262	265	242	246	245	249	244	264	233	234	213	233	244	230	240	247	228	216	260	235	285	250	240	241	268	256	240	264	248	279	228	255	274	266	245	260	264	227	255	249	245	248	233	273	217	237	265	212	235	249	267	264	220	265	268	255	254	248	260	288	230	258	256	258	285	255	274	248	277	246	231	256	249	230	229	232	233	225	230	253	239	247	235	265	253	255	243	232	233	254	228	239	244	235	250	272	251	246	253	233	261	243	269	243	263	260	232	229	232	268	249	231	237	258	258	220	274	263	205	255	239	228	271	260	261	219	237	252	250	237	257	258	265	258	234	267	234	272	231	248	247	217	272	242	247	234	265	225	227	250	279	244	252	253	270	240	248	218	260	259	229	263	245	256	247	227	258	274	257	272	256	249	242	258	258	240	278	223	222	246	245	259	233	247	268	236	249	270	220	233	239	244	273	270	264	226	229	247	241	255	277	247	231	265	270	230	264	249	263	245	288	261	278	266	222	240	247	237	289	230	246	264	244	235	264	230	237	239	261	240	234	242	233	267	267	253	269	263	229	238	244	240	236	269	262	219	255	227	233	278	218	238	258	249	268	248	238	278	219	252	243	242	216	220	212	269	264	257	256	236	254	278	275	244	246	248	256	270	247	243	258	256	253	268	242	237	283	260	229	283	266	268	229	245	265	251	243	247	246	230	247	250	220	251	251	243	232	224	237	259	249	246	244	280	235	262	232	263	238	296	252	257	244	250	278	258	252	220	251	289	251	241	256	254	231	276	245	257	253	237	259	264	236	251	241	236	270	263	246	269	264	275	244	250	258	260	255	258	257	251	268	234	256	229	236	248	240	242	255	231	247	232	257	238	258	240	243	268	259	260	252	243	211	287	245	243	281	266	239	262	251	271	263	232	252	259	228	284	281	237	273	226	236	231	266	260	274	241	245	271	273	250	250	253	262	233	240	210	242	232	224	286	290	260	251	267	251	216	254	242	256	224	233	265	250	246	265	242	241	256	227	220	258	252	279	269	250	220	260	238	256	266	254	249	265	225	259	263	241	244	271	255	227	257	268	239	258	248	231	271	250	210	219	268	259	263	250	238	264	248	256	249	262	248	262	255	240	249	261	255	265	253	253	251	234	261	259	242	222	255	246	239	256	267	279	250	261	252	237	264	235	264	250	264	250	243	226	260	273	254	262	224	255	263	232	227	238	244	268	250	238	239	263	245	236	236	250	263	251	254	235	236	253	256	262	250	249	248	258	252	257	273	242	256	255	252	252	246	232	229	243	235	270	244	246	253	252	250	239	242	247	239	234	232	247	268	255	256	258	246	291	232	236	239	250	223	248	228	242	231	253	237	231	248	282	229	263	233	260	263	250	231	286	240	240	237	267	268	252	256	267	239	253	256	230	253	243	215	254	248	244	243	258	263	215	220	264	251	264	285	263	248	249	266	261	251	251	259	264	230	242	244	278	251	249	249	271	272	268	246	259	248	249	238	279	264	280	234	228	224	267	238	241	225	262	222	241	256	228	247	225	242	268	257	235	248	251	237	281	255	259	243	260	248	257	253	250	236	247	261	229	272	259	273	255	261	250	234	271	247	228	214	257	242	252	238	252	236	245	244	218	229	243	254	235	261	244	269	247	240	238	255	269	239	252	244	251	253	267	251	263	248	235	242	231	237	254	262	230	236	221	250	272	213	247	221	231	215	231	263	241	270	212	272	257	252	242	226	249	274	269	253	263	241	244	261	254	232	235	249	239	227	247	257	275	231	260	259	282	282	213	255	259	253	273	240	256	265	243	240	281	256	233	217	237	247	243	244	228	238	240	254	222	230	246	243	259	250	274	246	252	240	259	244	247	254	258	238	258	263	255	273	232	268	265	253	249	242	263	260	255	230	243	240	264	241	236	251	285	246	227	221	253	270	259	242	238	258	259	244	245	259	252	231	252	252	272	223	248	237	253	250	241	249	269	241	232	231	226	252	248	227	221	256	228	259	293	252	267	240	226	246	237	244	235	242	258	249	254	257	244	257	234	238	247	221	254	246	234	280	248	240	236	233	257	244	236	242	267	252	274	250	228	204	275	263	269	252	233	250	253	251	244	250	243	254	247	246	240	224	251	219	239	247	247	272	250	259	257	247	227	278	245	271	234	259	252	261	235	229	239	277	261	254	259	256	246	258	262	260	242	268	224	228	267	230	204	259	260	225	251	261	259	241	266	275	269	271	238	224	257	259	260	270	268	220	274	256	254	266	249	229	259	256	232	275	233	227	242	257	245	264	247	226	263	255	234	272	266	225	216	220	246	262	260	268	242	248	260	249	245	239	247	240	273	248	254	248	251	248	257	230	229	231	234	220	249	247	244	252	210	246	250	227	295	244	271	234	248	245	261	247	270	247	249	272	239	273	238	254	246	258	253	228	231	229	237	234	243	244	237	239	232	265	240	260	253	260	245	245	252	237	233	248	231	244	243	259	237	261	250	265	230	243	244	242	248	279	273	234	260	237	243	233	243	236	239	232	233	258	273	290
15510	4524	15558	33340	60056	57945	26163	1002	896	907	921	817	837	834	816	780	791	781	783	777	784	740	794	751	781	778	779	751	783	761	737	725	707	765	736	711	815	750	779	796	710	704	696	761	771	792	760	756	729	743	758	825	825	826	780	756	746	711	757	830	744	733	750	962	767	699	739	741	716	736	772	757	745	731	745	746	751	709	756	742	815	752	703	704	722	811	744	793	747	728	771	767	747	778	777	833	740	750	753	763	755	775	724	728	704	753	772	698	725	713	724	726	722	703	720	690	734	751	805	779	719	767	756	689	703	672	787	740	798	728	742	749	744	746	758	774	744	749	751	754	738	720	706	755	746	761	781	748	724	775	748	753	681	730	738	748	763	743	762	745	811	756	758	736	691	780	675	758	723	776	782	754	717	713	741	708	762	716	725	742	776	718	772	757	730	763	740	752	788	718	761	729	765	746	751	808	741	743	733	728	703	717	708	723	704	725	719	742	746	761	791	766	726	767	746	757	688	747	752	752	748	753	712	739	729	714	693	736	702	743	738	739	720	748	731	742	765	707	774	746	725	723	786	801	728	745	757	783	749	723	730	716	712	746	720	732	743	743	744	679	793	763	719	769	742	757	759	725	772	706	743	765	737	767	735	705	729	704	800	734	792	741	682	749	717	741	736	740	736	815	732	786	790	703	752	713	776	704	744	745	777	718	791	736	763	772	698	718	767	744	770	731	757	772	795	685	727	717	735	753	768	765	771	740	752	753	737	800	720	736	692	737	732	667	713	791	736	760	758	701	726	713	772	739	777	722	763	767	770	757	752	732	779	723	770	727	736	772	759	728	727	794	777	753	760	711	778	761	770	755	743	703	731	775	737	712	732	740	703	719	747	778	750	742	758	669	752	736	738	747	782	727	701	724	766	794	696	767	773	754	745	718	705	742	726	784	763	769	730	752	745	745	751	706	719	736	769	738	761	726	741	777	735	747	714	763	736	747	725	747	729	740	714	761	767	746	730	755	759	732	768	777	690	751	786	761	788	780	754	750	755	714	733	779	748	768	769	764	771	775	789	759	755	710	703	746	735	728	746	764	706	734	725	763	711	764	755	761	733	713	742	720	796	729	760	731	737	738	695	757	793	707	694	797	739	751	685	718	693	726	722	736	747	761	704	730	735	733	732	719	712	733	765	742	703	747	749	781	748	750	764	737	773	782	747	718	668	759	686	722	741	736	759	766	734	760	719	772	736	745	744	742	738	787	698	769	736	761	709	754	758	775	779	705	740	754	763	719	716	754	757	744	803	719	713	718	795	695	725	732	688	723	745	754	819	740	764	721	726	745	693	754	725	723	680	760	730	671	764	741	717	742	780	784	743	787	765	743	746	792	738	707	726	710	722	714	725	699	698	700	744	747	736	737	716	753	763	740	740	762	768	785	782	756	731	734	725	726	727	763	761	756	715	807	716	686	711	738	761	721	768	734	749	716	756	741	802	740	739	755	716	798	755	752	657	765	754	711	746	755	766	721	747	742	802	720	760	762	744	764	746	716	776	744	757	721	716	742	744	729	756	744	772	759	805	732	712	734	779	746	754	769	726	742	774	735	734	748	780	731	727	746	743	773	749	739	720	738	698	739	793	743	742	750	742	780	759	791	699	730	748	741	735	772	789	742	779	722	729	730	747	671	687	718	756	765	765	763	733	751	739	742	693	768	670	786	771	792	685	751	771	767	751	738	753	759	755	780	764	684	733	746	775	738	656	769	747	705	716	748	732	676	725	775	722	723	753	703	740	753	698	818	747	757	777	705	799	745	715	751	740	723	735	731	749	720	735	721	780	769	745	674	730	718	698	733	738	767	748	737	724	770	748	729	736	745	706	774	765	719	725	735	759	717	746	715	741	798	732	793	737	751	722	713	733	781	752	735	704	754	745	694	736	761	745	730	781	733	761	723	733	714	765	688	731	757	709	741	780	726	732	718	753	745	803	733	693	758	721	733	744	731	775	712	802	722	774	708	760	766	735	701	799	751	779	733	770	713	756	764	772	777	773	755	763	736	751	736	768	698	719	764	743	760	779	757	733	748	773	694	772	751	750	738	784	711	771	774	725	760	763	746	771	720	777	761	753	750	790	758	794	737	768	747	716	764	749	813	742	742	710	715	758	756	726	746	737	758	732	703	778	773	782	777	712	713	760	736	759	702	743	789	770	729	760	744	713	726	767	763	724	708	760	729	794	712	728	770	739	759	759	727	687	767	749	726	683	754	748	734	744	761	749	752	771	739	765	778	744	783	754	760	689	735	752	739	774	728	744	767	762	740	764	751	758	717	718	747	691	714	741	729	719	734	738	768	790	777	727	713	748	724	745	780	725	768	704	715	719	733	789	725	732	762	735	721	739	776	759	744	720	695	732	676	774	758	714	779	759	748	719	736	739	774	711	750	725	757	686	750	739	733	748	765	746	733	750	750	746	778	723	728	744	728	799	748	741	722	747	757	791	762	723	742	756	686	767	728	745	767	772	742	756	770	710	780	706	756	698	705	790	771	711	720	729	759	791	801	729	760	764	740	751	725	726	797	760	723	796	747	731	792	747	704	733	722	755	745	746	774	805	716	725	813	755	775	752	773	802	720	749	718	781	701	732	722	735	774	719	786	774	705	724	729	726	747	762	724	776	703	738	740	743	810	737	715	768	764	702	756	757	768	718	693	767	753	781	733	731	701	720	775	747	725	686	661	773	770	733	777	778	735	710	720	743	720	723	721	720	752	756	736	780	729	753	757	759	735	769	768	743	746	730	703	739	816	721	732	717	772	778	776	759	776	758	747	757	753	793	744	774	769	731	715	708	691	773	739	742	723	750	749	726	715	733	745	750	746	719	768	737	738	740	746	777	703	823	780	799	723	742	778	744	740	721	727	765	762	781	749	697	774	765	759	772	771	746	731	784	770	725	736	763	758	752	728	764	770	709	755	722	767	750	772	793	736	750	734	783	776	687	722	729	771	767	771	735	739	738	751	727	736	753	807	742	772	790	785	770	744	724	765	718	747	737	750	710	738	767	770	763	765	748	719	767	757	739	701	711	718	696	765	718	724	748	755	733	768	753	748	766	756	720	695	752	745	693	701	756	746	754	731	771	752	763	764	783	740	791	756	777	725	694	744	726	768	706	763	746	760	773	737	726	793	763	721	733	766	741	764	720	776	725	715	716	680	753	726	766	723	745	749	779	764	762	719	764	739	691	718	743	761	698	759	759	789	708	739	710	706	725	713	751	741	724	788	739	748	738	686	720	730	729	717	776	794	728	747	694	748	721	730	744	756	717	760	722	779	717	773	713	710	736	768	740	745	728	744	728	749	746	779	734	778	732	765	711	686	760	737	775	770	770	754	699	775	763	766	764	724	746	730	742	793	739	710	712	771	722	708	777	709	742	771	747	752	746	724	772	716	845	708	753	753	734	713	761	707	733	724	743	738	712	733	719	725	720	741	743	717	757	793	767	780	759	749
45025	23244	23010	30565	67559	55339	26573	4627	515	391	315	320	325	308	280	264	308	274	271	284	259	298	288	267	292	273	275	274	301	276	258	245	262	288	280	287	309	268	264	290	300	262	287	279	315	282	267	285	307	276	276	265	243	279	267	272	302	280	275	268	271	321	257	359	266	267	268	267	272	276	276	275	264	265	290	273	276	275	248	252	291	284	279	271	261	262	257	250	270	272	293	299	321	260	281	256	267	243	284	232	283	263	274	261	276	264	285	275	284	288	263	256	267	273	297	273	293	240	261	260	287	254	259	255	255	270	283	245	286	290	299	275	264	255	279	287	301	281	292	289	224	259	262	253	261	289	260	256	296	278	257	275	281	267	268	253	269	264	247	288	276	278	270	278	268	263	276	249	277	254	276	298	271	277	279	280	266	278	255	282	283	274	284	280	269	276	258	279	286	254	282	268	242	291	287	283	266	261	275	263	238	241	292	272	272	265	301	255	234	282	271	268	276	277	259	280	298	265	286	276	302	305	250	279	287	271	279	271	257	292	299	254	270	294	243	264	290	271	262	256	278	262	285	243	285	270	307	288	243	248	260	263	295	249	263	254	278	264	301	287	266	286	262	290	245	260	277	266	273	284	249	256	270	260	272	238	286	270	269	291	272	260	282	280	257	256	242	263	246	282	250	263	259	267	283	289	284	245	293	261	286	265	256	235	283	254	292	291	257	279	260	275	265	238	256	263	302	286	264	246	304	252	259	271	269	293	289	262	239	266	261	276	285	259	277	287	248	292	279	276	275	249	264	247	268	274	276	252	270	298	270	291	273	252	275	265	273	243	280	281	264	279	271	266	258	285	320	264	255	278	296	277	264	246	311	278	271	279	292	263	294	282	252	287	252	278	247	247	280	268	273	276	285	281	274	225	244	226	264	265	281	292	310	281	269	272	280	253	259	281	281	274	254	294	272	293	281	269	264	273	308	261	284	285	291	264	269	270	275	231	272	267	278	253	282	267	255	260	269	279	263	315	294	268	292	278	263	280	250	299	289	286	233	236	243	271	285	248	229	260	257	285	267	279	268	271	312	281	270	294	277	289	258	270	267	282	280	265	274	277	254	270	278	265	254	291	266	280	287	289	288	245	275	262	275	287	257	247	271	282	259	256	290	284	272	283	281	262	285	279	278	283	278	277	295	250	264	243	275	260	250	282	276	275	263	284	249	284	265	269	270	258	257	291	285	264	266	258	258	240	259	270	275	272	249	261	255	242	281	257	264	270	298	238	272	265	265	278	289	252	269	281	296	273	298	275	252	278	274	270	275	280	301	275	267	259	288	275	273	272	304	289	282	267	275	256	261	259	280	254	259	292	273	274	277	246	292	256	272	308	297	290	264	282	250	267	249	278	279	297	274	248	276	300	269	287	257	251	290	278	289	275	267	266	283	273	256	276	262	263	271	303	245	308	256	264	274	304	278	270	262	281	295	245	282	276	264	278	279	314	264	270	278	294	270	251	329	254	272	240	244	284	250	305	278	258	299	257	250	300	258	309	265	302	275	257	299	272	260	239	244	239	270	278	280	266	259	261	243	275	243	252	295	277	282	229	274	235	296	269	279	264	283	253	290	277	248	286	296	248	273	298	270	252	265	230	253	284	269	297	260	270	269	281	277	298	272	270	288	252	282	283	273	275	254	257	282	292	289	241	261	285	276	272	256	286	300	277	284	251	266	284	273	252	268	269	281	269	249	271	284	263	251	306	266	266	230	278	267	268	270	251	278	293	258	260	254	266	255	257	293	291	249	246	248	281	292	263	267	315	263	246	254	262	283	258	265	253	298	257	260	238	259	283	247	286	245	244	273	262	276	303	269	277	258	232	280	263	256	269	259	273	272	266	269	269	306	289	281	283	273	261	269	300	273	267	282	270	283	277	258	254	287	266	274	277	256	258	261	288	237	298	245	257	248	267	281	285	294	239	285	257	274	260	288	282	260	268	262	261	292	287	261	280	271	260	260	242	267	222	253	269	256	293	278	246	274	298	290	276	269	291	282	257	250	269	287	262	253	265	251	289	286	282	278	292	260	254	265	271	283	253	298	269	252	266	318	260	289	258	287	260	280	279	276	271	279	277	289	262	286	253	257	283	282	289	253	252	268	297	260	282	282	251	266	273	287	256	285	259	254	264	254	242	271	267	262	286	260	263	272	286	253	277	260	257	288	300	298	304	237	247	276	277	278	247	276	258	262	285	272	262	247	241	267	262	284	279	278	284	284	271	284	279	237	284	265	247	261	261	258	256	278	312	266	252	262	295	259	232	272	282	260	242	288	265	253	294	251	271	275	266	273	251	259	268	314	296	272	274	283	308	296	267	281	306	279	261	256	271	232	255	276	281	288	260	284	281	248	252	282	266	252	253	257	274	248	283	272	263	295	273	259	269	270	272	262	247	287	280	288	269	289	262	277	271	274	245	272	264	278	277	281	267	273	291	272	292	273	269	296	293	276	290	251	276	285	289	272	238	288	268	303	287	271	242	245	286	283	288	254	283	244	254	251	270	302	276	263	248	251	248	275	291	305	273	258	269	250	263	273	282	307	250	273	255	263	267	301	267	263	261	284	253	286	267	265	294	318	275	283	307	293	263	288	253	272	276	288	265	247	290	299	278	292	285	285	273	266	262	288	256	272	271	306	237	287	245	272	296	266	289	248	264	272	263	287	258	262	309	211	284	286	289	276	265	261	259	270	292	275	272	268	284	292	283	277	294	280	265	266	266	278	244	290	269	269	236	276	255	293	274	302	294	281	284	252	294	263	287	267	278	274	270	280	266	250	279	259	275	241	252	251	290	273	284	267	280	294	259	246	292	244	273	263	248	275	279	263	268	265	305	283	273	269	264	293	299	270	275	249	258	274	276	282	272	294	272	280	259	296	264	260	277	284	250	282	262	284	282	277	262	273	289	253	265	292	272	314	273	277	302	272	277	277	268	264	246	287	274	260	276	264	269	270	267	270	282	272	284	324	279	284	289	252	268	283	264	264	260	291	285	284	280	279	271	281	270	270	294	266	282	259	273	260	305	233	268	264	261	284	270	282	284	269	271	256	250	290	279	303	260	252	248	258	285	281	244	271	282	263	250	279	256	293	269	280	286	274	252	267	293	275	292	264	319	243	262	246	259	268	259	305	264	282	278	269	272	282	278	275	267	286	291	273	283	282	260	268	283	282	250	285	249	284	282	275	291	275	294	289	287	268	282	290	287	274	263	290	268	251	281	260	266	271	266	278	304	288	277	273	283	263	300	268	274	278	279	279	284	264	275	269	254	286	250	263	287	254	275	249	277	264	259	264	269	291	294	276	262	301	293	275	274	297	275	276	287	261	274	271	295	279	254	271	245	280	273	296	270	254	274	273	265	297	269	288	289	293	280	285	267	256	281	276	277	271	310	273	280	270	274	251	258	282	251	271	262	259	266	276	274	252	294	296	282	277	269	297	292	265	254	292	267	273	272
28254	11449	20740	41959	78103	64131	25085	1504	1236	1216	1163	1044	1006	1006	950	956	953	951	839	855	892	874	871	843	854	796	832	845	892	864	840	797	822	808	772	740	778	806	805	830	827	820	870	811	759	830	839	851	800	774	841	815	821	805	782	837	757	792	809	782	804	849	790	1511	790	767	791	800	777	727	766	822	774	788	768	807	775	821	796	783	747	762	834	742	827	774	798	804	799	759	809	809	775	772	808	770	767	757	769	791	768	796	811	769	811	862	823	820	802	781	771	814	759	763	841	799	789	771	763	805	789	778	784	763	785	816	739	742	787	794	782	755	782	839	770	794	784	763	784	787	806	823	848	758	789	771	766	770	728	745	778	734	780	752	797	760	802	769	765	794	752	746	780	776	794	771	801	774	789	699	798	788	791	731	836	820	756	767	813	740	781	746	744	802	759	768	786	747	733	743	781	770	762	753	782	832	767	760	789	793	834	842	777	781	831	812	756	751	779	779	781	761	772	818	776	759	802	783	777	752	763	801	805	795	809	753	782	759	806	786	776	739	780	779	798	760	759	824	791	776	733	812	756	811	802	772	828	776	745	780	806	772	785	786	824	757	779	795	786	791	784	779	768	757	784	753	728	776	724	769	793	762	781	775	789	777	773	814	776	771	783	755	734	810	758	796	741	803	752	779	799	785	768	761	814	788	738	771	743	761	735	771	827	778	864	797	803	797	743	825	763	737	741	811	796	809	835	758	776	749	726	810	810	824	791	837	745	847	755	803	781	779	805	831	776	797	780	721	816	822	769	773	776	768	806	821	797	802	831	770	748	810	778	816	796	783	779	807	773	843	760	766	774	780	751	762	791	836	739	789	781	783	789	785	766	807	735	771	806	733	798	760	774	745	789	790	855	860	826	793	787	825	766	757	781	761	803	790	838	799	796	781	784	820	766	786	781	774	773	770	754	775	762	684	805	806	774	786	760	789	814	729	772	801	840	717	760	775	820	774	828	787	756	787	755	720	828	762	779	762	758	775	816	767	767	747	750	809	814	773	798	750	787	713	794	789	768	790	769	795	764	740	761	755	831	797	791	782	793	767	783	778	790	739	802	788	770	791	827	799	814	758	758	769	748	777	771	786	806	790	806	771	732	787	789	805	798	766	809	818	835	805	751	756	792	770	753	705	784	786	753	794	771	749	778	782	801	789	759	782	773	809	793	807	779	784	803	742	753	780	793	802	783	794	804	834	778	776	781	790	792	801	793	787	791	716	800	796	786	730	808	793	732	832	795	745	805	784	755	802	791	742	828	787	757	740	784	811	776	826	760	773	812	770	749	757	820	834	790	766	794	769	755	762	809	754	813	758	780	750	782	781	748	767	770	837	787	766	798	777	792	793	744	781	737	776	742	792	776	810	753	765	802	774	793	789	818	753	778	776	759	765	813	818	720	738	752	822	764	761	781	752	760	770	752	807	779	761	813	818	755	766	773	795	806	807	797	727	773	744	759	809	741	778	784	782	803	742	720	774	794	774	769	744	817	793	780	819	757	774	731	747	800	810	772	782	809	792	788	783	815	770	827	756	760	748	790	790	781	728	794	805	816	777	781	781	808	793	746	723	762	800	754	791	750	790	784	831	838	776	745	761	814	784	787	786	826	795	771	738	773	798	788	761	807	779	771	755	794	765	759	737	784	754	751	808	770	798	787	761	813	759	776	757	826	766	805	822	762	789	791	771	814	815	748	783	768	790	771	794	815	778	713	779	791	747	755	809	826	800	786	768	721	780	731	804	733	817	785	718	772	834	769	751	763	757	719	777	792	786	764	764	790	758	762	782	762	788	782	773	768	825	756	758	771	763	780	757	802	750	808	844	739	813	781	794	789	824	743	780	728	799	785	754	784	817	782	811	796	769	827	820	755	758	830	746	821	694	810	819	841	767	782	791	776	808	745	742	769	750	744	772	774	858	792	825	792	793	798	795	776	725	751	785	793	789	775	820	778	814	795	777	793	770	775	792	797	814	750	774	805	732	725	811	763	752	776	859	758	756	776	768	812	818	798	779	770	795	788	789	803	753	755	766	744	741	770	759	786	784	760	797	800	785	781	764	811	832	799	790	740	717	808	707	754	750	774	790	771	770	772	771	767	764	799	722	802	825	788	738	780	780	807	765	751	796	806	828	846	812	788	828	781	783	784	782	749	762	781	796	809	760	800	777	800	776	788	784	766	776	746	768	769	768	796	791	760	779	746	837	767	770	781	776	737	777	821	789	788	818	762	743	728	794	809	781	765	762	764	768	791	794	759	804	789	799	787	763	820	740	806	758	729	792	794	808	774	794	774	810	828	794	761	752	824	763	794	728	774	758	749	800	744	793	787	773	784	749	759	772	822	794	783	792	793	777	776	794	790	756	756	756	772	804	756	752	774	762	809	827	776	784	731	793	782	795	766	776	790	796	696	801	775	722	730	823	778	792	728	761	797	753	782	797	760	743	752	782	765	789	772	812	781	804	781	777	757	757	818	809	782	800	765	758	733	810	796	791	761	793	804	790	768	792	779	761	798	782	799	765	812	839	804	763	828	749	785	789	779	745	760	789	732	700	777	784	757	813	828	729	760	806	798	790	818	766	735	834	787	767	757	773	777	764	747	748	754	772	791	827	807	759	793	826	787	770	753	753	827	834	758	799	730	817	773	817	768	795	759	827	786	769	771	800	804	779	789	758	796	792	764	778	769	788	787	793	758	782	772	843	753	797	747	751	793	796	765	804	821	773	745	743	816	805	746	758	819	763	774	785	787	781	771	793	806	798	808	787	783	775	738	794	795	776	741	782	770	760	759	792	771	764	800	765	808	772	787	789	795	783	788	771	764	783	773	805	808	741	803	799	761	773	749	782	791	822	766	802	690	752	757	743	806	778	797	797	770	773	812	803	820	755	722	698	799	730	775	766	705	815	774	757	786	761	683	787	807	797	760	738	772	774	727	762	799	763	802	795	789	764	725	764	777	763	724	808	812	795	753	799	811	814	751	771	786	763	769	788	772	797	776	754	809	724	770	786	773	786	775	784	715	788	788	747	776	766	777	792	800	815	801	780	776	794	799	747	772	800	792	757	816	748	761	781	782	701	747	796	806	784	770	806	804	812	742	793	755	779	757	796	837	798	736	782	748	815	786	789	800	796	788	818	752	773	760	766	805	795	773	785	788	754	807	769	783	835	792	728	826	794	804	814	816	826	760	749	768	808	787	728	787	751	759	754	781	789	766	814	759	761	814	779	753	827	797	822	810	781	764	766	769	824	803	808	759	834	741	817	832	783	828	788	791	785	735	769	796	765	767	803	806	787	762	756	763	714	742	840	808	793	774	793	793	779	771	765	754	755	796	812	757	720	785	740	808	749	764	762	797	716	769	779	801	786	804	776	726	791	825	793	820	764	728	769	812	790	842	801	763	729	782	796	784	762	742	775	797	787	761	764	768	755	803	763	782	743	756	792	818	785	786	743	801	777	745	757
4550	1550	1453	2662	7465	4458	450	183	153	155	150	169	135	154	147	156	159	150	167	173	142	145	157	144	156	156	176	134	135	143	162	146	149	150	143	159	150	147	176	147	143	146	151	156	151	164	141	147	159	150	148	152	144	130	142	152	160	141	142	143	154	143	148	150	143	164	160	167	152	155	152	162	169	133	154	144	125	142	144	161	172	164	134	151	144	158	172	161	137	130	146	149	136	151	139	177	142	153	142	136	160	163	126	150	160	153	138	132	152	141	149	150	134	168	148	126	122	148	126	147	168	166	155	144	139	150	141	153	148	149	142	124	158	171	168	153	148	146	154	148	150	155	159	166	159	164	160	175	151	158	159	158	168	165	158	162	170	162	176	155	158	163	158	158	145	163	150	137	144	160	154	131	143	143	144	145	148	131	132	168	146	141	147	180	159	142	158	166	161	137	136	161	159	157	143	163	125	141	156	154	156	140	142	157	149	129	134	120	153	152	134	161	162	141	161	168	157	152	146	155	159	159	152	156	151	149	145	158	127	168	150	156	170	142	143	134	125	157	145	150	149	166	144	148	160	150	153	143	143	163	141	155	155	156	136	161	164	137	140	151	165	159	160	152	144	157	132	149	142	135	125	152	137	154	156	152	138	140	148	150	170	141	161	130	137	154	158	128	152	160	137	144	141	147	167	152	158	150	157	130	161	148	159	168	138	134	131	162	170	171	148	119	143	129	156	154	160	140	172	133	144	135	146	143	152	167	152	145	165	149	163	148	155	140	146	166	153	155	166	139	151	164	152	158	138	171	183	145	155	144	140	151	156	137	141	157	134	128	140	154	155	164	149	144	154	141	141	134	170	140	147	170	152	176	155	171	163	156	153	163	151	138	141	158	158	170	131	161	152	157	146	145	154	141	157	163	151	149	147	155	157	151	176	163	171	155	144	156	167	143	168	134	161	155	138	147	142	162	174	180	118	147	163	177	139	154	159	148	145	133	153	139	156	132	145	173	184	155	143	158	148	154	161	153	146	137	145	129	131	142	147	158	148	147	146	162	145	157	177	147	144	161	149	159	153	131	164	185	154	162	159	157	162	162	157	124	152	152	155	139	136	150	138	161	154	155	148	130	149	166	136	163	139	129	148	149	142	143	176	137	143	143	145	158	173	147	147	151	151	153	147	146	128	146	160	166	124	156	153	138	157	157	124	139	150	180	153	144	128	173	161	141	141	149	143	154	140	145	161	161	161	145	180	150	137	167	156	148	149	158	155	175	152	135	140	168	155	138	135	146	151	141	156	179	139	157	168	181	145	152	160	121	158	162	154	166	158	147	161	143	136	155	157	140	166	128	160	153	158	161	141	160	159	169	152	168	166	158	152	161	171	156	149	144	138	161	160	155	156	170	142	150	169	153	146	141	143	159	131	172	136	142	156	156	147	151	130	154	162	133	128	157	138	135	156	129	157	153	162	149	136	174	121	138	156	148	142	174	149	126	157	139	157	143	150	164	162	166	155	153	141	136	148	166	140	143	148	160	171	140	156	140	145	136	156	125	137	129	135	146	147	140	145	153	139	152	163	161	141	169	162	164	132	180	142	152	151	165	138	160	150	145	134	139	150	158	162	121	141	124	149	176	139	146	152	156	134	143	160	140	157	133	149	144	150	165	145	156	126	145	125	156	163	145	130	150	162	143	151	157	165	131	127	141	171	147	169	167	141	144	151	144	139	156	144	142	161	138	188	153	151	146	152	148	145	139	144	126	150	146	150	150	135	135	154	137	145	126	154	130	160	166	142	162	150	145	127	173	134	166	174	138	149	162	159	153	160	162	149	151	151	152	141	163	163	147	168	143	147	156	157	172	163	141	156	161	176	155	150	148	161	155	150	145	145	137	149	152	150	124	136	152	157	156	155	157	147	151	169	161	167	163	157	179	165	183	160	150	154	139	146	166	158	145	149	141	142	154	143	166	165	153	142	166	176	149	126	165	149	150	163	162	157	165	165	154	143	138	139	157	136	147	149	154	179	151	144	153	159	160	143	145	143	140	152	150	170	167	146	138	151	140	152	162	159	136	151	146	154	143	160	166	148	160	147	173	155	158	131	127	141	150	144	175	149	143	196	173	141	142	154	148	134	151	142	135	134	134	146	150	156	153	163	159	157	141	151	143	163	149	132	165	148	130	162	148	149	155	155	145	138	148	144	146	164	151	152	145	183	164	158	156	156	139	147	160	156	134	150	136	140	159	159	170	140	134	159	159	162	171	148	141	162	150	157	144	148	151	141	152	159	151	150	164	139	145	142	141	152	146	130	156	173	168	140	147	143	163	140	166	167	168	143	166	152	150	157	145	163	128	155	147	135	163	132	137	141	159	145	172	144	168	157	138	153	140	148	160	143	155	184	121	153	179	143	133	148	139	136	133	149	132	139	154	142	130	155	144	147	147	170	144	150	165	143	160	153	150	149	164	151	167	154	138	149	142	157	170	150	155	140	166	152	162	128	168	153	160	142	151	161	130	152	160	122	122	158	142	169	136	162	154	127	155	134	138	161	164	137	160	139	143	157	161	171	139	157	165	157	156	150	149	152	157	143	143	147	175	166	152	140	144	137	148	140	154	142	146	154	138	146	152	164	168	159	132	168	147	131	141	140	153	151	127	134	160	168	164	140	148	152	152	157	157	139	142	160	155	191	139	137	178	170	151	162	162	147	147	150	140	158	123	120	140	160	153	146	147	151	172	140	147	150	169	135	152	155	135	139	139	152	164	154	157	141	162	142	138	133	185	154	161	161	136	143	184	140	154	152	153	137	154	136	173	146	160	150	137	154	146	153	161	142	156	133	146	162	157	142	167	148	124	142	163	151	166	179	145	137	172	154	149	156	139	160	123	130	154	173	143	137	146	163	150	139	161	152	145	148	136	166	141	155	151	150	152	143	162	151	168	149	121	138	170	156	121	147	145	176	141	159	169	161	158	167	162	132	149	152	139	128	121	146	164	165	152	151	153	157	167	160	170	137	143	131	156	141	161	155	116	162	163	174	142	149	170	166	155	142	134	153	143	157	140	146	139	160	172	149	141	130	121	146	173	140	168	149	160	156	151	158	136	165	160	153	160	151	130	140	146	132	164	150	166	138	151	164	155	162	161	137	127	160	136	155	154	152	129	164	162	152	128	170	144	136	153	179	159	156	157	170	154	160	185	154	143	168	174	133	135	157	148	164	144	148	155	143	138	147	142	150	131	121	152	141	169	143	147	156	150	156	148	142	172	139	149	142	141	172	132	151	156	142	148	162	145	135	156	143	154	142	158	143	141	176	148	176	153	135	147	143	161	160	147	151	145	159	146	153	149	149	148	189	149	143	165	163	152	145	143	137	166	154	154	149	164	136	149	147	159	161	159	140	167	156	138	150	154	148	158	167	159	144	158	158	164	175	157	146	148	151	147	156	158	146	161	163	131	166	142	151	160	153	178	151	159	153	175	116	147	153	142	168	156	144	164
4153	2219	2770	9307	22841	12017	781	520	504	521	533	507	504	523	485	480	492	483	516	506	539	528	496	489	450	536	521	499	517	469	535	473	498	508	486	494	463	476	473	559	519	510	507	491	470	502	505	504	495	499	493	516	504	491	517	486	493	497	484	479	539	497	522	512	507	501	496	474	468	457	496	493	512	547	492	505	526	497	478	503	507	473	518	509	439	472	488	480	515	505	498	507	500	474	554	491	488	466	504	472	466	480	457	480	530	517	469	505	499	498	509	505	468	499	511	506	454	483	451	486	435	522	518	466	490	502	505	495	495	494	489	485	503	495	512	450	486	510	486	502	495	500	512	492	485	516	511	474	470	497	524	472	476	486	493	497	482	505	468	507	506	515	494	518	513	441	480	506	470	484	504	478	488	471	508	516	473	496	456	508	531	520	481	523	502	521	490	465	489	499	506	502	502	494	486	483	522	496	475	498	498	514	468	464	520	512	463	546	517	463	457	446	504	507	480	495	478	498	491	541	517	520	498	474	498	479	498	504	479	463	488	501	499	447	518	460	475	562	440	472	464	485	491	525	494	513	484	511	514	471	504	492	481	497	493	481	488	506	511	529	497	457	490	491	476	491	477	499	495	507	508	510	492	501	493	514	465	513	507	459	522	514	519	504	460	520	495	544	484	494	508	518	502	477	513	461	496	478	513	495	494	515	489	493	496	488	486	533	476	537	505	499	477	483	499	502	475	510	527	523	517	486	517	509	501	507	473	505	487	492	485	506	487	508	472	513	491	483	512	518	508	497	528	483	489	485	526	504	524	516	496	486	506	496	512	516	515	466	521	512	498	513	461	480	489	494	436	493	540	474	487	505	502	482	485	440	506	492	498	512	514	519	499	507	484	490	483	520	479	536	500	533	463	491	465	448	499	489	521	496	498	467	495	515	452	508	484	515	519	443	496	502	433	548	476	539	494	542	499	512	462	482	489	531	489	517	509	481	493	486	502	486	516	488	488	461	505	495	520	492	551	507	521	449	506	490	467	516	466	489	462	516	507	497	453	446	518	531	533	471	513	535	503	482	463	527	479	489	487	472	496	481	489	498	523	493	513	477	487	477	472	451	485	518	487	503	459	485	501	452	475	485	520	514	493	494	497	514	525	504	489	506	474	501	513	472	498	479	493	483	515	508	510	483	478	488	474	476	472	465	490	516	489	479	508	476	478	498	456	472	443	519	523	524	548	504	491	497	524	472	465	498	452	488	497	467	545	470	505	497	477	480	502	481	478	500	467	474	466	475	500	456	504	508	521	471	485	527	502	472	501	491	466	466	478	497	467	464	509	515	526	525	495	478	473	489	499	494	477	479	506	499	500	501	476	492	481	474	471	493	477	482	459	451	514	469	527	498	479	479	459	460	486	479	511	488	504	504	470	509	470	461	525	488	492	486	477	512	501	468	470	477	496	464	488	497	501	519	465	516	467	515	529	464	468	456	490	486	500	487	452	481	478	483	484	466	456	496	489	522	515	462	489	478	471	508	482	515	519	469	501	526	478	498	497	464	475	497	483	503	441	520	482	499	494	443	497	501	525	499	475	491	478	524	476	519	456	487	488	465	531	510	528	501	478	466	455	497	461	505	474	439	489	515	487	494	477	470	542	480	493	475	469	472	522	500	493	482	491	478	502	512	522	444	491	491	488	528	514	512	502	480	513	469	499	488	481	446	502	541	525	506	487	553	456	468	480	518	466	459	490	500	499	441	474	509	489	464	518	493	511	534	500	512	519	511	494	469	460	512	506	486	475	530	485	527	488	529	491	510	519	450	527	488	505	509	526	493	499	501	521	510	476	481	454	499	512	497	505	501	477	502	539	511	526	512	505	494	462	522	456	511	512	472	485	481	483	507	492	494	516	518	532	497	535	529	514	493	495	503	468	478	509	482	505	486	497	483	466	536	479	456	503	480	530	479	494	492	515	520	478	465	523	476	501	480	509	506	534	494	495	496	523	478	458	494	470	477	486	488	489	475	504	508	493	442	467	508	490	522	454	482	452	513	536	471	458	469	474	489	447	505	497	517	503	461	471	489	481	535	503	517	467	467	514	518	514	447	475	510	497	511	467	476	496	493	463	512	464	503	433	449	508	487	477	533	469	514	467	511	455	510	508	482	483	478	479	511	504	477	479	470	506	434	451	476	461	468	475	480	509	496	497	480	488	503	448	477	458	523	497	540	495	514	535	480	511	515	487	509	468	446	475	478	522	463	457	487	527	453	467	516	464	520	486	473	511	525	482	492	469	481	501	544	462	494	483	482	497	501	538	538	530	515	480	514	474	513	493	491	480	489	530	478	497	484	503	491	428	477	474	469	516	461	472	452	485	483	494	466	489	495	506	479	518	541	516	485	516	476	506	449	512	487	482	480	475	530	476	495	474	490	491	442	520	499	462	479	484	498	471	483	478	483	507	463	467	483	446	495	478	515	510	507	502	504	550	509	518	472	479	509	499	539	520	509	467	505	474	504	486	488	515	481	501	459	489	486	529	480	495	527	499	487	534	521	499	493	478	466	523	459	501	502	496	521	504	533	526	500	483	530	489	492	487	469	499	493	504	484	458	506	504	515	488	478	508	477	511	477	466	517	493	475	485	510	491	484	486	520	472	481	501	481	506	491	463	513	523	502	483	473	466	516	452	488	523	514	491	488	513	504	475	500	497	538	466	470	517	452	442	488	459	493	493	504	501	454	481	521	482	488	489	489	513	456	461	507	433	513	466	490	491	495	483	491	496	551	499	531	507	477	495	533	533	478	516	461	485	497	485	469	510	512	523	518	503	529	468	493	477	469	515	473	466	509	515	475	486	446	487	473	498	505	480	496	498	510	489	490	454	517	542	508	449	473	539	500	506	454	489	536	508	467	486	482	494	509	536	509	499	494	513	496	494	481	444	519	460	511	514	504	513	496	480	466	488	531	498	527	483	472	495	480	480	535	496	496	480	497	520	525	538	509	499	492	497	469	513	508	462	479	520	489	478	449	480	510	485	491	477	500	534	495	485	493	507	540	490	504	496	525	492	506	439	525	527	516	469	471	485	461	530	491	512	463	460	479	448	520	503	512	491	477	486	497	508	480	522	520	466	510	460	479	538	507	481	514	494	521	482	519	512	480	476	480	521	481	531	497	503	483	473	492	546	498	515	479	500	540	502	497	459	467	475	461	496	531	476	478	520	490	493	521	467	487	477	492	530	519	467	493	505	497	524	509	527	471	490	450	458	497	528	541	530	476	498	470	508	460	490	555	507	501	529	497	491	482	494	494	476	488	498	493	488	490	465	523	542	507	470	506	499	473	521	491	500	502	489	525	456	487	482	477	478	479	511	490	503	488	478	463	503	490	491	502	479	485	460	529	451	485	507	496	514	509	479	478	530	489	501	490	425	465	527	521	487	488	465	534	487	500	473	511	494	515	476	522	474	483	514	490	482	486	455	533	504	521	494	503	508	488	495	482	489	497
35667	19336	19867	39381	55323	29843	5032	507	351	281	269	227	278	241	260	251	253	226	237	245	230	234	230	272	239	232	234	234	247	262	258	255	262	224	241	226	252	227	234	237	260	227	247	231	254	265	250	217	215	234	224	256	249	275	247	247	226	213	233	249	258	248	257	245	250	252	248	239	243	245	237	216	227	231	267	252	257	243	242	245	239	225	229	223	245	239	246	225	246	225	221	252	254	217	232	207	244	231	236	214	239	249	219	230	239	216	224	235	261	228	261	213	230	223	248	232	243	240	243	255	256	263	235	202	246	251	236	242	230	246	235	232	237	239	219	230	265	240	247	218	239	240	256	252	231	225	258	279	234	241	269	254	240	235	242	239	220	196	210	216	245	234	248	267	213	228	254	255	205	225	227	245	245	221	240	243	246	231	233	234	257	224	224	254	251	263	229	254	229	214	245	224	227	243	219	247	223	223	222	255	232	257	230	247	211	236	239	232	236	224	247	255	237	240	242	235	241	246	220	225	228	228	244	238	264	274	233	228	234	222	204	251	238	213	230	238	228	226	222	251	252	233	229	231	243	217	226	250	225	212	240	250	233	211	242	234	260	251	209	224	246	218	264	224	209	283	259	240	235	217	255	244	201	293	209	228	240	236	244	231	241	249	235	244	216	261	241	245	244	245	223	258	244	260	247	225	240	256	230	236	233	216	226	255	244	242	230	211	230	219	223	253	256	263	226	243	244	232	252	215	239	255	239	273	243	244	230	264	221	227	223	243	223	229	236	254	263	231	214	259	243	234	254	215	219	238	237	237	233	251	239	238	248	208	232	222	232	209	242	217	234	241	248	271	236	237	255	251	259	224	246	217	247	230	248	258	221	234	225	253	242	242	244	251	246	243	214	226	211	271	222	229	241	236	234	234	235	241	250	210	259	261	233	213	257	227	246	201	248	250	246	241	224	207	250	237	252	258	248	240	254	226	234	236	211	208	240	256	233	218	262	227	237	274	255	252	246	250	224	228	224	230	253	221	227	252	225	234	259	253	255	243	256	221	221	238	227	232	205	240	261	218	246	242	242	215	217	247	247	253	229	203	246	245	235	243	219	254	234	225	254	249	236	256	250	249	219	237	218	250	251	245	257	249	239	229	245	233	225	232	220	232	208	220	240	224	217	246	234	233	227	281	242	252	241	257	253	228	240	225	249	226	237	245	257	215	240	233	239	225	226	248	237	238	249	234	233	248	248	239	263	215	244	264	253	215	233	250	230	252	212	240	236	242	263	232	250	261	238	221	247	210	239	223	232	243	229	233	242	234	240	257	240	217	231	233	234	225	221	225	244	244	249	248	258	232	237	223	232	229	258	240	238	222	255	226	236	230	216	240	241	231	236	230	223	239	245	239	235	247	237	242	220	231	236	242	234	254	233	263	260	262	253	224	269	221	235	244	244	240	247	238	219	221	213	246	258	264	211	260	235	251	218	239	242	258	236	216	224	244	235	233	252	256	213	220	241	242	252	229	235	240	232	253	237	243	240	253	240	236	261	240	231	238	224	232	242	245	213	232	205	256	226	251	229	260	264	238	262	244	221	248	261	261	224	261	237	246	211	249	247	225	223	241	250	249	213	252	257	228	240	219	246	224	232	245	257	250	261	261	233	257	233	247	239	228	247	220	224	257	256	229	244	261	246	240	284	264	274	236	245	231	248	233	221	200	240	271	243	209	251	250	226	230	230	247	255	231	215	231	232	223	238	236	220	250	221	229	225	243	247	220	252	220	235	245	221	227	258	248	237	242	222	270	222	238	258	221	246	242	241	234	256	257	230	227	246	259	213	252	243	227	244	261	229	227	224	248	224	248	244	226	218	222	222	271	233	257	220	214	260	260	211	238	261	224	222	243	210	230	232	238	232	250	257	260	262	239	234	224	235	239	257	247	228	257	229	229	231	239	225	264	240	221	249	261	249	226	226	225	264	219	254	232	247	254	254	265	241	229	237	238	229	246	233	245	233	242	211	221	204	193	249	263	243	229	246	237	223	234	251	221	255	249	236	251	246	222	252	229	215	246	245	239	221	231	243	227	246	249	254	261	254	249	264	269	232	241	243	234	242	239	241	249	236	245	237	246	221	206	247	254	227	244	246	259	233	247	253	244	230	217	249	227	232	238	232	238	248	243	243	222	207	231	249	249	214	240	228	227	240	233	224	214	225	213	243	229	246	227	240	242	218	254	245	243	230	253	222	239	285	236	245	264	234	236	236	224	210	230	233	232	272	213	235	258	282	241	225	266	249	265	228	239	252	233	254	242	216	241	231	239	239	223	237	226	221	254	252	241	253	238	233	253	251	245	212	210	245	246	252	248	241	227	233	204	230	232	264	209	231	243	248	235	253	240	248	220	231	237	258	263	245	233	259	232	255	251	243	261	265	238	210	191	237	254	260	262	250	229	253	252	247	260	256	244	259	228	248	228	244	219	238	250	229	233	228	235	234	233	217	247	272	257	243	219	226	226	230	253	211	249	252	245	233	238	246	257	250	253	217	241	280	215	220	243	227	236	214	241	264	218	231	241	268	251	232	230	250	257	251	256	248	227	221	276	259	227	226	210	235	253	231	243	223	236	235	256	234	240	255	239	258	245	218	235	233	249	228	241	230	238	235	243	228	213	238	280	244	236	227	249	237	231	223	238	253	257	246	226	231	224	241	227	245	244	238	228	205	228	257	262	241	228	230	229	245	246	225	254	245	241	235	208	247	234	258	237	225	251	256	240	234	223	241	233	257	233	261	221	226	221	245	246	239	232	231	244	247	219	228	239	237	260	254	221	229	224	256	208	254	243	222	251	239	233	247	254	234	261	225	227	237	259	268	234	226	230	259	257	216	230	223	230	217	225	256	232	251	237	239	240	220	225	222	225	256	246	248	246	238	229	234	259	234	241	262	268	251	229	228	239	247	275	258	254	237	231	236	218	234	268	245	236	250	260	234	229	249	231	240	247	264	236	228	262	260	216	237	224	227	249	245	213	193	258	243	229	246	235	243	250	254	237	237	258	263	232	252	248	216	255	257	238	248	235	259	250	235	200	245	235	225	227	252	233	222	232	259	262	241	245	228	225	259	213	258	219	244	254	211	230	254	237	254	236	238	228	249	253	249	250	242	242	230	264	237	239	253	236	231	246	266	237	242	226	240	231	254	233	271	237	207	221	213	237	232	246	224	246	251	235	226	220	257	245	247	231	219	249	253	267	259	261	217	214	241	259	257	234	214	260	256	231	248	221	218	242	232	243	220	248	258	241	244	225	210	235	241	263	240	213	237	235	248	248	251	231	231	257	207	220	246	233	219	265	262	247	232	227	233	228	212	246	249	235	257	250	259	241	214	244	215	256	193	224	249	241	233	237	228	251	237	205	233	236	237	247	222	237	237	233	224	248	264	235	243	254	247	243	225	218	241	243	221	249	263	251	224	238	221	243	221	245	260	212	253	237	241	263	255	236	239	260	234	236
22888	11271	21394	49883	64079	29043	1197	1020	1038	921	876	892	841	828	835	747	815	793	772	750	762	726	792	724	798	717	753	729	730	705	718	792	802	743	741	714	769	756	743	674	744	718	716	786	703	770	785	755	710	755	747	741	738	700	743	743	675	718	750	699	673	735	693	884	744	751	667	718	706	731	679	698	712	688	700	722	703	716	694	731	731	727	755	730	739	677	727	702	704	745	708	705	735	744	677	732	721	731	727	733	714	690	743	724	698	690	743	663	754	746	706	683	738	695	684	732	707	722	682	694	728	697	698	730	774	717	723	707	730	717	746	705	710	727	702	696	719	716	709	699	677	726	703	699	724	719	763	692	755	674	715	709	741	703	665	718	682	693	708	718	707	698	677	707	731	728	733	691	740	713	718	693	704	747	699	727	717	712	708	706	733	722	757	724	741	686	703	666	731	735	722	677	700	741	734	720	749	731	645	735	658	719	730	703	719	671	701	710	698	732	758	701	714	754	688	720	656	707	729	725	713	686	722	715	721	755	741	720	720	717	721	714	681	716	740	791	706	684	729	722	713	733	709	705	754	704	711	713	702	683	749	676	744	746	727	663	697	758	706	720	774	732	720	707	695	726	728	703	717	703	687	701	724	720	711	703	634	729	696	721	716	701	717	734	731	796	753	677	721	723	715	657	764	675	713	782	698	674	728	781	714	665	698	737	675	673	729	719	722	717	725	689	765	728	728	682	738	716	704	753	743	722	712	735	720	674	734	748	706	750	730	749	692	711	703	716	744	735	735	710	698	736	721	728	725	729	691	712	713	727	709	694	765	707	780	727	658	706	729	774	708	711	744	688	696	715	719	679	728	742	712	705	701	757	732	712	685	735	720	702	725	786	696	713	746	681	722	770	738	727	723	703	724	785	724	640	710	739	699	742	673	711	702	681	718	702	713	753	665	665	703	740	729	730	696	712	704	706	713	713	691	712	709	734	660	695	728	702	727	711	695	657	740	695	743	712	713	729	688	728	734	704	734	691	681	720	744	766	755	730	708	712	656	730	699	744	757	689	729	710	679	705	719	728	755	679	732	696	688	706	715	708	709	711	694	693	675	747	705	724	700	720	702	724	670	699	768	716	707	745	754	725	664	669	714	723	633	732	742	739	704	698	686	719	705	730	658	651	721	669	705	722	700	697	661	740	692	711	778	733	720	743	737	704	732	709	734	689	730	738	745	711	688	709	662	751	698	732	744	721	697	700	722	695	699	733	727	754	728	672	756	712	693	730	714	705	694	653	712	729	718	711	748	711	756	724	686	695	786	732	687	752	749	685	693	731	710	766	686	714	746	767	739	750	717	695	700	692	694	744	727	728	718	674	791	725	699	735	762	690	707	668	727	714	704	752	714	676	681	684	717	764	748	732	698	689	730	730	749	716	701	698	708	692	703	779	717	703	697	723	688	715	670	721	716	745	680	695	720	720	708	753	710	744	750	741	707	709	753	720	674	734	702	717	743	701	757	680	751	688	718	714	743	741	713	747	720	693	678	756	689	708	728	705	702	734	721	713	728	737	706	714	704	705	686	666	700	700	672	632	686	730	710	716	736	700	631	688	715	737	694	697	735	747	678	699	742	705	688	741	676	727	712	755	682	720	689	707	726	729	696	685	685	687	746	698	689	715	760	720	689	732	688	729	753	720	681	678	736	714	714	675	689	691	764	693	724	672	700	697	664	760	711	733	705	731	700	712	743	712	738	705	746	667	722	749	754	709	756	657	683	720	722	689	739	695	712	692	674	684	688	703	745	674	731	743	728	693	707	704	704	717	717	717	706	739	688	682	721	711	721	736	761	704	723	703	741	703	705	722	705	658	763	701	687	724	715	702	699	714	688	705	699	712	705	729	709	649	712	716	705	733	666	690	741	706	759	728	684	707	763	698	702	693	706	693	701	751	714	740	698	711	712	722	720	701	747	762	721	741	754	700	759	685	729	717	733	753	746	749	739	665	702	760	713	743	731	697	719	712	667	754	706	734	731	757	772	666	692	696	742	663	773	673	754	711	675	703	695	727	708	724	710	689	707	709	730	720	753	734	645	716	683	691	717	714	715	696	713	736	714	721	710	748	709	712	708	701	742	721	720	722	727	716	698	704	728	711	729	693	742	695	709	703	706	705	715	695	730	710	666	727	713	706	699	727	787	732	702	701	742	754	702	718	717	713	748	689	754	708	757	711	683	706	709	700	670	666	739	707	708	659	704	735	723	707	704	749	716	762	707	724	722	695	710	705	710	662	694	711	721	684	719	715	692	715	696	692	704	734	696	702	731	730	690	707	668	712	723	730	680	719	713	727	700	726	749	754	757	688	730	712	736	698	695	681	717	703	722	722	717	691	724	698	718	758	706	657	720	741	699	742	674	721	667	670	695	694	742	709	687	777	655	768	702	708	686	701	707	713	659	750	721	693	741	687	707	725	737	715	708	707	736	741	701	748	716	750	691	709	714	727	689	683	689	717	704	719	732	749	691	686	783	646	771	741	682	711	691	771	752	708	725	701	680	739	673	734	679	721	662	717	714	692	757	687	740	710	647	718	736	680	718	746	693	693	706	722	731	699	728	726	738	744	731	721	694	714	715	718	705	698	738	743	751	711	779	725	692	739	722	683	727	709	717	741	701	732	660	730	674	784	666	731	731	728	682	696	646	718	737	716	683	711	700	688	672	719	713	708	691	703	714	714	757	769	753	700	739	669	702	698	717	695	683	707	711	736	719	718	699	706	683	716	722	741	697	718	713	699	735	705	689	725	699	671	738	748	702	679	674	731	728	765	697	740	783	736	710	740	671	737	694	723	679	687	700	680	695	707	721	688	733	697	734	710	721	714	774	673	733	717	680	741	748	709	727	770	690	677	680	712	699	687	708	700	679	737	730	707	713	673	695	706	742	727	711	737	669	662	688	709	689	663	756	667	694	765	729	725	681	734	708	709	723	726	678	730	725	700	701	696	686	734	689	770	674	665	686	713	680	728	731	727	683	693	721	747	783	718	738	722	735	696	672	711	671	695	709	697	690	708	696	739	754	732	778	714	685	740	734	705	712	718	682	766	771	699	676	696	744	717	738	728	692	688	704	735	697	693	702	683	711	751	754	730	697	799	725	731	663	681	709	705	718	686	684	690	716	697	697	722	753	684	702	755	713	649	754	667	715	686	688	714	685	708	731	670	732	720	743	677	693	690	753	705	688	707	692	676	699	743	677	706	747	744	731	729	716	666	705	695	733	743	710	706	692	694	678	752	744	762	707	690	729	648	711	735	682	699	718	729	743	643	690	711	693	767	756	761	738	709	710	728	741	715	715	758	708	713	737	681	724	768	704	719	752	720	678	718	712	688	692	719	707	692	709	695	747	723	737	699	688	734	688	693	721	726	739	724	719	713	728	687	718	718	727	698	697	683	709	719	711	731	701	676	670	710	705	725	699	695	751	729	683	721	713	685	706	732	681	700	734	725	692	683
55627	33168	26088	50909	70757	50619	18285	3124	541	375	331	315	342	321	313	313	322	321	297	303	332	304	288	290	323	306	313	304	317	302	289	282	307	321	343	315	307	307	310	300	310	311	282	288	297	316	289	321	326	298	316	322	312	328	310	303	300	256	312	286	303	287	319	340	318	295	296	317	304	292	293	291	306	290	292	265	306	325	313	288	297	309	322	351	299	286	294	294	287	303	315	303	281	288	329	311	261	304	291	314	302	299	306	309	280	266	341	309	325	314	326	299	293	297	299	316	285	307	303	283	321	274	311	293	305	297	320	329	288	303	298	301	275	334	297	295	290	295	275	317	293	334	301	300	289	323	297	326	310	309	312	306	313	297	275	302	312	301	281	314	297	335	320	273	317	311	294	274	301	281	292	275	334	295	284	278	309	306	302	336	295	320	286	268	276	299	305	290	282	330	275	293	289	279	288	292	291	291	306	327	275	278	273	283	298	311	309	297	312	281	311	293	310	306	328	299	291	304	293	320	247	337	275	302	323	296	306	295	298	301	324	303	297	304	296	305	293	268	293	295	287	273	300	305	295	285	285	316	318	289	268	303	286	280	311	282	312	277	307	311	300	294	299	326	306	294	283	325	322	296	300	319	276	280	285	305	292	316	297	306	311	308	279	320	293	312	299	286	274	308	292	294	281	319	317	301	303	297	278	294	289	287	299	295	285	290	302	285	283	301	288	294	291	336	290	317	290	306	284	308	323	318	308	312	303	290	295	269	287	316	266	306	295	296	311	282	335	306	305	276	333	289	290	284	301	286	290	332	307	309	307	313	274	294	274	318	323	294	308	305	281	262	305	304	298	282	278	293	308	300	317	338	333	300	311	305	296	313	309	311	325	307	271	303	289	304	305	296	283	309	285	283	308	303	311	268	284	324	300	253	306	290	313	290	299	292	294	307	282	312	290	284	284	313	303	300	278	304	308	353	312	309	293	296	298	322	281	308	268	321	272	299	326	305	281	309	335	307	296	282	302	342	304	302	296	285	319	330	323	293	292	286	260	308	271	303	300	296	327	255	281	314	292	288	322	279	286	327	283	304	301	300	286	279	305	329	294	301	277	338	300	292	274	290	327	302	276	308	296	298	297	291	281	307	311	292	299	306	313	327	332	310	307	310	290	319	302	278	301	311	320	301	322	274	287	336	296	312	296	314	295	316	280	343	311	314	290	311	322	293	294	296	329	306	303	313	303	320	295	282	325	291	317	313	270	271	320	323	285	304	292	303	328	314	262	315	284	296	299	301	311	331	308	274	318	300	294	349	290	317	301	299	314	294	324	291	286	301	288	309	326	287	319	298	277	263	338	314	303	297	282	271	317	338	298	283	307	290	313	314	323	313	286	297	295	336	308	304	299	301	327	328	304	280	269	299	307	295	308	305	269	305	343	322	344	348	292	307	300	301	291	302	323	315	296	268	285	280	307	281	269	289	265	313	341	291	332	272	308	267	285	319	312	309	289	321	309	340	309	314	281	279	303	320	311	282	274	315	275	293	283	325	298	320	304	312	287	327	315	320	307	321	294	323	282	294	278	287	283	317	317	300	288	265	307	307	315	315	334	295	267	276	310	289	284	308	313	286	284	273	288	326	305	314	296	284	275	308	303	309	294	293	312	270	300	317	287	323	302	317	333	291	307	315	329	299	282	322	295	317	311	306	281	291	296	279	290	293	310	295	290	301	301	302	323	305	314	312	338	306	307	276	334	282	289	310	311	285	346	278	275	299	255	283	303	301	319	288	289	316	318	275	342	311	299	282	316	295	256	320	294	308	309	280	337	274	319	315	304	281	296	300	311	284	303	295	322	294	298	271	307	330	308	292	299	341	335	310	283	303	290	300	281	279	277	277	325	274	323	304	297	285	289	310	291	281	299	326	295	288	282	302	318	295	294	295	328	303	294	306	315	308	307	302	308	319	305	302	297	298	283	314	290	299	313	307	312	271	317	341	334	338	297	308	322	307	280	299	285	285	283	335	298	319	314	292	269	331	296	292	291	315	319	315	305	292	315	310	292	291	330	308	329	278	284	299	309	285	295	292	309	309	320	285	305	304	299	287	310	307	304	289	284	316	323	278	318	277	307	297	315	325	299	293	291	293	328	308	298	295	305	340	332	307	291	300	284	305	292	293	293	290	290	297	299	296	273	282	301	326	291	310	303	314	289	311	344	290	316	313	331	327	314	288	297	322	291	309	337	307	296	328	304	275	312	303	329	328	307	300	301	307	308	303	285	283	293	292	320	306	290	310	313	289	305	272	294	289	293	325	318	302	288	306	299	290	292	321	306	313	307	298	307	293	284	313	291	303	321	303	269	321	304	326	312	302	323	298	308	312	311	307	314	271	295	292	303	290	283	295	321	320	307	310	311	285	273	286	324	270	297	290	300	279	289	293	302	301	316	270	298	331	308	314	300	336	289	282	292	298	275	335	300	334	290	276	306	319	306	319	299	296	300	276	293	286	325	292	291	292	296	304	290	292	294	330	288	290	315	326	275	272	323	303	259	316	286	286	277	285	281	278	277	319	307	275	282	303	264	321	312	278	293	294	299	308	283	296	307	316	296	292	313	295	306	290	289	304	319	293	318	264	290	270	305	289	270	296	298	260	293	326	287	286	335	303	316	326	298	298	322	279	291	299	320	284	286	282	257	309	301	315	266	313	326	279	277	313	284	324	291	317	306	329	285	298	283	293	313	279	293	301	313	297	301	291	302	310	292	316	306	295	295	314	306	315	289	289	303	304	292	284	305	294	320	296	299	297	329	288	311	274	305	273	322	312	297	296	321	285	318	321	297	309	315	294	298	302	304	345	306	319	303	292	267	324	294	298	329	302	306	309	301	302	328	295	318	267	291	285	302	287	312	295	326	281	313	306	345	266	317	316	317	289	307	324	278	277	304	270	283	323	286	281	300	298	300	290	298	307	310	292	271	306	313	278	265	294	284	314	301	311	295	301	285	291	296	283	317	307	290	296	283	276	309	295	308	319	286	317	283	279	279	338	290	299	281	276	321	311	318	261	328	302	306	275	286	294	290	309	307	283	275	307	285	296	261	305	297	316	297	317	263	279	296	303	310	309	295	308	293	306	294	288	288	320	301	309	328	287	311	318	299	295	286	299	281	327	332	273	286	319	297	315	317	293	299	304	315	316	298	303	309	291	303	361	271	295	290	314	288	320	295	291	293	296	295	316	295	307	304	287	322	302	306	319	313	295	298	312	293	304	307	352	321	293	283	313	297	277	298	280	311	293	296	283	300	287	265	286	296	274	329	320	294	263	317	293	314	312	305	330	310	298	301	327	306	309	272	286	295	275	300	317	321	326	311	321	283	267	312	293	297	284	277	289	318	324	298	308	317	300	322	270	307	282	290	287	283	312	293	279	299	296	301	286	296	289	333	305	280	290	282	307	301	270	316	296	303	297	318	265	275	278	298	287	287	283	316	297	314	340	319	298	316	298
42091	20087	28562	69575	84680	53413	9409	1285	1174	1097	1075	1013	1031	956	967	950	960	895	965	945	975	926	947	907	889	879	877	861	870	902	854	884	875	898	894	812	844	867	851	854	913	803	869	893	914	918	863	859	947	864	914	812	848	903	816	884	822	895	864	878	858	887	923	1045	869	849	858	818	871	846	846	852	832	866	837	847	890	863	854	839	861	897	837	901	817	848	863	832	891	869	842	847	918	834	851	912	864	814	859	853	821	834	883	880	843	848	869	838	830	826	868	888	852	923	846	805	847	827	833	831	852	861	850	837	917	871	879	837	827	851	891	881	859	811	824	826	811	844	827	842	879	880	821	869	875	867	873	857	871	864	825	826	882	844	832	849	850	880	902	834	809	818	805	831	874	867	803	846	850	906	913	885	874	848	943	862	868	868	892	860	872	867	876	840	847	889	862	851	895	809	809	887	896	853	841	899	870	851	865	857	859	844	885	886	841	881	831	867	869	816	907	878	838	859	889	833	816	806	807	819	871	883	873	906	830	882	867	870	880	808	831	882	805	836	871	861	846	827	830	840	932	787	819	894	851	821	883	883	907	807	849	882	853	873	837	837	873	859	854	862	881	848	853	868	852	851	863	877	848	801	830	823	812	827	887	886	932	812	890	820	842	809	876	858	900	829	852	821	793	851	830	823	829	869	856	835	829	888	868	889	867	845	908	861	876	876	823	836	867	853	866	851	836	850	804	848	867	853	872	814	884	869	852	852	859	827	873	890	895	846	879	868	863	825	856	848	906	860	850	831	800	825	798	853	860	816	815	822	835	856	905	849	869	850	887	894	861	885	904	820	813	815	827	849	851	903	887	883	848	831	824	880	804	824	842	903	860	867	857	897	808	820	849	796	866	861	866	779	872	946	854	868	883	826	853	824	842	845	859	800	894	834	853	836	877	856	818	876	855	845	820	803	892	850	872	847	911	866	848	850	942	826	922	887	842	849	842	861	881	856	916	835	927	795	851	839	872	865	826	850	882	851	825	845	871	859	888	814	832	873	883	826	839	851	826	904	860	843	802	866	888	857	894	850	881	856	892	865	882	878	922	888	823	862	863	804	806	853	860	878	841	892	846	853	846	816	777	878	854	874	864	825	821	836	824	852	835	849	803	856	819	868	842	860	834	871	859	818	872	846	878	837	821	815	878	863	831	873	813	917	830	885	849	834	876	893	871	892	846	836	832	855	861	847	847	810	859	834	891	922	866	873	896	876	802	856	847	893	822	869	826	837	839	833	832	921	869	876	838	818	861	830	841	856	857	844	851	799	871	900	869	876	875	829	857	845	839	821	849	799	908	874	859	838	814	855	863	826	791	846	879	856	835	904	876	883	924	867	856	856	850	841	855	860	865	831	851	826	833	818	852	814	880	923	892	861	817	904	875	825	868	832	866	863	869	879	850	814	824	858	854	840	857	859	855	804	811	831	870	865	814	872	810	837	825	843	851	848	861	819	828	868	844	861	817	854	834	912	852	819	875	831	843	849	832	805	841	838	836	937	865	863	834	834	803	881	831	849	877	871	841	826	844	858	849	864	849	849	814	842	800	891	820	793	819	882	840	785	833	839	822	874	852	831	865	830	902	844	820	821	870	893	877	819	863	869	802	870	869	842	826	862	816	808	826	802	815	826	859	903	889	855	908	826	855	823	904	845	889	846	852	837	842	857	852	865	822	857	854	851	862	855	875	866	776	832	864	893	868	835	873	858	823	865	856	855	914	910	833	810	818	825	874	897	846	869	883	803	834	872	863	834	877	841	905	834	924	799	856	869	900	822	855	913	867	860	859	839	882	832	845	847	874	842	849	808	836	885	844	831	867	814	846	866	822	887	818	838	878	864	857	830	824	840	851	877	818	891	862	855	873	805	846	810	834	858	842	856	844	819	872	848	840	820	842	904	816	811	806	851	872	874	884	799	875	846	843	889	870	812	866	850	880	825	861	847	795	790	825	789	835	837	829	817	869	861	905	841	891	793	824	861	867	828	840	864	810	875	817	850	884	833	862	812	782	885	854	794	863	795	836	882	839	854	831	881	865	826	845	902	835	851	879	845	887	844	868	868	811	903	859	809	864	871	861	880	794	905	857	889	866	861	897	802	844	821	819	876	851	910	883	826	873	840	829	854	851	866	866	931	866	907	861	853	863	858	821	874	829	840	837	835	841	857	826	897	851	809	917	842	840	818	854	838	861	816	843	861	839	878	867	839	885	787	876	895	835	905	830	834	801	868	915	843	858	840	814	863	829	845	810	863	856	836	886	794	833	854	846	839	864	829	860	809	841	860	841	825	826	879	847	882	848	843	842	814	894	851	838	927	810	839	834	847	858	849	808	887	856	866	843	840	841	845	878	889	878	862	867	856	836	813	875	871	787	850	850	846	824	874	822	888	855	811	826	887	827	888	901	841	891	888	857	777	889	880	863	876	864	851	837	878	798	855	867	872	888	861	804	874	833	872	819	899	840	832	857	794	824	885	835	816	884	848	882	823	891	883	925	858	854	871	829	855	865	860	894	883	861	913	921	833	812	868	855	834	775	880	854	865	861	870	872	866	872	877	848	870	876	878	834	831	780	842	854	824	871	852	856	859	903	857	838	851	881	826	849	844	788	875	843	857	887	817	832	880	830	887	890	870	863	868	877	851	868	880	918	827	873	842	858	876	821	894	911	881	857	899	814	844	846	840	882	881	888	824	861	852	894	873	930	921	849	841	881	840	901	850	871	813	818	900	830	909	873	857	829	863	872	795	817	873	832	868	862	866	865	829	927	820	864	854	836	866	817	872	849	887	907	847	847	841	881	855	839	829	875	851	851	872	896	838	837	858	836	828	827	857	814	833	838	861	820	864	833	853	873	873	893	886	897	875	799	805	903	881	822	898	911	856	875	818	872	851	877	836	809	848	836	814	856	873	837	804	816	860	845	828	874	885	861	827	882	851	787	823	938	881	891	862	853	839	848	876	879	775	875	850	871	837	841	840	876	829	868	872	804	892	848	811	839	865	823	833	897	787	896	889	875	845	870	868	861	863	829	907	834	870	857	856	827	896	850	896	875	857	887	790	826	876	859	873	889	844	816	882	894	831	868	879	819	880	868	823	840	862	829	859	881	813	844	847	878	872	829	936	854	836	846	818	857	862	793	874	849	879	855	886	877	904	903	832	840	818	825	809	859	813	894	854	844	788	887	916	876	859	827	846	876	868	864	868	816	870	853	875	902	828	845	832	816	866	833	824	848	868	846	841	832	852	841	913	888	820	852	894	876	883	882	829	810	866	859	887	866	836	877	862	858	868	843	841	781	858	848	881	873	849	843	810	862	840	903	884	861	858	864	866	881	824	805	799	842	857	865	888	851	889	839	875	899	865	906	829	836	833	861	885	859	813	830	828	889	918	863	891	846	907	806	885	868	874	874	840	862	874	864	888	876	888	892	885	899	838	920	877	900	795	855	859	855	919	847	856	842	862
10672	5217	5609	3962	8722	7025	3011	321	190	188	199	198	179	193	190	211	204	195	190	193	211	217	195	203	207	219	219	194	197	207	208	178	185	196	204	184	201	191	191	174	193	176	193	205	177	205	221	173	174	213	190	212	229	191	189	192	192	220	174	211	191	185	211	193	207	191	203	191	186	188	234	199	200	226	204	200	194	196	211	221	190	188	206	186	199	187	196	201	182	218	225	210	212	175	192	216	217	190	182	208	209	213	191	178	214	195	197	205	222	202	181	191	189	203	192	206	180	187	191	201	195	201	199	194	229	185	193	185	172	202	201	191	180	204	192	179	204	220	205	193	195	202	204	227	184	214	203	192	186	197	215	209	214	210	180	202	184	198	200	182	197	198	178	204	194	191	206	190	222	195	200	179	190	189	202	198	226	210	199	179	197	211	193	217	178	207	203	197	177	198	207	233	196	206	189	203	187	207	207	192	211	179	201	190	191	192	220	192	174	202	227	205	210	207	213	196	197	169	216	217	206	196	223	222	199	219	201	204	195	205	212	202	193	199	209	198	202	206	210	190	212	177	198	208	200	188	194	199	187	199	183	195	216	197	224	210	210	192	215	207	175	192	184	220	189	196	190	191	209	185	175	169	197	206	187	207	195	156	225	229	193	205	202	184	200	213	188	192	179	190	201	187	174	205	187	216	202	196	194	204	185	170	216	202	227	190	192	221	182	193	213	192	176	199	194	208	197	212	207	218	182	215	208	185	203	217	208	191	218	191	206	202	196	179	196	189	204	200	190	193	201	195	176	194	178	205	174	201	191	188	192	193	195	199	191	195	183	222	191	173	194	223	205	193	177	207	201	196	224	224	202	224	207	220	197	170	191	217	197	183	197	198	185	206	193	184	209	184	172	206	210	220	223	212	209	200	212	173	199	179	200	200	182	199	191	192	195	214	207	195	196	196	199	199	198	197	225	209	214	224	174	215	173	218	208	201	197	213	214	188	190	214	172	194	216	186	183	185	197	174	184	228	195	205	189	193	206	197	207	200	189	187	206	200	180	199	211	176	194	203	192	178	187	186	169	182	167	196	196	197	190	211	199	197	208	186	208	216	181	195	183	197	202	186	181	174	197	212	192	188	206	198	196	181	194	204	215	192	174	177	173	217	193	208	224	201	189	211	204	205	203	184	201	214	182	220	225	201	196	198	220	194	205	216	202	203	217	188	193	200	198	211	187	199	208	196	222	200	204	193	181	217	207	198	192	197	169	167	207	196	164	182	197	222	214	211	195	204	199	192	201	226	203	201	229	198	227	204	176	193	188	195	197	197	200	182	176	206	213	184	200	185	201	203	198	189	185	200	184	178	211	196	215	220	189	216	189	175	186	207	199	210	195	217	213	185	185	190	176	212	189	206	196	181	180	187	197	187	197	174	206	182	185	202	170	206	222	179	200	173	212	214	229	219	179	199	206	190	175	216	191	200	206	186	222	182	220	180	188	183	190	196	215	237	187	202	204	191	211	195	215	188	206	175	206	193	177	180	209	196	209	216	196	187	187	192	177	205	210	203	193	207	195	204	226	205	183	206	210	199	211	190	193	185	191	216	190	193	228	200	182	208	209	183	199	217	188	214	206	198	188	188	214	210	211	195	187	202	188	200	201	188	204	209	183	191	219	195	202	178	189	214	184	222	207	225	214	206	223	178	187	210	198	183	187	216	184	195	184	209	211	198	231	189	186	194	220	206	172	215	200	214	222	201	220	188	187	204	193	220	192	212	185	195	193	185	199	200	192	216	179	200	186	198	230	199	203	230	179	215	229	211	201	180	203	203	195	218	201	185	178	203	162	203	187	195	184	210	196	208	198	197	193	236	181	210	206	195	213	215	222	182	191	204	211	186	184	193	191	211	210	191	221	203	188	218	178	175	178	193	224	196	203	198	201	203	208	212	186	195	201	188	171	184	222	206	195	228	222	193	219	209	189	206	214	214	209	194	226	212	187	192	215	203	202	219	201	214	199	233	209	171	204	238	191	187	199	196	199	193	199	206	177	196	184	203	202	194	213	205	194	206	193	183	190	202	198	195	224	203	214	169	221	202	224	198	199	191	207	184	199	196	248	181	197	215	199	226	189	190	200	184	192	215	197	221	192	187	182	201	211	208	207	183	197	217	197	212	181	196	191	180	210	208	183	217	205	203	223	234	175	174	203	237	208	186	189	211	200	199	190	193	208	210	218	224	211	182	205	212	181	188	175	184	175	194	198	215	182	204	181	199	173	206	208	186	216	195	171	204	205	218	202	199	213	212	176	180	210	185	178	214	187	202	217	206	208	223	230	203	198	208	215	203	217	227	211	182	228	197	201	210	195	201	189	205	200	212	200	206	206	176	193	187	201	216	201	212	190	198	188	179	215	206	213	211	195	190	188	217	204	180	210	218	182	173	200	193	196	207	189	203	207	212	184	208	196	204	219	197	200	211	212	192	200	219	203	196	210	189	231	200	179	183	203	183	208	214	185	206	187	200	185	222	219	195	186	204	186	200	198	208	188	188	215	186	192	196	197	198	173	211	210	209	177	194	208	206	195	195	225	201	188	203	170	207	203	203	207	187	220	207	224	169	207	188	236	197	170	198	199	192	198	211	202	215	212	181	169	180	193	232	206	178	211	194	189	222	232	177	227	178	183	205	223	203	211	188	184	200	200	200	202	219	197	216	212	199	227	223	213	236	214	192	216	196	194	174	191	197	192	211	220	188	215	187	212	216	225	184	212	207	176	216	213	201	193	219	198	212	191	191	190	181	221	189	194	185	182	203	210	189	190	187	195	202	187	166	201	197	205	223	200	210	200	204	195	199	206	208	207	221	213	189	215	187	185	189	196	187	215	220	201	194	208	202	219	203	192	214	207	208	188	186	202	205	170	224	189	190	190	205	179	171	204	200	204	214	166	209	172	191	207	208	207	246	180	193	193	201	193	211	218	192	209	179	209	210	200	205	214	207	213	204	216	183	181	164	207	190	213	192	197	208	203	207	207	204	198	208	204	182	218	222	204	195	192	214	205	225	193	199	213	200	215	199	183	203	208	175	207	195	203	215	206	206	180	179	213	186	232	215	191	192	220	214	221	204	232	191	226	209	212	196	200	218	193	207	199	203	217	207	206	194	194	193	199	206	211	201	172	194	210	217	211	216	199	203	184	199	257	207	227	197	188	209	196	184	209	205	201	201	216	202	214	202	207	195	197	211	210	201	186	240	236	181	173	173	205	218	207	205	206	223	206	211	191	204	200	201	209	186	212	205	196	212	208	202	191	210	223	191	216	198	211	187	199	206	206	184	201	188	205	184	221	201	191	190	199	215	195	191	209	213	188	215	176	193	233	195	171	196	185	173	218	196	193	215	183	204	214	212	236	173	184	243	186	177	202	185	192	197	190	175	212	204	192	206	203	187	217	184	192	209	190	192	193	184	226	183	204	198	193	198	213	216	209	204	183	197	215	206	209	196	204	194
10911	5093	9314	9970	24553	19250	9622	607	651	645	648	604	619	577	595	651	664	620	594	617	662	670	631	643	619	647	671	659	579	608	618	619	639	609	626	606	639	636	642	589	617	652	655	620	600	666	636	627	650	627	607	627	694	616	638	609	597	663	628	635	638	617	620	682	610	649	594	591	655	636	635	626	645	611	623	585	626	655	659	668	604	650	635	646	623	619	587	608	621	624	621	634	586	630	638	609	570	619	580	622	655	593	615	596	625	617	627	614	669	596	634	637	599	624	679	611	632	646	624	609	572	635	607	631	629	598	630	585	612	581	611	642	590	620	655	647	647	652	654	622	635	679	637	645	628	634	659	609	607	632	630	613	602	670	645	614	615	613	606	614	607	638	613	605	585	652	614	612	638	643	674	613	576	613	682	632	621	609	600	604	638	581	616	606	702	679	612	623	642	582	636	570	590	594	658	615	607	623	611	636	630	643	644	609	640	637	609	608	622	659	608	638	634	627	658	575	657	652	617	653	640	604	640	634	586	671	596	579	616	571	615	627	652	609	639	653	614	607	632	646	613	606	607	623	628	638	634	621	648	576	612	618	673	653	593	628	594	634	622	620	613	659	619	601	605	566	667	652	556	624	645	641	639	643	627	628	599	592	629	618	579	643	647	636	628	651	617	626	653	630	646	627	589	666	586	644	601	602	634	650	600	569	610	617	622	608	654	590	641	620	635	612	629	614	635	623	666	648	619	582	639	627	593	633	586	618	637	619	637	610	585	658	635	611	609	628	595	647	633	666	619	612	655	647	666	611	607	614	607	621	597	668	630	622	630	635	617	643	616	628	647	662	638	587	633	617	636	614	580	583	596	619	639	639	645	676	624	614	643	634	620	612	654	636	636	616	621	641	667	627	652	648	616	634	638	617	623	604	618	633	565	644	624	643	623	606	605	626	639	675	631	641	639	565	593	601	599	636	648	601	640	640	607	616	592	650	616	649	620	656	607	641	638	594	631	599	600	595	654	599	605	651	656	631	581	664	612	616	598	618	646	657	595	623	591	612	644	611	631	589	638	657	606	699	613	649	638	635	666	603	611	639	622	654	654	608	643	626	644	629	598	578	597	618	604	590	628	639	652	622	643	629	609	642	638	660	618	622	599	630	627	610	622	618	618	603	662	600	603	645	647	641	668	579	586	636	581	610	603	610	629	649	680	623	602	631	598	621	615	602	641	594	646	625	644	637	644	622	632	629	626	622	632	640	671	636	635	641	613	621	602	640	593	609	644	624	621	631	647	653	606	668	647	636	646	627	628	602	641	594	613	614	646	587	614	596	605	635	618	630	665	609	650	665	603	617	587	652	619	639	654	602	662	637	604	659	633	654	579	589	633	633	619	624	610	655	638	615	656	644	671	635	663	644	644	603	668	613	643	620	660	636	606	621	599	604	652	628	625	638	604	662	574	660	577	623	637	620	638	626	560	583	652	619	617	621	639	627	666	648	634	635	652	638	575	582	643	566	614	610	660	626	623	632	547	617	613	618	637	723	654	642	618	568	608	615	587	640	607	593	610	619	586	585	652	645	607	657	646	631	618	591	647	647	651	662	640	614	610	619	630	664	648	607	629	584	606	567	574	612	626	673	586	655	638	626	594	638	636	624	596	607	599	592	629	633	628	658	640	624	572	599	606	629	628	635	650	641	651	634	644	607	659	620	623	625	636	653	569	580	603	597	618	586	609	593	635	582	639	630	636	630	605	607	683	648	627	560	660	616	636	582	657	629	606	573	637	620	656	660	604	592	639	631	655	600	652	621	632	596	653	630	602	614	590	623	587	627	623	589	627	618	628	604	653	648	599	638	620	615	599	586	603	621	628	655	643	632	619	620	634	620	578	635	602	640	604	638	639	600	592	643	661	623	662	603	585	590	654	663	642	621	649	601	626	600	648	644	639	631	627	592	615	657	614	695	627	657	661	619	627	601	645	599	651	576	580	632	617	614	659	639	582	583	623	633	613	650	549	647	577	588	633	616	622	610	645	594	626	649	613	630	594	620	680	648	585	597	614	598	629	650	611	591	612	601	614	651	610	599	635	672	648	625	674	617	636	616	648	596	616	619	635	595	561	655	655	629	622	616	645	654	654	654	590	598	638	623	590	615	629	670	653	622	618	628	615	592	638	633	639	657	651	686	597	609	605	652	619	589	598	638	624	626	620	637	670	700	595	652	627	608	566	652	636	625	644	638	613	613	598	625	581	649	651	615	661	646	644	657	583	590	612	620	589	636	605	623	638	634	660	640	643	627	591	637	697	653	583	589	644	595	593	619	640	627	601	596	656	599	619	594	597	674	629	601	610	581	707	560	627	559	603	637	623	632	645	617	574	643	600	643	625	625	603	634	660	610	575	659	631	644	615	603	641	586	623	625	669	604	588	630	583	635	604	630	621	592	680	631	622	606	592	635	666	617	617	621	607	612	586	614	640	617	613	642	601	594	579	590	607	642	596	664	613	597	652	613	620	600	611	620	607	642	610	649	604	629	603	631	659	613	644	649	612	628	648	651	598	599	618	651	604	636	644	663	584	696	617	575	580	627	631	620	597	608	592	609	585	612	618	655	634	634	587	618	596	607	614	666	649	625	612	602	630	673	615	651	662	622	665	646	641	631	586	618	664	665	570	597	577	602	619	566	604	596	582	622	585	664	605	618	627	603	645	693	604	569	634	610	631	641	658	631	615	597	573	621	543	603	662	664	647	635	616	585	645	591	578	596	641	598	589	605	584	607	609	608	599	639	645	639	624	632	627	627	581	660	616	626	611	582	646	614	656	666	631	610	631	616	612	621	638	623	611	629	644	642	626	632	648	637	615	604	589	599	612	666	658	590	586	634	602	599	609	607	621	624	632	643	679	616	642	627	568	597	602	603	637	609	619	629	620	626	676	631	618	652	587	657	633	627	640	658	597	640	610	636	580	619	659	661	655	669	620	669	579	637	622	645	602	642	635	630	636	634	627	610	600	606	675	627	596	646	571	579	647	614	686	606	670	655	615	591	621	621	639	707	654	649	614	637	632	604	630	647	623	625	630	655	645	620	628	579	581	642	626	615	619	622	656	621	634	618	605	649	639	578	660	625	664	645	646	619	604	663	630	653	644	647	673	598	676	633	619	670	624	627	643	650	673	558	604	653	660	650	587	620	597	628	607	599	619	594	633	609	614	657	666	646	609	642	616	639	582	664	602	645	663	644	563	614	633	650	621	661	657	609	588	614	572	592	676	611	635	603	637	608	582	611	561	645	605	677	583	615	631	654	614	665	626	633	591	637	651	606	618	661	620	622	648	650	618	640	671	609	641	594	634	647	635	650	642	632	640	645	564	638	612	644	646	604	643	600	654	606	640	632	650	610	599	635	631	657	685	649	634	617	670	629	648	629	620	648	645	632	621	628	588	643	586	626	623	592	585	625	643	635	633	629	611	605	650	612	604	578	642	626	653	637	583	622	596	618	564	621
45788	41724	30297	27595	47384	41120	26147	5288	668	346	311	315	302	329	296	275	276	295	269	277	307	306	326	283	301	257	326	270	291	296	300	278	299	265	278	321	291	282	328	319	288	283	323	288	285	293	296	309	279	307	283	290	290	296	255	274	285	291	291	295	298	288	278	278	269	314	286	307	294	306	276	282	318	298	267	277	296	302	263	268	273	294	269	307	303	297	288	288	314	257	282	295	273	298	281	304	286	309	291	304	284	301	297	275	292	305	265	323	307	300	299	323	287	267	284	296	260	293	272	316	310	303	289	316	301	300	276	276	299	290	291	306	287	285	275	300	288	289	279	293	295	275	287	323	311	321	296	281	324	305	278	268	268	278	301	308	334	278	270	269	289	300	293	270	281	284	286	305	272	262	268	301	300	323	263	305	306	264	283	312	262	311	291	278	285	295	299	270	271	260	276	294	264	267	308	283	288	334	301	299	280	298	261	279	312	321	290	289	280	312	280	292	284	292	307	289	310	282	294	297	318	284	285	277	303	273	275	289	286	313	296	308	285	311	284	291	312	277	268	292	290	294	297	284	289	267	290	292	284	292	301	306	284	273	278	284	305	269	301	278	291	271	297	243	296	292	284	305	272	285	275	262	303	309	282	299	294	303	273	289	314	302	285	279	267	289	293	308	279	292	279	271	295	266	274	295	321	287	297	298	331	269	311	307	314	314	319	275	274	293	312	258	297	290	265	299	296	275	278	291	288	281	291	286	278	321	301	283	264	291	266	288	301	269	281	303	258	302	303	282	315	291	285	295	280	273	282	267	287	269	297	313	295	309	279	318	298	290	286	275	265	296	268	279	278	300	294	278	278	322	307	277	301	277	293	304	304	287	294	308	247	323	276	289	299	301	283	276	327	297	282	313	282	276	278	302	255	298	264	278	266	275	291	273	277	294	276	276	284	248	307	303	272	287	270	307	303	292	354	290	316	301	291	316	302	300	304	277	312	270	297	290	264	304	265	282	284	294	300	304	292	291	283	299	281	292	291	310	283	292	299	270	299	268	282	308	308	294	311	284	284	264	270	273	261	280	278	271	313	282	312	304	287	276	311	312	293	270	318	312	303	269	261	292	285	297	301	330	274	303	274	265	309	326	294	281	306	274	304	309	286	297	284	278	301	280	281	283	312	314	313	292	288	273	273	286	291	284	291	305	270	306	306	289	310	267	342	261	292	289	277	266	300	286	279	280	277	330	314	285	311	290	292	298	289	340	285	268	288	310	286	287	293	276	282	271	270	299	286	276	275	288	266	283	305	293	276	289	269	265	262	320	322	282	268	269	277	285	307	318	277	282	290	299	282	265	299	295	279	292	335	270	287	299	303	272	325	316	273	294	282	284	319	269	303	302	326	287	265	312	282	295	283	288	293	278	291	279	293	284	285	291	280	298	313	281	316	278	283	296	283	286	271	285	303	296	283	283	289	281	312	285	261	313	269	333	337	268	269	281	279	312	284	285	288	309	294	301	258	286	296	305	246	282	272	289	320	298	298	286	280	289	266	297	268	274	296	302	293	287	309	295	304	295	281	302	299	283	291	274	299	307	272	302	271	272	321	300	274	309	267	253	285	272	288	289	295	295	318	260	332	288	280	280	276	271	281	311	292	302	306	254	296	299	309	293	301	285	292	281	277	297	257	268	277	289	308	285	275	307	316	283	292	287	261	285	292	282	277	277	284	273	304	303	279	313	317	315	305	288	307	296	268	313	282	289	282	302	297	319	276	306	314	292	280	267	303	301	284	273	270	298	294	293	255	295	272	288	282	314	314	290	295	280	279	272	296	320	298	298	286	283	305	308	282	308	281	316	290	283	291	293	296	289	306	275	303	308	273	328	300	279	275	305	290	301	282	286	293	299	272	308	288	332	302	307	288	285	293	281	262	335	307	284	267	264	290	281	322	275	270	266	312	300	283	287	302	307	325	307	281	281	319	276	278	281	286	289	302	320	293	283	289	266	304	264	285	313	308	299	297	316	283	315	276	324	306	285	310	252	280	276	288	312	296	300	288	258	291	284	270	297	311	267	312	277	269	292	274	287	286	340	281	286	308	276	292	274	292	307	304	295	289	321	285	317	296	265	276	306	275	278	271	280	270	278	284	291	286	290	284	280	298	267	278	286	302	293	282	305	266	299	277	280	285	286	283	277	261	309	280	301	271	329	287	305	274	258	267	241	298	271	324	296	288	318	297	302	256	321	261	308	305	289	303	279	290	284	283	268	289	283	300	289	294	230	275	301	275	291	301	305	293	291	300	303	328	277	288	313	299	283	267	273	275	286	275	269	298	305	282	280	325	324	280	274	299	301	315	298	264	251	287	291	295	282	289	278	282	274	292	285	258	290	298	287	289	281	290	298	286	280	281	287	289	280	294	298	272	308	271	289	301	288	273	268	316	313	289	247	260	293	322	318	309	264	290	235	316	303	257	264	290	322	282	279	277	295	296	302	285	283	271	281	293	297	305	304	307	289	281	282	309	293	280	291	308	270	269	292	297	275	278	281	311	308	277	298	271	287	278	291	298	277	292	297	276	309	295	302	292	278	281	290	258	287	295	339	308	266	292	293	282	281	281	301	284	280	282	271	270	283	248	266	282	319	304	290	303	270	316	266	268	267	265	304	307	304	285	276	315	311	301	296	258	278	265	290	273	342	296	305	291	288	304	301	289	303	309	303	274	280	302	297	289	279	306	268	301	314	288	263	290	296	282	276	291	280	263	281	292	303	291	278	288	298	295	293	294	291	292	292	270	287	264	262	289	313	292	300	300	283	282	315	274	270	293	303	262	291	278	272	289	317	259	281	277	269	307	261	298	279	320	293	266	275	281	310	294	281	278	307	305	302	306	268	286	281	290	282	250	268	292	282	313	271	285	299	304	282	274	308	307	281	277	288	306	285	294	295	312	296	312	289	279	290	311	297	272	296	321	279	277	298	325	296	310	326	291	271	311	322	309	274	276	275	286	298	287	276	293	268	263	268	260	273	321	297	289	286	290	295	291	301	335	284	290	293	254	307	298	310	281	282	294	289	300	288	304	281	273	333	272	308	284	290	272	278	292	274	280	287	315	293	303	313	300	288	315	280	264	302	273	260	300	270	263	320	304	282	298	290	301	258	318	277	320	280	276	292	304	300	282	291	312	301	273	295	291	320	322	297	274	319	276	302	272	273	286	280	297	287	265	287	255	309	272	280	319	264	290	250	289	315	251	282	287	262	285	260	273	290	307	261	316	294	285	336	296	292	308	277	268	287	312	300	285	311	305	250	295	265	296	283	275	318	277	307	302	293	302	291	310	319	290	275	313	279	305	278	288	303	272	295	259	271	267	275	285	317	284	267	307	319	255	273	315	292	283	335	289	240	312	284	292	293	296	308	280	286	287	329	259	271	304	302	283	286	247	294	297	265	311	277	286	292	293	265	318	302	277	298	266	290	269	306	326	293	280	286	298	292	288	293	308	281
38162	37688	28741	37930	66781	53838	34182	1041	907	858	886	855	905	893	853	867	855	854	894	893	848	845	844	822	825	862	846	849	865	787	787	857	818	810	814	781	893	821	885	790	826	853	866	819	826	868	787	848	828	870	832	847	830	823	803	778	895	851	859	786	816	879	847	847	839	824	852	819	890	818	821	824	806	853	870	825	878	819	778	831	848	826	856	827	826	850	845	845	844	813	832	835	799	837	867	895	808	815	877	847	851	849	825	805	783	833	861	834	851	856	870	841	796	827	844	828	854	834	823	829	798	848	872	890	821	817	837	800	833	861	873	853	843	821	779	832	828	785	877	848	829	863	833	843	805	845	814	842	813	813	783	909	828	802	836	824	853	866	787	828	773	874	840	845	819	814	811	840	797	794	848	846	853	876	817	804	817	838	861	835	789	817	878	839	884	834	841	866	861	833	786	847	809	840	838	847	848	832	847	821	845	785	832	820	852	835	836	855	889	794	810	814	845	790	846	800	795	794	875	838	814	870	840	829	813	837	834	870	828	885	834	847	816	820	828	804	843	817	833	841	821	863	839	846	824	877	840	799	886	825	849	810	870	831	874	821	810	774	852	839	818	826	857	804	840	819	800	865	834	855	886	791	818	831	828	820	864	841	852	870	811	879	849	865	841	863	862	822	829	808	848	818	795	851	787	850	801	805	839	801	825	840	858	873	811	805	832	823	833	832	849	814	869	858	833	855	798	795	794	801	825	893	801	899	781	811	860	838	821	825	849	822	790	801	788	849	883	860	874	824	837	841	867	842	816	810	855	868	805	886	816	841	842	840	820	891	805	805	814	880	873	837	860	808	849	793	809	800	830	856	845	872	808	860	849	819	805	812	876	798	811	808	816	848	811	859	824	824	865	790	796	842	864	789	876	821	842	881	882	839	865	842	827	840	847	799	788	864	835	807	871	819	829	819	880	821	782	823	859	850	848	783	854	871	813	822	824	825	868	857	835	852	871	805	828	794	854	785	858	799	849	890	848	764	834	802	856	836	857	796	819	859	848	817	838	832	865	850	801	791	829	798	795	810	866	798	843	836	838	818	876	830	788	794	832	849	808	801	861	818	822	856	870	817	827	830	788	816	812	864	842	842	911	804	813	816	814	848	800	858	844	816	820	841	792	825	806	821	876	900	799	836	865	822	829	878	797	798	835	833	791	834	815	824	866	756	823	879	843	820	853	877	857	844	834	832	802	777	867	810	784	833	861	872	831	845	822	841	862	869	819	842	817	848	842	845	813	804	806	828	815	795	817	772	798	855	830	793	828	850	796	801	884	849	860	804	817	815	841	837	822	800	845	832	861	855	758	871	811	860	827	841	807	857	826	791	857	839	837	792	798	842	772	893	798	873	810	866	827	803	838	824	893	872	823	826	832	849	868	842	806	807	834	832	843	876	834	871	769	837	842	823	854	865	820	829	877	831	807	822	787	853	790	825	889	808	864	869	791	850	855	832	800	833	858	832	820	825	849	803	822	880	833	789	848	828	823	856	832	840	811	827	819	827	870	785	826	881	824	826	845	833	852	783	829	788	841	868	823	836	867	779	809	849	833	846	859	829	833	839	812	852	825	849	849	860	778	835	877	781	837	845	898	827	834	887	815	821	808	851	837	849	858	795	809	830	863	860	899	852	807	814	830	862	824	836	806	858	826	814	840	888	820	831	798	815	810	835	823	798	862	828	834	845	833	860	845	878	801	845	798	818	800	843	819	849	816	838	831	861	842	860	858	807	846	809	826	774	811	832	788	821	859	869	846	836	826	836	804	808	873	819	892	847	829	813	773	843	861	867	870	816	877	813	876	819	814	847	827	879	845	853	835	866	814	824	873	824	778	806	851	830	820	805	843	820	806	880	819	843	842	793	856	819	836	853	793	847	823	797	830	828	798	790	826	772	810	877	816	813	793	811	836	773	852	845	885	825	833	800	810	849	781	910	828	863	754	834	862	834	849	841	819	842	853	847	817	819	851	814	798	793	885	796	835	849	836	819	820	872	842	834	846	856	860	819	856	809	863	867	875	862	774	854	839	881	837	828	828	828	861	857	816	805	798	868	826	862	804	845	855	841	848	848	815	866	812	823	830	796	831	874	831	879	831	835	857	821	804	887	821	827	853	798	824	797	845	776	846	859	862	834	793	847	878	835	814	807	840	808	807	838	835	802	786	838	834	842	790	815	825	803	865	833	781	844	831	874	864	836	820	826	788	823	805	820	849	833	868	790	852	811	874	839	863	873	840	850	863	833	821	857	786	840	874	850	817	824	854	884	822	795	831	873	841	837	931	803	837	811	832	832	847	763	803	880	876	824	800	827	841	849	853	796	778	790	834	849	790	803	796	794	809	810	830	849	822	844	804	835	871	890	834	823	824	847	834	831	810	841	739	792	824	848	844	830	814	837	845	783	806	859	852	858	815	831	811	818	850	817	838	799	816	850	794	839	880	812	848	863	771	757	864	787	818	826	850	836	822	802	847	863	844	793	840	838	825	809	860	860	818	847	856	837	789	816	788	781	843	809	834	893	834	835	791	813	796	847	881	864	843	848	801	798	852	845	797	811	888	796	801	829	851	823	797	888	797	830	837	841	802	803	842	850	854	794	819	809	821	830	803	862	763	770	814	868	789	870	832	849	810	860	917	794	790	805	851	819	838	780	810	835	870	789	851	813	834	851	839	838	801	837	869	775	835	883	857	866	808	855	821	821	825	797	799	873	812	872	827	803	844	822	856	854	835	842	789	790	851	773	793	820	797	826	821	830	774	840	834	827	847	825	880	841	832	823	827	805	876	843	862	874	821	851	825	820	873	839	791	860	860	821	838	852	817	815	854	817	837	787	818	809	839	789	841	792	819	876	823	808	826	828	873	826	838	849	780	786	834	887	831	809	829	841	859	810	847	855	795	812	878	844	859	782	881	742	800	885	789	777	798	841	797	843	827	796	855	843	839	805	835	809	810	821	824	857	862	864	866	810	884	880	843	894	837	799	773	847	809	774	898	778	819	824	820	833	789	805	836	848	792	848	851	845	841	802	849	788	847	826	799	778	796	826	820	810	858	864	824	831	798	805	836	797	828	790	818	767	822	806	766	766	869	871	797	875	869	850	832	842	809	819	792	868	837	816	832	818	844	851	821	863	787	823	830	865	816	822	814	813	796	882	817	835	880	818	852	825	843	818	868	784	864	824	833	816	837	858	807	829	823	820	772	870	775	853	823	817	818	809	850	888	819	811	829	840	792	830	839	810	801	791	828	820	873	813	858	831	791	847	854	861	814	832	808	851	786	841	842	789	819	840	834	864	888	838	844	846	821	809	794	850	861	858	798	833	841	841	809	814	847	837	854	865	834	821	837	835	840	796	864	845	792	800	850	862	843	820	864	814	822	807	833	833	872	839	834	841	844	838	863	824	843	821	831	846	820	851	860	789	835	842	857	792	834	805	809	804	799	848	841	812	775	868	840	833
56171	34026	29663	29764	54862	54023	37635	11411	1913	670	434	380	361	348	355	363	325	325	310	345	316	343	365	342	337	340	360	348	366	320	322	346	345	340	333	365	288	341	340	376	323	337	339	336	340	364	358	307	315	333	354	333	332	305	308	365	330	305	322	317	352	348	324	330	312	309	343	320	353	309	332	354	351	339	297	336	358	312	317	331	329	334	313	331	330	357	341	328	357	329	292	330	322	306	342	326	359	317	321	361	346	326	340	344	331	349	357	309	354	323	323	321	353	346	325	348	353	363	312	342	355	334	335	362	330	368	332	321	359	312	347	340	358	308	332	318	333	318	324	381	344	320	327	339	315	332	361	326	324	335	338	312	335	312	356	328	370	335	353	331	329	318	339	322	324	356	347	324	314	335	345	353	323	333	337	309	302	333	339	335	335	315	331	304	307	323	318	332	335	347	385	382	306	367	334	323	356	340	348	325	344	331	348	341	328	357	350	333	328	323	345	348	332	328	323	355	353	358	335	311	328	316	332	303	334	343	332	331	349	307	360	351	321	323	387	353	352	330	376	327	325	401	342	350	321	365	335	336	374	318	326	333	318	323	359	315	331	334	334	338	320	315	335	360	333	371	346	334	325	362	356	300	346	321	346	339	308	360	326	366	306	352	355	330	324	366	329	319	334	305	327	326	330	344	352	350	329	344	356	310	365	342	305	337	325	344	306	322	345	321	339	330	311	338	340	354	368	327	331	329	314	345	327	330	330	343	340	351	331	360	329	320	357	328	333	318	336	372	306	326	331	337	345	318	313	344	339	362	308	362	345	360	347	361	333	332	327	343	313	353	356	334	343	362	334	342	334	347	316	335	302	339	327	355	311	341	322	311	322	326	344	336	335	316	341	353	354	357	349	353	333	327	343	374	321	333	342	327	324	343	323	375	333	341	334	340	356	359	310	368	328	332	357	299	340	343	345	344	339	312	346	352	330	351	325	356	328	356	335	319	330	354	342	317	317	309	374	307	365	310	338	297	336	321	350	342	300	327	335	342	333	357	316	375	317	357	327	302	316	322	308	336	364	358	333	324	326	373	304	339	319	325	340	334	365	332	333	310	348	305	314	343	326	345	321	330	327	321	339	324	316	339	351	342	344	316	367	338	302	320	345	333	364	361	332	320	353	305	311	343	322	360	320	344	313	327	351	332	345	339	340	340	358	334	352	316	316	341	340	319	298	335	355	301	321	373	321	330	341	333	354	349	344	338	351	350	349	358	358	323	374	291	343	338	320	347	320	337	348	390	336	371	364	327	342	335	350	333	349	323	341	320	335	349	326	349	314	325	369	344	300	345	345	343	366	362	343	363	322	332	344	336	337	352	367	331	312	355	373	351	361	314	323	351	363	346	323	322	365	316	328	349	347	350	309	355	319	357	311	338	328	325	344	340	346	343	311	336	310	335	354	340	344	343	325	349	299	304	347	309	304	349	340	325	310	338	325	333	344	340	332	324	339	329	356	352	337	301	334	309	309	345	353	351	330	325	351	359	323	321	341	328	381	367	330	340	349	326	326	318	333	345	346	354	329	355	359	336	344	304	296	338	338	302	323	317	335	325	350	324	347	365	332	346	333	332	348	316	327	358	336	296	332	309	318	355	348	321	320	306	356	329	330	364	315	364	345	328	307	313	329	321	331	302	317	354	355	320	349	330	318	346	327	339	360	343	359	365	345	347	335	310	352	350	345	338	337	310	340	330	342	304	354	299	366	346	302	376	348	372	344	324	338	339	356	356	361	321	337	327	339	315	298	319	325	340	339	322	347	329	309	358	334	340	341	325	351	338	310	356	355	316	366	333	334	304	335	351	345	365	339	341	358	378	353	335	348	334	302	310	315	314	350	343	342	353	327	313	315	341	312	338	338	309	332	326	355	351	328	357	344	353	334	341	346	307	351	318	327	334	316	347	337	328	339	389	362	357	333	344	345	352	337	319	314	324	356	293	332	309	307	341	333	364	370	358	339	346	300	360	360	323	364	363	336	343	331	351	325	343	379	349	309	352	320	325	334	364	350	359	324	337	360	332	349	351	342	364	358	322	353	314	372	337	331	326	348	302	304	344	345	315	357	343	330	331	340	329	361	390	369	363	332	296	343	358	355	361	310	351	338	302	309	284	348	351	347	330	331	317	334	336	314	334	325	327	317	308	333	343	348	348	324	352	325	331	289	353	327	361	367	325	347	337	312	324	320	325	323	338	334	348	334	322	335	332	329	325	322	361	360	346	353	333	326	295	323	358	332	324	365	325	350	343	343	335	342	337	343	347	364	331	300	338	341	373	359	363	340	360	347	313	352	336	366	311	361	352	338	324	311	310	341	323	348	369	348	348	362	325	340	322	347	344	353	355	336	349	336	319	337	309	334	317	372	339	342	323	303	339	340	295	301	364	310	340	363	359	312	318	331	324	335	335	324	333	320	310	396	364	354	351	319	330	310	350	348	330	342	327	351	342	345	346	338	314	362	330	313	326	337	330	316	340	308	344	313	328	322	313	343	357	322	333	326	352	349	316	341	342	345	309	371	330	311	361	335	341	342	354	340	351	317	345	366	328	319	393	310	336	326	346	327	333	317	326	342	315	374	334	325	364	340	358	354	333	341	339	323	367	322	353	323	347	354	365	321	367	368	346	314	324	344	340	327	312	365	342	322	363	325	319	360	338	337	319	320	301	340	361	300	342	306	354	339	345	301	353	336	337	300	307	363	346	321	354	313	346	329	314	327	321	330	354	312	314	340	283	325	362	331	323	314	378	382	285	355	318	355	345	345	367	339	341	328	312	341	345	331	326	328	335	369	337	294	330	317	354	325	351	337	331	339	340	343	329	343	362	344	359	358	331	303	318	363	321	311	334	339	338	343	334	343	328	299	345	365	335	335	315	349	352	319	347	340	376	317	359	361	330	324	341	332	332	333	333	345	302	320	349	266	329	313	321	343	351	356	304	330	301	312	347	329	294	350	321	318	328	353	337	348	329	354	332	337	293	321	325	336	313	348	316	325	320	320	334	331	334	297	351	344	302	331	356	317	333	343	339	391	327	357	341	338	363	330	363	311	339	325	343	333	348	340	350	306	341	319	349	327	367	346	356	323	329	316	333	301	336	331	315	351	329	355	344	329	357	331	329	321	343	339	347	344	331	316	350	305	325	345	326	356	326	330	351	327	342	309	319	315	321	338	323	327	338	346	321	299	336	324	332	327	367	341	338	353	349	348	323	357	365	349	364	326	349	347	356	353	367	342	351	318	319	313	360	348	358	334	308	341	315	329	345	373	331	321	329	372	299	307	325	330	339	345	334	314	322	315	354	312	350	300	332	329	353	316	336	327	364	336	333	335	359	328	303	348	359	349	305	359	327	315	336	327	319	316	335	323	330	337	351	330	357	327	321	304	347	321	326	311	326	317	307	332	334	331	333	310	324	350	324	336	321	344	332	329	343	328	357	308	347	336	352	317	330	328	348
49283	28485	28501	41425	83247	71845	41538	1147	1074	1043	1044	1025	1020	974	1006	900	918	921	901	944	912	913	938	933	935	878	942	930	888	909	905	982	923	929	866	935	925	930	953	918	939	942	929	912	897	965	968	944	914	954	901	888	873	928	950	879	979	890	951	888	918	974	883	917	964	972	927	973	955	962	922	884	970	918	863	901	954	927	920	896	877	943	931	906	924	928	933	910	896	883	938	898	894	939	861	889	920	941	929	962	925	934	928	863	971	945	897	873	966	893	939	880	903	868	888	857	900	905	893	938	904	921	929	932	937	873	893	907	906	874	871	871	903	991	868	914	935	926	868	896	871	916	917	879	904	918	875	919	884	877	913	925	951	874	949	913	923	939	869	932	903	894	914	925	910	860	919	903	918	919	880	904	932	932	921	930	908	917	889	871	887	930	899	970	884	930	912	879	938	962	898	968	937	903	899	933	882	888	917	929	949	894	908	959	921	889	865	878	948	924	899	910	863	915	930	878	932	894	908	845	944	889	889	886	899	884	895	877	921	924	869	872	893	906	934	951	858	876	914	915	959	923	946	917	904	912	929	903	908	940	941	896	896	938	903	908	874	927	883	895	982	885	966	925	894	891	891	884	890	917	919	903	940	898	955	926	934	901	917	910	905	932	969	850	913	886	864	883	903	913	910	918	885	897	951	947	894	928	904	879	902	903	972	915	919	922	956	971	892	892	863	876	847	946	885	920	887	914	919	950	894	883	890	949	932	889	908	908	884	909	939	863	898	917	895	929	915	903	896	905	852	878	920	920	933	865	939	907	860	949	915	892	898	926	880	890	906	963	916	904	954	862	931	924	905	901	941	873	910	925	887	933	919	916	921	954	914	908	916	964	927	840	886	865	909	901	901	986	911	885	921	931	894	915	903	860	885	874	943	905	944	841	906	912	902	888	902	969	902	961	912	873	923	891	893	897	908	904	932	931	896	972	918	928	917	906	888	886	885	853	914	907	921	905	928	894	902	892	902	962	895	922	884	900	896	911	876	912	912	913	873	923	873	939	882	938	906	909	922	885	960	959	881	913	923	877	872	921	876	852	894	924	948	949	885	902	921	911	914	877	901	872	976	890	963	938	901	863	907	896	905	908	914	936	926	851	853	890	865	909	827	892	826	905	937	888	840	930	911	936	922	912	876	917	911	910	857	929	866	904	896	932	943	940	911	904	894	881	911	896	894	914	934	892	935	935	901	897	952	970	851	914	841	889	853	900	958	945	882	953	923	942	906	912	905	935	831	910	911	906	921	918	924	910	916	931	869	891	893	978	908	958	908	868	911	937	931	897	912	940	931	865	921	876	908	922	937	935	897	938	925	898	876	893	934	900	905	936	872	925	904	952	894	917	912	929	955	921	951	851	856	878	907	968	969	910	880	882	910	889	919	829	883	919	951	926	902	943	875	951	900	875	897	911	879	947	904	893	914	926	943	946	904	902	899	901	871	876	890	1006	920	907	935	888	906	920	917	879	924	887	846	905	971	903	882	924	891	911	917	911	916	935	930	882	900	879	928	876	854	883	886	891	957	909	913	908	900	890	911	960	876	899	946	864	869	899	908	912	906	889	914	894	867	898	886	921	889	927	876	898	907	919	879	921	920	925	914	946	924	942	963	867	879	915	880	875	926	898	898	877	960	908	873	854	870	931	883	942	898	973	901	941	872	975	931	958	906	889	980	904	887	916	948	937	891	954	921	877	862	895	889	968	875	923	953	907	858	915	864	978	832	898	879	860	923	919	930	908	928	918	910	888	933	876	892	917	916	910	841	907	843	903	859	895	902	878	906	923	882	893	894	995	886	850	908	923	893	943	893	944	886	953	1003	873	860	908	855	895	907	873	877	912	910	863	940	861	908	893	872	910	906	917	886	919	865	948	874	937	882	915	878	879	873	907	859	914	961	855	909	883	943	926	921	850	889	868	852	909	907	959	927	908	861	858	866	907	907	887	888	901	912	933	988	876	1004	934	961	937	927	904	929	914	920	898	935	939	935	928	866	969	968	850	943	911	877	885	897	894	941	919	947	958	884	942	865	887	890	908	898	877	924	912	914	837	929	917	898	981	884	899	894	942	956	873	897	900	880	910	926	877	880	881	910	929	918	919	890	955	879	931	979	951	874	923	951	855	862	916	924	891	912	1006	935	902	877	987	883	938	868	967	930	935	938	937	870	951	944	880	894	894	888	939	929	909	886	885	916	911	883	919	875	912	903	947	955	931	974	944	920	940	965	853	878	902	870	901	942	849	918	957	869	887	916	939	888	880	932	924	894	903	910	913	911	881	916	898	860	959	904	919	914	958	953	896	919	861	898	889	911	915	871	924	904	861	948	897	928	904	931	928	869	935	893	911	946	879	884	932	871	939	899	909	907	874	908	916	923	914	906	912	926	907	885	926	906	922	912	928	926	895	892	959	926	908	933	919	916	930	907	915	927	912	922	876	970	929	937	900	949	912	869	880	907	930	879	845	929	942	895	886	935	898	874	902	874	906	927	917	911	880	957	927	921	867	940	881	891	910	893	857	902	931	859	903	906	923	922	919	957	906	915	848	874	881	931	932	888	887	904	845	940	880	918	867	957	900	949	947	945	884	887	938	882	854	871	921	938	915	928	924	826	918	914	895	858	896	952	933	959	883	883	910	875	867	893	898	910	837	922	923	905	873	865	893	903	879	902	859	903	893	880	894	879	894	881	921	906	926	849	912	877	920	866	991	949	910	925	864	860	917	887	845	894	896	910	902	890	926	883	944	888	920	882	909	943	976	906	882	892	923	871	852	884	930	924	928	922	877	948	873	926	910	960	856	961	892	879	904	893	927	880	886	919	871	893	913	912	923	890	934	917	886	873	886	884	900	916	825	910	949	900	933	887	891	883	903	875	928	894	855	909	866	942	922	886	918	899	911	955	935	909	850	901	918	907	928	869	950	977	887	856	963	901	869	919	908	895	906	886	905	950	928	868	922	907	888	924	899	930	908	903	958	915	969	931	908	947	851	896	946	896	920	933	932	920	875	902	894	918	890	888	879	915	927	929	873	918	957	819	927	899	875	895	905	848	891	937	885	872	900	893	849	945	912	884	964	929	875	900	921	907	911	883	909	918	925	918	967	870	886	895	935	894	918	887	893	875	945	906	875	930	923	884	873	913	912	906	930	934	925	899	880	925	894	884	861	956	900	915	949	905	918	937	935	861	918	900	942	848	911	852	953	903	880	934	894	902	874	901	895	836	917	922	857	914	897	886	852	902	904	942	807	918	932	908	956	891	917	868	891	871	930	909	884	930	910	918	879	888	897	881	888	901	872	871	883	908	862	932	915	927	936	925	890	871	895	905	960	905	957	931	901	874	899	935	944	899	954	908	917	854	905	931	923	868	918	896	932	915	926	930	851	901	906	954	882	841	919	919	925	947	900	841	914	953	916	919	920	924	902	877	916	903	923	894	931	903	899	955	924	876	925	923	888	888	911
8416	3092	2347	2639	8359	7480	2625	306	183	180	165	202	191	184	192	199	208	212	178	160	175	185	150	199	180	174	179	185	193	193	172	179	150	172	169	205	186	176	179	175	185	190	176	179	187	178	202	221	191	175	207	164	201	194	186	175	190	177	157	168	178	186	180	179	197	173	176	162	196	167	209	171	201	211	183	197	203	199	208	192	213	209	193	175	179	190	195	183	192	157	176	171	217	201	174	176	199	194	199	206	166	174	228	170	187	191	210	191	169	200	154	215	190	168	175	189	170	186	202	171	196	190	188	226	191	201	180	185	167	192	168	173	192	166	193	204	203	154	180	156	175	188	191	193	162	181	213	175	182	195	182	190	178	189	173	168	197	186	187	191	189	181	199	160	163	204	191	177	178	169	200	180	194	169	169	191	183	197	192	197	154	181	189	180	186	159	178	179	196	220	201	196	218	182	201	179	191	188	211	186	205	200	203	189	203	194	178	169	171	201	170	183	174	171	195	197	168	190	184	192	175	183	208	183	186	189	188	183	175	180	207	202	192	168	166	202	163	242	187	212	195	153	192	193	185	172	168	179	205	191	189	200	185	189	185	176	179	191	211	206	180	168	200	187	169	180	166	170	202	188	179	198	206	170	192	212	171	191	197	202	204	181	195	177	199	193	167	196	189	176	194	223	189	182	190	196	190	172	143	181	187	191	195	171	181	195	179	170	208	180	171	189	190	183	216	193	178	184	182	190	189	184	175	177	191	165	184	179	182	202	197	180	172	173	194	207	190	190	192	189	180	184	185	190	187	221	200	186	177	184	172	204	169	173	211	183	162	194	160	170	209	178	194	176	192	188	176	173	176	175	190	193	167	188	180	192	197	198	171	188	180	194	190	196	177	180	181	190	182	183	170	177	192	151	204	200	170	181	168	205	191	170	176	195	196	174	169	191	200	195	186	211	204	195	207	221	184	200	184	170	177	169	183	182	203	184	215	181	196	192	162	204	163	170	182	200	203	186	188	192	176	172	187	190	161	199	177	188	163	217	187	180	188	169	194	202	190	190	209	198	173	193	193	198	191	182	183	205	184	203	197	190	179	189	210	176	185	187	193	218	224	186	162	163	191	188	186	195	173	199	182	191	196	176	172	191	187	203	186	183	208	177	196	191	185	185	184	189	198	164	207	174	173	164	157	183	209	189	163	181	175	211	182	172	165	196	196	180	217	189	195	189	185	187	208	181	199	207	214	185	175	189	176	199	187	197	187	187	197	188	194	174	197	202	213	181	199	160	184	182	184	215	184	193	195	167	179	157	189	158	178	177	169	202	182	190	206	199	210	185	204	185	187	176	196	195	209	162	160	180	171	190	159	203	204	190	162	156	183	194	175	186	158	198	186	207	169	190	195	158	193	194	178	188	180	184	174	187	167	167	181	161	175	194	166	172	204	179	183	154	176	163	170	181	192	193	175	179	186	175	195	170	172	211	168	174	174	178	201	204	187	189	183	191	208	188	183	176	198	192	175	192	205	185	185	182	189	176	158	205	152	175	195	178	166	198	189	170	189	155	174	179	178	183	184	192	194	160	162	180	203	182	195	196	201	185	179	177	169	200	197	201	170	178	194	156	175	185	179	177	205	189	166	196	158	199	185	192	190	175	168	189	169	165	178	168	157	181	179	202	209	171	177	167	192	180	181	148	181	157	187	190	178	220	203	181	190	179	166	190	178	169	173	198	182	166	176	202	174	221	204	180	174	173	194	192	191	181	170	176	167	180	176	174	181	174	167	185	211	174	205	217	186	182	198	180	193	184	183	196	207	193	187	190	213	192	162	195	198	188	178	178	174	190	185	192	190	190	190	186	163	151	171	201	186	184	192	188	183	179	189	179	198	162	179	179	187	201	192	207	186	220	188	194	188	198	173	165	181	163	183	182	196	192	182	209	195	193	171	163	202	209	173	180	171	174	185	188	192	199	194	196	198	191	190	186	182	182	186	176	170	184	188	213	183	182	196	182	183	173	159	189	170	171	190	169	198	202	177	177	186	173	189	187	175	179	192	170	203	221	153	170	187	176	208	189	189	180	185	180	174	200	197	164	183	195	180	190	185	180	180	154	177	178	186	166	188	174	199	192	173	157	195	184	178	189	193	186	202	188	210	181	179	206	183	186	189	178	171	171	203	187	206	194	180	161	198	177	192	177	183	197	205	189	194	193	206	186	161	165	179	189	176	180	169	207	154	164	187	172	179	213	212	179	181	183	184	181	194	190	160	164	185	189	177	174	193	205	184	193	177	189	201	174	191	171	182	168	220	189	174	171	170	192	172	172	182	174	185	183	175	189	194	192	169	181	205	197	181	168	181	214	207	169	210	204	172	180	178	195	157	169	182	176	176	165	181	170	189	178	202	181	194	185	176	168	171	195	194	183	195	181	175	192	178	202	184	181	188	196	179	186	190	172	166	190	192	167	196	190	161	181	188	186	194	159	183	178	198	172	175	166	206	208	160	198	175	188	184	192	196	176	182	177	188	191	189	177	191	206	199	182	204	195	203	196	191	185	157	172	183	171	172	195	170	179	176	194	183	187	213	179	183	189	198	195	199	178	182	162	216	181	187	177	187	196	175	169	171	197	191	175	175	165	202	177	190	178	201	175	182	180	173	168	200	187	143	202	194	174	165	210	185	180	188	167	176	175	183	181	199	156	170	191	183	202	197	189	170	176	174	231	197	178	204	204	199	186	200	172	179	163	184	172	190	176	160	207	201	196	199	181	210	185	173	180	184	182	166	199	193	181	188	212	188	206	209	177	194	196	171	140	195	166	172	173	171	194	164	206	183	188	178	175	206	158	175	175	189	157	183	168	158	191	184	180	200	181	195	200	185	203	185	171	185	195	156	210	220	177	174	175	177	201	203	198	167	174	202	195	170	174	175	192	216	143	180	217	176	195	179	166	175	179	161	172	194	184	190	185	163	184	183	173	192	184	170	172	204	188	193	177	191	184	186	160	173	190	200	179	189	197	172	211	156	202	181	176	200	190	186	206	169	155	201	206	157	188	203	180	178	193	186	167	193	188	194	185	168	186	181	199	181	197	192	191	222	197	177	193	192	180	198	165	170	185	174	188	187	192	208	181	193	183	181	177	170	189	217	180	195	185	186	204	202	164	175	177	205	175	169	186	190	154	201	192	199	205	192	203	192	180	170	161	186	195	198	188	172	197	178	192	185	200	192	169	170	183	198	174	181	193	195	178	183	193	190	167	176	200	171	191	175	178	197	192	172	211	173	156	197	198	181	166	156	201	181	139	181	180	175	203	193	182	165	186	182	194	209	197	201	210	177	191	183	178	159	183	182	180	180	189	199	210	190	197	173	185	190	215	196	221	174	190	183	177	177	187	183	197	208	179	190	201	202	196	175	179	193	204	174	187	198	183	183	195	204	205	180	196	208	188	171	190	193	203	187	165	189	196	199	199	187	176	164	168	179	184	185	186	183	195	189	185	175	176
8431	2863	4194	7540	24051	19985	7339	606	592	596	632	560	593	580	584	590	547	589	569	588	582	545	562	550	605	603	575	565	582	546	557	563	603	583	528	600	559	546	581	587	601	584	558	562	611	565	602	543	573	574	588	606	564	556	616	566	570	558	523	553	594	579	585	579	553	543	533	552	529	584	615	566	570	570	549	549	559	583	541	552	590	537	553	554	604	584	558	563	546	536	540	565	588	525	595	583	574	606	558	553	581	543	603	567	590	607	569	563	567	575	582	545	563	581	563	546	565	579	571	534	553	580	571	542	547	565	588	580	598	569	596	554	557	607	556	534	583	542	546	590	559	541	564	581	516	596	557	591	580	603	602	568	512	608	533	593	596	563	525	585	546	552	611	570	579	558	586	558	596	602	562	550	577	569	573	580	574	608	592	569	610	557	543	578	555	548	588	535	542	586	556	578	600	552	546	584	554	536	567	543	597	542	570	589	557	573	593	563	594	583	583	538	590	613	541	573	586	516	546	601	580	572	551	511	562	578	553	597	557	545	558	483	544	571	563	584	567	564	564	581	572	535	580	562	575	550	562	580	542	533	561	584	612	592	591	529	596	529	565	559	566	543	603	544	576	578	558	592	537	555	559	544	635	588	571	555	564	565	625	543	523	565	573	579	566	572	567	600	563	541	571	541	602	535	590	582	590	602	568	566	530	592	548	591	576	634	575	585	565	627	578	571	621	562	604	588	540	597	570	567	553	586	559	561	511	617	555	579	540	564	596	607	551	569	581	571	575	589	566	532	574	569	561	526	587	569	538	529	562	542	591	599	512	544	565	593	552	588	608	551	560	543	582	620	556	565	556	546	547	543	559	544	548	588	591	564	617	565	587	611	564	571	598	570	577	540	614	563	531	569	567	607	571	566	565	540	533	549	586	591	566	574	548	588	541	571	588	581	578	593	569	541	574	577	571	576	541	576	535	553	580	586	565	595	566	581	567	584	576	565	603	594	572	568	545	554	583	591	584	551	547	556	547	561	559	594	577	556	605	589	601	577	608	571	595	535	595	589	535	577	587	513	575	582	587	592	535	524	531	561	568	536	610	596	559	592	608	571	537	603	541	568	592	574	553	560	580	561	550	561	543	571	563	548	582	543	565	556	589	564	587	607	538	547	569	631	550	575	555	555	556	578	496	561	614	541	561	546	590	568	600	547	567	548	586	542	552	590	635	589	582	574	540	582	568	522	581	581	604	587	578	556	568	532	561	565	574	575	535	554	558	536	566	553	564	579	574	586	572	594	551	566	613	545	570	553	563	575	545	572	589	581	529	571	564	566	583	577	515	566	585	602	544	552	545	583	610	556	550	589	589	586	595	571	595	591	571	576	551	578	594	589	553	601	541	528	532	565	555	597	573	586	574	598	574	606	574	561	547	571	560	582	537	590	533	631	557	543	608	578	562	630	561	567	545	559	603	545	588	578	572	542	536	572	548	582	599	589	566	600	568	560	593	569	550	571	560	557	538	573	584	567	590	539	581	580	619	595	546	536	568	595	602	568	593	578	564	598	617	581	612	546	562	543	613	595	580	618	554	592	593	570	580	577	578	576	573	561	588	602	588	615	601	557	584	555	569	553	551	565	587	607	536	560	574	567	569	602	548	538	587	560	593	564	548	505	557	555	562	601	599	549	586	585	558	547	566	580	610	571	614	574	558	545	538	548	522	516	589	580	558	557	575	542	538	551	532	582	531	561	545	624	537	553	584	586	561	568	578	562	581	549	586	566	592	595	573	558	564	562	589	613	545	590	594	617	551	558	589	592	602	569	557	569	567	614	589	574	570	550	597	603	501	575	565	554	551	585	588	562	584	523	524	564	580	542	606	566	579	539	586	545	583	593	557	573	560	547	584	621	590	554	568	555	555	566	549	524	565	562	606	555	587	589	597	578	556	554	580	584	552	588	566	571	615	576	584	555	591	566	560	534	571	565	586	571	595	545	595	598	558	591	568	575	542	569	550	602	555	629	571	573	571	582	601	566	553	539	555	595	572	599	587	570	611	581	588	526	535	569	531	577	582	552	557	551	567	607	606	570	585	566	593	558	520	532	581	549	590	575	571	602	564	552	598	580	553	579	610	569	570	601	580	549	597	539	568	553	575	553	554	571	585	547	593	528	583	552	573	559	566	600	538	547	530	569	576	612	543	591	605	611	547	605	564	590	540	605	567	551	536	569	576	588	602	550	574	508	570	568	582	637	554	589	577	560	580	563	592	598	543	620	589	596	571	578	596	550	573	609	575	562	623	559	563	546	561	550	507	603	575	567	556	612	576	591	565	561	588	537	548	558	576	566	585	536	574	577	607	617	566	554	563	580	589	588	556	551	561	561	569	646	552	570	571	562	558	557	598	589	570	540	595	600	560	539	585	553	613	579	567	602	569	530	589	556	525	579	566	530	559	546	532	581	572	575	538	529	573	582	577	558	572	545	507	568	550	566	572	612	586	581	587	617	567	567	578	521	596	550	586	590	575	594	572	577	579	570	610	569	594	576	607	560	589	514	539	574	535	575	590	563	608	622	555	558	590	566	598	547	596	554	580	580	571	579	563	558	579	562	554	557	623	609	580	581	557	558	610	577	533	567	570	576	582	556	581	569	558	557	547	569	612	530	554	583	546	546	599	566	584	593	552	576	579	559	571	567	601	579	565	598	562	549	637	551	527	558	558	570	558	550	600	585	565	600	580	569	567	603	577	558	593	563	565	580	548	580	606	546	552	599	602	562	643	596	569	539	556	562	562	601	608	577	584	590	589	508	546	591	547	540	565	566	549	556	543	559	565	553	532	543	510	562	592	565	598	564	568	607	564	575	581	609	562	568	518	551	613	543	571	557	575	585	573	573	581	548	549	569	553	605	590	560	568	564	610	566	580	588	542	562	555	586	580	549	565	579	581	577	609	610	602	554	573	550	564	561	579	594	562	536	590	568	585	566	564	589	548	611	558	572	555	542	534	575	581	569	543	567	587	534	586	525	599	574	570	614	534	609	568	618	583	535	587	542	545	581	572	581	530	569	598	585	550	549	571	599	558	587	559	553	552	574	577	548	575	577	572	583	541	604	595	564	573	604	562	571	585	562	600	567	579	616	577	559	558	559	536	583	567	594	555	544	584	594	584	544	575	570	558	594	582	545	559	536	606	580	554	580	577	554	538	566	562	554	597	574	582	594	579	627	553	561	589	600	575	583	569	565	568	554	558	581	541	599	564	547	544	569	595	547	508	568	555	558	548	571	573	602	615	559	596	628	592	595	535	572	517	556	574	524	586	568	604	544	525	598	619	573	548	558	523	568	546	521	573	563	576	620	561	566	601	579	590	571	548	580	627	596	589	566	596	560	609	558	552	572	558	544	556	556	583	528	536	616	559	596	565	543	568	597	574	576	606	573	525	583	587	575	578	573	597	560	581	568	560	577	539	583	556	550	567	559	605	532	568	600	592	576	512	592	614	574	539	572
25100	16805	22592	31610	58273	48059	23955	2849	423	350	303	314	312	314	306	273	334	299	299	332	285	294	302	268	292	300	281	280	305	300	295	275	276	291	288	294	290	273	294	285	294	272	300	307	266	300	319	263	288	289	278	299	306	286	316	297	274	297	288	290	272	255	310	298	309	259	277	285	299	295	305	263	262	253	282	305	286	279	306	297	299	317	293	282	264	265	279	257	301	279	289	287	297	282	277	311	271	299	332	302	284	292	282	291	285	283	299	301	289	278	291	321	300	287	294	300	298	282	307	311	303	276	322	265	294	282	306	300	298	304	287	273	271	303	312	280	292	264	271	292	282	301	302	267	297	292	292	292	272	295	273	286	277	279	298	281	268	298	283	280	304	285	311	294	316	273	288	322	290	270	293	272	289	284	274	271	282	286	289	318	276	253	346	311	291	301	291	322	303	290	299	292	281	299	280	294	290	281	341	272	308	282	288	309	261	315	288	300	284	292	308	283	313	284	322	268	280	299	300	331	278	315	278	277	287	306	272	289	269	260	274	259	311	286	328	315	308	315	296	283	301	303	284	293	246	289	274	279	282	249	283	264	312	288	293	315	310	287	292	270	266	297	296	262	294	303	305	277	282	295	292	273	278	278	283	304	289	266	322	286	284	301	269	278	326	276	281	265	269	268	308	258	259	294	273	276	277	287	281	274	308	281	314	284	294	320	311	300	249	284	296	316	249	271	293	307	293	310	301	316	299	274	278	302	291	270	281	259	286	287	295	295	291	309	313	275	288	300	267	282	272	303	297	262	278	310	289	283	318	285	274	286	275	245	281	278	304	301	296	264	280	256	288	285	296	282	295	314	299	284	302	302	311	280	291	300	300	279	263	261	302	276	301	281	334	279	298	310	317	248	279	298	286	287	301	273	294	305	265	291	304	300	273	300	287	299	324	273	284	286	297	259	274	253	278	317	287	279	275	284	290	306	295	288	279	292	280	290	291	272	268	268	313	270	272	283	310	258	302	284	295	285	300	268	292	287	276	284	320	299	296	278	280	289	292	302	322	280	292	279	282	275	284	283	286	292	304	289	301	273	311	274	283	256	311	305	263	264	265	308	304	290	298	277	286	279	286	293	254	296	294	281	282	302	289	307	291	270	310	302	297	271	294	302	312	285	286	281	274	292	287	286	296	261	267	282	324	310	243	300	294	277	253	309	275	249	287	310	292	309	293	288	294	275	290	269	326	288	273	279	277	282	308	295	286	290	274	310	297	299	293	285	307	283	281	286	306	312	287	282	304	306	294	292	291	281	292	294	259	307	265	283	282	305	295	285	319	267	272	304	306	299	287	285	292	294	300	311	285	292	296	271	286	288	260	264	317	300	281	290	280	280	278	305	267	294	282	294	286	285	255	285	306	292	286	305	310	308	245	303	269	292	292	308	274	300	287	294	272	298	278	288	306	290	295	300	303	307	302	298	276	259	298	311	266	277	300	279	277	270	297	287	285	303	315	241	302	271	274	295	306	310	265	282	313	297	270	274	287	287	292	297	286	310	319	298	278	258	328	290	289	305	271	272	297	281	283	282	314	315	276	292	318	297	287	309	274	313	305	321	268	302	302	283	294	313	271	269	300	259	292	313	285	289	272	282	287	326	261	283	310	261	288	269	308	314	272	275	309	301	274	308	257	306	306	294	279	293	274	281	310	310	284	293	276	286	257	290	262	300	294	290	281	290	256	280	316	310	269	255	310	283	307	254	285	300	308	246	285	303	277	290	274	257	278	281	300	303	278	306	281	276	280	288	266	272	310	298	305	321	293	252	274	295	259	279	276	268	319	322	295	279	304	289	298	303	263	274	306	299	278	273	273	299	290	289	316	296	284	319	293	309	287	293	257	293	276	305	286	300	277	240	286	282	281	304	286	302	303	303	320	313	275	314	285	275	292	273	298	259	278	289	314	284	279	271	315	258	303	286	322	280	281	290	249	294	283	262	293	297	293	290	306	251	285	303	261	274	268	311	292	304	269	301	277	284	249	299	280	311	275	291	293	293	311	283	278	320	285	279	291	282	290	330	298	302	290	279	290	275	272	285	274	286	291	300	271	303	274	294	288	283	293	245	301	275	278	277	284	306	271	305	293	292	275	295	282	272	289	291	270	326	294	267	280	260	247	299	278	306	264	267	299	290	263	296	289	301	307	278	288	295	247	311	297	269	258	311	308	278	298	300	289	279	249	302	294	281	277	273	272	287	277	303	289	292	287	308	312	293	287	272	264	318	280	320	275	301	317	302	283	304	292	264	317	296	305	279	325	285	304	289	322	282	268	320	324	286	297	275	292	299	287	294	289	274	294	278	285	294	280	292	305	314	279	316	280	291	304	273	265	299	267	281	274	296	281	294	271	291	296	292	297	256	265	310	315	321	279	313	304	307	244	287	309	306	274	285	277	288	266	276	292	313	295	290	292	314	307	311	289	282	304	325	295	297	296	281	303	286	275	331	255	280	328	259	293	300	286	259	274	282	288	258	285	287	294	281	270	317	285	293	298	261	284	258	292	302	278	303	291	273	279	269	272	302	292	298	293	307	298	283	292	284	290	290	306	292	328	284	261	289	306	305	296	318	298	308	302	276	286	296	283	281	299	290	273	266	311	297	281	318	324	284	300	301	311	264	287	287	304	304	284	275	301	294	291	274	271	275	254	297	292	301	284	284	288	290	280	288	303	266	317	299	277	287	323	285	299	310	316	295	282	303	275	271	297	296	270	277	266	297	314	302	278	269	301	285	284	323	269	309	267	271	273	290	287	310	278	281	300	269	280	311	298	291	278	282	298	290	260	267	338	303	290	298	302	256	318	286	296	310	297	275	303	342	277	303	300	284	320	310	313	304	281	315	256	258	325	275	316	284	257	307	270	304	289	295	284	298	291	279	285	303	299	303	296	242	269	306	300	276	287	267	297	287	286	270	288	265	285	284	300	306	293	317	276	296	278	281	312	297	294	297	301	315	275	277	274	302	262	300	273	288	310	320	295	271	287	283	302	303	295	271	310	302	279	293	315	277	295	296	282	285	305	279	298	306	293	302	270	275	299	280	290	315	282	308	320	331	284	320	298	288	319	258	269	311	326	285	291	280	286	276	313	277	288	285	311	285	263	281	265	318	286	308	296	281	294	278	265	289	293	266	289	293	257	297	276	278	293	300	309	264	257	267	275	280	291	287	314	273	282	340	269	300	279	297	277	296	263	278	270	295	297	286	273	291	296	298	313	285	303	323	288	304	279	265	293	288	261	346	298	315	295	271	289	320	323	277	326	310	296	277	312	276	258	307	290	331	280	302	335	285	282	292	293	266	269	287	321	280	274	289	292	274	288	274	286	303	281	289	293	305	299	305	299	289	306	298	273	289	298	323	300	278	263	298	263	278	285	277	282	276	311	300	268	316	278	319	280	271	282	314	263	293	289	280	288	292	309	281	267	308	302	294	287	277	284	263	283	311	273	281	270	303
16808	11961	21367	39862	70825	58529	22040	938	980	927	875	884	898	864	845	887	874	839	902	825	832	850	851	832	855	868	823	858	897	860	910	866	870	864	793	844	858	834	830	827	835	885	795	812	842	832	815	843	813	869	778	883	844	832	857	824	879	854	788	858	841	837	801	819	804	844	834	820	901	817	830	783	870	791	838	821	878	858	804	826	823	854	857	848	825	870	827	780	815	800	834	851	847	836	811	806	859	806	837	799	849	828	838	786	799	862	832	820	816	884	827	839	798	840	824	827	799	818	882	836	828	802	787	846	799	805	751	807	838	858	794	832	871	850	844	811	821	857	800	807	812	832	845	814	836	796	870	849	823	840	806	789	777	819	830	861	848	862	812	802	833	841	805	861	843	841	860	794	866	891	822	758	856	872	824	814	841	815	867	821	831	826	902	813	769	831	832	865	825	806	841	807	874	781	849	823	844	847	882	862	864	840	833	844	810	837	886	840	832	852	783	857	838	906	850	809	821	814	860	797	893	817	831	893	902	837	840	838	840	789	790	803	816	861	870	811	896	860	885	814	845	867	850	863	845	867	831	860	813	856	797	832	868	836	789	836	882	854	797	869	823	905	886	839	811	836	849	798	843	803	844	801	868	855	822	801	836	832	828	844	826	905	830	832	848	834	888	801	850	829	821	808	849	883	808	791	864	804	828	847	837	853	806	824	853	805	802	817	812	832	840	855	781	850	872	906	855	826	882	843	904	868	869	784	845	851	812	893	856	824	846	782	860	760	792	830	825	909	848	828	839	832	887	837	837	827	849	792	869	851	826	823	838	868	831	828	829	846	832	843	809	849	782	827	879	899	825	840	825	840	857	882	816	810	846	795	854	778	816	816	813	846	913	859	884	782	867	844	832	848	784	779	881	786	855	818	876	811	807	840	866	843	846	856	840	808	840	842	837	839	814	833	838	844	884	826	830	795	818	856	846	869	831	843	759	822	797	869	822	842	900	864	825	857	822	818	922	888	822	849	824	817	828	876	848	863	813	778	808	850	796	844	835	872	905	850	842	811	803	859	832	843	823	799	804	848	861	870	832	803	825	803	828	820	829	882	864	806	821	800	781	836	847	841	867	817	851	812	846	847	849	869	805	854	747	823	837	857	841	868	834	870	842	809	797	890	820	844	854	855	851	869	797	814	806	848	822	864	854	826	782	899	847	809	845	812	832	836	808	847	804	853	840	888	811	861	820	772	837	834	820	836	873	782	820	838	821	800	902	811	772	813	880	818	850	855	830	844	851	840	788	850	832	857	775	854	872	782	833	828	891	939	846	792	855	875	818	823	840	835	863	852	834	862	803	833	813	850	841	812	741	882	829	800	860	845	842	798	847	824	866	869	898	897	863	800	831	807	892	820	826	844	849	873	863	847	848	830	811	817	822	842	807	813	902	814	817	822	813	798	840	836	833	828	844	841	819	817	847	763	831	832	819	841	853	857	815	827	851	846	868	819	875	827	845	860	852	814	812	800	879	834	851	846	850	868	817	832	815	823	883	830	872	872	824	836	847	825	787	828	774	827	844	829	832	822	869	796	831	854	862	782	798	869	799	843	803	881	844	903	847	817	801	857	844	849	837	826	816	810	817	815	874	849	846	855	823	851	770	816	850	803	848	803	826	833	825	777	858	821	829	819	827	860	874	755	884	850	824	857	861	821	796	824	836	841	847	826	845	816	824	765	811	822	793	781	873	827	871	824	841	821	823	806	879	858	846	862	823	854	786	848	821	852	863	846	834	842	823	774	838	861	759	869	844	864	826	825	875	840	894	797	807	831	838	844	842	840	846	798	833	766	829	863	845	805	835	850	867	772	841	829	851	845	795	849	841	911	853	855	787	836	829	865	801	793	795	806	855	839	881	893	855	882	848	840	850	764	806	826	844	831	823	811	860	864	850	868	843	851	849	809	872	872	871	818	824	845	809	838	825	832	876	842	797	822	861	857	803	826	819	820	840	857	834	866	842	830	811	862	816	871	863	881	840	875	871	772	810	830	817	826	795	820	840	830	866	831	862	837	801	785	840	810	793	843	825	843	853	816	854	827	848	855	795	843	835	755	794	831	856	826	851	830	823	854	843	837	870	839	828	815	840	857	842	867	823	850	868	857	791	834	847	824	749	803	796	845	814	827	868	851	821	797	830	804	878	831	814	827	835	849	820	854	840	844	810	901	856	812	828	887	839	805	829	833	828	862	825	826	810	813	858	851	843	830	831	809	803	826	829	863	786	831	839	817	829	850	856	845	824	815	811	877	788	814	808	806	825	825	826	864	792	857	854	834	832	821	863	836	813	813	839	836	840	840	822	816	828	830	837	802	845	862	859	816	826	841	833	830	829	813	858	806	819	805	817	840	881	859	853	831	832	833	816	859	837	862	803	858	875	846	794	820	837	809	856	844	814	885	831	846	858	884	826	787	762	859	850	836	816	829	833	809	832	810	915	791	867	856	831	848	811	870	868	888	846	800	879	816	830	830	847	831	867	883	867	784	842	851	851	826	857	821	834	863	829	840	892	834	855	822	845	821	885	805	827	824	779	829	840	863	865	841	840	852	831	837	890	805	804	826	829	810	802	849	825	859	831	800	840	788	813	844	812	864	792	826	808	861	842	835	819	864	844	809	812	832	861	848	837	808	797	830	813	800	869	875	835	819	827	812	815	817	861	905	851	873	825	860	862	797	844	825	878	842	819	831	885	834	831	874	855	852	803	803	855	836	841	825	864	856	797	847	832	866	880	842	803	850	801	876	818	844	839	858	822	858	796	870	848	842	901	872	815	831	811	881	879	837	848	852	812	825	854	883	828	877	874	837	804	840	830	902	833	821	814	819	809	849	831	781	819	878	826	776	811	816	831	861	843	840	882	869	807	805	842	798	801	822	827	839	867	815	820	805	823	813	837	902	806	825	859	815	790	885	892	848	877	800	791	807	824	783	847	873	833	804	835	833	828	827	843	813	850	831	847	814	779	758	843	836	828	847	826	848	892	852	826	820	824	773	822	812	868	834	854	839	823	796	841	880	846	820	892	846	848	845	854	826	833	819	835	858	818	785	815	865	832	861	812	844	890	786	805	863	850	840	895	863	841	844	848	837	803	853	862	817	846	865	814	847	802	878	792	793	835	802	909	840	825	854	890	846	811	900	857	812	880	849	854	839	825	798	841	840	823	837	867	893	822	865	831	817	840	851	818	842	843	798	863	788	842	802	791	833	850	821	795	863	770	851	823	859	793	798	837	856	838	797	892	840	856	781	832	849	835	836	859	801	842	886	836	798	883	847	767	847	840	837	766	854	854	787	862	830	812	795	870	858	854	811	819	832	825	863	866	876	839	870	880	776	847	827	833	861	769	850	851	813	840	839	860	821	869	878	811	816	841	798	818	810	826	907	883	826	838	862	870	792	778	837	861	782	844	789	846	858	837	830	875	869	849	820	856	891	830	811	821	852	905	917	863	837	884	834
36697	20492	21372	40572	74632	59317	27208	4718	519	353	367	328	347	333	309	300	339	330	361	317	304	313	337	307	318	318	323	279	336	303	305	302	303	298	300	293	315	302	340	329	345	312	321	339	270	295	313	282	321	312	302	351	287	317	310	315	300	294	303	300	301	324	277	299	325	326	304	336	311	322	318	303	320	303	305	301	319	308	315	308	321	321	294	314	320	301	288	318	308	287	301	305	313	321	319	331	342	306	303	287	295	331	338	292	316	291	336	297	335	337	321	327	319	268	293	289	293	309	366	337	309	317	314	292	323	311	288	343	307	316	304	327	316	310	338	301	290	301	332	312	300	282	316	284	302	309	283	333	280	311	305	357	308	307	298	278	331	299	306	297	315	299	332	313	289	309	289	328	296	307	306	288	297	293	333	309	300	303	320	338	314	318	307	315	312	337	349	319	332	327	304	321	317	313	302	319	314	310	311	274	329	333	310	307	291	297	290	332	299	266	299	274	316	326	336	313	330	320	316	298	310	301	316	346	294	302	280	324	330	308	331	318	322	328	310	330	300	336	277	301	298	307	281	312	299	311	322	325	332	305	308	286	293	305	335	324	316	328	328	317	289	312	340	308	268	301	322	322	292	294	317	303	314	303	328	310	360	307	334	285	289	341	338	319	301	296	309	300	335	294	299	327	304	305	322	306	299	307	313	328	293	326	296	300	302	277	291	311	339	342	317	308	277	313	324	313	304	306	289	316	301	299	314	311	308	316	304	303	291	312	299	304	298	286	323	322	294	311	312	311	307	278	315	324	339	319	283	284	310	327	282	344	320	293	306	319	300	334	340	322	270	321	315	307	340	297	304	313	327	300	323	302	318	291	321	341	309	277	321	306	301	304	287	299	314	318	338	301	317	295	321	310	292	309	313	326	335	305	341	302	288	341	297	307	302	296	342	303	294	323	299	288	306	306	310	352	316	331	293	335	313	347	294	300	316	296	303	270	285	331	314	292	316	281	289	301	267	315	311	316	303	294	344	300	299	296	301	263	318	311	302	305	325	299	328	320	303	334	293	323	315	289	308	278	310	298	283	314	300	293	341	302	270	287	332	309	321	311	301	327	325	303	281	327	325	313	306	308	304	328	324	277	328	340	269	298	323	324	315	322	338	307	298	286	323	323	343	297	306	290	305	311	296	333	304	322	310	330	327	302	283	323	286	327	325	336	268	316	310	272	321	316	327	310	309	332	309	325	342	315	290	291	320	270	307	329	303	292	299	327	317	328	322	318	289	289	313	327	325	321	295	331	320	301	292	309	280	346	298	322	309	337	270	345	314	303	301	304	280	330	302	306	285	314	348	289	363	323	299	312	335	309	293	321	317	262	331	312	334	268	284	328	279	304	344	272	321	307	295	295	317	277	306	339	321	318	316	292	315	313	331	306	321	311	338	326	307	305	303	288	300	307	284	362	320	291	276	313	316	308	329	312	326	316	314	307	317	310	292	303	327	321	328	283	329	291	347	328	323	292	287	313	325	317	329	319	317	273	304	301	296	340	318	344	291	328	309	294	296	299	330	262	298	285	257	304	298	311	322	329	325	333	324	331	307	316	281	331	295	295	276	332	317	322	305	303	315	313	292	299	340	319	280	311	313	332	293	293	309	318	346	299	313	299	308	293	282	310	299	300	336	286	313	265	288	305	279	295	333	315	307	301	313	290	317	329	330	327	327	323	280	266	322	314	316	312	350	320	299	310	311	314	307	314	308	306	298	308	290	311	302	313	320	318	313	314	313	288	315	307	287	313	303	308	301	291	317	334	284	305	317	354	328	317	302	297	357	326	300	309	329	287	316	322	324	345	295	288	327	284	303	298	288	333	298	308	305	295	332	329	348	310	281	295	300	299	284	340	334	330	313	304	320	332	298	308	325	304	325	327	323	320	304	293	357	335	310	305	294	314	323	311	315	322	295	292	323	306	323	307	336	320	292	296	327	292	304	289	324	322	298	319	331	275	344	316	325	297	311	349	318	277	286	302	338	324	309	333	274	293	307	289	346	318	315	275	283	299	310	324	322	299	287	329	292	316	305	320	318	324	300	338	330	313	293	305	320	308	315	310	286	324	311	312	326	280	309	320	314	302	295	337	317	315	291	322	274	309	295	270	300	312	314	313	295	258	312	312	303	276	302	268	330	321	283	334	323	292	306	309	326	320	271	285	309	307	324	277	333	300	313	360	280	318	291	280	318	302	343	356	305	307	290	305	290	314	291	290	291	295	293	330	301	322	307	289	310	294	284	331	289	318	302	326	302	316	266	303	320	327	287	342	329	315	317	300	292	294	303	280	296	321	322	313	323	333	321	341	316	328	312	311	333	328	291	319	291	328	346	317	310	319	343	310	308	332	311	297	306	312	313	291	303	306	266	335	254	299	289	332	296	333	317	293	313	316	311	295	308	316	356	327	286	277	337	326	302	334	315	300	318	264	294	309	329	298	312	302	330	319	307	322	296	291	314	310	300	319	274	297	327	334	305	298	294	305	302	318	315	319	302	310	324	305	320	303	289	320	275	304	308	306	285	317	340	317	314	310	320	328	316	324	299	308	300	290	310	329	296	300	295	305	306	336	318	325	299	330	297	309	296	291	327	292	316	312	332	303	314	321	308	331	334	310	316	310	309	298	333	319	314	297	318	340	312	280	297	303	271	279	290	299	332	284	318	300	354	290	308	334	338	301	308	305	282	301	337	296	320	304	315	312	352	306	319	315	254	317	299	284	279	329	306	304	329	309	321	311	334	322	278	298	321	299	296	312	302	302	301	322	323	322	309	309	291	316	325	298	311	290	321	334	351	317	310	326	318	301	289	306	316	330	306	324	305	329	299	342	314	281	266	334	292	305	329	297	323	302	331	316	319	330	285	316	307	326	290	301	304	302	310	322	323	296	297	305	272	291	335	274	297	270	334	291	333	314	330	336	298	328	301	329	293	290	306	284	308	297	338	306	307	330	327	322	293	315	308	337	317	305	333	344	316	326	323	327	283	314	303	320	296	320	312	298	321	308	328	309	312	325	301	312	317	284	329	313	325	300	316	285	317	298	282	292	288	285	344	306	284	306	306	321	313	297	319	275	295	300	293	290	323	313	271	305	322	275	327	301	292	308	309	341	288	287	280	322	319	326	304	283	313	308	297	317	299	304	300	313	342	309	297	274	273	333	328	345	305	311	293	331	326	325	318	301	298	306	344	313	309	317	311	321	299	290	316	315	304	289	297	309	295	339	305	297	301	323	308	304	319	303	294	332	293	337	289	316	307	318	342	314	316	271	334	348	340	310	323	327	265	315	301	341	293	307	296	341	306	349	308	338	294	328	308	287	300	313	295	318	310	324	324	310	305	295	334	324	307	307	333	306	301	311	330	299	329	315	294	292	295	321	285	314	295	329	319	320	311	286	270	315	303	271	327	325	306	316	318	291	321	320	305	303	305	285	295	317	287	349	294	322	316	332	318	323	295	293
23373	11801	22486	48292	86003	70021	15604	1112	1101	1027	1009	1020	1013	971	933	957	920	924	887	937	891	919	896	866	922	867	858	883	889	914	882	936	879	893	872	931	890	910	841	883	908	860	902	865	866	866	874	889	865	883	877	866	875	852	881	885	912	882	877	882	840	924	837	845	878	911	868	876	852	889	896	882	856	859	859	818	835	942	866	853	861	838	878	828	874	909	809	893	890	898	896	843	889	886	808	905	906	855	852	863	868	843	861	878	808	922	866	901	852	866	840	872	927	897	819	914	889	892	865	891	892	886	870	888	861	883	848	888	830	862	856	840	880	880	890	851	873	837	829	888	823	883	859	881	882	904	845	893	844	870	899	911	848	855	852	866	880	875	827	849	854	903	875	895	919	820	853	859	920	875	885	969	806	871	921	871	872	884	787	805	896	858	864	830	850	866	888	852	871	831	886	879	875	856	877	868	867	869	832	847	908	844	855	907	816	857	846	866	838	832	887	873	880	842	888	885	869	902	888	855	834	848	897	869	885	851	851	865	865	868	873	834	885	880	874	867	860	873	873	839	876	954	884	890	843	846	853	883	907	821	858	860	845	870	899	874	863	833	887	869	849	870	882	865	891	858	891	862	819	869	869	845	894	850	941	851	884	865	853	884	882	834	835	837	876	890	869	860	841	856	854	894	848	850	869	851	873	862	845	884	830	856	899	861	866	868	843	856	954	907	873	859	887	862	869	894	872	869	878	894	904	809	871	866	861	887	876	873	860	876	862	879	813	844	855	924	861	895	885	877	866	905	920	967	876	865	883	890	885	861	873	909	881	862	900	893	884	881	824	893	884	881	843	923	893	875	923	902	932	848	836	882	835	902	837	926	856	823	868	857	930	895	826	897	841	868	850	806	895	827	812	910	895	877	802	826	893	834	877	828	845	898	879	865	847	888	842	873	852	903	853	863	867	836	899	855	838	898	907	890	862	870	857	855	872	893	828	900	888	880	896	849	870	869	856	834	900	938	912	962	875	915	878	922	869	878	823	876	863	893	915	931	867	852	829	870	835	879	837	860	831	893	889	872	860	833	831	821	878	858	860	856	847	851	858	842	833	847	879	865	890	876	893	836	842	902	869	883	845	846	872	901	843	877	889	883	789	930	857	840	839	858	840	842	872	877	915	887	889	858	883	970	850	883	898	865	860	876	839	877	818	888	840	899	886	870	883	865	890	871	845	861	900	879	839	832	897	891	821	902	868	907	837	870	856	918	902	917	889	892	890	884	855	898	819	847	893	960	864	842	880	859	863	890	885	861	870	828	883	798	899	895	842	863	881	850	927	874	862	927	884	878	847	840	889	859	830	859	873	861	866	900	850	860	880	936	845	829	878	853	881	859	870	862	850	868	940	893	829	957	850	885	833	890	824	849	850	891	860	818	859	879	845	865	868	891	911	836	900	886	879	913	880	879	848	868	843	856	856	870	870	882	877	834	855	839	888	866	883	875	909	861	907	883	867	829	810	872	850	895	885	827	856	863	853	863	923	877	918	866	894	856	840	871	894	895	875	838	874	916	886	882	844	872	888	871	871	837	809	788	873	867	857	820	902	854	783	820	863	829	860	877	862	878	855	846	865	871	911	920	849	867	880	851	884	880	919	849	844	883	859	877	878	847	845	848	912	827	850	855	808	847	870	853	846	930	876	906	863	841	839	926	868	903	870	900	870	824	821	918	866	862	900	827	851	888	829	875	873	870	868	863	948	867	884	846	869	857	887	838	831	858	871	892	909	823	919	890	864	889	888	902	890	886	893	891	904	830	852	842	890	859	893	868	836	834	863	862	845	858	917	881	879	837	862	864	879	838	851	857	850	891	830	854	909	815	869	833	911	905	871	927	867	856	875	878	871	874	823	822	820	859	922	896	906	886	877	913	838	875	873	841	878	827	827	892	889	835	885	886	858	850	871	833	834	933	873	824	849	848	888	862	848	877	851	894	892	875	869	883	899	835	867	859	876	836	842	927	877	910	921	859	830	857	895	844	918	826	823	876	858	865	856	868	843	894	857	832	922	838	893	897	852	867	849	888	837	773	896	830	846	888	860	868	934	875	869	838	880	871	872	915	882	868	818	882	890	862	880	859	890	851	855	848	911	834	896	913	895	835	878	902	886	873	880	844	902	868	855	878	871	874	864	867	856	846	850	830	878	850	822	850	908	880	895	866	850	846	836	851	871	830	832	856	905	879	865	814	888	846	889	848	871	880	846	881	853	875	850	856	902	886	883	872	838	839	849	853	837	891	859	842	831	863	908	882	888	865	855	829	818	903	885	871	849	891	869	819	882	829	887	884	831	855	928	850	866	907	939	864	844	849	862	927	896	915	875	830	878	868	905	809	850	822	894	842	880	838	865	904	899	872	871	843	851	862	869	804	880	845	861	902	826	870	860	897	913	866	875	863	824	881	857	847	892	889	931	884	898	896	891	858	904	843	881	856	861	840	833	853	858	868	908	862	838	887	856	842	888	897	867	863	825	894	830	896	817	873	896	894	871	835	907	835	884	868	875	830	869	838	859	837	877	864	899	875	895	863	873	866	865	903	906	888	873	885	875	925	892	877	850	924	875	872	859	857	899	836	889	831	855	880	832	871	841	804	862	858	872	893	832	844	857	840	936	824	870	874	847	837	848	928	878	945	895	893	811	842	860	941	839	873	877	875	899	861	891	904	883	874	864	877	847	826	825	864	854	884	847	858	874	896	870	892	822	897	884	863	877	842	854	866	903	882	872	869	835	857	826	846	862	905	904	844	899	848	863	876	889	801	871	799	789	864	887	852	897	917	878	874	886	837	886	830	831	836	890	844	875	835	835	959	876	862	845	830	858	836	894	831	830	840	885	909	902	821	849	794	854	860	855	857	910	842	890	905	813	823	881	877	836	918	905	874	839	887	863	850	846	862	883	887	895	845	859	882	931	861	841	912	899	847	870	896	866	865	839	865	892	856	888	815	853	877	825	887	885	883	887	889	856	824	815	858	887	897	856	887	881	933	858	927	868	848	864	766	831	873	866	890	859	879	922	865	876	858	865	865	819	852	847	873	911	846	885	906	885	922	850	896	839	911	863	829	883	861	900	903	907	900	836	871	898	900	892	868	897	889	879	844	873	865	843	870	863	862	866	939	876	895	883	893	882	857	885	867	899	934	916	900	880	872	851	918	876	797	820	933	874	881	898	810	832	864	877	833	803	845	851	916	903	883	852	882	882	882	872	828	862	850	914	847	834	922	851	866	881	876	817	845	916	860	839	878	839	848	869	893	907	840	865	859	833	875	878	868	861	865	898	843	843	881	908	863	835	889	876	862	806	859	835	816	837	876	852	863	804	870	866	847	864	853	862	877	886	881	894	845	883	836	872	848	850	882	849	900	914	897	908	835	882	889	911	877	853	881	905	871	877	892	861	881	828	918	834	893	885	877	839	814	838	886	838	898	883	883	846	880	905	857	847	864	873	808	843	857
4218	649	1102	5091	8503	5300	953	207	192	162	171	161	170	179	172	168	174	176	152	166	166	183	177	146	174	179	170	191	187	178	195	191	191	182	161	162	192	160	175	185	178	169	176	174	169	181	173	179	171	181	151	157	195	180	161	179	169	184	176	193	200	198	153	174	196	174	170	158	155	197	159	165	195	169	179	168	156	172	163	167	204	178	203	171	166	165	165	162	201	162	169	181	169	181	178	185	160	193	188	176	171	184	196	204	182	153	200	182	195	156	181	189	165	176	148	143	161	167	188	166	196	189	187	186	195	181	175	180	199	169	163	196	173	171	150	188	171	210	187	162	183	196	165	157	168	164	165	167	193	171	182	174	175	168	161	149	159	173	153	194	196	172	167	171	160	160	183	193	164	165	170	171	177	190	187	176	162	180	166	186	175	177	167	179	178	179	190	179	177	190	199	185	170	174	162	207	173	160	180	182	157	162	171	170	155	163	172	194	154	164	158	205	181	204	186	172	204	153	182	206	179	166	185	168	163	164	181	197	200	167	168	178	186	171	183	165	173	145	163	158	163	177	169	186	153	171	175	179	186	169	165	203	192	188	190	170	169	163	188	157	179	171	178	180	188	151	195	167	162	163	191	164	178	184	185	174	154	184	197	192	184	171	180	173	180	200	177	172	189	182	165	178	197	161	189	179	182	165	152	169	190	166	215	148	187	178	175	180	163	179	175	195	176	191	185	173	189	190	167	185	147	189	191	163	181	199	174	164	168	166	166	189	176	167	190	169	181	170	172	175	189	178	188	144	186	161	168	159	182	168	187	161	176	165	177	161	179	171	168	167	186	177	202	198	183	199	175	187	166	185	155	167	195	170	177	191	181	175	161	180	182	193	155	157	163	164	180	165	179	172	167	180	193	188	186	192	169	158	158	184	195	172	172	185	177	181	163	175	208	174	156	151	162	168	149	171	179	148	182	188	163	198	180	169	162	160	167	154	149	195	188	182	173	191	205	157	194	174	181	182	157	199	153	158	176	177	153	161	157	192	175	173	167	183	178	192	192	185	159	157	151	185	176	161	201	180	188	175	169	167	161	166	161	157	188	177	170	179	191	168	183	191	190	169	191	174	188	184	167	170	163	173	175	186	183	170	191	186	181	182	167	159	189	159	163	164	170	183	166	165	162	184	160	200	173	152	172	152	156	176	165	196	161	192	158	199	189	159	168	162	151	180	181	149	193	171	185	182	172	155	177	170	184	176	162	160	149	195	162	167	182	139	185	166	186	169	177	185	155	172	176	151	172	175	160	167	191	162	159	170	152	174	172	173	165	159	154	182	170	168	170	153	158	190	185	168	178	178	173	152	169	187	179	158	174	172	186	165	171	179	170	176	166	193	174	173	165	170	161	175	176	203	190	160	185	185	178	188	180	154	141	178	188	181	170	190	169	179	183	183	145	187	195	178	185	162	203	167	193	201	191	171	168	166	173	166	204	181	168	153	184	180	153	183	191	178	177	164	152	186	192	156	175	175	173	182	173	170	178	179	153	150	158	158	173	180	181	206	180	162	200	165	170	175	153	182	181	162	168	172	148	156	182	162	177	182	187	168	184	183	194	165	181	151	155	183	192	188	181	154	155	184	185	184	192	165	175	154	183	184	176	163	157	171	177	178	161	187	172	197	177	149	137	149	177	157	162	173	152	179	174	173	166	159	163	157	174	193	181	167	156	171	190	175	176	190	165	169	184	196	185	159	186	193	190	191	169	194	154	171	170	187	176	160	165	185	180	176	180	153	164	174	168	191	189	197	186	186	172	168	168	178	186	185	171	172	175	169	164	181	187	164	178	193	142	164	188	179	167	165	145	169	178	174	183	206	185	175	176	179	179	187	187	171	179	181	176	177	171	182	171	177	179	192	177	178	171	153	162	160	170	153	164	185	160	172	146	179	188	185	181	182	186	179	172	159	167	172	191	171	163	192	169	165	161	183	171	146	161	189	192	177	195	178	176	190	175	165	185	181	170	182	179	163	159	196	178	194	165	171	185	183	192	191	162	185	160	157	169	160	162	183	166	180	189	170	167	150	168	162	172	175	183	182	174	181	178	159	186	179	169	171	176	189	161	159	156	151	170	174	174	177	162	160	158	160	170	169	165	178	167	167	185	157	174	182	168	175	178	183	189	177	166	171	166	183	180	180	191	175	182	183	168	189	186	166	170	201	178	183	183	155	169	177	177	177	186	176	178	183	179	179	178	188	182	179	189	176	182	184	177	200	195	173	180	170	171	186	155	189	177	192	165	192	167	169	165	182	161	189	180	209	183	176	181	192	178	169	179	169	160	190	175	159	156	169	140	167	170	186	180	176	175	157	193	159	185	184	177	176	182	190	194	191	186	183	159	178	183	189	170	185	177	175	144	171	168	159	167	187	165	188	173	161	184	199	174	187	178	158	163	163	173	180	151	184	176	179	179	157	204	194	159	169	163	177	186	180	189	154	158	183	186	159	160	170	184	154	181	150	173	184	179	167	198	169	162	170	157	165	182	196	154	153	178	175	176	169	157	174	188	174	185	177	177	182	155	175	163	152	162	205	165	198	164	167	179	166	198	178	164	163	164	153	165	167	154	135	198	168	179	168	196	159	176	173	174	176	171	178	164	169	189	187	157	181	169	182	200	177	170	160	182	182	186	156	197	181	174	187	174	184	201	186	166	203	174	166	190	168	161	180	188	166	170	197	171	168	184	153	201	165	161	176	187	157	194	203	170	163	171	160	184	166	181	156	167	200	178	162	180	155	169	188	177	170	163	162	184	182	177	178	159	135	160	162	203	182	174	179	174	188	188	176	166	166	180	182	177	181	172	170	177	147	166	164	206	175	190	187	151	177	163	160	179	185	182	181	166	171	173	168	180	151	185	169	162	197	189	155	170	193	168	171	187	179	176	159	179	183	175	174	190	184	207	149	162	166	164	180	175	182	192	171	170	176	183	166	176	168	189	175	184	157	158	188	166	188	177	174	159	163	184	166	158	170	180	184	169	170	162	187	184	159	173	185	166	226	188	161	173	158	188	197	148	158	174	167	168	163	165	183	193	198	174	174	191	157	183	167	180	195	144	184	188	180	171	167	167	171	190	159	171	158	149	162	213	166	182	177	163	160	157	174	177	187	185	155	175	173	162	169	172	192	167	182	180	168	178	157	156	177	181	193	174	168	184	178	171	173	169	198	166	147	182	132	180	154	180	178	168	182	178	182	195	181	179	184	181	146	175	180	166	182	174	187	167	179	170	186	188	170	154	161	179	162	162	188	157	165	146	177	163	160	178	177	189	176	179	169	165	174	172	168	185	172	182	184	184	184	169	160	146	172	167	186	153	150	163	174	182	184	168	152	169	178	171	168	190	171	198	159	188	198	175	169	187	186	150	166	195	181	183	162	194	184	168	156	192	194	167	179	173	192	174	158	169	183	208	189	161	189	192	169	165	185	170	183	167	183	173	180	162	169	167	172
3658	986	2872	15477	22489	15288	2465	541	566	551	555	558	577	538	597	544	536	510	545	541	567	600	531	560	590	554	566	568	542	562	534	564	541	602	517	533	517	552	541	566	509	575	531	526	542	543	530	536	532	508	555	556	533	553	544	538	516	500	524	543	545	524	551	530	550	575	551	563	582	539	530	498	495	540	565	551	567	543	542	544	543	533	514	584	546	514	538	567	559	566	539	535	560	602	506	540	518	562	539	577	547	529	559	524	559	500	549	515	527	583	569	555	581	534	529	548	556	564	502	508	537	543	551	517	566	559	520	557	582	559	525	542	551	564	544	546	545	541	520	512	514	539	547	537	536	567	542	576	562	537	548	555	582	557	595	532	535	511	545	568	581	578	546	566	572	537	540	524	539	545	553	552	533	524	511	548	580	517	518	525	553	532	538	575	534	516	573	538	561	535	544	517	532	498	521	578	514	586	564	524	532	565	572	515	543	550	562	552	562	563	538	518	556	546	541	542	530	564	546	549	560	541	592	551	598	520	558	523	517	533	536	544	560	541	542	551	582	575	576	568	560	511	551	569	553	516	551	563	526	539	508	520	572	497	539	549	526	529	542	522	535	529	518	545	598	533	561	563	523	528	530	504	551	584	545	528	570	554	538	568	539	532	547	530	558	512	533	592	565	533	526	553	505	554	541	532	547	562	562	537	557	546	553	556	544	546	544	511	534	549	541	522	550	553	557	514	558	524	517	555	561	534	520	560	590	599	492	526	562	514	575	538	504	534	516	603	578	606	494	567	549	545	542	558	557	514	515	530	554	545	565	550	557	525	522	543	547	548	543	565	517	520	520	516	557	532	521	525	570	572	510	567	550	577	530	532	548	580	572	520	536	518	514	524	519	538	500	583	525	570	582	549	547	547	583	524	526	553	575	525	551	543	539	523	532	550	505	553	547	554	552	564	506	535	525	549	552	531	562	535	500	533	553	556	537	575	542	533	541	531	526	559	539	546	536	525	539	613	492	576	554	529	560	541	540	523	519	499	517	515	555	531	533	515	535	532	568	522	520	515	587	536	524	538	544	517	548	545	547	534	590	532	537	551	557	535	569	551	562	583	532	520	547	489	514	532	558	554	541	559	525	546	523	592	546	551	570	520	511	530	520	575	553	528	511	514	526	571	582	566	555	532	534	557	575	506	544	552	577	535	559	534	539	552	517	574	503	546	554	543	555	542	544	571	535	512	527	524	546	551	525	542	551	554	532	564	565	548	549	555	572	524	525	574	520	552	591	521	534	537	542	551	543	531	533	566	555	532	512	521	541	544	506	521	558	521	565	564	518	557	540	516	546	546	490	576	520	532	520	565	507	544	544	564	514	540	530	530	572	548	523	504	521	565	536	571	582	585	515	516	544	556	511	509	548	497	577	537	535	558	532	515	582	532	576	526	516	493	520	544	578	542	566	505	577	580	508	508	544	546	565	546	566	556	535	543	543	547	530	510	511	585	555	527	566	550	587	561	537	552	553	550	545	597	571	563	526	543	548	520	554	527	547	510	537	552	526	522	564	535	520	564	558	554	561	556	533	534	549	580	533	587	512	565	541	574	552	535	580	523	535	536	547	523	516	523	515	577	504	503	541	533	551	582	540	545	488	555	590	571	568	521	567	550	521	554	569	558	544	576	558	509	531	538	535	484	476	550	512	567	503	543	519	569	534	565	541	521	530	557	507	585	513	549	535	621	535	544	526	539	565	523	514	556	582	593	571	559	553	556	510	561	512	515	549	522	539	557	533	545	533	527	569	568	531	575	527	517	545	531	512	542	605	567	523	504	535	564	548	506	551	509	557	573	568	564	566	506	540	575	552	554	552	534	563	575	542	510	563	560	521	536	562	523	553	527	517	560	516	599	556	530	544	552	527	555	546	534	548	525	568	543	518	563	549	531	549	589	562	541	546	594	522	530	536	528	530	537	515	568	552	517	529	518	609	500	544	565	560	557	524	500	516	529	568	568	565	543	533	531	569	510	523	552	565	523	537	563	534	520	499	542	532	552	539	499	517	560	587	510	541	559	594	536	547	536	516	523	533	532	564	532	562	560	541	513	558	538	580	528	519	509	549	540	539	546	514	549	541	539	536	519	535	554	537	519	515	528	542	554	527	523	559	537	530	532	521	525	547	531	565	520	565	514	541	542	553	565	574	538	540	521	572	529	543	557	568	594	567	560	556	557	535	527	565	566	560	554	542	523	537	534	514	564	544	559	564	544	532	598	557	525	534	562	560	557	573	506	562	585	534	535	522	553	551	535	537	515	501	538	542	512	582	525	575	581	528	523	540	543	532	575	547	509	565	551	559	555	519	558	535	549	538	530	546	557	542	561	542	540	534	554	564	564	591	550	538	586	544	584	518	543	541	534	555	538	583	476	529	533	570	556	549	555	543	523	541	527	512	579	532	494	479	553	570	549	555	558	505	537	534	550	517	569	517	536	491	554	570	551	498	563	536	547	541	587	561	543	495	506	545	575	556	552	541	541	581	490	563	544	536	525	560	582	510	520	498	543	531	547	530	564	593	551	531	529	518	556	547	569	532	548	550	568	565	556	528	582	533	485	537	549	561	560	570	572	540	555	558	539	526	568	547	576	534	548	541	523	543	554	583	544	569	549	542	531	551	559	535	546	526	538	560	502	561	528	481	563	571	551	556	543	517	529	491	539	583	517	574	500	536	536	540	522	533	531	504	524	547	598	535	554	542	564	544	574	550	515	555	555	533	520	507	526	519	549	529	550	517	543	544	538	518	536	477	546	527	557	553	549	572	548	546	539	547	520	531	544	571	521	555	531	528	499	581	522	556	543	546	554	539	566	528	526	559	538	556	540	594	524	605	549	484	547	480	560	549	562	517	554	582	604	547	518	545	539	518	547	471	506	559	537	535	551	514	572	544	534	550	582	546	512	566	546	543	578	540	526	514	583	584	513	565	559	515	551	534	544	539	549	514	564	529	549	578	541	539	513	510	560	564	543	527	488	556	603	557	536	548	543	538	529	551	527	584	550	535	522	563	549	570	543	529	525	559	558	551	548	563	544	558	526	529	549	532	539	546	547	579	540	532	540	546	573	541	511	595	526	569	495	524	507	536	551	542	577	543	575	539	537	538	515	563	516	568	546	510	554	557	568	548	549	561	553	532	568	562	527	515	562	544	570	561	543	538	551	517	561	524	505	542	508	543	555	529	550	582	547	558	518	547	565	571	554	528	575	539	525	540	551	514	559	510	548	511	515	569	523	512	505	524	557	536	549	561	534	531	489	566	567	546	527	558	532	525	529	530	525	533	518	519	533	562	534	507	530	553	544	510	545	582	551	533	555	545	527	544	547	530	565	553	537	500	557	553	574	529	574	607	579	523	586	570	563	532	562	587	544	580	560	537	543	538	569	512	559	548	518	574	543	568	554	583	536	529	531	560	540	574	550	562	578	511	539	511	563	576	520	538	555	547	556	576	576	564	558
35047	15757	19435	44851	50244	47203	13154	842	304	303	279	294	285	272	261	294	268	271	253	246	258	281	288	274	283	272	284	264	262	265	315	293	251	264	271	280	234	272	268	285	300	279	323	281	247	301	268	272	259	263	284	268	263	255	293	236	252	265	280	276	265	307	274	268	263	214	295	297	290	292	274	268	234	278	272	256	276	269	247	265	290	248	262	278	233	321	273	248	266	293	285	262	251	254	264	255	256	266	292	263	297	259	268	252	263	230	267	261	243	243	276	267	274	276	249	255	266	274	249	255	247	272	280	254	257	258	287	281	259	263	301	282	283	278	269	311	247	269	280	246	275	268	264	276	248	287	296	285	262	288	256	287	269	261	274	268	273	250	272	286	284	251	280	265	292	265	279	278	285	268	249	280	262	271	291	253	286	283	260	261	289	291	274	279	212	274	265	250	250	257	275	244	254	276	266	256	242	276	282	286	240	265	274	245	268	268	256	268	277	253	275	271	288	240	282	282	282	273	261	280	265	249	247	259	246	235	280	268	255	247	247	274	245	259	250	243	234	259	279	270	258	292	253	235	248	253	240	267	268	280	257	243	250	283	284	260	267	255	242	241	278	244	275	296	234	254	285	302	276	301	275	269	272	244	254	266	263	309	276	263	249	239	258	272	273	283	267	261	257	284	278	260	264	260	276	279	251	259	266	264	283	231	262	290	267	266	276	262	235	297	275	280	266	254	274	282	256	270	266	247	297	286	247	252	251	279	265	261	260	291	267	265	269	283	282	244	292	277	258	245	270	285	294	261	294	294	238	268	266	266	261	265	295	282	260	272	249	258	256	243	263	270	275	272	251	245	263	278	264	304	249	257	248	272	246	261	269	269	264	273	285	267	294	264	286	257	269	270	278	243	256	287	259	264	255	280	250	258	291	263	282	283	267	242	275	274	275	278	272	288	246	244	281	267	230	271	277	264	266	261	252	265	274	250	285	264	290	278	276	255	262	272	279	276	291	311	285	278	269	257	277	251	259	266	270	255	256	272	276	276	269	254	265	298	272	268	263	291	273	269	258	266	290	285	269	280	275	284	231	256	232	287	279	247	269	265	251	250	295	260	267	283	264	270	267	285	272	266	284	279	276	282	240	259	275	248	271	267	255	281	263	261	277	283	253	287	263	251	271	240	280	282	277	274	267	264	263	245	225	266	274	267	274	268	273	262	264	252	270	276	266	263	251	275	289	264	266	293	250	261	236	281	280	268	266	283	282	262	271	266	259	284	254	259	260	277	285	241	249	266	269	284	288	266	305	283	287	256	254	226	286	235	290	271	275	232	284	248	233	287	273	290	276	282	303	300	265	254	252	245	253	273	269	302	280	280	258	255	280	271	258	291	274	274	271	260	274	295	245	242	264	286	296	247	247	261	247	267	278	276	268	276	272	246	271	266	257	285	284	255	287	291	277	250	263	268	266	283	283	276	264	261	264	269	265	278	257	266	250	280	283	251	259	289	280	260	295	267	283	278	267	253	260	274	265	272	246	279	239	277	251	252	283	274	280	260	268	285	265	284	261	263	273	258	249	277	260	278	265	264	243	239	291	253	250	270	265	258	269	263	244	261	295	259	266	269	265	255	244	271	261	293	256	250	295	231	257	265	273	257	290	285	272	266	245	247	273	263	273	238	279	259	268	239	264	223	266	250	259	239	297	257	246	248	255	271	261	251	258	271	278	245	274	293	292	230	260	265	262	242	272	250	259	256	266	266	269	293	248	273	251	285	269	266	278	248	284	254	262	261	275	289	236	305	261	249	243	268	274	258	251	276	228	268	242	259	252	256	270	290	264	262	228	272	271	285	270	296	279	305	259	267	245	278	243	294	279	245	288	231	270	270	269	272	304	260	277	256	240	265	277	257	252	274	271	258	276	276	270	283	269	283	255	280	281	281	286	242	253	267	257	288	245	236	264	281	263	258	248	288	253	281	278	289	283	289	287	271	267	240	271	280	262	296	278	245	278	237	267	278	258	261	261	251	280	271	228	269	277	237	270	301	247	264	303	278	270	267	258	276	235	263	274	249	256	286	286	255	280	289	254	260	264	280	285	273	266	259	248	281	250	252	268	261	269	255	257	258	283	275	295	262	278	261	307	284	246	269	236	277	239	245	283	247	285	266	268	267	265	275	250	286	258	276	258	281	248	283	297	255	289	246	297	264	284	281	265	274	278	241	258	240	281	253	249	244	236	259	273	244	298	272	288	272	271	283	304	271	269	300	283	264	280	255	264	253	288	251	248	288	296	258	247	244	260	269	246	253	261	269	258	282	266	254	274	265	262	266	267	278	260	279	253	255	273	260	254	264	245	226	249	297	268	268	264	283	249	276	271	253	249	270	254	264	282	264	290	242	291	242	279	264	274	284	249	270	230	290	268	293	250	267	252	280	251	265	280	251	319	251	266	291	250	287	289	262	267	273	282	255	268	242	277	275	262	268	256	263	271	265	291	259	273	274	260	249	247	252	253	260	267	264	265	246	282	277	282	271	265	268	255	255	254	255	254	248	265	290	259	265	274	268	255	254	279	285	250	283	260	273	276	248	272	246	278	262	269	255	233	298	247	267	271	248	269	262	270	269	262	268	298	277	312	274	284	252	258	282	287	286	287	267	290	278	279	282	261	294	289	260	286	245	273	291	280	258	226	286	278	293	234	298	268	255	278	281	248	256	235	259	279	256	272	317	298	279	231	246	236	255	254	258	276	270	275	259	257	270	276	277	228	267	259	268	262	254	275	232	270	277	263	248	295	270	234	258	286	289	267	289	279	255	268	227	290	260	262	271	278	279	296	277	283	233	261	247	265	247	260	265	238	276	257	294	280	225	242	254	256	270	258	273	287	255	286	218	238	296	272	263	253	270	255	262	252	276	257	278	259	270	254	298	278	293	291	266	274	230	273	260	267	250	296	256	258	255	260	303	262	289	270	288	250	295	273	269	255	295	282	279	261	265	284	272	271	266	263	259	271	272	283	291	290	270	258	268	280	232	258	256	252	268	291	275	256	270	269	272	237	250	288	273	284	263	244	260	265	272	281	257	246	291	263	265	282	248	289	260	267	279	273	258	255	261	269	236	236	235	253	268	287	300	287	291	254	263	267	243	235	232	266	260	262	294	266	252	278	271	255	266	231	277	251	258	300	297	282	296	249	235	243	267	268	271	281	274	278	271	278	256	290	271	271	262	269	261	281	272	269	293	290	280	278	253	273	268	299	258	257	276	258	277	281	269	276	242	283	249	257	255	273	257	286	256	265	268	259	261	269	284	306	280	249	273	301	289	237	256	277	268	252	269	257	246	280	278	280	281	255	259	297	289	276	252	265	270	247	270	279	266	265	262	291	257	267	228	271	266	246	260	266	283	280	271	252	292	251	267	245	287	274	292	264	248	252	263	283	246	253	259	257	294	235	282	265	279	247	258	261	265	282	259	278	250	242	295	248	294	261	246	278	265	314	276	264	258
23178	7005	25848	54179	59278	54570	4249	1089	1030	969	896	887	876	921	863	874	844	825	844	802	806	805	787	719	821	849	805	796	830	759	842	794	812	755	840	761	796	796	770	787	818	798	790	795	791	758	746	796	748	783	830	825	759	841	762	787	763	812	825	806	795	746	766	846	801	828	777	785	869	806	820	792	769	769	794	784	808	778	770	772	782	778	825	782	754	809	783	779	771	813	779	813	791	765	746	771	811	811	804	789	813	768	747	812	807	809	763	832	852	747	782	759	814	780	768	764	795	751	807	712	791	750	816	760	766	810	832	786	768	839	789	799	758	800	748	782	785	823	752	792	772	773	783	771	802	801	738	832	762	752	769	797	749	780	801	820	775	784	759	756	728	785	751	764	780	807	793	782	789	782	772	819	773	755	811	795	785	748	794	743	764	739	772	786	755	801	750	771	784	744	784	773	795	748	754	746	766	778	828	763	820	781	774	802	757	737	781	774	769	780	793	812	791	802	786	774	755	721	798	753	765	785	750	798	818	829	757	775	758	781	702	815	741	759	727	762	765	750	811	763	775	770	738	759	782	832	793	774	792	771	849	815	840	776	778	781	817	760	847	743	765	786	766	787	786	712	830	773	758	817	804	782	803	818	818	828	805	758	746	780	770	807	765	804	778	741	757	762	763	784	827	760	780	774	828	786	792	787	691	759	758	793	787	721	759	760	772	805	792	747	771	787	799	756	766	741	743	775	777	767	751	790	783	836	838	797	753	796	698	731	743	780	786	832	750	754	820	738	734	758	800	782	769	785	752	768	752	806	788	760	775	713	830	766	834	775	749	767	767	754	766	784	782	786	772	773	779	764	782	732	806	849	773	734	785	763	771	716	819	763	827	791	732	782	806	770	794	784	767	824	787	742	785	812	769	768	778	791	795	796	790	753	741	801	781	744	801	769	780	786	793	714	748	816	778	729	805	763	797	812	737	740	745	738	713	868	706	758	759	758	766	798	764	716	847	798	764	812	802	760	741	786	775	784	759	759	799	790	831	782	755	738	770	735	823	769	820	772	755	719	788	797	798	793	762	774	787	791	834	793	790	794	787	843	774	776	802	805	788	832	784	801	788	744	751	767	775	787	814	788	808	846	793	777	830	784	776	802	826	795	785	740	808	770	774	758	767	801	764	798	815	800	777	738	776	822	774	749	796	774	775	786	799	789	807	739	788	752	785	735	742	749	784	740	792	787	781	836	799	810	820	757	807	787	789	785	811	787	763	791	762	738	794	801	785	803	764	787	747	764	747	783	756	752	787	775	718	787	785	790	831	825	770	777	772	754	767	810	785	766	764	753	749	800	752	786	783	801	747	813	748	763	803	776	745	755	750	837	728	759	783	779	797	773	767	721	833	799	763	806	720	740	790	791	791	758	766	744	771	787	760	756	765	807	784	826	784	776	763	794	765	773	824	782	808	767	818	806	781	778	730	777	744	753	832	765	770	759	815	717	766	801	784	823	806	785	778	743	736	779	810	769	734	759	742	745	813	760	792	808	798	770	841	809	796	766	850	808	818	812	793	801	795	805	794	831	787	821	788	739	752	789	729	723	794	787	832	766	754	765	774	737	772	779	758	778	701	781	767	768	735	779	750	785	802	750	776	750	725	770	763	787	798	774	772	773	736	834	781	748	824	781	781	762	778	775	736	763	793	793	770	740	783	726	773	858	811	773	768	781	755	765	769	777	768	775	812	763	798	824	765	779	786	781	754	810	806	788	756	766	742	791	806	783	814	778	827	808	804	760	781	774	802	787	806	769	781	793	775	805	728	786	830	810	798	757	750	774	757	761	762	785	779	744	797	793	784	829	795	783	777	785	739	736	732	726	785	801	796	825	786	794	746	713	796	771	785	776	760	798	809	765	789	790	763	749	752	764	776	749	810	814	740	794	765	795	785	766	760	805	807	793	779	752	749	781	826	800	715	811	766	781	801	795	795	793	753	761	806	743	801	759	744	796	790	722	816	831	778	779	755	797	745	790	773	836	799	714	800	749	801	831	777	746	739	750	821	809	786	762	777	795	767	760	749	817	788	803	783	782	745	804	782	722	764	754	756	724	792	799	781	746	794	807	807	720	751	755	745	734	815	770	734	723	794	777	769	819	733	761	750	746	764	785	765	757	777	789	790	796	751	780	800	789	805	766	805	784	820	806	761	794	831	797	771	800	817	775	775	768	812	809	789	802	828	791	771	791	786	777	811	791	737	762	734	811	752	776	741	779	786	753	785	801	770	761	799	808	743	777	741	802	797	763	794	798	741	758	753	769	834	764	775	771	818	778	745	778	808	823	728	763	761	787	784	730	825	780	767	824	763	760	814	774	803	767	763	790	753	755	751	758	748	773	818	801	754	805	780	787	740	801	781	783	783	740	785	729	798	769	764	773	756	763	761	779	782	798	798	839	806	792	767	770	779	803	805	776	767	778	775	742	752	779	810	750	774	783	760	837	803	790	799	759	771	804	773	794	743	798	750	792	731	792	783	758	753	726	788	786	824	750	745	811	780	764	749	803	722	757	812	772	769	776	763	774	787	743	794	785	782	788	762	769	763	705	741	757	740	781	731	823	767	777	782	725	752	835	757	756	748	791	772	812	807	787	778	764	749	744	844	825	735	818	775	811	809	790	769	823	800	760	777	748	780	776	797	808	774	802	755	752	788	823	755	742	781	806	768	798	771	844	781	791	816	764	814	720	798	813	793	804	755	804	795	784	758	792	770	802	801	766	788	798	830	762	735	801	758	764	707	778	785	774	815	756	767	758	708	819	826	794	752	809	793	725	763	723	784	784	790	783	825	807	766	785	851	768	803	830	826	714	772	781	785	802	784	742	760	771	762	778	786	776	745	778	784	769	795	788	784	789	788	807	777	794	798	775	801	775	758	776	753	779	768	780	739	794	734	717	789	774	821	783	771	809	730	764	774	768	794	830	777	760	815	764	821	804	792	745	779	823	797	770	693	753	795	787	792	799	731	726	788	805	763	728	785	804	813	779	788	761	777	734	790	827	795	772	792	761	812	794	768	801	793	796	834	772	790	751	794	832	791	816	782	763	799	791	820	769	744	790	775	774	763	810	779	798	795	779	793	770	757	804	700	752	783	751	780	787	792	735	785	738	772	762	803	816	789	780	768	762	818	769	855	783	753	741	808	760	767	764	727	767	784	755	802	738	783	848	780	768	806	790	733	762	765	854	814	808	756	744	769	767	810	776	780	784	818	791	736	753	782	783	796	774	790	756	791	793	791	797	781	769	746	761	773	813	799	728	812	760	816	788	761	786	806	791	821	729	759	774	778	782	783	818	759	784	786	732	801	764	784	780	787	809	731	810	772	757	775	740	813	791	784	763	766	777	754	778	743	774	748	784	704	816	757	812	795	802	801	789	797	816	789	782	764	810	781	773	775	811	725	768	757	768	778	733	824	790	812	754	748	782	872	745	797	785	769	771	768	754	762	792	764	803
46094	25778	34285	64499	47551	29905	8993	1450	502	420	387	356	345	306	341	330	316	304	292	332	288	298	274	295	287	309	275	291	256	265	290	281	296	279	275	275	279	259	280	276	332	298	277	295	269	285	298	269	306	339	253	321	256	277	265	263	304	274	280	273	265	259	259	312	267	279	281	283	300	252	261	284	272	289	284	294	287	266	278	270	267	276	265	292	269	236	255	277	252	260	279	293	265	278	266	277	274	245	303	244	275	301	277	262	259	263	279	282	254	266	269	259	281	278	242	260	277	261	264	269	270	277	262	269	261	305	299	246	239	263	270	287	267	282	291	254	259	291	258	251	249	270	236	283	281	297	286	267	297	292	269	259	289	234	264	282	268	275	279	244	289	269	267	282	284	242	283	270	279	265	281	267	266	264	279	249	299	283	260	243	268	274	268	262	262	291	295	270	269	267	272	253	264	266	297	287	274	290	276	273	286	269	288	238	300	280	259	269	305	271	260	277	275	246	260	279	264	250	296	294	272	267	246	288	254	256	260	257	272	266	262	263	251	277	284	283	264	279	252	289	283	267	281	276	270	267	258	283	244	299	277	285	260	299	260	259	274	269	265	275	263	287	293	279	258	285	264	269	267	246	286	280	260	242	253	249	259	279	251	301	262	240	281	254	261	261	279	276	262	286	295	260	266	262	292	266	264	295	254	273	258	263	272	265	267	269	246	273	267	241	264	267	258	260	287	254	282	287	288	285	290	285	291	285	293	270	268	274	247	260	292	258	282	270	246	279	239	252	273	279	284	248	284	274	276	255	268	260	253	256	227	288	264	268	293	271	262	264	274	264	277	260	279	289	269	270	283	258	262	257	262	290	271	295	278	254	276	285	287	295	291	291	270	287	284	250	266	260	272	253	262	294	297	249	276	273	255	253	274	260	272	271	245	247	250	299	248	269	272	249	266	257	270	257	263	293	245	262	266	257	269	259	261	275	279	284	283	283	247	269	257	258	300	265	267	254	269	312	301	273	297	255	275	253	281	294	273	279	262	274	278	260	256	287	250	260	281	286	282	244	266	256	284	271	301	271	286	254	274	294	285	278	290	279	246	280	277	290	275	291	286	281	251	267	270	266	276	280	270	251	279	276	255	295	283	263	313	277	274	304	281	257	284	299	263	234	298	291	268	269	332	247	266	317	233	272	278	272	284	264	283	270	296	271	279	292	266	290	266	260	261	288	293	246	264	287	278	286	271	266	269	275	244	265	276	261	287	260	253	268	286	245	273	260	271	276	263	275	276	247	275	294	265	252	297	278	333	303	283	278	258	278	245	288	266	258	259	269	253	282	242	283	277	268	254	251	267	258	269	281	277	266	281	242	292	275	274	282	295	256	283	295	286	262	271	254	272	266	267	272	293	266	258	257	274	266	276	282	259	288	298	238	266	275	269	267	272	252	268	261	298	280	280	296	243	265	245	275	273	270	253	276	262	266	260	263	261	271	246	277	270	245	245	262	264	280	282	283	280	251	308	268	286	274	265	262	301	283	270	262	260	263	277	266	265	279	237	271	250	259	248	273	289	246	244	274	268	271	264	261	255	261	263	298	258	261	281	276	273	262	255	285	272	283	259	290	260	297	265	280	285	260	272	263	258	277	240	277	265	286	257	238	243	280	282	240	266	276	266	276	256	263	241	296	276	269	270	284	261	262	287	268	280	277	280	303	256	271	259	265	256	250	264	261	260	267	283	257	238	254	281	259	269	227	281	294	264	273	291	261	291	262	273	271	269	277	298	276	259	274	307	254	254	249	254	271	270	251	287	252	250	281	258	257	266	255	256	280	280	282	259	253	280	270	284	258	260	276	259	286	288	277	262	255	255	287	280	269	276	265	255	258	302	282	290	287	274	281	242	290	259	312	297	245	251	243	264	271	303	249	264	270	264	269	276	245	269	275	247	285	270	274	274	288	286	275	255	299	260	277	252	256	280	294	273	264	248	255	248	268	264	268	296	264	273	260	279	267	284	254	299	263	274	278	255	258	277	265	238	259	254	274	249	282	283	272	288	296	251	267	251	283	266	267	301	260	287	242	266	259	263	265	268	245	267	290	309	259	279	256	297	288	281	295	237	272	271	274	284	258	287	264	282	286	267	268	282	254	293	262	273	301	256	281	273	291	260	265	246	300	276	274	276	305	279	258	237	263	258	252	293	254	252	274	284	240	272	285	260	279	280	279	300	236	286	290	285	290	276	295	277	295	254	272	272	271	289	287	253	270	275	251	273	290	292	293	260	300	281	292	225	278	287	264	290	225	259	292	259	290	265	269	259	304	264	265	229	243	282	289	259	255	265	279	283	283	294	260	248	286	262	287	259	269	287	286	285	284	276	282	282	260	258	258	246	284	272	259	306	273	266	281	280	249	268	270	253	253	253	316	263	275	252	256	267	295	271	286	303	276	272	265	259	286	257	291	266	250	292	273	259	262	300	290	284	257	283	297	295	286	276	277	286	295	284	265	250	289	271	276	267	273	271	246	263	267	298	229	254	256	261	266	259	267	257	286	264	275	261	281	297	256	276	290	271	300	302	292	257	288	273	255	281	267	279	292	264	277	253	249	291	249	255	251	289	259	289	257	266	265	276	286	243	279	278	268	251	268	285	276	307	252	273	278	245	251	273	265	301	281	264	260	309	269	269	312	250	284	270	279	252	263	286	303	262	304	278	286	288	265	283	249	242	309	280	258	273	274	267	269	273	295	285	247	258	288	239	276	294	247	252	273	287	265	267	276	274	261	265	259	303	284	264	303	286	296	288	263	272	273	283	269	281	277	268	270	255	226	281	268	269	243	265	277	289	282	257	244	278	263	294	254	279	278	244	279	290	276	259	320	294	287	231	305	276	278	300	282	302	263	244	264	279	274	278	258	270	304	242	274	261	254	248	272	311	268	281	238	287	257	265	305	283	224	250	247	257	243	248	266	259	303	259	302	275	278	281	273	301	262	274	262	287	243	290	264	264	260	306	270	267	276	275	263	274	311	254	272	300	249	236	277	276	259	266	237	284	274	285	272	283	282	274	265	280	294	280	234	258	259	276	259	247	265	231	265	256	241	259	247	286	253	251	263	288	250	248	251	240	265	229	289	306	271	261	275	277	253	264	270	264	301	251	286	253	244	281	248	266	293	270	251	271	267	280	271	274	294	282	253	309	277	254	272	256	244	267	263	263	263	243	283	263	273	279	266	269	273	283	275	265	260	316	294	241	278	263	279	274	248	267	273	289	275	303	267	288	279	274	273	268	266	260	264	233	241	274	269	261	251	277	233	250	263	270	275	270	273	242	280	253	258	259	281	282	267	263	270	270	263	247	265	261	244	258	290	268	259	268	252	293	257	278	258	268	254	267	263	284	265	254	288	275	260	270	252	246	252	264	260	271	269	282	262	254	250	271	268	268	281	281	271	274	264	262	283	283	274	281	285	267	286	279	269	252	259	288	251	266	281	291	271	282	298	271	272
32712	14329	39264	72788	45722	32620	2915	2053	1719	1550	1373	1354	1247	1169	1167	1090	1069	1031	1026	971	912	980	970	953	929	907	908	866	853	849	813	851	861	841	828	851	870	883	787	934	832	813	813	782	834	828	833	799	811	803	814	802	787	825	800	765	828	831	810	796	816	746	778	1208	763	790	756	821	851	765	753	783	794	807	794	816	767	817	779	804	751	809	740	793	834	795	814	737	771	748	746	752	733	745	823	772	740	751	735	739	788	763	764	753	747	837	766	757	796	801	746	830	794	739	766	779	826	783	743	776	767	794	753	777	777	805	758	754	777	752	765	811	760	742	772	820	748	771	779	773	793	823	784	818	783	787	790	744	722	820	760	745	780	734	801	776	728	777	795	732	777	772	740	791	756	789	779	769	738	749	816	772	780	755	771	776	791	773	760	771	822	724	798	785	730	781	763	731	764	780	765	770	745	805	794	748	808	783	754	744	783	763	792	757	709	755	766	764	778	737	801	778	788	764	763	732	786	808	787	851	788	784	764	783	750	742	807	750	840	766	758	793	773	765	804	747	752	791	746	770	752	786	779	753	759	778	774	764	754	701	784	746	794	797	807	786	820	705	755	770	762	811	734	788	788	813	776	746	830	761	784	788	706	732	755	769	741	778	734	800	826	754	787	718	775	753	809	803	778	796	804	798	795	799	760	808	795	781	735	729	778	740	760	776	782	739	768	778	762	753	770	774	767	770	782	725	759	709	735	791	771	760	796	752	711	802	725	748	762	779	766	778	784	768	769	761	745	761	740	822	782	729	768	799	775	754	738	787	801	766	736	757	767	780	719	741	737	771	787	779	826	784	829	770	788	783	803	727	824	707	789	798	788	755	778	774	780	739	804	772	770	760	748	803	816	751	719	774	756	776	743	723	726	754	732	730	791	806	755	772	761	780	760	754	758	774	783	766	829	808	780	811	744	767	744	789	771	721	765	758	740	771	806	747	762	825	814	778	760	726	770	745	738	747	777	816	794	765	737	776	833	761	740	760	769	762	757	822	820	770	765	773	747	786	781	755	771	784	832	813	729	750	742	797	793	786	793	768	722	814	742	804	753	782	759	769	711	809	794	729	772	790	723	782	765	773	790	784	804	756	759	726	757	727	748	786	797	767	802	767	804	728	779	743	783	780	745	784	810	766	723	777	739	763	734	788	792	788	709	765	795	760	718	776	751	753	785	778	731	759	773	757	779	805	769	753	786	713	779	790	784	734	741	771	767	784	805	804	704	762	756	744	803	748	793	801	766	779	802	764	761	796	763	768	761	745	770	731	787	778	758	788	757	801	817	789	802	759	768	748	766	737	760	731	788	761	768	738	814	811	765	737	768	804	775	747	753	755	774	775	759	793	744	731	792	756	743	810	734	817	768	740	805	805	736	756	789	789	735	800	782	724	712	722	773	814	764	718	784	759	794	781	767	805	786	806	774	744	761	748	810	700	794	774	798	792	743	759	769	742	780	775	786	768	807	766	748	820	751	752	743	765	736	762	721	732	780	777	745	791	750	804	734	730	746	743	717	808	759	793	759	754	816	676	801	767	773	828	764	788	827	792	763	730	837	741	769	786	792	754	768	748	787	786	757	760	738	805	788	754	722	799	809	735	813	742	802	758	795	766	781	800	801	778	771	763	750	767	819	758	730	740	794	780	785	780	763	784	766	709	811	822	837	769	758	762	831	739	776	806	794	774	787	741	751	775	766	792	763	759	729	765	782	775	749	753	765	721	773	770	752	762	769	773	743	748	758	747	752	761	771	814	793	738	777	831	732	771	749	793	785	779	767	773	786	779	776	761	752	770	769	759	770	817	721	756	741	760	761	765	822	767	759	746	786	775	759	713	748	802	766	789	735	760	704	780	803	806	781	800	804	783	791	754	791	772	702	809	800	730	782	770	801	749	743	751	746	800	746	775	766	744	764	777	748	806	800	782	760	769	763	787	808	723	774	780	715	765	725	761	756	764	798	763	809	734	768	777	765	733	770	752	746	808	769	770	827	745	805	809	813	813	750	789	699	832	729	751	790	732	806	762	747	769	765	801	754	819	807	757	772	755	787	770	750	795	816	753	784	784	790	797	748	766	765	782	791	772	759	776	776	775	818	759	772	801	835	729	768	791	727	709	744	758	754	792	741	779	767	762	739	736	778	792	802	723	769	776	751	827	750	788	748	773	768	788	786	812	721	789	777	789	796	733	815	775	742	807	784	797	776	769	751	757	796	810	755	719	784	788	750	800	732	811	766	787	799	773	736	759	730	776	757	764	715	738	821	745	765	793	757	728	767	822	778	791	736	770	759	700	777	774	703	784	781	797	765	788	748	768	742	804	742	777	737	811	696	769	788	806	768	829	790	753	803	758	748	835	755	691	812	741	701	751	774	753	749	814	791	769	741	824	726	768	772	765	761	780	813	788	766	789	759	803	766	767	846	809	789	779	812	698	785	773	784	768	767	762	779	740	737	692	768	775	716	746	758	814	723	764	732	737	750	815	732	801	769	757	800	764	763	759	724	825	731	796	769	709	763	773	762	743	811	749	744	765	795	789	749	748	804	761	787	744	755	746	767	787	745	771	758	768	757	752	751	735	805	767	780	790	749	767	785	792	802	808	761	788	771	735	832	778	807	802	722	780	767	739	774	810	798	754	753	809	797	769	769	755	761	793	738	763	743	783	777	793	713	720	793	723	730	821	807	773	812	760	804	762	766	748	734	769	780	765	731	791	776	732	770	749	712	824	780	776	787	804	815	735	741	726	804	780	784	784	758	798	741	781	759	754	723	780	780	776	799	778	794	788	790	813	755	782	747	756	769	765	751	747	713	746	823	811	760	808	779	827	767	768	775	792	759	767	797	759	738	754	810	748	767	822	774	743	724	765	784	734	727	753	770	770	769	770	808	766	741	783	818	766	762	791	746	774	815	819	791	743	794	771	779	814	771	733	815	797	760	772	774	835	759	723	780	718	809	718	720	812	747	751	800	801	736	786	720	736	786	747	766	758	784	810	759	742	794	759	797	735	775	775	758	775	741	718	761	766	785	744	754	726	739	712	741	800	824	727	784	743	750	731	781	809	752	800	740	770	738	768	743	756	749	780	745	731	782	729	813	779	780	773	791	732	746	820	778	760	760	793	761	819	762	768	795	718	760	737	759	810	776	761	768	764	807	761	734	783	770	759	751	752	773	739	722	749	792	760	807	754	756	744	771	783	732	781	772	736	790	745	734	785	775	759	782	754	800	745	765	761	753	761	683	774	793	774	762	764	780	736	755	739	780	759	778	808	755	751	755	798	757	754	776	760	804	726	773	754	769	721	756	773	737	809	781	781	746	716	773	701	740	761	764	751	755	783	803	760	754	773	766	783	777	682	802	785	776	755	738	779	779	788	799	771	740	696	766	750	798	776	799	742	804	795	773	776	733	729	759	712	791	795	830	791	767	761	841	755	793	765	785	780	777	788	779	729	765	713	772	781
5233	1944	2551	3285	8214	7013	796	223	174	171	166	175	174	156	196	168	179	167	160	187	185	153	162	157	167	183	176	159	181	156	184	168	176	171	175	155	159	177	169	180	190	170	182	186	181	180	166	157	193	183	163	156	179	165	184	165	181	167	184	187	150	199	182	188	183	176	172	186	169	172	169	167	180	191	193	173	189	159	172	162	171	190	186	155	179	169	178	157	193	183	159	174	161	168	164	172	202	183	176	181	161	194	150	173	150	176	156	183	168	162	154	190	195	158	173	170	169	166	195	160	165	160	180	200	136	166	151	195	163	181	161	173	175	179	195	190	173	151	147	170	168	178	174	168	165	161	175	155	214	170	169	151	176	179	144	159	154	155	166	177	153	163	169	164	168	167	171	179	149	184	154	195	165	170	159	175	177	175	177	154	179	163	184	180	173	185	169	163	171	192	175	174	164	151	181	171	190	156	191	191	151	175	170	165	168	159	163	149	184	156	164	180	166	170	194	195	166	159	174	173	175	173	161	173	158	173	187	184	175	193	174	179	171	152	172	163	177	167	174	173	156	164	158	190	167	167	154	169	186	152	161	156	192	184	179	160	166	182	187	194	161	166	167	156	179	183	166	149	200	176	156	168	168	172	167	171	186	182	193	175	199	162	182	167	173	196	140	154	171	140	178	159	150	182	165	169	173	186	182	152	180	157	189	171	169	182	180	163	168	177	152	153	173	162	152	148	162	179	164	193	174	170	176	163	162	150	184	174	170	175	169	178	152	145	203	164	164	174	159	152	181	173	153	185	178	166	169	168	191	161	200	168	128	146	175	166	181	186	157	186	181	184	156	192	143	154	174	148	181	155	200	163	182	154	177	162	161	184	149	166	164	172	185	161	175	165	192	153	170	177	196	172	168	161	168	186	167	152	169	173	162	182	173	159	176	187	165	168	153	172	163	163	162	217	151	171	159	164	160	182	198	174	165	178	153	152	138	182	138	164	171	174	176	170	164	187	155	182	157	164	171	160	190	165	161	187	168	205	174	177	191	176	171	195	177	170	189	183	142	167	155	165	179	173	182	169	188	167	163	146	167	174	160	185	164	176	171	142	186	184	175	156	185	167	148	155	171	149	178	174	187	171	164	168	183	185	150	175	177	178	173	166	167	147	186	191	147	166	169	178	181	169	185	182	190	144	181	182	176	178	163	161	165	162	172	179	171	178	171	178	145	192	167	144	170	187	176	159	182	158	182	177	176	162	186	157	163	187	162	171	171	198	182	168	186	163	170	151	177	188	175	180	159	150	197	152	146	165	168	180	174	190	172	158	168	149	187	168	141	159	172	168	164	180	160	154	166	177	171	183	155	189	156	168	147	159	158	171	159	177	147	163	168	168	175	187	156	134	144	148	180	185	182	189	158	156	166	168	164	172	174	176	175	155	172	171	159	162	164	157	188	169	177	172	191	156	159	162	161	165	177	180	164	172	198	177	157	147	148	168	176	158	158	155	187	150	184	186	154	184	183	178	182	187	178	167	191	183	177	147	164	157	172	174	189	170	171	167	174	193	167	182	186	187	178	166	170	169	160	161	172	174	167	184	165	157	166	159	174	184	167	162	168	179	163	194	189	161	177	178	171	174	176	171	186	184	177	180	174	156	198	149	166	174	178	162	190	168	188	150	170	158	185	150	159	159	164	161	167	176	167	174	154	168	160	186	160	175	167	167	167	168	161	184	164	136	161	136	163	171	180	186	189	152	166	152	180	165	189	174	174	153	192	168	179	151	164	155	156	165	174	175	184	177	166	165	154	178	194	176	174	161	182	189	178	173	149	135	165	153	186	177	168	166	171	190	157	185	164	167	175	181	165	183	163	171	157	166	188	155	181	154	164	171	152	168	183	169	167	177	169	155	174	178	191	163	168	166	186	154	165	179	143	188	160	164	151	177	190	177	156	173	145	186	175	176	180	194	172	191	165	142	192	157	184	183	189	181	170	180	179	154	177	161	148	178	167	174	193	157	166	178	158	179	171	168	160	173	138	177	194	202	157	173	162	167	183	203	180	165	158	169	175	186	164	171	183	173	161	178	158	189	176	166	160	169	200	154	172	168	169	181	178	183	172	146	165	165	182	177	172	157	158	180	207	162	150	169	181	203	172	189	166	165	167	191	180	183	169	174	171	176	163	167	177	161	186	177	163	175	147	173	180	175	171	182	172	146	197	166	170	170	172	199	162	161	174	172	184	193	166	161	185	150	188	178	165	170	173	171	163	164	160	161	167	141	175	164	170	182	194	153	161	171	153	167	155	177	144	172	165	152	175	185	148	143	191	152	179	178	153	175	184	146	166	177	158	179	162	177	167	164	172	179	182	156	179	172	161	154	147	168	193	190	183	164	169	155	167	158	154	178	159	190	167	152	185	184	185	158	174	167	186	171	177	170	164	164	162	160	135	171	182	165	185	186	194	171	167	175	168	171	178	194	185	157	181	167	160	163	151	187	173	197	177	171	172	185	147	183	164	179	159	192	155	170	186	167	168	153	173	191	184	174	168	183	162	178	172	170	185	156	151	167	172	165	156	177	158	144	176	181	210	158	161	165	158	173	179	172	172	190	200	172	160	175	148	161	165	180	157	193	191	176	172	156	170	179	156	178	186	168	159	182	188	154	166	172	180	171	164	164	178	172	169	156	169	198	178	182	178	160	177	152	150	169	180	155	163	189	194	175	179	152	151	166	178	175	168	167	161	158	178	159	162	200	178	176	158	180	178	178	190	148	181	178	154	187	153	157	169	158	166	159	167	139	150	187	173	166	182	171	169	162	151	152	188	198	180	172	189	165	190	169	179	184	187	184	184	162	170	187	157	175	178	156	158	166	170	163	176	161	162	188	194	186	143	160	143	179	161	172	186	162	162	173	167	164	174	195	174	195	173	177	187	184	186	194	171	178	164	160	165	168	152	186	151	164	177	183	154	189	165	175	189	153	199	173	152	179	177	167	161	161	180	190	182	176	165	188	172	186	173	182	179	147	160	178	155	181	171	168	184	180	165	142	149	203	156	167	180	168	183	159	180	156	180	164	162	171	189	176	172	179	165	153	181	189	178	154	210	178	194	142	174	171	165	181	155	165	163	181	182	164	161	171	168	168	158	168	167	177	166	179	176	155	159	157	172	164	185	149	185	167	147	167	172	173	163	185	167	172	175	174	196	152	156	171	189	169	180	169	179	168	184	163	182	157	158	168	170	207	173	154	180	141	171	159	163	153	176	175	171	158	179	165	154	156	144	185	174	178	146	184	177	171	172	169	190	181	195	184	151	161	163	152	157	177	157	160	168	173	155	178	195	158	190	168	178	152	189	169	166	174	151	167	173	165	154	180	180	194	147	188	198	171	178	183	180	183	182	188	153	158	168	155	167	148	156	148	178	161	164	166	160	165	186	175	167	183	190	175	172	149	156	198	157	193	166	164	177	179	185	171	192	179	154	168	174	166	194	158	173	162	167	143
4752	2417	5057	10388	23701	19529	1650	547	543	608	521	541	604	550	563	550	555	521	548	542	547	519	537	608	557	528	497	587	517	571	557	539	555	516	488	506	554	557	524	516	505	552	545	561	584	535	523	520	568	514	504	540	581	506	515	551	530	543	559	510	529	548	556	546	579	569	529	496	547	555	547	558	538	543	559	507	510	542	555	542	518	522	554	498	552	528	527	522	515	533	529	520	515	512	516	536	511	521	552	564	525	575	519	523	552	556	513	558	466	540	544	498	504	523	511	556	550	546	518	514	590	498	523	547	534	555	517	562	515	556	530	521	533	525	551	564	513	574	534	507	576	575	542	531	552	524	560	529	530	512	551	542	578	482	562	549	511	524	519	519	550	558	530	532	529	564	535	538	511	545	509	546	563	525	520	533	545	549	519	542	550	592	571	524	542	512	514	555	530	561	533	572	524	546	546	547	532	506	577	532	540	504	538	562	537	592	517	524	544	561	521	532	561	534	580	504	581	553	520	563	562	522	502	559	568	509	514	546	564	500	502	512	560	544	505	515	548	534	542	522	520	537	549	582	522	584	535	571	532	524	561	541	519	579	547	557	513	539	543	510	504	543	528	523	529	527	526	524	524	535	520	563	546	566	569	539	563	554	565	523	563	536	576	533	526	567	538	532	540	615	563	560	540	530	537	522	517	548	540	506	497	535	544	535	540	558	522	568	531	528	554	515	518	528	532	532	524	539	545	538	532	548	546	506	546	575	521	495	552	528	530	519	534	553	542	564	547	544	531	522	487	523	542	532	567	563	559	505	533	525	545	558	527	519	552	546	557	550	559	521	526	548	516	510	555	512	544	540	530	532	566	524	554	566	519	550	522	538	521	517	538	570	547	533	591	527	557	496	575	587	543	562	541	537	517	512	543	535	530	519	533	534	556	535	566	519	511	545	508	539	541	494	560	591	550	542	545	538	523	556	533	519	572	564	522	560	561	507	534	511	511	518	526	559	509	549	488	535	566	546	581	508	559	530	509	486	537	537	536	570	546	559	547	550	528	572	555	507	519	528	518	531	509	574	563	506	515	577	533	564	571	562	585	517	538	532	526	544	516	540	555	514	518	511	532	540	534	529	508	559	535	538	573	490	572	547	542	543	554	558	528	544	570	532	515	514	549	534	597	541	521	551	538	528	543	536	546	545	552	557	539	531	533	546	539	543	598	542	495	542	555	537	578	510	547	528	543	540	600	569	560	565	543	552	550	579	586	537	523	565	559	526	541	550	535	500	526	553	553	520	508	556	550	488	526	560	552	537	516	535	545	489	532	548	565	526	537	539	547	537	487	545	568	534	552	503	521	531	543	554	524	543	561	517	541	492	518	510	558	538	558	490	539	498	530	559	561	510	545	519	566	529	543	550	584	505	518	545	542	523	522	570	535	537	544	527	508	527	536	567	582	524	589	558	522	504	551	535	559	524	576	520	511	541	540	566	527	566	537	548	524	531	530	515	520	543	518	569	516	555	546	518	540	517	540	513	558	552	534	558	558	549	575	522	578	561	531	557	553	526	536	528	510	544	545	548	511	518	571	551	539	524	518	519	544	561	529	554	552	532	505	541	548	545	570	504	502	547	544	482	573	546	554	506	540	548	500	559	564	545	503	577	530	492	570	583	542	525	532	516	482	529	513	545	533	467	548	571	547	537	532	502	567	534	540	498	509	537	532	519	545	539	550	529	571	514	545	542	542	551	511	508	499	555	505	541	577	563	551	526	517	527	578	529	530	529	546	523	536	522	504	551	560	573	545	492	518	486	554	542	526	525	522	518	546	514	563	560	523	523	502	501	548	509	536	569	522	519	542	496	538	533	622	529	489	524	560	564	554	529	572	537	558	512	556	528	563	567	535	530	507	522	552	546	513	538	560	538	550	540	525	502	547	526	520	570	539	534	526	538	524	504	507	518	554	530	567	523	574	513	525	506	528	537	561	542	505	529	586	539	546	476	538	581	511	560	507	574	529	524	499	574	550	542	506	535	546	478	551	566	530	528	573	523	548	533	524	526	525	529	579	529	521	534	555	508	533	543	576	540	553	547	549	538	539	595	511	526	500	538	545	517	561	557	518	490	516	506	664	496	555	533	516	541	545	542	545	512	546	522	539	531	548	579	508	527	589	550	550	570	546	549	544	512	528	549	549	502	526	566	531	562	537	538	558	542	544	508	548	576	521	562	538	545	537	526	573	550	573	556	562	571	537	532	568	525	527	532	513	538	561	499	488	509	533	534	567	534	512	547	520	544	527	538	523	503	525	540	531	540	570	568	563	512	549	525	518	503	515	514	534	540	540	515	533	516	555	580	526	541	561	545	521	577	570	558	506	599	525	554	537	542	518	530	562	555	575	541	526	551	557	512	551	533	558	499	517	555	583	556	531	514	553	507	556	575	523	572	497	496	570	560	544	542	518	516	535	545	525	585	540	524	504	515	563	552	528	529	525	542	539	529	507	564	522	544	524	506	501	542	565	552	533	526	528	513	582	565	535	541	506	537	523	536	574	542	547	552	571	538	565	523	502	560	533	527	564	522	552	552	579	498	498	576	492	531	540	548	512	557	557	521	551	561	510	515	523	550	548	551	541	542	567	499	541	537	538	534	547	538	547	575	574	516	558	533	511	562	528	565	544	501	554	533	567	559	515	522	507	545	558	510	542	511	543	550	518	512	511	565	524	562	533	546	582	500	523	539	529	593	555	551	541	548	551	562	528	543	565	522	509	558	567	567	541	541	525	537	530	576	560	540	497	538	540	529	517	562	521	567	495	521	505	487	549	537	521	549	552	510	513	513	541	612	535	538	544	571	556	512	509	586	510	551	553	586	556	539	591	571	520	532	578	584	549	549	521	529	503	534	533	564	517	553	494	558	562	545	510	540	544	549	530	498	569	547	552	545	520	548	551	541	571	507	523	527	524	541	533	541	552	538	519	561	539	521	509	565	534	546	517	517	575	564	524	552	523	535	531	542	544	526	532	554	526	602	520	506	571	545	524	550	498	562	541	531	555	542	547	494	531	527	582	559	538	502	549	531	573	553	548	559	542	557	535	570	502	540	561	561	551	541	543	594	562	565	520	538	581	539	532	508	540	512	527	547	554	518	528	560	519	503	539	505	517	531	531	557	526	488	542	550	552	515	509	596	533	527	559	537	523	535	529	551	548	491	533	532	556	547	587	572	559	560	536	570	518	526	513	497	564	530	562	539	502	510	581	517	534	539	548	569	516	538	560	494	559	514	559	553	552	573	538	565	532	579	524	529	555	550	535	556	527	547	557	534	552	587	565	497	519	553	552	573	570	556	532	558	534	500	540	541	547	504	613	516	541	536	556	547	527	505	561	556	497	563	534	549	546	532	561	596	555	567	539	505	535	573	531	520	539	499	538	509	557	517	541	561	524	599	551	514	558	524	498	534	558	562	567	503	542	527	531	538	538	557	541	564	547	510	552	571	549	528	538	526
27622	21462	22511	31297	54619	46596	19029	1899	399	324	280	264	270	278	278	297	270	254	243	296	280	257	279	301	282	250	279	289	260	289	261	267	275	268	258	259	254	242	259	289	276	267	267	274	261	272	293	285	279	292	288	263	260	287	293	253	282	301	259	287	258	270	292	291	269	250	295	253	273	285	264	249	268	266	252	261	276	296	255	246	249	279	260	219	282	281	240	273	272	310	269	280	246	275	256	271	268	267	285	279	282	261	269	241	267	257	262	250	256	296	287	237	250	248	260	278	283	277	272	290	259	288	304	259	275	242	281	274	255	245	234	303	271	304	289	273	277	253	293	270	253	294	278	270	250	217	265	259	229	297	273	277	245	255	285	277	272	270	274	226	252	282	270	266	277	256	263	274	298	246	279	248	270	279	253	274	259	292	286	281	278	287	279	247	276	275	259	265	258	270	292	252	275	251	278	277	294	239	268	274	278	270	290	287	268	291	260	306	283	285	297	258	262	273	257	274	284	237	274	261	234	255	248	301	263	272	263	293	264	273	260	268	292	293	243	258	269	264	273	257	271	248	288	267	270	272	272	280	266	285	263	270	256	253	253	279	261	259	278	261	299	270	263	289	236	295	298	280	264	306	296	244	279	279	277	288	280	276	248	264	281	284	260	296	258	292	243	285	269	262	262	275	289	262	261	242	272	285	264	261	299	259	288	267	273	298	266	266	283	254	257	279	267	265	320	290	255	252	295	262	240	258	295	272	272	262	244	272	284	264	264	265	250	269	262	293	246	260	281	280	278	252	264	255	273	288	266	285	290	307	255	262	306	261	247	284	259	260	281	260	271	314	246	270	268	261	272	264	251	274	285	268	270	277	254	273	255	268	241	268	258	232	254	275	247	244	256	305	233	296	286	284	281	280	296	252	291	223	273	270	259	304	260	278	297	254	294	273	270	275	284	287	285	278	267	253	275	294	272	315	255	257	254	284	263	286	268	256	239	269	247	253	237	278	245	265	274	267	274	265	272	301	265	249	284	264	275	292	279	274	287	284	248	241	298	280	264	280	259	279	282	268	267	267	247	268	259	262	255	253	272	279	279	286	294	263	305	267	253	251	286	245	282	231	248	297	257	282	249	277	252	282	279	261	271	288	274	306	300	284	280	295	294	276	257	272	288	286	274	242	277	274	276	274	252	277	279	289	271	269	277	263	279	263	273	296	265	270	291	256	256	278	284	271	274	287	259	245	309	284	266	283	288	293	269	255	261	262	246	283	253	291	274	291	291	281	259	260	272	247	270	265	290	288	256	241	275	266	288	270	263	263	245	269	285	291	274	277	290	249	245	302	297	254	293	281	276	257	274	282	245	247	255	281	251	261	260	281	304	260	290	261	273	278	281	269	251	280	288	261	248	274	248	266	276	282	264	263	272	279	272	271	267	282	248	293	260	264	276	238	263	243	292	253	278	279	264	332	279	278	297	291	269	268	284	280	291	272	290	269	252	245	255	254	272	253	290	281	260	282	266	257	280	265	256	305	251	271	255	239	271	268	280	293	287	257	281	277	264	269	269	255	279	281	265	266	257	314	280	282	280	275	270	289	278	258	251	277	287	254	270	250	289	272	256	297	271	307	258	286	252	271	280	259	274	282	261	268	255	249	250	249	265	250	274	289	256	288	262	265	284	262	300	291	258	280	263	277	271	257	267	261	277	290	250	247	321	283	293	252	271	302	280	263	308	267	246	246	279	293	304	273	258	271	276	261	274	246	270	250	274	282	269	240	269	282	266	264	273	255	285	299	277	240	286	275	293	282	290	251	259	278	281	277	294	284	306	272	278	269	245	261	254	254	274	289	282	287	265	263	285	267	275	246	275	246	249	308	274	242	279	261	280	269	272	297	245	277	262	293	254	286	271	259	266	243	243	277	301	306	272	267	263	281	265	286	254	268	273	286	273	283	260	278	263	271	280	261	276	266	263	246	282	302	263	274	285	262	260	282	309	284	276	275	279	273	277	274	251	294	264	266	271	249	280	267	263	274	272	271	274	256	280	288	254	257	259	278	283	276	301	247	284	304	284	253	251	296	250	247	276	279	264	252	299	272	276	271	287	271	292	266	255	279	263	282	290	277	274	262	269	301	280	261	277	284	271	277	244	280	259	266	289	288	290	255	286	283	248	278	282	261	247	279	231	267	276	263	239	254	270	245	271	253	286	256	286	284	252	287	296	254	265	294	294	292	241	295	250	268	296	295	318	258	240	274	258	275	266	277	269	274	287	288	266	261	270	271	293	279	245	262	289	291	285	274	260	275	283	269	304	276	311	259	304	280	274	250	228	262	272	253	278	249	310	260	275	279	263	285	285	285	267	259	256	310	253	248	275	268	278	270	279	288	271	273	271	289	278	277	240	290	263	257	268	261	273	262	259	251	283	288	266	260	293	262	257	281	285	270	251	286	284	295	250	274	250	279	287	261	275	272	247	271	274	261	285	276	267	258	257	280	273	278	262	293	254	270	254	262	285	268	255	282	276	275	264	264	255	264	288	271	276	251	277	274	260	271	270	286	272	300	269	273	280	270	294	280	250	273	259	285	269	258	272	276	230	293	219	271	261	258	250	236	268	260	300	255	299	257	269	269	281	279	234	258	288	265	283	267	271	243	245	266	304	251	288	314	276	250	249	290	280	278	282	231	264	259	278	259	311	276	239	280	279	256	275	251	271	263	281	278	268	264	301	265	260	280	265	272	245	239	258	266	291	249	267	272	270	290	229	261	282	255	261	297	239	267	297	276	280	298	277	267	236	269	287	293	294	260	275	255	264	273	275	248	260	290	244	253	270	263	256	288	261	259	274	266	275	250	258	280	280	275	302	293	249	285	277	259	286	261	282	260	282	266	267	301	232	284	251	268	267	276	232	249	287	300	273	274	263	264	274	256	295	254	273	265	285	266	268	290	273	257	271	273	251	284	269	270	286	260	278	266	258	288	266	251	283	295	254	244	258	285	266	280	260	311	270	271	327	270	260	260	278	258	284	258	288	251	274	276	252	286	285	270	267	291	303	286	266	260	274	261	298	276	268	286	296	277	230	313	254	281	258	259	290	287	278	288	257	271	266	299	278	257	267	253	244	261	285	259	265	268	277	274	290	254	252	303	273	271	248	246	245	245	272	276	269	299	273	248	244	272	265	279	243	254	275	260	268	264	264	285	286	249	282	291	296	261	245	267	298	275	300	262	262	265	269	270	267	236	237	270	251	252	260	284	261	287	256	269	270	293	280	259	255	271	264	257	296	295	283	254	261	234	292	275	287	260	264	273	263	298	266	280	260	262	263	262	251	262	281	256	264	282	221	253	264	259	275	284	273	252	286	268	268	288	278	271	265	274	261	264	297	291	251	260	292	239	294	277	270	294	249	253	287	269	259	269	264	279	276	275	253	243	305	300	282	278	271	305	283	288	263	266	261	286	291	270	286	271	288	261	246	252	314	306	280	300	279	289	284	274	274	300
18131	16335	22131	39344	66682	56245	13980	946	932	912	857	830	788	855	896	834	873	806	814	850	796	813	877	847	806	832	830	810	808	846	852	787	774	811	797	771	790	881	810	804	836	782	791	843	784	845	782	805	800	800	811	777	785	807	786	802	826	814	821	811	767	833	905	960	811	837	807	765	794	819	846	779	755	773	805	755	802	800	828	763	806	776	812	757	788	802	805	773	800	799	777	783	836	803	781	805	837	794	804	821	770	758	748	810	774	786	809	812	787	792	800	788	841	759	783	745	830	776	866	799	771	768	794	772	834	753	796	865	832	784	820	771	828	810	775	822	796	782	848	741	843	807	771	807	797	815	746	792	772	784	770	816	772	797	808	731	834	820	783	835	841	773	807	788	795	819	824	794	787	767	792	772	779	786	834	791	763	801	791	795	840	835	792	775	852	764	773	763	811	789	774	774	792	794	779	767	764	771	774	807	778	797	787	796	815	792	823	808	812	803	756	826	806	761	763	810	801	828	820	802	799	803	791	798	826	762	792	827	828	716	799	758	815	789	754	828	770	849	749	776	804	779	826	821	789	814	871	784	799	830	776	782	773	786	796	770	756	794	760	837	779	771	778	781	776	806	790	774	762	770	805	765	814	792	801	786	780	807	706	827	740	782	744	756	816	797	784	777	864	794	791	795	778	749	789	826	784	800	822	796	802	796	742	831	792	792	741	801	759	759	828	824	802	818	770	793	815	784	773	801	788	748	806	788	791	829	814	800	817	786	784	835	787	770	765	776	769	812	778	817	841	752	818	767	783	808	800	794	792	820	790	785	788	733	825	810	838	794	766	778	795	842	784	791	780	796	793	756	790	762	773	776	781	801	831	805	749	797	831	788	788	783	780	830	780	810	818	801	842	789	782	810	781	801	801	759	815	780	813	795	787	696	774	739	816	765	826	793	787	799	779	781	747	776	739	799	841	728	818	754	793	817	784	814	791	811	753	810	822	797	795	740	802	745	818	820	756	786	781	812	787	765	831	759	782	786	762	812	845	820	783	754	757	766	820	774	784	779	780	742	793	777	819	785	807	796	789	817	788	813	792	793	796	776	798	792	814	794	798	822	807	806	806	770	764	772	795	829	822	792	772	823	769	784	809	742	763	750	817	784	773	750	782	762	812	786	786	797	784	797	801	840	816	777	786	814	756	791	766	743	793	766	756	772	778	792	849	779	809	825	777	746	783	781	758	791	784	786	788	821	804	806	760	819	779	792	784	748	802	775	765	790	816	861	803	829	783	827	833	721	775	767	796	799	794	801	781	844	815	751	838	754	806	805	756	822	797	782	800	781	815	768	781	795	794	807	757	744	773	847	796	754	787	788	806	785	827	795	813	800	793	745	806	808	770	790	792	796	761	729	799	765	796	778	792	819	807	779	764	812	742	761	714	823	791	832	826	765	791	801	845	775	756	749	752	833	743	785	759	835	775	830	830	766	798	801	784	807	794	796	780	765	812	803	808	799	815	804	744	775	778	789	798	801	762	776	792	794	777	737	783	807	757	826	822	779	836	811	813	796	757	766	755	843	757	779	773	805	797	765	795	768	792	797	786	797	788	756	792	770	832	793	801	782	788	789	780	820	824	812	769	821	756	803	802	812	818	840	806	774	797	788	738	785	793	793	775	784	815	793	784	783	767	733	730	771	783	784	772	781	782	763	809	817	804	787	792	825	791	816	814	779	774	763	771	771	781	759	775	816	806	820	758	807	791	779	805	830	795	815	798	777	788	787	792	790	769	775	808	759	838	824	780	762	794	760	783	780	814	814	823	807	787	775	798	855	772	757	780	785	848	758	767	817	751	781	825	815	809	762	789	787	789	781	819	795	776	793	776	784	827	802	800	778	765	804	766	802	793	788	765	798	790	857	777	834	796	777	773	822	778	854	784	791	816	771	768	788	772	735	791	805	828	790	784	787	760	750	791	772	743	846	775	754	770	798	787	790	755	825	792	798	817	793	845	819	770	806	748	734	769	846	782	846	791	795	794	777	764	748	771	751	795	795	768	796	779	766	796	804	748	789	819	785	807	737	833	829	783	778	772	750	811	746	797	766	802	797	812	768	830	787	798	782	817	811	788	790	806	836	786	781	808	778	816	803	857	812	831	773	786	772	798	823	826	776	763	793	760	834	798	816	772	740	750	840	801	731	787	794	801	788	794	792	787	778	834	807	775	774	752	762	786	805	778	777	787	737	787	788	815	745	825	769	822	801	824	780	868	809	796	820	821	788	747	778	819	774	813	785	778	796	775	831	797	778	845	781	752	752	814	811	810	770	832	807	721	796	787	786	793	804	828	794	815	807	813	811	809	804	786	801	788	802	805	769	781	795	777	839	774	801	800	778	842	807	788	770	774	812	815	783	772	796	802	816	823	865	808	778	808	769	806	791	802	784	796	822	763	777	799	767	776	762	809	791	861	844	778	776	864	775	830	784	826	783	828	799	798	811	793	792	791	757	801	773	789	836	767	765	800	778	803	752	746	796	796	778	829	782	810	762	791	738	798	814	770	760	788	783	760	763	771	776	785	768	832	771	797	749	788	770	706	812	776	796	763	803	798	777	800	757	809	788	825	754	800	749	813	785	826	820	799	716	822	788	793	775	789	773	822	796	846	809	812	771	838	784	744	811	788	827	777	763	752	828	764	770	769	744	758	809	755	784	782	752	778	814	745	789	765	770	836	794	801	755	795	800	797	830	821	784	784	790	749	791	797	754	806	812	798	791	857	789	788	815	782	824	784	768	793	797	797	769	777	804	835	758	874	785	771	802	850	792	798	834	772	810	785	824	786	857	791	806	808	790	791	749	795	800	790	849	801	776	754	823	790	784	787	794	787	844	807	770	775	786	827	743	794	806	842	768	805	879	801	799	789	817	794	785	797	768	760	807	750	807	766	786	773	792	819	758	842	778	785	772	741	799	790	804	779	799	779	808	749	819	819	791	811	749	726	801	771	820	772	801	779	800	762	816	774	776	731	775	761	841	787	801	848	831	820	796	729	826	788	785	760	795	763	817	770	809	819	818	787	825	750	788	800	834	805	745	810	823	814	751	803	763	817	826	799	787	811	741	744	760	748	810	805	814	792	738	796	863	792	752	826	793	806	790	787	812	798	815	827	749	745	788	736	790	752	748	782	762	811	820	741	781	799	771	712	758	803	778	817	803	824	767	754	789	810	799	832	820	800	835	787	793	754	795	745	776	753	779	829	778	830	743	752	754	764	785	819	787	816	770	778	820	740	805	730	802	794	744	787	781	853	817	776	771	792	768	829	777	792	781	790	781	822	740	813	763	735	783	784	832	778	802	779	769	793	797	797	823	766	781	807	794	790	784	836	797	783	771	818	820	848	801	812	780	792	805	773	781	784	790	756	753	768	764	770	827	819	777	788	808	838	742	784	798	807	752	785	803	799	810	787	772	836	823	817	836	798	798	722	800	817	831	790	807	736	794	735	722	771	827
40893	31933	36931	50765	62918	57932	32607	7102	953	486	323	366	333	323	335	332	337	296	305	324	350	322	335	333	314	364	325	316	311	340	328	293	296	337	303	337	320	314	291	327	322	265	309	353	296	306	311	310	334	319	298	309	309	327	328	331	304	338	328	334	297	330	336	327	336	316	316	319	309	292	286	305	309	335	318	302	304	315	300	259	269	314	306	326	326	321	339	329	319	325	307	304	296	326	318	336	310	320	305	336	294	311	299	312	329	333	310	355	348	309	318	328	323	324	315	323	328	310	320	329	328	320	297	331	315	318	303	359	324	315	287	322	275	307	341	342	329	287	300	315	319	330	279	316	329	306	296	325	333	304	358	293	315	312	263	286	324	304	317	287	280	327	299	351	337	316	302	328	326	326	314	379	321	301	330	307	302	305	303	307	329	304	317	287	316	315	333	298	322	331	315	326	301	284	295	311	306	307	317	241	314	312	295	320	287	323	311	299	320	326	310	338	315	310	285	278	315	322	285	337	293	343	314	308	336	299	321	290	358	307	322	298	303	283	322	296	361	301	317	315	326	314	291	336	332	328	322	301	312	295	313	309	329	334	312	293	297	329	320	324	316	301	297	318	299	327	346	323	298	311	297	301	301	308	312	273	329	318	325	326	296	316	311	303	328	318	287	323	347	357	347	277	290	304	304	299	297	283	298	298	286	302	320	308	317	302	306	328	291	287	293	331	311	337	280	323	320	315	309	331	321	305	301	315	321	326	317	332	302	315	312	326	329	316	333	316	291	303	339	331	327	347	308	290	348	278	303	313	304	337	312	312	327	296	343	315	322	347	321	308	325	339	271	300	331	302	302	315	365	309	300	291	279	301	301	300	300	315	328	328	284	332	299	323	318	281	316	355	294	319	348	319	295	312	296	337	324	282	348	292	290	312	311	312	311	336	299	296	314	339	315	326	305	334	333	314	288	323	315	305	320	296	308	314	323	291	321	323	303	335	308	306	304	308	282	337	298	325	333	330	308	306	339	330	333	324	309	293	285	330	326	329	325	336	326	305	322	340	288	335	279	319	304	327	310	311	314	298	321	313	300	306	304	328	303	317	314	279	326	298	321	319	321	315	318	309	277	319	302	326	281	307	300	294	294	293	316	311	288	343	302	322	300	326	322	324	351	339	314	269	326	320	293	307	330	324	326	292	335	311	296	323	309	304	296	327	317	293	337	303	329	284	299	302	334	347	306	285	317	285	322	315	324	317	339	326	329	300	305	305	324	349	347	345	332	274	320	324	314	330	316	314	330	311	314	288	318	319	314	339	324	335	327	334	340	292	284	330	310	308	318	288	306	326	310	304	326	298	297	308	322	315	321	316	318	331	331	307	304	328	316	315	298	329	341	294	314	313	290	307	291	331	298	302	323	296	306	331	342	344	303	341	312	311	306	343	306	333	313	295	285	354	316	296	326	292	311	311	318	348	309	309	318	308	300	305	308	326	340	315	299	296	352	314	302	305	323	313	305	291	328	289	297	348	301	293	316	305	302	307	335	306	344	303	321	334	323	300	303	342	296	297	333	326	316	308	295	294	313	281	328	285	309	309	336	331	314	297	309	333	340	320	324	326	298	313	310	315	262	337	309	340	330	342	304	307	325	326	342	330	332	316	327	284	335	317	295	302	303	316	294	305	291	355	349	341	328	313	311	289	322	289	311	286	301	328	295	314	292	324	304	303	321	309	310	310	312	300	331	306	313	304	332	314	320	293	316	288	327	323	313	276	307	294	323	335	306	292	311	323	336	327	302	317	311	320	309	328	343	299	344	329	271	303	306	298	344	324	318	329	320	330	304	314	328	305	305	326	303	316	311	309	321	300	302	296	326	358	316	332	311	319	333	315	322	300	318	309	314	292	303	322	312	314	320	326	314	301	335	279	340	287	300	307	321	321	330	318	349	336	297	305	325	295	334	335	306	349	343	327	349	328	333	307	299	325	304	315	311	317	326	294	311	335	320	314	332	312	348	346	304	333	339	307	311	356	317	303	356	303	340	296	312	350	322	304	325	357	326	306	317	285	311	324	315	305	317	332	339	319	299	311	293	301	308	304	315	320	340	348	330	333	332	310	306	319	297	326	306	315	317	285	325	315	333	321	327	331	326	319	298	326	311	306	306	321	301	277	307	298	313	320	327	316	315	287	306	322	325	326	298	318	347	324	288	326	313	337	336	279	339	304	324	308	319	330	324	329	310	306	320	310	272	300	316	349	341	321	304	331	313	327	318	363	310	320	335	315	282	295	333	330	363	325	301	321	333	296	315	313	330	327	293	293	326	356	343	308	331	324	273	303	337	318	319	329	303	287	294	315	291	297	337	316	311	323	367	295	311	361	289	330	319	325	329	331	324	355	322	313	291	341	289	322	299	339	306	337	319	331	271	350	330	325	307	318	307	300	303	329	331	300	291	301	329	338	331	309	301	336	332	314	311	311	317	327	357	331	325	287	302	301	312	295	327	332	292	331	311	341	308	295	299	294	293	313	329	327	297	300	303	340	307	325	311	343	320	311	301	319	326	319	299	331	308	298	303	307	339	308	326	351	338	335	290	319	313	311	315	325	295	318	298	323	333	324	358	307	306	302	274	331	292	270	344	326	310	297	306	331	296	336	296	298	309	323	307	307	340	313	333	315	286	273	298	317	323	315	330	295	305	298	309	331	303	324	342	340	307	337	330	320	335	297	337	320	320	316	323	308	335	342	344	309	324	276	306	321	338	295	290	289	322	340	303	335	320	320	317	325	285	313	314	319	334	305	300	317	352	308	310	296	327	288	308	287	277	300	350	324	313	306	280	298	303	309	304	304	304	288	309	325	315	320	337	340	330	359	310	337	326	317	321	317	334	315	285	290	307	320	310	306	330	321	287	305	300	330	319	312	336	325	293	277	306	294	319	321	286	299	328	332	312	330	341	306	299	323	332	302	306	299	312	307	335	329	331	303	318	291	309	326	311	297	308	288	309	317	338	308	303	320	325	321	286	342	275	306	309	298	305	327	310	289	356	323	324	318	341	323	300	330	309	338	304	323	326	316	287	307	292	325	322	272	307	334	347	316	327	311	322	295	283	302	355	308	333	311	292	286	319	305	309	317	337	277	339	306	324	318	329	346	351	327	292	319	321	338	326	303	307	291	344	306	329	298	316	336	299	302	311	307	358	319	309	293	313	295	331	323	314	315	279	318	297	303	296	314	322	332	331	304	306	310	303	300	334	306	296	314	302	340	278	314	298	311	322	330	300	330	310	335	299	318	287	321	302	285	315	327	304	283	318	313	311	291	259	339	326	316	299	321	327	326	294	318	288	278	323	345	319	322	324	304	310	345	307	328	325	338	329	331	322	318	314	300	312	308	304	311	319	319	333	285	312	287	320	325	270	321	304	318	310	310	316	311	342	297	281	328	302	320	334	321	286	339	308	330	307	338	333	335	280	305	313	305	316	293	294	323	331	343	311	341	292	307
27194	25691	36099	61364	79365	70523	28364	1144	1033	1092	1019	986	922	916	958	999	972	942	939	945	931	881	917	886	957	904	928	919	886	861	944	870	879	895	950	903	870	869	860	893	939	870	865	894	814	875	922	833	931	884	902	953	869	911	947	893	879	902	925	894	849	848	854	1051	929	959	878	887	881	861	891	847	896	884	868	846	851	937	911	892	889	913	899	957	892	896	887	902	889	840	901	874	855	867	867	878	875	933	906	889	922	913	830	931	902	847	888	861	893	901	874	932	878	855	917	900	884	863	875	903	887	853	896	862	900	883	889	881	890	888	842	856	851	894	860	921	846	884	906	869	904	935	852	924	891	907	863	898	894	852	927	910	901	858	831	871	868	878	933	915	906	886	910	901	924	877	876	909	873	944	886	858	874	861	933	867	930	885	948	892	919	877	890	861	896	879	888	845	850	839	889	962	920	893	849	825	835	886	893	868	886	906	927	901	864	919	870	882	878	838	925	891	862	906	943	837	901	927	863	924	859	905	875	880	872	959	853	932	877	833	909	863	909	912	873	941	900	897	835	855	895	873	876	886	876	915	881	935	864	905	924	904	939	874	902	825	886	875	869	891	848	906	923	869	861	930	898	910	873	864	888	883	889	857	890	856	914	814	893	849	842	880	871	869	916	934	884	917	890	886	866	853	929	877	863	925	904	893	862	890	905	837	945	887	893	901	844	878	863	864	840	889	875	920	911	954	889	922	797	847	877	900	897	861	859	850	845	887	869	851	919	854	896	910	892	937	854	890	858	872	876	877	880	834	902	883	947	898	912	886	849	916	846	875	881	853	894	936	891	849	882	854	873	862	896	838	857	909	844	852	847	935	896	887	850	936	893	914	842	919	923	844	906	885	879	912	938	885	903	908	886	824	840	909	838	888	931	901	866	926	938	877	901	900	896	882	950	942	887	906	906	864	877	913	903	875	913	897	909	888	887	890	871	823	901	917	873	936	926	900	858	866	921	906	839	890	896	926	936	860	915	836	901	932	929	912	880	829	881	880	896	889	910	852	887	886	915	862	967	900	868	916	857	879	846	925	808	853	906	871	867	886	890	912	890	844	876	918	891	888	876	849	901	887	830	877	881	918	896	873	908	903	932	864	901	929	917	889	852	850	897	872	942	890	879	837	819	929	911	866	896	922	916	895	891	850	866	912	914	930	875	825	903	878	862	864	890	911	906	881	840	877	875	856	841	872	827	885	887	873	836	893	805	876	911	877	934	926	856	868	889	863	946	922	919	868	871	903	906	908	855	929	864	836	860	863	906	934	906	848	875	912	917	863	871	908	918	948	856	873	842	815	866	873	942	884	884	916	789	898	845	886	903	902	880	924	892	954	907	903	932	924	906	925	914	904	903	941	879	888	891	906	941	847	879	849	919	857	925	897	882	840	887	856	857	889	875	829	818	916	919	864	915	870	949	937	907	906	903	888	917	941	885	872	934	911	878	870	932	888	870	933	871	935	889	916	906	871	851	854	881	894	904	817	897	888	887	863	865	877	869	912	808	873	842	891	834	891	890	883	793	907	919	858	890	902	883	889	900	857	883	885	906	918	860	865	910	867	871	844	916	874	939	906	844	882	929	855	845	988	881	888	886	868	861	870	907	890	883	860	865	891	887	830	838	892	876	879	972	850	897	897	880	899	894	922	860	916	826	870	876	869	830	882	919	863	896	931	935	873	866	934	878	827	878	922	873	835	876	883	913	857	864	866	879	882	895	867	928	904	936	858	890	914	909	863	910	911	829	905	904	862	873	891	912	885	901	845	871	837	888	881	934	897	923	866	880	879	891	856	877	918	913	931	886	889	879	944	844	884	915	912	895	922	920	831	977	944	932	863	910	855	872	904	891	926	915	917	839	909	843	870	832	909	879	898	878	849	914	900	857	927	898	886	915	838	856	900	858	912	882	863	876	909	839	929	852	861	879	851	855	931	914	872	874	966	888	916	901	836	929	915	918	866	868	908	915	908	896	850	857	859	884	845	826	916	848	891	880	907	866	945	851	929	917	893	891	877	849	832	902	924	849	928	896	923	918	869	859	868	855	864	855	889	888	881	892	873	914	898	858	842	843	847	869	948	899	887	880	885	870	855	909	861	868	886	916	882	871	863	888	879	920	884	892	857	932	874	840	904	903	892	880	904	889	901	871	913	846	864	876	880	890	863	868	895	882	855	916	874	883	854	841	832	855	857	849	862	960	855	894	867	912	852	883	885	887	932	911	907	850	920	912	870	858	872	856	933	875	866	881	900	912	879	868	847	898	945	893	923	886	824	917	875	891	865	861	870	856	859	845	925	903	883	860	841	867	878	886	861	839	836	894	869	861	907	915	880	873	911	894	861	823	915	905	846	889	864	895	849	867	852	853	894	877	900	870	891	916	869	908	944	884	852	906	936	947	886	891	860	859	862	923	865	879	940	853	911	879	861	857	898	831	859	882	857	883	930	859	915	947	897	858	925	889	868	910	882	902	913	933	915	832	869	894	886	956	903	905	921	874	893	894	856	891	875	903	845	895	835	872	887	916	879	878	907	929	880	915	841	902	895	879	902	889	832	872	911	823	870	867	878	914	930	887	923	842	908	874	885	856	877	865	903	876	902	892	876	871	920	906	890	905	846	943	824	873	864	878	920	855	864	850	873	859	945	930	902	896	837	878	869	909	902	921	873	902	838	903	895	869	925	872	898	897	912	883	943	891	905	946	865	943	908	907	910	952	868	893	873	912	873	897	831	825	903	839	828	903	871	900	887	885	910	904	824	882	950	898	920	890	933	860	877	889	815	849	907	928	895	874	817	930	840	923	882	866	953	874	846	833	929	929	885	881	879	877	924	866	854	907	878	900	875	869	881	893	887	882	834	880	903	845	934	889	881	887	850	916	870	865	861	917	820	867	910	835	909	905	856	885	904	925	903	913	878	859	889	902	894	903	911	903	879	895	880	927	840	804	903	817	896	876	898	885	893	926	927	894	900	914	902	897	907	879	869	861	841	877	895	863	945	870	886	875	882	906	865	975	906	855	891	861	875	875	885	882	903	851	900	868	843	866	897	859	898	935	860	933	917	904	891	859	893	848	854	849	950	863	853	889	882	830	822	916	870	921	876	869	890	808	886	852	885	878	918	833	851	942	859	879	920	916	874	908	892	843	852	881	880	904	909	923	870	855	843	932	930	882	906	871	909	847	909	921	856	859	839	898	858	957	934	865	879	880	899	849	842	893	888	938	883	904	903	900	886	844	879	926	873	878	857	873	871	924	889	889	928	886	913	881	901	863	897	853	877	889	901	890	881	877	961	834	865	885	878	847	850	896	913	860	847	863	900	919	897	895	890	858	827	834	858	859	927	891	884	875	881	864	878	874	871	867	915	863	863	857	900	888	886	908	875	900	869	910	857	912	880	881	877	882	908	872	903	848	848	893	906	885	839	891	920	833	943	868	927	879	898	895	835	838	890	914	909	844	853
4148	2750	3151	6173	7385	6137	2642	271	211	194	180	202	207	192	193	186	201	194	223	195	179	164	189	218	170	216	181	209	180	194	196	193	167	181	180	179	178	178	176	192	192	165	176	199	207	172	162	188	194	183	198	175	182	189	191	180	179	197	202	176	194	182	180	177	203	174	203	174	181	200	183	186	201	161	204	207	176	193	178	206	191	207	162	191	192	190	205	181	169	212	174	209	193	208	180	172	206	178	186	188	201	199	167	184	179	192	183	214	210	178	180	162	166	188	192	193	205	173	200	203	171	180	195	182	183	162	209	204	192	205	207	184	191	183	179	196	174	175	225	204	185	192	173	199	197	190	199	196	193	206	182	200	174	196	199	182	181	226	167	159	189	172	196	180	199	214	201	206	177	166	186	192	184	188	212	179	185	186	200	194	201	198	197	190	183	169	211	202	187	194	208	171	186	187	176	206	163	170	179	185	194	193	197	182	197	208	209	203	186	189	172	187	193	186	198	200	226	193	199	179	195	191	210	202	215	196	197	194	195	178	203	202	164	201	185	184	194	182	174	197	183	174	187	207	200	195	199	176	211	195	186	161	194	200	195	170	194	216	226	186	185	194	170	183	187	194	202	188	175	203	201	173	201	175	177	205	216	185	210	193	205	189	186	169	180	193	179	184	187	189	193	178	201	204	208	207	184	205	177	237	173	201	217	191	169	195	206	184	175	192	201	165	193	188	165	179	184	207	211	169	209	199	190	190	181	204	172	189	201	195	179	173	168	184	193	187	168	177	190	192	192	188	193	216	215	211	183	168	189	188	179	198	193	198	190	191	178	161	200	163	180	183	206	165	185	162	192	188	184	215	211	187	209	186	184	187	214	175	176	168	220	184	164	180	216	209	183	174	192	208	201	193	184	207	197	166	204	173	191	194	170	188	196	205	194	203	193	199	186	195	200	168	189	186	207	199	190	187	168	193	181	182	183	185	175	216	207	189	184	182	201	193	191	204	177	182	169	200	204	209	181	172	183	168	182	188	189	184	225	210	174	210	200	185	172	202	225	204	178	191	181	174	193	175	193	189	203	177	183	187	172	233	189	170	210	189	202	187	184	202	205	197	190	188	178	193	164	196	210	189	180	174	209	187	219	199	208	200	194	178	189	158	201	178	205	210	188	172	182	179	182	162	171	156	191	193	192	189	216	224	170	209	179	173	196	199	192	202	180	212	178	194	195	194	184	191	168	183	188	196	199	194	182	175	193	174	187	182	189	197	192	206	224	198	190	201	183	178	205	213	196	212	192	189	181	209	183	209	185	190	204	187	156	193	189	201	210	203	170	185	204	181	186	207	175	163	188	168	180	189	195	186	196	200	195	201	201	194	189	175	185	196	193	176	172	194	173	183	193	177	227	164	191	187	210	212	186	199	210	191	217	194	176	193	188	220	197	193	222	163	194	178	170	199	178	177	160	179	200	192	191	190	201	199	209	184	219	182	198	208	217	177	189	186	162	189	194	208	200	170	183	209	191	183	185	167	191	188	185	202	195	176	175	192	185	180	182	183	193	178	186	185	199	205	184	211	200	191	179	176	187	213	206	171	187	189	162	189	215	200	165	211	196	188	206	185	174	184	200	206	196	189	197	199	198	159	201	167	193	185	182	180	213	219	156	189	181	218	193	214	197	184	192	183	181	178	184	180	192	215	196	217	191	187	184	203	198	173	166	184	179	200	198	218	176	177	192	177	197	208	193	198	198	173	196	176	195	211	175	190	175	183	191	194	187	181	193	181	208	186	176	184	184	194	181	194	178	177	197	179	156	209	193	171	200	202	195	194	197	172	197	186	190	213	205	176	188	216	186	182	186	184	192	184	190	205	186	197	187	177	213	180	199	195	198	195	225	169	215	166	200	171	193	189	193	202	173	195	193	165	193	215	198	194	203	200	201	191	191	195	200	169	178	184	202	194	167	174	188	178	196	183	205	173	170	197	208	169	200	193	199	200	192	199	215	184	179	192	180	211	205	194	161	158	186	165	200	185	230	199	198	180	189	185	174	211	179	210	222	201	206	203	179	195	190	197	194	171	186	215	172	192	179	204	200	222	180	188	200	184	191	194	192	169	175	193	195	196	179	183	197	212	182	195	167	186	192	180	162	195	225	194	176	189	213	200	180	187	183	183	194	176	183	183	184	208	192	203	194	190	200	203	202	198	209	191	195	202	194	189	159	191	180	205	183	184	193	202	203	203	193	187	181	181	198	203	171	173	184	196	195	191	202	219	192	187	204	168	175	169	193	182	175	182	212	180	176	198	172	199	182	174	197	193	164	206	208	208	184	203	177	177	180	199	192	206	193	168	208	188	211	170	204	203	192	177	185	173	210	207	186	192	190	182	155	197	181	180	180	191	184	200	194	214	198	177	164	179	154	161	195	182	194	209	161	202	217	226	178	178	166	197	177	187	171	174	184	178	189	207	176	171	203	178	208	195	199	176	196	185	172	192	198	193	218	209	199	182	204	157	184	191	179	209	194	195	186	170	192	181	182	181	168	203	187	185	196	184	179	186	174	186	170	194	192	190	184	175	169	203	174	187	177	187	194	196	196	184	190	196	193	207	169	194	205	181	185	172	225	174	192	204	190	183	205	216	196	184	183	197	202	157	169	201	168	183	183	183	167	180	200	190	177	195	226	210	201	201	182	194	197	193	187	181	170	188	188	186	183	195	166	197	199	198	186	200	179	196	193	194	205	185	190	171	218	205	173	175	217	167	196	205	166	169	190	178	205	200	192	191	171	189	196	205	181	201	171	190	167	201	193	189	206	189	185	178	170	184	183	180	182	179	195	189	184	189	180	181	212	211	218	183	176	174	208	195	170	166	183	192	194	196	199	191	165	200	186	197	196	187	174	187	190	172	179	184	165	173	198	185	191	195	182	201	184	194	217	210	190	190	178	187	185	196	193	217	169	167	187	197	217	166	185	208	200	189	197	155	199	193	148	198	178	171	184	192	187	189	206	215	175	181	220	174	165	190	192	188	170	167	203	211	190	209	197	198	181	204	202	159	208	218	198	227	183	201	184	199	177	199	192	171	177	197	173	198	174	200	207	190	207	183	188	209	206	166	177	167	200	180	159	183	197	193	180	188	204	196	180	195	198	182	181	185	211	184	177	197	199	154	200	171	203	192	170	203	189	170	179	203	198	178	190	191	172	210	198	186	183	175	186	202	199	185	193	205	195	187	201	171	191	203	186	178	191	209	183	160	189	156	173	213	201	190	181	203	201	191	161	184	195	176	177	211	202	185	180	165	197	199	206	167	195	203	187	197	188	214	163	174	184	183	182	187	185	169	196	178	183	179	192	181	189	185	195	188	175	205	160	170	158	156	163	184	179	163	189	205	184	195	186	190	192	211	226	188	146	188	195	205	199	194	214	176	208	199	216	196	170	179	192	194	184	204	185	196	195	181	165	171	175	191	186	185	172	229	195	171	197	188	193	185	206	200	206	210
3805	3921	5762	17584	21689	18663	7407	617	613	626	595	546	598	602	581	558	609	584	581	566	605	606	593	622	545	617	631	585	597	632	567	577	611	617	584	588	593	603	603	619	563	584	610	615	571	593	588	599	577	612	630	584	590	598	584	601	618	591	588	590	633	616	568	610	578	614	606	627	591	556	589	580	554	580	609	604	623	606	582	570	574	576	607	616	599	600	600	601	579	641	633	553	594	591	608	582	616	649	585	598	617	577	624	578	590	642	574	606	598	588	620	585	622	608	614	619	612	591	603	574	625	646	562	583	567	572	603	588	611	547	628	633	577	597	616	569	618	600	622	606	616	560	610	600	616	618	605	594	562	517	573	591	597	605	568	631	560	623	591	582	589	570	550	629	597	596	593	559	598	630	605	581	625	617	599	611	587	582	573	560	558	630	601	596	569	593	565	545	585	608	581	588	577	612	577	583	590	570	631	567	573	597	579	559	617	550	623	615	644	596	556	579	571	553	598	556	580	601	652	580	619	568	629	556	609	626	579	558	626	586	586	584	609	582	509	618	565	608	557	609	586	594	556	563	586	575	536	621	632	574	574	580	611	610	622	609	591	615	553	568	570	597	585	589	578	576	598	551	624	572	560	599	604	556	599	621	603	527	596	593	603	564	586	612	552	578	618	562	626	582	567	603	601	607	616	588	622	586	572	579	612	607	574	640	600	597	599	569	592	612	581	591	610	579	566	581	582	557	588	583	565	587	608	603	600	611	576	608	544	625	580	578	573	567	578	598	615	565	600	592	587	576	572	598	597	566	591	582	583	588	614	565	613	559	611	579	573	607	605	600	574	601	622	586	607	549	594	576	602	603	595	619	603	590	589	656	620	590	592	601	582	557	588	580	600	588	600	613	611	603	587	621	624	599	575	594	578	561	591	603	566	581	622	580	592	579	582	610	531	573	630	593	574	577	596	624	645	570	638	582	587	605	616	625	624	582	638	611	600	675	610	602	568	577	609	615	622	576	592	632	578	680	609	608	557	577	614	619	580	571	584	588	573	569	583	634	593	623	513	587	618	621	594	574	605	617	602	616	609	616	522	609	577	603	633	608	595	590	570	586	578	574	613	582	596	617	646	578	659	581	610	623	582	574	651	585	565	604	597	600	635	590	620	597	569	593	601	578	551	620	572	591	607	570	573	574	589	581	570	617	580	583	617	588	603	561	588	609	581	627	570	570	602	576	546	626	626	607	623	603	629	618	571	626	585	613	605	617	637	611	554	605	613	531	551	528	580	587	581	620	590	615	615	602	544	590	629	592	597	589	604	605	593	605	590	604	573	565	578	583	597	594	574	608	618	533	580	562	603	583	650	631	607	581	569	579	553	622	607	563	636	608	587	597	611	578	576	643	584	584	568	632	568	599	578	606	576	600	584	591	583	599	623	593	582	606	584	606	581	619	599	613	583	552	588	600	593	554	622	585	634	575	583	586	573	623	611	541	614	621	653	636	597	585	586	631	590	592	582	616	587	574	589	574	586	558	577	582	609	583	602	562	589	595	592	596	598	649	573	625	599	612	629	568	582	595	597	554	576	583	540	596	590	636	571	577	650	614	573	591	567	601	563	617	609	604	598	569	603	567	603	588	589	613	630	592	619	593	545	603	579	614	561	604	578	611	588	605	574	592	601	580	584	580	650	620	563	575	601	597	568	590	593	510	621	644	600	597	590	577	587	565	616	604	586	587	602	615	592	580	624	655	556	600	584	565	598	607	557	574	641	562	582	579	584	551	575	619	600	551	597	568	614	608	607	587	604	584	593	541	591	567	595	603	576	578	608	582	586	626	553	581	601	588	579	627	574	599	575	585	550	572	583	587	575	575	612	592	606	605	627	570	588	605	595	577	619	580	598	603	630	595	599	546	606	597	559	595	588	569	583	557	567	576	568	604	598	579	604	569	592	656	617	567	578	570	592	600	604	596	594	571	601	623	599	578	592	665	609	589	580	616	571	610	587	562	629	606	578	634	629	635	578	611	578	605	572	608	582	612	561	570	589	576	623	579	573	570	594	588	611	589	620	544	604	601	650	616	626	614	556	562	613	599	583	600	613	587	602	623	617	588	631	622	618	576	596	580	627	573	615	581	612	589	587	582	589	639	608	599	619	610	607	618	605	590	590	602	592	595	592	616	575	589	604	643	568	600	588	590	583	593	562	604	585	577	610	597	615	577	577	615	603	577	622	571	548	565	603	603	580	624	603	570	600	598	584	576	612	578	583	613	634	601	581	635	589	600	601	607	633	607	574	574	560	605	550	620	629	581	576	555	614	581	618	611	642	609	603	598	577	600	608	620	584	570	555	574	594	588	583	608	595	572	602	605	531	609	604	627	614	607	535	570	598	621	608	579	600	569	579	571	561	605	618	588	595	578	590	566	599	602	591	582	569	527	547	572	611	609	581	593	619	570	615	534	582	629	571	661	628	608	577	615	548	585	556	625	613	623	623	589	572	590	634	582	566	573	544	578	566	602	568	561	560	621	582	558	635	610	609	551	547	642	596	587	585	603	552	626	572	597	609	606	612	589	593	616	581	596	597	611	628	583	605	614	554	611	590	618	577	588	584	555	628	577	609	622	598	597	655	629	585	605	588	556	599	604	571	638	544	609	560	584	536	636	569	572	576	588	598	578	568	600	611	633	604	571	523	587	589	595	573	541	625	602	577	578	655	586	618	586	564	610	558	612	615	641	629	612	615	616	569	609	607	638	617	595	573	582	598	573	585	554	606	591	615	604	597	600	534	588	614	591	575	597	607	618	573	583	570	586	633	576	609	626	540	562	586	550	588	599	627	637	610	605	574	614	604	627	604	579	564	614	622	616	622	599	640	587	610	558	667	554	581	591	597	579	549	619	603	596	573	605	598	586	575	599	597	591	606	590	545	571	571	617	592	554	607	629	625	581	585	575	603	589	624	602	578	561	621	556	581	579	569	573	629	578	614	610	594	621	554	557	598	567	646	658	596	591	565	595	614	631	608	557	577	583	590	578	588	579	608	574	610	575	563	629	567	601	599	549	602	625	580	590	575	580	613	580	617	611	583	604	624	621	575	590	566	627	614	635	622	569	551	623	626	562	604	602	601	600	613	602	560	613	583	626	580	601	576	594	603	617	582	603	593	630	604	588	624	642	590	610	573	637	605	607	603	571	619	611	599	608	592	585	623	571	614	592	570	581	562	574	558	609	609	593	587	589	617	596	574	573	590	549	604	611	581	618	578	609	607	624	561	569	588	578	576	570	626	582	607	606	592	575	584	574	585	541	613	628	601	588	594	561	610	569	577	582	613	592	576	596	612	590	573	597	587	562	587	618	574	601	615	579	538	575	617	615	587	573	604	574	545	560	607	599	559	652	607	583	624	554	573	567	578	598	569	571	570	633	619	639	559	605	600	575	572	554	590	567	572	552	570	590	579	625	624	603	603	595	579	575	533	585	614	596	607	586	631	565	606	588	611	567
30918	23215	28974	41980	55891	42978	24493	3407	552	354	291	326	294	324	324	302	296	310	280	288	306	311	324	304	283	310	292	304	335	326	281	332	311	310	292	312	288	267	314	306	284	288	272	322	307	314	300	310	284	293	279	319	313	307	281	274	303	319	323	305	310	276	293	294	320	289	298	275	291	308	325	305	297	319	308	275	321	314	287	270	322	293	314	319	319	291	325	314	322	282	268	313	290	333	302	288	287	311	280	285	297	267	319	271	288	299	298	313	293	294	294	271	305	311	293	303	309	283	295	325	311	280	323	317	309	296	303	312	305	298	300	283	328	308	292	319	275	271	298	302	294	291	344	306	326	279	304	303	292	294	287	287	303	330	261	299	330	306	298	283	272	311	306	290	320	305	276	322	292	326	301	318	304	325	281	286	327	302	310	288	311	301	314	289	327	323	266	304	315	309	297	309	266	283	305	300	305	285	287	299	304	282	314	307	297	314	325	327	271	310	273	311	304	298	301	327	305	336	283	342	295	311	301	290	292	278	299	305	317	303	341	290	296	312	254	302	333	270	277	278	299	304	303	319	317	275	318	324	334	307	314	313	300	323	284	306	320	312	292	304	301	290	291	275	300	345	330	309	318	293	286	328	294	307	297	346	298	276	325	322	307	305	318	301	345	293	295	287	266	294	283	267	318	298	291	341	303	264	286	313	318	309	294	299	294	282	305	264	311	308	282	298	294	256	288	336	321	278	294	321	301	289	302	284	307	287	299	317	282	304	300	318	293	280	321	301	308	295	311	300	314	293	327	313	291	303	335	325	328	325	288	312	317	293	282	316	310	347	276	310	329	313	288	295	292	329	321	302	301	320	308	332	283	277	283	301	298	286	311	327	293	287	289	315	286	324	297	266	283	325	293	291	323	295	300	289	298	307	289	323	261	303	288	279	299	287	313	314	306	319	315	301	299	316	324	297	302	290	308	301	309	320	324	291	290	297	279	281	298	293	283	306	299	321	267	284	293	292	310	279	328	330	306	308	303	282	322	294	318	308	250	279	293	295	329	295	300	309	302	299	294	299	322	310	281	330	263	318	283	280	270	306	264	315	303	301	299	289	296	285	295	282	298	282	312	299	286	295	289	259	292	285	297	284	298	311	318	311	323	301	300	299	313	306	279	330	315	327	307	337	275	284	300	302	286	335	289	331	316	301	265	259	313	315	297	314	285	294	319	280	272	298	312	310	272	322	284	286	283	315	283	324	289	291	308	318	292	338	263	326	280	272	276	281	310	284	295	309	272	293	300	306	272	292	332	289	307	306	285	297	297	283	294	296	280	280	304	310	306	318	334	289	342	285	306	313	316	296	264	304	293	313	278	287	302	296	312	312	310	313	288	251	303	318	290	254	290	304	308	321	311	296	326	293	313	325	294	277	271	292	308	285	299	302	321	314	290	280	314	321	280	292	273	284	323	301	288	287	313	270	289	316	314	291	314	266	310	275	308	299	330	305	306	327	296	311	304	283	310	273	299	295	290	272	273	297	309	295	286	301	316	300	321	304	278	285	316	294	284	285	302	299	317	268	305	291	277	320	296	295	307	276	295	325	296	333	258	286	324	318	305	299	299	324	281	275	312	324	306	300	272	316	308	321	317	302	294	321	325	294	287	312	324	299	318	270	311	313	319	327	290	289	312	290	288	284	313	283	280	287	313	314	287	298	288	292	290	311	296	299	318	311	305	320	288	291	274	306	306	276	278	315	298	314	291	289	293	299	291	273	301	312	312	290	277	283	304	306	321	294	323	273	319	307	267	291	313	302	326	289	301	247	314	307	317	308	280	282	286	288	287	306	318	295	336	328	315	295	289	304	289	285	290	276	272	315	306	295	299	320	292	267	300	277	294	284	294	309	317	302	311	301	329	316	322	303	272	287	316	289	319	323	299	309	314	311	282	283	287	287	289	289	323	322	304	302	316	271	299	299	298	315	299	308	287	290	295	300	305	285	287	281	315	268	296	335	311	310	296	297	318	303	302	293	335	339	295	288	277	320	315	302	328	312	290	304	322	329	282	299	294	317	298	294	345	333	302	304	302	310	266	293	282	285	290	290	303	308	306	280	299	293	290	323	314	272	286	289	279	297	307	310	303	270	311	282	283	298	319	282	291	284	286	310	296	295	302	288	308	277	266	307	294	318	306	310	308	315	294	294	287	305	280	296	299	296	310	292	305	316	326	311	312	294	324	297	292	293	299	289	287	292	324	323	315	306	286	277	275	304	301	283	294	332	283	278	328	285	301	299	301	301	308	296	273	302	295	269	302	325	302	310	322	316	277	312	290	295	290	316	301	301	300	281	277	309	318	303	305	314	298	290	321	288	304	285	322	312	297	301	298	302	317	301	297	309	336	324	287	302	289	297	291	265	311	333	286	305	275	325	298	320	291	280	303	340	280	304	279	291	312	301	293	300	303	300	308	310	304	278	283	280	327	304	319	345	305	319	299	279	290	292	291	299	278	291	284	283	274	289	270	303	303	280	286	257	318	298	289	288	288	304	275	292	279	281	280	301	290	294	307	330	296	290	322	289	285	261	297	296	294	266	305	274	328	306	309	337	281	310	311	329	319	313	331	277	280	263	297	309	284	290	317	275	288	316	329	315	318	284	322	298	278	262	272	309	301	277	295	275	281	287	266	321	315	332	301	293	294	286	277	303	302	291	332	318	265	294	294	307	298	294	309	313	285	319	313	281	319	279	318	281	312	290	292	312	291	322	300	284	304	295	315	303	298	294	312	281	283	303	288	316	292	311	313	292	300	307	308	304	291	323	335	309	278	297	267	266	311	280	284	317	299	313	319	265	329	293	292	320	317	294	333	293	265	288	314	316	270	306	329	273	262	293	316	265	306	315	317	317	289	311	303	289	301	314	289	283	271	301	268	321	311	272	284	274	308	289	301	290	312	325	308	309	297	278	307	314	282	335	322	312	277	322	297	281	299	329	284	291	308	297	296	283	293	290	308	289	298	324	306	320	291	290	285	290	292	312	318	277	302	286	309	296	306	300	296	286	283	301	293	287	325	285	286	285	313	306	282	312	345	288	272	327	287	291	304	322	274	320	304	310	316	282	288	281	259	319	324	282	299	276	319	324	321	304	308	285	294	327	264	263	292	308	293	315	340	295	300	290	268	317	306	306	323	321	304	292	293	299	272	306	266	323	277	297	287	302	286	276	320	294	306	306	287	283	281	289	308	330	298	304	320	291	286	294	295	304	281	309	296	309	302	290	294	302	302	279	303	308	305	298	296	325	336	282	277	298	323	302	289	294	296	263	290	265	308	286	287	308	326	309	315	285	290	313	291	309	301	309	278	294	289	304	303	284	298	313	305	283	289	286	317	302	303	304	293	282	334	268	326	279	324	285	307	289	302	300	296	311	296	308	295	286	335	299	277	317	307	325	295	277	313	284	304	285	313	290	283	322	277	274	279	319	310	298	318	281	287	346	289	317	320	327	314	288
20219	18387	25898	53388	68994	54432	30105	923	914	918	953	890	935	928	871	869	834	862	920	901	904	861	837	867	914	909	845	884	887	832	903	865	836	864	857	899	842	880	821	862	903	869	874	872	874	843	879	787	894	868	847	848	822	859	846	882	803	888	847	882	819	832	872	844	803	856	875	840	922	840	896	886	882	875	849	852	864	849	866	888	837	854	874	841	815	877	872	867	894	878	874	867	862	837	894	843	876	794	893	869	844	875	844	874	850	922	861	892	868	880	854	875	846	847	911	904	889	833	821	891	870	848	904	842	847	905	873	851	843	846	808	860	880	908	899	879	875	899	850	863	859	881	879	869	887	868	873	863	896	839	865	882	885	831	859	875	884	854	882	873	828	878	908	922	861	821	857	843	871	868	884	894	875	853	904	828	900	852	885	832	888	854	875	872	870	872	846	842	910	885	873	893	891	772	875	806	820	864	842	861	865	895	826	862	879	842	884	831	886	815	873	829	874	863	860	864	863	861	874	895	947	852	919	894	886	852	840	908	875	843	875	848	890	885	871	853	925	825	890	839	808	846	845	876	857	870	859	849	842	871	862	866	829	829	895	855	855	890	864	881	835	887	877	877	920	867	878	848	810	843	880	876	878	811	867	872	827	853	899	818	866	862	917	892	834	843	829	840	903	825	876	838	874	826	913	859	933	848	899	859	908	869	877	835	865	856	840	837	891	834	882	805	844	867	910	868	895	863	846	834	845	859	909	866	855	846	894	859	834	821	857	899	812	847	820	895	873	862	840	869	859	889	830	914	852	869	839	878	853	856	871	884	880	863	928	894	859	836	882	833	896	886	923	858	855	937	906	878	857	888	868	872	906	851	905	862	876	891	872	843	896	859	860	930	888	851	868	905	898	858	865	869	878	853	921	872	891	860	869	888	809	853	872	889	858	864	822	853	819	942	845	842	891	863	881	887	857	860	859	842	886	838	875	830	869	864	851	886	900	860	821	848	913	824	875	889	788	905	890	886	849	832	902	824	849	885	853	842	875	859	852	853	888	908	870	891	865	853	868	897	860	872	836	887	841	832	869	823	851	884	882	802	880	894	833	895	868	819	823	924	873	893	816	862	831	893	875	861	867	829	860	849	859	810	868	807	875	869	871	836	871	826	831	864	864	811	878	859	860	924	890	896	885	870	841	871	880	789	874	866	867	887	856	834	883	857	855	866	844	911	860	838	887	876	870	903	886	825	891	827	846	876	901	881	844	875	855	856	812	900	844	854	854	859	887	871	834	916	867	857	894	887	863	903	892	907	869	813	814	895	839	805	894	888	868	882	883	892	909	869	849	853	865	882	866	844	880	869	885	823	856	843	919	886	885	895	904	876	845	874	883	827	842	866	879	828	915	819	825	841	834	856	894	866	938	850	891	856	862	902	877	846	853	911	884	789	865	853	912	814	823	855	826	851	816	842	850	839	809	880	824	810	850	905	846	826	818	847	879	883	878	899	863	869	862	913	855	889	859	895	870	865	873	869	870	885	866	891	811	807	824	891	906	876	861	858	860	863	869	858	855	833	855	824	873	838	912	853	862	907	818	817	885	881	791	873	884	902	826	819	874	900	884	822	894	863	847	825	904	866	881	856	879	888	884	820	887	827	835	865	866	851	883	855	895	875	875	837	850	818	856	884	840	836	846	833	875	830	855	854	872	873	877	826	906	803	860	821	879	831	851	849	866	856	912	831	826	835	873	837	856	889	858	879	913	905	855	881	850	838	888	911	840	818	858	886	812	830	876	827	897	894	947	874	833	845	867	881	872	878	827	840	845	850	820	866	873	845	856	845	884	823	822	861	929	865	814	841	818	852	840	894	883	850	845	842	866	858	923	844	863	863	876	924	846	881	854	875	844	864	837	859	870	859	888	853	850	873	898	899	887	849	872	866	833	822	828	842	828	864	863	826	869	865	880	840	863	878	845	891	853	861	823	900	859	873	848	848	919	886	873	882	837	835	849	874	818	923	901	844	878	867	866	811	892	885	863	858	886	875	908	883	878	828	853	839	853	838	874	849	833	876	902	830	844	897	817	857	844	877	855	886	920	919	864	808	847	873	852	899	807	882	869	848	815	854	840	877	848	856	888	853	905	856	843	851	807	843	831	816	885	894	828	906	867	831	835	835	840	860	851	867	845	867	872	884	830	828	830	908	861	857	903	821	864	895	841	843	875	844	855	890	831	854	868	892	882	874	857	853	867	829	849	825	869	870	868	889	823	899	920	867	798	843	879	899	850	850	875	859	857	866	864	915	889	885	918	884	867	883	899	858	890	897	778	857	834	884	856	876	891	932	886	900	881	864	894	844	827	861	911	819	844	910	808	830	906	843	843	839	854	850	861	864	854	822	875	858	856	884	845	872	824	879	824	859	923	861	851	925	895	853	870	840	838	876	902	861	828	871	907	825	880	860	873	881	853	903	872	869	860	861	836	848	834	864	822	833	859	853	869	874	835	897	922	888	864	899	886	893	819	834	822	912	814	887	849	839	880	884	895	895	842	844	864	904	876	850	880	852	900	846	891	865	821	866	854	889	874	867	868	895	832	845	870	840	893	869	885	846	875	836	829	909	875	900	840	877	868	891	881	931	854	857	821	875	867	830	876	849	868	923	870	843	838	884	923	849	846	854	826	878	844	817	831	900	814	844	823	887	872	867	861	857	857	854	841	914	845	848	860	894	902	858	878	867	890	851	865	846	850	854	838	854	790	878	863	882	923	823	885	842	878	932	855	791	840	822	862	854	877	849	887	834	821	839	890	839	878	839	851	907	903	873	887	866	899	883	874	849	814	831	877	834	845	852	826	874	841	801	841	869	840	870	884	808	826	840	821	878	848	828	877	802	887	882	934	882	875	853	855	885	878	916	861	868	883	855	875	925	878	835	889	807	887	890	842	922	854	861	827	848	859	912	830	896	913	834	874	886	852	852	815	807	831	810	885	832	925	856	850	857	878	880	857	908	854	890	904	864	823	867	874	872	838	825	831	871	849	889	877	873	893	876	870	821	898	829	835	865	843	892	911	909	827	931	881	855	840	861	847	817	853	833	887	897	912	853	855	839	924	909	808	813	840	853	870	836	878	851	830	874	888	896	835	886	906	879	845	893	895	817	874	859	865	900	862	828	863	881	821	834	833	867	868	832	884	891	872	875	886	841	832	831	895	853	861	895	881	905	915	850	863	890	846	808	835	857	846	861	838	900	894	798	871	870	882	858	863	807	887	857	865	848	864	864	930	839	873	901	935	856	873	887	892	900	832	903	851	889	862	816	842	835	920	876	895	830	915	847	868	835	865	883	841	855	883	897	835	911	861	838	887	898	842	884	903	855	872	890	909	868	894	905	901	890	855	864	782	887	882	828	885	867	926	893	885	815	869	853	870	879	806	837	852	894	854	827	924	881	861	804	911	889	882	871	873	853	889	848	855	865	882	902	873	827	870	864	858	892	914	854	872	852	875	849
53628	33787	28499	30201	53701	53447	34552	9525	1259	463	359	347	346	317	330	314	347	319	330	313	401	356	363	314	349	348	327	335	324	315	336	355	370	352	360	336	337	329	362	331	354	355	317	301	348	337	344	343	338	316	361	308	341	346	320	337	331	358	311	288	315	330	323	331	315	325	337	343	343	358	323	335	333	333	349	367	341	369	369	329	326	328	327	333	357	321	328	311	318	327	335	337	330	339	349	329	363	350	330	338	332	345	335	310	327	332	327	298	311	294	334	368	313	335	339	333	309	302	354	372	313	326	328	319	357	364	369	309	329	334	341	337	291	332	339	353	334	372	352	307	345	343	287	348	309	331	346	294	322	324	323	364	345	307	336	313	334	339	347	321	366	343	279	355	340	337	331	320	319	302	325	325	298	352	343	342	313	331	329	323	329	326	323	335	310	346	318	312	327	321	343	349	313	299	334	355	327	339	348	349	348	348	372	315	321	314	360	338	368	329	342	325	319	324	376	306	318	337	329	372	348	363	360	322	328	338	318	319	326	312	323	304	311	337	335	346	350	312	340	305	313	368	316	355	326	348	340	330	306	318	333	323	342	318	324	306	322	343	330	332	321	330	367	327	336	314	328	356	324	296	315	302	330	319	338	334	333	356	324	331	329	361	349	347	335	334	352	308	328	346	339	352	317	310	300	329	359	380	285	285	351	308	308	298	367	327	340	339	340	325	344	335	348	302	352	322	336	318	327	343	342	302	339	319	347	329	329	348	366	325	318	301	328	336	344	299	324	340	359	312	312	348	309	337	313	339	364	338	318	305	345	311	360	319	337	319	311	325	313	349	309	317	331	302	332	320	321	351	327	329	304	326	319	330	345	327	357	316	325	339	324	285	305	313	306	341	353	298	347	315	310	312	324	319	335	324	353	325	319	309	324	314	329	310	296	319	327	333	313	329	362	365	333	335	348	326	319	325	332	334	350	368	338	362	332	366	333	340	334	352	331	342	346	361	358	324	316	331	358	306	285	347	328	301	332	306	328	321	316	328	339	379	313	305	317	317	301	310	319	312	341	336	330	334	315	322	365	323	322	314	309	323	335	345	341	312	376	331	332	322	314	342	337	319	354	310	325	330	310	323	336	326	320	327	331	312	319	295	322	316	335	318	342	335	327	328	317	297	325	323	316	308	341	307	330	347	342	309	363	354	314	357	303	353	338	338	330	337	332	317	344	374	373	344	340	322	359	340	298	316	317	338	355	339	309	330	329	320	341	330	358	318	325	345	324	350	375	294	339	323	289	330	316	333	323	320	345	343	325	340	315	297	325	329	360	331	346	325	336	339	300	318	325	318	348	364	366	350	337	312	333	289	320	325	332	359	337	337	323	334	287	319	351	316	346	334	335	319	311	318	331	339	315	316	347	308	339	327	375	311	337	329	337	346	310	355	312	337	299	350	300	310	334	289	329	295	346	349	331	333	332	345	355	310	294	297	312	341	342	311	355	318	359	341	329	337	334	312	354	346	341	344	297	309	348	327	343	302	321	367	333	292	328	331	320	328	340	350	358	342	366	362	334	303	319	342	338	342	344	311	352	343	318	335	368	318	312	346	319	309	352	373	295	310	326	356	326	353	302	340	340	316	299	333	303	341	327	324	306	304	342	335	296	333	338	335	375	328	363	361	310	332	317	336	307	323	308	315	328	324	355	330	319	292	319	313	322	339	359	336	352	346	330	345	336	319	303	339	336	360	309	342	316	375	347	319	336	316	356	338	320	304	321	323	300	303	334	325	337	322	325	334	340	320	301	338	323	313	338	329	324	312	316	363	315	367	353	353	336	325	340	331	322	363	311	362	347	364	353	306	293	320	335	337	298	312	310	333	330	318	344	332	318	334	342	355	334	340	326	325	315	332	331	339	295	323	357	323	349	331	316	347	322	322	350	321	308	326	330	317	360	294	347	365	321	302	312	332	336	333	348	322	319	326	330	346	345	310	305	336	329	336	335	307	324	300	315	307	362	337	360	355	307	352	321	362	325	324	308	349	337	295	314	339	319	394	329	357	315	327	340	324	289	340	340	348	320	357	337	331	347	331	336	322	311	336	352	320	326	320	343	345	325	328	346	361	337	370	359	352	306	350	336	336	314	307	294	337	333	330	306	290	319	349	332	341	321	312	350	299	367	341	325	308	330	331	313	311	343	336	330	302	316	287	332	316	359	344	336	311	342	325	333	336	344	340	312	317	313	281	319	296	311	331	312	313	305	360	320	324	363	363	324	332	350	320	353	326	343	345	335	354	302	330	330	323	327	342	343	301	370	333	319	350	360	339	324	335	345	356	365	336	307	350	336	322	315	360	296	309	348	346	326	359	322	342	308	284	348	335	322	320	314	338	331	306	298	319	342	305	337	331	321	341	323	318	323	338	333	311	321	336	350	350	346	350	345	304	315	344	328	313	290	345	313	316	315	297	323	321	343	321	305	321	364	309	392	372	335	321	325	362	321	350	327	336	376	324	333	336	308	324	360	336	342	331	340	380	319	313	330	350	337	355	351	343	308	361	355	320	323	350	353	309	336	349	341	345	309	322	345	349	335	328	317	349	335	338	312	295	338	317	322	311	333	331	313	341	357	322	321	305	331	300	342	309	382	337	310	333	316	330	328	335	355	321	377	333	308	337	335	309	337	342	353	287	326	331	336	309	346	318	334	339	325	326	336	326	318	349	301	351	331	355	364	305	337	348	341	308	346	348	323	320	343	370	349	315	337	323	334	331	332	297	330	326	345	333	349	328	363	327	336	312	354	315	337	380	341	333	351	331	347	341	346	342	325	315	320	307	338	320	329	394	304	290	325	351	296	306	305	303	338	344	338	302	340	343	329	341	316	308	302	346	354	300	300	325	373	311	340	335	349	334	353	340	342	360	334	336	331	343	363	308	333	329	322	333	340	346	327	310	323	340	329	357	351	329	328	335	280	337	318	342	334	336	335	307	330	320	338	335	322	292	336	314	329	341	337	340	312	307	328	356	319	347	345	326	319	334	306	319	342	335	324	320	355	338	297	321	312	360	369	350	336	362	347	368	328	339	322	333	356	357	336	342	326	299	314	334	319	337	325	315	345	338	351	311	304	332	315	352	333	329	311	337	305	332	325	333	328	339	318	338	325	319	323	321	322	327	347	320	306	297	329	281	312	330	281	315	336	308	357	382	297	335	312	330	296	333	331	365	322	308	306	339	355	310	320	320	345	337	317	323	326	329	320	327	300	339	347	332	325	356	298	284	333	343	329	337	324	329	354	374	357	338	286	317	319	339	339	335	359	332	323	310	325	320	305	336	333	371	331	323	347	334	349	306	320	346	299	347	311	369	321	324	331	316	316	299	339	303	312	346	332	323	327	342	344	316	369	332	325	310	335	351	334	332	323	313	308	345	338	329	321	341	305	343	347	317	337	315	343	343	333	308	348	317	322	357	332	339	360	305	337	334	318	329	324	350	333	335	318	301	331	329
48076	29491	31725	43807	80679	71076	32941	1043	1053	987	981	969	950	962	946	934	916	924	967	961	911	919	897	915	952	918	867	918	841	948	929	917	911	966	960	898	863	918	879	902	841	910	867	889	908	886	945	909	942	883	886	922	895	873	941	867	865	897	913	962	884	871	895	854	941	897	910	885	906	914	942	889	895	951	913	915	939	919	917	942	904	845	868	882	901	904	952	899	882	909	887	878	901	913	920	852	888	893	918	908	922	886	926	819	934	927	882	898	919	924	877	826	885	930	937	882	895	945	918	929	894	887	925	933	907	843	864	914	905	896	903	912	886	895	875	882	920	872	902	907	894	876	928	873	893	849	948	876	891	918	899	850	920	839	939	942	882	889	903	863	902	876	913	935	931	902	862	871	916	932	896	902	883	890	853	933	877	919	938	888	871	930	910	852	870	886	889	917	918	880	934	930	903	885	883	898	913	874	945	900	827	907	878	891	876	936	894	882	876	854	940	891	895	866	896	955	927	912	905	816	904	903	836	879	902	880	921	892	919	861	883	918	887	873	900	943	909	890	950	919	873	904	896	907	863	930	910	868	885	906	873	881	868	920	897	885	901	875	891	908	935	913	872	940	853	924	954	886	874	934	924	909	904	879	906	876	937	868	926	912	885	901	909	903	956	829	927	879	897	896	892	843	920	875	924	887	951	904	905	923	896	886	827	914	909	873	894	934	890	898	917	925	871	927	964	929	916	865	953	921	870	914	866	885	912	892	902	909	936	896	825	903	960	998	872	914	936	924	891	853	861	914	860	909	883	884	892	966	934	915	870	879	926	897	909	812	937	874	932	875	905	866	907	941	834	925	842	958	947	926	902	913	886	918	924	897	866	893	846	974	854	824	882	862	907	902	872	936	879	857	932	935	884	928	902	869	887	887	885	907	902	866	874	874	903	864	888	935	928	878	905	942	873	917	876	909	913	905	889	917	888	853	839	925	911	944	873	924	881	935	878	865	927	860	853	922	915	882	896	843	910	879	869	913	853	936	875	873	888	932	933	946	855	930	908	920	885	847	940	889	863	921	880	926	867	910	867	906	865	869	920	942	884	872	869	890	897	886	856	874	964	922	880	931	896	895	872	849	888	854	885	894	891	968	835	851	916	896	892	901	905	908	911	846	838	971	893	856	892	885	913	882	883	859	872	859	876	906	863	870	879	889	864	916	877	906	886	941	875	894	980	918	940	860	838	916	879	874	929	915	919	823	893	921	855	899	882	934	865	908	929	888	835	868	876	902	900	943	885	883	898	902	887	847	947	913	905	894	877	889	946	882	920	878	939	906	897	892	929	919	886	885	848	895	890	901	895	892	854	935	871	905	850	882	896	892	893	890	953	860	892	847	882	878	933	903	876	916	897	909	945	876	908	861	907	932	880	912	877	914	935	892	884	875	872	848	879	861	904	923	926	829	929	884	931	917	885	896	867	884	923	862	856	892	903	882	922	913	906	918	894	822	865	913	906	909	890	841	861	893	910	933	884	874	917	920	887	881	925	865	934	925	922	887	907	880	932	897	918	905	898	878	886	908	867	885	910	879	872	896	933	950	930	918	842	888	925	887	866	842	864	883	923	873	866	860	914	918	956	933	885	851	889	920	903	947	898	903	965	901	934	854	901	889	887	918	828	876	944	932	859	876	879	899	851	934	874	878	907	930	918	880	915	898	820	870	878	902	959	954	892	912	909	897	931	895	906	861	917	895	914	886	835	908	930	1004	879	887	899	908	899	910	920	875	875	906	857	853	916	847	897	951	892	908	947	914	861	924	900	906	882	871	887	894	889	950	912	901	870	905	892	904	925	863	911	915	877	910	879	887	903	914	864	866	913	837	878	892	913	883	874	969	862	843	890	931	860	825	911	928	897	857	904	885	895	894	922	913	867	861	918	863	879	906	930	909	897	932	882	892	893	897	872	871	892	914	926	886	867	915	903	884	909	923	878	904	934	895	883	930	868	853	891	879	873	838	886	909	915	920	896	878	872	915	877	910	906	888	955	910	839	847	881	870	887	823	850	898	870	908	870	901	904	919	829	925	923	900	905	890	873	945	895	944	966	830	887	863	920	887	901	927	878	912	866	926	854	868	893	838	871	897	868	924	861	941	861	925	869	891	923	884	880	862	858	862	853	908	861	874	924	911	884	855	872	866	832	942	960	849	935	897	851	905	857	861	921	949	934	828	942	888	947	907	875	890	954	890	915	895	864	920	890	927	943	857	870	908	882	886	856	887	890	943	913	856	881	873	935	860	893	916	944	899	944	950	926	863	897	896	939	916	849	868	898	854	901	921	899	873	905	949	879	892	899	848	911	861	905	917	916	853	847	878	938	888	919	904	886	925	894	933	908	905	868	877	922	910	900	876	958	910	859	947	881	905	925	864	892	865	886	899	915	951	865	909	922	900	882	916	918	833	873	861	878	948	879	912	907	859	903	890	900	877	897	940	917	868	920	910	890	930	911	915	909	948	878	902	912	903	876	828	863	936	876	845	924	893	836	947	913	903	913	903	875	856	907	920	902	950	930	895	906	928	878	865	881	877	845	881	881	916	898	867	857	890	860	924	931	893	939	868	916	898	940	844	861	936	871	930	877	934	872	906	921	881	896	874	869	925	911	890	887	908	924	883	935	915	886	852	977	929	862	890	891	876	867	862	934	879	866	856	906	891	904	892	936	878	913	931	911	892	828	893	957	862	841	868	857	889	840	917	921	858	942	879	939	895	917	893	929	874	946	931	909	913	879	902	896	902	903	902	931	936	932	849	931	901	843	893	861	910	965	894	887	870	903	909	889	944	887	931	904	888	935	904	951	905	846	857	881	902	847	922	907	918	845	907	878	973	865	871	887	889	883	931	853	937	900	936	919	890	950	889	939	860	890	895	881	898	902	895	878	853	936	900	898	897	888	911	876	901	866	917	918	909	874	866	893	856	914	859	862	903	918	837	853	929	852	923	939	925	937	913	858	907	907	923	879	917	911	936	887	874	928	897	849	828	908	841	917	925	873	844	926	910	886	905	942	883	904	906	919	862	932	892	886	889	900	875	914	857	958	974	840	897	905	910	896	889	909	855	935	884	893	885	902	879	864	886	928	941	870	864	895	888	907	894	941	892	897	877	908	902	862	920	949	855	865	899	871	956	839	875	875	948	903	884	949	941	893	944	915	912	855	878	922	860	907	901	862	876	933	878	915	942	894	858	899	922	919	855	960	900	925	943	862	863	945	915	896	888	890	962	885	869	880	922	929	863	897	927	936	949	884	841	893	865	923	852	877	877	903	902	938	916	866	920	875	863	903	883	924	912	903	864	871	885	932	925	901	916	951	881	960	907	872	862	930	882	858	888	897	909	898	922	926	903	883	944	890	852	878	942	937	874	895	919	845	937	875	900	894	897	854	929	846	897	908	890	868	916	876	851	917	893	893	892	929	888	882	859	890	864	914	899	912	906	939	879	901	917	867	892	867	903
19104	10236	3874	2994	8114	6508	1310	259	189	199	173	189	174	173	159	202	158	168	181	191	147	165	172	165	166	159	184	155	170	169	185	154	151	156	170	171	173	187	155	163	188	187	163	163	183	164	183	165	166	165	181	163	179	179	159	198	171	193	182	177	157	168	149	213	192	203	164	171	182	174	176	161	169	183	171	177	170	158	158	163	176	159	160	174	193	165	180	150	170	192	158	163	187	169	193	171	175	154	155	165	176	198	189	168	181	172	174	161	171	168	180	191	186	174	163	172	195	194	180	194	191	173	193	195	155	167	162	149	169	170	142	159	164	162	199	165	167	193	132	176	167	177	179	173	168	176	177	191	188	170	180	184	152	181	187	161	169	163	163	164	170	181	184	173	178	152	167	176	167	165	166	177	159	150	202	202	166	198	172	154	171	180	195	177	163	166	183	186	191	176	182	170	187	158	179	192	169	168	172	174	198	176	153	179	205	183	162	180	161	173	197	182	178	183	189	185	186	200	151	164	196	188	149	176	183	167	178	182	180	180	191	205	190	155	162	165	177	166	185	159	174	151	163	171	159	160	159	172	170	163	173	165	165	179	171	170	176	172	182	171	192	184	195	156	188	178	172	167	158	150	190	197	174	161	163	167	178	162	155	178	190	165	175	158	180	196	196	165	166	185	153	173	208	171	158	186	172	168	174	181	163	174	177	164	174	164	178	197	164	159	173	167	183	163	193	173	167	171	174	183	165	175	163	168	186	192	141	181	197	166	179	172	167	180	182	192	167	165	192	165	194	149	166	191	184	156	160	194	165	171	163	181	185	170	170	178	181	176	184	186	149	168	176	157	150	196	175	192	162	158	178	167	185	167	157	165	179	142	184	171	141	154	185	168	182	163	162	149	172	149	185	174	211	195	192	157	160	165	160	185	194	164	171	145	161	179	165	183	154	156	181	167	187	196	162	143	170	147	155	181	181	188	178	164	151	170	178	186	168	196	186	164	160	166	171	175	181	171	161	172	168	154	171	151	169	169	170	174	172	173	169	180	187	175	190	185	166	172	207	174	173	153	170	188	179	188	181	163	171	187	188	172	178	171	166	173	170	165	178	167	167	163	153	182	139	171	186	194	157	168	192	160	171	178	170	147	147	177	192	163	155	167	155	178	193	185	179	167	169	176	170	191	169	155	169	162	189	172	160	203	171	162	179	162	167	180	151	180	193	149	188	167	168	178	193	168	163	169	173	161	176	162	164	163	176	197	161	172	178	202	175	184	168	170	195	177	171	176	184	167	174	164	194	173	186	181	185	160	177	181	163	175	185	182	174	207	161	179	147	155	179	179	170	173	211	177	191	178	171	183	186	186	184	156	177	165	155	181	171	162	187	157	203	172	154	148	175	183	161	178	180	164	165	178	196	163	171	172	158	182	184	160	193	190	174	168	163	167	180	161	168	182	182	167	164	167	177	177	172	176	161	169	176	167	179	152	182	157	166	185	166	160	189	180	170	166	184	189	152	180	181	169	183	181	177	181	166	166	146	213	181	183	177	172	169	187	160	200	169	152	192	183	162	192	190	158	172	181	188	156	167	177	197	158	173	193	192	161	193	167	168	165	146	167	167	182	206	173	187	192	163	172	166	190	170	159	176	166	171	162	179	158	187	177	186	166	196	188	201	164	186	164	183	192	172	142	192	153	206	154	169	175	195	173	160	188	177	185	165	187	184	200	180	178	160	168	183	178	190	188	185	170	208	189	205	171	166	192	176	179	180	169	201	185	170	168	183	170	172	213	163	161	165	214	167	186	151	187	166	192	180	172	206	176	189	159	146	184	182	217	182	183	168	216	184	162	182	168	172	170	169	146	177	156	174	194	169	183	172	197	180	173	172	171	167	188	176	178	154	190	167	173	176	166	193	189	161	167	173	184	178	171	176	197	169	171	160	158	190	162	187	174	160	169	156	182	157	157	172	176	181	171	162	152	199	168	168	172	154	179	129	175	181	182	174	185	186	194	188	167	166	165	174	167	187	169	183	182	175	185	165	166	178	176	180	216	171	166	158	177	180	181	165	172	175	175	189	164	186	194	177	183	167	171	167	171	156	167	149	175	172	186	176	172	196	190	151	174	162	179	178	171	160	177	165	162	167	157	185	169	157	173	164	175	166	169	184	182	155	174	184	178	183	179	183	173	181	147	173	196	187	166	192	178	188	167	179	146	181	154	177	168	181	159	184	180	174	176	168	190	161	174	180	184	193	161	154	173	164	159	164	184	189	188	178	183	161	187	164	190	176	145	194	168	173	164	165	168	177	156	171	169	167	156	151	153	182	195	159	159	163	183	189	199	171	187	148	179	172	167	174	201	157	177	209	159	160	160	167	177	172	184	193	167	177	156	182	182	176	166	177	189	179	168	179	171	181	178	176	169	158	158	172	169	152	176	202	186	180	186	171	191	170	157	163	167	180	156	174	163	159	165	182	162	154	201	173	160	169	175	174	173	159	179	167	166	156	169	166	171	162	162	171	179	172	176	168	156	194	173	149	165	164	162	177	159	150	179	148	184	202	183	145	175	164	171	189	153	179	167	189	166	179	178	170	160	162	186	153	174	165	185	178	193	177	166	174	181	168	188	208	189	164	167	166	175	168	179	180	161	177	169	199	168	169	160	187	191	181	158	203	186	161	182	164	205	158	150	195	169	175	162	180	157	170	165	162	159	176	153	167	182	196	154	157	190	200	180	176	169	170	185	187	177	175	173	163	176	181	177	158	155	190	175	182	150	174	180	155	160	174	153	202	188	164	171	194	184	169	203	153	181	177	177	202	170	170	182	176	161	200	197	170	165	169	201	188	179	182	171	168	155	191	157	174	165	168	171	163	158	143	170	174	181	168	167	181	184	168	165	211	170	183	192	196	203	187	161	189	161	211	169	174	186	176	199	195	163	169	165	175	174	167	186	173	178	179	183	166	166	203	193	174	185	194	188	169	187	162	178	154	175	179	179	171	177	176	180	177	178	188	189	151	183	191	151	167	162	152	157	186	164	170	163	177	180	187	162	154	154	170	164	172	197	199	161	184	164	176	160	169	167	168	184	163	143	189	153	185	172	188	180	161	207	157	187	190	207	168	157	168	185	169	180	174	159	197	160	194	165	164	137	172	208	170	148	191	174	174	178	176	197	178	200	176	184	174	151	192	165	166	166	170	180	197	177	168	180	176	170	197	169	129	189	199	172	190	171	159	162	172	207	166	164	172	167	168	165	188	148	199	166	177	178	199	191	161	174	171	187	185	178	172	162	180	152	158	194	186	182	193	184	179	188	174	192	172	167	181	176	190	179	191	193	171	172	164	180	192	167	172	167	189	173	192	197	158	183	202	187	160	167	171	182	189	187	195	168	166	187	173	185	163	179	169	186	175	198	191	186	190	165	175	173	192	172	172	184	186	187	180	180	182	186	171	184	149	214	178	163	164	182	145	175	191	177	190	188	157	160	193	169	171	158	158	175
17570	7299	4859	8234	22771	17864	2822	527	531	544	539	538	592	517	510	521	583	516	549	524	548	561	513	513	567	564	550	507	547	549	547	537	567	528	551	562	512	500	526	545	572	468	509	543	539	537	527	499	513	504	514	548	544	537	563	530	516	517	527	556	516	528	546	518	523	547	537	555	518	498	554	554	501	537	548	518	542	503	535	578	554	547	551	529	540	552	559	573	508	544	530	508	581	517	499	549	550	516	553	542	507	532	528	526	512	492	541	512	567	508	549	510	563	510	534	524	498	571	524	507	492	525	524	533	569	551	524	508	556	556	542	546	552	509	554	526	548	576	534	529	557	514	547	543	545	528	549	531	542	550	519	571	551	507	517	534	570	522	569	519	552	553	592	582	524	554	545	553	531	538	537	547	528	528	507	549	542	537	540	538	526	537	533	509	558	557	522	553	529	534	529	544	525	549	521	553	555	546	523	534	552	555	516	507	550	532	542	526	518	490	529	527	536	519	516	531	568	545	495	550	552	508	548	530	542	531	550	509	524	544	521	507	529	545	507	527	521	511	519	561	596	500	531	504	541	546	510	557	563	516	551	525	502	499	552	507	511	499	534	537	488	506	515	547	568	592	531	500	543	496	553	496	533	550	532	574	561	511	535	547	517	500	497	565	512	540	525	556	519	544	536	515	514	515	516	547	542	535	536	552	540	497	518	531	516	536	547	487	481	530	542	530	500	507	521	520	512	552	542	500	521	555	544	577	488	577	527	549	535	580	507	521	535	530	538	547	531	535	566	508	537	493	512	514	539	494	527	494	576	521	522	549	498	549	565	571	523	550	526	519	521	543	587	503	518	522	564	530	560	520	520	500	513	541	573	553	542	516	594	557	492	534	516	513	534	521	484	558	525	520	540	527	563	508	517	539	543	563	534	517	539	563	529	494	531	503	530	539	529	515	556	526	497	500	533	522	572	520	524	525	530	553	564	504	476	534	519	533	517	531	539	521	517	538	522	541	555	559	512	510	484	494	517	556	526	490	549	503	515	537	539	551	543	512	536	518	562	524	538	506	552	492	523	555	540	519	517	492	540	549	551	532	559	520	537	536	564	517	494	535	531	550	521	577	542	537	495	533	538	512	537	549	551	561	533	569	512	496	530	555	518	539	534	512	493	498	547	564	523	525	561	548	542	522	569	523	509	558	536	512	508	509	536	577	553	529	542	524	562	503	559	572	547	504	513	546	520	565	555	532	588	539	562	553	522	527	522	562	569	558	560	542	520	509	506	521	539	541	514	515	555	536	538	525	502	563	533	513	557	517	539	516	520	510	542	514	534	551	508	489	587	544	544	549	525	563	538	528	525	558	560	545	589	534	580	535	557	563	515	494	543	519	529	507	575	540	570	537	483	531	552	567	496	553	500	513	545	496	531	524	519	512	555	534	561	523	543	570	511	548	502	518	540	562	566	576	497	527	556	518	530	546	524	510	535	544	552	562	530	510	533	574	566	526	534	602	524	539	567	549	547	509	527	536	544	546	514	522	556	533	545	522	520	534	547	500	531	541	595	518	574	540	527	522	551	539	562	549	523	514	550	554	519	548	547	515	512	526	504	521	545	552	528	563	559	530	571	536	565	544	529	503	504	568	527	530	544	517	511	563	534	541	541	508	550	546	547	521	568	550	556	550	556	595	518	532	534	496	535	515	533	523	546	583	564	564	550	511	534	495	543	538	574	538	547	507	520	512	527	509	553	554	541	576	515	491	546	501	525	555	540	499	547	569	531	553	540	532	524	514	541	509	539	510	528	502	540	538	518	526	575	519	535	512	499	521	526	508	517	522	510	527	524	534	544	561	511	544	514	535	584	527	552	510	562	508	584	527	551	543	532	563	551	502	563	574	527	543	549	557	511	540	565	565	553	516	549	531	529	514	546	520	544	510	564	518	525	529	546	546	531	541	584	558	538	571	548	554	538	537	542	512	542	495	543	534	550	520	544	513	544	533	564	522	512	520	533	505	556	565	486	566	523	540	527	511	514	589	536	557	554	515	521	547	535	590	490	481	517	547	584	581	546	561	567	506	541	567	537	512	537	539	501	476	503	503	569	554	569	543	546	573	535	519	529	545	501	536	550	501	555	536	508	510	528	572	522	476	484	522	520	555	519	505	559	538	509	511	544	525	518	508	514	542	489	523	511	529	508	505	542	523	543	550	531	515	544	551	572	545	542	554	551	544	525	537	541	529	519	550	552	527	543	519	533	541	532	568	553	528	562	540	528	534	544	580	531	538	534	547	537	535	512	550	533	559	519	581	516	516	579	546	552	505	526	557	545	519	491	574	517	515	539	506	529	513	515	539	567	520	533	499	496	510	559	548	538	531	529	514	514	502	568	562	523	528	522	498	509	543	545	559	496	511	484	556	512	506	512	551	537	549	560	536	491	543	528	554	546	516	524	518	557	535	533	544	527	567	532	545	534	528	496	504	560	547	516	541	533	540	555	523	538	537	560	511	512	532	542	496	528	548	523	526	484	530	550	515	538	552	525	535	587	549	567	521	524	518	559	533	511	554	513	538	519	551	523	558	539	538	528	517	537	537	510	544	547	518	581	531	543	553	541	552	555	558	539	518	502	560	534	517	531	495	499	557	546	548	500	481	520	521	518	534	552	540	516	542	526	529	536	536	544	564	516	520	500	503	534	508	535	532	536	488	557	510	535	527	529	509	530	567	523	510	526	491	536	558	533	509	546	554	493	563	558	516	536	534	541	522	516	499	514	525	498	520	564	590	509	498	547	521	559	502	575	537	569	506	538	470	542	556	514	536	528	536	555	540	529	516	581	535	567	538	551	530	530	519	589	521	536	509	557	499	525	540	532	576	524	534	528	534	497	550	575	527	555	574	553	533	536	542	564	527	523	505	577	513	536	538	534	590	558	547	533	564	530	540	519	514	552	505	560	509	508	532	513	542	503	527	518	538	523	547	527	574	554	541	533	524	560	516	519	517	522	559	539	552	517	514	557	556	552	513	541	541	541	501	552	503	530	554	529	542	570	514	545	552	556	492	522	543	541	529	545	549	532	538	512	533	521	537	539	511	568	540	484	525	559	536	546	556	551	527	521	513	546	555	527	557	493	533	503	525	559	546	565	537	515	567	558	509	504	537	497	557	553	543	526	549	526	549	534	525	478	533	549	541	536	545	529	532	503	498	527	517	561	508	528	513	533	519	535	519	544	510	539	537	537	576	513	558	546	497	522	546	532	519	519	533	548	528	515	538	521	548	531	504	530	542	512	557	523	541	558	531	514	551	526	487	554	547	529	536	542	525	477	505	485	569	538	515	520	534	558	544	561	543	536	573	499	502	564	549	549	525	539	538	528	584	529	518	523	534	530	511	558	500	508	586	534	553	508	498	567	563	487	537	512	544	538	566	546	516	530	540	552	580	542	539	542	535	547	514	557	520	531	529	513	535	557	539	564	521	539	573	559	533	580	501	533	543	557	559	575	508
43717	23071	18360	27785	60833	46007	17987	1629	422	309	312	306	273	298	244	281	318	289	278	287	295	256	294	280	296	291	283	316	283	292	315	273	329	279	292	313	259	316	327	278	281	277	306	283	303	280	296	260	294	280	298	280	280	284	271	285	276	284	280	281	285	296	284	301	288	320	306	330	310	317	272	262	297	301	279	291	262	278	249	288	286	306	306	296	292	289	291	297	298	297	313	311	294	261	320	283	274	287	300	297	296	270	297	283	279	284	297	298	272	276	281	262	270	318	272	309	330	302	332	284	278	276	280	298	270	313	303	285	279	289	282	268	268	306	277	275	279	238	298	290	303	270	283	261	288	267	275	278	290	290	309	325	299	312	294	289	278	301	313	301	295	287	294	271	325	269	289	297	262	278	289	291	272	295	279	283	290	285	283	301	286	329	305	311	283	278	287	290	341	291	299	274	288	315	308	281	271	292	284	290	281	274	260	289	290	292	296	302	303	286	269	298	286	298	296	270	336	311	287	306	274	303	264	283	290	270	301	321	303	324	303	296	277	302	307	283	278	292	303	311	285	285	282	251	316	285	273	279	274	262	283	275	289	286	259	270	316	310	291	270	268	243	274	292	283	265	284	305	296	276	313	286	297	281	288	300	309	280	249	315	314	263	271	293	252	297	318	321	302	299	275	300	283	279	283	283	286	310	267	296	303	284	311	278	271	262	307	259	278	297	281	286	285	305	288	270	325	308	299	291	293	295	278	273	304	274	274	289	287	296	247	259	288	262	276	275	284	290	277	298	298	308	247	292	331	264	282	295	266	250	262	317	286	304	288	272	278	303	275	296	293	272	265	291	306	263	297	271	332	288	277	308	271	302	316	273	314	304	312	312	303	291	279	284	296	282	277	306	277	289	283	302	297	274	289	284	296	288	294	273	307	297	281	305	286	276	269	285	305	270	260	301	279	281	279	303	292	296	273	278	260	317	329	282	302	277	285	284	277	294	269	299	299	306	254	286	286	275	284	317	262	271	304	286	291	296	301	260	308	274	292	283	288	300	289	277	319	256	288	289	270	296	299	288	270	283	284	280	284	305	270	287	307	293	262	295	283	268	288	292	291	314	290	280	291	295	289	281	291	263	264	321	327	278	276	271	292	274	298	277	299	270	289	286	268	314	294	323	299	265	268	285	281	289	286	283	248	283	289	290	298	269	286	314	267	320	320	294	308	281	303	270	316	306	269	259	316	288	267	281	279	268	325	282	314	277	292	313	304	317	239	270	287	263	316	313	304	296	290	311	281	283	312	309	267	301	298	287	267	312	275	278	265	288	291	272	306	302	277	260	281	306	279	306	301	284	288	297	275	313	275	309	281	280	284	276	287	282	298	321	249	312	300	281	300	252	282	290	338	289	277	282	296	276	312	310	309	293	290	300	288	294	283	318	324	304	311	314	315	299	282	278	303	301	288	304	288	296	294	309	311	303	279	294	299	284	286	301	285	257	302	313	278	289	303	313	286	319	312	272	286	251	280	311	299	281	258	295	278	259	295	287	261	282	289	292	281	281	307	317	289	275	248	283	296	278	288	317	300	317	265	292	295	307	263	296	264	283	255	286	274	308	302	272	306	288	303	284	303	313	280	298	265	291	271	309	281	321	309	298	305	280	301	304	305	281	274	282	270	307	288	282	266	279	317	308	294	306	321	290	318	274	292	267	288	273	300	253	275	278	289	266	268	289	308	315	305	281	296	242	301	293	280	285	290	280	282	314	283	314	289	293	278	273	261	292	278	278	317	280	287	276	295	255	296	314	299	309	316	298	315	284	272	294	274	294	274	307	292	285	239	270	306	278	273	276	269	286	317	269	291	281	268	274	274	293	282	272	315	309	273	271	278	282	279	294	267	286	285	293	296	298	261	267	297	244	301	289	290	309	299	309	296	294	300	302	315	290	295	281	289	278	312	299	278	290	278	292	283	279	307	289	294	282	289	288	267	293	266	281	310	308	294	282	286	291	273	280	320	256	300	327	281	291	304	286	280	302	303	263	300	264	276	269	277	269	286	297	290	314	302	289	267	316	274	293	296	274	273	282	298	268	298	289	293	279	306	326	261	311	292	297	296	341	289	276	303	278	283	269	282	291	298	312	308	274	304	281	308	285	269	319	322	272	283	311	288	304	299	308	295	293	308	319	255	289	272	262	301	290	267	262	330	275	316	295	267	282	325	320	267	275	294	286	306	278	281	278	293	281	292	294	281	283	266	310	293	271	317	308	285	275	271	284	273	278	271	283	276	296	289	303	303	302	309	294	300	279	300	304	324	299	265	308	279	296	299	276	299	307	293	273	281	279	285	325	304	279	276	304	309	297	292	295	301	302	314	289	292	288	294	322	292	299	290	309	284	299	287	293	282	282	275	269	314	261	277	262	287	285	264	301	292	284	303	296	273	304	308	320	285	283	268	277	307	279	293	293	289	315	281	277	295	300	290	303	270	307	317	274	318	294	290	258	267	300	265	265	269	298	263	295	295	316	330	280	287	282	305	324	286	311	304	306	300	296	274	327	290	291	319	303	309	289	279	311	275	257	292	301	276	255	286	302	307	305	297	276	315	289	293	268	286	272	285	280	312	306	307	303	265	255	264	292	309	302	280	309	294	263	296	307	308	301	300	285	297	306	287	301	264	288	286	321	317	308	309	274	306	290	284	278	296	285	269	300	283	287	301	288	329	279	297	256	307	298	321	308	293	300	282	265	290	296	301	305	303	324	278	255	325	292	296	325	274	279	273	261	289	249	304	311	306	274	284	332	278	297	269	305	270	295	308	283	305	331	312	268	292	250	304	301	304	296	314	321	272	336	282	254	286	261	309	272	258	300	275	266	314	284	290	285	263	274	278	291	291	275	305	285	261	316	273	279	264	290	270	273	283	270	267	273	267	257	290	291	286	280	290	289	270	301	294	273	293	299	268	295	280	274	294	310	264	303	294	275	306	302	274	310	282	291	289	293	278	273	312	271	304	279	295	288	298	289	288	283	301	329	288	282	278	310	298	321	270	277	297	290	302	294	281	279	294	308	272	276	301	306	300	267	314	280	276	263	308	298	294	267	297	259	282	289	286	312	301	300	264	286	282	295	301	266	302	320	250	242	308	292	294	278	272	288	290	298	285	280	305	288	296	272	316	261	312	306	306	283	302	284	275	310	321	338	275	280	304	286	253	295	298	303	303	284	263	305	299	296	285	271	288	275	325	267	315	280	301	297	289	318	273	273	295	270	277	276	293	268	283	298	293	309	284	280	298	287	307	284	309	289	268	287	274	271	278	304	299	288	283	317	275	302	291	298	312	309	319	293	295	272	286	308	298	292	276	310	282	291	294	282	295	308	298	276	281	292	327	294	284	261	282	303	296	284	276	278	313	319	268	303	285	299	280	295	297	300	303	298	308	290	274	308	280	313	307	305	294	256	309	304	265	281	282	297	273	275	301	247	290	306	276	290	271	292	315	275	262	296
29314	12439	14426	38272	70311	55842	14954	944	879	888	924	878	878	902	880	870	863	877	872	844	828	846	810	822	867	861	852	800	865	847	846	851	777	851	803	865	800	828	797	822	810	878	865	860	770	832	840	853	817	898	836	836	855	797	875	840	856	815	810	827	854	861	846	799	819	807	844	833	801	813	833	846	839	809	839	774	903	769	814	825	882	845	811	826	810	831	803	817	809	805	861	812	863	797	886	815	900	832	862	824	869	834	828	770	778	862	803	828	821	820	825	850	839	765	809	831	869	857	837	843	822	821	879	813	862	824	822	809	830	874	809	834	809	826	812	859	825	823	812	837	860	860	846	802	772	810	833	868	854	815	825	822	864	842	873	794	847	787	844	794	818	846	857	891	819	821	813	780	804	818	852	835	851	837	794	804	862	828	839	815	842	796	769	784	864	830	813	830	795	805	829	803	820	777	834	834	804	814	831	884	790	826	839	828	836	832	864	791	859	837	825	860	793	804	764	817	848	810	830	828	855	822	820	763	811	838	860	837	799	825	793	887	827	852	805	784	813	841	821	818	856	852	861	824	803	840	809	762	864	811	788	854	819	856	859	862	830	855	841	842	831	821	842	818	849	825	842	856	833	833	812	913	789	816	792	807	889	837	804	793	845	815	862	874	856	832	863	884	841	816	847	847	824	823	804	822	865	844	858	819	757	832	839	816	838	843	840	801	840	838	850	819	743	794	839	812	827	773	821	844	849	800	855	864	836	836	826	836	852	766	825	807	851	816	851	848	832	873	822	819	829	833	853	785	801	811	844	809	827	790	811	856	828	829	826	798	855	760	796	872	818	866	838	839	827	781	837	802	815	853	806	839	821	839	825	836	804	802	762	831	877	855	831	813	869	827	833	821	854	849	802	817	819	802	835	743	832	813	840	814	821	839	809	815	816	810	841	807	815	808	801	833	898	882	778	777	801	838	810	804	845	843	824	830	815	782	843	806	822	843	810	827	872	815	756	851	826	797	840	846	861	854	795	846	805	821	823	801	790	830	801	844	831	849	778	808	815	780	794	855	813	798	814	807	889	770	837	812	786	792	847	821	867	842	805	846	813	853	799	817	833	862	808	815	866	817	837	882	818	808	864	813	862	811	828	835	831	837	898	827	799	836	828	815	828	854	851	800	810	820	810	886	840	849	829	809	829	830	861	770	828	823	772	827	823	763	805	787	840	816	790	775	815	804	880	837	799	798	838	840	785	841	814	849	816	865	838	841	858	836	861	848	842	795	845	821	837	817	875	775	818	803	840	821	814	775	820	851	798	823	828	821	833	837	855	851	843	831	805	833	882	832	824	777	831	842	804	814	859	849	841	826	841	822	805	844	796	827	809	861	820	852	833	820	846	834	878	836	811	876	828	844	849	831	876	849	841	792	798	806	842	808	867	800	770	822	790	854	819	861	830	821	832	828	816	880	854	844	829	803	868	853	799	822	829	826	803	802	849	842	875	811	797	855	858	802	811	816	826	833	836	783	847	816	797	754	861	843	841	864	829	797	820	823	818	815	811	803	830	858	787	819	794	782	839	797	843	888	909	805	820	826	839	854	848	825	873	779	835	851	837	835	787	798	823	838	816	786	836	814	833	849	834	838	761	826	842	797	846	795	817	790	856	812	803	783	790	838	795	885	827	864	789	827	850	802	812	825	820	864	814	806	809	850	790	747	796	774	818	838	867	811	764	824	820	783	831	849	816	857	853	835	826	782	813	805	810	814	819	838	799	860	856	866	821	846	825	835	859	843	880	838	819	839	899	785	800	786	847	818	822	817	827	808	843	835	807	878	795	811	813	776	785	845	821	851	817	842	856	852	881	816	801	829	835	779	817	837	830	793	828	853	820	879	807	870	769	788	839	810	793	802	806	814	837	804	806	789	826	802	834	831	841	782	824	832	816	827	873	797	815	789	771	818	807	857	819	871	812	912	795	838	808	849	802	868	845	858	819	814	834	829	813	834	810	806	795	772	815	767	824	879	797	841	823	809	841	824	824	811	837	783	808	790	827	798	862	826	840	799	860	836	832	808	851	799	880	854	812	840	851	818	837	856	826	829	847	821	773	830	844	798	815	848	865	897	846	804	902	805	793	814	835	846	828	786	798	788	810	853	812	827	833	805	835	800	776	800	837	789	841	827	812	779	838	838	843	798	808	804	883	870	843	832	805	830	852	810	874	792	832	823	846	843	803	841	819	821	816	859	784	848	790	835	811	882	792	857	815	804	827	817	829	808	788	906	809	827	795	857	810	821	784	857	780	831	818	826	821	847	841	813	841	842	848	794	808	884	853	837	834	838	810	798	865	841	850	836	840	820	810	832	769	801	810	827	776	809	793	837	840	821	881	792	847	791	796	823	836	781	838	790	825	789	820	804	863	836	794	886	835	805	838	834	809	819	858	828	823	811	815	802	902	832	858	837	814	837	862	836	831	822	815	782	820	820	836	829	835	823	824	857	921	792	850	797	808	870	850	865	830	798	819	793	833	801	809	822	785	854	795	830	832	822	782	845	848	817	854	826	808	799	843	835	816	846	802	830	811	818	822	828	843	784	827	808	834	823	861	799	778	850	883	803	791	769	828	845	791	826	804	811	809	808	782	868	818	795	827	847	826	816	817	769	848	859	816	825	837	845	818	823	779	847	798	825	893	806	827	809	798	791	852	828	772	804	822	804	853	804	811	791	783	822	813	816	820	846	855	858	830	866	858	877	822	789	852	841	826	836	826	871	864	816	781	813	804	811	864	857	828	854	817	854	816	841	813	867	833	840	815	822	847	833	848	796	799	828	896	848	864	821	770	809	833	820	832	769	781	822	786	845	913	838	826	861	805	825	843	804	831	782	827	840	803	787	833	844	855	865	817	796	838	841	781	837	872	830	842	800	840	842	804	817	806	831	852	856	868	794	809	824	869	851	840	816	816	835	819	831	822	825	824	858	902	803	820	793	880	797	873	793	817	783	809	847	763	852	773	768	851	848	803	811	867	834	815	820	818	814	854	870	816	842	830	809	831	798	828	834	806	845	802	808	829	821	807	822	793	876	800	764	840	816	824	828	841	802	845	862	820	860	823	788	805	802	810	834	813	786	814	792	792	838	812	785	769	845	816	813	838	843	807	791	834	820	804	883	825	851	818	836	814	815	811	834	815	805	782	813	884	812	866	825	867	847	856	810	842	837	799	809	819	839	827	765	879	831	835	822	835	865	849	804	793	882	864	814	815	815	787	810	872	837	862	812	832	822	774	810	846	822	850	847	839	804	794	822	827	823	852	820	897	810	818	823	883	808	795	828	809	801	895	820	833	855	791	803	819	803	839	856	830	851	833	898	827	794	800	791	836	821	776	834	826	851	844	870	854	841	870	831	825	798	863	809	881	802	879	829	861	817	797	798	785	787	785	839	787	806	811	767	879	835	862	830	803	793	820	860	808	809	829	802	809	828	833	756	844	812	798	810	795	864	797	755
46992	25016	21981	39223	71819	54643	23167	3974	552	387	353	306	300	348	285	308	303	336	317	294	302	300	294	293	321	308	296	306	262	279	326	299	278	308	297	306	283	293	313	322	290	300	304	305	296	309	323	286	319	308	306	296	292	305	293	305	311	281	345	305	309	299	281	298	292	312	277	334	318	305	314	289	295	301	286	273	322	273	288	288	286	296	298	286	280	269	296	283	312	278	286	301	303	323	308	310	329	307	302	292	283	331	313	290	299	329	291	320	306	310	314	318	286	286	315	280	288	302	314	287	286	291	295	309	280	286	324	276	274	284	294	295	313	283	284	305	297	294	324	300	302	327	281	316	292	325	318	256	301	347	275	285	307	296	298	311	308	292	307	270	306	289	299	320	304	293	322	315	326	317	309	286	306	270	297	317	272	310	279	267	273	295	265	273	298	298	281	295	282	296	296	321	278	286	266	302	312	305	307	305	291	295	305	290	303	301	298	307	299	280	296	286	300	293	283	320	298	344	294	312	297	289	285	310	293	265	313	296	290	288	286	309	292	310	330	281	333	291	277	297	325	257	295	321	315	322	301	329	284	322	273	317	298	305	291	288	297	278	332	304	295	287	294	288	287	325	323	290	283	299	309	298	285	323	280	300	286	310	286	293	293	326	323	286	274	300	327	290	292	304	295	311	320	319	314	313	318	270	303	311	334	307	288	294	302	333	285	287	325	302	294	291	305	325	332	297	287	277	298	300	289	283	265	293	313	313	305	304	288	249	306	305	308	268	332	283	288	303	284	320	297	308	312	324	300	311	305	305	296	318	337	276	368	298	307	278	299	307	291	298	298	291	304	279	272	297	284	320	308	281	294	311	295	289	294	295	299	331	300	290	302	291	321	287	279	295	296	303	294	275	296	309	283	318	317	296	322	282	318	290	304	296	296	308	312	319	296	296	293	300	303	303	335	314	307	327	306	291	302	287	295	319	310	301	304	306	290	268	322	294	308	289	315	276	302	307	304	308	298	310	310	313	314	304	315	297	297	319	327	306	311	303	300	330	304	276	305	311	285	291	322	328	303	292	297	303	309	267	271	304	316	274	305	351	291	276	276	272	291	280	298	307	301	312	299	287	307	296	287	317	319	278	309	309	297	287	297	289	281	280	310	321	288	298	295	283	294	340	305	307	317	288	263	273	312	289	302	314	290	304	303	308	281	310	303	310	308	326	296	314	317	292	310	316	297	323	315	297	323	289	307	299	292	314	314	285	310	282	312	281	275	261	301	296	294	269	303	304	301	312	305	310	312	331	333	297	264	305	284	273	324	299	298	266	249	285	288	294	293	293	279	287	278	253	285	321	279	289	303	335	281	292	305	292	294	328	299	307	279	297	288	298	308	293	278	288	323	305	309	293	312	298	311	306	276	315	328	299	282	301	320	295	309	294	306	273	280	306	275	309	281	317	296	281	302	300	314	323	301	281	295	276	303	302	297	294	300	318	305	292	300	285	319	297	307	293	276	288	297	276	304	297	317	318	261	303	322	298	309	314	322	285	293	287	308	322	302	281	312	297	293	300	321	293	333	292	293	302	324	293	299	266	286	290	308	315	312	325	347	303	289	284	287	287	302	328	300	312	304	314	304	284	308	279	286	289	304	265	276	285	284	289	291	301	292	313	296	291	283	263	288	279	311	245	302	296	311	285	300	258	270	287	297	301	327	312	287	333	312	307	275	301	318	288	305	298	306	288	306	288	296	304	282	306	294	282	267	310	290	320	259	291	272	289	286	310	280	319	300	306	298	308	308	301	291	301	300	265	279	294	300	281	296	305	291	279	336	308	318	321	281	287	318	317	286	279	294	294	288	290	293	325	283	247	272	321	264	314	310	290	321	271	327	268	270	323	296	283	309	272	302	268	294	311	288	271	290	309	308	302	278	285	335	299	302	321	300	266	316	322	282	268	274	297	269	306	287	297	307	326	321	284	315	299	266	293	277	308	286	298	299	307	298	266	322	298	299	312	307	307	311	289	286	312	265	297	309	276	284	302	299	300	270	321	268	293	287	313	322	286	279	287	270	326	310	304	289	328	301	283	297	296	328	272	304	290	302	328	307	297	307	307	299	286	313	306	304	322	284	289	282	294	297	298	296	284	322	289	316	303	271	304	292	309	310	282	292	294	267	280	305	275	296	270	281	278	302	303	311	296	301	292	307	306	312	297	327	304	270	283	293	273	305	335	282	302	310	315	306	271	250	298	304	315	302	297	289	322	284	289	287	282	302	288	271	323	297	281	323	336	336	271	274	289	285	329	273	307	334	289	311	323	303	300	330	304	280	296	308	323	299	303	284	326	281	300	308	295	320	285	313	299	339	310	295	280	315	270	315	297	299	313	294	293	316	304	297	287	253	291	283	312	287	318	333	305	268	288	315	303	305	353	273	287	301	323	280	304	311	313	301	264	298	296	297	295	271	311	305	303	279	303	338	301	321	335	266	314	308	304	307	291	316	308	277	269	307	299	330	304	272	280	290	297	297	308	290	309	290	288	266	318	279	311	321	290	299	316	324	289	324	298	289	317	298	284	291	334	338	291	302	322	318	312	295	295	260	283	276	301	311	282	281	324	295	302	294	307	327	321	294	338	273	319	294	294	305	324	323	300	305	310	292	299	305	283	276	289	293	319	296	287	294	294	292	286	253	296	324	272	321	290	285	338	315	300	284	329	309	325	319	276	308	293	335	295	365	308	318	292	266	290	320	261	271	276	295	320	298	312	288	318	316	327	303	322	294	328	294	324	318	272	314	277	298	266	316	311	270	313	306	297	255	305	310	288	282	269	286	330	344	331	301	314	332	282	303	292	300	309	301	261	287	300	285	286	308	319	305	270	290	292	289	316	322	294	324	276	302	305	330	282	274	290	283	305	277	287	317	274	289	290	300	314	311	288	277	293	291	294	327	299	291	335	275	296	312	301	293	299	339	293	297	284	299	279	270	294	278	303	319	277	291	317	314	291	308	337	324	298	336	301	270	319	289	301	293	283	291	283	328	312	337	310	309	298	263	302	293	298	289	326	314	282	314	303	306	294	274	300	302	322	295	297	293	266	286	276	288	328	294	328	297	303	296	310	330	302	260	316	287	297	310	288	317	339	319	298	318	287	322	268	292	313	280	314	295	313	297	326	296	299	296	319	296	299	273	285	287	309	305	307	293	277	318	292	298	297	310	317	294	276	301	312	279	299	313	293	306	291	299	317	321	317	270	296	305	307	283	298	305	286	294	273	281	294	300	320	297	279	289	282	321	304	308	292	310	312	300	315	292	289	301	295	300	303	291	306	282	290	339	299	315	279	280	294	287	270	313	263	322	309	307	306	303	295	303	294	279	298	267	299	286	303	330	294	287	293	317	302	273	279	311	315	284	308	291	310	325	315	305	285	289	312	289	269	305	268	312	304	291	312	305	312	296	331	284	325	263	319	289	287	279	309	315	305	310	264	292	287	308	323	280	339	273	296
31596	14042	19119	49991	81250	64527	14243	1084	1044	990	924	950	954	873	846	894	868	871	936	835	869	858	855	870	819	871	894	808	838	859	826	819	860	851	858	852	829	824	858	862	847	817	851	868	880	832	799	829	918	863	817	867	890	818	856	859	894	849	857	831	822	840	823	785	840	810	824	806	834	834	874	832	866	793	818	839	821	859	808	876	785	781	803	811	829	851	801	825	831	814	810	857	832	845	780	855	839	833	855	872	841	809	856	825	842	790	846	830	884	858	890	839	827	880	821	865	885	844	839	778	819	843	807	807	769	835	822	869	832	850	745	851	815	819	846	819	783	793	857	808	854	823	787	828	856	846	802	867	848	820	822	822	812	793	759	825	837	876	817	848	899	830	844	820	866	847	789	803	790	811	788	863	814	828	826	821	827	843	907	830	806	827	834	830	822	835	842	829	815	821	838	831	812	800	863	842	823	845	832	863	779	829	773	848	816	881	819	833	832	789	789	860	809	834	843	798	858	851	817	867	811	869	855	863	819	806	880	804	824	852	864	814	828	805	840	839	787	832	755	878	840	878	847	839	810	852	854	852	807	862	846	796	806	781	865	788	839	862	835	849	819	860	831	801	835	820	874	848	828	800	836	843	833	870	809	904	797	870	915	830	836	856	879	789	840	861	834	815	829	854	771	856	870	797	809	795	861	799	813	825	812	805	870	825	774	821	893	820	838	845	816	781	822	814	770	837	805	842	846	851	870	878	794	777	856	821	866	834	842	817	806	891	799	869	821	788	849	882	801	823	874	877	801	799	864	833	785	859	927	797	879	836	835	850	823	823	838	799	811	805	814	822	832	817	820	812	817	792	813	853	861	813	841	849	787	838	775	797	858	859	817	865	782	801	802	878	838	808	839	811	846	804	825	837	850	800	800	829	816	863	828	775	846	813	797	836	813	833	840	832	802	861	823	814	836	847	882	837	836	836	784	851	797	817	823	827	858	825	828	815	815	844	852	854	800	842	833	772	784	843	839	864	805	833	837	837	792	855	845	910	834	828	881	825	849	860	789	798	858	819	813	858	807	805	805	816	847	863	775	844	842	847	832	843	810	875	790	850	829	877	788	881	826	877	771	809	845	823	858	830	800	813	872	787	831	853	886	785	803	742	856	809	804	785	808	774	889	860	832	786	817	827	829	817	833	815	798	878	829	840	808	835	819	823	856	851	868	838	838	847	862	858	875	818	800	839	782	828	857	827	861	794	847	827	822	785	789	806	856	833	785	837	798	845	861	904	804	833	832	798	866	806	859	850	846	832	830	823	831	815	798	827	843	789	830	854	867	806	858	854	810	902	770	853	840	809	886	837	785	838	834	855	853	839	829	842	795	843	818	806	841	831	899	856	786	841	845	845	800	816	865	840	817	849	889	794	829	858	864	805	864	854	845	808	849	785	871	836	850	855	807	821	838	776	821	860	841	872	854	838	843	828	864	818	828	832	847	788	838	850	845	806	883	831	847	854	829	801	800	847	844	789	802	830	836	770	861	873	793	861	825	836	836	890	857	840	857	867	842	819	785	826	857	785	838	831	853	863	847	838	785	828	835	846	854	854	847	800	846	791	792	848	831	840	823	868	863	827	829	841	837	844	833	827	881	893	809	868	827	783	867	844	829	846	896	812	831	816	814	838	821	851	809	825	844	817	793	820	816	849	865	837	850	794	882	853	891	814	828	833	861	819	837	807	833	847	832	832	832	839	868	797	807	862	841	834	853	830	873	823	814	825	784	806	828	834	816	801	796	823	853	770	843	816	854	847	817	837	828	804	803	856	834	800	832	841	829	860	850	848	783	842	820	805	831	871	846	835	799	813	815	790	857	822	872	790	831	815	813	857	882	799	884	867	822	809	823	810	887	812	849	806	811	890	817	857	841	886	846	842	860	827	779	812	866	845	814	856	850	864	823	835	812	886	830	819	806	842	835	822	825	820	874	818	829	821	854	826	852	829	838	872	807	827	832	795	847	808	867	792	829	850	796	846	845	864	831	866	816	848	797	829	832	833	834	766	874	857	852	847	855	895	809	843	831	777	821	841	824	833	853	840	839	809	787	789	795	797	857	847	802	814	841	792	860	872	834	816	839	796	849	824	782	810	852	822	827	824	815	828	815	746	812	798	801	812	851	844	834	779	822	877	781	819	846	835	786	817	791	849	808	860	855	820	844	837	882	795	829	812	796	833	862	828	782	813	864	812	809	769	819	844	883	861	792	863	825	841	842	793	824	827	865	834	778	846	867	830	867	833	876	821	778	814	872	793	820	813	767	829	832	812	804	855	850	820	815	845	822	818	861	820	823	866	827	855	880	857	819	864	791	814	846	868	772	800	837	809	857	791	816	844	814	858	821	821	855	866	813	870	845	808	796	847	830	890	842	835	856	835	810	811	804	915	839	870	841	873	889	822	803	827	797	837	857	846	872	833	807	823	821	801	756	828	878	867	856	846	834	829	862	817	784	822	819	799	851	855	816	810	852	800	843	803	784	730	802	875	804	798	847	836	859	784	831	836	877	795	851	851	797	852	831	829	829	826	856	792	894	857	843	808	892	834	811	869	866	846	807	817	818	836	864	802	854	850	843	825	857	819	881	837	815	821	867	826	836	840	808	837	847	799	796	854	848	830	838	810	834	864	792	788	768	849	822	852	836	859	833	858	824	822	842	848	808	822	822	858	853	845	771	823	855	806	800	816	829	857	813	833	863	849	846	873	780	870	844	804	839	804	797	837	847	880	879	850	838	838	769	834	873	835	882	835	793	863	853	873	788	840	811	793	802	835	838	844	805	877	806	848	830	878	797	834	824	802	851	861	865	822	810	843	856	820	843	819	866	851	846	784	861	842	841	848	856	852	809	829	839	827	877	858	828	811	847	804	857	804	819	839	844	851	838	858	842	850	784	860	794	879	857	845	815	887	922	787	808	878	835	850	830	812	857	825	816	829	794	830	836	847	797	822	845	829	847	882	884	851	832	878	810	843	772	810	850	778	826	793	839	851	815	833	791	838	839	837	847	858	841	813	854	815	832	788	833	796	829	822	836	770	826	778	826	853	829	793	860	819	879	835	844	857	838	848	882	871	831	807	838	813	845	835	854	798	816	849	793	868	836	796	840	840	842	791	792	852	869	838	820	793	881	848	878	866	833	832	840	809	881	841	804	870	853	805	841	871	813	832	854	814	833	821	829	780	778	895	815	876	851	842	815	858	856	822	815	839	846	851	823	849	806	833	805	830	827	787	852	863	852	816	851	811	809	821	860	831	852	856	864	789	820	847	832	796	773	787	851	841	776	808	836	832	878	854	834	867	825	795	801	836	800	839	859	883	773	823	850	856	837	848	808	882	816	778	846	823	854	849	795	857	816	769	806	826	839	823	836	859	837	815	867	808	826	816	877	866	843	816	805	816	782	835	807	875	809	808	840	820	851	767	846	795	865	825	819	851	793	837	893	872	886	824	821	827	845	822
4470	1162	1460	3207	9144	7142	1461	201	185	212	169	168	199	177	162	186	189	184	168	160	198	173	186	188	180	200	196	184	193	177	188	188	202	205	176	190	187	185	181	191	195	177	187	175	186	175	177	163	199	165	185	201	201	191	189	189	204	195	177	171	210	185	175	180	175	185	190	193	178	157	205	197	198	186	174	195	194	177	215	176	167	202	173	165	204	206	178	177	176	179	195	172	179	191	180	181	187	178	155	184	197	184	189	182	169	187	170	177	210	179	170	200	176	175	188	178	185	175	178	167	195	187	215	164	174	187	177	176	190	190	175	190	198	178	216	206	180	188	164	204	202	178	185	191	176	167	198	194	155	196	192	187	180	193	189	210	185	185	202	194	183	173	183	186	201	197	192	212	188	205	202	172	204	198	191	183	175	196	182	167	166	185	178	189	170	205	171	185	182	166	185	166	172	192	175	176	170	197	162	224	182	174	166	178	173	177	185	197	171	195	181	185	180	164	172	170	209	189	198	217	199	171	182	189	209	202	184	192	185	210	184	158	177	173	173	191	180	176	147	163	199	179	206	186	194	194	192	181	194	206	195	163	207	190	188	190	166	171	176	188	196	177	187	173	205	172	194	163	211	191	182	161	193	211	202	174	176	202	182	211	189	167	184	177	162	188	175	171	196	181	195	183	187	169	181	177	224	182	187	158	170	187	170	173	192	201	177	187	205	207	220	190	196	187	198	181	191	181	175	193	211	172	188	183	175	201	191	150	191	160	186	187	166	189	192	184	177	173	186	176	197	174	198	150	182	180	161	184	194	189	177	188	193	174	180	180	188	176	190	174	198	168	178	173	170	177	191	192	177	198	190	180	173	172	186	200	205	194	180	224	202	208	196	198	200	180	174	175	181	184	188	199	180	196	204	183	213	192	183	187	186	207	226	181	187	166	178	188	162	185	183	203	210	203	172	180	210	176	197	184	181	181	184	163	199	194	185	199	177	172	183	187	168	182	175	185	178	172	183	166	196	174	189	195	213	180	183	207	199	189	167	168	165	191	186	163	180	182	189	172	201	161	188	162	170	182	149	189	200	208	185	194	184	169	181	188	170	187	190	190	186	174	200	203	196	188	174	184	179	191	172	189	184	205	174	187	187	180	184	178	187	157	203	200	174	194	205	211	173	174	191	189	214	190	200	175	173	178	193	183	209	207	178	164	175	183	177	196	189	171	185	198	189	195	172	203	160	185	187	175	182	175	183	181	172	193	188	199	188	168	162	219	193	169	234	197	169	192	187	171	190	167	213	180	167	200	186	203	180	185	158	187	167	193	205	190	208	171	191	182	183	202	163	179	207	164	195	175	199	211	181	194	185	169	196	175	192	193	166	192	198	181	195	226	173	178	166	189	197	188	208	172	176	169	151	180	191	191	206	167	190	174	162	185	195	179	189	193	196	203	178	174	154	163	197	193	167	170	187	192	177	166	193	185	190	208	196	157	171	196	182	171	174	192	186	168	197	171	205	192	180	178	165	189	160	220	194	171	187	189	184	170	184	162	190	179	161	197	187	179	178	180	177	191	188	153	182	179	181	181	201	170	184	171	195	199	166	188	191	207	188	175	177	222	190	185	182	187	197	199	185	180	186	172	163	193	195	189	165	194	186	230	191	201	176	144	193	166	206	188	167	197	165	185	190	183	172	193	174	193	185	178	167	164	180	158	181	175	222	177	188	184	190	182	195	178	189	192	181	192	206	166	191	166	183	169	176	190	204	145	178	182	173	155	189	177	185	204	168	178	182	195	177	168	162	185	172	185	155	193	196	216	188	173	161	195	182	163	173	178	173	192	180	182	179	190	194	195	180	188	178	196	177	184	181	211	194	183	186	183	189	183	186	180	217	184	176	175	185	179	209	191	190	175	170	190	182	178	163	175	221	168	169	185	169	181	177	171	169	207	175	209	179	207	183	210	171	196	166	182	190	185	171	188	185	178	175	186	202	182	172	169	203	174	196	200	169	183	187	188	149	196	196	205	188	188	181	165	182	172	186	194	189	189	167	184	178	192	171	192	180	176	178	206	166	182	179	203	169	207	151	169	158	194	190	169	168	191	159	195	162	170	181	173	163	173	185	184	182	165	188	166	168	175	196	185	150	188	169	206	180	180	176	159	178	170	182	195	191	195	194	194	169	181	184	186	183	189	216	171	188	192	185	197	178	162	181	183	183	173	193	164	216	172	169	174	202	177	203	194	204	176	173	172	187	156	177	196	183	181	192	176	184	196	188	162	172	180	196	189	172	185	199	183	161	226	201	182	178	188	193	159	184	163	184	187	181	168	170	168	200	191	188	189	177	184	164	187	173	201	191	189	182	181	189	191	184	194	172	199	220	201	186	165	184	188	182	187	177	153	178	197	177	168	205	196	166	208	180	157	175	179	195	164	202	185	167	167	178	178	194	195	180	181	170	191	170	163	177	197	197	215	190	193	187	194	178	202	197	183	200	173	203	191	200	186	201	166	171	177	186	182	192	188	184	173	185	170	197	189	166	177	169	169	187	192	197	172	196	188	180	182	191	173	177	192	165	184	190	185	178	181	171	179	189	203	181	174	180	188	164	189	191	195	183	162	189	165	173	170	178	187	175	200	182	209	194	194	175	187	185	177	180	161	198	201	193	212	157	186	155	188	182	191	182	185	195	185	188	200	183	168	206	184	175	179	196	155	176	168	221	178	183	163	204	204	222	196	166	196	203	205	176	179	188	202	186	177	166	186	182	200	198	171	185	188	176	190	164	176	167	178	182	179	181	197	168	171	167	186	196	191	179	171	188	208	211	167	174	179	195	199	174	157	169	194	181	202	182	199	181	211	188	151	201	188	186	174	204	164	221	171	179	184	174	166	191	168	164	186	190	202	181	183	176	171	187	179	197	172	158	171	176	206	178	170	172	165	176	188	166	184	205	192	189	158	203	184	176	166	193	213	206	191	178	173	193	180	189	152	165	183	212	195	174	176	195	208	156	214	165	199	199	202	169	174	195	179	177	205	178	162	177	170	151	169	179	163	180	175	176	191	187	193	163	181	167	171	198	171	219	159	147	196	163	223	177	198	188	181	177	190	189	175	184	200	198	173	173	197	195	183	153	191	172	189	162	194	203	204	186	182	185	213	187	198	188	191	172	183	187	176	179	163	167	185	176	175	168	163	204	204	205	188	176	175	171	180	181	193	186	203	202	216	169	166	182	148	192	172	163	154	190	188	170	165	203	181	174	179	204	167	174	168	172	185	193	169	170	174	174	170	174	191	180	193	157	187	202	214	179	154	180	203	201	187	163	175	173	194	200	187	172	192	170	203	177	160	187	216	217	181	173	157	182	169	196	174	164	187	196	197	172	180	164	177	190	171	199	198	160	182	166	204	178	176	161	207	196	197	194	187	204	170	204	174	176	192	158	171	164	204	168	210	207	168	186	160	210	201	168	176	176	179	180	172	200	153	193	180	167	184	212	183	184	165
4374	1454	3264	10448	25084	20026	3837	607	551	611	588	597	563	589	551	577	603	564	580	574	571	578	540	550	583	614	564	568	550	539	550	551	594	599	534	600	516	584	565	572	574	586	587	564	567	553	569	621	502	574	609	576	582	572	517	576	517	562	608	595	592	576	564	582	584	574	557	592	577	555	577	563	573	573	575	534	547	566	534	570	552	597	594	550	599	585	583	589	571	563	608	541	541	559	565	600	571	548	539	558	568	548	531	573	564	560	607	562	535	571	593	540	590	597	590	556	570	625	556	557	571	542	588	564	564	527	619	562	555	574	557	545	591	561	561	554	598	558	583	633	584	578	577	645	552	572	535	555	596	566	583	547	596	569	617	556	560	576	571	577	571	558	588	562	578	569	615	593	547	612	590	627	552	570	562	583	584	573	575	555	593	555	591	535	566	554	562	592	563	548	566	527	567	569	589	597	515	633	578	557	544	592	576	554	585	529	608	560	583	602	548	565	551	584	581	553	567	558	520	571	551	544	576	565	577	596	559	562	575	591	537	552	584	554	590	589	554	597	552	575	549	566	599	569	584	535	536	515	512	603	584	559	561	597	593	590	559	595	553	584	576	528	547	559	595	567	560	555	570	568	635	609	621	571	571	559	611	559	556	603	612	558	583	578	585	589	560	580	591	589	555	567	555	599	562	556	594	569	581	568	562	556	545	563	588	551	595	554	565	605	573	569	537	579	535	559	531	568	559	564	566	578	589	550	572	561	545	597	590	586	588	587	486	589	539	571	548	538	593	588	570	565	563	555	573	531	565	575	570	587	588	552	579	568	572	533	596	584	591	540	559	582	584	575	581	516	569	603	565	616	575	573	567	583	577	550	602	541	559	559	554	594	561	578	583	546	586	552	583	509	598	543	566	509	598	577	560	568	576	585	568	617	569	575	601	574	598	580	607	567	578	572	591	602	582	563	582	546	570	584	542	556	555	606	583	551	619	580	598	560	574	567	592	498	570	592	620	566	560	626	567	559	570	572	592	628	577	575	590	622	543	567	570	585	544	528	586	587	564	533	592	565	554	581	623	607	553	572	592	576	588	531	573	569	531	634	540	553	579	562	606	567	568	568	554	571	601	549	532	595	573	578	591	599	563	563	571	592	597	599	552	570	572	637	589	612	583	605	580	584	603	591	553	565	551	568	583	548	558	519	568	541	566	559	543	548	552	546	596	561	566	574	603	540	626	599	583	595	563	560	540	598	577	545	548	583	622	612	566	537	512	591	634	583	542	576	572	563	550	539	558	572	521	601	599	577	578	609	548	555	527	541	601	577	573	621	565	591	576	604	590	620	575	556	557	587	592	585	546	560	550	541	571	588	532	557	598	605	534	546	598	554	587	574	519	538	595	582	555	539	582	564	554	574	543	580	525	583	599	585	531	577	550	575	567	595	552	564	560	578	563	566	554	573	549	587	558	611	558	560	594	572	556	584	574	550	576	585	564	558	554	585	599	574	537	529	607	555	565	575	576	539	574	577	586	586	611	549	581	520	574	555	584	574	567	550	567	572	603	588	553	559	534	546	559	576	607	583	550	603	580	566	618	598	616	565	590	623	546	530	548	593	589	587	516	571	525	524	581	544	590	570	544	605	579	587	551	592	612	584	594	562	574	568	582	546	543	563	602	576	544	588	583	569	606	570	583	532	577	559	570	564	540	556	577	602	535	567	603	564	543	607	570	516	576	573	565	604	543	590	582	585	559	537	558	579	545	566	579	614	530	606	562	551	588	540	553	577	590	579	605	564	577	546	558	571	567	540	546	587	570	568	570	590	543	560	544	588	562	555	563	547	587	594	586	592	611	570	563	542	564	535	610	542	565	569	583	598	578	553	578	560	586	568	607	584	544	564	525	570	587	560	588	588	570	577	601	549	592	595	598	598	579	557	545	577	530	610	590	561	587	528	588	554	603	559	617	599	576	531	559	573	577	555	612	574	572	589	578	564	560	542	567	589	549	591	595	565	565	521	631	632	579	577	596	573	574	540	543	570	580	570	573	581	569	568	569	551	534	608	612	563	610	575	571	538	593	594	521	605	585	575	608	616	562	587	615	566	591	563	575	529	560	579	574	558	559	566	583	624	568	592	564	571	592	546	585	571	591	581	549	579	593	599	600	565	617	581	566	599	564	588	597	619	595	573	551	496	582	532	518	554	584	558	610	558	597	557	572	583	571	533	581	571	595	562	641	571	574	564	572	583	552	572	557	599	577	573	549	541	588	582	563	617	584	621	545	557	577	594	540	530	588	628	551	605	610	564	576	562	519	571	547	563	528	573	587	560	567	555	563	542	584	557	543	579	597	569	604	589	554	546	563	588	605	553	598	553	572	579	614	521	571	585	576	560	575	565	543	641	586	578	559	567	610	596	581	544	553	550	572	533	568	597	572	564	578	564	558	574	552	570	597	578	560	597	551	563	634	590	590	576	540	541	599	565	609	608	571	580	570	591	561	603	592	567	581	565	585	576	586	577	580	548	574	562	535	544	582	535	590	543	551	562	564	569	561	591	589	597	606	553	540	592	548	548	552	553	522	565	628	576	562	563	552	584	565	574	519	591	552	543	552	561	555	575	581	536	550	563	586	546	581	601	548	566	597	558	565	571	580	554	562	583	592	560	586	584	587	555	603	553	562	558	566	553	574	582	577	554	594	567	585	571	522	593	528	621	578	567	572	598	567	565	548	602	610	574	587	569	587	540	617	570	588	566	596	591	601	578	583	557	575	578	613	557	590	576	502	557	575	576	549	532	586	592	546	573	570	584	588	568	574	577	579	577	563	601	539	564	590	592	556	597	557	578	567	560	555	596	607	588	555	556	556	581	527	569	568	590	529	587	566	572	561	585	553	568	582	554	545	565	561	582	602	577	571	526	590	590	577	576	598	561	592	546	562	530	555	616	607	584	575	557	549	580	571	580	592	571	596	614	552	594	589	545	562	566	591	580	548	594	563	556	583	612	544	580	560	596	545	566	575	571	539	556	549	524	571	584	617	603	535	589	539	562	557	554	586	577	598	539	579	545	575	528	590	558	552	574	537	542	560	539	564	575	547	532	547	554	553	587	596	578	542	551	602	547	537	568	585	588	583	547	555	606	558	561	546	583	526	603	600	559	560	539	548	567	592	580	561	547	589	531	584	633	526	560	580	565	549	594	619	590	594	617	580	584	588	559	565	586	603	623	547	569	566	590	548	626	591	591	580	574	585	568	593	558	588	572	597	549	571	532	552	576	557	581	588	559	554	581	550	564	556	609	539	597	588	589	575	572	545	566	562	591	554	561	590	576	541	537	568	552	563	590	574	546	577	534	561	565	552	578	562	621	612	581	587	555	556	565	544	541	587	572	551	593	600	588	585	556	543	578	586	515	594	593	526	564	548	565	556	545	582	524	569	582	573	534	594	567	572	558	563	600	602	595	539	560	601	607	558	595	572	600	586	581	604	566	595	607	559	563	605	574
29251	11891	17280	41030	63036	45660	22153	2063	340	306	314	319	270	328	300	263	320	307	301	306	290	285	292	286	289	290	286	264	305	302	301	285	278	287	304	289	278	296	282	297	279	265	308	300	286	289	288	298	294	291	274	296	326	296	281	300	290	279	280	305	277	290	306	286	289	289	270	318	289	303	293	293	309	278	239	300	278	318	306	271	285	262	303	314	291	272	313	312	279	289	316	288	286	324	297	282	305	329	299	305	270	278	294	300	306	290	275	278	293	291	271	286	285	302	257	294	298	303	302	272	293	285	233	290	320	268	282	316	323	316	304	273	302	309	312	294	253	268	307	284	317	281	280	292	328	279	320	273	288	303	322	298	305	300	282	292	281	291	287	292	299	318	281	266	306	301	283	297	300	291	285	302	276	309	284	294	313	287	315	295	283	296	280	268	260	309	303	274	266	287	308	305	318	295	315	312	277	298	299	302	310	289	265	287	338	286	281	281	301	273	282	262	303	286	292	266	283	308	315	292	280	264	282	301	304	268	288	258	301	295	316	303	296	293	287	276	321	303	302	280	314	292	302	259	249	302	312	269	299	267	309	308	268	271	305	277	275	289	304	305	291	292	282	322	295	282	292	296	293	272	330	310	294	285	271	297	294	312	332	276	277	299	291	301	300	291	276	286	307	307	266	294	292	288	320	299	277	293	270	280	307	292	295	316	267	294	280	304	283	303	314	283	277	290	306	297	288	263	276	278	304	278	306	287	290	299	307	287	293	282	293	290	306	325	286	280	300	313	285	281	303	280	284	252	276	306	287	297	278	281	273	290	296	303	298	277	288	320	288	275	334	309	311	333	308	286	279	321	313	302	293	268	303	279	306	287	280	284	274	292	294	277	299	310	304	272	285	310	288	283	287	260	317	292	282	302	303	292	282	295	295	279	291	300	305	308	273	295	284	268	298	273	287	307	295	321	310	314	301	286	263	270	293	310	297	298	318	281	281	287	301	302	288	305	292	312	299	301	264	270	318	289	318	294	323	289	297	270	314	292	314	272	312	285	342	280	307	298	305	297	302	309	291	313	258	322	291	306	288	279	293	300	328	283	270	320	304	268	300	326	290	266	289	280	329	278	315	293	297	321	287	306	293	306	326	317	303	281	281	271	303	261	287	295	304	301	329	295	310	298	286	288	308	287	304	266	316	290	284	289	293	297	266	316	267	310	307	318	273	283	293	302	278	295	303	315	264	281	305	313	311	324	291	311	294	279	304	293	293	299	288	314	315	321	302	297	272	274	270	300	272	295	326	307	347	293	294	313	319	321	271	300	288	270	290	302	321	259	260	268	300	259	290	312	281	306	295	282	318	267	312	279	283	308	295	270	311	319	288	290	291	293	264	274	279	328	296	279	288	282	300	292	271	294	310	316	297	298	278	306	281	288	323	315	254	291	296	260	312	295	289	302	282	256	271	301	310	298	314	320	294	274	287	278	284	274	310	292	282	306	276	289	276	306	290	309	278	303	277	301	310	284	307	322	297	295	259	290	277	304	253	287	288	310	307	295	314	273	279	303	283	277	285	282	317	263	312	301	303	297	274	310	319	271	303	324	282	313	282	301	317	263	261	322	309	305	284	296	285	313	274	285	298	269	304	262	301	269	258	283	312	266	302	287	315	299	299	292	276	279	281	303	313	287	300	298	323	308	297	300	309	306	311	279	335	336	288	289	302	308	286	309	285	290	325	294	276	293	311	280	284	287	323	281	309	291	317	297	277	288	285	300	275	293	291	325	278	301	307	284	297	299	301	267	301	285	292	282	295	320	279	279	313	283	290	267	325	274	304	278	306	306	298	312	266	287	305	295	281	270	292	310	288	298	290	263	256	269	304	288	286	307	299	278	308	307	284	301	324	311	315	310	312	288	289	286	318	289	301	314	280	297	268	294	288	306	305	312	287	303	322	300	297	279	296	308	289	275	301	318	282	326	288	283	264	281	316	292	291	291	314	311	301	313	304	280	292	277	298	266	274	318	239	334	318	302	281	298	279	299	265	335	301	309	320	311	284	291	321	289	286	283	333	324	284	289	297	324	325	303	295	279	311	292	340	313	299	315	297	297	300	283	280	288	277	322	327	307	278	297	319	313	294	276	287	297	321	271	303	317	295	284	259	296	274	330	281	336	276	306	310	310	304	286	313	280	293	253	283	294	290	285	290	303	280	291	272	308	302	307	304	295	284	317	302	321	290	297	310	298	308	277	284	300	281	276	296	282	276	263	329	284	309	275	283	315	291	257	301	309	318	311	267	303	282	315	274	324	295	279	297	314	276	310	294	330	284	296	277	319	315	298	312	276	314	313	317	279	268	268	306	309	268	279	314	291	271	317	277	263	296	302	275	299	273	284	321	288	291	296	257	284	301	285	289	293	307	290	279	298	273	322	310	319	293	299	314	330	286	306	304	321	290	310	294	268	294	326	296	298	315	279	308	292	303	318	310	299	308	314	317	287	308	296	298	265	300	318	314	272	265	288	294	288	292	299	263	267	293	283	305	312	260	307	289	316	318	329	289	300	300	300	289	289	295	280	314	325	292	300	306	286	340	288	290	293	269	298	294	293	292	301	298	297	288	289	278	280	287	313	303	297	325	288	314	269	301	297	302	295	303	282	287	316	289	295	322	323	298	252	272	294	284	294	310	294	284	282	303	272	294	292	268	306	308	317	282	306	291	292	278	324	303	279	267	299	287	285	293	318	302	288	322	282	280	270	298	295	291	310	305	288	304	279	294	284	309	283	316	288	306	274	279	294	294	308	266	278	277	320	294	289	314	317	274	262	286	298	288	275	288	290	293	300	284	294	289	313	263	302	281	286	313	312	284	295	307	310	278	319	288	302	298	287	275	288	301	305	279	267	281	271	333	291	316	324	280	286	322	300	313	307	282	296	275	303	289	273	275	304	278	298	286	294	301	322	309	299	291	280	293	303	268	329	280	318	283	272	270	284	312	304	294	289	270	292	284	276	304	271	309	273	306	310	318	301	266	264	271	313	323	272	304	306	325	318	285	269	318	277	266	288	296	321	282	289	272	282	293	301	283	309	322	316	282	258	305	319	294	304	309	285	302	280	303	288	314	284	283	306	311	286	275	289	285	320	290	313	278	307	275	331	290	301	278	306	281	274	315	283	272	302	310	308	296	316	294	298	302	321	298	303	271	312	240	313	286	285	306	297	296	294	315	296	300	302	295	278	310	329	310	301	253	275	291	313	286	275	278	280	268	318	303	280	296	298	288	271	276	304	284	317	293	316	314	304	289	279	322	319	297	295	253	286	288	299	312	324	285	313	286	285	267	321	315	291	283	321	319	339	286	264	286	305	308	269	280	310	288	305	286	305	338	277	320	305	282	294	299	282	262	300	302	283	311	289	268	301	287	300	287	272	280	300	312	291	281	314	316	299	267	286	299	282	300	316	304	303	299	290	325	293	324	313	327	265	323	287	325	326	270	295	287	259	267	287
17608	5672	22749	52732	71061	55965	22892	943	951	915	912	865	887	874	879	875	906	844	805	857	821	946	847	843	868	865	846	849	901	860	823	878	902	804	850	815	850	863	850	807	828	867	891	887	867	876	883	882	850	879	854	870	914	839	847	832	836	871	822	806	860	777	810	864	840	873	808	824	858	830	801	879	792	871	922	882	834	855	848	816	839	812	846	821	823	826	846	852	851	891	800	862	861	885	873	821	858	836	864	842	846	865	883	826	839	876	821	857	837	811	918	785	830	842	867	807	863	881	802	870	859	882	895	847	829	852	840	854	838	803	859	827	860	829	861	840	823	795	857	917	825	825	882	815	870	829	818	867	845	818	845	873	857	849	847	832	866	809	835	837	850	830	805	860	870	829	865	815	832	839	881	843	849	838	832	828	868	815	863	846	916	885	869	883	881	858	831	822	814	840	828	816	890	839	799	878	832	805	870	877	866	882	887	853	859	847	903	812	898	855	832	865	848	823	825	802	895	876	830	849	833	874	821	815	872	853	847	815	874	818	853	881	848	843	834	818	858	874	874	853	817	819	859	830	843	865	869	846	901	835	839	819	856	823	830	893	858	856	881	851	818	863	824	801	831	878	878	786	852	825	840	829	853	844	864	844	913	860	852	856	823	925	863	832	879	779	826	851	869	832	870	845	840	841	853	853	924	873	842	840	865	844	797	861	839	854	834	860	866	841	848	793	867	882	843	859	846	858	821	851	841	807	830	865	874	827	859	860	851	840	874	818	867	855	866	832	814	801	854	832	878	851	866	856	817	826	894	875	843	842	831	876	897	861	780	823	852	868	859	846	819	865	834	856	893	854	830	873	877	848	850	880	835	817	854	842	878	855	889	893	827	855	820	833	859	828	876	874	815	820	859	826	846	883	872	856	836	837	889	843	801	859	862	862	871	844	859	852	861	840	788	852	870	837	826	841	845	870	912	899	799	860	845	810	835	865	855	813	900	836	873	828	883	810	867	831	836	826	855	789	798	852	818	814	855	800	845	851	852	838	866	830	814	900	878	813	795	872	821	849	844	870	845	823	857	817	868	904	843	832	810	826	841	913	867	864	817	823	883	829	825	806	815	795	875	817	842	819	845	911	862	857	784	824	809	847	889	870	871	848	870	849	826	825	852	823	843	857	812	850	796	848	859	841	809	842	851	906	833	794	830	811	844	850	830	857	783	831	828	845	841	840	858	854	834	829	839	883	843	829	873	890	808	849	839	856	763	807	832	869	830	846	853	767	800	885	812	864	842	869	848	867	792	867	783	839	851	847	824	832	813	810	815	805	807	826	805	809	854	822	828	859	825	826	814	804	832	872	832	871	765	830	867	875	804	865	808	896	880	867	831	877	828	871	849	828	845	848	848	810	842	819	838	843	910	850	854	845	828	836	901	858	866	850	866	869	895	873	850	848	856	821	830	848	826	864	856	833	874	867	824	845	871	859	818	873	883	915	835	859	833	839	818	859	848	863	841	844	875	861	865	837	820	840	863	881	821	802	850	841	906	878	833	841	854	908	835	852	874	813	884	842	794	866	831	868	867	873	840	815	899	858	858	881	831	837	839	851	876	877	903	819	857	850	868	898	872	839	818	880	815	844	850	828	814	869	862	872	859	868	861	877	846	849	844	835	891	849	847	867	861	803	848	873	863	823	840	872	837	921	861	927	817	827	849	854	871	793	831	872	870	893	860	838	895	875	846	779	822	893	835	854	821	810	817	842	937	858	865	867	860	843	866	835	869	792	827	827	885	828	845	841	772	825	868	866	839	844	827	888	888	832	851	842	821	804	781	875	836	810	840	825	885	840	849	855	835	865	826	867	833	763	806	790	832	862	836	852	825	870	799	858	848	847	852	814	841	887	850	857	849	884	798	865	852	840	845	832	779	847	812	838	882	887	822	812	844	884	812	848	817	878	875	891	835	840	846	818	854	878	809	855	873	895	845	876	869	863	817	826	859	888	851	832	825	815	893	895	818	844	805	837	858	868	778	828	863	822	824	854	785	842	826	873	810	850	809	846	823	862	841	854	856	848	831	801	844	808	890	846	804	800	850	844	810	888	820	821	900	848	830	860	844	836	862	847	771	866	884	819	850	837	889	818	827	856	858	879	868	817	817	842	790	833	810	861	796	815	853	828	841	829	879	853	838	839	773	880	825	809	825	836	907	847	861	873	894	804	828	812	817	857	845	864	817	847	832	874	823	877	869	855	809	899	845	859	859	852	839	882	764	815	840	846	855	816	857	881	901	807	844	848	840	857	797	851	828	866	824	836	873	810	808	851	818	916	750	908	831	828	883	838	871	863	869	874	852	836	848	784	816	809	907	861	876	803	841	831	819	853	807	846	868	807	884	824	850	859	847	853	818	850	887	831	813	831	859	828	849	815	863	846	867	831	815	897	815	812	824	814	815	813	798	869	837	867	821	828	841	865	863	775	869	842	886	872	868	881	841	834	876	862	853	825	840	787	805	765	845	843	901	833	824	811	860	778	883	873	832	872	807	853	836	845	806	825	850	806	855	853	875	880	874	872	868	840	873	815	829	852	856	839	813	868	828	805	858	800	859	824	881	888	842	855	890	860	815	824	797	801	783	797	817	813	861	834	868	781	819	918	837	884	844	850	859	833	823	837	872	845	824	852	880	845	858	834	874	809	895	893	861	890	861	909	871	887	848	902	846	875	806	829	888	872	856	819	890	872	858	833	889	883	902	864	824	864	853	841	855	859	866	827	883	874	848	858	869	868	826	812	904	856	833	807	860	828	821	831	851	863	830	861	872	817	870	837	851	859	848	859	836	827	836	853	855	817	842	815	810	906	779	851	832	865	907	815	843	823	884	883	846	883	825	861	851	834	839	834	858	882	883	800	829	872	788	820	879	838	825	836	844	869	875	872	877	848	787	832	834	829	829	828	894	872	832	868	829	785	883	861	834	846	826	843	857	798	802	840	900	845	841	814	880	940	898	795	757	829	850	818	855	819	841	852	803	837	832	846	838	823	889	899	867	831	898	859	839	896	852	827	846	879	819	867	857	853	826	845	867	831	814	811	900	796	821	802	853	806	884	838	860	842	868	775	898	839	855	837	892	763	864	884	863	846	873	848	883	813	894	807	813	838	898	854	875	828	791	814	881	832	864	829	874	844	873	873	854	862	849	843	884	879	811	806	806	815	841	855	847	766	818	831	847	887	877	828	838	885	871	833	841	846	878	934	807	841	833	831	853	813	848	848	850	828	853	801	850	829	825	846	857	826	879	775	896	825	862	865	852	869	844	846	818	816	839	877	906	855	891	818	874	866	866	851	920	885	871	867	881	828	776	870	858	809	846	831	868	870	836	878	819	845	837	847	831	877	847	812	849	878	893	830	848	816	835	874	830	876	849	820	852	848	824	829	804	846	892	862	829	822	835	858	827	788	855	860	828	856	875	830	874	832	854	838	826	823	893	835	821	902	844	825	832	794	835	812
38656	20995	40126	69367	71892	52296	17983	2597	533	384	352	346	344	303	313	310	331	302	311	305	320	321	314	308	301	317	333	307	303	304	324	310	285	315	263	315	293	320	319	297	308	278	296	329	273	331	349	317	316	334	304	294	297	297	323	299	289	307	305	300	298	295	327	345	275	305	319	299	323	356	286	301	335	301	295	294	348	294	301	286	305	306	340	306	307	299	313	342	304	294	282	308	305	305	312	294	309	319	320	323	288	280	297	286	265	324	300	296	329	291	304	306	309	314	308	319	316	307	292	291	303	283	314	326	326	294	320	307	287	255	306	325	297	300	309	297	303	306	316	293	297	315	298	303	310	307	294	288	289	331	306	317	291	294	309	308	296	294	302	287	310	329	326	308	287	295	289	285	290	317	295	321	333	288	288	311	307	316	331	324	305	321	316	312	321	310	312	277	296	301	296	300	302	321	318	315	292	322	316	314	304	313	317	320	347	316	300	317	292	295	290	312	283	315	303	299	325	289	312	308	269	294	298	316	346	322	294	278	287	304	312	302	289	295	309	309	304	324	291	277	323	285	301	283	283	310	339	337	282	335	315	291	310	302	301	314	288	313	298	328	296	321	273	307	307	328	308	315	299	338	276	268	333	331	314	316	336	303	290	317	272	340	305	329	302	280	303	296	334	314	296	302	308	309	305	306	304	311	322	301	310	326	333	332	291	316	324	287	313	327	303	319	316	311	267	318	312	298	299	300	347	325	302	289	310	324	300	316	329	318	274	287	304	321	307	279	315	301	300	320	326	302	301	285	325	291	326	340	304	298	263	329	276	283	297	302	284	324	333	302	305	295	308	343	320	274	332	296	339	323	308	314	306	317	312	314	280	315	322	301	302	315	306	311	350	315	297	270	291	307	297	285	301	325	337	298	330	324	301	311	289	311	287	326	337	300	331	322	331	321	329	284	304	296	333	331	345	323	281	311	323	327	318	304	333	298	308	326	320	340	281	313	313	317	338	291	322	327	305	324	304	300	342	279	264	328	310	318	291	278	311	303	307	319	338	318	305	281	304	313	345	322	305	275	364	304	311	277	313	332	329	320	340	306	332	305	339	276	303	325	289	323	322	315	285	308	323	333	275	289	292	321	298	268	326	311	284	316	295	316	295	277	341	326	275	287	322	303	311	332	318	296	311	301	309	316	296	308	298	337	321	289	335	299	316	311	338	322	287	304	304	298	312	293	284	276	305	328	330	299	277	358	290	331	311	347	332	316	287	277	329	342	310	286	327	302	312	289	304	307	330	324	301	306	337	296	269	287	331	327	320	334	326	342	308	321	329	313	321	297	270	290	322	293	273	329	310	306	330	273	308	302	293	332	330	301	309	324	303	293	297	317	348	305	309	296	285	308	336	317	307	320	292	282	275	307	297	302	320	300	287	305	305	308	299	321	290	317	316	307	297	308	312	284	302	314	321	334	307	303	315	280	320	305	283	293	322	334	293	295	348	309	305	298	338	301	281	329	339	294	297	289	338	320	318	293	321	309	299	308	309	306	313	313	294	327	306	329	319	307	278	296	303	296	301	352	324	308	328	313	332	279	305	295	292	318	289	285	351	305	293	317	322	293	296	344	300	310	306	294	304	332	308	307	318	299	328	303	335	333	310	313	318	304	322	281	300	304	320	310	297	348	297	312	286	325	320	313	297	314	291	310	313	311	304	297	319	284	280	314	300	319	320	330	316	308	312	336	324	278	302	282	316	296	306	294	316	312	288	310	296	309	325	282	293	355	328	290	310	312	283	288	301	324	327	310	290	309	333	288	300	305	290	296	323	320	312	293	317	323	306	334	293	290	302	299	314	317	337	293	297	324	298	307	306	306	306	311	311	281	290	311	298	299	315	304	295	304	276	284	299	336	302	283	267	320	301	287	319	292	305	294	293	299	333	301	299	301	304	304	277	324	297	308	314	345	254	297	314	283	308	306	293	329	320	301	314	303	294	313	297	320	306	310	293	326	266	295	288	302	306	296	341	308	308	290	335	314	276	338	314	304	329	286	305	307	295	310	266	330	320	329	318	305	305	313	335	328	320	325	300	294	321	290	327	299	315	321	328	319	313	315	301	320	359	321	290	328	294	302	285	310	325	342	322	300	309	311	341	301	269	318	322	325	318	323	318	298	295	318	279	292	312	319	307	293	338	323	294	316	300	366	308	321	321	332	304	301	283	324	319	317	305	301	328	330	348	289	330	319	310	296	307	308	329	306	277	302	313	309	303	315	326	320	303	283	283	291	303	288	320	330	327	276	331	308	344	309	336	312	317	316	302	317	319	301	336	298	264	319	314	315	331	341	331	314	316	312	270	278	319	296	317	301	295	315	314	332	282	326	312	282	315	297	293	341	327	308	286	298	286	312	304	310	299	296	297	286	308	285	316	269	333	330	371	305	289	298	304	320	337	331	343	303	340	310	287	293	339	315	306	293	316	290	311	304	330	339	322	324	311	303	329	293	316	279	301	325	309	305	308	332	326	320	344	336	335	305	356	309	306	327	306	321	315	307	291	292	314	344	336	296	307	303	271	308	315	301	321	319	317	298	297	317	313	326	305	297	302	343	287	295	298	310	318	299	300	327	300	324	332	325	305	326	294	338	312	349	293	292	308	311	320	284	296	302	305	291	304	302	289	319	309	297	334	278	289	299	310	291	304	310	309	343	291	302	311	312	321	319	317	327	285	284	310	323	278	277	282	309	316	317	292	279	348	301	309	338	338	287	311	360	303	290	320	294	306	316	305	291	299	328	321	289	314	312	277	318	327	329	320	304	287	282	330	289	291	316	319	337	303	318	304	331	311	282	317	268	316	343	275	293	301	319	281	331	340	301	323	299	305	315	328	300	320	301	316	289	314	303	321	329	325	323	273	286	320	324	317	340	335	284	326	314	336	322	312	274	312	286	280	301	310	314	304	302	306	309	310	301	316	291	329	298	296	294	283	307	323	307	300	317	315	306	315	318	298	337	312	327	315	307	294	294	306	325	305	284	303	329	329	271	315	312	336	312	294	311	316	275	325	302	347	326	304	312	274	299	306	317	330	310	337	314	308	302	304	288	331	305	332	305	337	328	322	310	305	313	313	302	346	290	308	329	332	336	319	271	296	338	318	310	328	283	317	288	328	336	313	292	297	286	322	296	297	283	311	318	303	317	323	289	314	287	319	320	300	320	316	295	340	291	276	310	289	287	299	293	278	309	318	310	288	300	323	323	326	308	313	318	350	317	270	316	340	311	328	333	296	332	312	314	320	313	301	311	301	313	292	326	302	318	327	275	309	325	311	345	306	344	317	306	316	279	299	315	304	327	276	329	310	325	335	290	317	301	296	327	285	359	311	314	309	320	307	323	302	312	294	323	314	338	305	308	285	339	302	340	294	298	345	330	308	365	340	329	294	284	296	266	345	326	323	292	320	314	288	304	279	333	311	303	327	317	307	305	316	318	297	324	309	310	309	298	296	332
24806	12394	45044	78482	83196	58279	7853	1160	1144	1104	1038	1050	989	968	879	882	960	890	872	935	891	960	896	903	909	904	843	905	926	899	840	882	877	883	864	839	851	847	838	912	921	923	863	906	871	871	897	942	856	945	943	890	873	907	961	868	892	871	829	839	926	830	875	876	839	830	850	910	875	917	889	898	865	850	886	828	868	873	868	879	822	817	828	844	832	866	843	916	800	857	871	893	866	865	879	864	881	855	868	844	837	856	877	785	867	887	804	874	838	848	903	883	873	909	842	879	854	889	844	889	937	889	891	836	872	841	866	886	851	888	842	868	893	900	804	898	884	909	850	846	859	868	816	871	882	865	813	891	843	873	901	859	849	852	903	822	830	851	860	833	887	861	820	826	862	878	839	858	850	906	870	905	850	871	870	914	885	881	807	917	827	906	864	837	859	851	885	867	847	930	867	882	843	888	864	871	855	852	862	856	845	879	844	901	809	894	894	837	894	849	819	862	884	823	822	843	858	870	814	913	885	856	848	864	874	871	924	821	879	815	896	904	814	864	913	891	840	832	850	809	813	905	875	906	869	872	892	885	816	860	909	848	866	866	856	843	886	897	805	846	827	893	923	901	887	879	855	882	844	863	810	843	910	889	905	878	844	866	810	841	864	948	879	847	893	855	887	860	841	876	861	817	819	864	861	804	886	854	907	876	926	838	838	856	892	903	808	835	848	885	885	816	868	886	928	864	929	820	849	899	882	863	867	796	853	924	824	872	830	870	789	862	858	880	863	810	873	863	918	871	882	873	820	863	874	856	840	860	856	906	826	846	876	860	905	899	851	847	828	952	847	864	819	810	905	845	870	890	895	844	844	847	837	851	830	807	898	907	935	880	872	838	841	886	898	868	906	905	902	871	849	849	839	854	867	846	859	837	840	882	893	884	858	881	846	871	889	895	849	887	884	844	832	863	885	844	824	890	872	836	876	886	895	876	895	897	881	863	885	858	867	855	871	874	859	864	880	862	842	859	881	825	919	869	816	886	909	863	893	813	865	896	858	878	843	858	896	849	868	837	875	881	868	822	926	881	797	873	881	915	886	814	837	833	874	854	894	841	849	836	884	895	820	879	842	908	814	887	851	865	908	858	811	841	847	863	850	910	897	874	900	833	825	882	877	875	854	863	891	882	869	869	901	857	880	867	879	864	857	904	839	894	828	941	815	865	871	855	850	810	869	829	858	854	878	888	881	876	957	864	826	887	817	909	848	899	831	876	882	822	845	871	841	851	864	881	849	818	884	848	889	870	846	833	923	854	819	894	876	858	897	897	841	888	878	817	842	810	840	895	861	832	889	890	869	847	866	857	860	861	879	896	944	827	862	828	861	888	843	926	851	872	832	893	885	894	884	881	861	844	802	915	838	859	914	853	807	874	876	907	874	857	796	864	843	884	885	844	838	860	882	843	863	865	844	908	894	849	896	911	855	773	915	867	822	867	860	882	853	886	858	857	875	855	875	854	915	853	852	840	902	877	832	893	862	842	883	861	853	885	859	907	863	921	854	867	849	869	817	810	869	866	864	925	896	818	882	838	859	859	861	832	893	833	894	892	934	893	845	829	841	867	864	886	857	861	868	908	852	856	898	859	887	835	850	871	863	870	858	877	899	889	831	851	876	836	903	897	890	855	878	815	871	872	819	829	858	854	873	850	836	897	870	831	842	878	918	839	904	902	880	841	881	843	850	849	886	850	870	882	919	879	865	892	862	918	910	862	875	834	855	833	823	866	886	907	853	898	856	876	867	838	868	887	865	851	891	849	888	863	891	847	813	884	880	881	890	845	846	840	861	860	889	817	844	890	865	871	870	895	912	876	876	837	818	868	825	841	863	900	901	855	891	809	863	870	896	887	862	808	836	872	862	838	906	865	836	917	906	908	851	830	866	883	877	851	847	838	838	839	895	865	872	866	819	863	932	911	860	864	870	887	838	848	869	804	859	787	883	912	843	858	818	917	857	806	876	834	841	936	929	868	862	854	887	865	838	835	851	865	841	922	863	890	856	850	919	868	893	883	876	841	880	883	817	865	855	892	846	900	819	837	897	861	846	806	866	818	901	909	884	883	830	867	822	838	850	819	898	826	847	861	853	863	792	867	927	841	815	869	822	860	850	866	888	876	869	862	858	814	856	878	861	880	812	867	822	920	860	834	818	836	802	891	907	853	901	839	866	812	879	835	896	826	832	895	837	860	920	832	894	874	821	899	876	822	856	861	829	845	859	835	859	808	881	879	882	914	852	881	844	871	879	868	820	825	867	900	828	827	844	795	835	837	857	834	860	877	885	873	868	829	837	821	807	844	874	871	857	822	825	852	834	864	830	902	871	876	890	826	881	831	905	842	847	881	890	861	762	816	906	815	880	831	838	858	856	876	888	874	850	862	866	890	875	837	851	864	909	852	903	822	771	872	863	869	879	873	909	852	800	890	846	930	898	868	880	896	872	887	891	916	899	818	870	845	926	842	814	893	868	925	872	861	884	851	876	841	825	824	865	829	791	854	884	882	900	859	816	852	845	870	855	857	856	889	909	826	786	851	886	829	863	920	929	898	881	850	850	838	864	903	860	884	866	871	834	908	850	859	834	874	869	897	944	824	810	821	884	844	852	859	880	888	847	829	876	861	877	882	888	882	896	860	822	875	870	864	887	850	864	856	813	851	848	822	906	814	862	886	834	883	836	878	836	839	902	894	882	893	877	869	916	844	871	863	837	823	820	840	873	871	851	871	845	913	892	850	820	925	888	862	849	877	899	839	855	848	789	859	868	840	820	848	874	906	878	864	876	901	869	890	857	919	895	872	901	813	858	877	891	922	902	842	861	862	824	839	828	882	856	835	910	862	831	844	823	863	879	917	834	896	902	808	818	857	828	883	910	872	881	950	923	865	871	805	925	888	815	852	879	871	863	829	882	871	897	800	845	871	807	875	893	840	846	832	835	842	846	858	888	887	863	872	863	867	863	874	864	865	870	832	875	828	893	865	854	898	837	881	891	846	870	866	845	860	813	866	848	869	836	868	895	840	869	894	889	825	878	816	913	855	878	860	838	886	854	801	883	817	886	895	953	809	868	874	883	922	820	917	858	935	862	831	821	831	860	884	796	861	815	858	837	885	857	846	873	828	886	840	902	871	859	898	880	851	853	889	876	882	815	886	928	823	880	867	885	879	815	851	826	858	875	828	833	837	834	854	931	885	830	854	894	890	888	856	832	892	885	846	828	835	835	863	893	819	833	813	862	938	873	896	816	910	832	860	829	851	858	862	909	842	902	813	881	813	834	843	855	839	859	794	901	834	855	840	839	820	826	813	884	893	827	829	903	859	894	846	873	835	834	891	873	883	870	883	891	900	888	859	830	808	833	855	843	832	892	874	843	833	850	852	928	866	914	901	873	849	887	917	867	894	861	836	877	811	876	854	870	909	875	828	823	820	908	834	879	851	866	886	861	876	862	866	879	886
3563	1114	2569	8240	8763	4823	501	184	172	182	178	170	180	152	181	182	169	184	188	166	191	149	179	165	172	174	164	179	152	175	211	173	173	177	171	163	190	171	172	163	185	166	161	181	151	175	189	175	164	156	165	156	194	164	150	159	163	152	167	186	187	179	160	168	187	156	170	195	170	174	185	163	180	178	176	166	159	158	189	171	161	176	162	167	173	175	163	169	191	159	178	166	182	175	190	197	186	210	177	166	168	176	180	165	194	145	183	150	178	193	177	173	182	182	170	166	168	168	175	181	182	151	158	188	181	185	157	174	189	194	172	171	179	179	170	183	180	174	169	181	181	213	196	204	214	167	183	163	183	172	162	168	174	192	165	185	171	177	172	149	187	152	164	179	171	154	176	167	184	154	176	193	145	177	169	183	180	198	158	159	170	184	191	174	185	177	179	143	186	180	191	177	174	171	164	195	154	170	200	162	185	189	149	178	170	192	174	189	178	166	171	158	178	174	159	172	180	182	158	153	173	172	175	162	169	179	192	162	201	176	175	177	167	159	188	173	191	166	185	161	180	164	171	179	174	185	179	179	179	162	188	209	191	165	168	188	161	191	184	179	185	187	166	177	181	174	174	166	169	182	149	153	168	163	175	161	198	172	174	179	169	163	189	171	161	174	191	163	183	190	189	175	167	175	189	144	156	177	184	171	173	162	187	171	164	187	184	168	180	170	177	151	176	162	160	164	171	200	178	187	177	171	206	181	148	206	186	180	166	204	173	161	180	176	177	166	151	168	215	174	187	163	195	194	160	174	188	171	216	179	178	172	174	184	144	166	179	188	162	180	165	196	157	198	175	168	179	196	185	165	181	184	175	185	182	183	178	168	160	137	164	161	159	181	195	190	164	172	185	172	144	176	174	168	178	169	172	173	176	159	186	195	191	161	157	166	172	165	169	184	151	182	179	171	185	171	184	169	165	174	178	189	158	167	173	177	185	182	184	190	182	173	200	186	179	198	182	168	181	185	175	197	190	164	172	190	172	197	163	183	170	156	160	185	180	173	185	187	183	169	180	173	171	187	179	154	153	173	172	185	188	180	180	184	169	193	200	181	166	177	177	181	184	164	196	180	159	189	170	153	171	177	137	165	171	177	171	185	171	169	175	184	176	157	188	184	169	179	171	164	181	195	163	201	155	153	151	161	164	180	157	181	176	190	189	172	175	168	197	195	176	164	174	196	174	198	169	186	149	185	162	160	184	161	177	184	163	177	161	164	189	184	157	191	175	154	175	155	173	172	172	188	182	187	163	165	185	170	181	182	158	198	159	202	195	180	159	170	163	190	180	157	165	185	197	199	140	177	183	167	174	175	186	177	191	175	178	141	164	176	175	164	167	179	166	198	191	184	166	169	202	160	165	172	172	155	165	167	173	184	176	176	165	194	182	186	162	170	177	174	184	155	153	192	176	155	199	191	161	170	187	190	178	175	196	156	181	161	176	175	160	146	176	185	177	169	194	165	193	191	174	173	153	169	189	153	163	171	171	172	156	178	177	154	181	184	189	186	160	185	175	165	171	187	185	186	169	170	168	153	164	142	158	175	189	167	188	178	211	178	171	197	186	202	169	185	183	177	167	183	186	153	169	182	181	163	197	188	184	171	204	170	168	174	157	175	179	170	175	169	188	160	194	186	161	205	171	169	183	200	158	153	177	195	165	202	169	190	186	155	178	186	159	145	156	184	167	149	166	192	167	185	193	180	189	174	186	182	161	194	179	178	187	175	193	190	172	173	168	180	170	184	191	171	180	178	145	185	189	175	168	175	166	186	153	176	177	196	180	181	192	176	177	181	169	162	188	189	174	197	194	170	167	160	193	184	206	171	170	180	181	158	173	158	160	169	161	168	173	161	166	186	171	179	178	167	165	182	162	181	176	158	195	163	212	183	212	170	177	165	176	181	151	175	156	158	171	173	156	177	187	167	156	175	176	161	171	188	181	210	200	169	159	170	194	184	166	171	183	174	165	153	178	157	185	188	174	175	180	176	172	167	187	150	181	159	181	160	202	175	183	162	177	157	182	175	166	177	190	166	167	169	171	172	167	193	165	161	156	186	168	159	194	163	170	171	170	172	176	173	183	164	156	172	173	139	201	175	160	194	193	177	189	168	160	177	168	149	180	192	165	197	191	173	167	168	177	175	159	189	176	174	167	176	164	190	169	177	159	175	187	188	179	167	177	165	211	171	159	174	192	175	172	173	183	141	165	176	191	168	195	154	164	197	184	167	174	159	157	158	205	191	168	155	171	152	183	174	191	186	185	170	192	190	176	199	177	175	171	170	164	185	180	161	152	180	183	183	179	177	171	199	167	180	206	164	175	174	179	178	160	171	151	187	157	180	177	164	188	171	150	170	171	165	180	189	153	181	179	167	191	182	193	180	181	195	195	201	169	178	187	169	187	170	175	186	169	163	175	179	174	175	186	190	154	195	185	189	193	194	171	169	180	200	189	155	179	193	204	183	184	165	192	173	184	180	183	179	188	158	191	188	160	172	200	188	192	178	211	176	165	155	179	170	184	177	179	174	193	194	185	157	194	189	187	172	160	173	174	177	160	173	181	161	163	183	160	173	192	184	181	172	179	194	157	178	171	217	168	164	152	174	166	175	165	172	179	155	180	178	192	197	200	159	167	187	155	179	173	170	184	160	160	164	172	171	193	170	196	160	178	191	174	160	189	157	191	195	170	160	182	178	181	163	172	168	190	196	196	186	161	187	178	200	180	175	191	201	176	172	183	165	161	161	176	173	168	171	196	172	149	185	175	195	195	192	153	169	165	192	153	176	178	180	182	168	170	161	172	177	164	171	188	189	172	191	158	178	173	153	185	197	175	184	177	151	162	162	179	146	183	178	183	163	192	175	175	165	186	165	146	178	164	163	177	192	171	177	196	168	192	171	168	169	158	173	168	181	174	151	184	175	179	174	173	182	180	172	194	178	152	206	175	176	208	203	181	184	179	179	180	174	166	182	198	167	203	193	191	167	185	148	179	199	180	174	181	183	186	179	201	182	170	207	183	180	166	187	177	189	180	202	171	178	168	159	202	156	153	168	161	166	191	157	175	169	194	173	176	194	185	170	160	170	169	172	166	191	167	159	184	188	180	170	187	171	167	183	187	176	169	169	160	172	177	194	164	163	194	188	175	195	170	181	181	193	154	188	174	162	167	170	205	181	169	181	188	198	179	161	202	166	190	182	162	152	183	198	185	172	178	166	164	210	187	155	172	141	181	177	176	182	181	179	203	173	147	190	181	189	182	175	168	173	190	177	185	176	168	176	189	200	171	164	184	165	170	176	159	180	188	174	183	156	169	160	165	192	189	152	168	183	161	149	180	186	182	195	160	171	195	177	185	185	182	179	200	160	175	177	189	181	218	174	177	160	178	175	179	192	177	164	165	169	184	184	161	163	178	169	183	179	196	198	198	154	158	180	170	166	152	184	185	162	192	178
3512	1598	6520	21935	22680	13257	1026	547	559	574	544	558	538	517	561	530	554	511	541	552	555	522	551	551	519	558	594	543	555	535	548	543	596	599	545	586	538	518	515	553	572	573	555	550	549	531	545	552	559	539	547	557	569	571	554	557	555	572	557	536	549	559	563	547	559	525	561	572	563	562	557	571	570	544	562	547	568	518	527	535	526	520	532	571	576	524	544	548	535	554	548	571	542	586	536	561	558	567	548	525	549	544	564	536	532	575	568	527	565	502	563	533	523	550	549	543	580	552	539	530	529	561	560	545	507	540	553	527	550	564	551	564	526	544	570	531	559	564	537	572	598	562	517	555	528	539	565	536	559	550	539	542	530	557	526	548	600	545	588	545	574	544	507	520	500	550	555	577	566	520	557	546	557	563	580	538	581	560	547	547	560	566	560	548	526	516	557	553	553	537	553	548	517	530	561	553	555	591	567	532	553	577	544	560	541	517	482	504	548	548	513	535	521	554	562	520	581	569	560	573	550	555	547	564	547	556	567	538	533	534	522	562	562	545	545	534	569	515	541	520	564	583	550	547	570	528	557	562	588	502	582	538	554	558	552	541	611	556	553	574	561	535	539	541	543	564	521	522	576	570	568	574	568	615	514	583	542	523	568	551	521	516	564	565	540	498	570	526	554	562	508	537	511	551	539	525	565	527	574	564	573	526	582	551	589	585	552	549	550	525	536	563	584	567	559	541	547	532	582	572	535	552	528	534	547	520	533	515	603	521	579	530	535	567	515	547	543	561	547	557	549	514	561	546	553	535	524	556	570	547	590	575	537	551	573	564	543	565	546	548	538	505	508	493	511	539	558	623	522	572	496	502	551	503	534	574	511	590	481	576	535	565	542	559	552	564	538	567	567	568	550	562	558	555	568	543	555	486	528	539	544	553	564	530	521	571	543	537	506	572	562	568	552	539	554	565	567	537	521	571	540	573	510	543	540	520	546	565	549	559	534	510	544	571	570	580	565	509	539	540	547	532	566	531	598	558	519	499	535	580	548	558	559	528	559	544	524	569	541	535	560	554	553	582	578	531	518	531	538	581	583	577	507	530	517	579	522	498	545	530	544	548	529	584	514	583	568	563	550	490	531	550	538	521	550	536	498	522	520	555	566	579	584	593	570	569	544	532	545	577	532	542	531	531	542	541	522	561	539	572	594	593	541	579	555	536	565	533	540	528	537	543	558	539	576	567	541	537	564	535	545	543	556	520	591	494	576	538	512	584	539	553	526	535	522	562	526	535	537	549	561	516	608	560	528	535	508	544	557	528	538	606	560	529	548	548	563	549	546	558	571	574	540	518	561	550	570	537	537	529	519	525	525	520	580	564	532	531	567	532	523	594	554	556	539	579	523	547	560	555	493	529	538	555	519	548	552	540	585	551	574	545	581	590	540	527	560	523	536	579	536	546	563	561	556	563	517	547	577	521	595	521	587	556	522	576	579	556	525	547	540	560	533	526	583	576	548	527	536	540	522	515	540	553	557	561	572	533	562	534	534	543	589	550	561	578	538	546	520	524	591	537	518	533	578	520	566	582	555	561	562	542	498	563	547	571	549	541	606	505	534	558	536	526	539	538	550	564	566	542	531	550	583	539	585	591	559	554	575	547	548	566	556	529	497	587	525	545	594	541	540	511	559	531	558	580	565	541	535	523	599	552	590	570	557	558	510	516	498	560	525	515	531	547	482	563	571	564	574	605	541	533	540	550	546	562	554	528	521	562	536	606	539	557	559	557	532	552	579	542	556	573	559	581	571	517	546	553	566	583	551	540	533	536	569	535	586	508	551	551	537	479	523	567	593	586	570	542	542	539	583	554	562	578	572	547	535	539	577	497	570	550	556	528	551	532	551	554	561	527	520	562	504	546	534	570	590	557	521	563	580	564	548	549	541	530	516	503	562	530	559	517	563	531	538	563	525	527	547	563	548	523	525	536	510	567	549	514	541	519	573	530	516	523	551	506	535	573	535	553	534	527	594	561	537	555	559	569	528	547	487	553	539	552	536	573	537	547	545	546	541	555	532	534	547	480	540	499	570	519	603	544	594	529	594	531	544	529	522	533	504	539	562	516	601	552	557	564	509	502	559	560	593	568	532	562	540	515	565	574	567	519	555	567	532	572	529	537	567	608	505	529	541	551	547	558	607	530	548	550	568	602	504	509	528	580	548	555	530	566	554	521	572	523	567	515	518	552	516	553	552	553	558	545	553	529	547	516	524	540	544	512	575	554	542	544	553	548	626	557	549	531	565	569	500	575	564	547	496	558	543	546	532	539	594	531	535	577	531	552	545	519	580	533	566	563	548	620	551	521	530	533	561	559	532	523	529	534	614	562	579	566	496	577	565	509	540	564	548	584	562	533	527	521	536	552	589	514	557	548	561	563	569	518	556	547	526	535	503	538	541	569	571	535	581	503	544	533	529	581	533	513	547	501	524	567	517	540	558	577	576	556	541	556	571	545	532	593	524	546	616	560	530	511	522	558	541	565	565	590	536	587	565	547	551	546	559	508	532	572	589	537	547	576	597	544	545	526	518	504	564	587	544	545	566	566	521	556	591	533	558	535	581	577	514	555	534	548	534	535	562	547	589	531	589	535	560	540	508	519	499	564	524	519	503	554	560	538	530	579	541	545	536	570	562	584	563	547	575	528	575	573	563	491	619	525	545	530	576	555	555	562	547	557	563	533	527	579	558	540	543	542	533	552	527	542	563	538	542	546	532	515	587	542	532	512	538	552	564	539	559	551	518	536	495	557	514	513	584	539	529	570	531	541	601	510	548	539	468	560	526	511	559	543	532	597	538	551	572	559	519	527	540	560	589	549	528	533	544	496	540	567	602	519	580	552	564	563	530	507	536	539	588	562	566	518	543	592	545	560	558	521	517	553	541	548	499	532	518	565	531	588	527	554	561	556	565	542	583	545	541	550	537	573	558	558	568	548	542	531	511	549	558	567	572	535	558	600	527	554	607	520	541	543	525	557	530	524	570	562	562	532	600	512	534	541	557	549	541	538	577	522	562	553	582	579	525	555	554	537	552	544	529	573	572	604	559	553	524	580	564	486	527	537	538	552	551	565	535	544	579	530	563	535	563	533	525	528	531	553	553	525	540	533	597	531	543	527	558	508	547	559	537	516	558	564	587	559	576	516	541	553	545	537	518	567	534	516	543	561	580	534	566	514	536	552	559	587	533	541	584	544	537	563	532	462	521	564	524	559	560	531	544	595	530	573	537	555	591	576	537	533	546	582	524	594	525	547	543	538	481	564	538	537	553	539	549	522	544	558	549	566	568	520	517	569	527	533	511	553	579	553	565	565	515	548	558	550	557	534	554	567	563	545	553	554	556	545	549	535	533	550	545	581	536	566	527	559	583	549	546	526	526	560	535	534	539	546	525	592	546	548	532	551	519	521	588	548	546	607	534	507	547	564	535	524	570	521	544	562	541	564	545	574	569	503
29286	12829	29253	59944	58299	40476	13239	817	315	325	308	335	271	306	316	294	307	303	270	290	276	289	316	297	304	313	296	271	303	289	277	317	326	296	260	281	297	314	303	313	325	291	266	293	290	306	309	311	301	293	303	319	300	325	323	290	301	285	299	291	286	286	322	282	289	274	319	289	311	283	261	310	307	296	261	321	307	297	320	295	299	337	290	274	256	280	280	302	295	299	289	287	302	292	302	302	297	307	301	275	322	285	291	294	301	300	291	312	284	294	292	325	260	317	275	305	285	328	299	325	300	302	307	320	279	313	322	274	273	283	283	298	275	317	260	288	278	309	289	320	262	290	293	284	298	302	279	318	296	274	299	291	294	285	315	307	327	294	319	299	297	306	316	311	294	307	302	304	293	277	289	323	291	298	277	281	301	303	299	278	314	311	281	312	281	325	297	279	306	296	318	266	309	260	310	296	297	322	303	275	291	319	259	302	282	337	300	328	286	289	327	307	256	270	284	325	280	290	293	286	304	300	278	275	320	320	298	310	322	262	309	302	279	311	303	347	249	279	288	328	311	307	292	285	301	322	284	267	301	289	301	260	302	281	301	321	307	336	319	301	327	299	271	286	331	280	322	324	327	298	284	286	288	283	300	305	312	300	282	284	308	316	307	313	290	304	328	311	275	296	308	277	250	280	306	271	271	334	316	309	294	302	284	300	313	317	279	284	294	301	308	290	302	273	317	300	271	298	321	309	311	301	301	310	301	289	291	299	293	300	304	279	293	287	317	310	288	273	295	273	319	243	309	271	276	286	274	323	294	282	307	324	296	283	291	277	289	296	265	290	318	290	305	282	305	268	281	318	284	294	279	316	299	302	314	287	305	287	301	294	337	289	285	318	324	275	301	283	304	296	349	318	304	323	318	274	346	289	288	304	289	297	270	290	316	298	287	291	290	316	308	338	300	318	300	299	335	303	295	305	322	282	294	320	270	308	304	283	298	311	328	320	288	324	287	286	322	288	267	314	300	338	288	285	287	275	304	287	301	296	305	298	296	311	307	318	325	307	318	283	306	302	310	301	351	306	296	282	322	304	276	299	279	303	283	350	289	301	306	297	304	320	325	291	281	268	280	242	315	283	295	351	294	275	331	294	293	276	300	321	318	300	291	291	305	317	300	323	298	296	313	265	294	295	283	306	300	277	259	331	289	309	291	312	319	272	288	358	306	312	303	304	293	284	286	297	302	305	303	314	317	265	301	285	305	339	297	289	289	312	268	289	305	310	299	295	280	310	281	282	302	306	307	300	291	279	280	293	310	303	324	288	293	305	300	321	301	299	336	314	299	303	312	304	317	278	321	280	308	272	305	290	280	289	305	286	301	314	277	294	325	304	276	287	335	289	304	325	338	287	313	295	286	279	277	297	288	298	304	292	291	278	313	303	285	311	301	320	335	293	300	318	321	257	308	305	305	284	304	296	299	311	277	300	287	311	306	285	292	303	272	299	280	266	306	312	304	340	316	315	288	281	290	288	307	290	317	302	329	312	296	314	299	299	282	296	295	289	283	310	327	291	291	308	299	310	309	293	294	297	295	294	317	298	301	298	305	282	293	319	319	296	284	298	321	321	276	299	302	312	327	286	304	284	292	330	331	281	267	335	282	296	316	271	276	309	293	314	297	319	291	304	309	309	274	275	304	271	297	288	275	294	300	322	271	296	310	330	313	318	282	295	334	294	265	299	309	333	302	321	302	312	329	298	302	301	302	275	291	333	309	312	273	304	299	309	301	283	312	300	296	311	308	281	298	301	316	301	275	289	285	278	313	315	318	306	277	286	308	299	301	311	294	306	307	280	307	284	278	284	297	307	293	310	282	293	316	313	283	313	309	290	251	310	279	284	300	312	295	262	326	312	314	319	303	261	281	300	285	257	324	270	309	298	294	322	314	308	284	296	287	296	294	317	287	295	282	280	325	310	283	321	300	299	310	316	279	260	292	257	292	296	289	329	283	298	322	310	296	293	321	309	302	288	294	291	296	299	285	287	315	303	306	291	323	278	289	275	326	295	280	274	294	298	303	285	281	278	327	314	315	262	260	271	276	290	290	291	290	302	310	293	290	296	304	289	301	293	316	304	308	305	307	292	313	332	281	266	273	285	315	330	305	315	277	280	305	278	312	313	275	258	296	299	301	292	296	307	290	304	281	279	303	289	311	258	271	314	284	307	297	328	312	303	296	289	299	253	284	287	303	277	315	264	307	272	294	271	294	304	291	304	289	306	262	297	273	303	287	303	303	289	294	337	313	278	287	314	279	283	305	314	262	318	282	287	307	276	288	306	275	297	316	308	297	265	299	309	286	283	292	327	299	329	301	321	300	287	319	302	310	288	313	310	314	330	291	289	302	315	298	292	326	326	290	280	309	307	287	276	293	327	294	264	312	312	278	277	314	323	273	298	284	323	306	294	292	315	290	288	305	295	296	321	289	283	320	301	318	322	293	309	290	325	291	327	307	282	339	310	325	279	294	299	302	309	302	276	287	290	320	277	328	286	294	293	292	306	277	287	289	306	289	320	283	304	314	309	323	282	302	300	311	276	297	300	291	251	320	297	307	288	306	270	286	264	330	286	264	304	301	325	301	301	260	336	312	303	309	305	304	308	288	350	295	300	278	276	303	270	272	303	295	321	308	312	272	295	309	316	321	279	298	302	268	297	261	279	279	283	295	293	314	292	298	297	328	338	291	274	308	256	300	290	288	290	292	284	292	277	322	284	300	280	294	291	300	291	309	267	279	299	302	244	315	299	293	324	280	252	296	335	306	298	311	288	293	280	288	312	304	315	290	299	309	299	321	293	313	299	331	319	264	301	318	294	347	296	282	280	296	278	306	327	324	296	319	263	290	301	283	326	303	295	287	308	269	260	293	294	296	305	282	277	303	311	262	289	282	297	294	340	286	310	315	342	269	300	325	301	290	294	305	287	304	313	308	310	309	324	301	295	315	281	306	320	304	295	278	279	299	312	269	280	269	301	270	288	298	275	297	303	283	274	288	320	297	318	285	283	311	308	288	314	293	297	318	303	304	304	282	296	280	291	295	297	316	292	299	273	286	281	307	258	292	306	302	298	273	303	283	283	296	296	278	295	306	321	305	285	325	278	313	299	293	280	312	277	295	331	317	291	310	304	319	290	323	260	294	294	312	313	300	311	288	270	292	285	296	290	292	277	275	325	319	310	302	305	303	297	292	293	278	325	296	301	285	332	300	287	302	297	322	291	329	304	306	296	299	283	275	293	284	297	285	295	295	292	296	316	274	327	294	313	282	301	306	280	293	317	311	287	302	265	287	314	340	296	311	309	298	275	287	273	299	331	285	315	298	273	306	321	338	309	291	281	296	303	300	280	308	299	331	305	289	294	293	307	273	300	327	271	294	302	303	300	297	287	274	284	291	294	305	269	305	306	307	288	293	302	301	288	287	273	295	305	297	291	306	275	318	264	330	285	301	302
17547	8621	33708	66907	66725	50585	10645	915	913	907	929	902	894	895	842	900	904	864	921	863	830	885	878	855	827	846	903	824	849	823	935	844	817	901	878	821	862	840	862	846	849	852	855	885	851	821	879	846	838	853	857	833	869	876	907	857	869	883	873	859	858	829	789	852	881	895	895	871	842	863	848	878	880	827	849	917	877	887	872	877	849	840	905	873	903	888	820	828	836	856	791	849	859	856	853	861	861	887	896	877	902	864	829	892	849	838	921	852	899	842	825	869	821	880	818	834	836	824	867	817	906	896	884	859	864	858	869	852	871	830	869	853	888	890	876	839	853	838	895	938	818	837	860	909	886	838	845	926	876	871	839	829	880	844	905	867	883	865	836	865	837	891	908	890	854	844	856	877	875	863	851	817	864	849	889	839	792	845	850	901	857	848	819	861	817	871	850	858	877	872	828	837	838	870	856	880	833	838	851	871	870	811	926	800	840	872	870	832	873	844	841	885	838	867	876	882	876	849	835	899	887	836	910	842	882	881	848	840	848	880	860	858	848	821	842	826	891	893	819	855	848	835	892	858	901	872	829	844	929	846	825	877	861	858	849	878	869	808	846	858	811	788	856	881	871	813	900	881	846	876	852	831	837	839	865	863	868	857	841	865	889	809	851	844	855	829	821	879	803	899	853	863	879	837	881	896	916	875	823	869	831	880	872	858	863	837	862	813	875	846	853	850	856	871	896	833	880	852	885	848	864	849	836	861	895	868	832	872	856	829	881	893	831	907	934	859	823	862	873	819	915	855	844	873	859	873	854	885	891	867	889	856	928	871	861	897	847	848	833	870	883	846	852	879	884	830	811	868	885	873	929	807	885	894	909	853	884	855	856	836	855	848	857	863	798	913	841	870	836	877	841	838	853	866	859	843	887	840	843	845	837	881	851	857	899	820	864	835	845	831	828	844	869	858	857	866	870	858	898	895	849	814	861	861	845	849	877	886	807	858	813	870	904	841	892	840	787	859	812	862	791	914	868	848	888	918	826	815	900	881	852	849	828	848	835	868	825	839	832	849	834	884	841	860	875	846	833	847	843	848	862	839	824	895	841	888	833	825	837	850	793	839	848	827	875	883	856	852	850	886	833	862	834	815	884	875	886	881	849	880	876	839	811	852	849	854	866	882	835	863	844	840	903	911	871	831	834	924	857	843	889	869	878	858	857	885	858	870	796	842	875	827	883	827	859	914	850	861	854	869	879	882	831	856	852	905	855	830	807	886	842	822	806	858	828	848	852	820	841	867	885	885	878	866	866	838	852	850	871	846	857	876	843	888	876	867	876	869	875	825	840	852	879	835	848	858	813	797	834	842	812	846	865	848	875	795	862	863	881	857	840	844	871	859	904	883	855	823	855	861	853	838	818	841	831	858	856	866	824	836	839	894	849	896	874	832	814	876	911	906	813	863	906	868	869	873	861	795	925	891	881	878	884	910	870	887	854	938	855	893	835	871	881	816	832	833	876	829	875	853	849	852	915	830	847	850	840	826	895	825	832	862	873	877	854	869	837	862	875	816	893	855	859	893	900	864	863	859	843	854	882	863	861	832	821	854	869	830	853	829	882	796	896	824	894	849	862	882	881	883	878	786	882	834	855	846	899	857	870	837	823	873	833	896	881	878	811	855	861	851	817	869	822	846	871	871	873	876	852	852	842	906	837	866	865	841	851	886	861	850	838	850	873	859	856	872	825	809	862	868	866	829	842	834	873	819	926	839	807	822	855	865	846	881	854	848	846	869	863	879	897	868	822	888	850	890	858	898	871	793	794	877	820	900	890	856	839	856	859	874	854	855	844	881	863	830	854	888	900	895	830	903	870	830	899	839	885	831	828	880	856	845	820	835	844	858	831	862	845	836	865	847	813	858	857	854	833	884	832	878	809	883	837	866	873	921	854	858	850	795	896	828	818	866	868	827	814	876	905	861	795	860	923	848	857	844	906	855	889	840	851	831	856	929	884	847	857	872	842	867	859	858	861	842	830	889	854	811	811	872	817	820	877	857	842	869	866	895	868	859	835	787	814	844	917	822	830	844	874	837	877	923	807	896	852	889	870	857	837	872	913	873	906	902	884	868	886	880	864	877	869	876	827	874	836	854	899	849	815	814	901	803	863	874	879	854	836	872	906	850	894	894	867	850	851	859	833	823	843	816	824	873	830	893	822	905	857	857	885	875	894	840	809	912	839	856	839	835	864	833	801	859	818	805	843	865	877	862	863	881	855	876	828	801	830	852	875	817	873	851	869	856	843	886	876	883	897	810	850	873	864	834	814	866	873	884	869	846	879	901	872	872	806	854	900	872	861	861	877	837	816	883	856	902	830	857	865	844	842	860	830	880	830	846	876	897	816	835	823	919	821	853	837	888	864	869	866	883	920	833	866	848	843	863	804	885	849	842	840	852	847	847	872	876	883	852	879	888	804	864	838	864	856	922	871	897	888	830	874	859	862	874	853	856	848	852	887	855	876	899	852	859	892	963	801	862	885	887	834	910	863	868	847	833	852	855	839	839	806	883	837	858	875	883	837	862	922	858	835	830	895	845	820	858	856	908	888	864	873	889	851	887	858	860	884	824	847	874	863	896	906	847	821	812	866	845	835	833	890	857	864	855	858	920	851	831	821	854	866	876	854	917	893	877	871	818	879	877	847	829	846	863	847	854	834	864	850	860	850	863	839	860	884	829	860	863	866	873	891	854	814	837	876	856	831	840	885	821	884	814	895	867	814	836	865	846	856	881	879	857	900	922	853	893	883	874	848	883	892	796	836	834	897	823	812	849	895	878	852	835	850	847	877	868	872	912	823	832	848	839	871	860	847	895	879	868	870	867	893	827	836	824	882	869	873	848	879	838	877	829	812	867	888	845	880	852	836	871	879	856	821	851	875	880	877	823	902	914	884	849	890	877	846	876	858	881	868	832	889	894	865	919	899	825	869	905	888	849	832	866	801	815	841	887	840	891	910	894	804	902	877	886	878	840	837	874	801	865	856	875	845	869	861	888	856	808	874	879	886	865	857	852	908	841	884	837	849	877	875	870	846	864	866	866	840	856	894	891	902	919	807	864	866	870	833	889	870	877	861	831	829	870	858	869	897	855	847	835	831	844	904	874	883	879	824	826	851	882	934	863	902	843	820	901	848	879	818	858	899	912	854	891	851	853	820	829	884	877	870	884	847	851	892	836	858	872	848	841	839	861	845	844	861	839	878	856	865	889	858	792	881	843	863	845	914	789	863	860	865	878	893	889	860	853	835	852	898	825	826	836	833	885	908	893	864	877	893	872	879	863	925	859	821	902	904	838	812	906	837	863	881	856	862	897	844	848	858	860	821	858	847	809	863	830	841	859	815	848	901	841	863	895	823	968	846	808	871	853	871	879	844	863	839	913	840	852	901	922	877	874	864	919	861	925	868	900	865	831	868	860	831	892	885	845	893	823	853	846	838	834	908	842	827	867	813	828
38327	19790	20403	64714	74195	55004	22879	3175	426	337	322	337	345	335	365	330	322	321	332	336	296	328	307	299	317	330	324	301	334	298	308	312	318	304	339	342	317	326	310	308	343	342	290	284	346	324	325	308	291	321	335	283	316	331	317	317	334	307	315	338	299	334	302	308	301	310	307	332	324	321	302	315	317	320	295	304	301	303	305	329	289	301	319	284	329	310	329	314	319	318	315	304	335	361	334	313	312	323	334	318	313	342	319	341	327	318	298	349	322	298	328	317	337	307	312	272	320	322	304	322	302	303	334	323	328	318	296	360	363	341	312	343	292	296	319	301	302	292	298	321	309	304	293	321	328	293	345	329	317	309	323	336	286	311	364	343	302	342	267	311	318	337	337	309	316	312	343	338	334	313	347	328	337	285	342	302	305	335	338	326	293	340	302	333	334	324	318	307	294	343	311	318	318	313	332	303	302	275	307	314	307	310	338	298	294	325	307	319	311	355	313	326	316	325	335	310	342	327	304	309	340	329	320	338	352	330	318	321	338	342	296	363	335	327	334	332	323	319	350	286	304	330	321	335	309	318	287	309	316	290	366	303	332	341	296	341	335	312	306	323	330	313	298	296	310	306	313	303	329	299	308	313	312	304	325	320	318	314	310	365	325	301	325	310	322	352	326	310	331	329	298	329	323	339	349	312	324	350	294	313	321	330	332	307	321	334	305	320	319	320	327	343	302	335	271	362	340	324	335	311	294	307	299	310	351	279	320	310	342	303	327	284	299	299	302	331	305	307	287	305	339	325	345	312	354	310	290	319	331	303	300	324	306	336	306	328	305	343	311	302	295	290	340	324	318	307	355	302	326	350	302	351	358	364	304	313	272	319	322	315	331	303	314	331	315	341	299	308	316	339	288	264	317	321	345	326	333	325	356	300	317	304	317	328	329	332	295	313	320	304	320	316	301	316	322	352	334	338	310	326	305	312	324	323	346	326	348	322	340	306	318	347	333	300	332	294	286	314	319	329	288	314	344	327	316	315	301	347	357	316	317	330	325	319	342	298	314	320	343	309	343	325	353	343	351	311	305	342	329	311	336	299	364	324	321	313	320	325	340	302	351	305	330	325	352	314	304	341	355	313	337	293	338	321	288	305	320	348	288	311	282	301	297	334	307	308	324	320	337	336	286	333	343	309	318	301	307	297	302	285	322	284	300	305	320	306	320	330	356	358	295	336	314	326	312	329	333	316	342	312	338	302	306	350	369	293	327	309	278	323	327	332	311	333	324	300	338	317	311	285	316	333	292	318	334	324	298	312	284	329	349	344	328	302	358	304	322	323	331	315	279	291	280	302	300	317	312	304	317	285	302	320	320	313	302	334	346	339	335	289	314	303	332	283	340	316	283	338	313	324	338	296	331	289	312	314	347	298	289	306	311	287	352	330	334	350	335	325	295	348	330	311	311	356	312	339	304	290	357	300	324	325	355	334	321	299	343	325	344	296	303	317	311	344	328	344	335	323	304	350	330	310	353	348	319	303	342	311	303	337	329	329	322	323	332	335	306	313	303	342	357	316	340	298	316	312	313	335	330	316	288	315	318	308	314	301	346	321	336	317	316	321	328	316	329	280	292	305	349	318	315	312	334	286	299	310	289	305	322	293	340	313	329	323	343	326	298	303	330	306	309	319	314	314	328	315	327	332	337	342	375	301	319	303	318	334	308	304	318	326	301	335	331	314	327	317	346	317	328	294	311	316	330	308	288	295	330	293	331	297	328	329	328	318	311	341	310	317	352	322	312	354	303	321	321	333	331	303	319	333	312	311	321	353	323	321	322	330	326	337	283	352	301	316	307	309	323	310	328	318	350	323	334	327	311	315	302	310	338	323	318	295	313	316	314	305	329	306	367	335	307	308	316	312	301	310	335	345	327	308	301	327	353	343	312	322	312	325	349	343	310	325	304	323	345	329	305	322	317	334	370	325	310	309	359	327	290	369	318	336	287	332	336	326	333	312	311	327	282	334	303	288	288	328	298	341	326	320	348	306	345	366	300	329	305	339	300	326	296	310	340	325	321	306	317	306	358	345	320	316	303	320	309	319	344	331	347	320	320	345	290	319	297	338	362	317	307	302	323	298	286	321	311	303	341	313	307	339	317	326	323	323	321	326	311	291	323	341	330	314	325	296	325	294	330	310	289	324	335	304	331	335	346	332	333	317	328	308	286	289	325	325	334	289	304	316	306	327	326	324	316	279	335	324	301	301	303	300	346	342	309	323	302	297	311	290	324	299	333	311	298	306	346	345	313	312	313	312	337	326	307	346	334	308	332	351	304	319	320	337	297	292	348	308	352	317	320	320	318	348	308	362	323	351	319	334	304	320	284	315	310	293	333	369	334	314	313	322	317	341	303	327	335	301	333	309	341	323	283	306	311	321	301	318	310	333	318	324	304	325	321	330	326	344	317	352	310	350	307	325	281	319	305	280	330	307	314	311	377	317	332	326	338	351	315	325	332	325	334	330	312	347	329	331	350	310	314	327	313	326	323	292	350	366	324	328	332	311	302	337	311	323	291	298	331	328	290	322	331	275	325	342	332	334	317	316	341	299	325	318	307	309	310	300	300	326	323	351	294	303	320	339	304	299	337	323	329	285	308	328	335	327	339	321	336	322	332	303	332	304	343	323	316	347	338	331	317	316	311	332	295	300	311	334	318	315	313	340	319	334	325	315	274	275	307	323	319	327	331	311	312	307	353	315	303	297	321	347	318	312	307	287	311	301	301	325	337	308	338	308	320	299	324	341	315	294	322	297	345	302	344	331	342	327	334	328	324	330	333	311	347	334	338	364	302	350	312	316	298	309	318	325	310	307	323	293	339	297	313	340	318	292	323	328	320	320	305	340	332	346	318	314	317	323	337	322	327	322	338	307	296	318	277	315	298	327	343	312	309	306	345	326	339	322	292	324	310	327	313	315	334	288	335	353	328	329	355	339	355	358	334	306	362	305	331	331	308	308	284	343	367	326	316	300	327	286	306	292	316	322	311	339	324	311	324	323	290	332	313	300	301	279	323	298	302	309	341	291	349	329	325	349	309	297	305	338	306	336	316	299	313	324	311	330	331	357	340	309	307	302	343	314	315	346	305	317	314	333	331	319	332	290	318	287	327	348	288	324	315	339	319	340	328	284	346	335	300	306	298	309	350	314	267	340	278	323	342	335	365	331	329	310	317	347	340	312	288	332	329	308	337	310	289	357	308	272	362	320	320	276	330	300	307	307	341	296	301	338	313	333	328	307	328	321	286	341	325	304	280	325	276	333	305	338	357	327	294	336	333	340	334	306	325	300	315	316	313	326	318	320	293	289	347	347	312	324	334	340	324	324	339	332	326	335	314	317	321	329	344	314	326	303	296	332	308	317	331	316	299	334	306	320	323	332	308	314	297	317	297	290	272	307	312	336	292	362	307	349	293	327	354	368	337	317	339	305	321	280	307	311	296	353	308	329	317	354
23964	11504	21052	73131	84541	65357	14944	1097	1036	964	961	972	997	934	979	956	930	879	890	912	965	899	898	940	948	947	944	904	935	935	897	938	873	911	954	889	881	940	872	871	905	891	888	912	894	937	955	904	957	863	913	920	875	919	862	880	939	848	896	946	962	924	897	922	905	875	877	944	880	913	931	936	887	883	881	942	891	946	878	874	890	932	902	867	910	886	841	912	876	944	860	953	908	952	942	925	890	966	898	867	939	874	862	879	897	903	893	892	844	863	924	916	894	902	883	914	873	895	934	882	880	870	882	911	910	952	973	917	903	924	875	939	860	865	903	850	895	896	878	888	898	876	857	921	919	896	927	910	912	886	898	855	940	896	881	906	897	889	852	866	893	885	892	839	895	875	881	922	867	945	918	910	961	865	916	848	873	908	831	889	842	880	874	921	914	852	936	887	890	913	888	893	928	890	911	864	860	881	900	861	910	880	899	913	948	919	931	863	859	936	887	931	886	947	882	883	920	923	859	950	893	894	882	918	869	903	874	916	881	901	891	872	854	922	974	860	892	924	895	912	891	907	909	892	903	928	889	878	905	940	873	878	901	874	841	892	921	954	914	880	907	911	918	954	914	915	959	893	921	861	914	866	877	904	891	917	876	888	923	839	902	916	851	883	963	887	915	993	880	880	936	924	892	901	892	874	907	893	941	845	907	867	910	904	906	868	907	930	910	851	879	921	895	891	910	935	941	878	881	904	935	795	907	902	813	935	830	879	887	898	902	857	903	879	874	908	869	972	891	939	883	903	902	909	926	915	868	911	882	947	880	903	929	915	872	923	928	905	876	907	863	884	888	901	894	936	924	872	853	905	912	873	898	876	879	879	877	862	859	856	865	943	927	901	868	874	916	905	926	889	887	893	871	940	906	886	894	878	870	883	909	871	865	911	920	889	864	878	899	883	879	952	826	832	902	897	849	868	949	863	831	902	867	904	905	909	908	917	856	924	872	888	905	905	946	972	907	857	881	872	871	900	899	844	915	919	862	916	911	819	884	967	866	860	915	863	899	921	919	904	863	911	869	886	838	921	890	849	917	933	934	907	860	884	867	895	922	886	855	877	846	896	910	887	876	951	884	906	911	876	889	871	918	905	902	882	874	930	944	858	871	950	878	914	934	919	883	916	890	873	852	900	871	933	919	904	842	927	911	905	899	914	864	901	928	925	910	951	887	895	911	889	943	861	867	873	857	855	896	901	865	897	895	940	912	871	915	908	857	892	879	855	906	953	929	875	880	877	836	837	879	929	920	877	928	961	884	926	890	850	895	885	891	888	928	888	898	890	972	890	926	914	915	872	882	869	939	889	912	923	910	914	927	921	937	864	920	882	854	863	891	905	878	925	928	846	834	888	922	905	907	966	884	892	906	903	900	847	953	892	852	885	933	887	843	860	942	921	919	914	857	936	944	869	903	913	866	831	902	816	938	918	902	920	833	904	902	916	884	920	918	917	901	916	906	843	947	906	889	940	845	884	903	869	889	903	912	849	949	920	893	905	933	851	866	859	904	914	877	927	919	846	856	924	852	894	899	869	882	914	881	856	894	906	935	892	877	872	849	914	896	839	937	856	906	928	922	894	943	906	953	884	898	852	882	947	953	870	852	947	942	909	930	938	918	870	795	893	886	868	922	914	882	937	929	906	907	881	882	895	906	938	921	875	863	957	904	898	907	869	932	873	901	898	853	921	857	937	903	895	899	886	910	852	881	919	951	921	940	884	909	920	916	921	908	863	875	882	863	954	914	886	889	902	871	887	841	870	966	974	893	898	899	954	860	923	934	866	872	908	908	867	838	856	966	929	909	885	918	876	867	858	921	906	893	897	927	862	911	885	884	919	843	889	854	887	878	873	1018	945	883	890	918	919	887	876	846	906	938	864	883	898	953	883	880	875	883	904	931	832	862	868	843	932	868	867	868	893	913	894	905	925	918	885	827	897	935	883	851	884	874	926	910	861	958	932	886	924	877	909	881	932	920	924	869	894	905	893	870	933	898	940	906	930	898	924	878	870	914	932	906	895	881	935	907	887	854	867	882	887	901	896	902	904	873	904	910	896	854	904	840	939	871	878	950	855	907	861	910	926	832	855	875	895	928	884	908	945	913	925	922	846	863	933	912	844	885	837	896	893	942	950	849	898	899	909	918	906	931	892	904	903	832	884	922	851	882	882	867	929	920	872	858	868	906	924	920	884	853	870	854	948	917	885	874	928	907	869	873	924	859	850	934	873	934	905	887	918	885	895	857	940	868	879	928	901	880	876	900	881	927	897	896	907	931	925	913	918	892	887	918	885	906	873	871	926	845	882	848	905	865	904	899	938	834	855	865	860	915	930	923	873	860	910	940	859	912	844	875	939	858	888	885	890	919	929	869	930	895	845	909	914	914	898	916	885	889	877	918	884	950	870	959	882	925	890	847	877	841	870	905	859	880	896	875	827	911	906	893	856	943	900	917	854	931	879	958	925	930	850	914	902	920	907	911	892	883	881	937	860	890	863	921	894	891	943	891	887	913	895	892	924	853	914	928	860	894	909	920	943	917	906	876	858	937	896	913	934	938	874	903	872	876	902	891	882	903	881	870	893	959	912	873	893	927	956	862	876	873	924	878	939	914	860	906	887	912	898	873	900	890	936	876	869	907	917	860	950	879	933	932	952	845	900	931	881	915	963	932	909	880	874	873	886	942	944	854	872	869	911	894	919	927	878	881	823	894	964	899	907	916	898	852	873	892	893	851	945	884	863	885	886	882	860	846	878	892	872	903	895	914	891	902	929	857	914	934	912	879	889	884	862	846	920	892	939	875	905	863	897	900	903	853	887	947	835	847	886	928	929	855	930	900	879	899	918	917	923	874	889	885	912	879	898	892	876	860	910	900	912	870	886	904	921	858	935	929	859	876	875	899	977	891	944	864	894	867	863	893	836	936	889	858	941	878	889	883	915	954	927	873	963	914	916	900	889	907	904	921	929	889	917	892	883	909	857	965	895	983	895	915	879	892	877	893	907	864	905	877	825	877	879	834	911	896	921	891	883	881	929	898	899	918	963	852	901	909	896	900	877	858	854	926	891	904	865	915	956	923	903	866	910	936	905	889	880	938	861	916	909	897	910	935	967	918	905	900	913	922	921	899	859	923	876	867	936	907	882	958	916	912	932	928	885	876	865	920	912	879	852	881	868	844	866	903	948	914	946	883	852	924	907	914	910	933	896	887	888	867	876	889	898	931	893	867	873	905	886	907	925	874	911	924	938	910	874	907	955	879	868	825	909	902	905	930	901	922	956	873	921	877	924	882	858	872	964	871	890	894	946	829	865	885	876	907	917	914	870	883	958	903	827	877	920	913	893	900	848	945	863	929	871	864	914	932	888	893	893	911	895	872	869	892	914	913	821	904	902	895	919	913	913	862	887	938	846	911	866	862	870	912	865	869	864	889	883	843	914	832	887	874	906	971	916	887	928
3578	699	1626	7758	9436	5298	1047	237	180	174	174	179	198	180	196	182	170	168	172	192	198	191	194	172	184	184	187	205	200	174	179	187	188	175	166	191	186	191	196	183	196	183	188	197	188	177	171	174	187	193	196	193	203	190	191	190	225	190	172	182	168	169	163	187	203	177	202	184	173	177	178	202	232	196	194	188	216	174	222	159	188	195	174	208	175	208	182	173	167	192	175	179	178	187	207	153	197	159	161	185	199	178	186	178	204	191	172	181	176	182	191	181	197	208	178	167	181	187	193	202	218	195	177	193	192	189	146	197	200	181	170	187	228	183	191	188	178	167	205	189	172	185	183	171	181	196	203	209	215	201	184	192	171	181	180	196	205	168	202	178	170	230	201	181	155	192	186	210	189	189	176	175	222	178	195	199	179	180	203	200	189	189	188	206	193	200	187	193	205	188	209	205	187	195	186	232	182	217	201	194	190	206	186	188	203	223	176	191	182	208	170	188	182	191	187	186	186	186	146	184	189	203	200	183	173	183	180	158	181	192	181	196	191	177	195	200	208	204	184	189	175	198	193	188	181	192	203	193	199	192	186	182	172	194	200	204	180	177	197	197	213	203	185	216	219	217	171	188	177	185	185	184	207	214	188	191	167	201	192	174	184	210	211	180	181	182	178	183	191	206	213	200	187	174	188	218	205	180	202	191	176	180	186	212	171	207	201	186	192	169	194	192	207	181	196	165	167	179	199	159	184	183	195	200	215	211	198	192	177	173	194	180	203	213	194	205	179	184	203	200	186	187	176	198	175	207	184	179	187	186	179	180	183	176	209	163	193	174	206	193	164	186	183	207	206	220	173	190	178	187	187	169	187	191	193	175	192	195	190	194	184	208	188	198	210	202	193	200	193	187	200	181	173	207	180	198	186	172	179	196	215	201	212	218	196	179	176	185	193	218	187	198	184	189	196	183	190	187	178	193	207	191	215	210	204	197	191	172	190	179	173	204	206	190	160	198	207	195	175	192	167	212	177	195	168	185	196	201	196	204	180	189	200	169	226	169	195	173	203	221	207	195	187	201	177	163	168	192	197	190	198	184	176	185	211	201	197	184	209	228	170	199	183	181	195	170	172	201	215	194	213	153	178	191	175	205	164	188	198	207	196	171	164	190	175	199	190	183	213	210	188	186	186	189	179	185	212	206	159	175	176	194	194	212	204	179	199	217	196	187	180	204	189	199	184	183	191	185	197	200	204	195	173	164	169	198	165	193	210	205	202	177	182	187	195	206	187	196	183	213	188	183	206	192	157	181	179	206	183	183	179	207	191	207	191	184	195	196	203	199	208	191	190	185	201	200	169	185	162	201	211	190	189	191	195	220	161	151	179	190	207	188	214	200	186	177	183	198	195	166	160	203	200	196	191	191	184	171	163	176	185	184	179	174	183	187	191	187	178	200	179	171	199	207	220	179	177	185	164	190	171	169	202	182	183	219	201	209	230	197	200	191	188	192	197	184	188	201	217	190	171	199	184	176	176	195	194	194	210	185	180	185	198	179	168	180	199	194	169	187	195	176	195	201	193	185	169	178	210	182	182	182	204	214	185	173	192	196	202	177	186	182	206	173	195	207	184	182	167	191	149	210	203	216	189	211	184	171	204	191	175	159	154	189	193	198	203	191	208	188	194	208	202	196	210	165	197	170	185	180	178	189	194	208	179	195	172	175	199	193	193	187	204	193	187	188	187	193	168	165	198	162	200	187	215	181	217	208	209	221	207	154	200	178	211	172	184	198	200	140	192	206	190	205	196	202	208	195	181	187	177	205	201	185	175	205	208	214	196	180	190	200	182	206	212	189	205	185	194	190	196	168	227	191	165	173	189	194	193	181	170	209	195	192	199	191	217	186	181	211	187	188	201	174	203	190	204	202	183	172	184	189	207	197	172	192	193	174	190	178	207	187	197	212	190	195	177	205	176	181	177	187	185	176	179	189	173	188	182	184	206	209	196	170	200	184	205	192	200	184	201	206	222	182	191	202	158	174	180	202	196	200	178	190	190	171	185	200	184	172	196	190	193	169	201	178	186	193	191	167	199	171	185	189	191	179	179	202	198	172	183	167	208	174	181	202	190	186	191	173	187	218	169	205	184	197	178	179	197	197	182	202	202	183	170	189	190	174	181	169	186	198	192	163	194	188	207	200	214	195	195	173	200	199	177	170	179	165	210	177	219	205	160	192	191	193	202	183	173	174	204	181	174	212	188	170	205	187	154	195	201	192	185	209	222	183	188	184	183	167	168	191	182	202	198	189	205	195	194	210	203	201	187	183	161	221	182	188	206	170	178	222	182	179	186	195	196	188	201	211	185	202	175	190	177	212	198	203	162	191	191	175	179	194	192	191	180	187	170	177	178	206	193	170	196	190	188	197	203	197	193	168	198	198	175	197	192	200	194	176	188	225	183	208	198	193	206	198	181	176	184	210	169	195	185	176	190	180	175	180	219	181	195	188	181	207	216	193	196	176	172	181	175	198	177	168	176	199	186	206	209	229	183	167	205	183	171	216	174	220	169	186	196	170	192	190	206	180	169	214	173	204	186	179	209	209	211	187	201	190	193	175	177	175	176	195	175	183	194	197	174	222	176	187	197	183	190	175	181	207	170	206	177	202	196	177	185	165	190	181	216	204	170	198	194	203	195	185	212	190	195	190	199	172	185	192	182	189	198	200	184	192	202	210	183	176	198	180	187	176	198	187	195	179	189	184	186	202	185	186	172	179	202	186	207	192	195	203	227	163	183	207	203	159	165	188	171	183	177	192	188	174	190	191	198	186	201	176	200	200	187	175	168	209	188	208	185	213	197	182	198	193	200	199	198	181	183	199	197	187	186	193	187	184	208	199	193	186	186	170	199	191	200	200	171	199	191	191	168	198	179	211	180	206	191	174	167	179	165	182	208	187	190	191	174	197	173	194	202	206	202	165	165	217	201	184	159	197	173	170	196	187	211	175	203	193	185	191	187	195	199	169	183	179	202	209	190	193	214	218	177	193	192	174	174	193	182	189	195	185	163	166	187	185	176	175	166	205	201	193	186	194	184	191	188	190	187	195	199	176	182	204	211	224	191	212	198	199	208	165	164	169	224	209	178	210	183	189	215	188	193	191	196	191	198	198	196	179	194	190	198	186	212	182	188	190	197	192	191	192	194	173	186	177	199	186	191	189	196	188	190	192	166	190	184	179	207	163	188	182	198	201	187	173	183	200	197	187	195	211	192	172	190	198	165	171	183	181	216	221	197	177	159	188	186	197	168	194	188	199	191	188	216	198	190	215	194	176	193	193	197	188	189	192	191	175	186	186	182	188	187	160	191	187	207	164	188	190	203	185	191	210	217	198	189	188	180	209	201	196	199	169	176	198	194	181	197	184	219	191	180	186	194	193	224	182	188	199	205	188	190	186	187	194	186	192	161	180	181	197	173	203	193	176	176	204	190	186	203	194	181	182	195	175	190	189
3462	1065	4650	21477	23666	14865	3036	578	575	580	626	554	621	591	627	575	590	609	592	568	615	571	569	604	639	594	614	558	623	600	632	588	584	594	637	600	609	607	567	582	596	573	590	616	628	598	615	598	575	546	579	557	539	614	609	599	619	634	582	568	620	560	569	583	547	563	616	560	611	608	574	581	623	648	542	620	600	639	611	555	619	586	556	564	587	600	579	546	611	600	584	597	563	589	600	605	559	605	560	618	627	535	584	583	606	610	584	608	587	604	575	559	607	552	591	551	574	594	595	597	596	600	569	562	593	600	628	583	575	582	571	615	584	557	594	589	625	579	602	581	608	631	618	627	566	576	555	590	599	547	548	599	576	613	586	547	612	585	559	538	575	597	612	562	592	586	606	594	586	579	577	568	555	594	610	564	609	592	591	587	551	599	600	598	601	600	587	581	621	613	592	589	588	590	651	547	580	568	558	573	609	564	589	578	589	606	562	626	589	556	594	571	574	566	555	541	599	584	623	617	582	581	570	554	597	567	615	602	609	622	597	599	592	597	574	596	615	572	585	614	611	594	560	576	600	620	606	561	588	568	580	595	604	603	637	600	566	640	585	605	601	586	553	622	604	608	627	547	599	574	579	626	612	543	652	606	595	609	624	628	592	593	603	603	597	606	573	558	605	568	587	605	560	597	596	576	599	599	584	612	614	618	614	561	617	584	580	580	582	546	582	592	597	593	618	597	595	601	575	587	628	677	580	562	582	612	560	590	608	586	565	579	569	573	622	553	578	550	581	580	615	569	574	605	573	592	580	590	585	579	593	575	621	582	575	646	605	558	577	543	531	553	611	596	600	586	564	588	598	634	604	591	599	587	586	605	606	584	556	628	579	568	594	634	576	570	559	596	598	589	587	588	572	622	616	600	594	588	588	572	604	614	601	574	586	597	600	626	613	594	574	575	608	565	601	579	589	608	585	563	580	582	610	584	594	606	571	588	570	591	590	531	594	605	576	545	645	604	614	587	586	579	585	578	566	573	578	589	620	536	571	592	556	563	624	574	579	607	569	579	590	587	547	593	570	594	601	647	613	597	563	605	597	570	550	611	552	638	536	558	610	599	587	599	633	539	599	567	614	595	599	610	588	609	569	573	564	603	594	584	577	557	630	560	608	595	576	573	583	622	576	572	567	577	611	626	570	589	602	599	576	647	570	589	581	620	621	563	535	641	576	588	598	590	560	575	558	594	612	563	574	590	615	572	590	542	567	604	546	639	577	616	553	604	608	540	599	584	620	608	546	556	601	614	609	579	593	621	615	569	544	525	547	571	615	587	619	536	581	570	598	527	562	593	562	621	575	608	577	552	552	593	610	588	594	579	597	596	578	662	572	568	585	596	598	614	577	569	608	547	607	597	589	552	625	563	594	590	563	613	595	612	605	607	575	601	615	580	595	609	597	626	563	579	574	602	579	605	600	604	581	556	599	600	581	609	597	539	582	573	594	612	548	572	556	584	603	559	608	631	635	625	568	583	580	566	566	642	631	593	594	611	664	573	592	565	552	601	580	583	635	556	629	651	596	627	596	585	618	597	610	592	595	596	622	598	560	600	558	562	603	557	591	568	570	586	641	587	622	583	590	602	559	570	595	598	610	558	602	560	545	587	653	610	602	591	603	574	615	588	588	579	543	613	579	656	609	577	610	585	568	618	556	568	551	631	567	625	561	605	562	637	585	538	593	603	606	574	579	614	611	533	587	590	603	628	586	653	549	586	568	610	611	571	603	596	573	618	552	595	626	615	561	608	547	635	617	585	546	575	608	579	592	603	600	605	568	609	563	583	596	604	603	631	610	603	603	571	564	601	614	564	612	602	619	597	605	575	620	628	604	585	562	612	619	560	588	596	540	568	581	605	626	620	624	602	593	596	589	630	596	599	574	599	586	540	556	586	620	577	589	627	603	600	579	575	555	595	582	601	606	580	608	578	626	543	593	586	546	597	644	593	615	560	594	578	580	583	575	556	583	572	599	632	583	585	559	626	563	574	577	607	623	609	593	605	591	575	570	577	602	644	589	614	576	598	591	569	650	576	546	621	613	618	568	612	540	573	579	561	555	555	624	575	555	586	575	588	584	570	588	560	589	591	590	622	555	579	592	581	595	563	559	521	585	636	601	546	624	551	580	615	582	577	614	565	584	591	588	574	619	627	564	603	555	582	604	595	610	593	564	583	615	558	586	561	561	628	567	610	597	632	611	611	607	569	524	596	582	603	543	597	565	602	563	547	607	606	601	583	591	597	606	569	567	618	608	579	584	570	588	605	566	618	615	627	610	596	591	590	563	611	583	607	620	600	609	553	621	619	589	565	590	625	642	563	592	591	619	582	619	590	592	560	633	582	568	591	592	582	558	601	609	620	584	569	562	583	606	571	621	587	618	533	588	610	617	593	593	638	580	583	570	601	609	598	583	565	567	545	581	610	578	555	568	628	601	596	541	597	601	561	580	563	597	580	584	605	550	600	545	548	614	597	581	593	570	582	610	602	589	615	609	594	635	591	607	558	636	571	600	593	598	596	582	597	630	591	574	599	596	595	586	595	605	625	579	606	576	580	622	600	615	565	584	602	575	583	592	606	619	605	616	554	562	588	571	603	619	634	602	601	616	646	609	604	637	561	573	584	593	599	608	595	596	567	624	632	591	597	562	534	563	590	568	575	581	646	568	620	581	609	577	570	600	571	568	638	587	558	582	609	617	583	571	599	567	585	551	628	626	561	578	576	564	575	581	596	617	575	578	597	585	614	621	598	645	603	629	587	591	642	641	628	558	571	565	591	592	574	579	593	535	580	589	561	560	610	593	603	582	611	595	610	581	582	578	582	571	588	573	571	582	606	586	594	563	591	617	620	606	580	566	556	612	561	591	575	566	581	596	614	577	603	565	583	595	596	597	595	603	604	585	559	593	564	606	579	574	544	586	644	615	599	616	664	580	598	620	605	556	618	556	591	591	594	596	613	575	591	597	617	554	630	597	575	571	613	576	566	597	593	581	609	582	591	580	592	564	608	618	571	548	620	560	607	585	571	540	593	595	605	618	557	604	592	542	562	596	539	629	584	573	610	572	579	598	594	599	574	601	577	581	606	563	565	599	569	621	578	602	573	590	599	578	605	571	582	599	602	597	557	565	591	571	602	573	606	606	608	622	566	591	565	575	625	598	610	611	590	594	591	564	574	574	587	562	602	584	577	608	596	615	593	620	574	628	570	612	634	579	565	593	592	553	569	586	603	590	557	573	669	640	622	628	587	572	561	557	602	590	603	603	582	587	593	596	566	635	598	604	613	586	594	519	637	582	623	634	572	623	579	618	580	582	582	586	577	556	575	555	600	535	533	570	579	558	593	585	630	608	588	593	622	565	543	569	600	570	627	577	593	593	597	566	594	593	588	609	589	570	621	650	580	619	582	572	580	638	582	538	557	568	614	610	591	600	608	586	596	602	595	584	628	590	547
34645	23521	33656	60310	54455	34591	13063	1423	313	318	288	292	287	308	281	304	278	288	297	265	296	302	269	245	286	288	277	265	300	280	265	296	262	290	292	248	291	279	300	273	282	259	264	282	272	282	275	258	274	305	284	300	271	294	291	302	289	298	249	283	293	267	273	306	267	302	264	284	283	290	272	299	279	301	285	292	272	286	271	293	275	257	312	257	273	270	252	262	285	282	301	295	301	269	286	296	257	278	299	298	279	274	289	312	278	292	301	286	297	319	264	288	290	280	315	287	300	281	269	274	247	285	297	281	279	300	271	272	298	283	276	277	271	279	297	303	275	274	311	290	292	312	285	260	294	279	268	285	273	257	286	285	268	315	292	280	305	300	254	258	279	271	274	260	277	290	304	271	292	290	290	307	278	281	271	247	270	274	303	306	279	289	307	255	306	294	267	271	268	270	284	302	253	266	269	268	235	290	298	278	279	277	294	261	283	296	299	279	292	268	278	281	275	303	263	258	268	276	288	265	273	270	294	290	329	277	276	314	269	279	281	291	310	306	257	293	267	305	292	314	305	313	274	279	267	290	298	298	284	288	286	295	300	265	267	259	252	313	298	284	278	265	287	319	279	296	267	294	278	297	300	280	265	300	300	304	297	268	291	297	289	254	312	260	276	269	320	265	258	257	319	269	266	265	269	268	290	267	271	283	275	295	274	253	272	269	278	290	256	269	284	273	276	275	272	288	289	304	272	292	262	251	293	286	306	253	284	287	254	291	281	263	260	287	289	243	289	268	297	282	243	291	267	263	281	298	283	260	285	276	282	276	293	288	280	300	274	283	262	294	276	287	268	314	285	271	287	272	275	280	278	283	276	307	290	284	285	262	283	283	290	283	290	303	296	278	259	267	254	268	267	250	268	285	277	253	302	264	251	274	304	281	295	277	264	250	293	266	275	290	258	278	288	297	265	248	312	275	296	316	284	295	294	289	276	285	295	255	305	291	276	273	272	258	266	267	273	258	273	263	268	286	264	261	276	275	266	306	267	303	290	292	271	284	275	292	290	294	292	272	274	299	305	308	261	311	251	265	284	292	289	273	287	286	267	292	288	336	256	264	262	274	287	271	294	279	274	261	277	272	279	281	269	306	272	282	267	302	276	272	286	286	252	255	321	276	259	285	273	276	310	292	279	291	289	272	269	289	306	291	305	277	252	284	294	272	282	292	244	285	296	283	252	289	254	325	263	253	314	262	260	285	282	277	276	258	263	286	257	285	260	281	275	284	303	269	307	248	268	263	282	289	286	249	268	294	276	275	268	286	281	290	319	288	321	288	269	292	286	244	305	256	274	269	250	295	263	298	288	285	267	279	295	274	280	258	281	273	288	299	258	265	262	278	303	291	242	287	290	283	292	242	275	276	269	295	280	253	319	276	278	259	276	250	295	282	268	314	279	281	294	248	303	289	311	258	314	289	289	271	309	279	284	275	298	277	298	286	270	244	293	295	292	279	284	254	311	237	272	273	302	247	324	298	314	293	285	254	280	284	296	276	322	286	287	269	269	288	286	285	301	263	292	258	303	259	274	294	301	280	306	284	282	286	280	301	296	248	304	276	285	271	258	298	292	299	304	290	264	288	282	271	259	275	267	259	336	280	275	264	251	276	289	265	288	302	293	251	303	269	276	292	278	262	304	293	337	289	279	279	259	311	274	294	285	275	273	315	300	285	296	259	288	302	268	260	332	298	278	262	292	260	289	285	300	265	269	286	308	268	298	245	275	273	289	298	260	295	238	261	315	286	291	245	298	286	296	284	301	274	283	300	263	286	253	290	281	276	315	296	309	303	265	262	253	283	287	270	287	261	288	270	328	279	293	304	281	265	264	275	300	288	265	300	284	279	266	318	298	295	262	301	278	268	291	256	255	286	303	305	292	266	298	278	266	280	290	280	302	267	294	297	284	266	251	252	256	289	268	277	288	292	306	295	311	260	273	257	294	303	285	265	259	279	267	278	278	293	266	278	290	288	281	293	260	261	253	295	292	275	292	304	288	328	256	281	299	281	287	300	258	277	315	272	304	249	278	277	263	268	257	275	299	274	256	260	301	248	297	298	296	253	274	297	249	299	269	289	260	295	253	237	269	316	273	283	291	293	318	274	283	301	278	299	267	309	283	274	290	271	281	293	283	255	240	265	288	284	276	288	276	277	250	264	285	274	249	289	264	299	274	275	272	297	271	270	278	285	282	305	271	270	294	262	264	275	259	281	311	302	263	284	281	288	273	285	284	271	289	257	268	266	280	255	264	302	284	306	241	264	283	281	248	306	270	292	292	287	275	302	283	278	308	274	245	284	273	268	293	290	272	254	278	278	293	266	295	295	312	266	285	301	274	254	281	303	287	251	294	260	269	282	265	270	301	252	273	308	263	282	316	269	307	287	309	269	269	252	307	291	291	281	270	315	246	271	245	284	305	274	249	280	273	273	283	286	286	292	300	276	263	274	308	297	245	268	270	266	289	290	291	269	289	264	265	278	261	298	293	301	259	288	296	259	267	269	313	272	315	304	281	278	258	304	256	299	268	274	260	282	305	290	283	324	269	276	334	256	301	281	297	304	303	281	293	275	251	281	275	282	274	281	247	282	284	272	247	272	270	315	285	298	290	292	281	248	262	275	286	279	269	302	281	288	279	278	289	250	256	286	251	263	224	304	275	297	294	271	282	274	282	277	269	267	289	294	308	273	293	258	282	317	277	265	256	250	284	265	268	294	271	280	278	266	287	313	280	289	305	282	270	281	302	298	280	272	263	307	290	271	282	272	273	276	279	271	290	266	291	283	291	286	275	317	259	273	281	274	252	281	293	274	281	250	294	280	294	278	305	245	267	296	287	282	287	284	299	255	289	288	274	274	249	271	279	312	271	299	291	286	315	238	264	293	269	271	296	284	266	265	270	297	317	284	297	280	253	296	285	312	295	281	274	280	315	279	254	301	245	275	258	281	296	297	282	281	284	258	295	280	263	285	285	267	297	271	275	281	315	294	284	301	323	304	282	265	302	284	253	274	298	319	247	273	264	294	270	292	310	248	269	268	301	300	271	258	276	274	293	309	274	293	292	284	246	293	262	236	255	260	290	269	262	286	256	276	301	263	269	238	301	311	267	284	299	297	294	279	274	292	272	283	267	307	285	310	269	248	268	281	281	259	299	269	288	287	257	291	294	251	290	273	284	291	298	272	311	300	280	293	283	246	298	272	271	295	281	260	270	265	323	277	295	277	279	271	287	301	289	311	287	291	283	283	271	283	291	270	291	287	300	282	274	312	299	278	263	283	265	266	278	295	313	290	292	293	302	319	303	277	275	274	279	295	249	262	263	286	251	255	288	305	276	290	287	284	261	273	293	271	279	290	270	226	252	276	270	287	277	292	290	297	289	265	293	274	287	286	295	250	288	296	289	309	267	270	289	297	284	290	323	269	303	276	284	294	251	292	244	276	299	249	290	269	283	275
24914	10565	41973	69209	63060	41620	18753	1946	978	896	951	911	885	900	934	873	789	878	818	867	803	805	806	865	839	848	826	854	788	860	772	787	839	846	824	834	797	819	805	809	873	835	809	870	834	838	834	768	790	820	805	814	743	856	856	805	809	781	786	843	802	817	810	834	843	803	797	834	879	801	767	825	766	776	859	763	835	762	843	820	814	834	793	830	811	837	805	782	838	763	812	809	768	823	780	800	838	821	799	790	786	853	791	804	832	819	801	836	781	832	789	796	901	793	788	810	859	818	835	799	806	809	869	776	815	843	797	822	800	756	830	793	827	839	856	780	864	775	799	854	784	746	817	763	817	735	810	736	842	815	844	776	796	828	771	863	831	794	805	808	860	821	848	802	800	801	793	845	809	791	775	889	876	784	780	786	842	773	812	791	802	826	848	820	796	804	832	816	782	845	828	857	823	832	869	841	819	822	866	845	814	812	838	822	786	765	827	802	778	818	814	817	761	796	810	846	828	800	840	842	792	806	794	851	771	870	848	823	750	794	814	781	815	786	791	810	836	773	820	774	834	828	821	808	783	803	771	763	804	773	788	819	849	836	780	792	814	796	761	816	822	839	798	817	822	804	800	824	821	845	794	788	805	809	836	802	772	822	792	820	783	841	799	820	820	790	825	832	800	842	755	804	820	853	803	782	780	856	801	833	840	856	830	864	819	806	829	819	775	805	831	859	862	775	818	789	764	805	863	782	835	774	802	795	781	836	798	851	826	817	800	831	841	780	803	849	764	817	829	816	802	803	817	838	827	796	820	796	757	809	819	825	850	783	873	815	810	776	805	863	819	804	790	791	790	796	855	801	725	856	820	849	803	813	811	829	810	778	761	831	815	768	849	813	838	828	778	820	797	811	819	840	847	793	796	809	792	841	847	801	892	775	838	833	792	761	835	771	789	760	863	806	813	835	823	790	751	838	783	782	843	828	820	844	853	761	810	823	840	736	791	867	778	769	823	812	792	812	857	845	774	789	764	780	845	793	817	839	859	813	812	836	791	797	790	828	854	826	799	780	831	799	794	759	829	817	758	847	876	836	814	855	823	824	839	804	827	833	827	826	796	818	810	770	832	862	768	806	823	762	813	802	815	793	775	803	798	801	786	854	840	789	845	784	839	795	786	810	863	790	850	828	765	851	807	760	809	812	799	833	776	854	814	778	782	812	769	784	848	818	826	783	818	816	830	825	808	807	809	814	774	817	830	790	790	785	792	792	806	835	809	818	786	781	765	841	849	810	803	801	849	808	823	807	807	863	830	821	822	809	808	796	843	843	810	813	796	803	791	847	827	831	836	794	818	813	867	801	828	821	847	768	815	793	814	789	827	795	818	819	778	829	814	825	851	838	836	832	795	799	807	876	798	767	817	824	819	763	873	813	826	822	800	839	783	812	820	811	836	792	800	768	803	805	828	789	768	758	825	816	840	845	858	829	831	789	796	802	813	826	828	774	825	782	774	773	794	783	845	783	809	828	846	835	832	787	825	823	822	786	810	781	842	830	817	786	873	811	818	779	861	839	843	781	826	824	821	821	784	788	807	798	802	830	837	810	859	799	814	867	768	844	835	829	807	779	827	835	835	769	769	882	847	796	843	815	843	773	796	824	819	814	816	786	776	825	822	810	844	815	840	836	849	854	828	824	823	795	799	828	841	855	785	834	814	864	837	825	794	837	796	804	824	823	879	797	777	786	831	745	777	772	803	820	855	826	819	782	780	832	813	866	885	821	821	745	780	852	802	810	799	824	806	837	789	799	759	887	845	792	881	795	829	795	819	776	851	819	799	812	834	758	820	786	844	856	844	774	816	802	876	818	800	800	829	818	807	792	831	803	855	832	805	809	795	806	800	862	784	822	820	779	808	839	793	835	790	815	806	809	820	863	824	834	815	842	805	841	829	830	821	824	777	822	787	775	836	847	828	789	834	842	816	824	826	780	864	826	832	812	822	818	821	824	850	815	812	802	797	795	824	796	835	821	847	761	747	821	842	859	803	836	758	750	868	790	844	813	821	845	797	769	745	851	806	763	772	771	812	859	819	808	851	808	790	794	819	814	846	807	802	758	837	776	879	804	859	825	773	805	841	777	831	790	847	823	798	804	796	767	863	790	772	830	806	775	747	786	833	774	886	832	833	819	802	842	793	820	813	802	807	775	819	799	802	823	816	846	787	847	806	837	748	809	814	817	806	794	804	777	805	782	877	799	858	800	771	856	811	811	831	769	837	824	763	836	813	863	796	831	784	827	794	836	790	831	834	813	814	828	797	814	799	801	793	784	795	806	800	800	836	870	819	796	798	832	863	829	751	809	833	838	802	819	821	813	778	826	794	770	836	816	836	815	835	812	821	756	775	791	845	795	813	812	823	768	819	805	811	789	788	775	852	825	777	763	752	857	808	872	769	821	772	837	832	815	809	769	787	797	794	787	802	793	836	801	796	776	842	853	802	832	852	800	764	818	791	797	821	825	799	814	797	805	818	832	784	802	798	777	799	835	868	780	800	778	835	854	799	829	782	814	863	747	758	822	802	827	796	851	826	794	834	834	829	778	810	832	802	843	785	848	801	853	834	829	784	788	842	813	815	764	764	847	874	785	836	833	855	819	811	798	814	779	816	801	791	791	799	790	813	798	764	800	808	791	801	813	819	838	769	829	829	834	780	847	849	826	782	800	840	875	782	828	830	806	776	792	816	790	783	771	799	856	844	823	823	835	794	781	804	782	850	811	802	783	809	864	769	808	828	778	815	843	832	834	775	802	782	779	783	791	821	787	822	774	848	830	853	840	823	859	824	785	826	855	854	814	796	809	781	790	897	806	828	782	820	761	836	854	838	817	791	782	822	885	802	819	765	795	804	846	827	802	834	817	839	828	817	818	800	804	783	825	881	852	784	799	776	773	777	771	818	764	830	832	818	803	814	766	801	828	792	815	834	847	785	807	823	849	800	805	766	796	837	812	783	780	746	809	796	805	839	802	791	820	816	814	822	802	833	788	826	772	825	872	782	746	755	805	829	772	846	825	844	811	782	769	806	815	814	789	773	847	812	809	805	839	852	820	804	830	789	831	789	834	877	883	805	852	803	782	839	772	814	852	826	802	847	774	828	783	818	795	780	787	844	781	800	823	815	782	777	811	798	772	797	835	814	777	816	846	794	757	801	793	836	755	782	768	802	751	790	801	799	816	749	832	791	834	831	775	764	784	829	847	768	826	810	812	793	827	843	873	801	833	843	789	826	819	797	817	815	782	853	802	815	858	796	835	827	853	847	811	878	837	837	784	804	835	825	797	783	785	813	776	822	835	800	824	839	785	836	816	826	847	802	830	844	812	770	798	801	842	828	824	799	833	837	842	818	854	841	830	872	808	876	823	810	786	828	782	766	785	811	792	812	783	858	820	835	814	795	806	785	802	789	807	797	848	847	834	861	797	859	801	832	852	769	830	821	807	843	825	813	795
46971	29934	36084	66623	67897	45576	15616	2673	405	378	353	345	361	332	313	298	302	321	324	327	311	327	317	321	312	325	292	296	303	309	294	313	297	328	321	317	293	302	276	289	269	280	310	304	312	311	312	313	299	270	290	308	314	298	309	318	288	276	334	274	339	327	305	300	322	282	281	322	303	317	317	283	337	290	317	317	288	295	304	313	305	284	306	306	290	271	316	323	312	305	360	321	264	306	306	305	305	292	321	289	282	315	295	314	294	304	291	311	326	259	319	297	323	315	318	291	294	316	293	306	320	299	290	310	310	315	310	279	281	320	301	325	298	308	326	269	326	308	293	292	307	300	309	317	318	304	323	308	315	313	276	292	307	307	321	298	307	316	321	311	322	298	290	323	283	305	286	316	305	314	311	291	300	318	314	276	335	304	288	283	308	301	327	281	297	314	303	295	305	305	290	292	313	287	317	292	301	287	311	308	301	295	308	327	298	296	296	320	331	303	295	329	282	319	337	285	271	326	323	321	308	308	329	295	316	297	317	266	306	311	292	310	293	304	315	316	301	308	354	313	327	313	305	332	326	293	312	320	339	298	303	327	308	320	286	315	324	293	313	265	303	285	304	311	326	333	302	328	322	307	323	306	302	292	295	308	286	327	297	320	327	295	286	281	285	301	284	316	309	325	270	330	301	302	334	278	311	319	299	310	324	324	342	278	316	281	304	325	291	306	325	320	294	273	291	301	286	316	318	312	275	325	300	322	281	318	298	304	279	338	296	278	284	285	309	299	295	301	291	291	292	308	297	318	295	315	294	347	304	283	312	301	299	316	289	289	304	289	296	314	331	295	302	319	296	295	295	290	318	298	319	277	290	285	313	268	278	270	297	286	336	315	306	290	314	270	303	345	278	305	303	328	267	325	301	298	281	318	298	321	319	339	295	284	301	294	277	320	298	261	337	313	295	296	296	295	313	277	290	307	312	288	280	302	315	319	308	287	298	322	314	302	286	313	334	320	312	290	300	343	312	307	301	281	287	279	284	277	297	314	300	263	291	322	289	314	308	295	315	280	302	310	321	298	316	292	301	332	311	278	317	313	285	297	349	295	301	331	325	280	328	304	314	335	303	301	297	255	316	280	330	331	313	302	299	296	321	331	296	316	305	318	303	304	304	304	313	308	332	304	329	302	308	303	301	310	310	262	341	299	306	293	305	260	306	307	304	296	324	329	320	284	302	285	313	299	319	309	290	326	288	307	276	324	297	339	314	303	312	309	313	289	321	293	290	302	294	305	301	311	311	257	319	322	297	309	297	330	350	316	311	300	279	295	311	295	294	301	308	285	287	313	330	280	276	307	282	323	290	350	324	273	311	306	285	315	316	291	298	321	328	293	326	329	324	290	290	306	306	303	323	287	301	315	292	331	314	252	308	304	291	290	270	307	304	311	298	312	312	297	316	314	284	340	286	307	286	306	284	263	298	287	299	309	282	321	325	320	290	326	292	294	331	297	311	288	297	319	303	304	298	325	319	348	321	304	308	300	328	309	322	326	281	324	324	309	291	287	334	288	295	303	307	301	300	333	311	342	299	319	313	303	319	299	299	342	303	332	334	289	332	322	291	326	275	334	325	312	323	301	305	299	347	292	313	303	297	303	304	306	275	297	293	285	318	329	310	327	297	302	303	306	288	290	347	293	301	309	321	304	338	331	312	298	308	294	299	272	274	297	316	316	283	295	312	335	313	290	326	316	316	303	306	308	301	297	289	338	326	318	325	301	302	315	326	277	281	333	281	304	287	291	319	302	303	292	306	280	297	314	291	321	285	311	301	307	287	297	313	294	262	270	291	297	313	321	337	274	290	280	317	323	315	318	279	286	316	334	282	295	306	278	309	286	317	298	316	326	308	285	309	306	311	315	275	317	303	293	310	316	317	312	302	288	289	312	292	316	300	298	344	309	316	315	300	294	299	278	322	341	325	286	304	322	306	305	298	308	321	334	286	289	287	347	287	310	318	325	301	310	280	274	298	315	321	321	321	280	300	298	305	278	302	337	298	300	306	322	291	307	313	286	353	287	343	306	277	305	303	316	289	309	318	312	286	316	280	311	286	310	297	281	291	292	308	287	288	277	313	289	301	296	305	283	294	310	346	291	306	283	309	301	313	295	282	270	286	325	276	327	309	297	324	297	344	318	331	289	308	278	290	328	283	326	303	310	341	289	311	290	320	284	276	319	317	293	322	317	306	313	318	263	350	319	327	315	311	295	299	284	268	296	291	311	321	307	315	288	326	317	303	329	325	311	340	309	321	316	335	323	309	315	309	283	340	308	296	298	336	289	288	318	309	323	291	274	298	295	298	300	291	312	325	308	305	288	272	295	330	342	314	331	279	306	275	304	302	311	315	307	294	326	330	281	282	313	308	286	327	305	304	338	297	306	300	274	284	296	303	335	278	284	283	295	320	293	327	293	256	347	297	311	289	319	318	312	270	287	326	315	329	323	297	307	324	350	304	295	317	317	312	299	303	299	314	282	318	305	293	309	304	298	304	296	307	333	324	298	282	293	319	307	299	287	289	254	327	293	322	291	276	332	347	300	317	265	286	362	342	341	299	292	340	247	305	298	303	327	293	334	305	303	301	299	308	335	305	322	289	314	295	295	311	318	295	296	312	307	306	303	294	287	326	294	301	309	305	316	318	295	332	280	303	319	312	313	286	325	295	318	286	308	316	294	313	291	314	303	302	302	291	335	294	290	296	318	317	295	308	289	290	303	312	289	300	302	312	313	314	277	306	291	316	274	294	303	276	321	310	303	290	314	304	287	328	310	296	304	292	308	306	305	344	273	299	313	315	296	297	324	294	313	336	331	271	311	290	294	299	314	273	290	311	278	265	309	282	304	302	312	313	276	357	274	289	302	339	292	325	309	312	307	296	298	307	302	290	335	277	311	297	301	313	263	304	319	305	315	330	275	306	299	320	297	312	297	318	292	294	279	293	320	297	286	300	295	285	279	299	303	322	306	299	322	309	283	307	303	306	288	281	285	290	303	334	279	325	285	298	296	281	304	328	282	277	283	318	294	322	340	363	300	303	315	298	289	285	280	285	299	284	320	322	315	289	308	308	306	310	352	288	300	255	318	288	298	328	309	312	311	308	325	311	347	304	296	300	306	310	322	307	297	291	308	304	304	283	315	297	333	329	293	315	296	305	299	281	295	313	312	306	308	305	318	300	299	311	315	278	311	306	306	307	298	326	312	298	318	300	318	316	311	294	299	303	258	293	316	288	292	330	340	318	343	321	317	292	310	287	309	314	322	287	307	280	306	309	295	311	323	306	304	305	307	316	318	301	288	319	307	331	336	307	314	327	299	262	300	279	278	320	312	328	323	297	305	296	290	342	311	311	305	313	299	322	299	300	286	316	294	304	325	293	311	309	292	298	296	313	292	299	293	297	311	327	300	295	320	288	318	296	294	338	318	284	285	300	306	303	328	329	336	328	319	275	341
34594	17440	49365	81684	80123	51456	10061	2484	1167	1106	1106	1033	1010	1028	992	967	910	955	875	878	929	951	865	910	902	891	905	911	864	903	955	881	832	864	894	920	836	873	849	831	877	859	938	829	856	891	866	892	871	861	891	867	857	849	833	896	822	934	882	874	912	858	859	857	879	797	860	863	834	881	826	916	879	857	833	930	858	861	806	845	869	858	866	839	826	841	913	869	834	827	821	875	831	822	865	848	839	853	848	881	817	822	890	866	814	870	851	829	839	841	874	824	903	847	892	871	876	844	839	922	837	842	835	875	877	877	823	830	859	866	830	873	850	849	827	791	859	826	854	849	827	862	809	860	829	874	811	794	907	904	854	850	834	831	842	854	829	837	859	840	797	784	805	833	872	863	850	876	847	843	837	889	831	833	916	828	866	833	823	773	864	828	878	883	856	854	871	869	911	859	826	877	830	860	845	838	853	853	889	899	869	846	895	856	850	849	863	864	826	856	862	832	889	860	801	904	916	827	800	813	864	871	835	836	891	838	865	826	790	866	856	812	833	832	823	878	846	847	814	871	839	912	855	868	822	864	825	811	833	854	795	827	835	838	841	862	815	856	838	819	894	867	820	857	812	830	833	812	828	864	826	816	877	847	792	923	884	858	829	892	786	902	867	889	835	842	843	818	848	876	834	852	847	749	895	808	829	906	878	850	810	869	863	834	874	833	821	824	845	902	862	884	832	836	874	819	841	801	830	813	891	855	863	845	842	813	853	817	801	866	860	809	877	870	884	814	827	863	876	907	840	876	843	857	868	845	854	810	823	849	896	895	842	843	878	809	814	825	834	861	804	846	826	888	846	872	851	846	839	865	825	807	849	812	805	854	909	858	806	882	818	852	868	849	868	796	823	800	896	798	867	844	822	875	796	834	803	864	836	859	863	885	876	891	899	873	837	870	861	897	896	817	885	875	799	817	891	906	828	820	861	827	838	852	867	871	835	885	858	865	819	840	836	852	850	805	866	868	814	846	880	834	861	831	838	829	864	860	919	833	839	867	847	873	838	856	840	869	920	845	848	934	846	849	814	885	854	855	856	801	908	840	847	825	863	877	853	884	836	841	841	848	788	876	873	860	853	796	881	844	847	823	825	842	816	860	872	859	811	847	827	894	849	826	823	852	848	827	870	826	871	844	878	836	815	830	849	841	883	881	855	888	843	826	834	808	873	835	836	837	887	857	825	868	868	877	884	813	861	822	918	886	839	872	827	855	840	819	850	844	819	869	836	856	791	841	873	804	832	857	868	877	808	853	873	886	884	859	833	857	847	861	843	813	815	841	873	846	850	843	831	840	893	872	903	845	818	872	905	858	867	807	875	901	865	821	898	924	873	796	830	797	826	826	882	889	820	892	821	823	914	849	814	831	791	874	853	869	821	888	907	844	777	790	864	806	847	842	794	864	896	829	851	813	841	844	874	832	898	848	805	850	855	838	894	870	906	873	808	880	801	868	842	857	833	813	825	875	872	867	807	854	891	863	872	863	853	825	889	811	854	862	845	821	890	810	823	803	841	818	812	825	840	839	771	860	826	869	856	808	867	872	873	847	845	860	778	808	882	832	837	856	890	840	841	830	834	825	868	857	803	853	864	863	868	841	834	847	861	831	841	837	851	860	870	848	829	844	850	822	854	826	822	838	853	868	849	805	862	806	858	874	836	808	881	806	903	853	832	822	792	888	832	866	831	810	847	833	861	866	853	875	867	884	859	815	829	827	850	826	818	871	827	823	857	896	859	875	834	814	874	915	840	822	824	820	854	883	829	862	903	870	838	808	835	870	865	907	878	853	830	888	848	834	887	879	856	819	827	843	869	853	819	887	839	858	860	861	807	854	785	810	894	880	861	857	815	783	789	851	841	925	876	864	907	943	853	874	872	875	842	854	824	891	865	859	814	837	870	857	872	905	877	836	867	843	881	836	858	895	820	852	886	851	918	791	847	927	876	843	853	836	832	874	815	824	834	762	841	868	865	871	852	871	815	870	827	850	845	841	828	804	910	826	807	836	829	855	856	852	885	782	863	873	839	841	835	854	859	856	851	798	824	875	812	843	817	847	827	830	837	833	852	887	845	908	815	815	823	884	894	873	833	885	811	833	877	854	818	831	868	821	866	884	914	876	831	847	881	836	845	820	863	838	819	834	893	860	873	844	866	861	819	836	796	840	826	811	845	820	857	860	868	844	836	848	859	863	858	842	850	851	866	887	888	862	856	858	875	855	849	802	858	929	827	841	840	855	771	792	852	866	864	822	854	880	833	839	813	812	868	844	886	842	869	825	841	902	877	895	842	885	880	849	842	793	802	881	831	867	872	863	856	847	832	842	862	866	859	881	850	908	846	877	834	910	887	847	817	865	844	861	830	809	871	825	830	872	857	870	848	912	823	885	875	832	849	880	860	809	873	815	865	866	864	861	846	893	842	819	871	838	896	882	879	823	794	832	856	837	839	859	855	831	807	890	829	821	837	854	839	824	861	813	860	834	852	872	804	815	865	928	864	889	858	855	868	839	869	862	861	850	869	839	870	905	839	856	874	856	851	830	888	872	857	846	802	838	857	870	884	824	815	878	869	843	852	815	870	847	858	804	881	895	869	849	872	871	812	856	861	828	832	838	817	833	856	820	864	834	880	859	803	862	845	881	876	866	843	902	861	809	776	877	807	877	885	848	856	832	833	854	829	849	869	815	819	838	819	824	804	824	864	850	860	852	832	850	859	852	803	856	842	877	882	920	864	852	806	837	885	854	828	855	834	800	869	886	854	860	834	839	859	878	829	852	837	888	881	853	806	826	883	834	862	805	854	826	784	866	804	894	831	863	865	859	791	821	859	813	870	803	845	844	847	850	836	829	826	903	895	818	858	783	869	837	851	892	886	856	909	845	865	892	870	847	862	900	865	835	815	908	865	790	858	845	845	895	823	824	873	852	879	831	824	877	885	810	817	834	830	887	831	879	844	809	843	824	836	830	838	859	826	821	885	842	834	831	825	831	850	810	803	881	885	820	853	852	850	878	884	881	845	847	823	830	875	830	850	827	878	876	833	866	836	823	853	901	851	848	823	896	839	888	870	896	897	836	842	810	935	838	861	877	873	825	803	845	863	849	862	828	858	833	855	841	831	885	835	893	820	851	847	808	884	834	843	859	868	854	771	866	803	819	818	794	869	833	873	847	868	864	796	892	826	911	898	895	779	869	795	849	857	880	832	864	870	887	892	806	844	858	845	874	889	855	907	816	818	837	855	877	896	868	845	856	832	860	863	853	851	835	848	841	879	832	840	841	833	905	879	861	903	876	786	845	863	872	794	812	796	838	869	838	816	883	806	878	890	876	815	846	824	837	847	846	832	861	837	805	818	903	829	852	879	832	816	851	866	849	857	878	792	884	876	859	888	862	869	799	804	860	863	888	828	823	851	883	861	915	826	824	846	792	888	844	872	856	864	884	875	860	874	865	845	844
6792	2325	1938	8287	7970	3525	454	180	168	146	189	155	176	159	192	145	167	174	172	159	165	173	143	177	153	168	162	159	161	158	169	181	177	179	180	190	150	152	173	166	186	174	169	167	143	171	168	163	175	176	177	173	140	174	186	178	178	182	191	174	178	158	166	206	155	158	177	154	193	193	169	171	166	167	193	166	166	192	165	155	176	184	160	135	165	186	154	152	147	165	156	148	180	173	186	171	170	180	178	154	150	179	170	170	166	178	165	175	174	165	170	158	179	160	164	163	186	171	173	158	169	165	181	183	168	165	163	168	173	153	175	153	160	156	154	171	151	169	165	201	157	182	164	160	182	167	172	169	142	158	167	171	144	153	139	179	178	171	192	169	172	158	185	136	161	189	186	163	193	171	170	154	150	167	162	147	191	148	133	165	170	183	168	160	174	170	169	170	175	173	160	166	160	171	170	188	169	159	159	153	149	145	182	140	168	159	176	170	162	155	176	155	155	176	150	149	178	172	162	178	152	157	170	188	134	166	175	141	183	171	170	176	158	174	174	153	164	141	165	176	169	169	153	162	192	177	180	162	171	171	187	168	177	183	179	149	140	165	180	174	182	190	177	159	176	166	149	177	168	192	164	169	157	170	164	183	170	169	151	161	147	178	165	177	179	171	189	155	163	184	177	189	170	154	173	176	138	161	180	163	175	187	166	177	195	162	165	167	192	151	169	176	180	171	170	168	180	156	181	171	147	168	192	163	171	177	165	155	161	171	159	144	182	168	176	168	175	155	169	219	176	161	179	155	159	144	145	161	171	150	169	182	158	163	178	171	172	170	176	173	161	167	172	144	177	157	175	165	157	178	174	160	183	154	187	156	192	159	152	175	191	126	168	160	192	174	149	187	161	148	169	163	180	190	160	171	144	175	167	185	203	183	141	145	158	168	158	189	170	182	167	125	176	188	175	155	159	194	184	161	172	145	159	176	153	167	181	159	142	172	188	161	165	153	176	173	183	182	166	190	178	155	152	165	182	176	167	171	163	151	165	193	177	166	153	147	174	181	172	164	162	170	149	158	148	181	166	151	153	177	161	179	158	166	174	176	165	188	158	191	151	166	174	150	144	142	167	187	188	169	159	189	168	171	186	179	172	161	169	175	188	149	155	180	153	159	177	173	153	176	186	184	142	162	199	158	165	171	169	174	155	177	141	181	166	185	186	155	166	180	171	140	165	161	153	175	165	175	183	185	162	165	149	169	167	172	174	180	157	170	159	149	156	174	160	181	166	169	174	163	184	147	154	175	172	161	169	168	167	155	163	156	162	176	174	152	145	175	149	176	186	176	164	188	169	179	168	150	198	179	183	167	189	191	164	168	164	166	149	156	165	188	176	171	173	155	163	189	184	169	148	175	162	174	141	146	164	146	176	160	180	166	166	179	161	203	175	143	166	168	171	166	173	160	181	173	166	165	184	164	176	152	170	170	175	162	167	175	181	162	174	179	188	197	174	184	153	169	195	199	163	166	170	171	178	182	159	177	151	173	180	164	181	147	162	144	166	155	168	148	176	192	149	147	191	157	173	153	169	159	169	169	178	183	164	166	173	170	175	171	139	145	158	147	180	210	199	149	160	171	153	167	153	161	190	179	155	177	158	165	189	198	163	180	176	186	198	157	187	168	162	167	174	162	173	187	157	153	183	164	164	159	165	176	167	182	195	168	160	189	161	154	156	174	180	172	144	167	167	168	174	180	153	148	161	172	192	162	168	197	161	180	148	170	203	181	169	168	166	178	167	135	165	174	183	166	166	145	169	153	175	186	177	164	164	174	186	196	155	149	181	169	173	183	128	167	151	194	184	161	162	152	166	174	156	171	185	176	168	168	162	177	167	157	177	177	152	178	176	185	163	158	184	189	159	151	164	183	146	174	172	181	181	159	164	186	153	178	190	179	145	171	184	186	161	142	163	163	183	175	179	157	173	172	164	176	160	173	175	149	163	161	200	179	171	190	166	157	182	180	168	160	162	166	157	173	186	166	163	171	168	176	154	168	167	187	169	177	164	188	181	171	165	174	151	172	166	153	187	144	159	162	167	165	182	161	162	158	187	197	161	175	166	147	149	167	149	166	173	159	177	165	184	158	156	148	161	166	178	175	176	163	187	156	184	167	181	172	183	163	168	163	174	166	167	187	157	154	171	172	149	171	167	155	175	201	153	166	165	147	198	166	179	160	163	178	195	169	173	145	168	179	153	154	132	189	146	147	168	154	177	139	148	167	172	175	179	177	166	166	180	141	149	175	172	157	175	177	167	174	195	184	168	148	185	168	163	170	143	170	170	169	171	162	171	169	188	167	163	182	171	164	177	177	158	179	182	177	181	150	159	186	163	150	186	174	158	162	183	161	183	168	174	168	179	162	161	154	168	178	181	154	152	178	169	169	176	194	160	183	162	165	149	156	176	172	187	188	170	168	184	180	179	198	151	187	178	148	175	161	153	155	196	170	153	185	189	161	146	185	153	158	164	183	162	176	165	179	174	155	161	171	175	165	158	178	159	176	185	160	166	182	165	190	176	197	157	186	172	181	152	170	158	186	177	177	167	178	164	165	153	166	177	164	175	169	164	150	183	158	186	139	156	183	161	162	162	154	160	151	167	166	160	152	154	166	149	187	162	175	170	176	193	152	174	193	169	166	192	160	160	161	146	198	180	157	179	170	150	143	148	161	159	175	167	164	157	163	158	174	166	167	176	180	171	180	172	160	188	172	161	157	145	162	181	158	176	175	183	147	156	179	181	191	158	188	151	165	150	173	174	175	155	154	167	171	161	177	158	169	190	185	152	164	154	170	195	178	159	159	185	173	181	189	172	159	153	162	162	149	158	175	182	163	184	167	144	168	151	172	173	174	186	165	152	157	172	168	158	177	157	162	156	173	159	187	185	172	171	178	174	153	135	172	175	182	188	160	161	157	159	188	188	166	162	158	160	179	167	153	157	175	154	173	147	189	165	178	153	158	151	151	177	162	138	163	170	179	149	191	167	169	172	172	161	179	153	168	184	174	166	192	167	169	155	163	186	153	186	181	178	179	155	174	157	187	157	174	156	192	175	160	145	157	167	170	165	177	165	159	181	156	164	177	167	178	179	168	177	158	170	176	145	173	160	174	157	196	138	161	182	179	166	157	161	193	149	182	157	173	169	153	169	149	177	161	197	156	149	171	160	169	163	180	176	167	163	164	171	132	169	174	162	178	154	171	165	161	188	152	179	180	166	170	177	167	180	165	169	178	175	174	180	183	173	174	197	158	159	165	169	178	163	169	161	168	179	166	148	166	160	198	172	152	190	139	183	188	177	173	159	167	178	180	188	144	166	170	153	156	174	175	170	178	165	158	171	169	172	168	166	153	166	155	173	174	170	181	170	187	166	179	176	164	194	136	181	147	166	169	162	183	191	179	184	183	169	156	177	171	159	141	173	152	193	160	162	155	159	167	174	151	186	161	182	149
6212	2364	3961	20445	19052	9746	882	497	507	465	471	473	486	476	501	496	459	502	487	495	461	466	456	494	470	443	492	503	512	500	498	472	457	481	454	501	435	498	458	505	504	471	499	486	487	494	484	485	495	503	464	503	470	451	490	469	478	476	496	437	483	462	470	467	496	445	477	466	460	455	474	485	490	483	452	467	472	460	478	485	476	491	424	460	479	493	462	469	456	471	490	439	482	443	507	451	459	522	432	516	511	493	495	502	475	496	473	469	507	482	471	469	475	466	450	513	503	438	491	457	494	490	452	465	469	480	494	474	475	499	480	512	508	509	458	522	471	497	452	493	496	456	485	470	470	482	466	473	502	456	480	462	467	506	446	498	428	485	496	508	481	482	485	478	454	450	465	493	440	501	504	480	471	513	470	489	479	472	512	449	456	484	502	448	489	440	497	495	471	455	512	466	524	492	459	474	452	492	504	475	494	487	477	452	485	472	482	453	491	424	489	538	459	474	448	498	508	435	540	467	454	470	503	449	470	411	456	494	478	472	454	515	479	470	470	497	482	473	486	481	469	481	500	438	470	489	478	490	454	495	501	468	462	445	476	480	513	484	504	471	460	465	470	474	440	469	481	503	509	466	479	478	496	497	489	463	451	443	449	482	494	505	469	497	485	491	471	473	441	485	461	483	448	486	435	496	442	465	481	478	441	459	457	475	467	464	497	485	476	510	476	478	447	495	459	469	462	448	496	496	442	466	454	481	504	521	463	497	494	484	489	464	467	463	456	483	494	469	476	539	425	508	432	486	511	471	466	462	485	454	458	483	469	490	492	460	493	477	486	446	472	500	492	425	494	473	477	507	488	506	428	453	459	497	425	470	524	473	495	471	471	480	457	501	483	477	458	473	489	491	487	480	477	498	519	477	495	449	474	461	464	475	485	483	449	495	490	448	449	489	499	486	482	453	506	516	467	487	469	445	473	493	469	485	473	483	503	493	486	484	476	459	441	469	492	512	501	489	468	465	480	499	474	467	475	484	479	500	492	449	516	463	472	498	466	514	479	482	473	489	487	506	473	438	474	474	491	510	471	480	491	478	470	477	475	451	496	420	480	485	492	494	478	494	476	481	498	491	471	497	516	439	466	516	457	475	509	474	457	453	473	516	469	445	438	461	457	457	472	479	483	465	504	478	486	510	514	454	446	488	507	480	458	456	471	477	488	469	469	477	469	449	503	474	450	467	456	479	477	480	474	498	464	500	484	472	478	526	450	514	440	496	467	462	541	471	492	498	474	479	457	491	493	451	469	496	480	458	479	482	471	474	471	426	443	475	507	464	490	475	453	520	476	486	459	461	490	488	475	463	480	504	472	455	480	442	509	490	475	484	468	528	453	438	518	478	505	437	479	483	484	495	544	451	499	491	455	475	522	469	471	519	482	466	473	484	485	474	457	466	464	501	467	455	504	457	450	478	484	446	479	469	511	509	488	470	495	503	468	485	487	490	449	463	454	493	499	464	486	471	487	514	482	519	465	497	488	487	506	453	459	473	484	473	515	453	451	509	436	452	493	517	462	436	512	445	501	492	489	467	473	484	484	437	503	459	498	450	464	504	511	514	469	483	490	448	494	461	462	487	461	484	445	479	505	495	510	480	471	467	458	488	490	447	476	472	487	455	491	454	475	498	457	467	474	477	520	488	493	463	456	465	450	483	452	482	512	455	514	486	485	505	481	481	460	460	440	473	431	507	468	457	469	493	483	490	485	473	453	495	465	495	454	454	521	460	495	481	434	493	473	425	478	477	517	491	474	448	468	486	458	516	467	508	458	486	473	501	455	446	524	490	484	471	491	485	430	476	454	451	475	485	458	454	527	480	472	513	493	509	426	487	475	443	454	455	485	493	518	463	471	441	465	489	461	477	497	461	482	479	436	468	474	491	494	508	450	433	487	468	473	458	475	492	491	499	489	474	448	509	527	478	507	477	484	438	493	455	485	465	448	518	460	452	463	458	491	518	455	448	526	492	476	499	468	498	468	471	464	460	486	445	452	448	498	508	516	500	487	489	499	458	464	465	480	442	484	457	494	451	493	485	526	444	497	491	472	448	467	506	478	469	472	520	521	484	446	473	487	494	458	473	472	496	463	501	465	475	478	482	509	475	495	482	491	453	479	487	482	457	490	464	487	487	470	458	465	503	519	498	509	477	429	485	518	480	467	492	470	477	450	476	483	507	441	450	435	463	452	504	453	492	467	465	513	459	506	428	473	496	453	475	466	467	460	482	504	476	496	472	471	483	467	493	509	463	472	490	441	466	473	514	520	446	440	440	475	467	426	463	437	493	472	463	462	468	456	466	450	472	476	497	513	503	459	490	480	497	460	462	474	474	457	426	488	453	490	452	499	488	487	493	493	438	496	494	465	475	482	489	457	458	497	468	438	451	468	423	478	522	467	457	476	479	469	456	484	479	462	487	460	482	466	453	466	462	445	507	494	469	455	473	473	500	477	500	495	462	484	485	504	461	506	456	481	479	483	483	491	490	463	480	506	464	483	448	468	469	421	475	462	500	488	494	486	515	459	512	474	503	449	513	476	461	482	485	462	482	459	469	433	466	471	453	480	498	489	460	484	508	442	476	499	477	494	450	465	466	500	472	471	469	488	492	497	449	448	505	509	510	478	468	472	492	481	502	474	491	480	512	473	485	511	465	463	467	516	524	508	479	487	486	510	441	479	510	465	500	480	477	511	521	450	501	474	433	458	471	484	442	459	490	474	508	510	476	470	466	453	455	472	480	464	522	498	473	503	492	498	450	466	518	452	468	526	486	479	441	502	495	455	491	470	502	503	480	484	461	472	431	458	446	480	494	494	461	486	462	496	508	463	472	493	480	442	469	462	483	456	460	467	479	526	466	509	470	468	461	471	468	498	490	481	511	500	477	513	473	517	465	484	465	502	528	440	469	497	429	484	479	435	488	496	501	474	516	467	457	501	495	485	518	448	532	505	475	474	473	450	460	469	468	468	453	511	499	466	479	480	496	485	512	466	506	491	485	454	473	496	466	482	459	452	471	487	448	438	501	461	459	446	476	453	495	495	466	479	493	473	478	508	470	442	453	500	461	498	458	461	447	488	476	488	476	440	464	513	478	452	504	507	499	453	481	489	498	479	474	504	492	480	468	459	469	492	558	512	465	470	465	487	450	488	474	520	460	520	510	438	480	510	467	478	487	500	495	484	466	477	472	513	510	465	476	528	498	471	503	504	433	504	484	459	458	531	448	454	459	450	463	481	476	466	469	493	474	471	489	498	487	516	476	473	501	479	427	477	510	494	422	471	494	500	479	492	516	481	483	477	434	496	470	450	473	498	495	461	462	485	493	501	486	468	477	440	475	503	453	446	468	484	465	499	496	509	473	475	476	427	491	473	426	478	480	433	505	494	460	508	468	465	488	510	486	456	493	471	480	491	450	473	449	485	495	505	527	468	457	456	507	497	484	476	485	492	503
36406	20178	22286	50591	58725	39926	9432	682	327	252	289	276	302	288	280	249	250	281	319	254	277	260	280	279	272	257	296	272	235	315	255	292	274	283	290	271	288	289	272	240	269	252	320	277	255	258	276	277	241	258	250	236	297	287	256	256	269	310	270	283	283	280	271	229	280	279	294	296	297	262	272	271	263	280	274	255	250	293	272	244	256	279	288	294	257	291	235	281	248	283	280	287	275	265	288	245	285	300	257	277	304	288	288	277	284	284	278	266	261	294	272	294	276	255	288	303	252	259	283	279	244	256	307	288	259	290	281	273	280	289	278	253	276	238	262	272	294	289	270	254	259	284	280	278	266	272	307	293	273	266	298	279	271	254	252	263	270	288	255	292	262	268	271	259	248	301	293	244	258	299	275	253	299	296	271	263	256	278	260	274	278	271	232	279	274	257	280	266	292	242	266	287	286	248	249	255	265	279	283	266	254	287	257	265	281	245	289	284	242	253	286	274	267	280	280	277	308	274	300	272	264	310	283	266	236	289	269	290	270	256	276	279	330	248	275	276	281	246	279	271	276	268	267	260	297	265	282	258	276	273	286	273	240	304	270	291	300	284	294	245	275	282	271	260	296	252	248	303	287	264	286	295	276	262	299	282	312	289	252	283	304	277	249	253	287	311	296	263	295	278	258	290	271	249	251	285	264	270	297	298	275	280	276	285	262	293	235	230	284	285	277	287	316	295	267	260	269	276	271	250	262	271	281	252	246	283	277	244	267	287	271	272	281	290	284	259	256	258	256	289	271	277	294	269	290	319	269	276	279	261	257	271	276	254	260	289	255	272	282	240	283	270	253	277	275	291	272	263	279	252	231	295	269	272	293	281	303	273	273	274	277	266	291	279	250	275	297	249	288	298	292	260	264	255	291	269	282	240	289	274	274	253	291	274	253	287	255	266	290	260	294	284	240	274	288	270	257	256	208	268	302	264	252	291	290	272	281	270	316	246	259	250	288	285	274	246	260	254	268	281	268	281	248	254	255	234	261	294	287	300	274	315	258	279	296	289	267	252	297	260	242	289	268	263	254	266	275	295	280	287	261	288	292	270	255	293	281	264	275	273	296	307	250	280	280	274	276	265	265	267	266	252	286	250	288	279	257	259	281	300	299	302	267	292	277	281	276	250	264	259	299	279	260	265	279	275	275	280	288	279	260	292	283	242	315	292	244	259	296	265	281	263	263	290	279	272	263	285	292	257	249	264	307	278	282	267	259	252	273	285	279	277	278	270	295	261	266	286	253	285	285	286	280	289	256	290	240	279	278	299	266	262	326	268	292	263	269	271	287	278	310	279	310	276	244	278	304	282	247	260	270	264	303	301	267	293	266	283	261	267	280	251	264	277	273	272	284	287	303	297	253	283	295	278	269	300	311	286	275	306	247	264	305	289	282	309	287	255	289	264	276	253	251	240	287	276	292	275	268	298	248	286	287	273	229	286	281	277	258	278	247	267	279	302	286	267	273	286	293	279	267	298	271	283	262	261	286	295	316	277	326	280	263	243	277	286	312	253	285	264	284	270	290	275	260	275	274	300	217	276	263	267	258	257	246	270	254	260	269	283	260	277	297	276	283	279	283	282	307	268	259	286	256	308	275	279	296	259	267	271	270	251	275	264	267	284	276	282	289	287	281	279	247	251	256	255	306	291	294	266	263	293	287	287	288	299	241	296	290	266	273	260	274	266	272	270	289	275	252	263	257	274	289	260	276	265	297	283	285	271	293	249	286	273	273	246	278	278	256	288	267	250	290	256	274	301	270	227	268	294	256	244	264	259	290	269	286	263	300	309	263	294	258	293	315	284	263	256	278	272	277	262	267	260	285	263	273	263	271	286	246	264	271	270	286	296	262	287	272	251	288	297	245	266	267	286	295	255	254	296	273	309	265	277	290	264	282	284	260	276	266	285	244	269	302	272	291	235	271	265	299	295	280	251	272	270	254	294	309	310	277	278	273	244	268	257	248	278	254	244	277	276	272	262	292	284	263	276	285	266	265	294	259	282	284	270	237	255	281	270	273	275	256	252	294	248	284	267	263	293	266	280	267	283	302	322	295	278	262	301	288	315	289	232	250	268	308	247	276	288	266	311	298	295	286	264	272	281	257	270	269	259	268	303	274	265	265	277	279	267	262	266	271	265	278	293	259	288	260	246	272	298	282	249	281	279	237	286	275	257	282	275	279	282	287	241	270	263	259	274	303	285	261	289	250	254	272	291	250	245	280	283	282	267	275	286	285	291	262	255	278	279	299	268	282	270	267	241	256	239	295	234	273	292	282	280	290	268	312	277	281	275	277	269	280	300	255	284	273	247	268	274	277	270	291	249	281	284	273	275	308	276	270	248	264	294	262	256	254	291	294	307	285	296	263	286	267	255	255	296	270	268	256	262	266	279	284	281	239	284	266	294	295	267	274	257	280	247	288	264	252	284	241	270	286	269	306	246	272	302	267	267	281	289	266	288	289	267	248	275	281	293	295	287	261	276	267	262	294	264	267	297	288	268	289	298	258	256	259	292	261	256	287	271	257	265	234	253	279	265	264	262	291	241	271	294	278	275	299	266	273	264	262	273	289	281	275	276	269	269	278	260	266	251	263	271	272	274	283	270	297	265	276	273	292	236	252	282	296	267	284	299	255	308	277	254	252	272	270	293	259	264	292	298	255	284	257	273	281	286	260	294	250	276	264	270	278	279	277	282	277	279	282	300	268	310	298	272	261	265	269	266	244	263	266	278	282	288	292	280	288	283	261	276	281	268	283	278	307	253	289	259	284	283	276	297	283	299	272	245	275	286	286	288	260	314	278	300	276	273	289	265	291	270	300	243	278	280	303	278	302	271	257	268	276	257	276	272	272	288	264	262	303	275	293	268	277	273	292	253	228	277	279	311	271	312	278	312	267	265	280	256	275	267	258	286	270	290	252	279	265	263	291	290	259	263	268	272	257	303	272	256	284	280	272	279	273	262	282	276	281	277	279	258	297	266	267	280	277	286	287	301	307	245	288	270	276	304	252	292	284	270	300	295	267	281	268	295	284	270	318	259	256	268	276	292	268	257	293	258	274	267	244	245	255	254	244	264	295	268	244	249	266	271	287	266	264	272	257	272	283	269	256	281	254	281	287	271	276	312	263	260	275	262	277	286	289	261	278	282	286	261	304	273	258	277	299	271	285	297	262	275	257	256	262	270	274	265	282	266	250	284	286	222	275	280	266	278	271	246	281	283	316	289	274	275	246	271	290	301	255	279	283	263	291	296	302	288	277	257	282	254	271	274	251	278	268	259	253	274	256	235	282	279	263	280	271	294	285	278	271	264	265	302	264	281	242	250	285	303	275	292	291	264	288	286	285	298	285	299	282	270	253	259	283	266	295	270	299	290	270	273	287	267	259	279	285	267	289	291	282	279	276	301	255	287	268	282	292	240	255	263	283	263	273	292	266	274	258	247	269	296	274	297	290	294
24187	11815	23938	60455	68451	46541	1801	988	1058	955	908	903	864	861	877	852	866	876	810	823	889	766	842	821	815	806	825	845	755	818	806	822	843	790	816	806	814	838	821	795	817	753	817	830	788	822	774	756	793	765	779	802	822	796	857	802	783	796	813	794	806	766	821	767	822	781	739	825	819	815	750	801	808	790	796	797	801	842	799	790	752	805	829	811	871	761	807	791	807	818	769	842	783	810	815	770	775	791	750	766	781	829	792	766	793	777	808	796	831	808	743	806	779	821	827	839	800	832	848	788	778	805	754	762	828	802	823	775	774	797	805	832	804	838	735	793	813	800	843	783	822	764	772	852	809	774	819	837	786	817	772	806	797	764	865	769	739	822	824	772	817	806	833	821	835	774	782	785	763	835	792	795	762	793	795	838	770	753	818	781	734	762	806	811	800	714	845	771	796	764	768	816	792	787	784	801	845	754	784	830	803	800	784	766	794	820	785	801	752	796	823	785	765	801	813	809	797	762	804	811	730	788	852	821	747	808	794	733	807	794	796	735	776	808	815	849	835	845	801	832	819	797	804	818	817	793	812	819	803	838	776	842	782	803	850	781	773	760	806	752	825	813	826	800	794	797	777	774	810	753	801	777	737	732	812	780	852	791	808	828	775	789	784	791	800	754	814	799	861	827	831	829	730	803	827	789	875	761	796	740	791	809	776	786	835	769	844	809	823	803	872	785	792	750	777	768	808	813	835	786	752	817	778	782	766	791	798	799	789	837	830	792	817	849	813	769	806	788	809	791	818	804	819	794	802	785	812	829	807	738	761	842	775	791	818	770	792	792	789	792	778	833	779	793	861	773	783	770	793	817	809	774	829	765	852	787	806	813	779	810	848	772	831	745	797	792	827	812	817	761	802	785	814	814	794	785	827	800	824	813	763	771	828	782	821	780	826	804	787	801	808	789	856	820	778	842	795	797	805	777	794	839	751	814	822	774	809	769	789	793	784	805	760	826	771	814	760	737	755	844	773	791	774	792	770	792	720	769	850	805	789	805	796	798	803	813	799	787	723	794	776	802	812	819	818	771	764	800	764	753	785	801	807	781	784	781	747	810	772	806	824	799	811	816	814	793	797	780	762	782	821	797	781	803	773	771	829	780	791	771	837	776	800	795	786	755	832	787	766	787	800	789	833	799	817	779	786	789	803	785	813	815	764	805	770	783	745	775	783	788	757	782	826	776	805	787	804	792	809	796	790	767	810	791	775	828	759	805	760	777	845	824	838	805	799	826	842	744	802	794	782	853	807	814	749	833	826	771	779	782	758	791	744	779	820	784	828	792	793	755	848	738	804	796	805	848	824	765	770	815	756	776	826	800	791	787	779	772	746	778	780	793	792	755	800	771	766	853	740	797	797	765	790	798	797	762	784	806	768	755	778	818	809	782	814	772	804	810	817	763	793	780	779	773	794	758	797	821	762	749	823	878	793	786	796	773	820	796	776	777	807	768	775	783	786	817	813	776	775	741	787	767	813	801	797	754	793	781	810	771	810	759	831	827	819	827	784	798	833	866	793	786	785	817	816	781	771	795	793	830	807	810	786	789	851	780	802	799	863	789	803	769	805	791	807	853	762	765	834	802	834	794	857	830	759	819	837	774	829	798	828	793	800	803	784	822	786	798	770	798	743	747	784	743	823	780	729	777	744	813	779	775	755	772	786	730	848	847	831	779	781	815	823	780	814	837	825	773	803	808	786	775	804	798	802	837	801	798	793	790	793	799	800	808	787	817	841	755	777	806	789	791	823	817	831	793	773	760	803	816	848	772	809	811	760	792	801	798	781	817	776	784	839	813	766	795	837	875	861	810	766	790	765	783	819	872	848	779	769	748	835	798	732	801	792	776	798	786	788	763	789	761	781	807	788	828	777	836	776	749	764	809	789	802	814	834	808	770	767	768	783	828	823	810	764	806	795	803	845	824	742	782	791	789	827	781	843	773	796	824	785	744	790	772	764	761	807	725	789	771	827	817	777	841	837	812	762	802	804	751	805	817	762	798	792	833	791	795	852	798	785	815	757	814	793	808	799	788	840	780	777	808	823	861	785	773	791	795	825	738	794	787	801	764	828	866	765	789	755	837	777	789	812	840	802	783	789	790	773	837	828	835	815	817	772	785	794	744	788	875	799	802	812	810	871	792	772	800	773	755	793	796	803	759	818	810	818	799	802	775	745	805	837	881	800	803	804	810	767	816	816	778	758	810	846	827	776	796	820	770	766	852	799	818	763	777	829	798	809	801	770	826	808	773	789	806	816	813	724	804	834	826	805	753	772	743	821	765	807	810	833	787	784	820	808	855	732	812	777	809	839	758	847	785	812	739	805	763	797	774	782	788	794	818	770	847	813	823	803	785	791	811	807	732	819	782	773	776	798	825	818	758	787	802	750	787	766	798	757	782	765	819	763	801	779	814	767	840	784	763	827	736	814	806	779	816	800	799	796	872	753	805	735	814	767	816	819	808	800	765	784	768	780	779	818	811	758	782	759	799	725	774	777	826	800	820	821	754	823	809	850	830	842	790	811	769	739	785	790	737	825	819	767	802	815	777	858	801	768	867	758	803	783	848	849	789	760	814	821	824	821	810	766	776	753	779	800	753	821	788	812	788	801	779	809	808	827	761	849	778	811	766	840	799	816	794	778	836	769	819	767	800	778	778	833	762	770	791	831	799	801	764	787	785	773	782	842	822	841	801	781	813	795	765	816	804	736	816	850	772	777	830	834	808	828	804	834	741	810	796	742	794	760	797	756	827	781	794	824	811	810	804	763	769	795	777	809	761	795	765	764	748	814	789	822	755	788	758	810	813	780	762	834	805	772	768	747	774	766	810	812	779	812	795	830	846	798	808	787	761	763	820	821	813	838	811	773	832	788	814	834	832	789	782	819	850	821	782	796	807	779	783	802	810	788	822	800	800	817	765	825	780	849	840	782	779	769	776	799	835	811	843	855	750	858	834	863	790	787	804	758	766	818	800	822	829	754	794	766	789	803	810	786	777	796	797	771	797	781	828	778	832	744	820	794	807	785	814	841	769	760	835	789	822	753	803	775	832	761	755	804	788	753	874	760	786	846	745	759	875	788	813	760	784	796	754	790	806	821	800	783	844	806	751	802	757	842	774	824	750	825	756	786	784	805	765	753	834	813	779	775	781	766	734	758	798	847	796	799	781	759	802	829	790	759	797	819	816	765	810	764	783	805	810	817	797	852	781	785	756	766	793	791	786	787	811	767	749	812	762	765	801	824	812	808	839	808	766	840	758	787	750	778	802	763	820	785	797	787	778	841	743	786	772	783	809	812	791	808	860	770	794	747	803	749	779	807	804	793	808	828	780	791	799	790	800	802	804	720	744	820	824	786	804	773	822	818	777	852	766	809	806	782	789	828	784	799	789	806	745	788	844	747	803	773	777	760	808	753	789	795	794	854	737	783	827	791	793	778	786	790	827	828	816	824	793
51430	33094	26868	49233	62104	50880	17769	2916	480	331	330	342	323	302	318	299	327	312	282	306	300	288	281	301	296	249	274	271	299	295	330	289	279	294	301	293	301	279	263	289	278	292	268	278	277	296	303	290	298	272	284	256	281	285	278	292	289	310	270	289	275	301	307	291	265	280	269	294	281	272	294	307	264	253	314	289	299	271	287	272	277	311	284	261	270	241	278	274	272	297	279	287	296	291	285	295	310	304	265	304	288	293	306	278	284	292	284	281	268	285	293	284	291	274	299	286	298	297	280	304	292	257	304	274	321	270	306	291	304	284	296	279	256	305	309	245	291	282	263	262	293	286	302	279	276	302	319	287	268	286	273	257	272	290	263	273	273	285	295	288	258	282	283	272	329	299	304	314	323	289	266	303	288	295	279	278	295	291	273	298	275	301	270	307	300	305	263	313	293	257	295	282	288	258	280	276	291	299	314	299	287	312	307	277	307	281	276	286	323	278	289	295	281	264	289	273	293	269	307	283	252	261	298	285	277	282	301	256	286	272	322	291	290	280	304	283	294	285	305	291	304	300	262	278	280	284	285	256	276	309	277	278	273	283	287	284	298	300	294	277	300	309	274	278	288	245	271	269	284	268	257	291	283	277	309	279	285	287	273	277	304	255	281	302	267	303	280	265	250	284	306	264	284	262	299	311	266	292	277	287	281	297	281	275	294	252	273	259	310	267	297	305	310	278	283	258	311	270	282	275	279	294	290	260	282	276	287	297	304	275	266	287	276	294	302	262	284	304	314	278	277	264	272	271	274	272	278	276	308	287	284	268	302	312	295	279	281	292	282	278	308	304	300	269	280	297	285	298	308	285	286	279	274	276	295	310	280	281	299	265	277	286	296	288	293	289	290	271	290	278	289	292	266	279	286	303	291	299	271	285	279	267	256	305	280	291	272	283	310	323	313	268	287	280	314	289	324	332	288	294	298	295	242	279	269	307	283	261	277	273	307	302	277	299	306	278	296	271	275	296	286	263	310	279	312	313	264	286	317	309	258	278	312	273	299	308	292	316	285	280	274	274	270	283	291	294	271	276	290	269	261	281	302	276	272	303	309	295	287	282	265	292	284	268	274	327	271	312	326	285	289	257	288	255	263	287	293	314	313	267	282	287	274	292	299	254	287	316	296	290	302	270	262	247	295	275	280	305	264	311	301	293	292	293	297	279	288	343	302	300	281	264	288	253	274	269	289	245	275	286	286	255	276	270	270	284	310	274	300	274	301	317	305	257	267	288	280	270	277	240	304	251	270	307	272	300	301	268	296	264	262	291	279	293	275	255	282	279	279	273	243	273	288	290	283	301	258	319	300	294	292	260	261	291	277	291	305	330	282	308	280	253	268	281	304	310	317	299	287	292	303	262	281	295	293	322	293	268	275	311	335	274	272	282	284	284	262	266	280	266	285	293	283	298	300	290	308	258	310	272	279	307	278	258	283	273	284	274	271	300	276	280	320	262	264	308	248	301	306	294	253	277	291	292	301	287	278	296	299	289	355	288	301	312	288	293	305	288	279	260	261	295	307	271	302	304	290	256	330	264	306	277	288	291	299	271	286	257	282	256	304	308	269	266	271	275	271	311	293	292	307	274	277	304	257	296	283	295	275	308	283	274	278	274	298	252	285	281	247	290	289	293	278	295	298	305	284	272	290	281	289	247	284	308	262	265	241	290	295	280	323	304	304	283	260	272	295	304	261	298	295	289	270	294	291	253	274	281	290	306	293	260	265	277	290	287	276	271	264	312	295	260	298	294	256	310	311	281	291	308	254	295	271	289	254	258	287	258	257	273	320	307	290	255	276	301	278	282	271	295	292	267	262	273	321	297	302	264	295	325	278	272	276	294	269	305	273	296	269	265	269	268	289	288	284	309	258	267	295	272	264	283	308	298	300	274	285	262	307	299	310	310	304	279	269	263	282	281	296	310	273	284	276	309	290	280	282	285	260	287	285	278	294	308	283	264	300	257	261	294	303	279	269	272	276	299	288	262	294	274	281	282	304	276	320	282	293	272	276	299	273	269	271	266	326	284	289	280	301	296	272	287	297	281	263	272	262	265	295	262	290	281	287	279	305	274	288	264	263	299	293	296	276	290	272	287	268	309	252	246	293	297	275	275	294	289	334	268	307	269	258	296	300	323	310	293	273	286	291	263	283	296	288	306	289	278	288	302	269	268	275	290	277	292	276	270	283	277	281	301	291	316	325	307	305	282	282	299	310	297	273	292	273	291	281	269	293	322	282	310	271	319	285	279	292	302	280	287	300	285	316	308	277	298	290	290	291	275	270	258	314	258	294	309	288	281	287	272	296	275	316	258	279	309	273	281	283	299	307	280	287	293	303	305	264	283	251	273	274	272	247	273	288	293	269	258	289	303	289	306	292	301	263	284	289	305	294	280	319	270	295	265	307	270	274	277	304	305	292	287	297	295	270	295	274	296	297	289	299	295	290	272	285	295	281	296	288	305	319	280	278	271	305	272	294	303	291	278	287	287	290	258	296	314	290	280	300	259	270	299	271	307	307	277	282	303	279	264	290	304	276	274	296	299	299	298	277	273	300	285	306	282	263	276	272	290	285	273	299	285	264	289	274	267	291	310	293	250	279	263	270	306	283	287	267	279	304	309	289	304	321	280	280	268	300	294	281	283	290	286	270	276	290	279	276	288	269	258	291	270	285	275	297	254	276	295	313	276	287	281	281	262	279	292	271	289	255	292	254	290	304	260	320	289	260	285	278	258	269	271	297	286	277	305	294	297	325	277	318	293	274	304	263	275	299	265	287	290	279	292	292	252	281	288	289	299	311	279	282	256	268	300	284	274	282	318	270	314	312	309	286	296	281	289	285	270	297	278	262	262	266	288	270	278	324	292	265	279	288	267	282	259	265	276	290	290	292	286	267	281	261	295	263	272	298	296	266	304	283	291	336	282	276	283	275	301	272	320	276	275	269	277	257	288	297	261	287	294	265	287	293	260	249	267	249	273	274	297	286	299	311	312	270	284	283	276	298	302	305	286	292	315	292	308	296	281	297	292	276	269	295	302	288	279	285	295	309	305	256	271	283	298	286	304	257	331	248	280	263	302	261	289	284	282	313	264	280	305	308	262	294	304	265	319	305	267	269	326	283	290	267	299	261	358	300	326	315	307	291	288	256	272	277	282	307	292	256	268	257	293	251	280	281	278	278	266	313	315	295	259	306	319	288	252	299	287	259	278	284	279	290	305	272	283	303	279	265	291	296	277	285	277	280	277	262	282	282	280	266	286	289	273	281	291	259	267	291	252	277	286	268	287	264	279	240	259	272	285	266	308	284	286	281	284	301	278	307	268	302	301	283	296	286	256	270	311	301	304	283	268	285	305	273	313	282	299	270	274	264	293	277	276	305	278	305	294	281	294	266	294	279	293	258	302	273	284	280	262	278	273	262	271	293	273	265	287	293	261	315	255	311	280	261	266	275	305
41491	20578	31425	67967	77514	57048	3742	1352	1277	1168	1017	976	1014	929	941	920	901	888	883	850	839	875	836	848	883	840	815	791	848	805	838	815	834	803	770	803	798	831	805	818	779	806	810	822	786	834	830	767	803	840	735	834	873	832	778	803	777	835	791	808	767	799	765	757	774	798	821	835	820	848	817	739	796	800	801	744	790	828	779	828	763	775	790	783	782	798	762	803	815	810	821	788	799	752	811	802	753	829	824	793	778	778	823	849	808	773	726	796	839	757	788	881	798	766	782	777	757	818	782	756	759	800	822	758	873	772	785	769	753	795	767	771	792	834	780	801	783	849	773	823	762	839	788	790	783	768	862	790	793	809	765	757	796	775	751	774	822	807	796	802	800	803	799	796	812	835	778	785	774	783	747	795	727	795	787	776	753	826	793	805	730	817	885	775	795	813	824	764	830	776	773	770	803	844	801	817	794	806	822	772	785	766	768	892	799	814	745	825	881	789	787	782	785	840	864	756	763	755	755	761	776	785	706	757	812	827	782	742	755	796	815	819	819	764	775	777	780	768	786	777	783	767	746	796	791	756	846	792	805	785	834	784	789	777	801	795	818	794	792	771	837	783	777	794	786	787	789	783	780	760	771	801	775	832	784	782	829	755	785	835	822	800	756	833	803	855	774	768	783	795	791	813	812	794	766	785	787	785	813	810	748	745	743	814	828	765	795	750	705	794	809	791	814	817	753	778	797	765	758	786	827	742	793	805	781	766	771	769	792	739	802	792	832	760	754	831	790	767	747	751	779	824	837	795	820	773	754	790	799	840	787	784	775	790	783	799	739	802	798	750	789	770	823	833	771	772	806	813	764	836	805	791	765	768	735	825	811	800	804	783	826	755	810	815	775	811	788	761	780	762	752	825	791	775	763	787	809	809	771	803	821	818	827	792	783	771	787	745	810	742	789	765	804	799	812	787	775	844	794	799	743	829	738	794	774	819	817	850	804	774	817	777	777	780	772	767	751	769	777	772	784	798	833	778	759	803	809	770	814	801	800	756	798	737	819	792	811	824	756	784	804	813	759	784	765	795	797	760	832	784	755	810	803	831	817	785	814	794	801	784	844	787	773	767	785	779	819	769	793	709	779	801	824	797	785	829	814	786	809	779	770	755	862	767	789	755	812	807	799	773	759	854	803	790	789	786	748	760	794	780	771	775	788	815	821	841	806	791	762	809	785	785	797	766	765	816	846	835	775	795	827	740	836	804	783	835	765	782	797	740	786	817	787	818	772	742	842	773	802	805	788	827	803	824	792	840	842	770	822	783	771	778	773	760	766	763	779	790	840	730	788	832	795	813	762	789	780	788	802	821	803	817	844	747	809	801	817	766	819	788	745	780	834	818	776	767	766	814	826	747	778	795	802	811	851	817	812	795	770	790	800	794	788	793	822	775	788	815	774	791	763	833	839	766	808	777	853	788	791	732	778	765	812	826	773	815	757	806	785	818	816	789	795	796	809	818	790	788	788	817	809	815	810	796	734	824	791	775	788	794	812	774	815	782	780	788	741	822	801	738	808	834	771	776	809	778	811	733	833	776	784	801	780	774	842	848	769	793	744	780	833	790	834	831	718	797	813	777	748	793	794	832	835	764	699	825	813	771	765	785	801	801	814	795	781	859	804	785	799	758	764	772	798	784	757	768	780	794	796	759	773	791	834	749	785	797	803	794	753	815	802	785	781	830	797	784	793	805	761	808	792	785	796	787	811	770	790	785	781	771	838	838	806	812	864	778	760	785	798	812	831	812	764	797	751	783	763	768	838	790	809	837	820	785	836	814	733	814	716	740	877	783	747	740	852	799	792	825	760	812	785	818	787	785	815	792	820	764	800	756	778	783	820	784	802	787	834	775	783	758	850	830	792	842	793	781	837	773	806	752	797	780	773	827	796	761	775	758	758	809	802	799	829	772	793	819	763	765	862	771	803	820	766	826	780	854	755	828	766	767	774	822	814	815	807	817	853	793	752	768	791	812	767	822	739	783	773	790	810	782	800	763	781	753	801	787	759	757	764	813	814	752	757	794	762	795	800	785	833	800	771	837	764	828	845	767	790	784	798	803	745	759	790	830	786	825	844	793	756	743	834	723	803	757	777	813	802	730	783	825	779	792	812	837	781	777	792	826	817	814	753	767	825	758	820	753	823	764	811	803	805	872	787	792	821	875	784	789	746	740	798	782	786	791	792	783	739	827	768	785	821	780	803	775	767	789	820	793	777	795	760	827	803	810	771	812	787	762	781	739	801	745	757	779	775	813	732	866	756	800	775	789	798	774	822	778	797	811	790	809	782	773	781	812	778	812	832	781	785	807	795	740	778	794	763	764	794	763	778	758	804	847	827	801	812	775	784	829	822	768	801	773	803	809	821	776	751	793	793	834	801	818	773	806	789	793	789	801	764	779	792	769	757	742	818	790	836	770	778	773	780	791	751	754	755	806	830	810	797	803	831	774	800	748	797	833	822	771	805	803	760	745	747	816	770	751	816	798	793	804	745	781	859	789	815	770	770	796	857	774	846	778	833	787	779	842	825	803	789	753	762	760	852	851	754	800	763	778	784	823	800	807	761	785	816	750	818	747	783	771	764	802	804	791	768	764	785	776	769	772	760	844	763	794	759	811	799	793	818	781	779	780	790	833	804	774	784	809	757	726	833	779	791	745	802	816	840	800	777	768	758	734	754	829	823	811	786	820	806	852	752	780	788	750	788	769	753	788	776	801	819	740	854	820	792	843	770	755	768	736	756	811	795	783	789	767	763	813	830	847	799	826	758	751	785	811	761	777	768	774	816	763	771	760	754	785	810	798	803	792	774	799	838	785	809	795	802	788	728	808	776	810	769	799	781	784	739	816	803	825	792	804	759	688	754	792	763	817	797	811	795	761	829	748	797	774	796	812	800	796	774	807	781	754	811	778	813	800	845	828	751	757	820	790	771	812	760	787	747	824	804	781	797	824	799	802	777	814	751	783	809	738	810	807	829	781	810	805	803	813	824	781	813	769	721	823	777	850	774	756	768	799	728	799	779	793	817	830	793	784	754	784	780	833	776	805	866	794	794	807	774	767	848	786	776	766	836	795	818	822	820	829	784	799	806	801	741	787	828	796	811	805	754	782	806	768	803	814	830	780	788	810	779	717	810	799	795	857	812	806	765	832	819	767	751	808	790	761	752	776	801	800	777	759	793	776	767	833	776	770	740	789	766	748	795	768	851	767	784	811	801	804	796	779	776	836	803	796	805	799	767	764	726	815	743	792	805	791	774	809	783	777	832	795	786	770	767	764	784	819	733	793	782	811	763	749	832	819	785	859	809	751	856	799	764	789	763	766	796	808	770	788	790	795	760	787	810	777	811	803	766	769	791	779	705	825	815	740	810	807	767	802	808	796	780	812	789	807	785	761	772	777	818	786	763	781	855	842	765	772	821	788	829	790	800	816	784	792	773	801	787	779	771	781	744	797
9708	2055	1474	2836	9013	4796	795	183	163	161	162	169	157	161	173	152	150	159	150	203	156	149	158	166	156	135	134	170	153	155	150	171	151	196	174	177	151	151	143	156	155	155	152	178	139	158	163	147	162	165	160	160	177	153	141	168	172	145	158	149	156	183	151	163	152	142	159	161	166	158	169	156	189	140	155	171	162	146	153	147	170	159	147	164	157	150	143	171	160	165	173	178	138	146	172	152	154	125	144	175	142	143	166	175	158	158	157	174	163	163	149	183	166	149	162	154	146	168	166	173	186	149	166	163	189	141	153	164	167	166	168	169	193	183	161	156	168	148	161	147	159	162	165	177	146	166	147	145	158	165	134	195	177	153	145	147	141	181	141	135	167	174	176	161	177	165	148	145	152	185	172	151	167	149	155	151	166	151	159	199	151	171	183	167	171	162	139	166	165	146	164	149	166	164	160	165	157	157	157	154	164	171	153	166	161	156	176	155	158	139	158	186	163	152	173	155	164	146	158	143	136	154	154	159	171	149	165	159	165	196	156	150	167	147	153	158	129	145	166	150	179	171	157	171	177	173	158	157	159	166	172	166	149	165	136	157	160	158	145	156	152	167	198	170	134	167	166	148	183	161	150	156	138	176	181	145	182	148	147	161	177	173	127	176	171	163	176	169	168	174	164	156	171	136	155	130	130	161	161	145	172	159	156	177	159	165	190	175	172	175	142	163	152	142	167	163	148	179	162	158	160	166	179	164	198	151	155	171	176	154	175	158	162	154	170	166	163	161	173	163	132	149	178	168	159	161	179	167	178	149	163	156	167	127	168	158	156	164	161	162	171	142	153	171	167	158	154	172	163	154	165	155	143	150	136	170	164	136	149	150	145	161	156	156	159	162	131	166	165	168	168	145	149	141	178	146	173	169	161	163	137	150	171	175	174	152	140	170	161	158	163	146	162	175	133	174	155	163	182	176	123	166	162	137	157	170	156	144	153	163	160	149	153	144	181	172	169	158	181	184	162	159	154	164	196	169	161	151	152	171	170	153	147	167	161	184	143	166	156	146	150	161	142	140	159	151	144	149	147	177	132	150	160	171	158	162	151	152	175	144	166	168	167	159	149	126	172	155	146	163	188	173	158	169	141	149	166	166	158	154	172	151	148	146	145	160	161	149	160	147	164	180	135	164	164	165	151	156	169	168	157	149	167	168	137	162	166	159	178	161	169	170	139	180	146	182	147	160	147	156	129	162	171	168	147	133	142	143	157	167	170	170	189	176	166	175	146	135	168	167	183	155	150	165	141	162	169	165	167	148	168	165	179	145	160	170	142	164	160	166	151	183	150	160	179	155	143	153	166	166	157	149	175	161	154	164	168	155	159	157	169	167	148	157	166	158	165	154	162	167	188	168	139	159	174	161	145	163	172	165	188	146	148	149	156	165	157	159	135	138	153	178	148	154	162	134	170	180	154	152	168	147	141	171	178	166	157	161	159	166	160	155	172	121	152	144	164	159	170	160	160	151	159	157	151	176	169	156	146	168	153	165	156	157	137	164	151	140	161	144	157	173	151	171	209	167	167	191	139	159	166	167	174	157	155	180	141	152	181	151	145	165	164	141	155	176	137	153	135	155	151	175	154	144	185	170	162	164	150	168	177	156	154	162	147	162	172	146	153	173	164	159	160	151	168	148	164	162	169	154	169	152	149	152	160	192	144	139	173	181	163	170	150	182	165	156	144	146	136	168	159	170	159	169	162	162	161	161	180	136	162	151	172	165	157	139	156	154	176	175	175	179	157	166	151	160	149	167	168	151	170	162	173	172	137	157	145	151	156	156	151	152	153	175	164	182	149	174	163	153	149	158	170	158	169	163	160	182	142	166	153	150	197	159	175	167	168	156	161	157	155	157	153	142	157	157	166	150	162	144	160	174	168	172	145	172	155	157	156	191	161	163	172	173	176	130	158	145	169	162	150	129	168	162	162	159	161	173	161	143	148	152	143	147	160	140	134	158	149	162	170	134	163	167	182	152	148	161	173	169	161	162	158	170	172	158	174	160	178	159	148	169	154	156	165	167	151	164	174	181	172	163	160	165	174	143	140	171	155	156	165	159	164	169	167	155	187	149	159	160	187	167	161	164	153	155	174	162	157	179	164	138	170	151	155	141	157	155	138	149	127	153	174	150	150	157	169	157	135	175	151	138	143	158	164	152	157	170	159	157	175	178	143	153	156	151	149	159	141	157	154	150	178	145	168	168	158	169	157	172	185	160	168	171	167	179	170	175	158	141	135	165	171	174	151	149	172	149	177	153	143	180	189	157	169	160	151	153	153	152	151	158	169	146	161	157	148	152	177	148	167	152	155	186	164	162	168	156	165	146	159	164	157	175	179	145	153	160	173	173	148	156	140	182	163	158	147	150	165	159	155	152	168	171	161	159	186	174	134	161	170	145	167	143	163	149	175	161	144	174	158	168	157	158	148	130	136	180	171	167	166	156	136	176	164	164	142	155	156	143	144	171	164	148	148	154	178	153	163	166	164	164	164	183	163	152	179	167	141	143	163	162	180	185	171	156	166	186	166	159	188	135	175	164	151	170	181	185	160	172	150	170	156	144	185	155	161	156	157	150	168	160	158	136	153	171	162	144	167	128	137	163	167	159	150	177	143	159	171	190	183	165	157	144	150	167	134	189	150	146	166	177	164	125	186	176	159	139	172	143	151	162	162	182	142	176	152	172	165	156	173	159	141	163	167	138	169	181	153	148	161	166	157	148	153	187	167	150	155	149	183	141	167	162	163	161	144	175	172	154	160	154	146	169	160	160	184	153	159	132	148	171	168	173	151	144	149	157	163	148	149	183	147	142	155	170	161	175	158	142	167	177	160	169	153	167	136	155	154	146	151	162	167	165	139	154	164	188	164	152	172	162	172	140	139	155	162	172	170	161	147	166	130	122	165	164	144	195	161	174	165	152	160	166	144	148	149	128	144	142	167	156	158	156	173	176	177	148	176	159	162	168	157	150	130	173	169	158	175	150	166	159	178	167	159	131	179	146	159	170	145	160	172	179	172	163	162	162	164	153	164	155	166	153	146	151	175	161	164	162	137	150	173	178	137	166	175	172	151	151	155	150	158	175	168	161	166	166	165	157	166	157	162	138	149	154	166	148	159	175	155	173	170	125	153	162	148	147	146	163	190	158	136	170	170	186	150	173	158	185	142	146	171	167	172	161	183	166	156	167	168	164	181	144	162	141	148	167	159	150	167	174	157	142	173	159	157	163	146	150	177	152	162	170	177	179	155	166	154	153	169	166	181	178	139	142	169	141	161	157	134	148	145	151	166	147	163	151	143	171	152	152	175	142	164	164	152	133	176	162	160	171	141	145	163	147	151	160	167	163	145	158	162	150	154	154	163	146	168	164	186	173	184	185	144	159	158	149	169	163	176	160	160	132	160	156	179	152	173	156	138	174	179	145	167	164	160	160	161	154	169	139	165	166	149	162
8896	1368	2651	9371	24308	13979	2133	526	509	521	507	488	538	512	528	501	495	513	532	530	514	504	459	510	537	487	501	535	474	483	531	455	516	518	513	502	537	486	545	504	502	486	538	526	517	517	519	486	545	502	513	527	486	521	477	497	536	512	496	519	513	480	484	474	442	555	509	492	504	520	477	539	479	560	501	509	481	525	487	477	489	502	486	496	513	502	459	485	488	529	513	463	516	530	524	567	505	524	490	520	486	462	546	477	505	535	512	496	511	472	493	491	521	511	501	491	539	496	499	496	499	493	506	540	523	499	492	512	456	533	454	535	514	510	508	478	474	496	506	512	519	514	460	498	510	474	522	525	522	556	536	524	488	517	494	506	490	441	502	499	525	498	511	529	517	515	518	497	542	500	532	453	529	515	501	488	494	452	499	531	458	527	499	531	534	503	527	494	532	495	482	519	526	485	497	496	463	536	489	498	493	499	501	486	495	502	481	502	518	541	509	483	499	485	519	522	532	513	490	513	511	496	504	504	490	516	471	521	515	492	550	511	510	526	473	498	522	539	520	497	530	522	507	514	510	492	481	485	527	503	481	499	490	517	478	537	486	496	519	501	497	491	463	508	527	499	531	501	491	499	531	496	512	485	529	475	489	536	499	523	523	488	519	522	475	523	514	484	470	552	523	514	529	498	519	502	472	496	551	499	497	532	545	510	538	494	515	497	465	532	496	482	480	549	539	524	481	505	456	483	479	546	499	498	527	527	493	497	516	502	505	507	481	560	559	510	505	517	517	503	528	517	478	501	475	465	481	493	553	495	528	534	486	516	496	520	498	504	489	521	511	534	504	490	450	505	506	488	510	487	473	465	488	486	528	491	532	467	510	529	480	522	504	474	491	523	497	508	518	513	505	471	499	509	447	527	508	515	482	500	500	462	501	484	485	510	513	508	510	507	516	511	511	494	527	491	479	493	496	517	522	470	562	457	477	525	460	478	530	529	546	539	456	507	492	487	546	487	491	519	510	508	493	521	518	502	514	496	480	498	449	534	508	457	507	492	512	517	531	535	488	525	520	476	530	518	480	506	507	482	535	511	545	511	494	495	474	504	540	521	514	521	504	571	492	497	477	472	519	500	509	511	529	484	510	496	505	497	525	497	529	495	517	509	531	499	523	493	530	484	503	490	485	514	538	495	545	479	521	516	481	537	485	490	504	500	519	508	456	488	529	527	502	494	511	485	499	540	488	503	484	483	511	471	522	518	482	566	531	500	502	524	501	508	480	554	486	476	484	496	492	477	485	506	521	474	502	549	502	507	531	461	541	495	478	545	510	518	523	469	515	511	512	483	524	482	468	517	527	508	513	490	459	523	488	481	516	534	490	532	534	522	467	513	478	504	515	505	494	495	470	516	495	493	517	502	518	511	477	503	491	500	502	542	498	484	477	456	543	479	519	527	487	495	474	507	545	524	512	519	502	517	490	516	511	495	493	506	489	540	472	506	525	533	494	513	512	470	535	510	489	494	505	522	518	506	481	545	518	475	480	473	500	529	512	479	463	528	492	501	537	525	528	491	492	514	537	514	503	524	572	477	511	475	504	508	516	478	504	484	525	504	529	535	490	526	541	463	522	496	504	488	514	482	491	511	514	522	519	506	488	502	529	529	530	511	497	498	523	569	482	507	488	547	511	523	507	503	516	560	482	515	488	490	525	511	537	499	533	514	483	538	508	477	496	479	504	494	500	465	523	511	520	482	519	553	533	516	487	518	507	464	480	538	485	494	498	530	503	499	479	515	511	473	490	486	503	506	486	479	488	488	501	510	510	505	513	511	495	505	523	488	493	527	484	492	463	499	501	475	528	448	473	495	529	446	519	526	485	499	507	507	471	492	516	516	504	489	481	470	525	485	521	469	483	486	481	493	514	519	521	479	475	504	522	507	497	481	480	516	490	523	483	508	480	477	526	538	514	478	486	505	497	538	484	460	539	509	490	474	505	518	501	515	510	525	520	565	454	459	490	502	503	518	515	497	521	507	481	536	500	516	491	512	498	495	504	477	498	534	507	522	493	509	493	495	514	492	479	488	523	502	482	452	484	501	510	512	511	502	534	523	485	517	511	495	458	489	526	523	502	485	524	534	479	532	516	488	504	485	485	530	536	504	535	502	499	487	517	492	488	510	524	503	484	505	497	522	507	489	508	503	522	465	530	501	549	525	516	507	492	521	482	491	492	510	500	511	488	522	522	510	533	493	519	491	514	503	539	522	518	511	545	472	556	487	518	518	489	526	455	505	504	486	548	473	527	477	484	524	508	513	492	537	499	494	506	488	506	526	503	498	501	495	533	539	485	501	487	472	536	502	503	542	536	472	525	481	505	458	525	518	520	476	503	493	482	510	506	505	532	533	495	499	537	518	511	488	487	543	504	493	497	498	520	510	485	521	535	505	465	480	484	519	500	533	536	533	516	501	542	494	495	497	480	483	484	516	487	510	504	482	492	483	513	513	519	486	509	464	503	492	582	528	506	511	551	451	497	494	473	468	510	515	484	494	530	507	555	509	535	509	431	519	469	524	523	493	508	495	491	535	492	537	469	465	467	465	516	469	485	511	526	564	492	478	496	479	536	505	504	520	517	480	447	528	509	493	456	509	482	492	483	478	516	490	520	530	490	518	492	474	514	510	472	549	484	493	495	479	477	517	491	505	511	502	519	484	520	471	538	535	493	537	562	513	511	514	499	514	465	506	507	528	506	553	533	485	492	538	513	493	492	505	536	495	487	494	483	521	488	502	508	513	499	528	501	532	557	506	495	492	531	493	492	549	515	506	460	524	516	473	529	567	514	509	504	497	497	493	514	507	497	497	519	539	512	492	524	499	523	543	515	520	467	520	484	471	527	495	500	523	536	512	539	488	510	520	508	501	475	496	463	482	500	481	515	494	511	503	524	498	508	536	474	523	501	514	486	496	520	499	472	488	479	493	553	516	499	483	517	503	513	489	469	472	549	454	483	509	511	514	498	514	485	523	549	521	498	483	542	519	491	515	494	522	483	525	523	485	520	493	489	515	525	480	528	481	506	530	499	479	517	478	499	536	497	501	503	502	498	513	432	526	493	479	540	513	503	479	497	507	501	490	509	474	502	498	519	504	517	513	502	484	547	523	507	521	516	520	509	527	501	532	502	536	549	465	470	513	537	508	469	493	487	476	501	500	488	537	503	501	526	540	514	494	517	497	508	515	503	525	493	507	500	508	537	496	474	547	476	467	535	531	539	511	545	505	549	486	485	514	517	511	513	530	517	517	486	493	541	526	493	523	506	515	521	467	508	491	532	502	480	504	476	479	511	480	538	507	536	515	459	545	506	515	499	487	453	510	499	554	501	483	533	509	483	519	534	495	500	535	507	496	519	504	497	551	504	490	512	526	464	492	524	474	514	509	479	524	486	507	491	488	508	501	500	499	505	493	507	542	505	518	528	497	469	489	492	503	505	499	532	526	496	499
44526	25236	21943	35033	61078	37610	9753	934	403	345	307	331	302	286	311	292	287	296	302	309	265	282	274	251	283	262	295	271	237	258	293	272	272	279	264	273	262	262	265	275	270	275	283	280	255	272	279	285	243	248	272	280	266	285	252	269	271	255	268	264	296	254	259	291	233	299	266	266	262	280	279	261	250	257	269	262	287	260	266	251	302	265	284	289	236	294	269	256	270	231	256	248	244	305	271	280	262	268	219	271	279	267	286	265	294	274	261	234	266	272	263	265	258	263	258	258	280	250	250	283	266	245	275	273	278	242	247	292	262	240	270	265	313	245	249	263	264	291	286	301	257	296	261	289	234	280	234	269	281	304	249	299	276	272	257	263	281	277	257	263	280	250	246	280	268	266	289	304	260	277	260	266	262	268	286	274	292	269	271	278	240	276	287	263	283	274	279	258	263	273	267	262	231	272	265	263	250	275	254	276	239	258	288	249	270	272	260	297	304	299	268	267	285	255	262	270	259	284	288	242	255	246	281	223	251	262	267	259	280	259	248	272	273	237	297	251	277	276	275	284	269	281	253	261	255	247	299	256	260	275	282	291	266	276	287	278	266	247	255	263	256	258	285	277	279	279	286	256	277	299	274	255	285	278	231	264	279	266	265	275	254	243	250	255	243	253	264	279	272	271	250	246	272	241	279	286	237	302	293	283	279	237	287	233	263	259	285	277	267	252	290	264	238	245	291	271	270	266	264	257	256	265	299	272	276	242	279	267	289	252	287	256	269	257	259	262	245	244	253	240	260	282	261	231	259	263	299	269	262	273	242	254	261	289	252	275	269	294	291	248	255	263	245	248	235	272	254	257	265	282	283	270	261	255	286	275	270	267	261	270	239	255	258	236	254	284	296	284	276	299	234	251	266	268	262	257	279	274	264	271	264	263	254	291	286	271	276	304	251	257	295	271	222	280	277	271	272	264	292	277	251	274	230	251	285	261	264	251	284	250	272	285	264	284	231	268	273	276	280	270	270	241	288	256	252	279	260	291	280	250	252	245	280	233	260	263	264	257	265	282	234	266	294	266	280	240	254	262	258	255	280	263	247	259	260	278	241	289	246	237	261	297	262	225	249	246	278	268	278	266	280	303	257	268	268	247	269	252	286	266	273	272	268	260	288	270	277	293	257	274	256	260	276	255	243	290	290	298	273	270	266	267	241	275	266	260	254	285	274	269	242	244	274	247	246	244	257	268	255	265	268	275	252	262	275	268	292	259	268	247	263	259	267	272	235	283	241	277	264	265	268	250	240	313	274	260	257	249	283	259	238	267	257	271	260	241	257	275	275	263	283	264	282	256	278	263	275	248	308	294	265	252	248	280	257	278	273	289	269	278	302	250	272	293	265	253	232	254	258	248	256	282	284	264	259	263	290	258	228	269	265	256	270	244	315	303	268	262	244	260	277	265	275	280	266	307	273	274	279	236	254	282	260	273	256	255	291	254	273	275	263	257	243	289	269	238	266	269	273	245	280	239	284	229	279	288	267	262	241	257	267	267	239	267	284	268	288	259	273	279	276	286	276	273	265	268	233	253	256	291	267	275	276	271	264	272	271	248	275	254	259	288	243	279	255	275	274	268	259	267	269	269	257	276	235	281	258	262	287	263	261	276	268	245	229	268	263	260	264	274	265	266	269	277	256	278	283	269	243	299	269	282	270	272	286	266	275	265	268	322	244	255	271	305	246	242	253	225	269	273	281	276	274	254	282	271	286	269	272	258	265	269	275	256	273	267	262	284	293	266	271	284	261	265	274	256	251	257	275	266	274	259	270	256	249	284	268	232	263	275	296	269	272	257	299	256	260	240	303	280	272	237	280	285	278	265	278	299	239	258	271	275	273	259	252	263	273	249	270	281	269	273	299	278	260	254	272	236	316	253	284	313	267	270	257	267	216	267	262	275	277	254	284	279	265	258	295	246	274	273	278	288	269	263	234	285	264	243	258	289	260	267	243	276	254	253	285	260	251	255	258	273	266	248	285	272	258	265	280	251	263	240	288	289	267	269	262	267	260	252	247	265	301	278	257	275	270	273	281	277	258	242	283	237	296	269	276	262	266	256	282	270	268	253	274	258	259	237	303	273	300	224	274	269	270	301	261	283	267	274	259	271	252	249	292	241	268	251	279	252	277	270	273	263	280	265	284	306	272	255	272	266	283	266	271	246	259	300	295	263	299	263	242	298	281	283	294	270	255	286	267	258	254	265	265	253	267	257	269	256	258	276	273	277	256	240	284	291	253	286	267	242	273	242	288	244	275	262	263	281	273	246	271	271	258	284	278	271	238	241	271	263	279	250	268	275	272	287	237	247	253	281	258	247	250	256	263	265	257	264	276	283	276	289	274	292	283	248	263	253	285	274	288	259	250	266	300	256	263	246	258	255	266	274	273	260	288	256	259	250	273	248	253	275	283	251	259	266	230	255	276	281	257	251	265	251	259	274	258	270	280	270	263	275	293	252	256	286	269	242	265	273	270	255	285	251	277	289	257	253	283	250	240	290	278	275	282	281	239	238	232	262	283	271	251	273	269	266	277	242	287	286	261	277	252	291	271	268	265	268	245	270	266	279	292	242	249	273	277	270	259	259	247	249	263	257	256	284	288	288	279	259	261	260	256	268	268	227	230	275	271	259	259	258	271	256	274	242	281	286	269	283	280	266	279	273	289	280	263	285	277	256	275	285	276	255	269	254	239	267	261	248	281	260	281	288	244	258	274	266	259	245	261	298	257	253	258	288	278	295	270	256	247	271	257	285	249	240	254	261	266	242	280	253	258	285	279	269	275	268	265	288	299	266	255	284	249	262	254	279	275	277	294	276	279	266	252	268	280	252	261	275	247	234	255	290	274	232	241	272	276	236	259	250	296	241	269	248	273	282	294	277	295	273	276	282	264	281	268	219	290	278	292	249	257	265	261	264	265	293	242	283	265	265	294	271	232	271	264	244	250	266	245	269	296	260	247	267	252	233	261	269	251	280	247	263	268	252	289	247	264	284	279	284	249	253	291	273	254	279	259	267	262	242	249	258	263	312	254	255	272	253	301	251	262	290	252	278	232	275	285	252	276	252	271	281	281	266	281	278	275	268	257	287	285	274	293	254	290	251	273	259	263	274	295	249	290	267	275	265	281	278	275	258	251	263	270	293	293	262	240	261	270	274	264	248	267	254	254	291	239	256	253	283	275	260	286	245	275	275	234	251	287	243	267	267	277	260	284	249	221	260	284	260	277	276	261	270	276	242	253	271	241	259	274	288	258	265	246	283	247	270	269	277	287	274	252	295	269	267	276	282	277	277	271	259	249	284	274	266	272	256	291	281	260	284	262	257	285	242	252	260	257	232	275	257	266	252	258	265	242	261	248	317	249	268	274	260	251	253	269	241	275	255	253	260	292	239	261	245	261	273	280	308	298	296	271	282	240	265	282	276	286	258	238	286	249	268	286	270	251	274	273	251	277	263
28927	11484	16332	47617	69983	42390	4482	1228	1088	971	961	963	944	970	860	907	912	857	887	780	825	811	812	841	842	784	778	811	790	749	832	821	769	762	774	736	759	790	787	807	793	789	838	805	854	797	811	793	787	793	745	800	823	760	818	733	792	833	741	802	778	782	781	794	759	793	742	727	758	780	740	792	796	779	738	767	739	792	744	828	763	802	751	784	778	737	788	790	760	741	768	762	765	718	757	745	785	784	759	819	751	745	810	696	795	762	716	798	731	815	788	734	769	759	814	749	759	774	765	719	794	774	795	787	729	786	776	763	771	749	812	762	771	804	794	807	774	711	784	770	767	785	726	755	753	775	791	749	774	735	830	750	788	753	759	778	771	722	744	803	790	734	750	759	754	771	785	783	793	795	758	767	766	754	826	740	768	797	804	789	790	794	734	753	787	751	750	754	768	792	726	760	813	774	789	732	777	769	775	786	774	785	815	767	776	761	800	745	774	719	737	764	787	845	774	773	779	715	771	716	787	776	747	755	773	769	760	771	747	845	767	775	742	778	803	785	759	770	766	761	780	795	776	743	757	766	741	771	794	722	851	757	814	741	721	771	762	795	807	771	765	766	822	763	794	795	763	811	780	753	792	764	773	752	800	772	773	800	768	776	851	827	726	755	766	772	810	779	736	778	739	776	739	744	827	821	784	827	760	766	799	696	757	795	785	788	770	783	768	825	769	789	786	831	744	789	773	785	749	781	763	768	745	781	736	775	803	774	813	814	774	767	750	790	816	760	739	732	759	746	747	738	763	793	769	749	842	773	778	757	803	733	764	772	750	780	750	758	772	781	762	736	773	809	794	800	734	747	745	754	762	751	774	753	757	768	791	726	721	771	812	797	792	760	746	854	838	765	773	779	790	751	793	789	778	766	803	756	753	783	762	761	749	775	772	799	756	796	749	770	710	730	754	801	774	732	772	730	739	785	768	809	748	771	774	767	795	770	745	749	738	758	763	791	801	768	804	736	773	794	748	773	717	798	754	754	767	801	787	752	802	773	802	768	772	779	767	783	744	760	788	735	760	738	784	786	758	777	749	786	744	759	744	798	811	718	769	761	762	789	772	775	759	789	816	768	778	765	765	797	816	780	800	718	824	715	781	763	778	731	765	758	784	798	753	756	770	768	777	805	753	757	757	723	773	764	753	845	729	752	798	769	743	715	755	774	783	747	747	769	750	750	762	759	753	783	808	756	789	784	788	772	783	733	818	785	711	774	769	835	772	788	764	784	807	720	756	767	753	732	719	754	811	786	788	736	787	779	749	761	718	774	749	790	769	771	765	735	736	766	767	793	775	747	766	794	781	778	760	736	783	711	780	728	724	749	766	770	757	761	753	746	731	749	786	829	790	776	779	753	677	778	772	753	785	788	842	810	758	774	775	755	805	735	795	790	787	727	762	746	718	832	775	811	744	765	775	784	747	750	795	743	756	740	763	742	727	747	801	767	784	773	798	763	751	745	777	776	760	778	747	782	797	762	766	767	756	786	758	768	772	792	776	788	772	819	737	760	786	777	778	754	769	744	786	765	742	724	809	760	769	771	779	755	746	801	772	722	779	749	727	755	800	748	789	756	744	728	769	748	816	770	763	752	714	755	745	767	768	758	793	790	732	793	786	832	773	766	774	783	778	797	785	749	797	735	767	789	770	754	780	781	750	796	747	789	746	759	813	724	793	785	737	759	760	803	761	741	768	767	712	757	788	782	724	766	781	839	741	780	730	790	770	789	757	787	793	803	802	784	779	828	765	759	826	707	772	729	801	779	735	771	789	707	734	784	768	786	805	744	764	765	762	782	769	764	822	758	787	772	789	770	765	775	807	760	730	734	815	722	793	796	777	820	726	726	798	770	814	774	802	759	763	751	769	766	793	735	787	797	797	775	833	774	772	781	771	756	750	751	836	786	772	769	732	774	806	793	785	826	750	795	780	761	763	768	814	792	772	731	820	802	808	805	757	784	777	792	791	783	765	793	813	760	777	798	747	791	772	728	800	734	779	809	801	707	748	780	762	811	777	761	802	827	802	791	737	761	770	777	804	769	757	773	790	780	813	776	746	726	801	763	718	758	768	780	767	820	770	814	738	761	805	798	786	781	735	840	739	761	734	784	742	787	790	774	725	770	746	737	741	836	770	786	761	776	740	762	726	763	719	803	821	776	725	751	784	784	748	781	783	711	782	761	715	776	810	808	783	744	734	793	800	772	794	815	747	757	774	712	776	742	785	770	752	750	771	762	761	762	810	776	760	745	795	751	832	754	810	734	714	743	804	760	716	792	779	760	818	829	806	769	779	772	722	764	781	814	754	810	794	774	796	757	779	757	788	759	797	802	739	780	757	746	780	787	800	799	749	705	802	727	749	750	771	752	809	743	797	736	756	771	784	759	757	780	751	782	772	747	800	810	790	735	778	822	783	742	786	773	739	746	811	750	795	777	760	819	785	802	775	799	776	803	760	765	774	711	742	762	778	755	744	744	730	796	793	784	742	798	754	770	775	711	773	788	729	740	807	748	777	747	735	748	727	797	776	804	768	799	802	851	800	769	767	736	766	754	788	789	741	756	784	765	783	771	738	740	775	800	777	773	756	755	810	746	762	768	859	795	768	769	773	749	782	784	723	797	848	732	815	754	751	772	752	744	775	745	761	737	785	807	773	784	799	762	849	732	818	774	781	751	776	721	789	760	761	773	808	741	771	753	714	821	765	757	775	782	799	791	816	733	751	747	764	793	753	773	832	728	773	766	798	775	769	730	835	791	757	791	731	776	761	775	781	798	775	769	805	755	780	763	770	817	792	745	833	742	790	768	799	794	757	779	775	805	798	773	754	799	716	722	780	785	753	765	779	777	828	735	742	769	773	799	790	727	746	827	770	779	759	776	780	751	755	800	749	795	865	789	777	771	814	782	841	775	757	747	794	799	747	745	773	815	745	763	748	778	732	745	773	744	752	753	742	737	748	791	782	735	762	735	755	746	804	761	733	847	758	775	774	768	745	781	769	760	798	751	777	772	782	719	768	765	785	785	765	805	748	750	810	758	754	755	771	729	777	747	761	771	747	797	797	792	742	801	769	752	747	818	785	765	769	732	762	762	728	760	784	738	798	792	781	703	802	776	789	791	792	792	782	772	770	780	786	774	767	783	737	737	758	782	754	783	818	741	756	802	718	751	772	752	741	786	743	775	738	738	760	756	745	758	752	701	831	740	752	781	788	736	772	817	766	738	773	736	769	776	748	752	756	766	830	811	788	766	776	777	760	854	748	814	755	757	800	747	821	699	781	765	778	738	799	796	757	716	765	823	848	752	808	730	767	792	793	742	783	790	749	759	759	804	739	765	823	806	775	845	775	791	778	765	763	823	777	785	795	776	790	734	722	773	746	793	753	777	744	782	741	825	746	752	759	760	773	771	770	745	785	787	795	780	769	787	835	756	746	825	738	723	782	772	750	708	742	778
49215	29620	24881	34544	71551	52241	15917	2444	548	460	354	340	330	372	359	341	339	330	305	313	291	293	325	325	282	328	297	271	319	291	297	321	303	301	301	278	302	302	279	302	319	312	331	294	277	295	281	320	303	303	295	284	297	288	301	296	272	281	283	297	288	288	277	299	294	310	287	278	267	282	248	271	286	273	278	279	291	285	280	272	330	271	279	262	290	280	273	277	277	268	286	293	286	259	268	308	290	293	317	301	256	267	271	271	267	278	280	281	260	286	325	265	332	293	262	292	269	267	290	283	282	318	274	277	279	276	284	285	309	265	284	290	293	270	281	292	260	290	286	262	253	279	262	286	300	267	262	317	342	289	251	270	311	295	284	294	300	291	291	278	291	295	297	290	260	294	294	279	288	283	278	275	288	269	280	277	287	289	285	283	277	286	290	299	285	256	259	272	271	282	261	280	287	278	262	263	292	302	281	290	294	250	289	293	264	294	284	280	284	261	257	286	319	295	296	300	262	292	298	271	257	268	269	279	281	285	271	299	285	302	287	278	275	285	294	243	299	286	275	265	295	295	296	294	298	273	317	263	273	276	287	285	275	283	263	277	279	280	255	304	292	297	280	305	296	294	292	303	278	296	279	293	280	301	278	284	275	287	287	285	283	286	269	256	288	309	285	299	288	277	288	303	290	294	274	249	286	294	294	271	318	286	249	274	300	278	324	293	284	268	275	291	271	240	286	293	276	269	294	292	306	270	276	276	285	286	294	288	278	278	294	254	304	273	302	280	274	287	256	287	285	285	293	288	290	297	275	306	303	283	295	286	257	297	295	277	293	285	286	290	305	288	263	313	310	261	290	298	290	294	267	306	270	296	283	299	286	268	326	305	290	299	251	308	295	268	274	302	289	311	297	301	261	301	301	274	287	272	293	291	290	303	278	306	289	302	298	282	312	284	290	269	266	265	311	301	306	273	274	289	297	284	252	289	253	279	268	288	299	274	292	286	285	281	310	273	300	309	266	297	293	268	322	277	315	275	309	285	301	253	261	300	262	294	269	276	273	269	290	273	274	296	275	264	274	324	279	293	326	271	298	293	271	269	293	275	292	270	280	291	272	338	253	297	297	268	263	274	292	296	267	264	292	287	238	280	294	292	265	293	290	312	281	284	296	306	281	276	246	285	253	290	285	285	305	312	284	299	291	288	290	305	275	282	272	269	290	271	280	301	280	269	301	279	278	293	261	296	276	301	285	280	309	277	276	309	304	302	273	272	309	290	257	279	287	263	286	278	279	289	291	271	309	237	267	265	318	295	278	277	289	280	277	306	254	285	291	287	291	281	301	315	258	267	326	282	294	301	276	262	284	287	285	259	271	294	312	281	285	262	253	278	277	261	306	301	250	258	275	269	272	279	272	318	306	246	291	276	296	329	270	295	284	299	260	264	300	301	258	325	278	289	263	305	284	287	257	295	277	272	253	305	298	269	295	297	301	285	290	302	272	247	283	298	318	311	242	282	297	282	258	298	277	316	295	278	284	314	326	303	296	271	309	297	297	283	279	284	309	286	268	301	311	280	292	303	282	256	292	286	281	282	269	281	301	276	277	268	276	325	284	285	287	274	287	257	280	279	279	280	249	287	279	290	261	300	280	297	285	287	266	284	293	279	297	295	299	272	266	266	258	289	292	278	259	278	296	272	255	300	278	296	281	266	278	293	348	270	294	265	280	276	261	265	278	281	290	263	301	277	265	266	290	318	288	277	287	301	303	305	300	269	283	263	265	242	268	263	310	254	299	267	256	286	263	315	317	261	300	256	256	312	262	281	259	309	279	294	270	264	293	265	290	269	266	292	307	304	268	263	289	309	283	289	296	258	260	265	286	265	328	279	265	267	272	283	266	265	294	254	271	273	254	260	271	299	299	272	274	274	280	285	300	267	311	283	297	301	266	282	268	301	302	285	297	295	270	286	273	314	290	282	290	281	289	257	312	272	277	284	314	273	285	275	319	298	283	290	280	281	317	320	284	298	287	289	272	278	286	285	285	277	292	317	276	295	314	283	308	306	247	292	262	293	287	276	292	312	290	286	283	290	297	267	298	269	287	289	286	313	252	280	289	272	273	284	287	274	287	273	278	307	293	278	301	275	303	271	275	316	292	279	303	275	274	280	272	279	303	273	297	275	316	272	276	294	287	316	288	290	283	298	280	303	281	291	254	299	276	266	293	272	299	306	260	282	240	303	290	303	289	293	300	283	288	286	321	290	278	278	270	300	282	297	280	263	292	313	266	313	305	331	288	282	286	272	283	292	263	319	302	283	270	286	272	281	274	297	285	304	277	288	300	258	299	307	284	286	250	289	295	282	279	264	302	302	277	309	278	286	271	293	290	303	316	323	291	295	304	293	274	294	282	311	258	301	300	279	317	271	282	289	299	293	287	295	293	298	280	266	269	290	277	290	272	293	288	282	269	285	325	304	301	275	256	260	293	316	299	271	278	282	323	284	308	266	289	308	283	282	302	275	296	279	260	278	277	285	283	260	280	287	281	247	292	268	297	269	273	305	283	296	283	297	276	298	286	299	274	289	295	296	259	279	300	270	274	293	289	278	308	277	281	295	264	279	281	285	276	297	292	310	293	295	281	268	290	282	301	283	279	289	313	281	256	269	277	285	283	286	284	311	325	327	289	281	308	255	284	300	281	263	270	274	308	281	283	286	290	277	295	276	330	303	288	319	301	305	303	312	287	275	294	254	286	281	259	271	270	293	280	276	291	291	281	279	275	289	280	259	327	270	296	282	297	284	286	269	293	292	269	262	278	288	285	263	289	271	305	276	325	280	282	296	280	276	270	269	274	283	287	266	299	282	282	289	272	288	312	297	261	281	281	293	285	271	295	278	311	292	278	254	269	287	285	280	270	291	288	267	291	296	280	284	291	261	297	285	297	241	291	285	268	290	315	315	280	302	261	265	293	294	261	277	289	302	283	308	306	268	266	276	304	311	258	285	278	252	304	285	264	319	314	316	283	302	263	284	305	296	311	291	300	299	290	255	279	274	311	277	319	278	298	277	246	290	241	283	261	287	279	266	261	286	271	306	293	273	240	290	260	281	289	291	279	271	259	280	275	272	286	248	303	289	286	276	281	297	295	300	276	286	283	264	274	293	281	275	271	296	272	254	286	266	300	285	299	265	291	294	285	310	267	316	266	302	285	297	287	268	277	311	282	256	270	265	255	279	266	256	246	266	251	298	272	290	284	232	273	266	290	285	266	282	302	286	261	290	322	320	310	269	291	279	263	263	279	273	260	290	283	267	296	288	293	321	291	261	304	295	280	321	284	256	274	301	269	283	305	275	278	272	292	312	277	267	305	320	289	282	272	279	325	260	289	290	268	275	275	303	296	294	285	290	254	300	263	302	299	295	316	275	306	283	276	285	308	301	278	321	291	291	277	255	288	278	279	314	274	266	256	258	301	268	290	291	243	303	267	274	297	278	299	295	273	287
34465	19872	21312	45655	81708	52565	2050	1752	1532	1342	1202	1166	1146	1100	1070	991	1044	1025	948	1012	901	948	943	901	974	882	865	879	823	799	873	875	884	875	834	842	810	867	845	843	795	802	819	843	849	821	800	865	849	807	835	847	832	848	798	840	808	831	785	808	839	764	845	808	873	822	809	760	837	818	821	819	866	845	787	819	797	791	793	842	792	812	794	792	830	794	792	822	785	793	825	824	811	776	770	789	791	793	766	804	817	805	751	735	739	739	781	833	797	811	767	824	769	743	782	809	834	851	811	816	765	828	857	811	802	781	790	777	826	746	755	810	809	768	800	790	807	792	806	842	787	773	776	820	795	824	801	834	763	817	797	801	794	836	804	720	819	803	822	770	842	808	785	732	790	783	804	770	798	815	816	876	785	785	840	747	782	836	763	819	766	821	769	789	755	841	788	823	817	810	734	813	781	774	815	812	802	828	825	812	838	755	834	781	807	834	809	805	785	784	771	765	815	767	796	806	743	817	752	839	743	829	804	861	831	808	800	760	760	791	753	824	821	777	835	785	764	802	802	797	794	775	753	800	816	777	778	785	755	784	794	760	821	796	746	753	788	804	814	774	831	776	764	830	771	807	802	761	802	782	813	763	798	762	800	774	788	800	794	854	821	814	767	808	787	827	799	821	732	780	778	769	779	779	767	803	779	785	790	781	814	799	797	784	777	750	801	791	768	783	813	801	769	801	821	790	770	766	801	812	813	786	747	770	798	766	793	795	801	798	787	788	783	801	776	746	808	773	755	786	841	761	767	725	817	809	782	797	801	773	811	787	812	800	796	803	763	759	780	766	821	763	778	821	799	844	854	810	761	771	797	811	804	798	822	819	803	816	844	785	816	801	791	766	740	811	767	820	836	788	759	840	772	846	776	825	763	831	789	771	792	785	790	783	741	795	788	806	842	781	801	809	857	787	822	792	773	765	724	775	854	809	798	784	815	768	805	768	822	753	785	813	816	795	792	782	767	787	817	788	811	882	786	760	836	799	762	833	793	760	784	755	823	811	785	803	793	785	775	803	805	829	774	794	781	774	783	814	807	786	834	771	831	786	756	811	819	789	800	792	819	801	840	771	780	783	808	828	758	834	855	788	793	869	801	793	766	800	850	819	757	774	785	818	846	777	814	846	774	777	769	803	798	786	785	841	792	770	775	774	807	744	794	766	811	779	761	786	780	760	832	797	786	768	819	804	808	773	825	764	772	809	795	858	835	790	824	853	762	810	772	832	773	846	751	828	782	764	798	761	805	808	793	837	802	806	805	793	815	816	744	767	830	796	851	775	798	758	762	800	859	775	798	802	730	748	831	819	785	835	854	797	806	801	749	794	843	800	793	776	763	792	790	791	808	802	802	837	819	789	778	845	779	816	870	824	810	830	785	775	815	798	776	815	795	799	827	790	758	816	786	783	800	835	770	818	804	809	788	804	757	799	784	797	778	805	863	773	833	793	806	776	783	756	808	787	819	735	781	785	755	775	793	840	866	753	782	836	816	817	791	757	736	868	855	832	822	823	796	800	788	809	768	814	759	777	752	819	822	767	817	812	745	761	779	786	781	832	771	822	845	796	765	803	836	769	776	788	778	829	752	819	744	782	762	837	798	810	779	811	839	780	761	764	802	812	771	805	791	750	756	827	843	842	835	787	742	788	802	787	881	857	780	803	780	790	756	784	843	777	834	857	811	810	719	830	796	807	786	748	832	772	760	807	828	821	787	853	745	808	734	769	793	789	795	846	824	777	801	797	777	786	758	798	823	834	786	803	863	854	802	783	803	820	791	838	820	823	799	800	814	777	815	796	768	764	834	768	776	816	740	760	824	805	794	764	807	788	757	807	805	768	784	811	793	744	870	810	818	761	727	789	862	762	783	768	823	787	822	857	810	805	799	795	746	783	810	758	844	744	835	814	799	777	834	823	802	798	761	772	713	822	808	735	780	837	857	793	780	808	780	778	806	844	813	757	765	831	831	817	769	753	763	806	780	798	754	777	808	787	880	785	774	837	801	786	769	788	753	839	841	788	838	829	779	772	745	801	780	776	795	840	774	770	787	776	800	760	785	820	833	780	756	808	781	765	818	809	797	766	773	768	823	821	771	773	765	788	777	762	764	805	823	763	788	845	835	827	753	796	806	812	751	785	807	781	794	769	823	768	777	785	792	770	791	790	779	784	778	809	774	774	820	778	780	812	760	814	792	751	782	770	801	747	801	784	787	764	796	769	787	828	790	834	800	792	776	813	789	796	832	780	787	794	817	777	817	837	776	771	784	794	792	775	794	840	767	804	775	856	799	787	797	773	791	775	757	783	810	776	809	795	816	823	748	825	758	784	851	777	805	754	829	774	793	759	730	825	808	794	782	797	795	786	776	844	779	792	811	770	756	762	837	775	780	846	802	804	794	813	766	747	764	798	800	777	807	847	780	795	816	810	853	768	815	812	822	808	834	808	812	739	804	821	825	781	774	805	826	759	713	807	782	812	803	786	819	814	776	794	814	802	799	772	775	771	721	806	832	835	810	815	762	774	783	786	814	757	803	788	813	726	746	805	797	825	748	814	818	764	768	762	789	790	788	731	830	761	791	764	836	771	799	769	816	742	823	812	794	822	765	800	775	769	797	766	742	794	811	722	743	760	756	722	770	774	773	786	770	759	835	801	791	798	734	762	799	814	796	781	822	784	736	838	855	813	737	753	776	785	762	817	810	799	799	796	797	802	807	851	769	809	751	772	795	800	772	769	815	829	728	816	744	814	838	804	764	778	818	771	801	803	735	806	806	809	769	824	785	822	770	811	791	793	801	835	758	779	868	730	737	848	753	805	790	811	799	787	735	804	805	784	826	792	735	819	786	816	776	745	780	799	759	797	778	819	738	824	839	754	788	782	773	781	801	804	747	805	820	749	765	806	769	819	760	803	772	774	787	776	747	829	779	833	835	785	809	768	837	797	802	771	828	755	759	776	803	813	787	843	807	799	818	786	782	784	785	778	776	801	753	852	768	821	782	809	785	814	794	795	754	794	720	781	785	804	812	782	787	801	790	750	784	799	786	765	795	795	790	756	848	813	864	819	762	805	785	815	795	780	853	780	733	744	783	791	783	793	786	804	822	842	852	810	817	772	820	772	819	820	759	818	817	772	778	823	812	796	793	809	813	768	770	797	844	805	822	792	782	776	810	787	839	785	809	811	798	774	779	789	739	789	816	788	808	776	799	828	740	815	798	788	812	811	764	804	772	809	810	802	813	815	787	787	794	783	805	760	783	807	773	786	776	793	817	796	732	759	762	756	790	806	810	754	873	820	814	775	754	824	782	796	815	787	849	775	785	799	800	817	862	771	739	823	763	788	828	780	852	782	808	829	773	814	778	835	786	795	810	812	816	785	735	830	786	806	759	788	801	850	803	799	827	804	824	816	765	755	800	825	739	839	741	750	799	785	776	762	789	802	770	802	793	824	811	783
6003	2439	1547	2051	7024	3650	302	163	173	142	147	136	148	129	154	128	136	151	144	137	155	135	149	122	143	151	145	163	140	141	125	142	133	137	140	125	139	142	134	139	155	144	142	138	168	136	150	156	147	153	147	126	144	156	142	138	148	152	133	151	130	157	133	159	144	156	155	148	138	144	138	132	161	163	146	140	148	142	137	158	130	138	135	155	147	122	129	143	159	146	131	124	150	150	137	155	141	148	157	163	137	142	149	156	162	141	129	125	118	158	138	141	127	145	135	169	148	136	133	141	154	157	137	124	132	134	139	145	135	163	154	156	151	159	149	139	143	122	132	137	140	153	149	135	136	129	159	150	138	147	122	160	143	118	158	158	155	146	155	129	159	163	134	150	144	158	131	110	110	151	155	141	135	135	146	163	142	134	145	135	135	146	142	150	138	141	125	154	142	157	138	144	147	124	140	151	146	139	150	144	141	156	124	142	163	157	145	152	149	129	147	125	146	144	132	126	130	149	152	130	147	124	144	133	127	135	145	135	154	131	117	114	147	145	132	136	146	137	127	170	152	159	126	152	154	132	157	145	140	160	151	136	163	129	141	157	145	132	143	136	152	144	114	154	151	152	144	120	152	129	146	153	131	137	145	144	131	132	150	133	143	133	146	148	132	129	154	146	152	158	160	129	126	145	147	149	165	129	125	132	142	141	176	144	147	141	148	151	132	171	139	153	145	131	124	132	133	139	154	134	162	126	140	135	139	155	148	123	169	145	133	148	142	179	138	133	146	141	134	130	137	134	163	139	150	166	148	152	145	121	133	126	138	139	150	144	123	151	151	153	138	134	124	147	170	131	151	145	150	149	140	154	141	133	163	137	125	128	156	155	146	152	138	150	119	125	141	115	141	135	125	132	153	134	135	150	160	155	149	150	148	141	138	143	136	153	143	172	132	160	144	142	150	132	148	128	146	128	135	159	163	140	141	152	131	142	165	158	141	144	133	141	149	129	135	132	135	151	136	135	169	160	128	153	152	151	113	138	145	139	167	132	139	116	130	134	148	141	143	134	151	136	140	144	173	116	128	131	143	150	139	153	162	150	128	117	130	162	138	138	133	143	153	134	131	144	137	136	140	146	153	154	142	138	119	145	126	153	154	136	138	136	136	139	142	163	142	135	160	128	169	166	157	139	125	135	154	171	142	123	164	126	158	149	148	148	164	140	150	166	155	145	151	131	162	132	150	111	140	150	162	122	140	158	145	138	145	149	151	147	154	130	141	131	141	126	151	138	166	153	133	128	143	150	153	139	136	146	157	130	155	143	152	147	152	126	131	141	135	136	134	131	125	131	129	125	142	145	138	140	135	153	147	151	148	163	132	128	134	137	110	156	142	159	147	130	168	135	154	150	151	164	152	154	159	171	166	128	176	159	141	157	130	144	151	159	150	140	141	133	144	146	121	123	128	140	142	134	124	140	164	146	138	139	143	144	160	133	134	152	154	137	152	148	130	144	133	128	123	148	145	172	168	125	137	135	153	149	153	170	140	136	133	131	147	147	145	129	150	125	137	152	144	147	157	146	154	158	138	158	150	125	133	144	173	131	136	134	136	144	130	134	153	130	139	132	141	155	156	127	136	142	142	142	156	130	144	153	177	137	154	143	143	143	132	147	141	134	141	126	153	126	139	140	148	161	146	155	132	167	146	154	151	154	149	135	157	142	138	142	145	128	138	148	144	158	137	130	166	147	131	147	166	145	135	151	151	151	164	149	138	136	134	150	129	132	121	152	125	142	145	160	165	147	139	134	133	150	149	139	137	146	149	145	156	162	139	141	146	145	129	131	144	146	154	130	132	157	151	155	146	152	129	162	137	119	121	149	162	134	143	174	152	139	144	138	129	142	131	141	128	160	137	121	114	141	148	127	160	149	133	148	134	133	139	126	124	136	158	149	135	153	151	124	128	167	131	150	146	150	120	141	146	148	152	133	140	127	158	143	162	145	144	124	152	130	143	148	135	121	136	135	122	145	134	161	142	141	135	141	141	143	130	157	142	118	137	147	138	142	142	146	150	152	141	144	147	141	137	169	127	149	166	152	147	137	143	147	133	143	126	151	147	153	159	150	150	133	146	142	146	145	160	138	152	143	141	129	144	147	135	143	142	161	155	131	135	134	130	143	145	137	147	150	154	138	129	142	179	136	131	141	144	145	154	156	126	137	157	151	124	154	130	150	138	146	134	139	142	128	141	132	141	158	134	143	137	126	152	150	131	135	141	138	165	147	147	140	154	166	154	154	144	159	140	133	137	141	134	128	132	132	147	158	147	138	144	147	136	130	141	147	151	121	139	143	140	122	147	155	139	156	145	157	165	147	152	148	142	144	148	144	156	145	149	146	154	137	152	143	130	129	146	158	152	154	146	159	139	132	146	145	148	156	138	124	141	152	134	157	129	158	152	153	127	147	133	137	144	147	122	136	122	138	122	150	133	150	146	141	139	149	147	121	162	138	146	144	126	135	139	135	165	132	138	136	153	157	149	148	137	159	119	142	154	160	142	136	155	162	147	131	165	143	147	169	145	142	150	130	153	146	122	134	159	154	150	129	138	133	136	170	125	140	140	135	149	151	171	119	139	156	147	159	171	153	130	150	130	136	132	130	133	136	142	141	153	177	137	133	138	156	146	153	130	147	140	142	161	138	163	177	142	146	153	152	141	126	160	129	161	133	158	140	136	137	157	152	156	155	140	134	159	151	140	139	145	156	137	147	134	139	159	129	157	134	148	142	129	156	139	154	137	129	151	146	125	96	155	136	136	146	147	150	142	132	140	137	136	153	147	138	154	161	136	125	133	151	144	147	130	134	160	161	156	155	165	122	131	156	145	152	127	151	143	134	142	138	149	115	138	137	133	148	135	143	159	121	152	149	156	141	144	135	139	142	144	143	138	170	151	148	141	145	154	168	127	146	114	150	124	141	160	172	158	153	132	161	141	137	134	160	121	144	125	165	175	161	135	149	148	137	135	140	162	125	163	155	140	152	140	142	152	166	146	157	144	153	149	114	149	127	125	154	131	151	144	127	168	138	154	117	139	133	136	160	138	149	126	137	156	173	157	143	135	149	133	159	143	147	157	165	148	131	147	130	144	138	174	123	134	155	122	139	130	157	138	143	162	128	161	139	156	152	147	140	141	139	149	124	145	145	142	135	149	161	139	143	154	154	169	145	159	154	151	147	138	112	161	138	141	139	132	142	143	160	155	125	160	155	153	145	145	135	129	164	120	162	145	136	134	149	167	131	150	139	152	174	131	142	145	153	143	136	138	136	150	151	123	134	155	146	127	142	158	129	159	133	142	135	150	157	138	137	135	168	136	154	150	123	146	133	150	141	157	137	143	146	137	142	151	142	123	139	135	133	147	111	155	158	153	164	158	126	131	123	136	124	142	131	158	132	156	137	156	141	155	153	139	131	119	153	140	154	135	155	130	145	139	138	143	147	143	161	151	124
5680	3046	2789	6660	21261	11315	515	488	458	458	490	455	481	448	478	432	441	486	457	443	483	459	441	432	514	459	471	446	482	470	432	475	477	466	494	438	436	468	463	444	444	472	470	475	454	477	451	431	448	450	453	467	492	465	462	417	455	426	417	495	422	443	421	438	470	501	465	492	484	508	472	448	476	424	436	498	456	451	488	441	452	477	462	481	491	452	442	445	466	436	446	457	451	454	440	448	476	481	509	452	442	450	484	440	445	465	453	444	460	456	450	486	451	451	457	435	445	467	449	452	455	492	471	465	467	461	449	426	432	492	467	457	460	437	455	480	427	448	436	483	460	487	466	448	482	445	459	483	453	461	459	498	419	498	443	460	454	451	466	430	416	454	441	427	463	442	470	483	509	452	469	485	469	435	502	434	440	429	448	468	461	461	430	444	391	436	439	436	478	469	487	458	483	443	463	465	434	438	436	444	424	435	482	440	473	446	434	525	463	476	442	444	483	459	468	428	436	466	463	443	468	433	457	482	483	487	466	428	493	479	450	461	463	469	456	479	439	469	459	465	433	427	411	489	473	466	482	456	448	434	479	455	454	474	498	449	436	437	454	443	501	470	471	450	482	484	455	439	428	496	461	438	457	414	427	448	464	453	435	452	465	432	445	470	435	483	477	467	448	446	439	411	469	426	492	424	458	454	452	456	452	432	501	441	433	466	485	444	428	392	456	510	475	481	490	465	422	461	410	419	450	427	473	429	467	483	454	488	435	445	463	446	430	442	464	449	436	462	501	432	447	456	443	469	494	450	500	453	458	441	421	439	486	433	462	499	472	427	433	464	478	444	474	476	493	443	471	537	433	481	450	422	478	438	444	459	457	454	451	483	406	494	474	436	438	445	450	463	441	468	428	488	424	496	440	451	463	450	468	424	480	454	483	431	458	473	473	485	436	491	461	429	463	477	455	492	482	473	455	459	469	459	488	442	486	464	443	480	448	467	437	444	487	485	432	470	468	451	453	487	486	492	453	436	482	486	449	464	441	397	504	455	423	490	449	422	473	455	478	487	477	482	441	478	466	448	482	473	433	408	478	482	490	466	479	458	450	451	461	415	441	442	467	429	458	511	466	448	449	474	435	448	476	449	452	448	466	429	437	486	490	433	453	432	436	467	454	421	475	437	453	487	454	490	472	458	439	447	457	488	451	500	490	460	456	440	471	441	462	428	478	433	495	469	431	481	462	407	455	443	465	495	442	452	468	457	487	447	446	473	454	468	464	485	501	473	471	466	449	479	497	479	452	465	461	438	480	466	474	419	456	469	465	459	474	475	474	466	458	465	472	471	498	469	435	452	497	456	438	484	419	432	455	429	448	454	441	448	463	446	469	397	458	459	415	477	442	432	474	443	448	460	431	479	455	442	497	473	451	477	474	459	468	466	462	450	419	433	423	446	460	470	476	479	461	485	474	477	457	448	433	475	489	452	457	471	412	481	458	474	487	453	455	436	459	432	444	428	462	485	477	441	414	423	463	495	446	464	517	441	463	463	463	452	454	474	438	416	462	451	445	457	454	469	462	470	472	440	442	461	442	440	415	448	456	466	405	447	419	442	467	491	457	435	439	450	471	447	450	462	489	461	442	464	444	469	474	460	447	481	451	445	456	422	442	449	445	482	426	432	469	472	423	439	468	442	434	462	472	460	429	446	461	440	470	469	456	430	424	454	441	441	447	440	462	490	452	461	473	455	420	450	421	452	436	459	445	446	447	501	446	451	441	437	483	425	440	424	424	450	467	454	424	468	445	440	452	456	430	435	454	426	435	474	457	510	516	460	451	506	469	482	433	420	492	485	429	465	484	472	431	462	445	443	433	461	465	436	481	464	448	460	438	491	440	438	429	492	419	491	453	443	441	461	437	482	427	432	497	493	471	460	462	449	451	433	470	451	453	462	438	456	420	472	495	492	467	443	459	508	465	495	463	483	443	483	469	451	454	444	454	504	427	453	470	479	469	445	474	464	469	474	447	444	484	505	457	449	485	429	467	481	433	497	475	412	475	494	471	454	426	363	416	446	452	473	467	453	486	447	474	482	451	421	453	478	467	452	460	426	442	441	452	458	462	445	474	450	477	462	450	416	464	446	470	450	464	452	441	422	459	451	473	457	492	497	466	457	427	465	449	443	467	496	438	436	453	421	446	476	454	490	474	430	480	477	473	444	456	421	455	451	493	430	451	418	445	495	440	486	472	422	464	441	495	455	478	476	467	452	443	478	458	467	442	436	455	458	481	452	480	464	422	475	439	435	457	463	454	443	479	467	485	437	463	493	484	469	474	469	421	474	470	454	421	451	446	448	431	460	444	447	443	462	494	468	465	483	496	451	444	407	459	448	480	457	473	477	423	401	427	443	450	460	443	438	443	462	449	492	482	425	454	450	460	439	453	436	430	451	449	448	451	450	460	438	443	490	460	433	440	423	422	420	425	443	417	453	453	424	475	474	435	493	489	437	438	458	512	470	463	429	468	471	466	452	448	433	441	435	432	484	430	497	459	457	450	442	434	467	461	494	474	453	477	472	446	431	439	502	472	429	455	454	468	408	441	448	437	462	414	496	465	471	450	448	442	464	488	464	428	476	505	429	447	456	433	457	463	482	481	451	454	483	453	482	484	455	451	492	464	443	457	472	453	422	458	465	444	442	443	437	469	471	462	432	502	455	475	459	441	439	470	424	435	482	423	488	451	438	442	469	477	453	472	473	481	465	481	456	441	456	465	440	441	452	449	455	455	441	490	435	433	458	462	448	454	491	458	439	459	476	456	471	453	437	440	502	491	471	477	457	460	467	465	474	481	452	467	507	419	494	470	435	472	457	434	462	472	486	431	449	424	462	456	440	452	445	472	472	434	465	456	448	461	428	477	479	514	416	479	465	422	458	435	459	454	437	469	495	477	466	492	443	437	496	441	502	452	446	442	466	420	454	442	444	447	469	453	453	445	424	469	420	449	435	443	467	473	474	471	442	436	453	452	452	474	465	472	427	454	459	486	449	414	480	436	450	437	441	425	440	428	450	462	445	466	464	478	485	465	457	461	466	453	448	420	460	455	466	429	447	455	467	488	455	473	465	462	437	448	470	484	487	474	436	459	488	440	463	472	450	450	432	441	434	449	437	455	459	447	457	444	444	451	448	471	433	486	454	456	498	467	491	458	411	466	457	432	489	469	450	491	426	464	449	457	471	515	443	444	434	447	488	485	483	453	447	439	446	420	493	430	443	472	409	434	463	470	461	438	466	465	465	472	447	424	434	444	497	457	463	452	463	456	518	461	462	461	443	487	452	480	463	428	439	448	447	446	448	451	439	446	457	467	462	456	472	495	476	484	464	456	458	445	471	489	473	461	423	476	465	447	413	439	466	451	460	476	432	466	493	452	452	450	459	452	448	439	459	420	448	412	456	485	455	463	452	435	422	437	448	445	444	479	460	457	463	441	481	452	520	493	429	488	461
42117	19916	14990	20365	50732	38398	6562	551	328	277	302	257	266	289	246	250	262	240	265	290	271	255	248	246	246	272	240	247	221	241	261	234	260	263	231	229	263	257	252	231	226	232	254	261	268	252	247	279	265	221	246	229	254	262	224	270	247	252	262	223	262	230	275	247	272	249	233	250	223	238	251	258	235	230	269	211	231	236	255	249	236	242	238	227	233	256	228	268	237	269	251	236	258	230	257	254	236	262	248	198	225	258	262	251	241	243	238	231	259	253	236	253	236	225	215	242	237	225	243	273	232	217	235	240	225	220	240	230	253	235	265	215	201	245	235	221	242	263	239	238	220	251	256	271	260	215	232	214	252	246	245	275	238	241	256	233	268	234	233	244	257	217	242	244	239	272	236	244	225	232	264	256	219	228	216	227	241	260	243	276	233	236	225	251	226	237	227	252	234	234	263	251	235	233	240	260	232	253	265	239	234	250	277	248	238	245	235	256	226	257	268	242	244	235	272	246	261	251	274	240	204	272	243	258	270	243	254	260	220	243	253	247	248	245	251	226	249	237	246	243	242	256	257	238	220	249	257	228	246	249	234	222	238	249	263	232	242	240	251	239	233	246	248	223	250	262	232	224	250	230	247	236	249	239	230	216	234	248	213	259	241	234	256	243	224	248	254	207	221	226	245	246	247	242	260	234	237	235	231	248	276	228	253	200	228	211	246	238	258	248	245	270	242	239	234	242	244	253	263	245	248	253	222	233	240	228	247	242	243	247	239	269	263	270	236	229	273	244	216	243	232	238	228	251	244	248	238	240	266	225	246	248	274	237	235	221	253	247	242	213	246	229	250	267	245	237	247	259	237	232	218	250	270	266	212	227	229	241	236	265	282	240	232	237	264	235	231	262	231	222	243	209	220	234	260	251	250	258	247	259	230	258	252	236	216	236	236	239	269	251	224	228	258	211	272	234	254	227	268	217	248	259	247	246	238	234	269	251	242	256	223	262	242	269	245	250	260	257	262	249	229	236	261	247	238	269	264	270	227	259	257	256	255	269	238	223	241	237	236	252	224	247	233	220	248	228	229	232	259	243	241	255	251	238	266	214	238	232	250	234	257	234	241	248	262	224	260	230	256	242	238	237	236	267	228	234	235	233	226	249	261	244	242	238	235	265	242	221	274	217	266	227	265	235	265	230	243	259	248	261	241	278	247	258	244	237	269	239	222	248	232	242	236	208	246	219	276	231	229	252	248	257	252	262	252	242	244	256	250	248	248	236	242	223	231	280	264	260	243	263	248	244	261	246	251	250	220	237	231	231	215	250	241	239	241	225	272	224	259	222	271	233	243	239	224	248	238	258	245	278	226	239	221	243	235	247	259	259	236	258	240	241	231	235	256	220	247	244	265	254	258	252	255	232	241	261	233	248	203	237	261	217	264	236	239	237	248	249	269	218	223	250	254	243	262	231	237	255	257	239	228	257	243	243	235	252	249	239	246	241	244	258	224	240	252	240	228	256	239	231	246	233	244	229	238	222	226	259	246	239	246	234	248	239	241	250	258	244	219	239	234	257	246	238	248	226	204	243	223	247	222	248	222	235	224	269	262	254	220	232	252	200	258	265	248	262	215	240	254	253	227	234	254	226	228	253	241	231	261	252	246	223	222	242	225	245	263	244	253	229	246	219	251	233	232	253	208	247	250	213	237	228	237	223	241	253	239	259	218	246	259	230	251	233	255	226	222	242	233	244	253	251	245	251	258	216	234	235	228	234	259	262	235	243	244	249	245	211	209	247	249	230	253	251	237	227	249	238	248	214	260	250	223	226	269	249	254	248	250	238	258	256	226	244	246	250	216	206	258	239	237	248	254	244	268	249	238	241	254	282	260	246	232	236	275	250	228	249	255	240	262	243	251	207	237	238	250	256	260	253	275	254	247	226	243	242	212	215	232	258	246	225	239	218	238	236	247	228	244	242	230	215	225	260	266	209	223	236	242	231	217	251	228	244	260	226	233	251	214	238	255	245	235	241	238	225	247	249	239	240	225	234	272	248	260	290	250	256	239	220	233	252	245	244	219	244	265	223	234	229	244	224	258	242	273	253	241	216	245	242	242	253	256	257	247	212	225	233	235	230	248	257	274	251	245	264	255	235	245	241	240	217	257	254	241	231	250	215	234	245	222	215	235	241	254	246	252	227	236	264	236	254	256	253	215	232	241	249	267	244	241	239	268	266	264	244	235	219	237	258	250	214	262	224	240	226	264	245	280	270	249	247	232	231	243	221	243	210	264	234	234	254	256	243	232	248	248	237	253	258	266	245	251	261	264	259	228	260	259	239	245	256	236	254	222	236	242	263	246	251	230	234	246	243	221	244	240	256	232	240	239	225	233	237	203	226	226	252	235	256	246	244	277	248	235	259	243	249	227	272	228	205	234	229	235	262	227	242	229	234	267	228	265	216	257	238	272	256	259	256	233	232	247	246	242	235	248	224	233	253	224	238	252	248	230	233	244	248	220	260	234	259	254	266	255	238	249	236	235	231	232	260	253	247	263	234	238	248	247	254	246	229	266	234	232	212	235	269	228	263	229	238	257	230	263	259	242	250	244	243	252	238	268	211	222	223	228	229	261	230	247	228	238	245	259	235	243	206	221	236	252	232	279	242	258	232	244	237	235	228	236	256	234	249	241	244	233	239	265	223	242	238	251	275	257	216	223	255	249	229	273	252	247	248	247	251	256	225	258	235	217	234	264	246	247	211	230	248	277	232	224	254	243	229	260	253	223	263	236	244	266	248	226	247	222	227	210	237	238	230	231	254	210	249	233	266	212	255	234	255	255	236	237	246	245	225	237	232	252	255	235	251	238	248	243	261	238	243	252	241	231	221	250	248	225	238	247	234	206	237	226	240	221	252	225	221	226	244	215	233	211	239	285	241	265	219	234	244	260	246	220	241	254	244	283	225	236	250	214	240	230	244	214	237	251	220	216	229	244	238	239	283	282	235	242	241	216	266	230	249	236	237	253	245	233	220	226	259	234	237	248	262	259	233	244	237	256	228	253	252	260	246	235	239	255	239	221	252	261	245	258	250	227	255	237	201	244	278	222	248	247	233	245	225	235	260	237	228	226	223	247	253	204	274	251	240	258	236	221	231	219	245	249	240	260	217	256	238	242	236	226	243	261	262	250	238	231	256	239	221	277	224	237	232	254	241	221	255	245	242	219	245	222	236	229	242	221	248	248	251	227	211	209	241	249	228	233	234	228	262	241	242	251	259	228	244	241	237	246	221	242	238	259	255	261	235	236	254	234	228	243	268	224	263	246	251	245	229	219	259	237	240	223	276	242	225	258	266	251	286	239	280	227	240	234	272	257	248	241	252	211	257	240	236	217	241	267	230	261	233	227	248	227	259	252	261	282	248	230	250	277	259	219	254	219	249	236	216	228	239	229	236	207	242	233	244	227	233	265	233	239	208	251	244	227	276	242	281	255	242	241	245	253	208	262	235
28831	5074	11643	31001	61224	34630	1482	1243	1172	1101	980	963	878	925	883	849	779	751	849	821	766	823	789	744	695	738	787	843	769	723	759	716	735	744	745	714	714	752	763	680	762	670	703	769	754	691	747	713	748	744	743	757	707	698	724	725	712	789	691	710	693	696	718	681	685	752	688	698	736	695	697	679	749	732	698	684	725	677	697	673	733	696	749	688	696	683	760	693	723	707	702	707	728	740	729	709	698	706	741	660	714	683	723	710	688	711	682	665	683	696	707	689	731	696	705	682	721	660	728	734	726	672	659	709	722	711	689	664	649	712	693	678	710	718	747	723	697	689	682	719	679	670	716	690	702	676	697	691	686	733	722	736	682	656	712	687	703	721	727	713	703	728	728	696	742	695	702	740	655	718	745	694	719	708	725	689	679	687	693	624	713	691	701	706	677	747	696	723	666	719	669	703	718	694	700	650	717	685	712	721	743	663	695	671	682	701	665	703	702	649	719	693	719	688	722	717	713	736	686	698	730	764	699	678	687	686	676	713	773	691	761	693	740	691	690	730	728	708	690	658	683	696	760	691	696	679	727	699	722	710	677	718	669	672	771	694	718	671	702	712	748	691	713	733	687	678	678	705	729	723	723	696	727	727	733	763	686	725	709	717	723	726	654	701	723	676	728	663	707	705	718	748	735	677	695	709	694	695	707	717	753	720	699	731	697	651	707	709	723	720	725	665	669	700	708	734	704	687	719	719	676	730	674	712	669	696	682	695	728	687	689	679	640	694	682	728	689	773	737	651	691	687	717	765	691	693	695	716	687	702	684	738	708	631	719	740	731	710	690	747	677	693	688	714	699	636	716	717	666	718	715	682	734	705	727	717	740	679	724	713	732	750	699	693	695	632	676	702	698	705	691	722	727	757	701	677	689	722	665	692	705	737	727	698	679	668	671	703	685	744	717	690	703	690	720	721	713	664	724	715	762	685	711	699	750	714	705	672	674	667	729	729	724	660	667	706	729	697	659	673	696	715	731	654	687	671	694	703	717	708	685	740	714	675	646	732	710	667	668	705	692	757	684	719	688	679	642	698	712	737	683	653	719	708	758	687	699	669	739	666	686	706	748	701	730	722	741	730	714	726	626	674	724	698	739	668	684	698	675	728	739	718	692	624	713	702	691	679	710	729	684	682	659	726	761	699	765	689	678	661	738	707	719	726	709	687	722	680	740	725	684	674	706	751	749	715	711	717	675	711	716	750	712	695	755	646	719	685	682	751	665	698	671	730	692	730	717	713	731	695	718	731	714	705	692	665	690	703	718	744	678	701	682	724	746	716	754	710	732	733	725	705	704	769	723	716	720	690	678	711	653	632	731	691	750	703	728	681	682	686	697	707	690	722	680	735	657	735	708	690	718	742	719	730	719	721	729	664	708	703	712	699	702	686	725	732	697	707	670	706	702	721	731	696	653	750	645	704	734	679	704	745	735	686	696	719	689	721	671	647	661	714	650	707	725	697	643	699	713	721	703	700	697	723	641	671	691	735	692	686	687	688	699	701	728	699	658	695	681	669	637	747	665	709	727	739	699	697	692	679	659	713	704	704	721	695	706	764	745	712	728	685	672	699	688	704	700	733	685	680	687	738	671	714	696	765	678	696	751	712	685	753	681	713	699	747	718	702	715	691	720	685	671	719	719	758	675	696	713	738	706	701	690	719	673	716	723	753	726	703	696	701	688	701	734	654	708	695	724	752	700	717	735	693	723	697	756	715	732	657	695	697	643	763	690	694	709	711	695	675	670	683	721	691	699	692	721	725	719	703	707	675	698	695	710	627	702	687	705	714	694	714	675	714	717	693	712	682	708	720	688	685	698	690	693	742	694	668	694	760	701	718	725	741	692	678	655	744	671	682	684	735	707	743	719	690	705	682	691	738	729	697	717	694	678	713	734	689	693	702	741	712	692	774	676	659	691	758	739	720	719	712	724	714	709	698	684	689	694	693	722	710	688	728	698	647	712	671	673	697	704	697	693	757	722	686	651	734	740	694	698	692	693	730	700	712	734	655	688	710	687	665	697	734	727	726	697	729	718	715	722	654	703	757	695	687	710	692	687	709	718	743	683	690	734	744	657	691	650	708	711	714	717	657	723	711	696	662	703	729	708	665	696	686	681	689	654	693	703	688	654	692	736	695	710	727	699	695	706	698	735	746	699	728	759	684	723	714	678	729	705	753	686	702	715	682	690	731	712	732	709	697	724	693	684	651	649	695	685	683	724	696	702	699	720	724	697	738	688	702	735	644	700	722	661	696	694	718	700	694	675	721	702	709	714	714	756	711	711	681	702	722	668	688	668	739	686	668	694	744	694	688	716	700	714	722	713	713	724	733	713	658	699	643	696	703	682	710	708	683	722	690	716	713	709	671	696	719	742	713	678	723	713	720	702	703	711	736	688	690	690	710	683	697	716	676	696	712	656	698	754	678	688	685	747	702	689	710	694	681	690	671	729	706	705	626	720	702	839	754	680	708	681	763	726	686	752	676	737	649	741	710	678	751	723	686	755	716	694	754	710	693	647	743	714	731	707	761	750	686	710	696	693	688	672	709	698	724	703	730	720	712	727	680	645	716	664	731	748	701	713	706	692	680	717	676	705	733	715	740	685	704	743	686	704	713	676	712	642	694	690	685	728	739	674	695	660	714	682	745	746	712	761	702	713	694	725	752	701	708	661	695	667	752	742	692	694	693	701	705	689	730	770	688	717	670	707	700	692	698	724	701	723	711	727	659	695	729	701	672	696	715	709	667	741	758	633	703	736	687	715	733	702	704	717	703	693	739	706	710	771	709	661	719	723	739	742	691	682	672	634	707	741	711	756	659	749	723	780	721	669	670	774	684	683	674	664	715	719	677	715	670	679	696	693	667	775	704	767	709	712	746	725	721	734	736	725	691	725	647	776	698	714	683	751	684	689	719	740	715	702	694	755	680	705	700	697	708	689	730	702	661	675	689	707	672	670	683	691	756	728	677	716	738	688	707	724	762	692	722	713	669	711	683	720	717	712	722	687	694	741	728	703	707	730	680	688	708	724	724	677	693	735	711	718	709	690	712	725	683	686	691	758	731	672	679	690	680	741	726	712	680	729	734	678	709	657	694	687	716	701	720	744	707	697	678	700	699	661	707	748	679	718	709	669	694	665	729	711	690	715	702	697	713	749	710	695	735	671	664	706	707	689	729	690	715	735	717	712	667	685	717	701	743	770	671	715	742	712	707	676	719	724	729	685	716	675	759	709	742	732	682	703	700	745	673	669	686	718	657	643	726	664	642	705	705	709	719	744	741	671	712	754	673	738	686	717	720	679	696	713	700	720	714	702	711	667	705	691	728	736	696	708	727	732	748	739	718	733	692	726	727	701	687	697	722	677	748	686	691	717	741	680	668	705	716	701	696	725	749	698	685	696	695	730	698	680	692	750	721	670	734	742	716	669	687	728	715	708	733	683	689	704	669	686	676
48368	24595	19415	37203	58252	34952	7532	928	485	437	404	397	362	325	313	324	328	303	303	291	309	305	272	267	290	284	258	255	308	260	272	273	261	293	272	234	278	264	238	305	282	246	278	302	256	241	254	273	262	258	256	273	282	295	287	257	251	271	284	295	292	280	259	271	248	304	244	270	289	273	281	272	259	275	272	257	286	271	254	301	276	283	269	280	262	281	260	272	275	234	288	290	264	236	255	275	250	282	249	255	251	271	280	286	235	253	279	267	279	260	287	243	271	268	243	266	257	285	255	251	260	265	247	250	264	280	267	272	265	251	282	282	285	280	253	254	258	248	283	278	296	261	272	267	299	263	260	286	256	273	262	269	270	253	240	276	261	277	280	252	258	264	289	275	300	288	262	269	284	279	278	264	286	266	286	294	268	245	239	298	266	270	287	270	257	272	254	277	261	258	259	272	272	259	238	268	274	280	260	259	249	252	264	252	272	258	280	306	244	279	272	262	257	241	259	251	261	292	277	308	266	217	283	264	278	255	300	286	237	258	236	294	248	276	250	285	281	248	230	257	296	274	277	277	248	263	269	304	272	260	260	262	273	249	266	246	269	281	286	276	303	268	285	266	238	238	280	268	300	286	287	260	278	290	272	276	266	252	237	263	267	275	245	259	280	277	292	271	283	277	289	245	260	258	264	237	239	272	284	274	276	285	299	266	270	249	273	290	241	278	267	253	276	237	261	286	257	271	257	274	257	266	282	289	271	250	288	239	276	270	283	262	277	245	247	285	266	275	282	260	271	250	259	219	277	272	266	267	296	245	267	266	299	252	282	280	248	254	269	271	264	283	294	278	258	286	280	282	274	257	300	318	250	263	237	267	267	296	276	270	257	273	262	268	283	270	285	258	276	287	275	263	283	244	287	281	281	245	263	254	267	251	241	285	257	262	253	283	255	243	235	286	261	293	268	266	280	297	260	247	275	284	306	235	271	309	243	271	270	263	290	257	239	238	269	284	282	253	291	257	270	293	252	247	271	264	246	269	230	275	266	264	270	250	275	272	296	231	269	265	258	266	252	257	288	277	262	245	281	270	236	254	276	249	270	256	276	294	251	258	274	273	257	275	278	261	274	245	257	289	253	257	255	215	307	288	282	249	269	270	235	273	239	268	288	255	264	277	266	266	287	296	277	267	235	276	262	284	256	282	280	280	263	261	262	290	269	247	314	270	248	277	277	273	256	260	279	241	269	270	264	281	266	283	254	236	256	258	285	270	280	277	265	257	297	283	246	273	285	279	255	264	288	253	269	284	277	265	249	255	254	269	263	308	283	267	276	280	269	281	294	253	267	282	264	254	266	259	236	252	257	286	254	292	271	253	252	264	265	264	242	277	276	255	289	267	266	257	255	230	281	275	263	280	267	274	275	284	273	272	271	247	262	242	260	261	256	228	293	300	275	264	289	281	259	266	268	269	256	281	288	277	265	246	276	255	283	264	289	271	265	265	268	246	286	270	264	270	272	284	285	294	282	275	259	273	239	255	260	274	240	275	253	266	289	267	281	253	247	266	232	249	275	290	271	265	273	280	276	249	258	259	251	273	252	292	270	268	282	276	261	264	237	285	281	256	252	275	277	256	268	286	245	264	272	248	250	274	264	248	298	243	240	257	257	260	283	252	256	258	282	256	260	277	272	307	269	271	244	265	232	288	243	249	291	257	263	261	242	272	295	239	265	272	261	280	260	275	274	222	275	249	269	278	271	243	243	270	276	263	274	292	266	279	278	278	254	257	258	288	264	264	239	265	266	257	266	259	268	279	246	293	286	255	266	267	281	272	262	270	282	261	264	271	265	241	272	261	256	281	267	281	265	259	278	288	258	273	251	284	224	246	232	255	279	246	269	259	259	282	283	273	263	259	249	306	265	297	284	289	255	269	258	254	253	268	252	289	293	268	273	266	269	267	241	272	291	296	266	249	265	271	273	262	301	272	265	303	254	263	264	253	271	268	270	268	271	240	239	249	313	234	259	266	253	228	215	257	257	301	281	261	246	279	254	271	296	239	270	267	245	277	266	273	267	286	263	305	281	275	232	277	269	252	272	259	267	268	264	286	270	287	272	264	249	275	277	279	256	258	242	273	247	258	258	277	284	279	257	255	269	302	257	284	295	254	239	269	261	285	259	277	278	241	277	265	249	276	285	267	251	261	255	272	272	246	245	273	259	228	259	259	274	271	244	262	251	274	278	235	281	255	308	251	290	274	288	275	297	245	275	280	262	263	258	292	264	261	254	250	276	292	290	267	258	241	264	291	292	282	255	266	246	231	247	254	259	268	278	292	291	298	240	259	250	256	232	245	257	309	273	251	274	276	255	259	253	279	265	265	291	268	252	271	286	225	254	276	272	250	265	286	212	279	244	275	240	287	275	260	255	262	279	270	246	255	230	273	247	247	256	262	266	289	279	260	270	260	278	249	265	251	253	237	276	281	246	270	273	280	254	231	308	272	257	265	249	270	265	269	238	254	251	299	284	267	271	252	274	241	268	276	279	257	253	283	275	267	274	253	259	258	269	246	289	239	276	269	239	259	277	249	240	257	283	270	250	281	306	272	297	263	276	286	289	253	261	239	268	282	259	246	284	258	266	262	239	239	249	271	308	296	267	247	274	270	257	280	270	262	248	261	306	259	253	262	236	271	266	263	258	257	264	260	263	247	268	271	277	265	276	288	279	290	221	282	261	277	267	282	287	267	256	259	213	269	282	253	260	253	260	272	257	287	256	254	262	260	273	232	278	268	278	276	245	250	242	285	272	239	253	262	296	271	282	267	283	292	257	257	256	259	252	241	266	268	250	283	256	254	263	235	227	264	261	285	282	258	268	258	271	265	256	279	270	284	272	281	248	266	273	257	278	247	260	260	310	236	287	246	246	255	269	260	289	232	253	278	270	272	280	248	265	266	269	294	268	275	261	279	265	272	266	248	264	255	260	261	300	273	268	260	268	321	269	237	259	253	286	279	239	286	272	278	220	237	234	281	253	266	279	272	261	276	287	264	242	264	234	284	263	245	238	253	266	301	290	303	267	227	283	283	290	257	271	251	277	268	300	279	277	254	264	267	242	281	249	254	259	273	246	264	262	278	279	277	286	253	246	302	249	270	295	270	249	235	278	301	247	223	250	286	259	247	257	274	257	269	229	264	262	271	271	293	251	280	252	251	268	259	247	261	283	267	262	277	257	270	262	258	274	239	243	266	291	263	262	264	283	267	242	251	272	249	260	282	286	253	236	259	241	246	245	274	295	290	265	281	263	250	254	253	244	258	313	267	298	257	290	292	283	256	245	252	242	246	297	268	248	231	277	284	259	257	264	248	281	265	246	256	264	259	243	279	279	248	288	245	275	276	252	270	275	270	276	273	250	269	251	256	279	244	263	261	267	262	269	266	266	268	279	281	268	258	270	232	274	292	256	278	252	270	262	308	241	249	272	250	275	253	261	267	281	292	268	280
32578	8159	14859	47906	64211	31636	2791	2290	1958	1658	1488	1471	1340	1303	1163	1130	1051	1067	1014	1030	943	891	906	964	879	893	868	854	889	853	847	880	810	878	897	840	859	826	814	799	840	889	854	827	795	870	874	835	947	805	823	858	810	885	767	769	784	780	772	787	752	832	766	812	746	789	767	757	796	785	714	772	781	781	734	775	783	701	778	795	817	712	729	758	784	739	753	775	757	775	775	742	762	766	759	722	739	748	705	752	731	776	742	778	812	683	767	737	828	758	731	793	774	767	795	823	750	768	770	741	731	752	794	762	779	768	754	805	793	722	722	776	751	738	776	781	788	788	707	741	736	740	738	773	745	761	771	778	757	729	779	769	735	729	793	746	773	741	745	736	762	759	765	801	757	724	744	796	754	796	759	801	783	727	792	776	722	802	777	740	750	798	734	806	766	800	772	761	750	754	762	791	762	790	789	735	781	730	785	736	791	778	805	773	736	736	765	766	714	738	744	755	755	775	740	756	727	752	762	784	755	753	810	742	792	786	688	738	714	736	774	736	795	736	753	769	805	788	746	772	746	777	741	695	802	752	695	761	742	762	781	785	739	707	764	757	751	772	749	734	736	768	754	753	778	764	729	743	774	737	770	705	812	699	813	705	798	768	748	746	771	753	739	770	793	738	751	723	749	770	765	792	769	798	762	789	779	717	733	692	763	795	793	720	749	748	743	769	719	747	702	736	727	759	741	744	730	764	773	769	768	718	738	755	703	783	814	754	741	796	698	746	780	723	770	731	712	735	725	782	751	768	773	743	757	780	772	711	777	752	745	775	752	724	732	746	737	750	743	730	719	810	735	806	744	791	710	768	787	791	729	787	733	767	781	730	776	704	746	755	801	747	761	785	735	770	729	742	757	774	809	778	721	758	760	767	751	736	719	746	764	742	758	761	745	795	701	791	772	745	771	713	774	761	744	775	785	803	748	704	793	775	737	795	754	731	747	777	698	727	746	744	743	784	749	794	749	736	722	735	811	695	703	764	747	782	753	767	787	782	766	746	774	740	752	760	803	783	727	761	758	774	801	765	754	731	751	786	763	748	736	738	772	765	703	759	760	759	763	704	739	754	742	722	748	747	733	757	800	835	760	737	763	720	753	741	761	769	777	743	745	786	708	757	775	698	768	716	727	768	769	773	787	780	734	783	734	804	720	749	783	766	801	731	732	753	726	750	751	773	794	799	749	775	741	773	726	755	756	729	771	750	765	785	755	760	756	761	758	756	735	741	781	737	742	723	748	753	743	767	752	672	765	773	714	760	762	726	789	760	737	730	783	752	808	764	747	729	745	760	723	787	787	804	780	734	743	745	755	751	727	770	732	728	756	736	720	726	755	803	775	704	695	754	768	755	761	751	771	712	753	764	764	710	730	787	749	751	766	730	756	799	736	771	767	759	752	782	758	733	771	735	755	767	748	765	702	775	731	763	787	778	703	748	791	741	755	744	759	766	749	730	775	741	736	749	772	800	725	778	702	809	753	775	704	758	714	753	768	739	755	715	761	733	787	758	742	729	721	783	724	731	771	815	805	748	745	808	741	787	761	806	743	767	801	743	739	772	727	732	714	759	775	765	718	751	736	742	784	730	687	720	753	763	789	831	733	777	730	749	749	758	741	722	728	776	714	760	729	730	753	801	705	771	743	722	705	749	784	758	761	712	773	790	751	783	707	775	779	785	770	771	777	743	790	736	753	753	760	716	766	731	704	747	767	769	704	755	709	756	732	743	762	741	765	706	741	792	741	727	742	804	745	696	708	778	736	756	779	750	749	746	721	820	735	740	735	774	700	751	753	743	765	752	727	777	678	768	792	779	743	819	758	757	737	759	765	759	724	723	766	723	737	772	748	745	713	718	798	762	695	775	713	795	755	751	774	793	753	771	757	710	747	766	726	775	721	765	761	736	780	729	794	751	777	678	753	782	718	760	730	792	759	765	759	762	752	740	762	731	783	727	742	790	782	747	753	753	772	773	822	780	766	710	769	734	760	748	725	778	733	804	803	749	768	784	713	695	747	826	780	766	784	811	695	719	814	762	751	745	807	740	821	769	752	734	760	733	736	769	755	711	699	704	798	756	720	715	750	789	759	763	751	747	791	761	734	772	722	770	756	746	740	756	748	771	717	719	757	731	723	764	751	752	787	718	767	779	727	751	765	775	769	730	762	732	775	737	778	715	779	787	771	752	714	785	751	715	789	775	736	778	750	766	734	743	718	749	747	781	796	728	715	787	770	718	718	749	764	728	749	712	739	809	737	729	785	766	732	773	755	728	741	743	777	786	732	765	715	741	749	744	817	759	734	789	730	763	763	781	738	807	764	755	741	763	738	797	733	789	789	759	769	762	809	738	724	717	725	704	743	762	737	736	785	769	766	719	723	709	770	779	712	760	728	805	761	730	785	767	720	779	738	755	771	767	702	784	719	750	772	747	758	742	764	773	805	759	746	726	768	713	758	751	785	713	723	732	757	779	782	839	753	708	733	801	748	726	764	747	788	781	794	712	764	767	739	742	749	722	767	745	754	758	742	752	772	756	714	790	748	744	777	775	793	726	736	768	725	725	747	744	745	762	745	775	750	776	722	761	794	761	763	722	811	782	729	760	771	746	723	747	792	748	773	802	763	763	779	726	743	728	781	699	784	825	731	732	766	775	770	779	737	716	744	788	721	762	710	770	804	751	769	762	745	739	706	708	745	755	724	750	785	767	721	779	787	798	753	800	761	811	765	756	733	767	741	737	720	723	723	786	782	752	725	737	699	726	778	751	731	746	744	756	753	761	761	718	713	741	724	735	759	721	751	786	724	779	773	766	795	738	701	801	701	787	761	739	777	782	785	763	752	785	742	724	732	786	796	717	684	713	782	740	767	781	731	782	752	769	686	709	785	692	731	764	723	742	754	799	763	782	709	749	741	784	781	760	740	753	741	734	756	737	763	792	758	698	709	739	798	743	737	760	757	738	743	775	769	797	778	726	779	800	733	755	751	724	761	718	730	685	739	738	831	759	751	752	768	786	751	794	799	750	736	760	760	756	740	762	792	707	753	722	724	756	759	740	713	735	739	723	733	723	752	784	768	778	771	781	756	744	756	764	707	757	749	754	740	744	734	782	796	748	737	750	733	739	735	739	691	813	728	773	705	727	751	761	724	772	770	738	766	753	721	753	729	721	742	758	761	758	743	750	774	748	717	770	702	733	779	731	774	735	740	807	780	707	750	737	708	748	768	765	733	722	731	711	763	813	746	788	722	689	745	738	724	792	762	742	718	751	780	752	758	782	747	726	751	778	756	815	761	717	766	741	798	779	705	713	749	766	792	692	744	826	696	820	802	802	787	707	761	726	753	810	805	759	746	751	749	746	725	752	800	810	732	752	766	727	754	800	767	751	736	751	757	748	754	782	758	766	739	751	771	772	772	695	745	775	753	741	731	770	746	733	713	750	732	741	756	755	789	733	770	757
5240	962	735	4082	5589	399	144	126	138	130	130	123	122	108	145	143	147	122	143	142	138	140	124	135	125	136	136	122	131	133	128	142	131	113	129	131	140	134	136	126	119	138	115	123	132	127	121	116	127	119	112	140	113	115	140	124	119	121	154	122	101	125	134	137	139	140	134	116	124	135	121	126	130	125	129	137	123	135	121	129	128	135	109	128	138	131	128	149	130	136	142	122	138	131	125	124	129	134	123	127	131	156	122	151	126	140	129	122	129	122	136	148	119	124	133	119	134	136	138	129	143	128	137	119	150	122	111	128	139	135	128	119	146	129	108	149	140	128	131	125	130	133	130	122	129	128	115	123	135	143	133	112	122	138	135	144	130	111	142	132	122	126	152	134	123	128	141	131	137	130	129	124	135	112	122	125	117	138	129	121	112	134	145	128	145	121	122	139	115	135	136	144	146	134	154	119	129	130	119	146	138	137	131	128	149	114	129	149	108	132	119	120	111	146	124	129	126	132	127	124	124	139	123	131	131	110	131	120	148	130	121	137	147	137	125	137	148	120	135	127	148	132	119	125	119	151	156	143	123	126	131	126	98	123	124	146	129	146	123	129	114	119	133	125	146	127	148	108	119	138	137	131	137	132	119	122	135	141	115	144	124	154	147	141	131	134	129	104	126	129	113	115	134	121	156	145	136	117	127	136	125	133	132	132	126	128	114	134	133	110	123	144	135	132	126	158	132	144	140	127	113	136	127	115	137	127	123	137	142	124	140	138	134	138	140	118	131	116	127	133	125	124	123	151	125	127	131	137	108	126	129	146	116	141	127	117	132	110	107	130	129	160	120	128	126	146	113	115	109	118	137	134	130	130	133	111	107	137	121	132	125	151	121	112	121	128	118	134	150	158	123	106	136	128	104	147	127	125	131	123	133	120	118	113	116	128	129	139	156	129	116	139	120	109	128	132	132	137	126	140	136	124	142	127	138	111	111	102	147	134	108	112	128	111	141	151	132	120	124	128	138	139	112	144	114	115	138	120	145	107	130	126	113	141	134	129	105	135	125	130	118	127	139	117	137	141	124	126	138	127	122	140	99	137	134	103	135	135	125	131	133	138	139	125	135	140	138	121	126	123	133	129	126	133	110	125	121	132	131	133	119	156	140	144	127	148	154	119	144	118	127	137	146	124	128	115	138	141	126	133	101	145	134	140	122	121	134	129	124	142	133	136	134	144	143	154	125	133	121	129	134	133	151	134	125	131	150	139	129	128	111	160	149	127	134	135	123	112	119	144	119	146	115	131	139	120	134	135	123	125	131	116	158	117	151	136	141	124	121	143	128	143	123	134	125	116	111	129	142	141	119	115	122	106	134	139	123	115	114	112	125	128	130	138	128	128	115	127	124	143	105	123	123	138	132	111	135	117	127	105	130	145	138	120	136	120	130	130	132	129	125	120	108	140	132	108	143	152	117	102	152	126	125	112	116	123	124	127	140	106	148	120	142	115	130	129	121	138	130	137	116	161	128	146	124	118	138	136	112	126	118	129	120	122	129	125	148	150	121	153	122	126	136	141	106	140	136	128	115	133	120	120	133	113	128	145	143	115	121	119	125	126	142	125	138	118	140	127	119	131	119	137	132	118	119	123	116	125	141	129	142	125	139	122	150	117	139	133	129	122	131	143	145	114	131	122	128	128	120	113	140	140	124	144	144	117	137	127	125	140	139	124	129	100	142	131	123	109	141	125	143	143	137	131	114	136	113	108	129	118	119	109	159	126	133	130	131	141	154	114	140	117	124	139	137	123	129	123	139	126	139	130	140	123	147	151	124	112	134	140	139	122	138	143	129	131	142	123	113	150	124	124	141	118	133	125	104	129	138	128	134	117	147	125	131	125	131	124	129	133	129	106	136	129	129	135	124	139	128	153	131	142	106	139	132	148	131	122	127	120	133	107	132	141	140	126	133	115	127	146	122	121	144	136	120	138	133	135	137	132	133	138	116	108	148	127	125	127	148	122	139	134	142	113	127	112	107	141	127	137	125	131	142	140	114	136	143	113	115	120	134	143	122	148	143	135	117	131	119	121	121	162	106	123	137	147	128	153	143	126	140	125	132	125	118	141	146	120	123	124	127	145	125	124	119	129	157	163	144	126	127	121	136	116	128	118	117	142	138	144	131	141	138	134	131	124	138	107	156	147	144	117	127	139	113	125	118	133	123	125	138	122	123	127	127	135	133	122	127	122	107	136	133	118	144	131	121	115	136	114	119	97	152	136	137	130	123	108	135	125	128	140	139	121	111	142	133	109	142	139	128	112	135	143	118	112	137	129	140	134	147	130	125	147	106	132	150	133	140	128	122	133	107	104	112	113	151	129	138	134	128	122	137	136	130	126	116	141	126	123	126	136	120	133	133	126	134	139	119	132	110	129	147	140	141	127	118	122	121	111	146	141	137	121	128	133	127	127	114	129	112	111	153	135	129	132	126	139	136	124	141	136	129	145	127	130	140	146	137	105	137	108	152	138	121	133	155	129	108	139	137	155	128	154	143	130	132	148	127	124	113	127	126	136	117	135	132	126	103	139	130	120	136	143	140	127	111	111	146	154	118	139	132	137	136	123	124	136	125	123	127	127	123	136	121	130	129	121	122	94	138	127	132	126	143	122	151	107	128	130	126	127	129	158	121	116	113	144	132	118	122	130	129	110	111	125	133	111	120	136	113	141	126	105	128	129	128	131	130	149	144	111	143	135	114	132	143	138	124	140	139	129	133	121	117	131	140	148	122	120	142	151	111	139	132	122	120	147	123	148	115	131	141	116	124	135	138	146	103	128	144	118	133	118	132	140	138	108	137	130	143	141	147	141	143	117	151	133	130	130	108	145	137	133	109	125	139	143	114	114	144	102	137	146	128	134	130	129	143	123	126	129	173	114	129	123	127	150	146	133	132	145	129	143	133	128	115	111	139	125	120	140	136	116	128	122	128	131	145	121	121	132	133	122	126	117	115	135	129	115	128	135	131	119	131	152	122	131	116	138	125	126	116	127	126	110	130	141	129	151	156	115	122	130	127	131	131	136	130	139	105	137	122	130	153	130	141	146	120	131	124	113	127	121	139	136	123	130	141	132	128	122	135	136	136	124	139	130	119	138	152	129	126	142	123	157	136	114	147	126	135	124	143	132	112	136	122	128	123	148	129	146	125	133	157	135	115	113	129	140	112	137	133	129	137	131	145	127	128	125	118	135	126	152	141	123	138	115	127	143	122	130	124	118	120	114	127	124	135	105	151	139	116	139	145	116	104	130	123	139	112	119	128	129	131	130	142	137	148	117	116	139	115	137	147	115	137	122	141	130	124	131	131	128	128	138	141	147	133	126	124	119	128	149	133	122	153	141	143	111	134	121	123	148	133	149	141	128	130	135	116	129	156	122	121	126	115	123	137	124	147	136	121	123	110	117	135	118	137	140	120	122	120	127	129	126	107	110	145	122	110	137	133	137	128	124
4802	1034	1427	13173	15622	742	444	455	476	471	453	473	423	446	447	461	455	393	404	403	426	463	413	445	439	423	458	438	438	421	408	410	430	418	409	419	449	412	430	437	436	447	438	411	452	429	427	419	427	431	419	447	425	435	386	475	416	422	405	404	437	454	420	387	405	468	410	406	421	412	425	436	410	418	435	419	377	378	421	385	402	403	411	431	397	450	434	381	407	407	437	426	423	398	426	409	420	437	421	449	402	398	412	444	419	466	409	406	420	421	455	391	421	405	387	410	436	391	380	422	389	415	423	416	394	395	449	423	435	397	427	439	411	421	421	405	431	381	417	402	424	408	447	412	437	401	410	435	395	428	406	452	446	414	411	445	420	392	448	460	465	443	461	472	432	400	410	417	433	404	450	394	444	425	408	427	401	401	426	422	444	407	450	428	435	402	383	444	410	423	386	417	409	423	408	392	452	427	433	382	411	419	418	427	427	446	448	399	385	402	419	406	431	412	445	439	432	452	403	427	429	433	429	469	410	423	417	414	415	433	412	422	410	435	404	407	415	425	443	380	417	429	385	464	421	448	422	415	420	406	409	451	445	419	392	422	446	439	439	439	422	414	423	406	404	438	387	424	415	417	403	411	432	395	440	418	399	446	442	440	424	403	428	389	414	403	433	451	411	418	448	400	439	438	435	438	429	386	436	410	433	412	405	376	431	409	421	411	399	398	412	419	432	442	419	393	472	438	461	415	379	440	410	413	438	410	426	458	408	403	431	387	428	444	424	408	408	407	402	419	432	401	450	378	420	393	434	441	412	421	435	420	409	457	416	431	398	409	424	416	443	418	451	436	433	396	421	441	430	440	368	486	419	447	408	443	426	430	438	423	415	411	442	431	435	402	438	425	460	425	425	405	410	416	407	436	437	443	440	436	455	392	430	417	398	430	431	394	406	409	405	436	412	424	438	458	413	429	458	390	406	431	417	394	430	430	413	433	412	430	383	415	436	440	453	424	421	417	464	439	411	431	400	427	411	451	443	423	423	409	405	414	404	385	384	448	421	455	430	463	431	429	416	462	420	439	379	411	407	441	430	388	436	428	440	427	426	452	462	427	431	419	394	380	423	448	434	410	436	404	436	414	438	422	445	449	426	445	409	445	452	413	416	411	455	441	373	412	434	413	427	411	406	442	466	465	426	420	462	403	463	445	398	417	418	431	427	417	403	421	457	425	420	433	410	422	420	421	435	444	437	432	451	464	415	454	452	394	411	413	380	393	469	434	419	409	430	433	403	436	409	428	412	412	442	435	386	404	439	413	399	411	441	434	406	372	423	431	393	395	420	394	448	430	408	356	422	407	406	409	413	433	481	426	418	418	433	423	421	417	421	416	468	445	406	418	424	442	397	418	440	467	437	421	421	429	432	440	418	430	412	435	437	417	393	409	424	413	417	404	403	444	452	421	415	412	413	403	430	444	459	444	431	433	391	425	442	423	403	460	428	431	408	377	459	378	425	427	396	418	467	458	445	436	419	444	434	403	405	410	425	416	411	420	397	443	446	417	418	447	431	436	418	412	434	428	458	391	450	405	401	438	406	415	397	435	414	442	428	427	435	424	439	430	392	387	441	458	421	449	404	444	470	403	429	408	422	411	426	403	429	396	377	410	415	421	411	424	435	432	416	433	406	437	401	419	408	415	446	418	421	402	413	434	428	415	383	416	412	432	420	434	419	443	424	414	411	420	464	453	433	408	399	413	437	398	456	406	427	458	449	434	391	452	423	455	463	428	394	387	424	416	434	424	434	438	406	451	443	413	398	426	422	438	469	405	404	457	409	408	413	414	423	404	436	446	429	415	454	417	443	408	441	433	410	413	405	435	402	429	396	429	384	452	445	462	405	365	411	400	434	432	451	439	437	455	383	408	386	410	430	427	433	384	421	398	394	438	403	445	431	448	452	454	441	415	407	402	465	422	416	423	385	447	412	461	420	422	419	422	443	405	437	384	416	398	404	385	420	454	421	414	423	419	404	407	398	420	421	415	428	438	442	433	418	440	413	431	462	425	388	409	422	430	438	426	394	396	416	395	451	380	430	418	402	417	422	449	395	387	435	429	411	451	451	434	446	414	453	401	464	399	431	439	407	410	436	438	407	410	420	378	437	445	435	425	415	442	427	429	428	427	425	383	424	435	411	386	399	451	394	430	427	416	413	436	388	441	408	430	411	446	454	408	437	416	430	438	424	416	404	418	410	462	447	471	420	366	441	427	403	447	408	410	416	451	448	447	418	430	427	417	473	425	414	398	446	426	432	393	436	424	428	437	444	436	379	431	438	451	435	431	437	412	377	412	422	447	405	431	382	413	425	408	459	427	415	417	410	409	388	428	452	405	451	422	422	406	404	407	397	430	418	412	439	459	415	413	426	462	447	476	430	430	426	416	452	445	424	434	412	402	420	381	406	425	442	441	429	413	439	435	434	431	420	444	410	460	398	393	413	412	436	433	412	402	425	449	406	436	424	401	420	409	396	424	411	424	408	416	421	417	392	410	459	481	385	437	449	410	421	406	414	435	445	384	440	426	407	387	422	435	379	452	403	410	411	409	411	422	373	443	420	402	437	433	382	403	431	397	438	435	421	403	419	429	362	407	413	426	427	401	418	438	386	453	441	443	424	397	427	421	401	404	456	444	427	409	432	448	452	396	420	407	449	434	421	432	427	412	423	371	447	408	426	418	436	422	440	408	418	398	401	404	401	435	426	425	454	404	416	450	409	419	465	427	460	411	405	401	432	420	430	427	465	415	431	420	383	410	420	432	401	432	449	430	395	411	403	417	397	415	396	406	414	410	430	443	428	412	406	457	412	394	451	415	437	412	439	454	423	425	408	416	418	442	433	430	422	428	414	398	444	405	447	402	400	390	412	402	423	409	451	434	362	433	444	446	401	432	418	438	438	429	414	410	452	397	389	456	416	399	397	418	415	410	417	406	434	458	419	432	423	383	406	408	420	421	434	401	404	414	397	412	411	401	422	412	386	428	417	428	401	400	426	384	442	440	458	408	418	446	436	422	443	423	428	440	416	446	416	407	407	455	399	419	410	409	426	444	382	408	440	417	423	454	427	419	420	427	458	434	446	456	418	430	435	394	429	417	424	441	418	433	416	409	427	374	452	392	388	416	409	402	461	441	425	421	402	438	441	420	398	398	429	418	415	411	433	452	410	462	424	442	414	399	431	410	424	410	432	427	451	418	429	417	409	435	428	349	399	429	435	444	434	427	439	407	394	401	442	452	444	410	418	416	436	431	413	360	418	426	445	422	417	417	418	427	423	419	431	430	412	390	399	441	436	413	426	420	433	386	407	439	457	426	452	393	425	424	432	445	386	421	414	388	443	423	429	424	407	452	400	416	415	414	416	417	394	410	413	437	392	385	436	433	391	415	425	444	430	469	417	413	447	425	437	426	413	433	449	425	435	390	455	439	432	433	425	421	447	454	448	444	425	389
38630	15195	11383	24136	59333	28274	3994	432	334	262	272	299	262	270	257	241	271	260	220	236	266	279	273	279	231	254	246	256	288	227	224	238	257	269	221	260	224	259	235	257	235	270	267	233	235	226	223	245	243	249	260	231	234	251	218	242	235	248	260	223	239	235	261	260	265	224	215	260	221	269	223	237	232	214	231	253	233	259	257	246	250	215	262	228	232	256	209	235	260	242	209	233	244	274	263	246	225	193	267	274	213	260	267	248	219	230	244	230	243	262	259	233	232	234	260	250	253	221	212	231	228	235	250	225	253	239	228	219	270	235	261	230	255	252	272	223	244	251	223	245	254	232	255	260	257	216	227	239	244	213	244	213	263	255	258	236	227	253	239	244	222	263	212	232	256	230	213	231	242	227	219	247	288	239	251	260	219	235	258	278	244	241	231	238	213	242	256	226	247	208	223	260	251	263	238	235	263	245	232	250	248	262	250	239	250	230	242	242	241	240	232	238	252	230	247	268	235	208	251	227	238	222	231	236	231	255	216	223	211	249	240	248	233	233	259	231	243	261	221	246	225	229	218	243	232	259	265	235	245	245	243	244	290	249	226	243	235	240	243	249	242	230	275	239	223	233	222	222	242	233	262	236	252	236	237	234	250	241	245	250	244	258	243	219	238	248	279	231	238	239	246	250	247	239	236	245	248	218	247	263	238	251	247	251	232	196	234	245	259	246	235	220	249	233	257	222	255	249	263	241	276	239	235	239	223	240	237	268	223	257	241	217	213	198	237	264	237	261	256	228	238	228	248	234	216	260	240	219	244	223	243	255	243	245	245	239	232	231	225	248	240	244	231	232	243	246	217	240	241	236	255	219	217	240	228	238	254	238	245	223	250	253	255	250	228	248	249	250	264	248	249	254	235	222	226	245	260	226	258	254	262	244	230	255	264	260	239	235	234	252	206	207	260	242	228	271	237	251	230	245	232	286	241	253	234	223	232	217	238	218	238	239	200	246	248	209	242	247	250	243	243	249	249	202	264	270	257	275	273	257	241	262	258	236	268	233	232	258	240	244	227	260	252	221	269	231	235	228	235	266	257	274	229	247	235	247	271	240	233	250	245	214	221	277	245	236	272	242	220	236	240	248	214	218	221	218	231	251	224	227	268	240	241	248	242	235	214	206	225	263	264	235	227	238	265	240	236	228	260	221	236	214	227	247	237	226	229	232	226	230	259	222	236	225	224	236	255	217	260	262	257	236	226	227	225	268	232	236	228	253	217	273	233	271	264	232	248	232	230	236	251	234	240	232	253	221	253	243	239	223	216	252	263	218	252	216	263	231	244	237	277	261	234	234	232	240	238	245	273	246	269	251	240	202	232	225	232	254	280	219	228	222	246	234	238	263	226	261	240	252	255	239	240	251	214	230	293	241	276	244	258	242	232	249	237	275	214	257	232	248	241	242	233	234	235	247	245	237	231	232	239	239	220	253	242	231	254	261	221	221	208	255	228	213	226	248	246	237	242	259	238	239	261	254	240	236	243	242	235	253	246	262	244	218	252	247	227	234	268	244	222	249	261	223	213	232	255	249	254	223	244	244	230	244	248	229	220	259	251	217	247	211	236	240	249	242	236	239	214	254	259	246	255	253	230	252	245	224	245	264	245	238	246	245	259	263	254	254	215	235	278	256	260	225	229	289	233	238	230	227	265	265	263	232	237	239	277	245	219	227	224	252	253	268	262	249	218	241	229	241	242	231	255	252	234	219	262	248	251	241	241	276	245	233	241	239	255	231	234	252	233	239	238	228	258	255	260	233	233	236	234	222	253	256	251	222	231	202	257	247	230	261	235	228	230	210	261	246	271	262	269	271	258	216	240	234	221	260	246	220	271	247	232	255	265	246	237	259	237	237	241	253	234	238	246	257	272	277	259	246	253	254	246	255	233	245	240	267	254	239	231	257	242	227	238	223	227	245	217	215	240	234	203	217	227	280	282	234	229	242	243	240	241	257	241	219	267	261	253	237	249	215	260	229	237	241	240	225	251	248	255	231	237	235	228	238	275	237	254	228	241	229	233	223	273	248	237	241	264	212	236	261	248	279	219	230	217	244	261	246	246	226	264	250	250	264	242	258	255	222	237	226	239	253	222	246	248	266	247	253	271	220	232	242	221	213	225	210	254	229	237	227	249	256	237	252	239	243	253	240	229	263	246	245	230	251	270	244	243	237	236	237	260	224	260	253	260	238	248	252	226	232	237	229	244	240	240	243	235	216	248	231	239	255	250	232	260	232	262	253	243	254	244	238	253	250	241	251	239	231	254	229	277	251	253	244	268	251	226	236	232	232	217	264	262	224	244	236	234	244	247	240	195	254	256	251	261	258	222	237	245	249	244	247	268	244	229	236	270	273	271	246	225	224	241	228	230	242	262	228	229	215	245	239	231	264	254	237	238	286	243	256	242	259	256	234	244	220	235	213	241	228	236	261	260	237	242	228	250	234	248	238	249	227	220	243	236	235	225	244	230	234	206	218	254	209	256	226	244	238	230	247	269	223	236	225	248	231	250	232	236	245	258	297	243	247	218	227	254	261	231	228	246	230	255	246	227	236	249	261	227	234	239	245	205	276	263	258	263	251	251	267	238	268	240	246	237	278	245	232	262	220	236	233	251	249	247	240	260	222	241	245	249	247	255	240	233	230	245	227	248	211	225	234	242	257	237	246	250	253	269	243	236	229	235	265	232	249	240	234	213	248	236	229	259	239	237	243	244	260	238	238	252	232	245	248	233	220	233	268	231	243	239	234	226	242	233	258	228	250	240	222	241	249	222	259	253	258	252	246	254	233	275	247	224	239	234	255	237	254	231	238	270	258	275	264	261	241	250	220	241	243	223	228	238	255	220	248	250	253	280	261	247	224	237	269	250	238	234	265	242	208	257	228	214	266	234	249	237	236	250	243	225	230	258	237	238	229	246	231	214	217	238	231	249	248	236	224	255	230	269	261	229	211	228	239	248	241	242	269	243	265	247	237	251	260	235	220	250	231	208	195	238	240	254	219	258	251	244	234	252	243	226	220	266	282	249	243	237	246	222	243	246	247	257	264	266	241	241	190	236	264	269	251	235	249	229	257	264	243	236	236	234	229	245	238	260	249	237	244	235	251	262	250	245	209	257	240	247	246	235	235	259	273	255	230	239	256	254	241	253	270	249	221	241	209	243	255	251	229	265	262	211	237	224	245	232	257	252	250	253	233	256	229	251	248	247	231	236	242	266	238	278	217	236	208	270	211	238	245	234	233	226	255	248	277	235	247	246	234	241	221	243	247	219	231	237	246	247	235	229	237	267	257	228	243	264	267	215	260	266	236	214	235	221	216	271	238	266	237	223	235	263	240	236	230	232	245	251	223	236	244	233	215	255	220	231	212	257	237	267	230	258	220	273	236	258	233	257	232	259	249	248	265	233	229	238	242	229	237	267	233	263	259	235	247	228	253	244	267	207	241	218	233	267	265
22127	4525	12080	33807	66588	19103	1443	1230	1129	1017	946	949	928	945	832	853	885	766	776	775	793	769	776	757	727	733	741	748	708	729	784	687	768	704	746	796	759	741	724	759	770	690	748	771	757	694	695	720	800	744	756	768	832	689	688	716	782	724	758	735	724	713	750	715	739	694	728	662	678	732	741	713	653	705	690	730	706	714	701	720	731	726	740	707	664	686	726	724	720	708	689	740	753	731	737	702	694	709	721	750	749	680	718	678	682	723	680	742	674	720	740	768	713	700	685	695	690	739	703	707	761	749	731	674	737	690	694	659	700	761	715	664	686	761	731	704	727	725	723	737	713	674	673	720	687	720	725	691	718	703	701	727	749	710	702	717	724	753	662	696	738	722	743	705	715	728	731	707	702	695	729	692	707	692	698	741	707	710	692	728	723	674	668	707	714	674	645	705	700	652	705	703	711	703	725	747	659	692	744	691	719	724	666	717	718	740	716	717	753	646	710	744	692	706	717	702	710	716	668	695	734	702	703	720	664	692	697	669	716	672	774	676	660	727	724	678	675	722	756	691	682	709	659	712	691	703	755	703	667	751	704	706	701	700	683	715	679	689	681	719	688	716	715	675	683	734	702	713	690	749	708	727	710	709	698	696	736	659	663	671	733	678	714	715	718	714	715	712	698	728	705	683	698	705	705	717	718	707	689	720	733	715	711	715	715	726	731	713	679	701	685	722	703	717	751	712	720	687	683	708	767	720	664	715	707	744	718	751	698	661	685	723	710	659	723	743	709	647	702	681	707	682	648	764	710	721	677	720	723	740	714	712	656	728	667	690	750	699	695	698	699	728	657	739	704	672	685	756	705	722	708	719	692	710	700	694	698	708	695	733	735	698	654	711	735	706	712	691	741	690	728	719	724	709	717	703	745	721	709	714	667	714	735	667	715	742	739	724	717	729	722	670	751	714	694	723	731	724	756	705	703	735	727	695	671	726	681	730	713	735	696	708	742	734	691	720	711	691	685	720	713	693	645	715	704	704	745	700	706	736	751	685	720	735	746	705	672	712	714	745	688	741	679	731	727	716	714	708	724	664	709	766	732	685	703	716	740	673	712	698	700	674	710	750	696	697	698	658	697	669	687	722	708	685	679	735	668	683	745	685	673	650	701	703	726	694	714	680	690	717	748	719	718	690	703	693	703	688	693	715	710	725	702	685	722	722	669	724	692	713	690	701	693	754	692	714	715	725	690	704	693	704	715	706	706	714	673	716	719	712	668	698	701	676	737	761	694	741	745	751	722	692	738	711	696	699	706	682	706	722	713	705	691	719	754	710	706	762	740	693	722	723	716	734	704	724	683	708	711	771	711	733	679	690	669	724	731	660	716	691	721	665	701	671	684	678	656	706	703	646	686	733	716	721	693	729	692	711	698	663	694	711	732	701	672	698	733	719	743	671	720	743	693	718	720	746	688	715	680	733	710	705	738	743	727	672	745	710	710	710	705	699	734	746	734	677	716	701	679	747	703	669	768	668	705	702	710	750	733	728	716	691	774	692	738	690	693	673	756	657	721	700	687	691	652	718	698	687	697	723	709	727	723	685	684	745	704	729	697	714	739	722	752	702	703	735	697	709	710	695	751	703	711	714	700	734	700	699	721	725	743	717	696	762	686	688	725	665	691	702	725	737	703	710	748	685	710	710	709	690	657	726	680	695	683	721	658	702	687	707	679	697	730	696	704	707	695	706	718	719	685	711	708	693	709	650	668	724	715	673	706	702	699	715	682	733	671	714	721	750	716	744	640	683	704	718	689	705	707	672	721	677	714	741	704	709	671	691	696	730	728	643	742	691	746	708	721	740	689	679	716	723	653	688	683	752	743	750	698	710	669	704	707	714	756	719	749	733	706	686	659	702	677	714	720	684	685	688	693	696	669	685	737	642	652	771	702	727	686	702	681	720	687	652	684	761	705	687	719	679	748	689	747	711	764	696	711	686	685	670	724	713	735	655	693	766	707	695	727	656	707	693	701	732	695	678	702	717	722	670	693	674	743	735	688	711	703	711	752	713	650	678	663	722	701	724	713	687	704	692	704	754	678	671	719	662	717	703	701	703	670	728	748	699	682	738	711	675	767	710	735	723	711	707	693	690	727	714	736	712	695	681	710	702	700	696	721	709	696	727	705	684	729	721	724	722	732	748	737	757	669	730	695	708	687	762	753	725	660	710	709	692	723	670	665	776	685	723	699	703	748	705	716	673	674	703	684	728	737	694	714	749	745	690	692	700	691	698	683	684	682	704	703	687	718	702	720	699	663	690	699	720	722	669	715	728	721	693	687	671	672	676	696	746	659	732	727	675	707	745	714	723	774	716	697	673	700	662	717	671	717	768	688	712	681	739	747	716	703	695	717	671	735	742	695	673	704	697	765	644	739	746	708	706	724	712	690	688	675	725	724	690	663	768	785	679	694	714	744	716	727	664	715	729	691	764	746	720	709	693	735	709	735	747	644	760	682	692	749	719	698	667	717	696	695	742	697	696	683	688	715	693	727	724	718	749	699	711	707	671	725	711	695	725	707	681	679	734	689	680	757	697	662	714	713	723	708	742	674	703	662	705	716	713	705	754	687	705	702	733	679	733	700	693	699	717	699	675	684	709	701	712	693	684	699	721	715	669	745	690	727	726	744	682	700	680	715	731	737	717	742	655	680	713	674	719	698	664	739	709	680	749	748	745	715	790	684	728	635	743	696	722	743	679	704	702	702	720	693	684	683	709	687	670	740	714	700	684	680	696	726	646	735	756	705	724	725	712	724	691	676	719	751	719	676	672	690	729	705	748	760	651	708	658	744	692	733	640	752	720	747	724	700	729	667	725	695	703	700	716	689	693	681	713	693	735	724	707	758	718	733	649	694	660	700	733	698	714	725	716	727	755	742	716	733	708	700	724	740	706	649	714	692	765	694	672	675	731	717	699	717	697	647	711	658	774	692	707	733	715	697	702	671	746	708	697	716	736	711	703	711	672	722	683	696	697	718	684	703	712	723	702	665	702	704	672	689	679	737	709	694	697	688	697	712	685	685	689	744	686	759	679	718	710	716	748	716	681	670	674	741	700	715	726	695	746	684	709	692	791	722	706	646	709	705	699	716	692	691	676	708	713	683	720	723	689	693	718	704	723	703	724	682	670	758	673	738	671	711	686	687	703	680	709	697	690	690	710	674	725	682	774	695	731	720	752	732	708	673	704	721	702	650	753	709	755	700	690	705	664	716	684	695	652	732	720	653	703	698	735	688	700	766	681	683	696	694	672	689	718	686	692	697	778	657	683	732	723	711	731	697	752	717	691	706	668	703	737	670	682	700	743	715	767	688	696	680	702	742	701	713	735	686	673	785	676	683	765	701	739	725	709	715	738	673	695	661	703	715	732	666	684	712	707	709	695	663	694	727	712	793	711	735	675	717	747	732	708	709	672	715	707	673	700	729	731	726	725	706	712	687	700	734	738	721	691
50724	23757	19827	49033	72622	36194	8790	1036	492	416	376	345	339	373	338	324	329	312	280	312	316	309	288	272	284	303	294	288	264	282	284	290	256	261	295	301	287	291	303	271	282	281	272	278	330	286	283	318	268	295	275	303	283	268	286	283	304	274	256	258	259	294	302	294	274	306	295	263	272	294	310	274	289	293	256	245	274	285	259	301	292	298	271	253	271	299	288	276	292	281	271	284	270	286	263	274	251	276	279	279	273	252	292	270	278	266	291	296	279	259	249	272	268	288	249	305	318	266	272	283	308	291	272	260	258	287	243	276	288	274	249	264	258	285	305	301	258	297	276	304	275	289	243	288	280	306	266	270	301	263	272	280	285	286	246	296	262	249	277	281	246	292	282	293	279	259	280	268	270	269	259	278	292	274	294	260	265	280	286	284	298	288	292	298	270	263	275	287	275	289	283	308	303	269	278	258	251	298	292	276	283	268	257	288	267	290	287	280	258	277	275	288	292	294	258	267	245	289	272	265	295	288	311	308	254	295	302	246	254	295	286	246	274	244	275	277	257	319	265	295	302	274	273	298	294	272	261	287	320	299	275	289	289	285	267	319	279	299	263	302	264	279	292	298	255	283	256	259	282	269	298	264	259	304	285	311	308	269	274	275	248	254	291	316	273	289	295	287	283	291	266	281	282	272	252	267	277	304	274	288	269	256	284	248	313	280	310	277	274	276	275	245	272	279	287	264	286	276	310	245	268	258	257	296	278	293	262	255	298	252	284	283	269	289	260	285	276	267	284	275	287	345	264	280	261	260	260	261	266	268	280	274	277	298	279	289	279	301	310	268	286	269	267	295	263	262	256	291	257	300	298	291	265	275	301	279	261	279	259	296	270	273	293	297	287	257	294	295	273	280	243	264	270	275	299	234	264	271	268	262	269	261	294	304	289	293	276	268	299	257	261	233	257	282	292	312	307	266	278	278	306	275	262	281	295	250	275	282	269	332	285	258	290	274	259	302	270	258	242	260	284	293	254	293	283	297	286	258	264	265	286	311	265	278	265	287	274	275	271	286	308	294	258	291	261	271	260	309	238	262	286	263	287	267	306	317	262	271	269	245	278	275	251	275	307	272	278	275	290	286	275	258	262	286	257	282	293	295	254	273	278	293	285	267	294	279	306	301	286	295	264	305	285	279	278	290	285	271	290	239	307	272	262	268	290	263	263	301	268	235	260	296	238	309	288	258	295	285	279	256	301	270	262	282	275	268	249	275	298	282	289	275	270	282	301	292	287	269	286	295	273	267	261	283	300	258	281	280	288	290	294	273	285	287	283	291	282	250	306	271	267	270	266	262	305	278	278	245	281	280	305	314	265	305	258	280	280	266	287	290	303	261	261	238	285	251	273	257	263	282	265	301	305	261	302	267	256	269	290	303	297	290	287	260	280	260	290	265	288	246	278	260	290	253	239	290	270	253	270	311	292	281	264	293	276	298	299	283	275	269	287	285	261	276	248	284	293	297	270	281	261	264	252	291	261	301	250	246	281	277	258	247	285	277	271	306	280	268	299	261	270	248	287	268	282	284	289	306	292	263	266	273	305	282	265	300	268	282	290	288	269	306	288	305	295	252	289	301	297	271	299	272	248	254	294	269	287	276	300	277	276	282	289	279	264	301	318	285	278	286	294	273	277	295	294	278	261	255	267	281	286	294	274	271	256	255	293	279	242	285	276	278	281	299	304	296	263	261	313	268	258	297	274	278	283	254	285	280	284	280	293	256	271	262	252	297	310	268	276	243	235	274	298	272	282	283	275	312	272	259	291	263	255	255	306	293	295	291	290	264	275	303	276	261	310	297	297	280	260	249	275	292	296	286	252	275	290	291	305	280	292	266	258	243	263	333	292	229	286	259	278	252	237	267	272	247	279	286	272	291	269	277	275	282	290	273	289	277	250	255	268	247	288	280	283	261	296	273	292	235	275	261	256	253	284	274	257	280	271	262	297	285	288	287	251	296	284	270	283	311	308	265	248	277	264	287	252	297	277	302	296	249	269	287	253	271	276	316	240	251	268	300	310	279	296	279	319	267	284	287	329	300	291	305	264	301	292	286	278	267	267	271	283	288	265	246	252	278	298	269	289	251	281	254	275	296	277	302	299	257	296	272	289	282	260	271	288	271	259	279	315	286	257	274	272	264	286	288	241	300	238	276	273	284	296	259	269	277	277	290	267	257	268	259	257	267	270	282	260	263	288	292	260	275	296	304	300	285	291	272	299	299	305	262	268	246	249	259	287	294	262	265	301	255	274	288	272	267	265	296	273	272	258	278	263	296	264	254	280	277	298	268	297	291	280	263	282	267	259	279	283	304	292	279	276	253	269	255	294	290	271	261	276	274	264	245	276	277	278	294	307	268	284	301	274	277	298	283	273	292	263	257	280	267	255	260	252	280	267	298	278	270	272	272	302	280	290	281	316	285	279	283	276	294	270	248	263	246	272	254	266	284	275	269	310	293	273	269	267	314	261	293	289	259	280	269	253	292	277	271	263	249	281	278	299	252	276	286	278	249	290	305	286	257	291	260	305	301	267	269	261	301	256	275	284	273	270	291	287	296	250	263	299	285	292	272	278	284	310	259	309	282	276	261	293	255	291	284	245	287	282	295	270	298	282	268	231	278	303	290	285	267	251	268	272	255	272	257	247	255	294	284	274	294	276	304	266	262	261	275	252	299	250	302	283	261	291	294	246	289	266	298	267	262	307	275	287	282	252	278	262	272	308	287	278	289	279	248	264	295	274	265	253	253	312	304	291	266	260	273	255	239	284	271	295	297	290	288	254	296	289	291	255	266	251	262	316	285	282	252	278	302	280	284	285	283	275	250	244	267	299	271	249	245	275	312	291	296	264	301	282	285	300	305	267	286	287	299	252	251	257	287	310	262	277	266	266	273	248	279	269	275	279	294	297	283	264	282	268	249	255	326	290	289	282	274	285	315	269	266	288	296	266	279	293	286	270	262	223	296	244	257	278	277	290	256	263	238	271	248	309	260	311	285	282	252	285	266	279	257	267	301	278	278	298	289	274	277	280	265	284	305	269	283	327	246	288	303	290	280	286	294	270	304	284	290	280	267	269	247	272	274	259	286	278	306	270	270	276	268	301	278	273	280	271	263	288	252	252	281	315	283	308	259	274	270	276	282	289	308	287	298	273	275	303	282	256	302	281	279	300	238	261	241	290	273	338	283	257	292	275	273	253	271	285	277	279	277	281	292	279	288	295	290	292	280	272	276	309	288	305	287	266	254	315	273	264	277	316	260	263	262	276	269	293	294	284	271	282	275	293	251	283	293	272	256	278	286	253	286	293	277	272	301	291	278	271	289	284	271	268	260	263	303	291	304	279	280	280	305	283	283	269	244	303	274	295	286	281	300	283	283	285	289	298	297	272	279	244	257	268	313	280	303	291	285	275	281	290	285	284	232	257	272	272	247	252	266	270	270	302	263	255	297	271	306
33578	9009	19877	60875	81633	20723	2229	1824	1611	1387	1330	1212	1165	1141	1060	1079	1012	1019	1002	967	941	954	925	889	844	907	815	883	806	839	832	822	827	833	841	813	826	867	874	780	831	890	897	833	795	820	868	824	860	906	881	854	832	833	817	790	791	845	817	778	832	765	782	826	815	751	812	819	814	775	806	796	765	800	796	835	824	785	754	828	783	768	807	788	804	765	861	815	794	771	825	766	767	761	776	789	791	731	757	759	782	763	690	832	760	758	773	780	860	838	767	809	770	813	810	762	783	798	814	803	776	798	782	828	753	793	802	821	792	805	790	843	762	809	775	812	842	857	782	748	778	821	812	756	813	772	801	791	815	827	764	828	794	779	783	763	745	788	829	805	796	773	774	781	737	780	774	781	768	830	738	826	795	724	792	739	776	825	801	745	771	832	792	815	784	812	804	830	730	792	778	720	796	821	736	793	792	786	793	746	789	763	812	754	772	760	796	764	819	813	770	802	771	704	802	786	742	785	803	813	825	776	804	832	772	831	847	792	773	789	803	745	812	753	766	819	882	806	778	774	824	817	796	807	784	796	815	751	776	804	800	771	808	785	758	733	746	786	804	762	796	815	737	815	799	787	783	772	775	804	755	772	756	821	742	798	797	818	766	790	799	782	808	812	746	812	787	752	807	759	723	793	781	837	755	768	811	778	788	776	779	753	779	790	779	788	806	807	816	841	769	818	799	789	764	778	798	740	793	768	784	765	788	758	757	741	825	757	813	786	784	762	791	832	789	762	785	798	774	765	777	771	812	732	748	764	789	814	863	730	767	785	754	803	784	803	777	736	769	806	723	770	787	798	806	783	762	749	812	797	777	786	835	750	796	817	771	773	777	854	723	767	828	825	806	792	794	823	786	767	791	693	796	787	790	775	811	780	822	767	751	805	747	798	766	756	773	767	773	741	714	779	804	748	791	813	762	814	798	797	783	781	775	806	811	842	752	783	780	789	781	863	774	773	788	739	811	775	792	772	812	788	754	738	719	790	858	778	816	797	761	829	834	819	763	774	796	800	776	754	815	784	724	787	747	819	768	753	766	788	794	772	828	821	769	788	768	793	811	805	829	810	789	835	830	814	762	764	808	790	742	803	750	798	710	737	777	819	764	841	832	798	805	790	791	757	762	741	843	818	739	816	842	800	798	791	770	792	794	790	805	783	751	831	798	814	750	805	775	810	773	785	798	776	819	796	752	772	782	829	773	812	748	755	786	785	753	783	754	807	788	800	783	784	803	798	765	764	824	795	755	828	773	795	805	855	792	736	833	764	783	827	785	800	793	813	766	726	749	808	772	808	747	776	798	805	801	789	775	802	782	784	799	842	828	798	739	774	738	789	763	847	791	798	819	745	766	796	794	792	752	777	749	823	803	828	802	780	778	792	818	767	817	815	816	797	806	724	813	811	806	755	844	804	752	802	778	831	724	801	813	762	782	812	774	822	826	798	789	824	771	783	792	781	796	804	744	821	802	782	792	779	797	802	827	761	760	833	786	758	793	803	819	760	766	791	783	771	761	744	792	763	775	741	742	755	830	811	794	795	791	770	752	792	761	779	836	867	786	762	776	756	773	817	788	779	755	797	772	813	806	804	799	809	754	843	786	763	777	851	835	798	812	750	810	750	761	828	793	797	735	783	795	757	804	807	760	819	792	784	760	867	766	794	821	788	791	826	744	792	812	796	805	781	777	793	783	828	799	779	812	737	766	784	806	807	789	799	782	802	792	778	810	749	783	803	802	803	804	803	806	797	776	802	768	828	754	819	793	802	804	826	784	787	804	749	787	770	804	753	794	778	809	794	775	784	798	765	752	823	803	820	815	820	789	764	765	822	842	797	766	808	751	748	748	790	736	781	775	769	788	791	796	732	786	800	811	757	743	781	787	791	757	786	803	776	801	720	793	773	782	776	766	761	768	768	746	816	739	774	789	808	732	829	767	768	790	773	731	779	815	836	756	751	799	797	789	784	814	770	780	788	751	762	753	765	826	790	819	828	762	808	792	772	749	790	758	783	791	825	763	789	771	791	795	761	771	748	745	802	774	790	775	812	838	783	833	774	821	789	759	799	785	820	784	806	822	856	769	820	732	724	767	760	799	774	827	774	799	796	809	814	714	742	812	723	801	792	825	825	792	768	848	754	799	807	802	806	763	827	816	741	745	781	772	721	767	806	774	793	782	789	744	773	785	817	783	715	776	814	773	790	788	814	750	767	786	774	822	781	806	816	745	800	839	784	781	771	775	746	796	782	827	759	805	785	802	801	784	810	817	795	784	784	825	797	811	834	723	811	807	801	772	789	809	802	790	776	814	808	733	808	766	782	789	799	798	779	749	725	771	748	784	784	830	793	792	781	778	756	802	757	813	821	781	749	817	812	763	725	785	786	760	794	780	788	802	822	794	778	835	801	750	754	766	777	776	794	793	826	791	809	812	723	828	800	760	800	799	785	787	774	783	752	761	756	795	792	816	789	824	800	801	770	797	818	785	786	780	799	780	791	774	793	809	775	813	766	820	839	760	796	794	785	770	738	739	799	820	820	834	777	774	810	818	770	768	787	777	757	779	797	817	744	797	819	774	768	795	828	798	783	793	724	773	783	795	776	802	763	722	776	785	722	808	820	785	823	782	791	738	780	806	737	820	784	826	764	780	754	806	813	850	758	746	794	830	778	826	798	790	765	786	790	769	778	780	803	806	734	778	762	777	749	750	790	752	757	809	784	786	802	849	811	789	777	802	813	757	815	787	840	782	780	762	800	757	742	841	746	791	754	743	784	789	800	782	781	771	769	800	826	774	739	709	763	799	865	796	755	772	811	807	768	763	768	747	812	768	806	776	789	750	793	788	812	802	748	787	765	788	760	770	790	782	784	780	789	818	762	782	800	788	805	784	750	827	757	743	732	790	803	790	785	813	768	789	765	808	758	797	776	790	762	818	755	830	761	711	743	799	765	776	746	804	789	814	783	777	810	749	758	779	739	800	757	760	789	813	818	785	792	806	775	766	808	771	810	777	795	762	763	767	771	775	805	769	806	813	764	785	737	797	792	770	782	742	787	774	795	780	794	799	757	784	771	809	770	764	787	740	775	807	802	767	801	777	773	776	763	758	791	776	781	759	771	787	776	740	817	759	802	785	795	828	820	838	781	820	774	808	769	760	801	790	802	843	800	801	796	774	782	802	736	804	758	771	833	745	800	793	764	762	789	783	740	804	830	823	816	749	767	751	770	763	740	785	747	776	750	803	795	784	770	792	768	820	798	771	782	781	743	811	781	778	805	790	795	766	759	782	784	778	788	759	801	797	772	777	854	746	738	750	782	805	787	808	805	758	761	791	713	767	755	825	854	774	710	797	832	806	784	789	743	745	803	770	795	792	814	780	755	772	818	764	766	760	785	760	775	756	779	797	797	807	798	804	782	773	754	770	799	824	762	738	787	815	759	795	804	743	777	797	788	794	770
6112	1143	1070	3319	6712	2402	234	152	142	148	140	156	155	160	143	150	124	163	143	145	117	149	129	142	155	144	123	149	130	130	147	144	119	157	147	148	132	115	142	141	146	145	138	135	136	141	122	136	131	146	133	135	132	142	146	139	123	150	124	136	133	133	123	124	132	121	131	134	145	145	151	116	137	137	134	153	129	157	134	132	133	136	139	147	126	135	164	154	134	146	139	136	142	154	158	141	111	148	131	117	127	125	150	157	129	146	148	139	136	136	109	154	131	144	132	122	130	138	142	147	128	144	136	156	131	135	150	143	152	138	135	148	156	144	150	131	153	128	140	122	132	139	129	148	118	133	120	138	127	156	131	149	123	146	141	133	147	131	141	130	133	135	124	146	135	154	130	126	129	132	156	141	159	144	156	139	139	144	141	144	146	139	142	134	154	129	151	130	136	133	137	145	144	138	120	132	164	159	126	149	134	164	137	146	138	147	126	118	139	147	134	130	148	140	126	156	153	130	132	149	179	132	139	151	123	126	142	140	150	140	152	162	140	145	131	156	125	127	142	138	133	148	142	136	143	136	142	124	157	133	146	116	133	149	145	137	130	145	139	148	135	115	144	150	155	134	124	152	147	145	150	158	137	126	124	127	132	145	144	147	128	132	138	150	146	157	124	146	145	134	143	138	137	142	142	153	148	137	145	139	145	129	140	132	128	137	130	149	120	126	154	104	147	118	130	131	144	146	143	159	147	141	134	126	149	121	148	124	148	151	142	141	138	166	151	150	149	127	149	132	130	133	139	143	139	121	147	137	136	154	138	133	147	160	134	139	153	155	125	117	147	149	134	151	149	128	155	124	122	132	129	147	141	137	125	150	123	142	152	142	161	111	133	136	125	138	127	143	139	143	133	160	138	143	144	150	149	159	131	136	157	145	114	138	152	135	130	133	145	139	145	152	154	137	133	152	131	154	136	135	128	134	155	145	147	136	142	126	134	139	137	144	139	142	124	130	134	151	125	151	136	144	112	145	156	141	128	116	144	150	131	132	150	146	139	148	143	144	153	137	137	134	146	129	151	119	153	131	142	169	126	155	134	148	142	141	142	135	140	155	142	132	146	125	154	158	127	156	139	145	133	121	119	143	146	164	140	133	134	117	132	155	146	127	154	138	118	146	136	150	129	144	151	136	126	131	139	135	154	152	134	123	146	138	147	131	144	140	149	147	132	162	148	147	151	135	142	117	155	143	132	130	134	148	146	122	147	120	143	141	133	123	140	115	148	115	130	133	129	164	145	130	129	154	150	128	140	140	150	144	124	158	126	156	144	154	171	111	150	136	127	156	132	131	130	155	156	155	154	156	134	136	133	133	140	134	132	138	120	145	155	153	145	147	141	141	141	154	146	126	144	150	160	160	161	144	141	150	140	138	149	108	171	154	128	141	148	148	142	135	154	147	146	128	142	153	162	144	153	166	143	161	124	143	144	146	151	164	152	146	132	134	130	141	147	154	129	133	139	128	149	144	146	153	133	161	116	131	141	133	161	136	160	137	132	123	138	134	147	127	147	136	157	124	136	128	164	151	130	162	163	138	142	139	154	159	136	125	146	132	138	151	147	140	136	114	121	144	149	141	125	150	133	133	137	134	152	156	127	167	122	137	153	132	141	138	135	136	131	165	139	138	143	142	127	138	146	141	157	119	136	152	165	142	141	141	140	137	161	130	153	135	149	154	138	118	142	137	151	139	139	142	116	169	134	149	161	118	150	140	140	137	138	140	135	146	137	134	176	143	145	142	127	149	127	124	148	115	135	139	127	136	133	137	132	141	124	151	151	151	153	143	145	118	146	144	116	164	133	140	112	136	130	140	139	130	142	132	131	131	110	163	143	156	144	137	127	130	150	154	150	130	144	141	158	134	135	130	148	144	126	132	130	157	130	133	140	138	145	153	151	130	130	139	159	131	158	142	123	161	129	149	138	143	146	130	162	140	153	161	153	141	149	134	152	150	141	139	144	146	149	132	152	160	133	145	139	140	149	132	130	110	122	131	131	135	135	151	134	131	135	119	149	155	137	157	128	132	134	138	149	130	124	122	153	142	153	127	135	140	144	136	132	135	144	156	137	131	146	141	152	140	145	140	133	142	131	148	152	111	144	142	150	156	133	166	145	134	156	141	146	155	132	152	146	136	135	124	132	156	159	140	148	135	126	150	133	134	133	136	141	119	131	159	149	140	153	142	143	140	163	155	151	130	137	137	147	143	144	149	170	126	169	132	139	140	141	147	145	142	158	131	147	125	139	153	134	142	131	147	124	146	157	118	140	140	161	153	152	131	129	136	125	130	154	160	134	144	131	138	140	147	133	139	155	126	148	138	125	125	157	148	141	134	152	138	154	141	133	166	157	151	133	127	128	163	138	154	127	149	152	133	142	121	119	149	125	122	119	140	148	144	159	121	133	140	143	157	130	157	124	138	127	141	146	134	136	137	135	139	144	126	132	127	126	135	138	129	136	126	133	115	152	151	130	133	133	146	144	142	144	144	153	134	143	131	157	152	139	140	127	135	156	132	140	147	130	133	139	120	127	121	130	135	142	153	123	143	132	153	141	143	143	137	139	135	143	122	133	164	148	144	139	123	134	151	133	150	135	134	136	152	147	137	130	147	145	149	123	142	136	127	147	147	156	139	154	155	143	132	137	153	146	132	146	143	134	141	128	147	136	151	147	133	135	141	141	133	154	132	141	124	152	135	133	127	122	136	135	157	141	133	152	139	127	150	179	138	141	150	126	131	142	159	149	129	128	138	141	120	127	134	127	137	142	132	146	132	145	163	145	133	149	145	138	148	135	139	132	130	161	161	153	128	128	134	133	147	149	131	144	130	138	126	133	134	126	157	156	130	125	133	129	142	132	136	139	143	142	135	146	167	126	130	149	125	143	140	145	148	154	142	142	160	163	139	165	146	142	151	125	124	156	136	144	122	138	152	149	143	140	153	157	148	131	119	145	124	149	136	126	142	148	135	148	144	128	140	171	141	156	125	125	118	150	139	134	139	144	113	147	128	184	155	151	153	148	163	136	162	146	138	133	147	118	150	158	127	138	135	127	160	146	128	171	133	139	155	154	129	171	155	135	168	134	142	119	137	134	126	138	145	141	149	129	136	138	139	138	118	121	162	141	129	138	159	130	147	138	151	122	134	140	151	128	142	120	123	155	151	152	144	140	153	139	153	140	160	149	128	130	152	124	149	142	145	132	146	133	138	135	160	144	162	119	132	129	156	140	147	139	117	151	140	141	152	127	131	164	137	124	139	148	172	129	133	110	131	134	126	146	119	144	164	151	142	147	151	135	145	133	148	142	150	163	119	136	155	135	142	126	126	144	157	169	143	147	143	136	124	142	150	136	167	126	148	142	135	137	141	142	134	170	130	128	127	140	137	153	130	143	138	141	129	123	154	140	150	120	131	147	138	140	128	156	143	137	145	150	140	145	142	140	157	128	137
5036	1359	2248	11356	20287	6066	518	445	506	442	473	436	466	475	422	461	452	433	471	456	481	477	434	448	428	438	438	441	453	458	465	446	446	469	468	436	443	442	462	463	470	429	468	447	457	427	452	447	502	470	482	454	426	464	490	483	466	417	481	478	437	468	471	474	434	466	437	474	410	468	471	443	463	445	466	408	453	420	414	465	476	422	439	464	451	446	477	440	489	418	443	437	464	422	419	412	441	459	438	418	429	441	433	415	453	448	462	466	434	457	457	459	449	478	484	469	407	455	418	457	458	439	446	442	445	487	481	432	441	439	440	427	467	455	459	450	454	426	463	447	449	461	438	498	470	477	437	476	477	446	459	484	422	498	443	465	469	429	427	455	474	439	423	464	466	443	404	420	467	461	458	461	478	460	434	468	483	419	417	462	415	455	440	409	485	473	464	478	477	440	389	456	463	450	418	452	433	423	431	420	455	453	453	453	514	483	515	442	449	448	467	496	441	433	445	446	437	470	446	480	461	447	434	445	456	461	481	462	422	451	452	477	454	454	442	448	439	431	411	476	465	448	420	430	473	488	444	430	469	438	475	423	418	425	461	476	409	439	418	457	443	450	455	444	424	448	463	435	468	413	443	467	433	453	453	485	462	442	444	437	480	457	462	447	443	463	458	457	467	468	479	455	430	459	466	457	487	466	459	451	446	433	447	474	445	469	460	453	444	429	464	460	469	421	423	431	454	453	421	412	448	464	467	446	431	485	473	473	459	481	449	447	454	442	480	456	477	458	494	437	457	442	446	437	417	479	468	450	474	446	456	437	433	511	464	476	433	434	468	459	431	461	415	454	444	442	475	421	437	466	425	446	434	460	449	444	428	460	430	452	443	429	436	420	441	465	471	468	418	455	460	465	493	460	419	429	432	457	448	438	430	428	451	455	484	411	469	460	442	450	439	469	431	461	414	448	415	466	434	477	478	479	495	486	483	478	440	472	460	462	456	456	490	442	469	449	459	460	447	458	436	460	455	431	460	478	461	445	461	470	428	471	470	469	458	469	404	485	435	438	463	437	458	441	459	436	405	458	421	416	470	428	454	454	468	429	432	457	449	513	457	438	440	439	432	471	467	448	447	426	458	446	416	451	436	469	456	449	461	448	442	465	462	453	499	407	449	459	451	456	454	430	417	448	431	449	435	458	432	468	491	455	470	499	472	473	460	468	450	448	476	488	429	430	479	440	450	432	429	450	478	423	438	443	448	451	485	433	419	425	436	464	450	435	458	468	481	447	407	449	468	460	456	412	414	432	428	437	493	432	445	481	414	472	441	461	468	411	427	412	444	471	444	431	426	448	451	474	464	440	455	452	454	461	458	461	459	442	463	430	445	438	429	443	437	460	406	466	496	476	459	483	473	465	426	427	432	436	457	414	463	432	439	459	453	445	418	451	458	422	467	443	454	470	422	449	458	441	454	446	440	445	417	426	469	472	477	466	425	431	418	442	435	449	434	423	448	441	445	448	451	427	451	462	448	480	449	448	438	448	451	478	414	445	422	462	477	434	459	459	429	469	464	464	485	448	424	423	466	426	479	446	449	477	490	458	458	460	396	468	448	476	461	459	464	511	443	433	473	466	452	391	474	427	440	413	458	427	441	468	444	454	456	446	451	473	471	423	474	489	499	449	484	428	462	470	438	454	432	455	481	447	462	452	471	431	474	474	468	446	442	430	443	460	483	482	425	430	467	468	438	421	412	442	449	486	456	458	461	489	433	479	447	468	450	478	448	440	455	460	424	452	484	446	467	474	442	462	467	454	455	454	443	402	456	468	469	418	489	478	409	501	463	498	443	428	439	488	414	448	438	420	429	478	444	425	474	427	457	437	409	440	435	468	436	455	417	472	432	490	472	427	462	452	447	474	451	479	458	424	466	465	445	431	446	459	475	480	434	465	459	426	429	467	436	420	409	429	464	431	463	417	455	482	430	474	471	460	454	452	447	476	405	477	431	477	457	473	451	449	464	484	450	442	432	464	415	472	413	459	465	492	448	498	419	519	438	488	475	430	454	407	435	440	461	450	431	422	432	439	434	401	455	448	477	423	451	398	479	429	451	474	445	471	451	484	451	441	424	444	465	433	479	489	442	464	478	460	442	445	446	511	449	460	411	456	490	484	457	450	449	453	459	462	450	491	474	468	403	465	465	457	425	434	425	452	458	450	437	452	484	474	447	449	458	457	458	496	478	485	420	441	439	477	466	473	428	426	459	426	448	433	463	471	437	411	479	418	441	445	439	462	425	465	432	456	431	428	451	442	463	447	490	452	429	434	453	457	452	482	398	443	473	439	444	459	441	477	480	500	465	426	470	447	452	453	431	460	418	404	462	427	454	473	439	444	407	459	422	466	466	469	480	426	450	452	456	473	454	451	451	438	464	486	396	459	468	431	426	456	463	443	454	487	445	438	481	428	439	391	447	447	465	483	469	476	439	444	464	410	504	459	457	466	425	449	447	447	441	503	471	440	444	440	461	421	444	436	477	480	460	456	466	455	437	486	481	443	479	484	475	471	432	470	448	435	488	414	491	436	455	426	440	419	467	474	470	451	472	448	465	453	443	485	448	474	454	428	455	487	444	478	448	472	451	469	447	478	452	478	464	444	442	479	458	450	432	483	429	420	444	454	445	433	454	469	465	424	426	500	495	479	454	421	456	444	431	459	443	468	440	463	448	445	457	448	428	468	420	460	466	425	449	479	436	448	474	447	473	477	496	429	448	443	449	428	453	460	428	448	447	439	483	461	443	459	437	456	453	416	466	437	462	457	454	426	435	432	438	439	458	478	480	427	472	471	470	461	411	437	440	487	488	491	437	461	449	463	467	418	454	425	459	445	458	444	463	426	471	481	443	498	431	448	455	428	445	446	438	482	483	450	441	452	461	493	453	444	431	459	477	430	461	428	429	464	448	451	468	456	429	461	414	472	426	447	486	451	398	428	460	460	477	434	442	432	467	412	446	459	434	456	473	448	437	484	468	438	450	447	465	483	473	465	447	457	444	457	426	441	441	468	406	455	448	425	464	440	426	428	471	423	452	435	425	463	453	447	436	444	441	472	467	426	479	436	457	425	407	447	452	434	487	489	483	456	442	464	465	440	454	427	455	485	463	467	425	451	450	459	469	486	436	439	471	463	481	420	430	450	461	479	421	427	474	451	492	431	452	449	470	445	437	451	445	460	450	470	438	444	455	483	405	450	480	483	505	446	450	434	456	458	457	455	437	469	448	430	446	445	477	434	461	473	460	427	473	415	407	466	442	467	424	504	453	475	443	426	459	457	449	451	446	436	441	415	482	466	477	454	452	435	460	462	423	459	454	486	429	457	456	452	462	491	442	425	425	444	431	453	470	451	415	486	442	433	472	473	428	431	459	483	425	436	434	426	476	462	450	470	468	482	486	459	479	444	437	453	484	447	479	467	407	489	489	486	409	438	427	457	455	457	479	450	439	455
32282	13910	14253	35826	57090	42490	9963	786	329	262	260	287	260	253	260	274	270	273	262	225	266	254	249	249	232	227	255	281	288	259	255	269	281	246	253	251	264	240	260	244	235	287	225	273	267	235	227	268	272	283	248	240	279	219	257	261	272	286	255	267	221	263	276	259	254	262	277	264	233	248	271	267	265	293	280	256	242	281	253	278	274	273	261	254	268	247	267	253	250	250	255	250	254	282	300	257	250	226	251	274	223	237	293	277	243	248	276	267	236	236	272	258	247	270	275	253	257	293	277	258	264	268	236	279	270	257	254	251	233	243	258	282	293	254	258	232	245	293	264	253	264	282	262	272	254	245	250	268	253	275	262	245	252	267	263	265	250	242	252	242	241	230	237	273	241	252	248	259	260	248	252	242	250	253	268	258	228	267	269	247	292	254	259	245	278	246	251	249	246	243	256	276	268	275	250	275	270	277	249	255	242	290	250	268	277	258	277	248	245	267	259	274	249	293	219	254	276	262	241	275	245	272	259	239	265	289	262	243	246	266	266	267	249	258	274	236	253	280	261	246	248	258	286	267	271	269	254	233	256	243	284	268	245	250	279	257	240	277	281	248	251	261	234	277	220	266	287	273	237	286	216	271	281	281	229	263	251	260	263	270	262	258	212	261	222	231	253	275	240	254	264	253	249	234	237	254	259	203	259	245	263	257	260	292	241	276	248	268	252	262	256	254	247	263	263	242	272	250	246	263	299	249	219	283	274	249	250	245	262	282	258	250	255	255	247	246	259	287	260	268	249	241	267	249	266	243	252	232	248	257	268	295	249	254	262	258	253	275	250	257	250	253	235	264	284	240	286	241	272	248	223	260	250	250	286	278	245	253	244	230	286	238	249	268	254	277	276	234	267	282	253	280	256	261	241	260	247	264	247	243	259	252	258	246	269	273	270	269	232	266	261	248	223	268	273	285	244	269	241	295	261	231	278	260	255	230	261	260	220	246	253	250	233	230	232	278	248	290	277	252	224	275	269	252	237	273	247	249	258	273	250	263	242	285	275	241	272	266	262	269	243	241	261	255	250	251	244	249	262	270	265	256	261	270	224	260	256	259	293	263	267	249	263	286	237	271	271	253	252	279	260	256	253	287	262	251	265	255	290	267	231	252	281	249	255	265	267	236	269	254	257	259	238	263	297	257	251	252	236	245	271	238	288	258	265	254	261	262	286	274	246	226	252	285	262	251	264	251	283	253	280	255	272	240	239	227	269	247	274	282	248	271	260	254	250	263	257	265	252	224	239	270	265	246	239	247	256	237	265	293	259	268	262	240	260	251	254	261	229	265	248	285	250	281	288	259	240	273	250	232	272	284	220	237	246	282	273	238	284	263	232	218	272	265	251	248	251	252	243	238	263	279	237	269	252	238	252	229	264	253	274	271	241	232	295	241	253	259	243	269	239	259	268	275	268	241	253	244	255	283	252	227	297	259	232	249	264	275	256	272	259	241	230	267	251	236	241	268	238	266	277	269	245	276	241	272	261	272	258	280	273	273	240	258	261	247	231	250	277	267	261	270	264	248	248	259	280	279	263	259	267	240	244	233	272	253	268	246	276	257	276	290	218	277	266	251	254	250	272	246	267	286	274	248	218	254	255	238	218	270	241	260	248	257	257	261	264	238	269	296	276	251	286	241	269	246	251	250	247	302	269	227	246	272	253	284	221	281	280	262	248	245	224	301	242	281	237	256	261	265	255	262	250	272	220	252	288	306	240	264	257	270	253	246	252	264	271	277	249	278	258	245	269	259	243	217	247	236	220	270	255	248	245	252	263	237	261	278	251	232	292	245	262	257	257	247	259	258	233	248	256	271	252	247	271	257	244	249	273	251	251	233	242	232	220	267	276	261	253	267	282	252	239	254	263	259	262	228	296	258	249	231	266	246	261	249	258	291	250	262	271	259	272	255	292	272	263	263	253	254	247	256	256	283	249	255	260	246	274	273	278	252	244	249	255	241	256	267	261	252	257	245	263	240	270	281	240	265	255	248	225	254	244	261	224	259	285	269	237	289	291	262	237	267	265	261	267	241	252	239	229	242	279	258	283	247	248	243	262	240	259	253	264	281	248	285	255	253	238	235	271	249	259	254	230	224	291	244	264	290	264	252	242	257	245	270	251	290	251	246	266	232	227	232	253	253	263	277	270	261	244	276	291	245	294	245	247	250	256	258	276	249	251	254	234	229	284	257	296	235	268	274	256	275	266	200	244	211	263	251	232	272	251	271	261	246	257	240	266	234	255	246	235	254	243	260	262	233	261	275	251	259	270	261	243	245	272	287	277	259	249	249	268	259	257	283	228	277	228	240	252	247	233	260	282	255	252	252	259	264	247	236	267	253	279	276	239	258	266	245	259	243	278	259	235	257	241	242	254	241	245	263	250	234	251	266	274	275	281	252	260	287	257	265	252	246	251	266	248	255	263	268	271	225	241	252	244	245	248	279	248	269	235	292	268	257	258	279	266	242	260	246	269	279	284	282	243	263	242	252	264	275	253	229	210	266	234	255	257	236	272	252	255	206	254	215	242	270	247	242	236	229	250	248	276	260	215	287	246	258	259	267	255	248	242	274	252	253	235	255	251	262	264	257	248	258	256	245	281	248	258	239	251	250	275	282	288	268	251	276	248	231	266	256	280	255	237	243	266	276	283	250	251	249	247	257	256	253	270	239	234	251	285	226	234	249	254	269	239	253	251	248	270	257	269	235	251	272	273	260	253	247	273	270	279	250	258	276	252	252	282	247	270	252	243	255	255	266	259	258	264	293	260	255	278	243	240	272	253	265	228	256	270	274	253	246	262	244	252	249	257	249	253	260	237	290	297	233	259	245	221	279	247	267	268	250	267	262	261	234	279	287	271	270	260	235	271	226	256	241	272	279	260	261	254	264	249	272	273	262	276	270	213	247	251	250	263	284	274	267	239	263	241	272	274	262	258	258	247	256	231	287	275	272	238	259	257	250	271	282	271	248	256	261	268	259	287	276	247	244	270	268	245	299	287	281	275	245	243	261	266	257	267	254	278	239	284	254	260	267	239	266	281	248	251	261	219	239	234	260	270	242	232	257	254	263	238	256	248	246	200	278	248	284	269	260	276	258	255	258	242	286	256	269	262	278	261	249	253	276	274	277	233	278	266	263	233	294	255	277	290	232	257	253	255	290	257	264	276	264	264	245	263	285	262	242	259	282	261	269	272	275	269	251	248	256	243	284	264	219	264	286	273	265	238	266	273	240	235	249	239	259	265	249	248	282	277	259	263	259	243	210	243	256	228	253	260	275	256	262	254	267	242	275	273	261	283	282	272	300	247	255	249	265	245	259	295	271	250	278	236	254	275	235	262	253	229	271	259	235	281	249	277	253	253	273	253	303	250	265	260	231	244	233	261	280	238	262	247	268	250	247	226	290	251	239	270	270	262	266	258	257	266	257	250	252	266	238	229	219	233	264	277	256	274	254
18724	6236	17141	47477	66471	45239	1622	1114	992	901	929	884	919	871	868	824	791	782	797	773	770	747	813	737	758	791	757	720	779	774	738	787	805	737	778	737	774	790	705	741	777	785	757	713	733	785	760	725	790	717	736	736	778	754	756	757	690	708	731	745	767	768	795	770	758	759	721	696	738	785	758	797	780	733	738	757	738	765	803	702	748	735	708	745	785	751	740	779	744	742	722	726	765	718	754	764	675	737	741	745	725	768	756	723	773	770	781	774	734	719	769	726	779	720	782	758	757	762	752	739	716	734	772	761	726	754	783	752	744	788	754	764	725	748	725	704	717	819	746	687	766	731	719	772	716	751	669	767	718	762	771	699	792	750	736	770	759	771	758	716	781	744	738	802	771	756	761	743	721	745	770	741	749	758	750	729	764	743	752	779	717	761	744	775	771	760	771	763	739	700	745	757	734	735	741	728	720	714	766	722	722	708	810	703	757	775	767	747	700	729	779	746	717	678	723	759	760	752	686	786	746	717	762	771	756	771	771	753	749	780	720	779	755	736	762	738	830	758	732	760	713	757	748	802	766	759	776	746	776	792	735	786	726	757	743	745	743	748	752	722	762	781	719	780	736	760	738	750	750	792	793	720	778	735	758	768	745	783	760	774	757	738	767	760	715	707	732	732	711	730	804	815	730	794	707	762	746	714	713	751	771	825	731	724	784	738	734	724	768	781	735	746	750	782	773	722	787	806	718	775	739	767	796	744	747	739	774	747	734	764	797	759	717	793	724	740	751	753	789	732	754	758	756	710	769	734	736	747	741	757	758	788	736	722	757	742	765	686	759	725	758	774	739	773	781	767	791	751	759	732	752	786	814	761	745	750	724	820	738	749	762	714	697	754	762	772	735	751	754	733	704	735	767	781	769	743	738	761	781	797	730	707	729	744	761	791	783	745	716	764	785	769	752	738	778	733	775	746	709	740	741	755	777	775	782	712	787	800	784	732	711	748	747	728	764	782	743	714	780	688	742	729	715	764	757	737	768	769	781	747	773	738	774	726	774	755	749	787	773	765	741	777	724	756	742	741	752	730	742	774	691	757	739	679	700	741	778	739	779	793	747	709	705	767	719	727	708	755	755	774	770	755	761	759	723	697	783	743	738	734	768	725	797	731	724	730	744	723	759	757	723	751	765	755	750	782	709	772	695	766	726	713	762	782	765	730	720	747	733	707	760	734	731	770	773	728	747	799	758	761	747	725	800	758	783	763	692	756	774	752	730	746	801	725	760	768	750	702	729	746	797	768	717	765	686	740	753	742	743	785	758	734	755	741	749	754	806	728	760	708	745	722	739	763	712	756	717	797	705	720	751	742	811	719	716	817	759	788	790	745	717	678	750	782	767	773	744	707	747	741	750	734	713	745	735	725	753	719	742	742	741	748	751	722	741	774	742	768	708	734	725	735	760	700	760	756	720	690	764	761	743	713	726	780	730	773	725	709	753	773	759	701	732	740	715	716	759	737	696	713	735	751	734	759	762	771	746	711	752	746	731	750	735	737	742	736	754	740	723	786	791	690	729	725	746	753	727	736	839	760	697	793	729	733	734	750	764	767	752	776	779	743	741	737	745	765	733	746	740	764	740	773	735	710	725	764	745	771	723	718	807	719	770	750	758	703	737	755	765	754	782	709	719	833	740	755	746	757	717	748	716	789	747	759	754	725	758	738	743	744	744	799	755	761	735	778	774	742	767	765	733	756	730	722	735	733	709	695	796	740	761	728	749	722	712	766	737	695	771	703	726	760	790	703	733	756	718	717	715	724	741	753	723	751	750	759	779	733	703	738	745	804	726	738	778	769	752	768	779	741	739	733	757	755	793	728	724	712	737	786	769	770	753	794	709	744	741	718	773	751	708	724	747	739	765	746	813	722	784	735	753	741	773	713	772	768	723	687	734	761	726	748	791	788	753	748	726	740	743	742	740	743	747	776	741	736	759	816	734	757	726	765	761	785	730	726	744	743	738	692	749	774	787	733	786	752	727	772	761	730	740	766	733	712	749	721	771	735	741	752	704	756	747	729	702	747	740	730	767	767	771	765	734	785	712	740	712	711	739	736	748	769	725	796	763	767	756	734	724	737	733	733	773	731	778	791	764	741	764	739	782	705	722	722	776	788	741	773	737	767	751	743	714	727	782	754	783	793	771	703	752	754	746	767	761	733	755	817	760	764	723	754	745	731	727	719	761	704	753	737	748	724	737	754	773	736	711	734	796	798	748	763	769	722	718	742	771	790	752	793	722	784	706	769	734	804	772	763	787	771	755	773	777	712	734	726	744	741	701	708	718	727	751	707	751	763	776	793	750	764	776	727	691	741	755	771	742	749	693	785	739	766	698	774	677	794	756	711	744	720	791	705	739	706	789	731	753	720	744	754	721	768	763	742	703	742	788	759	772	700	746	719	752	698	708	761	746	709	724	738	761	731	779	734	720	721	780	801	728	770	765	764	789	757	785	742	723	767	767	717	734	725	782	737	772	719	788	724	801	755	768	767	765	740	767	778	752	732	763	721	750	776	743	751	735	756	732	755	740	760	720	761	769	778	713	752	736	742	769	715	683	782	775	798	757	753	789	730	731	737	714	768	737	755	790	771	714	769	745	753	709	723	777	765	736	740	770	733	761	678	711	798	738	747	728	745	737	727	758	760	715	732	734	722	751	730	732	709	745	805	768	756	741	732	737	740	730	753	746	757	721	808	742	767	792	747	758	797	739	756	713	733	748	746	783	742	706	703	762	799	727	707	773	749	720	768	748	710	722	798	793	829	750	732	738	737	726	750	794	760	740	798	697	775	790	738	755	792	755	715	768	767	765	748	737	752	733	722	764	787	745	796	737	743	763	704	751	777	709	737	755	711	729	693	747	759	771	784	746	734	758	703	733	781	726	736	787	738	727	765	754	776	717	781	784	801	719	736	760	711	704	763	764	688	764	716	751	746	778	762	741	741	737	701	737	766	701	702	745	781	768	727	778	779	778	732	675	748	787	715	810	770	742	760	761	729	788	729	774	750	730	699	732	708	752	750	758	735	713	699	709	756	746	737	760	684	747	766	744	743	706	725	756	738	707	714	750	781	764	741	709	747	734	798	708	770	739	765	742	732	729	749	756	828	731	774	694	795	720	801	745	734	736	729	749	756	788	744	702	755	708	808	758	752	768	733	752	767	786	757	729	721	770	731	715	729	731	759	711	785	768	774	741	716	741	778	762	737	760	757	732	728	767	791	735	744	736	746	793	776	747	723	792	776	764	761	718	727	741	745	741	806	778	772	764	758	748	773	780	730	710	744	739	783	782	742	729	713	747	710	751	804	770	760	745	738	753	720	711	762	719	766	748	763	707	706	740	718	760	774	787	796	737	761	750	733	748	736	758	765	761	733	757	759	756	771	765	750	732	777	721	735	729	749	778	768	779	791	732	718	722	719	722	746	750	751	744	702	759	793	750	746	747	721	793	776
12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
