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
338488036604	338488037160	338488037710	338488038260	338488038810	338488039360	338488039910	338488040460	338488041010	338488041560	338488042110	338488042660	338488043210	338488043760	338488044310	338488044860	338488045410	338488045960	338488046510	338488047060	338488047610	338488048160	338488048710	338488049260	338488049810	338488050360	338488050910	338488051460	338488052010	338488052560	338488053110	338488053660	338488054210	338488054760	338488055310	338488055860	338488056410	338488056960	338488057510	338488058060	338488058610	338488059160	338488059710	338488060260	338488060810	338488061360	338488061910	338488062460	338488063010	338488063560	338488064110	338488064660	338488065210	338488065760	338488066310	338488066860	338488067410	338488067960	338488068510	338488069060	338488069610	338488070160	338488070710	338488071260	338488071810	338488072360	338488072910	338488073460	338488074010	338488074560	338488075110	338488075660	338488076210	338488076760	338488077310	338488077860	338488078410	338488078960	338488079510	338488080060	338488080610	338488081160	338488081710	338488082260	338488082810	338488083360	338488083910	338488084460	338488085010	338488085560	338488086110	338488086660	338488087210	338488087760	338488088310	338488088860	338488089410	338488089960	338488090510	338488091060	338488091610	338488092160	338488092710	338488093260	338488093810	338488094360	338488094910	338488095460	338488096010	338488096560	338488097110	338488097660	338488098210	338488098760	338488099310	338488099860	338488100410	338488100960	338488101510	338488102060	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
33283	18674	10534	1897	703	453	351	285	258	278	261	251	213	231	231	194	226	215	186	227	239	206	240	211	201	216	196	216	201	205	209	181	206	191	227	185	205	204	200	198	218	193	212	193	208	210	205	184	167	186	208	168	212	208	197	208	179	194	193	188	161	164	193	181	194	189	213	172	204	194	195	183	186	206	171	219	175	193	199	178	179	190	201	208	192	190	178	195	193	214	194	205	187	214	177	219	208	179	173	176	178	202	185	195	187	211	194	195	194	205	205	199	206	199	192	216	187	198	188	167	196	177	205	181	202	228	190	180	169	182	170	199	194	193	181	149	202	218	201	215	167	198	200	172	167	173	175	208	183	201	191	186	160	179	213	195	221	188	224	180	186	176	204	180	188	190	190	185	189	172	172	180	182	189	197	225	179	221	213	208	188	177	171	199	167	185	180	185	175	174	182	174	182	192	177	204	199	187	177	201	191	198	180	177	184	182	181	182	155	191	170	179	172	179	191	192	193	200	225	204	183	195	219	175	192	179	187	185	215	189	196	181	177	184	201	195	197	188	188	181	199	212	171	186	196	169	189	188	207	200	203	192	195	182	193	184	197	194	183	175	197	173	198	184	188	201	208	214	182	184	203	194	157	176	197	215	190	183	184	175	209	189	191	198	190	169	208	190	185	185	216	165	216	186	211	189	186	200	176	198	168	192	193	155	201	213	172	226	192	170	182	192	166	186	202	185	185	192	205	174	192	194	202	189	187	186	204	194	200	210	171	165	184	179	198	203	193	170	200	190	184	198	196	197	195	210	182	179	202	184	188	184	212	194	193	203	200	180	216	201	174	168	208	190	186	178	182	212	188	175	209	202	185	212	180	183	177	192	182	203	188	181	206	178	206	165	200	180	185	194	208	201	206	172	214	214	202	187	210	178	189	192	176	209	181	166	186	188	197	204	196	187	216	207	187	199	189	163	206	187	184	177	192	193	178	184	204	192	227	220	190	205	198	190	192	169	179	173	186	173	211	207	201	195	161	221	185	195	175	170	178	167	194	203	187	181	192	194	202	187	168	202	190	188	170	189	197	205	196	182	162	182	176	194	197	194	180	187	200	189	197	173	191	204	218	185	197	208	177	195	182	204	179	179	210	194	205	196	203	176	201	193	218	198	166	170	178	196	219	192	184	218	196	218	181	185	167	165	211	208	208	175	149	188	206	187	203	196	184	194	197	209	205	196	224	165	183	188	205	181	207	205	203	189	152	179	160	186	201	211	156	206	213	197	172	175	211	200	186	181	198	189	171	174	174	212	173	179	207	189	199	199	197	211	173	165	175	187	200	206	173	188	209	201	172	193	183	182	195	194	185	177	217	170	187	180	183	170	186	166	187	196	203	194	190	184	195	162	152	201	192	205	156	178	187	191	201	191	197	175	194	210	204	208	197	202	209	148	192	181	217	208	180	155	197	204	203	188	181	187	187	196	200	198	180	201	182	164	206	207	190	205	177	180	205	174	169	204	184	185	162	188	195	207	195	184	179	194	219	188	190	184	192	189	213	214	192	192	180	178	210	188	189	190	175	196	213	175	186	196	188	198	207	217	144	247	207	178	192	180	190	193	175	165	197	184	200	205	194	176	197	204	221	189	192	176	184	199	190	178	173	174	202	212	188	210	241	205	210	181	195	201	181	202	178	203	177	213	197	199	183	203	205	193	199	203	186	199	161	179	194	182	211	207	203	198	206	188	196	193	163	192	198	179	178	182	201	195	192	213	195	184	193	196	193	211	200	171	196	206	196	184	179	189	191	191	227	203	189	194	190	207	208	171	215	177	209	188	191	178	216	206	174	196	196	191	203	189	199	202	171	185	202	188	196	190	208	203	193	187	194	185	194	201	184	199	199	196	213	190	168	197	168	191	177	198	189	182	187	190	185	188	196	195	189	203	200	189	175	175	193	195	184	193	194	176	196	186	187	157	194	196	173	208	186	225	185	184	181	200	210	186	149	193	187	192	174	201	183	170	181	174	198	159	170	184	164	147	179	204	181	196	191	194	180	199	196	172	177	188	215	168	212	194	191	195	212	206	168	196	197	177	202	187	169	197	184	202	180	185	197	186	193	197	169	190	192	196	199	190	200	169	197	189	203	201	165	197	203	215	211	204	219	203	190	168	178	185	190	205	210	189	206	189	184	211	207	165	161	217	175	173	190	197	188	185	175	170	181	195	181	198	200	185	164	190	163	203	194	207	200	185	187	199	213	193	187	226	201	210	192	186	195	178	210	208	195	185	195	166	228	194	201	182	176	177	190	197	169	191	191	182	205	188	182	184	183	212	193	164	160	184	198	202	189	204	181	193	199	214	190	178	179	180	197	190	189	179	193	191	180	193	200	199	208	199	214	195	183	184	203	180	196	170	179	194	175	163	180	180	193	192	212	165	186	195	187	187	237	175	183	185	186	210	197	180	199	187	188	174	200	186	187	200	185	219	178	165	207	169	187	193	172	214	211	180	203	172	196	161	193	170	175	166	208	180	199	213	181	184	210	202	197	196	205	208	193	187	182	200	197	178	189	211	191	202	180	194	210	177	186	193	203	198	197	181	179	198	182	213	189	216	189	186	171	200	205	181	182	197	153	175	173	177	196	202	198	195	204	180	206	169	180	206	183	176	206	224	185	211	207	207	196	194	198	194	176	177	199	182	185	191	186	179	197	203	161	202	213	187	188	170	199	200	223	183	193	183	197	205	185	177	204	172	211	191	171	212	177	178	178	184	203	203	166	185	198	200	185	205	181	186	201	221	174	190	164	216	177	183	197	192	202	213	189	178	192	185	177	182	198	191	187	185	185	211	180	196	179	200	204	191	224	185	193	184	206	193	183	196	175	197	209	189	189	201	183	220	237	202	197	200	225	202	216	182	171	189	207	201	207	201	191	179	193	199	193	193	156	188	176	208	182	190	193	174	155	179	171	150	188	172	170	183	207	171	198	186	202	177	202	207	189	192	196	192	177	199	204	194	210	197	189	190	195	198	212	181	187	185	181	195	171	209	203	204	188	192	195	174	204	187	192	188	185	192	185	178	204	188	216	203	207	205	199	163	190	198	217	205	187	189	192	184	179	173	179	198	181	192	179	192	184	197	178	182	180	214	193	209	181	174	199	176	183	187	177	176	188	208	170	191	191	199	179	207	192	174	159	206	195	209	178	178	170	187	189	201	194	165	202	213	175	211	205	191	214	196	196	197	199	190	191	204	198	206	182	176	193	194	194	197	198	210	192	193	193	167	174	224	188	167	166	205	205	185	197	200	205	210	173	193	195	231	196	205	214	184	201	164	181	174	175	215	186	201	179	195	170	193	228	180	188	175	184	202	192	194	177	175	168	188	186	176	171	196	204	212	174	192	183	173	167	172	194	180	184	192	180	180	200	209	222	215	208	180	189	191	194	209	197	184	199	178	188	219	203	200	192	187	187	187	196	196	193	205	200	216	186	190	196	191	199	196	214	181
22055	14611	10337	2253	1686	1430	1182	1117	976	872	931	812	764	719	675	683	632	639	691	674	694	732	691	714	701	686	638	586	547	492	544	514	496	514	453	502	481	513	521	508	490	498	523	527	528	481	495	520	510	508	478	459	464	522	473	487	531	500	472	519	486	474	465	488	524	487	465	500	486	491	479	481	499	493	495	467	490	491	511	465	482	510	502	447	477	458	447	478	499	491	491	471	475	492	469	516	466	502	480	448	513	465	463	510	493	528	503	454	490	516	445	520	498	501	504	449	518	494	475	467	490	471	480	506	496	494	503	474	476	475	466	487	495	495	464	508	497	487	482	501	464	486	474	494	490	507	461	511	500	509	494	448	509	466	490	487	481	468	475	458	496	524	505	471	465	497	511	457	487	526	510	449	483	481	515	504	434	479	470	451	512	492	495	485	478	449	503	481	463	482	502	467	448	480	463	482	434	460	469	462	478	463	465	472	463	469	482	509	489	528	479	508	478	460	500	512	479	492	458	449	469	518	479	526	461	472	485	480	471	422	446	540	457	455	498	496	454	444	527	500	487	490	503	467	489	482	478	498	537	521	471	490	461	491	489	485	480	477	501	503	485	491	489	491	465	480	517	496	483	480	496	523	498	470	516	499	465	515	496	484	515	460	456	480	483	469	460	468	461	476	491	440	509	466	467	495	464	449	483	466	492	511	487	469	483	500	503	485	502	479	457	482	471	436	473	488	467	494	494	462	487	511	451	491	492	505	492	480	503	479	464	438	523	472	487	518	433	491	454	475	503	506	489	491	447	419	457	471	463	478	485	452	451	483	478	485	484	509	492	474	451	497	480	475	488	463	476	511	473	463	518	479	477	503	509	462	463	466	518	469	478	475	509	474	488	509	477	448	472	484	465	492	498	511	535	528	524	476	496	514	466	489	478	449	441	491	469	470	498	464	494	498	508	475	483	477	486	479	482	492	493	472	468	493	485	490	500	473	529	468	479	482	491	492	445	483	485	524	464	479	499	484	495	469	497	476	498	502	482	463	498	484	483	472	491	488	481	462	498	444	480	474	482	517	516	471	478	482	469	476	521	474	474	495	508	493	478	474	487	437	491	521	485	457	483	467	493	482	451	463	501	461	502	495	489	450	536	468	483	493	534	490	452	475	511	507	469	498	478	491	438	474	461	488	508	483	475	495	479	457	459	457	488	481	458	462	490	456	481	509	485	440	484	514	487	494	520	473	469	480	464	458	485	465	473	471	469	474	481	501	499	477	489	436	479	494	505	530	481	501	481	494	444	460	504	463	505	478	477	495	435	505	495	514	455	495	505	467	457	512	475	482	436	481	480	445	467	495	471	520	472	507	455	491	441	501	475	503	495	499	475	473	510	478	508	498	432	503	449	506	487	456	548	485	471	488	482	496	414	478	500	471	428	481	461	466	516	472	437	495	469	479	517	476	455	477	490	495	514	439	523	484	470	468	491	508	512	495	483	454	470	520	450	478	473	493	480	510	472	465	509	452	479	495	441	481	466	489	506	526	503	484	484	454	479	471	494	491	460	533	489	498	484	478	480	530	504	475	452	485	467	489	483	466	451	493	493	478	481	441	490	498	468	482	491	443	454	456	478	455	471	473	485	499	473	454	500	490	473	509	459	455	488	494	486	484	461	476	455	416	489	444	490	476	517	518	457	490	451	472	454	478	467	510	460	512	447	477	497	450	503	467	458	486	539	468	519	450	445	517	470	504	489	514	479	471	457	459	514	466	449	495	479	489	478	467	493	469	495	470	483	484	503	471	450	480	469	488	485	467	508	448	461	479	472	475	489	480	494	473	495	514	486	501	467	479	510	453	482	481	465	453	467	489	479	502	498	442	514	492	493	497	471	493	470	457	484	501	472	518	474	491	489	476	497	466	488	502	491	493	475	467	480	434	445	487	488	462	492	500	475	506	436	459	481	486	460	467	468	475	480	504	489	474	470	492	478	428	484	487	469	482	477	437	522	487	516	506	482	508	473	495	491	495	492	487	470	503	473	447	487	431	514	502	513	455	511	494	494	489	467	492	497	473	458	499	492	466	478	509	478	501	478	444	473	461	445	453	500	458	473	479	494	451	510	452	511	465	510	500	438	492	507	488	485	508	477	516	460	503	522	482	489	536	482	470	494	518	471	456	479	500	491	501	485	494	502	481	511	481	489	503	496	513	495	463	489	473	522	486	479	489	465	527	456	494	489	468	474	489	469	499	459	475	481	492	479	448	497	504	509	452	507	480	482	477	508	448	457	501	436	461	467	499	491	469	457	503	482	469	518	478	483	499	487	501	509	478	461	479	516	475	449	479	482	472	487	452	467	471	483	503	378	453	460	474	465	493	497	482	449	477	490	480	456	531	482	509	493	455	487	464	445	484	454	496	469	464	469	494	466	500	506	441	506	486	517	479	498	481	470	490	481	501	513	477	473	494	469	489	488	496	479	497	471	496	462	485	455	466	441	527	468	493	463	499	523	478	510	435	456	464	470	498	477	478	502	485	481	498	443	456	506	501	503	476	493	468	494	472	483	465	482	498	442	493	489	484	448	520	440	435	449	493	464	472	484	489	497	464	464	462	486	455	499	441	464	484	475	486	477	491	496	533	494	486	468	463	499	462	469	492	493	471	512	465	511	474	452	473	479	464	484	505	501	464	465	492	483	470	488	509	482	470	480	457	487	466	494	439	466	475	508	484	449	516	478	501	438	478	482	517	466	469	532	480	471	486	503	470	518	513	448	473	461	461	495	464	503	489	466	480	496	483	488	480	471	498	475	495	492	501	483	497	466	457	451	480	498	456	484	487	519	511	482	527	517	493	491	489	506	477	507	447	482	477	437	470	464	439	482	463	511	492	491	497	463	494	488	495	526	476	472	488	498	478	490	475	487	457	470	452	491	515	479	493	523	479	469	494	485	487	411	472	485	465	488	440	481	466	463	469	470	494	512	507	464	491	458	472	484	497	524	476	476	474	504	478	487	527	478	474	482	465	471	490	537	456	477	498	435	465	481	482	443	444	449	476	451	481	463	482	505	508	488	531	482	464	466	433	455	486	466	454	495	515	511	486	484	485	494	476	505	434	488	500	445	509	496	500	445	471	478	492	469	468	455	479	494	434	484	471	476	464	508	491	527	483	498	465	479	478	503	472	469	464	495	477	462	506	462	464	498	486	480	489	481	483	483	464	447	476	487	515	496	505	487	502	472	443	493	499	482	489	458	460	491	472	470	517	493	461	485	496	477	460	511	468	537	491	486	492	436	512	487	490	490	502	492	496	444	482	459	503	473	512	483	472	500	477	488	491	452	475	514	488	445	454	509	511	460	511	478	490	479	488	498	452	545	524	489	461	478	474	496	494	493	479	469	469	477	474	499	479	496	503	476	454	519	454	440	520	497	473	472	512	526	471	459	456	514	453	460	479	503	468	486	462	478	497	501	467	520	474	498	494	477	455	484	462	516	472	477	503	491	486
10052	3675	1380	454	416	404	383	383	358	353	354	350	356	370	350	322	362	390	351	375	345	361	350	343	393	318	325	333	350	338	369	336	333	335	330	357	319	366	343	387	294	334	376	342	327	344	376	370	356	345	324	356	356	364	387	336	339	330	338	342	358	348	326	338	370	379	333	351	329	360	335	358	342	326	336	324	351	324	327	351	328	323	350	333	385	343	368	326	310	352	317	335	337	349	324	375	377	350	354	342	352	364	367	359	365	353	348	306	364	324	343	378	351	299	364	330	324	333	323	379	328	369	340	354	357	357	328	349	355	344	345	321	338	343	352	348	335	354	339	330	340	341	349	344	362	312	358	355	334	349	350	328	332	363	366	328	325	318	395	316	349	325	321	312	332	354	293	335	337	340	348	378	342	352	337	349	354	354	380	308	373	361	365	361	345	346	379	324	340	346	336	339	368	335	418	339	300	289	368	367	375	343	354	336	314	353	339	353	355	319	362	328	328	377	364	388	351	327	342	347	344	354	359	338	325	357	324	298	324	374	355	332	381	370	357	359	337	372	375	380	343	343	359	334	340	370	357	357	357	353	352	342	343	336	335	330	351	337	381	362	335	352	370	393	361	315	342	358	364	277	310	345	343	340	348	332	364	339	368	349	366	369	352	346	353	338	342	367	340	348	350	329	330	340	353	349	329	315	367	344	332	353	340	359	315	377	363	309	338	350	325	357	320	333	361	361	360	335	358	371	327	324	394	369	333	337	343	327	345	348	333	351	336	353	389	312	332	351	339	310	344	309	331	366	333	331	373	336	373	358	353	354	384	358	345	341	368	324	365	367	347	328	355	339	376	374	357	358	346	337	329	351	380	384	345	340	319	357	323	350	341	348	325	336	356	300	348	328	346	329	337	375	392	350	341	349	323	355	350	346	387	357	325	343	329	354	358	342	338	338	333	323	338	349	375	325	346	369	363	376	357	367	372	354	336	347	357	337	341	352	338	342	343	353	395	395	333	354	345	369	290	374	309	338	346	317	357	357	330	359	353	335	344	337	315	346	340	349	324	340	317	353	338	368	359	350	347	365	353	351	306	355	328	325	344	345	361	324	325	347	320	350	349	362	364	306	348	379	347	354	341	353	332	348	347	359	343	335	332	351	341	333	333	354	338	346	337	352	367	365	335	371	351	383	351	350	343	346	362	329	377	347	346	386	371	363	338	347	351	338	342	325	330	339	346	370	347	348	327	353	363	350	348	380	350	340	330	339	321	311	330	372	366	385	351	362	375	329	351	335	334	297	327	347	379	332	336	355	375	295	340	323	359	362	357	318	335	339	347	375	362	350	311	344	335	301	379	352	343	312	343	289	317	378	364	359	327	366	371	374	341	376	360	374	353	322	351	324	354	351	339	311	375	387	361	347	361	339	349	334	319	368	359	362	377	313	339	398	367	310	302	362	341	356	356	353	336	346	354	336	344	333	368	342	343	355	326	374	364	336	323	329	334	351	312	327	369	316	379	340	393	352	334	346	348	378	347	326	368	330	329	346	346	368	312	363	399	339	347	334	344	347	377	330	369	354	377	380	344	330	349	379	329	403	349	365	349	367	343	341	333	354	327	351	377	368	349	340	348	355	311	357	348	353	389	354	360	338	391	331	355	320	329	334	397	358	325	331	352	351	363	344	387	377	402	371	330	361	359	345	338	343	304	340	350	328	328	345	326	341	368	328	391	347	335	342	352	366	335	347	332	344	309	392	331	326	350	360	321	347	339	369	303	348	335	368	319	383	362	357	342	323	342	360	380	405	335	378	327	361	340	321	346	353	299	348	363	341	334	373	337	383	369	330	317	347	356	348	322	367	375	297	358	341	350	352	348	355	353	361	337	371	341	360	340	331	346	387	360	372	374	317	354	385	383	329	332	353	378	372	373	346	349	341	334	338	356	351	337	349	329	337	362	391	320	350	355	341	327	348	367	385	312	339	361	331	332	349	330	390	353	358	361	353	363	342	325	342	305	341	391	366	318	332	350	342	363	345	360	383	341	355	365	390	354	322	348	338	326	346	364	351	319	345	360	310	362	354	324	336	368	334	329	318	365	364	382	337	364	358	357	345	323	352	374	354	358	332	360	373	315	341	355	323	340	319	356	353	374	361	324	339	328	355	346	391	370	364	363	352	345	330	362	340	368	327	383	307	352	313	347	375	377	344	372	327	341	343	349	338	347	317	353	350	348	339	374	322	340	366	346	329	327	320	374	337	331	381	351	338	335	382	353	383	369	331	326	362	349	367	366	357	357	327	375	331	333	365	338	343	326	359	357	345	371	344	370	347	381	366	361	324	320	350	339	350	330	363	351	405	342	357	330	341	352	362	363	336	363	359	352	398	349	342	339	340	376	338	319	322	345	350	344	321	351	357	358	359	324	326	286	374	359	378	363	336	349	330	353	340	380	335	340	330	347	306	341	348	352	319	322	312	353	337	361	382	337	351	351	320	343	338	340	342	340	363	336	363	335	366	360	365	345	370	333	365	356	370	364	353	349	345	371	344	366	391	353	359	351	367	402	309	335	363	306	340	340	309	320	332	327	340	354	352	320	316	353	339	365	321	350	326	361	361	342	348	369	357	321	321	375	363	356	362	364	356	373	320	331	341	347	350	339	322	362	389	308	366	381	364	352	361	341	353	351	359	348	368	332	377	348	333	361	322	342	351	334	331	344	339	353	315	378	340	323	363	350	382	328	338	327	330	348	355	342	355	369	371	372	354	333	365	328	326	320	349	330	316	345	340	382	309	346	316	347	345	345	356	359	361	365	353	341	371	361	354	330	339	356	370	354	338	358	306	374	392	313	349	344	343	374	343	339	336	350	343	369	348	322	343	355	344	366	304	333	386	337	353	355	372	393	344	369	375	335	329	344	355	350	347	347	329	331	317	328	322	376	360	370	375	340	340	353	384	351	351	338	329	347	326	346	305	320	337	325	376	366	301	328	337	320	403	351	379	371	335	361	354	340	336	350	330	362	309	333	330	342	376	363	342	344	312	336	342	351	322	351	353	355	376	337	332	353	383	342	357	356	321	352	348	363	350	327	317	330	344	342	321	330	346	319	349	333	327	378	330	360	328	346	341	351	344	342	339	373	345	360	359	354	330	362	330	337	341	358	321	345	369	343	369	363	353	311	327	358	323	350	355	355	364	329	311	350	357	349	390	374	353	349	343	338	351	342	356	372	355	349	357	342	321	385	402	358	336	344	347	336	327	357	351	352	348	349	344	336	327	342	318	328	344	329	341	337	320	357	380	342	350	333	312	337	340	356	311	322	353	375	360	357	291	318	347	346	336	327	341	356	311	349	345	351	352	322	337	347	365	359	342	316	353	340	334	378	341	368	323	352	337	352	351	381	331	354	338	361	370	330	351	348	349	306	350	344	343	330	323	347	365	359	352	351	350	392	352	340	325	322	345	339	316	340	326	327	354	376	365	341	357	344	336	341	315	339	380	337	370
7726	4085	2561	1148	1016	999	952	946	959	890	982	916	848	912	918	890	864	887	878	862	873	847	913	867	891	871	873	836	887	866	823	878	879	824	845	835	785	822	836	863	789	788	829	843	845	889	809	878	867	858	852	821	795	826	836	825	814	807	801	891	832	872	830	901	812	804	794	791	793	842	845	814	875	820	785	855	853	773	833	849	826	828	849	857	842	866	783	837	831	869	855	801	835	797	839	845	858	864	823	845	800	799	828	788	838	849	817	847	780	775	794	794	876	832	844	855	840	831	851	833	776	853	828	793	878	855	814	809	846	827	815	816	841	819	852	838	820	849	781	824	872	859	816	881	802	847	819	790	862	827	867	759	833	827	780	816	882	841	793	826	790	808	868	820	910	868	829	840	816	797	781	882	854	809	826	802	847	834	813	838	854	798	862	824	874	811	834	877	857	785	872	879	806	799	793	840	846	832	858	883	793	832	823	827	789	874	835	844	796	833	837	825	848	829	806	768	775	818	798	849	810	813	843	835	788	817	870	846	850	840	829	793	790	849	789	830	856	833	816	840	827	841	828	832	822	833	899	882	854	860	843	869	810	882	843	855	823	825	850	779	829	794	846	798	812	870	815	817	889	838	811	800	782	794	860	853	787	854	852	775	842	811	867	797	780	875	830	827	864	809	803	837	793	796	798	866	821	822	844	862	863	833	825	828	869	826	822	867	841	805	875	837	835	837	819	805	792	815	897	872	822	828	808	799	806	830	866	780	861	831	866	818	806	806	814	837	822	802	811	862	839	800	840	813	793	819	855	832	818	826	872	858	886	857	824	813	791	794	788	825	799	791	816	780	865	803	779	846	875	780	875	759	859	899	827	810	834	831	809	895	799	788	851	823	807	823	806	818	793	806	822	815	782	812	823	857	833	872	765	805	823	859	890	850	847	809	819	801	819	815	813	805	846	837	803	865	809	824	812	835	863	856	803	859	818	868	871	822	846	842	889	853	832	834	822	900	822	880	879	866	833	834	829	860	838	829	826	801	777	807	866	811	885	807	822	857	805	842	855	824	808	848	811	856	851	826	832	871	830	802	838	831	828	847	871	778	798	871	835	843	861	826	792	860	888	873	857	838	815	842	827	819	853	829	823	836	850	829	791	810	859	796	808	831	820	847	862	868	827	830	782	831	819	811	848	850	890	865	837	840	847	838	826	776	882	845	836	796	825	958	796	812	863	846	816	845	837	834	768	825	848	827	846	882	836	852	859	831	850	837	828	842	872	828	832	866	808	852	837	812	809	802	873	820	853	795	821	811	846	833	837	884	833	851	815	832	823	807	879	798	795	809	818	799	833	807	803	859	857	798	827	876	863	805	823	809	823	866	827	813	771	818	822	790	865	835	853	803	857	799	835	857	857	810	854	895	814	907	845	806	826	796	798	812	846	817	834	832	866	830	829	857	838	809	824	859	848	810	836	814	843	823	848	822	842	807	880	796	839	751	857	827	797	798	875	868	808	829	805	812	835	821	866	830	816	833	814	821	791	891	859	909	821	806	835	866	817	801	862	841	863	825	833	871	864	858	826	827	830	865	826	819	835	825	794	818	796	903	797	801	815	858	794	815	888	858	878	834	833	840	832	804	858	804	856	859	785	853	843	838	821	850	837	818	843	812	834	805	801	820	802	828	870	902	787	819	852	826	789	857	808	807	819	819	810	850	795	880	899	801	803	850	875	873	819	860	860	808	859	794	833	854	800	824	801	854	812	822	761	877	810	859	824	846	843	811	838	888	851	828	839	813	877	806	851	847	857	777	833	849	820	812	820	849	778	881	822	832	792	829	869	877	841	868	819	847	838	882	846	834	791	816	862	812	811	765	856	839	913	866	850	838	815	795	809	840	841	815	874	808	830	845	799	808	825	900	877	864	869	819	830	850	833	828	799	830	786	867	831	849	777	804	825	845	846	837	835	812	767	838	846	826	873	850	830	844	845	828	813	849	843	872	816	844	769	807	792	805	831	817	848	843	837	844	825	873	895	827	816	764	808	775	855	792	797	879	848	810	840	833	815	838	809	858	826	816	833	811	826	846	837	853	846	842	837	833	872	871	793	862	875	827	823	812	808	797	844	819	827	807	812	828	864	828	792	796	867	816	828	823	852	860	801	837	836	833	796	825	800	836	843	834	842	815	825	850	821	844	811	833	842	840	780	817	836	816	826	833	865	857	791	789	874	851	886	819	815	837	830	790	845	796	775	870	851	862	812	866	849	820	818	799	827	854	855	866	839	842	801	848	849	858	840	781	860	821	846	806	842	756	821	865	857	822	844	782	834	787	816	852	879	817	851	869	836	847	836	827	822	848	818	863	836	871	878	837	816	843	905	847	821	884	843	835	826	846	834	825	843	817	832	831	852	839	829	860	821	845	864	837	829	861	810	813	882	841	862	860	864	926	848	829	830	813	812	862	858	799	793	856	792	874	829	867	824	845	857	805	815	826	832	801	905	858	814	825	869	849	847	826	828	857	851	847	867	795	838	817	866	839	813	831	801	844	845	861	885	814	823	845	793	886	805	857	851	829	806	829	843	819	783	788	803	807	826	876	837	806	786	791	824	797	865	837	856	834	833	803	777	825	844	861	854	806	824	861	823	785	818	874	810	842	822	818	834	828	860	833	900	827	884	851	873	768	821	799	804	777	869	879	843	809	829	851	807	757	869	852	794	852	847	821	775	797	793	867	845	821	894	859	806	832	872	819	802	864	832	820	791	856	818	832	832	844	849	841	828	806	838	812	813	833	788	812	780	816	849	840	855	861	835	870	862	826	862	858	810	768	787	813	827	863	833	824	829	804	810	840	875	847	810	864	856	839	823	863	844	821	822	854	801	853	830	865	870	876	784	872	853	862	878	846	861	806	892	824	786	833	844	834	803	813	880	777	823	822	819	837	838	844	803	884	825	808	804	838	827	788	851	830	905	866	821	790	845	852	827	808	788	826	868	815	807	796	799	795	810	857	832	866	804	824	824	836	901	800	840	803	811	839	822	815	831	855	854	797	822	836	826	848	766	781	816	832	882	822	815	819	862	846	782	848	806	804	856	860	788	824	814	859	864	840	848	806	819	806	849	819	881	835	846	827	836	827	865	832	840	788	816	795	904	812	816	910	841	831	808	804	832	829	823	862	866	781	850	839	867	810	826	800	859	879	849	832	862	855	861	818	830	839	825	865	836	757	835	842	845	838	855	810	887	844	849	824	844	850	799	804	820	833	852	813	842	867	790	829	810	817	862	856	828	812	822	856	810	808	833	818	809	860	792	849	823	841	785	838	779	839	903	827	809	807	849	810	844	830	824	798	804	853	867	815	844	826	847	813	864	800	836	808	826	855	779	857	813	828	818	846	794	825	816	868	838	804	850	816	849	809	822	788	834	802	804	826	818	842	826	838	786	809	809	803	837	830	867	783	883	840	823	819	807	842	882	781	788	829	879	844	849	771	806	811	818	829	836	854
23581	12192	7234	1335	612	455	456	404	409	382	352	353	333	388	341	329	327	360	355	326	385	331	338	355	340	325	335	326	329	314	343	306	284	319	340	354	321	314	311	316	353	317	354	332	354	344	303	328	330	310	289	310	306	341	354	295	319	300	354	355	338	313	325	328	322	366	291	305	364	320	334	337	357	326	311	321	351	322	276	335	356	333	313	302	278	328	343	333	319	298	311	302	305	331	325	352	292	323	306	331	335	369	352	327	329	286	308	322	326	311	302	314	312	297	345	328	333	330	306	304	325	323	313	310	327	328	331	338	344	314	358	329	343	350	321	322	355	321	342	320	357	271	297	304	336	331	333	333	326	343	340	313	299	293	319	325	335	304	309	319	275	341	347	309	314	297	331	357	348	334	345	326	347	314	329	339	322	328	343	313	345	321	332	320	312	315	332	317	336	310	330	306	337	326	308	324	343	319	336	329	323	331	347	354	345	319	350	324	313	342	330	315	302	343	352	362	323	321	315	317	323	313	337	336	291	335	343	302	335	321	347	354	317	322	340	323	309	317	313	324	335	327	322	328	336	362	325	330	343	331	339	327	296	296	323	312	347	329	347	346	297	335	343	384	328	327	357	349	354	298	347	381	327	326	306	341	312	341	319	299	308	324	356	298	320	324	338	323	329	335	334	334	337	337	336	346	357	334	321	293	311	318	320	363	344	325	329	337	346	308	331	337	311	334	369	348	340	309	331	324	309	325	332	346	332	318	337	325	349	334	334	296	318	309	327	356	339	319	306	339	291	309	354	311	338	322	342	313	289	307	364	325	337	325	350	312	331	288	344	322	355	324	364	352	355	333	341	342	355	313	333	350	321	342	317	344	325	322	351	332	325	335	319	331	305	315	309	311	309	335	293	335	326	345	329	345	347	311	311	332	324	297	319	307	358	329	330	284	303	328	290	309	310	319	308	321	353	284	344	343	312	327	328	343	312	323	333	336	309	317	352	325	307	330	332	318	352	307	356	310	308	294	323	321	337	323	307	279	333	319	342	309	318	348	314	356	305	302	312	299	339	324	363	310	346	279	306	324	310	329	332	322	339	318	353	301	326	337	329	293	323	292	319	306	349	359	316	323	329	317	313	332	280	303	327	301	330	315	322	334	294	350	303	334	307	364	330	342	311	313	313	321	341	320	344	326	346	348	329	334	298	324	311	354	298	377	309	339	327	335	350	339	340	315	319	314	316	310	327	348	317	323	340	304	314	349	328	341	331	316	329	327	303	312	329	312	341	334	332	319	307	304	304	320	346	341	313	331	323	311	326	380	314	329	298	339	350	322	335	343	303	314	347	319	318	373	336	312	289	336	295	328	364	325	335	327	314	333	331	312	351	328	335	336	323	334	294	353	337	291	311	347	345	350	334	323	304	359	333	328	303	323	313	337	329	311	300	303	303	343	345	334	341	311	295	307	312	358	333	319	326	319	322	314	325	334	331	312	337	353	306	343	309	306	301	319	325	288	297	292	374	318	285	319	298	323	325	324	301	351	305	347	330	338	355	304	322	318	280	327	325	314	314	324	369	322	300	319	293	363	336	310	350	326	355	308	297	328	350	324	359	303	331	322	311	317	313	333	331	321	330	342	320	300	291	303	317	328	340	319	338	336	344	303	322	319	304	313	376	281	358	316	313	319	360	355	326	300	310	339	347	310	315	318	313	309	329	319	323	326	364	360	340	311	330	340	317	345	304	312	330	325	340	310	324	354	334	315	328	344	328	338	310	292	298	306	305	307	316	362	368	325	326	340	318	349	309	352	314	317	325	346	294	349	320	319	326	314	329	321	326	306	322	310	321	328	296	313	320	326	332	332	310	316	318	317	358	319	322	347	342	323	335	331	310	365	325	351	341	336	309	315	345	324	339	323	306	311	359	325	329	336	357	343	348	336	322	298	308	308	308	330	316	326	356	360	331	329	322	353	362	365	310	301	328	335	291	336	315	327	337	317	358	316	333	333	328	353	329	356	348	345	367	280	340	304	324	360	332	321	345	332	335	316	334	300	328	348	323	330	320	330	326	313	343	303	368	325	368	351	313	349	351	317	341	314	329	313	339	324	328	271	344	323	333	341	327	334	344	312	326	308	310	341	326	319	325	288	322	321	332	329	331	322	343	312	298	303	320	342	328	314	340	360	337	322	302	321	340	315	336	337	355	350	347	308	344	327	346	348	342	335	356	333	293	298	310	289	351	339	291	345	329	318	307	327	315	333	326	342	322	326	330	302	327	321	336	278	325	352	338	331	353	300	317	318	330	362	305	307	335	329	308	317	354	325	334	290	348	338	336	298	310	348	356	349	311	313	316	332	287	309	299	334	339	283	315	298	297	341	313	317	348	334	307	350	320	305	329	319	337	329	335	328	319	336	329	320	339	283	350	296	353	367	278	332	314	308	354	351	279	317	317	347	301	312	303	332	325	320	317	322	335	316	279	316	335	294	296	333	309	305	330	316	302	326	317	325	329	348	317	335	338	345	314	345	329	334	336	331	318	344	348	318	364	307	300	320	298	332	348	358	332	343	336	302	328	324	348	383	334	290	334	366	312	353	321	321	326	310	312	324	331	328	340	335	352	299	308	296	328	305	339	304	302	299	331	310	332	344	330	321	331	325	362	306	345	316	338	348	330	290	307	327	326	330	255	317	335	327	320	308	321	345	339	331	327	338	295	333	340	369	316	331	318	304	345	302	321	286	285	336	318	300	355	345	343	336	294	344	349	350	318	311	342	311	331	307	330	303	316	349	310	313	311	318	340	315	311	307	280	320	313	337	344	340	327	319	320	308	348	341	345	347	337	309	358	311	315	312	350	315	328	316	338	286	323	330	332	291	323	318	313	327	346	287	300	335	324	303	326	307	314	317	339	326	316	342	326	332	325	293	315	356	288	330	314	338	302	326	332	316	304	316	318	304	274	324	328	329	329	307	338	312	305	348	297	327	328	341	337	319	320	343	319	347	304	301	309	369	322	325	327	313	305	342	297	351	335	308	327	303	321	338	303	348	332	334	325	314	347	335	302	292	323	347	336	320	315	324	320	342	309	343	333	337	347	298	340	322	351	289	326	339	339	331	363	308	299	300	329	347	318	324	314	322	291	318	314	287	335	314	344	325	313	270	348	330	338	310	316	309	325	336	358	323	343	337	321	299	313	336	348	338	300	309	342	327	313	309	350	369	321	291	297	329	308	271	325	344	347	313	353	331	318	316	319	327	325	345	290	289	299	319	309	315	296	332	318	366	349	337	322	325	323	355	321	310	396	313	315	321	311	326	332	319	309	320	319	321	334	341	331	344	314	331	331	315	334	323	337	335	293	328	306	336	306	335	311	335	345	323	329	329	319	295	311	309	336	341	327	326	320	322	338	343	295	331	325	366	347	348	287	319	322	284	295	336	315	357	317	335	318	365	330	312	325	293	328	311	328	330	308	333	331	307	333	339	356	319	348	345	306	295	363	303
17222	10810	9008	1967	1499	1362	1283	1158	1101	1057	1081	1005	946	887	915	861	854	880	876	947	932	951	922	866	879	934	851	776	842	781	787	784	818	799	762	771	769	858	847	821	824	808	807	803	795	792	782	794	781	809	778	792	806	748	762	809	809	758	777	761	800	799	796	847	768	750	794	822	800	764	805	749	804	767	777	766	795	779	777	812	797	760	754	790	748	778	691	763	729	804	763	776	796	788	809	793	847	802	771	718	746	773	785	755	743	776	821	779	804	726	759	802	775	798	765	773	755	799	785	788	779	765	810	727	787	819	776	808	821	766	746	750	832	785	759	757	780	756	798	784	804	731	772	767	729	778	834	759	787	790	755	755	825	841	765	773	741	776	710	787	770	751	781	791	745	801	765	755	733	813	794	774	769	743	795	757	796	750	814	765	821	793	802	807	831	791	725	773	776	810	754	769	766	799	834	751	730	777	782	750	807	799	779	800	759	798	812	781	768	720	802	790	773	809	792	828	763	815	754	785	745	776	789	823	742	758	769	800	796	839	820	786	795	780	739	768	779	775	775	777	715	768	765	773	782	717	768	768	794	825	745	760	778	749	739	783	808	831	762	795	723	771	746	780	788	760	765	763	808	776	755	841	731	788	761	769	816	764	786	771	764	814	804	773	746	799	761	768	793	745	802	752	705	819	769	789	780	767	728	760	766	802	726	792	759	794	811	764	764	801	765	811	751	806	766	723	753	779	745	771	788	756	731	728	812	824	797	771	834	763	799	743	801	757	802	808	789	743	811	786	749	801	799	762	767	758	796	800	764	775	784	763	757	771	727	795	734	783	818	790	798	765	773	724	814	805	778	757	765	797	790	839	796	779	795	778	735	804	819	769	781	794	764	763	790	833	769	772	788	773	795	791	758	813	755	750	783	770	736	762	734	786	765	768	769	770	831	774	744	778	769	819	780	786	784	780	790	773	752	725	786	773	794	779	791	732	784	762	810	753	789	763	802	794	760	863	785	745	780	748	782	715	798	768	761	788	746	779	780	776	777	781	767	764	802	751	739	742	759	794	783	740	749	786	802	751	748	757	779	777	757	785	752	795	768	763	769	776	720	792	814	791	763	772	794	790	823	787	789	763	818	784	736	771	805	783	766	824	770	755	794	809	741	782	837	809	805	771	742	732	760	800	735	797	763	777	804	783	755	825	757	774	777	789	759	755	754	731	719	729	762	825	815	751	762	800	721	798	763	757	807	792	755	749	759	742	708	791	720	781	773	753	791	731	815	788	798	784	777	740	771	759	808	785	800	791	765	772	801	811	804	761	761	752	771	812	742	763	740	801	785	768	773	755	745	719	794	779	768	774	819	777	800	780	801	820	810	774	776	756	792	775	798	774	763	766	762	760	726	799	781	788	839	797	803	757	774	785	769	779	750	746	811	805	815	746	791	760	752	739	753	810	797	738	716	718	760	778	745	812	804	746	767	780	770	757	790	754	788	758	776	768	791	789	730	774	775	773	826	803	779	772	779	744	786	749	766	789	782	802	788	760	754	812	740	750	831	794	781	785	733	781	796	776	777	780	796	767	762	776	785	779	788	744	818	787	802	794	722	853	783	791	800	741	786	840	759	781	771	805	781	763	756	790	759	770	729	755	810	782	805	783	823	775	742	800	792	775	782	771	793	800	781	765	790	759	745	781	796	739	758	833	761	757	757	752	789	757	789	795	745	782	789	775	776	813	778	769	759	763	793	746	750	784	782	796	772	788	782	742	733	779	813	763	746	777	785	768	774	785	776	809	776	723	779	742	784	766	746	762	778	766	746	757	767	764	818	803	772	778	759	838	828	729	833	797	803	844	758	810	780	798	789	806	754	770	807	739	783	792	777	781	771	773	813	754	738	756	759	738	775	751	770	800	784	772	811	759	758	775	792	781	764	760	768	794	769	762	741	797	749	744	792	812	771	771	789	752	807	797	771	806	789	735	790	760	823	775	781	806	749	757	799	774	820	779	823	774	799	759	779	787	824	732	784	752	766	724	766	764	719	781	806	753	792	756	809	796	753	798	782	739	772	766	787	788	772	778	802	755	768	776	800	676	779	714	773	800	764	716	760	754	772	803	774	738	772	773	750	735	775	796	770	781	742	858	749	737	799	732	785	774	761	719	771	809	776	809	789	786	739	799	778	794	732	764	774	767	780	801	787	778	833	763	780	768	796	764	781	758	746	819	730	737	810	784	795	779	790	777	730	768	801	787	703	828	774	843	754	733	819	741	783	770	816	753	765	792	804	770	769	755	798	771	801	804	770	763	736	791	767	811	770	742	853	835	738	776	763	781	782	785	771	747	733	786	783	768	793	780	789	838	782	830	778	789	772	796	761	834	778	722	795	754	803	791	801	762	760	737	786	775	781	822	760	774	803	770	770	780	813	762	852	810	804	771	773	751	750	763	790	761	766	815	764	779	792	805	790	778	752	768	753	793	762	769	781	787	790	793	782	766	808	764	762	749	745	767	761	723	748	741	808	781	761	774	756	785	756	740	753	803	767	790	751	812	768	710	812	773	764	770	778	770	810	769	800	822	826	799	739	779	756	818	789	788	789	757	827	789	754	807	821	807	771	775	787	732	771	808	772	782	742	813	754	765	798	766	769	798	770	794	827	773	777	791	788	767	793	781	804	774	782	755	823	762	795	787	757	748	767	734	766	771	856	807	823	788	767	739	784	801	697	747	844	786	729	785	818	755	760	776	788	808	804	761	773	767	799	809	815	775	767	745	772	757	752	786	736	769	800	731	760	828	755	766	796	761	760	774	801	795	769	760	725	787	791	809	776	754	752	814	799	822	746	832	755	785	825	748	783	822	812	726	739	783	736	810	771	840	812	788	779	762	804	783	791	737	722	774	788	819	731	771	780	796	739	792	801	759	805	761	720	761	803	777	771	775	752	831	747	749	812	795	796	767	778	776	743	760	763	769	801	764	820	806	767	794	790	770	745	822	741	778	819	735	758	789	743	760	790	811	820	815	793	777	735	781	781	771	750	832	755	755	781	784	801	791	771	723	795	746	767	784	793	778	761	776	855	749	778	748	770	772	755	806	768	749	757	804	767	766	751	780	778	784	811	787	775	745	786	781	782	822	797	798	773	799	770	777	757	796	828	767	821	810	769	806	768	718	797	773	784	813	819	749	826	760	792	765	748	756	808	787	824	787	847	785	809	830	779	723	748	796	729	801	807	781	748	787	798	750	764	812	794	751	749	754	797	807	794	796	776	776	738	778	733	789	797	847	784	766	781	763	737	766	765	806	791	771	821	813	759	745	759	787	752	743	793	827	772	830	779	768	783	791	772	805	803	783	786	751	774	755	783	797	852	721	723	787	751	749	731	773	743	791	770	796	753	783	795	748	758	783	805	778	829	787	793	768	743	763	795	743	747	769	744	750	783	706	772	779	773	789	793	809	826	780	776	788	804	752	764	765	763	780	771	807	766	756	786	795	734	754	806	850
33770	19378	13081	2397	794	475	325	281	291	269	259	246	224	206	229	202	227	204	210	244	193	234	233	217	212	219	235	193	212	182	225	211	184	200	191	187	179	198	199	213	202	174	216	201	200	211	200	202	177	189	177	185	186	184	170	198	168	186	184	205	206	174	191	202	188	184	200	188	180	198	190	189	197	208	179	189	188	221	190	225	209	199	199	194	171	198	182	197	195	182	185	198	175	203	188	180	202	172	208	206	203	195	206	174	203	192	212	178	181	176	201	192	211	210	181	168	194	183	188	200	185	191	178	188	201	212	205	183	195	201	194	175	185	195	177	180	193	188	211	177	178	184	196	203	180	179	198	182	197	210	182	187	208	211	187	187	189	161	201	174	226	202	211	193	188	214	191	209	207	165	182	162	169	174	207	177	184	182	193	174	173	192	207	190	185	168	198	211	189	186	181	198	182	206	194	198	190	203	179	181	182	204	189	183	204	193	208	206	183	188	178	178	198	210	193	225	157	199	187	188	203	183	200	196	231	221	187	180	188	193	178	199	207	197	182	193	180	198	199	183	202	208	183	210	175	155	185	199	167	186	181	213	200	200	177	186	166	196	210	219	193	201	178	189	186	200	199	204	196	178	210	183	200	182	191	185	190	226	179	175	191	198	176	215	198	195	183	184	199	196	189	207	151	193	194	214	188	199	202	187	195	174	170	191	174	212	218	187	195	201	182	193	171	179	213	200	220	200	187	200	178	183	197	209	200	202	187	199	178	168	217	193	200	187	179	181	192	178	190	203	162	173	182	202	198	180	186	180	191	224	199	188	221	205	174	176	191	170	186	190	193	191	193	172	188	204	198	185	179	186	193	186	185	185	219	210	193	172	177	207	184	216	182	186	203	228	192	201	210	200	194	160	163	197	182	219	177	173	231	196	191	189	208	230	163	210	159	201	201	157	216	196	196	181	176	201	169	206	210	175	185	174	198	207	204	193	214	201	194	181	202	195	191	176	185	214	196	194	181	211	184	213	176	185	182	190	189	214	193	184	184	172	197	181	177	178	192	195	187	202	199	194	196	218	212	209	183	183	210	169	197	191	172	196	183	179	174	178	218	184	171	188	168	188	203	175	185	212	204	198	189	190	187	202	153	192	190	198	201	225	179	175	172	175	161	171	195	187	185	189	217	172	187	207	191	189	182	225	177	189	188	179	197	193	220	186	186	198	199	201	172	198	182	197	203	210	175	195	174	170	209	190	200	190	187	175	188	178	195	199	190	196	178	183	187	211	194	199	207	204	177	186	207	192	235	192	207	193	169	180	189	208	194	177	192	191	196	192	168	177	217	210	180	192	200	180	207	198	216	191	184	178	191	163	181	175	182	186	206	183	164	191	203	223	200	213	185	194	198	182	187	171	177	195	194	212	181	195	194	184	167	185	187	182	179	197	199	165	182	198	186	209	192	186	197	218	198	148	196	196	188	171	192	185	194	197	199	156	183	178	179	179	199	174	194	207	184	198	195	200	201	178	165	178	190	182	205	194	178	206	205	156	174	181	184	201	186	178	212	171	212	175	198	189	180	191	179	202	186	177	193	171	182	202	185	190	215	177	197	178	179	195	187	180	214	176	187	196	198	193	192	215	178	175	207	189	183	179	169	207	183	199	187	181	212	188	153	203	175	208	202	192	149	190	182	179	186	176	197	199	193	205	177	214	210	215	196	222	186	208	169	200	178	179	217	190	181	196	195	216	160	196	213	169	196	202	209	205	199	219	208	193	182	200	167	185	178	178	204	195	176	189	169	169	185	196	172	196	166	194	187	191	180	189	199	182	176	172	178	187	195	194	213	177	183	199	197	175	194	186	181	206	209	209	185	194	188	182	167	170	189	171	189	181	187	171	213	170	198	178	200	186	204	170	172	183	181	196	204	202	182	162	176	202	215	180	191	184	200	198	207	191	183	175	218	166	186	188	177	185	183	195	180	204	188	199	181	173	191	201	194	180	184	186	159	173	164	185	183	188	201	184	191	178	176	173	200	196	207	181	160	203	193	169	193	197	188	176	209	183	193	196	198	192	176	164	175	194	166	180	192	182	172	184	172	209	191	206	174	190	182	190	156	186	215	202	189	207	182	187	215	176	192	185	183	183	205	201	180	195	190	197	175	205	205	186	181	201	209	205	174	204	192	198	222	195	191	203	159	191	214	212	176	206	174	217	211	180	195	168	192	204	196	166	192	212	171	186	180	197	185	192	206	195	166	188	178	169	190	188	186	189	189	179	202	177	182	173	188	192	159	188	207	194	199	180	181	187	196	178	203	183	191	177	176	199	182	182	215	181	218	213	231	175	205	187	161	178	194	174	217	190	186	184	198	170	193	184	191	198	189	185	164	181	184	192	177	198	203	189	196	205	207	183	186	184	184	188	185	175	198	186	225	176	169	161	204	191	170	198	178	189	183	207	161	205	201	166	168	178	184	173	193	201	175	193	180	204	198	210	205	184	179	172	197	193	183	206	221	193	203	190	196	186	180	205	202	174	194	202	185	163	202	199	175	188	209	175	174	204	187	204	182	183	188	209	171	174	181	215	197	192	198	207	182	182	194	209	190	213	180	192	173	212	163	181	162	162	165	186	206	187	188	200	193	167	183	184	194	200	178	195	180	174	176	201	203	178	189	197	185	210	182	196	194	184	197	184	197	182	188	185	186	210	197	171	182	190	192	188	163	182	185	175	195	212	212	187	209	205	173	184	177	202	184	176	194	175	178	194	184	202	183	184	203	210	186	183	184	201	201	164	229	208	173	171	212	182	180	196	197	201	223	196	199	182	192	182	193	177	206	181	206	198	208	182	171	191	185	186	192	186	184	202	192	184	165	198	186	191	170	179	185	150	188	199	178	208	179	182	184	201	190	188	190	189	195	202	180	216	188	193	194	201	173	180	165	170	188	210	187	209	188	232	211	197	220	193	169	196	180	196	192	192	195	206	173	196	199	209	203	181	185	168	212	204	220	193	180	191	178	222	176	208	204	207	234	194	201	182	208	209	194	183	179	173	174	162	191	196	163	178	186	204	212	197	205	195	196	207	189	227	198	174	189	193	170	210	169	197	200	204	207	199	191	190	186	195	173	208	197	200	180	181	195	173	205	186	190	190	176	188	209	178	188	181	205	182	180	219	202	196	170	219	183	201	180	180	198	182	202	191	205	193	219	180	201	181	171	190	186	174	146	194	184	200	167	196	193	197	172	224	191	200	194	215	200	192	200	192	168	150	179	169	199	223	179	180	180	192	211	169	191	193	177	232	191	166	214	186	202	174	194	213	183	172	199	187	188	183	203	187	179	181	222	200	196	181	193	172	177	193	179	179	190	194	168	183	184	181	200	191	205	184	209	179	194	182	173	184	185	182	176	202	185	186	186	205	204	222	186	174	186	169	177	190	183	176	202	174	170	159	176	183	181	185	202	190	182	204	199	205	174	175	200	185	172	185	174	200	215	182	193	193	187	191
22565	15441	12890	2292	1785	1470	1211	1139	1051	1019	933	829	735	669	699	679	687	683	724	719	695	699	683	676	661	694	603	555	533	532	551	496	573	511	526	513	514	495	491	483	495	492	540	544	529	515	490	481	455	515	489	489	486	506	489	523	499	490	508	483	488	500	491	518	457	476	486	480	458	513	521	462	490	492	498	484	473	488	480	479	485	442	467	443	487	499	502	513	491	531	475	490	466	505	474	476	473	468	492	516	487	511	502	484	491	465	480	470	502	455	493	471	493	440	496	465	458	468	511	486	456	479	485	444	512	499	466	479	524	487	496	492	466	456	485	461	461	499	447	477	476	472	489	483	438	495	500	453	497	489	466	480	508	495	496	511	427	503	506	503	460	497	491	460	459	494	472	459	491	489	463	485	456	475	482	453	486	500	471	509	509	450	497	487	480	487	506	458	478	526	511	514	516	471	481	496	455	460	526	446	490	521	494	481	494	481	443	489	520	466	477	460	464	545	538	519	506	470	496	477	531	456	478	474	512	504	443	479	443	498	480	441	470	469	510	493	520	499	481	485	473	470	525	504	456	508	468	460	487	494	471	474	496	518	473	500	494	490	483	450	487	520	493	528	460	537	491	488	476	488	493	524	519	530	511	495	453	472	460	491	487	432	479	455	490	503	464	520	523	452	486	460	503	455	495	455	475	449	491	491	454	448	462	476	474	465	473	466	466	495	472	483	471	488	444	450	475	491	509	440	520	459	462	488	481	477	492	480	462	472	498	514	499	481	443	451	506	491	500	483	457	517	467	479	489	471	479	490	499	482	505	480	480	482	492	499	483	445	436	488	500	466	489	498	500	505	495	488	471	502	459	477	483	451	493	508	500	469	509	497	479	520	531	481	474	486	484	531	450	471	512	485	479	493	480	420	490	446	496	471	489	507	484	496	451	453	456	462	483	536	485	496	443	503	517	452	515	459	466	483	487	504	487	526	480	496	523	491	475	483	480	481	486	483	520	470	501	463	491	457	472	477	485	482	458	458	535	495	498	442	548	481	502	525	428	499	497	445	470	435	444	476	496	471	484	496	507	487	489	483	476	498	470	488	458	457	484	476	542	510	466	492	495	483	456	478	479	465	493	498	473	481	442	483	466	472	459	489	485	535	498	504	473	477	481	445	485	484	499	459	480	486	491	454	553	493	465	486	475	500	458	487	460	467	477	461	497	497	524	508	439	471	475	454	492	501	485	471	452	479	465	483	494	475	486	438	482	484	489	454	491	480	460	521	470	479	496	500	504	440	468	450	479	481	495	485	456	489	464	490	485	524	496	528	504	498	486	436	484	462	476	474	482	461	488	462	464	479	479	467	439	498	478	510	490	456	490	527	466	507	465	512	492	468	496	485	468	493	477	478	495	480	510	479	474	437	456	505	482	460	480	485	483	459	468	485	465	488	480	487	474	497	459	482	475	489	500	507	511	465	473	494	527	482	498	490	479	461	489	506	502	466	525	463	482	514	485	513	497	476	492	500	463	498	478	462	472	501	473	453	482	475	459	446	472	508	446	440	478	441	492	476	489	496	482	474	433	472	496	501	500	469	510	489	490	455	437	476	490	476	469	503	451	484	480	473	460	483	494	476	501	469	509	467	487	464	481	506	471	453	464	507	486	490	480	463	481	476	493	492	461	413	472	489	465	462	504	464	494	491	492	504	475	472	523	470	490	446	491	463	446	465	478	502	511	489	488	456	462	481	481	452	485	498	498	479	447	446	453	455	472	489	459	498	448	435	498	493	476	477	497	473	481	447	533	485	493	495	502	492	495	475	485	480	438	441	485	496	491	525	476	466	508	451	490	468	471	454	486	473	487	480	506	447	494	471	457	518	503	498	471	448	465	473	461	455	491	474	455	475	475	476	511	471	490	479	468	473	487	515	471	477	472	477	455	480	487	473	488	535	484	516	484	494	476	514	482	501	490	456	470	431	449	503	463	480	545	480	504	463	493	495	498	472	524	477	485	472	457	515	499	453	518	460	453	485	459	502	480	472	432	516	503	553	480	422	470	480	475	451	484	513	495	490	479	460	487	506	504	499	492	491	502	488	492	495	463	507	498	476	423	492	472	522	477	503	477	487	484	518	459	476	507	510	482	478	528	459	490	466	458	484	472	507	483	511	482	441	473	496	468	463	442	470	497	483	457	472	507	481	502	533	511	482	506	507	476	447	525	474	471	522	496	510	473	488	504	507	492	501	448	467	475	487	484	503	475	484	457	498	485	471	504	487	490	454	499	482	431	448	519	505	461	476	445	479	467	467	447	486	462	493	468	483	465	518	492	460	467	482	492	479	441	477	473	469	495	505	466	519	465	511	520	496	503	488	450	479	440	464	492	462	524	478	513	493	450	484	475	463	466	476	516	492	507	495	459	485	470	473	501	522	494	486	503	469	481	466	489	503	482	456	451	509	511	471	523	456	477	443	483	468	495	502	440	476	468	438	526	476	473	452	508	461	430	497	469	506	475	505	501	473	464	500	490	484	479	485	475	457	467	510	464	494	505	452	492	501	514	461	477	514	470	469	476	485	460	469	477	514	464	508	497	437	479	486	485	477	474	470	482	459	471	436	494	502	477	456	480	493	454	474	483	505	483	498	485	491	474	462	511	499	460	497	465	464	515	461	471	488	480	516	454	474	483	473	470	514	463	501	450	438	502	469	484	497	493	483	499	468	493	477	478	507	476	451	484	470	473	498	504	473	443	471	453	480	476	518	483	450	533	476	490	489	467	455	481	490	466	468	514	445	491	502	493	514	447	435	465	496	466	474	475	509	460	472	432	478	489	427	493	464	437	467	504	468	512	482	458	464	516	496	492	450	477	524	481	442	472	495	492	469	480	485	495	477	490	476	510	483	482	495	473	491	463	521	450	513	478	481	474	462	489	462	510	484	451	516	474	462	480	497	475	461	531	464	461	477	507	495	476	464	498	500	450	493	503	491	479	468	489	450	445	472	505	492	462	463	511	467	508	460	454	468	479	500	465	482	450	444	485	480	501	525	497	497	491	510	483	475	475	530	484	440	495	460	524	496	504	488	457	500	493	480	495	450	482	460	474	501	484	466	453	459	493	517	497	502	481	446	488	497	481	479	468	475	487	475	480	460	484	521	500	504	462	474	475	500	486	457	516	489	450	475	486	504	452	515	467	486	469	480	481	481	443	465	528	496	522	483	484	528	512	536	490	495	455	484	439	470	494	477	501	502	488	485	472	460	446	491	486	471	495	479	455	498	465	517	467	528	507	470	507	466	462	464	464	510	498	487	478	474	499	467	482	528	482	483	493	487	466	434	491	473	489	461	482	503	483	491	479	469	488	540	469	542	469	470	440	485	530	480	478	463	451	520	496	507	513	451	530	508	524	467	466	448	463	438	464	460	446	492	496	473	514	498	491	467	472	481	485	464	484	527	470	457	442	517	484	430	449	506	494	496	482	480	477	490	470	489	480	511	494	474	470	496
10476	3643	1302	462	427	386	362	399	375	391	358	406	335	357	354	357	335	383	366	393	386	354	365	382	331	337	377	355	355	363	362	334	343	342	348	371	360	359	355	378	355	360	345	386	351	325	343	362	376	377	335	367	342	361	346	353	381	342	373	353	335	347	327	300	360	344	354	361	351	342	350	337	355	320	377	340	356	334	332	359	333	371	330	333	371	358	373	367	370	359	352	344	346	305	354	346	372	353	337	361	368	367	339	335	370	343	349	333	317	356	351	348	338	361	338	334	367	348	328	342	337	354	332	344	351	346	342	362	353	359	368	350	313	384	365	336	354	295	348	322	360	381	361	374	391	347	379	350	371	352	330	361	362	356	330	325	381	362	357	346	341	339	342	350	363	361	343	323	362	382	339	344	365	348	381	353	330	367	333	333	321	376	352	345	384	365	341	363	353	341	375	391	397	344	353	380	334	350	335	321	352	347	325	342	343	352	328	352	331	350	355	348	377	338	348	341	349	348	413	317	350	363	331	346	329	337	317	362	351	340	342	348	371	354	344	359	342	340	333	323	376	355	330	380	392	354	357	354	338	368	332	341	365	370	321	339	362	334	327	341	321	336	341	342	341	349	313	345	342	352	358	355	334	366	378	342	373	338	344	365	353	337	357	355	362	343	323	344	371	368	349	354	329	324	338	346	364	340	354	308	361	326	338	350	325	341	357	371	359	348	365	351	344	311	290	361	370	331	347	325	336	326	369	367	362	362	334	383	366	311	391	317	381	346	341	372	343	341	377	336	361	355	384	357	354	335	364	369	355	371	346	357	307	337	345	341	330	370	336	360	352	299	350	332	336	378	355	330	365	384	343	321	370	398	347	333	331	352	365	354	320	346	316	343	347	324	354	362	356	339	331	365	348	314	346	377	331	347	325	359	379	360	343	325	355	330	332	365	322	372	345	354	369	330	336	369	321	368	344	374	357	381	327	368	360	332	371	367	307	332	349	372	344	367	356	346	291	327	354	338	352	351	384	363	367	346	367	348	362	335	344	310	328	346	329	343	377	335	347	322	367	333	363	366	351	369	365	363	323	370	327	360	348	343	316	365	327	345	331	336	358	362	391	377	378	373	358	332	325	348	360	357	352	368	359	367	338	328	350	339	354	369	326	370	348	323	365	320	376	348	344	372	342	323	332	331	315	349	342	354	349	345	311	354	375	346	329	374	359	374	372	353	363	359	340	357	301	359	355	373	344	359	378	325	374	344	339	380	376	331	362	327	328	339	347	361	367	356	363	364	323	349	339	322	367	319	333	369	344	335	351	354	397	355	347	342	336	366	361	354	314	359	333	345	366	332	385	339	334	380	344	341	334	351	327	340	317	352	364	345	340	377	358	351	331	330	334	369	319	323	344	339	347	324	361	362	355	308	351	363	332	339	360	332	327	381	341	341	369	351	374	329	364	335	317	359	327	344	370	343	393	310	330	321	394	352	361	363	347	352	340	386	326	363	353	353	371	333	328	320	321	377	333	377	349	369	354	320	354	321	390	351	332	365	382	336	335	341	324	352	382	363	325	389	356	363	336	359	356	323	331	364	364	324	318	341	360	396	366	359	352	335	358	377	338	324	352	364	379	363	346	344	361	362	373	344	372	359	353	345	330	388	345	343	363	356	369	379	360	318	335	359	331	342	343	371	335	372	340	337	346	335	352	335	349	347	302	350	332	331	345	361	321	323	349	332	325	380	329	361	370	348	350	363	357	353	337	379	349	370	340	357	350	335	363	344	359	341	361	353	339	342	333	374	337	391	363	318	378	357	358	363	378	377	373	333	319	327	371	358	335	347	362	317	360	370	311	369	345	344	348	355	339	319	365	332	341	319	388	359	359	348	326	347	370	368	386	342	358	348	344	351	340	350	357	320	395	363	350	362	316	361	378	387	351	324	354	348	390	338	349	354	339	349	319	367	372	340	338	363	353	322	346	352	329	331	371	333	351	317	333	312	361	333	329	368	345	330	352	366	364	382	345	365	331	344	371	348	350	349	350	359	339	357	366	342	373	352	387	344	323	356	337	362	347	359	310	366	334	318	362	363	338	325	371	362	359	357	331	307	357	344	357	342	375	351	335	361	382	329	344	338	365	368	337	363	336	364	383	374	343	339	346	333	353	321	377	382	340	336	344	362	327	327	375	385	303	345	325	357	368	342	357	375	365	364	331	350	331	370	394	325	366	357	376	364	371	367	349	340	372	364	321	374	341	352	345	367	399	385	348	298	371	358	326	346	345	374	371	330	340	378	319	383	361	311	359	344	341	337	360	373	382	359	319	366	343	352	325	317	325	348	355	347	346	341	358	330	311	310	344	352	363	338	355	339	323	349	357	372	315	362	344	332	349	333	389	354	337	326	367	339	336	349	369	354	354	373	319	341	387	348	324	339	323	359	368	341	328	331	365	358	350	366	335	320	342	343	349	348	345	350	365	349	361	344	387	329	332	339	314	352	358	344	360	358	357	341	340	314	353	341	335	366	328	345	333	348	360	340	346	376	363	357	335	322	363	328	310	360	358	370	368	337	364	333	350	367	366	385	365	311	362	343	346	334	334	343	357	360	335	348	360	353	343	326	342	348	351	389	343	355	314	348	343	395	328	354	357	343	334	347	320	355	335	331	342	326	332	336	339	364	351	389	376	353	301	325	376	353	365	388	323	329	356	361	316	340	337	347	353	376	318	372	362	371	361	341	348	354	334	354	314	393	316	338	331	343	363	320	366	336	326	355	344	328	390	348	315	335	312	354	326	374	339	358	329	338	343	360	353	329	305	342	359	375	366	361	345	338	353	337	374	355	364	343	356	328	351	345	359	325	329	354	374	362	366	346	367	365	368	322	339	341	368	354	356	377	379	337	349	388	360	370	357	391	371	321	352	354	360	364	329	321	345	369	362	351	358	341	336	380	349	346	389	352	341	361	325	314	335	345	348	356	346	353	315	366	342	322	335	354	343	318	359	385	350	317	323	358	371	352	340	372	381	325	345	355	374	377	357	352	359	346	349	361	323	324	370	324	359	373	349	351	370	332	336	361	333	336	351	360	314	336	371	355	377	368	372	332	349	400	346	363	367	378	329	304	375	338	329	298	357	364	333	369	328	335	364	358	328	372	331	334	329	350	362	348	344	361	365	357	358	338	339	287	331	387	364	339	314	337	337	330	371	368	330	358	341	328	337	325	340	338	318	351	313	339	376	346	344	353	317	352	339	344	323	374	371	387	320	372	378	325	393	353	331	347	364	334	348	349	363	331	343	349	313	372	376	338	356	332	357	370	373	323	350	350	377	330	323	365	351	363	375	347	330	356	359	342	337	354	346	357	333	332	330	357	376	361	341	336	360	367	349	347	344	357	388	380	356	382	326	329	346	333	380	339	306	381	349	362	364	321	356	358	366	371	369	358	360	356	366	357	350	345	365	352	340	341	389	383	378	335	336	342	379	362	327	305	374	358	343	336	319	357
7951	4024	2446	1156	1104	1021	1050	994	996	976	872	940	885	911	913	881	888	864	881	934	967	928	938	940	902	835	826	834	818	857	854	834	776	859	830	867	828	802	807	787	883	886	867	846	877	801	811	831	881	807	812	832	847	872	854	835	886	801	823	850	810	833	910	811	832	810	855	878	873	821	839	869	832	842	818	876	815	867	842	810	764	900	823	857	817	807	816	802	869	854	836	847	844	836	837	855	779	833	830	894	832	811	840	842	868	843	859	827	878	801	888	864	885	860	813	824	874	865	812	827	836	770	867	814	849	850	837	827	765	822	815	833	877	870	827	859	828	874	861	829	836	847	791	813	839	852	848	820	869	841	783	816	872	838	869	836	850	812	834	885	842	790	830	876	826	835	826	848	821	861	847	815	842	815	819	855	890	846	790	847	857	861	872	865	871	843	810	850	828	829	840	878	842	854	829	785	828	882	832	824	789	839	820	834	825	827	823	803	793	869	830	822	922	876	836	841	837	816	768	884	831	871	854	841	807	840	850	834	876	821	821	845	811	876	870	848	836	875	820	845	827	856	845	826	865	842	882	815	852	865	892	830	837	897	833	849	861	844	836	894	838	835	816	796	858	899	839	798	841	856	854	805	824	827	835	804	799	806	889	820	814	853	843	785	860	796	857	828	867	797	832	838	799	848	788	828	808	832	856	905	852	883	843	788	794	845	845	878	816	841	843	806	873	863	862	832	866	824	804	853	826	824	797	791	804	846	840	817	880	855	887	835	874	820	869	871	855	862	862	858	854	853	828	847	820	828	823	890	886	858	858	853	895	809	845	840	856	841	863	855	855	847	840	857	829	842	836	868	853	849	852	826	798	819	864	817	828	850	845	851	827	862	863	766	816	826	870	820	857	820	818	816	824	814	830	861	820	861	840	781	872	827	770	828	806	801	879	815	795	815	846	865	842	856	865	878	797	834	859	822	885	864	854	799	819	861	851	867	803	878	791	829	882	905	838	823	847	865	829	794	865	832	846	828	884	845	813	877	842	870	869	824	816	866	834	842	849	868	845	866	854	841	839	832	806	837	823	832	863	864	808	838	801	817	865	791	856	915	832	807	842	823	809	899	877	825	891	872	827	843	828	874	839	806	840	864	842	816	872	788	797	817	801	816	887	836	811	792	797	838	843	857	828	854	821	812	875	840	811	791	862	890	840	845	794	896	824	790	874	828	855	837	841	847	823	902	820	783	815	862	879	796	865	836	783	847	829	871	816	823	851	832	818	866	825	815	846	806	839	844	815	870	820	851	839	818	841	854	818	842	882	831	840	853	812	853	818	852	825	899	805	840	819	846	849	850	840	847	872	864	858	815	836	827	861	841	821	797	867	804	840	777	810	879	859	839	871	829	845	773	829	841	873	873	833	758	862	818	855	903	846	853	836	834	817	856	817	792	868	851	833	833	839	830	899	870	832	762	800	842	824	806	830	834	852	812	846	791	814	852	874	881	839	836	804	787	893	866	796	840	843	841	866	822	865	844	854	835	824	875	844	825	816	850	808	839	830	791	836	831	789	845	919	804	845	871	856	817	831	811	850	827	805	828	845	816	820	851	875	859	827	823	844	857	835	879	831	801	780	845	854	833	868	842	844	842	805	857	788	867	866	823	762	815	811	806	873	798	835	823	830	883	849	860	826	872	834	852	822	843	797	859	822	827	832	879	834	889	840	877	855	816	847	860	829	834	803	829	823	824	830	826	771	810	812	801	890	879	848	820	835	839	847	825	811	829	894	828	830	853	868	842	837	812	774	854	834	844	801	892	861	817	825	838	826	841	894	790	842	807	859	853	826	870	821	836	794	920	859	869	831	818	867	902	824	827	794	865	877	856	826	856	909	830	894	851	883	864	832	867	880	915	777	847	827	850	855	824	843	838	859	861	817	873	800	830	840	820	865	841	838	822	843	907	798	850	808	864	854	813	822	848	797	888	823	828	826	801	862	850	812	917	843	766	876	864	858	815	846	862	848	827	847	823	820	884	903	840	823	782	848	809	802	854	848	857	819	827	824	843	836	860	851	814	820	854	894	798	840	834	873	850	814	853	832	845	860	858	850	826	798	845	902	812	846	856	801	824	813	847	821	860	848	838	811	857	835	785	820	836	843	810	857	841	816	823	816	871	855	879	808	855	869	827	836	841	863	890	843	887	836	876	840	812	813	856	861	819	834	807	824	788	869	822	810	806	843	793	829	777	808	814	883	837	787	872	826	832	836	876	835	851	872	868	846	878	834	876	830	813	817	838	826	834	885	896	847	835	861	878	885	873	838	868	781	873	829	893	872	786	888	781	818	865	816	867	886	828	808	854	833	852	833	826	796	791	831	824	923	840	842	866	827	871	845	875	853	884	853	863	820	868	882	874	850	848	880	853	899	886	828	857	829	808	870	849	845	852	812	885	862	868	801	805	879	835	874	876	831	805	888	830	863	855	816	790	889	843	842	810	839	819	822	857	840	798	818	878	809	852	874	866	867	833	834	845	832	780	850	865	766	812	827	838	873	831	795	830	787	820	843	834	836	853	852	874	823	864	836	858	859	816	803	868	771	839	797	790	860	891	834	777	837	809	836	878	810	817	823	833	848	895	848	841	844	846	869	803	838	819	860	881	895	802	828	835	811	836	868	865	853	919	832	852	801	870	792	841	867	834	794	857	857	814	834	825	823	836	836	899	826	829	854	839	856	845	834	845	841	844	858	822	857	893	844	859	842	824	824	841	867	856	854	773	834	808	861	813	857	822	864	867	818	877	820	870	828	856	852	809	849	830	843	798	765	824	854	863	852	812	820	846	851	810	852	798	824	829	835	837	832	840	838	798	857	882	840	890	841	835	846	832	848	872	831	878	776	888	813	865	807	843	878	824	804	825	866	869	825	836	858	807	856	853	867	841	787	856	866	855	822	832	820	789	865	812	838	870	856	799	823	807	860	825	786	834	830	821	842	811	808	856	813	763	857	822	922	831	847	859	833	810	807	835	815	775	851	823	873	865	821	832	884	854	853	876	840	910	809	829	837	823	827	887	884	815	830	830	807	856	882	860	875	884	829	827	798	800	806	889	835	807	862	816	802	844	813	874	841	796	839	835	819	804	843	879	868	818	848	843	829	837	882	852	848	841	851	816	849	849	818	845	813	855	826	841	815	828	809	815	818	827	827	882	844	823	833	839	839	825	829	850	837	841	851	817	837	797	802	808	770	846	756	813	894	873	838	837	834	842	833	842	838	833	838	850	810	834	811	843	775	840	856	840	899	875	824	817	784	831	847	813	777	842	805	876	796	847	834	846	809	810	862	801	874	831	867	793	837	873	829	822	851	837	822	855	798	856	848	842	867	869	842	851	882	853	839	858	864	859	823	859	824	843	854	810	831	863	883	781	858	862	862	766	843	817	873	768	891	841	827	830	827	851	851	889	814	855	832	794	838	822	877	823	874	830	792	894	852	871	899	871	896	820	831	824
24350	11738	6201	1124	521	437	415	452	381	394	377	366	381	354	360	329	335	386	327	347	340	346	329	355	331	345	318	339	342	327	319	336	334	331	340	307	322	328	317	289	324	326	309	325	330	309	311	324	297	315	297	343	336	293	326	314	374	345	319	340	316	323	316	330	309	287	298	313	333	321	311	350	282	331	315	361	351	376	318	356	319	349	327	352	321	299	326	348	330	350	305	299	338	331	332	330	337	300	310	305	353	325	313	309	336	313	338	305	325	326	321	307	319	343	331	357	331	320	313	323	325	353	309	347	315	318	343	319	332	312	294	317	332	332	367	288	334	358	309	294	304	345	299	285	316	317	324	325	330	348	316	325	327	336	319	323	350	323	326	339	354	326	341	362	315	342	320	326	336	319	315	322	260	311	291	347	352	315	329	359	328	319	326	338	316	315	330	350	319	311	323	341	319	334	311	366	327	282	334	336	346	314	344	313	287	342	322	315	290	341	312	355	310	308	338	311	348	355	346	344	292	317	325	342	351	317	323	337	327	333	313	341	318	296	320	302	306	341	359	313	313	304	326	330	348	303	321	345	329	325	320	330	326	320	347	310	340	316	310	276	346	318	314	306	361	339	333	306	289	322	284	318	352	341	344	349	323	309	321	317	316	356	352	313	305	302	319	303	305	342	324	330	343	322	332	315	349	343	322	333	331	314	327	360	335	330	312	294	325	328	353	312	315	299	291	311	318	360	329	307	331	354	345	323	341	323	361	287	275	330	326	326	311	325	288	327	289	320	330	345	343	316	299	351	365	306	317	328	292	312	322	345	334	301	333	298	273	302	347	338	314	316	318	348	294	322	347	325	315	290	329	295	319	333	360	324	340	317	343	325	316	316	339	339	295	326	401	302	304	301	328	317	303	373	356	325	307	326	328	316	305	332	310	317	328	320	312	325	354	329	347	303	328	295	310	311	330	308	281	346	339	330	300	316	349	344	328	355	355	300	353	298	346	362	332	350	344	303	303	316	345	328	309	366	314	338	342	326	312	364	345	310	324	360	291	330	342	304	325	317	309	336	364	321	308	311	325	286	332	319	297	372	326	329	347	307	331	311	317	375	302	323	356	304	321	363	323	317	354	336	305	298	340	334	326	336	316	337	309	330	311	337	341	318	345	329	332	326	318	324	327	334	351	341	324	353	339	339	349	331	307	281	349	338	332	325	299	299	320	318	317	307	336	327	288	336	347	312	336	307	318	326	324	312	367	338	348	371	311	300	330	330	335	312	325	311	324	313	342	290	322	324	332	323	303	315	344	307	318	336	336	310	333	357	315	355	340	321	347	352	334	328	328	300	335	308	313	364	318	321	286	321	310	338	284	307	320	348	369	325	313	284	345	352	276	304	335	300	299	333	319	312	287	318	313	305	346	274	310	337	291	337	323	307	299	332	306	315	341	345	330	308	317	363	349	357	331	309	304	356	315	314	315	332	320	312	351	334	315	335	314	332	349	338	339	339	336	312	306	301	308	319	311	335	341	334	330	309	287	315	313	315	329	340	316	338	295	294	316	297	327	333	334	316	283	337	322	317	361	299	337	331	281	313	289	335	342	310	331	324	303	339	295	316	335	368	319	341	329	308	334	312	319	332	336	325	321	312	336	313	323	324	323	314	283	310	357	343	299	279	320	333	349	326	323	358	362	336	311	342	313	290	325	314	336	346	336	306	296	329	334	311	315	356	299	313	327	322	351	349	331	350	298	321	336	344	363	287	310	307	349	348	332	311	306	307	342	320	321	319	337	352	346	320	318	314	353	320	319	319	369	326	343	334	333	321	288	306	329	343	313	298	328	328	262	332	305	297	373	333	319	318	336	292	316	306	360	359	336	321	335	331	316	363	348	321	343	315	328	319	323	274	336	308	309	297	334	338	331	332	299	304	311	277	319	300	295	341	360	311	310	290	303	351	324	292	327	322	331	301	317	326	302	336	336	311	306	325	343	333	299	342	308	365	346	358	321	324	337	319	312	358	302	285	310	327	348	314	324	296	341	330	319	329	331	366	345	348	337	302	325	314	330	331	326	325	325	355	356	336	315	358	294	331	323	337	314	314	328	305	335	317	342	335	338	315	331	321	343	339	305	326	302	324	303	314	306	317	324	323	351	352	309	324	314	299	302	336	300	286	348	302	323	323	306	363	333	367	318	347	352	302	328	318	323	331	329	321	333	310	341	305	324	333	318	324	345	326	291	328	349	292	324	320	327	351	337	347	322	346	315	310	282	285	340	314	304	357	338	316	304	325	305	310	365	346	301	328	323	341	352	308	336	302	323	311	306	351	320	309	328	339	320	328	304	314	342	276	315	329	326	333	300	333	309	313	301	337	312	321	317	328	310	348	306	326	339	301	318	321	297	330	350	353	314	292	315	344	349	315	340	348	335	312	318	324	323	319	305	333	324	341	353	324	318	336	328	370	338	323	347	348	336	340	357	329	309	293	318	319	310	327	328	328	321	341	310	319	320	329	331	320	339	330	332	339	334	330	356	343	315	346	307	316	297	316	332	334	337	309	311	306	319	306	308	339	315	309	335	336	325	318	307	319	340	326	343	337	322	341	303	313	328	339	348	305	288	337	321	332	349	337	362	294	377	327	317	318	293	322	320	341	288	300	321	350	304	342	329	304	345	321	292	299	294	299	299	306	328	287	322	326	335	320	304	337	329	331	338	311	300	319	304	334	328	328	320	341	336	363	348	311	331	315	337	298	308	361	331	301	320	332	315	322	322	332	323	330	376	319	298	342	306	306	325	322	302	326	319	336	308	294	313	307	322	314	311	321	350	321	320	334	353	373	348	326	315	362	337	328	321	307	317	314	318	307	308	325	347	332	326	328	332	326	308	325	302	337	307	342	305	363	345	316	353	295	299	309	318	307	328	335	327	308	330	339	342	340	315	332	351	275	318	325	312	343	342	331	322	330	323	338	327	315	362	318	302	326	313	360	366	334	319	387	374	322	320	326	336	341	312	323	343	378	347	324	345	355	362	315	324	323	320	342	334	321	325	359	353	356	349	295	340	329	314	333	293	319	334	338	304	318	322	316	355	331	329	314	321	356	333	316	333	359	341	309	304	328	358	313	307	331	320	332	317	333	306	318	357	341	335	302	346	329	315	338	320	319	320	332	319	353	305	310	334	354	303	337	319	350	343	321	341	353	328	293	298	347	328	337	314	354	320	307	327	324	332	296	297	337	332	342	330	320	336	328	333	312	304	338	311	279	354	325	330	330	318	288	348	316	298	293	304	308	306	330	320	352	350	315	305	322	347	312	328	309	336	334	305	336	300	334	342	302	343	285	375	310	326	344	354	350	335	334	338	336	302	342	344	334	313	298	298	333	290	301	325	315	330	301	324	297	329	301	338	310	336	344	341	331	323	318	358	318	300	331	309	348	337	363	306	360	346	315	338	327	342	332	328	326	358	332	332	331	320	321	311	292	358	323	322	336	335	320	338	289
17500	10278	7461	1845	1491	1468	1292	1236	1166	1132	1047	1035	944	914	910	915	894	962	929	950	954	946	973	913	916	871	829	817	857	811	777	798	803	801	741	790	800	764	839	835	827	782	813	762	888	809	791	793	791	811	819	797	819	781	792	794	790	810	788	787	809	739	746	816	746	765	758	765	832	789	786	851	765	758	776	822	770	802	759	780	784	809	797	805	705	775	801	783	788	776	775	743	763	755	807	799	756	765	723	729	799	751	817	797	767	800	718	777	782	742	823	839	746	713	747	830	747	746	741	813	784	755	802	777	825	782	764	783	791	810	768	807	825	793	776	834	777	773	766	818	777	779	848	767	783	752	789	811	758	795	764	751	732	774	753	780	798	781	761	788	765	818	790	821	783	776	768	771	749	758	720	767	748	798	770	755	722	731	787	836	775	782	733	752	766	753	777	776	715	768	787	800	790	756	740	799	788	761	783	738	769	767	781	798	770	764	759	744	814	777	782	805	793	723	805	831	793	770	730	800	771	835	752	747	825	798	743	800	734	751	785	815	751	768	786	802	746	747	798	757	827	770	799	756	748	738	775	756	755	787	781	795	791	794	728	770	780	782	770	762	760	756	727	764	820	777	736	764	847	825	778	766	786	758	759	723	774	774	782	765	721	811	790	703	771	793	792	737	803	785	813	726	824	769	759	801	768	784	805	747	799	724	806	753	748	786	771	786	741	773	794	748	821	827	752	790	796	765	763	795	787	742	776	768	754	722	792	707	745	780	771	805	816	781	768	741	781	807	813	792	770	814	755	752	792	749	807	780	819	800	755	780	756	791	785	739	805	829	800	785	788	795	795	748	708	779	768	790	763	791	782	785	782	777	783	800	742	707	772	748	822	779	736	792	737	764	754	780	804	744	755	815	788	748	737	828	777	804	778	781	787	849	818	794	747	805	843	813	765	760	791	781	755	833	822	766	785	766	777	797	772	788	793	767	765	798	799	796	797	775	788	734	796	766	782	794	806	746	817	800	796	785	788	797	818	787	784	778	757	758	803	716	745	800	774	802	809	780	757	804	805	782	765	782	838	740	766	782	805	795	780	776	829	728	788	761	792	832	778	732	757	765	793	762	746	763	740	746	744	733	748	785	757	766	806	799	738	767	771	751	799	789	793	783	755	800	755	806	774	743	780	738	783	777	790	766	767	762	743	828	777	791	799	788	811	790	741	740	789	804	790	796	723	779	760	750	782	794	809	795	815	772	794	767	789	790	780	772	785	761	771	794	783	808	762	818	775	806	791	808	765	772	802	722	829	744	758	810	762	773	784	704	788	823	744	752	759	803	753	718	795	766	805	796	815	784	785	792	757	818	732	816	784	784	769	786	741	724	775	774	770	742	789	762	794	751	750	766	741	796	775	820	743	780	734	757	772	785	736	809	788	791	743	765	821	737	802	747	746	767	747	813	788	742	754	778	802	809	737	786	713	766	725	791	738	787	762	773	761	748	789	793	730	779	743	787	805	790	736	795	796	800	747	769	755	799	789	758	784	777	784	764	750	815	761	790	797	721	811	768	778	758	770	788	792	747	737	753	752	781	727	765	827	722	780	778	752	802	778	808	755	794	804	780	807	792	776	795	750	763	815	789	801	766	804	829	800	779	779	795	759	760	799	804	821	808	765	826	808	801	776	800	773	768	778	764	779	809	745	838	801	830	742	801	750	805	785	750	719	733	819	795	820	756	757	837	813	761	765	757	790	807	780	775	746	743	786	774	800	768	750	759	776	754	821	737	775	789	768	781	734	748	821	787	802	769	786	757	803	813	791	783	785	777	734	770	774	770	729	758	787	751	794	742	756	844	791	756	794	780	840	722	777	783	812	782	828	751	737	745	786	793	818	801	781	775	760	768	813	763	808	765	766	748	726	790	782	818	787	815	772	750	775	748	786	773	799	788	744	759	754	767	795	772	751	808	819	795	793	771	814	782	820	786	778	764	823	745	816	791	758	778	761	824	723	780	807	812	783	725	806	778	793	756	805	756	828	786	787	794	849	804	806	784	745	773	792	784	830	777	772	800	774	782	798	809	804	739	721	824	786	788	756	769	806	752	783	733	784	741	808	760	772	796	819	759	800	791	815	785	772	808	776	827	774	770	766	754	774	803	806	801	845	799	757	753	799	743	781	804	773	728	754	728	828	780	783	772	744	791	756	820	753	753	767	781	815	739	776	777	763	807	827	830	792	819	725	826	798	840	753	777	797	767	765	774	770	741	783	806	754	789	777	759	788	815	725	822	747	809	697	769	775	778	746	773	761	795	763	769	848	758	771	772	769	810	774	832	769	762	797	763	820	760	780	806	753	701	765	816	797	763	787	777	784	758	710	812	757	767	751	714	813	810	719	731	798	806	762	787	773	755	822	807	831	785	778	731	746	778	804	788	736	760	738	846	767	860	770	777	769	786	793	781	759	792	791	814	786	759	824	737	782	790	785	759	715	833	788	783	783	795	763	802	786	797	761	761	754	801	762	773	760	773	773	775	765	754	758	821	805	777	803	782	787	801	760	774	779	815	750	780	810	746	778	750	780	751	740	816	795	741	737	775	750	800	767	754	754	758	760	756	768	806	757	756	794	774	741	736	728	816	796	768	789	788	827	771	759	782	771	784	834	743	806	768	793	773	773	739	776	767	763	793	791	807	773	773	800	759	771	790	732	737	778	797	760	812	787	716	774	759	783	781	774	829	765	747	770	774	795	808	758	789	772	717	811	779	794	765	767	764	733	790	822	740	808	815	747	757	815	842	822	718	737	833	784	793	767	791	774	785	813	778	831	827	784	741	794	707	783	778	763	770	735	743	758	783	772	859	825	775	762	734	741	771	788	809	788	768	789	765	739	802	781	794	762	802	747	795	814	776	760	808	775	780	772	782	745	763	813	815	800	791	807	808	811	714	772	718	766	781	742	773	728	796	781	768	728	733	810	790	815	754	789	757	784	787	758	743	794	728	738	788	778	733	783	792	751	784	739	800	785	817	828	775	781	771	784	790	788	745	744	785	778	819	749	725	767	778	774	770	813	780	732	746	749	772	822	781	795	799	736	774	738	742	763	774	807	769	764	752	722	777	781	770	740	824	741	737	750	775	784	807	776	805	779	790	825	755	761	783	801	771	827	783	741	850	749	790	735	814	771	772	798	744	800	783	731	755	766	762	807	744	761	794	783	790	789	782	827	762	853	807	783	823	740	766	768	784	807	783	774	809	802	814	798	768	742	828	845	811	752	796	794	730	827	770	796	779	730	760	762	802	773	772	763	760	799	766	815	832	734	738	726	763	748	785	810	812	751	774	791	828	772	779	725	777	765	705	762	766	763	747	791	760	810	797	792	785	769	743	806	812	804	787	826	752	751	759	740	783	805	759	786	757	786	775	731	758	801	789	710	765	770	777	714	777	787	773	784	782	744	750	758	775	732	813	786	777	744	738	792	840	778	754	777	761	749	757	779	797	784	836	819	773
33249	19639	10707	1982	833	537	394	291	329	260	258	239	201	232	225	204	224	225	228	220	218	221	219	227	227	214	203	177	214	192	209	185	213	168	219	222	188	203	192	190	185	192	209	208	196	208	235	191	177	208	204	199	173	178	202	178	199	176	191	179	163	178	204	214	212	223	189	187	224	195	192	202	188	194	179	204	178	183	173	196	203	232	205	183	186	176	171	193	212	190	205	205	183	219	211	202	190	211	189	193	207	198	192	176	194	177	190	183	191	175	201	198	197	173	178	194	200	203	176	186	170	185	190	196	201	184	190	204	168	175	205	178	215	204	177	180	161	182	197	177	194	174	190	188	191	199	199	206	197	167	185	209	180	192	207	148	175	199	171	173	169	161	196	191	195	211	195	208	189	202	200	178	209	174	187	184	172	187	178	212	211	193	204	218	202	182	180	201	200	217	176	187	178	203	196	179	179	187	170	193	191	200	211	206	225	194	175	176	192	193	173	193	194	180	204	174	162	221	187	186	181	189	188	177	210	214	210	184	190	183	196	170	172	206	177	191	187	211	193	209	161	194	204	192	198	197	199	207	158	207	179	215	215	213	173	209	197	221	212	195	173	203	195	203	209	202	209	169	183	177	196	206	192	185	193	204	187	175	194	178	200	165	180	202	198	184	203	192	200	210	220	189	195	206	174	187	178	206	170	175	205	191	189	183	227	187	171	182	187	170	179	188	202	186	179	197	172	188	189	197	193	188	172	179	192	191	203	176	174	203	176	201	188	215	200	203	198	199	191	179	193	181	190	199	175	184	201	184	200	185	175	199	187	227	188	171	190	192	179	186	220	179	169	187	194	185	199	196	204	179	179	182	188	204	193	201	203	194	197	182	191	169	181	189	194	206	195	191	179	181	211	197	192	171	188	195	193	181	187	235	192	169	186	198	193	172	210	192	177	177	174	189	204	194	202	188	173	201	175	186	214	210	203	184	177	189	199	212	195	203	160	188	196	167	178	188	159	178	202	212	190	178	175	198	173	178	196	158	221	189	181	196	189	179	198	173	192	190	200	191	187	157	195	187	201	200	225	195	211	202	169	192	218	212	209	191	158	195	190	186	198	231	186	199	201	199	184	212	189	184	179	190	194	201	213	186	223	201	163	158	195	201	201	204	198	168	179	198	196	198	197	187	196	185	219	167	172	194	186	191	161	177	190	174	206	188	188	207	167	202	212	214	191	183	210	185	203	201	206	166	189	185	198	215	184	201	164	193	185	193	201	169	185	195	195	161	165	205	195	206	175	205	184	215	184	194	192	174	185	191	184	181	176	189	198	167	205	225	180	221	191	227	204	170	177	181	203	192	179	191	206	194	210	224	194	178	178	183	202	206	178	173	217	201	186	214	146	180	197	227	194	184	176	180	182	202	209	187	209	206	166	183	198	185	165	187	175	175	191	175	194	180	200	179	187	175	195	193	210	226	185	179	205	178	190	162	189	155	183	159	201	172	190	182	161	188	182	221	188	210	205	190	181	195	215	211	215	176	192	193	197	219	170	177	210	201	174	184	213	189	220	194	210	188	212	183	207	213	188	217	219	193	186	217	197	216	182	188	170	183	196	180	194	193	165	217	168	187	185	195	178	225	197	228	197	199	209	202	191	206	201	189	213	177	214	212	156	182	181	189	186	193	207	180	171	184	187	196	192	190	159	166	248	180	206	174	195	211	182	169	182	201	197	203	208	183	188	201	198	203	198	182	191	186	206	179	176	217	188	197	199	180	199	188	199	188	196	193	194	196	206	161	184	193	172	190	213	203	201	176	196	165	199	196	212	208	178	179	190	215	185	163	177	186	189	191	206	201	174	167	198	191	163	160	189	210	216	169	207	189	197	181	194	169	197	183	175	194	186	179	212	187	193	182	191	186	184	199	208	228	198	184	198	184	171	207	186	195	159	194	204	181	216	179	196	201	191	179	183	176	213	188	186	196	171	211	179	181	193	194	195	187	183	197	210	203	170	204	177	172	200	197	215	212	204	185	224	199	168	191	184	194	166	188	198	189	208	184	205	217	216	181	185	193	204	181	203	202	181	205	195	213	190	178	169	177	207	179	190	201	219	182	196	184	193	188	189	200	179	147	202	195	214	200	175	181	183	176	196	182	173	198	205	183	160	168	197	191	191	201	194	171	198	170	204	174	192	186	206	195	192	184	199	198	186	178	185	208	210	207	197	214	181	185	176	162	229	186	182	202	192	200	205	204	208	178	184	178	212	199	220	195	180	174	191	178	199	198	207	187	194	182	217	199	219	208	177	202	185	197	184	188	205	190	185	202	199	210	203	202	202	195	178	198	199	169	174	211	196	166	163	217	203	211	174	180	186	200	185	166	194	180	190	211	190	204	183	194	178	191	206	196	184	187	192	207	193	196	183	190	191	172	197	213	188	205	179	189	165	206	206	169	179	204	189	207	201	206	221	151	210	183	196	183	175	203	207	189	205	189	212	223	196	185	205	207	193	200	201	200	187	176	202	200	196	193	180	188	187	189	184	211	193	171	200	207	218	195	198	214	220	199	178	188	175	186	194	176	197	173	203	206	187	202	189	184	199	201	180	178	211	179	202	207	189	207	200	169	205	189	191	178	193	178	206	187	166	189	173	219	183	185	178	174	183	216	187	178	170	185	183	165	187	208	185	191	182	170	193	212	185	216	168	189	176	230	205	207	211	174	185	186	188	210	209	211	190	174	223	201	197	212	200	202	167	182	196	192	177	193	215	218	188	189	178	204	168	176	185	202	212	204	220	206	196	197	208	177	184	203	163	217	178	166	206	209	205	192	182	183	197	195	161	207	199	198	190	177	180	168	176	160	194	176	206	186	178	188	176	201	190	212	169	184	211	177	201	184	201	222	218	203	188	188	188	197	193	170	173	206	178	203	213	195	187	186	203	193	201	185	208	205	177	173	191	181	187	189	186	207	189	184	197	195	184	176	208	181	209	181	196	192	195	197	187	213	212	175	210	170	199	200	187	177	187	185	214	181	187	160	178	185	234	199	185	186	205	207	215	195	191	207	195	237	194	214	192	196	190	188	188	180	189	188	200	189	174	183	170	198	192	171	194	176	205	169	201	199	202	222	195	208	188	216	190	195	198	232	176	219	192	188	170	200	202	180	196	186	158	187	169	213	201	217	222	231	202	197	193	206	171	198	213	180	176	189	200	184	202	172	180	183	196	162	182	192	181	201	180	206	217	167	164	191	196	202	203	189	204	186	170	194	175	161	205	189	192	152	201	163	176	201	204	187	206	177	194	192	204	180	192	161	189	174	214	197	187	166	222	175	188	181	240	167	201	198	201	189	204	173	165	166	182	185	202	182	187	188	176	208	195	176	190	194	181	179	186	193	192	196	203	193	193	207	187	194	179	201	208	184	182	223	195	184	178	215	184	185	174	198	207	184	181	186	182	190	178	205	203	190	210	211	202	197	170	186	182	187	184	206	159	218	193	191	197	223
22293	15782	10183	2391	1790	1635	1381	1304	1087	998	819	797	763	752	661	668	703	728	742	780	759	717	769	749	644	676	603	565	522	525	528	524	544	490	527	504	501	514	543	498	483	523	523	531	481	523	515	468	508	500	402	475	423	506	513	473	478	473	504	516	493	461	467	505	499	455	441	464	488	513	455	509	498	474	486	506	507	515	514	491	483	458	499	475	472	445	519	535	447	509	476	485	467	489	525	436	499	479	494	506	477	483	508	484	480	465	462	488	483	538	491	450	513	470	493	454	519	499	503	496	497	473	466	488	494	513	482	472	474	492	469	492	503	534	510	473	505	478	459	484	504	498	502	489	475	494	487	486	517	466	478	488	515	477	500	471	468	487	477	486	496	444	505	498	495	496	462	472	485	435	493	508	521	451	487	506	536	485	496	509	506	476	463	488	499	520	472	507	500	514	464	493	460	461	473	482	479	483	478	483	507	464	481	485	505	495	482	514	478	484	476	475	488	470	471	485	477	458	463	485	487	485	532	499	500	472	476	525	497	479	474	497	472	489	463	473	504	471	492	524	461	483	467	488	454	475	512	485	454	465	495	506	490	444	470	488	476	498	517	461	483	495	498	503	474	522	493	483	480	469	512	533	521	482	481	499	469	506	466	517	474	495	481	482	489	466	525	456	512	476	447	455	454	499	449	491	494	510	465	458	480	509	501	510	481	471	459	486	507	436	512	446	446	501	455	500	487	497	483	485	479	547	493	476	470	474	518	496	530	471	482	501	496	497	498	497	470	483	480	483	450	483	486	445	469	477	524	475	502	462	470	503	488	447	472	502	494	481	476	478	482	523	498	495	488	498	490	473	452	503	463	482	526	449	485	496	463	480	474	496	480	488	508	457	478	478	489	483	461	500	513	497	492	489	512	516	494	432	504	491	458	469	472	471	535	506	511	519	458	457	457	531	468	477	520	491	496	488	495	490	432	477	474	486	459	460	467	473	506	487	523	510	521	455	502	503	493	441	509	459	515	488	468	494	482	479	477	470	487	529	501	488	511	522	456	487	490	509	483	470	467	468	491	488	465	492	476	473	459	480	509	466	487	485	481	473	529	481	512	480	463	479	499	454	420	473	538	476	463	481	467	499	466	478	467	493	468	480	509	471	464	468	488	504	457	504	484	479	489	500	492	497	540	479	494	464	504	452	501	486	480	483	498	487	445	466	485	518	494	479	443	488	477	487	489	444	512	445	495	481	510	464	502	502	487	473	492	478	476	524	506	506	506	525	520	486	488	450	514	489	474	501	498	535	466	552	500	478	476	468	438	492	495	484	491	515	478	487	502	455	468	468	441	463	509	463	495	494	502	431	447	507	486	475	495	513	473	454	503	496	476	461	459	477	450	477	502	551	507	507	498	479	490	472	486	531	492	480	477	466	480	487	498	514	467	472	509	477	496	463	500	470	484	447	485	480	456	485	491	480	495	500	479	489	509	504	455	462	477	485	501	493	486	478	475	491	470	482	450	533	513	465	497	475	485	479	481	488	483	469	474	540	473	459	494	467	499	504	484	476	481	444	507	468	475	461	439	486	443	463	494	471	476	460	449	476	497	498	483	490	505	450	466	510	486	486	490	485	486	470	481	476	480	496	466	469	481	514	532	506	489	511	504	489	516	506	494	496	472	503	493	502	480	477	496	521	450	509	516	529	497	484	494	522	450	511	498	532	478	511	508	447	477	506	470	477	499	493	451	461	494	438	471	530	454	510	496	466	496	510	506	522	508	497	506	480	467	461	488	487	462	468	484	488	523	456	451	487	485	470	489	458	520	510	502	463	502	498	482	476	506	466	475	472	484	451	512	521	481	472	470	510	493	480	428	467	466	479	483	504	488	494	520	537	475	481	478	541	483	521	486	475	536	511	494	528	468	438	532	472	479	466	498	489	488	487	483	474	479	478	510	496	508	491	467	502	492	478	472	486	446	495	472	486	497	498	447	467	516	509	490	494	468	503	489	479	511	482	526	461	446	487	472	481	537	509	476	489	461	523	453	474	512	478	513	455	474	496	486	521	486	508	457	507	499	440	481	498	500	503	489	487	512	487	502	470	480	477	496	468	475	480	453	517	496	474	492	506	470	487	446	533	505	483	480	449	486	471	494	479	496	529	497	528	473	481	432	507	487	416	497	492	481	497	467	461	467	483	503	470	447	490	446	499	434	497	498	568	439	468	448	468	497	469	490	490	495	484	456	447	472	490	492	485	470	468	483	482	462	441	473	512	471	484	459	484	518	492	499	488	491	487	461	509	503	484	462	479	443	501	471	457	500	465	471	501	458	465	462	469	460	500	499	477	443	486	471	473	495	493	497	489	494	488	465	491	492	459	493	500	447	498	515	509	475	517	465	503	501	484	455	483	445	508	507	482	495	503	477	494	486	503	477	506	514	434	447	472	492	475	461	474	496	489	483	488	477	467	482	462	458	492	540	469	520	507	448	516	484	483	456	488	512	481	446	504	496	451	477	480	529	500	493	495	488	481	475	465	442	473	474	482	473	517	457	474	456	466	524	536	483	470	470	479	449	466	472	466	480	465	504	477	473	502	487	506	519	474	493	495	481	455	443	444	486	499	553	489	499	507	476	492	491	496	477	485	526	486	491	489	464	501	487	472	468	531	488	497	496	464	468	465	481	462	462	445	497	498	483	475	510	477	459	494	494	454	496	473	457	480	462	481	433	515	506	449	457	501	455	460	507	487	452	482	438	530	468	482	481	464	479	497	482	471	491	482	505	451	518	441	505	493	493	482	446	474	490	426	469	494	485	467	477	484	491	489	518	505	502	470	475	468	514	482	479	467	458	431	499	478	491	444	496	478	489	509	513	500	479	499	504	468	504	459	508	495	504	459	502	467	491	485	470	489	465	515	453	508	492	501	443	491	503	430	485	461	422	465	500	480	510	468	525	475	485	484	507	443	474	479	488	480	474	478	504	479	468	515	482	482	503	475	512	488	507	484	452	524	474	471	476	470	506	458	536	471	463	479	510	488	503	498	460	453	481	510	501	534	468	457	487	510	454	463	505	449	484	470	528	503	470	486	489	457	470	473	483	493	460	492	515	492	489	461	505	496	465	470	486	501	485	518	511	488	479	500	474	498	492	489	436	460	497	445	499	459	485	452	484	510	502	455	489	465	454	477	503	500	460	472	484	502	464	448	486	483	532	483	488	554	462	500	496	494	486	461	474	470	502	490	501	475	493	467	462	468	495	491	467	485	444	512	518	510	477	470	491	517	501	493	454	553	488	479	513	511	481	475	478	464	499	468	498	506	485	516	478	468	494	478	502	490	482	522	464	493	518	501	506	463	518	499	484	497	483	423	484	476	487	471	449	482	488	466	487	487	473	468	418	483	488	453	514	486	489	484	499	465	487	500	488	487	476	485	482	482	492	518	480	462	487	503	461	515	477	502	489	471	489	484	472	446	456	499	490	466	477	479	487	453	529	472	461	527	464	534
10401	3922	1282	509	454	418	378	353	385	400	381	389	342	357	371	383	405	386	342	366	376	345	394	429	374	354	376	377	342	354	370	370	361	383	356	340	349	370	312	354	331	362	386	357	349	319	371	345	330	383	338	328	373	357	328	327	386	337	363	353	354	343	334	357	341	336	341	352	351	339	368	379	353	361	354	342	357	331	356	322	365	375	347	333	320	353	384	363	370	352	375	326	364	326	374	402	337	338	352	356	341	337	385	379	329	369	377	394	347	336	362	353	320	335	373	343	379	346	306	347	325	359	352	380	379	333	356	346	346	377	377	335	366	377	330	366	325	288	363	361	357	344	354	379	354	357	341	386	331	352	332	320	333	336	378	358	343	363	373	370	358	301	376	352	360	343	344	365	396	355	336	343	343	337	356	359	349	327	331	348	334	345	338	355	365	325	352	328	344	331	365	336	348	338	345	364	398	355	365	350	352	381	313	359	365	377	368	332	380	328	365	356	353	390	372	383	334	333	362	356	326	364	352	385	357	370	348	355	353	331	387	368	368	333	334	366	344	357	355	348	333	320	343	358	329	352	364	392	349	352	362	362	381	332	376	322	361	379	371	354	316	358	349	351	375	346	361	349	357	342	333	341	351	367	393	353	332	384	328	352	347	349	341	370	355	332	362	372	347	342	365	384	342	331	358	350	348	375	366	368	344	361	355	357	351	357	386	393	341	376	330	365	348	355	348	369	338	361	359	355	330	343	401	380	333	365	367	330	334	336	299	352	326	323	366	339	325	345	324	367	307	326	351	368	359	368	345	350	352	341	345	365	372	324	348	377	344	341	302	328	337	358	350	352	354	364	352	345	356	372	341	356	328	336	359	344	363	340	352	370	337	343	371	329	336	382	350	336	363	363	389	347	354	323	339	345	376	349	384	372	377	332	358	313	339	368	337	361	340	309	319	345	362	356	361	346	347	355	370	352	339	358	364	368	377	391	354	346	381	374	343	312	363	358	336	345	365	342	349	325	360	339	347	353	339	356	361	367	373	346	369	339	357	380	354	348	368	341	323	342	343	364	347	344	348	339	345	380	358	354	345	352	352	352	350	341	350	355	408	338	383	388	328	384	336	355	358	378	340	362	351	368	386	376	365	345	345	382	373	341	333	351	373	376	333	343	394	360	369	349	398	333	351	351	355	349	378	355	378	343	368	355	364	350	371	356	368	367	351	369	360	354	326	329	362	391	300	301	350	359	372	366	345	343	336	365	362	382	374	365	343	360	347	366	358	352	302	359	357	366	379	368	364	367	368	368	365	353	352	362	338	378	358	346	348	314	344	372	351	352	345	333	382	391	349	328	367	355	387	343	369	361	367	324	345	362	366	370	360	343	366	329	381	347	389	373	334	355	383	390	364	337	384	369	339	373	341	376	350	331	372	350	359	339	358	357	328	348	335	330	381	350	373	338	361	368	351	368	340	368	352	352	340	346	348	327	340	366	333	385	392	328	351	353	375	339	345	321	355	327	356	355	338	350	335	359	331	363	369	337	379	356	300	325	341	343	374	379	337	339	314	363	339	356	320	350	326	323	383	333	370	346	349	316	344	330	381	381	336	317	369	348	332	347	361	384	343	369	365	341	365	381	338	339	373	335	337	369	362	382	371	341	350	358	325	368	351	370	343	350	377	366	346	392	356	357	357	337	327	388	334	353	336	313	326	348	374	342	346	385	357	352	362	340	383	349	290	365	339	342	375	369	364	359	367	365	348	332	305	329	390	348	330	314	365	362	350	383	359	373	340	346	384	370	343	378	337	322	351	365	375	354	371	340	366	317	362	361	353	348	387	373	403	370	354	360	323	334	334	374	372	381	337	369	338	345	350	393	365	320	375	372	357	345	356	355	358	363	346	347	334	367	350	332	363	337	362	352	341	332	367	346	367	381	375	379	340	342	333	350	334	334	318	386	359	345	319	364	342	363	358	356	329	354	365	335	397	372	375	344	386	349	348	372	342	351	354	348	332	342	342	376	387	359	355	390	376	329	346	339	381	347	367	367	330	360	348	358	366	340	343	369	353	354	354	356	335	376	358	352	371	360	345	336	347	335	336	355	352	347	350	330	361	339	334	349	354	367	376	347	339	328	366	327	361	361	313	320	344	341	362	321	363	355	345	357	366	382	365	386	364	340	340	352	361	346	362	330	328	339	351	358	343	355	370	347	381	366	362	345	305	370	368	318	342	331	359	322	366	368	371	322	377	314	318	320	330	331	392	359	330	345	367	358	340	342	342	320	355	337	335	372	361	348	324	349	325	374	406	330	317	381	381	343	324	374	366	344	367	367	350	352	357	342	357	373	356	335	370	396	354	360	361	356	397	316	374	337	350	347	362	304	347	350	338	356	339	326	346	377	352	354	356	340	357	385	361	336	360	349	333	374	364	334	364	353	354	318	336	358	362	338	348	389	341	330	349	337	368	335	352	368	315	371	376	367	305	345	350	368	324	352	345	370	336	354	359	354	395	362	348	365	326	304	327	353	354	323	335	338	361	334	362	373	353	347	349	360	339	390	321	326	316	335	325	337	342	352	361	325	370	423	344	363	328	363	381	330	368	365	352	328	365	320	384	354	376	319	366	377	350	351	345	346	353	357	352	357	331	382	376	387	332	306	329	360	360	347	331	345	368	379	354	359	371	338	364	326	349	379	318	363	366	321	335	359	327	360	363	360	348	348	356	359	357	336	345	348	328	362	363	380	330	344	301	374	345	358	323	385	347	331	369	366	390	371	353	402	366	369	334	321	366	355	379	381	335	362	376	360	364	363	338	332	347	366	345	372	329	329	313	357	364	354	370	336	324	346	320	348	338	371	383	380	322	327	359	356	340	340	351	367	344	374	370	336	357	333	364	322	352	374	343	331	397	311	370	362	370	379	348	389	352	357	354	359	369	352	403	346	366	354	350	358	385	364	366	361	366	346	354	353	318	387	311	351	323	372	355	349	383	329	342	365	355	361	378	333	351	367	367	341	382	332	350	361	344	351	372	342	374	319	356	353	353	338	375	357	360	365	325	352	353	332	342	365	392	320	322	378	360	323	319	364	389	333	333	345	362	361	348	379	343	326	334	354	351	367	315	341	284	362	330	305	369	356	394	341	333	368	351	369	349	349	349	362	366	370	363	325	324	327	363	378	327	332	341	359	353	348	380	361	363	357	366	341	363	374	329	346	370	360	354	359	364	342	356	354	363	356	341	363	353	374	368	368	383	374	310	357	376	377	326	362	404	366	393	354	383	368	367	327	344	347	326	385	411	348	372	372	368	361	349	369	345	316	339	338	374	377	362	342	348	294	396	362	366	331	336	351	338	358	337	374	348	341	365	355	325	366	351	368	362	331	327	347	358	353	362	382	336	319	322	339	336	367	372	311	366	327	358	335	352	345	400	380	332	357	378	359	347	360	338	306	367	350	342	356	371	325	357	347	369	342	358	363	357	367	344	353	351	362	387	342	368	392
7867	4255	2386	1280	1177	1071	1126	1039	967	969	978	912	883	897	826	963	849	918	942	916	941	907	948	939	865	875	954	811	865	823	848	908	854	851	849	879	876	862	839	817	864	862	830	851	850	843	780	818	873	843	815	900	835	843	844	869	856	818	902	858	833	857	873	860	888	856	916	823	851	831	790	873	860	868	857	803	861	812	855	826	810	834	861	914	888	823	860	856	879	879	849	874	827	751	804	882	829	871	823	837	826	823	862	886	895	839	840	796	816	881	876	882	834	808	819	852	901	802	825	823	811	922	851	838	815	848	870	845	869	861	835	858	860	833	849	808	871	863	809	850	781	831	832	842	874	843	850	831	869	857	858	835	826	867	828	854	885	814	814	840	838	815	851	854	795	823	923	872	840	793	876	809	826	845	854	841	893	821	862	859	857	793	847	872	830	847	865	891	815	782	858	863	842	828	840	876	811	863	859	819	863	815	835	830	844	832	872	844	828	865	833	855	793	814	863	786	843	866	800	868	826	797	783	836	826	830	874	855	872	801	813	814	851	801	816	857	847	892	788	865	842	855	864	850	851	914	870	819	858	826	827	821	827	807	850	851	861	880	861	823	941	891	858	831	866	837	836	831	819	845	883	865	883	862	857	816	858	889	826	888	823	788	860	850	800	836	820	883	844	858	840	854	882	891	856	866	852	813	873	826	840	885	872	841	800	852	834	857	869	806	880	832	878	850	871	833	813	841	859	869	908	815	863	809	830	848	850	863	919	828	829	852	870	865	803	852	869	860	862	895	837	850	816	842	840	788	825	891	830	798	805	831	861	813	876	844	844	853	813	822	886	834	861	792	815	785	813	817	847	847	777	811	813	861	818	798	875	839	849	822	869	864	839	870	857	832	892	873	891	797	864	826	846	817	841	855	866	860	808	887	858	847	844	857	849	856	821	854	894	822	834	793	803	826	804	880	830	865	872	850	830	832	803	827	851	888	831	845	868	867	857	817	849	906	832	853	805	862	788	842	846	818	872	858	812	824	812	871	829	853	778	844	838	862	896	860	862	843	837	790	863	828	871	845	804	852	856	806	883	819	831	862	866	857	831	794	873	819	824	803	824	851	861	840	860	814	870	819	867	864	867	833	879	866	867	849	821	896	849	804	875	786	800	836	836	807	806	843	836	866	820	854	818	825	834	865	866	907	828	788	853	821	880	852	816	858	839	855	840	822	851	859	877	798	896	851	858	828	849	875	836	898	847	885	828	835	857	803	870	863	853	873	846	863	884	794	881	832	815	832	854	847	845	823	858	862	875	894	814	809	881	814	846	857	860	830	813	855	780	854	851	859	825	825	778	837	846	805	862	860	853	835	818	830	840	888	843	845	805	880	922	803	831	830	845	832	881	853	824	901	831	794	839	822	819	854	799	863	868	859	854	806	882	854	826	908	830	803	833	867	847	856	843	850	862	800	824	831	844	881	808	850	809	912	854	848	881	868	834	834	863	807	855	784	861	816	860	824	869	883	797	866	848	864	808	789	865	821	801	885	805	819	900	824	860	834	856	844	809	824	855	839	856	859	842	869	818	839	808	822	881	843	842	860	825	833	890	845	814	890	790	838	819	842	849	830	818	842	907	829	896	859	844	833	831	852	878	876	850	863	855	897	832	889	827	800	817	898	886	802	871	859	795	894	857	833	842	808	818	835	819	812	904	778	862	865	835	800	849	833	835	832	839	802	837	839	839	853	813	862	808	868	826	807	814	840	874	855	828	893	816	820	805	805	845	882	852	843	859	902	855	839	843	858	840	912	827	843	872	801	867	885	812	870	841	863	798	852	798	827	879	805	812	915	886	859	839	880	815	841	881	852	852	867	841	845	847	924	830	825	812	885	856	793	887	825	835	820	840	810	832	857	852	832	831	791	858	862	864	838	820	890	817	809	856	847	829	792	857	901	838	809	872	855	804	871	819	830	831	843	817	811	871	851	877	777	817	843	851	833	804	830	858	819	799	872	813	868	836	828	840	816	850	823	820	833	864	807	800	843	877	854	831	796	855	846	853	817	821	849	830	831	827	835	828	835	840	800	830	817	815	871	887	842	848	836	851	852	854	794	835	856	871	833	837	795	845	873	829	771	838	829	842	908	883	885	882	844	823	870	878	821	824	876	820	825	876	827	874	907	862	868	837	844	830	843	842	869	834	877	852	828	843	821	827	834	855	873	868	877	872	790	842	814	829	898	836	778	912	845	826	850	813	846	865	862	825	856	876	826	831	833	910	836	855	816	850	814	860	827	814	870	891	848	859	821	898	793	813	801	848	851	806	834	811	869	879	879	836	887	821	832	841	823	802	858	821	809	826	807	803	867	818	844	858	888	808	821	885	819	851	862	832	828	872	848	810	800	891	807	875	835	859	865	906	830	815	854	867	845	854	839	872	877	826	880	840	838	814	867	807	911	869	842	817	824	812	841	810	868	829	873	831	823	844	864	836	769	782	815	855	783	843	891	834	886	871	863	815	827	866	822	836	853	844	865	847	859	829	848	835	813	829	845	820	892	830	831	847	841	853	840	873	792	859	800	873	860	863	868	858	811	835	872	854	870	851	842	844	839	822	846	862	850	862	811	834	810	817	848	865	825	831	842	841	833	852	882	835	836	811	862	858	832	872	875	811	825	876	786	865	873	803	864	819	803	831	891	799	828	847	844	853	796	863	843	785	886	814	836	893	814	789	793	846	831	864	843	859	827	846	810	856	825	839	854	808	822	824	817	827	891	812	868	899	879	846	818	790	851	878	821	822	827	888	902	838	814	844	802	883	898	839	847	858	883	853	803	879	827	835	879	827	860	864	855	807	873	793	874	881	798	794	793	812	824	844	832	875	811	842	825	848	799	850	794	852	866	777	840	828	851	845	786	820	843	808	879	814	806	822	803	852	845	785	799	829	837	859	864	874	805	836	836	822	879	848	894	825	871	808	897	878	827	853	843	850	807	837	814	826	831	828	840	867	878	839	868	884	858	887	832	810	827	887	817	825	874	816	842	790	854	875	848	864	829	846	861	795	855	872	851	802	807	868	895	844	821	853	835	876	850	846	817	800	849	784	838	784	880	818	841	788	888	880	809	854	865	819	800	847	893	840	812	831	855	828	848	833	792	784	873	844	863	807	831	815	874	865	852	876	867	863	824	834	860	890	850	836	822	837	882	845	841	825	829	874	806	857	845	855	819	841	835	823	888	802	801	900	870	877	854	843	835	864	894	876	872	894	871	825	851	814	870	803	897	836	844	829	799	853	904	838	840	895	850	822	883	854	810	804	896	852	829	880	858	814	880	891	866	843	856	818	861	856	806	865	866	840	886	847	859	810	874	834	841	827	872	876	837	840	870	864	791	864	845	843	816	870	874	816	851	833	798	815	830	860	871	846	846	849	852	845	815	805	827	891	823	888	789	857	870	861	865	853	860	811	840	806	877	870	830	816	858	855	821	858	863	833	819	853	861	817	826	830	891
24233	12043	5679	1206	622	539	429	447	418	365	365	369	368	345	315	352	323	363	344	347	362	348	388	352	333	335	330	335	346	321	307	354	331	348	317	348	334	302	366	329	348	336	326	319	322	328	316	339	344	290	353	369	373	328	296	351	369	318	298	311	357	330	321	328	294	321	312	306	285	331	327	337	341	273	315	358	314	364	352	313	321	331	370	324	310	295	314	336	305	331	319	343	316	331	340	344	290	332	342	341	317	311	335	318	326	368	340	324	324	317	322	362	328	342	333	316	345	338	337	336	303	341	302	348	308	343	315	306	330	367	309	343	337	360	345	334	324	293	311	341	317	331	328	318	324	333	342	330	328	348	330	306	328	322	333	353	329	304	317	357	317	323	318	320	333	315	295	332	336	300	330	336	287	287	305	337	324	308	307	358	318	338	332	310	309	327	341	336	298	312	339	349	327	348	307	331	374	335	299	322	314	323	335	332	360	371	353	339	343	347	348	347	301	310	329	333	331	314	341	331	316	328	334	302	309	313	338	311	279	356	328	341	325	335	324	336	284	334	371	309	314	325	343	334	328	335	295	339	359	336	300	340	294	306	300	336	292	294	342	329	321	287	329	354	351	334	311	311	296	348	356	317	335	333	274	310	328	338	316	320	307	311	357	282	339	349	344	328	344	348	295	334	301	328	307	328	353	341	312	348	307	326	350	364	297	323	321	301	335	305	373	313	357	304	320	303	317	332	335	336	310	338	384	323	350	351	336	356	324	330	303	323	309	352	322	355	331	308	347	335	352	347	319	318	312	342	337	338	322	331	369	351	388	320	333	344	302	318	315	344	355	305	326	336	344	334	295	340	335	331	347	302	307	320	329	340	319	352	342	361	336	313	333	328	331	341	328	289	333	318	301	327	317	352	332	328	333	330	339	317	330	331	310	332	341	362	343	316	361	360	342	311	275	337	326	320	332	306	321	332	285	289	332	317	316	279	333	331	356	322	307	310	319	341	335	302	320	313	333	357	313	333	318	316	328	314	349	366	293	346	332	321	309	326	312	370	320	341	328	325	301	346	339	351	308	327	313	302	348	268	318	336	322	332	330	304	311	308	344	329	298	296	308	341	345	312	314	298	313	302	324	335	315	331	318	329	328	332	343	322	297	317	303	348	309	307	303	325	303	333	323	308	299	306	313	322	316	333	330	340	337	313	320	333	336	319	348	338	326	351	320	302	325	354	293	325	354	334	342	355	351	329	299	335	329	336	299	311	341	373	317	322	326	304	337	297	312	323	308	303	298	304	306	341	346	316	326	337	312	336	325	282	284	369	343	310	345	328	334	309	353	337	335	343	339	339	353	324	316	320	345	345	327	290	346	316	297	312	324	298	338	320	304	345	320	340	325	332	311	348	297	347	327	324	343	335	319	285	311	307	297	313	289	318	322	316	300	315	288	319	361	341	367	366	344	311	306	326	338	319	355	352	317	266	298	330	332	298	323	302	344	315	356	316	340	300	351	325	310	320	347	358	319	307	330	341	346	368	354	372	333	357	325	321	321	332	320	338	340	331	327	328	312	315	311	318	356	355	337	305	343	318	315	309	326	343	355	304	332	320	329	335	370	325	338	308	336	319	340	300	327	307	302	297	332	362	343	345	348	326	325	351	332	301	345	335	321	311	332	322	327	322	301	347	325	325	326	321	301	327	348	334	341	333	318	324	321	313	362	306	331	314	323	320	333	333	319	279	303	343	325	349	346	347	330	323	348	334	323	356	323	360	325	334	355	341	287	325	338	295	298	287	367	312	311	333	336	315	314	320	304	334	336	315	297	312	281	332	317	320	359	336	329	341	305	342	286	316	331	315	358	365	338	341	301	320	333	323	319	299	322	326	284	294	350	321	296	293	315	329	331	316	335	330	310	353	292	290	360	307	331	348	299	303	318	322	323	308	318	298	332	363	307	340	320	301	363	325	280	337	316	339	342	320	324	339	330	300	311	335	274	326	311	321	355	287	341	325	334	371	294	363	349	316	346	314	312	317	316	332	344	331	325	274	340	324	317	298	326	302	322	327	312	312	352	360	319	333	321	338	312	331	347	304	318	300	319	345	315	343	370	313	317	316	325	364	316	311	349	336	340	321	346	362	319	329	329	307	325	327	339	328	332	299	322	344	320	337	341	325	329	330	325	334	323	300	338	326	293	315	343	301	325	348	331	317	342	323	346	338	349	321	303	330	314	326	339	310	327	318	331	328	350	342	367	353	339	325	322	318	328	342	320	331	338	288	327	323	339	296	345	341	316	347	330	346	320	279	327	328	320	348	298	341	320	294	362	315	338	316	332	327	345	342	310	319	307	305	339	313	335	317	322	379	322	318	343	345	335	327	327	317	348	362	323	329	313	323	330	307	329	322	299	292	292	334	333	346	325	312	312	350	337	327	324	325	311	306	327	327	365	334	275	346	332	295	336	307	317	337	325	302	324	328	292	282	346	285	308	350	311	320	313	344	319	368	317	328	322	324	372	332	333	305	315	312	308	325	298	346	297	325	322	289	338	307	364	287	344	305	331	327	309	313	329	332	330	310	323	324	333	311	322	308	302	350	296	340	291	284	322	287	336	289	352	326	338	349	327	325	289	321	323	296	306	314	307	316	308	353	385	319	355	343	319	306	327	315	313	307	312	360	317	310	300	308	286	350	292	323	323	335	335	317	329	326	334	359	322	350	319	324	325	362	327	298	350	286	363	294	331	287	344	329	271	322	366	308	337	336	322	312	361	342	327	303	328	335	337	322	333	317	351	335	329	318	320	344	346	313	336	299	338	293	342	342	326	316	285	306	343	330	330	302	281	353	340	339	355	316	288	321	331	355	337	314	325	299	327	308	308	350	306	323	321	346	296	312	312	356	320	340	322	294	345	330	287	302	321	329	331	297	364	326	317	319	361	295	327	332	309	321	334	337	322	351	329	324	336	320	370	312	317	354	340	302	341	341	338	355	356	328	333	301	331	310	333	330	312	332	309	318	343	296	304	318	340	323	303	345	316	341	351	340	324	291	339	341	332	303	340	360	312	345	324	296	344	320	321	325	316	319	330	330	317	313	326	350	353	350	341	329	341	315	292	322	310	314	336	316	341	362	335	337	350	354	334	343	302	318	312	314	346	331	319	323	307	339	298	348	313	339	328	314	335	330	319	305	314	331	304	336	379	320	300	346	323	309	360	327	331	332	309	372	297	337	338	305	334	322	336	291	335	326	329	322	355	300	321	357	307	312	313	311	353	338	332	302	341	320	312	296	325	309	321	312	335	338	330	351	329	309	346	354	316	323	314	297	342	342	324	312	331	360	316	335	336	347	313	351	340	325	308	345	317	322	307	298	348	311	339	319	337	321	320	327	316	323	324	309	351	302	326	313	318	327	333	341	347	317	328	316	323	322	332	300	336	319	365	335	331	291	293	343	336	337	315	279	323	333	319	315	337	368	365	327	288	323	336	296	377	341	315	339	356	330
17324	10260	7206	2151	1687	1555	1421	1302	1206	1089	1002	950	1005	963	965	939	989	905	1015	986	989	940	890	934	847	821	810	807	775	784	765	850	802	792	785	775	811	817	857	820	779	818	810	779	793	781	808	798	817	752	780	779	818	813	726	740	766	808	789	763	778	805	776	815	800	795	759	779	781	760	777	741	792	765	768	763	769	767	747	756	776	808	770	788	779	783	752	858	794	796	783	793	798	754	821	767	747	768	748	766	784	759	751	766	820	793	815	822	776	757	795	797	752	808	813	809	791	785	753	775	812	740	781	785	816	794	767	789	780	808	778	766	801	756	778	758	750	775	803	756	746	773	765	784	836	755	795	785	752	769	798	794	811	767	789	800	797	787	765	831	822	820	805	797	740	793	800	806	773	777	767	780	778	747	778	759	789	815	790	804	738	759	768	807	722	796	768	750	782	802	801	776	771	795	805	778	843	768	795	799	807	791	836	760	787	835	781	742	727	764	731	764	765	804	839	759	758	866	774	772	783	747	819	801	757	786	803	795	793	774	807	806	735	783	729	772	806	748	813	750	816	796	766	771	750	769	836	804	745	755	758	790	771	771	750	762	776	788	781	801	748	739	751	813	788	769	818	831	767	762	782	798	802	781	786	741	834	803	783	809	751	761	786	781	760	777	767	775	700	743	748	791	703	783	764	817	771	794	841	741	746	755	748	762	778	780	731	785	738	755	753	732	766	735	773	805	782	771	826	762	768	781	808	784	806	785	755	751	753	794	784	766	766	803	825	809	792	801	776	781	730	830	774	782	817	805	781	766	745	770	767	761	798	770	762	756	806	828	757	786	706	764	797	740	754	757	795	774	774	783	771	792	807	783	825	823	756	778	750	771	788	784	782	784	815	796	779	754	731	759	829	819	768	780	798	802	843	786	772	753	793	752	781	772	785	792	806	794	761	773	799	747	769	802	771	778	796	839	816	798	796	815	768	807	790	773	787	784	775	790	796	764	786	711	786	797	779	785	765	775	773	796	761	813	788	806	799	781	707	788	756	772	798	768	842	773	767	789	760	785	787	747	749	791	786	773	793	826	797	796	762	761	823	753	845	765	762	794	796	803	810	775	750	767	773	759	786	797	795	789	741	795	769	793	746	776	782	733	790	765	772	784	805	782	757	770	810	814	746	777	761	801	774	789	816	795	728	839	840	804	772	776	753	800	772	786	790	762	760	787	764	770	747	786	758	785	775	759	805	799	821	797	801	761	801	788	793	754	812	801	772	756	757	794	776	781	792	791	806	771	789	772	759	694	815	745	752	770	784	740	760	805	774	811	761	783	755	763	758	778	798	770	766	775	775	738	766	769	776	777	760	767	774	768	830	802	717	768	762	745	765	779	725	758	826	763	843	761	742	801	740	784	806	773	788	771	757	754	721	815	777	774	803	801	778	815	830	771	748	777	772	797	801	766	765	833	777	773	783	865	787	758	788	835	780	774	755	794	766	807	812	796	779	797	788	733	821	760	800	720	752	804	843	763	762	717	806	786	787	770	832	769	793	779	737	705	814	751	744	807	768	798	795	797	772	779	793	736	794	769	821	730	781	817	820	743	796	768	796	788	731	802	822	787	775	781	849	752	819	734	777	793	755	785	745	762	745	830	766	787	791	790	754	782	745	750	797	794	780	736	761	801	771	788	777	761	789	803	751	794	765	795	767	768	742	755	752	784	841	765	822	776	777	701	750	794	822	773	827	788	755	824	791	830	775	745	819	765	782	787	764	748	792	744	729	797	758	761	804	795	771	776	811	766	774	846	770	761	766	767	822	793	813	767	795	729	748	797	813	786	793	793	779	754	774	759	857	802	815	777	737	820	789	817	755	781	742	740	725	791	795	745	753	806	788	718	838	750	779	740	801	768	744	790	772	777	817	779	756	783	730	723	781	789	783	763	764	787	782	801	847	786	785	809	805	757	815	744	749	727	794	759	809	830	778	780	800	795	758	744	755	804	829	778	804	730	781	756	762	783	775	784	809	774	754	755	800	790	770	780	844	788	777	827	746	798	816	783	777	803	816	757	758	794	782	805	791	794	787	731	806	842	782	809	768	764	756	778	778	750	806	759	774	789	763	799	788	759	745	778	778	796	798	860	715	721	803	822	779	765	812	775	773	776	835	834	785	739	736	771	746	733	770	761	759	790	769	791	821	790	785	734	756	767	742	828	766	768	768	798	782	784	718	800	720	782	797	803	797	759	785	750	739	765	801	751	747	718	824	783	753	786	750	753	801	788	712	800	749	781	753	723	824	790	797	812	817	765	862	743	807	807	774	763	821	754	819	778	772	770	804	738	817	762	755	847	824	851	805	741	736	739	795	774	779	785	771	773	762	752	775	758	723	764	755	768	771	762	737	759	795	770	807	741	756	817	807	791	806	740	767	773	754	757	757	768	803	795	779	781	804	821	793	781	746	793	783	773	785	769	750	742	732	783	765	806	803	780	814	749	743	773	812	782	786	794	826	742	856	769	747	746	770	792	742	750	783	788	778	806	820	793	847	806	749	812	768	764	761	797	804	789	813	749	761	786	787	744	757	783	750	749	746	810	754	735	764	766	796	837	783	761	728	806	781	729	816	788	785	722	829	768	804	771	701	794	804	789	791	802	793	753	791	747	799	781	781	740	813	779	809	748	821	751	788	788	796	746	809	783	794	796	787	722	760	791	831	797	784	803	825	827	701	789	753	782	780	774	785	752	785	753	756	769	805	795	827	762	803	741	761	803	807	749	786	775	817	778	800	765	790	823	795	779	810	752	735	745	733	791	795	816	740	786	768	741	803	799	715	748	825	787	776	802	774	781	807	766	783	784	792	742	805	809	777	800	730	784	760	754	757	800	770	747	780	765	792	837	750	809	770	762	762	771	726	814	800	730	757	786	806	739	781	806	730	762	743	782	767	790	746	796	757	778	748	772	769	781	774	790	770	804	782	791	759	771	768	775	782	855	765	770	771	780	741	799	785	727	753	768	820	793	774	752	748	779	791	778	776	795	805	825	794	779	840	771	784	746	770	781	745	717	795	798	763	785	824	793	787	783	817	791	873	815	740	804	792	723	811	790	764	790	790	778	770	704	777	794	844	771	788	716	772	773	799	769	822	756	792	803	809	773	818	761	741	748	783	790	781	792	796	726	761	722	763	807	758	768	746	776	822	758	778	753	802	757	763	833	780	771	764	750	774	776	747	828	750	799	744	784	836	730	768	807	740	813	781	772	773	817	810	721	772	809	756	763	849	777	785	795	835	768	761	713	778	789	814	775	812	820	758	771	805	749	823	784	799	804	813	768	767	807	778	793	787	839	786	827	765	797	782	757	766	762	785	780	789	796	771	742	763	818	789	796	754	788	786	781	788	733	800	735	800	833	750	723	763	835	784	779	767	757	804	747	810	779	815	767	805	782	766	766	792	784	803	743	822	784	789	694	742	789	784	831	795	761	774	783	758	747	749	723	752	735	765	751
34383	20483	10956	2171	778	490	437	368	305	252	265	258	244	240	238	205	222	219	230	228	236	255	233	232	217	218	206	209	196	218	231	204	187	236	187	201	180	215	184	195	208	186	205	193	183	190	191	206	195	207	219	217	204	206	182	178	193	190	190	198	183	190	181	199	213	182	214	208	175	184	204	209	208	174	210	185	184	189	186	181	184	169	183	194	176	199	175	163	223	205	216	210	171	177	177	188	203	182	173	194	195	200	194	156	191	174	189	173	166	198	194	195	184	203	204	197	181	198	189	216	195	208	215	215	195	192	160	176	192	178	201	195	201	202	176	170	202	178	193	187	192	183	205	204	199	196	198	188	185	206	185	197	213	212	216	166	195	185	200	190	166	182	209	209	207	202	170	189	200	165	190	197	188	195	204	210	198	205	187	202	172	203	206	210	194	179	200	180	174	190	187	198	194	186	193	195	184	197	191	208	201	203	233	214	195	199	200	205	206	201	202	189	200	174	178	188	198	190	205	193	184	199	192	182	176	201	222	172	189	180	195	180	183	178	175	173	177	200	178	180	198	200	216	189	189	204	191	156	164	214	224	188	198	175	192	201	175	177	182	168	185	203	181	224	190	178	204	191	196	201	183	187	228	174	208	195	176	190	167	185	204	204	214	183	222	186	216	203	186	189	212	196	208	199	200	179	226	201	195	204	194	163	191	179	192	209	214	185	208	196	190	195	178	188	164	194	180	204	188	186	193	180	200	188	178	186	206	188	186	209	193	183	178	177	200	208	193	203	188	198	178	186	190	206	177	195	219	225	177	190	186	166	191	207	171	204	174	174	221	224	200	217	177	182	204	203	178	180	190	202	202	178	180	183	186	197	176	192	176	231	196	215	203	190	189	172	201	189	189	206	199	188	203	178	178	187	183	196	171	204	203	193	209	184	215	186	181	203	181	169	196	193	211	206	186	187	185	187	199	237	177	191	201	205	201	195	190	206	205	197	221	197	195	189	196	187	221	181	187	212	194	192	169	195	175	188	181	203	175	191	194	180	199	198	184	186	216	181	179	181	199	197	185	195	212	220	162	171	183	193	166	184	199	199	175	177	206	200	204	197	197	191	175	173	194	193	195	204	200	170	187	204	202	214	184	197	181	223	195	179	173	199	188	175	164	195	193	223	199	170	182	206	191	191	203	221	198	206	196	196	192	195	181	202	174	178	189	190	214	198	227	205	189	217	194	192	194	175	193	197	190	186	200	174	200	195	181	201	178	210	210	169	191	202	195	175	179	207	177	194	232	182	222	200	202	193	184	195	172	185	193	208	229	204	174	193	194	179	202	195	178	165	189	187	195	183	193	201	225	183	179	196	182	182	199	191	184	176	206	185	202	187	196	184	186	164	194	197	161	203	199	178	178	204	176	198	198	202	186	169	180	211	214	196	198	214	177	204	188	191	183	194	199	184	186	192	193	212	178	214	194	177	193	214	195	162	173	195	170	200	155	198	177	170	166	195	205	183	222	182	194	219	185	180	196	183	199	208	198	190	207	197	192	185	183	197	188	176	195	212	188	169	188	177	171	209	182	206	185	177	204	188	225	195	175	174	203	194	191	211	191	191	200	177	184	226	194	197	218	198	161	211	194	196	195	209	210	213	212	180	210	189	166	203	196	192	197	196	168	182	202	187	178	189	177	198	196	179	177	191	202	179	188	226	186	200	185	177	188	201	195	185	191	220	168	170	160	204	193	216	199	217	195	187	168	178	183	212	188	183	187	173	196	181	206	200	209	196	209	190	193	181	178	196	170	181	204	217	189	178	220	172	202	184	184	186	175	186	206	165	186	180	193	194	204	183	196	191	223	182	195	185	181	185	193	197	190	188	204	190	177	204	207	195	208	188	199	204	209	200	172	191	189	190	192	185	196	213	231	206	215	213	179	206	201	180	232	191	187	203	208	211	201	201	189	170	176	171	203	200	193	196	201	190	204	183	214	170	209	188	183	187	205	198	163	205	210	188	195	159	176	195	178	206	187	181	205	172	206	204	211	196	190	191	195	178	196	165	185	183	190	201	202	176	190	195	179	191	210	174	201	203	180	203	213	208	190	214	192	185	174	198	156	183	190	183	205	207	217	207	186	167	175	196	161	215	187	194	190	196	197	194	217	205	189	173	200	188	182	176	202	205	184	190	188	222	193	199	184	182	185	173	217	219	202	195	196	169	186	195	216	164	198	191	205	201	208	184	216	221	203	201	183	169	207	177	196	183	188	178	193	233	174	189	198	181	193	184	198	157	178	205	197	181	199	205	167	178	194	200	176	184	189	163	199	190	204	164	176	192	177	216	202	156	172	209	187	176	195	205	198	200	202	173	197	181	196	200	191	180	176	202	163	203	206	208	164	187	189	191	189	181	179	193	184	212	204	204	197	212	168	209	203	191	179	194	197	177	195	178	178	174	211	207	179	184	209	174	203	186	200	181	206	186	215	187	191	169	165	190	208	190	177	180	194	180	172	220	185	192	170	183	167	196	184	169	180	219	182	186	178	188	185	215	197	197	204	201	170	197	207	188	205	187	175	208	196	195	195	217	197	195	191	178	195	200	180	203	191	195	175	186	175	208	206	177	207	204	199	199	175	181	176	182	221	181	208	171	192	206	184	181	183	182	200	174	211	174	162	209	197	178	197	203	226	203	184	190	151	171	191	216	214	178	197	204	187	204	178	214	224	204	197	177	198	187	202	193	216	167	206	198	194	198	197	211	188	197	184	179	203	191	193	211	193	198	180	172	185	202	189	218	222	203	170	187	183	189	178	187	192	186	184	200	201	176	209	205	191	195	173	211	168	176	176	186	223	228	217	228	215	210	207	204	193	182	194	207	193	210	184	184	185	186	192	200	186	170	196	189	181	176	196	190	189	190	192	174	184	213	196	182	170	184	176	200	186	211	197	184	194	206	207	184	174	181	181	189	194	191	200	216	204	210	161	204	183	195	202	192	196	179	200	167	180	222	212	181	163	186	217	186	187	170	189	197	214	209	207	188	185	186	213	187	170	192	196	205	222	214	158	186	189	164	201	198	225	187	197	184	199	192	202	190	186	217	180	201	200	200	178	206	193	170	210	206	223	197	189	192	176	192	185	208	181	202	186	173	213	206	179	229	184	188	221	198	184	183	183	185	217	180	214	186	189	206	197	181	180	207	194	160	188	208	183	218	178	175	165	170	193	160	188	192	182	181	190	183	196	186	211	201	213	181	219	168	183	199	208	185	199	201	204	187	188	191	183	210	192	200	209	188	215	207	207	197	178	176	206	193	184	176	191	185	187	196	190	186	179	199	192	197	191	189	170	179	193	195	179	201	209	190	195	226	198	201	184	210	213	195	219	207	174	200	179	168	184	214	187	189	193	192	203	179	187	186	201	186	185	181	178	174	198	197	179	188	188	210	197	187	211	212	218	179	195	193	190	192	205	207	186	170	203	203	156	209	188	182	181	164	177	212	191	210	193	194
23159	15776	11280	2518	2091	1920	1587	1245	1065	916	863	777	816	761	677	749	765	842	783	812	774	723	763	722	645	598	580	524	527	537	495	512	526	511	502	498	561	524	528	538	508	517	541	497	525	523	468	525	492	535	435	473	485	545	541	547	497	482	544	497	493	458	522	511	429	455	510	477	513	495	463	463	507	502	498	553	531	513	479	511	473	503	509	477	479	445	497	495	476	493	482	513	516	567	524	513	509	465	489	507	501	462	488	512	484	494	435	449	458	471	471	469	526	498	505	492	485	453	497	490	473	518	472	479	433	483	518	490	480	501	475	463	497	464	477	537	464	519	490	482	515	480	508	457	488	484	513	461	449	501	508	478	494	469	469	488	468	509	500	520	498	462	512	446	465	467	496	483	505	507	497	475	492	442	508	506	505	466	437	479	490	460	486	491	523	511	508	520	463	513	523	500	476	465	478	456	495	536	442	502	487	509	479	454	495	498	498	454	484	456	492	502	506	507	471	454	481	469	482	462	499	473	465	488	504	495	486	497	485	514	476	469	498	466	465	482	486	478	491	430	504	507	502	457	510	518	441	502	540	481	464	500	473	452	519	465	510	497	482	453	494	510	499	454	473	510	482	481	490	485	511	494	506	493	470	468	490	503	494	502	497	505	519	505	505	503	478	511	475	518	487	474	506	502	470	484	459	513	419	491	488	484	471	453	490	495	522	506	451	475	477	494	513	476	493	484	513	494	496	481	509	538	457	505	468	486	527	507	453	479	499	456	504	506	494	513	513	457	533	482	493	502	459	508	507	490	450	508	503	490	504	479	516	477	498	471	459	484	469	441	501	508	469	496	463	494	488	489	477	454	477	508	495	509	478	473	461	473	475	504	467	489	506	528	453	454	478	461	497	484	478	494	484	465	498	490	460	528	439	483	478	492	500	508	490	480	455	484	456	513	451	491	471	480	526	433	487	474	490	488	506	502	485	461	478	519	509	494	466	487	485	482	504	469	496	502	492	507	506	483	487	464	474	487	504	513	470	461	444	512	485	479	489	516	471	540	443	485	507	498	472	500	475	475	482	471	490	510	481	499	519	480	518	479	485	432	510	473	558	480	481	516	508	497	493	482	478	461	511	493	459	481	470	467	496	466	482	540	469	496	482	494	490	489	469	484	486	524	473	455	450	486	511	474	535	514	466	500	459	534	469	477	478	486	440	454	470	501	463	450	470	464	485	472	491	483	494	500	484	509	490	466	479	475	507	489	472	482	522	493	485	479	434	542	486	488	472	517	495	453	538	487	491	483	524	476	466	522	480	500	495	451	495	485	479	470	482	483	504	461	464	468	448	454	502	486	471	508	496	491	491	485	459	465	497	474	526	488	475	510	510	457	458	474	486	469	488	499	459	503	492	464	491	520	482	461	498	519	481	457	484	500	509	493	504	500	486	495	506	478	482	496	504	475	515	492	464	473	508	501	493	467	502	466	514	471	483	534	488	488	479	492	493	432	461	500	519	510	522	547	456	495	493	522	478	454	496	455	484	511	500	496	501	494	507	484	511	451	490	503	485	493	457	465	484	506	448	519	483	497	523	459	486	468	469	501	508	530	494	498	469	467	431	497	484	481	502	474	515	436	469	491	495	461	513	468	465	493	514	450	511	445	509	518	496	493	477	479	483	505	490	460	515	467	521	493	476	498	487	526	493	500	481	554	491	510	523	506	500	490	492	454	506	521	482	459	486	528	491	533	477	472	455	517	474	470	510	474	500	486	507	487	473	518	463	504	502	473	503	482	496	473	496	497	508	484	478	495	487	508	426	477	471	506	528	486	481	476	473	516	554	478	479	506	438	516	463	494	466	476	498	503	489	509	466	497	467	525	481	467	496	470	507	461	492	518	463	531	474	489	484	476	460	511	482	486	445	479	518	490	498	514	488	452	467	511	484	488	470	481	483	489	535	504	482	483	488	462	453	498	472	474	446	476	478	462	513	494	502	508	457	486	489	504	461	471	469	484	469	482	462	487	478	470	525	490	532	462	466	478	459	436	506	484	489	490	504	451	475	490	501	491	494	490	493	497	450	481	466	475	498	496	463	536	472	475	461	479	495	476	503	493	461	497	485	504	444	533	498	489	481	455	492	490	479	484	479	496	491	486	500	500	490	475	489	484	517	503	514	496	429	503	485	482	472	500	451	482	473	469	487	489	479	479	504	464	540	509	479	491	495	495	489	496	488	490	529	487	482	473	515	473	471	482	477	488	452	472	461	471	550	474	497	497	479	545	515	490	457	497	472	498	456	473	506	481	478	506	484	512	489	515	475	511	474	459	494	517	479	457	468	456	468	532	502	505	503	505	490	521	470	472	474	493	484	484	495	471	451	490	512	492	477	472	522	488	531	534	470	494	496	458	519	528	455	481	496	513	466	528	516	488	501	464	497	479	515	486	510	490	492	513	489	462	499	477	521	524	477	462	504	463	509	448	488	482	499	491	485	507	480	484	486	489	494	523	453	498	506	512	526	467	504	500	489	476	523	531	489	456	484	520	499	474	532	498	491	488	483	449	449	492	475	457	501	484	482	505	515	502	531	456	463	465	493	482	498	484	493	509	465	523	470	461	478	503	511	514	482	510	518	487	460	493	502	490	526	521	495	461	493	530	509	469	507	500	485	473	499	468	468	481	467	482	496	479	498	511	441	422	496	458	495	486	476	528	526	484	526	499	492	478	477	487	503	474	469	550	470	464	460	465	489	494	449	489	486	513	501	476	487	512	467	475	476	515	489	512	503	505	475	488	490	466	487	508	513	494	479	536	491	490	531	482	518	484	453	471	525	485	511	474	457	466	508	530	506	467	496	492	507	476	469	488	488	471	485	503	472	493	452	511	503	459	451	490	487	490	527	495	504	509	490	465	506	520	480	545	507	482	462	460	490	514	494	519	489	472	489	479	475	516	486	481	447	453	491	489	468	492	490	476	491	518	518	501	508	521	497	456	538	467	498	472	525	516	513	491	498	493	543	492	469	506	481	495	497	475	474	498	487	481	496	464	499	462	481	507	510	488	504	483	500	491	483	493	494	470	527	498	455	492	478	510	492	509	502	463	509	520	474	494	512	468	495	459	538	505	470	467	501	495	520	411	489	487	512	482	466	517	522	462	432	493	485	491	465	485	517	494	522	523	462	464	464	449	474	460	487	457	497	460	495	521	473	476	501	466	514	531	515	476	455	499	511	488	471	478	473	479	492	502	465	516	486	446	513	505	486	469	476	492	493	446	504	483	485	490	478	455	459	481	502	508	492	495	476	489	503	463	479	484	512	456	462	475	459	483	482	495	452	465	540	491	476	498	481	470	448	510	479	482	472	505	440	486	485	494	486	472	526	496	485	473	505	461	485	497	475	474	505	472	529	501	494	499	497	501	491	488	489	462	508	517	484	466	463	468	527	448	509	495	513	482	443	497	510	514	492	487	473	472	465	522	458	500	491	514	482	486	532	505	497	456	467	475
10462	3701	1244	506	473	457	417	400	384	331	394	384	380	352	375	387	385	390	370	330	393	370	386	344	331	380	367	353	361	358	316	334	366	373	342	344	382	331	374	331	347	344	390	353	385	356	328	345	315	358	338	306	320	350	333	327	380	344	335	364	368	339	370	375	347	360	382	356	321	357	372	341	353	352	328	353	368	348	395	344	353	347	370	354	355	352	353	390	370	350	384	382	340	376	322	332	339	349	363	354	363	355	370	320	350	382	368	299	334	329	333	353	339	339	361	319	349	349	368	344	359	349	363	360	366	362	337	341	327	335	402	369	406	375	376	319	353	322	347	345	314	352	360	381	333	361	352	347	370	329	346	352	334	353	321	364	365	351	337	359	347	377	387	370	371	320	366	359	294	323	340	337	324	358	332	347	333	342	344	354	327	325	317	345	351	366	346	353	352	344	372	372	384	354	336	360	357	368	338	324	347	356	320	384	358	351	361	348	313	320	319	321	373	347	346	363	347	341	382	388	329	366	353	351	354	336	348	327	349	343	367	312	344	345	355	357	368	355	330	374	363	357	340	399	380	366	359	370	343	375	324	360	357	351	350	342	337	347	381	362	344	332	358	358	383	346	355	387	347	372	362	365	364	400	355	342	318	318	364	353	355	324	370	373	386	363	389	348	386	325	364	353	415	328	367	356	308	342	365	375	367	340	375	361	373	378	336	371	340	372	356	363	339	373	357	368	333	327	378	320	325	340	378	371	356	339	314	373	329	367	366	315	320	347	381	375	373	348	405	325	335	335	332	384	373	356	342	318	335	393	355	346	369	322	368	370	329	384	331	325	375	344	334	332	355	348	383	347	351	361	354	376	394	340	352	382	367	359	349	353	365	353	356	361	354	364	358	347	353	353	342	349	386	369	353	318	350	352	332	353	356	352	380	342	355	373	360	365	357	356	318	368	396	384	344	340	341	388	352	325	365	346	357	372	350	376	365	303	353	331	371	350	405	375	359	394	385	338	353	333	378	336	352	358	361	348	368	361	343	333	317	345	320	353	333	368	349	327	330	369	380	370	358	346	351	345	391	338	371	336	339	359	313	335	359	321	336	352	341	382	325	399	347	341	352	319	329	329	352	357	358	359	372	344	355	371	378	376	348	331	350	348	340	387	357	352	334	362	370	325	352	342	357	388	360	371	340	338	382	355	356	373	368	334	331	387	335	343	365	355	347	337	343	341	351	377	319	342	366	386	371	344	361	351	303	346	330	323	347	363	367	351	339	331	361	367	389	367	340	372	394	337	350	364	366	346	348	351	350	355	334	405	330	318	338	346	364	318	352	349	348	365	371	358	363	358	341	379	375	323	370	322	385	345	370	327	390	336	329	373	345	372	375	359	361	327	401	370	388	360	347	382	351	315	341	353	359	346	393	335	339	346	334	380	345	356	339	376	326	340	327	363	337	383	315	330	357	333	378	348	368	357	367	379	359	375	359	365	345	362	356	347	374	339	369	327	328	343	340	320	364	320	349	337	400	377	361	338	332	349	348	351	338	359	374	394	345	358	368	375	371	378	405	377	344	344	362	346	373	376	328	354	355	365	392	343	350	364	383	363	378	349	356	345	315	345	384	370	375	367	361	350	348	311	315	339	366	302	350	331	373	343	336	296	343	343	346	367	316	334	331	366	338	381	306	355	362	384	348	386	343	348	372	350	408	332	362	369	372	305	339	335	374	336	362	373	354	357	334	382	366	342	342	363	368	310	358	352	347	394	386	359	330	342	351	370	313	365	350	382	360	366	366	398	341	343	367	365	349	351	317	383	366	332	347	391	329	361	329	348	322	362	352	373	323	366	372	323	341	318	366	339	347	362	339	358	346	347	365	349	362	361	356	349	372	364	333	358	341	349	342	363	382	361	386	342	344	357	296	326	349	367	342	362	316	371	362	368	330	347	332	352	341	357	345	341	378	355	386	361	336	364	367	348	374	361	356	356	323	357	355	358	368	364	356	352	383	401	349	352	365	346	358	367	391	365	345	348	329	372	371	348	334	352	330	362	368	365	373	348	364	368	369	353	326	326	345	377	351	374	330	345	377	374	318	348	404	344	364	321	365	340	362	358	367	346	345	340	341	329	344	330	369	343	319	382	374	345	371	367	369	357	355	366	331	381	376	359	347	347	319	336	312	312	362	373	333	367	368	365	366	341	317	360	334	346	356	352	360	382	374	345	332	373	352	427	341	341	371	336	373	351	357	340	347	335	356	353	340	373	318	364	347	324	352	356	314	358	329	362	357	362	339	373	385	340	377	351	347	362	388	357	357	363	333	370	380	340	390	400	403	347	365	374	387	350	362	362	362	356	348	310	388	361	365	430	364	332	339	324	333	378	378	350	356	361	365	354	375	346	334	369	355	365	375	316	324	374	351	365	331	343	376	362	370	356	334	376	391	337	354	398	343	324	324	353	339	377	361	383	336	360	338	370	350	347	350	348	323	377	335	371	365	354	389	364	367	355	358	320	353	327	334	334	351	354	344	348	368	338	360	344	320	319	346	334	349	370	409	326	352	363	357	327	331	329	359	333	341	340	343	338	363	389	378	331	327	361	362	415	351	332	336	385	334	326	349	367	340	348	342	327	375	373	324	354	337	360	348	360	328	365	358	359	362	374	386	381	363	338	326	357	342	323	338	342	372	321	371	364	374	335	369	408	345	338	368	356	359	323	371	339	375	315	355	331	382	334	393	359	344	365	362	344	331	338	370	367	327	324	359	376	356	374	379	352	379	342	370	387	338	354	382	366	346	350	350	372	324	336	347	355	337	340	351	357	325	332	357	349	334	353	334	360	384	347	354	370	384	336	362	345	348	378	364	374	352	338	351	334	312	382	352	324	351	347	358	357	342	338	338	348	367	349	358	371	368	354	356	365	350	375	372	333	354	407	350	351	384	354	348	357	369	347	337	373	329	341	400	389	343	342	359	354	374	355	391	370	389	357	370	340	379	376	336	347	374	380	356	350	328	367	364	368	384	345	380	340	375	381	355	369	355	349	351	352	347	320	328	324	338	369	351	320	387	350	369	358	359	378	346	379	379	342	369	353	359	358	377	376	366	355	364	317	332	370	370	369	375	363	374	384	345	341	350	392	349	365	334	349	332	334	359	356	338	370	335	359	340	361	350	353	391	355	352	354	333	357	352	361	381	321	371	337	358	337	362	344	353	325	344	310	319	343	322	349	373	363	348	318	374	304	351	382	353	352	379	352	348	348	325	359	359	330	342	362	386	364	337	383	343	376	351	343	364	342	353	361	368	351	354	353	337	366	341	350	372	354	382	366	370	340	325	373	351	407	369	375	344	340	339	370	360	356	370	335	383	334	308	333	337	336	351	356	330	364	357	343	365	377	346	358	336	382	370	359	352	390	340	349	370	350	359	388	333	354	379	345	335	355	339	358	333	328	346	341	366	323	334	367	344	404	319	378	386	359	355	373	352	314	388	357	333	328	344	372
7912	3931	2395	1365	1285	1233	1149	1051	1016	897	882	943	939	900	889	907	941	932	897	924	959	897	866	924	843	879	866	939	861	847	823	877	843	867	790	844	870	780	882	866	812	833	867	841	908	883	827	852	846	856	843	785	817	896	799	875	838	850	864	856	819	856	829	907	860	830	859	862	881	872	829	807	823	872	864	821	844	851	808	838	858	812	814	855	807	871	856	866	888	817	867	834	869	884	815	880	800	821	865	867	893	826	867	816	832	835	851	832	859	827	897	881	887	850	806	880	870	835	811	838	872	810	795	852	841	864	820	832	843	864	806	847	880	925	835	807	872	787	824	847	815	835	810	829	844	863	877	860	835	818	817	807	797	814	869	833	887	836	840	844	852	829	823	851	828	823	851	870	800	857	858	811	858	853	907	895	799	840	840	889	877	817	888	881	791	845	866	867	868	895	819	833	850	888	832	862	827	784	850	847	858	779	813	789	852	856	836	810	874	868	837	850	844	868	865	858	857	828	832	798	824	839	867	844	846	818	867	893	823	796	840	853	837	886	846	842	863	809	837	851	844	832	846	859	821	807	882	811	862	869	817	872	791	826	813	824	826	858	842	819	792	813	900	804	820	820	858	859	849	817	851	810	845	853	856	872	875	815	921	878	842	803	860	830	817	875	857	865	845	905	829	847	856	820	826	826	828	830	822	866	828	878	837	850	802	833	809	843	820	842	817	850	851	839	871	854	797	812	829	791	859	838	822	851	823	796	823	811	881	839	826	826	771	855	868	837	807	836	874	835	792	817	841	832	832	859	835	852	845	829	872	865	856	860	881	822	836	808	799	819	842	830	833	803	856	842	851	831	857	863	899	838	814	861	838	891	804	837	845	897	858	825	846	838	832	849	824	765	856	841	839	873	846	875	883	859	902	845	838	824	858	895	887	861	876	828	853	856	833	860	854	833	862	866	885	875	863	843	889	862	870	833	867	884	799	872	764	844	822	857	851	840	912	784	837	863	880	894	835	809	848	828	851	863	849	801	858	861	851	870	852	822	864	880	854	840	837	867	867	830	888	803	814	884	800	853	835	820	838	848	827	879	840	856	895	829	791	854	823	811	792	819	840	866	850	846	859	832	838	822	897	836	806	821	875	860	857	866	798	852	889	909	843	808	818	789	803	850	844	848	855	783	884	841	878	809	886	811	846	825	825	813	856	834	865	867	849	895	874	775	838	935	893	755	865	845	849	894	850	823	811	876	842	810	846	850	892	851	838	802	831	856	834	873	821	880	805	821	889	879	879	823	881	906	810	861	791	903	829	830	852	900	867	822	901	820	832	887	837	838	820	797	794	820	841	851	894	852	818	797	809	846	845	850	840	902	827	852	830	880	810	872	872	853	833	877	796	824	819	843	887	850	776	811	798	860	772	874	882	813	894	888	837	805	868	837	853	839	876	888	846	821	825	855	829	836	815	852	805	786	802	847	767	842	897	837	857	843	839	888	901	838	808	860	858	843	835	818	803	808	843	816	915	787	860	870	850	811	855	810	854	809	884	822	822	830	865	818	845	864	851	810	862	854	850	798	880	800	868	891	835	828	837	794	887	785	891	818	849	844	845	826	863	890	833	837	826	828	852	892	837	890	888	848	834	810	864	833	827	844	841	848	871	844	804	860	838	838	815	817	839	870	846	895	847	862	857	888	813	865	849	839	877	866	858	831	866	836	874	863	841	838	832	866	865	800	875	833	834	821	845	785	827	777	779	861	825	764	821	880	859	843	814	841	861	806	809	822	867	913	811	865	815	801	833	826	839	778	835	834	867	892	877	851	802	814	838	875	831	835	857	884	875	804	834	832	866	821	825	831	781	827	869	908	884	886	861	833	835	867	802	833	844	831	809	844	825	794	845	843	796	869	840	856	846	846	810	854	903	862	858	790	821	863	861	860	837	825	861	816	821	784	877	835	829	853	833	871	853	836	867	819	854	847	908	868	824	802	849	890	805	887	895	859	883	829	878	880	862	806	846	812	893	901	834	834	878	862	815	839	805	884	823	816	857	810	857	824	845	863	821	773	801	823	813	789	811	822	842	874	815	843	890	870	828	860	805	849	870	834	827	819	802	814	826	890	824	830	806	861	827	856	874	891	834	815	831	867	802	873	831	830	867	810	856	834	837	905	852	825	791	829	850	879	894	813	777	823	850	847	847	878	869	837	845	832	833	765	876	849	853	886	821	825	831	832	869	864	853	856	841	832	840	866	823	822	767	861	862	851	799	827	903	830	846	835	798	870	854	866	855	887	799	789	840	841	837	793	837	841	877	852	855	808	862	852	845	827	868	886	871	857	873	873	890	839	830	798	866	871	887	882	812	835	881	857	829	798	812	795	840	857	842	868	840	846	889	860	873	834	847	892	834	838	800	857	837	825	861	849	841	819	858	758	778	846	834	856	884	828	841	819	808	849	900	853	848	875	805	926	834	833	895	856	903	833	836	818	857	798	849	896	850	802	795	890	819	841	848	842	820	807	863	878	787	861	841	822	823	817	846	846	808	880	925	877	811	893	888	814	778	878	815	811	848	845	826	812	846	814	831	821	843	786	854	893	842	843	877	870	889	842	875	836	826	848	876	846	825	852	826	833	796	841	862	865	829	882	854	863	854	873	831	856	822	827	843	877	831	854	796	844	848	860	850	848	773	872	834	903	784	817	841	852	842	802	831	849	880	850	854	876	886	904	826	869	824	800	802	868	830	847	840	878	816	892	803	817	832	829	872	829	856	843	810	808	824	837	820	911	792	842	802	801	774	885	910	850	826	837	856	876	835	842	854	823	807	791	826	846	837	815	873	865	820	811	850	825	850	858	860	820	814	851	892	854	774	822	875	827	880	895	846	823	822	821	867	818	853	852	840	809	813	846	862	864	827	892	840	829	851	825	875	854	843	851	832	870	850	878	832	838	843	821	872	851	857	834	873	840	857	863	860	805	870	835	829	861	847	852	876	837	850	829	853	847	875	831	877	798	804	846	840	834	800	839	863	839	815	879	821	830	853	784	787	817	858	833	812	822	830	869	809	819	840	801	842	792	807	856	830	802	869	765	901	824	826	841	839	825	796	808	792	844	859	795	814	823	853	828	833	829	852	816	877	857	857	852	872	843	874	851	783	862	788	881	870	869	798	860	849	845	811	848	845	860	813	847	883	895	826	845	815	842	825	877	875	861	864	833	780	832	842	843	882	892	818	824	871	846	893	832	865	858	829	851	911	809	875	884	879	834	870	781	860	853	849	824	863	818	862	816	799	821	808	837	870	818	856	848	816	867	865	847	820	845	836	827	877	845	824	862	895	812	873	819	815	897	812	828	870	802	880	823	873	856	823	879	847	907	859	907	853	837	854	865	836	814	831	801	845	843	842	802	887	853	879	839	845	819	838	845	829	819	881	886	870	806	843	840	803	823	819	784	838	841	844	852	845	797	840	856	850	834	809	855	856	835	807	821	823	855	911	843	813	842
24917	12762	6461	1308	699	513	466	452	417	380	335	374	353	370	358	392	380	359	364	350	372	390	376	335	344	341	320	355	328	306	320	326	330	336	343	301	318	330	339	346	314	322	355	315	371	367	335	360	346	335	347	308	333	297	352	340	354	342	309	361	344	345	303	306	325	289	373	343	344	367	322	313	364	300	337	348	296	337	319	336	355	321	361	348	345	273	359	324	366	356	273	283	330	366	336	317	326	320	308	376	310	334	302	315	292	327	324	348	331	341	356	356	299	319	308	321	328	335	319	321	338	348	312	334	309	309	336	329	360	337	336	314	341	339	340	345	340	349	316	378	357	324	301	335	341	308	343	350	344	349	320	335	353	319	337	343	351	348	371	328	332	323	324	351	318	318	328	304	317	343	326	320	344	329	343	320	361	331	320	318	315	339	307	317	312	337	345	316	339	316	303	292	313	323	295	353	323	320	307	308	337	321	302	369	334	333	339	318	305	323	300	311	291	329	346	377	325	330	320	302	327	313	324	342	332	313	306	329	301	324	359	315	322	310	323	316	329	289	318	332	311	344	322	269	317	349	307	301	352	346	313	302	346	307	329	319	314	326	331	340	326	322	357	348	353	318	346	332	330	276	325	353	316	342	340	305	342	322	327	341	325	332	320	360	340	341	303	331	322	343	348	324	375	321	344	341	316	349	329	271	306	315	322	367	320	354	308	314	330	336	341	329	322	331	315	325	345	318	334	328	348	336	304	323	330	333	348	336	356	284	349	352	353	295	301	306	404	297	309	335	342	313	309	308	313	308	366	306	317	307	351	316	293	311	327	350	333	327	313	314	328	331	351	297	341	340	326	334	298	340	321	335	342	369	333	324	322	341	332	344	319	317	354	311	285	349	339	357	343	302	319	327	350	347	303	321	327	344	315	315	307	336	308	350	339	321	335	316	331	330	345	321	336	339	326	349	329	314	333	318	348	310	322	332	318	342	333	305	349	384	360	333	315	340	324	333	325	334	342	318	328	342	317	326	315	333	346	310	337	314	332	348	313	339	349	312	380	313	340	364	321	352	343	341	316	323	320	291	303	319	344	320	325	336	346	320	321	315	297	329	338	338	334	368	364	323	292	281	363	333	315	341	334	329	323	359	331	294	303	335	298	322	355	334	332	334	346	302	379	313	321	307	336	337	328	321	326	343	290	325	348	321	274	350	297	323	337	310	340	347	313	319	356	324	334	319	328	359	321	292	328	368	354	340	336	329	333	298	357	331	347	322	320	341	328	328	329	301	355	370	343	310	347	343	308	329	349	312	367	328	323	317	331	320	314	299	332	326	334	322	324	315	338	315	296	342	328	322	333	293	310	310	330	342	350	361	337	339	350	346	320	334	310	311	345	350	296	341	302	334	360	340	307	349	395	327	313	302	318	322	338	331	314	336	315	328	361	321	324	351	356	318	320	339	328	329	298	355	328	345	312	303	351	312	330	311	339	323	350	347	341	315	348	346	297	312	314	314	291	295	334	345	344	303	315	358	321	353	332	320	308	320	356	360	331	332	294	307	327	337	339	328	324	307	338	319	338	338	329	340	289	331	328	321	316	308	328	374	301	352	364	315	327	350	327	339	288	359	333	313	311	313	314	340	300	329	297	296	294	344	337	301	341	324	301	341	356	340	341	339	373	334	288	362	295	339	325	322	325	348	353	352	304	311	316	314	335	323	313	368	312	325	347	381	341	321	313	346	325	309	349	321	343	340	327	325	312	333	342	333	342	325	317	308	320	330	391	295	327	295	364	319	316	341	334	382	293	336	305	311	325	322	316	298	306	287	348	334	301	308	336	355	346	336	316	347	296	315	320	311	361	336	310	337	318	359	322	323	292	294	342	348	332	322	298	360	345	350	314	358	321	323	324	309	351	328	320	351	350	350	335	337	348	351	334	323	383	304	337	332	334	329	342	319	340	314	296	325	284	305	334	384	309	296	329	286	352	360	330	325	330	338	354	334	340	320	335	379	309	309	321	327	306	340	324	316	334	304	357	337	338	305	337	327	329	308	319	333	315	334	311	320	363	334	349	358	354	342	351	311	324	352	320	318	310	344	327	313	327	330	336	357	336	365	370	324	314	355	323	302	337	338	340	335	311	311	341	306	348	328	335	314	313	303	323	330	362	333	315	325	332	336	332	319	336	356	327	345	317	329	290	324	336	348	334	335	312	332	324	322	342	330	340	329	318	355	316	324	305	339	326	319	345	322	347	342	316	287	324	311	319	309	320	329	374	315	370	331	302	327	325	300	352	315	295	318	328	358	336	322	313	314	309	343	328	354	331	361	323	302	309	352	324	344	311	308	341	338	319	328	347	336	298	329	322	324	316	331	331	329	300	305	310	315	324	340	346	368	340	336	336	313	283	317	390	322	313	355	322	327	330	327	311	313	341	328	335	354	323	304	340	296	326	326	308	331	327	344	304	308	310	324	314	317	322	316	352	333	343	320	315	335	339	328	326	302	305	348	345	327	340	338	342	319	334	364	327	334	319	337	299	337	288	345	351	301	342	326	339	290	332	284	321	312	330	325	344	365	351	358	381	343	349	346	353	330	331	326	334	341	370	346	342	322	312	320	309	318	317	346	357	351	315	322	324	313	321	331	331	342	330	270	301	312	339	319	350	340	312	309	342	333	350	344	327	318	356	340	373	310	333	322	326	352	333	293	311	335	343	311	298	347	372	312	323	336	326	315	329	339	334	323	312	315	324	352	304	330	326	329	332	336	317	315	313	314	353	354	310	323	321	335	311	313	329	306	359	322	326	332	353	314	306	355	313	298	348	355	336	336	347	330	323	335	331	346	310	387	302	345	333	330	299	326	321	342	353	326	355	333	311	348	299	306	309	332	346	339	335	305	329	305	320	324	347	331	323	349	343	323	344	321	315	363	362	308	300	338	340	299	293	307	313	331	354	333	329	315	309	368	330	329	332	316	349	325	340	337	360	337	299	322	357	363	308	318	287	305	288	314	317	327	355	361	341	319	306	307	300	330	308	335	351	350	384	363	315	319	349	349	330	328	316	351	316	372	321	332	308	340	318	320	298	347	294	344	336	342	324	337	335	327	304	305	306	321	340	336	315	322	290	356	306	358	356	366	326	321	321	328	320	356	346	317	349	339	334	317	316	336	332	298	294	334	330	339	323	318	306	353	367	332	330	315	353	351	319	331	320	325	351	336	353	327	340	297	323	312	320	318	318	302	311	310	308	369	375	359	343	306	291	300	356	348	294	334	297	341	335	327	358	319	351	331	352	328	319	339	347	286	330	290	339	331	358	335	327	365	316	319	287	343	311	378	340	336	313	322	346	356	325	317	333	340	328	344	330	361	339	324	300	278	327	322	339	311	388	326	342	316	305	320	345	333	345	301	355	386	330	329	315	348	299	341	334	309	298	326	328	327	335	298	340	339	320	258	307	277	314	307	359	312	322	339	314	348	311	320	330	348	347	288	336	316	339	320
18021	10777	7997	2294	2044	1726	1439	1284	1080	1138	980	976	915	914	980	988	1007	1018	1047	952	989	955	902	891	895	826	816	833	795	833	795	779	759	801	794	780	811	850	775	786	821	742	803	819	814	770	792	791	786	767	813	757	776	797	770	767	757	792	762	805	790	829	735	791	827	780	791	762	762	768	849	803	765	841	812	813	815	757	793	810	789	823	731	780	744	807	804	794	801	813	800	762	797	787	804	752	790	740	763	772	796	753	793	758	790	840	757	800	732	796	770	787	794	835	782	756	828	802	781	802	778	773	795	784	742	757	816	794	799	799	739	807	823	819	782	793	770	783	735	795	729	772	818	806	786	738	816	758	783	772	797	776	748	736	787	768	714	753	783	788	778	761	809	800	812	790	841	729	782	796	740	808	775	768	773	839	745	747	807	772	789	774	798	738	780	764	756	784	774	770	813	785	758	779	782	764	798	756	762	806	782	751	807	819	796	825	779	785	768	752	771	770	791	762	794	749	878	789	797	760	755	823	788	829	861	776	811	773	795	751	801	801	802	831	779	785	792	796	785	809	765	750	789	832	782	794	784	810	778	793	775	797	763	848	762	785	774	757	766	768	769	805	751	773	781	812	767	788	806	775	790	778	801	848	727	720	810	812	767	798	812	817	811	795	769	767	800	768	724	728	801	754	815	813	751	758	800	781	740	792	756	791	775	785	837	807	787	803	798	756	771	768	818	820	775	809	769	804	782	790	821	790	820	790	753	772	805	757	788	777	796	821	782	804	781	814	780	798	786	758	781	748	787	775	799	770	773	796	771	804	749	787	705	790	797	789	783	776	783	824	761	744	762	781	789	808	768	779	758	755	756	826	811	772	822	787	834	776	781	825	802	729	811	734	800	758	776	772	819	754	777	775	757	800	750	822	764	804	761	794	816	812	783	768	751	810	765	752	744	742	807	808	764	813	737	808	734	782	811	827	746	789	808	791	751	782	796	839	805	794	804	821	802	799	750	756	791	793	775	789	807	814	817	780	746	756	767	821	767	764	770	850	810	784	757	758	829	786	793	724	780	727	773	804	754	784	818	834	755	790	781	811	842	773	762	735	799	762	779	740	808	766	792	794	774	729	810	817	862	768	759	816	772	800	803	730	818	782	751	746	758	771	766	807	787	831	709	765	803	797	746	742	753	795	819	789	819	728	822	779	825	772	765	787	792	810	828	792	791	821	788	754	769	806	739	784	816	834	776	790	805	759	771	754	771	826	778	759	793	829	805	716	789	806	784	783	755	808	838	794	735	785	776	799	816	792	855	768	826	732	750	754	740	809	840	770	800	766	795	810	786	767	801	774	765	770	752	774	766	762	777	771	798	788	794	780	797	782	753	791	794	766	797	779	791	812	780	807	758	824	812	799	745	748	760	848	842	805	749	824	744	819	791	784	792	824	755	818	815	787	800	789	790	751	807	751	731	765	772	782	769	770	830	779	771	766	806	783	791	774	781	791	782	762	765	796	747	792	743	791	804	766	749	781	803	785	760	755	772	767	774	794	739	798	760	731	774	743	740	793	814	831	793	751	787	824	748	783	830	829	768	759	780	787	762	779	767	839	743	805	797	801	832	780	806	760	751	804	757	791	803	784	776	797	754	763	802	788	835	775	760	828	799	782	869	804	745	759	796	749	772	748	771	731	801	792	813	746	803	819	752	764	812	817	762	759	770	802	782	781	767	768	767	786	767	805	811	795	747	798	781	738	848	803	826	755	759	791	797	780	762	812	797	804	772	774	769	794	777	782	713	728	781	766	816	809	769	782	801	752	768	763	791	792	765	786	780	774	747	824	743	760	812	778	740	791	831	795	780	841	819	780	772	794	789	769	820	797	824	769	828	787	784	760	744	781	759	743	796	736	839	786	867	803	805	809	779	827	734	758	757	806	743	760	779	792	778	815	748	808	773	768	741	790	772	734	782	752	756	767	756	789	783	763	769	820	750	804	784	808	865	766	733	761	775	821	825	813	797	804	766	773	809	787	767	771	742	804	772	781	799	804	793	823	774	761	814	816	788	804	790	801	784	816	806	772	764	787	781	792	786	824	806	812	771	784	797	826	822	775	753	792	757	802	730	723	778	762	741	769	760	796	778	780	767	799	803	797	800	833	829	811	818	784	732	785	752	813	807	731	760	758	785	788	782	773	820	764	784	788	793	737	781	813	772	806	831	758	780	741	765	741	772	791	753	790	776	786	816	808	769	787	799	802	771	788	777	775	781	789	802	770	798	773	792	808	777	750	825	776	782	796	775	784	776	784	749	754	729	819	779	774	821	768	751	764	736	738	791	748	789	817	753	815	791	751	786	761	796	842	765	749	767	788	740	788	775	810	768	785	766	815	772	745	761	729	855	756	826	768	820	788	786	780	776	821	800	807	769	791	730	764	779	766	835	708	778	740	784	784	808	808	857	788	782	813	750	737	796	802	776	790	763	777	775	813	798	794	779	806	830	767	800	802	760	782	779	856	777	749	814	753	761	839	769	724	761	778	797	816	781	765	762	740	804	769	766	802	772	805	807	771	778	738	760	766	759	735	831	782	789	756	799	750	816	742	789	826	839	783	776	809	821	761	784	788	752	842	805	756	781	787	750	805	756	793	819	767	766	805	816	745	816	800	824	808	804	815	732	780	775	790	732	803	796	750	807	780	810	757	805	765	806	801	765	809	801	814	784	802	817	818	759	779	775	777	793	796	807	787	799	784	795	762	795	805	739	811	794	848	777	752	758	827	802	819	770	844	790	767	799	792	788	756	770	755	767	810	764	733	750	823	775	755	802	800	811	802	771	802	804	760	772	760	825	785	758	774	794	790	826	776	797	817	760	742	742	784	753	780	797	804	788	814	781	744	762	805	808	751	780	767	774	798	738	827	775	767	788	761	739	812	778	828	738	808	807	818	781	768	793	766	773	784	791	798	755	792	815	835	781	792	766	790	771	780	767	782	779	788	793	752	790	813	790	811	796	753	775	776	805	758	724	804	788	811	762	781	781	806	817	781	799	777	738	795	799	818	827	786	778	756	746	766	813	784	764	795	780	795	783	777	795	810	801	841	759	837	821	810	773	786	790	750	775	814	773	788	757	769	790	796	730	780	770	763	800	766	791	766	757	754	748	779	726	781	838	791	744	786	808	781	768	787	835	761	800	771	818	761	798	790	781	803	819	824	795	777	779	762	798	792	734	773	758	766	756	801	746	764	799	813	799	768	842	768	818	779	749	809	829	749	796	792	727	784	797	751	777	782	811	791	795	804	745	804	810	763	788	805	781	782	829	761	784	795	797	819	776	760	789	774	825	864	777	816	785	744	809	782	799	778	805	827	818	720	771	782	762	797	815	823	766	731	750	780	802	796	763	831	754	816	801	753	787	765	805	723	760	814	755	789	796	782	784	795	767	756	798	767	767	775	778	789	790	776	836	786	779	765	764	749	820	777	777	786	808	766	788	773	788	786	818	747	800	791
34163	19239	13846	2752	964	541	371	356	323	288	261	239	218	251	260	258	268	240	269	267	273	236	223	226	211	222	184	203	245	202	173	199	203	229	203	198	184	213	190	156	197	178	221	211	227	224	210	196	210	211	197	198	207	193	196	180	172	206	174	194	200	205	204	221	218	190	193	181	239	178	181	191	184	167	206	174	214	198	203	178	199	193	168	185	179	201	203	200	199	203	193	203	202	178	174	218	212	208	204	195	210	204	193	209	180	193	184	183	209	225	172	180	210	204	179	197	216	212	202	195	190	211	192	195	212	201	183	205	218	195	182	214	186	205	197	204	176	211	190	186	185	193	190	208	196	180	178	196	175	186	165	194	204	187	205	196	190	197	200	196	210	215	179	197	195	175	189	206	207	203	156	195	191	219	204	171	204	215	181	203	210	205	206	191	197	194	201	224	199	191	203	215	220	212	210	200	200	229	186	205	177	191	194	181	187	194	220	215	192	167	191	213	198	213	177	201	211	200	189	185	204	213	185	172	203	201	213	201	172	193	191	214	198	200	187	212	191	212	169	210	207	194	219	178	201	189	208	200	195	201	211	181	204	192	212	216	179	201	187	215	195	216	200	199	210	197	231	209	194	197	212	213	219	193	214	182	208	210	224	194	184	185	191	189	183	203	182	182	172	223	204	219	222	219	179	199	200	202	216	198	198	195	183	208	182	202	186	217	186	199	191	176	191	212	179	197	190	213	211	192	190	175	206	197	214	182	207	214	196	210	204	187	204	174	183	214	223	209	208	202	183	174	189	223	185	183	203	212	160	208	188	201	201	198	193	194	200	175	199	181	194	205	196	195	213	209	197	196	198	201	218	194	209	170	194	213	193	220	187	209	216	194	175	197	201	198	201	211	199	151	199	176	188	174	205	194	222	210	203	212	202	218	202	211	195	173	174	174	190	193	203	204	179	191	187	190	198	210	194	216	221	204	207	182	195	208	212	198	185	197	184	199	210	191	222	212	190	179	190	205	191	190	197	222	223	197	173	200	207	198	216	194	189	217	189	169	196	198	172	237	203	190	185	213	211	191	212	214	208	203	195	195	240	185	220	200	221	186	190	181	206	191	187	203	194	203	191	167	204	192	201	208	221	211	179	201	201	169	188	216	191	197	195	184	200	210	197	170	191	194	217	175	190	168	188	218	221	198	192	188	203	213	188	215	214	195	216	199	209	191	192	184	186	196	195	194	207	189	182	201	204	198	164	199	201	179	203	192	190	207	199	186	205	199	179	199	216	202	177	217	185	221	182	197	170	195	198	207	162	195	208	198	212	205	203	185	189	180	218	222	194	192	174	189	198	215	201	206	216	218	203	205	193	224	203	194	185	189	190	198	187	219	201	169	176	199	211	213	183	215	180	216	206	191	209	196	201	210	207	208	176	175	220	208	196	207	196	198	179	173	223	246	215	214	191	183	191	216	197	193	186	213	188	195	221	190	185	191	197	203	202	204	189	216	187	174	217	195	198	204	222	197	183	213	178	190	196	176	185	199	216	179	202	195	221	212	187	205	202	175	181	199	202	208	199	202	190	183	195	173	178	198	212	176	217	211	204	213	201	181	203	186	181	206	203	180	206	198	199	194	206	193	193	206	211	209	213	191	189	208	207	197	175	217	187	224	183	191	175	212	196	225	201	205	203	216	200	192	193	182	217	174	205	193	199	204	202	213	198	190	193	196	219	200	234	196	198	223	209	181	194	174	198	194	210	187	187	190	189	222	230	178	174	181	180	187	191	200	175	192	206	210	198	194	205	198	204	180	198	213	186	217	198	203	208	197	202	198	217	196	181	216	205	209	188	193	174	188	164	187	220	227	214	190	202	182	234	224	181	189	164	201	204	199	170	198	185	188	196	197	185	207	193	206	198	200	176	186	210	179	212	211	221	209	193	216	183	215	221	210	204	210	214	201	205	229	206	188	175	198	201	217	236	199	203	181	178	208	174	187	204	188	202	199	188	189	171	200	190	215	198	195	196	188	199	208	179	185	216	212	190	205	201	186	188	196	161	183	201	183	180	208	229	234	173	194	192	186	191	201	191	192	191	188	200	175	226	167	215	217	210	225	182	198	192	189	177	225	208	191	197	207	197	202	224	195	202	192	194	182	221	229	204	180	189	195	215	184	185	213	172	190	198	182	182	214	207	205	203	211	196	192	190	207	192	186	208	182	219	182	185	194	195	191	201	183	201	184	195	177	228	184	200	188	212	191	213	199	191	181	198	197	219	178	217	180	178	182	191	191	191	189	202	180	206	217	190	211	202	210	182	206	195	173	225	201	188	207	180	155	197	199	201	209	216	163	193	186	190	179	209	219	205	198	189	182	171	185	207	180	180	191	180	215	221	183	182	191	179	226	191	217	151	209	203	191	208	236	183	209	187	187	179	183	205	210	230	195	207	194	192	198	182	207	216	209	199	202	178	202	196	217	205	181	157	185	213	204	208	179	195	202	193	174	194	183	172	189	198	193	198	177	208	188	209	193	207	192	221	174	193	214	201	207	182	182	184	216	196	202	181	183	208	207	181	202	171	205	188	168	216	201	170	212	193	188	192	193	187	201	214	213	222	207	231	175	191	202	211	153	197	189	223	212	204	192	190	192	183	199	210	193	198	197	209	223	189	209	189	180	202	202	189	205	206	188	197	211	192	189	190	199	193	209	194	179	175	184	186	188	198	195	188	216	191	192	203	176	188	202	202	188	228	226	199	187	199	227	193	202	180	228	223	212	203	197	215	195	193	198	191	200	215	203	188	214	225	195	188	203	184	212	182	202	188	183	203	210	211	217	208	204	177	188	213	180	186	178	190	205	190	180	194	202	207	227	214	179	182	160	197	214	193	198	197	216	225	213	186	182	196	197	190	216	209	204	182	196	179	225	214	180	180	179	215	201	199	237	201	211	196	200	214	192	170	215	184	187	221	215	198	194	249	184	212	235	206	188	202	177	180	202	219	191	213	201	197	180	207	234	190	210	182	181	204	196	213	185	190	196	235	240	190	212	217	200	197	190	163	188	206	200	190	201	210	187	216	167	215	177	193	178	164	210	200	193	200	197	183	185	216	181	191	190	215	173	192	180	204	202	185	194	174	175	177	208	168	201	214	209	194	178	195	177	173	197	182	201	208	196	177	190	200	185	198	218	214	187	214	173	179	210	204	181	191	231	206	180	201	191	196	199	162	197	199	199	203	237	162	218	209	192	190	187	174	199	187	192	192	181	198	183	181	203	199	209	190	209	205	188	191	190	184	189	203	206	214	173	229	217	199	200	207	199	177	196	223	197	197	195	209	208	216	189	188	185	197	199	188	211	202	190	203	187	185	170	164	205	214	191	180	181	196	210	200	182	191	181	227	219	163	179	213	198	184	196	173	216	189	210	234	191	221	186	205	197	195	192	216	183	197	188	195	211	200	205	212	211	169	181	189	194	207	189	197	221	197	182	205	195	172	198	183	189	190	191
23057	15026	13830	3168	2355	1880	1539	1201	1070	924	873	847	771	798	785	845	919	912	893	806	840	773	729	707	681	594	588	564	559	573	533	518	542	518	486	506	556	523	524	545	554	523	559	515	507	528	497	494	494	550	495	513	531	522	488	518	519	563	478	516	520	471	515	533	481	529	487	524	529	479	494	468	502	504	518	509	496	504	534	510	493	520	478	471	499	520	519	513	538	476	506	472	515	479	515	505	490	488	513	480	509	532	526	511	513	482	488	527	489	485	471	506	513	510	515	501	499	502	517	490	473	506	472	502	504	475	538	495	493	455	479	488	495	471	506	511	493	472	471	446	534	495	485	455	492	518	484	502	527	491	496	498	502	504	475	519	520	477	477	527	527	496	524	478	525	497	448	508	509	536	501	485	489	479	532	491	520	494	520	518	503	528	511	517	524	486	513	527	485	482	492	544	516	471	490	478	488	522	469	501	515	492	503	466	503	544	509	463	470	498	487	502	531	523	518	525	499	528	507	515	519	498	458	507	502	509	525	485	514	510	487	424	518	507	478	464	532	497	517	489	495	518	489	526	472	518	506	527	517	506	538	489	507	484	528	477	512	517	486	502	481	503	484	515	515	520	493	543	516	494	538	465	500	483	498	503	495	561	496	499	496	531	499	524	490	450	466	523	455	515	448	491	488	521	516	543	464	487	502	504	481	485	503	509	523	486	485	499	466	525	478	496	504	472	491	482	453	482	472	528	478	463	503	478	469	500	519	504	500	501	492	502	499	472	480	466	512	506	474	508	505	515	490	555	510	502	499	527	499	511	510	511	534	493	476	491	519	473	530	481	526	504	520	480	496	485	535	503	488	494	473	429	461	459	508	525	479	492	447	494	482	494	531	499	523	517	529	519	506	480	494	524	480	493	522	477	487	483	508	502	487	479	463	472	462	490	497	475	482	514	496	540	460	507	509	471	495	516	491	474	516	508	496	475	520	510	538	466	503	520	512	478	516	500	496	504	499	508	490	525	485	494	510	505	548	496	487	477	490	448	520	495	478	509	540	517	491	501	483	476	539	473	482	530	512	497	476	483	528	464	482	495	483	502	463	477	480	519	526	508	506	510	470	501	485	534	488	460	514	464	508	496	494	511	497	476	492	492	486	508	500	494	462	426	508	480	508	514	475	501	527	523	506	504	481	485	460	502	541	513	542	489	507	526	512	493	490	465	509	544	520	459	505	519	441	509	499	468	498	464	485	477	483	480	521	520	499	476	489	494	481	503	476	469	484	509	507	487	533	499	466	496	481	460	512	509	474	541	478	489	511	501	515	513	508	485	525	497	514	552	492	528	455	507	494	477	498	471	496	511	477	506	494	534	489	468	471	489	477	491	503	517	491	511	496	520	542	500	489	530	466	484	505	473	480	509	467	495	508	524	512	474	496	456	498	480	479	517	501	494	500	498	486	487	514	453	514	495	500	489	517	466	481	484	471	477	457	491	490	495	469	513	486	512	460	454	522	514	447	480	481	488	473	480	496	487	496	495	479	509	539	455	504	487	501	491	429	497	484	484	486	521	521	475	509	494	494	489	466	464	522	479	491	473	516	546	454	502	495	481	511	500	518	500	518	501	459	528	498	504	497	481	487	509	469	494	506	493	502	463	508	518	490	493	480	482	527	480	467	472	481	495	482	499	512	497	540	497	477	500	455	536	487	515	535	531	482	508	487	471	482	496	478	519	505	521	510	530	510	486	504	507	501	506	507	509	484	521	458	518	487	486	472	441	497	480	506	478	497	489	515	487	495	508	517	447	470	478	507	502	479	497	453	512	498	502	480	491	467	516	500	481	451	442	479	482	495	485	514	512	520	456	536	541	487	472	493	494	521	516	475	501	487	479	497	511	503	518	490	487	525	480	500	505	468	486	485	523	499	516	474	494	497	498	497	509	480	490	511	525	475	466	559	502	504	519	528	520	520	513	498	479	455	541	495	498	460	518	541	525	484	480	509	533	483	523	510	540	486	529	492	536	483	477	464	496	502	543	508	535	479	459	481	505	483	504	477	468	486	524	498	489	474	455	500	477	468	493	503	515	472	521	450	476	521	495	533	543	478	491	480	506	466	471	503	521	454	530	491	511	486	443	490	530	436	479	499	484	466	521	506	524	514	484	508	469	480	474	518	502	497	468	496	506	472	487	486	518	517	516	483	501	486	481	497	502	537	537	467	498	520	441	525	517	501	444	516	502	504	487	525	496	498	514	507	527	498	480	481	486	513	520	517	493	462	469	506	495	521	526	559	513	505	486	448	539	515	476	495	491	468	480	452	507	531	497	493	538	477	480	465	483	494	498	535	477	490	450	510	476	509	479	502	465	468	461	523	507	453	499	527	527	503	485	527	510	484	501	513	491	523	489	473	495	484	473	510	534	488	559	517	521	488	477	510	473	447	508	492	516	510	495	480	518	459	528	513	490	548	507	463	498	509	482	532	477	465	449	547	540	469	477	497	477	497	520	534	467	501	521	485	492	498	484	521	529	509	503	517	490	523	514	505	479	519	495	470	507	475	518	515	517	506	488	487	467	504	498	474	447	539	510	487	477	498	475	472	512	484	480	477	474	481	542	512	534	542	525	503	462	479	503	438	508	486	497	488	461	508	528	483	505	521	491	477	522	507	500	510	511	498	488	518	435	495	500	496	498	462	530	486	480	521	464	487	521	506	418	498	495	488	469	483	520	502	482	482	494	482	479	508	451	483	508	513	495	495	531	502	537	485	459	511	505	502	510	488	498	495	467	461	511	486	509	468	537	490	504	465	506	488	517	515	497	519	495	504	539	506	495	506	511	502	507	516	515	481	549	473	492	507	499	428	513	513	479	497	539	486	517	511	512	495	525	458	483	497	485	485	472	456	497	481	488	502	519	495	461	455	485	505	478	505	459	474	485	550	488	498	483	487	519	467	472	485	484	502	518	487	500	509	522	500	489	503	487	503	476	462	501	519	507	467	488	504	489	489	493	532	490	500	519	474	491	491	447	486	513	485	484	482	484	507	466	481	521	521	510	510	525	468	527	505	475	485	502	509	533	500	511	497	492	500	504	509	532	507	501	524	518	499	488	494	483	513	503	480	506	485	506	458	516	509	487	529	533	485	518	484	484	492	527	449	463	496	484	494	514	473	491	483	493	488	493	511	504	490	522	496	512	515	494	474	498	519	465	513	507	484	478	491	477	498	485	525	533	480	478	507	562	535	471	519	486	510	474	518	509	463	496	522	486	506	468	470	524	516	475	519	476	488	511	445	497	491	486	500	522	505	466	462	532	498	461	500	529	527	493	490	511	514	485	516	490	487	532	515	489	504	485	508	527	509	490	546	511	487	465	513	489	482	495	503	482	498	481	492	497	496	483	478	501	487	440	512	495	415	522	507	504	499	483	530	496	486	518	483	473	519	490	493	517	480	499	519	489	501	494	516	507	515	494	474	515	538	508	500	474	489	499	470	506	499	485	501	476
10892	3903	1520	576	457	410	392	411	388	373	363	393	352	345	373	359	327	357	380	372	365	361	380	337	395	348	343	357	350	386	360	367	339	341	374	342	339	361	371	371	353	354	348	378	367	354	372	356	324	386	321	358	346	339	377	341	335	363	364	339	383	365	323	367	344	379	335	325	372	350	354	344	351	367	387	355	341	368	356	338	365	375	332	366	404	411	352	356	347	338	348	338	360	330	338	333	335	362	369	330	346	361	371	335	370	343	343	366	374	381	386	350	359	393	367	364	318	334	322	368	362	347	358	354	319	360	321	363	341	339	346	336	357	376	352	328	333	337	352	346	357	339	342	340	388	346	364	390	339	355	359	345	351	358	349	328	367	384	373	361	326	348	348	354	336	370	322	356	346	341	398	385	343	358	367	373	323	337	339	398	353	309	346	366	350	370	375	354	354	372	364	373	368	362	347	312	327	372	363	350	349	354	358	348	329	346	368	355	308	343	309	387	357	356	346	325	337	344	315	337	330	361	371	354	374	366	344	376	345	355	360	343	329	370	329	350	403	378	363	389	350	342	368	362	376	359	373	310	345	361	375	383	372	360	369	352	395	328	347	377	352	351	359	353	306	373	348	358	324	359	355	364	347	393	384	364	358	348	351	358	386	365	337	320	377	345	354	356	347	350	404	396	365	377	341	381	355	359	368	351	371	344	338	350	363	357	358	323	371	349	344	343	378	388	372	350	322	326	330	325	385	339	351	364	357	338	396	352	321	341	356	345	351	334	382	343	311	366	348	363	367	364	349	331	359	365	363	335	362	353	353	377	317	336	367	351	322	332	302	363	338	348	328	332	382	331	359	348	359	398	356	360	358	355	361	355	354	363	352	346	385	334	365	346	357	367	343	337	382	356	365	346	364	350	349	354	370	347	341	374	348	356	391	356	349	386	392	342	332	353	361	389	357	358	330	332	364	402	371	365	354	371	376	365	340	370	353	350	358	359	335	348	370	354	368	330	365	311	333	377	372	364	304	322	419	337	371	363	367	360	349	355	336	391	357	328	319	350	354	368	362	331	336	394	341	322	356	395	337	360	352	352	306	364	351	346	358	325	351	330	343	361	341	333	384	327	337	369	327	392	306	335	386	373	364	340	332	354	365	370	358	318	377	362	356	390	382	330	372	348	338	369	349	352	353	350	368	403	370	337	322	351	363	369	360	333	367	342	342	382	346	352	360	343	370	361	369	360	291	356	366	343	334	331	320	391	347	350	364	334	353	336	316	327	370	384	358	348	367	363	367	338	357	335	390	332	360	382	396	371	385	353	372	375	367	349	396	357	355	366	368	366	348	343	347	357	321	372	394	345	387	341	370	336	302	345	358	332	331	334	393	350	371	370	326	355	353	351	348	346	363	322	367	358	359	350	342	322	336	345	378	399	327	357	381	348	371	317	322	372	376	392	387	321	370	346	328	358	343	356	353	355	348	385	335	347	353	359	321	376	363	356	350	327	323	363	373	359	375	325	327	334	373	368	335	346	312	336	350	382	350	366	404	352	350	344	359	344	415	376	357	354	354	320	347	370	397	343	353	379	346	346	345	356	347	313	372	360	366	341	389	332	364	373	319	355	363	377	340	353	346	341	319	360	353	331	319	358	377	402	333	341	368	353	350	344	330	365	330	350	363	369	338	381	357	380	391	336	300	345	341	330	337	346	382	410	337	397	335	347	381	347	360	365	348	376	320	364	375	342	362	372	371	334	384	374	336	319	366	346	383	340	382	352	373	346	341	323	355	370	365	339	345	380	380	384	413	382	371	360	343	372	349	377	355	369	416	351	351	393	355	323	372	382	335	382	349	352	371	361	359	342	328	381	357	367	337	390	338	361	349	351	350	341	353	368	357	335	352	337	344	336	344	325	351	353	348	336	355	392	354	362	399	350	341	352	374	368	372	346	372	346	355	362	339	361	348	365	357	338	349	342	347	377	361	370	406	337	377	382	346	342	359	360	382	332	342	327	349	343	338	370	367	371	349	374	364	389	361	356	365	333	347	368	357	342	348	365	333	340	339	381	357	346	358	364	342	347	364	362	346	352	332	373	343	372	328	369	363	321	371	325	347	369	360	392	358	349	337	371	354	349	331	409	333	357	401	356	355	372	362	341	359	338	334	341	357	327	353	328	357	324	369	346	374	306	317	360	347	338	362	343	402	338	349	368	359	357	383	332	353	366	335	362	379	347	345	361	379	324	368	363	366	372	368	343	369	383	334	368	347	338	372	326	371	345	388	348	356	357	322	366	341	394	336	390	344	373	364	376	359	378	327	355	340	369	359	377	378	362	354	349	385	372	328	391	366	356	353	343	317	342	348	363	325	362	347	348	366	334	361	353	323	379	385	367	342	357	317	314	368	321	350	329	324	335	346	369	362	337	370	354	343	346	369	340	381	350	385	354	345	343	363	374	342	356	344	367	356	391	329	332	388	344	339	359	383	360	355	352	356	337	333	353	318	380	351	363	375	339	368	359	313	362	356	345	364	361	328	360	340	316	349	357	386	393	379	367	360	384	362	345	356	351	329	338	393	344	343	375	361	376	346	347	363	342	358	385	342	358	350	316	349	354	321	344	354	347	375	332	370	355	375	347	358	359	308	348	334	382	348	324	390	348	381	348	346	385	346	369	339	340	357	339	343	354	374	347	354	350	350	363	364	329	345	337	356	367	350	367	371	357	324	363	318	348	351	376	364	392	340	353	309	369	364	378	330	382	348	347	376	360	356	387	348	356	336	310	330	368	343	360	346	362	346	340	329	358	376	365	348	357	371	367	329	356	353	356	358	357	369	360	356	354	366	339	379	377	347	335	359	383	353	355	338	380	352	350	323	346	338	322	330	344	367	375	331	359	345	353	356	373	356	337	358	346	339	378	356	367	332	370	355	330	347	366	335	352	359	355	342	327	320	370	364	396	361	357	357	338	375	332	361	385	367	349	384	310	327	361	361	364	374	326	343	399	335	342	330	369	353	357	344	383	361	329	342	315	348	334	410	382	358	386	335	371	363	342	334	356	343	341	392	354	354	343	367	399	370	388	341	345	350	381	368	321	344	346	348	342	329	347	352	314	336	355	374	338	332	363	358	305	367	391	355	372	345	375	361	366	361	328	366	326	367	325	328	362	347	383	336	350	374	376	364	379	342	372	325	369	339	327	373	368	351	342	370	330	367	332	382	345	336	344	333	346	328	331	348	370	370	374	326	346	325	382	403	399	356	374	360	339	387	371	366	330	349	331	367	366	345	350	360	367	356	360	349	344	371	334	312	325	365	339	390	409	350	381	351	342	358	296	333	361	362	324	379	366	348	364	338	344	334	364	366	346	345	364	354	341	349	352	324	357	348	325	359	354	338	341	367	347	383	345	364	390	380	346	349	365	366	378	349	380	350	350	362	371	384	320	358	367	392	348	336	393	335	371	379	384	393	357	359	358	344	355	325	315	360	368	368	364	353	338	361	335
8174	4324	3027	1536	1394	1175	1092	1056	964	950	912	921	898	960	928	929	967	985	908	991	963	963	891	935	870	853	839	865	866	880	827	876	894	830	830	839	863	885	848	912	904	848	853	870	856	857	814	819	886	878	806	887	834	865	861	863	832	874	856	834	852	862	817	819	795	862	838	851	850	845	777	877	922	847	806	846	861	851	863	838	842	811	822	818	817	874	861	847	861	910	824	912	836	838	863	869	849	861	811	801	844	820	888	855	848	826	822	863	812	849	841	819	844	823	875	859	849	874	837	871	848	825	844	863	871	886	860	840	788	849	865	841	836	851	787	861	871	847	796	882	893	846	839	871	848	846	845	868	908	841	888	843	831	817	880	854	807	857	891	853	813	836	853	838	849	910	856	817	810	846	832	890	840	878	800	879	842	825	797	852	866	837	841	864	877	812	847	830	870	845	826	874	855	838	846	880	826	883	884	872	829	841	849	829	837	801	840	808	845	829	929	840	800	847	847	833	850	833	884	845	833	757	847	786	857	839	864	886	797	893	800	853	852	842	823	823	869	861	881	905	830	833	894	844	908	784	848	856	827	846	854	868	827	794	833	822	851	891	842	831	853	862	880	866	869	868	904	845	863	852	851	864	873	873	834	886	847	828	813	865	833	865	836	814	861	872	798	873	882	827	840	826	877	853	870	887	837	835	866	838	853	791	846	857	818	836	820	896	824	884	811	883	901	847	828	830	852	817	823	820	888	884	867	838	826	896	812	893	868	777	822	879	865	839	827	893	836	828	843	875	860	793	924	816	855	821	844	856	806	862	768	877	826	826	873	876	857	852	873	875	887	810	815	824	867	863	855	816	882	836	842	836	856	839	888	912	893	880	915	829	834	873	841	845	866	875	849	860	811	834	827	819	885	832	840	853	852	842	818	824	814	864	876	872	844	870	839	835	878	868	831	886	840	859	874	812	843	858	818	881	800	811	864	870	880	885	852	900	837	872	860	898	839	878	860	888	853	917	858	839	850	828	832	900	843	879	867	755	810	841	853	866	797	828	882	838	846	773	862	817	837	902	870	875	865	823	890	812	858	833	887	814	804	855	754	877	879	846	853	852	865	887	859	843	878	869	814	840	786	807	889	822	849	918	796	817	821	854	889	886	837	866	912	821	829	867	793	862	823	843	844	849	858	790	931	831	838	838	799	838	888	820	837	867	845	795	808	908	861	841	866	838	835	927	846	851	797	855	864	869	853	842	900	878	849	849	794	842	898	807	841	857	870	819	827	850	855	815	876	799	846	876	834	876	809	887	885	862	864	868	815	896	828	863	823	881	841	839	866	787	858	877	824	825	797	836	800	890	844	836	807	830	797	808	871	821	819	855	864	841	794	823	849	826	852	834	857	869	818	828	849	887	853	904	825	862	882	771	839	817	836	872	823	804	814	850	841	863	800	786	816	817	833	904	799	814	868	815	864	770	861	845	872	849	866	890	808	802	813	832	826	896	844	817	827	824	916	849	843	881	860	830	807	886	811	824	884	815	834	894	844	838	854	816	813	819	844	864	811	831	853	856	870	821	820	889	812	829	829	858	869	877	856	863	868	861	828	790	845	823	887	829	817	871	855	880	849	835	831	864	878	827	849	787	832	869	876	823	835	817	817	810	929	821	878	852	849	895	797	854	816	816	830	832	841	831	829	851	877	810	849	852	873	844	887	869	867	828	859	858	834	853	850	860	819	863	810	867	881	815	866	852	860	859	833	818	847	851	871	858	875	834	919	888	878	845	828	798	811	859	828	851	839	812	819	855	872	869	873	828	860	834	869	873	823	893	880	841	862	855	821	863	881	842	820	864	852	885	932	898	822	851	840	856	804	900	844	871	853	906	899	811	834	864	795	831	823	879	820	856	890	829	804	831	815	845	835	812	821	877	823	847	790	820	861	875	819	856	827	845	849	784	821	880	790	837	828	836	849	836	798	864	838	884	879	839	779	838	787	834	866	904	911	882	882	806	814	824	815	842	851	834	868	813	891	808	879	849	841	833	863	834	874	819	849	890	834	866	869	870	885	844	871	879	876	827	865	827	855	840	866	814	866	846	861	845	829	834	834	865	832	800	852	857	838	853	874	799	904	826	786	870	817	779	847	860	826	836	810	859	839	842	889	840	843	830	828	850	860	833	839	871	825	886	849	834	854	836	898	840	816	887	821	876	815	866	844	867	828	920	859	843	818	836	828	882	878	813	848	876	856	781	880	814	851	826	820	822	891	842	803	892	896	835	859	834	915	814	868	844	816	873	836	816	831	846	857	831	849	826	920	797	880	852	850	868	883	832	909	832	917	843	916	854	855	858	825	832	831	814	870	860	857	841	880	831	861	789	777	857	899	825	808	877	839	881	822	843	920	927	888	845	854	831	858	835	834	909	872	856	872	855	798	862	873	822	760	855	843	812	872	882	826	826	823	878	835	844	849	865	798	829	835	850	834	806	832	819	849	847	839	835	850	816	862	870	869	815	874	824	830	847	819	850	896	867	915	846	862	906	883	888	860	843	832	840	827	815	860	816	855	857	854	812	884	857	815	831	820	848	899	858	840	822	861	847	831	826	869	800	865	866	872	837	853	882	883	832	795	885	814	832	848	816	881	859	859	810	823	881	896	819	841	840	844	796	876	814	857	841	888	814	853	826	815	818	880	872	832	816	885	884	863	858	822	884	909	830	838	861	804	823	808	837	863	828	833	822	850	849	854	800	858	849	832	861	771	850	875	855	816	846	871	873	827	852	849	880	833	869	805	840	796	827	855	856	832	825	882	875	834	906	902	814	811	817	880	838	877	879	869	871	852	855	876	875	819	834	848	828	846	804	841	862	835	858	910	853	850	876	799	859	847	868	847	843	804	842	794	845	826	855	872	865	836	868	860	903	818	847	799	846	905	821	869	843	893	820	904	831	868	864	881	873	808	850	821	869	864	841	819	822	861	856	848	847	822	858	887	850	875	850	815	843	843	839	857	829	867	812	788	874	818	892	868	842	849	837	803	857	817	859	869	834	861	891	822	822	829	880	868	813	867	845	815	791	832	844	886	862	889	843	843	840	835	880	885	872	885	800	902	853	875	887	832	900	821	821	868	820	853	830	846	870	867	864	816	838	845	873	890	889	838	867	899	862	866	870	826	858	859	873	868	855	801	819	853	868	859	869	841	860	808	845	903	869	907	827	836	838	801	861	885	855	884	842	809	809	829	858	806	823	788	851	881	790	847	827	842	844	844	887	840	854	864	846	884	912	879	815	891	864	868	865	891	816	851	866	852	847	883	833	874	850	855	889	865	870	834	850	876	811	854	854	798	854	835	884	866	862	840	836	824	858	819	878	863	841	865	865	886	817	870	847	895	810	878	840	824	826	803	794	854	845	835	845	852	863	900	871	869	842	870	804	884	828	869	833	860	832	830	855	855	860	826	862	832	834	850	869	873	851	874	835	802	882	853	857	820	849	836	852	808	800	855	874
24825	12736	7938	1630	686	502	448	449	398	347	351	361	378	385	357	366	401	382	389	338	361	346	336	362	331	332	336	347	331	316	332	351	323	350	329	316	353	299	344	360	364	297	333	346	355	312	300	361	356	325	333	348	329	343	335	333	316	329	300	318	342	342	345	333	341	321	343	316	352	309	329	334	343	340	316	337	341	334	357	367	309	319	329	335	311	370	344	343	348	317	319	341	325	375	327	354	317	321	271	319	346	347	319	325	332	305	324	330	342	349	331	355	319	318	310	321	333	357	359	358	323	353	342	331	317	320	357	365	345	357	323	317	335	325	311	331	352	330	310	356	340	333	333	335	367	336	327	315	335	330	331	314	301	318	311	347	321	299	320	322	334	327	354	329	305	310	293	348	333	301	301	335	298	300	339	336	313	307	335	327	345	326	335	349	348	335	311	339	339	332	302	308	295	323	307	337	338	342	352	351	339	340	313	326	333	298	331	326	304	357	314	329	340	336	325	312	306	326	328	338	323	322	330	317	362	355	292	291	344	339	302	325	340	320	294	280	335	288	331	308	297	309	346	333	288	309	301	320	361	327	316	334	315	342	353	363	318	367	337	309	344	328	322	320	356	318	336	324	344	327	323	332	349	329	325	336	322	317	336	319	294	306	365	314	330	306	340	292	305	341	293	361	334	375	314	310	332	325	321	289	290	309	325	331	299	318	335	306	330	365	311	335	331	317	334	316	349	311	346	307	330	349	311	325	316	309	329	322	345	300	301	324	315	323	313	300	301	336	353	302	325	322	366	349	308	351	336	323	314	315	318	316	345	354	295	313	310	307	343	361	322	339	398	329	360	340	300	310	321	297	319	288	314	351	340	344	343	347	326	347	317	312	315	331	321	310	348	314	311	313	354	363	349	357	304	323	350	319	345	375	317	352	340	326	344	327	317	326	331	327	344	350	346	338	332	310	342	358	327	306	347	322	335	322	380	339	335	335	359	325	354	324	359	311	327	307	353	322	314	332	309	322	282	335	334	289	304	316	349	359	344	333	314	326	328	331	325	293	352	336	336	342	335	335	356	342	334	344	339	311	326	320	337	338	334	329	324	356	361	325	309	344	307	322	346	305	347	287	336	312	331	312	327	313	333	337	339	334	334	337	322	299	319	326	292	352	342	361	378	314	334	316	331	349	348	325	310	368	338	311	337	343	327	340	342	313	321	289	351	308	341	300	371	329	336	317	319	305	354	318	363	350	342	347	312	373	295	332	337	309	305	311	307	319	321	313	307	319	327	347	330	374	315	349	341	353	331	354	321	344	310	343	322	322	335	314	296	334	318	319	347	321	287	353	347	351	352	340	330	329	330	302	316	343	337	331	332	288	324	323	301	315	337	341	318	305	338	324	314	330	286	317	326	343	327	341	355	349	331	311	311	349	370	339	355	319	311	337	337	333	326	322	336	310	298	322	298	347	346	318	315	345	331	303	317	328	334	316	340	324	308	322	340	348	328	323	297	308	345	341	339	342	340	336	322	347	365	334	320	346	322	339	340	332	333	322	340	333	341	336	326	347	324	342	338	338	330	329	353	301	298	347	319	343	308	348	316	345	310	328	314	300	303	329	297	315	347	336	357	301	355	328	359	318	321	340	368	304	328	319	360	322	351	300	320	346	357	313	337	289	329	294	335	305	313	318	349	298	321	334	335	317	345	369	319	331	322	347	343	338	308	324	304	316	348	318	340	315	314	313	331	329	345	346	347	303	323	315	320	321	338	305	318	345	354	313	341	329	325	348	314	345	348	352	351	336	344	320	335	310	328	353	348	316	340	334	366	338	356	324	369	322	308	328	346	325	320	324	326	299	338	285	356	324	321	367	333	336	335	338	362	374	313	313	362	331	339	331	303	338	316	332	370	299	342	313	334	324	336	318	319	347	340	319	310	344	316	349	338	309	330	343	354	327	312	325	343	307	302	333	327	321	309	346	275	386	323	365	324	345	365	319	299	318	331	338	357	324	309	369	335	351	342	336	317	264	313	315	304	316	344	366	340	318	309	339	313	329	328	387	354	349	329	310	361	321	312	325	308	348	365	315	310	332	333	370	323	343	345	321	344	296	326	318	350	348	321	332	349	352	314	341	333	329	326	330	359	342	339	321	343	335	323	328	332	300	307	342	335	330	316	328	354	342	342	329	358	332	345	331	312	347	320	319	353	329	319	340	271	348	375	335	314	303	305	344	350	337	355	328	331	341	357	331	306	311	327	320	331	341	298	334	313	298	304	332	330	315	340	330	322	355	324	355	306	343	350	319	335	336	329	359	363	329	348	361	325	345	323	330	350	341	311	349	313	341	360	292	307	345	303	339	311	339	315	300	335	326	346	344	338	328	297	320	308	345	363	347	304	343	313	327	358	354	358	325	353	332	337	332	332	327	355	337	377	327	353	341	331	372	333	342	304	350	354	314	338	330	326	356	321	345	322	339	324	340	312	324	379	328	322	313	317	322	327	304	315	340	295	309	330	315	372	359	326	331	343	336	327	303	326	330	304	323	328	321	291	317	332	321	277	337	305	320	336	323	305	322	340	369	342	318	293	312	339	322	322	330	344	331	318	321	360	352	319	333	344	362	297	324	314	349	339	310	317	313	352	297	325	344	298	310	356	312	329	351	308	327	348	338	330	321	322	350	326	338	338	343	309	351	310	333	294	322	334	338	329	326	331	346	351	314	352	322	317	344	322	340	322	299	352	325	305	316	332	341	318	284	307	327	342	311	359	335	324	334	293	333	346	315	319	334	324	345	328	310	334	344	366	347	324	331	331	310	332	325	314	339	390	348	324	348	359	340	341	319	334	334	352	320	310	320	319	342	323	299	319	333	313	354	362	325	335	283	330	284	312	323	363	351	348	321	336	316	340	340	315	312	334	344	329	329	327	359	342	355	358	325	328	351	343	377	352	330	361	329	323	301	325	336	352	370	306	317	315	326	332	359	336	342	329	323	319	326	307	315	341	333	360	332	331	326	336	321	348	337	322	365	333	323	350	365	299	310	345	317	335	322	347	328	379	343	311	301	318	346	343	310	363	326	319	329	333	360	346	349	337	340	318	346	334	374	332	328	358	340	332	329	308	296	315	323	340	336	328	313	317	355	336	339	337	353	348	361	301	348	319	341	357	330	340	342	293	331	340	344	324	331	317	286	335	338	321	317	330	309	323	310	321	336	305	333	316	327	324	339	327	318	320	302	373	345	340	341	314	320	337	294	338	334	326	335	314	326	314	338	321	325	338	283	282	279	313	348	325	313	340	295	348	335	326	323	351	330	328	355	319	315	343	321	364	344	324	352	338	335	393	374	350	319	336	317	348	332	325	314	362	353	355	281	320	357	350	356	362	352	309	334	340	354	350	368	338	320	336	338	328	304	343	342	350	333	337	314	339	365	319	324	329	306	327	300	343	343	330	333	329	379	316	330	306	323	333	356	304	341	324	336	353	292	314	296	297	295	332	330
17725	11522	9649	2608	2055	1705	1396	1231	1198	1027	1054	1051	1017	1017	1027	1097	1068	1120	1035	1052	1016	946	901	881	882	824	873	879	811	859	825	820	817	811	830	782	804	808	816	797	795	866	787	805	770	791	851	741	825	800	738	803	797	763	837	832	821	793	771	824	836	760	793	778	818	807	805	791	810	776	769	818	812	820	809	818	820	805	837	845	784	752	764	746	786	784	783	741	777	818	799	776	809	755	747	819	772	767	770	740	780	718	796	766	748	817	769	756	815	768	770	797	785	812	805	762	840	785	806	823	833	802	805	799	804	763	829	832	750	879	800	774	770	808	811	795	806	801	776	798	766	767	774	761	800	790	775	798	763	758	825	773	761	792	787	768	823	794	732	768	813	835	833	807	834	824	795	830	763	836	785	797	767	809	740	773	773	776	759	806	807	762	808	788	806	813	787	782	820	773	823	741	794	786	794	801	755	784	797	839	755	784	841	773	766	815	790	786	765	788	771	778	781	764	737	778	744	777	768	750	815	769	783	776	770	767	764	830	772	797	805	764	734	808	777	755	803	840	795	807	787	759	797	790	786	817	751	790	822	786	797	769	794	816	794	778	785	785	798	817	741	823	780	812	853	772	771	765	849	759	746	738	813	808	821	801	833	770	840	774	743	769	790	761	819	774	787	820	767	803	759	818	750	768	782	798	751	759	782	795	789	802	856	742	782	789	781	835	792	805	783	814	833	820	783	775	806	823	829	815	783	801	743	784	793	821	765	823	721	768	811	765	757	764	777	800	818	742	803	769	774	756	802	784	770	790	790	776	794	795	823	787	829	775	752	779	778	783	795	822	779	763	803	798	786	751	795	742	753	776	777	798	820	785	837	777	806	735	813	798	814	759	812	805	760	725	826	819	780	722	798	784	775	769	810	791	767	762	798	780	826	745	737	776	771	792	852	808	775	861	786	796	795	813	768	769	773	788	786	745	791	770	798	875	742	771	802	813	792	765	830	742	807	761	825	814	813	790	752	796	785	769	771	751	826	767	772	767	785	829	780	803	781	756	788	829	776	810	849	772	870	780	760	822	809	807	762	772	797	794	774	791	791	794	806	811	825	787	825	822	788	816	734	799	832	794	790	803	837	760	784	800	789	801	814	830	816	780	731	768	828	820	785	754	813	770	843	844	793	794	773	799	804	811	808	803	816	827	794	704	781	785	802	781	793	796	817	744	764	810	794	779	776	824	789	781	770	795	757	786	752	795	824	780	788	820	848	811	803	812	762	839	801	809	772	818	830	787	799	781	785	781	790	801	790	830	765	808	795	802	835	821	795	767	788	760	778	778	799	808	737	810	789	814	738	758	793	799	791	749	763	774	767	774	741	781	758	770	773	790	802	801	800	785	839	765	804	800	787	798	760	764	809	818	792	764	787	765	769	786	781	826	834	768	794	834	829	771	794	812	756	783	791	749	785	767	787	803	795	793	811	747	795	780	743	792	787	793	827	767	810	769	766	751	759	795	780	812	825	742	791	829	766	793	781	774	776	789	826	798	843	734	823	767	762	759	817	789	798	827	751	807	778	805	787	769	758	825	737	790	816	749	801	790	748	784	790	871	805	755	810	757	827	775	777	776	733	800	814	805	814	805	812	806	784	842	794	759	751	785	794	778	793	802	788	770	740	788	768	727	774	807	775	780	769	801	780	788	754	787	742	776	809	799	750	799	725	811	801	792	788	737	802	783	765	825	798	804	800	791	775	775	788	794	815	823	727	737	780	812	805	813	799	760	811	795	816	766	764	762	712	777	804	832	776	782	792	794	768	809	750	783	761	784	831	764	790	753	850	796	798	738	760	771	780	791	759	811	779	867	789	853	802	784	814	753	772	797	795	754	794	800	757	778	751	784	797	740	827	749	782	755	787	784	777	778	801	798	782	775	736	810	798	717	777	772	800	759	776	858	813	798	719	772	765	800	740	831	818	798	818	811	798	773	783	804	752	823	847	790	782	806	745	773	772	793	752	818	826	802	790	820	859	811	795	771	792	775	782	824	775	808	804	801	694	803	813	754	786	755	759	772	813	816	778	815	820	809	841	761	830	825	785	791	745	812	708	793	781	765	829	846	808	741	782	781	821	784	761	788	753	811	788	741	789	805	774	772	768	795	780	807	792	818	774	796	806	802	782	812	799	794	752	796	753	789	816	810	793	767	779	768	763	759	794	796	834	793	735	819	785	788	780	774	765	773	771	824	740	738	790	835	815	806	749	802	798	787	767	781	778	812	766	760	781	802	720	810	779	785	750	818	789	798	808	816	804	795	862	814	835	812	820	765	779	768	821	818	821	809	769	769	764	770	853	777	766	799	805	751	842	801	800	771	780	794	833	801	836	766	833	771	800	808	848	790	795	788	782	780	737	763	766	800	785	796	782	820	809	805	765	843	809	843	788	779	790	765	801	803	782	789	802	799	808	772	766	824	785	800	841	776	801	834	749	797	799	831	798	817	817	779	836	763	721	786	763	734	810	754	827	740	787	803	770	784	797	799	770	844	787	799	767	772	830	817	797	729	810	793	806	758	770	818	781	791	745	786	800	751	788	747	773	748	757	760	745	811	802	810	801	814	796	758	784	795	784	783	812	783	808	809	796	789	780	774	749	804	788	795	740	790	785	817	742	804	815	769	769	790	746	842	722	805	763	742	796	725	819	826	831	799	795	815	791	732	790	779	791	791	852	819	783	791	709	800	826	773	822	716	773	711	757	774	837	740	810	813	783	788	777	820	760	800	753	823	808	770	840	796	819	785	769	806	760	824	817	800	804	875	804	786	752	775	773	818	784	778	791	775	811	771	807	756	767	792	812	770	814	725	789	773	828	815	778	737	799	772	797	798	807	750	820	781	816	773	806	781	797	854	817	791	762	774	788	797	744	766	751	819	777	752	863	794	806	783	785	769	772	767	770	815	793	803	741	823	836	765	762	813	804	850	786	781	806	771	784	830	789	808	821	774	784	733	810	775	791	792	801	855	732	804	783	821	772	783	838	783	806	824	768	810	793	779	828	766	791	805	761	802	770	736	737	799	810	804	758	795	792	788	797	775	778	818	785	804	773	807	815	804	830	784	747	797	758	768	791	783	813	782	765	828	788	797	769	756	826	810	785	807	849	810	775	841	815	792	819	777	767	786	808	800	774	754	811	767	830	842	835	773	753	776	781	786	789	757	835	798	750	764	766	776	770	754	835	755	795	789	777	773	779	782	795	803	780	775	725	779	768	778	791	781	721	808	763	762	766	824	759	792	792	772	765	759	823	802	776	804	798	825	786	812	804	810	782	745	765	828	788	777	800	770	796	776	831	718	776	822	788	799	791	807	773	853	833	793	774	767	782	765	764	737	785	815	812	745	830	806	768	773	794	761	751	782	806	797	800	790	808	789	772	743	793	800	798	793	804	817	802	794	803	835	823	711	790	772	783	790	815	826	754	808	751	852	762	777	810	826	842	812	807	776	754	769	804	822
33492	19768	11896	2490	895	533	411	320	326	300	278	260	252	264	258	256	269	266	291	261	259	259	245	215	217	233	201	187	190	228	211	194	207	243	230	222	215	203	199	213	199	203	214	197	207	203	195	210	191	161	217	188	213	194	205	202	189	177	212	207	212	183	199	192	218	195	206	221	207	211	208	187	190	213	183	204	191	224	197	195	203	210	212	174	182	179	202	189	224	208	209	202	190	198	210	232	223	207	174	210	199	220	203	218	227	185	194	175	169	208	220	188	177	219	177	201	195	206	214	201	192	212	187	226	191	204	224	202	217	205	209	188	171	215	193	187	229	209	228	194	184	164	195	193	201	191	182	228	220	233	200	207	210	202	201	223	197	209	203	198	214	208	211	216	197	177	199	196	214	205	182	193	196	183	185	195	233	195	219	211	196	194	193	217	200	195	199	199	204	192	214	169	216	209	197	197	211	221	163	198	197	248	205	211	228	200	186	204	200	210	206	214	190	204	220	168	185	196	191	215	207	213	179	201	200	204	189	216	178	210	200	199	236	233	211	216	215	199	196	204	204	187	212	210	212	189	198	210	170	223	189	223	184	233	184	218	200	216	193	207	194	211	208	195	198	209	175	171	189	195	184	195	181	201	182	171	193	211	178	201	181	219	204	189	179	163	213	247	173	205	198	157	210	188	190	194	203	178	195	207	197	210	204	213	197	205	176	213	209	197	205	184	204	191	204	202	220	193	216	236	208	194	186	216	209	232	204	210	203	218	235	216	195	179	190	201	223	207	206	195	193	187	212	205	191	220	229	157	186	237	205	185	190	220	195	194	198	207	202	188	190	196	229	196	204	195	216	187	199	218	184	196	217	187	208	192	194	213	200	191	191	212	214	206	211	203	199	216	176	185	208	175	218	197	210	216	200	215	191	227	199	178	241	202	197	210	182	205	215	210	215	192	194	213	191	220	206	198	206	179	207	227	191	204	196	204	235	208	189	214	201	196	192	195	179	211	212	195	224	183	185	188	193	166	199	194	195	202	219	208	198	205	196	218	216	197	176	198	202	229	163	176	198	196	194	184	197	192	180	204	229	185	208	203	199	191	203	204	169	176	209	168	204	193	219	200	199	213	183	198	213	202	197	199	186	185	179	207	216	209	180	171	192	176	214	198	201	188	184	167	205	210	202	203	183	214	186	233	209	217	193	187	194	221	206	210	206	220	197	171	185	176	189	189	208	214	191	192	185	212	207	177	184	178	177	197	190	207	190	198	178	191	204	195	194	183	221	200	191	198	193	197	165	181	215	192	183	185	192	200	202	194	190	220	194	167	220	177	197	209	179	193	195	193	204	203	188	187	232	190	206	199	207	214	209	204	221	209	195	211	194	178	215	214	188	206	224	222	186	207	202	189	204	222	204	218	202	195	186	198	202	192	224	203	209	198	210	204	185	197	191	216	176	196	200	197	222	201	197	208	203	209	218	179	179	192	203	179	197	214	200	203	180	164	193	189	208	200	220	200	193	188	218	188	207	186	197	206	191	205	223	225	192	169	213	175	178	205	176	210	258	218	185	195	184	191	216	180	201	191	208	198	195	190	187	192	209	177	186	191	190	231	172	188	200	179	215	207	224	172	209	191	178	200	225	208	204	154	197	216	207	178	184	180	206	187	180	194	185	221	209	187	170	204	202	225	208	225	172	199	212	204	202	183	199	201	161	196	186	209	173	177	206	208	197	199	222	196	207	215	197	165	194	210	207	192	207	198	216	221	185	206	202	219	202	215	208	209	216	200	210	215	214	191	189	213	222	213	207	202	222	227	203	190	208	222	186	177	204	205	180	189	216	191	196	197	193	209	188	197	187	214	189	197	225	213	179	207	212	198	201	189	210	197	205	210	204	206	197	196	196	180	218	197	192	172	200	206	210	190	185	181	217	199	219	196	164	196	182	197	210	192	206	185	184	203	198	200	194	247	199	203	199	196	178	216	197	163	209	203	203	210	208	206	162	212	214	198	199	210	184	231	191	205	193	192	196	196	221	225	207	206	170	194	218	190	193	207	204	208	206	203	203	189	182	195	186	227	195	217	200	213	192	214	169	207	193	202	213	191	200	211	220	207	183	208	198	231	213	213	211	174	208	196	189	212	196	198	212	199	210	194	202	202	211	187	215	192	224	207	186	195	204	190	181	222	195	231	204	241	216	211	185	182	206	193	201	200	208	213	212	209	191	188	194	185	209	195	207	198	173	166	191	222	195	189	205	199	186	210	189	192	202	179	206	206	207	207	215	221	179	210	194	212	213	231	180	208	210	199	220	206	192	211	214	187	196	190	203	187	169	214	211	181	205	209	193	199	185	228	200	245	181	199	196	202	190	194	199	214	220	226	217	211	188	205	184	183	198	196	172	173	208	201	171	185	191	190	199	193	206	175	189	203	193	206	202	243	225	207	175	181	184	223	161	201	184	204	197	215	199	212	202	190	217	205	206	187	180	226	209	196	205	189	200	201	238	181	208	215	211	222	175	214	180	214	192	200	198	208	203	202	183	208	217	215	221	199	217	194	214	177	173	172	176	166	182	179	179	207	202	239	196	249	196	181	180	198	207	186	180	173	186	200	203	193	172	210	203	209	186	177	219	213	211	198	200	199	203	208	196	197	211	202	180	194	191	207	221	175	212	207	196	204	196	197	159	199	186	179	219	192	212	175	245	200	182	198	201	205	186	213	203	214	186	224	220	196	182	182	213	233	220	179	230	186	190	200	218	192	192	187	187	180	209	208	197	227	176	213	195	194	225	221	194	180	187	207	185	216	183	214	234	197	159	190	211	194	219	208	190	191	198	191	194	203	215	189	206	200	177	210	193	198	198	216	198	210	205	168	190	217	207	197	190	178	221	196	216	226	194	204	206	215	211	203	192	216	187	188	204	223	184	196	192	193	210	209	197	202	179	186	196	213	214	214	199	179	191	197	197	172	200	215	198	183	201	211	195	210	194	199	179	195	196	212	218	183	192	197	218	210	201	190	202	225	206	175	195	170	198	215	197	205	182	220	194	208	215	227	190	215	200	207	214	222	208	225	206	215	230	184	189	198	218	205	187	182	216	191	167	219	225	187	205	208	188	182	201	203	184	207	223	216	183	233	202	239	227	193	207	231	208	204	208	207	176	221	202	223	197	202	206	183	197	185	181	214	183	210	199	194	176	209	175	198	199	195	202	216	187	194	203	203	204	219	246	206	200	185	192	181	196	220	188	186	237	162	206	187	208	186	198	218	207	191	185	188	206	200	231	219	188	190	192	201	198	183	222	217	206	189	193	185	195	203	177	181	198	198	192	197	211	218	200	188	188	167	188	192	208	197	184	191	206	225	218	219	202	187	191	180	203	197	194	199	210	203	214	197	206	214	187	201	191	178	181	177	181	181	219	187	203	220	209	194	183	186	204	194	197	185	213	216	193	179	200	197	202	214	211	183	208	186	208	187	214	217	180	190	177	209	219	194	186	221
22755	15544	12656	3329	2371	1850	1456	1219	1081	981	917	869	857	889	837	980	921	1005	974	857	736	775	696	691	630	592	535	583	540	549	596	501	521	559	536	498	569	537	571	511	567	493	525	523	543	511	525	549	518	511	505	544	442	522	509	487	518	533	532	558	549	467	512	492	523	460	505	544	492	514	506	485	509	495	464	510	494	503	490	477	529	495	488	474	507	517	500	528	493	461	506	481	501	483	542	536	498	497	489	503	471	484	540	525	504	497	491	488	483	516	509	522	500	504	509	493	545	514	520	506	530	519	515	519	484	472	541	508	508	495	507	463	476	509	490	504	521	510	480	535	504	539	522	492	483	477	512	511	491	476	536	508	521	524	510	516	488	511	508	509	514	492	488	529	548	497	525	489	510	483	541	503	509	527	528	494	511	435	552	518	487	509	520	514	536	472	482	466	501	464	508	482	524	478	490	497	481	516	470	485	523	464	510	541	513	507	509	495	505	483	504	534	522	464	513	489	517	527	521	504	494	498	503	523	501	493	500	537	492	503	482	557	514	487	521	501	516	497	501	519	482	535	480	491	526	507	523	499	510	515	516	486	511	517	489	548	520	490	492	497	464	470	474	481	467	501	482	471	522	480	494	480	508	503	500	480	503	551	503	493	478	438	499	496	499	506	492	525	466	507	456	489	496	577	475	523	509	505	500	508	470	503	512	504	477	544	489	478	501	503	482	525	476	521	528	473	515	498	509	482	486	484	528	481	530	494	511	499	505	494	506	486	479	520	499	528	484	482	500	487	500	535	500	535	496	535	511	477	478	476	518	460	519	464	502	503	524	515	505	475	519	545	515	503	492	498	499	498	524	483	485	500	516	511	504	504	501	461	501	513	479	508	504	527	509	470	469	501	539	549	527	492	520	482	510	488	522	526	479	513	483	531	486	514	501	510	523	489	505	518	490	536	513	509	518	470	515	507	515	518	514	474	480	487	516	556	495	503	523	488	515	536	455	503	497	542	473	504	478	513	512	517	496	496	485	470	476	523	501	510	537	561	518	484	479	515	478	499	493	508	468	544	507	510	504	490	517	503	486	474	529	538	488	514	471	480	473	505	483	478	513	493	497	490	479	486	488	510	471	497	494	489	522	509	496	523	491	471	485	499	470	480	541	559	489	537	470	491	488	495	521	522	492	496	440	497	472	483	511	474	490	504	465	489	501	490	468	510	465	511	498	484	490	497	465	498	515	462	529	514	481	487	509	512	487	495	509	522	504	494	507	480	502	532	490	517	542	526	491	483	514	519	521	480	507	538	530	494	475	463	478	471	509	526	526	456	517	492	468	481	525	523	520	520	490	483	518	470	493	535	487	485	507	489	478	472	473	480	463	486	482	517	477	471	458	489	516	501	533	486	486	508	489	448	522	466	500	475	488	515	485	493	486	502	503	521	453	526	501	515	521	478	495	501	509	530	483	462	514	560	504	495	458	535	483	500	498	524	489	486	494	454	472	506	493	522	503	517	509	508	531	497	501	486	521	485	522	520	531	552	462	526	532	499	493	472	531	478	530	471	464	555	488	499	497	505	470	499	507	516	538	505	462	463	507	494	530	507	524	476	506	541	468	528	475	510	506	483	458	520	493	501	531	530	514	496	501	475	511	491	494	500	482	529	495	488	507	520	479	499	490	485	500	476	501	498	510	498	504	527	512	508	509	479	489	474	523	505	501	522	500	467	509	516	512	521	483	458	557	505	514	498	492	515	489	532	496	513	514	545	486	517	496	501	511	510	485	498	487	514	503	523	526	462	514	524	498	465	494	485	549	527	484	463	483	486	509	504	491	542	470	501	533	499	524	481	476	495	540	513	508	485	498	457	509	502	483	496	505	545	480	495	479	528	494	501	486	515	462	523	495	471	471	488	534	512	499	531	473	499	501	522	515	462	514	466	524	527	522	467	528	478	443	484	449	495	505	519	485	469	491	501	512	480	486	486	526	541	470	511	494	497	517	465	494	493	510	464	498	475	478	530	488	509	557	518	509	473	484	532	519	506	481	498	538	501	452	476	528	548	505	506	485	518	492	475	492	533	468	500	521	521	485	518	482	480	464	477	485	475	517	510	517	506	501	488	509	500	477	482	502	513	522	502	480	532	488	501	481	508	517	524	529	516	496	475	512	492	465	475	490	500	512	505	508	552	458	498	502	470	502	512	496	526	516	484	519	551	512	502	506	496	499	494	473	484	483	504	508	465	504	487	492	498	489	543	481	501	502	530	533	484	517	488	504	544	471	437	483	520	440	504	481	506	527	544	500	533	538	505	494	525	517	507	475	443	489	500	515	509	500	496	488	508	513	516	492	522	508	496	485	531	526	483	531	525	446	523	520	549	432	504	540	521	486	500	514	489	498	495	497	495	501	518	530	494	487	499	485	522	458	496	498	516	517	534	506	534	521	503	526	505	488	507	492	499	503	487	512	519	496	476	502	509	522	460	530	506	512	492	482	512	511	498	491	502	492	481	538	489	481	505	459	552	504	495	511	512	543	465	496	472	498	522	466	489	531	504	487	546	498	497	493	487	535	529	483	531	522	475	524	503	473	485	532	508	528	519	484	458	499	460	501	458	467	541	486	470	505	474	542	492	488	480	486	488	514	486	508	508	466	520	543	505	527	518	534	528	511	517	509	452	521	474	475	516	481	485	541	502	520	503	489	498	526	508	512	513	493	467	496	479	491	495	558	519	502	518	489	476	472	516	504	495	495	503	516	527	517	478	504	524	529	488	502	508	494	495	477	500	499	522	531	483	494	492	477	490	471	507	510	511	542	501	516	488	504	544	510	464	479	488	482	519	477	497	496	479	504	488	494	475	497	500	516	525	490	540	472	506	490	513	523	517	521	506	513	514	501	504	494	486	491	475	501	516	492	521	464	495	516	497	518	540	539	506	473	511	528	513	498	507	532	484	460	463	509	549	532	516	506	526	474	523	483	532	520	538	524	486	504	510	544	453	524	477	507	508	499	505	501	489	491	492	525	469	510	491	525	522	524	494	492	522	491	522	476	503	519	530	501	452	507	507	536	446	506	507	532	514	479	471	471	498	500	472	484	525	528	495	506	513	530	516	484	538	486	509	469	487	513	497	468	561	469	475	488	477	500	456	529	512	497	457	461	506	487	499	500	480	488	518	454	528	456	526	511	544	474	551	479	493	475	474	488	480	507	509	469	498	527	477	474	487	495	494	519	515	533	496	505	467	514	522	503	515	503	477	490	501	491	474	516	482	533	490	509	524	533	517	497	511	528	536	472	534	496	510	504	527	546	504	493	517	492	512	501	515	506	513	525	490	482	515	493	512	514	469	486	480	500	510	567	479	499	525	516	486	515	501	495	478	518	516	542	496	491	553	519	501	488	547	524	485	513	506	500	488	514	525	505	499	469	466	454	518	498	518	550	484	474	493	473	518	531	524	528	510	504	496	517	515	522	494	502	517	502	489	517	471	488	476	531	516	484	474
10628	3711	1761	556	506	390	429	401	376	374	341	354	346	359	348	361	381	399	349	354	366	339	370	375	371	367	372	341	333	342	390	374	357	343	351	329	345	371	371	351	361	361	386	325	350	399	380	361	357	358	367	376	372	372	371	345	361	345	369	394	335	360	338	320	354	347	352	372	377	357	336	406	376	369	382	345	365	355	327	315	345	376	360	354	344	376	384	301	319	331	353	353	348	311	347	364	348	379	378	361	362	355	340	347	326	336	358	344	364	317	367	349	333	342	356	386	341	403	367	320	332	390	398	346	354	375	367	328	331	318	399	364	369	359	360	361	380	374	351	369	325	344	372	382	313	359	339	337	343	353	376	361	354	316	373	356	329	344	352	364	360	357	341	337	362	330	366	363	366	344	344	341	357	383	346	336	359	377	346	336	350	360	369	372	336	342	336	354	396	350	356	334	342	352	338	346	334	331	325	324	348	364	332	333	342	356	344	352	346	338	328	354	375	359	328	364	358	354	349	364	386	378	343	359	370	337	360	357	358	365	375	384	343	367	369	378	372	354	356	391	321	390	333	348	327	328	336	362	385	331	362	337	339	370	362	360	373	365	352	373	342	350	368	341	336	311	362	325	358	364	354	344	355	365	359	394	384	332	356	334	338	365	375	342	355	355	347	345	373	372	368	326	345	338	359	376	367	379	379	378	385	348	325	378	348	365	374	365	361	341	330	355	329	335	355	390	367	339	358	369	371	332	340	352	340	387	358	348	326	351	358	353	342	375	352	361	323	346	330	372	356	366	324	368	371	355	336	332	346	366	321	367	315	368	379	370	371	361	395	350	361	373	350	370	376	325	355	346	354	388	331	382	386	376	376	343	323	367	379	412	351	359	347	341	390	406	353	393	333	351	350	374	376	317	406	341	349	346	338	348	360	309	366	346	364	345	344	331	313	358	362	419	392	349	352	365	350	390	320	385	356	374	346	366	330	334	337	351	372	333	370	347	350	356	353	362	348	331	357	360	338	346	357	347	357	362	369	397	377	355	351	359	356	374	335	316	375	325	342	349	315	357	352	384	367	363	363	352	357	349	355	354	366	368	347	355	359	377	358	341	361	396	342	332	339	355	370	346	341	358	363	362	366	366	349	339	331	349	347	347	365	365	350	366	337	381	340	351	363	364	335	357	340	314	382	359	347	335	340	342	413	381	369	362	373	355	349	372	367	338	383	333	382	325	389	325	351	373	370	372	357	379	341	377	365	353	402	367	322	367	363	367	341	343	321	356	335	350	376	350	330	353	392	334	349	338	360	389	372	372	353	388	335	328	376	363	342	310	371	334	384	328	343	364	334	350	383	380	369	305	340	348	353	344	360	329	387	365	343	368	360	326	380	356	360	316	342	344	344	334	375	331	324	350	344	376	340	366	371	390	351	382	344	336	360	360	357	330	382	352	383	346	357	272	356	360	364	375	336	369	319	335	356	323	364	323	360	362	329	333	375	391	360	357	337	335	360	344	342	338	328	348	367	352	353	373	339	369	343	378	389	355	351	362	369	357	396	339	356	367	352	345	364	381	337	355	325	368	396	370	336	363	336	362	341	384	385	342	399	356	363	349	362	363	384	331	379	349	381	338	334	349	353	364	374	350	356	384	364	408	362	338	374	351	345	345	371	329	334	345	363	340	363	352	397	353	385	346	362	345	364	366	347	364	364	347	359	339	357	355	381	355	355	343	366	315	380	338	347	338	360	415	341	317	364	372	333	375	364	362	322	311	361	358	345	352	372	361	360	371	327	340	361	350	354	353	368	350	340	343	352	369	347	365	342	321	365	364	380	371	371	347	322	345	312	350	342	348	332	336	370	354	378	360	352	361	387	382	326	358	346	361	396	379	342	354	349	360	314	356	379	343	340	375	335	325	381	379	365	345	302	319	365	322	394	358	354	353	341	343	337	365	364	374	352	357	352	386	372	327	338	365	360	390	357	313	316	363	331	379	372	342	371	345	361	336	360	354	361	350	347	345	392	358	382	384	366	331	363	358	367	373	371	351	357	352	361	333	333	374	391	377	360	366	342	322	357	375	343	363	361	374	365	340	345	335	365	361	331	352	363	375	372	344	322	313	332	374	352	387	352	328	360	347	370	391	375	339	374	337	363	355	380	393	339	350	342	382	357	339	337	372	358	382	332	370	331	343	331	325	375	346	364	352	340	388	337	358	342	386	335	349	346	357	334	344	330	372	369	356	370	366	357	352	323	359	372	346	359	383	351	331	389	363	340	332	353	378	371	360	348	356	336	349	342	373	363	346	335	383	362	355	330	325	391	343	352	359	350	324	370	351	374	367	322	333	351	353	392	325	328	363	331	380	357	343	371	344	383	333	360	340	340	359	324	357	343	347	379	348	349	368	337	359	348	352	367	339	372	357	395	353	373	371	367	357	373	351	356	347	384	385	318	353	353	340	359	346	332	387	341	352	370	337	343	360	348	365	311	324	362	325	347	381	362	364	348	379	368	402	358	334	380	354	365	351	340	356	347	323	406	340	381	338	334	346	338	358	365	346	370	404	326	348	343	355	357	340	359	338	351	347	356	334	353	354	356	356	346	369	350	337	331	335	368	380	397	383	366	315	317	373	329	363	404	328	325	381	371	344	351	353	349	346	347	337	339	351	354	340	346	385	340	359	368	363	331	345	339	380	382	354	345	375	342	352	365	356	423	340	344	330	352	360	352	351	353	369	353	353	354	375	371	358	375	356	364	365	350	334	348	362	347	369	330	327	349	351	355	333	394	376	339	356	357	335	329	296	363	343	307	374	347	373	327	369	361	363	361	304	344	340	360	331	354	347	360	380	372	357	331	359	365	363	363	373	299	362	368	329	390	380	375	362	348	353	324	367	337	355	332	356	364	335	367	393	379	362	355	369	380	354	342	382	364	358	336	354	333	343	371	327	346	340	314	368	369	352	314	367	366	373	355	324	358	355	353	375	336	339	341	335	358	319	338	323	315	340	369	325	371	362	358	379	406	352	392	359	392	384	325	343	410	372	322	359	348	371	349	359	360	350	357	381	349	362	366	369	331	356	348	326	346	323	368	325	358	324	358	345	345	343	365	376	394	342	395	359	348	358	354	332	355	354	375	344	384	342	390	357	343	363	402	388	349	345	361	358	370	372	352	345	344	348	370	372	355	367	394	405	341	343	360	337	351	327	367	390	386	335	374	362	362	353	347	384	385	378	374	334	376	374	389	340	333	373	355	367	317	327	376	343	400	311	359	393	369	347	368	342	368	360	381	359	344	353	374	351	378	361	353	382	366	341	324	353	321	363	324	337	330	362	355	348	354	350	363	320	372	345	360	356	372	347	381	364	358	394	365	349	370	374	343	345	368	362	367	372	333	338	340	375	322	353	378	359	376	367	347	348	347	378	392	348	325	348	329	362	341	350	370	340	327	337	335	341	367	385	380	337	326	371	363	380	359	359	397	353	349	334	328	380	364	336	354	358
8052	4154	3195	1523	1408	1186	1077	1051	971	966	1013	928	988	998	990	1022	1035	992	978	895	929	890	920	944	828	845	854	886	925	830	854	843	856	814	865	899	818	885	804	897	844	782	888	863	817	865	845	846	892	906	845	869	830	879	814	861	854	827	921	820	891	872	856	823	843	887	842	820	907	835	811	792	828	872	882	830	841	829	845	812	874	878	839	855	822	856	833	868	850	831	851	815	813	854	801	847	867	848	847	895	857	787	868	878	867	878	872	815	878	844	803	809	866	818	833	788	857	798	836	861	808	838	867	870	852	862	812	843	850	830	887	839	854	809	904	797	833	817	908	877	861	849	858	872	864	820	854	818	832	786	861	826	866	825	840	861	843	826	859	864	827	794	804	861	864	851	914	816	854	834	838	830	869	847	858	883	853	847	822	829	828	849	828	831	867	864	897	840	854	866	847	818	873	892	846	904	834	851	792	818	815	872	811	853	824	811	867	842	870	884	830	832	848	868	906	860	883	840	887	774	847	860	853	861	884	855	858	859	900	850	872	830	851	892	821	855	826	870	846	871	816	830	907	855	781	847	823	857	892	845	806	851	872	868	881	875	848	758	822	892	835	823	823	850	847	913	840	790	847	843	864	883	870	848	848	854	847	815	877	863	813	826	829	891	846	883	856	861	819	829	861	868	873	845	861	856	805	851	881	874	799	848	818	861	907	795	873	860	875	868	843	834	865	811	891	802	845	881	867	864	852	828	857	801	873	855	867	862	885	837	890	869	815	843	856	849	842	868	824	873	850	875	883	803	865	810	855	816	836	801	854	813	841	840	809	832	830	859	868	870	899	826	816	848	858	808	849	868	893	835	849	837	855	882	856	802	796	867	830	762	896	816	875	831	851	826	837	838	862	895	854	855	853	890	817	884	913	865	819	932	851	869	861	866	839	833	848	862	855	842	884	861	836	821	830	868	848	848	878	803	825	849	873	909	900	856	831	858	836	870	833	844	827	853	858	868	842	812	868	856	868	832	879	838	878	867	863	807	804	866	862	876	871	874	834	831	811	814	862	855	896	832	835	860	913	829	880	838	855	895	825	876	891	902	877	844	870	818	848	879	910	866	839	882	850	875	770	855	812	863	867	824	820	824	835	849	868	843	827	861	872	885	852	797	824	836	859	829	861	805	869	816	844	905	848	789	818	822	877	834	875	824	851	898	873	861	861	870	857	801	831	856	830	822	825	886	906	860	893	836	788	764	833	868	809	842	820	905	857	882	836	884	865	873	819	854	804	837	866	853	821	844	804	900	866	863	870	865	900	835	791	828	824	797	857	857	869	877	838	902	923	789	824	843	837	836	866	924	901	853	851	819	884	842	870	901	850	879	878	851	801	816	880	833	835	836	838	881	868	827	833	881	874	884	848	796	851	794	827	831	881	863	880	826	845	845	828	787	816	830	875	860	884	828	864	826	823	880	802	841	859	832	855	847	847	817	853	834	808	837	836	872	816	886	847	847	882	830	828	887	860	854	872	893	793	844	853	855	792	818	891	850	820	835	798	860	831	851	846	827	829	852	851	827	855	912	833	842	822	864	877	841	860	843	838	849	886	835	820	852	811	828	808	820	843	875	788	858	906	859	856	785	857	804	811	828	834	852	837	873	830	870	845	834	879	889	825	901	896	871	824	806	864	808	803	875	870	878	853	838	825	876	865	857	791	845	874	848	846	894	833	811	855	888	880	801	841	845	841	868	846	894	840	854	826	820	866	851	820	848	804	860	851	868	797	915	886	788	859	855	892	841	842	857	855	867	803	911	883	921	841	822	870	843	846	887	887	888	880	819	874	881	822	836	806	833	851	832	900	898	903	875	838	854	859	807	838	882	851	838	877	822	837	848	880	800	844	852	839	821	798	880	814	878	865	849	824	844	888	848	799	819	927	795	829	806	860	833	873	838	889	821	910	866	853	869	842	872	839	851	875	853	854	910	819	814	873	834	845	850	859	873	846	864	882	820	838	838	864	866	828	849	911	842	823	872	847	874	838	835	853	869	838	789	799	875	868	820	874	792	858	773	812	876	825	836	853	811	853	812	819	848	890	854	890	779	849	849	833	827	868	859	862	855	861	881	856	883	795	871	826	810	848	850	856	832	820	874	829	848	870	796	810	860	893	852	847	848	850	830	869	866	846	830	847	854	870	861	835	854	810	820	791	794	818	852	834	860	818	855	852	888	837	868	835	833	854	803	841	792	837	814	848	778	854	853	843	848	832	839	877	896	909	877	840	842	871	840	859	886	856	867	834	839	861	875	862	850	846	899	853	821	830	862	861	851	817	867	799	871	863	876	876	817	910	841	817	836	835	910	858	834	900	838	878	836	874	854	831	819	817	821	837	829	935	826	906	863	905	862	806	877	892	858	938	860	874	839	880	826	833	830	904	859	794	811	804	862	833	859	894	860	818	815	830	852	820	776	865	853	833	872	854	830	863	877	857	856	847	863	855	861	832	875	808	843	879	872	842	885	851	833	824	846	914	872	880	864	883	836	854	924	786	870	815	834	829	823	808	845	874	827	846	890	812	843	803	815	873	838	818	807	796	850	835	867	846	828	832	782	874	807	864	883	880	854	894	842	841	853	816	857	889	878	885	860	834	866	803	830	888	878	873	811	847	800	893	826	879	863	830	860	815	817	807	840	847	841	819	857	799	794	859	827	839	831	825	861	903	830	883	888	800	889	848	877	901	850	834	794	865	833	849	832	866	867	878	869	810	870	873	837	800	822	814	870	829	844	867	860	857	915	856	815	802	843	829	895	901	831	821	804	834	876	881	853	801	830	866	810	829	834	851	846	894	866	856	836	832	799	825	851	851	809	889	815	889	797	815	811	854	865	851	841	828	823	887	851	868	780	890	862	875	887	817	893	883	864	817	820	878	874	879	886	843	836	887	834	812	808	884	847	859	836	861	886	885	896	826	860	856	829	863	874	881	842	866	897	863	827	817	867	819	879	834	872	890	883	848	868	838	821	829	859	836	838	828	845	867	811	820	801	865	836	834	820	818	849	881	788	850	850	865	859	830	855	830	839	851	840	852	878	881	895	847	839	820	851	857	833	831	850	851	863	865	859	827	832	831	887	852	838	837	848	876	831	853	865	836	867	819	886	877	846	857	885	900	821	811	845	851	857	835	834	815	831	928	842	828	823	801	833	870	879	849	854	819	882	887	869	842	856	854	839	880	859	860	830	867	809	810	800	844	839	848	862	866	861	881	828	844	822	855	766	858	838	817	884	876	832	806	848	838	830	848	845	923	822	833	844	882	879	853	854	841	818	847	888	862	861	852	871	811	842	837	830	806	811	821	810	849	817	862	896	831	865	871	778	877	929	846	838	894	842	826	877	819	889	797	853	850	809	851	828	885	827	828	915	856	890	843	840	834	854	842	879	883	835	851	824	811	866	862	798	843	899	819	880	879	812	885	799	879	863	848	811	864	903	833	822	841	856	837	860	866	870
24756	13403	6558	1419	670	526	415	385	408	352	390	387	358	388	433	405	375	393	330	376	331	320	360	348	329	332	329	298	341	313	358	349	328	332	357	315	325	350	356	335	328	319	330	343	330	337	338	308	300	343	366	342	328	353	307	325	321	343	340	354	308	342	304	330	314	306	318	329	307	321	335	326	323	317	307	338	338	373	319	325	320	337	307	322	339	313	314	342	324	297	333	288	315	348	295	327	308	318	313	380	326	324	367	329	332	331	322	318	311	320	317	319	311	341	332	324	330	332	317	301	312	303	316	332	346	298	319	350	343	347	327	313	348	335	343	309	334	357	312	318	319	338	325	317	334	324	321	318	345	325	283	334	356	321	308	339	301	318	325	329	313	328	356	373	338	307	311	301	323	335	316	311	316	352	332	330	313	334	310	343	325	324	286	334	330	302	328	300	348	342	317	296	322	301	337	298	328	335	316	345	314	355	315	363	344	351	349	315	312	352	314	312	315	341	347	343	312	310	332	316	336	327	319	335	286	302	329	310	326	359	316	357	311	318	365	329	322	295	329	342	326	338	315	317	334	325	329	353	346	330	316	357	338	333	332	349	304	328	335	362	345	330	319	336	305	304	343	362	316	356	302	323	317	315	300	315	332	334	315	317	352	310	319	317	340	351	297	324	291	334	324	354	264	302	305	341	339	318	321	336	340	332	322	336	338	293	323	346	313	370	327	295	303	314	333	359	318	388	314	308	357	312	364	344	365	338	352	330	346	322	305	347	349	308	325	320	329	317	330	319	292	318	330	281	359	365	339	316	330	341	318	309	311	339	325	372	318	315	322	319	317	314	337	321	343	341	344	307	340	331	339	292	309	330	334	267	317	350	345	323	341	322	356	351	320	272	327	316	345	333	317	334	316	328	324	327	347	338	333	335	334	294	322	327	307	348	311	321	324	331	352	375	323	300	333	298	324	305	329	339	307	353	339	295	353	323	324	339	339	319	333	326	313	293	333	300	351	340	320	354	350	322	320	341	325	335	317	375	307	342	321	357	324	289	302	324	330	339	335	356	299	319	336	309	312	338	327	337	353	305	312	351	355	325	350	321	311	308	345	315	287	342	293	359	356	320	353	336	301	340	328	349	330	343	338	327	337	302	315	339	322	357	343	306	334	322	360	380	319	337	350	333	330	314	338	327	350	329	321	326	289	311	320	342	356	356	327	282	328	364	346	314	314	330	322	313	317	321	334	332	352	339	308	323	352	335	343	315	295	342	309	310	330	309	323	316	367	326	300	345	337	348	332	292	320	339	290	362	340	311	326	302	312	339	375	338	292	339	323	319	319	281	350	313	289	327	307	369	343	326	326	310	328	325	334	332	324	325	326	318	300	340	338	349	326	331	277	346	326	305	331	349	299	294	345	322	295	342	350	313	324	338	342	322	346	306	322	341	347	303	353	285	317	309	319	305	304	334	304	365	306	319	339	349	328	302	300	343	331	345	327	362	344	329	337	305	346	324	327	324	292	303	343	342	345	333	311	359	313	320	311	350	347	341	359	344	338	303	341	308	374	339	341	310	312	337	328	340	314	337	334	367	343	334	367	323	325	331	272	335	349	326	352	308	343	333	345	324	308	314	350	313	346	343	350	309	320	279	316	330	344	343	295	314	295	321	289	351	334	323	325	344	341	350	351	301	328	349	338	335	317	350	361	344	340	328	333	332	346	357	315	322	324	335	313	316	344	301	333	376	329	336	345	333	321	330	342	344	299	346	304	315	345	341	344	316	353	336	345	297	306	308	342	322	319	349	342	306	346	318	316	320	345	312	325	332	325	348	326	322	341	320	342	335	310	300	348	344	328	293	295	345	326	346	352	322	297	304	397	332	321	332	370	315	292	279	359	308	336	317	321	366	341	337	334	335	364	317	332	328	312	308	345	325	310	336	317	341	343	321	279	337	325	345	346	345	296	348	300	331	338	328	331	309	340	316	297	316	312	352	336	339	338	326	308	324	287	360	315	339	313	314	344	309	339	336	321	298	318	319	317	313	337	325	325	320	369	291	335	317	306	314	327	300	322	339	333	317	336	333	362	306	319	289	309	313	319	342	326	311	324	337	295	340	305	319	314	338	328	369	334	335	349	332	308	312	329	340	338	339	323	320	312	321	314	314	326	308	315	313	315	346	314	333	314	335	315	308	333	320	281	301	325	365	341	325	309	327	360	340	344	325	355	310	282	346	326	299	309	334	324	331	348	328	363	336	296	317	322	290	314	295	318	322	304	340	362	361	388	330	339	329	315	326	306	331	331	317	334	316	302	314	319	301	334	324	351	320	294	316	340	321	329	343	350	328	364	364	348	319	338	378	290	333	337	363	361	341	302	350	328	343	308	312	331	315	290	332	316	316	309	328	309	330	346	340	327	344	321	327	348	310	336	317	344	341	300	306	350	306	306	328	375	315	352	348	317	369	325	339	318	334	370	331	295	331	318	334	321	308	328	364	306	320	328	343	324	321	317	328	347	342	355	313	321	335	322	321	297	336	314	318	349	299	327	311	314	334	317	321	321	327	369	343	316	350	328	347	328	297	342	339	356	326	321	322	320	346	329	321	307	362	320	338	327	299	338	341	305	312	354	344	333	346	349	309	307	314	326	309	354	337	327	328	330	349	291	341	323	328	338	304	321	301	331	332	303	312	290	290	320	323	330	352	338	305	317	330	293	339	358	344	323	354	330	324	285	314	355	356	320	360	312	302	316	315	341	325	309	338	325	330	331	334	349	323	351	337	359	307	332	345	328	313	341	295	314	336	319	364	352	316	366	352	311	350	329	308	346	325	332	357	352	318	378	290	327	317	315	328	326	341	337	331	277	324	345	309	325	359	343	326	326	319	360	358	327	310	319	306	326	308	315	343	342	318	344	331	332	328	367	308	364	378	340	320	328	319	338	303	308	320	340	293	337	344	330	321	347	331	358	306	330	334	324	311	332	318	324	335	307	293	323	337	314	308	342	302	342	342	333	363	316	317	342	323	334	355	308	387	300	293	342	320	349	317	322	327	309	344	333	294	322	297	302	329	330	301	294	326	310	319	310	346	320	321	304	328	369	324	326	335	312	288	326	320	326	313	322	338	323	333	310	331	345	308	321	382	314	314	306	340	365	335	320	326	319	328	329	298	375	347	311	323	356	338	322	329	319	320	322	328	290	327	302	326	309	316	326	305	316	309	297	329	324	360	329	330	316	300	318	357	347	315	310	307	304	325	361	336	336	334	315	342	326	318	315	304	312	287	334	328	335	359	326	339	312	330	314	313	292	330	335	327	365	310	332	357	307	333	347	325	326	312	322	336	374	313	296	295	319	352	339	334	327	315	322	306	325	319	308	285	327	322	314	334	347	328	317	306	345	295	324	358	301	312	369	332	313	314	301	336	315	332	341	339	319	300	354	353	308	316	335	307	318	349	334	310	300	338	305	325	326	297	314	306	345	352	330	307	321	296	342	346	333	333
17951	11498	8256	2485	1998	1683	1367	1251	1146	1079	968	1008	1054	1040	1106	1088	1058	1024	1034	978	984	932	901	873	838	820	788	809	792	863	813	786	793	811	776	809	851	789	864	826	800	779	763	790	805	777	759	807	766	758	793	772	787	765	793	773	775	738	775	809	817	782	781	781	804	821	752	771	750	796	750	781	793	754	770	785	785	755	794	767	756	816	820	765	737	794	820	849	784	789	814	740	768	815	752	781	806	769	756	773	719	776	743	808	785	727	763	736	763	804	765	802	768	727	816	788	786	712	781	770	794	749	806	773	734	765	761	778	752	759	811	810	772	819	821	786	770	768	756	796	776	758	800	745	752	788	824	793	747	782	741	802	832	821	779	743	752	814	728	794	787	738	731	757	749	743	739	787	803	791	780	788	773	785	787	788	771	756	738	757	791	770	788	837	776	776	793	745	759	767	760	717	760	773	765	762	779	821	798	818	777	823	784	763	776	761	786	832	789	790	738	780	766	788	818	810	743	717	700	778	768	783	725	777	752	743	743	788	762	796	825	773	806	786	790	734	823	775	788	784	781	781	768	731	800	816	743	801	777	737	733	792	847	764	779	789	757	799	813	798	779	799	841	778	747	784	786	803	774	761	772	754	821	820	765	794	770	786	756	807	733	750	792	804	801	792	804	749	792	804	770	854	762	812	822	732	798	791	800	805	786	816	776	780	770	755	762	815	769	798	808	797	791	804	783	765	784	785	744	829	772	781	802	783	759	803	784	798	807	792	751	803	775	739	754	782	771	816	761	775	780	801	801	756	810	748	725	794	771	799	811	804	749	800	792	752	806	776	764	821	781	820	748	802	779	815	793	763	767	770	761	736	793	762	780	788	786	767	734	742	816	755	742	787	761	781	756	807	787	776	759	758	792	795	785	778	785	780	817	773	746	761	857	752	806	752	805	800	801	778	742	790	787	756	790	797	765	734	770	758	777	726	773	782	788	763	786	766	769	760	753	837	801	783	762	815	825	734	769	738	806	754	740	785	758	782	809	745	757	788	753	842	806	728	752	758	791	794	776	751	767	789	753	764	757	797	781	769	730	768	802	832	798	839	722	756	750	781	738	764	765	770	812	780	744	780	736	805	784	831	802	752	785	803	751	790	825	792	789	746	782	752	778	786	756	791	774	769	760	820	777	752	829	781	813	755	747	806	754	779	833	777	799	845	798	817	774	791	774	750	793	806	819	813	754	747	782	799	771	747	742	759	790	830	756	826	809	802	783	821	750	719	784	801	790	827	827	775	806	768	743	801	770	813	730	805	812	782	743	823	862	771	769	758	752	794	749	767	785	734	793	778	774	730	725	768	772	835	804	777	769	780	806	753	825	793	785	803	775	786	799	747	838	804	757	809	757	802	819	785	774	782	781	774	790	785	779	764	763	829	789	773	800	765	749	800	777	767	793	790	788	783	742	754	755	785	774	752	801	768	787	777	785	773	770	836	785	805	756	792	784	790	834	769	736	806	793	750	780	754	770	774	750	745	778	752	819	832	798	798	797	812	781	766	815	754	834	789	744	814	760	786	758	796	788	737	791	784	798	719	785	806	786	805	751	737	742	756	802	814	747	792	720	761	786	742	827	810	765	774	797	767	780	774	784	778	811	749	787	787	798	719	719	810	750	768	791	759	785	792	792	772	833	795	838	794	800	770	756	737	754	782	795	833	759	761	803	786	790	800	776	778	751	773	748	797	747	801	787	772	774	736	814	826	758	792	794	785	723	769	805	778	794	750	782	795	789	800	802	721	782	810	779	807	779	809	821	799	742	778	769	775	827	764	832	736	773	801	858	804	771	811	790	763	815	750	745	761	755	789	805	817	785	808	777	751	782	749	820	766	728	780	754	834	761	780	771	779	812	818	822	771	805	772	802	784	795	778	800	760	817	842	749	818	746	784	764	748	780	720	826	786	770	774	768	810	852	754	823	807	768	790	757	775	803	742	790	746	798	784	848	804	799	755	781	811	751	766	769	803	774	808	788	753	760	810	764	788	762	723	757	794	764	749	732	760	780	782	819	776	777	806	782	742	799	779	786	724	769	796	756	751	794	755	807	789	767	823	725	753	752	786	814	784	765	744	803	800	745	811	757	736	740	861	824	791	841	793	809	775	775	779	775	817	756	742	788	752	742	791	821	788	778	806	743	806	794	828	798	796	808	800	824	783	744	772	779	756	801	746	731	815	757	809	775	834	759	780	788	810	773	800	804	777	797	742	806	778	780	765	788	786	764	730	804	793	810	778	836	791	724	796	797	717	796	792	813	768	753	750	780	781	824	821	736	748	788	724	785	821	780	758	829	752	719	760	822	751	814	770	800	790	760	771	768	811	806	789	787	748	767	818	774	796	760	809	762	786	765	738	782	799	802	792	820	780	757	805	776	807	794	807	785	786	768	828	804	777	815	755	838	813	794	784	770	750	802	812	772	726	766	840	762	780	775	819	774	754	828	812	787	745	836	758	802	836	747	768	730	733	758	756	766	787	759	741	802	752	739	772	806	763	805	734	772	727	779	760	743	801	795	750	758	753	802	827	742	739	764	786	795	719	760	811	746	769	770	760	767	715	738	725	801	817	806	812	727	786	759	787	809	812	757	791	779	788	785	767	749	773	787	754	801	758	832	794	773	775	771	792	759	764	764	765	797	786	784	772	786	815	782	791	789	773	764	775	803	825	786	794	805	771	759	760	727	806	848	766	762	737	769	746	803	785	799	791	777	785	834	827	793	711	784	805	764	774	773	782	795	741	778	800	804	829	727	813	788	792	791	796	773	789	725	769	735	766	762	782	816	760	799	802	804	741	791	766	787	788	822	766	796	809	794	778	778	746	759	821	739	718	787	798	760	771	807	783	766	816	823	748	799	761	782	707	791	806	802	771	861	784	787	731	749	750	779	794	821	756	789	785	783	793	799	767	796	754	781	788	791	758	786	771	795	744	794	793	748	777	764	753	789	779	733	739	777	756	754	754	830	790	783	778	764	809	805	808	746	775	766	819	772	790	753	849	776	791	775	756	759	807	793	742	800	813	773	747	760	763	736	777	738	767	750	788	771	766	775	766	772	736	760	813	721	771	771	797	782	770	805	756	752	831	812	821	834	757	800	783	842	797	781	793	789	754	726	788	797	741	758	782	733	778	740	780	811	786	779	831	815	806	755	747	771	781	810	797	757	814	800	761	786	744	785	808	798	801	771	840	755	818	778	771	755	782	791	747	783	757	778	789	762	795	727	789	783	819	761	820	808	772	853	768	807	790	768	793	771	745	774	784	754	742	779	718	793	824	821	768	786	762	794	784	785	770	832	742	750	743	780	802	778	744	812	793	790	776	790	783	808	809	785	782	754	794	771	762	785	765	798	785	816	794	797	725	764	755	770	781	800	812	745	788	745	824	815	766	795	739	692	827	814	787	768	832	810	798	795	768	770	783	791	705	761	765	824	779	780	769	790	832	766	779	769	761	753	766
34381	21578	12051	2451	930	538	399	314	254	294	237	263	267	253	252	246	294	225	245	218	228	210	195	219	218	212	207	198	184	190	187	186	223	174	191	206	197	223	179	194	208	201	207	189	204	175	202	193	204	208	209	218	189	204	187	188	195	183	183	201	189	186	200	179	199	162	202	215	209	202	203	220	191	182	194	204	193	170	174	190	164	207	187	187	188	190	204	191	213	180	199	203	210	188	206	172	203	190	200	189	239	219	176	177	187	207	196	192	202	183	162	225	182	190	174	192	172	185	193	197	189	183	202	151	187	195	208	172	197	208	180	231	178	193	202	157	193	183	190	222	198	221	188	160	189	200	198	194	192	186	194	194	188	190	195	164	202	187	212	218	193	177	186	199	186	185	211	191	181	193	174	180	166	192	196	182	174	182	203	187	207	196	162	185	195	178	190	166	215	193	180	175	188	214	194	178	190	211	163	163	198	205	209	201	193	179	193	198	191	198	188	211	189	196	241	201	185	189	209	175	198	200	167	196	211	189	209	205	180	185	189	180	203	176	202	201	186	188	210	182	176	200	199	213	181	205	222	189	201	200	181	173	199	204	202	191	189	174	204	213	189	189	210	196	200	188	209	203	205	209	221	199	196	197	188	210	170	178	176	226	178	184	203	208	200	175	221	194	207	187	191	198	188	218	184	181	180	211	207	195	167	183	190	189	213	194	217	186	192	182	175	194	178	175	177	198	188	175	191	175	207	198	177	175	177	204	202	204	216	201	203	181	170	203	171	161	195	208	188	226	230	200	191	193	174	197	167	195	193	210	207	202	203	201	184	218	173	183	217	197	195	198	174	198	195	198	215	204	190	194	198	166	192	159	183	187	180	193	171	201	197	174	210	207	194	199	217	204	197	198	218	205	218	180	186	200	164	185	204	179	206	183	191	199	185	200	172	198	194	156	219	169	220	186	189	191	186	198	188	203	200	206	181	205	192	209	196	173	206	188	161	174	199	179	193	196	225	198	204	191	177	191	192	203	184	160	205	218	200	181	166	193	184	194	180	192	210	185	180	187	213	186	194	205	223	188	219	208	198	188	170	215	204	178	191	197	188	204	169	189	188	188	176	190	179	186	205	202	172	191	202	185	173	180	199	202	187	201	172	197	189	194	187	190	167	171	214	182	187	214	196	203	185	207	182	168	181	202	188	191	199	206	182	189	194	204	207	160	162	170	198	197	184	189	186	180	178	187	197	202	174	182	214	180	204	183	207	196	180	178	182	194	175	159	200	194	183	227	224	192	209	202	195	209	171	190	185	194	185	204	177	190	170	172	204	196	199	190	184	203	179	199	190	168	216	197	196	200	201	194	209	209	212	213	162	190	208	216	199	176	186	172	169	202	179	209	200	187	210	209	201	196	199	194	176	167	212	208	190	185	197	168	188	187	205	201	196	168	202	167	204	201	182	205	196	212	189	198	196	196	198	205	196	188	181	198	197	196	201	206	191	199	197	181	191	185	191	211	205	184	201	180	175	211	185	204	191	193	216	191	224	178	196	211	187	174	200	165	204	201	205	207	196	186	199	187	197	170	203	182	213	211	197	191	184	199	172	188	213	205	179	203	194	207	168	205	194	186	192	170	204	216	211	204	188	164	224	187	176	187	190	199	190	164	186	195	200	233	187	178	190	186	184	208	190	193	191	183	193	212	196	186	207	180	205	205	191	185	185	200	181	198	198	205	190	169	195	191	210	197	188	196	209	213	194	201	211	212	181	209	180	203	168	171	172	201	161	185	189	189	205	178	192	223	162	160	219	176	173	172	200	212	194	191	166	175	189	175	187	203	193	188	197	187	206	202	179	181	180	184	197	202	198	191	205	197	208	161	207	182	214	184	170	234	218	198	213	200	204	194	215	188	167	181	148	225	178	198	179	182	196	211	194	215	215	179	184	221	195	174	190	209	192	194	190	191	211	164	183	170	197	203	223	203	180	199	181	176	205	196	181	199	177	190	183	200	189	169	193	189	202	183	191	173	204	192	207	188	189	198	208	209	198	194	198	197	184	187	181	197	190	204	184	173	221	182	220	181	214	196	188	195	178	192	191	184	191	218	209	177	186	211	203	204	191	215	173	185	176	175	166	210	168	193	183	187	206	191	177	195	196	211	175	210	184	192	199	179	171	195	196	204	197	159	180	212	167	208	194	192	185	194	181	172	185	194	160	183	202	184	207	161	194	187	201	191	187	229	205	182	198	204	161	187	171	199	162	176	210	185	187	205	198	191	195	216	180	185	181	181	166	171	181	197	194	194	180	192	192	226	201	191	219	199	206	168	175	184	194	187	199	207	192	208	194	179	188	190	192	214	215	170	219	198	199	192	190	213	207	190	207	204	167	209	216	198	214	175	186	188	171	212	196	184	201	198	171	213	202	192	210	199	189	175	201	181	208	206	189	193	215	200	178	192	198	194	225	181	175	203	203	166	207	197	188	198	215	178	196	203	174	169	190	203	193	191	174	203	190	176	181	189	212	205	188	201	205	189	173	165	181	193	214	198	192	209	188	195	182	170	188	216	198	192	195	177	186	190	185	161	184	202	169	191	202	186	190	174	198	175	201	193	192	177	207	210	192	189	182	182	217	202	205	217	184	169	170	195	188	200	168	196	185	214	197	195	183	171	183	185	194	210	211	191	196	198	193	211	201	190	179	214	204	178	170	186	212	188	168	182	185	224	189	180	185	173	192	185	199	189	164	184	199	200	179	202	177	200	188	208	167	181	210	173	197	199	198	175	188	183	204	198	184	199	180	204	171	204	163	193	200	198	212	197	212	180	185	165	193	203	195	220	172	211	195	177	194	213	192	176	181	200	190	179	180	180	194	157	205	172	176	198	214	188	180	194	184	183	177	190	186	183	193	210	206	178	176	191	212	173	189	197	201	188	177	158	203	200	184	192	203	186	205	177	185	197	168	205	182	184	164	200	211	185	181	169	175	174	178	178	172	221	209	188	213	180	197	206	206	203	184	207	214	194	194	192	173	180	215	182	193	184	177	189	185	193	174	187	186	186	184	223	202	191	196	179	182	205	208	213	199	217	213	181	187	194	208	181	186	189	187	217	202	192	210	164	174	198	180	194	214	190	184	188	201	195	184	166	191	195	180	193	187	209	166	200	216	220	183	184	203	187	176	187	196	191	184	187	200	196	212	199	177	196	185	197	195	212	193	177	190	197	206	179	192	192	184	211	189	197	191	178	211	187	181	186	194	176	187	191	175	178	174	233	196	173	171	187	184	204	168	192	202	193	186	206	187	213	191	204	195	209	209	199	202	179	185	200	216	184	188	205	217	184	188	159	203	201	213	182	167	179	186	200	192	173	184	226	186	179	198	218	196	191	211	201	176	157	194	178	185	186	195	200	190	186	180	173	167	179	188	217	182	181	187	187	199	207	196	196	198	200	215	187	196	215	196	207	199	196	221	197	174	198	177	206	191	198	200	189	176	195	198	167	205	205
23476	16972	12065	3009	2333	1766	1434	1219	1052	980	952	888	956	902	1005	984	1021	914	843	769	761	699	715	653	561	582	552	546	549	556	534	522	512	508	504	505	577	483	507	533	571	497	504	513	512	497	530	516	496	480	510	469	485	522	510	485	493	508	516	490	472	452	482	497	487	501	460	516	509	471	524	460	513	480	468	530	492	496	492	474	509	467	479	494	500	498	508	517	477	482	500	448	461	513	524	467	514	454	494	493	499	488	468	505	453	480	495	507	428	454	504	442	462	502	463	526	481	472	484	494	484	521	471	468	508	486	519	497	485	478	486	477	489	494	483	447	512	483	456	491	476	488	476	488	511	472	454	508	467	474	529	510	524	447	481	454	432	492	495	482	522	472	482	507	467	496	488	504	514	488	498	463	452	494	490	489	479	495	484	489	484	488	467	454	519	491	466	470	482	502	480	470	437	489	473	465	475	493	480	473	481	481	441	473	482	499	452	479	505	483	439	464	497	439	459	475	494	465	524	509	493	479	501	462	483	459	477	478	490	489	444	478	460	477	458	539	510	543	471	503	501	506	492	453	506	515	512	491	499	471	473	480	451	443	489	501	462	522	461	462	495	500	479	479	497	466	499	461	487	504	474	501	493	482	465	511	511	474	471	502	467	500	487	472	488	458	517	477	482	515	515	493	461	475	442	440	451	464	505	466	476	452	448	492	465	488	498	498	500	516	517	501	489	513	465	481	502	502	512	498	460	504	473	506	470	493	475	515	487	524	464	507	475	471	482	465	469	462	482	448	465	441	476	460	503	486	461	501	472	467	498	522	496	487	498	512	502	507	530	481	464	472	467	502	470	481	488	494	481	471	439	511	503	490	499	475	504	506	496	472	525	452	475	514	489	475	446	512	463	488	522	476	480	499	493	520	472	482	510	491	484	459	471	510	518	437	488	478	498	497	500	481	488	478	447	445	506	478	487	457	489	463	479	492	484	499	459	483	496	469	476	494	467	486	488	487	515	474	530	473	509	478	465	481	479	466	471	469	493	488	522	479	557	498	488	473	485	485	449	459	449	492	526	495	499	491	457	497	470	477	454	470	511	488	522	486	451	479	468	486	492	450	474	510	480	511	483	490	462	506	489	467	462	484	480	497	456	448	468	496	498	481	445	497	502	518	495	471	482	447	485	476	478	512	475	514	481	492	479	470	478	491	460	461	492	501	476	418	460	475	479	457	512	486	491	503	491	443	527	465	487	502	538	448	496	525	483	480	474	495	475	494	521	484	454	447	465	455	502	441	496	485	466	431	507	448	448	454	445	423	480	465	473	488	468	467	470	512	484	490	465	475	478	485	511	481	508	463	497	508	508	461	463	492	501	483	473	476	464	514	459	491	469	473	476	461	484	488	452	486	483	472	488	479	482	475	517	503	518	473	460	474	457	472	500	456	513	509	498	476	485	458	486	521	471	532	471	525	478	490	499	473	489	505	493	478	501	491	478	472	473	461	497	497	498	502	480	468	494	457	492	470	509	511	479	541	458	465	516	466	516	526	500	510	495	513	461	457	459	496	494	495	501	471	466	495	463	502	480	431	501	505	518	479	498	508	496	491	483	475	466	484	490	454	526	469	505	544	475	504	492	496	501	486	539	467	456	481	478	474	501	481	516	520	460	505	498	487	445	499	484	471	483	480	464	482	481	489	478	473	479	488	441	491	480	464	488	459	504	486	515	480	513	535	494	461	490	461	483	486	496	478	497	536	505	502	480	515	486	528	475	539	457	449	517	514	514	500	492	506	484	477	427	465	497	466	503	475	533	480	511	479	517	473	430	487	475	472	433	477	452	488	497	511	477	485	479	511	511	460	501	470	481	503	490	501	520	531	501	516	483	524	510	448	473	485	480	505	523	515	499	492	485	474	506	491	487	477	520	449	455	515	513	468	529	494	511	497	504	460	509	482	473	494	499	480	510	470	465	505	504	500	462	503	477	481	454	459	509	445	480	499	492	493	496	482	490	485	484	499	525	516	487	476	494	509	530	454	480	525	483	517	484	525	506	470	489	485	467	484	497	482	473	497	473	504	501	517	525	477	498	496	487	502	468	525	477	480	486	481	446	493	456	511	484	459	497	425	474	522	484	500	486	453	451	441	502	492	475	482	496	515	468	496	530	473	487	511	493	497	469	456	506	474	479	491	500	456	497	484	506	499	453	480	520	505	461	471	503	496	493	490	482	452	510	484	487	507	501	504	489	458	469	467	494	503	475	474	504	511	498	477	507	470	435	519	479	464	454	496	483	462	482	480	498	481	478	478	462	487	513	438	480	493	491	524	458	483	475	514	475	461	512	489	484	504	472	499	460	483	486	491	471	474	477	492	488	510	513	480	479	486	479	488	527	508	500	473	495	478	517	545	441	478	480	430	493	520	449	470	539	480	504	467	524	484	479	471	474	495	481	488	476	486	513	460	483	495	468	504	465	477	457	503	438	484	482	494	501	488	498	492	490	498	499	481	515	443	481	514	493	489	503	457	517	488	487	499	506	497	477	502	496	482	477	481	462	488	512	502	483	498	490	476	475	468	485	515	463	464	514	519	504	460	506	482	466	488	470	430	483	501	473	532	482	483	484	527	493	490	479	496	467	508	510	503	471	476	512	475	506	501	494	492	474	477	512	506	506	420	479	481	489	497	529	488	478	461	509	471	502	481	533	507	494	466	494	476	471	504	477	523	483	458	509	492	482	520	480	541	492	508	510	495	471	473	488	473	502	491	482	460	492	462	463	499	489	468	523	483	457	492	454	476	500	477	498	456	471	490	495	512	499	497	471	491	490	489	481	456	503	517	518	502	525	474	457	467	506	509	477	497	467	502	444	492	488	466	480	486	485	515	513	484	505	473	501	479	498	513	524	489	501	492	474	480	490	463	514	496	517	523	486	509	466	473	527	468	511	463	481	469	483	451	496	472	466	501	462	505	516	500	463	470	490	487	489	501	476	503	470	476	489	488	465	436	465	464	486	469	512	474	487	489	489	480	463	491	454	485	490	481	488	488	488	531	478	489	489	491	481	501	486	498	484	516	486	468	488	468	517	480	486	506	484	474	464	459	509	522	462	459	484	496	457	491	480	456	483	509	488	455	471	464	508	484	486	486	512	490	510	478	511	502	507	471	478	490	494	474	518	468	488	498	446	447	484	475	478	496	462	480	479	511	483	479	495	472	499	487	499	475	525	454	455	478	467	487	482	498	455	500	490	471	498	469	463	528	476	443	498	446	505	520	490	480	478	514	473	491	461	444	491	439	495	512	511	504	473	472	459	513	471	486	512	478	465	453	499	437	454	483	504	448	496	500	471	481	476	477	496	492	503	511	480	447	541	507	484	457	479	528	492	512	474	491	489	469	446	515	485	482	497	504	495	482	474	510	464	491	484	462	458	495	495	487	493	488	481	490	520	466	499	473	443	481	484	528	484	537	456	476	491	455	455	486	472	474	480	474	495	456	478	466	483	438
11013	3978	1832	605	480	413	405	383	355	370	368	348	362	373	363	400	385	369	338	340	329	385	332	337	348	321	385	387	324	355	377	338	328	374	333	343	323	342	343	332	348	375	341	329	341	377	356	360	340	364	362	350	366	334	362	349	296	328	359	364	346	332	341	353	308	346	360	333	308	347	330	360	361	352	317	342	353	359	338	333	343	377	342	352	335	351	334	380	325	361	353	347	389	345	348	373	370	389	365	340	363	371	393	359	317	348	344	376	338	337	333	358	349	337	342	346	347	361	354	371	350	328	342	376	339	360	350	339	334	356	333	347	370	352	347	375	386	345	389	363	343	365	363	327	339	364	317	336	377	348	333	385	345	328	345	332	316	355	343	381	332	355	337	334	330	331	296	368	348	312	344	346	371	360	360	363	346	378	387	313	349	362	357	360	319	357	361	349	376	332	345	373	363	334	344	309	362	353	357	362	323	338	327	351	326	378	342	350	348	336	315	343	328	400	330	345	362	336	358	344	342	368	393	343	318	369	376	352	369	370	360	332	348	362	321	380	322	334	322	342	345	345	357	351	319	345	308	355	318	309	323	337	341	323	329	378	348	355	359	326	358	348	332	359	364	329	354	361	345	340	345	366	343	334	331	371	357	343	343	346	353	342	366	345	350	325	348	368	352	356	332	318	321	327	345	364	342	320	367	364	340	333	386	352	399	392	379	347	336	367	361	347	352	340	357	347	349	350	369	353	368	336	335	321	341	329	339	349	371	372	330	371	368	346	383	322	357	330	355	329	356	373	390	344	326	315	355	314	350	397	394	337	362	349	343	368	323	342	345	330	380	383	338	365	362	355	308	365	322	367	330	364	380	319	338	348	339	370	341	337	337	366	334	319	342	357	344	361	338	366	362	318	348	366	359	366	352	341	344	329	366	347	358	377	381	353	339	340	335	354	376	371	367	329	365	351	336	372	369	343	365	317	328	340	313	359	356	354	358	328	338	362	362	346	332	366	355	323	360	328	311	334	340	349	340	366	370	308	341	361	348	385	383	337	351	350	374	322	292	390	369	321	381	352	356	370	358	354	335	339	374	337	352	371	304	351	350	344	337	337	328	356	347	352	342	383	303	345	381	366	379	338	313	368	378	329	325	351	360	330	344	353	369	320	349	350	361	343	374	347	341	310	327	353	360	338	304	348	361	380	339	323	397	330	344	361	380	371	345	343	308	359	368	331	332	372	347	342	317	337	343	369	363	336	395	368	361	342	333	379	350	351	334	359	360	335	355	365	382	347	322	368	308	321	338	353	350	315	326	356	337	367	370	345	320	338	338	364	370	346	350	382	411	356	340	360	344	373	342	345	338	307	337	373	375	333	304	379	359	332	344	369	340	362	354	348	337	335	323	356	343	339	300	354	341	345	373	330	348	365	337	339	384	322	345	347	359	325	367	344	361	365	338	352	377	336	349	317	380	326	345	357	339	356	322	332	386	344	324	345	363	328	378	358	333	337	341	360	332	312	315	325	361	319	347	387	329	328	373	350	332	338	347	333	345	336	330	323	348	347	366	366	377	306	350	362	333	347	377	360	374	354	350	344	373	346	327	320	357	374	344	295	360	371	337	336	336	347	370	342	363	347	351	362	338	346	389	361	339	341	341	349	323	313	317	334	376	348	390	349	343	356	334	345	332	384	366	374	366	343	340	321	345	349	343	366	331	310	355	324	342	342	346	358	370	365	332	379	326	332	329	365	341	333	329	398	364	334	369	343	363	333	333	344	330	352	325	364	370	363	349	350	364	373	352	308	371	353	344	364	319	360	348	337	350	311	322	372	373	368	332	342	378	329	319	370	357	360	355	331	354	314	363	347	364	380	347	369	358	297	374	345	309	363	344	349	334	352	363	339	360	334	350	370	373	361	353	329	369	315	347	372	311	309	354	346	340	336	371	331	347	323	362	356	316	334	321	373	342	348	342	340	315	333	367	348	343	368	356	323	343	368	317	373	356	351	381	345	333	316	337	373	357	337	355	326	351	346	337	364	382	307	370	368	334	329	316	340	357	345	351	328	353	331	357	358	374	348	353	345	309	345	345	344	379	384	366	331	337	339	360	358	309	365	353	345	347	330	351	358	352	368	332	356	377	356	369	322	331	361	353	296	343	350	359	337	363	394	376	350	401	340	357	329	379	330	346	354	329	343	350	326	344	322	322	335	335	340	355	348	346	339	333	361	346	358	359	378	363	377	363	288	348	351	347	359	321	339	355	399	322	362	352	352	329	342	365	338	352	353	374	337	373	360	343	350	385	334	325	345	324	341	331	335	352	340	352	341	322	324	354	337	331	391	322	362	368	360	395	309	345	338	343	356	341	333	327	329	347	347	339	390	348	370	312	340	356	350	337	317	340	328	357	357	323	323	348	341	329	330	340	355	366	385	375	351	391	333	348	336	309	348	332	352	337	357	345	356	339	394	375	339	333	364	344	342	333	335	359	330	323	332	337	334	301	348	359	309	335	372	356	388	351	341	332	325	322	364	343	349	355	335	385	299	354	338	367	357	341	352	330	356	356	341	354	388	360	352	377	362	370	360	324	329	374	384	307	361	337	353	351	322	321	365	360	287	303	343	322	334	337	388	322	379	362	337	349	335	361	322	341	356	345	347	348	377	367	357	362	373	331	355	351	345	373	364	376	342	354	324	366	359	386	359	368	323	366	337	342	333	351	374	409	423	328	336	375	363	325	365	327	313	335	298	332	356	361	334	340	380	334	321	334	368	333	362	375	336	380	363	375	333	369	327	346	369	352	337	389	341	354	370	351	368	330	330	375	360	355	339	326	353	329	362	342	357	318	332	333	341	364	359	361	324	337	345	319	335	338	347	349	349	315	333	347	312	329	368	345	378	346	342	354	373	363	323	356	335	333	324	356	362	346	350	350	341	383	361	334	363	343	347	369	326	361	342	326	342	357	358	350	371	363	330	338	350	334	347	350	359	320	361	377	319	311	367	341	339	327	330	359	336	339	368	330	358	366	322	332	377	337	337	343	318	340	362	328	356	321	329	335	364	374	337	341	364	369	350	374	372	369	357	353	322	331	349	346	317	368	360	346	333	366	385	349	347	347	371	323	326	344	338	338	318	347	351	343	381	342	354	336	308	358	368	350	311	350	350	357	324	355	384	391	331	314	344	367	365	351	363	359	367	351	395	317	404	383	384	357	351	360	367	343	371	318	358	320	353	334	317	355	327	372	329	329	353	395	366	356	314	354	380	297	375	347	365	342	345	343	365	339	351	359	347	371	372	382	378	346	346	350	321	321	322	342	329	354	342	356	366	384	341	365	372	333	338	354	331	336	330	310	340	348	345	349	301	348	333	339	339	347	346	364	339	370	372	358	379	336	323	325	331	353	351	298	334	366	332	349	338	344	363	349	360	363	349	344	336	343	374	314	358	384	337	350	355	359	375	319	316	351	339	320	321	326	382	336	364	370	374	368	343	327	374	354	351
8417	4246	3234	1515	1310	1174	1047	1009	947	960	965	957	981	1026	989	1067	959	970	903	943	885	891	857	919	841	836	848	844	850	830	875	806	845	846	853	903	891	815	865	803	838	777	832	842	804	846	889	830	808	847	831	845	820	925	755	836	831	817	850	834	802	838	833	819	776	817	848	794	847	836	896	853	871	837	802	855	873	847	894	840	830	844	831	826	842	818	824	850	826	832	844	907	803	824	832	790	813	855	880	881	796	818	831	840	857	839	811	847	847	820	821	855	803	801	881	826	854	882	866	780	844	797	854	792	849	826	864	796	834	854	802	835	833	841	875	790	827	807	860	800	791	833	808	783	865	892	850	875	794	803	782	832	833	832	831	872	830	831	812	854	831	821	799	855	859	845	885	864	782	807	850	816	835	830	827	828	883	837	860	844	810	805	831	774	845	796	813	835	844	824	817	808	815	872	810	824	858	801	872	854	812	834	815	823	842	826	809	831	814	841	835	853	858	847	812	829	830	850	892	788	865	864	859	862	819	825	774	863	811	775	870	840	829	830	838	805	843	759	813	828	879	861	890	859	866	825	843	862	835	900	813	846	902	827	818	819	842	818	866	856	846	817	817	860	857	798	830	819	842	853	833	806	795	806	843	816	816	863	831	834	868	840	842	830	809	816	877	826	841	778	829	879	822	836	786	821	819	846	875	841	793	846	822	838	830	850	824	877	813	826	799	847	816	791	840	807	870	795	800	863	839	822	806	835	852	848	798	842	847	828	824	838	733	821	823	879	852	882	873	779	813	841	827	873	855	804	835	817	819	850	853	790	827	855	828	866	890	877	805	847	790	798	843	824	821	845	869	902	810	849	771	855	856	843	797	750	801	803	816	852	852	832	842	850	849	836	822	846	833	812	812	833	853	878	815	860	889	816	833	811	793	844	825	802	827	813	846	878	821	833	810	839	790	830	870	860	843	880	805	871	873	822	830	845	848	901	858	849	809	790	830	896	789	876	814	823	849	845	872	791	825	914	847	782	833	838	834	792	838	857	815	795	815	810	782	825	827	858	876	841	832	856	827	826	853	872	870	846	795	825	797	831	843	885	829	811	837	789	796	840	806	794	844	847	827	803	798	864	787	842	812	835	859	795	844	862	856	826	841	868	849	811	811	848	847	840	813	817	855	799	831	850	828	882	765	794	790	820	812	830	854	894	821	819	834	831	828	854	860	827	833	816	781	840	850	871	848	804	875	838	825	848	817	822	782	768	805	822	844	848	795	830	785	891	815	829	877	780	814	894	809	832	850	808	838	857	807	806	828	889	791	843	840	829	751	859	879	839	845	874	819	842	820	844	811	887	820	862	866	798	798	812	854	829	857	786	806	866	782	863	854	844	869	824	876	837	869	838	885	790	816	768	824	799	809	884	821	882	809	808	766	827	808	814	837	836	821	811	815	787	820	853	792	812	844	838	870	852	829	855	811	843	913	851	839	833	853	794	821	880	835	823	840	848	906	840	836	781	788	885	867	815	763	879	864	828	798	895	815	836	845	852	786	860	842	880	867	811	885	815	822	848	843	840	879	790	823	821	825	854	782	791	815	819	779	788	859	777	845	872	922	819	857	893	836	788	852	840	802	855	817	847	808	845	853	820	797	864	834	850	809	885	819	829	862	872	838	857	810	876	854	833	839	860	841	830	877	849	862	803	846	873	829	801	851	891	926	825	821	805	838	821	852	772	843	842	832	852	834	823	852	803	837	853	814	819	832	866	872	870	855	814	835	844	886	825	828	835	904	802	820	873	818	807	872	864	833	842	828	823	833	915	812	820	810	891	830	824	837	782	893	856	842	868	811	821	810	786	851	860	815	797	855	863	814	867	865	866	784	805	869	789	812	867	833	828	901	789	853	822	839	798	831	877	873	867	816	872	817	823	828	830	859	791	833	786	856	844	865	823	824	807	853	886	831	836	835	876	800	807	863	863	792	800	785	818	834	796	821	820	819	835	832	819	806	853	806	816	860	831	823	842	827	882	840	827	827	832	825	779	822	869	844	821	805	851	774	866	844	810	859	829	866	875	814	831	887	834	827	819	812	806	838	778	824	829	816	839	882	843	801	827	865	810	829	845	838	796	833	875	809	840	861	824	903	826	825	793	836	803	840	767	831	835	853	869	802	848	807	815	827	840	848	859	830	838	848	832	857	814	835	827	829	796	848	818	915	806	848	806	816	827	848	852	867	845	809	812	880	835	820	848	853	839	848	822	775	825	857	823	792	784	823	828	831	858	878	801	821	876	839	856	855	849	837	835	834	891	827	789	801	867	863	837	858	871	833	843	849	834	839	779	847	841	822	817	798	860	837	792	830	859	830	822	819	817	864	854	897	807	844	785	865	811	829	805	843	861	841	857	819	819	872	862	834	805	834	838	823	878	806	854	833	866	783	830	787	859	767	811	852	854	864	868	803	809	851	828	837	868	846	838	841	821	880	795	799	824	824	845	859	823	828	838	855	843	863	810	822	781	807	851	817	834	817	789	819	850	881	846	856	855	793	865	861	825	878	803	837	817	822	892	881	847	869	851	889	805	837	819	843	862	872	831	816	838	870	820	818	878	820	797	812	840	892	833	848	804	823	837	826	856	865	831	859	865	819	836	849	832	850	866	841	833	891	842	820	864	840	775	802	844	862	844	852	836	838	780	820	871	844	874	825	823	814	797	775	856	808	838	861	831	882	833	879	820	814	860	859	917	868	821	861	829	821	821	815	805	831	801	900	882	786	859	837	893	836	764	825	826	811	819	827	816	865	842	831	820	812	828	844	789	863	829	842	810	834	788	837	796	840	868	831	873	772	773	824	809	804	881	817	818	864	869	826	841	859	839	789	844	845	829	867	813	818	812	809	827	860	848	836	838	796	856	852	833	821	859	835	843	842	847	903	816	865	817	811	853	879	841	817	813	814	810	863	859	839	835	770	803	873	836	890	808	797	833	853	821	810	886	826	886	834	825	794	821	760	846	895	870	843	809	780	863	808	837	865	829	801	768	847	833	845	845	820	843	849	839	815	804	824	851	834	870	831	815	839	839	815	803	861	785	827	821	831	833	841	780	832	826	805	929	759	804	897	853	839	793	799	827	861	824	840	826	764	799	798	847	826	799	821	871	801	782	831	803	843	890	861	864	815	870	882	827	843	841	874	873	853	798	823	846	788	830	841	885	806	819	861	843	818	844	851	873	784	829	788	863	827	821	833	874	819	817	858	814	801	817	863	845	802	838	845	837	810	802	790	779	820	843	883	841	869	832	799	847	806	842	849	840	838	840	869	869	799	788	843	833	832	832	866	799	766	857	816	847	843	812	816	825	779	875	871	807	865	835	860	817	817	856	825	847	853	824	790	819	807	788	836	855	854	817	847	855	805	843	797	823	843	860	872	796	836	831	872	827	820	838	818	852	821	835	824	818	813	808	847	869	847	813	818	844	793	812	869	839	861	811	805	822	802	856	837	902	857	877
24779	12211	6906	1424	621	518	436	390	390	355	378	366	385	395	389	372	365	352	325	336	332	311	341	316	338	337	306	323	324	318	369	361	319	318	313	287	287	309	318	356	355	328	316	324	348	304	340	318	314	306	291	301	359	321	313	325	279	320	335	324	308	291	302	324	343	313	352	314	342	316	338	336	336	330	309	293	295	329	330	317	323	291	321	327	331	330	354	296	347	312	291	305	330	326	321	313	299	303	291	284	326	334	324	315	346	308	324	292	317	302	315	299	327	333	306	305	330	285	347	321	327	337	329	330	334	324	321	307	341	315	303	333	316	356	302	340	325	315	328	290	311	280	351	326	308	311	319	330	322	328	311	320	315	308	330	306	320	312	275	297	312	326	332	301	345	306	323	352	321	288	298	326	331	333	331	306	329	328	363	340	353	332	321	308	322	345	356	284	333	345	330	330	331	308	322	318	335	307	317	316	307	318	304	316	334	313	280	317	296	309	308	317	328	302	311	320	356	334	319	300	349	328	344	324	318	358	345	310	313	293	304	289	340	352	349	303	293	301	314	349	346	325	310	334	350	319	301	325	320	320	312	343	337	333	320	290	362	309	300	315	302	307	332	338	285	301	317	337	342	326	305	340	335	326	341	317	321	355	308	323	348	315	314	281	303	316	328	323	314	351	347	319	318	301	336	331	322	322	353	328	303	324	330	363	322	319	334	329	348	342	345	323	328	364	316	343	315	301	309	298	340	313	320	374	327	319	320	276	305	308	333	329	343	335	321	295	323	313	339	338	322	323	336	337	286	320	299	339	302	348	322	304	332	337	344	275	315	371	328	329	324	353	330	356	299	322	318	315	355	331	307	332	327	310	315	322	325	311	329	317	322	322	347	314	304	331	337	348	330	272	321	294	317	337	341	341	307	312	331	327	357	311	335	327	327	324	317	351	288	316	343	334	358	345	330	298	318	315	314	332	313	316	322	344	358	335	297	318	349	316	340	331	317	273	325	300	317	349	311	315	307	328	338	321	351	293	300	339	321	309	337	302	282	334	355	336	303	318	347	330	320	315	367	312	329	319	295	371	291	340	321	328	297	350	335	334	353	291	335	336	317	325	340	318	311	325	352	333	321	291	333	325	303	302	314	321	331	360	297	331	305	334	303	304	340	319	309	314	352	327	324	319	332	331	310	320	343	308	372	304	316	349	316	300	317	310	339	309	327	312	324	304	302	320	353	294	303	326	302	334	304	333	303	324	345	337	314	318	277	324	322	286	316	319	325	309	339	321	326	346	357	327	318	291	358	309	332	337	341	312	297	343	306	323	339	332	309	302	344	319	317	326	337	308	367	325	339	335	328	327	337	328	328	333	341	346	315	375	340	310	332	318	327	322	315	316	327	305	307	323	312	302	303	319	331	310	324	302	321	327	295	314	326	317	328	339	354	325	363	344	344	324	335	328	316	334	293	297	320	338	343	316	343	333	361	344	282	331	359	305	318	310	343	338	317	340	326	303	332	308	285	326	296	360	298	310	303	317	327	318	333	315	328	312	320	335	331	312	309	319	325	370	348	320	287	334	319	316	348	303	327	348	319	376	322	325	352	325	323	332	313	315	333	290	320	303	331	282	332	333	321	299	317	319	307	324	316	326	353	335	307	327	367	301	339	319	336	304	291	293	327	325	341	335	336	311	328	316	318	318	323	335	335	348	354	342	322	302	322	293	308	328	305	293	286	317	315	333	287	278	319	315	330	310	360	326	333	329	300	334	317	302	357	309	308	317	333	319	333	312	290	340	357	313	329	333	331	295	328	278	323	289	314	324	304	293	287	363	329	354	320	335	332	313	316	342	320	318	331	322	305	306	308	308	299	366	336	329	339	309	352	327	300	356	310	338	306	335	322	291	354	313	308	312	320	341	330	329	319	299	302	298	343	293	359	300	306	339	361	319	293	277	342	312	314	311	333	337	285	352	341	311	303	310	329	328	333	316	295	335	314	331	319	311	306	319	345	346	293	296	313	317	319	334	351	360	315	308	326	329	321	293	340	291	319	319	349	329	318	289	289	288	323	308	350	343	303	315	324	320	341	297	299	316	348	344	309	318	297	326	313	352	340	327	347	329	319	317	328	340	339	316	330	347	312	309	351	316	321	314	285	311	288	337	317	325	333	318	347	325	320	330	330	326	329	308	330	298	334	310	364	331	340	309	332	307	355	307	349	307	320	302	347	323	334	319	314	308	350	319	295	317	348	299	312	311	337	337	311	314	334	327	295	352	316	338	307	336	347	310	315	369	324	319	326	332	315	301	321	329	307	316	321	356	314	279	325	327	320	328	328	324	319	339	307	320	338	336	319	344	324	328	318	327	321	325	343	344	305	300	317	306	317	335	305	335	340	307	309	352	330	295	297	300	332	302	341	320	325	337	324	359	341	337	326	327	361	320	329	313	315	317	334	341	333	318	309	320	314	370	346	315	297	328	341	330	345	302	338	347	332	304	343	324	297	312	310	328	288	322	338	296	324	316	293	345	341	320	328	288	329	272	320	322	339	283	324	300	339	310	332	332	298	326	338	329	326	296	334	348	327	315	309	322	290	346	297	323	316	324	294	285	302	309	315	344	320	324	348	322	340	351	316	304	309	340	318	338	321	330	323	345	323	336	305	308	312	330	321	310	351	309	332	328	319	284	314	301	318	308	336	315	310	288	321	329	335	339	303	337	337	322	346	315	344	336	312	321	296	336	319	319	326	349	334	327	360	311	321	307	291	364	309	309	323	316	343	330	319	336	298	336	352	345	323	319	321	332	348	305	290	335	307	331	319	295	330	354	316	344	349	300	354	321	348	299	306	290	336	338	301	311	307	306	297	297	317	316	326	311	322	315	315	291	334	309	317	313	322	309	336	338	319	288	328	311	338	287	286	305	308	317	338	328	312	316	295	350	357	302	328	332	319	339	314	310	354	333	293	303	318	338	314	341	351	322	310	302	332	320	320	330	306	340	326	320	318	331	340	316	324	309	285	315	323	325	319	322	324	359	296	330	349	340	324	315	307	336	315	296	337	288	361	308	368	338	347	301	326	323	309	301	311	316	294	315	333	350	300	305	299	321	329	338	354	326	328	321	314	335	300	284	328	289	293	358	310	289	321	349	339	329	322	345	322	344	339	296	315	286	289	301	313	306	319	326	335	317	304	322	310	293	330	341	283	328	341	375	320	367	338	322	309	315	348	321	304	328	351	322	330	326	315	290	303	344	325	323	350	294	316	313	341	352	305	333	334	355	348	331	327	301	323	300	305	318	319	338	305	313	325	334	350	329	316	328	309	327	323	355	298	328	347	308	345	294	332	345	287	362	290	330	314	318	307	302	318	332	297	317	341	318	277	330	314	316	310	354	330	347	353	323	332	317	337	325	295	346	288	302	305	332	354	304	333	317	347	332	322	343	319	300	335	333	308	329	307	321	360	291	328	302	363	303	345	341	330	337	318	333	321	332	308	291	313	305
17896	10494	9668	2577	1949	1609	1336	1244	1181	1086	1122	1141	1161	1222	1169	1154	1105	1025	996	944	915	885	904	869	846	819	828	862	794	804	791	778	786	790	783	809	770	724	808	750	840	795	799	816	804	808	720	819	775	809	800	758	811	773	744	768	788	745	811	777	795	822	800	741	788	806	827	832	804	790	795	789	784	803	764	785	768	748	695	743	794	734	767	822	789	786	740	763	756	781	791	786	776	826	801	732	760	781	772	792	790	770	743	766	770	788	755	755	761	739	764	756	784	756	775	765	792	724	800	729	815	797	773	799	771	790	790	781	782	764	779	746	804	807	753	778	764	777	807	761	741	787	758	787	721	779	771	755	779	755	764	738	773	801	781	802	751	755	752	746	811	826	763	819	763	804	761	753	809	746	774	753	739	811	768	753	767	772	794	808	782	811	755	719	748	785	771	783	775	741	780	776	776	794	763	773	736	741	757	789	781	762	740	755	778	770	791	773	723	748	788	765	750	751	782	784	836	768	776	768	791	732	747	742	775	802	772	780	748	774	793	800	810	812	745	791	785	832	760	795	739	819	772	779	728	787	754	767	806	778	782	778	777	757	774	768	821	784	759	818	793	826	761	804	775	729	789	760	802	751	784	811	786	714	786	770	756	736	790	806	785	796	751	771	779	749	734	789	791	732	748	777	805	774	813	764	798	734	806	792	799	725	738	764	728	805	767	758	815	758	808	793	781	782	738	772	716	769	757	752	753	782	694	803	786	755	824	784	775	770	797	786	818	784	774	791	787	834	763	765	754	767	785	760	778	792	766	811	820	754	793	783	730	749	731	788	805	778	814	749	793	747	791	771	780	742	739	762	773	761	772	795	765	799	780	794	785	761	804	751	773	734	770	739	812	778	819	748	782	773	758	792	793	769	772	776	742	763	761	793	754	759	819	792	793	785	773	768	794	778	837	737	802	756	778	785	744	822	780	757	750	790	780	775	757	792	772	777	785	772	791	758	806	768	781	786	775	783	788	765	788	741	779	699	794	718	801	726	824	799	741	760	767	763	834	741	778	747	761	752	777	798	759	784	776	781	783	779	772	746	797	778	774	803	763	786	771	728	766	781	782	762	790	760	763	769	752	740	758	806	755	751	780	750	768	813	793	799	786	775	805	827	731	805	764	787	761	750	783	781	798	726	734	800	783	744	709	776	759	784	791	766	745	737	702	778	744	773	806	742	754	782	765	789	742	738	734	761	801	800	762	783	814	766	749	764	762	752	745	778	800	770	761	755	757	741	775	793	725	762	752	714	811	771	705	800	768	747	793	807	758	779	808	762	807	814	756	781	725	762	796	773	780	824	765	764	797	744	745	805	776	742	781	795	817	724	768	796	749	747	753	779	799	768	791	762	758	808	793	802	811	706	816	744	772	779	738	730	760	769	804	845	792	730	759	785	720	757	764	767	769	783	767	771	745	759	787	744	777	763	743	762	752	764	793	756	725	764	783	740	752	728	741	749	752	794	816	746	829	743	754	811	786	790	763	753	764	788	804	736	758	766	754	773	780	781	705	764	692	766	721	787	795	742	815	846	778	765	753	754	782	801	752	825	809	763	779	755	760	772	792	767	738	789	774	713	722	762	786	727	747	754	801	789	811	787	811	772	737	744	771	791	785	749	776	778	772	747	738	744	733	756	750	768	815	744	802	778	766	810	737	757	724	773	802	722	781	719	748	748	768	753	754	758	797	730	816	758	776	774	787	814	796	758	803	736	771	812	766	765	769	736	790	750	775	758	792	777	749	753	753	770	765	782	755	767	772	754	789	810	826	769	736	728	757	774	723	760	744	770	753	792	779	688	751	728	793	790	751	763	774	829	754	723	818	771	709	808	791	737	781	804	796	747	728	767	772	734	782	704	795	781	782	823	760	752	796	778	802	775	802	774	787	814	805	763	802	764	796	761	804	821	731	795	758	756	776	736	809	750	731	767	764	820	711	759	739	736	823	772	796	779	791	765	698	797	776	740	844	754	756	799	786	739	742	747	774	778	768	870	743	802	745	800	754	772	763	776	780	731	782	734	785	834	813	765	748	748	811	776	732	844	771	808	766	735	803	739	753	794	751	715	742	740	756	758	811	736	772	731	761	762	758	790	748	838	775	772	782	731	789	723	740	740	800	796	773	810	680	759	750	723	851	752	784	753	711	787	746	755	753	780	761	762	802	779	811	705	759	798	765	753	764	794	826	780	787	815	803	781	746	752	781	797	748	781	797	816	778	762	753	809	789	821	764	763	772	772	742	781	781	710	804	752	750	776	777	763	777	712	788	742	753	768	731	765	770	763	780	768	805	720	828	727	797	790	800	779	816	750	750	799	795	740	768	774	802	790	729	765	743	797	751	826	789	777	755	753	752	802	801	789	749	760	804	776	759	771	779	801	768	750	809	753	798	743	732	781	767	790	766	808	761	758	750	726	822	775	818	744	775	755	801	813	732	754	769	787	821	770	793	758	731	803	744	813	738	754	759	747	753	785	741	797	746	790	705	732	770	727	723	749	784	766	751	766	783	765	817	770	814	796	740	810	758	750	722	809	777	761	796	749	791	796	736	753	784	778	745	760	809	731	758	741	751	741	829	760	802	767	775	768	831	755	787	789	825	749	787	781	776	764	797	785	762	789	781	804	805	746	729	745	738	807	821	779	792	763	788	791	789	745	754	828	742	795	811	783	785	771	792	781	859	762	798	762	747	777	782	754	781	801	825	768	793	753	784	809	772	758	789	766	750	807	760	763	750	725	743	796	785	812	786	741	724	795	746	770	790	754	820	828	795	789	822	745	764	782	813	759	769	754	757	783	754	733	736	793	791	781	778	791	738	768	729	790	750	803	801	773	770	757	806	767	767	736	725	784	792	772	746	766	713	749	776	721	793	797	763	757	819	778	776	784	746	773	787	775	772	815	795	735	798	816	748	742	789	774	681	776	715	792	770	812	764	758	725	780	767	792	783	794	757	778	787	729	762	795	837	763	799	772	736	795	770	758	784	767	782	770	762	766	789	708	763	735	743	750	807	782	773	789	766	777	749	762	785	780	736	777	779	723	717	768	736	767	767	752	754	758	779	720	754	765	776	735	723	758	803	807	794	805	805	746	749	790	762	751	771	773	791	790	807	753	759	788	791	801	714	823	798	786	754	806	762	781	750	752	737	766	779	751	727	778	719	768	740	762	755	707	788	794	764	762	767	808	801	730	828	785	779	714	737	792	822	785	808	749	783	760	803	784	770	774	767	817	763	831	803	732	744	741	838	749	789	791	764	762	782	817	755	763	775	784	740	757	774	754	759	781	753	804	762	707	770	761	740	806	760	752	771	835	756	736	726	786	780	790	740	778	758	758	778	782	827	742	719	782	798	778	759	788	751	806	793	765	760	769	749	776	765	840	776	806	759	769	766	782	779	796	759	755	791	782	731	754	782	754	708	761	764	792	740	763	746	733	837	751	759	798	802	742	831	737	745	748
33710	21046	11658	2452	817	493	445	302	309	259	258	276	306	288	271	278	243	253	235	214	206	208	247	187	204	205	200	196	166	189	174	191	206	168	194	193	202	175	186	198	193	196	184	183	213	182	218	188	185	212	218	191	204	203	194	217	191	202	199	200	194	205	195	184	218	199	183	216	208	183	197	178	200	211	186	194	191	175	187	170	190	208	190	224	197	204	201	189	182	215	165	201	199	161	193	188	195	188	200	199	204	193	205	166	195	181	214	188	209	188	197	193	193	201	181	187	201	181	180	212	196	207	183	226	176	194	209	216	184	185	199	197	171	189	191	197	188	193	198	190	184	197	169	200	183	208	175	179	201	212	198	220	192	198	196	188	188	224	208	188	179	195	183	186	199	162	179	198	204	206	190	203	200	173	200	212	192	184	194	174	203	202	193	184	188	216	193	170	173	201	192	184	204	170	187	187	190	191	175	220	225	156	205	200	200	201	183	193	210	181	195	191	175	191	208	189	179	219	173	196	182	179	175	199	190	200	195	193	192	194	181	219	205	191	187	201	189	208	198	209	202	212	177	200	196	176	169	172	185	198	191	215	189	202	196	204	189	197	184	192	164	202	212	181	214	183	199	191	207	190	205	202	182	196	211	172	166	179	197	172	208	189	205	190	169	193	197	189	179	180	191	202	192	187	172	201	192	195	217	179	190	207	186	206	195	178	196	169	178	200	183	175	197	202	209	188	176	185	192	184	224	202	184	188	194	198	192	193	193	194	215	192	173	180	191	192	181	188	193	176	174	183	198	184	204	197	195	194	198	180	176	187	176	205	217	191	170	192	185	167	202	207	199	190	188	194	210	195	180	211	192	175	183	192	180	217	190	175	189	182	158	202	179	177	186	192	206	211	205	188	198	189	186	203	164	181	201	180	194	194	156	174	150	214	205	198	200	188	213	207	182	195	216	197	181	185	198	182	169	192	205	199	221	207	175	236	195	196	187	186	192	175	203	185	193	202	195	200	183	167	193	196	198	204	195	212	198	187	210	191	213	229	182	196	201	170	179	193	184	202	214	216	202	173	191	182	202	194	204	218	182	212	161	180	204	224	199	184	193	211	194	191	190	195	187	185	181	216	212	228	196	195	194	184	186	184	170	194	199	189	209	206	201	190	205	193	202	214	193	191	200	223	192	198	178	192	207	176	176	182	197	195	205	169	200	202	210	196	195	169	174	195	197	199	169	172	206	160	199	192	205	206	175	214	190	203	180	193	185	168	183	196	188	205	196	185	193	200	190	190	206	206	189	183	208	189	197	198	178	188	189	197	197	193	198	179	197	199	189	182	222	201	197	190	226	150	205	189	187	212	211	194	183	194	198	177	209	168	193	190	199	200	213	226	176	168	180	183	233	157	204	191	181	213	183	163	195	189	190	188	226	180	195	183	160	213	195	198	196	197	199	197	205	192	185	196	194	190	189	203	180	212	190	178	202	178	178	188	195	210	172	180	191	199	190	198	172	219	198	206	198	208	218	185	185	186	202	202	219	174	181	179	182	181	194	187	173	195	179	189	185	206	203	194	190	180	218	178	193	175	189	188	230	212	169	179	175	192	194	200	208	186	186	197	178	176	209	161	179	205	200	221	226	197	239	187	163	182	151	185	211	175	193	171	220	212	184	177	212	204	189	182	193	173	201	182	216	174	176	192	176	204	208	212	176	188	204	203	190	178	209	193	222	166	193	195	198	203	211	198	198	174	204	200	187	196	204	189	193	192	172	173	186	174	180	173	187	189	178	189	176	163	200	210	183	165	194	213	195	167	173	208	180	189	204	205	190	199	171	187	205	205	182	200	193	186	187	195	205	202	179	159	180	213	210	172	200	195	195	201	196	169	207	192	219	171	214	207	206	207	197	203	198	195	215	188	188	177	210	168	207	188	211	189	194	198	196	226	186	188	213	168	201	194	169	172	234	182	215	196	187	183	198	218	183	199	198	167	207	175	213	195	189	225	205	175	208	187	192	196	202	192	166	196	198	197	195	203	178	172	191	167	225	187	200	157	202	173	217	205	208	184	180	190	161	151	186	198	188	206	197	197	178	204	200	167	213	192	207	208	190	180	167	198	185	175	193	213	205	181	178	162	203	173	187	182	190	178	215	190	175	205	175	208	196	184	179	187	192	227	198	187	202	190	185	185	184	182	181	160	191	203	213	198	164	184	173	186	168	189	192	212	184	178	171	179	182	221	210	197	187	189	189	203	205	193	204	189	198	204	175	206	201	198	174	176	171	210	194	163	187	169	157	184	189	192	213	204	197	172	189	184	226	194	181	172	196	189	239	211	180	190	226	188	198	177	206	196	198	174	205	193	195	194	187	207	212	201	188	204	178	195	201	183	180	211	189	207	186	214	201	204	178	188	175	194	160	210	202	203	195	178	186	197	199	163	206	179	188	184	176	170	228	198	176	172	197	219	203	203	185	191	203	205	205	183	178	197	203	187	195	197	168	185	206	189	162	186	183	156	163	194	191	192	178	190	175	182	185	198	190	208	192	184	192	180	157	194	172	201	217	186	197	176	171	187	199	177	197	197	214	179	215	187	181	212	163	190	195	207	192	183	199	188	190	170	175	221	200	217	211	194	187	187	196	172	190	200	174	185	196	195	185	217	200	202	195	193	205	192	197	207	176	191	222	190	231	181	192	181	195	214	201	187	200	199	165	193	176	197	215	198	186	197	217	189	201	208	174	180	185	194	183	192	173	199	200	211	197	190	196	189	190	194	203	185	206	188	187	198	193	178	198	189	196	194	182	178	164	224	205	208	190	213	173	191	211	200	206	184	201	175	188	193	194	186	199	205	199	174	180	177	179	175	173	215	198	211	178	178	169	201	210	207	192	186	193	179	178	182	200	228	197	202	204	208	186	198	193	190	193	185	188	186	187	191	172	193	201	174	172	172	189	181	207	173	217	194	189	174	196	208	199	194	193	188	190	216	199	228	209	217	228	187	203	205	199	179	208	174	179	206	187	172	204	163	178	221	183	189	185	187	184	177	210	203	184	201	189	192	188	194	201	182	199	221	199	192	227	207	179	203	176	188	195	204	211	189	184	176	190	171	182	190	187	202	196	200	198	171	186	223	202	167	172	198	203	178	206	178	197	186	203	212	210	164	205	166	206	199	206	179	163	203	219	191	202	178	191	217	173	184	209	202	190	192	194	197	190	215	177	197	193	199	223	181	213	198	210	216	165	185	197	171	173	229	158	198	188	202	186	174	193	225	178	184	190	175	201	203	199	185	202	171	174	172	182	183	186	204	186	181	232	210	188	195	206	207	209	189	182	215	207	176	183	204	194	226	158	195	202	171	199	200	186	189	170	181	191	190	184	201	185	155	187	184	192	178	211	198	189	197	184	175	181	182	194	203	188	204	224	205	203	185	176	178	193	166	194	205	198	185	186	185	204	184	173	172	203	220	180	180	202	185	194	206	200	180	181	203	182	158	186	164	169	185
22927	16376	12291	3188	2258	1818	1447	1193	1083	998	992	1078	1060	1162	1110	1089	982	877	808	778	738	701	681	647	601	581	567	533	553	493	517	526	537	533	519	513	503	522	538	490	529	494	508	495	500	497	497	470	499	527	477	474	539	485	516	523	517	482	476	506	503	477	465	491	472	468	475	515	464	527	489	502	467	488	481	462	495	473	469	503	507	527	496	486	485	469	497	497	509	482	494	524	492	466	489	499	485	512	491	467	502	482	475	510	489	477	488	473	476	502	492	501	503	465	479	486	486	475	471	494	467	476	497	482	490	459	476	490	483	496	488	498	533	468	469	448	506	493	481	458	476	502	496	499	509	489	492	467	493	494	477	504	449	443	476	498	498	523	490	512	464	491	528	470	460	480	418	478	492	477	519	543	489	499	447	477	469	460	495	488	476	458	473	488	473	494	490	472	464	510	470	473	473	484	478	498	459	456	477	484	471	477	448	508	527	490	457	481	462	528	532	470	483	456	508	429	471	490	476	470	489	462	489	484	454	519	509	531	493	493	505	487	485	494	493	530	507	477	509	491	471	509	462	465	509	466	478	515	461	489	434	504	454	485	510	449	496	483	468	474	458	509	510	471	470	452	483	462	488	511	485	513	482	497	486	483	512	492	491	478	501	489	499	471	487	478	488	496	501	521	455	465	516	494	466	469	453	490	470	451	493	460	498	506	497	452	465	472	493	500	472	466	478	494	495	484	461	496	447	461	460	474	512	504	500	508	467	463	527	502	470	505	475	509	534	526	500	523	480	501	505	457	508	489	507	484	503	453	467	487	433	486	469	502	478	498	483	482	493	485	484	493	487	486	498	468	513	501	494	481	520	481	505	494	482	455	454	473	499	482	463	483	486	486	512	490	491	480	458	499	479	467	464	460	467	449	485	456	502	470	506	492	509	488	454	457	472	499	470	467	476	481	476	487	465	439	507	485	490	485	499	466	499	521	497	497	467	492	478	506	524	499	479	476	502	488	484	452	529	466	526	476	528	508	431	494	510	490	489	493	513	484	478	511	510	457	481	460	500	506	497	483	462	489	499	467	484	495	491	527	472	458	460	487	510	496	486	498	458	489	502	476	457	475	472	496	483	521	488	462	498	480	495	474	475	489	491	501	518	489	506	452	473	472	517	517	468	469	488	471	466	491	487	474	470	540	478	494	477	492	476	495	475	473	475	475	482	457	446	474	475	523	501	480	500	488	468	512	494	431	482	478	511	475	491	461	453	471	517	469	464	449	496	475	500	490	472	491	476	488	481	514	445	506	468	464	485	461	496	465	471	501	453	508	468	509	443	475	502	465	502	475	447	522	514	473	465	515	502	482	498	485	488	465	494	495	479	453	498	459	484	469	501	424	506	468	462	507	477	476	476	451	507	472	525	492	451	481	509	490	474	445	494	472	466	461	498	460	479	503	465	482	476	462	471	507	496	475	494	506	488	482	478	460	480	486	487	461	460	530	487	488	513	508	452	486	495	489	461	489	481	480	483	518	488	501	490	525	451	498	484	465	460	515	507	471	483	486	460	498	479	480	492	464	532	483	483	499	461	503	463	488	467	489	485	500	498	496	520	493	507	505	449	459	510	446	487	499	518	494	499	506	472	517	468	465	500	459	446	496	453	492	489	490	529	487	443	472	462	455	488	497	466	450	468	465	525	504	496	483	512	459	487	486	487	478	472	498	494	470	478	485	524	478	468	465	490	489	491	461	463	475	477	534	473	478	478	505	493	446	440	450	472	477	484	443	470	495	454	469	513	507	493	487	450	450	501	471	449	472	501	475	472	531	499	497	524	481	469	510	483	456	510	470	487	497	454	448	482	545	490	546	441	510	476	496	496	480	476	463	496	480	518	505	533	495	514	483	509	459	478	470	497	463	483	486	471	507	472	517	502	510	481	456	465	496	464	493	541	483	495	468	472	501	462	459	464	451	478	485	512	493	487	468	496	504	482	466	488	509	442	478	490	492	493	493	503	488	508	454	510	433	480	495	465	486	508	518	448	473	496	497	491	464	479	487	465	490	469	502	460	478	479	523	453	471	466	481	475	467	461	498	462	518	485	499	481	479	464	511	485	483	506	488	491	471	502	528	515	535	492	468	492	476	491	493	499	513	530	500	474	532	520	502	495	456	476	508	465	479	535	481	478	512	472	451	509	484	473	450	512	495	489	493	462	550	482	509	481	494	519	463	450	518	467	414	440	509	511	487	487	503	481	448	475	484	478	455	515	473	447	499	459	477	512	477	496	453	495	479	504	493	500	497	526	488	555	451	470	511	503	497	466	497	502	466	503	507	482	473	499	480	509	474	494	456	513	496	483	474	448	496	470	482	469	465	483	471	531	491	445	470	502	481	494	495	472	462	510	505	481	457	483	471	488	507	488	487	522	502	473	518	528	498	488	466	455	485	446	496	457	512	488	487	492	512	474	493	466	470	474	475	471	502	474	503	465	445	489	486	515	508	458	498	500	465	469	490	485	502	465	487	471	488	467	473	470	460	484	466	491	465	502	523	477	486	466	481	517	479	496	504	508	512	537	481	468	513	518	490	491	486	527	532	496	462	470	454	508	497	471	483	487	507	513	496	494	477	428	509	462	450	482	499	492	521	511	510	508	493	446	475	483	514	440	521	484	491	498	468	477	496	487	451	451	475	458	468	482	497	489	539	487	446	501	498	457	480	523	514	477	497	451	454	494	486	473	487	480	483	487	488	508	500	473	470	500	460	518	498	469	472	487	481	466	469	494	497	496	457	506	469	490	480	467	491	476	498	504	489	499	512	477	497	468	483	494	505	492	500	470	495	506	545	496	498	514	505	470	463	471	501	484	457	472	534	475	493	462	461	492	507	488	485	509	486	436	442	473	497	492	455	494	456	512	481	492	476	491	484	464	451	518	518	458	478	460	526	435	473	489	489	466	508	494	482	468	472	474	496	509	509	464	503	467	501	490	479	506	465	499	503	458	461	501	463	465	446	486	445	519	467	491	486	488	469	457	448	470	445	450	479	458	452	459	469	481	482	493	483	491	503	481	487	459	503	488	505	510	498	493	461	504	492	497	479	467	458	463	483	440	506	473	477	502	497	464	503	485	452	477	488	496	524	459	477	493	475	489	463	485	525	490	492	478	503	466	509	476	465	500	487	474	510	450	493	522	521	503	479	516	497	463	493	478	507	487	479	516	487	492	512	474	482	461	499	473	520	519	536	459	499	481	471	492	470	484	475	495	504	487	510	466	483	445	482	491	478	505	481	491	444	478	502	465	486	493	496	478	476	522	482	484	439	456	496	482	464	506	513	510	487	469	501	501	492	492	474	476	507	512	441	488	521	481	510	474	519	470	450	457	482	504	472	494	502	491	501	495	512	484	460	470	461	471	496	496	453	468	475	516	491	489	494	468	485	510	509	488	492	488	492	519	487	479	500	473	464	484	465	460	431	511	503	476	490	470	488	506	508	453	492	474	491	484	451
10368	3848	1567	620	414	394	419	351	375	335	323	345	406	399	349	365	339	362	373	346	356	370	358	342	332	382	344	365	339	343	392	331	333	324	357	355	324	333	318	332	336	385	331	367	347	404	372	346	352	330	372	308	322	339	381	351	362	382	365	317	304	345	358	346	337	358	342	355	349	342	373	348	352	323	366	358	347	334	340	331	346	368	336	320	329	350	365	377	358	326	383	362	322	373	338	336	355	338	371	367	340	354	354	345	332	376	358	343	348	377	349	388	324	354	351	349	359	310	304	362	337	349	375	325	360	344	379	340	343	373	336	346	328	322	320	336	369	368	364	366	364	369	351	376	372	342	331	365	340	356	369	357	324	341	362	342	348	346	344	364	317	369	352	344	314	346	321	310	363	363	344	310	356	320	358	387	391	323	337	340	347	325	368	327	341	360	341	339	333	334	370	324	352	332	341	344	343	349	324	338	341	342	341	306	350	322	337	340	314	339	379	329	368	360	333	318	346	377	348	367	352	323	341	344	325	322	319	356	330	345	345	361	348	364	378	366	350	359	357	365	331	337	338	322	332	346	330	322	356	371	343	342	338	371	359	345	351	366	323	313	366	330	357	348	337	345	351	360	328	352	363	348	350	372	350	328	344	331	373	381	334	386	325	321	403	373	335	325	317	395	342	354	346	314	342	330	354	340	339	349	347	311	322	337	344	359	357	366	372	323	337	361	343	310	385	338	315	329	333	359	374	349	371	378	405	356	341	362	333	336	323	362	358	343	347	320	347	327	353	350	330	334	316	304	366	358	343	339	331	337	345	339	316	357	363	325	350	321	352	345	350	344	323	336	347	332	357	349	324	340	359	387	339	367	334	345	327	317	350	338	344	310	322	356	356	355	334	322	344	348	368	320	341	359	335	341	366	324	317	322	330	326	366	357	341	331	327	346	337	324	361	339	360	356	380	361	354	365	313	371	347	316	358	349	306	363	356	321	346	363	329	344	324	365	337	357	346	329	331	348	357	353	348	368	367	350	336	368	310	370	331	335	343	312	344	365	347	337	309	350	353	322	367	342	366	365	367	353	347	338	324	332	325	334	338	381	343	339	362	342	362	347	317	438	355	314	370	378	305	349	342	373	373	328	366	359	356	378	369	366	363	320	346	371	351	331	350	376	406	325	385	349	393	365	328	352	369	356	334	366	367	381	345	330	388	349	334	315	321	329	347	342	340	339	363	346	359	364	341	370	362	328	350	342	338	343	325	342	352	326	366	361	326	363	325	314	327	376	362	366	371	331	373	359	349	331	349	359	348	374	338	373	333	349	340	336	356	338	329	354	364	344	346	366	334	376	359	332	346	340	348	324	335	350	350	368	349	350	330	354	316	348	362	333	369	332	371	365	360	347	363	333	326	363	381	345	337	331	325	358	340	339	334	332	341	348	336	340	342	370	343	342	363	350	338	353	342	377	353	325	358	314	355	357	331	353	359	346	327	307	361	337	316	340	337	359	369	348	327	362	350	341	354	366	374	325	323	350	358	328	331	339	327	329	350	387	355	373	345	353	314	345	352	330	336	328	329	376	359	341	329	327	346	332	369	348	325	370	340	376	369	330	334	327	354	358	331	324	335	306	328	392	360	339	315	372	343	367	327	339	370	359	348	345	349	376	341	329	349	329	313	329	357	345	365	380	303	346	346	354	332	340	361	358	328	346	362	348	340	355	359	384	347	357	337	343	304	345	375	344	347	328	325	362	364	359	365	341	317	362	306	327	334	340	336	346	346	339	338	339	319	361	344	346	320	366	352	353	360	328	329	374	318	338	370	360	341	315	329	336	369	347	355	377	343	348	339	326	373	367	361	351	346	377	347	349	349	371	339	333	332	371	355	334	328	317	351	382	362	346	385	344	355	354	360	393	357	338	353	360	344	349	342	353	361	331	341	353	307	339	356	356	358	356	357	368	335	343	367	385	366	323	353	357	342	311	347	383	341	342	331	365	364	368	352	335	320	320	349	329	319	325	361	336	349	365	346	320	338	325	315	327	350	317	334	336	349	332	331	348	354	356	353	335	354	329	383	355	306	342	354	338	346	345	350	307	339	345	368	354	373	378	336	324	337	364	334	319	340	355	340	366	371	346	357	313	352	344	348	377	347	329	394	348	335	368	351	333	355	368	292	353	350	325	343	330	345	353	359	378	340	344	358	355	357	337	350	339	361	326	350	359	357	349	338	383	339	359	343	331	333	377	370	356	327	353	345	373	361	328	328	342	328	341	402	337	320	315	380	314	317	393	335	329	329	326	330	398	386	354	301	371	369	366	348	322	355	344	343	358	382	359	341	363	375	359	367	339	348	350	346	375	375	356	367	360	367	377	347	388	371	350	368	344	340	348	333	326	330	342	339	365	373	350	353	334	332	363	334	321	349	378	332	305	344	318	345	351	357	349	330	376	351	333	351	336	333	341	324	346	343	346	319	333	338	345	344	357	365	331	360	365	324	352	362	338	330	400	354	365	379	345	362	343	343	342	341	358	333	344	352	332	326	338	314	325	328	373	345	315	337	396	368	369	336	364	333	346	329	360	368	344	319	364	351	351	325	338	366	331	333	320	331	311	349	363	359	332	382	330	367	365	360	311	349	315	323	361	364	361	351	362	323	327	351	326	368	344	356	334	356	333	319	348	333	361	340	367	310	363	336	323	312	320	324	343	339	348	324	356	381	297	361	338	312	327	334	378	343	325	337	354	369	348	351	329	352	340	342	347	358	362	333	356	336	323	328	348	366	332	356	357	330	363	328	352	388	312	328	333	325	360	343	327	328	350	369	324	375	350	318	339	322	345	353	333	339	331	339	345	338	347	352	332	332	338	354	373	349	320	328	354	358	378	320	344	349	342	343	383	351	326	362	327	361	347	357	340	347	377	358	344	343	331	367	373	337	359	372	351	333	327	350	361	373	353	345	347	357	334	318	388	349	335	360	364	368	347	346	386	348	328	310	350	331	345	383	330	357	362	352	359	356	349	339	358	339	337	306	328	365	342	336	364	367	337	351	370	338	336	348	353	363	341	379	335	341	320	347	353	338	375	347	332	341	360	331	329	335	363	322	373	361	334	318	353	366	367	348	353	354	308	382	342	345	322	369	338	343	320	354	347	352	366	348	363	342	365	360	333	346	322	329	374	337	335	341	346	364	360	349	349	347	305	355	326	386	324	360	320	348	359	373	314	314	340	355	322	362	365	293	349	333	351	350	344	381	334	330	371	354	361	358	355	337	344	361	365	353	342	339	365	356	362	368	326	338	364	352	344	379	344	324	322	341	303	373	399	353	332	370	353	365	333	338	346	327	366	382	327	340	353	313	379	358	354	345	370	358	349	317	317	348	328	338	343	337	361	309	344	323	363	370	318	352	344	329	323	343	327	338	329	324	364	374	319	364	335	344	353	330	356	321	362	345	352	340	348	358	337	347	345	345	343	345	357	409	382	351	373	352	353	358	344	369	354
7985	4182	3124	1536	1307	1103	1025	988	981	949	974	1022	1029	1023	1007	973	959	941	943	856	865	857	852	807	807	828	817	815	857	828	794	858	794	848	823	848	858	822	831	826	810	776	866	785	831	811	816	827	838	850	830	826	831	815	864	826	843	818	872	806	793	851	811	860	814	820	796	780	775	751	859	784	851	827	859	868	833	783	805	836	885	782	843	799	841	862	813	855	813	844	846	855	811	862	803	857	885	768	823	815	875	837	862	838	862	826	816	801	850	819	818	820	786	813	795	786	821	832	841	799	837	851	785	819	860	772	782	840	820	805	840	843	790	819	882	809	861	797	841	832	806	821	825	846	815	802	830	812	856	819	842	803	857	818	791	849	810	839	867	871	799	810	814	792	859	798	825	810	817	784	839	869	804	830	818	823	795	798	784	827	882	811	843	816	851	818	792	841	833	808	778	834	823	781	858	854	825	774	830	862	773	824	810	807	832	822	782	795	799	857	824	802	792	844	822	873	815	787	853	850	822	853	851	793	824	802	811	803	825	778	860	823	808	824	807	816	801	823	831	836	822	772	827	812	814	845	827	800	800	810	836	827	840	814	848	852	861	821	859	809	795	786	827	755	830	801	839	837	841	817	791	846	811	819	860	830	792	890	827	839	832	798	800	847	802	852	804	809	820	814	818	770	846	810	789	838	848	799	809	757	840	772	847	835	836	811	799	867	802	865	806	830	816	857	846	851	804	812	886	865	827	853	833	803	808	847	826	818	863	833	824	868	804	767	843	827	831	809	824	819	821	906	809	820	828	888	802	878	810	839	806	816	854	872	842	811	852	792	816	789	864	808	763	839	857	842	878	805	817	793	821	833	838	850	848	851	763	837	846	816	825	837	789	818	818	812	871	814	837	815	895	812	871	814	790	843	822	862	807	850	824	822	830	802	820	804	837	845	827	831	869	807	815	828	832	800	826	803	817	815	824	851	816	815	835	800	829	822	793	841	837	815	796	792	875	809	857	826	835	825	809	818	787	771	831	842	844	831	846	827	794	799	786	856	795	798	847	830	810	853	822	832	841	772	849	846	871	846	820	834	814	827	792	830	815	809	810	866	879	870	816	807	838	813	837	852	864	822	804	841	868	863	834	872	894	828	819	853	836	851	815	822	833	825	829	826	841	795	837	822	835	808	849	889	832	830	833	803	839	811	791	858	790	809	854	817	757	823	823	841	835	840	845	842	817	782	846	824	863	862	804	809	855	851	843	853	852	810	809	764	867	766	858	800	857	849	806	828	787	820	797	836	791	851	829	834	775	865	805	788	806	813	837	820	777	767	808	789	828	846	824	818	816	810	796	883	812	822	822	872	817	757	796	777	845	840	833	831	864	791	850	831	858	843	772	827	805	842	829	884	805	869	798	824	842	855	841	799	797	820	864	831	770	851	800	820	902	761	884	879	787	758	802	868	807	798	817	867	828	838	877	863	816	797	797	839	819	791	856	868	841	820	819	861	795	792	840	865	758	841	820	793	782	837	839	832	849	884	816	836	852	801	835	798	779	836	788	820	848	820	824	853	852	863	797	850	855	808	827	816	804	840	844	849	831	805	825	816	832	845	827	798	854	811	809	786	826	828	807	779	828	813	821	791	828	817	847	799	762	852	850	798	845	792	808	864	829	788	845	867	799	831	834	787	847	836	829	812	791	856	835	856	825	818	805	812	856	845	849	835	858	829	838	817	844	793	824	801	830	867	846	833	882	840	810	791	855	810	808	865	827	831	811	834	776	790	891	866	814	819	858	811	780	789	834	816	864	824	835	788	815	852	849	819	832	840	802	898	877	820	830	846	806	832	798	823	817	835	905	790	818	872	816	798	797	798	816	839	859	857	781	877	809	837	875	798	795	811	881	858	793	886	828	825	826	810	742	818	864	844	875	828	808	810	839	823	829	825	877	782	811	820	822	837	787	774	791	819	844	815	844	802	838	820	880	812	830	822	843	854	862	870	838	791	852	862	827	828	782	791	831	812	814	777	869	837	845	873	848	825	785	817	871	814	827	814	816	833	822	851	788	838	817	806	855	833	830	806	860	827	783	795	809	834	869	830	827	804	854	849	794	804	881	793	826	808	823	820	855	852	854	821	818	806	825	826	803	861	816	845	782	792	785	833	841	775	850	842	815	816	746	788	848	815	859	845	860	800	837	836	874	793	864	828	816	855	823	887	863	858	782	789	819	838	784	815	815	834	847	808	812	803	841	865	807	802	806	824	816	854	841	850	856	876	827	847	887	823	829	828	848	826	807	784	827	820	811	802	835	829	841	872	828	811	849	775	814	838	828	820	828	885	828	809	839	844	802	812	862	870	828	819	823	794	869	758	855	850	822	845	847	824	841	839	823	821	834	855	841	805	838	870	808	803	805	813	832	841	833	835	870	802	797	824	803	817	867	848	857	790	850	873	832	842	820	865	859	825	869	840	848	856	790	843	785	861	864	835	792	832	829	822	815	842	846	816	855	801	799	873	817	857	864	795	813	832	778	807	773	768	875	817	852	830	807	891	820	790	827	801	815	804	800	823	826	837	820	873	853	850	832	790	818	860	862	801	810	790	866	816	861	824	815	854	849	826	818	869	787	803	864	787	841	852	772	854	878	786	805	835	792	800	798	830	819	814	807	845	858	837	826	851	836	801	820	859	855	812	820	786	796	795	861	821	827	883	807	847	845	842	843	835	789	840	847	827	803	843	840	812	816	820	822	868	819	838	845	840	801	782	869	862	867	839	847	857	865	877	796	843	803	820	828	847	830	824	805	748	820	838	803	839	786	793	817	843	797	797	834	872	781	827	804	818	794	834	782	868	785	851	789	758	827	811	815	826	865	799	824	833	801	828	851	866	808	810	784	815	855	813	847	862	832	832	776	847	845	844	875	825	899	870	807	842	799	826	838	809	795	840	824	827	794	875	853	858	774	834	827	857	848	810	794	846	796	856	809	837	820	787	784	820	895	807	814	817	831	885	837	814	895	806	805	834	839	825	826	854	832	852	833	866	829	812	821	852	878	829	849	856	834	869	853	810	847	757	843	878	813	744	789	880	825	823	881	858	776	766	810	773	783	850	812	841	838	847	819	826	820	849	784	780	804	879	887	774	846	849	837	808	840	801	777	810	822	798	828	779	845	864	883	851	867	854	812	851	824	874	856	756	817	896	793	819	816	838	835	864	793	805	858	796	809	862	845	827	811	801	782	824	832	828	829	824	826	831	796	839	790	869	831	792	819	828	880	848	880	806	815	824	783	853	855	769	805	798	832	841	860	834	792	820	845	808	826	824	781	793	795	801	867	815	856	847	835	839	847	839	846	869	836	808	828	803	869	839	794	855	819	805	840	825	845	827	789	835	826	876	812	807	859	821	807	829	789	829	784	813	826	830	816	801	811	826	826	851	849	830	801	826	853	857	842	837	849	784	801	815	854	845	861	846	816	817	847	814	855	838	834	842	831	870	837	838	837	839
25506	13236	8568	1688	688	512	406	387	368	357	402	425	399	375	367	384	331	378	360	361	367	349	370	348	304	297	347	303	346	318	313	374	307	332	322	349	320	308	338	322	335	329	323	354	357	308	356	319	309	304	322	318	337	326	310	315	318	314	309	294	317	313	318	324	290	313	307	329	295	304	346	327	323	314	312	310	339	326	293	314	295	319	323	309	333	328	359	318	300	308	320	326	313	313	280	303	307	327	328	351	321	327	334	347	345	317	313	317	342	372	329	301	311	341	319	353	326	323	320	307	314	315	345	286	281	321	300	317	298	320	320	342	329	325	324	318	296	336	315	336	286	293	312	315	318	285	318	297	333	327	341	311	302	309	254	322	322	299	294	282	312	333	312	313	304	312	322	317	306	312	299	339	316	344	316	340	305	322	330	321	326	351	346	315	313	294	283	301	333	321	307	336	311	312	284	292	298	335	321	301	266	324	315	322	328	314	259	320	315	361	289	344	313	345	299	324	316	365	317	327	327	343	319	337	319	317	330	319	309	347	300	301	330	360	324	320	337	304	316	308	329	282	366	326	308	328	299	351	294	337	338	328	329	299	318	332	337	298	298	318	294	332	297	320	303	326	286	310	312	335	285	292	293	331	326	337	320	321	315	297	322	343	339	334	331	309	296	321	339	312	353	342	340	337	292	292	320	322	336	313	308	313	291	350	324	324	287	306	302	319	303	293	310	304	319	316	306	302	319	332	325	316	332	323	313	330	305	310	300	321	321	360	323	340	333	322	300	314	322	330	297	346	314	312	285	338	333	329	354	325	308	322	313	306	357	352	331	340	302	314	307	331	311	316	313	292	345	318	326	310	366	332	350	294	301	286	314	341	288	318	320	348	347	327	298	324	291	310	342	317	317	312	319	353	309	318	295	306	321	329	363	327	270	319	307	355	340	308	317	333	332	297	316	331	321	329	309	324	347	302	331	325	314	317	357	321	328	316	307	345	340	320	340	310	327	323	295	333	375	332	300	331	331	351	305	342	287	292	300	319	335	305	300	330	296	305	304	341	334	310	288	315	315	318	307	315	294	304	316	327	322	298	323	308	333	310	288	321	274	356	300	364	305	331	345	314	353	297	278	312	348	303	333	348	316	321	330	312	337	327	311	348	328	307	325	277	326	332	340	328	304	321	309	309	329	337	302	318	341	335	334	320	347	295	285	290	346	325	334	323	298	338	316	313	296	344	353	354	319	301	332	314	331	334	302	341	297	321	343	311	340	307	324	322	321	317	375	320	321	323	325	330	336	344	351	309	316	313	279	351	292	328	327	305	289	304	318	308	337	338	323	320	301	311	350	329	313	330	315	334	340	341	330	310	375	309	284	291	329	311	334	304	329	301	339	309	306	342	314	316	348	321	345	355	333	339	356	316	318	313	339	334	308	316	317	320	320	325	311	313	332	311	316	305	323	340	320	324	319	292	314	316	332	325	337	304	275	325	296	322	318	333	313	305	344	349	327	302	363	310	308	312	328	333	355	321	310	296	333	313	332	320	327	310	299	335	304	308	308	334	339	304	311	303	322	343	335	342	330	321	341	298	282	335	338	316	260	317	355	334	306	302	325	287	339	340	299	332	322	289	311	328	325	296	368	325	351	316	359	273	287	346	311	313	350	285	340	355	297	319	316	326	291	322	318	305	309	299	337	327	312	359	328	353	328	322	277	335	315	356	337	322	345	331	337	330	306	325	321	313	326	339	296	307	343	328	328	353	347	345	315	339	311	327	348	350	346	325	304	314	342	346	342	342	318	363	323	314	328	302	288	301	304	338	340	277	337	333	352	300	347	353	337	331	288	316	339	300	299	301	309	311	335	312	311	323	351	312	307	337	366	323	315	327	309	362	359	342	334	322	286	302	324	319	347	336	295	318	327	319	299	306	317	332	290	332	301	344	317	305	326	305	321	303	321	302	306	283	329	298	303	305	312	342	337	288	306	354	322	339	302	329	292	321	320	366	320	330	333	318	319	333	270	314	329	328	330	337	318	319	331	354	338	330	326	308	327	351	287	323	325	329	315	308	323	333	361	311	304	331	324	328	318	314	332	362	325	331	336	316	331	324	305	326	309	325	337	323	311	300	351	305	295	295	323	308	322	335	298	338	296	318	350	299	316	332	330	316	346	308	278	345	327	332	353	332	368	310	334	327	291	311	376	314	320	286	311	291	337	297	321	341	320	290	327	313	291	315	322	338	328	328	298	325	311	299	339	297	343	297	328	325	338	313	330	293	323	301	332	305	318	327	306	297	357	319	309	358	327	302	309	325	322	320	321	301	310	346	308	336	334	317	349	322	353	337	344	324	320	368	364	322	316	333	297	323	317	333	287	297	326	327	313	301	315	321	276	348	352	341	320	341	320	297	301	317	310	303	298	301	314	314	361	307	309	341	334	322	343	324	332	308	319	359	366	334	305	317	278	320	328	295	329	346	304	276	320	305	325	287	344	334	320	321	306	313	353	334	289	323	338	314	278	346	283	290	294	312	314	321	310	305	314	321	306	321	305	284	320	326	344	321	321	283	348	309	356	332	298	330	337	296	318	343	305	314	342	352	357	317	305	298	316	329	320	344	307	341	316	314	281	298	282	295	311	307	315	329	317	293	279	333	310	359	323	345	312	317	329	342	319	333	316	288	341	312	305	291	291	327	320	340	327	359	327	309	289	331	322	344	333	310	317	306	334	306	332	299	319	305	306	300	307	307	327	300	319	334	296	300	277	311	340	315	345	310	296	351	326	315	318	324	300	347	328	339	307	328	305	335	315	305	317	321	343	318	309	307	304	317	300	329	331	298	311	288	321	313	356	325	296	330	320	313	325	308	323	320	345	309	318	343	309	331	345	306	313	291	328	322	305	350	328	319	320	305	318	309	332	324	355	350	296	295	319	353	309	321	306	296	316	352	297	321	305	309	320	310	293	302	320	316	332	354	307	305	334	323	331	311	374	338	361	343	332	306	310	334	347	316	315	320	300	332	309	321	313	319	318	330	321	325	323	318	361	324	302	277	339	315	319	342	305	337	351	357	332	283	343	319	324	326	317	309	330	310	314	317	311	338	335	317	313	333	308	306	356	314	325	307	341	325	324	320	344	304	301	326	302	317	284	304	323	319	301	334	314	309	311	330	330	349	316	334	341	331	307	308	335	310	327	330	320	371	386	320	299	306	309	331	322	294	298	309	306	299	315	334	331	335	304	347	311	352	328	315	351	341	312	316	302	347	336	300	324	324	332	329	351	347	315	324	317	302	353	343	355	349	308	300	307	360	322	275	330	327	313	316	329	295	344	335	349	308	325	310	313	290	321	346	299	339	287	296	313	311	343	325	317	311	327	313	319	294	328	349	301	297	331	317	327	336	318	294	348	309	350	322	325	346	312	351	278	295	298	322	358	299	332	325	322	347	338	304	314	307	291	353	323	349	321	276	291	293	321	321	316	341	298	318	334	328	323	321	361	315
18693	11265	10686	2416	1965	1602	1345	1213	1145	1118	1124	1245	1211	1214	1213	1056	1059	1042	972	978	880	924	841	835	778	796	779	813	771	792	747	796	753	785	786	766	829	825	768	798	729	781	785	760	804	761	770	821	763	776	767	832	789	751	758	790	745	786	759	788	828	775	770	816	762	753	759	771	748	780	767	780	775	812	763	825	752	784	783	769	736	738	744	708	776	796	792	735	730	788	794	725	743	792	765	810	768	739	753	765	756	762	785	763	759	796	767	783	742	814	757	788	763	823	831	723	744	772	761	769	784	803	743	735	786	742	728	746	789	772	792	747	783	758	767	757	729	743	850	796	766	799	741	801	754	763	785	783	750	773	738	770	743	753	807	797	732	801	724	780	811	760	825	776	737	752	808	758	749	749	739	753	754	726	756	702	744	746	775	763	801	780	778	723	796	778	750	773	738	778	745	760	836	787	766	773	777	767	763	748	788	764	792	723	736	743	780	755	790	804	786	769	794	807	788	743	724	798	795	748	725	716	809	763	805	740	719	791	778	736	805	774	753	748	696	769	763	780	758	768	819	805	783	773	730	752	807	749	783	752	749	787	761	751	765	809	770	827	785	751	790	772	784	797	734	742	746	763	756	780	804	775	755	791	742	754	742	739	816	780	763	777	769	762	762	797	795	789	783	716	787	739	747	743	825	761	717	748	698	773	737	799	748	764	812	769	731	745	768	794	806	720	775	727	736	776	753	758	826	738	764	788	767	783	718	747	742	737	806	720	776	799	731	772	742	762	741	758	829	789	741	776	740	775	725	722	767	790	784	767	716	730	781	759	765	733	754	759	807	743	742	784	788	801	774	736	785	768	791	797	747	745	781	760	743	778	751	706	770	774	755	783	750	773	792	782	753	772	751	815	767	768	794	781	781	727	752	715	760	761	809	739	774	742	742	764	783	770	760	797	772	737	723	765	749	768	782	741	781	797	759	794	740	752	718	772	717	753	745	709	758	798	753	766	808	793	773	718	725	771	829	734	739	747	756	773	779	787	784	755	761	738	799	734	783	721	768	762	785	740	735	725	763	784	760	822	724	749	738	732	743	776	850	795	734	759	754	756	762	774	738	761	745	742	781	762	734	790	745	783	733	749	688	824	748	779	770	768	723	785	825	737	787	748	764	796	732	738	755	773	720	742	767	765	776	743	762	803	740	767	779	756	744	771	791	799	802	779	737	740	799	728	733	759	770	762	758	746	756	763	752	803	742	757	765	755	783	756	764	751	759	728	778	732	754	737	743	781	816	794	753	763	755	722	767	735	757	764	746	786	774	767	763	738	809	754	753	789	792	743	740	753	763	757	750	744	780	740	746	752	802	691	735	770	772	817	747	756	735	772	738	796	831	814	739	762	763	757	737	806	778	743	727	755	781	753	770	809	801	745	716	832	756	730	766	719	760	789	795	800	803	789	771	788	717	765	772	732	733	764	797	736	783	763	737	759	809	785	758	780	794	837	763	795	784	780	778	802	754	758	754	790	800	751	758	764	765	785	771	754	742	772	739	735	756	775	744	774	785	752	711	812	791	726	793	731	786	752	757	762	737	779	757	737	738	743	759	732	732	784	773	784	767	793	746	756	796	677	748	757	730	767	812	797	786	793	755	759	747	759	757	778	769	756	774	717	775	829	709	788	731	802	741	747	797	763	815	799	775	801	748	758	769	787	795	759	782	795	745	785	742	746	759	755	741	814	755	797	773	745	735	779	743	797	782	774	791	761	766	774	780	811	748	732	807	752	753	802	821	737	767	721	716	739	776	806	756	761	760	753	731	789	735	708	745	748	751	781	769	768	794	756	775	716	734	793	746	753	756	762	759	766	754	843	745	762	783	801	762	771	704	741	777	819	709	741	787	757	740	768	719	763	814	821	741	770	752	776	812	766	796	769	763	786	787	760	760	774	753	762	778	779	763	765	731	757	755	801	736	735	829	798	751	761	726	787	774	774	763	745	746	746	765	766	805	785	736	770	712	787	754	772	701	716	773	739	776	759	757	783	797	732	768	747	760	813	773	740	794	758	757	791	815	712	765	750	743	745	788	784	762	719	795	780	786	800	698	753	740	774	776	745	767	778	718	738	803	764	745	767	763	783	784	779	817	775	762	793	800	734	765	736	782	819	753	749	724	754	777	731	794	744	741	752	732	774	796	765	808	743	726	771	754	754	796	782	784	803	758	773	769	748	795	776	754	781	756	792	753	792	774	753	818	803	777	797	769	750	732	723	779	760	756	737	757	807	781	753	752	749	789	750	762	759	842	717	790	701	756	774	776	756	787	741	764	773	800	766	801	773	737	744	718	801	768	763	772	776	767	769	798	775	745	773	818	791	771	816	774	776	754	726	773	765	799	777	720	777	738	768	742	781	804	727	736	757	756	770	731	808	798	771	779	805	787	788	827	778	773	750	728	810	776	780	791	747	742	776	763	800	795	749	740	765	757	793	787	758	743	770	720	751	727	727	742	737	782	705	749	740	776	749	710	790	820	832	811	762	751	749	752	766	741	783	824	718	768	798	784	754	768	799	763	752	775	738	777	760	775	756	814	768	783	737	732	731	767	744	778	769	727	772	763	745	740	765	779	719	728	809	794	816	782	747	812	749	772	777	737	727	741	749	767	724	767	780	770	769	773	793	739	782	726	811	755	727	747	724	759	764	779	799	736	755	831	756	788	725	784	784	752	750	790	776	812	774	769	772	737	774	780	760	745	784	754	759	789	712	752	748	738	765	753	779	730	736	756	782	812	728	733	716	751	787	777	772	809	775	789	771	753	764	766	745	763	767	747	765	749	762	775	745	748	767	760	819	789	786	734	742	741	769	803	750	765	727	745	746	704	757	718	784	808	755	756	828	738	810	757	718	774	786	757	766	767	797	803	790	811	718	805	751	736	768	753	737	785	722	752	797	763	757	754	727	761	753	808	792	740	753	766	798	737	737	754	767	738	740	781	788	745	766	767	748	779	799	767	761	790	754	777	794	784	796	756	833	751	793	783	793	740	775	773	752	773	777	767	734	784	753	735	738	750	749	768	783	720	758	817	750	755	789	804	748	761	731	765	831	807	742	741	727	787	746	797	725	741	769	698	738	768	770	779	702	744	795	772	786	759	767	759	745	777	716	759	762	818	798	788	780	766	767	815	752	809	823	760	817	782	769	813	759	787	719	762	781	761	699	725	768	809	756	745	785	731	750	766	754	749	740	787	786	759	765	732	749	748	702	746	802	767	763	791	741	769	714	705	771	769	767	773	734	835	787	725	809	727	751	785	787	758	741	799	726	747	731	774	776	778	787	795	787	779	752	812	791	772	803	757	779	778	813	767	776	764	729	755	801	839	790	761	802	750	756	723	750	773	812	754	743	773	768	740	742	764	715	745	748	728	784	740	753	749	798	747	793	759	796	746	759	797	765	759	740	783	720	738	789	716	766	743	724	772	731	788	756	793	784	745	753	796	782	764	744	743	730
34972	22051	14177	3246	941	530	395	358	318	300	288	319	279	297	282	278	249	248	212	256	202	224	219	210	202	191	184	173	210	173	200	209	190	194	227	215	197	204	210	193	165	206	195	204	186	186	220	182	176	189	192	176	180	192	205	188	177	178	180	198	184	187	210	183	195	200	185	178	223	178	182	161	197	213	178	179	199	158	183	216	169	188	189	188	224	169	169	166	180	187	202	214	187	194	197	203	165	199	189	193	188	199	174	190	173	208	167	190	169	190	216	168	190	172	165	188	192	177	189	164	192	174	218	215	190	212	184	211	198	183	190	193	191	210	207	195	199	189	180	182	161	179	203	209	233	211	195	176	197	196	189	213	186	152	174	184	176	175	172	191	198	186	201	212	214	183	174	170	195	206	215	186	180	179	190	184	192	195	184	194	199	183	196	179	162	175	161	177	211	203	203	190	204	201	182	163	182	220	201	192	192	162	183	175	202	160	164	171	192	177	186	203	178	179	185	199	186	173	178	193	198	191	194	218	171	200	181	169	196	169	181	186	217	196	179	171	181	197	195	180	180	217	213	189	196	179	173	193	173	196	188	181	185	189	207	186	169	202	189	180	193	177	192	204	168	197	178	193	196	183	195	192	180	177	176	191	151	193	193	201	202	187	199	198	177	209	215	183	179	194	210	194	191	185	183	219	194	204	200	211	172	156	215	197	187	174	165	214	166	193	181	194	169	172	204	193	165	197	181	192	181	205	207	184	219	202	186	182	189	186	183	194	207	174	199	202	203	190	173	179	171	212	189	184	224	191	188	206	174	220	167	196	184	179	176	175	185	181	180	191	195	165	178	213	222	174	186	191	200	190	199	211	210	197	181	185	180	178	192	171	208	193	173	177	202	180	176	209	192	175	166	185	206	188	180	194	176	199	206	170	180	199	196	176	219	186	192	187	161	195	176	220	197	200	192	188	188	183	174	182	168	194	181	183	181	198	191	213	202	174	209	169	182	212	197	195	185	184	200	196	184	190	157	206	230	226	188	214	178	178	186	196	197	167	193	215	180	204	177	198	190	225	189	180	194	187	163	170	187	194	186	172	202	182	191	180	195	188	198	208	199	205	180	180	180	216	184	192	195	190	188	181	193	202	182	177	186	181	205	179	182	180	188	201	213	200	171	172	210	195	201	170	174	189	181	173	186	187	195	192	219	205	203	177	174	208	185	208	183	200	188	185	206	196	176	168	197	190	206	202	168	177	198	195	220	207	206	196	198	212	202	179	201	168	200	172	181	216	193	184	195	187	195	176	197	185	166	178	186	179	205	174	202	186	178	207	165	204	194	178	190	187	195	173	198	191	190	213	176	210	173	184	187	198	202	193	192	182	177	196	207	168	162	190	210	206	204	199	178	188	176	186	199	203	186	193	161	184	197	185	185	209	196	169	180	208	191	181	200	182	198	189	177	209	187	181	187	179	191	215	182	204	181	193	185	178	199	192	192	193	212	186	172	167	182	205	209	182	191	191	221	197	204	174	190	203	196	215	190	208	202	165	203	217	209	209	155	196	219	191	165	220	175	184	206	216	196	197	168	194	176	192	209	178	215	196	178	183	199	194	202	184	193	190	202	172	189	210	174	204	201	194	189	210	174	199	205	177	197	194	183	178	208	189	181	202	200	177	162	182	205	182	191	174	166	205	198	187	181	174	241	176	191	166	180	197	195	200	186	185	188	181	177	196	195	203	165	150	186	207	180	201	169	182	215	210	173	199	187	169	187	198	186	201	199	181	163	202	196	224	193	193	202	182	204	180	192	184	206	155	195	201	173	182	182	163	208	196	208	185	218	174	194	209	209	200	183	179	200	216	209	167	198	192	183	183	201	199	194	187	168	188	184	205	190	199	191	207	201	198	201	192	187	188	210	197	204	186	207	170	199	192	200	191	177	166	183	179	190	204	186	224	211	192	182	180	193	184	190	193	198	192	173	188	203	195	196	196	179	210	200	170	188	173	188	175	165	184	202	183	201	203	180	214	210	182	207	183	173	204	191	177	192	190	181	184	203	178	196	202	188	182	182	201	184	199	166	181	173	188	204	203	179	171	194	160	204	213	178	211	180	230	196	197	213	187	188	206	220	199	198	202	150	174	198	181	222	213	182	189	184	191	190	170	189	172	183	200	163	189	184	215	195	176	183	180	185	180	220	197	183	194	182	168	183	193	173	169	174	184	223	226	181	204	190	210	183	195	201	203	205	190	204	188	189	195	202	171	168	195	192	182	186	180	219	182	165	186	222	158	198	205	187	213	189	191	188	179	203	207	182	186	168	168	197	189	188	190	177	173	166	185	198	187	179	193	171	191	186	196	203	172	197	206	183	182	187	194	185	197	191	224	185	182	194	177	195	187	229	200	210	197	189	159	181	192	176	209	205	186	194	175	189	193	172	182	215	198	184	196	190	201	207	191	198	183	207	188	211	231	201	189	176	213	189	191	191	178	182	181	196	194	184	209	212	198	193	183	159	193	196	177	194	203	210	208	215	209	201	204	177	181	149	185	197	184	204	177	181	179	209	184	221	207	171	191	194	191	176	172	186	166	193	177	196	158	207	225	219	184	188	176	208	188	196	218	177	209	225	173	229	181	163	193	180	199	172	202	218	217	171	200	182	196	166	176	194	190	192	186	211	193	199	178	207	195	198	171	165	196	224	191	241	176	181	198	189	197	199	190	180	194	196	202	185	203	182	182	199	208	204	165	210	204	194	163	183	180	211	203	168	202	174	185	218	201	194	193	197	205	206	179	194	170	175	204	179	192	169	176	187	193	205	187	200	190	193	175	183	176	207	191	186	195	214	154	187	185	206	175	195	190	209	207	192	187	193	218	185	184	206	182	184	205	190	207	188	205	189	186	184	182	216	200	191	180	223	220	203	181	204	184	191	178	193	198	172	187	215	186	182	202	198	188	197	177	179	185	172	180	191	164	206	186	184	197	189	185	200	188	185	186	194	187	190	176	198	174	220	189	185	204	192	198	172	174	176	204	199	184	203	173	234	187	182	198	190	194	184	201	190	205	186	195	189	179	200	191	192	202	199	205	177	189	205	189	181	200	194	208	182	187	198	211	205	179	185	195	202	155	183	179	186	180	191	204	197	215	230	192	190	173	209	206	175	184	206	177	217	213	196	182	201	184	168	184	214	180	173	173	210	170	179	183	213	196	191	194	219	166	200	202	189	194	184	186	186	214	168	176	176	211	206	207	183	209	194	184	219	212	194	190	187	196	166	195	173	194	194	185	187	192	194	175	182	174	190	195	205	170	198	189	174	219	207	188	185	164	209	202	210	191	202	198	190	186	161	214	164	189	179	182	166	187	199	196	207	187	189	185	205	189	205	198	183	176	180	212	180	203	193	171	213	188	185	161	187	163	185	198	205	199	208	213	204	169	185	208	178	183	202	218	185	161	193	184	191	163	193	169	175	198	203	186	197	182	196	192	220	192	175	198	179	179	182	180
24228	17310	14745	3333	2106	1696	1449	1192	1115	1072	1077	1184	1149	1221	1131	993	949	831	815	792	718	653	654	576	572	517	555	541	525	505	527	502	488	552	490	491	525	497	517	480	462	494	537	528	513	435	525	539	479	492	474	497	506	487	479	492	492	516	498	504	495	489	465	499	460	486	461	479	477	443	517	478	502	483	521	501	478	476	494	501	494	495	470	484	461	495	485	515	452	503	467	488	506	475	492	463	455	521	480	503	501	479	473	527	495	470	457	473	466	506	481	495	491	520	497	511	496	477	462	522	508	528	472	462	451	478	488	496	488	428	467	461	480	499	510	474	531	509	491	475	470	502	475	525	441	483	533	449	476	495	447	439	432	502	511	454	472	505	491	497	432	480	510	485	508	449	486	492	459	509	466	476	461	454	497	487	501	477	479	519	482	482	481	511	454	483	459	443	479	513	478	488	474	483	486	471	514	463	515	499	498	466	493	498	494	494	511	494	474	441	495	475	457	505	478	453	465	494	450	538	422	488	512	462	509	490	456	488	451	520	484	473	454	500	484	497	493	431	457	497	474	469	485	473	474	505	475	516	494	465	478	458	459	485	501	468	458	472	460	468	471	490	464	460	458	434	450	511	472	464	461	509	513	473	495	467	493	451	467	469	464	491	467	474	509	473	475	452	464	460	490	491	479	476	541	515	474	481	478	468	482	469	436	496	408	483	475	480	493	477	457	494	484	448	491	474	539	480	496	462	465	478	449	470	464	464	533	463	453	486	517	493	504	477	480	477	490	492	467	449	472	470	488	480	475	497	501	463	484	463	474	495	505	462	473	431	489	478	439	502	517	503	428	485	496	537	494	474	500	466	450	507	473	487	453	459	478	524	474	488	488	488	469	472	488	492	489	471	520	504	478	498	482	514	472	469	465	430	452	486	489	480	454	498	472	489	477	468	468	516	524	474	411	459	481	486	524	484	502	482	499	464	483	481	480	478	491	487	511	497	485	460	469	481	471	490	474	481	474	469	463	491	547	468	497	466	510	467	492	465	483	486	437	520	462	474	501	474	471	492	480	453	490	480	515	464	481	551	502	442	481	401	493	518	482	468	428	442	466	471	488	464	497	480	493	520	478	504	498	487	496	466	457	513	503	475	448	477	476	480	428	440	488	500	474	494	481	499	540	470	491	468	505	450	490	485	501	460	497	527	533	520	458	472	480	464	502	446	478	476	487	480	477	459	469	476	492	486	455	454	479	518	480	530	452	474	450	488	444	515	494	496	466	528	474	440	483	494	501	451	451	458	449	502	499	498	434	484	507	466	499	445	445	504	448	433	503	459	470	453	489	447	473	448	522	490	510	462	474	526	457	480	511	480	485	490	494	480	448	506	510	498	506	433	480	459	498	480	464	443	448	505	492	503	518	501	542	486	492	503	448	491	468	491	454	462	521	472	454	442	463	512	487	530	498	483	511	500	471	479	479	527	510	510	441	507	509	500	481	463	468	447	471	464	458	460	491	456	517	475	477	474	475	469	484	484	479	486	471	472	496	518	454	463	497	472	491	457	486	507	481	456	438	493	487	491	477	479	492	487	532	485	467	495	483	522	457	470	497	500	490	451	483	467	451	475	479	462	454	499	452	476	487	553	511	512	525	477	474	484	493	505	451	503	486	489	454	485	459	468	444	483	478	503	505	452	468	466	458	474	498	455	463	509	476	485	457	501	493	467	471	488	490	467	497	459	493	412	470	533	479	503	467	506	505	472	482	477	497	492	468	484	497	479	501	517	483	482	500	461	481	488	465	456	496	500	482	471	475	489	480	520	490	479	501	512	476	452	474	475	488	475	462	516	471	465	496	449	530	475	476	451	497	473	476	478	475	512	483	503	480	483	455	483	500	447	493	474	530	503	477	481	487	464	502	475	476	499	515	431	464	466	460	457	476	482	487	501	519	500	496	474	525	507	493	485	476	474	490	476	488	451	470	461	480	513	522	449	489	505	471	471	499	487	477	455	502	508	468	471	496	471	433	477	496	503	478	483	475	490	440	478	470	500	471	506	520	478	522	508	477	497	456	506	477	443	474	457	487	474	464	480	494	461	512	492	480	441	466	471	444	472	461	476	467	448	480	496	470	476	489	514	482	493	472	450	481	506	448	501	490	484	492	524	467	463	479	470	491	485	492	502	470	489	475	506	502	480	438	499	462	448	473	496	461	461	491	473	489	464	494	486	490	477	527	453	496	465	492	518	489	507	476	450	449	459	469	485	473	503	470	479	463	466	464	467	483	487	421	481	473	472	472	461	489	438	440	515	466	461	497	437	456	459	521	503	494	470	491	482	460	491	499	499	456	510	494	510	488	490	491	473	449	466	452	481	465	484	477	432	503	470	468	479	522	487	507	464	476	470	500	518	502	446	489	485	486	489	517	475	457	462	487	483	506	477	526	526	481	438	453	483	487	454	490	443	463	505	496	443	468	462	527	510	500	523	482	476	456	500	480	472	502	482	494	454	503	448	491	459	512	480	469	505	523	501	489	453	504	433	510	463	523	472	509	482	489	461	481	461	456	510	506	483	478	462	481	503	519	526	506	490	487	490	523	503	498	495	503	514	470	482	453	477	485	488	528	460	488	515	468	486	479	492	455	497	485	527	458	498	509	477	491	473	459	514	502	464	509	499	503	497	497	476	488	490	455	456	501	483	482	443	479	476	467	494	518	466	498	469	518	495	469	517	504	470	480	482	498	482	514	529	481	483	479	468	478	457	490	455	483	467	479	480	454	522	481	458	435	485	475	487	499	491	480	472	492	475	486	460	491	459	482	461	435	481	485	498	475	467	430	478	487	513	471	496	474	486	459	498	448	459	449	500	465	454	482	506	469	488	444	488	467	506	457	515	515	474	498	502	469	494	481	471	481	478	479	483	508	472	512	463	453	474	479	504	499	477	489	479	435	489	466	502	473	467	492	468	497	506	505	504	506	487	477	456	494	478	556	486	476	480	499	502	481	493	478	479	461	458	513	494	478	486	444	463	482	490	490	472	477	497	482	493	477	486	475	500	454	486	473	500	471	515	498	520	513	460	483	502	448	460	490	484	474	479	455	460	484	470	488	472	504	501	479	455	477	477	465	477	491	497	485	515	503	479	475	483	482	456	482	509	523	506	463	505	499	504	461	460	466	507	476	486	469	471	492	484	493	473	454	495	442	474	457	446	507	492	475	474	468	479	436	494	515	521	482	483	484	488	486	517	495	447	474	478	488	456	490	498	451	468	456	481	485	480	466	502	480	462	458	505	484	513	514	473	476	462	483	480	428	497	486	479	490	571	459	450	455	482	475	508	493	483	457	499	474	482	527	477	523	494	554	476	465	448	529	442	513	465	509	458	460	458	477	481	511	483	470	474	474	461	507	510	489	486	477	481	463	464	501	458	521	478	515	463	445	457	492	453	457	490	466	505	525	456	505	491	490	477	478	491	477	459	474	465	508	467	488	467	471	462	492	491	498	468
10755	4093	1673	547	429	444	369	387	410	389	397	378	392	423	347	365	336	359	356	348	352	363	354	348	342	333	365	332	324	345	362	335	330	374	340	353	335	349	334	346	343	373	296	348	338	369	344	358	345	362	329	347	322	345	333	351	336	384	370	362	335	373	379	342	317	319	341	310	370	356	349	380	323	357	321	351	342	358	323	340	365	335	300	359	337	358	341	313	346	356	373	357	383	350	362	335	315	345	340	383	319	354	363	361	326	338	324	358	341	302	353	341	367	343	387	353	354	317	324	323	349	323	346	329	353	333	356	312	350	321	354	354	345	339	338	363	354	352	298	371	348	346	325	405	342	331	322	318	349	332	365	346	338	364	333	353	354	357	357	351	337	365	374	347	393	365	341	299	357	329	345	376	338	310	331	385	328	324	319	378	347	352	354	374	336	344	327	334	342	368	340	359	355	354	373	330	364	361	366	345	361	364	339	342	311	330	307	311	328	361	340	345	335	348	340	358	358	336	349	338	342	362	347	344	340	333	310	348	314	305	372	346	366	354	326	352	337	371	341	352	382	366	336	354	348	327	347	326	341	376	378	384	368	335	331	352	346	326	330	351	364	312	353	347	329	359	340	361	323	325	362	354	357	337	362	336	341	344	274	337	347	319	341	345	333	363	305	327	338	348	352	326	350	369	370	347	309	353	359	363	344	328	361	296	340	346	320	358	388	375	337	340	336	341	396	369	323	344	330	359	355	327	331	360	373	372	338	345	359	367	363	371	353	342	348	367	343	319	354	354	367	333	340	358	346	313	322	323	359	360	326	376	349	352	382	330	342	359	365	352	362	359	350	327	344	334	392	378	314	363	340	334	352	320	337	372	358	365	350	363	361	325	296	330	356	334	353	357	358	339	326	381	342	379	316	371	327	363	348	326	344	344	346	339	315	330	306	318	368	324	329	314	348	349	381	375	347	343	319	318	351	346	385	394	347	383	330	345	336	369	305	317	378	300	312	364	316	337	346	318	382	366	353	341	343	366	355	361	359	322	366	369	310	329	341	334	377	309	336	321	361	354	350	370	366	335	349	361	358	353	355	368	323	378	346	343	340	360	330	360	334	343	339	334	371	359	361	346	364	342	345	332	333	357	370	349	337	329	328	367	373	356	343	332	360	301	341	383	332	328	312	363	349	285	351	344	341	351	370	362	362	385	322	324	345	400	352	356	331	320	325	342	362	337	332	354	347	319	328	332	318	346	289	363	321	346	345	373	372	352	395	335	334	376	371	358	345	339	349	385	350	329	332	341	294	317	353	322	375	349	316	350	343	330	318	332	338	343	358	373	322	304	371	350	331	356	343	342	371	388	362	350	350	287	330	368	326	358	339	339	349	341	326	346	330	359	331	313	332	339	344	319	328	339	322	333	334	334	322	328	344	348	357	349	331	331	396	360	335	347	333	352	354	318	315	358	379	348	347	366	343	331	371	339	301	383	321	368	335	361	360	347	351	346	336	339	337	363	354	293	307	324	374	334	343	349	298	330	335	349	347	358	321	319	343	354	346	394	330	357	366	307	335	343	351	384	334	323	329	311	323	353	335	357	342	343	313	344	341	343	347	335	338	330	341	342	311	306	311	360	362	341	336	323	309	400	322	335	333	368	348	355	378	346	340	351	324	360	349	346	355	311	312	323	346	361	356	349	326	335	342	340	319	330	322	341	333	319	319	319	356	358	327	333	330	357	347	352	318	320	370	338	336	328	339	339	360	342	339	340	325	355	377	343	352	345	376	404	335	335	295	333	344	344	313	366	352	346	342	356	347	332	343	355	362	360	332	316	318	340	370	370	351	351	365	350	338	312	343	340	383	351	370	362	335	371	366	360	315	312	391	331	341	348	335	360	354	346	322	355	324	350	331	358	340	347	334	325	331	335	357	348	342	336	334	345	351	343	322	362	338	315	345	307	338	379	390	331	319	360	359	349	332	353	314	362	378	345	331	340	346	347	350	363	325	328	333	296	363	341	348	389	312	336	353	312	311	324	318	352	333	351	357	325	338	310	362	362	330	357	360	339	383	346	373	366	369	346	361	364	355	332	346	315	334	357	329	348	343	325	374	328	365	329	333	334	315	371	343	379	362	361	392	313	348	307	357	348	326	360	356	352	350	331	366	342	326	326	363	333	359	382	331	331	373	346	344	288	352	328	346	366	329	341	361	351	320	324	339	354	363	316	367	302	320	335	344	329	341	357	321	330	374	388	332	346	374	360	353	375	377	342	355	295	333	329	299	363	329	310	303	330	368	362	340	356	346	341	360	370	358	356	369	318	344	341	325	359	355	334	312	377	367	316	361	320	325	363	364	331	339	362	339	365	338	356	317	351	311	317	389	350	363	390	365	356	349	345	383	320	323	351	350	325	321	356	333	382	310	343	318	287	346	333	342	348	345	370	349	352	324	372	352	340	333	331	342	336	350	347	367	305	404	325	334	355	334	323	336	304	342	303	365	319	315	349	344	308	394	360	331	338	336	368	320	343	392	331	383	357	328	367	292	318	355	335	349	331	354	328	324	304	364	314	337	338	293	319	374	343	369	325	328	336	334	329	348	385	342	373	356	321	324	326	325	313	373	331	358	371	344	339	384	342	316	339	378	323	348	359	358	342	340	340	383	346	380	364	372	318	340	310	365	350	312	356	355	359	339	316	306	352	317	388	384	357	330	327	331	332	362	334	330	314	356	323	320	333	350	356	334	381	334	367	347	370	329	337	324	328	322	361	374	356	363	317	318	363	385	344	315	343	344	383	356	352	376	340	351	358	382	343	320	372	385	367	376	360	309	359	391	324	371	357	334	387	337	346	354	312	349	340	348	354	363	388	345	344	312	348	349	354	312	327	330	361	343	363	338	346	333	336	384	313	327	352	372	350	339	364	352	372	356	357	361	336	396	324	333	355	321	373	361	347	335	352	343	365	349	357	322	368	334	358	339	332	352	325	312	353	360	344	366	366	332	355	365	376	380	362	349	352	339	369	329	326	365	342	358	339	301	354	341	339	317	362	340	332	370	331	337	388	356	359	298	344	326	346	362	347	357	331	357	326	356	332	339	325	336	310	363	335	357	335	343	330	370	329	372	343	339	358	304	338	354	348	358	361	355	347	365	372	340	339	363	337	309	345	359	355	351	354	400	366	348	336	339	345	383	364	387	287	335	331	351	342	354	340	343	342	331	395	326	349	340	366	381	346	360	357	354	345	333	354	345	376	331	392	339	332	354	338	323	344	316	374	351	320	332	339	387	358	334	319	352	333	325	326	348	354	316	324	353	362	376	311	375	371	340	353	330	351	354	340	341	359	365	373	375	334	355	318	334	345	343	331	318	355	381	352	343	348	341	371	328	357	374	363	349	364	318	349	361	316	333	329	368	371	346	362	319	336	315	317	328	356	351	357	341	334	312	349	363	357	333	346	334	359	377	351	346	361	322	357	352	363	361	355	329	346	332	360	353	357	338	330
8155	4426	3231	1404	1264	1198	1077	1062	975	988	1023	1070	1053	1069	1038	1012	942	931	911	876	835	881	884	876	850	858	832	830	783	840	888	860	828	804	811	812	819	790	800	790	794	845	882	829	847	787	824	825	824	786	860	882	893	856	822	816	806	809	823	851	819	747	836	806	846	869	821	791	815	804	815	790	810	790	828	833	810	865	835	805	785	829	810	843	822	865	831	810	805	799	800	862	784	776	862	795	853	818	784	799	800	829	830	825	858	815	775	811	817	786	816	838	825	780	869	817	838	808	846	801	795	857	818	879	853	774	819	882	853	829	829	816	787	820	771	827	868	813	827	797	840	824	805	848	737	859	879	821	799	787	856	858	795	770	829	841	848	828	830	805	791	845	848	824	824	845	801	841	791	825	839	854	803	813	804	797	832	832	838	851	771	796	812	886	795	870	857	862	826	809	770	844	833	817	770	816	846	844	807	864	856	837	833	821	808	827	874	851	858	857	795	755	834	856	780	795	803	791	835	837	858	844	840	822	828	794	819	800	836	880	901	845	808	823	825	836	840	797	787	784	828	845	840	877	804	820	821	843	825	876	808	816	823	850	874	811	872	818	846	865	836	851	794	832	801	796	811	792	824	814	855	761	807	854	863	820	843	792	848	832	852	852	848	869	817	818	802	787	829	827	823	824	800	812	822	781	817	800	801	825	805	808	794	840	839	839	799	803	819	795	855	850	819	808	805	844	838	794	861	796	834	797	818	803	863	777	837	850	860	778	743	829	810	811	814	861	812	805	813	811	831	870	811	796	829	814	818	814	796	831	888	847	844	801	840	854	814	782	805	822	823	827	876	856	874	828	776	822	833	823	800	851	849	815	820	860	826	843	858	783	878	842	833	836	814	819	831	839	779	841	835	833	832	816	849	814	815	856	811	853	851	843	845	798	825	781	837	832	813	797	836	805	773	809	816	776	779	843	866	815	839	735	800	848	809	799	817	752	872	844	784	843	821	853	835	832	798	848	860	832	787	813	837	860	829	788	789	792	805	889	813	841	828	828	810	800	863	817	811	848	759	818	873	769	858	800	873	819	852	786	833	809	794	841	824	866	816	783	792	754	829	833	851	785	833	837	807	839	832	828	831	844	815	823	828	840	840	807	846	793	848	813	831	858	865	775	825	845	783	780	800	848	859	826	790	817	802	817	874	767	872	846	854	784	821	841	857	827	804	823	878	783	796	857	859	855	845	800	867	859	857	843	837	847	838	806	797	824	817	802	817	773	861	850	787	794	781	879	817	815	794	810	806	849	840	901	800	827	843	827	858	821	809	845	822	812	839	794	799	819	766	817	835	756	799	823	787	797	871	835	834	773	870	827	849	814	807	825	843	820	841	763	908	816	833	775	832	787	819	808	842	813	899	797	857	767	786	812	809	816	794	869	805	827	827	851	846	783	826	833	877	834	817	823	778	855	820	868	799	796	816	816	840	804	807	798	856	829	801	806	844	766	859	832	796	827	862	845	879	840	824	896	781	826	816	845	802	814	799	829	811	826	836	806	842	794	836	842	849	808	813	830	835	853	835	807	809	784	781	804	900	795	811	799	810	841	827	833	792	816	786	866	803	762	826	783	785	798	808	807	790	825	854	813	836	843	867	840	823	870	839	796	810	870	844	793	833	830	835	859	842	870	833	825	822	806	815	863	784	855	792	830	794	806	767	793	782	838	863	804	823	841	809	787	837	837	860	844	843	825	798	849	845	835	770	800	832	838	832	818	791	825	832	835	844	843	835	836	792	812	818	870	830	811	802	808	809	834	825	818	832	773	825	840	831	849	828	825	839	807	786	787	819	882	820	834	805	823	847	825	765	795	861	821	828	790	850	754	796	844	869	856	829	857	833	831	836	813	812	849	782	814	786	820	864	836	799	816	794	825	867	857	790	826	804	799	862	802	822	793	826	860	794	854	847	829	846	790	846	799	827	821	793	831	830	818	846	854	785	813	824	779	850	855	818	844	819	846	845	883	797	819	811	827	870	843	830	771	866	786	791	807	793	810	817	798	809	809	838	834	797	800	840	816	768	805	818	811	845	813	779	827	828	778	848	819	835	823	833	856	825	793	825	834	789	840	828	824	839	808	882	875	868	866	798	815	806	841	792	804	827	851	803	850	798	789	853	841	832	856	844	833	836	795	836	840	816	835	829	794	822	800	777	839	800	867	841	792	765	811	813	790	830	821	795	793	808	789	828	849	816	846	858	811	856	841	781	794	880	833	828	816	826	850	798	821	854	853	830	842	804	831	817	839	850	822	867	807	827	830	789	783	792	815	810	813	777	834	823	763	797	841	807	785	805	860	874	798	769	862	801	755	790	854	833	813	828	780	766	843	811	865	811	820	808	841	775	859	847	776	843	813	802	862	844	806	854	820	788	795	839	818	825	829	800	851	851	815	828	829	863	815	861	842	799	831	816	824	839	889	855	777	879	796	821	790	858	782	824	861	826	834	805	875	815	866	893	829	791	859	772	804	796	804	771	849	878	822	852	853	817	814	793	790	871	791	825	829	824	809	823	879	857	844	827	783	833	804	829	854	832	874	807	777	846	842	845	828	840	826	814	853	854	817	840	797	826	818	851	803	758	791	814	845	806	855	817	840	764	831	806	832	799	800	802	825	825	802	840	811	853	822	806	807	787	829	850	846	802	791	803	845	842	819	861	827	877	827	799	799	817	813	825	869	817	812	817	804	824	845	859	817	808	834	765	804	797	827	816	825	822	858	843	879	806	833	807	875	810	799	797	782	799	821	820	814	823	780	798	802	843	813	849	817	849	802	838	836	803	879	788	830	913	817	831	844	845	829	819	815	818	816	865	894	847	813	778	858	777	799	877	817	865	815	827	834	801	820	843	833	832	847	867	890	806	863	821	852	845	807	856	796	803	846	812	801	784	854	893	805	788	805	783	797	827	836	823	740	835	803	887	847	851	762	821	820	833	799	842	845	813	829	821	854	799	825	761	819	877	811	788	767	906	839	798	848	803	857	862	784	882	823	865	843	832	816	809	819	831	847	783	813	793	817	815	806	841	827	807	801	818	846	788	876	831	867	828	840	816	818	884	792	820	850	831	785	824	857	829	852	818	817	771	799	849	793	806	835	806	819	799	838	807	860	815	824	792	796	791	790	866	816	842	774	792	793	872	841	836	838	838	814	799	804	846	848	804	852	817	777	795	831	791	786	828	877	825	801	838	749	812	842	862	770	840	791	800	834	832	823	809	808	796	784	821	843	839	792	836	825	843	861	802	819	879	802	856	839	818	841	785	828	861	846	799	911	784	846	829	789	809	812	843	790	862	815	779	906	802	806	823	827	858	808	775	828	877	802	845	812	850	855	805	795	865	785	818	850	840	808	844	880	829	825	882	841	775	830	808	820	801	895	817	839	830	885	831	838	898	856	804	857	824	801	831	817	850	815	817	830	829	849	851	826	807	828	883	837	793	810	826	841	782	800	834	832
25764	14375	7828	1774	667	502	490	417	393	378	366	376	397	386	394	369	378	362	349	370	329	340	317	386	326	333	350	322	304	335	368	336	316	311	327	318	329	312	305	290	329	335	333	319	318	352	330	324	322	312	323	300	301	327	326	327	334	309	382	320	322	338	323	341	325	319	320	322	300	307	342	302	328	321	324	322	310	309	334	318	317	328	342	343	279	315	366	351	312	339	344	337	316	315	329	326	337	340	335	306	306	327	312	308	317	325	350	312	316	365	299	311	289	346	349	313	344	330	305	319	314	300	327	287	311	314	312	314	323	336	319	285	338	334	338	338	305	328	368	304	309	336	331	328	314	295	344	343	303	295	314	308	327	321	308	326	311	295	344	317	319	313	291	354	274	358	314	325	287	326	329	274	311	336	336	299	308	342	323	294	351	340	346	280	305	339	326	328	341	327	310	296	323	292	322	336	315	294	309	325	345	339	293	325	324	350	325	304	318	306	332	301	307	296	329	335	328	288	328	320	296	317	337	306	344	323	289	304	324	338	330	288	310	314	317	318	308	313	312	336	304	299	293	336	314	328	292	326	330	289	328	287	297	342	352	337	344	321	319	270	311	324	298	331	341	342	313	320	345	340	346	326	305	323	344	310	324	314	330	379	306	327	350	322	333	352	320	321	318	326	303	328	358	290	306	322	344	320	291	324	332	328	335	309	335	296	342	322	338	334	316	331	279	316	326	326	341	319	336	324	316	304	310	325	346	314	349	301	318	331	311	274	313	332	318	310	325	318	307	314	322	327	312	364	286	292	342	331	343	342	313	303	306	326	315	334	306	340	334	325	324	308	314	299	302	277	322	307	358	324	325	351	317	334	297	317	331	331	350	324	299	298	309	349	312	303	296	310	322	289	335	316	295	298	331	298	335	295	366	302	324	287	309	312	316	317	308	312	293	291	304	343	317	288	340	329	332	332	323	339	296	282	301	341	351	304	306	304	301	332	314	322	337	322	300	285	301	315	329	342	290	310	322	308	311	314	317	331	307	305	319	299	332	302	332	297	313	304	289	305	304	317	315	289	307	319	326	319	273	304	309	352	335	294	309	339	282	317	277	368	337	310	347	281	330	347	278	327	298	314	320	323	313	353	330	324	333	314	293	320	334	346	346	334	299	331	313	299	324	323	307	303	305	336	346	313	315	316	320	322	331	319	331	292	325	349	344	334	315	288	309	311	315	324	312	312	262	326	303	298	290	307	340	337	259	330	287	301	352	349	287	323	342	302	322	331	311	342	323	314	288	335	321	307	324	343	328	324	339	323	344	322	352	319	341	292	308	322	316	312	330	330	311	299	299	326	323	292	340	361	277	325	309	321	341	301	364	322	329	343	343	300	311	284	349	323	310	318	306	330	316	299	304	321	300	351	310	289	318	310	320	318	315	325	326	300	321	295	307	330	337	335	322	305	319	337	331	311	306	345	316	346	316	328	335	330	304	323	314	337	334	307	286	324	322	324	346	311	340	317	317	300	307	320	326	339	320	303	278	305	309	319	336	333	295	310	298	318	332	335	304	341	282	325	281	345	317	284	320	336	327	318	318	341	342	314	337	340	323	298	335	305	286	309	321	315	317	335	301	309	339	318	315	323	297	326	295	347	316	298	306	338	344	336	321	316	306	342	326	290	354	305	325	321	333	334	320	318	323	326	339	310	340	320	295	346	308	330	305	321	314	305	299	303	300	327	301	320	353	295	347	305	310	344	284	317	316	283	286	288	302	361	310	325	297	295	318	286	331	315	319	338	309	354	339	287	289	324	306	330	332	293	338	342	303	311	323	364	328	325	304	332	320	303	313	301	311	326	362	323	297	321	331	324	320	333	341	318	304	334	319	328	314	327	353	308	311	333	343	304	302	313	300	338	311	299	289	302	343	341	341	349	315	348	289	333	318	333	328	302	299	333	312	324	308	321	310	330	307	285	331	318	303	302	315	284	342	349	338	304	333	343	315	312	343	309	311	346	310	316	316	320	309	284	330	357	343	326	312	280	307	316	278	323	275	316	298	294	331	316	312	298	301	303	325	301	305	324	308	336	330	319	316	333	328	303	321	295	334	308	315	308	334	325	314	322	323	308	340	308	314	330	314	336	324	355	342	330	326	321	318	338	303	283	298	346	303	305	304	326	334	315	290	326	300	330	318	327	328	343	327	349	331	305	342	331	309	357	311	306	315	307	353	311	326	319	333	318	327	309	339	327	323	327	311	322	325	352	307	289	347	287	354	315	345	354	298	318	314	333	295	340	333	326	305	329	334	329	296	313	278	300	312	344	375	338	324	317	274	323	308	326	315	320	310	356	312	336	306	318	356	316	320	345	307	272	323	327	311	326	338	294	328	302	329	343	334	301	307	266	292	327	314	293	316	286	298	356	334	327	342	323	313	345	301	348	332	323	328	301	294	324	307	328	341	285	308	332	332	317	296	308	298	331	325	335	300	290	309	344	312	324	337	305	321	288	312	322	335	312	334	334	343	310	304	335	309	342	311	309	322	307	322	349	303	317	336	304	328	306	314	311	328	298	293	309	329	309	290	307	328	333	327	332	328	323	352	295	290	331	337	321	336	356	339	312	306	312	290	299	389	328	346	338	290	348	327	306	345	375	325	312	312	292	302	325	273	344	316	319	318	327	300	301	345	354	287	306	316	319	305	263	315	330	326	281	321	327	331	286	293	328	312	321	314	296	306	340	302	306	300	280	347	336	313	282	318	330	325	301	301	308	348	319	314	328	323	334	332	323	299	332	282	327	349	321	337	292	305	319	323	284	287	342	314	352	338	318	318	329	312	308	325	311	316	331	284	321	321	325	315	321	307	343	336	307	304	309	336	332	332	320	267	346	342	313	326	311	358	300	304	321	293	294	320	310	325	326	309	326	296	339	317	325	312	295	293	324	324	311	359	328	346	296	329	317	348	308	325	342	326	324	306	334	305	320	338	313	339	324	327	288	340	310	336	298	335	301	339	335	333	355	311	346	312	319	332	352	330	307	322	278	338	320	332	341	343	323	341	314	306	335	330	323	317	295	310	321	337	306	352	329	373	351	324	332	318	329	337	295	285	354	341	310	324	291	295	328	308	283	322	349	346	316	333	329	322	350	319	310	309	349	284	344	316	312	333	289	312	308	318	313	320	317	318	335	315	305	318	331	323	349	304	332	318	299	317	299	326	324	341	278	295	323	322	326	301	311	351	310	323	342	324	346	305	323	308	328	309	334	319	298	334	291	309	329	346	308	293	326	337	352	312	339	293	323	291	316	313	341	349	319	275	346	330	329	322	315	292	348	315	283	296	297	318	296	323	306	327	349	342	311	311	309	365	285	306	352	330	318	328	332	309	295	335	335	331	346	306	306	325	313	329	331	371	328	293	333	347	337	341	314	310	305	317	335	324	295	330	294	307	324	342	309	324	313	306	334	307	334	291	300	319	303	299	290	331	323	296	318	306	307	324	322	304	336
18367	12477	9791	2774	1868	1586	1408	1286	1247	1248	1207	1211	1362	1219	1153	1134	1032	996	944	1018	912	840	817	859	832	805	847	768	827	791	805	760	788	747	816	825	795	750	797	768	769	785	799	778	715	751	748	772	834	764	763	744	784	728	782	770	746	789	781	802	733	749	746	771	786	786	779	788	709	756	809	725	730	779	738	789	764	772	715	773	787	775	781	768	763	755	763	792	790	752	763	813	732	771	742	777	833	758	781	780	788	731	758	730	751	784	767	730	762	745	759	822	745	723	783	814	784	807	744	770	781	748	801	834	736	805	749	733	738	761	732	791	780	772	748	714	746	737	760	790	767	744	772	706	755	789	800	758	764	750	703	759	738	747	778	777	824	769	752	742	784	731	757	741	816	759	830	790	714	782	765	776	736	757	753	750	748	761	771	794	727	753	772	775	803	806	834	787	767	752	733	763	771	753	779	764	767	800	783	790	766	720	760	746	733	717	772	759	816	767	754	815	763	726	764	763	791	784	752	736	807	769	773	796	768	787	778	730	752	780	725	730	750	738	778	698	771	772	740	796	761	744	735	731	776	805	771	788	760	762	843	773	736	781	797	746	750	731	748	723	773	749	736	770	776	763	781	752	788	718	749	788	767	735	771	770	767	783	781	828	717	780	759	744	751	739	770	735	754	737	757	760	779	753	801	772	802	806	826	802	745	779	804	733	734	771	756	769	782	753	807	737	757	740	778	784	805	742	774	781	777	752	777	777	798	781	760	791	753	803	774	732	790	732	811	706	753	822	779	754	774	764	814	811	734	763	717	797	752	777	786	746	773	803	736	754	758	776	777	773	766	766	811	765	702	767	738	782	723	766	781	785	765	801	692	766	789	754	716	749	771	776	730	749	776	783	774	727	737	724	726	793	786	686	714	743	746	729	720	758	729	772	762	743	731	808	734	760	775	754	759	771	778	815	741	782	765	743	823	687	741	729	805	770	745	737	789	792	738	725	790	823	742	752	782	759	738	756	754	761	724	778	747	721	794	787	807	761	800	723	733	752	713	816	797	816	721	745	767	764	776	786	767	721	758	725	792	717	754	752	734	769	763	797	762	787	768	788	807	793	762	775	783	770	810	737	759	752	746	759	697	738	745	741	759	756	762	780	787	782	759	775	769	769	747	730	795	772	757	785	810	747	752	787	801	772	740	823	793	794	811	757	734	768	808	785	742	758	745	766	792	756	771	747	725	782	750	752	757	754	743	722	770	709	806	780	790	730	784	769	744	759	759	784	744	770	788	782	769	804	760	786	798	748	734	777	757	727	730	753	764	774	792	734	668	758	726	749	790	748	750	771	805	733	760	749	776	751	745	793	760	742	802	832	747	770	764	800	798	770	752	770	764	773	735	741	782	783	735	701	799	808	774	746	761	747	773	783	800	778	790	790	735	805	726	756	778	765	753	740	773	814	760	761	763	743	782	756	754	740	782	822	759	813	778	739	772	783	782	790	763	765	782	824	763	771	826	786	783	783	737	736	787	721	785	765	777	803	766	749	699	803	733	742	792	763	799	772	763	773	767	775	776	767	775	754	807	749	751	801	781	779	780	728	797	755	734	790	764	724	728	747	772	789	707	749	769	724	750	752	742	753	746	798	800	839	841	705	705	777	828	780	792	820	765	767	784	787	770	778	736	782	757	793	798	729	784	785	783	781	710	770	722	775	796	744	779	778	729	850	774	774	826	751	780	833	730	735	721	818	809	782	757	774	720	802	819	807	757	716	755	724	765	775	802	766	757	753	770	767	760	794	835	770	771	770	772	764	774	771	738	799	794	776	769	755	760	783	744	771	779	714	756	714	797	760	785	750	785	783	793	779	780	778	761	776	757	767	785	831	776	779	734	765	778	775	757	798	770	791	699	782	745	751	721	764	784	708	773	774	747	803	746	773	750	770	789	755	747	788	769	746	792	763	735	779	749	721	750	737	768	761	730	776	745	749	761	771	762	754	777	767	758	713	717	720	754	803	795	754	764	759	765	747	789	788	713	764	762	768	796	798	736	753	768	793	827	739	723	738	738	769	745	775	761	768	749	805	808	781	766	797	734	797	818	723	776	779	773	730	739	788	769	768	809	767	744	776	754	761	787	784	789	778	708	737	773	741	726	770	777	750	751	739	756	756	718	767	770	761	766	746	778	764	767	739	772	762	785	742	789	778	779	762	792	782	733	790	819	774	747	789	792	776	749	818	793	819	763	735	774	770	793	770	722	762	797	793	793	800	802	773	735	802	764	744	782	755	773	757	727	756	802	739	748	792	753	746	742	750	750	774	753	769	749	740	742	769	760	776	775	768	733	756	754	707	801	752	790	768	765	736	751	793	761	774	748	751	797	748	721	771	775	735	784	792	792	743	804	782	754	722	785	750	779	800	754	787	764	713	797	757	710	843	783	716	804	765	744	751	773	786	757	806	804	771	731	697	773	785	778	741	821	792	767	755	712	767	760	743	722	786	755	742	754	769	735	732	724	752	746	783	771	780	803	739	714	710	769	774	768	744	766	755	732	742	776	752	761	787	817	745	746	797	762	745	790	786	774	740	728	782	815	749	741	756	794	792	788	765	785	734	713	793	772	758	804	786	753	747	719	811	726	745	731	776	790	762	808	715	826	767	774	745	707	749	749	767	788	735	700	733	731	808	732	750	747	790	792	813	755	771	778	768	816	764	756	794	785	736	810	774	759	789	745	711	722	798	710	760	767	785	778	731	763	806	779	790	762	781	801	729	762	769	776	757	737	759	812	745	799	829	745	804	776	803	748	729	775	783	799	783	761	817	799	776	712	717	750	767	761	762	749	830	744	767	771	796	772	774	761	690	765	779	710	767	733	759	751	782	795	744	702	723	770	785	771	774	745	799	815	772	746	770	813	707	758	773	752	773	759	808	733	753	786	751	849	800	751	757	790	746	736	748	754	823	789	763	765	811	778	785	740	752	745	771	757	727	778	752	799	743	702	756	803	803	794	784	797	740	775	723	763	742	775	735	773	769	724	732	730	808	752	741	738	703	752	722	777	775	794	740	766	777	764	792	771	765	717	813	819	790	762	781	731	777	747	767	762	795	779	739	796	722	755	772	757	756	743	764	789	771	764	746	825	777	732	809	762	796	789	695	729	798	815	746	763	755	766	722	783	764	768	799	759	750	756	776	780	734	764	736	748	749	747	762	719	773	770	761	744	791	800	735	803	807	727	811	767	779	764	753	746	764	776	783	797	764	776	794	802	768	775	794	756	705	739	780	730	772	773	818	785	778	762	745	738	741	757	749	782	773	719	780	755	746	723	783	706	768	794	803	719	764	759	737	791	787	741	753	732	821	763	739	789	759	763	710	778	751	784	803	754	741	782	770	782	767	799	802	805	801	762	747	741	725	745	793	798	716	810	800	762	791	759	783	804	759	809	783	759	765	743	718	792	770	717	736	781	835	754	788	740	689	781	765	779	857	739	750	723	729	814	726	744	750
34956	22098	14368	3199	896	517	453	361	310	315	297	332	332	301	274	243	286	255	255	249	217	221	173	220	184	211	221	199	206	205	199	207	187	182	183	191	190	201	190	215	164	189	212	186	198	203	210	202	208	199	207	166	202	204	189	173	175	191	196	194	192	214	180	174	158	174	220	193	186	198	180	180	197	183	201	199	213	191	193	209	193	183	200	203	175	183	177	198	200	178	194	223	209	202	186	177	168	190	192	201	228	182	191	209	185	174	212	205	179	203	193	178	174	194	212	215	184	194	182	199	192	195	201	180	195	190	186	209	197	202	186	194	208	210	174	198	181	169	177	219	188	214	197	174	198	182	208	184	180	193	164	182	184	185	216	204	187	163	216	177	210	188	183	207	195	193	185	201	196	199	207	201	203	197	176	180	201	196	188	219	177	212	213	194	176	182	190	191	176	183	194	184	214	214	188	160	167	196	209	199	218	195	173	199	194	202	196	190	183	217	221	197	196	186	176	187	183	204	206	191	231	199	177	195	176	190	204	192	204	182	183	194	178	201	163	203	197	215	196	173	208	199	220	188	209	219	188	180	189	184	182	198	204	223	177	199	205	184	192	176	195	209	196	215	178	201	171	180	176	203	193	206	192	174	210	194	191	196	180	199	189	225	176	212	184	194	205	175	203	187	184	208	204	188	218	188	192	212	178	209	194	202	205	220	200	213	196	201	181	181	190	194	175	205	197	209	184	187	199	208	175	162	182	200	191	192	173	185	188	188	205	193	195	200	192	181	197	195	233	183	155	189	197	178	175	187	197	202	187	188	205	222	197	195	186	170	193	184	168	206	209	197	157	216	201	174	215	202	179	236	218	174	189	180	213	205	209	192	170	190	196	201	185	190	216	174	165	216	186	162	180	161	181	186	212	199	196	210	189	196	189	223	186	210	167	165	201	185	165	173	181	181	204	200	179	178	173	206	194	197	182	175	190	190	162	184	199	195	199	217	182	196	197	192	185	198	193	187	188	193	197	183	209	219	182	188	207	183	194	195	197	203	193	163	186	189	213	196	185	202	198	198	187	200	174	187	199	205	192	193	219	173	219	191	187	193	198	186	197	190	163	211	171	202	191	218	205	206	198	180	214	168	191	217	216	181	192	209	212	192	190	196	173	187	188	202	180	203	178	189	207	206	211	177	194	217	200	204	213	205	193	218	203	212	195	206	183	201	209	198	224	169	197	189	199	184	190	169	189	200	197	202	203	191	211	207	209	178	163	178	201	200	182	185	197	199	180	192	170	202	177	199	196	186	195	159	200	177	188	170	168	183	159	198	178	166	212	204	208	215	185	181	176	194	188	200	197	201	202	226	195	192	192	186	182	190	215	182	223	177	195	213	192	186	185	211	207	192	184	179	200	182	175	186	185	183	202	187	172	190	185	190	174	200	192	182	192	201	204	181	167	189	198	239	220	186	219	178	167	193	189	205	203	172	184	180	157	213	203	177	225	181	192	202	215	237	209	175	186	181	199	218	195	196	188	238	211	184	192	232	175	181	185	190	206	172	184	185	184	186	173	205	207	201	189	188	183	199	199	219	171	191	204	198	181	190	212	201	164	183	182	209	203	192	203	185	182	171	203	207	179	188	196	205	197	189	201	222	196	189	180	179	203	167	207	206	174	191	221	197	188	190	176	169	183	213	194	217	173	191	205	212	183	199	193	212	177	204	186	216	222	185	186	214	187	201	203	165	175	201	200	210	200	163	171	207	198	166	225	202	185	207	185	194	223	179	196	177	184	202	198	209	210	184	217	185	199	221	203	178	202	157	210	176	199	197	183	167	176	191	186	187	174	177	181	211	194	196	215	207	204	202	177	192	168	175	194	184	184	179	175	225	182	222	193	191	191	182	189	183	179	199	193	180	216	181	157	208	203	192	169	174	216	206	157	186	203	218	213	205	195	157	181	193	184	174	192	203	193	197	202	204	206	171	206	202	207	206	194	201	193	206	173	215	186	211	189	189	198	173	221	149	188	188	213	193	164	165	200	202	174	183	212	174	193	189	181	194	171	186	198	218	212	173	181	194	199	216	203	186	195	177	200	196	179	209	183	201	199	168	174	184	195	187	169	197	198	217	191	213	173	195	186	160	196	177	198	214	200	203	185	192	217	211	187	172	172	170	188	210	194	199	209	197	163	184	178	199	192	194	209	187	194	180	184	180	203	210	194	186	174	193	191	177	188	188	171	173	200	168	200	194	190	196	188	194	183	198	199	167	172	175	215	166	180	168	166	217	170	191	245	212	214	201	204	194	199	203	195	186	204	186	224	196	168	195	195	184	194	211	180	220	201	183	204	209	197	207	174	196	200	182	178	182	187	184	199	215	177	180	187	190	204	169	174	161	182	162	203	210	170	185	190	189	201	189	233	219	190	203	202	199	175	188	189	192	178	196	193	182	172	210	185	179	198	208	198	220	174	185	181	213	184	216	203	198	182	182	178	167	202	210	196	224	223	176	174	181	199	186	188	203	184	172	190	176	209	166	210	195	203	211	198	192	201	225	213	185	186	197	194	178	206	190	193	191	202	213	197	174	190	174	207	193	177	186	198	206	177	196	179	179	207	204	191	185	170	186	200	214	182	189	197	192	178	226	193	194	173	185	214	163	191	184	236	205	183	188	203	198	193	217	190	188	202	219	207	186	190	211	185	179	216	183	172	201	183	187	197	198	192	194	221	201	217	178	188	190	205	191	208	171	211	180	173	168	214	177	215	190	208	190	196	213	196	191	221	186	180	198	190	176	197	182	191	202	193	192	184	196	177	195	188	165	206	199	187	176	206	181	175	210	196	168	195	202	172	198	204	199	220	199	178	181	180	161	202	214	190	180	189	185	186	206	206	187	205	184	183	188	193	195	187	220	176	205	187	206	204	182	197	196	192	212	186	172	212	206	188	176	179	202	194	188	199	218	188	174	205	202	198	199	192	181	205	172	177	183	218	184	207	212	177	200	208	208	168	175	202	195	195	204	222	207	198	190	192	189	211	195	192	205	204	189	184	179	218	196	195	196	169	188	206	197	208	191	196	206	219	194	173	202	191	184	200	207	214	193	175	179	181	192	189	222	189	165	211	182	190	188	195	189	203	189	183	177	181	178	182	184	199	192	171	194	187	195	196	188	203	202	205	201	193	179	194	205	157	187	180	198	202	189	226	194	193	216	210	192	192	210	212	192	191	199	208	196	191	224	186	188	189	189	195	178	186	161	198	173	185	184	183	177	191	199	201	186	213	175	193	168	203	204	168	187	179	231	187	180	198	182	194	187	220	176	183	183	199	200	197	173	160	199	195	178	217	192	195	213	203	175	202	176	197	176	186	162	170	218	213	177	183	185	195	198	186	195	215	205	189	190	213	191	199	165	220	193	169	202	211	185	191	201	180	183	198	176	189	187	188	179	188	177	173	200	216	164	176	187	173	194	182	223	203	174	212	169	200	172	228	196	174	195	198	162	207	198
23918	17318	15849	3604	2254	1834	1497	1360	1307	1230	1229	1383	1300	1193	1148	995	968	929	831	812	720	625	631	556	627	592	553	580	543	529	482	580	503	512	529	510	539	521	528	535	522	499	497	487	493	494	490	509	495	503	508	505	501	505	529	511	490	472	514	512	499	493	474	505	469	495	490	464	469	524	454	506	495	484	535	514	454	489	448	500	498	478	501	485	486	528	492	507	486	495	474	501	478	445	518	496	502	510	461	508	491	520	507	516	481	468	504	486	489	479	492	502	490	501	509	503	468	531	486	476	495	481	477	527	467	452	498	492	420	493	501	485	424	460	511	498	483	512	513	518	473	484	496	518	496	511	492	473	481	495	518	487	460	450	509	476	490	467	482	541	534	490	462	461	489	519	470	499	502	512	502	491	468	461	451	493	489	484	529	481	522	470	444	471	511	453	460	519	463	471	496	467	495	508	488	490	501	530	502	504	483	493	491	484	507	485	498	504	460	475	486	469	494	470	502	510	514	518	490	473	512	510	448	506	497	494	490	457	486	473	495	473	510	521	482	483	484	509	500	466	470	497	523	482	455	489	520	470	474	491	420	537	493	477	443	512	499	463	460	496	458	479	467	473	473	480	493	481	482	455	477	514	505	437	466	504	503	479	477	476	487	498	490	458	503	460	494	491	435	484	437	521	482	483	487	497	473	462	491	489	486	475	517	498	484	479	461	487	512	495	480	466	474	492	471	464	463	456	448	464	491	466	481	526	464	470	498	490	521	457	505	456	482	522	489	485	481	482	510	469	493	534	497	476	502	448	484	465	475	466	508	510	484	483	474	497	533	511	504	491	513	501	465	457	519	529	506	484	476	500	485	469	465	518	475	475	473	491	488	490	509	459	457	510	504	482	467	473	469	495	438	471	453	473	471	476	492	474	484	430	511	477	455	507	471	543	461	487	480	493	476	465	508	502	487	485	487	480	489	500	512	479	477	503	506	503	494	499	513	439	497	541	467	456	499	468	480	464	455	506	488	437	465	464	434	467	487	494	455	466	509	465	504	506	491	482	495	458	506	511	459	470	538	499	483	498	494	476	521	496	511	511	478	470	447	463	473	528	483	471	466	467	474	496	488	505	539	473	483	468	485	484	503	495	477	496	487	469	504	477	499	493	502	451	466	437	512	519	498	494	516	489	504	514	478	500	497	502	510	476	453	487	474	496	491	520	461	507	474	452	482	477	476	520	483	459	487	459	504	480	471	484	474	484	489	492	478	489	475	517	531	513	474	484	507	458	433	489	487	474	476	493	498	542	511	508	498	488	488	552	490	456	484	464	479	478	478	473	454	484	501	450	529	496	460	516	471	483	463	468	487	511	498	480	453	477	501	531	489	483	506	493	471	514	455	494	447	519	485	489	505	517	488	512	535	455	529	485	508	495	489	498	502	462	521	468	478	470	498	539	489	483	486	470	487	500	478	509	517	483	489	523	469	447	460	486	496	493	540	435	486	506	518	514	456	522	498	517	486	504	477	505	470	513	523	494	455	456	513	498	486	510	462	426	541	504	475	484	484	506	467	462	473	482	443	507	494	467	467	453	507	491	496	464	472	503	483	477	453	506	506	497	491	456	474	482	499	485	503	494	468	501	482	476	429	507	488	475	451	464	482	438	474	491	473	494	464	466	489	511	477	489	520	514	473	490	476	495	474	498	483	468	465	517	511	466	462	464	543	483	507	465	488	506	490	497	501	490	467	491	454	504	511	470	477	470	491	481	472	520	472	476	454	485	508	519	487	450	521	482	470	463	489	527	471	470	492	496	496	480	520	470	479	497	490	481	476	507	487	496	526	502	541	489	469	476	471	463	507	498	509	483	492	453	457	527	471	484	480	512	507	476	483	478	466	500	514	471	452	483	451	457	476	473	485	470	469	474	482	514	514	440	423	468	477	472	471	486	476	517	489	474	482	428	438	436	502	496	498	480	500	486	491	454	496	461	481	466	480	477	507	506	486	495	473	512	484	506	465	496	510	529	480	486	502	481	466	483	500	529	444	477	496	465	465	508	464	491	475	449	502	480	490	445	448	474	486	504	534	494	500	541	516	487	497	498	531	500	479	477	482	466	533	516	451	481	484	523	501	444	466	456	471	494	490	477	474	474	449	540	506	511	465	482	494	485	512	476	471	455	490	469	481	459	475	450	480	484	481	480	504	486	491	453	471	467	500	476	475	486	483	508	464	537	479	483	496	477	499	464	463	473	471	532	478	511	473	484	531	462	459	523	469	494	482	476	492	480	475	483	470	500	497	467	498	465	495	504	486	461	481	466	483	473	498	496	521	467	494	481	451	504	467	481	463	470	481	460	540	505	475	498	499	512	489	505	506	462	448	482	474	494	507	465	480	485	514	496	479	484	469	463	488	456	491	433	473	502	500	503	506	446	458	510	538	489	465	474	473	474	510	494	503	477	504	519	488	504	462	512	491	465	510	458	483	511	476	487	489	497	492	460	468	499	489	521	471	529	475	510	468	532	466	510	484	494	464	483	453	455	472	488	490	496	495	540	485	479	502	468	460	484	494	452	470	475	459	507	456	486	515	472	493	527	464	456	485	487	504	450	476	488	452	474	479	470	498	495	504	513	498	524	467	492	465	505	470	472	493	452	448	474	493	488	498	452	501	509	492	495	511	459	510	487	471	508	431	481	520	483	488	513	487	517	491	480	467	487	461	489	477	475	503	472	511	475	452	506	501	475	482	512	475	512	511	488	503	449	477	461	490	490	480	482	484	485	459	470	477	502	507	503	492	491	456	522	466	461	499	480	520	466	496	448	490	490	503	521	505	448	447	449	460	507	483	460	445	483	514	515	500	467	502	489	472	467	500	504	528	462	494	503	482	483	474	443	471	472	469	496	511	523	499	489	485	461	463	527	466	443	494	545	490	468	501	479	501	488	507	508	477	465	490	486	452	480	490	534	476	513	455	469	517	484	505	450	509	504	478	487	500	501	494	483	478	481	458	495	457	444	481	453	479	504	454	499	519	458	495	520	502	433	509	487	497	532	482	485	453	474	467	473	431	497	484	506	478	452	470	488	487	485	504	511	489	492	479	512	475	501	457	485	484	534	524	500	477	454	476	478	468	494	475	532	474	455	478	517	503	482	451	538	467	454	504	508	492	467	467	463	490	525	496	489	517	493	500	458	497	497	522	447	520	500	518	505	420	449	492	483	456	476	499	458	429	487	496	509	445	478	513	487	470	464	461	476	446	506	512	464	509	497	456	535	496	511	490	450	480	498	497	488	443	494	462	481	485	515	515	448	479	512	505	476	488	470	491	480	478	461	464	517	492	497	461	497	527	489	497	540	471	511	513	499	518	455	510	500	469	481	462	483	482	465	473	476	467	487	504	479	461	500	511	502	491	505	481	477	479	486	482	437	490	483	445	457	469	520	507	515	472	522	498	471	489	516	510	475	486	485	497	488	462	491	517	493	481	474	488	465	469	469	509	552	504	460
11316	4140	1808	594	444	395	402	386	389	386	400	381	373	387	375	362	395	333	354	368	363	331	328	370	348	360	322	311	360	346	377	346	374	382	347	357	355	361	372	368	342	397	355	330	346	321	301	339	358	336	339	341	352	320	335	320	325	340	352	331	323	353	323	370	350	331	364	379	384	344	374	383	351	335	361	362	332	355	383	336	364	323	326	322	353	344	333	337	346	346	319	383	381	376	372	363	344	343	318	333	341	359	338	372	370	327	343	369	390	330	336	314	349	322	339	355	366	307	370	354	337	371	369	363	395	372	364	338	327	335	351	332	307	377	310	346	367	364	317	334	385	341	352	388	366	363	324	341	357	352	341	349	338	355	337	343	328	383	336	354	349	342	357	346	405	369	347	351	386	354	362	359	351	348	357	321	299	362	351	362	323	352	334	340	343	340	342	342	344	324	371	332	343	374	322	345	388	363	348	339	351	323	335	344	336	373	347	374	333	336	346	347	332	331	356	351	345	336	386	327	363	340	324	365	314	329	352	357	323	323	338	314	389	324	353	325	341	343	319	352	345	363	354	313	336	343	365	334	323	349	344	332	315	312	376	370	335	332	343	346	341	342	346	347	333	367	316	346	336	345	349	360	328	344	336	340	356	347	344	307	343	367	398	356	343	357	335	358	350	344	340	348	294	353	388	355	341	337	354	358	361	347	349	338	329	356	327	337	356	361	367	338	376	332	369	329	367	356	353	327	340	365	342	363	345	354	346	335	354	344	342	380	343	378	346	335	368	345	335	352	354	331	348	343	358	350	349	327	317	355	333	300	367	380	391	368	360	334	346	352	336	340	362	346	361	355	317	352	359	365	327	368	317	363	356	361	334	322	336	367	353	384	387	325	372	350	354	358	319	349	330	323	332	329	347	346	341	345	365	366	345	332	324	365	330	364	339	363	333	320	326	381	346	346	375	344	369	322	347	378	328	365	360	316	322	332	357	386	354	339	334	364	343	358	353	328	393	385	346	347	321	337	322	330	365	328	341	341	352	310	354	357	348	334	340	342	365	361	369	306	321	339	361	357	345	315	356	368	359	357	369	323	347	340	372	399	357	346	333	388	358	356	349	395	343	359	394	375	366	367	367	347	354	361	363	365	338	370	350	359	324	350	326	338	360	354	367	376	318	361	350	355	372	366	383	352	318	344	326	306	360	345	357	355	326	351	351	362	364	349	321	332	334	320	359	343	381	343	366	353	344	362	348	360	378	366	309	356	355	304	324	344	338	331	327	349	340	355	360	348	369	323	315	373	346	354	350	334	347	335	366	365	360	346	347	337	363	357	366	387	338	366	332	364	342	330	364	334	325	330	385	345	331	281	358	357	349	321	343	355	348	351	326	374	358	381	343	359	347	331	373	335	343	357	345	332	361	389	328	363	351	342	330	373	352	371	341	384	363	328	321	339	367	326	327	315	379	313	328	349	345	331	350	363	359	354	319	304	397	327	369	348	337	350	360	374	363	355	322	337	369	357	368	313	320	375	361	302	365	361	373	358	368	367	354	321	361	344	338	364	376	356	362	351	365	378	357	398	367	359	340	376	324	349	399	343	322	353	370	366	356	343	353	363	321	307	361	337	353	347	339	373	370	337	369	327	345	372	351	329	334	309	330	355	314	361	352	338	322	332	382	339	342	357	333	324	351	337	354	339	322	377	343	363	372	338	333	356	347	355	338	328	361	346	334	301	377	357	345	340	352	344	310	357	319	360	363	331	346	353	333	350	366	316	325	321	367	371	332	341	349	314	346	363	326	342	339	332	357	324	329	319	340	329	348	342	320	317	330	328	324	339	341	356	326	335	307	326	343	342	377	353	339	336	306	358	348	358	394	312	338	361	293	360	377	364	398	361	357	331	346	347	345	361	354	331	376	322	355	333	327	361	316	349	352	333	362	368	373	330	355	363	317	345	335	371	335	360	329	344	318	349	366	348	341	352	388	380	352	331	362	340	371	333	369	360	306	345	320	344	327	331	350	345	322	297	341	354	357	333	346	359	372	396	329	345	344	341	335	316	319	374	354	333	334	351	338	295	341	316	366	362	382	343	334	378	382	338	337	328	340	372	357	399	343	376	383	365	350	351	329	302	331	359	324	311	330	297	331	336	372	360	325	335	364	321	344	377	323	358	343	348	329	396	323	332	333	326	357	346	372	356	334	335	340	373	339	315	341	374	344	329	364	350	337	343	348	333	375	354	322	333	361	342	350	323	325	339	349	362	356	352	342	366	340	349	309	342	368	343	368	357	346	380	315	336	349	323	342	355	361	365	352	344	355	339	365	337	355	332	338	349	314	337	321	350	335	310	373	332	344	344	349	393	346	386	365	307	364	371	379	332	350	339	358	345	348	333	357	337	326	329	354	333	319	375	345	360	358	360	356	340	364	342	394	337	383	342	342	357	329	322	384	333	341	317	347	334	333	338	349	350	385	325	353	364	332	364	334	377	364	346	367	330	355	359	374	332	395	353	335	351	335	334	355	359	331	327	389	332	376	341	363	353	305	358	309	343	332	343	374	344	317	349	343	345	358	347	354	349	363	356	342	352	343	334	337	365	363	353	335	338	328	349	339	376	314	339	338	348	343	366	343	368	335	376	353	339	351	338	383	331	358	373	353	351	371	330	315	367	351	319	367	362	347	346	345	342	341	338	325	350	361	361	357	345	344	353	345	350	371	346	332	342	352	355	363	354	332	367	375	362	344	331	363	369	369	360	328	372	341	368	354	379	351	317	382	368	352	332	300	331	317	341	338	365	379	343	374	344	341	291	345	319	350	341	350	356	357	335	363	333	381	347	356	331	363	316	362	337	303	346	316	326	364	364	347	374	315	348	327	322	321	351	351	353	342	375	370	337	329	348	338	336	353	351	344	372	341	375	342	370	361	365	372	330	327	378	332	350	331	376	311	352	358	333	316	325	367	346	370	410	356	354	322	355	375	367	374	329	354	351	345	379	361	374	353	334	351	346	343	331	387	336	344	341	372	344	380	331	318	357	338	342	367	378	357	361	368	345	317	360	364	358	364	380	358	349	366	351	347	359	285	318	336	336	327	322	320	325	343	368	332	324	319	347	368	380	361	335	372	358	337	327	365	324	324	345	352	359	380	345	342	365	349	346	375	346	365	372	349	339	327	319	352	355	380	333	344	332	325	301	329	368	345	338	376	332	356	346	370	384	356	321	338	347	340	322	331	370	341	331	353	359	318	383	311	320	344	355	368	329	346	339	330	346	347	363	366	336	325	338	339	321	361	308	341	330	329	327	325	369	338	346	355	359	384	341	329	317	356	392	337	346	332	370	351	323	350	353	330	332	368	357	357	326	366	394	338	346	326	316	330	340	355	361	338	336	328	319	303	327	321	347	372	373	327	348	335	342	383	369	352	309	302	356	337	327	338	368	337	327	393	310	311	344	339	337	341	321	339	344	329	348	357	332	307	371	338	342	322	372	331	334	328	344
8428	4380	3642	1547	1391	1179	1139	1109	1088	1105	1138	1196	1138	1089	1088	1037	1013	960	960	896	886	883	867	817	835	869	867	894	789	837	863	842	878	822	857	856	820	839	801	831	861	833	841	814	811	840	823	858	856	851	821	823	831	837	857	794	833	796	855	854	808	820	848	807	852	837	827	843	823	847	842	860	847	813	802	832	862	844	797	817	829	832	830	899	846	805	834	810	820	773	884	825	809	809	832	790	845	857	786	817	855	825	835	824	830	816	801	872	800	826	848	862	824	803	855	895	841	828	770	829	818	783	842	882	804	810	793	804	804	858	833	821	800	818	820	826	844	848	846	781	754	826	843	821	874	832	863	829	846	806	890	845	822	848	816	840	811	824	814	846	884	832	799	829	845	900	834	840	837	856	855	756	820	877	879	873	877	784	905	813	862	779	825	789	830	834	838	812	806	822	876	838	818	830	849	780	854	838	846	863	822	846	879	846	789	812	789	827	825	853	823	837	795	795	798	838	860	845	864	892	818	831	860	848	869	862	793	812	810	854	803	843	807	761	873	843	848	842	830	811	795	841	860	841	809	813	883	780	867	807	849	828	877	827	836	803	844	856	825	833	866	836	864	804	800	860	863	834	871	880	823	855	802	797	805	827	819	824	833	890	782	796	853	825	818	862	847	826	816	842	798	828	780	799	798	853	835	829	825	825	825	837	843	852	790	833	817	784	772	821	877	807	841	862	824	848	852	830	840	833	852	807	876	861	817	840	848	804	839	833	869	870	790	825	831	786	837	846	892	799	873	830	814	830	795	847	817	895	842	790	837	817	844	846	816	855	847	846	820	847	853	859	843	802	834	845	837	825	860	844	845	875	828	790	879	876	827	815	812	881	847	842	875	826	870	801	840	841	832	834	870	820	822	849	842	797	813	855	857	830	843	805	859	818	801	834	874	866	818	810	870	833	810	854	839	857	834	825	812	768	877	782	813	807	857	877	814	795	801	855	847	798	898	848	751	838	822	850	730	815	895	871	845	852	808	814	854	830	871	836	818	803	806	785	857	852	815	820	798	837	846	849	878	835	815	855	855	866	834	849	821	889	852	885	802	793	830	863	816	835	855	833	905	832	794	839	804	817	836	838	849	806	889	832	835	816	813	835	859	783	857	834	865	821	817	818	844	843	820	823	817	870	866	834	783	837	852	845	847	901	802	814	826	845	871	827	800	849	817	790	798	896	827	841	825	816	840	796	802	802	829	796	857	829	814	876	869	841	821	829	812	824	842	767	823	809	784	808	840	821	765	829	841	848	828	872	840	830	840	801	835	819	825	821	832	828	881	853	826	803	809	884	795	787	797	842	826	785	824	834	827	852	809	787	805	844	794	824	847	836	873	867	856	830	833	865	816	865	817	777	790	809	884	860	826	796	800	838	822	841	866	787	834	806	876	864	878	782	843	803	838	787	838	798	797	880	829	835	840	820	835	771	818	758	808	806	853	825	824	826	831	818	825	841	805	882	816	815	788	856	823	882	803	775	799	800	833	852	837	835	864	823	816	855	854	842	829	847	837	838	817	805	846	846	859	797	840	846	812	823	798	853	775	783	811	836	809	824	815	843	830	814	881	848	801	817	824	794	844	796	818	812	812	850	835	857	839	766	796	809	834	803	812	808	848	840	800	876	818	832	815	855	845	825	786	844	798	825	852	822	862	805	843	833	887	786	838	869	849	822	873	852	850	824	822	800	797	827	841	841	860	857	801	801	840	832	818	827	825	830	834	811	842	903	827	832	847	807	838	827	831	807	850	822	902	832	835	831	781	826	810	840	851	825	790	836	812	834	825	879	888	879	832	812	888	818	819	792	826	839	845	839	750	826	851	837	831	777	829	792	809	812	879	802	803	846	800	817	867	824	825	811	785	849	796	813	856	838	780	841	849	871	849	814	784	831	763	798	857	818	791	836	795	854	795	798	832	838	842	839	831	793	849	820	824	842	833	863	857	866	795	815	837	789	873	796	840	881	794	811	784	856	845	812	837	824	789	862	857	822	797	786	845	806	868	838	791	837	838	823	827	819	848	780	790	862	837	846	822	844	855	856	806	866	823	796	845	854	841	807	804	859	857	810	839	854	831	822	835	872	764	799	882	789	816	835	814	845	842	784	790	868	801	829	847	818	884	780	839	857	784	830	831	833	887	843	824	820	817	810	823	827	871	813	851	843	858	878	835	857	817	828	786	881	834	846	856	840	844	838	844	814	815	802	773	789	791	865	789	837	819	829	818	826	827	815	858	822	825	851	825	788	847	787	825	811	825	832	833	794	808	814	859	845	768	829	812	828	820	877	812	839	810	814	827	807	829	858	810	795	798	836	793	879	785	845	809	846	857	844	825	821	878	756	830	802	834	861	824	858	824	826	854	880	868	809	877	811	826	816	877	799	859	885	824	816	874	827	845	848	839	839	796	825	803	846	836	829	863	858	792	830	814	862	843	838	803	887	791	851	840	833	857	804	867	787	840	837	849	801	815	825	831	850	845	829	810	883	848	845	772	808	799	752	882	819	812	822	834	799	826	854	805	846	851	876	811	821	885	824	853	839	901	871	856	816	863	891	870	802	817	818	856	809	870	840	848	847	862	797	837	866	847	842	823	819	906	874	852	792	789	836	819	848	854	840	846	837	861	853	852	804	848	847	885	819	821	808	859	820	787	842	818	883	817	805	880	870	821	817	850	805	808	845	872	844	785	842	861	796	835	889	851	795	818	830	896	828	810	778	832	805	858	802	781	839	886	873	861	813	814	772	864	867	820	791	841	839	895	809	818	852	840	838	829	865	820	823	824	800	845	827	826	822	841	829	821	834	797	848	835	815	858	848	885	796	868	853	860	799	830	862	836	776	816	814	771	814	787	820	829	783	817	812	814	907	813	838	880	850	841	856	814	852	832	857	852	784	826	814	840	802	820	826	833	842	869	799	792	852	815	764	815	781	860	761	800	810	814	831	873	813	868	851	856	753	832	824	821	823	800	867	808	737	818	825	777	842	843	850	753	881	817	848	838	798	863	817	808	821	776	788	852	846	820	854	802	893	793	823	821	872	841	806	811	837	837	844	829	811	866	832	796	802	789	798	816	750	812	793	820	833	818	851	830	814	838	840	827	797	846	855	855	797	868	865	804	881	856	821	818	831	813	773	831	859	874	777	828	840	816	851	816	805	799	873	822	829	837	852	806	860	851	824	842	843	803	819	864	858	803	842	858	880	852	825	886	824	788	836	814	861	854	785	806	801	793	840	812	855	837	832	827	835	855	773	817	829	836	863	885	835	823	815	810	831	792	855	806	784	793	852	861	824	822	834	834	772	858	843	808	834	860	847	804	824	827	826	837	827	808	818	861	846	855	814	771	815	849	844	841	886	791	795	805	822	845	885	827	847	841	817	838	809	842	839	798	895	781	797	811	850	831	840	787	799	812	821	850	807	852	783	853	849	849	860	884	875	824	847	822	839	823	880	813	841
25629	14332	8885	1648	660	523	466	418	393	429	398	394	398	415	376	377	365	337	363	341	331	336	344	334	325	343	334	328	338	330	342	376	281	343	325	302	315	292	334	330	296	306	314	338	307	306	339	363	321	299	300	337	337	330	344	349	305	351	327	328	291	332	339	321	341	346	378	322	327	318	312	345	311	304	295	333	323	327	304	292	324	319	329	305	333	318	348	319	307	317	298	326	317	325	323	366	324	308	318	346	369	320	337	299	326	358	333	355	332	288	291	312	346	320	322	289	339	332	295	366	333	352	322	329	331	324	309	331	316	320	291	334	293	310	300	342	345	335	294	330	330	317	300	322	296	271	327	334	312	316	329	338	342	343	330	320	330	317	313	307	324	304	307	353	325	318	325	321	312	310	319	325	351	344	289	331	340	319	330	315	311	295	327	328	336	320	267	335	309	333	325	325	326	337	293	340	340	313	324	322	319	350	311	352	292	347	332	317	332	340	321	347	313	303	342	306	351	316	317	317	344	297	310	312	312	311	334	328	330	336	353	318	324	340	338	298	328	323	348	308	333	332	344	305	341	349	330	324	289	310	334	321	308	321	332	329	330	330	291	336	310	297	309	339	306	324	352	329	311	326	329	303	320	335	324	317	334	301	330	315	339	363	342	350	312	333	325	326	382	299	294	309	331	325	281	352	320	306	292	319	343	319	352	301	328	329	319	328	314	324	335	336	339	336	333	315	304	303	338	298	305	345	321	338	320	341	327	334	312	335	309	323	329	321	318	299	335	339	313	298	322	304	302	309	327	346	340	308	309	326	330	313	345	315	292	308	287	331	317	316	369	266	329	329	311	329	315	333	301	304	350	373	320	342	336	315	313	337	324	332	328	335	299	307	334	346	327	321	320	346	327	294	336	313	328	334	301	300	344	340	311	320	329	326	315	318	330	340	314	323	328	337	323	310	327	309	343	338	329	320	340	309	328	338	284	318	310	309	332	332	287	298	308	323	317	314	324	332	340	317	324	366	332	318	340	316	292	315	338	309	338	318	335	305	324	308	386	304	300	323	322	315	327	315	333	347	322	319	353	343	350	324	292	340	315	344	358	358	346	277	343	326	280	316	333	288	314	316	317	311	324	315	325	350	360	289	295	300	310	312	298	308	327	326	345	324	350	321	300	328	320	297	324	362	303	298	284	319	308	307	309	331	311	320	317	302	358	314	347	289	324	327	338	284	323	326	322	325	328	287	352	298	332	332	340	334	318	324	316	327	292	346	311	347	342	296	319	337	308	323	306	306	315	315	324	298	318	318	289	306	320	340	330	273	329	311	312	341	355	326	321	334	364	333	320	313	282	282	296	349	362	299	301	330	320	318	305	308	349	279	297	337	328	331	322	298	335	287	300	320	311	365	323	299	354	331	294	350	337	336	314	335	342	340	298	311	303	329	278	312	318	316	335	280	308	328	311	290	310	353	349	294	340	318	273	321	335	315	345	364	311	274	306	350	322	286	333	353	316	305	320	317	331	331	315	304	320	356	287	289	331	274	299	301	323	328	326	293	317	353	294	355	327	318	318	321	327	332	326	319	335	301	300	321	329	324	320	351	339	356	326	350	315	339	298	303	343	298	337	309	325	351	336	346	355	310	346	319	314	309	322	319	319	324	324	314	320	306	338	306	345	281	321	332	358	333	312	363	320	327	309	339	338	332	333	308	320	333	346	327	307	298	298	333	342	323	328	312	320	296	303	339	329	279	329	323	258	332	325	319	334	318	313	298	311	338	334	288	312	302	311	348	288	312	305	304	302	310	337	306	306	344	327	310	310	324	332	326	337	336	353	305	344	290	346	310	317	333	304	324	310	324	331	352	343	323	340	287	333	333	348	304	310	344	318	316	328	339	302	342	307	334	354	360	323	306	288	330	342	336	312	311	309	360	307	322	328	344	336	325	340	344	326	301	305	330	300	321	325	279	330	305	323	317	336	385	329	340	324	292	324	332	307	315	339	321	308	359	316	318	285	316	318	320	326	306	281	323	331	322	321	332	314	329	316	321	323	335	323	323	311	328	302	317	322	319	338	300	326	340	322	295	331	332	321	331	296	285	348	320	324	301	343	335	321	338	319	326	318	280	320	336	317	320	322	312	333	333	307	312	351	315	305	327	276	318	346	334	307	308	317	315	313	299	316	315	335	315	309	295	314	300	351	312	307	325	315	344	305	331	303	296	330	313	331	340	291	344	326	326	320	317	313	335	320	311	356	317	308	317	291	306	348	321	313	301	295	324	323	349	315	322	302	296	328	342	356	328	330	343	332	310	329	341	339	337	310	327	334	349	343	317	319	326	313	322	345	311	324	324	365	318	304	298	315	316	345	337	338	323	336	306	321	343	336	332	346	308	344	329	312	329	309	298	316	314	303	315	348	327	353	364	330	337	321	316	321	330	345	327	273	375	328	317	309	317	332	324	359	329	309	332	317	334	317	306	297	329	313	323	300	326	322	350	342	309	314	331	309	329	329	334	321	353	296	327	325	322	321	346	312	303	302	324	325	316	315	342	287	351	306	350	272	346	291	310	320	299	317	316	328	328	326	340	323	299	322	348	338	332	339	302	316	320	361	336	334	324	334	334	332	318	286	311	304	312	312	319	333	312	320	298	323	330	345	336	326	306	302	348	315	347	322	305	338	306	310	325	306	280	312	316	328	313	363	314	342	334	297	340	303	309	340	315	320	312	301	302	307	308	325	329	307	330	302	335	324	322	322	302	334	311	304	313	336	299	306	318	311	329	342	288	352	347	333	312	332	307	334	325	289	326	331	331	320	360	319	268	329	314	319	310	328	303	319	333	325	311	321	316	281	351	337	301	308	314	320	324	333	333	308	342	357	334	324	295	275	342	318	315	298	293	310	335	348	330	349	324	331	318	340	315	356	284	342	313	312	320	318	305	313	354	317	338	321	352	355	350	360	336	303	310	316	335	324	305	301	306	336	333	318	345	319	316	332	311	306	331	328	320	310	336	329	330	278	345	312	313	302	313	330	318	312	315	346	352	333	338	305	307	338	322	308	287	326	343	325	351	296	341	326	333	300	316	344	321	292	369	299	313	318	295	338	345	343	331	322	300	301	325	299	317	332	304	334	301	316	335	296	349	291	286	321	289	354	343	309	326	331	330	300	286	328	345	311	312	329	325	311	314	321	328	327	325	325	301	323	321	351	317	326	331	342	315	296	333	328	320	347	336	332	319	319	304	337	278	290	340	338	329	340	338	312	310	368	318	324	318	312	338	325	334	354	310	331	335	321	319	315	345	303	335	294	345	331	319	322	329	299	327	301	320	299	316	300	314	304	313	305	331	354	324	337	313	321	329	313	332	330	298	291	311	339	348	294	332	338	297	307	318	332	337	342	320	324	314	301	316	319	303	345	342	345	346	321	317	292	312	348	339	347	306	308	332	334	328	298	282	315	333	308	309	347	341	288	333	305	315	326	314	333	312	349	311	349	306
18580	12548	10546	2543	1890	1670	1512	1368	1401	1353	1369	1422	1422	1234	1232	1147	1129	1015	997	953	929	857	781	813	819	836	824	813	812	796	763	771	848	801	779	794	836	788	784	758	762	789	788	796	777	722	790	842	805	792	787	744	769	808	776	804	796	762	772	776	746	782	793	781	741	739	800	788	755	768	755	758	765	801	708	809	778	772	770	763	792	770	747	749	779	730	747	765	812	724	762	801	761	736	810	777	785	768	756	800	783	775	731	784	770	779	781	845	771	732	719	728	766	810	793	797	761	777	768	739	730	727	727	774	727	780	807	754	815	796	776	784	776	766	758	780	816	769	766	728	756	799	762	757	751	690	767	779	747	833	768	754	750	778	785	786	742	764	747	760	771	721	733	764	795	786	788	778	756	778	771	744	726	721	769	784	769	799	753	776	724	769	762	747	746	695	728	737	782	727	743	760	805	773	733	779	760	805	761	759	759	799	713	818	713	805	778	749	747	776	744	740	706	765	750	774	749	769	788	750	756	747	760	727	720	782	776	773	757	836	769	742	818	757	781	700	756	786	765	797	777	764	772	732	792	758	765	753	776	766	744	743	826	769	826	798	766	745	806	747	777	779	739	763	746	812	769	766	756	759	809	755	708	795	738	787	792	761	777	781	734	766	736	761	739	756	801	791	769	753	757	827	734	781	791	755	780	768	768	743	779	814	778	746	784	796	775	776	821	771	717	785	802	737	762	762	762	801	763	802	776	733	811	798	787	743	760	792	793	773	825	841	819	790	807	781	812	724	777	723	788	771	806	808	777	748	780	783	810	758	761	753	760	763	771	752	778	819	725	761	731	746	816	822	783	850	767	740	770	710	758	751	788	782	757	820	779	726	740	785	774	764	756	779	762	788	773	761	717	821	768	798	755	784	810	756	739	780	758	730	765	777	771	824	733	756	784	764	773	747	769	770	742	774	793	815	776	772	780	819	744	768	791	787	775	846	759	805	751	768	768	730	776	743	762	735	734	808	778	757	825	791	728	813	718	757	759	803	772	829	749	763	819	771	753	754	773	761	801	796	731	784	791	784	775	755	735	809	745	771	756	823	792	767	768	753	719	732	759	758	824	815	812	732	775	759	757	754	754	801	744	756	794	793	788	785	777	810	753	799	761	755	775	751	760	752	808	756	803	744	747	747	754	789	748	774	774	777	744	742	766	744	761	779	787	746	751	758	793	745	789	833	813	738	776	742	745	774	850	798	774	717	695	747	806	755	751	745	763	789	734	697	757	736	761	806	768	734	760	814	708	757	707	783	776	772	803	799	754	752	732	762	717	770	733	763	770	752	813	797	842	749	777	746	763	774	757	779	809	736	741	763	794	701	743	784	796	779	811	768	752	788	734	781	831	781	767	763	819	741	743	768	797	746	771	798	739	822	699	775	768	795	740	759	792	835	735	736	724	819	768	812	800	771	768	806	780	781	720	791	746	730	771	772	755	758	740	794	812	772	725	759	734	778	771	731	768	783	763	734	776	765	742	725	761	757	741	775	752	772	771	773	807	755	812	786	791	745	779	778	761	782	812	743	832	728	750	741	764	733	814	759	752	791	766	833	806	769	845	811	772	765	747	773	776	758	778	799	787	810	773	774	775	734	755	775	763	757	759	798	761	767	802	797	784	793	731	780	777	771	772	777	781	760	706	740	781	802	798	780	760	811	756	774	790	733	792	741	748	739	749	772	745	771	767	761	758	762	797	771	766	758	787	786	814	727	766	747	787	786	788	717	791	807	761	763	753	736	757	817	740	747	772	712	760	811	769	720	761	733	853	805	750	755	821	785	772	780	772	785	760	777	776	756	734	709	770	789	790	719	801	782	798	792	682	762	769	759	768	710	736	760	775	737	747	769	811	748	749	731	796	750	779	783	791	810	711	721	760	756	807	768	829	729	756	743	775	828	762	803	789	785	728	713	750	778	749	788	728	751	744	752	783	777	753	773	786	761	756	789	764	725	775	787	775	739	761	729	754	793	787	785	729	808	746	803	761	759	760	756	788	779	791	723	786	781	706	811	768	768	760	742	764	780	744	762	805	810	739	712	787	826	742	805	771	780	761	756	812	757	769	777	795	790	809	724	831	765	753	826	741	793	764	813	737	829	816	782	797	786	775	811	782	723	809	768	771	771	766	810	766	760	771	780	728	798	761	724	766	759	754	801	776	750	780	741	740	805	761	733	787	774	782	747	771	728	748	751	778	806	768	776	761	820	760	760	781	790	780	761	805	755	779	768	808	793	768	732	776	747	839	767	732	805	807	755	772	757	788	700	803	738	785	748	739	760	790	818	783	766	815	757	730	788	783	762	774	788	728	745	764	742	752	751	716	744	798	725	805	752	717	791	756	764	783	794	765	823	719	788	734	752	770	770	721	771	779	813	769	769	754	800	783	798	763	734	745	757	754	783	814	730	762	836	745	787	735	797	766	760	798	763	762	799	767	742	806	789	827	724	778	758	759	780	732	716	749	763	792	791	791	768	776	775	783	772	770	815	764	774	775	800	740	729	796	774	729	826	805	788	774	822	764	708	763	859	769	783	773	787	751	782	771	812	744	746	799	780	720	765	728	777	799	757	806	717	836	748	785	775	753	788	764	734	802	745	801	786	833	748	743	805	794	763	751	750	738	797	750	796	758	798	789	815	732	751	720	762	832	769	772	820	770	764	789	735	812	748	778	752	752	825	755	792	754	769	744	795	794	791	830	804	764	771	797	762	769	750	773	760	745	772	744	735	791	746	731	815	775	832	762	767	743	809	774	779	765	749	745	767	831	824	784	763	755	719	847	757	759	718	786	815	734	791	745	763	776	760	786	754	786	765	752	817	782	748	745	778	817	820	756	798	801	749	747	794	777	815	783	773	765	729	784	763	737	796	734	769	762	763	733	760	786	769	782	804	760	790	762	767	774	763	778	744	770	740	763	787	806	763	767	764	780	752	748	762	757	794	777	749	812	776	745	764	737	767	798	772	744	808	754	750	810	752	827	735	759	771	805	753	795	788	790	773	763	788	779	791	763	787	753	782	759	794	756	766	742	737	767	788	835	762	741	778	782	792	756	742	784	733	770	777	764	732	740	820	789	770	774	795	795	832	837	761	739	809	756	809	775	767	762	770	779	707	756	756	757	811	775	742	760	787	738	815	774	797	815	756	779	749	741	792	756	754	768	749	778	797	780	788	758	771	752	793	759	735	750	771	783	765	759	767	765	759	768	779	797	805	751	736	784	748	761	809	758	822	814	759	746	763	783	828	738	754	766	794	748	798	750	728	788	797	745	787	743	763	816	753	724	756	758	785	790	752	753	799	780	761	766	763	780	774	741	787	784	768	736	832	735	794	766	843	793	749	754	755	775	757	795	751	752	739	857	782	762	769	730	703	768	718	768	790	811	797	766	768	803	785	747	768	738	806	788	729	713	761	792	736	753	765	722	736	785	828	798	805	720	782	784	742	767	793	806	740	751	750
34565	21875	13834	3210	888	584	466	413	346	374	366	348	340	318	305	272	262	257	248	213	217	198	207	212	212	217	211	206	212	227	165	201	201	198	212	198	199	210	190	193	178	182	197	187	170	210	200	196	190	196	182	218	180	191	191	197	223	205	196	222	194	187	176	182	218	194	193	221	185	190	184	216	198	180	185	205	187	194	206	185	177	214	199	187	185	201	201	161	185	152	200	188	182	159	210	203	161	203	216	202	174	196	176	181	178	187	206	201	201	192	187	203	192	209	220	175	198	208	175	183	197	192	183	172	186	196	189	193	196	198	210	195	158	192	188	215	198	191	179	174	196	228	194	214	203	166	194	180	180	194	183	186	212	170	176	172	174	190	187	195	212	213	183	188	178	191	215	203	194	183	197	192	167	228	188	189	197	221	203	210	201	182	184	211	188	215	171	190	190	199	188	184	189	195	192	203	163	181	170	209	207	204	174	187	198	182	206	188	203	170	206	175	174	192	197	200	187	179	185	191	193	217	185	186	203	184	192	227	218	198	183	196	214	187	179	204	190	200	192	177	186	171	195	186	171	182	199	211	230	208	250	187	193	201	192	176	185	175	186	186	190	207	198	189	209	212	187	169	210	180	176	218	215	198	211	183	203	191	196	175	204	199	197	174	176	200	187	187	197	166	225	171	218	205	192	200	216	191	202	217	172	196	209	194	181	201	188	182	204	176	199	201	210	210	188	208	188	179	205	173	198	171	192	215	208	192	189	216	205	220	180	195	191	194	177	199	206	169	190	209	183	190	174	164	189	190	183	230	196	200	172	182	173	195	192	206	194	166	201	205	171	213	219	191	196	196	201	200	180	201	182	206	177	183	201	185	190	205	177	195	175	211	191	203	196	211	184	183	188	217	177	192	189	214	204	198	212	195	199	203	226	169	186	207	163	204	200	199	214	211	186	197	189	191	176	217	209	218	202	185	203	214	179	191	167	191	213	207	193	175	215	213	201	184	223	209	189	208	205	194	217	175	166	194	184	191	176	185	177	209	196	188	189	205	199	165	207	212	187	191	200	203	192	192	183	195	199	182	177	180	177	231	205	197	185	206	201	181	197	177	195	194	190	175	209	211	226	204	201	185	192	158	207	185	180	215	187	193	181	176	181	183	185	188	185	199	181	197	169	193	201	195	183	201	221	200	178	173	191	221	182	183	210	169	204	186	190	238	171	190	195	194	201	195	189	195	197	194	187	223	225	205	202	226	183	204	189	173	175	176	171	219	188	180	203	187	203	189	217	201	194	191	180	194	197	220	209	202	203	195	204	197	195	196	211	187	184	194	197	197	202	194	188	180	181	178	198	190	209	177	208	199	214	208	202	197	216	211	204	239	207	159	205	208	174	212	211	195	193	228	194	209	198	191	207	202	200	197	182	176	202	215	169	185	196	191	187	193	205	219	168	187	203	196	214	172	182	222	213	201	196	196	220	222	214	195	203	207	209	185	187	206	170	201	209	216	211	176	201	198	184	175	165	194	204	208	193	200	204	176	181	186	194	173	212	191	193	201	188	194	172	177	173	193	186	178	202	190	182	181	177	197	189	188	171	184	186	191	196	170	177	171	214	187	186	200	185	207	192	212	201	203	190	189	207	220	203	190	197	176	215	192	212	189	217	190	203	198	177	185	182	177	194	182	188	183	206	201	212	201	198	191	181	184	210	175	174	210	190	184	215	167	183	207	178	197	195	185	198	177	194	212	182	196	198	191	206	218	220	178	193	208	179	187	191	202	219	193	196	179	170	209	192	190	207	212	203	216	184	201	188	217	194	189	225	193	163	181	174	198	214	196	170	184	200	191	198	207	210	175	208	183	202	197	223	204	204	189	199	213	208	162	190	191	196	193	166	211	184	194	186	187	211	200	185	199	203	194	177	193	188	192	190	181	173	193	200	186	185	222	192	195	185	193	180	196	194	213	201	207	199	191	186	193	200	170	194	184	196	180	190	171	194	230	183	215	226	198	219	215	196	192	202	194	209	211	193	217	194	182	208	211	200	188	178	188	182	209	186	187	195	202	215	195	208	187	210	190	200	189	202	165	197	200	213	188	187	184	202	207	187	218	200	197	180	193	194	205	216	193	203	197	183	191	184	194	179	198	170	193	197	194	197	206	177	204	190	224	205	169	179	190	213	205	191	204	184	213	188	194	194	194	181	223	197	198	203	197	223	171	225	200	192	221	213	203	228	189	183	206	221	197	198	195	210	206	192	172	179	193	197	179	194	193	229	201	197	198	197	200	224	199	197	212	186	207	191	216	187	211	206	177	193	205	213	202	189	178	211	185	186	198	207	181	193	210	231	196	200	170	192	206	183	204	204	184	213	248	174	203	186	207	192	196	185	187	182	191	194	204	225	212	175	186	201	235	191	202	178	207	214	211	207	181	205	203	202	182	186	181	200	168	193	178	201	208	200	186	193	197	182	202	204	176	187	197	221	201	192	195	209	195	196	203	205	169	197	191	183	195	189	180	204	199	221	183	193	220	179	199	199	191	197	200	190	217	188	188	202	219	217	174	210	175	217	213	213	206	190	188	199	191	191	205	178	187	207	192	227	170	194	208	193	199	190	209	207	202	175	210	194	213	213	201	176	212	191	177	227	204	180	172	203	196	217	200	189	196	178	197	203	209	195	173	197	189	220	201	203	201	177	223	197	198	195	194	196	209	181	196	201	199	197	202	208	212	195	214	226	186	227	177	187	187	219	160	204	208	183	168	191	201	171	214	195	213	219	196	169	208	193	184	189	156	193	192	192	197	218	190	199	194	199	208	191	204	200	190	156	203	183	174	194	222	169	210	211	169	203	176	199	195	179	208	170	191	194	193	176	165	186	220	199	182	182	192	186	218	182	175	197	179	174	187	212	194	172	199	216	181	229	183	177	189	183	219	169	171	189	200	191	184	196	201	198	204	209	177	188	196	212	198	200	196	191	214	221	185	163	200	189	198	210	191	192	197	197	209	178	199	193	189	184	206	177	193	177	200	186	198	206	184	191	187	184	185	193	182	213	184	175	189	186	216	182	204	191	193	191	224	199	185	215	188	215	187	190	203	199	183	193	199	186	196	225	180	211	203	210	188	184	225	181	192	198	214	205	212	200	188	187	208	209	172	196	198	198	209	199	193	182	196	178	172	191	209	181	191	206	201	198	197	229	209	177	187	214	207	196	171	191	199	219	161	181	213	174	176	207	196	196	193	189	206	187	217	182	186	173	189	184	190	181	186	207	196	223	174	193	202	220	208	186	177	213	187	182	184	201	191	199	186	173	199	208	198	183	239	188	195	197	210	169	179	196	213	185	179	185	171	181	193	217	201	199	201	215	204	221	227	203	171	174	210	196	174	197	200	191	175	201	156	210	191	196	201	222	172	218	191	190	219	168	195	199	204	209	208	177	212	202	191	198	167	186	194	170	179	173	178	181	179	172	197	188	180	177	183	194	181	194	180	211	173	186	176
23594	17624	14460	3702	2363	2003	1781	1627	1433	1380	1418	1412	1361	1326	1191	1061	927	867	842	775	725	607	569	602	563	561	583	603	541	543	530	548	584	486	550	480	482	514	484	517	507	517	481	531	487	527	476	524	546	526	504	515	502	475	483	492	504	497	486	494	480	534	487	492	509	485	490	490	502	494	503	472	500	456	481	478	478	511	504	509	483	478	485	522	486	534	472	516	497	538	487	527	507	496	467	494	518	495	500	484	496	492	507	468	523	498	494	529	493	503	465	465	525	489	530	506	490	467	542	489	533	495	511	477	458	520	466	499	503	479	502	489	498	467	464	485	494	458	490	471	504	464	461	495	474	448	487	510	487	492	490	496	487	519	488	472	513	500	512	481	500	489	513	484	483	518	508	489	537	486	463	511	459	511	503	493	508	464	480	522	461	494	469	472	445	480	492	471	494	504	503	480	488	501	508	494	476	468	460	494	455	498	517	466	464	498	512	476	527	468	469	489	469	491	490	514	517	508	426	496	506	472	522	476	481	470	527	509	512	559	489	476	523	478	520	478	504	479	468	506	491	467	470	496	503	455	448	478	487	471	506	475	471	496	545	525	496	477	474	496	499	500	580	505	510	495	474	508	436	490	495	437	460	496	470	480	464	489	517	481	528	506	459	485	469	478	502	501	497	495	518	489	430	491	498	454	514	493	501	486	462	509	472	492	514	497	486	466	493	501	471	469	506	522	472	543	510	484	460	525	474	468	466	493	495	493	484	484	469	513	468	490	482	453	451	501	489	492	487	479	478	517	487	473	454	467	463	483	513	454	503	500	422	482	488	516	478	479	466	500	450	471	504	459	475	484	466	477	473	483	490	467	504	489	491	473	464	502	480	483	482	485	488	475	533	484	517	458	521	499	508	502	518	477	462	506	511	490	481	532	490	505	516	499	484	506	512	473	496	492	464	462	497	465	520	490	515	522	456	491	482	510	466	465	459	462	479	519	512	479	506	469	486	475	482	464	470	498	534	505	520	481	497	497	512	486	480	492	488	493	507	481	500	509	473	477	499	448	479	524	510	511	492	468	471	461	512	437	545	472	518	472	484	436	467	546	483	466	497	455	453	508	460	505	441	497	510	472	492	456	504	471	467	503	435	545	481	494	489	495	522	478	469	495	500	461	503	463	435	492	508	486	488	480	504	479	491	450	536	514	483	465	541	487	505	471	501	518	506	497	527	502	498	506	515	474	457	455	483	482	478	500	479	523	515	480	474	481	476	466	487	521	487	502	514	517	502	455	517	504	478	500	448	456	462	509	490	519	497	500	502	446	497	453	489	480	455	448	505	499	505	486	456	484	527	518	477	510	477	518	506	508	505	513	455	487	484	489	543	490	506	482	504	484	536	489	499	453	515	490	508	470	495	500	495	482	493	500	511	504	473	474	472	478	478	526	507	505	493	476	515	500	491	452	512	486	488	491	488	479	464	509	496	484	504	479	501	464	502	525	471	500	452	468	474	501	485	482	486	491	470	478	475	523	473	514	498	469	466	490	498	503	477	487	491	471	504	509	462	468	499	535	475	470	496	491	469	560	495	483	490	475	515	514	506	476	500	490	525	475	497	489	459	500	450	477	494	502	491	478	517	457	533	470	512	486	446	443	493	497	473	486	464	500	471	507	502	513	482	471	546	515	497	532	481	519	491	472	491	499	475	491	506	506	455	531	486	473	438	506	527	508	521	503	495	462	491	482	513	482	503	493	528	475	440	500	450	478	503	474	488	451	491	483	506	466	478	502	457	483	492	478	475	496	493	510	485	481	485	480	460	468	477	485	485	487	513	469	475	463	475	500	451	488	461	456	528	488	493	482	467	495	540	492	503	479	454	507	541	515	455	465	508	480	496	488	490	482	480	490	487	524	512	507	485	476	485	451	470	472	482	481	484	466	502	459	505	526	486	498	470	473	556	498	523	476	495	500	526	464	486	526	475	497	507	498	481	487	481	482	505	520	513	510	491	481	471	498	510	504	453	496	502	474	465	510	509	486	512	503	486	480	466	494	495	530	483	515	489	480	469	489	515	490	508	518	479	493	478	425	494	471	467	488	491	461	510	514	507	474	470	480	433	517	507	495	457	494	487	498	476	492	463	479	490	449	487	478	502	495	459	492	464	506	491	488	481	482	498	475	478	512	497	455	477	499	508	509	521	492	492	451	462	491	494	493	516	507	491	476	525	514	448	489	482	477	476	480	509	496	546	513	509	488	477	439	479	493	507	489	522	500	524	516	485	470	496	480	481	528	468	494	539	516	513	442	531	503	470	513	444	485	478	485	479	498	485	491	500	510	488	523	521	485	466	462	471	479	482	470	453	453	472	443	520	462	449	518	492	541	500	463	526	491	474	504	473	490	526	513	497	449	460	483	479	512	496	526	477	528	445	505	500	523	473	487	491	501	475	527	466	497	459	453	516	499	491	457	459	456	493	485	522	472	479	477	480	478	462	472	462	432	539	467	511	510	486	492	436	487	497	461	496	491	467	515	506	494	528	543	465	509	483	470	489	473	491	522	519	494	463	495	482	493	498	468	477	484	531	530	514	475	487	468	468	493	468	487	519	495	467	488	446	482	520	501	474	518	458	488	487	519	519	488	533	513	465	464	475	510	463	530	475	429	511	474	460	460	466	467	525	512	470	499	500	469	515	505	460	477	544	519	498	522	496	506	461	461	484	507	475	494	481	477	483	451	461	515	473	501	451	484	509	470	459	497	448	487	495	535	470	493	461	509	518	523	493	438	496	469	459	466	468	498	480	461	518	504	539	476	497	465	491	485	481	507	484	477	484	488	507	500	492	481	500	501	514	518	454	476	518	454	501	484	491	472	518	504	440	521	494	476	455	500	455	485	542	479	439	490	509	484	470	476	524	469	471	437	499	480	487	483	515	442	479	501	491	468	469	505	508	470	475	484	500	476	486	474	519	512	485	443	495	454	521	518	485	486	483	489	470	442	496	519	481	479	541	485	505	485	444	508	481	477	488	482	476	513	446	446	522	520	484	517	518	467	513	474	538	473	509	500	468	488	512	480	507	431	440	505	496	474	481	473	513	488	481	504	539	471	480	493	485	501	478	540	489	514	516	444	471	494	470	481	495	478	491	495	485	495	493	499	502	491	526	507	458	477	488	487	453	483	469	479	506	504	457	512	487	502	479	500	464	478	486	488	495	525	492	477	474	464	515	470	512	519	479	444	470	497	487	498	469	490	507	531	476	517	518	480	496	450	526	503	475	494	484	513	486	497	490	523	486	498	497	492	497	476	477	517	525	531	524	490	503	518	481	438	499	503	485	506	498	539	553	483	474	494	476	524	460	483	489	479	484	485	484	519	451	505	500	493	478	468	495	490	475	498	473	500	481	473	499	515	515	495	487	503	494	453	479	436	471	513	481	475	475	500	535	516	514	503	510	461	486	518	491	478	470	501	491	538	479	508	537	485	508	496	542	486	508	498	494	525	485	517
10963	4162	1826	573	435	460	408	444	370	383	406	398	415	371	397	360	372	386	412	411	364	340	346	335	313	329	374	371	321	356	327	398	351	330	353	356	351	298	310	376	343	320	306	340	340	341	366	345	319	362	335	328	337	372	336	360	339	356	356	378	345	337	326	345	353	306	331	342	343	338	359	335	361	358	352	343	388	299	358	343	358	321	346	366	336	347	354	334	362	373	334	321	370	353	380	321	335	362	349	341	339	351	340	345	341	354	332	340	392	342	335	386	383	346	338	318	334	359	329	390	370	341	322	333	346	369	310	362	354	354	355	361	347	314	343	355	334	364	354	362	345	332	341	360	384	360	339	327	326	329	362	350	346	387	314	363	321	337	371	347	369	350	391	367	363	333	342	333	332	330	344	328	324	350	321	358	396	354	300	318	317	339	337	353	364	350	346	330	328	312	337	323	332	363	323	360	326	303	363	371	341	351	371	333	356	319	375	379	326	352	349	346	335	333	355	356	336	353	352	338	370	353	387	361	362	356	372	330	364	340	361	331	343	339	352	359	347	337	335	358	337	341	352	295	373	345	314	354	353	348	350	363	342	348	354	331	358	341	364	376	373	373	377	341	335	320	305	336	368	333	330	355	308	339	379	347	343	336	406	355	328	320	320	328	359	339	385	371	362	339	341	319	309	359	326	303	347	373	356	331	305	351	316	325	360	374	344	326	321	368	339	347	363	347	399	375	379	366	325	351	336	324	319	356	363	354	311	382	369	361	361	346	332	351	325	322	348	336	368	341	327	347	340	365	337	311	345	350	324	344	330	377	353	354	323	402	315	369	358	357	349	369	322	326	361	333	311	341	387	320	359	340	363	355	353	354	349	348	320	321	323	332	352	344	368	363	373	371	338	344	348	349	360	360	375	325	357	356	336	367	345	330	356	349	351	354	333	351	326	372	337	367	351	357	332	343	356	359	305	359	329	376	345	325	326	332	320	305	355	333	354	353	298	343	315	355	309	323	385	353	372	363	320	336	355	341	312	364	338	348	347	393	340	354	362	319	309	385	352	360	385	348	319	356	343	352	343	358	322	315	343	331	327	366	364	319	336	359	348	324	301	337	351	354	356	396	322	341	357	356	352	306	313	382	387	352	323	342	317	338	322	304	352	354	336	317	318	378	341	360	334	357	331	337	339	318	314	347	346	345	320	377	335	339	341	365	348	332	327	359	380	327	346	331	296	333	336	350	338	351	365	378	349	356	362	335	354	340	367	345	353	361	361	319	376	379	351	347	330	367	363	339	305	356	342	342	345	341	364	347	334	329	335	323	353	368	345	360	354	345	375	337	310	346	341	331	336	364	303	333	356	342	346	352	320	363	324	333	334	343	338	338	330	340	343	336	294	364	331	333	357	359	376	346	353	342	338	323	371	347	341	337	339	361	359	333	363	328	362	357	365	315	321	354	337	326	382	306	317	359	356	347	298	381	364	338	333	355	347	353	348	327	335	366	365	348	313	327	346	373	366	327	314	330	351	314	348	363	355	312	348	342	330	312	329	358	341	371	384	308	344	329	341	359	334	321	367	322	343	367	331	345	336	357	355	376	337	299	296	329	326	328	331	350	362	339	363	359	339	338	328	315	328	341	374	335	322	341	344	334	357	337	362	350	341	348	336	335	345	354	372	344	327	330	346	320	321	314	356	371	312	338	306	316	334	353	319	359	374	360	332	350	333	353	343	377	338	347	327	384	328	355	340	319	387	343	353	341	357	360	337	356	341	381	307	335	339	339	367	366	399	350	355	355	365	361	328	362	330	340	349	346	334	333	336	359	342	368	341	359	353	332	342	372	373	315	384	358	326	395	359	358	328	360	336	353	343	321	380	372	370	345	356	360	322	371	362	356	329	334	403	361	328	344	342	337	367	317	333	353	357	343	306	331	365	352	374	384	376	346	336	326	384	368	352	347	368	362	365	313	337	322	331	354	343	308	360	357	302	343	364	347	357	345	338	339	341	374	377	387	335	352	361	332	316	336	344	367	360	343	350	360	310	346	357	367	371	333	321	349	327	327	348	370	376	372	345	367	356	343	356	347	338	345	323	383	385	361	362	341	331	354	380	342	336	381	347	363	361	309	323	360	321	356	376	326	336	322	333	336	333	351	386	330	365	354	358	339	333	336	353	352	357	344	359	358	358	330	330	337	359	339	357	339	384	375	361	317	337	356	350	347	328	387	375	353	379	374	332	335	307	378	344	373	376	362	335	349	343	353	356	361	361	336	364	371	324	341	346	340	380	345	323	363	308	338	345	354	325	315	370	370	368	317	332	357	345	374	358	334	350	383	327	384	364	381	341	354	350	350	340	389	350	334	340	338	350	358	320	371	329	343	342	339	326	355	343	353	365	333	361	341	321	330	334	349	363	365	354	372	347	359	335	312	338	342	348	331	304	361	381	371	379	338	335	359	380	346	357	378	386	334	347	319	359	334	384	322	346	352	333	367	328	310	353	370	381	349	353	334	343	388	335	353	338	311	331	370	315	353	345	390	345	343	351	353	358	330	354	331	333	347	340	372	313	316	355	340	364	364	324	332	362	359	331	331	330	338	324	361	344	319	347	326	294	335	361	349	350	329	324	325	322	359	332	354	346	356	381	335	358	359	351	358	351	360	338	332	330	321	336	323	387	361	339	325	383	379	334	369	358	343	319	358	375	344	326	334	351	335	315	323	388	324	337	355	350	335	333	340	345	354	341	377	345	344	376	325	374	325	341	322	341	299	320	354	303	337	369	353	350	367	398	338	346	356	334	345	343	349	323	350	312	321	331	324	387	363	338	380	365	326	322	334	345	335	355	349	317	351	369	346	369	374	358	343	376	343	358	356	369	407	328	346	345	336	343	340	344	344	323	339	332	324	345	380	375	334	337	387	327	340	355	354	379	346	349	332	344	315	343	340	366	352	369	376	350	332	354	329	316	318	359	344	392	393	346	343	336	347	370	344	369	331	363	352	307	372	362	340	393	328	342	351	357	326	333	365	359	330	324	332	355	347	342	367	358	315	298	362	386	346	337	346	357	375	347	354	336	330	309	358	336	320	345	313	339	333	360	374	350	355	343	334	336	356	398	360	342	357	359	343	326	358	378	375	365	344	343	364	344	357	309	351	336	330	330	347	349	331	370	346	370	353	341	322	320	335	329	350	355	340	318	315	335	355	367	286	354	306	322	336	338	329	386	337	324	366	355	329	371	353	363	369	324	365	350	343	345	319	321	332	342	346	314	298	358	341	331	365	348	369	335	355	382	345	355	308	316	338	323	346	363	349	383	347	348	358	407	321	305	297	317	328	342	366	342	339	405	376	366	392	345	331	344	366	333	340	303	341	363	360	331	389	344	346	362	358	377	328	354	379	372	333	385	375	342	351	346	335	280	335	353	360	333	343	297	359	315	331	324	371	315	348	385	351	344	329	358	358	363	323	382	331	356	341	335	343	305	336	334	355	335	332	335	357
8194	4544	3535	1485	1324	1275	1226	1208	1184	1129	1114	1142	1193	1081	1076	978	1008	905	925	940	841	874	845	874	826	840	807	852	826	862	819	765	803	859	788	824	851	854	845	819	819	842	804	803	824	821	810	862	821	801	813	823	840	864	825	823	764	843	808	798	827	865	841	819	802	822	874	819	849	747	820	800	820	857	796	809	887	867	841	837	865	786	805	853	829	835	802	836	857	832	823	827	856	819	797	822	840	838	871	803	835	799	822	810	803	842	858	804	859	827	839	838	889	832	859	787	830	822	827	820	806	820	867	811	882	831	824	811	796	845	830	837	842	777	891	825	800	834	799	800	793	867	817	846	838	838	814	856	869	844	840	798	824	794	788	805	782	882	811	814	792	825	882	845	830	830	781	858	844	797	868	835	824	791	842	842	841	875	854	785	842	892	829	804	797	791	824	853	802	822	837	823	846	847	821	828	842	782	844	828	821	771	836	834	817	863	852	836	829	814	796	805	785	831	853	832	843	876	832	887	811	799	827	780	781	816	755	869	815	853	819	842	859	802	871	826	807	845	841	855	835	849	769	801	787	800	863	838	857	830	852	840	801	899	797	830	841	803	823	819	782	823	795	807	813	817	870	778	856	835	828	764	852	797	840	801	818	830	845	822	843	855	780	843	835	821	809	784	843	778	855	830	840	818	820	827	817	787	824	878	801	842	831	841	808	824	853	840	808	793	854	837	847	823	829	862	791	817	819	829	867	851	800	821	847	784	823	823	864	844	810	791	861	790	860	849	826	847	866	760	798	894	840	836	844	797	838	822	817	839	818	868	842	839	859	843	868	827	820	779	854	792	823	811	823	779	805	811	818	845	827	777	808	778	875	853	798	785	811	838	803	847	845	852	851	830	839	861	844	761	862	829	824	833	800	818	795	768	812	828	864	798	832	838	829	835	823	824	847	763	789	858	814	839	824	814	840	839	845	854	781	833	835	880	856	824	845	820	826	890	848	777	780	820	855	826	837	810	832	862	823	813	823	797	817	803	824	797	799	866	872	768	839	826	829	899	820	804	841	835	805	883	815	830	801	836	823	834	754	807	856	846	794	873	812	838	818	856	821	792	820	793	814	874	849	821	849	829	808	784	818	869	850	863	856	833	728	793	767	824	797	856	819	832	816	837	791	811	879	813	817	823	835	838	802	850	831	839	807	881	864	780	766	797	815	876	808	802	798	808	867	797	784	800	840	841	848	850	801	817	846	790	832	846	825	838	800	821	820	830	804	798	820	844	853	850	842	786	839	785	860	830	835	879	825	827	851	800	805	861	745	819	819	791	814	892	850	851	747	816	849	876	800	773	828	786	850	888	791	836	818	818	853	815	835	805	842	843	875	839	826	832	812	818	839	781	831	797	843	828	847	848	859	860	804	847	909	779	880	879	790	849	832	833	860	857	843	881	768	890	784	861	787	827	833	856	819	835	760	790	833	828	772	832	848	847	831	782	818	854	880	858	834	853	811	861	822	820	817	884	844	879	768	777	860	824	779	855	807	822	819	871	868	805	818	886	798	885	844	797	833	833	822	794	812	848	833	808	822	820	768	821	809	792	807	813	816	793	859	796	805	827	797	855	826	821	763	849	805	845	859	835	838	848	800	827	828	785	816	826	846	808	863	865	812	806	828	785	806	779	813	808	825	883	781	837	884	797	810	824	813	821	865	819	830	875	815	799	880	848	840	870	817	817	824	805	865	846	840	831	821	802	796	768	854	878	828	837	842	855	809	792	828	848	840	816	812	836	843	874	820	818	804	851	764	790	798	795	805	781	841	812	850	847	826	784	795	861	829	878	849	801	769	832	824	813	800	792	861	869	891	874	850	860	827	844	847	868	791	788	819	776	846	859	772	796	847	820	817	839	823	815	815	848	836	850	776	812	820	815	824	837	808	788	810	867	817	819	843	891	818	865	799	803	850	840	866	816	809	886	828	811	854	857	848	782	803	866	829	804	871	800	824	835	813	845	804	848	802	801	832	811	773	815	803	878	837	835	851	867	841	822	837	808	812	810	828	851	807	820	804	840	819	870	833	810	812	794	845	866	818	809	863	834	831	800	826	782	847	779	839	809	817	794	789	843	782	848	859	931	811	833	871	871	780	815	768	887	814	856	799	800	873	839	836	773	835	804	812	856	863	816	807	824	820	796	872	839	836	791	773	834	833	814	861	852	835	831	798	862	874	835	858	839	845	871	875	769	820	814	783	813	875	853	871	808	786	758	842	800	775	861	859	818	835	862	839	821	866	791	843	785	789	863	833	805	806	824	839	837	854	839	836	836	782	873	868	829	817	845	839	785	788	872	817	837	795	864	835	832	873	827	825	782	864	813	826	878	814	831	842	813	860	834	833	817	769	825	863	888	851	837	793	817	829	817	848	798	866	806	842	828	795	867	826	827	828	769	823	840	823	801	825	816	872	844	821	840	814	817	804	860	867	804	798	838	828	819	834	790	821	824	781	818	803	883	852	811	794	818	834	818	811	822	828	848	823	851	795	870	837	815	798	806	849	834	803	828	874	822	834	807	843	826	802	829	839	777	834	838	812	844	798	820	805	824	775	802	852	817	830	764	875	827	838	796	822	826	832	854	818	847	829	784	827	773	827	796	832	813	817	864	818	795	795	849	810	795	789	820	838	801	872	834	821	876	827	807	837	800	786	859	842	835	833	817	812	828	835	804	826	821	831	805	856	798	841	794	798	822	803	866	871	893	788	835	864	810	810	788	864	825	821	813	791	794	832	851	750	801	837	835	911	787	813	791	853	787	748	798	778	827	827	794	856	814	793	872	798	802	835	824	851	811	801	800	831	868	762	819	870	805	869	902	841	800	815	792	826	875	826	823	816	813	823	823	835	801	834	837	854	738	830	860	826	808	783	828	851	803	805	827	818	826	846	816	857	784	866	839	809	841	822	866	769	833	837	781	850	804	858	813	789	869	836	783	831	917	801	855	843	773	820	863	827	805	847	815	832	828	781	827	783	775	845	888	797	825	846	784	818	778	870	825	872	832	866	785	866	852	820	847	857	809	797	776	874	823	841	835	834	816	855	852	859	829	857	836	824	838	818	821	853	834	839	819	828	806	879	809	814	806	836	776	829	859	851	786	810	781	832	825	866	795	824	761	833	792	839	888	807	794	832	857	855	823	870	837	785	835	813	827	822	818	871	830	775	853	793	835	814	760	839	809	818	814	818	819	848	801	819	815	824	830	815	824	831	834	848	814	849	823	839	833	804	804	832	847	861	802	812	801	822	820	839	801	816	830	760	847	831	832	799	881	805	832	840	788	858	814	857	811	841	833	826	817	837	827	849	821	757	814	813	827	803	861	808	828	798	911	825	842	819	812	843	778	827	795	766	845	847	864	860	835	848	793	805	871	796	819	778	822	806	837	804	844	915	781	828	824	814	863	879	836	815	881	828	809	862	857	824	783	781	803	817	839	837	795	833	795	875	849	799	883	810	845
26068	13949	8737	1710	692	592	482	454	473	487	415	420	446	400	396	376	370	374	347	325	340	377	332	326	349	322	305	364	356	346	296	326	331	358	318	351	303	340	350	297	331	334	334	328	318	344	359	346	329	335	337	289	353	321	312	371	301	350	328	350	350	331	299	334	330	365	313	325	309	289	337	303	360	345	341	322	321	322	302	318	323	343	324	328	322	327	340	337	327	321	327	335	352	325	316	326	331	309	309	322	333	284	304	330	285	317	308	276	356	319	301	315	307	325	342	327	303	339	295	299	296	325	332	334	310	308	335	354	311	317	362	309	286	313	323	308	351	306	298	344	302	300	313	303	303	299	292	314	325	309	340	326	333	350	307	350	300	347	334	315	312	330	356	322	344	324	309	348	315	309	314	336	331	319	320	319	333	353	332	306	320	305	301	312	315	335	319	313	300	320	300	327	328	319	322	320	300	339	296	348	354	325	347	314	291	336	325	335	311	345	284	343	351	332	330	342	317	329	339	328	306	329	325	331	345	354	362	328	300	308	316	334	311	372	327	326	326	327	318	321	316	292	323	311	329	277	288	344	316	303	326	289	303	321	337	349	334	321	313	330	324	319	349	337	299	341	310	307	334	285	347	346	319	319	364	318	339	335	318	291	326	314	323	314	325	345	349	358	330	333	295	318	335	327	350	327	295	327	310	344	337	328	267	312	282	327	306	329	307	301	316	316	309	304	308	339	309	290	298	339	318	321	330	346	332	355	334	313	321	299	352	300	284	320	299	305	340	309	339	334	308	328	329	287	337	328	315	331	299	311	350	335	332	308	329	317	318	311	303	351	304	309	324	324	333	325	312	321	335	315	311	342	313	308	291	364	311	349	326	318	316	317	314	304	315	303	303	318	318	332	312	317	311	330	314	314	333	302	356	313	325	326	311	338	329	308	343	336	314	308	320	324	342	320	340	314	330	368	316	314	305	319	329	329	296	322	311	325	318	316	317	295	330	328	333	301	326	319	300	312	357	349	339	327	328	327	343	321	297	320	361	298	325	337	328	342	309	330	360	314	306	321	315	322	302	271	300	344	313	297	295	311	322	343	325	327	332	355	300	325	305	342	357	334	370	325	312	333	322	335	317	290	331	337	359	322	279	318	287	330	328	325	310	365	344	332	326	297	315	306	341	340	348	335	319	329	340	318	332	301	294	332	322	290	297	344	320	338	340	289	312	304	333	336	356	313	309	331	311	325	351	325	340	341	297	334	344	341	333	323	316	362	346	365	330	308	317	287	304	337	282	290	323	310	324	324	366	298	307	301	304	320	356	345	354	316	294	326	293	293	312	329	332	345	311	333	342	320	315	287	316	327	325	316	359	301	328	340	333	357	290	332	309	333	337	286	294	301	295	265	321	303	308	345	323	325	305	333	279	339	338	285	327	351	318	314	302	291	340	327	340	326	297	346	307	337	281	347	306	312	299	318	302	319	324	313	335	357	283	342	315	333	320	349	330	302	285	336	359	341	342	325	281	347	334	337	332	321	333	320	307	301	309	342	335	315	329	336	314	312	318	312	322	324	335	313	293	313	321	302	328	312	311	316	275	315	312	357	300	294	304	302	303	321	297	337	329	309	328	331	313	320	302	319	316	307	287	321	318	316	309	312	319	303	332	305	333	266	306	315	329	304	323	329	317	318	303	320	348	316	307	339	368	304	300	336	330	303	294	297	323	328	311	349	341	304	331	305	319	350	340	295	297	301	284	313	325	305	302	320	330	319	291	320	338	356	327	337	332	326	323	307	345	324	322	302	336	330	343	328	336	319	363	313	316	339	301	300	326	317	318	296	308	307	322	339	345	298	347	347	309	327	294	325	312	347	315	303	341	291	328	347	335	316	344	287	324	305	311	323	288	324	286	319	355	349	331	306	309	286	319	338	318	339	313	323	311	324	331	326	314	284	325	315	330	314	334	321	340	348	315	337	316	292	319	320	333	331	332	324	292	317	277	321	352	322	311	317	339	327	317	308	355	271	284	311	300	308	337	359	316	333	346	356	333	335	314	312	323	328	334	336	313	319	308	288	323	319	306	338	316	357	331	318	311	325	334	342	336	335	337	310	329	342	305	308	292	335	291	303	330	328	362	334	348	326	344	335	291	318	334	352	297	323	321	335	338	353	339	314	310	323	315	353	336	303	324	325	286	339	349	323	299	318	298	335	336	331	307	316	354	331	317	332	316	321	307	352	310	322	309	317	364	306	327	311	331	317	353	312	325	298	293	328	345	322	314	309	296	340	323	310	353	326	338	320	298	315	334	304	340	322	340	313	347	304	324	318	314	340	301	337	329	316	287	330	287	336	318	330	295	307	299	295	351	308	342	315	320	314	331	358	325	348	333	306	327	322	321	330	316	305	325	349	337	348	358	320	333	316	307	323	326	308	317	329	296	332	353	308	315	291	317	308	328	309	346	333	326	334	356	315	328	318	329	347	355	306	315	334	316	317	336	303	328	330	323	330	314	296	304	297	314	324	310	293	294	331	334	307	333	333	316	321	306	295	350	295	341	317	317	316	307	324	351	342	330	348	354	288	340	361	333	339	345	315	297	333	337	321	321	350	308	324	323	296	305	335	323	330	344	293	314	296	303	340	323	312	320	325	328	297	321	325	310	344	325	326	318	307	297	319	312	297	313	306	331	293	280	301	286	327	347	321	301	311	321	332	342	307	309	329	315	334	311	298	303	283	312	322	294	318	323	346	314	334	349	323	336	338	326	321	355	317	322	329	341	310	305	342	344	329	359	317	308	361	288	320	302	330	328	307	300	319	284	328	284	324	325	327	312	321	296	317	294	301	291	374	354	311	359	311	320	296	321	318	303	326	329	315	320	320	308	298	363	337	296	330	301	333	333	319	329	311	315	307	332	326	337	328	353	332	338	304	333	340	311	336	334	303	342	340	317	318	348	297	349	337	305	375	317	312	318	326	325	327	342	302	321	298	328	294	319	317	315	348	336	310	299	324	351	304	322	341	304	321	335	361	296	322	322	297	314	331	351	308	289	278	330	308	316	323	376	322	315	273	327	312	348	311	328	315	317	312	335	320	306	318	309	313	328	323	319	310	323	331	352	337	343	338	373	326	303	300	315	314	304	318	370	302	329	315	318	316	332	336	317	337	308	349	322	321	347	311	328	255	326	329	333	327	308	322	314	325	313	306	332	286	322	306	295	298	340	321	326	342	363	337	291	314	327	326	322	311	340	329	303	316	306	318	328	316	304	390	338	333	328	328	345	324	332	318	348	344	325	324	329	314	309	341	326	338	314	313	321	323	316	320	332	328	325	323	302	315	343	346	330	300	301	324	313	334	325	321	341	341	330	293	331	316	311	258	300	328	333	323	339	351	345	327	274	348	343	337	340	337	290	293	328	331	315	281	336	324	307	317	303	309	292	349	332	336	321	278	334	355	300	296	352	319	328	311	334	344	344	301	298	310	313	336	319	315	310	338	315	338
18731	11484	11166	2680	2113	1924	1752	1636	1494	1524	1567	1428	1418	1304	1226	1129	1065	986	938	930	830	792	904	803	767	824	845	794	815	796	757	803	783	805	747	807	834	783	809	787	805	787	811	762	753	833	796	814	778	781	762	766	743	762	789	840	784	789	819	743	800	791	759	798	771	820	774	790	772	734	773	778	785	765	769	819	783	786	692	746	790	728	741	727	777	779	762	774	787	731	795	795	770	764	824	754	770	763	781	827	713	768	758	760	750	757	774	765	726	770	766	763	751	779	796	784	724	825	855	757	735	781	783	793	785	811	732	781	815	825	730	807	768	779	776	759	773	746	817	768	761	771	723	794	802	795	786	789	728	809	748	818	758	735	731	771	770	800	802	738	741	803	721	820	758	794	779	771	808	772	743	765	781	733	763	772	773	775	768	813	751	754	769	731	776	769	792	806	794	851	748	719	781	768	743	779	816	764	786	795	815	777	784	746	788	771	794	753	766	826	753	765	775	764	803	744	742	750	784	800	764	777	773	772	770	809	759	755	781	776	818	767	811	805	773	766	769	733	780	763	820	770	796	752	807	776	764	765	759	783	803	825	748	728	738	770	759	783	775	781	748	764	769	744	765	801	802	759	810	751	810	779	767	796	807	758	733	716	764	825	791	803	771	743	750	780	799	771	791	761	817	781	733	781	791	767	791	793	792	764	786	824	756	761	775	763	811	800	768	755	718	752	800	795	723	786	755	781	746	764	785	751	761	775	751	807	724	799	804	796	780	816	767	837	800	768	740	759	793	786	733	746	742	764	722	729	717	745	758	791	793	732	767	772	750	786	750	782	741	797	791	755	774	802	753	760	756	794	767	762	780	758	738	756	781	818	797	769	752	771	790	789	772	758	757	798	836	735	796	711	737	769	768	798	800	722	814	763	738	824	765	783	770	760	802	744	751	812	769	727	727	745	784	730	783	744	752	761	748	782	730	765	733	746	775	734	767	787	802	789	782	778	776	762	807	765	768	768	715	770	811	726	812	763	782	773	750	785	806	817	775	795	777	736	748	769	756	719	815	782	798	793	816	761	797	783	775	812	813	779	771	780	771	744	755	743	800	770	775	781	774	783	773	789	762	765	742	777	760	810	703	774	755	737	744	788	834	751	781	778	781	778	750	772	800	790	786	771	771	788	747	794	755	797	770	739	774	787	735	763	739	785	787	766	806	726	746	780	758	752	767	766	762	770	797	782	687	804	744	754	759	767	800	786	792	719	758	729	771	761	713	816	778	773	742	783	778	776	772	793	751	756	785	802	795	791	785	799	722	750	771	842	763	815	813	780	748	753	797	816	774	757	794	799	760	789	784	746	741	729	776	760	758	784	738	778	779	782	797	778	781	802	742	799	794	766	763	772	744	797	781	757	781	794	774	749	805	768	729	746	808	788	742	731	832	778	802	724	805	766	791	764	804	780	758	732	781	787	817	789	767	751	792	766	747	807	801	766	815	782	761	768	722	783	808	756	760	740	753	757	824	752	792	720	733	795	801	762	747	750	762	782	731	759	829	812	801	759	758	790	716	779	754	804	757	794	761	802	820	824	758	782	778	806	747	759	737	760	762	796	746	761	823	758	777	816	782	777	722	726	723	779	792	771	770	762	794	772	760	810	808	743	758	725	750	765	763	844	738	762	763	788	791	785	736	846	764	836	760	764	795	745	805	756	798	793	735	774	787	773	792	835	736	757	753	763	792	768	812	777	767	741	724	779	752	793	737	720	762	801	790	761	795	789	769	771	741	784	816	763	729	751	750	855	751	761	729	774	761	799	778	806	762	766	738	731	755	762	758	813	759	777	809	772	801	760	813	764	780	752	789	789	793	776	731	802	840	747	757	774	770	752	789	756	779	790	721	715	787	792	756	757	773	769	797	802	783	781	797	822	804	762	742	797	796	736	793	771	740	764	777	762	776	754	743	754	776	777	764	841	793	742	810	766	800	826	746	771	779	778	758	796	774	765	748	821	727	746	737	797	819	810	720	796	820	769	819	781	782	777	769	786	732	771	798	768	809	785	778	767	782	785	777	762	761	808	751	765	803	783	762	712	764	843	779	752	800	773	788	787	753	787	789	755	739	796	787	782	729	758	787	746	806	785	783	788	767	787	784	764	764	744	795	787	737	745	762	781	822	773	824	767	785	748	797	734	782	759	775	798	810	773	859	825	768	788	774	775	791	824	807	771	741	815	769	741	728	824	769	731	730	709	728	778	761	847	812	751	750	780	739	803	749	783	791	779	830	808	775	782	781	798	772	714	796	782	781	768	753	776	696	744	774	764	725	813	764	724	758	749	794	784	735	719	830	777	822	745	730	767	778	726	747	795	817	777	740	806	750	760	819	797	717	810	759	773	782	802	779	762	739	765	769	750	791	815	812	765	776	787	724	757	738	801	756	781	730	745	803	739	749	782	726	750	781	798	754	731	803	767	714	780	745	799	775	799	751	794	812	789	802	764	750	787	800	753	763	802	761	768	767	760	739	731	768	825	776	752	759	711	742	729	734	745	770	760	745	791	741	804	784	768	767	812	746	811	752	791	762	771	781	753	732	764	781	743	737	783	755	764	791	789	762	765	737	753	721	753	771	758	769	826	787	748	795	758	781	779	833	796	727	762	810	770	742	738	836	781	812	788	769	736	790	725	820	826	792	777	783	785	755	783	785	800	744	761	767	743	762	789	754	789	777	776	817	782	696	802	732	746	794	764	824	781	765	747	827	773	804	765	735	774	766	774	765	824	810	768	812	746	747	731	757	780	753	720	812	783	826	776	756	746	706	780	764	755	753	787	788	791	756	788	753	794	779	731	745	794	780	791	759	777	818	791	795	785	743	793	809	767	751	749	778	792	796	792	763	788	773	793	752	776	801	802	775	773	778	820	771	742	771	789	759	816	692	708	770	723	739	763	797	822	736	787	776	817	757	811	804	806	776	765	742	771	767	754	750	729	739	779	730	792	776	773	754	793	724	776	747	755	766	750	773	777	745	808	773	811	734	767	760	733	768	787	770	750	720	761	761	763	747	819	726	746	742	744	753	813	789	725	825	753	750	768	817	776	771	793	793	796	765	779	789	781	806	785	784	781	769	829	732	784	801	812	829	745	774	800	755	770	725	783	789	822	784	770	741	740	837	806	744	761	765	767	758	782	772	762	742	749	732	799	764	766	793	787	787	782	762	756	798	797	790	737	760	774	762	784	735	755	764	759	777	774	756	780	765	777	737	807	764	755	825	808	782	784	759	767	791	777	764	701	795	738	774	707	723	766	806	742	768	741	812	750	740	796	695	793	727	750	736	792	791	780	778	755	731	739	779	813	851	772	762	764	757	784	797	830	800	792	792	712	740	741	787	787	790	792	763	739	771	795	725	734	811	735	723	748	779	781	826	708	768	821	780	777	771	783	739	758	762	784	714	819	723	752	799	775	785	742	758	763	756	750	773	815	787	773	838	780	799	777	790	768	793	826
34754	23535	16771	3573	1162	663	483	410	391	398	390	397	344	335	294	265	255	260	220	234	200	209	198	200	208	225	215	212	205	205	189	186	210	177	209	202	233	198	220	197	190	187	209	199	198	213	187	232	197	239	215	215	230	192	199	163	230	194	195	199	217	214	188	195	202	179	176	165	202	193	178	220	177	196	201	190	230	219	172	188	196	227	208	197	198	184	198	173	190	191	223	195	160	200	189	177	196	198	209	193	207	186	215	190	199	196	208	200	193	182	151	198	187	200	187	213	196	182	207	191	200	209	219	192	193	205	192	191	163	192	208	190	182	200	165	214	187	197	201	193	170	197	180	194	189	194	184	174	157	192	197	212	165	207	202	208	197	200	188	188	186	199	191	193	231	185	189	190	221	181	191	183	197	156	210	180	221	166	183	191	197	188	215	184	191	190	173	176	172	207	200	221	196	221	197	204	175	196	211	176	162	174	215	188	180	176	205	195	180	201	188	180	202	218	189	182	198	191	189	210	203	194	200	184	196	214	198	199	148	176	182	216	173	165	218	187	208	203	174	203	183	213	200	180	211	190	194	199	203	182	209	176	178	189	199	176	196	197	216	207	196	197	209	202	187	199	205	191	175	192	214	171	213	195	201	202	170	181	185	212	197	195	197	213	196	188	204	161	211	189	204	194	193	187	217	192	217	224	189	208	179	180	191	189	234	195	178	222	199	181	195	206	151	197	204	196	209	197	202	210	180	188	191	186	181	207	205	166	211	199	173	192	177	191	215	170	190	209	193	194	175	174	197	215	203	183	177	204	184	204	179	201	219	202	192	184	197	197	191	224	194	217	178	205	211	204	196	194	193	197	191	210	203	212	195	197	179	191	195	193	189	194	212	207	179	207	201	172	216	188	192	171	212	186	200	212	201	194	180	204	204	187	202	183	213	213	182	186	182	181	184	197	217	201	204	211	204	177	200	213	182	198	207	216	198	221	198	206	193	217	158	206	197	183	217	190	198	200	190	195	202	212	194	188	205	197	217	194	206	184	201	176	179	193	191	201	209	191	204	170	181	200	177	197	210	194	204	216	208	190	226	202	203	193	205	202	196	207	181	198	189	182	185	188	178	214	193	197	198	186	189	207	208	209	196	210	211	193	208	200	183	175	192	198	192	179	165	210	177	179	195	201	201	176	201	194	218	190	199	191	180	211	161	174	188	215	198	176	179	200	213	220	209	204	203	195	194	199	201	195	195	194	206	197	161	178	183	188	199	199	221	178	205	186	191	195	188	207	195	191	192	214	198	196	193	179	200	216	188	192	184	204	191	194	193	190	187	188	207	224	180	195	224	202	188	191	206	213	212	182	197	205	182	193	213	177	209	190	191	211	190	172	191	203	205	179	214	171	196	196	212	175	212	212	182	178	201	203	193	202	189	225	192	169	182	184	204	201	193	184	181	185	166	224	218	214	185	205	212	183	179	190	193	183	184	199	185	204	193	230	199	208	204	227	197	186	225	189	206	201	187	203	189	181	210	184	198	180	194	199	194	174	212	178	187	183	199	203	203	170	169	179	192	213	216	187	184	204	208	199	190	174	203	212	199	182	168	190	214	187	195	187	196	216	197	184	182	186	187	209	205	213	220	208	180	183	200	189	236	190	207	190	224	199	207	178	190	175	193	190	182	180	201	200	203	199	201	179	214	212	182	214	190	188	178	178	171	205	182	200	196	160	190	191	208	174	199	217	189	205	188	189	190	190	204	199	191	209	208	185	206	208	197	192	190	187	227	209	209	186	193	190	192	192	185	200	178	205	215	193	183	178	194	198	202	192	217	162	199	199	191	192	178	217	200	202	187	179	179	188	217	202	164	186	192	184	211	184	209	201	195	187	202	177	205	189	189	204	192	190	205	176	219	178	179	198	194	203	193	197	202	213	173	151	190	189	199	194	191	195	174	179	198	181	190	209	185	178	205	190	181	196	192	174	180	220	203	184	219	186	188	197	200	205	182	196	196	174	169	222	173	190	201	176	176	185	185	195	207	184	195	209	179	204	198	195	186	188	208	196	206	218	186	182	188	206	205	201	188	161	228	208	206	199	199	196	170	178	203	198	188	170	201	217	168	203	201	196	193	184	184	195	212	182	192	193	210	185	190	177	173	187	153	209	169	238	216	205	224	197	178	204	175	189	185	208	197	178	203	189	185	205	184	212	211	205	188	185	199	201	189	197	176	173	213	195	180	210	203	186	182	219	185	195	205	220	226	215	189	196	184	205	202	166	182	196	208	183	178	199	177	174	217	202	190	174	192	171	188	189	204	191	209	208	167	189	184	200	215	180	191	196	175	213	183	192	175	194	188	181	213	183	202	180	202	188	180	208	220	213	191	186	179	189	190	173	191	200	199	167	198	194	163	172	176	189	194	191	195	190	188	207	214	163	171	168	191	168	201	196	225	200	195	177	180	185	188	197	181	211	180	187	194	163	199	172	185	190	179	184	178	224	195	158	211	179	188	193	193	185	222	196	166	171	206	198	178	187	181	192	207	170	191	233	211	171	159	198	187	197	192	176	190	194	203	198	190	177	178	183	203	177	192	220	187	194	218	209	163	181	193	212	207	186	186	188	228	199	221	212	191	190	193	184	188	191	188	193	200	206	199	162	195	181	200	177	180	182	180	178	205	186	178	201	213	192	186	169	179	172	195	202	189	187	198	202	184	195	198	173	170	190	224	195	188	175	196	240	200	178	186	194	174	170	222	204	185	214	190	196	205	196	175	199	180	180	208	174	177	199	212	200	189	212	188	195	205	194	199	214	212	204	176	179	201	208	206	198	187	210	187	197	213	159	178	196	200	190	200	205	216	178	193	176	189	214	233	208	183	211	195	208	199	182	203	205	196	209	183	212	201	217	175	229	199	195	202	195	188	190	208	168	192	225	163	173	177	192	213	184	202	184	186	195	178	192	222	177	188	200	216	201	200	195	192	219	195	228	217	186	192	181	192	207	241	202	188	184	181	199	181	200	197	194	204	201	193	188	182	197	180	183	231	225	229	200	188	194	199	206	178	221	193	202	178	221	196	196	205	189	194	183	206	208	190	225	199	217	206	163	184	194	191	189	205	222	187	212	201	216	189	199	188	155	197	206	202	198	203	213	206	196	170	231	197	205	204	187	203	181	207	186	187	225	204	204	158	202	193	209	177	217	172	187	208	187	174	198	192	185	196	198	190	222	180	194	195	199	185	202	197	196	180	182	213	146	194	196	196	188	210	176	182	171	199	199	167	202	192	197	198	180	178	206	211	209	222	185	192	194	185	212	199	194	193	183	212	188	183	187	202	209	225	211	185	202	205	203	220	200	179	204	206	197	177	203	176	184	191	185	196	182	198	186	197	213	210	200	200	193	192	212	186	202	184	188	184	187	194	207	199	174	195	206	208	193	181	209	191	190	221	202	198	195	207	196	191	181	183	198	197	181	189	191	165	181	197	199	202	185	196	198	194	188	192	198
23701	19019	15986	3401	2550	2302	1988	1759	1684	1628	1503	1540	1380	1179	1046	976	952	900	747	647	612	620	603	543	558	588	537	568	570	519	537	538	490	531	531	511	511	524	515	503	536	520	478	494	483	548	483	480	494	511	509	523	534	513	431	498	495	496	511	499	467	498	465	460	485	474	521	499	541	467	495	474	518	467	525	542	534	501	476	474	508	482	472	522	523	540	507	487	493	474	507	484	482	530	456	471	516	501	490	520	539	446	517	447	506	504	508	496	492	477	500	509	502	493	503	500	453	497	495	500	507	487	473	486	488	507	490	493	486	491	478	475	524	474	506	478	493	497	524	460	498	473	490	486	508	477	460	490	491	453	480	516	479	533	475	474	517	462	479	524	471	512	472	495	529	492	491	471	483	519	495	528	497	491	486	458	483	490	456	522	545	524	508	506	501	493	464	519	497	499	505	481	481	475	513	508	465	476	460	460	519	509	487	481	470	449	547	537	493	484	480	473	505	452	516	469	474	477	494	508	512	497	481	496	463	474	487	485	478	490	531	495	496	458	496	473	483	483	498	499	529	467	503	520	475	466	489	483	468	500	522	479	506	456	491	459	506	490	456	509	505	491	460	495	497	498	492	481	481	491	488	476	500	494	529	499	477	492	525	538	523	458	473	446	492	484	464	499	474	487	471	461	474	514	463	491	501	458	471	492	488	483	499	484	505	499	488	498	533	464	474	484	543	486	499	469	502	490	480	485	484	505	463	523	506	499	504	468	474	518	517	498	475	456	428	494	496	484	484	455	484	503	442	472	480	478	479	480	489	492	483	505	518	463	493	529	553	464	474	481	450	508	470	533	479	458	492	497	494	497	501	504	503	472	491	462	480	504	451	497	461	494	523	492	446	499	528	484	486	491	449	501	478	499	532	502	463	456	485	473	507	497	499	496	507	471	465	498	468	504	522	504	450	466	478	550	499	448	484	501	493	489	455	482	441	514	461	459	469	523	482	486	492	529	504	484	460	514	446	503	474	459	485	466	512	501	495	455	497	475	472	491	504	493	513	506	486	468	517	461	458	482	486	476	528	491	484	476	490	474	499	502	516	478	465	517	516	500	529	493	510	502	451	503	499	452	507	485	498	479	509	485	487	483	430	491	490	485	508	485	476	502	461	464	499	504	518	521	481	440	507	489	511	477	460	490	515	481	502	467	482	490	465	447	528	491	466	514	488	488	487	475	501	481	459	513	477	469	512	492	501	501	496	510	469	501	486	484	459	456	528	492	524	446	482	505	476	490	471	506	484	470	466	494	469	501	451	508	498	517	477	499	510	469	479	470	479	495	499	402	469	497	496	463	477	493	488	484	492	461	477	502	490	503	460	471	503	469	510	463	479	521	481	495	459	445	474	486	488	473	517	483	514	482	471	483	508	506	498	482	531	503	508	471	493	476	514	483	476	474	491	521	496	486	464	500	523	479	496	486	510	505	481	454	478	473	530	479	460	492	461	471	470	515	474	520	473	511	488	474	484	505	475	519	488	508	500	508	442	495	475	503	495	505	467	504	500	492	488	493	484	458	504	441	513	455	523	511	499	489	506	508	475	512	489	458	474	468	508	530	504	480	490	476	465	494	482	476	500	499	461	500	474	498	500	487	524	473	506	498	486	484	452	496	472	489	493	481	496	468	483	474	465	481	526	500	511	504	476	497	465	456	476	524	486	513	499	540	480	506	467	478	487	473	490	464	468	483	479	493	524	519	536	482	491	471	504	459	513	495	492	518	423	475	529	470	507	486	508	470	529	517	466	479	473	523	481	475	491	447	477	471	503	501	538	496	458	478	516	478	476	499	492	499	495	471	486	482	495	469	500	498	504	495	496	521	537	536	472	447	511	518	506	464	511	511	541	465	461	474	502	492	507	432	534	470	527	508	537	486	480	508	474	471	539	468	485	463	503	488	474	506	467	482	483	477	495	459	464	528	496	475	511	481	487	478	459	507	527	487	500	516	476	501	460	484	500	500	507	496	517	485	513	463	462	503	481	500	472	460	500	483	513	471	507	513	452	484	535	495	530	459	534	532	441	494	489	483	516	512	497	525	461	493	443	512	498	498	486	513	516	480	525	452	526	458	481	528	497	502	483	464	476	492	460	492	494	506	504	529	489	476	493	516	506	482	507	496	475	499	479	493	485	502	512	490	490	541	503	488	535	479	474	497	508	519	508	486	488	508	516	444	467	466	508	490	485	475	511	522	487	486	478	503	507	463	516	460	504	502	483	553	485	461	504	494	499	479	490	491	515	481	503	463	476	517	513	483	481	502	434	465	492	460	468	511	459	492	478	484	509	480	483	512	468	488	510	477	473	477	556	486	487	519	530	471	498	496	486	493	486	509	513	491	468	552	497	535	468	489	468	498	474	503	473	504	466	483	458	469	479	499	503	492	495	470	477	502	464	497	484	498	522	477	493	506	481	485	434	482	520	501	493	517	520	473	475	465	422	466	473	501	488	479	473	508	489	502	484	497	468	488	503	491	509	484	508	506	492	526	529	490	442	466	473	547	445	490	517	515	510	475	512	480	499	509	486	490	499	499	520	461	498	492	514	464	482	497	461	481	511	493	474	454	466	490	463	444	483	480	521	410	470	497	491	500	450	476	486	489	499	496	457	461	522	507	500	462	519	464	480	503	486	463	474	504	502	483	468	520	503	525	509	457	447	494	471	523	504	470	512	529	495	474	494	494	472	490	505	466	455	486	473	477	462	524	485	455	497	472	472	525	452	487	466	487	487	475	478	527	511	468	498	495	476	489	505	538	491	471	473	473	445	461	535	445	508	485	517	493	519	480	503	477	498	501	428	499	474	447	475	443	467	496	477	485	469	496	462	465	470	493	533	497	509	483	475	465	503	493	481	483	447	474	477	471	485	491	495	488	474	455	483	513	475	480	491	506	508	497	459	435	464	478	484	477	474	506	509	491	481	486	500	501	456	508	460	495	569	456	496	536	535	512	511	493	455	497	502	484	485	540	503	504	466	513	470	482	500	510	470	463	495	496	504	461	514	522	471	476	467	492	481	477	505	483	483	506	468	506	513	464	484	488	491	470	509	491	468	480	520	493	508	491	521	484	468	488	517	469	480	481	473	483	483	504	465	522	487	512	464	495	504	494	500	485	498	483	443	498	511	468	504	474	446	519	481	483	498	483	459	493	512	509	442	505	529	520	497	515	495	473	479	505	500	493	442	454	511	490	486	498	508	483	511	490	491	454	445	506	498	495	471	473	450	526	498	493	487	533	510	489	482	487	456	455	542	503	473	506	529	487	499	441	478	461	510	478	540	521	501	493	460	472	478	489	488	484	502	519	515	477	532	482	497	512	533	451	535	481	498	477	492	488	545	512	510	495	523	474	472	485	477	517	499	453	510	500	512	463	487	499	482	468	473	467	469	472	498	471	473	528	484	494	491	484	467	487	491	500	504	489	501	495	487	521	516	469	499	510	501	485	463	493	501	489
11298	4229	1714	631	473	468	446	415	440	419	450	407	392	380	378	428	367	350	388	343	345	364	346	349	355	342	351	383	353	331	356	341	339	407	378	378	344	367	339	335	342	342	341	378	327	359	334	317	350	350	347	336	311	365	352	360	341	316	364	401	342	353	331	350	343	335	310	340	350	369	367	319	371	312	364	347	377	370	369	343	337	313	339	326	352	360	344	339	337	322	331	393	350	346	335	336	328	322	338	332	382	337	342	348	349	353	373	336	313	316	356	338	393	370	343	342	348	371	353	337	356	353	357	359	380	340	350	383	373	374	356	340	349	364	401	353	348	383	343	348	325	392	340	376	348	327	328	367	327	350	340	381	359	313	338	384	349	311	325	357	349	283	354	360	308	361	353	392	357	341	345	357	334	370	372	358	340	349	383	363	355	314	351	349	346	394	339	382	320	326	341	380	341	336	346	346	387	343	354	324	354	375	372	359	340	356	364	314	313	358	366	342	359	354	313	337	321	382	383	323	401	405	377	328	377	369	341	316	361	369	334	349	343	353	393	349	333	348	386	328	373	338	330	312	336	348	316	350	354	347	354	361	351	318	362	375	357	349	347	319	367	373	331	373	340	364	357	343	350	396	321	331	299	330	335	355	355	370	364	313	341	364	360	351	374	340	346	341	332	350	358	340	353	367	338	332	342	363	386	349	328	355	351	347	373	356	294	335	316	357	353	328	324	388	409	356	361	357	348	348	393	343	346	353	325	333	338	314	388	313	352	326	293	341	409	305	322	352	352	351	339	350	332	338	336	341	339	329	360	337	362	334	375	343	351	345	326	342	348	377	362	348	340	330	350	349	354	326	343	367	347	347	368	335	363	356	332	331	355	333	340	331	339	379	356	396	379	328	370	354	357	330	354	364	352	349	362	341	345	385	351	400	383	308	319	380	365	355	352	319	389	346	350	329	377	376	350	349	343	352	346	351	342	341	338	361	311	367	389	367	376	342	366	334	349	362	338	364	358	340	341	342	344	354	366	326	341	341	336	361	380	302	324	367	332	312	338	345	371	361	333	337	335	328	346	379	364	334	351	347	358	361	337	349	361	380	349	321	391	342	337	324	331	358	330	358	328	364	293	313	350	345	382	349	348	357	347	342	374	330	353	352	320	318	348	330	296	351	351	335	378	335	355	352	335	337	335	317	335	321	309	301	357	352	350	347	356	361	364	344	381	371	344	324	387	364	367	364	356	369	363	348	353	321	354	349	332	336	324	373	348	348	340	367	337	341	350	350	345	338	359	363	340	362	319	315	363	345	347	319	383	330	355	337	320	352	352	336	350	344	366	329	344	363	381	353	383	351	379	330	322	334	381	352	338	369	326	328	347	325	354	332	352	356	404	363	312	341	386	352	366	371	332	321	340	348	352	342	321	355	344	319	334	349	321	349	343	358	360	350	354	346	389	331	328	322	334	348	322	351	342	348	328	345	321	384	336	345	335	346	356	355	347	345	315	364	323	361	327	352	347	343	336	345	332	358	364	301	369	397	338	377	358	305	345	362	346	321	365	324	341	339	364	340	347	385	355	332	356	376	358	349	371	331	335	405	368	346	374	356	367	357	351	371	360	353	348	357	342	349	344	372	360	346	332	364	350	355	350	336	370	343	317	376	351	363	353	347	369	331	380	358	361	341	354	349	307	328	386	331	328	344	343	348	327	384	369	326	368	316	363	385	366	350	360	344	342	333	300	357	361	335	338	368	362	337	373	337	326	351	325	357	360	317	363	395	369	346	351	302	326	337	351	349	332	345	347	345	321	342	341	362	346	358	383	362	343	352	348	326	348	364	313	368	350	335	379	347	335	351	341	405	359	359	364	351	356	381	363	319	335	359	330	358	341	375	338	341	343	323	357	310	338	368	350	357	390	352	364	341	351	341	367	329	293	385	338	337	314	321	351	324	344	349	341	360	325	394	359	370	339	350	361	349	341	369	365	362	321	326	366	345	334	379	379	345	379	340	352	343	343	371	352	359	340	338	337	327	368	312	340	363	356	317	355	381	356	355	346	344	355	345	336	371	336	350	353	340	347	374	374	334	336	334	362	343	357	340	344	347	353	334	362	330	364	335	356	320	350	315	374	320	379	355	380	401	350	364	391	361	350	359	391	363	367	358	337	346	360	376	365	338	330	340	348	374	317	345	351	349	350	356	333	342	390	361	328	323	335	374	353	360	358	352	324	350	368	354	337	359	329	318	336	401	362	365	382	359	353	337	337	304	307	331	358	305	364	333	353	366	360	362	371	324	362	364	348	360	350	308	360	383	324	362	345	372	366	374	368	341	332	415	360	359	354	367	377	355	327	372	341	376	369	361	332	350	341	350	338	333	333	338	370	318	360	340	350	322	342	330	323	332	372	363	360	343	362	376	356	367	339	345	352	365	370	338	328	378	346	350	356	356	327	355	354	374	354	358	393	353	373	356	345	357	344	350	332	333	362	315	379	385	356	370	335	337	389	322	347	361	381	333	367	345	358	358	370	310	376	364	373	342	368	367	382	354	355	328	352	386	357	342	359	329	327	344	335	370	336	374	335	342	368	296	340	337	344	364	340	381	351	358	342	342	339	319	354	317	369	352	327	338	351	335	345	357	323	324	368	331	354	335	375	366	358	355	342	385	367	352	379	354	353	355	362	328	329	376	342	375	333	352	359	350	331	366	375	340	347	378	342	372	386	366	365	356	394	323	345	362	363	357	316	355	330	341	343	365	347	362	350	379	355	333	341	323	332	344	325	323	378	361	342	345	359	333	343	353	357	314	340	320	347	364	348	371	372	348	374	389	372	349	326	402	288	356	358	377	316	340	339	366	328	373	316	332	341	381	332	318	337	353	330	319	321	364	340	342	331	342	337	385	371	321	343	313	382	370	330	346	323	345	347	346	342	380	349	319	366	389	366	335	352	365	334	343	348	328	346	344	327	315	336	347	328	354	364	345	342	301	364	340	329	349	383	367	342	347	335	353	350	335	358	321	351	339	368	323	351	349	355	364	355	343	353	351	353	337	384	303	313	344	357	345	321	363	348	354	354	333	337	365	370	353	363	336	337	355	363	369	350	353	362	341	340	326	356	314	356	343	348	388	351	362	361	346	331	364	302	385	401	372	322	353	346	358	363	346	346	339	382	351	357	364	335	342	354	368	372	318	351	284	368	356	372	355	325	386	354	372	328	318	352	335	345	337	348	337	336	356	337	358	350	330	366	369	308	340	379	356	344	306	341	360	358	357	339	356	344	353	368	351	325	288	345	370	356	354	354	328	342	368	354	350	338	329	354	350	332	397	329	338	350	339	314	355	377	349	398	356	359	358	348	333	321	389	357	355	345	325	353	361	310	340	367	353	347	330	381	383	370	355	348	325	379	346	343	338	370	333	354	315	366	383	360	334	351	366	354	331	365	358	314	328	335	335	375	323	347	355	347	343	344	342	360	340	326	347	362	344	333	373	358	333	351	338
8459	4523	3372	1564	1501	1366	1350	1273	1294	1244	1159	1186	1122	1067	1002	941	965	874	902	891	853	870	819	857	833	837	823	863	813	812	825	828	846	858	842	816	844	834	843	833	798	835	864	886	860	864	852	862	798	839	842	866	868	844	810	845	873	827	846	834	855	870	842	876	817	803	793	872	814	737	845	869	787	812	886	851	823	848	830	854	815	866	814	825	865	808	890	817	819	831	823	835	833	854	849	881	832	819	869	825	808	784	799	837	805	826	771	835	894	805	808	852	846	861	840	837	831	855	819	807	835	854	841	824	845	799	824	763	814	827	862	849	830	901	853	819	856	831	805	838	812	841	873	855	851	811	820	847	871	841	793	728	800	831	830	866	823	834	837	827	856	815	841	875	817	854	777	854	850	876	776	840	859	838	836	803	814	838	795	864	873	853	818	834	819	786	829	829	805	848	868	813	848	803	833	838	820	826	857	842	893	866	842	812	819	850	811	806	899	793	843	855	845	790	831	884	819	834	836	836	842	813	856	843	839	813	805	809	858	812	821	824	821	810	846	816	834	816	866	805	864	859	874	817	843	866	840	846	884	799	878	816	812	886	879	808	838	803	825	818	818	883	827	809	843	852	831	823	761	847	840	792	876	869	872	848	868	874	850	801	841	815	794	834	853	829	835	825	810	812	839	853	832	808	847	834	824	835	889	770	806	796	813	848	795	832	834	815	863	792	826	795	875	844	865	824	850	831	823	821	854	839	804	794	779	837	839	839	872	828	822	789	856	858	835	828	806	792	847	799	861	836	823	817	802	831	824	817	830	862	788	825	887	791	801	768	820	723	841	813	808	821	826	850	754	785	829	859	845	829	820	817	873	871	803	787	836	795	864	849	838	864	820	821	824	835	833	836	886	803	806	838	832	844	784	836	832	842	816	822	856	831	885	868	882	817	836	813	852	855	790	830	860	894	822	853	804	895	816	778	880	817	829	822	847	846	824	831	823	760	866	838	842	852	814	877	797	896	825	882	829	839	882	832	820	833	796	816	871	779	813	830	821	828	872	817	831	856	785	816	843	797	819	843	908	897	826	847	844	834	819	847	816	833	802	819	888	841	887	852	805	837	842	853	804	831	848	824	859	842	812	899	855	811	815	822	816	795	813	817	842	830	789	895	840	785	788	861	831	884	784	825	816	902	804	847	842	827	850	820	875	801	904	822	872	864	808	797	802	858	826	839	773	876	800	823	819	818	820	814	828	850	840	847	791	844	845	853	836	793	817	864	818	815	915	815	848	845	815	799	871	821	850	819	882	864	811	854	798	805	819	861	826	885	817	843	863	829	895	883	880	864	846	811	833	864	849	810	812	871	833	787	895	789	870	877	853	854	843	822	833	867	843	803	885	892	862	835	875	826	788	816	816	830	886	836	822	818	839	879	872	828	846	888	871	852	837	813	865	854	858	848	876	830	829	791	877	812	836	847	831	801	837	830	782	810	792	858	810	818	823	805	855	846	862	826	843	834	827	826	780	814	815	850	788	838	841	853	870	805	853	874	867	811	836	870	806	812	792	808	855	820	806	768	782	843	834	789	890	805	814	845	801	821	855	852	840	843	819	798	819	862	848	838	846	834	827	882	826	848	838	787	880	907	791	779	784	793	848	881	814	836	811	801	870	821	832	816	853	834	837	892	842	859	843	844	841	845	833	842	820	807	816	839	866	825	850	845	824	866	870	805	823	853	804	874	814	827	839	839	805	859	813	830	876	850	847	752	835	827	828	870	835	882	876	834	817	807	816	849	864	821	853	806	848	819	842	786	820	804	821	859	827	825	819	830	822	854	839	814	849	811	787	825	831	839	822	774	847	834	821	840	856	829	849	838	842	811	826	857	858	842	818	854	834	861	874	848	822	851	845	813	778	818	850	835	840	809	782	822	795	842	861	854	797	852	788	863	826	860	816	887	834	801	881	815	789	894	836	813	831	832	864	799	836	817	839	836	844	869	851	808	843	854	793	858	872	854	820	795	813	803	802	815	820	860	835	806	770	894	843	794	813	817	842	813	806	831	816	840	822	808	831	806	788	817	855	802	859	834	820	800	849	860	854	838	815	836	807	791	838	778	834	812	823	821	873	841	794	818	812	874	806	798	843	816	806	834	798	830	857	853	850	909	818	821	853	823	889	757	837	785	817	824	812	832	805	821	870	795	822	808	821	845	816	860	872	859	827	847	846	855	843	795	853	839	838	845	840	818	855	853	869	863	821	799	836	816	827	891	785	795	823	829	864	808	773	817	835	837	877	802	818	834	779	833	855	835	832	821	850	842	808	788	810	772	819	791	840	805	817	840	818	796	806	850	812	853	850	826	827	836	825	833	852	868	742	865	861	837	847	829	876	784	771	827	844	831	807	815	818	864	813	811	857	868	829	837	810	784	799	888	860	864	877	792	834	810	800	865	841	817	834	842	820	791	848	840	822	792	851	811	803	850	802	820	811	838	841	847	843	843	841	820	874	882	806	827	821	834	842	829	887	794	831	814	882	806	864	804	855	847	867	788	860	850	856	841	859	859	822	838	819	823	840	836	849	845	810	838	811	810	819	828	841	862	844	819	862	831	850	859	810	811	813	826	794	848	839	835	845	823	850	838	767	815	844	851	841	786	868	809	858	841	837	881	840	844	796	817	823	816	814	843	854	802	820	758	908	836	798	840	826	827	915	860	816	817	837	854	835	856	847	786	818	799	861	852	823	818	867	841	790	818	843	880	834	853	776	862	850	833	804	812	846	835	829	797	889	866	861	826	877	768	817	823	830	813	872	820	863	772	824	814	832	897	872	862	837	810	853	787	802	878	821	829	882	794	796	798	794	820	748	858	798	845	802	850	783	877	870	828	784	873	821	827	790	823	815	872	865	851	845	829	855	838	808	856	823	825	825	801	843	832	824	867	807	845	817	912	848	845	911	804	778	810	810	835	864	792	869	836	905	788	848	798	847	823	823	802	811	816	807	856	845	871	880	832	812	877	830	813	803	819	874	867	834	813	816	835	835	841	836	838	821	832	851	817	833	825	838	827	878	792	838	817	825	813	843	878	837	830	837	857	842	842	845	821	839	828	813	825	837	819	838	858	845	832	841	866	835	823	835	815	823	828	861	814	837	834	856	832	828	831	855	830	860	813	844	800	805	845	807	854	854	818	826	815	815	830	858	817	828	815	835	865	824	817	835	824	733	837	850	806	825	865	839	806	831	810	853	841	829	854	881	840	822	887	881	857	834	802	817	844	797	811	895	844	813	896	824	835	861	822	839	825	825	856	834	839	824	798	805	860	855	808	837	832	831	819	784	830	861	862	835	823	820	862	838	848	793	888	831	784	848	857	808	817	833	867	824	845	830	873	815	877	805	847	818	844	814	848	845	807	812	876	825	837	890	827	834	867	846	757	804	801	849	802	818	827	838	797	806	825	857	854	880	843	834	841	822	827	868	782	870	794	800	781	834	780	791	816	841	870	843	875
25819	15281	8429	1794	797	618	515	476	490	479	475	437	434	392	377	378	371	363	381	347	348	342	342	327	327	334	339	322	322	310	317	310	332	330	280	334	321	351	315	313	293	294	342	288	295	303	296	337	330	346	361	320	315	310	345	331	326	346	325	318	349	323	287	282	341	353	314	320	323	300	324	323	314	304	321	320	334	318	317	317	333	312	312	320	311	333	324	305	318	317	301	331	306	310	342	301	321	327	327	337	343	296	306	346	319	325	358	333	332	340	319	294	323	317	316	310	302	309	332	341	272	308	297	357	302	344	291	290	311	307	316	348	298	296	303	294	333	333	287	319	310	305	341	300	335	316	323	310	350	350	320	360	323	352	341	340	352	316	297	342	360	341	319	309	345	380	307	321	342	328	336	307	330	345	320	316	303	323	288	321	323	325	315	314	292	288	336	337	279	326	314	336	311	297	334	290	300	298	343	332	300	295	302	334	316	332	325	370	317	322	325	310	349	294	298	361	330	332	350	316	326	324	308	323	321	327	301	320	337	291	310	320	301	363	358	313	292	293	304	388	308	315	347	295	373	324	315	322	303	307	313	364	314	287	303	318	309	314	312	351	311	341	334	349	295	286	341	315	285	304	308	317	318	362	304	299	334	328	320	302	299	331	338	311	321	314	336	348	321	329	323	341	324	340	309	323	326	337	298	325	349	338	345	314	319	306	313	330	303	314	315	345	336	307	342	310	333	317	364	330	311	312	322	281	287	315	320	310	330	319	296	335	304	301	312	307	300	310	310	326	306	335	314	320	307	319	331	329	338	341	300	344	325	302	334	305	344	298	304	289	314	290	348	330	313	288	338	319	319	325	337	331	318	330	325	324	322	311	305	314	306	294	333	338	320	332	299	315	309	328	333	311	291	361	333	329	327	304	308	349	316	327	305	291	303	328	326	321	322	314	323	304	320	302	339	319	324	315	322	307	355	306	314	348	323	317	307	332	304	360	323	325	290	306	338	307	329	342	340	350	325	317	335	315	327	348	294	338	311	347	297	341	321	343	293	309	319	312	289	350	298	274	288	300	328	323	335	318	332	323	319	313	343	305	341	308	305	328	287	312	319	306	316	327	368	330	316	328	327	343	310	333	326	292	325	331	315	333	317	330	338	307	339	373	318	295	294	334	318	316	314	322	351	304	332	348	314	327	324	349	308	311	304	328	335	296	297	326	309	310	342	326	332	353	326	327	314	314	315	311	323	301	326	318	369	313	315	322	308	308	306	333	288	338	335	306	309	338	314	303	354	315	317	338	313	293	337	329	305	338	310	331	317	325	353	336	305	317	333	317	316	311	320	302	331	307	307	317	337	324	342	322	349	313	311	323	285	329	293	317	308	332	319	311	299	337	314	336	316	331	335	318	329	338	332	312	330	296	333	313	316	318	324	312	327	309	341	308	317	329	343	290	323	318	353	311	304	318	289	313	336	318	339	317	312	326	325	303	363	322	324	335	301	330	291	318	312	300	327	340	354	299	325	343	294	334	304	310	284	323	311	333	299	297	340	316	348	336	321	282	275	294	312	316	291	345	339	320	309	313	305	303	333	328	302	309	284	295	337	311	291	314	291	366	302	312	318	288	301	338	330	302	344	312	307	302	328	294	323	334	329	290	352	320	305	329	310	304	335	304	350	344	323	334	334	320	340	315	312	310	341	310	318	289	331	302	324	355	325	320	349	337	312	343	313	299	327	369	376	346	315	323	322	335	340	321	323	318	320	356	322	325	350	348	339	282	333	346	339	305	295	347	302	318	342	313	291	303	333	334	345	326	323	317	304	304	306	306	295	314	309	333	290	315	326	327	346	354	339	358	329	304	344	305	338	296	318	348	351	366	322	303	312	335	352	364	337	324	325	325	327	349	332	320	300	290	321	300	302	317	296	331	315	337	300	325	316	323	311	353	304	325	300	311	318	349	318	337	320	332	333	341	325	345	336	323	302	342	330	338	331	303	334	318	335	334	302	319	331	304	316	316	358	315	286	328	312	330	334	339	320	293	303	337	326	330	329	322	316	317	352	348	319	340	343	304	320	343	311	299	316	343	293	326	326	319	328	332	344	308	319	287	340	320	328	353	324	320	317	314	336	336	351	333	303	347	320	310	307	326	278	343	334	303	327	330	314	309	313	324	326	299	330	314	319	334	328	303	317	331	325	345	310	354	360	346	312	310	348	306	344	314	332	344	329	336	312	297	313	290	299	340	334	308	318	339	314	292	304	340	320	332	328	317	310	309	346	339	331	332	319	340	325	292	302	325	336	292	333	312	309	351	308	309	337	304	320	310	297	305	310	299	366	303	297	315	273	327	298	339	356	317	343	339	313	334	296	310	295	284	310	299	336	326	328	333	276	352	339	348	321	314	309	294	341	343	283	333	326	313	293	306	307	343	324	359	323	339	321	302	302	308	315	319	329	302	318	354	360	354	316	302	303	304	314	320	296	292	343	335	295	324	321	312	334	343	327	324	332	289	281	334	326	279	301	309	299	344	294	316	306	284	329	324	325	298	347	294	340	320	346	333	329	344	328	339	309	302	306	337	323	357	326	371	317	314	302	302	318	309	316	308	316	284	321	320	328	324	322	329	314	319	302	327	328	323	318	302	308	311	324	326	364	358	300	350	292	331	314	298	309	336	318	343	310	329	295	325	336	310	305	333	313	322	339	306	345	340	321	302	338	332	278	297	318	318	303	326	277	310	331	326	329	326	310	295	312	323	287	326	342	303	334	294	328	306	322	287	335	357	337	301	332	325	303	304	328	326	293	301	319	343	345	331	353	334	311	349	306	314	315	304	323	303	355	307	327	312	306	303	327	312	309	336	316	305	346	326	305	317	341	295	288	308	338	312	304	339	330	325	313	295	303	318	306	308	297	328	298	330	315	291	345	305	358	319	297	305	335	327	311	310	364	329	336	343	351	337	349	303	291	337	332	326	324	326	326	314	314	314	312	324	278	332	338	330	304	316	308	329	355	305	325	314	312	326	283	328	321	326	329	300	306	315	352	313	311	323	291	300	333	327	344	304	310	279	339	323	330	325	318	337	310	325	343	288	310	355	314	322	305	319	322	304	282	325	326	308	351	352	341	292	304	319	332	304	328	293	299	296	318	326	325	339	346	311	329	370	316	331	359	318	321	340	286	320	337	317	331	309	320	332	322	307	307	328	319	318	335	307	277	328	354	336	310	301	337	337	326	329	320	297	309	317	312	316	316	319	330	341	326	307	330	328	325	311	292	327	324	288	345	331	317	306	312	322	299	346	327	328	345	316	293	353	349	317	343	348	304	323	323	304	316	318	355	301	335	326	315	333	269	333	317	315	290	302	335	303	323	291	373	317	326	341	320	328	329	315	361	300	326	309	311	294	276	337	329	345	315	321	306	313	331	303	334	312	320	303	323	301	313	324	328	339	357	351	336	305	278	276	340	340	311	315	343	283	304	328	339	281	345	338	291	297	352	298
18645	13094	9552	2996	2479	2127	1892	1675	1600	1540	1577	1466	1354	1220	1180	1099	1061	942	880	895	853	840	819	872	802	843	773	833	788	834	787	792	777	785	770	757	744	845	787	779	821	768	731	785	719	748	802	770	769	776	765	763	767	790	777	812	781	799	777	749	750	722	779	792	693	735	758	720	801	785	759	766	780	772	776	743	785	771	797	799	783	771	780	784	756	768	723	752	781	707	755	740	726	792	724	798	756	777	733	761	800	784	707	740	791	762	762	797	763	747	736	780	720	753	794	793	785	741	777	757	760	759	803	784	812	710	755	739	740	779	755	758	755	784	796	782	769	718	835	769	803	759	728	807	772	738	769	750	765	788	774	744	811	749	789	774	759	711	771	799	773	752	777	747	751	697	747	764	731	785	744	758	743	755	765	764	775	727	814	751	772	782	798	770	767	760	755	735	800	786	751	776	809	797	726	735	780	754	751	821	766	768	743	763	746	802	762	764	767	749	711	758	764	785	757	765	760	808	793	782	757	760	776	761	781	820	767	817	753	766	722	733	744	815	751	819	780	773	755	757	772	733	724	842	771	758	778	758	771	731	789	783	766	794	791	774	769	771	716	772	817	783	735	786	742	791	770	776	795	777	760	758	783	760	754	789	762	781	779	770	795	767	773	770	729	765	775	810	773	789	769	763	794	735	742	815	785	756	776	715	766	758	711	781	794	699	758	765	766	739	708	737	801	805	775	755	793	807	781	778	804	757	780	777	786	754	755	754	760	749	790	749	786	742	777	735	740	733	730	747	762	798	798	832	727	792	764	779	793	764	803	828	747	746	772	772	760	782	781	763	747	780	749	772	735	791	785	796	795	836	715	782	732	735	773	783	763	833	768	726	784	749	764	823	752	816	764	754	750	791	785	751	777	733	764	797	798	769	741	715	773	759	813	788	749	709	778	743	794	792	770	700	728	756	772	776	769	785	751	824	745	758	774	781	755	795	753	764	765	782	726	767	749	783	715	784	738	724	776	724	721	762	768	779	748	735	841	782	774	782	772	790	757	733	753	792	750	762	821	805	804	807	778	828	775	788	775	715	746	749	754	735	747	814	781	749	743	778	728	748	773	799	768	785	793	795	786	761	725	743	797	790	757	759	760	761	832	762	783	775	772	770	809	744	786	773	785	804	761	767	754	779	734	740	761	757	763	810	799	758	727	807	779	779	778	807	760	789	766	828	763	790	766	769	795	763	755	777	770	756	805	760	758	758	710	764	792	796	791	760	846	748	782	753	767	763	790	781	739	744	796	784	784	768	738	749	799	815	771	765	771	752	787	786	753	806	766	813	806	743	780	804	766	824	782	776	773	769	766	772	757	744	744	735	755	789	785	801	805	784	772	743	742	768	750	755	799	726	847	717	766	821	758	781	709	797	746	786	779	722	757	775	760	772	792	774	754	737	745	773	770	729	793	755	749	779	750	794	792	773	790	825	726	776	759	762	780	764	809	798	755	760	773	764	762	756	810	760	725	773	752	801	743	778	775	712	772	786	782	767	735	734	729	759	755	793	715	747	814	757	761	769	726	828	792	777	766	800	722	710	778	765	755	749	752	783	807	764	802	773	776	795	750	704	777	753	836	754	751	765	784	761	771	777	767	780	799	778	759	790	771	806	778	732	794	802	768	765	825	762	812	790	789	836	757	761	752	740	742	749	806	762	806	742	751	749	775	738	765	784	783	749	782	784	770	734	747	761	752	705	775	728	762	751	774	777	767	768	763	753	788	759	765	835	742	806	739	771	776	810	742	759	701	776	746	746	796	839	799	795	762	764	744	718	764	718	750	815	772	783	731	807	792	782	767	781	740	749	771	758	783	777	774	797	736	715	742	823	767	819	802	797	777	760	779	784	778	770	762	787	783	770	722	717	743	772	757	782	807	776	760	752	740	772	774	746	777	741	769	798	755	817	815	744	801	773	743	792	754	781	741	776	783	739	773	768	749	760	749	734	793	798	771	700	740	760	793	753	774	761	755	776	792	765	750	758	744	772	759	751	743	745	742	757	779	744	767	784	731	756	795	784	772	754	755	792	787	766	792	745	827	746	783	833	758	775	775	742	771	797	772	772	763	754	740	762	769	747	752	748	742	842	733	762	712	770	722	772	761	760	767	776	736	758	753	746	784	785	753	730	738	750	777	746	793	775	763	767	821	788	764	762	764	782	798	735	728	802	749	826	737	751	827	750	774	773	740	731	780	726	786	731	763	775	754	732	759	806	758	788	768	769	782	766	746	785	778	780	806	777	805	771	807	718	772	813	761	747	817	733	734	773	754	822	734	754	751	785	827	800	761	780	770	786	718	768	763	806	749	771	767	761	803	771	782	796	779	811	763	772	792	738	749	796	747	758	767	749	797	757	733	784	793	771	758	771	817	741	786	797	838	761	772	744	745	779	840	716	796	773	797	748	819	749	777	761	731	763	792	742	802	755	739	757	746	790	783	730	771	752	728	778	805	738	744	693	759	779	777	778	760	779	752	743	782	753	725	769	734	772	719	768	774	737	745	780	787	708	800	811	761	778	794	737	762	805	729	810	779	772	737	733	733	720	760	716	802	817	748	754	797	762	776	759	809	771	752	849	760	790	808	805	761	780	779	780	789	741	748	848	813	780	744	741	803	787	739	724	774	771	726	776	778	692	760	791	786	750	749	781	737	770	789	793	766	758	815	729	763	764	705	795	750	726	774	758	781	780	815	759	718	746	811	768	745	794	746	748	796	748	784	767	788	804	791	780	797	748	741	739	767	774	750	798	754	724	766	774	759	780	748	769	795	791	775	794	796	861	774	750	815	753	752	750	750	792	782	768	784	729	779	743	775	795	789	728	805	775	751	818	739	755	756	773	783	787	761	823	743	758	738	741	787	781	763	761	781	754	758	818	745	781	791	784	804	704	750	770	764	745	763	779	757	770	772	745	776	758	737	763	748	720	775	745	797	803	797	745	741	725	757	769	729	795	761	771	793	712	814	734	750	812	755	793	722	817	815	768	808	719	759	778	786	801	744	755	803	795	767	798	803	821	741	756	792	809	757	784	748	817	765	701	796	814	757	772	776	760	805	758	712	761	732	797	782	806	777	769	791	797	719	753	763	776	734	780	792	790	754	781	756	815	807	762	771	756	759	739	756	762	777	818	741	777	746	789	744	732	797	808	775	817	751	801	772	790	811	754	717	766	748	700	748	833	732	744	777	797	814	756	778	757	764	784	772	806	788	797	791	810	808	791	772	767	749	714	767	762	782	723	748	777	727	820	782	821	755	775	777	767	797	766	725	713	749	738	759	789	781	776	784	754	728	730	780	754	782	717	780	808	766	744	783	727	777	782	749	793	766	776	785	803	758	740	799	735	762	793	769	737	711	815	789	786	751	786	789	779	748	746	690	767	813	748	768	788	830	815	780	783	811	751	743	774	763	723	787	771	807	768	752	819	784	749	826	727	793	768	756	739	803	778	748	746	787	766
35810	23014	13537	3302	1133	714	528	457	368	449	390	346	350	300	266	271	245	250	233	239	235	214	242	202	232	225	195	194	226	221	206	200	206	193	211	200	225	180	193	215	198	200	196	211	230	212	198	199	171	221	194	209	192	214	182	204	181	165	214	201	180	195	173	220	198	193	207	213	197	188	173	217	198	201	206	191	178	189	180	188	191	186	208	220	200	167	187	190	195	166	192	198	184	207	203	188	200	223	206	219	190	201	200	158	194	175	163	217	204	169	206	181	189	203	174	170	191	190	189	202	192	205	201	202	185	202	195	201	198	212	180	177	215	203	212	204	194	179	207	190	211	218	186	188	203	188	226	197	194	189	211	188	187	192	203	198	197	192	184	201	190	204	186	181	176	183	201	204	191	214	187	194	213	198	205	224	218	181	187	225	203	174	180	230	207	201	200	198	178	164	200	181	186	201	186	193	215	215	202	183	213	227	185	199	187	180	218	205	194	198	205	192	190	187	225	186	191	175	205	170	199	211	191	209	195	221	178	202	210	208	214	213	192	202	216	184	207	199	193	181	225	210	185	218	199	207	205	177	214	220	196	169	207	225	189	194	217	208	201	184	201	195	174	204	204	197	193	209	167	192	195	213	213	197	203	168	216	184	216	191	197	200	184	194	228	176	183	183	211	196	194	208	214	171	186	179	194	194	191	201	205	207	194	192	154	226	189	178	182	184	201	214	205	204	174	211	192	182	198	194	172	181	174	201	199	176	193	207	179	193	190	188	199	173	178	200	187	207	203	183	208	212	195	205	199	186	174	200	176	191	170	215	196	196	188	197	195	221	194	205	202	193	213	173	180	203	198	217	194	182	184	188	210	183	215	201	196	201	203	180	193	203	210	195	172	213	184	190	192	194	196	192	193	210	186	187	189	183	225	221	174	189	183	186	217	168	204	209	233	193	164	200	169	204	190	196	187	222	196	182	216	206	208	193	191	174	216	200	188	179	184	215	168	204	204	190	181	214	173	187	166	189	215	210	215	192	199	190	193	175	199	214	223	194	181	193	189	197	183	187	197	196	217	196	188	201	204	190	191	193	198	180	182	215	203	193	221	190	192	191	193	190	203	210	210	194	174	201	207	173	208	195	202	186	200	206	183	224	203	190	193	221	192	178	190	199	221	190	215	213	195	214	185	188	178	190	202	230	200	210	177	170	206	170	186	187	211	188	203	171	200	184	177	192	221	191	194	206	207	196	181	188	205	205	181	215	197	201	177	201	205	201	186	171	200	187	198	181	195	206	196	209	173	188	200	174	202	202	173	218	177	205	188	179	178	170	207	193	180	190	191	188	183	176	219	188	200	206	209	203	207	178	221	226	206	170	195	196	195	206	215	224	222	194	175	197	188	192	199	202	202	193	188	206	217	175	179	214	213	192	201	174	186	210	209	175	193	192	184	220	198	186	212	200	182	170	202	183	211	178	186	186	200	232	219	193	210	208	185	189	194	212	186	200	185	195	209	181	197	197	190	189	208	215	208	185	213	199	177	157	187	229	205	222	210	185	206	199	190	227	172	219	168	187	176	190	214	202	185	201	193	207	183	210	180	193	176	211	187	193	204	226	184	179	184	209	189	179	193	189	186	221	170	187	213	179	197	215	188	201	227	185	200	224	206	198	184	212	185	187	187	197	191	180	219	182	213	176	182	195	224	200	207	196	192	200	209	188	218	216	203	174	209	188	178	200	204	197	195	186	203	205	207	185	203	183	187	195	202	191	193	195	185	196	183	173	210	201	218	184	197	223	200	165	195	189	193	203	166	206	197	195	200	209	223	194	218	185	194	192	205	195	190	198	211	230	188	214	186	207	204	196	195	209	224	193	205	212	180	201	202	172	212	200	173	192	184	180	172	205	187	189	215	161	189	206	165	209	189	200	199	186	222	202	209	177	189	184	194	209	178	179	184	204	183	184	178	196	190	179	194	199	183	175	189	155	229	226	194	208	200	185	210	216	215	204	207	198	184	178	196	184	225	185	219	220	236	227	200	189	196	187	204	169	196	193	220	199	202	190	192	215	216	194	206	205	215	181	197	200	179	205	189	197	208	181	184	225	165	193	197	195	206	212	179	211	187	215	209	206	213	165	175	175	169	179	198	228	194	223	198	188	205	184	201	210	189	195	221	177	182	214	174	188	205	211	205	195	193	174	217	222	185	176	181	216	198	215	178	209	208	208	181	213	224	182	201	192	202	195	208	167	183	176	223	169	212	194	198	203	198	195	174	180	194	200	180	199	197	187	174	189	173	187	177	198	187	187	186	191	187	205	200	196	185	189	180	196	193	187	197	203	181	219	188	179	196	174	220	181	228	188	203	173	207	204	181	212	205	202	192	191	187	238	230	201	205	190	228	216	209	209	197	201	203	201	222	202	179	200	197	202	198	214	193	160	198	199	188	190	172	189	210	233	230	199	222	190	198	176	200	202	183	189	215	214	181	193	193	199	199	209	210	205	190	203	179	226	220	198	192	201	181	191	178	189	201	188	193	184	188	197	191	208	205	187	217	218	212	184	201	178	172	190	199	173	184	214	202	220	222	180	203	199	184	200	196	204	205	205	202	221	195	240	216	207	194	194	209	190	184	206	209	176	196	230	222	207	184	191	193	184	172	207	199	205	225	187	196	196	220	176	199	184	205	218	194	196	196	207	185	208	212	182	204	228	203	199	214	188	199	193	197	171	193	195	174	205	222	190	204	226	192	208	207	190	186	188	188	205	211	189	186	213	199	189	179	172	172	219	200	194	190	199	213	195	204	194	177	209	179	192	204	178	198	212	167	197	187	176	207	188	181	193	210	184	220	206	218	207	206	194	192	195	200	198	174	209	183	173	215	222	179	189	194	198	204	196	185	190	217	239	218	199	216	187	223	187	161	199	179	212	156	191	240	192	177	202	205	179	209	186	197	200	191	183	166	196	198	200	171	206	179	174	220	204	180	193	193	188	180	185	223	200	192	232	201	206	183	192	197	194	218	203	206	202	202	187	213	179	212	219	221	196	185	195	189	192	182	237	219	189	192	187	226	183	206	215	234	201	195	203	183	179	219	173	204	183	210	191	195	212	213	189	187	202	177	208	191	189	205	225	181	186	195	207	175	214	186	192	193	195	213	184	190	186	202	188	201	189	180	187	205	176	211	206	193	188	195	203	185	190	183	218	200	170	172	192	214	240	175	210	191	174	215	170	198	186	189	195	171	178	175	161	188	180	164	214	198	204	215	187	213	212	218	215	228	192	222	222	162	174	211	203	194	196	188	183	164	195	189	221	204	201	202	167	207	206	209	221	201	199	192	192	188	188	189	209	173	188	180	198	217	198	220	172	202	167	169	181	177	195	185	192	191	200	211	208	192	206	193	191	212	193	220	197	180	183	189	184	179	199	197	178	179	184	167	187	187	203	205	172	200	192	226	191	168	197	198	190	173	204	206	209	206	222	193	194	177	216	197	214	185	226	195	188
25143	17193	13614	4140	2958	2545	2012	1798	1699	1792	1705	1445	1236	1134	1068	983	873	831	710	634	596	581	593	555	631	544	519	501	561	526	532	544	538	502	485	544	484	529	543	522	519	503	522	520	512	512	513	461	491	478	528	512	497	502	510	524	455	517	499	463	473	487	514	494	496	512	485	505	528	505	482	515	536	483	462	506	495	487	536	521	467	515	514	550	478	487	527	499	488	471	499	496	493	566	506	505	484	484	513	502	461	526	493	459	480	483	514	509	466	485	511	489	534	490	496	508	430	487	468	499	520	512	503	471	465	465	485	508	477	468	499	486	507	488	485	521	490	488	522	550	455	482	491	482	478	487	457	512	507	503	497	479	462	485	519	468	511	522	511	484	517	480	485	511	524	494	489	502	540	468	484	512	492	469	499	464	502	534	515	514	468	473	510	489	499	482	504	467	495	514	509	470	490	505	490	524	491	524	491	487	500	513	515	488	509	468	491	514	471	505	504	520	545	469	460	482	503	485	459	521	492	469	492	461	509	512	553	548	477	500	513	453	458	522	551	475	569	473	503	513	507	481	500	520	480	506	492	483	519	477	481	472	486	500	458	507	500	471	495	505	480	502	547	508	461	493	454	491	475	507	497	508	495	478	509	506	480	552	486	479	478	521	477	497	469	480	484	477	453	502	494	532	498	511	499	506	514	497	492	524	507	532	481	492	494	510	498	498	497	505	490	500	500	506	512	447	480	451	553	516	496	498	489	471	519	496	490	490	506	530	542	455	508	516	469	504	505	550	462	522	501	486	514	499	508	495	494	494	480	497	490	518	497	471	510	543	532	484	522	459	470	524	526	505	475	478	487	465	499	486	474	454	501	456	505	506	566	453	493	488	497	508	481	512	498	511	478	494	466	467	493	479	477	518	496	498	499	481	498	512	512	482	460	524	459	465	484	480	500	512	510	516	477	507	461	438	481	459	492	501	545	527	490	503	473	488	492	492	487	460	472	525	495	438	527	524	493	527	507	531	489	491	499	485	468	472	521	496	520	512	545	481	506	481	457	483	507	505	523	519	481	492	533	465	490	499	506	545	510	508	543	518	467	499	485	496	464	482	499	486	500	498	474	494	489	505	505	479	454	522	504	486	504	503	484	495	488	475	506	529	529	481	499	446	500	464	510	488	515	487	504	460	481	485	526	508	498	505	475	458	474	519	485	480	475	452	498	478	470	458	506	504	478	514	483	503	491	477	475	453	494	449	509	485	508	497	476	500	467	481	494	532	507	498	519	494	492	486	489	504	491	523	506	504	493	473	493	531	515	498	478	493	547	478	500	516	507	485	526	514	455	510	475	497	469	499	507	541	488	524	498	523	486	490	499	479	520	511	482	493	505	463	512	466	504	543	503	523	545	500	483	488	508	465	489	501	521	493	478	519	480	502	473	498	504	487	447	469	461	539	467	492	488	484	507	495	492	481	478	494	535	495	450	500	567	514	499	479	492	491	479	481	473	490	522	479	494	452	457	458	478	466	473	530	503	517	514	498	484	497	537	481	512	472	500	476	482	524	519	465	492	456	464	487	506	480	500	503	465	518	476	446	515	510	462	471	516	488	511	528	470	484	515	490	462	480	477	495	447	490	503	447	496	510	544	495	512	521	514	493	496	498	521	481	470	500	520	513	481	480	489	481	499	506	482	535	514	509	505	466	535	492	534	496	500	461	513	500	491	488	504	515	462	493	492	491	484	499	520	512	472	472	506	489	520	513	528	487	453	468	483	485	478	466	522	497	511	484	509	489	477	504	477	506	509	506	459	491	526	469	507	525	485	470	502	494	504	468	510	524	509	526	523	511	478	476	493	497	495	478	552	487	491	469	568	497	483	474	516	486	496	537	477	462	452	484	515	517	490	515	449	520	472	498	492	504	477	526	463	490	495	481	490	467	466	465	508	479	506	486	504	508	476	493	542	503	496	519	509	490	495	511	514	479	463	488	530	465	477	483	470	476	505	499	465	458	543	496	480	437	527	514	494	453	491	528	523	489	509	487	481	461	504	464	480	518	468	479	527	528	473	508	490	459	457	487	475	473	526	477	480	478	460	532	493	490	499	483	494	516	505	432	540	515	504	498	499	477	464	498	485	530	465	513	522	464	493	490	479	494	500	475	520	484	500	490	451	490	504	520	483	535	453	474	483	454	505	480	502	501	478	478	504	474	501	489	452	545	524	517	513	487	525	501	457	509	498	505	481	490	529	502	510	542	496	445	518	498	542	507	495	530	472	470	479	512	512	501	463	476	504	504	485	509	487	454	489	516	512	509	475	487	459	500	494	455	460	513	489	440	504	491	478	484	504	511	491	517	508	466	486	493	474	490	519	493	523	494	530	493	501	487	502	523	485	518	521	468	504	465	479	513	448	484	503	448	514	493	520	481	488	512	448	489	533	515	529	507	480	461	513	499	484	488	431	487	481	493	469	484	488	500	493	499	506	505	487	469	477	490	473	500	513	475	446	513	500	495	510	464	504	482	472	523	507	476	499	469	520	487	523	460	481	484	514	516	495	468	498	493	493	515	496	499	475	487	492	468	509	475	471	471	490	495	479	463	520	481	488	486	485	499	479	454	487	496	493	504	515	483	503	473	480	430	454	502	455	479	513	480	533	499	487	463	441	500	484	563	530	524	504	500	530	492	474	494	456	499	505	513	503	512	510	490	492	454	463	486	444	484	500	498	487	521	527	519	505	487	488	474	477	455	477	498	455	501	529	490	461	484	485	532	512	485	496	487	490	514	471	513	485	518	530	509	472	498	482	498	484	476	494	483	530	484	503	456	514	478	496	489	502	445	506	482	485	503	494	465	500	470	507	517	507	495	497	526	510	519	466	495	463	501	468	442	484	484	469	483	512	497	484	504	474	508	477	505	513	504	500	517	483	507	542	502	509	511	491	494	470	500	478	496	472	478	483	451	484	477	479	478	496	496	530	527	505	506	499	504	495	523	493	540	460	499	504	516	518	497	507	523	516	479	464	526	515	506	530	496	467	491	453	494	495	484	513	515	508	492	518	492	478	511	473	498	491	508	515	470	511	486	491	453	465	490	508	448	489	482	515	500	508	452	480	483	501	495	467	509	499	483	496	467	509	501	501	503	488	533	499	455	517	499	456	466	491	522	503	458	496	538	487	493	526	467	509	516	508	487	484	496	499	537	497	500	479	449	498	526	511	527	501	482	482	460	477	472	468	514	500	532	498	465	525	524	491	475	480	490	479	476	515	497	509	488	454	505	482	478	471	477	486	514	503	510	483	517	494	518	511	474	494	514	515	482	526	479	486	505	508	498	450	482	447	498	488	477	457	481	516	472	508	490	457	467	513	473	497	495	471	474	463	496	536	521	460	474	493	472	526	489	510	461	470	486	533	505	489	461	481	515	502	506	481	466	533	463	476	523	492	498	494	471	497	487	506	481	499	491	514	527	489	489	505	506	475	488	508	488	491	515	482	503	484	509	475	487
11149	4198	1838	666	502	480	466	386	428	455	434	399	388	378	389	351	348	374	340	393	372	359	336	334	373	329	340	328	351	317	349	342	369	378	338	383	352	337	338	381	353	353	335	354	334	366	334	327	366	348	377	326	372	368	360	341	334	350	360	352	352	326	361	362	349	355	355	351	369	334	378	374	334	339	309	360	319	343	350	358	384	356	346	357	312	351	354	361	357	377	332	314	355	345	346	318	334	370	354	298	355	338	328	339	324	385	367	329	368	370	313	339	301	371	342	319	374	366	345	343	340	374	358	384	331	351	355	334	348	345	326	326	358	352	336	340	368	340	335	347	326	332	398	383	340	323	342	341	346	366	326	324	319	347	310	350	328	336	353	369	340	352	344	346	378	368	340	334	357	361	350	314	335	332	378	379	337	343	342	353	387	337	373	319	358	362	334	348	370	348	333	348	345	340	340	365	363	318	378	351	391	325	342	388	326	352	364	339	357	342	390	365	349	324	331	345	356	324	371	333	346	335	348	367	356	373	355	358	357	331	331	302	339	366	349	326	349	376	342	328	333	329	348	342	369	362	329	320	361	363	357	346	340	371	375	353	365	370	382	325	325	364	343	329	327	348	325	343	355	365	403	339	351	322	339	351	348	375	356	306	308	343	346	355	367	385	344	341	352	368	344	343	373	319	358	359	357	353	317	362	326	371	361	341	365	371	371	340	365	384	336	355	335	356	344	324	399	365	353	351	376	379	340	350	338	331	352	323	350	350	341	327	336	345	347	367	354	372	368	330	345	352	344	372	314	356	349	318	360	317	325	327	389	357	376	354	366	356	342	357	415	353	336	337	345	335	320	370	389	357	349	341	364	351	330	337	387	353	330	319	309	334	376	338	343	389	311	326	319	348	382	352	359	347	334	327	303	348	325	368	345	349	326	332	365	347	371	376	353	364	332	344	352	331	316	342	368	312	355	318	373	364	353	341	355	345	352	378	349	362	364	361	351	382	352	340	327	343	374	366	369	366	355	329	367	358	318	351	332	351	345	332	351	346	357	332	373	336	360	339	338	343	388	329	338	349	305	351	342	349	361	332	329	363	348	315	386	325	334	341	385	357	331	359	352	361	323	328	346	325	365	340	361	350	350	344	333	333	353	389	342	362	357	322	321	343	318	333	361	336	352	351	320	325	321	362	349	325	332	346	344	324	358	384	359	369	360	379	328	300	341	372	385	344	354	337	362	318	351	361	342	341	371	356	373	405	338	358	340	396	320	319	350	342	353	381	351	331	359	366	318	315	334	394	354	343	340	398	355	325	358	365	340	397	344	337	308	357	351	340	398	353	367	363	338	366	371	357	336	320	350	360	331	350	361	369	339	312	324	335	380	321	405	357	341	343	360	346	345	335	381	346	370	311	350	354	357	322	357	343	347	365	332	361	367	347	367	373	354	350	363	364	337	343	349	342	369	340	343	354	364	334	349	364	287	350	337	374	343	374	353	321	317	389	356	368	314	360	363	321	357	341	366	356	393	345	339	330	351	337	366	364	400	403	377	333	370	327	340	306	324	355	360	343	327	355	344	339	387	327	378	361	331	359	358	324	328	346	359	352	339	376	337	343	337	344	362	327	328	344	355	375	331	341	382	348	355	380	352	340	370	328	323	349	310	321	371	329	370	340	374	339	337	329	362	367	374	360	355	352	333	349	372	351	357	364	339	351	342	297	324	346	334	371	363	366	365	347	294	324	314	356	354	345	388	378	369	365	326	360	344	334	346	364	340	396	353	318	345	348	344	369	336	328	347	374	345	334	329	335	381	342	397	358	353	359	348	343	329	345	355	350	348	313	334	372	360	343	351	341	334	369	379	368	342	348	317	343	342	348	347	389	365	361	365	360	336	330	336	328	346	337	326	323	366	374	341	360	359	311	342	362	320	323	362	346	360	417	319	348	345	324	364	323	354	323	346	317	363	371	393	392	375	335	318	366	381	366	379	350	340	382	313	361	334	368	367	330	340	345	351	367	340	348	335	362	348	373	350	288	343	378	366	329	331	340	358	346	354	344	353	335	355	350	321	347	378	319	325	334	373	366	364	334	360	346	354	357	338	331	370	344	352	343	385	351	303	361	331	355	321	324	329	373	335	372	365	352	340	332	332	347	330	334	352	359	380	384	338	372	375	349	352	390	348	350	332	344	373	321	349	333	331	396	346	333	330	370	342	328	330	349	339	350	325	352	354	374	325	352	321	347	325	330	341	372	360	346	355	350	387	356	338	375	358	352	341	318	397	356	340	378	362	354	355	352	383	365	355	341	365	372	339	327	362	330	353	339	367	354	383	364	346	367	352	374	357	341	335	378	312	371	376	335	335	358	330	370	292	278	360	351	333	371	361	283	371	327	344	340	390	336	359	301	330	339	339	384	347	350	354	375	367	319	363	383	321	343	351	325	360	373	335	316	311	343	332	347	326	364	332	334	324	324	341	347	336	328	332	351	352	380	390	362	325	367	337	320	357	392	343	300	365	371	321	329	331	331	337	345	370	321	378	335	379	368	350	346	320	385	366	343	344	398	364	335	373	343	375	360	338	349	346	378	330	358	339	357	354	342	315	351	372	340	337	326	339	369	342	350	358	370	362	357	351	344	323	329	372	376	327	362	370	341	349	339	359	383	370	378	360	358	375	346	359	364	360	335	359	372	327	345	339	348	343	336	357	357	345	359	380	314	371	363	350	354	371	359	367	390	377	351	372	367	400	313	358	337	350	395	329	327	328	333	364	336	365	341	346	323	329	363	336	343	347	384	366	377	326	333	338	346	347	343	360	366	362	366	337	315	368	333	332	330	364	331	365	378	329	361	366	349	370	361	359	382	350	330	356	336	337	372	339	400	351	359	349	362	347	323	356	368	349	353	336	364	363	354	338	339	346	346	355	362	374	371	331	366	352	339	371	369	358	329	350	374	361	360	364	345	347	345	335	350	381	322	318	348	362	339	352	348	358	340	366	345	345	399	372	370	362	349	359	318	313	349	314	355	351	356	336	334	334	348	357	356	349	338	378	337	341	332	353	314	369	395	380	373	361	347	344	352	348	332	377	367	321	356	344	348	333	343	342	330	328	346	330	344	341	317	366	318	332	316	350	320	351	347	371	352	309	360	349	368	350	308	345	320	332	423	309	344	315	305	354	357	370	356	353	377	375	366	340	333	334	367	311	336	347	370	342	367	352	359	377	336	348	389	394	339	373	346	354	345	352	322	375	336	365	377	331	335	342	360	336	311	337	357	354	339	308	363	336	335	376	333	337	337	329	371	356	371	379	376	368	339	356	347	368	349	370	328	374	317	368	322	345	344	336	328	326	329	343	363	313	355	361	340	358	336	338	331	304	321	361	325	357	341	334	368	348	357	330	327	359	328	338	349	320	347	347	355	347	328	355	328	360	325	369	337	351	333	353	368	357	397	356	352	326	365	362	334	344	309	327	364	336	374	349	329	360	334	358	376	383	379
8493	4502	3628	1826	1576	1460	1405	1324	1317	1269	1258	1193	1143	1003	1043	972	985	946	870	857	868	856	836	859	876	883	884	802	839	788	850	822	864	866	847	865	840	840	806	871	858	843	836	860	871	804	857	836	886	876	847	765	882	801	831	832	870	812	861	804	841	808	799	826	885	832	871	797	797	783	886	821	832	812	813	823	839	850	814	834	876	873	797	864	836	868	838	844	803	844	830	838	822	833	810	797	838	829	796	812	841	817	869	857	798	875	845	839	833	811	859	852	852	795	833	863	833	817	806	793	828	763	888	801	815	831	847	813	852	838	836	817	807	842	791	821	854	859	872	778	788	836	820	856	825	796	903	853	821	836	818	821	802	852	862	878	850	802	917	860	833	881	816	818	826	812	832	834	854	803	801	840	819	845	800	801	885	803	886	843	896	838	884	867	868	867	867	860	802	821	837	847	841	849	774	811	813	821	846	837	870	786	874	795	849	862	909	827	840	860	817	865	862	804	843	815	869	874	840	823	853	829	888	892	851	809	857	867	824	830	897	851	856	864	865	778	859	874	863	848	809	862	856	790	807	826	863	822	807	809	852	835	776	835	853	803	857	846	852	832	823	836	903	791	821	852	800	847	881	858	839	829	826	821	798	822	797	836	864	849	841	869	792	830	879	820	817	826	830	875	877	848	827	876	847	882	763	839	854	833	824	822	824	858	802	849	843	851	829	863	822	855	879	877	804	829	862	842	812	843	831	795	904	777	758	888	830	820	839	866	868	834	920	817	837	850	790	830	871	843	802	871	837	821	844	865	816	854	821	846	784	795	805	816	842	819	859	805	842	863	868	805	850	840	867	797	798	843	845	821	825	852	832	850	827	853	847	864	870	822	811	798	838	839	849	807	866	766	821	795	878	783	878	844	811	819	888	874	812	805	829	803	851	787	847	859	865	843	835	795	877	817	816	858	866	809	830	792	851	841	850	826	801	864	812	819	796	872	880	838	825	834	893	822	849	875	857	834	829	813	818	821	838	824	844	860	785	853	824	819	844	793	757	809	792	814	845	902	869	818	873	816	819	859	838	851	813	835	819	821	850	817	820	860	828	813	798	871	850	857	835	850	762	836	809	857	892	859	846	834	843	844	862	894	902	846	794	863	842	805	818	813	860	888	786	810	823	797	791	849	820	789	815	826	862	835	795	887	859	795	839	839	881	839	791	843	812	845	839	860	853	859	840	835	825	817	806	816	868	809	817	832	864	825	878	832	858	778	836	809	862	839	837	838	819	845	839	834	841	835	858	845	845	857	844	864	869	824	813	834	829	864	833	824	881	823	845	819	815	780	877	825	882	828	786	817	834	824	860	822	807	833	840	804	838	783	857	843	817	817	820	852	807	809	839	832	828	904	814	841	837	865	858	852	787	822	818	844	837	837	845	817	847	849	854	849	835	825	854	835	859	830	830	819	817	849	812	846	889	800	858	839	865	881	877	863	817	853	816	914	826	780	850	858	837	791	839	828	854	839	779	790	855	824	806	869	822	852	889	869	848	841	820	839	821	847	862	831	791	856	830	859	848	819	845	847	831	789	854	854	820	848	853	800	825	803	839	804	806	824	785	831	835	874	788	821	848	827	853	882	814	787	855	820	846	843	826	804	857	889	847	835	859	831	818	820	843	841	858	799	881	813	832	795	851	872	850	857	867	792	841	805	795	845	853	806	819	843	809	857	836	871	880	764	873	857	854	889	867	852	812	852	831	877	840	767	907	823	846	874	828	845	848	870	870	863	804	832	858	873	870	878	803	853	867	823	818	840	845	843	785	837	800	844	845	812	836	830	859	817	803	793	812	846	848	828	899	831	846	846	853	817	842	878	806	851	832	838	820	900	823	881	863	884	797	826	877	882	809	839	828	890	813	803	826	846	807	831	803	829	852	883	839	788	804	826	896	843	836	777	860	828	848	771	834	838	846	860	859	823	805	857	909	844	816	864	896	842	862	878	856	798	794	860	890	837	879	796	850	805	894	833	818	850	876	831	824	905	816	853	817	830	897	822	924	817	827	825	788	805	777	806	836	842	812	834	829	854	845	885	847	850	855	892	804	882	876	834	820	885	857	848	853	814	854	807	832	841	834	781	865	824	835	813	830	815	810	850	771	852	839	840	803	832	896	848	832	786	863	838	843	826	915	796	839	818	823	849	830	794	845	810	917	848	827	787	864	828	829	832	829	858	812	851	814	838	863	868	819	802	823	869	831	835	845	878	862	831	869	806	862	811	798	823	749	833	838	819	855	835	810	826	807	879	800	879	868	827	859	772	867	793	776	838	827	820	816	841	859	855	847	837	873	879	816	865	782	857	820	847	816	865	832	816	843	850	835	852	878	824	848	855	882	840	782	864	834	830	817	844	814	826	873	850	833	846	858	841	842	807	879	839	909	806	856	761	828	844	863	815	843	844	820	828	822	850	885	818	794	802	837	813	810	822	831	787	850	874	842	828	839	820	792	827	889	765	847	863	819	808	838	808	813	830	822	836	865	889	808	864	803	835	773	904	870	845	878	874	838	863	802	847	871	881	822	830	809	844	858	871	831	819	821	838	856	821	849	821	832	810	810	829	813	852	824	835	827	826	878	857	792	851	873	792	862	874	922	883	835	812	778	844	879	817	855	833	837	799	831	820	882	881	869	842	777	892	845	836	855	776	853	813	846	863	785	876	825	846	871	843	879	874	837	835	828	872	846	830	846	787	848	818	821	824	854	878	906	867	903	853	816	826	811	842	870	815	834	819	840	835	846	893	836	829	839	879	806	820	795	808	893	829	812	825	798	882	864	824	765	876	812	823	818	832	800	881	771	829	820	807	846	902	838	858	882	807	849	854	805	878	852	804	846	830	793	820	877	837	797	831	812	846	856	845	852	854	850	847	824	899	886	845	859	857	828	849	886	839	822	863	857	878	879	858	781	836	859	837	800	800	807	858	804	805	849	846	854	810	811	788	814	851	890	799	832	841	831	813	829	805	884	770	861	811	822	876	824	867	807	849	842	801	830	819	872	820	869	846	829	855	807	849	822	838	844	839	847	811	796	842	825	877	812	886	878	919	800	798	884	817	828	815	842	825	826	825	845	870	856	829	850	807	793	835	848	841	830	840	817	858	843	857	748	826	835	830	834	868	767	839	853	836	812	868	837	835	833	868	852	862	782	819	791	814	829	801	828	811	851	825	822	824	814	836	826	859	843	853	800	867	847	825	851	793	809	838	848	795	831	825	821	855	837	868	858	819	807	884	871	818	776	811	826	785	858	834	823	888	842	791	803	879	871	842	825	855	886	822	848	835	844	819	836	863	850	866	852	826	865	868	844	841	837	836	823	876	802	820	839	769	803	869	860	851	843	880	877	835	794	815	858	846	801	808	895	841	783	847	791	877	857	783	850	774	836	816	812	848	819	851	894	885	838	831	806	860	865	830	863	880	857	850	821	795	891	839	868	897	827	834	760	875	840	793	843	850
26339	14873	9921	2230	825	608	559	509	501	487	447	383	422	397	365	375	330	345	337	325	313	330	352	337	350	345	322	338	325	335	320	322	302	336	322	376	294	336	352	324	332	279	342	311	338	321	360	327	305	347	290	320	321	305	289	313	320	356	319	353	300	317	317	324	352	360	339	308	328	310	339	349	328	333	328	288	348	356	330	359	353	313	376	303	307	317	306	324	319	289	320	329	327	305	286	321	361	321	326	274	286	328	325	295	322	349	304	350	329	319	322	329	321	344	330	329	335	278	319	311	324	317	344	338	331	337	308	340	355	316	300	311	368	332	329	304	308	334	348	325	317	332	324	360	342	310	310	307	327	322	344	349	327	289	342	302	344	306	334	295	322	295	356	326	338	325	312	327	324	305	302	303	326	341	333	301	263	290	290	343	321	324	328	330	335	346	305	341	303	305	367	317	319	301	318	319	309	306	328	322	330	317	334	329	305	293	318	347	310	310	342	329	337	332	344	328	293	343	292	333	331	324	333	308	294	320	293	305	311	309	327	338	333	333	314	302	311	330	309	325	327	378	319	331	305	324	340	319	308	334	350	338	326	320	343	297	342	311	328	338	310	330	291	307	348	329	337	339	328	318	309	308	315	363	300	344	351	334	340	332	334	329	323	315	321	305	341	315	320	295	349	355	365	329	328	349	322	317	370	328	321	336	333	320	305	370	310	343	342	347	330	330	369	291	315	342	333	335	314	322	329	354	307	318	335	298	315	334	341	310	284	355	283	335	314	300	331	301	291	326	341	309	302	307	310	366	310	342	351	321	360	318	337	334	316	326	332	321	341	337	331	320	325	312	319	323	362	346	342	311	324	340	299	342	310	343	345	327	329	321	346	338	334	355	309	291	300	281	333	323	329	267	281	312	312	310	332	341	348	297	333	318	330	311	361	334	323	317	311	335	346	295	308	371	345	298	338	339	280	318	317	356	332	333	326	336	327	350	327	313	296	283	301	327	299	322	317	290	345	320	338	349	320	349	336	322	310	321	332	344	309	325	336	296	318	343	313	313	380	310	303	332	350	307	314	314	316	341	353	315	308	318	356	308	349	324	339	325	358	355	321	309	330	338	278	299	312	361	316	308	305	323	332	354	315	339	370	310	348	311	333	312	289	330	325	332	335	319	323	327	331	303	333	308	354	302	310	356	324	306	347	334	289	322	315	346	343	373	300	314	291	324	350	303	338	290	360	299	323	325	313	329	312	350	301	321	306	319	352	336	334	317	292	306	303	352	287	329	346	296	327	310	325	327	329	354	283	307	311	319	325	318	356	303	323	336	312	332	311	341	344	359	323	281	327	358	323	339	339	350	300	309	281	315	262	315	307	347	317	310	320	335	338	330	338	341	347	321	331	333	327	290	317	338	303	318	286	318	329	337	352	349	324	338	296	311	338	298	326	337	338	321	333	323	316	328	332	307	353	269	305	326	315	319	320	315	319	332	352	323	346	330	319	356	339	324	328	350	327	306	347	294	322	318	311	293	309	293	321	332	350	334	331	312	331	325	340	331	300	364	317	332	309	330	307	351	322	302	342	319	305	301	309	324	354	311	310	344	330	319	320	319	299	350	335	321	314	332	353	363	329	365	335	360	310	359	328	320	324	321	317	318	358	340	303	306	316	338	326	332	311	327	326	316	323	281	322	304	324	322	319	321	323	329	347	301	316	325	345	345	336	319	334	331	327	306	315	342	339	324	347	289	296	320	320	309	339	335	310	315	333	321	332	319	318	334	305	296	346	328	316	311	296	344	327	321	290	341	358	353	353	306	310	348	318	325	292	286	336	322	328	311	339	342	288	291	353	336	324	320	317	318	298	315	342	350	313	331	319	340	315	344	287	289	340	341	337	312	286	325	339	348	325	322	339	339	312	345	349	331	352	303	325	312	333	315	342	341	319	328	304	306	355	293	286	318	339	354	323	295	275	343	331	324	322	371	324	299	288	315	337	337	327	340	318	336	305	345	308	310	341	372	310	369	292	293	336	320	337	304	341	311	303	322	347	318	346	338	334	362	321	343	320	338	337	343	323	310	299	312	324	321	313	300	323	343	319	327	304	318	337	317	334	282	365	328	329	325	341	329	310	327	332	360	341	343	318	348	292	320	332	279	314	315	329	310	363	371	339	317	326	315	336	339	338	342	315	316	329	320	304	332	339	299	341	318	355	358	300	327	331	322	334	355	288	331	345	296	348	337	332	297	315	304	297	326	323	300	310	336	345	326	316	319	326	346	307	323	326	335	324	305	349	316	342	320	327	344	319	329	335	369	324	328	331	287	317	321	311	303	322	370	342	330	335	315	340	315	340	293	343	321	299	343	314	342	305	314	316	346	338	323	331	325	335	285	345	293	319	331	316	350	316	314	345	312	312	290	318	327	310	345	330	310	345	307	339	299	299	302	352	329	312	312	302	308	300	355	356	291	327	330	337	313	318	297	311	324	324	357	316	312	348	331	314	313	321	327	329	332	326	321	318	305	340	313	286	329	327	344	332	319	320	332	316	364	324	329	339	337	310	291	315	340	327	345	346	337	318	309	335	337	342	329	317	289	364	331	345	347	304	340	346	309	358	344	349	314	306	312	303	343	304	334	311	291	312	331	315	337	300	315	322	323	307	355	349	320	333	326	364	332	323	308	337	336	345	319	337	317	354	333	358	321	317	321	331	310	314	289	319	328	333	324	312	327	336	330	354	339	289	348	322	324	344	316	357	337	310	328	334	317	346	351	334	342	320	331	334	329	318	335	344	305	329	306	332	291	338	326	302	314	337	309	287	322	367	343	285	303	325	322	342	334	308	325	286	318	319	310	326	315	335	348	334	294	309	311	345	321	333	336	324	333	336	347	309	305	325	286	304	340	335	362	350	353	325	333	307	370	324	314	334	262	339	345	320	303	325	347	334	324	310	314	315	319	317	369	292	318	307	346	312	353	285	326	329	313	341	282	348	326	340	322	351	327	309	334	317	319	313	350	295	294	328	300	326	319	333	331	347	324	350	338	351	341	282	344	311	314	319	327	336	322	342	324	331	308	345	342	347	312	313	323	368	336	323	356	355	333	305	347	374	322	332	318	313	293	347	352	332	342	347	308	336	344	286	311	339	312	356	298	294	325	315	345	326	347	343	311	349	310	325	306	330	322	333	321	322	313	333	311	308	349	358	339	324	336	289	316	310	307	370	314	294	302	336	306	328	332	321	350	340	313	292	362	306	333	312	335	340	329	334	321	284	314	350	296	346	338	318	324	310	306	310	318	359	336	316	335	311	334	321	343	335	294	344	310	310	321	315	307	352	306	298	345	329	326	300	337	334	335	304	329	259	330	330	332	319	304	276	314	325	354	327	329	303	349	306	318	326	336	342	352	326	306	337	306	330	319	301	333	352	321	320	302	346	316	350	322	309	315	295	313	322	325	347	349	332	317	333	316	317	327	340	332	304	322	342	320	354	329	349	349	361	326
19189	12759	12233	3206	2309	2035	1925	1881	1744	1637	1595	1341	1264	1176	1103	1115	995	873	847	810	855	800	915	856	817	833	798	774	851	798	764	788	808	846	830	837	785	824	777	785	807	777	790	775	791	792	763	803	834	739	835	788	811	808	789	772	788	773	799	720	821	772	748	797	798	743	810	762	757	777	747	765	736	765	758	782	809	779	778	786	778	782	744	810	801	792	765	761	754	797	773	771	774	756	816	806	783	809	728	738	826	811	713	733	782	790	756	820	752	813	761	744	760	746	824	772	748	805	754	756	798	733	786	742	776	762	768	761	755	776	793	823	817	814	759	825	734	743	791	791	753	805	795	805	827	803	753	762	792	807	766	821	743	783	755	749	758	777	705	789	736	837	740	793	788	763	737	845	772	755	810	796	793	734	733	816	809	758	781	829	775	791	769	760	816	781	773	773	763	802	774	784	809	783	773	799	807	775	791	766	816	752	738	772	759	798	831	764	823	740	781	783	769	774	842	795	862	785	826	813	801	788	726	763	800	769	764	762	763	751	796	763	792	731	802	787	767	771	708	757	739	767	754	731	739	802	793	764	809	766	788	739	786	741	819	762	781	783	857	754	803	778	784	776	805	795	772	750	793	798	747	744	813	739	803	743	721	784	744	777	806	716	757	813	787	749	808	772	724	751	745	771	794	793	804	756	781	729	713	789	766	756	793	770	781	789	827	792	744	744	778	789	803	760	813	800	788	767	764	790	756	737	736	786	786	792	778	810	776	775	760	786	800	775	766	772	807	779	768	794	795	727	784	784	745	805	777	786	746	774	778	794	795	787	757	855	780	780	760	752	787	809	764	759	773	790	795	783	749	761	787	759	775	769	742	734	797	804	812	732	749	771	783	735	809	777	771	780	759	769	802	740	811	732	759	807	793	759	826	819	810	780	768	808	771	747	806	844	717	782	783	743	764	802	798	823	767	762	765	758	813	856	750	776	791	740	775	787	768	790	799	774	757	766	779	776	737	816	755	807	712	781	766	766	813	751	749	735	800	778	763	740	736	786	768	817	792	792	829	786	828	796	808	735	802	773	813	770	798	800	746	790	784	767	754	783	774	788	794	838	822	791	840	800	764	744	789	746	771	795	722	780	746	762	811	797	803	745	784	742	778	707	779	800	729	751	796	784	752	791	828	781	783	844	745	809	752	806	747	769	774	803	753	776	768	808	745	752	784	791	838	786	819	801	788	765	820	757	807	734	754	810	857	801	766	755	777	753	762	767	764	831	762	794	769	742	786	765	804	779	788	762	760	760	757	776	786	789	771	768	789	735	805	821	796	796	820	770	783	758	748	810	758	783	804	783	760	756	740	813	787	780	822	742	739	789	764	781	800	780	813	748	746	744	793	789	745	787	776	790	747	754	733	766	748	821	762	835	748	752	799	784	767	852	741	761	760	731	768	789	766	814	801	776	812	784	796	797	773	803	755	769	799	756	826	821	771	716	807	772	741	777	764	787	784	752	817	771	778	787	770	797	756	769	793	749	811	754	750	775	783	732	786	733	774	779	839	776	770	796	766	766	755	738	807	767	808	795	744	750	829	759	800	803	783	814	767	794	766	772	763	806	801	798	800	766	767	768	746	767	711	768	813	798	807	742	821	796	753	727	796	745	769	777	738	730	773	802	797	771	757	758	767	736	823	795	756	795	770	787	792	781	765	769	778	766	793	771	800	796	824	746	774	793	749	808	789	772	747	770	733	790	768	778	758	813	762	744	749	839	755	777	783	772	754	752	820	768	783	782	777	786	757	733	764	744	775	737	831	810	785	786	737	745	811	701	764	783	732	759	747	763	794	787	805	773	806	791	775	768	734	809	763	797	751	796	727	767	749	802	765	707	775	775	743	784	718	814	758	803	761	766	763	808	801	781	771	758	777	758	800	795	734	808	792	723	793	746	812	786	781	763	767	803	767	784	773	782	847	777	779	795	795	789	802	768	740	788	748	727	753	760	734	771	759	814	777	777	797	812	798	832	781	791	790	779	785	743	767	784	794	740	796	808	752	787	760	730	763	773	770	780	770	800	739	774	770	762	763	754	771	753	751	731	797	746	700	803	771	797	769	783	763	792	804	784	761	739	774	783	777	759	792	772	786	725	741	765	708	807	789	765	820	784	765	752	791	770	774	768	839	809	798	844	776	784	788	839	736	755	758	749	775	776	807	715	765	785	719	733	722	781	768	746	766	747	799	715	738	736	771	775	770	786	814	789	784	792	802	754	820	735	762	780	794	796	765	752	717	754	839	751	768	727	803	767	842	762	771	775	742	732	743	776	762	750	765	758	745	819	796	761	763	768	760	756	793	764	765	792	755	765	785	763	800	732	759	867	791	809	735	780	764	762	821	818	794	740	786	789	781	775	798	767	793	749	800	794	777	761	741	759	737	794	772	790	792	758	809	767	758	832	791	767	754	792	772	800	786	773	770	753	749	791	746	764	774	794	788	729	758	796	750	770	797	797	798	787	758	797	744	754	804	779	744	794	768	768	789	736	783	737	781	785	774	808	763	837	796	790	828	749	758	760	746	831	812	764	849	831	813	800	808	760	783	727	815	744	795	811	785	764	717	784	709	791	770	766	791	813	760	798	775	797	771	729	779	811	772	794	774	746	785	765	831	778	785	792	773	814	781	745	816	803	765	804	737	787	716	787	767	775	768	741	801	754	744	803	702	760	785	763	805	762	813	764	819	788	750	796	752	814	788	743	821	728	758	769	765	786	767	756	787	761	778	785	712	756	772	759	773	727	830	759	725	738	807	751	789	762	744	786	828	751	765	756	813	782	839	808	737	785	777	738	814	790	839	763	797	776	796	761	724	791	748	751	740	763	748	783	782	807	753	791	775	770	757	753	791	741	784	736	747	767	749	774	790	745	816	780	796	729	797	783	827	777	800	739	827	727	804	722	760	789	765	750	795	772	818	771	741	776	814	789	766	744	757	763	785	742	788	781	776	756	792	830	740	717	787	771	793	822	751	777	811	770	762	780	760	775	769	784	792	736	782	766	795	809	830	828	775	759	769	758	771	727	762	763	807	768	780	791	738	792	753	825	756	769	738	784	790	780	782	743	811	790	772	748	770	776	788	821	728	756	757	823	768	758	766	774	763	763	779	765	735	775	777	744	772	783	811	759	785	793	768	763	819	775	758	790	732	768	841	803	776	791	738	769	757	766	803	757	810	795	789	738	740	782	775	782	783	820	773	737	769	762	757	752	824	790	709	768	748	775	773	798	799	803	772	809	815	773	789	776	773	718	756	768	761	807	815	807	794	781	807	771	770	787	768	818	749	800	712	801	755	770	782	801	790	796	739	760	776	785	771	832	735	753	771	748	776	773	730	768	750	816	833	775	825	833	771	799	782	784	743	797	794	750	779	748	805	784	815	766	756	776	726	784	774	794	766	746	802	797	830	764	801	733	788	804	761	807	816	791	806	763	787	757	808	795	757	770	802	785	757	759
35785	22529	16894	4506	1151	661	626	515	487	428	346	321	295	287	315	268	259	272	220	195	216	191	201	198	243	204	209	220	200	189	198	239	202	209	193	235	185	210	220	207	161	200	187	180	187	217	165	212	203	190	186	190	202	198	183	225	205	194	221	154	198	199	194	194	183	200	217	206	193	160	228	212	183	168	212	208	191	205	193	200	190	203	193	206	201	201	203	189	200	213	182	203	174	210	169	193	196	212	200	206	208	185	191	190	189	219	192	214	208	204	186	176	162	201	186	191	184	194	192	186	209	185	199	194	191	188	171	189	211	191	171	195	179	185	206	211	190	233	176	193	224	170	201	179	205	215	192	184	195	175	203	181	180	173	198	190	190	219	163	202	201	195	179	184	203	202	190	164	185	194	206	202	209	194	180	209	184	200	204	208	193	209	183	182	199	211	205	179	231	227	225	198	198	195	188	193	189	184	201	219	222	183	182	201	210	197	181	171	185	216	199	188	210	214	174	185	219	205	172	202	194	186	194	217	203	189	216	203	199	204	173	198	197	196	214	199	184	206	211	199	171	207	177	201	213	188	218	216	214	192	208	211	209	195	201	196	208	206	212	196	224	180	227	184	186	198	183	197	194	183	219	190	185	203	201	217	191	194	178	228	206	205	198	212	199	207	217	215	194	175	196	218	229	192	207	202	206	195	211	197	194	159	189	187	210	190	193	221	195	212	221	193	200	196	175	196	218	209	198	195	184	206	209	182	205	199	210	204	192	211	211	215	214	204	191	168	190	207	231	195	187	206	233	197	204	202	235	192	206	204	196	193	218	227	195	192	217	206	219	213	200	225	216	219	199	214	199	218	198	194	180	167	217	183	210	189	219	194	182	204	173	218	201	206	205	223	221	197	189	205	217	192	212	183	185	184	191	226	219	186	196	217	197	187	193	152	196	200	205	197	204	186	185	206	192	221	205	199	218	183	218	181	202	194	170	195	213	196	187	225	201	177	198	196	186	188	167	209	184	218	194	187	188	178	205	210	184	179	207	197	203	205	200	218	201	197	209	216	209	213	179	196	228	172	180	216	189	185	187	180	207	167	196	160	205	207	196	201	178	204	190	191	196	197	183	214	196	211	215	178	179	214	196	165	206	181	207	181	201	182	199	190	199	192	184	197	183	214	208	175	208	213	200	205	184	184	176	217	208	216	202	188	190	184	172	202	189	190	193	180	191	193	207	210	221	215	205	170	202	193	215	210	239	199	181	189	198	200	193	193	192	190	182	193	201	193	222	194	193	213	228	196	179	168	201	200	214	183	218	216	166	201	230	197	200	199	199	168	209	187	167	196	218	193	220	198	207	202	203	195	215	200	175	201	200	212	189	221	201	226	192	184	199	190	192	193	209	205	218	192	178	197	195	192	184	176	213	230	226	205	182	214	206	203	189	199	186	212	199	202	200	188	211	207	212	206	213	204	190	202	190	213	205	203	216	208	214	190	200	191	184	185	215	227	188	178	206	201	189	158	197	204	202	189	178	172	189	180	199	186	188	222	187	200	186	210	187	171	208	212	208	190	193	210	222	197	191	192	194	169	194	211	208	222	170	198	208	223	185	178	214	199	192	207	210	206	216	210	175	227	215	191	191	206	220	185	188	194	196	185	206	212	206	185	186	199	211	205	175	199	195	195	223	203	205	191	205	193	225	195	182	200	218	216	181	225	199	175	202	193	239	199	201	198	210	200	215	187	215	195	199	217	223	168	196	171	176	204	212	193	178	230	205	170	206	163	211	220	211	218	175	186	212	216	200	195	174	199	160	217	220	176	201	206	187	194	222	176	192	184	215	207	202	182	198	194	181	220	201	209	196	187	196	219	192	186	200	206	210	218	188	195	180	199	201	198	194	199	189	222	194	211	200	213	207	186	204	213	206	192	197	187	182	181	210	176	194	226	217	187	201	206	184	172	190	214	215	226	181	209	187	183	188	217	198	188	178	194	195	181	200	209	190	210	222	186	218	205	178	191	191	196	194	221	189	184	210	197	183	203	189	211	198	193	191	167	177	216	212	204	207	199	213	216	218	199	206	184	187	186	190	194	203	216	191	198	239	206	207	208	200	201	204	178	214	155	198	180	217	203	221	226	188	209	214	195	172	175	183	196	191	200	197	191	201	216	201	206	206	212	193	204	189	198	188	185	209	222	178	191	187	210	166	181	189	184	205	195	184	176	184	181	184	185	184	232	193	207	209	206	217	198	204	195	203	193	205	209	200	199	155	190	190	197	218	202	192	208	216	194	214	218	174	181	195	213	185	192	192	174	176	188	194	181	187	207	218	176	214	193	193	193	182	209	209	187	188	205	200	186	200	204	197	211	189	169	233	178	178	203	211	211	197	195	193	194	210	193	192	209	219	187	205	214	193	201	188	192	209	215	193	213	209	196	217	201	184	188	202	173	224	214	229	191	201	210	221	192	194	216	192	191	172	194	201	219	184	180	185	171	193	197	218	240	204	184	183	219	215	194	211	218	204	159	176	211	193	203	196	186	206	203	176	187	218	227	186	173	186	222	203	186	204	209	219	217	207	205	189	199	212	198	203	193	178	211	219	186	181	178	216	205	202	215	181	188	161	203	202	207	167	215	200	184	217	182	192	204	194	180	214	182	178	197	198	213	226	194	202	200	177	224	207	176	206	173	186	169	193	192	194	218	182	193	206	200	198	190	190	161	192	197	194	170	193	185	181	194	186	195	186	224	217	203	190	213	229	194	187	190	195	203	226	209	182	191	186	214	183	204	200	230	195	201	193	227	189	216	210	206	176	174	188	187	196	192	192	214	217	186	201	229	184	199	191	191	185	193	198	180	179	195	187	207	168	196	156	201	173	203	178	206	195	196	222	179	194	206	203	208	211	177	216	198	196	196	177	223	211	205	198	190	199	196	256	213	213	208	224	191	196	229	199	202	195	179	216	194	207	216	181	163	199	213	174	190	214	205	186	162	170	208	196	213	205	183	193	183	222	170	183	214	196	180	183	227	182	171	195	192	184	192	212	206	207	206	211	198	170	218	200	196	173	204	197	205	186	206	223	190	205	220	203	182	203	214	214	203	193	206	174	198	216	205	232	225	206	202	188	177	196	195	190	180	190	201	197	218	184	201	189	194	182	174	182	202	177	187	161	178	219	206	229	196	214	200	210	175	213	193	194	189	212	166	205	205	175	215	195	196	198	197	214	202	215	231	188	217	214	190	201	217	214	217	191	209	164	199	197	205	186	186	191	179	191	194	199	187	187	208	177	202	185	215	189	190	174	191	198	204	207	207	189	195	219	209	172	194	213	210	205	213	185	226	205	215	217	199	235	191	224	195	198	190	204	239	202	207	211	206	207	200	219	185	240	216	190	212	205	233	209	195	196	204	189	242	180	216	193	186	214	220	192	215	195	197	214	186	204	206	170	197	227	210	232	203	201	190	202	221	191	186	182	186	188	207	208	193	195	219	196	195	192	172	192	178
24496	17661	17967	4635	2836	2449	2317	2145	2097	1745	1578	1421	1197	1198	1035	965	841	771	602	599	602	561	587	621	522	598	539	634	513	523	492	528	501	518	491	542	546	517	550	540	504	529	535	510	497	523	501	559	538	547	516	540	510	523	498	485	502	508	469	532	507	540	488	469	479	488	494	505	509	454	456	473	498	529	488	518	521	513	517	482	519	493	521	498	530	530	493	508	499	507	456	489	559	498	477	455	471	474	505	496	488	489	483	500	465	517	470	525	471	469	554	502	467	505	528	467	468	497	474	520	493	500	492	489	528	505	522	495	521	472	532	493	513	509	518	473	514	486	491	490	500	533	521	496	489	482	518	497	494	504	493	491	455	498	521	508	493	490	546	489	509	520	483	486	489	549	515	498	499	463	513	499	494	483	510	468	486	480	472	508	534	472	486	463	495	537	525	467	481	531	475	490	489	533	489	501	469	518	472	506	478	502	435	482	504	495	530	495	437	485	455	521	494	488	531	502	477	458	508	477	507	466	472	518	483	503	517	483	495	518	502	545	508	501	494	474	489	488	481	507	439	458	526	469	513	496	487	489	486	536	511	503	489	476	475	493	514	515	467	495	503	480	527	496	522	500	489	485	488	499	523	471	456	485	485	488	495	509	527	496	464	508	543	548	476	494	470	527	499	493	492	503	511	483	523	539	528	471	509	513	506	458	486	531	478	500	528	457	478	521	470	502	525	536	506	516	501	507	439	512	496	512	504	497	505	471	487	480	459	470	509	531	510	527	527	479	497	476	470	489	456	481	528	483	495	460	477	490	484	540	463	489	509	503	482	491	488	500	478	507	518	483	494	474	494	469	450	498	508	492	504	471	531	440	499	492	516	501	461	505	505	483	528	469	463	485	490	492	476	461	473	511	486	471	491	486	525	491	529	503	468	473	518	492	513	494	522	511	456	481	522	515	476	503	483	471	491	497	472	507	497	479	491	504	486	507	493	484	491	485	467	438	515	486	483	491	525	504	499	499	488	466	515	510	428	495	493	500	479	492	457	469	486	521	493	477	510	475	490	494	508	458	453	525	484	481	465	501	520	484	491	508	482	522	478	494	498	480	500	459	464	502	521	524	496	500	467	514	484	508	498	515	529	493	467	510	487	502	509	469	494	476	522	501	548	480	492	494	496	515	511	461	510	535	510	486	506	473	513	494	470	517	503	531	524	522	499	483	515	531	516	506	507	484	522	465	495	488	486	507	524	500	500	485	472	450	473	509	501	487	511	474	486	487	512	455	516	510	538	525	514	497	494	511	482	511	488	510	476	446	466	481	526	488	519	523	544	504	479	514	478	446	477	479	516	498	466	440	481	547	490	505	509	516	493	507	451	503	477	504	494	459	502	487	494	485	468	491	506	480	531	460	501	524	516	495	503	502	499	469	486	502	513	505	514	486	529	514	502	485	480	513	538	498	529	479	462	515	495	508	542	486	496	527	496	509	509	457	451	548	494	509	477	470	508	504	493	492	486	508	456	468	516	452	465	523	500	487	505	481	510	498	514	508	529	479	534	494	482	517	497	507	496	493	504	478	461	480	488	524	487	488	494	479	438	521	458	442	507	504	551	539	473	457	490	534	526	527	489	478	504	469	502	485	530	499	454	500	491	461	502	492	502	511	500	488	519	463	508	475	495	504	489	501	503	481	530	532	504	513	511	481	509	501	505	528	518	470	496	510	452	475	526	521	505	507	474	511	498	506	510	531	514	516	470	483	491	474	521	471	499	508	511	494	497	497	512	487	468	498	455	489	501	476	513	437	461	464	480	497	501	495	527	492	496	499	508	511	493	515	480	442	515	510	474	515	475	504	519	528	515	511	473	472	566	506	500	512	519	484	462	468	492	519	496	479	534	485	485	468	487	485	490	527	487	511	505	480	489	464	527	485	468	460	492	447	532	478	506	526	504	504	474	511	444	502	461	512	456	452	507	534	539	459	499	462	467	493	517	528	518	529	509	512	525	488	478	484	497	493	512	498	483	480	544	509	499	479	457	498	501	477	501	491	457	541	553	509	488	527	503	477	507	473	497	499	477	475	519	481	498	516	499	448	514	517	499	477	516	454	508	478	510	551	473	494	498	532	501	478	480	489	508	527	473	509	467	497	502	497	488	466	505	502	498	521	468	536	481	508	504	479	523	472	509	503	504	481	474	470	489	485	464	514	497	535	511	502	502	486	536	504	486	477	522	490	464	535	455	486	536	509	505	509	487	490	445	506	477	513	504	443	462	473	514	500	487	464	497	514	530	470	473	502	513	495	463	503	497	490	457	528	483	488	507	527	518	478	506	523	495	525	472	534	492	515	502	487	475	492	454	492	447	525	493	475	506	480	482	498	478	496	547	462	513	463	494	531	484	470	512	484	446	528	470	501	524	530	462	514	482	532	497	526	522	529	528	459	493	513	488	483	485	532	466	507	496	469	500	512	494	425	506	471	467	511	507	511	483	538	487	496	486	550	483	475	497	488	503	520	453	512	486	494	502	499	510	513	462	478	506	527	502	479	523	464	477	486	510	505	516	500	477	523	490	469	541	496	498	480	517	475	525	491	485	522	483	491	525	471	514	476	511	506	489	496	501	463	520	469	503	477	511	520	483	489	473	475	504	484	520	502	484	514	466	476	486	518	485	511	489	546	525	489	546	510	512	449	487	503	500	456	477	475	465	490	502	490	506	502	451	510	483	488	489	490	506	514	494	517	468	521	549	495	498	523	480	465	495	494	499	495	519	508	527	451	509	514	482	492	491	495	464	510	514	519	510	474	481	502	490	476	480	494	455	548	497	528	524	530	486	492	483	512	467	478	471	501	445	537	492	506	458	499	477	478	493	515	502	491	466	508	497	508	533	511	549	506	504	497	483	494	486	494	522	484	510	530	518	474	482	527	504	520	463	463	507	536	464	485	452	478	468	483	515	490	476	497	482	478	522	522	492	491	514	560	507	522	518	505	473	452	465	495	498	493	492	503	504	509	514	490	490	544	519	528	488	493	493	544	498	469	470	510	504	501	457	504	489	483	513	479	466	494	532	503	481	491	526	508	487	518	546	469	493	503	505	492	477	484	517	467	493	504	482	487	491	468	517	461	468	510	478	476	501	515	465	519	477	493	441	527	482	474	515	487	476	496	455	514	486	506	488	514	521	536	493	495	512	491	507	489	482	467	461	473	498	463	495	514	495	519	496	487	490	533	539	497	480	494	487	498	491	456	452	478	499	516	422	484	512	510	481	484	515	490	493	472	529	500	472	485	501	463	505	494	475	500	516	536	548	507	463	524	501	460	510	511	473	462	478	478	477	479	518	490	495	465	511	495	504	513	496	531	521	525	537	523	483	512	512	471	502	473	484	506	467	547	523	504	497	473	500	467	466	505	476	510	516	512	484	485	509	518	499	450	502	550	465	493	480	470	517	478	509	508	484	539	503	470	498	515	498	490	490	488	464	497	478	509	512	473	524	494	511	540
11299	4222	1993	747	565	485	439	457	472	407	394	398	398	390	375	381	344	362	327	319	351	367	336	343	359	334	345	376	318	342	334	360	367	367	328	353	373	357	335	360	346	347	369	336	345	336	351	333	352	367	352	372	322	335	350	376	327	331	406	379	373	349	327	357	381	362	367	377	352	348	348	371	306	360	333	309	390	354	333	364	343	337	335	351	332	380	352	370	378	356	366	374	306	359	368	350	338	357	352	314	374	357	330	355	340	383	374	349	330	364	374	372	338	343	350	365	394	351	360	350	344	365	348	324	296	347	316	354	363	353	354	367	352	323	346	316	363	360	335	340	355	349	369	346	331	361	360	329	362	340	321	339	341	359	384	331	344	356	333	356	383	361	347	362	338	333	348	354	334	347	387	351	342	366	327	350	374	376	347	332	335	336	375	345	353	342	339	343	377	349	349	317	356	313	339	370	375	360	349	317	338	340	340	346	334	342	344	367	339	363	344	345	334	331	359	344	362	349	364	339	338	344	370	343	336	353	371	369	358	381	342	361	331	378	371	348	346	325	328	343	351	330	367	361	371	364	373	334	347	338	353	344	339	400	352	338	345	340	359	382	354	364	419	334	349	347	328	334	362	333	379	338	320	331	384	337	359	339	340	343	352	303	341	349	343	358	343	332	332	347	346	359	357	358	339	355	372	346	345	338	331	333	337	349	351	365	350	321	325	345	334	364	351	386	349	378	352	357	346	345	343	357	364	343	369	380	363	339	363	377	359	336	337	397	352	384	323	363	371	347	355	351	348	308	339	343	347	327	355	368	355	351	358	323	350	336	351	346	354	317	347	325	307	331	335	351	338	395	337	354	337	349	390	342	352	350	370	319	357	364	333	343	340	353	347	365	362	369	345	349	376	343	358	373	329	340	362	359	359	346	342	374	357	353	344	370	335	358	371	379	352	348	350	355	371	342	332	380	330	385	329	340	323	315	339	341	367	358	323	354	336	363	372	379	349	316	337	353	364	350	358	336	359	356	354	365	308	349	342	346	345	335	332	384	343	351	321	333	353	366	346	352	378	331	336	327	366	355	359	358	354	343	341	333	341	401	326	356	354	344	371	347	362	315	353	334	336	294	311	352	363	338	322	361	330	337	336	362	324	350	330	355	365	367	352	303	347	367	326	374	378	322	338	334	353	381	372	347	348	369	343	375	326	367	347	341	357	319	340	331	329	347	326	348	346	336	364	368	357	367	357	377	316	375	330	352	364	375	346	328	336	346	381	362	346	351	357	354	359	395	342	338	343	351	350	357	345	345	350	383	364	328	348	346	334	339	350	335	338	344	356	352	347	363	335	326	325	377	349	359	356	366	352	334	323	331	363	379	345	373	314	353	371	375	339	324	351	346	373	362	345	334	371	359	337	350	355	379	366	324	359	356	340	355	323	335	343	360	340	356	379	356	322	329	336	367	352	358	346	367	346	335	357	339	346	360	351	340	363	341	350	344	395	355	361	357	337	309	353	347	367	355	374	331	343	351	371	355	375	363	376	357	367	328	342	339	321	368	335	367	362	359	351	362	332	351	354	362	337	346	351	350	316	340	364	348	362	329	341	365	346	351	360	339	360	404	378	328	354	380	329	324	334	341	350	327	364	383	330	365	363	336	359	360	360	358	347	358	356	341	385	364	331	371	352	381	386	350	331	356	323	353	355	336	353	353	351	367	369	353	373	316	371	328	319	376	333	364	333	356	362	347	342	306	327	363	392	360	331	412	361	378	351	364	377	361	295	317	321	292	342	365	353	321	365	360	388	369	393	366	366	373	337	331	378	335	372	342	352	393	366	363	357	360	349	327	358	374	345	336	331	365	352	331	327	323	360	357	360	330	385	353	328	339	333	379	337	345	332	330	362	387	365	347	382	385	333	352	328	346	340	321	362	378	342	346	340	342	342	347	338	324	326	378	360	338	317	287	355	359	368	333	372	353	373	368	350	360	317	351	376	353	366	370	355	325	320	353	347	339	330	352	352	326	378	322	348	358	356	345	327	330	339	379	357	385	358	346	340	367	311	349	338	332	330	323	370	354	352	326	383	346	351	370	362	360	349	370	355	359	363	334	353	376	375	346	343	351	329	349	333	337	347	344	381	371	329	313	324	342	372	341	331	378	389	332	364	334	367	365	334	371	331	357	361	328	377	361	376	405	339	347	324	365	339	349	347	353	354	338	360	350	354	372	344	357	316	367	327	318	359	309	360	345	374	339	308	352	353	334	340	385	379	371	345	374	343	324	329	339	334	362	311	350	355	326	378	340	355	341	350	364	353	353	329	373	352	378	349	369	329	310	346	306	379	335	330	342	303	351	393	340	340	354	335	359	343	326	362	323	354	322	325	387	344	354	319	351	344	342	327	383	312	375	376	342	385	371	329	375	335	359	319	351	319	327	356	357	374	374	334	395	300	330	374	342	347	343	393	366	360	321	365	331	354	366	315	290	357	328	367	372	359	337	344	334	337	348	356	375	339	365	362	340	344	338	368	347	357	359	344	349	332	331	377	303	345	318	346	383	354	329	393	360	338	340	330	377	351	365	351	363	343	347	337	362	345	361	386	351	347	345	356	354	345	340	321	356	350	353	359	345	346	325	361	357	357	335	357	319	354	349	347	353	373	377	368	365	319	333	335	345	378	350	355	334	375	351	359	368	366	365	366	383	354	341	298	355	339	360	309	354	358	346	323	360	355	318	320	343	343	345	336	342	344	371	373	353	312	343	350	334	358	372	341	348	363	354	367	319	351	348	349	352	348	358	328	335	331	316	362	359	369	358	331	339	338	342	349	305	343	357	360	364	347	363	346	315	337	334	355	287	346	341	361	347	344	361	365	358	322	358	346	367	342	312	359	334	338	365	320	357	368	330	381	343	349	339	390	337	348	326	376	308	357	324	348	364	330	288	377	361	347	351	372	342	352	365	349	308	332	369	336	373	376	359	366	393	350	337	366	367	323	385	378	360	309	346	372	364	334	366	339	331	383	371	335	320	343	355	351	329	375	331	396	362	387	313	322	362	336	343	340	328	341	354	336	359	347	323	321	324	358	373	366	360	335	368	371	327	335	351	332	358	336	336	383	338	371	298	333	365	393	349	327	326	326	367	360	350	338	375	327	327	341	347	347	384	341	343	378	343	348	352	331	352	327	347	347	337	383	365	333	337	374	364	367	324	359	358	354	367	344	351	380	338	344	399	337	391	313	352	344	331	324	355	352	324	356	335	309	324	352	358	344	344	358	348	353	335	365	328	348	349	362	381	377	332	363	345	360	347	338	348	328	354	363	389	352	346	404	351	366	337	314	339	362	369	346	337	318	337	334	335	363	361	303	373	376	330	335	359	369	339	355	344	325	370	320	354	346	323	357	338	367	338	327	338	385	320	355	338	324	364	351	328	386	378	355	359	380	344	353	321	378	353	342	348	354	326	362	370	349	365	366	336	354	374	329	326	381	368	370	343	354	364
8475	4513	3729	1823	1661	1520	1503	1449	1400	1270	1196	1132	1130	1092	1041	942	948	905	883	869	820	898	864	894	835	851	876	877	819	776	868	873	847	813	845	801	875	831	868	816	838	802	854	889	869	844	812	845	874	846	842	866	805	795	856	808	803	825	844	803	835	794	843	860	853	849	858	838	844	803	840	779	814	852	876	824	880	816	865	804	784	829	828	820	837	875	784	788	805	805	864	847	853	791	821	888	809	832	846	781	817	802	844	853	794	837	851	869	812	866	860	835	852	849	846	828	846	857	798	851	815	841	820	857	828	836	877	833	814	807	849	816	814	823	825	806	860	813	839	822	875	864	789	844	880	856	809	816	831	870	857	852	854	804	857	842	838	797	832	874	858	812	820	821	812	824	840	846	771	837	809	821	862	787	806	860	822	858	832	780	829	822	813	803	845	838	830	858	832	834	787	832	848	895	822	808	817	832	836	801	831	856	842	800	832	839	841	846	833	853	802	839	826	800	837	815	858	859	857	799	827	821	819	827	836	791	806	817	809	855	797	838	787	824	871	839	790	826	805	826	832	838	832	885	864	833	856	794	807	862	843	851	807	784	838	813	856	834	854	818	793	813	791	828	855	821	826	801	868	837	873	817	831	838	845	809	812	831	805	818	874	833	845	890	893	814	794	818	851	821	810	843	844	826	824	867	839	801	808	814	791	816	861	877	857	871	853	848	843	803	818	803	851	823	845	873	825	851	890	804	797	821	840	813	849	799	790	814	791	849	843	803	822	850	869	800	841	797	775	828	841	859	868	855	893	796	811	855	827	818	817	851	776	852	858	826	846	819	823	862	813	866	838	851	879	865	789	824	877	809	888	816	856	858	824	837	830	818	847	834	826	789	881	811	842	807	797	834	828	768	873	780	827	825	846	863	864	890	827	867	869	827	871	817	890	821	832	890	861	832	833	864	868	784	821	853	826	804	836	797	874	800	843	801	869	799	848	849	890	820	872	790	821	866	797	834	891	833	864	830	824	836	815	870	882	817	867	784	872	777	850	846	801	820	811	851	842	839	813	801	826	851	817	795	851	826	843	832	856	860	868	872	814	799	857	894	796	842	827	837	805	863	862	862	879	825	839	826	850	850	842	822	865	833	846	861	860	848	858	823	808	837	828	881	822	807	862	852	821	894	898	845	783	856	838	854	823	824	856	868	793	810	820	845	859	861	872	804	789	851	836	849	852	834	807	841	860	848	836	853	829	871	799	820	843	855	846	803	820	792	817	808	835	860	820	821	806	845	828	862	874	889	796	849	796	813	897	800	844	836	804	857	838	820	828	859	852	866	811	801	857	817	829	814	819	928	868	805	828	829	845	837	832	827	814	789	847	828	847	828	809	837	750	826	872	788	807	841	792	869	844	866	846	802	842	882	811	849	879	802	843	834	811	780	874	863	850	797	811	791	841	836	842	867	871	790	855	867	816	838	861	852	831	823	845	835	856	794	814	892	795	834	813	792	826	869	851	874	857	849	778	840	840	876	824	774	829	801	831	842	863	872	839	840	871	809	882	847	751	786	830	805	782	862	844	821	812	821	811	832	877	862	862	829	910	844	851	880	859	855	793	833	839	800	836	805	826	880	799	782	816	784	870	807	814	837	844	790	857	804	794	827	805	829	814	819	817	855	860	789	835	814	833	862	836	841	839	802	826	851	843	795	821	801	861	866	852	797	791	846	798	818	872	777	778	794	873	872	841	812	897	836	844	850	823	820	817	925	803	872	761	835	859	867	802	871	876	793	774	850	815	858	826	831	822	813	850	798	846	885	831	802	867	860	890	861	790	862	898	865	820	814	833	861	840	802	831	813	823	844	890	874	837	859	824	829	849	795	821	838	848	867	808	795	817	851	809	861	819	848	802	893	860	783	786	816	842	834	800	856	822	823	826	882	806	860	847	810	843	844	891	914	882	833	829	807	851	848	815	788	822	802	823	875	786	820	830	835	924	841	782	809	816	907	830	918	820	848	851	784	859	747	841	817	882	831	827	785	818	820	866	844	835	816	849	851	839	807	856	848	811	862	804	804	851	854	807	870	829	870	826	840	811	782	818	811	829	807	841	923	824	817	824	873	848	805	823	858	814	850	809	842	884	897	830	895	806	831	803	870	800	818	866	822	796	814	820	859	866	855	825	831	852	912	820	897	876	874	768	846	800	784	845	822	891	849	841	855	843	800	860	790	803	829	858	844	864	831	849	731	795	858	895	828	798	830	778	843	850	827	857	830	811	816	834	815	833	873	799	869	840	855	798	861	826	838	832	802	775	836	810	835	795	856	839	864	824	826	836	856	804	862	773	825	854	795	789	833	812	816	846	893	810	844	841	826	841	836	803	848	849	791	870	832	898	826	821	855	794	827	839	903	836	851	852	814	774	871	824	859	808	850	804	857	812	819	829	805	800	808	839	870	824	873	855	882	837	821	848	806	818	873	843	797	827	839	832	876	809	824	785	826	824	829	799	833	831	802	867	837	812	782	838	884	880	774	833	835	850	828	810	810	842	867	829	859	845	808	808	805	797	848	871	842	831	854	824	869	913	853	860	824	831	828	811	791	817	889	851	842	800	826	786	832	847	826	795	815	825	841	810	774	834	877	838	869	854	834	911	827	841	818	822	866	821	803	835	806	817	839	801	838	844	837	857	886	787	836	814	816	787	843	817	811	850	827	842	825	837	819	875	818	857	812	835	809	813	846	895	872	850	845	819	862	829	834	827	842	858	857	854	815	787	867	854	837	842	840	858	830	852	849	870	855	834	812	872	854	814	820	889	847	843	850	841	824	862	829	837	854	821	839	832	862	840	849	816	815	760	855	881	862	846	818	828	825	844	837	886	832	804	791	822	814	829	866	798	827	856	857	834	799	811	795	837	829	817	869	804	860	851	810	845	784	836	858	808	861	780	844	851	867	825	838	833	859	881	802	803	855	802	817	838	826	833	882	794	854	852	857	824	827	826	806	841	855	864	832	847	797	834	884	810	826	802	830	866	867	830	839	851	810	842	834	858	803	847	843	810	809	849	846	869	837	823	824	814	825	835	863	863	805	811	812	848	850	834	845	810	853	848	825	841	837	883	754	843	851	821	830	812	842	865	834	838	838	810	816	807	859	829	789	863	806	895	805	822	805	811	803	839	828	817	853	848	810	835	849	781	851	875	887	825	837	833	845	830	836	809	839	829	827	809	800	851	793	845	867	798	823	848	808	886	792	813	825	879	799	811	870	831	875	853	855	886	845	801	816	838	850	852	835	815	841	815	814	798	891	829	872	856	784	860	843	843	854	806	841	861	829	810	842	863	836	836	784	847	830	839	785	796	845	846	861	823	870	815	860	808	819	825	813	821	843	805	862	866	812	855	832	825	831	832	814	823	811	841	865	820	843	876	837	845	852	872	827	813	835	848	867	840	813	859	796	885	829	893	861	815	818	819	836	824	869	809	816	787	841	835	835	759	845	870	773	878	800
26140	14860	9109	2302	914	726	642	543	515	520	461	423	386	400	379	384	356	363	345	375	349	335	346	308	316	356	321	329	336	353	325	356	348	320	326	327	360	333	317	315	325	332	332	335	308	322	316	326	292	323	322	324	285	307	311	351	305	285	335	298	328	325	308	319	301	342	341	356	336	296	318	330	357	340	373	315	311	298	299	303	328	300	324	327	351	309	327	328	317	335	341	332	336	311	298	313	326	320	340	300	339	335	340	326	324	308	330	320	319	292	304	320	316	357	310	354	337	352	312	372	348	332	333	345	290	297	299	347	352	344	320	304	352	297	298	354	339	312	314	275	318	329	329	332	333	323	305	333	318	340	346	352	298	302	320	334	370	314	344	358	321	308	318	322	337	327	345	337	300	325	311	356	304	316	363	308	322	316	362	341	341	373	311	301	326	333	335	301	310	309	310	314	303	340	316	335	346	320	316	341	296	329	359	364	358	288	328	312	337	310	340	322	334	318	327	306	325	320	308	295	319	348	322	339	318	336	337	315	331	306	363	365	299	321	319	323	309	296	353	340	294	321	338	367	349	354	326	325	321	323	330	331	322	323	345	322	329	297	310	333	315	304	344	349	315	296	325	317	333	332	324	323	319	318	342	333	321	325	312	325	301	298	345	321	310	306	306	352	336	325	319	345	362	343	327	307	315	300	345	337	319	325	311	349	312	357	305	313	301	306	309	322	354	380	328	340	330	367	325	350	300	320	282	308	362	339	325	319	321	306	337	336	325	343	325	309	302	331	313	352	295	341	306	344	318	298	328	310	327	306	331	348	315	301	328	302	354	310	335	329	310	351	299	328	340	327	317	324	326	346	342	343	317	333	355	332	315	340	358	312	287	349	341	306	351	310	289	304	335	321	316	347	344	318	288	341	305	316	324	335	347	339	329	323	319	325	306	351	370	320	329	307	332	315	325	310	344	330	343	347	302	283	314	328	375	327	334	315	342	348	351	294	343	351	351	310	310	328	327	319	320	300	298	332	305	336	312	320	358	325	339	292	329	323	323	347	326	350	363	337	355	346	380	324	334	326	351	336	345	335	277	317	330	308	348	345	320	335	363	339	333	356	338	319	344	335	326	356	352	314	324	314	311	334	303	298	341	340	338	344	328	308	330	319	334	322	310	324	327	347	330	338	309	301	374	312	331	294	300	317	315	345	318	370	321	328	344	306	319	330	317	316	350	326	340	324	341	295	315	315	321	290	339	305	331	302	331	318	324	348	318	317	348	329	319	334	320	324	317	336	326	344	366	336	306	312	297	339	349	307	304	341	352	332	380	299	315	280	316	332	302	304	314	343	331	290	312	373	366	341	317	323	338	327	340	341	359	334	324	357	347	324	306	323	318	325	335	321	354	353	316	322	336	350	334	321	324	349	290	318	294	313	336	317	357	331	302	309	302	301	305	316	300	344	302	350	332	298	319	330	332	329	306	336	369	354	300	286	359	267	343	343	334	318	293	325	342	320	306	293	313	322	318	331	336	279	295	296	311	325	328	324	357	329	343	285	342	338	321	345	381	327	333	349	335	332	303	325	357	311	317	326	310	289	309	302	306	328	345	333	288	335	334	334	342	358	369	367	349	295	301	318	340	327	332	319	330	316	312	294	339	335	319	314	306	366	285	303	319	326	346	339	307	374	346	336	352	277	328	310	331	313	338	317	326	323	325	391	346	324	291	307	316	300	344	328	317	311	347	357	329	333	369	345	319	296	348	324	322	360	325	340	296	344	335	327	342	333	337	299	339	380	318	306	343	315	347	319	293	318	339	356	304	272	340	286	322	347	333	313	386	363	327	323	307	325	343	340	326	349	296	337	298	333	341	319	366	343	340	303	304	347	290	327	327	330	330	356	325	323	315	320	314	305	332	341	352	307	333	317	298	341	329	303	316	324	304	316	314	316	307	316	323	323	332	327	347	302	328	355	311	318	309	328	332	309	328	292	337	306	303	310	356	327	329	324	330	323	331	312	305	314	325	340	292	316	336	307	326	337	318	337	350	345	298	331	371	364	322	310	309	335	308	342	315	319	301	327	318	318	290	331	302	355	316	324	309	310	270	306	307	301	335	345	313	323	347	308	296	306	339	341	304	308	329	361	321	310	340	315	337	322	292	296	354	326	345	338	312	303	335	329	352	334	295	336	353	314	312	309	316	303	329	316	345	322	339	317	327	287	327	290	319	346	308	310	319	306	323	300	294	350	334	318	331	362	330	309	305	301	319	312	335	289	342	325	315	306	326	320	333	317	311	314	309	359	319	303	328	327	329	299	336	317	323	341	301	316	307	339	344	357	316	315	329	314	350	327	332	328	323	340	343	328	348	333	333	301	304	329	266	330	341	312	355	321	319	314	304	323	297	333	340	340	343	330	332	346	300	321	306	327	327	335	309	322	315	311	330	297	342	294	301	345	319	369	320	310	320	305	308	359	342	319	324	353	331	293	314	315	346	345	317	349	311	316	333	331	336	326	308	275	330	294	328	285	334	332	329	333	313	332	342	341	326	341	342	337	312	325	289	304	320	340	356	341	325	346	319	342	317	361	314	345	309	310	317	333	334	310	308	352	331	334	318	357	347	316	285	353	336	313	319	342	288	324	341	325	299	298	319	307	331	315	315	325	329	300	341	338	322	333	308	349	334	342	335	346	314	342	348	326	332	328	320	323	308	317	297	299	326	322	314	319	322	305	316	373	314	337	319	354	307	322	338	319	366	326	338	324	343	298	328	321	324	292	306	299	326	331	333	316	328	327	337	307	283	332	347	311	346	294	312	312	276	297	303	307	331	312	311	350	333	310	280	307	284	282	345	317	350	368	359	324	343	314	357	301	311	343	343	314	311	299	321	353	327	329	343	322	331	311	324	290	371	337	304	298	337	308	319	292	288	328	333	349	330	350	329	320	306	333	310	322	329	316	297	339	357	302	321	301	310	318	282	323	333	288	337	342	335	319	309	321	331	346	340	318	321	331	325	354	301	312	350	370	317	312	331	303	313	327	344	344	323	318	283	318	312	317	289	342	332	319	318	340	305	330	334	337	324	345	328	351	346	331	341	316	331	313	306	305	319	332	336	298	291	305	328	343	315	310	322	321	324	356	325	329	343	333	328	315	319	320	348	328	349	345	324	335	318	341	324	314	301	333	329	337	304	306	346	334	320	333	339	320	330	324	302	341	300	321	330	314	323	352	328	348	326	305	356	370	335	323	318	309	277	291	333	332	331	320	318	350	356	365	307	324	311	294	294	337	326	306	335	361	310	370	307	318	314	327	322	300	350	288	325	312	366	308	302	334	316	332	320	316	307	325	325	352	307	297	351	296	299	315	318	317	306	332	340	339	318	309	336	334	339	323	337	365	325	301	317	348	325	325	309	361	312	323	343	352	300	313	297	308	349	341	306	305	323	357	332	325	346	314	355	352	306	348	321	309	321	306	318	311	350	326	332	290	297	331	314	311	331	339
18933	12554	11452	3821	2672	2464	2290	2014	1794	1693	1628	1366	1279	1224	1149	1089	1001	919	851	850	835	835	801	851	829	816	815	797	822	817	797	807	786	751	843	767	808	807	734	815	828	746	802	735	746	771	781	816	804	784	771	819	767	762	751	777	814	792	807	807	866	747	829	813	791	801	825	800	779	745	795	775	783	788	766	833	759	766	764	807	737	796	773	756	789	808	799	764	742	773	713	797	745	729	764	751	783	755	775	769	786	820	822	806	763	798	779	780	771	769	720	729	737	788	771	769	778	770	783	769	782	748	747	784	756	769	790	727	786	766	814	774	771	751	779	813	728	814	746	762	851	737	801	778	788	799	796	742	768	762	778	786	758	760	759	761	735	798	792	765	783	768	805	730	818	739	778	788	752	805	750	812	762	744	770	758	774	770	700	751	769	772	747	779	775	799	788	786	772	805	762	812	795	766	832	741	721	793	736	744	770	820	789	801	762	767	775	779	770	768	768	824	805	745	782	762	779	786	743	789	751	764	793	789	797	745	768	792	793	744	814	833	816	778	760	770	842	760	788	777	736	774	763	786	809	782	736	752	829	748	783	772	770	759	819	745	756	791	776	782	800	742	759	809	761	761	791	773	725	776	768	772	776	834	736	759	819	729	742	834	726	784	810	778	808	735	809	791	747	739	784	724	795	777	759	771	800	756	750	792	762	783	710	736	781	797	771	783	811	776	862	780	810	801	718	785	805	774	808	815	784	767	756	778	809	731	789	728	846	776	744	762	744	811	740	790	798	787	788	779	769	802	785	725	805	753	780	767	776	764	759	749	733	730	802	777	804	776	778	776	817	736	744	777	757	773	780	785	722	785	743	834	804	780	809	780	721	759	743	804	766	775	801	821	738	746	765	794	749	770	816	755	738	797	713	739	798	788	804	744	746	762	773	795	770	745	819	760	754	753	743	745	776	739	771	769	759	804	787	792	680	762	745	789	805	724	789	756	795	803	802	743	741	737	774	761	792	747	783	793	767	818	770	795	801	803	750	794	716	758	776	768	730	754	750	735	748	794	778	837	794	791	785	785	781	749	785	739	805	732	696	779	691	787	783	739	767	740	813	756	807	763	769	796	771	756	794	743	734	823	793	754	774	787	804	735	781	736	783	791	785	809	808	755	754	751	766	789	749	762	788	804	802	811	746	761	770	825	779	781	744	785	761	741	757	759	752	756	756	798	806	740	747	794	729	821	769	743	764	790	737	843	795	774	739	763	761	766	778	813	725	770	745	809	788	802	732	796	739	773	752	798	756	788	794	763	724	783	763	761	743	792	754	788	760	769	785	770	746	797	752	812	779	759	810	782	819	779	768	750	796	757	795	774	770	793	793	753	763	771	760	761	785	762	849	793	788	763	791	779	785	761	752	772	783	792	814	750	769	799	804	781	760	774	735	772	774	766	752	802	779	757	772	747	711	790	759	768	782	790	736	802	797	798	784	811	741	714	800	732	775	796	834	775	770	829	797	733	771	743	744	717	749	792	755	774	824	793	739	756	719	789	738	730	743	802	725	774	762	757	740	773	767	762	780	808	798	752	766	771	776	743	779	776	751	737	826	810	795	785	779	753	774	785	790	817	756	750	719	778	752	752	723	754	787	752	797	764	776	749	748	757	781	761	748	756	748	782	805	755	759	773	775	727	730	776	779	763	836	756	788	710	800	765	811	766	785	834	743	713	809	762	794	747	789	804	791	796	807	757	745	770	730	791	702	787	750	751	762	818	795	762	767	776	748	775	733	759	778	733	806	743	827	831	759	763	755	801	779	816	852	775	783	752	789	834	745	763	766	771	806	768	809	781	740	757	771	796	839	763	738	769	729	787	813	765	735	749	802	760	748	755	775	728	767	748	757	800	781	788	821	740	743	780	746	770	796	759	774	768	811	772	760	749	764	764	769	754	775	787	794	832	787	781	803	851	777	765	804	777	767	736	785	750	789	769	763	737	769	777	750	752	804	792	823	783	744	773	773	771	773	825	835	743	817	820	844	799	787	755	750	802	761	788	791	773	798	757	815	770	792	760	736	767	755	788	799	777	774	789	771	818	791	773	772	810	800	728	795	768	777	793	785	769	755	761	725	772	806	768	766	769	795	782	780	743	735	759	753	779	760	790	792	780	802	796	786	788	766	803	762	738	733	732	774	765	771	781	724	815	773	762	777	781	765	765	791	748	771	814	838	752	794	813	740	756	823	782	789	745	764	834	733	788	805	774	795	720	792	799	831	734	743	800	836	768	817	753	733	774	796	724	774	761	792	789	824	729	808	788	766	796	765	758	771	758	740	758	796	771	790	788	732	793	785	749	808	781	774	732	773	771	761	754	723	718	755	745	769	747	773	729	745	743	807	775	781	755	735	787	814	786	722	732	786	775	802	722	687	796	789	736	784	721	766	759	807	766	813	771	779	772	795	759	757	779	739	758	767	749	759	773	755	780	795	785	766	773	849	770	745	750	772	785	786	774	773	770	755	718	791	785	756	803	778	746	743	708	802	821	842	767	845	748	863	739	758	725	758	786	728	798	729	788	782	844	711	765	839	713	721	790	774	842	776	770	793	777	781	807	770	786	789	806	756	740	779	781	814	783	775	795	734	770	752	731	780	715	788	763	806	736	734	792	741	805	725	758	826	814	806	789	794	797	747	752	782	803	764	748	747	754	781	792	772	779	809	810	770	773	783	749	770	736	763	776	766	748	787	764	764	758	776	820	738	796	760	788	759	772	796	746	797	763	785	800	796	810	804	838	791	780	792	796	785	791	740	812	743	730	814	768	766	737	762	741	775	782	759	734	724	817	746	812	761	746	830	783	738	802	765	743	784	791	726	769	802	759	757	803	743	808	770	730	780	719	772	771	747	802	784	788	747	734	762	778	774	775	774	792	798	743	762	759	758	751	771	760	816	771	741	819	786	730	777	787	766	808	756	711	809	806	759	798	767	764	767	775	732	774	765	779	748	769	794	788	800	748	822	737	751	831	790	815	786	770	745	799	838	758	773	750	740	809	773	761	761	790	826	787	734	792	762	782	747	791	772	768	777	789	758	811	774	796	802	774	752	768	808	783	785	776	780	784	782	821	784	781	801	854	773	790	753	791	739	810	781	783	784	765	746	792	771	766	804	741	785	816	767	773	823	723	806	758	813	761	797	798	723	819	733	793	757	758	765	792	800	776	769	801	789	806	830	766	776	807	807	748	802	804	803	801	799	774	749	738	798	804	808	827	739	744	759	772	774	741	812	797	798	746	752	708	762	744	767	798	792	792	819	746	798	811	786	795	741	782	811	772	761	776	773	799	723	769	764	805	723	797	832	758	749	845	760	736	792	779	801	758	760	790	768	769	764	801	773	769	818	772	739	808	744	742	752	776	787	797	752	797	844	783	748	764	825	803	813	784	822	766	757	802	756	722	749	782	737	769	774	758	751	801	737	753	745	756	780	774	779	765	782	784	783	758	736	728	762	726
35478	22390	15946	4300	1330	761	628	539	522	440	397	391	320	308	265	259	263	223	183	197	195	209	208	198	239	222	206	206	182	208	211	199	220	203	227	205	228	180	199	192	215	176	212	191	196	190	207	199	189	206	220	202	209	196	214	182	198	162	172	210	190	218	204	205	201	229	202	182	199	188	226	185	212	182	210	230	212	180	203	212	189	214	216	179	191	222	192	194	183	216	203	214	205	219	207	167	199	195	171	185	194	205	207	193	195	213	206	229	176	206	185	206	192	204	214	168	201	208	211	202	184	216	168	194	191	184	217	187	180	200	180	195	209	213	193	184	194	181	190	212	192	216	216	195	188	210	172	230	169	209	176	178	220	193	214	205	201	199	182	212	204	189	211	186	189	206	209	217	168	178	204	182	208	202	169	186	189	205	218	205	236	187	194	197	190	163	183	189	200	201	178	199	191	166	204	170	165	219	222	184	197	206	185	194	204	194	196	187	203	178	186	190	194	207	203	219	171	187	212	193	226	225	184	200	205	209	205	178	161	172	208	192	196	212	212	187	173	178	200	203	192	184	210	189	192	202	184	221	195	183	192	181	167	197	186	207	202	200	202	200	193	181	215	213	177	190	196	209	219	203	186	170	212	192	188	211	203	212	188	179	196	200	200	205	211	190	218	204	211	172	188	163	187	206	213	229	200	190	193	203	194	216	172	192	203	200	203	150	204	190	185	184	207	190	199	201	211	193	202	197	179	193	179	193	183	189	203	201	214	201	189	195	180	186	207	195	183	198	185	196	186	191	205	196	183	185	168	172	218	216	193	213	188	189	206	199	188	191	198	193	200	215	193	201	206	195	213	181	188	196	137	217	206	192	189	211	196	196	209	197	173	173	191	205	199	228	235	177	171	194	195	176	189	228	185	172	196	192	184	188	206	217	214	212	203	187	206	187	192	191	186	171	205	184	187	213	212	192	190	180	196	227	200	201	208	207	200	205	190	200	204	222	164	203	229	210	202	208	178	204	207	192	188	206	181	182	204	191	188	228	187	193	189	184	211	186	220	195	224	194	192	187	185	192	196	209	210	185	186	215	213	188	194	189	207	201	195	208	200	187	200	220	196	188	183	195	186	189	212	192	208	200	181	202	202	190	199	217	204	197	172	220	195	182	195	193	191	195	182	199	182	183	185	191	199	211	209	194	198	212	212	186	171	170	196	201	191	181	205	186	187	199	194	195	198	202	207	192	169	199	207	158	190	199	192	164	205	171	204	179	197	210	183	188	215	197	201	220	194	204	179	199	172	189	197	193	202	205	196	210	195	193	216	195	192	218	205	188	206	210	199	211	187	203	213	192	192	192	181	173	186	202	180	175	192	205	188	220	188	181	220	219	188	216	197	198	218	183	221	181	195	211	213	201	199	179	165	207	189	184	204	201	193	226	183	187	195	197	209	179	190	205	197	172	199	194	188	194	193	191	191	211	188	197	214	215	212	193	177	212	216	188	221	197	192	208	183	200	168	203	211	193	217	199	211	191	205	225	183	193	201	228	196	250	180	202	194	220	186	214	196	184	225	206	198	180	187	199	181	189	196	211	181	185	213	213	215	186	218	177	190	208	200	190	169	195	194	214	207	198	182	187	170	203	176	218	202	196	218	215	178	202	229	179	215	207	182	177	205	219	208	197	177	192	203	218	196	208	202	203	225	208	180	200	192	172	191	196	190	191	188	182	209	218	187	179	199	204	195	199	198	179	173	212	197	179	190	208	213	176	216	206	186	196	181	198	206	220	214	218	229	186	190	198	212	212	186	198	198	195	167	204	193	191	198	203	184	222	192	196	184	190	204	192	194	217	195	205	208	194	190	199	192	200	202	192	188	195	183	177	210	202	195	205	194	208	209	188	195	186	187	180	168	238	187	205	202	205	191	201	189	195	197	214	228	195	190	215	195	174	218	198	165	200	156	169	203	208	197	201	180	213	221	202	218	187	189	185	190	224	179	196	186	198	200	204	186	188	200	196	195	186	203	181	186	216	209	198	191	209	177	193	202	203	198	184	205	194	216	191	160	207	183	194	193	194	190	214	183	161	188	186	197	190	204	212	201	189	190	217	191	192	214	191	192	193	174	186	194	181	186	197	181	188	199	216	181	186	190	192	214	180	195	208	211	183	214	162	219	180	183	187	209	200	183	202	211	202	191	171	200	193	195	181	198	190	194	201	199	176	180	201	181	208	186	173	208	203	197	183	221	200	193	207	181	189	193	219	183	207	180	194	182	214	200	176	185	201	224	173	212	179	188	177	178	215	188	187	200	193	210	175	187	193	194	189	163	203	202	186	198	220	201	205	215	181	193	231	221	186	190	224	187	177	163	203	218	193	182	201	249	220	188	181	224	186	203	186	180	202	201	171	196	196	213	207	192	218	213	194	220	173	202	214	196	196	177	174	174	173	198	182	199	199	200	211	201	174	192	189	203	193	193	210	184	211	198	195	212	196	220	219	190	201	180	194	195	216	199	173	193	192	209	179	216	179	190	217	188	224	205	194	202	208	211	201	199	183	208	193	158	175	205	239	190	191	201	216	196	196	218	213	234	199	207	197	218	183	200	205	187	169	204	202	210	205	192	170	197	209	202	188	192	210	185	214	219	200	211	215	198	182	187	183	186	204	206	205	202	193	190	200	181	208	199	201	227	197	209	208	173	175	195	203	199	197	204	190	191	209	189	176	201	205	205	186	206	185	202	214	184	211	194	212	219	165	210	172	199	224	199	166	165	181	187	211	171	175	207	196	192	194	173	202	224	194	195	174	205	208	185	208	182	189	198	201	208	190	192	210	191	214	176	224	211	183	203	192	189	196	191	189	203	187	185	220	208	174	204	220	224	176	174	187	193	194	190	205	207	172	204	198	176	198	202	209	194	202	217	199	199	206	194	169	177	193	199	214	179	187	179	202	215	188	213	207	176	209	196	196	180	192	187	198	202	191	207	188	183	189	199	210	200	197	197	223	181	217	197	202	198	187	192	192	180	218	204	204	201	205	188	199	177	186	176	183	219	225	198	189	206	212	202	195	185	220	180	183	192	178	198	191	167	234	160	196	208	192	205	210	164	194	179	174	182	185	215	187	207	206	197	189	199	192	173	207	187	209	184	199	207	198	220	201	207	193	184	182	160	219	195	208	218	213	209	175	212	208	186	201	204	185	200	185	167	193	193	173	152	190	213	206	203	213	193	205	205	216	206	211	198	196	220	215	204	187	192	173	203	219	185	190	190	203	189	173	220	188	176	192	198	226	203	175	203	213	196	198	196	216	215	195	227	202	206	210	206	181	203	194	200	227	203	209	192	181	198	216	185	199	203	236	179	190	181	185	227	176	202	189	194	196	191	200	172	204	198	194	196	201	218	213	180	214	205	194	190	219	196	161	210	195	214	200	175	170	187	181	177	211	216	202	208	205	190	210	200	181	199	181	182	181	200	184	214	192	201	195	206	189	234	186	185	210	193	196
24303	18032	16931	5098	3425	3113	2691	2414	2200	1887	1624	1372	1225	1079	1066	958	750	718	660	604	599	561	589	574	543	560	516	531	521	535	517	561	532	520	512	527	557	528	515	538	511	532	525	505	478	553	522	532	508	540	526	499	510	501	501	510	477	509	533	485	518	497	493	518	509	520	445	486	553	510	511	467	468	495	523	477	520	526	540	496	478	490	549	534	512	468	499	490	467	473	486	442	521	505	513	464	503	484	496	487	466	500	511	505	507	479	480	509	515	504	520	521	488	506	493	479	450	481	470	497	559	489	497	530	449	498	486	471	443	485	497	514	470	494	495	480	493	506	468	497	505	450	516	484	497	545	509	487	513	475	511	491	501	494	482	544	491	505	487	540	532	533	518	475	491	472	508	552	499	530	470	535	492	495	531	465	467	475	479	471	522	519	511	510	466	503	510	507	516	452	468	492	481	493	505	466	532	476	491	483	468	495	490	500	484	489	479	516	491	556	508	459	490	490	517	471	507	497	467	476	489	513	475	481	518	506	503	495	491	495	523	485	494	500	480	503	485	472	496	496	512	475	489	460	445	505	509	476	508	468	524	484	471	472	480	486	493	457	506	497	515	484	485	481	530	476	484	501	489	490	499	477	507	511	479	497	462	475	493	481	493	502	467	501	516	517	480	479	472	495	465	500	493	516	532	479	514	485	517	458	482	457	459	488	467	483	478	530	466	512	505	473	507	472	506	539	499	482	482	533	487	520	530	478	525	494	496	471	498	522	494	519	504	553	502	488	490	505	499	499	515	509	488	498	491	484	489	519	492	479	521	504	509	530	493	489	471	484	462	516	454	451	481	484	495	504	531	489	490	454	460	507	502	502	531	489	514	508	502	503	498	511	486	503	519	479	460	521	485	509	500	467	501	498	508	511	477	539	508	514	475	456	458	515	494	500	497	496	523	472	494	472	480	523	505	493	479	506	481	483	509	482	497	490	479	551	466	497	502	501	500	511	452	505	494	500	484	482	458	513	437	515	490	492	484	489	519	468	507	504	451	516	475	465	497	502	454	502	498	479	496	501	469	471	453	509	498	484	524	535	538	510	516	529	522	529	532	535	504	483	482	501	519	524	508	475	469	467	487	460	510	546	485	479	475	502	501	491	487	492	478	477	493	489	513	503	525	479	517	476	464	494	497	497	506	475	486	483	482	470	457	496	509	491	519	477	490	512	513	532	487	495	499	545	497	506	485	471	514	515	510	496	516	501	526	483	528	457	514	497	547	538	530	528	482	473	524	515	484	458	508	445	458	518	525	476	517	515	482	514	476	480	501	496	566	516	533	479	482	525	498	505	471	495	484	477	496	486	523	502	450	487	469	501	467	484	499	512	530	471	492	529	487	482	522	487	499	485	512	489	509	520	497	465	482	543	518	469	495	516	478	475	510	458	535	512	517	491	504	493	471	526	491	488	505	503	459	493	529	514	472	474	450	469	461	502	488	482	518	514	508	483	498	453	508	506	478	501	509	510	495	504	526	468	498	499	505	492	523	480	465	518	491	519	489	469	465	530	471	493	496	508	476	479	491	498	501	506	490	477	498	512	511	468	513	510	457	484	494	476	508	541	486	497	492	496	506	490	510	517	513	501	508	532	498	488	481	492	489	489	496	517	471	487	500	523	456	524	522	529	468	517	484	471	486	528	515	443	490	508	526	557	527	480	511	530	498	513	493	495	542	482	524	467	540	464	502	495	489	486	497	472	501	527	516	489	523	497	491	495	516	478	492	510	467	511	491	482	504	467	537	518	515	493	534	530	494	463	487	480	492	473	523	570	517	504	524	460	497	478	568	511	514	486	484	453	493	524	485	478	478	502	527	480	488	483	483	486	508	491	485	525	528	519	470	477	476	537	500	520	494	490	507	484	523	535	499	487	541	480	494	460	511	458	494	524	492	466	543	514	490	554	485	499	504	460	540	513	461	476	471	547	503	511	452	499	487	517	458	455	452	478	516	499	478	482	508	516	495	454	506	487	439	508	517	517	455	558	530	506	469	482	498	553	485	513	456	508	472	511	486	533	493	491	460	476	515	462	543	472	503	490	468	507	532	471	531	460	491	494	481	489	513	510	500	488	484	463	483	509	533	491	516	508	465	484	499	505	470	516	491	494	500	508	495	479	525	515	493	508	500	508	488	522	502	484	489	485	514	479	487	473	504	484	485	460	476	505	516	490	497	492	480	493	465	497	480	480	503	476	512	471	490	489	498	502	500	521	503	481	519	467	519	477	520	509	523	497	535	513	482	493	524	469	512	443	489	479	532	497	488	452	501	475	513	483	526	465	520	483	479	488	512	490	516	489	508	513	483	490	485	472	503	507	464	491	501	497	518	497	490	516	471	555	506	513	513	527	524	531	469	488	543	477	462	474	483	505	481	512	468	496	516	482	497	474	479	492	496	492	452	466	514	493	504	449	530	494	493	489	496	515	534	480	476	482	492	474	512	534	498	512	480	470	504	484	493	515	470	498	463	477	523	517	506	468	519	520	521	501	505	518	501	512	492	487	497	489	495	493	512	486	511	482	481	462	476	494	512	463	502	490	512	487	489	522	483	485	478	487	515	471	512	520	492	488	498	503	512	523	481	517	506	468	457	470	496	494	492	510	483	484	497	539	488	506	473	461	513	490	506	481	514	522	503	501	507	488	483	523	496	501	478	500	462	488	495	482	499	524	498	507	513	515	492	529	485	495	485	511	476	480	526	487	475	517	510	511	485	458	513	486	463	484	533	481	522	528	546	484	499	498	519	458	509	487	489	484	506	506	514	449	463	523	486	497	487	515	496	528	531	484	527	469	465	491	533	517	516	476	500	482	474	489	504	564	460	518	505	526	479	483	492	486	516	465	489	520	513	544	467	515	460	509	508	489	495	467	457	522	501	474	513	520	506	463	452	490	446	501	487	480	451	540	467	525	503	535	507	466	516	491	493	532	489	468	506	498	536	478	499	468	483	496	520	473	501	499	477	489	531	466	481	491	516	503	513	515	482	492	466	507	469	530	476	465	503	485	490	482	468	483	507	532	471	500	524	515	512	475	522	511	463	499	514	501	480	491	513	470	482	450	504	500	513	507	488	480	477	506	479	509	487	460	488	489	458	486	467	505	523	490	521	472	476	470	491	519	493	491	477	460	491	495	548	472	541	466	486	514	486	506	522	475	514	524	458	467	535	460	489	466	544	505	485	468	492	503	489	467	515	511	501	458	501	521	497	465	453	481	544	505	511	488	497	477	503	540	463	546	484	517	460	487	478	526	502	457	524	539	517	484	517	483	496	518	525	499	530	436	467	500	457	482	467	489	531	540	478	498	481	484	477	492	494	501	473	485	494	494	505	501	509	488	504	497	494	501	476	547	545	516	509	472	490	505	501	518	481	528	532	498	517	510	482	468	493	513	486	506	463	521	520	535	482	517	472	526	571	512	469	465	496	469	495	492	473	513	518	486	506	466	513	483	475	508
11464	4309	2047	735	599	576	547	502	493	401	430	384	379	374	417	397	401	382	351	344	368	365	377	384	359	307	352	342	355	362	369	346	348	347	324	362	357	344	317	350	354	363	300	344	369	361	375	358	335	378	342	346	337	335	306	362	355	336	310	348	336	351	339	356	374	364	361	374	349	355	349	325	358	375	361	363	376	345	338	394	352	370	356	354	377	354	342	335	350	352	360	373	382	309	336	390	336	332	362	358	352	324	349	364	338	352	352	350	356	306	339	359	338	347	359	347	319	388	360	389	383	376	356	351	334	358	361	336	346	377	331	363	356	382	326	346	350	320	394	322	344	366	338	340	360	354	341	365	388	331	321	388	415	364	330	373	326	324	367	351	354	340	369	348	354	362	388	358	363	341	324	320	341	341	354	384	346	390	363	377	368	348	346	391	379	378	355	351	356	384	349	347	365	322	316	325	310	355	378	343	352	353	358	342	349	345	335	341	352	313	371	375	364	363	380	354	343	316	365	340	345	368	368	349	352	325	344	364	342	337	363	323	326	373	357	334	343	363	341	360	362	369	319	318	345	332	346	360	336	323	325	353	354	366	367	339	364	327	341	339	392	369	336	359	376	351	340	321	345	351	324	340	367	343	373	342	362	395	357	363	325	370	332	345	326	356	372	336	342	368	338	350	317	332	366	361	347	353	326	371	364	349	364	331	316	335	335	360	340	363	338	355	351	384	376	339	330	354	329	323	343	365	342	364	396	344	353	311	376	335	345	364	354	336	357	291	315	339	346	337	330	335	354	335	337	369	327	356	339	351	343	353	396	339	348	350	369	359	373	328	356	358	393	343	333	318	325	369	366	363	377	346	342	348	335	316	349	312	372	328	311	349	378	343	365	371	347	356	375	333	358	402	348	351	392	364	359	344	336	340	365	318	334	349	341	341	381	349	365	362	335	361	349	319	321	344	328	337	356	364	355	327	329	338	347	350	342	367	362	350	357	353	366	327	348	378	335	325	380	360	315	355	341	352	330	390	316	339	309	365	330	334	350	355	330	347	352	348	362	309	348	375	354	338	360	361	306	377	358	349	353	347	326	363	350	309	320	313	353	318	340	342	369	331	333	342	358	335	330	390	343	318	344	361	369	331	359	362	328	331	364	337	294	314	334	347	359	344	380	357	341	389	401	324	305	355	348	367	358	356	376	308	313	318	351	339	329	364	324	339	348	385	358	353	389	378	377	327	315	338	361	370	369	378	333	320	364	356	372	364	339	352	334	355	349	353	344	318	324	321	375	334	360	343	319	329	387	335	322	342	367	320	348	348	329	317	356	365	328	336	356	355	351	321	344	367	361	324	360	364	329	336	347	345	312	340	375	353	354	379	358	375	302	347	341	319	353	354	372	340	341	325	317	324	336	339	310	349	338	320	346	402	372	362	344	330	366	366	334	343	335	320	341	354	369	350	330	336	297	400	335	353	347	365	307	359	367	319	391	367	341	358	338	357	376	354	345	317	357	357	319	339	382	332	369	356	346	357	275	355	328	322	379	377	345	365	377	357	345	336	353	348	334	344	345	373	360	349	339	336	342	343	360	331	346	373	366	357	333	333	384	328	381	341	340	339	380	334	338	342	324	380	341	345	343	328	363	364	344	395	365	348	327	348	330	350	348	370	352	361	369	341	308	347	343	360	349	368	369	387	392	368	368	343	384	371	343	355	366	338	380	348	325	376	333	364	340	331	377	387	351	334	306	320	377	369	309	367	339	353	350	358	386	331	352	337	361	362	340	342	383	372	344	359	336	375	373	337	329	354	349	331	335	413	367	364	352	380	332	329	364	379	382	338	320	364	375	340	315	321	336	326	356	370	321	322	327	314	363	351	346	339	339	317	360	353	369	373	350	342	333	290	341	357	343	349	350	347	346	376	352	387	322	298	360	345	372	351	324	318	329	318	347	374	348	354	327	336	374	336	365	324	360	363	346	345	336	347	364	327	368	330	360	356	355	352	342	340	354	361	335	360	354	348	327	338	313	319	335	342	361	353	377	347	344	335	363	360	342	333	312	362	345	359	351	384	353	353	330	335	334	339	338	337	337	346	378	348	371	384	343	366	352	328	373	336	364	351	350	345	334	304	353	339	366	338	384	358	331	343	328	356	377	366	321	337	347	385	348	336	336	363	338	350	374	343	362	380	378	361	333	350	353	353	328	356	372	323	356	345	342	365	353	342	328	341	323	347	352	363	358	367	353	344	370	342	341	361	338	359	327	312	341	335	353	398	396	361	371	342	349	319	372	335	335	349	347	328	341	355	357	361	347	333	315	358	366	360	368	357	352	338	332	376	320	338	335	339	351	346	338	300	321	336	295	392	376	325	322	345	359	385	353	344	371	316	368	355	320	347	403	371	362	325	340	347	357	342	361	363	356	365	362	352	377	367	327	347	301	333	346	392	339	360	348	339	339	336	336	360	324	387	387	332	347	358	344	345	391	366	380	391	358	338	354	322	346	350	328	377	352	309	386	347	404	355	383	337	333	383	364	375	326	331	343	325	349	335	345	361	356	360	353	366	376	360	369	315	363	382	352	330	344	371	339	340	362	322	365	341	380	338	348	305	326	298	344	329	306	312	372	359	345	361	331	320	350	339	346	339	333	361	367	350	404	359	360	356	350	381	333	342	379	370	356	325	338	333	340	327	370	337	361	333	339	326	356	360	335	362	348	354	350	334	335	352	380	358	380	365	374	387	344	363	362	319	331	317	371	372	370	368	360	348	348	356	330	309	343	325	373	342	335	360	364	361	337	340	327	400	304	365	360	322	369	364	346	374	362	313	365	349	351	341	314	359	327	358	336	353	371	398	339	367	352	384	340	341	315	354	336	347	372	370	346	322	331	329	363	332	362	357	371	355	343	355	373	328	366	366	368	371	326	378	359	341	344	315	294	343	339	370	367	332	339	344	343	348	321	342	349	342	347	340	356	336	367	356	332	368	336	352	348	341	339	346	360	314	379	363	354	349	378	346	331	343	324	353	344	309	344	339	361	352	340	345	331	396	349	346	317	351	387	368	347	305	420	334	351	341	356	335	335	334	386	347	368	313	346	358	376	319	338	346	383	365	340	336	368	339	362	324	365	378	375	365	364	373	378	324	356	302	343	351	357	356	346	351	315	360	357	372	372	380	411	365	369	381	312	355	330	360	355	357	328	327	308	378	360	374	372	331	377	360	335	329	372	313	341	349	372	326	340	350	359	322	329	309	344	376	377	302	361	378	360	384	350	348	351	372	357	329	355	342	376	372	351	366	330	367	343	364	324	354	356	345	353	341	339	324	311	315	355	358	365	349	365	319	363	334	370	390	385	365	388	345	343	305	308	350	359	358	390	391	391	334	356	347	339	349	354	382	366	329	335	339	355	379	379	349	352	352	357	321	316	377	329	325	361	365	339	356	373	374	336	346	374	320	359	346	377	360	335	326	353	333	394	332	293	355	346	345	330	363	364	327
8645	4620	3938	2082	1895	1777	1738	1588	1470	1258	1186	1168	1073	1033	1012	925	901	866	843	884	863	816	889	888	845	815	868	851	799	870	851	826	838	836	832	841	842	823	815	825	825	833	813	819	831	826	846	809	870	801	831	827	841	887	852	818	864	862	859	834	819	831	829	778	824	881	825	838	813	842	883	862	876	819	840	878	809	821	847	851	804	850	877	767	816	816	832	821	821	834	810	826	833	846	798	914	796	870	892	811	873	871	853	862	833	859	786	838	761	831	831	844	794	859	868	805	774	798	864	803	855	757	822	844	860	820	820	849	830	837	799	836	828	848	836	900	812	854	829	840	789	813	869	879	829	843	831	821	863	871	831	841	786	835	867	800	808	866	867	788	835	791	825	832	822	851	792	842	845	784	893	841	862	797	848	879	803	843	797	864	831	808	830	862	793	840	891	834	818	803	837	792	854	844	758	760	793	831	854	839	871	839	849	810	798	821	822	796	801	852	883	821	850	805	823	820	828	868	910	835	844	874	861	815	873	870	842	861	882	902	834	831	843	803	869	839	784	812	873	799	813	793	856	848	836	818	856	826	849	810	850	805	818	889	835	892	831	782	826	822	805	852	839	893	835	811	828	839	836	837	818	836	831	870	793	829	816	820	764	821	841	783	774	798	863	813	788	851	850	807	843	848	849	784	866	827	795	820	817	848	873	819	847	834	840	808	801	809	826	803	889	798	846	803	840	877	811	804	809	862	818	840	799	822	861	838	834	816	790	907	800	810	855	841	861	829	839	851	859	802	861	837	856	808	868	824	814	850	818	842	856	789	825	796	788	816	782	814	815	801	853	825	886	776	891	788	858	812	838	840	836	796	895	864	828	869	838	812	803	846	797	834	821	854	844	838	798	845	840	797	834	861	857	827	857	824	786	828	828	791	803	866	867	822	854	783	861	879	886	836	826	870	895	838	802	776	848	827	798	863	821	839	843	826	875	838	856	850	759	832	807	814	832	798	855	920	834	823	837	842	826	833	839	766	869	852	820	832	882	815	834	844	807	837	852	765	846	838	795	796	814	857	873	796	829	830	819	842	837	818	820	782	851	834	815	866	827	802	823	818	791	800	854	803	830	819	841	849	833	842	860	845	795	823	798	855	821	859	821	856	893	861	852	824	889	851	800	856	800	834	795	842	823	839	847	789	849	861	914	821	845	885	798	836	847	832	830	801	800	756	836	800	806	829	849	855	829	790	886	802	859	832	846	836	782	851	814	829	824	877	814	840	856	801	839	843	833	839	808	849	819	817	811	859	869	773	830	851	823	847	862	810	841	811	888	876	805	808	840	829	829	917	837	815	825	847	862	845	837	821	835	842	795	822	795	832	757	844	820	809	817	846	863	844	807	867	866	822	861	833	830	822	882	872	831	812	792	872	810	792	785	793	862	872	853	866	853	827	858	849	852	781	813	886	808	847	808	845	841	878	803	837	802	785	829	861	814	811	853	800	864	784	831	806	785	851	827	808	833	809	814	836	801	793	813	839	848	857	831	812	800	818	869	828	781	863	824	804	829	817	828	860	855	841	761	850	844	848	815	872	840	796	815	801	851	880	796	840	861	826	833	824	866	824	869	837	833	842	796	819	830	870	868	852	828	842	815	861	855	830	841	797	855	853	856	786	824	826	807	843	862	829	838	817	820	825	878	810	823	867	872	867	818	824	851	833	785	850	834	834	874	802	792	789	831	853	817	782	849	811	806	822	867	840	869	832	790	854	834	867	807	889	826	826	819	815	778	813	772	774	864	808	835	846	873	848	807	812	913	799	864	815	830	885	822	852	861	870	835	819	784	818	830	789	852	773	816	830	814	740	836	807	838	830	801	862	848	809	806	830	833	840	798	849	828	874	839	857	810	869	845	826	835	829	822	857	894	827	853	839	858	852	821	796	850	833	820	831	812	858	845	842	805	844	904	782	773	850	800	821	830	846	852	836	829	784	835	838	813	804	802	787	794	881	814	830	821	762	839	818	899	823	824	845	861	857	823	850	868	855	830	834	855	811	796	839	826	842	833	853	771	824	820	795	824	857	840	836	840	831	768	792	839	857	832	888	845	858	846	769	811	862	814	833	823	818	865	841	820	833	824	847	793	792	822	840	811	812	849	807	841	862	831	850	880	777	858	859	786	807	814	797	853	824	835	846	832	841	855	832	847	811	829	826	826	870	804	858	828	834	824	818	866	865	856	852	838	876	840	800	844	856	856	835	804	850	850	894	821	768	800	846	843	866	777	823	844	811	819	835	823	871	809	840	876	828	893	853	838	837	818	797	788	801	775	838	847	827	803	877	792	852	843	799	839	904	843	825	786	850	879	831	841	808	808	888	814	844	796	851	767	791	827	845	775	839	827	820	819	817	824	821	824	796	871	911	828	834	842	865	816	802	792	783	777	838	758	835	838	839	843	786	839	800	829	828	840	809	807	799	801	818	845	828	864	848	828	854	809	824	811	851	860	858	856	834	860	844	841	831	837	818	807	809	817	790	849	871	898	842	795	851	865	816	875	839	861	817	871	829	867	834	805	839	852	881	864	849	811	862	814	836	830	869	828	823	849	768	857	818	893	819	844	903	845	864	846	854	855	821	818	872	865	804	849	815	843	833	840	838	821	871	844	841	814	839	800	821	836	849	869	771	859	859	798	824	812	810	805	879	794	849	865	856	859	848	799	885	857	789	791	853	797	821	823	873	849	810	846	843	881	804	811	795	805	838	861	830	839	847	813	835	899	847	820	788	864	823	793	839	856	841	813	815	792	868	815	870	813	855	798	899	810	810	826	832	823	823	853	842	834	856	836	838	876	844	856	853	844	849	829	845	860	818	845	832	809	838	869	843	825	853	809	819	872	821	799	845	817	841	835	807	825	834	853	882	827	881	850	824	801	819	845	855	819	853	853	860	799	860	808	856	830	826	806	848	812	891	885	796	741	836	811	856	852	827	876	786	801	827	853	867	888	850	847	797	805	817	853	841	832	823	783	823	829	797	824	834	851	850	818	777	832	870	792	822	814	852	803	806	823	862	853	840	825	857	818	800	845	829	821	823	823	832	830	821	850	825	877	874	856	848	798	850	820	793	807	833	868	822	815	816	837	835	814	811	821	820	838	789	841	846	783	821	820	824	873	806	847	837	821	853	861	881	814	826	842	866	867	828	926	850	897	858	839	866	801	844	850	864	774	837	836	852	856	833	782	823	827	845	848	793	844	882	806	902	843	866	854	818	824	826	832	798	856	805	846	835	859	876	796	813	817	849	797	817	821	838	868	838	858	829	848	870	791	856	837	849	829	820	865	852	837	823	767	855	804	858	843	798	846	825	736	883	896	826	814	837	801	816	870	821	810	796	802	837	832	831	844	865	821	836	882	844	855	823	861	776	878	917	812	816	887	812	864	801	820	863	836	843	757	927	840	793	829	810	826	867	800	843	795	812	873	799	795	822	867	843	851	800	874	881	845	842	872	804
26334	15653	10260	2478	1044	802	729	623	522	453	425	419	420	382	355	373	356	394	337	318	351	339	322	300	321	315	320	325	370	329	320	307	307	333	314	322	342	310	323	318	344	344	323	343	291	320	286	355	318	345	330	284	330	318	331	266	319	345	284	317	348	322	355	310	335	275	344	316	311	335	315	335	345	329	325	327	289	319	309	371	306	333	326	309	339	329	339	294	369	341	340	346	321	327	342	323	308	309	323	321	341	330	321	308	345	307	323	301	330	356	325	353	306	294	314	295	307	330	358	358	322	347	297	304	353	326	307	301	333	287	312	336	315	313	356	329	295	289	296	331	298	290	282	331	338	307	329	327	348	315	309	310	302	306	344	304	332	313	323	356	311	297	313	357	343	322	316	349	308	308	329	309	328	327	307	295	313	321	294	329	338	337	320	316	334	332	322	316	304	345	318	339	330	316	320	339	298	325	336	339	305	301	334	309	337	314	316	288	326	327	306	331	307	339	297	300	327	313	342	341	298	349	331	311	333	289	303	332	355	302	350	353	322	286	319	337	317	318	327	329	353	336	299	315	327	311	315	300	297	307	323	307	321	330	303	288	350	329	338	291	319	307	311	298	336	300	329	303	344	345	289	301	327	326	325	333	318	324	322	318	348	315	304	351	287	343	305	293	330	360	310	305	321	317	332	336	332	315	340	310	300	332	308	319	315	303	317	319	314	315	321	300	309	310	334	334	309	352	330	293	337	319	300	304	300	342	314	341	338	310	332	311	334	335	335	320	294	313	332	295	298	317	329	350	325	323	324	305	312	338	315	337	323	309	343	295	317	313	302	276	306	314	289	335	335	319	301	335	320	317	341	326	351	333	313	334	330	294	333	338	307	352	313	327	320	311	345	342	313	316	356	330	310	315	341	328	293	346	284	296	309	305	366	296	325	317	323	304	320	284	320	316	351	361	311	278	319	333	308	322	336	301	306	297	312	335	310	329	352	353	304	342	344	339	306	330	308	336	321	313	312	358	294	315	326	363	341	342	286	322	330	370	322	315	328	321	351	338	340	321	316	314	319	316	308	316	359	340	322	305	336	319	312	304	313	304	313	299	299	352	301	328	299	355	311	349	314	312	312	350	330	337	318	308	316	287	333	325	359	331	359	303	328	354	350	312	313	264	319	330	344	318	301	327	315	311	326	307	323	340	306	343	331	310	316	339	344	344	324	327	329	342	334	301	353	315	330	360	291	340	368	352	303	310	356	354	297	274	348	284	301	293	314	333	268	368	309	300	358	313	326	292	286	324	344	328	324	299	300	317	315	324	320	312	298	324	323	333	307	340	318	324	326	348	328	320	338	339	318	349	324	334	330	330	318	345	314	343	273	333	293	333	311	283	319	349	334	315	319	337	326	330	357	327	304	301	311	327	327	330	304	323	340	338	338	360	320	328	290	327	347	344	334	307	314	337	343	325	306	324	311	286	345	354	316	317	328	327	325	328	316	319	327	310	326	332	326	301	300	311	335	357	312	350	339	316	312	342	325	314	322	334	328	326	335	324	318	344	299	340	338	316	318	305	359	277	351	309	288	324	326	312	294	330	339	311	304	361	327	332	313	331	305	319	281	358	331	317	346	347	323	307	323	311	313	302	327	352	303	310	302	322	338	335	312	357	323	339	341	308	294	318	285	351	352	322	322	318	270	303	334	300	344	357	344	299	307	315	318	286	346	328	326	297	302	280	350	299	313	315	307	324	274	362	340	295	324	323	350	303	292	337	324	300	339	343	346	305	317	340	309	326	330	343	327	328	311	328	319	328	318	302	310	314	310	336	361	321	329	332	331	351	349	362	288	331	330	327	315	317	313	297	294	324	316	341	325	340	305	319	359	334	299	337	335	370	320	351	306	327	328	303	310	317	334	317	289	315	289	308	344	345	309	320	329	323	291	313	328	290	312	324	302	323	341	373	277	312	300	327	323	313	314	348	310	323	318	356	309	321	323	352	312	318	324	305	312	295	312	330	316	312	277	325	315	309	341	334	334	308	315	314	326	345	294	339	334	309	346	359	353	355	372	311	330	334	352	293	304	320	303	310	319	338	328	331	302	290	334	330	338	301	326	331	298	281	319	321	315	328	313	340	291	342	335	353	364	330	337	309	324	315	327	333	333	317	319	322	338	318	327	310	301	342	301	320	289	333	320	318	331	321	355	301	329	340	327	291	322	309	323	343	325	326	307	306	333	323	325	281	324	315	345	350	327	339	323	310	323	322	303	313	296	320	314	329	315	332	334	319	317	292	352	339	312	285	338	308	339	317	330	317	309	317	314	308	349	308	336	326	279	320	301	301	341	310	319	309	328	297	348	320	312	343	334	332	316	310	336	300	338	327	312	313	310	360	329	316	299	349	356	308	348	317	295	330	299	354	313	321	345	344	310	311	357	315	325	329	301	297	325	332	297	323	323	378	298	331	348	284	309	329	315	298	341	317	310	305	274	342	320	337	330	320	347	309	304	313	351	330	303	319	314	312	337	319	342	327	297	317	318	340	316	310	292	304	286	326	283	360	330	331	304	329	325	349	342	308	327	293	279	358	346	308	319	357	326	357	334	322	310	295	313	326	312	322	348	340	349	332	332	368	362	321	289	296	321	357	343	302	315	319	276	290	325	327	324	328	319	320	342	305	281	306	304	299	308	343	309	260	326	314	355	318	317	288	319	293	301	347	313	332	326	327	317	279	325	308	324	304	327	315	336	303	332	314	331	339	329	310	312	314	296	349	325	324	317	313	303	295	306	344	336	302	301	301	320	310	314	329	315	316	318	316	324	291	318	290	342	326	325	334	300	334	319	343	307	332	315	350	327	334	326	363	360	328	292	330	293	313	346	277	332	319	313	357	334	314	332	327	332	297	319	295	314	305	343	302	323	297	296	309	340	299	333	333	323	314	314	299	337	336	324	281	307	340	335	351	340	350	325	323	319	332	329	308	335	333	330	304	301	330	319	334	322	329	323	304	299	321	308	321	321	318	330	325	283	303	309	333	338	337	318	337	330	298	313	285	304	310	341	308	324	313	305	333	340	363	320	338	318	289	343	318	318	345	293	329	321	289	303	310	316	312	345	340	375	352	310	321	316	329	336	340	331	307	317	322	316	337	334	314	321	309	303	301	338	315	335	337	331	303	327	348	310	309	339	324	313	305	348	329	286	319	315	306	313	297	340	345	306	351	300	313	325	332	310	306	342	301	309	280	312	302	350	305	303	331	292	289	362	328	309	328	333	349	303	348	334	274	335	311	294	327	316	332	350	319	311	324	314	336	309	327	331	337	322	333	303	332	279	320	325	325	329	323	325	301	299	305	287	348	342	289	350	319	335	291	292	343	334	335	318	303	333	327	304	303	292	335	365	353	328	348	316	319	310	318	332	325	325	360	292	360	316	329	331	335	340	336	326	333	322	316	316	292	321	333	296	321	327	326	313	339	308	306	337	285	338	302	311	314	320	313	341	328
19166	13332	12122	3963	3223	2874	2665	2170	1920	1660	1508	1332	1228	1145	1191	1058	937	877	920	891	860	820	796	796	892	843	778	778	781	818	769	723	847	807	811	796	727	786	780	745	839	759	804	750	748	776	782	783	779	739	777	764	748	740	783	785	755	754	796	791	783	787	772	762	752	809	765	787	773	798	765	747	757	818	777	773	820	755	807	769	778	765	759	733	771	795	778	747	751	748	763	770	787	784	757	779	808	773	805	753	825	812	815	744	808	768	708	786	733	815	711	772	714	802	775	801	800	774	791	784	754	761	799	806	768	776	748	837	763	702	798	750	796	744	808	773	757	729	794	784	794	773	822	746	712	767	800	774	795	759	814	761	761	772	749	778	792	770	796	822	763	746	797	746	771	822	810	780	737	778	829	745	779	813	737	846	761	772	802	740	749	807	758	792	774	810	796	757	791	776	766	742	816	747	768	742	802	733	775	753	768	734	747	750	773	756	803	792	762	758	785	725	788	759	758	719	763	782	774	760	761	765	780	762	838	801	747	784	790	772	725	738	752	788	709	809	752	736	784	731	750	745	751	766	766	747	802	797	766	755	766	746	790	789	810	780	794	735	731	772	773	754	734	811	720	709	729	798	776	775	779	758	737	757	762	768	752	748	743	770	725	723	737	840	794	726	785	773	746	707	783	768	762	766	726	732	783	743	805	753	780	753	735	794	740	798	761	785	747	785	700	745	815	760	786	773	799	780	751	770	796	783	744	756	747	768	748	708	791	757	777	774	761	773	781	765	728	747	761	777	753	813	734	791	775	733	723	725	750	760	805	770	728	728	715	786	758	790	796	757	763	738	738	743	759	761	745	785	754	782	772	703	738	753	749	759	750	712	796	767	812	760	810	787	753	735	768	714	733	735	797	780	766	771	765	756	734	781	785	715	756	779	788	824	752	770	727	728	799	806	741	782	755	771	835	765	753	754	724	716	720	804	774	724	767	786	733	773	708	801	756	778	772	787	773	748	768	726	762	732	775	752	758	809	792	787	762	769	785	779	740	746	729	763	767	794	757	816	778	709	757	739	786	730	770	743	760	741	762	770	739	750	818	769	792	747	773	736	781	757	762	790	727	771	776	745	782	745	777	808	750	772	814	720	708	808	794	771	811	772	785	753	827	724	790	752	763	757	806	789	741	824	719	750	782	780	774	748	777	758	813	800	808	757	742	744	811	719	802	787	784	780	771	718	784	757	743	725	822	787	798	741	755	796	764	690	733	771	791	770	732	762	772	736	757	839	820	789	749	760	736	774	780	766	779	770	771	763	736	756	748	749	738	723	800	766	790	763	801	781	793	789	810	772	794	749	751	742	793	789	757	773	729	775	791	785	785	771	752	765	766	736	771	747	799	802	752	813	778	707	758	778	771	765	804	773	799	764	798	804	792	740	786	795	735	770	741	768	728	747	762	771	748	759	763	745	743	779	753	818	757	725	781	751	775	749	723	777	776	767	841	749	763	807	787	773	769	734	771	787	809	750	743	748	741	805	745	772	740	770	769	801	787	786	740	702	756	751	748	740	746	804	751	732	788	793	728	758	742	752	760	779	770	789	777	788	770	798	736	761	812	821	770	793	787	779	789	771	789	794	785	772	742	756	798	743	816	781	732	762	806	752	743	774	776	745	793	773	756	794	783	771	781	784	715	720	772	751	779	780	777	770	750	758	811	769	745	788	788	798	766	715	787	730	766	769	734	770	791	798	768	743	746	762	796	740	698	767	805	734	792	750	781	788	754	750	737	746	711	813	762	759	765	749	777	746	723	746	711	753	746	785	790	746	751	788	791	836	773	798	745	803	735	727	823	760	772	748	699	766	771	778	795	768	750	765	736	766	761	753	809	767	738	741	705	715	729	787	782	744	759	818	781	734	739	750	791	682	794	789	794	775	735	797	748	719	769	721	747	725	767	739	771	790	817	763	784	752	774	761	771	765	796	801	810	770	737	767	764	787	746	765	785	710	760	762	757	759	779	739	694	748	743	743	760	769	773	734	763	861	800	788	742	818	735	701	763	822	774	797	797	785	762	749	740	697	792	771	758	727	803	714	770	725	800	779	752	797	765	751	765	781	768	740	777	784	780	784	745	741	765	739	767	750	791	760	784	725	702	800	786	756	808	767	783	779	762	798	793	772	751	785	749	740	776	763	783	715	732	750	750	771	761	765	785	783	784	808	808	777	779	757	723	714	738	774	770	753	740	722	746	767	767	696	768	766	750	765	831	784	789	762	753	730	771	767	746	745	792	817	769	764	769	780	720	727	754	796	768	767	787	774	761	785	744	805	837	735	772	761	746	737	749	762	771	804	807	755	744	724	756	740	766	774	775	735	770	758	741	782	775	752	760	740	762	743	753	799	779	702	812	746	816	796	777	735	790	793	800	827	764	799	742	781	761	746	777	778	772	776	770	804	780	707	785	790	768	784	766	780	757	761	753	791	729	745	711	775	802	787	743	784	742	731	793	767	702	744	801	765	763	798	776	787	759	757	764	784	745	765	820	742	755	734	764	717	741	775	749	803	724	811	774	785	767	753	768	778	757	802	772	750	724	728	786	733	727	787	812	782	756	769	770	792	759	778	797	778	770	753	764	732	765	774	797	771	790	779	782	790	763	757	770	753	725	786	820	781	734	814	759	772	788	797	783	836	712	763	785	781	785	734	771	735	724	746	777	742	724	726	807	750	762	792	751	748	813	802	808	780	754	723	768	776	755	769	756	746	830	782	767	789	791	780	735	793	751	793	786	735	816	793	800	758	778	772	726	786	766	845	805	780	742	740	780	758	764	755	800	751	817	776	720	743	767	814	726	772	776	816	792	730	776	732	747	798	769	707	801	777	765	777	751	737	742	796	779	759	775	800	753	745	757	782	805	746	794	813	775	746	844	821	792	735	770	759	832	795	736	733	775	757	777	765	767	800	748	757	779	745	794	753	725	757	777	782	801	778	750	763	741	760	759	735	757	765	784	735	803	799	720	772	792	793	741	747	806	809	770	780	766	792	791	772	806	771	741	748	772	765	712	775	817	757	767	758	734	748	790	763	795	745	786	777	733	753	803	737	761	759	761	765	783	747	819	761	733	787	782	789	739	785	761	772	776	788	732	742	768	749	752	781	783	745	772	764	802	797	777	810	737	808	781	792	802	775	738	781	718	740	758	753	797	750	745	739	720	768	837	817	742	748	734	773	772	772	767	787	729	757	800	827	793	753	761	766	828	765	766	760	792	745	807	806	775	716	773	782	745	754	753	722	768	744	777	829	740	821	781	717	806	793	754	759	847	779	769	725	749	783	744	767	753	761	731	764	830	764	777	774	759	791	804	742	766	786	712	753	760	812	800	721	721	775	778	764	762	779	806	735	765	749	741	767	826	801	754	767	744	803	795	726	761	779	795	768	767	734	770	754	766	775	738	792	799	764	810	725	753	739	774	758	814	776	747	791	761	781	792	818	733	777	731	813	810	786
35883	22741	15990	4907	1636	1052	712	551	492	403	382	333	308	295	241	239	238	228	230	200	193	211	213	235	209	211	204	205	196	192	196	213	216	216	218	195	217	234	226	147	198	209	180	200	202	208	201	222	198	217	200	179	208	188	211	212	235	196	194	169	207	199	191	209	223	186	191	212	231	225	213	202	194	198	189	191	225	210	209	196	178	198	207	206	177	165	182	198	180	166	215	199	186	204	182	170	202	203	189	183	201	203	188	197	185	222	189	203	223	190	201	196	181	179	200	195	218	185	205	182	191	181	175	216	180	174	173	191	213	205	186	193	208	195	197	178	211	179	200	171	181	177	187	197	187	194	212	199	200	196	193	205	220	218	194	183	189	166	183	189	178	192	199	193	196	196	168	206	192	181	182	188	200	161	203	200	188	181	175	198	201	183	192	205	190	200	191	181	190	183	187	212	207	182	207	194	209	202	179	192	196	192	197	202	180	192	166	198	175	175	184	215	189	201	212	189	190	213	196	161	204	173	212	181	186	179	211	192	189	220	195	214	205	167	204	182	190	212	196	195	185	222	197	178	190	176	179	205	193	205	196	183	182	165	222	212	202	226	227	181	221	193	195	214	193	198	194	215	220	208	233	185	203	188	187	182	180	178	212	172	168	189	173	184	197	198	199	205	204	182	194	188	188	201	199	204	200	173	201	204	191	189	202	175	191	186	188	195	219	199	185	192	198	207	201	178	182	193	204	185	169	202	183	194	177	210	189	187	185	183	194	216	201	196	183	195	193	209	181	212	202	197	222	206	203	192	189	185	173	193	174	199	203	182	216	221	193	196	178	191	183	195	217	211	227	196	184	166	203	200	188	200	196	211	200	217	204	209	218	165	176	191	193	189	176	202	174	203	211	186	191	180	185	194	182	176	207	204	185	196	194	195	205	186	203	195	202	174	189	212	204	199	193	202	184	205	194	215	201	192	187	222	194	185	201	199	190	175	193	203	181	178	208	201	204	233	188	211	182	190	192	190	183	172	175	212	206	182	194	193	174	192	180	174	184	179	189	185	186	217	196	183	192	178	193	178	199	188	228	208	215	199	190	170	186	176	212	192	221	185	205	158	196	193	197	179	232	186	185	217	199	220	200	183	204	203	190	169	194	196	178	187	200	195	191	178	187	180	194	181	230	210	204	189	174	172	195	170	184	190	199	230	208	169	176	176	169	214	209	183	206	212	213	190	199	226	200	207	183	198	185	202	208	163	210	220	206	148	233	213	189	205	219	193	195	175	159	175	200	190	164	213	189	202	183	201	165	181	185	202	191	205	191	207	187	218	196	189	213	168	198	189	194	188	174	200	193	202	196	183	200	177	188	209	192	189	182	155	207	194	200	187	160	189	203	178	197	203	194	189	188	201	207	205	216	199	205	210	207	187	203	192	199	201	179	196	202	207	171	207	194	192	203	188	187	213	197	187	209	191	195	178	198	185	204	210	191	223	191	198	179	201	209	193	205	180	191	187	196	185	171	199	221	211	191	198	186	177	198	199	188	212	190	196	166	181	203	219	179	170	201	185	187	200	226	202	179	187	187	178	193	199	203	181	210	177	191	216	177	192	174	182	188	190	210	196	195	200	201	179	186	196	163	216	193	178	187	206	186	206	211	204	227	223	191	205	183	185	200	180	188	215	203	199	188	203	195	176	202	201	173	186	183	176	174	212	211	189	212	192	185	205	199	213	198	203	182	187	189	199	200	206	177	188	166	189	206	197	208	191	212	208	188	209	231	184	200	201	221	207	204	194	194	178	199	178	207	212	223	177	204	197	186	181	198	182	179	200	189	185	200	209	186	208	206	177	219	179	197	204	204	191	195	201	193	187	203	214	203	188	216	170	189	166	198	169	178	204	199	167	188	181	208	190	196	176	229	193	199	187	192	227	214	179	212	208	187	214	193	226	186	169	177	186	188	171	159	195	182	211	227	194	214	187	199	198	185	190	165	209	172	200	217	213	202	210	186	211	191	203	223	182	166	192	203	188	197	179	204	213	183	195	215	199	195	180	188	203	195	222	205	192	197	182	201	208	193	214	204	181	210	191	209	169	177	205	184	187	194	221	180	187	188	182	195	183	200	185	211	187	185	201	211	201	183	189	187	204	234	195	218	192	180	184	197	209	187	183	192	202	177	197	194	207	204	185	207	188	191	192	173	204	207	193	201	171	191	232	204	186	201	183	185	188	192	173	193	196	188	218	189	180	202	188	213	196	168	219	214	201	194	203	217	180	184	186	183	191	195	185	193	194	173	221	181	205	207	165	221	185	191	201	199	193	229	197	186	209	206	205	215	170	161	186	212	194	221	196	208	191	187	180	190	194	182	162	186	166	211	193	192	202	211	213	178	197	197	224	216	194	183	190	186	182	191	220	197	191	182	180	179	199	198	192	186	208	216	195	197	180	220	207	172	178	174	209	194	200	202	191	190	192	190	182	209	188	186	185	191	181	204	211	208	177	189	206	207	188	187	210	181	225	185	209	205	200	184	202	196	201	211	195	200	201	184	211	217	175	199	198	159	192	178	192	169	179	177	200	223	188	186	205	180	178	175	207	177	200	195	203	179	192	200	200	180	187	212	191	198	183	181	220	201	169	199	225	219	184	204	202	198	179	222	214	196	228	190	182	204	188	206	183	201	181	201	200	213	175	198	181	198	209	206	184	194	195	198	198	193	204	210	218	192	213	188	197	178	181	187	201	213	206	209	193	155	220	187	198	193	190	196	202	215	204	192	202	176	202	220	186	203	188	187	192	202	193	206	158	203	197	185	204	189	199	205	171	200	200	210	195	216	198	207	206	194	196	182	203	226	207	206	176	181	198	183	208	203	215	159	180	214	199	198	181	206	195	181	193	204	187	188	204	200	208	177	194	192	199	176	183	200	168	205	191	213	204	181	199	212	191	219	200	214	176	200	184	204	206	193	199	191	194	199	199	210	194	200	208	177	180	206	198	182	186	195	214	196	157	168	182	206	191	211	204	199	185	197	171	173	165	191	182	175	195	195	167	171	212	209	201	202	158	197	183	204	175	183	206	175	198	201	218	185	209	195	189	204	203	191	171	190	150	189	225	187	213	191	205	210	181	158	190	181	196	185	189	179	177	197	216	204	199	202	177	187	183	191	196	165	175	205	183	207	225	204	189	204	200	189	175	190	202	206	219	191	201	195	227	204	173	186	192	190	179	187	191	171	185	195	173	210	207	195	210	212	213	206	199	180	188	203	192	182	205	181	184	193	194	183	189	159	194	199	216	185	203	173	209	196	185	190	186	195	165	194	184	186	170	175	187	199	198	185	181	194	213	193	195	209	203	191	207	197	200	203	179	213	192	195	211	222	191	200	179	181	206	186	212	183	195	157	219	174	215	195	201	170	198	209	189	202	184	176	216	212	208	200	173	199	168	184	186	219	173	207	195	205	183	198	176	194	197	202	208	174	195	220	220	195	198	178	164	188	183	160	215
24953	17652	18151	6040	4494	3909	3154	2486	2089	1810	1615	1430	1234	1079	984	823	739	695	599	574	566	588	604	576	582	577	569	557	568	554	528	530	487	525	515	513	500	514	518	477	547	546	506	519	537	531	508	511	543	499	506	527	507	507	484	454	490	533	483	473	515	524	513	465	460	491	526	512	511	462	473	496	514	538	497	453	490	462	486	492	516	508	484	473	464	475	462	465	477	459	550	475	478	499	455	509	489	460	477	473	480	515	527	473	489	501	529	469	484	542	446	525	494	485	460	465	468	492	492	490	454	466	527	481	486	484	503	501	496	497	486	505	499	493	490	486	493	478	471	492	475	505	493	488	517	472	528	518	499	462	514	477	480	521	497	500	496	472	507	488	484	493	472	501	484	503	530	503	477	473	483	506	469	492	510	503	487	496	519	461	496	515	501	466	443	458	487	446	463	494	468	496	539	501	493	470	494	460	478	481	469	476	465	481	476	466	513	510	459	492	423	513	505	479	478	492	519	502	477	492	508	495	504	510	499	478	486	483	459	503	479	451	520	501	495	486	509	480	486	489	505	486	507	463	495	513	522	482	492	487	486	542	540	460	543	478	489	537	467	490	444	494	491	480	477	478	505	509	504	500	466	523	489	480	474	513	490	488	508	478	485	456	477	504	497	512	502	475	460	493	486	522	477	558	473	519	448	475	485	435	515	482	495	498	512	480	528	501	511	497	507	461	487	473	491	464	479	517	477	479	451	472	461	496	530	526	476	490	480	533	481	446	464	488	484	475	508	486	480	466	541	487	517	481	499	476	490	453	486	522	515	500	519	477	473	470	478	481	494	461	512	489	479	455	475	486	502	451	471	482	487	480	478	499	492	530	438	494	508	480	448	495	477	500	494	468	500	489	465	474	426	494	503	517	472	529	504	494	530	482	477	480	467	502	505	536	459	452	491	472	482	483	538	474	482	534	459	493	458	481	573	521	497	503	483	487	509	525	507	498	521	502	464	523	490	463	517	518	463	473	486	481	479	504	468	529	496	453	469	473	491	479	494	467	480	499	485	522	518	504	455	497	489	508	486	489	516	469	491	485	453	432	471	501	501	468	475	448	501	474	501	496	514	530	470	486	484	503	508	460	480	470	481	502	462	497	484	480	473	497	492	483	467	512	475	572	509	484	481	450	504	498	492	502	481	455	507	492	498	476	471	498	520	507	473	499	497	498	472	500	461	498	492	510	474	518	508	464	452	463	501	463	526	484	490	505	494	509	528	506	465	481	469	520	475	473	495	513	485	468	468	461	463	500	524	497	483	485	523	500	512	494	497	484	479	466	480	448	478	538	506	485	494	459	469	474	481	467	518	464	471	484	499	501	470	479	510	506	493	478	469	489	460	508	506	484	469	509	486	474	489	499	474	484	495	495	494	502	466	470	489	495	451	477	484	459	511	480	509	451	459	517	478	528	486	530	472	477	480	457	543	468	481	479	449	502	491	494	524	527	507	491	484	512	484	499	491	499	470	487	488	510	515	525	491	483	484	488	453	451	494	453	469	504	512	504	495	538	516	505	496	463	484	466	495	519	471	500	497	493	524	484	460	477	494	487	450	496	490	471	516	485	477	500	501	501	471	460	533	512	499	488	484	479	517	486	498	475	475	509	468	446	508	489	466	495	472	483	520	523	455	486	473	468	486	533	466	476	471	506	471	468	500	483	496	475	481	512	492	463	453	480	480	488	497	464	489	486	501	509	546	515	474	440	472	509	498	479	480	522	484	474	483	482	486	512	496	463	449	521	528	466	529	480	455	457	519	496	481	485	506	500	521	512	459	509	466	475	494	488	486	498	491	515	475	478	481	449	487	536	489	477	502	484	497	464	489	481	490	488	488	489	457	478	472	458	446	498	507	488	472	468	513	478	527	476	481	454	496	503	479	505	499	473	508	498	481	500	491	519	503	488	531	458	476	471	498	537	457	494	470	471	520	538	514	505	488	480	499	513	449	468	476	492	460	477	490	449	515	514	480	512	479	468	515	534	475	497	527	510	466	485	476	459	467	503	492	494	490	441	497	503	484	529	469	515	478	470	463	468	466	483	485	479	464	501	454	480	497	456	516	461	507	495	500	491	458	510	482	484	452	506	453	489	492	476	499	507	485	518	514	493	472	512	489	512	462	513	473	504	478	447	456	482	486	458	479	496	478	498	478	452	494	483	477	502	462	450	522	474	494	453	485	531	506	472	495	527	508	479	514	505	480	481	485	509	477	486	439	501	508	475	478	489	520	460	482	501	491	480	461	487	480	518	519	489	519	464	467	489	476	495	475	472	507	470	490	477	499	497	494	484	479	466	469	498	490	455	496	476	492	505	495	506	469	484	470	476	487	481	481	468	484	498	490	490	491	484	487	454	477	502	486	495	504	493	473	465	444	494	514	502	516	499	468	479	457	454	490	530	505	482	485	497	478	478	487	522	454	480	470	509	517	490	495	473	469	498	510	474	485	492	484	464	491	505	480	527	507	475	493	509	499	490	490	507	500	462	513	472	487	452	503	459	514	466	495	510	477	465	495	473	481	504	460	463	529	510	495	488	491	487	497	445	452	485	494	476	495	511	517	490	492	498	482	523	458	450	509	478	483	499	499	488	494	535	497	488	433	495	487	480	493	505	441	547	487	474	513	519	496	504	496	480	524	465	507	482	479	520	492	508	487	470	527	503	482	493	531	459	486	482	525	496	523	501	494	500	486	497	481	464	479	490	461	532	495	475	465	455	492	502	488	485	475	479	488	470	500	542	487	478	500	466	466	503	475	476	462	454	485	489	481	493	512	494	468	470	474	474	450	497	480	502	462	502	489	485	482	454	504	498	480	472	481	496	495	473	516	490	467	502	452	469	463	499	457	488	494	495	502	496	510	458	502	482	500	530	513	460	492	520	506	493	486	497	486	474	494	480	484	479	490	497	437	502	486	523	494	507	501	481	512	493	449	443	489	460	496	517	514	486	512	496	492	468	482	504	490	485	510	499	479	501	520	500	546	504	491	510	487	488	456	462	476	508	482	494	496	486	473	491	472	449	508	478	486	523	488	455	471	509	494	494	472	473	492	472	519	493	448	487	502	476	455	551	514	498	480	471	488	499	498	490	469	465	464	484	444	471	461	523	520	495	478	521	443	513	523	499	485	478	489	511	475	465	487	469	529	520	483	500	529	481	500	500	486	529	490	483	481	504	485	487	473	495	524	447	498	475	486	500	493	521	492	469	472	486	532	452	477	470	490	504	512	514	478	467	535	491	498	467	468	444	494	524	440	523	523	444	461	482	478	514	498	468	527	473	493	501	475	494	500	494	511	424	480	489	498	486	450	456	489	519	480	488	497	493	536	505	476	449	484	452	532	475	486	489	516	527	454	475	479	470	472	497	450	455	486	476	483	507	454	435	499	485	492	499	519	477	486	478	495	513	465	544	496	483	509	467	483	464	498	506	490	461	488	458	500	476	512	463	486	466	503	494
11757	4502	2332	1075	720	575	534	473	466	448	384	387	383	355	407	334	323	335	352	347	339	343	344	336	357	322	376	332	347	354	393	382	325	348	358	341	325	333	358	365	353	360	346	321	329	318	349	341	337	345	350	349	330	311	352	354	369	350	305	331	284	351	332	345	357	341	340	343	333	380	350	373	313	323	372	367	363	355	325	325	355	375	355	344	361	346	347	345	344	347	329	368	356	356	369	351	371	367	340	345	356	328	383	323	355	369	417	337	344	348	347	368	315	341	307	310	332	343	304	370	349	344	367	344	341	312	347	355	361	333	331	398	349	340	328	329	353	366	346	320	347	369	354	324	333	327	319	330	348	370	338	315	364	387	322	363	359	345	326	325	369	332	372	364	335	340	351	345	351	322	345	341	311	324	312	346	318	330	315	309	313	380	342	326	345	342	345	339	325	365	357	331	374	375	328	349	339	381	347	337	376	356	329	323	330	355	352	350	364	366	358	366	360	340	327	339	335	353	347	321	327	381	334	346	342	313	322	357	343	375	361	360	399	358	312	359	361	364	390	356	337	351	333	328	342	366	300	372	337	339	357	339	366	355	307	305	339	319	316	341	343	358	319	334	349	344	313	347	352	328	342	347	358	325	367	358	332	341	360	344	355	356	358	339	357	332	367	342	343	358	328	331	350	338	349	347	349	336	369	341	331	343	349	325	336	355	312	361	346	389	358	336	311	366	347	320	365	334	313	357	362	350	359	351	349	337	369	351	405	344	364	359	377	340	362	330	365	390	304	341	355	345	351	351	349	348	329	341	367	349	354	357	355	328	342	357	337	337	364	334	337	350	337	374	352	337	284	340	338	362	340	348	322	353	346	340	322	390	325	308	349	317	329	308	367	354	380	382	320	353	339	338	315	361	340	323	353	327	358	343	332	342	299	356	363	322	315	302	338	363	332	364	355	344	324	353	356	350	382	358	333	340	341	324	343	353	338	302	374	320	368	349	348	319	349	362	329	341	348	342	323	337	335	333	328	347	363	323	349	333	330	328	333	314	369	350	387	350	325	345	343	340	324	324	330	388	359	341	342	334	341	354	350	361	349	352	315	331	324	340	290	348	332	303	348	331	344	370	344	354	351	344	352	315	321	355	354	328	361	380	385	315	351	332	354	305	322	351	353	339	379	395	352	367	328	294	365	377	341	379	366	368	363	337	355	327	365	330	361	366	350	361	339	329	338	353	337	348	319	328	331	351	373	361	324	332	340	352	335	341	338	368	363	312	334	334	377	358	344	334	338	387	285	317	359	337	353	354	373	298	336	320	344	351	318	328	342	348	308	345	311	319	345	343	355	345	355	338	353	356	337	326	361	357	383	355	334	380	341	373	339	328	302	326	311	336	322	313	396	390	342	365	371	346	355	325	323	341	329	350	336	358	344	390	346	377	337	336	364	367	336	365	320	352	338	326	355	325	329	370	373	362	338	330	325	340	345	343	343	354	333	330	357	299	359	352	352	328	335	322	367	347	385	347	374	333	336	338	339	326	346	352	331	311	342	378	373	380	340	333	353	358	346	335	341	280	348	339	364	347	401	381	365	351	289	358	348	328	403	354	324	364	328	358	339	325	336	333	305	355	394	364	350	327	339	351	334	357	384	368	368	366	319	308	332	390	370	389	327	410	347	358	329	357	329	338	328	330	366	347	342	292	348	349	355	346	375	364	335	338	366	337	334	323	358	332	372	330	378	331	319	304	354	320	329	362	363	338	349	355	360	327	342	380	345	334	333	315	368	345	345	339	323	376	328	344	348	339	349	337	342	344	346	324	359	304	358	383	366	354	366	385	351	351	328	319	345	342	388	312	349	321	323	295	316	345	360	348	340	359	329	341	345	341	378	338	325	365	357	349	362	349	354	342	340	360	367	330	325	336	320	324	361	351	341	348	345	346	330	322	337	333	345	366	359	356	369	357	326	345	356	339	341	310	368	352	355	375	350	340	343	348	327	363	332	347	339	305	329	348	318	331	333	344	348	306	313	357	327	363	372	353	357	364	354	343	332	363	302	331	355	326	340	358	307	365	372	346	342	368	311	331	367	345	394	338	359	352	370	366	364	347	338	325	356	305	341	339	345	329	300	369	299	336	330	364	323	360	373	368	320	321	332	370	376	355	329	356	345	333	372	336	367	357	369	355	359	355	363	334	325	378	347	349	336	356	367	359	357	317	328	371	344	325	351	329	352	335	343	324	336	326	359	346	333	313	367	372	357	361	330	341	357	345	363	381	366	343	355	336	364	360	329	344	331	352	359	335	351	327	369	355	319	379	340	369	349	396	361	359	349	356	368	346	349	324	345	338	338	330	327	355	363	386	358	363	320	320	346	356	374	358	357	359	339	363	365	361	334	372	331	346	373	335	368	375	368	374	349	358	345	356	317	370	338	365	343	355	367	315	358	338	360	375	363	352	392	342	353	366	364	327	359	348	381	296	377	349	339	351	383	351	341	336	386	353	342	369	330	345	357	335	360	338	319	334	343	349	337	390	332	357	333	373	342	321	329	319	354	314	336	321	342	344	407	323	360	339	331	346	345	351	359	330	337	355	329	328	298	368	303	368	346	357	352	354	331	335	330	300	333	339	339	320	378	353	342	362	325	321	335	363	329	343	374	335	333	354	366	361	339	338	309	330	339	322	349	311	334	327	351	341	365	352	323	380	351	358	308	320	373	299	375	342	352	343	330	344	357	361	331	355	346	349	328	370	356	332	340	314	318	315	355	358	349	363	317	379	315	326	351	312	357	405	295	343	331	322	338	307	360	359	333	319	333	362	311	380	346	351	331	338	333	368	349	330	343	348	352	353	325	345	332	360	342	338	339	362	337	346	327	313	327	359	357	354	335	346	381	357	345	336	347	365	327	398	319	346	347	322	335	335	365	349	338	328	344	313	327	365	345	332	323	329	364	319	399	344	327	347	345	357	351	362	346	332	374	326	337	344	347	354	312	292	314	333	338	354	339	321	354	302	339	309	369	321	335	359	331	334	341	359	350	358	333	362	314	338	339	338	325	347	358	350	358	346	336	370	329	371	343	356	341	348	342	332	332	332	368	358	348	373	380	326	343	322	350	345	347	314	366	357	377	324	329	336	323	313	345	329	361	354	309	328	324	342	363	318	374	310	358	352	328	313	376	335	353	326	357	363	297	387	349	341	336	329	376	367	342	338	346	356	361	337	358	315	363	359	381	378	333	341	363	321	340	378	321	322	347	335	330	353	376	335	324	353	340	358	336	336	340	340	305	357	344	318	342	342	304	334	385	355	349	351	365	304	309	363	322	330	336	342	323	364	354	324	316	338	340	359	340	360	353	337	382	317	339	361	352	361	328	339	345	345	362	361	332	355	336	375	358	350	335	361	326	327	323	344	336	327	352	346	364	330	377	336	358	331	353	335	338	370	351	306	320	333	344	363	339	331	344	341	329	356	380	369	334	313	352	349	357	363	314	326	328	305
8817	4635	4843	2814	2368	1953	1781	1521	1420	1287	1075	1075	1047	1030	1012	951	879	828	841	859	823	829	812	841	837	811	804	841	832	794	844	838	792	877	817	839	840	804	850	863	807	815	814	853	816	874	820	816	837	836	844	837	833	812	794	806	862	879	852	847	857	811	844	886	853	833	853	846	792	836	835	839	807	862	793	864	803	851	829	871	850	838	850	814	820	861	851	788	830	820	840	829	827	826	826	828	877	774	823	830	822	813	832	788	787	801	749	874	873	892	869	832	859	822	847	821	855	827	841	789	811	824	771	791	817	853	833	858	880	805	783	857	861	853	851	823	865	838	834	831	821	832	808	823	821	834	799	831	807	852	833	798	846	807	847	844	837	830	781	784	841	833	813	848	864	845	825	832	831	835	858	810	866	821	808	806	819	852	801	841	847	796	829	791	815	813	804	838	802	754	895	819	760	788	838	832	796	833	826	834	836	833	889	868	840	791	867	885	879	818	835	834	864	806	807	833	802	834	821	853	873	829	833	789	846	861	824	832	814	778	800	816	863	815	845	822	851	826	835	798	784	796	834	778	845	836	841	797	863	849	805	841	762	891	797	816	783	855	840	803	858	831	887	820	826	868	836	819	842	802	798	802	789	881	793	850	820	823	815	856	806	802	804	815	787	822	830	789	882	850	826	837	825	794	837	827	809	822	784	846	840	800	801	858	851	815	798	821	773	814	843	807	784	853	833	843	808	818	794	834	836	817	784	854	837	819	780	864	864	757	846	812	816	812	825	841	833	887	819	853	877	810	835	882	821	813	841	856	863	828	840	801	787	801	756	824	816	841	787	777	851	799	838	846	799	780	818	813	817	836	857	806	809	802	825	835	805	836	828	797	831	782	812	782	824	829	847	809	791	815	832	817	824	763	836	840	855	813	807	876	821	790	860	804	860	835	827	788	808	798	788	819	855	846	770	818	836	833	799	813	849	835	838	781	823	821	788	800	818	810	869	799	801	835	812	831	784	852	829	794	832	837	854	836	852	815	838	846	810	787	852	865	832	891	816	786	811	808	830	811	809	815	859	821	815	791	801	785	786	823	779	830	806	851	850	845	838	877	786	842	845	827	823	820	842	816	883	759	777	757	818	825	865	801	805	826	815	798	833	844	805	844	845	810	828	827	851	874	828	790	857	889	849	809	784	774	871	774	832	850	794	814	834	848	827	783	892	853	860	834	832	799	862	814	813	822	840	790	834	774	812	839	799	809	819	866	853	809	848	847	815	837	826	822	785	858	839	817	846	814	850	870	796	829	841	838	828	844	828	868	836	849	790	824	867	849	866	796	853	822	864	874	823	761	853	825	842	829	807	820	804	820	803	876	874	791	840	808	874	868	853	788	825	894	844	798	854	808	835	856	825	811	853	805	862	841	818	811	780	897	798	866	843	794	807	842	824	828	794	847	827	799	877	812	871	864	781	861	821	841	803	776	789	855	830	831	817	844	878	813	892	833	813	848	801	820	812	839	822	794	810	821	848	824	831	807	787	825	793	814	791	837	842	774	889	846	794	786	800	867	848	871	816	825	794	805	794	817	792	830	795	759	825	790	883	835	789	783	796	822	783	839	798	817	765	828	783	781	808	822	829	828	812	790	828	841	815	845	855	878	810	803	850	827	811	799	872	826	868	796	885	783	877	776	863	784	779	866	821	837	810	799	797	808	818	838	834	802	855	809	852	857	776	867	833	844	854	871	835	833	843	824	792	828	850	821	838	830	784	820	823	860	816	844	795	862	889	813	818	865	801	832	839	825	779	791	870	788	795	819	808	822	786	830	841	825	840	811	781	824	839	829	849	830	825	811	832	798	832	811	795	792	850	831	851	826	878	839	842	871	802	822	828	843	814	861	803	783	830	827	783	885	831	796	836	849	806	893	805	807	861	797	816	840	792	797	809	896	822	809	797	793	807	904	835	813	776	839	851	851	801	856	808	878	819	802	856	845	855	822	798	804	868	842	831	824	811	843	821	834	836	793	816	825	843	824	752	816	752	835	847	828	852	816	847	813	821	788	828	808	841	851	808	793	845	828	820	849	794	777	800	787	827	773	820	830	787	862	817	844	765	835	789	795	858	830	803	784	819	785	816	843	804	832	833	822	796	802	822	822	823	846	847	833	853	839	827	788	800	876	835	826	798	817	810	812	865	837	864	787	856	842	833	820	803	786	803	886	818	850	805	808	805	819	855	838	822	888	824	791	803	796	828	876	870	819	878	847	818	857	824	773	827	842	828	835	881	811	838	838	865	886	848	847	825	852	844	849	832	841	829	819	840	835	822	857	810	815	824	821	833	787	852	854	821	779	786	843	800	854	821	829	852	862	811	806	803	795	870	791	832	834	827	866	853	827	839	785	847	816	811	810	903	814	852	789	851	814	796	843	818	847	793	823	835	818	821	832	808	846	920	818	854	821	863	847	846	853	823	832	817	846	810	800	764	816	822	822	852	853	818	801	852	857	903	880	831	825	848	804	829	847	808	797	821	849	848	801	826	816	807	818	812	840	833	863	768	853	822	814	791	869	814	825	842	838	845	860	859	803	825	824	817	807	854	795	841	845	809	812	844	809	807	837	834	798	804	786	808	867	787	835	830	857	857	854	801	800	778	825	833	832	831	829	819	860	804	838	879	834	820	833	869	851	836	867	815	860	782	844	851	820	814	765	785	827	833	813	820	876	826	847	777	862	823	764	820	844	789	839	813	788	839	827	778	878	803	758	756	845	862	837	875	806	784	809	752	862	851	852	800	844	869	818	841	853	864	818	860	832	834	817	793	852	790	815	823	830	790	810	796	873	848	882	836	863	838	786	823	824	870	835	786	836	800	835	782	874	800	863	802	801	826	849	787	826	795	805	823	854	844	822	794	795	818	822	814	842	810	832	777	813	816	818	849	806	817	819	814	935	803	831	847	849	883	858	806	823	798	825	791	809	851	817	834	847	874	796	809	819	827	841	863	831	818	806	862	829	817	774	837	804	864	798	802	861	831	830	871	813	820	838	828	786	797	793	858	846	855	840	828	838	778	856	821	848	806	845	852	780	823	809	797	788	851	840	800	840	785	824	854	832	783	865	841	829	870	830	841	786	820	798	851	806	823	800	801	820	801	876	759	865	831	803	801	820	831	874	814	848	832	794	832	848	857	818	813	815	837	826	791	814	839	842	844	846	781	858	833	844	782	883	808	888	823	822	920	811	797	831	823	816	828	823	801	823	834	863	813	783	819	848	836	835	817	843	822	794	856	891	841	796	792	840	791	835	807	873	795	784	822	875	821	798	868	821	823	829	792	799	822	846	845	807	827	800	810	822	829	850	859	793	830	836	825	836	850	788	870	822	820	816	841	844	803	825	839	814	812	797	823	830	796	857	833	789	813	788	829	864	856	877	801	827	810	835	807	798	817	780	809	833	843	814	851	865	820	847	864	863	817	841	815	847	820	850	831	805	861	796	801	782	790	802	813	835
26719	16067	12073	3462	1143	858	672	578	509	458	449	416	362	373	366	337	324	342	333	313	321	331	292	334	338	323	309	299	317	291	320	312	307	360	347	317	341	305	296	327	304	312	310	314	325	318	304	338	306	352	296	313	326	339	316	344	338	335	281	339	307	306	353	317	326	305	350	339	334	345	286	340	289	297	317	314	311	304	316	297	314	304	326	322	326	320	304	290	283	314	323	308	313	317	310	324	292	316	288	313	323	350	323	307	313	313	279	299	324	347	319	303	290	298	331	324	312	341	317	336	326	328	329	313	321	322	312	345	301	330	315	303	326	306	343	281	330	311	329	312	283	319	314	290	298	306	310	332	350	329	322	316	356	331	299	314	288	317	325	300	319	314	302	297	355	320	362	307	304	319	316	313	344	321	342	330	355	379	321	285	328	325	345	326	312	348	334	353	318	305	284	292	296	321	340	334	299	316	331	342	310	327	306	341	300	303	349	287	334	325	346	366	291	323	331	325	295	290	285	308	331	336	297	310	349	301	336	283	308	323	306	318	296	332	330	308	330	350	317	304	299	324	275	312	325	289	341	307	331	291	311	336	313	308	296	349	316	309	326	326	292	311	336	348	326	318	295	318	316	331	329	287	289	338	321	339	361	326	340	377	319	301	308	305	332	347	336	325	312	297	325	319	309	303	310	367	290	327	341	310	289	297	345	282	332	303	355	322	325	306	309	318	289	338	297	289	296	303	293	333	316	328	331	359	308	304	310	319	358	334	306	257	329	344	338	285	273	309	340	328	312	304	321	330	319	327	311	261	303	335	283	306	317	300	333	309	328	325	334	314	360	321	285	309	316	288	324	314	307	322	340	328	314	332	322	334	310	304	341	290	324	298	306	327	321	302	308	328	329	309	321	354	303	273	318	330	312	310	338	306	306	332	299	292	313	321	360	341	348	304	323	285	299	316	354	324	325	309	308	296	313	326	303	310	302	339	290	277	296	302	329	309	293	312	327	318	314	325	355	308	322	332	289	303	303	317	318	312	314	286	299	316	285	341	335	330	337	337	342	319	346	305	302	335	316	348	348	314	305	334	317	307	324	328	322	300	320	313	295	315	354	323	309	310	325	299	300	304	316	325	297	310	311	320	302	297	311	312	315	328	304	300	351	321	317	315	342	287	291	356	322	284	301	311	333	327	299	308	362	302	344	355	284	329	316	320	326	322	326	313	319	310	291	322	326	327	298	329	313	333	311	312	302	301	345	338	333	322	341	309	294	353	331	318	335	310	347	324	321	340	299	383	315	319	314	315	331	305	297	323	291	343	316	304	296	310	343	295	302	305	336	325	309	308	319	348	330	323	290	295	313	304	296	327	313	349	326	330	339	335	335	362	317	292	302	303	305	335	328	309	334	289	299	318	324	312	337	319	309	337	359	314	328	318	305	321	284	290	334	326	333	337	327	303	312	355	332	322	317	303	313	319	320	288	314	331	317	314	316	332	313	313	312	327	350	368	342	320	309	314	290	298	303	305	351	305	309	343	285	305	325	306	316	315	264	331	282	313	346	343	320	302	306	277	306	284	305	312	308	297	309	348	280	283	323	306	327	309	322	289	351	342	310	347	308	336	342	314	345	367	301	316	305	312	283	298	315	315	320	307	330	331	310	301	302	308	288	336	308	292	339	296	331	297	303	314	325	320	334	295	296	257	326	348	323	340	300	304	275	308	319	322	308	298	304	274	344	293	329	328	290	308	351	310	326	347	305	299	333	316	301	322	327	358	319	298	312	307	338	317	304	298	306	311	300	337	316	321	315	318	354	257	316	323	327	299	353	308	294	293	331	306	283	297	333	330	322	309	325	309	326	284	343	309	336	327	301	292	306	299	288	298	353	318	292	326	336	307	319	315	359	313	311	334	327	321	352	344	328	310	306	284	308	345	343	368	329	324	340	316	325	332	318	345	332	304	313	332	333	313	336	310	313	307	286	349	362	301	348	301	302	346	330	320	324	274	290	334	290	299	320	351	309	329	367	353	343	327	339	304	295	331	328	298	321	296	316	298	309	334	318	347	319	305	344	301	307	324	333	309	322	316	325	316	311	308	335	316	348	356	325	323	311	302	306	337	331	300	322	325	286	305	278	325	313	312	297	344	299	310	338	310	326	356	333	298	303	292	329	310	298	341	319	300	329	307	314	320	313	312	305	345	350	328	280	297	308	292	311	347	295	305	320	336	277	346	335	280	296	322	325	351	330	307	305	313	346	358	308	326	321	319	337	298	297	288	298	326	353	350	289	337	359	337	329	298	324	325	341	337	329	320	330	307	311	324	315	342	306	326	334	322	308	302	323	332	335	324	284	324	305	275	299	335	295	271	306	309	324	329	297	295	311	332	354	314	343	310	301	326	355	318	325	338	349	288	319	298	329	318	323	328	314	345	322	344	311	334	299	335	295	306	310	354	283	289	318	315	323	351	338	278	308	294	326	320	325	326	333	291	273	294	305	334	311	293	333	279	351	330	319	316	288	314	317	327	302	327	325	331	308	294	296	304	285	321	334	314	304	306	312	314	320	270	334	331	332	298	346	311	298	342	358	309	341	297	341	298	311	320	302	332	336	322	305	293	323	304	316	351	366	343	294	304	323	288	335	285	301	324	307	324	309	300	328	279	361	329	319	287	320	312	313	323	288	325	321	321	291	314	336	303	331	295	334	305	356	294	291	332	344	333	321	335	344	309	358	317	336	344	332	312	326	319	321	301	338	279	336	317	327	328	298	329	304	339	341	309	296	297	284	291	349	339	352	321	360	313	306	295	305	336	346	341	306	317	330	331	318	301	317	330	285	291	299	334	315	299	314	335	260	284	279	333	319	310	303	332	325	322	294	306	324	330	301	295	337	323	310	323	354	352	299	297	349	318	349	306	322	319	306	315	310	300	334	322	312	309	301	289	310	345	299	301	320	298	304	327	340	286	291	359	304	312	323	297	324	327	335	315	325	340	323	297	280	349	340	317	319	285	307	327	300	317	300	322	284	298	330	317	301	306	337	301	294	319	327	319	332	313	321	342	312	343	293	285	320	334	306	322	311	296	282	281	354	325	327	283	306	336	299	316	302	316	313	298	303	319	324	305	362	305	317	292	317	321	315	291	311	295	289	294	305	321	327	312	303	301	303	350	298	317	350	311	300	329	325	306	296	304	337	320	334	352	295	366	337	311	303	303	350	306	351	307	321	306	339	309	352	291	335	301	312	336	315	334	311	295	303	322	304	311	326	336	332	289	333	323	322	309	291	305	346	332	327	327	356	289	341	320	338	339	319	292	298	303	315	310	294	323	351	317	310	330	309	310	333	338	288	349	319	298	285	331	330	311	279	299	299	321	302	298	298	304	308	333	304	317	322	332	310	297	282	302	319	341	293	306	310	312	329	303	312	311	282	337	303	312	329	316	361	346	338	282	264	305	335	332	307	310	324	325	298	290	313	330	350	340	318	314	319	297	348	306	308	335
19292	13867	14942	5339	3378	3027	2433	2163	1826	1656	1408	1330	1283	1199	1101	971	896	850	897	805	751	827	814	765	829	790	827	802	745	747	739	756	732	778	803	785	736	791	764	775	729	815	784	804	775	782	767	790	756	768	739	764	791	752	771	765	773	774	791	737	746	804	705	778	746	703	731	742	781	793	797	735	785	767	767	788	787	787	830	760	800	775	706	761	732	730	781	768	737	768	744	754	810	804	766	779	753	730	728	747	750	779	751	755	723	741	749	772	812	765	720	777	787	722	789	784	736	722	767	756	793	738	714	809	781	739	828	829	757	774	773	725	759	749	779	758	760	771	743	724	770	755	740	722	683	730	816	772	736	751	772	727	788	755	744	752	746	741	725	753	754	748	751	787	727	751	767	742	765	773	716	675	774	710	703	738	728	763	753	756	731	737	759	737	796	809	783	725	787	783	734	763	751	739	718	802	798	741	736	718	747	757	743	726	763	745	819	739	743	775	720	782	750	741	715	746	759	769	766	750	732	725	766	735	744	743	759	765	730	817	803	779	742	780	747	727	737	760	742	747	788	716	768	789	739	788	807	752	813	794	757	728	750	787	779	766	757	765	723	797	769	743	715	824	714	712	785	770	752	747	794	793	741	773	756	774	794	808	750	758	771	716	797	800	761	795	737	794	796	777	729	770	667	734	763	775	712	763	789	728	820	793	805	765	757	810	734	803	780	752	725	783	741	767	772	765	734	716	717	745	765	754	746	750	781	730	765	749	807	734	756	741	775	772	732	748	766	754	798	722	722	791	749	755	711	760	790	748	739	762	749	713	736	775	750	732	806	783	740	772	802	798	802	707	774	782	763	761	741	778	801	737	716	772	773	721	780	773	753	776	772	781	734	767	761	774	739	745	789	769	752	812	770	729	740	736	738	764	787	787	750	742	782	721	794	721	761	760	769	753	723	748	763	703	744	758	732	761	725	797	785	760	762	722	787	710	772	753	778	806	727	767	774	767	765	750	814	772	754	718	759	790	798	748	766	739	716	694	750	778	781	744	748	771	739	766	764	759	788	738	751	752	750	774	785	716	752	799	699	784	767	727	749	848	790	754	742	737	813	776	733	724	767	723	747	761	727	776	769	727	754	697	758	757	750	797	758	738	753	759	765	778	782	769	781	833	729	755	750	746	773	698	715	756	780	763	765	751	793	807	789	800	791	734	769	785	778	709	769	806	754	760	824	771	789	765	770	737	770	715	755	810	750	750	793	785	767	716	759	787	777	767	782	734	770	731	779	773	787	757	710	723	812	747	761	742	801	784	750	729	781	712	795	744	770	763	746	758	747	775	745	749	752	774	775	766	748	764	781	761	760	803	787	734	773	757	767	772	790	791	796	733	781	813	758	761	804	725	756	772	752	758	777	744	779	777	746	718	741	782	796	749	764	755	744	775	732	732	782	752	743	771	796	769	782	706	793	786	715	729	798	752	738	730	750	767	764	714	750	787	746	746	750	773	774	769	778	751	772	785	769	755	779	758	752	790	743	723	762	718	761	781	737	759	736	752	750	774	767	742	793	764	758	782	757	812	764	788	743	742	765	774	770	743	715	748	768	784	738	736	755	717	726	728	756	761	738	766	783	776	773	755	771	722	753	781	783	738	771	775	753	764	771	766	776	791	817	757	768	766	784	764	761	726	743	724	797	795	709	791	760	724	784	736	727	757	702	767	741	681	769	757	749	766	760	754	767	780	791	780	799	757	738	723	769	737	793	797	755	754	710	727	762	787	817	774	795	750	769	759	727	748	769	723	724	775	748	830	751	719	755	753	803	729	733	766	786	778	783	745	764	737	764	741	773	781	770	812	809	743	711	727	757	741	779	744	760	757	811	682	728	754	792	719	770	770	692	821	781	735	707	716	720	733	757	749	786	794	786	735	777	748	785	739	789	733	742	709	748	750	781	767	757	795	731	721	760	797	773	745	782	784	794	776	732	737	750	774	728	735	807	733	766	746	799	741	768	783	755	733	761	769	770	742	755	771	749	756	717	801	730	765	752	813	750	762	774	768	716	780	823	755	775	746	781	707	758	694	734	738	742	790	782	809	752	714	770	746	716	746	746	751	735	762	759	786	798	755	781	783	751	758	737	715	779	790	795	728	783	732	772	745	705	759	717	778	748	773	763	794	698	706	719	776	752	756	724	749	731	741	733	791	751	766	756	786	744	802	746	715	741	757	777	782	759	736	772	773	731	798	731	764	764	831	782	748	725	759	726	792	760	773	778	750	785	812	816	736	765	746	813	745	732	785	750	788	776	792	763	786	750	829	722	720	732	798	767	725	790	803	810	792	751	764	739	754	782	715	754	762	775	757	761	761	757	775	714	783	732	736	737	778	759	689	697	748	723	803	768	813	792	790	794	794	719	738	758	736	772	790	762	733	774	726	773	724	752	771	744	737	788	722	751	802	766	779	719	750	738	790	767	744	809	786	766	761	787	699	766	760	784	779	746	783	765	767	741	769	737	788	751	745	758	734	716	734	786	756	745	746	731	767	754	760	733	772	775	795	755	745	750	811	762	767	768	714	760	750	756	764	764	780	769	728	774	766	819	739	810	736	759	720	788	832	739	797	794	761	762	781	715	744	751	745	774	718	766	732	733	791	741	729	735	794	733	800	801	725	755	746	695	800	750	745	731	765	767	770	801	776	717	769	752	728	770	722	762	806	729	799	778	750	800	827	701	730	708	719	696	760	774	733	726	713	801	736	759	753	752	784	739	756	702	732	762	761	749	742	786	725	753	780	727	766	750	774	781	738	773	741	736	758	769	748	759	745	804	706	770	750	780	762	723	751	810	752	800	738	733	773	744	727	798	771	769	708	787	708	733	741	800	769	745	770	752	760	800	816	726	755	784	747	745	745	765	744	718	802	765	731	741	730	790	766	815	725	838	741	735	739	756	763	773	803	737	725	758	723	755	751	717	858	742	766	754	755	754	741	774	777	805	728	746	706	769	726	778	796	748	740	800	775	756	794	750	710	742	714	809	757	762	718	772	738	801	769	745	775	821	762	764	788	742	754	738	724	762	750	713	746	719	797	787	765	729	771	753	758	736	764	730	756	726	805	804	814	748	763	743	792	768	758	768	776	756	741	712	769	787	762	763	689	774	763	766	717	736	743	743	753	793	740	720	783	808	777	738	722	743	772	726	744	761	757	733	663	707	769	711	732	763	812	751	759	742	841	774	769	753	786	745	740	757	722	745	710	816	749	770	732	776	689	782	804	723	763	762	764	772	790	786	763	771	768	752	749	777	766	748	753	730	758	682	732	714	769	769	787	769	731	745	743	798	704	776	740	713	751	711	772	797	758	705	754	744	757	767	797	806	799	765	750	766	806	733	735	774	750	744	740	735	778	752	760	774	767	778	747	780	776	765	740	747	792	753	756	745	747	748	696	788	783	769	721	764	721	783	759	750	774	719	759	775	780	723	733	784	753	800	742	721	801	736	753	789	833
36004	23813	18004	5324	1563	990	676	525	479	426	354	309	290	303	225	246	228	204	235	189	210	213	202	189	201	209	211	185	224	187	204	196	223	227	226	189	192	190	203	183	205	164	196	185	187	199	198	208	174	193	178	206	201	199	200	169	181	202	185	230	212	182	200	230	191	211	188	209	191	184	211	161	172	191	150	192	193	197	182	187	211	172	180	171	186	202	191	216	193	187	192	210	214	193	203	205	191	180	186	168	221	194	188	199	182	189	193	197	190	224	177	193	180	182	199	159	218	214	172	197	210	218	189	200	181	179	201	183	199	185	198	200	195	215	191	178	210	189	176	212	177	201	223	195	213	188	197	184	187	185	181	180	170	212	187	179	173	197	194	153	184	207	183	174	217	193	203	171	179	178	208	190	192	216	161	203	177	151	171	200	225	198	174	165	174	190	183	177	163	185	181	171	184	157	182	217	184	192	183	187	186	183	189	169	203	189	190	207	224	227	180	177	206	198	207	222	194	190	172	185	172	173	196	201	209	169	162	210	195	218	210	222	175	176	196	175	172	218	185	198	201	202	218	166	192	198	205	195	190	193	203	196	180	189	207	216	202	212	201	183	191	190	187	205	198	188	214	187	204	189	208	220	182	192	178	231	202	191	159	200	191	180	208	199	198	164	169	205	209	203	202	195	182	199	200	197	185	180	193	210	226	203	214	194	195	177	198	195	206	191	196	211	213	188	176	187	196	195	220	193	211	202	172	179	185	213	194	201	171	198	172	182	207	200	184	210	210	169	176	179	215	200	192	206	181	162	189	182	179	189	182	182	186	192	209	191	176	189	205	174	218	172	193	205	188	224	196	182	205	177	198	209	214	218	198	207	201	191	196	213	169	196	164	199	180	204	178	213	187	183	185	204	175	211	177	181	198	184	212	187	198	194	209	163	180	189	168	175	198	209	235	213	162	186	171	201	182	177	195	201	201	220	196	222	198	185	201	195	189	184	185	175	191	186	198	209	195	186	182	171	204	194	186	201	178	199	193	184	190	192	192	202	210	184	217	210	213	178	183	164	177	205	174	197	197	172	197	182	185	181	158	185	183	186	192	182	204	178	188	189	177	157	189	188	194	182	171	176	184	189	187	163	165	185	202	186	195	206	191	191	194	207	205	204	188	185	200	182	184	192	217	189	177	200	192	185	195	187	184	198	188	161	193	167	202	186	182	208	202	179	231	179	184	167	211	214	213	197	183	177	198	201	177	192	207	188	147	190	176	189	210	178	186	221	165	202	176	209	196	196	197	186	166	191	187	215	183	192	177	209	190	180	172	228	200	203	207	181	206	186	216	167	199	187	173	207	186	201	205	185	208	196	200	202	210	190	189	189	198	190	199	188	188	182	178	183	189	179	204	202	183	198	213	190	187	210	190	185	186	207	166	214	204	190	182	180	183	173	181	200	169	213	184	189	196	179	205	177	206	192	173	205	187	231	181	177	208	186	210	200	179	192	197	199	174	193	221	209	211	189	177	196	198	209	170	181	197	235	191	178	163	188	163	183	215	192	192	178	205	187	195	200	197	205	195	199	197	181	201	201	210	206	191	186	187	216	188	187	187	191	185	198	202	197	178	196	195	204	177	191	182	206	212	214	182	193	201	215	225	187	184	206	166	211	182	199	181	228	218	193	194	183	181	213	208	163	209	176	180	185	195	168	189	197	189	210	203	197	183	195	189	199	165	205	206	187	220	200	174	203	176	200	209	201	175	180	185	197	186	181	212	174	194	215	170	202	184	198	192	139	181	183	228	177	167	198	197	217	209	183	197	193	180	206	200	182	186	164	208	214	200	184	213	173	187	185	218	211	214	187	207	198	177	189	199	190	178	199	200	222	197	210	197	157	193	181	190	185	173	208	182	193	188	173	208	194	196	189	168	211	221	196	182	164	161	219	199	177	191	187	177	202	213	195	191	205	176	211	181	195	180	181	220	181	184	181	191	224	192	194	186	189	177	192	212	216	175	205	213	177	176	211	204	222	207	217	174	189	200	207	186	209	198	193	199	185	180	204	194	198	190	166	199	185	212	196	202	187	180	206	176	161	193	203	204	212	166	225	192	182	168	183	188	198	189	172	196	177	196	205	213	184	175	213	177	190	185	182	197	193	182	203	197	185	178	194	207	209	193	189	191	202	178	183	185	201	206	195	173	186	183	198	210	192	191	215	215	182	185	213	199	201	196	186	194	175	174	174	190	186	172	199	182	202	203	186	188	201	186	184	198	187	163	199	190	198	193	201	163	177	160	192	182	180	196	156	174	192	186	201	185	185	189	222	182	188	166	197	198	199	162	160	188	213	176	199	201	208	186	192	189	181	185	205	214	191	195	193	180	189	189	189	184	193	202	207	232	194	196	182	193	215	175	183	176	195	227	161	184	199	184	209	181	184	188	191	207	198	198	190	189	178	197	179	200	201	175	171	198	187	204	182	191	170	165	189	198	207	195	198	213	208	194	205	199	190	169	171	170	196	225	192	186	193	160	173	184	187	163	201	205	209	218	164	202	189	210	170	185	211	177	177	205	214	195	199	191	201	201	198	176	199	177	178	173	205	172	194	200	200	197	175	189	177	195	198	201	193	204	189	219	173	179	199	203	165	193	181	188	201	216	177	194	171	189	167	192	224	189	215	210	203	191	213	200	181	205	184	177	181	193	176	181	204	180	207	195	199	218	209	171	181	153	199	195	227	197	214	193	188	196	178	199	177	177	226	187	199	166	186	182	197	196	210	180	182	186	203	190	186	175	189	200	182	217	179	190	197	196	204	186	189	189	182	176	198	190	195	177	183	185	214	202	169	200	203	190	183	171	187	212	198	236	175	195	194	170	213	224	185	203	179	201	202	203	207	191	183	174	218	186	170	171	176	197	185	200	188	182	187	205	180	205	199	199	196	191	176	190	221	188	187	211	210	211	195	225	176	200	177	200	180	205	200	186	189	194	199	229	218	214	199	181	166	188	187	189	172	180	224	188	197	187	200	166	200	214	151	172	176	169	167	199	196	165	197	208	179	183	190	174	194	178	207	188	186	201	210	180	165	207	206	207	196	179	185	194	186	186	182	206	205	184	193	201	195	189	200	189	189	202	200	178	212	201	182	189	181	200	196	177	170	179	184	204	172	180	160	184	195	210	143	178	192	203	185	183	197	197	198	191	176	197	186	194	211	183	178	200	224	171	182	244	190	171	181	190	196	183	173	200	199	197	189	168	180	167	147	213	184	190	200	167	160	196	199	191	198	177	192	188	179	166	184	182	190	199	202	225	210	176	182	208	204	196	198	163	211	182	186	191	212	187	205	194	195	209	178	182	217	171	177	180	191	175	195	169	205	167	195	187	216	192	171	180	176	188	179	195	194	205	211	169	225	189	196	186	207	204	193	181	201	190	184	180	207	192	184	195	191	186	190	171	186	193	194	228	183	208	190	185	227	183	205	177	200	178	196	182	197	186	208	177	207	182	191
24743	18721	19055	6412	4580	3784	2984	2370	2018	1666	1445	1384	1256	1076	901	825	689	656	613	592	601	611	564	568	535	523	488	546	521	502	505	519	489	512	529	527	516	492	515	499	506	500	503	491	512	511	532	496	501	506	487	480	485	482	494	510	526	488	478	440	520	459	511	496	476	494	495	447	450	486	497	479	500	489	472	483	487	492	499	496	471	479	524	491	481	482	501	490	501	470	510	507	472	473	501	492	493	507	445	483	506	495	506	506	475	506	467	473	444	499	491	521	492	465	497	493	467	467	471	502	490	460	480	469	465	488	496	496	495	529	466	492	452	478	464	483	468	470	482	494	519	507	486	512	483	488	464	480	472	505	469	498	461	481	463	455	511	458	476	481	492	479	506	485	484	466	468	456	482	483	464	484	480	519	421	488	472	497	502	488	526	456	474	483	498	476	502	490	478	472	484	501	466	494	487	492	509	480	509	491	471	471	449	472	478	471	427	511	476	474	490	458	485	470	461	465	453	536	509	458	487	507	499	474	508	449	472	465	477	466	517	489	479	469	488	502	479	480	507	497	470	496	503	450	494	476	496	447	513	472	458	507	476	472	460	485	518	509	437	506	468	491	455	492	509	487	489	470	491	458	508	459	493	459	466	472	497	472	495	486	506	492	452	489	529	491	488	492	491	487	489	484	508	475	501	457	430	495	509	531	473	519	479	492	488	456	484	484	488	496	497	474	466	516	488	438	500	467	439	484	486	497	471	495	502	459	504	529	490	468	525	472	466	488	478	480	476	459	489	484	462	474	517	505	516	452	501	494	476	490	494	501	486	468	488	483	507	503	509	492	495	472	473	494	482	473	496	518	452	495	490	478	530	460	465	463	487	487	482	447	484	475	453	506	445	515	481	490	488	512	508	505	483	479	483	509	474	480	479	488	476	486	525	501	469	480	482	500	494	532	457	464	480	460	497	469	444	478	506	471	494	510	517	485	476	469	473	483	494	485	503	477	526	499	488	506	557	482	522	507	517	481	462	501	482	484	465	463	509	480	506	426	481	482	474	440	467	490	486	495	504	503	491	496	474	476	472	481	493	471	449	448	455	518	473	527	487	454	471	454	478	503	473	458	487	502	493	524	469	455	499	476	480	505	474	475	460	474	517	454	467	491	501	499	504	474	453	464	492	509	511	484	501	504	457	532	436	488	467	487	457	508	494	481	462	506	544	491	496	491	493	514	483	484	486	473	499	479	463	483	477	484	456	425	495	472	479	492	494	487	491	499	457	503	441	516	475	478	455	491	480	466	496	470	466	519	486	458	482	489	465	466	476	425	490	470	496	483	487	484	461	465	474	465	467	491	486	473	482	474	499	498	454	446	441	506	442	497	482	500	482	469	479	452	461	420	481	504	503	497	478	468	477	498	510	465	492	482	462	513	491	519	454	499	489	485	517	483	483	449	510	495	479	506	503	476	507	499	467	466	472	463	515	503	457	493	487	477	467	499	538	455	461	522	479	467	486	492	458	492	490	442	499	475	477	499	470	450	525	450	460	504	497	482	467	475	509	484	524	477	503	484	499	465	521	483	488	485	492	513	498	499	463	468	477	480	498	437	460	501	480	436	482	475	480	505	446	467	476	497	509	474	480	450	499	499	447	480	480	474	490	509	465	485	454	490	466	477	489	477	464	437	482	501	510	520	506	443	497	476	492	459	470	493	514	450	480	457	483	513	503	494	469	508	456	474	447	473	493	472	468	464	480	449	500	502	473	455	479	517	512	507	486	493	481	493	485	486	478	523	471	446	482	453	470	508	453	482	501	504	480	510	491	517	465	484	463	451	484	485	498	498	503	490	485	521	486	525	461	466	504	474	519	468	487	514	482	528	485	472	478	512	490	535	427	481	474	509	472	496	480	469	438	466	440	463	434	459	514	467	463	479	481	486	498	499	503	485	497	483	442	513	490	496	488	505	553	479	465	457	514	474	474	533	467	496	479	499	533	465	458	482	475	465	446	462	484	488	489	482	506	461	488	477	465	455	515	471	464	486	458	484	482	481	520	511	482	478	488	482	492	510	502	468	470	501	472	454	513	430	510	497	482	471	453	456	492	473	471	499	470	516	471	483	498	466	480	469	483	496	482	523	480	471	473	452	519	466	483	446	447	506	491	463	460	484	497	440	484	443	481	467	463	493	464	512	450	547	479	469	511	466	475	477	491	484	481	508	491	520	493	482	472	471	481	441	467	461	436	479	429	481	497	481	538	502	496	497	481	471	531	485	483	479	476	500	494	487	467	504	511	463	464	448	472	443	470	478	510	472	525	492	507	470	450	530	488	492	489	489	524	487	458	508	489	504	487	501	492	467	505	491	495	470	515	475	474	468	483	467	483	444	513	504	447	490	497	483	475	484	513	460	502	495	503	516	482	484	495	477	517	449	486	490	504	475	493	499	493	474	486	484	426	493	478	464	492	490	455	501	505	454	456	475	499	492	474	508	513	484	512	517	496	480	447	469	494	481	530	485	473	477	485	457	530	483	488	502	470	521	461	492	472	517	497	491	453	507	486	462	458	463	498	518	476	491	480	496	460	458	482	488	503	484	490	483	494	481	486	485	479	455	479	424	462	453	484	467	444	459	489	506	480	486	479	513	479	474	492	486	504	493	450	489	479	463	506	480	470	465	502	429	511	472	506	484	480	492	472	484	487	467	478	514	468	502	519	467	487	470	482	458	460	488	461	482	485	489	526	498	438	445	472	481	490	515	432	454	518	487	448	452	480	473	499	451	419	463	450	485	509	487	471	492	464	460	477	501	474	483	474	485	463	470	507	463	488	444	455	509	467	526	475	505	514	432	496	524	468	475	496	501	449	490	502	476	487	492	465	513	473	453	454	480	501	450	508	455	506	522	491	435	466	484	504	500	507	516	527	469	479	464	512	474	473	488	463	480	493	495	490	483	474	457	494	524	504	500	523	492	475	468	489	446	475	439	523	473	472	496	478	466	458	509	472	489	489	512	465	518	477	449	464	459	488	501	500	478	423	495	456	509	466	504	453	454	510	491	475	476	497	491	505	491	500	460	488	478	471	480	463	449	476	479	514	448	453	493	479	447	521	450	473	477	481	449	506	452	458	489	484	466	466	510	479	492	466	483	525	472	447	496	444	532	505	483	519	481	518	497	458	474	486	459	472	490	461	459	495	506	502	474	508	440	491	438	484	481	494	496	476	478	469	527	471	501	474	492	460	521	468	486	480	519	501	503	475	470	493	446	485	484	476	504	489	495	455	529	478	438	526	479	493	483	464	485	470	496	484	521	500	491	506	476	496	472	450	500	466	472	474	447	463	466	480	478	477	521	493	500	487	499	487	469	464	482	440	511	516	445	518	458	491	492	510	481	482	485	510	493	492	487	510	517	437	465	445	459	456	475	467	517	482	468	461	467	492	491	436	485	471	477	501	474	468	513	504	518	518	479	505	494	463	509	499	462	468	480	468	495	452	517	459	493	441	530
11753	4424	2033	959	673	587	492	478	442	389	371	390	387	379	406	358	349	328	322	375	386	375	328	362	362	358	353	332	340	359	339	350	303	354	373	349	335	333	329	358	335	339	378	355	322	331	356	365	313	340	336	368	320	366	388	358	403	358	309	365	350	338	313	353	386	349	330	329	316	338	338	346	316	382	323	357	328	347	348	370	345	366	368	332	352	335	348	353	348	342	326	315	329	330	324	340	339	364	348	304	348	343	356	330	329	343	348	405	334	361	355	333	348	341	306	348	354	340	310	340	339	342	338	374	364	353	343	344	376	308	326	340	357	320	336	321	321	377	329	334	304	309	330	330	343	324	353	376	346	372	340	338	345	324	357	326	333	344	334	342	368	348	348	332	338	333	347	355	360	344	384	350	339	332	350	347	357	334	320	328	329	341	316	337	317	369	358	317	382	345	366	367	303	321	326	338	299	352	362	353	328	310	351	327	343	379	353	297	345	354	328	336	352	356	328	354	327	347	368	353	332	321	319	329	364	320	332	327	335	347	313	380	361	372	333	347	386	332	377	348	345	361	331	342	318	374	339	361	324	357	310	321	356	318	322	359	355	320	343	335	342	344	336	333	354	348	326	341	338	351	342	334	318	350	345	353	338	300	339	323	335	375	362	320	336	333	341	346	339	332	359	363	349	377	314	357	334	349	356	322	384	340	337	332	348	346	353	346	329	338	343	312	356	336	351	333	317	369	321	346	336	384	331	352	358	370	340	377	346	326	346	334	324	334	325	380	361	329	334	335	321	320	352	328	346	332	359	309	384	348	311	367	339	344	338	354	339	352	329	325	348	357	329	360	325	331	350	347	358	335	360	315	359	308	319	304	328	337	326	364	329	358	367	330	346	321	329	357	308	366	347	335	332	343	370	344	349	377	355	359	379	348	334	343	326	326	339	330	332	335	323	327	359	351	337	328	332	330	358	372	343	349	301	351	290	317	355	316	343	349	347	337	323	343	348	384	366	336	315	331	330	352	359	363	365	338	323	374	344	312	314	353	350	346	395	352	317	354	304	327	348	344	342	328	351	322	352	336	366	332	322	354	309	342	343	356	363	368	333	325	354	376	339	309	322	338	337	328	303	317	345	338	328	336	343	353	352	333	351	336	347	302	341	377	370	313	356	320	325	324	378	344	319	352	347	364	345	335	323	347	356	354	343	333	318	347	312	368	355	334	312	327	343	333	322	369	351	343	321	336	355	339	376	366	369	326	365	326	331	357	321	352	343	345	313	322	338	344	349	353	364	327	336	330	387	357	357	349	364	350	347	323	330	352	356	348	326	312	378	345	289	357	385	370	334	321	343	339	341	327	373	306	332	348	341	334	322	375	340	359	366	303	335	327	366	355	346	359	339	321	335	333	364	349	364	306	330	320	358	355	340	322	368	352	337	346	345	328	317	336	355	351	352	355	386	344	308	341	353	315	351	385	382	345	319	320	340	335	340	339	399	348	332	361	406	296	351	333	311	350	315	321	343	371	336	344	340	317	330	338	313	354	326	296	336	341	351	336	328	346	333	319	362	354	320	319	345	310	330	367	330	331	339	330	335	341	356	324	361	372	357	325	309	337	328	345	334	332	320	336	337	316	332	326	383	328	366	330	302	365	333	346	349	329	344	358	339	334	330	347	348	327	353	339	324	367	372	330	332	334	331	313	367	365	347	345	354	364	325	319	343	379	362	343	333	346	320	362	339	329	313	382	314	349	313	339	337	340	316	357	325	363	350	291	340	372	310	339	316	353	349	323	305	353	355	367	367	343	343	361	366	358	327	330	332	340	333	358	317	372	313	350	372	351	339	371	316	333	360	349	394	374	341	364	321	309	367	321	319	370	361	348	336	360	347	337	368	336	313	329	338	305	346	346	321	343	342	314	353	349	320	327	326	355	315	389	393	336	313	350	355	333	355	307	345	342	323	396	355	320	342	350	363	297	328	366	340	315	346	350	341	335	334	363	349	363	341	306	342	344	343	342	341	325	370	311	329	388	344	380	325	359	335	322	319	297	356	340	347	360	308	364	363	352	353	336	338	346	364	359	360	386	344	332	331	356	336	323	357	363	374	330	346	330	317	339	324	348	332	360	366	351	325	344	369	309	348	356	354	334	367	365	343	374	331	341	355	351	338	373	333	358	355	334	355	304	306	340	325	362	366	328	311	350	330	351	372	353	335	353	347	341	337	370	335	345	331	313	367	345	365	361	372	348	328	349	335	360	343	353	335	349	365	332	319	314	336	332	325	311	358	330	309	338	336	336	329	338	331	306	351	316	353	296	331	357	325	317	390	341	366	318	350	350	319	367	348	369	343	361	343	316	327	346	353	331	338	352	323	340	341	340	368	334	360	352	298	375	371	320	342	349	324	330	326	327	340	350	335	321	318	383	337	345	335	367	358	326	386	325	350	332	354	371	342	332	335	325	378	341	358	379	322	353	325	364	339	350	331	377	321	348	339	334	366	323	340	359	341	339	370	363	345	316	338	341	349	322	367	347	379	308	380	334	341	360	361	319	293	340	351	356	335	356	384	331	339	339	324	333	327	331	370	332	329	342	348	355	356	363	329	333	324	316	367	326	357	339	339	356	344	364	369	339	331	339	329	351	347	358	296	355	326	349	328	354	361	367	334	341	342	333	342	322	336	340	369	333	340	340	338	326	353	368	344	304	375	342	355	342	377	354	350	325	311	321	397	331	349	342	301	342	352	343	303	334	328	264	330	299	342	337	359	366	335	383	355	342	321	298	336	334	328	345	340	329	325	354	332	365	345	314	327	311	346	358	351	352	315	323	345	365	321	343	348	334	315	360	367	317	324	322	310	339	371	334	337	374	368	354	340	335	356	352	348	326	326	351	388	287	340	340	357	332	343	349	360	336	335	326	303	332	349	340	347	332	332	331	348	345	336	345	337	343	343	352	351	337	335	359	328	335	328	374	343	325	364	331	353	340	368	368	322	357	328	326	350	321	317	397	361	363	349	333	382	341	337	345	349	306	386	335	325	329	342	379	354	302	352	319	343	335	324	325	345	332	320	328	367	321	339	359	341	320	352	321	350	355	338	311	328	372	360	319	365	352	344	315	349	337	377	320	373	361	356	320	295	373	329	364	315	317	333	347	352	351	388	323	381	370	351	397	351	326	344	333	337	346	346	356	344	338	350	342	342	341	345	334	347	367	359	328	344	374	341	405	314	313	316	379	344	338	357	345	327	325	342	347	377	343	358	354	329	363	364	339	342	293	317	346	352	343	328	335	344	328	351	378	346	366	333	317	363	362	351	369	320	359	355	355	328	338	338	340	348	355	332	355	362	340	349	331	359	373	350	357	318	327	338	375	327	315	363	311	317	340	303	338	320	327	321	360	338	385	326	343	338	360	374	333	318	330	343	325	334	311	347	298	331	290	372	332	325	343	343	372	358	320	340	321	356	311	349	321	333	324	309	317	294	359	339	295	325	332	363	360
8886	4568	4002	2778	2325	1968	1698	1483	1390	1259	1221	1097	1075	963	962	901	873	837	861	846	822	851	854	848	840	872	824	788	800	814	849	814	813	842	811	807	815	841	822	852	798	833	819	856	824	839	829	852	827	885	839	791	837	816	853	764	780	761	821	834	825	835	835	798	845	855	842	832	825	789	801	854	856	839	799	828	815	786	868	818	826	815	815	848	841	861	811	770	741	879	792	815	848	822	817	787	854	844	796	829	828	827	828	876	824	820	819	820	801	835	814	857	853	801	841	817	806	828	830	834	814	813	768	837	862	815	857	826	849	791	847	883	875	842	804	760	824	828	771	781	854	802	812	820	783	805	793	838	776	860	811	805	817	781	803	820	834	823	809	832	847	781	858	853	812	843	838	814	810	845	784	793	781	802	812	809	796	840	856	848	803	845	852	833	819	793	780	813	829	858	811	795	797	797	873	821	901	851	802	796	861	833	810	831	859	876	803	827	822	816	817	865	805	792	834	816	826	815	815	836	824	845	843	813	800	825	813	827	798	817	817	806	812	823	829	815	838	816	828	737	804	831	854	831	807	770	806	812	852	861	812	828	822	804	859	815	795	816	806	796	818	789	845	855	822	846	823	768	832	820	773	843	822	835	827	892	815	839	857	845	783	810	807	839	823	880	797	833	806	819	864	805	841	842	814	829	826	804	780	859	841	762	834	816	848	846	826	797	830	832	785	768	830	860	822	832	790	814	797	847	860	786	836	777	793	823	768	837	829	832	821	827	840	831	830	817	851	826	789	840	824	848	797	817	817	830	843	840	825	865	772	849	820	846	855	826	848	840	790	816	850	791	788	842	795	906	814	787	810	759	759	824	831	808	795	803	828	860	810	821	813	816	809	743	835	864	778	812	813	795	808	823	798	825	833	852	841	770	769	830	806	793	808	822	827	809	803	824	819	763	857	840	783	826	799	818	799	806	877	825	812	784	853	850	820	851	796	836	812	833	861	837	816	867	818	820	784	819	808	805	837	873	812	815	844	807	820	827	838	867	817	840	820	812	838	838	857	787	846	809	789	763	845	821	790	833	827	844	799	838	785	849	866	834	832	850	859	823	799	818	840	830	799	841	827	829	775	858	861	833	790	776	835	855	776	834	841	811	797	789	756	830	788	798	837	786	828	795	834	812	858	786	829	810	837	861	796	869	791	808	842	830	779	793	851	826	824	793	858	849	823	827	843	772	821	792	835	799	824	841	885	778	846	803	789	795	870	830	830	851	833	832	836	820	893	806	798	828	780	889	821	823	839	827	858	822	815	834	797	823	836	831	781	826	821	813	813	854	829	806	850	802	839	834	830	844	828	806	829	822	843	867	806	847	830	838	882	866	841	825	824	824	786	821	809	826	806	852	821	810	870	765	749	839	804	812	800	842	795	820	824	810	827	801	834	819	829	815	795	853	870	856	801	852	794	838	846	759	777	862	839	806	826	827	864	807	835	845	805	844	883	821	784	831	848	896	808	836	779	799	837	871	902	853	808	805	778	829	815	779	827	812	782	884	772	827	830	803	826	822	854	755	816	812	811	837	855	815	823	829	798	805	796	836	837	826	850	814	820	779	814	852	785	871	775	824	799	833	765	816	845	785	863	873	838	822	842	879	788	833	826	815	821	853	838	802	799	829	829	815	789	826	819	837	803	818	895	840	784	829	820	810	792	824	843	843	826	858	814	806	824	811	797	825	809	822	818	839	847	823	866	894	808	783	823	852	788	810	826	856	853	847	791	787	854	838	781	815	796	844	858	765	796	824	826	854	838	845	798	801	768	842	767	827	834	797	782	835	786	845	762	823	851	828	824	813	831	761	803	840	804	845	839	785	764	812	780	807	843	847	848	823	843	801	794	831	832	778	829	808	810	825	814	812	810	787	835	848	834	784	802	841	792	845	807	810	851	794	808	824	845	865	839	832	791	867	798	832	823	838	794	841	820	861	799	862	798	837	815	840	791	793	847	824	827	841	830	821	799	816	850	841	822	812	856	842	821	816	783	794	867	821	811	792	810	840	853	820	819	799	797	789	820	862	900	849	855	855	830	832	789	816	847	839	807	860	830	863	795	821	848	819	793	811	882	827	842	809	798	809	804	772	787	770	832	817	824	879	808	812	828	818	809	760	789	805	857	790	843	823	820	870	871	830	804	769	828	803	816	843	801	844	879	755	809	811	827	807	765	797	825	803	796	741	806	818	868	805	767	805	841	836	848	812	848	846	823	837	823	852	834	833	814	860	809	838	856	813	785	801	800	811	821	857	811	843	829	818	829	827	841	879	870	791	799	824	838	815	813	857	825	807	832	838	803	814	845	870	809	781	849	808	818	815	857	796	822	804	854	829	816	840	785	789	800	771	836	794	851	845	841	832	797	807	779	861	790	809	886	823	836	868	822	840	787	774	847	813	831	788	802	841	795	867	834	860	801	771	811	891	842	822	853	838	860	842	831	827	806	829	850	816	850	804	866	820	827	819	819	818	790	779	831	831	811	861	826	849	813	803	830	818	809	770	801	840	821	836	872	780	819	852	842	829	795	792	869	852	810	791	843	816	873	844	781	838	788	844	821	845	763	831	810	870	778	882	875	816	820	831	825	837	778	840	899	840	784	866	798	837	876	856	800	809	820	755	814	872	780	829	816	788	787	806	852	816	860	866	852	833	807	775	817	770	814	851	818	782	836	800	817	807	835	819	834	824	803	864	793	848	840	817	828	826	832	831	800	849	796	834	778	786	834	788	876	790	833	826	889	793	801	828	805	818	845	865	806	829	784	785	783	772	839	804	836	847	827	863	807	797	845	835	842	809	795	826	830	797	803	855	878	812	858	836	796	816	773	844	797	789	788	858	872	854	824	829	835	812	829	815	838	831	848	846	813	837	824	793	797	881	854	812	768	826	809	869	820	817	860	786	793	820	840	829	806	823	875	857	795	773	895	831	836	833	859	838	786	845	812	830	800	813	789	807	806	811	855	848	780	862	814	801	851	803	822	808	795	830	815	806	828	800	776	854	946	846	817	805	806	828	767	790	814	846	814	888	824	801	888	795	852	748	870	862	831	800	801	844	787	803	836	825	842	828	817	818	848	841	808	829	854	804	842	818	791	867	874	835	800	837	824	821	803	809	807	802	814	810	835	845	807	849	863	805	782	819	854	841	829	844	851	833	808	825	833	829	807	788	796	788	810	832	843	877	803	859	804	807	852	827	782	867	827	836	830	855	756	804	816	785	807	818	816	814	828	857	859	812	824	868	821	834	838	791	888	830	782	830	825	832	765	863	831	881	847	797	819	870	843	845	834	792	810	852	805	835	835	797	793	854	861	803	856	791	795	861	840	765	875	833	836	838	818	809	863	844	841	812	844	819	842	783	822	780	807	836	780	866	859	771	799	851	848	838	817	809	836	855	849	864	814	804	873	794	825	816	794	810	861	800	834	808	873	802	831	821	820	825	844	844	862	836	758	774	807	826
27058	15496	10264	2790	1140	809	645	531	509	457	433	404	394	375	390	329	328	337	325	323	326	316	279	312	287	329	351	308	323	318	304	306	323	332	307	329	310	343	317	278	300	346	319	320	281	345	298	287	316	285	330	307	284	309	305	295	330	299	313	342	327	340	329	324	302	288	318	329	327	327	323	318	309	314	345	317	268	308	326	293	311	336	309	324	313	311	313	299	293	337	319	287	249	311	327	327	325	332	308	338	335	311	311	341	311	313	316	307	311	320	305	354	298	319	332	329	343	307	293	334	303	296	323	291	328	343	335	315	341	295	317	317	319	314	324	315	284	361	320	364	300	330	320	324	309	330	349	301	308	306	321	313	325	347	334	283	333	300	322	311	288	288	309	336	316	315	323	317	290	335	352	291	304	295	310	319	333	318	312	343	299	338	311	309	357	312	310	335	342	322	326	301	310	292	309	332	315	330	296	285	295	291	325	321	303	325	288	336	329	323	330	316	338	295	324	288	314	300	298	290	303	312	346	318	324	318	330	313	305	323	290	353	268	314	310	342	345	316	287	354	338	315	313	318	327	354	319	333	308	343	319	287	322	293	331	285	315	311	315	342	287	294	306	311	328	275	293	323	344	312	322	307	309	336	301	307	346	306	315	325	338	338	300	330	337	326	290	330	299	312	311	293	304	297	295	325	277	325	338	295	259	311	325	299	294	338	327	286	318	327	320	295	300	346	309	328	308	317	347	325	319	298	328	305	283	296	324	298	330	306	324	339	346	320	317	326	266	318	330	328	311	305	311	333	326	321	316	287	337	347	301	329	321	298	296	325	333	307	312	327	333	333	280	315	302	326	308	293	336	322	314	291	295	289	322	304	298	295	295	290	327	315	319	333	330	324	314	334	332	309	309	298	311	340	338	314	290	317	296	294	298	321	323	316	323	317	326	351	306	324	327	301	345	315	310	291	350	312	294	306	309	297	302	290	343	281	332	279	315	334	307	316	283	305	286	346	333	268	295	323	296	301	340	328	328	332	289	306	299	313	290	310	296	293	294	296	291	281	336	339	329	318	318	333	326	300	312	324	273	303	325	323	327	290	317	324	316	338	291	301	334	290	317	328	311	307	346	316	332	297	305	356	272	290	277	285	316	319	303	332	291	292	311	320	329	327	344	340	333	326	334	322	339	326	313	310	329	305	336	295	296	330	314	323	310	296	296	316	296	317	322	308	274	319	320	289	393	319	296	315	283	318	292	331	275	334	307	304	327	334	336	308	300	313	302	344	313	302	317	329	298	337	294	338	309	312	288	304	297	293	287	315	305	343	319	347	291	322	306	302	322	315	275	297	321	327	294	274	334	367	319	323	349	309	305	316	284	304	316	338	314	349	334	370	313	279	299	324	313	312	350	271	293	350	304	318	318	300	327	326	327	326	296	305	318	309	298	315	320	305	300	310	325	329	323	307	325	308	289	281	324	340	322	287	319	322	291	347	315	313	332	311	336	315	353	317	348	334	301	326	317	307	307	328	342	332	297	320	326	320	297	311	340	337	310	329	295	304	321	303	279	316	327	327	345	305	302	339	328	305	314	308	313	262	308	289	291	323	313	328	302	288	341	321	295	318	330	295	332	344	321	294	311	318	281	330	339	300	295	345	348	349	329	316	302	359	310	328	329	299	320	348	308	332	329	342	331	292	313	294	357	344	303	337	302	284	317	302	325	319	330	318	342	295	306	326	319	303	347	341	295	307	305	335	317	335	325	317	342	330	317	309	277	311	327	347	282	343	306	335	347	312	343	282	332	324	334	330	287	329	304	292	348	283	310	287	321	315	317	348	334	307	333	303	306	337	344	321	321	311	310	286	288	286	312	330	301	299	320	323	339	309	291	316	308	278	317	322	337	308	308	326	302	291	302	315	303	377	286	341	347	339	303	345	312	349	324	307	291	343	288	342	303	319	332	309	341	288	293	323	332	337	319	325	276	345	312	321	323	320	308	330	342	348	293	293	303	310	290	316	290	298	331	309	342	313	324	318	311	300	296	289	320	304	299	340	315	342	299	310	328	326	326	266	326	321	334	343	311	315	288	280	275	306	301	308	317	298	290	310	348	307	333	327	316	307	308	313	317	346	294	301	328	323	324	289	314	303	335	332	286	339	328	304	298	308	300	348	314	316	317	304	313	316	311	332	294	307	288	326	306	319	319	338	297	306	320	309	337	322	341	308	317	311	357	310	280	346	298	295	333	329	305	308	288	328	310	352	327	307	319	345	329	309	308	331	328	317	310	304	324	294	297	341	309	303	311	310	335	356	321	319	337	302	331	311	327	332	307	308	319	317	335	297	320	319	299	341	307	323	318	306	291	326	329	330	311	311	340	330	329	307	321	292	312	280	326	324	321	321	309	314	317	326	333	333	312	299	312	321	295	308	327	310	302	307	290	372	304	284	336	308	288	342	331	325	297	326	288	307	288	331	305	315	293	314	342	329	305	280	294	339	343	293	305	335	329	339	288	298	278	324	332	319	321	307	318	299	309	326	330	320	301	287	345	304	294	329	271	327	328	349	303	294	355	322	290	312	311	310	319	348	289	316	338	326	334	321	368	295	350	321	306	313	297	309	337	339	350	353	298	338	292	314	316	306	312	315	297	306	276	318	303	307	334	289	302	288	294	332	332	292	325	321	338	302	299	299	332	325	343	301	334	307	296	328	314	316	313	318	329	320	307	329	305	316	331	285	341	297	323	337	285	310	311	327	339	342	366	308	323	324	278	312	325	317	273	321	307	338	325	331	289	308	313	299	309	289	306	315	335	309	306	283	327	329	324	303	335	326	334	309	312	325	322	346	315	297	297	299	336	271	310	321	330	318	271	309	318	321	330	346	331	300	333	284	315	298	317	325	289	302	294	307	278	258	308	291	299	286	331	296	330	322	321	307	340	315	328	286	311	304	285	296	291	313	283	339	317	316	322	327	285	312	327	292	308	317	312	311	315	330	319	337	327	291	335	295	326	315	300	298	345	328	318	287	318	306	323	334	301	306	309	312	337	328	313	332	294	346	315	310	313	293	323	298	292	275	297	302	334	334	287	303	310	322	329	333	316	326	326	304	333	316	318	321	294	343	319	304	307	320	324	331	332	307	337	301	324	340	328	309	301	311	334	327	297	335	314	321	335	304	312	326	312	363	319	304	301	328	276	292	338	348	352	306	326	323	333	315	314	294	339	312	347	318	324	318	318	314	318	298	355	336	295	326	318	292	352	298	287	295	301	295	311	319	298	309	288	313	309	292	292	294	332	360	349	306	353	314	320	289	303	335	311	304	343	325	319	333	312	320	358	349	305	333	289	322	319	327	311	323	289	324	316	327	301	321	312	268	340	301	330	316	297	288	287	273	320	339	312	303	301	318	328	310	342	310	305	385	331	337	353	337	327	340	307	307	290	301	285	306	340	336	304	323	312	292	348	300	298	332	323	326	316	301	345	345	305	295	339	305	345	315	292	332
19763	13264	12663	5268	3771	3054	2367	2106	1775	1646	1491	1363	1194	1147	1003	927	876	829	876	854	807	813	839	773	778	755	779	797	796	761	742	794	753	781	775	788	759	765	787	770	758	808	762	764	758	803	787	781	747	756	745	797	695	810	787	770	813	755	768	785	750	722	791	744	776	772	720	763	735	790	729	771	791	732	761	780	765	741	759	751	684	723	728	771	813	785	732	789	781	745	753	753	757	774	733	725	743	768	810	741	784	721	732	757	769	742	730	753	739	773	761	712	785	779	759	762	707	755	739	766	741	787	715	731	782	777	748	744	762	758	782	709	733	767	763	748	769	738	804	740	777	758	769	726	784	754	811	752	754	761	722	786	726	758	761	791	775	745	777	743	793	697	728	746	704	791	723	759	703	733	737	750	785	748	759	769	726	746	709	773	742	778	782	731	735	750	808	780	742	775	754	763	770	730	814	733	718	794	763	745	717	793	746	746	812	779	774	759	744	715	765	794	741	777	797	803	697	805	740	799	746	774	730	737	770	738	804	748	760	773	780	756	808	793	765	746	757	743	804	783	797	755	735	728	743	782	725	704	795	727	747	772	745	756	759	754	785	766	773	750	777	791	774	802	767	747	715	746	764	761	732	761	787	752	720	754	725	822	732	754	783	754	714	749	775	785	743	758	768	778	765	768	711	780	785	749	700	727	700	759	745	735	771	772	788	739	737	769	697	773	746	757	708	764	775	765	741	745	790	750	719	755	771	782	754	757	750	736	744	739	769	708	717	750	735	741	728	786	726	726	731	746	789	774	724	768	786	765	776	734	769	782	770	742	763	764	767	728	801	752	768	760	739	790	769	766	751	727	851	722	765	764	711	707	771	764	725	825	723	713	729	769	739	753	771	776	774	730	737	753	768	734	760	792	767	759	717	740	772	758	730	776	744	726	779	744	734	777	768	793	683	759	814	781	733	716	770	786	722	710	764	719	765	729	780	786	760	787	748	797	795	751	749	787	738	758	723	731	794	762	703	780	768	757	735	813	768	760	744	729	782	705	759	746	779	759	734	776	750	706	728	745	786	750	736	764	765	710	785	721	779	736	743	733	766	774	744	717	787	750	731	789	769	778	775	738	780	761	775	744	713	732	766	722	764	755	773	793	752	753	749	814	727	720	726	713	732	717	749	708	737	825	756	761	738	723	769	764	764	755	761	753	729	750	717	758	778	728	776	743	761	741	835	781	687	775	735	771	731	728	727	740	729	802	746	768	775	777	762	774	719	734	753	765	723	783	790	729	772	724	752	762	737	785	770	785	745	737	781	789	780	790	774	763	747	724	816	780	756	721	779	717	807	762	767	765	771	742	731	743	723	802	769	752	763	748	729	753	758	731	767	738	736	712	794	775	770	811	760	813	724	747	744	784	782	818	787	744	793	725	726	732	711	758	830	788	787	784	808	756	770	775	746	800	733	756	732	744	722	751	763	736	769	719	798	771	779	771	775	755	760	777	785	755	742	771	739	736	741	796	741	808	713	801	780	735	758	724	767	764	772	761	712	758	736	761	734	770	757	770	745	763	798	731	725	774	767	775	725	741	754	758	803	769	739	759	756	781	741	760	749	788	774	738	757	739	743	726	764	714	767	767	754	794	788	734	751	748	779	785	734	767	752	774	730	745	744	746	770	756	751	730	786	766	814	762	751	719	783	797	772	806	781	795	738	793	800	728	761	718	755	721	738	768	824	775	718	760	732	743	800	794	774	765	718	756	769	789	730	778	781	738	759	726	779	766	687	774	759	766	774	767	761	752	762	793	714	778	798	756	680	770	783	779	719	753	756	751	712	708	739	636	747	666	801	741	746	735	762	755	751	709	771	796	790	719	763	757	738	797	761	746	727	753	766	755	766	762	774	782	769	731	760	772	700	761	742	793	766	777	755	739	786	765	745	740	734	729	829	762	847	819	735	762	741	778	724	738	748	794	743	805	755	788	794	790	742	717	758	704	768	777	741	748	765	710	754	740	754	764	776	739	757	743	765	760	756	789	791	750	748	734	751	806	766	762	749	738	760	778	752	791	787	756	730	773	709	807	771	750	764	718	715	748	788	772	782	755	733	753	761	768	750	765	716	779	754	766	788	751	760	764	755	701	720	729	775	760	738	749	784	733	847	731	755	736	806	793	741	790	774	788	742	720	754	726	775	757	746	748	751	743	784	714	776	753	742	751	736	775	783	775	759	708	753	772	748	770	759	756	750	760	789	701	755	724	745	810	759	719	752	746	753	813	733	805	727	782	752	732	758	724	791	791	763	755	791	741	754	772	704	755	737	769	742	783	742	758	732	733	798	690	768	775	790	772	717	734	714	723	762	741	769	751	797	712	719	774	756	758	743	679	707	742	758	768	756	735	783	776	725	775	797	737	788	805	786	812	793	774	771	767	742	728	731	754	746	769	773	824	757	772	780	738	720	735	778	790	752	803	787	756	774	759	765	788	771	746	765	713	753	740	710	765	751	784	730	742	752	722	801	778	770	762	763	731	762	745	783	764	796	786	712	709	749	780	810	763	775	733	723	736	719	747	760	772	748	741	750	805	724	772	766	770	740	763	782	750	736	800	745	798	729	773	743	777	747	727	730	740	753	733	757	741	797	727	795	777	762	711	712	748	776	742	745	737	725	775	750	757	738	770	800	740	750	773	764	780	732	753	782	762	713	735	741	784	675	714	784	777	766	737	768	733	752	748	743	740	769	783	769	787	757	720	769	749	747	767	783	789	781	747	738	743	699	741	753	812	826	766	762	794	772	751	758	752	776	780	739	779	755	772	735	751	776	751	775	743	672	721	776	784	791	737	764	730	753	757	821	750	797	746	798	775	709	801	792	784	707	754	743	759	767	772	748	763	762	750	748	720	760	711	712	743	756	752	743	751	739	737	745	741	752	737	781	757	780	740	780	729	801	776	764	750	756	784	734	755	803	703	771	740	718	728	758	741	758	717	753	748	730	751	722	771	739	759	734	790	766	736	784	736	769	694	744	729	680	776	714	758	726	751	779	759	736	774	772	784	790	776	736	737	739	758	757	787	784	700	823	693	756	764	791	698	720	756	775	740	729	780	783	760	769	741	708	755	751	750	764	738	755	761	770	767	712	743	752	761	707	806	759	781	758	759	802	740	734	744	733	780	817	790	763	744	772	771	728	788	763	749	771	698	797	774	785	741	775	750	741	750	741	744	801	722	767	762	717	747	777	723	746	756	789	728	743	768	790	808	765	758	800	790	744	778	780	733	739	744	782	777	753	754	764	802	759	808	770	753	771	798	730	736	762	791	745	760	741	783	787	760	773	758	751	737	746	751	791	753	735	749	782	762	795	768	756	774	710	776	772	759	744	793	773	750	764	745	760	781	756	783	660	775	693	748	727	749	787	804	819	770	767	756	744	746	780	719	781	754	779	785	754	769	749	737	775	800	768	780	741	757	750	810	734	783	775	753	746	778	768	736	779	781	774	713	760	767
36036	24565	18354	5867	1682	917	661	553	464	410	370	340	262	273	247	245	208	186	210	202	209	218	218	189	225	221	215	218	208	201	218	207	199	182	200	192	176	214	171	219	176	188	184	165	186	192	188	195	185	187	201	215	212	211	198	172	186	191	185	206	182	171	199	212	216	198	195	235	203	179	211	218	193	187	197	189	202	191	183	210	175	187	201	182	199	168	178	203	188	209	219	193	227	210	177	187	188	191	202	185	193	215	183	192	197	213	183	177	208	186	188	193	191	191	183	181	203	181	219	209	221	163	186	178	172	191	197	235	204	190	188	181	200	185	184	194	193	167	176	170	202	186	211	188	218	184	156	208	194	176	171	213	193	181	198	189	199	193	207	195	167	175	194	204	203	205	199	195	176	180	207	189	197	174	189	172	163	192	205	190	204	227	216	203	174	176	183	195	199	202	205	212	190	180	204	220	182	213	208	163	177	207	175	193	201	171	193	169	199	197	206	203	203	209	170	224	189	185	158	219	193	207	172	159	200	203	194	207	170	193	184	183	182	169	201	222	183	158	214	175	192	224	180	180	197	192	206	224	201	186	196	196	187	186	180	219	178	193	168	200	204	184	200	175	192	188	203	182	198	197	172	211	215	188	174	201	167	182	212	217	214	221	193	171	204	217	203	183	205	191	188	189	207	182	185	188	198	195	196	206	196	168	212	184	183	174	204	202	193	176	165	168	201	214	210	199	179	178	201	187	193	181	221	215	172	217	186	216	166	198	184	165	177	203	174	212	181	173	170	189	195	172	186	180	182	174	205	201	200	220	169	221	188	197	186	186	197	194	177	178	177	210	194	193	216	211	183	191	180	198	179	198	204	200	198	203	207	221	175	188	175	193	176	202	193	207	171	194	172	197	191	190	186	152	204	196	214	177	219	190	211	185	173	201	205	216	173	203	191	209	205	201	188	148	185	199	183	180	178	174	184	218	198	185	191	169	215	198	172	192	224	196	186	192	187	183	180	175	174	183	214	198	222	169	194	199	200	171	173	190	180	212	175	204	187	187	182	187	183	203	168	190	194	193	199	191	179	179	198	200	210	219	194	177	188	187	189	191	188	167	193	182	178	197	194	196	198	185	182	191	211	194	190	201	194	194	196	217	187	186	187	197	205	222	202	188	192	188	175	193	202	186	191	190	203	161	195	221	204	202	203	187	218	179	213	199	197	208	182	184	201	192	224	215	190	190	186	183	189	216	189	191	208	204	200	185	178	185	167	186	216	192	200	200	215	198	200	205	205	168	222	218	185	210	183	172	182	201	177	204	203	160	198	192	181	184	198	173	182	186	221	194	187	198	212	203	195	178	210	200	203	196	174	172	192	176	188	200	183	205	197	190	191	191	196	192	214	189	185	187	205	179	235	186	189	189	202	196	214	196	210	166	162	187	192	194	164	186	199	200	198	198	223	208	188	194	189	200	193	180	196	187	187	215	184	220	193	197	237	184	194	197	177	182	179	154	183	172	195	183	193	181	196	179	196	161	178	198	185	204	200	182	171	200	203	178	151	186	214	203	195	214	202	187	193	210	186	192	212	204	188	165	175	178	202	186	174	175	183	211	179	178	191	191	176	180	192	209	192	176	187	195	199	175	207	186	189	204	187	182	165	209	218	198	212	201	179	195	200	175	189	206	187	188	198	198	182	185	211	189	181	216	205	201	199	207	182	222	213	180	200	181	224	190	198	204	204	187	163	159	188	190	184	178	180	186	196	169	184	175	223	226	201	187	214	188	209	208	202	181	192	219	168	183	162	188	192	206	162	177	196	199	220	193	180	180	192	222	194	189	186	203	183	199	182	173	194	207	215	177	224	212	211	215	190	209	202	182	201	205	212	192	161	204	185	204	199	188	174	195	197	188	172	192	198	195	215	186	216	165	181	184	203	185	194	213	169	177	206	176	165	196	175	208	203	221	204	180	199	187	196	201	187	168	168	199	201	188	201	197	193	212	193	202	196	183	208	176	202	179	218	191	218	216	200	155	190	168	185	178	181	209	180	190	183	188	181	195	201	172	183	195	205	175	183	218	194	224	187	191	195	206	198	201	190	191	186	188	164	224	175	192	179	190	181	182	190	174	180	187	221	214	186	196	193	189	204	186	204	185	202	191	205	191	187	199	168	194	198	190	209	174	194	196	192	200	172	187	222	166	186	189	198	195	199	184	176	212	207	189	198	184	180	206	189	213	196	190	175	201	215	186	200	187	173	187	186	186	178	170	196	197	213	198	184	208	205	162	205	224	201	178	178	178	187	189	178	188	187	195	188	192	186	183	183	170	159	184	215	209	201	212	217	175	199	229	207	204	217	192	215	213	193	216	206	187	191	188	205	202	207	192	187	199	188	183	168	194	194	185	196	200	199	199	196	187	203	193	188	194	173	183	177	207	201	215	179	216	205	171	198	195	197	209	203	183	197	187	174	185	177	213	202	209	197	194	203	214	193	211	198	196	206	213	193	187	158	194	183	194	196	212	200	170	173	197	179	183	197	187	165	207	172	202	178	203	176	215	202	195	188	190	163	203	188	175	203	172	208	189	214	204	209	227	165	173	202	177	168	169	176	193	187	212	192	180	192	167	198	177	200	175	199	171	182	204	197	181	170	177	187	231	210	175	192	211	200	187	168	200	208	220	208	205	196	190	188	197	204	205	187	194	187	189	191	238	180	192	191	231	187	235	202	195	190	172	186	187	190	184	192	210	183	193	182	188	174	198	176	180	204	204	200	210	204	177	194	179	201	224	214	199	200	180	193	174	214	175	167	203	169	178	201	202	221	198	188	179	199	198	203	206	194	167	203	183	210	188	214	193	217	202	184	192	197	216	195	218	195	200	207	205	158	220	193	186	181	205	189	189	178	190	186	204	197	209	174	181	191	198	200	180	209	217	172	188	199	209	184	189	177	191	203	192	191	204	185	164	197	186	177	192	202	183	185	233	202	193	169	211	204	186	183	205	213	193	212	215	203	201	195	199	223	184	197	151	165	188	187	172	186	188	213	193	165	162	193	170	197	198	183	178	167	188	199	202	213	176	208	174	185	205	184	192	193	196	190	199	184	185	200	153	196	187	188	194	192	199	191	194	181	189	191	183	166	188	176	185	183	185	197	199	190	156	193	169	195	187	216	184	205	183	177	184	212	190	198	202	166	164	177	169	189	206	170	210	176	180	167	196	213	198	198	191	190	190	201	199	189	193	191	197	181	208	179	208	201	181	192	208	189	180	197	202	201	176	192	209	175	183	203	195	203	182	168	200	184	173	197	181	200	184	211	214	194	183	178	170	185	187	163	178	207	225	192	177	186	170	197	216	194	204	194	199	210	213	199	179	180	175	199	194	202	200	210	187	170	213	198	182	187	182	191	195	179	219	186	184	208	169	169	171	175	187	182	189	202	182	181	224	193	210	194	182	192	206	199	175	183	168	197	187	200	173	191	180	181	198	165	191	189	190	205	200	173	194
24995	20270	19865	7158	4700	3756	2940	2251	1971	1730	1496	1346	1193	1040	887	786	695	646	639	600	608	588	577	562	522	560	528	554	579	524	529	514	503	464	507	518	483	519	530	508	481	496	518	521	551	506	503	495	483	521	485	512	517	505	505	482	507	489	537	438	486	489	511	457	456	512	452	499	533	541	520	492	469	522	558	485	507	511	464	514	470	495	486	497	536	469	461	500	466	489	490	476	523	464	473	488	480	487	494	507	473	491	496	436	482	541	477	502	492	441	514	482	509	530	479	476	495	470	474	488	466	495	476	471	474	499	505	505	473	467	490	492	490	469	475	495	449	523	468	523	532	467	452	491	488	481	491	495	507	454	502	466	481	468	470	476	470	453	456	500	489	468	443	464	510	467	504	512	519	504	480	511	476	485	506	501	514	499	476	469	556	464	483	504	472	456	455	479	503	478	477	506	467	465	456	481	510	495	495	486	499	466	478	478	518	477	471	501	483	474	503	476	510	468	467	477	463	485	532	520	467	499	468	469	496	511	490	486	450	454	477	520	497	491	485	499	464	456	536	440	497	449	473	467	478	481	524	491	467	443	504	459	478	467	483	453	476	468	502	491	490	476	468	489	473	479	489	506	493	474	492	465	478	471	482	463	483	487	509	472	488	494	487	472	468	479	507	517	483	481	497	498	438	528	495	457	475	477	508	479	464	464	478	462	454	472	507	457	489	472	492	521	465	477	480	431	484	474	502	453	454	503	499	475	458	498	458	468	492	517	522	481	493	495	542	504	486	494	454	457	497	470	506	487	503	506	500	456	492	478	459	492	484	461	497	473	476	474	510	509	496	508	468	474	454	469	488	481	469	497	490	496	451	500	482	524	514	458	479	471	489	488	470	493	490	504	518	457	514	500	492	493	450	462	478	497	471	440	456	413	520	509	498	530	490	463	450	541	487	491	492	512	465	521	470	457	511	513	457	479	468	485	503	458	490	473	496	503	488	454	464	473	518	478	520	493	482	490	486	465	467	477	478	512	500	474	448	469	471	485	514	494	480	492	489	480	472	503	479	482	462	451	465	464	479	516	468	489	464	473	518	479	444	477	448	483	515	474	526	479	464	504	472	467	495	447	486	486	463	492	464	479	466	472	476	469	515	488	436	478	477	524	476	468	523	458	523	468	487	494	472	492	471	494	486	531	506	418	508	494	501	476	472	513	484	462	478	515	512	464	451	468	484	467	475	489	453	461	458	473	478	482	446	476	444	467	478	489	464	443	492	448	474	498	513	486	470	478	473	461	507	485	485	507	453	473	476	484	522	483	489	476	511	496	497	448	452	460	527	476	500	506	506	487	490	460	505	490	489	521	526	502	472	505	451	491	458	482	509	509	450	463	449	457	513	512	457	493	468	508	481	472	489	503	491	473	500	456	491	476	468	453	480	450	479	435	492	519	520	500	481	477	461	485	485	477	463	485	489	474	522	482	464	477	528	483	463	551	508	449	480	487	501	468	497	477	521	521	494	523	440	498	497	503	476	486	488	477	483	437	505	501	473	492	448	491	465	476	497	515	490	491	489	484	492	478	495	544	497	483	501	491	490	491	474	480	460	479	510	509	500	509	470	493	492	499	454	440	499	510	448	477	482	508	472	513	501	516	520	464	486	488	510	448	459	478	476	469	457	494	453	457	497	459	470	426	481	505	494	453	442	458	548	492	526	469	485	482	476	493	478	480	484	486	502	496	497	450	456	478	466	513	493	483	517	483	486	467	446	491	494	527	512	480	494	476	535	478	450	510	473	533	464	484	486	465	516	529	484	503	480	459	479	507	507	444	489	465	502	499	514	476	458	480	509	474	445	457	443	464	468	457	497	508	476	497	463	467	500	486	484	488	491	491	479	471	480	438	429	475	493	442	487	501	471	467	463	496	467	479	507	480	487	473	519	466	490	500	519	523	467	507	519	484	482	478	500	457	476	472	447	437	502	459	474	453	495	511	477	469	476	470	492	514	481	475	483	446	488	498	507	534	481	478	465	479	505	488	441	469	479	494	490	487	497	531	467	487	525	470	482	504	496	464	434	498	469	458	473	477	494	492	515	490	488	478	476	447	482	449	495	470	480	483	469	495	478	470	480	476	509	475	490	477	474	484	486	486	496	488	511	470	522	470	462	486	448	474	539	481	445	469	508	502	471	454	498	478	496	464	453	461	491	502	485	456	468	513	485	494	471	461	455	488	506	515	467	490	484	480	508	476	500	434	448	482	459	460	498	464	520	479	503	495	492	501	471	530	437	491	483	482	491	475	518	444	494	437	483	473	522	487	479	476	476	491	510	469	480	505	505	475	500	548	498	488	516	487	466	480	539	505	519	486	510	442	479	462	452	497	519	510	473	502	491	505	487	505	478	512	431	510	481	488	490	497	458	520	482	515	507	497	513	480	497	487	486	473	500	497	461	485	488	490	529	510	474	518	485	484	505	475	458	492	428	415	485	451	457	537	473	507	531	435	465	475	459	487	461	486	479	504	471	486	473	454	510	509	504	476	448	456	472	523	464	515	463	501	515	486	496	509	464	532	490	455	453	518	502	492	474	449	503	465	493	517	501	455	509	469	513	487	509	472	465	469	438	471	473	469	444	506	486	448	461	479	513	455	511	536	501	480	502	542	473	483	509	507	438	507	494	468	481	535	496	487	485	463	467	474	512	510	455	484	447	476	485	456	451	472	437	472	491	485	445	483	476	516	471	480	499	476	463	449	463	518	492	477	514	507	492	482	483	483	474	495	447	495	487	486	514	481	448	458	465	498	488	521	435	505	489	512	467	440	508	499	501	446	489	489	499	470	499	476	501	438	500	495	485	464	509	503	499	470	491	513	482	472	459	464	464	488	502	474	470	500	462	499	529	492	494	495	471	473	498	489	461	487	472	503	494	506	505	475	467	515	472	486	473	483	493	479	461	453	465	534	480	503	520	480	479	483	477	484	471	434	516	495	503	475	506	510	479	496	432	504	482	494	530	488	485	472	501	490	485	498	457	454	489	450	527	479	466	513	487	512	512	507	528	475	474	566	494	477	503	461	491	516	516	489	513	513	475	451	492	490	508	509	479	457	469	451	495	455	473	487	463	473	461	511	497	544	457	507	469	472	489	503	524	540	491	467	437	460	477	466	493	480	481	500	457	462	497	488	516	472	534	492	486	559	484	465	493	449	515	498	495	484	458	521	469	492	464	491	520	487	505	462	476	521	521	496	476	495	486	488	485	520	471	488	457	481	506	461	531	471	461	521	488	493	523	488	492	494	502	500	504	479	437	451	498	471	512	523	506	469	489	467	491	467	505	499	418	500	461	499	470	508	491	495	503	501	485	474	495	500	493	464	475	493	505	477	461	474	483	502	472	515	470	528	476	494	501	473	515	548	498	496	462	454	475	502	457	488	529	489	483	539	474	481	490	493	516	480	496	505	495	480	483	472	471	482	446	453	460	447	475	466	495	489	482	492	505	485	451	442
11336	4442	2306	1013	735	577	495	459	433	383	420	391	371	362	377	346	365	332	366	298	374	333	376	323	345	346	310	343	339	344	361	360	344	355	305	314	319	353	300	353	317	302	339	334	333	349	301	346	339	324	317	361	343	323	325	365	349	312	310	343	357	346	324	354	349	367	358	353	367	351	328	317	345	331	324	325	279	314	337	356	346	357	354	367	332	320	347	338	339	347	346	323	354	374	345	357	338	324	321	346	336	327	367	349	369	331	354	389	353	341	341	367	344	338	334	334	320	331	358	311	421	301	375	365	355	339	347	364	348	336	336	316	333	308	332	313	323	355	350	314	373	305	382	339	358	351	318	314	324	376	335	384	371	322	330	334	323	371	359	346	369	355	353	309	363	336	342	302	330	345	365	325	344	372	364	380	346	326	368	317	321	304	349	314	338	322	334	354	351	371	344	346	314	337	317	352	334	337	309	353	374	331	346	349	326	313	366	345	333	353	353	325	358	355	375	360	362	348	341	359	331	351	356	362	343	341	340	404	309	340	352	346	371	370	372	347	350	318	340	341	354	341	321	329	359	334	338	332	337	323	320	380	355	318	344	344	325	364	353	337	341	359	346	357	327	354	324	296	338	315	348	318	309	355	329	344	354	346	315	318	363	357	368	373	332	315	337	364	356	334	293	346	355	312	338	338	314	372	294	302	325	337	338	381	362	326	323	338	379	368	343	342	344	312	343	325	334	353	312	345	342	352	341	388	347	341	346	353	351	342	367	336	345	370	333	325	335	336	341	317	355	386	324	342	338	326	319	372	384	349	361	358	382	326	350	314	363	350	341	340	359	358	319	316	292	378	359	361	357	367	373	350	362	339	369	338	357	329	332	309	350	343	336	331	333	318	354	334	338	312	337	311	338	333	351	324	370	333	355	331	333	347	325	342	364	306	313	372	338	352	361	335	342	339	342	317	325	326	336	328	334	369	355	350	369	342	316	356	325	352	343	347	339	335	339	362	361	323	345	331	322	313	319	388	350	366	361	332	338	377	378	345	310	364	332	346	364	348	358	329	308	348	377	341	310	330	325	321	330	333	345	338	321	352	339	342	308	337	376	352	312	355	314	356	332	329	370	324	342	340	340	349	386	338	347	364	354	321	326	358	331	340	340	337	340	339	352	338	334	397	320	349	354	330	379	381	384	353	322	348	322	362	328	352	340	346	322	360	372	397	374	349	338	338	350	392	328	370	330	346	331	336	374	381	359	319	314	363	364	351	332	343	349	357	301	318	369	363	367	363	345	323	329	345	377	361	361	336	331	319	322	317	312	325	345	314	311	324	345	337	328	332	392	355	328	344	360	343	372	359	359	352	333	377	343	360	354	363	331	389	398	374	335	314	322	358	355	351	332	320	357	315	333	362	373	368	325	399	333	346	351	345	358	336	315	332	344	354	323	330	356	342	358	318	321	344	372	380	321	296	335	372	379	380	363	342	336	335	350	362	361	330	347	342	360	371	363	335	332	325	356	336	319	328	343	348	361	375	340	321	319	355	366	345	320	338	344	343	355	321	367	359	352	339	355	384	359	341	360	335	353	344	344	356	331	343	377	347	325	325	373	360	351	325	308	349	328	363	358	361	346	346	369	369	321	333	349	351	351	396	348	309	344	354	330	328	341	362	346	389	348	321	317	341	362	332	341	320	340	375	331	376	358	359	327	343	350	327	353	363	330	346	336	348	349	339	358	341	354	348	347	329	401	339	367	355	327	308	374	355	377	313	327	330	359	327	347	356	325	331	359	324	326	345	384	337	324	366	355	330	358	355	345	344	349	373	334	328	350	353	354	345	355	316	339	341	361	334	343	321	347	337	345	388	345	296	334	352	347	328	344	340	331	306	360	331	341	345	292	341	329	286	350	367	336	333	381	351	323	315	366	347	311	349	336	372	337	382	342	338	361	321	332	333	332	351	355	358	337	321	305	325	354	365	391	366	350	347	337	359	382	333	363	338	374	374	300	363	310	339	349	333	346	338	351	324	335	345	340	343	334	352	331	316	324	305	338	358	368	328	304	368	345	359	326	325	355	371	341	354	341	355	345	358	349	374	309	338	332	375	364	325	321	347	338	339	348	345	346	346	330	327	354	329	366	343	330	331	331	296	348	335	292	320	371	348	324	371	321	323	345	349	329	333	360	378	367	365	339	355	303	342	371	315	353	346	337	327	387	331	373	371	345	327	351	353	343	356	316	317	325	335	339	314	383	363	354	320	362	368	353	328	367	392	346	365	325	350	398	338	365	342	353	311	327	354	336	338	339	333	362	355	344	351	337	357	349	376	300	328	331	344	349	331	327	325	347	341	302	356	344	360	339	348	332	382	350	358	313	384	354	300	333	350	341	347	365	328	356	302	331	322	327	350	345	361	318	364	357	314	321	351	359	343	356	344	344	300	351	337	326	365	384	365	319	355	333	355	328	343	379	348	335	360	337	306	335	397	350	359	367	341	340	342	337	361	339	333	363	361	326	339	321	342	356	279	327	320	332	335	352	350	361	326	346	364	349	339	354	351	370	361	336	341	309	374	333	339	373	353	379	362	327	345	318	393	349	335	375	300	346	364	337	343	348	334	331	328	363	345	355	343	331	345	379	299	328	332	398	330	335	327	355	394	308	337	339	345	309	331	367	335	364	344	341	322	311	332	364	328	357	369	374	345	328	323	339	369	360	316	374	310	334	337	320	354	324	368	352	347	362	338	338	350	290	342	319	362	323	347	311	330	347	349	363	387	321	316	313	294	364	392	370	313	340	336	348	362	319	334	316	352	350	311	338	376	344	371	333	319	331	355	329	349	328	342	355	369	338	364	330	335	334	324	348	357	346	327	339	328	332	347	344	319	347	339	325	334	326	370	363	345	337	338	347	328	326	338	313	382	352	317	325	311	340	377	354	357	325	341	332	348	320	328	327	351	343	320	356	350	359	332	329	359	347	360	345	349	371	362	387	333	335	356	352	349	348	332	333	314	333	369	333	340	346	332	324	359	384	361	349	314	302	355	345	362	357	353	341	329	343	333	363	346	336	361	325	334	301	309	369	321	313	343	354	300	340	373	339	330	323	353	315	339	340	328	309	334	320	340	355	382	322	345	336	322	346	331	345	335	389	308	338	334	341	341	355	321	355	368	350	342	350	346	345	382	329	332	338	353	344	351	337	313	343	360	364	361	347	355	336	360	292	329	384	345	341	362	331	336	324	343	338	371	303	324	332	394	363	347	319	332	310	352	357	334	342	333	363	353	404	364	321	330	336	349	334	393	332	351	348	360	319	331	323	353	326	334	374	342	340	370	330	337	334	325	306	330	380	324	311	315	327	347	352	355	339	319	310	352	343	390	377	363	292	323	342	355	353	345	344	365	339	356	357	329	323	308	338	345	333	358	313	348	328	316	333	340	319	363	342	358	345	347	344	347	362	340	340	375	328	313	337	353	303	325	350	349	345	348	330	335	345	353	338	347
8614	4984	4465	2831	2466	2006	1698	1445	1295	1274	1188	1131	1047	966	894	933	856	907	858	818	808	834	873	826	825	834	826	827	864	813	828	797	828	848	844	759	850	838	812	861	825	805	844	823	870	833	810	836	824	831	833	840	812	829	817	857	793	830	846	813	839	808	826	815	825	775	824	848	809	873	771	784	848	822	808	834	876	809	815	798	805	828	832	825	894	801	828	804	831	788	860	806	789	793	882	856	866	844	835	833	873	790	828	840	790	820	846	788	847	813	788	873	874	847	768	841	834	852	752	807	825	828	862	829	815	821	790	796	799	842	828	819	781	811	856	885	847	833	849	819	840	827	825	842	828	791	833	810	792	850	861	771	754	882	769	830	837	829	823	813	818	759	825	845	822	802	795	813	779	780	870	818	821	820	810	851	823	838	827	855	829	818	801	814	847	798	727	819	808	828	808	800	843	799	858	799	822	789	798	859	857	792	809	837	839	824	813	843	836	802	824	814	861	752	810	849	809	819	827	855	833	846	791	784	799	784	873	821	824	833	797	819	808	829	820	856	877	887	808	806	858	828	845	817	845	816	842	835	809	830	832	822	828	809	862	834	855	804	821	833	846	846	822	842	826	800	847	775	810	870	786	850	848	847	857	800	771	809	833	867	859	860	804	889	891	804	891	859	829	793	851	835	830	823	801	783	832	831	825	818	851	810	765	837	830	852	817	827	816	832	805	802	830	794	796	824	851	801	767	782	838	814	781	794	853	810	824	851	834	809	819	871	792	773	807	854	890	825	809	800	828	799	794	842	866	827	854	824	817	871	805	863	876	868	822	873	838	806	827	779	811	825	821	855	833	824	801	823	809	844	824	781	833	802	808	854	792	786	793	808	831	803	863	839	814	760	834	838	799	817	882	810	785	833	831	743	804	879	806	853	853	853	879	836	828	869	817	812	757	833	801	796	852	798	850	829	810	805	787	834	813	798	773	786	825	826	866	771	818	859	810	801	878	802	802	802	845	822	805	840	811	779	819	829	842	811	810	795	855	826	911	822	844	870	791	843	831	858	829	838	846	811	764	824	812	811	809	835	797	873	788	793	799	836	820	853	854	808	806	884	827	863	782	835	810	764	823	783	760	821	839	771	859	820	755	808	780	837	810	815	828	778	817	832	788	821	842	805	807	823	791	773	838	800	793	852	826	788	815	788	803	796	833	778	818	814	861	799	772	806	847	764	791	842	789	815	803	791	803	807	857	840	836	809	852	783	800	823	796	823	862	840	822	810	844	850	861	804	851	787	780	800	837	812	787	822	881	824	821	817	875	800	807	854	828	804	821	768	818	812	803	792	870	815	810	787	809	824	802	842	796	828	767	868	771	768	762	813	800	881	840	817	853	828	803	795	805	830	820	882	816	850	837	859	768	845	838	821	808	794	844	776	798	797	836	810	821	860	845	801	824	843	858	788	791	784	843	866	795	863	800	831	786	839	764	845	766	861	826	878	844	812	824	827	817	818	824	824	891	805	759	821	846	794	861	860	833	864	815	827	819	814	889	840	819	817	752	791	787	819	844	782	817	870	821	791	798	840	818	892	818	851	836	857	777	788	813	808	819	784	811	830	813	806	815	807	825	790	794	846	812	813	863	869	825	850	783	863	832	820	804	821	824	800	785	777	813	810	823	762	843	803	817	821	842	828	844	827	819	812	815	829	875	802	838	835	893	867	856	806	842	827	825	804	824	836	797	827	817	862	841	834	791	892	885	844	833	831	842	817	778	774	826	853	819	873	803	793	785	808	812	817	839	854	825	838	777	808	792	781	810	878	850	807	822	831	823	819	853	850	817	817	874	834	842	806	842	849	815	812	838	799	850	826	806	786	748	787	819	832	797	854	789	797	869	811	827	827	843	863	837	890	853	885	816	822	813	785	786	834	832	792	847	806	828	831	779	842	852	803	820	843	876	849	799	862	833	848	824	795	818	785	820	785	821	823	860	785	852	877	831	818	789	836	800	839	810	842	795	846	813	783	779	838	818	835	808	803	856	823	809	770	777	819	879	788	820	887	836	809	810	806	806	847	773	798	752	792	836	821	864	811	809	831	857	876	770	813	830	820	758	783	873	829	813	804	834	808	816	804	821	783	804	796	842	811	831	824	851	808	844	841	849	833	809	771	842	838	803	803	844	790	768	853	796	829	836	831	859	841	811	813	806	823	818	841	775	811	832	835	860	788	805	813	835	808	856	870	837	805	810	772	858	816	811	864	813	797	809	846	792	829	796	806	779	824	853	821	793	875	803	856	880	779	771	838	775	834	886	832	794	877	786	838	833	817	777	827	830	771	824	831	884	817	819	881	801	789	820	836	796	812	833	800	833	826	807	799	824	788	807	798	802	814	798	813	877	814	798	805	845	896	813	851	784	834	820	832	837	782	856	824	838	848	809	810	863	816	855	818	847	799	817	847	822	848	822	866	840	811	823	841	847	795	845	810	816	808	781	855	824	846	838	792	804	824	789	839	831	794	811	824	781	810	822	811	780	793	850	799	806	801	828	774	819	797	797	837	795	865	757	839	805	820	779	844	848	821	834	794	856	792	735	816	844	825	838	854	793	861	811	811	833	823	751	846	815	801	831	819	819	811	847	784	865	806	757	809	827	777	810	822	815	880	821	816	827	876	810	824	885	805	808	860	830	833	788	795	808	817	818	842	807	825	881	842	835	851	818	850	813	788	781	880	853	842	807	846	802	893	840	858	815	796	837	819	792	841	832	886	785	787	773	804	788	797	787	791	819	815	808	856	790	853	863	857	856	862	801	788	863	799	834	857	770	805	844	783	834	782	828	852	816	812	852	852	827	830	827	834	809	835	830	798	837	781	819	805	822	815	832	814	872	841	784	821	856	843	853	815	838	813	824	852	873	825	841	778	820	833	829	780	797	760	817	831	794	884	773	800	754	806	817	769	838	782	853	817	828	797	792	847	825	813	814	853	818	807	880	837	847	834	795	818	819	823	815	812	850	799	840	881	859	810	805	796	842	861	859	868	823	838	820	834	831	811	741	812	827	824	843	836	859	803	841	769	811	826	845	796	795	800	859	827	852	791	848	763	852	855	816	809	778	808	810	806	802	794	808	858	828	783	794	833	848	848	788	854	791	851	824	828	842	840	798	855	853	844	842	849	831	881	775	849	772	885	869	843	821	855	855	841	838	816	847	888	834	848	872	833	803	773	826	839	826	820	844	811	786	785	814	794	807	785	826	833	835	805	806	822	879	784	814	847	826	815	825	802	807	863	878	858	817	791	853	798	821	846	805	824	809	786	797	823	770	817	843	778	824	834	745	799	804	833	760	832	818	813	873	819	765	842	848	818	798	826	839	813	802	890	788	820	780	832	793	833	820	784	778	811	844	801	823	830	793	828	850	847	843	824	809	760	826	796	807	817	785	784	811	838	805	832	822	803	817	834	819	841	766	755	838	875	796	825	803	830	828	841	850	824	807	851	806	817	856	790
26634	14992	11189	3027	1183	859	614	542	454	434	399	388	405	365	363	330	329	330	308	309	327	365	363	360	353	314	323	328	329	303	317	287	300	292	332	300	335	336	336	330	317	296	298	294	323	336	286	317	286	299	301	318	288	313	332	299	315	312	312	367	312	343	330	297	318	300	346	300	297	336	316	315	314	291	308	292	308	299	326	310	313	306	300	304	343	314	357	343	314	298	320	330	288	349	323	289	298	346	308	322	323	304	319	326	337	350	331	313	293	334	315	298	341	275	340	305	279	347	332	293	293	309	312	344	340	321	297	296	307	334	293	317	294	359	347	302	338	355	306	320	291	328	279	299	303	303	321	314	333	318	282	364	346	300	303	295	368	317	328	323	306	314	299	331	316	305	338	286	301	317	287	281	326	305	341	314	281	327	288	314	312	297	296	313	324	298	305	321	333	334	378	310	310	330	308	319	275	305	347	297	343	293	311	289	321	294	318	297	314	311	306	304	338	321	337	306	339	285	337	307	320	281	340	310	348	307	311	322	302	321	353	261	277	250	333	285	325	341	330	332	286	295	320	300	343	325	317	318	316	327	307	344	303	330	315	308	325	285	313	294	301	332	316	345	288	303	342	330	305	312	311	312	311	264	323	294	325	357	305	285	334	327	346	297	325	294	385	300	325	291	331	298	317	321	334	340	343	334	327	313	285	308	322	321	327	321	320	320	340	312	299	336	334	314	322	311	339	300	301	349	306	330	298	336	297	302	292	332	281	312	318	345	333	334	314	317	290	305	340	322	336	341	333	330	296	318	282	314	336	311	321	332	322	351	370	319	295	334	345	316	289	307	325	321	337	311	302	278	331	326	303	329	310	316	298	272	329	320	332	330	302	302	277	328	320	292	304	298	286	328	327	333	294	315	337	317	293	294	299	323	309	300	334	319	317	303	322	302	301	303	326	327	333	304	314	348	338	288	336	336	333	299	348	310	322	308	337	306	319	324	296	329	298	301	343	308	284	299	343	301	289	300	312	297	322	311	326	303	316	289	337	300	324	316	315	332	308	318	299	321	321	313	341	314	332	291	310	333	374	347	321	330	309	300	324	311	324	315	321	335	314	340	335	311	311	287	312	323	310	319	296	318	321	326	313	323	322	304	291	311	317	325	305	326	340	291	348	321	301	321	300	308	338	316	299	347	314	295	307	320	303	317	339	301	318	279	316	299	348	317	302	315	267	335	309	322	313	318	339	290	321	357	329	288	337	284	309	360	303	304	304	306	312	323	347	317	308	318	319	321	334	303	311	325	322	287	340	350	323	292	326	311	302	297	308	299	340	312	289	339	313	294	304	297	303	331	287	306	354	294	337	336	300	313	307	294	303	319	333	311	321	320	297	304	308	320	306	324	303	310	323	313	293	317	300	303	332	299	313	308	328	326	313	314	344	302	323	313	304	320	338	312	326	337	318	322	327	334	329	307	276	311	329	356	319	297	318	364	312	320	310	314	293	292	317	297	304	333	304	300	278	326	321	310	338	326	295	348	312	304	335	301	307	353	310	306	278	314	297	331	303	315	315	316	321	303	341	321	320	313	320	289	290	294	290	328	328	305	308	302	314	320	287	314	319	328	302	298	277	327	281	334	343	271	311	326	309	301	314	349	332	343	308	322	324	328	304	316	287	300	292	323	304	312	317	355	346	319	301	310	311	352	308	318	300	328	336	303	340	286	316	314	324	336	340	332	309	332	335	337	303	266	314	288	269	334	295	277	298	308	330	289	375	331	328	283	318	293	318	344	344	332	332	313	345	322	363	331	340	311	319	323	292	305	318	289	320	359	296	317	310	283	304	288	310	293	286	328	319	320	322	320	295	308	328	333	293	310	299	306	312	375	350	319	300	337	345	310	292	289	306	311	343	309	323	295	319	282	314	335	328	298	315	298	334	299	326	295	285	318	291	313	357	297	330	305	323	322	334	306	326	326	286	288	301	299	333	307	316	315	333	294	321	315	272	333	296	299	312	299	294	324	315	330	341	331	301	352	321	299	339	318	321	345	320	333	324	294	333	310	308	341	325	318	324	330	287	324	315	316	329	307	303	320	303	319	340	323	306	305	307	314	355	340	332	311	278	306	295	327	299	289	328	343	312	332	324	320	339	296	354	328	293	345	327	289	328	334	328	278	312	308	349	346	297	351	304	333	290	310	293	321	300	293	312	282	342	340	291	287	302	312	318	319	305	319	319	308	321	320	295	326	306	329	298	308	324	302	303	316	317	312	301	302	339	303	310	285	290	338	324	331	329	332	315	283	294	311	309	309	329	333	354	292	302	311	310	305	298	339	304	331	303	284	342	320	325	303	331	351	334	308	308	334	297	359	298	338	316	283	329	357	321	293	348	351	303	309	289	312	342	296	345	328	346	324	281	289	302	306	330	326	310	292	338	290	284	285	328	311	290	300	315	318	333	307	297	309	304	295	353	304	322	343	341	301	336	316	298	321	302	306	309	329	338	334	326	302	307	334	303	313	329	325	290	299	322	300	314	307	302	313	361	310	342	293	339	311	310	307	312	304	297	304	340	331	321	331	318	305	290	291	356	292	306	282	304	299	305	287	305	295	307	321	346	302	293	321	325	308	300	342	310	329	287	317	308	305	297	311	290	319	323	318	294	325	319	322	333	300	330	300	309	340	325	316	312	315	330	322	309	316	342	336	305	337	330	305	330	308	302	276	326	314	335	347	282	312	300	293	335	308	312	334	312	296	300	352	347	333	333	292	344	348	343	319	325	334	351	300	317	317	331	320	327	334	298	284	324	319	316	326	311	327	319	331	350	317	329	311	320	338	293	330	324	320	308	293	351	295	321	314	330	321	336	318	335	283	344	312	298	313	342	318	307	333	304	353	289	329	311	306	309	272	324	369	320	298	304	318	319	313	342	350	323	361	339	286	312	345	303	314	310	337	342	326	289	337	340	295	315	287	309	335	321	336	272	284	300	315	302	288	321	341	336	334	323	289	285	301	310	328	314	294	322	313	299	337	277	267	332	333	292	354	332	339	341	331	315	291	317	289	319	320	311	315	305	333	331	324	304	288	312	349	302	292	329	311	281	318	316	357	313	298	329	276	291	334	335	342	285	339	320	314	298	337	351	311	283	324	302	314	304	319	349	334	312	330	315	341	304	316	318	323	319	297	277	317	341	320	317	294	320	331	326	308	307	317	286	308	306	351	365	329	312	311	305	292	311	284	331	325	344	346	319	332	321	330	272	335	296	331	322	285	301	299	322	332	337	325	309	340	323	282	329	336	327	310	327	345	320	310	270	323	295	302	311	315	339	296	327	330	327	315	281	320	309	306	297	294	293	299	317	328	310	287	366	310	304	313	289	326	332	309	303	313	303	292	316	302	321	308	323	341	320	334	351	319	301	310	321	283	320	292	311	290	323	322	350	346	298	311	283	291	355	327	317	317	312	314	294	352	354	313	295	296	291	323	314	328	286	325	305	319	312	296
19335	12832	14492	5207	3889	3150	2573	2053	1756	1600	1426	1305	1168	1053	957	878	901	848	836	847	842	810	836	826	759	815	810	849	813	788	815	772	737	783	777	770	771	807	829	802	738	790	787	802	757	777	808	761	788	800	784	811	748	743	744	790	786	786	759	720	765	753	740	752	749	816	763	752	762	785	783	738	781	718	765	775	748	755	742	709	770	693	783	765	756	750	748	750	769	751	775	737	765	785	750	744	738	788	763	684	760	817	748	760	723	767	791	732	721	736	728	746	791	731	782	700	759	791	766	789	678	777	776	757	799	785	726	746	779	758	768	726	784	766	776	775	718	748	754	726	720	733	810	764	780	748	762	782	742	807	755	798	739	729	748	801	749	772	775	698	758	758	749	799	727	799	773	723	751	742	767	753	777	764	740	713	721	731	791	711	714	725	730	764	759	748	745	808	742	789	749	769	775	728	775	800	687	726	799	806	737	821	752	725	701	759	790	754	774	812	758	752	792	779	809	782	753	764	760	747	693	785	712	757	784	766	743	740	751	785	735	765	708	776	785	771	757	727	790	741	762	735	777	758	808	709	729	790	722	756	716	748	790	740	763	724	752	674	784	731	776	788	767	751	718	711	754	763	788	751	782	708	759	794	800	822	764	753	786	778	744	761	759	721	770	795	765	697	761	781	761	755	728	769	755	745	770	796	748	737	755	756	807	779	736	781	739	813	730	734	793	758	728	775	784	758	795	775	761	775	719	800	707	790	750	721	787	752	718	760	742	760	746	774	732	734	758	743	750	690	711	779	778	747	756	752	784	789	756	804	791	758	763	785	737	777	815	818	781	724	794	781	753	770	762	772	738	746	800	780	738	732	783	776	718	730	775	787	790	798	755	791	792	785	737	777	794	777	716	776	777	798	831	715	779	778	715	751	781	767	798	759	699	760	765	759	802	749	767	750	789	786	729	746	749	826	749	784	742	784	766	718	718	760	783	769	732	731	763	769	779	783	742	806	721	764	748	771	772	815	761	729	758	728	748	752	751	795	770	730	726	746	739	750	767	734	749	756	786	714	764	728	764	794	702	773	758	766	761	786	753	746	777	750	767	729	740	738	745	744	758	705	764	741	744	751	747	755	754	713	758	777	727	736	740	762	780	775	775	751	768	757	769	725	719	794	744	794	785	751	735	748	727	794	773	714	752	795	773	729	735	749	742	742	738	766	703	781	756	754	767	787	792	782	741	738	771	775	763	743	786	793	766	741	790	788	794	739	766	740	760	769	761	716	737	779	769	776	753	764	749	759	807	758	771	763	746	733	784	730	736	775	751	770	725	749	775	804	787	749	798	757	813	717	738	784	760	748	801	739	777	787	755	780	765	734	743	786	726	748	779	772	707	769	751	763	742	783	750	783	702	785	746	810	731	734	788	716	776	787	747	758	739	791	733	777	741	722	764	752	771	785	751	762	736	720	778	756	732	764	759	765	776	749	752	780	739	723	781	735	735	788	788	747	811	758	697	779	738	769	717	788	701	812	774	737	832	755	784	780	726	728	772	785	725	764	725	744	772	767	737	753	738	752	748	798	798	768	758	772	728	707	730	721	700	797	778	754	751	775	802	786	782	764	772	738	753	716	767	755	756	762	791	735	723	786	760	770	787	722	736	753	741	792	746	745	733	766	710	770	756	740	739	778	762	761	777	775	780	727	761	767	770	732	740	781	771	707	792	747	767	719	730	706	737	713	802	717	774	764	800	743	735	789	694	738	809	750	760	756	775	771	739	753	750	765	739	731	787	761	780	776	759	773	746	747	785	752	833	764	764	767	734	771	756	785	743	736	741	751	744	807	765	736	768	753	790	752	774	790	780	754	763	733	784	785	745	780	728	741	714	733	717	776	749	838	729	736	752	789	798	780	742	795	796	827	747	740	790	739	735	760	761	728	753	743	736	733	802	762	763	712	745	785	734	775	736	770	812	791	777	752	777	790	752	785	744	757	796	737	731	755	798	742	789	732	759	739	770	727	753	797	766	796	781	764	730	781	721	724	763	749	748	791	738	786	796	791	774	766	727	758	746	754	714	759	760	741	798	758	771	760	784	756	767	753	798	790	783	779	740	779	729	713	782	741	759	754	741	727	726	717	736	742	748	766	748	779	752	714	763	768	765	755	753	752	755	751	762	815	777	716	729	744	737	755	803	719	735	773	722	742	758	764	695	773	723	779	710	735	715	775	694	804	753	746	733	757	798	812	703	732	700	790	770	758	787	780	740	728	725	767	764	765	757	756	778	739	768	770	740	754	769	760	793	764	746	737	737	775	749	762	727	798	750	755	767	764	680	814	814	794	740	740	781	762	747	768	792	742	751	712	770	805	777	758	773	772	741	753	818	797	790	752	760	744	737	709	761	720	724	773	761	800	785	697	802	729	719	749	771	760	756	748	755	734	791	782	734	798	743	741	771	790	745	760	735	731	759	738	720	764	774	765	788	767	757	716	790	774	755	799	761	733	768	785	721	754	759	720	751	768	718	757	767	754	744	745	734	712	767	745	801	766	735	748	770	794	778	744	800	773	786	777	817	768	785	716	764	794	770	737	764	790	804	763	736	781	727	777	765	729	785	749	707	787	748	759	730	780	715	798	771	759	740	770	753	772	781	733	756	707	786	790	740	769	790	743	763	795	788	728	770	775	713	786	737	827	763	791	755	756	751	765	751	738	740	769	768	769	765	738	740	785	767	789	838	756	790	760	772	807	771	811	759	742	778	722	749	740	809	723	755	718	787	747	785	723	740	779	759	801	777	784	783	766	780	661	745	763	751	799	762	709	777	773	745	759	756	798	797	794	792	785	778	796	747	782	740	758	767	727	753	791	745	794	683	790	748	718	785	779	775	720	772	702	788	744	749	793	758	777	777	735	718	751	789	746	731	794	774	712	718	757	749	746	749	674	790	773	722	756	728	743	768	767	715	710	827	745	760	756	722	779	762	811	757	767	759	738	791	731	783	749	725	747	733	749	785	775	749	763	720	771	774	759	740	778	758	741	710	735	744	728	757	766	740	752	734	770	737	726	762	700	712	765	740	708	752	734	726	775	717	798	789	753	766	732	743	740	734	814	731	796	756	798	734	744	757	751	779	706	751	818	726	718	775	766	775	724	735	766	781	772	727	756	813	732	760	761	782	727	714	842	787	757	778	724	771	760	788	729	785	812	799	735	722	740	744	761	797	805	703	731	774	776	796	759	760	769	784	778	771	729	739	760	760	762	793	786	792	728	775	701	769	718	750	755	788	703	770	728	745	747	778	790	768	774	745	785	787	767	823	784	756	706	760	764	772	811	758	774	757	775	731	723	760	765	732	776	746	748	735	709	724	752	770	719	774	773	745	769	766	789	759	794	710	741	760	782	776	729	779	758	788	734	789	773	784	734	744	774	748	778	739	699	766	748	802	773	772	759	786	789	737	757	728	739	722	719	783	777	728	741	718	714	730	783	769	731	793	759	781	822	724	771
35790	24490	20582	6666	1937	1019	697	543	446	432	392	332	298	279	232	205	217	237	185	204	211	202	199	208	185	219	214	189	179	218	167	186	217	193	189	218	193	170	208	192	185	191	166	155	161	211	196	209	184	181	195	176	160	212	208	207	185	187	175	210	193	172	185	166	179	201	183	202	187	185	210	198	211	177	224	188	185	197	170	180	206	202	197	188	209	190	187	215	189	189	172	164	165	216	215	205	182	179	174	175	200	161	193	217	204	184	226	173	204	196	187	184	171	185	195	195	212	195	218	194	204	181	231	195	198	197	192	171	189	171	216	192	228	176	180	214	180	190	183	191	190	182	205	185	185	159	184	167	222	196	197	205	186	208	170	184	200	183	186	195	172	192	160	173	194	203	189	199	209	220	200	184	193	176	183	194	183	168	168	198	201	171	184	204	209	192	191	199	198	203	181	176	192	203	178	199	191	186	174	205	182	208	168	175	206	204	218	194	212	186	164	186	189	183	200	192	195	167	184	196	182	191	180	200	161	181	188	181	199	217	194	177	181	200	182	196	181	182	193	151	209	175	193	176	171	197	192	200	185	202	196	197	189	193	176	202	189	197	175	188	198	192	180	193	169	195	183	183	205	167	177	208	195	182	197	187	187	162	204	166	185	185	192	168	191	199	229	194	195	184	181	213	170	192	194	179	187	194	210	175	184	178	202	200	183	175	184	199	195	201	190	201	189	192	189	174	181	196	186	187	174	191	203	169	189	177	196	210	217	194	159	192	160	204	213	188	160	189	185	187	190	209	186	177	189	188	189	184	183	198	213	210	161	188	196	208	170	181	181	163	182	197	177	204	210	217	179	206	195	190	193	191	195	185	185	174	159	219	201	189	182	165	211	186	173	190	194	173	182	174	193	220	189	166	205	175	165	194	186	195	181	202	196	199	230	206	184	197	200	198	194	211	185	173	190	212	175	218	214	225	183	191	187	202	214	216	215	187	183	183	209	184	145	189	208	178	192	203	190	186	207	176	228	185	206	184	188	165	190	197	187	183	171	160	188	179	218	186	178	192	218	190	198	187	204	190	155	193	179	177	203	205	159	197	177	216	176	213	188	192	197	199	200	185	190	188	179	205	198	181	162	184	196	192	194	189	202	188	176	193	208	196	180	196	179	176	197	185	205	194	177	203	168	174	201	188	175	205	192	199	198	204	182	175	181	196	214	217	211	182	191	198	211	176	200	189	185	177	170	189	185	190	176	174	189	189	205	194	196	210	195	186	148	180	170	188	179	198	221	179	220	213	211	199	182	179	193	196	165	166	180	179	164	229	204	174	204	199	191	207	186	201	196	213	213	204	177	174	198	170	195	189	170	204	186	212	193	201	185	198	212	166	178	194	190	199	192	169	179	198	185	172	203	187	210	174	195	189	167	202	230	217	169	208	176	185	172	178	191	174	198	178	179	195	211	247	204	189	204	217	188	183	204	187	187	161	183	204	167	189	173	185	186	168	181	201	199	161	183	165	191	196	167	162	194	198	209	194	183	209	184	199	183	199	173	156	186	193	160	172	212	191	175	173	203	182	181	182	214	193	210	179	193	194	185	200	181	191	188	181	195	211	198	194	214	180	197	205	183	173	176	186	202	194	196	184	179	185	206	198	170	184	191	209	170	177	218	216	187	177	179	186	195	190	199	200	175	181	205	167	202	189	167	192	206	155	191	233	182	184	187	168	175	207	207	206	189	210	185	180	184	225	196	169	164	189	189	185	183	185	173	213	189	216	194	185	198	184	181	204	217	174	200	198	209	178	187	198	205	176	197	180	200	185	180	189	199	238	215	202	173	169	193	166	202	187	190	217	181	187	199	215	179	225	167	179	201	185	195	169	195	187	163	211	191	168	168	183	186	182	195	199	169	168	205	202	189	201	212	198	170	201	197	193	195	202	182	174	183	190	192	205	169	201	189	198	180	223	197	188	198	214	168	172	190	182	190	218	190	203	189	174	192	192	183	161	175	169	194	219	174	181	194	171	169	171	192	209	192	191	181	196	200	195	200	198	197	199	171	175	202	152	186	195	200	188	181	215	190	204	208	186	178	176	182	187	222	200	196	191	173	201	187	198	203	187	196	191	183	195	183	188	187	208	173	180	195	164	193	165	208	232	172	208	207	230	184	181	186	200	203	210	191	162	212	195	169	213	219	194	241	196	172	215	184	183	186	198	217	193	194	192	182	192	215	190	195	217	192	188	201	202	181	182	186	204	201	152	194	200	196	170	190	170	209	205	160	174	199	219	183	205	181	187	170	188	176	186	191	190	174	216	207	178	164	195	198	191	154	208	204	197	202	174	185	212	202	177	190	193	166	170	171	172	212	199	155	187	168	184	205	171	182	184	158	184	196	193	189	184	178	175	188	197	213	175	213	196	187	188	175	175	206	190	189	206	186	202	191	191	165	202	226	214	205	166	205	208	195	170	187	163	189	188	184	198	213	197	171	181	182	202	166	195	196	163	198	191	195	193	175	198	200	167	205	219	170	192	206	183	193	201	200	175	190	199	185	213	185	193	192	167	191	219	210	194	182	197	197	199	176	213	222	186	186	188	172	185	178	183	200	182	222	162	185	180	187	218	199	186	182	208	185	191	164	162	170	182	188	206	195	181	191	207	210	219	188	201	190	162	207	180	176	175	196	194	172	199	181	203	170	200	206	202	181	196	173	183	214	211	222	195	181	186	187	181	198	178	203	185	199	191	213	195	205	196	185	191	180	169	183	191	177	178	161	189	172	195	182	205	170	207	210	196	202	178	193	175	194	209	191	178	173	192	209	184	176	188	202	179	182	233	199	219	192	202	199	204	180	193	186	163	179	205	193	208	194	182	188	145	216	183	190	219	203	219	187	205	192	194	201	181	173	189	187	197	207	188	223	207	198	177	190	188	186	199	192	204	206	195	189	215	208	202	222	198	180	181	207	182	192	187	202	203	187	219	196	229	188	177	184	215	205	154	178	174	187	172	193	208	155	179	186	200	211	168	207	191	196	184	204	225	190	181	158	162	183	182	205	225	200	185	158	198	198	195	187	205	180	193	185	179	180	167	201	175	211	201	191	157	182	161	201	184	205	197	199	197	175	203	182	185	195	201	189	167	220	203	196	190	219	194	200	199	172	189	175	172	210	183	182	179	189	195	177	181	232	190	187	202	205	173	193	195	179	206	203	195	214	188	182	204	193	195	187	208	182	220	199	209	180	195	183	180	192	209	217	165	171	170	196	197	210	206	177	163	190	189	175	187	175	208	182	193	184	205	190	179	185	164	183	164	211	188	230	209	201	198	190	210	179	172	167	184	195	195	193	193	192	170	192	151	198	188	170	176	182	170	174	210	189	229	194	191	174	170	194	192	211	210	170	204	204	174	182	182	179	184	187	170	204	230	179	186	208	225	189	203	205	184	182	198	198	184	190	168	198	160	201	185	191	193	208	191	193	195	180	197	187	200	194	184	181	187	199	181
24490	19965	21776	7543	4779	3945	2976	2297	1916	1676	1470	1337	1062	900	789	667	654	580	636	607	623	588	622	609	517	542	534	527	509	538	486	559	502	543	498	537	520	498	521	523	497	521	502	536	522	514	525	520	501	484	533	519	513	468	499	537	479	450	472	507	465	487	462	485	527	517	471	504	463	480	458	439	535	467	512	477	458	475	513	519	473	497	489	501	480	467	467	442	468	491	468	483	526	459	496	471	479	476	445	487	516	501	498	485	488	496	482	478	499	469	492	466	484	502	471	519	490	481	483	501	502	505	475	443	459	493	489	489	477	459	509	464	477	508	483	464	485	476	478	458	472	507	467	495	485	476	488	493	430	482	489	472	503	454	509	489	520	489	478	445	488	506	466	479	480	487	502	496	469	492	457	488	488	489	485	483	456	479	485	526	467	502	488	479	492	423	467	497	424	526	441	488	533	442	480	491	472	507	483	499	464	496	520	474	459	502	503	459	482	482	506	454	465	432	463	511	473	531	463	458	458	495	461	475	493	466	457	485	480	480	441	490	487	488	522	485	466	493	485	481	487	450	458	462	509	504	493	516	485	514	444	482	470	479	501	507	527	410	477	442	475	526	492	488	422	493	472	408	471	486	466	487	482	504	512	475	485	479	468	507	486	473	494	463	486	468	461	518	437	483	481	490	484	499	518	505	468	511	455	529	445	496	508	510	454	505	506	477	500	493	545	478	479	471	485	447	473	476	509	491	473	476	495	461	498	469	450	472	478	548	484	489	534	467	458	518	489	498	476	483	473	481	464	507	482	507	471	498	453	466	468	477	484	497	485	463	506	495	521	446	521	470	455	465	448	482	479	481	473	433	460	451	500	501	505	480	559	491	478	470	484	484	454	493	490	459	487	509	477	482	464	507	513	486	470	539	514	467	463	482	447	511	489	491	475	467	502	481	468	480	466	498	495	435	484	502	471	518	488	488	482	494	471	499	491	492	479	451	497	468	444	500	456	477	511	463	472	499	455	467	493	484	477	480	439	478	499	491	456	477	439	485	478	479	453	468	484	453	503	459	531	478	495	476	478	498	478	492	483	465	511	485	512	469	470	479	469	496	429	438	469	467	492	482	506	512	502	495	483	452	467	495	481	506	488	481	498	461	490	485	444	478	471	479	482	496	458	423	468	488	472	472	493	492	493	488	449	520	495	513	484	456	458	489	477	499	446	450	475	512	504	501	496	468	460	449	478	533	489	436	459	488	493	464	484	450	483	496	461	461	451	483	503	528	488	529	516	476	465	456	491	468	493	440	449	486	481	462	416	467	449	472	502	477	533	486	474	479	448	476	463	509	488	463	500	522	460	473	479	485	508	455	504	506	501	493	514	504	458	484	491	484	499	490	483	479	483	486	485	464	477	504	449	497	469	475	468	474	466	492	500	474	495	484	494	482	455	477	437	455	487	459	460	515	493	474	453	501	492	465	461	483	512	453	523	453	475	466	502	488	486	498	490	484	465	459	476	468	493	444	494	471	510	476	465	502	452	525	499	456	448	460	482	451	509	485	464	480	503	488	470	481	459	449	451	472	467	464	509	512	436	504	464	468	500	459	523	499	479	491	466	473	441	488	528	442	493	475	503	482	466	466	514	457	467	474	445	469	477	521	441	482	463	469	535	499	453	495	501	477	465	509	496	505	492	492	477	476	476	441	491	476	482	477	501	474	513	510	495	492	460	464	457	479	494	458	459	495	529	472	456	494	449	503	467	459	503	471	462	483	503	479	467	492	490	498	490	485	477	510	499	433	471	507	503	521	493	476	491	449	512	493	466	461	502	462	482	475	477	490	475	498	495	524	478	492	489	449	494	500	472	520	488	473	465	495	484	470	462	476	495	462	434	446	515	493	493	480	477	482	487	482	491	520	491	474	504	484	492	482	447	461	454	446	473	489	473	449	484	496	508	509	465	467	468	453	482	474	489	501	486	463	496	508	487	504	474	496	464	507	469	441	502	470	514	532	507	500	510	463	474	475	451	463	464	512	475	469	498	468	501	491	498	494	490	469	461	479	469	504	467	483	522	472	467	472	475	495	497	459	495	488	448	454	495	510	471	478	479	489	482	478	467	475	458	468	487	467	464	507	485	523	469	504	494	453	508	452	490	452	472	522	473	451	441	467	491	447	504	439	472	473	477	473	463	479	484	486	479	463	452	458	451	487	500	515	523	468	429	477	485	469	482	446	441	487	502	451	481	505	474	458	472	494	491	465	476	489	463	485	477	484	485	466	459	512	488	474	469	517	463	481	502	515	517	470	461	490	452	461	485	510	454	489	461	470	450	512	469	442	478	517	484	466	479	480	527	497	512	470	477	510	479	468	458	461	462	502	524	509	434	462	494	507	472	472	470	481	473	491	501	512	453	496	480	489	459	473	506	467	479	460	460	490	484	483	476	485	496	509	465	487	490	478	483	499	496	495	472	461	452	481	514	486	488	489	428	489	484	490	453	481	494	485	480	455	479	463	465	440	528	554	479	503	459	506	501	549	509	501	442	506	500	468	488	498	495	486	435	484	470	457	474	467	474	509	470	492	505	475	481	491	491	495	480	487	501	489	469	495	448	517	488	472	510	503	450	459	489	489	464	490	452	468	467	477	452	473	486	513	476	515	472	475	474	457	472	477	460	493	472	481	461	513	452	479	495	473	497	492	472	453	507	496	470	458	505	481	504	491	545	469	459	468	507	483	475	503	458	484	486	474	516	477	449	478	472	495	487	475	490	493	520	484	473	497	493	492	528	430	459	487	492	463	440	453	508	510	491	465	491	487	473	424	452	470	449	485	479	475	465	468	492	523	517	448	490	484	478	493	492	464	463	459	514	507	493	486	459	513	502	492	482	497	449	454	495	486	505	472	469	467	479	463	491	520	453	522	466	496	469	478	496	514	519	513	487	504	481	476	450	535	473	489	456	514	492	514	438	474	501	509	485	452	475	494	512	488	467	500	473	454	448	490	481	506	422	486	458	492	489	486	467	483	508	483	515	465	476	501	473	478	479	464	479	489	468	490	467	461	484	479	499	523	509	472	445	482	494	502	472	446	511	437	496	452	473	489	508	461	489	500	479	481	471	457	542	507	471	508	460	443	463	490	477	489	496	449	537	498	468	492	490	478	508	485	461	484	505	492	468	501	511	510	460	470	442	468	494	528	476	471	474	492	471	495	500	459	474	491	492	465	514	510	470	495	474	501	506	473	521	503	524	482	464	478	507	510	497	470	501	455	497	473	454	469	502	442	472	515	509	460	495	492	486	469	483	491	497	497	469	495	499	470	465	482	484	508	475	425	504	470	477	467	479	523	480	451	487	476	459	475	471	498	492	477	418	471	496	449	465	461	497	461	490	483	523	491	490	491	446	502	472	510	465	541	459	503	466	482	479	493	495	478	473	462	457	495	481	462	471	475	511	487	489	482	463	471	475	484	467	459	459	456	457	517	467	491	441	516	486	493	489	499	508	487
12023	5022	2641	1067	715	623	475	477	423	434	392	386	409	366	368	335	349	373	379	361	340	392	368	349	313	345	335	343	337	326	352	387	350	360	356	357	321	349	352	327	332	361	343	370	348	339	353	313	329	348	336	344	316	331	350	378	344	346	322	362	346	336	354	341	324	371	358	324	343	323	322	343	356	334	360	337	330	371	334	336	359	361	331	338	352	339	332	335	320	360	338	346	342	336	321	327	344	323	328	343	359	337	355	351	331	363	352	326	350	334	349	372	337	355	352	350	351	310	301	352	355	384	339	356	362	341	315	333	331	348	357	345	347	349	361	300	313	338	322	350	369	334	334	330	349	344	341	380	330	348	372	341	343	338	331	342	360	304	351	349	334	324	334	327	335	336	333	369	396	363	352	313	328	335	388	346	365	330	351	337	358	316	387	338	337	352	360	372	368	340	368	359	320	335	368	332	357	337	357	378	360	365	333	339	344	317	368	348	325	356	366	355	351	374	361	316	337	327	336	355	338	333	336	361	380	346	333	337	347	321	375	369	358	374	357	359	341	349	342	360	327	343	319	347	333	362	351	379	316	340	374	329	352	395	383	300	321	334	337	338	326	327	377	355	364	367	334	338	354	349	318	349	350	328	372	360	297	363	321	333	374	326	331	380	373	327	329	339	321	330	381	320	343	320	313	338	392	357	345	364	317	335	354	367	345	336	341	350	339	347	311	331	338	311	387	373	311	332	370	374	327	368	325	351	346	331	332	349	355	346	327	341	335	320	328	298	328	330	346	359	346	356	331	348	353	353	356	336	348	343	342	322	346	342	341	329	333	337	330	338	365	342	385	310	357	344	352	346	354	315	337	363	374	328	366	333	325	332	339	329	316	308	354	316	329	348	336	360	372	318	348	333	346	373	339	332	346	365	379	342	332	345	336	370	331	354	366	348	354	370	345	328	326	332	348	335	338	337	354	338	344	316	330	368	356	300	301	345	351	346	355	379	339	344	302	386	340	332	328	349	333	351	351	306	323	317	378	335	382	340	354	362	325	344	324	313	353	347	333	327	331	337	361	342	365	344	334	374	379	354	340	301	327	340	341	311	331	365	359	361	336	348	325	352	333	356	319	317	346	339	399	322	372	317	344	386	319	368	345	367	371	344	319	330	345	325	369	376	303	375	338	321	357	333	408	354	353	332	332	329	334	319	344	326	332	316	328	355	332	379	318	371	371	321	361	388	352	320	365	351	365	294	334	373	360	326	336	356	343	349	341	357	357	337	347	340	353	336	344	363	323	361	332	332	335	328	355	365	342	347	362	362	342	363	326	356	317	350	346	330	319	322	344	332	347	310	360	332	326	354	321	334	332	338	348	335	376	318	365	347	332	322	390	355	366	356	364	336	349	317	332	331	370	344	320	323	317	373	326	325	348	383	342	335	354	351	394	335	343	374	363	328	317	375	338	356	333	335	345	364	380	358	389	342	333	337	321	369	309	354	339	319	348	372	348	374	330	301	339	347	410	354	339	379	328	329	371	327	349	368	303	358	370	358	348	316	338	344	321	326	351	332	357	365	373	354	322	352	364	336	356	339	361	344	329	353	334	333	332	334	352	356	341	334	348	361	362	356	364	383	353	321	311	354	332	385	347	353	365	329	355	336	355	343	334	350	377	332	351	355	335	352	324	345	356	365	335	355	342	291	350	373	348	329	359	342	317	340	356	333	348	350	361	311	325	336	372	365	323	339	355	338	383	355	350	326	338	340	339	335	389	369	327	345	331	348	370	329	349	301	375	342	339	327	339	343	327	326	316	350	340	332	345	373	349	369	336	324	337	325	311	331	333	323	325	347	321	351	338	367	338	309	356	382	346	400	345	380	320	368	331	382	338	337	330	335	347	341	365	342	359	350	308	288	338	326	323	326	334	368	332	371	356	341	334	323	362	332	334	336	285	347	341	382	351	341	343	317	336	394	352	343	336	317	354	314	297	339	366	325	336	350	354	368	349	341	343	376	387	367	294	347	333	355	355	331	324	348	345	371	356	341	363	372	343	345	300	347	340	342	326	328	313	323	361	345	370	351	343	355	350	291	375	335	345	343	371	359	360	354	359	368	392	354	363	339	346	330	369	363	334	357	335	339	333	357	338	344	345	332	322	321	355	325	342	325	338	336	348	287	288	350	334	335	405	339	373	392	324	306	313	352	351	360	349	341	328	365	310	315	335	356	367	348	370	373	328	336	336	349	349	376	340	345	351	357	367	363	362	340	334	349	370	362	339	351	327	364	365	328	317	350	318	325	382	326	352	360	318	335	326	346	326	323	355	368	332	356	360	322	350	342	374	346	307	358	336	337	376	340	364	364	333	304	321	330	365	343	318	349	325	349	376	315	342	375	340	362	373	335	332	349	312	372	341	343	383	336	337	338	331	325	343	350	376	323	329	333	373	359	381	365	328	321	338	339	342	350	339	342	357	356	326	374	356	330	351	357	381	297	366	359	378	354	330	403	349	355	322	330	334	334	386	339	382	347	352	396	328	331	375	293	337	362	350	359	335	359	337	351	380	351	353	356	339	330	325	340	369	346	330	331	313	343	337	322	327	355	354	349	331	318	349	312	344	361	315	352	343	384	349	342	371	394	324	332	336	337	338	337	356	319	365	366	332	355	336	374	344	371	323	314	378	349	374	375	339	367	325	334	314	336	350	319	351	353	323	331	347	349	348	318	347	364	330	370	371	310	330	340	370	352	323	333	351	320	365	318	353	360	346	391	312	330	339	361	391	383	333	348	375	338	343	368	333	355	371	341	334	329	311	323	351	367	337	338	365	338	364	354	371	316	340	322	373	335	356	359	362	345	354	365	349	361	335	351	374	312	359	352	390	337	329	334	354	317	317	355	336	350	342	367	321	350	330	348	362	362	351	354	357	355	383	338	336	368	360	335	335	344	356	358	346	386	359	379	347	319	325	328	388	317	304	337	357	347	379	327	321	357	361	335	330	333	350	331	341	312	334	313	379	378	377	321	355	337	366	346	295	349	393	366	340	376	361	352	347	349	339	340	351	301	360	336	328	344	341	330	346	341	343	347	359	342	359	345	368	334	351	365	354	327	360	323	308	335	339	338	327	339	319	340	333	358	388	346	360	350	304	346	344	324	361	335	316	352	349	334	319	385	334	341	316	362	343	357	323	344	336	335	359	311	359	346	337	356	287	346	354	322	342	365	330	309	328	344	325	370	359	337	315	336	324	372	380	330	378	325	363	339	347	333	342	362	334	335	350	328	366	380	340	334	328	351	344	325	332	395	361	350	300	319	342	352	341	357	372	315	344	361	360	321	338	352	358	355	361	371	359	333	350	368	304	353	329	380	335	327	340	327	313	381	350	323	322	333	357	311	350	366	334	300	333	372	341	362	338	326	331	333	362	351	351	372	322	373	311	344	350	315	309	355	346	382	353	351	376	338	314	344	345	326	359	322	349	316	332	319	355	313	360	350	354	392	365	349
8905	5310	5055	3201	2477	1991	1646	1427	1354	1260	1159	1125	978	913	869	896	865	871	824	876	877	826	874	893	841	859	826	885	808	805	788	835	858	856	843	789	842	802	813	779	826	852	807	858	850	853	822	774	816	780	824	819	825	787	811	806	784	831	862	837	843	857	830	842	786	857	839	806	797	860	796	797	838	850	818	820	779	883	834	756	800	806	796	802	852	851	835	857	789	833	788	828	768	819	821	830	888	807	826	858	796	754	804	815	818	827	827	840	857	859	798	853	853	821	882	818	809	832	827	789	827	798	804	805	805	849	819	778	813	832	834	798	861	827	787	812	795	833	871	791	853	877	845	847	828	767	813	831	814	804	826	811	750	865	818	834	808	882	829	836	859	831	851	843	853	877	836	789	837	820	796	780	751	830	845	846	847	817	837	815	771	861	842	822	819	843	842	820	820	815	874	778	825	838	830	862	846	847	830	796	809	777	863	796	854	840	822	862	814	857	866	826	853	811	818	821	850	836	806	802	790	818	804	823	773	854	829	832	851	845	855	825	821	787	779	823	830	846	814	787	820	870	839	840	832	847	863	807	835	824	809	822	832	842	859	803	842	769	838	838	863	798	805	820	830	827	837	823	856	803	786	837	800	846	774	823	811	848	830	786	868	804	816	883	830	818	789	841	857	878	812	856	788	827	818	824	830	849	821	822	810	831	814	849	818	800	877	834	763	776	861	820	839	826	813	865	883	879	846	840	812	793	832	833	864	859	876	791	849	850	834	809	834	779	814	808	821	823	820	832	772	832	864	811	853	779	818	869	816	766	835	851	830	804	868	857	833	805	822	808	884	834	863	809	807	838	775	791	830	822	821	840	800	856	848	870	778	821	873	850	814	758	792	793	841	841	850	822	795	800	841	790	821	809	819	829	794	886	828	779	832	841	790	801	816	808	771	770	875	806	816	786	846	897	791	792	893	857	794	846	783	810	799	858	853	843	793	806	836	833	802	765	805	828	782	853	821	743	804	851	716	797	850	763	863	823	880	807	806	787	842	830	808	794	849	853	798	798	798	829	805	835	815	848	851	819	830	852	852	814	776	790	827	843	826	880	819	842	826	822	852	813	786	794	806	827	820	783	877	835	859	780	868	832	859	831	807	820	801	856	818	846	831	860	793	800	848	835	806	813	789	843	798	800	829	864	801	806	864	806	814	849	828	807	806	812	828	826	834	761	844	817	858	813	837	846	800	833	826	840	829	821	855	798	858	778	794	846	798	806	838	765	837	769	829	860	809	820	796	771	859	797	838	821	847	800	830	830	805	810	824	764	832	793	799	792	821	846	834	814	824	837	806	780	832	810	835	856	800	817	858	812	837	835	831	864	823	808	854	809	854	798	802	775	833	782	792	788	818	792	784	824	844	807	845	816	812	833	859	832	802	820	845	869	841	796	818	785	854	833	831	808	881	830	836	810	867	852	867	795	840	839	803	819	801	850	807	794	850	798	848	769	819	753	799	850	811	782	811	843	853	822	797	767	852	841	815	820	796	800	798	825	814	779	834	827	759	815	828	834	849	807	816	860	847	819	783	789	779	856	847	834	814	857	830	804	837	842	860	871	815	812	821	849	827	823	820	781	826	875	887	857	861	800	751	818	892	812	814	804	875	840	760	821	827	791	834	820	825	859	827	786	863	862	781	831	786	816	841	854	834	773	784	795	821	831	775	844	855	869	850	823	803	817	860	814	856	853	833	767	827	792	811	843	827	832	873	808	858	774	862	805	800	824	834	800	803	881	786	839	829	795	840	813	812	789	834	826	745	817	815	818	858	810	818	877	811	838	797	836	817	852	882	814	857	818	817	828	835	781	792	828	757	794	836	813	859	853	811	852	856	826	883	835	799	779	867	851	802	801	851	802	813	800	799	825	790	782	831	853	821	792	780	856	848	845	845	846	801	789	860	794	833	837	812	792	781	746	886	800	813	766	874	828	776	848	803	827	820	854	838	809	805	828	831	832	803	840	850	801	846	806	858	833	809	810	842	813	857	807	841	810	773	848	856	783	814	861	798	809	817	854	803	811	876	874	810	814	833	763	768	826	816	806	822	810	884	781	832	825	769	805	794	844	849	808	808	809	824	819	786	797	867	820	849	854	847	754	828	839	818	834	794	786	789	839	806	794	816	839	782	861	803	843	825	829	821	869	846	805	835	783	811	868	834	860	812	780	821	810	865	837	835	856	839	854	845	854	777	825	798	832	855	804	797	817	793	812	854	816	841	829	804	823	810	831	830	837	839	799	837	830	787	786	809	856	819	791	838	769	780	804	801	872	797	778	832	835	766	776	770	836	833	828	839	808	754	886	849	847	796	840	808	803	847	813	805	860	869	851	872	829	812	855	798	834	789	794	802	810	835	831	796	828	837	791	779	892	811	799	811	840	867	812	807	856	797	819	832	841	747	799	847	856	811	811	848	831	871	809	816	830	791	836	841	769	823	764	821	800	832	854	808	881	838	870	836	805	859	812	783	836	860	841	853	789	810	757	818	850	736	797	837	846	884	824	799	878	764	794	818	855	842	875	856	777	811	811	810	852	849	834	803	830	802	818	796	907	838	856	806	810	833	865	810	848	810	841	833	848	849	852	813	817	834	819	867	798	878	854	825	799	840	800	811	843	778	818	855	815	818	863	785	822	855	837	816	833	818	840	827	816	811	842	845	826	845	774	793	810	861	828	846	773	833	813	891	833	784	933	792	854	794	799	900	876	791	772	833	797	891	844	758	840	865	785	790	844	873	840	827	800	802	812	822	807	834	783	812	822	832	891	788	834	818	847	821	798	830	787	848	818	808	779	815	824	830	869	839	790	831	783	806	785	884	800	849	824	775	804	871	842	827	787	803	836	839	859	859	859	798	844	834	830	852	783	836	851	845	803	799	770	851	816	791	856	837	791	839	851	829	827	836	833	827	821	816	821	853	824	855	834	851	800	841	857	850	803	811	852	837	849	804	830	873	797	843	835	801	825	812	815	807	825	804	805	841	850	810	820	907	822	808	836	808	845	777	781	862	827	832	857	847	813	842	822	808	841	870	829	790	812	827	796	860	825	793	811	791	840	825	813	814	863	791	818	835	842	851	816	840	851	797	804	815	824	887	766	837	799	838	880	855	861	824	832	820	847	851	855	813	798	838	870	827	779	823	842	780	784	840	804	831	855	823	800	840	805	788	821	816	784	774	843	832	807	836	834	852	846	880	872	783	849	858	851	830	842	834	856	876	840	843	854	839	814	836	790	833	792	818	890	816	808	819	833	822	892	863	841	813	797	776	816	851	793	822	845	831	834	783	842	845	855	826	809	824	871	816	841	776	846	779	781	846	808	838	787	728	817	843	805	794	792	819	874	817	789	875	788	856	866	874	797	818	823	853	851	789	826	821	819	795	812	838	883	806	831	837	825	822	822	862	889	856	821	818	804	807	810	839	822	788	826	805	802	856	807	821	779	833	825	833	752	831	848
27328	16522	12831	4182	1293	786	616	531	461	437	433	375	390	357	323	352	352	360	352	351	330	351	307	355	344	309	306	323	323	308	298	312	324	328	302	313	322	337	297	315	291	310	314	338	310	332	310	309	319	342	300	357	297	331	295	360	296	297	296	309	324	298	324	327	277	324	323	308	301	331	341	301	322	300	313	315	321	310	305	330	324	267	313	295	311	304	336	304	307	317	280	304	329	322	298	312	319	298	331	318	344	291	333	311	327	278	277	337	297	318	300	284	322	310	294	325	345	330	302	324	291	306	344	344	331	331	323	307	290	324	301	340	312	313	286	323	305	313	280	342	357	328	292	345	313	325	307	321	319	341	315	335	312	309	309	293	338	293	338	302	293	324	287	303	329	314	312	283	311	309	314	316	281	335	295	356	312	318	322	290	312	309	287	303	324	333	313	322	317	331	305	287	302	302	334	334	304	323	300	332	317	311	330	310	299	321	287	304	314	316	286	271	368	311	353	302	298	296	294	341	305	335	299	310	326	296	276	324	329	303	298	310	300	301	316	308	286	332	328	277	333	326	346	317	323	325	279	281	302	310	299	286	279	295	302	317	322	309	314	294	318	324	303	313	312	313	319	343	276	291	312	347	298	289	319	298	296	344	322	334	312	318	320	308	328	296	313	317	297	294	315	304	320	310	312	301	286	334	270	300	293	323	284	299	298	341	309	290	320	352	324	321	315	317	347	318	339	323	300	306	331	310	313	342	339	313	292	304	325	308	297	302	312	307	285	305	316	283	339	335	333	290	307	320	301	306	307	338	324	313	301	276	312	324	292	276	300	303	292	307	332	320	339	324	288	309	324	310	306	329	295	290	320	329	335	285	327	324	333	345	297	332	312	337	333	280	320	325	314	306	312	310	309	296	325	306	304	305	326	322	335	337	306	326	314	299	294	300	287	316	280	301	313	360	309	323	331	309	326	328	293	344	348	303	313	330	291	311	279	293	301	326	316	327	326	316	290	330	283	269	318	317	342	299	304	301	285	295	307	299	313	273	304	321	337	364	339	325	306	321	288	303	309	311	314	334	339	319	334	291	327	331	309	313	304	301	326	315	303	340	280	313	325	327	316	345	274	299	310	327	280	287	347	301	338	306	321	342	310	282	292	332	314	323	309	305	314	326	286	288	312	319	318	313	317	354	304	330	315	318	298	290	313	346	326	327	327	322	283	282	318	305	337	321	312	314	320	316	343	291	319	350	332	313	345	307	336	347	294	319	353	328	298	310	310	274	315	312	322	277	306	331	348	360	309	280	322	335	288	307	295	364	329	298	294	320	368	309	329	343	313	349	312	316	310	319	277	287	309	298	320	349	308	310	317	312	307	315	316	300	310	333	308	280	303	324	332	312	298	298	312	317	305	299	333	322	337	321	312	355	325	282	318	299	292	333	341	324	313	363	310	309	309	314	306	315	298	348	308	328	295	329	295	314	322	301	305	311	310	319	341	286	303	348	308	332	263	280	293	277	326	310	294	300	333	309	313	305	296	324	283	304	313	300	329	300	322	302	318	318	311	315	337	322	295	316	331	289	312	271	304	330	293	321	330	296	294	355	286	281	294	288	300	305	311	304	340	332	297	298	285	308	320	318	314	356	288	319	318	300	322	327	283	289	310	310	305	306	337	331	280	347	297	313	315	322	307	325	317	328	303	345	291	322	352	345	333	309	303	317	300	283	305	327	320	306	353	331	309	299	318	354	316	315	308	312	323	314	308	322	305	298	337	288	293	323	308	318	331	313	310	315	307	311	287	302	302	287	314	353	304	360	293	312	279	327	309	335	354	296	319	336	313	321	346	337	319	283	309	307	301	284	286	358	324	308	311	308	333	342	325	301	317	313	286	316	320	322	316	322	270	320	315	351	326	313	320	303	309	362	327	311	285	299	314	315	323	270	314	305	342	350	310	310	321	292	297	309	337	234	313	289	325	302	286	335	282	315	308	324	312	304	311	330	305	288	318	328	303	300	326	320	320	347	303	290	320	310	296	313	271	326	321	320	279	330	336	290	325	307	335	296	284	324	335	333	330	321	310	347	310	351	325	301	295	315	331	322	317	341	296	327	316	296	315	339	342	322	292	287	273	310	325	329	301	319	352	339	307	313	304	302	273	312	284	346	310	313	263	278	318	313	333	303	345	306	335	297	319	343	335	343	322	322	306	289	322	317	335	276	327	325	343	319	315	307	296	290	314	326	269	301	336	327	308	366	300	298	302	329	282	319	312	290	307	331	292	329	314	348	311	323	297	318	334	327	307	306	333	288	342	329	256	292	299	323	303	312	301	313	312	288	350	311	325	306	292	331	350	347	350	320	314	280	362	351	309	292	318	313	306	301	316	339	311	314	293	295	319	303	288	295	325	346	335	290	330	308	297	308	332	306	313	325	271	325	293	309	344	329	323	296	324	339	310	321	319	311	284	304	310	301	306	319	295	317	294	319	279	323	315	317	340	348	306	281	311	300	305	331	299	314	297	306	340	290	325	317	288	297	300	293	327	277	320	341	333	336	346	307	318	336	325	333	362	322	333	310	309	352	286	307	294	299	338	270	332	319	328	320	316	321	321	310	327	318	311	309	304	294	314	291	313	261	302	312	301	284	337	325	330	326	328	305	333	272	309	333	297	330	340	305	308	293	329	333	308	296	278	331	254	294	334	299	316	278	337	303	312	333	319	322	296	321	312	312	319	314	310	302	290	325	320	301	306	342	326	316	315	274	321	291	322	331	336	332	284	330	316	341	306	295	305	333	298	320	319	288	304	321	292	303	317	298	283	316	319	315	314	339	318	324	332	295	320	366	280	315	321	310	298	307	295	296	317	316	316	317	338	326	320	344	315	305	324	332	308	301	338	324	311	336	332	310	334	280	311	312	292	306	319	277	338	325	327	275	314	335	309	315	315	337	306	318	305	318	316	314	323	299	327	318	300	330	296	321	313	304	299	312	295	295	290	310	292	305	337	310	309	301	296	334	300	312	302	307	337	315	353	285	344	279	314	284	308	331	294	342	319	309	355	291	318	314	301	322	305	331	305	294	322	323	327	317	315	305	283	293	316	306	318	295	289	345	322	328	331	294	314	302	336	295	303	312	300	292	327	323	308	305	309	318	295	302	271	322	321	326	316	307	313	316	337	305	327	308	305	306	309	315	304	342	320	320	321	312	323	300	304	317	307	310	299	291	314	338	332	341	309	309	306	327	308	306	313	298	274	274	336	302	289	346	313	296	327	332	327	292	313	336	308	327	313	288	331	328	313	289	344	300	309	305	300	300	320	333	365	319	321	332	283	307	299	368	341	306	338	331	298	321	319	329	298	324	316	306	346	334	331	331	295	332	295	339	317	324	271	309	314	338	305	305	321	317	346	318	317	302	302	309	321	330	285	349	315	329	317	299	323	301	302	286	323	323	304	299	314	329	320	332	314	337	324	321	332	314	293	308	306	339	295	294	341	322	321	318
19478	14575	16212	6330	3723	2986	2243	1918	1767	1556	1460	1299	1108	944	930	795	867	845	855	824	789	760	814	824	785	770	790	796	804	804	773	774	796	769	774	771	789	715	821	742	707	742	728	791	718	764	710	773	730	762	729	733	743	768	740	759	729	720	732	788	807	784	729	826	744	792	739	702	754	779	765	705	726	724	784	736	738	765	750	771	772	792	776	783	774	737	755	786	728	746	744	795	715	753	767	742	761	767	782	745	724	786	722	811	772	743	843	786	775	765	781	724	738	747	762	798	743	738	795	721	799	798	711	757	763	739	774	789	775	801	717	757	723	720	763	757	729	730	773	775	744	734	749	778	751	778	738	741	699	742	747	754	771	739	760	679	743	721	687	745	783	741	720	727	730	696	721	753	748	736	765	728	814	721	745	776	711	765	778	739	773	781	743	772	743	764	736	675	756	778	733	766	758	779	807	773	752	744	787	795	750	754	778	730	786	790	742	748	767	738	719	805	760	753	728	794	748	785	737	735	741	822	733	716	807	786	700	772	724	755	775	775	774	775	746	781	753	757	733	785	766	758	736	821	696	711	746	783	831	731	739	774	734	738	790	785	727	752	695	778	781	781	764	770	736	747	753	809	760	750	756	736	711	749	742	769	727	726	748	747	818	753	739	792	758	718	769	746	710	784	710	765	719	761	792	777	745	745	738	805	767	736	711	803	685	771	760	720	727	700	730	762	773	713	756	741	764	734	711	731	715	749	741	811	734	783	784	756	784	777	736	780	765	756	742	773	786	756	740	800	732	750	760	761	721	725	780	797	787	747	763	759	762	682	729	766	797	732	740	757	776	734	781	770	810	805	727	785	771	763	803	756	797	732	767	766	706	760	735	738	779	715	768	760	714	775	757	740	794	794	710	717	742	801	732	755	763	767	759	776	713	741	805	773	724	730	788	822	739	742	741	769	768	795	742	732	766	785	775	802	817	739	720	721	758	763	777	783	739	800	746	778	732	801	755	704	776	742	763	756	766	813	786	713	756	751	721	758	776	759	696	757	770	726	752	744	740	780	745	753	727	772	765	735	745	742	710	761	735	742	763	806	728	731	768	751	776	752	756	804	766	747	790	751	762	763	733	764	776	739	735	778	736	764	750	767	751	749	736	734	729	717	753	775	749	787	760	759	759	753	764	744	750	721	737	797	761	796	691	820	727	784	748	755	779	757	785	700	746	783	739	770	739	752	761	757	750	730	792	754	771	777	702	705	793	775	724	736	706	751	743	764	734	764	736	747	747	733	781	749	732	743	751	733	790	764	723	747	767	740	759	722	737	760	718	766	775	755	740	797	767	787	761	731	749	771	808	753	758	736	720	736	736	767	796	741	770	802	771	772	776	776	754	773	770	793	755	751	748	749	741	728	771	800	784	832	722	745	761	795	714	773	740	722	767	784	738	771	765	781	774	751	744	773	751	777	763	749	756	739	741	751	750	753	812	744	804	733	762	773	750	785	720	751	736	711	760	754	736	771	813	782	808	782	741	738	752	773	745	751	750	734	747	722	756	783	738	768	736	763	733	738	755	739	757	733	774	754	713	741	742	727	761	779	752	780	735	734	736	769	785	775	778	793	791	755	807	756	774	757	776	764	748	765	747	753	737	753	784	735	755	739	736	741	742	786	730	801	726	740	755	754	724	728	765	736	758	681	823	783	782	785	766	755	762	726	702	745	766	711	770	754	747	793	729	766	754	693	750	751	753	735	753	777	751	778	743	802	752	742	697	738	740	770	791	791	727	777	732	773	743	746	721	779	768	744	772	776	712	709	700	771	737	804	770	722	751	780	772	771	824	731	736	758	837	778	755	689	778	734	713	760	777	750	742	710	719	781	772	766	734	754	782	782	802	789	747	716	767	779	764	743	777	782	720	732	704	748	750	747	750	767	745	734	738	750	757	776	711	788	771	773	724	756	741	754	762	755	770	774	735	758	766	774	702	753	751	740	700	765	772	774	739	759	777	783	790	815	745	786	753	789	762	774	683	720	741	721	758	760	755	737	729	760	792	795	712	779	741	748	760	779	753	724	767	754	730	742	732	760	716	744	771	723	760	675	797	831	760	747	733	762	773	795	709	734	819	706	771	722	756	761	755	758	746	745	778	755	739	751	744	738	757	828	736	716	738	735	720	777	723	788	743	765	732	773	776	745	773	793	776	791	731	753	727	790	725	756	779	725	752	793	785	740	754	737	710	719	754	714	766	761	754	746	760	691	768	693	759	781	823	770	745	750	769	711	764	762	728	788	787	744	774	722	738	723	784	719	740	712	738	736	748	738	757	729	769	746	771	754	721	760	804	739	712	777	748	716	759	763	727	821	762	803	713	764	697	779	791	742	763	720	726	763	725	772	717	735	803	800	774	755	788	762	723	723	779	758	733	760	758	770	744	713	784	737	727	742	734	692	803	705	753	749	745	722	715	758	782	791	800	765	740	773	723	778	760	746	773	759	747	807	740	758	691	801	786	718	764	751	713	751	723	781	766	776	773	768	756	708	743	726	802	700	731	754	772	754	740	695	765	752	796	683	770	747	716	742	727	768	742	718	713	779	791	802	755	785	712	768	728	780	813	783	754	791	802	738	796	791	769	730	768	728	739	788	770	777	748	709	723	767	749	787	753	745	728	780	781	797	759	746	779	762	796	737	738	731	706	783	829	774	760	758	741	733	755	727	729	720	736	747	775	759	759	691	744	713	767	748	765	812	798	764	724	748	731	748	771	725	728	775	793	821	743	739	760	752	759	765	751	746	758	784	743	737	716	747	804	715	760	774	746	740	797	707	786	768	757	729	762	753	754	803	773	755	753	782	779	751	762	782	777	703	765	781	734	723	726	727	775	747	770	768	806	767	758	729	764	700	743	737	699	790	780	788	783	756	710	751	739	744	791	758	796	820	797	741	707	759	803	715	729	739	725	714	797	780	717	791	788	784	723	690	757	781	764	688	798	709	735	727	761	748	712	817	742	759	810	768	792	778	800	723	714	785	748	793	781	712	744	748	743	738	711	748	767	776	757	762	759	802	750	740	756	759	788	753	785	734	780	748	706	775	724	781	788	806	750	729	721	769	732	778	773	733	770	744	753	791	747	761	746	775	735	733	748	750	736	758	722	731	734	763	741	742	739	699	720	766	766	807	777	752	763	734	763	722	754	772	728	725	737	783	762	775	766	748	760	750	791	757	800	732	766	761	738	743	773	734	768	689	752	764	754	775	758	788	714	829	770	742	763	755	778	766	723	807	751	769	778	761	787	766	721	745	746	782	787	730	751	754	762	759	736	742	770	763	762	744	783	709	751	730	741	759	767	761	753	754	727	771	766	776	848	777	731	771	746	763	761	761	772	767	749	756	790	730	736	799	732	731	781	721	736	757	769	777	729	802	750	806	789	738	745	783	782	783	693	742	817	787	766	767	790	760	777	750	792	825	750	776	706	769	744	756	784	787	725	740	789	792	778	732	770	778
36598	24459	22955	8034	2016	988	711	523	435	386	336	339	313	229	208	221	228	192	208	174	227	212	211	213	192	211	193	164	181	187	195	217	194	194	209	201	200	201	208	223	211	174	211	187	177	203	196	183	205	218	193	198	189	208	203	187	187	178	195	205	203	184	189	218	199	208	193	188	200	180	205	202	223	181	198	192	214	179	174	179	177	194	182	188	194	200	185	185	191	181	203	173	199	222	194	223	202	184	196	192	182	206	190	189	206	198	198	209	200	186	199	178	221	183	192	184	190	196	218	182	214	188	185	201	187	193	167	181	220	223	197	199	192	182	191	178	182	183	219	205	173	189	204	207	180	180	191	193	179	179	188	187	172	188	179	205	155	174	204	192	171	188	185	185	168	167	201	170	177	183	194	172	194	220	188	185	200	200	177	205	193	199	189	198	189	197	183	191	177	194	183	220	175	199	185	204	183	190	194	182	203	209	183	201	203	197	192	172	207	179	199	165	207	186	165	175	187	185	201	200	219	178	202	211	204	200	216	212	195	180	162	196	211	174	229	187	187	195	177	197	226	172	182	185	172	191	189	198	215	199	248	200	192	190	196	204	187	176	206	194	157	219	214	183	179	207	182	203	192	183	183	194	212	184	189	168	198	197	178	200	200	166	185	193	185	185	221	213	185	205	198	200	188	200	165	179	184	191	215	216	191	192	192	185	190	206	203	175	243	203	173	202	193	179	178	190	211	209	191	187	196	176	217	181	220	173	211	175	208	225	168	196	189	235	194	194	175	177	193	177	191	207	182	194	178	183	201	211	198	225	168	208	182	174	188	200	194	179	173	202	177	183	211	193	203	176	186	201	203	203	186	189	194	210	189	195	169	199	183	180	161	182	201	201	181	209	175	206	180	198	210	175	158	188	203	181	198	193	194	185	198	198	188	187	180	179	183	193	197	206	199	180	163	220	173	158	202	206	187	214	204	182	189	183	202	202	195	203	174	194	200	200	184	201	207	191	201	210	209	192	194	200	169	180	181	188	176	202	210	219	208	170	163	217	221	193	197	175	198	206	215	191	179	184	184	193	194	182	205	186	200	190	208	197	197	166	176	176	202	197	212	226	187	150	191	197	176	188	180	181	195	190	202	195	210	177	169	171	207	195	193	195	216	191	192	192	191	215	215	188	180	195	191	198	187	177	203	197	179	186	208	188	182	223	198	221	214	198	188	203	200	180	156	173	188	192	198	170	188	191	221	209	184	196	157	203	186	201	192	172	178	209	204	196	179	182	210	165	212	200	190	200	187	178	211	203	186	210	190	171	196	181	199	211	211	195	183	181	182	207	181	167	191	179	189	195	202	181	231	186	183	198	191	165	175	184	198	200	201	170	179	206	168	167	197	195	186	214	186	213	189	194	191	181	169	211	192	170	193	182	167	195	168	182	194	180	189	199	182	214	182	224	198	198	188	192	157	210	177	185	191	187	176	205	187	181	204	178	182	177	206	176	185	174	199	173	195	194	179	186	184	188	202	183	201	169	172	203	177	192	189	193	201	184	191	179	217	211	211	210	194	189	205	194	173	188	192	159	180	202	189	217	213	206	198	210	206	211	172	180	194	207	201	201	176	159	197	213	178	171	208	203	175	210	164	205	196	200	183	223	188	196	200	182	180	169	196	175	195	197	208	176	206	180	200	208	217	176	162	220	210	209	198	203	187	219	198	205	170	181	168	195	186	194	199	180	184	190	172	179	198	206	193	225	189	168	177	183	187	214	184	181	239	174	195	202	177	208	178	175	193	186	193	184	183	191	191	190	212	194	193	185	228	213	180	196	181	186	192	186	183	182	174	171	199	218	201	170	189	193	176	183	201	197	178	197	190	199	175	195	145	172	193	210	193	177	203	203	218	185	206	182	204	177	201	224	180	211	215	200	192	209	191	182	185	189	190	189	199	181	204	195	184	168	195	177	217	184	184	176	202	189	213	185	189	178	211	170	180	157	180	187	175	178	194	208	184	189	176	180	174	203	183	194	176	188	203	194	207	182	216	196	189	216	183	193	189	170	186	188	197	199	188	177	178	198	214	186	181	181	195	192	180	204	184	180	179	195	187	190	191	197	208	188	221	210	201	194	190	208	164	226	187	200	198	187	197	184	180	194	208	177	192	208	181	184	163	198	189	198	197	182	189	205	221	240	212	188	192	223	195	178	195	194	201	174	181	190	185	196	195	191	187	165	204	186	195	207	180	196	164	218	195	180	179	179	202	167	200	199	178	174	187	201	177	191	203	191	185	196	188	201	170	175	195	203	208	220	173	172	184	208	184	199	211	208	177	210	181	175	180	189	189	199	186	197	177	205	206	202	186	183	182	184	169	190	155	183	190	173	186	188	185	177	202	206	187	196	200	189	200	195	192	209	201	197	188	206	189	176	216	186	197	208	202	210	196	202	187	186	184	176	185	226	196	177	178	153	182	201	197	192	211	189	185	160	211	195	183	161	176	193	174	175	227	198	185	184	201	175	198	187	194	181	188	188	196	204	192	187	197	200	196	179	212	192	179	176	199	209	194	209	183	185	160	163	184	198	175	214	172	200	179	182	197	193	172	192	194	202	199	203	195	196	194	174	187	178	182	191	190	203	169	186	187	200	201	209	185	181	208	210	197	177	182	212	201	168	216	191	187	191	222	175	193	186	208	177	188	158	182	195	185	181	206	197	199	173	181	202	203	168	179	180	173	165	173	206	170	173	194	184	206	208	177	195	212	175	206	168	204	188	191	216	187	199	188	185	175	182	185	203	203	177	175	202	196	202	215	173	174	184	204	193	205	173	163	209	158	192	186	193	189	190	202	205	200	196	201	171	177	211	209	194	174	202	200	201	177	207	192	185	192	190	193	209	211	187	203	184	212	177	199	169	205	178	176	201	218	196	205	177	195	193	195	195	203	203	210	212	170	167	197	210	172	195	186	196	212	192	188	198	192	205	182	182	166	189	183	190	186	181	210	183	198	198	186	211	224	183	221	151	191	184	198	188	166	182	190	177	151	195	195	161	183	193	210	181	182	179	191	202	198	180	202	183	219	204	185	203	191	197	201	166	201	195	195	186	208	186	217	207	177	177	177	175	218	188	181	200	219	180	181	182	209	199	195	165	193	192	202	208	190	213	211	170	196	189	193	165	190	175	172	175	199	188	195	169	189	181	205	209	173	172	168	169	171	181	156	209	190	190	173	203	175	188	190	170	190	200	217	169	181	193	193	190	178	199	203	195	161	195	184	203	199	178	190	198	182	199	200	184	171	172	205	191	184	190	200	189	190	172	192	194	183	198	171	200	191	180	183	175	240	210	165	199	195	204	187	199	169	199	194	212	193	173	190	198	175	200	189	193	200	186	182	186	175	201	195	179	203	178	185	220	183	216	166	197	198	184	172	192	207	216	199	163	207	208	192	194	184	187	205	164	197	192	200	156	202	163	191	185	207	180	195	185	196	167	233	201	200	192	203	163	173	174
25056	19990	24649	8444	4606	3573	2636	2251	1945	1615	1425	1241	1016	839	738	671	647	683	604	617	590	578	571	592	508	562	522	549	508	528	494	500	556	529	532	520	482	508	522	456	506	536	468	517	514	456	506	528	527	484	515	462	484	488	505	485	502	513	467	495	496	494	477	504	443	540	484	541	507	502	473	476	490	537	464	472	479	490	490	523	494	486	514	500	498	482	433	492	461	499	520	497	498	525	523	454	475	464	487	489	493	500	502	475	427	497	497	515	478	534	517	529	459	479	479	473	489	446	477	466	492	499	511	459	468	486	481	515	490	481	522	477	482	506	510	486	482	456	504	454	474	434	495	471	485	465	448	501	508	509	473	480	491	471	489	493	430	527	473	465	490	443	475	480	477	460	455	467	483	512	455	511	450	476	484	457	472	466	467	489	457	464	497	487	497	519	483	481	496	521	470	442	483	511	523	458	477	514	462	507	478	491	527	476	467	509	492	475	469	487	513	473	486	486	479	489	481	487	491	509	486	498	465	500	482	475	489	478	479	473	493	486	490	478	504	444	498	491	446	439	475	486	490	451	523	456	503	495	518	506	465	496	495	490	493	469	502	490	465	497	490	490	487	462	483	492	459	500	532	470	508	475	453	506	479	503	502	497	480	470	518	463	515	448	478	498	444	445	469	471	482	524	495	464	486	454	472	481	525	466	462	506	475	491	458	497	494	466	514	440	479	459	479	480	475	486	486	483	480	486	461	508	458	491	476	488	469	483	472	515	497	471	450	471	478	515	493	503	470	448	493	503	495	465	505	482	484	492	501	467	485	507	479	491	478	467	497	468	450	498	467	461	447	459	468	475	494	491	479	484	528	446	508	479	503	479	491	484	500	485	519	487	468	502	437	538	487	448	498	510	488	478	518	462	462	482	440	514	460	512	446	494	503	483	459	510	489	458	444	474	500	469	469	438	457	464	517	474	488	475	499	494	443	523	489	495	520	476	464	482	471	519	458	497	453	514	501	480	479	448	499	482	485	469	456	475	496	486	492	481	473	485	457	456	475	474	436	482	495	502	475	499	495	464	491	494	507	494	488	498	454	474	438	488	488	479	500	449	497	494	451	482	524	460	464	487	496	480	490	501	509	483	480	518	532	493	489	451	506	478	428	501	494	465	432	464	469	488	465	527	500	491	464	430	501	485	520	454	473	480	497	472	486	502	454	526	510	479	460	481	459	512	515	525	473	507	465	482	460	438	498	493	502	476	485	475	501	524	518	473	504	489	475	479	480	538	494	473	480	481	451	479	491	471	488	512	487	470	483	505	494	480	478	476	483	526	495	536	491	488	437	472	475	460	452	480	478	454	491	489	514	466	496	478	449	442	437	464	504	476	495	466	484	491	456	476	496	471	525	514	434	482	435	508	521	487	462	479	490	450	501	514	456	446	498	496	487	450	520	483	504	522	454	475	499	484	460	510	450	494	484	475	458	507	510	486	492	499	512	524	514	493	490	496	512	491	532	471	477	487	504	507	478	493	514	488	498	509	516	472	489	481	460	483	490	474	485	485	477	485	515	489	471	450	479	449	512	491	505	480	512	483	460	449	506	439	512	499	488	458	491	434	460	468	461	499	516	465	467	480	485	452	497	458	475	454	478	457	476	485	486	495	485	483	480	478	506	435	472	476	470	518	457	478	444	422	467	463	470	472	446	516	471	499	489	473	510	463	496	468	460	534	459	461	464	469	517	487	474	470	518	463	463	472	499	456	487	493	493	486	482	505	435	513	471	463	465	470	477	489	473	466	468	507	474	516	490	505	473	467	516	469	501	460	510	500	486	478	512	490	526	499	486	470	458	483	480	485	501	515	453	455	455	449	486	456	466	492	500	514	484	501	474	468	505	525	518	478	460	505	472	457	479	479	481	479	472	462	467	442	459	495	492	508	443	508	499	490	435	457	487	514	476	527	484	420	478	440	467	491	480	481	468	481	479	483	508	464	478	497	464	497	495	521	519	482	536	483	477	456	442	482	472	475	490	453	508	530	485	486	494	499	506	484	479	513	506	479	509	488	477	497	438	465	499	497	459	470	460	510	428	505	508	490	494	489	487	491	498	504	485	515	476	502	472	527	486	526	450	489	487	478	499	482	504	482	472	494	490	520	515	502	552	517	512	491	505	498	466	455	516	420	511	515	505	466	479	495	488	485	494	465	497	517	477	516	484	504	465	466	523	410	468	500	488	487	473	490	551	467	512	498	485	466	519	500	439	477	522	493	511	469	488	458	485	457	491	478	477	507	492	462	511	478	529	462	459	457	486	497	482	495	463	533	481	495	472	469	465	476	516	458	479	490	494	477	496	469	490	521	477	492	494	480	472	503	488	515	454	507	451	476	492	483	476	502	517	502	458	476	477	500	501	494	481	500	485	465	485	468	475	430	480	529	509	488	488	516	515	507	500	502	498	466	505	490	491	476	506	494	476	518	508	527	492	458	444	448	454	425	506	491	550	478	471	515	487	461	512	497	478	485	497	485	451	466	513	536	465	455	488	538	467	495	513	487	478	503	479	479	535	530	518	471	468	535	498	508	522	446	513	459	491	498	454	484	488	468	482	480	508	528	506	479	486	461	451	508	491	460	458	480	456	501	501	475	485	502	537	480	465	473	485	505	469	452	452	477	480	466	494	472	475	515	491	515	497	487	485	522	478	471	502	453	441	447	531	457	485	484	463	461	474	507	502	491	476	473	477	437	480	489	467	468	503	509	469	455	467	447	497	466	448	489	469	494	473	528	497	479	497	505	492	439	486	507	453	510	492	460	482	471	462	467	476	496	538	506	508	503	454	448	454	474	476	517	471	503	487	490	493	465	486	473	495	526	497	503	457	498	463	454	491	484	492	483	493	504	486	440	516	498	457	485	493	453	491	489	452	492	479	457	452	487	494	466	524	511	493	449	468	461	497	474	475	478	512	563	526	460	474	472	473	511	485	466	471	473	527	499	477	500	483	446	485	483	486	460	489	503	501	483	479	461	509	505	491	500	493	484	473	460	501	465	506	449	481	498	496	466	476	444	483	456	471	481	468	478	509	507	449	494	504	487	473	488	477	496	499	474	496	485	461	520	518	491	510	506	448	488	454	501	502	465	469	455	515	484	475	430	478	505	470	506	475	522	504	503	485	540	470	495	498	478	496	465	487	512	475	519	478	502	459	499	498	463	524	503	484	487	445	468	443	478	465	491	487	458	500	489	451	495	489	499	488	494	491	443	498	471	474	495	473	458	472	531	498	442	489	523	494	487	497	440	532	467	504	449	479	468	509	479	477	523	456	481	460	490	504	489	479	469	498	500	499	474	480	478	514	485	470	500	502	465	533	455	500	527	510	499	490	468	503	461	453	463	438	487	429	474	526	465	485	467	443	453	460	477	497	482	518	511	485	486	499	467	478	476	479	479	484	502	502	478	516	428	502	426	458	487	467	461	465	467	468	497	477	459	491	478	446	467	506	540	516	519
11611	4804	2780	1104	667	536	484	431	408	372	398	369	402	330	357	326	368	343	322	348	361	300	356	345	370	298	371	327	375	354	304	350	338	320	356	284	325	339	345	372	322	352	336	328	350	347	341	318	334	392	357	347	345	305	335	341	349	340	344	390	321	331	339	318	345	317	335	360	321	393	335	347	323	324	326	349	378	348	354	331	401	322	334	361	384	330	330	327	368	385	319	354	333	376	373	350	311	357	342	322	339	328	336	334	345	316	318	346	345	315	350	321	332	370	324	349	339	357	322	330	360	318	334	331	333	341	360	338	322	353	347	347	310	347	322	344	363	373	341	332	353	305	323	309	342	328	372	350	334	335	327	357	375	351	333	339	318	359	334	346	347	355	355	363	327	330	340	305	354	334	368	387	339	336	350	334	389	367	359	332	367	338	322	325	325	340	346	319	364	317	318	377	356	314	334	342	381	343	368	319	328	360	351	328	342	376	319	317	326	383	353	329	361	348	338	325	369	338	338	352	362	381	299	350	353	363	318	332	319	342	313	344	338	361	363	331	367	320	351	382	322	380	337	377	327	336	321	355	340	337	351	365	370	362	315	360	349	328	341	325	338	379	353	327	334	335	347	356	325	336	397	358	340	342	343	363	389	350	354	333	348	353	326	367	359	338	323	339	353	348	332	307	349	357	351	340	370	364	335	323	343	345	344	335	329	376	356	343	353	342	333	304	365	349	357	351	341	320	339	327	343	357	352	345	324	327	347	333	356	353	339	350	345	341	373	346	331	356	340	319	363	340	354	327	335	365	350	341	337	356	385	351	335	323	338	344	336	337	314	333	333	331	329	356	347	355	350	328	351	351	366	309	341	334	383	322	341	348	350	313	339	328	358	316	362	359	326	341	328	370	332	357	349	336	340	320	338	318	309	359	354	374	342	348	338	350	350	354	357	342	357	351	289	327	311	345	343	371	316	342	339	332	364	362	353	347	349	370	336	330	319	298	334	348	340	326	365	316	353	392	351	365	369	355	346	352	356	357	341	335	327	325	361	349	368	365	313	345	348	379	331	334	339	322	366	316	361	353	313	322	346	376	347	344	356	351	333	367	348	364	321	322	312	360	336	328	313	341	369	328	369	349	350	378	360	328	335	333	328	350	357	342	293	348	331	348	336	308	353	323	329	367	329	319	375	324	323	364	326	335	341	337	361	345	341	383	363	304	339	359	386	342	390	353	334	309	370	318	361	365	305	320	310	341	336	314	363	353	327	353	345	332	342	336	311	352	356	318	343	349	340	322	342	340	337	349	372	351	330	366	347	351	352	355	342	380	378	360	315	367	296	363	346	318	360	378	325	331	331	358	356	323	354	338	339	357	355	314	368	371	363	335	363	364	353	294	348	327	358	367	320	317	317	312	324	397	320	342	362	309	351	346	350	332	308	351	331	319	336	313	341	341	345	345	336	337	379	301	351	326	316	326	302	343	302	330	337	334	327	342	344	333	355	371	343	356	331	313	321	384	337	341	337	341	353	333	339	349	341	337	415	363	348	329	360	343	355	334	321	360	345	356	368	335	363	325	354	360	365	348	358	304	372	342	361	366	351	287	335	321	367	362	354	310	338	326	337	343	346	335	312	303	373	361	365	387	318	345	333	353	366	349	319	346	357	341	332	348	348	348	345	344	328	349	353	334	357	359	337	347	362	328	300	343	365	343	338	373	363	336	350	366	345	336	327	370	339	344	403	347	353	357	361	343	326	338	382	359	359	315	342	338	359	324	322	334	318	337	297	288	358	342	350	325	338	316	361	357	373	346	351	356	345	336	329	336	336	333	352	368	362	325	321	354	349	339	321	376	316	317	298	365	343	382	328	295	350	303	333	336	351	331	326	324	360	326	319	349	360	349	364	327	347	324	364	361	354	334	340	344	341	356	335	373	356	340	337	362	374	363	333	340	353	328	318	334	351	349	368	345	348	346	364	344	358	351	352	333	350	340	318	358	325	400	305	345	318	282	349	321	359	277	354	293	337	347	339	338	364	330	340	349	338	317	320	338	324	336	350	310	354	356	343	325	304	345	359	318	380	345	346	335	341	351	328	352	337	311	381	331	310	353	352	357	316	335	337	362	310	330	339	343	324	372	334	322	378	327	306	333	336	306	311	319	349	346	351	339	354	345	372	349	331	339	355	345	348	350	348	330	367	339	352	353	334	373	345	314	342	325	351	324	318	317	313	355	349	383	352	371	339	344	358	341	352	360	340	349	357	337	343	341	346	346	349	316	304	323	324	327	318	364	349	308	353	308	337	338	339	336	363	333	319	340	332	317	320	329	337	339	361	360	349	337	325	316	337	360	324	325	327	334	373	350	360	329	315	371	344	349	355	329	368	329	337	340	339	386	326	334	320	305	341	334	326	322	355	349	333	344	365	342	337	332	302	338	339	318	364	339	387	342	349	353	326	370	308	331	322	361	344	331	316	325	316	369	328	358	319	347	323	346	339	342	333	327	325	322	336	359	310	331	331	321	348	325	349	356	332	324	357	352	353	342	347	360	355	337	374	350	335	368	335	332	328	366	349	336	343	341	336	338	334	360	366	326	364	359	336	359	357	374	367	336	358	318	325	360	347	304	350	367	341	300	353	352	340	318	322	294	362	312	356	337	337	362	323	359	349	356	336	349	310	351	354	322	330	329	356	333	335	366	345	285	300	317	332	315	311	326	365	304	347	306	321	366	311	336	320	355	347	327	341	360	357	332	370	326	337	318	339	342	355	322	329	333	345	338	336	330	314	381	330	334	356	317	335	367	327	358	351	314	358	355	322	351	339	365	340	354	313	327	338	346	346	363	383	348	337	330	308	344	354	341	351	366	360	331	364	339	339	354	384	323	342	341	338	281	358	359	325	370	358	381	337	372	332	350	349	308	349	337	349	330	375	374	330	369	339	338	335	341	341	318	348	318	329	352	315	345	351	353	326	358	339	337	367	355	348	342	334	332	358	358	332	343	347	351	364	331	380	344	347	350	343	314	359	327	344	346	351	356	366	366	339	322	330	365	364	367	343	346	319	375	347	313	343	354	351	339	319	350	365	319	341	311	313	308	346	320	370	332	373	326	369	376	333	350	315	352	317	361	356	333	350	346	364	368	342	367	363	375	375	376	334	339	356	357	343	379	346	363	358	367	364	355	319	342	314	333	326	345	336	364	371	335	358	368	393	315	325	324	322	307	344	348	348	391	369	359	369	325	361	347	335	343	368	324	340	368	303	300	350	321	346	359	370	353	330	322	338	370	348	329	382	343	367	348	329	353	349	361	327	334	358	348	363	364	363	342	313	334	342	346	349	357	347	336	340	345	340	349	354	328	325	315	363	341	339	339	324	340	346	354	370	346	329	340	302	317	363	325	342	355	290	348	357	314	351	342	360	336	345	335	356	309	358	364	345	316	312	380	325	313	340	356	358	360	324	368	356	367	319	324	359	318	364	374	342	331	342	355	339	334	317	355
8690	5197	5575	3047	2324	1908	1566	1430	1305	1234	1067	1067	976	966	865	891	875	824	866	831	844	826	864	812	851	836	814	819	817	855	828	807	845	874	815	831	844	846	840	795	853	822	818	805	844	833	814	793	861	832	858	824	805	870	775	845	837	812	863	797	860	796	820	831	814	834	840	865	903	819	767	782	804	815	831	798	770	827	879	838	819	787	856	849	801	801	802	825	838	763	812	828	841	816	809	807	827	813	864	824	821	799	792	827	806	776	859	878	830	826	757	796	825	813	826	860	800	786	799	788	808	863	841	796	828	836	822	852	814	787	866	809	762	828	824	821	834	763	812	893	789	864	826	827	808	831	850	819	768	809	859	858	792	791	803	810	838	761	837	766	832	822	871	843	887	841	871	815	830	816	855	810	794	833	814	776	808	796	859	812	827	804	803	837	827	867	845	821	866	812	786	795	870	843	897	840	821	862	816	859	818	755	818	790	803	814	817	795	790	789	844	813	814	789	827	849	829	824	824	781	808	837	798	781	820	783	779	789	845	861	830	802	829	812	804	784	834	836	815	767	843	850	804	812	813	785	772	759	806	831	873	819	800	797	798	852	791	842	831	799	807	848	773	829	833	810	854	808	783	831	813	857	795	862	827	824	827	835	805	882	818	828	799	781	857	838	820	800	822	835	831	826	823	754	821	800	900	807	832	803	809	868	817	829	818	819	859	821	854	866	832	829	847	845	805	834	847	857	842	806	822	832	806	857	815	836	811	819	808	838	848	818	819	830	780	789	825	834	828	809	828	879	864	782	780	831	804	800	759	826	813	840	832	815	826	830	855	785	846	821	801	853	814	798	886	805	835	800	802	818	784	792	787	770	830	834	835	819	831	810	840	833	795	820	836	822	848	834	810	810	833	795	797	825	860	806	821	849	792	803	815	800	847	833	849	849	783	835	857	800	813	855	845	823	867	806	817	843	787	722	820	845	878	869	828	782	857	785	831	797	826	792	867	783	857	778	846	853	812	792	824	815	816	854	866	817	833	807	843	809	848	778	867	800	874	826	866	782	799	800	841	791	801	799	793	816	831	840	841	837	847	877	828	819	808	858	837	789	811	837	804	821	815	815	785	798	814	840	826	839	854	813	802	811	852	807	836	723	834	755	843	802	823	831	809	796	792	881	842	819	832	811	818	813	813	782	845	791	824	802	805	834	798	849	803	778	828	876	782	852	821	853	830	818	839	885	772	824	833	770	836	830	819	796	784	779	785	821	844	824	813	804	840	814	810	800	801	828	750	815	856	853	771	833	818	820	813	798	826	812	802	848	818	772	816	812	766	790	823	858	817	840	835	859	816	832	836	831	799	805	836	836	840	801	822	830	819	837	804	834	857	825	867	816	828	836	747	839	835	860	859	780	871	834	845	842	843	808	824	837	860	830	791	824	828	818	781	784	832	851	827	783	798	849	855	834	816	826	789	825	795	871	829	818	769	827	795	834	813	853	827	860	861	740	829	808	837	825	794	796	811	885	831	832	821	822	790	762	849	855	846	802	799	843	835	781	792	885	830	814	811	813	797	805	853	833	810	805	778	809	835	802	805	844	870	893	832	847	867	772	778	832	834	798	801	821	798	880	775	831	811	871	843	841	861	818	862	817	815	801	851	806	820	801	834	821	841	837	819	759	817	826	854	815	808	815	862	862	816	771	831	806	816	853	823	889	825	807	800	805	863	806	789	806	875	809	864	818	784	787	860	826	859	822	790	816	814	820	798	824	835	864	799	800	797	842	792	853	875	833	854	800	814	826	780	789	833	823	776	848	839	786	808	800	831	754	814	855	855	839	852	791	776	852	806	789	872	840	808	849	822	874	846	821	834	823	790	804	844	814	754	818	803	829	831	794	829	822	844	815	844	859	815	860	813	789	799	805	826	837	829	813	795	860	862	821	781	788	818	799	873	892	837	868	787	803	836	844	823	792	788	838	785	849	863	818	830	809	838	870	814	821	816	813	821	819	792	819	809	875	862	822	825	935	823	809	853	801	784	816	790	820	837	739	793	804	789	781	799	836	823	822	823	823	805	791	839	827	870	820	772	803	824	875	847	828	797	821	774	806	846	852	810	846	797	836	818	837	805	839	768	867	814	854	839	828	831	859	838	864	812	799	779	817	802	827	848	841	815	826	853	840	827	865	791	831	797	845	856	832	854	853	780	853	894	841	842	810	842	839	849	842	865	809	794	781	810	845	801	833	843	809	800	777	821	804	803	832	841	844	815	796	817	838	901	797	810	889	799	865	808	829	824	827	796	784	825	842	866	819	845	829	880	791	783	834	814	815	798	825	857	831	833	852	816	846	820	842	815	854	814	852	801	815	786	796	812	839	809	780	867	885	836	851	766	816	790	854	806	827	797	821	833	795	861	779	840	798	867	815	865	785	853	843	771	836	884	833	851	829	852	794	854	833	807	788	804	846	787	813	808	850	863	867	871	831	849	823	808	795	769	817	799	808	843	771	866	854	860	803	851	812	846	812	855	830	839	840	821	822	784	823	827	811	867	813	845	833	825	838	812	843	814	822	772	879	871	858	886	891	856	853	843	864	779	805	792	857	791	808	825	830	837	835	819	828	815	805	821	770	807	815	844	826	820	792	843	838	846	877	792	789	802	833	824	776	866	814	855	841	791	807	834	771	833	789	824	801	807	850	780	821	809	834	809	803	850	813	836	851	768	858	802	796	795	811	844	813	849	833	797	779	838	813	785	746	780	840	843	788	802	812	835	808	844	831	833	838	779	838	807	854	826	806	858	835	865	821	791	854	822	820	829	796	871	821	807	824	856	811	836	797	869	792	874	820	807	878	829	796	819	808	804	804	806	822	845	845	878	878	784	855	836	859	830	833	817	790	784	803	779	807	778	795	829	815	785	826	791	802	859	782	806	837	834	794	841	818	804	833	795	805	845	836	786	799	806	782	823	822	775	852	792	826	805	832	828	840	853	842	809	816	791	794	777	805	868	841	806	796	882	791	819	875	802	873	779	839	866	837	826	817	834	832	777	789	857	780	851	788	767	815	815	825	834	844	831	844	843	777	831	868	849	859	848	859	864	819	816	842	833	804	820	801	794	804	832	827	813	760	818	839	887	815	793	838	868	793	772	813	802	818	875	790	821	821	841	872	872	806	814	822	804	829	865	789	856	804	795	805	870	821	903	809	778	822	826	830	801	844	833	810	810	820	794	833	810	811	856	845	798	802	783	803	819	788	817	817	859	771	769	812	839	815	822	870	799	816	851	814	742	808	823	806	855	866	814	821	847	785	806	919	852	794	819	795	829	780	786	835	869	825	809	834	834	832	806	782	850	797	816	833	825	843	852	821	796	835	822	770	816	870	873	814	777	830	790	818	839	821	848	844	817	821	797	845	834	800	846	830	865	828	822	899	793	756	847	815	830	830	836	785	848	823	829	844	820	795	825	860	853	806	791	831	803	807	844	811	806	783	836	877	830	822	857	822
26648	15918	12595	3491	1153	800	606	483	512	416	410	388	409	333	352	351	338	343	329	308	360	304	303	304	315	307	326	341	328	319	345	315	303	324	317	332	295	352	289	285	330	333	293	299	296	302	306	321	322	329	308	327	332	321	310	327	330	314	308	291	326	297	331	323	327	312	332	303	299	307	316	296	308	341	313	299	286	332	316	316	309	302	379	300	323	346	317	307	311	311	308	334	314	319	338	279	322	323	259	294	319	276	334	324	318	285	312	340	297	282	330	291	308	322	307	313	331	304	334	286	300	283	336	310	312	324	305	303	326	317	271	328	280	341	313	324	313	332	300	344	301	332	269	293	289	301	289	364	312	317	301	282	302	293	281	316	286	321	314	337	339	305	308	322	308	311	327	344	285	336	303	304	320	312	315	314	327	298	296	330	345	309	331	296	307	310	313	316	298	317	324	322	339	322	333	326	325	301	323	330	283	313	313	306	294	312	318	344	313	320	298	278	310	344	289	313	278	324	306	312	298	314	293	346	323	318	324	320	286	303	313	328	333	330	324	314	299	329	306	266	324	288	278	312	289	304	338	313	296	284	321	295	294	302	247	311	311	322	322	313	313	359	303	325	338	317	291	319	326	307	339	287	300	315	319	324	341	298	306	287	342	333	333	305	289	318	318	338	312	314	317	297	304	294	317	304	336	310	276	289	324	315	295	321	283	283	301	302	299	310	311	258	291	308	285	293	301	344	310	288	297	313	312	307	302	278	280	302	333	319	265	304	329	310	310	312	327	285	276	321	304	320	346	325	318	339	308	316	293	304	326	321	338	330	329	289	286	320	342	352	310	336	313	326	327	305	364	271	292	287	306	302	336	328	336	335	320	318	287	311	311	331	308	330	316	301	273	330	305	326	336	307	329	290	316	312	303	276	303	318	331	312	302	306	322	307	295	297	313	311	333	347	319	307	304	328	325	293	300	309	339	281	301	309	279	324	312	306	302	325	329	302	331	307	329	313	318	282	294	312	304	303	312	277	298	300	324	307	334	301	290	298	303	293	304	265	323	334	312	312	306	310	306	278	296	308	305	293	334	310	313	298	338	333	317	309	323	313	318	302	307	282	312	316	315	281	312	318	325	314	360	316	298	341	324	303	324	321	313	292	330	326	342	325	302	295	336	342	347	318	302	335	316	303	303	324	261	287	271	312	345	282	329	311	306	341	292	296	296	314	276	306	297	319	295	317	326	326	305	329	317	351	312	354	293	327	289	319	307	308	296	319	319	349	302	296	307	317	327	284	321	324	328	295	344	322	293	290	329	312	386	329	304	319	290	290	322	344	292	287	314	314	307	316	311	312	306	317	326	295	302	324	283	324	305	299	301	316	326	302	298	318	305	278	310	306	322	337	289	315	315	298	340	279	307	330	279	322	332	279	330	309	291	316	306	332	325	288	315	323	311	275	320	282	310	319	249	290	312	349	297	365	307	310	331	321	329	331	345	316	332	325	293	326	296	269	303	351	326	301	312	305	291	317	344	297	288	320	310	324	293	301	331	356	324	305	347	294	312	331	289	309	316	318	310	326	302	300	304	301	317	314	297	316	307	311	297	338	315	300	271	295	324	313	341	317	323	327	349	342	318	322	316	301	314	324	297	336	356	303	292	308	296	306	294	308	340	347	313	348	297	344	310	314	333	321	305	303	296	283	316	336	322	341	308	323	324	322	286	300	310	294	331	334	293	350	337	319	307	292	282	332	319	317	322	308	293	301	325	318	318	316	342	315	320	302	327	344	267	288	300	298	326	310	292	323	280	325	281	312	293	310	313	336	293	327	323	278	327	303	323	284	361	343	304	304	330	299	315	307	317	274	328	322	311	312	294	315	295	356	323	318	310	313	313	327	302	303	292	329	303	303	324	307	286	307	343	293	329	349	332	316	312	317	314	302	340	319	307	304	324	314	307	304	286	323	287	304	323	316	356	311	277	314	300	325	315	308	328	304	323	319	295	300	316	277	328	335	300	328	323	318	276	338	295	317	330	322	318	313	325	360	294	333	328	323	304	303	332	332	326	299	322	298	280	323	330	330	319	347	316	290	315	306	332	303	340	293	297	291	303	293	337	313	320	308	309	320	318	345	293	361	327	314	331	313	314	305	317	302	303	301	295	327	318	291	331	314	342	304	296	312	296	305	331	350	312	314	333	311	312	312	306	325	314	343	353	311	306	315	327	304	317	327	318	342	311	328	298	290	321	284	284	320	332	318	323	302	297	314	301	311	315	328	318	305	291	357	315	296	316	310	315	338	286	341	304	312	347	313	330	294	323	304	306	312	340	328	274	265	330	301	312	298	311	301	312	322	314	308	276	309	297	279	290	312	289	341	287	298	312	298	291	313	277	292	311	315	304	306	281	314	318	305	325	346	342	323	295	284	308	307	322	318	293	279	299	307	296	291	315	316	294	307	337	297	329	316	322	298	335	292	250	297	303	343	327	342	302	309	288	313	349	339	285	306	331	330	295	273	310	329	314	313	301	302	288	300	295	325	297	286	315	344	290	293	320	304	304	285	333	332	339	298	314	353	291	300	325	352	303	305	304	296	323	335	314	312	298	305	320	341	336	326	317	368	310	322	328	322	318	277	348	347	317	263	305	310	320	275	315	332	303	306	290	288	287	350	292	324	310	282	336	321	294	311	307	331	301	322	334	312	316	304	285	323	312	275	306	302	314	298	328	310	303	323	307	289	311	297	306	311	317	321	266	307	336	327	315	321	311	326	306	306	313	305	334	295	329	320	316	303	338	306	314	341	326	309	295	302	310	300	339	330	319	339	328	322	296	276	312	319	302	310	272	318	295	293	323	298	323	300	295	298	314	345	273	299	302	295	355	285	316	320	280	308	295	318	308	317	294	277	352	330	276	340	290	290	300	328	289	317	315	296	335	303	326	289	297	309	331	305	302	316	339	319	326	315	319	322	321	287	315	332	325	314	297	335	310	296	324	322	292	300	275	308	312	312	285	305	319	311	282	311	295	341	320	301	306	307	303	287	334	314	305	323	312	310	349	309	349	282	309	283	317	333	310	290	308	345	306	292	299	322	303	300	305	318	314	303	320	299	311	331	312	335	334	317	308	291	308	288	309	293	310	322	306	298	332	313	355	337	325	308	286	280	317	300	308	284	301	296	304	298	317	278	318	316	326	284	321	311	300	315	300	307	294	341	295	307	327	287	283	335	352	286	339	339	308	327	324	306	285	298	301	292	288	324	328	321	291	301	329	315	341	299	355	299	309	288	294	303	321	317	287	299	300	291	290	307	338	317	308	326	307	312	340	300	355	310	316	321	274	283	331	298	306	301	321	300	324	302	301	304	314	293	292	337	311	302	281	301	353	325	311	291	316	342	336	301	344	339	326	326	323	333	317	325	304	312	299	317	286	345	287	344	314	344	327	289	306	333	299	306	302	287	291	318	298	332	290	324	324	326	297	302	333	287	309	291	291	310	335	312	321	287
19220	14202	15696	5270	3350	2747	2357	1884	1759	1544	1409	1196	1034	952	862	830	836	850	836	775	836	809	842	784	777	762	850	805	777	721	769	762	805	778	778	808	808	803	722	804	733	790	724	758	776	745	770	777	785	775	781	735	755	718	773	787	731	758	756	750	719	748	779	803	752	737	761	791	742	763	757	719	737	746	795	722	765	749	762	766	727	784	783	745	779	739	705	725	764	705	721	795	755	791	768	764	792	741	725	721	749	747	758	789	727	785	760	739	741	766	756	735	727	771	727	753	748	724	776	769	744	754	774	782	797	794	701	725	796	747	773	785	806	740	811	768	727	712	697	759	731	793	748	726	742	747	800	690	734	748	752	734	790	778	746	761	778	727	735	742	710	721	754	719	772	770	773	743	754	730	713	784	756	719	727	760	736	770	754	791	714	759	809	729	732	751	722	727	700	730	737	768	748	772	768	785	751	739	749	742	780	796	721	794	750	766	754	766	743	738	814	797	779	732	781	756	775	719	735	793	749	701	719	797	742	732	747	809	733	748	746	738	725	763	755	683	744	759	736	744	740	779	795	768	747	729	763	769	753	800	741	762	741	788	726	708	782	754	759	765	750	778	751	769	797	704	790	774	743	729	769	764	773	777	779	700	751	781	721	713	750	760	793	716	786	736	783	741	737	751	798	786	785	793	746	762	786	775	756	800	768	719	762	762	745	749	737	776	797	728	760	716	739	755	785	765	770	749	762	822	778	796	778	721	720	788	765	758	770	705	777	766	755	742	756	791	728	786	753	790	738	779	780	776	754	743	784	731	716	707	749	797	765	749	753	716	780	780	716	755	764	838	742	740	747	746	773	704	762	775	730	735	720	761	830	741	756	716	719	780	759	708	811	782	730	751	773	720	742	749	746	801	740	766	739	771	746	745	746	751	722	713	776	778	730	736	789	730	689	709	741	763	750	752	770	723	770	785	755	755	731	802	768	774	756	772	727	758	748	737	767	780	743	744	757	772	755	757	792	770	721	726	757	725	762	799	726	735	734	771	757	747	754	740	746	755	709	779	785	735	774	742	712	745	724	750	738	735	718	724	754	759	746	727	768	748	758	766	772	735	740	766	718	719	757	714	801	729	740	733	789	772	740	779	764	785	775	727	783	789	743	796	771	779	739	786	760	707	739	755	779	738	767	821	758	803	753	744	739	769	716	724	773	763	755	699	717	762	798	792	745	780	711	686	733	769	750	692	748	703	746	719	772	777	745	714	756	712	745	753	749	738	756	732	780	709	737	722	787	776	724	765	746	742	768	730	747	768	746	787	798	724	772	746	774	735	767	797	763	745	780	772	812	735	780	712	745	741	756	727	714	759	760	721	752	719	731	760	740	750	724	714	730	780	805	806	769	749	744	793	773	757	775	783	775	736	748	786	771	673	781	764	730	723	730	734	766	783	717	785	732	755	828	745	742	735	740	731	762	796	764	754	747	786	715	761	762	745	763	743	725	774	754	760	731	683	714	732	786	746	743	738	731	765	719	777	808	771	721	735	764	762	713	779	748	738	752	750	772	736	774	774	735	776	774	715	750	805	773	738	744	755	782	744	737	792	730	699	750	728	729	704	811	697	776	712	757	774	752	777	769	768	729	784	767	754	759	749	732	719	762	735	764	756	727	729	760	752	753	762	796	763	758	720	811	747	797	760	774	751	757	771	701	730	730	724	780	779	729	790	778	708	735	749	758	755	755	748	796	767	780	808	726	776	757	729	729	742	758	742	738	736	800	788	737	755	771	713	772	760	724	719	752	761	699	751	780	736	825	743	755	783	740	781	724	778	760	781	697	734	728	740	727	739	785	790	750	772	747	732	713	780	777	748	793	748	758	743	783	783	765	752	756	766	756	731	737	761	730	768	748	757	773	757	689	753	756	796	702	789	706	762	764	735	784	719	732	772	703	696	759	792	757	793	752	715	741	740	757	761	762	729	717	752	778	761	763	732	735	771	771	779	737	783	730	786	674	737	718	768	730	734	757	776	765	734	742	724	765	729	756	739	791	772	777	793	739	752	752	753	765	727	720	776	727	791	751	760	691	776	713	731	738	754	756	768	756	753	766	748	769	798	756	747	757	741	782	709	719	745	748	769	779	705	756	763	806	772	783	788	776	760	694	745	738	785	748	809	757	765	757	752	719	737	763	841	715	761	761	777	722	778	728	748	735	773	729	696	728	753	767	776	731	717	771	736	745	773	741	813	739	786	782	736	750	759	790	745	684	745	782	758	755	723	744	748	775	762	821	773	735	737	765	759	725	752	789	749	719	735	683	731	710	741	756	713	745	752	742	736	763	762	727	754	781	699	739	786	744	715	794	784	734	718	755	796	749	722	750	712	791	751	756	738	724	711	779	730	772	751	758	723	746	766	744	757	782	776	702	744	721	701	718	703	749	721	714	739	734	761	754	767	796	755	779	808	725	781	749	740	745	787	734	678	758	760	769	745	730	753	739	722	711	708	787	772	749	729	754	734	742	794	766	748	745	722	741	704	708	751	728	757	791	772	737	782	742	777	749	744	776	714	733	747	693	705	730	780	757	744	718	768	802	775	807	756	784	734	751	734	821	781	736	772	778	713	761	742	758	733	703	739	762	737	733	739	758	718	765	761	759	774	761	738	734	782	768	743	748	750	730	738	728	722	771	750	703	790	716	782	741	724	765	770	750	758	744	760	726	752	781	764	815	718	778	739	754	757	784	735	740	750	753	762	733	753	755	734	765	724	776	716	722	728	734	731	772	759	758	773	748	721	729	755	778	709	730	746	764	726	713	817	754	774	795	721	734	749	762	774	806	712	739	750	791	783	761	758	805	784	718	802	776	716	708	772	730	765	746	721	715	763	752	735	757	769	752	764	743	740	768	766	766	750	728	776	755	765	723	725	768	781	785	795	749	759	763	763	800	754	733	766	746	726	733	760	705	769	698	767	759	750	711	679	739	767	715	810	709	717	754	777	723	765	774	759	761	768	748	795	722	767	786	734	751	751	827	720	757	751	744	706	800	788	754	780	704	788	777	750	732	759	797	752	759	738	798	780	774	755	791	755	740	749	761	788	709	750	789	744	742	766	773	725	746	764	732	769	766	760	786	738	758	754	706	730	810	751	742	727	785	749	738	735	738	724	747	732	737	797	770	714	772	731	733	767	763	740	718	783	726	735	720	741	774	759	725	729	762	720	783	757	751	757	772	751	747	740	772	744	766	714	741	746	741	770	701	751	752	781	719	736	724	748	763	755	784	793	781	741	736	724	737	772	757	800	748	720	792	732	724	765	742	797	715	728	736	764	767	757	794	713	750	782	778	812	737	736	767	786	732	763	769	753	757	747	764	718	790	734	750	743	727	737	798	771	686	766	736	765	775	780	758	725	747	734	772	728	780	747	733	767	728	774	769	784	741	739	764	721	729	774	746	782	782	754	733	732	716	743	736	747	741	740	728	731	739	739	759	762	747	750	715	732	734	771
36843	25778	20592	6597	1725	952	663	487	437	376	339	275	267	245	237	216	237	215	199	231	207	211	232	195	201	202	217	194	207	174	198	188	185	222	205	200	177	213	189	176	192	209	210	211	210	201	173	169	192	213	193	186	177	180	213	172	203	161	215	185	190	193	209	190	199	205	174	197	199	190	197	188	177	205	211	188	190	182	187	183	213	183	177	200	206	195	199	172	187	189	175	172	185	204	190	198	203	187	163	202	170	217	202	190	210	192	198	198	190	205	203	209	187	164	197	183	190	187	212	183	190	212	181	208	195	192	154	205	193	189	189	197	174	178	180	196	165	202	216	179	194	188	208	169	177	194	185	169	201	214	208	202	182	207	195	160	178	183	192	189	172	205	171	184	196	222	187	173	175	180	176	179	196	198	224	196	184	225	165	178	200	178	179	191	194	166	211	217	206	174	199	177	209	199	188	187	180	187	172	208	190	197	188	177	181	161	181	200	175	210	190	171	181	173	173	200	183	184	182	223	189	205	192	230	188	178	168	190	182	198	181	169	190	186	217	170	197	181	189	202	171	198	188	202	214	176	179	183	201	155	202	181	200	185	184	172	172	195	219	191	209	171	170	158	189	185	172	193	222	191	188	193	190	179	179	192	185	176	178	200	178	183	154	197	200	185	211	198	220	179	192	175	200	179	187	203	190	193	220	178	189	197	182	176	177	212	211	211	189	190	192	181	189	185	185	177	166	168	213	183	192	199	161	195	199	183	193	183	199	185	198	200	195	207	166	195	206	202	187	191	170	214	213	194	176	189	171	193	173	178	195	196	200	179	214	181	189	178	203	186	184	187	208	195	199	178	193	179	176	191	209	164	197	188	189	201	197	181	207	212	182	184	222	195	182	166	176	196	177	190	195	206	178	202	172	204	219	211	193	221	194	180	173	182	164	193	204	221	166	208	214	177	177	186	179	201	212	178	197	196	196	191	186	170	178	156	186	179	212	159	178	192	177	201	156	204	187	177	200	164	190	188	191	165	163	184	201	175	201	203	174	186	177	178	185	210	173	191	187	181	195	219	191	203	196	197	166	181	178	179	182	196	188	178	194	200	188	203	184	175	185	199	187	205	174	231	180	171	177	186	185	168	196	183	196	217	197	177	186	200	187	170	171	197	164	199	184	199	190	204	215	200	196	201	174	198	194	173	168	175	195	195	186	181	210	176	185	190	206	187	189	187	216	189	171	203	186	181	162	192	191	198	186	215	173	186	170	186	209	199	179	173	201	185	182	186	190	214	206	200	186	185	176	168	178	196	186	201	194	199	174	165	182	188	216	180	181	187	189	196	153	171	179	183	162	197	198	183	177	184	191	184	176	197	196	203	174	193	186	186	180	203	189	194	194	200	203	187	166	185	177	172	223	172	185	177	200	208	183	183	206	176	165	176	195	170	178	199	173	172	162	170	191	196	202	192	163	191	180	186	217	201	201	198	210	197	204	187	187	148	183	175	180	160	171	165	202	188	180	164	179	203	204	218	178	196	176	187	192	180	184	171	186	208	189	190	192	179	206	187	186	176	200	218	194	193	177	188	154	177	191	209	175	182	177	181	167	179	190	177	198	179	189	172	182	166	203	163	202	197	173	190	173	168	191	185	203	200	207	202	164	181	183	207	204	232	198	175	210	188	180	207	210	189	227	188	171	177	206	213	206	201	196	199	186	199	192	209	195	167	188	217	170	173	175	203	183	184	190	179	190	193	170	203	201	176	191	188	193	202	181	187	191	198	188	174	179	220	180	163	191	182	190	174	166	172	196	203	214	220	213	169	200	169	205	224	204	208	189	196	191	198	187	157	174	213	196	211	188	187	176	187	194	194	192	203	180	208	186	172	217	202	166	194	200	204	160	187	188	197	201	207	171	184	175	195	194	201	158	187	186	216	209	183	179	166	218	197	200	169	166	184	196	202	165	213	186	196	177	207	188	199	183	192	178	185	174	168	178	177	184	201	213	183	173	181	195	165	191	164	201	178	198	187	190	161	186	184	203	189	181	191	185	199	179	196	188	181	195	167	179	186	178	197	177	195	187	184	188	176	183	187	204	201	188	175	177	199	174	206	172	189	193	217	195	199	196	216	172	165	212	171	181	189	182	193	183	207	199	194	220	191	185	192	201	188	188	163	225	205	205	210	207	164	176	219	181	190	190	189	192	184	179	193	177	181	193	197	180	187	176	201	185	172	199	181	184	195	212	184	184	196	201	189	175	184	217	186	205	219	180	181	179	205	186	205	184	195	185	195	197	214	179	208	187	208	159	210	189	163	182	183	193	182	186	189	183	193	205	176	146	194	170	190	195	181	163	193	182	195	194	202	179	207	200	190	175	218	184	190	173	172	192	186	196	161	183	204	199	192	169	198	210	190	186	201	195	202	201	174	206	154	189	171	193	191	203	195	194	214	191	181	212	231	195	203	210	174	180	178	169	193	197	195	210	164	185	192	190	190	189	190	238	182	186	164	154	189	184	203	178	181	188	222	182	191	202	182	203	186	184	192	202	211	181	166	168	194	179	203	182	187	189	170	188	192	218	195	203	214	226	202	199	212	188	179	178	195	193	194	196	180	185	172	181	192	177	190	208	186	169	196	173	199	203	199	188	192	198	190	195	196	198	202	197	171	195	204	189	199	180	171	182	170	163	184	185	180	201	214	198	205	166	185	200	183	168	200	171	183	197	206	211	208	188	188	182	199	177	187	180	201	167	181	185	165	189	206	193	169	190	171	148	186	186	217	177	213	193	209	197	185	187	197	186	186	169	194	187	202	181	163	180	193	172	192	185	182	188	195	219	185	180	204	171	177	167	189	173	232	182	182	195	185	194	164	184	179	191	202	201	193	177	195	174	194	199	188	209	174	157	155	196	174	191	179	192	211	189	176	175	173	183	215	195	192	188	185	203	192	174	160	212	174	168	175	165	193	192	179	202	184	183	192	158	172	192	190	216	188	181	198	201	179	176	182	179	174	183	177	186	194	213	195	171	175	211	212	205	198	190	190	190	168	160	196	178	177	167	192	179	198	216	219	198	194	179	155	190	192	205	182	181	186	186	202	213	192	178	172	192	215	178	185	199	205	214	211	194	211	203	189	205	190	196	218	174	205	201	187	163	205	202	189	165	190	178	186	180	219	219	220	185	202	182	190	197	195	204	197	188	188	177	206	214	198	191	154	201	175	202	197	188	200	173	195	176	180	194	178	181	185	193	207	160	221	210	186	180	186	184	204	202	216	201	199	192	173	198	179	187	182	221	198	188	202	206	196	203	203	165	186	175	190	203	190	192	186	181	188	182	190	188	179	201	186	197	196	208	180	195	208	196	188	177	159	182	185	213	204	201	182	187	193	191	189	205	208	176	178	171	185	193	178	188	192	175	186	198	187	201	182	208	179	185	205	185	185	219	163	181	206	193	176	167	212	215	196	219	204	211	178	193	187	170	178	171	181	185	208	175	200	166	179	211	190
25026	20974	22481	6911	4310	3345	2508	2140	1890	1584	1391	1149	983	825	732	651	642	635	630	597	618	622	584	566	548	565	549	561	529	508	529	485	530	509	535	482	539	489	513	476	506	497	468	480	442	499	530	496	511	507	443	482	499	501	541	491	452	489	496	461	479	501	489	477	478	454	467	475	481	489	513	500	439	483	481	507	470	449	508	478	502	481	485	523	489	498	484	465	470	482	463	483	524	470	538	476	501	482	507	483	486	461	490	487	512	454	483	487	477	489	491	513	487	528	457	513	510	470	482	487	455	488	461	493	500	502	500	481	478	485	514	484	502	469	489	478	470	476	515	485	466	498	461	504	508	483	509	476	507	467	461	448	474	507	459	482	490	495	512	503	436	488	490	521	530	460	492	476	426	461	487	535	457	521	487	444	497	476	512	453	454	496	494	482	495	448	464	488	472	455	482	452	502	470	463	456	473	510	498	491	471	479	466	461	558	503	457	514	473	495	452	481	463	490	453	470	499	484	439	481	441	451	501	486	454	477	493	506	510	486	506	474	477	451	462	493	478	478	522	473	460	495	505	510	468	501	466	516	454	488	501	474	489	531	471	533	488	465	483	453	452	482	493	490	501	476	484	454	460	457	476	472	432	441	475	451	489	493	476	490	473	460	435	511	493	472	475	488	484	493	462	486	489	515	507	511	503	468	446	495	501	464	526	457	458	497	494	489	516	463	508	483	483	421	485	502	455	476	509	535	456	471	466	462	490	469	477	480	511	486	469	491	455	446	473	452	472	481	464	449	457	483	454	497	489	488	476	501	527	502	457	486	482	467	457	473	477	478	485	499	505	448	460	464	474	478	473	470	523	479	459	485	475	500	476	442	468	471	475	434	448	483	454	455	534	492	469	463	471	482	467	476	464	524	490	482	507	485	488	459	518	483	473	471	499	496	472	477	481	470	465	457	473	479	489	505	494	490	507	470	477	458	456	495	458	472	487	487	481	477	477	484	492	440	435	509	464	467	499	429	479	473	431	480	498	470	464	463	456	475	470	477	446	503	462	476	515	484	506	477	510	489	459	507	479	445	501	473	495	476	467	501	467	478	447	490	490	503	448	538	478	503	450	465	472	472	478	497	495	476	439	487	489	491	511	471	484	461	504	443	489	450	492	502	470	497	505	439	475	512	423	498	484	489	457	444	506	493	441	497	498	453	458	499	474	452	479	483	474	491	505	495	487	463	463	440	483	506	502	452	511	489	497	473	516	493	486	474	480	490	469	488	458	458	508	436	495	474	477	503	472	529	478	517	446	520	499	480	470	446	460	465	455	496	518	486	498	472	476	503	486	437	491	471	482	452	510	447	451	477	502	496	439	491	484	482	507	499	507	450	460	491	473	467	449	518	466	467	448	470	514	505	514	488	486	463	459	495	513	480	498	501	494	439	469	511	472	472	474	474	551	480	463	471	448	494	466	477	501	496	507	497	495	485	501	508	496	460	440	462	487	492	459	479	481	451	495	443	491	472	480	477	467	494	483	486	435	450	493	446	469	438	430	505	484	459	498	513	459	496	469	486	483	481	484	484	488	469	485	511	463	445	475	472	491	484	483	501	468	507	466	469	478	496	477	487	496	439	526	519	477	450	487	469	530	446	459	483	480	489	477	468	491	474	479	480	480	463	520	459	508	456	510	466	477	459	473	473	522	474	476	480	470	488	462	486	498	464	482	505	493	485	476	488	485	473	461	453	487	483	479	471	465	470	509	476	515	510	479	435	477	476	486	478	495	501	461	480	474	508	461	458	487	508	512	485	525	475	418	455	493	448	459	488	469	494	511	487	491	477	468	457	462	508	485	453	497	491	473	515	485	493	498	485	501	487	496	484	451	511	497	494	513	479	451	453	461	479	482	484	484	464	504	485	472	519	508	497	519	520	463	441	480	465	480	471	483	474	484	468	489	449	478	480	524	452	480	471	509	490	440	471	477	428	493	497	501	489	494	458	434	516	472	483	521	510	476	510	463	525	436	476	480	472	507	514	446	485	457	482	483	504	487	438	477	501	470	510	476	452	482	476	485	453	496	452	484	480	452	516	471	482	500	487	435	505	483	488	504	498	497	493	457	492	484	478	486	486	474	496	483	466	470	473	470	480	434	469	462	499	485	484	463	481	516	469	477	481	473	494	493	512	548	453	489	489	474	524	513	447	474	486	447	462	487	485	500	472	486	479	499	463	470	475	528	486	517	476	487	497	460	492	448	497	496	455	467	485	507	503	510	464	472	469	456	494	513	511	494	467	483	459	491	479	487	461	492	462	489	475	477	499	486	495	463	482	515	471	505	501	495	450	475	481	494	490	482	513	477	462	468	476	469	488	500	453	468	491	502	500	492	470	470	488	475	438	525	490	510	500	490	485	464	451	449	480	502	481	475	406	471	499	463	503	472	490	487	524	484	504	521	479	494	477	530	444	479	494	496	476	488	503	484	452	461	488	464	519	487	507	484	469	469	450	486	485	484	475	469	461	454	467	479	472	508	489	492	483	499	468	449	477	503	475	446	478	487	535	467	495	496	531	478	506	474	434	486	488	483	477	489	495	493	473	471	529	512	427	483	462	486	467	487	482	470	454	530	497	505	470	487	461	486	477	499	482	473	504	464	493	480	483	478	476	498	493	511	469	529	460	471	496	451	470	417	483	491	511	491	447	462	503	483	515	451	455	465	456	493	488	462	466	477	480	509	448	467	484	465	459	529	429	471	478	489	493	476	513	472	467	455	471	478	488	490	442	491	437	520	464	482	502	492	504	455	472	473	518	480	457	464	477	446	493	497	482	503	470	474	486	463	492	479	484	480	496	469	454	497	490	499	507	440	433	508	494	490	486	470	488	486	509	462	490	486	473	487	489	467	460	479	541	482	471	459	490	501	478	464	476	493	503	492	491	522	482	473	489	463	467	466	515	498	506	463	484	507	463	482	514	482	456	490	463	463	527	466	493	496	468	468	471	481	463	487	504	506	496	463	478	528	436	471	508	507	472	489	475	481	505	488	494	470	485	488	496	472	481	505	464	486	470	505	488	470	479	451	492	469	447	465	470	477	460	494	498	504	483	515	478	509	471	481	463	476	437	493	486	503	470	491	498	470	490	446	495	487	475	441	472	470	497	473	493	442	480	460	488	506	459	476	485	465	492	457	491	515	527	482	460	473	505	495	491	511	510	481	466	450	472	514	483	504	471	434	465	472	480	490	495	485	487	487	501	503	469	500	528	495	480	468	462	458	485	507	488	479	473	501	493	462	491	486	456	498	465	535	526	506	487	512	492	513	445	487	482	465	490	490	483	479	476	466	507	498	523	451	461	483	478	437	502	467	451	435	491	509	535	479	530	455	503	480	500	515	498	459	451	476	454	481	477	514	484	496	462	491	470	462	519	481	495	503	457	484	451	492	496	485	484	460	514	465	503	470	452	534	471	469	516	479	470	492	474	483	489	515	479	511	484	462	429	476	438	451	488
12009	4949	2733	1008	659	584	463	438	411	452	387	380	386	373	319	332	325	323	333	345	345	345	403	349	355	350	338	351	348	367	327	326	350	349	347	349	347	327	331	375	310	353	346	353	379	337	367	333	336	324	307	322	329	341	345	313	355	359	381	332	341	346	303	325	367	342	331	360	342	334	345	381	303	387	323	329	343	360	326	324	334	330	343	352	381	312	358	363	341	349	365	350	352	329	317	330	342	369	357	339	354	365	375	378	356	370	361	353	355	346	322	330	344	345	362	360	316	364	342	324	353	352	316	334	349	357	349	383	368	343	369	359	325	303	341	317	356	317	332	339	358	344	349	346	302	372	322	348	355	313	326	327	312	326	355	309	374	354	365	312	376	344	346	350	351	336	335	333	358	318	344	315	313	358	331	330	296	356	370	353	378	352	348	332	365	307	336	344	379	314	345	327	333	321	335	323	333	331	312	335	368	310	352	340	326	365	351	388	356	368	346	357	351	331	343	323	375	334	341	344	306	350	352	353	349	397	339	370	335	367	354	366	346	340	338	335	326	340	313	307	298	343	335	343	350	327	344	326	325	341	343	313	345	313	347	343	368	355	370	337	323	356	320	325	364	345	351	355	324	320	338	342	354	343	330	346	336	309	335	353	346	330	349	338	361	326	303	349	336	329	331	320	310	304	341	332	337	348	335	345	303	329	342	349	343	375	353	307	342	346	307	334	345	325	321	353	369	329	348	297	346	310	329	348	334	379	343	337	353	342	354	332	344	312	330	320	351	340	356	357	319	324	318	300	338	334	330	311	360	364	317	338	319	374	350	357	336	295	346	350	332	357	339	323	303	342	350	328	344	371	373	324	317	354	327	330	323	331	359	340	312	357	323	348	339	298	341	323	369	372	341	361	365	348	336	344	323	364	341	363	319	357	320	328	321	329	321	330	330	319	353	351	344	372	345	366	360	334	373	315	350	359	345	330	305	319	349	321	359	359	358	340	352	330	306	336	358	325	363	351	297	297	334	342	333	348	325	361	368	325	360	304	331	359	332	292	349	381	334	322	336	365	347	368	309	378	345	329	364	371	327	328	354	305	339	342	281	339	325	337	341	331	347	329	342	343	360	271	343	299	336	328	343	349	335	318	345	350	369	344	341	317	340	329	342	358	312	341	287	352	347	318	354	343	342	320	338	340	343	312	326	337	339	314	374	320	346	353	305	332	337	319	332	351	359	365	331	359	359	317	335	311	340	330	330	306	364	329	323	358	344	311	367	321	306	331	320	370	344	362	350	341	294	339	356	319	331	331	339	373	362	358	349	390	351	344	326	325	330	345	364	333	345	332	379	335	350	338	326	314	321	349	365	368	353	336	345	326	312	354	350	325	341	336	306	384	348	334	330	335	340	349	375	340	324	316	335	354	340	312	334	377	346	340	339	355	375	340	333	327	332	328	314	345	334	339	299	360	346	304	316	374	341	317	361	351	329	353	350	323	353	361	330	343	350	334	337	352	333	356	333	334	344	365	337	344	327	369	339	360	328	351	311	362	328	350	363	320	349	372	320	346	361	310	363	350	320	339	338	308	325	348	372	333	325	310	317	322	342	355	375	347	333	340	340	346	331	314	351	343	327	349	322	331	357	316	312	347	355	323	304	355	342	312	350	322	357	335	348	320	345	291	365	343	329	324	372	344	320	358	344	361	298	326	348	308	344	328	342	301	371	354	357	339	360	288	298	321	338	309	341	334	340	327	295	330	339	306	359	362	318	354	354	334	367	345	333	327	340	329	337	363	332	323	356	342	338	348	338	323	348	337	363	368	382	354	329	365	368	338	314	350	350	346	317	312	324	353	346	305	362	339	331	318	351	344	356	343	332	321	344	362	373	369	337	348	307	313	347	361	311	361	347	312	375	321	342	333	367	344	368	335	326	334	323	336	335	330	334	345	355	316	333	355	342	339	366	333	337	319	328	365	333	381	351	344	330	338	332	349	338	373	346	330	335	356	349	349	323	367	327	353	348	325	334	340	336	326	333	319	343	366	321	320	302	346	374	328	380	350	319	352	326	333	358	314	343	319	371	350	349	356	374	325	362	368	351	395	348	325	339	353	362	357	339	324	332	336	321	320	345	342	357	309	364	356	352	350	344	349	361	313	327	361	339	336	310	376	319	360	311	325	321	375	318	312	331	373	318	336	407	368	352	352	350	302	289	346	377	328	358	299	319	355	335	332	333	362	329	331	335	355	356	345	338	350	336	321	314	345	326	331	326	327	340	376	336	301	342	308	375	359	352	359	354	351	320	342	343	364	330	315	338	327	356	310	342	340	351	376	328	343	327	340	339	328	364	328	320	356	339	336	350	306	339	357	378	360	322	380	363	340	337	348	342	278	322	322	305	385	325	355	340	306	344	338	329	356	319	343	362	307	322	353	305	349	336	368	350	322	368	367	342	353	362	326	362	346	342	349	355	333	348	358	356	318	323	335	328	329	339	324	331	357	337	335	294	348	344	357	361	335	357	364	352	364	317	325	331	336	323	358	358	361	347	318	361	351	329	370	325	340	360	364	312	325	369	351	328	366	331	355	351	320	348	343	356	342	304	355	344	333	338	339	361	323	328	355	330	365	339	341	314	322	310	334	341	315	334	342	295	337	344	323	352	337	348	336	349	320	329	331	331	338	303	313	319	315	324	328	324	335	336	362	339	367	330	338	339	393	334	358	310	333	330	324	331	338	313	331	309	334	347	395	338	334	300	361	301	356	349	338	301	314	356	349	370	336	363	336	333	342	332	345	352	340	311	333	304	318	303	364	336	343	353	391	336	341	329	372	333	345	333	346	396	344	343	344	334	344	331	328	344	330	350	348	313	383	358	319	334	328	346	383	335	346	357	387	331	363	335	325	335	356	348	349	322	343	324	348	324	340	308	317	332	319	286	312	341	335	351	353	334	337	355	337	370	348	366	334	323	327	353	311	350	380	360	319	311	301	357	343	394	330	327	344	327	358	350	333	354	346	346	348	345	318	340	339	356	390	348	304	333	315	329	344	334	326	337	326	335	321	354	348	330	356	347	309	324	344	359	336	324	332	372	343	326	357	346	334	334	308	331	329	320	339	335	335	349	341	387	375	360	389	308	354	364	351	295	377	290	336	324	315	333	348	361	318	347	334	311	314	332	367	364	352	308	327	334	311	306	374	342	327	353	338	328	315	341	358	330	320	345	336	352	336	346	310	359	361	338	319	325	358	343	383	387	342	345	291	332	358	339	336	338	347	352	341	322	291	332	324	343	345	348	343	326	355	335	322	352	343	341	334	339	347	367	358	323	379	348	345	369	337	365	326	317	327	356	329	333	316	355	357	326	339	347	370	333	371	337	330	340	340	372	365	314	316	348	332	360	334	347	336	362	327	345	324	358	341	307	345	351	351	321	322	359	346	343	350	367	332	332	337	369	307	325	322	326	353	330	314	314	372	311	397	310	334	341	348	348	340	351	307	343	333
8928	5229	5262	2808	2172	1848	1611	1369	1317	1251	1083	1030	944	914	904	840	875	853	914	866	872	839	851	818	792	797	827	784	821	792	796	836	814	817	882	812	777	841	795	854	828	905	808	844	817	835	841	868	773	859	837	810	840	812	875	860	821	816	776	814	803	809	847	806	804	823	837	843	827	849	794	760	837	810	859	833	806	782	802	813	822	798	850	800	796	834	761	870	775	831	834	841	834	768	808	776	819	811	847	848	851	853	780	784	841	834	779	809	871	862	776	809	840	806	897	861	812	791	815	786	845	800	829	817	843	853	824	839	847	821	801	805	802	834	797	793	864	797	849	860	786	772	833	797	906	829	791	826	807	802	840	825	852	788	858	846	784	792	790	851	783	744	822	794	821	803	823	836	813	869	837	838	832	817	849	787	806	837	831	812	835	812	868	784	821	769	821	837	811	827	838	833	801	818	825	800	804	825	838	827	796	835	729	828	791	831	786	794	811	830	794	815	854	792	837	813	825	884	843	831	825	768	797	816	829	842	808	836	809	820	843	832	827	841	799	869	782	828	790	843	796	788	809	827	764	869	831	804	831	788	849	835	873	816	865	854	798	799	811	837	808	860	797	869	813	812	836	733	842	858	857	755	817	823	817	863	815	791	777	825	821	812	825	812	781	858	834	761	790	776	808	772	829	883	830	829	770	850	832	822	823	768	833	810	820	830	801	781	801	780	801	842	820	784	800	828	814	789	847	813	814	793	832	777	824	837	804	789	780	839	777	800	847	781	821	802	842	861	812	755	840	844	787	814	861	790	813	779	826	832	823	793	820	800	786	810	788	786	800	799	842	809	787	802	830	861	760	811	821	844	797	783	790	821	779	809	841	800	804	899	857	804	810	860	819	797	765	830	830	867	796	799	824	849	781	830	793	767	861	773	807	832	822	760	807	800	798	758	813	828	789	806	815	819	835	742	844	810	799	834	884	785	796	807	812	839	856	820	810	807	811	804	781	826	799	796	847	821	849	824	783	830	858	842	854	828	776	818	800	847	892	827	797	820	815	749	825	818	790	824	788	835	829	806	852	773	872	791	817	827	836	801	844	780	828	780	818	815	783	810	781	828	798	833	824	803	787	797	788	849	851	807	815	775	807	805	826	765	816	874	812	858	821	783	792	810	777	817	823	818	795	790	859	836	880	826	803	799	762	813	849	836	828	794	782	844	828	758	830	814	786	853	820	803	817	853	850	823	798	787	827	842	819	829	781	825	840	827	812	836	817	845	775	841	785	836	807	861	789	827	824	791	833	787	782	764	764	830	807	788	800	826	820	794	825	814	826	842	854	843	815	812	794	851	839	819	893	812	774	793	823	821	820	808	800	821	829	799	826	748	821	783	836	801	790	812	796	856	773	845	790	856	831	843	886	844	831	798	793	876	822	827	847	836	820	812	787	818	807	787	774	804	812	803	783	832	815	823	795	787	837	797	790	804	881	788	804	824	872	827	849	808	849	794	848	809	839	837	850	801	829	817	818	788	797	786	836	868	792	849	823	771	806	821	834	804	779	847	751	818	839	827	816	814	856	828	848	853	808	858	809	862	824	903	824	798	791	826	783	839	832	827	804	826	777	815	829	850	823	788	796	775	876	797	831	800	842	839	820	808	831	809	814	816	792	764	840	782	800	850	825	779	769	831	867	790	757	800	800	832	786	854	805	829	837	803	814	788	788	828	769	869	811	811	775	804	805	845	850	799	849	774	834	827	818	856	874	781	842	788	882	792	808	855	858	812	831	838	860	842	816	823	823	789	763	817	813	811	805	834	786	757	817	804	848	832	815	802	818	815	817	814	819	851	806	831	836	803	817	788	862	799	795	838	837	799	795	823	765	829	800	802	730	804	791	843	793	796	853	821	843	841	842	766	859	799	796	829	827	860	834	827	826	827	838	756	834	812	753	812	791	817	778	843	762	745	814	822	796	839	792	818	811	828	838	764	822	853	803	819	803	841	792	791	818	758	829	805	805	809	797	814	856	826	801	821	824	819	834	832	822	782	806	819	834	803	812	779	827	797	824	807	821	815	769	816	818	789	814	800	834	793	775	763	755	809	813	793	785	815	830	796	789	786	763	796	843	804	746	789	857	788	833	809	837	825	762	802	833	837	799	746	838	802	824	806	751	830	845	820	842	804	830	819	808	785	801	796	858	847	792	821	843	790	863	801	788	887	850	806	821	848	795	808	800	761	825	881	842	828	833	790	780	766	820	811	822	795	829	821	804	784	789	816	807	775	823	816	822	781	878	814	830	849	811	849	781	802	797	828	787	815	810	800	842	804	782	808	825	808	834	842	800	764	849	780	792	848	830	839	852	859	836	812	813	815	811	835	765	804	820	794	827	829	773	760	788	815	881	767	818	823	788	811	826	828	843	799	833	830	785	839	824	818	822	844	834	802	871	805	772	814	825	805	832	801	871	838	799	817	810	771	837	802	870	789	815	794	758	859	813	855	901	782	804	832	836	785	803	893	800	824	864	776	850	761	892	798	860	801	817	827	793	800	834	832	768	777	844	819	799	825	841	812	831	815	824	847	783	822	843	772	809	812	869	824	821	805	815	805	821	763	781	770	786	839	845	828	799	784	782	851	839	796	787	847	829	821	828	835	821	779	812	788	803	836	831	850	800	816	804	758	827	811	805	779	819	789	836	843	771	837	858	798	829	831	858	805	807	839	874	848	811	820	798	814	841	821	879	838	880	773	746	798	785	800	812	830	814	785	813	856	899	824	808	832	783	827	874	790	803	843	888	851	844	804	804	801	827	795	833	792	812	818	809	844	840	789	824	824	838	807	824	805	787	778	845	850	848	781	806	793	806	798	802	799	782	806	845	823	822	804	823	831	845	817	786	793	783	812	806	835	811	786	814	808	797	803	801	819	837	789	844	826	825	870	809	820	817	772	835	824	774	776	847	799	805	760	787	794	813	833	812	813	779	808	784	836	839	796	824	844	853	808	787	845	796	836	814	794	810	799	790	823	831	850	828	838	818	852	849	796	856	786	789	778	841	784	849	822	805	805	837	754	793	820	793	826	788	790	830	873	846	811	816	815	799	857	742	781	848	792	821	809	817	809	830	789	831	842	836	789	823	796	784	831	842	851	815	836	814	842	789	835	804	867	831	861	812	857	799	819	832	784	825	810	810	808	798	793	804	865	772	821	795	789	847	842	816	821	806	848	839	861	803	789	783	830	796	789	799	799	820	808	763	791	843	808	807	805	814	786	817	824	773	795	787	830	795	821	830	808	783	800	788	805	827	810	847	759	808	778	834	840	828	819	827	843	818	825	808	800	785	776	821	796	764	838	781	828	797	851	825	766	831	826	786	809	842	833	816	844	792	795	793	826	750	819	822	814	816	836	796	802	834	810	799	786	814	843	794	811	822	794	832	776	798	814	817	815	768	850	851	848	827	775	799	816	794	807	833	804	789	809	781	840	846	856	834	827	845	795	870	806	795	830
27024	17215	12987	3058	1139	745	644	501	497	423	433	400	367	322	330	303	325	320	326	337	320	318	316	329	310	315	295	305	311	303	311	299	296	290	300	341	322	318	327	315	321	320	355	316	341	332	348	279	326	298	277	314	288	320	309	348	324	341	319	323	269	306	319	278	330	330	306	337	324	330	301	274	304	293	264	310	291	330	313	308	320	345	323	331	305	345	331	325	354	299	307	332	336	319	301	300	298	280	340	300	313	291	352	302	292	322	314	296	284	302	317	315	332	299	309	312	333	326	346	288	334	309	282	304	292	299	306	293	301	314	319	293	282	319	291	276	287	320	328	297	297	309	313	318	316	313	303	331	318	289	284	274	346	334	298	310	297	306	292	330	320	320	358	308	315	307	304	301	291	325	328	309	313	328	288	301	312	297	292	331	320	275	309	341	324	280	308	293	333	334	303	290	311	301	311	298	277	291	308	333	291	354	295	304	333	289	281	316	315	294	311	321	293	304	311	302	323	315	352	281	299	298	279	285	286	339	297	299	315	313	327	317	308	303	290	330	305	324	309	313	330	346	297	336	318	279	342	289	318	316	300	309	293	303	331	320	322	289	335	338	303	360	319	304	287	297	319	335	290	322	345	307	321	295	330	313	301	342	312	303	307	302	325	326	322	353	338	312	311	284	315	315	306	303	301	310	306	302	311	307	266	278	288	300	291	303	316	275	311	266	289	281	298	319	323	307	293	318	301	312	300	337	303	302	288	310	323	310	302	305	295	311	309	319	331	299	307	308	317	326	280	283	281	327	303	339	295	285	300	293	315	356	311	270	304	286	326	295	313	320	307	314	334	310	293	279	288	324	312	277	313	291	353	332	294	344	333	351	345	338	313	319	280	332	331	344	300	285	341	328	308	316	329	293	325	308	272	304	294	339	298	284	309	316	314	294	314	304	314	311	301	310	325	317	314	284	303	327	344	305	333	296	309	307	322	325	339	330	294	296	360	325	296	291	293	287	285	294	316	312	314	351	315	302	328	290	314	304	330	304	337	302	320	295	283	302	288	304	305	300	313	326	304	326	317	307	323	338	311	331	322	326	299	330	319	300	318	314	315	326	301	321	293	305	326	308	313	331	321	317	295	312	312	329	324	318	307	305	317	316	272	291	337	271	311	307	328	299	316	280	327	339	308	343	299	305	324	324	305	305	300	327	325	321	268	323	318	344	331	321	271	326	332	291	325	297	309	309	308	333	278	326	299	319	337	304	295	277	335	297	302	300	351	283	314	297	325	333	319	372	308	320	305	322	299	315	337	286	306	280	296	297	300	312	304	313	305	317	312	294	330	299	289	300	308	336	303	318	292	326	282	297	290	308	324	317	327	312	312	318	319	312	331	277	294	300	300	344	301	292	273	342	310	308	340	364	316	289	288	322	311	325	314	301	310	287	296	310	323	311	328	330	339	317	322	316	313	317	327	297	314	328	276	306	303	301	326	287	288	313	282	349	320	304	300	312	303	320	341	330	290	346	287	286	301	310	303	304	334	301	283	341	320	288	310	303	308	325	320	305	270	315	301	323	290	293	296	315	314	340	304	333	309	329	322	293	305	309	309	310	326	324	330	316	299	311	287	329	336	318	296	295	329	323	268	309	303	300	310	297	326	319	312	288	278	323	338	323	350	289	336	304	288	321	311	355	332	297	295	347	269	326	300	294	340	331	297	308	310	292	297	302	319	326	303	317	299	319	272	348	325	277	343	301	295	327	312	331	347	302	271	294	310	295	294	312	324	315	313	307	302	282	335	290	313	319	311	306	323	310	295	295	325	320	341	330	316	309	275	301	320	326	319	331	317	282	300	300	337	334	309	317	306	345	305	317	312	319	280	328	313	292	301	321	312	332	327	300	305	280	318	283	303	296	296	282	282	306	326	313	341	313	289	332	311	348	297	297	312	308	281	314	284	315	320	296	334	305	300	306	297	316	312	313	287	281	281	290	325	309	332	326	296	311	282	312	304	330	300	290	314	310	298	296	303	294	323	358	316	322	346	315	261	298	317	326	289	306	322	331	303	334	347	301	310	296	303	329	273	335	335	306	325	295	309	298	302	307	267	304	305	300	301	336	309	329	309	337	302	297	288	362	276	294	340	305	293	315	339	291	300	304	280	339	323	288	303	311	302	329	320	321	284	327	295	287	320	308	336	338	285	299	366	315	303	332	342	306	318	310	303	319	269	319	291	307	328	301	350	326	323	340	301	300	307	311	295	310	277	302	292	303	310	300	340	293	320	303	304	301	302	317	325	347	314	330	290	300	299	284	306	295	349	335	301	298	295	305	272	325	303	317	329	322	275	271	275	286	305	288	308	314	276	289	261	321	308	295	304	300	275	340	286	351	301	283	307	328	328	301	355	309	295	298	305	330	336	298	323	320	323	289	326	327	318	294	295	332	297	326	298	310	322	318	306	304	307	347	321	308	270	317	320	311	296	284	339	296	290	307	287	334	298	364	299	294	292	276	308	354	316	336	296	343	307	318	320	308	303	318	292	303	314	300	295	309	294	311	286	292	298	310	325	297	289	323	311	291	325	289	297	323	316	317	329	316	291	291	307	322	301	310	291	305	302	288	328	317	334	320	300	311	275	288	322	291	336	303	316	307	310	329	339	278	289	316	311	346	319	339	328	300	303	325	280	317	314	322	294	302	296	324	286	292	312	330	319	316	284	303	282	345	294	277	296	328	301	296	295	302	301	328	312	287	310	303	311	346	305	324	308	312	293	303	296	316	304	296	312	330	321	269	341	309	337	336	308	299	304	311	287	312	290	322	326	274	309	302	315	314	298	345	326	294	286	312	331	345	270	332	326	313	309	310	307	326	329	297	305	294	304	314	312	291	307	296	332	293	327	316	291	315	329	311	288	303	360	327	311	304	323	312	317	304	297	311	308	334	275	264	317	324	325	315	344	318	314	308	275	351	304	302	321	305	296	295	320	319	349	286	288	302	304	318	308	322	339	277	311	329	293	322	316	342	328	351	303	303	309	301	299	306	271	268	330	338	320	281	285	367	346	312	310	317	276	312	332	338	269	309	310	340	307	316	322	334	336	312	315	296	305	317	285	287	304	317	263	289	329	305	285	312	295	299	282	287	301	290	317	296	326	271	281	278	355	329	326	342	326	328	315	321	275	299	303	294	321	298	326	292	324	326	340	302	307	300	317	305	324	298	295	300	294	305	303	304	268	289	321	294	320	314	323	337	290	361	310	341	306	318	306	311	286	324	332	334	322	334	280	338	304	292	315	346	304	317	313	299	313	311	303	298	325	291	321	345	328	351	330	302	300	310	292	304	330	295	294	297	300	302	296	326	333	255	303	308	282	306	314	326	294	327	332	331	266	282	313	296	318	310	299	306	301	335	326	278	289	300	336	310	333	267	335	312	302	315	300	305	319	300	317	308	312	304	293	303	340	326	316	286	313	303	308	329	295	304	321	319	351	299	309	283	311	287	302	307
19643	15081	15380	4778	3314	2762	2125	1887	1720	1485	1290	1142	1011	939	909	863	885	873	870	820	884	863	740	796	814	776	752	774	810	785	780	774	772	739	724	757	766	757	747	759	758	809	768	806	743	768	789	769	771	733	728	748	775	829	738	765	801	716	704	756	741	756	793	740	747	787	768	729	705	748	742	708	795	780	756	755	790	752	778	740	738	728	729	708	744	728	744	730	760	738	792	790	745	745	733	741	757	739	734	755	744	736	740	755	739	795	716	742	748	727	736	768	763	707	736	763	742	699	782	760	708	742	766	726	698	748	775	785	780	708	721	780	710	817	742	725	740	753	759	742	734	778	753	759	756	753	725	781	693	761	758	781	712	801	757	675	725	760	785	765	776	728	801	776	734	808	708	750	745	752	742	753	709	737	754	723	769	779	739	725	752	748	765	731	751	763	754	724	746	790	724	796	758	721	748	719	760	721	731	743	723	732	788	722	754	726	711	759	754	748	742	753	750	730	761	737	740	713	774	732	716	706	748	760	744	725	781	772	741	719	745	756	772	775	740	689	706	732	765	735	806	713	756	698	746	708	746	759	710	726	759	745	751	697	746	732	739	791	733	725	737	727	732	765	775	713	781	772	712	704	769	780	736	737	704	760	752	753	725	737	774	755	764	780	789	723	790	750	787	775	737	755	789	736	741	769	738	730	700	753	781	750	754	774	752	724	785	726	750	773	720	768	777	734	790	734	752	778	812	709	789	732	727	750	709	719	753	685	708	746	754	729	763	792	749	750	706	758	759	788	754	726	721	801	767	768	726	787	805	820	725	728	732	693	728	750	752	716	774	799	777	747	723	739	740	784	738	741	752	750	739	749	765	724	743	743	718	727	766	706	710	697	745	706	767	715	784	731	722	777	756	762	768	730	728	720	772	747	695	720	733	749	702	776	772	760	795	749	765	780	731	753	771	775	748	672	767	707	726	787	752	756	709	758	749	754	717	735	756	784	796	800	718	711	749	765	733	750	779	732	779	702	781	766	746	802	730	739	782	764	768	749	807	744	771	764	720	782	744	746	717	756	825	764	740	749	723	754	715	718	822	779	741	728	745	739	722	751	723	681	790	729	726	713	686	744	701	778	745	804	728	754	715	761	752	716	700	722	730	731	702	700	746	750	714	745	762	695	757	757	730	687	770	719	743	716	729	714	698	712	772	742	766	726	749	765	750	698	749	716	781	779	739	729	738	782	723	739	769	781	736	795	756	730	746	727	737	767	703	729	739	780	769	712	709	714	715	764	760	750	736	771	744	762	702	734	726	717	735	717	796	800	788	756	758	749	725	752	742	731	757	754	736	783	687	716	739	762	719	721	719	738	755	721	793	764	752	790	778	729	724	794	699	745	743	753	729	759	716	756	761	742	746	765	777	772	745	760	735	750	792	727	741	743	746	757	759	745	765	776	713	730	719	708	767	745	767	734	767	740	758	755	755	715	771	716	804	728	768	775	772	721	718	767	756	722	737	746	732	727	769	836	789	747	728	713	737	731	757	741	756	760	709	714	753	748	753	786	662	797	749	751	736	705	732	715	783	720	765	793	701	726	773	738	810	723	714	687	744	765	758	681	735	775	774	718	728	700	758	753	763	759	751	775	742	764	760	727	754	751	719	739	760	704	728	761	747	742	757	719	771	746	716	748	768	719	797	783	725	733	767	761	763	754	741	750	738	734	759	768	759	787	718	738	760	781	742	717	745	739	765	769	776	707	772	718	743	743	718	759	708	721	773	767	755	759	734	787	749	759	786	730	717	726	757	672	757	739	729	755	773	777	733	721	780	762	751	742	770	767	788	752	791	755	773	713	750	739	744	751	729	792	737	728	731	703	764	740	730	722	706	755	758	721	786	732	764	747	754	707	745	764	779	761	776	712	777	751	730	729	723	716	762	725	755	779	744	743	787	785	717	748	745	770	785	733	712	727	736	709	698	742	777	703	760	748	718	805	742	774	735	726	722	748	710	737	730	724	707	722	757	754	751	743	718	763	764	705	743	778	767	783	789	770	754	777	742	694	731	753	783	709	724	731	714	739	735	696	750	778	720	700	735	799	735	728	751	731	753	782	797	776	744	741	698	766	745	732	709	671	791	726	756	768	744	766	797	743	719	764	768	762	719	769	808	773	752	726	732	768	752	752	705	776	797	767	721	697	754	721	744	735	780	728	760	717	737	745	750	740	776	758	684	747	686	716	749	746	756	795	733	757	751	756	681	751	740	715	763	761	776	734	715	763	770	739	758	755	722	719	759	766	730	721	698	706	717	701	777	716	740	797	743	714	801	741	736	777	722	779	777	769	792	732	781	746	756	755	754	726	806	718	755	750	749	709	770	718	732	748	767	746	793	751	744	687	731	723	746	716	710	747	741	742	751	779	728	721	757	722	735	753	774	743	753	702	741	708	766	722	770	722	812	771	743	737	715	733	766	723	765	717	750	758	714	784	751	735	756	728	727	736	701	738	771	762	718	701	761	752	777	761	744	719	727	720	769	759	733	704	729	769	730	773	730	733	754	781	763	772	747	767	718	718	724	782	741	705	749	748	762	794	758	729	748	749	775	748	775	717	779	723	721	792	747	697	751	759	698	784	768	725	734	772	731	759	735	735	739	736	744	713	744	720	752	684	756	720	758	753	784	750	727	706	787	733	773	760	785	753	754	753	725	744	777	705	730	643	739	736	755	699	776	739	765	742	749	750	747	800	759	738	755	722	750	738	736	742	745	720	756	711	744	719	754	730	721	727	780	784	802	769	750	759	773	789	732	768	771	715	801	720	773	741	737	729	722	752	733	702	717	740	748	685	753	742	750	771	718	752	784	717	782	755	739	750	795	733	766	769	739	771	728	748	753	740	732	716	751	710	738	728	685	757	730	765	748	716	731	715	723	781	747	750	710	716	825	765	708	734	754	806	760	758	781	725	731	764	718	736	726	756	729	761	706	733	785	769	751	713	699	759	724	740	745	759	699	766	772	766	719	781	783	774	729	750	718	716	739	750	711	686	715	741	775	756	719	719	722	752	684	755	742	748	706	773	762	726	731	722	748	754	711	711	791	738	743	757	755	753	734	719	748	699	744	734	782	731	699	737	734	696	740	740	755	767	753	730	719	769	783	741	773	772	758	774	741	708	761	700	694	736	738	742	749	756	762	790	767	737	762	765	733	765	782	773	733	755	749	729	754	728	717	739	724	746	729	804	751	723	744	744	758	752	721	739	701	758	706	715	738	698	756	760	716	726	773	754	709	718	746	751	747	759	823	772	776	738	744	695	749	681	750	804	757	750	769	736	744	767	694	691	709	711	741	758	767	720	773	744	778	692	761	763	739	790	734	785	714	776	699	722	720	796	711	742	718	749	733	749	749	763	723	748	709	811	746	741	786	792	779	726	729	734	766	762	741	725	778	765	736	736	730	697	681	728	737	766	723	722	712	757	749	757	754	716	740	701	797	834	693	705	733	771	682	723
36584	24355	21896	6774	1887	880	595	482	434	389	363	255	239	215	212	191	191	207	195	194	212	209	216	213	196	193	208	162	202	194	189	194	185	184	190	181	194	200	182	195	206	203	181	207	203	207	161	177	190	210	198	179	180	161	185	169	202	169	174	187	200	180	176	171	183	163	197	179	174	183	172	180	176	196	197	217	178	195	190	182	187	180	189	202	185	191	200	166	181	194	177	232	197	196	203	167	185	207	185	187	192	165	200	190	212	180	175	179	176	188	199	177	197	170	171	160	203	187	177	177	206	168	182	197	197	180	187	186	176	179	165	192	184	172	157	229	180	184	163	176	180	166	181	219	158	186	191	190	175	200	162	190	217	196	171	213	191	213	198	181	168	202	193	205	190	208	221	172	177	191	179	178	194	178	180	177	182	189	203	170	147	202	181	173	193	183	177	171	201	185	196	195	194	196	170	175	207	181	201	194	195	168	178	181	181	180	171	170	183	170	169	185	178	172	167	179	184	192	191	208	197	200	204	196	171	179	191	187	165	198	199	187	164	198	175	195	177	178	210	179	188	189	197	160	200	199	189	181	186	176	197	187	191	184	187	193	190	174	182	180	202	179	156	170	207	193	182	176	192	159	188	179	165	191	188	189	167	182	199	172	174	184	187	203	185	201	180	186	182	199	196	194	190	190	195	208	202	204	204	164	177	183	160	166	187	177	176	193	182	176	195	187	190	167	170	197	214	173	181	182	179	166	175	161	170	198	185	191	199	205	187	160	186	193	187	187	181	175	196	219	211	190	189	179	194	192	196	186	182	173	173	197	192	200	190	165	177	210	178	186	197	194	194	198	188	177	174	152	186	181	202	171	186	197	191	188	173	169	177	196	193	192	155	186	184	196	198	196	183	187	210	166	170	181	181	192	206	194	197	188	178	188	194	221	173	188	177	192	178	197	183	191	190	183	168	180	196	196	183	190	210	194	195	190	187	214	181	158	219	176	177	175	188	186	214	167	177	184	188	187	185	177	181	183	163	172	176	179	175	184	160	186	183	193	189	191	171	189	187	208	185	161	216	194	180	184	179	214	173	173	175	189	166	179	184	188	166	154	187	193	176	188	174	175	183	181	203	187	183	205	163	187	185	193	210	194	197	175	199	181	182	164	168	191	167	174	182	180	164	190	218	198	173	180	202	168	186	216	207	193	192	161	166	185	201	178	185	202	173	172	175	174	204	179	162	188	186	205	170	195	174	186	184	180	198	189	168	181	194	182	188	179	185	172	204	175	164	185	181	180	196	195	186	202	168	188	188	201	191	191	185	195	194	195	189	190	184	179	192	199	199	189	164	177	175	190	192	186	187	195	193	215	169	199	194	205	196	207	181	198	192	216	188	165	156	200	198	174	192	181	199	176	192	192	192	198	186	159	209	170	192	164	194	206	208	156	184	195	177	176	194	179	172	198	186	178	200	185	197	180	216	212	176	189	174	179	197	178	177	194	159	186	166	174	190	181	156	182	179	220	176	168	186	180	187	173	157	181	153	168	180	171	186	167	210	194	194	178	183	175	159	191	194	176	153	184	163	157	200	146	176	169	178	214	185	188	165	189	179	161	171	170	178	193	164	198	201	189	192	181	176	185	199	179	184	186	176	199	184	184	174	200	164	183	170	182	196	166	185	187	188	186	197	201	186	164	199	191	158	195	189	183	187	187	172	176	180	177	178	172	173	192	187	168	172	203	203	193	191	178	183	192	179	193	193	181	187	166	173	185	174	191	185	180	176	194	184	180	193	181	212	181	186	186	168	180	205	209	178	181	207	167	179	165	173	176	203	194	191	214	188	177	183	155	195	190	208	196	165	210	190	186	192	186	168	205	194	191	203	167	166	171	167	166	201	162	187	194	202	181	167	176	177	181	184	175	187	171	183	177	183	184	178	167	159	198	191	196	205	196	197	195	176	202	202	181	171	162	198	180	198	205	165	204	184	188	190	171	200	181	197	203	200	188	178	160	167	168	159	177	202	169	170	167	201	191	188	170	185	196	175	170	202	193	186	183	179	199	158	182	193	181	193	180	199	163	166	204	180	201	173	190	176	167	225	187	187	180	212	182	167	176	215	165	180	168	203	166	161	186	213	191	215	186	188	186	172	186	173	177	194	152	197	171	178	188	186	189	190	187	171	182	164	204	151	184	187	214	165	187	176	180	185	170	194	170	177	183	206	187	188	172	171	198	182	202	178	196	178	201	173	218	196	216	194	171	172	212	174	168	175	191	176	203	163	179	226	182	181	190	199	184	178	182	187	184	178	189	163	201	227	193	187	207	184	186	210	197	171	181	171	192	190	178	182	172	191	178	193	173	179	185	167	191	174	174	149	177	187	190	189	163	185	176	204	188	170	179	187	193	181	192	214	153	163	193	185	161	186	189	194	211	195	147	176	179	163	184	186	150	168	188	199	197	185	192	128	183	179	224	176	176	190	175	195	190	176	183	161	188	201	176	177	164	177	182	210	196	194	164	198	178	182	181	196	169	168	204	197	160	180	180	184	167	166	192	184	156	177	184	182	190	188	189	179	169	168	188	181	190	172	181	186	188	178	185	146	196	213	190	198	186	180	187	178	190	150	192	179	214	191	199	193	162	194	182	167	189	178	173	209	201	183	202	198	202	194	181	192	201	203	160	167	181	159	207	192	202	181	184	186	175	197	200	154	187	164	181	190	192	190	216	170	190	171	207	215	153	196	147	176	188	205	198	224	213	186	195	193	187	191	166	171	177	204	191	168	187	182	202	184	228	175	187	209	168	177	193	178	208	169	169	142	175	165	178	185	193	186	175	193	170	191	194	206	195	168	169	196	195	179	193	173	177	186	174	185	185	186	176	181	182	185	177	194	203	200	173	190	167	189	179	197	171	180	177	185	192	193	162	186	177	162	174	180	167	189	182	177	192	175	190	188	212	184	178	201	178	220	177	206	179	180	188	187	180	164	189	174	202	176	175	190	179	194	168	182	193	183	195	189	179	169	197	189	193	208	187	193	209	194	212	175	177	189	168	192	172	196	192	188	180	181	163	226	199	184	171	171	183	188	172	221	191	186	181	181	189	180	186	186	177	179	202	178	210	175	193	205	172	191	194	210	178	162	196	187	187	189	158	220	185	165	184	175	181	192	169	184	175	204	170	194	194	209	197	197	181	183	177	199	192	203	179	188	167	200	179	179	180	193	190	186	217	175	167	200	193	142	175	174	184	192	171	173	179	187	172	184	174	195	204	193	177	182	185	225	192	171	193	206	183	187	208	166	171	177	161	210	170	187	180	186	175	182	184	187	193	168	205	173	196	196	198	188	193	175	168	172	172	185	153	184	191	190	154	193	187	224	193	184	200	177	200	185	178	185	215	169	209	202	169	197	209	197	215	186	207	192	209	188	165	204	181	175	184	184	169	169	200	191	202	189	202	182	192	157	198	160	179	195	195	167	191	164	182	166	173	210	161	177	198	182	176	181	199
25157	19787	23357	6292	4242	3308	2468	2005	1884	1608	1323	1106	891	766	703	684	620	612	575	577	573	581	590	544	559	544	554	531	511	472	516	505	464	488	503	487	513	517	472	493	504	483	504	483	490	482	477	477	478	477	488	491	477	474	448	474	485	451	513	478	458	495	451	486	484	504	492	506	479	517	494	462	510	493	479	462	472	458	507	495	468	487	491	496	506	510	446	475	496	461	452	483	454	496	461	461	467	470	476	455	483	464	435	439	460	455	463	481	449	469	453	457	505	483	432	474	490	448	454	453	459	487	459	495	455	470	431	468	497	460	451	481	461	454	481	475	497	468	473	478	436	490	478	469	464	481	455	474	485	522	526	486	447	484	452	508	467	489	492	445	469	445	465	509	475	488	488	464	466	466	449	453	443	530	462	482	500	505	498	487	475	470	457	504	517	453	486	477	472	477	448	470	463	435	443	491	448	429	489	524	478	502	492	487	489	451	446	459	434	474	472	435	479	479	467	466	466	476	499	420	493	466	474	475	468	485	509	466	438	502	481	504	473	472	465	443	445	473	431	473	443	457	483	471	500	461	436	500	468	497	441	511	472	487	460	472	489	486	458	455	456	456	503	499	459	471	508	415	490	487	455	454	511	452	483	456	461	439	497	482	506	431	476	440	445	478	469	453	459	504	485	466	478	455	482	503	470	463	480	474	459	503	494	492	491	449	495	472	464	482	463	468	492	481	499	487	459	460	484	461	482	488	474	445	486	472	470	465	435	487	465	453	454	451	453	525	460	485	446	481	451	443	471	494	437	442	461	448	482	460	502	448	480	484	476	438	449	522	471	443	468	478	489	464	481	517	466	472	478	501	413	501	463	456	488	423	517	480	442	454	470	496	475	486	458	486	473	458	461	505	487	473	476	417	430	505	465	490	496	477	443	471	487	488	466	492	469	468	476	428	452	489	473	466	467	495	437	490	516	419	444	472	482	460	486	450	444	491	454	473	485	460	522	462	484	456	488	457	499	451	454	472	469	503	450	466	450	472	482	442	467	447	506	470	476	487	467	462	469	480	473	463	447	458	459	458	465	494	440	460	461	502	467	492	484	456	495	481	468	443	461	477	450	469	506	471	458	471	460	466	455	443	468	484	480	487	479	486	482	510	461	523	473	496	488	452	440	481	500	511	503	482	491	482	454	466	429	485	419	478	510	432	455	486	481	511	473	479	509	517	487	482	465	488	446	458	480	476	487	453	500	449	455	468	498	467	454	444	471	466	470	455	464	482	475	458	485	463	454	497	477	449	478	498	475	482	487	443	433	513	479	489	463	535	456	498	486	503	463	458	473	462	462	475	434	470	452	486	494	468	463	457	464	485	488	477	455	443	463	468	502	501	462	435	550	476	465	474	471	487	471	448	487	469	449	466	453	476	493	459	462	462	450	506	497	462	491	468	440	474	459	458	501	423	449	514	449	444	484	450	512	436	481	518	430	433	483	458	539	444	421	478	483	482	440	481	479	476	500	445	428	444	492	455	495	497	462	480	432	490	464	469	471	424	450	475	435	477	473	442	441	478	474	480	477	468	472	490	429	451	438	444	479	468	477	459	483	460	470	485	425	469	489	445	470	496	471	492	413	475	470	481	463	476	464	434	498	454	495	470	483	444	458	469	469	452	475	484	489	449	445	447	486	482	457	484	480	476	468	452	473	499	456	469	446	436	472	440	461	482	487	458	475	495	508	475	499	474	492	453	451	467	495	471	480	449	434	469	474	470	458	474	447	480	456	468	454	484	481	414	463	509	467	454	472	454	504	470	457	462	499	502	452	479	470	462	462	490	490	477	490	494	440	482	448	464	461	458	417	464	516	492	492	503	497	472	458	444	425	455	501	488	477	501	488	451	439	474	481	495	482	458	506	485	440	471	455	441	463	464	437	478	491	479	504	475	490	445	481	446	463	454	480	510	436	449	459	454	485	505	473	428	429	503	487	487	465	453	479	490	478	488	482	479	498	493	458	467	496	443	515	473	476	463	462	486	446	466	461	458	466	491	472	477	477	502	448	438	461	428	469	461	450	470	476	452	435	471	495	459	490	465	482	495	474	460	514	480	466	445	478	491	454	496	462	481	446	455	455	494	445	497	466	454	479	461	500	461	462	524	471	508	458	456	489	483	483	478	447	505	461	462	447	447	471	499	461	465	461	448	455	465	459	499	496	485	477	465	464	493	443	456	495	483	472	456	465	471	476	476	477	467	475	451	476	474	499	463	486	479	450	434	460	452	458	467	455	461	493	493	429	444	457	498	470	477	444	462	453	450	475	499	489	509	488	412	485	479	463	487	479	463	462	479	443	476	455	486	486	466	498	457	479	481	507	449	438	477	463	462	453	514	441	480	467	457	454	497	428	454	495	442	462	515	504	437	461	436	450	460	490	488	497	451	430	479	483	499	442	486	480	531	496	485	483	475	472	462	486	465	434	462	449	469	470	455	480	447	494	501	470	475	482	514	475	460	501	467	472	486	509	500	464	483	496	464	464	491	483	451	497	482	455	496	515	455	488	464	451	485	454	461	467	463	469	460	537	448	464	466	494	469	446	459	454	469	478	417	453	486	465	479	517	468	480	476	449	448	471	445	490	456	466	436	456	487	459	487	458	391	476	489	474	475	478	446	501	497	482	489	490	490	472	470	439	442	494	478	486	505	444	461	441	504	438	439	459	461	458	455	505	471	439	432	474	463	452	454	457	471	452	484	483	473	445	440	491	463	519	502	472	457	481	461	452	484	443	471	441	476	480	468	497	498	470	478	475	493	460	419	460	445	502	476	471	453	447	488	459	479	485	441	482	484	508	460	464	484	504	484	470	511	445	466	486	470	492	448	466	450	477	448	469	475	473	480	502	465	435	485	468	454	480	499	455	482	455	479	506	489	487	474	509	476	476	423	416	488	443	507	469	443	487	446	463	433	420	470	450	523	438	460	463	489	497	504	461	464	461	441	449	480	484	471	489	471	479	446	476	461	489	488	447	489	457	478	476	437	458	495	474	492	446	479	460	491	496	477	498	473	483	442	476	495	451	482	459	463	473	418	495	428	492	468	491	525	490	464	476	501	467	467	471	481	466	486	484	510	500	471	454	487	454	485	462	420	437	475	508	484	475	457	480	470	453	495	468	476	502	458	463	468	459	503	503	478	446	466	468	452	471	501	464	462	477	473	464	480	492	480	512	471	440	472	461	488	440	451	453	487	489	480	466	516	449	442	481	520	468	472	480	481	512	423	451	483	498	459	507	470	512	456	431	461	453	489	463	497	424	467	448	488	500	460	435	451	483	500	483	448	461	438	455	498	444	474	493	498	424	482	485	478	503	467	435	473	445	467	459	470	493	464	484	519	511	478	458	458	475	474	472	470	444	459	405	488	505	482	455	475	477	456	457	490	478	508	432	520	501	458	454	500	480	482	489	459	494	475	436	446	448	476	487	437	494	426	495	488	485	492	447	482	507	466	529	494
12436	5330	2723	979	632	540	444	448	392	418	377	375	333	333	338	358	362	340	341	309	346	323	357	330	327	330	331	299	369	309	354	324	322	321	328	313	342	367	340	314	327	356	303	313	301	338	353	336	340	329	342	304	354	326	345	318	334	357	301	377	366	333	350	337	320	365	329	308	367	356	349	302	377	373	337	323	345	299	344	354	331	331	332	348	369	371	360	317	376	324	335	356	344	316	322	341	357	393	364	369	368	369	332	337	345	317	327	329	307	335	340	388	334	362	354	364	325	337	338	331	336	355	333	352	350	349	359	306	356	356	329	337	355	307	343	362	310	312	347	319	341	361	323	349	367	300	332	388	338	331	335	300	302	359	338	347	322	344	316	360	355	358	338	314	318	335	323	309	329	340	342	346	307	332	383	346	321	330	367	367	313	341	331	366	359	332	342	356	349	367	353	352	332	329	327	328	377	324	335	348	353	356	365	323	354	368	326	333	382	368	326	340	301	325	320	338	323	338	321	368	373	327	348	350	345	348	364	341	335	343	311	318	342	334	346	326	357	359	300	343	339	331	343	334	311	340	350	349	384	307	339	308	334	377	348	352	333	334	340	341	357	331	316	333	352	320	364	342	345	330	345	318	314	353	318	320	316	329	320	353	355	321	370	356	323	324	358	313	354	365	342	342	323	308	327	310	343	322	329	335	351	331	348	351	354	308	359	336	322	362	348	314	322	316	334	318	342	355	309	331	356	356	342	323	320	267	378	322	354	331	300	311	337	357	337	340	333	334	318	333	343	352	325	351	321	343	345	373	351	330	319	333	344	342	398	335	308	343	384	338	327	323	338	306	345	340	350	346	337	338	322	328	350	324	343	325	340	316	325	331	336	346	374	356	351	350	343	300	348	300	344	313	355	314	353	320	328	338	351	292	351	371	329	319	358	355	362	334	349	351	321	371	348	334	351	360	311	289	304	342	276	357	352	335	296	363	316	311	343	330	339	319	332	304	291	330	345	341	302	386	345	327	330	322	331	341	317	377	332	330	321	345	337	317	357	343	344	334	390	336	313	301	322	333	322	356	363	334	333	367	312	346	363	375	335	314	337	328	333	363	305	333	317	323	371	301	357	342	333	330	335	348	335	323	306	302	381	336	351	344	325	323	346	339	343	369	302	342	335	332	347	343	361	378	309	330	357	355	338	339	327	329	324	344	336	335	327	343	335	340	328	321	365	361	355	341	376	310	352	336	329	293	343	368	369	350	324	336	324	330	333	319	350	325	339	333	341	344	324	340	347	322	376	315	324	356	345	354	336	331	360	337	313	335	345	341	331	365	347	333	331	362	351	381	354	348	351	284	311	340	319	344	315	310	321	312	313	319	330	335	352	313	381	328	316	360	315	337	363	348	359	339	338	319	325	364	311	315	316	352	336	344	333	365	387	323	355	325	347	340	351	349	349	321	335	322	335	343	346	355	352	327	378	371	353	345	364	315	355	314	327	301	308	304	324	330	366	326	350	324	363	335	319	324	359	308	323	346	345	329	326	322	321	316	319	368	332	336	343	333	316	361	337	320	336	307	355	325	326	322	325	368	339	343	346	330	333	348	322	310	333	360	318	367	319	348	370	363	309	362	333	355	321	340	341	354	347	360	320	345	377	334	334	318	353	361	374	356	311	338	340	332	325	317	309	327	340	339	328	327	359	299	292	330	365	352	339	323	342	342	361	378	286	331	350	373	304	328	332	310	384	315	342	319	358	346	330	312	364	318	397	309	336	308	339	331	338	325	340	288	334	340	311	341	315	338	353	342	349	288	351	350	347	342	329	330	345	348	342	359	337	328	311	356	313	345	313	292	359	352	341	322	346	354	302	292	340	332	336	333	317	331	314	345	310	356	342	347	343	310	355	369	326	332	351	331	340	347	306	325	301	337	335	335	358	363	299	325	326	334	375	329	367	333	368	349	334	351	335	325	345	322	337	362	317	314	358	318	328	337	327	293	318	356	326	318	328	344	363	379	345	326	312	336	351	328	346	343	310	345	300	343	315	344	381	343	306	342	328	345	304	333	303	315	375	345	336	318	348	297	361	336	330	337	360	349	328	323	307	305	363	340	362	347	352	307	311	339	333	334	347	344	323	323	326	313	351	341	339	356	330	374	343	359	348	345	349	329	362	380	350	350	363	357	349	366	346	312	330	315	364	333	346	316	306	342	305	331	315	340	321	364	344	340	347	322	336	316	361	340	314	350	333	346	315	342	346	352	342	335	316	339	326	320	349	327	310	325	329	333	312	357	373	367	327	344	358	355	355	332	327	331	339	325	336	308	379	361	333	360	347	325	342	328	339	338	315	341	352	330	314	302	346	357	321	333	348	348	347	342	329	357	337	354	344	333	349	336	322	341	335	330	326	328	312	336	307	367	345	354	378	364	301	324	353	335	350	367	341	330	323	337	300	323	330	339	333	332	325	345	358	339	334	357	329	341	298	304	329	341	345	362	336	329	321	371	345	341	358	343	364	332	331	349	379	333	330	302	345	310	336	350	329	314	351	317	322	334	347	329	333	373	331	339	339	316	346	363	346	312	346	354	337	306	338	328	312	350	367	354	309	366	391	336	321	347	302	305	345	307	345	325	353	335	365	347	332	342	331	312	351	334	332	352	325	331	346	353	368	334	329	343	338	362	327	370	353	370	309	334	328	378	344	347	306	335	320	340	356	351	340	304	299	316	311	344	341	313	337	323	347	354	316	334	336	302	286	356	351	350	327	389	349	306	322	329	328	317	289	344	358	312	359	315	318	341	349	358	333	349	334	310	331	341	322	347	319	296	339	324	335	349	373	370	348	337	325	362	353	320	312	327	313	327	329	335	354	345	329	343	328	353	319	311	344	357	319	352	345	347	337	342	330	329	362	338	320	351	329	315	357	335	332	364	368	365	377	343	350	336	327	356	345	329	345	305	341	354	368	304	323	321	323	330	325	339	362	306	343	331	314	309	298	343	323	355	330	321	315	318	317	330	342	340	324	337	326	331	288	290	350	342	342	342	294	328	331	333	333	373	332	343	354	376	307	343	353	316	326	327	346	369	341	324	334	324	330	337	311	382	337	329	305	264	310	344	319	316	326	303	343	307	329	341	307	285	324	343	366	354	321	361	351	349	333	372	302	326	340	350	312	276	351	362	310	366	322	314	347	282	342	337	346	348	348	337	345	325	298	319	337	337	334	358	311	383	306	349	351	349	334	316	339	330	328	366	317	339	365	351	361	306	312	332	306	342	368	349	317	348	313	301	327	365	321	325	332	336	319	357	319	348	335	335	332	356	327	333	351	330	327	327	336	370	338	345	316	339	341	331	339	357	343	338	319	295	335	329	304	319	340	340	335	321	345	354	335	336	354	345	366	367	359	333	333	340	333	328	355	308	357	311	325	367	314	346	315	346	345	303	346	326	329	372	319	322	345	350	310	339	323	345	338	322	334	342	345	338	331	333	349	323	319	343	318	332
9336	5532	5001	2720	2111	1763	1507	1435	1338	1174	1069	993	912	901	872	871	874	842	854	801	864	808	849	831	823	841	793	807	794	817	794	790	816	782	836	885	823	785	774	755	764	805	784	795	830	869	838	827	801	763	768	772	838	832	835	818	832	810	799	843	829	854	793	818	829	823	853	813	833	861	753	852	784	826	803	773	802	786	818	837	804	765	814	791	787	799	801	827	822	783	794	839	807	772	817	782	807	782	758	812	806	843	794	831	826	810	791	809	820	806	823	845	790	807	791	824	795	785	812	757	787	793	811	808	778	787	813	841	796	779	791	808	840	799	848	772	784	837	838	819	781	770	835	769	758	836	817	822	811	821	835	858	798	820	751	840	769	788	824	772	841	806	769	808	806	792	818	773	827	835	836	746	816	817	831	810	812	788	862	771	827	827	793	829	807	758	846	806	784	822	831	781	806	779	817	804	835	769	750	778	791	795	779	786	797	840	825	764	802	825	777	810	794	818	855	828	815	788	793	756	812	776	824	831	802	789	837	776	757	785	803	768	763	841	791	799	804	788	798	835	828	853	864	825	837	806	805	811	821	797	793	813	847	795	776	850	823	821	808	774	852	822	754	803	822	795	845	796	836	805	864	795	780	799	786	827	812	795	813	820	808	837	825	786	816	757	820	840	774	793	793	767	859	803	787	813	811	813	792	814	821	805	817	816	876	869	790	868	845	871	771	805	829	785	808	849	794	794	784	856	858	799	845	826	803	833	760	826	833	822	827	802	849	838	820	820	798	797	757	849	821	793	789	845	830	807	834	787	800	838	813	774	844	802	784	780	836	810	857	779	750	782	774	834	807	790	815	831	812	799	835	814	792	761	826	844	769	820	773	826	814	849	809	846	775	833	823	823	833	815	811	834	790	786	831	819	759	804	846	806	784	812	794	830	828	778	865	859	806	848	797	807	837	824	794	824	865	807	843	844	770	864	800	821	815	815	782	819	844	804	780	786	823	845	815	853	829	848	835	770	838	769	770	832	796	837	787	812	816	774	799	794	805	839	791	859	828	807	821	844	841	801	825	812	816	784	819	796	879	842	789	758	811	782	762	799	778	812	813	781	815	831	810	814	800	787	795	849	815	799	765	793	795	810	813	816	792	787	824	783	803	796	874	845	820	806	858	812	814	791	753	814	815	794	835	817	837	826	832	823	809	758	773	794	768	834	765	819	787	832	853	820	788	795	773	861	751	816	852	783	784	802	830	841	804	804	802	836	807	812	832	831	805	803	838	789	772	704	807	810	782	754	831	791	833	802	812	850	832	790	794	841	814	839	846	766	791	779	803	823	806	820	812	839	787	831	762	769	856	773	779	799	804	796	834	842	770	779	828	835	770	806	764	823	825	801	849	784	794	782	795	813	802	796	833	866	880	777	815	823	800	790	804	800	809	751	841	796	812	807	835	807	828	812	826	875	828	785	776	763	810	786	837	806	877	786	853	781	824	852	812	837	795	762	820	788	827	844	794	806	821	791	789	819	844	887	806	815	847	812	809	763	834	829	838	761	790	847	772	823	784	801	848	812	811	816	800	814	831	798	759	765	809	826	822	774	787	784	752	824	797	787	771	838	828	813	825	784	814	803	852	773	783	794	779	798	800	821	794	784	829	827	801	800	833	804	749	808	786	816	851	830	805	807	811	783	839	777	849	829	772	837	820	796	865	834	834	773	795	801	811	765	872	775	801	823	811	809	807	819	856	846	824	825	830	819	813	790	837	838	820	787	845	796	789	816	854	800	809	792	817	810	817	825	810	833	806	790	773	747	778	803	817	859	827	803	872	831	787	829	806	800	798	788	795	774	794	849	758	790	781	773	784	826	837	857	850	873	806	806	863	767	758	851	860	817	819	791	767	807	822	885	802	791	793	808	804	823	836	789	833	842	819	820	779	791	792	835	797	765	854	798	786	838	810	770	802	804	777	814	814	789	791	825	801	829	832	775	815	813	834	847	781	751	763	828	792	851	785	823	792	767	782	780	810	827	851	783	821	795	803	856	824	779	882	798	812	789	784	869	796	807	771	742	829	793	831	834	807	762	818	832	803	813	845	777	781	853	833	843	771	777	835	805	810	827	848	779	809	825	796	830	799	819	811	816	808	776	823	835	822	807	779	852	789	813	821	791	813	781	833	802	758	830	834	811	810	818	823	751	887	849	803	799	808	804	831	825	821	827	798	809	838	862	785	768	818	773	805	815	826	856	783	845	860	796	796	766	779	772	784	801	776	816	793	787	876	818	844	817	819	782	819	882	863	779	798	826	824	804	838	849	798	822	818	865	803	856	831	853	794	799	757	777	857	759	849	822	751	777	825	783	824	825	791	816	750	812	769	842	808	772	817	777	825	865	794	823	787	850	786	755	807	825	814	840	788	810	849	732	817	802	815	729	849	841	804	849	766	818	770	820	805	819	814	814	777	778	769	853	818	772	808	836	798	772	817	769	824	824	792	817	755	772	786	792	807	786	820	860	766	833	820	854	818	837	812	778	796	804	768	822	843	825	823	823	775	810	834	785	741	845	793	791	822	781	779	825	778	797	841	808	803	867	873	813	833	783	765	863	811	796	773	822	799	822	779	831	809	803	783	800	765	799	846	810	831	786	839	782	824	845	801	842	850	842	840	811	790	826	772	821	800	841	776	824	794	830	867	793	791	803	858	820	817	822	809	801	832	835	829	826	778	847	819	829	826	834	839	771	845	771	775	805	833	840	841	813	794	769	837	847	791	817	762	755	788	812	771	798	790	771	817	809	815	819	810	819	815	811	811	793	819	839	819	807	832	831	767	838	779	842	799	883	818	780	791	824	769	804	810	816	870	763	790	786	748	777	843	814	825	837	804	818	784	785	769	804	800	827	841	786	825	734	837	791	765	756	838	802	825	773	837	822	826	803	801	804	822	853	800	814	835	825	766	841	812	838	842	819	831	817	852	822	822	842	784	775	820	821	746	796	827	813	830	810	800	742	760	816	864	828	794	775	786	764	791	807	833	819	814	811	835	785	821	809	806	802	822	790	827	816	799	803	801	792	804	797	776	826	830	783	822	810	792	778	793	847	795	853	797	815	766	810	806	827	765	839	847	830	797	830	809	784	801	781	847	791	757	807	770	844	805	820	758	803	814	807	827	828	758	835	804	816	830	807	860	824	787	777	856	809	840	806	822	820	810	797	806	803	823	790	831	793	825	800	809	866	796	827	827	793	833	827	815	817	781	810	855	843	778	767	738	849	766	808	784	789	807	807	849	749	792	829	809	821	795	735	774	856	827	795	795	819	848	771	785	840	861	835	834	841	787	780	837	767	738	836	807	822	795	829	798	773	814	767	784	866	818	802	815	810	803	829	820	813	780	829	848	800	818	828	811	816	835	834	745	797	801	821	804	780	817	820	823	857	775	858	812	806	863	841	834	848	836	810	873	787	826	812	789	800	772	793	786	797	807	791	847	815	851	777	771	780	776	771
27299	16572	13065	3488	1079	686	575	464	455	386	389	345	339	336	345	341	367	303	319	305	301	308	302	290	302	319	303	308	317	322	301	286	320	314	300	329	333	308	298	325	327	338	294	289	312	291	328	324	312	303	330	324	306	310	315	287	291	307	309	347	301	320	288	336	271	335	299	288	307	325	294	330	322	322	310	309	316	323	303	305	315	320	264	275	310	327	297	341	291	336	296	297	303	319	291	303	302	286	312	298	288	330	314	309	295	303	319	299	318	325	308	305	279	318	339	299	308	305	330	329	276	328	276	329	314	289	308	326	321	326	321	299	280	349	329	335	334	302	338	319	281	290	295	299	307	292	283	307	326	317	316	298	306	328	312	297	269	303	305	285	281	308	324	310	287	313	309	316	307	300	299	279	282	292	318	328	301	321	304	282	328	292	291	325	312	313	330	323	311	286	330	335	278	289	297	299	276	285	298	296	277	291	295	276	302	297	311	283	309	307	309	289	304	341	306	297	311	275	308	307	300	294	295	338	318	308	293	307	292	313	320	312	335	300	332	310	311	301	315	298	313	311	319	299	289	272	327	302	324	280	335	305	294	311	284	316	323	284	279	320	283	300	309	284	293	310	294	301	309	284	298	318	267	322	306	319	300	318	296	290	311	292	307	314	318	288	293	297	288	317	307	329	303	321	323	316	331	313	306	315	329	303	315	290	308	304	279	298	291	306	304	327	304	322	307	327	339	296	310	330	316	293	318	328	321	323	298	263	284	287	295	298	322	333	298	294	301	317	272	275	285	302	256	278	321	304	322	311	293	310	297	305	314	283	330	291	332	301	291	312	295	343	288	306	326	291	317	270	295	284	321	288	271	329	319	305	291	335	301	329	322	342	317	306	303	326	314	277	288	278	295	309	287	320	298	285	279	312	339	302	309	320	290	309	300	321	332	309	299	301	317	316	315	341	324	310	282	326	303	271	295	334	296	285	288	335	276	276	308	308	290	295	302	281	313	300	301	290	279	307	314	323	293	316	329	276	308	305	287	322	330	324	329	328	276	309	323	323	299	298	302	305	325	300	262	310	293	322	299	331	300	304	313	280	283	320	273	311	290	306	320	302	277	325	318	320	361	327	302	298	300	288	295	330	310	314	301	324	308	315	322	283	287	334	324	333	302	306	320	341	299	352	322	257	313	321	292	311	315	290	298	326	328	326	314	318	266	269	342	298	313	313	299	309	307	307	286	269	307	280	309	322	282	317	282	300	284	303	284	301	309	311	307	303	312	314	323	286	313	300	303	295	310	282	301	319	290	336	316	289	308	284	302	288	299	313	297	313	297	301	277	321	326	302	313	299	310	319	305	320	279	309	341	307	299	283	273	301	308	307	302	324	277	274	290	300	285	331	289	290	326	333	328	275	294	273	295	304	287	321	332	304	349	290	299	318	304	279	289	329	316	320	303	300	311	323	300	316	330	304	299	283	302	334	294	348	288	278	301	315	307	307	300	314	327	273	325	328	341	290	290	303	286	327	313	313	279	281	327	320	300	293	311	303	317	293	314	282	348	284	303	318	324	297	319	280	271	322	329	313	307	280	290	328	294	306	330	293	293	278	310	301	278	344	299	310	301	301	287	284	344	298	297	300	276	295	335	290	311	298	280	340	288	315	300	301	313	316	302	356	286	315	302	312	275	336	311	304	324	278	294	301	274	289	270	340	281	310	312	323	299	311	300	320	272	324	314	307	306	335	305	312	350	319	318	298	324	302	287	325	287	291	302	359	286	345	324	281	301	359	311	283	294	321	322	304	307	315	315	309	323	305	290	302	347	281	287	311	275	259	301	328	312	291	285	288	312	323	315	319	311	329	283	282	289	284	284	337	288	316	278	298	293	294	344	311	305	305	294	262	280	323	325	296	302	315	300	304	320	286	274	344	331	285	330	290	317	289	359	327	332	313	296	279	341	291	276	260	288	289	314	323	317	316	270	285	323	325	316	319	298	326	331	316	304	293	276	311	303	321	331	316	300	308	299	316	333	316	310	314	318	294	313	290	310	309	321	300	315	317	299	309	312	334	334	321	319	288	307	322	310	297	304	300	297	317	303	326	303	305	329	315	307	332	302	288	295	323	334	283	284	296	317	323	359	319	297	310	338	325	288	301	298	309	313	293	290	289	320	325	318	311	298	302	304	286	277	289	288	307	306	281	322	320	301	307	329	329	284	285	357	295	315	295	342	285	300	303	323	313	324	329	328	313	307	282	294	290	306	299	307	299	321	305	282	324	280	309	297	283	324	291	311	313	296	299	293	272	312	281	288	323	310	316	295	310	298	299	305	325	292	309	313	310	307	274	288	311	330	289	313	305	308	314	272	278	336	291	287	312	340	294	300	308	294	301	291	299	310	291	331	298	308	287	295	321	337	309	290	292	279	326	310	313	323	282	277	306	291	299	324	335	298	307	296	346	294	291	291	264	313	297	317	289	301	308	288	327	320	326	346	288	293	272	284	338	272	306	308	277	304	352	272	278	305	301	314	296	333	332	344	316	324	332	321	346	312	295	293	308	292	304	297	346	299	326	345	298	331	322	302	305	326	345	304	325	289	271	261	302	311	300	299	311	302	315	344	297	296	318	285	333	328	302	312	323	285	325	298	304	310	282	304	295	318	277	298	292	296	323	337	326	330	312	311	311	272	290	271	321	342	344	288	296	251	317	268	308	297	327	313	333	317	279	283	283	291	291	317	292	278	313	319	312	321	327	323	342	327	283	343	285	317	330	282	298	306	299	311	307	312	258	342	314	285	286	312	315	293	293	293	302	315	335	279	298	331	300	318	306	295	283	314	299	313	282	291	316	310	341	288	310	316	286	293	318	331	309	309	313	320	277	307	315	302	306	328	309	323	299	326	297	313	319	296	337	320	301	305	318	296	332	291	284	298	298	281	311	269	290	321	302	306	324	295	324	328	308	332	327	341	317	307	287	309	334	304	327	301	292	303	264	345	319	301	300	328	282	328	313	298	317	309	318	322	316	303	322	323	299	302	317	303	288	285	298	299	329	311	318	317	325	271	302	314	340	330	307	302	339	335	328	313	304	281	304	305	290	285	307	302	290	291	325	301	330	329	288	312	312	295	288	318	356	291	286	307	303	283	279	318	316	299	303	307	312	336	318	303	301	308	293	314	280	282	295	337	294	318	279	285	289	333	313	317	287	303	314	328	297	300	297	316	308	321	285	299	293	324	287	297	309	321	344	281	334	331	275	303	307	328	300	322	277	332	320	337	309	297	302	320	317	328	305	279	325	311	277	305	255	283	322	329	315	317	312	282	275	321	347	313	310	296	295	317	309	294	279	335	296	314	327	308	308	314	322	284	325	290	302	299	307	324	281	314	295	318	304	309	319	306	307	266	308	291	310	296	312	309	322	321	305	335	308	311	329	295	317	306	326	269	297	286	328	305	302	295	278	271	295	298	314	286	285	309	301	315	317	305	305	306	301	288	328	324	298
19877	14364	16064	5210	3218	2596	2138	1915	1734	1484	1285	1138	978	890	921	854	855	800	794	814	834	800	789	770	808	799	760	799	758	781	762	737	798	763	747	727	735	768	730	775	756	791	761	710	802	774	759	752	776	751	723	764	754	739	753	801	784	772	791	742	746	746	742	790	764	757	780	768	751	731	740	756	759	723	746	775	757	688	732	715	751	717	751	705	772	727	713	744	723	731	756	766	743	773	766	753	719	710	759	805	703	705	701	751	762	755	736	742	755	773	772	691	784	755	746	753	764	764	744	702	735	773	762	754	736	738	751	718	832	715	751	761	792	775	719	774	727	779	775	773	741	738	712	745	745	745	701	708	723	751	701	742	747	712	724	726	712	680	736	714	712	740	692	749	750	735	713	799	708	704	740	712	722	737	754	725	721	755	737	735	776	742	754	712	759	745	741	733	739	745	710	752	749	759	730	754	765	772	741	751	705	739	756	737	755	711	739	722	740	708	738	745	693	757	744	769	709	765	721	740	704	781	728	727	760	739	752	746	738	736	759	729	711	698	778	765	745	724	735	703	732	716	735	735	739	722	716	773	718	721	745	772	741	749	735	724	717	688	737	766	728	728	759	751	748	729	744	806	754	739	743	741	779	748	721	769	773	758	693	757	683	749	770	747	769	708	768	736	774	663	699	701	736	755	724	724	730	716	828	723	722	661	716	747	680	729	693	743	728	716	797	741	745	723	736	722	767	754	771	778	746	715	768	735	738	689	734	759	746	738	707	706	732	762	756	734	782	708	715	780	752	726	721	736	805	776	721	779	785	718	769	743	753	731	737	759	777	766	717	721	734	729	771	766	741	741	759	680	751	787	772	733	764	733	735	671	740	755	733	743	723	777	760	703	746	741	764	677	786	771	764	724	743	727	747	728	736	734	716	742	702	749	769	766	739	733	713	761	716	720	751	762	730	715	746	727	786	712	739	721	769	713	725	744	702	709	761	702	764	732	728	778	753	725	691	732	680	783	762	740	746	758	737	682	742	743	737	769	696	698	772	773	719	751	762	710	746	743	731	718	703	722	760	800	742	738	738	749	749	742	716	751	767	747	764	757	733	760	744	767	748	775	738	751	732	755	724	760	743	751	721	741	724	718	755	709	746	760	801	747	783	718	744	676	752	747	714	699	768	735	744	737	736	745	728	753	738	765	722	734	758	778	751	746	736	725	742	729	712	712	769	722	698	730	737	734	770	681	783	741	790	690	727	690	780	770	717	730	761	760	728	719	723	734	720	724	746	752	759	711	731	806	743	793	755	760	719	742	703	790	742	702	748	739	717	722	723	746	747	702	730	752	739	751	698	686	721	734	764	706	770	753	732	745	725	735	735	726	733	721	712	750	746	772	758	723	737	719	735	755	758	779	723	701	730	724	704	751	726	752	742	741	741	758	733	722	752	791	755	694	767	701	710	752	733	785	763	747	745	730	717	696	744	708	740	776	731	738	760	804	714	735	732	702	780	706	721	731	687	715	744	738	680	751	688	746	745	688	706	752	696	745	724	723	765	773	668	747	725	756	745	716	687	776	739	747	750	707	710	752	729	793	724	746	726	797	719	761	739	727	727	782	740	733	748	733	726	727	739	761	736	753	713	719	707	733	741	721	734	773	789	724	729	721	751	738	734	731	711	733	759	724	725	753	739	767	713	766	778	692	770	752	739	708	755	698	747	770	770	795	771	727	743	756	750	742	686	725	801	769	759	775	707	749	764	772	765	729	746	749	723	721	697	721	717	699	702	761	691	737	775	754	720	791	702	755	716	696	743	772	771	740	728	697	745	772	797	722	717	726	742	755	727	683	750	763	740	761	761	717	721	736	712	737	759	784	741	726	763	781	756	725	738	749	713	767	726	725	721	787	745	704	747	755	760	751	757	751	748	741	744	738	723	759	733	712	784	728	721	715	740	749	761	752	733	760	772	738	737	736	740	733	746	725	769	756	725	715	742	713	733	724	730	730	757	745	745	717	719	719	744	748	747	801	715	783	776	744	769	737	713	744	734	721	759	730	742	710	725	733	757	709	752	709	723	710	710	695	743	709	737	743	763	766	767	693	787	736	702	703	777	733	748	749	763	745	779	773	733	677	748	740	720	725	703	729	754	778	693	719	763	715	755	789	797	799	698	770	701	720	748	692	744	727	833	768	734	738	742	744	750	742	773	748	747	740	763	767	694	743	720	753	751	755	784	754	747	732	771	758	731	762	728	762	731	760	710	707	724	753	727	798	778	745	733	792	744	692	711	722	736	714	707	745	773	700	779	762	801	772	715	746	724	738	707	715	721	724	781	747	763	750	733	785	768	714	712	706	697	729	733	749	758	763	742	714	726	724	725	698	714	739	762	735	751	739	749	770	736	756	711	765	742	771	738	719	763	762	715	769	786	670	717	714	753	685	750	753	760	745	777	732	717	748	707	770	802	710	721	707	752	757	721	753	771	748	733	727	741	787	775	743	793	680	760	773	749	735	772	791	731	731	721	764	777	826	753	788	751	709	726	724	758	720	714	755	715	735	763	679	783	763	696	774	725	725	737	688	724	710	760	727	726	750	783	727	716	746	742	721	730	746	748	775	735	701	722	731	709	764	687	717	754	745	755	718	717	755	778	779	691	756	763	730	740	673	732	755	738	732	736	686	742	752	726	715	733	713	725	776	709	729	728	754	737	763	748	716	683	727	765	696	773	724	743	763	728	758	752	729	754	724	727	690	729	700	757	729	731	730	757	789	708	738	735	750	715	761	708	734	776	710	697	690	763	731	732	713	698	698	762	747	716	716	753	702	733	744	733	674	779	714	710	740	781	721	731	725	707	789	733	712	682	734	728	700	799	754	793	698	757	757	738	724	715	731	741	781	728	791	704	719	733	791	730	756	790	769	703	683	694	697	758	766	740	716	713	712	682	735	739	759	726	710	736	764	741	738	713	771	742	714	743	703	703	768	702	729	694	759	691	764	779	758	740	734	724	755	734	732	789	808	720	771	731	721	692	750	715	793	718	756	771	718	730	772	740	759	746	728	735	747	713	769	742	680	761	701	719	764	724	759	740	741	760	731	746	751	762	733	713	739	752	725	732	718	767	746	689	722	752	794	741	715	741	685	732	703	731	707	740	754	711	691	725	731	714	770	710	737	707	701	770	711	738	738	752	739	753	739	778	763	709	741	746	748	700	761	750	675	785	698	762	723	713	764	772	726	722	736	767	752	753	729	764	777	717	714	717	736	793	728	793	759	764	731	729	742	748	690	774	726	713	745	787	730	751	751	750	744	750	766	737	732	731	708	704	715	769	711	735	725	772	736	758	699	735	724	719	728	723	747	740	721	703	700	700	702	751	717	753	790	722	747	753	719	738	698	724	667	715	772	699	755	748	721	745	703	728	747	707	742	754	734	715	781	717	778	705	742	705	731	690	741	745	739	738	717	729	796	750	801	763	778	706	732	729	715	706	763	707	714	746	745	717	726
37190	25618	21708	6904	1727	886	552	490	407	325	318	262	233	235	198	202	185	192	193	176	178	210	186	180	188	229	168	177	193	197	180	175	177	178	178	191	180	179	179	220	190	209	189	209	178	174	185	175	165	161	165	177	168	167	180	167	160	183	190	160	170	204	206	197	155	184	175	204	187	204	180	185	171	169	205	182	160	170	174	181	176	185	184	189	167	178	188	174	192	185	181	148	161	173	182	181	177	168	161	204	172	176	200	177	183	177	188	164	180	183	182	156	197	185	202	220	179	165	187	222	190	170	164	203	180	182	168	193	204	193	165	149	197	184	192	185	177	174	178	204	173	181	167	184	169	190	185	194	181	182	159	184	202	195	182	168	171	195	174	182	219	169	179	164	185	187	189	199	168	180	162	172	183	208	198	182	171	167	199	203	177	173	191	160	161	149	201	178	187	187	177	205	179	182	166	193	182	151	181	173	194	171	195	181	188	203	194	195	170	184	191	176	169	173	179	202	176	153	153	182	175	183	180	191	180	153	179	170	206	171	202	181	177	195	198	180	187	162	168	143	183	211	189	182	178	190	206	199	205	173	183	164	190	175	182	214	191	189	191	188	179	168	186	191	209	177	202	179	176	188	196	167	188	179	177	191	202	153	182	195	196	211	199	170	153	171	188	163	190	191	170	173	175	183	178	179	184	201	165	183	169	190	145	169	191	185	175	180	190	163	181	205	161	187	184	163	186	179	160	172	160	175	190	189	197	181	166	199	190	213	205	172	162	186	198	178	181	200	182	152	183	158	173	176	165	181	166	178	191	189	182	166	169	151	176	176	192	180	200	167	194	160	195	168	214	183	159	203	184	180	179	182	167	181	170	182	209	195	202	177	180	186	173	167	178	170	172	174	185	186	192	188	175	179	161	189	186	168	184	171	163	195	174	164	183	185	196	171	167	185	175	181	175	198	172	175	177	191	171	213	188	171	173	148	195	191	203	185	159	181	176	186	174	177	174	195	177	184	186	186	191	189	157	200	170	188	179	180	204	183	212	170	175	154	198	166	200	171	198	189	162	191	146	182	200	214	180	202	189	183	163	192	197	191	203	196	185	181	183	190	195	199	180	184	180	205	165	206	173	185	181	189	180	171	196	186	166	178	197	179	201	167	162	216	193	199	195	188	185	202	180	189	167	190	196	193	191	155	161	198	170	164	199	192	186	189	173	179	184	170	188	169	191	193	187	176	187	183	174	201	200	179	173	173	169	177	213	154	165	188	186	159	186	174	176	172	178	205	205	164	170	186	184	183	189	189	165	148	182	169	188	185	171	190	171	152	198	152	170	172	203	188	183	208	168	182	175	188	174	173	184	162	158	174	164	173	191	182	178	185	208	182	182	198	194	187	184	183	194	166	204	197	170	177	188	170	169	183	173	190	179	197	163	151	181	164	195	204	174	172	168	193	206	175	197	184	173	205	143	182	185	189	171	157	156	185	176	157	174	156	161	184	189	169	150	170	195	192	183	181	190	190	188	168	162	191	154	176	144	196	200	187	150	188	201	180	190	166	159	172	178	160	177	183	190	194	193	176	187	218	180	198	189	173	174	190	187	177	184	181	183	180	174	183	184	175	160	170	170	175	177	167	176	208	184	168	166	180	180	199	202	161	174	163	187	180	185	191	174	167	189	180	184	163	164	182	188	182	152	196	186	179	163	161	180	219	161	176	167	197	168	180	197	188	212	180	197	160	177	147	188	176	205	190	170	186	171	193	175	189	167	177	175	168	200	172	168	208	170	161	184	191	172	173	203	195	183	170	194	175	149	190	189	185	174	148	163	187	160	161	172	189	173	190	175	187	181	215	172	213	187	157	179	188	160	204	180	176	171	185	183	178	186	152	202	202	196	202	178	177	220	158	187	191	162	197	184	203	186	173	175	167	179	206	198	179	168	188	209	207	187	204	198	163	180	160	197	177	187	185	154	188	168	178	194	179	174	176	208	191	169	186	206	203	180	187	170	179	186	189	200	178	161	184	194	168	190	152	183	171	152	154	171	175	184	185	160	179	203	202	181	184	194	201	173	183	161	177	181	190	203	170	210	185	175	184	167	185	190	173	211	169	168	168	188	178	190	177	199	206	201	185	177	202	198	198	170	194	178	174	175	158	187	177	187	171	170	183	183	181	174	194	176	199	164	215	184	193	182	195	182	188	190	190	176	206	176	164	169	193	177	170	179	187	169	158	193	181	176	194	168	187	187	197	173	148	179	196	169	202	193	157	174	152	157	184	199	185	176	199	172	218	212	202	182	171	199	185	190	158	205	166	176	198	188	177	194	205	184	180	180	180	189	175	221	191	187	156	176	166	159	185	169	193	171	165	182	175	163	220	207	174	169	186	213	207	197	181	188	172	178	180	194	164	167	161	176	172	211	194	175	176	179	173	148	177	174	198	216	164	171	172	177	196	194	182	163	188	178	174	186	175	178	183	164	153	174	209	173	168	173	181	195	174	175	189	197	188	198	180	181	197	156	170	173	181	166	174	168	163	173	163	180	193	191	173	179	177	167	165	192	183	156	195	192	181	183	173	195	184	186	189	187	202	161	183	181	164	176	174	176	172	146	177	192	187	202	174	192	187	216	192	183	184	198	199	197	191	202	185	195	191	190	192	169	174	157	176	190	177	191	170	161	181	182	178	200	202	187	186	164	200	182	187	191	171	172	187	187	180	198	192	200	166	168	195	199	163	194	195	161	168	158	172	182	186	162	171	173	202	162	181	181	176	194	173	185	170	166	173	189	161	174	179	163	187	193	165	158	174	176	196	208	186	176	169	181	182	172	171	196	192	177	169	190	211	179	183	199	184	176	194	185	173	191	164	165	169	186	192	176	176	174	187	180	182	207	179	180	193	163	154	187	162	204	160	179	192	171	200	161	180	200	191	187	184	152	175	186	183	180	170	176	187	190	176	185	182	187	187	194	172	179	206	193	167	169	181	168	188	167	186	171	178	182	176	168	169	187	188	195	161	187	170	178	167	167	186	154	198	200	206	181	205	183	175	199	204	180	193	179	192	188	189	176	181	191	182	195	178	179	169	187	196	185	181	178	194	187	170	182	188	179	213	156	182	178	211	199	172	199	214	187	175	166	195	180	196	186	162	173	183	179	210	164	187	180	172	214	168	205	146	171	176	201	184	197	167	189	205	187	172	199	205	187	167	186	180	170	179	195	184	198	177	166	169	202	179	190	153	197	189	171	175	168	182	185	153	162	180	179	189	178	156	182	202	190	197	174	174	198	175	188	196	169	186	175	184	183	187	191	194	166	174	164	186	207	182	211	153	175	190	195	236	173	187	190	182	165	195	167	197	186	185	209	163	151	190	172	165	193	176	160	202	182	211	166	185	178	184	183	166	184	176	184	195	159	174	169	202	182	183	187	176	187	196	176	192	158	182	198	192	214	172	183	186	168	195	211	166	173	191	181	199	188	180	184	192	200	173	181	184	162	165	185	184
25827	20804	22800	6807	3979	3078	2627	2149	1853	1560	1270	1058	857	758	700	661	584	591	622	601	544	575	553	555	567	551	527	485	518	525	470	474	476	482	464	479	478	509	508	495	489	518	433	477	520	510	483	500	455	485	439	470	454	479	463	488	501	474	496	462	492	470	488	484	438	490	480	490	462	445	480	472	486	508	507	456	452	457	444	488	485	456	430	476	475	479	469	457	484	481	488	462	471	496	457	472	453	439	487	460	433	467	464	462	453	467	438	438	466	446	464	477	483	439	417	469	452	448	464	483	457	455	436	463	455	428	433	490	451	474	433	478	464	419	488	447	483	448	468	484	471	471	447	455	460	470	441	450	487	475	462	474	451	437	487	479	496	458	471	460	409	497	490	439	451	457	461	485	449	473	454	459	451	444	471	456	446	469	448	453	507	476	436	451	453	461	495	466	469	456	450	428	476	442	447	462	427	493	490	501	449	442	450	480	463	481	465	457	483	447	493	441	486	462	456	476	445	514	471	490	481	472	430	459	512	481	467	471	448	431	434	477	478	459	458	434	461	467	490	476	454	478	456	478	464	471	463	459	455	423	480	436	444	468	496	458	447	462	483	421	507	465	502	426	486	446	463	474	429	471	490	452	458	430	509	456	485	446	508	474	469	458	511	457	497	470	442	496	466	452	448	457	464	463	493	442	474	479	486	478	468	458	493	482	488	468	446	452	481	468	456	443	480	467	431	441	499	462	441	492	450	467	458	471	505	480	458	472	445	470	432	489	454	444	448	470	435	459	412	451	446	472	448	421	513	422	462	485	486	463	460	481	463	447	459	475	492	484	446	522	434	475	457	493	485	473	482	471	466	450	468	453	460	425	437	471	479	490	472	474	459	482	458	445	481	415	451	491	483	502	487	484	457	436	455	464	429	435	463	472	505	492	446	473	453	475	468	436	455	469	446	476	459	474	465	483	453	470	473	450	440	482	399	443	459	501	469	464	501	473	466	469	485	437	451	466	520	448	477	471	445	426	476	465	471	471	444	461	442	461	446	488	462	441	422	455	442	431	466	454	463	455	476	456	507	514	490	428	445	463	464	479	437	456	445	428	447	478	475	458	499	500	477	479	470	464	470	450	441	478	443	413	463	399	505	450	479	475	436	478	460	463	496	484	476	466	502	481	493	482	444	462	480	472	458	455	482	463	471	460	440	472	467	469	475	408	424	453	435	488	446	460	475	456	467	471	499	406	426	452	471	463	418	468	449	472	476	439	484	475	442	459	482	455	454	457	459	446	469	476	432	437	455	435	460	482	463	457	473	458	454	484	463	434	494	452	464	463	489	457	479	483	476	468	467	447	460	462	491	472	466	458	482	444	471	469	463	457	464	487	423	437	476	444	439	478	470	460	487	469	444	466	480	475	482	428	471	472	514	472	450	483	464	488	444	447	435	474	473	450	443	467	467	430	463	452	461	456	454	455	456	496	480	456	444	477	438	449	439	475	471	419	486	441	496	412	457	433	428	454	471	469	423	470	492	517	451	438	482	473	466	477	456	490	469	459	456	457	446	460	445	432	472	425	450	447	471	477	456	464	484	462	444	460	439	466	465	454	464	429	445	472	416	492	456	479	472	458	496	445	461	441	434	478	443	493	479	471	458	443	460	442	435	467	487	454	461	467	485	445	435	460	442	443	461	481	450	467	484	459	490	437	432	503	436	458	448	476	465	482	496	449	489	467	453	475	444	464	468	462	464	439	437	457	467	463	457	447	465	451	454	455	468	446	468	455	448	467	456	459	485	463	496	488	435	439	521	430	503	419	480	455	434	469	465	433	452	456	473	488	457	461	452	464	465	451	451	502	465	452	468	470	456	439	463	443	458	502	485	455	479	484	498	432	453	481	467	424	475	463	459	478	468	473	485	497	481	473	436	456	480	435	437	454	462	470	452	469	499	477	475	490	453	432	460	454	441	457	484	486	421	428	442	481	464	489	473	468	467	456	492	436	428	475	462	481	457	432	479	481	440	454	440	530	452	462	439	460	510	441	507	453	433	452	443	455	472	433	464	459	463	466	484	496	479	458	458	429	468	443	475	526	444	485	472	462	452	454	474	442	454	458	457	468	500	435	450	460	491	481	453	452	445	449	419	476	476	449	489	459	474	483	493	468	436	451	487	475	451	420	434	461	418	502	475	465	434	447	487	475	460	485	476	473	438	431	459	473	460	444	440	440	449	476	473	459	474	423	466	495	466	468	469	440	470	446	441	455	451	464	467	492	436	498	459	490	495	459	474	463	453	481	439	471	471	484	456	451	481	479	460	499	477	455	453	464	471	441	484	427	502	451	478	479	450	490	454	484	431	481	471	476	435	459	444	457	449	449	460	513	470	463	456	453	452	453	468	461	467	481	467	444	470	468	489	467	422	458	424	445	472	483	454	461	471	452	516	478	462	483	465	479	480	455	443	459	443	442	450	456	466	432	473	472	465	465	447	510	465	498	451	478	467	475	449	435	444	453	454	460	477	520	463	437	464	469	431	488	478	450	441	478	489	505	486	447	457	420	456	452	486	468	462	464	446	436	463	473	456	458	488	478	433	498	435	445	443	475	440	463	430	478	434	441	431	483	446	454	465	502	446	457	451	472	478	450	435	454	434	485	471	454	487	448	467	435	441	457	470	501	463	413	441	451	436	459	482	460	439	384	445	430	484	457	467	454	478	486	467	464	462	440	449	453	460	468	474	468	475	484	443	490	430	420	456	478	470	507	449	463	470	465	498	434	483	481	459	464	454	479	456	456	463	458	460	457	444	474	462	449	513	488	478	454	422	470	485	476	490	463	433	436	483	436	446	444	457	467	487	474	484	450	419	437	502	462	449	467	468	480	445	435	476	416	421	446	467	465	453	457	439	457	434	455	437	457	483	473	463	438	462	471	504	465	450	485	479	478	467	491	489	459	454	486	458	464	491	446	456	457	466	460	420	494	453	425	431	439	442	433	483	485	460	421	492	492	440	418	474	451	448	489	482	459	518	460	476	477	422	472	467	452	488	469	450	490	436	425	470	475	471	463	472	470	481	436	460	455	461	474	483	487	501	487	473	459	478	507	474	471	447	465	448	467	467	473	467	455	476	466	503	451	466	452	464	481	456	451	482	466	439	438	464	485	424	457	429	470	475	477	464	477	437	495	426	501	453	473	449	444	439	457	452	463	443	462	452	471	466	464	422	450	465	482	471	465	422	472	435	487	453	469	483	471	438	415	446	494	471	461	481	481	450	486	467	468	462	465	476	505	473	475	463	471	469	481	476	452	473	506	458	467	449	440	490	454	460	437	457	494	457	475	458	459	495	464	483	501	424	474	486	460	460	456	484	484	480	490	478	442	437	490	441	470	484	443	448	447	452	468	463	457	449	478	441	460	460	453	522	465	426	455	446	444	459	474	443	417	454	459	454	485	452	426	467	435	485	471	448	441	424	431	452	490	448	454	484	488	475	454	467	440	464	448	484	452
11998	4905	2667	923	544	532	467	449	425	391	373	321	350	346	338	344	341	338	351	339	316	335	325	332	377	317	328	315	319	311	338	350	317	310	299	317	319	330	340	295	352	359	317	299	346	374	354	354	360	332	342	346	328	347	341	350	349	344	359	350	296	328	336	366	360	324	338	350	346	363	356	355	342	332	348	324	321	334	338	356	338	344	340	369	316	331	332	308	328	338	302	331	346	321	321	319	334	358	317	345	331	328	351	327	352	307	331	348	313	354	367	308	327	322	323	357	330	355	307	295	326	326	284	355	344	328	307	321	304	341	341	351	302	317	336	330	322	331	317	301	326	289	344	368	343	335	325	316	333	322	326	347	323	358	348	338	311	327	323	343	327	349	340	298	351	346	304	357	354	311	359	328	315	324	324	331	366	319	328	351	330	343	340	336	339	350	319	307	282	338	372	336	351	346	331	365	344	327	330	345	338	355	336	324	331	339	312	354	335	343	361	323	360	335	327	308	349	331	326	329	332	331	338	380	317	331	346	332	325	352	333	329	341	322	309	324	336	358	323	344	332	299	307	288	312	327	340	330	358	363	344	359	318	322	355	297	338	354	312	353	337	341	341	339	318	331	355	339	337	309	356	305	339	335	322	358	372	326	348	341	367	353	342	330	322	357	328	317	333	348	358	328	320	315	353	326	349	306	338	316	307	325	327	340	366	334	350	331	354	363	328	332	305	340	351	337	326	339	313	356	321	319	368	332	301	335	304	330	356	360	340	344	308	306	358	369	335	313	330	340	346	297	294	362	345	342	333	334	316	326	314	308	350	357	350	344	323	289	334	316	320	342	325	326	364	315	294	336	316	323	379	363	366	388	366	373	320	329	339	309	329	350	340	322	332	329	337	326	314	323	325	328	335	342	336	340	343	362	350	303	315	320	327	332	347	331	324	322	297	297	300	348	335	327	341	312	344	347	339	381	336	336	308	323	337	295	365	346	315	317	335	322	331	312	346	354	342	294	326	330	330	340	315	320	325	355	314	335	338	325	346	301	320	327	311	352	335	360	305	326	338	319	306	332	295	335	314	341	333	328	337	321	286	302	307	344	316	330	330	338	352	329	351	313	370	336	340	349	321	327	328	337	315	338	334	325	320	331	344	361	298	316	301	315	315	344	333	370	324	332	329	335	339	325	286	341	337	323	318	312	341	354	300	329	290	321	343	329	334	304	290	335	337	342	335	349	328	317	326	372	318	297	377	334	357	364	309	338	323	324	351	329	342	340	329	309	328	319	341	339	348	352	347	371	336	336	326	339	363	333	339	352	338	281	312	325	354	300	310	311	338	328	333	324	355	314	354	340	352	336	333	335	339	331	352	354	346	312	365	349	320	318	328	338	357	321	323	355	351	336	342	361	345	353	315	307	353	356	350	374	306	342	347	329	331	304	322	362	319	332	314	341	312	349	346	323	336	343	353	321	309	309	341	310	326	311	356	397	288	354	356	312	315	341	344	332	331	367	349	330	317	327	324	318	327	363	304	315	341	330	323	328	357	315	319	346	351	349	370	354	344	343	344	365	333	321	320	347	314	351	337	333	345	371	354	351	359	312	327	304	344	349	318	373	331	331	308	353	357	364	343	317	333	343	357	310	327	321	318	328	333	353	321	334	291	316	337	342	318	315	355	349	305	335	332	317	315	333	366	322	306	339	332	365	347	338	318	353	368	360	352	307	306	334	313	324	364	350	326	299	324	357	312	365	326	353	331	313	304	346	341	337	366	282	308	311	314	357	327	322	340	307	374	321	357	286	281	301	349	333	301	309	354	331	329	349	311	328	342	331	364	327	314	352	326	333	332	318	345	302	294	323	333	346	337	327	311	370	338	360	344	343	332	337	336	334	338	359	331	314	351	353	323	340	347	336	344	353	344	310	345	362	359	322	335	318	320	338	371	338	303	316	342	317	341	291	352	357	318	333	336	350	337	344	343	333	312	313	353	340	357	369	325	302	315	296	351	305	339	324	357	308	345	335	360	350	312	317	305	322	318	316	328	307	336	343	323	317	360	344	325	332	372	327	349	346	341	339	338	333	353	324	338	372	318	336	299	311	327	336	332	345	332	351	319	345	348	301	337	338	395	335	349	341	340	324	330	315	351	336	323	352	311	328	327	316	348	365	337	312	289	313	304	320	334	313	328	316	312	340	342	340	333	369	336	317	321	295	331	316	336	321	350	333	345	340	334	341	344	323	357	365	347	331	342	319	325	334	303	309	363	354	329	321	332	379	344	318	335	330	361	356	327	314	318	325	352	337	344	340	344	303	369	356	338	329	315	304	348	304	324	311	342	336	339	333	317	308	337	322	323	341	317	343	357	321	348	344	332	342	321	331	378	349	326	316	363	297	325	325	367	359	333	337	331	336	307	333	356	327	335	310	312	321	317	341	317	325	318	317	352	304	342	320	351	354	349	329	317	333	339	337	342	308	306	293	379	348	340	325	359	346	320	320	320	364	342	345	334	356	338	347	413	320	322	304	339	340	318	373	332	337	341	340	327	338	310	338	351	369	311	328	281	323	382	320	298	340	343	347	321	351	309	322	348	326	346	346	332	344	318	325	332	347	324	339	343	326	361	318	315	371	351	334	353	348	357	344	326	359	350	331	332	341	321	309	337	355	331	315	305	358	343	313	335	341	340	345	294	304	336	330	322	312	315	345	360	304	330	325	338	385	374	327	323	332	344	341	348	349	338	315	350	356	323	354	370	316	323	284	317	328	335	336	344	333	338	314	311	356	339	324	340	354	352	337	342	299	371	338	317	320	354	302	340	332	350	325	346	301	323	321	366	349	325	354	304	348	299	358	299	349	350	336	370	283	309	315	350	321	352	310	353	324	319	321	356	340	326	357	331	332	323	307	291	338	348	332	314	337	324	319	326	356	319	317	341	345	339	319	344	362	289	342	318	346	352	334	325	351	334	296	355	339	308	294	338	347	331	327	326	310	336	351	336	358	327	354	344	345	356	345	335	352	347	323	330	337	349	327	292	314	324	342	308	322	354	320	295	345	352	342	311	339	323	336	342	340	316	319	364	315	338	364	307	342	344	318	336	331	344	293	343	360	346	334	306	344	323	298	375	337	339	321	321	341	330	341	332	317	336	317	330	345	320	328	337	309	356	331	357	319	361	343	320	335	310	343	358	323	310	343	373	345	328	345	313	318	319	336	315	308	350	339	329	315	358	338	306	363	335	334	346	341	319	310	326	322	352	311	370	328	339	356	323	350	317	311	337	369	302	354	305	324	341	348	317	351	307	331	314	326	343	357	345	333	328	322	339	357	372	363	315	306	392	341	346	339	340	302	315	337	353	299	340	337	328	325	333	326	328	361	338	335	323	315	343	338	359	327	327	319	334	291	308	314	331	342	321	318	356	330	342	334	327	363	332	329	342	322	356	318	404	342	346	342	318	307	315	334	358	361	310	351	329	330	328	303	323	360	346	322	364	312	320	342
8922	5459	5124	2644	2150	1796	1498	1406	1258	1136	1020	986	858	897	839	866	803	812	867	816	839	787	814	817	823	773	829	805	771	821	745	822	786	824	790	815	814	841	836	798	802	827	799	793	838	802	751	773	810	863	795	810	841	825	823	810	801	834	835	881	813	813	799	848	817	803	786	805	842	820	787	706	788	843	768	782	782	832	808	800	806	763	789	752	779	781	831	770	763	799	858	806	848	764	761	843	785	782	832	807	800	839	778	819	800	790	781	830	809	826	823	845	807	796	835	798	809	789	819	805	766	831	771	819	789	766	872	784	863	770	805	773	750	816	767	806	781	786	792	820	746	793	803	828	787	784	777	783	820	815	748	880	736	821	797	793	782	804	754	771	810	829	792	774	823	794	837	826	844	803	771	807	816	847	801	760	764	780	783	784	787	749	843	802	825	777	813	808	804	820	817	782	837	813	782	794	826	810	778	844	848	817	822	790	776	768	829	786	792	858	822	772	759	816	810	771	763	809	778	784	767	791	874	838	816	788	771	825	784	794	772	835	850	756	848	808	795	821	827	833	748	792	805	757	787	798	845	744	830	841	774	755	731	803	839	843	811	795	804	825	738	817	779	794	767	769	797	830	807	819	805	827	809	791	811	845	824	797	838	871	798	821	808	845	813	829	841	808	823	793	809	803	776	758	809	801	771	786	834	782	818	837	858	826	782	796	795	758	877	832	820	801	778	775	847	800	828	868	792	811	810	761	770	815	830	793	787	801	831	773	821	807	808	825	792	820	807	822	809	817	789	831	807	834	843	779	814	781	816	819	815	795	821	806	777	792	814	751	775	836	768	786	803	788	775	849	764	832	800	793	836	821	784	784	853	786	798	778	808	846	834	795	790	818	820	859	822	794	818	784	836	764	785	782	830	829	788	791	771	754	827	805	810	782	760	832	834	812	844	775	794	819	789	798	781	767	778	784	771	735	803	787	826	833	818	782	775	824	819	790	799	821	771	773	817	798	788	802	819	761	812	811	786	763	808	838	799	790	820	816	812	814	784	809	805	816	829	802	812	759	871	810	844	778	783	783	820	744	786	817	776	810	756	824	807	790	761	768	812	749	839	774	765	794	804	771	819	839	709	815	764	770	804	795	817	783	810	841	794	755	791	835	785	798	800	808	843	808	766	815	754	797	789	797	801	806	807	857	802	784	818	823	809	842	771	786	792	826	787	815	807	765	812	840	803	788	786	805	783	775	815	800	791	803	808	826	816	748	811	804	841	794	830	821	770	790	800	789	839	776	763	768	794	805	818	811	879	767	753	815	820	787	861	825	809	777	769	792	768	817	821	814	823	782	797	819	793	767	788	809	747	848	821	794	793	787	835	801	868	825	791	829	806	751	812	796	810	781	782	790	727	831	791	798	798	785	805	774	763	763	781	768	808	793	805	819	833	790	784	819	818	793	823	826	803	828	831	757	774	781	828	783	779	794	792	780	789	805	803	810	826	770	788	821	764	760	813	824	778	812	839	779	799	832	804	828	779	779	794	756	824	787	797	819	826	809	770	814	822	770	861	816	804	796	790	793	784	802	773	771	796	817	798	752	774	793	793	839	789	814	816	779	831	814	823	840	761	770	796	787	781	804	817	845	853	795	835	768	765	800	819	806	780	749	769	796	791	777	810	838	788	740	813	818	759	785	822	736	804	790	820	829	838	799	811	796	760	853	793	818	788	839	806	795	828	866	792	810	794	804	758	759	804	759	783	775	790	796	770	813	783	818	822	800	791	727	814	781	822	819	761	827	798	793	817	800	838	793	817	786	788	784	794	810	790	794	795	764	783	811	774	778	843	829	808	826	794	770	857	855	757	825	769	758	795	825	862	741	792	786	833	778	822	798	771	855	793	798	805	820	789	804	827	837	797	836	785	846	825	729	794	820	762	780	833	823	784	756	800	801	792	782	817	796	798	864	815	736	795	816	798	791	828	822	833	838	820	787	807	797	815	862	817	829	815	779	807	829	796	800	824	775	851	798	806	853	851	808	825	799	753	801	780	801	788	814	801	800	794	825	775	803	774	802	809	747	795	786	863	809	785	762	822	809	770	823	805	803	794	793	829	843	780	717	782	793	828	745	827	820	799	820	780	779	773	803	800	801	828	857	807	836	793	786	811	812	841	819	821	809	768	794	825	828	738	742	785	865	813	815	784	747	787	848	744	803	802	849	783	810	821	788	769	757	819	786	764	761	786	847	821	799	815	783	843	769	814	800	782	809	778	834	811	796	826	791	823	796	797	773	764	811	792	889	788	756	801	790	858	819	770	756	816	837	779	795	755	815	770	804	759	846	768	789	816	788	824	805	795	812	747	750	775	743	811	843	818	853	821	763	797	771	803	787	811	787	785	815	797	790	813	798	814	795	803	797	801	770	756	780	779	806	810	779	801	754	810	803	840	747	750	779	758	810	756	792	847	825	806	819	813	777	818	815	800	817	772	788	858	773	781	824	786	787	801	817	785	827	808	814	838	806	798	775	806	781	743	787	835	822	800	808	787	799	813	823	776	839	804	799	821	738	782	826	801	824	829	830	714	767	843	849	832	774	818	839	774	806	828	797	807	780	770	785	761	808	880	793	818	794	795	781	763	756	845	733	792	829	804	757	763	796	775	854	846	827	808	781	771	843	790	847	823	787	813	809	837	790	822	806	837	779	782	837	804	814	813	810	793	794	802	801	844	807	844	793	801	837	804	797	852	827	789	792	735	774	810	823	789	802	781	780	790	763	789	838	844	833	753	755	784	838	792	800	835	771	757	762	735	811	775	797	734	795	798	802	813	789	839	804	786	782	811	807	814	821	793	780	768	808	791	786	826	846	782	761	798	842	805	822	769	751	809	787	862	804	782	789	819	850	823	792	824	801	736	787	835	757	803	829	834	766	809	770	782	806	824	854	852	783	849	813	785	804	803	770	817	855	822	750	803	798	814	800	816	803	824	832	801	829	813	822	801	754	797	804	811	789	790	839	806	829	787	816	823	772	804	768	760	766	837	775	744	787	777	789	740	803	811	862	742	809	779	791	842	792	803	803	800	833	831	755	778	813	799	788	801	821	763	797	858	842	773	811	817	799	820	753	865	755	756	741	782	785	777	802	821	796	789	774	747	713	755	775	812	798	869	812	862	779	826	806	813	810	851	796	823	850	796	755	775	794	754	782	790	839	837	822	776	817	773	863	808	812	782	801	820	767	790	755	806	800	770	761	769	844	770	776	828	866	786	869	808	845	846	771	771	800	799	761	820	841	779	791	857	793	778	743	792	840	790	792	798	727	744	781	826	778	761	789	800	785	767	799	794	771	811	822	818	809	796	823	792	772	818	781	822	797	800	759	828	803	826	775	766	796	802	805	753	826	828	770	795	822	816	826	765	769	827	798	790	809	821	779	802	805	777	804	794	839	819	781	792	810	783	827	811	808	831	832	820	800	805	833	803	746	795	802	884	775	812	773	842	780	792	726
27177	17527	13066	3232	1159	687	646	516	492	410	374	356	340	323	323	351	340	308	294	316	297	311	319	314	277	298	330	298	295	320	302	294	328	270	291	293	318	298	295	308	323	309	313	299	335	322	312	284	327	275	309	313	322	328	293	299	305	294	257	323	271	291	298	334	290	319	289	310	313	303	312	288	299	309	294	320	331	298	311	307	300	286	293	323	350	298	309	309	310	318	341	299	325	285	307	324	297	320	306	336	315	252	297	321	267	320	294	287	320	319	294	321	287	279	292	326	302	287	328	290	321	307	322	332	292	289	279	302	290	309	326	328	320	325	308	341	333	342	311	307	329	284	303	286	303	329	305	295	318	306	313	288	330	317	346	316	320	289	316	264	310	305	330	329	317	305	320	312	302	296	338	300	310	300	308	300	328	300	296	312	310	297	304	296	288	297	309	338	295	303	300	302	309	260	307	287	279	282	323	340	299	341	336	317	316	317	313	294	277	290	328	280	282	302	299	317	270	284	293	298	311	297	308	264	283	281	335	306	318	314	294	309	330	294	314	332	295	312	294	318	290	338	262	282	315	320	284	310	322	320	302	329	314	315	316	308	282	312	291	324	318	282	332	339	303	307	290	300	324	276	321	315	301	281	290	278	317	341	335	305	295	297	267	304	316	280	350	330	287	303	311	318	290	352	305	331	309	287	282	320	302	302	311	310	280	326	300	299	315	316	294	285	264	320	317	330	323	287	353	298	308	301	315	304	300	284	318	288	294	297	318	308	322	274	318	321	321	336	328	290	281	314	275	299	311	319	323	341	313	312	311	302	306	287	324	285	285	316	298	317	310	342	309	315	305	285	270	315	346	305	302	332	298	319	295	323	284	309	308	312	303	312	293	292	308	309	305	298	335	298	298	302	339	299	293	330	309	351	295	308	330	287	286	286	256	328	287	321	306	333	333	289	268	297	280	319	331	299	305	325	316	320	312	314	286	298	275	301	297	338	312	284	315	301	308	342	268	299	296	300	298	302	323	324	278	308	331	298	301	258	301	296	296	339	281	296	313	293	290	307	317	320	291	297	282	302	321	329	273	284	283	290	280	320	309	331	312	291	292	293	319	335	298	323	303	282	273	308	313	323	287	292	281	339	294	304	328	326	320	282	318	314	305	306	281	316	314	301	326	304	267	322	316	306	324	301	281	322	318	323	272	293	328	321	281	286	292	313	293	295	294	312	296	318	291	319	338	298	298	292	311	311	291	306	295	302	341	320	307	332	328	331	312	302	315	311	313	297	283	295	319	306	304	290	296	316	322	283	287	306	301	326	320	339	300	312	321	282	329	303	313	279	314	305	313	296	312	290	303	280	281	323	303	281	283	337	290	305	319	318	309	278	258	329	308	320	313	317	316	291	283	296	304	297	338	320	323	309	298	309	326	292	298	297	285	303	276	272	273	277	303	308	267	308	308	276	298	351	301	314	321	300	309	274	295	322	327	288	339	298	293	272	298	271	311	340	312	302	311	285	300	292	291	323	296	335	317	304	318	305	334	318	308	311	309	327	310	291	299	310	296	292	317	290	297	296	302	308	304	301	301	315	273	288	298	272	278	306	311	344	287	313	333	263	336	290	311	303	299	287	329	278	319	308	317	318	310	302	322	288	317	289	297	309	300	312	306	307	310	328	343	295	259	318	325	271	326	266	302	295	299	312	285	262	299	320	306	314	341	288	308	284	304	311	306	294	284	316	320	310	300	289	326	272	311	306	345	278	299	343	272	312	312	304	329	336	317	294	340	310	311	284	321	314	288	295	298	316	320	310	276	289	322	293	315	306	309	313	304	289	329	297	270	325	306	291	285	318	347	309	296	322	286	307	319	291	333	316	291	341	324	298	289	292	316	326	285	303	291	294	304	300	303	289	316	290	327	303	320	309	312	286	332	295	331	329	341	325	309	283	297	297	304	312	306	320	311	306	295	312	322	297	294	321	319	294	336	277	300	301	306	307	311	308	304	301	297	307	295	288	274	324	287	335	291	282	323	299	295	330	331	261	315	330	299	285	300	297	313	291	265	282	280	307	290	285	292	304	309	301	319	318	321	314	296	282	322	273	311	289	276	310	301	303	338	302	324	308	325	309	323	299	307	320	301	297	278	309	287	324	322	338	340	276	312	299	278	293	312	267	291	314	308	286	299	303	273	290	286	291	323	308	292	276	302	309	348	326	328	299	317	264	266	282	316	275	275	289	303	321	316	276	320	311	287	290	283	294	314	339	305	263	300	304	289	316	287	322	290	292	322	322	309	261	276	309	324	297	331	305	285	307	295	312	308	309	254	290	307	304	292	287	325	299	338	318	305	290	293	291	286	281	323	305	278	320	282	278	287	294	349	308	304	293	322	319	301	284	268	294	325	301	316	292	329	277	328	321	281	310	322	296	270	285	282	306	326	325	296	338	315	311	328	260	297	337	312	308	354	317	294	315	289	292	285	273	308	273	333	285	312	323	311	303	299	308	307	313	285	339	289	328	270	338	284	290	305	289	292	281	334	300	304	297	334	317	327	286	322	307	305	295	309	313	298	329	304	336	316	303	313	313	320	283	293	285	285	320	325	281	325	312	294	300	328	340	307	330	303	319	322	263	277	289	294	309	323	298	301	326	299	283	308	312	288	277	312	290	292	257	296	301	331	324	304	304	312	322	288	304	333	319	314	323	286	300	313	296	343	295	312	263	323	312	333	312	313	313	292	313	300	295	321	286	281	289	287	354	315	307	324	279	282	272	286	307	294	304	329	298	335	313	298	271	287	290	283	319	324	319	288	319	310	303	311	296	313	314	305	273	296	301	322	276	317	326	306	344	307	337	288	268	285	302	272	334	318	280	317	324	294	341	322	334	305	294	316	293	329	316	303	317	319	294	288	299	313	322	296	300	290	333	324	357	316	298	314	305	285	284	326	316	308	347	276	311	321	290	325	311	336	288	292	331	303	307	309	303	299	302	289	298	304	292	305	278	275	283	301	298	322	312	324	315	299	299	338	325	285	300	304	295	319	333	332	305	283	325	318	318	297	312	304	287	322	354	290	299	316	305	300	287	300	293	303	301	299	308	308	304	289	310	303	293	313	297	324	319	323	334	331	291	299	311	333	307	313	325	300	315	327	264	302	345	340	320	314	325	282	278	284	303	288	297	302	314	298	303	279	290	294	321	265	316	293	332	290	309	274	288	294	317	318	305	286	330	304	289	279	297	289	305	308	268	317	265	310	308	304	307	277	310	324	308	342	263	296	359	293	329	306	317	266	316	301	312	306	313	335	291	293	292	315	311	320	285	327	322	290	346	281	359	288	332	314	263	295	297	289	299	310	320	318	298	300	319	330	299	279	288	312	325	311	292	304	323	302	305	314	298	316	303	304	307	292	315	316	293	340	307	317	327	300	304	301	314	294	288	333	295	308	332	306	322	297	296	286	341	314	306	288	296	286	278	262	264	279	325	315	315	284	308	286	308	327	296
19686	15675	15488	4544	3208	2564	2153	1882	1611	1396	1196	1032	954	922	902	812	848	812	832	801	768	773	762	771	783	758	779	803	708	707	784	697	785	765	718	739	751	716	748	774	693	734	706	734	721	707	734	714	720	709	735	689	732	716	736	755	782	748	764	733	725	713	755	755	710	798	758	735	712	758	763	719	739	739	730	723	729	757	718	738	708	746	752	752	726	739	718	731	757	721	759	740	771	740	740	728	760	758	727	700	718	763	753	725	738	693	699	730	748	718	762	788	728	736	707	762	732	670	706	756	732	741	710	727	736	712	709	712	758	735	744	781	769	763	709	799	718	766	733	720	720	707	746	715	765	753	734	720	729	703	741	744	769	751	742	715	698	714	739	727	737	739	714	689	736	708	680	722	724	703	724	691	734	678	666	726	749	748	745	704	703	745	734	754	742	743	737	743	684	740	768	708	737	788	760	722	726	721	713	795	658	807	744	741	698	705	719	736	718	701	808	736	764	727	748	736	742	712	760	694	717	730	726	698	748	725	736	752	713	672	692	771	756	729	721	748	695	741	689	741	717	744	729	715	717	771	763	731	695	776	693	727	759	726	751	678	726	823	725	738	705	698	700	708	718	727	777	727	725	756	744	762	694	702	687	753	722	724	751	746	711	753	730	687	709	727	714	713	732	717	734	732	721	700	760	732	734	699	724	751	720	703	748	731	705	772	672	690	736	738	737	758	698	725	724	737	721	736	728	765	695	756	751	732	694	674	777	689	718	724	707	704	708	731	735	723	721	702	703	757	753	736	700	759	747	744	726	702	684	688	757	725	772	741	722	726	727	762	711	709	774	738	692	738	743	674	720	722	698	714	707	757	771	748	738	702	706	717	744	755	725	726	687	776	777	718	753	779	706	743	711	764	755	753	745	741	702	714	708	711	723	723	752	767	755	682	722	719	707	775	744	684	720	720	669	749	698	679	762	761	741	719	762	729	757	737	675	712	690	693	692	734	738	723	699	720	752	729	731	720	734	690	757	750	727	719	707	723	754	666	717	761	726	702	718	756	696	720	697	742	687	758	734	696	752	765	754	757	705	745	738	740	750	727	760	752	728	698	712	703	699	785	710	746	750	723	736	741	702	769	769	700	715	764	709	714	729	735	707	750	702	758	697	735	675	697	757	755	749	703	793	708	727	705	708	714	746	710	738	660	714	754	721	701	749	721	721	725	773	742	678	712	755	731	735	726	726	731	775	744	763	734	700	755	704	726	731	739	689	721	697	705	734	797	714	680	768	717	738	672	684	700	717	724	745	773	736	701	683	700	773	731	712	752	716	709	660	739	737	750	710	759	741	686	717	737	724	686	778	672	709	753	738	717	721	724	715	734	739	746	740	731	722	735	737	713	729	689	741	736	733	767	716	763	712	741	713	755	657	689	769	742	718	758	737	750	724	760	710	731	778	750	756	754	739	709	742	691	757	732	759	714	751	731	757	712	674	730	739	732	769	729	689	717	735	764	755	710	738	716	766	736	736	752	734	700	736	680	679	690	760	746	712	769	711	691	736	738	755	711	713	741	757	732	785	768	702	777	706	775	752	773	718	753	711	736	714	701	755	711	711	736	746	736	688	713	733	734	724	708	748	719	696	732	754	712	743	700	744	734	707	672	747	747	759	663	698	792	721	706	738	769	732	795	747	682	716	712	706	707	754	725	734	704	745	767	689	758	707	731	714	746	762	726	738	707	703	720	787	721	708	704	767	725	746	764	690	724	792	750	750	722	743	727	681	693	723	714	684	695	670	704	716	692	740	733	763	727	659	780	702	754	721	739	739	719	757	666	761	740	673	736	756	741	789	696	745	722	745	727	694	746	752	672	739	743	736	808	750	764	758	724	711	749	725	714	723	715	713	706	745	754	699	804	695	704	742	733	741	779	722	721	787	667	748	758	736	694	719	707	718	732	738	730	673	686	758	716	712	732	748	703	749	698	775	767	765	702	738	738	724	691	719	743	703	747	758	708	756	772	724	741	762	730	683	734	744	712	718	745	689	755	743	743	735	665	734	712	753	751	774	676	702	738	751	728	713	675	743	758	758	774	703	744	724	731	677	762	730	698	737	700	699	734	720	758	677	697	700	716	701	749	743	742	804	724	710	716	734	713	729	736	712	686	696	723	736	749	739	721	717	729	722	727	725	751	732	731	721	701	744	733	757	725	749	731	735	760	744	767	696	804	706	781	708	767	742	740	741	731	703	742	732	725	731	745	733	704	776	753	724	693	732	722	737	737	712	715	742	744	724	773	741	674	693	758	759	693	765	732	801	743	745	723	756	767	722	694	708	718	746	668	701	741	739	767	728	733	727	703	709	727	759	732	732	757	719	745	741	730	707	724	716	703	740	689	719	738	718	693	708	688	725	767	764	766	756	709	744	729	697	770	766	716	713	700	694	723	748	714	745	716	700	739	757	723	746	686	752	775	676	730	718	700	743	746	729	738	718	753	703	756	660	787	760	694	741	785	718	695	739	749	693	749	736	740	751	678	721	765	719	733	775	725	676	766	718	706	730	742	757	690	740	706	739	718	756	727	729	763	728	755	750	758	721	702	736	703	668	704	750	730	769	764	708	729	725	759	741	785	709	747	723	754	745	726	699	776	718	740	732	726	747	707	751	739	762	692	727	722	750	787	704	697	769	727	716	715	741	718	780	734	735	679	753	717	694	765	709	745	706	702	749	716	710	758	746	693	734	716	730	718	729	728	692	741	714	709	753	691	708	800	735	693	759	737	716	684	719	717	732	709	703	728	731	745	687	714	749	729	736	764	677	774	697	682	731	735	774	768	781	711	718	771	758	742	764	744	706	713	720	785	687	690	746	701	754	731	698	712	710	666	697	704	713	706	761	693	764	735	754	708	701	708	727	719	720	747	702	716	700	736	741	703	726	718	717	706	722	726	706	713	701	732	737	709	717	750	702	756	712	727	770	723	716	742	730	713	691	742	725	724	696	760	725	724	705	705	721	731	690	689	777	757	687	711	757	696	739	706	742	715	744	723	713	708	750	686	734	719	758	726	739	726	760	702	766	763	730	714	736	703	694	733	713	710	722	728	703	741	769	689	702	731	729	725	775	689	728	773	736	734	695	723	757	756	756	717	734	679	669	749	696	770	688	707	726	732	701	778	736	727	693	816	740	730	721	712	710	705	723	684	733	709	700	741	736	746	751	727	709	718	703	708	741	701	760	725	742	736	716	700	714	749	699	697	729	749	681	754	721	733	757	733	759	750	784	764	718	710	677	789	766	717	731	722	756	752	718	721	710	696	673	713	746	776	753	731	710	662	705	758	737	723	723	739	702	710	752	728	706	719	725	729	720	746	741	706	777	749	739	728	707	702	684	751	698	799	716	714	766	684	733	740	719	729	780	769	721	775	755	708	767	729	730	790	720	716	693	751	755	753	770	695	799	738	693	734	736	773	734	699	733	758	778	711	742	707	716	704	745	764	695	767	754	714
36370	25149	19724	5649	1459	844	616	481	407	354	299	227	223	219	265	205	185	225	183	221	193	177	219	202	199	218	165	169	189	161	187	189	178	180	162	189	204	184	192	188	200	169	182	198	189	186	164	160	172	171	173	179	196	180	178	173	192	191	170	205	165	189	189	176	204	190	193	170	170	171	171	176	178	193	181	189	205	189	180	157	203	177	175	169	186	163	185	180	172	192	172	210	182	196	183	160	194	140	188	215	188	197	201	175	170	172	192	179	162	171	167	180	189	186	173	168	176	151	179	190	191	178	186	183	166	187	180	175	182	166	168	175	174	171	190	170	185	205	184	185	188	167	177	180	182	189	180	139	205	165	185	171	174	185	188	164	169	182	194	188	205	190	189	196	193	204	188	202	168	164	186	177	175	169	177	178	184	168	184	178	195	183	176	174	149	173	194	165	170	176	194	184	181	189	186	168	182	201	173	161	194	186	175	177	182	180	208	159	169	183	172	185	191	183	173	184	176	179	195	173	178	191	191	161	206	190	174	140	198	172	165	182	202	183	177	180	173	190	171	161	169	185	162	175	167	163	176	172	191	166	165	171	174	192	197	179	196	193	205	181	185	193	196	180	202	168	158	166	172	168	165	167	172	204	208	192	168	206	180	152	161	169	186	180	185	164	192	194	200	161	159	184	183	174	169	194	141	160	181	175	166	177	187	191	184	164	168	174	185	175	178	170	194	170	190	169	205	180	186	183	206	184	183	178	193	169	164	169	189	158	171	166	176	172	197	187	187	188	180	184	186	188	176	180	174	174	194	162	182	193	195	191	188	184	197	177	155	170	175	157	198	179	198	174	190	214	199	173	173	172	191	188	175	180	174	188	181	189	178	183	181	198	185	173	170	172	194	192	181	169	180	184	170	185	179	199	190	192	186	163	190	176	180	187	162	166	156	153	163	182	169	175	160	171	183	189	206	169	188	160	177	166	161	177	187	190	194	210	199	193	167	176	177	174	177	143	160	196	184	203	179	180	175	178	188	182	191	175	173	172	176	182	170	213	183	173	208	213	166	185	193	187	192	187	179	178	184	184	175	179	176	185	174	163	186	189	179	172	196	184	167	190	179	164	173	169	155	185	189	190	181	193	168	179	194	180	195	188	178	164	189	199	193	169	194	169	158	185	171	176	161	184	165	178	183	182	177	175	188	156	186	166	171	177	193	179	203	185	200	193	172	189	194	169	175	154	189	166	182	164	175	174	185	182	200	184	202	197	188	194	156	188	171	189	200	182	156	170	183	172	177	186	185	184	186	167	183	180	162	180	174	199	173	168	155	175	163	198	174	164	181	174	178	193	205	163	172	178	187	193	203	187	190	174	177	177	175	187	210	193	207	178	190	177	178	163	174	191	171	171	148	165	182	195	191	159	167	184	191	196	185	190	178	154	192	177	188	201	173	155	168	178	178	173	165	187	170	149	210	170	165	169	196	167	169	189	198	179	176	190	187	173	180	162	167	169	157	165	187	187	156	193	137	176	182	191	184	187	183	190	189	161	180	174	196	172	177	184	199	165	167	194	174	158	177	180	200	170	164	185	160	179	173	181	182	171	171	173	162	172	162	191	174	186	174	176	186	189	206	212	164	149	164	188	183	187	176	198	191	182	166	162	163	182	182	186	176	169	200	184	156	188	177	174	155	168	164	164	178	165	188	163	176	191	184	183	178	163	174	194	184	160	181	153	153	167	197	178	201	171	167	193	182	168	178	166	163	171	193	189	166	191	202	181	172	199	168	191	177	211	179	172	186	180	195	207	194	183	203	180	190	180	192	180	192	164	203	181	164	169	195	176	169	193	188	169	179	175	179	165	190	191	194	166	208	175	199	173	209	176	189	174	202	172	205	205	189	168	185	171	181	191	182	204	193	186	207	180	163	180	199	190	173	166	183	198	186	185	195	173	170	166	186	177	171	195	180	152	169	148	179	175	173	183	207	184	207	186	175	203	170	189	202	172	155	179	175	201	164	182	199	186	196	176	161	163	192	182	163	168	199	187	174	174	157	168	187	204	197	170	202	190	187	196	170	166	175	180	213	187	170	170	196	175	179	175	177	169	184	144	167	181	207	168	183	175	162	168	187	176	154	154	197	160	195	186	187	195	187	172	203	182	188	208	191	182	178	164	203	200	173	163	189	176	171	203	195	174	160	179	164	161	193	155	193	171	200	184	180	165	163	176	196	203	193	183	200	190	185	145	163	164	178	178	187	191	205	186	169	192	186	162	175	172	177	186	166	167	173	176	195	179	162	212	200	171	187	196	177	178	162	170	182	194	158	174	175	179	205	154	178	189	200	173	176	187	169	184	175	156	170	147	168	174	172	188	172	181	179	188	179	172	187	195	161	180	197	174	203	169	190	180	170	197	179	188	188	193	181	163	164	164	167	188	182	200	165	181	166	167	177	163	198	187	213	169	171	173	175	195	179	177	176	177	179	180	159	193	194	171	176	168	206	168	177	158	173	178	170	211	161	183	176	165	178	218	186	193	166	169	160	174	198	204	164	166	186	182	200	189	177	178	159	151	159	157	171	180	183	198	178	205	170	168	170	150	194	190	164	190	173	176	161	179	166	173	160	181	183	183	195	168	166	162	187	185	200	196	185	157	188	197	177	164	169	162	199	174	197	175	154	170	201	183	166	201	185	184	189	188	166	184	173	182	166	194	166	193	189	185	178	168	183	182	164	164	180	189	181	168	155	173	198	166	189	182	201	195	201	174	173	171	196	183	157	182	200	189	192	184	151	171	189	164	177	172	191	185	197	181	181	228	185	180	184	182	185	168	157	157	202	161	197	175	170	167	179	190	165	176	177	166	201	186	172	149	171	157	175	167	171	187	189	190	176	170	192	172	159	194	178	176	182	172	169	188	168	177	194	196	183	174	156	179	178	189	172	185	166	164	200	179	187	202	176	186	178	184	167	177	176	168	208	184	163	154	181	168	195	183	175	176	166	160	199	165	183	196	163	163	175	190	152	160	141	180	193	193	189	156	170	191	220	180	165	185	179	180	181	187	194	167	171	176	177	178	183	201	168	166	155	174	188	164	195	163	160	182	181	164	185	183	173	182	185	181	197	203	199	157	173	198	193	168	168	180	195	206	171	213	194	181	162	190	170	188	196	186	167	190	187	168	179	175	153	169	168	183	190	164	166	200	191	172	171	207	188	187	172	161	175	179	185	197	164	203	173	160	198	199	195	206	186	187	205	167	164	211	166	162	200	162	183	207	171	209	185	180	169	175	161	190	201	182	195	179	203	174	187	181	186	178	178	190	185	173	195	155	177	180	174	161	180	157	205	169	180	185	197	202	175	187	155	180	185	165	183	215	177	167	170	166	158	166	176	178	159	169	190	182	167	181	180	160	176	184	163	195	177	172	172	164	175	164	172	167	166	162	168	174	200	171	174	188	194	201	178	162	171	178	205	175	209	160	180	161	144	205	178	167	185	180	188	165	150	217
25005	21308	20304	6414	4093	3183	2661	2194	1859	1498	1166	974	854	765	699	670	644	616	548	594	524	537	540	541	531	526	543	516	497	437	523	496	483	441	433	490	527	500	525	482	483	506	463	513	495	448	487	428	494	470	462	481	464	484	470	491	466	471	473	467	485	469	471	461	454	463	478	479	493	447	427	408	437	478	490	450	440	460	488	455	472	471	490	457	443	439	475	481	466	459	447	448	446	487	426	432	422	473	452	466	430	437	454	451	475	455	434	485	430	461	443	484	487	436	465	489	454	459	460	469	446	448	450	441	472	452	473	473	414	455	435	444	452	467	433	466	492	408	432	434	469	465	455	501	433	446	450	458	411	471	482	470	455	451	480	458	460	472	473	447	427	432	441	482	398	446	440	463	457	449	453	418	440	480	430	444	453	434	463	418	470	438	458	451	493	415	434	477	484	462	451	443	475	450	407	439	472	449	480	441	450	449	441	464	463	442	467	483	420	446	480	449	476	448	456	464	476	430	449	434	436	433	462	452	451	488	485	479	491	477	448	458	481	457	472	461	471	451	448	449	464	492	455	487	482	459	481	484	487	462	429	458	487	475	486	468	433	437	455	515	465	457	469	424	456	455	449	445	436	458	453	402	455	499	460	452	453	477	434	442	432	506	477	448	407	467	451	470	399	450	457	458	464	422	466	416	455	448	449	474	484	512	453	463	449	463	434	474	471	503	476	447	503	431	461	477	429	465	456	475	480	438	465	459	427	466	469	436	502	446	474	428	439	474	444	482	443	412	471	481	484	461	454	460	444	492	440	516	477	485	420	446	514	469	465	484	478	436	443	498	464	463	438	435	448	438	482	497	440	415	468	483	492	457	450	448	489	460	450	479	486	456	444	457	460	477	467	444	435	480	478	461	439	476	478	460	454	495	450	483	470	427	440	455	444	486	445	443	472	463	459	418	477	449	458	457	464	458	437	426	436	449	444	435	504	465	476	448	440	464	436	461	442	471	476	481	437	473	447	443	468	442	435	457	480	434	409	479	461	477	449	480	470	445	445	463	439	439	455	457	485	458	455	452	451	459	463	450	417	469	456	481	460	448	482	471	461	476	474	461	481	501	475	462	480	462	453	459	489	472	428	465	464	473	450	446	430	445	425	435	442	415	425	433	464	437	479	452	464	465	467	455	420	473	439	454	468	464	459	522	419	424	450	447	438	444	457	463	461	438	482	455	482	441	450	433	487	490	497	442	493	482	466	447	433	455	452	468	452	430	445	421	464	466	450	447	437	448	478	457	450	428	494	451	428	501	458	476	452	427	485	497	455	409	429	495	426	461	409	446	464	461	456	474	440	493	460	459	481	465	435	432	452	413	440	442	448	442	453	480	437	436	460	452	464	492	461	446	460	471	443	414	463	476	449	448	466	423	456	468	461	481	459	448	456	470	428	449	453	422	476	460	437	471	484	453	409	471	427	476	490	458	452	463	455	469	464	454	454	441	439	452	469	452	436	478	460	467	447	493	446	474	455	463	473	444	462	440	437	445	452	447	435	427	470	438	455	471	462	466	477	452	473	521	452	464	464	431	430	460	467	444	440	468	444	446	459	478	434	481	448	459	482	468	464	434	429	455	496	467	485	446	476	498	505	449	505	437	427	492	439	456	435	484	457	458	462	459	448	438	478	415	474	457	440	502	444	429	448	449	434	458	434	455	444	442	435	458	440	441	464	450	482	447	441	479	457	483	459	472	488	423	453	459	476	501	475	449	476	476	425	467	432	478	422	460	444	443	477	472	483	444	460	459	462	469	442	459	436	423	452	445	432	424	460	441	404	478	447	460	453	451	452	454	454	427	446	463	523	502	478	447	460	470	457	453	474	428	469	474	502	482	430	446	448	431	456	466	472	453	440	427	429	460	438	485	469	434	469	432	434	433	431	430	458	446	452	414	443	453	446	463	433	479	483	456	477	464	457	484	428	495	432	432	472	484	499	489	457	512	479	456	425	455	452	426	452	464	461	439	428	443	442	440	456	461	482	487	476	466	458	457	472	461	468	441	448	459	404	457	459	500	437	451	430	455	446	449	450	488	488	481	455	440	475	428	463	456	433	444	440	459	462	469	451	446	450	509	410	454	455	480	458	454	450	476	474	449	448	453	461	457	461	453	456	439	429	442	459	433	459	467	432	454	480	493	464	471	463	453	451	461	467	424	449	460	473	501	460	451	457	487	430	477	448	474	444	478	470	440	472	458	425	449	438	479	488	449	464	482	467	462	423	495	473	471	500	468	444	446	457	471	466	439	452	457	441	446	434	420	458	452	435	495	453	465	491	435	446	445	462	447	439	467	419	464	438	447	444	446	445	430	475	437	463	473	498	456	458	442	423	443	456	481	456	478	453	485	470	454	458	498	445	395	492	461	471	449	450	463	471	445	486	463	492	450	470	455	462	447	484	475	467	455	460	444	437	446	463	400	480	467	479	478	449	471	439	414	427	429	435	475	451	447	491	462	464	449	491	473	474	431	468	459	429	460	474	457	455	434	465	458	477	449	443	479	444	467	453	502	437	471	454	504	467	461	433	496	493	459	493	432	449	467	470	471	523	492	465	457	452	440	460	467	459	444	433	450	436	422	501	500	446	471	442	443	457	478	470	424	478	435	433	474	434	424	464	436	480	392	491	417	467	473	424	434	468	466	437	450	442	469	435	507	453	427	454	432	454	459	428	449	477	438	454	436	445	487	477	451	498	459	467	446	453	450	452	429	455	441	475	464	461	475	458	468	443	440	423	457	478	472	435	471	432	457	484	477	445	490	454	478	460	458	436	446	469	476	471	452	436	473	458	444	430	465	450	437	433	456	449	413	409	448	463	444	474	473	447	457	477	475	446	459	457	427	453	446	450	478	433	445	467	417	438	468	490	443	462	465	464	462	437	457	469	518	458	461	430	413	447	459	435	509	430	495	460	429	451	481	428	435	448	442	452	417	483	463	442	441	446	445	456	443	424	477	446	461	457	445	449	450	443	447	462	450	458	478	459	455	474	465	483	485	454	450	511	442	462	489	435	468	465	471	483	474	450	502	469	475	443	454	477	461	434	478	440	433	461	443	454	444	469	427	497	525	456	466	457	472	442	466	472	468	471	437	470	492	441	459	485	431	466	473	508	495	464	427	448	424	460	445	442	450	452	457	471	470	445	482	477	465	439	466	437	438	479	491	412	457	480	458	421	455	434	459	458	465	442	495	445	427	433	433	476	411	449	473	450	443	456	472	426	474	451	420	429	442	456	457	455	471	487	490	461	490	471	441	453	427	464	515	479	470	432	441	455	431	439	459	442	463	462	478	459	428	460	428	447	464	481	437	487	458	450	479	439	425	490	471	407	429	450	450	449	453	465	435	422	472	478	409	453	438	446	440	440	450	443	461	428	490	459	467	482	413	425	480	442	455	467	463	462	454	465	484	475	465	494	488	470	423	450	434	502	414	470	453	480	483	445	422	440	413	417	430
12403	5229	2477	968	596	519	462	420	414	415	393	364	302	346	315	350	376	305	312	342	320	348	347	347	360	318	313	328	337	380	350	331	348	335	336	322	314	378	347	332	338	316	326	322	370	316	341	320	309	327	324	315	325	310	345	334	335	334	346	317	337	337	311	295	318	319	347	283	340	343	307	337	318	320	333	335	352	324	354	337	314	331	339	333	302	356	330	337	310	314	340	330	324	324	354	354	342	310	346	313	315	302	323	348	334	297	340	331	312	319	302	330	286	314	311	316	337	329	321	325	351	316	314	317	335	319	321	343	361	319	304	328	357	322	322	331	343	308	337	317	358	329	331	367	347	326	303	361	335	334	347	338	336	337	305	336	341	295	330	324	316	333	339	335	318	343	364	317	338	364	329	368	325	331	321	347	325	306	325	298	316	339	322	325	322	312	325	299	333	344	335	303	346	328	303	347	351	345	304	315	344	336	307	338	279	297	337	343	306	333	349	347	315	318	319	326	330	309	333	322	364	359	325	303	332	326	291	341	314	312	348	291	333	313	362	322	313	309	331	334	317	350	331	337	322	320	339	328	314	370	342	320	342	314	341	324	322	338	317	311	328	321	292	314	313	354	323	318	335	363	321	326	322	336	351	314	326	311	344	336	293	341	314	316	314	362	329	294	318	320	299	328	342	331	343	312	314	309	303	361	342	327	328	264	317	367	330	319	336	346	332	330	303	332	355	341	323	350	337	316	317	330	329	351	359	324	351	328	339	341	290	313	331	307	317	297	331	360	318	329	292	306	330	282	335	335	324	314	319	305	329	357	350	318	321	316	384	319	315	359	313	354	337	287	342	347	340	331	296	315	328	308	326	325	345	357	345	318	299	312	338	308	349	314	312	323	322	297	327	305	332	315	332	311	325	339	332	324	316	362	338	362	332	328	317	310	348	337	325	329	311	336	332	338	353	342	316	302	345	305	344	286	354	333	338	313	304	313	330	310	321	320	347	320	353	300	343	314	304	361	361	324	335	301	295	311	295	339	348	366	345	317	332	338	352	317	348	301	319	363	343	342	349	308	315	353	343	325	352	331	309	305	312	325	361	321	340	338	326	314	322	355	323	316	291	322	307	326	348	323	320	344	352	306	317	343	333	316	340	323	313	343	322	322	316	315	351	365	341	334	297	357	328	373	320	312	317	348	334	339	313	362	345	323	324	321	326	310	345	345	320	344	332	326	314	326	343	343	299	360	371	329	304	335	290	364	355	364	364	298	340	334	338	319	318	315	318	353	352	313	332	285	335	371	343	317	333	344	366	316	334	338	368	329	303	318	329	325	322	324	321	326	340	306	358	330	314	326	333	328	350	294	324	358	349	319	328	360	351	323	322	362	328	335	371	348	321	344	320	342	324	359	317	315	342	326	359	323	333	344	358	298	303	325	365	315	317	304	346	310	326	320	313	307	323	324	349	307	338	329	334	314	338	329	332	332	331	340	308	342	327	324	336	320	293	335	374	306	326	361	317	347	337	337	333	322	341	314	343	340	331	345	305	318	357	319	355	336	327	301	308	308	306	338	330	340	355	322	326	336	322	320	320	347	325	337	336	316	302	318	340	366	370	302	364	343	303	355	318	342	338	313	305	329	317	327	308	344	364	360	342	307	353	335	335	332	323	337	325	339	335	303	334	323	334	345	338	321	323	318	342	367	361	347	375	328	339	315	321	332	359	323	335	360	350	333	342	341	311	337	351	339	318	349	325	338	306	353	345	369	326	361	330	330	322	330	328	340	329	336	347	355	345	292	323	350	335	339	318	364	304	269	379	357	341	379	332	348	321	279	320	343	337	351	341	345	323	357	353	365	326	333	339	318	335	332	343	319	311	366	321	358	312	349	312	312	341	345	359	316	326	337	337	334	318	334	310	307	314	318	326	309	370	315	327	327	355	338	369	329	316	328	307	353	345	311	353	301	302	309	332	314	295	316	324	331	305	328	317	312	339	302	335	331	330	341	335	328	305	323	343	358	316	310	331	356	330	310	352	310	311	319	340	308	333	345	341	331	320	329	306	361	327	306	337	334	352	324	345	347	324	347	316	360	299	359	359	313	326	359	329	327	317	304	344	329	325	363	330	289	296	311	325	310	319	345	337	297	297	321	336	337	328	336	346	353	353	307	338	324	309	320	299	352	333	326	306	309	330	341	309	345	299	303	300	338	322	338	345	316	323	303	333	307	324	318	361	373	328	322	315	338	368	320	319	334	328	295	301	323	300	333	316	274	300	337	339	306	353	340	353	297	297	320	326	351	308	314	295	334	318	347	320	282	305	326	300	312	337	326	309	338	361	327	345	290	314	317	308	331	363	355	313	334	312	345	370	322	337	322	327	317	349	319	360	296	336	371	322	313	310	364	294	337	356	338	324	322	352	294	327	370	350	345	349	358	361	342	324	317	344	345	307	334	348	328	337	330	328	363	333	346	315	346	318	359	318	315	337	325	349	375	345	329	305	354	339	334	343	327	340	321	298	325	323	349	305	348	307	290	358	311	344	302	287	313	317	326	350	320	308	335	312	304	330	314	310	335	341	307	313	328	339	329	332	304	321	327	359	297	331	331	299	343	327	330	314	365	326	322	337	338	326	340	345	325	344	333	329	356	302	325	320	307	313	340	331	330	367	312	301	347	341	305	361	337	283	352	342	342	325	330	308	294	342	308	319	311	332	312	294	325	310	335	337	363	341	300	295	319	353	304	336	352	348	320	310	319	343	337	332	316	333	355	349	343	319	346	345	299	314	354	345	312	311	333	305	346	355	332	312	341	354	352	337	325	347	317	309	323	323	297	376	327	329	323	333	314	311	329	344	322	299	329	328	330	315	334	345	343	344	332	323	339	345	331	306	305	322	340	330	322	313	347	346	356	348	329	312	330	326	358	349	334	313	347	303	353	331	304	336	322	370	326	310	320	333	326	313	319	305	327	346	333	329	320	355	335	352	336	361	338	380	326	312	339	349	311	302	299	309	329	337	342	349	343	324	311	354	325	334	311	344	328	341	295	343	327	376	336	334	335	335	325	295	330	369	352	314	342	316	333	304	306	353	321	303	317	344	352	349	347	342	324	312	346	331	373	349	347	314	316	324	334	340	353	314	346	334	307	371	279	333	342	295	321	336	320	291	337	301	350	348	292	329	344	341	303	339	340	285	348	326	351	328	345	309	297	353	357	332	361	341	326	316	314	320	321	335	331	307	330	312	328	313	321	329	285	309	311	326	343	333	276	313	303	358	322	313	320	337	361	290	276	327	333	347	341	305	340	340	292	316	291	325	338	344	355	347	356	357	335	333	316	331	348	329	322	321	336	327	340	328	300	352	354	340	329	316	319	349	316	329	341	312	354	333	338	322	324	305	322	312	325	317	339	295	358	348	333	314	355	315	344	364	343	348	309	341	362	354	362	306	336	308	332	317	329	343	310	345	301	329	311	340	313	353	335	323	301	321	314	339	333	326	318
9162	5331	4752	2678	1943	1798	1536	1343	1230	1040	998	854	827	902	856	849	817	811	781	807	860	825	776	776	801	774	778	792	842	773	833	851	822	808	798	824	823	822	807	799	799	810	838	796	777	760	779	822	783	779	756	773	785	775	781	791	772	789	808	812	754	862	790	779	765	736	835	805	739	770	802	799	799	800	814	768	773	778	789	802	775	773	785	755	783	813	821	795	797	767	808	764	807	792	771	782	799	781	773	814	852	820	814	798	756	761	774	833	799	770	797	819	821	776	747	770	794	742	852	808	833	809	790	803	866	790	800	816	793	826	760	781	731	791	790	766	782	799	798	749	821	776	848	802	847	729	749	806	767	810	744	852	829	785	867	793	769	786	800	816	733	798	766	743	788	820	836	753	813	786	784	761	801	803	766	760	812	754	761	775	771	777	786	812	790	782	744	787	766	757	801	821	770	757	781	762	772	812	795	780	764	773	818	770	791	739	819	789	778	760	790	769	750	806	787	820	828	786	787	756	779	786	836	751	820	791	792	831	728	782	783	810	798	801	793	756	802	794	828	804	836	794	812	803	787	836	748	784	803	756	765	793	733	777	766	802	791	783	806	818	781	771	743	794	795	747	766	828	796	819	753	839	764	797	757	778	788	781	793	834	827	829	776	735	755	796	763	781	789	775	792	783	757	784	800	718	763	774	808	794	807	817	823	733	784	819	794	797	790	778	785	730	808	839	774	800	787	768	849	784	799	743	728	785	814	862	826	765	800	793	762	831	801	802	797	833	748	772	808	790	804	769	774	809	810	796	807	805	817	793	779	795	762	769	799	854	771	815	748	756	787	743	716	742	767	789	742	765	780	791	784	817	776	747	761	829	776	803	853	782	795	758	773	801	857	814	774	783	760	770	792	763	803	785	793	833	787	792	748	825	791	769	776	762	851	789	759	772	786	752	767	768	809	752	831	742	790	810	785	803	783	820	838	752	796	797	819	772	749	808	766	776	778	782	814	771	776	823	794	810	803	784	791	826	750	794	801	816	787	767	811	767	791	796	796	809	801	797	776	784	780	833	797	778	764	762	778	789	765	777	751	759	806	832	825	782	819	807	740	754	751	791	726	838	794	809	806	827	774	839	800	779	772	817	810	809	752	810	789	750	834	798	785	799	790	834	790	766	764	807	771	779	758	771	821	821	776	778	781	759	765	764	900	784	807	823	731	792	832	789	779	780	766	803	821	745	814	778	812	794	764	793	814	831	768	822	817	767	753	742	819	808	779	790	825	804	791	794	787	815	778	799	786	797	756	732	827	761	826	803	733	817	776	759	805	818	806	737	808	789	777	749	798	813	803	816	755	784	790	755	811	795	778	770	847	761	798	783	779	777	771	762	799	811	802	818	758	714	757	803	768	819	783	750	819	802	792	792	852	802	781	776	777	782	827	727	756	813	798	853	755	802	781	761	758	786	752	793	821	790	764	835	762	811	774	830	781	798	798	804	732	742	842	820	805	757	862	817	788	787	782	755	795	783	779	813	753	760	822	804	770	799	821	841	750	847	786	790	796	822	795	767	826	779	820	778	848	769	774	764	751	755	766	740	771	771	767	828	788	773	751	772	806	770	806	783	764	804	760	781	806	783	775	718	814	817	857	811	835	816	782	791	772	795	859	755	832	775	817	844	780	773	729	787	792	813	803	810	748	798	785	791	799	813	779	818	838	817	827	790	795	801	820	770	760	780	744	799	792	815	815	792	787	758	789	815	818	815	786	776	752	768	822	810	783	775	807	819	764	840	775	756	835	777	762	799	819	828	827	733	782	769	770	828	746	793	767	775	788	809	757	775	780	721	848	776	793	775	812	787	751	793	754	779	837	802	821	772	799	826	781	822	742	838	823	774	860	808	799	778	757	824	797	764	796	802	774	829	799	785	803	806	803	786	814	804	820	822	786	863	787	807	774	789	851	812	793	781	780	771	752	782	817	755	830	778	799	842	827	808	819	836	820	808	797	729	779	812	819	776	787	764	798	780	786	775	775	781	753	776	814	813	832	843	750	840	763	805	769	798	787	723	769	749	844	815	809	764	755	779	799	788	789	802	758	765	808	787	789	728	803	729	816	798	799	768	756	808	766	760	827	825	795	784	754	766	831	824	742	764	831	806	813	814	790	811	796	758	819	738	801	756	832	796	785	804	793	726	820	774	819	827	745	794	799	770	820	790	755	728	819	783	809	764	775	791	775	756	807	778	825	797	804	861	780	782	822	791	815	784	785	839	759	819	765	828	731	756	850	806	811	785	798	831	832	789	805	733	762	786	795	818	774	774	790	759	825	724	821	791	812	795	778	822	796	808	789	798	766	749	736	808	783	794	796	768	757	769	795	770	794	726	802	780	758	789	795	776	826	802	782	793	803	795	816	784	771	789	803	781	793	745	731	756	812	788	750	808	764	767	796	810	780	803	750	833	754	847	770	794	796	774	809	828	808	768	801	803	748	791	784	811	776	785	793	822	795	791	853	754	804	801	857	787	823	820	770	767	810	818	782	778	783	807	787	794	822	744	764	777	790	791	818	833	818	748	797	817	800	811	802	809	801	844	722	804	797	770	761	777	796	819	794	826	784	752	762	804	780	804	845	823	797	785	785	776	804	832	751	790	779	761	818	789	798	774	786	790	757	816	800	772	769	803	798	812	773	766	783	770	776	809	792	795	780	789	772	783	803	806	828	817	797	827	843	797	809	798	777	828	793	787	769	835	858	799	810	793	817	797	781	801	772	856	756	781	776	812	818	784	811	754	800	779	788	815	781	825	822	809	806	792	842	783	800	791	823	819	799	787	784	760	760	835	805	754	796	820	794	784	806	853	777	818	840	767	773	782	765	756	755	785	804	767	762	774	814	792	749	778	746	812	800	777	767	777	783	823	780	818	802	836	795	763	821	785	808	829	812	765	792	831	810	788	802	768	799	808	760	814	799	878	776	755	814	791	790	827	795	791	749	825	802	773	838	785	866	782	796	764	833	784	758	745	833	822	813	761	846	757	802	781	761	786	851	821	783	774	804	758	809	801	757	780	776	807	786	767	770	771	832	828	762	793	797	743	793	765	820	817	770	774	807	770	792	811	806	752	789	752	761	801	749	800	810	772	805	739	790	826	762	753	809	804	806	746	781	747	776	768	742	813	813	846	777	802	791	755	772	773	762	846	781	761	764	835	802	786	822	770	790	798	770	793	805	774	784	791	758	806	809	779	767	820	797	785	766	774	787	765	803	782	791	814	811	787	785	764	826	788	779	798	794	832	799	771	789	817	796	780	812	789	775	810	852	767	770	813	797	772	724	791	750	800	811	787	765	811	828	825	697	786	781	791	826	817	765	816	773	803	834	795	801	772	752	741	755	786	759	817	758	786	745	797	836	809	801	790	784	805	789	801	790	824	804	767	779	773	790	819	786	851	786	782	796	784	813	788	834	787	796	816	774	776	804	812	812	773	800	806	753	765	792	766	758	788
27147	16232	12280	3503	1056	686	598	493	438	441	350	337	363	318	297	300	321	320	343	308	306	310	310	317	311	317	300	265	297	287	319	326	321	293	301	303	326	293	283	300	298	300	307	310	278	330	292	300	271	286	299	362	284	311	268	306	310	280	298	318	284	302	303	295	285	277	289	295	294	295	288	273	310	278	330	307	304	309	277	318	320	309	267	275	303	305	342	306	322	276	300	289	304	330	291	328	306	308	256	273	293	310	275	277	300	311	282	265	282	276	327	297	322	328	283	280	262	316	282	273	307	287	348	253	286	287	304	287	299	311	285	300	292	314	316	307	281	298	310	312	285	285	302	302	290	314	317	312	292	336	301	288	297	311	299	322	268	295	293	296	289	314	293	312	268	319	308	272	300	293	290	313	307	285	284	331	277	299	295	317	302	260	310	314	292	305	310	292	272	312	310	298	304	296	284	310	298	330	274	281	305	318	264	331	278	339	319	254	300	290	301	282	307	287	333	304	290	288	289	295	296	297	310	315	309	311	333	286	341	332	306	284	272	336	328	318	296	282	296	303	294	271	315	323	298	314	310	281	334	323	284	293	293	318	293	284	326	323	304	337	297	315	302	286	295	317	303	284	298	282	307	305	307	296	325	299	316	310	300	284	303	288	310	304	307	324	300	290	275	282	335	315	302	282	312	279	301	301	302	275	300	353	284	303	273	317	301	285	288	284	291	312	320	285	298	291	300	274	301	277	306	296	299	224	312	302	274	280	295	324	291	299	272	296	315	306	285	295	282	300	335	309	287	297	295	284	302	303	301	307	302	287	320	317	305	303	307	295	303	315	313	291	295	321	316	303	301	297	324	278	333	294	297	296	316	278	323	281	296	326	335	283	313	298	290	303	270	290	279	299	312	296	318	299	283	300	293	289	323	271	295	299	320	277	303	281	321	292	306	277	322	271	302	262	288	303	313	296	295	304	278	290	294	306	316	302	296	283	280	318	296	283	276	268	327	257	291	298	319	268	310	295	282	287	288	309	257	295	296	294	283	312	301	305	303	277	282	323	281	318	319	338	316	303	283	306	272	319	288	288	329	323	312	350	277	292	278	316	304	308	279	306	269	313	303	295	296	299	343	303	300	319	302	325	296	281	305	322	310	278	306	301	287	279	277	280	314	326	301	263	310	289	292	307	323	295	292	294	314	290	269	291	356	292	295	268	335	284	264	313	334	335	297	296	313	325	290	278	319	281	299	268	277	302	332	298	292	261	295	317	256	291	303	274	294	292	287	318	319	296	277	304	326	294	282	300	297	304	303	288	262	291	307	339	257	279	316	304	312	292	272	290	282	298	277	303	300	308	290	319	290	305	308	292	291	260	282	326	298	293	309	292	311	313	291	335	258	302	307	296	299	307	329	316	306	312	300	305	292	297	313	318	310	280	292	288	284	295	299	316	313	343	303	319	298	286	270	284	305	327	309	289	324	287	302	314	299	313	298	309	287	286	293	292	303	308	331	287	288	264	312	293	322	276	320	250	324	326	282	300	306	295	299	277	292	268	294	293	320	294	263	271	282	285	306	307	295	269	319	297	291	284	280	276	302	303	307	283	315	286	304	293	321	309	271	296	280	300	283	352	305	332	307	319	274	268	297	314	305	300	275	289	314	298	319	295	324	299	297	291	302	282	302	311	344	296	288	323	299	305	319	290	300	290	291	291	299	276	299	303	314	311	299	312	327	314	315	310	282	315	304	290	316	284	295	290	306	311	328	301	301	297	308	297	283	288	295	293	308	284	277	292	314	282	297	322	324	291	292	319	358	270	311	311	314	301	311	303	300	282	278	299	313	292	288	312	290	269	295	260	295	287	316	262	293	307	308	288	314	323	296	316	263	320	276	329	296	294	310	307	275	292	324	282	288	266	299	290	328	284	292	274	287	290	288	308	306	306	335	307	295	293	279	299	294	332	317	295	332	295	274	298	317	303	302	301	272	313	329	307	303	268	301	285	308	297	284	314	283	316	303	299	292	289	285	331	289	290	288	324	314	326	262	289	327	315	290	256	311	319	291	286	291	282	315	287	311	328	313	272	280	298	301	310	297	255	311	329	266	306	311	339	292	309	304	271	323	315	318	318	329	257	319	312	298	326	281	307	305	315	298	273	310	340	294	303	283	288	304	285	275	314	311	348	279	301	317	295	312	293	305	332	295	306	313	331	304	289	288	296	273	281	284	288	274	330	308	288	308	293	288	273	268	296	285	276	314	306	300	299	296	326	338	321	290	319	279	311	311	284	342	281	295	292	290	280	303	304	303	294	285	332	287	312	285	275	297	273	313	306	311	308	309	317	315	291	300	292	342	304	301	346	297	297	287	277	281	307	303	284	304	313	352	294	289	317	298	299	309	298	301	284	283	304	303	292	280	291	317	316	325	308	323	284	281	296	302	298	304	264	307	303	317	276	264	303	325	317	301	327	306	313	327	274	323	282	313	296	275	263	306	296	304	307	294	306	329	311	293	323	318	302	324	300	319	306	317	301	304	317	281	319	297	305	278	312	305	271	316	277	343	312	314	305	318	338	327	308	276	319	300	306	310	287	318	263	302	307	308	303	300	311	324	295	327	309	285	305	293	295	288	286	309	323	311	304	292	278	299	301	310	289	269	249	301	316	274	347	290	286	311	326	296	301	314	300	285	286	288	275	327	293	281	330	327	324	300	264	316	264	307	283	329	332	306	290	272	304	316	295	280	263	318	299	304	303	292	312	312	285	279	299	327	319	291	293	268	304	281	285	294	278	315	266	294	312	268	306	287	320	296	309	298	312	310	294	304	328	313	276	321	317	329	322	290	319	325	288	314	312	283	305	304	301	292	359	318	281	288	314	311	314	313	300	299	277	315	304	283	311	314	300	299	325	312	325	330	314	308	312	312	293	313	273	282	291	288	267	302	320	252	277	293	295	287	287	314	253	283	288	290	316	292	330	352	294	300	318	304	298	291	314	270	310	273	289	335	272	329	303	333	306	326	311	306	302	292	299	326	274	288	305	287	306	271	336	281	311	288	277	297	311	306	281	291	337	287	271	286	297	284	312	266	313	303	329	295	280	281	270	299	305	284	305	317	288	311	341	304	281	315	308	300	304	324	277	329	322	322	299	297	302	317	260	303	292	289	324	307	295	336	293	323	299	299	292	322	273	316	313	310	279	305	299	304	279	303	273	310	290	309	300	276	277	263	276	276	272	298	321	282	314	294	310	332	291	309	332	320	302	316	291	332	289	299	308	277	305	309	295	315	312	291	321	309	277	307	288	312	274	324	293	320	272	318	313	305	302	309	308	271	296	285	296	260	327	269	297	315	340	294	281	320	329	330	261	284	321	327	284	283	314	335	326	308	303	280	297	287	303	314	313	285	281	288	311	287	285	303	288	297	273	315	270	291	279	290	266	322	307	316	292	288	278	302	295	308	292	321	278	326	287	310	296	292	312	298	319	282	279	265	305	300	282	263	304
19723	13886	16326	4909	3212	2722	2201	1903	1495	1363	1081	1007	954	855	873	849	855	844	820	827	805	782	789	756	766	789	785	715	729	680	719	737	820	733	760	772	747	716	751	708	745	752	729	696	699	724	700	765	752	691	784	781	680	720	700	721	742	738	703	755	752	753	718	709	786	660	741	758	703	712	731	756	789	674	739	722	715	730	712	718	714	763	710	722	733	714	676	707	716	697	751	709	778	757	729	736	687	743	741	694	708	730	728	729	710	722	680	685	683	730	708	714	698	746	704	725	735	745	690	710	726	718	736	716	715	707	758	718	705	692	723	724	745	745	729	761	704	735	712	705	694	687	729	725	698	757	729	722	695	684	694	694	700	757	695	752	740	724	722	736	674	721	708	692	734	677	734	784	736	713	697	729	722	687	719	720	734	710	743	700	691	711	678	732	703	735	706	745	682	702	694	731	678	711	747	736	747	674	712	742	709	735	745	704	692	730	680	693	696	702	729	716	717	717	736	716	723	708	725	701	724	765	725	664	725	715	734	705	708	707	708	691	680	746	726	718	744	736	722	773	740	695	715	663	710	659	695	702	761	697	683	676	668	742	764	695	732	736	701	702	705	739	691	722	733	706	694	734	705	684	739	677	705	745	760	710	749	745	723	712	718	750	731	717	697	718	757	675	701	728	744	720	729	714	722	706	708	735	755	741	688	758	692	720	751	713	721	734	699	678	717	759	726	707	737	762	689	675	731	722	722	749	705	716	695	702	729	686	692	703	685	722	708	660	710	712	701	700	744	729	684	759	716	720	686	715	762	691	750	752	723	737	775	712	732	708	735	731	735	731	784	709	703	686	710	727	734	719	676	698	735	741	720	729	677	729	770	740	676	696	741	725	773	760	710	723	654	724	717	742	734	745	713	714	717	697	759	711	700	686	717	725	702	694	665	732	688	740	715	701	712	701	727	744	722	764	730	699	743	664	745	680	723	709	702	703	680	734	746	773	742	735	751	714	765	710	697	710	770	698	704	664	719	720	751	682	711	760	695	745	707	742	732	687	708	752	739	703	702	686	745	679	795	747	732	750	709	786	715	700	735	705	755	738	678	684	719	699	687	671	735	710	703	727	735	755	744	708	672	715	781	737	736	737	668	778	704	726	731	716	761	747	722	744	702	689	691	753	685	705	721	702	713	783	730	732	757	701	714	691	704	775	755	710	712	768	717	734	780	711	724	737	721	739	703	726	733	737	765	732	714	690	714	730	740	754	729	713	682	703	753	693	734	738	743	725	693	759	700	731	707	714	719	765	714	700	718	745	730	715	741	743	738	671	689	705	697	726	701	735	678	719	742	711	730	687	716	735	695	763	713	689	743	741	759	696	730	736	713	675	740	699	702	685	724	706	722	750	733	745	692	697	673	800	746	694	738	718	738	673	784	729	723	711	744	691	743	770	723	707	729	747	747	715	729	691	764	751	766	714	761	664	685	732	734	740	749	690	711	730	734	699	688	729	708	708	749	701	712	734	713	698	729	739	675	709	747	741	683	671	738	741	748	727	739	723	701	743	679	728	714	758	723	777	731	723	685	696	699	722	699	749	722	747	729	710	716	741	765	707	687	701	687	681	699	718	695	718	714	749	733	690	714	698	706	718	750	701	757	716	692	662	720	778	696	728	703	726	780	758	722	691	744	704	702	767	710	684	662	734	762	704	728	695	692	684	742	716	693	702	722	749	732	697	742	719	755	730	690	711	714	713	690	733	729	735	691	694	722	692	710	774	730	774	708	734	686	716	730	668	709	719	685	742	727	729	732	736	737	689	735	689	686	716	690	748	679	726	680	693	698	697	694	707	726	676	691	765	747	703	711	740	692	698	682	744	757	725	707	709	704	703	704	682	724	700	727	725	699	719	749	685	701	702	712	720	715	742	714	722	687	731	703	671	735	750	706	730	701	727	718	679	735	680	717	712	707	725	660	765	751	734	739	725	664	698	697	727	720	745	748	768	743	745	700	717	731	712	702	734	763	719	690	701	687	718	785	749	680	727	725	718	750	661	718	687	733	688	742	674	709	711	705	722	738	689	747	708	735	688	722	754	757	706	748	743	673	685	686	724	726	734	691	722	732	669	620	735	711	691	768	705	701	697	712	673	662	698	682	724	730	735	675	663	716	733	762	715	731	729	682	716	688	762	690	732	705	710	708	709	734	702	725	739	710	684	720	706	697	701	698	722	680	728	747	697	717	682	696	740	725	707	748	673	692	748	679	689	727	728	752	769	750	727	724	712	776	704	682	718	746	739	748	748	736	694	720	676	692	732	752	680	698	711	753	689	733	705	718	654	711	730	719	708	721	795	689	772	712	735	719	718	674	761	689	752	717	730	706	753	687	697	706	732	674	732	703	717	738	702	706	785	732	728	729	719	750	721	716	724	716	681	687	724	706	731	772	716	670	707	735	672	762	750	726	736	685	725	770	685	730	726	706	694	728	704	717	696	737	734	750	717	727	682	699	697	730	702	738	729	679	683	718	724	744	705	681	715	691	723	739	739	759	729	731	728	714	706	737	739	756	749	777	675	729	740	749	744	756	748	719	697	725	696	695	702	729	695	703	716	712	752	761	709	718	720	721	738	688	742	745	699	708	710	721	729	696	744	764	755	681	733	742	718	697	720	730	729	650	710	710	658	758	700	734	712	663	669	713	762	741	699	661	698	740	724	750	715	711	696	697	709	721	724	721	752	724	714	741	695	737	723	706	702	711	740	711	752	721	674	720	743	690	683	654	721	682	730	688	744	711	713	701	701	703	676	718	703	706	676	715	670	731	752	681	718	751	743	691	732	745	688	723	703	730	704	715	720	750	688	688	772	719	724	702	705	685	715	762	726	751	694	741	763	731	755	703	746	679	709	743	717	710	749	694	704	683	705	732	684	714	690	776	749	741	668	729	697	724	727	741	722	712	673	662	725	750	746	757	702	724	702	728	721	765	706	711	749	695	726	724	726	712	730	739	710	750	665	735	728	706	731	758	742	707	730	690	682	740	689	736	704	702	722	732	709	744	744	749	759	743	732	719	755	741	661	710	693	680	713	699	723	724	703	741	699	732	692	705	705	677	731	699	725	717	684	712	697	710	736	717	751	727	715	705	733	668	703	699	723	736	684	707	734	740	709	703	722	767	712	746	731	742	700	698	688	769	729	775	733	678	675	693	724	730	766	686	763	693	724	724	725	737	719	693	728	783	743	717	697	735	715	746	783	710	763	692	751	743	756	680	721	723	719	785	676	769	720	678	723	645	706	712	762	726	704	738	732	704	706	747	708	796	733	709	764	711	723	779	692	720	724	706	686	714	692	693	664	682	712	730	752	685	695	722	676	724	722	741	738	697	717	737	732	706	755	725	709	756	755	711	692	716	723	745	718	722	758	674	718	703	765	756	699	727	724	717	706	702	732	710	705	731	677	692	729	698	762	681	725	738	704	691	738	704	740	721	690	704	684	718	726	771	738	672	726
36010	24965	21975	6555	1724	882	590	455	405	329	262	260	202	231	191	211	227	198	234	222	205	178	201	168	209	180	182	190	157	179	176	208	183	171	145	180	193	170	197	192	180	179	192	214	176	164	163	173	178	184	176	186	201	203	199	172	174	196	157	167	178	162	164	191	192	162	179	184	174	197	193	166	196	165	151	169	166	163	198	174	196	192	177	175	183	190	165	178	163	158	176	166	198	177	175	187	163	175	169	199	179	163	169	166	171	143	170	178	172	165	182	178	171	171	162	175	175	156	179	179	178	195	187	172	177	198	175	174	172	176	184	162	213	187	158	164	192	175	155	171	200	182	185	181	163	173	168	207	174	170	191	194	195	174	173	177	171	178	200	175	179	160	145	169	168	188	172	174	171	173	155	160	159	189	158	174	152	196	159	158	163	203	176	155	161	169	188	184	165	162	174	155	190	184	194	167	200	184	156	173	177	176	173	172	187	185	180	170	159	162	157	164	171	176	204	170	169	178	175	180	170	162	148	161	182	165	196	176	192	174	169	188	157	147	174	177	198	175	163	175	152	180	148	139	190	157	158	160	184	178	171	170	178	174	173	185	163	155	166	173	162	162	160	169	148	171	194	196	195	180	184	162	163	188	176	176	183	186	181	168	178	196	193	178	197	172	178	166	190	175	150	166	192	172	186	165	167	171	188	176	186	204	180	151	175	187	162	156	167	155	166	179	178	188	174	178	153	176	180	153	169	169	182	177	176	182	173	178	183	186	192	200	188	151	160	197	173	169	179	171	178	184	157	187	160	194	172	168	201	156	191	182	180	173	188	155	159	182	172	173	156	170	172	160	166	163	162	174	171	159	141	169	165	174	200	169	185	172	186	157	175	195	162	162	165	176	189	181	192	173	182	187	175	182	165	180	192	165	194	165	189	182	166	212	181	182	167	172	176	165	158	179	178	175	166	147	168	164	168	183	179	161	186	185	202	172	178	182	184	187	158	207	153	176	171	190	183	172	184	165	171	148	166	181	150	152	180	167	185	197	184	183	166	182	199	186	164	147	183	163	176	173	187	181	177	164	187	188	178	196	172	160	179	173	190	166	169	179	172	195	159	154	176	159	174	198	197	185	178	172	141	183	175	156	182	202	183	168	185	166	172	200	169	180	197	169	149	188	219	180	199	197	178	175	184	188	177	155	171	161	177	168	167	149	170	147	205	172	138	193	162	174	166	178	189	181	149	177	200	157	193	177	179	158	180	179	182	180	147	164	170	186	189	196	173	191	175	187	206	188	158	196	182	184	157	171	177	174	158	188	167	185	182	184	178	170	172	189	188	166	159	168	181	167	175	192	180	200	152	168	171	193	164	156	171	201	189	213	189	163	174	198	186	186	186	202	177	182	178	184	172	172	191	164	168	172	180	188	178	181	156	179	146	184	150	170	163	170	161	186	186	178	189	195	198	150	192	171	158	191	173	162	170	172	167	174	171	196	171	167	202	172	169	201	172	176	184	173	191	169	173	198	166	149	180	161	175	189	169	180	183	184	174	151	176	185	183	168	197	162	162	160	184	167	174	175	143	175	173	161	176	185	189	184	190	178	167	173	157	167	167	161	166	169	175	170	163	181	154	193	172	200	191	211	182	168	200	175	173	186	163	170	185	169	148	203	174	188	174	178	191	193	182	185	177	156	174	187	177	164	179	180	161	171	165	162	204	167	181	164	168	197	196	171	194	186	181	169	183	172	177	182	145	182	200	173	205	192	210	164	168	189	169	171	181	196	163	181	171	203	181	202	182	190	165	184	186	178	160	175	179	175	171	165	169	173	162	173	192	175	172	166	183	182	188	171	158	182	176	175	182	206	166	181	159	147	176	183	189	154	165	160	174	187	194	167	178	181	200	177	210	176	192	189	178	187	201	179	162	176	169	179	184	188	181	162	176	173	207	169	172	167	181	159	162	177	170	166	181	169	157	177	182	185	175	187	166	188	185	176	179	194	148	169	150	165	174	180	153	166	168	175	179	172	180	200	172	169	171	166	174	157	160	169	179	172	184	187	170	164	171	180	150	172	178	164	170	189	163	178	166	141	189	167	171	169	171	192	196	188	190	160	183	188	157	169	184	170	205	179	192	169	174	177	172	182	171	179	169	189	169	165	190	180	190	152	183	165	181	159	183	174	176	176	171	175	184	138	168	172	174	178	165	173	187	173	175	174	183	155	182	167	174	169	172	160	173	169	187	170	179	171	183	144	185	176	160	174	172	188	181	146	154	208	196	157	171	196	172	172	171	162	171	164	182	173	180	154	188	150	173	175	181	178	156	191	182	173	177	187	161	171	159	168	170	188	173	169	189	169	177	181	185	170	197	178	184	164	167	179	192	171	176	170	174	178	196	173	202	163	166	152	185	188	183	167	187	188	198	181	178	154	154	162	168	191	162	188	152	164	143	163	188	164	192	179	190	172	177	165	170	197	184	157	205	184	172	167	138	177	167	186	184	176	163	161	163	202	181	190	175	186	161	174	197	174	174	184	181	192	175	188	166	173	192	171	178	187	178	193	186	199	154	149	178	158	177	217	177	167	171	164	196	171	146	183	168	170	186	163	173	193	165	149	191	173	165	179	169	179	173	168	201	162	178	191	183	142	191	181	195	191	174	202	186	179	175	175	159	182	174	196	208	177	180	170	160	148	173	162	160	177	188	171	176	163	177	175	170	180	159	182	186	177	164	174	171	165	166	189	188	186	189	195	158	161	180	189	190	155	166	166	184	180	170	183	177	163	163	178	168	170	178	180	175	191	178	178	178	199	179	183	172	165	155	206	181	177	201	180	194	195	162	191	172	167	169	155	178	157	146	160	173	190	186	176	198	184	150	173	174	181	172	185	181	185	156	187	205	182	166	194	169	174	165	170	168	183	162	186	196	176	200	169	176	184	173	180	192	172	187	176	159	182	179	167	173	180	162	183	190	172	159	197	174	176	157	185	163	171	160	180	185	174	154	165	145	172	174	178	153	166	195	163	161	177	188	189	152	159	164	166	168	151	169	183	173	146	199	198	187	175	172	177	171	182	174	168	170	177	189	170	168	157	197	146	200	193	176	178	179	160	181	193	192	198	188	176	187	188	186	197	182	177	157	169	176	174	181	172	150	182	179	183	165	190	167	190	197	167	176	176	163	198	167	170	171	183	186	180	206	170	173	187	159	183	170	178	181	185	189	168	175	154	204	175	197	178	175	185	176	179	160	160	160	174	161	189	166	183	173	153	157	199	186	173	176	193	162	167	175	185	156	168	169	164	192	167	167	155	154	177	192	190	156	185	198	177	171	167	192	169	171	169	165	147	178	200	180	178	172	177	195	178	180	193	168	164	155	177	166	155	198	159	198	203	189	185	185	182	187	173	195	178	196	166	188	179	158	177	186	179	162	166	169	187	172	181	172	164	184	149	165	196	190	183	149	180	177	187	208	188	173	180	195	184	178	200	178	204	193	178	173	154	165	188
24945	20485	23256	6144	4110	3245	2560	2093	1656	1283	1029	868	720	756	678	638	671	554	570	554	527	526	579	516	513	522	505	480	501	493	464	473	496	502	494	473	482	466	487	486	474	476	450	485	442	427	480	454	437	480	443	481	469	452	474	466	448	459	456	475	428	432	449	447	413	412	418	462	475	457	431	450	452	439	448	423	473	449	429	452	472	451	432	461	443	450	459	454	460	462	465	428	417	459	433	451	475	427	469	445	415	418	467	412	432	436	446	449	451	433	458	451	443	405	449	454	441	498	435	445	454	405	451	482	487	443	439	443	414	443	454	466	470	432	454	504	467	407	477	479	443	439	469	438	444	482	430	440	427	471	420	393	415	440	445	417	449	465	437	444	475	430	451	427	446	459	442	446	440	426	424	419	433	438	435	427	436	454	475	434	435	459	418	459	467	472	462	421	438	432	443	433	451	425	476	451	420	457	419	475	452	446	438	448	431	418	434	467	435	465	450	487	428	470	451	445	410	432	412	438	424	399	451	430	475	453	442	409	425	454	459	415	443	475	406	457	484	415	429	428	437	462	451	437	431	442	445	441	503	456	455	459	473	462	468	447	424	455	439	485	457	443	445	427	437	450	464	436	446	480	424	443	425	431	459	441	469	467	439	476	455	425	431	465	449	462	465	450	506	450	412	466	439	468	435	473	471	445	492	437	440	434	445	451	412	439	450	411	431	432	428	467	450	450	457	453	460	431	432	477	466	413	462	465	433	450	433	454	455	481	461	442	427	434	443	443	444	409	437	482	428	453	413	467	415	470	468	443	433	476	446	477	408	500	486	457	434	436	443	439	441	419	461	420	449	438	448	469	441	465	441	443	483	453	478	437	448	442	405	434	453	470	442	448	475	412	440	436	440	424	435	472	442	475	390	498	440	449	440	450	451	461	461	430	447	458	476	453	433	466	435	466	432	454	432	429	445	421	429	422	451	462	454	479	426	477	473	433	429	481	480	438	436	467	440	426	417	423	432	434	453	430	462	456	435	463	435	430	442	416	400	473	440	448	430	428	454	450	401	456	441	424	494	430	434	459	447	427	448	436	428	461	474	471	484	498	427	443	445	423	456	490	431	448	426	479	461	451	428	435	418	452	443	478	425	431	424	435	434	403	466	427	466	451	476	451	446	430	445	459	423	434	445	449	463	442	444	443	437	440	460	435	473	411	459	426	418	464	449	419	448	459	463	457	406	443	481	454	436	465	426	431	451	451	407	520	448	475	460	430	433	477	469	439	453	494	467	470	454	457	439	410	430	427	442	449	485	479	449	424	476	458	458	438	476	492	437	445	412	428	450	429	450	445	412	444	412	447	411	446	417	458	445	488	430	461	461	407	477	445	443	461	424	419	418	444	435	469	446	464	490	455	454	455	413	441	402	447	444	440	474	404	415	410	432	445	477	474	450	434	453	440	460	459	438	446	444	450	405	429	429	464	418	436	452	423	445	411	460	448	441	482	395	454	439	428	450	473	451	465	479	431	462	423	442	488	472	466	431	461	474	455	436	447	430	459	467	399	424	480	411	444	434	444	453	456	452	447	463	457	421	472	426	445	459	456	492	438	431	454	460	431	456	468	418	412	434	429	424	457	423	482	447	470	442	435	447	465	458	429	379	465	445	427	449	440	437	435	454	438	451	437	440	416	426	494	413	413	473	452	403	440	409	424	438	431	455	462	437	409	434	486	420	432	425	447	441	441	431	446	469	459	495	501	457	451	438	431	428	469	478	424	475	440	430	428	471	460	427	407	451	451	464	475	432	440	419	503	443	436	469	415	438	453	457	435	483	427	455	462	438	460	461	442	426	454	470	412	431	452	458	437	457	458	423	436	453	439	453	488	417	477	453	469	413	438	442	442	444	437	443	460	459	482	437	416	487	434	443	507	453	444	450	432	467	457	452	428	443	408	458	454	460	424	428	472	446	432	404	449	463	474	462	441	464	448	473	440	480	416	425	464	437	416	477	448	427	497	453	445	471	459	446	474	453	431	449	478	485	462	494	496	431	416	424	438	440	436	433	443	438	422	450	461	443	447	484	458	461	446	421	424	432	465	471	457	468	463	432	424	480	444	457	484	445	432	401	403	449	458	462	459	472	455	468	398	424	454	434	457	450	416	455	492	448	473	519	441	424	462	470	439	447	473	488	452	445	431	448	411	479	446	444	422	440	468	411	456	481	453	428	396	437	432	420	445	499	463	444	441	454	436	389	438	436	517	437	459	419	463	433	458	454	423	420	449	422	454	461	437	458	452	430	449	423	434	473	399	440	420	460	436	429	418	463	442	417	468	411	450	416	414	434	468	461	455	433	409	452	441	447	459	456	446	475	401	428	436	449	446	461	446	418	443	432	465	450	431	437	414	432	449	468	453	453	431	474	448	466	431	463	444	429	471	437	473	464	413	420	463	453	424	440	457	420	441	471	441	472	464	435	455	413	434	471	455	469	442	451	472	463	468	418	418	420	478	439	465	430	437	474	473	437	458	467	463	469	468	437	464	409	434	454	444	428	438	434	460	446	457	417	439	459	425	411	463	462	446	466	448	441	466	452	430	389	480	433	461	488	471	421	463	444	434	450	455	424	446	420	482	442	450	441	451	419	459	462	488	449	449	440	405	453	437	484	441	431	480	443	456	448	418	451	456	480	468	482	478	464	461	448	473	431	418	451	435	436	454	395	461	446	463	418	468	477	442	463	443	417	488	455	411	392	454	465	438	459	440	444	444	436	434	440	433	486	443	440	438	461	458	423	397	449	449	404	459	465	422	463	403	474	451	443	465	463	475	446	432	443	482	418	422	433	435	453	460	402	460	444	441	421	419	440	456	452	441	444	428	466	439	476	430	420	462	451	437	444	440	461	415	424	434	450	493	441	439	420	449	442	424	414	488	505	444	469	422	430	456	458	465	422	472	457	439	437	450	432	423	480	412	466	460	465	428	425	429	456	464	450	458	450	431	423	402	475	448	469	434	443	413	443	427	430	435	453	427	488	443	449	477	435	431	443	447	446	477	415	430	416	433	445	464	445	456	469	444	492	452	468	474	417	468	427	454	407	443	421	467	454	475	444	500	431	449	417	479	442	474	454	464	449	444	470	505	420	465	447	463	437	454	475	417	434	443	472	420	472	445	420	442	502	436	435	432	395	464	456	451	412	441	429	449	468	456	453	455	438	431	453	464	477	429	436	475	447	468	440	455	448	458	449	444	454	425	460	457	478	454	438	430	459	446	432	422	444	431	436	446	441	432	436	434	442	482	454	436	435	420	444	452	450	424	416	380	489	426	500	444	414	440	426	405	477	451	434	425	458	434	447	438	461	433	450	426	484	401	428	436	465	481	472	444	456	458	422	432	479	473	431	466	433	430	469	439	435	433	449	434	439	470	437	453	461	450	411	483	479	433	440	420	465	416	455	446	424	466	459	442	438	471	415	413	446	431	465	499	462	444	436	434	451	464	470	402	468	406
12246	4873	2582	896	598	518	432	402	380	420	344	353	315	327	319	323	326	327	358	350	326	334	345	346	311	349	327	304	342	337	313	359	325	348	355	313	336	343	328	317	321	364	311	335	309	322	309	364	327	299	327	359	340	329	312	342	302	318	318	324	329	283	338	324	298	307	332	322	299	297	346	358	283	286	321	326	322	344	301	311	292	324	349	331	343	351	336	308	291	330	345	314	340	315	318	322	292	336	319	355	318	309	332	347	325	312	329	299	320	361	299	322	342	330	300	363	344	330	321	326	320	329	340	381	310	326	268	323	297	291	343	358	335	291	320	345	355	326	340	305	351	298	331	318	368	323	310	329	319	334	305	293	325	333	307	307	294	354	329	319	298	330	314	317	286	324	302	347	304	325	319	315	351	311	351	313	329	353	328	342	357	339	340	305	295	325	337	341	330	344	320	322	325	346	316	327	322	352	325	304	296	292	338	298	300	300	283	318	312	307	316	303	324	368	293	324	302	320	298	319	316	340	325	302	303	341	305	338	346	333	374	315	357	318	310	334	317	335	288	344	319	304	350	317	331	330	323	296	329	335	289	316	333	309	319	346	300	314	322	311	329	324	329	328	345	304	307	334	300	300	318	330	305	339	320	349	315	316	330	328	294	323	352	355	326	347	305	309	334	313	320	330	343	329	360	295	314	318	344	301	340	316	304	344	336	337	340	329	306	319	321	306	361	338	307	344	362	347	356	352	312	296	341	327	343	335	345	345	347	314	326	307	338	316	340	317	333	312	295	314	307	345	336	316	346	349	320	298	351	333	346	310	313	389	347	314	283	360	323	327	289	350	300	313	323	321	314	307	359	278	335	337	316	314	301	350	327	335	311	307	315	346	311	340	314	303	321	338	332	340	319	319	346	330	335	335	319	304	309	343	364	334	332	326	336	317	371	329	292	356	303	324	323	354	311	346	323	335	332	343	309	330	340	340	324	300	287	347	332	297	311	325	314	340	354	349	328	274	346	327	354	338	327	357	319	348	319	331	327	337	342	321	310	313	302	323	325	303	351	304	322	344	321	345	311	332	360	349	306	352	340	333	328	375	307	317	359	334	323	332	302	336	321	319	334	298	348	342	311	314	314	317	336	324	357	354	325	346	324	295	293	321	357	334	315	323	289	298	318	349	309	333	351	335	328	335	342	328	305	312	333	355	317	280	306	338	334	337	304	338	351	349	328	321	324	342	330	326	314	303	308	355	277	312	297	355	313	339	305	343	351	328	319	321	333	307	280	316	345	334	282	337	309	333	327	321	318	314	312	357	322	311	319	334	314	297	332	334	324	336	281	375	326	316	340	325	369	341	329	367	311	321	329	345	292	323	305	336	325	338	333	340	316	308	298	312	349	352	332	329	360	349	329	341	333	316	371	322	323	332	329	311	311	350	317	298	372	320	300	329	300	372	329	305	345	330	328	332	312	302	345	294	319	339	329	314	312	317	329	345	303	336	285	323	315	346	311	306	330	292	307	301	284	320	324	330	323	327	319	327	289	312	296	338	323	327	316	292	314	341	289	324	319	321	330	345	350	287	325	317	334	314	344	347	319	327	305	332	313	293	369	343	327	311	302	324	324	304	344	329	366	342	331	344	331	314	318	301	325	315	326	322	329	304	324	339	320	338	285	345	312	327	345	300	325	318	334	332	315	316	364	322	305	309	343	318	311	326	344	350	339	324	327	333	325	314	363	316	286	351	339	337	303	327	313	336	302	334	350	328	316	312	349	324	328	321	311	355	300	335	333	310	314	323	335	322	302	334	348	355	322	339	324	325	301	300	295	299	323	340	313	324	317	318	295	318	342	327	368	323	341	339	341	311	356	343	339	303	297	338	298	318	277	341	347	322	341	323	313	315	305	312	310	315	310	331	339	324	387	310	319	349	318	336	332	330	302	338	305	315	289	307	333	309	328	359	321	319	303	335	319	308	316	326	308	302	303	331	334	299	324	325	366	333	317	343	304	359	298	314	337	316	298	288	300	313	320	311	311	311	304	316	302	340	322	332	320	345	302	356	336	319	349	320	320	307	319	331	332	326	336	329	344	317	354	320	309	338	343	320	307	336	337	342	335	300	320	335	339	337	326	305	350	323	290	345	311	331	368	329	350	329	337	314	334	322	327	302	315	345	331	332	340	311	323	332	352	314	336	334	307	322	318	322	319	330	310	283	304	307	319	332	313	338	323	328	303	313	303	340	304	320	299	287	322	351	323	325	368	346	354	320	321	308	282	336	319	328	354	323	328	353	333	310	313	321	299	322	332	308	325	348	339	331	349	305	331	289	321	317	288	309	352	334	338	322	331	301	283	326	330	345	311	313	344	324	357	327	303	339	300	336	317	300	325	320	335	314	317	336	327	307	322	326	322	343	331	308	300	313	322	343	294	300	369	354	336	352	307	289	301	316	325	317	311	288	298	319	334	321	326	296	324	295	302	324	349	304	348	319	330	310	331	304	296	296	329	313	344	364	338	338	317	313	314	332	315	359	312	316	295	330	335	289	364	310	316	326	343	332	335	319	308	342	343	346	305	298	304	325	309	317	351	347	322	351	307	311	281	299	328	308	320	363	289	348	328	311	302	337	336	284	301	304	320	323	305	323	324	345	289	357	340	320	342	323	313	329	329	311	317	341	318	337	280	287	324	328	317	331	328	313	340	303	292	346	340	310	312	328	304	315	336	305	303	316	319	342	330	303	346	331	321	317	339	324	323	317	358	335	318	317	308	307	334	332	351	314	367	287	296	366	308	326	340	348	337	311	343	300	297	321	333	383	290	344	329	341	338	306	362	326	347	322	314	323	342	296	333	323	356	360	327	335	312	341	347	338	326	331	332	325	296	317	320	334	287	351	298	296	318	334	336	331	322	325	302	313	296	324	327	349	349	315	340	347	294	355	320	370	335	310	337	344	335	326	322	369	360	320	301	320	300	312	333	343	269	328	362	348	347	309	339	328	314	337	322	361	310	321	297	322	363	309	311	363	279	301	305	326	279	317	335	351	306	296	328	301	312	323	299	326	333	355	308	333	340	312	328	279	312	328	338	302	337	319	300	340	312	330	313	318	302	342	346	314	314	325	366	303	341	336	312	311	326	351	317	304	319	289	357	297	332	288	321	320	313	325	305	346	302	344	320	333	332	334	296	325	338	329	334	309	343	309	329	335	332	332	317	311	330	303	315	310	310	315	310	323	322	334	330	326	338	332	324	318	367	315	312	343	364	335	310	329	328	349	300	333	315	328	304	346	318	333	349	309	317	331	322	325	313	312	296	352	325	318	336	300	332	324	341	345	323	313	343	299	314	313	320	330	319	329	310	315	326	309	329	298	346	349	292	301	286	311	336	319	309	342	333	317	309	331	344	327	306	321	319	346	306	343	328	351	327	308	337	334	349	340	313	352	309	334	324	336	351	353	314	319	306	308	335	333	344	348	335	322	307	341	327	297	322	316	314	305	319	285
9159	5205	5007	2513	2047	1794	1543	1377	1124	1009	903	873	796	837	805	816	809	795	840	780	770	827	795	825	786	760	771	788	828	798	790	765	783	830	775	780	775	822	814	787	761	745	749	788	756	797	777	796	819	766	800	761	758	765	778	770	772	729	728	756	753	808	768	789	777	747	777	716	769	804	758	767	811	733	790	759	769	767	803	774	803	776	828	739	807	818	748	771	764	744	754	842	777	788	808	765	783	806	820	799	809	769	826	781	766	793	737	832	772	765	799	775	822	769	728	757	773	732	791	785	796	794	724	747	832	802	768	832	842	770	776	841	774	822	768	764	823	724	782	803	769	738	789	749	792	806	765	778	819	794	760	816	825	758	792	733	772	776	766	768	754	797	782	777	785	778	795	827	813	791	758	732	764	799	765	803	783	828	785	787	777	707	762	777	843	792	752	758	742	778	766	759	764	802	783	812	803	800	782	800	810	781	810	780	787	773	763	800	780	807	777	786	796	769	774	764	805	743	776	788	759	788	772	774	801	824	745	783	773	744	794	749	801	743	794	737	774	827	799	794	785	732	750	786	804	789	783	780	826	719	832	772	761	822	768	781	776	824	805	777	811	758	780	802	797	790	731	738	802	778	735	787	749	801	733	799	764	753	842	773	785	781	803	800	780	743	792	799	776	824	775	784	791	775	820	754	757	797	787	782	800	774	799	760	705	767	784	796	803	785	779	761	755	782	807	761	738	787	795	784	758	825	806	760	764	770	784	774	743	793	767	769	691	760	778	788	811	788	776	752	751	744	807	769	742	716	782	800	766	764	777	797	805	800	757	792	783	781	768	782	781	780	802	765	811	772	788	757	844	842	772	788	802	781	766	768	818	799	790	758	784	807	758	800	764	785	796	788	800	751	776	717	812	803	765	767	799	758	773	793	808	803	790	751	762	785	813	765	789	751	798	824	753	764	790	759	802	743	779	787	781	800	788	772	844	741	813	781	815	776	751	783	794	808	791	823	775	770	822	776	787	831	771	795	769	732	754	757	741	798	803	777	778	801	812	757	785	787	787	718	788	818	744	811	803	763	776	787	782	733	760	798	824	746	755	784	742	754	773	784	749	823	799	810	762	840	793	775	779	801	787	790	819	750	751	735	765	794	806	801	766	798	771	799	790	813	733	795	827	812	759	787	768	763	741	817	755	762	788	754	808	791	745	813	770	767	779	759	804	749	793	812	794	760	759	766	786	803	739	729	796	783	758	818	767	799	837	741	787	766	770	752	808	777	824	788	809	743	752	778	762	743	790	793	810	770	784	789	764	785	809	753	804	819	771	781	763	756	759	762	797	762	853	789	724	823	796	763	814	786	790	761	761	734	772	823	751	759	794	771	830	776	784	750	782	733	787	783	723	837	814	775	830	836	726	829	774	808	782	800	804	793	773	780	753	810	776	808	754	772	753	765	795	743	798	774	751	768	812	774	807	735	812	765	809	760	769	729	789	775	748	777	777	769	750	792	765	749	793	786	789	818	801	842	784	753	792	781	785	782	743	757	737	754	793	778	748	740	760	761	789	779	760	778	824	803	789	782	779	794	799	825	755	791	756	736	763	784	792	788	804	821	790	769	830	799	767	792	745	795	780	790	782	784	807	714	776	769	782	776	785	782	764	748	765	778	755	787	726	802	794	784	735	786	770	820	754	769	776	755	818	801	777	798	762	780	776	744	769	768	711	745	760	777	770	870	773	787	798	785	752	776	753	807	812	719	773	778	772	800	757	802	793	764	804	830	776	833	787	797	754	811	809	804	844	816	784	772	770	803	810	809	759	787	765	790	779	750	735	784	785	804	804	794	807	775	756	803	810	792	758	753	788	800	769	779	806	785	773	818	798	775	724	732	749	836	790	788	831	819	806	806	838	774	760	783	797	768	779	749	786	754	769	761	819	743	817	788	785	762	805	784	795	789	773	771	808	759	764	768	758	744	778	751	775	773	791	790	768	792	778	759	753	754	790	787	792	739	756	736	824	783	757	781	812	801	790	793	794	755	809	758	792	782	739	778	848	727	796	751	835	825	783	809	871	790	766	771	764	780	737	790	759	722	745	834	795	810	790	741	757	772	821	792	763	764	787	749	793	806	760	763	803	772	768	805	740	788	789	760	817	769	760	760	789	850	755	778	722	796	772	747	783	800	743	785	798	786	789	725	810	748	787	803	811	768	768	781	773	766	766	792	778	780	760	775	785	798	757	801	724	760	783	794	811	804	755	829	745	789	783	808	744	759	830	797	755	739	737	799	788	796	805	761	723	809	768	743	765	817	736	812	744	769	747	729	766	746	793	752	778	764	780	751	756	774	756	809	728	787	770	787	780	731	839	775	812	801	756	764	789	812	807	826	730	801	791	698	781	790	821	791	753	765	744	782	813	836	782	825	759	750	799	792	753	769	758	781	799	748	731	778	819	764	748	772	764	780	757	750	772	782	800	801	792	770	792	788	779	841	802	825	793	775	747	815	773	764	778	732	729	777	753	744	746	731	805	795	777	740	772	718	792	773	738	781	773	803	765	774	747	769	771	791	826	795	808	772	758	734	845	766	771	779	786	780	766	721	790	792	748	794	817	773	819	807	752	774	784	828	793	748	835	746	770	754	776	750	770	808	787	802	815	776	830	765	789	763	804	743	758	743	751	763	787	759	787	752	792	749	769	756	732	744	816	796	787	794	779	762	789	735	774	783	770	742	798	763	763	756	779	810	831	767	839	733	748	763	776	763	804	833	802	807	792	789	778	780	776	776	756	808	767	831	808	779	758	810	819	746	748	736	744	765	763	777	732	732	808	756	806	753	784	809	762	768	805	777	772	762	775	723	770	753	765	806	718	767	734	766	789	758	796	766	787	795	775	801	775	763	792	748	793	764	756	776	807	791	797	779	774	755	754	812	809	803	732	817	770	755	809	730	762	807	775	802	789	756	808	817	774	809	808	764	764	772	778	773	781	759	707	806	786	825	787	797	790	819	811	794	802	785	813	830	749	808	795	819	800	774	739	808	753	776	730	775	711	777	725	711	818	809	807	749	767	741	758	796	734	779	776	838	800	796	780	742	852	803	813	758	775	813	772	762	742	777	775	771	787	778	763	791	812	748	804	798	799	771	755	794	775	751	770	795	803	783	749	704	767	780	800	779	801	753	826	770	760	780	754	776	791	822	791	775	825	767	735	761	764	755	783	779	830	760	710	785	747	783	826	740	778	821	758	822	749	752	807	753	850	741	771	735	820	828	778	726	811	798	821	788	751	798	796	757	785	750	774	773	751	782	759	777	772	766	788	780	795	765	747	811	718	803	773	817	753	775	758	778	778	830	762	808	762	833	775	725	701	794	771	803	807	796	739	782	793	810	792	746	772	742	782	776	729	767	781	783	751	792	723	773	737	799	783	799	831	765	793	772	770	811	794	775	789	791	770	765	765	782	776	812	777	714	768	760	779	776	778	803	768	777	776	766	776	788	770	763
27304	17016	12726	3137	1024	649	529	486	433	422	341	353	325	321	324	335	325	320	324	327	312	300	293	278	290	272	296	284	302	331	334	299	282	304	293	290	323	284	322	297	316	280	283	315	293	323	283	279	294	287	304	282	301	253	275	315	297	290	325	279	318	290	307	294	326	308	311	283	287	288	298	298	320	276	276	330	306	325	302	309	314	309	282	300	314	303	298	287	307	327	284	321	301	287	274	280	311	265	280	332	305	277	289	283	285	306	346	309	332	285	323	285	293	292	311	335	312	265	290	302	302	303	271	301	316	308	294	334	304	296	294	298	300	271	308	320	291	342	244	313	333	282	283	281	263	287	298	316	315	311	293	347	326	308	294	262	252	306	288	282	302	294	293	295	270	284	327	292	314	316	276	256	294	301	256	284	322	282	268	274	296	303	249	278	265	306	308	290	287	331	310	319	254	296	292	276	298	302	290	290	298	305	302	274	302	301	269	295	292	283	278	284	285	266	316	274	282	300	303	300	283	289	298	287	272	330	317	258	262	277	299	298	305	279	291	295	278	304	331	284	306	279	263	280	305	334	291	283	303	287	297	334	341	289	307	308	277	322	316	280	314	292	284	292	332	297	298	298	311	300	307	313	293	268	306	322	295	297	289	284	287	305	281	292	311	320	333	276	290	332	250	288	322	339	303	348	302	292	289	305	298	287	287	304	298	310	291	269	287	286	294	283	316	292	253	306	310	297	303	308	269	307	283	290	312	257	315	287	283	266	318	268	282	310	291	256	276	290	288	338	275	303	299	274	275	305	286	286	291	286	284	308	329	279	278	301	310	296	296	288	321	334	310	305	297	304	322	298	303	265	318	315	334	294	301	304	276	301	270	270	282	296	276	277	276	286	309	311	329	282	321	289	274	308	316	287	304	288	280	298	295	314	292	270	287	312	318	274	318	327	319	291	257	258	306	299	278	247	256	310	323	305	260	296	271	325	318	288	260	285	275	308	288	300	292	299	268	258	296	285	283	283	311	281	289	306	274	273	264	271	274	281	252	237	313	306	307	301	301	278	285	294	309	290	276	321	270	306	306	305	264	299	307	284	291	302	312	315	275	300	311	304	294	303	289	318	299	324	307	314	274	287	260	293	270	293	287	291	304	292	269	299	282	312	295	317	315	293	298	328	284	309	280	294	310	259	292	326	251	280	299	309	270	320	321	284	301	267	308	300	308	308	298	264	309	265	283	299	285	316	309	309	262	288	313	280	301	309	282	301	281	290	311	284	275	340	282	284	307	303	258	261	309	303	292	306	281	311	265	296	298	303	339	329	260	291	279	250	296	292	290	306	303	292	300	253	283	285	330	294	302	319	300	299	292	289	288	287	312	280	282	272	299	335	310	331	277	296	315	313	319	307	262	271	279	307	314	314	314	329	294	296	311	273	299	270	299	284	281	292	286	325	291	286	318	270	298	274	266	245	289	279	274	300	304	293	276	261	306	299	291	298	284	299	312	296	291	319	285	325	307	334	255	318	296	260	281	280	315	282	307	308	256	299	291	286	297	273	294	330	282	312	301	273	334	301	278	283	293	316	280	282	286	306	281	289	277	323	272	277	301	294	307	315	270	272	305	288	290	281	294	278	317	264	270	287	317	298	305	275	298	292	292	291	280	283	297	283	270	321	308	319	303	266	308	335	306	321	284	303	299	296	286	286	284	277	301	304	249	312	285	313	259	300	321	313	279	290	292	276	307	292	292	274	313	287	270	281	284	283	298	294	290	287	309	272	330	278	282	294	301	311	272	274	296	302	304	278	288	311	285	304	311	301	320	285	310	299	325	275	291	317	288	327	287	283	283	323	324	312	260	258	302	301	290	309	289	278	314	298	283	300	303	281	324	294	293	328	311	299	326	326	289	315	292	267	311	297	308	301	321	304	287	292	305	275	308	309	280	308	287	272	314	327	301	281	289	295	282	281	312	287	275	308	272	284	312	285	268	279	286	289	281	313	350	268	312	274	295	307	303	298	311	272	297	292	314	324	282	320	289	292	329	294	276	286	302	286	301	293	298	302	296	301	276	276	290	278	274	293	284	286	301	264	322	316	296	302	266	297	280	283	291	305	292	277	260	308	298	319	331	260	301	305	301	278	279	292	309	336	294	276	315	273	291	292	305	283	292	288	278	294	313	272	265	318	306	271	295	275	285	305	295	274	261	299	310	300	274	276	287	280	299	297	297	293	290	290	298	281	302	301	332	277	325	298	277	297	301	328	308	320	293	281	292	272	290	329	312	303	277	304	269	275	316	285	263	317	326	277	319	310	291	296	269	270	319	277	317	289	297	313	303	298	284	282	318	323	278	318	311	292	296	300	303	299	300	322	274	284	289	291	314	296	263	298	328	305	288	298	287	294	308	282	275	313	283	297	307	316	316	278	302	274	303	288	280	289	300	283	260	313	302	278	308	301	259	276	298	297	294	286	264	296	280	316	304	304	307	312	311	299	290	263	292	286	323	275	306	296	327	291	296	305	310	312	338	322	288	330	296	309	302	302	279	277	287	277	267	310	323	296	333	282	310	295	309	335	301	288	335	295	314	298	300	278	286	304	293	251	257	295	276	283	295	283	307	292	274	301	314	295	291	305	306	310	294	296	282	295	288	264	313	266	309	298	316	280	345	284	307	291	306	287	280	323	274	282	304	288	328	306	304	298	295	284	301	288	275	300	288	291	271	299	308	263	299	312	289	307	304	323	290	335	244	271	296	293	326	298	274	269	287	279	283	300	309	310	276	276	281	310	303	277	332	275	279	271	275	299	297	321	295	286	273	307	319	298	334	259	283	281	291	320	309	291	293	304	286	291	297	289	333	310	288	251	336	313	289	342	292	274	307	325	304	311	267	296	313	269	274	285	284	282	291	295	291	274	283	284	299	314	291	299	299	292	278	304	296	310	280	297	297	307	266	272	285	333	298	259	341	293	292	337	256	295	303	302	317	284	277	276	309	299	293	303	315	276	300	315	295	261	302	284	290	282	318	289	320	342	285	288	282	288	297	263	281	317	290	323	285	290	308	337	311	338	295	308	306	270	345	315	282	289	279	310	283	290	288	292	305	299	265	307	292	296	291	300	280	297	295	255	287	308	295	252	282	326	355	295	313	282	270	279	342	261	250	305	265	311	282	298	293	292	297	340	324	299	292	334	286	259	277	327	287	301	326	290	303	312	297	291	270	273	284	313	278	308	306	293	312	295	267	281	278	294	309	271	282	283	340	268	294	325	304	263	291	273	306	304	295	299	333	298	312	302	283	302	306	312	277	305	281	289	275	330	286	293	316	303	310	310	320	335	315	306	295	302	278	312	292	291	271	305	294	318	280	292	294	271	295	300	294	311	318	323	304	279	270	284	290	284	285	293	274	264	264	321	273	321	312	260	290	297	312	283	285	313	297	321	258	264	285	295	310	308	310	312	279	322	281	316	315	308	308	295	283	294	274	296	326	306	276	295	313	286
19716	14944	15480	4744	3115	2537	2233	1845	1436	1238	1065	994	892	934	846	886	817	784	759	790	822	741	791	794	760	747	793	760	688	724	733	752	767	747	733	724	712	736	785	775	758	731	757	691	707	712	737	710	707	722	729	721	691	723	744	702	714	731	703	753	727	721	749	701	713	732	729	654	741	723	698	702	731	729	708	728	664	715	738	705	757	685	682	681	726	727	745	762	747	731	761	711	676	728	704	677	721	774	710	700	738	756	717	715	755	676	722	730	744	675	750	707	699	717	695	724	705	709	717	733	669	732	721	729	707	717	666	683	750	702	695	730	704	676	695	709	760	687	747	737	681	687	725	697	705	685	774	688	696	723	743	714	737	757	669	736	755	733	713	715	700	682	767	677	732	709	736	693	698	694	679	708	704	695	677	712	652	661	710	708	684	706	658	675	720	691	728	712	698	686	753	668	691	711	732	711	776	691	746	696	670	687	717	701	709	719	677	714	694	695	687	720	728	722	717	711	711	735	692	691	722	727	725	713	712	649	696	715	713	701	729	711	709	706	761	707	692	710	678	716	703	707	697	702	713	724	709	741	693	713	734	675	678	684	696	710	676	679	739	708	691	698	728	742	703	691	686	698	692	750	751	740	703	689	726	718	726	696	708	675	690	693	696	686	702	730	744	723	738	748	636	742	673	742	749	705	700	767	703	729	691	671	713	719	683	713	710	714	708	711	713	749	676	693	652	682	722	722	752	684	682	673	667	697	717	745	676	713	722	679	728	711	694	695	711	712	715	746	690	730	709	669	713	730	677	716	712	718	674	710	682	728	737	698	700	751	709	751	690	669	755	753	729	719	753	732	707	657	739	730	669	733	706	680	747	697	672	682	705	705	702	706	704	719	719	621	742	678	637	686	738	720	722	716	737	703	709	700	705	710	705	659	704	741	732	710	685	737	723	704	731	693	769	712	695	682	688	708	679	715	720	747	703	657	698	706	708	676	680	702	718	734	764	722	753	684	718	680	687	713	725	683	734	723	693	702	679	704	698	676	723	680	708	686	675	727	788	702	736	734	697	749	678	710	717	701	679	741	688	684	709	709	670	755	665	715	717	719	757	717	696	733	717	656	704	703	732	696	744	680	655	726	701	757	690	698	709	718	696	649	749	731	728	669	693	732	721	695	694	698	670	757	759	702	714	689	680	746	712	727	719	723	716	711	716	757	729	705	659	687	708	710	764	721	769	694	761	712	707	707	699	776	701	694	716	725	726	674	748	717	692	718	739	692	709	697	721	697	735	710	727	708	713	723	716	670	709	682	730	687	717	774	701	726	731	737	712	711	717	726	712	709	703	720	727	688	715	703	739	732	726	740	686	755	686	686	710	697	735	711	723	717	651	685	672	701	723	660	721	738	696	736	694	679	688	694	696	715	722	733	673	665	689	763	724	729	714	706	709	688	697	699	745	666	698	708	701	719	765	655	729	736	656	686	689	709	682	690	723	716	695	672	713	731	739	722	763	708	731	692	720	710	679	658	709	714	712	719	756	723	711	734	716	713	753	666	676	662	770	697	664	719	688	674	753	741	677	746	704	689	708	715	767	706	699	708	743	698	743	672	731	715	714	709	711	713	684	719	741	699	748	684	708	721	730	757	729	683	710	667	687	692	721	723	748	711	698	705	713	683	705	684	708	711	704	733	726	648	708	659	674	675	758	692	744	683	757	726	701	697	679	722	700	704	721	686	685	736	739	705	688	688	682	671	689	689	730	668	720	716	714	721	699	683	673	705	785	704	718	682	685	719	740	702	741	726	685	668	719	745	688	662	714	706	734	714	723	716	712	696	730	693	726	715	721	685	738	738	690	704	709	710	718	738	703	707	685	708	710	654	725	694	693	684	739	727	686	701	686	662	723	725	734	745	719	730	691	696	685	758	725	717	766	726	714	710	729	708	728	758	673	739	678	729	691	671	724	687	712	700	772	653	723	740	743	719	707	751	708	679	698	709	671	720	715	720	715	730	706	708	698	666	758	687	689	678	675	712	695	695	734	669	710	630	672	705	697	743	729	723	739	711	723	720	727	695	764	701	731	704	676	695	719	655	712	736	668	705	713	691	697	714	732	682	679	703	728	714	724	691	718	691	733	723	723	722	747	683	709	735	691	671	676	704	734	700	706	707	681	674	686	708	720	721	726	703	740	700	713	690	729	703	693	723	688	747	716	646	756	762	726	703	722	731	673	733	723	684	726	716	710	709	724	716	702	665	744	731	714	762	709	713	750	717	747	729	674	717	730	724	727	716	738	737	738	751	723	734	705	683	657	717	724	724	698	705	693	715	696	723	690	690	715	719	718	797	704	696	701	728	753	731	683	710	688	692	714	735	713	711	737	688	665	714	698	731	712	699	746	705	725	752	675	693	706	688	662	706	708	725	705	697	684	681	724	681	701	725	672	721	704	702	676	678	737	702	753	727	687	717	753	740	765	714	722	712	680	746	662	660	705	743	726	721	717	684	762	708	682	733	714	774	692	712	686	701	692	687	677	710	700	724	702	663	735	712	774	741	715	709	692	761	728	719	714	726	677	681	681	714	742	715	679	716	733	685	688	690	749	722	659	722	710	728	697	678	753	721	731	708	672	727	701	735	682	670	745	710	717	699	687	766	709	702	721	688	715	732	734	739	748	713	732	690	735	736	737	735	641	674	778	684	693	734	675	687	723	719	687	715	686	661	775	695	694	683	715	715	753	708	719	683	701	678	671	678	698	760	705	650	667	711	746	734	790	682	707	701	713	661	670	689	679	736	702	714	718	682	595	727	702	720	733	674	716	698	732	692	692	698	709	735	729	751	698	716	743	724	674	725	740	707	699	706	706	671	711	663	711	708	709	751	725	686	741	748	701	727	706	680	788	745	710	709	704	735	686	684	712	721	738	727	652	683	693	704	678	717	691	708	739	694	738	672	704	723	722	680	702	716	707	702	691	666	692	688	707	743	703	690	681	733	703	743	725	667	705	675	690	712	729	709	698	725	722	683	673	675	712	709	713	736	748	706	684	658	693	723	745	692	696	702	735	680	717	702	698	738	688	747	699	694	749	707	722	673	719	742	731	715	680	725	705	746	719	735	747	691	730	711	680	749	713	681	729	728	698	724	716	669	660	680	705	665	702	710	702	686	692	733	717	699	712	696	754	724	697	708	724	720	706	694	730	710	765	683	723	742	754	709	742	740	681	736	776	708	688	688	701	810	705	717	684	718	720	728	694	704	706	676	698	758	687	707	703	695	721	699	753	740	646	719	713	728	701	719	757	732	710	722	721	729	686	704	682	704	708	690	735	696	727	715	685	748	677	696	754	722	749	724	694	696	696	713	730	693	740	686	681	688	706	674	723	703	700	714	668	759	731	687	681	694	718	727	701	735	734	727	693	725	714	707	685	673	658	784	731	709	736	704	738	748	708	709	729	694	668	709	756	734	698	729	712	686	718	690	704	686	794	720	712	686	703	715	711	734
37349	27656	23782	7445	1940	950	599	449	352	300	251	211	205	232	199	194	192	169	184	196	195	177	200	191	172	184	212	188	195	185	168	193	175	168	172	170	188	186	183	169	172	190	196	178	182	160	179	184	158	169	161	174	160	159	161	172	185	189	158	176	201	185	163	183	175	154	200	191	189	189	171	179	198	175	153	169	170	177	199	154	175	178	175	170	170	178	189	173	180	170	189	170	191	155	186	201	155	167	185	167	190	158	172	155	188	194	160	146	182	174	152	166	158	159	214	178	169	177	188	161	181	177	172	174	155	165	172	185	169	185	179	170	197	191	181	184	191	165	155	181	156	164	177	195	171	191	170	159	192	177	166	164	162	177	191	167	201	177	169	179	173	173	172	175	193	180	169	178	175	170	160	186	176	180	178	158	170	160	177	168	158	157	165	167	171	198	170	156	161	178	172	172	160	137	189	191	185	185	170	175	183	187	153	170	168	182	172	157	169	176	189	161	192	176	166	177	166	174	176	155	165	184	173	172	181	151	171	185	178	166	189	191	164	150	163	174	170	195	213	178	173	167	142	154	188	167	172	168	167	173	163	187	162	188	185	187	183	176	180	171	171	175	168	176	184	148	158	157	154	169	211	161	164	173	166	155	175	170	151	186	187	172	169	163	167	185	205	161	189	192	170	196	154	146	178	170	158	169	208	161	195	185	166	200	183	170	190	196	157	167	176	183	192	169	161	164	154	173	168	171	195	171	180	176	176	162	173	199	168	164	156	183	176	176	159	166	185	193	161	177	166	184	153	172	180	189	196	177	159	177	170	185	187	168	154	178	168	179	173	171	196	171	168	184	177	175	152	157	157	156	194	162	190	171	149	169	152	175	175	190	159	169	197	146	190	185	171	160	153	187	191	188	164	164	211	186	160	171	172	167	148	193	181	190	162	152	177	172	179	190	175	196	174	157	179	151	176	198	175	167	176	163	141	173	170	156	174	163	191	197	198	155	172	194	164	182	187	169	198	158	141	164	185	161	195	166	149	174	171	171	185	169	187	172	176	172	185	177	139	176	182	162	151	185	163	189	172	153	155	170	178	188	169	177	182	166	168	180	159	174	177	181	162	171	172	190	153	173	188	182	176	169	179	165	205	169	168	198	156	149	194	160	166	178	150	156	160	170	165	161	180	176	185	182	163	185	168	162	172	175	136	170	183	161	172	179	173	184	176	173	185	191	183	179	172	169	196	181	155	184	157	182	187	189	208	185	154	172	164	186	164	159	171	173	157	159	167	157	164	150	196	184	187	168	172	182	156	177	178	171	188	158	176	181	180	182	176	176	185	166	170	186	172	167	192	171	183	175	162	168	186	193	175	144	185	186	156	165	164	176	179	195	176	173	170	159	144	190	188	161	162	149	172	150	176	159	161	171	169	179	180	172	153	144	196	166	171	194	174	156	175	178	176	173	175	175	176	171	160	154	148	162	171	185	189	195	166	162	157	182	182	176	194	169	196	184	189	166	165	167	174	188	175	176	161	161	159	181	172	176	149	157	133	159	171	183	148	158	149	174	181	186	190	189	182	141	166	161	172	175	182	175	160	163	175	166	179	180	165	170	180	177	181	173	192	158	156	189	159	164	157	189	165	168	161	168	176	176	144	171	164	164	170	188	147	169	175	173	157	172	169	155	193	199	179	168	185	182	181	188	162	166	160	157	185	182	180	172	176	146	167	155	160	217	178	153	172	191	174	172	172	178	167	167	178	165	157	170	179	205	179	183	168	172	189	192	172	174	178	176	178	179	158	189	205	167	163	160	175	153	172	149	171	169	179	163	164	192	170	187	156	185	171	162	186	166	157	192	162	184	178	171	191	213	159	169	151	173	174	184	180	181	156	170	153	180	181	185	181	167	177	173	178	197	170	166	157	153	160	157	184	177	183	192	159	166	180	170	190	171	166	164	173	151	195	214	171	182	183	186	180	184	180	152	162	177	179	175	155	185	156	171	152	182	170	167	177	156	182	181	185	173	183	151	175	156	171	182	163	164	170	188	179	161	164	180	188	158	146	178	170	189	149	185	190	159	160	172	165	150	184	167	174	176	170	184	156	177	160	171	178	171	181	188	152	191	206	160	180	153	144	174	188	151	158	168	164	170	195	187	171	167	175	185	191	181	148	171	176	186	172	161	180	166	169	191	173	182	165	175	183	179	170	179	188	186	170	157	170	196	153	161	199	167	179	181	164	161	185	176	175	191	187	170	171	175	170	198	164	172	161	161	189	168	148	164	167	167	174	153	163	184	163	169	148	147	145	164	191	174	171	156	165	144	184	180	180	201	162	185	181	185	170	163	190	176	177	202	167	161	192	164	183	200	195	171	169	185	186	170	169	180	192	168	193	194	167	183	172	164	167	168	168	145	194	173	166	177	183	161	188	161	170	165	176	159	161	172	172	164	178	173	181	150	154	159	177	173	164	182	193	169	161	154	185	169	171	181	171	168	164	155	174	144	166	185	196	175	167	153	168	171	159	183	174	189	171	144	173	173	185	183	153	172	192	153	168	174	154	157	168	161	169	160	162	181	183	183	129	172	177	162	188	144	153	160	178	162	179	147	168	181	162	196	152	169	176	182	192	159	172	159	163	170	170	167	158	175	194	150	183	148	180	190	147	156	192	177	191	161	153	180	184	162	145	186	168	133	194	152	169	170	176	168	162	172	192	192	201	173	164	164	182	153	170	167	177	176	163	179	155	188	170	172	179	183	203	181	172	177	160	177	171	183	173	190	158	166	165	183	169	193	187	187	181	164	182	167	177	172	165	165	179	168	149	166	185	182	168	177	169	186	144	170	170	169	164	192	183	187	203	192	167	184	185	151	184	177	175	154	176	167	187	168	184	175	152	184	173	163	185	164	171	168	172	162	192	169	179	176	168	195	143	172	182	163	164	208	185	168	178	167	164	155	172	173	177	164	181	173	182	173	158	164	195	167	163	179	169	174	158	167	164	155	167	170	165	160	178	158	172	159	181	174	182	190	201	175	171	199	148	166	177	163	169	174	194	147	169	181	170	184	191	194	202	176	181	177	177	170	153	193	194	170	168	187	154	144	188	152	201	168	166	160	164	141	165	166	166	150	155	170	186	144	175	189	169	177	203	190	175	180	162	200	162	175	177	163	181	171	152	151	169	184	182	157	185	173	207	177	161	189	168	169	183	194	176	179	188	195	184	158	169	196	196	169	150	171	160	202	171	156	180	142	164	176	178	182	185	173	189	176	174	165	164	174	170	168	161	162	180	159	179	176	189	176	171	210	168	191	203	177	182	157	177	160	162	162	166	187	189	159	177	172	178	184	161	161	175	163	181	156	173	161	179	178	157	170	187	193	156	176	172	189	157	152	186	160	184	178	175	176	146	175	183	174	161	188	169	163	160	146	172	188	176	174	183	167	180	166	182	189	161	160	171	178	165	183	158	195	171	175	178	172	149	175	169	188	158	168	178	189	196	177	184	193
26111	22712	23893	6921	4020	3075	2561	1926	1508	1152	917	803	769	713	678	640	621	581	547	584	533	571	539	526	489	478	482	511	477	456	496	498	436	472	450	481	458	448	472	470	505	472	454	463	469	457	477	490	465	457	466	477	459	499	426	461	432	465	445	447	458	439	459	449	470	419	487	396	429	427	443	432	447	447	421	440	456	442	444	463	441	435	443	423	445	534	483	454	424	453	464	432	403	421	465	415	399	470	429	485	408	410	412	444	458	446	430	422	445	475	435	462	458	416	417	455	418	427	438	435	411	419	451	439	437	458	414	437	428	444	413	428	451	422	430	464	421	443	441	431	462	452	422	426	404	461	459	486	440	432	436	422	450	442	456	447	408	430	426	447	424	466	456	424	420	436	407	418	423	449	458	404	447	443	474	406	445	438	411	475	407	478	457	449	437	412	485	498	451	409	439	409	426	444	452	419	441	469	415	416	443	479	431	453	411	427	481	444	467	418	401	457	435	445	430	381	425	460	440	461	461	413	450	460	452	437	431	459	446	433	481	425	431	488	461	430	443	441	453	439	478	451	474	444	427	451	457	446	435	436	492	415	455	421	449	422	445	436	431	429	459	444	434	463	417	417	409	445	439	423	409	444	435	407	469	451	450	459	419	439	401	460	447	427	424	475	439	456	442	429	486	464	465	402	470	446	419	438	444	437	455	426	438	437	427	447	434	415	445	458	437	452	423	425	454	448	443	500	391	481	451	450	445	448	456	453	436	450	421	465	456	488	430	453	442	441	436	446	410	441	436	430	411	427	440	460	430	462	435	456	425	441	415	472	445	420	463	401	386	456	467	419	403	463	460	447	428	450	482	443	478	459	462	455	449	458	452	426	438	446	452	455	436	478	425	420	408	427	472	433	420	450	449	434	473	399	453	433	451	450	409	423	462	447	402	477	497	420	428	431	418	425	439	384	435	463	443	431	457	430	431	447	441	451	437	439	452	462	434	452	443	426	445	505	435	428	462	455	440	451	399	455	462	422	438	464	437	418	419	460	432	431	423	450	434	444	424	440	407	439	428	466	426	446	445	437	465	413	410	449	449	476	455	452	445	391	456	436	410	424	456	439	464	421	459	438	404	445	472	444	433	460	471	458	460	443	426	441	420	436	428	415	455	448	440	425	441	414	442	414	434	442	460	422	479	429	445	434	422	431	461	430	442	419	437	421	414	456	456	448	426	406	448	433	402	460	453	444	419	480	437	420	466	479	449	423	401	434	434	422	452	435	430	450	483	455	417	457	421	441	435	431	441	447	401	438	429	444	450	422	443	441	448	434	466	453	414	416	450	462	426	420	469	428	436	409	450	425	413	412	455	426	423	455	506	437	422	417	430	404	422	428	446	428	458	443	440	456	415	438	414	454	425	464	420	431	476	387	462	458	453	449	407	468	445	472	451	398	425	432	458	455	425	448	447	417	470	407	431	432	431	449	443	454	425	435	418	442	420	430	457	482	422	445	443	408	434	442	452	436	408	453	421	446	461	418	455	441	415	408	448	486	452	427	422	474	432	421	449	444	439	414	427	399	457	420	457	420	454	422	474	431	404	442	475	465	451	466	475	422	459	438	423	424	442	412	464	456	454	425	446	437	437	483	453	461	422	440	411	400	471	451	437	423	427	398	446	451	420	448	467	473	457	453	458	454	437	399	434	477	464	434	464	446	473	424	404	447	454	466	438	473	451	477	465	425	432	439	436	416	485	432	438	447	420	420	432	499	410	431	440	440	439	410	445	436	414	468	436	464	431	444	454	411	443	472	434	445	429	423	464	438	437	438	424	422	461	456	481	423	440	406	466	400	481	433	436	465	429	416	438	428	466	432	432	421	434	417	443	423	419	456	433	449	458	466	420	405	476	424	442	430	440	416	408	433	431	448	454	393	421	479	487	437	426	436	441	427	446	432	431	461	455	443	474	468	439	436	433	477	448	442	429	445	414	404	440	479	438	423	433	477	472	457	447	410	468	429	439	437	419	463	404	427	451	452	435	425	455	449	459	465	468	444	428	445	438	453	443	450	419	463	435	422	466	390	427	460	431	457	384	453	408	424	465	424	424	447	470	439	455	462	438	445	435	448	439	436	421	459	419	393	448	416	425	426	448	396	446	441	458	444	458	411	464	470	453	451	435	442	441	405	455	454	488	474	438	452	466	453	454	441	447	438	471	471	427	414	420	460	423	419	409	440	429	451	465	445	440	421	430	440	419	421	427	405	458	440	404	427	452	428	431	427	427	443	422	450	440	449	460	438	412	463	446	466	437	446	444	443	425	469	439	447	479	460	391	447	401	425	470	436	416	458	419	451	410	439	468	463	450	444	447	449	417	475	444	424	469	420	453	423	408	468	435	489	428	438	442	405	394	449	427	459	424	448	441	434	438	433	418	464	432	457	472	457	450	410	447	456	473	455	430	443	439	472	467	442	426	425	416	462	467	432	404	428	465	456	465	458	505	446	407	463	421	455	455	420	423	443	405	423	469	456	447	429	447	415	438	424	463	445	426	405	426	397	432	449	435	438	447	443	446	430	453	417	465	459	436	450	449	419	436	439	425	413	490	429	428	455	474	419	445	418	473	435	412	434	474	450	427	457	453	443	410	438	480	434	450	467	406	412	435	473	445	478	449	418	441	443	434	451	430	461	432	457	467	448	451	432	451	457	419	438	452	426	424	472	458	416	469	442	421	442	471	425	459	452	444	414	401	402	437	461	482	453	461	427	415	474	455	446	422	441	453	446	421	488	462	448	425	479	430	447	418	431	457	458	425	445	436	439	431	428	412	456	453	435	398	447	414	427	430	452	470	408	461	475	428	453	466	443	421	450	428	451	470	442	419	399	427	451	436	433	460	439	437	428	448	447	452	446	430	454	411	459	445	398	450	470	450	472	438	466	451	469	433	435	506	422	430	464	420	438	438	463	456	406	426	462	407	478	466	478	450	400	425	452	449	433	439	434	420	465	428	461	397	430	457	442	450	449	422	430	443	410	431	446	455	411	443	453	438	449	406	414	453	437	440	425	429	396	452	408	452	455	445	435	426	479	426	433	448	426	423	402	465	446	474	418	434	416	430	455	429	456	487	451	429	403	420	456	459	448	444	463	444	439	442	435	426	454	438	435	471	449	441	447	436	471	400	448	409	443	415	464	425	408	443	438	466	457	440	448	423	401	399	436	473	412	443	439	432	479	423	433	417	416	451	450	405	443	420	413	425	425	458	444	461	450	456	448	450	419	451	442	420	417	418	444	413	435	459	430	435	448	464	442	447	439	432	441	431	443	428	444	415	460	431	444	451	447	465	462	489	423	425	454	442	417	440	465	465	393	434	430	461	451	446	429	412	477	436	425	453	439	462	450	414	422	476	461	433	430	454	419	444	443	442	454	431	445	460	432	425	481	427	418	482	410	467	421	428	458	431	425	457	459	431	406	471	435	391	464	442	438	454	420	414	453	399	427	448	453	453	459
12177	4748	2754	922	634	480	479	404	372	346	316	298	312	326	311	323	345	337	347	335	334	315	347	298	334	297	332	333	294	345	345	349	350	356	336	326	304	318	306	305	311	310	298	313	324	362	332	336	331	335	322	356	301	340	320	304	309	319	351	299	308	320	325	310	339	337	309	330	330	327	324	270	327	322	321	308	333	303	352	313	352	323	309	332	329	329	316	321	314	316	310	333	315	312	307	342	326	322	300	347	302	308	329	297	290	310	294	345	301	299	313	300	313	307	301	299	321	323	306	335	331	333	308	308	347	318	294	347	313	338	317	323	324	313	336	309	311	313	330	311	383	356	317	330	315	314	345	363	320	313	307	316	305	336	282	310	321	314	319	340	303	329	329	304	316	340	332	331	336	332	340	357	284	301	345	315	306	309	296	322	310	329	301	309	316	310	319	302	302	335	357	319	311	326	318	295	330	346	364	297	318	332	330	330	324	312	309	304	344	283	355	323	343	343	326	318	314	331	279	314	301	320	308	321	286	321	352	317	280	328	328	305	312	322	371	303	336	336	353	322	347	325	322	295	301	352	314	313	326	318	309	294	335	300	316	307	344	299	316	317	329	293	292	314	324	302	327	335	307	307	354	344	321	331	300	344	311	313	291	333	299	330	358	305	334	298	317	325	305	306	316	326	325	305	319	343	316	341	290	332	324	325	334	324	359	302	287	325	346	326	299	319	329	336	325	319	318	321	338	326	306	349	312	323	318	336	319	281	306	324	304	320	321	342	302	306	297	313	346	317	328	329	303	314	289	321	311	334	337	311	301	303	335	285	303	317	326	332	372	311	347	337	320	310	324	326	297	341	302	304	320	304	288	319	312	327	321	310	311	306	338	286	314	319	301	296	306	355	329	360	354	306	325	301	330	330	311	325	377	315	350	283	309	344	304	318	313	350	333	353	297	303	330	348	384	298	300	307	310	321	338	300	345	327	317	296	334	276	307	309	343	345	323	326	300	313	325	334	331	309	340	351	327	308	299	298	314	274	351	303	312	310	317	335	318	346	312	299	325	323	323	320	319	315	312	317	316	342	320	323	320	326	323	331	307	299	311	352	320	314	303	313	306	336	302	308	308	294	321	341	314	332	276	305	323	319	286	310	307	315	298	323	332	328	331	284	324	318	323	322	319	358	333	325	330	314	322	328	289	285	302	323	341	313	328	337	343	342	335	323	331	329	326	305	297	337	279	323	315	319	315	305	314	321	295	311	335	343	306	329	293	318	337	334	288	331	346	332	306	305	370	321	338	304	343	343	305	334	315	315	310	321	336	297	313	322	334	298	310	325	338	315	344	314	311	322	343	313	334	332	309	341	352	310	304	291	341	311	334	313	343	304	330	319	341	336	336	308	329	335	330	320	337	310	302	355	324	298	345	367	313	321	336	314	315	315	300	317	323	352	299	334	389	302	328	331	325	336	324	348	339	333	338	300	335	334	304	321	316	320	302	318	311	350	331	312	298	314	322	320	326	334	324	295	349	343	318	328	344	313	302	303	298	323	282	318	364	334	354	340	326	333	328	312	303	334	324	311	296	347	350	322	320	296	349	321	285	349	339	325	279	329	337	321	316	327	310	325	358	346	355	322	356	311	298	323	370	344	322	349	327	320	299	285	293	314	331	314	303	360	358	331	324	311	330	336	310	300	295	324	349	339	311	338	326	320	313	335	332	315	325	321	340	278	322	322	329	331	306	339	328	326	330	334	335	309	340	283	309	357	311	352	322	267	314	329	339	344	316	299	298	326	338	374	311	332	319	322	310	338	311	324	281	336	306	345	358	334	327	315	371	311	298	347	313	301	333	303	331	303	300	322	284	297	340	314	301	325	310	351	319	324	334	354	314	319	338	311	303	293	306	352	309	319	293	335	326	331	321	316	356	342	355	326	331	348	314	363	302	339	303	341	301	317	297	306	320	315	338	326	344	333	330	325	331	309	312	308	338	326	307	332	343	312	328	329	366	289	316	307	305	325	329	311	333	310	273	347	320	300	302	339	346	326	330	331	293	315	299	339	315	341	318	312	335	320	342	322	292	300	344	325	299	330	324	334	308	303	307	341	351	355	346	321	330	298	318	348	329	314	306	325	288	309	324	334	316	335	335	293	325	337	336	318	318	331	305	319	316	337	329	291	309	308	333	349	292	346	341	308	346	314	306	292	357	293	335	325	352	326	321	313	325	308	347	311	322	301	325	334	327	298	347	331	354	329	279	298	326	315	303	322	317	309	327	325	337	301	298	297	342	305	286	321	332	290	321	335	342	344	327	347	306	350	280	321	308	333	300	351	358	337	334	310	307	333	316	306	311	322	300	320	328	338	327	308	318	304	326	316	300	326	296	316	296	307	319	282	338	323	330	300	300	323	287	323	368	317	339	336	331	311	320	311	308	339	316	289	334	335	345	307	296	310	347	309	335	310	321	298	311	327	314	337	318	321	332	299	289	329	301	291	347	296	303	339	330	324	324	315	300	335	308	312	340	320	331	300	308	342	328	333	340	325	305	358	304	336	341	371	313	329	335	317	314	295	278	327	337	327	315	329	324	336	321	329	341	310	335	297	321	308	351	328	295	341	313	344	320	327	324	335	370	331	301	320	321	322	357	316	321	316	314	318	362	305	336	332	343	321	329	335	293	290	335	331	292	351	344	320	306	314	298	306	298	310	300	305	369	316	338	300	345	310	307	330	312	290	312	317	302	307	341	357	327	317	328	290	328	306	305	314	303	328	345	277	339	299	309	328	344	302	336	352	335	342	297	287	349	297	305	344	333	356	304	299	317	310	340	352	352	307	337	322	311	329	305	338	333	327	321	325	339	331	323	324	306	298	334	334	271	342	322	333	318	349	341	334	309	302	291	340	340	303	315	315	305	290	330	326	329	292	286	307	308	316	315	327	301	330	319	298	374	325	303	333	304	318	338	343	343	329	333	302	309	331	339	337	341	327	339	345	338	313	340	349	351	366	309	315	322	328	328	305	328	307	338	323	342	332	334	318	354	317	303	344	284	317	354	328	322	323	336	361	339	295	348	332	298	259	310	322	308	348	272	327	285	319	342	340	322	349	335	338	313	353	308	280	305	338	332	304	324	313	354	356	305	315	335	312	324	331	301	345	315	346	319	294	303	311	327	290	347	307	356	324	378	319	312	322	312	318	338	327	313	317	322	337	308	330	322	301	313	328	293	331	320	324	316	312	321	331	363	333	322	313	349	327	362	325	342	358	326	347	312	312	305	309	337	324	353	335	338	337	314	345	336	330	358	332	340	309	289	313	331	312	349	316	327	331	326	308	311	323	325	318	347	324	309	307	296	347	342	329	315	333	344	323	284	325	321	334	357	308	327	354	324	321	316	295	291	318	309	316	339	333	332	326	338	332	328	330	381	339	290	299	330	317	346	319	342	329	302	331	329	287	328	332	357	313	361	313	306	343	300	324	337	320	291	332	343	294	303	303	347	320
9055	5246	5532	2550	2085	1791	1458	1286	1082	952	914	887	818	857	850	863	858	796	840	830	778	790	797	798	792	763	755	847	771	763	768	807	721	769	810	797	788	730	756	782	769	745	761	769	804	774	764	773	765	765	751	781	760	778	772	778	766	773	837	737	795	791	752	800	752	733	783	739	789	774	760	728	725	830	798	800	760	776	776	782	729	798	765	840	772	786	731	798	764	758	761	792	743	742	763	790	752	786	764	855	748	772	772	790	815	727	716	760	765	726	774	774	856	821	725	787	760	799	809	723	799	748	742	758	824	750	823	770	796	768	737	765	822	774	793	821	740	760	739	793	734	785	763	812	740	791	735	753	773	743	775	777	783	732	798	813	760	751	774	752	733	811	796	806	732	787	787	728	786	788	814	777	762	838	763	754	755	776	798	813	793	786	758	784	743	768	777	799	709	796	783	775	713	761	777	760	777	744	768	809	742	783	774	777	736	757	779	803	808	771	747	809	769	767	783	762	741	745	750	768	763	784	770	752	761	745	789	731	720	767	763	761	808	819	747	816	764	806	775	782	786	784	764	767	814	729	766	823	749	789	769	776	807	761	811	788	789	726	785	756	749	715	811	781	797	719	794	785	787	792	826	763	794	761	781	760	755	807	758	805	812	763	832	722	785	816	794	764	780	762	773	787	747	760	748	796	764	763	811	755	775	743	811	798	787	745	795	769	787	739	768	754	780	708	790	747	735	796	779	825	754	755	812	785	764	775	744	832	771	808	787	787	802	700	773	788	824	754	748	786	760	767	806	780	754	760	750	780	784	815	814	760	729	793	770	831	778	753	786	770	775	760	732	810	769	748	752	781	779	753	769	784	764	753	783	798	776	836	746	799	734	697	776	759	757	795	774	774	798	816	795	766	761	743	830	826	748	795	801	737	776	765	760	765	773	756	795	772	765	770	789	797	767	778	773	780	748	784	753	767	766	814	781	800	782	787	775	755	758	740	751	783	782	794	752	763	707	757	748	729	765	779	756	769	728	751	768	820	750	785	765	751	768	796	736	772	786	784	779	791	782	802	795	820	775	772	783	795	770	749	784	772	793	753	796	692	737	713	748	806	752	769	795	793	778	806	793	777	774	779	771	680	805	751	789	744	817	767	766	807	874	749	799	777	803	747	786	814	781	759	760	793	730	797	802	797	795	786	776	772	791	800	772	761	731	771	781	767	789	752	747	849	768	821	741	790	804	724	747	763	769	762	711	757	753	781	768	783	782	813	755	715	801	772	771	769	828	812	799	743	794	771	766	748	750	763	792	791	802	781	749	757	750	794	773	762	759	835	806	825	737	785	789	776	746	727	763	800	784	750	766	755	734	768	815	839	756	767	813	795	774	800	759	796	761	765	777	727	780	731	772	764	723	763	781	778	805	794	768	757	791	807	817	814	786	798	724	757	826	782	807	760	771	784	748	805	707	770	748	771	779	752	763	775	784	738	841	784	762	744	803	719	746	766	728	754	774	774	726	782	763	738	795	770	740	778	786	785	787	756	764	733	743	747	754	737	739	763	823	777	770	745	762	785	762	760	749	770	812	811	764	814	789	797	772	768	765	836	820	770	779	752	816	804	763	790	769	784	769	764	760	766	799	780	825	791	794	801	767	814	823	752	814	804	820	802	805	770	784	705	740	689	783	737	758	791	820	737	766	753	718	752	776	772	772	823	760	792	770	787	806	753	800	750	765	771	786	809	775	806	783	764	759	738	792	807	734	783	757	761	759	813	766	769	802	797	788	766	767	765	758	820	754	852	744	801	737	807	812	759	760	771	776	801	752	760	746	760	733	843	773	772	745	794	813	787	757	785	764	755	795	792	853	738	727	754	799	775	771	803	820	801	781	746	804	829	812	802	806	792	771	772	759	733	815	771	757	783	753	762	740	766	768	794	763	752	795	799	760	759	767	790	785	767	791	803	714	753	802	795	765	790	774	804	757	821	752	762	742	814	752	800	727	772	759	752	757	759	793	770	745	773	728	789	770	756	775	780	821	759	770	801	773	784	763	735	774	798	790	803	752	781	780	772	767	760	790	768	809	757	679	734	774	754	761	775	757	783	809	743	784	785	733	774	772	777	765	807	803	781	769	769	795	732	779	793	817	740	801	765	782	775	760	791	748	763	755	760	762	759	788	744	736	790	766	774	853	788	771	782	773	753	735	830	778	738	796	758	773	787	789	766	788	811	762	793	798	745	797	756	779	777	801	736	796	729	765	799	783	798	840	776	747	759	805	776	796	794	774	815	746	751	754	805	769	768	797	769	803	766	740	748	748	780	851	814	790	771	777	765	770	808	756	739	790	803	790	743	817	749	755	758	832	742	729	753	732	755	805	822	789	803	792	739	798	722	750	790	798	784	829	752	792	755	782	842	796	782	777	757	751	801	777	808	786	809	793	808	759	722	752	777	758	742	789	772	796	768	758	805	790	750	781	766	806	793	757	759	750	800	825	766	764	820	779	743	775	791	787	796	749	776	776	812	808	775	768	777	744	762	791	802	804	718	789	734	763	779	778	834	752	731	730	737	724	780	719	711	734	796	750	756	791	812	853	800	755	761	817	804	737	761	792	765	745	784	783	751	807	778	726	775	729	760	825	743	757	715	769	736	826	756	779	777	810	768	755	750	777	801	779	754	772	810	816	773	786	818	789	751	812	783	791	749	789	802	796	766	765	757	756	763	826	798	721	727	798	750	792	763	827	743	767	750	737	794	710	758	795	844	762	760	771	753	798	747	776	782	722	813	783	794	767	814	795	797	801	742	773	795	787	810	813	747	743	771	865	765	793	764	748	790	770	784	793	731	800	804	738	777	783	790	789	813	730	746	785	827	740	842	787	808	745	742	801	752	775	711	789	812	804	781	815	769	783	771	737	731	749	720	789	721	751	758	783	756	785	729	789	795	752	726	800	784	738	758	766	714	744	783	753	810	766	730	794	818	792	764	827	720	786	783	779	803	738	785	791	714	808	733	715	819	754	755	766	756	787	780	783	812	792	815	787	779	769	798	805	777	743	783	806	726	818	714	789	770	698	755	752	734	799	777	717	769	764	791	792	821	814	789	770	770	824	740	791	789	809	737	819	789	790	802	842	797	736	814	800	821	765	736	759	779	837	769	776	709	783	775	795	778	790	792	761	792	779	798	738	725	734	784	790	796	782	712	789	796	761	746	766	772	746	758	703	799	763	772	790	771	742	776	803	770	783	758	763	792	726	799	761	769	706	778	792	792	753	813	724	764	729	803	821	754	802	768	826	774	801	724	766	770	770	806	785	756	739	767	779	733	752	769	809	753	776	777	766	790	810	732	782	814	756	755	817	709	801	816	739	822	763	713	772	792	816	770	755	773	777	781	746	767	827	792	788	754	786	830	774	746	773	824	779	765	741	723	767	784	807	818	733	769	783	808	685	751	752	749	791	758	798	787	776	815	733	783	789	785	794	789	796	741	752	793	768	766	777	777
26974	16974	12884	3366	1044	742	568	496	418	369	363	332	330	334	311	279	298	272	327	316	281	306	308	303	308	271	275	273	265	285	266	282	303	299	265	269	301	291	298	305	298	282	301	298	318	316	274	311	286	290	305	311	276	284	314	292	292	265	286	280	290	279	287	277	325	272	275	301	269	306	265	292	277	277	311	294	287	290	266	300	335	269	302	280	295	281	291	312	296	282	274	310	289	272	295	273	254	294	313	275	292	290	283	296	286	264	284	302	287	253	328	282	297	327	313	299	280	257	279	286	274	276	282	306	278	320	308	315	292	260	292	273	313	288	304	276	289	311	298	313	259	311	303	273	277	272	293	291	310	297	311	265	275	301	304	293	320	275	334	306	324	303	310	282	336	295	325	309	312	280	277	301	289	278	330	302	308	299	278	316	284	289	319	308	289	327	295	334	296	293	277	320	281	270	289	310	290	306	291	299	318	327	314	314	293	303	295	309	311	296	307	293	293	292	282	282	278	294	314	271	253	303	331	270	297	338	310	301	323	293	272	288	316	291	292	286	323	294	303	273	320	304	292	293	340	309	307	329	298	339	326	317	263	313	286	271	298	324	297	308	326	275	284	280	295	295	300	323	285	295	297	281	305	265	284	335	301	285	250	305	307	271	263	293	285	319	280	305	294	307	265	296	273	272	259	338	297	295	281	312	294	281	299	269	299	310	303	318	324	333	313	290	295	300	288	276	300	322	291	270	286	314	298	280	316	266	294	277	313	278	318	310	308	289	275	279	274	275	265	308	309	264	297	281	288	288	265	324	299	318	300	272	290	263	305	302	269	288	291	289	333	226	275	272	301	300	301	311	273	284	300	321	273	269	336	255	277	302	292	267	305	289	291	280	313	282	296	295	324	289	309	289	278	294	274	310	284	278	304	279	281	298	265	263	297	297	301	290	298	301	287	332	296	296	290	299	306	309	275	288	292	290	263	247	284	296	270	266	306	281	325	303	299	304	313	292	298	320	280	305	276	286	284	340	290	286	292	321	313	252	291	303	309	280	300	286	289	239	260	269	299	287	330	329	280	273	278	322	315	294	316	284	276	270	302	286	283	287	315	321	310	293	316	291	264	275	297	299	297	251	280	283	301	311	301	303	302	304	276	291	268	300	278	323	329	320	286	264	267	302	294	261	286	280	286	349	316	322	269	306	327	310	326	303	275	281	311	328	313	284	284	288	301	286	282	285	293	277	295	296	300	318	309	299	320	318	288	292	260	309	265	295	271	300	298	299	323	311	282	305	269	282	305	288	283	326	293	277	289	285	306	298	319	263	298	267	274	285	283	298	279	276	287	260	276	300	259	270	296	283	299	288	317	278	285	265	305	289	282	302	276	300	322	273	315	302	289	310	308	263	306	273	273	314	292	308	329	302	297	267	306	280	290	311	271	289	285	282	300	282	288	296	304	285	298	311	297	290	291	296	307	316	274	261	298	293	297	282	282	301	295	292	304	250	286	283	285	317	270	289	289	267	300	270	292	322	276	328	329	282	276	307	284	315	304	319	273	312	282	273	299	310	302	276	291	281	291	281	312	317	303	287	295	270	291	294	275	344	307	290	297	290	294	316	286	270	292	279	283	321	295	311	272	310	326	273	293	286	271	308	299	322	277	305	309	285	310	270	292	278	318	301	307	293	336	319	265	330	288	294	306	275	305	290	303	318	273	309	288	298	276	275	308	308	308	274	294	320	317	268	322	306	297	273	283	297	320	291	337	254	318	255	277	304	313	310	308	291	317	289	313	310	284	293	281	288	282	292	314	300	285	272	284	289	336	284	273	300	303	260	267	319	278	319	275	272	299	296	315	290	324	322	325	276	281	281	313	335	291	305	311	303	303	305	277	317	280	337	288	295	276	279	283	310	303	318	287	331	324	265	301	292	300	294	297	301	295	306	297	326	314	296	299	288	313	293	269	249	268	327	295	279	297	289	294	301	271	294	298	297	300	294	283	284	301	287	274	286	315	300	287	287	282	283	306	265	277	320	279	317	284	268	301	306	320	280	295	295	293	355	288	299	328	308	310	288	279	301	332	273	282	277	298	303	249	293	278	251	333	289	287	288	309	304	278	285	304	316	317	281	276	312	299	282	316	284	295	310	339	304	292	297	282	293	287	324	314	248	336	317	274	314	285	299	300	278	344	302	254	319	295	278	305	289	269	337	310	295	297	296	272	285	298	306	305	275	310	327	289	301	276	302	302	273	294	302	350	331	279	300	300	306	279	334	302	288	289	282	291	297	261	284	282	282	309	320	289	283	285	342	312	287	281	323	298	292	263	293	278	337	299	295	288	273	292	331	264	274	283	305	285	311	302	306	294	301	281	260	284	299	270	281	282	325	291	307	278	326	270	330	282	258	273	291	295	309	279	293	305	303	284	293	295	298	324	298	301	279	315	291	285	312	294	287	305	286	282	299	262	295	308	305	308	309	284	306	328	304	316	316	277	314	313	289	289	298	273	322	305	293	257	307	302	292	299	297	323	286	338	279	294	284	287	288	302	285	257	262	312	302	283	280	290	269	299	298	282	300	305	268	286	307	300	292	297	285	300	312	262	266	322	297	272	250	305	288	303	273	282	288	303	282	349	288	261	259	277	296	307	311	299	316	310	321	304	268	304	294	299	284	297	279	307	280	279	289	300	309	286	291	288	276	309	296	329	296	304	285	309	312	347	288	278	282	317	276	293	289	297	281	280	280	271	275	302	277	250	296	317	275	337	310	301	294	280	286	317	292	272	276	302	315	307	296	300	305	306	293	294	297	289	308	286	304	300	310	311	250	320	296	272	300	287	263	289	324	309	271	283	259	269	293	301	313	291	312	277	283	259	264	299	311	297	253	291	285	280	313	290	283	298	303	281	316	281	303	281	279	289	257	294	321	301	290	283	289	281	288	266	301	281	312	293	289	286	274	288	312	273	284	292	319	288	274	314	331	301	309	292	320	314	325	290	310	251	309	273	319	275	269	293	294	284	292	279	300	302	292	321	304	321	286	293	309	296	263	285	278	310	307	325	289	293	303	283	309	313	309	249	293	280	306	282	283	301	290	290	293	317	292	310	270	278	306	282	307	292	309	281	328	323	349	321	306	285	285	248	278	285	295	296	283	316	309	269	307	317	285	274	328	276	281	275	300	289	302	295	305	294	307	298	297	282	277	327	260	285	276	320	298	272	296	280	269	314	302	291	291	302	282	285	299	283	301	311	300	313	315	301	283	258	276	295	278	315	328	295	274	309	280	285	280	324	293	316	289	286	287	292	288	306	289	305	316	306	275	300	260	289	282	277	260	288	266	277	280	320	284	298	302	266	335	293	301	330	284	320	311	307	296	325	284	306	293	283	277	278	289	328	294	304	310	309	285	315	289	292	298	298	294	301	280	302	309	288	305	270	305	300	317	294	281	280	292	311	291	278	284	284	306	306	278	314	276	309	320	301	282	372	309	278	312	294	298	307	295
19801	14978	15642	4996	3231	2588	2009	1663	1382	1074	1009	936	877	950	866	865	818	733	828	781	752	771	791	739	684	726	776	734	716	719	731	745	714	747	693	684	769	781	705	691	768	742	752	723	733	698	684	692	705	722	693	697	715	742	737	728	716	720	674	692	741	711	749	699	692	679	731	712	699	715	742	733	651	705	676	666	715	724	707	730	705	715	738	670	725	684	718	685	742	738	707	691	728	707	705	690	682	658	707	753	732	707	720	692	689	699	673	694	697	739	760	732	699	695	713	699	670	698	682	719	766	722	729	783	740	724	726	713	737	680	677	700	706	691	711	730	679	676	697	725	725	718	709	707	729	661	710	718	772	709	695	707	708	649	765	732	755	692	706	704	720	674	694	704	709	703	684	666	691	697	675	710	699	711	691	678	690	769	743	706	699	701	688	692	687	719	699	685	727	708	676	686	720	742	736	665	708	705	728	705	703	717	712	695	720	720	710	752	693	720	728	703	685	713	740	683	657	696	749	704	715	697	750	724	706	725	706	722	683	744	724	674	705	676	715	675	657	675	721	707	691	706	668	711	721	716	749	673	724	812	702	666	740	739	653	733	714	693	716	708	708	737	749	706	701	745	718	719	722	711	698	695	745	683	748	726	729	735	693	692	678	680	718	713	719	700	704	727	761	663	746	685	742	682	703	666	721	691	742	725	711	742	693	669	685	703	682	707	681	750	712	707	725	740	697	689	719	715	725	695	736	664	697	720	662	730	720	732	703	671	699	688	698	738	701	745	720	680	694	686	701	752	701	751	699	703	718	670	715	728	699	685	712	702	676	710	716	699	722	702	700	718	715	762	719	683	705	726	675	681	725	680	748	682	663	722	711	760	694	685	685	664	703	757	696	671	725	678	661	724	693	709	743	681	690	692	696	715	723	712	711	694	696	710	724	695	723	717	714	720	735	739	666	706	722	724	687	696	718	771	733	686	700	721	715	726	696	712	674	730	693	711	739	729	706	736	720	731	686	670	691	682	729	740	674	700	649	742	740	748	747	722	690	704	721	696	723	723	683	712	682	750	722	691	646	701	740	741	693	694	718	659	730	737	733	708	736	705	697	679	670	695	670	705	699	672	695	753	683	702	692	722	718	692	653	713	720	698	685	684	727	694	715	714	726	705	721	719	729	698	655	692	758	691	671	724	719	682	711	706	726	761	696	746	684	674	705	709	678	739	675	692	712	696	734	693	680	726	710	679	726	706	738	704	684	696	678	707	704	692	682	705	702	728	705	653	733	717	697	711	684	694	722	689	737	700	705	687	666	693	731	666	731	675	729	690	689	728	678	691	691	739	769	708	659	686	665	714	703	662	652	723	673	721	711	717	720	661	724	728	717	697	711	709	648	735	712	728	688	723	700	691	722	691	726	722	702	684	721	759	671	691	706	679	644	697	688	697	746	705	699	679	744	690	711	721	720	748	696	694	730	681	709	708	743	696	648	710	712	705	705	678	713	677	695	717	663	731	702	658	700	699	720	704	772	681	734	721	728	723	727	707	656	726	705	686	718	723	702	692	741	709	644	724	692	684	676	685	655	670	727	710	729	733	738	722	694	659	734	693	710	658	676	676	699	758	719	681	660	725	727	685	721	741	724	700	713	726	689	702	668	689	703	688	736	694	723	684	694	713	689	711	745	696	758	757	717	696	720	690	719	771	724	708	722	679	689	743	731	697	710	716	672	708	726	679	721	704	736	679	768	679	745	707	733	716	679	714	704	725	725	669	726	682	775	751	706	743	702	701	710	770	746	706	717	662	714	717	696	719	700	706	721	700	718	727	664	734	741	732	659	723	736	642	712	694	709	744	702	717	702	725	740	756	735	756	732	728	726	741	711	685	708	707	708	715	699	701	697	712	729	699	729	708	709	686	736	714	720	684	765	740	671	696	697	716	684	708	710	698	701	733	659	693	652	688	694	729	652	735	699	733	683	729	708	757	679	661	688	678	716	703	666	737	760	734	719	772	673	697	764	707	679	737	693	747	706	681	724	682	697	686	663	690	739	718	734	671	700	703	702	668	704	699	730	730	732	662	733	697	719	733	724	712	715	716	708	735	708	683	711	688	688	691	722	700	714	696	647	710	688	706	701	711	729	706	696	660	685	744	673	729	724	699	720	675	748	703	707	717	723	757	758	724	700	716	728	702	698	721	741	703	769	747	721	759	679	641	709	675	740	702	740	732	711	671	691	747	738	725	715	705	662	700	712	692	699	699	723	665	670	738	691	664	663	697	660	742	715	721	716	720	708	746	723	749	736	723	748	706	724	690	695	717	719	746	725	670	690	691	706	700	717	720	722	716	699	764	751	689	723	726	693	722	713	704	731	746	705	745	696	699	731	692	674	675	716	715	700	690	735	683	720	653	751	704	751	711	701	705	756	717	693	760	707	712	739	697	676	691	720	704	763	695	688	699	683	715	726	729	692	720	707	716	690	711	706	754	661	676	739	757	687	709	659	699	680	726	694	733	732	703	703	696	675	714	730	682	707	724	686	676	721	711	722	736	690	739	772	751	724	721	699	766	709	719	705	739	743	676	673	744	704	722	705	658	689	733	732	762	718	712	648	743	699	730	710	735	715	705	798	698	685	714	652	700	726	701	713	684	671	711	735	716	709	717	693	710	687	731	735	696	669	724	716	685	679	717	745	693	687	734	677	718	781	737	753	682	718	657	761	669	676	735	694	712	673	735	713	721	697	701	765	692	684	722	685	709	699	699	680	733	673	704	674	738	709	723	682	671	691	682	695	661	696	728	717	682	707	714	686	690	742	687	670	692	745	722	705	730	720	708	688	711	703	726	696	705	720	654	702	727	690	667	685	710	690	710	754	709	721	745	650	698	719	700	701	734	724	703	669	715	719	693	703	715	658	705	699	731	723	650	707	735	716	711	732	714	736	668	703	731	719	722	685	699	733	708	708	736	753	709	736	721	719	744	695	732	710	714	709	701	713	720	715	721	701	712	726	731	712	733	697	693	717	730	740	693	706	750	747	744	691	707	768	697	672	723	677	730	685	680	716	716	698	697	736	666	697	731	681	741	669	657	707	718	733	694	693	683	750	689	744	698	725	671	723	706	720	705	725	716	748	735	703	720	756	695	727	718	737	739	712	713	728	738	682	682	650	700	693	679	687	713	730	652	656	689	672	724	697	743	700	738	721	627	649	721	657	683	667	745	695	704	675	723	765	691	731	691	712	700	678	663	686	700	702	709	730	681	676	730	690	728	728	741	721	690	718	708	720	761	708	696	687	642	711	701	703	728	707	746	756	745	715	721	724	726	683	718	740	766	694	690	697	755	713	739	667	715	683	703	711	734	692	731	724	693	739	686	691	723	726	733	709	723	755	667	678	698	708	684	702	673	692	729	703	669	708	649	733	741	712	747	775	732	685	665	734	744	742	751	705	744	696	728	681	710	716	713	683	666	725	689	703	721	728	705	678	692	732	770	714	680	671	710
36915	25319	20977	6274	1672	871	591	462	341	255	240	228	217	198	227	182	188	200	190	174	186	191	186	178	173	175	185	183	177	195	175	167	184	178	155	178	171	168	166	184	166	188	202	181	168	160	200	186	217	177	168	165	173	166	176	168	186	175	181	148	165	184	168	196	180	164	178	164	174	188	172	176	162	194	172	166	166	206	162	186	170	207	168	156	178	200	171	164	168	149	161	146	160	164	169	185	169	195	159	189	159	158	177	191	156	171	158	201	172	166	172	169	190	193	196	190	184	168	177	167	191	176	169	170	166	176	170	196	196	153	165	199	173	169	172	169	161	185	184	178	198	162	160	166	190	167	162	193	182	182	178	169	171	176	207	179	212	171	194	193	174	145	165	173	178	175	182	167	160	158	150	173	164	187	167	200	174	172	166	210	181	199	150	148	174	162	168	162	184	188	188	180	173	179	152	171	175	181	132	152	170	171	205	170	183	152	184	149	159	203	166	169	165	174	178	154	208	207	175	192	174	173	170	152	176	165	185	178	148	160	157	141	169	140	195	191	181	154	170	199	168	178	169	182	173	172	172	182	198	168	174	145	178	166	188	172	148	176	153	166	158	170	165	180	167	167	159	166	182	188	153	180	174	154	154	180	179	155	181	145	168	164	169	147	180	184	174	150	163	156	177	175	205	190	183	184	155	197	178	191	165	206	182	168	196	168	177	194	152	186	170	140	170	178	167	170	164	183	197	192	181	160	179	177	156	195	162	172	185	170	178	158	180	172	141	190	170	174	159	182	191	178	203	183	171	160	172	188	162	171	184	198	192	154	184	175	161	174	177	157	175	156	167	177	157	192	165	196	175	174	182	162	183	182	157	165	148	182	184	187	178	156	182	167	149	166	172	174	177	171	157	183	170	163	172	159	190	172	202	162	167	179	171	154	179	183	165	147	161	202	175	153	177	183	168	207	154	161	172	191	169	161	175	174	159	187	176	164	166	176	188	203	157	143	170	164	174	177	178	164	183	170	180	179	194	169	178	172	189	146	177	168	178	165	140	186	177	172	153	166	210	166	186	180	169	176	173	181	188	173	192	175	166	180	196	174	178	211	172	153	167	142	139	155	149	159	175	176	179	150	193	180	179	146	163	216	154	167	156	183	168	175	157	179	159	168	175	166	172	166	167	181	169	190	191	202	167	183	175	179	154	188	197	176	148	153	163	179	187	180	177	223	181	151	148	181	165	188	169	178	194	152	185	181	188	146	163	164	189	188	169	160	176	180	174	173	151	170	174	214	173	193	172	182	160	163	201	200	173	165	154	174	164	186	184	172	182	182	174	167	163	172	174	169	168	168	177	154	175	176	163	170	171	162	148	179	197	188	160	169	204	163	165	182	182	167	148	205	186	173	187	173	177	183	176	158	152	158	189	194	174	180	153	151	170	163	162	173	172	164	153	180	175	200	206	152	178	174	172	162	179	174	136	165	170	182	183	154	182	166	194	147	173	193	168	167	158	162	148	164	188	174	189	159	168	172	152	159	186	153	166	174	202	148	171	169	176	176	168	173	160	161	172	194	177	145	164	191	182	182	172	164	198	160	188	152	175	167	181	180	178	162	188	176	185	165	169	166	172	165	168	165	175	189	166	177	188	170	183	164	149	174	173	187	188	181	170	172	199	164	151	182	165	184	157	176	190	171	176	166	185	161	179	172	206	180	151	149	170	170	155	195	158	169	193	155	187	158	176	186	176	177	170	190	180	188	172	182	175	199	191	165	178	172	152	149	171	176	168	161	178	167	186	156	150	159	153	176	163	179	158	178	157	176	187	154	194	174	222	168	180	192	192	184	175	174	167	181	175	184	185	183	171	172	164	198	170	190	179	181	179	172	165	164	177	164	185	172	169	152	173	183	187	164	202	187	166	161	180	153	180	175	167	154	178	151	164	167	170	167	185	164	157	186	189	179	154	170	191	171	166	202	174	173	157	176	189	167	184	188	173	177	177	182	170	160	165	202	168	165	163	162	175	167	145	169	181	184	161	191	160	181	183	172	148	174	185	169	171	195	188	172	162	167	159	168	181	192	144	168	180	166	153	156	172	193	190	183	182	164	185	192	185	184	176	182	163	177	138	186	169	156	150	183	180	175	183	190	163	156	186	154	182	163	188	150	157	164	160	182	176	168	185	180	200	156	185	191	185	159	184	169	190	177	204	174	171	184	188	167	174	160	181	197	181	171	180	201	182	174	161	149	178	159	169	188	167	202	159	152	173	166	170	181	209	161	182	162	158	175	178	167	177	167	165	179	163	177	169	169	173	163	206	175	167	168	179	185	176	142	181	175	173	186	181	159	157	169	170	173	173	144	183	162	154	155	174	195	177	186	167	180	172	174	194	182	169	158	172	170	193	179	163	155	169	164	175	181	154	180	191	155	159	179	186	169	163	171	168	154	181	188	183	177	177	153	161	189	171	154	186	161	197	185	173	163	190	172	173	164	187	179	176	157	176	180	140	149	173	184	197	159	157	178	170	184	156	158	180	161	180	186	163	192	168	173	169	173	169	182	177	180	181	180	173	167	185	198	152	178	158	164	195	202	186	167	179	162	179	183	189	147	186	192	175	186	182	173	175	163	159	177	171	183	170	190	192	183	184	185	163	181	189	179	181	163	182	177	164	180	195	182	168	155	157	161	155	168	171	180	159	162	185	207	189	166	155	177	160	163	175	188	186	159	193	179	192	181	158	153	171	164	152	170	165	168	153	178	190	155	157	174	181	167	172	163	183	174	165	181	167	147	160	176	182	158	167	187	171	164	164	167	161	181	177	178	165	171	165	167	165	197	183	191	169	168	175	179	181	183	157	145	184	183	169	153	186	148	204	191	190	154	178	205	181	168	169	171	172	206	181	160	190	165	192	142	189	149	186	176	183	181	198	209	160	188	192	181	169	166	178	180	180	189	190	199	198	170	180	179	175	185	172	192	159	159	157	178	155	162	165	155	177	155	180	178	162	183	160	160	178	172	179	168	170	143	183	196	211	176	152	158	201	173	156	169	173	173	175	169	166	182	177	170	183	153	171	155	172	173	173	181	168	172	185	167	177	163	200	161	187	174	165	187	188	169	163	190	152	176	176	157	177	189	187	176	168	172	184	174	162	183	159	161	191	168	175	174	152	176	169	169	171	177	150	169	164	156	177	169	206	164	176	176	161	172	178	170	176	171	185	142	191	184	171	176	172	166	187	177	164	194	159	165	170	182	163	160	166	186	173	171	205	187	177	188	185	157	182	182	160	160	169	142	169	189	175	178	181	194	174	163	160	153	175	168	174	199	189	178	159	179	176	176	170	203	157	158	178	161	189	186	180	181	183	175	151	200	160	170	177	168	166	171	142	166	168	191	175	168	184	153	154	198	145	193	177	159	169	171	185	191	175	180	145	168	160	179	199	160	186	155	162	144	177	161	165	168	155	160	176	180	159	149	196	194	182	170	172	190	173	181	168	203	174	181
25397	21054	22069	6495	4020	3229	2506	1891	1394	1091	890	812	748	748	679	644	572	594	563	564	595	569	539	524	479	514	479	484	479	508	444	486	455	459	460	454	430	462	449	479	472	465	454	455	465	435	495	444	429	468	423	455	467	464	484	465	466	459	447	482	480	453	477	480	435	431	427	454	448	416	433	483	469	451	463	485	465	459	415	449	460	483	459	447	452	475	499	462	413	445	475	475	463	452	430	411	472	496	426	463	429	430	435	446	459	414	443	447	415	421	460	443	448	416	433	437	429	436	471	428	418	429	432	470	488	418	457	458	465	388	458	457	404	451	424	486	437	456	443	451	443	435	477	474	440	419	468	402	438	463	442	398	455	440	474	435	431	467	443	483	455	440	484	427	455	410	470	459	412	449	461	445	414	420	428	452	449	408	447	419	448	445	423	465	476	453	453	457	407	448	457	472	440	451	412	450	427	435	441	427	454	447	447	470	418	462	443	431	450	444	477	438	461	442	442	429	474	431	416	498	443	474	455	436	460	440	448	438	466	430	467	419	457	449	433	412	425	455	435	429	464	465	429	413	436	429	445	445	436	463	418	415	473	460	462	424	448	421	438	444	421	425	370	493	461	438	440	464	450	447	484	471	447	430	443	432	429	427	445	448	459	459	414	419	444	456	429	439	451	441	454	465	453	451	453	424	440	441	460	431	470	461	448	428	425	478	475	456	439	456	425	439	467	410	437	467	451	418	429	420	455	422	463	450	467	430	467	461	426	452	426	459	433	410	443	416	448	462	456	421	466	461	473	433	434	494	436	450	455	421	441	466	452	438	446	466	431	445	400	469	423	438	440	407	472	430	421	438	464	461	412	435	449	462	447	452	448	448	437	458	419	424	415	410	453	454	392	445	432	469	432	415	449	434	423	465	439	478	416	428	457	451	418	446	407	422	469	442	458	458	415	398	434	445	434	476	450	417	445	457	456	448	461	425	353	443	461	450	449	422	447	457	458	436	403	438	449	479	437	420	475	465	468	444	474	403	495	439	429	433	456	434	438	417	419	446	433	472	430	431	465	471	459	453	482	422	430	431	440	392	415	484	450	419	452	441	421	414	428	442	429	450	449	459	458	447	426	463	435	445	464	378	425	479	441	460	473	464	438	455	415	449	449	432	451	447	443	402	427	461	450	458	429	418	408	426	427	454	427	443	455	445	451	451	445	465	462	432	454	436	438	427	434	458	469	434	403	449	451	438	486	444	465	428	422	451	429	500	448	441	417	434	419	454	442	469	462	449	454	427	449	432	476	444	462	488	449	431	427	417	451	434	437	463	485	461	434	390	445	436	439	428	468	428	452	421	428	422	447	394	432	423	411	447	433	441	422	438	430	444	482	416	450	452	408	442	422	440	460	438	445	467	430	413	450	422	448	461	452	432	435	433	417	427	467	458	430	464	383	438	407	438	440	426	464	453	428	435	454	451	459	447	438	472	429	464	435	436	447	455	456	420	409	475	422	467	447	502	433	447	440	452	443	446	434	467	459	459	432	454	453	460	433	460	419	441	438	469	438	432	406	420	489	420	462	448	421	445	430	437	431	464	421	487	442	444	450	436	415	445	416	448	475	434	455	406	434	437	418	472	446	441	423	417	418	436	463	433	445	443	434	444	464	456	461	458	447	451	461	454	462	428	447	437	446	459	453	426	467	444	427	470	470	418	421	448	452	434	471	424	462	453	438	439	437	441	466	447	446	451	446	430	414	450	414	463	415	472	447	443	449	427	456	433	418	434	455	459	414	438	460	435	426	475	427	423	439	450	431	438	438	443	440	468	403	442	388	453	449	444	427	411	441	451	446	447	442	427	488	418	473	470	462	456	426	441	378	433	432	446	444	474	436	470	435	427	409	429	420	426	482	410	454	455	449	425	441	432	459	420	441	441	440	420	396	456	438	441	424	464	430	418	469	429	457	440	439	401	451	454	444	443	421	438	407	459	456	443	448	413	429	453	434	471	446	460	460	434	431	466	463	462	437	437	440	466	454	423	443	431	436	434	451	418	418	483	441	420	432	429	480	440	426	440	434	448	405	449	442	455	424	428	443	417	409	427	393	416	425	423	450	411	423	453	424	417	424	461	471	472	448	457	452	445	439	487	429	454	431	424	448	445	458	444	428	454	455	454	472	443	419	451	472	429	430	445	454	472	454	414	434	441	452	438	431	452	444	432	456	446	460	464	429	461	455	397	433	446	444	425	436	467	411	435	466	460	428	447	437	458	474	443	421	447	405	466	451	470	460	416	429	432	434	397	484	434	446	411	471	456	441	446	467	467	451	424	452	444	413	429	441	432	479	416	417	437	430	432	453	438	428	493	447	459	441	443	459	435	434	475	423	456	447	451	438	428	442	430	437	424	452	419	424	453	408	431	449	445	428	439	410	457	436	473	435	419	423	417	458	431	432	435	420	445	429	417	449	472	447	458	462	475	446	449	454	411	442	429	450	464	434	421	409	467	465	427	437	410	430	430	425	455	477	469	458	433	438	464	466	411	428	421	418	436	442	438	465	433	482	428	414	434	454	429	452	444	438	440	462	451	451	447	468	462	439	457	479	457	402	464	413	418	433	428	423	413	430	450	393	436	428	440	441	434	434	429	446	455	437	475	471	459	443	456	448	444	433	444	464	450	459	447	414	428	445	403	454	429	466	455	464	448	428	449	396	440	452	420	411	431	431	470	396	435	446	469	422	426	456	454	420	483	458	485	452	459	441	451	393	460	441	431	438	450	455	408	444	423	423	428	439	468	437	486	417	438	435	428	464	425	485	456	431	426	469	429	420	430	456	432	439	480	427	404	435	450	453	449	440	439	402	436	429	424	474	447	411	434	441	462	408	422	413	453	465	417	460	457	440	467	438	380	417	458	444	424	460	454	444	466	436	466	446	434	459	443	431	450	446	481	441	447	467	440	468	438	480	457	405	437	425	439	464	433	440	454	445	457	448	429	438	431	429	430	422	413	462	462	449	404	431	439	459	425	409	427	460	438	452	459	441	445	428	448	445	396	456	451	411	433	432	430	405	442	426	503	438	447	456	426	448	396	417	444	449	433	450	424	426	509	408	453	443	454	469	439	482	471	440	441	457	482	418	404	473	411	437	462	486	440	424	421	464	424	446	477	468	417	448	451	469	433	429	449	470	445	462	436	440	438	399	411	425	414	379	426	454	456	467	438	455	436	453	456	456	435	440	410	473	451	455	435	429	463	454	459	429	473	480	466	438	442	429	465	455	441	428	461	440	452	471	455	447	475	447	439	439	446	428	431	458	412	425	419	405	432	446	483	434	437	434	463	419	444	461	453	436	452	436	441	455	410	401	393	425	464	461	447	482	446	434	422	436	414	410	481	428	460	440	432	405	461	460	431	448	499	436	417	429	426	490	450	403	468	454	437	438	457	437	447	385	423	472	468	391	460	467	421	435	455	463	403	464	437	441	426	444	446	439	440	449	481	447	462	479	436
12333	4825	2854	926	649	472	444	415	357	318	342	342	300	351	325	322	324	341	333	322	366	338	310	321	315	356	314	325	317	317	331	248	326	314	316	315	315	299	342	347	330	291	303	301	313	341	350	325	277	306	341	315	324	299	308	311	300	324	288	317	296	319	344	341	297	349	316	325	298	325	337	295	325	313	335	314	302	346	336	315	350	343	314	339	331	297	341	328	325	321	322	338	271	328	311	313	325	330	322	301	316	318	342	316	334	330	289	312	340	323	316	331	294	306	317	329	302	380	331	308	298	338	295	351	336	345	320	341	326	344	330	340	323	335	313	322	329	328	329	311	350	275	319	346	323	338	307	319	321	287	350	355	333	347	329	337	353	313	325	291	326	317	296	320	343	284	337	380	338	326	366	319	345	324	338	306	315	321	342	297	348	319	333	306	331	299	307	340	342	330	322	353	308	316	288	319	337	314	328	330	343	298	308	319	330	353	328	299	352	342	311	286	351	307	302	328	319	318	325	311	325	356	339	341	302	326	343	326	295	357	355	311	335	313	292	332	356	351	342	308	347	287	322	342	320	319	301	306	351	322	306	323	324	323	343	323	351	307	360	304	339	320	310	314	309	305	322	338	312	316	311	299	339	306	322	286	306	314	312	309	319	312	332	287	319	365	342	324	382	305	304	337	319	307	345	320	323	308	302	330	283	286	326	315	306	313	346	305	278	289	340	354	319	324	350	328	320	292	367	308	349	345	331	315	317	310	285	298	287	354	306	353	334	332	345	300	310	306	297	332	365	337	328	313	329	335	335	310	345	321	331	337	312	328	327	343	319	332	330	309	313	334	336	313	290	346	291	328	315	312	344	330	349	365	323	340	325	305	299	313	318	345	298	301	307	307	334	311	320	301	333	335	314	330	313	322	352	329	300	323	314	333	328	307	295	304	332	348	315	304	296	291	330	310	310	323	314	323	349	335	324	322	320	334	338	290	320	296	323	312	298	301	326	327	309	334	333	308	365	340	356	342	346	355	326	339	289	348	322	290	335	341	328	318	360	318	306	288	337	338	313	329	309	308	311	306	337	310	321	313	340	328	328	339	314	301	308	307	351	325	346	297	335	330	329	297	303	354	313	316	326	343	281	346	316	317	328	345	314	333	322	289	302	320	326	344	318	317	323	333	330	301	314	308	292	306	363	376	332	337	330	292	301	313	310	333	328	304	301	291	308	317	278	308	322	310	380	294	331	327	339	335	369	333	325	329	303	342	335	346	356	329	302	316	323	319	332	335	344	304	310	311	297	316	316	355	287	295	308	312	306	326	307	332	315	347	304	285	308	323	335	347	310	331	290	308	310	314	326	285	308	352	328	354	339	328	342	328	324	300	304	344	317	312	304	344	322	342	294	319	323	303	316	312	357	326	305	328	319	304	306	326	307	336	328	340	353	316	328	306	303	345	290	348	314	331	327	309	308	314	317	311	335	319	328	321	319	274	345	330	299	314	323	325	313	351	306	346	337	324	356	324	339	328	337	311	320	327	312	322	338	334	284	323	288	349	319	341	324	301	312	322	351	321	331	321	311	314	315	328	302	358	291	313	350	319	315	311	344	343	323	296	306	319	308	311	318	294	312	305	334	327	285	317	339	345	317	370	320	311	326	321	292	321	330	309	326	309	313	374	299	332	344	283	307	312	332	340	341	336	352	354	347	295	327	323	318	329	331	315	337	351	298	290	295	312	337	331	347	306	351	322	337	311	305	334	302	311	315	306	305	333	310	297	298	307	275	337	308	346	318	300	319	315	341	320	303	348	323	312	313	308	330	316	307	299	313	326	349	334	344	309	343	331	328	316	292	320	305	325	310	352	307	304	339	315	278	285	310	324	309	305	332	343	322	317	306	338	351	320	340	346	321	303	321	320	344	326	325	331	307	348	282	303	329	288	322	342	327	346	348	304	317	298	354	318	325	324	297	318	324	329	313	334	300	313	325	350	319	313	304	299	304	308	320	333	286	333	336	306	288	291	350	347	294	328	314	293	302	318	342	350	330	352	350	293	328	326	321	312	324	312	347	317	310	337	297	351	369	317	298	304	313	284	311	344	333	318	296	324	298	324	330	384	308	346	340	324	340	316	303	328	312	314	332	326	308	341	303	311	325	314	355	325	306	329	343	305	318	338	313	354	355	298	310	322	299	331	311	315	294	327	327	327	321	339	348	331	300	340	326	316	341	306	301	325	313	352	339	335	330	357	316	354	323	325	298	305	324	295	320	322	324	314	309	294	292	348	330	300	333	344	311	332	318	301	343	321	355	345	306	336	341	331	281	309	335	302	331	318	291	341	300	331	329	344	336	310	364	350	295	321	346	287	304	333	317	324	336	310	342	311	305	300	360	348	314	321	305	303	312	377	303	320	327	336	319	347	341	296	312	315	352	353	335	346	344	312	332	314	328	327	328	299	297	356	320	320	302	337	308	298	330	346	343	308	336	313	306	315	324	343	313	293	319	292	306	336	328	336	295	355	304	329	359	339	317	344	335	337	314	335	304	345	317	320	318	333	327	312	314	328	344	330	342	333	297	323	313	293	320	310	308	311	308	339	308	351	347	314	320	354	300	349	332	329	336	323	321	337	313	310	341	311	290	318	356	293	320	323	358	337	312	319	351	297	349	297	294	303	335	348	312	309	298	318	325	344	325	295	325	322	322	348	327	347	336	332	313	341	331	314	325	303	311	335	348	314	347	350	330	330	326	306	308	326	320	312	323	288	312	316	303	313	341	321	342	307	319	345	322	311	344	304	306	295	338	325	348	309	296	288	302	319	345	349	353	334	324	324	323	307	291	322	348	316	341	356	329	323	330	305	342	330	310	368	359	308	310	312	352	304	309	352	332	307	302	307	340	335	310	324	302	296	329	321	332	322	288	324	320	334	305	295	333	315	329	321	314	321	313	330	328	341	300	351	329	315	320	303	311	302	337	361	287	342	349	309	316	322	314	297	325	323	273	323	293	300	344	337	324	360	306	316	300	315	309	314	318	334	373	317	329	374	341	361	311	305	314	331	305	344	302	319	314	347	352	367	302	328	326	329	359	308	297	330	354	311	336	297	335	328	344	297	318	309	345	311	308	306	289	338	327	356	336	320	341	304	355	306	327	299	290	308	330	318	330	308	326	295	319	329	324	328	355	311	356	341	330	334	308	332	319	294	275	283	309	321	311	320	320	335	322	305	357	349	323	322	329	319	309	281	328	301	314	301	316	316	326	333	291	307	317	292	304	312	319	313	311	302	323	311	339	292	321	287	315	301	270	293	362	324	301	349	319	338	289	316	366	322	325	330	334	310	347	307	324	321	318	352	281	356	295	319	323	338	325	336	323	358	341	329	337	335	294	324	294	294	344	319	320	318	312	342	336	337	302	345	345	310	340	333	323	338	318	361	335	323	311	316	328	329	318	328	331	307	322	318	341	322	325	318	311	355	358	315	316	309	317	328	334	335	285	343	303	275
9042	5067	5331	2537	2130	1766	1407	1177	1022	884	785	880	846	808	821	826	818	806	737	817	795	739	727	777	815	802	771	774	768	796	782	835	781	820	777	854	815	778	785	763	759	779	801	762	780	796	835	774	780	787	761	738	767	773	777	757	737	761	769	776	736	800	772	751	749	784	755	778	784	759	838	727	741	775	776	794	769	760	794	768	823	805	773	781	749	784	776	749	730	796	859	798	769	824	753	776	745	783	788	787	754	777	785	755	775	729	776	814	761	774	772	756	729	861	796	741	804	763	756	698	772	759	782	786	752	814	799	741	735	818	782	758	725	718	779	775	779	758	785	773	765	748	705	811	780	801	759	797	776	777	807	742	798	732	745	741	816	722	757	747	765	775	771	819	788	736	780	753	776	769	778	777	804	735	769	725	753	814	723	794	810	838	779	766	724	792	800	782	733	755	771	788	805	799	727	793	774	764	799	784	762	747	735	787	783	736	769	713	807	848	781	773	824	825	802	715	735	753	809	760	777	767	759	807	751	797	805	775	821	808	764	732	776	904	784	766	770	756	759	828	757	747	760	772	752	771	753	781	752	757	802	768	715	772	746	762	770	783	754	830	752	768	799	759	766	795	747	729	789	797	754	764	736	807	779	819	783	730	789	803	683	739	758	757	771	757	736	744	796	797	744	727	767	737	766	810	788	792	768	730	801	772	807	749	801	858	813	762	808	828	811	750	808	811	750	826	747	808	784	782	736	784	784	768	784	779	774	777	824	758	788	795	763	780	801	768	754	727	705	786	814	768	727	764	754	792	799	766	772	749	838	766	815	801	742	792	822	792	801	777	794	812	781	784	714	825	791	748	786	762	769	779	776	727	795	825	799	773	770	736	775	791	779	802	773	822	767	786	817	718	799	783	831	772	787	780	774	776	752	782	807	814	762	803	773	736	788	797	790	794	727	784	736	792	772	757	771	840	757	836	759	755	760	773	751	831	839	752	767	784	843	793	754	785	789	780	767	731	731	749	756	724	811	806	761	778	811	809	793	766	752	797	764	758	798	779	803	803	771	763	789	811	819	773	764	798	774	744	770	787	790	770	777	774	751	797	766	800	750	755	794	758	740	785	786	811	697	799	803	732	814	781	767	762	784	768	779	805	782	765	761	770	761	816	765	810	797	759	712	778	796	714	777	833	769	772	798	781	770	797	715	787	742	763	785	808	742	818	756	771	777	794	805	808	767	751	793	793	781	809	802	770	834	786	712	750	752	721	757	734	780	817	760	831	779	746	756	742	786	763	768	742	769	776	785	820	769	791	779	777	754	781	731	780	794	764	824	792	860	823	753	764	805	772	784	713	781	761	776	734	800	739	771	775	776	767	745	768	792	777	832	791	731	768	781	781	764	790	813	744	790	755	809	752	767	796	792	754	765	797	735	829	808	770	785	821	772	785	801	740	806	794	776	786	778	806	804	800	785	742	761	825	781	768	831	770	793	770	803	787	747	766	764	770	793	779	773	760	775	761	790	747	754	771	784	770	790	781	800	818	831	728	780	818	792	766	762	768	810	768	809	744	739	817	774	820	766	775	768	793	774	768	729	758	786	780	776	816	795	754	804	785	778	778	735	828	739	758	782	755	814	782	736	775	770	783	770	771	832	793	804	717	788	747	785	759	823	777	797	761	783	797	800	762	774	738	760	780	744	727	779	780	771	849	738	783	782	777	820	806	867	798	783	781	751	765	731	804	787	746	749	773	797	735	751	741	782	766	757	781	755	758	791	777	798	796	819	790	736	794	824	748	810	771	740	741	772	729	765	797	787	802	774	834	775	769	793	769	750	795	771	774	721	810	739	802	791	805	750	840	781	773	765	795	728	731	797	791	784	786	805	811	777	701	789	757	725	785	736	742	772	781	747	758	776	739	764	750	756	803	759	776	759	749	764	758	826	775	794	794	810	757	754	766	799	771	808	830	775	732	810	768	792	733	780	798	769	733	761	821	764	786	786	838	814	795	770	777	762	803	777	844	784	844	782	752	842	758	774	794	760	746	742	767	759	746	753	808	787	726	749	754	703	748	785	822	792	811	728	746	756	712	759	764	773	754	757	747	778	788	803	770	764	730	772	809	823	804	767	747	775	751	846	825	800	768	781	765	752	791	775	805	782	767	774	806	824	791	800	742	793	810	764	712	760	757	806	776	815	728	754	770	818	740	738	769	731	786	753	772	795	781	815	750	817	811	788	801	795	796	755	764	781	756	810	742	796	756	746	797	791	750	805	831	789	738	825	763	794	801	724	802	784	782	747	762	816	767	807	786	769	793	792	730	762	758	772	742	800	794	768	825	793	787	793	784	765	812	705	721	769	766	785	771	725	749	797	746	756	786	741	827	776	737	769	757	780	789	785	805	764	807	778	769	781	791	783	791	844	814	774	777	812	801	793	820	744	788	796	767	792	730	758	766	808	769	776	763	785	797	749	764	762	750	718	802	831	767	765	741	805	765	796	773	814	773	802	756	797	789	742	807	828	751	754	748	739	752	818	767	754	811	781	770	757	747	771	755	749	810	841	814	753	811	781	780	771	778	809	819	761	773	769	758	823	791	778	719	736	791	743	778	832	811	804	818	749	773	783	778	767	771	800	811	789	770	795	742	831	744	785	806	777	801	849	792	784	772	732	816	799	789	766	786	777	771	788	740	749	793	756	706	779	801	765	753	772	752	772	778	782	781	744	755	776	787	777	827	715	747	775	813	806	771	763	794	835	769	796	823	795	788	769	795	787	800	787	777	761	808	784	781	758	764	735	818	777	768	729	755	764	736	778	735	787	765	751	768	764	787	756	783	741	794	736	798	821	736	820	791	769	754	766	789	752	800	805	756	767	759	801	810	762	701	796	774	763	765	802	810	773	734	777	794	798	737	771	788	735	726	725	779	752	767	789	790	816	791	801	819	763	755	762	826	767	795	782	759	801	741	804	755	798	769	757	831	759	753	775	742	757	818	786	718	783	772	766	787	772	777	764	753	762	831	806	809	801	719	737	808	824	746	822	805	763	796	824	755	769	770	768	774	790	755	762	801	787	768	796	751	792	749	739	697	755	765	750	786	792	788	791	752	775	772	762	794	714	742	809	762	787	775	764	730	750	807	780	773	786	776	740	785	764	759	763	780	824	740	810	773	781	795	733	840	785	757	766	733	744	747	797	769	782	795	783	765	755	832	784	801	786	808	812	831	764	749	776	758	772	767	797	780	782	814	775	733	780	840	776	805	801	773	804	744	838	788	798	738	758	771	736	787	770	754	771	738	766	784	776	785	729	784	787	789	830	758	788	768	780	759	767	790	816	781	801	756	775	752	767	769	787	801	833	782	778	821	741	748	811	747	788	751	795	814	793	768	756	772	786	800	772	742	725	771	848	778	730	774	800	793	794	766	766	816	747	751	791	768	763	759	811	782	803	773	772	775	745	805	772	759	732	755	794	752	773	811	785	775	819	781	829	778	770	786	784	755
27364	15701	13386	3410	1109	672	523	419	381	343	356	341	311	350	305	298	299	285	293	291	283	257	278	284	277	322	307	277	314	296	319	297	297	296	316	307	302	289	294	285	330	312	285	323	272	266	301	280	300	298	317	281	278	249	297	307	318	301	279	292	319	300	278	280	343	297	320	297	281	288	302	316	298	268	262	297	301	310	290	290	275	293	319	282	287	277	299	303	267	281	282	277	320	274	286	273	285	286	286	309	289	278	303	325	309	285	314	275	332	313	304	273	304	289	319	275	321	313	283	290	300	264	278	298	272	282	314	278	271	270	284	284	283	287	300	293	291	327	299	311	287	282	272	289	306	285	319	253	305	298	275	273	314	335	282	287	287	309	317	295	295	280	262	276	331	267	290	321	310	296	280	294	301	290	276	335	286	267	305	294	288	281	317	281	283	282	277	299	276	297	296	316	279	339	284	268	259	263	285	271	292	312	316	316	312	257	302	291	317	270	275	299	285	280	313	284	295	317	335	295	295	307	269	274	303	280	289	296	293	261	254	310	318	301	316	321	287	327	308	304	305	315	319	298	265	301	284	308	293	322	290	267	270	279	274	246	260	306	287	285	302	317	333	294	309	317	291	276	309	297	271	333	269	273	268	317	288	287	281	305	324	298	264	310	280	307	311	284	287	269	258	280	268	269	297	282	295	297	295	291	255	283	307	277	275	305	265	285	279	256	294	311	281	301	294	294	297	306	287	328	264	288	292	305	269	314	282	288	269	330	289	292	291	287	282	300	303	285	287	267	296	298	312	303	300	299	308	294	290	316	297	298	315	310	304	305	270	278	314	293	296	302	290	264	320	290	305	298	301	284	277	284	292	310	288	272	297	340	288	311	283	311	311	308	311	292	303	321	275	285	308	302	287	315	283	276	272	294	284	265	284	311	286	254	260	281	310	298	316	301	299	294	291	272	292	261	276	295	319	297	295	293	326	304	289	270	313	294	300	278	282	300	318	289	322	287	297	247	277	269	299	282	268	325	287	295	297	286	282	295	288	313	309	324	249	299	293	304	288	298	299	281	284	307	306	303	323	308	293	305	316	316	313	308	298	274	295	301	279	296	276	268	284	306	294	254	313	306	300	274	284	306	312	299	281	270	271	280	278	294	257	297	296	299	313	286	313	280	311	307	274	280	308	274	306	298	292	306	297	285	293	313	280	301	318	297	300	303	293	303	268	280	343	299	273	311	312	275	289	287	319	313	300	331	279	264	298	327	276	285	295	292	314	294	293	297	301	326	302	260	297	277	275	306	294	286	330	275	290	305	325	325	264	290	259	336	285	318	295	302	302	275	278	321	301	309	274	245	291	287	255	269	257	302	285	311	291	296	277	261	298	258	320	280	308	269	261	258	279	264	310	284	304	314	309	288	306	316	289	288	286	304	320	309	285	308	311	267	311	303	273	298	311	276	276	274	296	298	332	273	308	293	285	261	277	283	265	322	302	309	264	284	315	285	309	295	316	287	301	299	299	315	289	278	283	266	309	297	321	333	270	295	272	304	301	281	312	267	289	286	296	287	261	298	269	315	271	287	290	301	295	259	282	314	281	286	300	268	315	274	311	291	275	333	296	269	301	321	290	290	275	288	312	306	303	285	303	304	303	286	321	304	294	297	255	276	289	287	305	272	296	282	306	257	317	279	308	298	285	294	318	271	323	289	282	301	267	278	281	296	286	291	274	293	284	265	301	295	313	306	274	295	299	294	285	278	288	264	293	295	290	317	267	288	301	288	305	282	308	293	279	314	327	269	276	292	321	319	275	295	313	296	300	297	296	280	296	320	305	270	313	276	296	315	309	308	298	293	319	304	311	280	267	309	254	284	274	285	269	291	306	277	275	295	286	290	288	258	291	284	309	294	265	304	323	292	325	286	313	290	280	325	271	302	312	288	321	284	293	296	321	299	310	282	241	296	311	267	284	286	318	257	271	272	270	277	277	293	300	323	313	293	302	300	283	307	296	307	283	239	303	284	283	298	290	290	313	309	305	251	268	279	295	283	296	265	299	302	312	286	260	300	259	292	295	287	320	274	322	315	307	290	291	299	300	280	285	310	303	317	299	309	315	313	280	319	305	280	293	302	308	309	306	304	307	293	292	274	286	261	279	305	246	317	297	286	296	292	300	323	270	265	260	293	280	279	261	323	265	299	262	310	315	284	313	290	311	278	267	259	301	300	259	288	286	328	322	304	275	252	299	285	287	276	321	301	302	284	300	263	279	276	305	294	261	323	274	269	277	326	301	276	303	291	295	302	280	307	283	289	286	295	265	277	314	289	306	294	283	283	253	301	306	289	321	311	312	287	271	286	278	297	286	288	302	286	279	288	264	270	286	296	321	308	308	309	282	318	304	315	281	309	304	310	303	314	303	284	294	264	289	266	310	317	289	286	324	297	281	323	303	294	278	261	301	276	280	314	270	308	314	293	297	295	306	302	316	291	296	266	279	330	302	299	288	296	307	278	273	272	278	277	313	280	302	299	294	265	309	317	268	264	299	303	272	325	313	289	309	256	248	307	307	290	290	316	343	268	288	290	286	284	281	287	286	314	311	299	264	301	288	286	283	306	297	278	286	294	264	265	312	301	294	300	292	294	291	317	306	305	277	300	272	285	289	272	304	326	286	312	292	293	290	275	266	296	282	263	311	296	298	301	278	277	304	322	290	282	328	284	260	311	291	283	315	286	303	313	288	275	292	281	316	279	322	288	297	273	299	283	288	299	298	314	330	309	303	300	273	281	277	297	272	298	277	264	282	278	263	279	280	323	291	279	318	306	290	269	271	292	273	289	280	297	301	299	287	269	272	287	310	260	265	292	282	314	283	290	281	307	314	260	258	301	306	287	307	297	311	308	304	291	287	262	342	292	289	287	303	292	284	322	287	269	288	321	295	282	292	248	269	302	292	316	279	316	286	305	307	269	276	255	278	305	305	333	275	303	275	285	299	276	279	289	296	318	306	288	309	300	298	288	262	266	298	281	286	261	305	300	284	301	317	315	291	265	274	273	307	263	262	290	283	314	311	285	298	306	288	310	312	305	298	314	300	312	280	276	289	272	264	289	278	266	329	306	299	289	289	318	327	283	293	283	301	291	316	272	317	291	303	288	269	271	292	299	280	312	274	299	310	281	266	275	304	324	301	293	283	283	293	302	290	315	324	268	286	314	266	301	299	299	318	271	292	290	302	303	305	298	285	305	286	267	307	278	281	292	299	279	285	278	282	323	279	299	275	278	284	256	266	277	314	295	303	294	286	277	264	266	279	318	320	277	273	278	288	316	316	285	321	267	315	320	289	310	261	292	335	321	303	307	317	274	316	289	292	332	298	294	290	267	285	294	270	281	305	315	318	295	253	268	258	290	311	289	310	281	287	285	265	293	286	311	296	301	304	292	302	281	346	285	282	306	293	289	330	268	299	306	313	275	328	289	317	313	305	289	288	281	298	297	282	281	287	255
19975	13828	16706	4523	3289	2562	2008	1429	1205	1078	953	990	901	822	836	861	826	793	780	778	801	768	719	738	721	714	740	656	705	696	751	731	796	702	757	708	700	720	717	696	730	737	750	728	728	724	707	798	718	770	731	732	722	731	726	717	725	712	674	745	727	716	724	714	704	703	748	720	699	705	700	684	722	749	725	704	728	691	705	759	752	707	682	704	733	733	712	723	732	688	691	736	648	773	666	724	731	703	721	681	705	714	735	664	705	669	708	710	701	731	730	694	678	769	714	717	716	698	761	712	727	689	759	742	691	736	714	691	703	706	662	716	694	759	696	690	713	708	661	731	700	684	668	749	688	712	759	713	742	742	712	685	742	754	699	716	677	683	674	730	732	689	701	673	746	732	691	769	728	685	705	707	685	703	711	694	669	700	686	698	699	769	721	731	688	703	643	773	706	714	716	713	693	662	715	677	696	695	713	741	690	715	730	734	689	676	728	716	730	672	708	649	705	687	737	730	734	679	741	718	714	743	726	710	701	706	706	691	725	694	747	667	762	671	728	704	685	691	690	733	763	683	716	739	686	707	716	693	731	723	669	750	693	689	716	663	720	678	726	728	678	684	683	714	656	703	699	647	709	699	722	702	744	674	747	678	700	701	738	700	735	717	725	732	705	763	639	679	718	692	713	684	688	687	731	717	712	739	705	690	738	714	747	705	717	695	690	718	732	735	689	655	681	696	691	709	716	746	682	712	746	705	662	705	630	701	674	755	786	735	711	721	701	673	737	691	649	734	716	717	701	726	709	731	750	741	709	707	695	723	694	712	706	691	766	732	708	714	697	676	713	683	735	739	678	687	712	719	646	689	719	708	707	707	685	686	700	707	698	724	725	729	708	717	682	704	694	694	680	714	729	687	656	723	740	740	716	747	721	726	731	709	724	692	672	649	694	672	700	664	719	717	757	688	721	730	666	726	691	687	735	697	688	664	707	722	710	752	686	735	707	657	726	697	704	745	710	710	708	734	662	706	724	706	742	689	662	682	667	662	790	697	695	738	718	704	687	707	718	723	710	713	736	738	696	685	716	712	690	726	731	694	709	706	724	681	740	716	696	685	713	679	731	725	672	680	688	718	697	703	732	731	696	724	700	736	684	671	749	706	713	707	697	683	664	672	656	672	728	693	746	708	666	739	676	697	692	656	718	693	681	705	726	698	704	680	675	753	721	704	676	660	719	715	705	725	690	710	738	740	674	722	738	714	731	722	714	683	663	717	696	689	675	732	724	740	691	684	760	727	707	709	710	736	675	724	696	703	725	737	659	700	697	670	735	720	696	738	681	741	713	694	728	672	691	689	724	749	777	744	709	702	699	658	691	726	790	714	693	682	703	749	668	793	674	735	734	783	737	713	724	707	736	772	686	695	720	730	732	715	647	722	751	721	690	728	696	678	738	679	735	711	725	710	737	719	697	706	688	700	742	707	672	675	669	709	679	738	698	723	731	684	749	719	745	732	728	671	698	696	751	717	674	746	717	712	684	672	696	687	723	697	710	718	688	689	718	697	699	730	701	726	710	704	713	700	707	713	698	684	721	725	778	690	720	678	660	751	708	661	727	682	673	668	722	739	690	777	696	704	707	724	696	722	688	694	694	706	747	730	733	673	729	685	686	706	713	695	737	700	753	738	705	733	721	766	689	690	685	709	703	684	686	669	736	633	691	744	712	684	703	725	667	750	699	681	732	711	721	683	680	767	689	740	680	719	641	757	702	711	723	705	736	703	735	699	702	680	695	684	722	696	711	707	666	666	732	689	728	720	736	692	691	749	707	676	721	711	741	699	711	699	701	712	647	754	692	650	681	754	710	694	699	724	698	720	718	694	726	694	708	666	692	715	692	738	676	752	721	732	699	685	690	682	733	712	697	698	706	727	661	739	690	709	746	710	674	703	741	690	722	683	689	712	754	744	722	702	714	700	668	715	704	731	684	655	708	726	699	664	682	772	730	779	720	703	678	726	675	704	691	689	686	703	711	709	712	698	711	720	724	698	706	737	736	706	688	697	753	713	739	741	717	650	688	730	671	700	707	690	702	689	703	675	689	749	694	686	715	707	704	684	710	703	678	708	673	728	730	746	710	725	709	739	647	719	689	723	705	720	729	760	700	702	728	724	695	729	716	713	681	700	706	705	724	736	721	706	704	726	724	668	709	694	741	720	677	748	662	706	714	737	769	700	722	671	712	695	737	704	702	684	748	700	694	706	711	701	639	728	721	692	721	737	748	719	722	755	687	749	699	717	667	693	707	712	724	707	730	711	687	715	678	713	662	727	754	700	684	707	739	732	687	696	710	727	751	696	703	700	695	695	699	691	691	674	717	724	672	733	638	690	695	647	669	664	752	736	695	735	720	711	685	748	663	743	718	729	710	752	682	732	743	717	679	642	743	718	727	685	709	700	730	763	713	771	710	736	702	714	722	683	696	730	683	759	705	690	729	678	704	701	725	701	682	714	685	710	687	686	686	727	682	704	744	667	673	682	692	702	681	687	742	714	735	667	718	727	705	702	715	739	738	716	712	697	690	704	723	686	738	715	694	642	739	692	668	710	756	701	703	705	698	715	694	716	725	712	672	718	691	670	669	695	760	734	720	690	699	733	648	674	733	699	667	741	663	717	628	674	722	666	711	674	726	698	683	799	703	747	722	680	694	743	666	698	673	692	713	695	687	684	701	671	711	688	708	711	705	742	756	664	706	734	700	692	740	733	690	685	693	657	749	700	737	781	731	711	689	692	731	699	737	678	723	665	720	681	713	703	708	696	722	682	746	718	723	685	733	674	709	750	653	656	698	711	686	716	725	716	676	679	753	646	696	686	712	706	720	690	717	685	698	720	707	703	715	754	637	672	692	652	739	722	722	675	722	725	652	722	736	698	681	701	690	731	731	676	707	713	614	694	721	744	659	736	701	698	696	698	704	752	652	712	743	749	712	696	756	745	684	754	715	710	685	702	738	731	691	687	731	733	702	660	743	671	703	677	723	680	723	690	723	761	722	691	705	660	689	729	711	701	739	725	667	711	763	705	703	756	697	691	711	744	700	678	720	706	710	701	770	686	685	689	707	691	756	724	704	710	670	710	696	716	713	734	697	684	735	684	712	684	685	690	738	730	731	708	664	718	679	705	700	713	689	688	670	693	725	705	745	663	723	706	734	640	746	740	697	754	762	698	736	732	681	717	701	724	685	715	685	673	710	721	716	714	763	729	749	735	738	754	709	692	703	704	734	708	693	728	678	731	660	712	707	668	706	742	755	757	716	701	714	680	683	761	723	725	702	740	745	714	725	711	708	700	699	766	731	674	678	676	702	669	676	693	663	671	733	677	691	696	714	717	681	695	668	694	680	740	697	664	721	691	749	676	702	690	759	745	678	707	712	697	694	680	720	700	685	686	721	700	680	724	735	696	734	686	658	719	748	676	752	718	712	653	676	657	714	694	710	702	727	758	686	693
36373	24409	20747	5895	1719	890	535	381	318	239	215	241	206	205	195	190	199	192	178	195	213	141	163	177	190	213	209	173	167	167	158	163	159	181	179	191	181	173	199	181	171	169	170	177	169	160	166	151	162	184	169	175	189	187	193	188	157	177	164	196	167	199	181	161	188	195	169	154	195	176	166	184	176	168	195	188	160	170	186	173	194	179	188	183	159	198	157	202	197	166	137	165	146	186	153	185	167	188	179	155	175	179	185	160	160	157	164	169	159	175	164	159	170	171	186	173	192	166	179	172	189	157	185	161	161	185	162	173	160	155	162	173	194	168	161	152	170	180	168	144	176	164	165	172	150	169	154	173	176	166	173	163	165	157	166	170	185	151	203	168	189	179	170	156	188	163	182	155	178	186	171	150	179	166	189	171	144	166	182	162	173	164	198	195	168	159	182	169	165	166	164	162	184	187	194	201	172	169	176	164	166	165	176	148	174	183	189	145	165	162	169	188	166	146	187	179	191	169	146	174	185	186	178	169	183	159	189	141	152	190	162	165	164	178	152	178	184	169	187	175	186	183	162	191	172	181	177	183	172	179	154	203	173	186	178	164	181	185	165	146	172	157	178	195	154	161	166	170	210	188	175	165	174	172	165	151	169	173	176	174	184	185	153	172	192	167	152	184	168	154	188	194	146	152	169	171	180	180	154	171	146	191	185	168	167	181	162	186	160	180	158	181	168	155	178	161	162	191	167	186	151	170	176	166	163	166	177	184	165	174	176	159	183	182	144	161	162	214	157	186	184	177	178	177	166	154	190	155	168	183	168	172	156	179	164	171	170	179	171	169	166	176	191	217	169	173	148	183	160	173	152	181	158	160	158	166	159	186	165	176	162	149	155	152	176	155	157	171	163	156	154	157	193	162	180	198	183	185	160	139	173	161	195	201	185	156	174	161	167	167	166	205	167	154	152	153	161	186	160	177	181	180	161	163	166	150	189	167	144	165	166	160	174	169	186	175	198	172	193	167	178	168	173	196	165	157	153	187	167	165	169	160	172	181	181	149	166	173	201	180	150	190	168	200	168	199	191	173	176	173	154	161	181	158	197	149	175	164	177	156	155	188	173	167	173	189	182	151	161	171	174	158	174	162	191	147	164	169	185	159	184	216	201	160	180	186	157	171	171	172	185	165	186	187	176	164	157	163	173	159	177	182	161	191	146	155	169	178	149	209	181	158	194	165	174	191	178	194	179	176	160	177	174	171	152	165	174	186	204	163	162	176	172	198	168	171	195	168	194	175	168	177	180	156	166	159	173	166	157	162	195	202	190	178	161	157	154	167	173	185	165	184	180	176	191	161	193	168	157	180	161	164	163	165	175	181	158	178	194	177	154	161	169	173	161	172	166	166	178	182	167	180	162	166	177	157	169	191	167	173	163	173	189	169	176	163	181	175	192	159	165	154	170	170	166	166	180	178	178	167	151	158	171	163	191	175	140	170	145	178	159	173	166	158	177	153	166	168	175	181	170	145	171	178	150	170	183	159	162	162	182	171	182	144	191	174	183	171	171	200	179	158	167	175	185	169	185	166	178	215	167	162	176	187	171	174	200	177	189	153	175	187	155	184	169	192	185	171	169	164	173	160	146	195	164	166	187	192	180	168	185	197	167	191	185	197	183	184	169	175	166	163	165	175	195	169	167	158	179	181	167	166	158	164	186	173	180	166	173	176	160	173	189	179	162	175	193	162	160	185	162	196	176	185	151	163	160	181	179	176	152	165	155	180	178	190	201	177	166	165	160	133	192	166	189	166	185	192	197	176	184	203	176	159	178	179	190	184	193	165	180	163	176	166	186	181	169	187	179	167	186	152	189	178	189	176	172	184	158	186	163	181	192	190	155	151	160	181	172	213	173	162	184	174	185	175	166	161	167	187	198	174	172	148	156	182	147	171	200	158	179	165	143	169	189	168	155	177	185	184	170	155	170	175	205	174	193	165	140	176	173	164	182	159	167	154	194	175	175	186	178	154	175	169	182	160	177	144	197	179	192	169	139	185	186	188	175	180	156	165	156	178	157	160	172	168	180	138	181	181	172	183	177	155	171	194	195	162	181	194	145	157	163	168	157	161	160	198	199	186	166	177	186	141	169	166	161	180	156	176	170	171	183	155	157	164	164	154	178	155	155	163	178	172	177	188	196	164	187	156	169	181	176	161	183	184	172	186	163	171	183	165	166	154	180	184	158	160	178	168	165	151	196	146	192	172	173	162	181	180	169	156	179	183	179	193	182	156	178	170	181	188	181	183	161	163	184	178	196	170	178	177	172	159	186	167	206	177	165	179	187	194	165	152	172	175	185	186	176	174	205	178	178	168	151	168	195	168	191	150	166	173	183	199	153	175	177	166	183	189	163	188	178	168	177	181	166	188	173	172	168	161	194	176	169	168	169	144	174	162	161	165	165	166	167	148	160	189	161	172	167	165	185	197	184	167	188	189	174	178	166	160	167	150	180	189	186	172	164	181	169	161	184	177	192	178	196	201	154	154	182	175	183	161	177	168	178	189	198	164	189	162	166	193	198	185	189	178	169	171	173	188	166	167	175	168	162	157	177	159	172	188	177	187	200	166	151	193	183	176	161	174	185	172	175	162	154	189	182	168	164	171	142	196	165	171	173	174	173	168	177	161	168	178	179	178	186	196	190	156	177	185	167	182	162	171	179	163	174	175	158	146	176	173	192	169	172	166	187	182	164	147	141	169	204	212	174	180	187	163	172	176	184	180	202	169	199	174	150	179	170	182	170	183	172	174	179	160	155	173	147	196	170	172	149	171	170	176	159	160	188	171	164	190	155	167	180	168	169	181	154	191	189	162	184	173	178	189	156	158	177	140	187	156	167	198	191	169	171	165	173	146	168	176	194	190	157	177	189	174	165	187	177	163	179	176	172	171	186	185	171	195	167	167	184	189	179	181	178	182	205	169	143	183	175	195	177	183	185	191	185	167	184	159	172	188	163	156	170	173	168	163	149	184	182	185	150	169	161	143	171	197	164	176	182	173	167	145	149	176	186	192	162	184	203	163	152	197	187	186	172	170	174	163	162	160	164	167	168	172	178	168	157	177	169	185	177	162	158	154	165	180	201	162	189	164	188	175	141	166	198	176	184	181	162	169	162	171	171	165	168	169	187	146	169	191	184	160	173	169	166	183	160	174	175	175	201	195	167	187	171	177	170	164	162	196	165	170	192	185	161	141	153	164	161	160	166	177	173	189	179	163	174	161	185	150	160	180	190	170	198	165	181	177	137	173	168	169	187	163	184	159	157	190	186	182	195	175	156	181	176	176	164	173	164	167	155	173	182	162	158	192	163	177	186	183	167	163	177	194	169	180	196	149	192	145	202	152	147	176	156	149	178	189	184	187	197	184	167	182	162	199	160	174	168	191	157	155	176	175	168	167	173	173	142	145	195	171	164	161	193	185	188	173	188	191	157	164	158	156	156	179	168	183	139	185
25244	19893	21147	6086	4107	2958	2213	1649	1227	1014	951	838	743	699	666	577	624	615	583	539	505	547	535	557	522	465	470	510	501	517	454	487	477	455	484	461	440	443	474	479	509	477	489	454	441	469	448	436	468	448	438	483	456	465	441	433	474	462	420	440	426	437	448	415	458	465	462	450	451	459	446	451	418	457	475	420	441	462	411	458	440	436	448	430	441	452	495	456	497	418	452	441	460	428	434	464	451	446	467	442	438	439	458	426	449	432	440	409	443	416	468	448	421	476	458	448	412	446	419	443	455	454	467	490	487	446	448	413	414	456	439	433	469	437	421	425	458	435	442	407	431	475	416	439	421	460	465	444	440	422	426	423	455	419	444	453	415	423	438	462	426	427	454	435	403	434	415	465	441	448	445	460	455	467	424	445	460	468	420	472	450	477	427	429	446	425	414	413	448	459	446	442	464	422	412	457	441	459	430	434	393	450	421	463	438	417	427	404	448	463	415	464	446	426	451	443	425	421	423	424	463	419	449	430	403	420	433	446	407	455	442	447	445	420	414	427	459	418	427	429	431	456	496	442	411	431	436	444	451	425	445	417	446	436	393	407	456	438	432	457	454	422	457	445	458	428	465	428	419	431	471	421	451	474	451	398	457	470	446	444	378	410	461	411	443	430	476	430	430	430	427	438	441	464	476	464	440	437	416	428	462	404	457	447	429	445	450	409	483	418	469	406	449	423	427	408	433	462	441	472	463	413	421	468	444	439	436	458	429	400	450	460	438	471	451	461	434	451	423	442	452	418	438	423	426	431	431	440	458	421	465	411	384	426	414	461	440	474	425	439	447	449	466	443	440	455	417	457	423	446	442	433	432	463	420	404	423	425	428	434	435	420	429	438	467	446	453	457	473	411	463	450	475	457	408	429	447	412	475	419	444	442	468	427	431	432	461	444	440	486	436	495	458	439	425	458	436	432	429	434	452	493	431	431	433	435	414	433	456	474	445	416	445	485	431	423	450	413	440	416	403	400	425	425	419	411	404	429	428	411	450	431	469	460	448	406	450	442	455	463	448	456	450	410	451	439	423	449	419	470	424	469	457	390	394	422	440	437	443	458	431	452	443	448	467	434	440	421	438	422	441	458	426	439	431	408	418	411	460	427	413	456	396	442	413	444	441	416	415	420	446	476	427	430	423	440	428	485	440	433	430	413	464	423	454	424	461	420	423	454	426	456	425	455	423	477	466	415	431	435	449	399	402	434	437	424	435	420	456	409	436	448	426	433	444	438	466	447	431	459	429	406	432	432	414	429	441	401	417	439	443	421	455	434	431	433	473	467	389	468	428	479	420	428	431	438	421	458	446	418	436	424	443	397	438	439	449	423	459	447	426	454	453	448	468	448	466	447	458	446	448	432	435	456	425	473	474	428	457	431	447	463	485	463	450	423	416	401	419	458	404	390	443	460	472	442	448	443	425	460	469	442	461	482	441	462	420	438	440	444	450	439	386	439	449	478	407	484	420	421	465	419	443	431	449	471	450	435	410	457	452	438	469	447	495	411	475	397	437	467	417	419	444	415	419	460	462	405	439	450	428	413	455	415	410	463	422	427	448	387	425	451	433	429	401	471	443	455	453	427	401	453	465	401	426	435	490	409	411	430	427	437	450	422	450	423	440	468	396	459	427	446	462	447	450	421	416	425	427	441	452	385	409	458	438	410	411	477	425	432	420	423	431	432	423	446	448	459	421	475	453	422	444	472	435	431	446	422	411	427	470	433	460	437	435	436	424	417	380	435	420	407	453	470	472	441	466	432	493	482	411	414	399	479	393	442	394	456	433	432	430	432	442	445	445	438	466	487	475	452	410	429	438	463	439	468	429	429	445	451	461	437	467	430	466	455	456	449	404	427	442	462	449	425	461	409	439	454	472	474	463	480	470	394	458	469	467	429	446	449	433	431	442	462	404	425	457	433	459	426	422	447	427	419	447	446	449	425	410	445	430	464	452	442	458	429	453	467	414	457	471	407	454	433	452	468	465	468	454	452	425	449	421	472	462	395	415	434	418	442	444	408	454	426	450	417	449	439	390	405	426	438	449	467	439	429	418	419	431	446	442	404	412	439	439	459	480	478	452	426	395	441	441	428	441	468	428	424	424	416	410	413	439	412	384	434	451	424	402	459	486	462	434	419	434	428	453	404	446	458	433	415	453	399	447	443	459	397	457	435	400	452	465	447	413	456	418	433	402	424	469	433	417	458	428	395	439	454	462	407	421	425	396	477	430	435	420	411	430	479	471	418	414	440	414	423	431	420	484	442	428	454	459	396	423	436	436	443	421	418	458	441	414	417	429	438	439	414	414	468	440	420	467	454	425	413	443	426	422	423	453	446	429	445	408	432	455	431	457	436	436	424	444	449	453	467	469	453	438	409	432	419	420	432	467	420	458	394	438	446	467	438	431	477	445	469	435	452	436	440	459	463	424	490	431	455	472	453	458	454	431	396	454	432	436	423	429	435	441	445	422	425	424	439	444	407	438	503	457	471	446	423	450	441	442	426	430	424	404	461	447	398	460	458	441	464	444	446	460	430	438	458	460	444	417	435	416	451	452	447	418	457	447	437	441	415	400	459	416	466	471	429	430	418	425	413	450	409	455	452	446	469	446	466	404	425	433	407	423	443	453	447	427	419	424	390	413	455	449	424	419	397	436	413	438	412	459	458	445	432	458	427	455	444	450	425	469	437	382	436	449	386	452	424	436	470	425	438	449	411	464	436	421	462	409	391	412	466	444	437	425	420	431	448	406	474	435	412	422	408	474	413	460	427	415	416	425	410	412	422	398	426	431	449	467	450	497	464	422	440	453	429	481	458	419	421	406	463	448	451	475	440	486	449	436	442	463	450	441	425	446	444	445	448	445	450	424	474	406	418	449	429	451	439	459	481	413	453	457	438	444	422	456	419	413	460	421	451	411	451	430	422	477	434	436	449	430	419	487	449	437	417	450	493	460	447	426	412	470	407	407	452	433	439	415	417	465	421	422	439	445	457	411	408	445	441	452	415	378	418	479	445	448	454	467	485	448	455	429	456	449	457	407	425	436	397	456	440	422	448	448	423	434	434	456	442	451	450	423	460	430	430	402	461	446	429	428	415	462	431	430	447	420	425	411	391	434	438	446	438	412	439	445	456	419	398	453	450	425	445	464	425	406	416	429	407	474	444	436	410	452	438	454	434	450	427	471	447	462	429	451	433	402	394	467	425	418	431	453	455	405	422	423	445	436	445	441	476	434	406	397	419	431	436	427	454	460	403	459	431	444	448	465	435	411	460	467	436	450	436	471	417	423	428	413	442	437	457	430	449	467	451	432	430	492	414	430	448	446	456	444	429	407	466	420	430	433	445	434	425	435	453	440	480	465	430	455	421	457	431	469	454	438	392	425	430	420	430	474	423	477	448	430	420	437	416	440	414	426	433	433	479	452	428	407	417	422	438	448	415	443	451	426	438	421	408
12204	5225	2631	925	633	495	422	394	311	334	348	344	331	348	331	345	334	314	335	317	348	324	376	350	336	334	330	317	317	320	289	347	327	305	320	312	320	331	315	336	320	345	312	340	314	325	324	342	341	341	289	307	308	334	344	331	329	351	314	293	302	352	313	303	331	332	303	346	354	349	316	341	314	319	320	329	342	316	341	331	309	338	326	360	332	296	309	317	338	299	310	349	303	333	365	333	362	317	329	284	323	331	344	333	315	354	315	307	310	307	341	356	318	298	345	304	282	315	337	343	318	293	313	308	318	363	346	313	330	336	344	323	343	324	334	321	298	299	314	296	303	395	313	310	316	316	332	318	314	339	322	324	338	301	307	340	336	352	342	356	311	313	304	325	306	345	311	345	318	329	324	320	359	322	312	326	342	348	346	334	322	315	349	369	339	356	360	330	335	348	294	333	302	336	286	319	310	334	350	354	315	328	333	313	301	329	328	321	344	346	332	303	343	346	315	345	343	318	361	326	287	333	296	324	322	306	360	333	314	271	317	339	296	341	319	313	330	310	301	351	330	343	356	323	341	331	318	336	304	295	322	338	321	317	309	347	329	350	311	297	355	336	318	345	296	311	345	357	314	373	328	341	299	321	304	324	304	312	343	363	329	309	327	321	305	338	324	335	307	325	340	342	319	329	349	331	311	290	323	319	334	297	318	314	357	385	308	309	339	331	317	314	314	317	324	331	327	334	324	303	346	344	303	333	312	317	300	343	348	317	344	332	335	285	325	322	324	299	334	336	300	326	347	347	302	328	319	328	324	315	323	324	315	309	314	334	309	329	326	333	356	336	337	361	327	303	312	299	318	340	315	330	348	332	340	339	292	318	328	349	343	326	326	335	348	327	327	325	315	346	306	341	289	312	325	285	340	366	304	318	306	301	317	348	333	297	328	292	325	329	314	329	300	320	330	318	324	327	309	339	317	304	309	325	342	345	310	339	400	326	321	332	334	292	322	318	361	333	288	349	332	327	341	348	309	317	324	373	316	315	321	331	321	302	326	334	315	305	316	333	293	334	322	317	351	325	311	309	302	308	319	303	300	309	328	328	302	321	318	348	321	291	345	330	306	310	297	329	337	307	324	313	360	341	316	289	330	321	353	320	323	324	344	332	366	344	317	301	334	355	297	292	313	343	297	333	341	313	313	344	308	300	287	316	328	306	294	311	299	329	343	330	310	307	326	342	328	330	347	330	280	304	338	318	340	346	325	302	302	304	299	331	324	370	339	351	322	321	277	324	372	319	327	325	282	311	328	326	344	297	324	328	357	302	311	305	325	309	313	331	341	364	300	318	289	328	321	302	304	320	297	293	355	320	338	310	339	294	320	327	353	337	303	323	290	312	337	344	317	344	325	289	340	315	273	308	350	334	313	338	340	350	305	362	306	314	357	318	320	316	344	323	281	312	338	321	321	323	324	328	343	339	328	304	343	327	329	328	331	307	321	371	320	315	321	322	296	344	315	332	311	301	331	330	312	320	324	307	357	321	306	357	328	335	320	302	314	313	333	329	329	329	315	314	324	346	348	331	341	325	384	319	344	334	335	346	320	342	320	335	336	347	355	334	329	341	331	295	327	316	331	340	374	315	331	342	304	325	328	316	307	325	326	295	330	330	314	302	322	293	293	329	305	297	339	311	329	332	302	298	326	340	319	356	331	331	326	323	293	297	311	313	324	304	318	338	314	323	308	333	336	295	305	312	319	324	330	306	311	333	337	331	303	332	297	330	364	342	288	309	320	354	315	341	348	294	314	311	315	337	336	310	304	333	331	343	302	326	327	312	322	317	351	323	338	347	321	301	306	323	311	336	326	298	329	301	323	285	314	316	295	298	308	347	334	370	319	260	316	332	367	310	298	308	367	338	302	312	303	332	331	313	306	301	358	290	286	342	319	296	328	356	283	312	293	346	308	304	314	310	322	347	305	309	326	341	300	337	307	335	318	305	277	301	339	352	326	319	329	348	316	310	326	325	324	349	359	328	330	322	300	349	288	302	378	329	349	305	281	302	338	343	309	308	316	308	327	304	315	357	343	321	290	320	302	301	308	349	332	321	328	341	357	319	319	313	339	325	279	315	333	281	307	305	338	362	343	339	329	324	287	301	349	335	306	308	295	334	329	326	324	306	300	311	317	342	320	320	304	372	315	339	344	360	311	324	334	329	300	317	303	341	325	341	309	332	333	336	307	329	324	315	365	346	317	322	335	332	347	315	308	299	305	324	341	336	321	356	289	306	287	339	320	320	322	322	321	318	311	323	320	330	311	292	330	337	308	285	316	304	315	285	313	313	320	323	334	320	311	284	320	323	327	333	311	324	326	340	312	328	307	318	324	323	337	326	320	295	330	331	298	325	362	302	356	326	316	334	282	323	322	330	314	297	328	341	321	319	323	331	298	305	317	312	319	339	282	315	319	325	302	323	343	299	327	318	311	338	320	323	312	339	321	339	312	356	301	338	339	305	344	287	317	324	329	333	331	303	308	305	336	320	311	313	326	330	307	328	307	345	341	345	316	303	374	319	301	353	305	326	315	323	340	304	335	314	341	306	342	328	318	299	352	282	320	320	331	320	282	295	275	323	292	317	299	304	296	332	332	312	336	344	333	325	340	310	335	328	304	329	334	311	310	342	303	320	332	298	317	319	321	311	317	341	348	322	316	320	314	370	323	308	343	321	328	349	344	341	313	348	314	323	335	326	317	345	334	359	364	337	326	313	349	324	332	296	340	352	313	342	336	283	313	294	322	325	327	349	338	327	330	340	330	310	342	313	303	324	350	301	322	331	303	296	286	345	331	353	319	329	321	326	309	320	355	337	336	317	325	329	293	321	349	328	335	296	339	306	303	310	311	320	321	311	324	307	321	331	323	318	337	315	347	328	299	327	326	278	306	347	319	324	294	309	307	354	325	335	332	302	325	304	331	280	365	312	297	349	317	339	339	326	316	303	324	314	330	279	295	300	306	354	325	310	325	332	340	314	336	310	299	293	300	312	276	344	307	317	348	333	313	346	359	288	295	301	343	310	332	334	298	351	336	323	273	302	297	311	350	333	323	336	305	336	344	345	335	314	343	335	311	344	278	294	319	318	340	318	321	340	317	330	344	324	307	290	290	319	332	319	338	329	351	322	311	318	295	331	331	326	303	305	284	311	324	336	297	348	307	290	340	351	299	314	309	324	305	273	334	311	314	379	311	341	318	281	323	333	286	321	320	321	295	327	311	323	319	328	363	325	358	339	318	333	314	341	325	318	335	353	321	306	296	307	299	351	338	317	329	297	335	329	314	364	311	302	341	352	351	308	340	331	345	355	305	303	317	353	329	339	332	310	294	313	302	303	340	308	367	315	360	310	323	341	339	318	334	340	324	335	334	306	360	351	330	326	306	303	332	297	305	324	327	338	318	286	323	307	298	336	352	349	318	290	340	328	332	342	335	332	322	314	310	337	289	338
9165	5369	5134	2648	2062	1689	1298	1079	984	885	870	861	829	787	848	836	839	791	786	800	834	785	806	744	774	808	746	744	827	773	789	747	772	820	791	772	790	776	812	814	795	817	768	773	772	732	774	761	803	786	747	779	800	761	743	825	741	791	790	782	742	772	794	739	768	753	805	779	757	735	789	762	762	794	747	817	760	795	805	829	775	800	784	733	765	752	757	830	749	774	794	791	791	767	809	769	802	803	773	778	784	804	825	744	772	791	742	800	786	718	785	743	767	797	801	803	781	750	780	774	781	790	800	773	742	751	750	677	774	794	804	807	764	730	731	794	790	772	727	782	776	793	784	801	730	795	753	770	760	763	771	783	723	740	752	770	799	776	767	796	781	787	775	759	791	797	754	781	758	760	771	791	773	762	794	790	735	793	777	764	748	762	814	736	804	753	797	746	780	759	784	806	744	784	743	762	753	805	805	767	782	815	749	787	771	701	736	767	758	740	740	778	729	731	749	772	789	756	795	757	756	803	809	781	745	806	748	793	833	825	719	778	736	766	731	789	769	777	814	747	806	774	727	788	773	741	740	750	752	807	819	786	754	764	796	767	818	766	768	808	745	778	723	796	815	789	755	789	746	767	789	779	776	776	772	777	732	757	815	734	753	742	748	749	768	799	790	738	742	718	740	794	788	804	813	766	787	785	776	791	773	765	771	750	717	786	778	799	780	813	782	773	756	797	794	784	777	799	759	794	781	781	758	781	763	787	787	790	835	752	801	748	777	771	803	812	763	832	807	777	738	759	743	806	755	767	774	766	746	732	793	796	753	723	777	784	758	766	812	781	770	764	766	828	781	792	774	740	784	779	781	739	792	821	852	777	771	770	753	794	798	822	800	771	831	781	783	815	765	783	827	759	725	728	772	762	730	744	792	788	765	734	797	756	776	758	805	763	764	819	813	801	770	795	760	780	784	742	789	777	777	786	742	800	797	763	778	807	801	788	795	732	751	767	764	792	774	769	776	784	759	814	770	773	782	771	760	808	754	777	771	769	756	785	794	798	806	777	730	760	799	779	751	738	740	743	763	798	804	822	754	778	809	779	733	778	779	758	815	850	828	811	766	761	778	830	777	778	725	747	733	815	796	763	844	776	755	738	781	740	753	766	769	775	752	755	789	749	764	782	797	751	795	753	773	764	763	785	770	764	789	738	817	802	760	784	766	777	815	762	743	761	741	732	764	796	760	765	766	737	826	815	777	744	782	791	779	800	797	792	783	764	711	735	731	708	802	727	719	763	777	759	853	779	709	765	805	770	730	779	743	753	760	740	765	772	763	765	746	731	830	763	809	745	784	751	775	792	746	841	791	761	756	744	734	773	732	742	742	735	748	815	798	776	737	752	731	801	729	784	792	745	825	822	795	785	766	767	815	805	741	752	699	762	833	799	774	793	734	764	759	778	775	776	757	779	827	769	791	777	760	740	775	806	753	768	785	795	758	741	757	785	786	761	815	788	808	738	785	719	779	738	775	742	782	730	795	754	752	825	807	778	762	752	761	752	781	839	798	716	753	776	762	763	762	760	750	785	721	772	761	786	774	778	757	755	779	768	716	794	790	760	767	790	798	744	746	744	789	794	794	798	786	736	757	790	776	743	788	799	763	769	720	729	779	744	784	776	761	819	726	804	745	763	763	819	792	790	707	804	799	760	757	759	736	756	809	762	731	773	792	794	787	759	765	757	761	780	787	778	798	762	831	712	760	778	799	791	752	807	789	718	789	774	787	787	738	763	769	746	757	755	767	837	808	788	799	825	812	785	701	808	839	776	813	760	799	743	815	816	731	799	797	759	795	790	779	759	779	731	771	763	793	761	780	776	812	728	781	777	761	764	773	731	798	755	743	809	787	783	748	816	799	758	786	740	764	792	791	809	754	743	756	784	735	776	777	788	772	778	792	746	787	791	779	784	810	813	746	802	707	783	785	717	789	780	797	805	781	784	828	798	755	795	776	778	784	805	752	717	790	786	763	775	798	768	792	755	778	828	757	774	797	743	760	742	755	776	791	805	745	792	815	778	758	837	741	745	731	761	797	789	742	775	786	768	803	744	771	786	731	780	825	808	774	790	810	786	782	824	850	769	774	806	753	821	786	818	815	761	781	812	780	750	743	771	709	777	803	796	784	757	748	753	772	738	736	836	725	745	781	785	747	746	808	759	772	762	761	813	754	740	762	773	778	747	761	763	778	779	786	801	759	785	756	802	772	767	784	769	755	777	766	756	770	823	752	763	771	793	831	756	788	800	737	766	822	753	815	751	764	733	797	774	769	776	773	757	753	753	706	739	774	769	764	779	809	734	782	752	744	812	792	801	789	841	759	785	803	781	792	752	759	806	788	767	760	806	792	750	722	808	799	782	741	762	793	752	800	798	760	784	785	788	768	742	809	755	752	728	824	796	785	792	770	735	760	858	746	742	809	797	751	749	813	805	788	725	725	791	733	784	751	740	766	804	808	796	772	741	769	858	808	780	757	776	816	763	756	790	798	763	762	780	807	783	790	779	785	798	736	729	753	807	788	853	785	808	789	742	798	739	791	761	797	834	785	825	794	796	760	841	811	729	771	806	741	767	813	746	803	780	735	823	800	781	720	752	779	785	788	762	707	813	773	735	786	781	783	720	770	802	816	780	754	760	813	753	807	726	812	798	803	829	802	799	759	784	746	739	763	797	788	781	788	737	744	762	852	856	768	785	783	815	750	742	766	755	757	813	762	785	752	758	799	772	770	834	775	799	798	806	758	775	802	803	802	769	804	793	822	769	771	744	728	767	730	796	817	732	791	754	812	786	771	733	767	778	736	781	816	776	788	761	774	807	742	743	772	765	790	774	778	729	752	765	763	780	738	768	773	763	803	733	746	810	799	803	772	791	753	816	761	744	776	760	751	732	801	725	788	757	754	792	768	795	757	759	779	717	766	791	746	738	810	746	763	764	802	775	749	765	777	773	740	737	719	786	768	828	762	748	770	785	775	808	781	806	792	734	800	835	785	789	775	750	757	767	758	798	763	742	745	777	842	714	729	794	728	783	751	790	783	809	786	758	780	735	793	804	784	721	745	779	697	813	799	724	767	754	716	787	787	742	743	767	791	809	833	806	764	728	757	780	760	765	804	802	831	756	811	764	771	735	754	797	788	749	767	786	719	744	778	740	767	744	771	812	811	748	754	744	750	759	777	778	702	811	768	799	744	749	785	769	751	759	798	799	746	745	722	764	801	716	780	782	816	741	770	770	731	773	789	766	817	754	772	766	835	761	811	760	771	802	756	726	797	750	780	750	759	766	769	760	844	803	770	740	757	752	780	737	779	716	734	745	802	768	792	804	802	778	810	792	769	757	785	800	769	764	686	743	796	796	820	809	770	755	782	786	750	803	712	801	746	780	782	756	772	812	777	817	758	783	771	796	771	764	764	789	765	795	760	758	819	781	792	802	802	774	802	826	777	759	798	794
27265	15975	12307	3246	1024	634	461	451	352	332	339	334	335	311	338	309	302	272	292	283	296	280	275	266	274	323	310	278	289	295	303	285	302	300	267	270	301	300	294	278	278	278	270	290	291	287	305	300	321	288	293	303	267	262	274	302	277	303	272	281	311	269	282	280	292	318	306	294	284	268	283	274	290	286	277	296	287	332	276	279	269	260	308	307	315	318	311	309	296	285	267	271	313	272	314	267	288	280	280	277	283	315	321	310	275	289	258	299	271	312	313	312	317	279	299	309	282	305	255	304	274	278	305	273	286	304	291	265	277	275	306	282	282	298	269	277	295	287	309	272	253	314	313	291	313	279	320	295	300	324	302	327	326	314	278	288	280	306	304	311	290	278	312	323	317	324	289	287	290	272	268	274	293	292	305	273	299	301	291	321	266	287	294	286	291	327	315	303	277	321	285	294	294	289	307	279	287	291	302	318	318	287	276	312	299	335	305	303	289	305	260	277	318	290	315	315	310	326	310	301	298	306	331	305	304	284	286	301	290	278	297	292	279	274	269	302	269	311	294	304	309	294	303	297	301	259	270	307	307	282	296	305	268	282	296	298	288	314	300	263	280	283	327	306	292	305	302	303	278	316	304	315	291	278	269	307	278	310	270	298	297	297	333	314	302	290	243	280	283	295	317	313	277	326	300	291	311	264	298	294	295	287	276	298	309	295	313	285	319	286	260	282	287	265	282	283	289	277	324	300	265	278	307	275	304	263	272	264	303	291	278	300	284	312	311	319	338	282	297	280	282	290	294	287	292	299	289	282	273	329	279	290	277	294	306	311	302	284	314	293	309	337	271	337	306	310	270	285	273	301	280	300	298	285	314	290	299	285	282	293	291	305	312	274	287	305	288	290	283	297	287	297	288	250	318	262	271	296	276	282	251	316	283	255	308	299	292	316	291	287	284	291	298	298	323	305	286	293	315	263	303	331	332	329	283	292	331	289	283	296	290	319	322	289	316	295	277	260	297	302	310	317	289	284	299	311	282	301	279	307	312	291	295	274	311	301	297	303	301	272	304	270	272	297	299	298	273	280	322	289	264	291	269	287	340	322	328	296	327	285	301	309	285	279	297	285	278	271	292	289	296	277	273	306	274	262	281	311	299	271	291	288	294	281	271	283	315	315	283	277	303	302	268	293	256	293	296	300	305	298	332	319	293	311	287	306	286	289	304	280	290	250	295	259	320	303	269	299	273	295	289	278	282	293	297	269	287	297	290	309	297	292	284	286	304	285	291	281	299	320	315	305	278	287	260	303	327	276	283	284	295	275	292	249	319	289	284	255	305	297	299	279	288	285	313	292	305	311	277	289	278	302	303	302	293	275	295	309	297	291	309	329	289	280	303	302	295	284	271	296	262	292	247	299	270	284	278	303	284	282	265	312	304	292	287	292	269	294	291	279	280	296	293	280	290	268	303	280	285	285	283	286	285	293	296	287	269	309	311	289	316	296	311	317	297	296	271	280	291	287	286	265	240	280	291	292	282	304	318	239	290	273	283	286	268	289	324	304	311	288	268	269	324	288	311	304	266	277	289	295	300	285	332	312	302	308	298	301	297	281	283	308	288	283	309	351	341	312	295	267	291	273	304	291	288	298	277	281	290	338	340	306	266	275	300	289	302	295	324	294	269	291	305	297	279	343	291	274	274	299	301	294	255	294	285	302	269	320	309	301	297	308	288	287	301	303	318	289	275	272	322	302	293	282	305	282	299	308	285	290	283	277	287	295	252	277	326	273	302	314	302	307	301	297	291	274	282	295	281	297	295	317	291	285	280	292	296	264	301	266	287	291	320	289	301	282	313	270	302	301	322	262	287	312	298	311	302	255	304	285	320	293	298	286	306	260	309	247	288	250	305	274	314	318	282	306	303	292	289	299	275	297	282	302	289	286	291	283	274	273	283	299	280	314	285	291	279	302	298	290	304	263	318	291	312	316	299	309	301	256	287	329	291	320	290	320	303	327	300	292	255	283	283	275	305	312	282	289	305	307	331	297	342	273	273	324	305	316	282	333	301	278	265	282	298	364	281	256	291	276	294	298	284	287	297	321	341	285	329	280	283	298	305	299	288	307	323	302	290	274	252	284	307	321	290	280	300	283	295	315	301	281	306	310	295	295	309	311	262	292	283	302	299	284	280	288	317	289	296	291	283	285	283	277	295	262	295	261	285	270	300	287	306	303	268	298	325	266	293	266	268	286	283	233	300	295	270	289	281	265	288	311	291	298	285	312	326	302	281	283	317	287	271	293	288	276	311	264	281	305	260	289	259	292	308	302	292	303	287	259	294	315	276	312	280	286	296	294	320	285	280	308	294	296	283	324	276	276	296	300	292	294	298	302	289	288	267	305	287	288	301	322	291	297	289	271	301	325	296	275	322	318	306	294	267	273	294	303	289	310	262	299	299	292	329	299	297	284	311	293	290	285	303	278	289	299	316	272	294	313	320	285	279	326	292	284	292	288	290	285	304	288	306	270	297	304	303	321	293	277	286	291	277	304	298	265	271	245	279	253	289	267	309	277	275	300	312	264	284	310	320	273	302	295	282	315	287	273	299	302	267	268	269	284	282	323	263	310	280	277	287	277	273	311	287	308	301	294	314	278	303	323	288	294	283	298	293	259	287	267	255	271	296	272	279	287	310	295	265	274	273	286	258	261	266	297	284	277	288	296	286	305	311	292	293	272	301	308	302	297	278	307	304	304	321	267	272	303	291	302	312	290	309	304	300	295	276	281	302	283	268	232	293	310	278	275	282	271	281	304	299	306	275	292	272	309	284	281	334	315	333	288	295	273	279	279	295	277	282	284	278	303	275	272	288	295	290	285	275	286	321	299	312	314	311	301	266	297	286	271	269	282	299	337	293	286	283	274	337	293	331	280	309	288	325	288	279	270	310	311	308	304	300	292	288	292	283	270	280	272	299	307	286	324	307	285	274	292	299	290	297	283	302	285	270	288	308	311	297	262	295	265	333	300	281	315	317	281	277	298	305	307	299	326	279	274	308	279	283	269	315	318	313	318	282	286	272	309	273	276	289	298	316	288	315	282	279	304	286	263	276	291	286	295	306	324	297	262	288	284	313	299	298	299	328	312	277	285	307	293	316	310	272	270	297	327	271	283	303	299	295	277	320	294	300	294	268	333	278	307	313	278	291	263	290	285	263	297	305	274	311	289	301	280	256	257	283	308	292	292	287	298	290	293	303	314	299	259	277	320	276	268	298	287	298	297	290	274	302	283	283	316	262	291	278	293	295	282	268	284	271	269	303	290	271	273	294	301	307	286	333	292	298	286	280	312	316	283	314	298	279	311	311	295	270	300	291	273	294	287	264	300	273	289	264	304	269	268	272	279	296	278	290	270	305	297	311	297	306	298	307	277	318	258	301	303	325	274	274	275	289	305	308	286	278	311	273	270	276	288	289	297	258	279	284	306	279	288	304	304	324	305	328	303	303	310
19809	14000	15006	4619	3111	2356	1827	1430	1174	1087	987	920	923	874	873	830	790	845	776	802	802	718	748	749	738	705	755	698	743	687	712	704	762	717	760	702	787	739	721	734	698	709	757	713	693	702	729	722	670	711	664	700	705	722	735	736	719	673	711	701	692	694	730	730	729	648	694	713	702	675	741	692	718	679	711	690	691	695	716	744	697	692	735	684	709	773	748	688	720	690	708	709	690	734	686	674	702	732	700	747	667	718	646	675	669	704	658	670	740	705	721	740	730	715	667	709	657	657	691	706	702	690	706	697	698	682	721	709	707	726	657	714	698	736	689	729	720	669	668	700	691	661	726	687	733	696	681	691	680	683	707	694	698	750	734	665	706	723	704	757	651	707	712	744	696	743	729	643	705	696	716	698	731	662	680	687	729	697	718	720	698	687	733	734	702	699	704	654	669	706	662	687	696	732	735	685	685	722	713	674	704	688	704	767	682	685	665	678	710	680	724	654	733	732	691	734	736	728	695	688	681	737	690	641	738	675	738	726	652	658	688	747	684	719	700	675	728	710	687	738	707	676	670	694	649	688	695	711	663	675	755	704	718	676	727	715	718	718	708	723	740	661	729	709	688	699	688	695	683	713	677	662	673	706	737	699	695	716	702	694	670	685	684	678	678	786	713	705	731	684	700	696	730	707	677	705	674	688	712	735	707	749	704	702	703	732	751	736	726	723	708	668	647	751	714	742	711	703	700	694	694	697	720	721	738	732	717	714	658	736	687	721	756	671	659	686	714	710	716	688	677	637	733	704	720	687	696	682	711	712	698	689	640	715	726	713	726	711	730	671	702	705	694	716	720	693	729	710	659	709	683	697	717	734	697	707	702	735	739	665	726	694	704	710	708	694	673	611	705	710	691	763	669	699	727	669	681	698	733	635	737	690	677	705	713	673	666	698	691	709	715	662	680	690	753	686	704	708	715	686	730	679	681	702	675	746	730	707	713	710	699	717	721	668	713	663	715	708	715	673	675	689	688	692	711	726	682	696	687	690	676	720	685	770	729	710	714	715	718	724	681	702	681	743	742	711	686	662	719	667	708	661	658	701	726	668	696	682	653	712	692	667	687	723	740	689	722	690	668	729	698	726	696	716	675	692	680	688	680	660	676	705	693	716	722	708	699	716	704	710	721	674	693	684	748	741	723	715	720	717	716	686	723	689	683	671	692	659	714	707	734	675	685	673	708	709	692	674	756	713	720	717	629	717	691	719	710	709	676	693	644	631	684	696	660	688	734	707	699	712	689	693	682	733	677	667	718	760	668	686	734	771	665	677	686	740	716	715	737	686	715	654	732	755	695	725	750	693	671	693	701	716	676	747	748	698	664	692	697	711	729	711	677	696	677	715	722	694	680	725	725	674	741	700	709	703	736	650	668	708	713	701	700	708	687	685	678	726	687	720	700	737	675	744	672	691	627	675	674	724	689	697	635	669	629	707	675	690	689	706	690	702	697	725	732	708	689	711	663	683	698	696	714	712	701	711	661	739	722	694	661	708	717	702	705	713	718	704	706	698	684	716	692	649	721	698	668	681	667	714	684	730	691	694	728	725	692	704	691	745	725	652	712	736	699	681	699	728	706	702	739	712	729	682	736	728	679	658	738	682	682	716	742	683	684	683	732	679	743	715	737	665	691	724	693	682	697	662	669	713	680	690	714	714	714	733	722	683	701	687	700	681	762	728	713	702	718	712	725	750	684	663	689	727	707	705	701	679	637	698	655	645	703	674	746	659	692	740	687	677	735	737	715	663	687	689	739	642	770	678	737	709	701	706	652	742	704	701	624	688	699	716	703	706	619	704	698	728	644	725	733	673	696	667	685	678	687	743	677	693	669	723	759	708	713	687	694	693	734	684	745	625	688	672	670	720	708	653	705	691	770	692	721	753	688	695	688	741	678	738	700	714	661	675	702	677	698	720	650	701	693	670	694	691	689	677	675	715	713	752	735	703	702	734	700	719	664	679	657	721	701	739	692	670	700	729	689	689	726	689	725	689	751	719	668	731	684	729	660	716	699	708	724	686	761	711	725	683	694	722	676	675	721	697	716	699	744	680	723	666	673	676	730	700	687	734	719	714	720	656	699	705	669	702	708	714	726	697	654	656	731	707	716	702	685	664	637	628	716	720	714	669	695	677	684	723	723	679	727	749	667	704	706	701	686	693	684	714	672	713	679	744	706	713	730	708	705	743	736	713	702	696	700	715	735	685	712	741	723	706	661	730	689	689	706	686	692	738	694	707	700	713	745	702	704	686	681	730	717	698	637	715	706	655	670	706	689	696	729	678	709	748	736	682	678	686	702	738	747	727	696	709	688	767	682	713	712	708	737	675	685	682	718	708	739	715	705	698	741	694	744	676	671	698	645	712	714	684	724	723	729	684	689	715	690	673	714	742	711	733	687	697	670	728	723	699	700	712	699	687	705	699	676	700	715	703	671	693	729	695	720	678	717	691	720	711	711	699	732	732	757	680	667	733	736	651	760	669	705	715	704	723	666	677	699	741	710	700	742	700	748	696	695	683	700	731	723	687	675	681	696	666	671	689	673	729	727	732	715	662	747	714	698	709	679	730	693	684	727	677	720	669	727	698	676	737	683	676	707	718	687	708	753	723	719	719	718	711	694	661	696	675	697	713	728	701	660	690	712	678	700	699	671	755	698	714	709	702	681	737	734	710	687	692	703	693	734	682	697	726	687	669	724	718	663	673	698	691	740	683	679	666	705	706	672	675	663	754	674	685	675	704	711	701	656	708	741	715	674	679	672	711	716	739	707	672	723	701	717	702	656	721	700	673	673	682	699	745	691	692	660	657	688	715	679	697	666	693	725	663	680	686	696	692	726	708	690	725	724	696	716	736	711	706	678	760	677	736	714	685	691	752	708	691	717	678	661	690	675	713	648	715	707	715	712	726	717	711	729	780	713	657	679	670	681	671	658	713	715	688	711	724	698	696	744	706	699	726	676	681	706	706	636	698	692	695	736	697	779	739	719	753	718	661	708	688	709	703	752	700	680	688	704	715	731	703	680	726	733	693	695	700	680	674	711	700	726	685	703	734	734	659	728	707	668	711	694	711	670	722	725	714	656	712	709	719	706	733	735	710	730	663	712	708	687	670	674	714	718	689	708	671	710	696	676	730	676	706	684	702	696	733	712	693	731	682	723	725	681	731	668	713	721	704	695	690	698	764	754	688	683	676	728	684	701	710	733	673	674	747	689	750	707	699	737	733	676	730	711	701	701	706	721	702	699	717	716	715	676	681	679	709	698	703	731	683	712	708	754	665	730	701	672	648	723	687	762	730	721	733	723	709	714	676	613	674	676	694	764	739	710	673	715	643	735	714	709	715	672	765	726	666	689	689	665	723	748	718	755	726	696	684	720	701	709	729	701	672	733	705	641	686	705	708	690	668	730	677	736	737	767	682	755	702	737	733	715	680	709	672	685	689	703	736	697	658
37308	25184	19061	5101	1559	794	523	343	288	217	239	238	234	202	200	203	196	182	203	209	207	202	193	171	184	164	176	166	198	168	205	179	172	172	169	168	196	179	184	170	173	178	155	178	156	161	161	162	168	173	189	168	176	189	158	172	190	193	171	187	169	173	170	143	180	169	167	161	183	155	168	177	211	193	166	163	186	179	173	174	176	192	162	167	155	173	160	146	169	178	191	161	204	165	169	150	182	168	193	203	192	162	138	167	181	164	201	163	195	168	188	191	180	180	161	187	171	170	176	161	164	154	160	161	181	174	172	179	154	205	177	162	165	182	176	167	136	165	148	161	172	192	167	149	188	182	161	145	165	163	167	164	161	201	162	164	190	191	155	173	154	180	172	165	164	168	155	169	168	177	180	167	179	159	189	159	166	175	155	188	168	159	156	169	164	174	177	173	151	158	180	166	168	170	142	188	173	153	147	199	175	173	183	159	170	194	176	162	169	176	153	168	158	159	177	155	199	146	194	167	149	161	156	159	195	177	156	164	181	173	185	174	158	173	157	159	176	165	176	203	170	157	178	187	173	163	176	165	179	153	180	176	140	140	198	181	168	165	183	166	174	153	167	165	168	175	188	168	179	152	164	181	159	173	204	180	157	160	188	174	156	179	156	191	177	162	140	162	172	184	194	166	166	177	174	154	168	185	164	173	160	184	161	151	177	164	155	190	185	183	179	172	183	182	183	159	182	172	167	182	169	159	138	156	177	170	171	159	144	157	158	192	162	167	180	178	173	202	175	174	163	146	150	187	182	149	174	150	174	157	160	177	189	208	178	174	154	167	175	167	179	168	165	167	172	173	162	190	166	171	168	163	156	173	173	174	159	184	177	156	153	162	183	165	162	170	160	163	159	171	191	175	163	138	174	160	158	166	169	191	159	166	165	176	176	191	184	184	156	183	165	169	157	168	194	156	148	171	174	151	179	200	177	179	167	176	174	155	178	160	159	163	159	162	166	169	174	172	152	150	166	162	159	172	158	168	181	180	179	172	171	168	168	199	177	177	198	174	160	184	156	177	158	171	169	164	180	173	163	177	167	157	175	180	153	164	153	149	147	170	191	159	197	172	157	159	177	163	181	160	161	197	182	184	173	183	154	172	158	180	187	205	172	171	165	156	168	158	187	186	151	161	168	164	164	175	154	168	166	157	163	172	192	175	166	184	168	177	196	168	178	185	165	179	181	178	143	163	164	163	164	165	161	183	184	164	150	179	156	166	167	194	176	155	153	162	153	171	174	191	164	171	167	165	160	174	132	163	165	178	172	166	173	204	168	198	187	177	124	161	179	192	161	169	179	151	157	152	174	166	175	177	154	183	168	135	192	179	170	176	170	144	172	160	211	189	177	165	160	172	153	172	160	191	157	166	176	189	162	166	178	146	166	141	173	167	176	178	156	194	151	183	171	181	166	181	183	197	179	198	174	188	181	161	181	167	167	178	184	170	155	161	167	192	175	180	151	146	173	166	146	148	154	169	194	154	169	151	161	173	192	187	172	178	182	174	199	187	165	172	145	174	181	163	157	154	166	163	186	155	185	184	175	170	194	169	152	181	149	203	182	192	186	182	178	151	182	155	199	164	190	148	164	163	168	169	166	169	168	175	153	172	168	156	148	181	167	179	162	160	177	160	168	155	171	175	167	141	167	133	159	174	168	174	163	181	153	175	166	166	183	166	180	160	182	159	140	172	205	183	168	175	181	173	160	167	160	172	150	189	177	175	159	172	167	149	163	166	187	167	161	167	159	156	179	166	159	164	174	189	172	151	168	146	154	177	176	156	162	165	169	164	149	153	161	174	167	176	153	159	203	170	181	161	172	158	161	163	161	177	177	176	166	170	172	167	180	185	132	167	150	156	178	174	149	188	181	178	168	178	165	140	159	181	174	149	167	195	159	165	190	160	168	159	167	172	164	167	151	161	148	167	165	203	152	191	162	186	167	168	148	157	196	190	164	186	165	161	177	163	143	160	162	172	162	159	163	156	167	189	159	166	178	174	166	166	170	162	144	145	199	168	171	161	172	201	186	173	190	182	165	149	154	170	174	167	142	165	162	172	160	183	167	186	167	163	169	164	165	183	197	187	166	189	163	184	184	183	183	150	174	181	181	147	166	158	154	195	194	150	166	167	132	162	189	166	178	171	176	147	165	154	171	168	170	181	188	177	151	181	179	173	167	133	171	159	148	157	175	165	161	171	152	154	182	158	164	171	163	169	164	180	165	166	177	156	177	169	176	170	174	147	160	186	179	177	164	159	152	172	148	174	183	150	181	156	185	165	165	147	175	147	160	166	153	186	172	176	179	167	199	167	162	156	166	162	178	170	197	182	175	186	177	185	163	173	149	141	187	176	147	176	181	181	185	162	181	168	181	168	180	151	157	180	169	151	194	175	201	151	171	149	180	170	181	185	187	158	194	169	165	163	179	166	169	186	192	149	145	175	167	169	165	167	166	155	186	166	173	177	185	176	171	186	177	165	149	157	163	171	167	157	171	164	151	199	158	158	161	183	159	160	136	158	165	171	183	162	158	148	168	176	196	170	163	181	166	160	171	171	175	163	178	165	181	175	210	170	174	175	176	188	193	159	181	167	175	177	155	164	167	189	173	154	165	148	148	183	160	189	160	172	184	174	183	164	169	142	185	163	194	188	220	157	157	157	180	146	176	152	170	145	172	175	124	173	166	165	184	169	165	167	157	161	198	169	185	170	195	181	189	178	181	166	181	157	189	145	184	160	151	182	163	151	181	179	146	163	168	158	168	180	149	179	184	164	151	171	174	170	170	182	162	170	158	158	179	167	182	184	173	173	176	165	174	173	168	190	162	178	176	176	157	204	171	167	163	152	152	165	159	144	166	188	159	207	167	173	196	171	145	170	183	159	159	145	157	182	155	178	182	175	166	155	161	187	165	185	159	154	156	179	141	163	171	154	187	161	185	153	166	192	161	187	183	173	170	181	148	163	176	166	153	166	160	175	164	167	135	168	163	162	164	207	166	176	150	159	155	169	180	149	160	188	146	189	178	174	182	181	157	164	158	178	189	186	172	156	161	186	167	174	175	178	179	160	162	165	199	168	159	146	177	133	193	168	186	172	162	165	189	161	198	149	179	168	171	188	165	176	155	150	167	160	160	169	167	162	153	177	187	160	170	158	165	168	191	165	174	149	152	149	172	167	158	181	185	165	163	158	184	186	178	182	165	176	175	158	157	174	164	196	148	176	164	176	168	168	159	155	168	182	148	186	187	162	162	159	172	217	200	199	167	174	178	167	159	158	157	168	178	184	162	163	185	166	172	186	161	191	200	193	186	157	168	188	161	167	158	177	162	171	164	154	152	184	145	180	160	176	171	169	179	147	164	178	168	182	181	172	163	143	174	173	172	167	164	163	153	161	169	181	155	151	173	155	199	170	180	160	160	158	159	171	182	183	161	166	183	153	185	166	172	168	166	185
25862	20438	18774	5818	3904	2833	2051	1448	1220	1010	887	823	755	698	644	585	588	600	552	565	564	507	519	525	498	518	457	532	496	440	431	453	468	459	416	458	486	444	438	456	455	423	437	466	433	447	407	437	435	425	458	411	458	431	424	458	445	466	437	473	395	485	424	415	432	405	438	432	436	416	457	416	418	484	443	414	432	468	412	448	452	416	440	422	445	438	399	447	419	413	418	409	466	453	423	442	435	443	417	482	449	433	423	455	422	450	408	425	401	436	416	456	424	443	429	450	407	403	424	442	445	448	428	485	433	469	442	460	420	408	443	446	445	419	429	430	440	415	419	454	447	453	428	418	436	427	468	455	422	439	447	412	408	446	421	419	484	434	401	414	434	399	414	444	398	430	408	414	437	455	413	456	432	432	421	418	418	427	422	436	435	431	445	422	434	436	445	426	402	440	440	488	437	402	452	456	455	466	431	413	439	438	425	408	442	482	452	431	413	453	434	458	431	429	419	436	430	440	437	415	439	404	429	450	413	419	458	450	436	405	428	439	432	399	427	434	433	421	446	443	434	405	417	434	416	439	476	422	438	426	456	380	420	471	423	465	430	428	440	422	418	443	445	472	442	428	419	433	425	390	432	452	466	467	463	430	459	432	408	427	449	422	439	488	402	439	389	411	422	426	429	361	452	415	436	407	435	434	418	411	421	428	414	447	426	437	438	435	431	424	438	445	423	431	428	465	431	422	446	426	430	443	444	420	442	451	440	428	422	467	432	473	433	449	389	395	451	408	418	460	434	434	408	389	413	452	450	454	423	448	425	454	426	425	436	428	442	443	432	431	458	435	419	434	426	417	432	427	449	425	423	420	406	432	429	455	446	402	437	436	429	420	435	479	445	440	447	445	404	438	409	438	390	432	460	436	452	450	460	429	467	423	441	425	410	437	412	439	432	397	439	426	396	441	425	415	451	457	384	431	413	436	438	447	424	457	440	385	424	461	425	452	460	424	403	418	421	441	447	445	452	412	417	442	442	407	459	410	398	446	409	410	423	432	423	411	411	447	436	439	411	463	415	422	454	392	400	421	462	402	464	454	471	471	424	431	410	432	418	421	417	429	443	428	459	433	432	423	453	446	405	450	399	449	446	434	461	439	443	404	409	423	417	466	428	432	443	439	419	441	429	428	413	446	432	449	436	433	439	421	444	439	429	473	448	443	430	387	425	434	424	444	465	401	423	407	411	429	420	428	444	438	462	474	409	413	423	465	423	428	412	401	446	413	440	358	452	474	427	424	461	450	444	414	398	441	433	413	427	456	444	429	438	417	471	469	422	430	433	411	431	459	418	403	408	414	403	469	448	462	446	420	449	429	465	460	425	449	437	422	432	403	417	452	431	439	422	421	422	448	443	454	470	430	462	457	414	440	404	432	465	452	434	440	450	458	467	414	437	467	438	424	392	398	463	427	441	423	411	464	389	403	457	415	425	442	446	440	416	391	423	422	428	443	437	426	455	426	421	448	394	428	419	398	450	436	409	426	446	447	423	437	449	431	461	428	408	433	469	452	390	429	399	427	440	422	397	424	420	423	444	395	441	417	412	409	416	453	418	436	445	440	453	420	428	432	401	456	439	409	450	396	450	423	436	407	453	409	432	435	412	467	401	429	436	419	440	425	434	449	411	389	417	423	390	416	424	430	412	430	451	454	438	432	408	426	416	442	450	447	437	428	445	415	428	416	413	430	443	389	412	414	450	436	407	451	407	394	449	489	430	406	407	415	443	429	428	436	405	437	438	452	424	408	458	445	435	418	459	420	421	447	430	432	448	455	458	377	422	442	454	432	464	410	450	449	438	431	444	426	459	434	406	438	429	379	450	405	417	461	447	397	426	477	439	473	414	422	471	395	461	449	441	471	446	433	453	420	397	427	474	400	444	417	433	444	429	412	405	442	450	434	451	438	469	436	415	404	441	449	441	407	420	455	444	423	422	480	450	441	466	453	435	458	421	417	449	414	425	419	426	455	433	467	416	416	455	426	426	486	478	439	435	431	448	435	469	425	403	416	433	428	432	438	399	442	459	450	407	428	411	417	455	423	433	473	429	407	409	414	419	439	434	432	417	420	462	394	414	431	434	408	442	399	428	428	440	429	439	433	434	432	425	421	402	456	444	419	404	454	462	427	435	444	389	434	433	423	421	415	431	427	450	387	408	426	377	402	427	382	417	429	458	449	416	433	390	441	423	453	434	409	433	449	446	421	435	425	419	424	441	424	433	429	457	410	409	438	437	427	443	430	443	431	404	402	446	468	417	439	438	439	463	427	456	429	419	438	427	429	418	449	385	432	430	412	409	435	419	479	400	436	454	430	415	439	412	415	438	429	422	424	408	458	424	406	438	448	426	428	472	407	421	405	478	453	409	406	438	454	430	430	452	449	398	389	434	484	426	432	441	455	448	385	467	446	400	445	431	432	444	438	445	399	405	388	432	420	442	467	462	427	425	453	444	434	428	420	416	433	418	428	472	426	428	446	470	445	417	383	446	437	443	399	406	456	440	418	437	443	424	447	434	419	415	458	408	456	433	453	419	432	408	411	430	439	418	447	435	450	437	459	406	428	385	382	417	416	413	463	441	440	421	442	423	398	425	412	446	420	418	449	461	451	415	411	424	409	452	419	427	440	448	398	423	427	396	442	425	422	408	430	434	412	394	405	449	460	501	461	429	414	455	430	413	443	391	435	491	430	418	417	460	441	468	430	422	450	438	444	433	426	416	456	431	496	423	439	439	446	453	426	446	398	436	429	449	440	449	438	443	387	418	464	438	466	465	446	451	422	432	442	439	409	438	447	423	416	416	432	395	406	397	416	446	423	418	389	458	431	431	441	435	437	427	419	414	451	432	432	463	434	404	453	431	437	433	418	455	435	440	465	396	412	418	397	446	415	392	416	415	455	405	401	445	440	444	435	426	464	436	402	473	439	445	457	417	407	438	417	393	446	418	491	447	419	400	451	405	448	423	416	382	399	438	412	448	443	416	447	465	433	441	429	458	428	428	427	444	449	429	404	433	433	418	443	451	427	417	433	420	476	441	425	438	440	407	413	425	458	438	437	439	378	443	466	453	433	419	401	418	436	423	420	446	433	403	433	426	438	416	434	423	462	452	421	455	459	441	435	441	399	465	413	429	439	406	436	444	432	442	422	424	420	435	429	448	454	431	479	429	416	438	406	459	456	455	419	444	441	436	427	403	398	432	449	459	444	432	432	405	430	418	425	461	437	439	399	408	484	389	416	432	400	408	431	417	431	390	423	421	380	423	455	396	450	453	439	455	417	426	438	446	439	440	411	390	395	420	428	423	412	414	411	417	437	398	436	412	415	447	448	439	439	437	444	402	418	410	447	434	419	442	441	459	417	434	426	439	435	448	424	451	424	422	454	422	424	450	440	389	422	427	415	435	424	437	447	426	432	398	458	433	428	453	449	382	432	450	396	411	464	463	437	458	469
12386	4738	2570	923	570	452	432	373	344	379	329	362	310	302	298	313	349	302	312	308	306	303	308	359	300	329	337	347	313	319	289	296	308	312	322	335	322	320	354	317	309	324	289	290	332	350	334	348	312	335	299	303	298	318	316	330	313	326	336	293	329	277	321	317	319	345	322	304	316	324	352	305	324	313	318	301	335	334	311	316	330	333	291	315	308	316	329	289	323	287	306	284	332	345	310	336	335	301	312	325	338	329	345	303	299	317	304	332	356	293	297	287	325	286	356	322	330	319	335	346	310	329	347	300	341	313	326	322	281	304	309	322	294	332	316	294	343	318	321	266	306	315	323	346	313	331	288	305	291	328	310	335	327	333	334	366	327	326	354	316	316	335	321	334	342	306	299	335	322	305	333	318	330	317	290	324	341	342	296	322	305	325	325	338	317	327	312	320	299	321	344	325	353	308	306	326	314	328	330	306	295	344	312	321	323	328	306	332	324	324	297	354	309	324	325	303	332	330	301	316	339	309	319	322	310	321	355	303	312	336	353	330	334	352	315	299	343	316	284	337	302	317	324	325	340	327	312	291	313	328	320	321	341	311	325	316	329	343	315	311	323	326	289	332	319	322	291	306	294	321	290	321	310	284	305	327	345	305	327	335	350	286	307	319	346	290	299	286	310	306	290	327	319	312	354	323	320	316	334	342	282	312	346	317	333	303	296	308	311	346	307	279	329	342	352	320	353	307	330	303	343	332	318	314	308	307	327	311	332	299	329	291	315	341	302	353	360	351	309	307	294	296	290	302	309	305	310	304	356	338	343	280	314	315	307	305	350	302	309	299	328	308	324	314	289	309	324	335	306	314	320	330	325	335	315	330	315	287	346	292	320	297	325	320	296	305	307	275	326	335	322	323	302	329	292	341	321	300	306	296	309	332	321	322	287	336	351	312	328	337	307	304	334	339	284	306	308	308	335	304	280	314	309	299	339	308	291	341	299	290	338	321	300	311	317	327	342	288	298	328	303	331	293	321	311	338	329	314	279	326	287	316	301	335	308	321	297	299	334	359	325	336	324	302	323	309	296	309	321	334	309	306	326	303	305	277	326	301	301	306	294	310	318	299	313	327	296	286	307	325	326	306	317	307	310	309	349	319	361	339	299	305	353	315	342	337	317	341	326	324	325	321	357	321	316	321	343	337	310	317	307	348	298	295	339	315	318	331	332	305	340	285	324	318	281	295	338	305	313	315	350	310	340	326	318	332	353	313	321	317	318	353	310	311	345	311	316	346	321	316	316	340	336	331	337	292	316	316	334	298	296	352	314	316	290	320	334	371	330	317	312	325	359	343	340	343	328	304	305	323	331	341	340	316	305	309	344	314	307	315	306	325	341	331	299	294	342	330	311	306	329	305	335	290	330	299	305	335	332	323	335	316	305	351	316	308	313	319	327	342	339	302	335	290	317	346	316	337	322	301	334	335	332	320	314	319	305	334	332	294	312	323	300	310	340	307	309	321	307	323	352	301	333	315	349	335	322	294	312	294	324	345	334	313	321	311	339	305	303	302	320	330	264	299	278	289	297	302	319	315	304	353	335	316	350	314	335	292	317	333	317	335	310	322	301	288	322	331	299	286	328	331	314	329	353	323	315	304	298	311	300	295	329	302	337	331	343	271	301	305	309	289	308	320	316	314	300	326	347	332	314	338	340	338	342	327	318	296	308	316	339	308	352	317	310	324	311	343	317	354	323	303	337	303	333	319	310	323	288	314	336	310	303	322	321	314	319	300	305	363	340	346	330	308	325	317	319	337	289	306	272	302	314	323	312	281	263	318	324	309	308	328	363	282	327	321	314	334	338	309	300	302	317	307	296	301	294	311	344	304	310	288	318	344	324	342	326	303	299	307	330	290	285	303	327	284	348	296	292	325	342	298	312	288	358	303	308	339	312	313	292	338	294	324	289	324	329	303	305	293	327	335	334	318	308	312	324	290	295	321	337	342	350	337	315	322	306	340	309	316	301	294	304	313	298	309	309	318	314	306	290	297	306	313	317	326	305	309	317	319	311	279	322	326	333	287	319	303	331	315	304	316	308	319	345	349	306	332	306	301	294	275	321	321	320	304	324	325	290	342	315	332	315	341	294	321	301	325	340	313	301	308	309	322	328	332	330	294	325	341	358	304	309	322	336	324	310	297	337	356	336	297	315	347	315	343	317	292	327	310	307	342	336	305	341	281	322	304	287	284	326	322	348	333	335	303	289	316	315	342	334	328	308	273	338	330	361	338	336	296	304	338	324	303	295	315	335	368	322	337	310	308	328	327	314	267	309	307	324	312	306	309	282	325	300	327	304	291	332	294	345	326	327	353	337	304	318	363	321	321	318	323	299	340	309	352	345	317	294	297	326	321	340	321	293	324	315	309	303	315	315	339	280	323	343	322	330	333	342	311	311	326	300	356	341	347	311	314	310	297	308	289	318	326	330	354	331	326	292	290	297	317	289	338	294	345	298	309	311	332	309	322	331	321	264	318	318	352	336	333	367	328	317	312	312	302	306	282	333	311	302	275	323	340	302	315	327	319	332	306	304	292	337	332	274	323	300	291	340	331	322	343	341	311	319	295	327	310	324	264	346	332	277	310	350	295	315	310	328	324	347	339	324	315	340	322	299	293	301	331	296	291	328	329	308	297	322	330	326	302	298	330	339	303	332	321	316	328	274	331	291	324	296	307	328	296	319	330	310	289	318	318	323	325	304	359	320	314	333	293	335	306	320	309	296	339	333	348	333	336	309	320	304	289	326	355	305	317	320	331	325	300	302	321	360	302	340	307	310	346	316	318	285	322	303	306	322	298	316	302	319	323	343	314	315	326	321	312	366	320	305	285	291	312	302	341	309	307	302	299	349	298	339	337	324	319	339	313	299	350	325	321	307	355	301	311	334	320	341	291	340	326	305	303	327	312	358	294	317	335	333	301	288	332	311	317	302	353	330	309	293	295	304	316	299	356	294	326	289	320	280	310	296	306	332	318	298	291	307	325	296	311	329	322	337	317	306	296	296	339	318	318	344	313	346	320	303	295	325	297	315	316	303	351	339	338	310	335	311	340	326	329	347	340	329	316	300	291	307	303	307	324	319	333	321	320	305	275	309	317	308	335	336	342	308	316	304	294	326	290	312	317	321	316	308	291	350	311	301	347	307	309	324	323	302	328	355	331	314	311	300	349	338	292	320	334	298	326	336	315	311	313	321	337	303	322	336	313	354	344	279	316	351	303	327	306	363	286	325	303	291	290	321	321	313	321	315	342	325	298	349	300	314	328	326	346	310	325	316	283	307	323	310	322	297	348	305	285	319	334	306	304	338	317	318	326	302	326	336	354	298	310	297	288	288	318	293	336	300	348	332	299	296	325	336	275	364	350	323	333	304	336	285	311	347	310	323	324	289	283	298	312	298	374	344	307	329	291	316	339	315	328	321	316	348	317	340	315	301	321	327	336	303	288	296	293
9186	5038	5078	2533	1978	1537	1156	1053	948	900	830	816	827	789	797	801	782	814	781	801	838	794	775	796	740	753	790	755	781	738	789	716	739	774	767	750	769	776	757	745	755	725	802	768	781	811	804	779	760	737	737	804	759	743	714	740	739	766	799	763	720	770	744	772	792	764	795	795	798	786	749	811	734	771	776	759	778	782	804	737	780	775	749	750	793	738	795	756	754	767	739	794	752	757	793	769	769	748	732	772	766	796	771	743	733	772	756	796	776	753	791	798	755	715	766	732	758	800	712	790	801	759	795	749	796	765	758	754	782	801	764	769	789	792	809	786	766	836	741	760	790	762	714	756	734	767	727	765	772	764	808	775	753	745	739	797	791	749	749	732	788	735	749	785	784	751	739	764	764	758	739	789	727	766	781	814	733	741	794	766	771	794	769	729	748	744	786	810	737	786	760	772	697	765	749	766	806	790	784	736	743	798	761	772	743	741	770	793	791	814	772	790	728	783	784	779	748	765	722	804	782	784	757	798	770	786	769	777	724	743	728	778	759	726	733	813	760	727	812	751	763	746	732	736	784	782	789	769	768	700	789	732	813	735	755	759	818	779	783	777	825	758	731	740	767	774	769	810	737	762	779	739	788	746	766	806	769	809	728	756	706	726	760	733	686	754	802	781	739	741	770	771	723	785	823	735	714	829	751	762	776	738	765	700	748	779	767	801	765	737	732	780	801	769	772	777	754	729	819	784	810	760	746	718	761	777	785	746	797	742	805	785	770	731	763	756	781	769	725	739	754	758	824	781	816	751	723	783	743	719	743	726	738	825	770	766	766	728	772	773	789	796	792	735	740	752	744	743	738	739	758	730	801	768	770	753	773	762	762	766	759	763	745	765	756	789	752	776	756	802	812	815	749	739	772	787	740	767	829	760	803	752	753	757	782	765	755	765	753	707	807	823	798	818	763	827	813	726	730	751	785	761	694	736	801	779	747	805	749	733	719	778	828	771	794	788	803	717	762	744	750	783	762	711	765	789	782	793	745	765	795	788	787	797	766	795	761	840	751	724	726	754	760	777	775	786	742	771	770	810	764	730	740	787	730	753	774	782	752	790	754	740	746	776	787	797	765	776	799	767	797	810	784	787	727	809	771	785	768	742	793	765	755	767	775	817	732	770	763	785	768	754	759	787	728	731	794	772	768	777	756	762	768	775	796	770	739	737	748	753	726	807	766	752	810	758	770	755	756	771	779	684	791	734	727	807	788	774	726	769	763	805	794	782	801	700	811	784	798	750	750	787	760	756	726	723	759	773	762	834	737	740	743	818	771	750	799	782	758	756	733	696	770	805	779	749	818	771	797	784	817	765	773	752	747	734	769	750	793	756	754	788	804	749	794	803	722	782	767	809	805	761	774	745	791	742	792	756	738	769	750	778	790	728	790	721	775	787	797	713	737	728	754	735	771	751	764	804	791	792	759	763	781	781	820	728	737	839	756	807	784	793	761	778	759	782	809	740	726	757	775	764	811	762	747	781	813	766	759	796	789	744	778	762	745	762	774	762	750	773	773	745	759	706	770	751	756	786	812	757	755	750	770	785	740	778	747	760	807	767	785	747	787	800	797	757	817	780	818	746	797	784	755	762	713	804	761	790	696	767	713	794	791	763	742	805	738	790	750	751	724	759	749	783	773	813	747	798	716	772	778	778	823	764	812	695	853	762	734	792	779	784	788	775	793	797	778	771	702	769	770	761	763	740	804	764	779	760	773	767	725	724	713	702	769	792	796	764	804	720	745	796	817	753	782	755	765	749	813	780	767	725	801	791	789	784	821	805	800	809	741	753	748	806	804	771	798	744	795	742	772	729	756	762	746	734	783	755	744	722	757	729	751	736	775	709	786	751	731	773	754	763	759	740	741	725	750	779	765	744	761	785	817	787	712	748	809	774	762	797	715	774	743	770	732	711	724	771	689	730	757	758	802	738	775	736	740	862	812	747	775	736	760	782	760	754	787	741	816	795	757	719	773	777	741	766	785	750	769	744	746	724	745	765	709	744	761	761	750	775	761	735	705	762	754	779	731	708	740	710	815	747	743	753	776	782	786	775	753	724	814	746	762	755	780	767	753	741	778	785	720	758	715	780	733	781	768	807	729	714	725	801	780	775	815	753	752	795	800	798	748	796	786	744	775	757	783	800	800	756	749	755	768	773	761	805	763	772	779	750	719	763	786	801	742	762	746	741	774	748	803	797	804	737	779	740	802	792	724	758	787	755	769	735	760	731	800	750	716	757	772	802	750	793	782	788	757	755	740	738	769	702	763	729	770	755	800	791	723	734	783	789	791	757	740	782	819	750	767	794	754	791	761	784	782	811	817	734	775	728	698	795	751	728	818	754	792	798	782	740	742	747	735	813	763	826	766	662	797	761	748	742	794	790	760	742	801	740	753	735	826	778	752	723	779	789	763	735	765	783	726	823	789	771	767	787	783	723	811	766	780	801	735	794	770	746	754	750	771	787	755	794	738	766	755	762	802	811	738	755	765	783	741	754	795	751	781	753	780	778	742	785	812	795	731	724	725	696	758	776	755	765	780	753	798	789	783	752	783	771	758	770	801	797	720	780	774	789	780	740	736	793	713	780	736	793	729	807	803	748	749	736	792	770	801	817	779	752	777	802	818	740	756	760	739	802	778	778	776	786	776	701	759	790	751	801	762	774	768	740	782	749	728	737	744	713	749	726	798	707	776	801	785	777	712	752	738	773	791	808	767	785	737	765	749	774	773	766	721	750	836	778	813	762	788	760	803	824	768	754	725	734	789	745	736	786	723	798	742	764	797	795	768	738	784	772	693	769	777	795	785	751	754	769	762	781	795	763	806	814	730	794	768	718	789	761	751	775	699	734	758	757	768	783	769	774	804	780	784	768	761	807	768	822	790	760	756	787	770	736	763	763	797	758	751	748	764	769	741	790	772	748	740	747	787	771	789	747	723	759	749	772	788	777	792	774	715	747	808	762	719	776	747	710	794	768	748	767	765	787	767	766	744	774	746	753	792	794	754	762	782	755	768	778	758	759	768	791	734	765	775	715	732	766	691	774	781	737	762	807	794	798	733	786	703	769	819	743	768	788	749	759	751	718	729	753	741	770	674	768	766	808	798	757	753	734	769	773	763	737	770	791	774	741	787	748	731	780	747	745	830	783	748	762	798	792	739	710	793	770	771	728	780	758	767	730	770	748	742	846	752	719	767	775	758	755	768	741	758	787	717	767	798	731	800	775	748	762	764	796	777	758	810	735	778	731	780	782	804	797	768	788	767	745	745	756	811	692	783	759	785	731	798	727	747	792	799	770	764	815	748	755	760	760	806	796	769	781	733	767	795	781	795	735	757	793	786	737	800	769	752	707	726	753	789	779	766	761	797	776	760	825	803	797	805	794	720	751	776	745	785	767	796	744	714	772	761	748	757	721	782	736	789	731	788	779	768	797	772	790	788	791	719	807	733	756
28004	16715	12708	3323	1105	617	448	383	385	335	339	345	289	333	304	325	290	306	299	294	268	287	278	276	295	265	304	295	310	321	292	288	266	321	287	319	294	268	275	282	294	278	296	311	289	266	309	293	277	311	259	320	262	250	288	272	272	283	312	284	299	286	272	296	305	309	286	329	299	290	277	327	283	255	272	306	304	281	269	286	283	304	301	287	280	317	310	287	292	269	283	278	296	276	282	326	295	322	286	274	270	264	289	275	275	303	264	280	277	308	284	296	273	300	270	293	299	294	283	302	300	293	275	327	305	297	281	276	281	307	256	285	282	303	281	313	289	286	310	307	312	283	290	261	293	291	340	283	300	300	305	275	305	255	315	301	276	294	246	271	294	291	309	286	236	296	303	291	290	302	286	321	306	271	315	276	282	269	284	259	296	295	278	256	301	297	312	266	330	301	282	287	269	292	304	302	281	313	283	291	270	288	310	262	268	266	288	303	290	284	290	300	314	257	288	287	291	288	301	311	297	294	310	283	285	265	252	314	285	278	287	269	291	300	276	287	312	282	297	291	296	285	336	274	325	290	302	291	286	319	273	302	279	293	289	287	273	307	272	322	285	263	267	266	307	292	292	311	275	327	300	311	286	265	252	304	274	297	255	288	268	305	278	281	266	299	343	269	301	296	273	290	275	279	252	303	291	311	263	280	282	302	288	311	285	275	289	279	269	292	297	311	284	274	281	285	290	291	302	278	293	288	293	268	303	285	307	324	287	282	289	296	300	331	272	284	338	305	292	312	282	278	318	282	321	289	292	281	280	291	287	293	280	300	292	281	296	284	277	274	270	327	279	332	289	291	280	323	292	283	273	305	308	287	317	284	278	286	275	267	253	291	307	269	276	295	276	269	311	288	294	279	276	296	301	306	302	269	271	271	293	301	300	269	317	307	261	292	314	306	268	295	280	295	289	297	243	318	294	278	295	262	306	260	306	313	302	273	279	304	296	273	264	271	333	304	286	272	283	315	296	289	296	268	257	330	294	266	318	319	302	282	270	264	263	299	281	292	295	259	281	266	307	310	294	261	274	282	294	282	314	276	284	257	313	295	295	310	306	288	269	305	268	284	278	280	287	292	288	305	289	266	278	303	301	320	297	278	282	304	287	311	279	277	286	302	304	302	292	286	264	279	284	264	352	268	249	259	268	325	277	265	271	300	284	330	285	294	279	288	296	278	252	281	298	280	292	292	299	274	272	282	275	290	289	298	333	328	268	257	267	288	297	285	302	274	263	308	253	270	313	294	263	296	275	293	314	266	298	271	305	311	286	279	283	296	287	264	267	301	299	291	295	303	302	281	271	273	283	249	276	295	299	289	283	286	289	276	286	251	295	287	290	289	269	277	253	304	285	287	306	313	274	320	309	320	284	292	313	315	270	277	278	287	283	285	327	327	297	287	289	310	259	294	294	314	293	296	305	256	282	271	289	297	292	296	300	280	290	311	289	296	289	291	314	314	302	291	327	317	281	283	266	293	276	272	269	298	300	296	271	295	289	307	246	244	319	313	284	295	276	294	301	290	278	284	285	300	257	278	299	288	300	257	280	254	273	273	286	290	299	257	298	317	280	273	289	302	288	291	307	324	281	269	270	284	291	283	277	263	297	294	305	267	288	299	263	273	285	285	300	289	291	278	280	296	294	317	281	310	303	322	316	273	270	284	286	328	311	306	264	255	273	309	284	291	276	283	271	285	287	298	303	297	278	275	279	283	291	282	304	279	244	259	294	285	298	308	301	293	271	274	298	286	269	262	276	255	261	288	295	302	281	331	290	304	301	274	255	273	281	288	309	296	290	275	264	288	340	300	280	278	263	304	306	291	277	286	318	268	286	274	277	280	293	282	295	274	273	306	252	288	296	268	268	319	297	315	291	297	267	298	278	300	246	310	304	288	282	264	281	318	289	302	316	302	268	311	292	308	292	296	295	310	282	282	287	307	244	290	308	296	306	253	250	322	255	282	284	288	286	293	306	299	292	280	239	273	257	300	280	307	269	314	285	275	308	294	284	291	282	274	269	282	277	290	263	294	282	269	304	309	330	266	268	282	292	292	292	320	315	272	285	294	301	296	294	267	306	291	287	271	265	270	277	310	326	317	290	308	315	265	292	290	257	313	325	265	290	295	281	268	254	295	258	288	324	301	292	297	286	281	267	296	291	330	298	310	280	291	288	268	317	324	290	289	317	318	280	277	309	278	276	304	265	271	287	301	288	289	276	285	274	310	303	303	272	301	285	287	290	312	308	318	290	293	281	265	291	301	271	274	313	326	287	282	284	264	276	286	278	293	323	286	287	303	322	292	250	290	298	283	276	277	269	306	285	287	292	296	299	298	303	307	304	303	291	303	295	308	312	287	269	286	283	304	292	297	281	298	311	293	279	286	285	308	286	304	303	308	307	277	300	287	288	280	305	302	313	331	251	297	267	267	317	292	267	287	302	316	274	296	281	297	302	303	312	292	300	276	300	268	313	269	297	277	295	281	263	288	308	300	298	286	290	304	288	252	310	241	265	293	297	303	291	291	297	285	279	269	332	290	317	311	315	285	282	299	255	306	332	280	292	298	349	302	308	286	303	274	303	302	263	303	278	305	267	279	297	293	305	301	300	264	319	290	243	292	268	283	294	299	275	273	258	297	275	270	302	301	286	260	296	330	295	284	288	279	290	288	257	271	272	284	293	302	251	296	280	270	303	296	338	301	337	293	288	274	306	270	288	282	262	298	285	267	270	293	279	297	280	293	291	278	270	227	288	296	253	282	303	278	316	294	302	278	299	308	271	292	279	276	286	303	261	281	297	309	288	291	283	284	251	287	300	290	299	286	282	294	269	266	292	268	256	282	323	313	286	268	294	290	277	284	319	296	278	295	331	292	292	293	295	291	306	285	250	313	281	246	306	268	278	281	287	296	288	321	284	303	314	309	276	281	251	259	277	273	262	290	303	229	269	267	302	284	260	278	253	309	297	246	272	263	283	290	276	271	288	271	268	295	290	286	285	296	320	305	283	297	267	296	304	305	309	265	288	289	287	302	283	273	299	274	305	314	304	308	320	293	327	287	282	306	279	318	295	288	264	305	324	273	294	310	311	304	282	292	302	264	285	275	294	308	294	289	264	309	313	288	296	272	279	293	303	310	292	295	271	271	260	305	302	250	310	310	292	261	300	314	285	287	284	314	281	306	280	276	296	272	308	300	284	267	322	273	274	284	280	284	312	296	314	257	283	321	270	285	305	274	298	304	295	303	310	305	322	302	280	302	274	300	269	266	276	245	267	291	281	277	292	263	306	297	269	298	301	254	282	272	318	311	261	281	285	289	252	272	318	287	269	284	290	281	294	296	284	296	302	321	290	283	294	288	274	314	299	296	275	288	262	258	312	280	292	254	269	287	280	283	343	253	290	275	306	290	292	284	306	279	256	263	295	314	276	299	277	288	288	293	278	318	302	264	279	293
20313	14082	15368	4547	3029	2079	1544	1233	1101	998	997	962	921	847	793	796	837	807	738	713	782	777	730	711	698	718	704	748	733	745	711	739	771	690	748	729	729	729	692	697	738	712	712	696	685	706	727	699	705	725	702	675	697	720	668	692	723	696	666	697	649	715	711	695	655	662	695	726	668	701	715	685	716	671	707	668	689	675	709	729	679	718	688	688	693	676	665	739	735	685	730	638	721	669	716	672	727	714	677	668	722	710	733	683	723	715	647	671	747	697	623	674	707	712	727	694	697	691	708	732	725	726	703	742	707	735	751	690	680	708	768	691	678	750	693	677	672	682	671	684	712	717	654	699	745	766	698	721	701	742	673	748	691	651	676	688	715	703	680	692	666	682	719	679	685	702	711	720	722	683	651	712	685	764	703	700	708	743	719	666	678	733	692	722	667	741	695	678	692	668	699	678	712	734	669	652	697	671	701	648	719	641	712	710	708	625	717	696	707	744	677	672	703	698	692	663	714	699	695	665	690	690	682	720	720	697	712	685	724	694	687	736	712	687	673	714	741	681	688	699	697	700	753	690	667	665	680	645	715	699	714	717	697	679	711	702	692	669	667	713	730	679	764	661	696	705	712	703	661	730	679	702	711	718	690	653	708	650	691	730	730	719	695	732	688	663	694	701	708	688	719	739	678	650	731	692	701	703	707	675	659	680	672	652	696	680	690	702	755	689	718	690	708	708	673	676	727	666	704	670	662	744	681	692	685	713	664	659	760	702	710	752	699	694	692	712	720	700	667	679	707	684	685	723	668	669	714	692	740	661	707	707	706	680	685	702	721	720	693	714	695	716	710	723	688	737	707	658	724	696	729	662	651	729	695	709	646	701	712	720	683	687	696	683	718	762	708	677	661	645	686	691	688	686	708	671	722	715	672	728	672	717	675	722	661	686	701	696	701	677	656	696	689	635	714	676	711	674	715	715	673	656	721	687	710	698	629	690	680	718	726	741	730	703	712	743	681	717	688	709	676	674	688	716	717	687	682	668	688	716	672	691	725	730	679	681	671	676	714	702	727	689	705	720	656	708	690	740	680	711	684	726	750	670	721	733	717	686	693	717	712	671	690	700	721	723	643	702	679	727	694	691	731	656	719	729	693	679	661	718	705	684	700	684	760	642	680	661	702	704	715	707	676	669	662	684	681	678	709	695	675	639	731	692	700	688	695	740	672	709	670	665	712	751	728	670	768	719	677	692	697	716	731	718	683	644	662	727	707	748	690	685	702	714	702	718	692	669	707	686	695	692	655	729	644	685	720	674	723	710	653	730	731	698	667	702	682	699	697	727	743	723	699	688	688	732	676	764	683	707	680	697	741	659	675	681	702	714	673	706	679	669	719	631	686	739	676	715	704	743	717	653	665	667	698	696	729	727	687	687	684	725	638	666	740	669	699	704	719	662	695	707	696	692	706	695	687	663	682	678	692	678	712	709	699	709	715	725	687	703	693	701	727	707	732	685	673	693	698	685	645	688	717	730	661	709	705	692	691	651	755	665	690	654	708	643	738	650	697	737	677	648	692	689	698	747	702	660	716	678	706	709	733	738	711	676	705	761	716	672	694	700	701	691	689	734	726	702	661	725	734	709	657	739	721	709	736	675	735	685	700	717	677	731	679	683	645	690	678	740	714	744	718	695	683	707	713	694	698	728	684	740	770	701	735	674	686	707	719	720	641	668	678	699	676	692	727	655	690	661	694	712	652	681	689	724	695	706	698	731	705	724	694	696	675	716	726	685	689	685	682	754	746	688	690	682	727	737	713	727	745	695	670	700	671	665	710	681	665	615	678	697	668	692	650	708	692	669	696	702	684	696	699	703	656	705	687	735	710	679	704	627	715	688	663	676	707	665	733	705	713	695	697	723	716	686	691	694	729	658	669	715	685	679	674	665	691	731	748	646	703	667	639	667	757	698	679	714	681	750	683	672	705	670	689	673	698	707	703	725	712	691	653	727	695	673	741	721	673	735	664	645	692	711	718	681	718	688	735	694	667	716	765	685	722	705	708	695	692	710	715	670	646	698	693	735	716	660	734	707	724	693	728	685	717	664	691	714	722	683	706	704	668	745	668	694	744	668	664	728	672	690	713	709	738	730	723	673	683	672	700	640	725	677	689	737	693	741	657	730	706	734	686	653	638	725	725	668	709	708	680	729	691	695	685	744	734	735	690	653	676	702	710	660	710	705	723	706	695	678	680	638	699	748	685	709	683	704	748	696	697	684	696	708	711	685	699	747	710	694	686	737	648	698	695	695	734	739	698	675	697	656	699	713	635	686	726	718	676	696	704	714	670	669	693	689	683	676	692	681	722	697	666	692	715	730	693	683	650	723	739	694	723	700	738	709	704	695	722	697	717	722	700	694	702	724	729	680	751	701	707	719	649	692	719	711	642	700	680	720	717	699	680	671	728	659	687	734	744	666	694	732	708	656	693	702	728	683	697	647	708	655	657	699	725	659	685	658	777	646	679	665	667	689	723	701	710	631	683	690	691	708	723	674	700	706	698	689	682	671	716	686	676	654	644	711	672	708	699	701	650	681	715	734	680	690	681	701	714	725	728	687	719	699	673	682	694	702	691	719	688	656	731	697	661	694	693	698	703	689	679	670	671	702	696	703	709	675	670	685	667	666	672	695	683	665	686	665	737	680	734	705	682	670	711	701	705	726	700	700	686	666	693	678	708	675	700	675	711	656	767	658	686	710	668	699	731	672	693	675	679	711	720	671	692	708	670	738	637	708	687	676	682	695	700	686	716	708	735	676	725	706	657	682	719	647	705	715	680	676	680	687	740	692	675	743	689	692	652	663	675	691	680	703	681	719	724	683	646	743	686	712	670	725	695	677	710	703	698	682	686	700	686	687	707	706	697	646	680	716	666	693	717	744	692	710	661	695	647	673	690	686	659	681	711	712	715	663	710	713	702	691	683	676	688	715	673	718	708	706	740	718	717	664	762	659	677	702	684	709	675	722	667	659	645	759	688	682	701	714	691	686	725	708	688	696	758	695	661	653	731	726	656	686	692	701	693	735	706	672	708	702	659	676	695	654	732	714	691	702	653	735	709	670	721	689	700	684	664	679	641	700	695	656	720	711	721	721	675	724	670	752	715	687	716	666	689	662	696	714	645	665	701	733	735	683	714	737	672	661	643	707	692	764	644	731	703	686	713	676	684	730	710	708	658	706	665	728	744	691	711	669	713	643	674	691	673	670	701	688	678	675	690	695	684	732	709	729	693	706	681	720	685	682	713	687	694	678	672	709	655	713	687	743	694	731	749	679	705	712	666	646	729	695	667	723	695	635	662	686	650	719	676	720	673	697	660	700	684	701	718	693	686	733	695	682	739	682	680	639	726	696	679	703	722	694	662	686	702	684	704	719	655	719	695	723	649	696	695	701	696	748	711	736	680	721	674	737	699	688	673	692	743	724	703	656	690	673	742	655	684	684	640	655	696	682
36878	24735	19992	5321	1491	698	445	339	312	297	280	248	208	194	204	204	190	207	174	200	205	189	212	195	171	178	178	190	154	168	177	156	180	172	181	191	148	188	170	174	201	182	158	163	145	138	190	152	182	158	181	188	170	167	179	183	170	188	176	170	174	174	183	154	166	170	174	164	198	160	166	142	156	174	164	187	174	144	162	158	158	183	196	169	179	164	168	155	178	150	172	164	199	163	165	165	152	189	173	191	167	162	155	157	161	176	146	152	137	149	159	173	194	161	157	152	193	165	172	164	169	184	156	183	189	176	164	150	170	164	173	165	186	157	163	170	158	176	164	162	176	169	146	174	178	170	156	165	196	184	179	159	160	166	188	148	139	187	183	177	155	156	145	180	189	181	176	162	173	176	176	154	151	158	162	165	164	168	163	155	165	159	158	165	188	184	160	156	162	163	188	182	191	169	158	168	186	182	202	174	185	153	160	158	188	166	144	170	165	175	160	143	179	161	177	193	164	171	148	185	154	170	164	180	175	155	152	150	170	176	161	162	166	175	140	176	157	190	158	188	171	179	174	152	161	162	185	179	154	180	200	156	174	147	166	162	155	163	175	189	155	204	180	190	151	166	179	161	163	158	160	141	158	163	166	154	159	145	184	168	151	157	181	172	166	147	180	183	154	171	151	173	159	194	152	161	162	171	176	188	173	163	173	178	175	157	178	162	181	157	159	182	178	157	181	184	180	184	146	150	155	161	179	141	179	179	198	162	163	154	158	179	170	163	174	181	168	149	153	154	155	171	169	195	152	168	178	157	177	167	176	169	195	189	198	187	194	168	162	145	156	168	159	159	166	156	160	164	158	177	176	161	148	145	176	155	170	166	201	192	163	177	140	177	161	177	158	167	200	147	164	154	172	156	169	145	167	167	169	201	153	172	164	191	171	174	168	173	149	162	185	160	169	147	156	168	188	166	175	176	196	172	168	196	174	167	168	189	171	150	164	166	155	155	176	184	157	169	178	167	153	163	160	140	170	173	161	178	152	152	169	168	162	164	181	162	146	161	182	154	134	183	159	161	155	178	166	186	156	159	202	157	166	140	155	196	158	157	174	181	192	172	169	162	214	160	172	170	172	165	146	157	170	172	156	155	171	160	176	193	171	185	172	190	164	164	153	143	173	184	181	156	162	162	151	178	187	192	170	175	174	158	153	187	177	164	163	188	156	166	164	168	187	174	171	165	193	170	191	177	154	168	156	148	169	161	185	175	179	163	153	166	169	169	185	159	170	183	158	155	156	175	159	157	164	183	151	172	162	195	188	171	169	171	180	175	195	157	152	161	185	160	152	192	170	185	187	174	168	162	166	175	175	170	179	161	173	168	174	161	172	176	173	158	156	159	162	158	196	161	140	163	204	158	150	158	175	162	176	145	139	175	195	161	169	167	185	163	182	175	153	151	175	178	194	163	173	178	153	155	170	202	169	167	166	179	177	163	151	183	185	180	171	153	180	148	162	202	171	166	170	172	173	171	174	170	184	150	150	147	175	158	149	144	164	181	164	157	171	180	154	182	174	179	166	176	169	159	165	172	178	144	158	177	144	170	184	169	142	155	158	195	174	163	163	171	151	162	158	167	169	168	173	162	171	179	177	151	184	160	160	171	189	191	167	160	155	170	181	158	162	172	172	193	150	163	173	177	172	172	143	187	211	165	156	172	157	154	195	176	154	185	175	184	141	161	175	185	179	170	152	157	173	190	167	156	173	191	173	156	181	186	156	155	161	174	151	173	184	163	160	184	174	184	181	171	173	169	169	178	173	174	136	169	152	161	159	169	153	161	169	160	199	160	148	177	166	163	149	144	196	152	168	162	187	178	165	164	181	164	182	173	157	181	190	173	160	164	152	159	168	135	181	179	161	176	142	166	200	163	165	162	174	192	193	178	153	163	167	162	177	165	176	170	177	175	180	157	159	163	175	161	188	173	182	162	152	160	161	168	172	158	176	178	159	154	183	175	165	150	179	167	158	155	157	176	147	188	160	157	180	186	162	174	156	184	174	174	160	157	183	181	154	205	162	151	156	191	175	205	172	170	161	170	176	166	192	161	197	176	190	168	184	171	172	173	153	138	157	173	170	157	139	177	158	154	169	174	164	158	188	162	161	161	172	169	178	156	171	159	157	162	193	169	175	148	191	149	177	176	180	176	188	148	172	193	192	191	157	154	170	164	187	171	151	170	178	171	180	170	213	184	184	168	163	147	186	192	168	187	168	151	164	174	159	183	160	163	172	140	173	140	185	187	199	145	185	157	163	160	153	156	146	174	162	153	152	176	154	179	159	162	171	175	154	152	153	154	181	176	174	156	181	181	148	161	160	167	143	180	151	208	155	143	163	158	168	185	186	164	174	171	160	201	175	177	182	157	199	175	168	160	164	148	182	152	173	169	176	181	171	163	154	163	199	163	181	171	181	182	163	189	177	180	175	180	161	174	172	164	172	179	182	142	164	181	158	155	160	183	187	165	164	167	193	150	168	166	153	162	196	180	170	164	160	164	166	181	168	151	182	172	185	171	169	166	159	148	171	170	185	217	161	203	167	160	174	167	171	179	180	142	181	186	163	159	162	180	167	171	174	158	156	141	172	193	146	169	144	167	161	132	155	177	178	155	173	151	179	158	166	140	170	153	171	175	170	166	163	203	164	171	159	184	180	168	190	186	157	173	151	167	170	168	164	208	155	176	194	152	191	159	190	158	167	167	166	198	163	187	156	155	182	206	157	166	174	186	171	149	150	165	179	162	177	190	180	163	173	169	179	162	177	155	157	156	145	170	174	171	161	174	157	170	159	185	182	170	166	197	193	174	152	175	175	182	154	185	179	180	163	161	175	167	172	172	173	165	163	157	184	192	178	166	171	172	155	191	165	162	164	134	160	161	188	163	158	179	190	158	194	173	183	166	181	167	161	176	173	167	191	159	172	162	173	194	178	161	188	177	174	143	179	162	182	201	175	182	171	180	165	182	166	172	172	165	176	196	186	165	162	176	166	167	182	176	190	177	179	192	158	177	150	183	162	144	171	145	169	160	153	171	152	158	197	159	190	168	167	163	185	172	175	163	167	175	187	144	169	197	156	200	165	156	177	166	163	167	169	184	191	193	195	164	160	167	189	165	155	179	159	160	168	180	181	165	170	156	168	154	145	155	187	148	167	173	173	180	166	195	178	168	184	202	168	185	178	166	184	167	148	144	166	174	165	151	190	156	180	159	161	172	172	165	146	161	164	149	176	163	208	170	179	173	167	168	186	172	172	155	188	174	161	175	171	157	171	186	176	168	181	158	159	160	170	163	196	187	172	150	176	164	158	178	188	157	176	170	171	156	176	161	162	165	177	168	180	157	160	182	166	162	176	154	165	155	180	147	167	172	164	168	184	187	158	154	178	159	177	165	167	154	179	206	186	190	150	145	165	153	181	195	176	178	188	184	159	196	165	178	166	172	177	180	184	176
25359	20072	20956	5671	3720	2408	1704	1308	1044	996	904	774	753	709	681	619	566	592	528	572	469	559	538	524	516	490	475	475	481	442	483	476	465	467	446	489	446	521	458	458	450	492	418	426	440	439	448	469	456	418	442	447	443	406	437	469	478	461	445	466	436	415	448	419	450	429	430	443	453	442	454	429	460	456	456	446	416	471	432	426	442	435	427	461	429	449	436	405	400	389	458	485	441	425	389	414	420	455	455	426	416	412	431	398	432	407	397	384	463	405	438	402	415	416	430	423	439	414	445	437	434	455	422	481	425	442	431	409	436	404	431	439	387	434	433	415	434	412	413	463	445	426	427	418	376	440	450	455	462	468	406	428	454	433	412	435	424	419	428	426	433	450	442	421	410	407	392	427	415	414	420	422	418	429	430	471	397	435	389	443	418	467	449	455	440	403	448	431	439	414	449	442	425	440	440	452	417	454	440	425	404	403	404	394	409	414	433	432	462	386	419	431	430	421	464	440	451	432	386	434	451	414	422	431	421	452	438	441	440	430	463	403	433	404	409	395	392	453	420	480	449	437	421	422	458	395	457	416	432	453	434	459	403	419	415	386	404	432	445	475	398	429	435	432	409	413	451	438	449	450	429	424	442	450	400	424	429	452	428	433	406	452	418	462	441	398	459	448	448	432	441	404	411	450	439	411	426	421	420	447	453	421	431	451	458	457	413	440	435	439	385	418	450	458	457	418	429	429	433	423	426	460	422	463	436	427	418	497	416	435	422	447	401	420	388	425	425	408	446	446	468	431	443	440	436	442	446	495	450	428	424	440	475	388	433	400	415	450	446	411	465	377	466	436	446	457	404	449	439	444	408	452	465	421	389	435	439	420	429	389	435	414	440	419	440	442	403	443	425	426	429	424	382	421	401	415	447	483	443	434	378	424	423	457	443	462	449	405	403	407	459	436	417	417	424	413	420	433	457	434	387	430	448	382	428	455	428	449	412	429	465	497	493	403	400	480	450	420	441	435	382	460	398	437	439	416	422	416	450	389	430	426	409	434	464	435	436	398	438	465	422	406	408	405	419	438	435	474	384	445	369	424	450	399	466	456	418	426	444	425	395	447	428	438	451	412	449	401	442	451	422	436	420	445	464	442	417	427	445	413	438	449	377	469	450	423	384	434	434	442	437	443	427	430	406	446	439	439	460	427	443	436	443	454	450	443	420	407	421	432	431	448	465	426	473	471	430	431	402	437	405	439	439	432	394	425	400	420	451	469	453	441	432	413	423	418	421	433	436	392	438	439	429	444	392	412	446	446	448	431	476	405	417	430	430	420	442	426	449	436	389	425	459	446	451	431	411	404	445	448	454	452	427	431	431	402	427	417	416	455	416	458	435	443	408	442	451	424	420	409	419	423	447	416	435	419	435	441	422	442	426	401	466	428	426	458	415	437	418	443	427	404	468	419	429	426	443	428	436	419	448	437	457	439	452	395	440	442	449	417	441	447	408	425	443	452	450	454	434	453	420	447	402	437	443	442	457	450	407	424	435	429	433	419	392	400	473	447	422	421	435	401	448	433	390	459	432	445	420	439	480	447	391	447	446	434	437	418	415	436	453	455	414	419	432	440	420	439	444	462	437	417	410	437	425	425	429	438	415	416	422	435	484	441	406	451	442	408	450	428	382	399	419	455	425	421	442	473	429	429	446	415	435	435	440	389	421	449	401	439	432	449	440	464	407	443	411	423	443	420	440	445	397	430	420	413	412	404	419	423	411	450	436	418	399	447	412	425	452	449	433	398	408	428	423	442	424	457	471	389	426	443	425	436	438	441	417	404	455	439	412	433	401	444	452	404	439	431	426	421	406	410	432	409	431	438	445	439	441	427	395	483	466	418	429	453	395	421	479	450	441	434	419	451	387	411	413	416	458	436	419	393	489	433	446	445	437	423	434	440	396	395	429	420	466	405	412	455	437	391	421	424	422	426	464	416	419	418	438	455	420	404	421	434	419	451	404	432	407	456	409	427	421	416	443	395	403	419	421	422	404	432	441	418	459	435	413	446	440	440	410	451	432	412	445	416	427	440	439	447	450	410	422	431	429	425	418	470	405	433	397	459	411	440	431	458	414	447	431	444	412	396	448	443	444	437	427	424	449	431	471	444	445	437	426	433	416	432	413	431	437	378	425	468	433	449	441	425	423	442	438	395	452	407	443	452	415	431	430	447	418	461	431	427	431	418	419	440	415	411	445	455	454	444	421	431	459	438	439	399	441	436	408	428	409	403	471	407	428	458	435	455	430	419	507	415	460	452	440	412	431	440	430	435	418	442	439	435	441	424	379	431	406	464	400	409	404	410	435	453	423	420	419	454	431	419	430	404	456	416	419	410	444	401	460	387	406	434	448	422	466	417	437	430	450	399	450	450	431	438	370	447	408	401	400	439	385	469	417	462	415	446	417	402	420	438	425	433	440	414	403	442	417	418	386	413	464	452	406	458	450	420	426	463	415	383	446	459	452	423	416	423	418	423	444	469	417	430	398	445	424	376	418	431	402	415	402	447	453	466	418	438	465	442	451	424	479	417	421	427	409	407	418	426	447	477	420	401	430	476	428	437	458	422	415	446	410	430	433	416	441	416	424	424	437	473	403	414	408	429	463	402	377	434	413	394	445	451	421	456	447	449	468	452	429	451	449	396	415	414	416	419	420	450	401	419	406	403	434	476	417	436	412	447	430	440	406	422	425	404	425	455	413	401	401	432	406	376	406	400	447	428	423	458	423	403	431	434	435	388	412	428	410	420	443	448	425	464	450	442	434	412	418	426	455	415	423	465	438	441	447	440	419	434	461	418	405	437	458	404	450	443	474	439	437	474	431	431	462	447	427	420	457	428	410	423	415	410	437	413	446	411	451	371	417	425	429	426	448	410	430	426	428	424	537	425	428	405	400	436	430	452	441	413	419	473	405	431	430	458	424	390	432	436	482	434	426	394	442	446	424	432	437	442	421	436	425	433	435	455	434	470	436	433	437	420	417	430	465	426	425	412	412	433	430	413	431	450	439	409	436	405	386	454	440	400	435	430	435	442	428	457	431	420	429	393	399	417	422	463	392	468	446	447	413	398	468	424	415	419	412	426	423	426	422	455	407	436	418	451	458	433	405	436	433	435	454	434	419	419	416	466	414	406	437	423	431	429	419	408	413	441	435	412	413	420	424	462	421	480	440	417	386	461	406	418	419	434	447	465	446	431	424	453	427	420	435	411	462	444	420	425	445	383	424	469	448	440	441	443	431	453	437	426	444	471	422	436	449	450	422	400	396	449	431	456	431	435	391	427	410	461	416	422	374	414	440	409	423	399	415	446	435	405	435	430	422	392	400	425	465	457	437	461	434	446	500	412	386	431	403	435	440	456	421	420	433	438	442	471	440	394	404	454	416	453	417	414	434	419	427	445	451	472	386	438	392	470	395	450	450	407	417	411	446	409	431	419	457	425	405	440	424	393	413	421
12596	4894	2594	842	556	446	385	353	347	372	352	330	311	353	343	328	337	327	330	286	319	324	286	316	292	288	304	333	295	322	350	346	308	314	330	327	289	295	324	290	309	317	310	309	292	300	341	333	327	328	312	332	303	321	313	316	338	346	316	343	303	299	272	311	324	282	337	322	325	329	338	295	303	348	347	318	324	344	322	300	320	296	300	308	328	286	307	293	285	340	317	309	320	326	305	316	279	317	302	309	316	317	296	340	334	304	310	347	307	294	321	278	313	297	333	326	326	322	296	306	343	301	294	309	332	347	315	295	313	309	313	296	305	324	319	301	309	315	351	323	303	315	326	334	346	318	323	288	279	320	318	323	308	319	294	332	290	320	295	292	284	328	318	301	318	311	337	272	288	295	292	339	297	304	303	320	291	311	335	322	284	329	320	314	326	314	311	330	324	363	279	307	301	339	319	315	298	317	335	277	322	377	297	299	319	321	310	295	309	340	295	327	283	299	321	331	308	327	318	308	307	309	338	328	318	325	317	328	285	332	319	337	313	306	335	336	286	286	329	341	322	280	324	296	329	310	299	308	333	346	303	309	312	326	281	308	353	299	292	290	327	311	330	315	304	315	313	350	323	303	316	305	359	324	337	381	296	311	326	344	325	307	343	302	313	287	351	291	319	310	309	319	315	313	329	308	309	351	283	316	334	302	308	302	316	342	300	320	296	345	304	298	314	321	316	330	341	288	317	312	310	312	300	328	297	302	339	293	331	331	336	324	307	327	314	317	304	312	309	303	293	321	321	321	341	317	303	318	305	330	333	330	304	334	310	337	326	341	314	307	321	320	298	317	326	302	301	283	312	294	285	305	320	296	328	281	323	329	358	304	300	323	289	314	355	348	305	312	340	315	304	296	313	323	304	313	302	321	304	319	329	308	327	311	279	302	305	292	293	330	346	342	319	335	322	290	325	284	358	297	330	321	314	323	279	326	295	311	327	296	325	333	310	310	325	300	322	309	303	315	282	316	324	316	331	331	323	327	322	306	357	339	340	316	320	308	307	302	318	306	311	347	330	322	290	320	304	291	363	322	342	282	316	308	349	306	308	308	298	342	306	323	300	321	304	336	343	309	334	287	325	322	311	345	303	289	314	329	339	300	327	292	297	311	297	313	301	329	306	315	312	331	321	327	340	306	325	312	292	325	322	311	334	319	288	311	352	326	340	333	300	358	298	338	330	297	291	322	284	301	374	278	336	303	313	336	329	305	326	348	301	321	317	292	318	293	301	309	366	293	317	302	347	292	339	358	308	345	340	319	316	334	332	309	332	317	293	288	331	316	318	260	313	297	292	321	356	340	278	343	308	321	341	344	296	341	324	320	330	274	312	308	315	323	323	325	326	287	348	325	318	321	315	316	309	309	336	322	327	323	314	325	272	311	308	316	296	336	302	312	292	369	301	362	298	304	312	316	329	300	316	310	342	294	323	286	344	368	300	338	335	316	323	345	316	346	328	333	346	323	292	309	322	297	284	298	320	322	275	306	308	321	281	302	280	337	311	303	268	322	320	331	311	300	331	314	290	334	330	296	318	322	293	309	308	321	316	349	356	322	302	338	325	295	318	293	340	309	314	334	311	313	320	344	312	324	315	299	334	351	298	290	315	309	326	313	290	291	310	333	312	327	307	321	316	288	316	303	309	330	294	326	327	309	314	324	316	315	321	303	357	314	278	303	315	322	278	327	304	330	314	314	336	346	312	321	350	314	310	318	318	287	337	336	330	314	338	314	350	333	334	324	286	311	297	334	329	354	313	303	332	306	311	291	330	290	309	333	287	304	315	356	309	309	316	318	344	296	313	322	311	296	306	308	363	345	326	327	320	357	320	297	314	316	320	291	286	300	321	308	305	311	337	333	321	303	337	326	312	341	307	281	288	307	309	321	329	330	308	319	308	347	297	315	305	297	291	319	286	331	309	331	321	310	315	317	277	329	338	325	308	309	350	318	338	330	327	287	346	305	322	348	313	297	315	311	312	320	289	336	292	328	341	329	314	317	320	287	283	319	327	332	290	330	345	321	324	316	323	327	289	315	329	310	328	351	330	329	324	298	304	282	320	315	303	347	320	291	299	324	307	345	339	318	349	355	365	354	311	348	336	332	318	336	315	285	323	303	282	320	311	305	320	284	323	309	289	294	300	286	295	304	331	319	313	307	295	340	295	338	306	315	321	299	346	339	310	356	322	331	303	336	301	337	306	305	302	324	337	322	344	369	377	350	322	357	316	329	349	333	299	296	305	317	384	302	305	310	296	306	348	334	323	312	325	323	306	327	331	291	321	315	312	309	352	315	314	312	290	306	358	286	304	317	325	288	329	302	314	288	310	312	318	316	302	300	308	333	348	308	320	304	308	311	299	319	285	292	268	296	308	314	331	299	324	291	336	303	320	303	303	305	345	311	337	324	284	333	298	306	316	341	267	306	328	301	330	373	300	322	293	317	316	338	314	309	306	327	317	315	314	351	306	322	345	306	315	314	285	291	283	321	297	325	324	335	318	343	288	307	304	318	305	334	336	300	284	266	315	323	314	324	339	324	314	341	330	321	302	337	304	296	377	309	317	281	299	317	321	335	319	320	312	315	302	328	308	297	288	342	311	328	328	321	294	317	292	335	334	348	283	314	320	304	314	318	304	314	301	345	335	323	327	320	319	332	348	294	321	334	295	288	290	290	332	316	330	288	327	306	276	345	305	285	308	342	346	318	337	348	316	319	312	327	334	320	301	282	325	326	319	298	340	330	305	302	289	316	303	342	315	304	348	329	293	299	331	309	364	317	284	349	318	307	331	309	347	276	286	310	279	321	297	337	318	314	280	307	340	318	309	317	309	289	359	346	276	312	296	336	328	313	331	297	333	326	313	348	298	312	321	307	315	318	342	298	324	311	303	305	333	301	310	307	291	327	306	322	348	346	288	344	289	296	318	302	295	326	305	291	318	321	298	309	345	342	316	322	312	301	293	320	314	307	302	283	315	309	320	311	297	285	300	305	330	307	319	310	307	310	310	291	319	318	295	352	326	343	271	326	345	325	314	322	329	315	327	310	312	297	309	318	277	304	350	322	339	337	330	313	346	285	321	316	308	335	315	325	294	307	329	346	333	300	279	310	300	361	346	326	287	301	319	305	293	322	344	343	328	278	314	290	323	333	293	337	330	332	328	301	318	274	301	305	290	319	317	305	340	296	326	340	291	316	320	330	329	305	318	295	311	318	314	322	293	310	330	343	336	322	295	292	338	314	321	303	288	307	316	325	304	313	305	336	330	317	323	301	338	305	297	311	334	319	327	322	320	299	322	340	292	328	318	290	280	320	297	321	349	306	335	276	287	299	276	287	354	326	319	296	314	308	302	320	368	318	318	360	331	276	322	314	350	328	322	304	307	332	304	338	327	329	315	326	348	315	304	311	306	324	317	309	308	292	337	304	309	314	303	319	327	300	330	293	314	314
9528	5152	5196	2315	1677	1364	1064	1021	894	924	863	851	825	822	852	811	833	811	789	784	795	811	747	835	811	859	780	764	753	791	764	768	759	772	754	818	784	794	754	765	754	743	746	783	798	800	783	780	765	737	753	748	796	746	799	813	763	734	770	772	750	752	761	761	772	704	746	754	762	817	794	788	756	765	783	820	757	764	786	758	778	753	747	776	760	726	753	756	781	771	776	755	781	783	752	744	756	765	760	776	738	768	722	755	809	823	769	758	758	764	733	729	729	794	777	794	783	768	785	762	703	748	731	728	718	734	785	777	797	720	738	835	731	747	802	758	836	757	742	770	760	769	769	721	762	729	717	745	733	786	736	742	755	753	722	792	795	793	746	740	780	758	747	701	762	759	778	744	813	779	757	726	780	754	750	756	740	723	745	759	723	814	791	742	776	787	753	754	762	776	786	763	811	745	733	762	808	776	762	772	757	792	794	766	703	785	794	731	741	793	783	802	779	784	760	809	765	798	765	748	729	754	757	771	805	755	782	766	750	759	752	738	808	762	735	803	779	800	785	826	739	759	739	776	722	769	789	736	733	757	766	760	720	720	765	735	780	728	738	711	774	771	748	733	809	762	740	756	771	805	723	762	769	729	757	771	749	734	733	789	822	704	797	790	740	787	792	780	717	796	713	758	794	762	754	749	759	712	749	752	801	730	805	771	762	727	764	765	759	720	722	812	800	772	766	792	813	779	732	745	781	750	741	753	788	756	741	756	721	777	752	799	750	758	767	747	750	754	778	790	739	765	756	784	780	772	734	808	743	739	737	743	777	744	755	708	749	701	731	791	750	818	734	741	801	827	791	744	752	785	782	742	785	790	771	802	772	770	762	764	783	797	744	759	770	701	758	775	736	757	783	760	775	809	763	748	805	752	744	755	752	732	788	785	795	733	712	725	785	769	751	782	796	672	726	776	757	746	844	754	744	757	746	767	754	777	763	753	737	717	699	763	781	792	694	739	754	740	800	772	739	781	787	764	765	754	782	742	777	754	760	742	749	837	729	740	739	804	799	780	722	797	785	721	729	772	721	752	816	756	725	792	763	760	718	779	803	736	782	762	763	741	786	768	764	752	796	747	721	768	750	769	764	781	743	742	762	700	785	794	797	788	791	723	735	760	817	731	778	767	757	756	738	758	742	775	790	779	785	778	725	742	766	728	791	718	740	760	743	802	745	754	744	785	794	750	756	763	765	735	733	757	732	759	764	765	716	770	796	802	815	790	700	708	746	772	769	771	752	795	771	807	731	776	717	774	708	734	733	748	724	759	763	774	745	726	803	759	759	755	763	766	756	694	807	740	778	704	751	756	754	773	744	786	785	710	786	709	739	737	733	770	742	792	759	770	776	737	731	713	779	779	750	816	812	736	786	766	783	749	762	757	775	688	749	776	752	806	743	747	768	779	747	788	696	796	778	743	785	736	753	779	770	787	745	775	759	776	771	757	756	700	775	753	746	695	774	681	757	766	739	724	731	764	766	822	770	798	737	761	739	785	743	752	798	813	757	746	767	758	740	772	781	846	744	749	739	784	758	774	841	730	742	699	787	780	749	766	777	754	788	736	760	751	770	742	774	756	757	741	740	720	764	777	779	748	766	795	788	726	794	805	786	748	724	723	764	726	734	759	743	738	801	782	780	755	735	776	820	761	801	766	771	750	757	749	780	802	783	759	755	756	778	793	758	799	750	749	830	734	743	716	774	751	818	751	762	774	778	690	787	716	772	719	762	730	732	821	772	759	736	711	770	782	819	748	768	798	793	780	779	780	801	754	775	777	813	764	775	753	768	768	763	737	781	764	738	740	762	802	748	764	747	766	791	765	761	778	765	749	806	744	760	709	758	796	808	784	768	804	753	767	761	768	789	747	742	735	801	809	738	810	750	759	791	779	797	753	764	783	792	725	741	772	766	729	765	766	795	726	779	723	752	764	772	807	799	764	743	824	751	769	769	779	725	792	795	765	750	706	775	741	755	784	788	767	767	810	750	797	739	770	797	783	766	748	780	742	749	785	799	804	803	780	742	773	704	774	792	757	786	734	785	761	738	671	728	786	804	731	777	770	729	782	748	751	762	734	765	760	773	793	781	809	705	760	736	745	774	741	802	778	772	781	778	715	730	764	761	724	806	723	812	773	795	798	759	716	748	783	769	697	752	754	729	797	792	687	758	757	768	765	742	758	760	727	808	758	749	770	728	737	717	795	775	723	788	753	718	727	745	745	823	780	763	773	749	745	745	792	764	782	807	778	733	768	776	784	752	769	766	748	781	802	767	736	755	685	757	792	754	777	733	769	717	779	733	749	748	704	746	739	771	790	741	734	739	776	786	753	766	777	784	765	735	740	783	760	734	778	776	798	749	795	773	790	728	739	755	756	744	746	707	757	786	761	758	683	759	799	772	755	733	743	811	744	785	766	780	786	760	747	791	724	755	764	774	784	765	781	734	783	751	767	785	799	781	763	759	732	738	736	745	760	731	743	765	782	770	770	817	751	733	772	716	814	759	724	754	705	784	775	805	765	762	762	761	752	775	751	774	788	767	790	747	796	730	830	744	781	757	798	724	805	758	816	790	785	762	730	789	751	718	767	805	782	765	744	751	771	713	741	739	734	726	778	776	728	725	772	752	754	762	710	750	765	737	819	722	785	738	754	755	774	743	756	769	707	781	786	758	780	792	813	747	797	775	746	786	771	786	803	752	726	788	782	753	746	760	751	776	797	754	771	711	760	696	724	821	731	792	746	750	741	772	756	798	758	743	780	740	760	819	758	801	699	763	806	748	769	725	749	755	801	754	804	767	723	784	735	767	741	782	812	730	789	783	798	791	755	811	753	765	783	772	727	758	765	737	789	762	749	757	780	726	748	786	723	764	791	736	760	765	783	764	736	747	756	790	774	799	730	746	773	768	725	762	746	752	807	799	771	735	781	732	749	736	702	780	747	746	722	735	761	736	734	771	747	769	766	782	789	789	760	723	753	801	719	771	782	707	745	738	765	771	809	764	765	789	749	765	772	802	762	786	695	750	775	791	757	795	741	764	839	786	802	760	747	781	787	802	777	768	806	781	743	789	753	763	730	722	751	777	768	729	786	785	776	760	718	768	753	771	775	721	779	758	770	779	747	714	738	762	773	790	748	768	754	739	790	779	712	769	749	742	701	749	758	739	791	740	789	753	723	815	742	774	763	778	742	798	752	776	763	748	761	779	782	703	769	801	767	758	744	680	769	778	776	761	845	741	776	774	773	801	752	747	779	777	771	766	746	728	747	742	746	767	734	789	741	769	778	740	770	752	751	734	771	727	744	738	714	750	779	733	800	781	762	730	818	766	778	774	810	774	758	743	774	783	786	766	765	788	766	746	725	789	734	782	773	726	739	751	772	796	723	760	768	842	765	792	767	778	788	751	776	781	741	740	723	795	747	773	728	792	740	770	726	790	787	760	770	777	756	736	758
27185	15525	13339	3593	979	609	471	384	344	339	321	331	345	320	252	295	310	305	301	274	300	280	290	296	305	270	260	322	270	267	273	269	260	259	314	309	279	310	291	288	254	292	287	267	308	301	286	275	305	279	313	271	269	297	276	283	291	324	273	291	333	268	249	272	312	278	269	275	276	287	270	268	272	304	278	284	287	300	289	268	269	286	313	278	277	291	292	251	286	307	266	247	291	285	311	281	295	295	283	300	278	300	281	270	300	303	305	280	277	295	280	306	279	296	281	297	290	273	299	297	305	281	286	284	284	292	284	278	259	271	276	261	296	291	271	267	267	295	296	282	271	275	262	306	301	284	276	271	293	277	288	290	313	301	284	282	297	293	290	286	292	295	297	290	291	280	279	266	290	296	263	274	292	283	308	274	309	289	285	321	299	288	304	293	302	290	270	318	269	260	309	296	260	297	293	270	289	283	282	291	254	267	334	298	265	292	306	274	266	277	257	290	290	291	253	268	311	309	279	285	303	252	297	295	278	287	272	244	282	293	283	270	280	298	263	269	300	251	295	298	270	269	288	327	264	277	291	251	311	303	302	289	289	282	278	248	288	283	288	261	291	271	285	273	269	279	298	268	252	295	248	277	323	286	263	247	289	275	271	270	275	284	301	302	287	298	284	294	273	258	301	304	320	279	298	311	307	318	280	283	319	301	277	278	320	326	288	280	282	274	297	292	295	289	298	290	271	290	294	279	319	291	304	275	277	278	276	295	269	279	271	266	271	270	308	285	309	263	270	281	237	307	303	298	274	285	301	267	275	282	289	290	270	304	292	285	296	259	283	273	293	279	282	298	251	282	311	303	282	302	319	284	264	252	261	271	306	294	284	279	268	301	273	303	273	314	318	248	288	302	255	257	299	303	285	264	280	303	292	269	285	296	309	296	259	289	289	289	326	282	269	253	261	284	293	294	283	277	264	305	300	287	285	279	282	284	304	259	278	300	265	272	284	276	269	264	271	283	315	310	288	247	314	281	291	319	267	245	296	275	260	285	246	279	264	262	312	313	284	322	292	304	281	295	263	268	258	277	301	284	269	251	293	276	297	308	298	273	295	273	287	256	257	294	263	290	278	324	265	278	307	265	294	276	255	295	255	277	281	250	277	277	267	300	291	252	291	252	307	286	283	273	304	285	275	297	280	323	249	256	289	277	257	271	276	265	294	282	292	315	300	300	285	300	253	313	287	278	303	280	262	260	290	284	270	255	280	287	279	289	220	295	329	308	285	283	309	284	282	318	280	274	295	259	254	273	264	301	278	324	252	272	287	291	288	293	305	280	316	286	253	291	298	310	247	316	307	280	265	295	296	272	289	327	309	282	296	279	280	258	285	285	266	268	298	297	276	285	303	285	264	282	288	305	311	287	316	271	283	280	274	269	284	286	292	279	316	292	288	326	278	297	276	308	270	254	270	252	266	311	275	284	287	307	311	297	275	261	276	259	296	294	283	292	294	273	302	276	276	267	274	306	262	309	276	251	270	296	328	304	320	270	269	322	315	267	295	274	297	259	267	300	301	308	332	310	310	300	317	299	295	317	280	271	287	261	286	292	273	311	247	296	281	307	266	293	298	294	305	288	304	305	276	293	278	261	307	275	299	295	271	279	331	305	263	271	294	282	297	281	305	286	282	326	285	286	288	272	282	311	291	286	281	299	306	295	271	261	299	266	291	313	304	304	265	265	263	262	301	246	248	263	294	285	272	258	300	311	284	263	282	314	271	310	274	299	279	257	285	275	288	308	312	271	248	302	270	273	290	293	264	328	270	292	308	282	289	304	286	309	273	301	293	263	285	268	255	266	307	308	280	256	281	275	283	295	285	278	286	305	287	276	299	300	268	276	289	278	286	284	314	280	279	290	275	300	259	316	284	243	278	326	299	292	286	270	278	288	257	285	309	318	269	251	324	287	282	298	295	269	266	275	286	288	289	283	299	303	285	309	289	300	320	270	288	266	261	254	271	297	271	291	304	269	298	282	331	256	310	280	282	308	303	278	295	283	288	303	320	292	356	285	258	293	280	282	267	301	288	309	268	282	291	286	268	288	298	334	264	273	294	271	286	297	282	278	279	265	289	285	305	298	276	308	332	285	282	257	290	299	270	307	299	283	311	274	279	309	277	294	300	306	273	288	292	316	311	272	263	281	259	294	311	319	270	261	306	284	275	274	257	275	251	283	248	319	272	284	264	294	293	274	274	285	280	326	291	273	284	275	286	245	252	298	260	281	300	288	283	253	302	278	274	291	288	262	291	295	277	288	290	271	287	300	286	263	282	280	319	309	273	277	266	292	290	275	317	293	279	289	274	320	274	263	271	309	273	252	318	291	294	274	287	317	267	284	264	278	266	275	302	287	261	258	279	276	298	257	294	313	290	316	296	294	292	314	297	300	266	272	282	265	305	304	296	279	286	285	291	308	295	277	273	281	278	338	292	287	279	293	270	282	273	300	301	267	275	335	290	273	278	259	283	280	275	309	272	287	291	312	264	269	336	291	280	288	300	320	265	280	281	298	259	281	290	271	243	297	275	271	289	288	295	272	330	284	283	278	278	318	331	310	274	278	281	281	299	319	301	324	289	297	295	286	305	275	269	309	285	287	318	293	258	300	277	320	279	283	294	279	312	261	310	274	321	294	304	275	286	309	284	272	284	266	293	273	290	258	299	295	296	302	264	287	257	318	288	285	273	286	279	268	268	284	303	295	266	303	289	293	269	287	274	322	266	288	271	282	310	283	271	268	292	306	289	306	299	274	274	285	262	274	275	279	275	314	236	246	302	273	282	263	295	314	306	277	296	277	291	298	315	301	279	274	305	305	258	312	302	277	302	286	299	256	294	308	270	291	316	264	267	281	284	307	255	301	281	288	250	271	282	299	300	290	282	307	286	304	285	281	277	296	280	263	273	286	273	293	274	298	259	280	281	288	274	294	325	309	323	280	255	284	281	315	305	264	250	286	273	280	301	276	313	302	312	348	314	268	295	262	264	320	298	261	274	295	295	270	297	288	288	311	279	271	283	290	278	277	298	278	287	267	287	306	292	281	287	296	297	277	300	299	325	309	332	305	289	270	304	277	298	270	267	285	266	269	288	293	278	265	283	278	273	254	298	259	263	291	264	274	284	276	261	269	318	281	320	296	278	287	273	296	250	287	280	305	266	294	291	284	264	310	280	243	251	268	306	293	281	262	283	337	272	275	277	279	279	322	275	282	289	298	318	301	262	295	292	286	266	268	257	284	309	298	285	267	256	301	304	262	284	261	289	292	265	278	276	295	267	298	274	270	264	317	279	295	296	280	255	258	285	302	303	263	315	297	278	267	310	266	320	312	332	300	293	293	321	280	275	282	306	275	269	273	325	258	298	269	310	304	268	304	295	297	291	280	258	262	264	292	296	289	284	288	292	265	281	238	288	264	294	272	277	307	281	243	300	277	290	308	292	272	292	285	312	265
19547	13740	16271	4770	2569	1838	1355	1223	1090	1059	950	873	894	844	809	804	789	767	785	767	762	748	729	701	693	731	715	748	727	702	737	667	683	681	689	730	701	747	725	708	705	655	719	680	648	705	650	748	665	718	706	712	749	705	739	746	727	732	734	685	673	672	712	716	696	677	674	689	691	712	694	661	658	666	715	711	723	684	705	681	670	724	679	691	670	744	716	692	650	713	705	627	686	658	651	705	686	669	711	674	660	724	680	724	662	700	754	689	721	671	714	641	713	729	687	668	680	700	695	641	714	682	728	690	721	701	705	678	695	676	666	706	703	693	722	673	697	649	675	687	724	681	669	650	723	682	655	696	690	672	722	742	698	683	693	696	696	682	681	701	721	783	653	662	700	684	719	655	689	664	671	669	725	694	739	680	707	670	703	678	704	697	703	671	716	671	692	739	680	691	693	697	700	697	709	696	709	684	703	637	709	633	684	716	701	715	753	699	697	656	689	715	673	715	689	691	682	640	710	705	685	667	693	692	707	649	679	693	678	605	652	693	682	658	697	703	669	694	705	666	676	696	646	683	695	708	661	648	649	694	699	707	710	707	707	711	660	696	717	664	704	685	707	678	724	673	729	748	713	698	676	699	707	690	709	675	755	655	647	738	667	705	699	694	663	663	676	685	676	665	667	702	690	718	701	652	649	651	704	627	700	680	701	752	675	708	712	696	682	702	685	652	658	677	700	713	696	678	667	698	711	705	679	664	725	682	709	704	677	715	730	677	672	664	717	679	707	667	640	698	694	651	713	681	729	662	689	675	680	721	713	728	691	739	707	667	717	646	698	729	657	691	733	683	671	692	708	729	719	681	673	705	695	690	674	675	693	690	694	667	711	699	717	687	708	694	731	672	655	694	701	737	676	688	726	682	676	672	636	669	734	695	719	671	713	688	694	687	700	680	709	676	716	705	728	672	705	702	719	717	716	671	665	671	703	673	716	673	704	702	699	637	676	678	677	712	734	695	720	721	671	704	702	725	693	680	621	661	645	686	727	683	688	698	703	695	662	688	718	695	661	715	720	720	696	678	707	668	688	704	708	701	724	699	668	718	682	718	699	680	677	735	696	662	673	691	667	732	699	683	683	708	704	699	693	617	681	632	691	692	694	692	702	709	688	702	650	666	691	702	730	674	685	707	666	731	647	712	713	662	686	684	644	728	709	679	701	677	695	697	659	712	704	714	711	687	714	743	672	723	655	721	731	674	733	726	713	675	684	693	688	680	662	705	683	682	668	623	705	651	684	703	750	667	694	709	688	687	686	690	719	693	738	647	727	657	671	691	641	672	709	744	677	675	709	684	661	663	725	719	758	682	736	681	737	770	717	702	696	717	699	659	729	697	665	666	660	693	696	654	730	684	701	621	674	698	697	702	687	691	647	643	689	699	746	679	687	724	679	691	678	690	703	746	707	654	707	658	710	735	638	658	654	697	675	643	666	707	667	674	722	734	709	691	744	677	660	659	727	676	694	695	651	702	689	716	714	672	687	732	684	705	702	674	708	695	656	676	678	718	691	720	674	700	705	707	685	698	706	683	704	633	683	725	709	706	669	697	714	690	701	643	693	648	719	697	682	703	669	640	688	720	682	679	712	698	675	703	708	715	682	701	695	655	710	698	653	679	698	697	717	679	696	738	698	651	714	703	723	641	728	713	679	700	671	663	723	679	703	637	682	677	742	659	654	663	723	708	687	719	696	654	720	687	721	662	681	684	712	670	667	659	684	698	683	640	702	717	646	722	656	681	717	703	677	669	676	644	685	733	656	677	720	700	705	667	710	666	667	670	734	708	648	718	690	659	706	675	697	705	671	645	618	651	680	670	686	673	712	711	698	654	688	708	672	668	723	673	710	681	676	684	683	681	691	681	731	688	704	683	704	663	689	641	639	660	719	678	704	668	661	677	696	677	679	691	715	672	628	685	752	712	665	682	665	682	676	712	635	709	715	689	688	705	724	725	711	708	683	716	695	702	696	736	656	690	642	695	745	673	661	704	740	740	649	673	706	708	670	670	681	652	722	692	669	718	679	622	734	754	676	674	731	667	688	652	667	695	736	695	736	680	634	717	667	700	646	724	713	658	715	676	634	690	688	715	704	692	642	672	671	698	731	676	640	723	706	685	706	637	679	657	720	705	699	720	697	700	706	673	700	732	660	675	722	734	691	691	700	698	680	683	674	718	723	700	651	696	683	706	713	706	671	697	702	684	689	667	660	668	697	651	678	718	689	700	668	660	709	678	693	702	698	694	698	668	702	669	655	726	701	737	698	655	706	656	708	689	679	679	649	683	687	727	708	709	693	733	658	699	722	694	659	704	735	688	718	682	732	696	704	687	673	718	700	688	688	629	729	721	731	680	707	718	747	671	705	694	711	691	736	644	705	731	680	692	696	697	711	679	691	702	675	715	660	695	689	670	662	698	718	672	695	670	645	712	644	679	685	741	684	683	719	704	666	674	671	695	706	722	726	671	751	666	659	692	701	676	713	702	736	685	637	675	699	658	655	692	772	671	688	717	716	694	703	663	677	702	688	659	723	666	680	673	704	705	668	654	664	648	706	723	663	692	715	698	698	701	689	731	709	705	690	693	649	678	691	703	699	709	672	709	718	660	720	684	694	653	705	685	719	674	671	662	751	669	731	673	695	706	671	757	705	697	731	704	725	688	681	715	712	676	646	698	686	691	656	614	724	680	740	716	685	626	705	698	687	739	682	681	743	729	696	686	695	681	705	671	706	677	707	685	727	687	691	722	698	688	702	711	670	701	684	680	708	688	749	685	713	690	716	666	682	683	695	677	675	700	716	722	755	707	693	681	715	665	697	626	687	712	688	690	703	686	669	688	731	672	672	714	730	689	715	686	682	708	687	652	693	678	698	677	697	678	674	683	658	666	704	681	686	674	662	651	678	709	754	735	726	707	703	738	720	668	699	662	719	702	662	701	670	708	675	629	699	696	701	717	663	685	664	683	690	677	669	668	703	677	672	693	674	664	641	708	667	682	697	709	671	713	662	714	663	680	656	645	689	696	632	649	695	697	745	733	670	691	684	651	647	634	680	699	701	642	676	656	682	694	715	707	686	660	690	729	693	651	640	697	694	685	715	712	709	669	679	691	665	671	691	718	767	687	716	676	695	689	715	731	720	707	676	710	721	674	670	678	691	705	637	732	707	694	678	694	687	709	694	700	664	677	675	730	697	696	701	696	667	685	693	693	725	670	704	683	703	719	673	699	645	705	693	697	701	627	683	679	728	663	650	653	709	648	742	694	709	679	723	681	715	681	668	690	694	707	671	688	669	646	704	653	705	685	677	692	664	756	680	673	691	695	687	729	720	729	696	695	704	700	696	722	710	676	683	700	746	705	669	697	683	718	664	679	684	691	699	715	706	684	725	726	711	667	717	643	665	662	713	706	679	677	648	708	674	720	667	702	739	705	729	706	673	723	709	702	692	702
36980	23696	21061	6399	1487	644	407	300	288	262	259	196	215	195	211	217	204	183	170	187	188	203	175	169	173	179	180	169	193	184	184	156	186	189	167	171	181	186	151	170	170	160	184	164	180	160	164	180	170	171	151	184	180	172	182	167	147	178	142	156	162	157	152	158	149	153	161	166	163	190	180	190	160	146	162	161	166	180	161	169	155	163	166	174	176	157	181	187	192	175	164	177	173	170	158	173	152	180	178	172	150	173	161	173	171	133	174	178	154	169	176	157	146	164	156	173	159	153	169	167	191	143	147	155	166	160	161	171	176	182	148	183	160	158	151	166	164	143	172	168	171	158	133	175	159	183	178	147	150	173	150	168	178	162	144	189	171	143	160	175	146	180	171	172	165	196	176	157	161	160	174	182	167	191	170	186	147	160	164	153	176	183	121	165	179	184	159	167	166	144	174	153	207	161	161	153	159	150	148	170	156	143	174	174	164	160	164	163	186	169	191	136	179	172	175	177	175	181	147	150	182	159	166	175	171	171	173	152	166	132	175	189	181	155	149	144	182	146	176	157	182	171	169	174	173	141	178	175	171	140	151	146	187	157	147	190	176	143	162	183	156	175	166	192	168	164	166	177	165	163	176	163	160	161	169	159	164	171	194	164	166	171	161	156	177	160	179	155	153	177	188	194	132	165	162	157	183	133	164	147	170	185	178	182	167	171	155	185	166	155	155	179	186	173	160	151	178	168	173	171	160	165	174	172	165	176	166	148	183	145	155	172	195	159	166	184	174	192	169	173	189	164	160	169	155	162	146	168	175	144	188	145	171	157	190	164	155	178	165	150	182	169	133	176	179	155	162	173	166	186	160	167	167	143	171	141	153	172	158	186	182	169	138	157	156	169	183	171	157	195	144	151	164	181	164	162	169	170	162	177	167	153	170	167	151	166	178	163	153	156	161	174	169	154	162	175	180	158	163	161	187	156	162	167	166	163	174	158	202	178	167	175	164	184	163	180	171	166	181	151	147	165	149	138	179	169	153	181	164	168	173	171	149	172	151	152	160	152	184	167	174	192	164	159	163	143	140	175	176	156	170	147	186	155	143	175	170	152	174	187	167	151	155	146	190	158	161	161	155	163	147	173	172	162	172	167	196	160	178	168	165	161	165	158	176	154	166	132	147	160	156	174	158	171	164	159	164	181	163	154	171	151	153	160	172	148	171	162	178	185	164	198	147	166	148	166	161	146	137	139	153	146	158	151	179	179	182	185	175	152	191	151	156	159	153	163	178	174	186	150	169	154	169	161	172	174	165	179	172	187	156	164	172	166	155	165	136	135	173	155	144	161	165	184	160	181	175	132	189	169	178	173	159	174	164	165	173	154	167	183	166	184	158	195	205	183	173	189	192	165	173	181	151	166	173	156	149	169	153	167	171	173	170	199	149	180	213	179	168	188	163	185	162	187	176	187	161	171	167	172	172	174	158	157	163	176	192	177	181	159	151	199	162	172	156	172	177	183	188	176	171	159	164	168	164	189	174	147	150	179	134	160	176	186	132	173	151	169	172	188	164	147	180	159	160	148	176	160	167	179	180	159	166	171	162	168	172	161	178	181	184	161	182	170	164	174	177	188	182	163	177	204	184	163	185	158	184	170	163	165	151	163	128	169	179	175	153	177	194	197	176	192	155	170	171	161	154	163	161	169	153	173	180	212	174	168	145	169	157	181	146	155	182	176	176	163	162	173	177	190	165	157	200	171	176	187	167	164	152	166	163	161	142	161	151	156	195	172	151	179	173	170	159	154	138	179	156	145	173	185	158	166	166	161	159	178	170	160	162	158	144	143	166	169	173	153	157	172	169	169	162	185	160	161	202	167	167	162	145	177	161	185	155	167	170	171	167	181	168	165	163	175	171	168	169	159	173	171	160	167	166	164	157	184	152	162	170	171	170	165	181	190	164	164	157	146	164	180	163	154	186	153	170	159	171	169	194	179	172	144	151	178	166	158	173	150	156	177	148	156	161	174	145	169	149	159	172	153	149	171	186	182	157	180	164	159	179	172	169	172	153	162	171	178	154	187	182	180	161	148	178	167	188	170	159	152	169	186	170	199	146	171	201	168	166	166	178	183	149	169	162	165	160	170	184	177	182	165	152	163	159	189	169	160	179	160	170	163	172	156	156	148	188	181	151	175	158	170	158	150	148	169	166	166	171	154	171	150	169	168	173	151	175	196	160	173	161	183	198	162	188	154	166	138	171	158	167	170	164	165	163	181	176	185	160	156	167	156	173	185	178	163	178	182	163	157	142	157	165	168	184	177	158	151	138	162	175	173	168	155	181	180	180	200	171	157	184	152	173	148	165	148	144	155	158	179	163	162	170	169	159	161	155	157	158	157	182	157	178	154	169	150	178	177	155	163	187	160	185	165	164	158	175	184	178	183	178	174	147	209	170	170	171	171	163	157	155	161	197	154	170	178	158	188	177	153	149	157	167	153	163	162	188	164	203	157	193	182	160	167	166	179	188	178	151	163	163	158	151	170	153	174	163	168	179	182	173	174	159	172	144	170	169	164	160	174	164	170	150	149	166	174	160	166	150	160	154	180	177	155	195	152	158	157	142	152	172	163	172	155	150	158	153	173	149	162	154	173	187	190	144	154	164	189	170	173	171	176	179	171	173	169	164	178	206	169	170	156	148	171	165	165	163	155	170	177	175	188	155	187	162	177	151	174	168	162	160	179	175	146	147	179	154	178	146	154	160	166	198	176	173	184	173	162	149	186	157	146	173	168	176	153	164	175	158	153	193	146	179	180	172	155	155	122	177	155	152	168	189	150	167	190	174	159	184	184	160	154	158	154	168	185	136	147	199	169	164	156	155	155	133	156	154	151	152	146	173	183	157	166	153	188	164	170	148	161	179	184	183	141	176	173	150	171	168	162	160	150	166	146	210	209	175	175	150	163	177	152	162	156	159	144	185	159	164	166	168	153	162	165	168	174	158	164	173	158	165	142	174	161	145	171	180	178	200	167	179	168	146	180	169	140	182	145	160	159	174	156	161	152	162	170	166	155	162	156	173	176	155	170	143	175	169	163	177	173	177	167	175	161	169	155	173	174	204	147	165	172	147	184	159	176	177	152	164	178	151	148	148	169	162	162	154	155	192	182	166	147	155	180	167	180	160	178	167	156	175	168	176	179	177	173	159	180	170	164	171	170	159	167	154	160	160	178	174	160	171	163	159	205	163	150	157	160	165	139	163	174	185	170	191	168	172	162	165	183	168	155	179	172	195	167	160	158	148	165	162	167	171	160	165	174	158	178	170	178	149	160	168	141	158	166	177	164	157	188	177	152	188	172	181	171	160	162	171	141	191	163	172	160	168	171	155	161	156	168	174	160	195	173	157	167	171	159	154	182	140	150	147	166	151	193	155	207	177	173	176	158	169	159	194	155	163	160	176	179	165	169	161	176	163	148	212	166	142	186	193	172	148	143	178	191	145	166	154	166
25545	19571	21832	6346	3251	2003	1551	1252	1134	981	882	816	679	666	654	636	549	559	572	518	565	541	527	476	513	475	439	505	428	434	485	463	432	459	416	404	454	452	435	459	417	426	430	458	396	429	437	438	441	452	480	437	445	440	382	455	442	436	421	423	455	433	435	406	427	425	443	426	454	436	427	407	436	460	461	438	428	413	487	394	422	454	440	430	442	403	403	452	428	424	422	421	406	398	405	444	439	416	445	442	421	439	435	420	462	431	432	434	407	409	451	385	424	437	434	428	354	440	396	437	429	432	405	413	444	408	416	441	422	363	361	465	461	398	409	453	426	432	462	429	440	443	414	378	417	411	426	463	393	426	450	426	438	422	404	383	437	435	382	403	420	437	417	436	394	358	402	413	404	423	435	379	447	415	411	427	384	429	449	445	428	414	426	442	423	434	436	442	415	401	404	365	425	438	430	409	449	425	398	426	424	420	391	391	460	444	426	416	416	420	423	449	414	403	402	428	425	417	415	409	407	396	416	452	449	419	423	430	435	408	411	383	382	439	422	443	407	414	391	408	397	463	434	421	391	408	391	415	471	403	425	415	423	407	395	397	427	414	414	427	410	413	421	415	431	433	435	441	444	413	466	433	452	432	426	440	443	418	439	439	403	417	405	429	435	438	447	400	445	443	416	419	409	419	413	415	423	384	432	452	383	433	428	450	419	395	460	406	380	400	391	413	411	417	434	406	412	422	426	415	428	436	444	399	428	399	438	401	407	449	448	446	401	431	450	433	425	435	443	442	398	427	452	450	416	416	396	412	418	420	394	430	451	430	433	438	418	419	416	433	445	431	446	388	433	396	399	473	445	399	415	417	415	448	414	446	444	453	404	415	458	419	428	423	440	445	434	408	410	418	431	406	405	417	404	451	415	418	426	391	451	455	418	449	432	407	406	418	404	444	450	441	415	434	446	431	430	418	412	427	437	433	428	385	421	464	416	416	411	447	451	408	424	415	418	441	447	453	445	417	420	426	412	406	388	443	428	422	404	438	400	432	450	415	426	415	460	407	421	401	433	435	434	416	404	396	424	439	407	425	423	431	405	431	407	419	465	431	434	441	455	416	421	457	397	419	441	414	420	436	396	384	453	397	463	410	409	469	436	442	409	432	453	403	406	416	431	440	411	412	438	445	410	420	402	420	404	428	456	446	435	410	419	429	399	416	432	421	421	392	442	384	437	421	424	427	450	445	450	403	418	431	418	431	438	411	398	415	456	420	455	425	413	392	432	401	413	386	397	435	433	488	397	431	443	398	388	425	407	458	438	427	447	405	400	423	421	417	440	430	445	439	397	416	400	422	395	422	403	436	415	454	386	409	433	435	423	442	428	452	414	406	457	443	423	461	441	415	429	463	419	460	441	392	438	435	408	437	433	408	416	421	406	433	437	408	455	451	399	442	410	462	458	408	418	406	463	414	410	428	431	411	393	426	409	449	432	408	423	439	392	432	392	420	424	421	441	411	381	403	448	445	440	433	404	421	439	440	411	474	421	433	373	444	394	413	437	463	402	416	407	411	430	441	406	443	389	445	411	420	423	422	416	390	403	381	419	425	448	441	420	419	438	418	440	447	430	412	431	427	416	456	461	446	438	424	443	444	409	445	399	426	457	413	453	405	431	443	449	430	422	481	394	388	404	422	392	443	406	435	441	412	401	422	437	448	461	428	453	422	470	428	431	411	404	408	426	429	455	457	386	436	415	397	437	422	486	412	432	389	435	435	404	408	423	370	452	436	429	456	433	404	435	430	450	417	429	458	423	419	429	390	424	390	448	402	456	436	441	443	440	376	425	424	428	436	417	424	409	418	429	435	429	411	444	423	382	437	466	432	409	424	435	435	397	432	436	406	381	450	388	458	417	439	426	413	413	406	440	421	455	462	431	453	414	446	416	468	428	434	455	416	438	470	444	430	455	402	429	437	423	430	422	405	426	455	383	409	431	409	419	424	432	428	393	397	413	372	430	468	398	385	438	403	420	415	419	453	419	425	404	417	408	412	403	405	452	419	421	411	428	445	439	398	421	425	451	454	441	395	444	422	470	426	382	426	399	385	402	415	450	432	404	428	451	446	396	439	457	440	432	423	409	429	466	440	414	411	443	428	475	415	392	435	447	425	427	409	465	449	457	406	412	453	420	433	436	436	426	463	445	447	415	410	424	431	455	415	372	478	447	429	406	383	429	423	435	453	415	446	404	451	429	453	435	401	391	413	396	421	387	388	465	418	398	423	473	441	447	427	431	424	405	440	422	412	420	452	425	433	426	399	396	415	449	438	413	409	385	409	439	414	420	390	426	418	431	447	445	414	409	436	420	401	420	399	422	444	423	429	404	434	441	435	424	414	372	407	443	382	432	447	425	406	449	447	433	440	402	441	407	410	434	410	452	454	408	438	425	426	420	386	440	425	415	431	443	410	446	446	420	439	457	428	425	446	410	438	430	441	434	404	424	437	418	420	438	419	427	454	412	458	385	455	409	445	405	416	450	428	414	408	413	405	421	409	383	446	430	428	407	409	437	441	414	434	434	381	385	406	429	441	438	410	409	416	422	447	411	431	397	400	423	465	426	408	395	403	453	437	422	439	409	449	416	418	420	437	450	452	434	446	428	419	444	483	436	414	403	436	394	435	452	458	410	410	427	422	453	422	450	434	430	404	468	426	426	404	386	438	382	418	376	391	431	440	455	453	452	419	430	442	417	433	405	433	407	446	415	392	425	434	417	431	424	406	453	419	444	370	452	401	451	427	429	448	405	422	438	429	462	404	409	429	424	405	402	405	432	423	428	418	457	409	414	453	461	422	411	411	427	449	398	420	440	452	405	420	425	427	408	433	392	405	432	409	423	396	422	435	436	415	425	409	445	414	422	438	450	415	472	432	410	430	439	389	454	456	453	407	462	412	403	412	403	445	422	411	457	425	415	475	394	462	404	425	401	440	403	476	418	411	451	419	443	426	409	411	466	419	427	440	445	402	456	464	397	432	401	417	429	427	414	411	440	364	412	439	396	450	411	426	471	456	401	425	437	419	424	418	455	456	411	399	418	423	405	406	429	404	434	424	457	434	499	461	416	443	445	410	411	442	434	431	423	432	461	418	435	396	465	406	435	426	392	434	436	414	404	465	403	444	395	403	392	424	440	458	368	434	447	445	422	438	453	427	425	414	413	389	416	412	394	457	449	395	434	434	437	412	387	405	411	421	424	417	416	410	409	420	424	448	401	423	402	419	434	429	439	428	456	447	397	437	439	424	427	429	459	426	427	426	395	413	418	412	421	397	429	415	376	430	416	434	399	413	410	416	407	421	456	452	417	404	423	384	427	410	419	431	434	440	428	412	461	418	408	411	423	466	386	430	436	411	452	472	440	432	401	422	394	455	434	450	418	395	428	398	467	433	412	426	425	446	409	434	464	425	429	408	469	393	396	427	431	420	387	424	480	420	403	406	432	442	367	432
12364	4993	2689	808	510	429	392	371	348	342	308	322	337	324	319	321	310	292	339	323	322	336	282	333	330	268	311	285	298	320	294	309	320	331	348	342	296	331	323	324	322	313	305	284	309	336	362	286	334	334	305	329	295	313	309	341	305	315	299	308	296	325	314	309	361	326	314	330	293	322	301	306	271	311	306	335	336	312	327	304	320	322	312	319	303	299	315	286	308	346	312	335	289	307	308	334	298	349	326	299	342	331	292	275	311	319	324	317	323	304	310	300	340	323	319	306	311	297	295	294	308	325	319	336	338	321	320	312	276	304	322	307	318	311	295	301	312	312	313	323	271	351	336	303	313	325	288	280	308	277	317	315	318	284	302	293	319	267	330	312	321	267	312	273	319	293	325	338	334	329	325	315	324	333	337	301	370	324	312	268	314	308	302	298	296	300	326	331	329	313	363	305	335	307	329	316	302	285	315	317	322	287	313	305	308	322	323	323	328	312	360	303	304	317	327	324	310	311	332	262	305	309	290	278	324	298	324	320	298	325	332	328	296	308	325	279	294	303	340	301	309	301	348	323	334	310	316	318	324	312	359	320	313	335	277	316	310	348	310	307	299	316	333	316	322	332	326	291	310	305	306	289	312	320	309	308	297	296	322	296	327	342	293	280	311	298	273	279	307	331	262	298	298	296	318	307	281	333	334	348	317	305	313	306	299	311	296	338	317	300	304	312	326	275	313	364	307	330	341	294	320	287	311	313	316	299	308	321	304	281	321	330	322	351	338	335	335	313	311	333	320	294	331	298	331	293	330	306	313	290	292	304	284	271	304	308	315	310	322	309	312	320	374	308	333	316	311	334	311	279	314	332	320	325	311	318	309	311	355	322	328	298	309	318	301	318	324	312	309	304	303	303	305	334	287	310	317	297	359	297	296	336	317	301	302	289	306	316	317	301	313	309	310	273	308	305	289	304	355	311	333	337	313	323	312	292	325	333	322	283	327	331	313	277	299	316	365	306	333	286	317	285	331	305	290	312	336	290	316	314	324	309	341	308	303	294	329	314	324	326	348	313	303	319	294	289	331	283	314	313	281	310	303	317	321	316	336	328	309	306	314	315	319	318	315	357	315	321	309	304	307	311	336	346	319	333	317	304	338	304	318	313	340	265	330	303	316	331	316	337	322	327	309	329	311	316	304	331	344	325	326	292	302	321	334	295	293	320	318	354	330	333	330	280	313	327	294	280	296	325	314	322	335	306	332	351	304	297	332	328	302	283	278	322	310	319	330	309	302	298	312	295	317	337	299	326	339	309	319	322	322	317	298	302	302	308	316	334	305	324	336	300	316	298	319	346	336	299	339	304	300	300	333	330	306	332	345	313	313	316	327	367	324	294	311	325	329	302	285	318	316	278	287	344	313	302	323	288	339	315	305	314	363	309	384	307	303	307	311	326	292	307	324	315	355	321	313	303	315	302	322	313	318	329	292	310	319	324	291	292	300	287	333	337	317	326	304	325	306	297	302	302	319	331	285	325	287	307	333	317	315	311	322	335	328	328	314	342	327	315	302	334	303	304	316	296	317	295	293	323	302	331	312	294	312	299	303	328	290	299	308	306	299	322	298	315	310	320	311	287	320	339	333	303	326	309	290	336	353	305	306	356	338	295	294	351	325	308	294	329	321	320	319	291	324	341	310	300	319	330	330	354	346	345	375	304	335	319	329	329	296	278	351	322	319	293	308	324	287	340	320	316	326	324	340	320	363	309	307	320	294	305	342	320	305	315	326	332	325	338	305	298	327	339	306	322	302	304	301	309	341	299	294	291	317	323	331	320	330	330	316	287	308	280	321	314	321	300	314	321	317	295	323	290	326	335	310	337	309	325	310	327	318	282	296	302	298	300	285	298	287	322	327	317	300	275	302	308	325	299	304	321	336	309	306	313	271	307	330	301	323	323	302	305	295	342	317	306	321	339	342	327	316	336	293	319	305	322	313	338	344	293	337	306	315	325	317	315	338	336	307	339	303	322	309	324	306	316	292	348	298	311	336	282	344	332	313	358	298	304	310	308	307	313	308	313	330	339	325	310	321	304	285	300	325	314	307	324	292	297	325	327	309	296	315	320	296	323	317	336	337	308	336	321	326	327	343	326	307	321	301	313	327	297	258	352	298	333	302	325	295	318	317	365	322	338	305	313	351	302	333	331	261	344	316	322	307	281	283	329	311	326	286	318	331	298	326	307	319	290	319	302	313	291	330	316	310	283	315	294	323	305	309	318	318	310	335	309	307	315	322	310	329	326	312	299	336	316	326	307	305	260	301	323	294	265	301	319	293	302	335	316	296	332	314	283	329	338	300	304	312	303	339	312	330	324	310	334	336	323	294	291	319	329	326	307	309	323	290	324	316	316	327	335	311	330	301	312	292	286	324	309	307	313	297	305	325	296	305	334	283	314	328	306	283	339	301	312	306	305	294	336	307	287	351	328	304	312	336	305	329	319	320	296	317	313	297	268	307	323	298	318	320	323	330	290	314	319	316	293	316	312	335	324	313	308	304	285	320	312	304	323	343	317	266	287	316	329	352	288	309	332	326	328	355	311	316	334	337	332	292	320	314	316	307	318	287	323	301	289	323	318	299	291	300	323	299	342	287	316	362	334	347	300	347	328	283	305	294	383	304	325	353	318	285	309	312	284	293	336	325	339	307	316	300	311	323	310	289	313	291	300	310	325	298	308	302	321	305	288	282	331	323	292	333	319	303	306	310	317	325	316	319	284	290	289	314	294	306	290	345	340	335	313	320	292	295	331	331	328	311	336	315	315	332	289	311	291	300	296	309	319	317	336	313	301	316	313	321	326	289	318	318	312	291	329	321	291	320	323	337	308	285	313	316	324	320	333	297	273	310	319	357	286	333	275	337	316	315	276	338	338	337	282	301	337	352	318	312	312	296	334	320	291	293	327	304	304	315	327	296	318	328	304	292	286	307	307	359	291	315	326	291	297	313	334	305	325	311	328	304	319	331	306	278	343	291	316	299	285	295	297	317	338	319	315	321	312	327	286	365	310	298	292	312	336	324	314	336	337	288	293	326	357	302	287	293	315	352	327	316	318	307	323	324	314	304	306	331	335	310	314	346	338	344	300	301	286	323	337	332	301	321	305	333	303	304	305	273	311	302	282	298	299	290	330	281	288	321	305	328	346	337	305	319	322	329	293	348	339	319	301	326	320	290	326	320	319	333	317	297	310	294	328	333	335	330	313	332	271	348	322	311	279	324	330	309	301	269	323	325	329	342	337	346	302	314	324	308	311	333	317	291	293	292	294	238	286	299	289	302	337	321	325	301	316	329	292	326	333	320	305	319	291	302	276	308	336	314	308	306	319	322	288	334	318	316	309	314	316	317	281	331	337	324	340	310	294	309	298	281	329	305	323	313	312	330	338	310	284	292	305	290	325	318	278	334	343	287	344	319	309	325	302	304	327	343	292	314	322	310	301	301	312	322	303
8955	5345	5134	2190	1567	1169	995	995	957	956	886	825	808	820	814	754	800	773	800	784	786	774	791	798	772	792	748	745	734	771	749	768	769	771	763	788	778	780	767	707	653	735	764	719	721	768	774	729	777	758	802	722	732	756	756	770	758	731	778	788	781	766	729	742	722	726	750	744	724	800	760	764	762	736	765	739	722	746	800	793	783	749	703	768	755	727	706	736	772	783	742	772	754	745	754	747	740	758	757	798	747	759	773	760	766	735	721	735	740	730	769	713	765	739	778	704	731	773	754	766	756	724	759	824	733	725	746	701	766	753	743	716	735	776	746	740	784	763	735	693	735	716	780	755	820	749	818	728	734	775	761	738	755	714	755	750	775	750	793	743	793	739	833	719	795	781	765	785	767	756	750	752	774	789	756	762	734	781	806	730	769	770	773	734	751	751	725	722	787	759	725	726	724	766	752	756	736	765	736	743	778	732	747	797	791	766	728	721	752	778	766	753	725	714	777	765	766	732	729	760	795	714	753	801	771	765	797	735	699	772	800	757	771	782	793	719	745	743	770	707	763	760	740	738	725	733	740	710	713	762	723	743	704	741	722	714	773	751	751	745	794	782	706	782	708	705	793	758	726	782	735	806	756	737	794	770	749	719	720	759	743	761	713	741	714	703	759	738	752	731	765	758	755	696	746	730	714	755	722	758	719	786	723	744	769	754	736	767	733	820	723	743	737	754	767	757	734	737	770	734	774	728	761	803	783	749	797	752	726	769	794	717	767	752	763	788	777	715	715	735	742	693	777	751	738	777	757	779	735	802	807	746	803	755	776	806	732	785	732	775	751	786	766	768	734	812	747	758	757	750	736	733	770	780	771	781	790	736	758	751	804	726	841	757	743	759	738	784	804	772	730	789	779	743	724	790	718	794	764	762	733	764	748	755	784	733	775	736	805	756	760	755	767	717	738	676	778	738	709	744	729	728	779	747	779	785	783	718	744	779	779	747	779	749	748	751	770	744	792	736	775	715	783	785	761	746	773	748	728	754	700	735	775	774	710	748	767	746	738	760	702	788	766	820	753	733	726	783	757	721	730	724	741	746	743	766	767	772	734	749	771	757	799	759	716	717	761	769	749	767	742	795	838	716	740	785	801	730	730	732	717	774	776	781	755	735	788	733	720	716	744	742	777	797	748	736	759	762	789	712	791	771	746	751	775	771	739	759	768	794	784	737	751	707	744	786	712	742	785	748	715	764	749	733	763	777	758	702	738	746	799	760	741	771	705	813	788	726	790	707	718	731	721	690	785	790	765	740	722	751	694	735	756	751	792	760	796	762	728	701	823	787	742	798	785	742	772	748	776	715	767	774	798	747	750	782	742	784	745	731	771	765	756	715	830	768	762	756	758	776	766	700	747	770	749	767	766	829	725	706	735	745	779	809	781	777	753	776	772	747	764	746	752	761	738	732	725	733	802	756	770	745	759	754	728	729	744	747	745	721	772	704	745	732	830	696	761	785	770	773	755	709	771	749	776	765	752	712	758	773	821	789	758	764	752	749	746	701	740	764	782	729	770	725	795	723	770	771	739	697	728	713	780	711	735	755	747	725	754	710	761	788	768	761	741	777	767	729	723	747	745	756	766	739	754	785	740	736	749	794	800	697	783	782	774	756	712	786	723	727	767	765	722	691	733	726	737	795	817	719	760	750	763	773	763	750	807	770	779	740	788	758	811	719	747	792	779	749	721	774	753	766	757	736	724	791	774	699	702	782	815	737	792	729	750	759	759	807	756	798	757	780	789	794	757	733	711	769	787	760	789	735	722	743	785	792	736	764	747	708	775	752	771	726	798	782	784	725	752	719	738	784	722	703	753	697	794	747	765	753	711	760	732	719	757	785	724	825	763	809	767	681	773	785	797	765	762	800	732	741	755	781	751	762	737	770	736	717	736	790	770	770	804	767	777	771	784	721	739	801	715	772	763	760	722	750	769	756	723	777	782	802	766	777	763	769	754	750	786	742	706	757	761	782	732	757	742	739	747	756	784	752	738	732	790	760	777	779	754	766	725	748	759	719	710	738	760	758	766	794	772	818	766	754	784	790	809	718	747	806	754	785	774	764	728	773	818	727	714	736	774	807	756	786	773	744	754	737	743	762	712	784	734	760	779	769	774	801	704	759	751	764	767	742	740	731	749	730	754	798	805	752	750	729	741	841	789	781	707	732	752	724	754	747	763	816	713	755	736	768	759	751	698	799	697	793	776	750	773	799	793	768	734	730	713	745	740	786	708	759	733	769	730	719	786	721	792	698	733	784	735	751	755	831	757	720	781	761	717	743	766	765	759	734	726	782	732	778	813	761	754	745	760	757	723	780	776	714	743	747	771	769	772	727	802	751	748	743	780	751	745	777	768	783	784	725	732	759	782	772	740	806	752	740	728	697	768	770	719	767	769	787	762	758	766	770	797	773	767	820	784	733	744	752	758	713	785	719	735	737	720	760	755	717	785	748	825	746	724	754	730	752	723	776	747	730	708	762	763	744	746	745	718	784	742	754	778	713	775	739	752	751	723	764	748	713	734	754	729	731	750	737	731	757	760	728	778	792	754	731	779	727	743	738	786	762	741	797	733	713	752	761	748	716	765	709	790	815	709	757	764	784	700	765	765	737	782	755	757	742	725	728	723	721	744	749	716	773	748	748	768	768	771	750	735	763	772	788	743	786	788	727	734	754	723	774	710	760	783	786	775	743	792	790	754	783	779	761	738	746	802	745	775	735	755	717	745	754	795	764	783	757	760	808	760	722	798	774	791	726	745	724	723	774	794	762	700	774	745	806	765	806	739	753	769	772	827	756	722	797	744	724	761	783	755	778	731	752	744	784	730	782	779	799	742	795	741	731	745	770	740	729	776	766	732	808	731	756	778	784	679	776	772	756	766	813	745	765	792	777	694	724	809	747	728	810	712	755	773	718	793	759	721	777	789	749	807	790	733	777	708	754	765	731	787	713	762	782	785	809	747	715	740	735	766	782	734	751	780	742	746	739	750	825	777	810	749	722	720	755	784	831	737	725	743	747	790	756	814	766	767	740	733	737	726	729	748	805	745	749	695	738	739	760	752	740	782	742	749	743	749	714	749	782	775	764	700	807	778	734	716	747	745	750	749	769	785	753	809	780	787	764	745	771	758	763	767	744	736	730	808	772	753	775	775	805	735	747	768	765	718	702	772	756	760	756	744	706	754	724	757	734	799	727	756	733	768	728	757	767	737	762	774	793	765	776	718	784	741	769	721	801	780	755	720	765	744	750	816	771	772	803	772	748	767	719	755	720	770	774	827	759	717	792	782	774	760	757	781	772	807	771	817	809	723	747	712	782	745	694	730	789	749	727	756	733	758	738	698	738	785	757	796	761	758	765	808	739	788	726	788	755	811	762	747	787	739	773	769	742	719	783	756	786	817	735	772	768	755	746	736	742	755	738	763	737	758	778	745	777	781	776	759	741	790	768
26480	15723	12399	3095	826	516	387	397	404	372	338	335	302	360	328	337	298	312	301	321	330	342	311	282	310	258	284	264	290	306	270	287	285	315	314	285	284	282	233	259	329	290	269	287	289	289	243	300	284	299	286	265	314	265	314	272	288	246	307	306	299	309	275	297	303	296	267	264	275	353	262	261	319	292	317	279	280	279	274	268	301	279	286	285	305	266	261	308	255	260	320	293	305	261	306	259	278	260	250	289	287	277	264	298	270	331	287	255	288	313	281	275	266	243	261	293	269	276	283	256	288	280	279	322	312	274	293	251	294	278	278	287	261	294	289	296	255	282	285	276	297	287	280	263	308	292	277	288	267	287	277	284	281	253	286	260	301	290	289	279	261	275	266	281	282	265	285	290	267	250	289	291	303	273	289	275	288	266	277	296	258	279	260	297	259	300	296	331	272	283	253	260	277	300	300	250	275	295	264	264	280	292	277	278	281	275	278	280	278	275	247	261	299	260	259	263	259	280	304	280	291	265	275	269	303	297	307	277	268	288	315	312	303	300	342	268	285	256	271	267	279	274	279	280	328	291	310	253	284	278	260	298	282	307	268	291	304	303	286	291	271	276	269	260	272	284	277	299	302	294	304	289	276	302	253	265	299	307	239	263	297	268	259	290	287	304	278	280	258	313	251	270	253	285	312	272	275	282	297	287	295	276	286	296	314	313	281	259	310	306	275	303	295	281	276	276	264	287	247	268	282	277	280	279	281	288	316	291	284	293	274	275	287	312	289	262	254	299	260	288	280	287	275	274	268	273	254	260	287	279	254	282	268	300	269	284	269	326	278	260	290	293	270	280	279	287	287	298	294	273	273	257	279	283	287	283	307	294	282	283	304	289	297	307	290	265	264	280	303	280	286	271	272	293	287	292	290	292	282	276	298	316	295	294	282	301	288	255	287	271	267	239	259	272	265	271	298	310	290	347	256	295	283	307	282	287	280	303	296	264	264	298	269	292	280	297	283	263	293	296	310	255	295	270	282	292	280	327	296	273	292	252	288	287	248	280	317	290	261	259	276	256	272	277	307	285	275	302	295	298	299	263	284	300	307	283	284	299	305	270	269	256	291	293	304	275	278	312	291	285	280	290	289	245	279	275	324	283	282	293	297	271	267	271	290	275	270	275	294	276	297	312	272	271	277	272	270	320	279	307	271	291	265	293	246	289	282	294	274	264	270	285	279	282	263	294	314	292	267	265	297	273	271	290	303	273	283	277	288	284	261	268	268	266	269	268	294	283	295	292	292	298	310	273	247	290	282	279	284	303	288	284	309	282	297	287	292	267	305	288	289	288	298	303	279	290	289	289	288	283	308	289	273	271	285	281	325	276	238	291	260	268	311	283	278	274	252	306	273	281	290	288	296	296	284	262	265	251	294	263	302	264	287	270	271	303	279	281	290	269	263	281	311	274	255	308	264	250	269	262	268	282	287	248	282	283	318	271	283	292	326	270	270	262	240	348	264	272	305	282	262	293	268	309	296	265	267	267	272	275	256	311	266	286	285	276	283	299	285	284	308	278	288	266	266	282	286	273	297	272	257	298	285	271	289	283	272	273	309	276	283	313	285	283	330	319	309	293	282	301	264	266	280	312	294	272	295	286	263	264	280	315	294	259	270	290	289	297	273	266	278	307	296	298	303	291	278	264	281	304	285	303	292	300	289	262	304	279	278	291	305	283	296	285	301	290	313	291	277	298	302	269	254	302	272	272	308	262	311	278	294	266	278	266	295	316	322	289	286	270	271	310	290	263	260	277	277	272	294	292	259	291	273	247	276	278	286	315	299	287	298	297	256	282	292	269	263	298	301	303	304	283	270	258	298	281	278	268	251	251	283	277	260	256	280	305	281	292	257	274	273	302	294	305	265	281	254	281	299	287	263	285	259	318	266	271	264	264	274	260	284	288	290	262	281	255	272	294	266	293	260	303	272	303	284	270	277	268	299	280	294	267	285	280	284	269	270	272	287	286	279	307	295	293	285	285	268	281	273	271	271	266	277	264	292	270	258	288	296	269	284	295	301	299	284	289	288	284	306	278	274	273	278	284	264	287	282	296	310	294	295	275	311	305	281	268	277	312	259	270	274	279	300	280	267	294	292	255	285	246	279	307	304	280	255	269	300	247	295	287	293	272	270	291	301	282	293	284	267	309	300	282	276	295	288	296	285	256	288	291	321	303	274	282	284	286	278	296	268	294	304	282	287	287	298	272	268	286	287	294	292	279	277	279	275	277	252	266	264	305	276	285	279	289	301	268	301	279	308	273	269	250	285	250	261	304	305	284	293	265	297	295	318	265	307	296	296	289	279	293	257	292	287	310	290	283	299	321	274	290	306	271	287	284	322	254	311	290	284	277	285	310	304	260	296	299	298	272	244	277	282	297	305	282	253	284	337	289	250	296	267	254	300	283	276	273	270	273	279	290	306	271	295	265	279	268	254	276	272	264	287	268	295	294	293	279	299	288	271	274	284	274	279	280	271	287	285	294	275	330	287	311	318	290	275	274	269	325	268	329	268	290	323	271	278	282	289	288	290	279	290	286	278	305	289	297	292	227	315	278	292	274	307	295	288	268	289	289	295	271	291	272	298	282	287	304	280	273	279	277	266	294	235	268	265	285	262	305	274	313	275	286	309	281	304	245	289	297	292	287	310	286	277	308	260	276	267	293	271	281	254	283	274	267	269	316	289	276	276	330	282	296	292	303	271	291	252	293	295	306	283	297	269	247	273	294	314	294	295	276	279	287	277	275	269	272	280	289	273	263	277	279	268	291	267	258	267	276	275	265	277	265	289	284	319	257	303	263	274	266	286	298	315	286	270	312	303	316	283	289	262	253	296	303	259	280	288	268	289	310	306	307	273	293	289	313	310	285	303	294	286	288	285	278	306	296	301	322	293	288	305	290	303	308	287	283	316	325	334	280	262	277	283	279	290	284	282	300	298	294	277	292	252	290	244	311	290	248	264	296	291	251	297	302	273	261	256	296	317	279	286	316	284	279	276	291	283	251	268	273	292	320	292	271	288	284	286	271	289	292	279	295	269	276	276	292	280	291	283	284	262	282	284	274	321	284	276	281	284	297	290	287	295	286	283	295	258	311	276	300	276	271	341	283	295	256	296	268	276	297	319	314	277	264	283	306	300	282	264	270	273	297	280	293	284	285	314	255	284	293	267	285	267	282	293	257	249	275	302	261	274	269	314	283	271	308	282	271	271	285	276	298	312	293	284	284	277	288	257	278	278	323	283	278	275	285	278	282	306	329	280	310	295	245	297	276	280	298	289	303	262	298	318	269	247	268	245	295	265	250	277	291	272	286	278	272	324	288	292	281	277	266	293	304	246	298	263	263	282	274	268	289	286	268	289	296	295	294	274	257	275	274	261	277	273	293	269	279	280	259	278	275	270	311	260	282	281	299	270	271	314	290	264	264	298	300	287	273	277	278	252	292	295	299	251	286
19155	13985	15406	4500	2443	1675	1396	1171	1131	1055	924	919	895	874	842	820	776	788	731	792	757	742	692	723	708	751	707	746	691	707	695	675	676	749	693	704	704	775	672	687	683	695	717	657	641	672	700	703	674	705	703	672	687	703	681	715	686	724	732	685	689	739	662	699	702	659	691	668	682	677	630	711	692	628	737	673	661	663	691	631	692	678	692	685	655	666	677	676	669	740	689	714	669	618	692	717	681	694	686	688	714	735	660	702	691	783	732	676	687	688	716	700	696	683	595	694	675	714	708	648	706	668	715	696	663	707	723	720	682	673	632	707	675	729	681	673	651	678	690	670	671	643	707	665	707	727	699	641	656	731	692	665	698	639	713	714	722	630	681	717	762	705	640	642	724	679	684	721	652	714	700	679	673	733	663	673	680	666	641	746	691	662	663	661	705	676	714	680	691	693	654	683	721	668	642	652	691	630	687	655	700	712	696	673	690	686	690	703	670	713	733	706	661	733	652	684	695	643	692	725	725	649	682	689	672	677	691	677	682	665	642	687	691	688	690	684	708	684	700	685	681	707	657	669	660	643	663	690	636	608	690	657	742	715	712	695	658	737	675	686	685	700	632	673	730	692	699	624	649	643	640	729	732	664	707	673	663	614	698	730	722	681	715	673	662	698	679	680	654	704	683	644	669	635	670	652	645	679	693	653	768	696	671	716	740	667	686	707	706	714	663	655	686	627	715	681	637	670	673	660	679	694	646	664	674	684	734	636	682	693	647	683	657	696	654	699	678	710	662	693	703	711	670	686	701	675	731	691	683	673	661	694	708	705	649	698	683	685	641	713	637	687	701	670	658	679	669	644	727	695	666	676	689	635	739	723	668	646	690	691	652	648	671	704	688	648	675	695	670	654	715	700	673	657	685	702	667	697	687	659	674	650	714	663	714	730	710	691	709	642	657	699	691	685	684	662	688	689	652	642	721	670	727	684	730	668	691	621	655	685	700	709	691	657	711	695	660	690	733	737	647	748	659	694	645	688	658	653	673	682	650	667	667	682	693	695	647	679	679	657	731	680	691	674	658	671	635	690	687	661	675	713	653	658	663	687	663	670	639	702	704	678	680	696	666	660	692	687	676	676	684	670	650	654	720	705	672	714	690	685	700	698	633	693	674	683	693	658	656	693	656	674	642	736	684	684	668	666	708	682	673	680	697	701	702	652	694	695	711	696	681	692	694	648	672	654	682	683	639	673	691	663	692	678	637	684	683	704	721	666	688	672	675	693	686	671	657	692	703	661	684	709	717	647	722	672	678	663	645	671	671	646	708	705	661	712	625	652	683	665	695	685	684	678	674	692	658	681	698	649	663	671	657	713	715	694	697	664	697	708	706	665	688	651	694	698	682	701	625	723	692	724	693	665	669	706	643	659	716	716	719	703	682	640	681	719	677	665	706	669	683	665	657	653	654	697	687	667	684	709	692	671	693	691	694	685	667	699	681	674	608	669	673	717	639	720	631	619	702	700	703	691	655	625	693	653	693	697	691	669	672	694	710	664	718	704	642	714	679	674	710	656	706	674	659	672	618	721	695	654	692	707	679	706	716	659	655	703	725	679	683	611	702	750	700	729	660	710	666	669	614	731	687	660	660	683	657	706	614	716	729	680	656	710	688	699	713	737	688	603	689	736	662	704	664	725	704	666	658	730	654	717	647	687	664	660	702	677	653	666	700	706	664	638	649	700	694	671	619	711	654	683	687	693	705	650	635	685	637	655	680	720	658	670	654	630	714	678	683	668	637	670	611	692	723	731	694	702	664	726	696	709	747	659	665	657	692	698	692	646	654	695	684	664	661	703	701	711	676	689	659	701	717	670	674	732	663	670	637	684	698	685	719	678	681	662	669	677	715	724	659	697	712	685	673	703	634	666	686	662	672	673	652	711	647	728	678	683	649	695	687	641	695	665	678	634	694	696	702	674	690	695	635	678	718	661	675	650	669	693	701	691	667	702	681	744	661	663	693	694	730	649	663	669	672	701	664	688	682	694	713	669	710	718	683	657	676	716	684	664	661	686	721	646	696	667	655	700	680	719	686	705	705	686	707	709	658	701	704	678	683	674	713	720	656	690	651	654	669	695	667	684	694	659	685	699	720	717	670	678	701	693	700	726	739	693	657	683	684	663	675	712	671	658	644	725	670	628	710	688	703	686	685	683	676	691	666	661	670	657	670	623	684	741	676	638	665	681	732	680	680	681	677	712	684	713	675	662	714	688	668	711	711	653	682	708	723	648	674	701	700	752	666	721	677	698	688	726	702	706	674	646	660	678	693	625	649	691	696	669	696	677	689	700	681	683	647	667	681	705	695	675	657	698	661	723	708	662	657	705	641	660	679	671	663	712	680	670	688	713	695	670	663	643	662	722	716	676	680	692	694	685	661	694	732	642	675	690	678	666	669	684	656	680	682	698	682	675	690	642	678	708	704	726	725	673	717	690	651	685	673	685	674	645	731	698	708	699	704	656	704	718	696	684	688	706	682	688	674	700	688	694	710	701	676	705	726	703	714	666	689	675	660	648	684	660	688	677	647	659	706	662	747	672	688	665	699	678	691	693	665	661	686	696	686	701	685	685	678	689	712	651	694	648	686	673	703	686	692	709	691	658	663	633	645	659	652	680	705	698	717	690	688	690	704	713	676	661	719	683	665	656	714	652	693	634	688	687	713	609	673	702	631	595	670	663	668	722	671	683	694	679	685	693	705	668	671	715	719	641	659	708	706	629	673	665	673	715	669	696	661	664	704	727	707	678	667	699	667	669	715	703	717	646	648	690	647	624	719	678	719	686	681	645	689	678	729	701	659	682	721	702	660	652	676	655	697	648	685	697	684	725	683	646	671	696	683	645	699	712	654	647	653	669	661	677	699	707	674	716	647	698	673	702	638	688	653	660	657	703	665	686	706	692	687	674	669	694	725	698	663	683	653	690	673	668	647	667	686	707	685	626	694	668	672	648	651	689	697	700	722	682	696	666	664	705	724	661	735	707	652	674	691	707	689	688	693	672	658	648	671	706	672	696	692	657	683	682	674	683	666	692	678	663	680	725	703	661	661	701	726	653	695	648	671	677	678	691	688	688	723	707	656	644	676	689	660	669	690	683	666	670	644	680	692	662	674	689	686	714	677	682	718	677	638	717	739	687	664	671	716	661	659	698	691	694	731	700	679	640	693	678	687	710	721	682	708	672	678	676	694	675	655	687	711	665	674	704	694	686	641	709	704	687	660	674	678	652	693	647	629	695	665	675	626	678	698	710	617	683	670	681	663	673	656	654	693	676	695	716	645	662	678	710	663	641	662	683	660	666	687	710	690	681	662	680	715	655	673	684	686	688	689	663	686	693	681	645	664	659	701	682	638	736	712	675	677	654	662	671	674	704	677	683	622	700	734	675	659	630	675	611	670	698	651	667	682	682	696	666	677	683	667	710	683	700	699	690	704	667	633	625	684	687	715	679
36563	24078	19091	5478	1315	580	414	327	289	258	237	222	220	205	200	189	190	166	174	190	161	210	186	150	176	187	180	164	163	169	153	183	152	170	174	168	171	162	163	207	185	168	149	164	168	201	140	170	150	177	152	173	167	179	195	145	145	181	176	163	144	174	182	169	144	152	149	158	142	163	159	192	165	169	152	170	167	159	183	163	190	168	167	168	149	160	172	179	160	167	165	167	149	155	155	143	159	181	149	184	164	168	149	157	174	159	150	162	165	187	163	179	179	176	161	163	147	168	182	185	171	148	182	178	163	161	139	172	154	170	151	211	135	190	178	166	173	159	182	165	147	165	151	156	168	152	168	178	169	163	174	179	162	149	147	158	173	176	160	151	147	156	203	182	168	170	160	178	156	179	135	195	176	145	137	146	162	151	175	150	189	141	159	157	156	162	145	175	149	179	168	163	186	180	210	152	161	185	163	171	168	177	159	157	145	187	146	168	164	188	169	164	161	146	141	190	175	152	159	148	138	177	157	181	159	153	147	173	163	170	161	186	151	136	174	148	155	159	187	166	141	154	152	169	160	174	161	168	174	192	147	156	160	168	154	156	171	162	174	135	166	203	159	186	163	168	170	177	142	157	145	157	163	174	170	148	170	147	151	157	145	163	158	180	147	157	172	178	183	169	172	161	155	142	164	157	137	153	151	155	167	162	172	155	149	140	200	164	148	133	151	158	141	148	168	153	184	183	158	165	165	177	160	174	153	187	139	154	156	155	157	176	158	161	152	134	165	159	167	159	172	150	171	164	170	144	167	169	153	175	159	164	153	176	167	166	136	154	146	158	153	158	159	159	152	169	169	152	153	184	153	167	155	158	152	181	186	165	177	157	160	172	136	167	169	151	153	142	164	165	189	165	159	153	155	148	164	170	150	150	181	161	152	141	152	166	160	142	184	174	183	158	143	170	155	168	167	137	139	157	167	176	158	152	205	155	147	174	175	172	183	184	188	170	136	174	152	173	156	176	155	184	161	162	162	173	149	167	173	164	174	161	155	171	189	190	160	158	161	176	168	163	132	163	174	141	159	162	162	177	150	154	197	148	155	159	172	188	154	171	181	155	174	169	171	186	162	149	141	156	174	156	150	163	178	174	158	152	176	158	192	187	168	182	162	161	193	150	155	164	143	148	162	149	149	154	156	192	170	150	164	194	137	161	143	161	162	185	167	168	141	188	157	184	174	170	173	158	152	170	151	161	159	152	193	160	144	159	174	157	176	155	160	144	156	181	167	172	153	172	144	174	176	177	193	156	147	172	174	165	171	153	170	166	167	171	139	157	180	184	169	167	184	160	157	158	164	202	153	170	151	147	142	156	157	166	149	133	169	149	171	154	147	139	167	155	166	154	157	167	178	170	165	161	151	172	173	146	149	173	189	201	159	179	146	180	172	152	165	171	156	138	174	157	136	170	157	154	169	157	134	164	168	165	173	168	189	172	155	152	179	160	154	161	165	165	158	179	169	159	143	173	161	168	147	158	161	152	174	166	157	157	150	164	178	147	175	152	163	144	171	157	177	139	156	142	158	158	145	160	151	162	167	157	142	170	154	181	174	154	150	141	156	173	147	159	157	158	172	164	177	160	150	141	151	160	159	158	166	198	165	175	178	167	159	150	187	162	161	163	151	142	159	192	152	167	146	162	167	157	144	181	169	184	187	164	209	160	166	163	177	155	174	167	153	161	176	183	164	175	167	163	171	156	148	171	178	159	160	174	166	161	168	136	155	155	163	186	157	174	172	161	152	162	173	157	167	158	156	157	167	158	156	164	164	169	188	189	166	170	156	164	167	161	180	165	167	153	164	155	179	164	160	161	195	169	146	164	159	143	146	166	150	144	175	169	148	184	157	156	172	178	157	178	157	155	159	169	176	180	157	167	177	163	151	181	179	155	163	148	164	182	189	167	147	169	160	143	177	184	148	170	184	184	166	164	163	165	152	180	194	157	178	187	163	159	181	161	147	150	170	144	166	165	153	158	168	180	165	153	176	154	161	160	166	183	160	181	186	173	164	166	191	179	149	167	166	176	171	176	154	143	164	148	171	154	159	158	185	161	145	167	150	155	160	152	183	164	159	171	148	118	158	157	157	141	160	171	176	163	158	161	186	144	144	175	166	167	144	158	153	154	165	168	180	145	161	181	177	170	149	170	159	171	164	180	184	159	159	145	183	152	177	189	173	167	168	187	165	171	157	151	168	165	181	171	155	151	173	158	160	148	168	168	161	146	168	153	161	152	164	147	180	175	161	142	158	154	153	174	166	148	159	149	154	162	158	153	154	173	171	116	147	156	169	163	175	163	177	175	188	187	183	162	165	184	161	155	164	157	186	179	142	173	171	182	164	150	159	177	167	169	163	161	163	161	195	159	169	146	144	149	154	178	142	151	161	134	152	183	135	153	147	143	160	154	187	165	169	159	177	155	159	171	169	146	158	167	165	157	146	166	152	146	145	164	172	194	177	157	159	148	148	163	155	171	165	162	153	135	169	163	139	180	173	171	162	146	167	163	162	171	164	152	138	161	145	168	172	179	164	186	164	156	167	170	173	164	162	178	180	156	160	149	165	177	156	173	161	155	181	156	155	172	171	160	162	174	151	140	179	182	164	181	175	161	146	181	141	144	158	185	172	191	168	182	155	172	163	134	172	204	150	174	159	144	171	147	137	142	174	159	166	145	160	187	156	188	173	159	184	166	169	189	147	176	148	172	145	153	159	162	153	147	170	178	162	185	160	143	174	165	194	169	159	171	174	171	145	156	158	165	159	175	150	163	164	166	187	176	188	149	186	151	166	163	180	166	175	148	164	172	157	160	173	171	174	168	151	161	166	161	154	162	180	149	158	151	161	163	185	152	174	146	150	168	151	156	196	176	152	156	153	164	167	159	161	157	162	165	137	155	188	156	182	147	143	150	143	152	126	156	171	168	157	141	170	178	169	162	150	168	155	175	163	174	166	182	171	150	169	154	168	184	152	164	158	158	177	171	200	152	157	157	177	165	164	166	159	169	154	159	192	152	153	185	163	164	140	156	157	162	161	146	158	173	190	157	172	162	170	173	161	139	152	161	188	181	158	168	166	168	186	163	174	151	176	155	186	161	143	157	162	167	143	131	151	158	164	156	181	159	198	166	163	173	152	179	152	163	164	164	171	145	179	149	155	160	170	147	158	151	157	146	176	168	149	155	136	151	129	140	170	147	192	146	189	164	168	160	151	145	174	185	165	151	165	187	141	154	187	160	151	160	162	176	160	145	148	168	164	145	158	178	182	180	157	151	140	178	153	145	159	156	166	172	158	159	171	188	167	141	115	177	164	168	151	155	153	161	171	171	148	159	162	156	175	200	149	175	150	139	186	168	154	184	157	164	148	166	160	157	149	155	165	165	157	160	142	167	168	152	162	175	175	135	181	154	178	165	192	162	159	145	151	153	154	161	166	174	164	184	164	166	156	176
25035	19726	20375	5845	2902	1998	1574	1271	1102	1005	902	771	726	647	627	619	586	576	567	544	545	515	516	461	494	501	484	460	430	429	475	421	452	466	424	451	463	406	428	431	412	426	405	443	406	409	458	463	471	392	462	396	460	472	439	431	442	445	431	412	419	435	387	447	399	408	451	407	419	444	425	447	445	440	397	438	438	398	432	437	412	415	433	428	461	381	393	402	446	438	421	413	407	407	424	440	405	424	433	442	446	418	389	396	393	422	442	423	417	402	394	409	461	424	407	424	421	398	406	439	468	432	426	437	408	430	427	409	432	402	445	426	439	388	413	434	428	427	420	432	438	398	410	429	395	415	406	424	411	399	409	460	419	432	399	422	413	433	427	431	458	402	423	404	407	405	432	403	369	450	384	427	405	425	435	384	408	428	416	420	380	400	442	387	411	471	429	434	396	437	395	388	423	422	407	412	419	436	389	445	387	399	384	438	402	439	447	403	430	407	397	446	368	423	404	403	397	454	419	394	410	421	447	394	393	421	375	450	417	434	404	408	434	430	430	388	411	418	395	417	415	411	427	405	443	349	441	404	422	437	412	423	416	406	398	395	417	433	398	408	393	477	424	395	405	415	397	382	428	437	406	420	418	390	439	418	419	456	413	428	418	390	418	420	390	399	436	429	404	428	419	410	405	375	416	439	425	447	458	430	430	424	407	399	406	393	416	421	419	411	428	380	444	447	409	436	405	406	396	404	369	391	400	447	407	391	446	430	391	435	443	458	424	404	410	433	455	406	417	407	460	397	428	446	417	414	410	458	452	392	412	400	405	408	378	386	417	393	432	411	416	417	390	427	395	428	406	432	422	417	414	421	415	458	394	397	423	424	389	405	465	404	430	425	379	368	428	446	428	424	450	386	417	412	376	429	431	417	432	392	441	448	413	408	413	386	444	397	428	416	400	395	425	421	398	461	364	386	381	399	396	402	429	409	404	409	418	400	417	409	407	395	429	432	389	437	419	411	399	417	384	417	431	433	432	425	422	423	444	420	436	412	425	392	435	387	405	400	426	447	442	427	418	389	415	439	407	410	398	425	439	412	425	452	463	424	428	435	427	437	432	444	399	356	416	405	412	450	419	428	379	413	408	450	407	415	411	417	423	411	456	446	430	409	427	426	421	422	446	430	416	458	398	397	433	431	431	421	459	430	400	393	426	408	412	410	413	395	418	429	449	412	438	408	443	427	401	388	430	472	402	439	421	413	397	418	404	403	392	420	412	435	438	416	410	390	425	442	397	415	431	478	447	440	419	414	407	451	372	433	434	425	405	415	402	421	400	413	394	440	384	427	406	431	415	441	396	440	400	425	435	390	441	405	431	438	419	422	442	439	414	424	401	435	429	389	392	440	412	436	478	427	414	446	388	398	429	443	421	434	419	424	459	441	405	438	449	458	413	476	449	438	416	431	459	384	423	405	402	409	444	446	398	413	423	406	419	418	422	428	392	439	417	442	430	411	428	388	422	400	425	442	387	417	409	470	393	376	426	409	428	448	404	420	442	437	394	420	435	420	396	419	414	423	436	433	439	448	426	421	435	416	408	380	419	413	402	371	431	422	433	458	418	421	430	368	436	412	414	446	439	469	377	418	407	421	450	392	378	413	388	424	427	430	441	400	421	457	410	422	428	412	374	404	462	414	443	397	426	410	419	376	398	408	440	390	399	415	394	429	423	448	429	439	439	453	481	444	438	473	420	448	408	449	406	389	420	445	437	441	428	431	403	398	399	413	469	436	380	396	404	454	445	408	401	429	394	443	420	409	433	417	393	412	381	390	416	407	401	375	413	423	439	428	443	422	421	396	415	401	464	407	429	404	438	435	399	439	407	412	407	415	417	412	395	401	389	440	438	428	411	400	386	396	400	444	424	432	430	451	418	400	438	429	438	419	390	383	449	471	379	438	429	441	446	439	397	425	386	424	410	412	390	400	424	409	426	395	454	396	424	406	420	430	424	457	423	414	381	387	403	403	385	404	427	381	407	429	469	429	422	402	422	403	459	452	405	432	440	413	411	385	408	397	401	422	426	411	394	442	412	436	403	415	443	432	402	474	410	448	435	417	368	446	419	400	419	425	418	400	429	407	415	444	425	381	428	390	452	398	387	427	394	394	402	416	387	419	419	415	426	422	455	411	442	431	465	398	411	423	409	437	381	452	438	414	430	385	406	396	410	421	404	458	442	403	409	418	452	420	435	422	439	428	421	420	415	448	426	420	381	409	390	362	418	429	452	363	397	437	395	442	442	440	439	375	418	428	396	436	386	457	418	402	429	430	439	439	445	424	456	409	390	416	449	401	408	410	421	428	405	417	396	420	430	412	391	410	412	413	418	396	429	404	440	400	458	419	442	433	437	427	428	463	425	402	430	430	432	414	418	419	413	410	440	393	397	390	414	366	422	439	408	393	412	399	439	408	416	399	380	424	451	381	450	428	415	401	451	428	443	452	410	441	433	408	442	420	435	453	426	451	431	411	393	412	436	421	409	405	397	456	419	427	400	424	419	397	404	449	455	411	398	388	393	407	438	397	420	441	400	423	425	427	405	431	464	426	419	428	421	417	434	435	384	413	419	403	415	413	407	417	417	397	433	420	401	454	403	426	402	454	447	398	415	392	432	422	449	401	413	426	436	414	429	427	413	400	393	431	441	401	413	441	420	418	432	417	448	408	410	440	421	454	418	472	373	457	431	376	405	442	447	395	411	440	456	449	460	416	427	401	439	421	448	408	422	415	419	386	364	385	414	406	404	395	397	442	395	438	389	405	443	438	406	458	461	389	439	400	398	433	459	396	406	405	436	410	432	374	424	407	394	417	387	445	417	419	392	433	426	481	410	439	403	420	420	396	439	374	435	463	426	410	425	413	420	410	405	385	408	421	454	428	382	402	444	398	427	437	418	410	423	419	414	426	390	418	447	401	418	418	415	420	425	420	406	430	423	426	411	397	417	417	390	449	414	365	416	421	399	423	417	386	416	405	431	431	410	444	440	440	460	435	419	424	421	390	391	407	439	430	424	427	437	448	391	408	422	428	433	450	420	439	437	408	447	389	442	449	391	413	419	470	417	446	426	373	423	391	406	445	449	475	407	406	438	414	408	418	427	430	417	419	424	424	408	444	403	415	401	417	439	443	413	408	431	400	404	428	402	440	420	430	430	392	404	447	432	452	429	398	412	400	396	428	417	420	430	411	402	423	428	414	389	455	449	441	428	402	442	425	414	418	444	410	421	398	415	422	389	426	414	396	422	393	430	438	433	435	414	428	430	421	426	444	439	378	443	444	433	453	380	405	414	390	408	400	430	426	449	393	435	396	396	429	433	405	424	409	404	384	393	416	469	430	390	417	382	467	439	398	420	425	455	430	464	428	431	384	420	392	437	430	427	454	386	439	393	390	369	419	474	419	432	402	445	408	434	448	415	430	394	400	395	399	417	413	416	410	415	405	438	442	427	445
12665	4728	2399	733	464	398	346	333	353	328	348	352	325	293	317	332	294	303	294	312	269	327	323	285	291	330	308	296	332	327	330	321	328	284	309	295	290	287	293	299	345	325	307	322	285	305	313	279	293	303	291	307	324	305	273	298	321	290	296	326	332	311	310	279	341	291	299	287	336	271	274	302	294	318	294	297	313	310	298	336	293	332	288	334	295	324	290	305	338	302	328	319	334	314	305	323	295	283	297	262	306	320	320	305	296	295	274	277	290	340	315	279	319	323	287	342	297	306	306	336	306	317	304	294	323	294	282	295	299	306	319	298	258	289	297	323	280	285	275	308	311	327	318	268	330	304	313	303	298	315	289	313	333	321	290	289	286	315	289	323	291	316	337	340	345	321	291	292	293	299	331	306	301	305	312	330	303	277	279	314	294	289	312	284	313	340	296	319	265	319	285	305	293	293	313	315	316	309	321	306	302	302	303	307	311	343	302	315	321	297	319	288	320	282	303	255	305	306	309	319	308	302	313	288	321	329	327	310	317	272	289	304	295	303	319	290	285	315	273	310	297	320	287	278	289	296	262	334	307	309	317	324	323	310	252	323	298	337	324	298	293	325	340	308	298	340	314	283	273	295	282	297	331	334	338	337	318	311	311	305	333	311	321	309	275	284	287	301	300	314	327	294	285	325	332	328	276	306	306	328	314	297	322	326	312	327	290	282	336	310	319	304	315	302	331	316	326	297	279	348	338	306	357	319	347	324	295	316	298	279	307	302	308	306	277	323	309	294	333	294	268	341	304	319	298	345	309	323	311	297	303	319	309	288	284	332	290	315	341	312	317	340	299	329	310	317	320	331	293	315	334	289	283	310	298	308	304	301	285	320	305	314	333	278	295	306	336	332	327	344	301	300	307	303	342	302	315	281	291	331	315	331	323	294	276	286	340	325	308	317	300	265	307	309	290	353	287	287	309	322	301	291	313	342	319	347	293	317	307	318	303	295	317	282	289	348	335	289	295	297	294	327	290	265	297	312	322	304	288	289	300	319	295	333	329	296	315	327	307	316	310	321	292	302	335	292	319	331	286	285	279	333	318	293	304	323	294	300	311	326	331	322	291	325	292	305	306	334	344	315	304	310	324	297	315	314	281	293	313	312	288	297	316	331	305	305	321	307	318	302	331	292	295	300	285	296	301	314	309	325	260	301	301	344	309	326	316	313	327	307	310	313	300	329	284	318	317	288	306	307	300	287	328	303	308	304	304	314	273	310	292	314	307	335	318	300	295	307	302	308	285	321	325	322	286	267	315	269	311	295	310	325	324	320	332	339	304	302	312	299	327	333	321	321	338	340	359	306	295	337	279	332	306	308	290	279	356	289	282	299	322	323	305	307	306	317	334	314	327	322	314	306	317	304	303	295	320	300	358	304	308	315	294	321	313	274	337	312	310	308	308	303	280	318	285	274	324	324	316	310	301	309	304	322	317	303	303	297	299	296	328	295	291	317	321	312	297	299	315	344	293	297	344	300	304	324	278	298	294	274	324	291	292	296	332	334	317	299	325	322	332	330	299	326	322	282	323	313	308	296	327	324	293	290	297	341	319	310	287	290	322	332	319	289	304	328	329	297	338	298	302	318	273	298	332	295	326	336	317	299	326	297	315	295	323	300	301	326	380	278	296	301	271	306	317	331	268	275	331	298	302	300	294	319	313	342	330	299	320	282	326	303	292	283	285	323	281	292	301	330	324	290	318	316	295	310	309	308	308	305	309	295	300	325	289	291	310	330	292	290	301	303	311	281	316	302	318	316	341	272	331	319	320	322	325	313	310	277	300	299	334	283	309	318	312	308	330	318	281	318	322	324	277	308	297	299	324	288	303	273	322	313	370	285	308	308	277	306	309	313	330	300	288	300	335	306	292	312	316	324	306	292	300	314	305	323	288	302	302	334	317	311	325	312	298	332	308	301	303	317	334	291	295	310	317	319	305	324	328	292	324	294	298	254	331	306	292	318	318	305	324	309	307	290	294	307	299	270	316	322	304	280	296	288	323	315	296	301	299	335	329	298	311	309	294	322	276	342	328	292	325	294	294	297	293	360	298	318	320	355	321	324	337	337	296	318	295	279	285	320	328	327	337	286	278	286	328	297	304	301	329	284	295	331	312	328	316	323	292	284	332	285	285	343	321	305	301	284	301	320	288	330	276	291	317	302	284	297	316	307	335	305	313	340	298	331	347	343	281	291	317	313	330	335	306	302	298	310	320	314	319	294	304	311	326	320	283	277	300	304	295	326	303	304	309	282	297	314	308	258	323	304	342	339	310	290	273	323	304	307	320	302	292	317	309	301	287	285	303	302	313	314	311	309	300	279	298	276	306	317	305	305	295	311	321	310	312	309	297	293	303	313	284	300	273	289	310	346	308	304	360	310	321	305	285	284	309	318	292	272	339	333	296	298	322	297	305	339	297	318	312	306	312	286	289	344	303	338	285	308	315	332	291	313	291	332	301	302	303	341	341	286	273	318	334	306	306	316	291	323	264	301	275	310	307	302	281	285	319	323	320	313	304	325	295	329	300	320	307	317	292	295	320	286	294	311	306	312	313	317	297	292	310	323	303	286	306	289	318	327	312	298	343	320	302	310	292	310	313	327	314	335	313	325	327	298	295	294	315	291	309	304	328	302	307	325	308	337	329	289	303	316	307	311	311	321	307	308	312	295	313	323	320	318	323	296	307	311	326	305	301	333	327	306	309	298	267	327	296	320	300	279	288	329	305	312	291	335	306	266	330	278	325	335	316	302	301	291	279	326	310	304	318	316	307	308	305	323	286	329	317	333	308	309	321	298	283	333	287	335	307	331	302	347	310	321	327	282	269	295	315	306	321	320	294	300	288	327	319	312	294	269	322	299	305	282	319	321	320	303	289	315	289	288	308	322	297	295	297	341	280	301	304	310	307	320	314	283	312	311	285	315	353	291	330	310	290	313	307	293	311	267	296	324	328	314	309	297	315	292	291	289	312	302	334	298	330	303	319	297	308	310	304	310	339	346	301	287	285	345	344	332	320	330	292	327	313	323	311	289	309	306	300	322	288	322	312	322	297	274	326	281	340	301	303	318	338	293	284	340	301	301	306	325	255	326	293	260	314	316	289	294	322	284	322	298	320	286	323	294	280	303	345	326	289	303	308	302	307	317	301	279	293	309	288	299	328	284	323	317	319	301	309	279	296	299	316	269	330	336	309	290	318	318	334	318	314	289	277	317	307	323	310	319	292	305	327	316	310	262	321	312	324	315	306	329	304	279	338	295	331	319	312	338	301	319	344	335	296	308	326	319	314	285	285	313	349	320	318	310	324	259	340	301	302	298	327	297	279	285	291	278	277	295	308	320	319	303	311	284	285	343	306	311	305	300	303	293	283	288	296	345	312	295	295	315	301	322	331	285	327	305	283	321	306	292	273	306	270	322	300	311	270	304	300	312	286	341	298	316	306	307	277	317	307	310
9317	4932	4474	2044	1425	1170	1051	972	909	901	846	825	792	808	781	767	814	800	820	781	813	780	812	734	748	762	772	786	727	802	749	798	743	703	755	712	752	811	778	697	721	738	743	719	751	786	731	711	754	728	784	789	727	787	761	767	788	779	733	714	746	723	740	810	740	740	766	789	756	739	755	727	727	797	713	759	751	758	688	777	708	766	760	738	728	730	742	739	737	747	741	768	710	747	728	738	763	703	735	745	752	712	771	746	725	756	759	718	752	730	770	759	765	768	751	718	752	742	770	758	763	731	755	742	746	742	755	771	773	709	719	713	712	810	755	708	750	743	755	721	772	686	748	713	723	735	724	745	768	754	726	726	731	715	775	767	752	761	755	773	730	728	771	790	736	726	734	763	670	732	723	728	709	747	748	759	766	725	669	745	710	714	790	733	769	687	716	724	742	744	749	772	732	747	701	758	749	759	733	687	738	757	724	716	776	733	803	749	728	739	767	811	729	733	741	798	726	758	792	694	736	748	737	764	807	758	728	744	781	718	783	709	778	727	756	765	741	704	709	727	748	694	754	733	728	690	760	765	762	726	765	750	742	760	764	732	723	760	756	771	762	777	725	728	721	770	779	744	712	706	739	742	762	803	722	726	740	740	721	705	741	729	779	794	725	695	759	737	737	733	727	689	766	807	773	741	725	740	709	736	753	709	753	720	721	741	758	732	767	729	739	824	717	725	771	764	747	747	730	747	786	731	750	681	749	715	736	716	749	756	717	759	701	768	731	743	789	746	759	734	706	721	749	766	767	778	769	763	778	778	758	741	726	726	729	728	702	714	722	763	786	746	743	759	723	754	755	752	701	714	730	744	761	752	765	773	796	697	722	712	710	750	726	760	696	772	730	738	706	754	729	698	723	749	761	733	733	719	704	739	730	713	718	784	753	721	757	750	757	751	792	748	749	714	702	784	713	713	780	746	716	770	782	740	735	729	700	762	723	734	762	691	730	761	751	754	812	739	786	750	732	773	756	753	735	717	763	749	795	732	708	795	747	767	731	740	747	789	725	767	735	726	727	744	764	749	748	772	760	744	734	820	751	751	742	736	813	811	719	745	744	778	754	742	730	703	749	763	745	718	729	736	766	716	716	740	792	770	755	757	785	767	741	743	759	754	735	741	653	762	692	711	674	742	719	777	735	759	750	781	732	719	754	722	736	732	738	742	757	659	747	697	769	700	779	781	710	719	763	743	791	771	724	759	745	741	772	731	730	771	753	711	746	715	747	768	751	700	743	772	718	754	742	735	729	717	769	746	717	751	740	730	780	772	757	712	768	749	737	722	795	734	754	717	750	799	798	788	743	750	745	714	759	729	783	771	733	724	767	729	721	705	751	751	719	738	766	785	806	708	755	731	775	715	700	749	742	736	694	738	788	733	702	770	719	757	735	714	747	752	737	767	770	744	772	743	743	671	766	756	762	738	754	735	756	761	755	764	796	741	762	741	763	753	769	734	736	754	765	759	718	819	709	747	722	789	696	770	679	780	735	773	719	719	713	756	754	718	767	721	744	715	749	745	754	780	795	726	763	747	755	672	749	752	751	721	728	689	679	749	750	778	728	736	745	771	785	755	814	745	749	697	727	731	722	755	767	718	766	744	735	755	697	783	741	807	757	795	780	757	749	751	692	782	754	758	723	729	739	781	770	722	713	744	708	785	714	768	732	756	735	701	716	721	747	751	763	815	749	730	724	736	747	760	742	769	742	708	758	767	769	755	704	723	805	715	717	720	728	729	765	731	690	737	728	727	754	686	728	767	734	732	715	724	741	778	729	730	762	749	808	746	761	752	757	731	740	768	760	784	748	702	808	735	765	761	676	784	722	774	795	727	785	724	713	742	776	748	722	778	711	788	726	765	728	707	694	761	728	735	749	772	789	760	720	761	749	779	725	744	722	773	795	749	720	754	713	742	749	746	779	733	724	698	725	763	735	720	719	764	753	733	709	725	723	748	757	750	769	783	698	744	736	753	765	774	791	736	771	766	776	769	727	765	737	704	718	783	738	778	746	700	780	712	768	718	773	757	756	747	693	738	701	777	717	731	733	749	755	774	722	769	710	756	741	766	732	797	727	778	715	729	786	757	752	761	752	761	788	759	773	714	749	701	700	753	736	721	729	736	736	781	718	740	785	727	708	774	735	711	772	732	725	746	757	690	758	762	745	833	766	731	706	753	792	800	810	763	758	743	762	767	771	778	779	743	784	701	756	753	775	744	769	770	746	775	764	756	746	689	711	749	812	781	743	737	747	731	714	804	770	726	733	781	693	760	702	747	774	737	765	765	727	752	807	746	769	753	729	785	726	760	684	715	763	799	747	768	761	732	777	737	723	759	743	733	719	776	789	765	735	706	767	716	723	742	734	767	768	779	668	724	685	755	747	744	770	773	744	725	704	746	731	760	738	718	731	733	780	750	752	706	724	708	715	756	746	751	749	730	764	760	735	739	797	727	773	716	750	776	716	739	716	718	718	758	732	752	711	745	791	714	762	784	726	800	759	773	751	733	765	726	711	732	765	741	714	720	767	773	743	726	752	769	698	780	740	742	705	769	737	709	683	738	739	810	762	737	757	738	709	736	752	732	751	737	682	784	759	710	724	744	715	740	736	721	760	779	785	772	738	702	670	750	796	787	724	747	716	722	756	732	749	756	682	715	730	717	773	758	763	746	694	743	763	770	763	774	749	778	775	727	738	749	743	727	716	770	756	748	786	729	745	712	729	726	748	760	748	760	744	771	739	715	701	706	680	728	719	694	754	720	757	741	761	718	767	832	764	786	767	765	716	749	749	737	683	765	748	759	748	702	731	735	759	763	761	767	773	780	754	754	731	756	723	704	739	745	732	700	765	726	783	727	732	751	732	835	707	732	752	738	733	712	739	732	768	756	735	770	718	751	721	763	787	756	726	769	739	792	730	725	676	732	761	702	736	776	710	726	735	756	709	732	712	746	784	708	764	721	749	735	756	733	701	753	743	733	720	719	766	747	717	746	749	734	751	689	756	768	734	735	720	778	709	713	782	747	740	784	789	755	738	791	725	698	759	707	712	708	755	739	750	765	732	710	748	763	709	748	733	766	775	731	739	745	741	749	747	720	717	759	802	684	744	736	736	757	694	781	730	739	716	782	727	793	746	712	755	779	757	734	747	731	748	733	782	733	746	799	733	770	758	798	742	757	721	753	766	749	716	735	761	747	700	812	751	758	776	756	766	739	736	764	721	700	790	742	722	764	714	742	792	781	771	762	770	741	806	702	736	777	759	744	707	741	724	752	743	803	798	751	744	721	737	718	759	764	751	736	702	715	713	779	742	752	713	747	721	745	729	738	713	751	748	725	724	715	761	716	787	722	734	755	713	709	765	734	743	744	729	759	730	742	782	775	771	757	735	722	749	727	727	752	802	750	758	732	763	678	721	729	752	735	686	754	724	737	758	747	715	730	764	706	740	699
26578	15543	13110	3129	809	488	420	386	398	342	273	298	301	289	290	279	287	259	284	265	283	301	287	266	250	262	257	289	278	271	266	264	289	272	262	281	266	272	259	265	301	296	272	265	268	277	270	300	293	277	265	292	266	280	316	318	276	269	278	287	261	269	279	255	271	269	275	273	265	269	280	276	275	276	277	313	258	295	299	261	263	273	288	296	274	249	268	271	280	297	276	255	279	286	269	285	279	250	284	271	295	287	258	267	257	272	271	257	268	253	290	273	268	268	260	305	283	283	266	264	295	261	261	288	263	269	264	265	282	297	268	252	284	258	277	273	246	287	303	279	307	278	234	295	245	270	255	274	271	268	256	317	294	280	296	304	268	270	260	270	261	279	295	261	276	290	294	266	240	265	283	299	276	292	281	285	281	282	305	262	275	262	288	286	269	260	273	267	297	268	298	279	268	291	252	267	299	277	291	267	304	278	293	278	276	298	305	308	268	277	268	268	303	278	275	291	282	283	262	265	288	266	291	269	274	264	288	281	280	267	270	273	310	286	264	289	275	259	284	283	314	265	257	282	264	250	264	299	284	258	243	266	317	289	292	309	249	297	286	295	274	283	277	272	269	280	295	272	262	343	292	289	303	309	288	264	301	321	307	285	256	265	298	272	277	239	254	311	272	262	266	278	245	269	269	278	294	288	279	272	291	272	249	261	259	289	277	285	282	264	266	254	283	283	264	266	270	298	275	309	276	282	261	271	282	276	293	292	286	279	282	259	262	302	291	239	288	238	280	244	263	255	250	278	281	287	260	223	256	249	265	269	255	269	237	269	272	283	288	254	265	287	243	243	278	263	243	288	276	285	294	276	290	271	280	271	270	249	265	255	267	254	270	254	259	323	252	278	253	260	264	297	274	312	313	271	285	285	251	283	274	278	245	223	256	294	261	258	301	262	310	280	283	257	263	286	268	285	244	258	253	241	270	255	250	264	285	256	265	297	293	258	265	247	302	285	288	270	280	287	261	300	278	261	246	238	260	289	297	269	282	261	283	281	266	262	287	280	291	263	275	277	295	273	256	243	248	288	298	271	264	290	299	265	246	286	286	298	284	287	282	279	283	291	311	255	272	274	267	255	294	291	288	286	287	277	269	260	270	295	293	238	283	280	296	277	261	262	258	288	304	290	253	280	299	271	285	235	275	318	288	267	284	262	260	281	288	286	276	250	266	289	250	273	273	294	291	291	267	299	272	302	258	294	270	257	310	260	287	315	299	274	261	283	272	282	297	291	296	276	321	282	262	285	266	305	279	304	254	274	287	252	270	268	260	282	254	261	307	267	267	263	277	301	258	283	287	275	271	266	275	288	270	272	258	284	285	310	267	264	275	260	240	243	275	310	296	288	237	258	295	295	279	250	292	286	285	274	280	254	287	273	304	259	280	293	296	252	294	274	311	280	253	295	274	317	285	265	278	297	265	254	273	290	258	265	299	275	277	268	282	261	289	306	274	263	274	305	278	270	283	271	264	320	287	296	300	318	265	285	269	289	277	307	287	277	254	309	274	278	308	274	259	276	263	257	284	270	291	291	278	262	291	284	256	289	290	292	279	263	280	295	261	265	274	291	271	270	251	266	284	254	285	274	291	331	261	268	295	301	267	257	301	301	294	254	248	295	268	257	294	267	276	269	315	265	298	291	280	276	285	294	248	288	273	279	296	233	265	278	282	271	286	275	244	289	288	294	291	292	273	272	265	261	249	283	270	257	272	260	262	260	254	287	286	292	264	270	266	312	275	283	286	270	285	275	261	297	267	260	297	255	283	258	293	292	288	243	253	250	282	289	294	302	282	282	254	284	296	277	280	288	259	249	267	274	279	281	294	314	250	281	270	264	274	267	266	258	300	260	306	284	245	266	262	271	249	280	301	289	248	244	317	279	271	290	292	294	301	288	279	292	267	268	276	313	253	276	282	308	267	292	278	265	258	300	268	273	289	262	277	284	265	269	290	287	287	286	282	299	220	272	282	266	299	272	263	277	262	282	288	288	291	271	292	286	244	308	285	283	263	258	294	274	267	256	284	316	242	253	270	275	283	252	295	289	280	257	310	260	252	286	271	271	284	286	298	279	297	288	301	298	300	308	274	298	291	261	278	283	279	276	245	254	251	286	273	264	262	276	275	285	327	287	262	275	265	274	269	274	305	268	251	272	235	273	272	258	297	270	293	282	281	300	307	288	275	262	289	260	310	269	283	307	263	279	311	285	300	263	285	256	265	282	289	265	280	274	284	276	290	259	260	303	318	280	268	255	267	300	269	246	292	297	274	275	270	277	285	265	303	273	299	278	277	269	282	263	283	289	276	285	308	276	291	264	263	247	267	276	257	294	256	278	319	306	260	278	305	282	242	295	273	275	275	292	296	289	259	257	271	260	284	236	263	291	315	290	260	306	263	276	302	258	295	308	281	290	277	281	266	268	294	256	267	288	255	282	248	267	259	279	261	282	271	270	290	270	283	272	301	261	258	276	283	254	289	301	274	300	261	248	288	280	260	250	266	293	267	264	288	283	297	275	287	308	249	304	285	234	272	264	262	286	323	245	270	262	268	257	305	282	282	316	280	280	275	271	277	277	252	298	303	285	304	275	267	252	257	255	271	267	296	304	262	308	277	275	289	330	292	302	292	282	272	311	296	249	307	286	246	262	294	318	258	288	258	285	280	302	284	258	289	260	279	268	300	308	271	289	313	275	265	276	285	280	292	271	266	251	249	288	269	270	284	271	291	241	294	287	313	266	257	258	284	270	245	269	283	248	265	277	263	287	291	285	278	276	288	252	251	242	280	266	280	266	298	292	249	263	263	270	287	251	291	295	264	292	254	270	289	272	267	243	268	311	263	289	300	292	285	282	265	241	312	306	279	287	308	249	296	296	263	269	299	275	299	280	284	263	278	254	291	273	337	267	277	295	261	289	288	262	276	280	293	277	282	272	284	297	286	275	254	295	271	274	266	280	286	321	270	256	282	281	279	257	275	305	288	282	262	253	241	277	272	285	296	260	254	300	265	253	276	270	273	256	277	272	285	254	252	279	309	275	300	269	257	259	273	255	288	284	303	259	281	286	302	249	279	242	252	281	283	283	302	287	256	282	288	299	288	268	273	261	287	283	279	303	252	260	260	258	287	270	284	286	254	298	274	317	287	286	282	283	257	266	271	268	258	294	288	282	306	247	264	291	268	271	290	253	243	288	281	279	258	282	277	274	276	278	296	265	281	294	286	279	305	263	275	275	290	249	285	248	273	275	294	288	280	276	254	243	269	287	300	280	295	265	275	282	253	254	264	255	296	244	279	264	256	275	239	269	291	272	277	245	272	300	251	270	265	268	262	274	291	289	278	290	275	280	273	269	291	288	269	283	295	290	255	288	293	288	284	305	285	300	288	261	292	261	253	268	283	281	262	317	290	260	306	292	259	274	263	264	271	286	257	272	275	289	294	273	295	237	278	258
19337	13526	16000	4081	2319	1713	1452	1272	1088	1040	880	916	879	793	805	798	787	769	735	723	765	702	779	732	704	702	717	709	717	659	702	732	692	701	686	681	680	680	715	727	670	694	660	687	642	700	675	668	648	728	674	661	730	680	678	665	681	663	635	686	664	658	681	660	644	690	665	678	695	664	647	678	684	679	650	707	663	724	674	696	694	631	701	700	646	708	668	688	708	701	643	688	671	678	700	624	657	680	659	712	688	671	681	673	628	678	673	695	679	669	687	617	670	713	661	683	630	645	728	649	682	664	647	688	712	640	711	653	667	723	735	674	690	693	730	665	674	700	686	667	622	638	644	639	691	661	696	686	672	693	693	665	685	673	661	640	633	676	689	653	668	714	646	690	676	684	722	654	676	684	698	656	636	684	718	729	651	641	704	665	705	710	716	692	643	640	699	682	647	672	679	701	668	705	658	687	721	673	718	645	678	691	663	654	670	667	691	670	693	648	649	710	686	670	703	638	699	685	632	643	692	736	661	652	670	674	635	693	663	676	694	683	648	644	667	646	662	699	650	688	664	649	669	697	679	624	648	669	675	688	674	628	632	634	651	680	657	643	650	665	698	677	689	636	654	646	632	670	641	687	657	668	659	671	706	652	690	702	665	672	664	676	683	657	634	706	666	687	669	704	686	660	643	665	688	696	657	673	681	633	678	681	688	679	669	630	712	650	672	677	680	709	607	658	676	682	635	663	633	717	706	673	611	644	667	704	680	707	700	663	675	702	676	687	664	685	662	655	646	670	682	666	730	657	727	662	653	611	700	681	680	653	663	635	678	666	690	671	653	669	652	686	665	691	720	700	688	695	668	678	625	689	688	687	644	701	633	708	689	707	704	619	654	677	678	677	723	649	653	707	694	661	656	630	746	671	690	627	723	665	632	641	698	652	651	682	670	672	671	660	676	704	690	687	644	709	644	673	713	709	700	696	645	684	689	679	718	687	696	691	664	696	661	655	672	659	680	698	661	676	689	645	698	644	664	666	667	662	654	703	622	671	692	670	690	692	695	612	683	681	665	687	669	663	662	642	684	673	669	679	710	640	660	722	687	658	688	684	662	713	674	690	616	665	692	660	673	684	689	699	642	663	676	691	654	697	638	704	655	664	598	654	735	687	675	705	669	714	717	654	687	646	689	659	642	663	633	673	640	634	707	637	696	656	674	662	665	692	630	631	706	696	700	606	666	664	677	684	687	645	621	659	649	632	655	705	688	681	696	675	736	640	738	653	668	699	656	697	648	670	698	651	678	683	719	702	707	701	690	689	712	684	675	659	643	672	719	670	648	670	661	644	666	670	694	702	688	673	659	733	670	686	639	669	640	675	642	706	678	636	647	643	695	654	687	610	666	652	636	723	626	702	666	656	659	729	642	661	712	694	661	668	698	706	687	670	636	702	663	650	669	662	658	699	663	627	667	704	708	671	653	696	682	679	682	661	648	674	687	671	637	683	713	659	662	652	702	726	697	664	721	657	675	679	694	709	677	644	677	694	646	670	683	647	666	671	710	673	686	680	675	666	679	704	656	688	677	675	657	671	681	654	696	655	659	665	680	651	689	678	712	604	716	641	657	713	668	666	648	652	654	650	720	663	638	656	697	647	712	700	708	674	650	690	678	691	687	672	695	650	620	665	680	695	676	684	630	671	666	666	712	632	664	682	683	678	623	627	686	651	660	714	647	674	632	655	665	684	660	712	653	653	633	642	652	639	684	720	687	686	672	652	660	688	689	675	686	668	695	659	653	672	673	650	653	699	641	651	642	693	659	649	635	687	693	719	657	671	657	689	690	649	672	728	642	663	652	647	670	681	722	643	662	692	628	663	690	633	690	702	670	669	667	707	668	651	652	707	711	693	673	642	633	648	675	647	642	697	665	637	691	701	699	657	673	672	676	662	654	674	662	692	660	671	657	685	679	701	687	718	658	695	706	651	664	685	657	684	690	641	691	696	681	700	596	685	697	679	685	650	676	695	650	700	635	667	705	709	624	675	665	660	670	716	668	682	680	663	732	711	684	682	683	697	674	641	670	651	636	681	643	708	709	694	699	678	718	671	690	706	692	646	683	715	709	677	631	714	669	624	672	692	639	661	664	676	683	670	671	631	668	665	662	659	656	677	699	639	672	635	710	633	714	653	624	688	713	653	685	668	702	666	669	652	706	625	670	717	694	696	653	649	698	693	680	678	629	679	703	646	723	707	686	625	707	680	677	660	629	704	666	679	660	673	673	691	661	692	678	709	660	671	657	679	696	691	660	670	623	658	704	678	677	680	659	671	687	707	593	650	641	652	647	679	673	706	686	691	675	708	651	657	686	647	695	685	673	662	631	703	661	665	668	684	653	662	665	683	676	661	652	694	672	623	667	663	673	699	727	656	678	616	664	687	684	679	645	643	656	671	713	644	652	678	691	658	669	688	666	680	640	686	688	637	674	733	630	640	705	695	676	660	675	669	673	660	656	644	659	720	677	604	708	706	694	734	682	684	675	708	672	650	664	700	698	663	682	747	641	653	662	673	650	662	644	660	695	654	656	611	697	677	679	678	637	683	694	714	647	656	685	687	656	686	682	666	691	719	648	652	697	669	652	700	649	641	687	632	677	677	646	698	635	657	657	622	683	645	679	677	680	671	674	681	678	649	671	696	686	654	687	707	635	692	676	722	681	666	657	724	680	690	639	647	667	643	628	705	631	694	669	691	715	664	695	644	662	667	694	662	674	648	663	671	651	702	620	695	700	628	689	675	701	688	683	641	675	675	679	636	661	642	699	691	659	693	646	669	639	674	674	674	641	680	729	691	648	653	656	676	659	668	640	662	651	659	663	672	653	630	659	673	693	665	614	746	702	702	659	664	726	699	706	664	641	668	665	656	675	673	631	635	644	671	653	663	706	675	681	666	696	639	727	664	676	643	659	731	659	673	684	653	679	672	646	698	665	640	693	640	686	618	613	714	700	697	705	654	652	647	668	707	695	702	665	673	715	685	666	650	667	689	716	656	656	685	665	631	715	658	682	674	658	660	707	634	674	676	628	706	682	663	703	654	664	662	666	659	702	681	663	641	638	683	671	690	673	659	650	694	715	662	698	645	675	677	666	643	637	686	624	727	609	690	669	658	662	694	655	698	699	611	683	677	680	662	620	669	724	687	682	653	705	672	652	642	687	699	683	685	671	688	682	646	666	682	675	631	698	646	675	707	688	683	662	670	670	696	694	664	641	727	667	698	649	664	640	661	628	703	681	641	647	643	701	659	637	654	691	672	639	688	627	739	729	685	657	687	697	665	709	717	651	634	669	650	623	658	729	682	633	658	651	706	628	647	709	645	658	700	686	663	630	720	641	675	669	693	673	673	694	617	670	671	705	635	643	675	671	680	686	629	651	650	691	701	703	703	648	676	637	666	693	683	630	699	622	659	688	633	642	663	640	617	667	671	668	693	713	684	709	706	661	636	716	680
36214	23334	19862	5681	1270	657	441	313	276	241	221	239	194	176	183	178	171	171	163	172	181	165	160	176	163	158	171	161	175	161	192	144	170	167	170	157	168	159	147	146	184	171	182	158	134	194	187	167	170	151	167	156	162	156	170	183	142	173	172	164	173	149	181	146	135	167	155	161	182	162	172	169	169	152	166	171	173	155	157	161	161	160	153	161	145	160	144	153	153	140	158	148	158	138	157	131	164	141	145	165	156	157	153	159	151	168	172	162	189	142	169	155	168	159	141	144	179	131	156	181	160	186	157	175	168	163	171	158	152	174	150	171	155	162	145	142	151	155	137	155	154	186	144	154	162	179	195	175	145	159	147	165	126	152	144	151	165	171	158	168	155	152	170	157	151	151	145	154	165	167	142	153	157	181	151	167	149	162	164	180	165	178	146	142	156	173	161	141	179	156	185	166	192	170	150	186	172	160	182	153	157	168	147	156	160	151	160	157	155	178	162	161	162	164	178	165	153	160	159	158	176	141	162	168	180	175	150	148	177	147	151	147	144	157	165	161	163	155	174	146	170	168	182	152	172	146	154	171	135	169	173	164	158	181	178	158	165	163	178	146	139	167	178	173	163	144	151	164	155	149	149	170	167	150	148	150	168	158	166	164	167	153	171	166	150	179	150	148	160	152	179	138	162	156	173	169	140	168	144	153	172	167	152	154	155	161	160	160	164	143	182	177	155	159	152	153	178	165	142	155	193	159	172	149	158	165	146	154	146	155	156	151	182	140	152	171	151	142	169	171	169	160	150	150	137	171	164	171	154	160	174	165	142	158	147	144	180	171	160	159	159	155	167	157	148	153	126	145	142	163	168	157	158	157	151	158	170	158	177	163	168	143	175	180	172	163	168	134	154	147	158	148	152	189	169	161	165	173	153	146	183	166	173	177	173	171	147	163	141	145	158	155	168	140	140	157	164	180	184	161	149	163	152	151	160	167	155	163	163	182	135	177	154	175	135	174	160	149	157	171	154	163	170	169	157	176	150	172	144	174	160	171	150	149	177	155	176	171	177	141	133	168	159	130	149	146	171	155	170	145	158	169	152	155	180	154	158	156	158	154	150	153	157	146	152	157	153	157	152	152	168	172	156	152	151	159	167	183	150	132	171	159	165	169	172	137	181	164	160	168	161	169	158	171	177	172	156	182	177	177	156	164	158	163	161	158	163	160	156	166	157	175	159	174	167	174	173	145	140	158	150	170	190	153	156	166	145	146	184	156	179	157	142	151	149	187	150	153	161	148	134	157	147	146	174	158	164	168	159	150	145	174	170	184	156	138	129	182	150	126	164	149	162	157	146	159	179	145	158	175	181	185	162	157	150	158	146	140	165	159	156	151	155	149	147	152	170	166	165	156	167	143	171	167	149	163	187	168	156	139	162	141	160	158	143	140	155	153	162	166	172	165	142	153	181	146	175	168	165	163	149	155	162	166	149	145	145	164	151	151	156	178	149	153	150	168	158	165	164	136	167	143	167	197	166	155	142	158	163	167	168	170	173	153	167	151	171	174	191	183	153	156	148	165	150	173	160	172	166	163	149	170	139	151	155	181	172	159	150	165	161	150	176	152	181	155	159	176	161	154	158	152	142	149	163	161	180	157	157	137	167	178	157	160	171	161	168	164	154	132	190	165	135	147	147	154	171	156	145	156	150	148	126	169	166	140	134	147	134	157	160	165	179	157	152	168	166	146	160	154	159	140	157	138	160	151	154	182	179	148	165	151	169	167	153	162	169	158	182	147	168	159	178	142	137	159	167	172	159	155	169	147	154	164	148	182	152	154	135	141	145	170	178	154	192	164	160	153	162	162	137	143	160	154	148	134	140	150	168	176	167	158	134	160	143	167	154	144	162	146	158	153	195	157	142	143	152	148	162	150	149	129	168	180	146	176	146	140	176	159	169	187	159	152	128	166	144	143	153	147	160	184	151	155	175	172	143	169	153	151	178	161	151	147	177	180	140	161	164	182	162	141	156	154	160	167	179	147	166	165	159	169	154	156	151	160	142	178	140	134	165	168	166	167	144	166	157	177	177	158	171	166	168	162	163	139	146	159	148	159	148	161	170	182	153	159	174	154	171	149	142	151	161	162	163	186	157	147	151	170	155	132	161	153	160	162	157	170	183	138	178	171	154	158	149	164	164	158	151	170	182	183	163	124	167	182	174	174	151	140	125	169	187	175	148	153	167	151	147	143	162	176	166	171	170	170	136	153	158	152	155	210	140	167	146	167	152	169	167	155	156	172	145	148	165	139	155	160	136	148	167	146	147	165	161	155	141	156	148	169	153	169	172	177	177	158	174	187	136	169	140	140	167	144	164	170	159	170	175	165	160	175	152	177	154	162	178	169	163	177	157	177	193	163	149	178	150	154	190	158	143	159	169	131	176	157	185	170	152	176	166	160	130	141	150	176	186	157	176	163	164	155	139	155	158	145	174	154	165	170	162	187	159	156	159	148	149	149	178	185	187	171	154	158	147	159	160	146	183	166	154	136	169	157	167	161	154	172	184	158	177	160	152	161	149	154	151	169	171	161	139	152	165	175	171	163	157	150	177	149	152	182	162	150	143	173	188	160	143	166	153	171	170	145	152	167	168	150	155	143	150	156	177	158	145	140	153	170	152	169	163	136	140	167	156	185	149	178	142	171	182	149	171	155	152	166	137	155	143	168	151	143	135	177	156	146	147	168	155	163	170	166	152	174	166	150	144	160	144	143	164	164	181	139	178	163	172	157	139	165	176	153	170	156	178	165	161	136	156	170	139	130	163	138	183	148	150	166	178	159	159	176	145	150	141	170	152	164	158	165	159	151	173	169	162	147	167	182	154	165	150	166	147	185	164	172	158	189	177	153	169	168	157	160	181	151	159	148	168	153	159	173	150	164	164	137	156	148	164	159	179	172	157	171	163	157	149	171	159	145	190	165	166	160	170	140	150	136	177	165	163	154	180	151	179	166	169	161	157	143	145	147	184	151	150	151	170	185	156	153	180	139	188	154	166	148	166	152	166	143	176	139	154	168	180	152	155	168	162	167	168	139	148	154	174	145	153	160	155	166	149	177	163	192	165	151	167	177	168	158	152	137	147	160	140	141	155	159	167	163	137	155	158	169	129	182	171	162	156	148	166	169	159	144	143	153	160	172	154	160	168	137	129	147	146	165	160	161	154	163	178	164	165	185	164	149	168	170	162	169	174	173	169	155	142	136	154	139	136	157	153	163	173	156	154	165	162	156	143	133	154	141	162	159	153	157	145	172	150	170	174	146	142	131	160	144	189	135	162	149	145	160	158	182	145	148	142	143	155	191	146	167	146	191	175	183	156	148	156	180	167	153	150	173	147	164	170	138	164	174	158	173	146	145	156	179	149	159	181	119	160	164	159	161	168	153	174	188	179	143	177	158	146	172	162	158	182	176	173	170	177	161	163	173	144	147	142	145	163	157	164	162	159	158	161	154
24822	18872	21125	5524	2768	1964	1500	1368	1132	951	845	769	686	637	632	582	571	537	535	554	495	504	519	465	473	487	473	432	479	422	439	426	434	437	463	468	460	457	401	408	406	406	402	429	420	385	415	401	406	461	395	466	434	425	473	427	397	463	441	410	423	407	415	408	391	406	427	429	385	392	461	414	403	413	402	407	469	421	413	383	440	406	420	426	383	415	409	399	398	431	431	388	410	418	392	461	390	400	410	426	410	431	417	399	440	416	416	423	413	418	426	397	394	408	375	391	396	415	441	417	447	399	415	439	455	434	394	408	419	398	396	427	381	421	406	387	390	412	379	441	392	380	400	393	397	383	423	389	404	437	396	413	403	412	399	377	415	429	404	392	382	416	370	407	389	417	400	435	394	406	435	406	416	405	434	411	408	421	406	373	441	432	398	419	424	413	396	376	400	393	407	438	417	394	420	403	414	377	456	415	413	427	366	412	442	439	427	413	427	412	402	421	413	417	402	405	418	401	449	430	389	403	409	380	426	393	374	458	407	409	399	431	410	405	413	398	426	403	389	418	430	406	377	413	413	412	387	437	429	405	404	413	412	410	425	458	419	411	391	412	395	390	428	407	417	390	407	412	404	398	404	398	389	441	409	405	403	426	399	424	394	398	407	400	389	420	420	401	423	440	420	408	415	435	433	416	399	402	421	401	388	404	406	432	392	428	412	397	382	426	445	385	381	404	420	458	434	415	398	424	391	407	379	390	382	404	378	404	430	419	388	368	408	391	432	419	431	420	386	379	427	422	394	414	383	413	421	405	412	440	431	401	427	420	385	400	371	401	414	399	371	378	401	429	424	375	400	404	401	415	447	426	406	421	425	434	410	398	420	389	400	453	423	386	422	399	412	403	386	424	391	416	405	410	429	425	368	415	426	389	431	404	395	422	410	365	399	436	434	422	418	390	417	415	405	441	418	442	430	431	378	433	402	453	414	399	382	417	434	386	420	389	422	403	410	415	393	416	393	398	406	439	434	413	394	416	425	386	416	448	388	404	409	414	386	443	410	417	399	428	446	441	396	405	405	438	411	414	388	410	395	396	440	409	435	394	378	358	415	416	396	397	429	429	405	407	395	392	414	410	413	433	398	401	397	423	375	421	404	374	428	407	445	379	394	427	433	402	391	390	422	426	428	418	418	417	401	400	424	373	419	383	449	408	437	425	440	388	408	437	393	423	417	408	400	407	420	410	395	438	405	421	415	386	421	396	423	416	389	407	409	407	433	427	445	420	419	383	424	425	411	361	387	437	389	406	410	423	380	394	417	410	415	380	411	407	444	427	416	419	413	406	429	401	418	441	453	425	429	420	404	396	408	420	429	405	385	396	415	420	406	377	355	440	427	403	433	384	394	407	398	425	417	437	431	396	410	418	411	381	424	419	433	375	420	389	412	389	416	398	422	383	374	445	413	432	401	360	394	409	408	435	424	409	414	374	482	385	446	396	398	451	406	369	358	402	430	437	386	409	404	392	442	372	412	438	388	374	397	418	455	396	392	440	480	409	401	401	431	433	428	401	451	406	420	389	382	410	401	390	430	386	426	420	407	387	374	408	388	428	417	456	420	404	427	401	404	402	389	387	434	401	418	357	390	435	435	426	429	410	415	408	388	429	407	432	381	376	429	405	432	427	406	438	410	378	413	380	467	414	380	405	411	391	400	415	433	469	427	410	413	397	416	430	434	381	399	445	416	430	429	394	441	418	429	386	397	430	446	437	407	379	404	445	390	389	431	383	404	401	432	396	414	405	391	423	385	425	419	421	406	382	409	402	404	416	423	417	405	400	414	414	406	406	397	408	422	396	415	428	405	398	415	409	448	410	393	422	425	382	406	394	431	393	422	422	414	408	374	414	415	417	430	375	449	425	393	386	449	417	412	407	429	384	351	370	474	405	415	408	432	408	424	385	409	414	391	443	440	410	421	374	451	439	383	446	412	449	442	380	411	404	406	415	422	360	405	399	399	400	427	400	404	398	419	428	391	397	404	381	434	408	407	388	413	390	393	387	366	364	383	403	372	405	386	435	408	417	416	386	379	432	402	401	402	424	398	400	421	400	418	393	425	403	397	421	404	434	421	442	401	402	413	397	422	409	395	401	387	420	350	435	402	386	406	401	436	395	402	384	410	413	423	448	375	421	425	419	434	423	398	409	402	397	459	380	415	425	377	358	393	392	390	391	398	405	442	383	454	405	371	444	412	404	399	430	445	419	465	375	394	441	358	431	439	403	426	438	415	406	399	429	382	417	401	414	376	429	395	428	448	395	401	404	438	429	464	424	404	443	397	384	407	409	401	398	442	375	434	431	418	430	355	370	367	431	400	409	426	411	405	410	426	420	394	418	418	411	414	427	419	395	423	423	419	431	397	439	404	411	446	438	426	404	389	418	412	410	393	394	404	408	407	431	421	412	401	409	433	412	389	411	397	389	449	400	397	401	406	403	416	411	388	416	396	402	413	434	406	420	391	407	439	377	405	410	404	374	409	402	363	403	418	388	423	375	403	386	436	424	415	394	395	397	395	417	426	455	402	410	423	405	430	382	396	440	440	403	405	414	389	420	411	373	411	382	391	382	405	427	427	423	446	415	399	409	431	427	401	435	446	405	388	408	411	379	391	402	401	406	413	405	437	410	433	404	387	383	382	430	421	398	406	398	420	416	425	407	395	379	405	403	427	443	396	402	388	399	418	371	396	393	405	418	434	390	424	433	391	405	402	423	423	415	395	422	440	384	438	377	402	391	406	410	397	429	398	426	416	434	395	436	375	407	437	397	391	424	391	424	402	434	399	426	393	395	410	396	413	408	396	428	385	393	407	363	433	407	402	422	427	373	407	415	417	429	430	425	393	422	397	426	415	403	422	404	412	408	389	462	402	414	407	403	386	379	390	400	409	422	397	406	434	403	391	401	382	441	414	436	414	404	398	448	422	404	420	422	366	455	387	425	427	370	386	431	412	381	420	410	426	397	428	424	397	442	384	406	379	391	408	435	388	419	417	425	419	418	405	399	431	393	420	417	432	415	430	406	430	423	442	419	386	388	384	419	412	425	390	423	435	396	392	411	391	407	411	388	370	379	394	415	390	396	383	403	412	388	416	383	373	412	421	395	396	399	401	409	402	399	411	415	405	403	405	415	428	411	427	441	402	402	406	380	410	397	437	412	427	432	390	413	433	471	406	413	412	424	419	403	436	442	412	400	409	384	402	387	401	423	401	386	413	384	412	406	438	417	382	385	440	371	363	422	395	409	399	411	422	427	449	389	443	418	414	413	392	375	417	433	397	396	413	405	405	432	411	410	425	427	368	389	408	435	383	422	429	420	425	391	431	403	420	387	423	399	419	364	409	377	428	392	398	407	410	436	370	406	432	423	425	380	388	383	418	390	413	386	398	398	425	398	372	430	435	431	414	392	390	414	387	383	434	403	417	399	406	421	417	398	404	419	429	415	414	416
12302	4490	2212	631	461	393	350	348	306	310	304	298	313	313	331	316	311	312	274	350	304	306	304	311	317	303	355	301	312	302	298	295	317	289	281	298	322	315	321	294	303	295	294	300	297	289	329	301	294	312	311	286	313	316	329	305	291	307	278	290	355	304	319	281	305	309	316	305	296	315	290	282	292	298	291	312	350	318	285	306	316	300	303	327	309	291	278	302	308	284	309	285	277	280	321	307	298	267	290	292	317	318	321	269	306	314	284	280	308	298	320	293	260	274	345	287	292	308	317	310	322	323	317	290	312	315	303	304	293	276	307	302	334	305	304	308	314	319	285	292	302	281	316	274	287	292	271	305	279	326	300	267	307	319	284	292	272	330	327	301	337	304	318	289	317	283	294	318	324	301	304	330	329	301	305	303	323	287	327	303	279	309	325	303	327	333	322	334	281	320	291	319	293	309	311	285	303	315	278	284	289	301	321	322	338	315	307	297	268	299	265	309	312	311	290	308	275	325	310	324	318	281	280	317	330	334	272	299	276	275	281	300	318	293	326	261	314	277	274	315	286	324	302	310	307	294	284	302	307	304	300	334	298	290	276	317	330	305	296	312	326	305	332	304	317	321	313	297	336	303	319	317	286	301	327	292	309	326	307	306	302	283	299	288	298	280	280	283	315	307	314	307	319	299	283	272	296	303	328	305	321	271	340	288	292	334	307	263	310	310	309	308	312	315	303	332	336	290	317	322	297	315	246	287	291	275	306	317	301	306	307	304	279	298	295	327	321	280	308	285	313	295	289	337	318	285	315	308	286	315	320	338	303	320	289	332	304	301	302	295	294	315	305	305	328	312	336	321	316	287	307	296	301	304	321	294	287	298	315	304	291	299	315	280	294	301	324	286	279	306	285	308	315	287	297	315	281	289	274	303	287	318	268	312	335	311	318	310	278	291	287	312	320	315	334	323	288	302	301	293	310	279	275	293	319	293	282	284	287	270	282	318	340	325	307	318	293	320	328	305	320	291	291	333	308	297	313	274	311	278	309	296	320	288	307	317	294	315	296	311	303	299	313	289	312	318	288	313	334	301	309	316	298	294	287	272	317	280	315	309	277	271	300	309	300	294	302	330	290	305	299	279	307	351	316	282	318	284	285	268	304	273	303	313	311	292	306	303	335	325	316	288	307	306	281	336	305	300	283	283	326	267	316	301	310	311	325	334	271	333	322	287	300	322	290	298	316	278	288	316	325	298	284	305	321	312	273	300	290	329	307	320	309	308	294	324	338	329	287	287	334	288	288	308	271	335	323	300	317	324	321	305	315	297	300	327	291	319	312	298	315	335	328	296	283	306	302	317	294	323	277	296	297	264	321	312	307	317	317	319	314	317	320	305	281	303	294	283	287	299	330	306	306	288	329	273	300	330	310	319	326	280	295	278	296	306	300	324	274	326	298	305	316	269	278	257	290	329	321	291	315	309	306	285	274	299	308	332	294	312	313	318	306	330	300	295	296	319	293	309	328	289	264	304	318	295	341	303	321	310	330	286	321	291	322	307	296	313	314	291	305	330	300	317	261	320	317	297	308	287	348	284	315	296	317	279	261	302	296	316	315	298	299	309	294	282	320	316	320	328	300	314	284	304	331	278	297	307	310	296	316	336	299	295	275	275	332	294	281	316	304	317	279	297	306	319	291	296	328	274	320	315	290	279	298	275	296	309	307	317	288	281	275	299	324	309	283	292	327	304	282	304	277	313	292	322	317	313	304	298	309	305	327	274	292	275	338	338	313	301	311	286	312	296	299	290	300	295	310	280	285	301	303	298	296	308	300	280	309	301	324	261	321	320	323	350	305	295	319	302	293	311	254	292	307	304	293	297	316	283	281	292	299	317	322	321	273	319	303	307	305	314	303	320	296	293	302	318	321	276	283	314	326	336	310	289	315	293	322	287	270	298	294	341	316	310	323	306	313	329	307	310	293	281	270	312	332	276	303	278	291	332	309	312	290	283	308	280	318	342	337	306	299	265	299	318	295	281	285	311	299	293	304	306	307	317	307	291	306	309	299	316	279	306	336	313	293	272	307	291	279	308	309	280	312	278	293	312	303	319	322	314	282	301	301	278	333	319	307	282	295	292	291	313	318	293	332	291	308	299	312	328	289	274	274	309	291	283	273	302	324	322	326	332	290	288	307	265	279	316	314	311	315	305	327	274	312	300	319	310	293	306	308	292	299	267	319	267	316	329	284	310	317	314	299	300	311	296	309	317	328	331	277	297	266	293	283	308	282	287	316	300	315	293	329	337	289	281	326	305	305	321	280	310	304	289	309	308	304	297	293	292	297	291	295	317	303	320	309	306	315	302	315	293	307	315	331	304	278	330	301	298	271	287	305	298	303	318	290	333	300	332	342	284	316	301	319	280	311	286	303	339	323	273	325	298	320	312	300	268	297	308	278	312	318	326	315	343	283	327	300	272	296	301	330	282	327	331	308	332	296	309	301	274	297	296	281	304	328	307	294	267	311	322	296	304	337	291	315	332	289	337	306	319	308	312	290	294	308	252	316	317	290	291	320	299	292	311	287	318	311	293	308	305	317	297	300	288	283	297	318	309	311	282	313	323	289	276	320	285	325	305	273	278	290	308	326	322	299	286	308	292	279	279	292	311	315	287	316	304	315	306	302	321	301	298	326	285	300	349	291	325	334	284	299	333	342	321	288	306	316	300	320	277	334	301	276	270	306	283	286	316	296	318	300	302	310	289	278	302	334	332	317	296	322	295	303	298	299	293	289	292	301	307	290	303	315	286	287	294	331	280	273	279	283	294	323	306	299	318	260	318	272	312	284	309	305	275	290	292	301	312	317	278	312	285	288	314	302	287	315	343	291	297	319	283	307	294	313	276	289	294	310	288	305	280	332	309	283	284	333	343	306	336	322	283	295	321	289	310	314	322	282	310	281	305	330	311	301	277	304	308	332	300	266	323	307	324	299	251	303	271	307	303	322	265	304	306	291	306	270	285	305	282	306	295	323	314	319	296	316	314	352	325	311	328	312	292	282	300	309	289	329	309	309	299	342	322	296	339	274	288	316	295	284	281	277	303	316	310	305	313	311	275	319	299	297	305	293	264	286	285	315	336	313	273	293	331	304	324	317	311	297	277	306	286	308	322	332	296	308	326	278	306	330	288	274	275	309	267	299	294	311	271	307	315	325	320	344	324	278	290	324	295	296	297	327	296	279	321	315	317	309	323	264	308	316	321	308	295	299	303	306	287	294	279	287	297	285	319	298	302	305	315	294	325	300	317	306	323	292	311	310	269	281	329	336	328	331	307	317	328	318	295	314	302	305	308	301	294	269	321	295	305	299	280	276	282	310	262	307	319	336	300	269	301	305	310	319	312	305	321	290	297	322	347	297	310	288	324	281	339	300	342	268	303	325	310	273	310	298	277	328	303	297	302	300	305	321	306	280	295	301	318	282	311	285	285	302	299	296	338	296	303	290	300
9053	4734	4350	1767	1335	1171	1049	949	849	906	816	838	785	834	789	822	794	776	786	766	726	777	763	767	719	766	789	713	740	739	746	756	777	702	727	717	764	742	793	759	735	723	740	757	700	713	712	764	769	769	713	774	745	750	700	733	721	705	694	714	760	750	768	752	741	744	711	735	760	731	707	727	735	723	742	680	736	778	687	721	725	742	744	729	672	709	726	716	708	708	724	721	693	731	744	736	699	766	708	764	736	729	742	759	723	759	756	743	720	722	748	709	793	765	671	748	762	713	733	738	708	692	768	735	733	742	753	730	712	726	707	739	721	739	746	745	741	728	691	734	760	758	736	658	726	723	751	749	742	691	729	705	745	715	723	769	721	734	680	751	742	765	744	763	738	679	775	726	748	784	748	709	803	759	732	711	736	745	751	774	745	738	693	702	750	719	722	754	678	749	693	750	729	747	709	751	778	759	759	729	805	774	770	716	709	708	734	739	714	740	748	760	750	757	726	706	724	770	725	717	772	754	712	664	719	721	744	725	747	721	731	756	787	674	775	733	683	720	718	725	674	721	741	747	769	729	706	751	790	821	750	748	748	710	721	705	785	754	742	774	699	755	727	683	712	711	713	749	707	720	747	726	748	723	784	713	713	743	740	759	720	698	698	711	768	708	782	690	714	732	723	706	791	772	736	734	716	774	750	760	767	748	761	715	762	718	710	769	746	727	740	743	766	704	711	732	715	730	719	751	725	733	731	749	770	781	725	781	725	759	734	721	744	695	754	775	734	748	717	714	711	688	744	764	709	737	740	783	776	747	738	748	719	769	728	778	759	711	705	720	750	694	766	737	750	718	709	759	713	754	777	720	732	713	693	743	708	730	740	763	734	740	735	723	673	732	731	735	757	742	741	788	723	760	765	719	759	734	738	699	718	670	732	729	729	745	750	720	773	745	760	719	744	719	794	728	751	736	750	771	771	737	729	758	754	723	759	733	726	759	710	722	790	744	760	748	692	733	726	718	705	745	690	715	733	728	714	760	691	690	718	738	724	713	755	709	735	758	741	754	690	743	747	776	702	705	733	778	708	740	742	704	731	767	707	764	740	771	770	709	687	726	674	715	746	694	703	719	747	725	754	746	700	733	744	719	739	721	737	731	709	730	725	745	727	767	749	749	741	759	746	759	781	746	710	760	741	683	704	718	783	758	739	727	780	710	719	721	716	728	740	726	678	751	712	753	762	700	753	757	734	736	705	731	715	747	764	721	725	725	696	707	762	707	741	705	706	758	773	688	711	722	733	762	748	692	755	720	766	734	774	724	744	787	713	738	720	741	723	748	724	777	764	739	726	733	750	731	733	750	747	767	735	696	730	722	722	745	772	728	721	802	711	717	725	763	728	715	690	695	704	722	749	720	703	687	691	778	745	732	732	740	729	686	740	739	743	741	699	715	738	758	711	754	759	782	772	697	736	757	710	742	686	739	729	729	679	792	720	734	696	727	732	752	702	754	747	726	731	753	722	740	720	734	749	756	744	723	712	727	715	761	733	713	705	772	746	770	723	741	795	733	743	739	718	763	734	737	791	705	745	718	749	660	698	758	773	748	733	703	733	706	696	714	710	773	779	730	736	757	744	768	733	721	757	738	766	714	729	745	703	725	723	762	714	727	698	744	770	747	689	749	739	761	752	723	779	703	710	754	709	759	749	714	716	751	718	713	744	723	767	732	732	763	706	726	728	740	689	752	742	719	706	755	716	695	724	758	756	735	766	739	726	693	735	748	756	739	706	756	712	766	729	719	759	727	738	716	733	742	758	741	707	745	730	737	707	746	703	748	692	756	707	719	734	721	757	758	744	794	704	755	705	712	795	764	721	710	701	728	726	704	732	739	734	737	719	733	712	742	758	762	761	752	785	716	725	714	725	805	719	687	761	764	741	764	758	756	779	767	757	723	751	786	702	733	704	773	792	701	787	744	746	745	720	752	701	741	736	702	755	729	726	766	756	726	710	691	759	747	708	735	699	730	744	758	765	769	803	776	706	718	742	702	704	728	687	709	749	721	811	776	741	726	706	678	714	760	728	776	759	732	718	742	708	681	714	726	709	759	730	759	762	719	703	694	737	740	710	705	711	762	761	774	725	695	717	693	722	762	764	748	730	777	723	751	729	739	760	779	763	746	715	700	724	719	717	730	753	718	742	721	744	738	702	765	739	770	703	712	698	749	734	722	782	755	651	707	706	751	717	759	699	714	726	779	745	705	745	729	772	730	692	714	743	718	717	730	739	749	712	756	710	702	691	680	782	718	740	748	717	738	712	703	716	699	721	716	718	721	751	753	725	679	760	750	777	727	709	757	751	703	789	719	768	759	752	720	745	733	706	732	719	702	729	767	789	773	732	783	691	771	723	751	718	742	730	749	745	738	749	723	803	746	691	679	741	690	715	709	715	693	724	730	725	774	717	799	722	719	735	721	733	701	726	732	744	740	725	761	671	754	709	712	759	750	738	793	728	730	721	742	761	698	746	733	751	761	757	756	763	731	718	756	739	780	751	758	671	738	749	766	719	668	707	689	726	735	724	697	764	750	759	741	722	767	703	746	759	773	723	675	709	697	732	682	761	773	769	729	751	679	757	677	776	665	737	729	712	707	666	735	747	691	746	735	782	688	712	733	738	725	747	737	722	727	690	724	689	774	710	705	737	783	708	789	710	778	768	755	718	757	708	755	735	719	743	710	792	762	754	762	708	735	726	714	718	759	795	723	710	707	727	708	751	711	730	740	752	729	721	737	740	762	713	712	790	736	743	771	776	754	680	683	725	780	726	799	784	749	694	773	713	743	737	755	729	738	718	741	748	703	710	740	753	757	724	795	732	750	719	708	742	699	725	728	796	789	729	767	745	705	744	771	724	752	733	720	788	714	768	739	702	786	682	724	742	765	722	745	761	751	744	702	700	729	753	779	757	733	748	729	733	720	740	770	726	724	731	716	689	714	737	753	687	704	729	722	700	740	759	746	745	736	742	729	748	762	712	786	728	730	770	746	739	694	737	746	716	720	724	713	696	687	737	715	791	691	716	724	722	734	733	724	689	783	751	693	751	745	726	723	720	702	778	707	791	770	771	721	767	743	717	734	730	751	774	717	719	771	682	763	742	754	690	767	687	703	700	694	723	734	792	717	718	713	777	664	712	639	786	753	725	701	736	742	730	715	734	740	775	737	756	714	713	696	743	705	717	716	718	717	719	698	757	753	730	711	723	747	735	783	751	741	732	741	778	735	741	738	733	719	753	740	776	774	797	704	787	719	762	730	756	732	744	694	706	727	729	695	741	704	738	725	695	725	756	762	694	738	761	742	696	703	716	735	749	707	755	722	727	717	749	728	739	709	707	687	729	715	728	720	769	685	737	742	689	720	726	765	763	712	717	701	742	777	710	763	763	740	747	714	732	710	758	731	754	771	750	708	745	706	740	709	732	748	732	743	703	749	727	722	715	691	770	725
27147	14627	12109	2865	806	511	430	401	346	315	333	337	322	312	295	287	278	298	295	293	280	292	267	294	304	248	274	304	273	253	262	261	285	311	296	286	288	252	294	265	293	292	291	261	292	271	266	266	265	323	283	285	282	264	273	287	281	269	255	271	288	266	291	270	305	289	254	297	272	277	260	269	267	277	316	253	275	303	266	262	264	256	283	284	263	252	261	251	276	268	290	279	277	290	267	270	325	269	278	268	298	238	287	274	251	265	268	292	303	283	300	263	280	287	305	276	281	275	227	277	258	303	259	300	264	285	304	297	272	283	280	261	290	281	291	267	267	276	280	279	291	285	233	247	294	289	292	246	263	257	267	253	253	253	307	312	293	285	282	291	270	269	273	266	287	274	264	267	251	278	280	282	240	272	254	239	301	278	259	255	303	262	302	303	295	263	246	268	259	277	274	281	265	296	266	259	284	255	259	293	279	252	278	270	281	282	270	255	266	286	298	291	299	285	242	287	261	258	265	238	277	264	288	296	286	266	273	297	293	269	265	268	283	247	267	267	284	288	296	268	261	286	279	277	265	251	256	284	232	277	266	314	262	244	277	261	273	291	270	280	239	281	273	289	270	259	252	297	263	262	288	257	242	230	279	279	268	275	280	294	263	238	279	270	272	258	281	254	288	243	257	273	259	272	237	273	267	261	246	271	243	275	263	275	285	275	312	261	274	237	288	278	221	268	257	257	308	260	295	248	265	286	276	277	290	305	275	253	271	297	265	313	290	251	313	260	255	271	263	276	291	249	278	302	309	265	281	281	245	258	232	257	272	258	272	271	271	260	319	302	272	274	263	280	269	251	239	252	266	253	255	275	300	285	274	254	269	252	257	255	281	267	236	262	305	262	297	289	293	276	242	271	281	277	278	289	294	263	295	297	269	252	241	282	274	267	267	289	258	218	285	265	264	291	289	277	279	268	246	315	286	276	246	263	280	259	267	282	260	288	289	273	275	261	269	253	242	275	299	249	262	251	243	289	283	259	262	288	264	262	240	240	250	253	268	269	304	267	253	276	236	257	264	267	264	266	242	303	266	266	253	273	274	246	280	240	254	282	274	273	286	260	260	257	279	276	257	256	267	258	267	253	281	271	286	281	264	263	271	274	291	280	250	237	286	277	281	282	274	285	257	270	279	298	250	278	249	300	261	244	273	259	288	283	289	297	269	277	261	258	282	266	257	293	284	281	292	265	265	309	257	265	255	256	282	267	274	282	258	254	267	268	252	258	296	266	254	248	263	250	294	272	257	280	271	263	273	285	289	294	279	270	264	257	262	248	255	272	276	269	267	228	245	258	250	294	321	258	273	253	265	243	282	304	261	282	285	296	231	267	269	275	270	296	267	295	282	240	262	275	285	282	275	272	267	264	280	286	241	284	291	279	264	294	285	267	247	266	267	244	278	240	256	297	249	290	276	283	242	274	244	284	272	295	265	251	266	248	286	252	259	240	254	293	267	293	259	273	280	248	266	279	271	268	288	286	258	289	260	253	281	246	290	270	270	269	259	284	293	267	292	292	261	262	281	271	269	273	285	309	291	257	234	280	260	262	280	274	292	286	278	268	300	272	271	255	305	258	252	290	260	271	277	243	271	278	264	240	259	271	289	250	257	256	257	267	272	287	271	277	264	275	262	285	279	270	219	271	248	273	271	276	296	225	274	261	267	287	283	288	282	291	270	283	284	286	280	272	264	258	267	264	261	316	286	270	229	270	239	277	281	276	296	277	271	262	286	299	227	268	246	261	296	278	231	241	291	261	283	261	230	284	288	282	276	286	260	301	305	280	288	271	276	264	296	312	269	262	275	276	290	292	260	256	266	254	301	263	266	266	287	294	260	292	273	241	291	291	263	279	279	282	286	274	255	294	244	260	275	214	300	289	276	288	280	282	261	277	264	283	284	273	261	265	272	264	304	289	251	248	260	248	272	282	264	298	273	268	254	287	288	284	312	275	272	247	265	285	267	289	292	273	286	261	278	273	270	245	252	264	274	269	291	271	274	285	300	269	277	266	244	270	276	261	284	244	267	265	264	250	255	286	276	283	251	284	227	282	262	277	265	274	281	265	274	259	267	276	281	290	259	275	268	261	251	319	254	264	279	292	277	261	281	251	237	275	276	299	283	235	305	296	278	237	265	271	273	275	282	271	277	242	281	312	269	263	255	254	279	262	279	313	280	287	300	257	306	290	246	285	291	259	278	309	235	269	283	258	274	276	265	269	260	295	308	328	284	293	262	260	267	285	264	259	268	271	284	272	262	272	282	279	289	252	322	258	277	264	263	296	249	297	267	277	266	288	281	289	293	279	276	274	280	276	272	257	250	285	242	308	268	282	236	278	295	289	295	275	251	251	265	291	255	285	273	265	280	251	258	287	283	245	253	276	273	290	293	255	259	272	256	278	280	262	274	275	300	281	268	258	245	257	295	278	281	326	265	284	268	288	294	248	269	271	269	266	264	289	280	270	263	261	277	293	262	291	299	297	275	287	248	267	271	295	272	254	263	282	246	280	305	271	274	270	277	279	247	275	244	277	273	295	285	276	249	310	295	295	298	266	297	265	303	256	270	263	278	262	262	256	293	284	270	242	268	296	271	270	275	296	251	289	279	273	300	258	282	286	253	248	249	266	292	279	251	256	278	282	287	249	282	266	251	291	265	262	256	252	287	286	243	291	285	288	253	278	255	264	257	266	279	279	272	268	275	276	287	255	261	273	285	252	283	303	298	294	294	277	276	253	277	308	253	237	282	255	294	249	255	263	309	290	292	284	269	274	270	280	285	279	286	261	287	262	258	278	252	278	266	289	279	292	290	270	272	281	291	276	282	275	294	268	261	267	255	269	283	247	270	279	262	266	257	251	248	266	259	284	269	288	277	256	245	258	234	290	282	271	288	271	273	263	274	277	276	265	276	312	273	277	311	279	305	262	271	287	239	267	272	271	283	267	259	262	255	275	255	250	288	246	271	269	279	277	259	304	255	269	263	259	257	254	276	277	284	248	236	275	261	282	284	266	258	292	257	264	262	262	264	256	297	265	304	274	281	264	295	260	281	210	276	250	244	283	287	286	253	281	284	256	270	291	273	279	251	256	293	270	278	265	259	302	251	262	299	283	287	251	304	257	268	282	289	285	255	257	274	299	263	279	269	264	255	253	270	283	267	255	269	267	262	260	271	284	241	265	274	283	279	271	261	309	277	255	274	283	280	302	260	291	313	257	269	297	278	276	250	269	278	277	268	278	273	290	276	276	249	240	242	311	262	253	262	287	278	266	256	287	289	248	255	300	273	244	252	283	224	283	258	243	286	267	294	233	300	252	269	268	229	294	260	276	264	258	262	279	265	257	293	302	273	265	275	279	274	284	280	271	258	253	256	266	299	286	285	284	272	253	252	237	234	264	273	292	269	284	273	262	268	249	271	288	261	268	261	292	269	272	292	261	293	286	271	264	241	271
19432	12740	15209	3868	2020	1657	1415	1226	1139	1010	934	858	869	836	804	799	750	794	731	742	782	708	715	688	697	716	694	722	724	716	708	677	704	665	644	693	698	650	692	672	649	711	638	628	654	689	609	663	740	668	645	668	686	650	684	698	632	684	698	659	639	683	686	665	712	651	668	675	656	657	659	679	698	680	654	652	653	629	663	620	667	593	670	682	697	636	688	658	659	630	662	643	640	686	660	651	627	667	685	667	668	661	635	653	649	652	667	606	641	614	643	653	647	681	648	654	670	616	644	654	735	664	681	657	656	652	626	672	710	647	636	669	652	649	678	669	686	664	649	655	649	641	680	626	632	651	646	669	649	615	624	655	646	696	665	711	692	684	656	681	660	631	689	652	609	621	624	667	711	656	664	664	664	636	633	656	683	658	654	655	704	707	631	680	633	646	636	683	668	646	608	612	626	606	649	703	626	651	663	659	729	668	654	682	617	671	727	681	675	647	684	668	629	682	648	653	642	666	655	660	666	631	619	661	664	668	674	675	681	660	663	717	696	651	624	648	651	679	663	672	647	693	655	664	688	663	647	640	681	663	633	640	663	650	679	690	666	622	683	614	659	675	629	654	639	639	659	663	679	640	643	658	663	683	668	656	599	709	640	638	668	641	681	644	618	659	645	633	604	692	607	653	640	674	691	605	685	652	645	659	646	626	677	682	631	650	631	663	688	716	626	676	679	670	649	631	679	637	689	642	714	695	663	678	671	639	692	650	665	664	680	658	665	640	659	668	669	633	679	683	656	685	714	678	659	687	638	674	617	645	648	691	643	646	636	664	665	656	612	654	639	662	680	643	688	632	673	617	668	683	624	645	631	669	684	676	708	640	689	671	632	655	688	676	677	680	622	663	679	674	642	678	678	684	656	647	660	595	667	642	634	685	656	693	689	671	666	661	656	662	635	629	683	630	655	638	669	686	644	677	654	668	650	636	679	684	703	685	628	576	631	659	666	627	678	684	691	645	678	636	627	673	679	651	657	652	664	677	679	678	708	680	687	620	678	638	659	678	633	672	674	660	651	634	672	669	664	647	634	620	690	622	675	669	655	664	660	634	637	655	686	644	639	627	668	655	636	636	677	705	645	612	663	699	654	681	647	670	651	674	685	654	663	670	650	680	654	670	696	616	673	702	722	686	652	663	638	684	643	665	669	665	656	641	667	670	663	681	674	660	664	672	669	598	696	632	661	676	645	659	646	627	686	653	660	673	641	649	666	676	645	671	659	659	663	625	612	647	688	660	613	671	650	696	678	685	687	713	640	661	648	673	652	692	634	652	681	706	683	658	649	666	640	650	623	663	690	672	648	676	673	628	642	638	636	643	652	656	703	662	650	697	684	694	625	658	663	632	654	636	668	637	694	657	688	662	646	653	672	675	647	662	653	634	687	661	662	622	647	669	658	655	695	657	702	678	660	685	649	673	683	716	667	620	702	687	674	678	637	659	631	632	642	687	666	647	662	668	659	660	690	668	652	608	651	656	667	692	647	647	679	663	654	633	636	668	642	661	652	670	649	658	680	679	644	605	668	621	598	644	675	631	673	655	654	674	696	628	622	621	674	697	644	655	651	692	729	724	685	612	642	647	632	693	633	674	636	631	642	650	635	633	616	619	689	628	664	659	684	645	634	655	632	668	693	643	644	647	649	649	667	618	704	629	625	643	664	635	644	669	660	651	622	663	658	666	647	652	662	686	656	637	671	670	633	677	624	669	672	663	624	646	700	672	634	653	685	639	655	635	668	671	689	648	702	639	667	629	653	640	642	655	638	660	669	643	643	662	616	699	651	662	671	630	673	612	694	667	688	645	605	657	693	663	699	689	664	654	592	659	612	632	689	647	668	635	693	637	644	648	639	668	667	699	642	684	642	662	668	663	646	681	671	652	652	694	630	642	622	659	622	654	672	686	671	692	682	683	640	687	680	699	636	668	682	706	713	632	644	698	644	701	648	646	657	635	646	685	682	704	610	661	667	666	705	647	651	652	669	663	721	700	655	700	685	643	694	663	683	645	646	663	643	636	678	638	696	661	639	671	696	613	687	607	637	635	673	623	652	634	716	663	691	657	649	661	644	631	648	640	680	714	638	630	691	683	621	621	659	660	653	658	699	717	651	673	663	688	672	634	667	632	676	671	614	684	656	609	690	666	658	637	663	615	657	648	649	623	659	717	654	654	638	658	666	617	619	660	625	662	666	654	647	633	656	686	636	631	686	638	662	632	616	692	667	625	664	712	637	697	673	692	682	628	669	627	641	658	612	659	663	658	678	663	631	638	674	652	659	682	676	642	705	662	635	681	647	698	640	633	630	688	617	644	663	674	661	667	652	654	670	613	729	661	670	700	696	614	644	625	634	651	664	664	663	637	662	629	678	614	654	700	603	646	615	647	643	699	623	642	624	680	669	686	688	644	667	643	657	676	685	655	655	668	646	683	674	701	623	658	652	633	625	737	628	669	672	698	641	684	637	662	716	648	702	664	642	696	682	645	644	672	674	733	694	665	692	676	636	645	695	667	626	722	625	653	632	702	613	689	658	666	680	636	663	659	687	648	692	712	654	668	667	636	673	690	730	654	659	653	633	672	701	652	691	682	692	683	666	655	677	679	657	657	624	650	620	676	669	678	687	618	690	667	679	678	661	673	678	694	697	671	688	679	669	636	672	658	662	682	670	683	668	687	719	638	647	626	671	692	646	657	670	632	627	673	654	690	676	623	655	638	677	675	681	701	662	679	662	627	656	667	642	644	648	648	657	641	664	677	680	723	645	717	661	667	671	725	708	655	649	651	646	607	675	650	681	616	668	625	662	668	680	653	654	624	680	677	647	640	661	683	714	656	666	639	672	670	679	667	665	692	658	657	645	637	683	666	682	614	685	694	686	651	624	640	680	657	637	670	590	667	674	620	701	678	678	671	703	623	615	626	662	620	645	653	650	650	668	654	630	683	659	677	646	638	673	678	652	677	676	655	632	664	639	644	650	644	654	681	694	637	692	623	678	654	645	663	730	691	684	645	657	634	663	651	654	651	682	659	646	637	651	695	666	683	683	637	654	618	662	682	637	678	643	664	651	640	664	672	613	619	652	682	636	649	647	683	711	662	643	696	665	641	644	669	626	615	657	674	635	684	679	649	664	642	675	658	648	662	691	610	701	642	639	675	598	654	660	726	648	655	664	675	643	675	661	682	669	623	627	649	641	662	631	658	646	634	671	673	626	703	660	645	697	676	615	693	646	667	672	667	637	667	672	657	622	659	652	677	678	672	670	644	639	660	639	658	621	652	641	647	679	691	626	668	659	699	695	688	643	681	693	631	655	688	643	724	681	660	655	638	667	689	655	642	642	706	679	644	666	660	714	674	693	631	656	651	669	616	695	674	618	632	692	640	650	646	644	667	722	691	698	602	665	651	654	696	652	662	671	663	648	645	681	688	631	645	666	673	668	651	686	689	653	693
35752	23099	18122	5165	1170	575	416	312	297	227	262	222	204	181	199	160	182	178	158	174	152	173	180	167	156	191	141	177	164	151	168	156	157	153	157	172	177	145	142	153	180	170	155	152	156	136	184	147	159	151	155	172	161	146	187	183	134	147	152	153	152	165	164	137	165	160	153	165	146	150	167	182	151	146	175	145	157	174	153	154	176	150	149	161	150	153	147	146	158	141	152	178	162	163	153	159	148	165	170	149	153	154	154	123	154	155	154	153	159	171	180	134	163	162	151	148	165	144	158	168	149	133	151	149	155	127	180	131	163	158	165	180	144	167	158	168	174	148	138	130	139	163	171	150	155	143	128	164	148	137	167	134	173	158	190	175	160	149	144	146	136	144	146	181	142	160	150	144	157	152	168	160	131	152	170	170	146	129	157	153	142	131	162	152	146	144	151	147	150	150	153	167	151	144	163	154	155	144	136	165	156	154	153	162	146	165	153	144	148	164	150	166	177	153	148	162	150	150	142	172	163	159	163	152	151	168	153	156	136	148	128	156	153	135	153	175	144	146	140	161	173	162	138	173	156	176	166	157	137	146	144	169	147	159	143	146	143	140	157	159	170	190	126	177	129	158	138	138	164	157	165	144	154	156	139	147	154	132	145	165	141	161	131	135	165	152	173	139	119	149	143	143	161	170	155	156	147	146	166	119	153	164	149	150	172	148	163	130	160	129	126	162	168	162	149	149	148	180	152	155	163	146	170	157	162	149	160	162	152	156	130	128	150	175	155	154	158	155	171	158	158	139	145	149	165	155	172	144	134	128	147	153	153	148	165	170	161	143	144	146	146	156	159	169	164	135	155	162	144	165	161	169	158	160	152	162	128	154	143	167	143	154	163	143	163	183	155	156	158	147	165	158	158	149	189	154	158	169	152	144	157	155	158	160	151	168	145	157	183	170	149	162	150	149	147	152	160	130	148	158	155	157	170	135	138	171	149	153	171	138	180	146	158	153	146	164	172	160	155	152	142	139	170	155	172	151	183	168	148	156	151	132	138	160	148	139	169	139	137	165	174	165	125	143	167	163	153	164	178	165	132	149	145	170	157	159	153	150	138	153	161	142	151	157	159	160	147	144	146	157	189	166	150	143	165	175	162	162	154	145	154	148	159	136	153	115	164	170	165	158	130	143	154	160	159	129	163	149	160	161	129	154	153	162	162	154	150	179	144	178	145	161	153	144	160	163	141	146	154	170	155	180	143	169	158	153	154	127	128	136	167	155	129	169	168	152	183	150	155	144	154	160	189	169	147	151	156	132	150	179	150	145	138	156	137	154	138	169	146	164	136	153	156	156	131	156	139	142	137	136	171	162	153	147	149	142	181	163	158	147	152	171	145	145	169	170	142	156	152	174	163	170	136	142	152	139	156	156	154	147	153	161	145	172	149	173	146	153	181	164	142	155	177	156	162	152	135	156	153	171	160	146	165	169	158	176	158	161	170	144	152	178	164	157	153	156	160	203	154	163	168	129	145	149	164	156	161	138	156	176	145	157	163	158	152	148	155	152	164	152	184	140	157	147	161	180	188	139	157	162	129	151	170	153	153	122	155	163	152	141	173	162	137	132	156	137	152	137	140	145	180	157	129	162	156	179	163	154	160	163	152	133	172	160	166	155	149	130	142	166	137	147	153	167	147	148	137	145	146	145	137	177	171	169	154	157	168	165	159	164	147	148	152	162	147	181	171	165	149	149	168	139	161	136	147	162	164	136	144	142	163	167	153	153	165	154	163	147	150	151	160	167	161	152	142	194	154	145	166	142	159	163	171	166	169	147	123	171	189	157	157	169	151	152	168	133	149	141	152	148	149	152	131	153	149	152	148	156	140	141	148	181	159	139	164	169	145	165	155	145	146	159	155	145	163	156	147	148	154	170	136	157	184	165	138	172	146	169	138	152	171	156	169	148	157	168	180	141	135	152	165	134	164	156	161	161	158	150	146	150	168	153	135	162	151	144	139	140	146	169	141	120	155	151	138	148	160	147	150	167	156	146	172	141	159	170	144	161	164	157	144	164	150	184	141	145	132	156	140	160	160	147	164	164	159	168	136	129	145	162	150	159	150	165	150	174	153	169	160	159	136	167	143	165	149	144	156	164	157	128	151	157	152	153	173	160	164	169	149	169	142	171	150	155	157	135	165	150	180	166	158	157	153	161	158	143	162	153	141	156	141	158	160	168	141	151	158	174	156	159	173	160	162	155	149	136	146	182	173	155	145	140	185	176	159	155	189	174	144	171	156	153	132	154	168	156	156	155	142	156	136	137	141	165	150	151	187	168	162	155	148	160	142	140	155	141	164	158	165	153	153	151	149	157	148	189	152	160	164	142	156	168	156	160	153	139	189	135	157	161	140	162	165	169	162	157	157	132	140	162	185	149	151	150	183	156	153	140	145	161	163	181	133	171	154	144	153	155	138	148	131	137	167	165	153	170	168	138	148	194	143	146	159	186	143	151	151	152	148	152	137	159	168	137	168	148	143	157	163	173	153	151	129	154	160	168	144	157	169	157	145	130	167	151	151	157	182	156	157	142	149	156	163	144	148	123	154	139	149	151	156	164	136	133	162	157	147	162	156	146	136	149	151	166	145	158	142	169	161	140	150	164	163	140	127	164	131	144	171	147	181	132	144	142	165	145	147	178	136	142	170	140	155	141	167	160	141	162	183	162	146	170	170	162	165	139	161	143	158	156	153	133	147	153	164	155	170	164	164	145	146	173	162	152	139	160	157	173	168	163	170	174	140	155	156	143	139	168	139	147	154	156	167	159	166	164	152	145	193	171	159	162	171	135	139	129	168	129	168	136	160	151	150	156	132	170	149	132	155	147	175	173	176	154	156	173	150	167	167	154	151	170	147	166	140	145	136	166	154	135	138	170	131	159	153	186	164	161	160	160	159	179	164	164	143	135	163	172	147	153	178	122	138	133	174	166	177	160	132	161	178	165	153	176	161	158	148	150	159	125	154	158	144	165	163	145	154	146	152	179	147	145	165	134	166	148	152	139	166	140	156	159	149	161	153	149	147	140	152	151	156	151	164	154	138	129	148	170	163	149	172	158	162	145	155	147	168	151	160	167	147	169	126	155	175	159	167	142	148	156	176	164	163	173	152	161	144	160	131	167	153	178	153	179	170	172	152	152	156	151	172	152	169	133	151	154	140	144	178	167	121	144	160	150	162	160	159	169	191	156	156	178	156	150	159	144	160	127	184	150	163	159	171	142	146	155	157	154	142	159	147	137	125	140	144	161	172	155	129	156	154	158	162	151	152	161	140	174	155	157	153	159	156	138	148	164	161	147	166	162	178	175	156	156	141	136	142	174	152	144	149	163	176	173	160	154	150	147	158	174	142	125	184	158	142	153	138	142	141	139	163	144	154	162	156	141	152	150	154	151	169	136	146	149	169	154	153	156	136	117	175	163	152	162	149	170	154	137	158	158	149	141	155	173	176	146
24322	19048	19271	5620	2538	2028	1707	1293	1103	937	880	723	676	695	625	560	577	575	550	519	440	499	454	500	438	495	456	463	466	391	429	394	447	451	441	423	403	407	423	425	441	428	407	386	424	398	428	395	407	431	408	436	409	405	430	420	399	390	416	394	427	379	421	424	381	397	422	384	374	425	398	417	429	407	395	379	430	401	405	390	400	403	404	418	422	416	414	402	415	389	386	372	391	434	425	403	368	412	417	440	399	403	393	388	413	401	384	422	399	412	410	421	393	399	385	401	408	425	414	348	410	381	403	406	381	373	418	383	394	407	393	422	432	389	409	377	382	404	367	379	434	364	396	414	414	425	387	373	409	382	374	376	420	407	403	405	387	370	388	364	375	430	404	392	409	435	387	374	412	416	389	368	382	417	385	403	402	387	421	373	418	381	356	395	380	409	383	391	440	410	402	395	393	426	408	372	399	398	402	399	382	389	402	406	391	428	408	380	370	429	442	375	382	358	383	384	339	371	404	420	402	389	367	401	409	389	400	399	398	387	412	406	393	374	384	335	367	379	422	408	380	424	410	400	360	381	397	400	405	401	400	380	408	402	374	387	378	393	399	415	363	398	395	403	405	389	417	376	375	374	387	394	406	414	400	400	373	401	405	413	411	402	363	379	368	410	405	405	434	400	402	398	386	384	394	371	376	419	416	426	383	393	421	388	346	343	372	389	412	390	411	398	406	376	409	370	383	415	394	383	391	360	397	412	385	414	393	420	372	425	402	415	412	383	370	408	384	386	412	416	349	400	399	400	417	370	352	368	399	426	381	373	406	416	375	378	399	372	418	392	423	392	380	398	379	399	374	425	389	365	396	402	387	406	421	382	406	439	395	424	425	376	402	371	382	408	391	399	429	413	394	404	374	397	392	372	377	408	403	384	412	409	378	380	399	417	410	410	392	405	401	364	382	405	401	423	402	435	401	380	366	402	395	400	408	381	358	395	398	383	392	400	421	411	413	400	367	396	411	386	398	389	394	400	425	408	431	408	401	374	387	393	346	362	396	405	392	415	400	403	378	388	407	420	363	404	389	364	385	420	376	371	375	389	420	394	376	416	372	409	372	409	378	356	403	401	399	354	379	413	400	406	418	399	384	359	377	366	419	423	394	416	387	408	398	380	399	386	391	372	403	379	382	414	409	371	423	409	354	389	384	403	419	401	420	352	401	398	393	360	443	377	393	386	409	408	369	410	390	364	394	384	371	395	404	401	398	415	381	385	402	421	371	379	421	418	382	381	364	411	419	421	395	399	382	389	397	383	359	411	402	410	387	415	382	421	425	410	416	379	362	450	369	378	384	368	414	407	399	395	390	412	466	388	411	390	374	426	365	388	367	401	411	358	410	402	427	400	401	419	419	368	403	415	410	344	386	395	388	382	396	384	380	387	374	412	395	401	371	430	417	401	412	423	375	388	392	409	371	409	386	443	391	372	385	372	385	383	413	356	377	397	364	393	425	443	395	357	385	416	378	409	409	404	389	385	406	382	393	403	411	406	371	377	379	385	384	378	396	400	412	394	416	395	420	381	392	428	396	404	432	415	400	409	372	381	394	387	414	378	393	382	411	357	402	396	394	388	391	422	410	399	425	399	414	403	422	404	396	371	367	425	389	425	372	420	379	358	425	370	415	380	415	417	431	376	408	370	401	369	402	414	392	411	374	416	409	372	398	398	389	387	395	388	394	380	383	376	397	408	400	410	397	359	397	372	407	399	396	390	390	400	389	373	379	438	432	415	402	429	353	394	423	430	378	426	380	400	412	450	393	404	369	387	417	384	349	361	416	373	340	395	387	420	405	419	395	399	407	444	386	430	401	414	385	397	392	430	376	404	368	361	419	396	415	420	422	396	391	358	377	424	373	365	382	382	420	379	385	381	378	418	434	399	414	408	387	342	395	391	384	377	375	400	384	410	387	402	405	366	412	385	410	376	412	382	379	384	416	372	387	392	390	418	392	375	372	380	398	422	407	361	452	382	408	398	381	403	395	400	388	394	444	376	375	401	418	362	413	376	411	393	387	364	372	411	385	392	377	345	421	357	400	378	392	400	389	394	402	395	397	411	398	413	401	364	398	401	447	403	384	394	411	424	376	410	423	406	396	372	398	404	402	402	394	393	423	425	387	379	414	391	390	372	368	406	432	410	393	405	397	364	403	373	401	398	371	391	398	388	418	402	361	411	368	424	359	372	381	393	372	403	411	433	391	382	391	375	399	386	378	443	400	428	414	382	369	407	409	388	426	378	391	386	403	394	407	388	413	398	370	367	372	379	393	368	383	390	399	434	398	385	367	427	412	375	403	396	401	393	402	382	408	386	427	443	390	410	380	358	365	396	403	419	405	408	404	415	398	404	373	411	393	409	394	404	396	412	376	396	388	376	415	388	398	400	395	366	379	382	414	387	373	404	413	348	421	391	389	354	394	395	406	355	427	395	386	380	391	420	388	401	399	400	390	383	411	393	395	401	376	411	411	403	409	406	384	355	400	385	393	362	398	394	397	390	365	379	375	422	400	382	395	404	392	394	403	434	398	411	410	382	374	398	398	405	411	415	379	399	411	399	450	392	371	375	425	399	387	373	403	446	376	424	369	372	404	440	413	417	400	384	396	410	382	409	410	431	412	429	385	433	366	437	368	404	380	446	398	387	383	394	380	407	424	393	413	392	384	399	420	413	429	440	411	405	367	378	402	406	376	419	346	415	419	397	370	405	397	386	397	400	395	413	373	413	385	410	410	358	394	374	396	430	391	364	401	389	397	393	400	398	402	394	390	394	374	421	415	350	410	375	387	359	396	367	394	347	394	413	394	341	392	417	428	407	416	406	374	394	419	373	394	387	428	402	377	411	396	395	384	379	409	392	406	387	382	384	401	362	388	401	419	446	377	426	415	408	412	411	389	393	401	374	391	399	365	397	388	370	370	413	382	362	386	394	375	414	392	388	373	411	369	416	431	382	395	389	437	389	404	392	358	407	402	363	389	391	386	386	393	411	397	414	387	373	419	409	387	372	417	399	401	409	349	394	410	392	398	402	357	388	410	409	430	380	371	405	400	387	375	378	411	394	370	395	405	404	413	387	395	394	431	398	386	424	422	389	396	388	407	379	375	402	376	401	390	418	409	384	388	375	405	382	372	403	387	398	398	401	348	394	392	404	366	389	409	448	409	381	379	428	393	394	382	405	415	377	370	394	376	381	408	346	405	403	393	414	392	387	371	422	405	390	437	373	401	422	396	429	411	384	450	388	407	381	409	391	394	401	362	430	390	409	415	412	434	399	434	407	425	411	418	400	415	385	397	377	398	375	366	373	365	403	411	382	424	399	421	393	400	418	401	406	440	379	389	357	423	354	411	393	398	383	409	391	403	397	358	438	400	393	368	395	379	391	393	374	400	397	421	414	388	419	397	406	401	413	379	417	417	400	418	400	377	385	374	374	380	364	393	385	398	385	404	400
12040	4878	2201	591	435	370	384	335	315	324	302	325	317	314	294	308	293	316	284	309	301	277	323	269	283	292	300	345	321	286	309	281	290	287	281	310	337	316	290	312	317	302	324	326	295	324	293	268	283	301	319	326	296	304	313	298	283	291	314	328	316	297	316	317	318	322	294	290	317	319	335	269	308	306	286	294	298	293	312	314	328	288	298	308	303	289	300	283	289	262	290	299	300	317	309	296	290	345	263	294	299	310	325	296	305	314	309	309	288	268	294	305	303	301	302	288	301	278	316	249	271	288	281	296	298	294	303	286	287	281	319	253	308	307	329	298	311	304	304	273	316	281	285	295	304	291	313	292	308	270	309	302	309	287	303	315	282	321	305	297	309	261	287	305	296	334	294	288	302	287	325	291	291	370	310	290	315	277	278	281	275	340	280	304	316	332	302	288	320	301	276	276	316	274	291	327	296	271	301	297	278	299	305	263	271	313	337	307	289	279	303	320	282	301	313	336	285	294	300	311	314	313	306	288	333	302	326	341	296	320	309	290	308	287	300	269	308	297	303	316	304	322	318	288	297	303	312	322	292	283	281	318	290	278	320	313	273	281	292	300	310	311	289	294	302	292	316	293	298	298	334	284	270	289	290	288	289	290	293	297	290	267	317	300	274	319	360	314	326	296	282	310	293	279	303	285	285	265	302	295	314	325	293	303	305	273	311	326	292	315	295	299	308	288	293	299	334	287	281	306	302	289	314	282	277	263	287	301	272	295	313	269	300	331	300	320	284	305	298	308	279	312	291	323	304	304	299	310	301	324	291	312	279	289	271	328	277	288	322	287	236	312	269	303	318	302	327	292	306	291	310	320	295	307	288	316	329	270	305	300	310	307	292	303	328	305	320	301	285	301	337	321	304	327	308	319	284	315	306	331	312	296	298	299	307	298	297	262	269	303	312	287	301	321	290	328	314	309	302	286	317	272	305	324	322	311	311	319	275	296	328	326	299	281	288	269	301	298	311	286	293	310	294	302	308	306	278	325	264	294	311	309	284	317	277	307	302	335	292	328	306	306	279	334	283	304	288	276	309	301	324	324	300	308	305	295	317	362	289	313	305	321	248	316	327	287	321	315	295	307	306	287	306	320	300	314	291	281	316	302	304	298	299	315	302	315	309	322	298	317	281	317	332	281	348	266	306	285	294	290	307	333	314	269	275	279	265	336	285	306	305	286	293	307	308	293	293	291	332	304	292	246	321	327	286	296	267	280	295	295	287	304	303	296	319	310	300	312	335	297	343	298	282	333	305	289	340	289	279	311	277	294	326	323	307	313	333	274	299	264	316	313	311	281	319	302	288	293	279	285	289	304	300	298	303	292	301	287	268	262	290	294	318	304	277	325	315	316	280	290	302	272	314	280	314	299	319	270	319	261	290	316	296	317	290	289	305	295	280	318	328	311	324	306	316	296	315	308	297	294	292	321	322	312	277	307	289	285	293	278	287	330	311	287	317	310	317	315	313	288	337	291	314	314	305	297	299	306	314	275	280	299	309	278	270	272	276	307	278	291	318	264	274	296	313	334	309	295	325	324	307	305	332	296	299	298	313	310	281	269	306	321	302	307	272	291	291	297	301	281	305	322	302	303	301	310	285	302	286	329	289	264	278	320	295	301	278	312	308	274	280	312	325	307	290	336	309	280	299	301	332	308	302	289	316	274	289	304	276	302	307	290	304	330	283	299	312	280	298	303	323	282	298	302	304	289	335	334	307	297	347	297	321	275	302	304	338	280	303	259	326	299	274	304	295	321	316	326	299	298	321	288	297	295	294	280	270	313	291	283	299	285	328	316	297	278	321	310	288	314	298	302	311	296	324	330	304	301	278	313	292	308	290	305	304	342	298	332	303	310	292	329	264	274	304	332	278	303	290	297	300	296	301	270	286	298	270	289	288	332	318	315	298	286	288	323	286	317	289	318	305	280	340	282	305	293	303	319	266	300	300	306	312	300	275	300	308	284	300	307	332	281	283	289	324	289	322	307	310	283	310	328	295	292	318	276	305	335	311	291	316	302	308	290	272	282	296	332	320	293	307	285	284	314	272	329	272	307	295	312	332	293	299	308	291	309	269	331	317	299	342	339	316	284	301	301	275	269	294	315	314	330	326	305	324	310	301	303	314	313	294	308	328	304	313	286	288	309	272	315	285	337	294	302	313	292	277	314	342	303	286	314	298	269	299	295	322	287	310	322	303	301	302	327	304	310	298	316	313	296	311	296	321	300	287	315	325	305	310	308	320	330	282	313	288	275	278	315	295	307	298	316	301	318	301	290	342	281	333	313	311	332	322	311	284	291	299	297	283	313	312	299	306	332	299	288	315	260	299	302	301	289	305	322	310	297	319	302	262	294	294	293	295	307	313	322	285	283	315	292	292	269	305	320	293	342	320	268	280	293	293	315	279	286	262	282	315	289	302	315	254	306	329	263	293	308	300	287	281	288	281	287	297	298	308	289	298	312	315	304	312	301	321	320	295	295	307	307	288	316	291	318	288	298	278	273	289	317	260	302	298	272	295	312	320	336	308	313	289	308	300	324	306	309	323	280	291	280	332	292	315	291	294	287	332	276	313	326	334	295	295	306	266	295	265	318	292	269	315	281	291	321	265	321	304	305	313	332	298	290	315	299	306	310	267	314	327	298	300	292	294	318	290	273	302	308	274	290	301	305	291	315	277	297	299	322	284	281	292	284	279	265	279	298	311	314	300	281	292	287	283	301	283	312	306	294	304	311	288	296	286	300	286	330	289	298	322	287	301	293	294	307	289	286	295	286	318	315	308	308	316	281	281	302	273	269	267	292	259	294	289	283	297	310	293	302	290	284	331	305	301	280	324	289	314	290	289	285	294	301	340	320	300	271	288	316	321	302	309	298	288	291	299	304	316	295	307	300	280	289	314	291	302	298	319	267	316	320	311	320	284	297	267	303	317	294	313	292	315	306	290	263	267	305	307	309	276	287	308	280	295	312	310	319	278	294	272	309	291	297	290	330	299	344	317	335	301	300	290	251	332	285	324	314	300	301	285	316	311	334	290	325	323	318	306	341	298	332	300	273	269	293	299	297	271	280	278	323	286	295	299	332	268	300	292	299	271	324	298	293	280	318	306	285	315	302	299	308	336	302	295	336	297	276	275	293	314	301	294	304	308	301	306	289	305	270	282	289	295	287	324	286	302	299	263	322	311	303	301	292	333	327	307	307	286	314	316	308	289	321	302	294	318	302	295	287	316	331	332	325	317	278	291	279	308	310	309	310	320	308	296	310	301	327	315	275	300	293	314	288	298	322	319	323	285	289	293	309	289	317	321	296	299	304	291	283	301	293	308	310	300	310	293	317	344	293	293	315	298	297	306	298	307	277	308	295	286	272	292	283	314	329	330	312	299	315	300	307	289	320	275	297	312	270	310	276	332	289	313	297	300	287	317	295	331	278	299	353	300	315	298	324	283	301	303	333
9045	5048	4193	1548	1248	1142	1008	980	915	843	868	757	814	755	765	775	781	808	757	764	740	724	744	713	708	746	715	712	719	746	702	681	701	768	728	736	781	727	739	716	777	724	707	704	700	756	718	720	725	733	756	704	769	747	655	784	730	718	723	699	751	754	759	728	719	728	727	714	716	763	769	737	728	744	690	697	748	694	745	761	716	771	757	742	738	788	731	746	747	745	726	725	706	728	765	698	755	772	711	772	745	705	705	711	749	716	695	745	711	772	762	701	758	743	704	756	725	739	746	716	714	743	723	729	733	712	714	745	688	719	733	763	769	770	730	727	763	734	683	736	742	715	724	736	657	710	641	750	759	745	728	736	694	714	734	695	731	687	757	707	697	716	716	737	709	746	772	701	711	703	696	711	702	772	759	720	696	725	737	687	714	756	701	707	724	713	683	725	709	690	729	732	774	703	722	737	729	737	697	726	753	739	741	692	753	767	709	747	732	727	728	732	777	698	716	698	751	716	685	717	707	719	714	713	731	705	709	748	724	687	744	701	749	732	716	743	756	722	731	727	743	670	714	707	698	730	722	718	693	735	700	796	767	723	719	735	712	668	742	662	733	724	728	725	749	734	750	756	780	737	726	727	733	714	699	730	724	731	715	717	717	696	729	747	749	724	756	741	750	711	735	730	705	748	744	712	766	699	700	782	646	715	750	742	738	687	766	712	670	707	715	724	740	720	696	692	753	678	741	706	741	732	671	734	679	746	726	716	718	735	710	768	707	687	740	680	751	720	736	757	702	708	723	724	714	724	730	706	723	737	757	709	750	736	667	688	770	725	769	784	696	732	760	753	746	781	703	721	763	726	673	751	738	757	704	657	704	746	722	681	757	729	719	710	694	737	755	801	701	767	703	737	719	723	752	722	708	765	695	761	672	683	699	741	704	775	647	709	730	716	694	714	720	681	716	741	731	752	718	739	730	746	725	711	784	773	705	757	728	692	700	756	748	716	671	724	711	811	764	667	713	753	731	749	725	740	709	772	722	716	760	696	688	691	756	728	696	709	690	706	722	731	732	723	747	670	705	728	706	735	720	760	703	737	734	716	701	704	773	722	684	712	729	746	717	728	784	725	732	743	728	650	730	742	708	747	701	739	728	712	748	735	700	672	761	723	740	693	773	734	787	683	734	665	726	716	724	758	746	734	777	739	753	719	713	738	693	694	784	702	695	692	731	754	741	781	735	733	752	760	737	725	757	734	745	688	752	786	758	719	722	741	751	718	700	702	723	709	660	752	772	752	763	727	717	742	757	726	717	747	714	745	727	741	709	763	671	736	753	761	709	745	732	705	710	753	727	695	716	711	719	716	707	734	707	754	736	716	692	692	699	767	724	690	745	721	747	716	717	705	733	676	755	698	710	710	742	719	724	743	787	775	792	703	714	713	740	816	737	736	682	717	735	718	742	698	718	693	693	756	737	745	792	733	749	728	716	695	721	701	709	719	692	679	757	731	720	721	722	781	723	715	739	706	725	704	724	738	721	709	690	764	700	759	786	726	739	703	738	719	716	696	730	754	723	779	767	684	750	651	692	728	744	751	711	717	731	697	713	755	695	742	790	724	685	758	746	722	689	741	683	723	693	746	703	757	715	714	702	740	735	780	715	632	750	700	728	754	712	728	711	744	780	753	777	719	701	720	705	704	720	762	705	770	688	732	731	737	718	716	707	705	687	745	737	715	750	722	741	761	759	730	707	725	716	723	718	737	705	745	740	733	726	686	750	687	751	745	731	741	770	723	748	681	699	736	719	762	714	732	725	725	782	714	725	710	739	729	704	729	764	755	648	690	741	685	761	737	802	752	706	720	753	734	698	723	718	697	728	757	673	708	715	717	737	738	733	734	711	717	726	719	708	733	778	700	709	717	758	702	696	695	760	674	746	756	735	729	685	719	730	705	727	754	725	712	750	737	728	702	672	709	707	694	721	714	738	747	750	713	702	761	747	725	744	721	712	725	691	715	705	719	710	696	723	749	720	751	741	710	696	725	731	738	710	705	733	727	736	771	691	711	702	696	716	730	740	693	756	705	720	798	734	740	776	772	658	743	695	719	756	732	760	792	713	710	733	703	716	751	759	748	713	757	695	769	708	757	737	706	781	700	736	721	743	717	725	720	687	724	733	702	677	733	735	687	726	747	751	687	772	696	715	738	726	787	718	718	707	728	719	656	738	701	738	744	744	726	733	699	745	702	752	685	697	703	704	699	748	720	716	701	750	722	734	729	751	729	745	733	723	685	734	723	684	771	725	734	726	709	697	711	738	740	773	762	730	736	749	751	731	711	720	707	770	771	736	742	714	707	687	708	753	753	697	700	687	787	728	728	728	755	747	768	724	671	730	729	720	695	725	718	700	732	678	679	728	738	733	728	728	686	685	706	706	732	732	726	719	759	729	714	687	715	698	724	714	670	767	765	698	685	743	697	721	732	750	708	718	735	696	746	705	734	719	762	675	700	711	726	704	739	764	722	726	739	732	712	764	746	698	712	741	703	726	694	707	709	675	756	742	760	769	724	698	698	710	722	754	706	701	720	692	770	762	670	695	703	728	702	744	780	733	754	701	687	721	750	690	761	709	707	731	756	768	687	765	771	742	762	724	752	740	689	717	719	719	743	713	697	706	743	743	749	694	692	746	710	748	752	705	712	755	732	728	706	758	754	741	718	749	712	723	741	718	748	737	743	749	756	689	775	695	707	710	708	738	711	693	733	761	698	747	739	743	735	701	718	709	711	706	713	696	745	687	698	670	731	704	763	658	756	704	714	720	729	649	711	643	745	714	752	720	734	699	699	706	774	750	761	720	689	717	676	693	695	720	763	753	703	750	754	757	746	728	734	727	739	772	752	679	762	747	716	694	736	777	729	707	716	689	766	723	688	715	714	722	712	687	728	706	728	660	742	771	712	748	738	739	819	764	730	720	725	779	753	701	711	726	722	732	717	694	737	706	823	730	754	734	748	704	717	710	720	726	763	733	737	709	714	705	715	709	737	744	727	705	676	719	727	751	697	759	717	734	716	769	729	705	697	790	740	772	662	694	704	738	753	708	728	761	718	699	746	727	676	751	748	743	741	731	718	756	705	719	745	723	729	721	736	763	723	713	742	737	711	746	708	737	737	728	717	743	713	681	711	704	780	732	732	686	731	731	668	713	759	698	753	683	721	719	732	717	769	709	749	742	731	743	724	769	759	733	751	735	747	742	752	758	749	751	713	733	699	744	754	730	707	732	687	705	722	713	718	739	713	713	704	728	709	726	698	780	723	689	682	704	679	727	739	739	706	685	743	668	767	694	732	721	721	711	768	676	722	755	728	749	706	741	733	728	718	705	669	743	727	777	731	747	752	730	769	758	701	744	769	734	726	727	718	775	778	718	770	727	705	719	757	707	719	765	706	715	754	713	712	744	691	757	704	702	721	740	710	745	738	752	734	728	713	699	709	738	731	718	728
26359	15536	9397	2054	693	414	382	402	340	343	320	283	307	272	260	269	281	319	317	319	305	282	302	278	295	289	261	285	262	250	273	276	276	249	269	276	277	249	255	264	245	284	298	272	269	259	238	300	292	273	313	285	294	286	255	260	262	296	285	263	286	261	244	271	281	247	291	302	293	281	263	275	241	277	272	294	268	277	266	289	248	281	292	259	248	269	274	244	244	271	291	268	253	231	241	238	241	263	247	240	262	264	275	257	270	267	268	288	268	292	303	287	270	279	265	290	276	254	275	254	231	262	294	281	274	239	250	261	255	259	268	266	271	267	297	284	250	255	263	287	272	258	284	278	264	286	292	254	307	271	275	238	282	279	253	264	254	234	278	252	279	251	250	266	269	292	267	249	272	246	263	267	271	248	257	272	272	265	282	226	247	299	291	295	260	243	264	242	269	298	295	293	278	263	267	238	271	261	261	303	242	282	282	264	284	262	263	260	273	233	251	263	285	301	289	248	261	291	312	261	284	270	238	258	252	285	242	269	283	262	294	292	298	264	259	276	299	249	282	264	252	257	254	262	302	284	271	314	242	234	231	282	283	265	270	249	253	279	277	254	257	261	299	253	294	293	311	267	267	288	290	283	266	264	267	272	244	261	236	279	252	269	280	273	262	263	256	250	278	270	256	255	271	280	290	272	275	305	286	274	248	286	266	265	282	285	250	286	261	263	260	258	276	257	253	279	270	249	263	265	309	293	275	272	251	284	262	267	249	226	284	273	253	259	273	265	265	293	272	273	289	266	265	286	234	264	262	279	253	256	295	275	272	285	263	263	269	266	269	300	269	260	278	262	244	261	259	298	275	253	252	257	275	258	311	281	288	293	289	264	282	245	311	268	251	259	285	275	241	245	245	278	252	293	276	246	272	300	255	288	246	275	248	278	287	277	238	283	298	310	273	303	208	285	302	275	257	252	279	269	259	246	265	267	280	281	267	255	294	267	267	275	280	280	295	260	264	280	274	252	296	257	292	264	257	248	252	250	262	231	251	276	243	251	246	259	248	265	250	276	287	255	283	244	278	282	261	255	262	263	249	248	243	287	243	269	256	261	293	262	248	276	260	251	294	269	318	270	275	292	249	263	268	263	263	256	259	285	295	264	249	278	259	270	250	302	275	267	263	274	222	279	265	289	278	269	267	255	288	306	271	273	271	262	290	265	275	265	278	273	247	266	270	256	266	306	265	266	272	258	279	290	282	246	279	259	284	271	240	271	282	266	272	282	308	283	253	286	265	269	284	266	280	298	274	278	262	282	289	271	242	281	265	240	270	250	292	249	234	260	297	267	282	278	259	290	250	271	298	257	279	252	238	262	291	229	288	273	289	245	305	282	283	238	252	262	276	288	278	261	284	284	246	220	256	261	291	257	272	282	279	271	272	296	282	292	254	279	247	282	271	271	283	260	234	247	267	270	265	230	282	295	263	281	268	286	289	278	269	283	284	266	278	252	304	247	292	287	254	264	253	268	281	269	231	258	257	261	262	270	276	282	291	277	284	272	283	253	287	235	255	268	276	278	248	287	233	287	266	287	292	244	273	250	301	258	276	304	269	258	262	284	256	259	250	251	285	287	287	266	284	267	254	304	271	264	276	282	285	244	293	259	281	285	262	245	249	248	257	278	280	268	236	286	256	282	260	251	258	266	299	265	277	258	269	290	272	299	274	246	313	263	278	276	290	276	278	253	254	256	239	266	277	240	255	265	230	254	270	291	248	272	277	242	255	251	286	302	292	295	259	268	267	276	246	275	285	259	226	286	278	262	289	290	269	275	292	262	287	294	238	246	281	280	264	274	271	267	268	264	287	253	253	278	275	284	253	282	265	291	257	251	277	285	303	287	257	236	270	274	238	271	269	267	265	208	260	262	270	247	250	272	286	276	240	263	257	256	275	255	287	293	258	267	251	276	262	284	272	272	260	282	265	267	282	244	272	261	269	265	260	296	287	277	260	297	289	271	269	278	251	284	272	263	271	275	268	267	259	297	264	250	269	258	239	265	298	291	269	324	288	248	287	255	287	252	265	263	284	275	256	300	271	256	302	267	268	263	234	273	259	250	303	270	283	279	292	264	269	261	274	273	267	291	269	299	251	285	263	248	275	233	280	261	290	265	253	279	245	289	291	300	253	303	273	300	279	236	276	274	271	254	265	268	261	275	227	234	264	244	305	280	275	273	309	250	272	269	283	270	245	239	257	296	270	278	278	275	244	263	296	316	292	239	265	256	267	239	270	264	240	257	268	275	285	244	275	296	249	255	278	292	259	264	266	272	232	241	277	257	277	244	280	300	277	261	273	245	262	259	260	259	245	291	290	273	285	275	286	275	276	259	250	269	261	243	293	251	278	254	242	265	278	276	261	264	263	281	238	267	274	271	277	285	273	299	251	293	268	268	316	283	255	275	261	288	287	279	279	248	285	257	247	264	269	260	287	259	274	296	273	293	279	279	237	277	295	263	260	273	291	295	290	266	297	264	259	269	258	285	291	258	253	284	273	268	299	307	265	284	249	280	277	260	270	263	291	279	277	235	265	266	297	280	240	287	271	289	267	243	288	230	248	280	262	261	242	301	262	236	320	250	275	241	247	271	280	285	249	299	257	279	260	275	292	277	264	239	288	270	242	298	257	238	279	274	253	262	279	273	260	266	251	278	281	269	278	281	248	256	264	270	235	271	274	267	290	259	279	295	259	268	288	239	278	269	274	277	234	280	254	262	270	250	293	262	245	254	269	290	318	284	245	263	261	295	294	274	255	247	286	266	277	257	256	282	270	280	289	271	236	286	263	244	270	244	277	238	255	268	270	230	278	264	273	252	260	273	268	242	271	277	273	257	276	270	248	268	267	272	262	260	275	263	255	279	267	262	264	277	250	252	273	255	263	259	236	267	251	243	262	243	280	265	270	288	282	237	277	242	279	267	285	277	269	275	250	260	277	235	240	295	284	261	283	287	245	276	259	265	266	257	281	269	291	238	288	258	266	254	271	285	231	249	275	257	280	294	277	266	296	263	259	250	253	260	287	252	283	260	238	264	260	276	256	279	286	258	265	287	274	251	269	267	284	288	273	265	273	270	267	277	252	279	296	231	258	267	280	255	282	288	281	262	267	293	287	251	251	294	271	250	267	265	302	246	303	289	272	283	282	255	227	264	275	282	270	268	263	298	256	260	287	225	281	278	261	258	252	308	280	292	270	257	263	242	274	252	244	252	256	278	260	296	268	279	285	272	263	280	222	275	274	246	278	294	280	272	247	290	234	272	261	289	257	280	273	292	286	274	316	255	309	261	270	245	283	258	272	272	281	271	256	273	300	254	255	296	283	288	258	251	271	252	241	264	271	279	215	267	242	252	279	276	281	258	262	283	270	275	277	265	273	286	276	282	284	275	242	275	281	285	272	264	271	272	266	283	238	245	296	273	281	271	262	266	261	291	276	249	260	286	279	264	276	262
19241	13784	12490	3228	2030	1712	1336	1303	1077	1037	1004	850	871	824	786	831	806	772	758	730	701	694	717	758	737	672	658	711	656	674	696	675	676	703	671	681	621	671	726	645	638	653	612	679	680	665	631	699	671	670	659	631	623	696	630	657	662	646	635	625	681	708	675	656	648	632	659	639	673	702	656	659	731	633	648	613	670	622	696	653	649	683	658	687	607	698	639	644	646	692	640	660	676	677	646	662	653	669	630	642	691	632	621	626	640	716	637	636	645	671	647	653	621	669	687	626	665	653	709	626	671	619	633	662	664	639	644	621	643	636	629	633	654	646	652	657	683	638	710	691	633	592	647	678	636	605	630	661	644	656	619	638	644	626	641	667	669	670	609	659	627	629	629	668	701	665	631	683	667	634	637	673	689	641	639	691	646	685	623	650	654	687	676	594	680	617	645	643	687	637	668	699	650	675	641	701	631	635	650	686	660	638	652	672	683	666	701	599	704	695	660	617	661	619	664	634	634	613	618	638	629	642	676	656	647	661	636	671	667	644	668	674	649	640	645	675	653	678	718	629	671	672	642	608	627	677	656	660	651	649	655	636	653	641	643	696	673	671	677	683	698	678	667	653	608	675	655	624	623	667	684	672	669	666	659	677	682	649	702	704	698	669	676	640	630	608	665	638	656	679	638	687	607	636	615	657	667	622	686	692	661	652	644	640	634	657	657	684	641	637	690	645	657	664	625	623	639	663	660	662	662	652	653	668	681	679	711	608	664	660	661	647	688	627	616	684	657	667	626	632	665	648	635	631	657	718	640	691	644	654	647	634	684	645	667	670	640	677	652	645	632	634	639	605	679	627	642	674	639	656	663	617	622	638	664	630	636	644	683	646	663	691	655	664	621	647	658	689	666	614	670	679	651	655	678	620	662	631	628	669	679	650	680	652	624	682	638	650	680	639	624	621	674	636	671	655	657	642	664	662	657	625	594	627	663	629	616	631	664	669	679	636	661	611	648	658	618	640	660	652	624	706	659	709	659	660	685	641	678	712	625	630	656	649	624	678	646	688	623	647	694	616	661	644	636	615	653	630	655	647	677	610	645	676	609	722	661	660	619	664	730	607	672	651	669	580	648	658	697	625	627	683	618	682	626	650	632	646	656	674	642	630	670	651	622	648	634	628	654	664	643	637	642	693	645	668	664	696	624	641	634	607	627	677	641	661	635	662	654	617	658	666	627	664	617	613	642	646	637	638	613	618	664	629	630	668	662	680	658	663	628	651	678	664	681	613	658	670	647	713	634	677	676	696	645	649	663	692	650	678	657	609	639	643	656	673	659	694	622	629	654	670	620	637	668	692	666	623	656	627	684	656	699	647	645	610	673	688	661	697	611	664	638	606	650	600	609	698	634	631	611	657	649	634	641	678	650	650	661	610	643	664	656	679	610	661	657	629	679	663	628	704	637	686	613	652	672	668	646	606	669	685	679	633	651	637	642	687	621	700	644	664	685	678	655	696	646	714	654	659	653	677	636	693	693	679	674	643	683	651	662	696	633	669	709	709	670	634	675	663	635	674	612	634	664	637	661	674	686	684	702	624	611	606	606	657	637	647	638	651	649	657	599	663	680	681	604	656	715	646	659	618	639	662	699	657	630	601	685	675	614	694	647	631	663	640	627	671	674	673	687	635	647	603	621	655	614	656	654	657	647	652	639	700	649	663	658	645	597	670	628	679	640	668	686	662	675	613	662	637	597	631	610	631	630	677	644	686	671	635	638	615	719	656	640	620	637	632	665	630	643	673	646	663	629	654	719	675	669	589	647	660	681	638	656	669	640	643	625	676	615	636	651	667	630	655	615	671	667	667	655	672	636	677	617	702	634	643	645	651	670	612	655	672	661	662	646	631	661	722	660	634	626	647	657	645	654	599	627	666	668	615	699	648	660	650	613	649	627	612	587	675	694	613	688	609	678	665	621	697	637	663	640	660	619	684	683	652	606	658	645	645	633	613	672	683	641	677	657	669	668	637	614	634	688	661	629	628	653	665	622	641	617	626	669	677	667	686	664	648	675	623	722	642	709	636	647	637	660	642	617	619	634	665	651	721	623	586	676	666	671	661	661	605	674	631	650	619	642	636	676	652	641	646	627	679	691	654	672	654	649	681	688	648	659	640	678	686	655	654	653	690	688	635	661	662	669	662	677	623	662	615	668	645	576	678	649	660	663	665	688	648	610	660	632	653	665	678	628	619	672	688	674	603	666	668	686	644	638	665	666	679	633	646	661	618	642	637	658	627	678	633	626	655	683	696	650	619	632	648	722	646	673	635	656	608	676	655	636	660	644	688	639	656	685	606	677	649	656	633	672	645	666	655	689	641	682	610	680	624	670	641	641	652	630	624	669	660	677	623	679	655	583	665	641	665	658	692	686	644	665	671	670	611	633	688	666	691	672	623	666	654	626	681	690	678	645	699	632	647	671	656	630	635	674	680	723	619	603	611	690	641	635	646	680	628	658	646	620	642	640	627	665	629	668	634	604	680	631	654	658	627	699	671	663	667	660	644	641	653	689	652	690	646	704	655	670	640	631	617	630	669	658	688	669	633	606	663	690	641	653	668	663	640	622	676	626	660	649	647	657	684	665	645	606	674	676	665	659	642	644	633	681	650	668	671	663	655	686	690	665	664	672	666	647	659	621	650	657	688	633	645	660	676	660	626	664	634	648	663	637	685	658	633	637	696	717	665	657	691	656	591	663	668	668	638	639	677	626	620	625	634	642	664	680	640	658	637	628	625	633	651	675	601	700	632	656	646	631	644	628	630	672	669	647	624	598	667	670	655	641	639	644	661	603	674	647	660	668	715	675	619	640	667	643	644	712	631	675	638	643	634	569	671	638	701	638	667	665	621	603	698	647	663	653	658	656	662	693	597	677	658	660	693	641	650	653	667	635	673	650	618	645	689	634	597	661	670	656	668	614	663	646	640	643	631	632	654	623	685	670	737	621	656	735	648	689	688	714	664	611	692	678	646	630	593	623	586	631	648	647	634	644	663	661	660	699	646	638	651	630	677	654	663	667	659	676	620	660	668	651	678	617	639	662	630	650	608	652	623	661	640	635	662	635	651	658	650	672	649	735	668	644	647	656	691	631	641	615	657	660	696	641	610	677	635	654	620	628	659	667	642	641	632	665	632	602	745	629	659	676	688	657	632	639	642	658	672	625	633	676	654	667	676	673	645	667	665	649	680	716	654	619	682	686	622	687	642	659	643	664	682	652	627	624	607	659	643	657	638	624	592	664	632	666	723	663	640	689	618	629	614	662	667	657	652	646	686	659	684	675	699	657	649	666	615	676	662	621	628	639	617	676	709	630	664	622	638	653	677	651	637	685	663	613	623	646	671	671	630	637	686	656	606	627	627	645	640	627	681	640	676	622	638	660	677	685	614	648	676	643	632	628	636	637	626	674	679	695	676	689	643	669	672	655	643	623	674	679	616	619	634	675	635	686	676
36076	23751	17284	5019	1065	552	372	276	253	262	233	208	190	186	185	165	173	187	185	178	163	154	169	155	161	136	149	163	155	151	180	163	134	160	155	170	188	158	157	162	127	159	164	176	132	156	153	159	135	156	178	147	157	156	159	154	143	157	160	161	161	168	155	164	152	137	155	147	175	171	130	154	146	152	179	150	153	151	161	171	131	144	148	149	156	176	151	158	148	131	156	165	157	148	145	149	175	146	189	150	150	150	150	144	153	153	182	153	150	163	140	144	150	153	159	154	145	154	129	139	158	145	147	149	141	138	161	141	144	165	157	132	129	170	145	159	159	165	154	158	140	138	160	162	159	157	162	168	148	144	149	152	153	155	144	139	163	138	170	159	142	156	154	137	163	154	183	157	169	148	141	130	164	161	163	144	142	138	139	151	150	145	149	167	163	142	129	150	171	172	135	157	149	180	150	142	166	143	153	163	158	176	132	167	155	162	149	152	145	152	135	172	140	153	172	167	155	149	180	157	163	142	156	169	164	142	163	150	146	159	150	137	157	152	152	157	146	141	137	161	154	151	160	152	149	159	173	152	155	170	154	159	143	162	168	151	153	159	149	128	143	191	149	165	159	157	177	151	149	134	139	151	155	152	142	143	145	172	143	153	159	149	153	147	153	144	152	158	152	140	160	162	160	167	141	142	146	159	164	173	157	141	151	136	152	145	174	147	147	175	143	148	154	170	162	155	155	153	138	162	138	164	143	136	139	154	158	131	166	154	145	151	139	158	161	136	169	179	171	147	157	157	140	134	141	159	149	155	160	152	162	156	136	151	150	145	140	145	142	152	153	141	147	185	152	145	148	144	135	137	168	157	142	141	141	165	159	169	159	165	145	157	152	140	130	163	155	175	149	150	141	142	153	153	147	151	165	153	159	145	154	151	138	146	166	155	157	119	128	162	185	153	159	154	155	154	161	145	161	153	135	151	127	118	163	151	143	148	155	144	119	152	141	149	155	154	152	153	176	180	176	151	150	141	140	162	141	153	169	155	154	160	146	164	146	160	171	144	178	153	153	156	160	154	128	157	155	162	152	180	150	149	163	137	148	162	153	152	169	140	135	159	127	147	146	164	152	136	143	128	149	143	164	188	151	178	175	157	139	155	152	153	132	124	171	167	159	164	154	168	166	137	173	196	136	147	167	143	152	148	150	153	157	148	137	134	134	128	144	156	152	159	138	145	129	151	157	150	163	177	133	170	142	148	150	170	122	154	153	148	141	137	147	132	142	150	148	172	140	159	179	169	165	163	166	151	182	159	145	157	159	130	140	148	140	169	169	136	138	149	136	150	159	154	136	152	149	180	141	156	163	171	158	142	145	147	163	156	165	148	158	153	151	131	154	118	161	150	152	153	143	135	167	167	149	140	156	157	144	143	170	132	142	150	174	142	143	152	133	158	150	151	137	152	152	144	151	147	162	161	154	138	124	177	131	166	137	147	127	132	148	158	147	171	154	152	140	151	167	142	147	140	147	174	151	166	160	127	129	152	161	142	169	163	131	134	167	141	154	157	152	146	145	138	158	160	143	137	139	144	137	151	154	144	134	172	136	112	140	158	163	170	138	142	157	153	140	142	132	161	144	157	145	135	136	159	164	142	138	156	167	137	159	130	173	166	140	132	155	142	162	156	150	122	168	158	143	147	162	149	161	142	130	156	154	131	135	143	144	156	157	143	160	161	151	173	151	162	163	165	159	142	160	138	173	152	142	133	158	142	157	149	164	149	176	157	146	146	125	170	150	149	160	168	151	156	164	127	155	148	153	149	143	159	153	154	160	174	156	160	138	190	159	167	148	166	153	145	159	164	145	138	143	148	163	138	146	155	131	143	165	161	149	141	136	121	148	116	150	143	172	162	150	164	151	143	135	141	158	152	139	136	136	158	151	165	126	140	146	135	141	147	141	144	148	150	143	189	151	177	162	149	175	157	148	143	143	154	141	156	137	145	165	147	150	150	146	142	141	141	160	179	138	145	134	155	152	163	127	162	144	145	135	141	178	159	121	172	162	160	159	136	169	151	142	167	141	133	133	156	151	156	140	153	166	148	152	148	148	157	156	132	145	159	139	146	148	128	162	159	145	156	181	154	130	146	154	139	171	169	155	165	137	122	156	169	139	158	149	159	146	161	163	171	156	154	162	135	140	154	156	153	161	149	152	138	165	132	142	164	166	163	169	178	134	154	174	155	155	158	173	166	155	142	153	161	128	146	160	165	146	170	141	149	160	162	155	154	173	141	190	144	152	152	166	167	162	148	140	149	144	139	150	137	154	151	165	161	162	170	162	133	142	142	149	159	171	147	158	149	144	137	146	170	174	134	148	137	150	140	159	160	144	145	143	129	136	166	159	166	161	156	135	154	147	147	177	150	177	176	154	165	144	151	185	141	172	155	150	150	142	151	136	151	139	158	149	150	157	147	149	145	165	139	156	132	178	141	139	135	138	137	145	184	163	138	150	135	150	145	141	135	156	156	141	146	141	147	155	149	162	166	165	147	155	149	132	145	131	148	148	138	153	141	158	159	156	161	149	171	151	147	151	154	150	148	154	161	144	154	143	153	149	153	147	155	153	161	167	139	153	141	145	147	167	159	174	141	182	160	159	161	162	147	138	171	148	154	156	148	162	155	162	165	171	145	155	156	161	149	147	177	168	162	156	160	176	139	152	162	141	150	138	169	140	151	130	134	156	147	183	164	161	151	140	160	176	158	157	160	132	161	154	133	147	143	147	148	146	145	143	132	157	153	145	154	158	182	119	135	141	150	171	152	157	144	150	163	156	141	161	160	161	147	144	153	121	162	161	134	149	146	165	152	148	156	152	154	181	160	136	133	145	147	134	158	153	151	147	159	158	153	146	167	161	158	129	158	146	149	136	143	146	140	176	172	159	145	145	148	162	144	142	152	164	180	162	167	167	165	152	140	160	145	159	149	145	164	176	153	149	140	165	165	152	178	162	155	154	138	155	120	161	140	164	140	170	158	161	153	144	177	138	144	172	163	154	152	151	166	141	147	145	151	145	151	136	156	156	114	141	139	152	160	137	157	176	164	160	144	160	169	140	168	143	155	153	137	160	157	133	154	161	160	151	159	152	162	184	157	143	153	145	157	136	147	161	151	138	133	141	175	141	144	150	142	150	167	165	144	153	160	163	161	144	159	143	168	174	173	159	171	157	162	162	178	148	134	157	159	145	163	161	138	134	162	161	144	164	143	125	128	147	149	147	152	166	137	155	140	162	148	135	146	154	161	167	154	180	163	148	160	138	145	181	151	137	138	165	162	139	147	140	149	170	133	127	157	145	149	155	166	146	161	153	157	173	152	146	145	151	151	143	165	157	147	158	126	153	164	151	134	158	152	158	160	128	129	165	130	154	157	143	162	161	149	149	139	166	170	177	174	163	135	149	150	162	142	159	137	130	165	164	166	176	128	136	162	166	145	153	168	143	150	151	142
24721	19066	19320	4967	2426	1902	1595	1274	1098	916	820	768	732	647	674	578	562	574	542	542	505	523	474	443	492	485	442	458	454	467	405	387	447	434	448	417	444	397	425	370	412	379	427	396	425	428	395	408	395	412	411	417	385	407	423	392	413	403	393	424	392	410	400	410	374	413	381	399	391	369	403	420	399	372	402	368	400	403	386	369	393	402	404	403	385	425	398	394	386	372	410	392	377	384	398	443	372	389	433	392	401	418	404	355	390	399	417	391	427	384	375	420	362	411	382	389	377	383	356	412	382	398	386	380	362	391	377	429	392	396	407	390	375	405	376	423	396	407	368	405	389	381	387	378	395	389	383	387	358	374	407	389	420	381	422	377	407	415	376	372	418	388	398	387	407	407	358	393	384	339	414	386	350	415	362	404	387	391	440	364	388	401	416	395	374	391	384	397	385	397	383	394	384	410	415	381	397	400	380	384	409	374	403	384	395	412	381	402	382	403	374	390	418	406	389	372	372	404	391	397	386	406	387	406	417	428	360	387	395	377	421	368	406	409	413	381	377	351	397	375	406	362	379	377	372	363	385	384	376	390	410	411	420	370	411	420	367	363	403	390	399	392	392	400	369	388	388	427	411	431	386	389	405	401	413	382	395	386	385	375	387	391	355	394	357	380	398	374	422	393	384	371	369	415	401	368	396	390	376	403	382	395	410	391	404	398	411	383	388	388	404	380	414	366	413	403	408	393	377	406	425	382	450	371	370	379	416	371	383	394	393	392	407	383	386	374	399	411	392	353	380	383	387	402	373	376	428	411	377	377	394	355	412	409	421	359	401	416	409	422	390	395	373	380	414	393	407	399	386	374	385	382	386	419	372	388	401	379	379	356	420	412	386	379	393	380	378	391	411	401	346	392	418	390	389	393	381	364	381	385	404	397	395	372	413	361	383	368	387	402	394	405	411	394	364	364	407	380	393	394	367	357	376	377	434	416	362	410	389	401	387	423	397	373	378	384	395	401	372	404	396	402	374	393	391	404	394	383	396	400	391	380	407	382	376	393	400	414	374	413	411	365	398	400	379	379	431	386	370	373	381	359	399	392	383	388	380	378	359	366	399	389	400	386	381	413	376	397	394	366	374	387	427	387	409	393	383	372	384	397	386	365	376	362	373	395	387	427	402	406	406	401	408	412	419	370	364	379	363	403	376	381	375	394	400	372	401	414	397	356	386	378	374	378	377	421	414	388	382	385	389	395	372	369	429	357	364	402	396	381	401	370	390	370	378	377	362	436	398	389	380	384	399	398	409	385	398	372	369	398	396	390	363	379	405	380	389	403	402	372	369	388	358	389	401	375	399	353	361	389	376	370	395	393	397	383	404	426	373	392	398	373	371	407	382	396	377	411	399	435	392	380	340	397	400	357	377	366	388	401	413	380	409	412	417	396	363	402	393	375	381	393	378	357	393	385	403	376	374	387	385	415	384	379	394	360	404	388	409	402	397	394	377	362	381	368	372	352	410	387	384	391	410	382	377	392	404	388	376	377	366	440	422	403	384	383	373	371	373	396	386	375	395	382	391	420	376	373	388	390	407	384	366	400	394	380	346	406	385	409	413	377	399	350	361	401	386	396	377	379	409	392	373	393	394	405	383	420	418	406	405	362	413	394	378	378	374	415	381	367	327	392	401	379	420	397	400	382	409	376	378	376	390	414	394	412	366	383	375	378	374	369	393	419	394	382	366	384	397	386	331	352	367	411	368	389	377	382	397	403	350	363	384	372	390	382	384	360	414	402	357	360	367	362	364	404	361	422	418	407	357	375	356	374	394	427	390	386	369	366	364	370	382	385	412	393	392	409	369	383	379	384	367	403	409	408	379	383	356	395	411	372	373	396	418	406	388	395	395	407	408	411	359	360	396	366	375	394	390	361	408	342	377	388	366	403	412	379	381	376	434	395	380	345	397	398	344	393	388	420	381	368	377	371	376	380	397	385	390	387	368	415	363	407	391	403	395	386	381	371	421	356	376	395	374	403	411	392	377	346	370	393	409	346	424	378	410	388	396	420	378	370	390	367	397	421	391	368	379	375	377	378	386	408	443	399	374	387	387	393	365	405	404	401	355	408	365	382	390	394	397	380	371	395	355	403	387	373	389	353	374	355	366	373	384	408	389	380	424	394	388	393	394	388	376	379	368	425	426	421	369	359	399	392	373	360	370	390	379	407	365	412	409	400	397	395	375	378	405	392	383	377	353	376	380	355	400	424	395	393	373	434	379	431	426	369	438	401	380	414	413	372	363	361	413	403	370	395	349	392	380	392	395	353	414	389	423	407	413	408	357	388	388	401	390	424	361	381	415	380	393	396	380	393	373	372	350	386	387	369	401	403	401	368	385	395	382	355	382	387	366	366	418	397	380	392	391	397	387	440	393	376	409	382	391	434	388	396	389	366	389	377	363	369	375	405	382	405	394	344	367	390	421	391	386	378	351	381	366	379	387	354	382	394	419	386	392	376	382	365	404	384	418	383	383	382	364	445	414	377	401	372	367	398	371	362	420	410	423	398	414	395	394	374	371	369	383	378	421	400	390	395	372	370	404	381	365	405	392	374	421	401	385	377	360	384	411	421	379	395	407	417	396	398	367	365	365	344	380	397	419	400	385	443	382	382	398	382	412	428	366	365	385	393	424	379	369	353	411	357	386	397	409	372	374	385	373	389	358	399	413	413	402	350	392	375	395	399	397	404	417	353	364	398	372	385	388	387	391	399	369	368	383	395	372	401	400	404	373	388	393	423	331	401	383	394	398	377	393	353	386	392	372	365	380	413	368	410	390	371	384	398	389	423	356	377	376	397	340	411	426	361	377	396	385	404	420	404	400	419	360	399	394	402	369	413	377	356	343	378	406	357	395	365	393	367	421	385	394	396	419	427	366	348	384	403	371	396	404	410	372	378	374	409	383	364	393	391	359	377	414	391	416	391	420	385	379	378	379	383	420	389	393	434	379	371	466	371	421	391	371	416	380	403	390	406	392	385	383	371	410	373	384	336	409	408	402	371	390	393	376	390	356	390	382	379	422	394	398	399	388	386	383	399	406	368	386	413	399	387	404	373	395	433	379	367	367	378	380	371	398	378	412	413	367	407	368	387	367	404	400	418	400	394	383	371	389	407	376	377	391	403	384	400	421	410	362	424	347	374	379	424	398	369	409	379	381	378	370	356	408	390	398	355	404	374	396	425	422	369	414	357	395	390	358	396	379	374	382	406	381	402	405	374	379	372	392	408	430	418	381	391	374	380	410	370	362	405	394	404	390	428	422	383	390	370	399	384	377	398	391	374	420	426	399	389	400	384	409	389	407	353	385	392	390	378	385	395	383	394	412	355	409	402	378	320	421	386	407	402	399	372	370	409	384	378	398	418	415	352	365	372	423	408	371	340	360	398	410	401	396	374	402	369	390	394	385	385	384	367	381	396	381	358	406	385	389	382	376	385	379	396	396	411	417	393
12801	4701	2023	592	415	356	384	332	307	332	334	293	308	323	322	326	321	304	315	312	300	311	323	287	310	313	305	301	309	293	326	304	308	282	304	276	288	324	299	301	326	321	304	323	305	314	301	280	310	313	290	320	248	308	315	303	297	341	306	309	313	306	308	289	293	307	278	321	312	306	297	296	316	277	305	298	299	279	276	303	329	279	283	311	283	274	271	342	287	322	292	256	313	290	299	286	334	310	292	281	313	291	279	268	302	287	314	321	284	319	315	300	282	320	288	299	280	296	284	309	273	261	302	346	297	313	291	283	308	306	297	305	274	301	308	321	288	304	292	318	286	326	308	263	295	315	295	303	310	299	276	273	342	276	311	267	316	300	287	301	319	259	291	327	321	318	284	282	281	294	268	322	295	299	333	298	327	316	313	303	316	315	292	328	272	336	256	295	263	307	276	283	302	316	272	316	283	314	300	287	275	318	294	284	291	281	300	302	284	297	297	265	307	276	289	316	301	315	284	289	306	317	301	304	304	315	295	276	287	333	295	301	287	290	308	295	310	278	307	295	314	287	313	312	283	281	308	294	267	309	313	320	331	282	309	281	325	314	286	284	312	278	313	267	292	289	292	315	306	309	321	293	306	321	266	284	290	344	291	289	299	323	297	337	288	299	312	324	272	282	273	295	275	268	301	309	296	313	288	322	293	285	291	337	271	316	287	304	280	297	299	300	290	318	244	307	317	300	315	274	275	277	299	304	300	307	309	316	320	263	276	300	297	291	286	258	322	301	271	278	318	315	268	328	301	312	265	271	306	281	319	293	236	285	315	283	270	319	297	316	337	301	311	284	306	266	274	333	282	320	281	299	292	318	267	264	316	314	289	276	288	326	265	271	283	287	327	298	324	288	304	281	290	297	297	276	301	293	300	279	303	322	264	300	320	283	300	315	284	268	310	268	300	298	297	298	298	287	337	318	287	278	270	339	301	301	321	273	309	340	300	295	317	340	303	284	294	289	278	308	300	284	302	308	289	304	294	293	307	310	325	309	285	323	272	289	310	294	318	345	274	289	310	305	287	295	330	317	298	280	278	357	312	279	287	331	295	292	286	291	293	275	329	305	284	270	311	278	292	296	321	299	310	279	288	308	327	267	287	313	289	304	297	320	315	361	321	272	271	314	324	310	330	294	315	271	277	303	323	313	303	283	279	300	277	311	300	302	328	299	309	261	278	292	301	301	288	302	304	295	290	291	277	289	312	303	313	310	287	309	302	295	312	305	298	299	265	289	309	296	316	285	273	301	328	312	321	322	285	324	291	301	327	300	283	291	305	285	308	323	285	314	262	269	334	348	326	318	331	278	301	287	296	277	285	288	295	305	289	310	293	288	282	306	342	320	285	325	307	272	287	289	274	286	271	291	319	284	316	334	306	304	284	309	258	324	291	279	299	284	283	302	276	306	282	282	266	309	280	270	296	274	296	288	314	304	252	278	295	327	332	320	269	256	297	283	302	324	294	272	300	300	275	338	279	307	290	308	313	336	285	289	306	320	306	301	271	327	283	303	279	286	292	299	308	294	288	289	318	309	298	327	284	286	318	275	281	315	287	295	303	306	339	304	291	314	287	262	272	292	326	283	322	287	302	302	286	321	293	273	300	297	272	286	313	324	264	308	317	283	350	285	301	295	297	250	294	290	292	292	267	317	290	297	301	294	324	293	296	311	273	283	303	275	289	305	322	309	275	266	293	284	280	279	302	279	308	267	280	279	294	301	296	315	280	301	278	297	327	295	295	314	321	328	334	308	310	295	300	294	270	283	298	301	278	295	286	304	288	298	311	303	285	285	276	298	313	285	301	257	306	294	321	344	339	313	300	302	298	283	294	298	292	314	282	275	312	280	298	303	264	293	309	323	306	299	296	278	301	316	266	291	286	284	306	268	275	293	297	289	308	289	314	280	345	281	277	281	289	325	313	332	318	307	280	300	333	303	285	309	295	295	299	315	346	340	290	282	280	322	305	301	310	311	317	313	283	306	320	301	307	302	283	329	306	321	318	298	339	294	328	333	285	300	314	275	270	299	339	301	320	304	341	344	300	287	295	290	264	284	312	299	305	308	302	293	289	293	296	267	283	310	319	307	336	302	299	317	286	283	300	261	283	278	288	313	301	324	301	304	316	300	321	316	281	286	301	293	295	267	309	277	275	321	285	308	290	286	317	328	313	290	275	263	282	291	282	314	314	281	295	313	339	337	263	295	297	304	306	277	319	298	319	291	285	316	321	285	301	307	285	318	297	303	314	309	293	285	315	288	294	346	295	299	287	296	280	288	261	333	296	293	279	292	290	299	299	281	294	292	291	265	306	309	270	288	321	305	304	331	299	300	294	281	295	343	286	289	314	314	324	279	298	337	306	273	330	311	334	334	250	314	291	294	302	259	290	308	267	291	316	313	290	320	295	292	307	301	311	310	318	306	271	305	310	304	304	326	283	280	309	288	302	329	302	272	320	284	312	341	311	308	285	292	309	291	285	333	307	314	304	295	300	300	278	277	304	269	310	289	284	306	290	285	304	286	308	284	304	308	272	278	294	312	288	288	305	316	293	298	301	285	298	307	272	303	306	284	287	310	306	277	291	280	296	291	306	291	285	264	257	295	276	292	304	281	336	306	270	292	320	301	292	294	299	298	283	321	310	297	300	242	273	300	300	304	295	295	279	296	309	292	302	328	288	308	307	299	258	309	280	339	282	283	299	307	298	325	278	318	322	307	315	287	281	301	317	291	305	307	304	298	292	297	266	267	294	281	278	301	320	320	318	282	303	296	311	292	300	280	325	316	306	289	305	297	319	265	287	307	265	346	291	271	289	287	304	295	329	304	302	319	316	280	328	251	314	316	271	286	241	293	284	306	300	297	291	276	293	333	322	300	311	277	292	322	295	334	282	314	294	266	278	305	275	262	307	296	319	283	283	308	296	319	273	296	285	288	295	294	264	321	298	297	312	309	355	346	318	279	323	324	281	331	289	315	293	331	281	279	274	312	313	305	330	308	296	299	263	292	307	330	303	289	317	275	290	313	293	296	284	308	299	294	261	333	271	274	303	286	288	280	279	296	295	318	279	312	296	302	290	309	280	268	314	294	341	303	322	292	290	299	302	289	327	279	269	290	302	310	294	303	326	274	312	304	321	280	276	294	337	298	302	313	282	279	258	316	286	307	295	283	315	329	309	292	283	299	275	321	290	274	276	289	271	286	294	301	297	315	293	317	300	276	321	304	320	290	311	275	267	303	319	323	338	292	263	295	289	297	274	301	320	302	314	298	288	284	282	287	274	277	297	295	332	297	293	308	334	321	313	309	314	337	287	311	295	291	306	333	301	307	326	294	280	276	290	311	277	300	269	300	282	300	318	310	283	264	290	319	284	299	316	301	288	303	311	302	315	277	278	307	295	273	339	305	251	262	295	285	282	265	270	299	299	306	276	298	302	313	276	327	273	304	280	302
9233	4670	3891	1448	1308	1087	1000	943	841	872	815	791	774	737	773	694	734	766	767	711	759	768	763	712	784	787	712	764	717	707	745	742	707	701	682	733	717	788	723	720	696	671	703	730	697	661	745	689	733	675	722	703	721	737	747	768	705	700	724	720	744	764	701	658	729	736	733	712	740	690	757	717	721	748	719	701	762	741	727	678	755	739	681	710	748	743	697	745	746	687	701	693	705	730	709	676	730	690	750	679	724	769	696	679	754	704	721	707	741	703	695	712	687	669	684	715	742	723	723	722	741	736	710	742	713	763	698	756	711	710	735	693	694	769	647	725	710	739	682	712	737	706	721	727	698	679	763	712	774	702	754	743	749	684	726	766	712	730	718	752	790	683	724	693	661	683	751	719	721	679	709	735	733	751	696	736	725	708	710	738	715	754	698	761	720	709	696	754	726	751	751	773	670	705	674	726	750	684	746	691	729	681	774	721	737	732	672	689	704	752	680	699	751	741	659	724	684	722	694	742	738	734	750	681	725	729	726	732	754	762	687	728	746	667	662	737	666	706	712	756	701	710	694	686	750	698	720	699	735	718	672	716	726	694	718	709	736	718	732	669	691	705	700	730	758	682	780	696	784	745	663	680	703	710	678	673	726	773	700	704	724	708	687	752	731	722	721	723	741	716	704	680	681	763	731	723	732	732	713	718	748	680	704	746	739	700	740	724	716	722	762	744	676	728	731	689	733	728	732	697	719	712	786	681	660	810	676	712	686	754	697	730	698	696	760	734	692	779	730	722	741	728	713	691	684	726	717	723	718	701	709	706	727	709	715	705	716	712	753	733	752	688	724	729	738	718	697	704	718	772	711	725	713	683	722	699	775	665	715	706	723	699	707	743	712	699	743	689	686	703	729	696	738	687	694	694	755	718	713	719	710	729	730	738	710	706	754	742	708	747	723	723	674	705	662	684	714	734	749	715	730	748	705	678	758	715	730	717	684	720	779	701	709	722	758	734	765	694	754	709	794	697	726	705	752	721	735	723	712	749	744	736	719	720	729	668	765	747	716	707	763	706	720	687	717	759	713	699	745	702	697	681	718	711	803	734	751	743	721	712	699	655	694	716	716	704	742	681	727	737	725	696	741	711	723	765	744	723	669	702	682	703	685	705	726	705	663	715	707	705	719	740	773	694	706	752	750	721	689	753	725	716	742	727	734	699	717	709	705	706	722	719	714	697	693	717	692	727	746	692	735	739	693	735	727	719	741	683	713	725	680	726	740	766	700	709	746	712	698	714	726	724	730	692	695	736	685	700	785	757	704	703	720	700	770	765	756	690	765	692	738	716	760	699	747	757	668	719	711	688	678	743	710	741	708	713	717	712	722	774	702	755	703	759	712	725	675	703	712	689	714	779	681	751	709	712	697	694	731	685	738	739	746	741	713	685	719	675	703	764	697	717	720	719	674	754	797	726	727	732	683	682	745	667	676	750	704	693	722	732	727	705	737	738	716	659	704	716	684	714	725	733	690	702	738	701	718	692	747	712	736	702	765	713	711	742	713	745	674	718	755	693	751	727	716	670	726	713	767	718	713	719	780	682	713	728	720	730	678	690	705	720	757	686	699	712	698	693	725	762	723	711	708	710	780	665	752	742	737	735	689	748	725	735	691	661	728	733	757	722	742	681	699	722	709	721	686	709	653	655	730	799	713	738	723	755	740	748	721	752	764	680	719	701	685	682	703	749	728	768	687	719	769	723	747	699	737	722	728	734	679	667	774	747	724	745	695	769	734	730	726	631	671	733	712	746	699	718	719	714	749	733	712	722	754	704	682	716	707	710	682	736	688	701	680	756	701	708	687	737	745	710	727	777	757	711	749	683	739	695	738	695	681	712	711	747	712	684	702	726	763	743	783	732	735	738	718	757	711	736	753	679	752	758	745	778	699	676	744	709	658	726	716	696	696	720	727	720	713	739	764	707	663	746	738	701	700	686	767	723	757	756	752	683	767	730	719	704	760	717	762	718	701	694	741	730	691	708	735	777	718	725	729	733	720	722	690	700	759	713	717	731	732	784	688	662	681	684	710	741	743	661	709	718	725	710	719	755	721	715	685	752	715	759	652	717	745	715	699	713	714	745	751	762	683	680	759	751	731	691	731	717	774	734	746	700	715	738	727	698	711	739	702	688	727	697	744	726	770	678	693	715	721	726	712	760	707	702	690	737	723	698	744	665	722	700	699	713	681	671	719	725	732	704	715	704	774	772	679	664	694	673	733	709	682	720	691	699	713	721	751	680	727	711	731	767	731	728	698	729	670	709	738	681	740	704	703	702	678	722	704	708	739	712	738	704	746	671	720	685	710	757	746	701	734	731	722	667	757	724	734	751	697	709	693	747	718	731	707	743	723	691	736	729	724	731	748	739	684	740	704	692	692	669	727	735	732	728	736	697	744	692	718	735	720	726	744	694	744	706	689	747	747	723	731	679	714	724	750	677	723	698	693	733	733	719	739	714	705	704	705	730	726	729	701	729	684	701	752	711	674	718	706	751	733	698	714	718	737	726	733	712	711	728	715	664	739	723	716	712	685	706	756	690	715	713	735	707	759	662	714	685	736	739	729	728	706	695	707	732	749	679	718	734	683	724	737	742	713	692	712	700	697	759	714	674	731	736	729	690	697	721	753	687	710	737	705	696	681	753	662	713	729	704	748	730	690	742	721	724	740	727	764	726	708	725	699	727	703	720	696	684	734	753	675	710	685	702	754	715	700	714	767	730	729	672	709	710	682	720	686	689	729	716	706	712	697	748	735	714	793	721	724	752	715	728	702	726	724	695	713	754	730	740	707	741	722	715	700	711	703	689	742	706	720	734	743	741	719	714	712	714	691	698	677	672	724	780	727	682	713	728	685	693	710	696	739	691	738	667	673	729	674	754	692	730	712	740	710	720	753	720	720	728	701	768	695	748	693	728	729	735	747	697	715	721	641	727	724	738	729	668	689	706	719	695	756	763	732	719	735	692	741	791	680	703	695	725	663	763	748	740	715	687	730	696	734	708	712	704	694	726	776	746	733	670	715	718	700	700	737	741	690	715	737	727	728	764	786	689	729	696	706	697	705	738	765	723	697	732	750	696	716	746	674	694	740	746	739	735	708	736	704	670	706	708	788	727	700	727	686	724	744	777	686	739	734	725	713	706	714	661	723	687	705	761	730	714	749	714	698	748	668	707	730	734	706	721	682	704	688	708	693	691	745	740	766	732	694	710	704	703	703	692	711	741	714	715	708	737	691	690	704	747	728	678	678	708	665	708	697	679	768	720	759	663	692	701	788	667	664	689	700	704	676	710	670	724	771	723	752	731	690	701	732	749	692	703	729	688	742	683	700	693	708	745	711	709	764	725	707	723	683	742	729	715	685	733	721	712	705	692	743	698	742	707	692	729	734	733	719	697	727	742	709	713	756	727	722	731	737	664	736	716	684	709	703	757	710	754	709	741	676	754	710	729
26636	15431	9691	2112	782	501	400	363	345	349	301	339	301	279	304	307	275	279	294	286	253	290	249	276	253	258	278	253	268	262	269	273	266	306	275	283	251	317	308	266	272	271	257	273	279	241	230	293	249	299	272	285	295	280	290	253	257	232	254	253	256	263	265	284	310	262	284	295	274	276	263	292	262	262	261	286	251	245	292	276	270	287	263	261	260	225	271	294	264	247	246	243	265	243	284	261	285	270	239	252	282	282	290	239	268	269	279	276	256	299	270	268	282	242	264	256	265	267	280	260	292	306	261	282	271	258	287	269	254	252	259	268	233	262	267	259	256	260	250	274	243	271	303	299	282	251	249	283	272	271	276	255	290	294	256	253	270	276	235	291	280	272	251	274	291	270	225	271	278	284	285	271	231	235	259	226	287	264	262	276	286	270	278	264	236	273	275	252	252	259	264	247	287	273	290	308	285	273	268	286	269	265	272	283	257	269	293	267	296	272	291	259	238	245	298	285	268	259	250	277	260	251	252	301	269	254	284	256	280	257	254	289	282	275	261	249	273	269	277	259	282	274	271	249	269	276	232	281	243	284	271	255	299	305	238	289	288	282	269	245	253	266	244	298	283	271	262	241	277	252	284	257	249	270	277	262	268	284	279	281	247	288	288	279	257	242	275	287	288	274	274	249	283	226	255	311	286	270	258	264	247	249	261	224	294	228	280	250	280	283	266	306	257	297	286	239	291	286	297	265	281	265	274	251	292	238	227	250	320	295	256	270	274	278	244	292	241	284	290	233	274	267	259	272	283	300	227	300	277	291	260	267	241	256	271	258	256	278	267	265	267	269	243	263	275	287	276	276	265	269	259	292	286	284	238	281	249	275	282	281	261	289	274	245	293	248	263	259	257	243	247	242	266	262	270	270	259	266	273	284	298	281	297	232	287	273	282	267	278	249	270	260	274	289	252	304	261	244	272	248	257	266	231	243	287	286	225	269	302	270	239	270	286	247	289	291	280	264	258	262	266	252	284	265	254	241	302	261	273	265	270	287	267	272	284	236	285	250	285	297	243	313	247	281	255	280	309	318	295	274	259	251	275	253	235	295	279	252	248	283	260	248	278	261	236	274	266	246	278	237	269	262	274	276	270	271	246	239	250	258	256	271	252	280	274	251	296	225	270	265	260	258	274	258	251	290	287	281	257	247	267	266	259	260	273	304	284	291	278	278	250	272	266	252	263	236	265	260	279	262	272	290	279	270	294	269	261	301	270	274	251	259	300	255	255	311	224	277	249	265	288	256	269	289	278	266	260	249	313	279	269	255	284	278	296	276	245	261	251	261	264	273	273	237	267	266	248	260	249	259	273	254	261	269	300	250	285	253	275	262	277	254	262	235	274	282	284	268	262	252	265	278	273	290	279	262	269	273	257	277	249	275	250	233	277	275	256	265	271	273	251	250	273	262	251	269	269	272	241	279	307	284	247	246	258	263	248	301	257	239	250	248	272	291	264	248	255	276	286	270	291	258	267	277	271	269	228	238	263	261	302	288	269	262	279	280	266	279	244	265	308	243	290	266	232	295	282	266	268	261	235	233	235	276	236	266	281	278	285	285	301	276	259	257	298	282	259	266	277	253	263	297	261	265	299	240	278	262	268	274	274	262	268	318	274	264	302	237	223	273	272	280	271	279	262	258	263	295	257	241	267	276	259	255	288	276	266	263	267	267	307	281	267	297	283	304	281	284	272	280	265	256	269	259	293	280	280	241	277	286	264	236	264	276	258	238	294	293	289	278	286	289	256	293	311	253	273	288	262	281	271	256	294	291	294	272	283	258	238	267	247	258	241	301	280	282	312	239	287	287	245	254	233	286	284	258	257	263	252	263	284	224	280	282	299	267	242	286	260	285	286	262	256	295	265	303	242	268	251	255	252	296	289	309	294	270	241	302	261	258	284	278	269	294	265	286	258	270	265	281	244	294	277	264	260	233	225	278	253	271	271	276	249	269	251	270	267	271	268	298	303	302	253	271	281	239	259	268	277	253	272	257	264	271	247	243	261	279	272	253	272	282	257	267	232	258	256	279	295	271	269	288	248	265	266	293	265	290	270	265	304	258	244	305	272	282	281	251	265	248	263	278	274	271	237	326	260	275	285	296	266	272	291	277	296	300	264	260	260	273	281	267	271	282	278	288	237	284	292	238	237	252	279	261	269	229	289	249	255	290	257	256	299	304	272	295	338	283	291	265	287	262	270	249	262	273	260	272	262	263	253	232	228	287	318	288	267	259	276	260	238	257	252	264	236	284	280	245	247	275	255	284	276	268	269	270	259	295	280	267	252	259	260	256	297	277	264	253	249	270	260	260	250	285	248	311	251	265	285	277	259	301	277	280	285	274	278	246	266	263	268	253	249	259	281	260	248	275	244	259	270	248	304	281	267	265	266	280	280	263	256	300	306	303	280	300	258	285	281	278	267	288	261	254	261	249	275	271	278	257	272	251	269	303	271	278	272	267	286	246	277	277	268	257	265	288	266	276	248	264	252	263	263	259	263	265	257	273	268	284	274	268	266	247	238	305	262	284	302	236	268	257	297	254	289	276	264	282	274	258	256	245	226	273	274	298	245	258	306	288	294	270	267	278	261	280	278	242	262	271	259	260	270	269	275	237	237	233	247	277	250	257	256	269	296	244	271	264	255	293	293	266	299	229	299	268	281	253	265	266	251	309	259	272	258	263	274	262	294	282	245	273	246	246	256	295	262	276	261	257	277	246	284	255	244	273	240	278	246	284	244	306	300	284	261	251	233	273	287	262	248	259	271	273	257	283	267	258	280	294	260	277	273	234	262	287	248	240	258	262	277	284	284	271	297	278	250	266	271	267	221	267	243	253	285	277	276	285	281	274	259	268	244	270	279	258	260	258	257	260	273	262	246	246	247	256	272	254	284	247	273	266	239	271	281	270	272	262	306	289	251	272	257	281	276	261	270	246	284	254	262	268	245	253	247	268	277	255	266	273	262	256	253	261	258	306	253	279	312	248	285	283	267	276	281	280	292	266	261	255	273	282	285	217	274	260	286	294	293	247	293	247	262	259	272	316	270	258	240	271	273	234	267	281	263	246	243	267	246	265	278	264	261	269	252	249	268	278	251	289	263	257	261	278	280	267	279	268	274	272	246	248	278	279	223	249	269	285	289	270	283	269	256	284	286	247	264	271	241	260	277	316	288	275	255	271	286	244	255	284	285	252	281	246	259	254	276	287	241	309	295	279	260	255	278	289	246	249	268	255	290	259	300	284	253	263	279	283	266	284	264	276	261	263	285	278	267	277	248	262	300	227	261	264	281	283	252	268	267	247	250	256	248	282	262	268	256	268	238	285	314	260	292	241	286	254	276	260	273	212	274	267	255	275	277	286	251	249	272	276	264	247	276	275	281	265	266	306	276	225	258	260	280	264	260	267	267	285	248	290	302	273	271	251	243	253	280	273	253	254	243	257	244	275	284	237
19274	13476	12025	2784	1921	1577	1340	1197	1036	1002	956	907	868	799	820	798	763	757	714	713	707	685	662	677	695	648	680	671	669	669	708	627	692	718	715	644	698	645	651	602	685	616	637	644	631	603	652	655	677	640	678	684	648	656	629	656	631	632	667	643	613	655	680	663	634	647	639	657	660	682	645	696	633	638	620	668	681	680	582	670	637	652	634	611	621	595	714	652	667	676	635	641	636	648	666	611	620	693	669	645	626	652	642	636	579	656	653	618	628	650	663	629	683	631	668	612	620	658	630	620	646	641	628	636	630	650	604	705	644	644	669	638	606	633	631	576	625	612	632	690	643	647	623	616	642	646	620	679	630	616	656	616	658	649	656	680	663	655	646	625	657	623	686	606	634	661	603	636	638	647	628	643	618	606	634	634	631	584	622	636	680	605	683	649	674	651	692	621	676	639	676	606	605	617	649	621	656	629	636	642	661	624	657	676	618	667	662	648	670	651	602	632	649	606	677	692	652	646	624	625	624	648	639	660	673	658	629	689	671	681	616	618	604	637	612	651	639	654	620	618	641	622	632	658	640	661	646	601	650	644	638	674	610	604	660	644	709	662	681	670	624	588	621	661	646	647	669	690	632	660	660	650	707	627	634	653	639	695	639	633	671	677	648	658	631	630	627	667	630	653	638	641	627	649	655	652	694	646	588	641	638	636	641	627	599	637	679	644	607	647	640	669	608	668	684	618	661	633	647	650	702	600	624	635	621	622	666	624	667	691	636	660	637	666	640	636	648	582	642	663	608	640	619	657	649	683	664	612	668	652	621	641	620	613	612	650	626	655	606	646	634	662	635	578	643	681	681	632	604	616	659	641	685	658	628	671	653	640	646	713	647	648	628	640	621	651	625	634	589	632	614	636	624	657	668	678	657	624	664	657	686	617	650	635	648	655	667	694	627	665	621	629	678	619	657	685	633	673	649	665	644	646	660	676	660	644	665	634	657	583	679	698	617	614	607	684	615	603	661	620	720	629	645	630	668	620	648	629	646	667	625	618	672	683	610	600	608	651	676	584	669	617	694	660	639	650	622	683	625	685	623	644	655	649	638	636	632	659	645	652	645	628	660	662	620	621	611	603	642	668	649	633	664	687	631	628	643	662	673	684	625	635	646	683	658	638	674	626	635	619	620	666	652	611	679	651	659	644	666	625	644	628	603	618	683	695	607	668	662	664	641	644	657	619	629	635	643	636	636	671	705	696	678	678	635	624	640	659	679	623	677	658	658	666	650	612	634	651	692	685	645	689	629	636	664	608	633	644	619	615	652	653	665	661	610	652	609	653	601	614	655	620	599	606	628	662	623	606	598	679	620	595	678	636	664	673	643	602	690	629	636	658	676	646	667	670	617	613	615	647	646	612	677	641	658	649	656	621	631	599	614	631	630	643	669	687	644	636	655	604	646	640	661	651	660	647	635	646	672	613	626	660	638	631	704	671	680	686	614	607	624	638	635	649	664	613	624	652	677	653	664	645	616	619	664	629	625	678	660	620	651	582	632	668	650	627	698	657	646	576	643	646	661	693	711	611	644	621	634	654	620	622	640	602	634	655	627	670	623	644	624	672	642	590	658	654	628	664	652	649	613	639	632	639	607	605	667	660	600	666	651	664	617	681	605	614	669	633	593	664	579	650	662	598	638	682	624	622	598	684	597	666	661	574	650	655	637	654	666	643	638	647	645	653	689	668	640	657	640	672	652	702	689	696	686	660	628	603	660	654	666	632	659	636	665	638	593	644	662	630	663	676	639	636	633	648	647	652	678	637	658	654	639	653	674	655	643	628	620	630	651	635	671	627	645	682	679	670	656	641	666	660	644	679	652	636	635	630	626	626	631	657	615	671	675	633	636	665	633	665	665	662	645	632	634	637	652	649	662	648	639	668	632	629	604	645	649	650	676	601	635	629	666	629	690	630	658	607	609	637	658	657	666	659	602	638	612	643	669	623	651	623	604	638	588	644	630	631	619	655	628	622	614	631	656	679	652	695	659	643	612	639	638	631	661	663	676	630	645	609	634	671	665	609	578	653	644	638	619	663	660	618	668	589	611	655	608	675	666	646	689	662	658	663	627	636	647	631	620	645	636	601	662	642	646	623	688	629	683	642	676	661	632	621	676	631	662	613	658	629	692	637	648	622	607	624	669	650	630	680	659	682	671	646	670	625	654	589	607	646	680	648	598	648	646	636	662	679	640	635	646	636	627	663	644	649	646	585	636	665	602	680	646	655	640	614	628	642	649	650	641	658	672	646	651	670	628	652	624	630	657	636	662	640	651	648	646	634	628	600	627	662	638	632	595	683	639	652	639	659	664	664	649	648	658	626	613	609	615	665	674	634	664	660	625	665	659	668	659	652	641	588	654	610	690	673	669	663	655	671	629	657	625	645	662	669	629	610	627	634	608	648	658	641	655	660	658	636	605	659	659	653	639	634	633	644	578	648	681	626	667	643	631	614	599	680	635	642	687	642	653	619	661	655	637	648	600	622	630	673	638	631	617	638	627	655	611	634	659	661	622	650	615	599	657	631	640	624	615	658	676	664	637	650	654	643	646	636	684	649	622	640	643	655	697	611	675	643	627	604	661	627	635	647	611	663	626	603	623	650	648	628	652	660	636	654	659	639	654	696	666	652	646	658	658	613	677	667	630	665	655	642	681	695	617	674	608	626	640	655	617	612	636	650	659	664	646	641	647	653	601	647	653	672	626	630	592	605	617	659	644	631	641	653	634	639	669	648	661	653	666	640	621	655	646	630	613	647	661	631	677	640	620	653	638	644	651	653	644	656	642	648	622	656	663	649	567	657	680	638	634	639	651	642	594	623	639	627	654	614	650	676	628	651	616	626	673	638	624	648	674	654	653	633	678	619	637	675	639	637	610	597	646	658	679	600	603	667	675	611	665	620	690	649	654	603	618	653	610	679	649	647	577	668	670	669	667	635	634	630	664	647	633	624	676	629	632	660	657	651	666	606	637	628	631	599	658	639	619	608	621	693	671	616	644	639	661	673	642	659	670	606	607	575	635	655	615	641	649	593	644	621	653	628	654	631	655	629	646	606	641	661	609	706	638	642	622	653	631	639	647	636	615	614	654	645	642	706	634	640	680	584	664	662	617	659	617	642	627	625	648	644	606	632	648	652	634	641	643	600	628	654	633	644	612	661	637	667	625	641	642	611	668	637	629	637	662	650	648	692	641	654	629	657	656	640	626	683	635	657	583	660	618	611	675	636	650	639	668	695	683	614	664	668	665	656	675	680	651	647	634	629	582	622	649	647	619	696	628	673	641	642	636	656	654	675	675	658	621	618	629	657	617	632	680	639	650	604	626	578	658	668	665	667	668	669	656	655	685	639	643	630	617	607	638	608	661	613	648	648	601	658	660	622	664	686	641	671	641	631	653	632	685	654	673	662	637	672	669	621	645	631	658	644	678	651	642	677	629	658	667	670	631	668	646	621
36098	22844	17045	4208	1027	533	394	274	262	217	208	216	211	215	179	173	166	173	160	150	185	156	167	140	174	160	163	164	151	159	180	164	166	151	150	164	171	168	147	148	149	133	192	149	151	152	167	175	151	130	143	140	151	159	163	154	151	140	164	161	153	163	138	147	146	139	167	169	168	142	148	149	151	159	149	153	150	140	143	162	147	173	147	150	157	173	161	160	117	148	168	171	155	168	145	141	173	172	127	155	165	190	142	181	139	177	152	157	163	158	137	156	174	134	155	153	167	155	151	146	176	143	136	143	155	134	147	158	161	159	164	162	156	165	159	121	181	159	156	160	144	153	156	155	141	137	160	148	149	159	156	174	158	149	176	145	141	149	160	131	180	129	149	164	159	143	145	147	160	152	140	166	132	140	146	184	174	162	131	144	168	161	169	157	149	167	137	152	135	176	168	154	156	151	131	145	166	150	138	155	180	157	154	158	162	140	141	168	158	165	144	148	150	151	150	163	119	148	154	143	173	158	156	148	158	149	157	134	132	126	141	132	140	142	139	118	163	169	157	159	152	155	161	152	155	130	146	171	131	145	148	154	154	139	137	128	164	130	119	158	174	188	153	155	163	160	159	159	132	146	134	164	165	140	164	147	150	142	144	156	122	159	163	144	156	150	155	146	140	146	152	156	164	156	149	155	167	146	130	167	180	132	134	155	148	139	162	171	141	133	135	124	148	171	162	165	169	147	149	143	143	144	166	162	154	156	152	150	161	170	170	169	157	135	120	148	152	151	184	136	161	152	162	160	162	148	145	135	152	148	161	135	155	161	146	162	146	150	169	160	171	155	158	145	157	130	128	160	142	140	160	147	164	153	136	150	157	150	130	157	163	156	162	131	143	162	158	127	146	165	177	148	158	140	161	151	151	158	165	144	165	160	153	140	152	156	143	150	147	128	179	162	169	152	172	156	135	148	153	167	142	155	144	149	147	179	159	159	142	136	126	136	149	174	135	159	150	168	171	178	180	161	148	136	158	157	161	140	141	143	147	152	143	147	164	130	157	156	135	144	163	141	134	150	147	162	139	156	143	175	137	155	151	163	183	156	145	183	148	176	131	142	149	140	130	149	141	153	140	138	146	164	158	140	166	140	118	140	172	128	129	141	170	151	154	164	147	158	150	172	159	131	159	134	149	152	133	158	153	163	141	145	122	123	163	153	147	162	140	134	173	136	171	152	164	133	156	157	137	143	155	165	147	159	158	166	163	131	140	177	161	167	151	131	148	152	158	160	141	142	177	136	133	157	126	155	157	153	154	147	155	142	132	162	131	144	151	153	163	167	150	140	174	153	159	150	140	142	152	149	145	167	156	158	144	133	192	155	167	149	150	142	145	161	131	150	160	167	135	161	132	178	141	170	141	168	152	122	138	162	142	135	140	160	172	148	181	147	158	151	150	144	170	150	166	152	160	146	174	152	161	129	157	166	160	150	177	155	143	142	149	165	154	179	153	126	128	153	147	146	142	136	146	146	171	153	132	155	172	168	144	141	146	130	146	123	148	141	162	143	164	157	145	160	159	155	149	145	149	148	174	156	165	153	152	142	140	152	134	156	152	145	148	151	137	158	154	158	143	164	150	148	155	146	180	173	142	146	147	128	171	144	157	143	169	157	136	150	158	130	141	160	150	158	167	131	139	122	148	162	148	133	149	151	153	171	139	158	123	157	180	162	168	145	178	170	190	146	157	154	148	159	148	167	152	143	143	160	165	178	151	126	181	155	140	177	150	165	167	126	140	137	136	154	152	176	153	148	179	150	177	159	185	149	147	141	140	159	152	157	168	142	147	158	156	150	147	156	169	149	133	139	156	157	161	146	138	162	135	143	156	133	158	138	149	144	176	132	140	133	158	149	151	152	168	149	146	156	170	151	142	164	159	152	141	162	164	161	142	162	174	152	151	135	163	143	128	141	174	156	152	164	150	165	153	137	173	160	144	161	152	154	159	168	129	135	161	141	142	137	135	150	120	159	142	148	164	159	165	142	143	151	133	164	140	170	162	152	157	133	171	161	148	147	149	144	146	142	179	154	158	162	146	162	146	156	143	154	153	142	137	167	160	179	149	160	138	136	140	148	139	164	170	157	157	176	171	162	158	159	156	143	164	151	163	167	159	131	151	167	171	168	150	129	145	153	161	161	157	171	137	161	166	141	149	150	148	145	150	168	156	137	154	163	170	159	145	144	150	158	180	163	146	130	124	155	140	159	174	148	160	162	167	184	168	135	154	163	142	121	153	142	158	140	180	154	169	165	150	140	175	157	160	147	142	155	145	158	171	160	161	162	143	140	124	165	155	151	172	145	159	155	142	147	143	167	161	135	135	149	176	163	151	131	166	143	147	162	140	129	150	140	141	165	159	139	163	159	163	134	130	139	174	146	131	162	127	130	147	157	171	136	138	164	155	142	163	160	141	135	141	142	152	170	152	151	163	161	145	187	164	137	139	163	178	165	162	157	165	168	147	172	153	135	141	164	176	156	174	167	158	143	137	152	151	171	139	160	147	144	143	155	154	152	154	162	144	147	151	158	141	151	125	149	158	148	168	140	134	143	147	165	154	154	148	154	139	148	165	158	161	137	129	165	141	182	131	140	165	137	143	163	184	187	134	131	136	138	120	150	150	150	155	146	150	164	127	159	138	155	169	156	145	158	184	155	148	163	167	152	153	141	153	162	149	134	149	140	147	170	140	147	161	140	167	150	139	144	157	155	145	135	124	129	169	140	160	166	138	155	144	144	121	144	156	167	163	140	168	140	132	160	165	150	158	158	161	157	123	145	151	173	140	161	147	157	139	133	155	146	139	130	152	149	154	138	146	145	160	150	150	159	168	158	131	146	159	142	135	164	146	151	164	146	138	137	134	148	170	155	138	173	159	149	154	146	165	152	167	169	153	156	133	158	153	151	158	155	162	163	157	133	138	154	151	151	133	150	176	121	147	171	172	133	124	146	150	140	168	154	135	158	149	157	157	165	156	145	129	148	147	146	161	150	151	179	136	142	166	154	136	136	171	151	135	152	172	172	139	183	162	158	141	150	159	158	135	161	156	140	152	167	161	158	149	133	147	149	159	140	129	165	128	186	130	143	156	153	151	181	167	179	143	154	145	139	147	166	160	155	164	156	129	157	169	160	150	176	150	141	154	138	154	163	166	150	136	169	149	134	135	151	151	149	122	135	138	136	162	164	159	144	162	160	145	177	130	153	108	164	139	145	160	138	145	147	162	150	140	177	153	149	177	149	169	174	152	148	160	148	170	164	141	145	178	169	165	165	128	149	163	136	165	145	170	145	130	151	157	165	149	160	168	143	161	172	169	159	162	160	172	165	135	150	142	159	134	159	158	153	135	146	156	162	152	148	139	159	152	161	151	163	165	161	172	169	141	157	187	168	149	134	160	150	164	156	158	142	158	146	137	174	128	143	152	165	159	171	165	143	170	144	139	147	136	166
24650	18463	18105	4235	2426	1914	1556	1272	1059	910	805	807	707	660	643	583	631	566	527	497	496	460	476	431	475	480	451	463	445	430	430	418	420	429	463	389	431	402	409	396	387	410	403	397	396	410	425	374	405	385	399	416	387	424	385	405	405	384	421	392	389	400	396	389	362	394	378	383	381	425	393	395	401	404	404	366	394	394	403	380	398	382	381	389	413	403	373	399	383	417	402	405	382	404	380	406	408	378	396	393	362	419	388	396	405	427	372	431	419	386	362	379	395	402	376	410	403	385	348	379	393	413	383	405	375	398	408	387	375	384	367	364	367	396	354	388	383	407	395	400	385	358	380	401	364	404	406	438	404	375	350	400	385	387	390	387	403	363	382	384	385	435	378	382	395	363	397	380	399	386	419	377	409	382	374	397	357	395	353	382	416	379	372	401	371	376	376	391	397	360	391	370	371	322	378	373	378	355	392	367	384	362	386	433	368	409	393	364	408	393	419	365	386	359	417	428	355	399	410	374	414	368	361	341	372	362	407	399	389	393	420	412	409	365	360	384	379	376	404	410	366	394	401	394	371	386	388	389	372	392	413	388	344	384	369	421	354	396	404	351	398	389	399	392	415	391	425	409	395	373	378	397	380	390	421	372	402	397	376	434	357	419	413	367	378	385	396	393	377	372	400	382	414	388	361	375	382	393	389	370	379	381	401	394	403	388	369	368	368	372	368	378	393	415	382	381	421	374	383	339	407	401	395	383	369	340	348	361	396	352	400	386	363	418	374	387	412	393	413	399	374	373	364	358	375	381	374	378	378	391	401	356	365	344	381	360	366	411	374	365	371	393	381	401	396	375	392	397	350	388	389	427	392	396	393	396	392	403	384	390	386	399	386	404	382	366	394	437	359	395	373	378	347	356	404	393	379	401	387	376	404	429	389	398	402	375	358	389	375	394	398	383	399	382	383	397	411	418	371	384	374	395	379	379	370	396	388	409	418	377	375	426	384	359	405	388	417	394	368	400	356	376	403	387	378	392	408	361	406	376	373	378	360	387	409	388	364	408	376	397	354	347	389	372	381	380	396	370	405	354	360	392	339	349	404	382	376	398	371	379	400	372	395	385	373	327	382	388	391	391	368	382	377	418	408	397	366	375	422	403	437	387	374	368	415	387	400	388	390	377	410	389	412	417	375	365	403	379	396	425	415	397	383	392	383	398	390	328	398	411	344	400	404	414	391	368	414	384	367	358	405	388	378	399	365	418	399	416	394	400	371	411	392	385	389	346	369	403	375	423	360	365	425	421	384	399	369	396	380	364	395	364	381	377	354	394	428	366	395	397	381	416	393	410	411	378	416	408	398	401	400	389	406	402	376	375	395	396	386	407	376	389	376	361	406	383	384	390	399	373	388	392	393	393	382	405	391	429	373	374	351	382	405	397	415	402	384	411	390	388	381	398	373	411	370	402	372	355	403	387	356	411	392	355	405	431	369	395	349	373	416	399	394	394	397	412	406	386	395	364	387	385	405	380	362	380	379	386	395	372	379	416	382	405	409	373	382	372	406	348	381	354	412	352	370	355	396	397	379	352	393	390	420	403	384	384	403	401	425	400	388	391	354	356	384	368	399	368	414	389	390	390	420	424	375	432	387	374	418	394	414	404	375	370	365	357	383	420	393	393	375	404	362	374	392	372	388	362	417	369	379	382	395	410	381	410	375	382	411	393	397	363	359	355	401	360	394	376	414	403	400	357	366	358	387	413	372	414	389	389	431	429	423	370	375	392	415	393	384	397	357	396	404	386	398	355	440	394	393	386	380	367	364	371	410	409	383	369	398	399	399	368	382	407	368	392	421	409	440	385	422	371	371	386	352	383	414	404	389	351	388	389	388	408	387	385	375	369	369	404	356	381	393	384	378	422	359	355	391	374	392	397	393	357	395	370	401	384	366	399	398	396	356	382	374	410	366	409	402	365	383	345	400	388	427	375	393	377	379	361	378	366	392	375	366	384	385	408	389	405	354	357	407	414	410	364	387	400	402	388	419	367	394	388	422	402	341	387	356	403	359	380	421	336	386	410	400	392	400	372	392	398	382	420	366	394	413	349	380	374	426	356	395	360	396	357	370	368	373	382	388	411	387	387	385	397	372	362	409	366	367	380	429	389	383	397	384	411	374	403	416	396	391	366	392	392	399	401	380	404	374	366	375	376	379	369	398	340	375	385	372	390	375	413	411	435	422	378	402	362	384	378	390	364	448	388	363	406	376	375	393	402	386	382	389	409	389	376	413	369	401	390	370	378	391	396	398	401	414	407	367	416	364	405	398	370	381	382	387	418	382	389	365	397	415	384	349	409	392	389	396	395	399	380	361	378	375	348	401	383	421	334	392	379	373	427	381	356	357	400	377	401	378	401	370	392	366	388	382	413	391	388	378	371	386	399	391	378	364	390	378	399	371	365	410	409	381	377	392	383	400	377	375	371	385	410	388	399	371	392	402	359	390	382	389	397	394	394	387	431	400	394	416	416	417	440	365	363	375	400	357	395	406	413	401	400	390	379	402	375	416	405	367	364	393	367	405	372	411	380	380	374	449	387	382	377	370	426	366	379	399	394	376	450	366	370	421	395	387	391	403	390	408	395	368	383	405	425	389	387	398	387	384	407	404	357	417	404	377	378	382	390	356	403	415	378	378	373	418	391	409	407	420	359	379	413	385	404	384	396	391	397	391	404	414	406	358	391	367	391	381	398	397	361	401	376	388	383	388	388	407	393	375	384	370	399	396	401	394	365	401	375	390	394	363	406	368	359	411	365	385	383	386	374	377	384	379	395	411	378	384	365	363	400	376	391	381	393	383	388	398	414	377	365	371	369	398	390	414	384	391	358	425	407	379	397	375	444	403	406	412	382	388	410	385	427	407	380	381	387	367	410	365	387	397	355	370	398	372	381	410	388	392	335	413	376	383	380	399	368	394	394	388	409	390	431	364	324	404	388	391	387	374	377	397	384	431	435	396	375	385	382	405	400	395	369	379	409	458	372	387	412	381	385	384	383	384	421	398	394	399	399	388	396	397	386	398	386	387	382	389	382	402	363	390	385	402	381	362	383	408	400	388	391	393	412	367	408	360	404	352	422	395	380	368	399	374	382	401	373	365	392	373	354	392	375	385	372	394	366	389	359	412	412	389	387	384	359	407	403	365	391	399	371	389	373	409	416	363	378	368	401	388	386	394	357	382	420	394	375	381	378	418	389	419	377	356	402	387	391	378	391	380	404	373	364	372	393	378	391	356	373	387	403	422	408	358	391	355	344	348	386	404	363	404	409	418	397	371	434	368	393	372	381	387	398	364	388	396	379	402	418	393	400	348	390	373	375	365	387	381	392	393	355	399	401	394	387	367	351	391	374	368	404	399	406	390	446	397	386	384	371	415	376	406	402	375	387	353	417	386	409	379	385	369	407	383	386	377	369	423	373	414	376	412	360	392	390	372	383	432	428	377	367	368	362
12050	4124	1948	623	436	409	342	317	319	303	314	303	302	293	289	332	319	261	268	295	285	299	275	307	277	310	305	309	291	281	310	298	305	321	311	286	319	281	316	301	312	279	280	307	302	317	286	279	301	269	277	293	334	298	311	286	319	303	309	287	327	275	254	315	289	302	284	304	312	269	292	273	285	270	273	286	295	311	287	300	288	296	297	283	270	315	280	294	305	325	285	333	274	309	275	280	277	289	297	261	285	300	323	293	279	320	294	323	318	289	327	295	304	273	280	266	282	281	287	288	273	285	286	285	300	294	300	326	304	294	293	318	266	295	280	291	301	277	300	312	321	282	308	281	282	291	298	304	270	288	287	295	297	304	308	275	297	293	309	326	317	293	257	272	285	341	280	268	347	302	357	280	292	273	296	287	322	309	300	286	302	274	313	293	323	302	288	271	316	279	285	284	262	322	272	324	333	290	315	313	307	268	280	279	307	308	305	279	340	332	289	288	290	256	297	302	298	314	289	298	288	264	260	268	323	296	279	278	292	303	304	320	320	302	303	262	294	308	328	268	304	319	279	275	271	295	276	271	306	267	301	286	275	299	309	299	321	294	279	292	310	284	276	291	309	321	308	281	260	292	316	296	307	294	294	294	293	299	313	277	289	291	284	313	287	297	306	285	309	293	274	246	313	288	290	284	278	302	299	278	284	279	304	282	269	309	282	304	307	302	283	268	275	312	286	286	303	334	292	299	326	296	316	291	299	296	276	282	291	286	307	335	272	275	285	290	295	309	319	299	352	298	282	313	318	330	287	287	300	287	302	286	259	286	293	331	290	301	326	294	288	259	298	301	285	315	289	309	293	311	281	295	320	301	296	314	311	300	303	283	286	277	290	253	313	296	287	316	309	312	297	283	297	265	273	281	318	290	291	290	321	270	304	258	303	303	317	299	269	329	305	284	302	309	293	286	293	283	299	299	298	297	278	317	295	308	306	274	288	306	267	278	278	291	281	315	268	290	326	262	320	284	312	274	264	291	281	288	276	290	294	313	296	306	309	316	306	272	280	280	307	323	266	281	282	279	299	264	343	334	269	287	295	275	308	285	311	312	281	275	276	304	301	303	289	285	326	322	310	284	281	288	316	307	289	324	286	304	313	308	328	262	291	304	287	292	314	305	289	276	289	242	270	327	250	277	324	296	305	309	294	280	307	277	304	308	289	264	290	312	290	253	290	319	265	291	284	257	328	286	337	299	295	278	299	307	283	279	268	300	295	300	299	303	284	270	312	280	285	334	305	314	277	304	268	274	278	297	295	308	290	302	311	287	272	331	304	311	329	303	308	287	282	290	286	293	308	294	285	323	314	272	290	297	282	293	280	326	283	313	284	297	311	277	263	309	292	311	298	280	291	263	296	305	291	295	287	300	309	329	254	312	310	306	319	351	300	301	290	307	309	306	294	284	330	295	301	320	279	312	313	317	305	282	291	264	332	283	291	291	295	296	312	302	244	329	320	302	318	300	305	261	317	303	324	269	281	283	292	315	313	300	289	272	296	289	281	298	285	299	291	296	277	285	287	301	327	277	341	285	287	299	252	275	298	266	306	292	277	334	299	287	284	273	298	266	240	330	301	298	290	307	321	275	320	295	328	269	325	281	281	305	319	312	287	294	303	296	273	285	316	287	290	316	281	308	333	288	307	284	329	280	306	309	318	283	293	295	288	277	282	314	341	294	281	289	323	300	275	314	294	290	292	297	297	298	300	318	318	284	298	281	302	318	307	277	285	313	287	312	317	304	317	299	280	287	293	316	282	311	322	275	280	298	330	298	286	300	284	295	300	289	320	287	316	335	287	305	297	297	288	291	292	282	313	273	279	305	290	287	244	330	322	293	292	329	285	299	304	275	300	307	307	322	285	313	317	299	314	292	303	332	293	277	296	317	302	305	317	257	302	285	305	282	318	261	289	280	279	287	289	307	262	329	325	262	303	325	293	319	277	305	295	303	319	295	327	293	340	290	294	285	307	291	306	307	299	307	269	298	300	305	283	278	297	263	268	311	307	316	305	245	285	303	301	292	302	262	283	302	298	291	289	292	304	295	272	276	285	284	252	291	266	314	288	263	279	288	292	290	293	308	294	288	318	259	312	319	294	288	283	285	293	321	299	304	299	271	297	294	291	290	287	301	301	287	273	273	273	309	299	246	305	280	279	265	282	309	321	313	313	302	313	298	290	303	303	290	284	292	265	299	312	315	283	297	302	294	283	328	307	288	313	284	283	276	310	285	322	300	280	324	319	294	297	284	274	274	321	272	285	334	273	292	310	322	306	278	298	314	300	295	273	291	273	334	301	311	295	320	288	297	298	323	288	303	286	312	311	314	277	307	298	306	308	275	308	297	296	310	319	278	298	310	316	310	265	291	270	275	281	302	306	330	294	270	280	314	280	328	323	280	309	263	299	311	326	293	304	312	285	291	297	305	311	301	308	327	288	255	307	294	275	266	276	318	301	313	307	318	283	312	318	258	310	260	297	266	292	276	330	306	295	307	299	290	309	299	269	291	293	299	292	302	317	294	281	323	263	334	309	272	328	295	287	286	307	294	315	298	314	268	280	310	302	273	289	297	310	269	342	291	292	317	256	281	282	289	296	287	287	310	307	325	259	289	310	280	340	288	314	298	281	309	299	301	265	296	302	280	302	295	301	314	280	293	312	281	301	301	310	292	297	309	326	287	313	287	296	279	313	296	332	316	319	267	320	329	272	311	292	285	285	281	290	257	327	302	287	304	295	315	296	294	307	317	296	310	309	303	304	284	285	309	309	312	297	275	311	313	283	297	297	279	248	292	269	299	303	320	300	276	277	290	281	307	289	267	312	286	294	277	295	292	287	281	309	281	296	272	318	340	312	282	299	295	298	280	351	304	274	321	307	300	300	282	262	305	289	329	293	288	302	305	310	278	286	306	310	291	287	294	296	292	284	280	303	301	301	317	314	277	297	272	292	305	297	297	279	278	252	292	288	314	272	259	306	275	322	321	285	317	292	260	302	282	321	297	312	315	285	293	314	286	282	289	278	291	296	296	294	288	294	327	315	275	301	277	289	302	285	301	304	305	277	313	306	267	324	262	303	297	302	290	293	282	289	271	303	307	304	293	280	287	292	308	297	305	318	319	297	285	290	306	284	274	325	300	265	263	311	289	317	330	269	312	307	308	298	282	288	288	322	328	296	299	279	309	277	298	289	259	342	302	307	304	303	315	304	322	300	282	283	279	265	300	310	288	336	295	270	287	300	276	335	304	312	258	302	325	266	286	301	267	285	304	305	290	282	285	286	273	286	286	320	278	275	302	277	275	294	262	272	300	302	306	298	273	291	276	311	298	310	321	280	276	283	295	326	278	300	291	310	322	301	290	293	310	312	278	318	316	275	314	270	303	318	285	295	289	295	305	272	294	260	276	305	318	309	267	302	306	280	285	290	320	262	285	300	294	266	282	270	311	307	304
8967	4169	3859	1536	1212	1117	997	872	832	782	785	851	792	720	793	688	741	737	719	774	751	772	697	714	711	771	704	714	696	704	681	723	771	748	763	714	662	755	699	695	680	744	668	686	719	693	701	705	681	682	748	694	740	734	738	730	709	731	677	700	727	729	711	707	736	715	707	763	713	741	699	719	677	732	690	720	732	690	698	643	730	718	699	697	696	724	679	626	738	667	675	741	715	692	730	713	694	761	681	741	708	709	724	724	663	693	728	697	744	672	728	715	730	726	736	711	726	727	699	682	699	676	727	710	735	674	727	697	720	701	703	701	716	736	711	671	756	713	727	735	725	677	671	698	677	707	729	730	723	685	766	686	712	694	694	687	645	695	715	697	715	699	688	690	678	683	689	682	705	695	750	714	653	711	700	726	721	713	732	716	707	700	690	696	744	645	730	707	718	678	684	710	686	703	738	728	691	748	759	708	696	734	693	711	766	673	689	696	702	714	754	672	684	718	697	638	700	744	705	696	756	670	674	720	685	677	690	728	730	690	709	679	696	724	679	694	696	732	762	700	687	678	723	729	738	717	699	720	751	709	705	727	686	717	731	734	704	739	734	725	700	710	736	699	704	683	688	735	738	699	713	701	738	684	715	725	681	685	727	722	722	717	737	737	756	704	715	702	743	666	679	714	676	710	743	752	711	752	711	708	703	715	690	677	687	736	716	704	665	721	761	739	675	703	695	724	695	763	702	712	662	742	707	768	731	674	721	701	695	693	683	681	710	698	721	732	698	739	709	696	705	716	730	727	694	688	727	714	733	746	687	704	758	679	716	748	708	716	715	731	733	690	687	710	686	682	741	709	710	684	691	743	709	729	727	731	691	698	663	693	715	683	746	735	726	730	688	712	645	672	726	771	704	708	702	762	713	754	694	739	698	724	708	678	710	739	683	678	691	714	684	727	710	713	705	681	721	747	729	707	682	701	718	720	703	693	725	735	743	743	714	712	743	727	702	693	706	736	714	736	727	702	716	737	734	675	713	745	708	739	698	695	728	718	684	739	746	705	706	718	752	720	752	723	717	723	669	725	726	721	677	729	742	713	667	745	730	720	708	757	739	724	746	761	736	720	698	737	673	734	721	705	709	737	709	723	684	691	670	699	746	683	745	746	700	716	754	737	713	651	737	726	690	716	729	690	710	732	728	699	697	754	740	732	748	743	708	678	715	685	736	688	686	719	698	681	742	696	719	685	726	704	686	739	715	748	690	663	710	691	719	742	681	745	692	700	734	716	687	678	750	717	673	692	720	727	698	760	706	706	664	761	739	684	743	742	691	720	718	734	683	688	702	694	745	717	736	712	737	711	729	678	702	743	721	702	743	732	738	696	729	686	708	709	714	729	703	730	723	690	694	722	698	720	759	700	716	707	700	685	709	692	693	673	690	705	673	714	704	707	696	726	712	722	696	732	752	681	713	689	750	722	706	676	688	750	655	746	711	717	705	723	697	737	719	702	711	699	701	698	686	684	695	729	696	689	771	708	702	713	641	699	711	697	683	773	712	766	734	732	720	719	677	738	708	678	679	724	693	730	740	703	700	721	714	731	696	716	723	731	691	787	751	721	735	718	697	740	716	743	742	681	751	701	698	703	701	705	739	709	697	750	714	710	708	691	715	754	687	693	696	711	735	715	741	705	740	701	710	723	703	743	731	695	662	691	765	704	694	709	731	714	689	687	708	746	685	680	645	718	713	713	742	661	705	738	702	696	697	739	706	754	726	765	709	656	692	735	686	663	693	678	721	690	718	693	692	728	703	725	728	755	737	700	657	679	719	724	734	681	723	714	736	711	693	686	767	733	723	735	752	716	686	706	728	742	671	680	717	660	743	705	735	698	726	708	681	698	669	736	711	707	696	740	723	700	723	739	731	686	726	733	741	673	707	719	724	713	718	688	740	662	724	725	743	757	738	718	728	717	706	649	721	729	707	663	739	711	710	738	697	739	715	692	720	677	697	742	672	685	715	685	698	694	740	728	717	665	796	702	705	686	726	733	728	737	737	759	680	719	681	692	702	710	700	711	704	673	742	729	698	720	746	708	763	688	651	695	647	729	666	725	732	702	697	717	728	747	707	707	722	695	719	738	665	666	705	698	679	693	664	746	690	678	716	720	717	726	735	702	683	747	687	692	716	660	729	735	669	734	726	704	680	692	730	700	684	678	723	634	725	711	696	702	719	707	717	698	682	736	695	735	684	715	736	716	702	636	706	734	710	738	689	679	709	688	640	718	678	760	680	660	747	737	745	714	713	745	729	736	733	755	701	719	689	702	713	657	720	766	672	724	691	711	719	714	721	717	694	702	692	722	753	742	731	725	714	752	685	745	761	702	664	694	708	714	713	748	705	766	700	708	670	714	684	731	721	687	719	710	778	751	699	713	706	702	682	718	695	691	715	720	721	697	696	709	685	702	688	724	701	737	727	688	720	735	703	728	718	725	720	727	714	727	656	687	735	724	722	656	732	665	733	737	695	713	711	728	734	794	702	679	692	702	694	706	708	710	723	712	731	754	736	744	699	695	705	709	689	714	738	650	742	717	703	648	691	700	682	700	700	734	682	681	735	665	683	715	740	747	675	726	704	703	664	699	694	685	715	680	704	722	723	704	713	715	714	683	728	710	714	741	681	611	777	712	693	746	736	691	715	698	690	731	724	728	743	716	715	691	724	720	734	735	670	741	756	719	722	746	726	735	696	749	686	709	735	755	697	718	688	664	672	686	751	673	704	714	638	681	708	718	690	763	716	739	664	740	689	704	698	710	704	723	728	712	683	685	747	675	758	718	717	752	710	679	724	741	661	728	731	700	691	737	663	727	726	737	727	727	690	737	684	704	714	662	667	704	751	729	747	753	684	759	718	749	676	714	700	676	714	731	727	692	715	712	755	713	735	754	716	742	658	713	682	699	731	676	718	684	712	754	746	732	712	684	721	675	676	694	760	719	686	704	711	714	669	698	828	707	652	745	685	683	733	723	699	725	711	701	680	722	741	706	696	712	717	707	704	767	708	732	730	767	643	752	730	758	700	726	703	695	691	695	707	715	771	744	675	711	774	722	715	765	692	716	817	704	719	733	703	688	677	693	702	735	676	731	734	664	689	733	670	674	664	701	726	730	687	719	724	704	696	722	745	718	683	719	742	709	712	735	727	759	704	710	715	684	736	727	728	695	732	720	729	703	694	748	728	765	762	696	702	740	741	714	678	672	772	700	773	687	719	769	770	709	761	689	706	716	706	724	704	654	676	668	705	745	748	673	728	714	707	683	721	738	756	685	742	730	753	738	721	712	743	718	753	772	769	729	737	728	707	739	682	720	692	705	679	741	712	742	727	722	689	713	697	677	697	701	697	744	700	679	655	715	677	731	688	697	713	706	742	670	712	762	791	722	656	699	727	684	710	761	734	697	745	671	751	670	751	714	730	745	723	669	675	719	694	750	708	706	733	706	694	644
26169	13470	9036	2015	680	524	377	354	349	311	296	329	315	293	283	266	316	279	270	277	245	256	291	247	267	268	276	267	286	294	275	276	295	277	260	241	255	260	260	271	262	252	285	301	261	282	241	282	239	257	287	268	275	265	263	288	289	287	256	254	278	269	251	274	249	263	288	261	234	270	266	240	249	301	245	269	240	240	267	251	278	246	245	293	280	271	267	256	246	267	256	258	251	268	250	274	255	283	261	253	285	271	244	262	265	288	256	269	263	276	253	275	258	275	264	269	275	262	270	277	286	293	245	269	282	271	250	277	286	233	298	262	243	259	242	235	283	291	290	263	262	283	224	287	283	254	298	278	258	258	277	266	253	233	297	302	271	276	292	273	242	239	270	253	240	259	279	264	273	298	253	296	261	245	272	300	253	255	275	268	244	244	279	241	275	281	245	256	314	281	254	255	285	250	236	300	292	280	250	272	248	252	252	277	271	260	248	247	278	262	239	260	284	282	275	252	228	239	268	267	260	259	270	271	256	244	290	286	318	252	253	272	274	266	276	265	286	282	282	292	230	259	272	255	259	291	253	264	272	248	279	236	281	239	268	269	253	266	237	262	265	278	266	234	269	265	266	247	257	243	283	237	252	278	275	282	290	261	265	248	282	273	264	253	277	271	256	248	277	253	270	274	229	234	240	274	274	255	246	257	236	299	272	271	259	233	268	310	259	238	240	290	221	257	283	256	267	236	270	264	256	261	268	266	239	243	245	273	265	267	257	256	284	268	260	255	263	272	250	244	245	255	250	255	235	256	296	250	250	275	254	288	233	263	287	247	272	298	244	272	285	266	279	236	267	291	238	244	245	256	259	237	284	262	272	247	251	269	275	286	285	269	251	274	269	252	264	287	267	280	258	260	259	261	266	274	295	261	267	278	259	260	250	251	277	262	278	249	259	225	258	252	264	267	274	256	256	245	277	268	296	260	259	250	239	246	271	252	259	261	271	271	290	251	279	252	264	261	283	285	282	271	284	265	268	284	282	254	255	287	265	270	268	283	261	279	262	273	261	248	276	273	251	266	258	253	291	273	242	258	271	272	267	239	249	258	289	252	297	282	286	288	265	262	270	270	275	248	236	266	265	228	261	254	242	263	263	243	276	258	249	262	277	273	259	263	282	251	240	260	279	246	252	217	275	250	252	238	251	275	261	243	251	262	291	240	251	239	254	250	272	233	296	267	265	268	292	291	258	255	257	264	266	286	244	285	289	253	262	275	245	279	281	289	240	277	255	255	257	245	280	260	275	256	248	288	299	250	243	246	258	250	259	274	223	258	290	269	259	257	242	307	291	255	239	223	251	286	272	270	275	270	274	250	259	283	258	263	291	243	273	265	261	271	275	247	275	273	269	243	249	260	262	267	255	268	265	227	266	269	263	268	263	236	292	267	279	245	257	289	222	262	250	266	289	295	267	248	270	261	286	272	266	246	274	250	247	264	252	265	266	267	274	255	250	273	275	255	263	265	252	265	264	228	265	227	243	261	263	267	276	254	253	254	229	288	248	262	260	294	244	263	280	261	244	295	273	304	288	273	261	281	276	265	260	280	230	244	263	275	258	271	284	281	244	257	261	240	251	272	282	277	295	242	235	237	270	224	264	267	291	304	291	264	254	262	266	308	246	271	243	269	277	252	234	261	305	289	257	267	278	271	255	260	265	260	262	253	255	254	241	282	308	257	262	271	286	236	256	261	288	231	249	255	261	226	265	274	264	269	268	288	298	246	256	283	245	260	229	285	256	227	290	260	277	260	272	312	250	264	255	289	249	261	236	239	240	242	284	293	257	264	276	252	243	284	283	266	266	253	278	258	250	256	267	237	275	260	256	277	237	262	261	280	249	269	255	294	246	270	244	278	265	243	262	275	276	238	256	239	286	264	273	263	280	244	286	253	258	223	256	264	254	261	271	260	263	275	245	252	259	293	278	278	236	275	250	254	226	251	282	278	282	274	231	271	277	259	246	270	254	280	269	277	272	247	235	288	263	249	249	294	260	256	261	262	265	272	301	243	289	274	258	232	294	266	253	239	294	295	268	273	263	278	226	248	284	275	265	237	272	265	258	271	233	279	275	304	244	264	245	266	272	256	250	264	254	257	290	230	247	270	267	292	262	268	265	260	281	292	237	263	260	263	254	274	260	276	259	269	247	255	239	317	314	301	257	274	256	257	249	258	267	302	261	258	242	303	271	253	260	288	281	265	254	272	273	267	289	271	257	272	258	235	261	248	282	275	265	273	280	279	276	248	239	300	272	241	245	270	273	217	267	266	282	247	302	256	282	277	271	257	282	249	257	262	229	237	297	310	260	248	277	251	274	275	259	281	272	244	276	286	278	269	287	252	239	276	253	281	261	253	242	293	258	288	240	284	278	269	259	279	280	284	258	241	249	276	275	239	277	297	265	261	275	265	251	286	278	260	278	255	262	268	288	245	251	252	242	266	247	283	273	281	244	276	254	282	261	280	303	248	265	244	271	277	240	266	259	265	242	285	266	276	245	274	251	253	269	253	280	283	278	257	294	293	266	277	244	269	307	251	253	261	260	266	246	260	259	245	255	268	261	251	272	288	256	270	249	290	277	254	293	239	282	277	268	250	252	261	287	279	303	290	242	282	265	263	267	273	252	262	264	272	269	267	257	294	288	250	256	267	268	267	259	245	251	282	252	277	284	264	261	258	256	290	246	249	257	272	274	254	266	259	252	267	258	258	275	250	286	263	303	259	253	264	285	273	265	264	280	270	252	253	290	260	279	258	254	281	238	257	228	287	270	237	226	269	247	279	277	251	257	246	279	290	260	250	276	283	269	255	266	265	243	241	276	243	250	263	284	295	243	260	285	242	254	266	254	276	302	241	239	245	267	241	256	281	273	247	239	294	264	290	268	260	282	256	270	282	236	278	297	279	242	236	268	288	235	294	234	295	245	270	278	271	220	282	257	254	288	254	258	287	289	251	227	243	278	265	252	267	247	254	293	283	255	282	265	266	281	224	281	275	287	262	250	287	254	274	297	277	277	264	289	250	273	258	288	266	254	268	278	261	299	291	291	274	285	256	282	298	267	260	266	272	278	268	245	273	227	268	269	236	290	232	261	271	259	248	226	263	249	280	251	267	271	257	283	268	277	283	239	235	257	266	289	287	259	253	265	254	258	249	294	250	269	269	261	259	281	277	236	250	271	275	244	260	269	248	271	255	240	285	258	269	270	245	270	258	273	269	276	285	261	275	264	282	269	249	240	291	279	254	272	265	265	279	276	267	274	264	286	296	270	243	237	255	267	263	271	290	275	258	288	280	286	258	286	269	248	286	253	241	285	275	280	292	257	266	273	245	259	245	245	267	282	259	247	285	280	238	256	261	284	282	258	249	288	285	253	263	275	273	303	254	264	257	257	268	280	260	251	264	244	262	271	280	245	264	268	253	268	262	284	249	274	263	252	283	277	254	257	272	273	288
18873	11917	11835	2920	1923	1574	1390	1156	1028	961	897	888	833	838	760	769	694	739	716	733	718	665	688	704	679	648	700	688	701	666	611	696	645	711	660	714	633	618	654	636	638	660	658	623	616	629	691	627	647	647	646	651	651	672	663	633	656	698	667	668	630	636	634	686	622	602	646	638	655	677	622	619	630	625	665	675	664	653	648	618	688	609	654	638	665	643	683	620	616	692	651	631	609	578	615	612	651	647	655	633	578	648	657	664	620	648	670	626	621	645	627	588	628	604	643	597	676	598	671	626	653	647	630	653	634	625	636	621	649	695	630	629	656	666	615	631	639	661	658	687	698	634	640	607	645	669	605	627	627	623	636	623	592	638	660	624	642	633	601	653	637	705	612	620	673	634	619	643	627	653	697	628	612	611	649	641	604	569	675	637	646	653	608	674	605	633	623	598	629	645	630	624	628	633	619	629	625	616	652	632	657	597	623	626	617	641	651	608	615	640	626	590	624	651	638	633	600	643	640	651	624	612	709	652	620	619	669	633	611	649	674	662	621	623	638	656	693	610	617	641	643	623	646	598	627	693	642	649	647	676	602	671	659	646	647	654	669	636	639	676	630	707	607	618	607	630	656	611	639	638	611	660	686	670	663	672	633	638	635	628	613	648	663	632	657	654	625	606	668	636	618	641	646	644	657	627	601	617	621	654	682	620	720	666	673	615	698	607	622	706	633	648	626	622	625	644	628	601	681	678	665	593	670	624	662	672	660	597	628	644	619	609	680	667	688	663	657	665	672	640	665	615	624	624	686	586	614	674	633	684	646	671	639	657	663	657	625	589	662	659	664	622	622	609	673	658	627	619	587	645	643	650	611	643	607	643	603	613	668	675	628	588	606	655	674	619	628	688	622	606	654	599	654	656	607	644	671	638	659	638	663	693	607	600	609	644	622	666	631	657	646	680	619	611	631	670	593	608	635	656	638	611	636	607	640	680	586	696	616	666	637	627	689	606	632	658	651	628	647	632	693	669	641	635	646	659	641	580	662	634	647	632	625	603	660	621	613	653	640	600	662	624	632	646	602	679	606	664	642	662	640	627	661	634	649	635	640	616	619	628	686	628	638	658	626	635	615	634	646	676	635	647	672	625	676	616	617	678	599	660	636	643	616	612	634	648	647	689	616	606	600	622	632	643	706	619	641	646	581	690	655	616	674	650	633	654	624	629	642	676	660	671	603	632	624	628	608	652	673	632	649	628	628	628	622	674	605	685	681	681	603	621	624	610	669	611	633	623	619	618	632	666	676	617	632	607	619	653	671	634	632	634	638	625	648	632	659	636	661	634	630	621	655	618	700	603	644	623	649	598	690	645	651	624	656	671	644	667	614	646	628	655	627	650	596	676	701	639	675	653	616	639	605	634	656	602	628	644	639	639	660	683	674	662	669	620	635	695	606	604	649	677	644	646	596	630	601	639	615	680	679	654	593	607	636	647	657	634	645	601	630	593	634	663	652	629	678	609	613	650	671	645	641	703	614	682	649	654	636	667	631	650	613	636	679	629	628	639	631	634	639	662	617	661	654	621	636	654	643	688	603	643	614	644	629	668	707	646	640	594	648	570	693	644	630	660	613	621	651	604	637	665	689	619	673	632	622	621	638	660	619	593	638	644	699	596	644	631	656	618	604	625	620	619	640	593	630	641	644	639	651	647	605	653	634	669	624	665	648	626	643	659	614	664	604	637	644	621	659	652	616	655	652	629	588	618	571	645	604	633	612	641	607	652	615	653	629	648	657	612	615	639	631	643	628	659	608	587	629	629	641	645	632	655	652	650	663	675	631	605	643	628	626	660	608	692	608	626	645	610	639	628	639	613	666	616	625	623	653	632	635	605	624	683	639	646	596	629	620	637	651	634	663	653	653	673	605	631	616	630	615	669	599	636	656	607	637	668	608	654	660	637	621	634	601	648	676	692	664	619	624	661	659	640	663	654	630	621	690	652	659	630	615	650	660	625	669	642	636	647	664	650	643	658	643	648	625	661	627	663	595	628	622	613	617	658	649	632	666	615	589	660	612	638	635	654	651	648	651	617	621	663	635	634	688	643	635	649	648	614	655	582	606	614	601	632	639	611	660	668	652	679	640	592	630	640	607	668	600	638	644	606	632	644	632	620	624	657	644	626	665	670	618	649	676	667	606	643	635	613	644	614	676	620	635	645	624	660	686	656	655	656	634	646	613	652	615	663	610	606	642	655	634	615	656	617	597	637	646	617	646	657	654	624	643	672	613	608	621	603	637	634	653	648	642	663	624	613	655	664	644	623	664	630	639	632	673	617	662	664	637	643	695	672	635	622	662	638	609	619	629	672	619	612	614	633	671	625	631	674	646	619	611	594	648	609	645	670	665	599	644	623	652	617	598	693	598	641	622	674	607	595	623	634	684	680	627	619	627	642	640	658	670	630	637	640	659	630	641	651	649	670	634	647	677	593	636	627	624	623	612	657	608	653	659	653	680	648	662	647	659	613	658	649	663	657	667	615	666	682	637	645	614	689	654	644	656	636	605	627	609	619	642	622	616	676	650	630	656	615	627	588	648	629	642	640	622	644	671	653	677	689	685	644	612	640	642	624	642	623	647	615	657	628	673	646	651	637	635	583	643	619	633	638	692	652	662	655	587	619	657	667	637	644	622	670	585	654	644	649	599	604	640	683	637	611	658	632	618	631	646	641	627	649	629	588	657	648	666	646	652	655	645	632	618	623	659	632	646	607	615	652	616	681	668	699	678	580	625	656	633	647	619	622	639	676	618	624	666	611	631	602	606	615	681	661	645	668	651	662	672	666	625	627	666	687	564	644	620	621	641	675	647	623	622	655	613	691	649	618	668	652	652	641	594	650	668	625	660	631	653	610	660	621	639	677	631	702	660	651	643	615	601	654	656	653	644	623	648	660	642	643	652	607	654	666	630	663	676	632	597	644	587	593	617	664	650	643	644	616	627	642	678	622	604	633	631	630	663	647	637	695	598	640	660	620	660	612	630	687	626	644	633	637	608	592	648	633	647	668	633	647	674	645	664	667	616	582	617	677	657	648	646	617	635	695	651	642	638	642	669	636	593	634	680	639	609	674	651	604	643	642	633	654	623	621	599	607	614	634	635	634	614	647	629	672	673	638	664	638	633	632	653	647	610	649	678	665	628	666	622	599	654	666	629	621	632	616	631	644	630	636	652	625	633	619	631	630	648	654	671	663	632	683	622	650	642	670	634	669	643	638	619	594	664	659	657	659	649	666	643	633	637	637	641	648	659	623	626	625	677	656	636	633	660	617	662	668	708	624	606	648	609	648	679	647	670	686	639	677	618	641	649	613	623	646	653	689	615	613	650	625	644	637	643	610	608	615	679	587	621	603	653	599	670	672	632	655	643	641	682	657	612	600	678	664	635	676	622	606	646	641	638	676	621	644	608	628	669	622	621	659	675	691	637	614	659	636	619	667	623	648	606	669	600	648
35725	22532	17319	4706	1095	483	371	293	251	250	237	208	208	195	186	178	187	184	169	167	167	170	173	165	157	165	170	165	168	138	153	155	158	147	160	140	154	166	152	168	126	166	133	122	143	153	148	171	154	182	179	169	125	157	167	165	137	177	149	158	154	156	150	128	154	150	140	163	161	155	149	157	134	125	157	160	155	141	128	164	144	125	140	131	161	142	174	151	143	137	155	166	156	142	137	134	135	149	146	153	129	151	159	162	147	150	154	125	134	158	146	141	127	149	141	141	162	147	165	142	145	158	182	160	165	162	138	148	154	167	158	140	124	171	142	133	147	143	168	155	152	162	141	144	145	139	160	136	156	148	145	151	158	174	162	162	145	128	138	116	145	179	170	149	155	145	146	149	139	156	141	157	147	152	111	181	149	151	168	158	147	135	148	151	150	134	146	139	153	152	142	143	141	122	162	143	138	164	154	127	155	145	155	143	123	154	131	171	137	150	139	129	149	135	145	154	163	146	148	161	135	155	133	169	135	144	132	141	157	161	158	153	156	137	144	153	132	157	152	169	164	139	147	148	132	142	155	175	138	148	153	141	145	153	144	148	161	158	152	159	130	160	176	138	143	130	140	165	147	145	182	148	117	149	158	135	161	165	133	155	139	166	172	153	154	140	130	136	148	144	169	131	163	129	122	139	133	142	180	129	167	160	133	148	143	173	149	128	136	160	147	136	142	145	138	145	147	152	142	141	138	183	135	165	138	171	147	156	168	147	165	120	155	151	165	143	143	140	142	139	147	151	133	134	134	151	139	141	157	144	138	153	149	112	140	147	151	135	142	129	136	159	149	167	169	157	164	113	139	147	139	147	181	171	155	133	149	149	152	164	148	162	140	154	149	127	147	159	139	156	126	159	133	151	144	147	150	142	162	173	140	146	173	149	160	156	137	137	150	138	143	158	164	165	147	145	129	149	148	126	131	155	122	128	169	157	148	156	154	153	136	167	129	141	154	150	163	144	145	166	134	148	146	132	152	136	184	138	133	138	131	135	140	147	151	162	134	135	154	147	141	139	150	159	130	155	163	170	153	149	144	158	150	126	151	154	150	133	130	157	146	136	160	158	147	173	169	154	165	155	122	151	143	131	163	150	145	148	150	117	143	149	139	112	154	147	139	144	153	182	143	157	158	136	133	138	164	172	146	151	151	143	157	153	155	169	136	137	171	125	172	181	164	136	144	164	175	155	139	163	155	156	173	124	138	156	136	140	160	156	161	155	165	145	144	125	154	133	171	153	166	139	153	161	135	164	173	139	142	131	157	152	143	144	145	179	149	140	142	122	153	149	121	150	164	144	154	175	129	158	160	147	148	118	145	152	140	144	169	140	147	168	145	141	117	161	140	153	176	138	148	150	134	162	126	123	143	159	151	154	147	159	152	159	141	142	181	156	158	159	169	135	146	159	157	139	146	143	147	156	145	140	156	164	133	145	158	169	136	154	130	157	134	153	144	180	144	168	161	159	129	172	147	136	147	149	136	155	153	142	143	150	143	143	161	147	141	152	151	188	132	160	151	132	156	157	141	129	199	128	157	153	159	146	147	166	140	134	129	159	169	154	151	131	121	126	136	148	144	146	166	146	140	171	152	151	146	151	151	169	128	133	153	166	160	164	155	175	157	156	124	143	137	143	145	134	153	166	150	125	160	149	177	159	165	162	143	166	140	145	182	136	153	127	154	141	145	148	173	161	130	151	134	141	131	166	159	164	175	137	160	132	162	123	160	147	148	154	139	140	134	134	124	119	155	153	145	144	139	153	166	146	160	154	142	139	141	169	134	135	154	163	138	182	151	130	124	145	156	163	158	146	151	162	165	162	146	170	167	145	151	133	145	152	169	168	140	148	146	150	146	139	135	151	140	128	154	144	149	142	136	145	158	146	146	143	149	150	139	137	133	156	170	156	151	143	144	149	164	171	139	136	137	153	165	163	148	163	137	150	160	132	155	178	129	145	160	138	127	146	171	167	144	147	148	134	143	181	154	142	152	133	147	163	147	156	148	143	135	149	146	169	162	138	149	156	124	152	137	130	122	146	139	143	143	147	175	161	171	138	130	147	130	150	126	157	151	148	173	152	151	182	136	155	125	160	138	153	166	149	135	160	166	153	127	157	156	141	142	167	146	193	142	113	157	137	147	146	142	146	152	143	152	152	137	124	143	140	146	176	157	159	125	142	161	127	151	159	155	153	152	162	143	170	176	149	163	131	151	143	172	133	156	170	143	152	160	162	156	151	129	142	146	134	144	150	176	146	144	159	143	156	167	161	153	170	146	152	154	150	158	146	143	140	140	155	159	166	179	136	128	145	139	164	154	152	147	141	151	154	139	153	121	150	134	145	147	153	156	165	158	149	112	159	133	137	128	162	150	143	143	158	136	145	133	152	147	167	140	126	159	147	144	153	148	155	140	134	144	152	145	147	166	126	148	163	165	146	145	173	152	145	148	161	151	164	129	153	123	150	159	163	129	171	130	155	159	152	176	141	161	127	167	132	161	156	144	142	144	158	160	133	144	153	182	169	147	145	143	149	152	163	156	165	155	150	173	144	151	160	152	151	124	151	146	144	164	153	137	160	133	149	142	137	155	146	131	154	156	141	152	144	127	151	156	152	153	151	140	154	124	136	154	147	162	142	148	168	144	149	139	144	141	147	132	168	140	159	150	137	138	128	137	125	147	149	162	161	166	132	154	164	148	157	153	174	146	151	150	157	155	162	169	171	166	140	150	157	140	166	164	151	154	132	137	141	165	136	137	147	151	145	143	163	139	174	167	137	157	151	149	148	177	155	161	151	141	150	169	147	151	159	141	139	131	145	150	149	146	149	149	133	167	142	136	130	168	150	138	125	160	148	149	144	153	153	142	152	159	155	167	158	130	136	142	141	153	138	123	160	169	167	149	147	154	144	131	134	142	161	132	155	132	150	152	138	154	149	160	152	138	163	140	140	154	145	155	137	131	150	147	139	124	139	149	146	159	120	155	138	161	145	149	172	144	143	140	163	147	170	131	132	171	161	148	166	157	122	147	152	164	156	161	139	166	150	152	141	120	132	179	143	156	168	161	169	141	177	134	148	153	143	125	118	140	143	140	136	147	175	159	145	130	133	174	139	144	154	139	145	175	145	160	161	162	147	166	163	146	162	134	142	153	143	148	133	156	159	151	153	148	156	156	157	137	137	156	159	155	135	148	160	119	163	170	133	127	168	152	130	170	133	148	129	146	146	150	164	146	165	159	137	154	135	158	151	144	131	156	163	160	138	156	174	151	156	144	171	154	128	160	132	129	137	145	150	157	158	139	161	161	133	151	136	152	139	153	157	142	138	164	139	166	160	159	136	123	146	162	172	154	154	150	156	150	139	165	134	154	143	148	143	146	158	142	155	152	137	136	168	149	157	148	140	154	150	134	158	156	154	153	158	179	161	165	130	132	154	165	160	152	159	136	146	153	144
24534	18351	18766	4855	2469	1732	1467	1214	1008	944	893	763	691	666	649	626	562	539	513	493	485	481	519	447	465	427	434	414	441	442	413	433	411	430	411	455	438	383	413	403	373	464	419	422	402	435	409	388	400	400	404	362	410	376	376	388	368	405	383	431	368	385	397	387	380	389	385	382	388	408	413	381	390	372	382	397	403	392	374	382	390	354	408	389	364	375	393	382	371	382	418	401	381	380	396	362	382	389	369	392	428	418	360	379	382	394	385	398	343	367	406	387	356	382	364	369	370	397	365	391	413	362	355	411	396	392	378	395	362	404	379	381	366	379	410	371	395	361	393	348	376	394	378	406	388	377	374	355	375	375	395	409	372	394	376	388	393	413	363	360	367	386	384	363	387	339	388	402	372	388	385	385	403	328	379	389	410	383	382	382	403	389	387	346	394	350	390	402	385	417	363	406	410	388	368	391	395	393	351	379	354	406	407	374	393	393	373	348	367	426	408	358	387	395	388	382	379	414	412	400	391	366	425	378	356	378	427	373	371	349	377	340	388	381	397	394	378	420	370	417	366	401	354	371	360	400	365	358	354	393	371	409	388	402	381	364	379	386	400	375	418	374	370	384	382	396	395	378	391	363	394	398	357	405	375	434	364	403	365	361	377	395	404	374	362	410	391	375	396	384	392	406	394	360	372	411	368	391	390	364	370	386	423	381	396	358	416	356	430	373	410	387	369	396	400	381	383	405	412	368	364	375	362	349	389	355	365	352	400	406	380	419	380	413	379	375	378	386	366	449	392	382	378	386	363	391	380	391	399	399	379	388	385	369	343	338	376	373	377	375	345	409	398	356	398	392	405	371	386	404	398	389	349	341	375	399	345	412	408	380	399	358	390	406	360	359	401	405	391	394	377	388	383	393	409	387	385	357	389	371	416	402	397	395	384	395	405	378	392	404	368	378	364	402	354	373	372	389	357	379	351	353	413	408	389	389	391	407	388	400	391	390	419	398	361	372	383	410	378	352	351	379	402	431	376	365	393	387	365	362	398	346	363	356	435	410	380	376	409	412	389	396	404	418	338	371	360	377	346	437	385	349	375	396	368	397	354	385	364	386	398	379	394	417	349	384	374	387	350	390	341	386	382	395	384	386	410	366	361	376	369	404	378	360	373	394	411	404	396	382	386	368	383	383	403	361	354	397	403	413	376	350	401	376	348	382	362	406	357	372	428	334	414	383	367	387	377	397	407	401	399	380	407	415	386	366	372	400	391	391	370	399	379	362	366	415	388	390	344	383	395	407	358	391	374	415	402	340	384	387	348	363	413	420	394	362	408	361	393	403	393	343	394	406	356	375	394	391	371	394	354	371	422	378	382	396	357	398	389	358	412	355	405	364	406	392	381	386	362	384	372	397	389	374	381	350	395	403	379	356	392	378	391	370	419	360	353	373	385	385	354	390	438	378	400	386	362	346	385	358	397	401	380	395	373	416	379	412	364	375	382	388	418	397	391	397	381	369	387	362	401	380	399	333	368	367	400	397	377	384	381	392	363	397	420	358	409	400	388	395	360	385	385	361	390	382	430	378	399	414	366	390	380	391	384	394	377	340	389	399	363	378	391	381	357	411	388	372	402	404	386	382	361	412	390	392	353	373	373	365	365	407	398	397	420	417	377	364	375	380	404	386	389	379	387	378	367	372	412	363	359	380	397	368	377	357	390	394	394	364	390	386	395	386	377	370	393	380	416	350	389	372	377	372	399	345	350	377	378	391	368	403	404	352	355	405	399	380	369	357	394	369	389	360	379	379	365	415	414	345	387	372	410	412	359	333	399	414	359	417	354	393	369	379	358	388	446	402	401	388	384	377	382	356	413	390	386	348	344	377	391	361	366	375	399	396	372	419	369	422	389	413	372	378	367	403	375	401	404	348	399	415	397	374	375	401	366	400	382	364	396	385	369	373	383	394	346	384	388	397	393	363	375	369	422	364	358	385	378	397	389	387	411	384	393	334	391	379	353	386	373	358	359	362	412	349	382	374	387	388	398	411	402	371	405	413	385	371	406	407	418	370	389	384	385	410	391	393	381	387	378	380	427	380	376	377	378	353	392	382	416	402	381	358	398	424	375	391	390	380	384	361	423	389	383	388	382	354	368	345	365	385	348	395	386	399	373	388	380	364	362	404	370	379	382	380	372	377	385	435	378	365	415	370	391	371	383	410	428	393	405	370	415	386	400	377	386	353	388	391	368	395	381	394	370	344	364	390	387	379	427	372	380	363	391	357	407	378	405	420	391	373	374	378	378	397	395	378	383	400	376	376	375	377	413	402	378	341	385	450	352	431	379	384	401	380	362	387	381	396	416	379	377	397	380	396	400	397	389	390	379	381	434	380	403	362	369	370	407	365	368	394	406	376	380	399	382	385	366	370	362	407	366	376	380	371	398	389	399	380	329	371	394	387	379	362	370	398	369	360	374	384	381	347	366	374	372	392	376	399	376	369	362	336	367	341	387	420	376	400	392	393	388	361	383	383	395	387	393	383	405	379	371	367	397	365	423	390	346	410	325	406	367	368	403	368	383	362	406	357	379	375	374	390	413	377	385	386	375	395	429	359	393	377	372	369	405	378	366	374	410	374	379	369	390	342	343	334	377	376	412	391	370	404	381	382	382	391	372	393	394	362	418	402	376	403	416	368	387	410	349	397	365	375	356	383	377	369	399	383	350	410	356	367	385	403	419	380	381	368	404	373	379	354	400	409	381	377	385	360	373	421	404	369	403	366	366	370	386	351	395	380	391	397	368	392	353	394	374	395	383	387	380	389	380	371	405	412	371	405	397	409	395	370	408	369	372	393	391	403	415	383	365	355	367	373	356	395	400	393	365	363	370	351	381	367	410	396	364	388	375	380	365	396	429	358	400	367	374	398	387	385	398	377	359	355	404	385	342	397	393	358	343	384	383	436	404	376	402	377	409	367	373	389	404	408	407	364	406	424	376	385	419	409	357	387	369	397	441	375	378	367	382	379	399	364	409	436	369	352	387	356	359	387	374	374	405	374	390	385	381	363	377	376	366	408	395	379	369	358	357	358	374	391	357	404	405	409	393	386	370	379	392	423	359	377	425	385	369	414	396	357	344	360	354	397	393	386	394	401	379	376	359	412	362	389	397	388	389	378	378	398	355	383	363	366	368	380	363	379	343	384	405	373	418	339	374	369	384	396	402	425	408	379	391	350	360	395	406	393	402	338	408	392	394	350	382	393	380	399	385	398	387	338	388	377	388	402	355	378	395	385	398	364	396	386	364	393	369	403	402	421	363	370	371	394	355	399	382	368	386	403	385	412	377	390	330	389	366	386	387	370	357	409	369	403	382	379	387	383	383	361	409	407	412	394	406	413	385	385	382	353	367	352	393	406	363	378	389	387	370	375	372	359	372	395	379	389	378	382	380	375	363	370	377	401	358	374	379	370	394	382	374	415	375	398	396	383	393	396	413	403	400	376	393	373
12111	4465	2122	589	421	382	322	309	322	324	341	284	331	304	307	323	295	283	323	309	285	346	282	289	289	321	291	276	280	300	298	291	284	313	288	294	344	270	282	306	276	266	308	296	309	323	322	269	277	318	263	247	268	289	290	284	263	272	306	317	323	293	297	289	282	314	296	278	307	306	278	306	313	272	300	306	315	286	328	291	304	283	267	275	290	282	308	310	300	332	285	281	293	306	299	290	262	290	291	293	311	286	318	265	308	279	291	280	279	256	310	298	286	292	302	286	290	307	301	290	276	308	331	275	276	305	303	300	270	290	294	323	264	288	297	291	282	292	316	321	290	300	299	310	291	295	329	284	302	298	306	282	314	308	280	271	299	304	292	310	318	304	296	272	336	287	297	305	259	284	309	295	267	245	325	320	303	281	263	273	292	267	273	316	309	280	299	323	268	287	292	297	306	332	291	281	290	294	341	322	313	290	348	293	309	281	283	283	297	318	290	312	305	287	288	251	276	303	294	302	279	283	294	279	278	264	263	303	284	300	289	332	283	296	314	293	287	258	317	292	261	278	277	298	295	274	296	292	284	280	313	295	263	303	233	286	300	301	300	303	300	301	310	285	298	277	309	297	310	277	295	271	287	313	280	315	294	294	263	292	312	279	298	302	324	283	227	301	299	311	317	298	268	287	287	297	282	302	275	278	280	294	262	247	277	284	323	304	308	315	313	299	311	305	290	292	302	324	291	299	302	288	298	324	284	267	283	326	265	318	295	244	297	266	289	286	278	267	320	298	313	309	295	279	284	285	309	343	284	322	298	274	289	306	298	304	348	312	268	297	276	301	273	295	317	280	276	297	291	331	323	296	299	288	271	284	272	288	280	291	310	296	334	301	282	283	310	328	283	310	332	283	313	300	302	282	295	315	314	308	277	302	308	295	275	279	290	276	313	312	292	305	308	296	274	272	310	294	277	306	307	255	315	264	302	328	307	296	288	278	325	312	300	291	313	308	296	320	263	315	325	286	288	314	303	311	295	280	314	294	286	312	277	293	259	302	273	283	296	300	307	299	272	266	291	316	323	291	280	248	295	260	279	286	296	290	286	274	286	275	269	305	283	313	269	303	292	287	304	306	286	292	293	319	280	303	310	317	269	292	293	272	298	311	285	296	320	260	304	283	282	273	312	296	291	286	289	332	293	327	315	299	298	288	300	277	287	316	288	289	298	304	291	275	274	262	277	293	331	284	296	320	293	303	306	278	262	295	293	258	288	300	319	299	282	285	303	294	279	274	268	303	315	309	299	275	259	298	298	310	296	273	302	310	327	304	297	285	283	301	297	290	306	303	297	306	299	258	277	309	287	310	261	281	294	291	343	275	299	280	306	325	290	306	276	259	313	310	274	278	327	311	288	297	290	287	314	310	303	315	313	298	306	284	303	279	299	266	297	256	266	284	304	273	251	286	334	297	279	287	262	329	273	300	304	296	296	301	280	285	310	286	283	290	279	332	295	298	314	270	309	306	292	281	287	276	291	291	262	296	309	292	319	288	300	272	301	278	289	274	277	272	276	315	299	316	293	319	273	283	324	287	282	297	298	285	268	295	287	316	288	318	297	288	325	294	287	331	284	324	306	272	308	295	277	298	281	286	303	296	289	296	294	304	298	294	312	324	334	289	302	300	288	301	295	283	302	330	291	305	326	303	286	283	287	304	297	285	303	305	316	305	302	275	292	285	286	277	281	273	281	299	300	288	281	293	281	283	275	306	243	289	307	296	283	288	308	308	323	294	313	277	260	280	276	279	304	330	277	285	302	314	297	294	276	297	281	298	304	294	284	298	280	281	278	280	288	306	321	268	275	297	307	290	294	289	334	287	277	277	300	304	319	307	282	273	335	292	282	317	305	294	294	323	312	313	297	293	295	328	300	301	276	297	269	242	299	276	316	300	281	319	311	290	291	285	304	289	337	309	302	274	317	271	310	305	284	287	289	278	289	299	313	306	301	310	297	310	319	282	335	283	312	302	313	309	316	287	295	316	298	307	296	285	277	299	258	313	280	307	311	301	299	297	284	307	316	266	315	277	283	258	318	281	291	271	320	316	282	282	272	276	286	305	314	298	311	316	301	279	305	281	281	297	308	278	305	292	284	313	294	289	272	277	288	301	263	285	299	265	305	292	285	304	295	282	288	309	281	318	307	269	286	281	277	308	281	288	294	290	263	271	288	294	269	281	286	288	278	303	304	289	291	288	305	263	278	297	276	289	285	271	338	305	295	276	283	287	298	279	285	282	286	280	291	278	292	301	289	296	268	306	275	298	285	281	285	321	300	304	298	340	291	291	278	298	301	277	293	326	321	285	264	297	289	291	303	289	266	278	301	298	301	305	284	306	261	329	312	298	281	287	300	304	303	269	276	279	311	263	291	286	276	268	270	288	292	311	288	313	272	292	269	274	257	307	264	265	314	289	328	306	280	295	302	278	284	298	288	290	305	294	309	296	320	323	258	309	313	295	294	325	297	303	290	288	291	271	311	298	316	312	265	284	295	277	291	266	294	297	288	278	293	299	309	265	281	277	275	275	316	286	292	304	321	321	327	300	277	305	280	273	303	300	282	313	298	312	286	309	287	286	286	306	298	321	273	257	301	282	288	275	277	302	290	307	291	279	260	295	316	274	303	285	276	308	254	278	296	288	274	270	276	285	282	306	276	317	278	299	306	291	301	294	327	321	307	311	296	304	325	297	303	307	296	306	280	278	287	297	278	318	296	297	283	325	289	294	311	300	281	280	266	306	274	288	292	322	278	285	283	273	333	307	306	299	269	300	344	294	325	326	330	290	297	291	323	324	303	344	288	288	298	260	300	317	283	307	286	320	338	295	319	268	268	278	276	321	317	312	301	325	306	273	333	291	290	310	286	289	322	318	274	285	307	294	294	320	290	318	292	294	290	295	311	274	311	281	275	317	296	301	290	286	291	295	314	298	284	313	294	273	292	309	303	298	303	237	252	335	293	305	265	301	294	308	292	297	296	282	326	315	291	292	307	260	279	321	282	294	260	324	313	313	274	286	307	321	298	313	295	287	298	340	319	301	304	312	297	297	349	283	297	309	296	255	320	319	293	280	325	276	272	310	298	264	312	288	270	280	273	315	275	296	290	270	300	281	304	288	289	299	284	294	311	283	294	279	296	241	312	273	302	309	302	268	289	311	275	300	304	297	310	304	319	300	296	273	305	272	288	283	288	327	312	277	301	281	279	284	310	287	265	296	289	306	290	309	284	299	295	288	295	293	310	297	274	296	306	285	266	261	312	271	292	285	283	300	314	283	299	306	310	350	291	302	319	320	266	295	276	307	314	278	290	293	301	290	264	302	272	329	295	305	314	257	314	278	267	301	311	285	280	300	255	296	270	258	316	287	324	293	279	314	318	286	278	270	275	264	317	306	278	263	275	278	313	282	274	319	305	278	307	298	271	288	282	298	282	246	285	311	292	294	311	279
8832	4839	4003	1587	1190	1036	980	918	835	851	852	791	798	747	802	751	735	718	750	644	687	777	767	732	681	713	747	718	669	696	713	780	742	734	737	739	742	764	738	704	703	686	705	660	753	698	690	669	710	681	690	725	707	719	711	676	714	697	700	723	673	681	714	759	702	694	715	733	695	702	772	648	646	738	706	711	712	694	731	704	684	721	685	720	705	690	710	702	693	670	694	693	646	671	659	681	676	732	702	673	716	669	667	738	730	657	739	705	719	686	743	744	715	712	750	722	700	714	701	688	743	729	724	688	685	724	664	694	719	737	660	708	695	666	697	710	720	778	663	741	738	716	696	738	704	721	712	688	718	689	700	694	681	716	698	755	735	773	737	723	711	763	715	702	670	731	684	674	749	752	682	704	689	672	749	699	680	745	723	752	693	680	735	714	715	745	699	702	706	749	740	724	690	705	702	709	719	681	751	718	682	700	700	700	691	673	697	704	714	740	729	682	726	713	693	688	748	704	669	713	697	723	712	704	688	784	692	722	752	706	692	719	691	721	707	698	741	753	710	724	666	698	743	794	699	694	732	698	719	724	686	711	707	743	713	727	659	733	684	698	680	696	690	700	689	682	732	678	692	709	783	728	742	713	698	720	711	693	689	724	699	771	731	727	687	718	687	700	667	722	737	706	724	713	726	738	697	667	697	697	749	744	685	662	705	662	744	684	708	721	731	706	719	702	687	696	675	722	719	749	730	727	708	701	709	722	707	763	674	694	735	678	699	728	694	690	686	708	712	746	716	713	684	663	724	727	653	725	727	684	665	688	726	727	685	692	702	728	683	675	691	728	731	697	681	647	741	660	716	738	725	675	715	699	729	716	760	711	654	732	710	703	690	716	667	710	747	692	736	721	660	737	733	747	671	714	680	685	682	688	708	726	664	689	709	727	700	726	679	690	672	750	713	693	710	683	703	734	698	709	704	756	687	691	722	686	741	689	719	739	690	772	750	651	694	719	700	684	706	701	720	721	688	722	684	684	707	701	743	682	688	717	710	698	699	730	740	690	727	706	677	707	649	699	679	675	708	733	742	688	701	730	725	707	726	739	715	695	702	731	668	664	678	705	658	748	734	676	671	683	722	694	711	697	711	713	705	708	754	704	671	725	722	685	737	709	695	708	731	689	734	735	711	731	672	684	752	706	685	673	725	680	672	680	734	695	727	717	687	762	737	724	705	704	727	755	713	761	762	692	689	701	722	689	721	673	708	693	699	688	685	656	691	718	692	740	708	713	721	696	708	726	747	705	694	721	655	667	700	702	712	666	758	722	727	755	727	686	695	707	728	721	759	715	678	776	730	701	641	669	699	710	744	656	738	712	714	695	755	762	700	707	721	689	726	715	757	738	683	738	703	686	662	717	702	677	703	762	702	746	712	668	726	662	683	715	685	693	708	669	741	777	778	686	696	739	710	662	686	711	679	694	669	718	756	718	703	700	732	738	726	676	776	700	728	720	699	736	659	689	696	753	752	726	703	748	725	776	713	705	687	739	709	693	734	712	724	705	738	759	724	740	706	702	737	732	667	697	737	707	746	658	673	700	675	723	710	759	678	712	725	741	689	737	740	753	719	708	776	696	649	767	696	718	732	626	693	703	738	761	705	689	717	707	707	672	729	717	688	690	734	733	700	636	687	701	665	735	736	713	722	730	733	737	697	740	709	756	777	721	760	744	741	754	718	653	743	704	732	768	667	739	753	747	727	744	719	655	693	718	704	684	714	736	691	755	717	643	666	723	698	673	722	737	697	715	711	672	690	693	698	716	709	699	702	686	715	766	718	712	722	722	677	712	716	713	710	705	700	747	720	759	726	671	655	711	711	706	735	707	737	689	714	704	671	723	660	718	731	657	698	671	710	700	727	747	707	712	711	734	740	709	694	689	710	657	671	697	719	690	688	698	727	731	693	731	690	660	698	688	665	677	746	716	745	753	729	674	706	717	697	749	727	699	712	727	665	710	751	711	741	712	723	699	696	700	667	747	734	705	716	679	656	745	704	678	699	731	704	725	700	701	765	705	704	718	719	682	692	717	726	697	709	663	709	753	725	733	709	681	656	714	708	709	716	690	736	707	701	646	710	688	712	696	728	664	665	651	719	747	683	711	712	733	721	721	708	703	734	690	735	694	682	711	710	717	699	755	703	715	633	696	683	692	720	708	712	699	716	712	694	683	731	694	760	681	743	695	696	671	736	709	749	689	706	732	710	707	747	720	682	720	732	732	683	693	719	706	700	671	677	699	719	726	722	715	729	700	761	703	737	717	734	723	736	705	689	724	700	674	693	702	651	702	715	701	711	748	725	755	727	662	687	695	729	713	756	732	720	719	715	706	735	745	730	732	702	733	713	718	726	737	712	709	727	703	743	733	739	721	733	719	704	736	680	679	683	673	697	733	690	696	694	697	751	716	731	705	616	711	663	736	723	682	747	743	746	699	727	701	711	717	714	678	727	685	710	722	731	701	690	739	742	731	733	691	687	715	667	721	673	696	673	735	672	716	708	739	738	726	683	726	703	716	697	706	702	683	710	701	667	700	715	719	688	701	729	660	721	730	715	697	738	711	706	719	715	698	738	743	708	629	695	695	762	700	695	715	730	746	717	710	711	727	744	688	692	709	760	667	706	751	713	682	705	657	677	700	680	704	738	682	712	685	733	719	757	695	737	741	702	709	683	736	696	695	722	697	713	745	764	707	717	727	703	740	714	711	754	673	693	698	747	699	706	724	742	693	729	709	698	714	695	662	683	715	735	694	725	662	715	774	652	723	739	712	675	689	714	751	731	729	726	742	687	733	699	691	680	684	686	687	701	688	747	736	709	701	762	678	683	734	667	697	737	683	695	689	739	707	709	690	706	697	727	726	749	714	699	729	725	712	663	709	694	710	689	732	706	751	734	693	776	695	693	690	692	696	691	663	704	734	728	664	693	732	708	721	741	745	696	681	680	728	726	654	690	762	664	720	727	684	740	687	736	742	687	668	667	661	679	664	695	735	678	679	702	705	752	719	695	723	674	668	741	679	657	646	730	708	712	711	719	727	741	694	755	722	721	711	723	721	742	661	767	705	748	666	711	672	716	673	697	731	755	710	745	711	678	697	685	710	700	715	753	680	737	690	714	706	733	661	699	676	693	694	718	670	744	754	681	728	706	722	736	729	727	709	677	700	718	746	716	750	696	701	715	727	724	712	730	699	722	682	678	743	726	743	705	742	714	719	666	711	657	713	735	733	723	685	671	730	738	701	660	717	703	693	703	679	696	680	671	695	726	727	671	702	697	709	728	751	694	680	730	686	728	728	661	736	659	716	713	619	740	753	750	704	704	724	695	781	670	741	697	754	656	731	693	677	734	717	722	722	671	694	746	720	710	639	742	663	688	679	675	668	715	709	682	699	728	732	712	699	749	680	706	706	703	672	709	722	746	744	711	738	702	682	712	677	689	720	730	661	737	731
26650	15284	9910	2305	666	483	420	360	345	329	317	303	311	282	294	280	269	263	271	276	295	265	256	298	272	274	242	286	309	236	253	276	258	260	303	298	282	250	237	256	258	264	260	259	269	234	256	301	222	242	284	268	260	249	279	285	255	250	297	269	254	283	269	279	248	262	255	306	248	271	231	247	291	257	254	265	279	229	262	276	262	273	265	282	281	261	258	242	276	261	281	294	264	266	242	286	289	269	262	275	272	256	271	271	259	247	270	273	253	270	244	264	256	274	269	223	259	269	259	297	284	262	240	270	275	254	268	275	258	269	286	272	250	289	254	258	260	281	256	286	289	253	246	259	286	252	257	262	271	259	271	297	288	266	239	277	256	277	250	285	255	279	281	262	264	245	270	269	255	229	247	258	265	275	263	253	243	292	246	266	271	244	261	253	262	261	274	268	257	253	262	291	265	265	256	279	271	237	255	281	269	287	240	281	248	247	252	281	261	282	257	234	253	268	296	267	302	249	249	262	271	238	276	235	263	260	281	256	223	269	260	266	267	258	265	254	274	256	289	245	273	258	262	259	255	276	292	277	239	280	264	234	263	277	266	276	237	274	256	262	283	272	268	258	272	242	250	285	277	254	266	277	273	266	280	260	255	255	257	266	259	273	288	249	277	243	257	262	254	270	277	275	256	249	250	278	261	257	264	259	261	251	295	255	261	287	254	276	286	259	263	251	244	263	273	269	240	223	232	291	266	266	271	254	252	237	246	281	272	242	289	255	261	264	258	279	249	272	271	283	264	235	258	276	258	266	275	272	249	282	277	267	258	262	250	297	270	249	269	294	273	220	251	279	277	248	258	235	281	257	257	267	268	265	267	250	290	242	261	232	235	287	254	251	256	247	286	247	252	279	254	253	277	268	258	295	283	270	289	217	259	257	266	283	297	273	257	275	265	297	296	271	301	298	277	271	265	286	245	305	257	254	257	250	252	258	266	253	260	266	275	264	268	232	249	240	252	255	268	274	264	252	257	251	267	278	245	292	237	289	270	261	275	285	242	256	266	277	281	263	246	269	264	242	256	262	242	281	253	229	273	258	256	296	259	265	282	271	247	264	243	260	262	263	271	250	266	259	259	262	244	284	283	301	252	264	275	271	253	282	285	268	253	242	249	272	292	248	252	285	260	258	246	261	270	247	268	260	284	251	241	249	242	294	241	254	267	273	269	278	250	265	258	274	271	288	257	265	271	254	237	272	276	283	265	269	248	273	277	288	290	286	284	261	265	250	236	264	288	252	262	253	289	273	261	249	262	274	236	292	254	269	279	276	291	269	281	271	261	242	270	302	297	266	233	256	239	239	286	248	273	252	266	272	284	247	232	253	258	298	300	280	261	253	267	289	285	293	249	255	256	278	247	237	241	280	291	249	220	261	268	262	274	290	259	245	250	228	266	291	271	264	288	267	258	274	283	234	261	275	274	261	247	280	251	263	247	243	280	268	286	271	261	291	278	302	315	238	236	262	258	254	286	283	266	215	236	221	242	240	275	257	273	266	251	257	278	242	224	287	271	280	266	239	282	296	276	238	249	257	267	283	272	251	237	271	262	277	288	267	265	277	275	233	260	243	259	219	272	265	240	241	289	278	263	248	278	330	252	267	282	272	259	289	287	247	271	289	286	277	253	229	269	271	300	259	248	277	294	241	259	260	241	267	276	268	298	251	285	274	257	266	277	235	279	255	255	257	254	274	247	260	241	240	269	266	240	260	277	285	291	249	260	271	260	258	271	291	272	280	252	256	240	250	263	257	263	247	257	246	280	258	266	285	255	260	301	280	275	267	275	228	268	257	248	266	267	288	250	247	258	254	269	260	270	284	283	277	270	259	262	251	266	245	251	259	265	276	278	276	256	233	277	240	262	247	239	263	285	262	264	279	282	279	271	265	270	267	297	284	267	243	258	269	269	248	274	306	289	253	276	291	264	277	285	291	280	235	259	279	269	283	283	269	259	250	298	262	256	270	286	268	264	274	275	258	274	255	256	274	262	253	252	259	249	261	271	225	257	260	264	254	283	238	279	238	268	276	288	259	269	268	280	239	247	271	275	280	263	252	247	246	269	261	270	293	268	259	263	234	248	276	276	264	269	278	286	260	291	261	269	245	286	277	245	212	284	278	280	270	249	287	273	271	262	254	285	261	289	302	267	258	269	280	260	259	250	290	237	260	255	269	276	273	255	254	287	235	282	273	254	258	239	249	252	260	273	265	246	267	261	287	291	259	282	242	295	275	293	263	268	259	229	289	240	255	273	271	257	265	252	258	269	286	247	258	276	315	236	257	293	257	267	260	276	278	283	244	263	275	234	258	240	272	263	225	262	252	289	254	258	256	263	247	272	296	262	293	253	262	250	248	287	259	285	276	257	284	292	247	259	266	249	279	256	251	256	294	240	276	261	290	266	249	273	277	273	256	298	240	272	270	264	284	286	247	252	277	250	299	275	273	290	258	280	241	279	239	292	237	281	282	259	269	241	264	253	220	248	267	241	265	275	230	260	249	260	276	262	284	248	279	256	283	256	274	295	273	259	253	270	260	254	281	273	280	256	257	266	267	284	288	269	283	295	255	256	290	265	306	251	240	258	237	267	273	254	272	249	279	249	270	256	248	243	243	284	251	284	286	250	255	270	267	267	275	273	278	254	296	273	284	272	231	272	288	251	255	245	253	262	277	258	266	224	293	256	260	263	256	263	262	264	243	282	262	278	278	287	267	272	280	249	282	274	258	279	270	253	267	296	257	227	264	248	245	263	243	261	257	281	285	283	269	291	245	289	299	263	279	248	269	237	268	266	265	265	302	274	247	244	297	260	277	260	250	256	252	259	285	252	256	280	299	250	287	287	266	254	266	257	240	264	270	278	219	267	265	271	265	263	283	288	248	270	262	257	287	264	253	255	256	276	265	271	247	250	290	268	270	271	265	282	246	242	264	274	260	253	242	237	270	279	249	287	267	269	245	297	279	270	239	240	257	285	247	284	275	266	257	269	268	250	292	271	259	276	258	284	282	301	261	244	266	271	237	238	225	264	242	266	272	235	283	252	271	249	240	242	275	260	270	243	273	248	273	283	310	259	245	279	240	276	264	281	238	275	250	230	271	281	241	272	270	274	225	256	261	272	281	246	268	260	262	237	243	245	285	269	252	267	270	243	287	254	281	239	284	282	246	272	265	261	249	220	285	261	270	267	244	273	244	289	273	258	259	232	281	305	271	256	245	265	276	236	267	238	272	257	276	276	288	272	270	282	259	264	251	269	297	265	271	289	292	277	246	265	295	233	261	263	270	279	249	266	233	240	278	263	248	254	266	257	261	256	290	269	252	260	260	226	259	266	262	242	247	269	250	264	285	279	264	264	266	274	267	281	244	246	264	276	242	279	250	266	282	308	268	270	263	271	243	264	267	238	273	238	272	274	262	269	285	259	249	229	241	281	239	269	246	272	232	269	255	266	266
19670	13129	12555	3482	1867	1570	1357	1134	1031	1025	969	860	850	790	768	775	774	731	735	674	722	690	693	678	704	666	695	673	639	661	700	684	691	667	636	710	618	692	641	595	670	648	641	643	652	674	680	612	633	655	646	660	636	638	644	616	636	622	653	648	622	617	631	638	633	631	656	660	621	653	677	653	672	660	655	666	612	666	662	662	604	638	597	615	682	594	666	670	650	627	623	649	619	647	645	609	606	614	613	641	662	650	623	609	629	599	641	632	625	582	643	651	665	681	622	595	640	599	616	609	709	665	614	659	623	691	659	603	636	673	588	659	667	630	616	620	619	610	673	663	631	638	621	608	664	649	660	630	644	600	622	599	636	637	631	591	623	632	650	642	616	624	650	608	657	633	643	639	607	583	633	627	625	629	645	615	604	630	618	611	640	600	629	619	634	642	618	605	594	633	631	652	662	668	661	671	613	636	650	606	716	614	635	696	639	653	664	615	663	668	658	630	624	626	651	640	654	642	679	637	679	621	636	648	655	641	676	650	655	603	626	640	627	647	624	643	609	644	655	594	669	628	614	628	627	653	613	579	598	647	651	617	646	620	615	629	628	633	636	697	655	627	617	684	619	654	581	685	637	652	643	644	609	644	638	588	625	630	650	655	654	657	676	649	658	643	654	638	681	612	680	650	672	655	650	675	614	608	667	572	634	579	659	620	637	672	625	621	623	635	670	624	616	593	640	647	659	656	657	612	624	622	621	621	631	663	617	613	632	661	656	633	605	600	659	643	666	653	626	666	614	630	672	615	665	611	621	629	638	657	680	636	652	624	669	628	669	609	623	672	632	646	635	612	617	632	670	630	644	672	618	593	609	610	651	613	669	656	625	644	676	651	615	675	689	645	612	647	630	607	613	641	679	656	606	625	592	622	673	618	665	657	643	649	630	646	647	609	610	622	592	604	635	647	675	604	658	598	660	639	648	658	640	665	619	649	634	636	642	673	602	663	616	583	657	665	588	617	636	641	643	638	621	641	623	615	565	627	626	647	622	604	610	643	670	628	672	653	651	648	637	666	655	612	634	634	640	636	664	658	650	592	618	573	637	683	615	634	657	605	637	603	701	637	629	639	650	630	625	625	625	602	636	672	612	631	642	613	684	589	631	605	643	628	587	644	676	645	604	596	614	643	662	639	675	631	698	648	635	646	661	624	648	640	637	667	624	623	646	592	671	640	629	643	616	603	645	634	616	617	623	669	643	656	660	632	625	643	658	595	615	666	645	611	645	644	625	700	628	662	579	692	599	646	657	665	657	647	681	612	634	649	637	624	612	626	629	650	579	608	637	637	638	608	642	624	680	655	632	680	623	649	633	623	644	666	619	613	608	685	606	718	654	642	643	626	671	661	664	651	611	668	620	628	591	680	622	660	653	625	656	660	653	625	660	630	666	641	611	644	631	616	628	637	635	641	632	684	642	646	636	628	697	613	627	576	688	649	640	672	629	635	619	632	668	653	645	642	649	613	663	627	642	612	641	638	676	637	662	646	655	639	626	669	638	645	672	692	635	647	617	613	656	635	641	624	617	625	678	641	652	610	591	596	610	617	674	639	633	626	640	667	617	643	641	603	660	625	644	671	667	673	669	635	638	602	622	648	641	654	635	579	604	626	658	636	666	646	605	636	632	636	656	589	630	648	688	689	648	659	639	636	624	632	639	654	623	654	649	613	707	644	650	590	684	604	632	634	638	633	655	611	635	642	696	620	646	614	654	634	642	628	649	581	613	634	634	573	624	626	671	599	658	601	637	603	641	655	597	639	618	582	615	614	632	613	646	613	592	655	623	669	648	618	676	659	642	612	664	628	598	628	606	624	640	619	663	595	646	618	645	597	647	632	633	635	654	605	659	618	687	683	621	616	635	624	612	665	645	665	643	631	638	629	625	636	673	659	603	673	654	633	635	590	623	602	672	614	646	627	633	607	618	627	651	635	605	621	632	673	624	653	624	710	670	651	640	605	614	602	636	642	618	597	578	660	664	658	616	604	591	656	646	659	614	652	594	638	627	611	649	673	642	591	628	636	660	656	630	624	628	659	591	643	677	638	664	630	599	624	598	675	629	647	628	625	656	643	630	578	627	631	612	639	619	611	599	681	645	609	621	601	667	640	650	596	617	628	642	622	645	628	690	669	674	615	617	681	596	612	640	640	653	620	633	682	606	682	635	648	623	645	669	591	607	691	650	652	598	602	629	653	659	590	680	644	679	637	657	629	615	599	654	621	558	689	583	625	636	567	651	615	633	651	681	670	593	627	644	666	666	618	641	580	624	617	634	669	594	665	624	656	647	624	644	575	649	628	627	660	636	665	637	632	682	614	633	637	669	659	605	651	626	659	630	606	594	622	644	621	622	588	639	628	658	638	615	673	655	643	626	615	591	622	599	645	650	635	672	639	598	547	646	700	625	675	635	669	622	615	680	668	647	625	625	651	633	641	693	594	662	618	619	612	637	635	652	638	614	600	645	662	611	648	689	660	637	576	633	641	640	664	638	684	639	662	612	614	647	612	681	616	656	617	625	586	646	646	580	627	595	649	617	645	642	607	614	657	641	637	662	583	623	616	640	629	606	606	652	638	685	604	646	621	612	629	620	658	612	633	627	648	641	618	620	683	658	596	614	638	648	681	614	651	635	654	657	639	612	640	616	632	589	651	605	645	688	627	636	607	623	647	643	628	639	619	660	688	634	639	617	646	620	616	600	594	608	585	611	642	694	619	603	623	652	602	583	644	621	628	674	608	613	666	658	632	614	579	643	671	598	615	680	614	643	659	616	643	603	618	637	662	645	634	641	605	609	630	619	610	651	607	635	674	615	648	615	664	611	635	624	620	667	648	700	630	665	659	613	609	594	576	666	624	620	646	625	657	620	583	649	614	645	610	647	610	649	613	639	614	598	687	628	605	643	675	606	629	652	711	591	666	680	607	655	674	651	606	662	626	685	620	595	606	671	604	649	611	650	614	615	619	633	667	645	661	636	666	644	573	606	628	634	618	628	580	620	660	670	669	652	622	658	682	615	597	657	645	589	631	651	661	609	655	620	643	676	597	609	614	632	666	664	674	601	635	623	635	627	628	639	593	631	708	611	625	625	653	620	644	640	634	662	610	630	612	655	639	623	594	630	639	657	602	623	570	674	615	642	596	634	639	663	643	618	571	618	649	628	617	603	604	642	674	651	612	622	646	646	649	594	667	690	657	685	660	656	634	648	638	652	668	658	642	644	639	595	593	569	630	612	578	576	696	651	629	630	654	663	633	615	635	667	593	604	586	631	637	685	627	628	668	660	693	633	633	654	666	646	599	670	682	658	596	656	649	639	628	608	626	640	609	610	613	650	585	602	637	579	657	616	599	583	682	631	618	604	631	625	610	651	590	644	642	655	649	608	615	604	613	633	659	574	631	612	667	681	655	586	615	602	614	626	658	622	607	612	664	625	643	638	630	637	638	622	646
35415	23922	16891	4763	1046	529	349	282	267	242	247	198	225	182	207	189	178	167	152	152	171	146	167	153	153	136	152	132	137	138	158	169	163	160	149	157	147	154	170	154	161	147	161	171	148	152	147	150	139	152	152	162	177	162	166	160	168	138	144	156	167	141	132	142	149	134	137	160	143	124	148	160	160	142	140	168	149	149	162	159	129	153	147	152	162	126	129	133	130	138	140	127	141	154	126	152	149	118	134	137	126	146	155	145	155	139	164	143	133	125	119	136	150	167	150	164	142	148	143	176	162	171	138	147	143	148	170	128	136	152	155	131	140	145	153	165	154	163	162	147	145	149	131	154	139	146	157	135	150	155	155	154	136	131	138	118	152	159	143	161	139	142	125	154	138	140	135	140	156	162	147	141	139	166	157	159	167	121	142	140	144	133	144	144	142	141	131	139	132	139	161	152	160	142	161	141	155	139	174	144	132	130	144	167	144	159	126	145	170	141	143	162	138	142	155	141	149	167	162	164	161	135	148	151	160	127	132	169	154	140	134	129	138	158	144	143	157	156	145	159	129	141	173	148	155	136	151	136	136	156	139	141	161	138	150	174	135	154	154	135	135	158	139	146	132	141	142	154	145	150	140	135	144	150	156	133	129	140	150	141	141	142	148	126	142	134	142	150	137	138	161	179	135	167	135	132	163	126	131	154	140	141	131	178	154	147	141	139	137	152	141	156	145	150	142	121	141	170	134	158	151	134	133	140	142	152	161	123	138	152	121	148	152	171	164	152	125	151	130	142	149	143	153	133	134	134	153	134	151	140	141	163	154	162	155	154	127	152	149	144	155	136	146	174	140	157	146	136	161	159	162	125	140	133	139	134	130	161	155	147	155	159	141	136	150	143	135	144	121	139	168	149	155	131	143	143	160	136	141	133	119	142	123	134	185	148	146	135	146	160	150	133	150	153	123	131	140	124	144	134	145	157	132	142	139	141	135	161	141	140	146	154	142	142	187	149	140	134	183	143	164	144	150	156	157	155	131	133	161	122	165	143	152	159	180	137	136	140	151	153	136	149	153	150	168	137	134	132	155	155	135	145	161	141	137	130	151	169	163	151	171	140	146	154	153	160	144	146	153	175	169	138	154	136	132	152	156	135	143	152	139	133	121	147	141	130	153	143	192	152	140	160	151	146	140	126	157	132	159	158	162	144	131	152	141	145	160	129	151	123	133	161	172	144	153	135	167	157	161	151	132	138	149	179	141	143	172	159	138	122	133	134	167	149	146	148	133	157	145	161	159	132	153	143	139	161	174	158	135	153	173	125	123	151	134	156	140	139	142	149	144	149	171	170	142	147	177	140	149	131	169	130	146	168	156	135	147	152	153	137	149	163	159	175	154	138	134	174	140	139	143	136	122	146	141	147	122	138	148	155	147	132	130	134	130	166	166	134	145	158	124	134	150	116	132	163	144	138	144	126	152	138	130	149	120	165	162	146	134	150	128	154	144	165	138	142	140	139	164	152	143	147	133	142	137	146	151	132	157	136	175	139	142	132	146	139	159	148	158	178	159	147	153	136	138	128	159	148	156	137	156	152	160	168	155	119	146	136	141	172	132	141	122	124	133	149	163	157	154	143	168	146	144	149	145	136	147	136	156	133	152	175	132	146	115	171	164	173	147	153	134	145	132	148	145	150	142	135	171	139	170	153	147	133	148	137	126	142	149	154	153	142	156	139	132	143	148	148	160	152	130	153	133	160	135	146	160	148	155	144	127	169	150	153	140	143	138	151	130	141	123	131	119	139	138	158	151	142	151	167	149	139	133	164	145	149	155	147	146	147	133	150	143	151	149	140	143	153	149	151	135	164	128	155	142	150	145	136	127	135	178	144	138	147	154	160	148	146	144	127	142	131	146	150	152	153	146	154	149	149	141	151	139	167	177	151	143	147	160	147	119	126	155	151	144	137	158	145	141	133	157	140	148	156	140	134	125	158	127	145	157	123	142	153	145	133	178	170	151	141	137	146	131	127	155	158	136	121	148	126	159	166	172	136	165	144	129	132	163	159	166	154	146	150	134	147	153	165	169	143	155	151	144	126	154	140	147	118	147	129	154	158	151	138	145	151	136	144	150	144	154	130	146	181	123	150	152	138	139	141	147	164	152	167	140	162	160	153	161	132	155	150	147	148	141	145	139	150	153	157	141	144	148	151	163	140	151	159	125	148	152	143	163	153	139	117	162	139	146	150	155	167	153	144	145	141	142	145	154	144	166	166	135	133	155	140	136	160	174	143	137	133	139	150	149	135	161	141	136	139	167	143	155	169	142	121	151	135	150	146	147	167	176	142	145	147	154	133	134	151	144	134	144	175	145	164	152	152	172	148	136	120	158	134	142	149	147	139	142	142	151	139	147	149	137	156	142	163	162	137	146	129	141	160	133	141	141	124	141	133	144	153	149	139	149	148	154	159	145	151	140	143	142	143	153	166	146	153	128	140	140	146	137	160	135	150	187	146	128	159	163	140	142	157	166	148	154	147	146	133	149	134	146	132	144	134	136	146	144	144	149	157	147	174	151	159	159	147	131	138	135	156	156	149	139	149	154	155	156	137	136	145	136	149	156	161	131	141	154	142	136	154	125	134	176	162	146	131	157	118	157	202	145	155	152	142	147	140	150	168	177	158	135	161	166	154	132	153	143	117	156	140	139	163	151	155	145	122	167	128	99	115	151	147	157	137	149	139	147	142	141	120	141	144	144	151	146	155	135	120	130	143	140	161	149	141	124	132	175	149	143	124	130	142	137	143	133	134	159	146	137	123	151	158	151	144	135	165	128	123	137	159	139	149	135	152	144	137	130	136	165	148	134	123	153	167	148	146	132	156	125	155	137	159	128	156	151	159	151	134	143	148	143	145	129	158	123	137	156	142	144	154	147	141	116	142	161	136	160	155	138	149	155	150	137	154	156	146	137	141	138	146	150	154	155	146	160	141	152	140	138	125	155	164	138	146	145	150	132	157	139	155	144	136	152	152	156	129	166	154	159	122	163	183	149	145	144	142	168	148	146	139	153	137	159	138	129	143	120	160	169	136	137	144	140	147	117	125	144	146	130	152	129	152	129	144	157	143	142	148	163	148	133	157	139	144	157	144	151	157	148	157	162	160	157	143	166	157	131	122	123	167	148	164	158	158	143	153	163	152	137	138	160	165	140	170	172	155	149	146	154	154	133	162	139	132	148	143	158	136	136	155	146	139	159	161	132	122	146	173	140	148	161	127	138	145	157	138	148	140	152	145	144	130	179	162	131	135	137	154	141	138	164	147	151	150	148	146	135	174	140	139	177	154	149	146	143	149	158	145	148	143	128	122	130	134	119	119	159	133	161	136	149	144	152	139	137	137	132	165	170	132	154	167	137	145	156	140	145	135	138	149	141	164	144	137	134	157	139	141	124	173	162	138	154	174	141	150	162	144	153	139	161	172	157	155	165	136	159	146	134	137	157	162	155	150
24006	19456	18466	4925	2449	1939	1468	1267	1031	987	917	774	698	616	623	606	585	497	521	506	472	462	467	447	473	446	468	447	472	449	408	432	394	429	463	432	369	407	383	389	401	347	412	372	403	386	405	398	396	437	442	409	366	396	395	367	374	351	380	404	411	424	369	407	398	370	350	409	387	382	377	357	386	362	354	384	377	409	353	425	412	379	400	401	366	374	365	360	358	354	398	379	367	389	384	352	375	362	345	388	385	404	396	402	393	397	365	378	392	385	365	359	399	412	390	378	375	379	359	373	407	392	379	375	362	339	367	365	365	381	335	360	387	384	355	349	380	382	398	384	332	379	371	363	375	397	367	351	406	426	339	370	382	344	393	364	363	364	364	406	374	369	397	348	337	399	343	389	365	355	386	384	393	353	389	364	385	378	356	334	356	358	389	382	358	390	370	373	378	368	359	370	359	394	362	401	387	386	378	375	369	374	357	379	400	386	360	374	371	385	367	384	369	366	378	382	400	381	370	365	353	384	365	368	379	364	400	409	395	358	402	376	432	390	366	379	389	366	398	365	378	380	365	364	366	369	373	388	381	401	384	376	375	368	374	385	383	391	368	357	392	356	367	386	399	389	364	333	392	380	429	376	370	370	353	344	407	417	371	378	350	342	378	344	376	413	361	388	399	391	372	364	369	381	352	394	342	379	412	370	387	356	372	388	376	370	399	396	385	373	387	380	384	355	386	362	407	384	384	410	396	384	386	381	416	396	375	357	364	400	379	390	371	355	403	367	340	349	403	371	392	386	366	348	395	409	321	379	377	427	365	396	370	359	404	355	359	358	379	394	386	366	400	392	391	370	357	385	366	361	356	367	402	394	383	406	359	374	393	386	391	379	382	372	352	394	365	368	381	385	372	378	355	369	363	385	398	388	397	362	396	353	390	378	364	366	403	368	380	387	382	370	355	392	373	373	381	364	405	385	391	384	385	324	391	356	372	373	374	372	350	380	375	377	358	350	383	372	394	389	362	382	380	371	350	363	373	408	378	399	385	390	375	351	360	407	337	355	405	408	398	366	353	330	359	419	322	373	407	398	392	364	415	383	365	392	402	326	361	388	349	347	382	381	375	366	377	387	381	385	376	385	356	408	372	387	373	380	371	374	357	375	399	368	397	383	398	366	401	345	384	382	419	394	321	359	399	416	359	376	350	366	390	370	349	404	390	372	382	370	368	389	378	381	372	373	414	361	364	361	404	397	374	377	342	390	376	377	366	432	370	428	351	379	360	409	393	392	364	361	371	398	385	390	398	424	366	400	380	413	397	390	361	375	378	383	381	369	422	367	403	372	370	364	383	366	356	388	373	378	387	356	367	337	398	401	357	369	387	397	364	371	394	325	379	406	372	360	381	394	382	369	357	346	366	386	395	419	363	405	393	398	371	378	408	379	383	377	378	369	385	363	362	384	365	384	331	408	363	374	336	367	391	367	362	371	380	374	380	352	408	411	398	382	362	372	393	381	349	398	366	379	351	352	337	386	370	367	354	413	364	369	408	409	362	390	390	376	355	403	392	371	382	384	386	345	412	367	366	344	370	381	385	367	405	376	397	384	368	404	394	388	329	352	394	378	366	376	401	391	402	385	401	386	357	397	382	377	377	396	367	361	380	352	367	387	403	414	401	358	388	374	376	392	391	415	373	379	365	362	394	378	349	360	399	383	374	376	392	397	343	396	374	372	373	358	366	371	357	351	386	396	374	373	366	359	347	390	376	384	374	360	344	377	391	392	427	405	371	357	371	371	370	355	357	370	342	397	376	364	402	403	353	383	389	364	379	389	413	361	378	366	356	399	388	347	373	395	372	367	396	356	380	360	362	376	399	423	383	361	380	402	385	341	390	337	350	336	385	389	413	385	382	368	385	385	355	374	359	373	379	378	412	377	357	395	383	389	380	397	405	356	362	389	345	363	401	384	377	401	392	406	375	346	374	387	349	371	362	367	423	387	414	402	381	343	394	378	372	344	358	415	365	403	367	356	379	370	399	403	381	383	353	368	377	406	379	344	378	389	407	362	380	365	397	366	411	365	374	372	391	392	388	359	366	380	392	366	377	373	398	385	343	360	365	381	386	352	399	361	376	370	386	383	388	383	376	356	361	382	373	355	408	359	378	368	385	381	365	354	356	397	368	374	368	349	398	394	384	353	388	381	387	396	410	340	408	388	343	405	388	364	336	396	380	363	380	366	391	407	373	367	368	392	423	370	370	372	363	417	385	390	382	342	364	377	385	415	362	401	342	369	357	370	372	425	363	383	335	372	388	395	376	379	422	384	357	376	397	377	338	369	360	405	358	366	373	368	415	398	389	396	372	358	391	382	367	350	364	381	398	367	390	368	387	377	385	389	360	392	388	393	385	348	381	363	338	392	366	365	412	395	330	368	371	381	374	382	382	428	407	370	354	372	355	386	411	371	345	382	347	387	383	397	364	388	390	394	394	336	348	370	357	373	379	386	387	368	383	403	366	362	380	345	366	387	362	377	379	395	369	364	384	354	400	361	385	356	357	374	386	370	395	392	370	370	391	365	391	360	340	392	427	410	396	349	387	388	377	369	392	361	389	358	374	346	393	367	393	355	398	381	373	404	365	354	347	354	379	378	358	358	395	351	364	368	375	391	374	378	347	370	363	425	373	406	413	381	390	399	368	381	370	348	391	359	364	367	398	358	374	420	371	353	361	388	376	373	384	365	395	405	345	397	364	381	383	367	420	364	378	364	379	364	389	402	386	374	362	376	383	348	353	371	387	374	416	374	402	412	375	345	382	388	361	367	378	372	355	375	389	365	364	367	338	372	362	393	370	380	373	394	373	372	404	389	371	388	358	380	378	393	383	419	372	371	363	363	377	408	370	346	377	363	342	402	378	372	379	412	354	386	348	382	353	369	362	407	383	396	375	340	360	390	404	410	362	354	349	358	350	395	391	382	358	392	378	376	381	396	368	372	373	352	388	390	368	374	376	347	403	391	390	384	371	385	389	355	385	351	362	375	360	401	394	361	376	384	363	346	367	379	397	381	362	376	337	352	339	351	398	343	421	400	375	392	391	376	373	366	373	359	373	384	348	363	390	368	376	367	416	383	401	369	392	381	342	351	396	404	404	363	350	353	366	382	357	389	355	379	378	415	382	404	370	364	381	402	346	351	355	350	401	377	377	378	359	353	338	376	373	372	360	360	369	369	368	380	379	359	397	376	351	363	353	372	352	372	401	389	406	368	379	405	382	401	389	370	370	381	392	402	365	376	345	354	367	359	405	392	393	405	387	376	379	379	396	351	406	382	354	342	368	390	381	377	368	372	357	377	397	378	374	382	382	394	393	409	392	388	372	393	374	394	390	365	361	341	355	392	397	383	406	379	364	394	387	396	386	357	374	377	371	351	366	386	387	385	386	381	354	398	393	375	385	357	420	384	408	405	376	382	363	352	339	393	385	342	365	346	370	371	378	382	406	367
12265	4509	2138	626	429	370	319	321	289	342	327	323	279	296	285	319	312	281	306	284	288	259	280	266	270	307	298	276	312	321	288	306	272	316	284	288	277	284	276	286	297	270	307	276	291	286	294	272	276	323	273	283	323	311	286	298	298	266	265	289	306	294	269	268	319	263	314	305	307	279	277	247	309	300	285	254	279	285	281	267	290	293	279	304	277	257	277	338	277	257	243	270	273	271	314	276	254	285	272	315	310	310	321	278	281	285	290	295	318	272	294	295	295	289	276	281	268	288	314	288	292	260	260	310	311	268	284	306	299	281	284	280	286	277	275	256	266	282	305	330	297	314	304	324	295	312	263	271	294	317	304	285	295	288	319	297	280	256	290	277	270	302	283	318	277	257	299	326	301	266	296	308	308	268	282	274	262	319	282	326	278	279	335	293	312	301	290	294	308	304	309	309	306	296	295	299	273	290	317	280	295	290	302	269	285	287	279	287	270	279	272	309	297	254	308	293	288	286	268	315	301	261	281	263	283	281	256	312	312	289	307	289	303	302	285	297	269	294	294	276	289	317	287	276	281	302	323	285	287	288	288	287	295	282	283	313	294	312	319	298	274	275	300	313	275	286	289	293	262	286	280	276	297	288	304	269	316	298	282	288	321	237	269	256	284	266	288	278	252	302	306	265	275	289	265	323	276	300	302	268	293	280	290	299	264	296	298	265	300	299	273	289	289	295	293	295	290	274	263	287	265	279	312	290	279	290	306	322	304	292	294	315	300	301	272	235	296	297	284	298	277	291	303	309	318	298	300	305	293	291	296	279	278	328	275	280	305	299	281	280	311	276	297	282	286	285	289	281	287	282	290	258	296	264	285	265	282	310	291	263	284	294	295	294	251	334	282	326	306	309	286	301	281	307	288	289	298	306	294	325	280	275	284	259	259	299	286	256	274	276	322	300	279	287	303	270	286	295	304	302	323	278	290	283	301	282	284	254	304	290	295	303	309	280	311	328	302	287	251	263	288	267	301	284	261	276	317	295	342	302	328	303	272	282	280	303	268	282	256	323	302	278	312	276	261	311	284	326	288	283	280	293	270	296	322	298	286	295	277	257	288	260	311	297	290	253	284	305	264	284	289	292	294	271	272	289	294	275	298	307	289	310	282	266	313	299	278	297	257	254	302	294	295	266	311	274	320	304	271	261	291	266	295	275	284	274	274	273	257	286	299	300	291	289	288	295	291	296	290	280	265	271	296	270	322	301	275	309	273	284	283	282	307	300	294	263	305	309	313	280	282	314	285	284	305	277	291	315	290	289	270	281	266	281	297	300	274	290	272	294	309	297	287	316	286	264	287	291	255	290	294	267	294	299	291	305	302	291	273	277	283	271	300	293	314	278	312	290	278	307	275	278	285	293	293	278	307	319	291	281	279	274	293	309	247	266	311	298	272	307	296	278	295	288	279	280	298	285	269	301	271	289	271	286	315	315	281	266	289	267	275	287	273	266	275	279	279	303	275	275	291	319	270	287	317	308	273	274	309	303	292	284	348	282	290	269	323	277	313	310	291	302	296	293	320	269	291	286	315	295	315	292	267	274	269	295	265	318	291	262	340	301	291	259	322	269	295	294	279	272	307	318	247	309	291	263	262	296	331	288	277	282	266	269	289	279	276	280	286	278	262	244	292	289	313	251	302	276	274	300	288	284	303	328	301	289	297	263	287	322	288	300	275	306	301	309	299	300	297	271	312	283	272	282	285	293	289	315	318	294	324	295	287	283	310	300	279	299	300	293	318	287	291	293	310	260	283	260	301	269	298	284	318	309	267	328	285	289	299	317	270	270	314	283	276	305	317	282	293	279	293	278	301	306	276	310	287	276	234	293	299	297	293	289	289	261	293	268	289	293	315	275	298	305	277	315	286	287	280	292	276	267	277	304	294	286	304	282	314	283	272	268	304	327	292	302	282	300	290	287	267	275	287	247	293	301	288	259	322	284	257	344	315	302	299	289	273	282	288	291	315	289	293	271	244	286	282	298	294	286	309	292	279	330	293	311	295	259	296	270	280	286	275	244	302	325	312	314	238	295	264	300	262	260	295	267	270	278	312	303	312	327	288	293	296	275	307	298	286	332	284	268	279	283	296	285	300	264	304	295	260	307	284	287	275	285	265	300	266	293	280	277	292	314	279	294	269	311	278	269	284	266	292	265	294	259	283	300	307	294	296	284	306	298	302	273	283	272	314	318	280	275	294	288	305	262	279	305	304	280	305	275	295	290	343	281	286	297	268	294	280	308	273	281	318	303	286	286	273	300	295	276	269	310	300	278	305	280	299	271	283	277	301	286	295	268	285	293	284	270	289	293	317	284	313	305	279	276	295	283	285	268	262	300	292	296	264	308	264	287	270	265	253	279	259	270	270	303	279	318	287	289	298	301	314	285	274	303	294	316	271	290	303	236	267	296	301	291	312	297	299	272	264	299	285	272	301	311	312	268	293	305	275	289	288	304	298	313	283	295	299	298	276	276	281	300	294	248	293	296	288	281	307	282	295	299	301	318	311	283	283	323	282	257	292	293	302	289	287	280	310	266	307	300	298	295	289	231	291	253	280	255	343	305	262	279	279	263	285	306	293	269	275	295	292	269	304	295	295	281	293	307	318	282	300	291	283	269	288	295	316	297	290	300	259	293	319	281	310	310	268	287	308	330	320	272	249	269	269	300	291	302	300	307	307	283	251	305	329	296	294	310	286	286	284	256	312	283	264	318	286	262	301	264	243	279	296	303	268	286	292	287	265	314	290	283	292	282	282	255	253	240	269	290	295	271	305	277	279	297	276	315	274	299	306	283	292	284	292	272	291	275	270	260	301	276	284	297	293	283	296	279	301	264	313	306	281	280	296	294	315	284	304	289	278	309	318	321	251	284	281	295	258	297	266	302	285	295	347	285	271	346	262	307	312	297	293	291	279	229	302	262	299	331	305	302	276	272	282	289	265	285	271	310	291	326	313	288	292	255	267	298	293	304	300	285	258	274	309	306	316	272	307	291	303	295	300	315	265	269	296	273	312	270	302	299	282	271	304	331	292	276	273	282	268	308	295	263	299	285	289	287	274	327	298	291	321	283	323	291	303	286	280	305	281	278	288	295	304	295	304	260	290	280	311	287	331	283	307	310	307	298	288	279	307	280	294	308	265	277	263	293	283	314	304	265	302	302	271	282	304	288	300	297	309	311	288	301	296	299	285	311	267	289	287	273	264	310	296	313	290	291	297	295	279	246	317	261	283	276	315	298	287	297	314	299	292	271	273	293	294	280	302	291	239	282	306	281	250	326	280	326	308	303	305	320	332	294	281	263	270	288	271	302	306	267	304	316	312	321	289	289	272	293	290	294	336	285	273	329	311	302	309	300	302	293	270	284	287	279	267	250	269	310	283	288	270	299	292	296	277	284	302	283	318	277	266	293	272	308	255	276	266	291	251	295	275	289	260	290	272	279	310	305	303	254
9113	4852	4127	1605	1212	1093	999	899	840	907	810	739	762	751	723	745	761	770	715	723	688	667	772	752	708	725	720	668	715	699	750	658	731	732	723	748	652	710	676	728	687	681	653	735	708	706	715	677	711	677	708	716	719	663	713	680	702	697	701	682	711	726	662	717	766	717	724	697	662	692	661	702	661	708	700	707	660	771	699	688	711	709	733	711	687	700	666	696	731	643	654	689	694	676	717	712	682	681	679	708	689	730	708	673	727	728	677	678	716	669	701	705	704	705	724	718	712	708	668	721	714	685	679	718	743	689	743	700	686	654	726	699	668	684	654	707	716	663	718	700	707	722	687	716	794	682	695	692	678	728	707	711	701	731	707	673	699	705	690	691	663	696	673	681	694	707	650	706	703	713	726	692	693	741	706	706	724	706	712	739	696	730	753	741	688	694	722	696	703	714	666	666	683	668	693	645	733	692	699	659	687	698	661	653	726	732	726	719	687	716	707	671	688	712	671	695	679	684	668	639	667	698	700	687	671	679	690	698	704	719	717	713	697	681	688	665	736	737	688	703	691	721	752	716	748	686	690	716	650	715	707	645	695	709	709	709	676	675	720	660	658	686	709	690	648	702	667	720	683	720	698	703	711	692	728	689	702	671	673	728	712	699	708	697	725	685	706	693	735	645	639	681	727	680	692	674	722	698	730	675	691	700	683	695	718	668	746	659	704	717	720	671	690	698	716	733	698	717	754	710	707	712	720	715	718	710	701	690	728	710	700	705	683	690	664	722	711	719	698	705	728	638	708	701	725	726	745	678	695	701	700	753	725	705	710	645	687	686	729	693	737	697	669	678	734	671	696	710	710	709	700	709	682	710	721	717	677	678	707	701	694	718	668	736	692	656	680	699	719	713	705	719	703	701	727	666	692	669	662	688	736	711	677	701	717	723	654	679	699	731	723	676	696	718	676	703	684	661	672	696	692	701	721	701	705	709	703	674	654	732	714	705	708	714	703	698	696	709	681	683	700	664	677	708	664	678	729	664	709	729	671	705	734	646	725	724	706	698	691	704	661	687	676	710	695	674	647	724	643	677	686	701	728	703	725	678	695	665	728	726	695	725	655	667	681	684	666	687	685	756	712	713	733	670	702	712	702	733	716	653	681	662	680	707	666	719	707	679	717	644	699	665	677	742	681	659	715	672	683	683	694	701	681	672	712	692	657	679	667	700	716	734	699	678	679	640	714	717	717	675	742	720	706	764	708	674	656	672	698	677	698	691	725	728	670	702	730	697	745	697	690	675	730	728	706	695	696	676	679	698	683	706	696	688	674	705	749	640	675	693	677	733	651	703	720	741	684	714	730	687	703	686	725	709	708	701	690	712	699	699	702	705	726	718	707	719	663	718	709	682	667	682	715	705	682	696	700	683	709	710	716	706	648	697	724	725	703	728	689	692	669	719	713	679	698	763	696	715	645	646	680	704	725	715	676	663	732	683	702	713	688	664	682	644	698	696	677	696	688	713	698	646	673	734	693	683	677	680	720	738	711	759	706	728	659	756	680	758	733	665	680	679	675	660	685	704	731	685	728	742	670	659	677	744	712	709	666	707	677	701	663	678	732	723	719	695	694	730	691	704	717	684	671	707	665	707	666	706	706	717	692	700	668	641	692	692	728	731	698	656	731	669	634	641	689	673	708	708	704	666	729	721	693	691	689	709	698	698	717	729	681	687	686	685	668	714	673	676	736	710	684	686	666	698	711	731	701	704	704	718	704	699	701	749	667	662	703	702	714	696	736	666	682	704	699	715	712	679	670	708	676	683	695	727	746	694	652	631	710	707	671	721	668	675	690	758	663	700	727	678	710	680	692	676	663	716	727	672	668	728	690	709	718	706	671	672	702	726	702	701	727	667	666	703	674	681	703	702	729	648	685	722	765	707	760	710	687	713	697	733	703	707	707	706	702	714	713	734	666	668	720	685	639	753	646	715	690	696	645	746	713	712	655	677	689	663	669	704	700	691	685	698	707	647	677	719	717	705	685	750	714	683	733	693	686	706	711	718	738	688	694	690	725	695	707	696	681	710	682	692	673	713	695	685	704	701	692	701	700	663	648	733	705	659	686	689	712	717	674	670	696	701	730	678	665	726	672	679	751	679	713	683	682	673	703	710	731	676	715	675	726	741	661	724	709	714	736	707	698	708	700	672	685	728	736	722	700	706	725	733	738	699	652	713	719	714	686	684	678	686	754	705	705	696	711	683	658	645	654	719	721	705	666	724	709	701	732	739	676	720	683	707	687	698	695	657	701	773	754	732	688	663	727	723	727	738	697	737	688	725	702	689	724	697	695	702	738	670	686	653	678	696	665	694	752	712	674	722	721	690	675	669	638	720	714	695	652	740	656	668	747	690	714	727	691	728	671	699	748	716	674	690	725	669	671	692	700	718	715	743	715	719	706	677	729	708	722	681	724	663	694	682	719	729	666	703	675	731	675	670	698	693	669	681	709	660	689	739	728	699	754	662	697	666	693	720	728	679	728	721	688	682	715	739	715	702	687	725	707	692	655	729	683	714	689	711	673	701	693	710	665	733	718	708	694	637	674	747	708	695	719	694	738	631	718	753	731	688	686	722	675	681	717	691	718	715	689	675	676	706	672	660	707	710	700	671	703	673	737	667	691	720	726	713	676	714	695	724	706	698	734	681	683	663	716	686	682	717	727	696	683	671	677	679	766	673	651	690	662	685	695	701	707	697	692	681	686	640	711	692	718	729	692	733	676	678	667	696	703	719	731	717	668	702	664	709	703	672	713	695	692	694	704	710	722	714	766	693	734	727	723	697	717	679	707	759	712	733	750	704	707	655	747	691	676	665	739	646	664	692	701	642	718	702	709	765	674	690	684	672	696	715	688	680	708	670	722	701	720	688	711	704	680	690	720	677	723	693	723	695	707	699	679	644	704	719	706	751	710	729	708	744	697	669	708	687	749	686	710	693	694	700	683	710	667	696	669	742	697	677	703	761	655	696	681	676	724	712	645	692	723	737	697	686	644	662	705	711	715	669	688	674	674	673	703	722	673	626	680	696	724	690	691	738	736	669	674	697	667	683	685	698	758	708	692	657	706	692	715	678	728	714	728	697	734	649	671	672	742	697	666	745	696	683	691	722	670	691	740	716	742	723	694	675	700	732	717	646	719	750	697	717	697	697	732	723	727	775	686	721	707	725	669	697	642	673	686	658	685	697	678	746	628	702	703	721	691	705	720	676	714	663	686	735	722	646	681	681	717	682	686	717	681	737	673	706	692	763	685	717	726	774	701	701	709	682	686	698	706	683	731	691	681	705	677	712	697	732	684	712	723	642	670	642	728	723	676	692	729	681	643	726	727	712	695	688	672	703	725	715	701	750	693	720	698	679	702	700	738	708	702	682	720	698	674	709	718	720	705	687	702	711	714	717	657	721	676	727	654	720	726	705	701	702	704	655	719	734	655	692	739	726	717	681	636	730
26429	14698	9630	2187	691	442	388	316	309	297	296	341	294	284	269	282	293	288	256	305	266	277	268	271	293	265	280	273	258	234	220	254	260	237	250	239	262	264	287	281	241	282	259	264	285	241	258	271	217	265	259	277	258	263	272	271	286	256	265	254	241	288	275	233	278	221	237	249	260	272	268	270	240	254	257	260	256	278	262	261	269	258	247	255	285	284	258	255	259	276	253	244	264	269	262	241	264	251	287	244	257	271	240	293	270	257	255	262	256	250	284	274	254	255	261	251	248	283	279	270	272	243	222	257	280	277	257	267	267	263	294	243	260	248	217	262	254	281	260	262	247	209	239	239	255	251	267	257	270	279	267	270	269	250	235	260	264	283	268	246	265	287	248	240	247	254	273	250	239	247	271	240	258	283	266	252	249	286	246	259	272	247	259	281	267	244	228	278	255	250	271	262	254	283	263	253	278	281	258	236	261	255	256	282	278	239	253	261	285	281	264	254	252	277	282	255	262	294	269	238	239	263	245	267	268	293	255	257	296	286	231	246	278	277	249	258	259	250	285	274	249	271	249	265	276	266	261	240	248	248	258	255	245	248	278	268	259	268	242	254	245	276	258	262	274	218	273	251	232	250	284	254	252	244	264	233	272	256	257	287	258	273	263	284	241	275	274	256	265	242	279	261	242	264	277	241	255	280	259	266	278	259	246	278	273	249	257	243	241	251	258	276	276	221	285	271	270	267	253	248	261	250	269	252	279	279	268	247	273	259	259	262	241	266	253	215	282	261	280	294	269	262	271	268	229	209	260	245	257	277	277	259	261	287	227	249	265	247	234	236	242	270	268	276	239	263	252	271	236	291	263	259	272	261	244	257	261	277	239	263	227	254	288	269	268	248	244	277	257	285	277	269	245	263	251	252	259	257	255	221	252	272	248	261	260	237	265	273	244	261	268	261	251	245	256	236	270	282	241	240	262	280	264	232	248	254	247	249	233	278	252	243	241	247	250	247	273	250	231	253	236	277	256	254	255	224	280	254	258	269	249	244	239	249	232	249	258	280	278	267	272	269	259	253	281	261	274	281	297	250	255	296	266	235	246	274	259	268	257	244	260	242	266	259	268	244	267	279	248	255	263	251	268	269	241	282	284	280	291	268	242	264	313	289	234	249	265	255	254	238	277	283	279	253	249	282	266	269	286	257	271	252	255	266	265	244	254	241	271	287	252	268	271	257	273	257	265	225	250	269	284	256	251	234	236	262	254	246	269	255	253	283	241	243	274	255	265	244	266	248	280	266	264	239	254	245	253	271	254	241	254	240	228	246	263	279	267	242	245	298	269	233	261	261	282	267	268	247	288	231	251	236	262	252	273	272	258	279	244	253	276	256	263	240	251	236	241	269	243	271	294	254	240	219	227	256	265	255	299	275	266	248	282	256	227	291	264	252	238	229	271	246	281	270	258	271	272	245	263	245	228	244	269	265	259	247	272	265	246	296	257	251	243	264	256	281	296	250	264	286	290	260	241	276	276	271	250	243	296	278	259	287	269	266	249	260	277	252	251	253	226	260	265	232	292	263	267	251	252	252	255	246	263	251	244	252	262	265	260	281	265	238	231	270	244	287	266	247	245	252	254	275	252	242	260	225	255	277	257	243	275	244	280	257	250	289	253	242	284	257	246	264	235	261	273	271	251	274	264	276	267	249	241	263	243	240	234	246	215	269	263	262	290	260	254	247	255	275	254	264	269	281	249	275	239	242	262	265	259	252	260	287	263	273	247	237	271	276	292	280	234	251	275	251	283	257	235	236	264	222	282	273	225	264	306	244	287	258	253	269	253	261	271	257	283	301	221	263	280	234	259	236	261	266	244	247	257	251	268	257	274	252	240	279	256	293	260	268	243	290	262	241	252	242	283	251	281	268	253	272	239	282	276	267	274	268	244	268	288	234	274	246	241	287	234	266	251	290	242	240	253	260	256	269	256	272	260	260	251	267	248	293	264	224	274	273	244	245	254	253	260	273	259	239	265	249	263	275	260	275	269	248	272	275	237	264	245	245	248	242	283	294	281	278	253	232	275	292	251	305	255	243	287	285	241	276	221	280	243	240	266	271	248	276	266	254	268	262	277	262	280	264	251	246	278	234	265	241	252	242	260	267	277	245	250	246	254	279	263	261	272	257	262	277	267	262	257	244	257	252	280	273	276	292	234	260	256	238	252	267	262	303	270	259	261	269	257	245	288	295	259	249	248	286	234	278	260	253	253	253	248	238	242	256	233	266	277	266	296	232	257	252	239	250	285	276	291	279	260	240	237	241	250	261	271	302	254	276	260	224	270	267	246	240	249	302	272	254	245	257	289	266	256	264	255	251	269	263	278	279	277	287	230	247	293	276	282	292	257	260	263	249	253	280	263	260	263	240	269	279	270	257	252	302	243	279	262	292	261	245	244	271	288	254	226	270	242	274	236	265	248	284	228	273	269	268	246	217	298	271	263	261	276	275	256	275	258	244	256	220	254	258	261	272	239	250	267	268	223	231	255	247	263	293	254	281	273	262	277	248	263	262	265	230	262	266	262	242	279	245	238	291	249	254	252	255	226	270	254	276	269	267	270	252	264	281	275	279	278	259	243	247	270	236	216	245	224	245	247	265	252	258	260	267	250	261	262	271	279	237	251	247	271	252	267	258	259	284	260	220	266	239	258	228	286	243	263	292	291	269	242	262	297	254	277	251	283	295	295	306	252	265	229	255	259	291	249	246	266	279	276	255	253	291	263	252	245	268	261	254	263	251	261	266	286	271	283	258	261	289	262	278	288	252	284	249	226	234	241	261	263	253	292	259	264	268	244	254	246	270	211	275	267	249	270	257	290	266	236	281	264	257	286	285	260	275	262	263	260	267	246	224	262	261	234	268	263	263	250	270	235	233	262	251	262	275	230	282	286	269	239	256	265	252	245	266	235	265	245	256	236	248	279	295	247	277	260	278	250	289	254	258	246	249	267	270	280	218	263	263	254	248	240	235	242	264	272	270	260	274	256	260	250	285	273	232	201	279	262	259	261	281	255	239	241	274	261	266	253	237	282	250	234	247	256	250	255	245	294	268	271	247	255	253	255	235	233	265	240	268	263	291	262	244	264	282	252	247	307	259	237	254	247	260	255	274	262	236	248	256	293	245	269	258	278	225	249	295	236	233	244	272	284	263	263	298	255	258	277	272	252	268	254	269	293	278	254	284	266	249	265	253	244	244	260	241	249	229	250	233	269	281	297	258	261	240	245	225	241	245	284	291	259	245	242	294	254	279	266	230	263	237	247	255	258	274	293	275	261	274	253	256	269	251	230	259	263	263	254	279	253	303	260	272	252	266	238	226	265	257	290	255	270	238	276	267	244	281	252	291	282	260	229	277	254	280	258	282	266	240	258	246	235	269	265	255	264	236	265	275	271	250	241	244	297	283	283	290	275	262	258	262	241	243	274	265	247	266	267	245	256	231	264	266	238	258
19208	12769	12170	3517	1768	1561	1287	1176	1089	918	932	890	797	795	786	741	698	693	712	659	717	682	683	718	659	712	638	694	672	620	683	641	634	663	629	658	649	650	674	652	651	621	679	656	650	621	646	604	642	656	624	622	606	661	643	620	633	634	652	646	647	632	679	633	663	623	637	615	599	624	633	604	603	656	610	651	646	611	599	681	634	603	617	650	631	680	680	583	626	558	617	653	635	641	630	634	655	641	626	599	626	627	647	622	637	603	599	597	575	623	637	685	609	642	651	608	630	668	627	690	618	608	635	605	613	623	615	660	688	605	638	621	591	649	617	607	607	627	617	616	633	629	667	574	596	666	632	595	650	628	628	603	653	624	603	655	624	637	638	634	655	577	683	610	605	660	662	616	630	662	608	636	669	607	631	602	647	631	626	630	613	648	620	665	665	603	636	598	622	664	621	614	576	652	597	625	672	595	645	635	637	682	663	629	629	590	640	608	630	626	640	578	624	650	626	634	638	638	673	641	669	610	612	602	655	675	654	646	654	553	628	645	613	627	661	663	649	595	629	627	618	634	653	612	635	594	610	649	661	605	632	599	608	673	645	609	576	639	623	618	630	617	579	612	627	656	610	629	622	645	661	636	653	609	631	645	622	586	653	646	623	583	662	638	639	654	631	601	614	627	675	625	650	637	609	648	626	637	646	630	610	619	682	657	649	608	601	664	612	619	603	625	652	668	627	601	600	600	621	622	631	653	623	563	647	615	633	669	597	636	590	626	649	613	659	621	579	590	595	608	599	636	702	639	666	605	657	622	625	668	585	662	585	618	647	632	625	630	633	628	620	656	631	623	608	629	651	630	643	594	607	635	651	639	622	632	660	673	628	644	632	642	617	635	638	634	612	578	618	626	630	622	610	630	609	610	608	601	629	693	671	669	603	618	613	627	658	661	591	645	621	643	654	621	593	631	613	625	628	613	655	663	633	632	616	610	586	649	670	621	659	656	611	653	639	635	629	609	620	626	673	587	657	628	582	674	600	622	640	610	613	642	654	672	648	641	627	656	620	637	606	645	639	618	625	624	695	601	661	603	671	607	632	641	634	601	623	640	629	615	648	625	647	595	644	652	578	635	606	635	623	643	677	621	595	630	643	585	653	648	646	653	677	606	595	657	639	586	639	616	590	635	625	631	591	631	619	627	590	638	661	619	616	637	631	644	621	623	604	625	626	653	651	616	671	647	629	596	652	628	666	663	630	607	631	623	615	655	648	672	636	594	635	603	636	635	626	643	637	645	628	592	648	613	582	633	628	632	658	682	643	632	630	679	661	637	624	637	623	669	636	644	642	676	655	655	617	639	634	634	623	642	612	663	598	577	607	627	624	606	596	599	643	593	639	636	646	628	635	635	626	643	582	632	658	608	620	598	592	666	623	624	662	649	625	627	651	625	682	656	556	611	644	636	623	620	673	652	599	651	595	663	635	677	649	578	677	623	647	635	634	682	639	625	683	630	627	654	637	589	612	609	620	638	609	629	659	623	583	611	604	672	587	646	614	605	635	612	605	669	619	615	621	643	638	623	595	607	620	646	615	587	669	626	604	629	602	623	648	687	629	653	657	637	609	620	632	634	608	643	645	645	622	649	579	622	623	641	610	655	656	607	619	661	635	635	606	623	641	573	585	611	644	632	645	607	614	620	624	610	665	640	635	648	611	649	629	585	631	650	611	611	639	587	610	640	625	631	647	650	602	594	623	610	618	606	638	629	647	595	616	641	609	654	567	639	654	627	608	626	617	642	606	622	641	657	621	643	616	610	603	611	622	613	627	711	631	658	613	618	595	611	662	580	648	644	648	603	626	630	626	588	640	616	645	632	646	639	636	658	625	657	632	631	606	631	628	604	686	633	643	634	591	695	617	638	635	650	637	641	570	594	666	633	643	632	631	621	616	627	623	617	647	621	624	631	642	598	611	657	635	630	643	648	616	604	631	570	629	613	591	642	613	632	679	581	657	644	630	637	591	637	638	634	583	633	616	665	624	620	642	631	590	598	641	603	655	653	640	642	648	603	624	665	604	620	634	591	640	637	600	614	648	633	647	645	611	616	601	617	627	622	643	624	625	592	631	641	640	661	653	621	659	659	627	605	651	635	650	648	636	616	605	614	637	613	629	593	603	597	588	636	619	652	637	649	631	626	681	631	652	621	663	617	647	592	594	610	670	621	647	681	652	567	614	657	642	581	638	651	637	634	674	604	642	645	624	625	616	605	616	625	635	655	633	627	633	626	643	625	596	679	645	668	637	625	589	662	617	670	638	608	604	671	602	612	596	650	705	619	619	636	591	614	618	604	639	627	631	622	638	644	617	617	661	632	607	621	578	639	634	589	615	650	600	621	603	611	650	620	596	619	674	637	630	657	643	662	629	644	621	626	607	653	634	600	606	626	613	668	613	617	586	616	645	620	619	611	644	630	645	631	618	647	636	625	620	685	621	684	654	619	585	621	672	599	610	600	562	608	614	583	637	604	644	629	638	634	634	630	643	652	609	669	582	634	623	609	648	602	648	657	648	646	631	639	668	678	626	658	627	621	619	703	654	644	616	633	632	611	607	660	622	643	656	613	653	602	620	654	647	633	629	603	638	647	629	627	667	632	612	639	660	635	673	623	618	649	639	658	624	639	658	664	641	638	638	617	645	625	605	656	669	649	651	615	597	593	617	620	635	651	640	614	625	627	617	659	614	601	643	616	645	630	629	620	598	664	648	624	601	666	611	664	635	592	596	627	653	619	639	593	606	625	641	645	651	601	574	674	634	651	608	640	675	667	619	593	612	647	617	638	646	587	595	624	640	664	636	596	666	640	601	629	587	619	647	628	648	656	609	601	642	608	642	620	617	644	619	602	651	647	633	645	647	637	644	620	646	613	639	609	633	647	631	636	633	624	620	646	590	649	628	641	656	622	648	578	572	630	624	649	660	644	634	652	611	635	659	633	673	633	632	663	604	596	647	648	648	654	624	655	574	597	645	609	607	631	618	650	585	638	650	644	636	631	607	669	658	623	624	670	647	640	622	599	592	613	634	601	633	609	662	599	628	620	618	628	656	645	598	644	660	635	622	651	620	600	664	614	612	647	608	652	610	640	623	620	671	674	619	628	658	597	681	606	596	621	646	646	589	646	639	588	628	618	644	625	649	651	629	606	582	621	619	637	641	607	605	640	637	606	641	629	584	634	622	628	647	605	596	606	583	639	583	645	618	603	655	664	642	650	621	620	619	586	612	602	636	609	647	630	605	650	623	620	684	627	659	669	584	632	589	629	639	651	641	622	601	620	596	660	640	648	649	622	602	619	635	591	588	630	661	595	630	620	568	598	643	594	628	641	626	604	611	609	638	616	663	633	581	596	652	671	652	647	632	615	627	643	651	609	625	681	679	621	638	642	659	641	616	650	631	671	641	678	641	636	627	633	619	618	625	681	650	616	593	675	653	625	629	582	657	649	640	668
36502	22768	15108	3509	821	490	338	282	253	244	227	222	206	214	213	201	170	151	171	157	149	189	132	154	145	151	189	141	169	150	151	160	136	148	173	144	197	162	147	122	174	143	144	145	160	150	149	152	141	148	138	161	146	157	147	146	158	124	157	148	140	159	122	134	163	161	143	158	131	152	143	155	154	148	166	150	169	135	155	147	173	165	136	150	137	153	127	142	135	148	148	145	139	155	138	135	122	139	151	147	141	138	158	146	135	151	151	166	147	143	147	130	132	167	130	139	122	156	142	147	142	148	120	127	154	154	145	155	127	148	149	126	145	166	134	162	115	159	140	169	152	148	142	150	144	149	150	147	156	166	154	140	166	161	128	129	163	138	151	167	142	148	143	139	161	169	163	157	153	174	150	152	151	143	132	146	151	143	162	120	125	149	141	181	132	143	167	138	143	150	151	140	177	132	138	167	156	144	140	138	143	141	170	160	148	140	139	153	163	132	153	143	153	155	139	147	142	151	154	175	149	145	148	142	137	161	150	128	160	146	170	132	148	126	149	124	146	140	147	155	152	153	165	148	147	137	132	142	115	133	183	151	144	137	151	154	137	137	129	150	163	154	130	145	121	137	162	141	126	164	138	138	131	149	140	167	146	141	164	114	157	114	134	153	154	137	132	145	142	152	125	146	130	129	153	146	135	155	157	141	133	159	145	135	129	158	161	131	148	142	142	163	172	129	138	136	163	149	152	152	140	154	160	138	121	160	145	147	138	176	157	129	142	139	146	151	137	124	160	148	158	156	161	129	154	153	159	158	132	148	133	135	141	134	133	159	141	159	150	139	134	138	164	152	164	129	143	147	144	164	173	145	165	148	142	129	127	143	154	130	153	144	155	167	136	169	146	172	149	146	153	146	157	121	121	150	129	133	165	147	142	134	156	157	155	152	150	156	151	118	144	162	149	155	162	148	155	158	153	146	139	139	137	155	138	155	163	158	154	152	145	144	148	157	159	136	143	161	121	165	149	149	148	128	153	132	154	130	166	143	128	132	165	145	158	129	160	144	138	143	146	145	147	145	161	135	148	152	167	138	150	159	147	137	156	143	127	125	151	130	148	151	150	132	140	130	150	147	140	131	136	127	130	141	147	142	134	138	142	156	140	153	126	171	149	155	155	139	155	144	147	144	147	143	142	154	137	134	141	138	148	159	147	164	149	130	139	125	135	154	158	134	147	143	130	155	147	145	136	149	158	141	148	124	155	151	140	142	167	138	133	124	130	172	152	131	174	148	134	174	134	147	139	132	139	161	141	144	125	141	150	127	144	133	117	140	151	143	133	140	155	150	147	165	168	124	150	138	150	138	158	143	137	161	133	155	137	170	146	142	152	130	132	144	128	142	156	161	154	135	135	120	130	151	127	138	148	148	166	153	129	134	156	141	161	151	147	140	166	148	137	189	161	160	140	143	140	160	148	154	163	155	135	138	144	122	141	152	143	139	146	129	153	159	146	147	159	164	162	172	154	144	142	153	127	160	147	144	151	137	153	141	149	140	138	168	161	159	157	186	159	157	142	129	159	166	154	159	158	153	145	144	167	155	159	145	155	153	145	143	146	128	145	160	161	159	161	137	163	154	134	141	148	154	143	142	161	172	154	165	144	149	149	169	138	162	144	153	156	130	163	170	150	149	161	143	144	137	142	143	142	155	148	137	123	147	158	154	164	153	133	144	140	150	132	156	134	157	138	178	183	151	153	132	146	166	157	141	131	137	152	148	174	140	162	158	150	131	147	125	154	129	133	162	156	148	161	141	121	166	157	152	135	147	167	134	166	123	144	132	157	136	158	171	172	142	149	170	147	159	164	159	121	145	134	112	148	143	151	153	154	159	160	160	166	163	137	159	127	160	153	155	151	161	160	126	142	146	150	133	167	135	135	121	149	143	155	124	151	149	138	138	134	115	130	130	157	150	147	168	141	144	162	152	125	142	190	137	160	155	132	144	160	136	150	117	142	149	121	159	154	144	168	159	148	157	171	134	144	143	149	144	143	150	158	163	155	174	142	132	112	126	159	145	144	141	155	145	169	175	148	122	140	164	160	148	133	148	140	145	145	130	146	154	152	153	148	133	147	161	137	134	141	157	127	129	138	147	183	167	152	146	146	169	142	144	118	128	145	134	155	159	155	133	141	168	152	158	131	131	139	161	153	135	140	142	146	169	152	147	134	147	134	151	144	145	146	149	167	167	144	140	130	165	160	112	163	155	153	161	140	149	167	149	137	181	160	143	125	153	127	135	165	158	162	139	136	154	160	155	156	128	146	135	169	155	146	156	140	150	141	155	154	167	133	152	135	150	125	143	137	130	132	154	123	147	127	140	166	142	162	147	155	161	150	128	128	134	144	142	145	156	155	138	150	124	168	157	154	157	142	142	162	136	134	150	132	139	155	143	151	130	140	163	156	148	152	154	134	174	143	143	155	143	148	124	123	147	146	151	155	153	148	140	129	179	143	134	145	163	151	162	157	166	155	156	141	133	137	143	160	179	145	153	135	127	139	165	135	129	163	132	145	175	147	136	154	112	144	155	128	145	173	158	150	145	133	127	143	146	126	148	145	140	170	159	160	126	151	124	139	125	156	149	159	137	157	144	155	151	125	158	153	154	147	121	138	139	143	125	160	142	140	161	140	153	156	156	152	168	150	134	141	146	137	144	146	147	140	147	163	144	161	161	128	149	138	150	95	137	158	143	157	141	141	143	141	145	156	152	148	140	147	139	136	141	131	122	126	142	137	121	155	159	142	136	140	154	168	147	150	163	143	141	166	119	133	150	153	131	147	126	141	179	140	140	131	139	158	147	151	164	150	155	135	143	176	158	163	177	136	165	163	139	131	171	143	146	133	137	152	135	144	155	146	150	145	147	129	148	142	153	158	164	153	135	139	177	152	155	155	139	134	127	158	131	152	149	139	137	135	161	162	147	131	146	143	144	146	142	142	162	136	125	145	158	148	122	134	153	149	156	151	129	128	155	132	124	158	148	155	158	116	149	170	140	152	134	136	171	139	168	159	132	126	131	136	149	150	158	149	148	152	155	130	160	148	169	159	145	162	158	135	136	144	152	148	152	135	120	183	149	144	159	143	141	157	151	153	164	142	149	145	144	135	150	150	148	135	162	151	150	156	163	149	149	149	151	162	139	144	151	125	137	156	170	164	148	150	149	134	131	157	131	141	147	156	149	130	160	176	156	141	138	154	142	169	149	178	146	158	137	131	148	142	141	137	163	141	150	121	166	169	161	159	140	137	147	160	167	130	126	154	139	137	154	148	148	164	129	155	155	161	134	167	145	163	174	155	140	134	171	156	139	133	153	131	146	143	157	148	143	136	139	137	143	131	146	168	133	138	151	160	146	141	149	144	153	144	164	154	161	155	153	141	167	135	150	151	119	156	134	134	167	151	164	149	146	140	150	148	154	131	136	162	140	141	154	160	161	160	153	161	153	156	140
24591	18446	16570	4274	2277	1715	1466	1228	1043	899	799	776	674	688	668	607	559	557	532	518	502	514	479	445	450	455	438	424	414	419	407	432	442	414	417	405	411	426	410	425	396	411	365	372	357	370	416	365	416	388	402	419	402	385	405	357	370	348	390	397	347	424	348	389	368	351	407	397	378	365	403	369	412	390	392	361	413	413	360	372	422	379	378	366	355	407	371	381	411	381	367	360	379	366	393	391	386	382	370	374	380	340	391	390	336	385	374	371	378	365	402	371	401	329	389	375	388	388	373	386	358	378	412	382	395	366	362	371	390	409	405	361	410	348	403	364	390	361	352	390	403	377	369	347	394	347	370	382	385	364	372	376	365	372	329	403	375	402	376	360	377	371	347	369	373	369	355	410	394	359	390	377	392	379	392	368	363	378	387	367	370	388	361	350	385	370	385	384	370	357	375	366	379	372	383	371	402	361	353	394	418	407	367	373	374	384	388	369	376	394	381	389	355	361	369	404	365	408	376	387	387	368	400	398	375	352	355	363	400	395	346	385	391	358	373	378	358	399	387	377	374	351	379	386	353	385	395	400	383	377	382	397	388	379	366	371	369	366	394	356	342	380	377	364	391	371	379	383	392	406	351	383	399	394	341	392	396	368	393	384	373	407	353	355	377	380	364	370	360	386	348	382	381	384	413	370	388	380	400	347	377	425	377	390	368	380	375	408	381	378	370	394	390	387	363	385	378	358	382	357	404	398	394	371	372	389	379	369	393	359	395	381	362	358	376	348	394	358	402	384	362	389	387	366	384	348	359	398	410	379	367	372	374	399	377	363	353	347	344	381	374	406	377	391	355	389	358	353	388	412	373	381	388	334	357	398	405	405	415	368	344	378	395	375	374	365	395	382	363	381	384	379	380	372	363	377	346	397	359	376	379	362	374	383	360	407	392	393	373	371	367	366	394	382	354	386	367	388	357	389	348	362	359	401	390	412	381	367	341	363	358	402	357	387	388	375	400	349	422	393	364	370	353	366	360	356	380	381	391	405	369	382	375	394	377	355	356	377	332	376	377	361	367	406	374	359	395	373	358	320	364	391	382	392	380	336	358	336	383	385	366	374	370	394	374	390	386	386	375	372	386	379	384	368	379	366	378	398	353	357	348	397	367	375	345	360	326	403	387	347	381	403	383	373	379	373	371	349	356	401	370	371	394	372	374	345	380	374	401	359	328	374	381	356	359	377	372	404	362	389	375	384	389	367	404	391	363	332	375	400	351	373	367	373	382	395	350	418	363	365	388	358	389	370	419	391	398	373	367	354	336	402	355	372	340	358	350	363	410	387	343	368	397	372	363	373	364	333	383	405	371	382	403	383	365	392	346	414	387	388	366	377	410	394	367	359	384	354	363	380	378	407	386	398	361	394	397	364	423	355	380	358	402	379	361	451	416	377	381	364	387	371	368	387	370	381	363	372	368	381	361	413	369	372	364	357	359	415	389	357	387	338	388	392	405	389	397	350	398	390	344	372	360	366	388	382	385	347	393	369	414	372	377	391	398	398	366	377	358	377	391	346	336	410	371	388	369	383	409	411	371	418	354	360	367	412	393	370	368	389	400	387	356	374	367	393	392	372	399	366	385	408	384	336	348	385	388	364	368	365	365	371	385	382	392	381	352	377	380	394	378	406	349	384	365	383	403	392	368	383	385	380	355	384	395	415	371	402	368	402	411	393	381	359	381	368	394	323	355	369	352	364	405	370	363	365	384	409	382	386	391	368	383	381	385	389	353	360	397	395	379	349	414	370	399	356	393	403	397	366	392	362	346	378	380	392	378	379	358	345	384	371	377	391	411	346	354	383	358	360	390	335	372	362	389	370	402	383	389	357	349	378	353	372	393	362	362	377	382	367	361	374	385	337	369	365	402	388	389	365	395	393	379	381	391	428	375	390	351	382	377	392	370	365	393	402	386	383	331	394	371	374	350	381	364	358	394	373	386	362	391	377	370	408	380	353	413	370	375	396	347	357	377	361	341	361	389	366	378	359	378	348	364	417	383	371	404	372	359	386	375	407	359	390	398	367	332	372	365	414	418	374	375	372	347	369	384	377	374	377	372	352	362	384	355	411	351	390	358	388	372	379	366	362	384	353	345	387	353	328	380	332	375	375	359	375	388	339	412	380	364	394	340	387	361	358	370	394	387	357	410	355	381	377	369	401	369	381	411	369	413	380	414	403	360	380	378	399	389	365	357	378	371	403	390	389	382	348	380	425	361	336	372	365	347	375	377	363	382	389	399	373	398	382	388	384	373	410	377	411	417	373	394	364	410	399	385	368	402	352	388	384	353	407	333	388	373	391	411	347	411	383	372	407	388	380	354	346	394	386	392	384	371	363	366	358	391	391	351	355	378	385	364	382	365	384	400	379	384	383	377	374	363	379	371	374	374	405	406	403	390	366	357	374	363	371	361	369	385	390	414	394	406	385	389	380	351	354	376	365	398	388	355	399	384	365	362	362	414	380	368	422	390	325	330	368	380	349	384	377	412	379	378	404	387	392	397	380	372	369	348	401	347	410	385	367	381	387	360	356	391	378	358	374	376	386	352	395	360	375	359	372	388	395	381	364	382	386	391	411	368	371	344	374	347	350	358	357	360	360	422	359	386	361	357	412	374	378	361	379	388	406	411	397	368	400	370	366	381	367	385	375	381	384	376	381	380	362	334	338	404	372	340	398	415	382	389	365	377	363	370	370	386	380	362	409	390	365	378	391	357	406	363	391	389	373	351	372	422	341	381	367	366	379	371	386	359	370	335	366	390	379	373	371	428	348	399	361	387	365	406	393	375	346	379	374	378	411	382	382	377	423	383	349	371	368	370	364	363	378	374	369	390	356	391	350	385	340	346	383	392	342	388	395	421	377	389	391	372	435	416	353	385	398	379	390	365	334	378	365	382	357	374	342	375	378	346	364	367	380	360	391	403	363	388	368	353	403	361	396	385	396	381	358	379	389	371	386	392	388	352	377	355	359	390	391	367	395	389	397	371	362	357	383	382	361	380	322	365	355	375	371	364	417	373	368	364	386	358	391	382	370	386	375	366	406	353	356	388	362	381	373	391	356	391	357	380	354	377	374	384	380	395	388	343	377	358	371	349	380	375	405	388	344	374	376	393	392	378	363	406	383	404	394	377	396	394	358	347	369	377	373	360	401	386	375	339	371	409	397	363	368	354	367	383	396	419	366	380	396	386	410	377	353	415	377	354	363	418	383	389	364	384	379	377	392	413	348	405	374	378	367	398	370	367	401	364	393	395	384	380	387	411	366	401	399	414	372	380	396	385	390	353	381	361	380	364	397	353	372	396	365	374	402	425	379	366	387	417	353	418	369	394	387	361	369	391	374	383	364	364	375	393	370	376	389	364	394	388	347	361	348	407	399	373	389	397	396	389	387	355	389	376	377	367	364	411	394	383	379	359	371	390	363	402	397	395	364	343	335	386	366	358	382	355	384
11788	4339	1880	549	407	327	337	318	310	302	300	276	281	311	306	320	279	302	313	312	280	275	269	301	276	299	310	296	286	281	276	288	297	302	304	307	291	329	277	305	287	260	291	268	290	281	296	267	299	286	278	273	268	307	271	280	278	296	292	304	270	305	301	267	284	284	298	325	298	280	279	311	280	281	314	283	269	283	296	288	324	295	290	287	272	281	279	266	267	304	320	262	286	284	283	267	275	315	295	275	265	316	261	280	290	277	273	289	274	313	278	287	297	301	256	261	295	267	285	302	293	297	296	292	296	278	272	287	309	305	268	288	290	303	262	299	269	284	317	270	291	291	301	293	283	283	307	273	283	299	315	306	274	288	296	254	281	310	305	282	260	291	314	281	299	290	320	268	308	290	308	313	272	316	295	270	275	291	265	289	297	295	294	282	292	284	314	242	271	263	260	304	300	298	271	294	259	301	264	331	284	297	252	263	257	301	263	274	290	265	265	276	275	294	268	269	237	306	311	267	297	267	284	294	295	307	280	269	266	317	282	295	306	273	270	300	300	325	282	299	315	259	287	302	288	320	281	309	296	307	307	315	252	292	307	300	297	303	325	282	282	294	279	295	315	283	270	272	324	293	276	301	260	265	281	278	301	311	299	295	311	300	297	284	286	274	296	258	303	275	263	280	264	284	270	266	273	279	283	291	289	285	250	280	282	246	279	299	318	294	279	292	323	315	309	278	280	302	292	302	237	290	270	284	292	286	266	295	307	299	296	290	288	291	285	326	301	291	278	275	296	293	252	258	301	298	309	312	283	307	295	287	290	279	269	265	271	259	247	295	288	298	299	269	294	306	296	313	296	315	275	281	282	277	260	294	248	275	267	289	283	273	270	285	298	298	267	274	306	275	275	277	317	265	273	278	259	282	270	302	295	279	255	288	298	278	287	293	304	280	296	269	264	280	269	237	278	299	279	290	267	288	286	301	280	291	283	302	291	260	268	261	253	292	293	308	281	291	299	254	284	268	241	272	285	293	282	253	296	294	278	302	278	284	299	272	284	283	246	283	305	295	272	264	294	253	245	324	308	276	290	285	282	297	288	293	253	268	310	318	264	272	309	286	272	300	290	301	273	281	280	287	296	249	333	266	282	327	296	272	278	292	274	264	296	288	285	295	280	269	275	268	252	296	296	284	317	306	300	271	300	310	265	290	320	294	275	273	312	292	296	288	275	312	300	288	279	279	296	311	294	316	262	272	294	302	302	282	287	296	311	281	266	280	284	265	292	297	306	265	263	302	280	290	263	274	298	305	286	334	299	294	282	308	272	287	270	307	260	305	295	298	317	282	279	329	289	277	263	313	290	283	263	291	263	298	285	292	316	259	271	298	304	333	292	284	307	298	317	272	282	288	289	294	306	265	276	327	315	322	253	292	264	292	285	268	277	298	284	281	253	277	323	292	269	299	254	282	257	303	277	307	309	279	303	285	308	284	278	276	285	318	304	266	283	289	259	265	293	297	316	288	285	292	284	323	278	272	281	262	288	284	265	319	278	298	266	292	266	315	301	276	304	267	285	300	293	292	273	279	296	276	277	282	281	269	285	300	265	260	300	309	268	269	343	290	292	273	288	277	346	325	294	320	283	261	273	286	300	279	307	295	286	263	301	289	274	285	332	275	268	267	286	305	292	281	287	316	266	277	276	287	280	298	293	303	277	279	292	317	283	281	281	280	279	300	295	306	295	303	308	265	294	309	255	263	256	276	281	304	300	277	283	275	287	298	306	288	275	308	301	317	274	315	307	301	250	266	320	274	304	279	258	285	282	275	294	249	273	286	273	293	275	286	241	283	259	289	281	284	290	296	288	285	306	306	303	281	299	274	340	302	295	286	288	294	338	272	278	303	270	277	297	288	277	275	298	298	305	296	309	292	310	289	260	301	266	305	298	298	278	297	274	282	267	309	314	294	310	283	315	275	264	260	252	308	293	301	301	308	305	319	280	289	322	291	269	284	263	299	273	277	300	302	288	283	305	248	295	331	336	320	284	305	261	244	280	290	295	297	302	295	299	272	330	286	281	326	296	298	284	275	292	309	301	270	343	292	294	270	305	298	291	297	287	310	275	293	271	305	280	303	279	296	308	259	314	285	284	340	311	266	265	283	296	285	320	268	279	271	296	284	285	269	267	289	274	275	273	303	316	309	287	299	296	285	306	309	257	289	283	306	273	273	295	334	285	285	249	311	309	291	280	283	296	270	291	282	301	256	281	302	276	304	296	304	275	297	283	282	290	300	276	303	324	277	297	284	295	267	265	272	288	298	266	273	285	273	280	290	286	275	303	294	271	281	261	281	286	284	272	283	286	272	304	282	295	284	316	302	273	299	283	273	263	249	270	303	283	276	272	310	280	296	289	283	280	262	290	316	308	271	272	260	255	285	262	285	282	277	260	317	262	302	315	305	268	301	270	302	301	254	296	307	305	313	276	302	262	305	286	315	305	290	281	275	286	327	290	258	307	310	306	290	309	259	301	273	287	264	267	278	262	301	286	258	287	286	341	306	295	289	320	317	266	274	281	250	295	266	314	271	279	279	300	318	331	320	249	298	296	271	307	323	299	281	279	302	302	269	321	280	289	258	336	270	280	281	286	313	290	277	304	283	283	301	277	277	280	269	273	293	308	291	273	281	282	277	305	269	281	288	290	287	272	327	305	319	300	282	292	285	285	255	310	283	298	286	299	314	314	280	324	289	291	283	273	294	266	289	297	280	260	279	294	281	286	294	296	280	305	259	305	294	290	292	314	292	283	295	255	281	298	290	279	268	286	304	274	298	279	262	280	278	251	252	272	281	310	266	300	297	317	270	292	259	277	293	317	270	285	266	278	264	290	311	295	337	316	273	279	277	309	261	302	247	314	274	265	290	254	278	295	284	308	293	270	320	257	273	305	258	258	309	296	273	307	283	311	263	264	337	298	320	286	279	296	284	281	287	295	281	273	321	275	323	323	292	281	316	318	299	303	253	292	269	286	284	280	278	282	290	292	282	274	307	306	287	291	303	304	318	270	285	274	272	254	325	286	260	286	290	277	299	301	302	254	321	262	308	304	281	296	290	275	275	298	311	285	281	278	276	287	279	290	313	279	325	289	292	278	300	296	268	294	303	285	327	252	291	290	267	337	262	280	283	297	306	281	251	299	286	305	296	309	278	280	294	294	292	277	305	298	287	277	288	281	283	307	295	302	305	281	283	295	277	259	312	309	250	292	283	256	243	298	294	260	315	317	320	337	281	269	281	288	265	267	304	283	286	293	283	265	299	290	312	276	301	299	265	276	306	297	309	268	287	293	293	320	293	276	290	301	300	273	286	279	263	302	268	263	308	326	287	277	310	305	301	284	245	317	316	311	280	298	291	266	283	292	286	298	259	305	288	265	282	277	278	282	284	303	283	286	307	278	274	282	273	271	313	278	264	248	312	309	284	284	298	278	305	281	277	299	266	279	294
8849	4486	3514	1491	1184	1036	956	898	886	819	752	801	788	739	739	745	768	705	763	685	671	717	697	656	727	706	698	691	724	750	724	712	726	665	685	740	700	714	726	700	705	746	666	665	672	721	673	695	674	676	735	704	750	756	715	673	733	737	722	741	671	701	660	695	722	745	682	708	667	706	663	731	719	667	687	693	686	661	670	707	716	673	766	729	684	697	707	697	665	734	684	689	676	688	696	703	725	728	666	694	700	731	655	680	704	649	665	704	680	724	660	725	717	691	721	714	674	733	672	756	686	686	695	696	694	641	699	649	712	710	703	702	727	685	687	660	703	724	696	669	705	709	695	722	700	703	694	685	690	731	707	737	665	674	641	735	707	699	701	736	701	673	663	693	691	707	698	672	720	723	704	743	682	707	699	696	736	718	691	660	728	640	660	714	711	697	715	666	695	667	694	647	720	716	678	671	690	718	682	689	654	708	714	719	714	729	716	700	670	716	693	750	714	659	711	656	686	704	689	617	707	705	708	736	737	690	766	690	679	662	700	694	725	713	738	704	722	689	712	731	680	719	672	730	727	686	722	725	687	729	688	744	708	734	687	673	665	696	688	652	745	716	643	629	696	683	693	713	700	736	694	738	708	707	729	732	710	703	721	698	708	725	681	685	693	645	700	704	708	700	747	666	672	728	667	676	731	650	751	718	727	668	717	660	738	726	697	665	694	700	726	671	693	700	707	695	686	750	745	688	701	681	667	702	679	683	686	676	704	706	703	708	727	637	717	730	693	730	722	662	716	673	682	728	691	704	635	681	677	651	711	690	719	669	656	703	679	691	707	658	612	678	741	666	692	674	727	671	658	728	705	722	703	672	730	723	710	695	672	722	677	680	645	642	666	687	672	704	693	769	706	696	767	697	743	683	673	747	682	646	670	691	671	699	711	687	720	683	674	696	668	688	675	658	696	710	740	674	714	662	696	712	675	745	662	679	672	725	674	680	691	724	690	677	706	678	705	687	722	666	707	685	641	688	676	694	665	718	659	724	704	702	719	723	761	697	715	679	688	669	767	713	720	719	705	672	724	772	725	748	704	654	705	709	669	646	692	695	715	727	694	721	702	707	706	697	682	667	713	661	683	688	667	687	709	709	696	692	681	665	695	714	722	663	785	703	690	690	717	684	673	699	674	699	672	650	749	655	707	725	658	655	712	697	673	691	630	663	695	699	680	667	684	730	662	744	691	735	671	684	715	705	710	700	719	667	722	674	692	720	702	737	638	659	733	690	733	649	768	650	735	686	686	700	695	699	718	683	693	655	686	673	699	757	664	691	748	640	703	705	645	727	678	684	710	713	687	719	646	694	696	717	680	711	630	696	720	695	706	706	674	736	716	708	700	765	764	686	708	648	739	718	713	676	676	710	672	673	675	728	707	667	706	697	657	714	715	654	724	686	674	673	668	667	668	686	701	716	677	640	718	667	684	716	671	739	706	723	702	712	676	675	756	692	663	667	692	716	676	686	719	723	669	699	692	681	680	694	658	702	724	705	726	712	675	690	703	694	692	702	701	704	681	698	727	700	689	728	654	696	726	655	729	681	678	679	717	683	705	684	679	725	688	721	704	712	742	673	697	717	695	669	689	680	691	721	665	687	675	717	725	638	645	707	715	708	673	739	683	677	661	701	670	707	738	741	649	708	646	718	681	640	709	703	720	687	690	699	704	681	702	709	723	668	757	689	664	680	722	723	675	684	685	691	702	726	694	693	712	715	673	667	707	669	683	705	733	698	670	680	676	702	736	680	682	676	688	696	678	684	690	687	714	707	705	673	688	689	722	671	660	677	663	704	646	682	707	724	687	707	667	644	673	707	720	681	727	684	740	727	720	706	655	651	663	726	686	666	675	694	664	679	672	715	719	651	680	703	702	675	732	724	663	702	720	657	703	689	721	747	677	720	715	677	688	687	687	651	728	674	683	736	728	737	663	731	721	673	697	714	694	697	709	715	644	719	755	620	702	677	665	685	663	709	675	703	653	680	757	677	664	656	736	675	691	719	682	701	658	716	648	669	667	722	640	704	665	692	698	699	707	672	721	650	689	689	716	623	699	724	673	677	660	695	715	695	729	648	666	720	705	731	736	690	688	699	697	717	698	672	730	686	704	687	670	715	724	720	678	705	675	699	721	708	709	680	675	656	712	690	724	633	662	664	703	733	733	669	695	649	748	709	698	671	720	721	698	667	653	660	708	727	676	700	704	664	688	738	693	659	692	717	720	709	755	697	712	680	691	716	684	663	693	680	693	698	735	693	726	691	699	678	712	637	717	689	694	680	710	700	729	712	715	695	685	703	663	673	669	713	695	698	685	670	699	732	673	688	696	723	721	689	635	700	703	723	664	652	689	709	690	736	724	702	682	689	722	714	657	707	656	667	703	713	685	702	710	756	699	677	724	699	738	695	695	693	659	688	696	709	698	701	720	715	678	710	735	650	617	704	699	677	661	726	683	674	682	716	701	695	686	705	691	679	692	671	720	708	667	733	650	676	711	737	703	691	726	712	647	706	660	712	658	678	686	663	682	712	692	720	696	650	691	723	701	686	673	710	660	729	692	687	685	767	713	720	679	687	690	730	691	715	648	723	672	707	659	707	730	679	704	712	685	695	696	702	679	697	694	699	736	676	668	645	659	676	693	603	624	690	684	668	709	720	693	670	687	692	716	687	665	679	690	718	666	645	742	692	701	709	780	711	721	722	691	656	684	699	695	705	678	704	701	671	706	695	733	733	698	680	647	678	662	668	699	666	733	696	664	654	734	667	693	692	713	693	702	711	691	702	718	687	697	728	680	711	663	671	650	705	675	677	693	678	703	675	710	704	756	660	644	667	709	681	668	693	676	711	695	686	724	734	684	662	708	689	670	731	697	686	660	741	721	736	686	682	698	758	672	687	680	676	729	684	727	680	646	712	684	715	703	661	653	682	722	715	653	711	694	705	678	693	679	732	696	648	666	704	716	717	682	684	698	717	663	647	685	691	705	710	713	719	725	694	749	717	710	665	686	699	676	670	670	707	696	663	700	657	685	720	731	685	715	717	689	674	674	702	709	691	660	689	712	724	730	699	641	693	686	710	744	748	692	639	678	687	699	678	706	669	693	691	689	696	675	678	678	707	699	672	652	711	698	663	681	663	686	682	705	697	698	678	720	703	662	686	702	709	709	687	687	655	733	691	690	692	683	706	691	650	709	687	714	657	705	669	715	679	697	691	722	696	664	669	680	644	720	660	677	667	660	701	707	650	735	679	737	670	677	685	691	720	695	713	712	719	662	732	681	640	711	683	709	713	651	678	721	673	696	686	683	663	674	697	691	695	714	710	730	686	661	692	712	666	686	700	669	670	677	698	711	683	724	709	717	747	719	673	724	706	668	679	728	668	662	682	686	696	708	687	698	687	689	702	716	734	683	669	651	688	688	705	710	688	688	675	665	704	689	656	655	693	745	719	708	690
26332	15275	9195	2114	655	464	381	336	320	320	333	277	285	282	244	266	264	236	291	250	249	243	247	244	275	229	271	235	279	254	266	252	215	260	231	252	248	260	268	258	287	288	272	266	249	242	270	248	264	246	245	274	246	291	276	278	257	265	245	217	251	238	243	267	273	276	282	250	281	219	285	259	254	270	245	263	238	256	255	270	238	259	236	235	271	229	273	249	243	259	268	251	266	254	270	274	275	260	252	280	266	265	230	258	251	223	267	252	274	238	250	245	244	262	299	231	264	265	245	272	273	267	255	236	248	253	252	232	253	249	227	260	218	279	269	250	234	240	242	244	281	266	278	281	277	266	265	290	255	236	259	257	265	240	237	259	261	237	237	249	261	277	266	294	253	246	237	258	253	225	224	229	235	275	224	246	239	263	258	278	286	252	261	228	219	275	261	234	276	271	261	253	242	217	250	276	266	264	244	273	225	256	249	261	238	261	253	262	223	238	250	275	224	247	256	220	229	250	269	270	254	231	266	250	272	247	250	276	264	269	235	258	254	242	271	239	241	242	270	282	257	241	276	256	303	294	256	238	242	248	266	262	264	266	221	248	238	240	275	286	263	242	249	238	261	278	265	262	277	229	284	265	253	260	265	244	216	254	260	249	234	236	251	228	290	237	269	247	229	300	256	261	230	228	256	268	271	263	250	291	281	252	240	212	254	262	255	235	229	244	260	245	268	277	258	269	276	273	286	261	236	257	294	237	269	259	239	255	272	247	281	241	290	253	233	248	239	298	246	270	271	283	279	260	237	254	252	254	230	229	264	251	253	237	284	272	267	245	244	250	269	247	256	242	294	225	263	224	256	247	274	255	251	250	274	237	240	246	266	243	238	214	253	259	245	244	261	258	284	278	263	277	263	265	236	248	249	235	236	234	222	268	258	262	237	273	214	241	247	234	218	282	258	264	246	223	252	287	274	269	268	229	271	253	228	243	234	281	242	267	256	243	286	260	266	264	295	248	239	261	260	299	241	233	266	245	245	264	256	294	278	241	235	267	252	246	258	245	265	242	257	261	231	255	275	246	276	252	231	271	286	274	283	261	264	261	251	248	243	292	278	270	213	297	263	239	284	241	274	260	259	292	249	261	259	281	239	243	276	294	287	275	248	263	255	251	262	248	242	271	240	266	266	256	245	261	249	260	268	242	219	242	269	287	249	285	236	262	249	254	269	254	272	233	249	257	260	253	244	307	256	254	274	290	227	259	237	251	266	245	226	288	247	282	265	254	235	261	229	280	269	264	248	228	237	274	244	263	257	252	245	283	248	264	297	286	243	244	250	250	247	248	249	254	256	241	251	278	272	233	257	256	245	279	258	229	280	275	231	265	253	261	239	235	243	266	241	284	263	265	260	225	251	243	243	275	252	241	255	260	266	273	258	232	283	284	251	296	250	262	234	291	254	253	265	274	259	250	273	265	243	252	247	269	258	247	240	266	281	262	248	257	244	258	264	235	265	266	221	246	282	262	264	279	229	295	245	245	277	258	236	244	227	266	279	265	250	229	261	278	245	274	264	252	269	250	259	232	256	243	270	255	249	249	244	289	267	246	250	265	253	247	289	277	277	241	232	243	255	235	258	252	255	211	269	253	265	248	256	248	247	271	248	239	236	266	270	267	277	245	246	256	280	251	269	268	244	250	266	247	264	243	246	267	256	235	245	250	252	243	273	272	279	256	263	224	227	236	248	268	259	221	272	219	262	272	261	257	222	255	266	285	261	268	263	253	258	273	231	260	249	290	224	266	269	247	250	249	246	254	279	242	249	295	240	253	260	254	238	257	251	274	243	241	247	257	264	235	271	245	258	259	247	274	240	268	285	279	248	279	256	243	239	260	248	257	274	281	267	224	260	286	279	258	261	241	270	260	264	260	256	282	236	266	263	249	249	267	284	264	225	253	284	262	254	247	238	243	263	280	257	279	260	266	233	294	258	238	266	259	237	236	238	271	269	274	266	265	268	284	248	235	280	215	278	285	268	248	259	233	273	210	266	240	268	253	250	241	256	281	259	266	253	245	261	255	269	255	254	234	286	260	266	247	255	233	236	260	254	257	240	269	262	250	238	244	265	283	228	266	230	241	264	265	268	249	274	258	278	257	262	237	252	279	284	273	253	266	276	262	280	232	224	218	263	251	266	258	240	247	218	269	246	251	227	275	289	275	251	253	240	246	277	257	276	230	249	272	242	279	253	260	259	270	294	242	275	298	260	269	242	250	271	244	253	294	277	241	248	234	243	246	252	254	265	236	267	230	258	229	254	239	270	282	260	242	293	224	249	253	277	266	264	253	269	285	274	266	247	275	255	269	266	235	287	247	266	247	248	271	248	254	257	242	267	284	232	265	268	236	239	241	218	245	259	254	291	277	224	230	239	250	263	229	263	279	266	281	224	287	275	238	250	259	249	241	273	259	268	263	269	228	199	223	259	243	273	259	262	293	260	249	258	267	234	257	248	263	274	291	251	258	240	250	215	267	269	231	254	252	260	273	286	240	270	235	272	265	251	268	249	245	252	255	252	249	279	245	281	256	291	223	267	235	262	247	259	270	258	218	265	252	273	250	279	253	254	254	280	237	253	271	256	255	263	283	263	287	262	244	277	266	245	269	232	234	271	224	278	250	281	258	235	272	252	268	279	272	262	256	279	289	254	258	269	287	246	252	231	235	276	250	236	253	236	258	262	265	251	259	256	249	274	233	230	259	285	287	248	238	244	239	255	236	261	314	286	276	260	262	250	260	244	271	249	256	249	254	260	241	239	239	263	279	264	245	233	259	254	256	221	242	233	251	262	258	254	242	263	271	254	264	238	248	255	285	263	257	250	276	245	252	246	240	240	287	284	267	211	257	266	241	242	231	259	255	236	278	293	279	262	261	273	254	235	246	255	270	249	269	255	266	255	265	251	260	258	246	249	212	235	274	267	284	252	239	226	250	254	268	233	286	264	258	246	254	289	277	271	255	280	261	261	241	226	243	257	289	274	274	267	250	246	249	245	270	265	252	271	231	241	254	241	217	286	263	249	249	257	276	260	280	271	272	263	276	230	282	283	261	282	246	252	270	260	265	242	223	268	258	262	239	236	282	278	240	249	247	217	264	274	264	245	251	262	272	230	276	253	258	244	276	237	252	245	264	226	246	270	257	295	252	259	256	241	277	235	255	248	300	274	263	231	273	234	254	244	218	259	238	256	283	258	276	252	245	264	247	247	229	258	268	237	257	254	282	264	255	279	245	251	271	312	244	256	250	246	260	250	271	275	257	258	265	268	249	244	256	239	263	244	278	264	268	247	267	249	262	262	239	292	279	260	237	265	272	262	266	273	271	237	240	230	250	243	269	266	266	246	271	249	235	279	251	256	262	279	223	259	246	268	261	249	271	266	242	258	239	223	235	264	246	270	247	266	265	268	218	258	242	248	242	277	229	277	259	260	260	282	282	263	274	256	261	275	245
19041	13518	11457	3271	1821	1594	1350	1211	1094	960	943	857	834	812	755	765	688	687	692	706	661	654	672	664	675	710	651	669	626	647	675	643	633	670	643	629	592	639	596	637	614	625	619	620	676	597	652	643	633	627	648	574	635	614	634	578	645	626	692	584	597	669	652	599	624	601	634	648	611	595	597	623	620	643	614	647	621	643	607	605	657	635	603	610	573	633	635	604	649	616	614	657	640	639	632	593	615	634	631	593	622	660	630	656	608	615	650	634	662	593	620	633	629	653	636	611	599	663	614	585	627	597	623	605	627	589	632	624	597	581	634	620	635	595	601	569	603	621	658	631	620	642	619	577	607	557	609	583	635	649	607	644	646	625	649	592	661	602	620	640	624	636	634	628	619	618	645	606	650	601	640	641	627	640	610	641	606	604	583	637	578	658	642	607	637	614	617	633	648	648	600	667	599	640	603	658	634	646	590	646	609	601	636	620	674	633	626	622	610	642	598	630	620	629	633	628	617	629	573	612	620	610	644	609	593	644	607	631	609	622	633	600	620	641	634	612	616	667	622	593	643	624	628	609	633	634	579	591	602	672	630	661	667	618	576	610	621	612	603	620	650	644	629	572	633	637	643	676	657	634	662	605	634	607	609	599	596	615	597	632	607	586	650	648	688	640	641	607	632	597	581	590	618	629	630	628	579	659	601	639	616	609	625	624	649	620	580	612	627	636	630	563	614	596	605	575	608	551	634	642	596	618	604	620	638	636	592	563	617	628	608	635	621	573	600	631	618	647	605	625	613	655	609	626	630	637	641	624	660	614	647	637	661	595	591	605	634	680	571	626	603	573	601	659	619	642	662	629	589	639	630	622	581	640	592	637	591	645	691	647	622	616	606	608	633	635	663	604	617	653	622	605	657	615	665	623	604	633	615	649	590	620	578	630	639	603	619	668	636	601	602	559	631	655	618	652	619	615	650	578	626	632	597	596	631	596	605	603	572	623	638	612	623	601	629	629	635	642	633	614	658	617	633	636	621	654	654	582	647	603	583	642	639	613	595	655	639	634	639	611	628	606	639	633	546	623	601	630	642	624	633	636	670	661	647	632	676	614	644	579	623	601	623	658	553	671	661	627	662	584	624	627	613	617	638	661	624	656	676	619	633	667	578	606	622	619	699	624	676	669	579	634	634	564	632	582	637	599	593	622	636	647	618	608	601	655	599	635	577	602	587	617	644	601	621	635	621	572	607	624	627	562	617	568	640	646	578	617	679	663	571	613	627	665	603	602	662	641	651	626	582	638	664	621	636	633	648	640	630	589	631	670	659	594	631	599	666	615	592	639	659	574	581	607	589	600	620	604	590	586	656	595	612	607	662	593	573	639	639	605	635	648	641	599	618	569	647	604	594	652	601	623	580	632	601	580	620	596	676	577	615	623	636	602	602	625	605	608	627	639	640	622	618	606	617	610	616	642	625	599	650	617	669	646	673	646	589	630	604	615	593	632	586	657	636	632	665	616	590	565	612	618	594	605	628	632	608	602	632	573	633	624	589	594	632	603	629	636	619	612	620	627	599	598	658	614	605	594	612	681	628	603	556	616	643	622	633	614	624	598	656	607	635	608	640	629	642	644	647	579	648	635	648	655	633	603	639	675	622	611	637	662	555	600	597	596	603	597	608	659	587	611	619	628	592	586	610	615	638	623	581	633	594	622	604	620	609	646	653	639	596	633	605	619	601	631	586	591	648	620	631	660	626	593	624	633	583	613	629	568	628	587	600	622	599	595	609	641	577	606	613	615	568	601	628	611	656	605	657	645	625	607	650	624	613	586	635	592	618	602	603	641	626	640	602	602	664	610	622	592	602	612	649	644	622	636	564	604	655	558	595	630	595	601	592	655	610	614	627	581	613	635	617	639	599	642	582	623	642	592	628	628	603	580	622	597	568	650	647	579	636	635	582	611	584	582	598	686	606	665	638	578	616	637	637	609	619	642	606	581	600	612	628	622	595	623	643	644	574	649	587	626	652	644	625	641	602	590	614	607	639	605	648	618	622	603	617	630	546	631	644	636	631	645	619	625	607	653	610	597	631	647	594	617	630	620	659	656	595	621	579	577	628	665	613	645	594	650	584	592	636	653	592	584	639	610	668	596	583	646	614	641	624	640	616	568	608	582	619	598	619	599	616	654	645	624	617	654	574	557	624	628	612	642	620	586	641	615	621	616	628	637	606	620	606	602	592	590	575	654	597	660	629	605	633	638	607	626	610	627	656	614	603	644	705	662	639	597	652	591	624	649	634	619	634	640	670	647	606	635	584	622	643	618	638	599	620	632	651	639	609	659	641	633	577	569	627	617	612	624	645	611	606	645	632	608	591	609	580	613	599	620	593	675	617	588	650	641	640	592	636	593	582	634	625	614	638	600	621	677	626	643	602	629	615	596	619	621	630	604	606	643	580	619	634	570	591	629	630	630	654	618	611	616	604	605	636	647	621	624	623	578	619	599	607	571	653	595	662	600	664	596	658	580	631	622	591	620	596	621	632	626	595	629	620	628	563	604	604	644	636	643	633	635	622	660	609	688	626	612	633	649	640	633	625	621	637	638	614	663	584	658	681	617	574	594	576	562	608	619	626	595	607	602	590	667	609	633	612	639	584	639	603	629	600	615	615	602	621	602	622	616	643	647	576	642	640	662	615	594	566	600	631	592	624	638	576	630	614	642	614	614	640	626	594	613	647	605	606	636	611	626	586	580	608	600	618	662	585	658	625	642	619	633	625	601	627	641	560	602	602	633	653	630	635	618	610	605	644	612	617	627	650	649	635	616	605	646	690	634	644	626	583	636	579	633	638	579	616	606	649	616	616	621	630	632	658	638	599	607	596	641	589	589	646	604	645	627	589	604	621	649	644	580	631	641	652	570	633	599	637	628	586	632	598	644	607	613	586	641	637	630	594	620	629	591	624	625	617	602	624	607	629	615	628	624	611	610	622	627	592	657	589	630	627	641	607	584	636	628	653	637	627	635	600	652	611	599	625	583	592	595	628	612	585	630	597	638	600	615	599	675	647	617	610	616	633	632	578	601	613	623	591	609	652	619	628	585	597	571	623	593	588	634	611	602	651	609	626	630	662	548	623	614	616	606	626	614	654	575	563	609	621	648	634	633	655	591	632	576	574	672	601	596	583	624	668	624	595	614	621	645	596	653	628	600	622	614	665	642	657	659	624	649	654	598	641	631	587	641	657	613	619	609	592	664	626	619	605	659	627	633	629	588	629	644	575	607	616	608	630	644	662	571	635	618	623	607	607	628	626	619	630	611	610	612	668	617	608	620	605	641	625	576	589	661	644	639	610	609	634	658	634	626	604	601	630	634	611	627	613	590	633	603	589	639	628	634	636	632	586	661	648	595	615	581	626	659	657	621	636	602	627	622	578	616	668	592	614	638	622	637	630	628	650	597	681	598	608	626	614	615	566	640	613	636	580	562	614	630	609	596	630	607	634	659
35722	23013	15960	4195	1124	550	382	265	243	192	192	209	215	173	191	182	117	134	157	153	175	161	168	149	152	132	155	162	163	164	138	125	158	147	138	152	108	126	139	131	122	122	162	152	143	159	149	147	130	149	146	164	143	104	149	147	150	140	163	143	127	164	174	155	160	182	130	148	149	140	169	177	139	132	143	131	147	159	138	155	128	144	131	146	147	130	163	134	134	142	138	143	155	141	142	139	117	127	136	144	136	167	149	142	141	137	128	143	157	138	133	157	165	155	137	135	162	143	149	162	135	156	130	138	130	150	134	149	148	144	147	171	165	149	149	121	146	170	137	148	146	142	140	140	155	140	148	135	129	149	132	147	160	140	142	131	157	148	119	163	146	138	146	147	174	135	132	136	149	147	121	128	145	129	147	131	139	121	163	152	156	151	144	121	134	129	154	139	130	134	125	144	145	146	151	156	148	146	147	139	128	130	138	127	147	151	153	150	145	127	155	136	137	134	123	140	159	158	162	128	146	136	128	143	147	158	142	119	121	136	159	145	127	175	130	152	127	134	153	139	141	134	133	105	146	150	146	146	141	149	154	165	136	157	170	157	141	144	133	127	147	148	135	134	128	137	145	140	147	143	166	149	150	151	159	142	168	153	163	143	147	131	144	125	153	160	141	141	157	144	129	142	146	137	133	129	130	155	139	150	162	136	147	144	144	140	165	131	148	158	145	126	116	144	156	128	153	158	133	133	142	147	153	152	133	142	140	144	151	147	156	141	141	131	138	139	120	145	146	145	131	144	150	147	120	134	133	136	128	133	136	130	131	152	149	137	160	148	164	155	122	152	153	151	162	140	132	142	155	138	154	136	126	142	110	154	129	139	127	142	161	146	136	148	150	134	150	130	141	142	146	122	163	156	127	133	142	132	155	143	147	132	135	158	149	151	130	134	153	134	143	164	156	158	121	150	137	131	143	154	155	157	137	154	147	154	133	139	127	123	145	143	148	144	162	154	134	144	149	135	161	160	132	151	169	146	149	126	147	147	118	152	175	152	144	140	142	116	135	116	152	117	138	154	152	179	153	143	127	131	149	136	113	141	149	149	141	130	154	152	149	142	121	144	145	131	169	155	175	147	126	139	160	156	160	130	159	136	113	130	165	144	152	161	127	153	138	130	142	152	147	148	127	150	148	151	151	139	148	143	141	125	141	159	134	161	137	157	158	132	135	162	129	148	152	154	150	155	129	125	165	125	171	150	142	145	152	177	148	147	143	162	133	144	140	141	141	166	161	136	150	138	167	118	132	120	143	139	144	128	151	146	147	152	137	137	128	145	167	151	126	152	146	140	128	130	118	138	150	144	158	149	141	137	161	128	146	128	144	154	136	155	129	125	153	131	153	148	133	147	154	161	152	145	141	127	146	148	147	131	124	137	131	129	177	136	148	146	134	155	131	134	140	147	156	154	135	118	140	134	128	154	157	137	148	150	144	143	179	145	154	142	142	111	146	154	155	131	157	145	130	131	154	146	145	136	153	146	159	119	149	146	154	140	136	148	147	163	130	150	126	149	144	130	149	129	146	135	154	131	163	136	129	136	141	151	127	132	127	142	144	137	130	128	152	129	153	152	157	131	146	155	135	128	144	137	147	137	164	146	149	165	136	135	134	120	124	134	161	152	158	146	144	117	120	138	148	146	138	147	146	116	121	128	147	160	123	127	139	149	137	125	133	155	156	169	142	136	152	149	151	158	143	140	140	140	121	151	150	149	139	146	132	168	152	142	123	122	144	181	153	157	135	141	137	135	142	160	147	132	149	128	137	129	172	143	133	126	160	143	145	146	146	156	123	122	132	127	148	146	133	145	152	139	138	155	161	172	147	150	142	178	129	124	122	138	148	139	144	126	138	140	150	161	141	150	163	133	136	127	149	139	131	137	147	139	152	129	132	138	128	139	169	152	134	157	167	149	152	129	162	157	131	154	146	172	130	174	140	136	168	136	120	134	145	156	136	162	142	124	132	134	154	119	141	134	153	147	143	143	146	138	145	148	128	135	136	139	152	150	145	143	143	148	147	139	140	123	139	139	155	124	154	174	140	132	148	124	154	122	126	173	160	135	130	160	142	149	129	135	177	142	122	143	136	156	164	163	135	164	147	168	133	114	162	151	137	142	118	171	134	156	144	145	132	153	140	142	138	155	137	168	156	173	137	126	157	150	152	127	152	171	153	138	149	146	126	144	136	121	119	129	115	118	158	161	165	144	153	138	128	145	152	135	143	158	161	127	128	125	149	151	156	145	163	151	141	139	155	141	137	127	126	121	160	156	153	152	164	141	160	130	149	164	135	160	152	139	130	125	131	139	131	129	142	140	123	142	130	142	139	130	138	164	151	161	122	133	151	140	164	153	149	167	136	140	164	156	141	140	124	149	134	160	149	134	145	141	146	138	154	137	150	132	147	158	139	146	136	124	143	147	119	147	131	152	142	186	128	157	146	125	127	154	132	128	130	164	141	157	146	157	152	138	136	154	144	143	145	140	135	167	135	173	139	139	158	153	129	138	152	151	151	144	144	133	123	161	125	145	151	139	125	148	143	140	153	124	177	118	148	148	139	122	144	149	125	173	153	127	148	150	140	147	143	132	142	151	153	153	151	148	121	136	133	127	144	114	130	143	155	156	135	148	152	142	141	159	134	161	119	116	149	150	142	118	143	120	145	133	163	150	156	114	147	132	153	148	147	150	133	134	142	119	148	146	136	141	155	127	136	137	120	145	147	127	117	181	162	144	133	155	138	166	135	140	132	140	157	153	175	153	154	152	126	143	169	128	155	151	149	136	146	161	149	152	130	143	149	143	146	140	148	154	151	131	135	143	160	151	149	112	124	131	125	154	128	155	143	159	145	140	123	130	136	126	164	138	146	143	144	139	151	140	146	134	124	145	134	139	139	126	144	121	145	163	154	154	133	137	151	160	129	120	145	158	154	136	141	133	122	161	143	152	159	148	162	142	134	147	145	127	148	125	114	121	153	139	168	133	135	164	144	127	141	127	132	138	140	140	147	138	145	106	140	153	161	134	127	141	162	157	154	157	134	155	137	156	162	128	143	147	119	151	151	122	148	147	166	127	152	157	140	147	133	134	130	152	132	156	169	144	146	148	146	169	129	123	144	140	153	127	153	137	131	119	141	134	151	141	131	128	127	129	140	137	151	145	134	153	159	152	148	172	113	139	145	143	144	142	141	111	146	123	146	146	141	139	144	141	147	143	145	124	133	130	143	131	139	140	155	159	160	142	135	134	143	129	168	142	147	137	153	162	137	154	155	122	157	157	130	139	134	148	146	139	160	131	117	141	141	142	148	140	154	141	145	137	130	138	149	135	151	152	146	148	129	138	141	160	151	142	147	136	138	169	134	145	163	126	150	145	138	152	146	140	142	144	144	132	144	152	124	166	139	142	146	132	169	120	153	138	136	144	135	160	139	164	152	157	133	148	165	126	130	139
24567	18158	17133	4005	2182	1776	1454	1244	1084	929	831	757	698	662	588	587	544	529	506	506	484	472	434	466	466	426	410	425	430	440	457	399	373	371	414	422	393	412	367	397	387	415	442	378	422	400	381	406	386	417	393	386	377	392	377	354	358	424	375	393	372	392	355	376	362	381	319	351	398	380	364	386	347	379	369	339	344	386	369	375	384	396	373	384	378	330	372	411	338	371	363	427	318	396	362	341	369	376	383	394	340	387	397	385	390	373	367	397	369	366	380	370	344	356	397	366	348	370	381	394	379	374	359	379	363	334	344	351	371	380	375	388	370	347	373	327	337	369	367	379	362	373	390	370	382	372	349	364	345	395	342	362	394	366	391	379	378	388	379	390	364	377	361	408	361	368	335	384	389	409	359	342	375	345	367	373	348	367	383	346	388	398	385	363	361	355	376	373	391	399	390	350	395	366	354	373	378	372	402	376	376	396	400	365	378	331	383	363	366	386	405	350	350	385	339	379	354	392	373	356	402	384	370	368	377	380	357	350	345	340	389	368	372	342	384	357	383	370	398	360	353	371	340	360	363	356	350	386	369	388	336	390	378	353	387	383	372	369	372	374	369	402	349	376	369	332	360	398	353	371	373	369	361	323	356	387	381	370	339	372	395	373	376	380	331	392	354	358	384	363	382	401	378	403	351	371	342	393	349	386	366	337	352	377	365	355	379	405	394	360	366	362	311	379	364	359	357	361	365	382	387	357	353	369	392	356	380	367	376	346	346	350	386	335	379	375	356	379	363	388	358	398	345	374	360	372	373	333	366	399	395	382	381	381	384	390	380	377	357	373	396	339	383	362	335	338	355	399	342	381	359	367	386	365	345	348	350	381	361	376	360	354	406	364	351	355	370	377	382	389	341	372	371	353	373	371	374	394	357	392	378	364	372	350	315	327	333	382	340	361	419	392	407	347	377	385	384	413	387	309	338	385	363	334	377	360	342	381	349	396	393	387	380	393	384	354	337	375	407	372	385	421	361	381	364	374	359	319	377	389	375	357	377	360	363	354	381	396	353	378	374	379	403	365	334	357	347	359	374	380	351	382	361	358	355	400	392	379	378	374	350	366	358	370	391	367	353	386	365	373	364	359	367	371	374	405	444	355	357	335	365	394	393	321	354	394	397	379	384	401	335	335	398	386	373	354	406	378	375	369	386	370	383	381	322	368	419	350	382	341	406	384	343	392	384	347	382	415	382	390	354	357	368	377	375	367	371	337	368	371	385	367	389	372	376	372	394	380	384	341	377	334	380	400	355	381	386	349	354	368	354	343	357	384	393	363	385	391	361	391	365	392	362	348	383	389	326	369	339	352	349	337	368	382	358	357	392	399	362	390	407	348	404	391	344	362	383	361	353	370	407	401	358	371	316	399	366	371	349	366	342	359	361	379	387	338	381	358	386	365	337	355	357	364	365	337	343	391	334	369	343	345	387	386	381	360	355	364	340	380	376	346	356	359	390	387	355	400	360	375	322	359	344	376	355	380	373	365	354	338	393	369	389	389	368	385	335	370	346	375	381	354	401	368	370	365	366	380	386	377	381	353	382	356	373	384	352	382	357	384	373	369	351	320	386	349	377	385	398	424	361	362	342	364	398	361	348	374	353	372	385	365	376	340	379	373	366	362	350	366	357	381	356	371	366	370	412	393	347	369	398	393	352	348	372	419	379	395	395	384	369	348	352	336	380	388	361	294	375	393	374	367	342	386	379	370	366	385	380	387	400	366	365	369	358	363	384	371	370	394	359	373	374	356	357	397	334	353	377	354	365	356	369	371	377	367	380	373	365	359	360	375	356	368	355	353	346	361	371	331	363	331	345	365	363	356	360	388	358	392	378	393	365	380	373	393	379	356	356	378	393	366	378	369	382	347	376	349	395	374	351	353	380	398	368	382	371	375	370	406	324	401	401	332	401	370	341	342	380	328	407	353	351	340	376	364	387	388	375	368	384	388	355	355	374	360	364	366	393	367	361	343	361	392	370	344	365	336	398	358	384	334	348	382	359	356	370	331	360	345	367	372	368	369	372	363	391	386	362	323	354	376	364	382	394	369	367	364	375	378	323	384	390	342	373	359	404	365	389	353	371	366	387	379	384	356	366	354	378	385	376	376	363	384	391	423	360	375	344	395	378	354	406	375	389	366	375	379	357	386	359	381	351	367	380	372	424	379	371	345	374	372	381	341	384	404	360	361	365	365	378	373	371	383	356	362	384	338	376	396	367	374	359	376	387	388	359	363	386	346	403	352	376	386	364	349	355	363	400	339	396	351	401	352	371	374	359	361	349	363	361	366	343	340	344	381	363	349	357	383	366	359	345	364	358	400	366	373	366	361	346	352	333	376	361	375	361	350	363	366	387	395	390	367	415	369	385	359	366	364	378	404	369	392	346	373	356	398	368	394	394	347	376	379	382	352	325	329	359	357	365	372	370	361	389	392	383	370	388	340	357	381	354	383	345	398	385	349	387	343	340	382	413	365	395	368	388	321	334	364	359	360	368	383	370	338	390	376	339	393	389	364	352	360	377	370	375	327	384	386	364	354	386	381	377	351	402	355	374	384	402	341	353	375	386	347	361	328	385	359	354	367	365	387	369	349	372	330	395	398	348	388	392	366	334	416	385	343	376	367	376	378	383	366	384	375	389	373	385	372	371	350	356	358	353	381	343	359	355	369	354	385	364	377	365	337	398	357	358	362	333	346	383	372	373	366	383	404	354	346	352	357	374	372	349	351	364	389	403	367	376	351	368	376	348	321	365	362	368	391	372	367	346	329	371	337	368	365	359	369	359	363	374	374	351	389	344	349	378	358	379	342	387	351	369	393	381	352	374	353	376	410	376	363	376	373	347	350	369	348	397	376	387	336	379	343	375	361	343	380	360	321	379	354	376	350	389	335	362	369	362	341	389	355	385	368	354	390	353	376	397	338	341	351	433	395	381	364	371	412	335	328	374	342	354	353	376	366	403	350	335	377	361	377	364	350	381	360	355	343	390	361	389	378	367	357	343	389	370	381	386	364	388	360	373	364	370	372	407	384	391	369	351	359	374	427	374	356	366	339	328	391	361	378	386	398	399	333	391	340	376	392	377	387	359	364	395	370	377	377	363	331	380	376	384	370	387	359	355	363	356	331	391	360	378	353	359	374	335	351	349	322	392	341	361	344	392	386	337	372	376	375	381	364	363	381	416	363	335	357	371	354	354	349	371	368	383	337	409	362	376	357	384	355	352	360	384	373	374	383	388	383	374	379	400	389	357	345	385	374	360	343	361	392	347	398	358	366	391	402	364	362	367	366	398	344	353	363	377	367	346	386	370	341	381	346	397	366	410	351	368	355	374	384	361	388	372	381	358	374	383	369	348	392	361	367	384	369	349	396	383	361	373	366	348	410	366	318	350	338	359	358	332	375	371	378	390	382	396	373	382	330	394	366	361	337	380	381	356	381	357	335	328	374	370	356
12279	4494	1867	547	386	358	336	294	276	287	305	296	319	283	314	296	244	284	291	265	293	307	295	283	293	289	257	276	317	272	304	315	302	249	269	291	255	280	269	289	301	279	284	285	309	276	281	272	283	304	287	294	263	278	296	254	285	278	294	252	302	293	335	296	299	262	289	330	286	298	265	272	288	289	283	305	248	291	297	309	314	277	278	287	262	301	297	302	283	273	315	281	290	291	318	317	275	280	259	339	254	280	294	316	285	281	287	286	273	282	283	276	248	257	297	286	276	273	274	294	278	295	292	287	264	291	308	303	278	273	322	285	274	285	286	292	307	294	304	265	268	264	292	244	284	292	263	311	283	285	303	277	249	268	271	284	278	261	290	306	286	277	284	283	263	254	306	283	290	269	299	308	274	286	265	310	286	289	265	277	264	283	315	290	268	262	287	264	267	264	277	282	288	287	290	301	288	273	292	283	252	275	271	282	307	294	301	334	286	297	266	303	293	288	276	311	292	271	306	271	269	279	284	295	312	261	276	275	271	303	271	287	311	294	300	284	294	284	261	269	310	280	293	275	337	264	297	293	297	298	269	303	304	285	294	313	240	244	260	288	300	295	273	318	291	273	294	264	317	283	293	322	291	320	273	282	271	269	288	301	314	249	298	278	279	297	298	274	296	280	291	315	291	287	265	278	285	268	267	281	248	275	294	290	277	294	272	312	267	269	323	278	295	293	279	265	263	280	264	286	295	301	300	288	287	310	278	272	266	302	311	302	283	292	276	247	304	277	281	313	290	288	295	275	290	281	291	278	270	298	288	312	271	280	273	302	273	281	297	303	296	259	282	282	281	328	285	278	300	275	303	273	296	292	308	290	265	281	299	257	274	271	291	283	302	287	268	263	295	313	305	287	318	273	269	259	242	285	287	291	296	291	330	283	301	289	269	288	300	261	285	292	298	297	250	287	268	294	262	289	285	279	287	286	283	259	257	250	248	290	265	264	290	273	259	282	263	271	271	280	278	297	288	275	301	282	272	291	281	258	280	308	302	289	305	309	296	294	267	262	280	289	278	256	308	267	300	302	292	277	312	288	275	294	269	256	252	290	289	290	254	337	287	280	270	279	306	298	278	277	261	292	288	293	293	305	316	280	282	266	297	276	297	319	293	308	283	323	305	270	285	264	292	299	299	276	299	274	298	284	289	274	281	274	311	288	269	330	256	281	284	285	306	308	332	302	287	275	306	281	246	250	292	308	300	295	265	280	295	309	269	296	258	300	276	255	307	266	280	286	252	288	305	258	280	296	321	270	275	283	325	294	297	294	263	298	268	279	272	265	273	283	294	288	284	264	287	295	281	292	268	268	300	273	317	281	273	291	282	268	292	287	265	291	284	288	289	263	294	271	269	316	274	291	282	295	253	267	279	289	299	295	250	298	292	275	290	301	294	268	245	270	272	274	327	295	272	294	274	293	291	306	300	278	294	293	302	272	297	293	284	273	298	281	336	268	265	287	290	302	305	300	278	326	279	263	270	271	284	266	290	291	264	304	275	253	269	280	275	257	286	264	256	301	260	318	309	286	256	289	284	297	253	283	298	288	284	272	296	287	291	272	262	294	306	275	289	270	322	291	292	270	287	297	263	299	260	291	257	292	287	290	278	304	269	284	277	266	271	250	322	268	291	273	307	322	284	279	327	296	292	278	282	265	284	323	327	304	291	273	302	315	291	287	281	258	307	288	280	332	300	294	268	279	299	272	276	306	289	281	272	283	324	279	298	247	268	284	299	283	303	266	281	301	293	276	274	281	292	294	318	303	300	279	283	262	329	305	255	310	297	280	319	278	296	294	269	281	285	279	258	297	273	283	278	278	295	276	302	298	302	298	268	295	269	305	309	288	302	299	298	271	309	269	269	259	291	282	305	294	277	273	285	280	280	278	270	294	281	284	308	301	281	275	294	278	293	282	259	273	293	325	290	289	294	290	293	287	283	281	267	304	322	257	280	259	296	308	296	278	256	268	314	262	297	318	310	274	287	278	304	280	283	277	282	304	288	266	292	290	268	280	294	267	306	273	299	278	287	314	293	282	257	311	267	281	299	247	293	263	292	272	292	286	297	278	285	268	274	269	327	305	267	254	306	307	312	271	267	287	308	280	277	302	267	274	256	258	306	314	290	259	293	268	272	309	290	306	254	296	280	280	282	252	274	279	273	297	300	279	277	260	285	281	297	260	295	319	276	287	284	286	275	293	301	275	279	291	283	278	272	298	290	283	282	290	283	272	270	282	263	283	256	290	312	253	278	285	285	291	280	282	292	304	298	301	297	286	275	267	321	284	262	293	261	270	305	287	286	274	280	288	286	283	280	308	249	261	271	282	299	280	271	251	285	327	258	287	277	284	281	289	285	281	270	285	275	289	276	279	277	299	302	271	294	264	306	267	302	293	291	267	282	307	281	320	270	321	294	273	276	290	300	280	300	289	275	317	291	305	290	294	306	273	288	289	294	251	288	261	303	282	293	294	284	275	271	262	303	283	288	285	278	252	285	264	302	331	312	269	272	294	277	270	250	263	310	301	287	295	301	296	262	289	277	259	277	282	299	300	286	281	315	288	296	294	284	297	253	327	281	292	280	311	243	276	295	313	288	286	273	293	276	301	288	312	292	313	276	308	294	279	271	292	278	280	315	292	280	265	297	275	271	268	298	280	288	282	278	289	308	301	272	320	304	292	265	281	295	272	287	286	309	287	259	288	279	296	286	299	287	277	283	292	297	276	277	314	298	276	257	281	298	274	300	264	297	304	292	267	275	301	318	288	303	272	269	281	276	271	274	307	300	290	285	320	283	318	292	279	264	270	268	287	300	296	272	280	279	254	320	291	301	314	287	294	273	294	282	258	307	317	280	258	294	292	289	307	322	272	293	329	291	256	265	296	253	289	273	296	290	283	283	303	281	306	265	309	271	282	282	275	280	304	307	282	267	288	254	315	303	276	294	300	300	294	281	289	288	278	280	281	305	282	259	273	309	284	282	273	274	271	273	272	309	286	274	282	282	279	308	318	319	266	281	289	291	249	280	302	295	306	270	264	275	280	309	262	276	270	306	272	289	251	276	250	305	294	274	268	280	310	283	285	272	292	314	264	287	259	313	298	261	273	276	277	265	268	277	275	305	254	286	288	285	297	293	273	277	305	291	318	284	266	279	285	285	288	297	314	278	286	278	295	295	287	308	271	311	268	283	299	280	321	300	318	278	288	253	284	289	279	300	324	302	292	323	277	313	276	283	271	296	317	271	298	301	287	263	258	275	260	287	281	297	273	299	288	288	262	293	254	236	286	273	246	303	226	301	278	270	265	286	276	303	300	317	284	271	258	255	270	257	257	268	280	278	257	279	283	292	286	296	263	290	275	306	289	278	281	270	294	313	305	294	286	285	293	291	280	246	289	281	311	299	275	283	295	287	266	316	310	289	273	275	275	279	285	300	266	264	305	267	293	259	287
9002	4649	3748	1475	1148	1026	965	880	838	799	785	809	756	755	759	741	694	736	708	747	733	715	681	748	698	677	721	681	695	718	668	668	689	675	711	743	692	671	710	698	639	680	700	661	682	726	683	674	700	684	682	690	688	661	679	685	694	699	640	645	679	697	672	667	716	681	621	695	682	653	679	714	755	622	704	644	717	704	690	722	708	684	698	744	717	705	721	700	685	691	692	657	645	685	744	708	673	633	692	647	666	686	726	659	668	692	696	663	703	674	685	668	735	675	676	695	721	675	651	705	653	674	660	696	718	703	738	644	690	687	703	651	681	709	684	718	701	721	687	674	684	712	645	706	661	713	695	684	691	671	647	649	679	679	670	693	683	644	711	671	705	697	655	728	660	676	662	680	688	717	623	668	689	706	723	700	659	663	689	696	690	695	668	714	688	672	677	692	721	681	716	665	733	693	702	683	686	697	705	723	657	687	657	713	727	657	645	667	656	722	675	681	689	706	687	674	672	692	675	641	691	719	697	716	702	711	669	701	638	682	713	710	698	687	692	683	651	666	716	719	666	696	698	669	655	683	683	663	727	728	697	708	758	721	694	677	720	648	722	713	676	688	706	678	655	692	667	681	717	733	714	702	714	693	648	691	683	698	678	716	653	636	651	710	687	694	695	669	620	670	665	684	657	674	669	674	639	683	671	652	685	707	680	686	696	699	677	687	719	683	703	679	659	681	697	696	717	698	718	680	706	702	687	683	650	673	692	692	663	721	694	679	659	673	656	647	675	699	643	660	669	750	711	638	701	653	656	684	684	683	740	672	693	684	692	724	687	719	684	654	694	655	630	658	674	709	699	683	679	688	673	710	690	671	636	641	649	656	665	690	676	643	683	689	689	688	661	703	729	646	728	679	676	714	727	692	649	701	687	697	697	685	675	676	695	718	682	665	722	730	698	692	742	703	659	689	690	687	720	665	666	719	690	714	727	696	696	677	684	656	693	676	719	690	718	687	729	712	725	714	646	681	706	698	729	686	712	693	708	688	703	695	686	686	677	664	668	700	690	681	676	731	688	662	656	663	678	696	659	632	719	682	715	666	681	689	702	692	666	664	665	695	715	724	677	724	676	701	699	729	663	745	663	704	707	691	687	732	700	680	701	680	690	677	678	704	669	685	673	725	679	707	684	674	692	651	728	692	716	701	653	739	700	675	674	674	697	691	720	684	656	683	672	692	700	661	683	733	722	742	698	703	685	667	711	652	673	763	697	695	668	690	661	693	649	678	715	724	693	683	719	668	671	676	713	689	665	652	683	658	672	687	702	672	706	699	679	715	704	683	634	677	661	703	695	670	666	676	679	659	687	739	700	740	685	672	724	702	641	695	689	702	685	676	728	653	696	695	644	704	669	674	728	679	697	652	697	666	662	693	703	716	691	721	699	706	682	668	621	723	721	690	629	654	695	704	677	668	673	685	684	696	699	675	656	683	687	657	662	660	676	653	718	695	642	709	718	663	680	665	663	660	706	721	719	673	697	696	677	641	708	720	670	650	683	674	696	684	739	683	657	671	673	661	749	675	662	668	672	704	731	675	677	701	700	664	721	679	704	716	682	695	698	685	721	700	632	695	681	701	675	688	707	712	684	664	683	661	707	704	673	701	715	695	762	711	681	657	666	644	703	646	700	657	644	681	676	687	687	665	676	691	719	677	674	694	709	624	673	692	684	685	709	707	674	685	662	678	690	703	661	685	703	698	728	680	693	678	669	692	681	681	701	685	707	691	682	682	653	666	674	712	684	686	677	669	721	685	691	696	706	696	706	689	680	712	650	700	694	693	753	700	683	682	705	690	717	682	665	666	675	719	713	715	672	665	733	675	703	699	695	734	695	646	679	674	637	694	714	681	634	689	708	671	724	722	715	692	655	729	688	675	709	668	690	676	661	706	696	739	647	653	725	702	720	728	681	677	692	679	699	677	683	714	679	693	678	680	675	706	691	696	695	651	698	676	668	722	683	693	687	715	727	694	661	694	685	702	697	684	691	663	662	690	673	710	703	690	719	678	712	701	693	747	649	639	676	718	677	721	695	661	712	647	728	648	704	680	696	718	703	641	654	680	693	683	705	664	731	646	600	670	704	719	709	691	713	675	699	659	675	664	700	675	691	711	715	700	679	706	628	726	693	660	694	667	679	686	691	662	669	693	671	743	711	685	669	761	670	667	733	718	672	695	711	688	739	708	686	760	705	700	734	695	678	708	695	664	666	730	683	733	670	636	668	689	668	691	680	668	713	693	711	674	695	682	678	725	698	678	679	684	704	691	695	720	701	723	686	719	705	664	666	683	640	682	673	710	726	678	660	688	683	699	682	671	698	667	686	706	683	683	663	694	679	720	715	698	736	717	694	621	687	717	677	720	718	664	711	726	682	654	665	713	723	703	662	664	679	694	650	632	714	696	700	671	692	715	686	690	675	708	711	686	750	750	678	663	652	699	706	666	719	694	750	700	655	692	669	684	669	680	701	684	698	708	651	705	670	713	703	714	676	672	687	677	744	735	697	682	659	700	666	670	687	671	774	727	713	688	734	691	715	713	705	683	679	681	689	679	668	673	707	703	651	673	665	674	685	659	711	725	692	701	665	681	740	640	659	655	696	710	675	700	725	681	648	655	677	694	675	682	648	648	715	628	672	698	705	689	703	701	711	700	682	698	646	697	680	652	659	667	659	697	663	704	676	657	658	670	631	669	686	662	702	672	702	690	647	689	697	695	688	640	636	640	725	702	663	662	652	669	713	680	732	668	711	722	663	697	701	690	675	660	719	678	663	705	679	672	682	687	724	697	693	710	649	725	660	728	701	678	748	706	647	681	714	686	743	712	697	677	672	655	674	686	710	677	702	689	708	657	709	691	702	676	693	706	652	703	659	679	696	706	680	700	699	726	643	695	692	702	676	691	708	663	733	719	776	737	703	678	658	736	709	659	673	705	704	663	658	688	705	656	698	683	678	683	694	729	684	699	695	700	743	670	659	643	669	685	658	665	686	674	687	703	674	667	668	655	673	733	720	671	694	672	683	711	679	635	704	695	656	680	699	663	673	721	685	682	697	692	666	743	681	697	686	717	717	661	662	687	686	663	716	646	686	705	733	740	694	689	699	689	671	650	712	708	682	658	673	661	694	692	717	723	691	685	710	685	707	719	721	715	708	699	677	687	645	688	690	705	652	689	698	699	699	670	701	731	710	661	686	718	655	688	690	694	695	667	733	698	709	693	704	721	670	645	663	656	740	693	666	703	691	699	710	675	639	717	697	640	716	687	698	644	706	700	729	689	689	663	698	710	682	672	686	670	670	662	646	652	693	656	712	751	677	697	722	680	687	709	729	674	671	663	645	684	627	687	696	669	682	718	702	701	704	666	655	671	710	697	644	642	666	682	674	698	644	657	733	601	638	707	734	662	687	659	715	680	699	685	726	653	728	684	658	663	719	678	653	674	661	691	667	656
25718	14921	9736	1846	650	431	387	343	348	302	299	313	299	244	263	228	271	230	293	279	221	255	284	280	242	252	260	252	268	228	265	265	270	262	248	269	253	238	245	250	257	277	238	264	247	266	242	230	235	285	250	271	248	261	258	242	236	268	232	238	256	245	221	275	265	242	246	263	244	246	258	246	265	271	261	234	248	235	240	251	225	233	257	262	247	257	244	225	242	304	276	262	254	243	281	246	254	258	253	271	235	304	263	265	253	229	272	244	272	235	251	230	280	275	260	312	273	231	269	249	272	256	262	271	291	263	258	250	238	258	244	231	222	252	234	249	265	272	263	240	261	225	269	256	255	266	265	223	248	267	264	244	245	246	254	246	246	255	264	252	229	245	219	266	273	246	271	225	267	245	266	285	233	247	254	248	260	216	239	239	264	271	237	256	243	239	271	250	314	238	241	270	285	252	238	266	256	274	229	273	239	267	243	247	251	274	234	260	288	279	237	243	233	264	236	255	261	264	252	259	240	271	246	242	258	242	243	261	242	246	256	264	260	266	256	253	232	243	273	256	248	260	233	239	244	260	257	269	283	271	236	250	271	220	238	236	248	253	270	281	238	254	257	254	261	255	276	264	228	231	257	237	239	252	222	251	247	273	227	254	239	252	262	252	218	259	226	258	251	252	279	242	257	261	275	265	251	265	259	245	264	256	249	236	230	282	288	255	233	245	237	252	221	240	243	222	247	261	282	245	267	251	273	228	284	223	258	240	260	245	266	251	252	253	266	274	250	247	232	265	230	244	251	263	235	239	237	290	256	271	247	269	261	236	248	252	237	245	245	287	229	266	278	276	237	239	281	241	250	237	237	253	273	236	245	248	234	265	254	262	257	249	265	279	246	253	271	275	256	260	257	246	255	256	265	280	264	263	252	248	242	277	253	260	257	271	250	240	257	274	257	220	256	232	256	248	252	236	258	231	235	271	253	267	234	246	270	253	247	261	261	258	245	227	286	233	244	245	255	241	264	235	258	226	238	242	266	260	272	236	261	274	233	265	222	268	250	291	221	258	265	242	244	247	249	249	242	265	264	244	256	242	248	273	233	230	284	258	232	240	257	273	261	245	258	238	249	271	235	262	237	240	268	267	263	249	215	253	247	249	244	273	286	276	238	250	248	279	243	251	230	241	254	239	240	259	274	268	239	238	252	273	277	286	222	234	276	267	260	265	265	252	257	256	223	234	252	276	290	266	276	286	263	300	249	260	241	263	241	209	212	233	252	282	243	229	245	243	252	240	266	260	233	296	284	255	266	253	233	225	275	227	274	237	236	240	241	244	289	241	254	260	228	279	260	261	236	273	251	250	278	265	258	234	236	244	237	247	288	253	247	258	252	258	259	251	260	238	217	258	272	269	223	257	257	267	262	231	252	256	270	257	266	238	258	240	243	265	254	268	249	233	212	276	260	259	251	279	243	273	271	253	241	234	263	260	273	258	233	252	220	264	256	272	260	270	256	257	247	228	239	240	237	221	255	257	247	252	237	282	263	272	261	267	273	229	251	252	260	266	238	239	246	262	268	269	251	247	247	270	237	239	289	287	257	258	258	266	261	243	254	256	271	244	255	228	232	227	251	254	243	267	263	246	241	255	243	260	241	243	233	237	258	252	239	262	292	262	278	245	280	236	259	261	235	277	242	232	253	275	251	261	272	254	265	251	248	241	209	239	253	228	237	275	242	275	254	241	244	241	254	273	240	257	246	252	256	246	269	253	246	264	267	250	234	268	264	285	280	225	252	233	264	247	239	239	231	250	244	259	262	264	252	269	242	232	271	233	239	244	232	253	242	263	264	233	264	241	251	268	217	249	258	259	251	239	240	242	232	282	262	268	236	271	264	231	263	255	219	269	251	239	278	246	250	271	254	258	233	227	264	251	258	275	255	251	257	224	219	238	257	266	242	273	253	232	265	239	251	234	272	254	234	248	238	244	267	266	279	252	276	238	257	248	249	242	237	252	264	237	245	245	255	243	243	261	261	251	248	236	216	242	247	269	239	226	237	246	284	268	259	255	243	256	245	261	217	270	258	283	272	239	265	258	264	261	223	259	257	243	246	259	262	252	273	273	244	240	233	265	242	228	263	260	208	253	276	281	238	262	272	258	279	248	269	240	217	251	252	264	275	270	272	247	268	251	277	278	260	252	236	238	271	263	265	283	220	249	237	233	245	248	258	263	256	259	267	260	239	226	283	262	235	235	233	272	257	256	262	259	217	264	198	281	246	251	296	260	218	270	245	260	257	227	264	235	245	246	234	232	249	242	238	227	232	268	262	279	266	249	251	243	230	270	278	242	264	229	249	248	260	253	261	260	292	238	238	252	221	298	235	240	243	264	279	238	233	233	261	251	238	230	255	220	261	264	246	277	233	254	230	258	264	271	260	287	251	241	251	235	245	259	247	260	248	246	288	257	248	256	239	263	264	262	252	263	248	252	272	249	250	255	265	263	261	254	270	255	276	229	256	247	258	277	255	283	252	252	228	270	229	230	239	238	252	231	266	251	252	248	262	236	252	275	245	249	242	252	275	275	264	238	279	251	257	252	242	262	263	240	258	242	249	258	268	232	288	274	243	253	271	262	240	264	239	257	207	246	289	267	274	243	252	274	296	228	242	241	276	262	231	254	236	279	282	259	235	272	271	245	243	257	245	251	255	292	251	234	250	257	249	239	275	221	236	276	258	259	260	238	241	229	241	267	242	266	231	251	238	262	233	236	259	219	251	248	273	281	283	256	240	263	262	271	272	242	237	249	277	269	232	257	266	260	263	226	270	267	259	243	246	240	279	265	245	217	264	259	235	268	241	237	269	265	271	238	245	252	261	249	246	270	274	256	265	247	265	266	231	279	242	241	252	259	251	261	262	245	246	256	260	267	246	281	267	272	254	267	264	234	280	246	240	283	256	224	259	306	231	250	271	227	255	266	233	228	274	261	262	210	263	258	229	219	259	277	243	258	283	267	267	245	241	248	244	269	246	238	228	262	258	267	235	262	244	259	266	262	287	279	239	258	235	249	253	227	219	240	231	249	228	249	230	246	240	295	239	292	248	237	265	220	271	223	262	255	254	257	242	258	212	256	231	249	221	235	248	274	243	258	246	262	261	262	252	254	249	292	269	267	246	269	250	269	266	287	251	264	267	269	268	262	236	260	237	252	268	239	282	223	249	244	248	254	240	269	280	241	244	237	254	222	233	274	283	276	256	268	264	258	267	241	258	243	215	218	259	257	223	246	264	273	237	254	253	261	251	248	233	243	257	241	239	239	272	272	251	250	234	229	243	242	250	252	211	283	284	234	270	252	293	289	301	232	262	275	228	242	256	217	245	255	259	254	240	265	247	243	262	231	266	234	276	253	236	274	269	263	252	257	253	261	271	247	222	239	241	250	290	251	248	238	246	272	265	239	262	279	249	244	261	248	212	277	215	271	220	270	255	245	230	264	252	272	268	248
18784	13420	12770	2485	1868	1554	1280	1145	1067	971	930	862	873	802	770	740	733	679	764	690	721	729	667	691	671	668	634	665	666	678	643	676	636	639	657	622	599	636	643	600	631	595	631	654	595	647	618	616	594	690	609	598	649	607	584	614	638	617	616	599	575	611	619	639	624	656	628	584	611	624	552	614	591	633	600	660	590	663	608	594	636	618	624	629	626	638	612	627	605	620	634	628	608	569	599	599	611	624	598	652	580	596	578	644	597	599	604	616	574	623	634	632	593	634	615	606	590	632	637	584	617	585	680	622	662	659	666	636	600	585	641	595	583	616	632	606	598	614	576	620	596	580	613	579	593	597	612	601	571	639	615	640	614	638	602	608	642	584	620	604	600	608	589	602	613	639	595	595	636	598	598	563	619	620	615	588	603	628	561	600	589	615	636	614	616	599	635	607	622	581	629	591	588	589	618	582	584	604	617	561	675	642	638	608	647	631	581	618	610	581	617	622	613	598	613	605	647	604	619	635	600	603	614	617	632	671	632	593	611	647	589	611	627	609	660	631	624	577	642	624	595	604	604	626	660	590	627	634	644	662	620	563	613	587	598	663	617	634	649	616	647	601	615	613	579	630	612	591	534	629	623	568	564	593	575	639	588	642	623	651	620	652	639	604	627	603	607	660	599	599	626	609	601	590	602	597	597	638	616	612	609	642	629	609	612	623	598	625	643	594	617	623	639	585	636	603	592	590	642	589	598	643	643	605	598	616	618	608	570	634	637	599	662	623	588	637	651	598	602	609	597	629	587	590	622	559	591	625	607	580	615	572	625	616	609	591	648	607	613	597	671	651	622	622	628	608	621	579	645	568	617	635	602	587	613	629	612	586	606	597	599	652	602	641	612	592	617	609	556	586	625	620	594	619	604	585	604	598	629	626	586	651	582	616	565	613	637	615	614	600	578	562	589	591	609	622	651	608	586	586	577	650	589	659	647	642	635	636	655	632	599	635	675	598	616	582	612	612	587	588	576	660	609	587	646	545	642	615	625	558	619	602	654	552	604	663	617	630	602	602	619	584	625	647	643	594	627	583	614	604	619	630	611	600	624	636	640	619	617	618	631	598	603	650	591	605	600	595	585	639	580	586	575	622	622	549	593	604	620	621	635	598	598	609	608	599	613	573	621	580	610	629	637	653	601	621	604	589	609	618	596	609	640	614	650	634	603	634	621	627	605	583	628	603	665	631	619	622	608	596	613	612	617	612	601	588	610	598	620	619	654	613	622	676	646	636	588	610	630	627	603	614	625	606	655	628	641	592	626	593	646	623	617	593	620	620	638	656	603	619	604	623	609	607	634	604	589	632	615	627	600	599	580	656	621	597	610	625	619	619	642	620	613	604	622	600	623	620	590	604	624	610	617	592	599	569	641	598	593	613	608	629	624	602	635	634	601	624	612	623	591	625	626	649	615	662	604	621	602	610	571	637	598	581	630	600	573	584	590	587	598	640	614	635	664	603	632	575	571	553	605	599	585	642	604	646	594	579	619	614	613	602	619	596	645	596	632	576	688	670	608	620	643	611	632	568	612	618	649	607	577	660	614	639	630	618	664	599	600	655	591	631	635	553	657	619	576	595	620	604	643	579	598	579	604	602	568	581	620	594	644	610	558	603	675	636	576	611	595	635	593	632	627	619	644	647	576	599	567	603	634	605	591	601	646	607	646	630	613	597	600	608	624	617	640	624	578	635	569	621	606	592	607	647	607	642	605	601	661	631	558	603	604	619	617	669	626	576	603	631	603	620	643	622	628	586	590	636	622	627	604	601	643	583	622	609	572	613	625	594	616	631	594	586	594	612	587	615	602	618	626	648	643	635	576	618	587	614	640	622	572	654	621	581	628	659	627	600	627	569	615	576	609	594	593	632	583	667	611	611	622	587	588	639	614	624	674	600	606	646	635	546	638	620	611	615	589	664	614	612	589	608	595	592	604	582	587	620	556	638	609	578	617	653	612	661	598	567	588	600	615	596	571	583	558	619	600	578	616	637	608	624	583	640	616	626	634	637	615	652	601	619	628	609	617	611	648	605	592	614	613	578	596	633	646	609	613	589	679	587	582	587	596	635	597	668	660	650	636	613	609	579	582	642	574	607	627	589	587	572	636	606	658	650	637	634	592	634	621	666	590	639	608	589	579	624	646	571	590	645	598	651	607	592	629	611	657	602	631	617	625	566	645	595	628	656	609	626	592	583	605	623	622	626	576	623	589	621	626	589	648	637	617	605	619	563	594	588	591	604	610	654	628	631	607	660	632	650	634	630	637	608	633	615	594	641	608	592	606	606	600	593	650	627	609	627	622	632	642	633	644	624	670	647	616	588	637	650	589	621	615	598	663	593	612	637	625	582	598	611	624	621	592	602	590	602	610	673	592	580	621	607	602	656	610	623	647	574	609	580	676	626	617	587	595	651	591	641	617	651	606	623	578	622	598	596	634	589	655	601	610	561	615	627	617	647	585	605	578	598	612	578	577	611	588	648	595	614	619	629	591	601	636	603	578	646	608	601	622	590	593	601	592	653	636	568	602	624	628	643	604	624	625	588	621	608	635	609	593	641	637	591	623	615	624	614	635	614	601	569	599	622	621	613	620	596	598	566	593	616	596	632	575	644	588	619	551	597	589	622	601	582	596	602	622	587	598	618	667	585	595	611	592	582	616	630	653	612	572	587	607	591	563	641	617	690	619	622	609	597	627	650	628	605	600	634	597	624	606	582	619	632	647	620	608	637	615	642	626	642	573	598	625	602	612	618	624	601	610	627	655	637	610	625	598	579	605	607	603	597	633	605	621	648	590	636	629	636	669	620	610	632	637	563	598	579	639	633	603	643	615	615	604	582	633	632	595	609	609	589	623	579	694	618	631	618	632	578	622	620	611	617	603	585	623	582	602	635	601	602	613	612	620	602	623	605	609	620	594	652	603	581	610	608	587	609	633	600	640	605	553	628	636	590	578	644	618	602	620	571	630	584	567	610	625	636	659	574	638	607	606	574	603	567	637	625	631	621	642	636	625	612	622	658	584	622	620	606	606	629	596	650	571	588	599	642	606	598	596	639	582	599	588	636	622	617	595	602	630	587	594	660	634	652	580	634	600	563	619	586	625	576	613	592	645	577	622	608	623	626	587	647	587	578	586	644	581	617	607	620	597	625	624	607	600	636	580	601	577	579	615	584	622	610	595	645	622	617	598	592	580	608	634	653	601	594	634	607	634	572	597	629	623	651	620	574	587	627	623	586	604	586	588	623	628	590	612	589	574	598	632	587	606	643	647	618	601	600	621	567	668	621	619	602	618	633	615	617	636	605	589	614	625	632	557	613	636	598	597	578	592	552	600	584	581	619	617	641	619	602	598	646	621	631	639	606	616	621	603	592	639	624	630	555	582	665	632	616	685	645	612	596	628	594	609	620	603	619	616	576	634	646	646	598	610	572	641	603	577	635	602	634	634	592	629	566
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
