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
338470690543	338470691054	338470691604	338470692154	338470692704	338470693254	338470693804	338470694354	338470694904	338470695454	338470696004	338470696554	338470697104	338470697654	338470698204	338470698754	338470699304	338470699854	338470700404	338470700956	338470701504	338470702054	338470702604	338470703154	338470703704	338470704254	338470704804	338470705354	338470705904	338470706454	338470707004	338470707554	338470708104	338470708654	338470709204	338470709754	338470710304	338470710854	338470711404	338470711954	338470712504	338470713054	338470713604	338470714154	338470714704	338470715254	338470715804	338470716354	338470716904	338470717454	338470718004	338470718554	338470719104	338470719654	338470720204	338470720754	338470721304	338470721854	338470722404	338470722954	338470723504	338470724054	338470724604	338470725154	338470725704	338470726254	338470726804	338470727354	338470727904	338470728454	338470729004	338470729554	338470730104	338470730654	338470731204	338470731754	338470732304	338470732854	338470733404	338470733954	338470734504	338470735054	338470735604	338470736154	338470736704	338470737254	338470737804	338470738354	338470738904	338470739454	338470740004	338470740554	338470741104	338470741654	338470742204	338470742754	338470743304	338470743854	338470744404	338470744954	338470745504	338470746054	338470746604	338470747154	338470747704	338470748254	338470748804	338470749354	338470749904	338470750454	338470751004	338470751554	338470752104	338470752654	338470753204	338470753754	338470754304	338470754854	338470755404	338470755954	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
29056	19642	13002	2245	786	552	407	330	313	334	331	322	290	279	241	249	253	220	229	203	208	200	194	178	191	199	227	183	210	186	199	214	182	199	198	234	195	213	181	190	181	207	201	214	173	175	173	204	197	181	173	180	179	184	176	174	189	184	170	178	160	177	195	212	191	177	188	213	194	199	196	187	177	165	178	188	178	198	182	193	207	205	194	189	194	181	185	191	220	160	184	183	165	179	170	159	209	171	193	186	168	192	198	194	176	179	208	173	200	200	198	171	191	200	178	205	181	206	183	191	190	190	184	194	189	186	192	201	190	193	213	174	213	161	195	189	196	203	185	184	168	186	195	175	189	198	189	185	189	190	195	208	203	206	188	176	194	185	172	168	191	162	175	165	198	215	170	179	190	187	189	160	185	167	209	178	192	194	197	177	192	179	219	190	189	205	202	205	193	182	179	193	197	201	162	203	186	187	215	184	154	193	188	195	188	183	159	189	188	194	185	204	208	184	155	162	190	165	189	174	168	171	184	185	204	201	158	192	204	196	186	206	181	178	221	196	199	193	189	204	176	164	174	160	188	179	185	171	191	206	179	190	185	187	189	195	196	168	153	189	182	185	206	182	204	202	178	183	171	188	170	208	186	194	156	201	180	192	173	172	193	176	192	198	188	187	188	166	194	195	173	190	158	158	158	178	169	177	168	216	189	160	166	156	180	176	205	195	180	199	191	183	185	178	188	194	179	183	201	186	189	182	203	160	191	187	154	179	181	162	175	168	184	155	182	200	188	196	158	198	181	192	200	170	176	201	187	185	183	195	188	187	201	183	181	182	204	182	192	195	190	215	171	175	197	172	180	173	167	184	197	173	181	220	185	197	177	198	160	194	180	202	189	198	192	193	191	199	167	188	215	176	208	200	181	180	192	176	163	194	208	184	180	182	175	172	183	188	197	183	190	192	220	156	188	195	186	177	203	204	190	207	199	183	201	176	185	183	184	217	212	212	187	196	208	167	180	182	152	181	220	170	186	189	183	181	202	203	189	171	206	188	184	181	173	173	189	175	169	181	167	181	191	175	210	164	188	186	180	204	198	196	198	192	191	171	176	173	185	173	180	176	192	171	169	204	187	180	182	193	182	199	172	190	181	185	186	178	181	168	201	193	171	181	187	186	168	186	186	181	192	175	201	175	190	202	178	183	190	184	186	188	194	188	201	171	180	188	193	163	185	215	177	211	191	195	214	182	190	202	205	164	211	191	161	194	196	178	177	169	180	189	215	194	169	192	186	177	183	197	185	187	178	189	198	163	197	197	200	198	172	189	184	184	200	185	192	171	199	197	183	185	178	194	198	200	208	183	194	177	176	198	191	176	187	212	214	168	185	192	166	201	170	160	191	199	220	203	176	199	164	203	193	183	183	180	181	177	189	196	179	198	172	181	212	190	178	178	184	202	177	213	189	198	172	201	159	192	189	195	206	186	177	175	182	223	167	201	178	184	203	183	202	161	176	193	180	212	194	218	200	209	178	197	196	194	178	189	202	175	195	207	178	170	187	196	204	193	187	185	214	197	196	212	203	188	165	183	171	187	180	193	172	197	174	180	178	186	168	175	176	179	162	191	184	218	200	177	190	182	172	215	171	178	194	188	205	157	182	198	168	184	211	174	175	201	176	188	177	158	190	176	176	185	160	199	163	164	164	179	186	191	187	197	166	182	196	217	207	180	205	183	179	198	172	195	191	206	184	185	145	190	202	190	167	179	183	213	175	192	184	223	195	202	167	194	186	208	197	179	189	207	191	172	174	185	155	179	176	183	200	206	213	195	179	197	192	188	180	168	175	206	203	170	172	167	196	190	182	188	173	210	177	182	202	185	172	186	203	169	178	177	221	194	182	177	179	227	194	191	175	184	192	195	179	188	211	162	203	196	187	190	208	183	210	192	183	187	177	183	207	170	183	187	163	201	156	194	189	171	166	173	207	171	198	185	211	197	205	202	185	202	187	187	169	183	175	188	186	202	174	225	186	188	191	191	191	164	181	175	176	175	223	210	161	219	177	158	175	206	190	177	202	193	193	181	170	185	159	168	184	170	188	191	162	169	169	196	187	171	195	180	197	173	157	182	210	185	200	178	179	176	164	183	195	211	185	181	217	200	190	201	192	187	189	198	185	155	198	171	201	185	177	179	183	196	171	202	183	178	181	188	199	193	181	203	175	214	207	190	193	206	184	174	185	184	185	186	214	173	181	199	204	222	209	192	176	188	177	197	177	180	201	183	183	164	200	179	197	178	194	180	183	189	192	187	201	174	190	174	200	194	186	180	198	169	185	170	186	163	184	191	207	204	205	193	197	194	199	208	178	188	196	194	169	164	183	175	193	196	186	183	196	204	184	185	199	174	175	194	181	194	210	189	196	187	214	196	199	200	175	188	186	161	195	200	171	167	160	194	173	154	195	181	191	189	185	210	162	177	177	170	175	195	186	158	214	176	186	182	194	149	198	169	209	187	169	177	170	198	200	212	186	185	174	199	180	185	201	208	175	205	183	193	167	195	192	181	216	177	189	211	197	178	202	179	188	187	203	179	181	173	186	169	188	195	207	199	178	196	153	200	180	191	172	195	195	189	196	173	185	167	200	185	172	190	220	177	211	195	195	200	192	176	173	179	178	193	190	170	169	156	187	173	187	172	193	197	170	157	167	194	182	191	188	186	172	202	202	212	193	176	203	176	225	190	156	192	199	172	210	188	181	172	182	159	200	204	184	193	182	188	171	211	181	200	166	178	180	169	202	192	193	179	181	190	178	217	190	229	191	202	204	161	182	163	181	169	161	223	167	172	182	167	187	222	192	208	203	192	170	180	174	182	182	200	173	182	185	156	174	179	181	166	182	195	195	207	187	212	185	215	152	188	174	192	178	171	189	200	177	181	186	174	199	158	183	184	192	182	191	195	199	197	164	176	183	172	177	199	196	195	158	189	187	171	165	189	189	177	170	192	213	185	224	194	185	162	188	192	186	176	177	186	176	175	167	158	177	186	180	198	186	205	175	184	185	191	172	158	179	173	179	163	196	186	195	197	180	186	160	187	179	195	182	183	177	173	192	174	180	200	195	180	206	202	190	183	201	196	171	172	172	203	206	197	202	219	156	200	181	179	166	188	198	176	151	163	189	163	205	185	181	184	176	200	177	187	182	170	188	205	199	182	165	196	171	194	176	194	169	173	157	183	194	208	200	199	171	207	197	180	175	183	166	220	211	182	187	185	207	174	188	162	160	177	189	168	167	219	176	235	223	163	198	207	203	179	165	180	169	171	173	191	174	188	187	171	165	199	163	202	164	183	199	181	159	195	210	182	173	186	172	191	212	159	173	194	178	182	176	175	167	188	160	177	198	191	188	181	201	184	175	207	186	180	174	167	205	178	200	180	184	171	182	176	183	197	199	210	194	199	188	180	176	201	184	175	189	164	161	192	191	183	197	204	179	197	204	173	199	184	201	185	183	199
19101	16870	11270	2235	2094	1889	1567	1292	1243	1193	1320	1303	1191	1019	987	890	818	759	795	714	674	582	587	573	546	556	522	528	538	487	565	517	521	534	516	520	553	553	503	481	450	488	484	462	496	467	476	451	495	482	471	463	485	492	492	557	424	471	485	439	461	455	428	486	434	478	451	436	507	459	510	458	480	464	461	476	488	468	481	513	460	475	463	495	488	480	479	461	517	461	468	474	486	463	481	495	456	417	465	446	486	498	462	485	471	459	471	500	464	467	465	455	494	488	437	479	458	503	453	452	496	450	444	484	459	427	465	434	494	454	465	469	452	463	457	472	438	449	422	495	463	473	467	487	464	453	472	412	490	473	457	494	463	460	448	460	426	469	442	488	434	465	463	469	477	481	469	460	421	458	484	473	500	472	437	461	460	467	458	446	452	430	444	472	481	461	482	467	458	450	482	461	465	430	437	433	495	431	474	460	446	440	489	477	485	435	460	464	445	488	468	468	483	443	458	428	468	460	470	514	442	467	447	490	493	467	457	455	482	452	466	455	481	465	445	461	435	451	467	426	495	427	483	433	424	443	522	464	471	428	436	427	470	433	466	479	457	447	458	433	448	434	493	477	490	455	476	504	455	444	510	457	487	465	468	490	455	471	480	459	427	448	449	464	462	456	455	487	440	481	463	451	475	470	461	463	499	460	504	472	438	462	474	483	488	438	462	481	433	485	484	490	449	457	444	503	436	466	453	470	496	477	437	470	441	471	454	479	454	437	500	442	501	473	460	476	430	474	480	440	474	460	483	447	445	467	420	466	468	427	426	498	442	460	470	459	500	452	487	468	475	424	469	472	472	445	474	472	429	431	473	460	483	441	475	471	480	490	446	442	429	456	505	463	487	465	493	459	461	449	456	455	414	471	500	443	513	444	454	447	419	434	511	487	446	465	446	477	437	472	473	459	477	461	476	479	496	477	499	464	485	458	492	479	462	471	432	507	467	474	480	480	439	456	479	452	467	456	451	454	468	463	501	458	488	477	471	458	473	447	455	446	456	423	452	417	452	465	469	453	492	430	489	445	460	454	420	445	427	450	497	465	442	456	437	476	494	443	433	484	470	479	454	485	467	477	484	485	471	458	474	467	483	490	423	429	475	438	458	468	446	483	470	486	474	449	458	461	446	483	473	445	465	451	445	423	494	458	443	458	485	451	441	529	484	456	447	430	459	443	420	460	481	456	428	491	477	448	494	456	475	455	411	476	436	474	455	447	470	476	447	448	489	461	491	475	439	499	439	453	463	472	483	463	464	440	453	483	484	447	454	449	470	471	503	453	468	478	481	439	475	469	449	466	437	472	435	442	457	469	461	449	467	486	479	486	473	408	486	433	432	482	467	471	453	456	434	473	488	450	503	473	436	475	513	512	498	483	503	432	470	450	487	476	452	475	461	439	509	462	492	456	494	447	440	461	451	438	440	506	452	474	476	473	480	466	453	472	463	456	461	455	531	451	480	466	433	427	468	519	494	459	487	486	505	474	495	480	409	439	414	504	465	449	488	450	456	487	408	448	456	504	448	462	465	407	461	487	449	475	473	476	509	436	429	466	456	465	482	449	434	461	500	424	423	469	470	453	438	451	466	490	445	471	469	526	452	468	438	450	475	461	467	436	458	506	466	467	506	470	441	470	506	440	454	453	446	464	472	459	446	478	480	513	430	468	480	469	480	477	456	458	447	424	469	494	459	467	431	464	507	475	423	444	474	445	468	480	479	455	483	459	430	426	451	446	499	455	490	441	429	441	471	456	481	418	480	454	462	460	467	473	503	477	443	454	463	480	431	437	488	482	455	478	419	475	460	495	485	479	453	427	451	442	434	490	490	472	478	480	447	485	468	434	442	437	449	503	482	486	488	458	456	437	452	465	471	450	491	476	471	492	468	449	479	436	442	459	474	453	454	492	456	459	445	447	457	475	448	450	447	465	448	429	405	451	498	488	485	432	453	513	458	477	443	458	481	487	450	464	464	450	480	479	482	485	461	459	467	463	474	469	440	538	459	462	432	465	447	478	497	436	466	454	475	529	424	475	458	477	452	471	476	476	496	478	462	459	435	449	453	431	484	502	460	462	446	425	509	467	437	451	488	475	402	479	473	470	414	445	479	430	421	431	451	477	479	477	480	468	479	475	469	420	459	442	481	458	477	438	451	466	445	468	503	456	479	459	498	445	484	446	467	473	448	461	478	455	401	482	455	480	500	442	500	471	481	476	459	459	480	420	477	443	473	453	465	460	458	459	450	489	489	484	488	437	480	470	448	423	454	442	452	444	460	498	466	482	470	435	428	460	447	442	464	479	525	467	431	473	495	414	442	435	451	439	450	457	451	466	444	458	481	447	454	475	486	486	441	492	451	442	472	435	475	474	465	468	478	466	484	459	449	486	512	449	425	470	460	474	443	407	472	488	444	468	437	467	440	472	473	477	451	480	471	468	439	487	483	463	434	465	426	462	475	473	451	435	485	445	480	469	460	444	484	480	433	464	488	448	457	423	476	497	501	462	501	422	477	431	436	444	483	458	446	452	451	450	466	483	461	483	426	465	490	452	501	495	459	455	488	459	474	488	492	434	471	453	460	486	452	494	431	468	491	474	537	518	431	466	480	492	445	417	466	444	461	436	471	510	441	484	461	483	481	472	475	452	474	487	459	428	483	512	443	439	454	445	440	463	447	457	448	445	453	437	507	487	449	466	457	480	440	422	494	479	433	456	467	433	432	512	467	456	400	451	456	438	444	453	431	485	498	507	489	448	471	443	496	498	447	472	436	460	433	498	451	455	461	477	481	527	453	491	471	490	448	459	488	459	401	451	467	471	494	455	463	456	476	464	466	463	488	475	462	461	426	459	482	444	458	497	462	473	429	481	428	494	462	470	465	524	413	462	490	435	479	476	460	488	424	447	497	471	453	451	452	470	475	474	468	470	467	464	432	466	468	495	455	449	489	483	454	424	466	470	444	463	499	451	485	413	418	464	455	470	461	470	469	467	510	459	454	503	464	459	474	455	478	443	454	487	462	467	473	448	462	466	465	461	461	469	483	450	499	497	476	455	445	431	493	457	466	459	468	459	494	477	449	446	437	473	464	450	440	452	472	471	437	449	445	446	479	464	443	450	460	429	471	443	451	454	471	451	471	439	451	445	457	453	447	452	474	472	441	442	491	504	464	457	436	477	465	459	483	473	473	480	462	510	470	466	490	483	475	471	434	466	432	497	449	432	485	398	424	481	511	465	470	439	482	434	444	426	462	463	463	490	472	440	469	474	493	460	411	445	464	501	483	447	448	523	448	484	448	428	465	473	457	460	470	447	427	412	459	444	478	456	451	452	463	429	447	460	489	479	461	449	475	443	475	443	480	466	467	469	473	476	437	439	463	466	509	455	439	450	452	415	467	466	512	457	453	460	445	434	432	501	453	465	480	470	502	470	464	467	468	446	457	421	479	488	461	469	468	454
8760	3178	1825	529	480	441	400	408	424	445	408	388	403	403	376	414	393	324	389	386	345	377	369	384	352	332	371	375	364	379	355	377	382	372	349	373	358	358	337	388	396	357	344	308	372	324	371	360	367	365	420	379	389	345	367	357	362	391	366	412	394	366	346	338	367	324	323	370	364	379	339	392	347	341	385	366	343	361	374	339	340	354	329	378	337	364	407	403	366	356	370	344	390	363	395	373	346	392	336	381	373	342	353	364	365	368	327	374	352	329	345	403	355	344	343	373	343	331	347	352	356	369	356	366	381	340	334	353	355	315	382	346	355	372	352	348	345	370	361	357	392	389	355	350	339	370	384	369	349	385	360	387	387	412	343	337	338	382	384	367	344	343	389	382	370	324	365	330	368	377	354	367	373	380	384	407	347	356	389	339	369	362	382	361	347	374	327	381	385	357	379	351	357	353	378	359	342	356	348	382	362	378	334	370	338	379	345	356	373	370	379	356	311	361	373	355	350	373	399	362	379	320	384	366	366	374	342	348	377	353	374	372	397	353	354	384	388	340	361	318	390	340	372	359	329	355	374	372	355	362	374	369	335	369	408	372	348	354	361	345	347	364	365	354	377	377	369	351	369	356	379	373	377	343	359	336	349	356	394	359	340	354	355	413	393	393	395	373	362	347	405	389	334	360	353	350	337	371	343	341	368	382	391	353	395	361	378	356	346	367	331	386	360	335	370	372	369	340	394	345	368	381	353	398	359	366	377	340	365	347	366	352	357	338	395	391	372	358	378	343	331	376	414	378	371	372	338	383	366	386	379	346	409	324	405	414	384	342	382	384	379	356	377	387	343	343	333	374	372	381	350	368	357	346	382	360	363	377	355	343	346	337	347	356	344	403	358	344	399	368	390	350	356	393	364	342	372	320	357	355	347	378	331	378	357	340	342	341	388	388	383	339	336	342	363	354	367	363	361	372	384	390	361	376	357	336	422	373	358	353	369	352	380	341	347	366	348	347	356	338	376	350	327	359	364	385	346	385	344	370	340	379	335	355	356	305	419	389	366	350	352	369	359	315	388	367	369	356	360	358	348	393	390	390	403	385	365	353	369	362	359	371	368	355	362	358	342	353	377	367	351	327	398	378	360	352	339	340	362	390	351	368	342	379	344	375	375	379	357	353	326	377	347	365	353	361	342	377	363	413	346	355	350	384	336	356	376	361	375	367	376	340	370	357	373	391	358	341	353	372	380	398	366	408	355	316	372	366	363	363	353	365	353	389	360	341	364	337	344	373	364	344	334	366	367	362	338	368	353	336	381	386	348	355	367	312	350	393	381	343	378	320	352	331	310	359	378	365	329	376	406	360	361	360	342	348	349	369	357	354	348	380	362	349	346	364	344	339	333	398	343	361	348	357	379	350	366	315	336	371	386	335	355	375	345	370	378	372	375	353	361	360	376	367	375	362	344	349	383	369	387	391	367	364	363	337	343	346	372	318	386	395	364	369	337	358	395	398	369	371	321	382	347	372	356	376	387	340	352	324	398	377	374	364	361	388	361	363	349	359	366	351	370	374	375	387	338	372	349	390	350	352	361	365	364	365	390	328	387	372	363	365	354	382	375	400	369	379	378	344	339	364	354	399	378	358	387	400	350	368	359	354	376	339	359	369	363	386	361	369	355	354	331	350	319	375	360	353	357	411	354	375	399	376	369	359	353	370	329	387	365	351	381	346	360	360	360	363	344	370	373	376	334	337	345	385	364	356	386	353	338	356	389	388	391	381	376	387	406	376	372	351	354	364	371	373	376	392	371	348	384	397	354	370	317	351	359	370	377	345	366	406	410	388	370	362	360	362	334	355	331	386	336	336	372	393	351	368	373	377	359	385	391	357	379	409	351	322	369	340	343	353	363	347	354	406	344	374	328	381	354	382	364	350	364	359	356	369	379	336	393	390	346	406	379	369	314	353	390	362	364	353	388	363	336	362	352	365	371	389	334	351	395	358	348	379	372	365	383	362	362	381	352	362	394	344	373	364	368	381	361	338	345	338	367	366	363	352	369	389	337	373	318	355	366	375	332	352	372	370	348	381	366	394	374	386	410	352	355	348	373	372	377	379	328	349	367	380	369	385	347	400	375	336	364	368	368	346	360	352	368	343	357	365	353	358	382	353	364	364	370	361	376	374	349	356	344	361	333	318	356	362	342	379	339	352	371	345	367	341	349	349	367	365	344	359	325	367	350	354	307	369	353	335	391	365	344	346	382	362	342	369	346	357	359	352	321	394	357	336	363	358	377	346	379	388	381	346	384	372	342	352	376	372	347	374	353	383	374	357	393	381	369	368	358	356	397	390	345	362	355	353	361	371	364	376	384	339	354	353	376	344	415	362	324	373	372	343	372	351	344	372	342	355	361	338	345	358	361	355	358	348	341	371	359	374	355	366	347	355	384	376	376	362	355	364	385	399	336	343	368	339	363	372	374	364	367	379	363	333	359	372	375	386	353	402	368	408	384	365	375	337	380	380	345	355	376	364	358	361	368	379	380	343	350	388	343	375	350	383	373	368	377	378	328	376	365	389	379	372	389	355	334	328	353	342	386	375	345	358	341	357	370	383	388	373	373	379	316	361	390	367	319	372	364	361	374	351	376	359	382	374	392	381	360	365	364	381	355	378	373	421	352	379	343	364	335	368	370	353	394	365	363	332	398	346	364	391	374	383	391	333	371	371	367	352	377	324	379	346	380	384	324	365	375	368	375	347	329	376	336	360	354	355	354	396	337	333	331	368	378	356	371	364	365	365	355	373	357	370	329	375	345	359	358	370	353	332	390	380	375	355	352	345	335	360	368	378	362	376	356	373	372	330	367	339	347	330	359	380	333	337	362	363	404	369	357	370	361	401	388	347	359	369	393	378	347	384	354	367	346	377	372	336	349	366	346	316	389	390	391	341	371	363	384	364	388	363	408	364	344	351	367	376	379	368	345	372	383	368	347	338	389	326	371	360	375	373	355	373	332	402	386	335	337	382	408	373	357	371	373	342	371	342	370	340	388	354	397	350	312	369	389	346	349	368	379	365	355	327	381	373	367	379	386	380	358	379	363	335	344	373	379	379	372	385	389	352	373	377	389	361	363	354	372	369	379	363	361	397	362	361	346	355	352	362	380	360	367	363	317	380	333	398	335	347	352	367	381	331	329	380	372	364	357	354	347	371	386	317	364	387	333	360	361	363	358	344	349	386	373	372	370	343	382	380	418	356	364	329	361	370	392	408	366	347	362	380	345	336	352	373	404	366	370	372	392	348	336	425	379	366	374	359	382	366	349	348	364	366	377	361	357	345	368	332	351	400	407	399	376	367	337	352	400	335	394	338	346	388	338	346	388	360	376	367	376	408	330	319	387	352	373	338	384	399	370	368	349	365	351	386	381	361	382	346	362	384	369	363	369	343	368	382	374	369	346	351	348	362	351	365	371	384	365	352	366	357	384	370	383	350	363	341	379	386
6554	3752	3214	1346	1282	1247	1096	1080	1036	1108	1121	1144	1080	1069	1001	929	1017	962	964	973	869	857	934	919	864	876	876	822	851	867	811	876	851	869	862	859	868	840	877	916	860	838	844	878	853	878	843	852	892	908	835	874	836	839	895	849	837	857	859	822	854	856	930	838	904	866	865	832	895	872	835	898	843	856	809	892	835	885	910	868	853	896	855	909	869	873	833	877	849	892	918	867	844	897	811	886	887	861	838	817	882	863	819	832	867	920	803	825	883	890	857	838	828	875	866	859	827	840	830	894	877	843	872	846	874	842	869	804	872	883	884	858	868	859	870	901	846	836	848	856	810	843	890	851	847	802	854	824	843	875	829	842	877	878	872	907	786	888	855	829	871	866	870	866	880	875	869	839	888	898	835	853	841	891	875	860	808	871	899	897	892	864	877	898	889	827	849	879	847	876	908	877	814	855	870	887	898	863	885	869	866	897	901	856	831	875	894	847	877	910	822	822	884	785	865	852	889	856	891	855	881	905	897	831	863	861	880	869	822	795	828	878	923	871	824	858	852	868	869	814	814	829	852	833	888	878	855	855	864	942	838	920	839	847	857	845	889	849	917	851	842	869	877	906	868	863	859	844	837	882	850	847	877	827	898	806	880	863	853	900	870	809	893	816	891	843	855	950	920	835	874	840	906	843	844	829	874	803	900	921	864	866	875	879	818	880	887	816	840	902	884	840	829	802	887	861	895	814	925	785	868	899	879	799	849	829	865	881	868	932	850	840	893	856	869	860	891	862	818	825	856	834	869	814	806	812	794	833	824	813	826	852	892	859	911	844	833	845	853	888	855	891	884	847	845	895	861	859	878	879	871	860	880	859	812	904	864	859	860	891	873	842	848	799	854	838	856	850	815	850	829	859	816	862	825	850	873	848	917	929	872	834	833	856	876	825	854	856	872	873	826	880	917	885	808	859	813	837	903	835	835	808	854	836	864	888	917	858	881	789	846	874	862	860	869	852	891	872	842	835	841	858	889	902	871	833	861	870	860	859	811	853	878	831	860	815	901	873	900	890	872	848	909	820	864	875	838	850	858	896	857	821	875	851	885	835	826	853	862	881	840	875	879	901	900	848	888	835	874	850	840	869	891	803	820	910	835	846	841	824	854	904	878	873	841	877	807	821	864	862	824	856	885	876	844	870	841	796	874	839	833	924	816	864	857	807	846	859	886	837	871	856	851	821	840	891	872	853	855	815	873	893	860	864	887	833	899	919	816	852	870	866	939	875	897	776	870	850	880	894	812	861	859	874	886	879	853	843	847	858	875	905	861	833	881	860	855	888	885	860	873	883	885	871	870	870	829	897	851	861	824	866	900	867	877	873	861	849	842	847	818	871	874	814	896	814	872	853	872	823	844	888	805	861	831	864	795	877	911	893	923	879	895	844	867	871	824	880	877	812	897	866	854	876	839	873	903	802	855	857	870	874	901	842	867	857	809	860	882	838	856	839	901	909	837	843	873	865	815	804	877	857	895	896	834	859	838	819	873	862	847	918	849	883	873	818	860	839	892	872	858	872	865	881	888	859	808	842	907	871	830	833	900	854	842	843	868	833	870	863	885	863	885	859	817	831	871	861	864	822	865	813	879	859	907	882	884	885	829	873	883	928	845	877	888	909	856	833	857	824	831	874	876	864	846	845	880	833	858	894	889	877	847	889	873	884	840	893	896	856	898	803	861	877	862	836	852	850	804	913	882	816	919	920	856	839	870	839	883	852	861	857	869	765	878	804	833	946	846	883	840	849	853	833	902	859	893	890	876	848	859	818	854	851	933	835	876	799	835	878	898	812	864	891	810	900	887	815	918	893	871	890	870	852	872	850	869	839	851	907	905	878	839	826	870	867	849	907	841	825	881	842	894	873	910	850	878	861	877	840	871	871	854	854	827	855	857	881	874	832	861	906	893	854	849	801	844	815	896	864	873	866	819	906	823	819	881	887	808	942	836	936	854	836	833	814	816	860	876	844	833	878	821	854	849	886	875	867	885	817	787	865	866	885	902	872	875	861	846	888	862	845	865	916	804	813	817	877	855	900	870	900	891	857	811	872	828	865	869	890	915	856	837	828	874	849	864	851	885	873	835	846	874	840	810	915	847	866	872	823	905	876	823	830	843	907	887	874	858	862	807	859	842	854	904	905	840	860	849	862	915	817	906	849	865	808	879	906	874	892	882	813	853	840	914	808	899	830	844	892	848	843	888	862	860	874	876	877	912	852	848	885	905	897	862	876	836	880	889	874	875	841	882	834	849	849	829	875	901	869	799	860	875	898	842	904	863	874	786	878	838	813	853	852	867	813	872	859	853	872	806	866	846	873	862	874	870	895	882	866	882	846	808	826	842	847	865	863	850	827	867	887	889	844	880	871	877	847	874	876	902	904	875	888	813	885	857	900	850	865	873	848	888	905	825	862	853	878	860	864	869	829	871	919	827	865	839	857	892	876	877	899	854	858	848	854	851	909	804	817	846	875	917	818	891	848	812	890	820	874	827	881	770	875	845	859	889	888	843	872	841	831	920	817	888	879	819	887	854	922	835	907	854	815	883	853	906	851	857	840	857	883	900	879	824	882	828	903	873	886	840	881	843	913	861	865	886	876	822	820	863	812	901	896	864	841	881	901	868	862	854	861	857	896	845	868	858	826	901	851	825	903	919	818	885	918	869	901	835	847	891	867	849	836	901	882	879	869	836	844	863	812	823	855	886	903	899	849	878	867	870	840	857	770	895	846	864	869	840	863	901	886	898	864	853	869	883	866	845	898	831	888	859	895	867	876	873	864	859	912	889	861	857	881	896	858	862	835	890	886	857	857	858	850	821	879	882	902	913	865	927	863	838	843	829	885	855	871	819	855	832	850	856	852	817	900	906	863	901	861	873	877	857	844	899	847	847	888	846	856	878	847	876	877	893	851	893	914	821	920	809	819	817	868	830	914	866	848	907	874	879	906	833	873	874	886	887	845	884	897	890	837	862	873	852	875	879	821	881	876	817	851	833	886	859	887	915	870	884	848	873	842	846	875	778	864	883	881	882	807	880	884	875	854	895	840	892	871	877	895	866	862	850	880	876	932	870	909	825	884	872	843	889	873	842	894	840	835	888	929	899	843	850	854	875	872	846	853	854	857	823	868	818	797	886	894	885	819	835	890	878	869	868	857	869	848	897	874	910	841	820	888	843	876	819	855	892	854	908	803	851	861	868	862	887	855	885	869	918	844	850	864	851	897	870	859	873	885	875	856	860	868	865	870	842	867	893	849	857	850	857	849	850	873	914	891	905	849	815	892	892	889	815	874	859	890	866	882	911	902	834	837	854	826	806	829	881	853	855	853	835	888	867	871	823	916	865	857	907	843	834	889	885	874	818	831	863	855	842	900	859	822	859	869	875	830	862	881	889	865	876	901	873	847	896	914	897	878	877	863	880	851	889	839	828	893	799	834	894	830	874	858	858	863	851	868
21366	12038	7624	1162	625	544	515	449	472	485	422	436	460	425	413	395	378	392	396	365	374	389	354	386	365	399	350	375	331	379	372	336	362	399	363	335	367	373	332	343	376	413	359	336	331	344	367	387	366	365	344	392	340	369	350	332	341	348	365	362	361	360	364	315	372	372	322	352	352	361	346	373	334	347	350	359	389	358	363	321	375	368	368	336	335	361	371	330	393	360	362	357	340	380	399	363	385	358	411	352	352	330	337	336	335	356	345	354	349	379	340	411	324	355	343	354	358	391	314	340	356	359	358	343	341	397	326	345	336	344	331	347	367	345	339	388	319	342	341	339	366	352	352	322	345	322	346	375	355	354	324	379	345	319	333	345	348	403	360	376	350	341	342	334	340	400	330	361	338	358	365	353	334	344	360	360	321	357	330	344	361	349	353	385	367	327	355	363	373	344	363	310	332	328	387	397	374	330	366	367	348	354	359	361	354	342	347	386	350	322	325	355	365	358	357	355	374	371	337	308	347	333	325	380	379	352	360	375	354	349	367	338	327	340	363	327	345	348	384	343	358	361	382	330	334	357	354	367	359	372	354	336	388	338	351	321	372	343	339	351	372	362	350	359	381	357	348	349	349	352	348	388	344	355	343	350	366	407	346	357	331	337	340	349	334	349	316	353	362	366	318	367	337	349	381	338	365	342	351	356	340	361	364	348	348	367	354	344	342	350	334	326	364	410	335	349	326	372	358	360	331	347	345	371	366	354	319	335	326	384	367	338	332	361	379	347	358	349	369	346	343	341	384	347	376	349	376	331	334	362	334	321	344	338	352	375	360	377	375	366	336	345	349	382	383	358	373	366	374	333	380	326	366	342	364	380	392	345	390	392	345	334	350	352	325	338	373	320	389	379	311	353	390	393	347	339	327	305	365	315	375	356	349	350	368	328	333	340	346	337	331	378	359	351	378	331	353	340	368	325	345	356	395	378	329	362	347	363	364	363	347	378	410	363	345	381	382	393	331	378	352	342	337	386	378	321	353	376	374	358	335	339	352	360	379	328	345	310	363	368	374	337	330	339	386	348	347	342	347	369	361	309	327	395	338	368	332	353	403	332	369	340	372	370	363	320	341	365	367	381	329	348	341	371	369	350	362	345	343	351	378	313	353	359	359	394	370	319	353	338	350	342	382	373	316	381	350	372	357	362	332	371	331	373	333	365	382	359	376	328	373	420	305	336	344	368	344	381	375	346	373	349	325	363	376	337	362	363	342	357	368	368	351	347	367	334	356	338	346	352	343	363	377	347	353	345	330	369	333	343	355	371	363	376	338	348	356	369	351	353	330	329	321	363	371	360	353	320	350	335	368	360	380	355	369	340	330	351	371	337	344	332	362	374	372	356	356	375	331	332	351	358	351	363	357	357	334	341	354	368	382	360	337	339	322	345	341	334	352	331	342	353	379	338	347	347	369	386	353	362	351	346	369	335	351	341	336	338	373	363	358	366	348	395	343	355	360	355	341	359	402	379	363	354	358	395	363	382	331	388	345	357	328	366	331	343	350	361	376	399	404	373	358	358	352	349	391	343	382	386	381	363	342	338	335	343	373	342	381	324	372	358	350	351	370	308	378	384	332	352	356	324	340	346	349	357	377	324	358	327	372	333	354	365	354	345	368	368	385	329	373	376	358	312	350	386	363	340	367	350	352	341	364	363	308	354	353	306	347	354	365	315	335	310	327	401	370	381	359	329	343	333	361	375	340	347	372	370	327	372	348	333	378	357	327	333	385	370	354	340	359	380	360	337	348	338	358	353	380	390	361	323	341	341	376	333	378	340	368	356	326	369	358	350	368	385	379	351	325	388	369	375	355	346	335	384	337	333	350	341	318	331	364	338	332	372	382	369	346	321	370	339	362	352	342	385	342	375	326	338	341	376	362	334	343	354	339	349	358	317	357	345	352	349	378	363	361	387	349	331	379	327	341	364	323	371	357	344	363	350	332	337	338	350	333	323	382	366	336	402	323	374	350	359	383	367	353	372	359	363	356	379	345	368	388	353	332	321	385	356	335	354	354	345	380	360	339	333	385	387	351	329	354	335	363	326	332	324	329	352	359	362	375	329	358	329	365	378	401	331	380	337	328	331	355	351	371	362	355	312	333	340	367	348	364	348	325	355	314	347	339	341	378	369	348	324	339	341	343	326	364	322	373	365	368	350	309	373	381	328	336	379	356	309	386	336	326	352	314	349	344	394	312	394	366	349	331	311	362	345	334	328	354	342	339	338	362	344	337	373	346	348	314	357	337	363	354	328	301	375	336	353	387	327	342	362	335	354	332	328	372	339	345	354	393	352	397	376	379	343	376	395	366	362	358	321	334	366	365	359	362	366	384	338	341	345	340	350	341	345	310	377	334	340	345	365	364	384	355	336	324	323	345	339	373	363	356	347	359	367	367	355	355	341	360	368	336	364	342	375	336	371	354	329	365	321	346	339	357	352	342	361	365	344	339	349	330	328	355	339	363	351	382	323	361	352	335	379	345	369	371	353	374	322	345	353	373	397	383	385	348	353	339	365	333	328	366	376	340	358	324	341	337	363	350	341	375	367	357	368	357	339	362	378	349	361	352	357	362	339	344	382	401	402	334	345	323	354	373	336	366	325	348	375	378	360	359	365	328	386	360	351	365	352	345	332	323	352	370	378	356	358	356	335	372	319	368	349	382	343	355	380	382	367	364	330	353	339	358	363	356	362	339	322	355	366	354	356	326	316	337	356	402	349	372	361	360	374	356	345	347	376	372	364	358	363	317	375	341	338	370	365	367	373	348	334	382	335	361	337	338	360	372	391	362	359	359	348	399	342	328	390	369	350	318	354	349	356	346	343	355	378	344	348	326	342	359	417	380	360	369	371	327	375	348	348	362	353	350	335	352	292	342	329	330	362	373	353	357	395	381	353	350	342	371	333	368	343	325	357	362	347	355	344	336	353	344	369	353	351	378	397	344	303	327	337	351	384	328	380	350	382	414	356	342	360	349	347	341	347	367	356	354	338	337	340	338	350	335	368	346	355	327	314	339	336	339	348	335	354	340	333	346	336	293	329	332	359	341	360	349	371	340	373	370	385	352	368	373	323	342	327	364	360	358	320	369	351	365	357	337	311	339	357	352	330	384	408	337	332	349	348	336	344	381	376	364	338	319	373	377	320	340	358	339	370	378	366	363	345	337	358	380	339	347	356	347	347	336	364	313	382	346	353	358	355	338	383	363	375	336	360	335	385	347	362	354	355	371	359	334	370	328	347	357	340	379	360	341	376	366	362	362	354	335	345	342	349	384	387	362	354	323	360	327	343	337	357	362	344	330	370	361	355	369	361	398	328	343	345	351	354	332	388	372	362	340	359	371	383	369	371	335	358	320	389	359	312	331	385	365	402	387	328	341	354	346	364	340	370	344	343	337	337	368	389	355	356	339	357	346	376	352	358	329	403	358	344	365	331	376	374	337	354	337	348
15944	11375	8789	2062	1840	1693	1480	1352	1397	1536	1567	1438	1354	1313	1290	1227	1122	1053	995	1042	932	935	879	924	857	812	874	899	827	873	882	918	895	840	861	788	824	808	910	896	845	843	894	802	893	788	822	876	820	849	790	851	859	798	873	851	840	835	841	828	833	820	850	889	863	817	823	847	841	816	839	896	864	837	835	894	864	851	903	828	850	862	791	855	865	824	810	798	854	839	808	835	822	902	823	785	810	803	854	836	809	860	860	817	836	865	815	864	831	793	825	832	821	829	820	855	815	807	864	872	854	826	882	832	851	849	821	875	833	831	839	805	850	867	845	845	866	824	816	848	872	811	812	852	832	888	820	850	806	871	878	856	871	858	856	867	832	858	899	830	869	850	776	847	832	881	788	860	868	849	873	783	813	842	833	829	835	841	805	790	873	856	845	844	882	831	859	832	828	841	842	833	859	842	817	855	831	788	862	814	862	838	897	815	811	860	816	839	818	787	876	820	859	837	935	850	858	828	811	881	835	815	824	870	802	866	822	862	872	836	792	824	812	846	861	841	774	791	856	842	839	812	804	829	847	861	844	833	863	862	866	832	830	909	834	866	839	824	860	813	857	802	804	819	862	831	842	834	887	875	899	879	839	834	857	823	859	821	816	886	814	813	772	829	840	828	831	798	854	854	872	803	842	846	834	833	796	823	856	903	831	841	808	828	832	828	829	847	816	856	830	853	894	843	842	841	826	906	822	864	844	863	857	775	877	799	794	838	814	788	842	794	787	867	856	849	838	843	866	843	887	841	849	843	864	814	832	838	793	878	796	863	851	893	835	875	843	840	772	819	844	771	836	838	827	838	869	911	893	842	830	862	826	824	908	839	810	840	828	813	818	853	880	853	828	884	830	841	816	768	806	872	900	793	837	873	834	840	844	818	787	866	856	811	850	883	835	799	819	834	885	834	803	850	830	789	816	843	843	864	868	844	820	836	856	864	837	850	803	917	776	823	813	834	822	801	875	854	839	837	830	806	832	855	842	822	794	796	839	866	842	795	883	818	819	849	885	852	827	887	880	803	862	848	803	797	861	909	836	838	862	866	847	871	849	873	853	807	852	828	886	817	805	870	753	782	861	819	897	835	811	809	816	812	862	840	834	848	792	769	872	855	813	870	835	830	864	877	834	836	866	846	834	788	796	849	820	845	802	849	849	835	852	829	820	772	767	832	880	856	847	787	860	800	793	828	825	815	825	900	808	863	812	829	831	840	851	848	848	842	915	817	841	805	867	819	866	837	820	825	895	858	815	817	898	794	836	809	804	853	835	839	820	846	796	821	837	791	924	839	811	867	875	865	802	804	848	811	803	839	854	824	820	862	892	862	819	829	799	828	809	798	816	798	838	812	788	826	837	806	829	834	815	853	876	917	841	835	834	854	847	814	832	864	853	854	849	832	864	837	857	819	841	842	867	844	820	831	833	853	838	888	824	804	840	822	832	837	851	836	810	812	802	864	786	860	841	776	847	820	869	802	826	792	850	802	840	805	852	811	839	840	865	839	873	857	834	793	887	853	834	912	844	878	826	842	870	843	839	818	827	803	856	789	856	852	837	827	812	884	847	845	799	833	809	858	884	915	880	883	810	840	832	806	799	799	857	886	839	804	827	858	770	829	823	837	807	842	837	823	856	873	856	814	852	836	831	810	828	801	881	890	810	792	833	826	822	848	781	868	890	896	832	805	825	843	795	865	798	823	833	866	852	837	807	805	816	886	899	807	846	806	807	818	800	811	877	823	852	843	850	821	824	796	841	784	821	822	846	797	877	845	843	812	820	854	837	844	854	805	810	808	804	841	839	835	844	859	827	874	846	789	824	857	853	837	854	836	826	804	791	805	831	885	843	807	805	791	873	873	881	855	839	885	869	842	816	829	811	806	842	821	852	857	839	785	881	822	849	811	859	858	837	801	839	861	839	867	779	850	838	821	821	856	785	811	854	875	809	871	801	844	839	859	843	836	810	821	822	888	799	820	876	847	837	859	877	928	844	776	871	860	864	830	868	902	834	796	825	828	846	814	823	848	830	872	826	839	843	779	794	832	841	893	866	828	860	846	879	850	839	839	846	837	865	805	813	878	828	820	833	818	784	853	826	857	832	800	821	810	857	863	824	801	880	804	817	845	861	815	810	834	849	822	793	836	830	826	842	873	867	857	826	850	819	845	845	831	814	776	867	878	785	838	801	807	849	861	832	827	838	846	847	872	829	895	894	800	827	804	826	787	823	861	792	881	854	795	786	830	864	853	835	865	876	871	814	813	818	846	839	842	766	815	851	853	865	811	809	834	844	875	880	810	811	794	831	877	837	837	773	835	768	828	822	844	793	822	839	866	837	820	880	849	846	850	830	830	871	815	815	804	816	864	828	835	837	825	798	822	864	761	841	867	849	835	860	866	851	809	825	798	842	804	828	844	767	817	872	841	824	858	836	888	822	735	816	857	831	819	848	836	864	833	838	830	787	815	835	844	846	781	833	840	847	860	794	864	873	841	846	869	838	890	886	860	839	825	856	858	828	835	807	832	839	827	850	786	822	863	879	838	829	907	835	871	801	871	817	845	863	852	801	840	836	915	841	877	851	833	854	832	870	800	836	890	835	838	819	781	841	884	824	874	861	833	838	869	880	830	836	893	897	812	822	769	836	831	816	815	781	866	822	820	868	847	864	812	839	864	839	800	818	812	777	823	817	902	820	820	770	843	854	857	829	854	808	823	815	831	821	799	843	863	815	859	823	869	856	870	809	814	846	836	842	805	853	832	814	828	842	879	881	849	846	831	799	881	820	799	813	822	878	811	816	812	823	818	856	880	839	853	835	848	841	852	848	880	864	825	806	847	837	832	849	859	844	898	839	837	811	924	800	876	818	862	792	839	845	826	837	834	867	837	890	768	856	840	823	876	836	794	838	803	842	849	806	826	832	833	837	834	807	774	847	867	831	867	800	849	868	847	840	827	835	873	801	816	835	801	830	779	797	855	809	902	859	811	844	861	872	874	859	855	817	816	833	852	858	820	855	782	857	819	779	866	822	820	827	810	813	845	839	780	820	841	846	816	830	860	844	829	827	826	873	821	827	852	805	866	804	840	834	814	845	851	822	806	836	832	866	809	833	878	835	776	766	836	870	891	815	810	795	832	762	871	778	818	834	842	839	808	846	866	896	819	853	763	833	799	837	826	807	832	845	835	800	845	836	856	871	820	889	848	816	843	874	848	849	859	855	801	825	838	841	812	823	819	863	871	897	818	772	867	834	841	813	861	824	813	843	781	845	822	855	869	921	851	793	806	896	850	861	810	819	823	838	796	833	809	886	817	791	798	842	816	872	878	873	792	887	808	845	854	825	807	853	849	852	819	846	752	914	804	807	862	804	824	824	822	862	844	812	834	850	808	784	826	827	872	886	826	818	860	796	847	885	902	861	873	844	814	855	841	834	825	823	864	820	786	810	831	811	832	858	838
31603	20314	13855	2464	847	512	441	349	366	369	379	352	346	293	320	256	253	240	254	246	213	236	208	213	218	221	215	192	228	245	254	217	211	209	196	194	205	227	216	199	199	200	173	190	204	195	214	243	210	215	195	166	196	215	215	197	207	199	218	192	173	211	185	195	198	201	208	179	190	205	197	191	212	201	208	234	194	224	209	209	187	212	201	181	204	211	196	219	216	235	219	188	179	224	224	241	199	217	201	200	217	206	195	226	246	230	211	206	217	209	202	201	207	198	219	195	212	209	170	183	183	202	201	189	189	202	192	185	232	225	210	198	218	216	188	192	202	181	205	214	224	205	203	189	197	191	242	222	203	196	209	216	200	203	190	209	195	209	202	206	212	228	184	204	176	181	202	193	201	228	203	214	206	201	162	207	182	205	201	200	214	212	219	210	211	221	174	216	204	185	205	177	202	208	199	218	192	205	228	194	206	182	194	206	219	230	203	203	209	187	192	172	211	201	202	207	204	187	220	177	180	212	168	176	176	205	201	213	199	186	201	174	205	210	218	213	195	203	204	195	206	193	209	227	195	187	208	177	225	194	196	187	181	224	201	204	185	197	193	176	183	192	222	188	220	186	205	216	194	221	222	188	203	184	210	236	199	193	196	229	217	207	197	205	197	215	226	205	175	207	188	207	179	199	178	229	180	206	222	210	225	196	199	209	173	202	227	194	219	209	219	200	197	212	196	196	177	212	194	225	204	189	212	192	213	204	201	183	215	153	173	214	243	219	207	193	175	205	188	199	198	168	209	211	218	211	186	208	196	228	189	207	183	178	194	205	203	189	213	224	193	185	212	201	219	213	205	204	193	216	192	189	202	191	216	192	183	215	203	209	189	229	202	216	222	211	189	203	219	180	193	214	183	206	219	223	209	221	191	210	209	206	204	206	197	215	205	187	183	189	184	208	190	191	188	184	213	221	192	227	230	198	193	220	228	213	204	197	206	192	187	200	197	226	201	203	185	189	217	185	202	227	193	181	209	191	194	179	213	204	198	212	222	227	210	209	175	209	209	179	220	170	196	243	212	199	214	211	203	173	185	184	225	200	203	199	199	224	196	221	188	234	218	198	208	227	220	233	176	203	176	218	216	188	222	165	195	189	216	212	194	208	215	201	214	201	180	204	218	212	179	197	188	234	203	213	220	206	209	241	208	210	210	196	176	196	190	247	218	180	204	194	238	244	212	216	176	205	167	229	207	205	207	193	204	210	222	219	177	201	205	226	213	197	225	222	213	190	217	201	194	206	203	218	219	193	206	209	225	185	219	220	204	229	185	224	175	225	220	210	210	186	205	209	213	214	231	193	212	185	187	215	189	166	195	223	175	238	207	197	195	208	211	194	209	199	192	194	219	205	188	200	221	215	205	205	235	198	220	206	198	216	184	210	199	215	182	201	201	192	204	165	202	218	189	189	215	185	195	197	238	224	212	204	211	191	201	202	208	231	192	191	204	187	194	205	217	192	219	219	222	213	175	176	179	213	238	229	217	226	197	196	185	188	232	187	224	196	177	209	224	199	214	216	164	187	196	218	215	212	206	205	178	210	209	200	201	186	205	209	200	189	197	223	200	206	205	200	194	175	212	193	199	192	201	219	197	224	181	197	213	203	188	207	221	212	223	217	222	204	183	216	177	224	217	218	195	187	227	221	221	201	208	213	190	208	206	190	208	185	219	190	205	205	176	199	212	185	218	190	196	223	197	200	218	205	184	205	214	221	183	185	191	168	185	199	183	210	190	187	191	206	225	187	225	185	231	182	209	220	197	221	230	218	218	218	195	193	213	219	224	206	201	206	207	199	193	195	220	191	204	207	205	196	200	213	208	172	199	191	214	203	199	206	217	218	231	197	198	214	232	228	202	221	219	201	184	190	234	194	190	195	179	206	220	210	215	202	203	205	207	179	194	187	183	218	202	205	213	197	229	218	177	215	171	219	212	187	202	192	211	187	197	231	194	221	176	204	224	205	191	211	206	214	202	219	208	210	180	188	223	199	199	168	185	228	203	213	223	183	204	189	186	200	203	181	192	194	193	215	231	179	200	207	190	209	188	195	207	187	195	202	224	202	181	172	224	202	224	223	195	188	219	250	191	201	196	201	211	187	219	199	193	208	179	214	197	200	209	230	196	191	181	184	200	209	188	208	184	215	208	206	211	207	187	218	211	216	200	227	226	224	214	214	222	192	202	198	207	205	214	190	238	220	177	192	196	193	201	231	194	195	208	182	185	175	188	234	210	224	207	213	198	214	202	216	198	190	216	180	196	190	224	211	205	176	187	217	200	218	195	197	208	211	192	205	200	199	209	221	213	179	217	203	203	188	215	190	186	187	188	191	196	199	196	205	213	221	179	205	181	183	193	219	175	184	189	192	202	205	201	172	184	211	189	187	201	200	166	201	191	223	199	193	230	193	190	202	213	218	206	222	219	178	209	183	216	192	208	229	226	207	198	218	225	224	200	219	206	214	188	217	215	195	193	235	204	208	214	233	209	207	180	207	219	195	216	205	219	202	218	225	187	182	204	199	192	209	221	181	212	220	221	197	203	207	197	203	229	205	201	222	201	179	187	199	228	201	186	213	197	203	187	189	220	218	189	212	202	215	209	171	194	190	190	192	220	184	222	218	218	203	225	196	202	181	220	210	189	215	191	221	196	199	183	201	176	204	212	194	194	217	186	174	192	200	207	207	165	186	212	181	198	219	207	179	187	212	213	189	225	198	204	198	199	221	201	207	198	212	205	199	206	226	208	187	205	224	201	218	203	213	204	199	207	186	201	207	224	182	205	190	201	170	188	222	215	202	211	197	187	190	209	205	199	193	189	193	196	201	204	196	214	204	214	189	201	192	194	201	223	207	212	171	206	185	202	180	203	204	207	197	206	199	211	213	200	209	192	206	204	187	177	188	200	191	216	243	209	211	178	214	221	198	197	164	220	183	178	175	212	200	225	192	225	198	178	185	196	206	180	225	201	193	174	237	210	217	205	224	188	194	212	206	201	222	200	201	190	213	207	204	202	208	203	202	223	203	193	200	192	208	216	180	211	197	216	211	193	179	215	196	210	186	197	216	223	219	227	182	202	217	186	185	197	209	198	205	221	210	190	203	223	202	197	210	220	190	207	229	223	189	204	193	184	219	182	208	184	220	206	191	192	212	202	212	180	179	187	194	178	218	204	220	196	172	206	220	203	223	204	223	226	199	205	202	215	213	210	204	195	188	208	223	208	195	211	223	216	196	170	204	201	207	194	186	217	215	186	206	208	206	209	198	196	177	224	213	211	197	194	230	194	235	205	197	187	202	214	219	222	205	189	219	230	212	200	210	196	192	233	162	213	183	198	194	192	195	200	179	232	224	199	224	228	194	191	218	174	219	226	234	200	200	202	242	187	185	203	218	207	209	215	189	185	178	214	233	180	211	190	242	181	207	215	199	219	177	221	212	223	192	204	196	189	201
21019	16841	12948	2586	2220	1800	1512	1436	1558	1616	1602	1463	1293	1179	1138	1141	1010	839	772	787	692	601	606	556	583	555	556	584	562	575	584	560	568	598	584	574	555	540	568	557	562	498	505	546	535	557	512	503	493	489	546	495	523	517	509	545	526	501	475	490	522	540	492	506	529	467	537	490	491	490	487	501	531	533	499	472	516	520	539	498	532	491	473	484	484	530	486	521	514	479	518	471	485	504	544	510	483	475	473	501	526	477	505	496	504	493	518	497	500	486	503	523	493	502	529	483	525	480	505	488	460	510	499	502	518	480	536	528	476	511	501	563	544	488	507	502	517	478	483	485	510	490	485	508	522	517	482	519	468	510	523	497	490	498	526	510	450	507	495	519	498	537	483	487	504	512	497	465	491	519	503	527	492	495	515	483	524	492	532	492	488	504	518	471	489	516	500	514	499	472	521	465	503	491	500	500	482	515	505	507	484	539	502	502	513	523	508	507	526	547	504	533	500	471	459	501	486	503	507	479	530	528	524	514	512	510	471	484	496	479	479	489	480	515	521	517	513	541	496	526	485	518	472	530	479	504	516	510	497	496	507	462	527	503	497	485	504	474	511	487	540	516	490	492	538	482	520	507	543	519	503	525	497	491	485	530	466	504	558	544	517	519	508	491	531	507	518	533	504	481	508	524	482	502	505	484	543	506	503	487	492	510	497	486	501	469	523	506	483	523	504	509	501	480	497	503	446	487	508	510	512	506	505	493	500	509	502	499	502	513	496	480	522	506	493	496	464	483	486	489	490	482	521	503	497	497	515	521	479	521	523	474	528	466	506	469	509	484	499	503	498	450	513	539	528	528	535	459	482	491	544	506	510	501	494	540	514	495	501	472	502	505	489	524	571	464	540	505	517	503	494	486	489	500	476	490	454	493	507	515	485	527	497	523	514	553	488	519	466	475	489	468	516	487	509	503	504	474	541	470	521	486	500	450	515	528	518	505	478	588	503	496	506	480	483	516	517	506	510	552	542	509	497	512	488	518	499	518	482	521	529	502	474	504	504	494	521	531	534	528	469	514	490	490	551	510	486	450	486	477	488	505	518	478	505	507	528	462	490	473	509	501	525	496	528	491	524	509	514	539	520	461	498	496	517	537	494	496	496	544	500	502	486	504	514	492	480	487	482	493	554	511	521	541	473	520	543	449	531	530	504	516	521	510	483	514	519	537	551	503	505	510	519	487	508	524	515	506	501	527	463	536	491	525	500	496	470	505	518	493	507	518	511	500	533	522	521	474	513	500	478	524	520	496	528	477	476	494	523	475	524	539	501	537	531	505	499	519	488	517	534	523	489	511	458	505	512	501	535	551	487	484	516	466	513	492	505	520	475	539	515	498	487	518	509	519	513	458	499	474	488	502	524	518	503	491	489	483	539	516	469	512	507	491	499	493	497	514	522	493	506	478	481	492	500	546	483	517	483	499	499	514	529	490	487	497	511	482	482	496	507	500	506	534	512	490	505	481	496	492	511	477	539	504	500	491	473	542	484	506	478	463	496	518	473	528	506	522	495	471	467	495	471	532	485	477	480	480	509	526	538	539	530	503	517	500	469	486	532	475	475	531	543	463	500	503	512	514	485	489	531	538	488	503	520	473	442	501	541	507	506	516	519	487	492	520	549	556	496	462	524	514	481	508	476	502	468	478	511	509	500	486	484	486	479	459	531	520	514	543	518	514	470	524	488	475	450	490	516	470	513	527	495	532	495	536	509	509	462	516	535	539	477	517	530	456	562	506	508	473	507	493	461	514	516	517	498	472	505	486	493	529	522	516	544	503	514	531	540	537	509	535	540	527	523	479	488	479	526	500	484	461	554	462	531	490	480	501	537	518	468	499	503	507	494	530	489	518	504	540	487	486	532	475	505	523	508	501	486	485	512	476	506	509	504	523	528	506	489	475	475	485	522	463	483	526	533	512	517	486	487	498	497	515	495	511	502	506	497	486	523	494	505	513	506	496	508	479	492	495	490	488	549	481	506	529	493	541	498	494	512	511	482	504	486	500	474	534	527	509	531	503	509	495	541	524	504	460	524	489	523	496	506	526	472	534	517	520	538	536	516	497	516	522	530	494	515	480	507	517	473	497	518	511	502	497	496	531	542	499	533	511	510	530	516	503	535	540	495	506	511	485	519	508	487	477	496	524	481	511	532	460	506	512	536	551	497	522	518	510	479	514	523	488	528	473	564	483	520	500	493	542	506	485	523	494	512	542	523	524	459	483	497	523	507	517	506	561	499	550	486	516	510	492	527	483	497	516	490	496	535	500	498	487	508	521	483	491	487	494	517	533	521	560	523	510	457	520	487	487	508	546	489	460	467	539	499	495	454	496	522	531	502	507	472	488	511	499	463	457	499	540	485	486	525	562	494	490	524	534	515	486	520	458	494	488	494	505	500	549	520	493	493	498	479	518	482	465	491	455	529	526	549	504	532	509	518	489	510	511	519	536	495	532	518	483	477	468	515	503	506	535	496	517	487	512	506	484	512	486	525	503	468	521	504	481	522	531	522	515	467	465	484	499	467	549	526	511	493	502	515	470	510	556	472	533	551	530	507	497	489	501	495	523	529	498	476	509	518	468	544	485	490	483	521	516	459	499	516	493	480	472	503	511	493	524	488	485	473	533	508	469	508	461	465	496	453	486	481	498	511	515	502	491	478	496	540	508	474	503	567	491	507	479	464	489	476	471	475	497	512	508	490	557	494	494	562	502	546	522	531	490	519	496	450	477	501	468	496	528	501	479	501	528	516	513	490	500	510	512	451	517	524	500	497	517	510	521	473	475	501	516	483	533	499	515	533	511	516	512	523	499	538	544	533	475	531	494	507	529	484	479	517	481	470	467	501	491	470	517	487	493	469	505	471	460	497	498	508	507	515	479	540	468	492	525	514	480	472	481	515	508	494	489	500	483	510	464	516	492	520	508	496	534	526	526	492	454	491	520	485	511	525	499	522	501	521	511	519	507	490	479	489	537	498	500	512	521	474	477	498	495	535	517	525	509	509	509	507	497	547	537	508	506	523	513	523	513	500	517	499	541	526	488	497	518	511	526	548	536	538	518	516	483	494	516	507	504	525	488	498	514	517	507	525	498	495	514	477	490	503	484	495	477	513	488	467	489	497	505	489	526	480	524	503	483	533	522	537	480	485	528	504	523	508	517	526	499	500	473	489	538	497	487	485	522	511	471	528	480	473	510	489	497	521	496	507	509	540	492	522	505	483	507	519	498	505	502	494	522	476	499	547	506	528	480	501	508	531	518	498	468	535	495	478	521	488	502	524	492	488	486	501	509	495	489	544	467	481	519	533	466	508	483	490	474	509	486	528	503	534	560	528	507	466	518	479	522	486	444	514	516	501	508	491	453	496	513	494	506	499	541	502	494	525	488	494	503	451	499	503	507	494	501	524	498	493	516	498	451	529	510	507	496	475	482	540	508	523	466	515	468	492	507	500	523
8540	2915	1385	531	448	426	394	397	425	427	387	439	413	469	401	361	377	380	390	348	364	378	346	385	385	379	364	360	322	353	382	353	361	356	349	344	336	399	389	371	398	345	372	355	396	351	409	329	374	359	390	417	370	385	352	335	353	351	374	372	355	344	364	366	345	376	375	394	376	402	392	376	355	373	369	351	332	354	387	372	388	384	402	404	382	379	361	354	349	389	352	347	340	332	387	362	358	342	365	354	372	381	384	356	377	350	353	370	346	378	358	355	358	415	346	374	349	400	397	375	363	304	342	331	326	362	359	374	354	347	396	365	331	380	397	400	393	387	351	348	347	384	371	355	339	351	346	345	331	360	362	398	385	375	376	354	386	393	362	372	367	376	333	394	358	365	375	344	360	349	367	393	385	347	328	348	335	330	372	340	356	346	393	382	376	332	337	326	400	395	369	392	376	342	370	372	358	380	368	324	384	338	349	349	330	367	369	350	381	370	341	361	314	372	395	376	373	355	367	361	354	354	348	375	345	372	355	358	357	337	334	364	377	351	340	358	361	368	353	407	358	348	350	359	382	353	380	388	370	349	374	330	350	328	351	343	376	363	364	392	370	418	389	371	379	361	378	384	360	337	346	362	374	357	349	385	374	353	403	389	392	367	367	371	414	326	349	345	366	354	388	351	344	370	356	384	369	346	381	363	359	389	351	418	383	388	347	366	349	364	354	344	333	309	367	370	341	361	348	337	373	376	351	343	386	382	393	355	354	379	379	391	346	392	320	340	372	347	341	392	374	364	383	401	348	345	355	350	355	362	347	384	366	366	378	369	348	365	373	387	380	362	360	388	370	378	347	350	411	353	347	348	365	386	341	370	348	352	345	357	377	369	346	372	358	370	373	365	353	383	340	325	366	343	350	391	343	379	401	337	338	354	332	366	319	366	355	365	346	379	376	381	354	380	354	369	366	340	386	360	369	388	373	369	348	361	390	380	347	396	349	370	367	370	371	378	391	374	388	352	373	358	326	340	350	355	386	357	418	347	384	368	359	367	361	375	365	421	327	316	338	347	371	355	370	379	325	373	358	357	363	337	342	357	379	382	374	359	381	383	379	371	369	346	385	375	365	386	339	385	366	362	351	336	377	335	373	349	345	363	370	377	345	361	338	363	333	387	341	363	349	345	351	353	343	405	359	361	319	372	360	390	344	357	374	346	399	376	379	373	365	360	353	321	330	369	372	353	351	348	377	345	373	365	386	371	356	328	337	338	359	366	350	395	373	344	374	380	364	377	386	394	385	390	383	362	367	388	361	367	349	370	374	367	393	340	340	344	350	327	370	402	332	373	386	358	321	380	368	363	358	349	355	356	373	367	372	375	389	384	367	375	375	385	345	357	346	373	388	348	355	356	373	353	370	341	365	357	325	365	362	351	357	393	370	374	350	335	320	360	380	366	355	367	386	357	336	392	383	331	406	362	353	355	373	340	358	378	344	343	399	371	377	394	367	382	384	385	389	345	378	368	373	399	383	374	349	318	343	386	344	374	376	384	356	356	353	346	357	385	377	366	381	353	345	350	337	322	372	363	352	336	347	364	380	362	359	332	356	343	385	357	368	359	324	364	346	391	365	365	363	363	353	362	371	367	342	392	340	370	353	361	362	360	410	367	366	345	356	362	357	339	369	388	369	359	371	339	382	385	347	388	354	391	388	405	353	347	374	365	369	374	303	312	385	382	378	343	353	358	347	366	348	365	340	406	368	368	379	386	372	348	375	351	376	375	386	440	353	378	362	364	394	344	383	361	397	381	340	387	380	301	360	359	331	382	366	426	322	359	358	368	390	302	312	391	354	355	355	369	370	375	352	400	327	353	385	391	369	389	358	388	350	352	353	374	366	382	372	366	382	375	371	366	373	345	305	338	338	351	355	366	335	384	350	364	381	382	359	395	317	359	369	355	377	352	389	368	358	367	353	358	355	394	361	334	389	395	369	348	340	359	345	339	339	373	338	350	382	363	347	396	369	348	366	363	354	361	344	343	341	369	374	344	382	362	359	352	369	360	389	378	346	375	357	369	339	373	358	369	362	362	397	372	371	359	346	392	346	375	357	364	353	382	348	372	332	327	386	370	352	348	351	353	367	367	376	353	373	337	332	305	343	406	346	347	351	360	364	374	353	360	362	393	377	358	355	345	338	348	409	371	354	360	350	369	360	336	362	356	343	342	356	438	381	352	373	370	358	358	355	371	381	349	356	350	371	352	379	364	315	358	359	305	342	363	368	352	352	342	342	320	332	361	342	382	313	353	365	370	347	370	395	361	376	375	372	371	381	383	368	388	371	333	367	369	358	361	383	340	351	384	371	384	336	368	348	387	374	376	337	368	404	361	377	375	377	339	373	367	334	347	371	397	343	363	334	358	355	357	329	383	333	374	392	343	325	340	389	358	338	387	345	361	329	387	389	344	345	352	362	396	397	393	361	361	352	335	371	369	329	357	350	356	349	329	361	371	352	365	397	344	388	387	396	354	359	338	363	377	379	358	335	363	383	346	393	373	346	374	403	378	376	371	385	366	365	357	333	323	383	368	374	372	359	356	374	357	386	365	345	380	339	347	352	393	372	364	352	337	365	372	349	354	351	359	377	358	373	392	386	353	359	379	376	349	366	377	392	342	351	354	356	338	393	363	395	359	361	375	369	374	346	396	342	348	364	359	372	365	339	417	412	359	374	376	330	345	369	331	351	334	341	352	356	361	334	359	391	351	360	391	344	375	364	341	400	346	382	356	356	329	366	365	374	342	365	382	379	364	360	369	354	389	373	358	351	371	344	360	382	356	309	331	345	374	381	367	393	385	329	389	361	359	371	369	357	369	374	337	341	362	340	352	352	376	382	385	334	363	359	346	361	357	331	389	399	364	373	337	352	380	349	408	374	358	338	373	392	339	353	346	339	409	357	385	356	346	332	381	372	413	370	359	329	371	383	343	390	365	372	376	354	366	386	371	357	400	357	359	367	329	403	373	347	382	370	386	381	376	374	359	361	347	303	373	376	340	340	367	360	364	361	361	398	388	348	391	345	344	332	357	331	407	355	342	385	385	379	365	373	339	313	333	370	372	366	357	375	369	394	346	404	389	363	344	398	366	338	374	380	355	367	393	394	359	365	373	318	367	329	385	390	349	375	330	373	365	358	377	373	370	360	394	405	331	347	357	382	343	382	390	383	324	409	384	394	359	345	360	336	356	370	385	346	364	357	348	351	401	379	356	383	360	388	351	346	368	360	372	363	372	357	342	390	338	354	393	350	365	375	376	354	312	383	340	355	423	415	326	401	356	381	356	376	403	356	341	356	365	384	360	337	345	394	378	340	359	361	372	412	367	347	357	345	350	386	347	356	375	381	361	399	368	380	362	383	326	403	395	324	369	367	380	355	348	355	404	354	339	384	345	387	394	392	387	337	347	355	394	366	386	359	361	370	379	352	345	388	363	403	379	385	376	406	399
6538	3419	2571	1313	1299	1161	1113	1200	1271	1301	1198	1160	1101	1092	1056	1021	1005	928	941	957	958	921	885	887	887	864	877	816	874	910	845	879	877	904	915	916	869	903	896	865	830	803	911	883	820	906	871	894	852	898	872	928	934	885	874	804	915	909	883	833	865	841	850	831	868	873	861	840	899	858	881	859	863	831	850	918	841	824	881	890	874	870	883	855	875	864	812	828	838	891	895	846	907	902	909	880	814	865	865	855	856	926	864	896	846	856	859	917	799	869	867	843	844	863	888	825	916	869	911	874	858	825	854	903	854	850	866	838	879	913	840	815	829	886	859	876	880	859	861	878	859	860	878	892	840	831	922	871	856	883	905	896	866	888	862	857	871	814	806	869	907	836	807	880	893	874	833	873	842	928	873	869	831	840	830	873	857	857	850	878	852	894	834	850	868	875	880	877	864	868	866	816	835	830	843	843	870	839	850	846	835	832	851	764	820	891	867	863	884	844	922	837	874	850	863	818	885	892	886	888	858	833	871	855	857	838	866	860	914	845	832	924	866	862	890	856	825	844	895	859	839	907	907	856	868	857	834	899	890	839	865	886	832	832	904	901	855	821	878	845	841	833	888	881	913	906	866	898	856	884	892	872	865	876	860	771	817	875	851	847	919	896	825	873	808	879	888	842	837	822	903	874	857	871	851	874	900	886	864	909	830	841	806	905	876	801	909	850	843	849	818	863	889	834	830	867	848	874	845	830	887	873	936	852	873	822	873	844	867	874	847	868	844	884	811	901	891	809	884	864	838	816	938	884	941	878	822	869	886	873	859	816	896	788	879	827	829	906	889	844	867	875	886	886	827	872	838	929	870	815	854	825	901	871	870	822	904	867	882	844	881	863	825	858	870	835	865	868	880	851	832	843	900	900	813	836	888	900	879	873	892	883	793	870	891	881	910	848	871	867	849	880	869	813	845	862	845	872	854	902	919	905	805	882	850	885	846	855	821	869	828	864	870	887	920	821	890	874	878	847	833	859	876	889	841	848	878	894	803	833	911	874	900	890	865	837	842	875	879	917	822	878	832	867	872	826	886	859	813	830	858	848	862	872	849	871	935	871	839	914	872	850	907	860	868	846	889	870	901	858	864	944	812	828	873	865	832	865	833	856	818	831	850	860	830	878	894	838	861	887	869	853	856	889	827	905	854	851	884	866	875	888	895	864	868	887	911	871	855	849	886	885	840	915	910	867	857	831	867	852	829	856	893	854	802	836	876	840	841	889	906	821	867	833	893	864	840	843	868	882	895	884	859	854	869	832	861	875	817	897	866	884	846	833	816	876	873	877	840	897	841	881	855	818	844	885	925	864	867	856	902	864	851	888	798	878	881	869	820	832	897	855	923	814	886	852	877	881	834	893	868	869	879	844	886	891	874	836	913	880	846	790	825	826	866	892	821	890	903	812	853	908	906	872	869	903	850	853	844	879	845	867	828	881	886	809	935	860	794	855	823	830	865	836	848	858	859	850	861	901	819	900	831	861	834	808	879	920	888	848	945	849	881	924	854	834	862	798	905	866	899	842	879	846	867	900	855	848	825	876	878	926	859	817	889	847	903	847	864	886	884	885	869	858	891	859	898	923	832	829	816	876	888	896	893	827	912	890	847	883	920	849	873	873	895	852	892	828	862	842	865	834	863	862	906	822	881	894	892	854	884	897	862	845	895	813	876	862	896	957	861	859	897	826	829	894	872	843	801	815	882	864	876	843	823	825	890	886	862	868	876	882	862	855	836	876	881	843	864	821	830	871	902	852	801	870	866	882	842	867	864	860	890	875	843	850	858	879	884	809	888	892	850	836	825	916	839	839	839	870	870	862	860	883	862	825	849	847	835	871	828	865	852	876	876	872	848	865	867	859	926	883	873	851	874	889	805	809	842	853	830	885	887	866	856	892	855	827	844	931	846	803	855	858	813	897	827	893	864	853	874	808	873	869	873	878	879	848	825	856	850	868	842	828	848	859	877	825	894	864	849	816	855	823	942	865	869	885	874	853	840	844	841	898	865	839	917	890	799	835	862	873	891	831	842	833	855	847	838	877	846	910	885	828	881	878	935	847	823	905	841	876	844	869	872	858	830	866	822	876	857	901	843	857	836	877	844	858	873	922	853	920	885	874	868	865	819	817	893	896	812	832	826	924	837	876	892	870	911	857	877	887	851	867	923	824	880	849	869	880	890	855	937	872	868	791	869	867	879	861	867	867	843	891	856	872	911	857	882	874	855	836	872	871	829	846	862	850	923	924	865	892	843	831	885	916	896	890	841	837	838	822	869	908	805	837	884	870	856	791	816	844	800	894	846	928	861	871	865	822	919	870	865	851	859	898	926	886	813	892	835	849	827	881	882	877	848	822	870	906	858	872	874	838	804	859	895	854	826	830	864	817	879	868	854	914	883	881	863	856	844	866	866	831	818	836	906	911	888	919	866	840	882	861	868	832	868	899	888	870	880	925	869	865	858	885	930	865	846	864	869	865	895	822	824	875	829	880	857	845	826	848	883	878	861	863	895	875	852	803	845	954	901	851	843	829	882	856	893	884	830	853	878	866	856	861	846	857	893	853	844	821	861	856	859	849	870	879	877	866	781	803	868	849	899	890	906	810	883	882	862	875	900	908	905	853	848	835	864	835	838	904	847	847	841	872	904	863	836	852	880	865	840	802	835	878	860	855	895	857	874	857	845	850	869	840	806	812	821	851	875	859	843	864	831	886	877	868	883	834	864	855	841	834	909	870	853	911	845	908	867	855	851	865	830	811	881	842	850	853	892	842	915	879	859	837	859	862	887	869	869	854	885	840	848	851	831	873	872	850	870	854	820	870	849	867	864	797	909	849	840	873	873	879	891	875	873	913	853	843	889	890	940	855	886	866	853	794	809	883	843	863	899	845	860	899	868	872	857	853	830	807	877	871	870	830	898	821	876	934	872	893	905	855	844	838	853	894	820	902	868	943	821	915	828	839	906	841	874	829	875	779	936	836	860	792	884	837	803	821	825	868	862	859	826	867	847	880	885	863	839	815	799	855	844	845	857	868	829	833	886	861	878	849	899	852	850	885	914	808	868	804	820	932	832	836	897	853	842	884	861	916	923	858	890	824	889	853	861	855	860	843	905	891	832	870	860	885	835	852	840	864	861	880	892	854	879	858	866	835	907	816	878	892	861	872	852	870	839	852	901	872	892	851	865	854	858	829	878	873	881	871	873	898	912	834	868	862	912	821	855	876	881	823	881	904	947	841	869	829	848	862	832	841	851	851	895	898	850	860	854	851	850	843	874	832	847	874	868	855	841	869	896	898	853	846	823	878	874	851	846	858	799	831	830	884	883	819	819	837	875	895	849	861	839	860	850	900	891	812	846	877	818	894	880	852	858	859	809	816	876	850	869	867	845	871	940	855	877	844	834	850	829	923	837	842	899	856	834	871	904	859	859	804	862	825	872	810	855	872	884	885	865	814	848	915
21747	12469	8365	1259	602	530	478	454	459	564	482	415	425	483	438	420	399	408	337	362	349	352	365	387	403	369	351	348	358	349	368	380	379	348	346	351	361	349	365	369	373	347	336	355	361	331	323	321	357	385	362	346	334	335	347	382	338	347	346	342	373	355	372	379	364	337	334	365	350	354	351	393	358	369	359	355	367	316	351	330	357	378	363	386	340	349	367	377	355	330	377	325	334	354	369	352	359	387	357	345	358	363	373	355	327	395	315	353	347	356	365	372	358	308	374	326	345	348	332	382	358	355	353	346	338	356	370	311	329	390	363	321	343	362	338	360	348	383	329	356	359	348	363	376	338	371	333	347	338	355	362	328	348	335	343	342	335	362	371	371	348	329	365	339	378	344	347	390	339	367	362	345	361	386	383	362	347	338	365	337	378	349	369	337	367	362	338	326	338	363	350	349	347	338	365	347	374	336	354	347	337	337	348	367	392	372	358	333	352	325	378	358	353	382	361	369	390	370	327	343	341	333	356	320	359	351	407	363	306	370	356	384	356	361	349	395	325	351	343	353	362	320	331	348	329	331	377	349	368	320	311	372	364	346	383	374	376	391	360	370	386	357	375	405	381	355	354	384	339	336	357	334	357	326	359	370	324	367	347	353	352	376	394	328	334	346	343	340	336	354	339	357	331	384	352	380	339	344	319	341	366	372	374	338	306	317	306	338	347	335	394	360	355	349	379	368	364	352	317	311	333	358	354	350	309	347	362	337	352	360	318	362	374	384	361	369	319	337	381	330	380	383	353	352	351	370	324	328	339	335	335	358	367	369	315	358	394	346	319	392	375	341	367	334	373	342	365	341	360	384	343	343	355	344	347	374	357	360	328	365	341	329	360	345	358	322	340	360	355	344	350	381	334	362	354	360	354	364	348	344	374	348	391	371	420	350	339	396	336	370	342	365	354	350	379	372	346	355	373	339	377	343	333	385	351	317	367	336	367	315	335	356	370	345	375	369	314	342	360	363	367	355	365	353	371	349	375	355	360	329	346	377	372	395	377	331	331	372	342	355	375	348	377	339	364	375	349	363	390	340	375	370	380	339	339	367	356	346	370	377	359	370	369	363	351	360	340	325	322	384	332	370	365	356	402	364	344	381	373	342	386	353	333	368	357	343	369	387	351	350	354	360	349	348	371	368	369	331	343	350	358	377	367	331	347	339	381	347	345	365	348	356	347	354	356	352	378	345	359	378	352	333	322	383	412	363	360	386	383	322	342	356	341	317	358	369	345	320	337	369	366	394	361	353	358	342	337	357	327	374	351	348	349	368	355	339	352	389	369	347	329	348	373	334	341	349	330	368	396	388	362	349	347	380	360	330	373	362	354	342	358	363	362	350	342	323	356	353	357	370	391	346	366	378	322	350	344	377	352	342	368	349	368	345	370	378	377	353	358	341	364	357	357	374	374	374	358	356	367	332	380	386	393	330	365	332	331	352	348	352	342	364	341	356	384	352	357	386	368	358	366	372	346	363	386	341	414	367	395	348	368	352	361	372	345	381	367	360	352	402	352	323	316	338	332	369	365	373	370	324	337	328	362	376	328	372	349	374	343	369	358	368	400	353	338	353	328	389	377	346	317	356	371	372	362	346	372	309	387	293	335	364	323	365	313	355	360	345	322	342	355	346	390	337	372	334	337	328	372	375	362	345	325	328	348	322	376	363	394	383	352	355	317	366	355	347	353	370	341	386	356	324	366	338	371	408	360	354	344	321	348	381	372	349	359	340	350	396	356	324	355	362	350	338	327	358	366	356	375	400	371	368	362	312	377	350	373	348	343	367	352	357	331	406	367	333	354	375	357	359	364	355	347	357	351	360	325	361	373	327	300	351	345	378	381	353	325	343	350	380	353	358	385	339	358	305	306	385	359	329	333	379	358	340	351	323	330	338	334	352	366	340	382	351	363	368	395	365	367	327	384	362	399	354	378	360	361	374	394	376	349	355	346	364	348	330	349	318	344	367	404	345	341	347	356	333	353	380	304	359	359	370	327	314	343	339	388	373	361	353	347	369	356	355	361	318	362	367	367	366	320	350	352	364	341	343	322	413	388	361	345	308	341	364	369	354	343	326	329	359	333	353	337	364	344	360	347	363	350	331	352	323	358	341	366	330	382	368	340	372	368	321	365	362	328	336	321	377	370	333	366	365	359	368	348	367	350	364	336	332	380	338	337	401	361	365	375	363	341	362	330	351	356	323	372	376	385	333	334	354	356	339	373	327	358	325	354	354	351	338	350	346	375	398	343	374	347	358	367	389	357	388	375	372	318	333	369	367	389	381	351	365	350	356	365	351	319	373	336	338	363	360	380	365	315	356	355	335	353	338	357	372	326	335	363	356	346	346	348	313	353	363	358	368	354	370	377	330	369	347	364	335	340	314	339	357	357	378	372	339	363	362	350	367	373	355	341	342	353	307	332	356	324	336	371	364	362	324	364	374	334	327	339	341	381	335	346	340	349	346	332	364	363	368	345	341	383	345	344	344	371	350	371	327	331	356	385	384	340	362	380	347	347	364	335	348	387	351	330	386	345	328	324	335	364	357	328	372	334	356	330	329	359	379	368	352	376	321	327	377	352	319	361	356	393	367	332	330	364	356	383	339	355	322	345	361	387	312	343	323	338	339	357	374	341	356	340	378	328	351	360	325	350	387	347	321	370	348	350	330	358	380	344	391	358	356	359	344	352	388	360	354	365	362	353	345	336	355	378	321	376	340	339	371	370	335	374	367	372	336	320	355	357	373	345	339	323	351	354	355	356	336	383	316	358	387	360	361	349	422	361	370	379	371	339	349	330	329	326	357	398	364	342	382	361	334	344	339	325	338	339	337	346	343	345	335	326	344	383	347	381	345	331	384	353	348	297	365	359	376	332	409	349	347	374	393	334	355	373	352	292	350	361	359	344	332	344	352	342	381	325	348	345	345	353	400	343	313	324	332	373	370	365	377	363	333	336	324	414	372	329	370	368	312	379	358	317	344	334	361	367	350	321	373	368	368	368	375	377	363	378	384	373	344	358	362	377	381	353	397	356	327	362	338	321	369	333	336	364	345	353	354	366	343	359	363	365	325	337	372	371	366	371	359	351	359	346	350	352	322	340	360	386	388	369	361	323	358	368	333	363	344	340	353	328	370	376	349	358	354	367	334	361	373	323	361	375	346	327	325	319	303	350	364	340	365	370	341	353	339	376	368	367	385	303	323	379	384	363	373	318	339	358	368	352	351	392	345	334	337	334	349	361	317	344	353	373	352	378	337	370	397	376	355	334	340	357	375	345	350	347	354	351	351	341	375	344	374	348	331	331	330	392	367	363	356	350	349	356	340	329	333	329	352	398	394	367	369	348	366	333	366	337	350	346	353	368	326	363	330	401	357	355	405	342	380	356	351	325	399	365	361	357	359	338	371	363	344	360	344	357	350	319	370	349	348	311	400	335	352	352	366	326	360	344	358
16015	11608	9810	1930	1859	1623	1500	1609	1608	1603	1453	1421	1360	1518	1374	1173	1081	1025	975	968	888	915	905	857	891	938	864	884	874	868	882	848	859	890	854	803	919	898	883	848	827	851	824	848	933	842	868	845	880	854	844	861	903	862	844	842	847	835	828	834	849	834	784	829	840	843	884	842	786	794	774	821	832	833	853	801	829	797	822	785	824	810	816	828	817	908	794	800	862	832	807	808	859	819	840	834	800	836	821	790	874	827	826	851	843	830	839	796	838	880	809	832	815	801	906	818	855	819	803	824	880	837	816	854	872	881	859	806	829	828	878	842	827	849	867	881	869	811	891	843	773	846	847	805	845	839	830	867	812	837	825	825	810	854	839	789	838	830	891	808	862	824	854	871	916	815	826	864	819	865	797	797	832	841	835	850	845	772	849	841	879	841	823	842	818	877	801	791	766	887	800	857	811	869	845	867	849	868	840	938	836	790	862	855	804	883	887	872	872	770	833	843	848	848	873	808	823	835	830	813	841	761	873	807	809	800	857	871	821	862	792	882	796	820	866	840	833	842	826	823	794	885	841	840	871	864	825	831	816	807	829	885	864	815	845	847	807	820	831	860	790	805	801	827	865	823	887	923	867	869	826	848	835	820	852	813	855	809	873	784	826	752	792	816	841	808	870	789	829	835	838	843	829	805	829	869	763	792	834	834	855	841	843	822	812	859	827	856	853	852	889	845	796	875	841	797	819	852	812	803	868	800	838	815	815	903	807	840	845	846	844	825	816	880	817	830	850	813	801	813	859	804	829	877	804	865	854	828	815	883	799	858	859	884	800	826	849	875	877	855	871	842	873	835	830	888	836	845	784	831	800	855	800	851	862	796	832	847	854	859	805	839	819	824	858	815	873	795	825	857	819	826	863	811	852	873	863	837	888	868	891	786	850	824	833	789	773	870	836	870	890	826	892	843	816	817	884	813	818	848	788	831	822	851	830	866	813	804	819	812	799	843	806	809	833	796	820	816	858	827	817	868	891	875	794	832	866	852	862	811	868	878	858	847	836	889	817	822	787	886	887	857	881	874	800	857	862	820	845	882	795	839	850	844	860	847	868	860	836	864	843	799	811	856	820	830	881	870	865	865	870	805	845	799	781	866	864	834	867	797	880	831	786	828	848	900	837	868	858	870	859	818	838	828	847	806	826	890	834	807	817	847	846	823	812	814	804	867	801	919	780	801	866	848	876	823	868	829	888	771	845	866	894	835	862	830	826	855	835	857	803	797	849	889	814	877	880	812	854	828	837	822	882	839	883	850	845	847	882	834	876	841	802	756	813	813	859	803	894	776	853	834	843	848	801	862	834	907	825	803	832	844	814	835	898	822	867	898	836	839	824	812	784	855	817	859	791	841	859	830	861	852	762	871	857	860	831	861	839	849	812	793	863	835	818	826	865	871	828	834	837	792	887	848	895	868	784	840	846	821	846	861	855	859	840	794	828	810	851	809	835	840	869	855	822	825	853	842	833	864	849	822	881	833	860	879	860	860	765	791	852	817	790	860	848	865	832	848	788	874	876	843	867	808	820	864	864	824	912	873	837	907	790	857	866	845	861	808	819	883	813	864	858	828	845	857	841	884	897	878	836	845	834	849	827	837	839	889	847	776	803	852	862	870	844	837	834	827	851	845	869	886	846	853	810	836	835	837	811	823	793	832	845	807	853	884	794	871	857	829	819	844	831	789	818	872	795	817	890	811	824	815	863	833	837	824	822	800	856	856	830	869	806	843	861	854	833	846	858	889	903	864	849	784	816	834	774	843	812	836	830	855	834	824	808	805	850	834	827	834	853	806	856	811	859	851	845	816	873	857	902	858	810	833	810	904	844	854	849	840	867	795	854	843	843	805	836	806	821	876	838	864	869	872	834	841	830	887	854	849	876	873	858	858	846	820	848	850	814	854	809	826	841	797	808	846	803	783	819	867	834	883	836	848	872	817	854	851	829	869	832	836	850	829	835	812	859	888	815	849	838	823	833	837	874	817	800	838	818	903	874	813	821	863	821	848	837	840	828	879	860	841	881	804	853	868	841	834	778	825	810	822	826	812	839	851	870	883	881	804	815	882	831	873	881	894	884	856	853	890	851	801	879	842	850	799	807	829	845	824	846	827	841	856	808	826	851	854	830	853	786	822	845	848	792	848	802	848	831	898	835	838	851	847	827	832	846	810	841	848	855	838	808	850	822	848	846	823	842	896	867	859	854	839	854	846	796	801	862	816	801	819	856	837	859	821	859	818	835	840	847	825	845	849	790	782	813	852	792	835	804	854	888	841	863	880	790	865	863	869	873	850	807	841	757	769	873	894	884	861	890	835	805	886	848	876	832	781	847	825	871	874	817	776	821	846	833	825	811	828	846	867	833	827	865	786	795	806	788	828	816	851	870	828	877	839	844	826	820	813	883	862	828	821	857	786	863	833	869	860	875	812	876	840	844	894	901	779	817	843	814	783	857	834	770	881	834	818	883	867	838	847	805	821	851	809	834	829	852	828	815	818	829	791	853	835	805	765	783	851	877	831	823	802	850	875	826	851	857	916	824	816	817	864	815	817	806	887	798	832	846	874	828	866	840	861	833	802	847	808	847	828	798	899	865	874	821	809	835	845	832	823	818	869	783	865	849	829	831	829	812	853	820	833	868	803	830	814	847	818	785	834	881	865	875	841	882	879	847	833	762	818	858	843	842	841	804	852	862	832	835	857	858	836	845	831	831	834	880	822	800	833	870	828	868	822	855	884	790	809	861	810	829	881	804	840	879	801	795	894	802	822	839	874	883	832	890	814	839	804	827	800	796	809	849	812	811	817	850	870	810	879	801	773	843	905	850	798	862	878	827	826	860	834	859	810	884	889	876	842	836	857	854	851	834	846	858	825	788	838	787	849	864	833	861	853	840	823	874	841	874	828	874	824	898	865	836	806	822	828	845	830	815	861	818	841	845	789	864	787	887	848	824	858	837	811	812	800	826	833	785	856	843	851	837	803	857	832	842	828	845	844	799	844	822	813	865	815	825	844	825	826	871	863	895	828	833	857	850	817	851	852	853	833	812	789	895	812	858	795	872	838	854	860	841	792	825	803	830	805	816	833	872	848	860	878	900	835	827	887	853	841	847	808	894	841	802	856	870	834	864	848	840	839	855	842	814	850	856	858	865	849	823	853	835	834	852	822	849	811	862	882	807	848	849	843	825	811	863	857	840	839	865	862	864	801	855	812	836	816	849	869	786	866	862	821	900	844	838	865	836	847	848	806	828	818	808	855	787	801	880	809	824	848	854	819	846	873	822	797	867	867	861	807	842	836	865	840	854	821	884	873	869	836	858	875	878	771	854	812	859	868	894	879	868	914	831	810	876	920	867	856	830	792	862	847	806	813	818	864	839	824	856	835	864	829	861	828	835	869	813	838	843	774	798	865	827	833	835	854	844	863	793	828	810	846	824	861	882	830	845	898	859	903	798	815
31484	20262	15018	2731	808	540	438	420	456	400	375	349	370	355	271	239	225	263	257	228	198	205	222	208	242	217	205	218	203	226	219	217	226	181	207	172	205	208	214	211	217	213	202	218	194	208	200	196	226	231	231	189	222	206	190	203	226	187	216	175	204	166	230	206	224	207	224	187	211	210	186	185	215	210	213	224	205	201	204	198	200	188	199	196	225	228	181	218	195	187	213	203	190	234	199	215	174	201	206	198	197	210	202	195	226	213	202	216	209	187	171	209	196	225	225	186	222	170	187	204	200	187	213	193	170	204	203	194	218	218	216	206	232	198	201	179	213	202	195	195	222	230	204	210	206	188	185	226	229	187	193	209	200	190	218	209	207	214	203	197	189	198	233	211	196	188	190	203	216	193	202	216	200	201	212	213	181	218	181	225	203	190	189	177	192	214	215	208	194	208	194	239	233	224	228	229	203	199	198	221	194	195	181	196	194	184	180	185	226	221	229	196	159	215	205	190	201	190	228	187	185	196	192	195	184	197	209	204	171	199	221	182	225	219	214	206	204	209	218	199	213	220	205	193	195	195	207	206	194	222	192	203	224	200	166	199	190	200	175	212	174	196	202	195	200	216	189	199	216	208	205	186	204	214	204	210	207	193	231	209	211	194	220	193	209	215	219	190	188	199	172	183	185	203	206	198	185	214	223	185	216	202	211	205	191	201	231	213	204	193	207	204	201	178	226	194	207	198	192	178	209	208	205	209	200	207	223	181	212	207	237	190	193	201	199	183	201	200	206	185	223	171	203	194	191	234	219	179	177	204	189	206	196	185	214	183	204	203	183	180	189	205	222	211	183	203	200	195	225	217	211	192	211	194	182	237	225	212	193	187	201	219	181	194	225	232	224	231	190	189	239	191	206	236	224	191	196	181	197	200	204	201	191	180	212	199	206	193	206	211	197	178	191	249	192	209	198	207	240	225	185	182	219	191	232	193	220	217	210	203	219	217	185	201	171	229	202	199	188	179	208	188	209	202	218	207	213	217	216	206	210	200	229	210	186	209	229	221	219	228	201	194	220	246	224	203	200	202	222	179	220	202	198	204	172	209	214	218	195	234	199	184	238	202	211	175	213	208	207	172	196	201	220	197	209	207	194	206	234	245	207	204	206	210	217	197	214	197	197	199	188	196	196	210	190	188	214	228	213	197	193	213	209	181	197	206	218	214	202	204	214	200	166	183	193	191	196	238	192	195	224	208	187	200	206	209	187	182	203	199	229	168	198	205	176	201	200	194	202	215	223	200	227	184	184	214	208	210	208	178	205	177	203	199	196	208	207	192	250	192	196	187	212	211	178	215	165	182	233	223	179	206	208	190	184	180	212	195	193	203	208	213	203	223	216	187	211	183	225	203	244	195	202	183	212	204	223	194	194	186	199	197	201	206	200	190	227	223	218	205	195	196	183	191	219	204	214	182	197	208	199	200	193	198	210	196	228	226	205	169	190	203	217	189	201	180	210	195	185	188	208	231	184	194	188	189	194	204	178	212	225	189	183	228	217	183	215	216	200	197	195	204	209	177	226	225	163	192	189	171	209	218	205	178	192	208	209	208	191	205	212	218	217	230	231	183	211	220	203	172	206	181	192	212	223	210	201	209	213	199	185	205	193	204	193	194	188	168	203	172	216	190	172	231	195	192	224	181	206	208	206	211	211	176	183	209	198	208	180	217	210	205	197	205	193	183	207	189	212	224	230	183	222	200	203	212	195	216	211	207	207	219	184	202	191	222	208	229	189	199	194	216	203	232	201	193	205	213	212	201	199	197	200	211	215	180	198	199	216	236	220	190	185	192	224	222	211	201	213	209	221	161	198	201	175	202	179	201	212	203	209	211	202	208	235	197	194	208	181	200	224	174	166	206	192	193	222	194	207	209	198	222	210	195	212	197	185	222	206	180	196	195	224	201	186	196	189	207	228	192	205	184	179	224	233	207	215	194	220	203	216	213	183	202	213	199	204	224	227	218	224	221	225	232	182	164	208	196	201	220	214	194	212	169	208	225	195	169	186	234	208	184	214	206	185	224	213	179	237	204	211	237	205	211	195	187	203	199	187	191	204	209	204	205	183	185	212	213	185	217	191	213	200	170	198	198	220	209	187	213	222	188	206	212	222	193	192	213	203	198	194	214	201	178	207	180	208	183	200	187	220	193	189	214	205	210	191	173	206	215	225	199	183	210	216	185	227	195	194	203	197	196	213	224	184	193	198	186	212	192	207	204	198	224	219	203	217	205	191	211	220	204	222	213	204	181	197	191	222	198	206	196	201	178	197	251	210	232	220	219	199	177	203	233	206	220	187	181	209	218	238	197	203	211	189	205	195	193	209	190	218	182	188	189	192	191	223	172	199	218	201	201	217	208	214	212	195	213	191	187	185	213	203	183	204	196	200	216	225	205	213	183	205	195	228	198	198	207	224	216	199	199	190	213	177	236	198	199	237	214	222	209	234	223	184	205	203	224	185	233	210	212	173	190	208	193	182	195	198	225	200	225	206	222	201	206	199	185	220	201	181	211	216	213	211	179	225	176	172	215	201	198	195	205	198	183	220	210	228	237	211	179	166	204	221	180	206	204	207	195	198	221	208	182	212	217	165	219	191	232	225	214	200	193	164	199	203	205	192	179	188	191	214	214	217	205	203	213	197	203	170	185	198	194	193	206	212	219	205	202	216	185	206	229	171	207	178	200	201	208	180	183	197	195	206	192	196	180	209	204	178	226	190	216	232	198	209	204	209	187	218	224	187	188	190	207	212	203	179	206	215	197	234	211	211	207	190	207	231	213	184	206	226	197	178	203	218	199	216	170	176	197	227	199	213	187	217	197	235	190	218	183	192	209	227	233	167	200	215	209	199	220	186	180	184	206	224	218	204	182	185	183	200	218	212	200	172	193	210	204	215	182	187	199	224	192	213	197	208	167	223	202	227	214	198	191	196	207	204	208	184	195	197	181	212	196	215	200	205	224	205	194	213	197	201	198	206	200	209	206	174	201	213	184	194	200	205	206	200	215	221	197	183	192	208	176	187	183	187	202	224	200	210	204	164	215	187	198	200	204	198	187	201	187	197	236	185	196	204	231	179	201	212	200	183	192	212	212	215	185	213	201	208	193	206	199	226	230	178	224	211	229	194	192	218	181	206	181	207	178	226	202	205	211	198	207	179	205	208	202	195	205	202	184	205	185	180	203	208	193	211	206	212	209	214	211	210	229	197	195	196	198	190	204	188	211	209	192	198	224	216	199	198	212	215	186	174	193	188	234	201	190	192	200	188	199	233	208	202	189	206	207	195	207	190	211	196	217	216	203	198	185	196	244	197	227	214	224	205	199	209	232	214	203	223	205	232	186	216	177	190	186	198	207	213	233	212	198	204	184	195	210	215	196	206	181	230	220	191	189	171	196	201	199	220	202	227	202	218	226	205	216	173	216	230	227	215	211	211	200	192	206	194	198	186	195
21161	16745	15214	2618	2107	1773	1638	1711	1804	1802	1554	1450	1552	1483	1214	931	851	812	781	662	617	545	606	582	614	642	597	571	545	557	625	535	619	576	511	569	558	573	623	559	546	470	624	534	534	505	548	569	462	532	529	520	504	477	499	507	522	505	524	521	536	521	514	519	531	507	496	505	490	514	475	527	542	518	510	485	496	479	482	521	505	485	494	466	514	481	492	539	518	537	497	499	517	516	499	496	487	562	490	478	506	565	454	515	524	485	541	459	551	492	479	497	513	517	479	481	485	507	481	478	509	517	559	547	507	478	527	521	496	508	521	514	533	518	510	492	501	502	527	459	470	449	527	493	481	499	525	455	498	495	505	511	495	499	511	489	481	484	515	502	550	506	524	491	530	473	496	475	535	545	544	510	534	506	503	517	523	488	514	505	530	493	503	516	511	504	479	487	511	533	543	509	472	466	504	500	522	492	562	443	531	463	543	495	506	512	506	514	508	501	519	515	459	521	495	490	487	551	504	468	519	510	485	489	499	519	523	499	494	461	517	495	518	510	471	440	518	518	552	546	526	499	484	511	499	521	478	512	511	487	561	504	526	509	520	507	518	476	523	503	501	482	520	508	524	467	492	518	524	487	530	501	488	528	496	485	492	519	536	479	523	498	505	508	496	505	507	473	529	516	500	524	486	480	519	522	465	491	517	500	497	491	533	518	539	495	491	506	498	501	542	496	528	497	525	479	465	504	516	540	512	499	543	487	496	503	492	532	494	535	514	504	468	492	501	504	517	493	489	472	475	504	510	492	488	491	531	543	479	495	512	469	508	480	508	480	473	533	523	479	483	494	490	475	523	499	502	535	522	579	537	485	510	491	535	491	512	512	524	480	514	489	490	497	475	527	502	484	504	506	517	509	505	498	474	519	470	486	515	547	549	513	512	550	513	497	512	517	463	518	470	488	515	515	470	548	505	521	528	469	498	477	501	474	476	484	495	494	489	488	484	548	492	527	515	535	501	522	513	478	490	474	507	480	540	536	569	514	515	472	514	541	511	482	512	503	528	492	522	515	461	481	512	506	520	469	533	524	511	554	527	519	502	483	500	516	489	503	562	534	480	505	517	533	499	504	502	509	501	470	496	541	548	523	495	523	502	478	527	521	509	522	541	495	532	517	515	567	548	554	497	486	504	525	502	481	538	528	542	491	513	457	543	493	502	514	475	481	518	494	485	446	492	508	509	512	478	497	513	502	467	523	505	527	474	512	508	500	442	486	502	538	491	518	498	533	457	496	527	497	503	525	522	510	507	446	487	491	520	505	490	508	495	490	506	511	539	483	479	552	505	507	498	494	487	500	464	504	492	499	507	519	545	509	511	515	514	487	469	508	529	501	517	501	540	491	478	510	488	518	502	520	545	507	499	526	492	485	508	540	513	509	491	525	480	507	503	500	496	486	474	553	483	514	514	501	546	465	537	483	543	479	541	483	511	514	506	529	488	469	523	515	505	501	484	498	502	534	484	497	495	504	508	500	459	514	542	505	499	516	473	487	537	536	526	488	509	516	494	524	531	478	534	522	483	497	457	468	484	496	553	504	502	499	537	482	464	511	474	494	505	501	479	555	504	472	496	533	516	534	541	491	512	534	477	498	498	492	512	462	501	465	528	542	487	499	514	463	515	475	539	516	506	511	518	479	475	506	544	511	487	512	538	472	547	547	487	520	478	496	512	521	479	519	510	529	502	476	489	447	523	513	521	475	549	480	494	540	480	503	474	462	463	536	538	495	476	512	522	515	515	529	523	464	516	530	487	507	518	498	492	480	506	456	503	544	494	504	501	506	496	533	507	482	488	507	507	530	484	499	488	511	499	515	519	540	545	536	489	503	495	481	515	528	500	522	512	517	514	512	507	487	501	507	481	508	493	507	528	511	519	472	494	495	472	534	528	530	494	512	517	495	517	538	480	512	535	515	506	525	520	520	536	525	495	493	513	521	483	492	491	472	505	496	511	530	518	512	502	526	510	499	487	491	466	496	559	509	517	521	462	496	507	543	508	509	490	500	529	522	505	561	503	513	517	471	517	480	505	526	482	485	489	518	532	507	492	482	500	518	516	546	495	510	501	524	533	458	512	485	510	510	518	517	481	511	509	522	471	515	525	521	506	501	501	526	476	505	554	495	517	500	514	518	544	498	513	477	481	487	514	527	507	546	527	466	537	490	491	499	516	542	525	501	505	506	515	516	483	459	492	472	511	502	515	485	508	502	516	530	496	490	540	489	502	503	490	501	492	495	513	502	528	515	569	517	507	482	444	550	477	526	520	485	547	494	470	515	493	518	461	502	502	484	498	490	541	508	464	488	527	524	541	491	531	495	520	501	543	492	501	461	543	518	545	510	471	495	498	494	489	480	473	483	510	485	463	504	532	534	501	474	484	492	518	473	537	547	468	475	475	531	536	518	487	497	492	484	526	485	515	500	524	541	523	486	525	468	528	510	497	504	539	522	500	516	479	514	508	507	486	536	542	518	498	506	475	530	480	521	506	498	491	527	489	542	529	503	504	491	474	529	486	471	544	460	509	489	486	507	552	502	478	491	499	523	480	511	533	520	530	509	500	497	489	518	526	500	539	457	500	505	496	488	509	493	520	517	528	524	509	536	517	483	494	512	525	530	522	501	539	495	490	508	480	507	479	492	499	504	488	524	480	491	499	490	490	500	521	497	534	506	511	529	531	537	535	523	464	477	499	525	516	525	507	550	523	528	528	516	496	486	482	523	468	507	510	504	504	532	494	492	490	498	510	510	479	532	479	506	510	505	524	542	547	517	479	510	491	489	529	508	478	511	474	477	515	519	478	517	507	478	541	528	497	518	510	497	518	498	506	511	513	472	516	489	509	469	521	512	494	474	523	462	530	518	497	526	500	455	514	480	494	473	494	491	492	461	550	513	495	535	469	567	481	491	482	472	504	485	527	457	464	514	478	487	468	511	508	505	480	504	499	511	464	489	523	499	514	532	483	536	539	489	514	524	496	516	488	500	530	460	518	488	491	521	537	528	492	467	499	514	525	498	494	466	468	474	515	480	547	485	527	505	489	514	463	484	533	540	503	509	462	526	529	529	526	516	485	547	536	538	531	497	494	517	497	521	493	476	486	493	493	491	479	501	501	552	519	535	531	527	534	486	541	550	504	516	534	492	527	462	493	526	523	517	498	526	546	481	502	471	480	489	499	547	498	474	491	518	532	479	504	507	504	528	493	467	533	528	509	507	531	524	481	506	481	475	534	506	491	461	533	504	518	480	515	541	493	491	518	533	507	504	473	495	519	524	537	480	509	514	489	529	492	524	480	473	478	523	511	509	514	485	488	511	535	499	500	498	494	513	522	476	494	537	516	520	470	513	484	504	516	515	480	520	480	501	500	477	495	503	489	538	518	482	498	479	521	541	515	511	507	492	520	535	506	494	535	458	552	530	509	507	550	499	506	504	491	481	546	528	476	488	496	541
8784	2741	1558	561	399	450	401	415	459	459	417	412	438	405	384	359	395	390	358	355	373	361	343	372	356	351	356	380	374	364	343	360	363	338	351	349	371	381	388	378	360	357	384	365	329	390	337	377	328	364	386	377	351	312	368	377	340	358	366	386	351	409	376	342	353	365	353	369	356	355	343	340	328	357	396	320	383	370	344	340	385	338	360	351	380	371	362	379	343	369	354	335	354	353	341	392	369	349	353	394	373	370	363	379	340	333	375	356	325	345	354	400	321	381	361	358	385	390	374	377	343	337	379	372	344	327	348	380	357	351	326	391	381	353	363	369	340	378	322	359	361	336	359	367	405	371	329	338	383	361	332	324	352	357	375	376	347	333	371	360	329	345	356	359	370	369	357	325	368	365	340	393	328	372	354	350	362	359	342	350	357	348	333	346	352	358	358	344	339	374	368	383	346	393	325	371	362	361	359	408	318	381	366	331	362	344	356	361	365	388	357	379	356	365	375	340	359	382	356	407	357	352	341	389	329	345	376	379	358	372	401	356	376	362	362	366	382	380	391	332	348	369	343	328	337	391	378	354	366	351	361	363	353	375	378	393	358	400	376	357	353	373	389	375	405	328	346	353	356	375	338	336	349	361	355	357	358	343	357	366	356	356	365	386	361	364	345	359	347	372	399	387	378	355	359	359	347	364	370	345	381	362	370	366	359	365	343	384	342	373	352	332	390	399	371	352	373	365	361	340	381	341	371	370	362	349	342	372	346	326	336	366	393	360	370	396	365	388	361	336	364	361	376	351	366	412	355	360	334	372	348	365	359	372	388	392	388	377	336	335	391	377	355	360	319	355	350	331	370	359	360	394	357	336	365	361	355	338	377	379	396	318	344	321	326	394	371	355	364	376	372	378	371	349	352	355	373	404	367	357	354	343	341	384	358	372	366	363	358	371	353	360	376	387	352	358	379	397	353	351	338	353	326	378	320	379	341	340	371	366	383	380	368	365	385	363	360	419	371	361	364	372	350	368	394	362	298	353	365	364	368	368	361	380	323	373	371	415	367	375	349	344	370	353	386	367	350	365	373	351	348	324	353	366	343	335	340	355	348	340	364	400	384	334	351	366	369	364	370	372	340	393	345	356	385	368	314	372	343	398	340	329	364	370	375	366	311	364	346	346	336	361	394	335	342	322	375	342	363	347	338	348	344	373	378	398	351	372	356	358	351	402	339	331	367	373	355	350	354	358	355	369	343	369	375	384	384	398	353	359	375	391	349	374	328	387	373	387	368	360	349	327	346	361	366	363	350	340	344	313	372	353	329	317	359	403	378	345	372	364	361	379	382	347	348	319	387	356	357	360	371	377	364	331	371	341	360	353	376	348	396	365	320	375	340	326	353	380	338	370	361	380	354	341	383	379	309	339	372	375	351	400	327	354	353	353	343	376	363	383	360	323	371	369	353	369	354	334	357	373	378	366	348	383	375	360	381	454	369	333	389	366	311	356	363	386	342	368	358	328	388	397	385	357	333	351	368	349	381	382	392	391	353	389	352	340	337	354	342	345	330	393	359	360	362	336	362	318	356	362	326	360	373	364	328	349	381	366	369	364	326	361	352	397	408	348	341	387	340	360	381	374	388	368	325	367	369	384	357	352	340	358	363	377	384	377	367	390	361	329	354	320	354	349	342	356	344	346	352	350	347	349	350	371	366	330	363	361	365	345	367	344	407	349	348	364	350	370	398	372	338	337	356	344	375	370	352	339	402	369	352	373	352	387	356	375	398	362	339	351	345	384	342	382	356	380	374	348	354	341	366	325	362	375	364	390	414	376	335	359	357	356	361	356	378	366	331	361	357	309	363	353	364	385	345	396	330	397	358	371	344	354	368	350	378	341	326	343	338	352	369	312	353	398	374	379	350	352	383	372	393	315	366	353	339	353	363	378	389	368	374	367	371	382	386	374	365	340	361	383	362	339	300	309	327	342	354	332	347	354	371	360	334	337	361	353	352	360	397	356	354	419	347	358	370	363	358	335	353	350	350	377	367	342	378	358	357	351	362	382	356	382	338	351	355	349	373	361	376	348	356	311	357	365	348	358	348	351	379	410	376	359	332	341	330	338	366	382	336	373	339	371	345	338	353	366	356	358	353	375	337	350	345	339	372	362	372	362	357	390	363	371	325	352	375	365	351	330	362	388	339	370	336	388	391	328	328	351	326	362	365	389	364	371	363	371	341	343	340	345	356	393	339	344	321	348	351	367	371	360	382	330	314	383	337	361	328	344	385	388	365	349	394	375	366	318	359	327	351	402	386	384	380	356	387	370	377	363	354	378	378	350	347	387	332	368	391	370	357	356	342	365	374	330	368	378	374	359	414	353	361	360	395	357	348	385	364	374	365	381	355	345	398	348	351	358	392	345	324	379	366	369	369	332	405	387	342	369	378	386	341	351	361	352	346	361	358	340	338	387	371	368	372	348	352	325	338	326	371	404	344	359	374	346	336	374	341	365	351	372	366	358	374	361	357	360	350	358	371	345	345	347	329	378	359	357	339	381	395	372	350	358	360	360	365	333	352	406	360	369	347	356	358	336	358	374	321	356	368	366	382	349	372	336	368	333	391	384	355	347	392	390	343	359	339	354	351	334	337	365	391	364	344	389	375	366	390	370	365	331	378	316	350	317	330	362	364	378	387	375	365	338	391	384	354	320	371	357	364	357	325	349	347	375	366	351	350	352	380	375	357	344	362	379	319	342	393	398	366	361	395	392	333	357	354	378	367	329	384	377	338	372	361	363	312	346	372	351	357	328	340	357	381	339	354	369	408	346	362	334	351	341	348	371	391	372	364	342	376	363	394	348	348	321	391	357	352	383	377	377	364	375	358	360	348	387	373	394	388	393	363	361	366	379	361	362	338	381	399	339	359	349	390	363	330	370	354	343	359	337	326	374	340	345	393	403	354	376	368	392	345	353	342	366	412	320	387	314	364	378	386	349	363	370	361	402	377	388	355	342	361	399	328	355	357	349	370	371	384	344	371	368	354	365	362	365	334	365	339	334	352	345	389	383	383	330	360	390	354	369	346	333	379	365	355	375	331	355	329	360	347	343	351	347	343	375	344	362	386	354	358	375	358	363	348	353	349	388	375	338	373	368	353	366	331	321	361	356	334	374	359	361	370	342	397	351	366	355	382	354	369	386	348	350	350	380	349	352	359	366	354	344	414	321	378	384	354	352	388	355	370	333	362	315	345	343	379	338	348	381	364	377	351	352	367	358	367	373	343	373	374	338	329	367	362	381	369	370	349	370	364	351	389	370	379	367	332	351	359	346	363	358	371	358	357	352	380	354	359	360	381	347	363	353	382	339	381	358	347	391	375	366	357	358	384	377	346	357	351	382	331	347	367	383	360	374	349	386	349	335	354	384	393	370	389	354	348	361	359	388	330	339	373	340	344	372	374	371	348	362	363	304	357	397	397	377	346	378	372	353	371	337	349	372	334	339
6584	3187	3069	1276	1207	1142	1093	1272	1387	1270	1224	1242	1198	1151	1029	978	1000	983	901	876	917	829	893	921	829	864	849	909	841	850	879	849	879	848	898	872	892	851	833	891	891	814	873	822	847	869	890	891	860	919	837	852	880	828	921	844	830	857	881	862	820	872	887	879	847	879	860	863	864	871	902	865	844	850	859	871	892	845	870	923	818	882	839	891	874	871	840	861	843	879	881	849	865	841	843	906	873	851	846	860	825	840	816	889	841	909	879	862	818	847	896	880	867	901	881	905	862	882	921	811	850	884	901	870	848	853	854	881	863	848	848	858	878	864	842	849	898	855	859	883	851	870	917	858	837	874	820	870	839	895	796	852	884	857	852	870	882	867	907	899	874	884	822	799	868	876	810	899	835	828	820	894	832	855	773	877	841	883	816	827	849	881	788	855	850	890	910	863	894	879	842	862	830	876	862	918	811	813	847	867	881	851	905	802	860	849	883	866	806	891	829	800	852	939	859	832	867	879	872	856	846	857	825	843	852	853	894	854	892	879	896	843	877	858	852	892	818	924	847	854	826	858	840	842	829	842	892	861	926	842	853	875	858	878	838	827	806	815	880	856	827	828	885	882	857	890	816	857	876	884	856	903	871	856	813	848	861	885	856	883	825	852	886	824	825	807	862	840	834	861	881	868	888	846	844	855	889	837	860	854	872	851	879	895	820	826	842	852	852	826	856	859	854	831	829	853	863	881	865	869	926	890	832	839	830	883	828	883	857	811	862	881	836	872	848	892	885	876	858	893	868	855	814	862	893	892	924	884	833	809	855	890	848	841	883	813	819	869	903	895	824	879	929	856	880	937	895	902	857	857	850	832	821	891	917	871	824	847	878	877	883	856	874	873	870	909	870	854	876	816	847	876	857	883	863	889	905	871	853	901	877	857	794	839	855	848	837	878	933	830	862	832	873	877	817	853	883	848	827	915	853	875	912	833	907	843	806	828	826	836	890	854	821	834	876	855	875	887	920	883	873	816	889	859	857	889	890	830	897	879	849	845	848	875	853	878	846	821	855	875	864	814	827	855	874	889	884	829	882	859	835	799	864	894	861	864	855	899	821	838	860	851	821	844	891	870	844	848	849	844	845	854	892	867	869	864	884	875	879	875	905	909	915	852	875	912	855	867	851	838	879	834	825	858	853	920	812	828	895	884	850	871	866	915	867	823	838	875	845	857	834	857	872	865	863	855	868	918	863	902	845	832	856	854	872	889	854	817	882	900	883	857	815	824	921	876	928	834	839	903	831	765	830	877	903	840	891	815	837	849	863	800	905	854	842	853	906	869	881	876	869	828	844	876	875	807	847	881	853	877	825	887	822	849	846	883	855	906	852	874	836	859	835	852	922	810	888	868	880	861	858	868	866	849	876	827	865	825	862	833	866	856	855	901	865	876	838	820	886	848	851	857	802	857	879	890	880	865	889	848	869	848	870	943	826	865	804	855	881	903	832	812	880	808	827	857	881	877	840	878	829	863	858	878	786	874	899	856	884	844	837	865	885	824	831	881	860	853	821	863	872	836	858	849	843	836	850	883	876	868	868	856	878	834	864	830	893	878	859	843	825	852	889	863	849	884	837	852	849	869	888	835	818	893	845	859	868	897	902	874	890	859	867	855	818	853	840	859	868	845	889	834	848	873	889	865	833	819	859	862	910	835	857	837	829	832	840	874	904	821	885	815	879	893	865	821	859	873	814	827	874	925	825	907	931	808	874	877	848	848	774	922	840	885	849	863	893	830	903	843	871	809	890	882	867	893	886	881	882	859	864	847	854	866	891	838	813	856	844	859	855	835	833	804	874	833	844	858	831	870	803	872	827	857	847	798	833	830	825	827	855	866	819	844	883	852	887	849	869	872	866	867	874	815	855	869	858	846	852	873	860	884	866	831	891	872	857	916	905	860	874	876	844	853	842	860	873	903	867	878	869	892	853	837	908	850	882	859	851	854	850	877	869	867	814	863	923	864	884	877	893	883	796	843	851	843	904	853	865	884	860	886	821	898	878	882	839	927	825	814	871	829	798	872	878	858	875	911	851	867	829	848	841	784	859	922	878	880	853	860	846	844	870	815	830	815	832	797	893	833	829	851	898	910	871	900	850	871	883	843	860	885	889	842	870	866	860	870	848	854	911	878	906	863	881	843	870	887	855	884	840	844	817	871	848	833	825	867	831	856	875	852	902	872	820	851	886	878	836	891	863	871	849	855	850	871	845	851	880	895	879	827	907	857	899	874	806	842	944	812	876	885	891	885	854	843	860	922	836	848	835	852	891	865	850	843	849	840	851	845	898	832	854	862	863	859	824	868	862	880	883	876	919	859	859	931	877	807	830	858	871	855	861	882	868	846	872	853	859	880	854	855	828	803	823	835	845	869	842	869	905	863	842	857	820	861	832	911	869	917	838	874	883	864	883	889	916	831	910	844	927	904	871	850	913	814	856	852	867	885	877	902	813	891	827	920	841	860	872	873	877	881	850	843	864	862	848	886	878	870	862	835	877	901	872	921	808	846	855	794	882	825	846	862	807	833	835	871	796	880	887	836	864	867	889	896	853	877	884	843	854	847	852	811	794	862	893	822	875	900	857	853	839	812	920	820	870	868	887	848	834	843	854	911	884	829	852	898	886	891	909	849	803	883	871	876	840	847	879	804	850	869	859	856	844	876	872	883	853	884	868	887	847	883	871	839	914	887	842	822	891	832	842	908	901	802	850	832	840	885	768	832	815	858	837	860	831	854	858	861	883	862	892	853	843	850	825	843	888	876	837	872	857	847	863	867	823	837	862	841	895	839	820	844	851	918	846	910	827	910	859	858	861	797	847	855	900	840	889	863	873	835	860	850	805	868	966	876	851	877	837	811	865	833	915	832	825	871	844	853	875	852	774	876	819	883	903	837	918	902	878	860	828	868	841	880	824	887	907	847	845	853	902	885	840	881	858	865	813	839	853	845	806	841	817	896	820	831	871	837	864	875	869	890	846	830	820	825	852	868	860	885	896	852	835	894	786	863	932	805	871	884	873	891	849	925	865	808	853	845	836	882	852	867	881	808	861	864	881	872	827	875	906	818	835	879	808	875	837	861	850	866	888	869	848	858	880	847	863	854	853	867	872	880	889	836	898	834	885	826	812	845	880	828	839	843	842	890	830	901	882	884	809	827	861	869	894	805	879	863	881	802	847	821	901	862	868	846	889	859	888	834	815	859	870	847	898	840	807	837	847	833	872	829	875	856	881	822	809	867	824	804	782	873	904	862	883	875	875	895	846	825	883	887	853	906	840	819	867	843	895	809	856	844	908	841	842	901	877	831	843	864	850	881	868	876	833	872	882	893	871	840	896	843	816	865	872	865	881	843	923	877	852	878	856	855	826	835	892	854	868	839	880	826	801	879	866	844	887	884	870	827	850	814	894	876	861	823	880	845	860	915	826	865	885	859	870	874	878	820	878	877	865	875	884	793
21642	10816	8315	1479	683	522	492	514	539	489	526	444	436	456	385	404	372	421	355	377	341	369	371	393	368	343	334	382	332	375	409	353	330	332	349	397	355	360	372	369	392	349	364	354	330	367	349	357	391	348	335	350	356	389	350	317	324	318	347	365	363	339	348	360	385	317	357	327	401	298	365	331	368	382	364	380	359	376	353	356	342	362	364	339	358	364	344	384	336	325	338	333	350	346	334	308	372	338	383	348	350	316	396	380	360	333	297	369	358	382	359	366	357	328	343	332	333	331	358	361	350	343	313	355	339	371	349	378	347	366	339	345	365	336	375	356	355	365	327	369	348	374	337	318	355	363	352	377	359	362	375	351	342	359	327	349	356	326	307	361	350	380	359	328	332	385	361	344	347	316	352	332	356	402	313	338	327	324	354	351	347	348	371	345	330	352	355	351	323	370	347	344	358	358	325	357	329	330	339	328	378	375	367	365	321	323	327	327	351	392	348	390	352	310	357	387	377	330	350	354	338	365	367	340	319	354	350	352	377	333	354	362	360	336	367	350	359	341	353	357	340	335	346	354	346	352	336	357	338	379	341	359	356	345	372	374	377	347	349	341	343	346	352	325	354	364	354	348	347	360	367	357	358	370	331	350	299	314	367	380	341	358	367	355	338	334	349	306	369	325	354	345	335	339	360	350	359	354	330	369	335	374	336	374	337	320	336	363	360	374	366	361	333	346	363	346	357	354	324	354	361	346	315	378	383	306	355	319	315	308	346	384	361	342	331	369	389	346	352	333	360	362	364	346	375	314	359	357	325	341	334	346	335	362	368	323	377	344	361	351	347	349	373	323	308	335	340	355	355	353	353	381	362	328	359	329	349	324	366	335	380	360	367	307	341	362	333	329	391	325	368	403	325	335	340	335	339	341	372	336	370	361	352	325	364	332	378	351	350	373	327	356	358	354	330	341	351	365	358	349	348	360	365	348	315	364	373	321	421	382	388	336	302	303	373	356	372	381	371	361	313	327	337	354	376	314	351	330	341	359	345	348	336	360	357	357	343	341	341	360	350	356	345	355	390	373	362	341	359	337	348	334	353	354	345	344	334	331	328	362	363	360	309	365	360	374	354	364	348	356	372	351	370	297	345	356	376	369	321	382	371	372	364	354	358	355	373	335	364	380	373	382	322	330	379	350	388	387	324	345	332	353	390	364	341	348	370	354	353	324	335	328	331	382	397	311	363	357	371	392	361	331	317	367	328	358	342	354	370	358	357	353	322	351	369	326	355	319	389	333	378	316	337	327	352	350	370	351	342	345	321	347	363	337	353	340	353	402	326	357	335	365	332	369	332	329	370	334	328	345	335	371	383	311	356	334	368	367	358	328	316	319	372	338	340	313	371	374	336	338	326	345	346	379	382	342	362	386	364	342	346	349	348	379	338	362	327	332	334	317	344	407	330	330	361	341	410	331	357	366	350	343	366	331	404	383	370	365	352	365	313	333	352	355	378	373	368	372	368	350	404	322	340	384	339	356	335	335	358	379	344	341	365	331	345	347	360	390	371	308	352	364	379	334	369	319	339	348	360	383	337	376	348	344	348	396	329	324	332	356	357	350	350	331	341	370	352	329	405	353	344	345	347	335	392	325	388	357	326	326	384	350	308	336	360	346	347	393	345	341	364	357	362	339	345	355	350	336	359	352	379	333	345	343	353	350	314	359	379	330	377	356	335	375	347	335	381	342	357	350	364	321	378	343	333	305	346	348	326	369	374	337	377	377	377	357	375	355	369	358	365	392	364	375	375	376	352	361	358	348	350	348	321	372	342	316	334	357	352	346	338	355	380	352	362	355	391	362	390	372	350	360	342	366	356	383	347	349	348	326	363	384	345	313	363	379	358	381	341	343	362	346	378	367	371	350	351	341	382	366	322	357	348	344	320	370	371	345	345	360	358	366	352	349	392	368	377	356	369	351	375	344	359	363	374	350	359	362	310	330	390	321	341	337	337	394	376	378	355	349	337	344	378	380	356	364	334	352	353	357	336	364	348	336	368	349	306	364	345	304	386	363	409	362	369	391	383	343	349	328	349	355	368	382	332	365	345	373	338	335	353	348	336	352	348	358	370	357	365	378	351	357	343	367	371	350	394	376	347	352	355	378	376	336	418	373	346	349	331	323	336	370	335	361	367	375	320	364	355	354	334	367	357	366	294	378	344	313	350	369	333	325	353	361	387	354	328	331	355	337	372	346	328	368	361	335	373	303	392	359	338	355	365	352	349	375	362	359	371	366	335	330	355	334	360	363	369	367	351	317	346	291	359	365	372	317	365	335	354	363	376	333	362	386	357	365	376	376	354	360	358	314	361	353	365	336	353	371	348	387	356	355	359	358	318	319	362	344	394	400	338	382	333	337	352	373	361	358	342	357	376	361	365	373	329	312	339	344	370	362	383	349	368	370	367	361	370	318	354	352	362	343	375	372	295	351	362	344	330	311	338	382	407	349	372	359	375	367	345	343	347	338	370	356	351	339	340	360	340	347	335	341	348	369	366	373	341	372	367	334	374	347	389	364	335	381	366	333	359	340	336	345	360	379	326	360	360	358	350	322	317	352	371	321	346	345	345	363	342	331	355	337	387	341	350	380	351	343	351	352	366	354	311	368	333	357	378	384	351	358	337	365	356	355	337	336	334	358	301	364	336	349	330	329	319	365	358	344	333	320	351	351	360	385	355	336	337	378	378	311	356	360	332	355	382	366	350	348	374	341	357	369	334	348	338	325	336	327	374	321	341	340	355	318	323	399	347	332	383	324	377	346	347	367	346	358	385	382	365	315	320	349	371	376	339	362	371	366	370	355	333	332	325	391	341	348	364	343	345	375	347	342	321	361	358	368	325	343	350	334	348	366	364	371	351	338	329	345	346	333	326	335	380	342	347	321	363	310	391	377	341	343	365	337	329	328	375	322	327	372	352	351	380	322	331	282	339	369	314	319	340	333	321	408	358	369	377	319	365	373	357	364	351	353	353	368	376	355	354	351	339	376	341	324	362	301	382	359	366	347	390	314	347	341	339	372	333	335	355	306	371	315	344	335	325	350	349	355	373	351	376	340	330	354	379	333	326	344	375	356	342	340	350	352	362	354	351	334	332	332	351	393	368	334	356	380	348	364	354	340	344	374	376	322	362	383	335	333	332	379	361	365	383	344	357	363	344	366	358	356	352	331	336	350	340	356	387	363	369	336	328	335	336	351	320	349	358	325	345	323	334	347	363	343	338	335	330	349	355	338	350	342	343	388	336	348	356	361	394	361	307	389	350	331	343	332	353	360	335	399	377	369	380	333	337	352	336	318	359	339	340	353	318	341	372	361	367	320	376	341	332	344	360	348	341	334	323	389	341	351	369	357	336	336	362	302	344	363	363	383	351	326	379	359	363	357	350	330	364	330	374	329	338	345	352	348	356	365	288	341	359	374	338	380	329	370	337	337	354	321	326	366	341	373	348	366
15658	9837	10836	2042	1834	1573	1627	1792	1882	1733	1491	1725	1579	1354	1129	1059	1068	993	991	908	906	884	868	864	949	909	900	898	858	926	898	816	822	906	870	839	901	807	833	904	861	895	826	798	837	831	874	837	866	762	838	800	826	850	880	807	836	872	823	843	787	874	815	833	790	853	835	795	824	825	803	786	872	848	827	809	882	803	827	788	849	802	845	871	830	875	793	841	838	822	850	827	833	818	856	818	828	863	868	795	777	863	821	873	869	778	827	842	868	900	810	856	835	841	831	821	806	822	871	797	826	816	842	836	814	867	835	782	779	810	783	868	842	813	825	835	825	852	829	791	827	751	855	819	830	844	852	834	781	843	794	842	800	782	833	836	817	851	765	819	781	810	855	879	810	789	842	850	832	832	821	796	848	832	838	813	808	805	833	842	810	794	867	871	864	787	858	847	814	828	796	849	878	838	844	826	829	866	827	844	827	798	866	814	832	812	868	816	854	861	829	823	853	850	840	828	825	846	783	799	832	841	809	840	846	811	814	797	834	808	849	789	787	904	833	830	812	864	797	782	849	845	842	836	849	818	820	828	883	819	842	886	869	808	846	815	801	890	829	880	828	788	856	786	829	806	825	863	821	843	825	817	842	841	791	810	851	831	830	862	872	905	864	812	877	792	832	826	856	861	843	806	868	798	816	830	768	792	776	821	807	808	806	826	837	835	849	807	838	833	835	864	835	821	815	855	851	822	785	818	818	808	846	794	796	839	760	851	794	831	797	786	815	837	830	828	814	806	826	846	804	845	798	861	833	848	789	793	818	813	863	798	813	804	829	805	842	859	823	843	798	851	850	838	841	803	806	767	874	786	828	820	838	807	833	810	809	785	885	844	853	852	834	800	782	851	812	840	867	826	781	796	823	862	804	844	819	848	844	872	836	795	850	820	837	876	788	827	841	775	815	776	869	811	847	817	903	785	800	850	780	842	837	873	856	811	836	820	833	812	830	826	867	845	825	843	820	796	915	822	868	801	837	807	840	843	811	815	831	816	838	829	847	907	849	806	890	833	789	856	861	840	828	827	866	802	835	786	790	847	810	787	834	834	845	794	806	796	747	829	828	878	788	821	822	831	784	824	842	817	843	830	829	838	819	838	804	834	815	833	853	825	794	819	796	832	862	814	823	783	861	818	833	859	806	769	825	813	777	815	770	838	839	805	826	830	775	773	817	845	867	878	868	849	822	816	830	826	840	803	811	838	877	872	840	805	841	836	881	850	841	805	873	833	790	840	819	848	804	867	787	844	804	857	814	824	790	812	846	780	789	806	781	828	833	848	813	876	833	790	832	847	879	801	867	830	843	830	807	809	805	808	744	784	805	832	878	782	821	849	786	862	779	889	772	878	833	825	785	799	824	822	782	860	825	804	851	845	827	844	867	891	854	874	843	813	825	832	862	800	844	892	811	903	808	906	838	824	820	824	843	814	782	846	839	880	831	806	832	834	792	865	818	816	823	812	834	814	829	822	871	792	796	834	826	812	812	844	803	748	783	833	822	848	871	868	805	853	827	866	825	863	845	785	801	780	866	843	835	871	774	818	839	867	855	840	784	850	800	808	824	821	825	813	833	809	817	856	806	847	811	839	854	820	804	831	834	830	842	854	824	853	805	806	834	803	828	886	849	864	819	824	848	818	831	857	824	805	798	819	784	875	813	827	826	860	868	802	842	808	829	820	822	854	826	835	788	884	819	827	839	907	843	836	827	841	770	855	857	891	777	819	810	906	849	805	803	842	821	848	872	851	822	775	826	823	846	811	798	772	819	821	879	838	797	844	825	869	815	790	855	788	834	806	786	835	878	792	852	844	854	840	809	841	830	829	804	787	830	831	793	808	834	855	777	814	826	781	877	850	772	792	820	851	817	835	832	853	829	816	832	839	816	826	814	813	834	848	834	863	831	848	853	837	862	802	847	805	827	786	780	797	802	827	845	845	866	824	824	852	840	838	822	815	851	782	851	811	866	769	795	854	844	839	798	805	805	844	787	805	817	798	808	857	837	852	842	813	832	853	894	816	821	810	810	802	799	881	840	834	794	803	823	805	783	853	839	830	817	842	833	785	832	807	836	822	825	875	811	845	824	804	812	842	846	811	824	799	844	813	910	747	903	847	846	820	837	774	795	810	838	850	797	841	813	862	862	795	835	820	808	818	829	820	785	828	806	834	848	870	845	859	818	868	828	833	842	882	817	838	889	798	848	825	856	863	809	832	862	808	850	783	791	858	848	822	817	797	794	789	817	796	902	827	871	784	851	826	858	813	850	859	893	815	850	871	830	802	795	811	782	816	847	812	807	795	819	883	755	846	845	809	807	872	827	796	885	834	834	848	819	791	827	847	838	841	815	831	874	852	868	819	840	875	848	838	823	818	836	838	793	820	792	828	848	806	820	830	796	800	854	843	843	837	822	886	802	816	859	810	818	833	847	890	828	803	822	814	814	786	875	817	873	834	880	823	794	817	775	820	819	821	823	787	848	825	809	864	844	831	849	821	834	843	801	774	821	803	780	807	818	827	863	790	815	876	852	825	866	829	855	861	874	858	820	850	805	825	871	824	812	842	840	770	842	784	870	826	854	854	799	835	831	826	824	827	882	871	830	863	846	825	789	880	788	866	853	876	839	807	840	837	814	829	837	842	833	836	848	830	802	851	837	890	786	836	844	872	832	822	834	815	838	793	852	831	809	800	819	852	862	828	802	847	860	812	793	802	856	786	853	837	847	878	853	817	867	802	799	796	821	796	786	860	798	805	788	820	819	833	768	857	811	851	872	822	840	805	790	803	841	849	803	802	803	820	822	850	817	801	837	793	831	830	807	822	854	845	816	843	830	766	821	851	890	853	820	831	809	828	833	833	861	774	795	770	827	882	813	858	821	800	831	854	779	839	820	810	833	799	802	810	805	811	818	827	800	833	836	830	824	797	851	836	833	841	812	853	805	863	841	779	809	820	900	848	812	816	807	823	828	799	860	808	826	826	781	860	818	819	865	845	774	818	873	823	804	805	823	818	825	789	839	807	870	787	843	823	799	835	789	795	842	840	859	882	840	818	822	836	852	830	773	853	803	785	814	843	842	927	853	800	804	784	859	869	828	836	869	824	841	833	849	810	814	785	837	804	830	826	867	866	864	878	870	856	788	750	833	849	835	870	856	865	845	866	840	853	858	843	808	805	859	821	868	816	841	800	832	843	816	833	871	768	846	843	823	893	876	822	838	843	833	829	801	829	837	785	830	829	805	842	765	805	857	819	838	824	813	854	803	790	838	872	831	820	810	835	800	825	885	813	840	875	834	885	789	800	875	880	826	823	813	849	840	788	838	833	835	862	802	784	813	805	810	827	781	801	831	819	817	839	827	887	849	834	821	873	810	832	839	819	839	800	854	854	897	843	773	793	837	837	874	797	845	832	830	814	804	807	851	835	811	853	820	751	849	800	836	830	818	844	830	873	831	799
31385	19473	15240	2722	819	507	460	487	461	417	383	444	348	275	265	246	260	223	240	234	193	192	203	217	199	226	212	190	217	194	224	206	208	235	216	210	220	229	193	192	198	205	196	219	195	184	212	203	196	205	207	197	188	210	201	184	189	193	235	217	189	201	176	218	196	187	194	199	212	200	207	186	189	238	173	189	210	191	205	230	200	202	200	212	189	213	187	214	177	224	187	214	206	198	199	187	176	213	191	211	194	197	189	201	202	239	210	200	201	196	213	185	216	206	215	191	191	189	209	212	197	200	205	182	225	206	166	190	173	179	198	213	209	234	178	167	216	197	191	192	210	212	188	192	220	191	233	235	193	222	200	206	204	201	217	206	199	188	206	208	192	213	205	197	184	182	190	188	197	188	199	217	186	156	212	197	203	228	189	217	216	198	184	202	210	174	214	216	181	182	203	180	186	208	211	205	211	202	190	194	222	184	207	172	207	195	208	206	198	204	228	214	195	222	208	199	218	195	180	216	189	189	203	207	187	190	203	196	174	200	198	189	188	182	178	171	200	193	179	186	214	207	206	228	204	196	199	193	188	205	199	210	226	192	200	203	195	192	226	235	190	192	212	189	204	206	203	208	234	222	205	198	201	193	184	204	207	208	208	191	196	200	217	202	208	207	191	205	196	198	208	173	182	188	203	201	214	201	202	179	218	178	184	197	201	236	190	203	201	214	187	164	187	210	208	194	188	210	204	203	188	174	201	192	181	209	203	183	197	214	184	214	191	181	192	186	216	201	182	183	177	211	202	192	189	174	189	173	202	184	223	198	188	175	187	213	184	207	176	200	217	190	211	171	190	223	189	187	207	190	205	202	217	213	209	196	192	195	231	215	187	204	224	215	221	199	196	209	224	173	206	212	198	218	214	208	204	206	201	175	206	191	182	201	182	193	206	205	202	204	205	171	187	186	204	179	176	191	188	185	191	218	195	182	190	203	182	200	185	199	198	204	190	197	204	203	199	194	171	203	181	202	230	201	221	221	171	191	170	172	190	213	203	199	191	195	211	207	179	168	216	199	201	213	181	194	193	213	185	180	209	183	197	220	192	186	199	212	185	198	185	227	206	214	226	211	201	205	194	195	191	184	199	194	182	203	200	197	202	208	189	206	193	214	201	186	219	219	197	198	192	205	203	207	211	204	202	212	196	212	203	197	201	201	191	186	204	191	173	195	190	221	206	221	189	207	216	200	212	206	210	179	205	197	183	188	201	163	219	212	196	194	185	189	184	230	200	193	206	212	191	191	195	192	187	185	213	198	230	194	172	182	194	209	220	212	216	200	214	201	201	214	196	185	205	185	190	201	190	179	173	183	217	201	188	186	190	215	193	186	192	190	197	214	203	216	218	199	210	204	190	195	199	200	208	196	175	183	224	212	201	223	197	227	201	215	199	228	189	216	204	197	217	202	205	194	213	192	189	204	213	202	196	204	178	217	198	197	179	174	178	205	188	177	188	205	185	210	181	195	175	193	206	196	205	189	204	190	207	192	214	191	190	193	221	201	199	211	206	224	205	202	186	194	193	206	196	207	183	194	198	213	190	204	174	183	205	185	202	199	199	197	209	188	202	200	249	220	181	213	172	206	205	198	218	202	181	175	180	187	207	187	200	191	176	204	194	210	190	163	215	209	193	187	217	216	212	203	238	205	196	201	207	209	234	195	185	203	221	194	210	191	224	213	192	206	186	177	187	183	208	209	202	198	181	199	209	185	191	201	201	180	238	213	175	173	219	210	232	177	220	193	224	199	201	207	207	191	191	207	185	199	218	180	197	188	196	207	197	207	228	201	221	230	214	217	185	194	234	201	184	216	179	202	221	215	198	197	207	213	196	224	208	178	216	194	230	224	218	207	189	203	206	201	217	196	177	201	217	195	189	192	219	191	191	210	180	200	188	219	217	183	218	169	196	186	193	219	209	181	232	203	199	202	173	172	183	203	165	227	207	161	168	202	195	179	205	235	216	201	183	196	194	214	235	196	195	208	211	209	207	200	200	213	192	220	217	200	188	207	201	196	193	221	219	188	194	199	202	211	202	209	195	205	193	189	199	182	198	216	204	182	205	170	213	175	225	190	175	195	214	204	174	185	218	212	224	216	208	179	206	194	202	194	197	228	207	208	241	196	196	192	200	204	213	198	185	234	187	183	217	188	201	197	196	214	196	198	196	193	195	180	225	197	175	189	177	186	192	167	185	229	182	203	225	228	206	210	190	192	196	216	216	221	192	204	221	205	212	203	185	223	201	202	212	203	169	218	177	200	167	217	210	199	174	202	175	188	219	206	234	203	187	200	209	213	202	199	233	184	201	214	193	200	191	182	217	187	176	181	209	213	197	201	214	212	207	175	235	186	215	200	178	188	221	204	214	198	193	198	229	195	203	206	190	175	192	200	203	200	182	235	212	198	212	216	191	176	197	193	184	195	188	195	208	208	195	169	231	184	238	224	219	172	191	227	208	196	177	213	202	204	179	216	203	185	222	200	216	180	166	202	189	203	193	196	204	213	183	187	193	213	208	195	190	207	203	220	195	180	187	199	211	225	179	180	196	197	214	181	192	220	222	206	215	223	195	217	197	186	193	206	191	199	205	198	202	206	208	210	196	233	197	197	197	201	203	165	191	204	194	205	184	219	174	190	209	166	180	205	191	188	230	182	201	197	221	198	232	193	184	183	181	190	202	192	226	192	197	216	193	214	221	239	199	197	199	220	222	201	228	189	234	225	201	186	190	209	225	172	229	205	190	180	207	197	174	164	190	195	181	182	200	178	182	198	182	206	177	190	203	213	210	226	196	189	245	195	191	196	186	191	179	201	216	196	176	218	196	223	218	211	186	182	183	202	181	237	199	178	209	192	232	182	227	173	201	222	195	205	217	224	193	201	205	218	235	205	207	184	200	195	203	212	222	219	201	201	167	173	204	176	173	209	224	188	220	194	178	192	212	183	193	193	201	199	208	203	207	204	185	206	198	212	197	206	205	185	209	194	204	208	198	194	201	179	196	205	209	215	219	198	229	219	200	173	183	178	213	204	212	191	182	198	199	212	197	202	212	183	194	213	194	195	185	194	221	168	198	207	193	165	213	195	192	193	215	183	169	207	155	194	202	199	186	177	224	196	192	189	179	206	203	197	181	178	219	217	208	194	220	197	213	173	190	201	192	229	168	189	201	222	203	203	198	184	200	205	234	194	169	200	187	188	190	223	204	192	206	170	192	202	226	183	213	219	202	202	173	176	212	210	211	201	192	214	211	205	203	201	208	187	193	193	210	194	201	213	220	217	194	203	215	211	227	200	210	181	207	184	209	182	206	175	193	218	200	205	194	197	224	219	194	196	197	200	194	186	226	200	203	185	200	216	194	224	195	210	223	208	214	196	220	223	210	167	213	210	200	188	199	207	200	229	182	202	206	212	193	195	205	226	195	178	193	234	199	194	190	202	192	199	221	191	201	197
20637	16527	15320	2720	2122	1858	1797	1933	2145	1731	1686	1817	1464	1097	953	942	820	748	695	666	618	589	592	592	560	594	592	564	549	553	619	565	577	553	527	550	598	557	520	552	521	529	532	527	520	491	498	504	529	503	596	538	520	502	511	475	506	497	545	527	547	512	480	487	514	500	478	490	527	483	498	496	486	464	509	487	491	497	518	483	485	529	517	505	499	476	525	531	530	506	528	501	462	478	522	473	507	475	487	530	480	476	529	534	493	476	513	490	503	503	503	506	467	513	484	507	503	502	506	478	540	473	554	506	490	513	496	494	496	518	497	491	551	486	478	481	484	472	479	532	514	469	487	505	518	520	487	528	463	534	522	470	465	510	523	531	467	516	514	474	509	479	477	485	477	485	503	479	483	494	518	524	512	519	496	499	485	467	501	505	509	507	505	528	502	515	508	540	478	530	482	506	479	499	459	493	535	498	488	499	484	491	493	495	529	507	499	509	491	544	484	479	493	483	505	519	513	475	502	494	481	498	462	482	489	478	471	501	525	486	474	498	507	478	500	517	482	500	508	479	479	467	518	494	476	506	485	495	506	515	499	522	491	444	482	445	502	498	469	535	488	492	476	472	478	472	546	506	488	501	471	494	489	518	493	491	485	520	505	532	527	476	475	494	517	432	476	452	528	512	486	542	481	526	495	508	473	495	531	480	501	523	472	532	495	499	482	459	492	517	486	457	509	507	497	481	523	468	494	517	531	531	558	516	472	495	483	475	481	463	498	505	429	478	523	491	498	453	485	468	489	487	505	513	528	493	498	505	513	518	511	497	514	487	443	508	509	496	497	491	507	503	501	494	510	482	468	506	465	492	467	467	472	484	478	535	502	478	507	502	503	492	496	480	501	511	500	501	508	504	490	468	481	498	503	474	534	506	508	513	501	478	464	497	506	485	458	490	511	496	538	500	514	498	543	516	487	517	485	505	500	500	500	474	487	488	486	511	471	548	485	485	499	455	487	527	507	493	514	483	496	530	475	481	490	498	477	481	486	471	472	439	500	504	481	512	488	539	489	506	517	482	500	493	497	491	543	475	482	482	467	521	508	510	552	486	527	486	491	496	466	524	482	472	473	534	492	529	518	500	451	458	473	477	497	514	496	493	535	490	513	524	488	504	504	449	512	497	501	501	497	514	508	496	514	534	477	492	515	480	504	463	509	494	525	513	525	506	498	509	510	478	486	523	468	482	528	486	511	488	498	480	489	506	474	491	488	516	496	486	521	488	499	534	488	510	526	501	526	487	487	517	512	487	511	489	495	466	499	499	496	512	500	529	486	518	473	502	480	501	490	517	536	464	486	492	509	468	534	457	485	475	464	454	506	478	481	500	482	489	510	539	482	506	491	501	489	477	489	512	477	485	514	480	493	520	488	505	475	493	490	536	487	514	511	503	478	515	509	510	473	518	487	488	512	510	447	495	496	467	488	547	459	551	486	534	515	510	456	517	472	493	473	483	514	522	523	498	492	465	504	468	503	486	531	489	498	504	498	547	485	510	495	464	498	471	465	460	485	531	517	476	524	501	508	492	508	472	493	465	464	512	499	470	525	493	478	505	516	504	477	489	503	497	522	479	496	501	521	526	466	509	490	493	524	527	510	481	505	463	525	470	532	519	467	491	501	482	525	506	553	529	498	496	522	498	456	506	475	510	521	483	495	468	501	469	495	512	454	558	516	484	508	502	500	501	463	459	492	482	501	501	483	479	512	492	518	470	486	455	514	503	518	511	494	510	494	479	491	509	489	495	455	489	524	527	451	467	504	515	503	528	472	456	511	510	480	502	526	494	449	511	463	509	473	504	539	514	485	507	478	511	542	504	491	503	501	489	481	478	497	519	458	509	495	482	494	532	507	502	493	497	528	482	507	502	521	478	511	513	474	465	462	462	484	491	492	500	496	510	516	490	523	524	482	484	510	494	519	492	487	494	471	484	485	491	472	515	512	469	494	528	506	464	479	533	479	517	543	505	496	544	490	477	492	491	476	471	453	481	487	504	461	512	494	493	486	492	530	541	471	482	498	518	509	490	508	470	520	505	481	481	495	510	462	524	493	514	481	467	477	507	513	530	487	471	443	538	485	476	527	477	495	469	512	511	486	506	546	455	541	517	494	489	494	504	540	496	519	516	529	486	505	489	509	495	506	485	521	512	495	472	526	506	484	475	508	482	488	493	484	489	463	518	526	513	484	469	489	492	476	468	458	534	506	512	521	478	470	479	460	467	479	497	504	479	489	486	515	506	482	518	465	520	494	485	467	469	495	454	505	486	508	507	520	452	523	513	483	456	488	527	495	473	479	505	484	469	470	527	481	485	497	461	484	512	487	518	514	520	508	496	484	504	494	516	475	457	510	536	429	455	486	498	486	478	479	511	494	481	486	486	516	475	494	549	513	488	491	451	492	452	540	510	510	481	481	449	495	511	471	492	521	508	506	501	515	512	508	519	475	482	486	492	488	480	472	516	490	486	519	510	504	506	488	467	468	502	515	461	518	464	507	482	480	480	513	490	489	506	481	491	482	502	503	513	479	515	507	519	514	481	515	476	509	528	517	477	498	450	491	469	506	497	543	466	489	518	478	483	508	469	481	512	525	477	460	445	465	494	477	480	468	520	487	509	540	521	495	539	493	522	512	524	495	482	488	474	512	497	489	505	464	484	490	475	466	460	481	494	510	484	489	519	526	483	492	505	495	469	466	460	492	495	544	484	468	553	487	508	474	489	474	482	492	497	470	477	483	532	487	507	484	533	473	496	504	462	517	512	521	486	502	473	485	505	478	485	494	492	484	486	471	517	470	489	475	512	497	494	531	504	513	468	483	532	522	494	510	479	498	491	561	463	522	432	501	478	496	510	492	508	511	492	481	467	484	502	501	486	560	507	502	521	556	495	482	511	500	499	521	483	477	493	500	489	457	517	512	460	490	530	483	480	459	485	513	463	482	480	479	499	500	456	499	466	499	533	489	515	476	485	505	503	493	538	515	488	496	493	490	486	494	495	495	506	481	528	524	461	543	503	482	485	486	495	468	485	518	485	510	506	503	493	473	515	498	472	495	483	480	500	465	519	509	485	457	509	492	539	470	476	484	458	501	522	482	525	484	443	467	468	483	484	484	480	511	519	508	492	486	512	517	508	462	489	501	485	482	515	500	516	474	489	480	492	503	492	477	507	503	502	510	512	544	505	488	448	510	463	490	534	501	531	532	471	511	506	512	507	468	498	515	489	471	521	520	504	511	514	505	486	529	492	507	561	475	460	461	494	486	502	491	497	519	501	465	511	475	486	480	484	479	519	488	483	463	490	517	477	505	523	474	479	495	490	472	506	500	506	504	483	495	498	493	520	482	482	490	526	510	493	508	517	490	502	501	476	504	456	462	505	459	482	513	468	562	488	492	505	495	506	548	518	456	503	555	491	478	446	465	489	500	478	503	525	535	492	447	539	518	487	506	500	474	509
8513	2981	1823	524	456	415	430	448	462	426	479	395	396	354	388	370	388	332	335	345	367	361	336	345	341	357	373	321	360	370	361	354	386	367	367	349	349	341	365	413	335	355	342	381	359	401	356	357	358	360	376	360	376	340	366	347	358	349	369	395	373	359	384	347	378	386	347	358	368	321	384	379	381	355	357	327	313	339	362	345	327	346	365	334	404	395	358	340	309	349	357	326	346	377	349	346	400	326	352	352	353	315	348	356	356	345	322	370	337	347	319	347	373	351	357	338	319	338	348	356	343	380	357	355	334	327	346	374	340	371	376	356	371	329	372	369	360	341	359	354	390	362	338	327	368	341	335	313	371	392	344	349	307	361	351	340	359	331	341	343	315	354	381	316	368	345	342	340	391	366	356	357	357	339	325	341	366	389	344	357	379	345	331	352	386	321	341	347	391	391	371	371	348	348	339	336	310	355	349	369	348	359	346	351	300	336	346	330	384	389	342	359	350	366	311	370	341	351	369	366	341	361	344	353	342	334	380	341	313	352	385	349	393	382	373	372	342	358	355	337	391	342	367	343	315	323	347	398	358	350	340	427	419	345	350	341	342	347	371	334	330	390	349	320	338	361	332	336	366	346	359	354	399	346	326	359	352	357	300	334	343	330	296	354	402	371	354	381	348	358	312	374	364	372	337	369	305	348	392	349	360	345	390	355	320	315	331	360	356	338	334	351	348	355	370	361	353	387	376	354	314	352	393	360	348	352	359	339	354	358	332	393	345	326	363	377	334	339	328	372	320	339	331	329	305	395	339	359	383	344	357	361	363	382	331	397	349	364	346	332	337	339	337	341	369	366	394	395	388	354	383	359	364	347	355	350	359	331	354	359	364	361	361	344	371	322	353	325	318	324	344	362	374	346	338	339	370	362	352	375	322	354	347	386	376	340	359	349	328	385	339	345	362	385	391	355	354	323	333	346	354	364	312	352	375	345	366	333	355	338	358	376	358	343	337	375	306	372	337	388	406	360	334	393	348	368	354	358	399	377	351	372	363	346	403	365	335	363	350	357	365	348	361	335	357	357	380	367	387	378	389	362	355	318	349	329	377	348	399	347	327	356	343	349	371	363	311	376	371	353	350	353	365	349	333	385	357	337	336	379	350	328	339	366	387	378	379	356	355	313	363	316	383	352	355	330	340	366	365	358	353	338	374	346	350	328	350	370	368	348	315	350	333	349	333	375	368	340	317	365	338	401	369	390	380	377	359	379	368	360	341	354	364	383	333	350	369	380	371	379	374	345	360	324	365	337	379	356	331	352	359	321	343	416	399	385	364	379	362	352	362	363	317	319	360	363	350	353	357	367	362	347	370	333	385	338	342	379	351	336	334	323	334	395	339	366	375	389	323	352	339	347	306	360	364	325	331	378	359	347	343	351	379	398	379	358	366	354	350	349	352	358	351	374	361	339	358	378	374	314	362	348	350	326	397	361	332	339	353	394	350	367	331	375	327	329	330	360	345	356	332	365	348	352	363	348	361	371	376	399	385	364	374	401	353	352	340	346	334	334	372	374	326	366	362	368	359	392	327	370	372	387	341	350	368	374	369	320	351	347	328	351	365	366	350	334	325	379	365	377	341	350	374	351	388	310	351	344	358	373	344	330	378	353	360	333	336	367	397	348	354	336	366	375	372	397	345	351	376	338	305	365	361	331	326	325	357	360	393	396	335	349	360	364	381	344	369	341	357	326	334	336	388	348	353	402	346	369	373	382	352	353	363	350	366	388	362	364	377	356	346	373	376	350	364	328	342	360	374	352	348	361	359	351	340	349	357	357	351	336	351	316	384	347	321	374	375	344	319	363	345	324	355	338	351	390	327	351	386	365	364	381	348	348	328	340	350	337	330	353	357	350	388	322	367	328	334	344	364	362	370	350	321	331	366	368	318	320	406	355	319	335	389	344	365	342	364	344	340	382	354	341	348	346	391	388	340	327	364	338	342	342	336	391	364	333	348	364	340	346	379	346	382	374	341	345	412	351	399	332	355	343	334	394	333	362	391	350	347	348	359	342	338	369	353	309	355	361	370	322	319	313	382	368	342	341	329	354	335	348	330	372	368	367	351	386	350	323	345	353	339	347	362	386	360	367	348	335	380	358	374	383	383	386	358	345	356	362	385	339	338	341	351	333	380	362	353	376	329	336	373	330	353	388	373	376	361	330	352	382	330	333	346	356	391	378	362	369	375	359	364	368	359	384	354	382	376	369	389	360	374	364	351	364	325	362	376	348	373	332	368	357	351	327	358	370	379	345	358	348	331	341	332	349	362	343	328	367	324	352	359	337	345	363	372	391	325	354	314	354	356	344	356	390	377	365	319	391	365	335	346	353	391	378	343	323	350	345	361	357	329	381	357	345	327	376	362	363	363	410	312	353	354	345	355	364	328	339	338	355	385	346	371	362	353	387	334	352	370	345	368	335	318	358	373	363	396	346	355	406	356	353	365	365	339	347	351	360	365	373	349	364	373	361	347	374	354	347	329	362	354	379	325	382	345	375	364	360	348	363	384	326	351	318	370	367	319	363	370	364	357	363	371	397	343	389	329	329	322	368	352	337	352	360	350	360	319	360	349	345	358	338	346	324	367	398	348	342	346	361	345	384	374	360	342	345	335	364	332	362	325	368	327	359	324	385	350	342	361	336	375	389	378	329	358	343	341	364	373	330	339	363	366	380	331	352	354	353	325	350	316	321	357	382	342	384	292	330	384	368	360	402	335	366	318	353	322	357	369	407	371	342	347	356	345	344	351	360	382	337	388	345	375	381	352	378	355	367	369	356	316	340	354	358	351	400	375	365	353	372	328	386	364	379	343	367	352	357	363	362	379	386	375	365	374	353	340	342	356	402	343	371	365	355	383	351	358	375	345	345	345	332	386	351	347	373	369	354	365	341	359	349	369	386	378	351	342	369	328	380	358	358	326	348	391	337	346	326	381	346	372	395	379	362	341	338	339	361	401	351	367	354	364	324	327	344	366	337	379	356	390	362	364	355	335	352	328	347	323	334	345	365	367	365	327	324	343	352	318	369	354	341	385	342	366	372	379	355	368	338	343	346	338	332	358	368	344	376	333	347	367	372	354	343	367	337	344	342	361	331	345	343	370	371	343	377	401	326	359	338	348	383	359	341	334	364	368	359	326	357	318	350	363	322	326	383	337	346	371	338	357	332	371	371	351	372	347	375	342	322	323	379	338	357	336	357	353	357	360	367	356	362	332	339	338	355	303	381	337	339	335	348	349	389	335	362	334	368	352	366	352	350	327	363	340	385	368	364	359	393	395	338	359	345	337	349	380	354	377	339	349	368	359	377	351	342	367	353	364	343	345	321	336	366	333	366	334	352	345	351	385	353	342	341	377	346	345	336	341	345	352	373	347	311	342	340	339	376	330	367	385	336	383	369	326	352	394	359	328	354	330	333	363	375	361	373	409	334	338	360	346	369	343	359	331	415
6543	3374	3218	1284	1235	1229	1266	1397	1377	1229	1352	1318	1075	1007	953	899	907	924	873	853	871	863	861	806	828	857	899	850	843	854	805	818	814	839	830	847	882	841	870	815	862	871	835	817	818	854	811	852	846	810	855	846	806	830	841	874	812	816	875	871	843	858	903	832	852	832	853	865	885	827	792	805	831	804	827	869	826	826	843	906	840	854	854	820	853	846	860	846	814	831	885	864	884	863	816	811	851	803	867	874	858	859	824	859	846	865	777	814	835	837	822	813	853	837	792	874	844	838	815	878	866	838	821	849	912	847	873	852	901	836	864	822	823	850	854	888	900	838	799	823	854	799	838	825	845	847	840	868	780	858	820	835	846	844	910	852	838	790	829	843	819	808	827	824	925	825	860	824	815	837	861	854	814	798	880	888	851	852	814	831	871	862	834	896	797	850	842	870	850	871	864	890	850	916	829	859	859	813	847	886	849	836	793	870	846	856	834	814	865	768	823	863	859	861	871	865	848	822	820	893	815	829	851	808	865	848	817	861	842	877	888	814	786	829	812	852	884	840	832	837	843	891	897	863	827	868	861	809	807	849	864	876	850	869	834	804	823	828	860	792	860	817	823	905	837	824	847	876	807	816	864	830	825	906	797	814	836	831	824	856	834	834	826	828	820	828	839	895	803	848	832	787	842	839	822	828	856	826	831	871	810	848	839	861	809	833	828	822	803	845	876	851	827	901	905	861	868	860	851	827	857	859	841	875	839	855	830	795	893	855	818	933	811	881	823	849	875	839	811	880	861	854	873	828	870	825	882	795	860	858	833	846	857	867	811	863	813	840	886	860	819	846	832	879	830	827	834	810	847	817	831	859	850	830	892	861	822	814	853	857	902	813	870	812	852	838	829	859	824	834	809	850	797	837	845	844	824	826	868	780	859	825	887	875	856	824	801	866	849	836	834	844	818	839	842	813	874	882	829	838	835	869	841	896	807	863	804	862	819	883	879	827	828	812	837	836	852	875	911	858	819	817	811	858	850	830	832	831	850	872	849	859	846	848	820	850	808	858	833	900	805	869	870	845	860	829	823	806	825	850	885	855	813	852	857	828	847	825	817	840	821	826	808	843	915	866	807	795	843	858	850	874	824	867	870	838	840	892	819	859	838	884	862	853	868	841	845	831	786	826	865	876	835	858	841	801	825	877	821	822	855	879	845	807	855	824	826	859	782	856	872	813	861	860	856	818	881	857	853	854	840	903	872	899	830	814	851	878	862	790	834	839	838	863	906	856	824	804	870	823	842	838	818	915	870	864	867	871	807	873	860	822	798	791	821	878	829	817	808	833	853	879	821	863	893	798	907	825	807	813	832	855	857	830	813	808	788	855	844	860	846	862	836	858	865	836	871	848	869	847	825	844	847	852	891	882	858	885	878	797	782	857	803	850	881	837	935	844	838	811	855	828	817	867	844	834	884	839	868	823	808	884	893	844	849	854	780	785	836	836	833	865	867	856	867	842	861	849	876	834	821	857	829	868	795	778	852	841	810	865	794	819	873	853	872	844	818	821	830	804	847	804	830	808	853	864	804	840	818	841	783	876	926	844	826	818	854	873	840	832	829	803	833	855	802	855	864	796	830	838	838	856	835	827	880	802	846	847	895	846	905	836	825	872	877	845	824	857	813	871	869	889	828	848	846	883	865	840	852	872	867	823	905	825	862	846	854	826	868	844	832	837	837	848	882	855	780	859	840	807	847	802	836	853	866	853	823	855	855	767	803	842	868	884	846	867	889	839	840	824	867	792	872	788	805	851	879	856	798	845	825	853	822	836	869	880	848	822	812	902	852	797	889	813	814	846	824	860	889	833	809	795	847	781	857	845	874	842	847	840	823	817	823	794	810	830	811	846	839	818	853	838	823	813	797	855	832	825	810	880	822	767	842	872	830	836	792	844	845	861	833	873	795	788	862	862	815	872	849	839	822	812	794	826	828	862	860	875	835	830	821	881	804	858	806	840	835	816	866	866	817	804	792	880	850	827	810	853	902	843	788	892	866	837	830	836	881	803	842	847	840	847	820	809	859	879	788	869	838	849	872	810	835	921	837	830	828	822	867	759	837	876	881	851	841	836	840	801	850	842	875	857	886	823	869	780	850	889	876	834	811	822	838	916	847	851	869	833	859	830	837	879	879	822	865	821	831	823	831	824	790	864	862	835	842	880	872	847	834	820	852	832	823	848	846	855	833	859	797	807	837	832	845	850	812	877	820	925	893	885	833	797	832	804	816	809	875	834	865	893	827	852	871	823	836	887	843	828	837	853	837	813	859	825	808	835	842	842	822	901	887	871	856	822	882	848	865	874	891	828	793	808	835	849	843	845	839	834	852	847	841	832	853	918	795	853	896	847	842	844	828	871	795	841	833	841	880	841	752	833	863	821	848	834	892	848	835	845	894	823	899	875	877	862	797	851	804	854	838	875	859	871	809	846	821	895	826	808	850	856	860	826	839	902	885	863	868	815	835	803	838	839	826	836	796	861	861	893	848	856	868	843	806	850	810	807	857	889	811	883	904	824	833	880	792	872	803	870	843	832	847	855	877	884	802	849	847	866	860	834	897	820	845	829	846	823	840	873	878	858	825	835	833	815	883	874	818	838	818	896	819	812	820	882	862	856	789	851	847	858	885	862	828	846	859	812	830	864	810	832	863	816	830	869	873	855	852	863	843	802	878	807	840	857	828	866	818	868	881	873	847	826	873	812	826	810	803	849	874	829	811	849	836	886	865	815	870	841	874	802	872	854	852	849	867	852	849	868	841	818	855	867	869	821	855	842	826	844	873	869	846	870	826	851	891	835	818	840	837	823	895	816	863	873	813	850	828	872	849	871	851	912	834	885	816	820	835	849	800	851	873	859	846	813	853	844	867	862	819	845	829	816	877	846	800	828	851	821	850	842	813	864	861	888	857	846	823	813	858	822	834	866	776	870	847	840	896	905	878	869	816	853	816	894	815	863	891	857	852	832	876	774	797	862	848	874	860	865	876	823	808	856	834	857	799	803	838	824	837	899	810	869	881	877	885	844	911	844	880	832	852	879	885	855	835	842	836	849	815	820	867	842	875	832	878	831	876	842	852	866	852	834	862	834	789	866	836	877	788	834	855	907	861	871	830	837	777	870	805	840	817	902	843	877	880	847	838	874	884	817	831	789	845	846	861	865	885	834	812	865	888	859	825	831	839	852	874	812	941	841	841	841	866	865	858	813	824	797	864	878	842	808	792	843	813	859	819	899	850	846	866	867	884	774	835	843	868	846	820	814	888	814	895	851	825	883	869	820	852	879	812	846	870	807	846	835	840	843	843	891	810	885	869	833	864	837	867	823	907	825	829	819	799	853	882	806	862	900	815	892	833	834	898	827	823	838	859	835	850	823	854	851	833	855	879	852	796	861	891	808	843	822	851	794	826	802	832	837	849	789	839	819	852	831	795	792	832	894	854	875	842	793	870	896	835	825
22002	14215	7716	1246	672	604	538	543	496	493	509	426	391	399	365	385	360	347	357	352	355	362	358	364	389	362	323	333	402	376	331	359	376	303	369	331	338	325	359	292	306	354	330	313	347	322	321	278	324	343	357	370	348	334	351	363	359	352	361	380	337	353	356	333	354	321	340	342	320	345	346	360	314	360	317	322	328	341	316	334	368	345	319	314	370	336	347	345	358	332	378	330	328	340	308	333	384	378	343	361	352	327	339	355	332	346	333	303	352	358	364	361	352	362	345	349	334	320	386	337	329	298	357	345	306	344	326	376	335	364	348	331	342	362	364	342	363	362	343	331	324	331	345	293	353	335	324	343	348	351	346	367	317	321	372	367	365	364	323	337	336	361	334	345	334	306	356	328	344	319	323	320	351	321	376	375	351	325	356	348	368	358	353	345	338	355	331	346	316	330	337	323	310	319	354	302	345	345	322	323	340	347	370	342	340	354	351	329	326	345	331	330	324	352	317	341	330	330	347	319	335	346	343	356	354	325	351	360	368	361	354	354	338	339	320	392	312	338	298	335	350	302	318	334	325	323	370	318	361	393	361	306	349	356	347	372	343	329	335	320	343	317	337	336	366	374	343	339	346	345	321	333	342	317	316	373	338	379	329	332	347	326	344	348	357	374	336	326	364	328	332	340	313	335	356	341	315	330	332	339	343	327	354	379	355	323	359	359	293	313	359	290	307	339	317	312	353	364	325	321	323	356	373	358	347	320	337	346	368	363	343	350	319	320	338	374	335	323	357	333	384	357	337	319	337	344	336	359	346	353	359	369	356	341	315	332	340	358	328	319	322	317	344	345	350	356	346	326	362	380	331	354	338	317	366	326	336	362	376	342	353	341	326	355	332	349	351	343	353	342	357	371	353	335	331	390	342	335	337	341	379	319	298	384	348	361	316	342	338	302	346	349	320	333	328	334	317	336	326	334	355	383	374	347	295	321	329	327	370	345	336	350	323	342	349	359	335	306	322	363	323	371	386	358	310	338	352	345	374	329	329	374	316	325	336	341	315	340	362	349	341	337	320	351	313	366	343	348	301	367	308	323	334	335	333	358	331	350	322	348	341	316	349	345	351	334	357	361	331	350	350	332	344	354	338	364	333	362	340	375	318	354	347	338	308	297	393	343	350	327	323	346	344	335	336	330	343	380	320	374	326	366	330	382	334	307	357	329	349	335	344	338	310	325	317	360	328	358	349	341	341	353	386	335	346	320	351	314	341	348	356	344	340	346	352	347	337	305	329	331	310	362	353	312	353	346	323	322	344	352	348	384	320	334	336	362	390	354	338	312	361	351	338	335	384	368	349	343	347	353	323	315	348	373	342	334	335	317	347	325	357	335	373	346	330	322	340	316	340	356	358	338	352	346	320	335	366	357	358	341	323	323	326	344	361	305	338	350	336	359	301	330	342	336	367	312	334	390	359	346	296	327	336	331	320	342	403	350	336	305	341	343	349	344	338	346	318	350	331	370	309	330	347	319	341	329	311	353	349	343	382	340	346	342	367	323	311	316	352	323	377	373	362	346	335	346	356	336	321	355	320	316	347	361	334	343	321	352	334	318	315	324	350	359	349	335	299	334	319	392	336	322	364	308	333	356	340	329	327	349	338	335	388	324	382	323	349	339	355	336	357	353	322	324	325	345	360	358	356	337	345	316	358	327	319	353	374	349	350	344	349	325	387	360	319	310	347	378	331	296	331	346	346	333	362	316	328	330	345	352	338	329	351	312	320	369	385	332	358	347	392	358	357	317	331	374	353	342	370	324	354	323	363	329	340	300	292	371	362	317	299	310	323	379	341	354	335	342	359	332	368	346	347	341	344	314	338	346	338	362	341	333	343	343	347	327	353	318	321	352	313	311	348	333	321	367	335	316	353	335	314	356	340	338	353	315	333	347	365	332	392	337	345	368	306	351	371	366	333	356	356	375	356	356	340	332	317	324	347	312	335	331	336	334	372	355	326	355	350	363	377	319	340	350	351	341	332	375	339	363	363	347	342	363	367	361	312	345	358	338	351	354	326	343	352	356	346	362	336	312	345	323	343	352	353	332	317	341	323	341	343	339	325	332	358	334	349	358	330	353	368	291	338	339	348	345	338	318	322	318	355	324	333	340	336	374	351	387	359	293	320	358	380	353	352	354	344	376	317	350	307	327	338	322	353	338	352	345	375	376	350	340	335	369	342	349	345	353	356	356	329	325	354	355	370	339	334	358	349	345	350	337	310	353	349	352	351	336	357	364	307	342	328	340	324	347	331	362	330	335	358	338	383	306	338	342	355	356	331	364	398	314	306	371	359	331	321	313	317	352	327	368	330	306	361	343	320	307	344	374	352	308	340	309	350	339	355	311	326	303	340	321	334	369	354	355	351	311	337	364	345	350	349	360	326	358	342	358	324	313	313	324	359	346	327	326	333	326	343	327	323	341	342	346	368	345	356	332	310	364	335	335	325	321	335	356	341	300	329	348	353	362	327	323	336	307	325	338	359	348	346	346	337	326	334	346	302	350	335	328	318	352	335	357	354	334	377	358	349	359	355	329	325	345	340	315	334	340	354	352	350	304	337	349	357	320	320	316	339	351	317	321	324	369	344	322	333	347	353	388	365	373	351	349	308	309	347	349	330	366	371	316	309	318	327	334	323	344	338	328	308	318	360	325	349	353	332	364	367	353	344	347	359	366	312	327	343	338	359	362	372	338	342	358	351	368	326	326	339	357	318	343	352	378	367	348	321	361	360	345	327	353	365	360	341	341	346	373	356	327	333	323	375	362	338	371	389	323	392	333	369	330	333	367	346	346	347	339	361	272	309	360	367	361	378	345	356	347	284	311	366	346	314	349	359	345	356	325	390	322	340	338	355	339	339	319	353	354	361	337	311	381	389	360	351	344	352	323	364	366	351	382	337	310	359	335	364	355	348	332	322	349	357	307	319	334	384	344	369	334	365	318	329	304	367	348	342	331	340	363	332	347	337	334	304	356	314	338	349	371	343	367	352	333	368	351	344	323	313	379	311	338	344	359	341	343	367	322	297	320	324	348	324	323	364	348	323	345	378	349	339	317	352	356	349	351	338	316	334	338	342	364	325	363	341	390	362	360	303	370	365	348	388	372	332	358	352	339	329	345	340	352	330	384	341	292	367	355	329	334	333	345	312	314	337	320	348	335	364	355	351	348	369	346	336	343	336	323	352	328	400	358	315	349	343	317	326	355	315	347	347	352	347	356	347	346	329	366	394	332	370	366	374	366	325	298	354	344	370	321	347	319	329	337	337	347	360	352	335	338	358	369	329	308	331	351	355	313	350	339	357	357	379	332	329	304	303	323	308	304	353	361	350	375	366	345	309	314	353	346	324	353	354	329	327	324	335	327	357	370	356	314	346	330	346	354	325	334	331	358	377	314	341	339	344	343	328	369	344	349	341	355	371	363	311	318	345	338	324	318	332	315	358	355	363	368
15981	13214	8542	2103	1803	1778	1932	2052	1875	1766	1735	1506	1245	1090	1069	1050	985	902	964	845	911	869	835	878	896	843	837	865	871	860	801	867	815	788	830	850	826	853	829	831	779	840	805	825	803	836	799	807	784	781	860	765	798	815	801	832	832	824	767	793	802	775	800	820	822	819	826	849	807	803	725	776	748	859	787	756	857	795	789	828	810	821	830	771	785	803	803	851	790	801	805	842	865	827	786	779	832	802	783	809	809	848	859	813	767	814	797	842	773	818	841	835	801	772	857	792	851	777	768	866	802	814	794	825	792	827	839	855	825	833	804	804	832	820	802	806	824	830	815	832	838	758	819	811	819	860	812	856	839	777	857	780	803	822	800	816	816	826	801	782	813	781	775	826	771	818	783	808	851	792	806	790	787	788	825	821	763	831	815	773	748	782	845	798	786	743	812	762	801	800	820	809	747	766	811	839	791	791	802	796	850	810	815	796	841	815	855	778	788	823	835	832	776	823	809	832	841	769	790	771	797	780	830	803	820	799	841	770	798	769	751	818	855	849	821	791	821	844	809	823	830	843	784	786	791	813	798	799	825	806	861	838	783	829	777	794	803	795	854	776	797	749	771	800	800	786	811	782	821	870	817	822	770	797	776	793	852	789	810	833	791	809	815	799	788	796	796	801	834	797	772	769	820	807	807	804	807	841	785	828	810	782	784	858	838	809	755	799	829	761	844	775	784	807	759	802	762	788	842	874	786	793	833	797	783	792	827	815	896	864	797	859	805	868	795	802	819	869	737	776	837	797	823	822	778	774	841	801	829	812	827	824	795	810	821	803	759	796	829	839	790	828	819	785	811	837	813	795	754	800	783	833	775	843	799	793	814	773	825	812	806	773	827	802	806	793	805	809	815	813	835	754	801	920	820	764	776	787	794	782	834	857	768	820	800	828	866	797	827	803	818	765	818	841	776	854	806	848	833	769	770	812	806	831	794	780	796	793	883	802	864	820	793	822	811	858	830	796	810	769	802	777	810	795	777	806	784	783	824	779	807	794	798	794	816	811	804	821	810	776	777	809	842	798	737	839	803	793	847	846	817	795	784	811	795	770	808	776	813	842	843	818	792	825	825	815	804	793	826	787	806	758	781	798	824	731	812	831	796	791	752	838	800	789	776	752	773	843	804	830	821	828	810	804	806	781	752	811	827	800	819	803	762	752	736	792	903	818	824	804	861	821	798	770	770	798	790	782	863	800	857	796	811	794	857	795	810	818	907	812	837	782	788	809	818	773	840	829	810	817	858	821	785	811	765	774	804	760	787	810	793	809	793	829	855	845	788	801	855	757	791	831	779	811	833	771	822	859	838	804	853	812	821	805	817	770	806	787	787	760	752	832	874	815	830	811	828	780	770	804	815	849	853	807	858	779	833	791	797	803	838	809	810	832	823	812	810	815	809	783	778	796	850	803	816	806	793	825	795	813	843	824	825	889	793	770	811	829	868	795	768	759	784	790	779	832	811	750	819	826	781	795	787	829	782	802	845	828	788	793	825	844	832	737	810	775	845	806	808	827	828	823	807	839	816	764	824	784	823	826	743	776	801	757	809	782	872	747	798	802	875	773	816	811	789	780	816	832	804	812	829	797	778	811	806	817	791	781	856	841	817	843	766	805	810	828	828	797	772	799	813	814	787	801	758	803	768	821	771	829	838	815	833	787	771	811	765	851	835	778	837	781	798	797	864	846	809	805	813	807	808	813	860	855	836	774	810	816	843	799	763	836	785	794	792	834	820	794	838	802	752	792	840	748	748	803	825	859	770	801	824	849	809	778	798	804	797	836	807	813	824	825	792	801	805	812	824	804	766	795	766	759	800	836	834	832	838	817	782	802	801	753	853	802	807	784	835	839	773	804	860	796	801	811	804	792	767	771	837	814	803	821	800	865	851	805	805	798	824	850	766	855	802	851	804	852	885	802	828	813	763	770	846	851	829	811	803	770	822	819	866	796	837	813	799	796	857	808	803	833	878	794	804	804	805	797	814	794	825	834	784	806	800	763	815	846	849	803	826	871	792	850	798	796	791	778	795	816	736	788	843	804	785	813	775	830	821	757	824	829	800	812	799	847	797	827	821	778	805	855	854	797	765	782	786	769	834	809	743	762	832	806	768	781	784	850	796	795	812	813	821	755	783	826	843	847	791	805	789	805	786	806	830	820	802	811	802	873	829	821	834	801	809	812	792	824	820	835	774	804	835	805	761	815	841	822	790	748	826	792	820	772	806	823	778	830	743	796	744	816	826	799	783	785	786	814	749	780	823	842	808	783	766	822	816	749	794	812	764	806	797	864	809	846	806	798	829	837	793	760	741	809	834	795	779	772	791	797	813	792	847	853	828	812	845	827	839	825	800	814	843	810	818	784	764	845	871	849	792	799	735	805	835	833	846	806	779	821	783	805	826	768	814	809	802	816	788	816	858	808	773	792	829	843	813	790	790	786	831	794	803	836	755	820	750	790	831	810	808	807	797	777	811	807	793	831	807	783	793	793	800	815	837	738	830	807	829	798	818	802	810	821	789	793	783	821	851	817	762	808	783	810	801	813	799	811	792	757	877	834	811	810	820	858	817	784	764	816	795	824	741	795	786	845	836	766	812	828	799	776	837	796	770	795	832	842	774	851	844	801	857	829	791	768	821	801	782	784	810	832	807	829	768	764	824	844	795	860	810	776	806	796	799	860	694	825	790	791	745	869	803	839	814	777	756	768	804	767	831	841	825	786	821	815	818	797	799	856	866	781	793	804	824	799	850	767	792	805	791	820	805	749	805	789	829	832	783	806	787	854	801	844	786	782	776	790	819	825	814	799	813	842	787	779	810	789	797	868	807	788	842	777	848	814	841	764	808	803	786	787	792	817	736	846	816	807	812	793	796	805	850	828	809	786	829	817	820	807	801	843	808	855	795	777	823	808	817	842	765	786	797	802	851	807	800	786	830	842	819	835	824	762	808	815	818	818	807	800	830	787	833	836	794	790	849	832	783	837	844	815	846	813	820	811	836	809	870	822	786	828	857	787	822	766	772	754	809	846	781	773	841	780	811	823	783	819	827	863	851	843	816	840	834	835	791	804	868	783	781	809	784	810	823	785	833	839	823	824	826	799	784	774	796	795	822	855	841	836	776	870	792	791	796	781	866	857	799	800	798	803	808	770	808	798	781	770	790	777	801	816	788	819	838	815	806	796	778	778	824	813	808	804	801	809	817	789	801	772	837	841	813	782	807	791	796	764	807	791	812	794	796	804	821	810	832	827	855	782	785	824	832	775	792	790	807	798	830	836	790	787	776	803	767	840	817	841	794	793	792	790	783	838	830	814	809	885	765	816	807	852	817	825	742	834	790	819	839	786	795	819	781	778	855	797	776	760	853	808	786	817	839	776	771	785	791	832	798	811	792	820	805	790	772	787	838	791	806	817	784	808	872	833	812	810	793	834	810	776	874	838	837	797	800	813	794	767
31246	21117	12526	2387	782	516	501	577	476	491	449	349	277	267	212	230	229	206	206	198	204	203	194	224	214	198	192	193	233	194	220	189	188	190	185	179	201	188	181	185	205	192	163	182	196	219	174	201	206	190	180	197	181	183	193	176	193	160	190	196	193	222	223	204	200	186	208	204	204	211	193	198	190	201	190	179	207	174	179	177	180	178	181	225	196	170	173	190	216	181	174	202	182	170	153	186	178	188	172	166	173	211	195	206	185	174	174	185	189	177	216	206	198	202	174	199	187	170	188	197	174	199	178	185	184	186	197	176	190	208	191	198	193	213	177	169	198	170	176	164	182	203	178	210	192	196	187	187	219	178	209	171	215	174	183	208	186	190	182	230	192	170	188	217	159	190	191	206	195	184	185	206	212	175	201	174	213	170	179	190	204	187	199	224	181	202	208	184	184	183	171	194	164	140	197	194	187	168	192	193	193	219	194	165	204	164	188	200	189	193	196	201	197	218	171	185	188	182	214	190	179	209	191	200	201	198	209	203	178	192	211	195	181	199	181	200	177	196	192	199	165	209	186	194	219	199	189	184	201	195	182	211	181	183	187	206	224	192	193	184	180	190	172	185	182	201	200	193	191	184	194	196	185	204	210	186	191	217	188	187	225	202	198	160	164	208	164	197	184	169	202	182	190	196	206	188	195	214	171	185	196	198	171	181	197	158	172	167	177	195	192	216	206	182	196	195	214	187	189	192	184	193	167	189	218	192	189	181	196	173	169	180	184	189	174	166	188	202	151	212	205	187	190	200	179	193	178	201	199	203	191	190	192	180	207	194	171	194	224	175	212	180	190	174	203	178	183	166	228	195	193	180	204	188	181	209	174	180	211	173	191	181	186	211	198	174	185	162	179	181	179	191	200	174	195	193	198	196	177	179	207	193	194	223	205	210	191	182	158	210	200	192	173	221	176	198	198	178	203	209	186	221	176	182	198	184	198	226	196	198	176	161	201	210	179	191	201	196	199	202	208	194	215	188	168	203	183	199	173	212	208	239	184	185	200	219	201	191	219	172	181	183	200	203	194	198	203	192	168	189	206	201	200	187	206	203	167	189	194	207	221	188	189	219	173	149	175	203	188	169	191	176	184	180	206	188	190	189	202	197	175	206	196	199	219	177	182	182	193	216	207	199	174	180	177	207	179	183	214	191	209	180	206	186	232	190	212	188	179	177	179	180	208	174	182	171	196	202	183	183	182	191	195	173	166	187	174	191	197	179	189	178	173	166	186	181	205	193	196	204	219	190	196	209	185	195	189	207	196	196	214	195	206	204	187	199	190	159	184	193	191	197	189	173	194	187	188	213	211	167	204	197	209	212	185	206	188	179	169	205	201	210	213	188	187	202	213	191	185	202	179	191	205	198	218	194	184	207	206	185	180	192	196	186	185	197	187	212	183	188	200	184	198	174	177	210	167	168	175	223	184	193	183	209	176	200	193	183	213	166	175	172	192	194	194	179	196	201	185	162	176	195	185	197	195	190	176	195	190	184	180	198	190	184	206	212	192	211	175	171	213	170	179	207	176	185	192	215	177	208	185	157	205	202	204	182	183	182	216	204	189	174	194	176	188	205	152	218	184	215	196	187	204	185	216	174	205	183	187	213	188	203	170	189	183	174	186	156	180	199	183	191	197	186	193	182	183	194	161	188	181	208	190	227	200	200	194	194	187	174	177	206	199	179	180	216	178	204	182	212	171	161	180	193	186	196	185	181	180	190	198	215	197	191	173	201	204	184	199	148	188	168	166	175	173	176	186	189	177	222	178	142	202	199	202	203	198	182	197	197	212	178	200	190	195	217	198	192	193	202	177	175	198	183	190	200	196	207	186	196	197	199	184	206	195	188	183	177	165	188	187	197	173	188	200	181	182	200	183	215	190	226	168	181	190	205	172	208	202	195	200	176	182	181	186	201	224	175	191	169	201	172	188	217	203	211	193	187	206	179	198	188	179	186	204	199	200	196	199	177	183	181	208	193	195	181	189	210	193	192	214	174	201	163	195	207	215	208	190	211	183	212	185	210	190	187	194	192	196	205	186	198	174	166	169	186	197	194	176	217	198	204	169	180	172	181	206	183	176	190	196	190	173	172	187	170	205	208	170	193	209	183	195	180	169	226	209	192	217	187	170	203	158	201	202	192	186	183	189	175	197	208	208	213	190	205	207	169	204	179	207	206	216	199	183	206	212	169	197	179	169	184	203	221	169	211	170	195	185	195	205	198	164	189	197	175	188	196	182	197	176	205	206	202	205	195	170	188	196	193	195	163	212	203	182	184	201	179	189	195	177	217	196	178	165	192	186	189	186	215	230	202	198	181	176	211	188	186	182	226	208	194	208	192	155	216	176	190	212	211	187	182	192	180	175	180	182	191	199	212	188	188	177	189	185	204	188	169	207	187	193	228	202	190	195	168	187	193	211	225	168	182	211	196	197	166	193	190	203	184	192	214	188	190	183	164	199	205	169	172	190	162	175	197	204	198	182	192	192	172	185	189	186	209	171	185	188	193	193	161	209	192	179	194	214	191	167	162	220	195	174	208	208	190	174	205	204	202	178	187	187	172	186	173	203	200	200	203	181	182	183	158	207	200	185	157	185	177	209	186	195	191	192	196	220	201	201	183	171	147	173	176	206	217	208	191	206	179	196	183	190	223	177	195	181	186	186	193	176	174	203	188	181	209	193	207	160	182	198	180	192	196	195	184	194	182	196	190	219	197	200	191	189	185	196	186	186	187	186	190	212	193	182	178	183	194	196	191	163	182	169	210	205	186	176	174	193	209	209	186	218	204	177	192	228	210	209	158	183	176	187	195	182	205	190	203	208	171	207	168	216	152	177	212	167	183	197	171	213	176	172	190	195	179	193	184	186	181	201	186	190	203	198	188	196	192	180	198	197	196	178	194	195	170	178	200	188	184	173	210	178	212	183	207	178	179	207	195	209	198	197	177	195	182	204	186	202	190	191	186	205	214	195	184	198	152	187	209	194	205	183	196	202	192	204	208	186	207	182	182	195	194	200	165	197	191	214	170	219	182	205	199	222	196	175	172	200	189	230	189	193	173	191	187	167	192	206	182	198	197	198	194	197	174	173	188	186	178	202	179	197	182	196	179	185	166	198	212	211	179	185	199	204	201	194	193	195	229	187	195	179	195	210	231	188	192	198	181	195	170	207	149	195	154	180	203	205	188	196	191	187	168	226	178	182	181	188	170	199	188	182	217	188	184	190	179	234	200	186	185	227	178	197	204	186	167	172	176	188	170	189	187	203	202	197	180	186	206	160	186	189	212	183	199	199	195	206	194	190	183	178	182	197	208	216	193	177	191	182	178	170	185	164	187	206	162	194	181	213	182	223	174	220	151	188	149	219	190	200	204	207	187	179	185	190	185	192	161	188	184	191	158	191	206	180	215	215	174	197	201	179	191	194	158	174	185	221	174	195	181	207	206	175	188	186	201
20802	17466	12500	2917	2284	2200	2350	2472	2029	2256	1949	1362	1111	927	905	766	784	711	639	576	559	564	587	540	589	602	546	498	529	524	578	539	558	495	492	534	501	542	483	512	520	489	465	480	463	465	467	482	468	525	498	479	467	500	485	486	509	481	488	489	493	456	501	469	507	503	506	492	499	455	528	447	505	488	493	472	467	465	435	460	488	516	497	484	494	507	512	477	491	490	479	504	465	434	501	444	481	424	507	483	461	463	487	505	488	485	453	438	444	455	473	476	494	536	471	491	499	445	464	501	457	509	506	467	456	456	478	471	487	428	460	453	465	487	509	492	476	471	441	483	515	438	489	467	502	477	476	438	480	483	446	456	478	482	508	437	485	439	454	465	520	469	522	496	481	480	465	475	474	454	459	450	459	495	462	492	474	457	488	446	481	431	468	461	457	504	515	452	471	447	448	481	478	491	482	472	461	506	464	445	477	486	424	468	506	470	456	467	526	437	456	439	460	484	455	468	448	466	459	434	466	526	441	446	490	489	482	486	530	491	435	528	480	521	471	483	465	450	471	442	472	456	485	463	484	465	458	481	458	475	502	475	454	455	478	479	487	484	477	486	471	460	507	465	492	489	470	434	509	506	516	472	484	482	497	475	521	481	472	495	473	463	499	459	463	541	483	470	440	431	460	480	455	478	486	496	466	470	508	428	448	454	476	463	441	508	461	451	471	476	438	468	491	447	493	465	489	465	465	487	461	535	498	502	481	477	483	461	506	495	524	503	508	448	517	453	451	532	450	444	510	491	435	465	450	448	462	485	476	432	480	499	512	513	495	438	465	514	470	478	463	462	437	464	481	489	509	480	479	478	470	485	448	440	508	479	471	472	428	497	463	450	480	467	462	454	454	484	459	504	483	468	495	481	458	477	487	499	467	457	493	519	497	448	514	456	491	530	483	438	480	505	518	470	485	439	461	480	468	469	492	446	486	477	465	484	501	514	478	456	480	455	483	443	434	530	461	452	493	512	522	502	511	487	500	459	491	456	489	442	488	460	487	471	466	501	491	444	497	476	481	451	464	468	484	496	482	474	501	481	456	522	481	498	485	451	464	458	488	460	497	433	496	517	465	485	464	472	494	489	474	486	469	494	439	483	458	513	432	484	444	470	455	491	451	488	424	462	507	467	490	440	481	463	461	444	497	480	481	491	463	507	455	463	493	513	463	516	475	462	468	461	495	444	474	524	456	493	504	483	457	503	473	495	483	464	456	469	484	470	503	470	525	477	457	460	489	459	464	461	454	504	490	458	476	495	475	484	461	479	444	480	464	463	481	454	490	437	449	455	484	429	484	447	445	439	516	449	511	441	485	457	464	490	426	440	475	437	472	499	491	503	477	455	508	479	468	486	443	491	461	461	473	481	462	485	492	451	490	498	455	472	459	485	466	451	476	466	504	463	462	489	472	469	428	464	444	504	512	501	472	445	484	459	482	499	480	470	477	436	479	442	456	455	436	514	468	476	432	439	480	467	494	482	492	440	482	505	458	457	489	452	452	494	495	491	507	477	472	460	481	451	478	454	476	485	479	474	472	460	454	450	440	463	496	482	476	445	451	456	443	436	439	457	494	483	487	480	479	512	477	471	453	478	484	482	440	468	506	462	462	497	477	452	455	502	497	450	501	450	480	482	503	472	445	530	450	464	482	470	480	466	494	509	475	509	443	467	471	475	519	475	473	450	452	479	464	494	480	541	509	471	464	443	464	441	510	466	466	531	482	444	467	496	487	487	492	452	446	456	448	474	481	482	473	442	464	462	499	498	438	494	444	511	464	442	446	475	461	504	509	486	464	488	486	498	513	458	455	491	489	498	462	476	498	461	471	438	462	508	482	529	503	474	450	489	494	440	433	448	489	482	476	451	447	463	448	458	471	455	455	468	431	471	477	442	438	496	490	482	469	504	458	477	479	473	493	501	506	489	480	473	454	458	460	486	474	459	523	451	457	459	477	477	454	478	442	484	497	458	454	491	476	498	491	482	448	481	456	458	475	465	472	431	513	465	501	516	482	452	492	470	465	458	470	466	480	480	504	483	491	484	474	469	503	424	479	473	452	467	509	499	486	458	470	467	449	476	495	471	474	513	434	496	458	455	498	459	492	471	450	492	464	424	490	468	452	498	502	480	458	508	476	511	502	496	504	444	416	461	483	454	470	450	469	478	482	467	482	503	444	502	471	487	487	486	474	449	453	482	464	512	448	485	478	464	513	482	472	485	492	460	467	470	485	460	484	484	484	485	445	476	471	460	469	439	497	478	514	426	487	474	510	469	458	469	466	461	498	466	434	436	497	464	483	483	485	445	495	464	486	506	475	461	475	461	481	508	472	454	463	441	479	428	460	443	467	495	443	477	510	463	448	462	516	477	484	435	456	441	521	500	502	460	484	470	460	462	471	478	464	500	511	480	493	469	458	482	453	504	478	477	470	487	475	456	463	462	467	465	458	469	447	472	515	466	494	469	490	466	472	441	476	460	459	467	489	484	473	490	495	507	498	495	485	450	497	467	447	485	441	447	476	513	483	466	475	437	436	487	451	482	480	464	448	483	482	461	463	497	492	462	489	499	442	483	507	469	436	455	492	477	453	444	486	489	465	474	523	478	470	484	460	462	496	494	466	486	450	498	473	489	506	483	460	474	469	466	453	480	471	500	476	466	466	480	496	469	497	462	516	431	479	489	473	473	495	459	500	432	487	460	484	486	495	484	511	470	438	480	502	461	484	472	489	480	465	468	506	456	506	450	463	507	483	441	507	499	500	494	452	479	491	468	463	486	478	472	510	490	439	477	478	492	494	516	453	486	496	441	492	455	502	487	469	465	448	445	469	452	471	501	465	479	494	490	467	489	467	495	479	496	450	478	475	475	460	502	464	433	440	430	494	479	473	501	486	454	465	464	511	469	478	471	486	436	465	466	451	486	497	464	485	496	474	485	488	480	510	475	468	466	526	441	488	450	440	475	457	432	421	506	491	477	514	461	460	452	471	474	467	480	446	438	485	459	450	500	482	455	462	467	502	488	475	469	469	439	490	469	449	457	470	447	453	483	486	486	455	486	479	437	463	484	431	451	462	484	462	478	479	460	471	495	458	488	444	467	450	458	519	465	431	496	465	452	493	479	450	538	449	450	438	532	502	467	468	446	474	491	465	481	454	441	444	451	463	492	441	469	463	494	465	491	455	492	473	507	469	478	455	482	466	452	477	509	456	515	476	478	484	474	495	487	492	484	473	483	465	434	515	475	468	463	505	450	452	472	443	465	476	472	496	454	459	486	437	432	475	470	492	485	515	424	508	484	453	505	510	450	490	498	456	491	486	534	480	474	460	443	467	462	483	487	458	453	482	458	493	476	471	440	490	453	477	439	469	442	492	476	463	520	476	456	469	454	461	477	513	439	452	467	491	482	473	443	451	485	467	447	467	473	459	516	455	511	524	471	498	462	486	497	483	494	486	435
8653	2837	1508	495	440	442	474	456	403	422	431	431	361	387	345	377	357	335	368	371	306	353	359	340	334	354	349	346	357	346	341	344	339	321	326	375	353	356	307	342	340	313	359	343	379	373	353	365	370	326	374	333	318	328	355	364	355	335	344	353	320	347	368	317	355	365	342	363	352	340	387	331	353	339	335	351	294	309	382	367	346	353	355	324	315	322	348	348	335	325	371	347	354	350	336	301	334	356	381	346	353	310	360	313	348	342	369	347	344	324	352	344	327	314	342	325	371	356	385	360	335	304	321	326	381	327	377	375	347	387	344	350	345	372	366	345	387	356	344	304	326	387	347	344	366	343	378	353	351	350	318	368	315	371	351	343	347	367	316	319	365	375	362	343	350	352	334	357	334	321	336	339	327	349	355	341	373	359	333	348	351	353	360	372	330	346	374	339	354	331	346	368	333	357	357	362	347	341	293	335	357	346	302	311	345	346	349	360	360	340	326	338	323	342	359	308	344	315	378	361	379	357	352	337	351	353	387	340	351	387	308	309	341	357	350	365	372	358	376	368	344	362	375	340	310	323	354	355	356	334	340	339	373	356	344	356	362	384	351	349	344	355	351	344	347	326	350	335	379	330	344	392	344	385	342	338	366	298	352	314	328	367	326	362	354	371	335	331	337	372	312	345	368	349	356	311	362	356	340	351	387	358	320	336	353	349	368	309	318	390	366	354	325	347	335	332	351	342	307	338	366	349	337	343	404	337	358	315	359	347	338	336	369	383	376	311	347	345	327	389	359	359	357	341	374	377	371	358	318	321	369	347	344	331	369	341	351	375	344	339	308	343	341	350	354	369	397	368	369	293	335	348	348	366	349	359	338	353	367	354	341	336	363	357	317	362	337	365	342	307	332	316	357	384	311	353	367	343	304	310	313	351	362	353	326	367	378	355	345	343	349	307	345	358	315	345	310	380	346	322	318	334	310	342	345	371	384	362	339	344	332	350	371	347	372	348	318	369	365	359	317	370	315	352	360	339	345	329	378	342	350	377	383	331	358	339	341	317	333	345	352	363	349	313	354	363	380	330	374	333	303	361	326	391	307	376	355	362	346	343	337	367	331	366	362	377	372	375	360	363	322	356	374	391	343	375	330	332	330	299	350	336	361	334	307	310	358	350	328	380	330	341	350	387	333	338	343	368	350	336	370	338	395	362	332	364	361	341	371	336	320	372	355	361	344	353	331	356	338	339	315	364	356	352	296	323	369	370	331	358	321	341	367	364	363	311	343	341	372	342	338	339	350	370	361	337	347	354	364	330	339	351	338	338	363	317	371	321	354	349	311	365	339	376	357	335	346	341	359	364	348	340	329	353	348	353	354	329	349	333	344	358	356	351	344	343	335	359	331	317	369	339	331	319	353	350	344	379	372	385	376	360	347	347	373	322	339	356	361	347	382	351	369	343	348	330	335	368	346	328	386	348	377	387	376	339	331	326	348	349	325	342	356	332	345	340	359	344	362	376	342	307	370	328	334	348	359	362	333	387	314	347	361	334	367	354	352	340	333	325	358	340	343	337	377	351	321	347	383	350	315	364	320	323	331	357	377	319	384	363	318	322	341	347	369	349	348	367	361	374	353	334	344	349	364	332	388	317	338	369	344	345	346	370	349	365	377	347	378	331	371	379	303	351	317	363	316	364	340	389	336	360	350	325	342	378	343	319	357	342	381	346	365	380	364	357	371	337	369	345	351	369	371	346	356	321	337	335	353	330	357	319	335	312	360	347	317	349	337	355	323	311	352	356	370	341	360	341	329	324	332	332	379	372	358	341	380	369	355	355	354	344	369	310	353	360	347	340	359	384	341	363	371	375	351	324	305	343	374	332	324	378	316	369	354	386	339	332	312	336	363	337	311	338	348	312	306	359	314	389	352	359	340	379	346	384	354	387	372	351	322	348	352	368	337	378	399	357	354	345	345	329	337	367	324	349	356	330	366	349	372	357	335	342	328	330	340	301	349	342	321	332	379	373	376	326	323	358	371	367	350	320	316	364	342	359	349	340	286	306	371	386	346	315	336	352	357	364	355	367	336	301	344	369	357	357	344	369	361	335	367	367	341	334	360	313	369	346	317	379	331	323	328	348	395	370	314	365	340	346	354	357	361	353	343	361	332	397	333	332	371	327	303	352	355	341	326	359	390	355	357	365	384	355	346	384	333	364	379	374	361	380	370	340	366	346	358	333	333	347	340	338	332	366	344	354	354	341	337	382	347	362	333	329	295	372	363	311	323	329	366	347	342	347	379	325	383	382	348	344	355	378	344	364	331	341	343	378	366	350	347	356	336	308	398	341	334	359	355	323	303	337	322	360	349	334	376	375	357	375	346	360	320	364	331	350	336	338	377	313	350	333	334	374	347	349	353	382	360	376	373	344	335	335	349	337	370	353	335	350	365	356	340	343	351	340	358	376	345	367	353	353	343	365	353	360	394	354	345	357	314	362	384	330	354	324	345	341	358	315	330	321	333	318	359	313	360	324	341	344	344	320	340	338	342	385	360	343	348	366	385	388	357	332	365	306	344	357	331	330	336	292	353	340	348	327	396	322	359	356	331	344	335	331	337	364	333	362	335	321	339	338	328	357	376	350	325	371	378	359	370	375	349	337	338	339	357	316	340	350	371	326	334	333	341	370	353	335	365	340	356	352	349	368	328	316	343	336	343	340	376	341	358	354	332	362	348	369	318	351	382	353	344	329	356	356	362	350	335	337	343	343	383	362	388	373	367	350	364	371	321	360	357	344	367	335	340	354	355	348	320	339	333	356	417	311	360	357	378	339	317	334	352	376	358	332	346	352	322	356	368	347	376	364	334	352	352	331	333	324	371	352	350	345	377	341	324	373	351	376	352	313	350	348	318	345	358	347	368	343	338	363	384	358	347	316	358	327	314	352	358	336	334	354	355	367	333	361	361	346	366	327	352	339	332	314	358	321	340	339	334	368	352	358	348	330	346	361	334	358	350	395	350	342	369	285	353	352	342	342	331	353	377	364	357	324	355	312	353	376	327	349	367	315	363	335	347	351	340	398	350	351	358	380	332	352	349	341	305	320	345	369	377	319	371	347	326	348	333	357	373	355	344	344	352	368	359	353	358	352	329	339	359	335	345	361	385	327	363	357	311	366	340	347	333	359	315	332	326	354	371	346	357	334	301	361	341	324	329	343	362	376	357	379	335	336	351	361	370	346	362	407	382	325	346	333	347	365	330	347	330	347	358	336	357	338	340	347	370	379	290	334	354	379	349	363	376	358	328	354	359	337	331	365	342	364	352	382	354	347	363	359	339	355	364	353	315	329	355	329	344	334	359	373	380	328	373	357	289	337	327	350	324	348	373	335	360	366	348	364	337	324	330	349	328	341	311	341	370	359	340	372	336	328	378	341	319	328	335	378	365	344	348	404	406	375	355	326	367	306	353	363	333	355	383	325	368	330	349	342	355	340	381	372	373	346
6592	3374	3083	1259	1306	1219	1487	1512	1424	1440	1253	1047	1040	1048	939	973	872	889	911	856	869	796	915	857	850	839	837	878	864	852	850	792	828	898	812	814	854	792	844	843	841	881	838	844	852	769	813	832	859	856	821	827	904	884	826	810	883	831	845	789	868	842	884	842	857	778	806	847	834	876	798	834	829	841	828	791	793	788	829	849	835	862	771	806	844	823	813	862	834	811	825	846	868	825	887	835	798	802	887	851	815	781	917	848	800	827	809	892	852	821	859	865	849	802	821	846	805	793	834	868	866	853	826	851	802	859	828	823	881	802	802	883	840	861	835	829	806	822	842	789	880	836	853	889	816	847	862	849	878	786	806	843	854	841	837	850	797	882	799	866	846	860	838	804	830	856	822	861	821	848	850	829	840	870	823	795	833	821	774	829	858	829	828	839	840	861	833	847	835	832	884	831	844	820	787	800	823	858	834	877	842	839	816	808	816	791	796	755	823	814	871	789	844	835	809	830	822	823	819	810	823	824	820	799	837	808	827	837	854	843	884	798	843	781	825	806	883	818	849	858	802	798	837	810	833	875	804	825	831	874	891	832	875	868	833	876	812	877	776	781	803	782	839	865	856	826	886	866	873	871	866	840	873	785	842	829	772	862	834	816	834	865	875	787	844	872	862	802	834	848	848	859	825	831	829	842	849	812	849	819	785	810	813	869	841	865	831	894	805	842	849	828	772	829	828	780	865	830	877	833	853	791	851	801	782	873	865	812	848	858	841	837	898	864	804	806	886	869	864	848	809	780	868	797	810	862	828	834	837	790	802	792	866	823	831	802	845	836	770	830	774	885	844	882	843	827	814	857	823	767	820	862	818	861	838	813	823	848	782	816	862	806	845	826	843	774	800	805	817	782	842	848	815	848	870	858	849	823	856	832	812	847	914	886	826	836	813	830	818	861	810	822	810	839	817	823	881	829	810	775	845	853	808	819	841	814	855	778	799	854	871	823	846	851	871	839	826	860	825	829	863	814	844	806	827	858	863	815	835	846	819	841	836	853	877	823	797	871	790	860	801	852	839	780	872	867	830	845	863	848	821	828	815	864	814	804	854	852	820	873	792	850	831	842	847	792	828	841	791	843	846	807	896	857	834	840	796	869	809	831	822	796	829	803	825	833	834	850	841	772	869	786	879	800	815	809	833	817	825	855	818	854	860	823	838	795	843	877	835	803	833	860	877	815	751	816	831	813	862	834	841	899	816	830	809	858	853	795	870	839	830	890	846	886	882	821	860	877	825	829	908	808	825	811	788	770	843	848	822	842	824	873	853	798	843	794	835	844	828	851	891	834	856	813	893	829	806	771	864	859	782	836	839	805	834	855	843	792	826	799	830	823	856	824	802	832	791	849	821	849	876	794	865	839	807	828	800	843	823	848	870	885	844	850	834	853	808	811	837	797	854	866	873	845	791	816	804	826	822	804	834	832	838	823	806	828	837	892	825	819	859	861	840	851	845	830	824	808	838	791	791	862	850	795	848	822	881	834	816	885	793	814	829	818	834	777	789	790	824	819	846	826	807	849	846	788	847	802	848	836	841	824	818	814	824	861	877	811	815	882	844	809	846	852	839	813	789	840	810	856	875	826	820	892	799	809	796	786	802	826	788	890	856	809	813	831	798	870	911	842	820	816	868	848	844	815	801	827	857	776	814	835	833	862	898	847	867	853	812	928	784	845	889	807	875	807	838	832	825	834	854	834	834	906	794	877	831	791	869	853	817	852	799	807	825	815	859	850	852	875	812	862	843	840	880	867	858	818	770	834	802	862	867	817	817	847	844	850	833	865	810	871	814	819	794	797	840	851	877	831	811	791	834	880	848	863	851	885	863	830	815	830	792	871	854	817	826	801	790	817	814	848	882	810	810	831	837	853	816	869	873	854	814	834	839	832	849	828	909	839	826	840	847	872	867	832	824	863	842	814	798	857	797	838	832	822	821	797	799	825	883	836	808	859	862	848	815	869	833	790	853	838	790	793	814	824	812	806	814	855	867	815	935	866	873	857	811	846	815	844	819	799	810	819	833	871	850	853	796	840	812	837	812	820	856	890	813	860	821	840	862	776	784	875	841	801	790	844	837	834	833	872	847	819	840	843	853	851	866	858	859	872	766	857	824	833	808	854	824	836	854	806	829	839	810	820	845	815	866	837	827	872	833	822	851	896	799	877	824	814	782	840	806	840	816	830	826	867	779	864	847	859	866	830	802	848	845	829	796	799	814	836	826	788	831	855	866	824	807	884	859	885	852	826	841	887	815	812	839	850	846	855	797	839	866	840	818	831	813	846	784	853	795	808	858	777	852	818	798	802	807	837	826	822	836	824	797	896	853	847	822	791	826	799	835	819	808	852	790	846	889	902	816	804	816	813	799	811	825	840	833	842	863	807	793	848	843	812	767	782	872	891	861	819	838	898	846	800	896	815	829	873	847	857	841	804	851	850	814	837	829	799	851	851	808	797	849	811	844	847	794	864	826	798	855	845	833	841	840	862	843	853	860	842	853	887	855	833	834	847	859	831	853	859	792	796	836	865	791	831	819	850	833	872	815	810	860	857	835	814	831	815	819	814	878	802	836	805	869	859	840	796	800	828	833	863	837	772	845	806	875	850	782	831	844	844	795	799	782	851	853	803	849	810	818	864	857	841	787	868	844	817	805	825	840	836	810	808	855	806	807	802	832	768	867	788	854	853	765	910	855	852	824	891	884	810	860	798	883	821	854	836	830	865	810	912	852	875	814	822	813	807	839	850	862	850	811	812	831	831	805	862	853	855	838	841	752	803	790	821	825	810	873	818	833	835	840	848	844	873	830	830	832	837	843	798	860	813	844	840	824	766	891	822	831	868	847	800	828	900	857	799	787	818	882	796	827	787	797	905	845	820	862	826	788	829	803	837	818	858	871	853	828	875	862	876	835	801	850	824	875	787	876	822	870	842	805	849	824	805	774	809	882	844	807	842	797	823	850	826	795	798	823	811	791	825	819	830	843	846	838	852	824	823	837	867	831	804	818	829	810	816	853	857	755	804	815	834	825	879	817	828	829	841	834	809	803	810	793	803	837	803	848	857	868	835	789	889	798	773	850	830	798	833	852	805	809	876	839	820	838	854	822	851	816	844	881	833	872	820	898	844	850	824	848	846	837	832	777	820	813	836	796	848	832	819	871	837	852	868	835	797	859	810	810	849	896	817	808	836	825	833	867	815	882	828	896	872	877	814	847	832	826	870	767	820	772	862	799	799	804	847	816	789	854	833	881	831	835	826	797	796	862	811	839	833	830	826	859	826	820	797	836	846	880	841	803	889	849	843	859	826	798	841	834	853	904	807	847	791	840	826	831	843	836	822	815	846	863	806	840	808	776	838	797	819	844	856	888	804	822	808	829	808	860	816	851	856	808	823	819	866	847	848	854	861	845	854	788	871	853	804	829	846	825	832	866	811	807	820	839	763	811	878	871	820
22079	12294	6229	1064	585	555	619	577	580	553	417	435	410	359	379	318	336	331	340	359	314	312	352	378	327	327	354	311	351	336	355	347	354	322	344	303	350	331	343	353	350	343	352	338	337	347	314	367	393	327	359	360	370	317	338	344	330	345	336	315	349	320	317	340	342	353	345	326	378	329	355	358	316	303	339	351	354	309	329	348	313	362	327	336	344	343	355	334	340	351	351	328	316	358	350	314	340	332	299	330	337	352	351	331	316	331	322	359	349	312	361	361	327	319	367	347	322	326	346	335	323	339	313	341	337	342	306	318	330	329	361	329	311	336	346	369	340	342	314	316	339	340	312	362	368	357	351	337	310	296	313	298	316	327	360	360	346	315	324	375	341	364	307	327	306	319	362	330	337	310	378	349	345	340	326	371	316	358	353	383	341	328	309	362	354	362	328	324	331	312	305	378	329	312	341	331	365	308	334	352	339	324	327	348	369	319	352	337	303	310	320	343	313	322	332	345	303	329	328	337	328	341	341	358	348	369	326	335	359	317	378	353	338	347	363	324	368	312	354	355	351	360	341	304	365	343	364	307	339	320	347	311	326	343	372	289	306	376	340	350	358	357	334	333	349	350	331	390	372	356	339	321	325	351	352	356	351	342	350	332	328	345	321	329	343	348	322	348	337	323	342	343	358	366	387	317	333	373	324	320	349	364	303	330	331	354	342	378	374	327	356	334	310	346	343	327	334	337	323	346	331	325	339	344	379	312	286	351	349	364	350	369	358	334	324	326	355	386	350	310	394	323	320	352	363	331	353	320	362	343	292	315	369	323	351	338	346	336	331	373	332	352	332	346	338	319	327	330	316	321	315	364	336	357	332	304	319	367	348	362	314	369	343	325	346	355	364	356	352	329	315	332	342	352	359	320	380	306	338	338	329	307	308	314	330	305	372	358	360	327	316	365	349	373	349	324	325	306	346	329	339	341	387	369	351	336	319	340	336	340	337	324	329	309	320	326	353	322	366	334	336	358	339	359	359	336	300	345	366	323	319	391	320	319	302	346	319	307	334	330	309	334	383	338	336	328	343	334	339	366	296	355	355	355	348	304	324	348	326	347	356	330	351	313	354	325	371	343	364	325	332	334	353	348	345	347	349	368	358	358	358	349	329	326	328	343	350	318	349	347	294	382	344	328	350	289	331	378	319	325	329	365	309	311	323	333	307	348	311	324	318	343	318	307	336	325	322	335	357	322	355	314	373	343	350	361	372	292	330	361	317	324	345	337	334	335	332	355	319	327	373	349	333	316	356	320	355	317	332	355	320	357	322	330	327	335	338	326	313	334	318	351	351	309	351	340	325	368	336	393	336	328	318	321	338	342	343	360	342	331	374	341	342	367	336	319	324	353	326	324	335	346	341	315	359	326	356	366	325	326	329	316	326	330	354	340	363	345	329	365	370	323	342	364	343	347	358	344	315	349	329	344	366	348	350	339	350	348	365	319	319	355	355	361	350	367	350	342	349	362	320	328	343	357	358	326	327	320	346	363	320	327	301	322	322	319	331	345	347	357	374	358	359	335	330	330	328	334	326	317	340	324	331	348	327	371	349	313	360	316	305	347	358	322	337	372	336	296	339	311	347	325	352	337	355	338	309	339	343	317	348	338	345	370	367	305	312	335	347	335	322	323	339	320	335	355	330	341	350	327	321	360	371	323	344	336	306	394	351	346	360	365	366	327	333	371	338	329	348	328	308	334	352	352	350	348	321	363	362	348	345	331	338	322	358	337	347	369	302	345	322	341	346	350	306	348	315	318	338	308	361	346	356	373	346	360	368	325	343	356	365	340	338	324	347	355	294	282	326	350	330	382	358	339	329	354	350	343	310	371	339	341	304	324	316	342	334	322	334	327	326	319	348	316	341	343	330	320	363	377	313	370	366	358	333	342	344	327	352	331	318	359	323	337	322	355	364	328	320	334	366	322	320	312	340	339	357	341	314	351	342	331	334	344	339	354	321	301	299	349	326	339	319	326	336	354	367	336	333	314	353	367	336	326	329	330	350	351	344	285	313	329	362	367	338	342	341	345	340	335	357	334	355	347	303	352	353	331	331	340	311	365	335	343	346	325	348	343	339	314	352	325	334	355	345	362	351	288	344	358	346	345	332	325	323	320	313	362	337	351	330	346	348	342	351	324	318	355	349	345	335	334	350	325	327	363	362	344	327	342	339	351	352	346	327	354	364	324	325	333	320	339	358	342	325	324	326	291	345	341	392	344	350	362	335	341	314	341	329	293	328	323	343	332	330	350	297	341	351	305	339	319	315	348	342	324	329	320	317	356	316	326	333	315	320	328	343	317	334	353	338	328	334	312	328	341	343	297	332	358	335	322	320	330	343	357	349	348	364	372	335	338	355	336	330	316	361	343	305	350	377	355	339	333	350	297	317	346	341	347	353	335	326	303	333	333	324	319	347	318	356	315	306	343	272	328	334	355	341	335	346	338	332	343	306	333	339	324	357	308	332	315	342	348	302	291	303	361	384	334	382	339	325	348	314	292	330	314	344	310	341	340	347	346	324	331	339	346	334	336	341	356	374	289	308	312	331	366	333	331	346	334	324	336	344	328	360	328	373	339	314	320	309	329	364	359	305	306	348	380	358	300	304	323	351	333	319	348	315	320	344	321	336	338	345	323	338	303	346	335	358	351	324	292	318	334	345	350	335	339	364	371	316	326	344	352	328	346	351	347	312	349	333	366	347	340	348	348	352	346	359	308	316	327	317	344	348	328	340	342	362	311	340	307	327	355	327	324	343	346	339	383	333	321	328	317	354	344	340	331	342	344	318	360	353	355	305	348	319	350	323	340	333	346	349	334	318	348	309	345	335	312	346	304	331	361	299	351	316	346	306	318	351	330	331	352	346	361	324	345	348	311	359	355	305	357	346	349	321	338	311	325	365	364	353	367	364	330	343	330	307	326	337	320	352	352	378	349	317	335	327	323	343	393	318	331	332	346	312	345	335	289	332	299	348	321	320	360	341	309	329	300	358	344	327	348	329	335	326	332	334	335	345	346	343	329	327	334	336	313	314	400	324	388	411	338	328	317	334	366	326	330	324	321	339	344	343	360	348	338	329	347	332	355	327	346	344	339	317	317	338	322	305	326	340	323	363	345	298	348	363	345	326	343	334	379	366	380	322	325	298	332	331	336	338	326	362	333	302	314	328	313	314	369	311	328	326	310	338	327	334	326	331	360	335	335	350	391	327	362	322	345	370	354	363	346	337	315	348	317	347	338	326	306	363	349	372	392	333	342	351	314	317	382	362	344	310	343	355	302	322	312	329	350	318	350	355	323	334	299	315	333	324	337	357	354	364	346	340	325	320	342	370	322	346	369	341	330	361	332	357	333	348	356	317	358	344	352	313	350	327	336	311	332	321	388	324	340	332	349	332	318	336	351	300	340	336	344	361	333	335	337	355	313	372	332	365	324	317	315	334	345	314	337	345	355
15739	11256	7714	2180	1870	2002	2249	1872	1991	1949	1474	1326	1172	1165	1070	996	1036	906	897	869	841	852	885	888	853	826	828	873	838	846	838	812	832	868	813	828	815	807	815	862	815	848	790	815	802	786	800	865	766	813	791	845	811	792	792	807	819	817	809	842	825	802	791	805	769	801	749	770	775	817	767	819	800	820	758	804	828	820	829	833	812	811	757	821	801	832	757	771	797	761	862	777	785	840	823	797	847	790	779	816	798	768	807	832	777	854	833	796	821	751	752	811	810	806	782	848	802	834	814	820	826	803	798	835	821	806	786	754	853	747	836	795	822	803	774	837	801	825	807	790	826	814	832	803	786	804	825	802	840	840	817	767	804	798	795	791	808	758	778	794	849	807	775	774	815	814	801	787	840	825	858	860	739	791	745	784	820	806	811	812	784	861	840	795	789	828	817	824	795	819	775	850	814	811	794	793	775	817	750	798	819	772	818	788	826	808	820	793	781	740	797	776	793	787	825	824	775	825	831	772	812	788	856	811	774	807	818	851	832	854	812	817	837	807	764	760	829	851	778	839	833	758	815	853	773	799	781	758	806	805	821	797	755	838	807	823	784	820	802	883	811	778	793	799	777	791	775	814	792	828	739	788	767	781	820	837	789	772	882	757	823	817	771	796	807	787	818	843	784	802	814	799	776	779	802	824	833	784	785	841	800	907	776	837	825	795	856	797	819	848	844	842	786	773	786	801	757	818	800	839	819	810	802	783	835	783	785	805	818	857	825	770	858	784	841	835	758	820	883	796	833	828	809	832	775	780	800	821	816	792	801	812	844	775	832	796	763	802	806	800	780	830	764	815	773	787	828	806	752	805	821	806	760	818	828	813	806	757	806	795	819	834	741	761	772	790	800	731	842	805	799	808	807	828	802	762	806	803	803	833	832	781	807	850	805	796	804	819	772	818	804	761	792	830	806	810	797	880	817	820	815	785	775	786	820	776	819	808	717	791	807	810	780	812	766	817	796	798	787	826	782	767	807	784	788	806	836	754	808	824	798	874	795	778	771	835	807	801	816	785	811	832	764	767	824	820	779	771	810	799	822	804	803	805	834	779	792	764	822	816	776	840	844	758	754	837	755	765	829	760	765	757	817	832	789	786	824	851	792	808	750	788	758	829	806	792	812	823	809	758	769	787	812	814	811	783	811	794	787	822	786	786	807	821	805	816	785	803	800	823	843	826	802	781	805	733	809	811	795	760	767	793	815	724	805	804	789	806	799	771	825	788	737	777	828	800	881	801	806	852	806	836	815	791	837	813	800	811	807	811	732	784	784	799	772	817	803	804	823	866	790	751	863	795	814	826	784	831	822	770	799	738	767	785	836	838	779	803	782	733	780	843	815	808	821	792	791	841	790	794	772	828	793	797	824	809	803	779	819	819	833	824	803	790	768	800	773	824	786	788	798	794	796	823	781	803	779	799	867	766	771	807	817	830	780	790	810	795	829	813	818	830	845	810	824	850	830	837	789	778	792	834	812	777	784	778	769	809	770	765	809	842	765	753	824	891	805	832	803	793	798	762	764	818	756	805	813	802	778	801	753	821	813	805	766	765	779	791	808	827	748	813	802	822	764	832	756	783	810	809	820	776	823	774	773	793	783	763	787	799	810	767	800	765	769	835	781	759	818	801	750	827	792	845	823	770	841	745	795	822	803	766	790	844	783	823	800	827	776	836	755	830	813	794	815	850	763	800	826	815	821	822	785	804	767	820	834	856	816	792	812	782	863	756	817	824	777	765	776	785	770	800	841	869	817	774	802	825	788	810	782	810	766	841	776	803	790	780	818	788	788	766	797	825	772	777	779	802	810	834	791	851	841	861	826	823	803	773	838	769	828	779	756	735	781	795	865	778	812	793	850	785	799	724	837	739	842	790	798	801	815	794	812	819	812	814	810	822	796	797	820	806	797	809	809	889	780	742	792	839	823	833	774	812	798	813	815	797	801	814	784	805	811	796	826	821	823	826	825	799	774	777	799	832	779	822	823	780	837	790	756	837	779	789	848	797	802	774	821	829	793	761	798	826	823	805	803	849	831	795	815	797	775	753	753	713	840	838	773	810	783	774	811	819	825	798	813	791	795	796	784	808	810	819	754	859	807	852	753	829	811	826	783	797	821	846	815	750	869	822	845	787	751	820	861	810	786	774	787	825	822	792	786	744	817	809	832	831	823	794	778	814	783	791	711	782	834	826	798	829	783	770	803	788	834	797	855	776	841	793	789	794	811	805	769	789	800	788	837	815	779	775	799	775	769	779	722	794	803	807	813	778	808	804	829	804	777	791	858	784	778	756	783	797	774	779	779	834	806	863	822	737	792	819	777	733	788	783	802	761	809	787	796	782	785	816	790	789	823	787	819	826	796	780	782	797	823	847	806	793	834	800	834	788	782	800	846	787	792	826	811	807	799	861	781	819	816	758	836	798	793	799	776	799	787	802	737	815	839	793	825	792	792	806	784	850	772	757	763	791	802	778	770	827	780	824	819	830	782	829	803	841	799	773	831	820	782	804	800	805	768	775	788	918	819	836	780	784	756	836	792	803	747	827	773	827	865	798	798	820	770	810	764	788	835	820	820	822	812	835	827	850	813	816	795	762	820	827	813	803	796	767	796	809	833	793	810	785	814	789	780	812	824	792	785	773	805	779	764	834	775	751	843	797	754	802	797	836	762	817	812	768	787	768	774	793	830	777	841	791	817	816	791	824	795	810	772	817	753	783	833	824	795	766	759	748	790	780	828	708	843	734	777	799	796	844	825	787	792	782	797	820	791	834	842	760	778	739	805	752	788	822	759	763	762	798	816	809	787	816	843	784	824	773	818	786	817	793	795	848	793	768	815	792	821	823	808	828	809	842	831	800	784	792	754	825	786	792	833	805	817	812	787	804	792	765	839	828	828	751	773	828	777	825	868	799	805	788	761	838	787	805	802	812	791	780	782	836	813	812	778	821	791	779	896	745	795	831	766	805	819	792	785	785	834	798	769	854	801	794	821	810	795	785	772	819	788	819	796	793	816	857	795	779	814	827	777	793	827	811	772	870	807	804	843	801	819	768	826	777	870	804	802	791	742	788	758	821	766	857	834	831	833	820	836	768	816	777	787	795	796	839	801	789	803	756	819	868	827	763	800	818	843	818	809	761	749	767	788	832	804	757	858	788	782	822	778	814	790	779	770	807	803	873	807	839	806	804	849	776	746	824	818	793	765	782	820	734	758	799	807	781	800	824	769	810	799	836	798	792	802	797	833	747	826	795	853	858	769	795	790	751	860	786	889	800	760	779	822	833	768	778	842	782	811	787	827	778	816	772	848	815	793	798	812	781	748	827	783	878	809	755	758	814	826	739	794	768	808	745	805	749	770	827	802	785	797	825	788	807	770	783	842	798	772	771	810	856	801	785	792	827	816	821	764	813	815	839	847	782	789	839	836	837	765	816	783	803	787	826	784	838	833	783	845	818
31360	20201	11184	1828	762	629	657	525	516	463	329	318	290	230	264	237	221	210	219	198	198	194	214	222	203	203	174	187	167	185	202	213	207	160	202	199	178	205	189	183	171	188	214	193	181	163	212	181	185	182	214	180	192	191	174	198	190	192	176	198	191	187	188	198	195	199	216	177	160	172	171	172	210	213	188	163	182	167	168	181	197	174	212	177	202	162	192	185	184	195	189	178	189	197	198	205	184	221	199	186	189	198	182	189	196	195	207	182	177	212	179	195	181	175	189	200	195	175	192	204	189	179	201	199	199	220	213	191	189	192	192	229	184	177	181	168	178	188	199	195	172	176	193	183	185	155	214	199	177	186	185	171	184	187	182	185	209	162	219	200	188	209	205	168	179	196	163	182	182	190	177	206	194	200	192	163	170	185	180	175	187	187	202	162	169	176	155	164	167	191	188	204	191	185	182	192	196	182	193	183	190	202	197	171	192	186	191	207	187	181	212	174	183	204	180	182	169	187	191	191	194	201	226	182	191	196	188	193	181	173	179	184	171	194	188	198	183	199	192	198	173	210	162	198	199	184	197	167	202	188	223	183	204	174	182	172	202	203	188	195	184	166	192	181	215	183	192	192	198	191	183	211	211	203	183	156	204	212	202	210	189	165	199	166	168	165	212	213	172	191	186	197	186	189	207	194	178	172	175	188	191	211	220	178	168	189	192	166	185	187	177	179	179	207	203	170	208	168	192	161	178	184	182	202	190	187	195	195	166	190	179	189	194	167	204	183	187	201	174	189	178	193	183	178	222	169	207	182	193	224	191	205	177	196	176	172	204	181	170	189	164	192	189	185	192	184	186	181	208	199	203	182	201	192	189	170	206	195	224	197	193	194	167	202	173	172	166	195	174	169	194	208	192	175	186	188	180	193	191	195	203	180	196	174	211	188	201	194	217	185	190	199	207	187	181	184	179	182	175	187	207	182	194	191	178	192	166	201	171	173	181	174	190	183	210	175	186	216	191	173	163	166	186	204	203	193	171	187	188	181	179	204	191	211	166	193	183	197	187	187	199	202	186	192	176	186	199	201	176	192	203	188	181	201	221	175	192	194	183	182	181	176	171	150	201	177	202	186	186	184	209	200	194	181	206	201	189	170	183	200	180	200	164	164	190	168	193	178	196	173	200	199	175	191	186	176	184	185	191	182	175	186	215	191	197	197	173	221	184	183	171	197	172	191	168	167	185	200	218	169	187	199	208	199	183	201	207	178	226	197	180	188	179	196	177	182	184	198	196	180	198	206	170	201	180	194	200	203	187	168	168	165	188	193	169	192	163	195	182	212	189	177	195	189	165	199	208	177	173	187	178	226	178	193	210	183	184	182	195	204	209	203	224	170	172	207	210	196	194	190	185	167	190	214	217	196	204	192	163	169	173	172	169	175	213	201	186	189	193	179	212	201	199	206	187	181	154	193	192	206	201	170	199	170	187	202	190	201	178	187	208	194	222	169	212	176	191	175	205	214	196	165	178	175	195	172	189	175	194	197	185	205	180	212	183	174	168	200	187	212	166	186	193	169	178	212	186	165	171	172	187	159	192	170	162	185	175	198	186	173	185	173	193	196	221	186	179	169	196	177	198	192	200	168	194	194	187	175	187	214	186	187	189	174	190	195	185	217	191	218	186	181	224	192	177	195	178	195	200	183	173	169	181	174	215	206	194	180	180	198	192	191	188	196	181	187	164	187	189	193	194	171	205	164	185	152	172	177	178	183	194	180	187	179	172	157	195	185	212	193	192	202	190	174	191	178	195	185	194	179	187	208	173	188	186	156	189	172	209	198	203	154	188	203	176	193	185	191	214	187	224	228	171	154	160	193	183	195	226	174	186	192	173	208	202	177	182	193	198	178	171	167	198	207	202	203	170	189	187	220	165	180	189	196	200	181	180	178	187	183	193	194	171	187	202	205	183	213	226	187	188	197	173	188	189	178	177	176	171	168	208	191	159	174	189	186	187	182	187	188	171	202	196	191	186	185	214	171	204	187	218	179	188	153	192	178	179	188	155	179	190	173	186	179	200	192	190	190	224	209	190	198	180	188	178	201	150	193	160	209	193	174	172	187	218	178	182	208	205	172	181	175	181	180	185	184	211	177	166	213	173	181	193	163	177	168	201	187	205	171	199	180	206	214	192	180	217	171	161	205	193	174	207	205	177	180	171	209	191	204	201	185	187	194	181	185	183	201	190	183	179	192	183	180	178	215	191	199	199	220	185	161	188	190	179	177	192	199	208	194	184	186	189	181	180	182	189	211	194	164	168	174	198	162	200	210	211	183	155	192	201	217	178	161	184	185	175	173	175	222	194	169	181	170	199	177	171	171	201	174	181	207	178	168	220	209	200	195	187	165	215	194	178	161	186	196	183	197	182	181	152	204	191	203	180	214	185	177	199	159	181	206	183	156	189	178	210	180	171	197	198	176	204	213	202	191	182	185	202	194	186	194	184	184	181	211	164	193	186	168	185	190	188	183	214	179	181	187	228	207	174	193	189	197	184	195	193	210	208	192	178	165	180	189	186	175	199	197	202	210	187	161	196	183	178	157	199	195	190	213	186	160	201	157	197	171	193	193	172	186	173	176	186	160	183	194	156	139	204	186	206	183	199	184	194	178	180	176	181	203	192	204	156	175	206	182	188	213	194	179	199	206	163	212	184	187	218	213	183	229	195	190	192	184	197	185	177	192	184	184	199	180	180	193	192	199	153	174	216	190	152	200	154	179	218	217	182	186	166	200	193	212	187	181	193	192	181	178	182	182	191	179	184	196	175	165	190	179	179	166	184	152	174	187	179	199	184	165	194	218	213	179	196	192	195	178	215	186	187	195	204	183	167	197	167	177	183	202	220	177	183	175	201	193	205	190	188	201	184	181	196	232	187	164	177	188	178	181	199	167	169	183	168	199	199	179	184	183	204	205	195	199	213	178	183	180	184	202	182	189	210	188	187	181	184	203	184	183	180	174	216	199	187	184	184	197	179	164	181	204	195	192	187	195	193	173	197	169	181	179	173	196	172	187	189	180	210	187	198	176	184	204	181	178	200	172	197	207	182	206	162	160	199	169	225	222	198	183	180	202	169	188	194	199	167	180	157	192	201	184	192	185	166	173	197	186	181	197	211	194	179	184	184	183	173	188	166	181	198	167	205	214	186	160	207	185	212	186	192	170	203	199	191	196	177	190	184	187	196	185	183	178	186	188	214	194	189	147	195	177	214	173	188	188	184	203	206	179	175	171	183	189	187	209	183	199	178	171	161	159	185	168	200	182	222	174	186	193	166	175	195	167	178	182	187	161	180	188	211	189	158	215	182	187	188	191	193	191	156	190	188	200	198	189	190	199	186	192	183	183	179	181	204	210	164	156	186	168	189	189	195	173	201	205	193	194	189	166	202	193	173	185	219	178	192	163	195	177	188	211	195	187	210	186	201	178	198	189	199	194	159	213	178	161	219	200
20740	16657	11186	2428	2465	2537	2673	2139	2470	2040	1511	1246	1146	974	874	852	702	668	628	573	564	571	595	593	585	564	566	508	528	515	467	523	481	506	496	515	491	536	540	529	510	535	457	492	485	471	500	464	450	480	502	498	441	503	493	447	482	446	432	472	489	475	507	466	457	458	472	481	490	492	480	494	467	456	485	494	503	469	485	463	501	472	434	433	496	464	448	470	495	478	468	492	463	459	486	455	492	514	496	480	452	498	442	472	428	471	492	472	472	447	452	474	459	462	496	490	478	458	473	476	489	472	463	479	462	463	488	462	466	502	483	450	522	514	462	477	456	475	476	466	486	494	444	474	415	459	475	498	458	502	487	509	470	462	470	467	481	506	450	464	470	491	494	456	477	495	492	454	501	469	460	484	471	457	442	458	505	446	471	453	484	492	457	489	496	454	462	468	503	460	447	488	468	498	481	513	457	485	469	456	474	471	477	478	496	448	490	482	493	484	499	463	459	486	487	462	494	429	493	435	507	473	494	507	492	458	484	464	495	437	461	481	446	474	453	447	420	482	432	500	488	440	478	473	465	497	510	452	457	486	496	445	460	455	502	472	507	487	480	435	492	514	530	462	473	480	476	509	436	455	503	494	461	463	434	445	439	439	483	502	478	489	444	469	459	453	452	495	445	517	457	468	476	469	483	467	496	468	484	473	482	470	497	471	492	505	436	492	457	488	484	488	479	472	490	453	469	489	477	472	469	488	493	493	449	481	478	470	480	443	467	468	475	443	459	436	458	481	495	487	497	482	490	493	473	494	477	425	462	457	481	500	495	497	487	466	458	429	516	457	445	464	495	501	454	508	469	478	452	452	449	494	428	470	460	462	453	494	455	496	456	488	505	422	480	499	462	430	445	454	501	457	477	432	444	507	513	447	495	465	477	447	470	444	445	451	519	500	415	485	484	496	447	473	471	495	476	491	471	409	461	421	470	450	469	464	486	491	458	478	453	444	452	448	508	480	484	515	471	479	463	466	484	449	458	469	441	493	466	459	517	465	497	470	501	455	495	467	457	466	471	475	422	475	404	510	458	468	491	493	459	483	501	478	505	478	467	471	478	460	459	450	531	464	450	477	463	474	476	457	478	506	460	463	450	494	484	504	477	461	484	476	443	475	529	477	469	447	507	472	445	489	463	430	479	440	465	477	451	431	476	463	471	430	463	475	453	475	483	475	468	449	467	483	480	522	462	477	493	479	474	444	511	521	482	472	480	480	498	450	475	496	484	455	480	466	449	447	460	498	450	461	495	457	449	471	454	480	435	473	472	479	467	476	492	469	474	446	463	449	487	467	505	445	497	488	452	463	472	479	500	482	500	481	468	519	461	446	494	502	475	492	458	479	492	484	448	462	479	508	451	482	508	485	481	462	501	543	470	487	441	440	476	462	460	469	472	483	432	499	477	481	490	474	416	409	493	471	494	429	468	487	478	487	477	497	477	490	488	474	478	454	481	467	463	446	454	478	488	444	467	454	451	513	468	461	468	502	494	480	465	465	456	468	452	484	425	468	494	478	476	466	465	487	453	466	448	491	438	456	480	464	515	480	487	443	415	474	451	482	462	505	441	491	486	497	483	474	489	497	466	441	456	485	502	478	463	491	496	469	464	471	485	504	475	478	451	469	468	465	462	486	449	466	493	487	443	460	442	473	458	472	451	485	468	494	467	459	462	448	475	460	470	488	465	466	467	492	438	471	480	457	491	471	437	466	506	457	482	449	460	468	474	462	487	444	465	482	424	476	449	523	474	482	468	461	455	477	467	489	486	459	474	430	449	448	442	486	471	479	470	437	494	504	500	477	453	507	482	459	503	443	465	490	441	469	490	428	489	516	480	435	453	464	452	482	493	496	474	495	493	463	479	458	492	457	476	468	454	448	439	448	476	471	462	495	434	473	519	462	469	444	462	443	480	437	503	464	468	459	489	475	455	453	474	493	470	453	460	490	460	463	474	468	459	484	461	501	499	485	495	454	508	463	493	463	492	468	494	436	425	486	484	490	456	452	478	481	500	472	465	463	486	448	464	490	465	470	429	461	463	462	483	455	453	527	468	469	447	466	475	483	457	482	496	470	512	453	452	483	503	480	481	466	481	472	474	481	460	474	461	488	476	485	497	472	492	495	491	483	478	496	463	481	473	407	478	447	461	491	499	500	469	474	463	508	507	478	491	471	498	462	474	477	485	498	493	488	479	466	458	483	508	444	478	500	486	491	473	470	455	439	468	450	470	444	458	463	452	510	474	433	494	484	459	505	463	493	480	469	479	483	491	441	454	503	476	467	494	473	490	493	527	463	489	482	447	490	503	451	452	442	485	463	484	456	454	475	479	503	493	470	445	462	444	479	454	503	500	479	477	497	444	464	459	466	478	452	500	462	476	461	459	466	453	502	484	441	439	470	454	503	495	463	454	482	443	459	464	447	475	428	477	483	441	518	464	485	464	493	460	515	473	509	479	462	464	509	508	468	418	441	484	492	465	457	507	460	490	482	469	500	467	431	477	450	461	444	457	486	452	472	477	514	453	484	488	482	476	486	490	424	439	471	495	457	463	497	413	487	445	484	473	449	464	458	454	434	444	443	469	471	480	461	480	458	447	467	498	473	462	467	451	502	476	461	468	525	472	483	442	456	510	469	482	492	466	453	464	488	448	430	458	434	489	432	483	451	460	483	476	509	454	492	467	490	474	440	454	471	452	458	443	503	451	442	494	457	454	471	474	482	487	466	473	490	490	470	468	478	490	450	470	451	495	468	443	481	462	475	449	493	468	463	463	474	432	476	499	484	486	476	458	498	452	426	447	470	508	498	438	513	474	485	484	492	420	469	507	458	465	479	441	454	453	478	461	444	431	433	456	456	470	496	481	496	474	432	476	467	476	474	473	456	471	481	450	446	443	499	450	457	459	493	487	486	499	493	466	458	488	477	466	498	466	435	486	484	500	440	444	500	495	483	475	470	512	472	447	456	494	469	448	489	495	521	485	452	463	473	465	461	481	454	469	444	484	473	493	487	459	460	496	463	468	435	460	486	488	501	443	481	508	489	451	448	481	474	489	449	489	481	508	509	452	474	442	473	475	493	465	488	466	426	472	463	478	477	473	450	476	466	490	452	476	489	452	459	450	466	490	490	459	488	428	450	513	446	506	463	487	520	471	465	489	462	507	461	463	437	473	482	505	489	443	464	458	467	471	476	525	470	475	487	481	472	482	450	444	487	515	494	441	510	444	500	455	458	442	486	499	470	486	480	504	461	466	448	423	439	458	464	435	455	464	487	462	437	522	459	472	457	458	480	487	443	488	505	436	489	458	494	434	488	461	458	444	471	472	510	470	491	447	477	478	469	451	463	507	455	459	458	498	490	465	431	453	454	483	484	471	490	494	438	510	445	432	454	457	495	454	440	467	474	463	460	444	468	468	485	469	479	461	463	490	440	454	486	528	433	474	502	454	469	471	465
8980	2672	1414	491	463	510	556	445	496	428	381	357	374	326	383	369	352	363	337	392	348	311	348	342	333	374	304	351	342	338	313	367	377	387	343	385	368	321	384	352	363	366	355	377	329	360	319	346	369	326	392	332	345	371	336	337	348	364	357	355	361	356	354	352	354	364	347	335	332	367	373	376	365	380	375	340	334	356	339	345	380	355	329	317	348	323	367	361	336	387	354	342	348	321	350	325	341	362	355	379	342	330	347	355	358	334	358	374	356	349	383	318	393	337	371	344	344	327	349	345	329	354	382	365	343	347	326	394	311	334	338	316	340	340	340	378	363	348	347	343	379	345	363	361	388	335	354	381	325	377	353	370	337	377	357	370	334	361	287	352	360	346	356	359	319	361	341	349	335	332	354	343	355	374	354	353	321	364	353	355	394	350	352	370	344	324	340	345	365	357	317	334	370	382	334	339	338	349	336	330	346	331	339	348	326	334	352	348	327	376	370	370	352	356	358	309	339	367	372	346	343	330	324	356	331	351	372	319	350	341	353	361	365	351	332	302	348	377	371	333	349	321	350	361	326	381	357	402	370	362	360	330	375	369	338	362	330	347	364	366	364	361	336	327	323	357	319	384	374	345	396	363	350	396	362	303	356	349	342	322	310	359	334	348	347	378	336	388	331	334	337	358	361	339	382	404	365	329	358	343	336	344	335	379	347	354	366	334	382	366	370	310	328	328	347	353	334	352	332	343	337	391	340	344	342	359	356	391	349	347	316	367	363	370	353	338	372	351	363	352	358	373	349	352	335	357	332	351	383	308	339	338	323	342	334	393	363	359	348	350	339	338	356	365	341	351	319	370	330	373	356	363	331	349	360	343	313	329	368	350	343	326	359	345	351	333	355	356	354	330	361	364	384	346	358	373	345	342	328	326	325	326	339	320	328	317	362	334	378	357	354	341	372	354	364	338	420	358	372	376	358	347	367	367	386	326	379	356	310	358	323	365	317	366	370	354	321	376	367	365	359	353	375	356	370	378	391	377	358	338	334	297	340	389	382	317	353	351	382	334	321	367	367	350	367	371	360	366	349	364	341	309	348	367	344	327	362	368	327	339	336	341	347	318	352	333	333	337	396	338	297	351	374	363	312	400	341	363	360	347	365	354	370	358	369	400	327	326	360	379	343	338	410	360	397	337	337	356	319	324	380	359	335	331	331	340	304	336	323	363	321	345	380	329	351	343	348	365	383	333	368	358	343	350	343	323	341	359	322	399	389	340	332	351	338	329	333	338	360	376	336	346	373	376	356	352	344	361	345	367	348	356	351	319	329	366	308	362	348	327	339	376	354	371	345	319	329	349	345	351	350	332	351	333	368	327	371	381	346	360	363	319	348	382	375	350	344	313	333	346	325	348	370	378	360	356	346	338	327	372	315	334	337	364	325	356	348	363	338	378	354	352	331	343	366	326	367	337	360	314	315	374	348	373	353	340	347	338	355	324	384	328	345	362	334	329	366	368	333	348	348	349	336	392	403	302	343	350	337	350	352	334	355	395	354	359	375	367	339	358	343	379	364	352	370	343	389	375	401	355	362	369	347	390	373	360	339	327	343	369	347	398	338	373	341	349	336	365	364	354	327	359	375	352	384	358	358	350	359	376	336	346	336	347	362	353	355	325	325	381	368	346	363	390	347	366	344	359	331	359	305	367	351	357	333	333	345	370	351	353	322	378	330	334	360	363	361	358	318	327	324	335	334	384	331	348	304	335	344	364	350	339	336	342	382	366	367	352	352	340	322	374	303	336	332	355	343	351	364	361	348	354	353	325	342	358	354	318	379	349	333	356	334	362	397	346	342	372	336	313	385	317	339	343	346	367	338	403	351	353	323	370	332	358	335	367	379	359	323	380	381	363	349	368	320	346	348	362	406	331	343	372	342	386	335	316	365	327	337	336	365	356	403	329	346	341	348	377	390	312	366	356	332	371	349	363	355	349	358	339	353	354	350	344	347	349	312	342	344	332	353	341	353	374	364	321	322	356	371	349	355	346	349	315	333	327	373	335	365	361	327	365	369	350	364	324	341	317	318	377	366	353	382	383	318	388	372	342	377	367	368	350	317	347	327	298	373	363	331	365	331	350	352	316	362	373	358	365	338	366	340	343	328	339	333	341	366	344	361	326	330	375	367	358	343	381	359	337	357	334	339	316	364	340	358	349	358	302	355	336	364	340	345	343	361	345	380	361	364	368	386	352	369	381	337	356	343	342	375	359	351	329	367	346	310	338	361	365	357	337	369	324	336	322	344	349	355	345	350	331	351	370	360	337	319	361	368	327	343	356	380	346	354	342	343	309	368	384	376	372	374	330	309	335	343	357	380	344	397	344	358	364	350	341	366	325	367	374	369	327	343	326	340	318	338	349	374	355	348	347	320	373	369	378	356	311	325	369	358	378	357	330	330	380	330	353	352	330	357	353	321	357	363	331	386	349	341	347	345	370	370	360	345	322	354	379	343	367	342	352	344	360	335	395	366	375	342	327	335	334	361	373	338	356	358	357	340	343	308	363	331	349	336	314	355	335	308	364	348	359	351	349	314	355	334	338	333	343	354	352	336	344	344	324	300	351	350	367	372	386	352	374	355	358	339	368	328	370	348	338	358	361	342	379	373	382	349	339	340	371	375	344	351	345	389	374	369	349	324	336	339	328	359	359	375	316	362	349	304	351	367	376	350	359	368	387	336	343	325	321	339	377	322	348	352	407	321	382	381	373	353	380	303	354	324	326	359	357	364	385	372	373	317	380	360	370	392	362	339	321	325	326	332	347	327	328	344	347	346	355	357	356	361	319	361	379	392	369	350	339	356	321	361	352	329	350	354	349	347	335	370	366	390	396	363	310	353	338	348	334	328	375	293	334	371	361	349	345	344	350	345	350	347	334	345	342	397	364	340	356	364	366	320	328	351	332	340	373	321	333	342	358	348	339	352	359	336	348	368	348	313	369	353	353	372	357	359	367	334	357	345	343	345	303	361	371	329	327	335	320	354	371	389	327	353	345	360	323	413	400	302	352	329	340	360	377	325	356	329	357	345	355	331	359	353	334	338	388	356	350	316	334	360	355	329	353	330	380	329	343	392	336	307	402	381	323	340	326	399	374	358	321	360	314	387	354	343	342	347	333	385	358	372	342	333	291	341	339	369	351	356	382	351	347	334	355	350	353	331	324	349	351	361	338	374	333	393	339	326	316	339	345	337	330	358	372	350	351	366	333	357	366	351	352	356	336	365	333	377	368	344	379	343	358	326	376	360	361	349	341	343	368	349	315	381	345	342	365	374	337	345	325	354	340	362	342	376	315	355	339	309	344	332	344	344	339	368	332	332	334	332	333	365	342	366	344	357	388	345	351	345	326	354	337	374	350	351	340	341	364	346	361	332	321	365	356	358	350	376	316	311	350	366	346	349	344	330	374	335	344	371	419	341	319	323	348	321	314	367	316	368	344	343	292	353	371
6525	3119	2622	1273	1379	1440	1537	1478	1529	1312	1131	1135	984	982	980	877	904	836	851	844	901	793	810	904	827	862	876	850	877	836	878	824	862	840	830	772	822	832	824	866	826	837	812	851	814	850	751	822	852	818	810	834	825	870	850	852	857	827	864	800	837	891	821	834	806	830	839	851	863	879	805	845	822	839	815	893	845	799	877	810	831	807	866	844	892	872	822	880	834	847	829	782	875	836	805	823	816	817	808	832	864	795	831	804	762	837	855	847	829	800	855	850	808	827	838	880	833	805	842	882	812	834	785	825	815	817	800	828	883	821	813	818	855	823	812	830	843	836	832	874	830	881	845	804	841	827	837	839	808	818	823	840	818	845	828	803	879	845	853	800	833	876	860	805	840	813	861	818	846	799	839	766	827	817	844	837	840	810	839	849	849	822	835	821	822	848	834	828	822	856	808	820	876	829	780	822	863	748	824	842	846	871	852	815	882	842	765	837	810	846	817	841	862	826	879	823	817	825	846	805	848	856	857	789	830	871	795	827	794	852	828	846	795	847	791	802	863	826	822	830	807	883	797	883	841	825	817	803	829	782	852	861	875	829	844	830	872	820	812	841	917	795	816	838	834	837	802	849	800	847	833	883	820	840	850	881	819	785	881	886	863	801	851	863	891	889	807	846	882	825	855	838	847	831	814	828	802	813	783	837	856	859	824	867	801	784	843	821	867	838	856	866	769	870	813	834	827	865	896	846	831	841	870	894	862	857	785	848	905	853	797	812	795	844	845	797	860	790	891	837	847	857	806	850	836	867	848	811	836	830	856	841	800	847	835	801	869	855	841	830	848	889	793	801	870	817	850	863	811	803	861	821	813	788	835	805	826	812	832	841	795	799	822	842	845	787	837	815	832	765	769	833	823	874	803	875	860	837	812	818	830	845	837	873	848	840	826	827	790	813	840	883	830	835	826	823	849	845	864	777	886	875	788	869	831	846	860	891	818	835	785	884	868	907	830	827	802	849	872	818	812	825	821	778	803	865	826	845	748	795	842	843	866	833	754	902	820	860	770	797	818	853	868	828	835	851	820	811	789	829	793	855	854	765	867	902	826	845	818	841	838	859	825	847	835	880	876	856	894	864	771	763	837	847	799	839	889	850	840	873	832	865	808	815	824	842	825	813	870	809	808	812	830	793	827	880	900	865	847	849	787	855	833	839	804	819	861	866	875	877	862	801	844	849	806	790	861	815	870	849	805	853	822	852	760	882	772	856	831	804	851	842	853	834	823	821	837	795	812	845	848	844	830	845	787	849	855	851	813	782	870	854	819	791	831	863	844	829	849	835	859	805	826	834	911	805	843	807	831	857	836	832	830	864	841	864	865	854	804	815	843	836	840	786	793	819	828	814	800	835	850	786	825	875	890	859	853	819	796	767	841	822	841	841	855	803	837	840	799	838	843	848	809	822	852	811	822	837	794	875	799	878	773	812	864	838	792	829	864	856	800	860	821	841	841	819	838	807	837	850	855	806	839	829	823	801	786	840	826	852	789	861	816	883	852	847	856	809	798	894	849	832	880	866	866	801	896	811	764	779	796	853	821	893	841	773	786	787	820	890	860	800	824	826	853	884	844	806	820	788	813	779	818	859	815	822	821	859	896	827	851	808	833	824	812	852	849	787	853	813	869	773	845	877	805	762	826	837	869	871	766	825	764	881	776	913	809	852	868	813	809	820	861	839	819	788	860	852	847	839	825	841	814	734	803	820	798	820	875	826	835	852	816	873	808	827	839	796	846	849	866	865	858	857	789	869	834	853	851	812	835	819	818	817	858	814	818	798	836	810	840	868	839	844	851	876	784	822	815	843	836	797	848	853	812	785	839	853	811	792	894	876	881	864	838	897	817	869	839	782	791	826	804	801	855	900	786	807	852	825	786	834	792	811	832	868	767	833	864	870	831	878	798	796	816	786	810	857	811	822	821	811	795	785	872	835	804	791	887	827	844	807	873	825	841	814	863	828	801	854	799	824	779	832	845	820	829	883	800	843	865	837	870	871	822	828	844	808	856	863	793	851	850	856	873	854	845	797	880	827	805	846	851	858	798	919	842	833	891	850	763	844	809	833	770	824	844	830	838	843	821	855	886	810	848	877	841	820	790	836	799	838	887	752	867	817	809	829	835	788	808	878	874	866	798	785	830	827	832	810	813	846	834	805	808	821	852	814	819	814	835	894	849	829	851	867	841	822	815	855	793	826	786	780	828	840	833	848	821	899	857	833	842	816	874	851	794	845	860	844	861	804	832	832	867	806	826	885	869	880	842	835	773	838	891	843	862	791	858	840	783	791	863	858	827	801	843	810	809	861	853	816	842	864	815	846	877	812	848	817	818	798	799	827	818	841	740	836	826	798	817	840	901	799	831	809	795	866	850	827	813	851	818	813	816	825	810	838	871	858	811	838	767	822	882	799	877	837	836	854	828	810	825	811	852	871	865	817	822	846	843	835	853	812	843	851	835	793	778	864	828	849	816	858	821	828	826	833	808	821	851	805	817	798	815	837	900	888	867	835	845	819	825	818	823	870	820	858	801	863	891	844	846	822	820	849	868	881	819	830	881	810	825	811	857	852	848	852	887	794	841	856	887	867	834	848	847	851	811	799	803	822	837	866	836	858	834	834	836	880	771	805	823	821	862	844	852	786	856	856	825	851	823	856	825	847	827	792	832	835	854	841	828	822	802	773	802	789	844	858	833	801	857	835	861	834	777	808	815	817	875	847	861	766	835	799	866	796	812	776	810	817	817	840	852	813	849	804	824	836	851	778	813	854	815	885	787	813	891	882	856	797	827	841	884	834	807	845	838	815	849	794	858	872	868	834	858	829	841	856	825	833	831	767	831	783	815	795	852	793	883	820	846	833	836	842	783	872	816	858	881	853	870	828	826	834	865	772	834	882	883	832	855	848	838	844	848	828	876	871	892	847	824	808	851	855	849	791	841	856	809	776	837	793	854	815	808	817	829	855	827	813	829	837	801	859	797	818	799	845	786	815	863	843	870	847	830	833	857	803	872	825	871	881	845	845	788	787	826	839	822	860	834	876	820	813	868	815	813	897	787	863	810	825	788	847	849	828	867	873	870	902	803	841	780	827	835	855	834	799	799	805	819	847	833	801	841	849	814	829	822	850	821	833	773	776	837	866	807	825	831	818	865	901	838	843	829	824	825	829	825	827	816	845	857	833	821	809	803	829	842	813	796	848	849	841	854	829	848	903	794	834	862	888	809	828	825	812	774	845	838	817	813	807	855	819	829	891	839	836	829	854	892	845	830	836	865	818	908	823	786	797	803	822	818	880	838	878	823	831	854	805	825	818	839	868	769	828	872	803	794	813	792	821	856	790	842	799	882	863	850	825	850	864	815	864	776	860	845	841	775	863	854	848	812	820	840	804	831	797	866	796	841	839	813	868	875	807	862	814	805	827	799	790	791	831	817	902	811	835	795	832	839	887	839	816
21578	10990	5626	1048	657	639	607	616	619	472	452	423	408	377	400	337	340	362	354	339	322	320	334	356	366	356	307	341	344	376	324	368	357	353	335	351	316	370	337	327	338	331	341	347	320	342	336	328	338	334	329	380	338	342	370	387	329	348	329	341	355	330	365	344	335	381	326	364	339	353	325	322	309	330	318	329	352	329	301	350	330	325	367	329	335	353	319	377	340	315	341	336	311	341	363	368	312	343	346	338	343	338	311	340	359	334	334	370	361	329	341	361	338	329	341	300	318	331	334	387	321	371	350	341	337	348	337	378	320	342	315	350	369	345	310	341	312	354	302	356	381	345	355	329	367	300	354	369	293	328	348	340	327	329	327	311	335	342	350	346	358	333	347	394	328	335	345	344	346	370	339	337	332	345	342	335	329	337	329	331	369	344	335	361	346	336	373	365	364	331	354	362	306	318	364	360	355	382	341	331	350	345	289	323	345	345	354	336	317	293	333	324	320	321	333	334	362	366	330	353	383	375	344	358	336	343	361	314	335	316	353	335	362	309	380	355	325	350	341	348	341	344	354	330	330	320	302	368	334	323	370	311	338	307	336	351	334	339	335	334	343	323	365	366	362	318	328	292	298	334	311	299	327	328	354	318	323	328	354	335	320	341	339	326	333	329	324	359	308	320	346	324	357	346	336	339	328	339	349	354	378	356	349	331	324	343	361	373	325	360	362	353	333	343	344	391	359	360	390	346	316	300	313	344	325	336	336	342	338	355	343	341	343	340	302	359	344	357	338	335	365	361	318	347	324	328	330	360	369	321	335	341	341	324	323	371	364	366	343	354	325	328	361	364	364	363	358	323	350	349	356	331	331	353	389	339	354	352	358	320	335	344	318	312	340	356	334	326	368	354	372	331	340	350	348	359	333	367	341	323	333	320	338	332	373	330	360	326	319	339	330	367	322	342	297	320	365	339	354	391	361	328	331	332	343	336	342	343	327	316	329	326	377	340	346	315	334	343	369	282	357	339	345	327	298	351	330	335	347	323	337	383	322	321	297	370	360	321	339	336	357	349	349	366	315	347	336	344	362	367	342	321	345	341	297	313	346	330	352	332	365	342	345	370	309	350	352	363	343	332	323	359	336	331	328	318	342	338	366	353	342	316	354	334	324	307	343	335	329	331	329	346	346	344	334	314	322	352	299	344	310	356	313	306	361	339	338	330	359	361	338	303	338	321	308	350	334	364	325	346	337	377	368	354	363	352	324	324	353	344	359	367	330	319	331	346	334	307	308	347	355	328	322	371	414	323	329	355	324	343	315	348	352	334	371	326	337	317	386	349	323	331	336	340	361	391	334	364	324	310	319	325	345	362	343	349	324	336	305	345	347	333	361	338	319	335	357	353	344	362	329	333	366	318	348	327	320	350	356	364	359	331	332	320	332	379	352	310	353	326	365	355	374	338	336	349	326	351	376	329	384	357	322	369	338	352	341	315	348	317	342	389	380	315	359	306	336	326	357	361	329	330	357	328	357	331	340	360	314	356	367	329	316	353	351	332	318	335	322	352	361	325	318	330	367	346	338	345	337	360	359	330	312	358	340	320	345	320	335	353	355	337	360	331	328	349	356	338	325	317	320	350	346	366	343	339	328	312	327	312	342	362	345	316	310	369	356	325	322	321	345	356	361	310	371	374	357	316	365	349	349	351	350	355	325	311	306	331	331	356	335	353	376	313	317	322	347	361	326	345	334	356	363	370	329	330	334	335	342	342	366	352	349	320	320	355	329	351	327	332	303	317	304	328	360	378	341	328	336	346	338	323	342	338	311	321	324	328	362	310	348	343	362	351	320	363	348	320	350	331	298	351	340	356	325	335	321	332	316	367	335	352	322	340	306	335	332	353	340	346	346	336	353	327	328	339	334	349	346	343	345	324	349	330	363	358	332	349	339	323	376	345	375	325	337	370	339	367	326	354	302	318	309	328	311	358	318	337	368	374	363	353	342	381	332	340	342	344	351	355	347	365	354	307	330	326	319	323	331	338	380	322	342	341	348	308	329	346	336	345	340	359	349	331	385	347	393	340	362	345	343	349	357	347	357	348	311	321	315	322	310	343	317	307	372	337	336	319	331	324	329	323	319	315	345	320	365	311	354	361	316	351	335	352	318	363	356	366	346	352	357	354	354	335	316	316	329	299	358	325	309	325	359	354	367	345	327	367	360	310	314	364	353	371	351	357	373	328	333	321	330	337	354	353	333	326	317	347	342	354	322	342	331	362	340	371	346	353	327	368	320	347	324	335	357	345	358	341	357	361	355	349	323	344	371	318	359	359	374	342	347	344	329	319	348	330	367	343	364	311	359	352	357	345	334	333	348	340	322	343	330	342	378	337	340	321	302	330	396	361	333	344	316	362	352	326	331	351	312	303	343	314	325	339	366	323	311	339	341	332	349	327	339	348	347	326	325	383	324	353	366	342	361	335	310	333	351	350	338	324	366	307	343	359	328	374	334	302	353	346	357	374	345	299	351	354	340	331	320	346	324	327	375	329	328	290	330	323	343	322	356	334	358	346	339	341	384	335	340	345	365	329	378	352	341	335	320	346	322	352	355	339	338	335	365	335	311	359	321	341	354	294	326	378	312	360	341	344	330	339	335	348	342	340	325	334	351	287	334	352	335	332	343	322	339	355	332	311	353	296	367	347	296	305	315	351	333	304	314	322	333	346	327	319	369	305	348	355	352	347	362	344	378	342	331	329	349	325	345	359	301	345	347	370	379	306	333	316	362	385	325	348	333	326	343	321	342	341	354	385	353	352	342	352	328	314	326	333	368	330	371	384	324	330	320	339	351	357	344	332	389	356	304	337	343	319	330	375	351	310	334	331	371	324	341	336	338	361	328	319	336	372	342	334	317	348	362	376	345	372	350	351	351	335	348	339	367	334	358	334	348	309	334	351	340	320	363	318	341	367	336	364	331	289	315	359	326	343	312	309	340	339	322	353	352	304	342	331	325	372	327	340	338	328	363	336	362	326	351	341	355	335	351	342	316	319	337	403	316	335	332	328	357	359	322	353	323	341	370	345	342	338	347	325	335	366	321	336	322	309	322	338	325	342	345	337	357	341	327	364	364	343	347	371	369	332	329	316	320	340	317	343	340	323	334	317	348	331	330	339	326	350	317	342	337	331	346	323	317	331	357	338	326	365	310	323	341	343	367	341	367	359	341	356	326	335	342	356	343	357	383	358	329	330	331	371	364	381	331	336	317	349	367	362	323	368	362	359	372	367	363	341	329	318	331	312	326	386	338	360	364	336	347	314	349	330	319	284	329	348	349	366	332	343	346	351	343	357	320	329	364	322	341	338	327	371	323	336	332	330	322	331	341	338	334	362	355	353	369	363	364	316	340	389	362	345	343	343	340	345	328	329	334	324	360	333	315	339	355	344	334	335	376	345	356	350	350	330	358	354	360	346	292	339	347	318	313	318	341	344	318	331	329	360	326	371
15632	9947	6710	2184	2199	2304	2238	2386	2270	1644	1426	1374	1210	1199	1112	1032	980	976	940	916	900	915	842	847	912	852	857	905	866	868	851	810	809	818	863	822	823	847	884	890	842	815	786	810	804	784	810	799	839	805	856	822	786	829	793	812	816	805	798	844	820	811	818	793	726	788	844	798	788	798	818	841	788	842	793	809	786	837	774	798	780	802	765	797	787	815	824	806	815	845	830	778	805	790	821	792	797	865	823	820	832	790	738	833	837	862	809	822	873	857	836	816	784	836	815	780	819	846	764	806	780	771	813	803	809	806	819	813	798	824	799	800	825	796	805	845	829	783	848	801	830	825	835	823	774	811	814	849	789	813	832	776	762	796	767	827	813	809	804	809	821	829	783	793	842	817	820	805	790	794	827	798	787	854	801	754	817	830	757	781	758	848	884	818	792	799	761	841	718	864	793	776	787	811	799	807	837	780	777	848	851	802	801	755	831	793	846	861	845	789	798	810	760	817	789	765	859	869	801	769	825	770	812	819	777	778	802	852	765	843	803	803	852	817	845	804	789	858	798	820	833	835	853	787	813	812	808	830	786	806	815	788	812	816	786	801	793	778	793	840	774	860	817	802	745	814	735	781	790	811	865	768	752	789	782	781	831	790	759	836	820	863	783	828	823	802	836	803	846	797	814	779	841	793	834	834	772	810	797	843	807	810	760	793	793	811	775	794	774	809	772	782	893	779	812	759	739	748	845	826	835	799	798	790	804	896	830	815	793	821	818	841	831	799	817	833	799	838	848	851	819	794	858	799	811	826	869	807	803	802	795	797	842	817	756	814	764	838	799	831	774	805	863	800	845	844	827	785	735	848	810	756	788	817	770	824	779	811	761	830	814	840	853	833	823	793	836	774	800	761	792	789	788	825	778	830	823	831	748	862	823	761	746	773	798	786	786	822	813	826	825	791	818	821	824	774	761	806	777	826	822	776	799	809	882	789	834	811	781	813	782	808	799	782	806	836	798	831	792	788	812	781	879	769	801	809	778	797	854	758	804	821	835	804	770	833	811	822	809	783	785	772	817	785	870	830	805	838	820	794	800	805	788	811	804	799	810	805	817	829	775	844	787	813	784	861	813	806	780	790	791	829	822	850	771	774	865	803	806	772	840	837	799	892	780	838	809	804	830	818	847	815	854	793	817	788	851	847	767	837	783	854	865	782	823	851	832	807	791	776	786	818	820	868	811	828	808	810	807	805	791	802	796	762	806	794	828	819	782	829	791	766	808	854	780	789	765	811	795	816	799	795	743	770	847	827	831	866	753	801	825	768	810	769	802	809	829	800	784	853	785	755	812	813	813	779	840	785	786	841	737	846	803	811	811	742	801	791	787	834	738	819	766	809	829	838	825	840	858	769	800	817	848	829	732	796	803	807	818	833	789	795	808	776	827	784	790	808	838	822	823	833	801	802	816	799	816	797	796	758	859	773	802	805	848	817	813	824	818	801	830	836	769	768	806	853	813	812	844	817	781	772	791	775	771	778	805	801	807	815	770	801	797	845	791	803	780	799	811	840	842	794	847	775	800	795	776	789	840	798	805	818	826	792	799	865	831	779	740	792	804	818	830	799	784	796	875	839	825	768	743	786	856	817	808	781	783	787	833	777	808	809	830	821	827	828	811	855	776	774	785	839	765	805	826	815	774	788	852	811	824	827	816	831	852	805	798	830	784	788	815	814	824	856	823	852	847	820	808	866	818	804	777	817	848	821	815	792	803	803	811	813	816	786	807	820	789	811	784	802	825	798	802	825	809	811	771	814	797	785	838	819	839	787	806	809	761	830	792	815	820	806	790	809	782	829	782	843	862	796	757	814	786	866	824	837	821	823	781	758	817	816	825	814	872	777	841	835	769	820	787	839	821	781	818	772	766	789	816	812	808	819	785	843	833	751	806	786	800	794	793	773	788	833	807	802	798	866	777	777	824	772	784	794	878	792	772	880	772	807	787	850	841	822	837	827	836	785	797	848	784	768	811	820	843	813	825	779	862	755	787	779	801	849	775	835	834	811	818	820	744	792	798	841	830	773	779	793	799	818	844	770	855	793	744	823	777	803	844	786	843	792	800	802	824	837	816	824	801	818	824	792	807	796	864	836	810	835	832	773	830	800	764	858	787	798	806	729	833	812	782	786	787	817	837	800	816	796	789	751	807	826	798	831	724	778	803	830	802	827	816	785	854	831	848	745	859	788	787	805	885	775	812	784	756	811	793	813	801	737	796	773	842	838	821	821	858	778	816	825	821	782	830	818	768	782	821	798	766	785	823	841	881	798	836	870	829	856	815	833	765	752	840	816	839	824	797	781	794	840	804	813	814	813	755	794	803	813	791	778	821	815	815	786	743	859	772	793	748	807	816	835	759	800	838	850	828	816	820	803	802	816	817	821	772	807	789	813	813	829	855	802	791	829	830	848	800	807	824	812	803	817	791	863	761	815	832	799	806	804	818	821	792	775	767	781	811	797	808	800	822	773	846	814	796	804	818	831	791	746	835	767	776	812	832	820	796	802	826	788	772	793	800	786	837	792	773	777	764	780	800	809	800	786	810	815	867	822	847	788	789	804	840	785	792	817	781	813	833	843	823	849	810	804	781	854	802	778	852	767	849	786	782	754	842	775	784	821	841	802	822	820	756	841	794	833	792	758	770	805	836	856	760	799	818	794	822	803	830	828	813	783	811	781	822	833	825	773	856	763	824	809	829	810	846	757	773	784	797	796	778	833	780	793	787	763	786	803	786	804	857	802	780	796	775	855	795	792	733	807	797	829	804	807	821	777	768	783	791	824	828	836	817	796	829	829	789	826	825	808	736	876	800	800	779	818	845	786	833	871	789	751	819	790	757	772	829	825	795	835	787	817	803	853	745	817	773	815	833	840	827	771	813	768	808	815	769	798	785	777	803	797	824	807	808	815	797	821	789	814	810	810	816	798	789	860	758	790	818	815	807	794	827	790	805	814	753	813	841	760	835	863	825	854	817	821	772	796	798	788	798	821	834	807	824	780	723	819	839	805	833	794	764	773	798	730	780	790	826	820	771	807	787	811	801	803	884	813	774	780	819	798	753	828	754	793	782	771	814	764	846	781	758	778	806	818	791	822	782	810	829	779	793	783	798	768	755	826	800	822	821	859	774	767	804	824	783	817	763	809	755	791	791	864	820	855	834	816	839	820	773	821	738	809	781	811	825	815	799	791	821	798	843	782	830	802	809	812	781	826	838	794	802	784	813	830	808	816	808	767	832	822	833	809	795	764	825	852	812	779	809	805	786	794	808	811	859	801	796	809	780	807	774	820	811	839	832	804	848	810	786	801	834	834	822	827	803	761	752	827	816	764	826	810	805	834	816	826	841	764	802	808	804	796	822	800	853	808	817	814	768	771	808	775	818	847	811	845	810	825	789	770	817	875	813	801	878	804	795	738	783	818	790	798	751	834	833	832	802	767	775	820	836	817	836	804
31863	18373	11413	1956	881	726	612	628	521	374	361	320	251	255	248	230	238	246	264	233	174	220	225	216	219	210	177	212	208	204	206	204	183	203	204	187	190	217	198	227	194	194	187	193	226	225	206	190	175	190	173	202	184	179	207	221	179	172	178	179	172	206	199	187	178	180	173	199	188	174	165	173	197	197	211	190	211	191	184	209	191	184	177	181	176	225	190	186	216	170	177	237	197	197	195	211	201	176	202	210	205	196	236	189	190	207	194	168	183	213	189	189	175	196	192	194	204	186	187	188	191	214	222	190	205	200	214	185	212	193	220	208	198	203	191	183	180	202	216	211	187	213	193	195	206	193	174	162	179	187	200	211	205	190	205	187	187	174	202	179	187	173	175	220	210	183	200	191	202	175	168	214	176	187	200	201	190	159	207	220	178	189	171	221	185	187	178	188	185	165	179	169	194	210	209	173	215	216	213	207	207	177	209	158	189	180	176	197	195	199	217	159	190	209	186	191	186	188	187	219	207	189	191	204	198	204	203	197	206	206	170	207	191	192	210	190	209	191	199	194	188	209	199	173	218	175	192	189	192	178	205	197	197	186	205	211	179	192	196	203	189	209	175	192	185	207	185	219	217	183	181	204	208	190	168	195	186	172	199	174	208	171	176	163	200	214	184	186	205	197	189	197	194	187	178	202	192	179	210	203	182	177	197	213	201	184	181	183	217	183	232	183	183	219	183	166	199	180	213	201	192	208	210	194	188	208	188	185	177	192	209	197	220	183	200	179	189	179	181	187	212	173	206	190	205	204	170	194	182	214	194	183	193	218	192	202	186	186	202	191	207	191	176	195	183	213	207	193	217	230	193	180	207	196	192	183	191	176	169	170	197	184	192	201	167	200	170	184	199	231	184	169	206	197	207	201	214	184	174	187	224	198	197	218	186	174	186	198	212	196	201	200	196	184	181	186	216	186	199	169	177	175	172	215	187	185	188	211	207	176	208	182	166	199	183	184	172	197	189	217	202	199	209	191	169	178	206	184	178	193	221	201	196	197	206	208	193	196	203	200	183	219	184	198	188	211	216	193	194	200	166	185	180	200	175	179	161	175	176	213	191	198	172	170	200	211	194	193	201	195	171	171	206	179	195	198	214	176	215	197	202	198	185	179	190	193	199	185	205	207	184	186	204	230	215	209	192	197	207	210	202	194	217	189	224	213	185	171	215	207	175	172	187	173	204	201	156	183	159	186	179	196	185	174	171	196	200	212	202	202	176	192	180	192	212	189	215	177	217	230	196	201	201	202	208	207	196	191	218	184	174	181	169	202	198	180	184	226	189	174	199	183	204	196	195	184	220	198	193	186	215	193	194	196	210	216	196	198	188	229	202	194	193	205	188	167	206	209	207	190	184	204	189	187	206	180	202	232	173	200	209	212	181	194	180	209	164	170	187	189	220	207	193	196	184	205	181	176	187	206	179	170	172	200	179	190	205	213	201	217	206	205	187	189	209	187	195	178	211	164	177	222	169	227	209	208	212	205	165	167	201	217	175	182	192	170	178	187	172	197	191	187	155	204	195	221	188	186	167	192	195	183	182	185	169	196	212	201	193	179	193	190	211	193	178	198	195	192	188	197	209	175	163	189	208	186	185	197	217	204	198	191	218	208	184	202	168	207	201	191	207	185	189	181	187	180	202	161	177	200	212	203	209	202	189	210	218	178	178	184	160	204	190	198	180	213	203	199	197	187	214	192	192	202	205	178	177	176	176	220	172	189	193	175	197	191	207	190	205	186	207	176	191	180	181	187	178	204	199	181	172	191	199	174	210	182	170	202	215	203	188	186	198	180	185	179	185	191	180	210	217	187	213	170	182	205	180	205	212	211	170	186	181	209	193	205	194	196	209	192	207	187	194	215	224	180	208	191	194	208	178	184	196	185	199	187	180	193	218	198	197	183	199	198	199	182	205	210	167	196	194	197	221	209	164	194	199	162	207	205	177	184	211	193	186	194	190	205	186	197	207	167	181	173	213	200	193	207	211	214	200	186	197	190	167	186	201	168	177	177	198	198	176	183	183	192	209	196	159	177	203	171	207	184	187	194	195	189	200	186	197	177	188	199	215	181	199	192	201	191	187	202	217	200	213	197	193	167	188	170	181	197	194	195	200	174	189	215	182	187	222	179	201	171	196	187	179	189	193	176	180	190	190	196	201	195	185	170	199	201	233	208	181	198	189	180	177	203	169	175	188	201	183	193	184	197	198	201	219	209	172	182	211	210	168	201	215	212	159	185	183	174	191	175	199	199	210	204	208	207	192	181	205	212	204	207	219	207	191	189	169	185	204	198	190	205	192	207	192	176	182	196	198	187	181	172	185	212	189	197	211	178	186	198	182	165	190	171	215	185	195	188	196	190	188	176	185	194	172	221	168	190	172	186	175	213	189	198	228	186	191	194	191	184	195	176	206	192	186	183	197	207	182	167	184	203	208	190	201	211	223	177	190	206	170	175	173	197	219	187	191	237	210	198	187	160	214	195	170	181	197	213	194	166	157	183	199	169	217	195	239	195	187	205	193	176	219	185	191	193	210	205	185	190	193	172	186	185	209	184	189	187	175	199	179	196	193	229	207	198	180	163	150	186	191	189	202	213	193	189	193	229	183	162	186	163	198	190	220	213	228	212	215	206	181	163	190	201	205	193	199	177	187	202	195	212	206	181	198	187	205	212	174	210	227	190	208	188	197	216	181	185	196	177	183	180	210	188	191	182	185	177	176	197	181	202	176	204	192	186	164	183	177	176	168	196	184	167	201	188	207	207	181	196	186	183	195	168	172	183	214	203	194	195	197	190	183	180	207	185	200	215	185	192	200	202	187	186	157	190	191	213	218	195	195	182	179	187	178	191	174	162	190	208	205	178	198	192	207	197	185	207	183	168	184	185	192	194	173	182	202	176	186	189	200	158	184	188	191	201	184	205	195	177	184	220	189	167	204	182	182	179	198	203	203	185	185	197	203	199	180	191	194	195	186	184	186	163	183	175	179	180	194	202	213	180	194	176	190	195	172	179	201	212	207	227	192	186	166	169	188	192	185	172	172	178	194	193	200	201	180	161	177	195	201	193	153	195	196	202	188	215	182	194	198	181	191	206	215	165	193	208	200	195	176	210	203	194	154	199	210	194	239	179	197	220	196	208	194	184	178	198	188	183	211	182	196	182	200	198	203	183	182	194	180	188	184	187	209	181	169	213	202	191	164	196	189	190	202	182	198	215	231	209	187	184	174	202	175	185	200	168	205	183	216	178	206	200	180	165	198	193	157	180	223	191	198	181	186	190	183	170	189	173	202	192	206	176	161	191	192	192	197	173	159	190	176	187	183	193	193	201	183	213	186	180	181	195	193	164	186	209	198	196	199	184	189	196	170	210	192	191	201	183	197	206	194	196	189	191	195	196	174	198	211	190	199	181	182	194	193	185	202	187	181	211	169	175	198	192	220	183	213	196	201	214
21332	14861	11636	2904	2792	2863	2551	2926	2524	1678	1511	1277	1235	1101	950	804	738	747	683	609	604	661	649	546	594	561	532	567	551	572	548	544	502	496	536	519	567	587	549	559	554	519	495	509	502	479	461	487	524	493	510	493	514	502	490	474	485	498	478	494	496	476	476	497	461	463	504	513	475	509	516	519	510	487	482	488	502	460	482	452	488	497	466	442	485	495	494	466	502	516	454	492	498	505	495	502	452	480	457	485	504	499	475	453	509	528	491	498	452	470	477	491	493	479	487	512	468	464	506	461	467	475	492	483	505	466	479	482	446	469	479	485	484	477	505	491	503	478	504	524	460	454	506	463	495	432	470	447	501	456	482	488	507	458	453	480	450	481	523	506	468	485	453	453	494	487	453	479	481	506	440	451	477	501	465	484	438	503	510	508	456	472	469	474	459	519	472	469	432	529	434	460	498	447	497	506	494	495	474	486	503	482	482	475	503	465	470	478	457	474	467	440	526	471	472	507	523	463	499	506	490	443	511	489	450	454	478	472	461	489	494	468	438	458	549	487	470	511	458	484	488	496	476	525	493	501	486	466	498	433	495	489	518	475	497	461	467	475	471	483	489	543	510	486	496	481	451	515	485	476	489	477	475	492	471	456	516	474	484	474	454	505	492	452	526	498	469	469	492	493	520	521	470	467	466	509	499	455	455	501	504	474	447	480	478	495	487	452	473	487	471	475	462	465	501	508	464	543	461	469	489	478	505	468	487	507	478	498	482	465	493	492	478	452	505	509	457	516	521	499	470	468	459	474	490	505	499	469	488	464	502	466	464	468	460	505	464	476	495	479	479	461	476	469	474	473	452	466	476	476	475	516	518	487	496	482	484	451	479	471	496	472	457	490	518	504	471	464	492	497	492	540	503	497	445	451	503	520	467	489	488	494	506	474	499	444	489	538	473	497	439	496	508	494	516	485	482	507	485	490	500	493	510	473	464	488	489	506	473	449	489	493	465	498	498	527	466	487	491	496	472	485	494	465	489	443	466	496	482	450	502	467	471	473	480	470	488	460	425	470	494	489	463	468	465	465	518	512	475	470	477	502	476	488	473	535	439	488	489	500	501	528	485	499	448	457	468	500	483	473	510	464	485	500	480	489	489	465	461	445	466	507	491	453	489	482	450	476	426	498	443	497	451	474	487	459	468	493	484	460	489	484	482	520	438	550	462	471	493	458	491	483	459	454	512	451	510	476	495	522	460	457	476	472	496	511	485	480	503	482	453	511	501	483	480	467	475	469	475	496	491	458	512	445	472	436	527	529	493	510	454	495	462	467	503	459	503	505	470	478	489	479	502	475	493	486	492	432	485	428	481	487	507	490	477	458	495	463	459	448	475	490	491	437	476	443	524	518	459	492	509	477	463	532	479	501	497	470	526	511	494	472	467	521	451	497	509	456	460	502	504	500	475	499	477	491	455	503	506	473	490	485	508	479	477	506	489	467	482	501	458	448	470	458	499	494	470	487	500	457	474	416	488	469	503	480	483	478	503	500	438	499	449	531	466	491	529	506	482	477	494	457	460	456	470	457	499	498	483	482	514	483	448	458	489	495	460	493	506	474	509	479	439	493	504	499	492	485	485	469	457	483	496	506	465	486	448	480	518	519	490	502	479	498	451	478	482	495	490	529	487	469	458	443	463	458	478	489	482	460	480	473	491	474	512	480	502	481	438	520	513	507	496	467	482	457	502	440	491	458	468	514	507	484	472	492	443	531	492	483	536	518	479	489	475	460	491	500	481	498	472	506	478	521	466	460	476	473	445	453	453	491	496	453	428	472	479	514	499	450	503	475	505	511	514	469	479	474	440	463	453	510	481	475	494	500	504	464	486	463	502	476	483	477	477	461	486	467	497	487	535	498	516	476	472	512	471	490	461	464	484	467	506	467	455	469	477	484	457	472	461	424	499	525	480	471	492	498	477	499	463	514	468	488	499	494	471	477	455	487	478	490	479	495	497	514	493	499	521	483	478	502	458	484	521	475	478	458	460	508	502	501	512	497	506	534	452	494	496	482	504	430	482	491	504	536	481	454	488	468	486	452	483	439	484	451	443	446	461	433	444	486	500	433	463	463	483	488	504	485	483	456	466	499	490	458	461	536	493	511	479	525	494	464	469	481	452	514	489	471	481	483	504	458	496	491	471	464	536	465	470	477	450	513	483	551	491	500	475	502	510	502	494	434	509	457	481	494	507	507	536	500	516	482	468	473	515	477	496	503	504	470	426	465	494	489	456	481	453	489	515	494	450	470	519	485	480	429	438	464	497	527	496	474	505	483	509	458	468	475	506	474	499	483	439	469	456	456	459	496	452	472	498	481	506	447	467	486	502	464	451	503	502	467	465	536	529	521	504	471	492	522	496	456	423	442	482	461	488	457	479	480	465	484	502	498	516	483	451	491	466	493	491	456	503	472	505	486	482	502	521	458	484	489	502	508	458	451	460	485	466	520	455	476	501	452	474	471	499	531	491	469	474	512	495	480	449	489	432	496	478	484	487	472	471	499	496	457	443	486	448	478	488	488	525	495	450	481	484	496	478	471	489	490	474	476	473	486	504	526	450	487	523	484	480	498	486	485	487	498	489	509	484	465	484	453	549	494	473	454	451	490	435	515	476	485	510	454	475	447	493	476	477	455	490	481	487	479	480	476	486	459	480	489	526	516	458	510	485	483	499	523	516	465	479	504	506	456	467	478	498	436	445	479	531	457	437	556	517	499	454	514	473	518	537	463	490	494	467	458	469	472	500	505	500	481	499	468	452	439	465	465	522	455	489	472	533	502	479	451	497	488	459	509	470	458	487	459	479	503	533	476	452	440	504	429	497	476	504	462	457	464	464	475	489	472	428	516	445	486	497	485	521	496	506	460	453	466	490	482	469	459	455	473	485	458	443	469	477	462	466	491	498	468	514	511	482	477	505	492	481	504	488	487	506	461	514	471	426	463	505	472	477	553	492	478	465	494	456	457	440	511	484	472	480	479	483	503	490	478	456	474	482	483	473	462	493	453	490	477	523	502	462	502	456	464	476	490	432	521	484	497	435	460	496	491	485	463	489	482	424	489	509	512	536	464	482	451	476	468	467	491	462	470	476	483	480	444	490	471	459	476	493	429	501	426	475	485	469	514	436	487	480	456	461	491	493	496	482	470	481	464	461	497	494	500	529	481	521	468	507	465	473	478	510	516	469	482	501	470	478	466	463	476	470	493	461	507	507	485	494	509	491	485	517	467	494	477	476	534	514	492	514	472	486	471	480	492	482	475	491	474	492	510	496	509	446	481	526	494	470	509	517	452	459	470	453	521	483	500	511	499	521	487	486	474	517	513	439	478	455	469	485	483	479	476	509	519	483	502	481	457	489	497	517	502	476	478	449	496	514	474	481	500	502	489	465	464	495	486	480	484	541	495	507	479	520	484	468	479	500	417	485	466	453	489	480	487	515	483	467	508	496	474	475	509
8841	2966	1526	551	514	531	445	470	445	421	403	381	375	406	351	379	380	368	327	384	353	388	340	364	353	331	359	349	352	359	350	343	334	361	358	346	348	330	331	387	369	309	353	363	360	342	351	393	337	370	351	375	324	320	364	369	354	330	319	344	376	367	375	361	356	355	373	318	356	338	368	344	326	383	326	336	374	336	324	362	366	346	370	384	382	335	358	363	330	378	342	347	347	335	360	369	368	376	355	351	340	335	348	395	371	326	355	373	349	329	340	349	330	342	359	352	379	329	344	384	337	328	327	357	362	335	349	369	349	361	337	335	408	354	350	359	355	346	354	371	342	348	351	322	341	327	339	405	382	386	329	327	336	364	367	361	361	330	352	345	356	343	333	358	341	381	362	365	347	343	306	315	348	324	328	347	397	353	372	346	309	355	340	367	393	378	332	355	362	325	362	342	362	354	369	339	338	379	324	353	356	335	369	351	396	364	354	355	358	349	363	336	385	356	341	384	357	326	343	354	336	319	340	343	348	330	360	358	362	352	362	363	373	317	356	384	315	396	360	354	332	363	341	337	356	338	345	333	368	349	376	334	310	326	326	352	363	347	339	321	308	372	341	335	365	366	351	368	344	320	318	367	336	350	349	339	360	347	319	303	334	342	362	347	375	346	348	318	339	361	349	339	333	332	358	326	380	382	350	329	378	364	349	325	354	360	349	362	326	368	322	341	349	340	365	353	375	324	338	390	366	376	366	399	362	337	357	368	343	358	315	336	338	380	357	377	345	359	351	393	336	344	334	327	395	359	341	329	331	329	352	338	365	355	362	374	358	349	349	371	374	373	354	382	353	357	366	349	381	359	346	354	355	327	365	337	341	330	345	345	331	383	375	348	364	367	321	320	355	365	327	347	373	367	338	324	318	338	318	369	347	338	347	369	354	322	391	348	383	367	338	298	331	362	337	367	359	370	349	377	354	379	371	337	391	348	386	372	356	360	333	380	367	332	317	374	329	347	380	329	325	341	337	326	383	336	396	340	338	344	396	309	389	384	373	381	368	332	320	341	374	329	325	334	365	376	359	353	329	345	334	355	382	398	330	330	331	363	335	337	335	355	362	355	354	352	327	371	333	295	369	356	358	305	356	367	366	366	346	349	333	361	368	395	398	335	359	391	340	355	346	372	328	336	336	388	340	330	337	354	318	354	351	338	336	394	348	355	339	375	343	329	359	340	349	346	358	324	334	372	363	343	376	338	376	362	351	386	333	363	355	349	338	370	355	367	314	339	368	353	328	341	343	322	348	350	300	328	339	359	365	339	320	315	346	354	378	340	343	364	362	358	329	370	378	366	344	373	350	369	387	371	344	353	353	356	344	347	345	356	351	366	346	347	363	347	337	351	390	362	348	378	339	360	314	357	346	356	340	354	354	361	390	365	324	320	337	362	340	360	330	374	360	355	337	353	334	320	336	349	346	343	339	314	358	334	346	307	316	359	346	375	331	344	357	326	335	313	376	326	380	345	358	328	354	359	356	363	364	335	336	317	374	340	353	309	364	343	376	363	356	355	338	373	349	326	343	358	332	358	369	354	396	339	344	363	344	373	386	338	310	353	343	337	367	315	353	330	365	346	351	356	367	321	342	317	364	327	316	377	378	357	339	371	358	340	346	389	355	343	355	354	363	325	373	364	359	357	330	356	327	325	332	354	348	336	362	345	335	362	359	357	336	378	333	362	319	361	320	366	355	327	320	336	352	348	360	366	345	383	377	327	350	368	366	330	366	359	376	398	337	337	321	363	385	360	348	326	339	320	343	299	383	338	360	361	364	368	361	341	349	363	305	313	337	357	372	321	357	362	337	347	318	359	376	339	308	351	357	353	371	373	338	341	398	323	372	357	357	366	354	358	335	400	304	349	342	330	365	372	342	356	331	352	354	356	360	365	376	328	351	346	357	345	351	337	369	344	353	331	358	377	337	335	352	364	323	379	376	330	355	358	400	368	369	374	358	323	337	359	338	336	341	395	352	327	375	361	371	347	333	340	358	349	342	364	371	342	377	351	331	325	393	358	364	351	351	341	368	341	363	326	362	375	363	383	332	348	370	371	320	339	357	362	349	363	371	349	336	348	371	320	366	369	357	327	347	363	363	365	346	347	345	315	383	355	388	368	339	407	337	321	353	339	335	317	355	333	341	345	345	333	326	376	323	331	312	350	365	333	340	342	354	338	326	362	339	323	370	362	370	326	346	339	367	367	360	352	360	336	373	360	360	365	364	341	350	345	331	346	373	347	398	404	398	352	385	347	350	361	345	373	334	353	341	367	371	361	370	400	362	347	353	376	349	363	354	349	322	357	304	323	351	372	365	355	379	355	344	343	362	358	328	345	349	383	344	357	335	347	346	347	347	371	342	331	343	362	372	342	318	395	367	360	362	352	347	362	371	334	404	333	353	345	332	347	341	390	357	334	335	347	348	340	369	383	353	316	368	341	350	349	363	342	341	356	333	325	336	342	317	316	346	370	367	360	383	385	317	331	343	356	338	370	360	368	337	331	325	378	350	411	312	358	370	365	334	359	324	308	383	368	347	352	369	419	317	348	365	351	368	361	370	377	365	382	346	334	344	375	354	357	374	341	337	359	374	349	364	338	305	357	355	362	401	342	341	373	367	326	351	327	340	358	324	345	342	367	361	331	330	338	363	356	304	318	408	362	327	366	367	344	401	344	367	322	345	370	377	325	364	349	307	378	362	387	357	344	350	369	350	384	365	363	345	337	352	383	393	365	384	371	366	401	365	370	340	378	335	327	362	353	399	344	328	372	358	363	346	316	376	332	365	321	344	341	346	337	362	319	354	387	339	347	323	347	356	386	362	374	343	349	370	376	352	366	373	316	330	368	359	345	347	362	325	352	323	325	334	350	333	326	328	350	339	319	367	347	383	346	378	341	332	348	337	339	307	369	350	349	370	373	348	332	354	300	324	335	340	392	370	344	369	359	333	316	317	372	335	351	335	375	377	359	333	339	345	331	339	320	339	356	351	350	367	345	336	363	358	344	318	352	370	365	367	378	337	300	371	362	316	359	351	378	328	344	387	334	353	364	353	334	350	330	340	358	353	317	349	330	398	362	373	316	369	354	340	396	343	353	324	350	334	348	341	347	338	328	334	352	378	336	347	333	345	361	376	370	342	354	388	362	348	320	347	310	376	391	350	351	355	338	354	379	342	336	339	334	359	347	400	343	361	338	334	337	333	331	342	344	373	359	352	321	337	397	344	360	333	338	317	361	334	330	351	340	357	329	305	362	321	360	383	349	357	360	379	403	305	315	375	324	374	349	354	357	364	368	331	353	366	365	327	338	346	365	373	357	328	346	339	356	377	345	362	364	375	361	336	353	357	388	335	322	344	326	355	377	337	313	356	335	341	346	328	361	354	348	328	360	338	397	357	338	361	355	373	356	373	343	336	323	367	331	347	336	358	400	341	333	324	366	366	350	335	384
6716	3386	2847	1532	1523	1590	1490	1661	1333	1226	1102	1166	1005	1060	1015	942	921	922	845	903	856	860	905	818	836	842	844	834	819	866	841	790	884	830	878	868	865	837	820	868	806	825	810	869	862	864	858	888	840	855	889	788	846	814	914	798	810	848	850	805	821	850	833	832	867	898	858	852	821	811	845	817	866	833	807	892	784	857	841	811	862	869	873	816	804	849	836	860	870	890	803	822	803	868	798	841	811	904	853	778	838	837	872	817	859	839	799	914	879	821	838	835	836	832	848	833	857	799	875	888	810	819	862	838	875	802	861	854	816	845	804	874	801	851	866	838	880	856	834	855	846	782	850	864	831	796	773	877	819	785	817	865	856	843	837	818	801	839	851	834	856	778	862	853	828	849	824	832	851	859	830	866	858	782	859	792	820	843	828	857	840	870	840	837	895	868	869	816	845	824	871	803	867	859	832	832	808	837	827	884	855	836	807	840	812	876	833	892	840	871	845	809	877	809	858	896	879	913	844	864	798	861	844	799	821	849	824	865	823	876	832	852	883	796	802	791	817	818	875	834	846	824	878	807	841	835	815	834	849	795	824	807	877	882	907	798	792	845	873	822	808	812	877	832	871	829	875	819	843	862	752	827	855	809	852	852	826	852	799	824	860	881	813	861	840	831	868	795	880	894	837	868	798	867	887	928	821	793	796	859	849	859	904	840	828	801	826	831	913	857	854	839	910	809	789	842	834	861	870	873	845	788	838	857	888	833	851	805	842	828	851	806	823	890	820	822	820	840	857	826	827	832	826	876	816	863	851	889	861	890	873	833	817	827	883	823	809	813	784	830	839	862	873	799	821	861	802	859	831	845	856	798	788	820	822	864	877	861	816	868	862	869	784	854	850	841	787	835	810	829	868	819	816	828	860	848	788	839	812	885	841	825	817	867	861	821	862	805	830	828	826	815	819	786	828	797	786	833	873	811	812	828	832	828	830	812	799	827	852	835	834	873	847	826	831	808	897	800	775	817	865	827	883	812	817	817	805	832	811	868	863	836	794	857	838	862	841	834	832	869	867	860	785	869	853	886	878	847	838	826	875	856	849	820	834	802	805	798	852	825	831	877	872	846	821	848	826	840	846	837	822	787	856	846	820	856	841	865	810	841	850	790	890	815	825	832	818	796	863	846	819	789	793	818	835	867	845	837	839	841	851	861	806	857	830	799	854	813	831	866	825	793	873	875	802	835	838	861	787	861	812	856	869	844	787	819	852	819	807	851	845	850	825	852	878	813	839	852	845	852	856	852	883	823	820	870	824	796	873	833	832	828	805	867	842	838	861	814	830	869	829	828	827	809	817	843	850	820	857	836	793	810	880	903	826	894	798	806	799	800	783	847	852	885	848	839	855	869	831	834	823	818	840	846	814	868	816	841	873	811	812	838	854	870	854	805	862	835	895	831	881	831	861	899	828	802	843	819	844	798	856	857	810	851	823	860	857	859	816	887	863	863	859	853	814	861	826	815	792	782	899	853	821	840	782	858	814	822	881	830	810	807	817	860	864	810	845	829	860	839	847	816	880	791	804	774	843	834	882	872	864	848	807	783	850	842	851	830	892	862	860	920	826	849	862	849	877	871	842	829	905	795	860	855	825	797	875	816	801	848	794	794	836	841	875	837	776	827	848	834	869	828	821	831	809	818	850	864	835	882	834	850	815	845	851	820	815	865	881	815	750	851	818	846	780	835	851	815	768	853	778	852	808	870	854	898	869	833	831	887	799	885	857	810	822	780	824	845	781	897	806	852	852	872	859	802	807	846	842	800	833	819	807	857	820	872	857	847	853	816	848	800	843	785	839	825	799	814	855	832	856	837	842	810	897	916	851	841	858	827	863	839	861	804	843	824	850	807	839	852	852	862	808	834	786	846	846	823	772	851	843	824	822	876	835	808	790	850	943	859	823	875	832	814	910	864	823	799	863	844	878	837	786	836	873	811	825	837	850	827	855	802	812	831	897	860	839	805	849	854	834	771	853	861	858	800	799	848	868	815	799	831	859	856	830	843	791	845	797	839	837	816	866	842	874	859	849	868	835	831	844	871	827	840	875	846	815	864	826	811	855	859	836	874	834	869	836	877	830	799	897	827	801	863	797	856	790	850	848	821	836	829	843	809	874	834	820	865	815	788	799	807	849	791	854	820	841	816	849	863	860	935	847	795	821	859	878	809	818	829	844	852	815	838	827	864	813	824	869	862	835	818	794	839	843	903	904	840	816	886	815	814	893	828	837	841	835	860	880	830	795	837	805	853	804	854	796	851	827	829	878	823	816	888	845	848	848	831	857	837	862	840	882	846	928	815	892	817	876	911	827	816	854	816	834	872	817	855	827	820	785	817	832	847	829	829	798	863	853	862	827	839	878	830	877	832	795	791	857	846	812	824	863	826	894	855	830	822	867	896	867	826	842	857	801	848	867	861	822	800	820	836	813	836	824	858	847	854	797	856	804	834	847	842	900	806	786	828	852	838	909	848	826	845	836	795	805	770	888	847	849	820	795	840	838	876	810	861	782	840	865	837	856	864	844	847	872	829	833	831	866	870	821	852	876	888	906	822	809	799	818	845	845	876	867	860	879	814	819	793	805	853	892	834	867	811	835	857	875	839	820	815	831	822	790	783	853	817	810	836	804	847	870	858	795	819	805	817	893	862	832	812	851	883	870	845	814	848	829	820	799	804	869	795	853	853	834	907	843	858	846	894	796	826	835	847	791	909	830	882	871	861	853	831	791	841	849	864	797	831	795	861	817	834	862	846	821	839	902	825	816	862	870	847	858	841	828	847	890	817	821	855	878	816	766	773	851	824	858	857	850	857	830	860	809	790	864	823	806	821	821	816	847	834	818	829	826	816	800	842	811	850	841	858	801	793	847	845	840	830	862	806	834	847	809	773	845	884	834	811	884	859	799	853	836	850	861	820	806	807	834	838	781	856	796	884	837	788	858	779	858	841	865	805	859	877	836	882	902	827	846	778	797	834	800	829	869	853	808	820	863	822	840	764	820	858	831	840	825	864	834	829	862	860	894	856	827	874	825	858	880	846	835	842	857	859	845	837	801	846	824	830	856	879	807	789	854	873	838	817	843	808	859	862	819	795	914	884	867	839	825	834	826	844	804	864	840	815	822	814	862	861	819	896	801	826	898	825	850	872	825	838	830	834	853	845	838	822	851	859	845	821	853	825	825	811	852	854	832	845	854	848	750	870	850	847	843	840	789	881	844	811	824	853	841	916	847	840	853	870	809	849	800	870	847	870	841	829	793	838	888	837	914	799	873	857	845	825	864	818	855	839	879	823	848	842	845	844	810	829	796	850	877	819	877	780	906	824	813	860	841	820	821	878	834	811	894	811	823	842	819	863	864	826	845	793	870	830	855	815	849	816	839	817	888	835	830	840	848	841	862	834	813	871	849	867	839	816	794	877	848	837	803	843	823	853	824	846	855	836	889	884	902	834	862	840
21636	12641	5390	1197	692	679	626	661	520	469	447	420	394	412	393	346	366	390	343	370	333	355	360	339	359	356	348	326	328	364	351	346	327	344	337	331	375	352	349	338	355	355	311	351	337	339	356	338	366	328	368	359	371	337	306	345	326	355	341	306	322	336	337	338	348	353	331	330	326	317	355	340	364	328	337	324	333	333	363	328	350	326	332	342	357	327	342	304	342	375	339	299	341	336	363	326	334	370	295	351	326	317	363	301	326	344	306	312	372	353	349	366	357	362	318	369	357	359	322	337	376	352	366	386	327	354	334	306	361	321	331	369	337	367	366	361	362	351	354	359	358	340	352	388	358	332	365	342	368	307	350	317	380	339	324	346	337	334	355	338	341	314	344	342	319	373	347	330	348	335	357	350	365	334	353	341	361	347	324	321	315	345	375	324	383	341	340	371	315	331	352	337	352	327	377	328	349	298	349	331	352	337	313	322	348	394	363	342	319	345	329	334	360	338	326	327	356	346	320	337	334	366	351	337	331	299	332	341	361	339	307	386	380	346	324	333	355	364	342	365	350	330	332	324	345	341	328	385	372	345	363	333	359	339	346	335	365	340	365	352	326	335	328	330	340	358	335	338	328	296	338	360	315	356	302	353	336	330	386	350	367	358	364	335	352	329	331	324	319	339	372	354	361	356	327	345	362	349	347	309	392	354	341	366	337	314	356	376	342	355	378	344	325	380	373	339	364	332	351	339	331	328	328	356	345	307	330	343	370	360	379	346	352	312	353	339	328	356	360	358	341	365	323	328	338	360	365	336	355	355	376	338	322	335	342	358	359	353	367	362	362	359	343	313	322	334	361	336	367	372	375	361	336	343	352	347	338	331	326	341	339	332	351	348	321	367	342	311	376	351	332	330	360	369	348	371	357	331	355	374	344	354	313	343	354	299	322	320	324	322	352	346	345	381	343	361	362	324	373	335	304	348	330	341	339	346	339	365	333	326	341	304	330	361	375	308	351	355	346	368	360	345	329	339	366	341	315	369	334	333	323	348	361	328	379	381	377	386	349	332	354	373	319	353	342	349	345	321	349	350	342	386	326	337	385	317	328	371	319	326	348	342	347	324	365	354	363	340	366	340	334	356	334	341	303	356	346	296	346	350	316	348	323	329	341	314	339	338	357	314	349	346	320	353	364	333	334	340	335	338	348	393	350	371	326	329	384	349	358	367	321	331	323	371	306	327	335	321	345	356	363	383	380	331	356	322	332	330	369	321	350	334	330	339	364	351	317	341	307	338	337	402	360	352	376	341	353	314	349	337	347	333	364	334	349	352	335	333	332	350	305	342	355	359	319	348	393	316	355	351	370	342	329	360	325	348	338	322	340	346	328	358	358	375	370	351	325	357	359	361	329	364	348	361	305	339	341	350	398	349	351	369	322	335	333	299	293	342	302	345	339	326	336	358	316	306	355	343	329	345	343	302	375	350	338	389	338	319	335	345	324	353	354	368	337	339	363	345	339	349	337	348	344	370	351	348	353	343	335	347	348	334	367	392	331	347	328	349	341	354	310	318	339	358	377	362	382	325	334	305	341	334	346	341	350	333	354	348	342	339	347	354	349	339	326	350	348	346	345	327	354	310	346	337	352	356	372	363	337	336	350	366	328	334	350	339	371	339	337	374	324	359	332	347	347	330	344	346	388	346	378	354	361	328	356	324	329	378	368	356	377	344	334	354	313	346	372	365	391	376	374	351	355	346	359	352	348	322	353	334	349	351	364	349	356	293	411	312	340	317	329	355	309	351	362	359	353	343	332	351	345	321	344	308	359	336	330	370	326	367	345	358	378	380	357	293	303	337	330	308	307	344	343	318	356	318	346	335	362	378	333	378	350	334	349	372	372	338	369	345	355	375	352	323	351	346	379	309	311	349	335	344	338	331	344	378	364	351	332	347	372	363	359	368	367	357	328	355	342	375	364	354	334	343	355	364	316	313	355	377	323	326	329	329	323	357	337	349	314	360	370	319	360	319	328	319	343	359	360	318	361	374	358	294	317	350	352	357	352	356	345	330	346	345	337	340	343	316	356	340	334	307	322	360	359	329	349	346	327	356	355	356	329	373	343	364	329	340	327	340	327	348	335	338	344	345	351	361	333	335	391	331	370	366	354	370	329	323	327	328	315	331	317	317	368	332	336	311	356	340	338	357	341	342	328	353	366	347	359	324	336	336	357	356	315	360	373	384	376	328	346	333	315	332	343	353	371	341	355	365	332	363	360	356	324	344	385	376	346	356	307	342	364	335	323	346	336	324	350	319	369	362	361	345	339	321	343	327	352	338	311	367	362	355	368	321	328	319	359	374	332	342	318	341	342	375	337	356	352	353	331	361	319	324	351	335	339	323	346	328	342	364	355	348	373	366	345	337	377	358	350	343	325	347	338	392	343	375	345	332	273	359	368	345	321	366	325	361	373	350	338	347	349	348	353	358	365	355	342	321	378	366	358	335	334	326	387	346	338	330	334	339	317	369	332	335	363	355	312	370	348	358	333	372	392	372	327	344	347	321	350	386	361	309	347	318	320	368	350	333	367	347	361	344	343	337	356	353	357	325	388	334	326	355	331	360	349	347	334	334	340	383	347	343	345	353	333	385	349	331	295	359	361	370	354	365	362	336	329	339	337	336	331	314	345	329	321	341	334	334	370	349	330	312	345	350	345	328	319	341	333	369	351	293	356	371	342	367	351	321	337	336	346	338	345	332	327	365	335	370	316	342	343	304	354	324	300	340	363	335	365	305	340	347	300	355	330	395	332	355	333	322	358	325	340	316	345	314	373	318	361	356	342	335	329	346	354	349	365	369	327	342	333	312	348	358	342	352	331	396	333	327	356	310	343	369	358	360	332	372	369	345	338	321	335	342	333	349	320	338	345	348	335	338	348	341	366	302	359	340	324	331	343	295	360	351	345	348	330	363	335	372	341	343	332	341	323	350	313	338	346	368	331	337	327	348	327	358	366	369	336	327	345	344	307	347	303	350	339	316	349	301	327	361	364	336	328	362	373	365	329	362	310	330	346	388	343	345	334	339	307	357	357	331	353	362	340	310	350	335	342	328	320	311	363	377	361	330	360	350	335	325	353	300	343	343	308	349	320	312	344	360	324	345	353	326	370	331	328	348	351	311	344	372	313	349	367	346	343	351	359	324	349	355	353	364	396	318	348	346	354	374	359	360	371	353	338	325	335	346	360	341	328	367	332	343	323	291	351	331	329	362	347	344	312	338	317	350	333	336	362	304	327	339	327	317	372	338	324	337	323	375	375	365	358	294	358	352	329	281	332	339	354	330	336	344	364	361	341	368	332	362	298	334	333	341	340	342	357	344	357	342	331	389	345	374	349	349	284	323	329	325	324	339	353	335	353	360	323	346	338	357	364	340	340	340	354	370	361	349	337	314	378	312	351	369	342	355	350	323	351	333	319	345	299	335	336	344	342	338	354	354	361	321	349	353
15829	11686	6816	2626	2255	2246	2338	2459	1814	1547	1388	1353	1260	1242	1145	1034	1080	1029	987	884	956	897	875	887	890	891	859	828	881	819	795	847	864	832	748	851	870	874	863	877	835	851	865	838	832	825	772	808	886	822	808	803	831	847	829	836	792	846	834	818	826	863	868	851	851	786	804	811	827	823	847	809	801	852	817	806	849	807	869	802	799	837	824	800	847	778	825	814	820	821	805	805	816	815	844	843	815	811	845	782	805	821	798	808	788	845	866	808	788	798	838	810	764	795	827	819	816	870	842	803	771	878	812	823	818	798	838	841	788	814	802	822	823	862	838	805	769	853	853	807	785	791	817	828	778	818	784	844	838	854	807	802	834	833	811	825	814	829	756	839	819	810	821	840	760	832	890	802	814	822	794	868	836	851	841	833	857	855	822	787	818	803	804	817	843	865	854	849	852	871	832	785	805	832	811	804	838	834	855	781	848	869	851	808	844	850	791	830	820	867	801	819	840	835	824	771	821	787	786	806	862	800	847	819	756	838	817	812	783	809	790	810	837	786	790	831	799	805	796	859	775	789	799	826	856	832	790	812	798	826	792	858	812	792	768	824	832	864	805	794	825	829	843	800	827	788	800	833	785	813	858	858	855	818	837	794	808	819	817	827	819	784	794	786	829	765	852	842	799	823	800	816	860	774	801	810	846	776	885	781	802	871	822	827	816	844	893	785	806	857	859	818	818	833	857	752	809	815	831	836	792	803	786	832	805	811	813	839	784	783	808	819	840	773	757	780	839	732	809	808	789	865	830	808	821	819	828	802	808	795	841	818	842	804	826	832	829	831	798	768	830	811	854	821	849	852	808	818	912	763	800	785	791	815	819	806	865	797	787	838	810	812	805	844	834	812	765	821	821	829	827	795	797	844	814	884	802	796	866	796	854	757	814	798	802	804	841	839	792	844	796	807	818	858	837	845	852	819	826	827	804	825	810	789	872	779	862	844	784	864	795	781	828	818	832	783	826	837	844	820	772	858	843	843	794	818	805	836	829	823	805	806	842	829	796	804	807	803	837	775	794	834	839	802	821	810	839	829	780	836	843	802	785	817	831	820	813	856	794	777	810	783	808	819	798	816	843	868	765	863	787	834	820	745	808	824	821	810	800	793	852	821	863	785	843	781	826	845	780	750	863	833	767	788	782	794	785	811	844	815	824	839	789	806	837	838	800	808	802	815	807	852	828	839	803	872	814	837	857	781	844	807	820	831	837	822	847	810	822	809	806	793	854	861	828	873	806	853	837	813	787	846	821	795	797	856	821	794	804	769	821	773	803	843	827	825	797	834	808	840	865	790	808	785	814	826	849	829	840	856	834	794	842	820	785	824	823	832	829	827	850	794	814	819	835	819	812	794	780	804	792	831	844	846	818	816	783	835	814	840	750	795	830	805	789	796	866	817	813	856	885	792	870	822	832	803	802	798	832	790	795	816	796	822	793	837	812	833	794	786	815	832	829	811	873	823	804	811	816	856	742	820	782	786	862	846	821	824	841	790	812	804	814	879	801	825	831	791	802	801	814	768	822	816	799	818	840	828	811	834	801	849	815	777	751	866	800	840	851	777	784	760	812	813	813	788	804	837	794	817	768	835	814	804	874	803	816	823	784	798	795	838	819	816	800	810	828	821	824	842	815	842	804	800	810	831	824	808	782	780	850	811	867	804	778	828	775	848	873	752	871	794	822	827	807	821	793	804	796	806	783	798	806	769	863	759	841	806	835	844	753	817	818	804	819	831	781	832	805	743	809	786	794	824	785	805	785	823	863	805	832	777	829	824	828	855	747	826	800	742	815	819	833	863	837	826	857	803	786	842	800	840	803	786	778	794	810	780	808	854	813	874	850	819	834	805	807	843	839	816	789	837	834	831	800	824	782	800	850	836	793	876	838	845	839	838	806	751	845	805	808	794	845	793	793	808	870	794	849	842	803	829	802	841	786	814	793	816	852	899	783	776	818	839	780	814	841	780	844	845	820	831	815	845	809	811	811	850	822	833	799	881	799	842	832	864	806	788	868	814	795	826	823	810	813	798	798	822	801	866	813	811	839	848	814	786	758	802	892	807	806	850	859	770	757	843	844	845	799	784	791	774	817	861	777	856	791	810	805	753	818	828	861	820	783	799	806	822	818	806	762	800	836	817	830	832	854	767	812	835	833	823	834	845	855	788	838	845	788	813	731	869	845	776	787	852	798	793	813	789	845	808	856	849	838	862	839	834	850	795	793	827	841	816	769	809	768	828	810	827	806	854	796	837	786	842	822	797	792	818	817	826	758	848	796	837	801	847	797	833	830	802	734	873	835	832	804	806	754	817	829	754	776	783	766	819	823	792	819	811	809	879	848	842	807	768	837	826	838	804	835	868	812	822	812	832	826	783	827	875	819	825	826	794	842	781	803	798	826	821	811	800	778	775	797	784	851	826	804	835	799	818	826	795	799	849	793	801	807	845	842	856	815	854	848	852	877	850	825	860	787	796	841	839	783	832	874	887	834	831	789	813	843	860	770	859	802	826	812	819	794	818	785	800	801	805	811	839	759	834	843	816	835	816	805	834	785	805	837	838	853	846	833	819	814	839	826	867	884	831	840	804	807	788	795	788	799	832	879	820	804	828	788	807	828	788	834	831	829	780	795	844	800	827	840	865	780	806	837	861	806	805	826	783	801	839	877	795	819	812	820	855	822	874	828	885	804	813	841	757	779	854	833	802	790	792	770	815	817	794	822	807	819	792	774	832	826	790	804	818	794	790	795	833	776	880	798	794	778	799	825	818	819	803	765	775	846	858	813	817	790	817	850	808	822	856	795	792	865	803	804	855	776	836	846	833	763	856	795	812	798	765	820	832	841	796	814	818	804	809	834	824	846	798	812	820	812	818	790	836	804	837	849	794	808	818	826	858	865	786	863	812	804	853	829	816	823	824	859	798	788	831	842	750	825	740	812	811	786	753	804	792	830	793	821	866	794	817	831	790	834	828	827	803	805	789	783	835	790	823	813	802	791	876	785	823	814	826	838	765	816	800	799	864	819	830	816	805	825	829	860	846	849	818	817	817	808	825	793	823	835	822	833	778	796	789	832	875	812	826	804	771	862	840	856	822	880	791	837	827	839	838	811	857	845	878	852	772	816	799	771	834	807	815	755	862	807	846	789	770	768	790	818	849	780	801	853	858	814	830	853	807	826	781	809	780	827	835	899	840	827	824	821	841	828	828	801	851	840	806	789	787	848	804	800	804	788	827	855	813	861	856	785	799	867	806	813	761	800	818	828	815	863	789	784	792	818	856	869	816	838	822	858	804	849	809	834	789	803	824	855	856	858	820	771	845	808	810	770	835	864	789	779	852	840	788	843	806	839	799	835	773	824	853	741	822	843	865	805	829	833	828	809	813	777	801	810	839	816	816	825	769	846	814	820	807	779	835	767	799	797	877	877	750	885	803	779	756	810	837	820	873	834	777	839	816
32487	20512	10227	2144	875	675	653	603	387	409	331	375	293	286	286	261	237	250	240	243	223	203	243	210	194	195	214	205	205	190	211	216	214	178	188	178	230	188	191	198	189	214	205	198	184	209	196	210	208	195	206	200	205	208	177	194	197	206	203	236	196	205	208	169	191	191	216	199	206	201	197	209	213	203	183	209	179	193	168	224	180	194	186	197	199	210	209	200	189	186	181	183	170	184	198	198	181	180	204	194	191	212	206	180	219	190	190	173	194	197	185	212	215	189	189	188	210	210	215	179	199	187	213	184	203	177	189	192	186	213	202	192	213	209	208	182	200	174	205	205	211	193	215	209	189	192	209	191	187	170	226	193	192	207	179	191	208	175	228	192	201	186	198	183	189	209	208	181	187	181	250	211	187	208	175	207	196	194	207	217	182	186	189	234	201	188	193	186	221	159	182	207	218	208	186	188	225	203	190	193	200	189	195	210	235	191	198	205	234	159	192	178	191	195	187	164	213	188	177	207	185	187	194	204	172	189	210	186	194	230	194	223	209	213	219	210	212	212	205	206	195	199	195	200	209	193	209	180	174	217	174	180	196	191	190	191	194	215	241	211	191	181	181	174	193	199	200	179	201	209	197	196	202	165	185	209	195	198	180	177	202	178	197	186	218	200	194	153	197	196	179	221	200	195	187	193	169	197	168	189	212	211	179	164	199	177	197	218	189	202	206	223	206	193	193	205	200	208	179	198	221	231	205	185	195	207	169	196	189	210	175	201	185	204	192	188	185	214	202	187	199	205	187	209	188	198	226	166	206	190	205	202	188	209	198	190	184	185	197	196	196	209	206	213	185	183	199	204	199	182	199	217	191	186	212	196	182	193	181	210	214	202	182	205	179	210	223	184	209	214	197	193	201	215	233	181	193	183	189	195	200	197	200	197	194	209	227	203	208	189	177	181	190	203	213	218	201	200	188	191	203	196	182	230	183	179	176	193	174	225	216	194	196	177	195	190	193	196	211	168	181	193	187	188	197	186	198	184	200	177	208	210	220	202	191	218	197	196	198	193	222	208	219	198	185	193	197	219	178	200	190	197	205	173	196	195	198	178	202	197	175	192	189	185	215	203	174	181	190	198	191	192	194	215	199	204	180	200	196	191	239	223	187	207	164	182	222	196	221	210	231	205	187	203	184	171	200	175	169	211	204	186	215	211	178	200	218	219	205	182	208	189	189	188	189	229	187	209	187	195	215	167	196	177	197	197	192	188	202	211	201	211	197	216	183	211	204	168	202	202	182	207	184	193	186	181	207	213	204	151	183	199	194	222	201	186	219	185	198	201	163	206	217	187	200	204	181	233	202	182	180	200	182	180	199	213	200	189	201	213	221	186	182	211	198	202	205	194	201	203	199	217	209	182	228	206	200	201	199	169	200	189	205	205	213	210	200	199	189	192	176	197	217	179	190	196	182	186	198	209	197	197	198	188	214	195	212	212	206	180	203	195	157	183	191	183	202	221	195	182	194	232	194	182	199	197	202	217	191	205	185	187	170	220	209	182	200	194	163	182	192	185	189	217	190	189	205	191	199	196	165	222	198	191	168	216	188	205	193	185	206	199	228	188	202	206	208	185	188	195	173	181	203	191	206	208	186	187	193	212	192	189	220	215	181	216	196	205	207	179	182	210	207	191	203	185	211	211	197	191	207	165	196	182	200	226	176	183	202	184	201	232	182	177	186	212	220	186	201	170	219	219	188	213	204	197	204	211	205	222	199	184	204	185	214	217	213	234	198	191	171	203	230	204	191	186	194	183	193	177	182	184	203	224	191	194	197	206	208	202	206	215	215	220	202	188	176	194	223	213	208	188	188	207	211	176	202	202	188	202	198	202	181	185	211	225	196	196	192	196	205	202	203	191	169	185	179	208	202	205	193	174	199	196	188	204	205	177	218	220	209	202	194	194	209	199	205	188	198	208	204	193	210	170	214	204	217	185	191	168	192	180	193	207	213	182	190	199	206	190	205	180	195	211	211	197	213	225	209	186	210	186	212	227	226	209	179	193	181	183	197	203	183	205	193	202	188	170	216	185	188	189	198	202	194	198	201	187	199	207	227	211	202	192	181	180	182	219	205	179	210	201	197	218	193	202	185	220	184	226	206	206	205	202	197	211	165	208	208	194	209	186	195	175	199	197	205	218	199	214	208	204	198	197	173	187	194	211	211	209	214	193	186	189	216	191	195	184	204	199	203	200	214	196	199	178	206	186	211	201	231	194	190	197	194	189	227	186	202	178	197	220	181	198	200	232	194	195	173	219	202	200	211	182	219	217	202	213	186	188	194	174	201	193	184	193	198	190	212	202	218	201	192	197	196	195	194	193	220	225	194	208	184	202	190	182	199	213	208	204	182	201	218	182	211	182	187	206	201	186	185	193	223	205	196	172	191	194	211	188	184	196	208	210	187	209	195	210	190	199	188	217	199	183	210	184	187	201	228	220	186	191	202	187	226	207	201	176	177	196	220	204	217	191	195	221	214	189	232	167	212	174	169	212	205	181	204	194	200	210	173	187	176	218	184	197	190	215	189	197	204	182	187	182	200	184	211	177	205	192	187	210	195	197	192	189	218	177	237	195	179	196	201	183	194	211	169	199	195	190	198	179	194	192	212	183	227	204	217	211	197	188	195	197	171	191	200	204	201	204	211	225	205	188	193	185	194	199	178	172	187	190	171	213	210	189	195	203	203	187	220	195	183	198	174	172	185	218	207	167	196	205	195	207	194	178	207	189	198	187	207	193	221	193	213	194	175	206	197	203	182	206	215	195	199	192	172	195	185	176	212	160	207	203	193	213	230	229	165	182	192	193	223	190	210	189	199	203	200	207	183	181	195	223	154	201	180	204	216	205	191	219	203	179	205	170	194	210	204	209	180	212	187	218	198	167	192	217	211	198	182	190	195	230	203	217	173	164	197	209	218	202	209	187	208	191	215	170	193	183	234	202	189	203	200	196	181	192	168	195	220	191	205	181	199	202	206	193	188	187	200	184	207	217	173	184	206	242	198	203	210	204	210	186	195	191	194	198	203	196	220	233	190	218	203	196	203	178	179	173	193	181	190	211	215	190	199	188	188	201	172	193	208	191	207	210	209	198	191	210	179	178	169	193	181	174	214	185	173	212	215	190	190	213	198	184	214	190	178	206	198	248	179	202	188	205	195	191	193	198	185	207	190	226	192	193	218	232	216	216	195	200	188	202	195	177	202	200	189	206	191	197	188	184	181	179	210	210	193	183	183	187	203	178	204	202	192	197	188	196	192	213	181	188	194	225	202	201	224	211	201	193	192	222	208	165	188	189	198	228	201	205	182	197	192	184	184	183	193	184	203	225	195	193	173	181	173	206	200	199	191	198	224	178	198	215	189	175	190	202	198	204	223	200	206	210	202	203	202	200	218	205	206	209	186	210	166	198	214	189	220	205	206	212	197	179	263	188	217	189	210	194	214	217	199	195
21633	16459	11130	3422	3061	2820	2951	2538	1791	1711	1447	1324	1273	1158	987	936	948	830	718	650	616	656	609	594	552	567	582	559	569	514	566	495	551	527	551	515	521	556	553	509	545	508	551	502	509	550	510	539	488	480	494	509	470	487	488	499	518	485	522	541	496	543	516	506	557	452	477	487	513	480	498	487	519	512	509	493	495	507	492	472	481	465	538	540	500	486	528	446	521	474	520	486	511	492	492	479	528	518	479	471	467	508	479	497	503	518	477	473	486	483	505	486	493	507	509	528	457	485	511	529	494	476	528	476	531	516	508	508	492	504	506	524	531	493	510	518	462	530	487	509	455	515	486	508	452	501	476	465	491	496	500	523	487	488	467	485	513	476	499	535	526	490	468	476	519	481	516	521	490	532	494	507	479	534	498	478	482	493	479	531	472	486	501	509	477	485	528	468	478	491	527	497	486	467	475	471	543	493	477	518	500	530	498	489	477	489	518	510	468	504	478	473	558	498	552	453	551	491	495	472	502	500	543	469	518	531	506	500	491	536	492	508	465	493	500	513	468	506	534	509	514	477	489	499	524	500	510	456	508	505	467	514	508	505	504	540	494	499	524	496	517	497	486	481	482	499	545	489	477	467	489	473	474	456	535	474	516	522	491	483	465	490	482	496	483	445	532	516	509	531	524	494	486	504	475	475	495	487	510	467	500	502	476	510	493	525	482	500	480	431	506	478	493	491	473	482	511	499	497	541	477	501	497	507	480	509	489	497	512	523	531	445	488	475	500	486	486	474	477	498	488	507	442	492	521	539	503	513	482	469	501	501	528	495	478	508	498	481	491	494	489	478	461	500	487	533	485	458	487	497	474	464	486	462	477	489	536	489	512	520	481	492	469	484	501	515	472	496	514	487	483	509	468	500	534	495	489	495	488	511	500	513	512	472	465	481	501	485	493	492	476	527	526	493	495	505	526	512	489	483	485	454	511	476	487	508	468	482	489	507	479	442	522	499	501	503	463	504	512	510	525	536	465	472	495	470	530	508	503	492	509	522	487	524	507	503	537	507	487	526	463	476	499	542	461	507	482	510	467	507	465	477	516	531	516	523	465	506	558	500	442	496	483	506	529	511	503	477	474	471	526	478	464	521	508	532	483	521	490	511	501	499	463	480	470	492	443	469	491	491	469	513	467	531	545	507	504	494	484	479	502	507	518	477	448	479	539	465	490	499	505	504	518	514	454	492	494	487	516	500	500	479	485	458	498	532	461	506	490	501	476	514	490	496	509	477	500	502	513	491	513	508	473	525	491	491	510	503	478	514	489	487	520	480	547	484	491	466	501	511	525	483	457	505	489	491	502	489	497	455	505	498	516	537	501	496	503	478	510	466	493	547	489	470	513	512	492	492	522	521	489	475	516	504	496	484	488	460	478	460	524	503	467	513	511	481	466	506	448	523	529	520	503	492	519	498	508	521	513	536	523	503	489	485	520	496	466	490	462	501	498	490	498	497	483	514	496	492	494	487	493	499	519	530	474	479	490	528	471	505	533	504	483	496	488	505	551	497	491	500	468	470	511	463	506	518	503	513	487	499	504	498	503	471	487	477	530	470	504	473	489	487	459	539	505	515	505	503	485	476	461	442	522	481	487	458	454	468	494	502	469	480	461	533	465	534	451	457	490	521	533	479	491	514	496	505	463	492	518	544	498	504	512	505	511	497	472	467	496	501	481	502	499	482	504	527	496	462	515	487	445	494	490	476	470	499	527	508	506	467	510	503	447	507	512	474	505	459	480	521	479	511	496	467	449	484	490	487	500	483	528	455	475	494	511	493	513	482	486	547	478	506	483	486	490	482	463	521	477	507	463	525	461	517	515	490	475	494	501	558	524	498	510	555	518	503	542	476	478	510	516	512	501	486	483	466	502	471	496	462	500	484	446	466	530	470	490	509	546	530	480	503	477	463	473	482	466	476	506	499	455	506	525	470	473	466	496	465	512	514	522	457	490	474	508	475	482	511	476	523	502	520	492	556	444	491	475	499	505	528	466	521	523	501	466	485	482	494	506	459	460	500	494	531	438	497	502	497	492	466	516	447	447	474	495	479	462	493	494	523	537	483	475	499	478	473	479	461	532	518	519	470	486	493	483	513	489	475	481	472	512	502	484	488	495	478	507	499	485	517	503	492	533	478	482	501	497	482	488	498	490	501	479	520	462	501	509	492	493	536	487	516	463	449	477	522	506	468	484	476	471	501	486	529	499	461	493	494	508	509	532	498	492	492	520	513	470	485	499	477	495	519	482	519	536	513	473	497	510	512	504	543	464	508	500	471	496	464	494	493	498	514	488	461	508	496	494	510	481	494	521	497	495	495	544	473	471	491	500	510	533	527	499	450	511	483	466	510	461	509	485	473	523	506	493	484	519	487	470	487	498	485	536	502	503	518	518	492	479	491	481	523	534	533	498	513	490	489	507	521	493	487	491	499	500	471	513	492	471	482	489	503	536	467	514	459	510	518	498	481	478	512	510	527	490	503	530	503	486	495	459	485	500	484	510	517	473	481	511	532	447	492	475	481	528	443	506	473	471	471	526	482	493	519	455	506	500	479	485	521	460	460	460	525	488	484	502	483	507	479	446	499	501	473	465	502	473	501	515	470	521	528	482	482	457	447	501	493	493	497	477	514	547	500	511	528	507	522	503	482	495	498	497	553	466	485	536	451	478	454	477	490	518	471	484	466	499	552	492	494	515	493	487	468	492	486	488	463	522	517	492	480	523	496	502	475	497	480	508	505	490	524	482	500	488	468	525	489	496	493	491	484	505	565	482	487	508	477	501	511	451	512	536	492	544	457	491	497	506	499	496	498	488	487	505	486	488	494	507	489	471	485	474	529	477	465	497	475	480	494	515	498	526	526	477	468	490	485	504	453	464	497	511	472	490	500	535	541	476	490	472	467	483	550	503	535	490	517	521	523	504	449	509	535	470	540	512	463	491	514	467	544	548	474	514	511	495	512	479	522	521	487	477	467	501	510	517	483	473	477	456	509	494	510	508	442	488	514	466	473	496	482	490	498	514	482	474	463	499	497	473	507	531	520	494	565	535	491	512	490	505	521	564	458	493	516	475	498	523	483	501	525	503	514	488	517	456	514	474	509	491	491	501	479	512	456	509	516	483	491	528	491	511	474	479	471	496	504	445	505	508	470	508	454	501	483	499	520	510	490	535	505	509	479	447	480	476	486	492	484	459	505	486	498	515	461	470	489	495	498	478	504	516	498	524	486	484	506	439	528	477	504	502	473	481	495	524	499	461	539	440	486	519	508	484	505	498	528	464	490	488	509	489	495	464	500	503	509	499	462	478	489	521	462	498	484	512	493	494	466	474	509	480	508	504	521	498	464	498	527	504	465	474	445	495	425	510	479	500	468	478	504	504	494	479	493	470	503	491	529	477	478	528	517	498	508	487	524	500	521	490	480	483	487	498	472	508	481	511	481	502	468	467	513	470	508
8981	2968	1613	625	581	467	597	497	440	464	408	361	446	403	361	356	358	400	359	357	354	375	353	340	356	416	347	355	328	370	352	387	399	368	355	373	351	333	352	367	340	359	348	322	376	354	394	330	368	323	352	373	382	382	344	352	366	364	356	330	364	409	380	356	368	352	340	377	374	367	342	330	325	349	386	348	374	375	314	364	397	328	374	378	354	326	379	370	341	319	367	384	383	342	344	350	354	381	355	342	350	320	363	326	342	373	327	340	314	369	339	341	377	378	369	360	356	333	365	350	360	375	365	405	351	361	341	357	372	368	343	324	356	374	362	348	337	345	350	375	317	365	351	387	378	354	353	342	349	372	377	339	387	339	397	349	370	351	380	334	342	334	362	384	371	380	347	346	362	347	365	377	363	364	374	360	353	335	338	316	389	358	352	372	373	380	362	380	340	339	375	324	351	369	303	317	318	362	342	364	373	357	350	342	353	351	330	351	357	353	346	403	380	360	359	369	357	363	355	348	344	355	348	352	333	312	324	341	333	354	337	394	355	359	378	373	363	316	343	410	397	360	356	376	383	350	347	335	351	340	366	394	354	347	387	328	366	377	324	336	371	348	376	354	356	361	360	367	319	357	361	353	350	349	359	359	313	375	379	360	326	365	325	344	368	371	377	294	356	313	346	355	373	332	331	362	369	386	348	345	377	374	349	354	347	344	326	348	360	334	383	290	349	356	350	331	341	338	355	370	363	386	349	390	345	373	385	349	342	360	350	348	359	359	408	337	328	315	333	365	369	344	396	367	372	358	399	372	356	349	377	379	375	380	344	372	359	366	358	358	339	326	345	358	332	389	330	381	388	366	335	364	339	351	354	359	330	347	332	373	366	345	382	368	340	353	342	341	372	369	317	361	352	326	336	372	361	347	347	356	361	358	340	393	350	377	352	382	373	354	337	370	357	385	398	374	359	368	369	404	342	379	362	371	363	331	337	360	356	333	359	379	359	346	380	362	339	384	384	347	395	375	385	389	354	356	360	357	360	321	385	370	365	345	352	365	359	371	397	322	327	360	359	365	417	391	362	349	393	364	337	358	348	329	363	396	393	378	351	357	300	341	353	360	355	392	379	418	366	390	371	325	363	354	364	354	363	352	388	356	333	315	330	367	348	345	325	360	364	351	325	320	342	398	384	344	352	369	364	399	368	384	394	354	312	396	331	351	373	376	343	344	390	328	366	322	335	350	357	387	334	366	360	348	381	345	377	381	401	345	384	387	383	343	353	374	371	375	391	350	395	358	348	366	345	387	316	348	394	356	360	348	344	334	367	349	337	357	337	376	365	349	343	324	339	406	340	328	373	335	368	357	347	357	356	360	336	368	337	362	322	388	342	366	406	370	345	323	344	320	345	403	414	342	366	355	351	326	340	367	343	329	332	373	314	358	341	332	377	362	338	327	359	311	398	363	360	370	379	386	343	356	373	334	361	368	319	354	359	334	395	344	376	394	338	350	340	374	345	347	355	355	371	394	390	353	368	357	376	319	362	359	386	365	367	389	381	364	329	342	343	358	365	324	339	364	311	334	359	325	353	365	365	327	352	351	374	326	338	382	369	371	354	335	344	361	353	383	328	317	361	366	342	383	387	340	332	351	363	342	362	356	362	342	351	365	343	345	377	365	380	337	338	347	346	377	353	361	378	346	359	318	350	353	395	350	387	338	340	352	332	363	330	384	335	358	337	363	375	312	379	339	351	347	327	371	369	372	372	367	401	350	355	376	335	371	342	335	346	378	361	389	367	377	342	312	345	402	372	339	350	379	380	350	364	384	354	340	370	383	360	357	366	340	366	366	368	334	367	407	386	390	354	376	358	339	361	343	349	364	356	343	361	374	362	364	381	347	340	348	370	405	399	351	373	394	383	355	327	369	374	338	343	322	341	345	323	358	370	364	345	309	360	370	332	395	373	389	347	353	355	318	360	370	365	323	320	358	363	327	348	325	348	348	372	348	367	358	327	357	334	365	340	383	332	344	353	306	344	395	373	335	369	351	364	352	354	364	384	380	372	372	370	356	345	357	349	358	352	358	365	368	363	365	342	304	367	363	370	393	386	399	360	349	371	344	339	371	360	357	383	334	363	350	381	348	348	389	345	333	335	324	332	360	333	360	327	340	357	364	373	342	328	369	375	402	381	355	317	377	367	315	358	327	358	417	339	357	361	306	357	350	369	328	348	341	387	332	332	322	344	355	379	339	368	373	374	403	356	362	379	373	348	323	365	346	358	369	377	378	364	386	382	341	355	361	336	358	389	360	360	337	368	359	354	370	358	326	332	357	349	352	353	345	390	378	353	373	348	345	337	387	379	352	335	362	383	364	318	350	351	338	387	353	333	349	351	354	336	368	376	355	378	338	345	365	354	374	374	352	335	353	363	358	361	338	384	351	328	371	348	349	365	360	320	349	354	376	336	337	378	349	361	378	323	326	393	328	359	355	353	352	388	354	382	394	350	345	357	366	337	379	359	348	333	345	333	331	349	386	332	392	360	366	356	362	378	374	352	365	328	403	339	349	363	371	392	371	385	351	356	337	363	388	339	375	342	349	366	372	366	319	348	358	328	326	370	347	344	366	365	331	354	352	315	354	343	352	342	397	354	367	372	403	364	350	365	374	330	345	375	374	332	346	343	335	334	329	312	375	336	341	375	374	400	382	336	396	338	360	366	333	392	347	379	340	347	341	326	371	349	384	363	350	340	353	404	350	332	336	334	339	354	336	349	383	373	356	395	370	385	344	355	359	345	337	354	380	406	385	364	407	356	382	375	365	345	358	359	348	351	364	357	365	334	351	361	353	334	337	373	358	363	318	376	370	395	389	377	341	367	363	355	390	395	371	374	392	329	352	395	332	348	359	363	347	360	356	369	359	356	314	380	379	365	368	370	337	347	377	350	351	393	329	332	340	364	351	331	388	375	367	349	347	371	339	378	343	338	375	344	350	372	389	331	382	360	343	337	353	341	363	343	359	389	337	383	348	361	373	358	344	365	375	343	306	345	376	353	375	340	392	333	339	331	335	383	358	384	372	359	376	386	322	358	363	382	361	357	373	360	367	357	352	393	372	350	341	383	361	394	314	338	359	346	370	382	365	378	363	302	331	339	368	368	399	350	377	350	355	375	364	375	371	345	418	364	346	367	371	360	326	363	321	402	373	328	393	362	348	335	361	357	345	345	372	383	387	359	342	364	345	387	359	371	344	314	372	347	357	353	350	320	355	313	351	349	368	368	362	345	349	330	366	371	347	389	376	323	375	345	360	370	335	347	346	324	344	343	349	353	380	343	367	337	365	359	349	316	381	341	417	375	375	332	327	328	326	389	361	342	351	349	337	343	347	393	329	400	341	378	380	391	333	360	378	330	338	347	372	342	358	336	356	337	349	379	357	384	355	377	370	361	370	392	322	333	407	349	391	346	361	347	395	350	364	330	334	340	344	348	366	388	377	364	354
6809	3401	3012	1648	1663	1644	1841	1495	1256	1284	1181	1165	1090	1115	1027	1027	972	921	962	912	936	880	865	830	892	855	878	842	891	842	877	858	864	886	896	884	909	882	818	842	864	904	866	847	796	849	885	883	862	860	859	849	859	877	855	833	840	851	842	863	881	874	849	834	813	881	858	838	849	841	842	865	869	905	875	835	884	894	828	840	860	838	880	838	857	850	877	839	846	849	828	857	869	852	828	898	823	916	804	822	804	881	862	822	866	874	833	845	805	868	842	882	848	880	902	846	904	833	869	892	823	845	899	851	877	874	826	876	864	822	851	814	865	815	894	889	853	860	832	915	882	865	826	871	858	859	894	871	826	846	860	846	869	833	837	844	871	905	870	794	902	860	892	840	891	818	850	864	817	831	867	870	813	846	861	871	886	857	846	869	872	837	846	872	828	828	877	863	864	875	858	895	847	891	845	908	834	884	859	884	813	860	866	859	843	866	825	913	909	891	890	824	826	860	838	831	842	855	892	878	815	849	926	904	835	874	852	869	860	862	887	846	874	859	866	859	884	879	874	881	820	909	808	843	816	863	884	891	873	817	874	859	853	898	833	863	932	836	851	858	885	912	882	900	798	805	853	833	883	864	848	867	842	922	856	844	858	846	831	849	856	833	818	859	877	906	841	871	871	830	869	816	837	901	833	849	895	845	847	876	863	869	774	866	819	869	916	855	943	854	808	872	836	879	838	841	831	884	884	854	873	859	833	846	870	850	853	844	807	865	824	863	878	875	864	890	852	864	831	818	881	826	834	901	847	860	893	917	854	883	824	848	869	829	820	817	810	866	877	844	857	829	856	884	827	873	829	889	878	858	827	908	901	867	847	842	827	845	919	869	860	808	848	877	846	862	837	841	847	865	796	882	910	896	844	909	869	897	854	869	839	842	843	851	891	875	878	816	892	866	844	874	822	833	864	873	850	854	815	834	809	868	859	879	813	878	873	878	803	858	906	884	883	855	892	827	830	885	862	865	831	876	863	877	810	863	804	850	822	819	901	825	885	866	863	840	843	838	845	890	868	845	885	817	899	894	857	845	843	892	852	839	855	851	860	863	835	838	920	868	852	860	877	832	812	867	827	850	871	851	871	876	799	858	871	854	876	858	791	824	840	900	857	814	875	888	865	845	896	848	861	899	840	920	848	873	903	902	838	887	922	855	848	865	842	862	852	842	854	901	855	886	846	873	791	811	864	853	852	821	869	795	871	848	855	817	833	884	835	899	867	855	871	807	895	883	871	889	829	890	827	885	811	853	807	897	850	911	889	793	822	887	832	886	880	894	823	824	841	876	884	849	891	850	877	875	846	844	858	845	852	848	811	851	909	878	880	890	901	855	862	891	825	883	826	840	880	788	845	858	864	793	854	875	865	851	804	866	784	850	874	808	887	845	793	814	880	808	831	852	895	872	865	894	839	856	874	795	799	848	846	886	851	848	868	797	872	858	844	890	805	888	897	835	829	884	863	851	918	872	847	875	896	862	844	871	895	883	875	864	884	897	853	845	817	873	833	791	852	840	826	843	868	848	840	882	869	915	809	888	846	894	855	835	862	897	881	808	880	851	813	897	806	827	858	871	830	874	861	800	841	909	846	836	870	844	921	855	866	848	858	851	858	881	813	870	849	891	877	880	861	855	867	853	894	868	842	844	832	831	881	906	883	835	845	837	840	878	830	860	823	831	819	860	838	889	829	785	862	853	876	863	835	877	878	861	889	825	845	863	898	866	842	846	879	864	849	862	834	835	856	848	821	863	790	884	841	907	859	849	885	876	849	855	914	850	857	844	880	890	853	854	865	884	838	902	923	883	879	827	831	867	836	879	865	874	879	825	854	885	851	862	856	875	821	855	814	889	851	837	868	844	913	871	832	875	890	861	843	863	839	878	817	881	873	838	857	915	888	872	871	845	801	840	842	861	850	850	836	842	831	858	871	887	881	850	881	851	873	879	847	822	820	862	912	812	865	816	836	813	830	849	835	836	797	845	792	837	921	806	864	832	879	851	889	877	889	866	836	794	821	868	841	870	902	856	873	840	843	857	799	817	822	839	842	845	869	860	886	867	877	811	845	846	873	861	836	838	863	838	830	896	794	849	894	859	886	867	859	838	812	919	853	838	898	797	877	885	863	914	853	868	851	860	894	878	893	869	859	844	839	842	861	890	862	830	836	836	822	783	845	880	837	843	881	884	884	845	873	860	854	862	845	832	843	903	892	904	926	832	877	836	911	882	847	841	862	867	836	867	846	846	854	884	849	858	864	835	875	877	843	870	919	863	856	856	827	844	873	893	844	889	893	878	854	899	863	815	838	852	891	850	852	870	821	829	862	890	826	886	884	834	889	861	860	913	889	858	842	841	803	818	872	911	893	821	881	821	866	880	850	817	815	834	825	872	890	851	886	847	824	827	854	812	886	904	833	834	847	847	871	892	843	852	916	846	899	835	874	858	851	817	887	839	873	871	868	822	803	847	821	876	849	837	923	839	848	873	860	910	893	844	903	808	825	862	861	849	807	903	855	871	847	876	855	894	872	841	807	858	855	863	843	882	843	822	892	843	858	842	854	908	854	869	870	896	823	881	894	856	817	825	855	867	904	844	870	828	868	934	802	885	820	867	823	870	873	891	851	854	861	865	822	824	907	866	896	915	903	869	907	852	796	870	820	871	884	817	832	860	817	900	907	860	832	822	818	898	851	844	840	879	855	829	832	865	871	892	826	849	864	833	833	779	827	896	916	891	883	884	897	866	858	859	836	810	844	856	906	831	830	877	845	840	874	863	843	830	866	866	848	846	870	832	797	790	821	868	853	867	848	845	888	851	895	825	864	860	807	882	862	854	856	878	858	877	834	820	889	855	848	857	905	877	868	857	818	896	874	838	858	849	834	868	834	843	872	856	851	783	800	838	838	878	855	883	895	857	838	844	834	796	858	908	826	843	920	876	836	825	842	847	904	829	874	865	866	855	861	886	843	829	862	916	817	856	875	876	792	851	832	801	832	851	894	820	877	889	867	798	847	845	886	881	871	836	836	842	884	877	819	916	885	883	856	823	898	854	868	851	845	835	847	847	844	881	849	838	837	876	851	867	877	880	829	831	858	819	856	811	843	818	819	911	877	871	838	838	854	851	904	896	886	898	864	863	865	830	817	830	852	855	825	871	851	863	861	893	872	904	886	892	850	881	876	855	837	869	892	830	914	875	826	793	849	845	877	879	859	864	854	851	794	839	817	882	861	900	894	802	851	873	882	881	877	869	867	837	851	840	852	906	839	847	817	862	861	867	866	832	848	880	854	882	897	886	794	840	848	879	818	817	849	896	870	825	849	833	860	882	862	862	899	858	825	833	910	910	864	871	849	845	854	858	835	868	868	898	853	883	831	843	844	837	796	857	844	885	873	891	896	849	842	864	913	833	801	859	885	835	900	884	811	833	852	886	863	873	859	827	790	857	890	817	864	855
22706	11539	5637	1338	824	806	689	552	508	451	509	429	465	480	405	383	386	390	389	368	362	341	363	374	372	343	375	347	357	353	355	353	366	337	343	318	366	359	368	331	345	382	331	343	349	352	360	344	356	368	343	339	331	325	353	349	364	346	358	328	353	327	345	365	342	376	329	379	336	346	350	336	329	365	373	332	317	345	371	333	325	336	348	344	355	332	311	362	356	374	318	352	360	314	356	355	371	366	336	331	364	366	340	350	324	350	349	355	371	332	334	337	358	335	335	358	343	338	329	312	363	355	361	318	331	350	388	359	379	346	336	353	345	328	350	351	357	344	378	362	346	377	322	327	370	336	343	353	358	326	326	362	362	317	379	326	360	343	354	401	346	320	340	383	323	324	374	318	361	330	317	363	361	323	301	314	381	322	326	309	352	325	335	323	329	389	343	321	363	339	332	341	348	342	371	369	367	337	375	366	344	352	309	363	346	368	323	334	364	364	353	318	344	331	338	344	340	374	391	350	364	368	382	319	364	360	330	370	329	340	386	354	338	412	361	332	359	335	356	372	330	333	344	360	322	364	359	403	355	371	360	342	336	321	318	361	362	346	343	347	348	350	379	385	335	362	357	348	378	325	316	335	332	345	345	349	373	307	352	355	346	373	325	329	359	330	402	350	372	346	335	383	351	333	290	349	313	361	347	364	364	368	352	372	317	344	340	361	373	377	395	351	320	383	339	321	335	356	352	325	341	327	325	327	336	332	370	326	375	317	358	320	352	364	323	326	375	297	341	341	322	369	374	337	338	332	394	371	372	361	361	364	362	341	356	354	355	366	330	318	350	304	344	373	369	350	349	345	359	357	338	363	392	330	337	337	374	352	332	390	341	401	350	332	334	359	330	352	367	364	358	337	346	336	379	347	334	344	352	360	337	315	364	335	365	382	346	339	319	321	355	359	371	346	364	345	341	336	342	329	367	343	404	352	356	352	364	353	333	352	372	312	328	325	357	367	343	363	385	354	339	391	308	365	349	363	381	374	345	353	350	311	331	342	366	325	371	350	337	351	317	327	321	333	354	321	314	349	380	373	347	417	371	354	330	329	317	356	341	343	343	351	343	333	349	361	380	364	353	326	347	349	356	348	344	374	338	352	355	357	356	346	338	384	356	337	351	322	339	346	351	371	326	328	372	344	333	365	337	352	340	353	341	334	344	341	339	342	329	337	333	374	374	369	343	356	353	354	374	323	314	356	338	329	359	342	311	347	367	338	377	344	344	392	330	333	338	380	341	350	376	335	357	356	355	337	343	378	337	329	324	376	366	377	372	397	370	295	368	361	338	342	348	349	339	340	314	360	343	382	369	347	342	349	331	316	305	372	361	375	353	334	367	339	376	340	371	336	343	350	362	305	372	383	401	373	377	314	362	332	355	369	337	355	323	301	327	374	344	373	316	352	355	333	330	392	356	376	348	363	333	356	334	306	339	338	352	336	379	329	331	343	364	389	357	368	337	377	379	334	335	372	342	339	353	359	369	356	381	380	347	357	363	350	353	332	336	396	334	338	361	331	370	336	308	308	383	338	366	363	398	346	328	374	328	315	356	344	330	362	344	348	348	341	360	357	376	346	346	328	335	348	371	357	392	358	360	335	351	339	362	348	330	335	312	354	368	343	334	353	360	328	337	361	369	321	353	380	384	306	354	311	362	343	311	354	359	330	316	357	331	369	367	351	352	358	364	332	339	369	351	357	351	343	373	338	340	353	322	352	351	358	337	329	346	334	364	366	394	342	351	350	323	347	342	338	332	350	396	366	341	329	369	367	330	341	328	331	340	334	361	355	329	379	371	331	339	354	323	331	330	331	336	346	375	362	354	364	355	367	336	333	335	338	354	349	362	355	366	341	335	318	349	352	349	314	338	385	335	356	370	344	311	340	349	336	339	358	336	358	333	335	374	346	351	346	333	360	349	344	346	351	332	308	353	332	350	342	338	335	357	340	353	332	349	324	348	353	316	351	358	359	358	344	360	377	314	365	324	385	333	330	351	370	342	348	342	334	350	344	346	354	360	371	347	307	351	353	344	370	351	335	357	333	355	362	328	320	348	376	340	361	348	345	303	323	291	357	354	368	360	352	363	372	365	342	368	349	343	359	338	363	351	324	329	351	345	336	359	325	353	336	327	360	372	367	349	338	317	322	317	350	337	344	366	316	311	336	344	358	341	329	363	320	400	328	327	309	341	382	367	379	336	312	330	354	361	365	402	374	355	344	363	336	348	348	389	367	335	360	381	345	356	369	332	377	371	336	349	322	388	361	357	360	373	312	345	356	332	345	366	358	342	335	367	338	335	368	348	353	321	303	315	354	352	354	370	324	364	348	311	353	354	345	355	334	350	361	368	390	363	329	335	324	371	355	379	374	310	337	330	343	355	340	332	359	359	324	334	332	342	346	321	362	316	329	318	339	362	356	352	376	319	345	334	327	341	351	376	398	358	352	326	354	341	335	338	358	383	312	336	353	336	301	345	331	361	361	389	372	341	355	373	347	390	347	336	369	361	319	371	334	343	314	347	362	353	363	346	357	370	357	321	391	363	379	347	361	336	358	316	312	329	361	370	364	360	374	338	338	318	372	360	327	351	321	367	331	344	350	355	364	347	370	343	372	342	359	349	343	351	322	316	334	339	363	372	355	351	376	371	354	329	370	348	374	382	285	322	327	322	348	339	337	330	324	346	369	350	339	353	320	352	338	329	354	339	349	379	351	344	343	356	316	373	338	360	377	369	365	356	393	346	355	352	325	375	381	375	359	376	364	364	352	367	341	346	382	378	351	348	361	338	326	347	345	344	358	317	357	335	339	312	347	362	331	341	349	337	356	349	345	308	309	333	333	334	345	331	338	357	353	355	384	351	360	335	375	340	371	359	332	374	378	319	341	362	371	302	298	379	333	374	345	368	333	416	368	338	371	364	342	361	339	341	345	318	363	314	328	317	364	363	339	310	355	355	355	324	345	356	359	343	293	359	354	323	359	348	338	337	333	380	363	319	337	344	350	352	349	345	368	350	355	337	380	339	329	328	367	341	369	349	350	345	338	352	371	351	357	362	357	342	358	381	327	364	316	334	366	325	342	363	355	371	341	342	314	362	330	335	331	366	318	321	329	377	346	365	352	330	315	345	336	374	379	332	325	322	341	338	354	332	350	354	348	310	381	367	333	351	322	321	373	361	351	404	362	355	309	335	357	371	335	368	343	309	323	384	344	320	346	347	335	332	334	371	348	346	313	381	323	350	344	350	364	349	379	376	361	351	364	336	353	330	367	369	349	361	283	348	357	378	351	370	325	355	327	333	351	326	319	333	399	349	375	378	362	365	333	331	345	338	365	348	341	348	355	348	362	392	327	353	353	352	350	376	355	355	364	324	360	342	351	345	327	393	374	348	340	322	353	307	328	390	330	345	349	373	341	364	348	347	336	369	360	338	328	333	344	373	353	385	360	325	367
16436	10242	7468	2811	2572	2780	2698	1841	1729	1573	1567	1343	1449	1317	1248	1150	1151	1067	935	970	908	965	942	878	845	878	930	844	833	836	827	858	850	853	838	868	866	879	856	809	802	816	833	836	859	840	822	812	829	826	832	841	795	813	872	851	822	830	775	837	830	830	853	809	844	830	786	815	794	801	841	840	810	799	801	838	813	808	827	880	819	851	847	817	876	858	819	810	848	805	844	869	825	785	899	855	846	845	864	825	827	834	846	865	806	811	793	812	818	825	822	813	882	823	795	848	852	872	822	873	824	831	826	814	821	833	837	824	843	770	827	812	856	847	792	846	840	842	833	836	849	845	837	834	827	843	748	847	789	773	833	868	824	816	839	848	800	850	817	833	812	889	805	808	831	861	797	814	849	838	806	849	780	806	849	865	847	826	863	825	844	802	813	833	831	789	843	860	859	848	814	837	847	832	854	841	848	800	838	796	853	813	798	838	828	826	791	818	837	842	775	830	814	810	829	848	802	831	843	804	797	835	788	873	833	840	826	818	775	865	847	852	808	835	818	854	761	838	840	798	822	870	829	835	802	865	813	851	790	824	845	860	833	825	818	791	870	852	870	804	777	886	854	847	861	823	807	871	896	868	774	852	802	804	813	833	802	861	809	828	794	836	805	815	811	778	825	819	816	855	773	808	790	864	785	847	836	866	848	844	835	829	797	857	815	836	872	812	828	836	797	832	857	822	705	822	815	816	828	840	773	835	815	844	875	859	801	829	796	908	822	792	853	826	815	794	792	853	835	822	844	836	798	767	771	769	850	833	809	804	872	853	815	862	777	879	829	834	863	823	818	843	850	827	846	794	827	844	839	847	814	807	848	791	857	852	828	844	867	820	895	804	854	874	837	798	867	796	790	813	780	832	837	848	856	819	817	827	820	808	825	826	811	829	827	782	802	847	873	848	798	837	840	801	819	815	812	801	860	853	833	835	814	803	877	853	804	779	840	852	786	777	814	829	836	796	839	826	799	793	855	823	799	812	778	856	826	817	806	855	800	847	809	794	838	858	823	850	849	809	849	814	835	819	822	822	838	847	818	913	836	841	810	841	876	824	860	849	777	785	758	778	785	800	802	847	834	789	846	814	841	848	790	843	833	867	805	865	816	822	761	823	829	817	827	828	880	871	818	794	821	842	808	867	861	842	839	809	860	815	854	793	885	824	860	835	779	850	819	807	832	837	880	823	833	774	859	852	819	787	854	870	867	817	801	818	805	819	869	827	839	839	827	852	845	801	878	851	854	811	858	826	818	798	813	837	800	792	811	791	838	817	790	806	819	804	816	852	809	788	797	816	819	845	815	822	844	841	864	849	833	839	862	844	834	774	830	874	804	816	789	796	842	855	817	831	793	834	798	873	818	830	850	823	810	820	861	806	865	833	830	812	819	868	849	844	839	769	872	821	855	885	856	793	814	819	858	821	835	854	830	825	818	855	861	823	785	806	842	835	840	813	784	854	787	809	821	825	862	799	862	800	857	806	828	784	826	808	790	825	860	854	858	843	852	828	817	826	770	850	817	787	808	801	907	825	778	855	863	851	830	834	809	773	850	819	824	825	764	793	798	804	796	807	890	823	821	858	790	865	828	853	778	860	804	822	873	799	814	806	832	815	781	827	845	801	892	878	814	824	779	833	787	767	875	812	853	900	842	847	861	847	814	840	830	815	838	847	883	813	862	796	793	819	864	870	882	797	817	870	804	768	832	887	855	836	769	848	828	828	868	864	863	830	837	777	872	855	876	836	799	817	781	859	829	842	871	887	794	839	855	793	834	855	826	783	807	884	800	894	809	815	833	862	818	849	793	830	900	831	832	795	798	848	822	813	793	795	860	861	806	836	833	763	872	841	845	816	871	782	865	857	792	782	792	798	827	832	877	815	814	828	809	810	857	868	867	813	829	836	821	859	915	789	821	849	835	803	813	855	840	817	878	840	806	869	767	817	799	841	885	816	830	861	855	824	857	835	791	861	816	832	783	887	792	825	774	814	838	806	832	798	796	848	873	845	833	861	811	807	839	788	789	836	761	833	847	896	812	791	860	812	815	837	799	847	826	844	861	885	814	814	822	828	781	832	800	812	813	794	805	830	855	805	819	841	858	830	871	835	768	828	808	863	828	826	869	795	844	844	825	894	852	799	830	778	838	842	842	820	778	843	830	792	854	772	849	893	773	819	819	833	843	808	829	800	847	776	865	839	797	838	839	875	803	795	871	828	790	884	808	841	876	840	827	818	820	890	782	790	789	829	870	874	856	879	862	752	847	844	825	778	834	854	787	796	830	832	812	804	832	820	812	805	814	818	873	889	836	879	817	853	883	788	773	808	828	826	791	819	794	799	800	811	792	797	861	795	849	853	818	848	840	811	821	825	836	807	832	819	808	889	800	824	796	821	799	797	810	814	825	889	834	796	859	862	850	791	848	814	805	765	822	849	877	796	818	832	844	808	788	811	842	805	833	876	808	877	853	859	841	846	765	807	814	820	835	805	822	801	814	819	819	819	862	834	774	855	826	809	808	853	816	833	854	888	838	784	826	781	809	848	796	792	858	800	813	782	893	839	836	879	852	834	861	847	822	803	828	760	822	841	834	880	828	814	810	784	832	809	839	860	822	851	822	797	869	838	824	813	853	843	879	831	851	822	852	823	821	808	764	823	824	875	812	808	816	829	797	843	792	798	768	852	835	783	847	833	755	822	780	795	853	826	842	802	854	828	835	820	856	813	829	845	810	809	825	867	812	876	859	812	856	822	847	856	820	863	788	819	864	887	833	836	792	801	842	857	775	894	801	834	820	815	835	805	817	831	801	853	773	807	794	851	808	783	807	838	811	869	825	884	903	779	826	816	766	803	824	766	767	886	836	833	820	813	835	890	810	851	789	838	773	805	780	788	856	828	808	860	865	821	846	844	862	822	829	800	841	835	807	851	844	838	817	833	797	834	863	816	833	842	858	821	860	845	868	837	801	862	816	783	821	799	820	874	793	819	817	792	841	827	810	824	860	818	827	778	802	811	772	834	798	830	839	856	766	795	870	765	817	816	785	825	837	848	840	806	859	829	838	800	819	866	851	870	822	793	833	828	833	821	806	833	771	833	803	850	832	879	868	874	839	847	800	827	847	768	855	804	794	825	799	798	814	795	820	838	875	771	834	781	875	800	845	801	855	820	828	796	840	807	775	885	848	842	820	795	764	834	853	826	804	866	761	832	884	797	865	820	820	832	819	814	857	825	864	779	844	819	824	793	855	848	821	875	831	823	817	870	826	813	889	822	863	807	800	866	832	858	852	897	814	784	821	813	864	827	786	813	860	781	868	845	795	796	825	765	820	842	863	840	839	835	855	855	839	845	835	828	861	821	842	840	827	807	840	811	800	815	755	827	816	786	822	815	887	791	832	846	903	855	772	819	855	830	800	890	772	850	812	782	870	804	852	836	803	858	810	813	871	828	837	839	807	747
32241	19060	9956	2178	976	887	645	500	441	416	359	346	332	302	321	267	258	202	246	245	240	226	219	226	206	194	186	229	193	214	223	190	216	220	184	207	186	199	224	209	187	235	216	185	217	212	220	214	203	213	232	186	218	176	170	205	216	207	197	209	182	218	203	214	228	185	198	211	186	206	197	182	197	219	198	217	199	214	203	218	230	190	203	211	210	198	211	189	183	203	184	226	223	204	212	204	187	195	178	218	191	167	175	235	204	200	202	219	194	193	208	184	207	196	189	175	179	197	234	183	198	207	212	212	192	210	187	200	201	220	193	194	177	215	213	193	194	178	194	186	184	218	201	215	211	212	206	199	209	218	207	198	189	217	181	200	229	174	195	188	177	227	204	217	189	215	239	214	186	213	176	192	183	187	203	191	169	228	195	207	213	191	182	202	189	208	197	207	198	215	198	184	217	199	226	189	190	186	198	186	214	206	190	208	208	201	199	193	197	199	193	192	209	198	196	188	204	181	225	207	203	203	212	217	235	220	202	202	185	174	216	179	189	224	216	200	207	216	208	227	205	187	178	218	225	221	181	198	208	192	192	200	226	197	177	209	190	195	186	201	227	173	224	202	186	211	202	200	181	186	201	209	220	167	188	219	198	215	211	201	183	218	223	233	199	187	209	183	216	228	226	209	199	226	201	194	178	189	219	214	191	195	215	206	202	201	213	195	218	207	182	192	165	197	196	213	202	184	210	195	199	218	223	199	205	202	185	181	221	176	213	218	183	215	204	198	217	185	196	225	184	196	237	220	215	195	222	204	195	213	183	213	196	198	192	187	199	195	185	201	209	188	198	193	221	222	199	210	212	195	190	226	188	179	218	217	174	207	190	179	232	191	215	208	191	194	245	190	182	204	201	206	189	202	187	204	197	206	198	190	185	207	184	190	188	206	182	206	194	215	197	208	187	214	217	199	199	196	191	205	177	208	187	208	201	202	203	210	207	207	190	194	202	197	210	211	179	219	184	192	217	220	215	207	173	184	198	179	180	199	217	193	215	198	207	214	193	186	191	213	222	199	201	167	190	208	227	202	186	201	210	161	235	222	192	183	209	202	191	198	190	199	225	190	196	191	207	198	195	187	192	216	223	214	182	189	227	217	212	175	192	217	194	202	168	186	197	209	189	174	198	203	225	205	198	223	197	194	211	210	224	194	195	189	215	210	194	204	215	209	184	197	200	230	209	206	194	205	211	188	191	206	200	197	197	180	215	226	177	210	194	235	207	189	193	208	199	209	196	162	190	199	177	197	229	178	195	193	205	178	168	190	225	185	188	224	205	194	188	186	204	188	205	215	207	194	200	223	211	204	191	200	223	218	224	209	200	191	199	201	209	183	215	206	183	191	216	164	190	194	204	204	197	220	205	189	187	195	219	191	223	193	225	184	202	181	203	213	232	207	188	187	199	180	198	191	167	202	193	163	185	212	191	168	212	216	194	232	206	181	193	200	200	214	215	219	195	179	192	176	218	207	203	186	217	234	188	215	203	210	211	203	200	218	193	211	205	194	221	171	197	229	200	224	196	201	203	220	199	194	188	205	231	221	183	205	201	199	213	210	200	173	188	216	219	193	216	199	184	202	218	205	195	192	179	201	207	171	176	189	189	179	210	190	220	196	183	176	211	184	220	215	190	198	213	240	201	200	182	197	202	230	189	221	217	202	212	195	196	187	187	193	209	193	217	192	184	189	220	212	175	193	191	174	217	202	203	191	199	186	188	180	215	177	219	188	200	203	191	191	201	209	198	177	200	203	191	198	200	185	187	180	204	202	212	200	211	196	180	192	207	189	213	167	207	191	224	215	210	208	214	189	226	190	215	217	188	206	225	194	179	222	204	200	217	202	202	181	178	207	236	197	208	216	218	204	209	207	219	208	207	166	209	195	230	176	198	196	202	206	216	182	194	200	203	238	217	217	192	221	221	217	172	233	177	206	197	225	210	193	183	197	203	210	173	168	190	200	215	190	206	200	207	202	193	173	177	205	202	192	210	229	228	214	236	208	201	223	224	171	189	197	203	194	223	220	194	204	191	204	215	185	202	208	202	208	201	191	197	198	195	206	186	206	180	174	184	210	200	202	207	218	192	207	214	221	190	214	208	163	207	220	193	211	225	223	208	171	198	201	192	208	164	215	232	206	207	185	192	202	226	181	184	206	221	209	191	193	220	207	200	194	196	216	188	187	192	177	180	202	196	207	227	191	206	192	215	192	179	217	199	181	199	219	218	201	209	181	194	244	194	202	211	185	188	191	218	210	199	205	229	205	204	206	231	194	180	202	172	201	191	180	212	203	184	191	206	194	196	198	200	202	210	205	202	194	192	204	227	205	201	209	204	200	191	200	182	203	200	224	180	195	193	204	202	204	184	194	225	212	195	202	207	225	188	204	194	211	225	190	198	181	186	223	196	217	222	178	174	214	189	192	215	214	214	191	203	217	216	203	221	201	217	216	190	197	208	212	198	184	196	205	200	176	182	205	214	218	193	201	205	211	200	234	176	192	217	207	187	214	204	187	205	203	197	193	192	196	213	197	213	198	171	182	215	216	211	202	193	204	236	215	199	212	190	221	223	241	187	197	214	192	190	190	215	221	194	182	210	215	215	212	212	225	208	217	174	180	210	189	210	185	225	210	219	188	218	203	243	203	215	188	198	206	206	234	179	209	202	205	212	205	221	223	181	199	180	206	202	190	217	211	202	228	220	215	166	188	214	188	190	191	195	200	230	198	223	200	206	183	198	222	191	209	204	205	194	206	188	215	201	210	216	219	190	181	199	185	198	196	204	184	213	187	207	191	214	206	194	188	187	185	188	192	191	206	194	191	177	223	179	179	208	208	199	202	208	198	191	203	193	221	212	208	172	203	227	217	181	216	200	187	183	207	195	213	180	206	201	200	209	185	201	175	199	189	205	207	194	180	206	203	200	221	197	210	214	226	201	196	208	202	189	187	200	201	189	215	226	194	212	213	204	198	176	203	201	209	217	201	190	217	198	195	201	212	181	181	174	203	201	188	224	219	174	235	213	208	208	212	206	218	202	229	185	192	184	193	200	205	197	192	205	214	171	211	195	218	177	209	196	211	213	177	168	185	225	184	208	195	215	195	214	226	197	198	189	180	213	240	194	212	203	208	187	211	200	209	200	195	207	198	227	207	219	205	197	211	190	186	184	194	200	201	217	189	214	196	199	195	216	202	204	200	204	197	199	195	203	194	211	206	199	206	240	179	205	221	184	202	184	203	220	174	199	179	211	203	210	218	193	209	213	207	203	218	206	198	228	214	193	197	196	189	178	195	198	203	190	227	205	175	193	215	213	202	189	177	205	217	221	206	212	198	205	206	192	197	185	204	192	217	210	212	208	222	217	184	196	201	199	193	206	197	220	177	209	204	215	194	210	211	220	231	180	179	200	183	200	204	220	179	195	221	206	179	214	202	199	210	194	183	189	228	203	201
21459	15086	10629	3565	3320	3679	2874	1888	1849	1650	1472	1424	1330	1265	1084	1016	1006	905	732	718	676	633	629	564	573	554	597	545	601	519	526	526	584	538	573	540	557	547	536	563	531	545	487	503	510	555	534	531	510	493	529	512	495	501	515	481	476	496	530	503	463	512	470	540	484	524	511	500	494	532	515	482	527	517	467	482	535	583	526	517	482	535	531	513	539	506	506	512	502	511	507	558	560	524	518	522	465	512	522	518	546	513	529	508	498	499	487	518	495	552	504	488	488	527	536	539	477	462	548	476	517	543	482	535	484	513	505	496	499	531	491	491	464	499	546	503	503	514	511	530	466	527	484	505	521	548	506	508	531	535	504	514	517	481	482	495	507	525	528	502	501	537	499	481	474	475	504	517	493	488	451	471	463	538	460	539	496	561	501	537	515	498	520	495	528	499	479	517	507	523	487	516	511	532	534	489	513	475	536	451	465	477	470	488	493	490	489	506	477	514	487	518	539	517	498	485	466	504	497	525	481	498	499	507	509	488	510	515	506	485	519	496	509	488	492	509	476	472	496	489	497	532	486	487	473	512	478	472	519	499	496	497	488	507	508	531	482	478	471	530	524	489	512	492	503	516	505	493	489	486	477	494	521	473	463	521	473	448	430	501	477	507	529	475	521	511	501	473	514	454	497	547	546	489	455	551	484	519	549	508	470	495	515	515	496	474	487	496	482	488	496	497	505	507	506	496	490	510	538	464	504	507	504	503	509	486	441	472	473	521	520	503	502	492	531	501	501	459	495	476	509	457	469	512	505	524	517	507	477	491	461	505	501	501	487	477	456	458	474	486	486	521	502	506	475	497	458	483	489	504	446	504	549	486	514	440	515	487	498	510	455	502	525	565	483	499	502	523	485	514	495	514	492	500	505	460	500	512	506	487	511	500	500	512	495	511	507	476	527	497	526	526	535	483	503	546	528	495	511	505	498	492	491	490	480	531	537	508	490	536	497	488	518	454	532	507	479	510	532	548	482	507	472	534	491	511	508	517	519	508	511	464	494	504	509	505	489	528	469	515	477	494	466	526	466	540	498	495	492	496	479	454	518	532	536	504	489	491	474	533	538	523	490	484	509	456	507	532	460	495	494	530	495	543	485	483	486	501	505	529	480	546	510	501	504	474	491	481	532	491	539	533	511	510	538	486	517	516	548	468	503	477	527	516	521	495	494	499	516	515	487	502	473	508	505	471	486	466	521	525	516	515	521	474	502	492	504	509	493	478	496	491	513	517	493	556	520	497	450	494	517	484	505	494	500	491	521	472	503	481	518	518	506	516	446	480	491	515	504	465	514	466	504	498	478	498	512	514	521	535	517	483	497	488	513	523	520	505	537	506	477	505	517	446	484	484	471	492	491	536	513	528	518	499	491	476	520	490	465	507	519	530	521	523	499	501	547	505	490	494	532	517	507	505	522	521	502	522	487	474	510	487	500	498	523	514	526	521	520	533	428	509	548	519	524	496	512	504	495	499	548	516	513	468	505	502	504	483	480	449	498	521	524	514	459	509	479	497	487	503	485	510	517	460	504	559	474	482	496	492	491	470	496	528	486	531	497	483	496	489	475	503	531	453	503	505	509	526	542	500	523	477	471	491	486	474	497	538	495	463	498	508	517	483	516	523	513	493	481	500	479	529	507	481	479	505	532	491	536	520	464	503	474	509	530	512	501	541	497	511	548	499	500	517	468	494	473	506	548	526	499	482	500	516	516	566	494	479	497	474	489	494	470	466	511	496	510	493	535	506	488	497	528	524	498	515	527	503	525	530	503	520	519	507	520	509	517	538	474	516	503	508	534	501	526	503	523	480	497	524	506	498	494	467	517	500	476	494	511	528	502	530	482	512	500	500	534	486	514	455	498	518	500	494	470	490	526	474	492	490	497	515	474	482	507	481	474	502	540	483	493	503	512	519	499	497	488	513	521	518	503	463	476	514	550	496	519	519	543	490	487	515	495	507	482	498	510	460	481	488	483	532	523	521	496	516	491	493	465	463	524	492	510	488	527	507	504	527	516	505	496	497	503	507	515	506	491	534	482	511	488	471	487	533	492	546	464	519	499	506	508	501	499	523	496	453	499	540	484	476	491	491	487	532	492	519	498	525	500	511	506	521	484	500	486	492	528	482	519	483	502	503	504	513	522	509	496	503	503	499	549	491	506	517	525	519	477	537	525	480	504	453	490	519	535	468	504	497	551	486	507	513	494	484	485	502	509	516	472	525	502	489	512	527	522	528	480	459	497	448	522	504	495	467	501	498	483	513	508	514	503	491	508	493	541	526	480	538	509	546	499	477	490	525	464	534	454	534	482	503	510	507	511	523	489	586	489	490	483	503	479	497	516	518	445	502	469	496	530	497	492	513	504	463	518	469	480	528	502	498	478	534	472	503	448	510	534	504	508	506	505	550	511	485	494	523	512	488	557	476	516	509	496	510	493	483	481	512	513	500	470	499	538	533	509	510	495	464	532	507	526	504	518	516	476	518	485	540	520	491	502	480	494	540	519	514	496	482	536	495	528	497	519	522	477	499	502	497	500	462	505	482	489	527	487	502	511	460	507	533	526	435	489	470	541	473	482	527	505	496	490	520	481	465	473	505	478	494	514	508	506	527	512	548	505	522	497	475	542	513	497	467	527	492	515	495	523	489	485	500	477	519	489	500	496	500	495	462	494	471	495	536	491	483	474	496	512	478	444	496	475	501	502	501	491	480	494	495	495	496	511	496	509	487	457	533	524	485	487	533	493	491	507	527	518	490	497	505	526	530	539	488	495	513	500	544	497	505	459	508	480	449	492	531	514	507	495	499	506	521	514	513	475	492	489	529	493	502	475	495	509	505	469	513	495	494	503	503	538	522	488	504	503	485	484	470	512	485	480	478	462	524	500	474	507	545	493	502	500	494	510	499	526	455	471	536	511	474	522	507	490	517	503	520	493	532	523	523	509	548	526	474	464	513	503	517	513	506	508	517	502	512	496	465	501	463	520	501	497	489	519	538	531	514	557	503	488	523	476	511	508	479	515	510	472	534	480	520	524	546	516	480	526	496	513	498	516	501	463	482	520	502	433	510	523	507	497	515	472	468	551	510	501	535	522	517	497	500	493	431	501	525	504	525	489	486	543	516	502	479	479	540	492	499	540	497	486	489	514	509	492	501	499	531	519	451	524	523	518	496	502	522	511	518	494	529	488	485	541	474	509	506	485	506	516	509	529	534	484	476	483	537	484	490	547	524	500	535	490	510	511	475	529	502	514	509	560	475	497	511	480	477	524	511	480	471	516	499	477	494	508	540	499	501	541	530	518	514	470	510	501	528	511	484	482	443	502	530	504	455	497	517	485	505	461	521	529	513	463	468	527	507	504	515	468	545	506	521	508	501	495	503	547	533	499	502	511	492	507	476	499	479	499	509	510	513	515	543	501	481	479	555	506	513	510	473	467	534	496	484	540	477	488	487	490	488
9398	2877	1489	622	599	566	490	434	455	452	426	422	394	380	409	416	357	391	366	347	359	341	375	367	373	384	326	354	365	362	361	379	337	345	357	347	359	340	349	327	370	371	382	398	334	349	315	363	367	381	352	342	356	335	334	370	419	363	388	340	385	383	355	353	365	369	349	348	380	343	385	347	330	339	397	357	342	374	349	369	378	348	339	381	379	335	386	345	351	326	362	367	374	356	367	386	374	355	395	349	369	399	387	362	370	327	366	383	357	404	385	366	369	348	380	372	375	351	371	351	365	392	354	366	359	379	363	359	399	348	362	347	340	377	368	343	365	368	345	360	369	392	350	378	396	346	329	359	342	368	380	349	325	355	380	369	329	347	318	326	346	373	357	343	325	357	364	387	357	362	357	375	373	338	372	372	352	361	369	328	323	327	337	388	367	339	392	365	393	386	368	363	377	388	357	388	368	374	363	364	380	355	350	363	383	379	331	377	337	353	353	333	390	353	383	383	350	352	352	362	372	341	349	355	353	382	362	356	355	359	367	337	338	362	335	365	347	387	352	383	381	340	354	358	327	361	338	351	357	346	351	393	357	342	342	334	334	390	392	323	391	373	366	352	362	351	342	361	375	362	328	364	358	372	350	365	337	365	415	384	298	338	343	374	358	358	356	348	323	351	375	358	371	349	344	389	336	333	306	358	382	344	365	394	332	331	394	360	325	343	350	347	332	364	371	354	390	377	334	353	357	363	349	344	359	399	365	392	377	351	334	339	366	362	345	353	348	356	354	338	374	345	338	361	367	346	353	320	379	334	414	367	363	396	310	383	339	364	384	344	393	351	327	351	332	308	379	323	361	336	325	361	392	355	417	361	338	358	371	330	348	357	369	351	379	335	343	339	387	385	363	390	372	354	338	350	384	351	342	373	349	325	370	348	331	353	371	365	365	364	337	362	369	361	345	373	357	391	347	357	381	360	372	364	379	359	351	361	369	372	371	369	399	348	356	403	340	387	307	357	347	349	348	371	333	330	346	367	378	340	374	400	308	388	342	355	359	323	369	368	365	373	381	359	376	347	369	384	355	360	376	363	313	370	379	339	331	376	390	362	368	391	361	351	344	389	361	331	371	362	381	348	369	353	384	348	349	337	336	344	395	355	336	415	361	351	364	361	342	378	337	362	363	404	380	348	359	333	340	352	355	357	330	350	319	323	369	365	376	359	381	367	373	319	331	348	350	384	363	364	336	356	380	368	391	368	374	377	347	382	354	340	358	381	367	327	353	356	351	344	353	372	366	375	343	349	375	361	370	377	357	353	355	356	346	358	354	330	352	346	389	371	409	353	367	362	355	384	364	340	394	321	355	337	356	364	343	369	340	394	353	369	332	339	387	361	347	331	346	336	328	337	353	355	366	343	346	349	356	377	336	358	344	362	332	364	373	329	372	344	344	369	384	336	341	312	348	361	381	360	362	380	359	349	341	324	348	387	380	362	353	339	360	336	339	364	340	361	365	384	364	360	364	383	389	365	351	374	372	330	349	360	348	391	326	387	328	362	371	344	351	345	348	366	349	316	373	384	339	365	364	357	348	347	393	381	357	346	356	331	343	363	321	360	346	351	366	368	319	360	373	365	357	326	345	390	345	351	392	353	380	387	376	377	360	369	393	383	352	365	404	350	339	359	397	361	391	336	353	320	347	339	367	356	349	368	315	364	365	361	388	361	391	325	376	393	351	382	359	323	348	412	352	365	344	392	346	385	335	351	390	368	356	356	344	320	361	326	364	326	374	305	363	361	345	369	353	374	347	359	309	364	359	328	418	356	359	394	336	405	360	375	366	351	319	337	361	351	386	373	354	367	317	347	347	375	377	340	307	351	354	379	347	318	356	354	375	346	393	375	355	382	361	355	366	406	349	389	351	365	354	356	370	364	355	375	371	389	377	371	369	363	339	341	347	335	358	344	351	331	338	386	316	353	370	337	369	355	380	369	363	360	363	353	385	354	316	386	358	350	351	387	355	371	363	351	334	354	314	392	359	406	342	350	375	404	350	367	375	370	328	341	360	379	368	368	385	361	333	343	383	315	366	340	368	358	340	377	345	335	367	344	345	390	355	363	352	359	373	353	382	382	334	354	361	360	372	353	370	369	376	316	391	364	349	361	401	358	395	371	356	351	341	360	368	336	337	371	389	340	341	367	376	377	315	354	384	373	333	390	359	357	375	363	357	370	369	371	334	370	360	345	381	347	386	359	365	377	343	337	341	328	342	346	343	336	350	360	347	390	375	352	352	349	347	380	337	384	379	376	364	372	342	398	366	331	392	330	356	344	346	333	335	317	376	371	350	366	368	352	371	382	368	356	397	403	370	364	339	340	413	362	355	366	390	414	340	337	382	367	371	382	365	335	367	350	395	369	394	330	376	360	348	377	349	358	351	362	370	379	371	352	345	358	373	348	351	363	352	335	360	376	355	343	364	376	362	360	382	365	370	361	380	369	349	355	367	324	358	359	371	371	351	355	349	343	377	357	330	365	386	362	347	343	375	347	355	351	377	371	352	398	325	292	370	357	324	346	369	339	366	373	342	356	370	349	368	369	395	364	348	358	365	355	420	398	359	366	344	345	374	363	338	359	327	346	355	393	351	383	402	370	352	336	356	338	337	392	367	343	376	338	345	352	355	362	337	326	331	369	370	364	382	365	359	397	356	366	371	388	389	353	356	369	371	342	346	352	352	363	344	353	359	365	378	344	360	355	359	361	349	399	387	366	377	357	344	328	332	370	358	369	340	368	340	343	327	356	401	352	355	372	349	353	350	349	336	348	380	347	341	339	383	374	369	364	355	372	337	373	340	360	368	393	339	366	377	354	351	371	371	358	352	359	387	371	351	355	373	353	383	366	367	363	380	386	389	353	344	350	342	342	377	335	388	347	388	362	339	311	356	375	349	365	325	390	366	350	362	406	359	405	333	354	399	389	361	349	358	369	364	351	335	356	360	356	366	362	341	368	350	358	352	369	365	355	385	386	370	344	363	385	340	393	397	339	361	380	384	367	350	377	357	374	331	377	376	410	353	360	372	348	364	393	346	350	389	340	367	397	336	359	370	345	387	331	371	346	355	359	336	354	338	350	359	353	370	353	376	360	375	388	313	352	353	349	375	349	346	362	349	376	344	358	335	377	361	384	341	393	359	346	336	386	361	357	372	398	351	390	383	343	379	355	358	373	354	360	348	378	363	339	360	328	348	387	336	333	409	340	361	399	344	368	370	337	389	380	372	357	338	360	372	408	389	389	385	328	377	384	342	359	337	360	364	365	336	368	345	373	383	398	347	369	371	333	345	368	373	347	362	365	413	380	392	376	341	327	365	330	364	370	362	392	363	357	351	328	320	381	342	353	346	336	323	356	402	352	342	396	349	364	336	376	388	348	371	401	360	393	365	335	339	334	359	395	335	343	343	347	344	354	370	316	375	341	335	306	377	349	352	384	375	398	393	345
6995	3308	3174	1828	1945	2005	1457	1325	1270	1320	1190	1131	1061	1101	1077	1042	992	912	945	978	938	847	905	854	850	826	880	884	872	908	862	904	864	854	885	842	914	943	893	945	891	830	854	859	915	884	884	844	856	884	888	836	841	846	887	847	848	847	863	862	877	886	882	885	794	865	882	840	896	893	786	857	880	858	837	871	854	849	897	921	831	861	909	838	889	904	865	793	860	885	899	853	876	902	856	868	864	845	858	832	827	870	830	861	883	833	852	840	834	800	868	827	876	841	838	846	826	850	902	887	869	849	879	904	824	860	885	822	797	854	881	867	857	882	805	901	836	871	845	878	838	908	806	866	885	877	892	890	863	948	843	858	860	820	868	826	847	825	829	851	853	890	833	858	846	818	817	827	917	878	838	844	868	930	874	845	893	876	783	822	838	871	825	869	830	777	883	845	833	874	852	819	865	911	900	826	874	824	850	881	874	874	899	846	864	888	833	867	881	930	792	851	858	887	863	904	839	896	816	931	875	899	846	860	813	839	813	841	870	846	841	881	937	831	899	898	876	861	844	879	863	817	840	893	839	862	892	882	818	876	877	871	874	836	874	843	869	876	905	825	854	849	792	908	864	823	820	876	848	844	812	843	857	875	863	890	862	842	827	868	820	845	900	853	849	889	903	937	938	839	937	877	877	890	850	873	843	822	892	841	850	814	832	858	866	864	852	874	922	889	880	912	813	875	882	910	842	863	887	851	862	850	881	847	830	876	836	864	883	956	895	844	924	865	924	873	810	836	854	889	842	874	932	810	825	882	847	872	881	862	840	797	850	832	849	816	882	835	860	830	886	837	819	837	860	886	857	789	872	854	859	863	838	864	861	869	891	825	869	848	838	887	875	896	876	848	857	864	878	849	866	824	908	885	865	863	845	868	856	869	835	829	811	837	857	899	837	870	863	831	832	849	883	846	813	856	882	844	858	862	912	875	835	871	873	812	828	881	830	884	903	897	829	926	861	832	861	866	867	861	856	856	911	894	859	850	903	865	889	881	858	872	871	815	863	838	867	794	850	870	868	906	831	853	926	845	889	916	894	905	844	937	945	876	865	882	792	847	861	882	922	875	858	893	857	839	890	888	848	913	829	909	852	887	879	871	857	865	880	835	806	829	914	865	853	918	854	873	865	860	890	876	838	899	923	925	864	893	864	890	857	882	813	829	852	832	843	856	859	869	882	854	832	909	885	856	911	876	895	836	899	871	819	890	856	882	887	801	882	826	883	877	882	825	881	853	882	874	887	849	867	855	864	901	871	877	876	908	845	844	811	884	899	844	813	872	896	851	896	833	869	880	898	821	867	852	862	892	881	890	848	854	868	850	889	884	892	860	848	849	828	872	843	847	843	868	844	870	810	869	841	857	796	843	875	872	875	854	908	844	894	830	877	820	865	902	882	837	893	830	824	857	811	881	864	930	877	852	876	825	854	829	851	832	883	940	855	869	873	832	887	884	933	889	874	830	874	847	864	846	855	859	861	880	896	863	843	863	834	837	841	883	877	849	864	835	897	861	843	913	868	896	874	846	870	895	876	890	878	912	875	872	860	867	810	887	880	834	826	883	876	861	810	853	905	851	872	894	847	864	882	844	844	839	890	828	895	814	836	848	882	860	893	837	846	809	839	865	888	885	821	867	868	866	834	855	897	829	831	869	864	861	896	854	877	841	900	861	851	860	835	859	868	804	847	870	855	865	895	824	848	824	847	844	862	875	882	881	838	918	881	843	920	876	816	902	883	904	885	882	883	877	892	868	869	843	832	833	874	911	820	891	845	851	885	856	872	902	797	881	830	870	881	833	842	900	916	845	865	898	815	846	900	874	822	861	883	914	849	881	890	818	840	880	857	868	883	858	871	848	916	841	825	862	831	881	881	867	878	897	881	871	807	930	849	887	811	896	872	813	878	848	858	911	897	893	879	836	885	853	825	818	872	856	859	885	879	857	804	922	888	871	860	847	886	885	866	894	834	864	862	869	834	852	858	875	840	879	882	838	881	897	830	869	878	853	868	879	843	834	891	862	802	875	847	906	871	840	870	877	858	859	851	827	828	874	882	856	869	863	890	858	858	862	795	798	840	898	849	836	875	864	884	856	826	892	858	912	825	840	859	885	883	873	905	843	795	847	869	871	841	889	815	863	870	858	857	882	825	854	865	855	872	836	849	853	884	889	833	825	850	833	903	855	893	825	882	817	881	837	853	838	870	839	889	889	868	869	855	877	878	818	862	866	820	886	892	849	873	895	869	882	846	906	850	848	882	842	871	868	867	864	810	826	872	847	855	843	844	891	839	910	828	855	843	811	890	854	882	812	866	929	874	840	859	866	880	819	860	872	851	850	870	862	850	859	876	876	872	871	843	861	885	896	878	872	869	855	897	850	880	843	842	814	854	838	911	838	869	892	891	849	872	862	861	844	889	855	887	836	862	881	889	902	883	844	850	861	937	864	864	882	889	833	872	921	859	875	866	872	838	822	848	851	857	842	843	825	831	812	824	858	860	808	840	900	800	849	869	831	884	917	875	867	888	815	852	860	847	846	882	856	858	891	874	861	871	847	902	903	892	878	876	882	890	861	885	873	867	823	850	816	849	854	881	864	825	889	812	843	853	882	899	787	825	835	862	860	928	890	866	891	905	866	902	820	880	857	874	850	922	881	832	841	892	857	833	893	842	848	906	905	872	815	866	906	882	907	860	878	861	855	860	843	868	882	889	861	934	861	855	903	897	853	865	848	838	849	860	911	846	914	848	844	876	866	828	871	854	900	891	912	874	910	847	830	881	814	853	847	839	867	880	841	911	848	884	852	881	850	952	856	916	907	865	862	893	878	864	924	921	906	906	874	863	895	853	819	844	879	863	841	826	839	820	903	859	886	830	843	866	880	881	863	897	912	917	851	884	862	862	845	867	857	885	903	857	846	868	903	840	795	877	825	864	869	853	866	894	882	841	871	875	917	890	835	850	877	877	848	919	838	864	873	887	874	880	870	867	856	909	850	890	852	787	837	824	873	885	876	820	873	833	841	820	842	857	851	858	854	883	865	876	869	914	919	840	843	853	770	898	839	800	900	880	827	842	840	858	871	841	891	864	848	872	903	866	837	871	840	840	858	831	875	847	861	891	835	804	850	885	847	859	861	828	802	851	827	873	832	831	838	891	877	863	885	852	907	871	831	852	843	899	855	926	868	867	892	864	893	917	803	855	832	868	818	885	826	893	876	849	854	830	834	871	910	858	841	871	878	831	830	879	854	895	858	845	812	848	844	868	870	868	892	923	813	869	887	827	802	886	931	878	878	903	847	864	879	887	836	873	853	834	897	865	819	806	851	826	876	852	885	844	902	875	897	870	865	868	883	870	886	863	877	880	876	887	883	835	834	850	855	910	875	894	892	853	843	867	873	846	836	898	870	861	865	881	839	857	900	854	847	847	873	880	853	825	895	870	838	835	836	870	911	844	877
22568	11450	5786	1289	871	756	589	515	489	518	468	479	421	455	441	441	433	381	366	374	343	347	347	404	421	376	360	347	324	354	353	348	367	321	352	316	358	378	335	361	372	398	361	368	379	363	361	367	350	356	344	385	350	334	369	355	332	348	359	335	352	332	382	365	372	342	347	346	362	318	327	330	388	344	335	342	353	337	356	356	343	332	362	375	360	371	342	322	342	343	335	339	352	339	359	366	341	331	349	322	326	347	352	341	381	353	343	352	332	358	360	327	322	366	357	314	365	339	356	317	350	345	327	341	365	395	358	347	352	350	373	354	336	338	370	361	360	337	338	348	305	358	362	408	331	341	374	348	366	338	342	357	327	340	371	312	327	346	349	363	358	337	337	316	331	362	324	353	329	357	372	339	327	325	322	351	365	369	367	356	353	379	361	369	363	347	354	341	359	349	386	342	352	318	368	322	333	354	353	345	349	333	333	347	383	350	338	348	359	378	377	349	373	357	345	363	314	361	348	350	339	354	361	358	324	364	346	327	337	332	361	336	356	378	327	361	330	370	360	377	341	362	348	338	359	334	315	377	367	308	379	373	364	333	339	380	331	336	334	333	376	330	364	333	346	321	331	346	331	358	347	354	356	348	353	342	377	368	369	348	314	349	375	345	339	377	354	343	366	350	335	356	337	325	331	318	381	382	347	334	349	351	360	360	365	336	362	333	331	373	356	365	322	357	376	337	361	351	324	357	367	354	324	317	334	368	347	339	345	324	370	375	406	348	337	335	331	357	316	354	353	338	315	340	334	290	381	312	328	361	339	366	357	328	351	331	321	312	343	359	338	341	357	348	340	353	327	339	345	352	363	335	358	343	336	326	367	369	348	324	317	347	370	384	334	348	351	368	328	350	325	320	339	324	358	341	360	357	342	369	374	326	329	381	379	350	308	333	372	386	373	367	313	358	339	351	341	362	350	362	371	359	327	338	337	342	343	327	363	339	364	360	360	318	379	321	329	396	344	360	357	366	365	368	337	363	355	405	378	339	355	365	349	353	315	327	349	338	348	343	346	350	351	356	342	393	378	373	367	350	309	376	368	350	300	325	341	348	352	325	361	371	335	340	348	324	372	339	346	346	350	321	349	336	342	336	347	336	325	337	358	377	373	328	381	329	378	353	345	347	321	330	353	375	333	340	360	323	343	356	313	338	394	412	351	370	343	349	338	335	333	342	351	365	380	352	350	361	308	365	348	353	341	355	333	385	343	339	373	339	379	364	373	320	326	356	305	319	389	341	356	359	330	330	318	354	333	352	338	352	370	357	323	333	324	346	321	341	333	356	367	338	363	343	337	343	344	336	349	339	363	364	386	344	341	346	336	305	370	353	316	372	351	341	347	354	350	350	337	321	381	371	375	344	358	338	340	331	330	366	324	362	367	337	363	342	331	372	359	357	352	355	347	333	355	320	331	345	329	359	349	353	365	375	359	334	331	370	312	371	358	364	337	328	361	349	371	334	378	329	349	317	345	375	354	358	364	351	353	326	370	343	317	373	359	372	386	378	344	344	324	361	352	354	364	356	354	346	378	356	366	344	333	366	353	339	350	353	346	391	376	347	348	357	378	374	347	346	320	342	347	368	399	392	323	327	355	360	329	316	328	387	359	339	381	353	330	357	334	343	362	303	339	339	319	335	352	342	358	325	361	345	333	324	336	336	356	353	365	342	321	328	369	351	378	348	367	358	354	376	348	334	368	343	384	336	313	369	364	369	370	361	355	340	335	342	338	357	343	316	321	353	363	376	368	335	335	384	346	348	339	354	373	356	356	317	313	321	334	329	325	411	395	331	364	346	331	334	393	320	321	344	337	390	377	351	352	327	340	353	407	373	296	342	329	344	349	379	349	374	368	352	352	341	382	345	369	345	332	352	373	340	358	351	362	350	336	373	342	368	348	361	331	340	380	363	394	359	334	404	358	372	352	366	340	376	350	347	353	343	349	350	319	353	319	418	321	337	346	363	350	330	386	361	336	343	329	314	358	375	387	359	368	389	355	353	369	366	337	367	329	311	339	360	367	336	354	347	370	349	326	351	373	332	347	341	335	347	365	335	311	349	334	372	351	358	367	314	351	340	380	395	365	300	330	363	373	325	344	341	364	365	348	365	336	401	347	389	344	344	332	334	364	332	346	381	335	364	361	347	326	334	385	316	361	321	339	348	367	378	366	342	349	382	309	400	378	346	384	361	350	368	325	348	338	366	320	341	370	360	347	327	295	347	342	327	328	356	368	365	366	353	378	347	348	349	352	343	375	366	339	332	341	345	357	352	370	368	359	341	350	348	355	341	334	364	341	372	386	353	332	318	352	397	318	311	355	342	339	356	351	347	307	317	315	339	360	348	331	339	331	321	363	332	357	342	338	371	360	334	337	357	377	338	348	353	360	342	366	320	320	358	373	361	379	366	344	347	345	335	350	361	351	362	347	380	361	337	357	338	325	343	338	354	393	339	354	376	367	336	318	362	332	362	333	373	374	320	336	379	387	333	344	370	368	350	364	343	400	370	350	388	350	367	374	340	381	346	355	368	372	344	356	348	374	333	359	381	340	392	332	390	393	324	348	337	328	364	326	334	333	367	363	371	348	313	318	356	379	332	332	379	391	372	304	360	357	307	350	338	347	340	327	408	336	375	364	349	360	332	338	335	372	335	338	335	337	339	327	334	355	351	378	353	381	374	358	329	363	346	340	353	318	326	369	344	331	373	371	337	345	374	375	338	356	373	360	348	381	325	395	360	363	366	383	333	332	345	336	368	363	380	310	339	350	316	310	327	359	335	342	335	330	332	349	400	339	349	377	340	357	327	341	341	327	326	345	355	368	337	353	359	321	387	358	387	353	341	367	359	362	359	360	337	320	326	352	368	359	358	360	352	331	361	348	384	338	335	369	337	313	345	354	291	320	342	360	355	368	335	370	350	379	389	347	371	345	353	356	335	346	339	333	347	357	334	336	358	386	343	346	337	378	373	345	359	346	383	385	384	345	369	380	354	376	327	355	346	356	355	402	397	341	327	343	328	343	346	366	339	321	363	350	335	353	320	351	321	378	342	367	348	336	367	355	345	342	396	365	311	355	354	356	345	364	355	350	378	356	342	322	369	356	383	360	340	325	342	346	376	312	371	337	355	363	368	360	334	332	358	368	384	386	352	375	371	337	362	346	331	350	329	345	355	335	364	334	357	340	324	359	369	341	362	317	354	354	405	319	358	371	360	381	343	362	350	350	316	347	346	353	346	362	337	354	314	335	342	353	373	358	318	365	349	349	364	335	337	337	356	342	312	325	336	353	343	358	343	365	365	355	346	313	365	357	346	347	331	353	342	340	345	313	338	338	332	357	358	328	392	357	339	316	359	347	340	299	378	360	347	356	366	357	361	321	349	303	332	370	369	368	311	349	321	347	358	329	352	371	358	373	381	356	366	387	360	320	349	388	368	355	370	340	376	361	372
16391	10236	7209	3000	3167	2858	2040	1919	1895	1719	1455	1468	1329	1346	1297	1212	1114	1057	979	997	865	898	949	837	872	854	901	843	843	887	840	821	839	874	840	796	860	823	877	857	840	908	860	832	853	874	847	777	849	839	840	818	817	814	863	822	799	855	824	856	848	856	869	812	824	845	855	814	856	842	825	865	801	863	783	829	820	838	831	803	803	878	853	840	833	839	825	776	831	824	852	836	866	805	806	849	798	844	809	831	827	873	842	797	774	812	769	797	869	847	843	849	838	777	879	775	911	806	875	824	783	812	874	797	837	835	823	810	824	822	806	812	883	839	827	845	817	775	807	827	822	833	870	835	831	805	803	803	859	805	869	827	834	830	827	831	858	832	844	875	869	872	819	865	843	780	846	839	769	834	814	807	821	826	778	859	889	847	836	846	840	881	854	870	759	810	846	796	829	842	865	854	792	823	807	848	823	860	868	812	842	804	776	893	813	808	815	894	820	853	808	777	824	794	839	858	817	846	823	797	812	831	820	822	812	858	849	814	795	821	840	833	895	856	852	803	765	855	827	858	809	866	817	850	824	797	808	765	769	857	887	863	864	844	853	789	845	850	829	831	791	858	784	805	826	823	822	833	858	823	839	866	831	808	834	819	870	800	833	803	881	810	848	871	822	794	849	841	792	810	840	763	796	790	770	874	805	837	832	816	855	774	848	844	878	806	795	863	788	870	851	840	868	819	789	839	819	857	809	851	833	840	851	837	793	816	806	770	845	837	810	803	778	837	778	839	813	833	793	810	812	822	854	815	843	796	826	824	823	805	843	827	820	814	835	765	839	828	822	805	813	840	849	831	868	787	800	819	844	863	819	821	803	830	808	857	838	828	746	809	836	830	853	823	807	835	893	830	818	844	890	790	822	802	872	834	805	777	816	844	840	824	861	861	835	785	798	790	852	828	832	822	815	827	865	834	845	801	843	837	816	830	841	811	777	828	794	824	809	848	812	835	886	821	869	856	838	832	828	804	761	843	858	830	870	837	813	837	806	843	827	895	896	891	817	863	838	800	844	809	800	800	818	871	826	849	816	847	829	817	839	851	782	801	796	840	837	819	860	856	846	822	837	843	850	850	838	877	836	836	823	802	856	872	820	824	814	818	838	836	766	787	880	822	784	873	852	830	817	780	810	866	848	795	850	844	812	857	871	835	818	815	807	834	836	850	822	824	833	859	826	837	791	866	842	828	776	813	844	841	864	836	817	813	818	808	843	821	781	793	804	841	855	807	803	796	846	774	829	822	837	807	832	797	837	881	803	852	840	802	890	851	857	876	812	812	836	861	856	799	890	801	809	860	813	844	878	834	866	852	809	752	850	835	792	817	837	802	772	814	855	862	811	863	829	817	854	874	854	827	819	818	871	876	805	854	820	769	798	830	853	771	844	901	820	827	829	863	858	851	778	810	837	847	878	857	829	822	829	822	840	813	811	822	814	828	864	890	818	858	863	810	844	828	817	851	856	843	864	804	810	849	803	810	804	819	841	821	857	852	807	814	838	838	801	826	836	859	814	835	851	849	824	811	864	813	835	833	854	901	826	830	835	831	855	830	825	834	834	808	816	854	851	845	794	832	840	895	767	800	871	820	818	835	844	814	791	795	802	849	791	809	832	787	805	841	840	833	832	809	819	818	799	839	818	859	852	792	848	833	820	804	813	866	842	824	808	876	857	823	808	873	813	830	834	821	820	822	847	907	835	830	778	822	800	824	829	834	823	830	853	792	854	829	853	789	855	775	815	818	749	804	810	838	789	805	839	866	841	826	831	847	866	783	859	827	790	801	788	877	809	833	858	807	863	843	826	792	841	855	841	874	821	807	821	785	815	847	875	820	857	829	805	827	839	818	800	870	862	794	798	804	807	798	837	826	815	872	864	805	832	807	802	792	865	835	850	800	819	807	819	847	817	804	832	875	817	833	871	845	808	811	842	813	795	802	823	749	842	769	856	819	841	819	839	858	808	803	829	790	798	792	856	778	809	843	874	794	838	804	854	815	821	810	822	820	841	849	797	845	838	825	797	860	844	821	815	838	841	885	836	855	859	841	815	816	846	807	870	821	845	892	821	867	799	852	824	826	772	885	837	828	802	816	846	877	849	892	810	902	793	840	813	883	791	821	853	871	797	832	786	831	804	836	809	801	822	800	818	847	903	809	844	800	828	805	794	802	845	835	846	849	826	786	833	870	853	821	819	845	816	815	822	866	892	869	831	866	889	792	833	846	820	845	792	859	757	867	833	811	852	791	819	831	838	806	793	840	823	817	874	811	830	845	788	792	856	812	863	837	814	797	839	855	889	814	828	787	816	848	829	842	836	852	777	763	852	874	809	824	858	898	772	808	841	830	841	845	802	798	801	820	826	822	807	909	805	809	797	870	834	853	826	863	765	796	846	814	833	799	843	853	825	865	829	792	795	859	817	867	800	819	814	811	844	803	819	833	794	794	786	866	837	799	851	868	866	796	823	827	872	781	832	840	838	832	820	834	846	862	814	820	743	832	855	830	836	862	822	802	832	867	819	823	808	833	868	870	801	853	803	876	869	793	819	803	831	834	833	782	796	837	803	793	798	767	802	825	790	845	843	814	860	821	809	841	869	805	818	807	865	819	859	821	801	799	813	820	847	829	850	827	826	840	865	839	873	799	840	853	781	816	758	866	826	883	846	826	867	828	814	833	784	835	787	818	832	813	874	861	825	769	922	839	820	816	825	851	875	803	836	813	815	844	860	889	831	813	871	816	796	856	855	799	863	808	777	881	832	792	830	795	801	817	814	847	847	803	805	928	803	869	853	805	851	827	849	782	831	822	814	865	900	866	833	862	785	837	833	810	821	785	795	866	856	849	832	804	824	833	834	805	816	832	796	802	836	791	837	804	839	825	811	807	825	788	857	841	841	866	809	905	858	886	840	839	800	846	804	823	869	790	839	875	809	849	824	844	859	892	870	809	786	850	830	796	838	795	851	807	821	843	838	818	817	851	789	789	837	771	885	843	825	794	854	840	795	834	848	848	820	790	816	879	810	821	817	838	818	852	854	842	832	809	771	875	860	861	844	812	860	861	795	849	813	801	876	817	804	822	843	802	900	889	828	773	873	816	844	869	884	874	819	836	839	855	900	902	856	838	865	790	857	775	797	758	805	816	796	794	835	813	764	793	857	831	852	872	834	790	851	822	865	826	852	823	797	843	838	827	855	859	827	834	834	885	830	797	844	826	832	803	865	838	808	797	876	866	820	836	833	868	830	850	820	782	800	793	842	809	818	865	861	842	860	844	827	862	804	791	837	818	829	794	810	792	814	787	805	831	758	854	815	810	835	814	866	809	812	867	812	819	812	849	844	850	816	850	845	828	836	847	815	817	834	807	821	819	818	842	839	836	802	796	855	807	795	844	824	793	843	831	806	817	857	872	856	846	784	846	855	845	851	793	854	819	808	849	859	871	849	806	839	805	802	835
32741	20006	10042	2308	1137	749	545	513	513	430	350	336	324	337	319	306	254	265	279	231	216	236	211	224	199	206	195	188	209	175	200	227	230	232	234	223	208	211	162	194	199	217	214	214	181	199	207	208	200	205	200	219	204	190	219	208	200	194	194	202	191	202	199	194	196	202	212	211	207	199	196	197	210	198	212	207	212	207	176	169	217	216	251	218	183	173	231	191	204	209	194	206	197	218	184	221	182	216	196	183	197	228	215	181	203	218	204	208	183	185	233	193	189	187	225	201	196	172	192	188	216	197	226	183	209	195	188	217	202	223	202	197	194	194	199	192	211	210	203	226	220	182	191	200	196	232	213	200	215	214	219	187	197	208	242	190	211	220	207	206	227	197	200	189	205	198	207	204	178	199	211	201	177	188	211	235	200	213	212	229	208	190	196	214	209	195	196	180	199	189	206	208	211	199	198	192	204	220	194	208	176	230	239	189	213	182	178	191	212	196	210	214	199	186	199	198	206	179	207	199	204	219	179	204	216	229	195	213	223	204	208	183	203	218	179	215	195	229	214	177	219	207	212	205	194	205	212	199	192	205	200	199	183	212	205	210	207	205	218	183	187	205	199	204	211	201	207	226	181	196	205	186	229	220	225	197	203	192	187	197	200	193	217	195	204	228	186	194	197	206	212	190	220	226	193	222	196	215	225	190	211	181	232	212	210	220	202	207	205	191	224	196	197	213	227	192	211	213	192	228	199	192	201	213	197	205	184	220	199	216	211	230	195	222	189	182	192	249	200	193	215	221	202	192	208	201	183	190	191	197	180	208	207	213	208	215	229	202	213	217	211	216	217	217	231	222	185	208	211	212	203	204	186	196	181	207	189	195	206	193	188	195	182	230	212	200	199	211	207	228	199	193	197	196	181	223	237	189	215	192	216	187	190	214	184	206	220	188	211	223	199	208	230	206	204	201	203	213	190	193	211	197	198	207	206	211	179	201	229	215	176	211	184	197	194	192	190	206	172	186	189	206	202	212	237	183	207	185	201	209	197	181	228	204	186	213	190	218	209	198	168	192	195	204	184	190	212	211	196	206	202	208	215	195	202	189	170	189	228	205	217	186	214	196	196	211	207	168	225	226	230	198	167	203	228	181	196	188	187	215	201	206	225	215	196	186	184	208	218	209	207	189	189	200	207	217	182	196	223	196	184	232	196	186	164	191	191	202	182	190	231	236	210	177	210	205	208	219	219	198	201	200	199	189	177	202	188	207	220	213	206	184	209	222	175	193	215	206	203	201	176	195	202	219	181	197	220	211	208	209	214	181	207	190	220	187	188	198	213	235	214	204	211	197	189	196	222	184	222	198	197	195	218	249	215	210	221	190	194	202	215	194	183	217	191	210	217	213	204	217	190	192	217	209	198	201	182	203	226	198	216	196	198	201	187	182	182	192	193	210	203	209	219	179	198	213	192	198	190	186	197	188	209	207	200	188	193	215	190	198	224	197	174	210	205	199	223	225	217	208	191	199	209	195	200	207	196	184	194	226	206	236	180	190	194	201	192	205	219	196	200	201	186	203	218	193	210	222	192	219	221	231	203	209	226	209	199	201	202	193	209	205	183	203	224	202	216	218	206	208	207	203	215	193	209	214	216	202	222	235	222	218	194	213	210	202	199	201	210	180	204	211	205	192	204	239	202	183	195	222	174	213	205	192	210	197	188	204	222	234	209	217	223	213	201	184	201	206	182	214	203	197	184	213	222	196	219	185	184	207	227	180	229	201	194	194	200	216	223	223	204	222	217	208	203	180	204	200	210	214	198	216	195	173	205	205	194	216	191	218	200	214	173	184	206	222	209	206	216	183	173	211	198	230	186	188	204	201	208	191	210	205	189	217	187	188	195	206	208	218	159	191	204	203	209	208	253	202	189	197	201	223	209	212	224	211	222	207	199	193	196	207	193	211	189	209	206	218	209	208	213	235	213	183	216	215	197	199	199	203	215	193	218	183	197	204	210	187	221	212	187	225	202	204	232	220	210	222	208	211	226	181	201	195	222	197	205	218	181	211	196	200	191	186	196	212	215	210	196	211	199	214	238	226	191	187	219	174	213	166	202	189	209	223	201	190	191	196	195	171	179	195	216	191	198	199	194	210	201	183	219	196	207	204	212	220	202	203	210	215	197	209	183	179	204	202	234	191	209	184	206	208	213	195	189	197	194	222	213	185	219	196	202	210	214	217	194	211	236	203	213	213	219	194	217	188	212	194	241	212	210	201	189	195	200	196	228	215	205	211	195	213	225	200	202	202	211	220	204	213	241	193	193	218	180	211	201	223	199	193	228	212	196	182	215	202	192	203	192	215	220	199	192	197	171	178	213	201	227	199	210	224	223	194	200	217	176	205	196	202	214	172	190	198	199	204	199	219	225	192	217	223	210	200	214	206	223	191	188	222	218	203	180	182	212	196	221	196	208	216	216	240	183	218	216	190	202	218	207	221	200	215	195	225	241	194	202	195	227	226	233	215	212	206	200	195	171	217	201	195	229	210	213	179	217	198	209	219	185	226	201	218	187	221	194	211	195	196	194	183	209	240	201	216	183	207	221	225	192	206	188	208	214	211	207	179	178	205	202	188	217	193	209	222	184	191	196	181	201	210	203	188	201	203	202	188	220	203	207	194	227	208	200	203	221	207	226	182	209	229	207	227	235	196	187	220	218	195	196	203	193	208	202	204	196	182	208	207	221	222	216	198	198	204	201	201	190	221	212	186	198	197	231	242	206	220	206	199	201	208	226	182	189	225	197	214	205	206	212	207	223	176	181	183	188	175	227	206	200	192	201	192	207	201	208	216	193	206	182	197	195	201	189	190	227	225	218	212	175	185	229	213	200	192	202	219	169	214	188	225	213	188	202	192	209	195	189	219	212	222	227	233	243	185	206	210	204	185	205	179	205	197	188	202	226	209	182	219	198	213	189	188	200	174	213	198	217	194	177	209	205	194	206	192	177	227	181	206	229	226	243	212	179	202	207	221	202	202	209	180	189	208	189	200	215	198	211	188	214	198	227	216	231	184	203	195	199	190	211	184	178	186	214	185	222	206	216	202	212	205	222	191	212	202	198	192	183	222	213	188	198	179	190	219	198	204	197	205	208	218	201	201	203	201	210	201	185	189	206	168	189	205	194	218	185	182	201	185	206	186	207	205	236	194	209	216	207	267	198	193	222	185	200	190	208	200	200	220	192	198	196	219	190	201	208	213	206	193	201	181	219	219	229	215	191	205	193	194	218	198	188	205	192	192	218	192	184	221	226	193	196	218	234	197	171	172	198	192	203	202	194	190	205	190	209	228	200	170	204	210	212	218	192	172	217	219	206	243	198	213	210	240	190	217	221	205	205	216	166	194	205	186	184	220	210	198	224	185	190	209	207	178	220	204	203	213	234	177	202	181	210	171	226	207	221	215	188	216	200	221	204	216	217	215	192	198	198	187	187	199	212	198	207	206	208	230
21963	15581	10303	4059	4098	2941	2148	2040	1978	1631	1499	1406	1359	1313	1292	1104	991	878	688	748	690	667	607	590	583	563	571	589	590	541	622	560	554	543	507	562	563	568	589	529	581	563	519	543	517	493	534	545	535	534	525	536	540	493	524	535	522	497	469	479	499	531	522	471	498	487	503	514	512	514	483	524	492	453	510	507	518	501	539	510	506	493	452	472	489	544	544	528	511	498	500	479	545	519	525	525	521	492	513	556	492	517	517	503	520	528	540	562	463	501	516	497	499	506	512	519	536	505	495	477	487	524	481	519	489	489	500	503	515	515	495	502	488	520	454	506	488	470	514	483	536	493	528	535	506	543	487	522	508	520	506	471	522	476	486	510	532	480	490	536	489	466	504	489	513	480	493	479	494	530	510	471	475	513	474	490	472	505	495	518	524	510	531	480	493	495	534	488	506	507	494	518	498	488	496	519	451	532	507	499	524	518	480	546	536	483	531	509	515	483	546	527	502	514	482	522	498	495	550	492	479	514	563	526	515	515	473	486	490	507	506	481	530	507	449	490	480	511	501	518	565	500	523	552	513	483	520	489	476	520	489	500	533	501	518	510	474	502	499	540	494	495	489	577	505	501	536	496	480	499	496	471	484	540	481	484	493	541	515	504	483	499	500	508	519	485	474	480	508	506	501	526	526	447	498	503	516	542	530	531	507	523	500	492	536	497	507	475	508	499	498	521	476	510	510	501	521	515	492	506	494	518	506	512	490	521	492	534	501	512	511	502	551	487	484	486	504	518	468	518	496	545	524	528	535	525	523	505	486	485	496	512	467	487	492	505	486	547	526	530	508	498	489	504	502	485	483	488	522	499	487	479	479	544	482	485	507	516	499	530	494	499	502	505	528	474	468	506	520	498	503	536	504	506	491	503	512	485	531	464	480	491	502	535	542	487	463	503	536	515	475	545	522	506	529	509	484	497	505	479	487	514	491	543	518	517	514	552	491	518	535	491	528	528	524	479	489	475	489	503	521	495	517	483	511	530	499	474	458	510	493	519	501	493	503	540	563	495	523	551	509	480	511	525	513	498	512	522	541	490	497	502	488	529	483	509	528	506	510	508	579	481	504	506	495	508	490	493	487	510	496	475	521	508	499	543	531	499	496	468	516	516	534	464	520	537	483	505	477	528	519	514	493	523	512	495	504	496	496	553	467	512	490	522	509	538	515	504	521	496	513	496	492	466	489	483	492	497	488	542	518	496	491	501	526	473	489	469	513	508	506	496	479	483	489	499	500	503	534	518	496	506	482	497	526	499	496	530	502	487	481	526	504	516	522	511	540	513	527	473	491	548	486	447	475	480	518	521	473	484	507	499	480	511	440	536	488	493	494	496	475	514	516	533	482	502	525	530	482	465	513	516	498	507	476	511	495	488	469	488	480	532	495	503	496	488	530	530	513	520	520	502	507	516	518	525	505	481	492	475	511	491	458	527	489	476	554	496	506	513	547	516	502	515	508	500	516	497	512	535	520	491	517	534	521	535	472	554	529	492	483	514	525	525	506	508	505	509	473	481	524	494	528	538	502	512	490	537	518	526	530	525	514	512	470	526	517	517	519	506	513	479	481	513	520	508	472	500	534	511	536	491	488	513	479	509	494	468	480	507	498	514	518	492	517	483	555	492	489	504	480	499	513	501	482	494	518	524	506	510	500	494	527	501	484	495	493	485	519	489	531	512	471	462	543	536	493	506	492	511	497	541	495	506	537	538	485	506	520	524	491	499	507	517	525	499	488	488	515	496	470	545	522	474	511	476	486	489	510	519	530	539	477	489	464	523	542	504	503	498	499	489	495	515	504	511	510	552	531	485	469	499	505	524	544	495	514	467	506	504	501	499	502	464	510	539	516	525	519	510	485	497	543	539	505	479	506	555	525	505	513	532	539	490	506	504	467	525	535	533	483	538	484	512	528	498	492	507	501	547	527	485	505	484	511	509	476	527	505	507	500	467	519	507	450	498	474	511	523	487	504	532	501	536	493	476	490	489	482	499	520	490	496	492	535	506	525	507	499	513	484	500	479	458	505	515	538	533	507	519	483	473	513	513	503	516	502	501	532	521	514	481	542	492	540	483	497	506	461	513	516	496	458	485	499	485	504	509	514	501	474	486	536	502	472	521	495	476	510	475	517	501	518	488	485	504	499	513	518	519	512	479	500	475	491	478	488	505	487	491	504	496	512	517	522	522	526	522	509	502	499	494	497	533	503	489	480	516	497	512	516	479	518	497	465	492	540	504	494	514	529	519	514	507	503	524	517	541	510	554	537	483	532	450	508	541	492	484	481	518	471	539	564	455	516	503	498	519	515	501	491	527	536	479	520	484	522	473	433	470	491	468	517	510	494	491	506	471	484	480	522	521	494	465	500	515	514	546	494	500	538	540	500	512	528	520	454	480	492	480	463	528	504	511	502	509	504	490	480	532	516	430	480	523	483	516	523	462	473	504	500	507	509	500	516	473	506	489	493	472	540	494	495	499	517	534	515	485	495	512	499	489	488	482	510	510	507	510	463	491	477	493	513	507	504	498	521	493	502	462	517	493	486	475	571	526	518	502	496	512	504	507	528	475	478	520	493	477	479	536	474	527	498	552	498	507	498	492	487	481	466	498	475	543	502	539	488	487	507	523	476	467	547	549	470	545	530	499	518	497	487	507	510	485	483	481	501	490	477	469	469	478	529	516	476	496	512	473	508	486	488	500	518	470	520	491	541	476	485	473	500	512	481	506	495	496	490	512	492	507	549	498	470	477	563	523	460	504	513	483	477	487	478	494	515	499	529	526	520	488	514	519	531	492	528	530	460	499	490	536	506	542	524	490	497	496	500	541	493	502	510	475	516	497	506	459	530	525	531	494	477	524	553	518	536	493	539	443	518	515	500	525	508	491	481	488	525	491	488	494	492	528	547	524	531	488	522	499	482	550	524	494	548	508	534	522	524	484	502	522	504	469	486	516	507	480	552	503	527	503	479	536	500	533	488	507	512	488	517	500	510	499	491	498	516	523	497	520	521	502	504	526	518	497	486	514	489	553	493	495	518	492	534	555	511	516	485	520	546	478	477	520	458	516	520	519	500	451	512	493	573	487	480	483	511	568	454	493	521	512	538	476	536	507	463	469	491	556	517	566	525	523	484	511	474	500	513	529	469	486	464	506	487	517	524	539	509	472	471	480	472	503	509	476	508	517	508	520	536	526	528	504	529	488	501	543	474	511	506	512	507	508	485	508	475	500	523	535	505	516	448	490	504	527	489	501	512	513	497	535	503	543	515	505	528	476	534	514	496	532	464	498	516	531	543	519	534	510	491	535	538	494	534	479	522	520	486	527	479	527	479	506	489	523	490	496	499	469	488	529	519	503	508	508	510	485	480	507	541	546	506	489	502	489	513	512	522	534	480	519	510	485	473	498	541	505	497	464	525	512	521	504	513	520	499	499	477	496	530	546	511	518	510	466	501	502
9656	2840	1472	711	654	485	454	460	454	407	413	437	387	410	367	373	396	328	375	386	385	413	389	382	349	377	375	344	363	362	337	346	343	373	352	377	351	386	354	412	347	394	324	326	372	353	377	321	355	371	391	331	374	363	360	373	349	348	406	372	387	358	364	362	349	329	317	360	394	386	379	365	362	354	366	348	375	347	401	355	369	374	398	360	357	383	363	365	371	334	329	373	378	364	370	356	393	347	345	301	389	354	394	358	372	377	368	354	377	366	377	408	398	407	394	344	375	380	398	355	370	370	392	376	377	355	334	371	339	377	361	366	382	381	413	359	394	380	357	368	360	353	354	354	352	343	375	376	362	356	357	333	360	349	365	371	359	354	341	352	383	389	377	372	391	334	345	368	381	379	384	403	331	348	354	390	407	367	368	357	392	314	347	349	325	346	352	365	365	375	364	369	363	350	345	350	380	364	356	374	366	382	339	365	381	307	405	381	323	341	353	369	372	339	343	340	413	317	350	365	363	375	355	354	359	341	380	367	324	397	373	346	347	370	360	360	382	343	358	353	386	363	380	350	365	371	342	390	365	407	374	343	396	364	363	396	361	390	355	385	367	326	351	379	362	396	347	376	387	381	350	352	381	366	384	401	339	381	358	367	347	369	329	308	340	357	344	348	379	362	346	400	371	338	371	365	417	342	371	350	382	365	369	362	358	337	395	375	344	353	408	390	319	332	404	384	362	372	366	368	339	349	364	344	381	383	360	363	343	394	367	416	374	341	326	381	367	376	364	383	364	361	370	340	332	351	367	341	345	337	358	375	364	355	355	384	368	390	373	394	375	346	354	351	385	367	349	388	360	376	360	362	382	339	362	350	355	350	419	339	347	313	373	395	363	317	367	362	342	365	346	335	326	367	351	335	347	374	350	324	380	382	371	350	369	370	378	367	353	357	361	349	389	360	354	391	379	353	356	399	353	381	379	352	389	353	368	351	379	363	372	422	363	363	380	333	369	373	345	373	376	345	361	383	369	377	339	339	362	354	340	352	370	367	392	367	355	373	346	391	336	355	346	357	360	344	383	364	357	382	358	380	393	401	365	361	342	365	390	352	333	364	360	381	387	419	380	337	332	370	387	324	353	366	358	388	374	390	337	377	370	383	377	379	337	346	349	341	354	377	387	368	419	379	340	377	377	361	372	346	393	346	356	363	354	354	362	355	376	374	335	381	348	350	389	379	379	371	376	368	347	357	342	328	396	387	349	358	388	380	376	382	339	366	337	351	388	374	325	398	358	371	348	360	345	336	348	351	393	364	351	377	363	371	323	370	375	360	355	359	386	409	388	358	341	373	361	317	368	371	359	341	377	351	385	391	358	336	330	336	369	328	409	314	342	333	368	381	347	380	358	364	386	359	398	377	356	329	331	385	368	337	353	375	369	404	373	332	335	326	362	367	381	347	382	357	381	335	335	366	350	369	361	369	346	372	347	366	343	399	380	362	377	391	336	359	383	374	364	347	319	374	383	366	339	347	374	353	314	333	378	377	364	367	377	361	335	348	337	349	364	326	376	356	361	360	361	385	355	357	346	395	353	386	346	359	356	334	358	351	390	371	374	326	321	354	331	366	324	327	389	379	340	374	371	366	368	339	348	371	392	371	358	371	358	349	368	361	345	365	327	386	362	362	379	351	357	388	338	351	408	374	328	374	371	330	374	362	381	353	375	361	373	365	378	393	357	351	346	382	396	351	389	382	392	380	369	345	357	336	375	354	350	341	376	352	350	399	356	364	359	369	323	339	374	358	348	391	392	364	326	356	384	368	359	379	380	376	380	348	363	355	385	362	359	344	370	361	367	351	332	353	382	367	354	345	349	361	362	349	343	341	357	364	357	354	341	358	383	368	354	354	367	376	362	378	360	389	385	337	366	352	368	364	347	335	364	362	356	375	360	345	354	386	370	359	338	354	374	373	333	371	401	361	371	366	380	394	378	379	372	386	362	370	373	344	368	365	381	373	340	393	375	332	381	372	370	385	344	351	324	355	347	344	355	365	390	369	365	378	364	364	336	389	346	398	385	339	352	383	373	369	372	359	320	344	353	386	375	400	413	401	365	342	376	375	359	362	361	365	375	367	335	360	371	339	351	371	343	376	357	359	361	367	336	327	339	401	319	341	387	351	359	356	341	366	324	343	362	385	357	372	358	351	357	391	383	395	355	411	320	368	369	367	336	342	366	346	373	379	357	363	350	398	386	365	354	393	394	338	423	332	387	362	326	372	345	380	361	362	340	349	356	336	375	367	361	379	393	357	368	317	362	343	371	354	360	346	340	340	331	374	394	368	357	344	351	331	353	331	361	359	335	361	394	343	352	365	320	357	355	363	357	373	374	325	349	380	388	388	349	375	342	378	399	358	362	364	370	407	354	334	378	380	331	351	354	392	392	356	366	358	338	394	346	350	343	386	356	344	360	384	341	362	353	346	368	343	347	370	378	334	338	327	354	339	378	367	351	360	377	343	386	394	365	368	380	350	366	340	329	358	385	369	326	348	365	346	360	376	393	385	339	346	328	379	347	379	325	351	398	372	380	383	361	355	352	375	366	363	374	342	364	385	359	379	391	368	339	372	345	386	354	381	344	366	351	413	427	334	340	325	338	369	358	370	369	380	355	371	371	353	358	386	389	365	362	357	364	400	394	388	349	349	391	392	350	311	341	337	373	357	404	384	342	385	349	358	392	349	388	338	354	335	387	330	345	358	347	319	384	340	358	359	377	374	358	342	373	349	361	368	348	378	393	402	364	368	408	396	380	338	368	365	354	385	369	344	341	348	374	378	358	351	410	369	351	357	344	376	364	382	348	360	375	391	391	330	331	410	398	355	365	358	364	359	357	375	327	383	352	392	356	397	373	361	335	392	381	349	369	379	344	372	371	360	374	348	380	366	375	401	378	359	311	380	405	359	384	375	352	379	341	335	373	394	397	360	340	327	363	326	352	339	377	373	339	360	361	375	371	364	356	364	380	378	376	379	362	375	384	395	362	367	400	373	388	371	371	365	391	352	351	354	320	383	338	342	366	376	335	386	371	365	360	362	347	305	391	382	356	366	389	360	352	367	372	341	350	368	343	315	357	346	382	374	339	355	360	322	383	373	382	381	402	369	328	378	405	369	361	357	354	381	340	353	362	348	393	335	386	370	348	391	340	346	354	350	377	344	381	381	351	369	352	392	368	368	359	379	339	343	358	386	405	372	366	354	400	366	387	359	343	355	377	355	381	391	363	355	355	362	323	347	377	334	333	349	365	374	362	379	369	354	343	374	361	390	353	381	366	370	369	342	359	362	359	368	332	405	364	361	350	382	368	351	361	347	353	316	355	347	386	383	367	322	365	340	351	365	364	354	359	385	363	364	394	387	369	364	350	337	362	360	400	365	378	332	370	347	370	353	369	365	358	374	393	350	355	368	371	381	352	353	379	350	368	400	372	357	355	362	367	383	392	369
7199	3301	2781	2107	1988	1533	1344	1419	1419	1376	1218	1231	1219	1102	1173	1085	1014	917	913	965	964	853	879	860	890	892	817	867	865	880	869	848	853	871	875	894	866	881	871	878	844	880	826	880	887	846	910	916	921	914	850	861	851	858	905	862	889	816	871	832	847	848	807	817	853	856	872	835	842	869	852	899	853	842	873	876	825	821	882	910	825	883	863	877	836	882	900	858	856	833	837	881	890	911	851	879	815	845	882	834	893	834	892	848	902	901	896	884	874	808	867	827	906	866	791	891	925	878	919	865	913	900	864	893	866	860	818	888	873	845	870	828	889	811	874	848	864	820	867	857	892	893	857	860	883	832	910	880	829	890	863	839	913	883	833	883	882	822	840	860	882	883	866	864	850	839	859	841	853	871	890	851	840	863	793	857	855	893	893	842	885	855	885	840	852	877	892	832	912	876	881	876	867	852	842	876	879	825	921	865	853	865	847	897	902	904	897	875	854	839	825	843	869	832	837	847	835	878	888	872	827	859	936	859	820	889	838	873	870	816	897	885	844	880	838	879	831	836	884	844	879	905	925	906	890	832	826	845	820	942	848	901	872	887	820	839	862	854	849	851	913	900	828	877	889	838	893	885	817	819	937	881	851	856	840	823	869	867	923	852	881	853	838	835	859	850	855	837	841	895	857	866	899	857	877	899	856	854	919	913	856	857	832	867	866	898	886	871	833	906	913	860	859	871	874	912	868	872	908	874	819	880	893	817	856	906	803	892	888	856	854	803	845	829	868	829	883	864	842	891	908	888	923	926	899	889	895	835	853	845	900	870	886	846	859	865	903	838	897	859	857	884	916	844	848	854	842	881	869	837	883	866	835	860	871	781	826	871	851	841	912	861	850	821	877	919	865	886	843	863	904	864	882	850	842	875	834	830	924	850	887	913	832	874	871	834	878	804	882	859	853	832	837	893	883	850	848	861	878	886	856	843	831	846	880	901	867	852	866	855	884	898	813	831	871	857	874	877	865	868	879	837	860	883	885	850	888	865	834	885	864	826	888	860	870	862	864	857	870	832	899	857	893	870	809	855	843	826	851	886	819	847	857	865	822	863	844	901	863	816	826	857	840	864	881	884	929	887	868	832	874	805	864	873	908	901	872	853	872	858	869	861	837	856	817	892	869	894	845	880	867	853	836	833	914	869	920	878	834	862	830	872	902	860	905	906	875	817	909	868	859	854	857	857	834	845	901	853	883	886	839	892	867	882	852	834	904	866	868	879	849	856	887	879	862	841	854	869	843	849	837	896	830	816	890	879	881	904	871	901	840	833	828	844	824	892	865	881	849	891	851	913	891	860	849	840	843	880	845	823	855	919	855	883	905	812	834	897	879	785	885	850	859	857	905	879	886	876	902	859	844	876	882	854	812	848	889	852	875	893	877	831	888	815	903	838	912	858	819	886	873	839	874	891	859	860	926	870	849	868	863	885	867	903	872	820	879	871	824	884	879	858	836	902	857	870	908	840	892	858	814	883	853	848	910	884	845	863	811	839	875	881	846	860	874	884	866	920	846	949	856	837	846	886	914	842	925	891	850	817	827	837	813	877	839	834	898	870	910	882	816	895	842	890	850	873	862	877	857	852	859	841	894	815	891	876	885	860	875	852	848	920	846	849	886	846	921	835	870	862	884	895	879	817	873	841	885	836	844	879	824	855	842	886	873	905	859	863	833	880	834	872	843	907	892	867	886	869	907	836	891	873	905	882	901	876	848	886	877	871	871	838	831	879	860	840	861	868	857	897	891	832	843	868	819	862	878	879	877	853	845	896	873	842	801	824	855	888	889	850	854	845	853	862	878	820	879	840	789	862	839	851	868	893	868	862	892	883	853	876	879	828	831	901	942	840	863	872	859	833	902	898	904	857	810	917	853	881	827	901	857	872	849	820	883	904	818	849	869	850	892	861	828	879	858	854	841	866	861	847	830	875	857	847	905	870	865	861	865	887	891	870	881	865	885	890	809	879	826	908	833	889	894	894	866	888	889	841	876	876	848	899	847	844	871	860	886	898	851	820	818	895	870	875	887	860	845	821	877	805	868	868	852	960	886	818	884	858	824	900	848	879	890	854	878	853	887	881	856	875	866	874	861	876	872	901	945	879	852	828	836	832	828	850	857	864	827	849	880	909	828	825	897	860	805	887	851	860	900	887	884	910	830	873	895	830	813	877	822	832	865	880	870	915	821	889	854	829	813	869	845	837	886	817	844	868	884	862	858	810	878	873	843	805	860	860	879	862	853	840	860	899	911	857	872	817	884	833	835	848	829	903	849	848	874	925	881	866	872	835	848	809	850	855	798	861	840	885	854	845	879	831	842	859	848	851	872	869	850	854	880	868	842	876	888	837	825	898	868	900	876	886	851	883	850	817	871	839	878	875	902	887	866	844	816	816	881	889	900	822	902	874	860	840	911	869	867	812	857	924	876	844	866	882	854	966	850	833	815	848	907	882	823	817	840	830	862	900	844	837	850	888	869	897	844	843	824	810	858	862	848	873	842	866	869	867	887	927	874	899	846	875	848	831	819	818	869	886	834	809	815	894	855	876	825	874	874	800	910	881	863	881	877	892	852	884	860	838	851	866	840	843	805	924	864	834	899	854	909	894	830	888	842	853	864	853	887	854	860	896	890	850	813	881	854	937	851	859	843	833	860	870	857	843	848	940	846	888	823	843	881	879	864	855	880	872	831	864	911	881	922	804	831	853	862	857	942	842	835	849	869	848	886	912	874	808	877	865	918	799	840	895	911	905	880	877	808	870	873	855	851	896	905	840	823	853	926	889	892	884	861	844	899	873	847	872	864	838	829	891	852	884	859	855	877	843	868	883	864	821	862	899	842	872	862	822	853	900	856	847	851	858	880	810	928	887	879	846	874	869	853	839	878	864	877	836	814	819	873	888	868	791	888	922	829	856	869	887	879	904	857	884	891	850	894	842	911	856	871	883	836	919	846	855	893	831	896	885	858	862	849	912	854	883	851	865	832	858	905	849	843	821	810	834	828	864	836	855	857	845	870	860	861	859	921	791	856	853	809	884	855	807	883	862	842	822	800	872	835	850	888	891	848	899	881	872	860	821	878	902	910	873	861	812	894	856	843	855	883	854	805	874	834	861	854	825	864	862	895	874	913	836	820	912	902	848	884	817	901	890	856	801	885	843	832	921	869	829	835	867	877	900	853	835	825	882	908	893	864	925	875	857	901	861	878	892	918	803	837	874	856	819	834	867	900	808	867	873	818	917	824	904	841	906	854	863	844	928	906	850	875	870	848	868	861	880	884	844	865	827	808	868	867	856	859	896	878	881	826	920	832	866	858	861	882	883	868	845	794	847	906	871	872	874	864	850	865	873	839	831	921	839	913	846	937	913	871	905	872	866	812	847	877	839	859	895	884	832	830	849	853	880	883	849	834	913	830	845	878	840	885	854	847	864	873	884	861	820	860	899	895	851	874	860	886	876
22199	10513	5011	1514	839	603	540	552	504	496	466	454	455	435	433	392	398	398	363	378	386	358	374	352	385	350	387	365	376	359	395	332	343	332	356	382	391	344	390	357	378	331	352	323	348	370	354	337	325	360	332	333	376	372	341	377	320	355	326	362	330	371	359	350	319	328	346	338	353	330	358	344	349	338	336	334	343	350	357	320	362	335	349	356	351	330	372	348	355	350	309	372	326	328	385	346	360	355	365	370	331	336	325	344	321	332	337	346	375	357	340	344	360	332	341	334	372	352	366	361	328	359	378	330	337	326	396	350	331	354	331	375	338	384	338	357	353	344	352	362	361	358	324	372	387	376	353	330	299	330	344	352	375	370	370	339	350	336	392	306	362	316	300	336	339	368	331	386	323	348	356	381	327	322	355	331	369	353	329	350	358	380	343	361	375	370	364	358	332	336	359	384	344	337	360	361	335	332	350	345	360	362	340	354	359	353	358	361	365	329	371	364	354	368	362	294	370	329	310	358	344	346	341	339	323	340	346	331	368	338	358	338	349	341	355	382	344	370	363	345	315	350	341	378	359	340	363	350	353	412	377	367	362	373	372	364	382	358	371	366	372	368	361	385	398	328	393	338	334	350	352	314	351	351	347	357	370	326	319	325	346	298	374	335	406	357	382	351	339	340	339	331	370	350	359	331	342	344	326	357	335	318	343	407	339	336	369	328	358	313	381	345	369	365	369	351	350	367	348	347	375	368	353	328	345	351	347	350	340	353	331	377	319	360	314	357	325	364	335	348	374	341	366	331	348	342	364	353	357	381	346	356	363	334	379	345	357	324	352	360	361	331	378	364	346	302	369	355	366	358	350	332	365	387	354	351	319	335	350	305	318	329	326	363	376	323	324	360	357	342	371	356	357	352	403	335	357	309	351	334	322	311	342	329	385	305	307	331	354	336	323	334	349	382	332	369	338	330	320	388	323	338	333	328	353	375	358	363	386	350	346	341	320	346	338	367	359	340	363	370	338	336	335	326	350	323	317	342	369	373	338	337	375	352	337	348	382	380	368	377	338	373	367	364	332	318	311	344	351	381	347	361	389	409	354	312	370	372	336	371	336	384	340	363	367	339	349	371	348	372	379	344	342	365	356	374	317	360	350	348	362	353	305	368	355	332	327	338	356	356	312	335	389	353	354	350	353	322	325	343	307	319	373	333	342	339	384	341	331	328	342	340	359	361	331	353	373	368	350	341	318	368	341	345	339	353	351	356	346	358	398	323	300	346	339	331	370	313	357	400	324	348	342	342	312	337	359	317	338	366	357	295	346	339	386	319	354	352	336	385	356	350	342	329	375	376	364	368	356	355	346	379	347	345	354	321	329	312	348	374	362	351	348	314	338	366	401	330	354	319	296	372	351	370	350	344	346	324	379	326	332	347	359	357	317	324	338	338	374	343	366	354	345	346	357	408	364	331	369	358	367	367	355	367	363	345	358	350	354	308	372	357	315	308	365	337	344	364	336	346	339	372	325	345	344	346	402	325	349	336	354	355	349	355	357	360	374	353	365	348	372	363	327	352	342	354	359	386	339	370	332	357	307	368	332	387	338	331	364	371	388	384	365	367	336	345	383	361	322	348	387	367	373	337	341	340	344	355	371	330	370	381	377	345	352	338	332	337	313	321	341	331	359	361	375	334	371	372	334	324	344	355	319	321	317	363	329	335	355	355	306	344	346	366	361	346	323	350	336	335	349	334	338	349	328	365	364	352	353	350	349	380	364	356	343	321	371	353	330	322	367	338	350	371	349	341	314	373	371	355	348	348	359	367	339	337	400	385	315	350	370	323	360	336	350	353	331	361	309	380	352	346	302	330	342	381	378	343	332	378	349	354	324	367	357	317	373	349	339	341	334	339	349	339	349	334	361	373	361	386	340	354	376	340	350	339	372	345	353	317	300	346	336	360	373	340	331	350	334	357	397	323	361	360	327	346	352	350	373	295	352	365	361	302	346	342	343	350	370	343	374	349	323	345	370	349	345	355	368	352	359	361	380	353	364	351	339	374	360	371	373	335	324	400	380	382	343	308	322	335	358	351	349	383	358	399	369	333	357	335	346	338	365	347	345	357	331	362	346	358	315	366	406	368	362	372	370	329	350	370	387	381	362	330	362	375	392	347	352	333	330	350	335	363	326	339	319	354	354	333	350	354	364	333	328	371	382	372	349	309	330	394	381	356	373	346	325	358	338	341	370	351	355	367	350	352	373	303	380	365	387	333	336	351	354	338	392	340	339	358	330	384	373	360	392	386	341	389	334	376	380	342	380	337	356	347	348	387	392	348	346	372	364	355	318	348	339	340	370	361	339	362	360	338	378	350	379	355	377	324	380	364	356	357	364	349	349	363	357	353	359	355	344	354	358	332	384	348	341	387	340	368	345	326	341	352	344	319	374	345	344	325	337	367	368	358	339	347	353	356	322	336	360	379	315	367	349	324	335	350	342	380	351	370	315	370	362	346	369	367	317	338	329	328	334	319	372	379	357	323	377	362	364	339	324	333	384	351	314	388	377	345	332	330	349	364	363	373	339	346	348	377	348	347	388	348	347	349	369	323	340	381	361	312	334	370	349	357	367	363	357	336	328	364	379	332	340	378	387	401	345	364	341	331	333	343	342	368	371	366	351	344	357	384	356	350	341	346	374	351	360	353	364	294	333	366	351	340	335	317	359	338	349	340	348	371	357	347	328	357	367	366	321	384	347	353	352	356	376	364	328	350	356	369	325	354	333	350	323	346	369	377	400	356	338	352	357	307	368	334	364	323	360	337	366	351	353	332	376	339	359	336	350	330	366	357	396	369	322	352	371	356	345	351	378	347	354	366	353	321	336	373	370	375	379	370	363	346	349	386	376	321	353	383	348	338	339	359	353	359	342	349	366	366	368	364	313	356	348	378	361	327	340	351	364	350	326	337	323	332	356	359	338	365	355	347	341	355	397	382	348	347	338	350	353	377	395	336	344	348	349	346	312	380	336	336	322	331	337	329	329	349	336	282	349	350	352	330	356	343	353	329	379	375	336	328	361	342	351	331	368	378	341	343	347	338	326	349	344	352	338	375	375	313	347	343	400	339	352	321	348	360	358	347	326	375	368	343	358	342	362	385	343	366	347	377	364	365	361	330	343	349	329	354	360	351	353	337	334	352	346	361	328	333	354	393	315	370	346	326	363	371	393	356	319	339	380	344	335	366	383	360	373	340	358	336	358	335	322	334	342	347	361	355	386	354	351	364	377	335	348	364	346	356	342	332	334	369	354	376	340	349	332	341	333	358	368	359	342	368	367	326	343	353	365	354	345	355	341	348	362	341	320	338	360	341	353	376	353	366	343	335	371	361	329	355	343	365	351	355	343	335	359	378	385	341	330	348	324	371	382	322	370	317	366	401	335	355	353	317	322	366	369	352	332	335	357	354	373	356	345	336	349	364	334	333	337	369	361	322	346	315	321	332	373	342
16172	9148	6901	3452	2791	2067	2047	1983	1822	1734	1515	1495	1392	1321	1364	1190	1146	1030	1032	943	927	913	904	840	897	840	873	894	820	831	865	846	896	847	840	811	863	904	888	870	879	864	864	823	866	822	840	849	877	827	838	823	853	867	859	837	840	850	841	855	878	821	841	851	818	868	816	888	817	791	839	835	873	788	785	798	880	779	864	824	818	847	860	821	796	814	832	879	887	894	873	858	802	848	807	847	774	833	857	829	791	919	845	840	847	903	846	814	776	834	834	837	842	844	775	813	811	864	835	843	874	842	792	853	866	855	835	836	862	832	881	839	820	835	831	856	813	839	845	854	801	833	835	856	845	878	826	864	837	895	821	808	809	852	816	835	836	849	823	837	840	846	891	837	831	858	809	815	845	827	811	829	875	817	821	850	831	876	857	841	801	800	846	834	917	792	817	780	843	811	805	791	820	876	870	825	855	853	818	817	854	804	804	863	813	904	829	825	826	847	839	821	874	865	846	868	833	788	801	860	830	847	776	817	840	820	854	814	896	797	819	820	777	871	823	826	828	842	833	822	797	878	805	815	818	811	859	849	811	821	831	767	826	882	829	850	874	855	848	847	879	878	822	796	832	810	793	882	822	866	825	846	839	799	847	867	832	813	808	882	832	831	827	766	832	816	848	839	883	853	861	847	862	857	903	830	832	892	786	846	832	781	790	830	811	840	895	809	835	781	812	823	819	893	897	789	906	811	791	852	805	828	796	845	854	851	829	832	882	773	812	881	826	847	852	841	808	809	861	813	800	844	853	844	806	764	789	885	790	825	841	834	858	822	809	837	838	823	839	829	840	824	824	825	864	883	819	817	851	844	832	828	817	827	869	813	780	925	823	826	824	824	790	823	851	814	853	820	823	846	822	836	808	806	863	812	889	809	796	772	805	856	791	802	852	819	879	843	829	846	812	821	841	859	834	833	777	854	831	811	824	813	835	873	829	871	840	838	847	866	814	816	844	807	841	894	855	808	785	839	813	839	829	866	837	858	820	808	777	879	840	820	873	840	797	856	838	811	846	813	849	810	860	866	836	827	834	902	796	794	854	818	853	877	834	846	858	897	827	855	846	830	829	861	877	839	816	811	806	842	861	840	819	827	830	808	834	836	833	805	874	848	821	819	871	857	829	849	838	849	843	807	826	790	803	806	792	828	861	799	849	797	856	857	840	819	830	832	843	854	833	932	855	836	833	855	820	863	839	800	907	833	813	807	812	867	789	840	850	788	826	844	823	843	781	760	858	835	850	832	795	820	838	792	847	835	856	810	817	824	827	854	786	802	804	815	818	873	869	817	820	869	869	806	870	794	855	832	833	854	855	858	841	835	793	858	865	847	780	866	828	866	835	917	862	778	862	851	829	860	807	832	811	837	856	851	862	847	836	825	828	896	889	873	826	863	835	781	812	792	871	864	824	823	791	826	820	873	805	829	844	845	783	850	861	838	873	828	821	834	818	826	833	839	825	815	823	791	862	850	816	793	772	826	794	873	915	805	778	793	827	813	862	800	838	858	812	829	795	879	852	881	828	838	833	775	788	872	791	822	799	810	902	876	895	798	806	827	839	802	884	797	807	837	799	859	866	824	832	816	819	804	836	817	826	841	848	883	842	859	815	806	847	829	845	835	840	885	886	839	846	880	815	821	841	859	795	862	825	836	801	850	834	833	837	827	839	809	792	819	799	875	837	847	754	822	824	826	829	837	858	796	798	887	825	878	817	802	849	861	813	857	808	866	797	841	805	803	825	782	804	848	860	850	832	778	808	834	839	792	818	845	835	851	817	869	864	834	870	834	837	891	867	804	881	826	836	779	846	838	857	876	822	815	821	826	829	825	802	899	857	841	819	851	841	827	842	821	815	835	823	831	794	829	860	795	810	824	877	873	861	856	827	828	790	808	831	811	836	870	829	863	832	780	865	859	878	861	827	855	845	787	820	852	802	827	823	817	835	834	836	818	821	856	826	811	808	902	829	832	837	831	841	824	839	791	831	855	816	843	799	850	827	879	814	755	769	888	831	855	816	839	852	796	849	803	806	869	830	860	847	808	850	803	797	860	802	841	850	840	851	844	832	818	810	886	825	823	821	829	818	812	829	791	834	865	775	756	833	815	838	880	838	831	865	795	844	792	842	827	791	829	845	846	806	794	824	871	838	876	820	814	854	835	826	875	772	853	780	792	848	834	800	826	836	806	820	816	893	860	792	852	834	828	823	827	814	832	856	846	812	846	788	828	822	825	835	821	791	778	817	857	803	804	854	836	827	889	828	807	857	848	840	826	786	801	866	867	826	835	825	848	826	859	784	862	823	857	817	799	842	856	808	834	799	777	852	873	767	807	845	810	850	796	817	873	831	815	889	863	840	861	899	796	857	811	881	857	845	813	856	867	819	851	799	852	809	826	822	889	791	843	767	877	857	907	840	824	837	837	837	760	851	848	788	814	759	788	808	838	814	824	807	836	805	837	831	867	827	814	841	815	826	810	813	808	865	808	801	856	789	828	832	829	813	836	846	827	831	832	839	841	819	807	836	805	827	831	789	828	823	845	893	812	771	849	778	848	833	870	817	837	816	816	861	859	870	816	837	821	829	811	818	805	877	823	825	837	788	907	818	803	810	844	828	830	798	819	851	852	847	827	818	825	833	835	817	784	816	810	811	841	827	831	855	892	820	800	854	868	878	913	836	822	837	775	827	841	847	852	801	876	865	854	814	820	859	877	827	891	868	842	851	809	905	790	852	841	787	800	870	864	805	873	794	843	878	825	867	891	824	844	852	839	849	850	821	851	853	841	836	804	803	850	784	890	825	834	792	832	846	855	864	802	834	840	850	824	778	813	817	786	814	878	806	822	849	853	841	829	803	839	837	835	784	800	807	837	794	873	798	856	824	816	831	859	856	844	862	782	833	848	832	843	869	812	820	859	845	820	850	816	886	810	812	822	844	867	801	829	870	829	848	868	841	875	796	854	825	828	873	817	852	898	826	834	883	852	814	860	816	888	832	816	862	832	844	819	872	787	815	805	791	809	787	880	815	868	864	832	800	878	815	818	798	845	835	825	874	853	808	831	816	818	891	835	793	837	800	871	847	802	862	782	811	851	824	826	831	796	841	820	836	841	798	835	802	791	818	858	859	868	800	878	836	807	874	884	804	860	860	825	817	872	816	845	841	870	843	817	838	833	868	878	817	801	880	875	829	785	817	867	819	844	797	870	869	885	871	778	821	834	808	795	877	834	824	786	792	768	838	806	807	823	795	793	868	788	796	828	841	873	828	815	796	932	809	826	817	850	800	825	897	815	865	874	839	774	803	805	857	807	840	829	802	822	849	858	801	806	799	843	811	750	859	853	841	805	835	809	863	884	827	865	844	856	845	798	879	798	853	830	838	808	833	844	848	821	910	800	744	784	872	848	795	825	759	873	876	852	886	867	824	837	873	870	869	777	828	853	799	840	821	839	800	788
32083	19982	9156	1989	940	634	536	544	482	417	387	346	314	321	310	292	283	252	250	277	246	218	194	201	220	198	232	230	206	204	238	204	218	206	206	206	216	209	216	209	195	233	228	188	205	181	222	218	225	196	229	199	224	213	204	204	199	209	222	218	188	215	238	203	209	213	216	191	203	200	179	196	220	200	195	204	225	197	206	184	189	197	193	214	189	201	200	205	203	183	197	193	223	205	203	243	185	211	201	205	198	185	203	213	203	204	199	212	200	190	200	202	212	228	214	224	209	218	211	205	209	203	209	210	206	230	162	214	194	212	195	231	193	196	194	199	201	195	211	197	205	244	216	216	213	200	198	184	180	198	180	238	210	184	237	199	212	193	184	181	184	207	229	202	206	214	196	197	172	242	181	217	202	208	214	188	203	194	196	203	246	228	209	217	240	229	202	203	189	216	217	258	197	237	227	218	211	183	204	208	214	188	190	235	214	201	231	211	224	195	229	218	217	187	211	201	191	212	207	209	209	190	191	222	188	221	213	202	194	187	211	188	211	157	192	193	195	212	184	202	203	200	214	193	223	207	204	189	209	200	222	201	212	219	213	215	208	202	206	201	207	207	174	200	199	222	219	191	194	207	190	180	208	216	196	204	209	212	214	207	193	208	222	182	199	206	190	244	174	218	197	209	208	214	210	227	225	201	180	217	217	210	187	181	233	214	213	192	204	231	210	224	210	205	188	236	210	199	230	195	199	197	221	206	226	218	194	205	199	240	197	220	226	196	230	199	210	200	196	198	211	236	220	206	217	190	226	196	192	206	191	191	186	196	209	206	223	211	176	213	210	203	201	199	218	203	209	210	222	213	230	203	200	222	199	192	216	217	195	203	194	175	199	198	190	226	209	197	201	207	197	202	201	238	218	177	181	219	184	209	225	192	195	208	207	188	190	210	215	199	191	200	232	218	222	229	201	187	243	216	236	215	213	208	215	218	197	221	224	201	226	188	179	225	186	207	216	205	201	223	224	202	191	182	168	211	176	200	232	228	212	223	202	212	195	213	208	213	197	222	199	212	207	209	191	230	210	219	215	219	208	207	205	227	206	209	213	208	207	217	204	213	226	222	179	204	194	203	203	193	210	192	222	193	179	223	219	188	201	186	207	200	224	198	215	218	218	214	194	219	217	204	215	202	178	182	231	201	201	229	213	206	202	242	223	223	198	208	225	201	210	209	240	209	209	224	207	204	206	203	210	203	209	188	195	205	223	185	218	189	196	228	200	228	175	212	217	227	201	209	195	192	203	226	215	199	191	211	192	216	212	189	200	191	211	228	209	202	204	180	186	233	222	234	224	224	224	192	218	221	213	200	214	205	190	176	190	207	204	223	217	200	174	201	220	214	215	186	204	250	204	218	171	212	195	202	212	203	202	172	224	193	206	223	213	230	216	214	211	202	170	187	207	190	196	209	224	229	209	213	193	191	234	204	197	191	234	210	219	200	182	197	223	214	229	184	231	194	211	240	217	207	194	209	213	190	210	185	180	200	183	187	172	204	221	180	208	197	221	253	213	225	226	239	215	193	184	188	208	191	210	186	205	215	233	187	224	204	223	198	201	218	213	194	214	206	200	200	192	215	195	221	201	207	220	195	215	225	189	195	209	190	177	189	178	214	207	200	211	215	224	216	212	201	212	212	216	186	198	191	211	200	202	195	215	206	208	198	203	200	191	226	205	189	226	183	216	215	204	211	231	223	217	191	192	223	216	195	188	207	189	200	189	217	195	220	187	209	240	223	213	190	212	208	203	211	198	214	192	206	168	204	237	229	205	225	211	194	204	205	190	192	203	213	199	182	185	193	214	197	179	198	197	213	207	203	177	236	226	201	222	198	218	208	230	213	219	208	218	205	203	192	202	215	211	223	200	203	197	189	212	209	207	201	216	199	213	195	222	196	187	209	170	196	160	184	195	216	212	214	193	201	229	185	211	187	200	223	196	211	206	214	176	225	226	242	237	205	202	186	190	203	188	224	223	205	228	208	196	180	200	219	213	237	198	222	233	188	198	224	219	232	191	187	233	230	245	221	209	217	202	230	227	207	202	221	207	203	202	230	229	177	190	219	184	198	216	199	228	223	201	197	224	213	218	205	205	194	239	194	198	201	209	200	195	190	205	201	197	193	226	182	174	205	217	194	209	223	199	215	209	210	207	203	178	210	210	204	210	173	188	179	196	192	207	202	207	211	185	232	233	190	196	232	204	199	182	191	197	200	214	209	225	207	207	201	213	206	194	183	184	235	204	164	218	225	195	201	199	195	191	191	201	204	203	186	187	201	216	198	202	173	224	180	221	197	211	215	183	202	186	202	238	226	222	190	201	204	204	188	194	216	227	208	211	213	210	188	237	205	184	208	200	194	197	228	225	229	204	198	197	213	218	206	219	213	188	198	233	193	212	216	196	183	195	204	189	174	220	230	184	223	194	180	207	202	222	222	195	228	210	204	231	225	241	195	218	215	210	223	191	201	192	214	210	218	194	182	214	223	226	209	201	224	170	210	220	204	202	183	205	194	208	216	215	207	203	206	237	226	210	197	196	193	190	204	214	214	200	244	205	229	200	218	238	206	219	214	203	216	193	196	207	195	175	189	180	222	228	223	211	208	184	191	184	204	205	209	192	206	190	198	221	215	210	214	177	201	208	223	221	217	219	198	217	224	209	222	209	214	208	184	190	207	184	198	182	178	231	214	198	188	211	203	236	184	218	197	200	194	200	212	208	196	194	184	197	165	206	197	206	203	190	237	212	219	224	222	181	213	201	184	228	216	233	196	195	213	249	217	196	206	195	222	192	203	209	223	201	226	216	222	236	180	180	209	234	231	220	186	218	191	217	237	194	248	216	207	198	222	216	229	201	211	183	198	211	180	185	190	178	208	228	204	180	213	213	200	221	179	183	210	172	202	218	210	210	198	204	212	205	184	194	198	182	209	219	180	212	196	204	192	195	209	193	215	200	202	193	189	187	204	204	196	177	200	182	196	214	218	190	217	226	219	195	206	212	221	234	222	201	170	188	203	215	203	181	205	209	207	208	217	174	193	207	224	189	217	222	193	212	201	231	188	211	202	236	200	195	192	201	222	192	221	206	200	186	235	199	191	212	225	233	219	236	219	218	212	171	191	232	228	211	195	195	189	198	198	224	195	194	180	170	188	210	224	208	209	233	213	202	176	218	212	186	206	212	184	208	204	188	224	231	217	212	204	224	195	199	209	206	212	205	203	190	190	202	179	231	219	200	224	194	189	189	204	188	212	209	185	203	188	215	223	215	217	200	198	175	201	204	192	218	223	210	208	212	195	215	181	224	194	210	198	201	209	185	198	197	220	179	206	262	175	196	211	214	210	192	207	217	235	207	209	191	192	240	212	198	178	183	214	207	204	202	188	219	212	209	198	220	234	234	213	196	179	229	203	228	214	201	193	205	196	194	184	220	187	220	197	218	204	209	207	202	220
21272	16001	8601	3854	3002	2387	2324	2347	2104	1909	1588	1513	1384	1305	1181	1063	989	841	862	743	684	661	570	593	588	583	576	564	572	559	605	518	554	576	544	573	569	531	618	557	541	504	501	523	518	491	552	522	572	558	539	527	512	480	504	504	501	513	473	522	497	539	508	545	529	515	528	464	506	484	464	520	503	525	532	527	539	528	541	503	521	498	521	508	492	532	523	480	486	513	487	514	484	531	512	464	532	508	511	548	513	511	531	512	507	493	511	506	529	500	552	545	496	525	567	514	504	570	478	491	562	521	549	527	539	512	478	526	491	515	576	541	515	503	572	499	530	496	507	511	510	498	546	496	515	532	533	491	472	526	478	524	501	504	504	524	537	500	506	496	482	503	511	529	508	486	503	479	521	524	518	489	541	516	549	514	497	503	498	537	505	541	500	562	463	498	500	532	519	510	517	498	490	493	523	535	524	503	495	522	471	533	522	522	520	546	553	485	519	510	549	527	498	512	498	547	567	529	510	522	500	509	523	518	541	468	538	572	495	546	510	509	550	529	538	492	510	510	547	482	495	540	517	469	564	507	513	526	514	495	528	527	498	530	530	518	493	511	553	500	521	508	528	524	501	510	530	492	507	463	504	497	506	503	512	480	508	503	512	536	479	500	540	475	544	427	497	508	517	544	478	537	491	531	490	512	458	545	476	532	552	504	522	504	507	496	513	544	548	509	479	528	473	508	522	522	568	548	550	498	500	496	500	531	495	465	489	506	538	458	513	505	507	559	490	505	470	538	546	522	516	553	516	512	509	490	539	492	487	486	545	477	549	471	500	526	527	498	568	527	503	479	531	529	483	555	492	509	472	552	517	528	516	509	536	509	526	516	486	527	493	534	502	566	524	503	488	527	542	534	507	518	561	513	514	519	518	502	539	514	520	500	520	506	532	516	515	494	510	472	505	505	511	526	516	523	499	489	490	537	512	521	492	567	520	464	526	523	473	499	507	551	463	486	513	475	506	531	538	523	516	558	522	535	491	546	522	471	561	502	503	546	514	510	538	468	530	540	530	522	511	496	492	553	539	536	526	469	489	535	540	510	508	471	505	531	503	502	545	529	505	506	526	514	482	483	523	528	491	527	510	551	522	505	499	516	488	515	518	562	480	523	545	513	541	495	509	545	502	505	554	468	507	521	493	524	493	509	514	503	470	473	522	520	512	522	507	532	517	536	513	468	496	500	496	515	500	514	518	472	505	525	508	488	520	512	512	515	505	516	519	539	499	515	495	495	523	539	482	531	487	509	510	517	471	492	541	524	544	511	513	563	516	514	480	480	527	526	538	501	469	525	492	506	521	531	552	531	489	529	508	508	495	516	536	490	479	505	512	516	516	510	503	500	504	514	517	528	523	502	497	533	545	460	531	524	514	550	510	484	515	457	486	490	510	507	515	488	500	500	541	506	522	478	477	516	499	500	493	467	540	512	518	496	520	527	488	530	536	538	470	515	506	494	487	485	509	518	531	542	503	535	495	527	479	524	505	509	485	487	473	492	504	509	528	520	529	513	494	544	503	472	548	497	491	463	448	503	470	542	514	491	477	521	493	478	513	482	505	527	528	435	515	513	483	512	510	505	484	517	497	549	475	536	521	541	522	470	497	481	525	526	526	484	482	501	511	510	506	507	522	518	523	513	485	526	501	505	523	485	512	484	520	509	498	555	539	518	543	504	492	529	494	498	517	496	494	511	502	520	529	525	510	515	518	535	491	526	533	486	522	512	524	499	487	534	513	527	518	523	473	556	510	488	521	488	513	549	540	500	487	532	502	484	533	457	552	528	519	533	531	513	490	465	521	487	529	538	541	488	514	507	516	488	480	513	495	517	508	514	543	508	500	499	537	563	525	517	520	542	500	480	508	503	549	537	452	493	485	506	529	531	509	539	493	517	494	509	490	492	530	521	500	490	510	494	527	532	474	469	521	475	477	512	546	492	507	519	530	468	491	516	482	513	477	490	586	492	506	479	476	514	525	507	520	518	534	526	454	527	518	498	550	496	500	499	506	541	511	547	504	513	544	506	512	497	485	516	517	533	509	504	520	516	495	514	494	543	560	571	530	461	503	500	493	471	509	505	505	525	501	567	510	545	527	514	493	509	520	505	506	514	484	497	487	526	524	530	507	530	485	509	524	491	519	516	511	510	509	522	509	527	512	465	491	532	503	523	489	502	488	535	526	482	472	522	539	509	537	495	547	554	501	482	513	493	452	482	522	535	520	502	491	524	525	513	489	530	511	511	524	550	496	540	531	504	502	505	492	491	477	500	530	529	563	524	503	519	504	530	462	511	490	513	486	540	542	522	546	485	505	524	519	554	517	474	547	544	506	497	503	501	523	529	497	507	480	486	497	518	556	531	491	531	534	491	547	521	513	535	556	505	502	517	500	482	479	549	506	505	517	515	508	502	502	536	448	484	521	506	504	548	527	526	552	511	523	504	544	548	519	510	519	545	491	508	527	514	521	554	493	510	517	511	471	571	507	499	488	506	509	513	501	530	485	502	525	541	459	520	505	517	486	501	501	481	512	511	496	499	501	546	528	509	495	511	513	488	475	531	514	487	522	514	502	491	468	518	475	489	530	476	492	497	483	546	512	464	515	506	469	484	526	499	519	509	529	476	527	488	486	517	512	505	502	547	544	519	508	514	476	530	524	533	508	504	491	478	546	452	497	513	527	484	480	510	540	465	537	476	509	521	491	518	501	486	506	500	519	516	503	548	528	518	552	529	544	513	542	503	506	472	495	486	539	505	499	537	508	493	492	496	549	518	497	493	481	518	538	494	503	491	512	498	505	507	534	542	500	500	560	507	488	510	557	515	531	503	484	501	497	527	492	495	482	499	492	489	546	470	500	487	559	490	473	482	499	530	526	545	492	499	470	526	530	507	494	541	482	535	516	507	506	502	475	500	556	501	516	518	501	535	515	504	552	527	545	508	534	512	567	520	488	549	484	548	494	526	489	519	561	529	493	566	506	480	552	503	505	525	493	538	521	476	551	543	540	523	479	515	540	500	538	474	538	524	495	469	553	531	503	556	491	527	551	477	506	518	514	504	486	519	562	507	520	509	525	500	512	494	491	481	487	550	487	484	513	533	490	543	525	495	499	512	502	522	510	480	496	516	502	500	519	524	500	503	516	531	541	536	534	481	533	519	530	484	520	528	566	541	505	572	487	494	514	514	505	565	507	494	527	478	490	512	509	527	552	488	490	496	529	512	504	524	563	508	539	517	517	521	533	520	519	508	515	515	524	524	500	500	485	534	510	499	510	476	490	526	521	498	489	489	503	500	487	521	484	467	455	492	500	540	532	498	487	513	507	526	483	463	516	487	514	511	512	509	509	519	534	512	457	490	529	516	502	506	576	519	519	512	522	500	532	539	469	496	537	496	511	521	534	507	506	506	480	488	529	478	551	557	515	507	520	506	507	494	547	475	533	480	479	513	519	515	499	521
9678	2991	1364	637	535	487	466	445	476	419	442	434	367	403	437	388	358	374	375	348	375	378	365	364	350	365	373	340	363	355	367	330	379	371	373	384	378	378	334	372	367	371	385	356	329	368	346	365	414	376	384	358	406	375	366	352	346	398	360	379	357	381	346	372	381	337	391	345	375	347	348	388	373	370	357	338	331	381	382	352	358	379	374	335	372	381	384	339	370	352	343	373	373	372	361	377	385	346	356	365	341	360	378	359	372	386	344	374	334	384	401	386	381	355	371	346	361	355	382	340	372	395	404	366	347	388	349	387	350	394	374	370	379	371	364	359	382	384	366	390	369	335	370	369	381	366	385	400	331	321	380	390	394	385	384	340	364	340	337	362	372	358	376	364	386	339	355	376	371	402	329	356	393	392	374	356	379	398	352	368	364	347	383	395	342	368	361	397	362	383	371	341	362	349	350	366	413	361	370	367	376	387	372	379	379	379	382	361	393	367	391	339	363	387	343	375	370	352	342	362	389	346	391	366	387	364	343	378	388	358	383	362	374	336	378	371	341	315	332	362	361	350	347	359	357	411	357	383	344	369	354	370	349	386	356	375	356	360	380	356	340	366	369	356	354	369	368	351	379	395	350	376	372	409	393	399	348	402	361	416	383	356	322	387	395	382	332	337	391	374	349	343	355	360	341	340	378	337	384	358	354	365	363	366	376	370	373	356	404	347	355	328	319	337	363	359	386	365	368	340	367	358	348	334	371	365	356	361	369	385	377	338	380	361	363	395	392	370	336	354	345	374	383	377	369	369	403	349	348	377	410	411	355	379	412	359	339	376	388	351	332	335	334	388	338	380	377	368	369	348	320	390	348	372	369	328	392	330	350	335	396	362	366	380	353	372	394	357	370	365	363	381	362	372	369	349	390	357	358	350	343	383	373	378	353	346	365	370	374	350	365	379	395	367	380	358	416	360	379	342	366	370	353	372	381	342	390	395	329	374	366	346	361	355	348	416	343	368	359	376	344	353	348	357	392	348	397	362	344	378	383	370	390	369	349	363	427	357	384	385	365	338	354	399	354	333	392	349	395	344	363	343	391	410	327	402	345	355	414	363	396	392	396	373	398	336	357	364	347	371	362	387	383	349	370	374	374	363	380	373	363	363	383	392	343	359	373	325	342	391	378	359	365	340	295	352	355	370	356	349	347	350	366	372	343	351	346	366	381	325	345	381	356	360	364	350	367	328	361	359	342	401	387	359	372	342	349	369	353	361	355	364	355	350	360	399	396	370	428	422	399	374	377	371	351	337	358	378	362	388	365	359	371	363	398	380	365	387	378	350	391	388	385	376	345	370	377	354	366	377	376	365	396	385	359	406	381	399	348	397	343	333	349	354	390	374	338	364	388	380	349	354	357	362	385	349	364	380	383	351	375	368	358	361	372	376	346	356	397	384	367	379	353	364	385	366	380	361	409	397	391	370	350	373	411	406	348	379	381	417	350	372	361	403	335	377	365	386	367	372	365	375	391	379	373	369	368	345	357	382	376	366	312	350	370	366	405	340	361	361	383	350	372	362	339	358	382	343	368	361	360	387	370	363	365	372	375	404	328	377	353	374	383	365	324	375	364	369	378	359	345	333	364	385	376	389	374	332	359	379	351	406	344	372	325	355	369	369	358	379	339	327	345	398	383	339	354	380	390	354	397	380	362	352	368	339	353	380	363	375	363	354	375	364	372	358	357	360	396	377	357	355	339	337	353	371	365	368	371	379	340	370	385	373	365	374	368	354	366	413	389	379	374	374	386	392	372	363	379	367	377	360	385	389	361	298	386	323	338	373	363	355	346	380	393	368	389	380	384	368	368	385	372	346	369	331	390	348	343	384	417	366	354	350	320	358	353	372	383	382	338	367	423	378	348	360	388	368	387	369	368	353	375	420	343	351	348	379	349	392	371	394	364	354	405	331	348	374	374	359	350	348	368	355	362	355	349	382	381	372	340	371	352	412	376	379	377	353	368	368	354	350	377	365	362	363	387	358	352	380	330	393	366	345	337	369	377	390	347	368	357	386	368	377	341	369	347	377	377	385	408	346	370	359	348	384	375	374	362	348	375	353	335	375	347	356	356	365	356	328	383	384	337	377	365	383	336	354	369	353	319	335	347	383	335	381	363	330	396	334	381	380	368	359	385	380	401	389	367	360	385	390	358	353	371	377	393	337	342	352	346	382	385	381	368	371	371	376	332	355	385	361	382	407	381	377	374	361	363	367	352	365	356	352	406	360	353	379	353	391	360	371	370	366	377	385	329	393	387	366	376	377	341	363	375	382	372	351	366	356	327	357	381	390	371	378	356	399	373	362	340	379	376	351	373	345	373	401	346	352	368	374	366	368	376	369	346	372	360	402	378	387	352	352	354	350	348	329	320	335	363	419	373	367	375	371	359	365	344	375	382	367	404	345	352	416	353	377	355	382	383	354	404	331	338	364	361	351	383	368	340	363	378	317	351	347	364	335	389	391	418	354	357	356	412	374	358	393	402	339	370	377	351	376	360	330	338	369	362	318	397	388	321	378	369	382	391	365	362	360	378	391	393	381	346	377	353	335	384	407	379	386	377	367	353	381	369	363	349	362	359	354	368	364	375	386	372	355	330	372	339	372	365	342	390	339	358	332	373	407	369	355	364	311	369	353	410	380	363	379	402	399	384	363	361	331	368	374	350	358	371	372	371	359	357	342	330	355	335	365	353	366	359	374	396	373	363	361	378	364	384	396	375	369	383	411	366	365	372	397	387	361	365	381	347	370	375	347	337	392	334	362	395	392	346	361	373	362	362	395	378	379	355	376	356	366	392	371	393	363	393	378	349	385	361	358	331	324	374	374	377	352	362	352	381	368	396	373	367	370	367	369	311	394	385	356	388	385	356	373	356	351	372	338	350	330	386	361	344	386	365	390	342	340	362	361	367	335	357	393	402	348	401	339	374	357	405	367	381	363	365	356	339	411	347	393	347	357	327	328	358	346	320	377	371	345	332	365	340	373	347	348	341	359	377	366	376	348	375	379	391	387	375	338	380	353	379	354	378	374	368	410	364	360	376	367	330	389	356	389	356	334	368	350	358	356	323	380	383	362	370	376	403	361	352	366	391	362	380	379	358	393	338	373	351	378	353	397	345	373	353	345	397	360	405	340	355	351	368	349	364	368	359	365	347	379	379	378	367	338	359	358	370	369	362	386	359	376	384	367	363	372	401	350	354	361	404	346	399	368	348	383	344	337	370	377	350	359	380	376	377	364	372	378	378	347	361	330	343	362	364	393	360	349	384	343	372	359	352	361	358	348	333	346	372	352	380	413	392	367	363	376	373	355	370	363	371	395	336	396	372	345	380	390	382	403	372	387	383	363	327	380	365	376	341	369	368	348	350	384	379	349	419	377	369	376	331	356	361	367	365	388	338	343	367	381	406	385	350	366	345	418	399	368	366	355	388	368	354	358	365	339	357	393	359	366
7149	3372	2558	1743	1523	1393	1518	1498	1432	1254	1263	1206	1130	1177	974	1020	1019	1007	1012	968	899	883	831	894	925	907	882	860	942	829	901	911	856	927	886	925	889	908	872	852	860	865	885	871	896	832	882	853	910	841	881	848	839	890	850	868	888	844	855	868	863	883	864	833	830	864	871	866	863	894	880	843	857	831	889	843	881	885	901	879	895	893	891	879	866	853	915	879	911	874	937	862	814	864	879	881	866	846	938	852	878	913	861	857	884	901	864	906	872	873	825	879	862	856	898	824	887	904	848	881	844	870	904	813	895	869	894	893	849	824	879	894	885	871	889	841	885	897	896	918	833	877	884	879	833	849	887	882	872	885	870	834	928	870	865	858	879	834	816	922	848	898	873	878	824	867	790	838	901	870	851	860	856	854	852	842	853	831	885	894	861	834	895	903	849	877	838	881	816	850	882	822	841	894	852	872	875	900	917	851	855	841	876	837	875	884	906	864	905	829	887	878	862	933	868	808	861	868	896	894	855	898	855	876	891	880	860	914	858	838	872	872	935	856	904	921	807	868	820	897	888	855	903	877	901	858	908	819	842	864	822	819	872	879	849	854	863	895	799	854	858	863	838	847	868	844	870	871	889	845	869	892	822	850	855	868	904	823	855	862	806	843	896	865	883	830	860	841	868	847	870	845	895	889	899	879	855	907	823	876	848	869	871	916	856	897	980	856	879	863	848	899	937	888	907	878	848	863	859	854	859	890	817	869	902	908	819	860	859	906	893	869	869	855	895	843	924	866	912	879	885	852	826	869	851	830	848	864	851	887	883	879	892	883	866	878	882	810	855	823	882	891	838	895	815	881	889	901	830	833	873	900	833	837	877	893	939	853	831	900	828	901	840	859	923	811	924	876	851	898	931	929	876	858	861	896	902	927	827	880	901	884	904	888	893	886	886	916	841	868	843	831	870	886	901	849	937	898	854	904	866	892	829	859	843	875	840	876	875	847	882	848	870	838	857	873	869	862	810	908	864	829	853	874	928	869	903	905	877	817	889	825	857	876	881	917	908	867	842	928	876	872	900	887	886	912	868	881	842	839	875	806	850	871	886	870	864	836	872	867	860	911	876	858	870	863	811	884	851	846	854	806	868	917	848	865	862	865	887	824	847	895	876	862	902	876	810	883	916	812	844	841	873	875	870	858	855	865	826	889	812	880	838	843	842	885	876	842	863	805	852	879	865	886	844	832	915	892	837	841	837	877	862	801	871	875	855	833	837	924	873	805	809	851	844	865	909	837	876	904	900	846	891	842	831	887	903	850	868	876	882	845	913	826	873	842	853	843	888	836	830	857	847	851	853	841	914	899	862	877	870	888	875	854	886	868	879	880	861	879	889	843	919	890	869	892	858	906	897	907	838	849	834	835	894	827	855	833	934	908	832	879	891	857	831	898	888	865	881	886	875	897	886	868	851	880	863	886	881	838	923	910	873	887	868	898	890	832	880	834	892	881	899	852	835	892	906	846	871	864	876	908	894	852	899	862	871	883	948	867	894	895	895	879	861	869	875	913	873	898	893	885	914	836	866	859	866	932	866	823	869	910	888	912	832	910	868	905	831	839	821	879	861	896	872	854	859	868	873	874	848	874	892	889	896	943	859	942	879	869	822	832	900	833	844	888	873	864	891	846	889	880	895	880	850	866	856	877	879	894	868	902	862	914	841	873	884	851	918	857	911	848	917	904	857	872	880	874	837	826	843	910	831	879	846	868	884	829	873	871	851	846	864	871	882	820	857	894	935	956	878	882	841	877	891	857	858	867	882	869	879	894	849	848	815	885	897	901	931	960	817	827	865	870	884	847	890	880	834	837	888	858	890	864	913	883	872	880	927	911	812	940	882	879	923	875	835	805	900	865	880	895	823	865	914	860	850	808	850	861	892	906	876	864	901	891	911	920	831	882	859	864	835	876	874	850	878	860	820	896	872	903	870	884	866	810	880	839	869	839	848	889	880	884	881	873	819	858	917	879	849	853	925	858	841	820	834	842	873	819	904	898	820	868	884	838	908	834	852	872	863	950	849	848	884	854	859	900	871	910	931	913	873	847	860	885	808	868	883	853	886	855	841	855	844	850	870	846	913	846	908	858	883	844	948	873	847	851	864	825	830	887	823	874	872	826	870	901	873	890	850	849	857	887	873	834	883	899	851	824	848	864	873	816	904	842	859	832	910	878	942	908	847	875	882	912	896	853	900	851	871	802	839	848	860	844	877	883	850	853	841	859	880	925	830	861	846	868	855	849	861	837	887	895	846	799	956	867	878	889	846	859	861	851	865	892	864	913	922	876	914	912	841	870	853	853	915	837	836	883	874	853	870	865	915	900	862	898	898	825	881	882	869	848	861	887	821	911	838	823	851	879	877	853	839	843	887	857	877	838	866	845	871	926	882	893	859	888	829	929	880	850	890	886	871	841	891	898	854	852	878	898	873	887	887	816	904	822	870	882	891	845	859	893	864	868	914	840	901	906	816	830	855	892	881	868	903	846	896	884	842	861	846	872	826	881	841	862	892	835	926	897	866	901	845	871	898	836	858	860	910	856	887	856	877	856	902	885	874	888	854	872	862	858	853	871	923	852	886	880	903	890	870	880	916	871	891	876	867	892	892	896	844	866	875	929	900	929	842	848	903	842	789	879	849	810	882	875	815	853	878	877	915	903	848	898	894	825	852	845	858	885	885	890	842	870	907	847	857	898	855	864	843	893	926	882	913	870	896	853	853	941	888	831	877	869	847	890	847	905	861	909	858	897	871	879	865	865	822	835	799	843	824	894	858	847	882	855	880	879	871	825	860	807	884	834	836	893	866	872	883	906	858	867	864	830	883	817	895	938	967	840	875	873	924	837	882	874	864	865	895	922	843	850	846	959	865	867	876	868	924	844	846	856	926	856	928	918	881	898	911	867	849	866	905	850	857	901	824	907	873	874	842	845	863	874	869	850	930	853	878	878	857	914	894	878	934	882	889	851	831	896	889	890	856	835	849	847	858	892	926	877	861	868	874	870	827	920	888	831	919	870	846	795	819	851	846	879	830	830	896	851	832	857	875	883	852	838	881	869	892	836	830	886	869	851	888	876	823	884	832	862	860	916	908	907	882	862	825	840	846	916	866	848	873	864	913	908	898	896	866	875	895	882	862	851	884	878	873	881	814	889	849	843	868	900	875	850	855	874	863	831	882	854	859	884	886	859	953	895	855	861	896	816	879	838	866	936	867	837	858	886	838	881	836	905	885	857	820	880	905	858	858	878	893	802	872	885	879	912	885	902	825	865	815	861	863	911	890	803	833	850	879	910	904	914	895	822	898	836	885	861	840	903	909	927	886	879	866	877	915	899	845	897	874	841	880	839	893	855	837	888	871	803	853	900	844	875	911	853	821	802	813	955	816	853	852	852	906	873	848	898	900	916	879	847	902	898	864	842	857	815	884	879	872	845	849	864	902	901	899	804	876	874	828	864
22240	11209	4657	1170	711	611	600	557	585	515	496	415	426	407	409	391	364	416	400	399	366	375	348	358	326	382	301	352	398	354	373	376	345	375	352	360	371	346	333	391	370	375	379	340	347	325	362	370	335	344	390	375	369	399	338	323	334	352	343	362	367	329	383	349	352	359	331	370	372	350	339	357	370	405	380	333	347	384	368	357	374	353	346	371	356	350	333	364	358	352	378	328	333	366	358	379	345	369	338	364	349	376	334	352	341	361	344	412	355	363	347	340	357	357	345	354	363	335	336	371	351	330	368	328	362	344	347	329	328	350	314	376	384	361	308	362	344	367	313	336	373	364	352	373	365	375	320	326	340	361	354	346	371	376	353	358	328	369	329	341	345	397	351	377	345	359	357	388	352	337	324	391	399	369	325	345	336	314	361	361	349	345	396	387	388	335	364	320	313	329	299	324	321	372	345	369	350	311	372	311	381	329	368	338	335	339	373	377	349	347	348	380	324	371	408	371	331	343	359	354	379	342	352	360	290	367	342	328	322	373	393	346	389	342	347	329	355	354	377	348	374	348	366	375	357	325	341	340	350	351	372	335	369	350	346	375	366	347	393	354	324	386	374	377	350	374	372	372	333	366	368	346	381	376	346	344	351	351	345	376	343	359	390	381	359	339	333	341	357	319	344	342	356	354	324	364	392	363	347	346	351	376	356	358	324	346	341	348	364	315	332	371	355	343	319	341	371	356	353	351	339	341	346	355	347	334	326	358	369	363	319	333	329	324	328	351	365	368	379	360	344	356	351	402	362	352	356	362	402	374	404	352	365	350	329	346	362	383	349	387	348	352	375	318	311	359	386	354	358	401	325	351	371	312	334	350	346	297	321	351	327	341	361	363	351	360	336	317	360	334	327	360	357	385	346	357	349	347	341	345	367	352	364	351	352	362	366	360	361	331	348	345	333	355	373	361	361	335	346	356	317	347	369	354	390	366	342	351	341	387	385	375	345	382	309	359	349	360	375	361	363	349	370	341	385	371	361	364	349	348	336	354	353	342	402	347	370	330	341	311	374	380	343	380	376	364	378	312	322	321	332	384	338	328	328	359	337	319	360	366	339	362	332	323	384	374	373	372	335	363	387	362	350	337	369	349	367	378	352	361	340	328	390	371	369	345	337	338	335	346	354	370	369	337	331	316	345	360	375	345	347	370	382	376	346	376	348	375	388	336	317	335	340	362	389	324	351	358	337	409	331	330	330	345	309	385	365	335	335	350	350	355	333	328	386	330	342	357	376	380	317	351	355	350	343	344	372	355	370	334	326	350	355	385	343	347	363	330	318	398	362	339	344	391	349	374	379	377	355	370	341	340	361	356	366	379	358	365	339	377	366	352	368	364	357	364	366	369	350	369	383	347	378	353	313	338	369	324	357	360	339	374	380	351	347	367	376	359	345	370	342	335	312	341	333	351	354	329	322	351	343	329	351	351	367	360	364	318	374	350	354	350	359	377	367	339	369	345	371	366	359	374	370	367	365	343	358	376	358	352	339	337	342	374	351	336	336	355	359	384	376	392	403	378	330	340	359	366	382	355	365	379	340	387	372	348	347	356	362	367	339	349	362	347	330	373	369	347	365	337	346	342	334	366	343	391	354	364	330	374	357	360	345	350	399	353	365	360	357	336	361	341	347	344	356	367	358	352	360	358	382	342	366	359	359	374	308	330	355	349	379	332	319	377	367	381	380	352	365	369	357	332	390	392	349	358	353	345	400	307	379	345	350	354	343	337	340	358	336	352	347	355	348	351	331	362	352	374	364	336	394	339	370	324	324	397	346	328	322	349	331	364	339	363	358	317	370	353	374	380	379	351	350	378	347	365	349	376	348	359	389	357	346	321	354	351	357	366	362	364	361	341	352	311	347	365	369	373	358	351	330	383	357	338	342	353	373	353	400	365	353	339	356	337	317	389	330	364	338	375	350	339	353	362	362	390	353	330	330	362	360	333	370	360	356	371	345	336	349	396	349	372	353	359	332	346	363	359	328	357	381	370	347	393	337	363	363	367	377	389	364	308	321	386	377	358	360	345	343	348	397	358	360	344	362	335	336	383	331	378	366	368	384	381	353	346	346	389	355	353	347	337	368	340	329	363	322	352	340	339	362	358	383	346	387	351	377	366	317	380	372	367	345	373	350	367	375	344	338	373	389	383	350	364	344	351	362	353	348	313	374	324	382	349	330	347	352	348	385	372	349	338	387	352	364	384	362	328	347	333	338	386	342	381	353	349	360	352	394	359	322	334	358	367	355	369	358	359	368	333	350	340	344	392	391	334	325	370	351	368	369	340	374	317	381	362	393	352	328	359	355	348	372	360	343	341	366	366	366	347	361	326	333	356	349	355	353	344	360	317	385	373	380	344	349	364	332	351	371	351	338	372	342	336	362	352	345	366	353	378	401	363	323	359	347	355	350	371	372	334	346	341	358	394	350	332	370	373	340	349	325	328	345	347	383	385	355	347	347	318	378	335	392	324	374	375	377	385	330	361	361	332	366	346	311	375	355	363	336	341	346	334	342	331	360	377	333	349	366	330	342	379	329	342	328	339	354	383	357	406	361	338	341	358	389	386	337	341	322	374	368	348	372	364	347	377	379	378	345	354	393	362	378	358	362	377	398	346	382	379	385	351	333	372	373	375	366	361	394	366	333	334	390	337	345	308	336	357	380	348	364	385	348	336	305	370	351	350	349	355	374	360	357	360	387	345	375	372	342	372	324	361	339	352	345	367	338	340	357	381	352	333	374	354	332	378	363	336	368	342	374	351	366	333	359	321	379	354	352	348	358	347	333	340	361	349	325	340	355	366	370	364	333	346	320	336	334	359	383	351	353	352	351	340	331	343	377	328	361	376	370	336	355	369	372	373	358	345	387	346	367	344	354	353	377	369	376	352	388	360	386	356	350	367	350	369	354	371	355	367	372	389	394	379	322	303	357	339	363	339	379	358	354	354	348	378	354	361	371	331	377	354	357	350	341	366	356	366	322	329	318	358	312	343	357	354	324	335	340	348	326	360	357	385	340	379	387	357	368	350	343	342	385	364	380	339	365	376	325	322	371	366	366	370	348	327	370	390	336	338	356	329	366	389	351	334	352	347	381	338	349	327	348	369	352	382	327	388	366	321	373	361	371	338	341	381	366	360	318	376	337	361	368	345	355	361	334	340	405	370	371	351	352	308	355	391	361	334	342	357	319	343	361	344	303	353	338	330	356	383	333	385	323	344	342	381	374	368	389	354	354	303	365	349	386	350	337	333	343	337	368	385	335	355	325	324	330	354	353	345	352	340	375	348	337	391	345	335	354	370	370	350	338	330	353	367	327	319	376	338	363	378	359	311	376	374	335	371	371	321	352	330	355	376	331	349	379	348	390	340	363	345	358	359	358	352	388	327	357	356	397	409	351	300	345	378	345	367	368	359	318	379	327	367	336	392	347	389	346	345	364	350	380	349	368	384
16101	9993	5729	2569	2190	2163	2150	2147	1990	1772	1624	1502	1433	1397	1385	1220	1184	1111	1105	954	936	904	884	869	887	889	839	862	916	859	876	866	905	872	837	938	933	848	856	832	880	879	830	844	851	824	853	886	853	848	870	878	881	831	873	857	865	796	823	843	843	797	851	839	795	797	887	835	836	829	867	881	819	781	833	810	891	830	861	875	848	833	800	897	824	842	829	852	840	838	819	813	839	846	778	832	907	847	813	839	830	832	813	836	854	885	865	876	856	853	806	820	764	850	788	831	866	851	875	814	871	855	769	852	795	790	866	813	838	807	819	871	746	829	822	848	807	815	814	781	855	854	800	806	870	821	844	827	869	810	782	850	829	801	821	833	840	815	818	842	825	846	862	843	881	916	847	851	866	852	857	819	854	897	877	854	862	825	837	847	824	869	789	826	805	836	812	837	821	829	789	813	834	788	873	828	827	845	817	852	794	818	805	839	865	795	764	798	839	901	813	884	847	862	851	835	824	891	830	778	870	863	807	828	870	856	765	888	814	873	811	834	825	840	867	880	831	821	860	857	862	831	779	815	889	810	819	842	851	821	845	813	841	861	822	840	868	835	796	849	877	872	830	882	816	829	828	826	849	805	750	808	834	843	852	834	844	860	820	802	823	816	847	807	823	794	842	864	848	803	816	824	837	843	869	802	857	888	830	850	824	857	861	839	829	826	844	867	810	805	763	800	834	833	848	840	815	828	840	833	869	820	837	815	844	844	851	828	869	835	793	854	829	874	838	862	843	812	839	850	843	834	785	870	884	837	788	802	863	788	833	854	819	796	827	890	854	807	839	843	813	899	835	922	858	871	851	815	820	821	822	816	845	866	797	865	799	820	850	815	853	763	783	818	829	848	829	846	877	872	810	884	873	820	809	810	794	814	823	826	823	835	836	835	800	837	833	842	804	826	837	819	797	878	875	818	841	864	844	806	836	858	882	833	806	827	859	868	884	876	851	849	846	913	789	827	808	793	864	824	886	827	853	817	816	811	880	818	841	819	841	848	825	872	868	811	861	826	856	822	829	852	846	838	832	817	850	796	825	835	840	846	833	818	867	867	849	828	828	839	842	824	821	880	841	785	814	826	872	843	855	832	842	871	807	820	884	830	884	802	836	834	796	874	836	787	836	907	833	806	862	780	816	847	801	819	811	843	913	801	811	868	818	876	864	832	836	816	786	808	843	811	824	821	814	832	865	838	862	795	757	839	874	769	813	888	886	834	841	850	854	780	865	861	884	845	792	843	830	887	849	825	850	813	820	845	850	823	812	825	856	826	814	819	847	826	802	823	824	872	892	767	846	827	831	788	789	917	844	840	838	852	893	836	840	859	846	826	784	835	827	800	792	846	864	845	835	803	855	821	832	835	840	817	797	791	806	851	834	859	859	823	876	840	797	893	857	869	803	871	880	825	829	885	881	804	799	812	895	822	848	882	841	851	824	818	826	817	824	846	893	818	800	828	862	847	836	871	831	871	797	832	856	843	776	860	782	803	862	865	829	846	838	842	792	824	876	867	832	860	887	866	841	868	855	868	834	827	822	824	838	874	825	778	820	927	844	777	874	842	832	862	853	826	841	804	869	831	829	867	885	838	833	861	760	834	845	881	858	900	801	870	853	845	813	814	832	823	836	831	836	893	835	802	864	828	813	821	845	841	846	836	867	844	855	762	874	836	816	835	815	792	847	841	798	828	866	835	874	860	855	804	806	817	833	810	816	843	863	846	860	855	829	836	875	823	867	815	822	813	816	834	812	864	858	788	824	833	865	835	836	822	864	837	850	849	853	818	812	777	830	835	812	838	858	819	856	849	854	843	851	864	858	844	821	836	854	844	802	801	804	838	844	873	873	865	909	801	804	887	821	781	830	830	870	795	887	831	810	869	811	836	843	832	854	813	857	861	842	821	840	863	785	828	834	855	869	839	813	898	812	827	862	810	851	808	865	809	879	802	826	824	850	829	881	849	847	835	820	838	821	810	807	848	860	809	845	843	827	870	828	845	874	809	794	852	885	828	821	809	810	811	808	847	824	810	869	843	825	836	841	834	838	846	804	840	810	793	865	840	830	859	846	831	839	799	818	805	833	841	839	827	822	807	840	809	871	887	858	800	795	820	834	843	801	815	825	844	812	876	852	845	830	863	831	904	827	833	822	820	853	811	799	843	888	880	871	891	811	870	809	883	854	816	896	849	842	799	880	786	853	872	811	851	873	856	846	829	849	808	841	845	814	821	797	850	823	879	806	890	826	839	831	859	854	804	835	802	852	827	866	812	828	860	868	794	848	811	885	862	791	875	837	869	836	838	785	856	830	844	833	844	850	889	827	848	820	905	815	843	837	815	829	824	866	802	834	851	836	839	831	811	828	819	769	827	883	807	848	820	879	824	828	753	836	825	794	831	845	789	785	817	835	899	860	791	859	869	839	821	841	842	822	837	852	806	813	862	804	867	821	817	836	837	830	829	822	827	864	790	846	797	821	859	856	843	818	829	819	823	819	832	838	823	824	857	870	844	848	862	857	873	820	860	876	866	778	844	846	814	877	864	817	804	830	842	812	773	800	819	842	833	841	915	822	817	908	834	815	848	822	795	818	803	840	842	842	827	829	835	818	856	840	846	808	841	812	846	836	845	845	782	805	817	838	825	778	813	881	831	857	905	881	835	827	841	830	847	781	819	796	855	835	841	778	878	833	840	851	840	826	868	850	828	889	810	754	874	790	842	868	831	840	852	872	799	847	823	829	826	790	804	835	807	865	848	823	778	812	841	820	838	836	802	848	819	848	840	825	827	855	887	805	815	873	844	870	836	785	782	845	836	853	821	868	836	814	845	868	800	844	805	775	819	871	839	858	848	862	841	871	858	843	826	824	858	789	802	821	842	798	827	839	766	822	843	855	806	835	846	870	840	826	860	846	793	832	881	840	883	885	937	861	821	886	822	852	848	877	920	885	837	855	820	856	849	869	782	795	825	831	853	822	833	780	851	819	846	854	855	877	782	836	834	831	881	799	871	828	827	848	863	867	823	839	814	828	844	803	869	802	799	853	848	792	840	838	813	859	857	837	849	797	802	768	837	826	843	800	825	843	879	865	821	847	873	842	813	876	814	840	854	826	822	847	878	809	804	790	821	832	792	814	840	815	793	824	860	823	811	841	812	812	847	816	853	821	873	858	832	835	821	843	855	811	856	833	840	859	827	809	836	778	849	870	807	836	834	835	905	842	794	843	881	848	848	812	867	852	822	855	867	829	802	870	842	823	764	835	833	854	792	826	757	840	834	880	838	879	884	843	861	808	836	779	824	817	824	860	898	855	862	849	863	811	818	817	877	810	817	828	831	785	812	861	853	846	811	795	830	823	832	864	832	798	865	811	872	907	863	855	836	888	880	876	818	845	835	833	850	897	839	792	847	848	798	837	864	843	838	865	871	822	814	843	838	816	866	848	839	813	810	803	847	867	882
31720	16936	6689	1448	770	667	616	528	502	395	399	357	354	301	289	287	275	234	255	255	196	219	210	240	201	212	215	217	197	225	190	190	203	195	213	224	202	210	203	182	209	231	200	213	198	182	200	175	185	243	207	209	212	201	204	205	212	195	208	193	208	189	225	186	189	200	219	181	208	218	182	197	208	213	238	210	216	212	210	211	191	190	184	200	223	216	211	214	192	187	200	213	199	181	197	185	199	189	198	180	226	197	205	207	230	198	198	188	212	206	188	185	209	184	195	162	213	207	200	195	226	214	196	214	214	200	216	228	184	204	206	201	201	192	199	235	203	186	234	179	190	226	220	206	169	235	209	183	245	229	224	202	206	198	222	200	222	214	203	213	174	200	198	221	224	218	220	224	210	206	187	185	196	188	209	213	219	184	196	187	199	236	179	194	199	167	209	182	230	190	207	217	205	195	214	199	181	221	204	204	220	201	178	195	185	188	186	209	226	229	184	178	210	197	187	205	221	198	211	212	210	195	189	190	211	195	232	222	189	221	224	240	206	206	191	222	184	200	206	179	228	198	199	203	201	181	190	208	212	215	187	199	210	189	181	219	214	194	196	193	227	185	214	228	197	198	215	216	209	190	191	197	193	229	192	227	208	172	194	241	186	207	192	214	179	222	224	232	189	189	205	195	196	203	237	238	227	207	213	209	196	209	223	203	204	232	185	209	201	195	197	198	208	219	198	198	174	200	206	233	213	209	206	195	193	210	212	196	202	225	193	196	230	231	200	232	206	203	205	179	211	216	210	195	197	209	222	224	211	217	193	178	209	195	214	190	220	203	209	187	223	230	193	180	229	226	212	202	198	171	171	199	186	215	178	187	191	186	186	185	219	191	205	209	192	213	186	196	215	204	203	208	206	219	179	201	203	199	209	225	191	211	209	180	215	221	187	176	217	205	193	187	210	224	203	219	197	213	180	181	172	225	210	187	197	184	194	217	197	208	189	196	205	214	218	187	193	214	233	220	180	183	193	180	218	179	187	202	199	211	188	181	209	212	192	208	219	173	194	197	208	194	186	200	233	229	195	186	195	221	189	195	207	242	208	188	213	215	199	197	219	208	199	206	198	204	210	166	209	219	240	187	177	219	213	224	196	191	191	178	217	190	199	185	185	212	194	213	198	169	200	179	194	195	206	215	196	221	184	208	195	196	183	181	197	230	206	227	226	223	229	209	216	233	217	207	198	216	217	219	230	203	211	212	188	206	183	193	204	186	182	217	206	205	205	242	203	197	199	196	188	180	185	198	197	198	216	225	220	214	225	221	201	199	204	207	214	214	192	228	205	222	221	194	211	206	230	214	214	201	203	242	208	221	211	209	217	209	195	215	202	194	173	184	196	194	213	213	180	205	223	206	205	189	189	202	177	206	198	220	208	182	187	183	198	187	212	172	218	203	218	226	203	197	189	214	221	193	193	200	217	200	200	205	202	213	201	221	208	211	189	198	199	192	214	216	209	199	203	196	198	224	192	202	212	225	200	200	235	190	195	184	196	200	230	187	189	231	176	225	212	219	196	197	190	204	222	189	211	198	166	211	179	198	192	210	192	189	212	225	213	233	198	190	240	213	210	196	228	221	227	184	195	216	185	230	216	220	223	211	228	224	194	216	209	166	208	219	214	199	205	209	222	193	205	212	208	219	217	219	195	194	207	199	205	234	204	225	209	210	229	170	193	216	200	191	198	191	191	200	222	199	209	188	207	212	205	209	198	202	189	188	181	211	196	207	205	187	209	201	223	223	190	192	211	218	197	225	210	204	189	224	233	185	198	184	204	222	194	196	208	177	187	232	210	193	174	192	179	193	200	183	218	232	186	196	224	189	196	204	240	197	199	207	215	201	189	213	181	173	188	197	175	215	207	243	178	231	224	175	205	183	206	202	201	199	196	205	193	209	208	190	195	191	215	213	232	198	205	203	203	205	191	211	213	190	196	198	220	212	195	201	196	194	210	187	188	200	197	206	218	202	181	196	232	195	214	171	206	191	219	204	208	200	215	183	214	224	197	204	204	209	221	199	236	214	216	208	220	232	204	196	224	206	180	218	198	233	216	210	192	195	181	195	202	216	223	209	205	177	211	216	223	196	214	200	220	196	192	230	247	231	210	212	207	170	211	228	179	175	219	229	197	227	201	201	222	210	204	199	231	198	213	214	216	211	198	197	188	188	210	225	222	213	201	209	216	201	172	177	232	197	199	210	242	207	202	227	209	210	192	184	201	231	202	214	195	210	195	212	208	203	196	207	209	198	190	197	202	213	216	224	184	214	161	207	195	191	225	207	211	211	233	198	202	222	203	204	185	201	191	194	200	197	249	224	194	208	225	212	214	207	225	206	208	177	192	219	207	183	207	213	205	216	205	194	205	222	204	204	202	189	207	220	182	208	192	179	191	204	198	191	195	171	206	212	204	214	212	221	188	197	198	222	209	217	188	205	183	193	222	201	205	201	183	191	203	227	181	183	179	195	195	204	220	200	208	174	220	222	228	206	226	216	227	211	204	202	215	213	198	191	231	179	226	180	212	210	195	200	213	189	222	194	204	170	171	218	208	177	204	204	198	174	201	204	182	191	192	194	232	203	218	200	189	217	206	215	208	221	190	213	177	209	172	185	251	220	212	211	220	190	217	175	219	206	223	183	190	199	195	189	209	204	179	185	168	184	224	177	191	224	204	205	224	236	216	192	184	241	211	212	182	192	181	228	200	192	189	198	206	175	195	214	201	190	215	219	205	217	202	199	217	178	176	197	199	209	196	186	234	210	206	186	197	212	175	202	209	182	213	216	221	192	185	210	205	167	204	204	209	192	220	189	205	194	198	204	205	234	220	224	197	213	186	206	178	210	198	205	210	183	224	195	192	228	189	202	203	200	209	197	209	215	206	214	194	196	201	202	183	188	197	230	229	222	184	211	219	175	203	208	223	178	193	239	219	193	195	190	192	177	192	194	206	204	192	203	213	212	242	215	203	209	200	220	216	203	197	222	198	182	230	175	201	224	204	180	206	220	189	178	212	202	211	201	186	229	216	189	198	185	202	188	216	233	204	205	217	208	215	198	197	214	189	194	186	215	188	189	202	203	201	196	190	216	212	198	204	207	204	180	220	226	232	215	211	204	223	191	196	194	189	178	205	227	184	206	218	193	228	186	196	190	215	194	211	208	203	212	186	203	208	213	192	229	217	188	207	201	211	193	194	183	175	160	226	202	210	195	198	211	222	197	239	193	200	197	194	215	180	215	208	218	202	198	219	208	198	214	209	219	209	210	214	183	221	260	219	227	193	219	196	209	203	204	214	218	235	230	220	170	209	182	198	201	225	237	196	211	189	219	211	208	202	189	204	188	187	233	210	199	206	204	184	232	200	214	207	167	180	235	198	198	196	198	200	209	208	184	183	214	200	215	192	186	170	204	199	192	208	212	226	220	171	190	199	204	196	195	203	184	211	209	231	200
21195	13059	6294	3134	2675	2543	2502	2515	2224	1903	1690	1487	1430	1260	1193	1053	1044	958	905	702	644	611	595	601	626	577	582	545	557	554	567	564	577	508	579	624	575	504	550	533	550	494	522	560	568	536	484	554	502	533	501	531	505	516	538	524	450	526	523	469	538	549	499	489	531	498	500	528	545	504	515	518	483	510	514	494	501	495	522	531	465	492	503	508	456	507	543	499	513	487	460	491	498	517	510	510	495	537	511	497	522	472	489	468	478	510	498	506	517	485	508	522	469	553	519	509	490	520	476	521	514	496	489	475	506	503	506	547	494	524	496	505	527	502	508	493	492	497	515	533	478	525	515	510	503	490	503	498	534	490	521	510	513	528	487	555	501	461	497	512	529	486	537	506	498	503	455	510	514	488	498	465	497	527	522	494	524	484	504	496	535	495	539	485	529	504	525	494	465	488	505	500	500	509	499	515	543	469	464	521	489	491	525	502	492	493	481	464	529	484	493	500	505	502	474	503	476	499	506	509	513	507	518	460	509	497	463	493	524	489	497	532	483	498	518	480	565	484	517	542	524	495	468	485	526	498	508	493	469	483	526	495	496	504	487	452	494	512	524	512	509	515	495	508	535	491	505	533	497	511	478	537	523	487	513	480	527	491	507	513	496	511	505	478	492	549	473	466	495	515	469	536	516	498	477	535	524	467	517	515	478	474	525	534	502	465	460	505	498	507	512	521	530	517	512	476	501	495	494	524	512	494	478	521	495	509	494	520	536	498	485	491	518	525	498	505	456	519	503	512	557	524	496	483	520	489	474	523	495	497	510	528	464	495	546	521	533	482	520	472	497	546	492	515	497	516	463	501	479	477	479	460	494	472	488	513	493	529	495	515	469	535	531	505	475	520	514	489	561	539	499	496	515	514	494	489	549	473	507	480	496	565	517	531	504	489	461	475	500	519	500	507	520	580	511	559	501	502	487	498	476	491	483	499	563	496	516	488	544	484	473	520	499	487	533	530	539	500	528	474	507	488	528	505	496	505	485	509	495	470	501	484	515	497	496	480	489	482	535	531	512	536	490	493	496	512	483	513	494	501	523	464	490	539	531	481	491	488	500	458	498	518	482	521	516	550	490	503	486	497	468	487	501	476	542	476	475	465	477	507	484	537	495	480	502	520	493	483	513	490	510	479	550	511	535	459	484	524	463	452	494	485	509	499	491	490	485	504	546	545	529	508	535	497	536	531	501	456	513	518	535	490	500	542	533	504	528	486	529	493	496	542	522	521	507	488	512	481	528	505	545	506	513	560	512	514	454	502	515	533	502	530	495	497	481	508	553	507	462	518	518	551	499	508	495	508	454	482	486	498	544	495	507	468	480	521	488	508	503	484	502	503	523	574	505	491	516	493	477	499	500	504	515	480	539	520	532	520	549	501	499	524	530	512	499	507	466	509	517	484	469	531	512	507	493	499	505	510	480	512	499	492	520	507	504	551	493	525	514	501	502	528	501	492	491	483	535	459	564	520	464	499	474	474	500	494	444	479	496	495	497	514	500	493	505	493	462	483	486	503	502	503	517	506	454	488	516	474	489	474	521	477	476	503	483	508	517	536	481	471	489	503	511	519	517	511	537	507	510	513	532	501	511	481	488	571	510	551	479	500	510	499	506	544	506	549	506	497	533	517	497	506	487	506	502	498	468	490	512	491	526	502	539	463	491	487	520	435	514	518	509	521	491	502	500	518	460	472	526	517	495	498	524	486	519	527	543	529	523	498	531	482	484	476	476	487	520	518	495	491	520	452	444	540	515	498	494	488	505	522	529	491	528	486	542	526	532	511	530	484	524	498	493	474	514	497	519	510	513	484	500	485	539	511	492	520	546	496	481	513	511	457	507	525	501	508	514	506	500	521	506	479	524	465	467	527	482	516	527	515	523	487	489	500	477	517	430	529	521	505	492	518	504	524	543	473	535	533	491	506	513	514	516	495	503	498	507	499	525	545	487	476	496	488	479	508	496	523	512	535	513	534	503	500	458	492	484	520	504	488	531	496	520	519	495	511	499	504	523	483	480	509	487	539	522	505	510	501	493	515	485	496	522	525	497	481	481	526	482	505	492	494	491	516	485	525	493	475	505	514	516	517	524	485	527	491	521	492	512	489	533	471	489	496	509	461	486	528	493	544	491	507	512	502	496	518	511	499	539	538	528	523	508	502	518	514	529	496	500	483	494	504	529	539	501	506	520	485	513	513	491	459	544	501	469	505	501	524	513	508	511	510	509	491	524	548	499	499	439	519	448	518	515	492	511	461	494	495	512	524	519	475	483	538	518	479	529	524	525	489	506	509	453	492	503	490	523	492	548	483	528	521	525	508	489	463	477	499	521	524	489	516	531	478	540	474	559	478	545	553	506	526	514	534	520	487	467	512	480	560	499	505	466	527	460	524	519	508	490	525	484	486	491	515	544	479	541	528	496	514	529	528	535	508	530	512	450	510	516	491	533	488	507	520	500	524	496	489	508	519	496	476	492	498	452	481	554	527	499	492	533	466	468	513	503	503	493	526	510	524	507	503	501	544	531	475	511	506	494	524	516	540	488	530	517	494	532	499	502	524	519	536	502	509	487	517	497	514	522	504	509	494	495	523	503	446	550	511	532	528	501	490	468	511	522	508	495	531	504	511	523	512	477	497	493	534	493	476	566	500	488	540	495	484	525	506	510	509	497	484	495	499	479	519	501	497	512	503	489	487	495	530	497	522	482	502	474	470	522	484	500	516	531	513	485	506	507	505	528	520	482	480	488	533	495	498	508	545	499	529	519	514	445	476	497	500	517	510	546	497	487	504	474	517	538	487	509	495	477	513	526	497	483	508	523	540	538	486	526	498	487	497	502	528	504	499	528	519	475	510	511	530	492	488	508	522	491	515	536	521	488	495	498	526	460	455	533	502	493	476	471	500	524	520	499	471	505	474	474	521	560	515	501	528	510	564	482	502	519	467	529	511	510	497	487	513	490	478	527	510	504	500	502	488	500	515	480	500	471	494	507	486	487	472	519	483	475	490	521	507	427	552	510	488	506	518	494	497	517	484	516	485	460	482	503	501	503	498	504	481	470	551	483	553	526	494	520	489	491	503	513	502	505	485	490	492	503	442	500	482	484	492	528	518	506	504	529	491	496	444	519	535	507	501	530	457	513	490	522	534	533	486	523	477	519	496	494	512	507	517	513	514	474	515	525	505	485	461	486	517	502	549	512	494	501	510	478	529	484	467	509	529	531	500	510	532	511	492	467	502	513	501	496	512	504	517	506	514	515	521	499	520	517	490	521	466	502	517	498	512	466	477	496	499	466	511	494	510	477	483	519	575	515	499	486	491	519	497	522	498	509	516	509	535	499	513	539	476	516	523	509	500	521	477	490	476	484	508	510	500	488	473	512	505	524	486	543	488	500	525	532	497	502	513	478	530	504	517	485	488	492	463	474	515	480	504	503	548	528	512	488	487	505	538	544	518
9098	2635	1264	607	489	448	509	513	427	490	462	465	431	393	414	403	353	433	368	380	377	370	367	380	324	392	371	360	387	326	388	399	388	354	349	360	340	353	344	364	331	403	387	351	398	355	320	338	376	358	366	343	365	336	412	379	349	373	389	360	365	355	370	350	350	398	388	399	408	364	393	359	361	374	364	366	357	397	387	358	387	341	346	379	352	331	345	357	344	424	391	365	366	358	350	362	388	359	394	364	358	384	359	348	392	325	369	375	356	366	376	346	361	360	357	378	382	379	350	373	394	382	322	355	360	353	386	375	376	359	349	391	405	349	365	399	350	369	360	360	405	357	324	362	391	378	368	375	318	334	344	347	367	362	373	373	367	375	335	378	345	349	397	372	345	350	377	349	348	389	350	361	360	358	360	368	323	369	359	334	391	383	372	345	371	377	367	353	343	366	323	376	377	345	368	373	377	331	383	306	398	350	366	380	366	366	379	359	335	348	373	394	415	358	364	358	362	335	357	373	344	333	395	385	388	366	350	319	385	371	358	345	360	374	331	366	333	358	360	387	371	367	338	324	381	348	369	360	388	346	384	365	386	363	385	387	395	352	355	339	340	401	339	360	348	348	364	370	368	345	374	353	361	366	360	384	374	364	374	347	394	346	365	317	351	333	353	364	351	331	372	348	341	348	405	370	359	366	339	367	376	331	351	372	378	396	368	358	376	354	361	363	367	344	370	329	371	373	343	342	372	356	378	376	349	376	358	359	360	354	357	358	396	367	359	333	390	363	357	343	353	363	367	365	374	370	375	356	350	357	333	367	346	357	351	384	386	374	331	362	378	346	352	348	366	344	353	383	345	341	357	337	359	375	374	364	361	366	347	387	324	350	416	362	363	358	353	391	340	336	387	347	420	377	334	369	367	334	341	379	385	402	357	328	354	400	348	353	415	386	369	362	367	363	390	386	390	378	370	340	397	339	368	380	334	373	379	350	337	382	371	369	376	390	379	324	368	347	375	377	351	342	408	384	363	366	360	369	336	342	381	351	341	367	365	362	388	362	352	324	372	380	371	338	350	380	368	355	375	369	363	383	364	379	340	357	373	376	371	352	348	350	368	383	368	390	384	372	364	362	364	359	352	331	377	376	358	337	339	327	379	360	382	370	352	380	372	384	388	354	363	376	363	338	376	345	384	385	322	367	357	336	362	368	359	366	365	358	364	373	371	346	324	391	378	329	369	346	358	376	361	367	349	353	351	363	354	351	366	403	363	352	389	358	371	405	372	360	345	386	395	402	403	371	338	366	377	384	391	391	377	367	379	356	350	391	382	373	348	321	383	358	338	395	364	376	390	365	362	372	349	361	370	334	387	375	373	339	359	350	365	347	350	381	370	346	370	346	370	370	377	396	397	407	360	338	394	361	385	365	378	364	329	356	371	349	326	375	377	353	380	367	395	356	361	342	360	356	398	357	382	381	361	346	366	365	395	347	333	385	380	337	371	359	392	320	361	337	399	379	344	378	353	375	366	393	351	339	380	332	340	329	338	385	341	337	354	405	353	354	361	364	381	368	343	337	353	386	359	381	343	349	373	327	355	360	346	387	354	365	373	374	384	359	332	348	396	357	352	354	348	385	370	380	350	374	370	407	411	383	390	396	340	367	353	383	362	383	351	369	333	378	372	369	380	348	351	360	345	374	374	370	341	345	357	365	327	363	383	353	365	359	311	352	331	360	350	359	350	363	357	388	412	380	382	364	370	361	341	366	366	355	359	328	346	370	369	388	382	356	333	371	367	351	390	393	363	357	354	327	362	364	326	390	384	372	359	371	365	349	358	364	375	363	377	357	374	370	343	373	375	357	339	378	386	359	336	366	382	381	386	389	346	379	391	340	378	358	364	379	344	336	374	363	351	347	339	374	327	329	321	357	375	372	351	436	395	363	359	372	352	386	350	383	366	373	359	351	402	402	387	364	395	339	363	399	374	368	344	357	346	334	339	401	365	401	366	360	342	359	361	391	355	357	383	378	370	338	349	350	329	323	367	356	371	342	353	323	349	392	341	311	377	366	354	406	358	376	377	340	360	346	369	370	366	388	353	336	360	376	336	366	341	366	369	376	369	367	366	393	401	343	353	341	369	367	376	368	380	361	370	377	334	388	331	380	332	392	358	362	364	371	379	365	369	381	358	353	354	367	346	396	374	365	380	362	339	389	366	369	360	330	370	377	377	356	375	362	323	373	331	383	321	342	403	394	382	385	366	358	377	362	359	380	304	340	383	365	337	366	339	343	359	352	392	342	346	333	388	343	377	367	375	375	377	376	349	352	382	350	345	408	397	368	371	360	364	376	373	369	371	383	366	346	365	329	359	365	360	392	376	325	403	356	358	336	362	349	358	376	365	410	366	338	366	347	380	368	350	348	347	373	302	385	380	373	339	349	362	372	355	344	323	360	354	313	342	341	370	324	348	391	374	351	387	360	368	406	373	397	370	360	360	339	397	339	363	371	396	378	391	337	304	375	374	362	386	371	370	362	377	363	347	416	385	350	362	364	395	363	382	382	375	370	389	361	375	391	384	385	316	327	387	344	364	343	359	400	380	363	341	342	404	349	379	328	351	333	370	350	368	353	348	363	383	374	308	389	386	390	367	387	341	368	349	381	346	367	413	400	376	415	369	392	381	379	398	392	365	335	389	387	376	356	377	389	393	337	362	384	341	378	366	373	362	393	394	377	375	360	368	338	370	350	385	378	400	365	339	317	379	363	351	370	362	380	334	376	378	385	374	396	345	394	333	339	349	382	355	350	361	361	360	359	361	362	391	361	372	344	381	341	375	379	323	339	348	338	383	349	383	390	352	344	327	367	349	295	372	364	371	384	383	375	370	377	333	369	350	360	371	377	369	386	384	351	364	400	362	355	356	336	394	398	351	347	365	390	336	343	362	398	390	342	398	386	352	378	323	357	385	393	348	361	355	395	343	387	359	368	372	336	333	384	402	405	334	378	394	349	342	367	355	329	387	355	345	368	343	391	351	319	345	387	373	361	380	371	398	377	339	338	405	326	361	381	362	347	356	331	353	318	342	391	352	351	339	392	408	345	354	378	370	339	395	369	383	375	363	364	364	370	380	378	384	365	364	374	355	388	394	390	333	355	381	393	361	377	363	368	389	370	357	361	348	361	392	357	338	337	361	372	321	326	384	410	390	379	353	357	349	372	355	370	383	360	378	405	359	372	350	376	366	398	373	360	407	362	366	348	346	388	365	339	381	389	370	376	375	357	366	385	392	380	399	353	370	346	378	376	386	378	351	360	346	365	392	347	354	343	346	378	350	355	363	369	322	364	365	389	360	338	386	372	411	364	389	375	406	328	363	341	384	353	354	324	392	370	370	359	337	398	389	367	369	358	374	351	359	377	338	369	373	348	336	372	357	362	351	389	366	359	345	361	395	360	370	353	365	397	385	390	378	333	364	390	357	347	332	374	376	348	379	373	385	371
6857	2878	2356	1513	1508	1471	1655	1608	1398	1391	1275	1303	1179	1114	1128	1044	1085	1043	983	907	868	873	919	890	880	890	886	870	840	876	873	903	865	887	896	955	846	866	851	870	831	893	854	817	856	901	843	821	882	879	817	835	914	882	888	875	834	881	853	882	811	838	900	851	848	877	828	837	837	813	878	887	868	880	868	860	852	828	863	864	851	865	842	864	823	892	914	859	845	849	889	878	891	898	839	863	848	830	790	861	883	876	845	900	881	888	861	813	874	833	931	851	938	884	837	852	897	868	886	871	828	862	883	851	843	883	862	848	861	870	843	880	850	873	885	853	850	882	866	890	871	828	912	885	870	836	903	833	855	913	886	855	863	867	844	886	909	855	884	888	850	840	813	869	868	880	860	898	876	902	814	846	843	837	870	887	874	799	881	831	855	847	838	884	894	893	889	882	865	914	848	863	889	867	905	902	840	842	834	874	857	825	841	867	890	813	825	876	860	867	839	856	841	847	878	865	895	849	810	902	863	925	909	839	891	865	804	833	855	881	895	869	830	891	831	805	825	848	930	854	845	849	842	839	874	860	882	893	858	873	844	877	867	815	827	879	866	849	829	901	834	883	823	886	853	814	849	880	875	880	857	850	895	867	821	877	821	857	876	837	825	828	841	838	873	814	834	849	845	811	857	834	804	855	864	879	912	886	862	919	877	861	876	879	910	849	841	863	818	836	826	881	891	907	865	871	846	872	886	822	919	891	866	789	894	887	892	821	863	872	864	921	809	886	884	858	823	880	793	899	841	831	831	844	829	754	882	893	836	805	861	819	882	824	824	858	905	904	864	910	834	840	927	879	858	877	901	888	872	853	904	831	866	852	866	854	877	826	891	878	862	914	849	902	837	839	778	890	863	831	840	862	867	862	850	897	849	860	910	863	839	897	859	898	826	866	909	851	881	876	865	839	842	879	818	866	820	897	806	824	822	860	831	834	854	856	835	841	858	871	877	859	867	840	895	951	882	872	865	857	933	890	841	860	887	858	863	890	865	870	821	872	838	800	856	848	919	890	795	877	893	859	812	835	912	869	912	836	848	820	853	856	831	833	878	898	863	861	859	814	848	822	909	828	850	840	838	850	842	871	858	830	854	866	873	879	847	877	847	865	865	889	857	904	917	871	868	848	887	910	857	867	878	870	804	820	782	888	900	868	867	838	870	865	866	888	862	864	856	895	925	896	873	800	877	848	866	932	864	836	843	835	848	846	852	882	885	829	834	833	890	855	836	854	874	886	889	848	821	888	918	902	873	822	892	849	852	864	845	887	863	879	859	884	937	874	853	836	886	839	848	826	850	849	835	868	855	864	858	864	815	864	854	780	838	843	901	878	891	889	879	833	841	901	833	896	859	862	884	843	828	849	889	829	920	840	839	790	884	877	862	832	851	812	873	869	919	785	847	867	826	858	884	897	857	843	879	857	861	861	829	910	807	849	888	844	919	870	902	843	898	887	866	852	863	884	830	886	893	817	879	838	889	839	883	851	828	864	838	786	858	892	857	858	856	879	888	879	876	893	864	881	829	887	883	826	862	893	871	875	873	896	834	846	874	883	844	911	902	868	861	841	863	903	852	856	874	801	819	866	838	879	885	858	860	890	887	851	864	839	864	842	855	868	844	834	835	875	849	887	883	847	864	851	883	890	828	845	860	846	864	870	821	873	846	828	864	891	836	943	869	867	871	838	839	792	859	887	920	859	879	885	911	866	869	892	898	873	868	867	853	867	829	823	860	868	880	914	883	860	874	817	837	848	842	845	860	849	896	816	893	857	890	865	856	865	862	860	883	862	852	898	900	858	868	823	819	834	842	840	891	840	841	877	866	865	875	864	878	829	833	813	873	836	855	845	900	859	844	838	860	837	892	902	884	838	879	831	850	912	887	856	882	833	833	857	903	837	830	823	826	805	878	884	879	879	902	886	834	840	885	870	851	890	877	804	885	897	841	881	882	833	884	830	876	858	907	807	847	830	835	856	872	886	850	849	828	894	840	862	863	826	839	853	860	860	881	920	818	874	871	795	830	834	832	841	883	837	859	887	889	866	876	856	858	836	842	814	875	856	881	856	856	853	842	858	889	793	826	870	869	772	849	879	850	896	866	871	830	804	888	876	932	815	862	876	849	811	857	853	823	865	885	889	876	879	884	814	876	876	874	881	832	879	878	876	832	848	879	883	870	869	852	853	862	800	904	840	831	826	885	853	914	841	846	832	869	839	853	883	854	879	897	823	916	886	830	843	836	834	915	876	848	867	875	885	850	893	829	856	825	914	873	819	835	848	874	836	836	858	870	874	850	876	841	851	877	871	845	882	903	843	850	837	902	900	854	840	864	817	843	868	820	869	873	878	841	870	878	863	842	868	856	820	863	844	896	855	878	837	838	862	914	838	872	865	866	815	871	898	823	909	885	818	848	851	869	832	846	840	846	848	851	855	875	876	851	869	839	864	831	911	895	889	853	877	866	891	872	850	844	843	855	857	846	860	837	843	851	833	848	843	870	812	895	835	889	837	862	854	825	825	905	788	831	863	866	826	820	828	870	886	872	890	849	869	846	802	890	827	862	880	868	881	866	901	831	871	858	846	828	846	779	876	856	904	889	870	834	844	903	854	877	913	857	795	811	891	775	913	874	869	858	887	810	854	895	843	859	827	853	871	851	820	888	853	882	873	859	790	844	877	869	847	835	867	838	869	865	867	859	849	823	869	827	823	938	865	817	836	880	825	867	900	830	860	902	876	834	853	876	849	861	872	887	879	883	904	819	881	815	844	811	835	838	914	852	823	848	862	813	873	845	885	914	873	866	879	911	843	898	921	837	885	898	861	857	848	861	842	872	888	880	866	863	845	830	845	866	855	862	857	876	907	861	864	887	889	868	819	819	900	896	852	870	851	823	941	845	859	885	874	907	823	827	837	892	862	838	864	844	897	876	856	869	885	839	865	877	903	823	833	798	838	819	806	872	820	916	839	883	841	835	840	900	870	861	828	855	880	902	797	824	883	893	885	871	848	853	854	840	880	853	871	846	796	860	859	844	897	859	864	853	896	853	877	897	876	867	830	877	817	895	836	855	855	855	839	812	846	868	812	839	892	910	858	893	912	857	895	880	821	894	837	873	868	927	844	892	844	860	837	899	836	838	904	849	852	832	862	837	821	924	888	911	831	848	836	908	850	792	918	851	893	821	852	872	847	868	835	867	865	841	839	854	844	876	878	851	875	852	868	918	829	894	875	908	824	914	844	846	796	848	855	899	837	838	903	844	842	855	816	845	831	843	875	930	864	878	864	848	839	856	859	852	861	874	836	865	885	873	808	897	863	893	860	859	861	899	868	823	904	823	910	885	917	803	865	843	806	910	911	823	909	798	880	840	852	850	832	871	869	803	883	836	799	889	833	840	871	864	792	836	920	873	830	835	873	880	833	861	899	855	884	818	861	839	852	848	862	824	853	932	893	871	828
22092	10876	4249	1075	723	669	652	605	585	511	482	453	449	459	446	419	399	428	373	346	380	318	386	351	336	349	335	330	347	363	355	355	356	352	349	332	373	363	380	326	336	342	341	343	367	352	318	339	345	347	327	318	351	367	356	338	352	346	331	364	341	391	312	383	374	323	340	337	346	351	325	330	346	360	342	359	344	311	362	353	333	342	362	333	343	352	368	353	332	358	346	337	337	380	341	337	331	359	360	340	342	344	359	358	374	352	317	377	317	353	350	336	370	358	324	350	325	344	336	354	323	359	327	326	348	312	334	366	311	321	344	340	353	324	308	397	363	316	335	315	331	358	350	359	352	358	320	374	356	339	369	328	368	391	340	332	341	367	301	356	349	343	381	360	353	357	350	325	356	375	389	386	296	345	340	326	351	359	341	361	349	335	333	354	341	368	313	362	335	372	324	329	312	349	336	335	362	353	387	394	324	370	350	351	344	355	370	338	336	338	379	309	348	331	342	322	347	358	311	345	339	376	397	361	369	325	345	330	312	341	347	305	338	338	366	372	320	349	334	300	323	340	397	301	357	341	374	335	352	358	348	345	344	359	331	361	343	344	379	346	339	340	384	389	336	315	336	352	353	359	393	391	371	351	336	334	317	349	348	325	367	340	364	331	343	361	340	346	376	358	334	318	361	348	396	366	344	359	324	368	360	318	355	359	327	317	335	333	339	372	356	337	308	354	348	342	327	344	333	374	414	377	364	322	338	367	355	325	333	366	369	337	349	344	353	326	316	374	363	382	316	370	351	354	373	346	346	339	334	311	325	341	367	307	324	346	361	370	312	298	362	340	327	355	388	332	348	304	314	338	363	295	312	368	362	357	333	329	343	342	350	364	329	349	330	376	319	334	365	378	331	335	350	347	313	325	359	374	334	356	357	350	357	370	338	354	362	370	341	331	352	338	327	341	386	340	390	335	337	360	330	337	351	348	355	336	369	320	373	364	395	367	373	369	322	338	365	358	339	321	336	350	386	353	347	319	359	358	360	342	348	344	367	373	366	350	361	358	333	337	368	364	329	336	347	338	330	334	321	325	315	348	373	336	348	339	378	339	333	374	373	352	361	330	315	320	365	314	341	333	321	334	356	333	359	364	305	354	379	339	345	346	353	341	329	367	302	351	324	352	330	385	353	345	325	353	393	328	364	351	345	339	344	350	300	327	353	349	331	338	370	372	348	356	345	346	345	385	354	330	334	358	329	345	385	319	346	379	323	343	354	337	328	340	328	348	347	340	355	326	356	362	377	350	352	365	345	337	317	382	359	344	345	316	354	336	333	303	332	338	299	345	309	331	338	345	359	301	315	340	326	316	338	361	358	341	315	318	328	343	379	393	349	357	340	324	366	369	370	338	358	361	376	354	371	354	327	375	348	370	323	360	364	335	312	310	327	340	311	367	320	361	352	376	347	354	347	369	346	339	338	342	360	336	343	332	344	373	339	364	373	370	372	339	332	386	327	336	334	337	335	305	344	347	360	331	346	374	346	341	319	345	346	375	344	364	322	323	323	356	330	339	342	347	358	357	336	341	363	323	362	371	338	354	293	330	348	342	355	390	360	326	370	353	334	393	365	323	329	328	355	381	371	362	405	332	339	317	374	349	342	333	367	337	360	341	318	344	321	334	338	335	352	365	315	338	307	328	381	353	350	369	343	372	387	346	386	322	377	342	329	401	353	343	352	353	349	381	310	310	353	365	368	368	331	340	344	353	331	389	335	293	364	362	352	339	352	312	343	352	386	324	374	344	347	371	350	348	356	309	310	369	330	377	321	346	315	330	359	343	389	370	338	350	360	338	375	354	318	365	330	376	395	362	333	351	348	364	334	366	377	378	321	358	339	371	351	341	366	334	394	346	351	312	337	385	372	314	364	368	376	369	346	376	351	324	371	364	369	343	324	356	359	336	367	353	327	321	367	356	361	394	341	357	357	343	372	353	336	338	345	316	324	382	353	353	326	364	363	348	360	364	334	383	358	335	344	342	333	375	391	363	302	336	321	348	346	328	346	354	346	349	379	350	336	328	332	358	327	362	363	322	361	358	331	350	348	328	335	340	389	361	331	338	367	333	360	356	341	410	389	339	335	344	417	371	334	344	353	329	310	328	368	369	376	395	371	346	368	323	307	350	365	355	319	349	352	333	337	318	335	328	358	346	353	340	369	336	360	344	326	346	315	346	335	340	351	361	369	359	365	354	352	351	324	344	350	362	350	373	354	387	340	376	340	359	360	350	348	361	358	337	349	350	323	351	342	335	324	341	330	350	385	350	297	333	331	325	320	349	353	327	362	328	370	338	363	336	306	347	364	351	330	340	374	351	348	347	344	345	364	359	353	337	342	343	336	351	305	328	349	331	335	311	336	343	340	369	346	335	357	321	334	337	359	356	348	351	355	346	376	341	371	331	348	311	340	375	324	344	342	371	365	354	350	341	334	361	379	332	328	337	365	331	351	324	332	314	350	347	353	359	321	319	331	299	360	365	357	375	347	345	341	360	346	331	347	366	366	347	323	376	314	364	333	362	366	355	316	319	398	359	324	366	344	308	355	328	362	358	308	349	344	350	337	361	373	378	363	383	343	358	357	353	295	314	376	345	330	331	361	333	364	367	350	349	353	349	350	351	401	374	344	347	350	342	370	355	353	356	364	358	377	386	372	319	343	397	346	374	330	320	336	358	387	372	343	366	292	353	319	337	341	319	352	341	368	327	377	359	324	338	342	359	348	381	341	381	344	309	316	314	378	333	357	360	358	334	357	319	393	331	361	343	370	351	358	343	371	341	379	361	342	314	350	349	345	328	362	335	328	328	343	354	325	334	354	355	349	334	319	340	344	342	318	303	359	308	367	354	346	354	350	335	376	317	335	355	326	357	338	350	327	350	338	346	328	366	358	355	291	370	390	367	342	334	315	361	345	337	326	354	312	365	313	348	362	349	336	347	371	370	343	317	374	304	341	332	365	367	358	331	337	347	341	338	372	315	392	334	333	349	362	353	345	309	320	367	372	358	349	353	347	322	360	381	337	316	368	350	295	358	346	347	341	306	360	348	386	314	353	327	350	378	345	359	347	336	344	335	309	332	357	345	347	324	344	358	328	379	368	329	382	344	363	379	369	340	347	317	308	347	339	343	332	375	349	343	346	353	346	309	317	336	333	338	304	361	365	342	352	334	353	343	358	302	361	372	374	377	339	331	341	302	349	372	338	349	362	360	377	340	353	318	330	341	361	348	370	356	365	346	341	341	340	336	363	390	334	383	366	370	388	366	370	319	321	364	350	338	379	387	341	397	366	363	315	364	337	348	368	348	340	334	341	378	360	348	350	376	368	312	357	338	362	352	326	343	390	333	352	338	359	326	353	361	312	355	290	345	343	336	308	312	355	336	293	338	354	350	353	320	349	352	368	346	364	313	349	338	379	324	336	340	314	359	308	370	392	335	333	341	360	323	329	334
16042	9744	4673	2510	2433	2249	2369	2332	2044	1744	1674	1569	1538	1482	1337	1248	1226	1125	1087	986	893	921	926	895	839	839	870	835	841	843	856	798	938	810	866	884	856	829	852	862	832	786	834	847	811	844	886	815	835	824	782	817	843	856	791	831	826	835	751	881	817	779	770	773	795	859	822	868	850	818	821	870	848	845	803	830	875	835	821	815	781	808	862	812	867	850	810	854	833	777	801	843	864	819	858	834	861	845	774	803	805	829	800	821	773	827	808	808	835	825	837	820	824	835	810	834	759	832	792	829	829	812	866	837	803	779	845	795	784	859	797	824	830	801	806	816	815	851	879	814	812	829	813	785	800	824	759	760	805	813	813	847	791	823	870	844	827	831	813	810	751	791	835	809	801	784	785	869	842	811	837	835	802	783	846	861	842	813	831	853	860	784	799	844	775	761	852	796	778	814	814	790	776	798	879	830	827	834	781	778	830	833	786	830	841	837	832	859	809	848	833	824	825	774	814	862	782	812	805	800	778	843	731	854	786	847	848	866	802	788	821	772	820	838	849	792	825	767	805	856	812	786	784	824	807	786	777	794	809	798	815	787	789	851	809	824	875	837	817	857	867	839	802	827	833	851	901	868	819	775	793	821	827	833	796	801	837	816	795	831	786	838	849	861	803	839	818	859	811	842	813	825	837	830	828	835	776	843	789	824	718	832	825	775	795	847	825	890	822	861	776	823	834	795	874	842	822	820	823	834	837	874	842	814	813	785	817	822	807	857	760	810	809	895	812	838	823	822	850	806	817	860	822	828	838	837	804	832	855	809	854	810	813	804	820	829	782	779	818	854	850	860	879	833	823	839	777	770	835	822	824	817	788	799	852	835	835	775	846	876	892	873	795	813	879	799	867	826	840	836	868	849	829	812	831	822	844	835	809	815	836	815	783	822	820	839	825	828	786	819	843	821	809	879	781	797	794	853	808	830	861	799	830	805	837	872	808	841	772	761	801	867	848	809	829	844	773	801	834	816	792	818	839	867	828	799	798	807	828	826	838	796	827	847	818	756	843	803	803	755	854	844	801	825	843	825	755	777	842	797	769	865	825	801	802	792	858	893	885	871	801	815	821	853	818	836	798	806	769	843	819	783	808	827	770	824	815	806	783	850	813	797	772	832	813	804	827	847	839	841	830	816	839	831	806	821	845	839	791	811	872	783	835	820	800	822	808	822	828	807	864	800	767	834	829	806	834	822	830	852	758	753	862	790	805	846	800	810	809	841	846	846	868	823	802	832	849	776	819	807	861	789	836	838	806	787	848	820	784	835	830	848	812	866	789	806	833	869	812	850	857	792	825	809	833	853	799	912	774	844	797	796	826	821	817	805	815	805	809	821	804	796	823	831	825	835	856	887	834	815	803	807	840	802	800	797	781	853	773	812	810	813	768	866	845	832	853	808	813	802	777	821	804	830	790	795	779	820	807	829	808	871	813	834	806	818	860	840	776	821	838	776	829	807	843	856	806	805	809	791	935	842	829	745	794	804	839	832	834	813	790	806	799	861	884	819	806	794	820	844	842	860	841	864	853	838	830	817	854	838	839	828	806	781	810	830	810	800	788	854	829	829	868	780	831	826	833	822	804	813	782	796	832	798	769	786	887	832	822	845	830	856	837	853	857	845	819	840	792	821	810	808	815	818	789	816	809	828	824	787	808	833	858	868	793	818	869	831	797	821	841	813	837	837	842	861	870	803	784	842	841	840	787	867	826	812	890	822	816	816	839	827	874	797	862	832	857	863	849	849	814	843	815	876	801	865	802	814	797	815	820	796	816	754	822	820	860	827	855	778	834	830	821	858	850	814	821	818	865	793	798	827	789	838	792	849	827	791	897	848	849	775	758	849	806	779	821	863	868	833	869	823	818	822	839	879	794	795	851	889	872	837	778	769	872	803	840	767	795	837	877	838	789	832	827	857	890	834	794	824	760	834	795	844	763	800	810	829	864	856	815	774	792	799	872	813	809	867	839	838	833	847	815	825	869	856	894	847	853	805	809	814	826	798	824	857	793	802	807	813	798	827	792	843	878	870	800	818	827	799	806	882	878	840	813	783	792	847	862	837	789	822	796	819	809	828	841	819	832	834	825	829	875	848	840	830	798	804	816	795	878	808	825	842	831	788	821	854	858	782	829	823	823	863	796	804	775	847	829	837	844	830	849	815	834	826	826	793	804	829	888	824	790	791	864	821	818	781	804	826	832	823	834	809	810	757	817	809	810	823	848	815	831	827	843	812	782	826	809	814	826	751	843	821	818	825	813	804	827	809	787	864	833	834	839	813	814	809	802	806	827	815	840	826	854	838	765	832	827	814	884	853	819	838	825	821	831	814	782	811	841	848	887	811	831	894	852	811	826	827	858	818	803	863	794	821	820	821	841	785	829	833	836	795	793	881	775	809	838	839	824	820	816	836	806	840	805	795	850	844	807	812	813	830	792	848	831	840	810	839	822	816	833	817	866	821	819	788	832	832	855	819	828	804	887	809	816	821	801	808	802	823	825	833	834	838	820	784	836	853	837	823	795	802	749	833	827	748	812	817	818	799	800	882	857	804	831	804	837	803	859	813	837	797	820	847	795	760	855	852	787	833	836	786	824	866	825	820	779	816	825	812	790	851	792	813	819	794	778	861	803	835	791	776	800	828	848	805	827	856	818	825	825	805	825	857	845	788	803	797	821	882	816	892	791	784	820	837	810	806	807	807	833	833	785	805	838	787	810	817	814	811	796	788	785	833	789	805	851	822	798	833	801	849	773	795	784	806	819	805	838	753	824	830	862	840	895	837	817	827	814	815	777	835	822	847	793	797	760	830	833	798	813	869	813	821	823	800	818	869	794	872	822	842	794	839	804	862	797	812	829	798	801	805	814	868	847	831	802	848	864	840	803	792	775	842	810	820	798	864	841	831	873	815	838	862	862	786	795	815	795	827	872	830	848	834	823	830	838	802	876	783	793	818	835	825	855	810	825	796	825	893	798	832	799	829	852	829	821	804	891	844	828	767	808	803	818	848	856	777	852	857	868	834	866	797	835	832	845	819	833	810	833	810	852	795	832	821	858	812	832	838	824	843	786	792	801	808	791	850	815	853	814	820	876	800	842	867	805	806	772	815	786	852	807	788	815	835	819	843	813	810	825	831	805	789	809	800	806	806	816	841	822	829	798	815	808	796	765	829	838	791	794	816	799	818	856	853	814	774	838	845	846	824	833	878	841	752	810	896	840	837	783	806	809	793	817	809	841	860	842	846	797	794	844	811	854	776	824	854	798	841	811	862	817	804	846	798	815	854	800	851	747	829	860	762	833	832	864	878	767	836	851	825	781	804	796	870	812	835	833	807	847	825	814	769	804	807	821	807	845	792	791	821	811	812	827	881	849	836	876	813	825	859	831	828	826	825	758	842	784	819	862	849	790	794	815	838	824	830	807	835	836	788	804	830	816	748	793	867	818	823	868	811	802	786
31955	18264	7760	1561	822	719	706	576	564	394	403	388	352	335	276	300	293	289	264	256	225	197	205	236	227	213	193	210	199	221	210	190	191	194	204	212	208	204	202	200	184	241	210	216	194	205	239	200	205	199	217	201	184	205	200	215	231	196	214	203	204	199	210	183	182	204	192	200	184	198	230	212	203	222	192	207	189	220	182	205	172	205	237	196	190	204	190	175	171	181	185	222	221	199	219	182	203	224	195	227	189	188	191	188	194	187	191	202	207	220	179	206	204	195	219	194	204	190	211	202	207	218	236	177	219	191	189	197	189	195	183	183	194	205	184	217	204	205	225	192	162	229	186	201	236	203	218	190	226	166	225	209	183	179	213	210	217	191	237	193	218	199	201	201	207	202	186	197	195	189	204	206	186	196	188	206	202	219	207	197	204	189	219	197	195	205	203	199	192	191	205	225	179	202	217	197	189	214	188	194	197	192	210	212	195	195	229	226	197	181	214	213	222	163	184	199	186	193	190	182	215	188	212	178	216	176	188	207	202	202	214	201	191	195	221	194	192	197	157	188	185	223	178	197	177	188	191	184	211	213	219	192	183	220	194	180	193	168	183	204	200	195	195	220	189	182	207	171	172	206	197	188	202	205	218	191	204	196	212	205	196	217	215	209	201	176	216	203	212	194	209	205	188	180	222	176	194	194	185	230	200	215	196	183	183	202	208	202	194	168	205	226	222	220	198	201	206	216	184	195	210	181	205	212	185	191	208	196	199	199	181	191	205	168	170	191	236	217	231	228	175	191	222	169	179	225	202	200	202	201	212	205	191	213	200	208	208	171	167	212	225	194	185	216	203	201	186	210	205	203	233	203	183	206	217	189	191	212	212	212	209	204	204	204	204	209	205	199	200	215	184	209	203	205	178	243	218	207	208	189	211	169	206	195	208	213	190	207	219	204	204	171	209	213	223	222	189	205	196	166	216	202	202	183	182	176	193	200	200	178	219	201	217	208	195	197	231	191	193	165	197	208	202	209	194	205	210	175	219	208	207	204	189	193	189	188	203	193	222	188	207	219	215	201	206	224	212	177	226	197	173	191	195	173	193	214	185	210	222	199	221	178	186	192	195	194	178	206	186	210	213	198	219	190	209	192	176	193	196	179	197	219	166	188	185	188	184	201	210	210	195	201	191	190	226	215	209	193	192	188	164	217	205	230	219	214	207	223	202	183	192	169	209	196	222	220	203	186	165	215	217	199	198	209	182	201	224	241	232	192	198	208	219	215	193	212	215	217	214	195	196	217	226	218	196	201	187	203	207	197	210	200	191	216	222	204	192	200	194	221	221	209	188	171	210	190	199	203	202	197	184	190	213	214	201	174	206	193	199	198	203	204	187	199	182	188	189	174	210	168	185	194	198	206	213	188	189	183	163	190	190	187	209	190	197	192	200	187	201	189	214	170	189	212	216	204	213	202	190	175	207	209	191	211	215	187	223	180	186	211	180	194	165	180	198	222	217	197	211	188	184	189	223	204	218	217	212	181	211	203	199	195	230	168	218	226	190	175	222	209	177	222	177	221	195	210	189	207	168	231	196	193	184	216	227	187	195	219	183	185	199	209	209	221	213	172	195	186	210	225	175	221	224	205	210	217	204	205	192	207	229	212	214	218	206	200	178	207	173	224	222	195	191	209	178	210	170	215	203	248	187	175	199	221	210	180	189	197	212	193	207	200	223	197	206	203	237	175	192	207	221	211	205	238	211	228	217	192	173	209	192	191	178	204	186	200	217	215	182	199	212	193	211	185	200	218	226	215	213	217	216	200	196	171	197	183	216	208	187	179	223	208	181	225	183	217	200	176	204	190	208	207	198	194	159	209	204	178	211	199	212	218	199	197	210	185	168	209	201	191	209	223	187	201	203	212	201	184	198	234	199	213	207	218	200	206	221	190	173	169	221	204	192	227	217	226	218	176	195	204	184	210	194	209	201	195	198	175	196	192	208	193	198	195	216	205	194	249	199	216	227	209	206	196	198	223	202	219	225	196	168	180	174	187	171	186	198	175	197	198	216	191	240	195	182	208	212	197	179	185	199	212	194	194	216	200	192	176	187	180	217	225	193	211	217	190	192	214	201	182	201	201	219	179	174	205	208	184	205	222	191	228	188	187	204	223	216	207	207	201	196	199	205	220	187	189	203	220	195	218	207	213	227	217	201	183	190	219	220	235	216	210	220	195	210	192	205	165	189	176	197	181	201	161	177	194	208	212	208	217	195	207	187	192	180	213	187	185	200	205	216	193	204	222	191	190	198	199	207	224	184	204	203	189	198	197	214	193	218	176	197	211	183	194	186	178	217	201	215	177	242	227	200	202	212	216	194	211	180	170	207	214	161	193	208	211	192	185	196	180	182	190	194	198	180	207	214	203	225	188	189	190	196	177	185	180	218	191	175	203	215	206	231	178	214	195	193	203	207	182	185	203	189	189	217	211	190	184	183	210	193	235	188	192	219	204	212	181	167	214	235	210	218	237	202	212	230	212	193	195	192	173	197	193	196	189	199	171	187	190	199	205	225	210	207	175	169	219	204	198	204	185	199	213	179	199	215	196	215	187	171	208	192	220	218	203	207	209	203	198	173	215	204	207	195	192	219	221	190	184	199	167	179	178	205	197	202	220	222	186	205	209	190	211	222	209	194	179	202	215	213	207	223	213	218	211	210	211	195	212	184	212	235	193	219	194	218	196	196	194	206	179	185	195	209	204	214	222	194	221	177	201	198	193	196	202	200	195	194	220	186	184	177	204	209	208	209	213	191	185	180	196	213	212	194	208	188	185	209	192	210	177	202	198	206	215	191	184	197	207	202	179	230	191	196	205	195	213	184	219	197	182	197	221	183	177	194	189	201	215	205	190	186	199	188	178	194	215	178	204	204	226	194	202	208	199	224	168	205	224	230	214	199	210	198	213	180	225	211	197	184	221	205	189	192	179	221	184	208	193	182	208	206	219	187	183	202	179	187	209	200	178	166	202	196	207	200	160	210	205	204	187	199	204	223	214	162	174	184	190	220	216	200	194	203	192	179	173	207	184	179	207	208	211	181	179	229	212	212	202	192	210	229	214	209	207	194	220	189	183	194	201	206	198	185	207	209	192	227	208	204	217	202	169	208	204	177	194	223	199	196	192	206	190	185	195	200	173	200	197	194	189	199	195	166	203	161	222	220	193	192	216	212	200	209	191	231	207	183	193	232	196	205	214	215	183	196	192	204	205	197	180	221	209	177	198	178	216	201	169	230	217	208	223	211	218	190	209	188	181	196	222	232	234	186	200	226	174	222	205	167	187	197	196	173	193	205	171	174	217	198	187	216	183	195	211	199	194	205	191	204	180	203	202	206	213	185	195	221	200	205	192	196	200	213	210	220	209	225	195	202	223	219	204	202	184	211	225	197	201	218	196	214	216	214	181	180	190	187	181	205	216	182	205	203	167	180	178	204	208	187	178	190	182	181	219
21157	14624	6433	3143	2979	3156	3017	2691	2250	1866	1702	1621	1476	1326	1338	1218	1141	1007	761	688	637	595	585	585	593	565	573	543	527	580	551	541	523	556	549	557	510	504	530	573	510	518	586	493	486	538	506	519	485	515	528	484	482	472	522	513	489	477	480	471	498	503	536	505	465	508	503	512	496	493	497	493	490	503	474	506	526	466	508	539	510	509	510	491	486	551	464	518	502	529	485	477	556	534	494	488	485	498	505	513	516	485	501	465	469	474	502	461	478	535	494	501	489	524	530	476	483	467	492	487	504	504	471	489	510	523	525	492	485	510	534	471	529	487	480	584	473	499	512	507	522	502	491	494	467	485	479	554	497	497	527	470	510	466	453	495	476	462	499	509	527	506	517	481	498	490	507	477	538	497	473	491	485	421	505	529	509	489	505	507	500	493	478	530	508	482	493	522	493	492	515	506	512	534	509	529	489	530	490	472	523	507	476	503	490	484	510	488	502	493	490	478	499	482	477	519	483	470	503	507	512	491	492	493	505	516	533	516	516	514	462	489	518	495	509	490	485	491	456	486	509	486	451	476	512	504	485	512	519	459	488	478	456	499	495	467	445	493	493	510	518	463	472	468	487	472	484	497	514	468	492	483	500	472	509	485	452	493	453	537	504	509	491	534	464	472	492	494	511	505	496	497	521	452	502	484	507	519	479	505	467	523	522	495	512	483	500	517	535	501	470	495	498	511	487	470	487	491	504	506	508	526	507	548	516	516	483	539	509	500	508	489	520	498	494	532	515	493	481	496	499	475	489	484	439	479	489	495	490	502	501	490	485	482	528	500	497	491	499	491	468	533	510	530	469	536	502	487	470	467	465	542	536	473	480	468	501	498	468	478	488	479	498	501	531	496	514	513	519	510	514	540	492	489	498	508	498	488	474	451	520	536	483	526	505	519	497	480	458	499	475	490	491	481	471	521	504	517	508	518	486	482	503	513	507	497	522	505	505	456	479	479	531	522	521	478	517	511	534	494	507	477	503	507	527	524	502	465	485	476	469	510	511	470	518	509	521	498	501	500	473	502	497	523	486	505	555	505	485	465	505	480	480	495	498	503	504	486	493	514	515	492	466	496	510	489	541	492	514	492	461	502	495	559	542	506	451	500	533	511	494	502	538	510	506	486	475	473	472	513	480	537	463	485	467	459	454	508	508	523	522	498	512	540	510	477	492	500	492	505	491	518	469	546	522	505	511	507	487	507	491	494	470	533	537	491	488	480	483	461	486	556	521	522	516	505	497	515	511	507	503	493	508	481	506	503	551	504	555	505	489	533	507	530	467	495	506	508	491	542	533	489	491	491	476	498	494	485	454	498	470	538	492	517	495	497	498	468	496	528	481	546	501	479	470	457	507	462	508	497	481	512	502	486	483	537	478	492	494	535	504	491	521	459	511	473	529	511	493	526	502	469	464	462	501	480	538	482	533	474	503	505	448	494	490	505	502	455	464	494	512	479	472	516	488	453	494	458	494	516	475	517	498	467	485	506	491	463	475	492	567	469	487	520	497	526	482	511	458	491	499	462	521	506	474	514	505	511	504	490	509	487	495	484	511	480	515	485	466	511	519	502	505	511	507	487	527	514	509	510	514	529	506	513	486	503	487	499	503	521	475	480	482	477	485	488	481	485	477	477	459	511	507	481	496	527	492	488	463	521	462	517	496	494	494	500	509	452	478	532	497	475	479	490	466	483	483	486	484	476	506	493	529	493	546	464	486	538	510	552	481	480	502	515	459	497	462	488	502	476	481	474	514	480	498	513	468	501	498	473	477	516	499	521	496	490	499	500	549	504	516	490	504	500	490	498	518	562	489	488	463	526	474	454	502	480	513	514	492	490	503	455	473	489	505	504	523	493	501	469	468	469	496	479	485	507	467	492	453	495	470	502	503	525	473	434	508	498	456	514	534	486	559	505	488	538	522	480	511	482	520	463	471	448	517	490	503	529	485	504	478	518	503	496	510	497	475	494	470	485	476	483	460	515	466	455	528	504	501	509	507	470	484	472	514	480	534	460	488	480	483	516	482	511	493	484	492	483	526	488	482	511	477	524	471	458	490	481	504	477	536	499	467	502	482	532	509	485	528	499	491	479	497	479	501	495	521	512	523	483	480	455	526	503	499	519	485	500	510	475	515	509	470	567	500	470	481	486	530	465	509	476	468	503	509	543	514	511	467	549	505	487	503	508	547	472	443	504	514	467	508	483	525	536	490	487	511	487	523	501	518	496	480	495	504	482	488	472	466	473	454	481	534	492	486	489	506	486	501	525	500	484	458	478	474	500	490	500	487	479	530	521	534	500	491	497	459	504	515	484	498	463	490	499	514	512	496	496	460	516	536	516	493	477	489	474	543	516	465	476	523	493	480	457	534	510	521	521	520	515	483	527	516	527	470	475	504	487	500	501	476	498	474	511	518	503	532	541	496	498	492	482	483	473	517	514	473	467	487	501	521	499	529	500	492	511	451	506	485	529	521	477	492	500	525	496	513	513	480	493	505	492	503	501	512	473	520	467	539	471	483	507	488	550	461	523	477	514	477	501	497	472	504	537	509	510	497	469	459	496	517	518	525	489	510	466	508	516	522	508	523	514	521	463	485	511	517	507	542	473	497	508	503	485	521	505	518	505	472	536	457	515	496	527	484	474	488	483	485	485	474	476	510	491	488	533	512	520	459	524	502	517	474	475	541	460	510	500	478	529	469	488	527	495	533	513	488	491	452	485	478	455	475	527	493	515	465	463	450	499	492	501	456	463	484	501	504	480	440	494	502	498	462	484	496	529	519	505	503	523	504	496	512	486	520	480	502	467	500	496	502	500	524	501	479	498	475	507	453	530	517	509	455	471	440	482	505	507	455	447	517	478	516	513	513	489	535	506	467	465	499	479	480	502	499	505	482	456	527	491	547	494	459	507	451	497	455	452	452	467	468	481	478	492	489	516	516	491	517	469	468	510	499	472	509	468	534	483	490	494	523	515	481	522	496	491	513	502	440	500	478	518	495	482	472	450	483	466	486	499	485	469	503	501	495	522	443	491	495	515	485	470	487	469	445	493	453	495	476	486	530	492	469	512	481	460	490	487	489	460	491	483	471	482	460	488	488	491	500	470	471	466	441	520	463	465	482	483	487	508	486	479	505	494	489	499	495	513	482	539	545	491	482	489	503	476	574	471	425	487	464	507	489	501	514	450	475	486	542	507	481	530	471	511	500	497	481	485	504	475	501	515	497	507	471	497	466	498	501	509	530	520	479	485	499	518	541	549	479	524	523	529	505	493	504	495	525	517	484	446	511	495	490	506	501	526	473	522	476	511	511	484	494	454	507	497	457	494	507	500	492	492	488	492	507	451	488	515	466	519	509	475	501	516	475	489	527	507	547	499	525	455	549	524	519	496	511	461	467	490	476	484	520	503	498	511	496	524	460	504	526	550	466	489	526	476	468	486	508	462	533	465	520	461	543	485
8969	2725	1032	566	514	523	591	515	459	449	476	426	431	453	394	375	367	401	381	354	309	366	371	375	369	351	364	381	385	336	359	361	380	338	388	351	357	344	374	387	344	359	377	366	354	383	310	300	362	331	352	365	371	359	365	317	349	338	323	339	360	375	355	377	351	373	386	400	360	344	329	348	361	355	335	355	413	387	398	340	316	337	334	361	352	355	343	376	364	349	362	368	342	372	378	367	355	393	334	382	343	370	364	377	328	390	360	329	370	365	361	344	340	363	341	353	323	326	372	376	391	363	347	328	365	358	396	358	358	319	357	378	368	323	392	311	367	362	353	369	418	354	342	366	345	345	340	366	352	346	350	373	384	339	373	329	323	361	353	373	357	407	361	357	337	350	340	371	344	367	373	379	358	374	392	327	347	402	330	391	352	386	343	332	325	350	370	347	316	395	373	402	409	342	322	348	349	359	379	397	367	360	333	373	379	336	348	357	347	351	345	352	359	355	327	384	368	371	346	370	340	354	342	326	353	351	387	340	334	317	356	342	321	324	383	371	358	343	347	305	339	317	351	321	362	329	353	378	343	348	340	355	318	359	355	350	381	372	373	349	338	366	345	373	348	344	352	375	385	333	354	391	387	357	330	334	341	326	346	360	335	368	332	392	365	341	378	349	350	340	362	351	335	375	391	341	334	374	351	349	357	379	367	376	354	366	358	350	345	354	374	350	329	365	353	377	367	377	375	363	350	340	373	370	318	355	350	358	377	361	362	350	347	369	359	344	375	372	350	377	330	374	359	389	363	336	381	361	342	339	351	383	377	357	368	309	368	343	379	339	379	323	349	328	337	389	356	395	391	348	332	350	364	336	345	370	317	356	373	377	346	332	374	345	334	353	374	349	345	365	353	378	350	320	322	361	337	355	361	364	354	347	364	381	355	357	343	307	388	351	336	359	355	362	349	372	375	378	403	375	351	345	387	326	343	331	367	349	348	373	322	380	383	364	344	361	345	370	361	363	419	377	381	350	381	371	401	360	340	345	352	358	373	350	326	310	335	362	363	329	369	378	362	345	337	382	317	331	360	359	364	341	362	327	336	367	347	356	349	332	347	371	325	351	344	325	351	352	326	372	345	332	351	348	336	313	348	363	352	320	358	362	384	369	364	339	362	341	349	355	331	318	348	383	330	346	377	384	363	390	357	398	362	355	358	336	337	369	344	360	375	322	375	336	361	371	377	386	334	343	346	320	354	371	341	346	328	355	362	342	358	339	363	365	340	347	377	369	361	367	350	343	370	325	373	371	339	370	351	374	370	382	331	364	329	360	346	356	337	356	361	352	396	344	337	337	390	355	365	367	383	317	353	338	401	364	355	348	359	376	395	373	365	368	343	342	350	336	369	371	355	349	345	350	376	347	361	349	351	332	367	332	370	376	375	383	345	365	357	339	359	346	341	351	359	384	351	346	373	354	356	381	362	337	357	349	340	368	363	329	356	425	363	357	346	409	366	344	386	321	358	376	359	358	329	383	337	371	372	321	324	392	376	357	325	342	342	295	330	333	345	312	385	358	379	357	333	366	359	426	346	375	344	365	343	353	360	365	334	379	357	359	376	329	381	341	355	337	361	389	375	333	386	340	355	375	334	366	333	340	333	371	344	381	359	334	356	396	366	381	378	327	366	335	361	392	392	340	375	338	352	348	398	390	356	398	348	341	296	360	375	337	355	320	343	393	362	351	390	351	371	351	369	351	327	355	367	360	336	396	375	369	394	358	355	384	363	383	341	403	371	336	367	341	335	369	370	361	379	368	385	361	363	365	326	384	338	369	350	337	394	323	371	350	345	336	343	368	352	380	402	332	380	342	340	351	329	339	348	336	388	339	354	370	361	359	335	372	377	374	344	362	369	349	336	354	337	325	395	375	344	359	347	368	302	345	353	323	361	332	369	345	337	368	365	355	347	363	381	352	317	371	342	352	349	348	371	381	373	364	349	351	344	353	369	394	381	344	342	360	346	371	362	351	383	373	343	361	390	394	340	330	368	347	376	368	361	355	379	383	348	409	330	333	328	364	377	358	331	389	363	372	378	348	356	340	378	352	368	370	411	333	387	364	369	396	394	352	365	326	348	352	369	361	352	411	337	387	331	371	331	373	366	370	376	327	391	400	383	346	367	390	394	370	369	358	344	360	363	338	347	364	354	349	375	369	334	325	373	345	377	361	350	384	339	356	383	310	363	336	360	344	375	354	355	398	379	336	380	387	354	387	338	343	357	332	364	358	350	367	386	359	366	340	372	345	353	366	366	328	352	364	350	393	368	369	347	351	375	369	328	368	367	325	364	368	395	355	361	374	356	369	364	360	325	325	379	360	368	347	360	349	345	324	353	340	373	356	353	361	344	342	381	366	332	376	364	360	394	333	378	358	337	323	346	355	371	335	376	371	364	362	336	363	359	337	332	315	383	358	374	305	384	360	342	348	324	353	387	345	395	395	353	395	361	351	364	344	351	369	363	393	368	342	395	355	363	386	320	339	354	360	334	369	376	405	369	353	370	338	360	361	319	334	373	401	377	366	339	351	361	334	353	409	370	344	345	355	343	360	317	335	347	352	363	348	333	354	336	355	400	359	380	351	381	353	399	344	338	383	379	353	367	387	381	356	333	350	364	368	344	343	329	367	366	349	317	323	343	363	362	395	332	343	345	364	335	370	328	341	361	357	402	356	345	325	354	339	361	375	343	364	367	349	385	334	358	383	378	330	355	359	306	344	337	360	369	368	370	360	367	346	351	339	335	386	339	337	360	350	384	357	386	397	352	373	318	335	378	383	317	387	370	349	346	376	385	356	379	338	366	341	368	355	359	367	348	371	369	361	334	341	380	380	342	349	349	363	303	380	348	352	331	372	353	339	334	357	358	330	370	378	329	361	350	346	374	351	348	384	356	395	374	334	326	347	379	320	371	375	356	342	363	353	329	371	384	360	347	378	374	373	359	351	363	359	355	360	333	355	387	339	356	386	363	334	373	338	348	384	354	337	377	372	319	368	380	350	343	366	345	340	356	364	372	341	337	378	356	354	352	394	338	374	360	388	371	332	356	327	379	331	384	424	365	374	349	390	325	343	331	340	361	350	320	369	310	355	348	358	342	350	346	314	365	311	290	343	377	356	381	381	380	348	365	398	363	409	338	366	374	341	399	348	347	337	357	359	335	333	368	359	338	361	359	355	363	348	343	332	330	361	382	332	375	398	389	358	397	326	372	335	387	362	368	314	345	380	351	326	326	371	350	310	359	334	329	366	377	341	351	366	321	323	364	374	393	358	396	365	328	353	377	337	352	362	397	365	362	334	390	402	353	399	358	367	336	346	347	340	365	364	370	346	344	363	369	374	316	328	390	339	406	352	346	337	326	361	352	390	302	388	336	351	348	349	390	325	348	375	359	350	351	383	342	354	360	340	323	357	392	398	376	394	373	362	362	357	371	378	346	329	345	356	374	387
6677	3137	1954	1598	1600	1733	1826	1712	1521	1377	1343	1297	1188	1237	1197	1076	1046	984	912	893	845	858	861	833	845	826	845	902	866	856	815	855	858	845	832	893	870	875	841	873	888	879	824	844	866	855	875	826	804	813	837	886	870	866	904	850	871	810	888	841	819	811	836	879	841	862	834	876	845	819	895	891	861	874	821	899	816	848	850	919	847	811	858	838	869	835	862	834	847	826	765	820	799	863	845	874	860	862	860	844	852	875	851	898	868	834	798	890	918	839	819	808	832	839	823	832	806	848	822	882	828	873	851	875	903	808	877	835	893	842	854	868	865	864	839	860	883	846	832	831	821	850	875	840	888	852	852	867	832	850	839	806	802	812	855	849	852	826	837	856	859	805	832	856	842	807	854	861	830	852	811	846	872	793	883	836	841	828	836	864	814	843	828	886	856	874	763	836	838	812	798	812	835	816	849	846	868	883	841	857	837	893	848	878	878	842	850	844	873	813	827	873	863	794	837	891	862	851	809	812	857	896	856	874	824	832	792	856	801	876	866	843	821	841	821	839	855	889	858	881	816	902	864	837	868	827	831	827	854	871	862	852	900	874	851	820	802	867	824	833	854	872	858	822	761	857	835	843	835	862	859	862	826	793	840	835	844	863	836	844	826	830	833	853	823	809	852	835	803	904	828	815	810	858	884	879	830	878	819	832	852	850	847	802	852	780	861	869	861	824	857	867	830	841	790	850	837	881	803	805	798	820	858	806	872	823	830	881	827	899	883	841	850	855	881	825	864	848	850	827	795	833	848	848	835	814	899	879	824	848	803	816	872	793	841	843	851	788	844	805	811	848	851	858	874	861	848	801	817	884	844	902	856	876	820	827	854	865	886	891	852	897	862	881	858	854	870	845	777	795	868	848	818	847	801	871	904	821	812	862	849	798	862	871	852	876	839	844	852	799	855	842	807	827	885	837	855	879	905	840	800	839	873	878	837	844	776	873	825	803	826	832	866	826	850	859	864	865	858	835	820	881	850	867	854	882	892	868	826	858	874	812	872	850	831	879	877	811	828	884	853	867	798	939	815	835	852	849	834	841	852	905	855	848	850	862	891	870	809	844	799	849	891	864	885	791	863	864	864	880	834	874	788	835	844	818	838	890	839	918	795	852	829	855	856	815	814	847	824	906	822	813	874	839	869	878	846	823	813	860	909	880	847	846	829	810	836	808	797	863	820	856	808	887	907	810	802	795	826	863	816	766	802	822	857	863	870	879	874	873	879	836	844	891	846	895	842	817	855	868	833	885	864	864	898	840	933	820	815	829	813	822	825	861	806	821	813	844	866	887	876	857	859	846	863	890	876	824	851	833	872	860	848	794	866	847	823	865	824	826	860	895	854	859	828	863	867	849	857	838	864	851	866	850	857	874	929	878	832	801	835	823	827	844	846	830	891	841	882	830	821	813	912	842	834	891	842	852	849	835	870	851	815	820	851	796	826	817	831	872	818	866	845	871	887	831	821	834	813	902	829	837	801	845	799	839	837	840	843	837	836	918	845	853	868	875	841	846	762	849	815	875	868	906	862	875	858	862	801	803	844	897	817	828	855	912	825	828	893	836	902	848	856	864	816	824	867	846	808	833	847	823	866	876	850	861	800	850	841	856	823	844	801	808	793	867	889	830	803	842	839	832	911	841	866	827	859	854	875	850	818	875	799	843	849	830	834	861	851	772	834	839	919	873	879	822	797	890	850	830	927	822	866	857	819	840	853	852	859	835	858	850	882	828	869	856	873	849	827	837	880	871	868	911	872	816	872	848	816	849	811	831	829	871	835	809	820	795	881	878	848	898	815	845	847	838	803	821	841	821	835	895	821	851	905	883	859	846	834	789	825	837	846	854	814	828	909	834	902	803	859	868	857	862	851	834	832	848	855	882	859	871	859	824	886	818	811	867	877	826	814	844	853	885	845	822	828	848	869	813	836	861	875	828	866	803	866	840	807	836	860	868	879	778	858	881	833	857	865	883	840	885	805	849	880	848	847	853	889	884	822	866	892	848	825	875	772	871	905	876	850	833	877	874	869	847	841	847	867	836	878	870	847	795	859	842	891	855	882	852	785	848	882	842	859	842	829	900	859	850	829	866	824	852	760	863	820	786	793	819	859	831	822	867	862	929	886	830	862	806	861	894	826	879	871	872	791	854	845	913	860	861	898	866	842	849	837	877	838	826	892	830	872	850	805	855	863	847	852	893	773	835	844	864	833	799	889	868	838	846	884	862	791	867	838	869	823	870	825	888	804	857	827	849	925	846	896	873	830	869	858	853	864	835	749	865	862	804	903	911	840	837	864	896	825	890	857	808	884	875	859	828	903	835	858	836	830	893	885	889	845	867	812	894	866	813	833	828	878	900	890	876	867	845	893	875	879	831	941	863	809	865	853	889	813	879	849	848	819	832	822	812	886	856	855	805	884	796	775	872	828	859	859	848	843	833	915	783	816	878	812	856	872	857	864	830	872	859	862	879	857	809	844	884	884	842	855	912	849	803	844	863	843	830	840	841	797	851	864	802	824	845	866	900	849	853	860	846	806	827	862	860	896	860	873	875	824	918	853	866	843	861	899	833	845	812	860	831	836	897	883	839	870	813	832	852	826	832	862	857	849	857	892	844	885	838	831	848	838	861	826	834	847	858	890	900	921	853	826	856	838	810	873	862	868	816	813	862	821	849	850	848	875	835	834	809	808	840	875	828	836	828	876	842	797	802	870	817	871	851	847	853	849	819	826	872	860	843	835	840	810	808	869	847	877	861	825	849	857	875	836	833	839	883	800	867	823	854	899	813	867	828	871	869	902	827	798	847	813	854	814	864	848	853	878	879	801	911	841	871	863	858	875	823	819	814	827	854	856	847	867	883	862	841	846	874	864	807	814	829	867	857	841	847	872	822	845	848	864	811	898	847	870	873	815	835	813	843	814	849	820	802	824	879	877	778	832	840	833	874	829	809	874	858	834	880	877	821	881	812	849	819	806	883	879	836	855	865	849	833	814	815	827	867	865	856	891	836	833	882	832	853	857	813	826	807	846	790	823	838	843	847	824	810	846	848	869	848	863	849	898	756	778	879	833	848	817	855	867	849	823	888	822	862	836	792	840	802	815	847	864	812	891	879	828	802	783	848	843	820	870	830	854	846	842	895	777	876	822	876	860	860	824	848	870	799	872	849	848	866	831	841	832	804	841	860	895	863	867	838	896	781	842	842	870	864	849	879	846	812	820	816	820	815	851	805	846	835	897	813	848	802	822	873	829	865	867	869	856	777	831	868	838	887	812	874	878	905	803	837	814	864	928	878	865	810	830	847	831	805	874	810	881	820	824	846	829	881	868	853	857	905	866	866	874	848	853	847	890	832	849	837	865	858	849	880	836	847	817	848	915	812	888	849	854	833	831	888	879	880	892	873	810	836	883	884	876	869	861	883	840	826	819	825	849	867	850	866	850	835	834	853	826	818	901	896
21814	10305	3677	1057	726	700	669	637	567	503	541	504	438	460	419	406	395	389	362	351	347	388	357	319	344	379	355	360	347	380	314	365	337	345	320	358	353	340	347	350	358	356	297	336	339	347	338	340	324	327	302	343	348	372	361	356	368	349	334	353	368	383	367	355	335	369	364	321	349	340	354	316	330	336	316	333	358	343	333	369	320	356	353	339	379	343	358	349	345	332	351	345	336	334	313	370	313	387	351	358	372	371	363	385	357	347	345	328	359	346	328	325	348	346	376	346	314	326	315	349	314	359	304	346	352	332	313	378	371	315	357	351	343	318	334	323	342	333	327	359	328	333	361	335	352	340	345	332	358	341	343	339	340	323	327	325	348	318	360	330	328	400	334	305	352	346	357	372	386	305	340	305	327	381	341	350	309	357	337	360	325	340	359	340	329	324	322	341	314	327	351	353	319	348	330	340	372	357	371	346	374	372	327	352	348	336	339	316	343	348	354	329	354	356	315	339	316	355	352	335	377	304	297	320	346	370	347	345	347	365	377	358	347	350	328	371	320	343	321	334	366	321	350	346	343	318	359	363	324	338	331	332	353	323	316	332	336	346	341	330	379	355	365	309	373	354	373	357	338	329	350	327	319	374	357	357	318	374	351	342	372	335	354	369	353	354	342	332	345	329	385	361	325	331	357	309	373	357	365	354	319	314	354	304	339	371	328	347	343	314	325	346	307	350	331	364	354	362	324	356	299	349	381	358	349	388	344	346	346	349	321	365	326	336	317	310	326	364	298	337	325	314	350	316	372	285	356	332	321	314	372	344	323	357	355	355	354	338	339	359	347	331	353	375	373	350	295	334	344	331	352	339	339	352	371	348	326	359	385	311	354	368	335	325	356	337	350	323	326	355	341	338	346	345	328	312	348	335	369	342	356	347	385	312	347	334	346	342	316	303	327	370	315	367	391	363	387	353	350	354	330	362	319	330	399	304	358	334	322	359	321	329	334	337	353	316	388	308	324	323	334	362	345	334	360	349	386	346	334	376	357	353	352	364	356	374	364	338	338	373	342	322	349	365	351	354	338	325	339	357	364	350	330	290	345	335	353	380	351	318	365	325	340	344	367	364	364	354	345	355	325	322	333	369	330	337	335	295	346	346	369	335	356	360	339	341	299	345	315	340	336	338	366	334	311	329	352	319	332	358	338	348	349	350	306	337	333	338	386	329	350	354	359	343	360	354	371	353	333	357	324	352	312	345	312	326	364	342	368	338	332	347	363	365	328	372	363	334	331	332	353	345	328	340	346	328	320	317	362	396	312	333	356	333	348	341	337	309	358	343	367	346	342	352	324	330	314	348	323	369	306	351	329	342	331	362	363	333	363	345	333	308	350	353	351	362	338	325	310	338	362	304	378	356	384	349	333	370	347	346	337	344	377	311	321	323	339	378	351	315	348	342	361	385	339	361	342	327	303	364	369	369	370	351	331	336	372	356	321	331	405	326	353	309	342	331	336	371	331	383	335	338	321	310	339	360	370	363	365	332	340	342	346	354	341	370	374	333	358	340	385	334	343	350	344	368	307	376	360	353	360	330	351	353	369	321	324	340	337	358	348	326	360	305	349	381	313	325	346	324	348	327	357	333	358	370	340	371	346	347	334	332	344	326	354	359	333	316	344	346	324	350	362	344	373	345	377	363	337	321	372	339	310	355	323	302	338	383	334	333	320	384	348	308	338	319	374	358	357	333	300	355	328	344	331	361	363	357	370	323	337	338	355	326	357	337	334	362	374	365	317	342	356	347	384	339	312	310	350	328	318	338	369	337	364	329	346	334	322	361	351	349	340	358	337	356	329	313	377	358	353	334	350	327	340	354	345	337	333	387	347	335	325	365	324	352	336	350	346	354	344	344	308	344	349	351	334	329	341	322	318	329	336	345	367	380	366	370	320	342	320	333	348	342	315	341	328	348	367	362	364	344	336	326	359	328	323	336	336	357	371	331	370	347	344	377	373	326	343	371	372	302	310	372	342	307	362	329	283	338	313	338	379	331	357	331	341	326	374	350	317	340	344	357	361	358	334	346	379	380	351	367	323	329	298	323	314	355	341	318	323	368	323	332	359	345	343	351	328	326	378	363	374	328	358	348	341	358	339	333	344	338	333	283	308	343	339	329	362	336	395	329	331	349	332	323	354	332	325	346	353	336	365	343	375	394	335	390	334	331	343	349	342	335	329	350	352	324	331	357	362	298	317	324	307	342	326	354	314	340	373	328	362	374	346	353	308	323	329	340	346	332	384	345	363	356	365	325	324	359	315	325	344	323	359	330	354	348	356	340	353	333	366	324	361	339	311	351	370	334	366	350	391	330	307	349	311	381	329	375	331	324	331	340	350	318	334	365	374	377	344	358	326	333	332	327	312	379	360	354	318	371	334	359	311	310	375	352	338	325	323	362	343	348	352	342	350	332	354	370	358	334	319	330	336	344	335	379	351	339	325	367	343	352	329	392	338	326	323	341	360	353	312	348	330	350	364	345	331	336	357	328	331	360	358	331	335	340	340	359	331	366	365	380	377	320	320	343	337	356	336	372	357	325	341	370	322	307	343	352	356	348	329	325	361	362	370	312	307	358	358	323	325	341	308	328	382	352	360	375	360	344	359	321	344	351	341	375	359	354	331	326	320	335	344	375	347	362	395	341	376	357	360	313	345	371	343	339	317	322	377	372	333	336	352	294	313	358	350	346	340	318	337	342	325	355	327	327	361	319	331	369	361	354	334	330	368	316	366	343	354	386	312	293	325	331	341	319	380	324	319	343	348	348	315	339	360	305	367	322	369	373	363	366	342	382	356	376	332	363	352	367	349	364	358	337	353	360	341	338	342	329	370	358	351	336	325	370	372	368	349	320	331	359	372	338	319	360	356	335	340	328	362	355	335	346	304	310	328	357	336	333	362	325	355	345	365	321	378	321	373	335	377	367	369	360	335	376	326	297	348	351	329	337	404	334	312	371	347	339	346	312	295	349	352	331	334	318	355	354	352	340	394	335	323	346	346	397	317	339	318	359	354	348	334	334	333	348	330	334	361	306	334	330	338	368	325	360	339	338	347	370	337	369	388	340	338	324	310	363	329	375	341	355	336	367	333	330	374	306	347	319	392	332	346	348	348	336	363	352	379	327	315	324	362	375	359	318	324	348	359	340	339	333	349	331	370	332	365	316	327	338	335	312	322	321	353	331	328	329	361	350	345	313	326	364	313	308	361	347	310	364	322	341	372	344	351	328	309	333	336	349	334	337	368	315	378	343	350	343	338	357	309	357	341	348	323	354	351	343	346	348	352	343	359	382	340	306	355	340	309	370	358	332	313	317	338	338	310	325	324	358	343	308	303	323	387	366	320	334	340	336	327	330	380	332	334	337	375	368	340	342	357	361	350	349	354	338	324	333	306	344	369	324	326	375	345	346	358	324	353	350	328	317	372	384	341	310	365	334	328	363	333	345	351	335
15905	8931	4466	2578	2494	2635	2624	2282	1998	1746	1749	1522	1585	1464	1424	1339	1234	1075	1005	907	934	898	860	847	865	835	867	873	807	802	817	853	846	879	884	812	842	818	856	836	830	820	818	814	835	852	801	777	784	794	839	811	821	841	853	806	821	805	866	803	833	783	798	846	832	812	774	841	784	788	810	832	814	811	860	847	785	849	852	829	816	800	763	763	815	800	838	790	795	833	777	848	786	804	833	791	817	860	830	843	858	783	873	765	833	764	791	800	805	776	834	809	823	793	771	808	825	797	827	806	782	823	794	782	788	815	798	844	829	835	815	756	766	802	793	823	828	833	850	841	775	776	816	825	814	803	805	831	802	832	821	818	800	835	801	833	840	824	810	771	810	836	807	839	783	867	804	804	807	805	760	792	842	799	766	809	818	793	793	762	791	796	801	763	815	792	836	771	829	748	848	801	756	789	812	806	846	844	796	778	759	795	767	807	843	805	790	795	755	775	815	817	815	813	832	815	797	855	808	795	806	778	805	833	854	787	796	779	782	801	759	789	741	808	782	810	835	826	795	869	813	828	845	831	820	774	788	830	802	815	819	790	821	827	764	845	805	804	828	809	861	795	851	763	786	830	793	815	841	835	819	905	777	798	788	823	822	803	804	744	797	825	835	791	827	816	829	803	823	764	805	801	837	761	782	820	791	827	797	831	805	804	831	839	795	858	790	835	822	825	824	861	807	778	801	817	819	834	808	785	796	794	787	772	793	810	801	803	829	806	850	801	809	797	788	805	845	822	810	789	808	807	829	795	804	811	821	789	801	815	853	797	830	852	785	869	851	821	807	826	790	823	783	792	798	795	823	818	786	832	859	830	805	808	800	767	793	788	835	792	801	793	778	802	752	801	786	831	808	796	784	756	847	805	828	814	844	802	796	827	817	815	803	818	833	779	806	813	809	804	771	786	829	808	764	809	854	844	859	829	809	823	816	798	746	774	780	784	859	838	762	842	808	832	821	857	828	838	799	799	782	803	763	837	784	870	810	843	787	820	782	818	803	754	816	808	796	837	824	813	794	847	852	757	805	810	770	832	817	804	775	768	814	815	827	814	820	795	821	804	827	826	818	843	796	757	815	812	842	846	870	768	826	846	791	808	782	825	832	764	839	885	852	769	790	846	810	783	772	810	814	777	848	799	790	779	842	786	786	828	787	790	798	830	853	809	813	793	826	845	772	779	826	799	815	783	811	805	808	800	778	791	798	861	801	778	768	786	833	812	759	812	767	837	833	820	813	793	845	859	800	764	784	829	803	803	804	846	832	792	841	815	830	824	826	804	834	744	818	776	790	780	862	789	869	795	864	776	794	786	782	795	806	789	807	825	772	887	847	843	814	798	853	803	820	757	765	806	792	817	812	812	840	769	799	784	876	794	760	816	800	785	848	806	811	791	823	825	797	842	778	805	717	788	792	742	827	853	818	812	796	861	798	787	809	828	806	822	749	822	814	793	766	811	798	790	819	827	793	785	821	808	866	796	787	811	843	816	788	831	770	837	803	811	866	820	842	821	848	750	842	816	786	824	830	779	803	815	787	805	809	781	822	811	814	813	828	804	814	835	830	808	783	795	778	806	802	849	783	837	802	819	805	854	795	789	804	813	832	798	833	811	798	831	799	843	774	812	820	813	811	763	793	783	799	743	792	859	811	850	777	815	771	783	783	831	814	827	804	777	788	820	861	772	768	814	749	837	796	809	791	816	867	829	814	868	818	782	848	809	819	826	793	775	810	821	722	774	800	853	813	784	806	870	823	800	817	813	851	761	806	800	830	819	818	793	830	806	779	789	787	819	802	812	812	784	843	765	801	822	833	828	787	827	815	803	853	803	830	836	820	823	835	843	761	786	816	770	826	780	794	794	805	810	775	786	831	748	794	790	798	781	829	854	777	832	813	775	818	801	834	828	832	763	808	834	886	791	852	793	822	836	788	850	840	814	810	819	828	822	876	862	835	804	792	778	859	795	767	812	827	749	818	815	818	781	791	839	817	782	794	801	834	817	759	821	834	811	816	768	831	871	795	787	804	853	835	857	787	818	810	826	821	801	857	817	792	768	829	827	793	835	747	786	779	799	838	817	797	818	832	815	799	800	789	885	830	842	804	805	765	793	830	804	776	832	805	854	783	788	801	775	846	782	811	830	783	789	773	780	813	839	832	804	771	842	884	796	794	823	758	787	769	806	846	826	843	819	816	799	791	820	810	757	783	786	754	775	850	773	805	772	771	824	844	876	815	816	831	805	829	799	836	811	822	766	766	818	839	788	785	827	837	767	798	779	788	772	841	756	816	852	863	773	881	827	850	794	820	777	848	832	827	802	798	822	765	845	755	848	789	793	875	799	825	781	754	819	813	825	864	815	792	754	815	825	830	818	787	853	792	816	779	787	912	798	789	823	828	824	803	784	802	835	791	852	817	808	831	859	827	869	815	840	814	826	794	843	769	810	774	781	837	805	806	798	812	806	862	787	786	795	818	796	805	775	764	801	801	811	863	842	848	802	780	748	819	854	831	799	834	842	798	816	755	824	832	794	850	842	816	849	850	743	806	842	839	796	826	838	825	779	790	813	806	780	862	818	774	773	863	850	805	866	801	810	784	839	779	739	776	797	822	808	806	819	821	776	785	854	805	806	823	822	802	862	811	823	806	819	837	829	815	846	789	819	793	829	765	855	836	743	842	793	838	833	833	787	790	779	848	776	800	832	836	799	768	815	832	804	847	794	893	845	801	765	804	791	805	789	746	800	807	788	832	821	796	815	816	819	793	814	772	828	819	799	796	766	813	771	825	776	799	767	802	799	804	853	772	823	820	796	834	766	806	793	837	789	813	818	771	861	862	794	830	805	857	820	824	809	807	805	858	859	849	834	832	806	839	810	784	777	831	831	851	849	795	785	802	840	788	793	791	790	820	836	800	837	833	770	825	828	830	780	834	815	807	772	799	834	809	838	866	793	816	838	808	813	785	762	793	793	778	828	787	807	842	835	831	840	818	814	839	780	820	759	828	814	848	771	854	846	825	842	828	821	804	795	828	865	762	817	844	810	875	800	818	771	881	821	845	803	849	800	830	810	807	832	790	792	818	834	781	814	769	807	828	775	802	765	838	796	789	810	799	789	829	789	788	804	822	833	789	766	814	813	825	804	850	834	765	767	786	813	774	784	828	827	817	846	781	758	798	813	793	783	765	777	810	868	798	820	824	823	801	827	781	820	789	814	774	802	794	830	771	781	801	809	811	827	835	838	787	889	812	850	803	830	736	811	785	837	790	813	796	831	836	858	787	842	827	863	777	781	844	787	807	828	778	855	853	819	811	786	826	813	855	774	800	842	809	781	804	820	817	799	828	809	792	808	812	791	831	819	772	805	808	842	799	783	811	790	811	807	767	830	808	806	810	783	824	847	812	765	794	808	819	830	818	813	784	821	790	787	853	819	829	818	827	811	847	784	821	804	872	810
31172	16990	6326	1571	948	871	766	678	479	444	448	383	342	359	350	310	320	271	247	196	203	222	228	219	220	168	224	209	203	197	207	191	184	194	206	194	210	205	208	191	213	195	191	188	210	211	224	198	198	209	184	198	212	201	209	181	179	196	226	192	193	228	184	201	189	197	194	197	187	190	215	206	247	210	179	201	204	198	209	195	192	200	200	197	189	190	224	172	203	187	205	195	207	195	210	210	231	199	194	221	190	179	194	199	191	202	197	209	223	166	212	178	190	187	171	192	171	195	185	167	201	216	187	183	178	177	182	189	221	194	186	186	208	185	205	200	201	199	217	213	182	194	214	183	206	185	186	182	205	169	200	223	186	192	188	167	190	212	222	201	189	188	180	235	207	190	222	209	213	178	195	189	209	190	197	195	179	211	184	195	203	217	191	213	184	197	199	177	190	198	213	213	164	180	189	199	189	173	196	179	192	186	185	207	209	185	180	203	216	233	211	223	189	199	195	191	197	214	183	197	178	211	208	207	212	189	190	202	187	199	182	203	206	177	194	193	192	189	171	179	190	178	206	209	200	203	196	190	190	190	221	184	225	214	188	176	191	173	188	192	175	212	199	221	212	219	237	232	212	188	182	197	204	206	184	201	191	199	208	192	202	208	171	187	187	185	197	188	189	262	200	182	200	187	202	207	184	212	191	194	196	231	194	186	189	209	193	196	179	190	200	184	219	215	203	174	211	193	194	206	203	207	228	192	192	210	217	198	208	201	218	177	204	185	215	176	207	198	187	182	202	191	192	217	185	201	199	187	199	207	200	176	218	200	188	201	223	185	186	197	188	214	191	200	197	192	213	195	194	227	204	185	189	195	164	193	187	199	205	186	192	185	178	204	196	193	195	192	191	187	215	206	183	221	195	188	210	218	209	194	216	194	187	177	204	201	181	202	155	186	179	174	229	196	205	205	184	220	192	196	187	190	198	197	203	200	221	201	163	175	185	213	213	208	211	195	199	190	181	183	221	202	190	212	188	200	201	178	206	196	212	211	210	182	217	226	223	191	189	184	200	201	207	212	190	202	224	206	189	201	182	196	231	199	175	210	201	195	195	191	178	197	204	236	179	226	173	205	190	161	197	186	219	189	205	196	194	202	187	187	211	212	213	185	190	210	231	197	190	186	179	199	200	223	200	190	218	188	208	227	214	190	197	200	180	157	192	212	223	234	198	195	211	202	197	184	180	208	198	180	186	231	200	202	174	179	210	205	192	174	198	200	178	164	174	196	196	190	180	177	185	186	194	211	183	189	192	202	200	179	199	199	192	193	207	181	190	203	186	211	200	221	182	181	172	195	201	165	186	188	224	184	216	177	178	181	206	206	182	197	177	197	214	188	192	209	182	205	186	198	174	184	186	209	197	192	207	219	174	203	224	199	195	210	198	177	196	191	199	216	222	188	201	181	200	206	189	193	210	187	190	182	178	208	196	243	254	192	191	220	200	185	233	195	184	220	196	187	217	194	194	204	206	186	208	175	191	196	215	197	191	210	200	221	222	186	179	184	213	209	198	205	199	203	185	182	212	199	189	206	206	204	210	194	204	181	188	200	197	215	202	203	181	183	203	187	182	236	194	199	187	204	187	199	179	183	195	172	212	217	195	201	196	203	203	169	195	183	204	196	203	200	180	191	201	226	191	168	227	203	200	169	191	220	217	190	206	177	175	181	201	208	198	191	206	232	207	180	207	182	194	198	194	194	200	165	213	190	209	198	209	190	192	209	204	206	175	211	185	197	196	185	193	207	192	174	201	200	197	206	185	174	186	193	211	196	183	193	195	203	171	164	218	192	191	208	215	211	161	175	202	217	197	194	181	187	193	223	179	172	186	192	184	200	175	188	216	173	180	205	195	195	191	190	181	170	208	183	199	168	183	225	186	166	218	212	200	203	197	194	181	142	181	197	211	201	174	197	201	211	209	217	206	192	213	203	201	192	210	207	196	186	184	197	184	165	183	187	191	195	192	203	161	191	189	184	188	164	218	197	198	189	213	197	177	209	201	170	219	217	198	186	193	194	205	210	213	207	205	183	182	185	218	210	216	178	193	184	177	210	162	190	211	181	215	213	185	176	178	195	182	180	200	196	182	189	194	195	190	188	185	187	219	202	237	174	196	192	190	180	217	231	200	204	206	179	194	187	197	206	212	194	204	170	179	199	200	167	188	187	164	184	173	204	191	195	200	200	187	162	221	232	208	204	187	207	213	196	175	210	201	189	206	197	200	196	200	201	223	188	187	198	205	195	227	199	201	189	220	205	191	216	176	208	203	216	199	183	183	183	197	223	213	179	192	223	210	203	202	190	186	202	210	195	212	232	200	224	184	171	186	204	199	178	221	215	182	194	170	208	188	196	190	197	211	214	179	173	195	192	174	185	197	179	185	167	188	187	188	171	189	203	204	200	211	202	191	220	159	181	206	182	192	179	185	181	174	206	214	207	195	222	211	225	195	199	206	177	201	199	207	204	190	205	174	198	215	190	209	218	188	210	199	178	183	184	195	198	199	189	172	199	208	195	215	195	206	187	193	201	218	196	181	187	212	167	200	186	213	201	193	207	206	204	178	182	186	212	219	210	182	177	200	198	197	172	192	179	207	172	187	185	207	211	210	221	208	202	197	182	182	188	204	194	194	227	238	196	194	218	217	204	198	200	199	194	184	192	217	204	201	221	238	217	197	182	223	207	198	208	183	212	207	192	189	192	197	214	223	189	188	214	213	207	176	214	179	198	221	210	159	193	197	185	146	188	227	174	215	202	173	188	204	165	221	208	172	175	174	169	186	213	197	201	190	196	212	206	190	214	201	181	179	202	209	201	190	190	189	191	193	213	218	196	207	194	187	183	209	191	163	177	207	169	208	194	202	189	191	189	198	220	222	219	184	204	199	194	193	207	183	185	228	196	180	181	210	209	213	193	196	197	196	202	194	193	204	208	190	198	222	215	208	198	225	174	201	206	180	188	190	186	185	208	191	184	197	202	223	219	201	212	217	193	178	198	178	189	224	208	187	201	197	204	202	201	190	170	212	187	177	183	183	193	191	192	187	201	197	183	184	220	183	197	187	205	209	211	198	180	208	208	200	185	186	184	199	199	163	224	225	189	226	225	201	196	196	192	182	173	240	223	196	167	186	196	226	208	209	181	201	207	238	216	190	196	207	185	204	201	198	167	201	187	208	195	192	167	197	187	191	193	201	186	197	207	216	173	186	170	222	198	176	171	186	199	196	201	203	200	198	209	195	185	183	177	193	175	215	203	211	223	177	181	183	173	207	191	210	193	199	211	207	184	177	187	165	175	181	199	190	182	201	168	190	188	171	192	202	198	188	204	201	181	188	167	205	188	198	193	198	168	220	178	193	179	196	226	215	186	201	202	215	199	200	201	209	204	189	201	194	198	192	181	182	210	225	200	194	186	205	194	202	175	198	187	179	223	208	211	211	177	175	187	185	198
20633	13487	5272	3494	3320	3639	3169	2607	2089	2034	1935	1735	1563	1525	1462	1369	1031	875	716	687	642	645	540	571	583	568	557	559	567	537	549	560	529	531	552	527	520	518	505	556	535	493	510	510	533	487	471	517	516	522	490	481	481	511	490	505	488	476	491	467	496	502	490	479	496	469	472	488	447	496	509	476	481	473	498	505	487	528	480	492	477	473	516	481	502	452	468	468	470	488	435	482	495	511	522	488	492	504	461	457	513	519	472	490	488	467	476	531	452	485	513	526	469	463	489	482	483	487	458	490	468	483	500	464	466	487	469	482	446	469	462	462	461	511	508	515	505	503	491	458	507	487	478	468	475	475	457	494	472	503	508	465	452	518	459	504	500	496	473	510	483	481	474	488	475	478	512	492	479	504	471	513	509	498	499	480	503	472	464	490	476	528	492	479	472	484	480	489	501	490	484	523	481	420	502	478	486	527	492	479	501	466	453	466	506	483	460	487	465	485	479	528	519	480	486	462	472	510	525	450	488	497	518	490	502	486	469	477	489	499	468	484	514	475	515	470	466	501	467	499	522	482	472	505	512	470	499	493	476	482	501	478	487	451	488	511	490	498	460	455	451	485	461	495	497	499	486	470	521	485	455	500	474	436	474	463	493	524	474	481	494	532	452	457	493	501	453	536	486	487	464	524	477	470	489	475	507	472	483	526	474	510	469	459	481	479	503	496	497	502	458	501	506	499	479	483	517	512	502	484	496	497	511	510	515	478	489	531	508	486	503	508	490	527	487	476	499	488	498	486	522	488	485	518	506	443	508	484	483	466	468	485	488	510	478	472	503	481	479	519	477	462	480	444	476	480	471	487	481	482	498	535	479	513	446	490	480	487	474	508	490	443	456	484	483	493	466	524	481	479	472	505	476	500	475	468	478	510	468	489	483	490	492	503	502	502	472	489	521	492	481	494	495	496	464	481	489	481	502	534	497	509	504	468	483	472	481	463	478	514	467	491	504	479	507	497	461	473	472	480	445	517	485	487	453	472	470	497	510	523	479	472	488	486	504	466	493	484	480	483	486	491	427	478	493	518	471	471	485	518	497	454	507	503	477	482	509	521	500	485	486	476	455	503	501	491	495	452	476	481	504	477	515	484	464	513	490	453	454	468	493	448	477	529	474	480	502	458	487	492	480	481	491	519	495	508	467	466	498	439	483	497	515	467	449	464	472	524	494	464	474	452	454	496	493	470	498	527	475	488	444	508	483	497	524	482	496	473	481	505	525	495	493	456	473	479	499	481	501	494	518	483	484	502	484	460	486	512	472	514	493	490	443	493	445	504	480	475	547	485	486	497	501	480	499	464	480	504	483	451	504	481	506	477	484	457	491	451	496	543	485	487	473	504	495	509	448	504	466	500	460	477	496	504	468	500	482	463	464	477	446	478	470	489	473	484	533	465	482	507	467	476	475	514	498	453	478	489	474	446	487	473	467	498	462	496	504	522	480	477	465	533	510	506	487	493	483	517	499	490	502	507	498	456	495	498	462	472	493	522	521	486	469	513	477	490	452	480	494	458	466	486	513	428	541	463	482	500	492	469	491	499	467	500	488	471	502	512	503	523	480	465	467	492	496	534	492	472	497	462	492	491	510	483	469	479	455	491	442	468	490	497	528	482	495	502	483	469	522	486	499	482	453	520	458	490	497	463	467	501	472	541	488	510	516	503	481	499	490	476	467	454	473	501	500	500	455	546	528	485	465	494	492	500	515	465	570	466	465	515	499	501	462	519	498	511	469	471	478	485	502	494	479	504	499	488	472	494	470	486	474	494	504	457	477	501	474	496	509	511	489	507	478	509	511	476	489	489	480	519	502	462	467	451	488	503	507	509	454	495	456	488	459	487	475	528	511	497	521	495	518	424	498	496	474	468	478	491	492	490	491	498	475	484	508	518	503	516	481	488	464	464	476	481	513	473	488	470	484	459	496	503	478	498	498	496	488	486	498	465	527	427	520	464	507	506	468	494	495	475	503	484	474	497	492	476	483	500	508	476	493	509	500	445	496	510	510	531	496	471	528	489	445	502	526	465	499	484	489	470	501	486	484	490	489	470	467	470	459	438	497	469	477	514	504	507	453	482	479	488	518	489	485	444	523	505	507	478	485	494	490	497	423	504	477	460	485	509	488	493	474	518	501	489	508	452	518	499	462	513	482	480	474	495	471	472	514	514	483	495	501	473	485	488	494	470	473	504	467	507	498	472	466	478	496	458	480	506	475	492	472	488	430	461	518	485	481	522	510	477	506	479	483	474	469	464	503	527	467	517	492	512	440	479	468	483	479	469	469	486	480	488	500	493	442	464	519	475	472	465	500	519	459	486	498	483	456	499	503	508	490	467	485	468	475	492	443	519	451	497	497	475	441	484	477	504	478	449	445	465	519	526	492	478	480	481	477	505	473	487	473	527	461	482	491	503	515	514	487	462	488	523	451	501	462	475	466	479	496	522	445	453	468	458	492	458	461	514	507	487	488	468	505	531	484	475	498	490	462	513	497	448	460	492	458	484	466	475	500	486	485	482	502	513	473	488	483	460	470	518	544	503	509	481	444	479	461	488	497	497	500	493	512	520	466	504	474	493	481	469	506	499	457	527	490	492	465	517	506	505	511	495	448	501	490	486	483	482	452	482	484	529	510	452	492	483	468	498	488	497	519	470	515	461	479	483	499	473	544	529	481	523	476	488	523	490	462	482	439	482	475	483	486	497	465	526	483	472	536	497	466	513	485	516	463	467	467	482	507	464	514	499	476	512	480	463	444	493	462	508	507	474	493	510	500	504	529	463	481	488	491	479	457	504	491	463	498	492	500	486	492	478	440	491	502	507	481	508	485	493	523	484	482	468	510	506	498	520	486	497	485	462	500	481	483	539	458	526	492	485	492	447	444	466	492	491	500	506	463	481	492	472	507	498	494	472	499	485	441	476	487	477	518	493	499	501	493	455	530	499	448	455	448	477	504	506	496	488	508	487	478	462	471	508	441	483	490	471	519	490	522	489	497	498	503	467	527	480	500	488	487	474	490	476	471	474	473	503	490	471	485	492	498	510	494	484	477	519	493	511	488	449	508	487	452	492	486	495	486	463	477	507	450	513	469	487	505	477	475	444	513	497	480	461	487	492	487	513	478	478	481	450	489	463	486	510	479	527	478	490	516	479	518	469	494	503	486	488	518	483	496	506	486	480	501	460	459	453	496	501	504	479	507	500	492	505	479	498	500	470	492	487	498	465	482	467	469	530	480	451	514	453	488	467	505	525	481	477	493	461	466	505	485	472	506	461	515	529	502	507	496	488	508	490	480	516	509	481	466	458	488	470	505	515	483	510	472	489	494	457	476	466	473	472	454	475	483	488	482	523	547	472	507	446	504	490	521	498	484	470	531	492	475	483	512	468	462	487	495	462	462	489	499	482	496	474	503	480	473	504	503	441	498	501	485	453	467	508	448	509	458	498	484	513	492	493
8940	2732	1133	654	613	593	571	499	485	473	418	440	432	423	381	406	390	371	380	362	377	364	332	388	359	393	369	345	378	386	336	347	322	379	323	332	365	361	346	333	345	329	323	358	339	362	393	348	367	368	349	355	378	366	350	352	367	306	344	360	381	344	390	339	333	374	360	312	390	349	371	367	376	322	351	356	352	336	321	353	344	377	384	362	390	345	356	368	325	375	363	359	321	372	332	333	332	411	328	354	376	336	337	352	336	385	354	339	319	358	361	328	353	361	375	351	368	342	368	374	355	373	363	391	327	369	355	388	331	338	338	358	344	358	352	340	340	372	374	373	346	337	384	368	348	335	349	322	361	352	365	332	361	361	314	350	348	326	346	357	357	366	352	341	322	328	345	348	366	351	377	345	325	361	311	377	334	360	357	380	378	335	373	365	399	371	344	372	332	366	353	329	335	325	367	330	335	344	344	331	348	366	357	328	352	335	334	375	396	377	345	362	383	358	342	422	368	328	361	318	349	403	364	346	353	378	357	352	337	348	383	328	350	348	344	335	356	351	392	350	345	367	389	343	383	340	355	354	389	365	383	356	346	338	392	325	369	361	342	377	388	378	343	355	301	326	346	323	342	370	340	334	339	330	359	367	339	350	370	327	350	354	344	354	331	389	354	393	338	329	356	359	361	322	338	349	365	320	360	350	342	350	365	361	334	369	343	374	363	330	350	347	352	359	361	334	335	382	389	354	348	364	364	327	365	378	365	345	354	360	332	361	374	356	347	357	363	348	348	331	378	362	406	359	387	347	364	361	337	372	400	343	338	364	366	369	326	358	391	364	405	365	365	369	372	337	376	355	347	362	345	325	357	342	365	347	372	354	322	370	346	331	331	350	336	336	354	343	337	350	364	360	363	342	332	351	354	313	361	333	358	339	359	316	352	339	341	369	351	355	386	356	335	380	367	334	341	378	363	387	361	347	363	364	387	348	362	341	358	383	382	385	372	286	362	326	368	353	358	350	365	377	368	332	363	358	347	357	343	339	378	373	314	379	387	367	401	357	321	347	327	356	357	331	327	359	333	370	332	382	386	339	356	363	366	351	355	323	361	342	366	381	341	340	352	350	376	373	350	373	345	348	385	389	382	419	348	371	324	346	395	336	358	349	350	346	352	381	347	367	324	382	337	345	333	356	371	352	347	344	332	353	339	340	377	371	368	299	343	335	377	350	350	350	356	351	339	364	357	384	340	349	332	387	339	318	343	354	340	364	385	379	346	336	340	367	357	342	352	372	331	353	375	380	353	359	361	354	335	337	339	358	380	335	352	374	352	338	361	371	345	361	340	355	320	378	310	341	364	343	362	371	377	389	361	365	375	370	364	367	355	387	339	341	373	345	353	345	383	392	332	351	375	348	361	361	346	358	327	332	347	369	359	349	353	377	386	337	390	338	376	354	339	332	303	360	344	390	361	357	322	371	395	403	355	347	335	351	355	350	355	356	377	324	360	357	301	384	364	343	358	364	355	342	348	379	365	361	394	351	304	345	343	359	378	318	396	377	349	341	331	365	371	328	389	386	336	336	326	361	348	362	398	346	349	321	355	388	355	346	353	312	370	358	376	353	336	377	373	335	369	352	330	337	352	344	354	377	349	342	368	332	340	372	388	368	368	369	348	349	386	336	357	359	340	362	369	344	349	345	346	325	340	349	343	359	348	355	362	348	367	323	331	344	349	327	329	340	386	389	312	396	369	324	371	386	340	375	366	379	368	316	366	337	372	345	361	324	343	350	387	378	359	338	351	350	342	371	376	384	359	387	350	347	349	334	352	359	367	379	349	344	380	361	366	353	399	349	345	368	322	332	343	352	374	347	361	333	381	339	340	355	370	330	359	331	352	358	345	336	362	364	372	350	323	383	310	357	352	352	372	342	347	336	357	328	385	372	293	365	389	345	357	355	374	352	348	356	394	356	359	371	361	364	322	355	344	325	365	306	352	338	366	347	327	331	346	367	341	358	365	338	366	338	375	341	356	332	352	347	346	337	370	337	354	384	340	399	353	348	334	367	339	323	306	376	326	342	334	335	347	321	365	324	320	355	377	354	368	330	371	360	364	360	354	362	347	397	363	333	336	376	335	354	359	330	347	370	343	338	334	364	365	374	349	345	392	343	343	341	330	405	359	338	338	339	341	367	361	372	362	360	370	347	340	358	360	317	398	355	349	324	391	336	351	344	373	371	351	332	335	329	330	352	379	371	367	336	350	314	372	369	319	375	350	389	344	335	346	338	338	375	326	388	399	338	338	351	354	367	383	334	332	318	382	351	372	341	383	339	349	339	324	381	322	335	393	341	365	344	373	355	344	366	342	352	344	354	339	305	365	377	343	338	362	345	369	358	372	361	318	343	365	372	363	372	329	375	341	352	354	369	325	340	351	325	352	357	366	341	375	343	341	359	364	377	374	361	329	339	371	343	360	350	354	337	370	373	338	336	364	330	371	328	333	349	341	361	311	337	388	341	330	379	323	298	361	362	313	402	313	350	344	358	366	353	350	359	357	306	369	343	380	313	378	371	352	347	337	392	357	382	338	392	383	371	371	385	376	361	338	358	361	339	366	411	351	364	340	342	338	328	366	365	308	366	321	363	328	338	357	340	387	348	324	347	386	372	369	329	370	348	354	367	361	303	353	364	360	344	378	342	341	394	357	372	361	351	316	353	346	378	335	307	349	335	361	370	368	343	353	357	406	376	388	316	359	346	337	347	351	361	349	339	366	348	325	360	332	364	358	324	346	316	354	372	333	339	344	326	331	370	391	342	339	320	345	356	349	351	363	358	344	365	370	354	325	352	350	349	359	381	385	399	331	379	371	311	316	341	344	369	361	359	391	334	350	375	344	313	350	344	323	325	342	345	371	320	364	354	405	342	337	330	366	345	366	349	341	353	373	325	341	349	365	354	340	351	379	342	329	362	340	336	338	327	357	383	340	404	369	359	328	389	361	350	372	372	352	357	352	356	343	384	350	385	414	335	362	357	381	331	332	339	387	356	359	368	338	357	378	351	351	350	357	343	350	363	377	347	362	343	391	350	375	350	362	367	373	324	347	368	319	349	357	375	367	356	327	336	371	353	368	396	334	306	338	365	352	330	386	404	355	344	353	339	359	333	318	343	362	346	350	344	352	340	360	350	337	372	342	341	327	351	328	332	357	382	346	393	354	332	333	341	381	371	329	334	359	371	375	381	343	363	360	334	344	315	333	359	345	364	306	359	354	381	376	333	399	338	353	369	373	362	352	356	330	357	384	380	350	370	381	371	418	392	377	375	349	356	360	338	358	358	362	365	357	336	309	339	349	362	358	360	329	332	343	363	348	341	346	373	340	358	326	339	331	362	357	339	398	377	349	387	344	355	379	347	335	365	349	354	340	372	352	355	380	366	313	403	351	389	374	362	357	368	359	358	334	371	346	369	384	392	355	357	381	345	339	363	364	321	377	307	346	372
6676	3036	2153	1810	1962	2070	1807	1620	1424	1433	1391	1334	1301	1172	1209	1118	1006	919	872	855	857	924	851	859	919	857	883	877	865	854	848	870	824	823	845	889	824	863	837	856	816	844	812	833	866	849	914	825	811	818	840	848	847	879	806	848	831	845	825	809	821	820	808	838	915	805	857	849	825	817	815	854	865	860	840	840	822	803	865	850	837	833	809	846	868	839	875	873	853	894	882	828	814	857	877	866	858	850	807	854	817	879	883	833	854	905	800	829	843	811	809	817	852	874	838	820	845	880	773	880	837	858	817	808	807	837	882	847	844	814	839	860	860	785	798	848	828	849	868	818	810	820	859	869	863	843	769	834	830	854	829	856	884	823	833	866	838	864	842	822	854	832	837	785	833	852	841	834	849	846	853	857	814	801	853	869	818	848	850	794	848	802	822	865	868	868	797	828	834	857	850	857	821	784	826	866	852	832	851	891	807	854	854	845	818	909	821	853	813	836	858	842	824	857	859	820	813	866	835	824	837	837	811	878	842	866	852	833	823	879	861	857	864	840	804	774	849	860	794	840	866	828	854	885	808	897	857	863	855	827	831	825	863	803	851	830	870	818	890	854	857	828	823	871	848	825	817	849	857	844	803	859	834	814	832	809	810	861	848	825	840	846	860	805	841	820	833	872	856	819	828	807	817	782	879	841	787	827	913	852	800	838	896	795	818	856	864	827	794	828	879	783	913	803	836	848	841	851	839	849	852	795	817	882	883	827	818	800	840	845	859	873	896	837	840	858	826	814	829	867	824	826	831	833	836	836	858	836	863	840	875	815	863	844	834	874	848	813	840	785	791	852	809	903	869	823	840	821	803	835	809	815	820	872	841	828	833	822	831	841	871	843	834	806	838	831	839	794	813	848	818	782	841	840	830	827	906	895	872	869	788	902	793	890	786	851	836	815	866	880	901	818	805	832	884	903	903	849	839	857	853	819	813	819	881	809	907	869	854	825	869	810	849	866	796	887	864	830	800	820	842	869	835	799	816	865	833	918	863	827	814	848	836	846	815	826	812	792	860	824	844	852	866	781	851	841	846	825	875	874	799	881	830	876	867	857	812	781	781	831	834	832	786	825	848	887	870	831	844	858	832	824	842	790	820	855	872	831	866	862	833	869	797	878	836	822	888	830	815	808	823	835	866	840	901	852	855	809	840	880	829	809	862	875	875	870	797	888	833	892	867	866	883	800	856	861	831	845	812	893	799	830	817	843	821	853	870	791	829	816	798	830	890	881	815	848	883	847	803	895	796	895	862	885	861	853	892	836	862	812	870	816	804	838	824	848	789	886	841	886	846	798	839	859	775	836	812	873	825	805	768	856	860	832	850	858	846	853	870	839	817	877	867	837	837	810	788	855	829	851	821	828	850	808	784	849	829	785	836	855	832	859	834	862	818	848	859	841	859	845	856	834	838	865	837	844	852	817	816	831	833	879	854	917	816	863	848	822	834	861	817	825	809	860	858	794	894	870	821	805	833	886	802	809	792	880	816	789	785	845	849	862	852	844	844	864	830	831	911	854	786	826	807	871	869	842	843	857	860	801	843	848	761	826	820	822	826	898	842	835	830	866	784	871	832	809	848	836	810	829	823	904	871	823	830	853	775	850	866	860	867	881	852	886	811	890	837	855	818	796	855	821	851	810	847	856	805	846	780	854	813	911	834	843	833	866	777	856	847	848	886	867	869	858	762	822	815	843	833	895	858	812	841	850	852	881	838	822	858	868	842	817	803	903	838	880	826	819	824	876	860	914	827	879	810	831	867	817	880	836	800	847	870	874	843	767	823	813	819	774	848	840	826	876	832	794	836	814	855	855	807	814	827	850	858	839	838	816	862	875	837	824	847	821	804	785	836	827	866	870	814	866	882	872	856	820	860	843	816	815	827	847	874	813	817	870	837	839	837	813	829	820	820	832	828	836	793	791	852	830	850	854	876	792	826	838	849	813	812	880	862	858	826	825	850	822	841	833	829	850	833	834	867	822	870	866	817	851	846	832	858	818	899	843	828	808	837	809	863	836	857	798	835	819	815	845	859	895	933	821	821	826	832	820	874	796	829	824	813	765	837	866	816	800	810	834	841	865	815	827	833	817	826	859	811	831	857	858	791	820	841	820	832	815	842	851	872	841	855	830	838	862	835	833	890	814	824	830	875	816	825	838	857	853	806	834	845	824	792	871	854	850	856	916	831	800	801	833	857	823	852	877	794	833	816	839	843	867	842	854	885	821	838	836	885	812	820	833	860	843	854	844	802	847	851	891	810	852	845	814	816	842	883	877	853	820	861	851	852	827	800	822	900	877	799	867	826	904	821	844	804	917	848	833	871	883	878	829	872	837	799	873	844	826	828	818	870	851	860	833	799	842	845	853	834	815	833	816	841	848	856	863	789	838	826	813	833	912	862	847	833	806	894	844	839	895	789	836	807	808	825	861	842	843	784	874	945	888	857	867	817	828	794	879	776	833	810	799	815	833	836	832	759	822	830	825	811	830	786	846	854	864	808	822	830	814	798	893	775	826	775	824	833	855	842	821	819	841	835	839	851	834	802	851	845	804	836	848	891	854	829	797	840	848	776	833	837	837	843	888	851	816	863	793	818	847	815	839	814	832	862	848	814	822	791	858	858	875	832	824	853	824	863	841	834	824	817	833	876	805	886	850	840	844	839	889	831	773	846	851	789	909	853	852	806	792	803	865	905	872	885	852	832	857	861	813	848	867	789	851	868	826	846	827	842	897	854	852	923	852	822	784	834	858	842	826	823	867	814	862	807	772	848	841	815	814	848	818	830	851	808	887	809	840	820	804	856	811	798	797	854	801	867	852	865	863	838	826	898	866	831	819	805	859	885	783	881	817	831	838	848	856	832	831	841	893	853	879	793	824	851	818	847	823	839	850	810	857	843	845	825	782	900	789	850	788	845	858	849	916	871	816	840	860	892	871	834	839	801	803	845	804	850	820	826	851	863	832	809	823	795	823	860	807	802	819	891	825	822	847	814	794	859	884	853	869	826	854	843	810	826	858	847	907	880	839	793	870	850	844	853	825	846	805	826	793	802	840	852	851	830	906	818	820	843	809	849	788	783	803	859	799	869	825	840	817	851	815	817	887	835	890	817	862	871	859	864	866	834	820	842	887	881	856	814	831	874	792	851	860	831	860	843	866	816	847	813	819	859	799	858	804	810	783	821	831	816	848	803	824	837	799	879	839	844	838	851	820	845	856	806	844	834	880	827	859	830	843	812	852	858	803	842	829	819	844	820	811	787	881	840	872	876	818	851	771	849	824	792	818	849	793	856	852	839	840	844	879	815	836	845	810	802	887	876	816	849	845	846	844	816	836	840	812	831	846	804	843	837	798	848	842	863	864	815	828	868	860	855	802	896	857	828	855	880	816	828	847	821	812	855	899	862	839	797	791	843	853	861	797	824	866	879	854	873	857	866	816	808	837	798	872	824	856	883	813
22070	10077	3907	1261	927	801	722	588	516	509	504	453	446	490	466	426	380	365	377	358	367	349	354	334	341	342	329	297	324	384	373	346	369	337	333	343	342	330	354	373	354	354	335	329	329	359	335	335	351	307	307	354	342	326	340	353	341	280	351	345	311	336	345	319	315	338	378	329	364	330	333	330	317	328	325	349	358	334	329	321	357	347	321	351	331	335	337	300	319	356	299	324	352	377	352	338	368	330	337	348	279	343	349	316	342	325	358	321	348	336	403	313	375	333	318	346	336	325	360	353	320	349	388	332	301	371	327	347	340	349	355	379	344	374	352	365	348	319	354	348	348	336	297	325	341	381	365	346	323	370	312	326	363	345	362	372	366	342	306	327	341	306	383	329	297	318	302	341	341	314	334	318	312	335	332	346	357	336	318	324	321	330	344	349	325	337	373	314	324	332	328	329	334	319	324	352	359	308	365	333	330	368	314	366	360	327	380	342	376	319	369	390	336	314	360	333	353	336	300	319	337	312	347	285	330	336	364	375	362	334	362	322	340	329	372	327	372	342	322	309	314	322	336	303	349	364	339	350	337	303	348	316	334	292	325	305	363	357	366	330	339	333	353	394	351	364	345	330	340	351	346	331	304	370	324	331	353	322	331	359	360	306	286	312	344	329	316	332	345	334	331	352	343	351	359	295	320	346	347	319	344	369	330	358	353	305	340	341	327	349	335	336	327	340	343	354	330	333	343	346	326	330	308	330	343	300	328	358	374	349	333	291	342	324	353	326	345	356	364	352	311	344	347	336	339	388	373	374	326	339	319	375	325	307	374	316	336	344	339	357	354	314	354	360	313	340	360	382	388	346	347	372	323	349	321	318	319	369	354	340	359	353	344	346	352	330	335	369	367	326	348	343	346	337	343	354	346	358	303	311	349	338	366	326	327	323	308	350	330	313	328	380	364	335	298	347	341	319	349	324	352	357	365	382	346	322	334	346	346	342	338	323	347	334	321	310	317	337	352	321	332	348	328	302	328	339	348	345	332	327	343	356	328	354	334	332	310	356	314	317	365	344	341	343	338	347	361	334	322	337	361	348	381	335	317	359	334	318	367	344	352	374	360	320	325	342	354	322	326	352	324	362	324	364	344	342	314	315	307	369	297	352	347	364	335	349	287	293	320	355	302	336	355	378	371	337	320	351	320	309	313	342	373	337	342	315	330	378	328	348	353	350	345	360	356	337	334	315	352	342	357	349	349	310	324	315	373	343	310	328	329	352	337	348	351	324	332	368	360	334	321	373	305	318	352	368	334	326	353	355	331	386	356	367	325	391	336	337	320	317	317	344	352	318	353	339	371	349	339	297	347	344	336	299	377	383	341	329	335	359	332	371	330	361	330	361	366	326	340	318	341	352	327	336	333	313	328	295	334	338	342	329	349	325	348	345	361	327	334	338	313	335	341	337	316	310	361	325	352	319	310	339	329	344	373	361	338	310	308	332	313	306	326	343	351	313	360	329	374	353	345	327	340	354	383	344	315	352	354	315	342	361	358	358	349	346	334	340	365	345	332	316	324	327	314	353	333	330	334	317	335	350	358	341	340	344	336	302	330	351	359	334	334	332	352	316	336	354	324	314	323	304	381	297	324	363	347	291	369	338	333	372	315	346	378	356	330	348	334	385	340	348	349	308	326	339	331	341	339	307	345	351	329	359	305	340	324	344	363	342	312	351	329	368	351	329	341	362	322	310	363	333	355	322	339	321	357	344	298	360	349	365	356	338	356	341	324	343	341	339	359	345	356	361	302	357	330	359	332	324	316	392	353	343	335	322	337	346	350	368	302	340	333	349	331	338	371	335	336	339	319	371	352	355	320	340	356	348	321	345	334	361	342	335	347	306	362	326	350	336	340	303	316	361	301	372	353	377	328	355	330	359	344	332	336	392	361	315	338	373	340	356	314	308	346	329	330	286	347	347	362	351	316	346	346	322	342	304	311	341	387	330	337	344	350	320	293	333	311	356	337	371	333	364	356	328	307	360	358	295	327	362	325	378	305	358	355	352	327	296	321	345	325	335	315	352	350	354	317	342	380	376	328	344	344	333	334	332	319	351	327	398	320	355	336	325	344	338	335	380	332	351	372	359	350	323	354	349	327	346	313	331	348	325	314	329	358	344	327	343	343	375	353	318	353	356	332	352	359	341	351	359	302	374	333	359	352	335	321	326	342	356	362	302	317	387	355	354	319	327	333	339	377	354	336	316	340	338	306	349	364	309	315	343	314	340	332	346	372	345	362	365	335	381	333	347	348	315	357	332	352	332	321	338	314	366	320	352	333	325	355	316	336	338	271	337	329	329	365	351	337	354	331	364	348	328	325	339	352	346	365	345	353	312	310	356	344	367	339	342	371	334	330	335	350	331	375	319	322	355	352	322	327	353	356	361	334	353	361	336	361	366	365	308	336	366	317	327	321	332	342	370	353	358	342	373	319	336	313	354	326	335	309	311	379	363	354	365	323	338	375	316	314	331	351	336	340	348	316	390	360	350	314	356	324	351	338	329	336	325	340	307	304	363	357	338	332	319	334	317	362	350	331	347	334	304	326	357	343	320	331	347	359	347	346	328	371	332	354	305	332	339	340	323	323	313	382	317	337	358	351	369	364	340	381	329	360	331	335	295	314	325	362	341	355	336	369	337	337	376	322	340	344	329	318	349	369	310	332	329	355	313	290	327	345	368	310	371	354	361	339	339	321	328	322	324	328	378	324	338	326	331	342	364	328	349	351	368	353	328	333	354	329	339	332	319	326	333	349	364	363	352	374	332	340	328	332	334	332	330	335	325	386	322	360	359	353	320	333	359	366	331	338	343	368	344	348	322	372	353	333	313	328	360	357	321	349	344	326	297	319	340	356	339	307	412	377	310	336	332	335	359	381	316	328	326	331	340	337	332	331	342	336	331	352	336	343	334	330	358	381	315	331	330	311	349	331	351	341	348	344	347	344	321	361	339	348	353	322	339	335	356	326	373	370	327	324	342	323	359	368	320	305	331	350	363	316	367	339	317	374	320	340	343	317	353	342	326	310	342	324	331	340	362	356	353	329	348	338	310	347	345	346	324	362	307	321	365	320	341	319	346	358	359	293	325	360	368	368	334	325	314	337	359	362	344	350	358	336	353	348	317	365	361	327	328	325	328	368	347	344	341	331	362	326	356	306	375	337	350	341	321	347	351	338	351	357	312	349	354	342	359	362	348	333	324	323	346	364	366	367	343	354	307	354	343	384	343	337	299	313	321	351	347	334	349	353	340	326	363	319	340	367	354	380	326	364	319	344	346	339	382	335	363	385	324	344	342	326	347	373	365	349	359	324	331	319	350	343	354	343	345	338	313	319	376	342	326	344	335	341	357	339	331	332	346	335	346	374	333	361	358	344	361	323	341	335	387	288	351	310	324	337	335	317	367	290	353	363	351	336	343	338	361	330	344	326	348	355	338	327	332	365	304	353	335
16040	8731	4220	3127	2971	3067	2657	2183	1995	1884	1904	1619	1529	1513	1580	1291	1096	1023	964	899	863	852	889	844	926	811	850	834	842	846	799	832	833	872	824	825	773	823	812	833	770	803	850	817	801	845	792	839	824	764	837	824	744	826	817	773	769	824	845	825	789	835	782	787	785	838	817	801	854	761	782	825	750	849	799	839	789	840	824	777	808	878	816	788	809	758	801	757	795	758	821	767	799	825	858	726	825	825	793	783	818	796	768	776	818	835	815	824	783	763	791	805	765	793	802	829	780	754	784	833	772	768	768	804	795	804	796	791	762	821	792	767	766	828	780	826	795	785	818	799	813	770	828	812	795	816	789	812	801	802	844	787	856	801	797	819	779	831	790	789	796	787	774	768	823	807	799	787	821	781	754	805	850	839	820	817	806	848	767	830	789	814	816	804	868	795	792	842	835	825	759	797	777	790	849	815	828	844	764	829	844	786	788	754	777	827	791	809	800	749	841	840	813	770	871	801	749	779	822	819	788	833	782	796	759	826	796	815	769	801	739	803	804	822	811	769	865	855	785	824	796	826	829	839	792	829	819	810	757	800	810	819	827	790	806	820	814	757	764	783	800	790	764	847	810	813	777	839	786	864	847	773	836	864	813	813	811	742	824	754	777	774	765	852	840	814	801	822	796	772	817	786	848	787	846	789	815	804	813	772	791	769	808	796	775	797	797	802	806	772	803	826	786	859	839	811	768	792	813	781	796	812	868	789	791	843	773	767	804	816	790	737	755	814	808	807	780	786	720	801	791	759	788	764	792	774	785	835	780	853	788	852	814	809	774	811	815	836	815	757	751	764	813	794	814	816	812	826	851	782	797	817	814	787	891	809	767	794	803	809	763	805	834	774	787	772	810	820	864	758	816	800	796	835	772	776	846	755	789	795	779	815	821	816	774	807	792	812	802	792	823	819	818	785	847	787	779	802	789	825	844	815	779	794	809	842	756	817	797	802	825	807	780	856	786	766	810	778	816	763	779	794	780	837	783	787	789	782	839	821	783	813	765	792	859	817	856	815	863	810	756	817	787	817	858	794	834	744	807	818	760	792	785	799	825	772	753	808	738	825	796	777	795	794	789	806	832	807	782	790	832	836	808	782	748	780	869	824	811	821	819	774	819	813	811	813	794	818	781	792	815	798	854	779	832	859	771	742	815	797	818	798	777	785	798	827	836	769	833	842	740	811	837	818	741	829	828	854	816	799	792	781	765	843	799	802	777	857	844	802	804	805	835	783	825	815	818	852	825	822	779	832	814	848	743	798	811	779	771	785	813	802	774	776	795	782	884	787	837	791	824	834	845	783	850	781	792	810	836	845	787	767	829	797	833	845	770	800	844	783	800	826	809	803	797	809	786	836	786	811	786	846	819	784	773	806	820	841	831	849	756	787	749	799	844	781	788	797	794	801	811	757	853	774	795	812	791	780	837	822	766	783	798	819	816	864	784	818	874	795	783	821	793	812	751	801	780	760	804	801	777	797	789	804	819	790	791	777	819	799	833	846	812	776	852	823	798	840	783	777	826	844	792	785	827	804	848	825	839	857	783	809	755	815	811	815	764	805	871	798	876	836	838	820	823	803	769	839	773	783	808	814	792	756	828	797	791	846	805	813	783	798	805	824	813	811	862	795	806	827	817	831	741	764	803	795	844	819	788	822	830	801	805	785	771	850	789	782	768	788	810	757	801	798	825	817	739	853	775	764	843	792	767	791	804	739	801	743	851	824	856	878	828	817	826	829	818	848	853	803	840	811	824	768	818	817	833	821	817	804	825	768	810	772	814	793	784	796	809	846	790	784	779	818	775	770	781	817	787	769	807	813	782	818	791	776	826	831	805	792	800	803	797	765	790	796	833	743	769	792	772	806	780	874	779	841	795	781	775	738	736	801	798	811	821	831	790	791	804	778	794	806	776	801	813	764	795	774	786	776	814	800	799	766	848	812	784	793	829	825	800	788	833	859	840	835	814	779	784	786	758	785	822	777	784	801	782	754	817	827	803	821	799	792	819	794	781	877	805	798	857	834	794	826	786	768	869	777	758	813	786	805	791	794	822	823	784	768	769	810	835	799	825	794	795	847	796	786	789	802	844	813	785	781	780	831	795	843	799	805	833	801	789	827	833	789	807	810	819	779	793	832	826	823	800	782	774	810	838	824	834	868	786	785	832	795	837	823	813	759	802	775	821	800	787	794	872	799	804	809	822	793	772	810	781	824	776	848	828	857	883	815	805	823	830	789	769	825	816	837	820	810	796	800	768	834	782	857	788	774	813	811	831	816	834	846	795	782	788	745	767	791	828	818	819	856	818	821	778	809	790	821	841	828	776	786	831	855	764	783	793	872	797	786	850	814	814	771	799	785	801	865	821	777	827	797	820	768	800	775	784	818	827	748	756	819	823	768	797	773	830	808	827	835	820	846	803	776	785	832	786	844	816	790	838	840	769	780	789	806	797	761	810	895	768	810	849	790	811	765	828	805	798	762	843	809	790	796	783	852	794	771	832	802	773	836	792	814	770	821	791	713	798	800	793	795	806	767	816	817	784	818	787	792	852	801	770	784	811	805	802	792	778	780	810	825	815	796	739	839	780	798	783	825	772	861	800	817	820	767	851	831	817	831	821	799	806	842	812	785	791	793	761	749	811	883	798	781	807	770	791	801	752	784	787	862	785	806	866	836	759	828	869	791	799	816	806	768	794	816	784	770	770	798	836	785	790	817	794	828	778	791	808	805	797	759	793	816	818	785	785	846	829	774	886	851	790	792	792	736	790	785	843	821	830	760	795	806	822	826	833	820	834	768	786	822	801	839	835	784	811	795	791	792	838	802	793	838	818	778	814	813	807	761	825	849	877	768	799	821	779	823	798	779	820	750	828	792	814	800	853	733	803	819	775	802	802	824	804	799	788	819	845	824	799	747	750	799	795	807	815	751	793	792	817	816	845	793	810	820	777	766	774	874	827	800	798	829	739	806	832	743	746	860	822	776	830	794	794	804	811	804	795	813	834	842	779	822	776	753	820	803	848	768	828	756	846	791	855	845	794	862	809	844	779	742	796	797	857	801	787	840	847	790	841	807	824	805	801	826	820	870	833	796	818	786	788	826	832	812	787	803	792	832	790	850	773	751	761	784	787	773	859	844	817	832	758	796	805	808	859	779	827	799	837	779	809	830	812	785	845	813	778	789	790	830	833	845	774	785	780	826	787	786	838	796	809	731	803	830	798	796	787	767	841	814	787	810	816	767	811	845	775	821	817	817	800	831	836	863	809	797	747	763	829	826	800	787	813	792	789	772	795	820	799	852	795	816	835	780	842	792	803	770	828	773	782	827	732	789	821	802	810	758	808	831	831	832	823	816	814	836	782	796	762	776	792	738	813	796	776	780	818	755	840	782	832	807	784	806	862	810	802	752	797	829	790	769	801	830	775	787	818	812	765	843	763	811	799	823	825	796	827	782	772	786
31315	15804	5447	1776	1111	872	764	587	575	488	435	420	343	314	360	310	275	223	197	219	201	225	188	190	181	195	203	175	206	217	183	190	221	207	205	207	206	196	205	207	203	221	202	193	186	209	175	190	206	193	205	201	193	193	183	182	212	200	189	199	170	197	201	217	214	206	186	206	189	184	205	214	189	183	201	189	205	176	192	190	228	205	184	185	196	222	188	202	194	219	186	191	181	189	179	195	189	194	214	185	203	205	219	203	191	165	195	194	207	222	211	200	156	204	188	185	209	200	210	192	235	176	185	176	197	191	193	175	189	212	220	211	189	146	174	187	207	178	179	172	201	199	204	200	184	198	182	226	210	211	166	195	183	203	213	223	182	190	209	168	200	186	227	189	188	192	197	234	192	195	221	168	199	202	223	186	183	181	199	196	198	189	210	200	226	176	210	207	197	190	201	231	193	197	198	198	190	227	212	219	204	232	211	197	187	180	195	178	207	192	170	210	190	188	215	199	204	189	203	184	180	187	181	202	204	193	203	205	172	182	175	195	214	198	179	181	195	213	213	174	189	189	229	182	183	188	200	194	183	188	186	176	195	185	188	205	197	221	192	200	206	164	210	217	220	190	201	224	200	175	207	189	186	189	189	191	227	201	178	196	174	199	164	186	186	210	217	186	186	187	190	207	175	188	212	193	235	200	194	208	173	192	195	177	195	209	187	167	180	189	195	199	186	211	191	216	194	190	212	212	204	189	181	213	186	168	176	189	184	202	178	224	172	202	189	180	162	204	210	204	198	186	192	205	229	186	191	189	228	202	214	197	174	177	201	225	216	167	184	196	201	218	174	181	171	195	203	208	178	185	199	221	197	195	172	197	212	206	166	165	183	195	192	191	197	203	220	193	202	214	197	207	181	175	198	182	155	199	208	180	172	195	153	197	194	176	175	201	201	182	176	162	200	185	206	198	219	179	191	186	198	205	202	192	215	221	192	191	198	189	176	177	193	194	191	216	159	189	198	193	194	171	226	184	214	211	214	186	177	186	205	211	170	184	215	192	207	199	176	206	196	218	201	177	217	194	188	176	200	187	182	204	198	214	197	179	188	212	193	183	200	184	182	163	203	197	181	200	221	226	196	200	170	196	168	202	169	179	181	181	192	204	172	217	158	184	198	179	180	228	215	201	212	185	200	199	196	206	186	203	187	210	186	193	176	233	205	192	189	205	203	187	189	219	205	171	177	186	191	210	206	193	174	185	179	178	187	185	200	205	189	206	214	186	207	214	186	205	185	223	165	172	202	179	192	200	155	204	196	198	202	206	220	185	215	194	197	203	178	192	218	168	186	192	201	188	202	201	175	190	190	206	173	176	171	183	195	200	179	207	213	212	201	207	211	209	192	189	200	190	161	185	220	196	215	215	197	168	170	179	169	206	206	211	209	198	199	207	212	202	209	211	214	185	182	211	185	217	192	222	191	211	194	195	201	216	211	196	200	212	207	189	189	168	206	190	216	194	201	216	237	195	217	183	206	173	187	188	180	202	196	204	210	187	173	172	199	192	211	202	182	189	186	187	198	212	191	178	182	182	189	190	167	189	196	179	194	204	206	178	194	188	190	202	196	197	211	185	191	185	204	208	171	189	220	184	192	181	201	194	195	184	198	202	179	210	196	201	189	212	188	182	208	208	210	223	180	186	185	172	206	200	165	196	175	200	164	190	188	182	175	202	220	222	208	204	178	209	188	196	190	201	187	205	185	188	188	190	211	198	182	190	198	204	196	183	198	199	193	183	195	190	199	195	207	204	199	206	193	203	217	209	220	180	182	217	223	200	170	215	185	199	185	211	195	222	212	148	191	195	184	180	205	172	208	211	204	177	188	199	212	211	172	180	204	173	174	211	210	202	197	210	158	216	209	186	196	184	199	189	235	210	195	190	214	164	180	211	204	174	191	225	212	201	212	170	195	192	193	195	180	206	178	189	171	206	187	208	215	206	195	202	212	194	220	199	204	196	185	193	194	188	191	173	223	193	199	208	213	193	179	199	192	172	207	197	195	185	186	183	194	185	191	187	183	214	202	197	188	180	192	207	179	202	198	203	211	180	175	182	173	166	212	199	200	182	191	207	188	170	185	218	190	191	205	195	195	218	216	197	204	195	190	164	200	216	199	194	182	194	192	194	194	169	198	190	218	197	209	172	210	208	193	198	193	192	199	203	202	202	206	187	195	174	209	180	184	192	223	192	193	183	188	184	209	180	201	212	217	210	200	199	208	207	179	189	169	214	193	187	202	215	211	201	183	191	188	188	192	207	195	211	198	189	203	201	168	197	181	223	163	173	190	199	215	196	193	167	204	217	194	219	183	185	180	198	176	187	196	191	215	196	207	190	189	167	219	197	210	177	210	218	182	184	182	191	198	206	198	185	208	171	202	183	188	209	192	194	187	172	176	203	175	194	185	179	168	207	206	217	198	200	192	202	197	199	176	201	182	196	207	174	198	194	186	195	193	170	191	163	217	209	194	234	198	209	172	209	189	188	207	210	192	187	228	204	186	213	206	183	197	193	203	210	198	200	246	205	209	179	181	195	198	179	190	195	205	187	209	194	209	197	163	216	186	179	191	180	164	190	179	208	213	181	204	201	171	186	206	157	182	196	204	190	178	190	200	196	203	189	193	180	215	190	223	180	217	203	216	191	194	187	174	183	199	194	190	227	192	181	195	194	189	204	195	169	191	200	183	181	178	187	198	177	199	181	204	194	203	180	161	192	180	176	209	190	219	189	207	204	190	196	221	216	206	178	211	196	188	192	197	193	187	197	219	179	185	193	187	184	203	196	169	207	197	205	201	190	209	190	165	198	171	193	196	216	192	193	185	188	206	190	172	193	178	184	188	211	188	165	177	201	211	184	198	214	198	203	188	218	219	182	197	167	180	174	230	199	212	210	176	189	214	186	171	174	207	218	210	190	198	165	195	186	191	223	186	188	200	175	231	184	211	203	205	213	188	225	216	169	165	201	175	178	199	210	203	177	209	192	216	171	199	216	191	210	206	187	190	190	200	195	200	197	174	205	227	213	180	172	220	187	189	197	202	183	178	195	213	206	182	196	202	182	221	170	181	190	205	198	183	184	184	173	179	184	171	192	193	191	215	201	206	208	190	212	198	220	185	176	177	189	179	204	222	152	187	205	199	199	206	196	195	198	179	191	196	206	191	178	175	201	206	199	228	175	179	215	202	201	196	199	174	176	183	183	187	186	210	203	215	211	212	196	201	211	191	178	189	186	200	173	211	189	190	186	182	187	228	189	207	208	200	193	209	201	189	227	215	207	179	202	201	168	189	200	219	198	198	181	211	218	207	179	221	216	198	181	184	194	205	219	191	193	187	203	197	172	194	195	228	199	203	202	186	164	206	208	186	187	206	233	178	214	201	172	225	197	177	206	176	198	215	222	208	205	188	193	222	212	190	182	202	201	189	220	188	184	183	183	199	157	194	202	181	185
20815	12041	5014	4111	4037	3842	3295	2652	2291	2179	2019	1807	1611	1501	1489	1195	1010	768	727	701	617	644	654	623	607	601	523	537	571	523	528	529	511	521	526	512	486	500	520	502	500	510	510	504	490	492	491	498	494	485	539	501	486	489	511	524	491	483	451	473	443	498	506	487	495	449	500	435	492	481	493	461	503	475	484	455	500	486	471	490	485	507	523	480	523	503	467	473	463	503	458	505	492	522	534	476	452	503	447	485	496	457	492	454	511	506	522	473	484	495	530	487	451	495	467	477	537	483	512	475	481	492	459	488	427	463	490	506	458	477	477	521	484	545	519	467	467	485	479	486	512	500	529	495	487	472	511	493	495	469	476	493	483	530	516	521	511	495	522	469	456	514	485	494	452	473	467	487	523	490	472	459	479	480	469	492	475	472	492	496	528	447	471	489	499	458	488	478	471	449	478	488	470	456	499	527	466	460	495	477	436	486	457	474	484	479	490	493	497	499	465	458	501	452	429	511	486	443	446	493	470	502	468	496	454	502	540	501	517	468	504	497	442	484	471	491	496	504	479	481	470	489	510	499	464	477	500	451	473	499	460	480	520	452	520	475	484	488	521	493	489	476	506	482	435	469	478	536	505	497	492	480	477	464	499	468	490	498	470	505	484	471	474	477	465	501	457	449	450	527	466	455	493	474	517	470	527	460	505	436	500	525	481	505	500	488	496	511	483	510	461	468	486	493	483	468	480	474	439	499	457	444	453	517	494	519	498	474	514	482	482	459	509	450	481	456	493	472	473	479	492	428	485	482	467	513	490	502	465	504	515	494	505	494	487	485	475	526	512	513	471	466	532	517	483	486	462	465	503	483	538	471	486	482	499	478	478	465	474	506	465	465	510	487	482	538	495	501	483	480	509	477	480	478	497	483	509	493	488	500	479	464	443	496	501	471	463	502	494	505	483	488	495	469	415	489	505	469	438	491	508	492	508	465	450	478	510	466	491	491	477	491	497	489	504	465	494	450	459	460	500	464	476	504	483	461	509	472	487	443	509	468	481	483	522	480	459	465	505	477	474	469	474	482	458	494	517	445	449	515	518	457	512	446	518	463	495	493	479	482	476	500	512	507	468	511	506	473	498	478	475	494	489	491	520	486	476	459	464	467	478	476	483	454	504	511	496	458	487	486	494	504	485	468	473	482	441	486	506	494	487	497	476	486	441	489	497	501	440	506	522	497	485	436	512	510	511	473	460	493	494	473	520	475	451	458	485	488	496	483	514	493	462	489	467	527	480	483	472	441	486	502	460	493	506	421	500	511	465	477	457	490	449	492	493	480	462	534	492	470	537	485	490	490	488	464	472	498	494	481	484	477	460	474	488	475	466	468	501	518	495	508	507	447	461	502	474	497	486	544	493	471	447	467	490	494	468	462	471	483	472	501	514	485	491	491	443	486	481	452	509	465	497	488	480	510	491	494	477	476	484	476	491	477	473	505	480	489	474	533	459	492	473	486	488	471	485	498	521	507	472	488	474	495	449	521	494	496	488	511	492	470	454	473	468	457	456	482	463	488	492	449	497	481	472	485	446	474	505	506	470	486	479	519	496	492	466	502	474	450	447	507	470	477	526	492	504	494	479	483	484	454	482	489	496	467	499	533	475	542	488	478	473	442	464	497	501	535	488	498	476	485	500	497	457	460	487	491	464	505	489	471	448	464	477	472	502	451	479	447	489	472	495	490	498	472	504	499	450	482	479	484	468	467	483	457	505	479	512	458	506	492	471	484	494	447	487	547	499	473	453	491	442	495	459	511	519	528	473	472	525	506	465	486	466	444	513	482	482	492	498	524	420	470	493	507	485	450	517	471	471	477	461	486	482	438	492	491	523	491	493	507	506	462	517	493	468	479	550	480	495	487	495	438	480	466	505	467	468	511	488	491	478	437	446	527	446	469	508	444	497	484	482	510	463	519	497	482	452	508	499	482	473	433	473	487	486	491	481	491	493	489	481	488	495	515	469	496	483	455	498	478	472	467	456	495	487	461	486	489	506	509	510	508	491	482	480	500	504	473	453	471	471	502	491	453	515	515	519	449	511	516	473	472	451	501	464	504	440	470	546	491	500	509	480	494	489	533	475	501	471	487	509	478	493	474	548	502	468	508	538	511	442	491	494	497	462	480	511	466	491	477	483	473	491	529	482	463	504	510	465	535	471	507	462	475	504	460	436	461	469	482	517	463	467	514	501	540	470	504	473	475	475	493	475	507	486	499	483	504	501	503	491	470	471	467	479	464	470	490	493	492	496	509	496	477	498	523	516	498	467	455	441	454	492	499	505	519	509	474	502	494	523	481	487	505	517	462	514	480	473	500	482	480	512	487	492	498	460	487	464	478	474	510	446	496	472	475	488	474	486	481	519	464	484	495	485	477	478	489	489	482	540	490	481	469	510	472	528	447	454	468	431	484	512	479	461	507	525	506	529	517	450	516	500	475	484	506	471	523	449	473	522	505	504	476	494	471	484	449	473	469	466	525	497	477	470	483	498	484	502	465	480	486	516	523	466	487	496	483	476	459	473	520	490	465	479	505	521	474	463	473	469	492	476	489	496	497	491	525	514	488	471	451	485	479	452	495	488	556	480	484	496	501	464	470	521	472	505	526	495	518	482	515	493	472	499	445	486	493	486	474	458	515	489	506	524	479	498	466	455	481	465	523	431	506	446	504	487	479	466	469	507	505	482	493	473	462	497	479	466	514	520	478	529	504	493	496	451	503	447	479	457	486	464	513	476	478	489	485	451	507	481	499	506	522	489	486	510	498	473	487	468	498	512	489	513	501	513	468	467	468	476	483	489	488	474	456	506	433	492	490	505	481	500	485	499	476	461	502	521	513	481	483	482	485	489	499	448	480	492	460	453	519	472	513	496	511	503	498	484	531	455	509	491	472	484	460	491	460	497	517	516	484	490	484	515	477	499	512	461	483	450	528	498	489	497	493	449	509	476	497	472	486	470	501	483	515	478	484	469	437	490	482	421	478	474	514	487	487	511	412	478	495	464	535	489	528	456	474	493	463	470	477	484	515	502	481	509	452	475	479	491	450	476	442	469	472	503	476	482	437	478	455	470	429	487	510	494	479	481	484	479	489	501	470	490	473	518	436	450	470	442	446	507	477	463	475	463	471	450	504	444	497	528	469	470	495	462	506	491	482	479	481	465	460	498	496	453	460	501	455	535	498	505	471	505	485	471	518	462	480	483	474	506	470	544	483	491	491	494	494	477	464	429	503	485	467	472	485	478	462	482	520	509	485	478	446	504	479	504	490	510	485	454	491	474	506	488	494	460	496	483	472	474	472	467	480	483	450	494	486	459	509	478	465	495	455	463	507	490	487	509	503	505	452	469	520	460	497	476	425	527	480	456	523	472	476	516	455	489	466	509	491	479	476	473	467	471	489	523	501	506	484	471	475	510	444	501	441	511	519	428	505	516	510	495	473	504	489	474	506	494	513	461	456
9360	2563	1020	675	614	577	525	500	476	470	425	419	410	374	416	395	332	354	346	379	352	331	349	371	350	340	348	349	366	353	356	360	336	346	368	348	364	378	359	313	320	370	365	366	390	364	359	342	368	365	390	374	351	389	327	368	342	351	353	361	353	367	359	355	372	361	356	401	349	364	337	359	382	336	384	348	343	335	340	388	357	313	308	364	381	346	358	343	342	359	351	333	373	355	348	346	338	335	357	337	395	336	354	360	354	359	386	335	354	346	362	357	373	339	329	362	344	356	366	343	390	357	339	355	337	330	343	332	359	377	357	346	347	366	366	316	376	374	345	370	344	354	359	344	325	338	324	375	371	362	331	335	338	362	335	362	372	345	341	392	391	366	347	373	363	363	376	385	357	333	362	372	360	356	386	377	340	336	397	328	362	346	332	312	382	370	344	374	341	336	391	333	388	356	311	366	362	398	351	383	353	326	376	346	368	339	327	335	352	350	303	357	346	362	368	345	372	335	349	330	353	335	370	374	335	359	338	356	345	332	327	333	354	324	348	318	340	385	340	342	367	353	345	364	340	355	369	362	328	348	341	343	339	327	347	347	349	333	365	357	347	343	335	336	373	362	322	325	352	365	335	375	308	355	348	346	331	311	369	361	344	355	358	350	365	359	356	352	352	387	380	369	348	334	341	337	318	330	328	331	351	396	321	345	357	366	360	383	360	335	366	359	351	304	353	355	339	371	342	340	341	352	310	379	362	360	344	348	326	336	338	368	306	353	389	355	375	337	340	316	322	327	369	381	325	399	337	361	364	356	355	329	364	356	376	358	340	335	342	372	335	357	373	336	344	373	334	351	373	361	371	369	360	342	373	337	383	376	359	380	355	370	367	339	397	368	327	351	372	329	360	355	346	338	386	395	341	366	385	347	340	344	314	326	348	351	375	333	342	343	354	358	348	359	349	370	367	334	318	334	342	377	343	373	364	369	329	348	332	346	356	336	350	381	348	387	353	396	335	324	327	365	358	378	376	314	333	344	359	334	340	329	359	366	396	317	344	341	358	357	348	344	328	337	345	337	355	339	355	350	378	368	353	322	385	343	370	379	339	406	321	381	349	370	336	385	347	342	355	326	331	358	322	375	321	359	357	349	345	369	320	332	356	354	327	354	316	348	347	365	337	358	355	386	322	380	334	354	379	340	343	348	355	313	363	378	339	389	332	364	366	330	347	326	327	366	359	357	355	368	354	387	358	333	325	392	371	366	367	371	361	335	360	354	328	372	326	355	371	355	351	355	349	324	353	316	356	318	390	361	356	336	372	343	341	294	347	348	358	354	355	377	336	382	362	324	343	338	390	325	346	347	347	337	327	329	356	368	359	328	363	334	353	355	380	329	369	367	355	348	343	362	348	311	360	349	410	327	349	340	344	377	335	338	378	349	375	342	335	333	365	387	369	383	361	355	339	318	361	341	354	384	354	350	391	350	328	361	337	327	361	363	367	359	337	315	343	391	336	343	363	365	342	357	359	335	357	352	343	362	363	340	330	346	373	338	357	368	346	371	371	342	383	388	351	339	353	353	330	344	401	329	372	363	342	346	340	396	344	319	311	361	336	368	339	344	350	329	354	350	363	333	318	346	350	325	326	342	353	344	338	360	345	370	337	363	332	326	334	355	378	357	358	328	347	363	358	289	325	351	366	389	372	352	315	370	398	354	310	352	324	356	339	352	354	368	348	315	357	323	345	359	325	354	358	356	365	336	367	381	341	345	387	368	336	327	342	397	364	352	330	349	337	344	345	373	349	358	378	345	342	319	317	353	354	351	350	401	345	393	385	321	366	417	367	343	363	381	373	333	354	367	356	355	344	409	337	314	353	348	380	344	374	400	326	385	366	327	354	345	348	345	352	352	361	323	316	321	334	382	337	380	318	368	282	358	358	378	324	311	326	376	351	355	353	374	361	345	365	355	332	333	330	320	344	383	339	366	330	353	353	357	345	341	364	359	366	346	363	355	379	335	351	367	382	344	357	355	345	360	330	365	334	338	343	355	349	363	332	370	326	343	331	332	319	329	359	364	334	367	373	356	353	326	380	363	363	342	336	364	371	333	357	375	374	326	312	355	370	351	336	313	364	371	352	364	351	309	356	330	352	351	357	308	356	343	351	334	350	356	394	366	347	334	357	358	378	355	345	320	334	358	326	361	336	364	336	369	365	358	313	358	317	301	356	344	370	357	341	352	359	368	361	361	315	322	329	337	359	336	330	323	345	325	358	342	363	358	352	300	361	346	331	320	382	373	353	359	384	316	363	373	343	327	364	340	388	374	352	370	362	335	376	347	336	387	349	345	368	379	393	334	335	323	356	347	359	324	372	325	329	361	338	323	365	368	330	364	390	336	342	365	360	319	374	375	339	338	345	343	323	334	381	352	363	307	338	402	383	375	355	407	351	358	372	338	381	372	301	369	334	316	304	358	338	339	344	341	356	311	378	361	342	334	312	399	329	351	346	305	327	356	335	340	361	323	348	349	366	358	386	351	381	364	343	346	341	323	336	299	310	343	378	344	379	337	331	353	336	371	330	372	332	331	332	360	378	357	365	342	354	379	370	321	360	347	386	356	354	330	354	324	349	345	354	353	362	400	341	366	329	369	393	392	352	356	360	374	367	365	345	376	344	352	365	325	346	349	363	390	347	347	357	335	319	350	370	329	329	353	335	383	387	359	363	365	375	342	332	368	315	315	346	371	371	356	388	361	358	364	341	377	371	353	356	322	346	313	337	304	322	354	335	334	334	353	370	351	352	350	381	383	358	392	334	370	364	358	387	349	353	356	342	336	344	351	364	341	327	388	353	317	351	329	337	371	353	355	349	362	354	389	383	366	383	347	337	347	363	364	367	355	367	374	362	323	330	350	370	334	347	353	380	292	325	366	347	327	350	356	361	357	362	318	340	384	382	331	355	360	324	332	354	352	347	325	385	385	372	369	328	355	362	363	353	322	377	355	327	336	370	363	385	358	338	348	339	362	370	328	317	334	299	345	344	377	347	380	335	351	356	324	312	368	350	343	341	323	395	355	322	373	386	365	333	381	375	327	307	333	337	363	369	379	338	327	366	341	364	347	353	330	300	373	355	338	331	362	350	355	351	381	369	362	320	340	343	375	361	335	328	345	373	384	367	353	356	340	347	355	386	371	343	323	330	363	355	373	363	328	391	357	350	360	375	386	347	316	371	327	379	384	400	332	336	360	354	372	323	370	337	331	359	356	406	342	376	331	325	374	347	368	349	357	321	353	352	338	347	363	349	361	350	337	357	376	347	360	308	320	355	337	343	311	339	355	354	349	386	319	332	360	371	373	359	332	364	372	346	350	324	389	385	367	348	363	347	363	338	371	371	355	337	348	358	376	334	344	329	366	333	342	369	329	369	348	379	363	320	351	340	347	334	312	357	341	372	342	359	381	365	340	356	326	351	345	321	366	351	300	344	355	337	346	346	321
6853	2787	1891	2058	2277	2029	1822	1625	1579	1506	1391	1260	1325	1212	1155	1026	953	917	913	935	872	853	847	847	855	838	878	817	862	834	767	853	869	831	817	838	829	866	841	798	840	823	777	813	846	767	829	858	833	799	842	850	790	817	850	837	822	790	867	868	856	843	869	806	836	882	879	817	841	825	833	816	849	831	861	809	822	848	810	825	825	813	821	802	849	844	846	797	879	827	805	847	798	864	815	829	798	823	849	870	883	797	792	818	870	839	828	803	837	863	849	816	778	810	831	868	834	805	810	867	882	826	825	836	832	815	775	820	836	863	796	823	843	823	850	805	856	787	902	805	776	839	843	876	837	864	798	829	837	849	856	864	800	786	851	825	803	846	849	789	860	843	795	813	850	852	856	845	842	780	805	829	861	822	835	870	818	840	811	860	802	829	856	878	845	845	826	840	815	862	865	887	820	823	854	821	816	857	818	834	844	847	807	822	840	858	830	859	851	863	836	824	864	847	827	894	806	845	833	794	846	819	813	848	870	811	811	796	828	837	801	793	786	856	826	816	850	834	783	835	850	862	811	784	818	811	845	866	866	824	788	834	881	848	824	835	843	844	851	924	847	786	826	806	763	827	835	826	846	772	826	815	801	818	863	875	813	829	829	782	846	805	849	850	865	888	810	858	878	840	929	798	863	847	827	879	847	813	838	854	840	842	776	791	862	829	866	816	832	853	841	860	813	845	805	776	871	802	818	830	834	837	835	872	875	839	817	824	823	872	845	878	856	834	832	870	843	873	818	828	819	849	813	793	824	804	889	853	854	838	828	859	871	840	866	813	841	829	814	843	790	854	819	856	852	816	807	819	881	778	837	868	794	813	793	844	824	836	835	835	823	883	829	845	842	860	844	860	769	816	796	830	809	797	840	845	800	847	866	861	858	888	862	800	865	889	828	791	880	833	849	861	813	870	808	844	797	866	860	866	855	856	847	842	875	808	819	854	836	838	852	820	826	858	818	852	811	788	830	864	870	855	824	839	803	859	818	846	830	813	783	804	823	856	827	860	835	806	814	815	862	886	832	867	821	844	781	829	845	916	829	836	863	765	833	865	828	824	878	861	790	758	813	832	809	849	849	929	866	848	831	892	842	836	812	806	847	841	883	827	825	811	860	844	873	889	834	837	831	891	854	826	834	868	830	805	816	828	813	910	830	841	861	850	877	856	846	787	865	842	817	786	860	856	787	845	800	827	855	867	852	863	818	802	808	780	835	850	866	863	830	836	835	866	831	810	851	889	860	854	818	831	844	818	901	814	809	806	811	843	779	846	791	830	814	809	788	856	859	810	846	856	816	881	877	825	850	867	859	815	826	856	859	813	831	839	838	840	808	847	830	822	810	831	807	846	817	814	904	876	855	807	849	829	842	805	832	880	853	834	815	793	850	784	817	883	843	813	831	867	879	832	835	854	847	790	830	830	775	803	854	805	855	822	832	824	819	830	820	796	869	812	826	837	887	876	789	842	888	824	809	819	806	779	859	829	847	833	832	803	849	833	833	804	803	859	833	827	866	770	851	834	878	842	897	824	800	871	831	833	836	834	823	859	790	848	860	860	843	803	836	809	836	819	866	896	856	842	811	869	862	890	824	819	839	864	833	846	832	807	812	808	810	791	815	821	835	821	845	893	866	796	858	800	826	829	822	827	822	820	843	854	862	825	869	816	796	883	789	850	874	838	843	868	852	853	858	832	797	780	852	822	768	831	838	828	790	809	812	835	862	841	825	763	774	854	834	859	797	783	841	854	924	803	860	901	846	825	859	843	811	858	820	836	817	842	878	796	803	876	882	823	866	876	849	800	848	775	872	794	793	831	799	775	812	880	825	807	879	847	828	852	899	840	831	852	857	877	856	833	866	769	827	815	844	824	828	865	860	795	879	825	854	841	873	821	847	844	840	829	840	802	855	848	856	847	807	822	848	900	789	796	897	825	896	830	846	791	835	811	819	825	821	775	892	879	866	794	828	859	822	817	876	862	828	849	882	876	811	820	840	848	826	893	847	821	850	831	823	872	868	841	808	824	796	805	831	834	908	859	876	812	789	848	811	839	811	835	887	807	843	856	817	834	852	856	856	835	826	846	800	781	804	847	818	797	836	840	807	838	810	842	818	783	824	817	857	831	797	842	841	879	850	863	818	846	847	875	839	814	854	878	813	873	821	798	814	884	867	814	853	811	860	856	783	789	812	850	839	844	786	832	810	832	865	822	850	812	829	828	837	809	831	818	809	859	900	793	784	845	804	792	824	847	856	825	837	809	782	839	875	884	872	854	813	802	866	840	790	834	805	803	843	791	776	826	823	856	876	853	861	853	812	809	820	824	828	830	794	809	860	849	812	779	843	831	801	847	830	822	822	842	843	778	808	855	821	865	862	860	877	827	849	849	833	829	889	884	851	871	818	795	810	777	883	838	832	869	869	772	828	834	855	860	782	843	908	799	783	825	826	807	825	850	846	846	789	888	774	887	814	823	813	801	796	863	787	775	816	798	827	840	868	879	804	844	809	839	842	798	819	779	822	818	826	805	846	789	804	848	768	855	790	842	830	773	833	823	877	797	775	781	822	844	859	837	805	868	789	829	779	826	816	809	844	862	819	819	805	835	844	815	850	867	849	787	874	841	858	796	862	840	848	881	841	793	850	818	855	825	878	818	781	862	860	810	823	885	826	862	808	830	846	787	855	860	802	823	875	864	833	828	807	871	841	853	829	836	852	870	833	847	880	817	807	818	846	855	823	836	878	829	846	829	806	822	851	817	795	828	822	846	814	813	892	881	813	814	817	820	869	820	810	823	844	854	856	847	803	828	827	832	836	827	856	801	829	823	852	847	858	853	832	806	883	810	846	854	895	875	863	833	848	832	857	822	868	804	848	834	859	855	853	802	797	827	813	833	855	815	848	855	799	834	845	810	840	867	781	852	823	825	795	878	796	844	849	881	826	877	822	790	806	842	839	877	856	814	787	841	821	836	857	820	862	827	775	814	847	857	870	815	817	841	820	835	827	861	868	826	835	812	888	809	833	839	847	854	859	847	833	792	799	854	814	832	850	904	841	830	861	792	798	803	816	810	876	851	864	908	857	838	834	777	854	874	900	818	798	826	816	861	826	860	851	836	793	827	885	843	815	831	849	773	873	838	857	859	850	851	878	899	845	839	868	832	842	867	853	823	886	863	796	824	859	836	862	856	843	828	859	856	830	855	810	834	833	901	897	848	818	814	789	858	838	822	813	828	851	819	820	869	825	794	844	828	876	860	868	862	864	823	771	855	783	846	807	836	815	830	785	895	868	826	806	839	846	833	843	853	800	815	863	830	819	829	811	835	890	853	840	864	849	851	802	824	835	854	860	836	887	849	815	848	838	838	829	787	826	776	901	826	818	835	794	797	849	869	855	797	838	845	808	849	864	801	811	838	849	825	833	893	821	847	878	817	829	865	805	835	810	867	806	885	881	855
21737	8825	2534	1130	905	740	682	588	580	582	513	463	514	432	443	401	339	374	338	380	370	372	363	368	334	332	327	322	341	352	336	328	318	321	336	351	338	306	325	329	345	335	345	359	325	365	325	339	350	303	350	343	370	373	353	337	270	359	312	315	330	367	356	338	305	340	304	367	338	339	368	359	365	319	299	323	310	379	321	346	353	370	349	336	326	321	349	348	332	345	294	338	355	358	346	350	313	336	350	338	344	317	294	364	371	342	318	359	358	338	329	325	327	343	346	300	358	349	332	334	310	340	355	343	327	314	304	346	370	325	302	364	354	298	348	343	359	332	325	350	331	338	338	341	320	336	328	319	373	352	321	357	311	324	317	341	354	320	304	342	374	307	319	347	342	310	317	357	318	378	312	325	323	338	348	306	353	340	294	351	324	344	323	356	328	350	328	341	335	333	325	350	355	323	316	362	349	361	300	312	336	342	363	345	317	333	374	353	349	384	365	294	345	316	321	333	343	278	351	355	332	359	340	338	325	330	339	292	328	332	292	351	348	331	335	342	356	314	296	321	344	346	351	314	362	365	335	318	356	341	319	343	353	334	355	310	331	316	313	353	344	332	354	330	307	332	336	346	356	352	320	348	341	362	330	310	317	335	335	361	365	351	357	319	335	319	346	357	346	319	390	325	356	305	314	339	326	337	350	311	330	329	334	332	343	323	334	351	343	341	346	320	327	348	336	332	304	342	317	317	349	363	351	362	345	339	343	347	335	336	341	331	339	338	309	368	335	349	300	329	335	362	315	348	353	325	331	314	310	331	321	355	306	349	343	322	340	317	318	332	303	347	297	334	361	355	331	342	357	352	329	362	303	304	353	350	332	316	312	373	317	319	341	340	333	300	326	317	356	346	351	345	309	352	312	335	323	327	333	314	346	314	300	334	362	332	327	354	381	311	331	314	362	343	368	341	339	308	326	338	327	344	338	324	311	353	313	347	345	350	323	351	358	318	347	337	342	342	356	316	337	350	333	324	355	360	332	347	308	306	344	357	333	371	333	324	330	366	375	334	334	318	322	312	319	311	360	333	369	325	342	319	335	288	329	345	324	351	305	308	329	347	331	337	323	325	346	337	333	351	315	361	307	323	347	351	343	323	315	354	380	314	363	341	365	356	342	344	385	350	340	340	364	323	326	342	288	319	320	341	340	344	343	342	334	312	367	364	324	327	374	348	335	346	336	337	350	368	320	366	315	330	329	357	349	344	308	308	336	311	343	342	343	344	351	330	329	340	332	315	335	356	316	329	344	324	344	348	342	342	318	360	366	326	347	349	366	363	309	353	361	349	348	303	333	358	385	345	364	336	332	348	325	288	319	342	342	346	316	330	303	355	334	329	323	359	333	334	328	331	325	350	354	316	333	326	352	320	340	321	306	337	328	334	332	336	361	316	333	317	341	325	359	349	338	308	339	357	340	342	326	320	312	293	370	341	306	318	320	363	354	356	325	307	312	333	320	324	323	351	349	373	322	327	315	339	353	352	338	323	331	330	370	366	322	317	361	346	396	352	348	319	324	308	328	316	362	326	344	324	339	350	352	332	334	274	339	362	322	359	306	309	321	323	317	300	296	362	347	303	318	329	337	329	349	361	345	364	329	347	309	359	376	318	338	359	356	333	338	322	321	324	321	374	331	306	376	376	332	338	341	350	365	314	333	343	330	310	352	375	391	340	350	366	335	355	310	359	340	342	334	317	334	334	285	317	357	343	304	360	324	332	357	375	334	358	320	340	344	332	337	357	310	335	362	342	329	353	348	371	346	327	382	343	332	344	328	331	336	309	292	327	345	372	299	353	351	356	315	340	317	351	340	335	290	325	311	348	313	342	348	368	389	304	324	348	383	337	305	317	350	327	330	371	315	355	340	310	314	322	310	357	346	306	361	334	343	348	364	360	302	311	329	345	345	312	322	296	332	377	360	356	323	321	293	328	320	362	333	365	357	315	345	348	351	316	313	341	331	351	355	331	337	343	326	301	345	343	349	347	306	321	396	322	375	335	321	322	331	315	348	336	294	338	327	336	378	361	318	338	320	348	316	365	339	331	359	361	336	340	337	322	319	371	344	357	361	358	332	337	347	326	354	344	367	381	349	345	334	316	311	336	391	324	363	344	346	353	333	349	322	341	365	326	338	336	329	353	332	314	348	341	324	347	320	344	348	349	312	364	336	363	361	332	357	309	356	316	323	350	334	297	351	339	356	340	317	345	355	346	346	355	313	328	374	358	360	332	340	348	341	354	340	318	355	326	320	379	338	349	363	310	329	338	306	327	321	350	294	310	309	311	364	341	320	343	348	325	393	360	345	368	317	341	318	344	329	353	323	377	336	360	335	343	328	306	337	336	361	363	339	329	320	337	346	338	365	350	348	337	349	337	341	299	339	353	354	298	314	369	375	368	327	365	345	340	327	334	350	350	357	350	351	347	355	349	302	314	363	327	312	342	319	323	367	349	367	325	329	330	323	334	322	342	345	327	315	323	356	362	330	326	309	358	318	315	337	358	314	332	345	333	364	335	324	335	340	333	335	334	348	312	315	330	350	372	355	353	344	317	358	349	335	322	323	321	356	355	332	304	361	318	301	345	331	315	332	325	308	316	312	326	344	329	333	352	375	336	330	350	325	332	321	364	362	355	303	319	327	368	350	336	363	347	333	343	338	333	314	340	329	329	322	343	352	345	338	348	312	348	318	311	337	388	335	350	329	349	367	322	316	344	329	346	334	347	340	367	357	347	337	353	359	319	353	345	322	333	327	336	357	304	337	345	339	343	356	296	365	342	331	342	335	350	358	351	363	341	322	322	336	365	343	346	363	345	357	323	296	313	329	360	348	352	344	363	306	329	322	336	330	340	335	332	348	353	327	332	325	341	366	339	308	330	325	302	340	377	343	367	337	327	318	321	321	358	338	339	327	330	321	306	362	364	297	306	315	349	343	311	356	333	341	342	351	336	341	328	354	313	333	307	327	344	363	309	298	319	337	351	322	374	345	341	343	333	336	359	368	347	339	327	336	310	307	350	349	336	332	337	322	297	324	320	296	335	323	326	353	355	300	329	341	355	329	333	308	329	338	326	350	327	328	335	337	328	307	357	331	328	335	327	362	325	338	330	360	378	395	337	333	306	323	312	299	315	314	351	342	334	378	326	359	312	329	312	334	326	335	343	308	357	353	350	329	314	365	327	321	345	316	355	355	363	319	359	334	365	356	299	324	373	340	363	333	390	323	348	333	310	313	328	334	368	349	335	358	336	307	347	314	316	345	351	352	328	300	349	342	353	359	355	347	329	329	365	361	312	345	350	371	319	316	344	363	339	367	350	320	383	319	312	349	286	298	350	349	335	328	364	308	325	327	353	305	328	370	347	317	339	349	311	348	324	349	338	367	317	318	319	318	346	354	319	349	347	313	318	356	352	333	322	356	345	346	369	327	323	365	302	344	364	334	329	328	336
15849	7607	3413	3338	3417	3135	2556	2266	2102	2164	1853	1558	1632	1451	1428	1196	1040	973	965	993	951	888	852	881	910	881	870	890	807	852	826	734	818	837	794	821	782	768	772	830	794	847	837	808	846	820	812	861	840	774	772	779	827	815	781	802	794	801	778	796	767	805	773	846	818	764	780	892	779	785	741	797	787	773	803	791	802	824	836	790	759	795	827	827	786	769	812	831	819	839	774	810	787	885	790	797	761	820	820	776	814	807	823	816	797	814	782	825	836	810	786	809	837	785	853	777	837	797	812	786	806	803	827	794	831	789	826	856	835	808	790	774	831	812	775	782	789	838	792	796	807	847	823	776	814	846	796	819	827	793	843	804	795	754	822	771	834	808	782	802	787	800	768	788	760	769	820	835	809	831	852	797	809	816	804	817	799	777	780	844	774	795	756	838	777	838	807	844	763	871	802	826	810	794	822	789	785	761	799	798	837	742	833	797	752	796	831	808	776	833	818	829	812	749	796	807	834	784	734	792	838	748	744	788	782	782	817	820	756	826	749	808	783	833	813	807	856	805	781	797	811	761	795	777	843	813	757	823	782	781	801	811	857	880	811	807	789	834	851	838	711	828	745	797	769	870	820	764	795	794	770	834	753	750	837	868	803	784	822	794	786	820	831	750	790	802	803	817	787	842	840	809	768	725	809	832	767	801	784	815	808	843	808	786	765	800	787	828	754	853	746	813	794	778	781	806	784	852	791	826	814	829	763	772	778	784	812	802	807	740	801	801	847	810	769	814	835	819	819	813	815	790	776	775	774	791	770	833	789	862	778	739	775	789	798	854	806	816	824	832	796	833	761	829	804	768	805	779	855	768	761	817	807	806	748	817	774	834	768	804	820	762	836	761	800	790	765	790	779	789	810	805	779	807	785	819	809	783	854	805	749	823	801	861	825	822	805	792	853	848	837	800	813	862	808	826	800	810	861	846	804	809	756	834	808	827	802	823	847	804	796	834	802	787	787	751	821	797	763	767	787	734	788	766	830	757	767	783	797	785	818	782	793	845	772	777	837	807	784	827	777	757	771	795	746	836	784	790	800	847	880	788	843	796	823	800	811	773	812	769	795	816	734	756	773	769	783	760	798	743	741	776	771	834	799	795	849	760	812	792	777	814	822	812	772	746	812	777	836	857	830	807	760	731	842	822	748	812	798	794	779	847	805	831	815	814	775	832	788	818	795	809	806	778	842	841	804	783	808	821	800	815	784	802	826	827	804	792	787	785	757	809	799	797	829	795	816	784	835	786	800	798	811	764	806	788	790	788	761	812	753	791	829	808	800	790	792	775	783	828	772	768	774	770	803	763	825	817	787	814	808	799	817	789	768	801	774	829	809	786	805	764	770	782	805	812	841	790	798	799	808	839	764	801	791	823	803	814	849	828	845	778	799	747	809	802	784	782	829	823	831	838	784	827	803	828	812	758	761	814	830	853	739	829	769	808	801	795	810	792	771	831	785	830	834	759	865	793	785	829	815	754	796	845	815	827	820	846	787	783	790	798	802	812	842	767	812	857	832	747	775	769	825	782	792	816	834	829	781	790	804	769	791	806	775	814	831	814	826	777	848	816	839	769	773	757	824	799	807	793	795	800	862	815	842	799	832	758	879	796	795	822	798	748	763	791	824	796	737	781	770	827	795	769	810	825	817	858	758	792	828	803	773	793	819	791	779	730	771	827	810	791	825	794	791	774	816	849	833	739	800	810	785	869	812	833	764	776	815	793	800	807	802	753	809	826	785	809	789	806	804	714	848	793	784	814	795	799	778	807	792	797	831	805	796	759	793	788	812	780	789	796	788	814	777	808	858	785	830	800	805	772	753	798	815	827	798	825	831	759	805	724	833	785	808	802	839	798	842	761	834	790	874	798	811	798	792	779	824	790	794	753	836	845	822	814	810	750	787	820	781	826	794	797	762	794	795	817	845	783	827	771	799	780	829	867	799	821	834	788	788	775	783	774	826	807	849	794	816	810	764	795	777	834	797	824	827	819	789	788	793	837	826	764	801	776	802	787	776	781	799	781	870	787	773	755	786	777	763	763	812	835	791	851	822	772	809	766	793	794	802	795	787	776	863	807	836	783	788	806	797	794	765	787	856	820	748	814	808	793	787	777	794	797	847	810	814	780	819	790	823	841	816	837	814	769	807	803	801	807	782	796	822	829	812	806	765	842	831	788	784	784	794	807	744	787	786	837	825	754	804	792	812	844	760	816	794	788	838	749	807	801	779	841	784	849	740	803	773	778	769	771	812	813	822	817	798	828	781	842	808	791	784	812	783	724	755	825	785	837	776	833	817	740	781	775	806	776	811	766	819	774	799	798	804	810	819	810	868	798	806	817	809	790	856	773	818	777	816	760	845	749	817	843	802	811	819	839	764	802	817	842	813	835	755	740	804	772	825	790	784	781	796	828	821	742	798	829	845	824	801	823	764	826	786	789	783	817	805	809	775	786	806	785	793	849	828	797	824	793	771	765	786	794	799	808	777	759	781	835	827	822	791	761	822	810	812	814	866	818	765	829	837	798	852	801	811	777	828	837	794	807	807	778	791	775	768	832	799	802	871	801	802	819	834	821	777	769	784	775	877	795	838	797	772	837	815	785	800	853	890	805	824	810	808	775	800	768	765	847	805	780	819	795	832	771	818	800	804	763	821	778	788	813	749	800	815	767	821	778	727	785	781	847	818	774	829	822	778	809	820	787	822	807	771	748	756	792	873	813	809	783	824	772	787	809	826	793	776	807	813	798	811	800	815	803	802	786	836	824	832	778	777	828	764	771	758	799	802	768	820	793	853	782	798	796	740	807	772	829	808	801	808	819	826	851	773	771	804	794	836	826	803	818	803	794	812	785	899	812	820	786	857	839	824	781	784	843	818	811	820	798	789	806	838	809	813	819	777	807	819	849	784	807	841	784	812	838	792	753	766	809	770	794	829	756	811	843	820	805	802	798	782	815	820	788	770	783	798	828	812	795	815	779	806	728	818	827	749	774	817	823	839	801	825	814	748	787	782	827	766	798	804	802	757	797	815	787	767	807	822	810	785	834	845	820	813	813	796	785	806	807	793	809	847	793	798	867	781	789	758	770	811	791	761	785	778	795	786	787	799	819	802	794	785	775	770	839	807	783	812	808	811	815	825	819	828	761	767	796	833	850	757	797	807	791	795	765	786	792	753	738	833	818	844	809	807	843	821	834	831	822	814	809	790	808	804	824	791	821	818	858	817	841	809	810	828	822	769	807	835	843	788	821	806	858	778	833	823	799	812	784	821	761	814	805	748	769	823	817	816	775	774	814	775	766	775	788	746	810	859	790	810	799	810	777	785	817	826	815	820	783	772	820	768	788	811	765	823	796	859	774	788	783	789	798	770	776	835	814	826	784	794	783	832	774	761	765	798	774	843	785	807	800	779	835	791	779	817	820	759	797	759	831	810	827	754	829	807	766	818	792	803	783	779	824
31747	15307	4639	1815	1168	887	711	621	545	576	435	407	383	358	318	283	246	213	236	240	225	184	233	212	206	229	201	205	232	174	206	217	194	207	214	194	204	181	166	188	193	220	182	245	195	189	200	208	186	215	222	182	198	197	184	194	222	205	198	193	206	191	199	205	196	204	161	175	211	190	199	210	207	210	219	200	170	190	201	179	197	182	176	177	194	164	216	184	189	191	189	200	218	179	207	170	214	193	199	180	177	174	175	184	223	188	174	217	185	193	188	181	190	192	184	202	173	195	198	185	220	212	189	195	238	202	173	193	234	222	207	171	175	216	206	190	187	198	189	199	192	182	203	191	202	177	227	182	171	196	205	211	225	195	197	185	204	194	190	233	196	217	186	204	207	213	184	205	189	193	215	209	186	190	174	197	213	196	191	186	208	206	165	203	217	193	228	209	185	185	207	187	187	182	189	183	214	204	196	199	191	207	184	193	200	184	183	190	186	214	191	214	230	212	181	207	191	198	188	200	201	203	187	192	189	209	211	181	183	185	181	179	182	207	204	181	205	201	186	200	187	193	211	196	184	188	205	162	202	204	182	197	171	201	199	216	192	224	182	190	210	193	207	203	162	203	186	182	175	179	207	185	173	202	187	182	191	203	164	181	199	200	185	213	212	181	197	208	215	185	192	178	186	188	180	200	201	187	179	164	218	197	223	205	214	196	188	172	193	196	169	219	221	185	192	190	207	166	205	226	190	193	197	187	205	201	198	203	210	193	183	199	206	205	206	215	215	217	177	204	182	197	213	211	207	184	189	204	193	207	180	208	178	187	217	218	210	208	216	204	209	174	213	197	187	169	189	199	182	186	199	178	192	174	191	188	204	220	186	187	194	203	205	192	189	215	181	178	190	198	184	211	196	203	198	196	186	174	203	189	183	169	210	179	218	198	176	200	195	190	195	194	212	197	192	188	163	178	205	198	187	204	184	159	193	193	185	224	195	168	190	191	210	209	187	193	187	174	205	207	219	192	179	167	186	219	183	189	209	167	214	214	214	205	191	175	187	206	218	199	175	198	200	190	188	194	194	183	209	163	209	175	186	189	199	197	166	196	206	180	216	188	235	173	169	184	195	199	201	176	222	196	209	203	208	200	196	200	186	202	222	221	170	191	221	185	184	185	207	197	194	207	195	175	174	201	189	179	194	200	201	189	191	182	192	201	203	189	234	191	208	199	190	182	205	188	207	192	174	218	221	184	225	190	170	186	192	206	202	170	176	192	192	208	177	196	177	200	181	215	178	189	210	198	198	205	194	205	203	181	213	208	175	187	211	196	202	197	204	185	212	217	201	195	202	181	172	202	197	191	196	156	207	227	241	217	201	199	183	211	198	209	185	225	175	193	195	192	199	217	180	184	211	191	191	205	200	215	197	189	194	204	185	193	230	206	225	191	183	206	201	215	206	193	203	198	194	213	181	159	213	226	203	206	210	183	183	184	224	200	196	166	231	193	197	176	195	190	195	201	194	188	212	161	199	221	193	213	212	206	215	186	187	217	201	189	207	169	179	185	213	206	175	165	215	187	185	192	196	204	204	201	181	184	197	205	197	192	197	179	241	223	163	186	189	182	207	188	189	185	196	214	178	200	192	188	222	201	189	190	190	172	169	218	220	210	218	194	177	163	209	195	202	171	196	186	193	220	196	179	184	214	180	179	180	173	182	193	198	206	194	166	187	165	176	207	196	170	191	201	191	193	212	186	225	213	183	217	216	186	195	188	172	192	210	194	194	198	194	194	199	171	187	193	218	204	215	188	184	196	200	194	195	222	172	177	218	192	191	199	191	213	202	213	203	194	184	183	174	172	219	184	175	199	189	195	225	175	190	195	181	201	208	186	198	189	186	194	204	173	217	213	169	180	178	218	188	178	194	200	207	203	198	178	203	208	197	209	187	187	204	197	180	192	195	183	178	195	175	211	193	205	197	206	186	176	206	206	198	217	203	185	199	200	199	202	190	171	189	186	169	201	190	216	155	187	209	215	211	218	186	245	199	185	197	199	199	190	190	226	179	200	173	193	195	201	174	216	202	194	184	168	177	186	198	198	200	205	203	205	195	182	198	210	203	193	194	212	181	179	194	210	178	202	206	196	190	198	203	212	192	192	189	190	175	182	197	202	191	212	212	213	179	185	185	194	177	189	195	190	190	174	179	198	214	189	221	205	173	215	182	188	170	200	194	190	183	162	216	197	196	186	207	204	197	208	194	235	199	189	202	185	186	187	190	179	191	212	199	193	194	183	193	191	184	199	195	195	230	205	203	191	191	190	190	188	201	197	206	213	180	193	187	162	184	197	200	215	198	171	198	189	211	204	209	211	207	179	212	202	193	227	211	187	190	197	209	195	195	198	198	206	216	202	176	185	199	192	202	207	202	171	195	200	182	177	178	215	182	201	200	195	223	189	197	185	187	217	184	204	194	204	198	179	199	223	185	184	220	183	210	205	195	191	206	199	206	222	223	204	193	211	205	179	205	198	164	175	197	177	198	228	205	182	204	203	229	170	202	210	205	198	194	191	184	198	211	180	209	202	209	190	180	195	202	200	202	208	213	193	181	175	209	186	212	154	193	177	199	169	219	186	209	159	188	172	209	204	206	193	206	218	178	207	208	181	199	193	208	195	217	208	189	180	195	206	172	216	218	191	195	174	194	211	209	210	216	201	213	176	201	189	196	200	191	215	184	201	174	176	185	199	203	201	180	184	201	176	209	226	183	191	212	170	178	182	204	194	192	200	195	198	191	194	209	206	186	195	193	209	205	217	208	192	185	188	191	210	182	191	193	196	209	198	210	171	212	206	171	192	190	211	218	200	181	207	192	178	167	194	202	187	186	216	222	199	203	181	207	189	216	194	201	193	185	215	201	200	221	202	168	183	217	175	183	204	200	170	193	216	170	190	180	190	209	179	183	194	191	185	182	226	225	184	203	197	183	178	208	203	167	195	182	220	187	192	197	210	184	172	193	198	187	194	196	207	214	199	189	196	190	208	222	183	238	169	180	197	199	160	185	181	204	190	191	176	213	200	212	194	181	203	192	203	175	205	175	180	192	172	203	207	210	190	177	212	187	201	190	192	207	165	191	206	185	209	192	187	207	208	215	218	190	193	201	197	188	212	191	201	206	188	179	190	217	209	181	178	226	204	210	212	201	195	188	182	213	193	202	198	188	203	192	189	192	215	207	212	215	206	179	215	206	191	205	181	204	196	179	198	198	188	216	196	216	228	189	197	205	196	204	193	196	199	194	188	189	188	201	201	210	185	199	190	173	183	196	185	195	165	206	180	203	208	196	204	220	205	231	189	192	209	183	176	195	210	204	195	187	180	187	182	198	204	166	212	194	197	207	218	177	186	196	208	198	193	206	169	214	205	192	200	210	201	190	189	194	196	210	178	193	182	200	191	193	202	207	199	186	207	193	184	209	172	191	194	194	201	178	201	189	182	223	195	218	180
20777	11339	4689	4527	4308	3836	3140	2714	2641	2445	2055	1755	1617	1507	1360	1104	883	817	748	702	671	666	619	595	637	581	566	567	545	573	526	539	560	507	532	529	521	525	507	546	532	511	518	536	504	485	492	507	462	559	521	478	440	477	462	498	501	496	502	495	514	522	464	470	479	462	471	478	496	511	473	535	534	471	470	509	524	514	483	476	468	496	500	523	484	448	472	477	497	493	493	486	463	517	489	504	485	460	478	481	481	471	487	467	474	471	532	473	502	502	505	475	447	517	457	480	447	483	477	457	491	468	505	510	452	499	524	484	501	473	461	460	508	481	460	516	495	483	467	516	481	522	470	482	488	438	478	565	501	480	464	450	457	454	503	487	467	517	535	480	470	476	467	441	512	458	513	464	501	492	491	484	478	471	478	457	476	527	432	506	490	477	507	502	466	499	486	462	481	491	488	471	530	489	510	488	466	498	473	500	517	496	480	450	499	502	482	489	491	523	487	478	490	479	502	463	494	464	504	487	488	483	498	519	447	481	488	453	453	486	472	493	434	473	489	486	476	507	446	480	480	466	434	467	506	481	455	467	506	462	479	475	525	538	502	530	468	491	458	429	504	493	480	469	456	474	498	494	489	495	482	478	471	460	451	482	492	485	491	479	511	493	485	487	477	470	507	505	507	481	503	491	471	491	479	529	527	461	476	468	513	459	477	491	474	478	511	512	485	480	495	491	500	508	491	508	490	493	490	494	457	483	492	467	482	467	521	519	509	533	501	476	471	490	477	475	483	525	471	462	459	470	488	486	462	479	480	481	503	494	494	487	444	449	475	506	467	472	444	478	461	479	485	423	483	476	481	488	496	477	487	489	512	459	486	509	487	502	521	496	483	500	468	503	479	490	495	477	509	508	446	500	525	507	473	530	469	505	508	458	475	464	465	459	463	462	465	493	468	471	501	448	472	507	487	529	494	502	488	471	463	496	508	486	520	487	488	475	521	508	533	503	475	477	498	452	474	487	534	510	462	488	503	478	478	512	453	514	498	500	482	498	459	482	445	478	488	509	508	479	527	458	471	469	497	517	484	492	457	502	510	514	491	465	496	484	531	499	451	484	474	472	495	489	467	505	513	467	483	471	459	475	470	497	466	510	519	473	472	512	465	480	516	454	477	492	493	497	474	468	495	494	467	494	484	462	465	495	499	476	484	503	495	485	507	497	492	519	525	483	475	503	493	464	488	444	474	515	525	491	469	475	502	495	451	488	465	502	474	460	491	491	453	492	496	501	468	491	505	475	454	514	507	500	485	516	491	493	461	522	447	508	490	460	477	472	475	507	511	492	495	482	459	436	515	509	451	509	481	478	513	474	449	505	454	487	512	470	514	470	474	471	462	446	494	462	469	458	439	444	464	524	473	458	500	472	483	547	506	475	481	479	525	499	507	502	512	472	478	472	503	455	484	502	546	487	479	475	473	501	520	494	457	507	499	493	457	520	483	479	482	502	476	500	435	504	485	484	508	471	463	452	515	519	516	529	445	481	484	497	449	492	437	496	458	485	494	503	502	480	491	452	486	468	499	482	477	488	491	482	481	478	465	481	509	458	501	474	479	488	523	481	451	471	476	507	454	506	500	474	490	479	497	483	457	482	506	463	498	488	479	454	510	479	538	483	492	501	495	484	487	493	492	482	510	473	429	476	481	480	470	468	519	454	490	510	450	492	471	488	478	466	484	480	493	513	500	474	472	452	491	469	441	464	495	489	496	501	525	481	482	472	441	515	496	485	501	497	464	472	498	497	471	508	498	482	478	521	494	483	501	461	462	458	457	521	484	455	477	467	469	513	461	471	468	488	478	476	512	470	492	489	484	467	476	504	460	476	502	498	470	488	479	490	498	515	491	457	502	453	499	492	495	453	464	487	495	466	487	523	474	509	515	497	440	463	476	538	489	519	488	479	485	463	531	468	490	482	463	495	498	489	517	460	488	469	450	452	476	540	519	488	468	485	455	498	514	483	541	459	510	494	488	461	477	466	521	513	479	481	471	494	540	439	463	465	490	467	487	498	486	490	489	472	501	467	484	488	464	494	488	493	506	483	453	514	479	472	461	510	513	503	495	491	467	544	499	461	454	496	501	505	527	504	490	489	469	488	467	450	471	450	475	478	503	472	474	500	489	519	484	502	476	477	475	499	493	522	494	468	449	460	489	468	486	514	506	465	483	472	514	508	485	515	475	495	473	482	480	480	461	475	498	495	537	497	508	500	481	548	524	504	485	475	475	517	481	444	482	492	504	487	476	454	518	450	467	470	466	487	470	498	467	479	473	473	509	477	483	483	493	497	417	513	472	475	473	511	500	503	472	512	495	495	501	495	464	483	444	489	501	518	473	465	468	455	487	506	505	461	510	485	451	465	495	530	505	512	474	468	470	497	505	453	491	512	530	485	461	485	459	478	488	509	469	494	510	498	502	469	495	495	508	465	450	457	517	475	450	495	509	499	496	446	469	509	524	452	469	506	526	506	512	486	448	461	487	487	438	437	456	442	500	510	495	486	490	473	499	461	537	467	481	436	515	492	488	488	488	468	509	478	480	474	441	479	454	504	481	505	529	454	484	482	443	494	499	510	486	480	470	524	464	501	478	484	479	477	470	480	466	514	456	502	494	471	509	485	490	530	446	462	496	518	466	457	479	487	510	472	493	507	510	459	471	483	489	539	504	483	496	489	524	508	477	487	514	479	495	500	495	446	475	445	490	499	488	474	519	488	473	523	477	480	493	525	478	491	487	459	432	507	478	484	478	458	476	464	487	502	470	465	466	474	524	488	503	478	461	496	505	451	516	488	504	463	457	489	524	488	475	471	491	486	489	483	466	484	475	493	538	506	493	516	499	510	499	466	480	475	509	529	469	507	486	465	497	489	483	499	484	505	487	466	503	431	460	487	482	505	456	488	474	497	466	454	493	479	494	479	487	464	446	489	496	486	481	501	486	480	500	495	496	479	496	517	478	498	465	485	471	494	523	452	521	486	472	485	510	488	480	480	442	494	482	491	453	487	494	509	495	466	508	476	494	525	499	462	474	457	507	428	517	461	498	489	453	479	501	482	466	480	465	484	466	470	449	494	506	476	479	464	487	470	501	491	502	477	484	492	493	465	470	501	485	465	461	488	499	502	469	466	488	508	490	488	494	482	520	451	495	456	546	468	490	515	475	517	454	452	479	457	502	469	473	533	506	476	472	467	473	455	452	468	472	463	452	499	475	472	543	459	485	491	517	469	533	490	479	434	501	496	512	526	512	510	486	435	472	456	452	495	517	468	487	522	475	497	469	476	486	494	488	486	505	486	483	464	508	456	460	498	482	473	492	482	493	505	512	476	492	484	494	455	511	503	466	518	481	448	514	483	475	493	479	481	472	454	489	503	432	477	468	489	499	494	466	480	479	503	527	529	485	491	467	478	509	495	507	517	495	451	488	475	464	486	451	490	485	498	503	478	489	468	482	487
9234	2557	1035	821	692	582	560	551	503	484	476	423	407	407	422	396	397	366	392	387	385	338	372	349	380	308	349	332	354	348	351	351	351	374	398	333	355	351	346	347	362	354	344	333	358	414	411	364	392	338	374	359	357	332	350	393	363	356	364	381	384	369	355	349	403	356	367	365	355	330	381	371	364	346	383	359	363	356	351	338	363	323	367	339	361	375	364	330	323	401	372	353	339	338	353	354	373	341	382	367	378	318	334	329	348	386	376	365	365	326	335	362	361	350	307	359	361	359	351	344	342	345	334	328	371	381	372	340	371	304	356	331	354	350	351	352	362	361	365	353	367	352	336	331	356	374	359	332	382	337	350	359	356	358	331	361	346	309	411	335	367	341	367	344	357	352	376	358	373	362	351	378	357	330	333	344	333	359	326	350	346	364	355	372	345	357	370	404	331	363	372	345	327	340	360	346	370	392	356	366	367	358	337	357	343	347	355	372	389	337	342	377	362	360	354	314	342	309	337	361	360	352	350	341	363	361	345	341	356	361	361	335	363	355	362	348	355	382	322	396	348	349	361	356	393	326	349	355	300	337	351	373	368	344	348	335	378	374	344	358	421	363	375	385	359	360	366	359	334	338	389	350	342	368	374	341	320	340	363	372	365	346	378	337	347	357	362	369	350	374	351	353	393	358	380	372	331	349	352	354	358	383	342	374	358	356	305	322	344	328	352	348	369	391	354	355	325	356	364	360	373	356	340	356	365	339	319	371	347	365	356	355	360	378	333	341	376	331	344	368	344	324	352	360	360	339	366	376	330	355	331	373	358	365	321	348	361	338	384	354	354	351	365	361	365	411	363	343	365	353	349	378	366	342	362	364	368	341	360	354	392	380	322	335	377	356	334	330	361	352	390	352	345	378	341	365	360	349	355	317	339	351	351	332	367	317	380	355	390	345	330	340	331	381	348	340	382	360	336	346	367	350	394	349	320	371	330	365	368	366	404	345	342	383	382	319	349	324	379	379	367	361	355	370	384	364	340	364	377	371	329	325	369	339	325	399	371	372	349	352	334	348	378	344	375	336	354	330	358	335	343	316	324	351	342	353	352	323	316	360	356	337	371	378	357	347	373	378	357	383	355	338	361	389	377	337	322	342	373	355	374	336	345	345	362	343	354	346	381	344	337	358	370	397	362	366	320	361	367	344	374	374	364	369	343	355	371	339	349	369	379	356	346	362	367	350	347	371	336	351	336	356	389	353	374	326	399	348	379	376	355	392	349	410	368	333	337	371	363	374	387	373	378	335	358	333	359	383	382	344	357	326	319	334	368	353	353	315	362	325	350	348	373	342	383	338	338	365	331	360	339	369	375	340	324	321	340	356	402	367	344	339	378	390	328	353	343	363	346	357	357	329	367	328	345	349	334	363	335	346	339	373	335	379	377	351	341	335	373	381	362	364	350	362	349	343	341	354	339	383	365	332	358	354	339	360	358	352	400	383	348	372	355	339	361	376	400	331	361	339	351	339	342	370	330	374	357	364	368	366	343	351	367	346	362	342	372	376	339	358	298	370	339	364	348	377	343	380	384	344	358	339	353	355	368	301	348	331	352	377	334	328	340	357	326	376	439	347	346	356	378	359	371	332	371	371	352	364	392	382	372	394	371	353	344	350	356	366	359	391	340	380	381	340	359	337	355	325	379	344	329	335	363	361	323	341	355	356	358	303	386	380	347	358	375	350	390	368	362	355	329	374	319	384	340	406	330	372	363	373	366	339	329	386	376	410	378	361	353	363	352	361	350	330	342	321	384	370	354	347	396	352	359	360	356	365	353	357	358	352	378	346	360	375	361	391	328	388	366	352	375	298	327	355	350	349	349	335	364	339	367	364	332	370	364	369	369	333	351	339	333	386	331	370	398	349	336	390	381	357	351	343	358	367	391	368	362	359	346	365	342	325	348	353	370	362	358	353	389	378	343	384	321	381	341	402	351	329	377	368	308	326	341	375	343	377	391	401	369	331	341	339	328	349	380	361	353	361	349	383	347	382	357	349	356	352	337	319	341	332	367	310	366	336	354	375	346	365	348	357	349	338	380	325	365	338	352	351	338	349	359	385	346	352	358	384	337	347	331	356	361	358	337	360	366	357	365	371	345	346	367	383	356	333	356	365	325	366	378	393	333	352	344	375	322	349	376	350	356	375	329	330	318	316	350	360	339	364	352	354	381	362	364	352	324	334	378	322	336	329	347	341	346	361	358	364	364	350	343	370	366	363	353	350	322	365	388	345	362	391	355	363	350	351	359	368	321	377	400	343	338	376	361	343	324	356	352	358	348	338	332	341	348	329	377	362	356	329	365	393	382	342	357	347	378	332	340	370	360	372	310	317	387	353	380	325	353	399	347	360	374	369	387	354	348	317	394	350	403	311	347	389	334	361	382	361	330	344	359	388	361	359	359	348	341	347	376	352	347	359	402	372	332	330	378	379	392	341	353	337	338	356	396	389	382	387	346	354	365	302	341	342	370	365	345	375	371	350	356	371	341	335	333	353	368	342	361	342	330	371	375	356	357	362	370	342	349	374	331	380	360	351	358	350	371	355	341	363	310	366	324	358	365	334	331	389	371	346	362	363	327	353	354	375	346	339	353	400	366	361	333	333	328	342	366	411	366	341	369	342	362	357	339	334	337	351	366	392	334	375	392	304	356	370	354	334	339	400	368	348	362	352	342	346	325	336	369	405	343	321	341	364	352	385	350	319	381	359	346	342	356	349	344	335	329	386	325	341	381	394	353	346	346	338	362	334	328	368	368	333	332	336	363	362	400	355	350	357	352	352	334	370	369	395	346	355	316	357	337	345	364	327	348	361	351	369	370	415	369	408	359	320	351	371	351	331	365	365	356	359	350	395	372	356	376	359	346	370	362	371	386	330	350	377	368	343	370	343	339	320	371	340	350	368	342	388	387	346	335	363	381	345	357	347	344	361	335	372	355	381	373	375	354	332	370	348	375	369	343	386	349	362	364	357	354	331	337	327	328	356	356	355	359	362	330	369	353	326	355	361	355	395	335	365	335	361	365	346	330	381	377	336	350	373	338	376	379	343	389	373	360	339	368	350	372	396	336	354	355	358	304	340	362	394	368	319	355	343	381	374	352	356	357	333	348	353	345	314	402	366	366	347	328	339	352	363	327	375	354	351	374	389	378	413	349	411	374	378	347	332	316	350	352	371	381	401	332	318	381	334	357	397	337	354	341	346	348	346	365	373	339	348	353	352	375	339	368	371	352	342	378	373	352	376	352	376	359	339	336	352	358	350	380	333	349	339	343	362	361	340	328	346	384	338	389	383	348	397	392	376	352	366	374	369	410	342	354	348	355	325	379	338	379	325	322	368	381	365	349	360	353	325	329	414	320	340	342	346	343	373	387	362	325	346	365	396	386	388	375	347	332	368	384	368	355	363	356	340	357	375	354	347	341	339	346	354	338	358	368	375	368	345	351	377	350	348
6883	2823	2230	2200	2177	2064	1776	1743	1736	1609	1425	1375	1227	1166	1192	1014	987	955	944	880	900	859	913	805	832	855	843	835	861	855	878	845	854	851	823	867	854	902	874	844	839	812	805	874	822	813	830	883	893	853	822	831	779	824	810	875	844	826	846	857	832	818	811	778	796	864	848	849	837	868	875	852	848	888	795	821	885	859	844	866	829	868	859	877	841	830	893	853	871	837	866	821	820	832	839	874	849	880	808	887	864	894	838	843	830	904	852	813	830	905	833	816	861	833	843	875	814	921	823	866	855	852	850	867	887	841	842	830	855	909	864	843	857	844	855	889	891	836	826	843	839	873	873	867	821	834	880	844	841	850	868	851	861	850	800	818	861	844	853	876	833	852	815	874	884	818	876	843	747	858	865	848	869	884	858	844	787	864	846	840	831	793	854	855	845	862	802	820	830	800	824	801	869	861	807	849	868	864	937	856	807	805	858	865	829	867	843	870	815	818	839	819	805	868	795	844	850	852	842	855	877	780	787	822	852	849	871	829	829	810	841	846	863	876	813	869	859	866	822	886	856	855	887	813	845	873	805	813	853	872	829	851	844	885	823	850	847	796	838	885	900	794	804	837	785	811	845	850	838	815	811	913	794	875	817	851	863	797	868	824	873	841	867	782	861	842	856	880	913	844	841	818	824	829	802	856	844	866	875	857	816	831	841	863	817	789	869	859	834	834	864	863	836	856	810	811	853	874	842	833	897	842	806	875	850	827	857	871	859	811	832	798	785	863	856	851	831	884	838	856	855	865	844	897	794	848	858	828	882	789	860	813	838	837	880	857	834	868	854	785	786	808	859	843	872	813	841	905	827	885	870	851	820	833	818	849	842	830	805	829	817	850	829	875	806	817	882	846	829	816	833	873	873	817	836	804	812	827	870	846	804	857	870	825	846	802	868	880	850	836	822	828	904	873	892	825	826	847	824	861	818	841	833	872	816	867	875	828	826	822	838	838	857	821	834	865	833	836	847	910	829	823	789	875	825	867	877	838	836	841	803	832	829	849	824	891	803	856	823	857	795	859	837	860	847	845	875	831	895	826	834	871	847	829	813	875	882	827	856	817	870	816	818	873	885	836	820	889	865	801	872	817	871	816	853	859	825	858	852	844	905	886	883	872	858	834	814	820	811	849	834	869	865	779	856	852	918	828	884	816	820	848	854	881	851	833	867	844	790	790	901	846	818	887	864	837	819	842	834	851	834	915	811	820	816	834	853	896	860	844	846	851	823	861	858	868	845	824	812	860	816	789	827	840	811	875	943	850	830	824	827	843	855	847	768	826	845	840	848	812	829	850	850	838	853	819	858	786	874	862	809	830	859	864	774	857	852	827	919	834	817	844	833	851	865	814	819	841	835	874	826	881	837	875	818	857	865	855	890	880	832	824	874	787	859	799	899	781	827	866	883	821	872	840	879	815	899	860	852	834	868	849	830	869	901	855	867	842	842	867	864	886	848	792	843	900	900	783	856	849	844	828	863	851	868	851	813	817	805	864	856	800	900	861	834	902	783	889	792	812	805	826	882	841	844	844	838	839	848	870	861	868	858	843	773	853	825	817	826	824	775	834	875	869	832	884	880	814	837	886	847	836	799	870	819	872	819	865	844	813	878	848	820	864	857	854	890	903	860	878	846	879	864	818	840	891	874	850	838	858	841	834	818	877	849	831	893	797	877	872	839	883	823	848	891	822	873	876	853	818	776	801	900	866	809	833	845	806	834	809	860	819	868	842	843	826	847	904	858	864	844	802	818	855	807	849	807	785	864	829	858	840	801	825	869	852	848	851	839	855	760	855	884	849	816	804	795	852	838	837	900	891	842	819	824	852	851	865	838	818	845	812	822	823	803	840	813	857	898	827	855	819	844	828	821	808	833	803	843	855	851	813	848	770	861	853	798	842	851	839	870	871	848	819	835	820	872	850	815	894	864	827	823	820	777	824	889	837	786	840	841	833	816	827	876	890	881	863	812	869	866	829	858	831	873	860	853	819	851	872	858	887	848	816	855	819	837	882	797	855	847	817	844	855	782	805	836	824	853	856	808	854	849	842	834	910	825	817	854	841	850	803	838	815	819	791	875	861	896	865	857	863	812	833	831	873	888	862	855	887	865	886	837	824	836	831	850	840	805	892	797	826	794	837	830	816	864	900	819	860	803	840	842	795	828	823	848	835	818	825	874	836	848	876	848	842	812	860	867	857	829	842	752	815	897	811	882	863	847	825	884	874	816	851	853	865	828	907	831	820	876	848	830	862	831	823	849	851	822	836	800	891	823	808	887	829	858	822	873	847	765	816	862	843	803	816	857	818	858	824	796	926	863	809	872	846	941	898	829	806	904	842	839	866	899	859	806	855	847	875	829	818	869	871	892	858	813	769	851	848	837	867	852	860	801	858	893	843	863	869	806	883	865	850	834	827	833	783	848	827	797	791	834	805	845	878	820	841	828	883	832	859	847	803	811	815	832	857	882	832	843	808	865	863	881	865	880	795	805	845	862	801	846	921	868	850	845	843	843	884	847	821	887	907	803	790	848	818	828	829	875	855	782	804	849	811	853	795	806	850	813	836	862	827	852	842	855	856	798	824	810	842	869	833	858	845	849	841	816	855	842	907	899	850	839	879	882	853	856	812	868	895	873	817	826	866	873	792	816	855	847	785	884	833	851	802	832	866	845	839	896	821	827	841	842	880	873	837	834	870	836	820	844	848	808	874	884	843	838	875	878	883	816	835	864	839	815	885	867	869	844	842	836	812	871	825	831	855	799	825	794	891	874	802	839	860	818	854	888	841	865	881	879	880	844	805	873	809	803	813	826	874	838	835	854	874	849	833	880	848	814	808	846	839	856	872	843	858	822	833	871	854	859	886	884	828	869	836	890	845	814	847	839	808	838	886	832	816	870	843	820	868	870	853	870	844	823	857	864	850	894	859	794	821	841	903	868	851	861	827	827	806	852	848	852	887	838	839	853	818	867	867	875	851	871	798	889	855	872	861	849	889	850	837	823	840	891	844	858	851	827	867	859	849	764	854	853	838	838	856	819	802	789	822	833	850	889	870	862	816	866	809	818	853	808	847	855	824	821	816	881	841	814	821	857	862	831	866	822	886	848	855	806	840	848	809	835	815	815	831	843	852	803	849	831	845	835	837	781	839	842	902	836	865	836	797	811	805	835	828	838	825	811	835	829	826	843	827	851	856	851	810	850	851	838	827	841	841	850	825	833	912	786	828	834	817	871	837	880	881	858	862	866	811	853	812	859	853	916	798	844	853	837	841	823	870	861	885	845	816	820	821	908	877	834	858	831	824	841	820	832	826	831	850	868	839	838	867	844	837	844	875	850	864	846	814	802	868	869	823	837	881	907	882	827	816	876	843	830	855	842	842	772	841	792	847	839	825	792	779	836	886	829	886	847	875	851	811	812	895	879	884	860	857	819	867	822	874	810	844	901	809	858	794	888	840
22038	9075	3207	1289	955	821	691	666	656	631	551	521	456	453	445	381	398	400	423	376	330	365	341	322	364	355	339	339	340	310	332	330	345	350	342	353	335	330	344	373	333	338	381	309	356	318	359	371	325	353	350	354	366	373	370	306	365	361	342	339	357	361	327	326	352	352	352	384	323	371	353	306	362	340	350	343	353	339	351	360	368	368	364	355	364	342	331	331	317	339	364	363	350	379	351	321	338	362	355	361	307	361	366	354	373	362	354	361	383	379	358	361	360	323	352	370	334	356	356	354	351	364	324	321	351	346	353	345	359	337	339	358	370	324	337	325	337	359	345	335	373	356	321	378	382	313	344	345	331	355	346	356	360	372	276	362	355	344	372	331	326	323	323	366	332	348	308	367	358	315	344	354	339	341	376	351	352	351	345	353	336	347	373	345	353	352	331	349	354	352	322	369	352	335	361	335	323	334	291	356	336	333	353	365	345	353	337	351	351	369	348	326	335	340	344	380	326	349	362	332	336	338	315	338	370	334	350	343	331	384	352	321	362	335	339	396	345	364	378	376	360	346	313	312	347	326	373	324	361	371	325	366	340	371	305	348	355	364	336	304	326	354	338	306	369	342	318	320	375	341	358	310	331	371	390	348	329	349	343	342	336	366	353	334	343	314	332	356	363	352	341	323	356	335	361	338	340	390	315	362	327	342	332	328	304	333	345	346	317	344	322	323	321	368	373	336	347	325	305	336	343	309	317	329	351	338	339	380	317	316	354	343	376	344	341	327	342	344	348	355	349	367	334	388	347	329	318	346	349	353	350	340	357	332	358	329	343	318	375	356	378	354	329	336	357	359	333	349	349	318	344	349	346	347	381	356	341	334	342	337	352	334	312	346	357	352	332	333	343	355	384	326	361	352	337	377	348	368	354	361	363	334	373	359	319	346	329	353	353	364	356	342	330	343	349	335	355	321	332	322	363	316	337	328	331	371	344	337	342	380	331	330	318	363	317	361	306	333	356	291	361	380	355	346	371	400	375	330	341	345	362	331	356	380	354	360	339	402	329	366	352	355	356	353	351	339	329	367	330	342	367	374	326	331	373	316	333	351	368	373	329	316	336	312	347	351	325	364	363	337	340	335	367	331	382	366	357	321	326	305	316	356	335	341	356	375	341	378	367	349	367	320	329	352	319	348	334	347	327	345	296	345	319	352	339	357	342	358	356	361	336	343	321	361	318	312	367	345	331	362	343	313	346	335	348	357	344	378	362	353	381	308	358	351	348	374	347	342	311	348	342	390	345	321	357	342	340	354	370	340	357	315	321	318	348	341	331	318	356	347	327	302	357	351	347	337	321	293	340	302	364	359	383	340	347	338	369	320	333	339	329	338	324	379	332	362	315	315	343	342	354	338	351	328	367	351	340	335	318	349	303	329	347	326	343	336	367	362	332	351	324	335	384	358	347	313	335	342	365	358	339	359	393	325	322	331	365	364	339	336	367	372	328	342	361	350	342	366	322	351	350	357	328	331	339	331	370	374	355	342	379	356	327	347	364	342	361	386	316	358	347	317	369	337	337	357	335	358	315	311	336	309	327	350	330	359	317	348	379	323	359	376	351	347	345	345	345	342	323	379	335	313	343	337	327	329	331	341	340	321	326	330	339	378	367	339	360	308	355	321	332	331	350	345	374	362	301	334	335	343	335	324	358	343	351	304	360	321	368	375	347	347	346	384	368	327	348	335	319	335	358	341	355	329	340	320	351	315	314	335	391	350	333	371	368	360	349	342	338	315	387	344	340	296	340	339	339	300	334	341	348	353	351	334	359	339	353	369	308	343	400	332	346	359	338	333	379	344	369	384	328	365	372	331	336	373	313	365	341	354	345	359	331	345	340	365	374	345	337	323	383	351	376	354	329	339	364	348	335	341	380	341	340	337	336	326	377	325	338	346	345	316	355	352	316	319	343	368	363	370	396	367	338	328	333	340	348	335	385	344	351	329	365	324	356	364	343	314	347	320	326	379	342	323	366	335	346	356	325	336	357	345	341	364	355	390	354	306	351	359	322	347	353	349	333	319	347	353	347	328	360	355	354	336	318	319	358	320	335	360	356	325	330	355	338	369	351	309	321	339	329	331	337	352	336	323	301	348	357	299	337	321	340	321	326	338	382	343	315	341	360	357	325	285	346	373	344	351	356	352	332	376	331	324	345	322	373	348	386	332	337	383	331	321	339	369	336	341	360	322	336	323	359	314	341	330	333	352	374	321	323	340	323	359	348	340	306	329	349	359	370	347	333	348	330	348	350	321	358	328	363	340	323	316	340	345	369	349	338	361	342	366	328	328	357	341	375	360	368	340	384	343	342	315	355	385	318	354	358	347	359	334	328	334	345	336	348	345	335	353	343	345	336	349	360	333	363	317	345	348	337	342	318	351	323	327	344	353	345	366	347	348	317	334	334	345	362	333	326	355	357	329	315	335	367	341	346	361	344	349	383	367	342	345	366	343	356	331	301	328	313	336	332	354	343	342	316	353	351	335	327	350	357	362	329	364	338	359	350	385	328	319	345	301	357	355	363	336	356	353	343	344	344	358	348	357	331	360	355	326	330	323	332	380	374	355	351	348	358	360	346	347	365	331	352	356	362	328	329	340	311	368	353	326	338	344	336	376	321	371	366	375	319	368	351	344	355	365	297	339	344	327	311	329	351	351	349	372	347	359	343	318	350	330	319	357	363	370	348	328	334	357	407	318	365	337	349	354	361	367	319	312	346	344	341	358	321	339	302	341	357	341	336	383	347	365	329	327	305	356	344	323	338	325	349	382	351	357	318	392	347	390	359	353	346	356	318	344	358	350	353	313	354	361	358	345	335	326	371	299	308	317	349	357	329	346	346	357	307	362	356	341	338	330	383	334	344	318	350	333	342	339	319	358	361	346	349	349	369	350	349	334	331	346	317	325	322	360	330	330	339	349	346	332	345	381	326	345	286	332	349	337	337	358	373	352	368	387	334	350	340	345	344	319	333	354	331	326	332	360	302	345	360	368	354	354	365	308	314	318	366	333	319	356	353	366	320	333	313	373	356	332	366	363	370	336	358	349	357	347	309	332	338	323	352	336	367	336	328	353	345	323	359	362	361	353	320	330	341	369	335	352	347	349	343	320	315	308	334	342	350	338	339	349	302	334	343	320	367	350	333	358	344	307	330	304	332	354	307	365	352	389	338	356	324	311	345	399	318	360	361	347	357	356	317	338	345	373	338	348	338	345	343	318	312	329	340	356	334	343	329	354	363	365	359	348	376	363	341	335	345	333	370	333	330	344	332	316	324	351	361	349	315	315	302	337	355	382	341	355	302	338	331	359	352	334	340	321	312	323	327	339	331	341	357	379	298	340	337	352	351	389	346	369	341	374	369	330	324	343	350	354	347	339	350	317	338	370	355	338	351	331	327	351	311	380	336	323	379	341	315	333	336	352	322	325	361	315	398	349	374	318	364	304	338	337
16095	7811	4287	3628	3466	2949	2657	2549	2390	2190	1954	1657	1745	1543	1510	1133	1003	1005	1036	899	892	944	917	846	904	861	861	860	851	847	919	830	828	829	888	880	803	857	819	805	851	840	782	846	796	814	868	819	782	797	768	851	783	886	756	850	820	810	803	858	821	773	824	829	829	794	784	778	867	791	829	784	762	803	786	771	820	784	816	820	842	820	850	801	801	825	883	826	807	828	848	816	873	830	793	820	809	796	838	813	821	789	817	808	807	773	866	813	800	800	778	858	843	816	810	792	844	786	820	824	764	795	875	779	775	769	804	832	786	771	762	795	833	825	851	792	857	775	839	823	821	859	827	864	807	811	779	784	825	774	810	800	833	765	777	844	803	827	820	828	825	836	793	835	811	793	778	776	810	823	832	773	833	830	815	806	843	850	807	812	795	789	821	827	800	788	803	860	800	798	874	787	815	819	793	792	810	803	844	802	815	828	849	808	811	834	810	846	830	799	836	797	734	835	813	794	832	770	774	796	800	812	779	770	818	829	855	789	777	814	728	787	791	787	839	755	807	862	809	798	819	804	810	840	818	820	823	768	803	767	817	805	826	780	807	804	811	820	813	844	787	799	821	805	817	812	851	828	831	822	805	792	882	770	783	837	772	847	810	857	783	794	797	803	773	813	795	757	791	799	780	776	815	803	813	801	781	827	780	803	843	826	791	791	811	794	829	789	852	860	831	809	831	832	796	809	797	860	830	839	837	761	793	814	791	821	800	816	776	816	857	792	787	850	856	790	861	811	836	823	824	787	807	816	794	824	798	829	794	812	832	817	775	843	833	807	803	786	820	876	826	827	785	805	816	762	845	824	803	755	782	806	808	811	806	801	802	808	847	754	819	823	780	827	746	833	830	872	832	822	795	791	783	876	826	804	842	835	820	781	812	814	811	859	799	796	836	840	882	803	821	825	838	854	812	813	851	755	810	824	810	793	826	819	851	792	794	801	804	760	748	788	853	775	783	796	818	791	799	833	753	856	821	803	837	828	821	810	791	818	846	832	800	846	805	794	819	806	808	790	835	787	832	796	810	817	795	783	787	859	812	845	823	800	814	751	813	826	802	818	816	781	777	830	825	783	836	733	798	812	815	807	770	808	800	818	828	839	791	909	777	785	802	848	840	807	797	866	838	810	853	773	806	763	781	781	823	753	798	823	728	828	851	862	872	824	785	820	804	766	818	790	777	814	835	840	798	857	791	830	826	791	874	820	821	792	838	766	855	874	802	799	792	798	804	838	802	807	829	793	788	809	769	804	826	834	764	818	796	797	814	805	829	839	872	845	794	865	787	824	838	790	792	776	787	773	859	823	800	803	804	811	803	781	825	842	826	814	776	818	831	843	809	810	845	841	782	843	847	845	785	757	800	752	856	795	863	842	840	816	845	835	755	869	849	788	837	765	857	806	786	809	874	820	812	802	775	778	776	793	827	804	818	821	807	843	821	831	825	867	824	828	826	835	774	780	779	869	788	847	757	723	836	863	824	821	844	799	818	794	771	802	818	844	789	868	799	807	828	783	854	824	834	781	801	825	788	760	854	777	828	822	838	844	785	864	779	879	800	789	786	777	819	761	858	794	813	761	824	830	792	786	821	764	821	785	860	780	784	825	804	803	846	840	819	765	819	763	796	804	800	829	862	794	780	832	815	822	836	816	814	784	780	798	835	779	788	845	785	817	810	839	796	791	807	856	827	776	811	845	815	789	809	810	808	782	811	793	765	847	731	833	831	796	812	813	802	826	797	834	829	791	828	856	797	805	815	779	852	761	812	815	794	779	790	787	808	820	800	852	831	835	823	840	832	884	765	809	765	795	831	811	778	816	812	784	846	812	844	828	758	840	833	803	765	793	775	834	798	788	841	806	795	844	827	815	775	851	826	844	811	796	793	820	852	819	854	830	791	827	835	823	796	802	785	786	823	798	855	836	818	822	787	735	790	796	830	790	807	786	809	803	829	866	819	798	828	783	852	778	789	838	824	777	836	870	795	808	793	814	769	852	739	831	795	778	769	901	792	812	793	814	810	811	850	860	786	828	833	838	794	797	820	819	854	757	845	817	782	776	845	788	844	806	802	791	828	840	821	770	777	842	805	863	827	804	832	816	814	805	805	779	814	819	833	791	846	810	799	803	764	864	813	814	867	837	821	848	774	818	802	817	809	829	755	759	859	840	840	828	807	812	827	841	820	809	838	784	787	805	806	746	837	817	789	771	829	808	861	800	825	835	838	786	799	852	737	778	806	839	804	825	819	830	760	830	797	894	779	796	781	777	797	811	825	797	811	840	833	847	867	820	777	814	847	796	824	813	828	811	760	805	824	847	776	790	792	830	838	760	762	797	831	878	815	810	727	824	851	840	807	800	804	814	872	815	767	833	854	793	827	782	829	860	817	810	827	795	787	818	857	784	817	834	830	775	803	766	817	856	813	795	803	825	810	794	797	808	826	838	840	780	820	829	793	757	765	827	783	809	785	777	802	764	790	863	825	819	839	820	811	782	766	778	804	802	857	776	805	853	835	807	799	807	820	822	850	825	809	820	773	819	851	793	807	812	841	777	815	837	795	778	810	785	868	851	827	835	831	813	795	811	789	815	832	877	800	875	794	801	763	825	782	832	780	812	798	794	795	746	870	828	832	799	829	775	816	828	784	790	788	826	838	801	729	850	841	850	825	833	807	802	823	808	815	808	833	788	839	865	800	846	847	870	784	764	793	809	791	770	850	825	843	858	802	896	826	773	863	800	808	820	812	861	834	809	827	806	779	785	813	783	798	744	820	793	776	828	765	782	782	801	855	830	778	811	825	783	817	840	823	777	847	801	823	802	833	763	827	805	761	819	833	771	849	805	842	810	765	832	839	816	840	771	777	774	808	822	837	851	799	792	793	801	805	755	800	831	795	811	836	784	799	794	791	783	782	830	841	779	802	796	810	833	777	770	833	850	817	817	799	823	821	824	786	842	800	813	808	754	767	792	790	843	777	761	794	830	860	774	814	845	816	870	787	754	777	771	826	817	833	808	790	767	825	856	792	786	809	777	795	776	785	796	833	833	818	812	786	856	825	830	845	845	817	818	819	796	750	794	840	783	778	790	804	777	766	817	772	806	808	793	783	756	786	796	805	818	799	808	830	819	828	835	794	786	811	821	789	797	818	814	858	777	820	809	787	802	864	825	784	793	773	856	825	808	841	801	821	828	810	792	813	854	816	771	815	804	858	805	808	734	783	815	841	770	833	740	745	803	782	816	828	778	753	782	794	847	826	863	817	813	807	801	818	829	840	797	822	863	820	840	846	842	823	872	836	832	791	844	848	818	787	873	817	773	739	791	833	812	822	797	794	791	811	811	804	776	804	811	809	802	748	809	806	791	795	779	799	808	787	832	766	871	820	807	784	812	796	769	799	819	806	792	824	818	798	838	828	894	805	806	868	797	834	801	807	803	798	803	792	772	801	771	831	830
31794	15919	5894	1974	1148	930	765	642	659	573	427	390	415	347	351	294	272	249	221	209	228	235	219	240	177	220	203	237	206	193	189	224	158	192	207	211	211	202	198	167	198	192	198	197	192	236	190	219	173	190	196	194	175	217	161	204	187	206	199	185	197	193	174	176	203	183	218	207	202	205	197	211	194	185	220	185	205	225	187	188	202	222	195	187	210	228	197	197	206	218	200	230	183	198	205	200	186	165	229	201	189	212	226	186	189	186	198	179	181	177	174	198	193	180	194	216	201	208	195	198	213	200	209	215	182	184	198	180	201	211	206	211	194	190	224	216	193	198	187	193	214	208	206	220	205	208	214	186	190	212	230	173	194	180	206	188	192	241	214	200	196	180	199	220	207	188	192	173	219	199	204	195	191	228	196	235	217	190	190	174	218	181	219	197	190	181	195	199	168	205	200	185	204	207	206	194	196	198	196	195	164	191	195	202	195	196	179	220	173	190	223	179	176	167	171	200	210	181	211	189	182	204	209	175	189	217	228	195	198	190	208	204	203	196	193	224	189	207	197	171	208	192	189	193	196	213	221	217	209	193	175	189	193	198	245	212	206	214	189	193	207	184	185	188	192	191	191	196	183	185	174	190	179	194	217	189	192	200	219	203	197	188	206	196	228	183	189	201	172	197	182	209	199	176	199	202	179	216	207	213	201	193	209	174	179	191	216	192	168	197	185	217	199	210	192	198	193	206	218	201	195	209	192	215	210	201	190	192	196	184	178	188	211	179	214	186	188	203	212	226	198	222	192	196	170	208	213	196	193	181	197	184	196	205	191	217	199	178	225	192	207	211	167	195	182	189	189	182	197	207	217	193	228	191	183	218	183	196	199	193	206	195	187	175	191	194	219	201	190	204	184	193	209	189	212	192	227	221	189	225	204	207	192	173	191	228	209	210	204	193	195	196	227	218	198	215	214	213	201	170	177	204	238	188	182	207	195	186	200	220	192	191	191	207	197	206	201	196	204	196	191	190	202	220	178	190	192	206	219	200	184	192	194	175	194	213	199	184	222	202	194	204	221	200	227	209	201	208	186	184	206	175	175	172	172	204	185	213	178	233	176	183	241	180	221	212	189	210	202	205	193	211	212	192	223	193	192	211	185	201	181	194	197	171	183	189	220	205	204	175	206	189	193	192	185	190	209	190	172	187	207	186	198	200	180	191	206	197	205	209	187	212	224	197	219	192	179	221	199	196	190	229	178	173	198	200	194	181	187	180	204	186	201	180	203	193	215	210	201	192	190	208	208	186	198	218	181	184	211	174	204	225	189	219	206	196	199	217	201	212	200	172	227	183	191	198	183	184	240	183	205	223	200	196	195	217	206	177	178	180	172	201	201	216	209	207	178	179	181	184	201	210	182	191	198	169	202	212	189	184	195	200	186	221	202	191	182	176	211	209	211	212	195	212	204	200	207	179	200	221	188	218	233	209	193	181	203	191	201	182	193	178	168	197	211	221	168	207	215	196	202	188	236	165	197	163	204	192	186	210	197	209	206	211	194	197	190	206	201	169	182	209	190	203	180	201	186	216	194	198	219	177	232	174	174	208	182	179	203	192	194	209	165	223	188	223	203	172	211	203	192	209	185	182	180	210	212	211	207	200	192	226	182	166	164	195	180	176	203	207	180	187	195	184	217	214	229	201	193	202	176	227	201	237	214	198	179	182	193	188	200	181	227	206	169	186	216	224	197	195	214	186	184	183	192	192	206	202	168	183	192	217	169	204	191	204	185	215	179	210	182	208	203	194	207	188	172	208	193	186	205	204	222	195	208	206	180	200	220	228	178	212	190	172	208	188	237	189	211	201	218	186	184	186	205	224	179	183	203	196	198	175	186	210	198	192	214	219	192	196	210	178	170	194	234	179	185	199	204	186	211	181	201	170	191	214	221	211	187	174	222	194	223	186	186	195	192	176	224	189	206	199	210	182	191	174	193	196	222	201	215	205	187	194	191	216	181	203	191	205	209	196	193	211	184	195	229	194	209	209	179	215	212	185	197	178	187	219	200	223	207	199	191	212	202	217	174	227	226	200	212	182	190	184	170	209	219	213	187	178	165	198	210	186	205	194	183	204	200	205	235	198	177	203	195	205	217	178	183	218	205	192	209	207	192	217	217	202	192	208	187	207	220	185	171	191	216	177	203	193	216	210	182	185	212	199	198	200	191	210	196	235	183	193	194	179	212	205	224	209	208	192	206	179	186	233	187	187	195	215	187	196	196	195	208	210	190	200	186	194	220	236	190	178	182	204	193	202	169	207	205	206	194	202	197	189	187	225	213	209	182	204	200	214	217	216	167	222	181	182	204	200	204	178	188	201	207	197	193	182	188	217	182	199	183	203	190	190	207	192	200	188	210	193	214	203	201	203	207	229	226	189	208	192	172	206	190	196	195	197	183	200	190	192	184	183	175	199	193	187	195	189	199	213	199	220	187	232	177	218	208	221	239	186	190	211	225	218	188	197	188	207	189	199	190	222	189	191	191	208	182	198	208	185	226	208	201	185	203	207	165	190	201	201	217	203	170	206	208	180	193	191	211	193	175	203	213	180	212	207	211	166	193	190	184	191	164	191	203	215	201	203	205	193	208	188	188	187	199	233	191	186	217	205	193	196	186	168	183	188	197	202	191	181	224	198	191	200	201	193	227	219	215	204	162	190	195	186	179	205	231	202	210	190	196	182	216	200	173	190	204	225	159	175	170	200	175	224	196	195	195	214	213	192	187	215	199	220	208	194	206	170	188	185	185	189	198	193	169	185	210	184	199	222	200	210	177	200	191	198	189	226	180	202	208	176	170	201	187	190	199	212	191	179	169	173	202	227	213	189	208	223	210	215	202	214	204	200	191	219	212	213	198	168	203	200	203	210	210	216	179	181	195	198	204	191	179	206	217	218	215	208	195	203	191	228	186	207	193	204	184	203	202	199	180	197	186	222	180	181	189	165	166	215	214	204	179	193	232	202	220	195	190	194	194	200	201	183	188	185	218	220	172	195	184	188	166	195	201	212	216	189	197	186	181	208	194	208	214	203	206	175	231	202	215	202	197	183	164	204	203	211	186	211	198	210	204	185	202	167	200	186	183	213	196	186	190	208	202	220	202	182	189	205	199	210	197	209	200	194	210	192	201	197	198	177	176	186	209	196	210	194	204	202	216	191	191	191	207	226	186	208	218	201	178	175	221	195	184	199	184	181	204	174	211	235	190	199	193	196	215	204	211	234	189	195	209	152	193	198	195	180	221	191	203	220	189	228	189	168	183	212	226	213	182	201	198	192	185	191	204	215	205	192	213	209	194	198	189	184	149	176	192	215	175	196	193	205	205	207	205	213	209	195	206	208	220	197	221	211	190	202	194	188	189	197	216	197	201	204	194	195	177	167	192	210	173	193	196	206	190	193	181	200	203	194	211	169	180	182	234	187	191	174	204	214	197	206	214	222	172	205	207	195	219	202
21171	11839	6114	4697	4297	3799	3315	3121	2909	2484	1958	1688	1757	1645	1439	988	890	827	799	674	702	682	576	560	554	516	527	535	514	573	593	541	571	524	530	587	518	539	530	507	518	489	514	461	538	508	470	527	438	490	491	498	494	516	514	461	478	491	504	500	491	497	474	510	476	501	483	501	503	503	490	536	479	478	522	473	508	535	496	428	523	508	470	476	451	508	492	463	532	482	482	477	508	507	502	503	505	505	475	504	486	475	490	442	492	500	477	450	500	499	515	512	472	499	470	504	460	518	490	477	472	524	523	496	508	499	485	500	489	450	486	466	453	452	532	522	481	506	485	503	519	465	529	504	526	505	475	498	517	469	521	490	466	506	469	478	452	510	462	496	496	482	501	476	496	506	475	502	449	463	462	526	483	523	517	495	495	475	472	491	524	473	462	481	509	478	464	481	473	502	478	443	502	498	525	531	501	465	439	470	480	517	499	483	470	498	488	436	473	467	492	472	494	502	475	480	525	494	461	485	485	444	539	490	467	497	498	499	481	483	457	462	539	491	485	494	436	506	477	466	486	528	484	456	481	482	495	506	455	487	484	483	481	462	471	482	454	457	498	476	541	545	517	485	485	451	472	488	507	532	455	544	473	553	509	503	511	505	511	508	503	478	518	508	505	482	502	486	510	471	487	436	477	476	483	528	476	500	487	452	527	438	513	483	480	499	527	493	542	499	491	525	498	478	517	542	474	450	458	502	476	516	464	510	511	504	448	498	497	511	472	498	478	494	538	470	478	483	483	474	532	489	437	481	471	492	500	494	485	494	505	494	500	559	474	436	492	461	466	506	491	488	486	473	502	487	496	496	516	505	484	500	464	473	494	509	503	520	474	487	468	485	511	503	496	517	494	462	495	465	486	482	480	478	481	481	510	496	469	481	470	517	501	467	472	479	507	459	496	465	466	498	510	501	505	509	481	507	475	486	468	480	504	454	550	471	496	490	540	516	522	488	423	516	496	492	490	484	526	491	486	471	494	493	506	525	516	489	499	498	496	494	458	492	499	497	487	509	527	540	447	479	519	500	469	496	522	527	557	458	487	493	478	479	511	486	482	516	474	493	509	505	478	486	456	478	488	447	484	533	466	481	491	489	519	444	525	473	478	483	482	486	498	480	465	491	517	518	457	462	513	501	497	494	499	509	507	475	494	477	461	488	509	485	511	505	471	499	506	458	503	518	488	501	507	500	531	460	484	523	524	515	484	468	493	513	550	483	498	477	484	472	507	466	457	468	502	460	529	507	499	483	470	495	504	514	479	511	480	514	483	498	492	491	475	483	529	493	493	518	526	494	472	491	515	488	520	483	517	484	437	487	468	491	497	498	499	497	503	488	474	471	499	474	497	488	491	505	477	451	519	481	464	477	500	464	482	462	500	527	482	518	502	486	488	514	520	524	506	483	486	515	487	495	489	481	492	474	497	485	496	513	500	524	477	448	482	533	507	450	504	521	493	435	496	504	487	499	455	490	471	515	530	450	473	503	467	496	497	497	458	474	478	497	509	525	486	488	514	503	467	473	469	529	505	466	524	528	493	484	492	499	463	485	492	522	469	462	485	455	497	472	499	521	480	462	510	476	500	519	485	490	491	482	478	499	467	500	520	485	517	483	481	485	519	487	504	473	491	520	472	478	496	526	475	486	479	515	512	504	471	529	497	489	525	417	522	514	504	497	461	467	559	508	528	516	515	502	493	494	483	490	492	509	503	515	511	506	482	496	476	492	470	502	463	497	462	462	463	500	492	491	490	449	471	461	464	476	494	512	514	471	481	492	543	502	488	494	490	503	508	515	463	502	500	474	483	511	502	507	492	456	509	534	472	462	472	487	462	471	490	497	499	499	503	517	505	458	521	514	477	516	545	492	511	480	535	486	446	482	516	530	491	485	509	511	509	510	518	526	462	498	484	500	469	503	484	528	534	486	528	510	503	492	520	522	462	467	505	481	478	487	440	486	502	496	510	513	498	483	473	470	519	478	505	459	548	482	507	503	512	497	477	499	522	492	498	464	489	496	509	479	515	522	494	522	463	506	487	512	476	511	481	500	462	458	467	499	472	507	490	512	495	488	465	476	519	486	480	496	495	506	468	500	453	504	513	505	509	510	476	502	506	455	477	481	523	440	495	470	448	468	477	460	503	487	485	482	528	512	459	486	481	479	542	494	478	520	505	474	476	512	490	449	491	515	507	484	532	498	455	480	473	487	506	460	529	500	443	512	495	456	460	486	481	533	490	457	468	480	467	515	481	496	469	529	499	481	508	529	528	481	483	483	504	504	499	477	481	498	492	451	498	494	482	505	478	494	497	500	484	515	497	458	509	505	477	501	467	470	470	476	493	482	474	496	491	540	492	453	461	492	506	446	468	489	518	494	517	489	477	465	456	492	466	494	493	498	491	497	484	487	514	464	478	501	530	506	466	477	454	537	485	465	489	491	512	470	511	479	506	489	522	523	511	498	532	472	531	516	435	466	484	486	484	445	473	501	477	470	506	499	527	500	512	478	451	482	521	480	477	476	480	531	477	509	495	490	498	463	496	467	485	509	488	550	513	495	465	492	529	492	477	429	489	453	490	485	537	509	492	499	445	484	496	520	508	493	528	454	463	481	465	471	487	479	475	472	506	510	484	466	486	502	495	538	516	473	480	474	470	516	488	490	493	450	508	534	535	497	500	491	461	486	494	490	470	498	449	530	499	501	507	470	480	501	485	479	470	500	505	532	532	503	496	496	453	486	495	504	497	505	461	518	482	521	476	448	485	481	520	493	446	493	466	515	511	501	509	478	506	475	507	459	466	471	506	482	445	475	480	492	503	504	447	506	503	488	504	455	490	470	506	532	528	458	480	495	515	499	476	493	509	487	492	478	469	471	496	504	497	490	503	461	487	498	485	448	502	513	528	452	510	498	487	514	464	502	509	498	556	478	488	473	474	473	479	530	475	480	499	516	485	450	500	466	501	477	477	471	502	468	555	500	479	480	543	459	464	523	507	512	483	509	518	510	504	525	505	490	528	452	463	443	504	508	495	460	482	446	503	506	512	466	531	461	538	510	516	473	485	501	480	451	515	532	491	504	465	458	497	526	495	448	452	471	512	490	479	504	483	462	511	516	479	470	489	441	535	508	479	484	479	510	491	477	493	486	486	503	538	452	498	511	447	466	512	488	458	431	489	503	473	469	492	514	467	453	512	520	489	494	513	507	505	492	522	517	470	495	510	462	482	443	468	501	469	501	490	485	471	473	501	479	479	473	518	456	507	510	413	503	507	553	416	472	452	473	515	494	472	514	488	467	459	475	498	499	473	483	483	490	485	466	475	488	475	466	515	474	502	530	510	443	512	486	497	455	488	500	487	504	434	525	473	522	482	518	449	470	488	475	504	512	484	506	476	496	523	496	467	464	480	486	515	539	471	478	495	468	516	477	496	447	450	517	517	504	466	511	514	503	487	485	505	500
9293	2860	1405	795	689	606	566	518	541	490	423	435	432	441	411	386	349	378	339	346	367	373	343	343	354	371	353	347	354	366	409	328	362	335	336	339	362	350	375	363	391	326	337	352	343	336	346	332	366	355	298	339	351	342	325	355	319	315	370	344	368	322	357	341	344	371	337	338	326	340	342	354	318	356	383	354	369	316	367	365	347	398	346	356	359	363	344	327	334	343	348	352	338	338	360	388	346	365	375	345	344	386	364	371	342	350	340	371	303	335	324	334	353	347	364	342	384	362	359	381	353	371	366	339	376	353	356	372	398	354	328	338	345	338	357	335	363	339	329	339	378	360	347	330	341	368	344	344	324	360	366	375	325	341	353	387	361	346	334	385	367	343	337	381	388	325	317	381	330	380	333	383	346	360	363	386	356	334	352	357	346	352	369	348	359	355	385	324	344	341	341	318	334	352	344	349	354	372	346	362	347	352	366	343	353	389	354	344	375	349	360	375	343	362	361	352	334	330	395	337	348	327	322	366	356	309	371	369	338	357	312	360	370	378	368	341	338	340	353	352	350	379	354	329	319	369	374	390	390	344	351	358	390	353	369	338	356	370	361	371	332	321	359	345	362	329	375	360	366	383	365	374	419	352	343	364	343	365	357	351	344	384	361	386	356	349	369	356	374	363	336	374	330	387	359	342	398	375	342	363	339	340	299	354	350	358	331	371	329	359	378	374	373	359	325	314	354	409	358	362	348	389	342	324	381	364	378	363	324	356	342	373	398	350	380	351	321	354	379	367	367	337	350	373	321	356	381	356	399	351	325	356	357	335	364	393	358	351	342	408	384	357	342	378	397	356	337	341	342	335	361	319	348	324	334	370	363	340	358	355	351	348	361	375	359	340	356	340	344	389	389	328	309	329	354	363	350	345	367	363	355	362	326	366	349	367	376	393	367	354	336	391	347	341	325	380	327	347	343	366	352	365	396	355	314	354	374	366	334	375	320	377	392	386	338	356	366	321	338	379	361	323	360	333	341	348	334	385	337	348	370	330	349	333	366	356	322	369	333	368	356	339	368	348	347	370	336	339	366	344	343	330	356	363	351	370	380	335	342	351	375	376	348	333	365	346	382	354	335	322	356	345	350	333	337	325	346	356	382	375	355	332	368	359	356	355	351	365	339	366	324	347	346	347	354	351	342	368	341	373	360	354	353	378	356	329	370	377	336	357	357	353	353	361	335	366	378	386	351	341	371	347	358	339	397	345	357	345	359	337	325	345	369	367	384	341	361	354	322	365	389	401	336	335	357	358	355	360	363	385	362	345	367	356	321	373	339	403	375	354	382	317	342	355	370	357	348	372	353	336	379	351	364	361	403	351	372	334	345	351	374	350	348	371	352	391	353	329	384	336	340	317	346	374	339	377	329	367	320	343	367	335	397	365	370	366	355	369	301	358	342	351	353	358	352	336	361	353	321	385	355	343	364	340	343	386	347	360	324	362	320	344	343	346	336	380	366	360	369	353	373	359	359	363	333	337	367	366	352	323	377	385	381	335	346	297	349	381	326	342	361	350	385	345	362	362	395	330	362	350	339	369	325	360	355	349	345	333	371	372	355	342	356	352	356	342	362	353	389	344	354	353	331	352	336	319	354	356	335	341	339	343	328	343	400	332	355	367	338	348	325	353	315	307	378	357	364	329	352	381	372	368	353	360	352	311	347	333	386	352	343	366	328	362	351	356	395	354	328	367	340	318	325	387	363	356	362	360	345	340	377	364	393	347	353	379	376	346	373	379	388	365	377	353	394	333	320	355	365	344	373	344	359	357	341	376	339	338	323	351	371	383	334	364	368	388	348	363	357	359	368	378	364	397	361	393	353	356	330	342	358	340	359	378	344	348	354	366	363	368	370	372	376	371	371	362	341	369	346	330	362	354	357	344	335	360	351	375	369	325	355	362	346	395	406	340	363	343	349	368	342	341	380	373	329	357	389	350	322	389	387	347	367	333	363	362	392	378	400	354	370	385	364	322	354	357	376	342	366	359	359	363	350	357	384	397	368	407	354	386	389	368	344	374	338	339	379	328	354	369	348	340	343	364	362	352	374	377	373	327	366	350	357	341	389	364	344	342	381	377	345	354	415	341	354	308	335	351	397	382	341	372	354	329	364	341	384	360	356	335	363	321	362	352	356	355	359	336	363	364	380	362	350	387	370	343	368	352	377	346	345	345	349	356	358	355	340	357	325	356	378	359	361	359	373	336	352	376	353	322	394	362	363	342	322	341	347	366	357	379	364	363	371	342	337	315	350	352	358	378	372	362	334	378	362	370	353	365	390	345	323	326	354	325	365	333	360	382	344	359	324	350	373	335	351	343	365	372	356	326	357	352	358	351	375	366	332	332	372	371	358	325	372	355	380	359	359	335	359	367	362	368	379	362	344	327	327	402	399	371	345	373	360	343	381	341	336	339	339	359	348	363	366	360	360	326	382	390	361	367	361	327	307	329	344	309	358	343	374	352	353	315	363	388	402	332	347	326	313	347	368	416	379	383	339	341	360	396	355	388	371	363	328	368	364	386	366	376	363	349	342	389	332	349	341	332	350	380	337	339	359	352	340	363	356	322	388	357	351	331	380	340	347	356	354	382	336	344	333	371	358	360	401	330	343	379	349	366	401	367	392	371	365	357	319	363	328	351	363	376	358	377	342	349	364	340	343	379	361	348	322	340	333	365	368	357	333	342	353	350	402	377	391	345	360	328	391	349	331	318	375	331	362	339	357	343	349	342	351	383	349	342	361	333	364	315	364	347	345	354	377	363	367	334	345	353	357	388	381	355	365	374	367	357	389	371	370	375	355	362	356	358	369	365	341	355	317	365	364	358	350	376	334	346	367	345	370	325	379	365	349	350	339	380	370	361	383	363	369	327	358	362	380	356	350	352	371	343	380	351	376	385	358	366	372	364	327	346	346	367	368	357	334	337	359	378	350	337	331	346	363	333	379	351	377	352	329	347	378	357	342	340	357	349	377	365	351	337	375	387	358	338	349	368	345	371	356	376	355	360	384	359	342	359	372	355	369	342	364	339	350	354	328	344	357	359	341	351	358	364	338	384	367	365	361	365	382	366	325	380	357	330	356	393	369	359	362	334	359	341	324	336	349	355	348	318	356	365	333	351	363	342	306	351	333	337	350	389	376	360	336	387	353	336	362	355	342	358	363	353	360	369	317	385	378	349	360	333	383	331	340	369	325	331	371	345	382	353	364	342	334	355	366	383	326	367	323	304	341	328	361	347	343	346	334	338	382	362	351	344	372	324	334	367	339	346	379	366	334	314	339	333	302	340	371	382	342	343	378	369	357	342	353	379	345	366	369	373	369	340	357	370	325	349	329	354	320	332	356	377	324	363	356	349	368	402	373	332	344	323	388	378	341	369	346	385	330	377	369	363	338	364	363	374	347	309	356	386	379	370	334	370	361	359	340	355	339	373	352	313	325	366	354	367	371	333
6997	3129	2689	2390	2159	2188	1921	1817	1834	1638	1345	1297	1241	1265	1176	1049	957	856	897	877	915	878	888	839	828	868	841	796	842	854	852	873	795	837	860	869	852	882	836	822	861	839	827	875	845	868	873	858	806	856	806	834	893	848	859	815	878	886	820	839	824	837	887	841	833	786	838	814	876	843	820	790	842	807	873	870	827	862	862	846	874	840	841	857	828	890	850	808	880	856	835	868	857	830	893	822	829	868	833	812	806	878	849	908	838	857	863	882	889	834	822	886	834	818	826	863	870	839	860	831	852	878	836	834	857	785	875	871	878	792	873	850	803	846	843	838	840	877	854	854	902	843	870	821	849	812	804	774	852	867	818	874	789	823	861	826	752	924	842	847	843	837	814	846	823	912	800	834	832	824	831	859	883	857	852	884	862	847	848	818	846	884	850	841	830	866	861	827	815	855	814	822	862	776	835	874	886	794	819	843	780	863	822	829	809	859	833	817	844	833	857	842	888	891	863	849	846	824	873	843	799	826	806	846	903	842	884	774	863	835	903	829	849	834	868	840	872	832	871	844	807	904	858	887	807	838	886	877	856	863	869	861	875	829	853	898	823	826	861	854	881	835	876	895	853	868	836	833	862	889	854	844	839	778	872	845	823	864	836	819	847	911	833	847	840	808	775	824	824	879	862	825	878	819	833	828	824	856	820	851	836	790	867	852	831	853	819	869	869	786	840	868	892	908	858	892	867	823	884	817	908	887	854	843	845	852	787	855	849	879	830	860	838	828	801	852	854	806	800	837	860	829	863	861	873	841	852	896	842	822	886	848	785	864	830	849	849	854	835	855	848	864	835	858	825	830	870	790	901	836	778	825	846	869	860	919	807	833	834	834	850	809	834	817	852	840	794	812	840	846	869	862	809	781	852	907	852	832	780	815	845	885	868	856	885	886	826	844	884	848	867	857	883	786	861	866	879	850	803	864	834	817	877	819	840	794	870	861	827	853	854	826	872	839	837	825	888	806	836	844	817	842	868	832	893	837	851	858	875	896	830	780	866	854	877	777	854	877	854	867	853	850	808	801	835	825	841	847	832	875	820	840	839	884	830	818	822	777	809	837	848	839	822	847	810	838	862	823	869	831	863	857	863	876	834	840	866	844	837	877	884	786	840	831	887	843	861	809	845	816	871	853	887	853	835	872	818	871	862	855	780	896	873	838	892	836	879	815	845	828	787	834	810	769	869	857	881	852	817	834	829	833	781	788	864	889	877	853	854	829	794	853	796	776	880	854	870	909	854	920	862	859	840	866	839	827	849	835	822	824	861	838	847	862	850	856	848	866	818	840	828	815	861	878	836	822	824	886	878	870	897	872	864	813	861	871	893	838	809	836	825	883	844	868	844	837	837	899	910	831	856	826	863	874	915	859	827	822	859	846	840	864	865	890	833	836	825	881	865	862	873	857	887	832	861	832	840	812	902	850	886	844	878	856	848	820	833	845	811	842	834	822	848	826	840	833	856	841	768	884	819	820	818	846	896	841	857	819	836	847	836	859	833	874	837	883	879	876	821	851	820	882	885	876	810	827	762	762	867	834	864	829	874	801	922	791	832	794	848	867	831	878	833	847	820	839	872	839	799	837	834	831	883	860	826	793	823	865	851	850	868	899	885	869	779	819	818	877	830	890	823	862	873	864	813	909	817	883	879	822	839	783	849	859	899	864	814	853	905	868	891	875	841	802	854	824	829	861	840	839	855	844	834	835	820	835	839	833	891	779	809	851	822	866	837	840	855	822	849	829	863	848	855	845	805	895	857	857	841	868	831	860	884	851	856	865	806	902	841	822	851	827	861	820	854	873	874	859	836	861	825	855	796	838	876	794	848	852	813	798	862	848	879	910	845	821	854	841	875	801	814	840	855	819	837	829	880	872	883	848	812	845	814	829	815	781	825	855	835	856	822	822	818	862	835	824	813	878	795	795	869	868	882	823	819	829	826	790	865	822	847	839	798	909	876	892	785	862	840	825	771	829	824	802	827	868	893	811	904	873	850	806	860	842	850	834	786	897	908	895	829	808	852	863	818	828	872	839	831	774	816	836	804	832	843	855	896	814	854	875	851	829	890	841	843	802	842	843	848	849	807	830	866	847	870	890	869	812	872	816	844	847	851	864	838	810	879	857	839	791	840	801	851	878	868	817	795	917	786	809	798	827	824	890	856	861	831	833	856	866	848	858	847	817	815	894	883	848	879	832	875	868	862	810	846	841	895	859	865	848	852	847	874	842	859	791	875	801	889	824	833	874	845	854	847	831	857	841	856	821	809	901	842	843	888	844	844	871	870	837	814	867	827	875	883	833	795	893	869	825	851	842	853	803	850	857	858	838	842	824	861	784	818	806	833	862	858	820	864	785	852	833	812	835	831	883	835	836	894	864	887	823	838	866	870	864	855	832	849	859	878	843	890	874	860	856	828	842	847	822	863	828	783	823	820	839	849	827	804	847	824	811	852	809	837	841	830	839	895	767	840	892	909	861	791	847	798	881	879	866	847	849	869	868	822	810	869	897	789	845	863	841	806	847	850	826	838	838	867	836	841	864	877	842	796	852	830	847	824	848	779	863	889	853	890	832	827	812	834	806	819	886	872	865	936	875	841	852	862	909	821	831	825	840	831	846	807	845	865	829	859	839	919	881	877	878	831	893	835	874	844	873	862	849	853	864	841	863	816	839	845	827	848	867	811	822	882	842	812	849	855	873	846	832	884	827	831	862	876	825	843	845	845	861	872	868	867	882	821	853	870	892	851	842	810	856	808	861	866	833	833	848	863	855	832	841	829	843	863	839	848	829	816	831	805	860	783	875	829	874	870	844	890	859	854	845	824	851	870	817	835	813	877	850	849	818	833	809	842	880	826	891	864	844	883	858	813	872	837	877	831	866	843	882	868	854	865	842	846	844	858	832	843	825	802	901	847	863	842	852	857	869	803	865	836	810	871	835	889	863	858	833	858	866	842	821	821	837	834	892	893	879	834	861	831	829	842	831	897	781	848	834	826	839	813	858	854	809	864	876	852	865	865	885	839	838	860	778	841	831	880	819	810	793	826	811	876	829	819	841	830	862	838	875	845	838	875	806	838	795	872	850	822	842	836	869	878	836	837	819	866	865	862	907	879	848	859	854	839	840	820	845	816	825	866	835	866	835	787	860	865	848	868	833	819	776	861	827	837	828	825	780	845	782	935	812	839	843	838	866	834	881	874	842	818	872	821	868	912	824	831	870	787	819	866	861	887	856	848	794	863	863	854	879	860	860	824	868	820	850	853	869	901	805	837	845	856	821	861	829	814	859	883	820	813	829	841	866	825	875	891	879	830	807	870	836	810	841	852	791	822	851	843	840	880	864	882	845	789	845	830	873	836	867	872	881	853	820	872	855	915	836	858	823	907	815	821	914	836	829	840	847	848	822	832	878	866	858	858	887	812	852	876	915	852	852	802	873	877	790	858	883	825	825	795	844
22097	9727	3303	1368	954	786	739	683	658	543	533	475	501	446	431	391	401	374	333	346	342	317	362	356	329	382	333	313	350	364	372	331	354	333	342	357	373	331	307	361	347	319	364	307	335	330	344	321	371	376	359	341	350	315	333	348	337	325	333	335	361	344	350	345	345	348	343	337	308	351	344	354	364	360	375	331	340	341	374	330	360	332	345	313	359	362	357	388	330	341	338	347	331	335	360	339	357	335	371	342	330	344	359	338	356	379	346	332	328	350	366	322	336	321	329	344	356	324	351	340	353	363	351	367	322	360	319	327	370	375	342	295	345	334	353	323	358	349	312	348	333	313	333	375	330	329	340	316	349	337	335	335	335	345	360	355	330	349	351	309	338	308	357	328	351	380	354	328	368	382	355	319	351	345	321	315	327	343	344	309	384	330	357	317	372	325	357	314	327	343	306	376	323	342	322	362	336	346	370	343	335	325	361	338	338	329	359	340	354	349	334	347	347	340	366	342	356	341	324	333	331	322	291	352	371	332	347	348	345	341	300	377	361	332	336	318	312	349	371	334	331	349	341	333	351	347	343	319	347	331	358	354	339	334	333	333	297	340	339	358	365	349	379	300	369	340	360	329	336	313	333	385	341	360	355	338	333	343	327	329	340	347	343	336	374	339	336	370	346	344	352	345	330	321	345	341	295	359	322	360	342	329	348	322	279	333	335	345	349	355	366	359	326	319	345	340	317	341	357	314	338	368	326	351	364	337	321	331	384	331	332	369	362	333	347	334	341	353	325	337	360	314	357	330	350	335	363	355	333	338	354	344	319	338	357	370	332	320	368	349	336	337	332	345	360	334	354	345	312	359	344	344	335	336	307	363	342	326	362	345	360	343	330	277	315	334	352	345	368	351	346	332	341	306	335	355	338	341	338	324	282	370	351	389	350	366	359	353	346	359	335	344	363	337	350	350	334	344	327	371	333	345	358	316	345	344	290	332	332	331	368	347	343	370	379	328	322	360	366	359	332	316	335	366	329	356	341	345	305	329	369	337	329	342	343	346	357	337	339	344	391	369	329	359	300	347	322	367	309	352	332	338	329	355	344	327	357	364	344	325	340	314	351	356	330	361	347	357	354	343	339	289	340	336	340	299	342	302	311	349	341	388	349	347	343	340	322	337	332	332	328	357	316	315	365	330	319	326	347	352	348	335	298	295	328	336	369	332	351	345	298	365	349	355	339	301	362	319	325	322	325	336	380	359	336	322	328	332	336	352	342	343	344	360	318	356	321	324	326	346	356	357	324	350	330	336	316	341	342	361	338	357	346	347	348	321	338	350	345	344	348	335	338	351	318	340	348	354	374	334	316	368	367	351	297	361	316	355	348	326	318	317	361	334	349	354	329	329	333	356	326	304	344	317	355	325	346	337	363	365	352	317	325	335	315	313	356	342	371	319	334	341	347	341	349	347	344	348	346	343	316	359	381	315	354	321	352	353	329	325	338	344	361	318	341	374	337	316	332	299	309	361	334	331	311	321	363	325	346	325	366	338	326	337	336	325	299	315	342	367	353	356	333	309	361	359	360	342	402	324	344	308	355	370	362	323	349	325	341	327	323	365	329	347	303	350	352	321	331	362	344	328	286	346	305	336	335	327	342	342	346	334	344	358	326	317	337	362	344	331	300	344	362	339	359	328	365	328	317	376	327	335	323	324	355	350	346	354	373	328	336	312	335	341	365	363	330	366	326	307	326	339	374	349	335	314	340	334	328	340	301	329	351	284	303	330	314	362	352	355	325	284	371	327	365	331	328	356	374	345	335	361	359	320	342	342	332	318	306	335	339	338	323	319	339	331	385	335	313	332	349	303	353	311	360	396	350	339	344	306	316	373	376	324	327	344	332	339	308	361	357	317	332	322	322	324	327	335	332	312	351	340	331	350	349	340	327	327	348	328	361	369	335	335	324	356	335	312	351	336	379	342	338	355	358	383	340	305	335	359	347	304	322	290	316	342	356	340	313	339	362	366	340	307	347	339	343	343	301	361	344	318	335	341	339	346	344	321	326	372	317	332	368	345	344	326	338	321	323	325	321	322	301	356	336	347	378	382	360	347	346	349	304	312	300	316	310	367	334	315	341	364	317	327	331	332	358	317	381	341	349	374	340	335	347	305	308	347	323	323	398	332	336	360	358	378	347	363	365	346	370	338	345	340	330	339	339	361	285	356	321	338	365	337	367	362	362	331	339	351	343	324	322	336	320	328	354	335	339	309	358	354	351	349	344	349	329	325	341	331	314	369	331	358	351	325	346	295	368	387	330	352	334	321	364	367	326	351	328	369	325	336	355	316	337	331	356	349	335	334	340	363	308	357	354	316	336	361	326	367	346	342	302	339	366	355	372	345	341	318	334	350	333	380	352	325	319	375	352	361	339	330	370	316	325	327	361	372	310	322	320	313	352	297	349	348	342	311	339	311	328	321	352	354	336	360	314	378	318	360	312	328	355	322	349	342	338	347	358	360	301	329	348	322	333	356	314	335	326	379	324	340	327	357	347	336	374	320	372	347	315	329	369	357	321	319	370	317	349	338	317	369	340	332	356	351	316	340	342	356	377	339	343	348	366	340	317	360	346	330	335	327	295	356	364	332	333	313	313	354	336	363	341	298	319	312	322	322	327	313	373	348	366	347	352	333	339	344	355	324	316	302	332	351	326	368	385	374	325	386	375	364	333	349	333	372	324	334	335	347	356	316	370	310	295	374	340	320	321	338	345	355	353	368	332	339	338	324	342	349	361	317	354	339	344	372	344	326	338	350	333	339	305	372	334	343	335	327	353	357	342	313	327	344	352	340	372	366	320	342	318	332	374	330	331	334	382	389	353	295	325	320	345	365	310	336	316	328	335	338	354	377	335	330	330	327	319	347	342	303	348	306	389	317	349	344	326	333	342	343	307	351	322	314	336	336	335	334	350	341	347	387	322	380	357	354	363	342	345	371	343	347	306	370	358	340	344	340	351	367	371	337	329	333	340	333	380	374	360	340	324	368	318	364	393	330	317	331	354	321	331	331	334	359	334	364	294	296	350	338	340	362	334	343	370	368	339	342	332	314	335	358	328	365	336	297	350	368	346	382	344	338	343	348	329	363	304	343	318	320	356	344	291	329	337	335	361	329	329	372	355	314	346	346	309	346	333	353	406	338	363	305	341	316	332	326	340	341	312	301	329	342	315	300	359	359	366	369	336	346	341	337	362	329	327	347	308	357	381	358	369	318	302	335	352	339	337	358	383	319	342	349	346	384	327	354	339	361	333	333	346	307	367	292	314	364	360	365	328	345	345	350	332	318	334	311	339	340	343	351	345	323	354	356	363	355	352	373	342	343	371	376	349	362	325	325	291	337	342	316	369	352	330	352	342	333	348	319	305	360	346	351	327	362	340	321	341	324	321	307	318	351	387	326	353	318	331	357	333	336	329	312	368	340	315	336	322	336	346	353	355	340	342	344	343	315
16068	8192	4171	3886	3458	3173	2795	2698	2612	1917	1740	1707	1645	1572	1280	1161	1079	1024	896	894	985	904	931	841	864	867	813	820	795	847	774	856	789	813	874	866	798	801	810	867	804	769	833	819	812	850	807	780	805	779	769	859	801	753	839	816	835	858	800	793	808	861	848	808	804	794	770	733	801	849	797	880	783	761	779	820	788	830	775	832	790	776	823	785	802	818	840	815	818	765	821	803	818	830	782	817	779	836	834	842	791	829	775	770	769	776	792	841	813	804	796	864	828	794	781	828	822	842	834	836	826	793	828	849	825	872	810	800	785	797	820	793	821	845	781	808	797	798	793	796	820	805	825	822	837	800	796	831	839	756	753	793	812	793	828	787	827	853	805	754	774	844	791	818	861	792	832	817	796	798	842	825	828	815	752	780	826	860	808	826	779	843	835	822	822	823	764	852	845	798	804	841	830	805	809	799	852	882	833	783	820	802	820	757	793	804	819	840	793	837	815	829	795	820	813	825	807	788	831	848	887	760	781	785	821	822	756	832	844	842	851	846	787	809	799	786	799	802	787	823	781	778	876	793	837	815	803	819	815	809	766	759	826	796	852	779	869	853	790	869	779	895	815	795	798	810	792	806	788	796	809	763	864	785	811	837	808	783	826	790	786	807	807	837	804	793	810	801	842	805	792	771	818	849	820	844	770	819	779	834	722	841	839	823	804	846	827	801	796	764	840	819	807	816	839	788	810	796	751	770	848	804	819	831	824	796	845	797	770	761	792	779	782	788	819	750	794	764	764	761	814	787	801	841	790	780	812	857	826	839	797	790	771	740	807	777	809	751	801	812	798	769	773	845	788	812	809	768	821	820	783	805	755	859	811	846	803	760	822	762	817	797	777	826	781	817	800	816	774	776	788	811	810	828	808	809	828	796	825	809	806	841	871	838	779	796	779	762	844	780	784	801	780	771	751	795	780	828	816	835	846	816	820	789	832	765	805	843	817	833	841	807	807	801	777	811	788	850	801	861	819	846	819	794	805	849	730	800	808	836	843	824	790	829	806	822	794	768	813	788	830	803	849	802	773	771	782	804	810	787	802	780	754	832	826	764	874	799	834	830	807	815	818	797	815	819	773	797	788	780	836	820	839	831	766	846	781	834	838	804	827	784	789	829	739	831	822	816	792	795	815	821	831	800	778	766	799	748	869	814	761	813	786	804	833	824	783	832	779	811	789	816	772	830	772	812	816	796	801	772	812	792	856	870	786	821	802	787	783	797	781	783	841	822	792	782	790	810	827	786	819	778	850	796	840	799	837	787	820	794	831	823	801	825	784	762	856	796	846	787	830	851	848	865	816	828	785	816	811	801	782	784	834	818	813	809	793	816	802	801	748	803	820	837	823	812	798	783	815	816	722	849	851	783	795	773	789	800	822	751	787	822	835	833	826	783	794	844	797	771	818	762	816	844	776	824	805	817	777	839	755	850	759	823	786	804	843	785	802	805	838	840	862	829	819	835	801	853	868	768	828	743	833	813	759	784	769	822	778	783	805	777	801	796	808	769	804	808	841	808	784	790	847	778	799	819	817	717	788	791	790	784	834	807	840	786	847	824	814	799	831	815	857	821	810	796	811	811	759	778	755	776	789	848	760	799	772	809	762	820	743	795	816	794	792	856	787	808	812	860	790	772	823	774	812	888	783	827	828	761	783	799	790	824	782	819	787	755	792	804	831	829	800	767	813	814	859	775	818	772	808	798	842	823	871	794	798	839	857	812	800	824	812	828	835	851	798	759	809	809	800	791	823	782	841	775	809	771	862	813	802	793	824	815	796	817	819	822	764	807	758	829	820	768	787	830	835	839	822	831	808	818	790	810	842	769	771	794	738	801	864	831	817	849	774	759	764	830	822	824	819	816	821	823	806	847	829	841	757	832	815	845	796	781	810	847	802	781	778	791	752	838	810	798	779	821	886	804	808	782	823	777	775	827	811	801	864	804	819	856	839	784	835	855	839	805	811	809	773	830	796	770	816	791	844	836	781	759	817	831	788	811	801	815	877	848	753	801	817	798	790	809	777	841	786	863	808	792	784	836	761	805	857	796	838	818	818	826	777	801	841	809	784	798	827	799	852	821	817	818	849	768	782	816	866	793	817	853	842	821	817	829	843	809	807	783	828	823	824	827	775	821	786	754	825	789	789	852	843	800	772	794	804	817	789	835	765	854	825	818	791	796	794	787	786	814	800	780	801	795	806	846	846	754	864	805	801	789	808	753	798	779	831	792	826	811	799	824	795	835	817	765	730	827	809	773	852	807	832	796	849	814	890	853	792	775	809	819	776	784	808	822	808	778	842	811	808	847	777	802	825	801	799	783	815	864	821	836	811	827	850	842	809	785	799	801	832	857	807	831	842	857	791	802	861	827	839	847	833	793	795	825	810	807	783	861	823	863	789	756	820	775	808	798	827	779	776	827	873	837	811	811	799	830	825	839	788	797	794	803	800	740	797	772	816	805	795	799	807	814	780	840	806	804	791	743	842	817	821	796	844	799	839	782	803	802	788	752	780	844	851	757	797	797	828	802	804	773	728	757	824	838	827	769	813	835	825	883	833	811	736	760	834	784	780	792	810	771	771	822	848	859	807	775	777	802	830	794	819	816	824	794	814	792	824	838	788	797	801	835	773	834	806	862	836	794	868	759	802	833	813	852	818	827	794	827	796	833	852	814	769	845	837	839	823	850	815	808	791	805	796	820	765	854	827	806	839	797	798	794	764	818	831	815	829	832	776	861	803	807	794	852	808	797	838	780	828	816	823	769	831	796	807	840	807	819	815	834	821	805	818	806	780	793	844	832	809	867	815	779	835	847	819	801	812	792	808	757	838	839	774	848	831	806	805	747	824	747	803	830	853	804	799	848	829	812	809	839	860	811	810	805	787	798	807	805	840	808	793	769	854	790	792	860	817	816	809	784	832	851	799	828	792	813	794	801	857	841	791	852	775	851	780	794	786	799	704	834	820	822	805	850	840	815	830	875	782	785	824	814	850	801	852	816	825	866	793	815	846	828	810	767	826	844	808	808	811	800	816	849	780	834	788	828	842	799	777	862	825	787	789	825	815	795	802	798	850	789	782	810	782	849	829	800	793	807	781	786	806	784	824	845	812	845	806	815	767	813	802	808	828	828	772	830	805	763	776	836	805	819	805	807	828	812	772	841	798	870	773	731	799	788	825	860	792	813	838	785	791	871	805	810	820	751	793	851	817	826	764	856	818	791	858	777	785	804	800	865	786	842	814	762	795	824	780	772	803	779	800	815	806	867	799	841	785	805	869	816	785	804	799	751	807	816	850	897	848	778	803	822	859	746	825	814	794	850	851	815	809	776	792	814	801	792	795	825	800	865	809	806	788	709	783	792	854	810	816	779	797	855	855	779	817	764	764	818	817	843	753	823	798	802	789	802	776	776	803	812	806	745	802	808	857	757	779	850	800	803	818	789	817	787	817	866	794	829
31585	15579	6061	1906	1169	963	741	757	673	522	446	411	414	337	295	255	250	225	247	240	219	235	216	193	200	212	202	191	217	182	185	215	180	207	193	223	213	230	189	179	200	230	188	195	184	196	194	204	174	228	204	181	196	182	230	182	178	209	200	203	215	195	197	220	221	200	171	189	195	214	218	199	185	205	215	196	193	203	228	194	197	195	193	204	198	205	182	221	186	184	199	198	180	193	187	200	238	183	195	198	206	189	173	200	222	195	224	217	227	172	201	203	177	213	190	197	217	207	235	202	198	223	181	181	201	193	203	216	214	215	195	170	210	178	215	198	228	177	197	186	193	202	192	183	209	221	185	173	183	193	188	180	187	211	160	197	229	187	192	195	228	212	220	213	169	176	235	186	194	192	195	199	186	205	213	189	207	177	200	228	184	202	198	191	200	192	189	222	217	193	191	210	200	197	191	189	201	196	189	189	193	204	194	189	221	186	196	207	178	177	200	201	169	212	201	180	215	196	213	212	195	206	192	203	185	205	188	181	190	200	213	205	187	211	173	222	218	205	207	184	189	217	180	211	216	234	201	182	207	206	173	205	207	193	194	198	193	203	190	186	220	215	188	245	193	192	175	189	178	206	176	184	202	183	216	218	212	215	167	212	194	213	218	178	196	188	195	175	186	193	210	197	206	212	195	196	223	202	212	213	199	202	195	187	186	230	183	198	180	196	202	206	212	163	192	200	190	219	196	198	211	196	216	209	188	192	197	212	167	175	202	222	207	190	173	204	212	198	204	191	183	189	175	186	182	178	230	198	198	179	185	167	207	185	179	194	208	205	201	196	214	188	210	200	211	175	168	202	212	227	198	221	206	215	221	191	215	214	210	181	201	225	219	192	199	184	185	191	214	190	210	201	182	200	215	190	193	206	211	212	194	211	190	199	188	179	196	180	201	209	200	201	213	215	193	202	218	217	227	182	211	195	189	187	195	226	212	220	183	183	195	194	194	201	182	185	190	185	194	221	171	207	197	193	192	192	205	191	212	204	202	200	213	178	190	194	216	217	193	195	196	199	196	193	194	187	191	203	209	198	214	227	203	187	216	205	182	203	205	202	197	195	210	181	193	195	226	169	212	196	189	205	205	215	186	181	194	191	185	214	187	214	207	189	199	169	217	197	235	224	212	210	187	188	191	183	212	158	209	213	222	208	226	188	206	165	178	210	236	196	190	176	219	205	205	196	189	197	183	201	193	174	198	219	210	210	186	216	191	187	212	216	197	194	211	183	197	212	202	187	199	210	201	203	205	207	231	208	202	185	191	181	223	209	207	206	211	206	194	202	220	215	220	200	187	183	184	183	181	182	220	173	185	213	187	203	196	176	220	187	211	203	209	192	213	178	213	171	178	192	166	164	181	184	199	202	181	211	183	182	204	180	201	209	192	207	189	204	222	206	187	194	194	209	183	222	195	224	229	206	203	207	211	205	190	226	202	205	181	199	208	198	191	208	195	197	217	234	232	196	197	195	192	200	229	235	221	166	200	177	217	198	205	211	196	199	211	191	225	218	178	196	212	231	206	198	193	184	210	202	204	201	194	179	198	178	198	200	197	179	193	192	189	206	191	213	226	193	197	214	218	190	187	208	210	181	207	156	207	200	195	227	181	191	194	212	173	197	183	205	224	189	212	198	208	204	211	215	196	199	192	183	187	207	187	186	244	191	181	194	181	182	184	187	202	207	213	205	204	186	240	193	168	196	179	191	204	205	207	198	216	166	197	214	180	187	206	194	178	199	186	204	183	181	217	201	215	203	207	196	205	231	186	215	202	206	188	179	203	215	206	182	192	204	196	197	191	201	220	199	215	212	167	218	169	198	188	175	185	207	175	186	195	193	204	175	185	197	191	176	178	186	199	207	202	215	203	178	183	191	227	186	225	221	181	198	222	190	205	223	209	194	181	219	188	169	216	188	177	208	192	203	220	201	150	191	222	186	207	181	196	214	200	192	200	195	186	217	195	214	204	199	218	224	189	195	198	206	208	178	199	218	203	204	216	210	218	186	185	177	193	202	215	205	193	211	219	200	190	220	194	214	177	186	213	206	188	205	203	186	205	174	211	173	221	176	204	206	201	211	232	170	209	186	192	200	200	194	206	181	189	171	203	223	213	195	199	212	202	176	215	188	187	175	175	198	194	189	164	210	176	207	186	174	203	201	225	188	214	198	204	201	188	198	196	198	200	206	185	201	174	207	219	228	226	191	202	202	201	187	178	181	194	203	203	202	236	207	181	217	203	211	191	195	216	217	199	205	206	217	185	205	200	204	194	216	186	182	206	217	233	182	217	222	214	178	200	192	177	203	229	225	201	212	210	189	183	178	203	175	202	193	183	186	191	206	188	177	200	197	218	197	184	182	205	212	197	202	206	177	186	208	170	195	225	175	197	192	197	199	195	196	203	172	192	175	199	182	179	202	198	213	199	221	193	209	209	207	219	181	218	159	183	191	210	191	182	190	214	191	172	196	186	179	188	189	194	199	187	157	201	203	188	188	199	192	201	177	190	195	205	205	215	218	202	198	206	209	203	194	176	204	167	191	196	182	210	183	187	168	166	198	178	193	195	206	207	226	190	200	194	195	195	211	179	180	182	207	199	184	185	183	235	188	187	181	194	204	177	183	211	206	200	218	187	225	183	190	189	180	224	193	213	206	200	196	199	215	184	183	180	172	208	196	220	213	210	163	206	196	201	197	206	194	190	205	230	194	206	185	204	182	205	197	177	201	157	203	174	189	221	235	228	195	199	203	214	191	199	217	220	209	205	168	193	206	189	192	192	207	187	241	194	226	220	208	201	183	207	184	189	203	206	214	208	177	206	227	190	225	211	201	216	216	175	229	185	199	219	183	181	218	185	181	213	207	178	180	182	196	208	188	215	191	174	195	182	176	189	193	184	214	205	193	188	207	196	205	193	167	209	210	230	209	159	197	206	168	220	195	194	226	187	205	190	199	201	213	200	202	185	210	196	189	186	222	184	182	183	177	202	179	211	225	175	198	227	210	168	170	209	205	208	196	210	181	211	200	189	217	189	200	219	202	178	187	179	203	197	196	176	200	224	197	169	197	208	199	179	184	225	200	164	181	206	176	202	188	172	208	190	205	196	226	180	218	207	209	184	203	193	204	191	193	208	202	164	181	188	199	195	174	202	216	181	203	202	201	189	181	199	189	215	207	199	192	213	196	198	173	213	197	211	183	200	191	201	187	191	186	191	199	198	200	205	196	201	163	167	212	207	182	185	203	222	181	188	175	209	180	204	175	220	194	192	200	172	193	183	202	205	208	199	207	211	180	191	213	198	186	200	199	220	212	204	202	201	229	191	212	190	198	198	214	191	202	187	182	186	202	189	176	215	186	206	218	208	219	185	176	194	179	173	185	202	207	209	205	199	217	187	214	177	213	179	176	230	204	188	190	198	221	218	225	212	215	204	181	200	204	204	160	163	192	207	199
21036	11629	6808	4784	4498	4051	3451	3265	3057	2264	1988	1800	1779	1526	1206	1057	999	875	807	727	738	672	570	584	581	542	558	544	551	558	583	540	538	573	598	533	569	510	503	529	491	518	517	530	501	464	472	482	491	436	493	510	513	501	523	498	474	525	508	519	521	502	445	508	491	514	475	496	504	509	500	463	495	512	491	493	491	462	511	484	494	460	497	477	496	512	531	453	530	474	452	508	481	509	508	497	494	455	504	521	478	517	498	496	498	489	515	518	482	472	460	482	531	531	482	511	562	478	502	517	471	503	491	476	492	488	444	462	489	502	496	490	504	504	462	487	465	497	514	479	514	494	469	500	492	496	468	489	520	482	502	513	495	506	501	459	479	506	493	493	502	477	520	520	514	494	472	474	485	500	503	472	512	467	490	469	492	476	473	477	481	498	470	492	486	501	495	483	495	493	519	482	472	490	490	487	481	480	467	523	497	502	483	466	486	493	463	442	440	504	468	502	487	496	475	487	478	460	463	483	510	491	500	523	489	456	484	500	459	515	509	493	503	485	504	479	468	494	480	479	473	511	548	484	489	495	508	495	542	499	474	452	483	526	467	474	521	502	453	503	520	484	540	524	463	511	521	516	462	507	485	519	476	511	455	508	493	500	488	501	513	467	461	464	484	520	473	495	502	511	521	542	521	531	533	489	506	475	484	515	520	481	493	488	465	467	499	467	516	506	486	509	496	493	466	496	473	470	491	476	502	523	495	491	489	479	484	505	531	476	496	494	495	491	502	526	482	513	515	490	460	531	485	483	477	511	467	450	483	508	524	476	557	449	497	507	464	499	518	533	477	487	502	450	472	484	519	524	535	463	480	519	489	503	540	465	501	479	472	516	530	466	490	475	500	492	511	480	484	519	527	501	514	501	478	545	485	482	482	487	500	540	519	473	483	488	500	422	506	461	479	489	529	490	506	484	524	505	513	479	491	485	545	532	471	464	431	477	497	481	485	488	494	552	488	478	543	500	514	497	490	523	527	488	481	523	472	484	495	531	466	492	505	522	465	509	490	499	525	461	493	509	473	523	444	465	506	478	488	461	486	504	499	512	495	514	501	517	480	501	510	485	481	530	483	465	493	492	486	469	503	500	465	495	496	470	479	491	477	509	468	494	508	468	456	516	469	488	497	472	533	495	487	490	464	483	492	466	525	509	493	501	488	491	489	483	489	505	538	521	506	483	481	476	494	498	485	482	513	495	514	510	522	499	515	503	502	461	481	519	467	503	539	461	496	473	512	462	492	472	490	478	535	488	506	486	515	517	459	457	508	481	529	504	523	493	469	507	483	455	489	481	460	468	469	479	476	474	474	497	484	471	489	460	495	521	526	479	490	479	497	528	503	462	466	419	485	551	463	515	509	508	479	412	462	481	448	472	507	497	463	456	488	523	517	504	425	433	448	513	496	456	508	531	501	466	513	516	457	465	489	455	508	476	496	495	468	482	471	505	510	503	490	487	517	510	473	510	512	474	467	466	481	476	493	462	496	468	499	486	506	477	483	514	491	508	496	439	515	438	507	466	502	522	471	492	484	468	454	506	502	502	541	509	447	483	510	485	495	470	451	460	459	499	477	471	490	512	475	475	472	487	493	517	478	483	462	502	520	476	487	466	513	488	494	492	497	458	485	472	494	502	448	508	533	551	519	500	515	488	503	459	500	504	461	477	465	462	456	495	485	501	503	509	477	515	491	479	445	455	502	507	523	494	493	472	482	454	466	479	474	493	474	497	507	525	484	486	443	487	468	541	458	487	502	512	435	472	506	518	494	509	477	513	496	521	502	475	501	480	478	484	437	497	482	510	537	493	530	488	528	479	501	461	529	489	497	468	504	501	503	495	510	497	497	464	473	484	467	497	523	499	498	460	484	525	457	473	510	516	473	520	469	503	495	477	487	489	503	519	499	508	454	519	453	517	482	467	502	476	517	497	515	539	552	515	511	492	512	528	505	475	484	514	451	480	506	460	518	507	464	482	488	482	504	492	485	516	476	454	557	503	486	518	503	525	492	502	528	513	513	465	482	474	506	469	507	499	514	456	462	479	488	515	532	484	498	511	478	459	503	501	536	472	477	516	493	498	517	469	475	481	529	494	511	539	488	502	479	509	487	515	514	481	478	474	498	469	494	488	484	504	503	473	491	500	478	506	532	505	478	493	483	492	507	467	483	466	471	480	517	477	496	470	449	499	524	522	451	486	511	485	525	521	497	441	511	491	525	487	486	457	505	478	488	498	473	536	501	467	482	557	498	451	524	472	450	482	504	503	506	457	503	491	508	495	493	497	455	489	512	511	483	512	505	500	494	514	488	451	509	518	496	511	464	489	506	526	478	472	493	534	470	448	498	489	489	466	476	501	471	501	529	518	505	493	479	472	467	506	528	473	455	494	446	496	482	493	498	514	491	540	498	521	508	458	510	468	510	498	487	496	447	468	504	480	476	516	484	504	456	513	506	522	533	510	511	478	537	530	470	496	479	473	491	479	492	494	469	471	493	494	441	535	463	454	461	466	529	511	494	483	501	496	491	505	473	473	517	492	497	507	484	489	547	480	468	485	477	503	476	485	484	476	498	458	457	516	530	522	473	527	466	465	457	501	480	484	536	475	463	516	471	494	510	504	516	544	548	481	504	530	507	469	500	498	529	486	490	528	477	499	508	475	500	478	456	493	497	489	521	484	499	487	483	452	477	523	530	516	500	496	480	476	493	450	498	509	504	467	459	499	489	484	480	504	487	457	515	478	463	480	496	475	501	509	473	484	510	514	536	508	493	474	495	506	468	498	462	494	525	498	520	505	506	454	474	479	521	529	515	446	479	538	467	488	489	485	477	470	503	500	533	479	479	532	522	519	475	489	485	523	522	524	464	473	481	458	526	522	494	468	458	480	487	525	512	477	499	491	488	518	516	482	467	525	477	462	528	514	503	483	531	501	489	493	493	459	469	529	457	468	496	480	516	455	487	508	489	463	463	531	496	506	503	501	492	507	493	511	473	472	499	488	509	498	475	494	495	496	496	533	457	528	477	476	486	518	498	467	502	454	530	461	528	493	534	496	464	525	459	513	515	499	490	494	489	500	488	522	475	474	512	496	487	540	536	478	514	524	485	468	513	490	499	493	522	481	552	479	479	469	512	531	472	533	499	517	478	501	466	512	496	512	485	498	482	486	508	529	476	456	471	451	489	495	532	465	483	515	478	484	460	504	517	519	543	545	507	481	512	518	493	465	525	515	489	482	486	491	520	480	477	490	490	507	488	521	481	496	491	500	509	497	491	484	501	485	457	481	485	534	469	476	482	494	493	456	490	483	505	493	502	502	464	520	505	480	485	489	484	494	522	501	512	516	511	484	470	461	519	461	485	473	478	504	500	500	532	492	544	474	500	474	502	485	461	480	480	483	491	513	466	523	482	489	480	521	464	476	491	495	506	483	475	492	538	497	486	453	508	478	478	466	489	484
9661	2944	1499	801	696	581	549	524	522	498	446	434	457	443	403	451	346	369	374	406	357	367	339	346	392	308	376	336	345	336	353	354	401	358	379	348	314	340	335	365	341	365	338	362	348	350	322	351	351	393	326	376	366	371	379	364	342	369	362	368	395	359	402	365	349	371	408	369	359	373	362	372	369	379	353	382	376	330	340	367	309	334	364	355	323	391	321	357	388	361	323	372	366	387	346	349	337	363	313	359	354	344	356	331	347	357	356	358	371	379	365	384	400	364	362	364	347	356	354	331	372	418	316	344	366	365	386	342	341	343	346	356	346	345	376	361	387	355	352	346	375	342	386	409	328	360	376	338	350	416	349	341	335	347	371	353	381	327	390	355	380	383	371	362	343	359	342	364	370	334	342	323	357	329	342	340	370	338	346	344	363	344	366	378	369	352	383	348	337	363	347	369	353	361	376	371	346	318	341	369	342	349	364	351	361	343	394	369	359	364	363	377	383	376	359	353	350	412	379	402	382	330	346	371	359	371	354	346	340	334	357	371	354	383	348	374	354	372	346	358	349	365	363	312	370	345	368	343	364	381	347	349	343	373	370	343	326	342	373	334	384	359	393	389	360	367	356	372	361	354	348	345	367	346	356	341	346	358	351	328	373	405	294	339	344	365	347	373	406	331	362	349	352	360	377	341	382	359	372	374	339	327	371	320	372	367	349	384	388	406	357	353	350	335	378	332	330	348	376	357	343	363	320	310	372	368	328	346	335	396	358	387	347	359	338	321	350	355	346	372	361	369	387	379	356	362	368	392	353	315	384	360	370	384	344	369	372	356	344	353	367	337	358	362	370	361	332	319	334	338	352	361	321	349	342	334	392	341	355	345	355	371	352	336	363	372	349	352	337	307	373	308	372	364	323	342	356	382	373	409	373	379	369	372	331	391	375	374	362	354	348	356	368	340	330	334	394	374	375	356	328	356	356	392	371	351	343	329	379	352	370	304	354	352	303	362	362	337	365	400	361	368	360	359	311	390	373	377	339	318	301	349	316	337	383	343	358	402	383	355	383	397	371	356	340	340	367	350	343	323	363	347	376	395	329	360	372	383	372	401	371	399	356	328	379	361	363	366	358	349	350	321	316	357	347	345	316	350	353	358	381	329	331	352	366	346	353	314	351	342	381	372	345	339	342	347	365	385	379	340	336	360	369	335	360	378	397	385	398	317	375	351	379	363	328	326	351	351	326	385	367	369	367	348	356	332	356	341	334	364	337	349	345	327	343	360	377	319	331	399	352	368	317	341	358	370	368	359	367	371	390	344	353	352	327	355	344	331	313	348	352	341	352	395	379	374	362	368	391	388	386	351	347	336	385	311	386	365	326	353	370	392	377	382	355	359	360	375	343	369	378	360	347	334	347	358	335	377	368	351	379	397	354	354	331	375	348	370	340	371	337	321	356	348	333	317	363	333	359	352	364	381	359	347	356	384	361	369	369	376	349	377	361	352	327	363	354	372	367	364	363	349	356	358	340	355	343	391	361	347	359	325	329	356	337	344	364	358	385	357	384	359	370	388	337	340	368	365	357	367	305	348	344	362	349	373	365	378	354	350	344	331	374	351	385	362	362	348	342	333	385	359	354	361	390	387	356	369	370	384	389	362	368	380	364	344	372	339	373	363	338	320	335	381	341	385	355	350	404	382	320	347	311	369	355	364	365	358	351	362	385	360	347	358	355	384	383	341	397	343	351	355	397	372	371	331	377	367	341	347	372	345	346	332	332	335	349	361	354	376	360	385	367	360	390	344	408	370	347	385	365	342	379	387	364	390	339	361	359	330	343	360	344	363	358	367	371	359	311	356	367	388	363	361	348	391	359	354	361	373	339	328	321	363	375	351	343	359	330	336	340	378	381	377	351	373	352	388	362	353	350	327	358	356	357	344	365	343	339	356	350	353	373	384	375	337	396	346	316	335	374	370	391	316	344	359	355	363	347	341	365	340	361	352	360	330	387	354	370	382	348	392	396	363	328	365	374	337	367	345	374	359	341	348	355	362	348	349	349	332	339	367	366	373	358	385	349	336	367	350	350	348	359	352	372	349	383	329	361	349	348	360	349	348	377	391	387	361	349	371	364	331	330	338	374	365	353	332	338	347	356	349	339	365	349	371	340	334	325	336	341	330	339	349	353	349	340	352	371	367	357	332	348	337	358	371	330	375	330	368	347	338	393	352	329	376	362	335	335	369	379	391	359	323	320	352	338	368	339	339	364	397	377	346	350	366	383	332	339	329	367	342	401	314	316	380	404	387	375	385	311	375	410	353	351	363	375	358	341	355	336	353	371	359	358	358	358	366	349	355	375	356	379	353	331	373	328	330	364	382	362	365	361	376	364	353	379	400	352	373	376	363	356	344	389	332	366	380	381	377	385	389	370	363	366	335	377	413	353	384	382	327	321	374	357	317	371	358	374	368	313	351	381	385	361	382	321	360	383	346	372	380	398	394	347	427	346	338	328	322	390	333	354	352	348	381	363	359	389	337	345	341	335	391	340	422	365	386	333	416	348	390	391	342	353	350	367	344	392	355	364	371	368	334	379	395	347	384	339	343	345	341	361	365	387	390	385	402	351	393	339	331	323	386	401	368	355	394	404	358	379	352	347	396	374	388	379	360	352	390	321	353	348	361	366	369	361	365	336	345	360	348	342	391	371	384	376	349	350	362	380	359	365	377	364	344	335	354	349	366	353	355	318	381	326	349	366	367	367	336	349	322	382	386	354	330	377	360	355	342	353	359	365	327	352	366	368	342	323	326	366	366	343	339	383	374	332	386	372	378	340	381	354	338	380	325	371	364	341	362	342	378	357	354	343	388	369	416	373	395	369	323	377	352	354	316	328	299	358	366	340	364	357	352	321	366	357	377	361	333	361	370	336	330	354	384	333	363	370	363	349	330	357	377	322	332	345	364	375	388	354	368	357	368	345	343	359	343	398	321	328	315	365	354	362	380	355	356	346	348	346	349	342	340	341	353	370	379	367	372	338	349	364	319	374	353	362	360	388	387	365	343	379	370	368	375	382	369	382	381	342	381	370	377	347	344	364	368	368	372	343	347	335	331	346	358	339	329	371	370	372	334	346	333	363	307	375	339	337	336	348	374	361	357	322	349	354	350	339	358	325	328	359	349	366	366	345	343	362	351	385	350	316	381	364	357	373	346	377	354	346	370	342	346	374	333	337	347	336	356	396	344	297	363	360	376	349	347	385	328	370	325	342	348	354	359	341	342	332	326	344	338	367	374	396	369	381	361	360	358	364	388	364	376	343	366	388	321	359	352	346	350	397	349	344	360	391	339	360	371	360	390	371	341	373	344	377	388	334	365	355	340	361	370	370	375	333	345	380	367	342	415	387	332	361	351	385	354	382	378	360	385	377	349	376	353	373	372	357	391	362	344	349	353	347	362	358	330	337	368	353	412	355	374	386	352	376	366	374	374	320	365	359	374	361	364
7064	3090	2776	2381	2310	2189	1928	1882	1854	1548	1364	1342	1289	1276	1103	1042	951	975	959	900	914	950	828	881	877	897	863	883	846	826	851	865	831	884	874	831	842	852	793	829	855	867	866	891	852	815	928	865	870	878	848	813	824	813	871	882	849	872	886	843	826	884	858	851	905	836	842	838	837	922	857	875	856	855	879	861	826	833	827	788	823	858	833	841	848	840	849	841	858	849	836	858	803	818	877	825	838	850	827	836	783	854	850	914	857	847	872	908	880	886	811	877	831	865	893	857	795	882	857	779	823	876	841	864	811	856	776	838	849	787	909	869	898	881	826	810	855	887	879	842	849	933	838	832	835	858	830	847	845	839	897	825	832	844	829	822	828	833	835	874	845	836	823	862	846	822	784	858	804	877	905	860	827	808	845	848	881	882	874	868	859	873	836	861	863	822	855	826	840	862	916	844	815	823	825	858	780	814	861	808	859	808	835	799	843	819	832	838	866	842	841	844	862	830	861	842	866	861	848	866	909	839	783	809	807	865	901	865	848	885	830	885	841	769	822	884	816	842	873	873	849	844	875	872	851	888	816	845	832	882	876	827	843	858	807	872	816	791	902	864	842	865	835	828	812	865	810	912	822	795	894	810	834	823	886	844	797	864	842	811	884	838	834	809	815	889	822	823	895	846	862	876	835	840	880	885	836	842	854	838	812	827	840	871	827	802	846	847	863	831	819	844	838	881	820	888	861	840	835	858	866	824	906	787	865	820	881	829	798	813	818	896	872	837	857	844	814	861	838	828	828	884	793	837	892	856	867	864	876	836	898	841	783	825	845	852	828	830	884	861	831	843	864	918	864	834	846	821	853	815	843	896	825	797	849	820	843	835	868	866	866	865	864	861	855	825	839	856	917	835	843	864	878	804	830	889	845	839	850	860	882	900	838	876	892	818	883	865	852	888	883	819	874	876	848	866	841	869	880	814	803	868	800	807	815	865	854	841	849	832	897	836	852	831	809	883	823	791	866	836	830	850	839	839	822	912	870	837	855	859	841	815	848	795	871	909	868	909	861	822	839	876	864	826	855	871	815	828	790	822	855	795	856	865	814	828	849	779	827	864	816	833	855	852	846	897	856	837	847	848	813	854	835	820	855	819	809	887	851	810	807	871	783	831	862	841	790	808	877	897	847	873	837	850	854	850	850	831	823	851	831	822	864	840	827	892	890	870	884	868	888	817	899	845	903	850	806	882	852	853	816	895	851	854	836	836	879	828	849	812	884	852	876	837	866	882	835	877	841	810	862	826	851	824	858	867	860	877	834	774	843	869	855	806	929	895	846	850	829	874	853	834	814	853	841	890	816	875	783	855	845	861	794	825	854	850	891	829	841	813	868	829	807	835	840	834	875	894	867	876	870	789	834	841	871	829	818	855	875	817	865	833	870	871	878	834	810	862	871	885	895	885	852	895	840	812	835	900	909	891	888	857	830	843	898	831	904	904	820	862	896	874	847	878	852	792	851	831	864	867	848	796	849	843	817	835	870	835	912	853	846	840	848	825	848	884	880	849	802	883	863	882	908	816	819	886	905	853	881	821	877	826	830	834	817	840	885	797	842	844	877	838	848	832	874	841	827	830	809	884	800	802	891	888	836	870	827	850	830	948	896	880	811	823	871	871	833	883	855	831	798	831	881	818	845	868	800	832	849	807	889	823	824	859	841	875	850	828	858	847	858	864	834	844	834	854	817	827	828	798	886	834	876	828	830	841	895	862	875	822	884	850	819	888	898	843	828	829	783	824	823	843	916	838	834	841	824	828	891	839	800	780	805	831	873	830	808	856	869	796	841	845	905	873	805	853	828	864	858	825	894	862	846	871	826	874	895	846	822	827	834	880	806	812	827	860	874	846	813	850	796	838	864	843	815	876	815	823	844	817	841	834	799	820	838	859	860	840	815	806	869	844	816	803	811	874	839	821	883	900	871	877	842	847	836	798	838	841	825	848	830	822	835	874	867	840	853	843	834	822	854	841	866	875	796	841	858	836	829	835	871	822	854	869	820	850	868	838	816	800	849	897	879	820	866	837	829	848	865	812	841	909	815	862	871	865	885	835	898	870	854	898	892	849	806	833	848	869	847	858	878	824	831	934	848	822	816	863	843	857	822	892	916	826	888	869	856	801	870	877	850	846	844	864	794	864	862	861	839	856	863	810	816	867	861	831	860	879	848	844	853	860	873	873	831	853	859	879	844	836	864	833	834	880	900	772	842	849	907	834	816	855	827	860	874	853	854	852	809	817	886	848	864	875	860	846	893	878	784	837	902	846	855	866	890	869	883	834	866	828	846	841	857	877	923	798	856	875	823	855	864	823	832	872	901	859	834	826	840	853	872	880	846	889	878	835	847	843	836	820	846	837	864	849	858	817	853	868	871	830	871	815	866	902	866	865	785	876	848	895	859	870	856	856	873	821	828	867	863	839	854	907	845	821	829	806	884	833	891	869	877	838	844	905	855	832	859	849	806	847	789	827	843	824	851	772	816	824	882	888	797	832	815	798	865	810	815	882	888	878	892	855	864	854	849	885	786	853	865	842	872	851	837	843	863	879	863	835	844	841	848	842	842	854	841	823	822	795	846	799	849	830	828	871	846	789	862	850	870	855	852	835	832	858	848	827	848	832	792	834	816	882	894	813	787	815	843	813	838	814	849	832	878	880	804	806	844	875	823	880	825	879	899	889	869	850	835	861	854	846	843	830	887	854	831	806	802	810	829	838	864	923	825	828	841	887	857	858	868	831	825	792	845	805	821	849	815	873	849	819	843	850	843	823	866	809	805	829	848	855	856	888	821	887	848	843	811	840	821	870	832	840	842	852	849	822	822	834	857	858	798	819	813	801	814	838	830	822	817	836	886	828	818	803	851	901	800	809	829	908	852	890	859	843	872	856	845	810	849	811	843	819	870	812	850	816	873	829	840	830	860	851	816	921	842	817	836	834	843	854	832	877	870	814	811	863	850	809	916	850	866	840	880	832	808	823	866	864	837	859	840	895	844	881	833	854	854	860	874	850	834	802	825	842	867	866	813	851	834	811	859	838	859	896	880	810	844	885	886	822	865	814	856	849	871	842	855	830	838	893	888	845	832	872	918	858	864	842	836	831	816	859	902	895	864	819	847	879	847	875	816	841	796	832	857	836	865	793	811	876	856	822	847	808	846	886	857	833	834	865	845	861	844	809	795	828	857	879	828	866	817	865	790	880	834	893	834	824	839	854	832	846	851	837	839	829	831	880	884	843	858	809	831	875	829	833	851	825	904	874	882	848	862	818	897	830	780	863	875	856	810	839	816	806	877	858	831	844	829	864	830	847	878	857	798	855	857	844	879	915	871	865	849	814	812	872	753	870	872	840	821	851	849	868	832	857	877	835	865	851	853	831	836	873	817	869	855	850	834	817	790	885	825	866	816	855	858	867	819	882	846	820	865	868	870	880	858	829	908	809	826	924	824	800	814	805
22784	9300	4355	1383	964	822	765	691	637	559	521	518	496	456	424	391	362	394	386	384	371	342	373	347	311	351	375	327	389	359	365	363	383	313	351	347	355	329	340	318	322	332	360	358	340	330	334	372	353	360	378	342	326	335	352	339	306	324	333	354	343	394	404	319	317	331	362	367	330	334	326	340	372	348	331	361	320	332	360	347	377	344	345	332	357	338	345	348	348	370	365	323	325	311	302	332	347	359	321	384	373	330	363	338	293	343	346	350	335	278	377	297	357	387	345	292	324	358	371	302	311	340	357	353	363	344	396	358	331	345	353	351	376	378	362	341	353	325	344	337	331	364	347	391	358	363	343	322	309	345	350	320	337	335	355	359	339	312	357	342	334	311	335	333	343	386	354	341	324	338	354	307	390	321	339	319	330	350	335	345	363	340	322	322	313	369	360	362	336	346	318	332	402	371	342	347	356	319	345	335	365	315	324	326	327	325	373	344	369	351	337	332	347	358	346	381	354	342	320	339	362	377	368	340	325	331	368	359	328	311	344	352	364	334	326	317	358	342	353	326	335	362	338	376	349	328	311	381	348	362	332	364	330	305	329	308	363	394	338	345	328	332	322	352	342	364	370	354	358	327	340	318	378	332	309	343	330	301	349	344	348	376	304	348	355	338	371	328	348	375	338	363	378	361	359	348	327	331	319	325	324	319	343	307	346	342	328	323	338	313	347	343	350	352	334	373	336	304	332	334	345	325	344	330	331	330	372	353	372	343	330	333	343	340	368	326	316	350	371	344	352	338	400	327	346	338	377	339	319	341	350	302	346	395	340	355	338	355	339	319	300	349	332	377	352	358	323	356	314	357	363	366	323	334	323	363	346	300	377	334	333	339	350	305	340	355	316	356	364	322	361	360	351	366	323	359	323	346	331	374	323	347	359	342	363	339	323	352	344	345	334	342	343	343	348	363	348	368	349	341	362	350	339	354	355	384	329	366	359	340	375	319	360	339	369	351	312	342	328	302	338	382	350	360	339	345	353	316	310	324	341	361	350	338	365	343	336	349	341	339	308	336	363	336	336	338	362	345	322	329	345	354	366	357	345	342	331	366	314	333	323	351	325	325	382	349	310	396	387	370	342	338	349	350	329	356	322	305	294	320	324	348	322	343	359	341	344	337	344	318	337	312	336	383	331	337	362	374	352	340	353	350	334	343	352	343	325	350	338	364	365	339	353	354	362	332	337	317	334	376	304	311	319	374	320	314	318	325	341	334	346	390	345	366	354	362	333	313	321	391	400	305	289	358	349	351	337	361	339	338	328	360	311	346	343	340	353	348	330	338	322	299	347	329	334	308	335	327	355	323	360	320	333	305	316	334	343	353	306	356	357	331	353	357	324	388	316	333	364	313	347	342	374	331	332	366	366	356	348	326	369	329	374	355	323	354	389	344	344	355	346	332	327	315	342	325	353	352	361	344	349	377	336	359	365	317	377	339	338	343	341	349	294	331	345	334	374	366	356	334	334	336	349	346	353	363	332	350	319	324	341	355	360	311	329	329	374	314	315	362	342	351	352	347	335	340	347	331	379	363	337	335	364	373	335	356	361	334	340	327	332	319	346	380	360	348	349	336	339	331	324	343	343	352	362	359	319	327	351	327	338	344	327	318	342	353	290	324	342	392	366	344	333	362	331	345	333	304	341	366	396	334	303	350	379	312	300	358	347	377	346	329	360	334	352	339	328	354	358	339	343	349	327	363	338	368	355	334	324	376	354	382	322	330	325	343	344	300	355	368	365	337	358	366	322	360	353	380	355	335	320	338	310	323	311	333	351	357	365	335	376	341	322	368	335	343	329	330	344	366	322	366	346	346	361	314	357	346	361	381	383	360	348	320	354	323	356	341	342	338	309	364	354	315	351	347	325	338	341	320	348	325	332	370	359	309	338	361	336	346	354	387	344	364	335	334	351	347	372	320	330	312	338	351	351	328	347	338	348	307	344	331	342	336	362	352	364	334	333	356	361	364	330	350	346	343	347	322	364	368	361	342	359	339	365	350	337	363	376	342	356	346	364	358	336	349	306	334	342	337	315	322	324	337	357	331	324	339	350	304	363	321	275	359	358	326	347	378	376	285	334	346	322	343	335	365	335	326	327	370	296	338	351	386	329	359	348	322	359	339	347	320	326	310	336	323	345	317	311	354	315	326	349	344	312	344	370	334	301	367	367	330	371	345	341	400	352	354	347	357	305	353	378	370	348	316	364	323	372	325	348	295	340	350	330	318	348	382	340	341	369	354	322	340	355	303	309	357	345	365	353	362	366	355	369	339	360	372	362	354	327	343	370	353	374	373	308	325	296	351	352	354	321	336	350	341	325	322	354	309	356	350	389	350	342	383	331	359	309	345	341	347	362	383	315	375	341	354	354	320	341	380	301	310	341	335	342	336	356	344	332	325	336	337	348	321	318	388	336	333	331	355	353	361	348	331	325	334	346	366	362	364	356	302	381	331	357	396	338	344	303	311	354	364	347	331	338	333	340	344	338	336	334	355	320	357	346	364	379	353	319	324	311	313	313	279	339	345	326	355	363	355	369	326	323	362	359	335	345	301	319	328	314	298	378	341	340	316	325	344	322	324	357	349	360	352	349	344	337	308	384	360	363	344	352	374	354	357	340	317	353	347	331	349	355	370	323	357	348	399	327	314	358	341	330	324	351	397	360	333	358	369	343	332	322	334	374	327	345	330	320	330	359	336	340	386	339	324	387	370	380	352	354	350	336	375	351	330	322	349	386	338	353	359	360	382	364	351	337	353	316	347	341	397	349	335	332	344	309	355	346	318	340	364	355	321	346	397	322	362	308	337	369	367	340	327	330	352	360	362	348	313	356	335	335	378	352	319	333	339	332	338	353	345	341	356	352	349	370	315	366	324	299	364	368	350	361	338	365	327	350	355	317	351	328	336	318	328	337	339	326	324	367	352	319	348	343	360	364	390	345	332	339	334	343	345	362	352	320	335	340	353	324	305	338	354	363	344	360	361	329	334	360	332	342	303	303	342	407	320	339	329	335	345	335	341	352	358	330	341	300	366	363	364	342	340	341	350	348	364	305	327	394	318	340	363	348	327	328	346	312	324	375	336	346	366	360	326	334	328	377	323	379	345	307	300	319	342	337	309	357	337	330	321	370	368	325	347	362	346	324	360	336	333	328	340	361	319	325	329	320	336	363	311	332	339	332	313	356	339	343	303	375	347	311	301	363	362	333	330	341	321	318	340	321	329	362	338	338	346	348	322	353	314	371	331	347	339	331	306	317	359	328	364	359	369	340	362	321	349	370	400	352	354	336	329	365	350	335	348	319	349	340	327	325	355	341	335	324	346	376	350	342	372	330	356	326	368	333	330	325	319	331	306	340	307	315	336	336	392	363	327	359	356	341	354	366	362	313	323	321	340	352	339	352	320	337	345	315	366	359	335	334	357	407	345	370	365	384	330	312	308	337	331	401	303
16041	7815	6033	3633	3338	3365	2872	2598	2397	2109	1911	1769	1683	1506	1226	1129	1156	1045	1016	1022	961	914	889	872	823	804	917	839	885	829	829	830	837	855	800	805	813	811	804	815	814	856	833	818	777	819	768	793	820	809	829	775	833	801	786	789	880	808	846	822	794	824	825	829	860	857	774	779	801	816	808	824	825	799	831	753	836	897	824	807	780	769	855	820	794	843	809	832	809	814	794	799	776	840	864	824	860	824	803	850	876	824	791	793	798	808	761	812	825	824	792	821	832	824	747	812	832	813	768	799	806	802	775	793	795	799	818	770	824	827	815	872	785	842	818	816	774	813	783	796	825	794	778	776	777	797	788	818	892	810	834	864	830	831	826	793	806	771	811	812	806	785	822	805	814	803	779	836	776	786	804	795	734	754	804	811	790	826	863	852	795	800	824	837	794	802	832	787	774	806	751	854	794	750	831	786	747	836	806	799	865	795	781	761	819	785	847	789	799	750	872	801	825	844	836	814	816	773	827	814	781	843	795	764	852	822	828	824	830	814	800	813	776	814	822	806	829	833	807	816	835	800	805	811	843	798	862	839	819	783	853	825	806	822	780	814	815	821	863	794	780	769	856	827	803	833	827	833	796	837	848	779	835	794	776	804	773	845	796	838	834	832	822	780	835	841	836	834	755	793	817	812	848	786	800	808	814	839	774	780	842	772	835	831	801	793	834	748	822	857	790	806	809	843	768	816	826	823	812	829	770	751	821	854	809	827	811	844	833	813	824	822	871	833	777	819	775	805	844	807	817	790	812	845	792	806	797	783	805	826	806	790	784	773	860	831	793	814	806	809	814	845	819	821	859	779	820	841	819	790	819	874	803	802	795	804	821	828	822	778	778	815	811	846	763	818	774	861	762	807	771	785	822	788	786	803	803	783	839	826	819	818	785	836	827	820	788	864	859	790	831	767	841	813	788	826	796	820	842	821	843	823	783	798	836	809	838	818	793	850	840	774	815	833	814	805	851	833	836	818	808	797	783	768	805	805	801	786	837	835	814	804	858	797	804	821	799	816	816	817	781	790	775	767	820	794	836	844	791	828	877	797	836	819	800	762	792	809	789	816	777	858	797	835	844	865	840	766	735	861	872	872	824	869	818	862	773	821	790	787	819	831	819	831	810	818	809	795	794	801	824	795	823	740	793	767	838	843	800	796	797	823	809	827	795	769	846	867	836	857	817	824	842	768	748	872	851	844	834	838	806	847	781	821	816	823	785	852	793	837	822	770	840	827	816	810	768	849	861	795	824	805	868	784	807	813	849	836	796	765	818	873	803	815	837	800	846	768	778	774	820	772	774	795	791	845	858	809	824	784	864	756	837	814	822	815	782	819	770	801	846	854	812	861	806	810	793	793	822	842	844	792	805	786	805	884	819	846	825	836	820	774	815	816	819	865	828	815	830	830	785	794	815	826	830	830	846	803	836	797	801	774	796	827	808	762	814	762	812	810	764	792	826	815	829	812	821	818	815	834	830	831	797	821	851	805	804	850	829	835	756	793	818	824	789	751	819	817	841	826	808	812	840	823	789	818	755	839	735	787	828	788	806	833	783	850	829	812	835	811	805	830	772	831	781	749	817	802	814	810	766	790	787	843	835	816	809	788	805	767	792	818	806	804	815	823	872	784	789	833	827	812	805	807	870	789	765	824	826	827	812	845	800	771	856	836	839	848	783	832	823	810	772	825	810	839	767	804	802	799	822	839	836	813	762	820	812	768	796	820	833	846	868	767	851	799	794	801	787	827	827	814	842	785	825	805	868	795	837	795	834	814	796	788	842	850	824	807	807	806	828	789	812	825	786	747	819	829	768	804	768	824	783	824	826	804	798	818	815	803	850	804	846	765	814	833	743	783	789	827	836	801	796	798	867	840	739	734	807	806	824	785	789	853	796	770	861	814	860	788	865	816	816	858	767	786	778	784	811	794	782	790	795	813	780	839	850	801	786	823	809	802	791	831	791	767	828	833	802	818	787	805	809	816	835	748	815	866	769	805	789	838	761	781	806	819	785	808	822	867	846	760	880	763	793	814	837	851	839	837	797	827	828	825	821	767	808	787	791	801	816	789	810	846	837	857	818	771	798	776	832	814	792	818	862	766	857	815	806	838	841	790	824	822	846	817	801	844	844	815	779	853	781	821	852	777	755	838	778	855	781	820	827	807	786	798	835	817	811	847	819	794	820	791	808	839	812	834	770	809	830	857	817	815	809	811	775	845	790	813	750	809	835	779	783	811	788	747	817	822	779	794	782	796	771	792	770	779	749	813	860	823	816	775	796	854	767	797	851	809	846	791	758	789	858	778	797	812	841	768	838	821	794	784	748	743	844	772	823	833	759	822	792	777	849	793	821	848	797	765	811	789	807	812	795	809	831	792	794	815	812	839	800	855	840	815	807	815	838	800	815	813	838	818	779	818	806	817	810	825	830	830	809	816	874	752	787	768	791	810	826	760	801	794	847	850	830	798	777	768	863	851	851	804	801	759	798	791	821	798	810	831	828	764	801	783	844	839	791	767	798	840	798	813	810	824	861	828	818	859	808	845	769	848	760	768	797	822	791	805	822	855	830	795	829	863	810	795	775	804	782	848	749	839	818	831	868	841	814	807	840	772	796	801	804	828	821	814	809	849	838	796	849	822	746	791	784	835	829	766	829	799	792	800	847	892	837	806	834	872	859	764	836	859	812	836	795	775	848	808	789	781	798	803	838	804	824	788	815	778	757	836	828	837	815	723	780	824	806	828	794	789	809	780	856	784	854	773	812	782	829	824	792	806	788	862	802	827	790	816	851	845	794	812	804	799	760	828	766	828	810	874	828	778	833	836	747	797	794	785	838	846	821	824	778	776	795	822	830	862	851	800	853	831	786	815	835	838	813	779	804	784	828	835	814	843	846	789	777	786	764	792	853	812	810	790	771	781	832	754	821	829	817	783	817	756	842	821	803	759	815	854	758	801	831	776	781	801	791	816	791	787	787	841	839	826	867	841	837	795	804	897	805	814	797	829	799	756	834	805	843	794	794	833	798	810	819	795	803	769	789	848	854	763	825	793	849	812	793	816	842	821	787	849	841	828	793	782	770	799	798	825	788	815	795	796	839	866	839	766	838	819	809	809	792	804	830	802	853	837	782	825	777	804	820	776	815	800	815	762	776	752	814	786	860	792	835	818	791	828	860	796	852	862	789	823	835	836	779	807	797	802	803	835	766	801	836	837	777	856	771	832	817	767	822	833	764	840	840	809	827	840	792	750	822	824	795	793	795	814	839	771	794	843	802	803	782	773	803	825	826	880	774	781	859	815	781	829	781	819	768	796	819	806	787	842	749	795	792	814	805	813	811	879	839	777	833	779	818	777	858	837	819	818	801	792	799	827	781	768	840	816	811	741	800	779	808	805	834	832	778	859	835	845	812	788	813	781	833	827	795	858	816	799	846	776	788	803	741	783	883	787	851	745	801	853
32356	15498	6411	1957	1263	1052	767	714	649	538	492	430	404	340	324	282	281	244	247	271	245	254	202	216	203	198	187	217	210	179	164	236	227	213	205	195	176	196	217	193	212	202	170	210	192	194	202	189	200	228	198	177	207	161	218	186	200	194	195	191	215	221	183	196	202	179	206	191	194	179	196	194	195	178	213	200	183	197	196	207	191	212	209	211	203	200	237	185	217	178	172	209	187	187	188	189	178	226	192	211	199	203	198	216	228	193	225	199	177	191	198	178	223	206	213	217	208	219	230	215	175	165	207	201	201	212	205	213	201	216	187	206	192	174	214	188	198	194	209	179	191	199	231	194	187	208	185	188	209	201	196	226	218	195	199	201	212	187	200	194	206	194	195	202	190	177	180	198	201	207	184	191	203	198	180	234	210	196	227	211	173	209	208	190	209	192	202	210	191	199	199	200	223	199	189	185	182	194	205	173	187	193	209	218	195	185	187	187	203	209	198	201	213	192	189	214	214	199	157	174	200	217	199	168	204	186	193	202	181	223	200	188	216	195	210	205	195	204	199	182	168	209	188	196	174	213	209	187	185	204	224	192	216	217	196	176	219	201	173	177	200	211	219	204	199	196	212	201	225	222	178	222	176	209	182	199	185	185	206	187	211	197	188	226	206	182	196	187	208	232	201	193	198	197	203	222	204	195	207	191	210	197	199	196	182	217	186	218	227	193	200	180	176	172	213	194	243	225	188	185	189	213	172	203	224	227	178	201	201	201	225	248	180	201	210	185	193	177	184	190	203	195	213	226	197	203	196	222	190	187	209	194	207	208	192	177	199	208	207	203	218	186	183	166	183	188	214	224	179	192	196	211	192	182	191	176	166	197	167	170	200	183	219	190	218	203	205	201	182	215	188	203	202	176	199	178	190	178	215	210	190	196	187	204	190	216	189	203	212	190	191	184	181	202	223	202	186	190	209	211	189	192	210	218	195	192	181	177	208	184	185	202	221	195	190	198	196	204	190	207	199	211	207	225	196	176	186	194	189	185	216	214	226	196	219	205	185	178	193	192	186	199	194	201	180	193	223	197	180	208	199	193	214	203	217	217	184	205	181	216	191	210	208	170	172	175	185	177	200	187	215	173	197	234	188	203	212	181	182	178	198	191	194	223	204	190	209	206	178	189	210	224	219	207	205	210	210	196	188	182	219	193	196	177	183	200	206	171	215	200	181	186	189	209	174	192	193	209	210	197	197	200	215	217	188	168	193	182	187	188	193	202	204	202	226	191	178	204	209	192	194	209	216	202	225	202	190	190	200	211	174	203	184	200	194	214	208	160	178	169	202	169	190	171	182	184	208	181	186	214	197	200	215	219	202	213	217	199	186	200	185	187	194	197	209	226	209	190	201	218	213	199	221	192	234	212	196	201	181	176	197	209	178	200	192	199	181	216	194	215	218	185	199	206	215	218	179	206	197	193	199	205	214	204	219	198	182	188	192	191	211	204	215	206	187	222	196	231	210	211	182	181	213	211	213	211	206	184	196	178	214	189	209	201	172	194	192	207	207	194	197	212	209	189	191	191	207	221	193	186	199	199	215	194	182	193	186	200	211	165	200	195	204	195	204	215	214	195	201	188	191	168	201	220	191	187	224	192	169	187	210	181	174	214	190	175	207	192	190	227	198	173	195	194	198	188	205	211	207	189	213	202	182	231	192	179	196	210	197	192	186	208	192	204	176	201	211	191	185	227	192	190	205	210	191	170	208	201	211	186	211	238	203	181	186	201	190	219	183	185	206	219	220	202	222	217	192	196	171	202	208	199	224	190	182	198	199	188	202	175	194	181	208	206	226	174	203	229	204	203	205	203	192	205	191	217	198	174	193	195	181	176	198	191	199	220	195	182	170	190	189	200	188	188	200	202	215	222	182	149	187	206	187	204	208	193	191	209	196	212	214	171	196	200	193	217	200	183	174	202	203	196	221	195	191	213	208	208	209	184	205	182	228	199	207	173	183	199	179	204	221	210	214	218	211	195	190	206	168	173	216	191	196	188	231	212	193	178	206	176	203	201	207	228	196	193	213	201	171	208	192	194	223	199	179	221	209	182	190	187	214	198	171	181	229	192	188	187	214	202	198	194	189	204	218	174	191	184	228	194	225	201	218	222	193	203	210	199	192	174	181	213	203	183	207	213	187	196	194	176	215	207	214	203	199	180	185	175	216	203	190	221	184	206	209	205	202	169	226	178	171	184	195	174	177	235	190	172	202	181	184	160	197	218	217	206	200	205	216	178	203	168	240	188	183	226	215	195	185	215	194	210	231	195	211	169	191	195	208	203	225	207	214	208	196	220	193	227	200	191	191	193	192	205	196	177	188	205	202	192	190	204	201	196	191	202	196	193	190	213	196	209	185	176	195	183	212	193	202	219	202	184	206	211	210	186	193	199	225	221	193	173	197	181	175	178	192	208	206	182	159	210	203	215	205	192	197	200	213	191	215	177	205	214	199	182	211	200	205	207	187	216	221	201	210	194	209	183	198	217	212	208	189	166	203	213	182	191	196	188	180	204	179	190	192	185	190	189	196	178	194	209	183	210	210	209	202	187	201	214	220	177	223	207	195	190	188	204	189	196	176	216	190	198	216	182	210	203	192	211	182	220	226	212	206	199	198	211	197	207	207	192	219	188	190	208	204	165	231	198	192	189	173	200	192	187	214	170	190	204	207	197	211	201	199	219	190	208	211	177	216	204	196	200	190	190	209	225	202	217	196	190	180	214	207	183	190	208	201	218	182	225	172	179	186	196	188	170	186	168	198	207	196	196	207	191	193	203	213	191	185	198	216	212	198	219	203	196	211	229	209	217	199	204	209	193	206	193	229	207	221	199	172	191	199	199	189	199	175	205	206	185	211	196	209	180	212	170	202	202	180	189	201	214	198	221	216	197	203	206	186	212	187	214	198	178	220	209	213	182	198	190	214	225	196	179	214	179	212	214	198	190	209	201	169	183	214	197	171	194	157	212	167	179	192	199	197	205	178	186	202	234	199	201	194	188	211	203	194	189	207	201	223	197	228	184	205	178	192	188	182	187	185	163	200	205	214	226	178	188	179	179	190	223	172	218	209	188	166	184	200	209	214	194	205	213	205	189	217	220	193	186	204	190	190	180	191	180	196	226	182	195	193	208	171	185	219	207	175	189	190	191	193	210	223	187	199	216	211	219	213	198	189	190	211	162	188	198	182	195	165	212	220	188	195	192	208	208	183	192	194	201	220	209	191	190	221	186	199	203	177	184	211	208	169	191	220	179	164	185	192	184	202	190	198	208	167	203	197	206	204	197	200	204	204	201	189	201	167	202	211	203	208	170	190	205	182	209	211	212	176	199	178	205	169	200	200	191	202	212	191	199	206	187	203	208	201	194	192	211	202	187	182	199	210	217	213	182	185	174	187	180	182	199	201	217	204	207	183	173	195	216	189	177	205	207	198	190	212	180	186	187	209	191	207	228
21621	11160	7236	4852	4465	4306	3547	3020	2902	2373	2257	1975	1692	1439	1214	1033	893	893	833	822	696	619	626	613	575	572	567	552	573	554	502	571	548	565	574	503	516	518	528	553	507	515	481	516	516	506	509	506	492	491	510	526	472	500	504	521	492	470	501	446	504	521	519	500	540	529	487	508	486	507	467	523	507	481	482	553	512	495	452	518	515	498	463	499	494	481	490	504	499	486	484	491	485	498	454	497	508	520	505	490	461	478	517	471	479	503	533	516	481	516	484	504	526	482	517	496	524	522	457	469	494	499	499	525	514	501	452	477	474	522	522	499	498	488	496	452	511	489	507	494	469	509	463	472	498	462	513	485	514	545	516	535	527	481	509	495	464	501	526	469	500	474	506	485	529	494	493	503	503	506	477	506	449	503	527	511	497	472	482	496	541	491	493	493	486	482	511	486	507	505	469	457	494	518	542	463	500	490	484	508	515	514	475	450	478	459	461	472	493	503	492	474	512	494	518	491	498	543	475	534	476	489	509	495	506	478	489	464	487	498	505	505	515	503	475	484	458	492	530	483	456	501	512	476	473	499	474	518	476	490	460	485	500	521	519	481	472	497	479	443	432	509	499	519	522	441	483	472	504	501	522	483	495	507	460	490	505	488	494	475	459	522	500	476	477	463	468	493	442	543	528	500	500	495	496	509	499	493	485	479	514	508	484	450	495	497	489	485	460	493	499	440	488	462	482	483	509	489	498	471	522	504	443	487	521	500	480	498	462	464	504	495	502	463	521	488	447	491	522	489	517	490	495	481	499	507	487	518	492	491	486	428	489	459	507	490	482	502	481	470	497	473	508	454	527	501	502	501	453	503	495	501	488	479	499	491	507	494	469	452	485	484	539	478	473	486	527	525	464	503	476	470	485	479	471	501	529	490	473	480	500	503	483	481	485	486	493	517	507	468	521	488	523	500	482	459	510	483	498	485	467	504	480	537	492	477	475	473	484	505	476	478	522	509	449	477	510	475	496	483	496	482	516	511	497	517	464	525	482	485	478	498	511	523	534	502	513	509	487	496	517	502	506	500	508	484	490	480	502	492	521	484	498	497	470	485	476	493	492	500	523	484	486	514	478	487	525	496	489	506	509	512	487	517	532	468	491	491	473	434	487	501	464	516	496	438	476	475	526	464	466	504	520	499	531	530	473	476	504	478	504	497	501	488	463	481	495	462	467	481	481	493	494	538	485	508	495	502	507	526	514	473	508	491	539	487	507	486	490	552	528	487	509	495	469	458	490	466	487	490	489	539	517	483	461	505	481	510	491	478	570	504	488	480	484	510	459	487	475	523	496	493	492	476	503	527	497	493	520	501	476	521	538	495	501	472	480	505	530	488	494	494	487	464	461	493	500	513	495	452	524	498	517	476	487	510	463	471	506	473	485	522	478	511	510	464	471	479	478	461	490	515	503	499	494	493	457	480	494	493	437	485	452	504	492	490	520	482	494	513	470	470	486	497	488	464	493	482	467	471	461	439	519	547	511	448	494	500	496	480	504	474	447	525	524	519	492	482	472	464	473	487	480	476	504	462	474	505	466	566	475	501	522	502	504	500	493	537	539	461	469	518	493	475	522	502	513	468	488	510	539	492	521	516	465	499	494	503	492	475	529	482	470	469	502	481	506	507	524	505	538	521	474	480	495	507	506	484	495	457	460	502	517	500	547	516	534	521	484	482	452	477	498	507	460	480	495	474	501	443	473	460	524	514	492	497	490	472	488	516	468	474	514	515	488	497	515	507	501	479	514	509	538	479	487	470	482	509	503	502	509	533	528	520	512	512	530	499	460	490	441	481	496	518	493	469	481	516	476	435	489	510	461	478	478	477	453	518	476	508	449	478	503	539	464	480	503	468	519	486	509	503	507	491	488	450	514	500	502	524	522	509	479	504	499	518	505	460	520	484	490	475	495	514	519	492	504	519	510	499	501	495	500	509	505	482	493	478	511	498	501	499	476	492	503	540	499	532	480	454	530	473	493	508	484	506	524	459	480	494	460	488	466	483	542	485	486	500	474	495	517	435	512	487	538	507	529	518	495	475	481	444	511	531	499	482	492	477	503	480	458	537	496	477	486	449	514	478	510	497	499	511	499	489	478	463	502	497	506	475	522	514	520	498	473	488	524	481	496	486	512	497	485	458	512	507	508	492	519	505	506	493	459	485	519	489	461	495	458	504	513	514	517	468	484	523	525	517	509	497	496	516	483	482	473	496	465	536	493	489	488	469	476	492	461	538	510	518	447	489	487	475	510	480	490	466	494	491	501	488	462	518	477	496	462	535	513	492	473	496	486	475	471	463	489	475	488	510	475	471	493	510	494	473	503	497	495	500	495	495	476	503	481	495	505	486	507	498	520	483	498	502	483	468	494	511	498	472	487	450	525	503	491	536	507	506	476	481	484	473	520	522	477	428	485	495	523	479	520	490	504	504	473	501	475	457	469	477	533	510	472	487	478	517	487	512	510	489	484	482	489	517	511	500	483	520	519	504	507	500	478	528	517	496	486	489	494	469	481	517	458	443	492	481	533	477	491	551	473	494	498	487	515	509	511	501	466	482	461	498	452	500	527	471	467	502	468	511	472	485	460	471	482	463	501	504	538	467	489	485	508	475	473	467	514	475	538	537	544	469	521	507	482	518	477	494	480	495	468	512	477	508	515	514	513	449	490	474	476	456	503	541	512	479	517	479	461	492	460	514	468	502	493	504	500	493	485	505	502	530	543	487	469	459	494	514	500	459	485	505	489	507	516	505	515	467	508	517	503	511	506	466	503	480	485	500	486	508	472	485	521	535	432	485	490	470	520	525	528	479	534	510	503	475	499	493	477	484	508	451	482	486	494	471	522	469	501	496	476	492	504	507	490	530	494	491	498	485	511	494	506	497	503	502	456	498	487	506	433	496	484	505	493	488	479	485	520	522	494	481	480	467	511	451	497	517	467	495	488	473	496	521	469	505	489	452	454	520	493	478	457	502	464	463	498	467	492	492	447	491	493	491	501	476	513	495	484	488	504	510	541	459	499	518	488	479	479	452	506	468	487	510	487	479	499	523	485	518	493	526	519	473	477	504	510	521	475	522	488	510	488	538	514	496	470	522	504	463	485	476	490	489	471	510	484	463	466	485	504	491	507	525	456	484	462	507	493	484	513	520	517	471	527	499	496	527	504	465	538	487	469	483	457	515	506	513	510	494	514	468	487	483	470	524	483	485	514	482	484	496	518	526	498	495	497	468	489	487	469	499	512	525	473	468	521	509	496	504	487	512	439	478	514	478	489	507	472	489	488	479	482	491	515	475	482	481	487	466	506	497	522	448	480	493	516	516	516	481	480	506	488	486	463	517	468	492	528	507	471	480	485	490	474	499	496	490	486	481	478	499	487	495	469	489	470	522	498	483	503	510	474	518	471	472	495	472	505	519	461	461	479	481	472	512	476	461	487	500	521	511	545	454	467	540	493	519
9370	3079	1446	888	735	665	537	553	542	474	452	424	395	399	358	396	385	422	412	390	387	374	400	312	339	386	343	367	331	362	346	354	373	365	379	355	352	370	340	330	383	334	371	330	341	344	355	333	328	368	338	364	376	333	349	335	382	368	364	328	345	371	360	350	342	332	379	353	345	339	366	345	315	316	359	365	343	348	355	377	368	369	393	375	349	380	349	354	347	357	374	384	348	321	376	353	406	408	358	408	386	345	360	360	327	342	347	350	377	374	353	347	393	363	362	399	389	307	354	350	381	340	343	369	295	344	330	385	350	385	367	351	361	362	387	343	326	387	360	359	414	366	371	374	348	359	378	333	354	369	312	396	342	352	349	320	345	368	387	357	324	382	351	345	359	359	377	407	394	369	380	329	396	341	394	362	359	368	373	347	354	386	343	386	352	352	355	378	391	373	347	351	359	366	343	348	368	345	351	332	360	392	320	355	339	378	356	395	370	331	379	325	349	342	371	359	403	349	371	353	381	340	361	332	366	414	346	362	348	335	361	384	336	381	345	345	370	328	342	337	357	332	362	376	365	329	375	342	362	377	405	349	334	347	349	352	371	363	357	385	369	351	342	361	352	381	371	373	366	356	342	362	355	340	349	371	353	331	366	374	374	349	370	342	386	341	356	387	344	360	361	332	332	358	360	394	334	363	340	340	338	380	377	346	330	326	357	375	336	357	370	346	362	365	364	355	339	364	358	356	353	357	357	304	382	372	364	342	343	356	392	390	382	357	378	345	376	335	386	342	362	366	350	374	358	368	373	320	367	355	355	358	369	364	353	357	352	395	374	357	371	329	349	350	348	359	360	320	340	383	338	333	349	378	365	367	347	346	385	342	361	368	367	351	363	351	330	376	404	378	387	358	369	351	379	377	362	358	354	375	348	355	350	375	369	339	386	338	340	353	343	393	386	365	338	350	340	338	354	361	383	360	365	350	357	357	383	334	341	344	330	342	344	367	366	331	354	335	342	355	395	385	347	337	330	393	347	325	347	383	329	368	338	373	357	330	364	367	359	364	328	356	361	335	353	371	366	375	328	369	329	380	366	366	358	384	354	348	371	334	323	337	350	365	336	381	354	349	349	399	368	346	354	337	316	327	373	389	378	372	368	385	339	402	363	364	363	404	323	359	364	371	405	374	340	338	385	351	387	387	339	350	372	348	362	395	346	367	390	347	384	339	386	343	399	366	351	352	350	345	367	353	350	362	334	361	361	325	332	319	392	336	361	343	354	375	359	377	367	371	355	370	377	334	382	362	387	334	366	366	363	346	357	326	361	338	364	383	352	375	364	356	343	383	379	341	349	358	385	359	368	366	382	366	344	351	401	344	317	333	370	304	365	387	379	332	347	340	383	356	358	335	352	375	379	340	366	354	390	352	325	356	346	344	351	381	379	358	351	362	375	378	325	362	353	368	352	383	376	337	334	354	400	369	340	362	388	388	335	349	375	374	351	355	324	341	362	368	364	362	365	362	336	352	335	351	329	377	349	333	349	408	369	366	361	366	356	361	339	369	375	340	361	326	374	374	355	372	369	378	379	366	370	362	360	362	355	368	348	381	381	383	359	392	330	322	362	357	360	341	370	336	410	360	424	336	368	380	356	363	328	366	364	350	364	351	369	395	386	354	384	337	371	327	354	348	360	381	345	359	340	394	371	362	383	381	353	367	353	356	319	355	366	371	357	366	345	341	341	393	335	366	322	367	384	358	351	376	379	363	354	335	343	366	380	356	342	361	350	333	334	367	337	341	369	355	382	359	357	382	354	353	369	373	358	333	340	363	387	359	341	351	430	372	355	345	376	350	333	331	332	368	348	355	402	362	363	350	366	400	346	325	349	358	350	370	355	355	380	347	323	353	346	361	369	379	369	401	322	384	374	336	375	352	348	344	348	362	332	328	366	387	316	369	359	347	337	325	340	367	368	371	343	340	347	288	339	376	378	363	370	344	341	350	347	362	371	388	352	344	352	358	346	347	359	358	367	333	383	352	389	358	341	334	357	380	357	329	365	364	355	374	383	377	366	414	364	363	364	381	347	361	352	314	406	369	376	377	369	385	324	375	379	393	367	350	340	379	369	395	340	341	320	354	345	370	358	353	362	365	351	373	376	375	371	331	360	328	356	358	342	361	354	380	349	354	351	368	364	361	383	368	340	371	389	392	383	321	353	330	348	338	336	369	379	395	361	320	376	353	321	330	325	347	310	358	349	352	353	358	332	374	355	350	377	337	356	396	358	360	380	367	353	378	345	354	369	385	347	358	376	400	406	385	345	326	371	368	408	382	348	358	363	369	341	362	344	348	382	319	317	374	374	373	378	358	368	358	363	362	357	356	391	346	354	372	358	349	384	363	334	351	354	372	376	373	343	408	375	359	370	358	340	337	362	383	368	374	373	332	370	370	373	348	336	359	370	298	345	361	341	362	375	365	348	333	343	385	362	381	360	344	377	350	384	355	363	344	341	366	358	334	343	348	327	318	356	347	342	369	383	377	363	377	342	372	357	373	398	339	361	388	321	335	350	355	396	372	363	351	380	363	378	360	378	349	349	383	370	365	326	363	359	331	345	357	359	342	387	345	386	352	346	362	359	378	370	355	328	362	391	376	416	348	378	368	353	349	361	359	333	371	302	318	380	340	328	348	346	361	413	357	352	373	378	396	363	366	363	363	386	381	338	330	363	374	346	338	332	368	364	368	368	361	326	372	370	350	368	362	370	412	363	355	355	362	385	331	375	309	344	373	331	332	362	382	368	367	350	337	330	351	365	349	373	352	390	371	352	353	335	341	369	334	368	361	363	344	336	356	348	379	353	368	371	343	351	331	404	367	405	371	351	348	342	349	378	405	399	371	351	326	354	355	352	353	345	339	362	349	397	354	352	343	379	386	340	363	344	369	371	322	328	361	382	368	345	352	378	350	319	382	358	393	356	380	369	331	390	351	378	350	381	362	338	339	337	355	345	403	339	337	351	376	331	377	370	357	359	390	350	351	351	360	353	335	349	377	386	370	345	364	386	344	327	343	338	343	371	353	401	348	323	364	348	403	359	362	364	379	365	343	397	364	394	388	346	386	362	401	337	344	399	382	364	367	370	359	388	327	348	341	353	317	363	357	367	370	374	365	338	375	335	366	357	367	333	344	347	338	341	377	391	353	351	340	349	360	354	313	406	368	344	349	331	341	342	361	364	366	375	344	379	400	339	352	372	345	343	351	356	362	382	367	361	345	360	347	353	349	349	383	378	339	373	341	370	365	354	349	320	338	339	365	364	379	350	341	366	408	384	386	386	354	377	344	336	330	336	352	381	361	334	375	366	365	367	391	365	400	359	369	337	373	362	353	329	362	364	372	347	373	362	354	345	313	360	381	375	396	358	367	379	377	339	353	342	365	390	356	363	386	354	368	342	358	354	353	373	364	353	342	351	357	350	357	358	330	355	362	340	410	349	344	367	347
7151	3313	2746	2606	2495	2484	1980	1789	1720	1628	1462	1333	1311	1165	1128	1016	1062	971	955	953	869	838	883	876	822	866	902	862	861	837	860	833	840	885	838	823	848	789	865	850	844	844	833	856	849	866	864	867	913	854	847	927	807	882	881	812	790	852	883	832	848	886	850	825	808	813	862	856	881	870	871	853	885	813	886	771	835	823	817	870	835	860	835	892	806	813	860	853	873	866	889	779	896	871	878	802	832	857	877	865	896	877	829	798	873	833	822	829	842	908	845	803	897	879	844	889	880	824	875	849	862	900	835	878	817	858	856	898	852	831	821	893	854	819	923	873	831	908	856	787	815	865	862	874	835	845	840	840	863	818	826	805	862	874	855	809	836	904	832	890	811	825	799	824	917	862	831	879	838	859	898	817	861	882	852	843	849	861	875	889	853	838	838	860	832	841	826	858	852	888	868	832	860	846	851	854	829	852	823	815	822	839	803	855	858	854	831	817	907	863	858	807	844	860	853	813	865	869	804	875	829	849	839	830	850	855	858	870	862	832	824	857	837	864	822	834	818	844	848	809	842	876	860	877	859	867	868	846	853	826	877	833	830	859	833	925	819	891	833	834	844	857	852	848	896	836	807	860	870	843	875	897	858	869	896	851	802	850	874	870	838	804	837	882	878	904	787	837	826	829	884	823	815	869	892	848	847	813	812	875	845	882	830	814	856	884	852	913	808	891	896	841	824	913	856	901	859	850	856	818	905	866	860	873	856	847	828	845	841	809	851	861	922	860	899	840	895	829	879	824	828	909	832	870	834	824	884	816	880	873	874	790	880	841	886	832	815	845	853	838	842	855	889	833	834	777	863	852	846	855	861	797	811	836	813	924	849	863	865	862	831	857	923	839	819	830	859	871	907	847	819	828	851	855	857	826	810	879	861	815	864	855	845	886	898	876	873	835	829	818	830	898	827	868	786	824	904	858	882	883	834	833	838	828	828	839	841	845	812	897	824	834	843	869	859	819	836	840	856	806	869	846	820	828	864	780	853	869	840	847	836	804	874	793	863	864	858	776	798	803	818	884	874	846	835	836	876	826	837	842	854	880	861	871	846	837	859	851	858	829	859	859	909	893	832	842	874	860	904	868	820	838	814	879	882	826	846	832	861	799	853	825	824	889	799	874	810	864	852	803	869	869	868	898	836	898	861	849	899	818	876	844	798	877	881	867	904	852	895	894	834	800	889	837	856	846	871	871	886	848	902	881	892	815	852	840	814	887	774	824	894	829	856	843	812	829	883	866	880	811	855	910	856	861	875	830	863	835	889	843	817	865	848	780	830	878	880	840	911	899	895	896	844	835	855	849	827	881	923	842	845	828	904	890	906	884	831	901	868	886	853	839	759	817	838	846	857	845	889	883	829	868	793	844	860	859	800	887	864	875	829	863	850	875	868	856	847	890	886	836	869	826	871	861	855	867	847	868	822	860	869	861	872	839	838	825	897	808	880	850	849	850	755	882	868	807	854	802	838	874	880	863	849	820	824	850	890	815	864	866	841	873	830	888	829	853	837	915	878	843	870	924	825	841	865	874	798	860	833	817	864	828	876	876	823	845	879	864	862	834	859	850	876	870	843	847	805	831	845	848	844	837	859	870	841	858	879	820	866	826	858	877	876	781	877	895	860	902	769	858	812	938	834	833	800	857	847	826	931	819	875	875	880	855	845	862	832	858	848	846	856	795	820	889	858	860	892	852	855	848	830	820	840	859	814	862	833	881	887	793	854	867	829	761	834	871	850	847	824	867	896	833	866	827	828	945	870	832	861	843	876	876	836	828	802	917	798	818	898	834	887	816	840	882	828	871	844	888	832	845	886	897	871	852	864	852	811	840	935	863	839	822	903	870	896	852	865	853	837	806	843	870	826	909	868	890	850	807	858	881	874	846	840	867	815	887	865	809	848	837	837	827	858	842	831	841	851	814	846	858	848	858	818	879	849	862	839	889	838	832	842	869	874	832	847	856	892	897	844	902	865	844	873	943	922	875	884	811	869	875	808	864	806	884	864	811	867	865	838	817	851	782	885	873	821	893	850	845	863	878	881	806	882	824	876	887	842	832	845	855	862	798	799	858	861	879	871	834	843	827	839	854	815	802	863	818	866	853	855	795	778	894	890	858	922	856	872	858	880	855	843	876	859	830	910	852	807	844	880	855	874	817	808	830	865	860	878	932	862	868	871	852	849	900	780	862	816	858	828	823	857	886	842	858	896	826	832	873	850	865	893	862	882	819	824	823	840	896	871	822	842	821	855	840	846	822	873	865	896	853	827	844	832	810	859	817	832	855	867	833	848	870	865	848	785	901	876	870	824	821	872	917	885	843	821	843	851	801	842	867	891	858	829	831	835	878	833	861	832	813	841	867	832	876	840	857	864	841	842	865	839	880	930	849	810	848	914	896	810	873	874	859	848	832	795	840	922	835	820	846	852	882	842	888	841	878	867	827	856	822	840	879	899	866	850	874	867	827	874	851	905	887	834	841	884	818	823	853	845	896	853	829	883	783	901	867	899	861	892	861	816	807	859	832	884	827	875	822	841	817	843	901	904	843	856	816	841	828	787	810	805	804	865	813	838	820	850	779	807	820	848	858	859	861	812	825	870	878	827	793	824	873	828	945	817	848	807	868	822	932	865	877	829	845	837	842	844	888	876	841	889	904	785	875	859	860	899	879	894	880	903	854	833	848	873	879	849	868	870	854	888	848	875	841	819	866	865	811	881	853	921	913	868	788	807	857	820	932	866	849	803	865	889	839	825	877	889	839	808	817	855	851	842	870	874	875	865	901	810	843	917	861	793	849	863	833	870	868	902	871	781	852	875	863	890	824	846	835	852	867	794	815	825	833	837	833	857	884	846	881	879	853	888	866	812	905	858	857	859	836	835	853	856	888	862	838	881	786	844	831	905	826	853	901	861	881	824	835	862	866	848	799	881	856	867	857	865	825	848	873	854	863	875	864	889	846	826	847	889	833	814	863	880	844	904	893	879	884	902	885	819	871	823	828	831	857	851	852	876	885	870	859	847	836	837	903	849	856	857	819	813	877	854	824	862	857	835	815	842	819	843	903	837	857	857	844	844	846	903	824	851	891	837	847	869	823	866	844	868	860	876	888	875	889	804	837	839	840	833	832	854	834	870	830	853	850	863	831	842	843	801	822	846	836	849	904	855	841	838	829	837	824	876	888	804	866	864	846	830	799	848	853	829	888	887	835	898	846	850	847	900	864	938	877	824	901	869	844	835	845	830	843	831	828	865	880	826	890	794	815	904	872	855	871	862	797	813	844	825	811	855	841	827	770	875	764	853	848	824	897	899	861	860	830	815	809	835	849	833	894	853	916	820	923	804	831	811	825	855	833	880	842	860	832	822	847	845	866	912	842	840	865	873	824	784	856	828	868	834	798	902	882	861	891	841	888	857	890	797	831	882	797	853	850	856	799	823	830	817	853	866	846	872	824	838	859
22588	9183	3416	1451	1113	888	710	684	610	576	544	487	486	420	465	423	383	364	398	367	360	355	343	328	335	357	358	316	326	350	359	357	362	321	354	301	321	327	340	370	363	331	355	350	346	328	333	346	356	344	372	368	301	355	339	376	374	330	340	366	348	348	352	351	334	337	358	366	333	333	370	391	355	352	331	338	325	351	333	331	326	347	363	350	323	321	376	309	331	335	351	312	347	351	349	337	345	366	380	380	339	331	343	303	348	339	298	357	350	353	341	364	333	366	347	364	313	335	356	348	347	337	325	349	345	363	327	334	365	347	341	341	341	374	331	343	336	328	341	359	347	365	356	339	369	351	323	345	338	350	333	309	361	358	368	340	365	329	343	339	345	354	349	327	331	371	340	364	363	321	330	355	357	323	325	352	337	338	330	330	332	339	358	337	370	326	328	323	334	367	325	360	337	352	317	330	339	336	342	334	357	330	339	359	354	367	350	324	304	320	325	346	321	353	339	366	319	328	366	361	320	337	374	343	334	338	338	356	357	355	381	383	331	373	358	305	339	347	328	338	340	341	338	346	332	339	332	334	313	341	339	374	319	369	358	361	319	313	320	324	393	344	327	339	377	345	339	333	340	369	345	376	342	327	349	350	350	331	334	334	361	344	348	341	331	364	351	319	329	365	309	341	349	312	296	329	375	355	347	347	350	366	364	364	319	317	369	366	341	358	336	341	327	344	358	337	335	360	379	307	340	344	320	317	334	356	339	355	351	351	368	311	384	350	349	348	339	364	331	343	350	349	326	306	349	357	359	327	318	338	338	318	366	332	330	351	359	350	343	326	360	348	351	338	372	359	336	316	345	351	356	335	344	355	315	355	337	313	355	321	355	325	346	341	337	336	373	359	326	351	363	367	339	341	335	332	343	326	349	315	345	335	327	355	330	347	359	336	335	317	324	365	317	322	317	338	341	330	348	330	363	336	349	332	345	346	332	361	334	331	341	360	373	386	359	337	336	331	338	332	358	362	358	306	316	333	338	379	321	343	326	362	315	354	340	396	373	355	349	366	369	364	321	394	341	362	347	304	345	356	305	347	356	328	344	352	344	319	306	331	341	346	342	352	335	333	330	364	387	373	329	327	341	365	333	338	361	344	321	360	322	349	327	310	353	335	376	332	361	383	316	360	348	343	356	344	363	359	358	340	342	372	350	365	316	330	352	345	308	316	361	337	347	304	371	347	313	350	342	330	316	317	326	379	328	360	339	351	348	304	335	336	356	361	336	345	314	365	349	378	330	340	350	333	334	339	342	354	327	332	318	328	347	323	344	331	353	355	337	330	356	303	332	364	367	310	329	370	337	356	358	374	370	339	319	362	325	326	346	310	375	372	348	351	332	346	348	329	376	331	363	365	349	365	349	318	331	322	344	356	352	308	341	333	330	339	315	358	330	345	299	324	354	323	323	381	361	338	328	347	333	376	351	329	311	357	364	368	331	322	364	323	333	365	319	322	322	359	332	287	326	331	337	338	356	345	343	340	342	345	373	330	324	328	352	374	361	325	343	337	328	324	350	347	375	318	335	337	325	330	340	356	338	337	386	350	317	371	335	300	361	338	330	401	335	337	386	319	358	344	316	339	361	327	310	304	345	315	348	317	348	342	351	314	343	333	344	369	360	359	331	332	352	341	360	363	349	363	305	361	324	359	380	324	324	361	354	331	377	337	332	326	342	335	370	344	358	318	338	353	346	366	369	324	330	329	379	339	332	324	339	333	331	326	368	337	348	308	372	335	336	342	358	390	362	359	344	365	336	358	332	335	306	364	383	360	347	311	343	358	328	363	326	330	355	336	342	354	341	361	368	353	344	338	330	367	353	343	345	365	318	365	339	334	360	333	357	363	330	314	320	346	343	332	325	337	349	354	354	352	309	351	377	330	364	319	366	374	369	293	375	359	350	354	362	361	352	327	377	370	336	363	337	385	346	329	356	357	325	326	324	335	345	362	364	336	344	338	323	356	359	326	331	361	338	313	342	364	351	377	323	365	313	346	357	400	303	365	351	336	326	357	387	349	362	364	352	344	347	321	303	342	361	300	329	293	331	356	336	357	315	325	351	312	315	352	332	320	363	332	332	363	307	361	388	344	309	323	344	319	349	277	346	385	380	350	328	385	309	320	325	329	331	393	348	330	370	345	315	345	356	323	360	322	331	311	341	328	351	351	321	313	346	398	351	343	352	367	338	326	351	333	348	321	348	382	335	343	352	389	339	375	355	380	351	333	317	316	353	351	373	377	333	377	317	315	369	352	352	344	319	332	346	312	339	341	343	362	344	347	348	374	339	329	412	343	307	374	326	363	359	352	336	345	376	353	345	357	353	359	337	362	330	337	364	382	330	354	329	341	337	330	333	359	330	345	358	367	316	338	350	331	367	377	354	332	345	379	353	346	357	377	316	316	331	403	361	348	344	357	344	325	336	352	338	363	342	315	330	355	347	338	351	354	346	337	353	311	343	335	314	364	353	336	358	366	347	337	351	338	321	321	316	355	349	323	368	315	330	334	314	332	349	340	325	306	349	370	335	333	361	316	351	377	314	335	359	382	328	331	355	362	304	331	326	350	325	335	363	341	337	313	370	334	306	361	304	369	304	361	364	340	362	375	344	390	355	323	305	362	350	342	332	365	325	339	321	320	334	324	362	341	387	348	354	360	375	332	349	351	311	362	332	327	357	357	356	331	335	343	351	372	348	324	343	339	344	371	312	331	339	377	358	369	337	350	353	315	344	368	360	333	356	347	338	329	380	337	365	350	345	360	348	346	321	361	339	352	318	342	321	352	333	360	356	325	371	339	335	328	403	361	378	345	340	348	345	353	328	345	373	348	310	344	339	357	379	328	381	326	350	340	322	307	340	337	350	357	356	369	329	345	366	338	366	318	330	357	391	355	328	312	344	368	367	379	353	335	343	391	347	333	330	345	309	359	333	350	378	323	364	326	317	347	334	348	315	350	354	329	321	340	358	363	332	324	335	317	319	320	361	337	359	331	320	349	320	347	375	319	386	358	313	322	385	339	367	353	316	362	335	334	336	339	319	303	294	363	351	365	313	322	341	328	317	319	351	342	355	375	334	354	385	324	311	355	367	339	346	322	367	321	338	363	301	390	351	318	353	376	351	331	332	333	314	315	364	325	321	350	334	344	326	356	320	339	336	322	318	344	384	343	349	352	390	328	365	360	354	315	318	338	408	343	343	365	339	324	323	332	355	305	320	373	365	370	349	375	365	318	356	329	352	353	336	343	337	347	347	331	335	315	323	352	325	365	340	343	322	334	347	313	354	334	339	331	336	347	326	338	350	336	319	361	322	323	335	362	347	352	347	354	338	337	329	347	361	356	336	362	319	345	393	337	340	376	332	379	324	329	351	340	331	333	372	368	368	361	350	337	325	321	333	336	337	328	327	325	371	326	309	341	335	331	350	373	346	388	355	340	373	315	361	355	357	356
16397	7645	5076	4164	4070	3635	2834	2547	2278	2233	1973	1697	1467	1430	1326	1260	1144	1096	1101	988	986	886	889	884	879	825	833	814	860	853	812	867	839	842	811	854	849	794	845	839	819	896	793	810	809	840	845	839	790	831	876	808	820	796	837	813	792	795	792	811	784	831	820	848	799	824	831	808	785	837	811	805	763	788	836	842	756	793	853	803	781	856	793	827	808	803	832	897	866	834	824	816	826	817	853	866	793	777	811	797	815	813	875	844	827	855	810	818	792	842	822	826	814	834	790	803	824	832	814	813	773	805	850	836	808	776	815	803	865	810	797	789	839	889	811	807	817	803	807	840	864	765	854	818	815	822	803	789	876	820	832	852	764	848	807	858	821	803	836	800	782	775	771	799	812	826	801	830	821	810	812	784	850	823	830	789	799	791	883	845	815	746	791	814	812	852	781	799	838	788	827	769	809	827	834	798	778	817	774	762	825	821	841	808	818	791	746	781	799	879	829	824	778	802	871	792	824	790	809	788	792	849	828	816	775	833	829	812	863	832	829	833	807	832	842	796	829	835	784	818	836	862	822	809	815	814	880	824	821	777	861	804	809	813	812	784	853	814	793	800	803	798	838	791	836	782	813	805	793	854	786	823	802	779	811	840	797	769	878	847	822	793	778	844	816	845	827	822	804	837	864	818	813	791	790	767	834	831	837	810	785	826	759	763	824	780	802	805	810	822	770	844	806	818	841	812	856	826	830	833	798	773	817	817	780	827	837	846	871	776	827	845	836	789	831	801	766	767	845	856	762	774	790	793	865	829	838	825	793	813	793	833	867	794	796	816	776	815	802	848	764	812	839	803	875	844	885	855	799	826	798	834	817	772	785	828	787	868	826	789	812	848	812	779	840	836	812	818	765	787	792	819	815	807	860	832	855	844	778	773	861	838	768	836	836	821	838	822	805	807	823	831	860	802	801	815	782	878	790	737	841	771	823	808	787	791	853	825	742	817	799	818	829	818	782	870	864	788	858	819	761	810	838	842	829	835	774	808	802	825	802	829	814	812	824	820	867	795	816	837	802	780	782	807	801	824	825	803	811	852	782	798	859	797	810	775	817	797	757	823	832	786	802	826	809	837	837	861	820	832	815	779	796	817	823	810	802	868	801	903	851	764	799	774	843	798	779	840	828	785	842	854	783	812	837	807	819	801	855	805	807	791	851	799	769	807	803	828	810	768	842	760	811	809	862	841	839	844	833	782	857	772	778	819	813	803	803	837	764	849	795	820	837	822	812	781	762	788	841	790	847	808	762	756	817	811	796	865	791	833	875	791	834	834	793	849	793	725	778	810	808	816	874	821	757	805	816	811	794	769	786	774	797	856	810	818	788	838	795	835	846	777	807	781	834	808	816	765	834	835	790	812	817	780	815	809	827	821	792	823	832	840	791	805	796	823	790	874	800	809	788	730	799	826	831	783	778	812	792	816	805	823	831	839	788	838	845	794	867	825	849	763	838	805	855	803	800	830	833	758	847	795	849	795	806	861	791	786	829	840	805	811	803	838	829	779	807	780	851	780	844	777	819	801	780	838	792	790	831	823	794	838	824	792	807	818	804	858	832	773	833	820	805	809	764	820	780	800	769	833	822	807	788	825	816	826	759	806	850	855	807	835	787	787	819	779	801	797	775	827	821	811	818	810	837	824	837	801	824	849	823	870	806	771	794	850	892	830	812	799	858	795	830	801	822	828	860	805	825	813	832	791	833	835	871	772	826	847	839	798	772	792	803	768	828	828	812	854	751	756	789	805	850	817	835	830	851	776	837	861	842	846	849	805	855	845	767	835	827	797	760	795	792	838	781	785	819	791	830	805	828	805	803	781	810	793	795	795	822	759	819	791	763	827	842	835	856	853	791	809	847	818	847	828	821	773	823	809	831	800	814	854	870	799	804	821	816	817	742	807	854	774	769	777	834	841	819	810	802	779	782	811	786	805	825	774	751	744	799	809	847	857	800	820	819	796	810	790	845	835	834	719	851	816	770	824	788	760	844	840	754	835	771	813	778	820	787	803	864	777	808	847	819	819	735	838	808	826	796	796	762	791	825	799	768	847	878	847	865	773	824	812	817	776	823	790	835	828	790	836	850	871	812	845	783	826	803	794	812	849	768	811	822	852	815	842	795	769	852	794	822	803	811	803	787	844	822	840	810	829	840	794	788	857	831	814	790	813	826	782	777	785	844	776	858	807	804	771	811	822	823	827	845	820	797	818	808	797	856	888	818	821	842	789	835	869	804	847	788	769	810	775	806	824	829	798	784	790	844	860	865	764	779	836	793	773	774	865	794	840	846	812	808	824	835	811	792	839	783	802	842	863	860	763	819	869	821	822	815	803	787	849	847	843	765	842	846	761	848	833	746	794	843	792	872	787	831	794	768	828	821	738	817	825	853	760	770	835	828	823	802	815	791	814	864	816	805	862	789	805	757	778	811	826	852	775	803	736	810	799	838	774	799	803	835	818	767	775	803	766	807	826	786	853	845	831	813	846	814	803	754	844	829	797	835	815	765	815	804	760	781	787	804	792	802	818	808	769	824	797	803	810	842	803	786	826	794	773	854	847	767	841	805	833	814	837	818	815	812	773	824	790	851	808	847	779	819	842	810	829	818	840	796	826	768	855	826	789	750	796	801	826	784	849	834	861	812	827	794	801	836	844	831	809	817	811	866	799	763	814	829	824	817	770	804	751	851	771	813	822	765	856	784	813	821	827	832	806	814	866	829	861	839	806	771	781	775	874	814	835	840	846	810	788	797	801	835	814	780	787	841	824	807	881	813	822	856	749	847	834	748	820	786	772	778	794	852	831	799	849	841	798	791	756	829	824	777	777	823	806	782	829	816	810	807	762	838	767	771	820	791	817	781	788	839	826	825	785	828	849	751	827	823	814	778	852	793	859	871	842	812	788	824	805	859	761	839	824	847	827	838	762	790	816	833	826	853	848	813	834	841	816	850	818	796	808	773	780	750	835	855	808	850	833	828	846	828	773	817	826	867	813	865	795	824	840	833	821	809	885	747	837	833	853	814	771	791	870	845	836	820	815	833	822	798	798	805	843	790	785	813	838	812	785	846	813	816	824	816	820	773	789	835	826	818	851	845	793	805	763	853	778	821	812	838	815	861	794	838	798	819	830	843	856	808	776	812	795	868	817	797	777	800	785	833	798	806	832	800	850	819	771	853	867	761	787	829	840	807	806	788	780	853	770	814	804	802	828	819	786	842	863	859	822	778	862	848	796	785	868	854	782	780	824	832	827	783	839	802	802	788	789	828	774	876	785	793	805	822	720	840	882	855	847	853	845	826	790	820	799	778	806	796	797	780	866	779	829	793	813	801	815	882	781	849	854	820	802	796	797	832	840	807	853	786	760	780	871	833	808	816	784	780	813	805	824	812	781	798	837	873	811	856	784	812	793	856	827	808	797	820	840	812	801	808	785	769	784	780	807	795	843	818	813	752	838
32185	15325	5867	2162	1365	956	747	621	555	517	496	380	344	357	323	297	273	272	280	232	265	211	212	195	197	233	197	198	194	243	192	229	224	202	201	193	198	195	215	201	223	212	204	223	231	191	177	185	203	197	198	193	198	188	186	178	218	194	181	196	203	222	222	199	198	216	180	188	200	183	217	197	189	206	198	231	188	212	183	188	214	194	194	199	196	192	192	171	208	223	196	202	207	184	203	174	174	210	178	204	213	218	200	197	190	199	195	211	193	209	212	190	190	197	185	211	181	223	203	196	199	191	204	203	179	183	210	202	208	208	213	213	224	204	205	212	203	205	202	197	170	202	178	218	209	199	182	215	198	217	206	189	207	219	196	209	185	179	196	214	216	220	208	194	214	203	195	176	182	214	217	190	208	186	198	192	199	207	196	199	191	184	212	192	218	225	182	220	189	193	208	177	201	198	194	175	199	214	199	219	204	211	152	190	164	202	207	195	202	210	185	178	227	184	197	163	200	212	206	203	184	196	212	193	202	190	220	191	215	207	188	192	207	207	202	217	177	184	215	203	197	192	195	183	190	201	221	188	205	183	176	210	200	217	198	205	192	189	197	190	191	191	201	210	199	199	188	208	208	177	183	203	207	191	194	175	201	215	213	206	186	198	191	218	202	196	195	180	167	229	200	226	181	190	196	206	198	190	197	190	221	210	224	193	213	190	185	210	207	188	198	188	191	210	187	198	209	179	185	207	217	215	200	221	210	184	187	202	213	191	189	188	185	204	202	206	193	210	208	185	224	203	219	176	188	211	200	216	154	233	196	193	176	202	233	210	205	209	210	204	186	211	197	210	178	178	198	196	228	190	184	196	220	199	216	194	205	172	168	229	214	158	207	205	178	215	205	188	195	192	188	198	196	191	203	184	184	236	189	196	226	185	198	182	244	219	198	226	202	174	224	195	208	179	174	192	204	196	202	222	208	175	169	204	195	175	188	214	220	191	188	205	222	193	190	181	194	200	215	199	235	185	190	210	222	207	212	189	166	206	212	190	213	181	212	195	165	171	176	206	191	204	175	198	187	200	197	203	197	208	184	201	201	205	175	210	185	209	218	215	228	179	184	218	185	176	201	198	191	198	228	186	181	203	182	194	189	197	195	196	225	225	200	195	202	209	203	198	201	176	223	199	196	183	188	208	194	192	186	199	187	188	186	189	205	202	233	189	179	209	208	226	225	182	193	197	195	202	200	203	179	196	214	195	187	174	184	201	196	236	199	191	207	216	202	221	185	208	178	181	186	185	218	204	203	182	187	216	206	202	212	207	232	227	161	226	187	205	203	198	205	226	189	177	201	165	239	194	202	204	196	200	216	181	182	187	197	198	217	186	186	205	198	193	184	204	189	223	213	181	216	201	176	197	202	198	227	215	180	205	216	213	212	212	172	193	192	196	203	191	201	211	193	199	198	213	203	215	202	222	200	195	217	188	163	202	216	204	205	218	197	192	193	195	231	191	203	177	187	192	222	181	216	204	201	212	193	194	207	188	193	191	197	205	208	203	200	192	223	233	208	196	191	204	201	173	204	209	211	190	208	189	193	187	187	202	196	201	193	187	210	191	183	176	224	188	191	225	195	188	181	219	187	200	192	202	203	204	201	181	190	188	198	199	176	202	218	196	191	188	213	186	202	215	197	208	206	228	182	202	184	183	201	212	202	210	217	206	168	184	217	183	171	188	201	178	192	188	203	237	200	206	238	184	183	222	216	220	201	213	197	188	182	191	171	219	207	190	183	200	192	222	184	200	201	197	208	231	205	226	172	191	174	188	199	178	195	173	199	201	200	208	170	204	214	212	180	211	175	223	216	197	202	176	187	211	216	176	176	193	208	187	210	215	199	203	222	173	185	216	199	213	201	192	186	187	188	206	207	212	202	217	208	204	198	199	201	206	167	167	173	209	204	188	175	173	218	222	187	181	199	199	194	192	197	202	213	195	185	197	219	197	212	188	179	215	184	211	195	214	185	187	229	200	190	218	179	213	210	187	206	183	202	182	171	193	209	199	178	208	188	177	220	218	189	195	160	205	188	187	192	191	225	184	213	228	192	167	192	181	205	195	206	198	180	187	193	186	185	199	206	185	215	235	240	207	217	178	205	203	218	185	167	186	216	214	185	191	195	212	198	167	201	213	199	202	181	176	197	211	206	185	201	206	207	200	197	194	206	166	223	239	212	188	172	211	202	191	171	221	200	224	191	191	188	186	217	203	199	209	175	179	216	195	223	176	195	175	190	196	187	209	212	193	206	192	221	212	217	181	181	215	200	197	220	194	221	195	204	184	196	203	215	188	195	203	192	191	200	183	206	228	203	192	166	203	239	213	186	207	212	186	201	177	201	196	165	184	195	190	217	213	221	194	202	178	209	192	177	191	180	201	197	203	202	199	200	180	218	182	208	209	199	206	204	197	198	200	198	191	202	188	210	206	205	188	207	178	172	202	199	183	209	191	213	171	212	171	200	198	236	212	206	171	167	177	231	199	206	225	200	212	191	210	195	218	217	211	203	192	198	203	186	155	233	228	209	180	210	185	214	222	188	185	206	174	194	216	205	201	187	219	200	208	190	174	205	205	196	222	209	207	193	209	199	220	219	223	202	192	186	200	208	199	198	197	189	201	206	208	206	197	186	229	208	190	213	184	203	208	217	206	213	178	188	201	186	190	185	190	191	229	222	180	216	201	219	175	183	219	193	188	196	183	206	201	187	190	199	212	201	213	184	220	163	192	194	198	220	212	187	201	183	189	175	201	204	175	200	193	188	194	202	210	212	195	196	201	199	206	210	194	180	178	173	185	189	195	193	194	202	211	189	228	180	190	189	154	192	218	224	186	216	175	233	192	208	182	201	185	181	225	173	200	197	228	197	211	195	205	231	218	200	214	201	201	192	170	220	199	225	228	188	161	200	185	195	207	177	194	196	173	194	179	178	191	219	184	199	202	223	190	189	208	208	188	186	180	202	164	219	224	194	191	189	196	193	195	192	200	181	175	207	206	196	198	186	192	188	201	206	204	229	202	183	218	196	181	203	196	218	219	202	198	187	196	220	190	184	178	206	208	189	183	229	178	215	206	206	200	203	223	215	193	221	197	207	191	212	181	205	184	185	204	226	191	189	183	194	191	168	180	200	217	215	178	207	202	204	226	202	217	185	224	175	203	225	186	198	211	180	176	242	203	217	187	185	233	197	209	194	174	177	192	207	192	194	187	194	210	203	217	188	197	193	219	216	213	209	180	205	188	204	211	224	215	171	194	202	180	217	205	228	198	201	194	188	193	216	211	195	212	197	232	210	217	200	209	221	207	221	183	201	191	210	193	194	222	196	190	203	199	219	190	188	208	205	198	188	212	199	179	167	220	199	212	172	209	194	192	172	213	200	184	163	198	187	197	176	198	148	174	222	197	194	189	203	193	179	193	204	201	222	215	206	158	176	196	211	208	206	223	205	207	191	208
21672	10970	6700	5912	5461	4148	3338	2882	2604	2415	2172	1933	1493	1404	1313	1175	946	927	832	797	699	587	615	586	546	538	551	586	557	555	572	546	536	541	529	536	492	486	532	495	517	528	485	543	530	534	519	521	492	534	485	502	494	501	560	536	531	525	507	498	484	500	458	499	487	498	526	512	488	520	481	469	519	472	549	497	499	497	490	485	529	522	489	523	474	529	506	436	530	492	482	499	525	471	529	514	495	485	495	521	494	500	532	496	488	526	515	522	494	483	466	516	481	507	503	524	486	514	522	517	491	545	530	507	499	501	494	503	524	536	509	485	498	528	504	479	503	542	467	492	497	484	543	474	481	498	464	482	486	482	455	500	506	505	477	495	498	505	490	491	482	534	503	496	448	506	489	470	484	528	479	464	477	506	467	482	453	491	491	519	496	512	529	476	507	478	492	503	490	461	493	488	483	494	505	443	479	508	518	487	455	491	492	514	534	478	497	484	450	495	496	497	525	496	501	486	463	472	485	497	482	537	529	477	492	497	504	468	477	491	503	503	504	482	519	491	488	467	489	518	491	490	456	508	485	479	452	498	514	520	470	500	434	505	477	510	487	487	474	501	494	455	478	501	469	499	538	522	514	493	501	521	529	497	458	483	481	516	526	508	476	467	498	517	494	489	498	490	513	523	501	517	494	492	515	526	498	480	470	463	508	529	491	474	486	524	504	538	495	505	530	465	500	537	491	494	452	468	501	483	472	489	494	502	511	482	491	482	496	500	499	518	488	467	488	510	459	501	518	491	507	487	478	482	504	490	545	521	487	508	495	494	470	485	488	472	506	483	511	501	482	487	494	499	523	524	499	494	504	495	519	474	495	512	500	473	507	490	459	473	500	464	518	488	539	499	482	465	530	478	496	468	457	500	528	464	509	466	532	510	472	524	471	488	502	510	488	498	526	481	487	471	484	510	469	515	478	519	479	465	498	459	507	437	533	494	480	517	531	507	506	471	528	498	518	484	494	481	480	494	491	472	481	502	505	486	520	513	522	476	504	488	499	471	501	486	506	455	518	522	471	504	476	497	478	477	512	485	494	496	510	492	507	481	498	484	506	441	488	487	508	498	459	498	517	502	502	466	483	502	482	492	488	499	480	476	445	452	498	523	508	503	457	469	503	494	489	526	479	484	492	474	503	540	457	472	480	511	458	506	530	472	487	487	502	479	450	518	476	507	518	522	497	504	492	537	487	518	502	484	539	457	494	504	523	499	515	490	468	475	514	514	484	487	522	515	489	506	485	545	464	553	471	469	465	462	494	486	460	458	499	517	492	490	509	488	507	499	493	509	450	517	479	511	525	522	490	530	485	519	527	498	528	502	479	502	494	509	520	497	501	471	520	439	516	444	478	519	500	475	508	489	489	498	520	448	495	451	513	507	504	517	512	506	498	453	503	467	521	503	506	527	504	489	448	529	474	497	507	501	489	462	453	536	463	499	507	506	496	499	485	499	526	476	499	472	487	466	488	501	516	486	495	483	505	470	520	472	440	484	522	514	494	523	478	493	500	496	519	471	473	505	470	474	494	511	483	483	477	489	491	471	512	476	527	475	469	491	514	501	481	500	462	466	460	489	505	499	471	510	458	512	496	491	498	495	487	481	498	492	509	491	447	496	496	487	513	484	480	487	475	473	487	520	513	474	504	498	480	494	489	444	459	475	507	471	502	514	523	504	528	518	527	486	487	476	505	472	540	486	475	495	550	485	505	472	467	485	523	463	521	525	515	538	517	534	478	507	491	511	508	460	550	490	493	537	492	477	510	506	484	492	497	506	496	452	491	500	481	510	466	492	454	472	489	534	531	485	484	506	523	494	477	510	492	497	500	488	508	505	536	480	508	547	479	515	482	509	504	500	482	460	527	504	511	456	516	453	496	473	530	505	488	506	488	519	488	483	469	475	488	478	488	462	505	480	492	498	503	480	492	494	509	486	482	492	502	488	524	485	437	487	479	493	506	500	496	501	528	488	520	461	514	479	512	498	507	496	431	490	496	502	472	502	487	498	488	528	494	473	498	493	477	498	477	517	485	479	472	486	503	498	499	466	505	487	520	530	529	500	484	490	477	472	508	522	508	485	490	475	476	478	480	480	488	534	480	512	524	488	513	508	489	480	491	526	466	508	503	458	534	486	499	477	533	529	521	504	492	466	463	479	495	539	494	501	464	478	457	491	496	477	504	501	497	481	518	489	464	485	499	515	527	487	495	521	509	515	500	486	449	498	479	514	487	542	471	479	495	535	458	504	502	507	524	529	519	488	471	526	502	533	492	516	465	467	495	522	506	533	476	504	470	474	428	497	486	517	480	479	483	516	525	516	483	475	487	466	473	463	444	515	527	478	522	467	469	496	530	501	497	494	499	486	505	509	482	482	503	495	493	489	507	477	478	533	487	478	513	522	535	485	500	513	507	470	490	528	513	483	429	520	526	523	472	495	473	532	480	497	457	497	429	477	528	501	510	477	496	489	458	484	534	467	513	497	481	509	467	437	475	487	458	504	495	466	517	493	506	488	469	474	497	484	506	516	473	494	493	506	494	480	504	487	520	541	502	478	476	447	487	487	497	515	469	505	493	500	516	450	482	482	504	524	495	487	490	455	497	479	458	462	509	489	500	514	487	500	511	495	465	449	486	507	446	516	498	478	493	487	535	508	486	517	460	497	500	451	520	515	507	463	512	446	496	489	498	474	472	498	493	534	466	465	482	449	489	485	461	467	524	486	491	517	458	518	488	474	500	484	525	479	494	503	512	507	512	506	515	525	490	488	487	522	501	451	515	506	514	520	467	429	480	503	521	520	503	478	469	481	522	450	460	547	503	471	497	494	494	482	503	478	534	510	500	513	533	506	498	474	527	449	486	503	507	495	488	501	519	467	517	486	515	510	506	508	459	462	542	461	480	517	493	524	534	481	520	519	483	511	485	505	493	428	498	497	493	508	502	477	476	506	492	515	493	465	525	530	527	512	501	477	486	499	485	491	533	489	487	471	488	522	469	480	515	519	457	514	493	498	497	472	463	507	499	505	507	512	501	523	479	483	499	458	473	526	524	539	524	538	475	474	499	462	506	496	500	536	497	464	511	514	527	479	472	524	491	516	502	479	502	504	490	508	513	552	523	499	523	477	512	496	507	499	482	491	518	467	470	482	501	510	492	489	504	482	450	502	473	496	462	513	482	504	455	513	505	500	486	530	499	518	494	520	462	501	524	474	507	493	516	485	512	521	484	507	450	496	476	503	497	472	469	506	491	488	505	478	485	473	483	485	477	480	494	470	520	498	480	451	487	443	493	472	510	501	564	490	529	517	467	494	495	472	463	500	467	508	524	519	492	490	528	505	529	525	500	483	512	461	489	520	501	479	528	497	507	492	491	491	484	494	542	505	488	482	490	537	481	442	476	490	471	472	478	499	501	526	483	463	500	502	502	493	435	496	474	479	494	489	501	510	495	477	520	503
9745	3142	1451	995	757	682	604	472	474	504	453	428	430	386	402	394	352	381	348	363	363	366	349	365	375	392	375	360	338	351	355	384	291	380	365	363	363	322	327	367	351	358	324	345	346	329	341	319	381	336	341	324	391	340	358	351	344	377	330	325	338	362	344	354	347	334	367	384	349	351	386	343	394	349	365	345	338	343	367	321	354	342	306	378	375	362	366	368	341	346	345	316	376	326	359	353	315	346	366	361	360	347	375	357	358	346	390	352	347	316	341	373	341	340	354	356	323	346	366	338	331	351	349	403	353	346	350	345	380	405	352	381	346	348	364	342	348	369	360	355	384	368	318	350	313	335	371	347	357	358	365	342	357	375	341	351	351	366	354	364	375	396	371	360	343	359	382	329	355	355	345	371	358	340	385	316	336	342	378	308	347	376	349	355	373	362	329	342	327	305	357	375	367	348	368	363	333	353	338	352	365	363	353	349	343	364	398	371	333	347	328	339	382	377	367	385	350	360	363	321	340	317	344	362	356	379	372	343	384	371	328	336	317	357	331	334	370	374	342	375	384	384	349	341	330	357	340	366	406	360	385	342	349	364	401	328	365	386	385	377	331	370	377	351	371	327	363	351	375	356	342	343	368	375	349	360	350	363	335	319	381	381	368	356	374	355	365	393	306	350	325	352	353	347	337	388	364	357	315	349	331	379	361	357	334	353	343	372	345	336	323	374	384	348	350	365	344	342	369	354	321	362	364	329	369	344	322	372	360	331	376	369	340	355	364	337	352	364	349	352	392	353	351	375	345	358	382	355	358	352	363	359	328	315	327	362	360	381	324	385	336	375	345	359	332	378	353	318	384	317	348	337	400	368	375	384	367	408	356	394	352	386	345	367	326	384	363	358	356	382	335	355	356	321	368	363	359	365	379	373	346	328	354	322	357	350	349	350	340	352	336	355	382	351	383	348	328	375	363	358	367	389	359	358	333	348	359	347	372	356	363	372	315	337	363	361	394	353	342	346	324	330	344	325	348	347	360	380	362	339	378	313	332	378	366	351	370	388	367	407	359	382	378	327	375	370	374	394	359	319	374	372	374	352	325	347	340	346	357	327	376	335	348	342	337	353	351	337	352	367	369	347	362	402	374	397	364	345	362	340	402	338	385	365	383	380	327	374	365	353	339	350	366	326	369	360	339	362	370	346	334	358	338	327	388	335	370	360	373	333	360	361	376	317	380	340	372	353	373	323	344	352	357	355	336	350	353	369	388	370	353	363	325	354	338	333	385	348	378	368	390	343	364	341	334	363	367	345	335	361	385	351	341	326	345	353	334	320	358	343	349	352	381	327	369	343	355	380	362	349	349	342	330	349	350	358	375	357	352	360	348	328	359	382	343	393	321	364	355	373	346	369	321	356	344	311	383	354	362	349	353	359	373	325	354	363	338	372	370	382	400	348	341	373	341	353	384	353	378	350	351	328	373	406	366	348	351	371	336	393	378	342	317	375	370	388	370	374	336	358	315	375	321	352	353	343	363	345	339	323	366	359	345	340	385	362	347	369	359	332	338	361	360	366	357	355	345	362	363	355	350	367	330	350	349	356	364	342	339	327	325	376	380	339	359	381	378	386	359	366	347	407	350	342	335	360	339	343	340	327	349	399	394	323	330	334	349	352	399	372	350	345	343	366	348	356	366	362	375	310	358	374	329	356	363	340	373	391	336	388	326	362	340	360	299	359	331	361	332	359	351	328	383	337	341	359	337	380	299	327	356	340	354	363	336	351	368	351	389	337	328	363	335	368	392	323	372	346	374	352	389	376	316	363	338	327	367	371	363	329	334	326	357	361	334	360	342	333	402	380	344	348	367	378	366	350	364	374	395	362	310	338	326	356	360	377	343	358	339	384	372	348	349	346	368	393	406	346	345	334	374	329	373	362	342	401	334	339	344	395	327	346	372	367	326	345	360	345	338	339	354	384	324	376	367	351	319	331	387	350	324	363	354	354	351	372	394	351	371	361	370	339	405	382	366	348	363	343	353	366	381	320	348	355	343	345	322	330	352	346	330	340	330	362	351	350	388	305	325	349	329	349	380	335	368	355	328	356	371	329	375	345	379	351	350	362	379	376	360	378	376	324	322	360	373	367	365	350	316	335	318	343	347	378	373	369	340	358	348	364	360	333	362	356	329	352	351	332	353	391	348	349	370	340	345	387	399	328	360	354	366	333	295	348	346	370	363	351	354	343	344	343	355	357	337	344	358	347	347	352	353	354	379	354	351	364	399	359	398	386	349	337	345	386	368	357	341	351	369	343	370	323	331	343	381	352	391	338	372	389	343	343	317	354	333	336	377	389	379	347	359	363	338	332	376	336	345	336	339	342	374	383	328	344	332	342	383	366	362	396	353	352	298	366	354	363	365	372	363	358	355	400	361	384	370	359	352	343	335	360	363	307	341	366	363	355	373	352	299	356	334	349	355	373	348	365	335	360	348	347	319	381	367	393	383	383	352	342	346	363	364	320	354	356	365	349	337	344	384	359	359	372	345	349	326	342	345	342	346	356	352	319	412	349	379	348	381	346	373	351	377	349	357	362	357	361	399	348	351	376	375	365	357	312	361	362	389	342	333	379	384	354	390	377	347	347	350	319	360	342	365	364	339	372	383	310	344	345	370	374	334	371	352	372	344	385	393	354	374	362	360	340	355	367	343	372	353	400	355	380	361	367	347	382	319	367	337	378	390	348	332	334	363	329	329	310	339	369	372	396	417	354	370	362	322	321	329	332	401	354	376	352	368	346	375	345	383	324	382	369	362	358	348	368	398	374	383	346	330	380	383	372	368	365	353	345	384	357	336	328	377	347	379	353	382	364	341	341	324	367	369	363	363	362	346	366	363	351	330	340	349	389	353	334	365	364	323	425	370	338	385	369	356	336	356	339	349	340	368	369	350	335	363	347	348	361	372	376	349	349	369	357	345	323	362	389	397	376	337	346	346	343	364	345	352	377	366	340	321	371	336	358	373	389	339	361	357	337	347	329	362	351	338	344	301	325	359	342	361	326	379	311	372	344	345	380	352	359	348	348	326	372	326	380	411	370	338	385	346	314	349	382	335	332	359	335	362	376	364	365	350	342	350	337	341	369	374	357	337	332	373	360	399	346	356	330	371	385	351	375	341	399	326	340	372	354	360	328	353	315	342	355	357	338	347	293	398	348	385	364	346	369	390	345	351	355	336	374	370	360	366	353	352	360	368	365	307	347	343	345	346	348	368	361	347	363	364	339	381	325	379	375	360	359	313	347	362	329	378	387	354	344	332	357	335	309	353	354	389	345	356	347	364	364	365	369	364	341	319	374	335	370	349	362	388	343	352	351	366	376	360	329	370	317	358	331	369	386	355	381	373	387	352	329	375	347	363	345	359	351	368	377	349	400	342	324	369	340	357	385	348	382	371	354	305	380	384	390	374	351	348	365	359	354	359	342	351	373	354	374	342	367	364	334	372	369
7217	3165	3040	3047	2713	2221	1850	1833	1536	1639	1483	1272	1143	1165	1095	1091	971	968	995	874	846	845	852	877	866	845	854	828	884	855	824	855	834	843	835	814	837	821	860	881	804	837	761	827	849	840	880	883	802	805	882	871	868	865	819	823	843	851	923	838	871	850	807	880	869	841	831	829	861	838	849	818	855	821	846	839	834	841	867	842	834	784	877	777	826	818	810	814	833	873	819	824	870	841	841	852	831	851	824	855	829	830	814	852	830	855	833	830	851	872	848	886	864	815	831	874	870	877	822	847	839	831	809	840	810	824	877	864	855	833	869	870	838	898	834	809	856	821	864	846	825	793	854	812	822	847	855	874	826	829	847	829	768	821	860	887	887	869	876	830	822	871	832	862	859	845	808	894	867	832	830	843	892	859	811	885	846	783	866	866	857	837	832	849	805	824	848	806	815	860	863	831	826	834	848	838	824	864	833	804	807	879	854	820	869	835	809	844	847	900	841	858	862	819	821	846	881	857	887	820	829	847	851	820	870	837	870	824	846	894	937	818	865	883	849	874	840	852	837	821	866	865	851	807	861	823	820	828	825	836	840	862	862	817	825	835	840	844	797	858	844	832	826	877	834	879	857	878	807	824	847	851	869	833	843	851	863	839	839	842	889	839	814	863	836	831	831	841	915	850	866	861	850	829	853	809	850	848	823	836	810	858	821	815	844	879	870	871	828	828	818	841	853	817	868	851	845	898	857	818	883	822	816	807	932	816	840	856	853	882	818	854	882	864	862	851	869	879	816	848	869	844	837	859	878	838	854	852	821	835	838	846	800	876	804	841	811	865	832	835	827	841	861	906	892	851	872	817	836	816	769	854	806	857	834	900	817	763	840	862	884	837	846	839	865	810	802	800	863	821	850	829	825	872	866	832	850	824	827	824	834	859	860	817	878	853	824	856	839	883	855	792	856	840	835	895	782	826	873	844	873	811	857	852	864	840	856	850	817	830	851	871	827	805	802	842	844	861	862	851	827	857	858	854	816	839	811	862	895	865	842	879	807	846	780	825	845	812	845	863	871	800	858	814	829	850	822	847	827	857	841	809	825	825	876	838	848	829	885	805	881	849	856	842	846	850	818	783	867	762	861	803	856	846	859	885	820	838	837	814	900	875	899	858	843	840	905	865	822	833	867	883	844	818	854	803	840	832	795	802	799	821	850	810	819	826	879	882	857	889	878	840	866	841	919	832	846	830	822	874	808	834	826	826	799	838	850	788	823	884	812	797	886	863	914	839	832	833	834	823	837	816	832	815	897	841	883	857	801	835	815	869	864	833	821	864	862	812	860	805	792	793	836	850	835	879	848	851	801	837	917	872	863	874	805	831	833	802	826	838	803	859	795	817	822	898	841	850	836	825	853	865	874	836	904	864	843	821	793	822	914	838	795	832	821	874	834	862	832	848	857	864	872	835	807	866	881	840	855	895	835	850	846	864	879	855	760	857	894	867	860	835	838	872	836	824	799	842	820	835	771	880	807	837	930	817	901	819	842	839	858	881	854	828	876	887	850	865	836	833	842	898	813	800	872	810	826	833	859	861	811	869	865	884	805	812	824	850	845	841	795	809	856	806	886	869	823	870	830	844	797	820	890	824	839	842	810	873	840	850	843	835	850	844	865	884	831	832	834	811	875	882	829	820	835	806	843	818	849	823	869	853	820	857	873	877	832	791	807	813	833	846	847	862	872	875	851	876	793	872	845	905	873	864	862	803	819	863	808	824	879	839	794	858	846	857	862	797	797	830	841	866	801	794	847	819	851	859	881	884	898	868	831	871	847	844	860	891	857	826	795	817	848	832	796	829	875	789	827	847	863	817	833	859	859	830	817	801	848	823	869	916	869	875	843	858	791	866	834	846	807	832	800	879	834	823	863	847	882	856	839	835	845	843	869	901	836	870	829	897	809	880	890	795	879	845	828	858	839	838	854	810	859	818	825	845	828	831	823	810	845	776	818	847	860	850	836	843	881	839	824	804	847	841	846	847	861	852	874	825	874	840	826	822	831	882	819	804	837	799	838	800	894	815	832	874	805	883	832	814	845	829	798	840	802	854	858	861	822	867	853	894	870	832	880	861	833	862	822	877	867	837	833	820	868	846	886	878	860	866	875	827	850	855	862	837	876	849	845	881	881	813	818	820	842	863	811	843	857	810	860	785	822	841	859	859	860	808	837	890	816	933	843	820	813	807	865	883	846	847	860	848	814	889	801	837	870	826	851	814	833	795	836	867	851	859	832	793	832	897	860	835	863	793	842	860	845	927	878	847	857	895	868	859	818	832	845	845	816	788	829	843	854	820	855	866	873	857	805	823	842	860	857	813	823	862	854	842	848	852	822	889	803	818	859	863	803	888	815	843	886	805	847	853	849	865	887	798	869	818	845	845	863	849	791	818	817	831	858	787	890	840	810	829	804	850	792	798	892	870	820	880	837	849	837	824	868	832	850	837	889	840	805	860	861	867	843	906	792	839	834	818	859	814	815	857	868	862	834	864	866	884	839	833	857	825	858	837	822	841	849	883	880	834	850	829	840	842	829	828	835	879	836	843	796	810	819	871	826	867	855	829	828	829	837	851	841	823	839	869	916	860	836	822	826	826	800	882	851	836	908	843	843	886	871	844	832	882	828	868	900	878	844	815	879	824	907	859	880	812	841	828	812	828	814	871	818	851	866	850	818	851	834	860	869	883	847	775	881	878	841	805	863	855	803	891	921	824	872	876	878	796	838	846	823	849	923	831	828	839	886	887	868	852	870	851	858	855	851	787	823	844	813	811	825	833	792	801	842	887	851	857	856	809	841	854	829	824	870	838	818	872	816	823	844	865	847	878	867	870	888	881	822	863	831	864	828	855	817	855	832	866	850	820	860	806	885	827	831	870	849	837	845	916	842	823	879	821	824	896	815	841	819	808	878	795	830	844	824	856	787	782	881	839	819	856	778	857	841	829	836	827	900	798	835	846	786	816	863	807	860	848	837	818	799	880	830	816	839	827	841	826	826	841	820	865	859	873	845	893	829	824	865	868	819	857	801	803	830	836	857	855	829	847	840	835	825	813	847	840	814	788	773	777	880	834	836	843	857	860	870	859	850	849	826	864	853	857	867	819	850	836	863	847	812	798	862	818	877	853	821	852	805	888	866	873	836	837	837	793	860	870	863	795	828	857	871	863	813	854	864	818	833	854	818	895	797	836	821	861	844	830	869	807	848	878	800	823	850	825	862	823	870	894	800	859	850	836	882	854	867	813	789	805	785	836	835	887	837	831	850	786	862	843	860	869	880	828	810	792	833	852	812	805	838	782	819	853	841	907	777	855	830	847	805	894	830	834	837	890	837	815	822	783	888	841	829	895	842	856	871	851	823	832	877	879	906	811	827	885	843	866	819	816	879	789	869	836	908	887	854	831	864	854	810	802	845	844	851	856	799	832	866	819	856	820	838	863	866	846	856	864	851	849	792	888
22875	8787	3652	1704	1108	839	700	620	558	590	532	470	422	422	394	359	368	411	393	355	364	353	363	359	355	323	333	340	359	358	399	372	338	342	350	337	353	334	340	347	342	355	342	337	368	345	352	349	326	284	333	347	309	334	344	353	357	372	367	340	292	360	351	322	353	324	347	338	331	344	325	314	313	346	321	354	314	344	366	329	321	323	348	380	338	357	361	372	313	353	318	337	349	336	332	376	379	381	344	315	350	361	343	337	342	371	332	356	340	326	368	369	354	327	342	347	347	332	320	313	328	307	342	352	329	374	342	334	377	341	340	346	348	363	370	345	323	369	327	333	384	330	343	322	343	338	363	315	319	331	361	375	350	313	307	322	355	383	352	352	313	359	349	330	329	345	337	348	324	316	367	359	344	318	356	337	344	317	327	339	314	372	353	315	319	342	326	310	343	360	348	327	355	380	354	314	335	324	357	318	341	307	369	324	349	319	333	379	344	341	317	351	328	340	365	281	342	330	339	343	328	362	365	344	335	324	314	344	330	312	330	347	312	374	338	350	292	337	358	340	361	370	320	328	300	354	332	313	366	364	345	357	346	323	370	344	325	327	331	309	334	347	309	320	352	369	360	330	315	312	339	320	333	367	352	325	342	361	340	338	334	326	356	331	350	358	353	352	332	346	354	360	322	354	354	339	329	334	299	341	311	347	354	322	365	323	322	312	364	382	370	329	324	327	312	319	347	362	359	334	355	316	331	338	364	388	336	341	359	350	335	337	371	343	323	333	336	343	347	332	354	319	334	339	333	334	373	341	325	322	313	338	360	316	329	360	345	362	346	334	343	333	340	336	358	329	329	348	347	348	342	353	319	321	356	353	300	356	343	320	358	311	320	328	315	321	351	335	367	330	371	361	317	351	324	343	340	317	368	339	353	317	355	327	368	315	359	346	354	313	345	350	332	340	331	353	332	357	336	371	311	320	335	343	324	323	350	342	308	320	311	356	337	355	310	347	324	337	350	340	376	353	302	333	331	336	350	345	345	351	346	348	346	329	348	364	382	348	364	357	318	366	347	318	369	292	324	335	315	347	304	362	372	336	373	325	318	370	363	342	328	345	363	351	316	344	368	329	339	345	334	314	333	387	330	321	335	338	330	322	336	332	348	338	329	338	316	339	326	371	333	362	354	342	337	355	314	331	337	298	328	309	339	347	343	344	328	361	359	336	314	316	349	296	342	328	361	332	340	379	350	318	311	343	322	347	358	300	356	338	352	345	335	332	390	356	331	310	353	327	354	329	345	323	299	329	354	307	334	382	352	361	347	314	360	319	347	301	332	340	352	352	359	337	344	350	345	359	350	333	334	374	355	340	350	326	350	357	356	345	332	317	376	375	326	361	384	345	353	378	313	334	355	277	330	325	375	336	323	344	377	310	309	370	319	316	341	354	337	314	370	344	303	304	346	348	336	321	316	359	314	335	322	390	339	349	323	340	366	328	350	353	359	336	282	339	342	308	363	336	375	358	367	348	305	328	363	371	351	333	291	353	355	337	344	341	352	317	364	347	319	361	312	346	363	333	314	340	322	315	335	338	337	328	334	357	355	345	355	355	332	327	345	355	341	362	357	344	349	304	337	344	342	320	371	322	374	337	311	343	347	336	351	339	312	335	354	351	328	348	334	342	326	335	322	360	359	329	320	356	373	324	345	348	368	343	346	324	352	366	342	383	383	366	322	373	342	324	343	322	356	331	343	332	320	341	367	384	317	339	351	347	310	348	324	360	321	362	315	334	345	350	333	340	332	333	365	344	353	359	333	312	341	350	338	382	312	312	355	323	358	297	312	344	303	348	333	385	348	398	334	380	350	367	341	388	327	328	316	350	363	333	323	347	385	352	337	350	324	350	380	320	327	359	341	335	351	337	320	320	361	343	353	358	354	363	338	362	327	329	351	355	308	363	345	352	399	350	329	335	299	356	325	316	326	341	336	351	342	337	310	329	354	321	346	335	360	350	341	287	340	302	366	356	319	346	366	346	323	359	332	327	359	364	359	370	312	364	324	329	346	318	318	326	325	328	328	329	347	349	314	310	358	327	329	321	329	309	336	320	351	327	376	330	330	297	333	350	318	334	360	336	367	305	316	361	373	366	342	321	368	335	337	354	370	341	363	326	337	350	343	329	323	337	338	315	374	301	336	355	317	343	343	356	327	311	332	317	337	383	329	333	347	312	381	344	321	309	357	333	325	344	312	340	334	323	340	371	342	337	334	380	352	348	326	320	316	297	340	298	339	319	347	350	356	339	330	354	354	355	356	356	359	322	321	346	316	353	308	336	313	359	348	314	340	358	345	365	366	349	373	362	307	330	325	335	346	343	375	372	338	380	343	308	340	340	336	342	340	325	340	317	357	312	370	393	343	311	334	369	335	377	357	338	329	322	361	341	361	296	333	333	331	365	361	313	357	325	328	293	333	372	401	333	333	381	334	363	313	341	329	351	333	342	327	380	324	356	359	323	349	343	371	327	333	342	347	341	335	335	324	367	342	380	363	359	364	317	333	318	351	344	338	366	344	307	307	290	373	335	344	339	334	310	320	321	378	307	347	306	343	305	327	329	346	334	325	324	353	370	385	339	341	344	324	329	367	325	317	341	317	354	339	328	353	362	342	349	366	336	344	318	324	363	359	352	325	318	322	352	332	319	305	352	348	340	340	333	278	352	316	361	317	363	377	319	349	363	310	338	309	354	346	339	379	328	309	325	354	359	354	353	369	364	352	331	347	341	342	349	357	310	371	353	334	317	367	355	356	326	328	346	343	371	354	341	342	290	318	355	333	312	340	309	324	344	327	341	332	303	326	352	354	353	329	328	346	336	355	337	327	362	331	336	324	308	343	347	343	351	342	381	327	359	299	343	342	353	311	396	366	336	363	345	389	334	341	353	345	343	368	330	334	337	366	361	359	348	353	335	308	326	307	332	315	347	339	341	346	353	310	325	328	359	351	354	351	378	348	358	355	333	396	319	353	319	322	317	311	351	348	365	345	349	373	363	343	323	363	356	358	298	345	341	350	380	317	314	346	314	324	361	354	330	347	326	324	338	381	340	325	358	322	364	323	304	368	325	334	330	326	364	351	323	329	345	309	352	352	353	355	368	338	305	352	353	356	350	307	301	318	351	375	326	350	378	328	312	328	350	342	324	328	345	360	334	347	335	349	304	338	341	335	310	337	343	327	358	357	360	336	353	337	349	329	367	323	321	348	321	371	355	289	373	364	344	311	319	349	348	315	355	342	341	323	327	324	337	369	358	319	346	331	342	348	338	320	352	333	348	366	349	320	316	341	322	343	325	348	354	346	347	360	334	344	345	327	338	299	327	360	356	319	342	329	341	312	330	333	317	353	306	372	345	338	370	415	354	329	324	352	389	336	361	324	336	355	353	321	325	319	336	331	391	332	349	322	305	307	329	333	323	361	341	313	342	339	360	328	359	372	315	379	327	326	368
16433	7035	5271	5026	4100	3328	2667	2367	2278	2321	2040	1567	1365	1459	1424	1102	1119	1129	1050	959	883	852	957	879	839	834	855	869	828	834	869	836	816	787	807	788	789	834	844	786	813	799	827	818	778	832	815	874	808	809	818	810	832	758	839	859	826	776	768	849	774	831	822	840	811	801	820	763	803	760	818	820	740	783	773	835	833	822	803	846	770	810	783	768	805	843	827	782	836	791	836	775	834	807	803	766	839	790	852	836	791	814	795	803	813	823	799	864	774	867	791	799	828	803	827	768	791	807	872	800	793	804	768	811	807	854	779	806	811	837	776	762	771	815	818	770	875	759	747	796	778	796	846	772	829	783	800	757	821	855	798	798	825	789	848	816	806	882	830	810	807	793	800	791	785	771	809	812	832	803	778	855	821	797	774	764	744	778	757	797	837	779	838	833	818	806	809	768	804	767	850	803	798	829	806	833	855	844	827	824	760	837	839	801	799	805	803	777	816	796	798	814	852	801	815	858	797	832	837	798	806	791	853	810	796	796	810	844	813	766	793	811	876	827	846	847	797	847	819	768	771	839	727	850	769	816	791	770	798	789	790	857	794	799	817	842	782	770	780	822	823	820	758	781	783	865	791	789	834	825	799	765	771	783	792	801	832	777	825	840	757	779	775	840	800	779	815	749	819	863	819	844	820	774	836	848	790	860	780	762	803	804	770	802	755	840	786	843	786	816	811	816	751	759	729	838	788	833	753	786	787	797	807	824	789	817	795	813	783	814	800	816	835	816	800	813	814	805	774	773	830	826	803	775	790	800	835	789	859	766	755	811	770	800	823	804	841	815	784	876	845	813	801	803	807	752	780	837	833	803	841	770	744	798	829	836	842	761	806	806	831	818	812	808	771	785	797	796	816	791	834	764	819	800	783	826	808	828	812	800	816	831	794	811	793	767	788	822	765	795	817	808	794	839	809	841	775	767	819	811	879	810	834	760	792	825	791	758	779	794	836	781	864	813	851	873	776	847	834	807	806	793	787	834	783	801	823	814	862	796	767	818	798	787	791	800	795	798	768	797	775	825	804	809	845	787	791	819	791	787	831	832	779	743	853	799	782	763	790	912	758	800	776	836	842	770	776	779	758	817	831	774	815	803	836	799	781	764	784	807	765	766	833	805	769	837	764	781	786	786	767	798	783	749	801	791	846	790	834	786	876	803	752	807	831	820	790	838	817	798	801	796	779	836	789	808	804	777	783	802	777	790	777	770	808	786	783	815	763	856	807	804	773	781	800	831	814	802	818	854	837	762	822	826	756	852	858	774	845	785	797	805	822	803	850	846	783	794	762	799	853	845	838	765	821	827	743	832	801	789	823	817	767	836	843	892	813	828	801	811	809	784	790	771	831	820	839	807	844	817	771	852	805	793	820	858	811	818	820	778	787	813	828	805	800	801	787	835	813	828	851	829	805	813	807	781	818	794	783	842	808	843	815	787	789	792	791	811	763	796	827	809	778	789	777	791	791	827	816	816	785	828	788	773	798	843	811	845	798	796	852	787	793	785	766	773	806	770	804	851	771	824	812	810	778	809	790	808	854	787	857	743	802	819	828	792	833	834	783	808	832	795	801	828	802	793	805	779	844	804	795	749	800	820	824	774	769	769	793	811	816	790	783	780	814	797	807	806	820	792	839	836	785	814	770	782	814	757	778	767	747	789	824	829	840	760	772	808	811	834	792	743	799	801	791	844	768	768	803	776	801	805	810	799	771	851	772	833	824	772	810	814	781	722	802	831	828	819	810	841	803	830	804	811	787	839	776	829	813	818	817	772	801	762	787	850	794	804	819	821	799	734	796	746	806	832	775	795	840	803	785	800	793	813	779	902	753	823	758	823	797	818	823	784	803	821	775	818	830	754	800	830	789	781	786	794	806	805	841	804	822	753	814	769	786	846	780	788	823	784	794	800	817	802	826	861	791	828	815	808	761	801	791	829	833	787	820	783	768	815	757	792	822	837	807	868	819	767	792	823	806	814	815	828	755	807	771	820	798	869	852	796	845	782	805	812	847	819	845	836	860	861	792	770	811	765	768	791	798	805	801	815	758	867	797	884	811	808	802	758	793	840	793	816	786	825	780	819	772	796	796	838	824	791	827	791	760	847	816	766	800	833	810	828	839	789	810	732	793	782	816	789	819	830	779	811	822	784	826	854	782	783	794	873	825	796	813	834	818	768	850	847	763	866	757	819	745	805	787	781	769	808	805	834	802	860	745	857	798	789	808	822	797	820	768	797	757	801	738	777	807	776	817	795	769	783	844	831	817	778	784	805	754	790	807	831	840	826	819	843	769	803	796	798	865	799	876	839	838	802	799	758	808	799	834	840	797	834	820	845	806	822	786	822	801	809	778	818	808	781	853	793	780	832	783	815	856	798	829	839	803	841	813	784	848	770	810	767	779	773	824	800	828	788	850	808	778	820	816	800	828	838	804	801	834	801	811	839	812	796	780	839	819	820	803	832	807	813	787	800	845	773	765	828	795	833	778	815	785	804	803	841	775	811	792	778	822	815	813	807	766	820	808	782	793	813	776	831	777	863	820	830	786	765	813	826	810	841	786	809	800	795	826	803	815	790	796	831	798	746	832	793	791	852	815	845	824	832	811	804	835	839	811	773	845	790	822	803	769	759	886	853	788	751	765	839	874	853	857	841	810	809	786	786	772	833	828	750	837	771	796	816	800	792	761	835	772	795	804	789	789	817	822	773	803	839	845	833	820	894	783	819	815	829	799	799	814	791	822	850	781	815	776	842	845	804	821	759	792	814	759	796	833	796	853	764	803	796	825	779	827	808	811	787	839	786	736	786	777	820	769	800	830	774	815	856	799	792	754	829	835	766	846	830	816	803	818	827	814	831	769	763	800	808	822	817	799	751	833	795	816	788	757	781	838	833	765	793	710	753	793	835	833	818	779	823	841	813	784	822	762	840	792	823	761	782	786	781	791	780	790	825	839	812	799	788	794	779	849	829	791	827	823	835	804	755	817	780	823	786	805	843	805	814	832	789	832	806	816	830	791	818	829	807	800	828	800	838	797	798	823	850	794	800	813	841	817	753	833	802	772	827	780	830	769	753	809	812	783	845	872	810	813	790	816	823	821	860	792	795	795	838	813	823	816	843	811	830	733	779	828	838	769	843	854	755	850	802	790	815	796	787	791	806	847	800	801	850	797	793	854	755	812	824	783	749	772	795	802	843	815	851	802	787	866	806	798	804	813	798	849	801	734	781	768	789	819	797	760	820	794	812	798	774	750	747	809	790	790	849	865	752	779	813	805	786	837	780	830	821	786	849	802	751	763	797	819	889	804	807	777	839	805	791	771	802	834	799	832	862	756	809	766	789	792	802	804	827	809	829	824	815	870	843	774	791	794	815	842	813	776	841	820	773	809	791	769	786	793	762	787	792	862	813	803	777	813	808	813	805	759	786	827	793	826	756	807	828	740	808	784	756	784	834	794	762
32683	14984	6850	2420	1375	872	691	631	594	600	459	376	350	339	284	255	264	262	237	233	222	204	222	218	202	206	177	225	226	198	190	229	229	207	197	208	187	207	185	202	182	200	228	203	209	205	198	203	191	175	197	190	193	207	188	214	178	191	197	221	185	188	194	198	218	177	218	163	177	217	184	205	211	233	201	217	204	204	194	205	184	189	214	175	156	156	187	204	217	218	195	187	188	221	194	206	203	175	170	220	196	185	208	207	207	196	193	214	185	201	211	169	218	200	206	205	197	205	205	198	190	189	202	198	192	193	172	179	214	222	225	226	177	202	231	218	195	184	198	223	191	217	201	211	195	189	217	211	184	219	192	177	192	209	187	206	172	204	197	188	199	174	184	189	166	197	221	212	170	183	175	191	175	217	193	213	207	192	194	214	167	206	185	194	223	197	208	191	201	186	207	199	187	186	189	203	198	181	221	172	208	174	170	207	208	210	206	202	218	245	215	212	194	193	200	195	185	193	177	189	223	179	200	177	198	198	202	192	205	207	205	173	201	179	204	195	174	169	205	223	201	213	204	202	200	184	175	209	158	195	177	199	207	207	192	202	191	193	204	169	194	196	192	157	182	191	188	179	193	206	169	198	214	195	196	183	200	191	200	202	219	198	180	228	207	207	192	208	212	197	210	186	193	197	215	190	190	181	178	229	213	196	203	200	197	201	196	185	183	218	187	186	197	185	207	208	196	161	180	208	204	194	181	186	195	200	180	178	218	214	191	242	194	195	208	202	200	203	187	184	180	195	232	198	203	207	184	186	153	174	168	186	189	188	204	178	201	190	210	196	175	193	204	208	200	212	211	219	213	198	172	191	228	175	195	179	175	213	205	179	185	198	194	187	231	190	194	202	180	200	212	204	222	228	212	184	191	210	197	184	207	193	205	206	202	192	180	192	243	190	204	191	198	182	237	207	186	190	205	184	188	200	216	201	189	205	188	205	194	244	193	198	171	177	190	194	187	181	209	197	182	197	173	188	187	188	199	208	206	219	203	203	183	186	190	206	195	201	217	184	176	180	181	203	214	213	180	187	202	204	179	197	217	180	206	215	205	183	216	204	204	184	223	205	208	205	193	197	188	215	203	189	181	192	184	198	224	175	199	210	202	187	182	189	166	171	183	190	206	223	207	208	182	214	207	184	187	185	175	209	184	175	171	180	205	193	179	219	191	174	206	181	180	218	204	191	200	176	177	234	223	202	178	176	186	190	191	199	207	175	201	176	208	207	205	198	202	175	189	193	195	217	211	183	213	199	151	198	191	193	193	194	209	208	211	200	212	183	223	193	232	224	198	172	218	197	202	173	183	209	205	210	187	193	195	175	191	206	176	216	182	202	184	201	216	201	186	191	175	181	176	170	211	209	217	209	237	211	189	191	181	185	186	190	201	179	177	192	191	197	182	215	177	203	195	207	207	198	175	208	184	169	180	195	187	203	215	190	216	212	213	240	222	182	209	216	192	209	202	211	186	184	206	204	234	233	207	185	191	192	190	206	190	174	177	219	216	196	192	188	188	204	189	212	184	203	179	202	219	211	211	219	214	181	185	197	184	191	192	216	199	192	188	203	188	203	197	212	173	227	200	200	178	199	178	192	206	191	181	160	188	201	211	209	196	202	197	217	215	193	183	203	214	202	215	217	203	205	205	201	160	190	152	180	194	201	180	174	177	205	209	195	218	193	207	212	194	197	208	210	218	193	196	184	192	179	211	208	193	197	212	177	222	186	194	229	191	201	209	215	155	205	193	192	219	198	211	172	192	212	208	192	212	195	195	177	187	179	207	189	211	172	175	200	202	185	213	232	198	188	200	188	180	184	212	215	193	195	218	197	203	195	204	192	182	177	194	187	167	173	175	164	215	213	224	203	211	199	193	216	199	196	214	196	193	186	194	206	199	168	194	174	179	194	206	191	193	185	191	209	208	207	181	174	199	208	197	179	174	186	207	222	237	198	211	186	189	183	172	231	169	177	196	241	210	164	194	209	200	190	210	209	184	193	185	184	205	178	174	190	192	181	209	184	217	193	193	197	194	183	201	222	182	186	180	185	222	194	171	186	198	178	188	179	180	206	174	199	198	181	207	208	184	222	204	190	208	193	190	191	196	191	200	198	194	223	216	200	195	192	173	188	180	195	188	196	204	206	214	210	185	200	201	204	176	199	184	185	197	175	201	210	204	213	202	203	193	186	195	183	203	193	208	171	197	184	192	190	181	214	193	221	208	211	200	222	209	214	167	170	200	207	198	209	231	194	176	213	214	160	173	204	199	211	225	213	216	211	199	180	204	197	193	229	215	200	212	203	203	195	229	183	183	193	197	209	214	186	178	198	169	197	178	180	191	204	206	222	193	189	179	200	198	182	179	203	219	193	198	174	190	176	178	186	191	216	201	207	199	178	195	222	198	190	159	178	192	176	193	169	199	240	195	181	230	199	193	229	214	198	189	200	198	187	187	193	191	168	194	195	174	202	197	192	193	178	171	196	191	195	203	179	228	193	201	191	218	212	191	214	218	191	201	200	179	199	222	187	205	192	182	194	191	188	193	190	186	227	223	192	214	185	196	191	203	198	166	200	194	199	191	173	174	202	186	229	214	203	183	226	211	200	195	187	207	215	204	186	210	180	202	204	200	210	178	199	189	195	202	195	215	183	187	198	206	180	178	216	177	205	197	191	175	170	227	192	171	181	213	197	229	206	202	211	188	185	209	185	206	201	183	198	174	175	182	201	202	198	194	196	194	206	222	194	181	201	204	209	187	208	181	197	190	204	197	198	218	204	199	186	190	192	189	196	208	194	194	209	186	201	178	199	205	206	198	208	221	218	197	195	196	194	181	213	213	198	209	182	201	205	195	181	195	204	186	213	197	188	197	178	213	182	210	196	224	192	191	204	195	200	177	204	186	187	194	205	183	205	210	200	182	205	190	197	195	205	191	219	186	205	180	204	200	219	190	185	190	214	196	208	190	196	189	185	179	211	213	206	172	214	178	187	179	203	214	202	188	186	203	218	190	179	190	222	221	188	173	209	202	202	211	189	185	206	167	210	218	209	182	183	178	186	187	198	198	219	191	202	188	217	187	175	207	195	199	194	187	204	193	212	203	188	180	192	224	181	171	205	201	198	176	186	154	191	192	230	209	179	223	184	174	173	199	213	180	190	175	217	202	164	200	164	210	195	179	210	180	179	191	180	183	197	204	193	176	190	192	206	194	225	216	197	185	180	190	202	187	216	195	206	204	182	209	205	187	208	152	206	225	210	173	178	218	202	198	198	212	175	205	187	181	228	218	181	188	180	168	180	189	192	208	197	200	193	203	208	187	194	204	167	180	193	201	189	186	207	195	184	162	194	210	183	200	187	230	184	177	209	184	182	165	223	203	186	185	195	223	179	185	189	202	201	228	206	229	191	170	207	208	221	189	220	190	186	181	181	165	210	171	203	192	195	198	180	185	220
21685	10670	8153	6144	5038	3950	3154	2810	2762	2630	2094	1631	1449	1531	1286	960	911	917	774	626	644	606	578	566	601	591	596	575	550	553	573	558	564	553	534	549	518	513	552	503	458	477	532	487	512	519	504	492	486	527	498	501	510	476	475	500	495	528	506	484	483	506	467	521	474	470	484	499	560	470	451	550	532	524	479	490	486	466	515	480	527	476	487	512	433	441	485	489	494	463	474	492	511	515	475	511	496	477	491	497	488	538	462	494	460	539	451	493	538	472	518	474	524	464	505	519	465	478	473	523	475	489	481	489	509	514	540	485	488	467	475	528	483	466	483	519	493	522	466	493	480	501	512	487	495	482	490	528	473	426	498	499	471	508	485	510	497	515	533	479	486	496	467	497	523	509	486	491	455	514	481	531	514	463	485	512	506	510	470	503	497	471	506	514	504	471	485	506	471	484	463	496	507	483	454	479	521	465	456	509	475	529	470	512	451	480	504	497	502	462	481	496	495	455	478	473	497	543	492	493	507	508	507	503	504	494	525	477	462	498	493	513	498	486	486	465	503	467	507	468	539	475	493	515	526	488	487	511	483	474	498	479	493	497	468	473	464	516	477	507	460	489	481	491	535	483	523	496	475	509	525	486	489	487	516	485	534	483	473	505	501	447	510	510	530	480	504	493	422	504	476	493	464	475	515	495	493	501	482	465	471	461	499	520	468	524	487	465	505	457	472	487	470	509	519	528	471	484	474	500	472	503	556	469	494	513	474	465	487	494	517	490	452	495	493	470	464	470	501	535	460	472	477	468	472	522	449	471	512	475	514	467	502	479	529	475	464	518	498	478	481	456	502	516	514	489	494	541	482	483	470	494	499	511	485	502	466	476	483	524	494	501	472	498	547	454	498	470	479	497	501	437	497	480	461	499	497	511	498	478	503	490	517	508	477	484	478	507	520	490	480	458	469	477	519	480	473	498	462	490	504	439	501	493	488	497	478	469	541	465	477	520	485	500	496	459	486	489	491	486	487	465	482	512	478	504	488	469	476	482	505	490	451	470	453	508	455	481	492	500	469	467	500	477	499	453	497	506	469	438	489	474	490	507	488	513	498	524	475	487	480	472	479	474	474	468	467	476	489	495	476	493	505	484	510	497	468	478	450	466	516	497	487	470	492	445	482	471	463	493	466	449	485	529	506	493	432	494	493	485	475	481	488	487	488	468	490	445	510	488	495	500	435	475	454	452	486	458	472	469	482	498	507	482	444	517	485	510	469	485	501	525	453	510	459	465	501	484	473	520	467	509	502	495	493	490	504	510	502	516	485	478	505	480	457	474	482	460	516	507	519	448	488	517	474	520	498	498	466	457	496	535	471	475	494	439	530	488	502	520	486	494	507	515	477	511	521	504	477	487	476	458	488	469	492	478	470	496	487	465	483	497	468	504	455	492	449	468	512	479	456	484	491	479	470	453	440	495	491	510	458	494	506	531	480	492	529	496	477	497	484	467	479	496	499	508	455	475	490	492	473	467	474	491	502	500	496	485	469	503	464	508	484	511	490	463	512	467	491	496	479	503	491	506	506	494	472	470	502	501	484	506	509	515	516	447	481	516	536	530	486	505	488	461	442	490	491	466	508	502	480	521	475	485	494	522	505	476	478	480	475	507	486	454	480	521	481	478	494	519	475	514	472	474	480	512	469	481	471	452	495	476	465	473	539	483	494	497	464	499	494	488	492	487	472	469	467	473	428	455	506	521	510	466	480	501	498	485	471	455	503	466	496	448	483	455	512	484	479	505	448	505	484	502	476	492	467	476	485	487	490	475	480	509	507	489	477	500	476	475	514	496	497	476	524	500	495	497	484	491	538	530	547	483	499	506	470	456	440	496	447	529	473	509	516	505	537	481	502	540	506	467	496	502	490	494	467	501	474	495	503	503	506	521	512	501	495	448	485	498	477	470	501	504	493	474	532	484	448	529	475	492	484	494	520	477	478	512	471	518	477	479	452	482	482	494	465	501	456	515	484	463	501	479	445	471	479	511	490	493	479	518	483	490	510	471	453	483	490	508	493	465	518	458	481	487	480	491	486	481	493	540	452	562	506	479	518	449	467	493	521	461	469	485	521	494	482	478	490	506	510	482	490	494	479	488	481	456	478	451	513	478	494	486	442	446	512	476	484	509	473	457	495	498	474	524	458	532	465	504	461	507	476	473	511	474	477	475	524	512	511	482	501	495	547	455	482	499	507	461	523	506	485	461	534	503	487	475	504	512	502	482	482	448	485	504	478	477	524	465	468	502	498	458	509	492	450	460	496	497	486	486	482	469	496	483	521	507	497	514	486	477	502	486	474	514	461	459	459	500	486	531	465	444	488	481	460	477	471	488	525	505	506	543	530	466	509	460	455	516	481	525	506	473	474	481	512	486	468	512	525	501	448	473	500	478	458	495	483	517	490	454	487	485	481	475	487	473	470	523	509	451	495	457	482	473	535	470	496	495	504	485	518	498	513	469	491	521	468	479	465	519	457	508	508	496	519	478	507	476	488	489	487	473	481	488	458	507	487	478	481	499	512	497	506	520	540	517	489	471	493	451	498	499	504	471	452	481	502	489	497	510	478	514	483	491	456	484	494	495	474	458	462	507	497	464	483	469	502	448	490	500	477	473	482	478	535	510	507	454	470	524	487	501	474	474	495	507	465	480	496	492	494	443	504	464	475	520	511	514	471	495	521	512	543	495	488	530	473	528	518	448	516	462	500	515	486	491	484	482	486	458	513	467	472	530	487	533	446	531	468	487	503	512	491	482	447	481	503	470	467	467	463	471	505	469	479	479	457	522	458	471	476	499	481	487	497	517	476	499	498	489	467	534	493	497	523	478	492	511	486	460	497	512	514	490	477	483	482	505	487	462	493	484	493	475	487	461	508	460	489	492	504	499	460	490	535	503	479	476	493	484	529	495	494	490	544	482	531	493	485	525	460	481	499	502	478	495	491	459	484	470	490	507	492	502	528	501	483	477	491	514	516	525	476	484	472	496	514	464	488	471	459	437	466	508	529	497	451	464	464	490	487	503	500	499	458	485	456	519	512	532	512	524	505	468	480	486	498	468	471	480	476	486	497	506	464	462	487	510	499	463	522	494	442	492	500	456	478	491	525	488	496	477	494	508	520	472	440	500	499	499	522	462	509	495	505	485	486	491	476	479	475	510	495	493	489	476	472	502	507	494	478	479	479	482	513	474	500	498	471	481	498	462	473	510	464	461	465	473	464	504	477	501	462	507	451	485	496	495	482	499	480	505	511	498	523	484	488	507	477	457	475	469	501	488	466	514	501	499	491	495	490	495	502	514	512	526	500	459	534	474	476	504	484	496	527	484	484	472	456	475	476	492	489	489	463	499	503	509	501	482	499	480	473	461	504	477	506	502	494	514	480	488	486	470	484	484	495	503	468	468	502	447	507	513	514	501	472	476	480	502	484	451	517	510	497	515	442	498	492	485	495	486	428	523
9583	2980	1467	977	750	600	577	494	561	499	465	432	429	408	403	383	405	387	341	383	343	363	334	331	333	322	355	320	354	358	343	349	364	368	362	356	351	347	319	376	350	364	354	316	343	366	345	350	360	332	343	351	362	358	384	379	358	318	349	355	331	342	370	324	354	357	347	355	367	349	327	375	376	350	356	356	367	381	335	311	360	382	376	358	341	332	351	347	375	352	336	384	386	356	346	336	370	342	336	379	341	318	358	337	351	406	335	337	356	402	381	352	332	395	343	357	372	334	324	361	360	341	361	324	354	393	407	321	370	338	328	323	396	362	346	350	317	358	357	328	368	351	372	363	368	347	358	375	388	328	363	341	369	361	372	373	337	359	354	366	355	349	336	365	332	362	370	352	379	377	344	353	328	364	338	336	367	328	364	376	342	364	385	356	359	366	375	375	313	350	317	344	379	348	358	373	339	349	334	355	354	356	393	337	377	354	348	347	351	361	349	353	398	352	379	352	345	361	344	353	355	360	352	329	373	364	342	349	364	356	347	343	366	330	325	368	375	341	350	324	338	349	373	324	388	380	360	372	356	374	333	368	392	340	347	361	317	331	380	360	361	367	337	358	345	351	342	337	353	339	365	370	350	350	326	343	352	346	321	359	370	377	353	394	349	362	385	359	324	358	361	345	378	326	352	353	335	366	364	349	336	362	349	344	355	352	365	341	356	338	352	342	331	365	365	354	359	334	379	383	309	349	370	376	371	336	326	353	350	384	362	349	373	358	361	345	328	361	341	349	380	316	324	334	337	371	373	348	360	312	348	388	376	364	335	381	370	340	368	322	327	374	326	347	325	385	349	359	374	364	361	362	386	311	355	361	396	341	369	334	340	355	353	335	349	335	338	358	356	347	354	357	321	347	360	352	333	347	339	362	365	363	362	351	332	318	320	351	348	352	352	355	339	372	356	353	387	319	353	334	334	332	334	335	356	356	362	359	337	363	339	372	339	326	371	356	381	347	343	381	392	350	349	363	344	327	345	366	362	318	327	308	368	373	347	409	335	370	369	314	333	347	367	353	365	365	358	336	377	342	353	326	342	379	386	343	354	356	313	340	343	352	369	353	349	361	358	341	365	360	364	342	369	376	382	350	389	334	342	329	351	361	326	348	339	388	353	369	340	323	364	362	326	340	345	318	372	360	382	345	374	357	343	357	338	339	354	340	404	357	341	336	365	343	354	345	357	349	369	354	381	329	364	346	353	368	320	379	335	353	339	378	368	385	366	350	379	366	369	375	341	325	342	345	352	339	340	372	340	364	396	397	313	355	330	342	365	391	332	344	353	374	380	352	381	356	359	361	375	339	345	350	333	350	355	377	377	357	356	323	347	367	355	355	317	351	344	334	368	341	355	350	365	341	342	364	344	365	342	346	338	374	340	356	404	354	347	336	344	360	316	352	404	387	365	326	327	313	330	340	336	366	365	389	334	366	364	347	384	376	369	344	349	386	334	347	375	376	341	358	362	380	354	362	329	343	353	348	342	349	332	370	340	380	371	360	350	358	359	347	332	356	357	359	355	331	387	357	360	361	377	351	359	345	356	358	348	365	367	357	359	394	354	381	362	388	344	314	351	389	376	355	413	327	400	360	369	334	388	394	367	334	338	328	367	342	319	351	309	368	349	318	351	347	361	340	348	401	363	345	370	353	376	370	374	340	361	376	329	351	361	343	359	340	352	351	307	366	383	352	347	357	371	336	327	324	361	403	362	355	347	340	339	336	379	326	327	351	390	372	384	352	346	380	349	351	358	385	361	329	331	340	369	366	372	375	364	370	372	343	358	341	351	354	344	345	388	354	338	385	405	379	363	362	353	372	304	383	369	358	367	335	356	366	323	384	366	347	354	390	322	334	343	368	352	319	393	340	365	345	350	376	349	375	363	311	327	369	345	347	361	368	359	351	349	372	349	318	338	374	353	334	354	358	378	367	354	335	360	346	341	353	325	381	328	350	351	351	348	371	348	379	350	341	364	349	341	361	355	329	379	365	366	357	361	374	343	404	358	376	373	363	330	342	322	366	342	372	399	333	363	331	402	393	378	352	378	381	369	363	352	364	356	327	370	310	332	359	352	338	374	380	336	362	325	335	367	362	372	377	361	356	354	344	339	356	310	357	371	349	363	365	360	363	356	364	371	354	364	345	329	375	377	359	371	390	362	387	367	343	337	345	347	353	305	388	351	358	347	356	360	386	360	355	371	366	351	416	386	348	339	385	326	340	375	351	374	351	389	361	329	344	327	367	354	393	337	373	348	342	378	363	375	350	331	387	340	327	336	363	362	414	366	333	337	379	377	324	338	351	359	342	362	379	358	371	367	377	358	353	374	366	374	349	373	357	356	377	344	388	376	335	396	353	336	362	369	367	357	355	339	359	367	375	380	379	339	368	356	356	359	373	362	379	357	377	379	375	366	365	348	368	346	333	360	389	328	346	373	370	385	344	362	380	339	382	354	336	354	357	351	377	382	333	364	336	321	318	381	372	342	347	353	336	374	322	360	378	331	394	342	328	312	374	345	391	370	323	362	316	378	344	344	343	331	367	317	365	343	329	319	374	400	350	338	345	365	382	359	320	335	345	331	371	353	367	318	332	366	377	342	354	359	362	330	364	329	363	350	344	363	376	316	368	367	351	320	331	366	361	372	376	369	348	322	374	379	334	328	362	356	368	346	347	356	356	360	297	345	333	348	381	349	333	374	354	326	368	360	373	316	346	337	319	357	358	360	360	331	378	357	330	340	374	366	351	303	314	340	345	328	361	359	383	346	329	336	367	339	377	334	364	367	369	378	375	360	361	381	385	363	320	361	362	352	372	340	322	382	312	369	361	319	351	332	335	356	356	326	351	347	401	334	378	351	337	365	381	370	347	371	333	362	348	348	371	363	382	377	341	367	375	357	332	393	323	349	342	348	379	366	370	408	378	355	358	334	367	359	367	370	340	368	351	363	330	338	369	372	377	331	321	361	341	342	344	332	369	337	383	353	379	336	338	366	376	340	360	352	341	345	350	362	386	316	348	386	357	357	333	337	359	350	377	359	361	386	336	369	356	353	373	349	329	375	373	313	304	331	362	339	355	349	372	320	363	377	339	357	315	376	341	333	362	361	380	343	348	323	351	333	337	365	362	359	378	317	362	353	365	394	319	311	389	345	343	362	328	352	338	344	356	351	384	373	331	318	364	363	327	342	368	357	308	363	339	366	333	340	339	389	387	372	350	336	317	353	357	397	398	399	375	321	378	376	407	345	382	343	385	339	334	344	349	356	361	354	334	337	314	351	387	382	380	386	377	389	363	352	357	360	386	367	385	344	385	385	330	353	353	391	381	383	332	326	373	326	319	331	351	351	360	392	355	374	383	343	360	331	342	331	359	368	374	382	362	347	351	360	361	361	351	356	357	341	366	333	371	348	355	371	367	363	364	354	344	338	319	360	349	374	326	345	351	308	335
7022	3306	2979	2987	2432	2097	1838	1645	1759	1634	1402	1199	1278	1206	1124	966	967	989	930	851	853	886	854	798	861	841	849	828	836	876	867	857	900	851	877	842	840	890	845	789	866	846	818	804	847	877	896	860	843	841	811	836	839	840	844	842	805	834	909	905	836	824	797	834	860	873	846	881	876	837	864	858	847	834	841	830	879	838	839	840	837	857	855	815	855	838	826	821	884	865	853	876	823	834	860	839	857	909	877	805	861	848	871	796	823	897	862	822	825	846	864	806	817	853	805	847	842	837	833	802	843	811	857	778	807	863	785	805	877	803	841	864	882	892	832	803	814	838	827	845	842	803	841	865	845	791	851	831	854	820	821	906	844	811	787	873	844	812	867	853	813	819	885	837	879	873	865	829	808	821	844	835	823	872	821	846	832	882	900	816	863	805	836	838	884	903	822	853	860	843	873	810	872	832	890	855	795	856	791	869	843	881	840	847	820	851	832	821	845	867	820	855	855	803	885	900	839	820	838	821	804	853	859	868	859	884	824	875	790	850	867	815	879	830	851	844	831	814	862	882	897	853	849	864	841	895	872	851	819	814	833	861	818	788	857	807	829	865	864	821	892	843	807	849	828	851	812	790	868	866	852	890	887	840	867	846	804	861	877	836	857	835	868	871	825	827	835	855	794	893	859	873	829	843	831	790	846	832	924	831	877	865	863	883	851	867	878	851	920	833	866	834	839	834	867	891	868	872	854	852	797	822	866	876	857	900	872	852	812	773	835	811	853	809	837	834	847	854	837	789	821	813	779	791	807	844	876	856	847	813	829	806	822	835	915	842	891	822	834	841	867	891	848	901	845	813	849	849	865	848	843	857	797	858	869	838	832	797	850	889	908	860	861	811	841	846	850	855	863	843	833	820	816	833	810	865	863	840	827	845	834	857	837	818	840	826	864	825	870	861	804	828	863	859	817	844	831	827	825	856	807	863	834	832	806	867	812	795	900	887	800	857	895	783	833	802	843	903	848	873	865	891	872	834	790	846	822	926	853	894	827	870	866	811	824	828	884	857	796	835	852	845	861	884	830	871	851	869	837	819	854	822	905	840	854	814	852	837	854	799	750	839	848	857	862	869	878	866	890	817	849	842	857	858	798	881	880	846	809	873	917	876	822	864	820	852	855	877	854	852	850	839	879	864	837	860	875	817	802	825	845	878	855	844	848	820	858	860	832	844	820	865	856	828	846	867	894	837	899	829	812	779	831	884	846	863	890	825	872	852	846	848	867	850	860	820	839	859	839	869	834	774	919	865	814	872	836	819	884	850	828	836	863	835	866	833	860	828	891	865	809	872	860	812	861	815	850	844	897	838	843	788	867	815	838	855	849	854	884	860	789	843	856	875	870	828	827	849	882	844	871	875	818	813	838	827	840	864	852	804	827	882	839	850	827	854	882	843	828	863	833	883	865	883	837	829	866	841	873	927	807	814	820	840	857	826	813	851	834	861	830	848	861	825	846	836	821	866	810	853	859	825	850	856	848	820	877	910	881	831	835	895	875	825	874	875	814	832	802	842	790	836	820	835	852	841	867	789	863	851	859	894	828	868	858	863	835	857	864	802	816	861	822	785	813	850	805	830	844	881	846	855	845	825	875	853	855	839	817	791	834	841	848	865	864	849	820	840	839	816	849	841	807	830	834	838	831	856	846	830	821	805	779	888	836	791	862	871	846	826	884	836	869	802	894	870	801	852	796	825	883	861	888	875	833	857	850	831	821	845	860	850	867	844	846	847	842	828	822	853	857	857	880	849	845	865	870	825	790	787	838	817	862	869	847	878	861	816	879	854	827	874	838	806	849	852	836	846	855	828	842	881	815	831	849	836	884	839	843	926	797	842	827	825	839	844	867	795	824	798	813	924	830	879	844	765	805	807	834	827	830	841	846	862	841	872	873	865	827	848	873	820	834	846	893	830	798	860	819	825	883	828	812	837	844	841	862	803	853	830	804	870	853	868	838	862	814	831	825	816	878	835	830	865	867	836	858	812	863	842	863	788	823	837	858	842	904	847	892	845	864	890	821	807	859	885	858	815	851	818	886	842	850	816	848	913	892	838	862	859	870	804	803	840	848	864	839	814	825	850	861	871	854	837	839	866	869	869	811	835	876	854	844	861	863	832	862	859	882	879	802	852	839	858	881	832	805	896	819	799	890	871	884	870	880	840	822	823	806	854	840	838	844	825	873	857	852	815	843	840	858	860	851	865	858	847	864	846	846	893	852	791	888	849	886	815	810	843	814	835	820	836	828	847	840	862	826	849	823	864	825	864	862	856	839	819	833	835	882	823	861	892	874	865	809	899	883	858	825	824	863	892	879	814	825	876	850	806	821	831	874	830	857	858	844	805	835	894	830	940	907	902	813	853	860	888	861	858	857	861	852	853	863	897	870	849	831	851	828	803	798	869	793	836	848	836	878	826	809	840	867	854	813	828	841	847	850	880	787	859	904	852	842	803	842	829	900	879	856	806	797	906	855	885	828	924	833	842	861	836	857	855	844	849	851	870	867	840	814	854	850	853	800	860	865	846	839	856	863	862	877	825	833	839	839	814	873	816	850	889	841	847	854	892	814	836	887	838	833	860	812	799	841	862	870	918	856	854	854	814	863	816	842	821	840	838	851	832	837	885	816	841	779	773	818	804	826	810	845	855	811	845	829	838	841	845	830	834	806	848	826	854	800	826	829	838	830	881	892	830	863	849	821	839	870	833	802	782	854	823	806	890	872	855	830	822	830	811	882	833	830	791	837	851	902	853	805	851	835	836	857	831	900	880	855	808	791	852	861	871	879	817	874	905	794	861	861	839	866	841	828	809	888	830	819	876	845	823	842	840	830	831	840	844	854	852	824	838	840	925	847	819	834	896	871	824	802	846	884	812	827	847	802	865	881	818	855	862	813	866	819	879	823	861	876	817	824	818	828	892	771	869	808	817	815	913	855	850	835	843	857	771	824	869	829	855	843	831	866	829	828	839	839	834	857	853	816	775	814	857	846	848	845	802	848	824	861	807	869	868	825	833	875	794	789	790	886	796	875	854	824	844	834	867	824	812	885	843	918	833	870	858	808	845	876	830	873	880	896	848	855	832	890	821	874	871	853	833	863	848	791	857	847	848	805	809	823	884	919	875	799	870	870	797	845	831	877	835	809	847	840	757	924	805	877	883	826	844	766	807	818	890	861	880	863	862	832	803	802	817	828	803	910	869	854	795	781	859	783	862	866	874	833	887	873	807	817	852	851	847	870	895	872	857	824	879	856	866	821	825	873	848	834	851	834	818	834	852	825	865	864	846	854	817	890	853	798	841	890	856	799	848	833	877	853	843	859	882	797	926	835	839	863	846	893	839	813	843	800	833	823	812	854	868	834	849	842	826	865	885	810	851	854	876	818	820	872	874	820	817	844	880	836	901	842	841	844	873	831	856	816	871	861	862	854	899	882	796	852	801	898	855	799	814	838	834
22721	9279	3755	1508	1050	827	721	703	643	552	519	460	504	465	381	373	398	374	367	331	354	355	336	335	339	369	326	364	350	327	333	342	335	319	382	345	326	344	345	329	317	351	341	353	348	372	323	369	357	361	350	335	335	351	343	335	337	319	337	333	332	396	346	349	311	356	367	346	326	353	341	357	357	351	317	349	320	340	355	337	353	326	316	319	358	348	385	343	315	337	340	342	346	321	363	347	317	325	345	301	340	342	356	329	326	361	316	337	328	355	355	364	348	303	311	345	347	325	333	346	331	339	365	336	335	334	359	322	337	346	339	361	317	367	364	346	333	312	346	322	334	339	350	335	355	333	325	335	348	360	341	348	352	377	359	345	318	353	330	317	347	324	317	333	325	348	349	343	357	363	331	351	351	315	376	355	336	317	318	357	311	322	355	334	316	339	345	328	361	348	358	311	322	324	343	319	352	335	335	313	347	325	370	344	329	367	355	327	337	325	346	335	333	340	320	344	331	339	323	333	340	325	341	338	317	332	326	343	326	335	387	314	341	329	331	316	360	354	327	342	340	348	358	373	365	334	326	377	367	321	355	314	349	327	329	337	364	343	328	349	342	342	377	329	371	336	348	345	325	348	335	355	313	333	326	332	346	350	349	336	327	351	329	318	336	340	329	363	378	326	345	333	348	300	311	312	356	331	350	321	358	328	315	330	323	349	326	358	320	367	339	358	333	348	324	332	353	365	340	348	389	304	325	352	314	345	342	318	368	344	357	355	363	363	311	378	365	363	326	322	360	347	307	387	337	352	325	331	332	371	335	343	355	296	326	343	351	323	316	327	344	316	367	310	306	358	314	326	350	307	326	319	306	374	330	383	359	324	385	303	343	341	360	375	327	324	304	333	342	326	366	352	356	328	414	359	352	356	359	306	354	365	327	330	358	316	389	358	355	354	331	306	371	382	363	331	375	300	315	322	285	340	346	416	344	355	330	333	302	334	345	318	357	364	341	331	359	331	348	347	352	318	331	351	348	339	319	341	328	338	323	356	344	387	325	358	341	329	337	354	336	366	338	304	375	344	361	356	351	331	338	291	363	333	387	330	349	333	343	339	394	342	356	367	361	318	313	355	323	348	325	309	364	313	319	371	351	336	335	343	315	353	327	329	320	338	324	302	356	336	324	306	337	326	366	341	319	319	360	342	314	335	344	312	318	359	345	305	338	352	347	355	325	347	357	276	344	359	324	341	356	325	338	348	343	354	349	358	377	324	330	341	341	370	339	347	316	328	347	334	326	366	335	313	338	348	352	356	331	326	346	377	370	319	340	368	353	340	342	363	379	355	303	354	325	336	349	354	322	353	342	325	372	327	317	344	348	302	339	342	319	340	334	348	325	338	338	371	329	345	346	330	343	361	333	342	355	333	352	362	336	359	352	350	349	346	396	302	339	342	339	344	356	301	296	308	334	364	346	324	330	346	312	339	332	315	371	337	319	333	326	359	319	330	360	381	312	322	361	367	329	368	323	318	339	333	343	321	354	328	316	321	355	331	320	353	350	341	318	351	364	358	333	351	306	328	351	380	343	326	349	359	317	333	334	338	328	336	339	342	374	321	389	345	355	362	349	349	327	331	314	365	361	352	341	324	329	338	343	336	351	321	317	367	360	314	347	332	344	339	342	337	317	334	352	350	345	345	365	337	315	332	333	350	369	344	346	342	355	319	332	349	326	355	340	343	334	364	347	344	363	358	332	352	365	345	367	357	381	329	342	313	343	324	342	332	344	365	339	340	347	335	328	328	339	365	325	309	312	325	339	326	345	300	314	362	356	357	341	310	330	335	356	321	315	336	344	328	328	334	344	359	363	335	346	334	367	344	357	339	341	315	318	368	338	326	335	353	350	335	333	348	399	358	358	356	350	344	334	324	373	337	323	344	316	334	324	325	347	318	319	332	336	366	337	356	342	339	346	331	312	343	343	352	331	336	353	346	341	359	375	328	348	294	325	351	337	330	330	322	370	350	333	368	337	364	307	355	317	324	345	362	305	308	332	333	314	320	353	345	319	334	322	371	407	334	352	341	354	396	325	342	283	352	372	362	337	363	348	359	348	316	321	350	315	323	342	367	333	368	344	339	346	319	328	343	362	315	341	331	323	344	348	344	357	351	330	399	361	339	345	365	294	317	354	354	332	365	342	340	335	302	327	322	340	319	327	336	340	330	371	357	318	341	351	326	332	334	355	353	350	345	354	301	310	354	330	363	374	357	339	340	343	314	365	320	355	354	344	329	345	351	331	388	339	350	353	358	331	319	359	338	348	352	325	348	302	354	350	298	348	345	349	331	326	330	307	352	326	333	312	322	293	343	347	320	342	369	336	342	355	310	366	371	327	317	353	352	339	360	369	355	316	324	338	353	364	306	321	317	335	309	328	318	317	335	362	327	353	343	338	319	328	371	339	365	327	325	328	338	332	327	322	338	362	358	326	324	326	355	332	329	327	343	347	343	338	365	322	320	345	334	343	358	338	356	367	335	309	338	326	323	355	331	317	355	314	337	335	306	379	337	353	310	343	327	348	325	339	313	332	345	298	358	336	367	322	346	306	343	310	310	346	338	345	351	341	348	337	321	360	328	353	349	338	348	340	331	344	332	350	357	323	327	326	362	343	318	347	343	318	353	342	351	338	366	343	345	327	358	338	303	328	341	343	299	340	348	335	364	352	334	363	336	341	357	336	342	338	347	346	334	368	324	320	330	354	349	356	372	338	328	367	339	363	324	343	361	336	346	312	348	316	340	326	322	304	308	318	312	325	334	332	334	358	347	367	359	347	383	336	314	328	324	325	347	379	364	353	340	350	322	329	343	343	338	368	353	323	337	311	317	326	361	344	340	329	316	357	315	324	342	316	328	345	371	342	335	323	354	364	343	304	312	300	338	371	353	349	347	324	372	348	307	321	348	331	332	362	329	330	373	353	345	377	324	315	349	337	315	333	352	372	319	320	343	326	345	378	314	323	338	356	339	333	341	333	339	315	366	349	344	338	314	350	347	341	347	338	368	370	341	350	349	353	325	374	350	326	336	369	389	374	355	317	305	337	352	332	335	328	352	378	341	375	393	327	362	331	328	337	365	331	353	336	344	317	337	337	317	311	389	334	363	333	342	307	323	314	357	331	324	320	320	320	330	340	338	349	314	316	361	315	348	363	328	365	367	346	343	365	358	309	359	301	327	328	323	363	334	344	310	310	380	335	328	321	390	347	326	313	333	347	365	323	325	375	323	331	333	317	327	353	365	336	338	324	352	302	318	322	345	326	355	324	341	322	334	357	380	330	350	330	338	345	332	324	326	404	361	326	335	350	353	346	327	296	310	311	340	344	320	361	361	387	366	342	379	298	296	295	326	343	360	363	337	326	356	348	317	351	330	379	311	352	333	339	357	339	357	345	341	332	332	310	315	329	325	339	331	349	348	321	362	349	322	347	338	345	348	373	362	336	311	341	342
16390	7674	5360	4346	3550	3189	2722	2534	2422	2248	1777	1542	1551	1447	1187	1117	1191	1025	986	915	890	873	895	871	897	842	874	858	783	844	861	807	853	846	846	812	784	810	815	781	834	802	820	792	773	778	841	796	804	794	811	816	876	788	805	766	763	776	779	797	795	826	801	788	811	819	797	786	784	785	850	749	810	849	790	794	813	777	778	787	758	756	815	816	775	811	802	784	820	838	775	835	778	823	803	789	852	812	844	802	834	817	762	840	809	818	821	816	848	796	831	825	823	764	795	813	814	773	826	795	784	794	795	825	781	845	825	835	751	806	769	821	803	785	804	795	814	835	781	767	830	830	852	789	844	780	818	793	820	789	792	855	786	856	791	783	835	783	822	787	816	828	835	780	780	792	839	818	747	785	808	729	827	780	815	831	759	818	804	827	842	824	772	794	791	783	756	772	840	816	786	810	785	799	790	787	747	820	816	769	795	836	764	772	828	789	769	783	833	828	752	830	799	753	835	856	755	824	809	807	792	794	766	805	763	810	800	794	757	843	770	806	808	819	779	803	801	817	782	774	809	820	802	757	811	836	823	844	742	813	804	822	765	755	793	820	813	836	771	803	817	824	791	847	794	790	830	785	790	787	831	868	825	809	817	834	826	793	840	805	806	821	805	800	835	758	750	840	842	825	756	819	788	785	840	781	810	783	791	826	817	831	808	784	748	829	807	748	843	807	826	761	762	842	781	753	850	788	793	829	824	789	830	790	799	769	809	837	860	836	819	799	762	829	799	776	821	782	781	803	797	781	781	813	779	808	815	801	805	753	751	833	760	840	789	762	758	825	797	766	799	795	758	836	758	816	816	787	798	765	861	820	820	784	845	795	786	784	809	787	812	815	805	823	805	797	805	804	815	812	779	841	812	839	821	781	802	793	814	800	788	817	782	765	830	798	771	780	846	774	833	793	822	814	815	789	825	800	769	808	746	749	857	807	852	767	772	814	773	838	783	784	781	778	782	778	812	800	806	826	815	737	781	787	803	770	763	853	862	768	819	798	847	834	796	793	799	785	798	783	796	786	818	787	843	847	809	816	772	817	797	815	804	778	831	808	819	810	783	786	819	813	790	786	816	786	804	810	824	779	778	740	795	797	820	800	794	851	744	783	793	782	777	820	815	812	807	812	791	798	801	840	788	813	808	798	811	824	835	823	799	781	794	792	788	797	759	780	792	841	834	821	801	808	787	817	859	796	851	818	832	875	829	789	805	809	786	804	793	814	765	810	843	771	872	794	776	851	819	766	822	818	818	746	822	787	775	769	791	770	816	779	829	804	791	864	757	846	758	763	842	809	776	760	780	801	799	857	772	782	802	769	807	826	795	772	804	799	809	868	825	790	776	804	842	814	776	763	816	840	811	775	803	747	780	804	838	772	842	786	791	771	855	819	787	832	782	775	798	756	819	806	791	762	811	787	843	807	791	791	828	840	791	777	817	815	792	762	809	799	776	808	824	851	807	834	782	769	803	815	799	763	808	822	778	773	840	763	809	802	803	764	872	847	803	774	781	788	823	810	805	764	820	828	808	829	792	795	742	784	793	826	826	756	819	830	829	829	775	888	789	806	854	767	782	762	817	763	741	798	783	804	834	797	832	815	827	770	760	820	748	797	790	801	784	743	810	810	772	799	764	826	854	747	836	840	804	794	799	738	799	827	782	825	772	793	823	790	829	836	829	780	790	849	813	833	809	774	811	812	734	811	779	807	764	803	789	821	831	815	840	773	779	778	797	845	829	847	859	808	800	847	780	848	788	769	784	787	805	758	770	762	826	763	801	819	819	847	783	820	784	818	825	813	821	850	763	795	825	799	851	778	788	814	796	816	807	832	773	804	818	807	812	797	759	797	803	820	795	826	827	775	787	783	840	850	804	777	802	794	818	825	779	866	830	904	841	778	749	799	775	833	797	771	789	777	831	827	782	791	791	855	814	763	826	880	800	841	794	792	791	791	789	798	813	815	820	827	747	820	768	808	804	782	810	818	792	790	763	867	885	793	755	850	819	847	816	795	836	833	834	809	814	777	772	820	839	804	803	794	796	749	786	869	768	771	805	812	799	782	792	808	756	822	770	831	789	793	771	801	743	773	764	813	810	794	829	835	757	769	798	778	814	766	774	807	771	808	761	793	800	792	773	759	813	791	790	783	786	782	794	830	837	795	809	760	771	822	815	809	804	754	779	788	814	844	801	809	800	804	816	787	760	839	792	781	826	845	780	773	800	786	802	749	841	815	778	809	796	795	811	778	786	813	801	755	763	788	826	773	790	806	782	841	825	745	785	788	792	780	802	765	795	739	812	774	818	778	830	798	793	782	809	797	814	813	797	725	789	766	803	801	841	828	802	803	804	854	776	785	780	781	829	755	771	836	796	826	824	849	830	779	778	817	840	795	821	823	813	801	746	767	745	775	750	829	783	846	837	860	779	804	806	832	792	777	768	773	779	829	777	848	753	809	853	761	804	809	785	791	828	810	793	794	803	803	777	777	800	831	859	846	830	778	809	827	798	766	848	820	816	802	798	821	827	786	769	808	829	781	792	744	749	856	872	826	783	837	842	807	838	832	793	850	802	859	794	842	809	803	788	748	790	795	770	841	795	801	816	801	792	843	789	813	814	813	844	787	882	800	810	840	804	813	831	802	775	792	764	823	811	803	761	848	800	843	784	828	790	809	822	803	782	811	809	841	794	826	799	786	792	842	821	768	828	812	813	796	772	775	793	808	827	751	795	811	831	784	791	842	869	826	807	835	823	778	859	777	799	813	820	752	814	869	806	813	817	754	782	763	802	814	789	829	803	819	813	827	849	844	801	826	790	764	807	813	800	831	841	837	787	811	747	781	756	772	763	830	803	790	838	779	811	821	800	789	824	838	782	804	809	778	818	825	832	817	800	845	803	785	812	821	745	827	781	802	786	783	815	784	823	791	837	809	774	841	822	830	775	819	804	793	844	777	833	873	770	811	827	823	806	801	846	816	782	750	809	847	830	818	861	791	826	806	771	803	783	793	821	817	776	824	790	762	823	793	748	779	774	827	830	775	784	839	763	857	782	867	799	871	805	782	840	809	763	825	811	824	820	806	787	828	848	798	784	817	795	807	767	757	815	852	803	817	860	763	842	847	816	765	828	834	783	769	799	796	801	804	783	811	781	838	856	829	833	773	811	825	747	835	809	818	774	822	806	795	817	789	780	762	812	775	783	777	760	824	810	801	763	840	757	741	822	829	831	803	776	797	868	776	764	807	823	772	817	810	830	764	831	772	827	843	798	855	797	798	831	774	814	833	775	825	836	781	789	815	791	869	799	779	786	820	819	857	845	766	828	787	804	794	816	752	763	811	791	799	795	800	811	868	795	786	794	783	805	801	794	806	742	762	775	839	779	797	815	826	801	858	792	823	776	758	810	778	792	822	803	753	823	836	809	796	775	777	767	752	891	805	770	792	799	791	782	821	776	760
32510	15721	6183	2062	1215	908	769	685	597	543	449	355	391	327	260	280	279	263	216	213	187	199	202	232	218	189	206	209	202	193	208	182	177	195	222	216	209	211	205	179	197	217	214	211	219	190	188	192	196	197	193	207	205	192	191	199	210	192	213	197	202	190	182	184	199	237	217	199	210	162	198	207	193	180	199	197	226	207	187	192	185	217	213	202	189	172	181	193	195	198	204	199	176	201	212	205	193	185	190	188	208	210	197	164	199	180	186	202	190	177	216	221	228	182	214	195	196	192	208	211	159	215	192	196	208	182	185	185	173	164	191	161	221	186	193	184	196	162	171	203	180	213	187	196	211	173	215	187	215	207	198	191	183	186	222	168	198	190	183	213	183	202	186	190	207	211	201	196	204	209	208	178	201	196	204	206	201	176	196	198	167	187	216	217	197	208	193	183	205	185	197	198	200	191	178	196	203	180	201	212	212	185	207	203	203	240	177	199	194	198	185	208	196	175	180	191	214	197	194	195	210	198	174	193	209	195	193	194	185	208	227	184	197	186	179	188	215	207	177	206	217	202	196	175	184	186	186	215	195	171	213	189	177	173	188	193	183	190	212	179	202	212	170	198	196	192	185	210	203	200	170	203	213	205	160	194	195	211	196	187	177	193	212	171	208	180	186	206	193	201	195	199	176	191	166	186	179	209	174	186	188	194	194	187	177	207	188	199	229	186	180	206	206	181	198	203	200	199	201	200	186	211	194	215	178	180	174	189	188	203	200	199	205	200	178	217	196	156	186	204	211	200	185	195	179	159	192	196	210	183	194	189	187	218	210	202	193	225	197	206	199	181	184	189	207	181	209	202	182	191	193	189	190	200	189	197	173	206	179	189	207	176	199	236	182	185	208	180	215	189	190	216	210	208	214	203	185	179	180	205	176	210	190	192	198	188	198	199	202	178	221	192	206	226	194	197	196	179	153	216	232	188	193	215	180	182	206	170	179	187	208	217	204	190	191	179	205	205	197	199	181	213	173	189	227	197	198	203	195	212	166	183	195	228	185	184	185	188	227	201	205	171	192	190	196	198	192	202	215	185	189	201	205	159	173	189	187	232	187	211	179	192	165	177	204	193	205	190	177	179	195	168	181	222	199	197	187	180	163	196	174	203	164	175	184	185	211	197	193	207	197	171	181	171	174	196	210	184	202	178	201	217	186	190	211	184	188	211	194	188	177	198	192	194	206	191	188	189	173	211	179	193	187	206	216	190	202	176	181	192	179	175	183	176	190	166	211	199	177	160	178	210	186	181	190	178	211	221	181	196	176	194	186	206	178	205	219	195	200	191	184	210	196	197	190	213	177	203	188	169	180	212	191	166	169	191	212	200	205	195	216	188	193	173	183	209	200	172	181	200	196	202	182	210	177	205	198	192	201	169	186	184	191	185	180	216	203	173	209	200	204	190	177	197	189	176	208	195	196	207	213	190	218	183	197	219	199	198	214	190	178	191	169	218	185	203	195	192	208	220	191	228	188	208	195	185	199	198	220	180	189	183	170	188	176	186	191	209	198	213	192	211	208	175	152	197	207	160	192	190	177	233	191	155	201	181	190	212	187	200	188	182	194	202	211	201	215	195	186	192	190	202	196	194	162	224	191	187	173	218	190	184	178	199	218	187	190	178	176	202	211	186	172	189	186	208	210	200	170	218	196	203	199	196	172	175	199	203	222	172	198	200	184	215	174	195	181	181	171	189	204	216	194	180	197	203	194	222	204	216	220	189	192	188	198	160	204	205	209	207	176	198	162	185	199	173	217	204	218	203	194	201	200	198	199	207	182	204	220	181	170	177	221	215	223	221	231	183	195	208	205	193	235	188	180	181	205	223	197	202	202	206	197	177	186	210	186	196	199	212	197	223	234	202	195	185	197	184	197	174	174	198	211	186	188	169	211	193	191	199	221	189	181	196	181	195	213	200	192	224	195	204	157	193	185	169	205	194	202	198	188	181	204	192	216	193	195	189	189	183	224	216	190	177	197	178	197	201	222	183	188	212	203	195	194	174	168	183	204	193	188	194	193	195	180	182	203	209	185	203	184	180	208	193	209	187	177	166	201	180	201	201	195	175	198	187	217	197	180	191	198	187	210	201	217	193	189	179	206	173	198	169	176	200	207	208	181	201	186	182	197	157	213	215	210	187	217	194	220	197	174	190	194	166	190	169	199	211	195	207	195	210	203	230	200	172	222	176	188	225	201	184	173	178	211	168	202	204	193	209	218	185	197	180	186	197	203	188	177	202	220	174	194	186	188	191	232	183	206	220	215	177	184	178	229	198	203	182	173	202	186	204	208	202	193	197	195	215	175	170	185	201	204	176	183	177	223	178	185	201	214	190	196	210	196	175	210	203	201	211	178	196	208	209	190	205	194	190	196	201	185	214	217	211	152	181	184	184	212	174	186	200	186	177	183	218	165	233	196	203	212	181	186	194	196	205	188	190	169	186	184	193	179	196	201	186	210	195	175	209	198	212	188	197	183	184	208	189	189	194	182	197	190	208	217	204	190	191	205	193	169	195	215	181	203	175	162	192	210	184	192	191	183	186	207	195	189	190	190	187	192	187	188	188	202	193	207	212	177	198	205	183	203	202	192	177	194	181	192	171	181	204	186	212	183	180	222	174	207	198	190	202	209	186	196	197	203	204	195	215	202	209	196	187	200	204	187	176	199	198	203	211	223	202	221	207	183	188	161	208	195	173	193	204	188	204	193	190	191	234	192	201	181	186	212	183	192	181	196	189	181	167	211	200	199	184	185	178	180	185	187	203	198	185	209	192	206	219	204	192	178	208	196	169	183	203	193	192	183	200	200	185	190	196	189	183	189	205	210	203	188	192	218	233	162	187	193	176	194	185	190	175	188	209	195	167	214	190	195	186	192	162	194	204	199	222	203	169	181	184	193	180	187	185	183	185	189	164	181	194	211	186	220	206	187	199	183	204	203	179	192	194	184	220	203	212	176	181	186	191	175	220	188	203	194	185	207	198	206	189	206	182	185	207	199	170	200	195	164	174	188	207	175	206	204	189	205	231	224	174	208	208	189	180	185	224	182	200	201	194	203	182	203	196	200	202	187	196	158	190	187	185	187	210	197	199	205	189	199	199	186	196	206	209	175	206	197	203	207	198	208	211	196	226	196	188	189	185	200	189	183	205	224	174	182	190	183	194	210	224	191	184	204	183	184	210	191	188	209	234	198	183	206	200	183	212	202	176	199	179	202	200	179	200	203	205	208	191	185	187	170	198	179	197	195	184	210	196	193	181	209	177	188	177	202	223	180	168	206	191	165	211	208	196	216	213	196	195	187	200	191	209	206	193	188	194	199	191	196	188	213	205	187	186	182	183	193	163	185	165	169	194	185	189	170	193	213	194	214	182	203	171	185	194	214	213	205	194	194	191	166	199	204	217	202	187	195	221	168	169	198	223	201	178	208	194	179	197	199	214	209	198	198	215	214	194
21541	11372	7574	5621	4611	3930	3263	3036	2789	2490	1747	1718	1714	1437	1080	1068	1004	821	700	629	625	623	581	630	577	589	566	577	560	527	533	524	557	533	548	501	518	478	521	490	500	512	508	502	524	500	497	450	476	511	483	551	469	492	455	517	487	498	501	468	477	469	471	436	486	491	492	495	460	503	470	476	474	489	517	489	483	501	497	465	516	485	512	493	465	505	481	486	511	470	450	512	526	482	463	471	460	474	477	483	462	459	496	489	490	498	508	500	496	488	451	487	516	448	491	476	457	470	458	493	524	486	507	479	484	491	473	539	466	509	440	453	467	509	493	465	474	486	469	491	446	446	518	496	492	459	499	506	471	477	478	505	508	472	478	495	476	518	498	472	487	492	514	504	477	459	517	470	469	448	449	473	457	511	485	470	445	481	484	477	497	472	467	492	485	501	482	489	461	478	472	512	421	475	442	516	465	456	477	493	488	461	516	492	475	508	507	452	465	485	512	498	483	468	506	476	524	483	479	515	435	499	485	465	507	521	492	488	493	529	465	475	476	515	484	475	464	487	488	486	504	474	504	481	472	490	469	533	478	485	450	489	489	539	502	463	493	526	527	496	516	452	498	488	486	506	446	468	477	467	460	473	456	483	496	512	525	499	498	442	490	493	504	456	479	482	518	508	484	491	485	492	494	489	492	482	496	464	465	484	484	435	467	468	502	455	503	495	440	448	479	476	507	478	507	464	498	483	470	494	482	482	487	484	507	474	473	441	490	466	523	508	492	505	497	492	492	471	499	495	475	483	497	513	497	512	502	452	479	504	489	505	482	462	484	471	520	456	520	495	500	482	494	501	497	488	473	453	502	473	482	490	502	485	492	502	466	487	476	470	506	470	496	442	461	534	480	451	459	526	483	520	496	468	505	452	544	498	452	531	460	488	459	498	462	450	492	496	483	466	476	474	498	489	465	478	490	450	467	481	476	477	476	462	507	469	470	462	520	475	463	532	483	451	494	490	435	512	487	487	518	511	499	508	476	500	511	461	474	501	509	470	491	501	497	458	498	488	479	484	508	494	524	513	466	467	500	491	498	465	499	492	459	454	479	500	494	459	457	524	519	509	462	481	427	488	561	486	484	450	480	465	488	472	502	477	455	485	455	477	515	469	466	495	494	441	494	506	479	519	480	498	456	546	469	463	499	527	466	447	507	494	510	485	517	493	512	485	488	434	481	475	494	475	496	515	453	503	481	479	510	467	451	457	509	498	452	491	455	480	498	485	513	484	463	490	500	526	499	465	492	487	460	504	463	504	525	497	484	490	481	461	489	470	479	479	465	455	458	511	483	478	460	514	502	483	479	510	498	511	484	492	483	493	486	509	480	474	447	484	464	461	520	455	457	468	472	489	475	462	473	491	463	451	536	493	421	463	488	488	472	447	470	469	510	504	495	498	494	475	475	457	468	482	507	483	493	484	464	475	476	458	517	470	477	470	501	533	499	479	470	552	510	515	467	489	486	478	488	491	469	472	505	452	487	477	466	539	474	501	466	486	456	488	497	495	425	491	479	518	505	510	468	466	518	453	501	482	487	520	470	461	505	506	486	449	473	497	487	475	476	493	516	485	452	462	480	493	493	449	517	464	466	464	507	458	470	523	470	473	476	437	503	456	450	505	511	480	438	500	497	496	519	512	476	484	512	477	450	470	475	484	474	477	457	495	512	496	470	499	486	484	511	484	485	517	490	483	463	477	470	492	458	463	465	464	457	498	490	521	479	442	479	524	465	461	478	523	443	509	500	551	485	431	450	501	443	489	480	495	484	479	499	527	455	477	515	480	477	445	501	499	471	479	465	490	477	486	464	490	471	484	508	481	474	465	490	439	503	474	487	476	458	491	494	497	504	473	474	492	492	512	474	478	517	498	469	477	518	492	486	496	484	492	499	487	467	472	450	479	416	493	515	467	480	507	494	482	498	435	509	500	471	494	508	497	471	469	466	475	509	510	489	456	536	487	510	513	506	472	463	518	471	463	480	514	508	477	478	487	463	501	480	475	489	486	492	492	466	494	481	482	510	472	472	453	476	501	467	473	466	503	502	476	482	485	481	488	470	486	509	469	483	470	471	493	503	505	468	499	444	494	460	481	480	488	482	469	453	482	464	478	532	461	463	503	457	456	487	472	493	463	469	512	500	513	500	483	447	495	514	468	497	461	501	498	468	539	504	470	502	514	489	498	472	499	457	517	485	488	460	468	480	498	493	461	460	507	466	484	520	470	490	513	506	491	445	469	473	493	460	456	469	464	487	512	480	486	485	421	465	492	474	473	456	503	453	429	485	498	489	490	474	488	484	447	454	484	450	488	436	495	479	461	470	512	504	493	527	501	527	527	513	454	460	499	480	458	457	494	479	469	503	465	484	456	445	482	481	498	519	454	470	461	482	501	471	506	494	522	477	500	480	511	525	444	476	476	460	505	491	473	483	490	486	478	487	476	510	464	483	486	481	480	478	481	441	485	470	461	500	520	493	511	453	465	491	467	515	508	493	495	495	498	508	527	504	465	537	448	478	475	473	443	507	473	516	482	440	474	508	427	497	493	494	483	474	475	480	511	455	498	486	470	465	541	478	485	463	509	491	486	493	524	533	467	492	435	520	485	458	465	431	488	465	483	477	511	471	507	489	474	500	502	486	484	492	492	486	454	447	426	499	485	499	523	496	469	466	481	523	467	468	488	485	470	453	494	532	501	508	483	473	453	499	462	484	484	485	480	500	494	487	528	463	512	463	465	510	502	491	481	485	502	465	458	528	462	468	505	480	500	464	484	524	501	459	466	524	470	486	484	501	464	501	508	477	463	482	540	485	463	511	453	471	503	511	489	501	511	465	467	477	506	435	486	466	504	495	517	497	464	495	449	471	446	467	476	504	502	474	486	487	506	512	474	476	467	469	476	523	481	486	459	479	443	462	481	532	449	525	508	437	473	476	504	472	498	477	472	468	480	428	489	476	476	462	516	511	489	491	477	490	513	488	492	459	511	476	498	504	500	473	463	501	471	466	490	482	444	544	462	517	481	468	468	464	478	451	495	530	509	476	505	484	497	467	435	499	478	487	468	428	494	462	481	475	469	463	487	513	490	462	514	474	513	493	476	447	490	467	488	485	477	496	466	484	512	492	502	481	476	522	515	498	485	490	459	515	500	460	495	461	490	503	507	473	480	483	488	520	478	465	467	527	491	465	481	470	479	482	499	461	441	471	489	460	484	481	460	465	502	456	437	485	497	500	477	503	498	501	485	500	503	480	493	492	483	481	515	499	500	530	504	479	499	455	491	468	458	495	504	450	478	509	467	486	478	481	503	472	482	519	491	500	491	514	496	482	535	469	479	497	483	437	463	501	466	485	487	462	470	456	479	464	467	521	479	446	497	534	468	513	474	462	504	479	485	476	478	488	479	456	457	495	509	460	493	495	458	479	455	521	482	444	495	463	469	458	468	478	446	478	446	502	480
9518	3142	1559	957	731	599	519	511	509	474	417	428	405	385	359	378	370	377	376	352	334	324	363	315	360	350	333	323	334	364	352	345	391	355	376	349	325	336	350	353	361	315	363	395	356	337	344	353	396	325	328	366	341	358	328	337	350	345	356	368	328	336	358	333	321	321	370	327	353	360	373	337	353	371	370	390	355	382	357	316	340	359	320	311	333	351	357	363	328	344	360	343	319	369	318	371	357	337	360	359	385	357	315	356	350	330	339	352	331	355	414	338	314	366	316	363	365	324	330	365	350	371	363	350	403	340	405	369	334	339	371	369	321	361	347	367	355	349	347	377	337	341	334	295	358	356	360	338	321	331	344	397	336	370	341	363	374	361	322	336	370	320	386	355	373	338	343	360	345	381	358	344	357	318	384	351	376	345	307	344	362	362	356	330	369	321	360	365	351	366	355	370	377	332	364	331	350	373	373	334	331	389	358	358	389	343	369	361	341	355	362	366	327	354	353	355	370	340	365	354	328	364	375	361	317	363	367	346	385	390	336	345	385	351	365	383	357	350	346	394	360	350	334	333	357	350	374	315	362	343	346	363	338	341	389	370	355	339	327	353	351	347	367	372	348	367	319	361	353	355	395	331	348	389	373	364	409	354	348	396	357	369	389	330	342	358	356	338	369	344	385	373	352	339	351	359	367	337	327	377	384	349	377	331	367	353	377	368	347	353	345	352	318	348	349	388	352	363	364	349	360	338	364	329	347	348	363	345	364	344	365	328	364	369	379	336	374	366	343	355	351	357	370	354	336	331	333	362	339	352	347	344	338	339	326	370	346	380	338	357	341	374	353	316	359	309	354	357	319	385	295	415	372	346	311	359	368	376	352	362	334	341	348	385	349	351	375	371	360	320	361	320	351	331	323	372	363	352	357	354	347	346	344	307	348	333	381	356	333	397	336	346	335	376	341	379	355	368	359	340	378	338	332	355	334	347	378	322	370	339	369	323	342	328	366	360	327	344	339	385	352	363	356	353	363	353	327	360	362	362	377	345	349	351	352	323	322	335	356	354	373	345	350	349	352	375	372	384	361	377	357	339	338	351	351	366	323	365	362	379	350	325	355	319	341	339	334	346	322	357	359	353	358	370	342	335	333	387	364	368	370	349	302	362	351	360	372	333	338	348	355	346	379	318	379	348	342	366	351	363	343	324	349	363	364	363	335	353	315	346	384	346	325	334	357	333	353	325	324	316	349	346	350	347	328	335	368	358	332	373	342	361	357	341	356	350	377	371	312	347	383	346	358	344	340	351	375	380	343	366	328	351	370	336	353	348	343	372	322	339	355	338	378	346	360	329	368	328	354	366	350	344	351	359	370	390	351	375	336	365	381	349	335	337	357	363	364	378	377	305	365	350	340	402	333	363	359	356	351	380	378	340	359	353	364	372	361	357	376	380	337	351	346	331	357	342	376	372	351	349	347	375	360	369	370	363	314	353	350	370	351	356	306	351	345	372	352	365	358	366	371	329	383	359	370	356	332	345	355	399	355	389	365	353	351	338	363	349	385	353	361	339	358	360	349	347	363	335	372	379	365	364	334	363	339	375	317	351	366	339	341	368	350	364	350	358	376	361	336	310	321	349	337	367	336	347	354	367	368	319	349	378	353	390	399	344	358	322	357	373	332	350	362	354	345	368	316	302	384	321	353	358	367	345	365	352	362	359	372	350	342	303	349	306	328	356	362	336	367	341	339	349	336	330	371	369	373	365	371	322	353	352	369	347	358	391	379	362	347	347	361	324	360	356	376	353	338	348	372	353	341	324	341	323	371	367	333	384	352	332	370	396	349	375	367	368	360	344	390	394	354	355	326	331	390	378	347	346	344	342	362	348	363	373	341	332	373	350	318	384	346	352	307	352	361	326	367	373	352	335	378	361	393	352	334	371	372	338	340	341	309	315	331	346	363	347	327	380	344	328	371	321	346	363	369	349	332	354	364	362	337	343	353	355	351	342	367	359	320	307	345	340	344	389	360	368	360	337	349	351	408	336	344	345	383	329	324	385	378	340	307	353	374	358	332	324	352	321	331	361	347	314	354	353	329	376	368	343	360	330	368	340	400	370	392	350	370	378	336	388	364	353	353	348	340	344	337	381	388	340	373	317	338	355	337	336	335	321	328	354	384	407	357	343	344	337	372	357	338	387	386	358	329	401	354	362	330	364	320	365	371	391	340	334	343	358	340	366	357	322	361	355	326	339	331	364	330	380	354	357	367	385	388	368	344	355	321	392	344	319	358	364	398	359	357	343	339	381	349	374	400	340	387	343	363	347	352	365	335	336	375	366	356	336	340	349	343	372	355	393	353	356	326	368	359	348	351	375	377	330	352	377	372	371	375	369	324	342	372	325	350	362	373	380	381	376	335	339	352	354	351	372	356	367	384	366	353	354	364	344	366	345	322	359	325	335	353	352	399	382	356	345	357	375	367	381	374	349	316	381	351	335	331	370	367	353	366	355	365	384	342	376	347	343	349	348	346	325	355	381	331	372	340	366	338	347	358	356	353	356	340	336	374	340	357	353	391	339	380	360	345	320	362	340	354	368	350	366	377	324	353	352	382	359	372	360	343	332	360	325	390	350	355	354	354	343	364	340	371	339	348	324	328	339	329	340	348	350	354	348	378	371	334	358	393	354	379	339	380	377	368	381	364	342	360	327	367	345	327	307	352	343	351	330	379	378	341	378	373	350	347	341	364	380	337	372	342	354	378	328	347	340	362	354	363	308	343	354	315	355	362	369	336	342	380	358	325	348	329	372	319	347	381	356	369	318	328	344	376	387	337	368	344	340	366	358	340	324	362	322	355	337	383	362	336	343	323	358	305	359	344	349	382	366	361	353	341	380	362	372	382	338	352	382	342	368	355	365	378	337	384	366	379	347	425	360	356	370	340	359	337	339	394	362	356	355	381	356	343	381	345	331	359	354	333	350	372	394	369	368	360	396	373	348	365	334	370	345	357	367	387	337	381	357	341	361	324	342	378	349	343	349	338	342	337	394	306	335	340	367	358	362	335	374	363	357	329	329	349	349	334	351	359	366	371	351	351	381	417	340	398	370	344	335	354	378	339	371	385	370	385	385	335	369	329	379	344	322	361	345	368	299	338	320	369	345	344	368	362	344	344	346	339	378	349	343	351	325	382	366	364	325	359	346	324	342	366	401	349	373	361	368	358	400	354	369	338	345	344	363	346	372	350	379	369	349	375	356	363	353	361	385	361	361	350	373	374	352	372	367	358	388	365	374	378	351	354	315	349	342	370	349	344	365	360	328	352	360	371	374	369	386	359	361	314	345	389	351	341	352	347	370	352	353	332	315	385	335	383	344	382	370	337	372	344	364	350	359	340	376	369	351	318	321	366	357	372	355	344	366	351	332	331	364	333	335	347	307	351	354	349	386	337	324	348	364	329	341	352	352	341	348	393	350	372	364	360	363	378	359	336	359	387	330	368	369
7176	3327	3018	2662	2188	2087	1945	1813	1676	1501	1271	1274	1245	1099	1069	1061	996	912	773	826	814	806	831	862	836	834	840	759	824	863	855	799	867	838	804	851	856	869	886	824	811	817	866	820	856	846	807	815	826	845	862	842	900	782	850	874	894	852	870	885	847	830	827	835	837	803	785	813	820	847	861	878	817	837	810	859	832	851	837	870	825	757	841	841	862	823	843	850	864	871	831	865	808	868	814	874	878	845	892	833	796	795	827	827	821	895	872	791	886	799	862	883	840	873	910	743	843	857	836	834	830	827	843	828	905	848	890	856	843	907	824	842	824	844	813	854	846	806	822	808	815	812	906	806	878	858	762	847	818	827	843	802	871	853	792	859	832	819	846	786	857	827	810	827	821	855	850	839	868	841	900	827	844	876	840	870	819	820	844	839	791	838	845	800	875	877	828	874	835	789	820	838	888	829	859	834	832	902	816	864	782	822	873	881	815	816	809	815	823	864	825	825	812	841	829	846	863	830	858	862	840	824	862	848	804	876	876	767	842	826	829	772	827	834	826	874	842	838	787	862	780	806	894	851	858	874	864	861	851	843	845	795	807	833	810	816	838	846	851	820	837	819	816	787	821	837	844	796	849	866	899	832	864	821	818	854	885	884	852	853	894	854	821	815	795	842	796	836	835	830	845	859	818	881	825	856	812	824	891	837	819	796	844	870	868	844	827	864	825	875	816	845	826	892	868	821	868	863	807	810	818	804	818	860	834	872	842	811	859	842	865	846	863	814	857	810	873	844	828	824	856	829	846	870	818	836	832	825	804	885	860	806	804	817	859	839	803	848	781	843	805	842	834	831	803	901	870	825	828	825	826	814	818	859	786	822	821	833	803	843	873	803	811	810	841	837	796	822	866	782	891	828	819	840	795	810	893	855	851	823	855	813	814	848	810	832	825	820	869	893	856	798	841	835	848	826	805	836	865	816	848	890	832	862	858	848	871	872	857	826	865	912	845	768	836	849	860	856	803	889	842	858	851	864	844	804	815	827	850	821	856	871	838	774	827	805	870	861	824	840	808	872	847	855	803	779	829	810	831	865	849	907	820	865	824	865	852	810	809	835	794	825	873	852	831	864	877	850	852	796	836	856	842	895	787	870	823	873	828	862	846	881	880	824	856	784	810	827	840	896	884	860	829	801	859	839	871	797	869	859	841	816	827	884	860	844	793	845	850	853	858	839	829	867	855	796	897	875	871	885	892	870	781	821	851	805	864	862	863	882	868	882	821	798	844	806	824	844	864	797	846	806	845	807	822	895	817	812	835	780	815	825	807	883	868	807	818	861	866	862	818	836	809	802	837	828	796	814	808	877	801	854	812	815	865	814	869	846	850	828	831	875	859	847	850	865	819	837	856	816	818	863	868	825	854	854	789	822	819	800	800	847	843	849	872	784	841	831	830	840	813	832	888	857	862	837	877	847	829	845	804	817	843	799	864	805	828	823	849	844	854	833	819	853	812	875	822	815	825	830	827	843	799	862	833	843	827	837	846	784	865	842	795	800	875	878	865	823	846	824	817	845	832	799	840	785	859	843	844	819	891	833	855	806	774	855	842	891	827	849	818	874	813	891	880	796	805	879	823	836	811	855	851	845	816	835	799	820	812	867	822	864	832	865	796	816	844	830	885	836	862	849	839	860	823	824	818	849	820	834	814	815	868	885	844	826	858	825	883	878	846	854	891	866	802	874	846	858	813	846	838	835	846	805	858	819	819	814	809	813	856	896	796	833	818	876	839	830	849	862	891	865	823	813	882	836	813	797	844	858	816	849	852	874	763	819	830	835	791	850	870	844	825	826	843	848	857	878	879	798	890	856	822	838	831	839	876	869	842	811	843	818	845	807	840	812	847	820	841	821	869	795	824	837	844	799	834	800	838	871	874	838	837	853	820	855	852	870	817	823	870	831	812	815	876	873	834	850	824	857	840	833	915	807	804	911	864	850	842	792	832	861	898	824	858	829	802	795	870	796	813	811	859	834	817	811	832	815	847	830	818	832	868	879	889	819	837	854	807	880	785	792	824	820	827	844	868	796	855	849	873	821	803	826	848	823	810	858	819	813	829	817	821	759	829	834	818	860	826	907	860	817	857	864	815	817	845	834	839	828	839	816	843	809	802	803	839	807	818	869	851	727	883	823	825	850	816	863	863	849	882	827	823	877	844	827	827	786	832	804	840	834	815	846	823	789	809	868	871	827	834	837	825	873	805	794	838	839	861	781	858	879	816	814	806	864	804	804	851	823	794	847	876	786	831	797	767	845	836	831	905	838	808	887	819	851	814	817	885	837	908	827	797	833	832	834	848	813	896	818	829	851	834	786	828	880	853	832	859	882	797	873	827	802	885	858	806	857	844	877	894	871	794	840	843	828	828	831	827	838	836	818	856	823	830	821	824	816	866	881	844	822	856	827	834	852	835	831	849	840	861	847	856	825	897	824	855	851	810	845	844	800	813	780	833	838	865	822	916	810	838	865	824	860	833	849	852	806	810	817	818	852	851	845	867	829	840	798	854	845	786	820	840	804	833	834	856	835	847	795	808	840	831	889	822	833	802	823	799	819	813	845	905	880	789	890	882	842	840	787	796	883	858	846	822	814	820	818	834	819	856	796	839	865	809	839	820	859	812	842	846	865	841	844	842	792	815	858	892	871	832	773	832	894	829	845	856	831	818	809	830	845	865	842	832	838	822	854	850	819	871	798	862	777	837	835	819	883	876	827	843	828	843	845	819	812	825	805	798	827	860	794	867	836	838	893	829	856	853	838	793	794	844	825	815	847	831	842	821	842	884	846	830	830	803	834	826	801	850	805	841	824	834	824	823	886	807	855	825	805	869	819	781	874	830	850	843	822	858	865	913	817	849	858	824	829	832	813	839	821	817	837	882	820	837	827	843	838	830	827	821	897	849	875	775	843	920	836	848	809	854	826	833	875	920	847	818	839	822	810	846	861	792	853	808	845	806	834	859	829	816	820	864	866	807	841	842	848	764	840	837	847	870	862	853	846	817	877	843	801	841	871	889	877	841	852	838	849	823	848	864	787	876	802	855	792	858	826	856	820	818	881	845	835	840	842	871	815	818	828	893	819	858	845	887	783	829	798	793	855	851	836	798	897	815	810	837	829	901	826	859	885	856	812	841	816	830	823	852	852	795	825	861	803	803	815	883	837	872	856	864	857	844	835	857	847	821	852	882	832	835	824	867	814	810	840	812	813	814	850	852	859	784	824	848	843	845	846	850	849	855	851	865	768	842	898	841	899	816	817	844	786	828	835	824	850	790	830	858	858	875	861	856	848	837	829	841	834	841	828	828	866	840	808	801	850	870	833	821	835	841	862	850	846	877	840	852	902	826	810	839	839	877	823	866	839	828	854	760	840	813	826	814	885	878	864	851	801	855	845	884	822	852	871	823	787	822	883	817	833	824	814	851	817	802	790	835	835	848	846	844	830	844	856	857	806
22740	9441	4422	1475	978	805	692	685	607	503	455	469	429	405	383	392	358	351	307	372	300	299	341	351	342	313	353	348	359	306	326	335	321	342	365	332	353	364	321	359	320	332	330	360	318	327	343	329	335	355	355	336	352	331	368	339	343	350	322	324	332	362	335	345	351	355	312	313	317	378	342	351	347	362	334	336	357	319	306	334	341	328	337	333	357	344	352	332	342	325	353	318	322	336	362	349	320	309	324	368	353	354	334	303	360	366	337	353	319	321	347	374	342	327	316	371	343	350	344	322	322	354	324	344	370	328	329	323	356	329	377	342	375	330	337	303	308	346	321	347	341	347	333	347	346	352	349	322	332	369	313	358	375	331	363	341	338	347	357	310	391	341	367	317	369	339	325	298	358	336	336	330	306	343	321	328	314	354	307	367	326	331	355	311	404	330	313	324	333	353	349	312	322	375	336	293	338	368	327	316	316	302	340	362	326	321	357	327	363	315	313	301	341	332	314	351	349	337	304	329	374	315	371	346	323	329	363	318	348	350	354	351	366	366	367	348	343	357	343	322	337	323	285	355	356	325	307	359	313	342	333	311	346	336	338	337	354	365	340	338	335	378	361	359	354	343	347	341	305	346	349	345	330	368	330	322	347	300	340	336	328	340	326	323	336	314	328	318	342	318	358	362	322	279	347	337	328	341	350	308	309	343	359	324	348	354	358	333	353	377	334	333	336	350	317	363	337	302	353	382	337	323	327	344	366	349	352	340	359	336	306	329	348	352	360	330	366	350	341	330	361	315	356	353	346	366	314	329	343	341	352	349	329	350	327	324	339	328	354	334	335	362	320	314	337	323	345	356	338	311	357	342	303	327	338	370	344	338	354	358	343	355	322	327	349	337	339	343	358	320	383	336	318	319	345	371	370	360	339	317	348	380	351	351	316	351	337	373	344	323	317	316	355	329	332	345	319	353	321	305	343	374	362	346	322	348	336	343	311	341	308	347	300	302	376	363	311	341	343	332	347	350	323	382	359	335	310	349	351	341	339	295	347	334	335	376	332	324	330	308	318	342	306	333	334	325	334	328	328	328	360	346	324	322	385	325	316	358	344	345	341	318	301	321	341	347	366	303	341	361	337	335	368	334	335	377	327	355	341	349	336	340	341	318	349	352	363	323	305	316	337	327	347	314	344	334	323	327	321	340	322	328	342	342	333	342	349	332	353	323	316	307	320	331	348	313	291	401	357	328	335	315	342	326	337	376	321	349	345	362	346	342	348	342	346	338	354	303	313	339	330	347	362	334	306	301	313	346	318	377	319	331	364	308	300	306	338	317	354	326	355	307	353	306	340	356	340	338	339	356	323	327	324	358	291	337	316	281	367	301	338	348	349	347	356	358	340	328	336	339	354	322	301	342	332	334	353	361	339	315	325	322	343	314	335	356	339	373	342	359	333	331	328	347	329	350	343	304	311	347	320	327	331	321	345	336	336	312	316	315	339	329	343	330	334	318	327	307	340	332	345	355	298	325	329	333	367	319	318	324	359	318	356	333	320	335	350	346	351	348	312	366	367	334	308	320	339	314	337	345	364	312	346	357	335	314	316	329	337	341	352	370	313	362	371	359	313	345	374	350	343	344	357	352	345	347	334	337	314	372	350	357	331	365	319	339	332	342	356	343	340	311	326	364	354	324	312	333	336	304	327	356	338	343	349	321	322	319	335	344	365	355	320	346	344	394	342	328	312	328	346	320	373	341	391	376	341	371	339	359	343	369	313	360	348	340	346	352	347	354	346	338	348	342	331	333	327	331	350	353	322	324	365	350	335	351	348	324	358	344	328	342	344	345	331	340	370	361	329	341	343	377	352	358	340	326	346	270	324	347	345	323	331	319	350	338	317	316	318	319	294	338	321	335	325	367	351	342	333	333	330	312	328	326	296	343	316	364	324	326	321	318	350	328	350	316	368	351	354	325	304	293	347	333	306	327	314	315	314	322	356	315	322	331	355	344	331	308	376	322	364	347	328	315	368	334	328	305	341	318	331	296	352	362	357	328	327	340	363	336	352	359	345	357	312	327	332	330	376	336	344	305	358	320	337	320	362	347	337	385	341	340	313	355	357	334	364	322	337	331	340	311	315	316	305	340	327	333	314	356	328	351	331	389	335	338	361	363	343	325	307	360	365	334	334	355	352	334	338	335	333	346	356	327	363	333	304	328	353	317	369	332	333	334	365	342	357	346	326	319	331	310	350	328	317	369	330	325	339	349	334	367	312	306	310	345	336	304	322	336	355	371	332	354	340	350	355	341	343	322	341	307	359	339	327	318	300	343	334	336	319	338	329	313	348	328	326	353	366	341	340	300	352	344	340	320	311	345	315	350	344	318	336	350	352	316	359	352	356	332	334	345	362	358	342	364	327	341	315	327	334	339	331	328	340	350	340	323	327	322	359	333	303	312	335	353	347	340	325	332	340	330	343	347	304	327	327	332	319	338	333	289	300	356	322	313	316	334	357	347	331	331	333	361	357	302	361	378	329	347	348	316	355	322	325	340	346	342	314	353	340	353	384	365	361	344	366	321	309	340	368	349	334	353	317	342	330	307	328	361	323	340	320	348	332	335	306	356	328	364	322	377	350	320	354	333	322	338	315	316	307	348	348	336	372	327	354	315	356	352	316	358	338	331	367	362	329	336	344	318	306	350	319	280	361	335	314	312	306	338	297	347	319	320	353	344	339	363	355	332	356	369	353	334	340	319	350	319	343	352	401	350	355	319	352	347	341	325	330	324	360	387	367	309	345	360	332	347	320	316	304	348	342	356	364	344	333	377	331	345	327	341	333	366	374	355	358	332	347	333	325	348	323	365	340	332	368	358	355	319	350	339	331	361	345	347	335	291	346	327	325	325	329	351	316	344	329	356	317	334	351	334	378	307	346	313	348	305	312	352	318	343	355	346	316	340	349	331	328	346	336	321	341	345	355	341	340	343	321	361	348	311	332	385	311	315	341	285	327	339	312	346	365	359	335	340	321	341	346	356	345	335	356	339	362	351	313	344	342	348	319	343	314	357	338	344	351	343	331	337	353	343	328	322	307	390	351	294	351	326	361	352	318	352	372	328	322	348	340	372	316	325	346	340	359	339	342	332	330	307	306	324	338	362	361	350	329	328	352	312	310	362	360	348	371	305	341	352	318	307	337	321	369	325	337	338	355	338	335	325	334	318	361	341	317	349	353	357	340	372	325	353	319	346	350	334	344	333	367	344	368	357	336	332	355	338	340	380	335	305	319	337	360	334	345	351	360	349	341	363	332	351	340	350	299	367	322	372	334	356	314	330	360	363	334	353	345	374	330	337	328	318	374	342	311	371	323	341	339	327	337	304	364	298	325	346	357	345	324	349	314	353	317	359	306	324	339	374	313	309	351	389	346	320	371	322	352	343	322	348	343	341	342	325	316	362	357	318	308	334	319	321	330	334	347	337	331	311	357	354	337	329	357	310	307	297
16468	7792	6370	4132	3362	3074	2852	2540	2313	1905	1701	1631	1377	1277	1283	1170	1041	968	893	873	823	873	921	858	796	869	821	829	875	852	803	800	822	816	848	820	845	832	778	773	795	814	808	768	815	820	766	805	790	812	832	780	776	824	877	766	754	871	784	812	862	821	787	862	757	789	804	826	779	799	783	799	744	806	801	815	824	792	836	799	760	838	808	763	830	759	810	822	813	742	783	830	802	777	786	758	830	787	802	788	805	857	816	821	779	751	799	779	761	783	757	816	799	784	795	807	790	804	797	804	790	774	822	777	733	855	815	817	798	771	794	776	749	738	810	775	842	783	815	713	796	731	781	813	757	784	797	776	790	790	822	765	852	798	799	813	760	855	801	786	775	823	827	795	812	773	850	778	770	818	778	806	771	763	788	833	764	813	766	854	807	834	851	793	783	800	789	813	779	845	887	794	820	793	813	757	803	823	828	789	797	798	793	797	781	801	847	783	755	743	744	812	795	731	815	784	773	796	824	812	767	772	835	785	802	806	805	798	872	819	807	831	766	787	819	811	799	867	807	805	787	800	816	791	755	805	801	832	804	835	795	762	787	765	827	798	841	771	791	762	750	804	783	802	770	802	800	794	806	863	759	773	814	801	791	777	781	827	795	754	771	801	836	777	803	810	778	784	776	769	823	815	791	799	777	804	821	822	800	834	775	844	808	785	780	792	790	831	780	806	839	817	843	810	815	824	837	797	802	750	804	769	819	787	830	784	799	805	814	785	784	775	821	792	815	725	776	800	815	761	778	747	725	847	826	786	803	789	833	806	842	797	799	762	795	823	828	836	775	773	804	791	802	792	796	797	832	790	780	777	765	800	794	773	815	737	827	759	804	805	813	782	825	777	808	780	815	809	808	824	814	811	851	757	766	798	805	801	833	783	808	755	814	809	771	816	781	765	809	803	778	812	796	802	744	853	835	825	806	805	788	780	829	802	781	822	750	810	765	770	791	746	781	777	787	808	799	827	824	855	806	785	753	775	793	739	819	796	828	807	764	764	818	747	788	804	864	846	781	776	830	810	829	811	771	800	813	816	803	810	840	758	814	821	803	745	771	765	771	749	796	802	822	742	790	805	841	796	806	827	860	783	786	806	773	780	838	827	852	817	808	784	815	866	807	836	759	798	775	806	823	815	863	831	800	793	842	800	795	836	801	810	801	808	765	818	795	809	843	791	744	803	858	768	766	786	740	786	834	772	826	812	817	875	824	758	879	783	761	763	835	844	809	840	807	757	888	761	792	767	746	796	790	792	790	813	822	805	808	844	770	777	762	821	798	800	752	797	847	800	805	802	790	782	769	844	838	826	794	832	799	796	814	829	799	834	794	767	768	818	772	804	795	820	838	817	797	793	778	797	767	770	805	763	741	794	828	788	779	805	814	808	824	846	783	767	883	734	781	752	845	814	795	827	795	816	868	774	778	799	802	760	807	778	785	781	797	815	754	792	745	832	789	845	861	801	732	783	807	791	808	778	810	817	812	802	805	836	752	714	817	795	773	782	805	797	809	795	834	789	839	826	809	744	828	792	796	767	749	824	803	786	794	821	782	812	862	820	800	836	785	813	808	733	776	772	764	831	815	824	777	790	791	830	786	762	841	829	845	758	801	807	725	833	790	796	842	829	793	824	834	799	791	861	797	780	757	794	784	797	781	823	807	842	778	798	781	776	781	766	750	756	814	823	766	761	832	809	825	801	844	808	825	777	774	810	817	791	802	796	779	843	822	839	770	746	808	800	753	811	809	842	782	845	777	756	749	815	816	817	837	882	811	807	835	824	752	798	751	788	795	805	797	814	798	756	805	855	808	816	819	794	797	802	831	865	820	800	804	722	772	792	784	794	785	802	823	747	781	887	805	821	840	803	732	818	815	765	804	733	788	825	799	750	762	830	766	812	813	811	802	790	822	798	777	809	819	825	834	840	773	801	836	800	777	831	766	770	733	764	775	775	791	779	792	836	745	813	816	774	786	838	810	828	761	833	819	774	766	840	808	818	749	766	779	804	769	775	814	789	839	754	789	784	794	799	795	766	767	726	820	795	784	850	760	768	775	840	815	821	798	782	795	777	799	780	808	779	770	777	825	783	804	802	764	770	793	799	799	756	778	786	739	770	771	777	775	774	809	781	796	820	812	816	790	815	776	815	770	818	864	803	821	817	821	778	833	787	783	729	767	822	825	805	834	784	820	784	797	783	753	821	789	890	834	760	813	795	819	769	770	803	855	839	787	820	729	757	838	793	799	775	860	786	822	801	777	828	823	758	809	789	843	756	838	766	847	792	817	812	875	813	809	809	831	810	789	775	801	816	791	756	758	786	828	790	859	825	794	808	819	797	802	774	877	773	799	842	786	792	748	807	763	790	810	772	782	786	800	837	808	817	824	830	800	780	794	815	809	814	798	843	775	863	825	806	805	757	783	808	790	772	762	769	789	844	785	813	795	805	810	839	754	799	803	748	736	795	808	827	835	856	836	889	811	837	818	848	764	853	801	802	810	858	826	819	816	790	783	814	801	799	740	769	757	766	806	763	746	790	742	816	875	780	818	813	789	766	795	795	775	830	767	772	786	843	763	831	824	856	798	775	795	793	843	795	798	740	795	816	763	820	818	803	823	756	834	780	776	788	841	771	809	784	846	786	827	780	799	804	769	793	807	791	790	818	787	746	784	805	797	852	866	817	789	768	817	827	807	807	816	819	820	735	826	752	799	769	805	796	861	814	792	796	843	804	833	797	825	777	787	799	823	798	787	785	803	840	805	786	768	783	806	828	787	840	762	803	797	811	788	752	847	784	811	781	843	825	785	814	791	803	829	790	766	806	773	771	801	797	812	806	794	795	798	769	858	817	804	803	801	830	795	790	830	803	794	828	758	819	817	794	820	827	810	798	788	765	837	785	866	777	809	763	843	831	832	822	809	762	812	792	772	781	743	780	822	852	774	811	788	757	818	808	784	779	822	831	788	802	775	813	844	817	761	755	793	825	799	806	785	761	802	787	810	801	789	797	838	775	747	756	829	791	777	763	805	785	837	779	818	765	780	812	814	835	816	796	791	777	812	843	778	798	792	789	772	789	791	823	830	819	762	808	791	770	834	765	765	797	805	826	789	769	788	803	761	791	817	810	838	844	789	823	773	760	776	809	824	786	775	789	803	804	782	806	822	848	806	815	822	800	820	836	826	812	812	804	875	762	749	786	757	772	832	787	791	780	808	764	793	828	810	813	845	746	800	779	784	828	789	769	773	788	815	789	782	859	794	813	837	807	841	770	764	780	842	776	793	755	786	790	786	774	785	774	794	832	786	827	801	774	834	856	794	781	746	796	755	858	799	832	773	815	783	817	797	799	806	856	785	845	805	809	824	804	829	767	763	795	771	788	813	803	810	807	751	796	827	812	786	810	837	829	820	801	798	801	772	838	778	825	771	796	804	809	815	789	796	818	803	794	757	796	810	809
32016	15009	7636	2110	1089	861	792	626	559	467	461	400	318	316	339	277	263	228	192	210	204	222	202	224	218	231	205	219	184	199	197	197	181	204	194	177	196	199	179	191	205	186	205	201	173	177	194	212	180	185	192	201	191	189	196	230	188	200	202	189	166	206	217	185	200	206	187	204	185	178	177	185	193	190	180	200	216	196	175	218	191	203	179	218	191	200	192	183	197	183	200	201	192	194	214	178	217	171	203	191	189	188	226	200	196	192	208	183	171	199	173	202	171	177	201	197	172	200	175	204	172	182	179	181	202	199	212	207	215	206	219	214	193	157	208	182	183	201	186	197	177	212	192	179	191	221	196	196	173	206	174	185	183	216	195	198	199	216	214	161	176	199	209	172	206	176	206	200	212	187	172	181	181	194	197	206	218	198	203	198	177	208	197	180	197	183	197	196	209	212	188	199	205	204	183	196	202	194	180	197	199	188	188	218	183	213	160	188	198	194	192	220	179	206	205	191	190	211	201	196	200	181	178	186	172	185	196	210	224	190	194	200	182	198	184	188	177	216	167	201	203	201	186	200	189	186	173	195	188	195	192	187	181	184	174	199	185	212	204	199	166	209	187	189	176	204	211	191	175	204	189	186	224	179	228	183	189	210	197	219	194	203	186	202	175	177	194	204	166	170	219	205	181	192	195	181	184	202	188	209	198	176	208	201	177	188	176	189	186	179	188	183	203	179	164	185	172	203	220	206	207	170	164	161	220	174	183	195	185	185	189	210	192	203	182	182	181	175	195	177	183	201	192	203	175	193	204	202	184	202	186	178	183	182	197	182	191	181	160	190	203	174	178	195	173	191	186	207	198	196	170	208	204	197	206	212	158	181	198	202	184	177	181	197	187	211	182	200	183	184	186	187	187	169	178	190	222	183	169	192	176	212	184	212	201	186	182	194	186	199	204	161	178	226	204	181	174	193	187	180	208	204	194	199	185	192	191	180	168	183	195	224	202	194	184	204	212	187	204	195	156	181	203	182	197	179	198	185	190	188	194	178	180	209	187	182	194	208	190	196	182	175	170	169	192	194	204	189	178	192	189	195	182	204	186	205	181	200	184	194	188	195	177	204	180	195	174	180	185	181	192	198	190	204	219	186	182	184	188	196	190	184	192	209	185	161	187	193	193	210	191	187	202	191	192	174	206	165	174	205	215	171	192	208	202	201	186	202	170	197	185	195	189	199	198	199	197	184	201	190	186	203	181	197	189	151	174	191	196	188	170	187	170	211	192	182	214	194	202	189	197	232	184	203	188	194	175	213	188	217	200	190	208	180	196	166	183	204	180	191	193	200	186	178	204	198	206	185	194	191	192	216	185	206	200	169	190	186	229	182	199	179	207	166	206	189	180	183	197	155	229	192	201	150	186	185	209	185	176	213	198	182	181	209	175	192	199	204	196	189	196	191	209	198	182	230	181	187	187	195	181	200	198	168	209	165	191	195	201	223	194	204	207	190	205	187	220	217	153	177	207	209	222	193	196	176	208	177	210	189	178	188	195	200	182	191	214	203	189	183	182	171	178	192	196	195	159	216	185	195	188	188	181	220	187	185	186	197	213	192	210	196	178	186	174	186	215	170	180	199	171	171	183	194	193	196	183	199	188	185	231	205	201	208	209	181	173	194	198	186	213	201	178	220	184	197	203	195	187	196	188	170	199	203	217	199	205	209	185	189	196	160	204	175	185	199	215	210	185	169	211	219	180	175	172	176	198	193	221	185	191	190	174	200	213	183	185	186	207	195	196	181	185	178	194	198	190	183	205	202	195	194	191	195	185	220	201	205	203	197	178	178	179	204	173	229	192	192	193	210	179	192	199	199	200	183	203	201	216	196	188	202	186	192	209	181	180	213	210	181	177	191	197	181	199	163	233	194	192	175	194	206	207	192	175	188	216	218	225	207	188	190	185	197	196	207	200	219	206	197	175	187	210	188	182	180	193	180	195	188	184	188	187	203	204	198	217	201	179	168	188	165	211	168	198	213	183	180	204	198	195	189	171	173	181	192	175	180	186	209	169	192	178	157	216	195	203	183	186	190	164	176	175	197	222	214	175	207	183	203	194	201	184	190	220	197	202	211	196	180	171	199	187	181	168	191	195	202	193	174	185	207	195	207	201	189	190	175	188	194	192	160	189	212	190	199	164	204	179	188	197	203	182	177	175	212	186	181	196	168	185	186	183	213	206	191	176	155	155	184	190	183	194	191	156	170	188	204	177	173	197	195	192	190	178	194	180	178	184	222	184	182	183	203	206	220	209	183	200	179	176	188	182	197	196	206	196	208	182	162	209	195	184	228	206	189	176	192	200	211	238	201	173	209	203	213	181	184	203	208	202	221	193	205	196	214	177	190	149	198	187	187	197	205	176	202	173	206	189	208	174	227	183	195	180	195	194	190	212	162	171	211	179	174	172	198	180	196	204	220	184	186	194	176	172	196	209	193	220	163	199	212	220	190	199	190	232	193	191	195	196	172	194	192	205	188	182	181	181	193	162	216	188	172	188	191	174	207	180	177	176	181	193	191	180	181	183	181	155	188	189	191	191	211	183	192	177	210	170	154	178	215	176	204	193	220	219	203	187	212	185	194	199	177	201	194	188	191	199	204	182	212	182	177	193	210	182	173	179	176	196	180	185	194	186	171	204	197	174	172	164	201	212	202	208	173	177	189	236	181	191	176	187	224	184	216	196	167	181	215	193	174	209	182	226	200	189	184	212	205	183	208	205	178	190	185	189	199	201	178	193	192	193	176	172	202	204	182	179	186	194	195	181	205	224	196	192	193	218	185	197	188	205	186	191	165	177	198	178	194	206	195	176	174	153	183	202	179	220	180	198	167	205	211	183	201	205	174	197	213	181	188	207	219	217	164	176	185	193	211	181	159	195	186	197	197	195	187	189	175	194	216	192	183	204	189	185	193	209	177	186	170	183	204	207	190	187	209	186	202	164	202	170	167	197	219	155	190	164	190	215	204	193	197	181	169	215	189	216	202	172	196	198	195	190	177	189	197	210	188	170	190	204	188	202	211	215	210	178	192	175	198	165	197	207	198	188	185	195	214	215	207	180	188	201	173	213	197	165	200	208	197	168	176	197	179	187	189	197	188	185	200	204	204	189	195	213	192	171	188	192	187	190	202	176	173	188	186	210	193	200	206	197	189	196	219	177	224	184	198	192	197	178	186	206	185	161	201	167	196	190	192	196	209	183	200	193	180	180	184	154	190	194	235	175	185	213	192	211	193	201	142	193	202	188	194	169	184	191	207	203	191	177	187	204	212	182	165	200	181	206	194	195	203	201	203	172	185	198	195	179	179	191	197	208	199	177	176	176	186	201	187	192	205	190	187	182	184	187	188	189	182	206	207	205	206	182	197	218	190	196	210	173	183	196	215	178	201	207	193	204	199	163	220	189	223	178	207	190	175	177	166	203	247	183	198	192	184	182	180	186	176	192	195	197	209
21135	11003	9225	5186	4258	3814	3466	3004	2575	1992	1810	1641	1325	1140	1246	1024	888	744	664	605	598	588	599	599	596	535	567	561	540	524	490	529	535	497	460	483	476	523	476	519	482	499	490	468	550	506	491	483	473	448	507	465	485	480	456	486	461	479	483	472	477	478	478	480	515	513	496	472	478	482	473	484	441	520	510	450	472	453	508	499	489	507	471	496	456	465	453	480	490	458	456	472	466	483	491	480	459	503	492	492	480	489	498	502	508	470	478	507	451	497	480	448	514	489	455	507	465	454	472	478	453	486	470	464	445	493	452	493	501	500	524	463	489	470	439	465	469	509	463	477	488	466	467	479	465	488	488	450	458	493	442	447	472	504	498	433	480	465	506	465	465	510	510	475	530	467	468	435	449	465	500	489	438	463	490	475	453	502	513	502	511	462	523	486	492	425	521	462	488	441	510	500	495	476	491	482	475	448	460	460	490	456	494	466	495	457	474	437	454	470	429	491	513	453	453	437	484	496	501	482	488	495	462	519	505	494	477	473	474	499	488	487	504	482	497	474	472	474	471	466	499	446	482	473	463	474	477	490	465	489	441	472	477	440	454	492	469	474	515	462	482	465	480	469	474	421	455	429	463	463	451	461	464	531	455	487	468	502	501	478	464	464	504	464	489	434	494	441	507	475	505	485	465	484	481	475	454	445	491	465	488	475	478	452	480	450	491	465	495	417	426	469	491	498	511	489	495	485	502	486	468	481	501	429	469	449	478	451	512	469	456	493	447	481	475	490	510	498	489	511	445	467	464	451	465	458	481	477	448	527	505	468	486	456	463	478	471	470	449	504	474	455	474	471	482	459	504	466	438	458	474	487	497	475	509	447	455	489	430	498	472	480	486	446	470	502	480	475	492	464	466	490	445	456	456	489	510	464	434	494	485	459	508	494	471	472	504	490	497	500	492	491	476	449	483	448	497	481	459	444	462	436	467	442	501	492	523	511	451	461	494	505	469	512	505	477	505	480	463	457	504	480	445	481	444	480	446	480	462	469	500	467	488	500	501	501	477	486	465	491	436	465	475	490	463	473	482	451	505	453	492	479	487	484	473	440	459	516	470	492	506	472	458	467	462	523	460	475	453	500	480	446	498	469	472	527	465	440	528	476	497	515	537	472	481	479	456	450	466	479	454	491	495	485	464	485	463	505	446	477	435	492	493	455	481	479	463	506	472	458	461	502	529	482	482	455	430	466	452	467	435	499	458	494	451	507	466	462	467	478	448	506	454	489	461	488	477	470	432	484	463	506	464	451	458	465	433	483	504	449	462	493	449	483	442	493	489	492	472	512	454	495	429	454	483	460	477	437	496	484	491	475	497	491	533	488	450	504	491	449	483	449	464	547	461	431	461	469	496	483	537	493	496	472	480	454	483	473	451	481	529	467	448	449	470	485	453	494	464	503	520	465	453	446	469	478	461	457	460	476	468	499	495	490	499	503	484	470	481	528	452	492	505	472	486	459	488	485	510	487	478	479	494	485	508	481	458	459	480	469	438	474	477	458	491	496	500	463	448	466	482	468	481	470	477	496	450	456	503	493	518	462	498	516	480	496	429	521	471	519	459	499	463	439	472	485	451	442	507	444	484	486	466	477	462	458	477	464	512	502	480	444	462	487	461	460	526	475	445	506	506	492	459	514	476	463	485	464	502	449	489	453	489	444	505	513	481	462	470	459	463	519	454	519	515	499	473	490	486	468	426	440	501	474	471	513	509	501	483	438	473	497	453	480	478	488	545	481	486	498	420	507	453	502	480	440	488	518	506	448	469	451	530	475	453	430	458	478	476	505	486	430	477	467	456	487	487	516	506	464	472	506	494	458	480	502	467	471	501	460	482	479	472	488	508	483	462	477	481	475	486	512	498	455	478	426	441	456	456	452	488	466	479	487	474	475	476	483	445	460	526	457	460	532	486	481	493	508	439	473	497	522	456	501	441	490	521	469	494	492	499	466	464	482	494	481	481	513	464	479	479	475	485	466	502	478	481	513	517	454	512	493	500	533	470	460	482	448	467	492	481	450	474	459	502	484	482	453	485	459	493	483	478	450	452	476	467	513	474	475	522	503	519	482	458	446	478	494	520	483	491	446	499	453	501	464	469	471	477	496	497	467	465	448	469	538	456	518	493	452	461	483	497	529	479	484	497	461	468	463	532	489	482	504	479	464	482	496	499	487	516	463	478	522	473	489	475	499	451	464	499	474	473	466	488	468	466	492	463	523	517	506	437	544	479	449	517	494	452	477	473	502	459	481	509	458	482	475	505	514	502	476	509	509	502	460	508	482	488	465	491	490	452	503	497	498	486	498	494	494	462	479	476	452	473	491	438	430	474	489	515	498	487	499	446	440	490	472	441	494	506	547	462	462	489	522	469	487	477	506	489	498	465	443	506	495	494	462	486	472	474	453	467	479	452	510	459	488	505	460	475	485	466	505	489	464	504	478	503	491	473	466	492	490	476	495	506	471	494	482	499	465	510	481	445	451	476	479	464	460	500	516	498	487	458	493	495	456	414	483	437	478	487	520	492	460	485	442	480	497	447	466	484	459	482	478	497	507	488	517	489	496	438	491	459	483	484	446	477	497	475	492	496	462	487	440	440	487	486	484	475	498	436	461	441	464	508	455	479	462	469	499	445	481	442	490	504	461	469	461	465	457	489	468	518	477	469	452	488	469	485	498	464	474	449	481	474	453	424	457	470	474	484	493	484	459	462	451	478	474	486	474	465	470	477	466	471	437	445	498	492	479	454	436	444	449	511	494	494	476	496	492	485	483	500	502	477	473	470	458	491	477	490	457	459	503	500	448	484	509	463	492	478	457	503	490	448	493	482	465	483	505	501	475	472	462	456	480	488	475	491	476	478	481	475	489	480	479	450	477	479	495	459	469	483	440	468	441	484	503	486	472	494	456	471	451	526	476	511	481	497	474	510	479	472	496	476	532	477	450	491	503	506	506	476	437	484	456	446	523	499	497	484	448	500	494	455	524	505	451	483	500	443	447	488	482	487	508	463	458	463	490	487	507	472	490	469	484	474	485	481	509	474	498	461	465	458	447	469	474	483	493	461	464	505	491	462	481	508	462	431	457	494	489	468	442	470	476	495	457	462	464	492	477	468	480	451	473	517	488	514	476	471	441	494	525	495	455	493	457	519	472	483	490	460	492	472	483	459	474	470	435	501	468	488	498	508	484	441	466	466	502	516	499	448	499	486	532	525	456	491	465	484	496	479	503	459	492	460	464	469	437	523	460	505	458	429	450	501	522	480	474	473	444	469	495	437	509	473	536	472	526	487	499	474	492	502	423	464	479	512	471	465	489	498	471	477	460	508	428	515	443	492	499	448	524	469	486	443	485	477	501	473	484	507	505	513	461	479	472	483	480	470	496	456	492	516	466	493	479	446	506	509	505	478	489	444	473	442	475	454	456	500	458	488	465	484	491	457	524	455	461	443	450	477	434
9782	3042	1798	779	646	611	539	512	491	445	399	428	369	352	406	361	334	369	395	363	353	362	390	334	352	388	344	354	397	334	351	306	351	343	355	386	360	343	394	351	371	331	323	362	338	352	343	374	375	370	330	357	327	372	344	358	335	345	334	364	340	376	359	347	342	393	346	333	346	338	332	329	358	368	346	355	355	356	353	379	367	373	343	343	387	341	347	346	373	362	397	334	367	324	331	339	341	350	340	351	338	355	327	350	384	367	346	342	331	339	341	380	336	355	374	383	372	359	318	342	372	382	337	336	338	359	316	369	313	381	349	354	338	346	379	354	328	335	369	350	354	331	313	355	344	304	331	326	366	336	336	358	362	383	385	325	351	353	375	380	357	357	346	332	369	380	387	363	363	362	311	348	339	362	355	340	351	364	342	357	342	350	351	323	344	380	346	347	358	368	376	354	372	335	332	344	350	363	393	350	339	367	352	350	377	338	361	339	367	350	338	338	371	329	350	361	345	337	376	347	355	376	347	361	383	365	365	367	339	361	349	337	373	348	355	367	381	349	342	359	353	346	317	389	335	344	367	377	378	370	352	348	346	366	361	393	368	350	368	349	374	369	356	336	393	375	343	323	340	340	344	364	351	361	373	376	340	354	325	333	336	350	340	373	394	326	378	385	331	343	357	314	347	371	333	336	360	386	354	368	310	339	344	353	356	378	325	384	342	361	309	346	347	344	385	357	333	364	336	322	369	319	318	327	370	343	353	359	343	360	357	364	376	331	331	318	370	343	353	314	329	326	346	344	326	353	349	332	352	321	306	370	355	331	358	351	409	359	367	361	338	366	338	349	340	364	377	317	355	342	355	370	313	350	360	359	327	349	386	357	328	334	355	335	391	354	370	361	325	356	354	384	309	366	332	343	357	344	380	376	360	378	345	367	356	375	354	345	373	339	324	339	368	362	341	332	363	330	328	356	366	387	341	354	367	292	331	379	326	316	362	348	368	343	311	331	360	322	336	334	361	349	370	398	360	352	355	368	367	374	320	347	359	385	360	353	382	355	350	339	386	335	348	375	344	351	326	369	309	365	336	348	335	384	327	355	342	330	310	364	394	363	347	347	346	321	368	352	332	342	358	339	322	349	381	334	334	338	387	342	339	331	312	373	359	324	372	350	356	316	355	333	355	356	383	328	337	333	364	381	342	345	362	339	329	356	367	341	325	394	332	354	328	349	372	358	321	343	380	342	310	358	343	338	372	351	333	371	348	352	335	338	337	304	370	308	338	340	378	329	342	351	340	314	372	330	328	347	354	333	346	353	346	338	366	364	354	367	352	332	335	357	351	371	346	332	342	359	379	337	357	384	343	372	338	360	339	327	380	364	317	365	367	331	359	330	357	334	343	369	359	367	311	377	385	342	350	337	333	363	378	360	374	343	337	392	352	385	351	362	344	335	336	360	328	340	367	348	355	333	349	371	343	380	348	345	390	374	345	378	324	326	346	351	331	339	359	308	340	340	359	312	332	355	347	368	381	349	366	380	311	366	354	358	370	326	336	358	360	334	331	312	371	354	358	341	340	345	373	347	380	373	351	341	346	372	370	321	353	328	321	323	379	309	326	348	371	382	299	315	317	368	380	314	355	359	318	369	356	360	332	330	344	350	355	362	321	368	349	341	372	348	320	347	323	356	363	352	372	345	307	355	350	321	304	381	368	330	335	349	310	344	362	341	357	350	370	336	326	374	338	329	361	330	354	310	374	353	356	331	353	360	360	355	363	342	378	340	352	378	324	373	369	359	383	379	380	345	368	341	323	338	385	365	338	372	391	387	366	329	317	343	330	355	370	371	398	340	356	315	356	353	351	327	379	367	360	347	349	324	327	334	321	377	361	326	361	350	343	306	363	363	379	340	347	347	355	367	340	344	356	343	338	382	337	350	383	334	363	324	335	361	335	354	349	383	366	329	354	335	358	342	374	347	359	363	340	339	359	329	359	347	377	365	375	350	348	332	347	347	323	344	317	355	359	333	390	362	360	339	343	349	363	351	352	373	328	342	339	354	336	366	357	325	362	364	367	309	365	308	366	343	373	396	330	363	360	327	349	362	351	347	332	376	357	343	341	335	350	349	329	333	337	328	367	341	323	354	350	350	334	346	369	337	336	358	347	348	343	324	350	352	366	329	381	337	344	330	350	342	376	320	323	328	362	342	320	383	311	373	353	380	380	383	342	378	319	353	384	302	354	373	354	332	346	343	341	330	341	318	363	348	360	362	381	355	366	328	367	370	341	354	331	367	345	347	362	341	360	320	407	366	385	407	363	328	354	331	349	335	353	366	363	319	351	342	350	339	366	336	358	334	357	324	372	337	319	332	372	351	343	373	331	343	369	285	342	349	358	316	359	377	336	376	333	363	383	323	377	338	356	355	350	362	322	375	339	347	290	368	328	301	340	311	341	346	347	363	354	340	352	319	340	344	343	340	353	380	345	353	358	347	383	317	351	362	370	353	367	324	332	314	346	334	377	347	323	354	336	338	340	314	348	362	346	319	350	337	325	360	353	376	312	354	371	356	309	389	368	338	338	357	323	385	396	349	331	359	383	361	384	345	354	333	385	327	323	362	366	368	341	327	352	369	355	337	358	324	340	381	324	317	374	374	331	387	381	352	368	317	355	332	361	380	354	353	333	349	333	388	348	339	336	362	352	377	373	329	331	333	318	337	316	348	333	356	345	319	374	322	331	370	390	323	342	370	348	314	332	351	370	348	342	352	372	357	336	348	369	330	348	335	340	342	372	358	366	366	371	334	345	345	349	358	345	403	383	352	334	327	316	340	343	379	324	380	356	354	329	360	355	348	355	352	378	362	343	357	335	353	329	334	333	350	382	351	321	341	353	351	384	360	320	329	326	326	364	354	336	380	370	365	367	341	319	371	310	368	336	359	319	342	323	363	342	353	359	340	380	360	358	336	341	330	354	347	366	361	357	348	350	317	333	376	338	349	343	369	386	349	347	359	335	338	367	329	312	336	340	366	395	319	340	368	319	377	366	370	361	387	350	360	371	366	391	361	352	346	338	383	326	348	349	366	386	328	360	359	351	318	340	369	359	344	370	332	367	371	346	337	357	345	364	357	383	359	346	336	348	312	364	335	331	325	363	353	334	368	383	355	330	335	341	373	331	355	347	345	350	330	386	339	334	396	343	346	345	350	347	344	333	374	334	358	349	341	344	361	356	359	345	365	324	342	359	369	351	338	375	327	373	370	355	342	347	345	382	391	332	356	367	323	343	344	318	315	373	343	347	349	371	401	371	327	330	356	368	326	354	329	359	353	302	367	363	360	353	392	381	353	331	337	318	344	364	354	350	367	359	363	337	321	347	332	358	361	341	346	356	359	319	364	352	352	352	361	363	326	394	358	304	379	379	341	354	345	367	350	382	363	366	357	340	337	317	328	356	335	371	337	393	368	319	361	333	349	388	351	342	344	314	351	366	317	350	366
7225	3290	3418	2380	2223	2028	1752	1674	1516	1330	1264	1278	1105	1034	1117	994	922	901	886	872	841	857	826	880	875	800	840	841	851	830	785	844	818	830	830	832	826	852	882	860	820	770	853	838	780	824	857	830	819	815	891	853	819	871	839	811	811	826	854	852	856	838	812	807	851	831	784	795	851	864	838	807	900	818	832	788	833	849	833	837	858	782	873	877	849	791	829	815	821	824	869	849	832	827	851	879	868	855	853	852	864	791	828	856	857	845	793	839	771	832	857	814	859	824	808	819	843	883	835	856	879	865	831	842	851	837	820	807	808	869	839	878	842	890	879	810	804	875	836	824	827	817	815	806	876	830	832	839	833	768	836	885	810	815	811	842	831	827	794	826	862	865	803	864	881	822	787	826	840	851	831	836	782	833	854	825	826	829	825	806	820	912	794	844	881	809	791	853	841	853	844	806	848	782	816	850	773	834	810	849	803	854	818	825	804	853	792	850	775	833	820	855	823	822	834	830	844	872	825	811	804	830	815	860	845	855	817	802	824	812	841	815	840	836	832	762	816	857	839	832	786	810	887	844	844	849	862	844	797	830	818	838	827	833	832	873	882	868	814	850	827	861	804	891	843	795	857	808	831	848	822	860	837	800	824	805	848	833	822	818	846	828	823	854	784	870	798	863	851	897	844	821	852	870	891	836	880	837	881	873	893	792	822	817	808	842	829	816	847	838	825	860	816	867	858	852	833	822	836	809	855	844	840	822	810	830	850	874	762	790	847	800	791	835	839	835	833	792	827	831	851	843	830	792	822	848	824	824	784	795	816	854	856	797	766	844	854	821	800	832	823	809	882	801	787	837	802	801	824	840	872	877	826	834	840	830	816	810	853	896	850	829	835	822	815	865	841	840	843	797	839	827	837	832	825	852	815	833	787	834	858	831	858	852	858	811	878	827	842	889	837	884	858	847	830	813	893	819	828	857	821	776	836	854	827	792	844	861	837	805	807	847	799	829	763	834	846	825	833	858	777	799	853	847	818	840	814	829	834	827	792	826	827	856	853	873	825	828	834	855	825	786	854	836	834	823	865	862	816	853	872	856	876	824	862	856	811	818	845	827	799	832	822	820	814	820	801	842	794	877	849	818	800	859	844	851	862	827	808	842	863	812	867	830	782	803	843	819	847	829	868	818	827	823	777	810	869	819	865	814	783	793	830	864	795	832	846	825	867	822	803	842	853	872	872	836	820	765	764	858	821	884	836	792	845	802	850	814	846	864	804	801	840	846	780	831	851	885	811	786	781	902	847	873	878	805	852	818	825	843	834	806	842	834	855	852	858	823	857	829	809	843	824	835	846	813	844	847	826	838	849	854	858	825	850	892	816	845	875	810	858	805	826	846	820	831	828	804	816	855	780	831	798	818	843	788	879	847	824	825	814	789	876	818	815	799	858	819	891	832	825	852	825	821	861	859	861	825	835	883	886	784	774	859	803	821	884	792	838	798	797	806	882	869	781	823	843	850	824	849	817	825	831	809	863	851	887	834	893	892	878	869	804	850	821	875	870	890	833	822	842	797	854	806	922	797	799	895	856	821	841	881	926	773	767	872	785	910	799	787	799	877	853	826	773	793	776	846	834	827	853	890	813	806	833	835	878	842	822	810	848	857	853	784	875	829	826	839	840	833	819	836	887	866	849	861	821	767	841	802	789	909	814	861	851	872	866	827	861	849	815	835	799	842	812	758	827	866	867	829	827	806	827	838	865	846	814	775	829	770	852	878	803	850	826	875	853	857	837	798	822	870	835	825	868	812	834	871	854	812	825	849	838	847	825	827	828	856	875	794	856	821	842	809	813	836	833	835	827	842	813	807	879	796	826	821	804	813	826	788	832	796	808	836	844	813	847	862	832	840	840	845	804	808	841	780	881	805	847	865	826	860	840	818	871	836	839	814	832	833	881	816	797	848	852	824	783	892	834	753	872	781	841	785	834	845	866	881	846	845	870	842	844	865	792	836	801	828	820	837	814	860	838	824	775	835	838	794	832	873	820	824	802	841	902	837	802	863	825	830	869	831	812	858	846	838	840	841	768	843	779	889	777	862	840	868	815	900	815	838	841	802	808	872	842	877	844	830	848	846	808	842	836	797	801	827	829	817	788	806	832	824	860	790	845	848	890	821	839	859	795	820	829	817	825	822	851	862	789	835	829	834	845	843	749	858	806	802	822	829	798	786	840	817	811	778	824	894	889	885	808	797	850	797	840	849	825	863	836	920	826	806	829	791	828	864	864	821	850	816	867	781	814	807	849	909	778	778	840	818	912	814	784	882	823	836	843	792	856	898	855	811	855	865	838	828	788	846	840	857	834	766	878	870	841	854	847	849	817	812	852	822	835	799	838	857	846	844	859	820	863	827	836	799	817	868	871	808	805	798	815	809	839	876	813	806	795	783	774	840	811	835	848	840	817	847	826	810	818	749	880	731	838	828	808	808	836	857	778	847	819	834	824	864	815	837	844	838	850	859	835	865	805	819	777	828	837	877	827	805	832	821	838	843	801	786	874	790	847	815	865	892	839	876	825	781	874	798	847	808	805	840	861	791	875	853	833	826	807	768	850	878	777	774	851	818	822	798	874	823	850	821	839	814	841	878	808	812	815	833	793	862	760	833	829	811	810	822	844	838	823	852	784	787	801	791	863	846	822	819	844	856	817	797	862	905	825	820	848	807	796	871	823	856	783	833	859	862	845	805	792	839	815	807	782	835	869	793	872	825	836	809	852	849	863	883	876	806	750	834	880	783	850	806	830	824	838	851	869	862	840	828	844	826	855	823	835	826	789	851	867	821	770	851	845	834	859	762	869	804	802	841	818	829	755	836	808	849	809	800	839	829	842	827	833	827	803	848	868	821	876	837	889	822	809	834	873	805	866	844	830	851	860	838	846	816	852	856	848	844	850	860	828	839	845	857	853	874	810	774	834	823	875	807	782	835	791	811	832	839	803	835	800	809	857	845	885	794	852	815	864	857	833	831	810	835	794	821	799	865	836	784	820	791	854	795	819	804	866	830	826	804	861	853	854	826	871	780	826	885	814	814	829	835	882	785	831	842	868	797	813	789	800	869	826	837	852	813	878	830	810	855	870	816	825	895	778	857	783	844	786	868	850	782	827	850	813	866	831	861	812	849	882	797	838	862	898	834	809	809	831	830	865	836	830	866	785	857	843	829	792	780	832	813	841	824	884	800	861	801	830	852	803	887	811	876	889	821	838	875	832	877	843	862	843	811	850	828	866	844	854	816	799	826	872	791	893	860	837	922	823	807	798	832	837	805	853	858	868	790	780	864	827	801	852	774	836	863	833	819	786	782	834	802	798	852	777	834	809	815	867	881	860	830	885	811	866	848	833	841	784	835	810	871	821	841	822	793	854	810	835	837	797	800	838	788	805	831	839	844	827	870	825	809	832	807	848	786	885	857	780	820	795	783	856	827	845	851	788	844	837	848	812	797	834	781
22336	9097	4487	1341	921	836	680	597	506	513	452	451	419	386	363	335	378	394	374	335	400	312	349	292	341	351	309	318	319	330	324	337	349	377	344	360	324	337	317	339	328	339	300	328	339	304	368	341	313	299	315	366	321	335	369	347	325	319	333	325	327	315	339	317	331	302	336	329	327	320	308	314	323	311	353	344	388	340	324	291	312	308	353	349	308	351	356	331	349	330	322	333	337	328	330	342	344	351	359	367	346	338	318	334	324	320	336	337	315	322	325	319	322	311	347	343	367	331	325	368	349	311	305	313	328	333	311	366	317	346	339	314	316	330	328	365	359	320	340	341	290	301	330	353	338	344	322	326	356	319	334	348	341	327	356	356	336	338	308	345	376	345	328	348	347	360	340	344	300	315	316	319	331	320	303	349	329	320	319	308	314	334	357	329	341	332	371	308	348	349	348	303	336	336	289	345	330	356	347	351	315	325	320	323	335	312	321	311	343	347	340	320	375	320	303	376	341	331	312	296	340	363	357	317	315	343	343	334	282	323	343	331	336	331	320	317	349	324	313	333	319	330	335	325	347	320	329	326	321	332	374	294	349	342	344	338	362	347	330	291	333	353	350	340	318	344	314	334	372	329	343	335	315	299	313	332	371	370	319	325	346	356	347	297	325	336	340	322	319	356	350	371	324	295	314	320	368	349	342	366	323	357	351	354	305	307	257	347	356	318	332	329	339	312	315	325	341	332	333	319	336	326	366	312	331	325	348	354	344	344	324	304	341	343	330	326	362	291	310	341	327	309	340	354	340	348	303	307	349	334	303	342	368	349	340	301	330	297	356	353	323	339	351	305	313	311	330	315	310	355	344	350	294	312	312	366	331	335	340	325	355	342	354	343	331	352	341	327	326	346	349	329	293	353	359	349	327	355	358	337	319	334	330	354	298	329	360	359	315	329	339	326	292	321	362	320	290	352	328	331	325	353	353	321	327	320	339	349	335	335	360	333	351	337	339	326	340	319	376	335	333	338	329	345	300	337	346	357	355	327	319	337	342	328	356	343	333	370	340	299	328	328	309	312	328	306	373	355	306	364	367	310	329	314	333	340	309	322	341	315	349	329	323	340	330	357	334	337	307	367	327	332	327	349	333	347	360	344	356	323	331	317	323	342	330	348	361	339	348	304	349	334	365	343	342	341	349	345	336	348	354	345	312	331	365	336	322	321	305	320	346	327	336	353	327	310	338	335	324	319	369	340	356	365	312	342	344	354	340	357	359	328	334	311	311	321	290	349	355	321	330	314	354	346	348	365	329	345	348	363	303	330	291	359	308	336	364	320	345	329	316	334	314	334	335	383	318	339	347	331	331	326	348	322	332	369	353	324	309	333	338	353	320	329	340	302	344	374	354	333	377	329	323	330	359	333	320	327	355	298	336	340	338	334	327	319	304	349	352	318	344	332	341	292	354	317	360	332	335	314	341	361	350	376	379	383	349	302	357	337	303	357	351	359	303	304	352	317	332	326	321	355	361	321	341	335	371	390	354	347	325	336	334	301	325	344	332	316	313	371	308	350	299	383	319	300	349	324	314	302	319	314	328	345	385	334	327	342	314	328	329	319	303	354	322	307	330	327	355	304	327	330	337	353	356	345	335	342	371	323	328	286	350	340	374	336	354	307	360	331	344	313	378	355	321	329	321	312	334	322	312	321	332	311	297	353	342	305	315	350	299	316	328	351	325	369	326	342	350	332	327	340	342	326	338	347	350	353	339	383	366	300	332	321	329	306	338	331	328	349	326	341	375	310	354	338	337	339	359	342	325	336	347	354	392	355	317	350	332	325	325	341	346	341	329	328	330	326	337	369	350	358	301	309	324	313	277	375	338	344	314	334	302	341	335	338	336	359	307	304	335	297	320	304	319	322	310	355	351	356	341	339	339	354	319	331	328	319	321	322	339	329	314	355	315	312	307	351	359	363	377	314	320	319	330	343	334	294	339	336	327	363	346	335	335	344	322	346	367	349	310	330	299	346	353	336	346	306	340	349	345	325	353	332	354	310	339	292	328	358	346	347	343	358	330	351	324	319	318	357	328	313	293	294	329	301	356	343	362	349	302	333	301	352	338	363	329	317	306	339	329	350	335	347	327	325	309	340	332	340	324	369	332	318	347	325	322	337	300	306	315	315	322	310	366	326	340	350	350	316	334	344	353	332	343	339	287	309	318	311	356	338	322	333	342	306	341	341	327	327	331	330	323	334	321	347	334	338	336	343	297	321	303	340	355	373	323	331	353	334	344	294	356	340	314	312	330	310	293	371	327	345	309	361	338	334	328	308	359	316	329	302	343	327	317	316	332	331	335	317	348	330	313	291	337	319	330	345	325	320	367	340	358	300	330	317	329	324	325	326	360	334	347	307	330	339	385	302	355	316	333	350	343	308	346	321	329	356	334	325	334	353	313	353	326	343	307	334	333	292	339	357	366	347	330	342	356	379	363	328	328	319	346	342	342	306	334	340	350	326	320	323	326	328	324	346	339	354	350	353	336	364	325	327	346	365	346	396	304	349	318	308	321	319	342	347	312	335	332	334	319	326	357	351	284	353	295	343	328	335	310	297	338	338	353	329	298	301	310	398	338	328	344	309	334	307	365	299	348	344	348	351	322	325	293	343	330	313	371	322	333	325	317	344	311	359	332	323	298	357	347	321	347	317	330	344	321	311	361	353	315	345	346	343	339	324	345	338	317	355	355	337	309	310	369	343	330	329	333	341	328	317	329	337	345	330	332	319	340	322	353	306	284	320	359	321	350	290	335	337	331	311	327	315	331	315	301	341	310	320	376	334	325	326	365	293	330	339	346	317	342	351	353	302	312	319	314	312	379	315	339	320	330	317	357	336	298	323	328	317	350	329	293	350	352	336	325	321	306	346	355	328	370	338	360	329	318	348	340	312	321	336	352	346	323	317	318	330	335	342	344	362	329	328	305	327	318	322	326	321	328	343	333	342	350	353	307	340	342	343	327	342	362	340	338	351	328	309	328	353	362	359	363	331	338	312	320	307	323	333	334	347	312	307	319	335	360	340	350	312	349	335	331	345	296	298	299	326	349	344	308	346	352	312	316	341	351	314	321	301	363	341	342	361	378	319	345	352	336	289	352	334	345	345	346	333	310	332	324	339	321	308	342	302	335	328	370	323	354	344	293	345	330	344	307	314	329	340	357	350	318	340	333	349	332	341	324	363	367	322	341	362	330	328	344	318	323	332	325	363	345	302	324	330	363	312	349	335	352	397	341	339	319	337	315	354	313	342	293	362	324	304	331	340	334	370	326	347	319	349	341	319	319	349	345	355	338	357	315	326	315	317	330	332	304	328	355	335	330	335	328	349	306	304	362	333	356	312	335	356	344	317	303	313	314	344	327	342	319	335	365	326	336	327	335	316	343	343	333	335	361	341	317	314	328	362	318	335	323	325	323	325	341	332	326	311	354	313	315	329	335	359	355	324	341	311
16031	7842	6132	3639	3524	3062	2650	2417	1860	1856	1738	1448	1346	1244	1295	1054	986	933	859	894	870	869	844	826	829	824	850	857	830	818	800	800	795	808	811	793	796	759	781	813	803	773	825	787	759	784	824	816	868	767	779	828	776	794	816	747	821	817	762	787	834	798	775	777	808	834	819	711	812	787	814	823	850	829	802	812	766	793	786	803	763	822	792	803	774	787	767	776	767	803	799	757	772	776	823	754	807	837	816	797	779	769	819	783	782	776	849	814	839	795	790	802	823	857	783	823	812	833	765	788	882	752	768	782	820	784	801	734	823	742	788	816	778	731	799	762	811	809	746	836	807	816	848	842	785	803	783	832	779	829	756	780	773	810	748	806	739	805	792	741	757	776	786	814	780	788	762	783	761	755	790	771	818	801	753	841	850	745	819	788	799	767	793	773	824	836	765	777	749	785	788	789	818	801	788	782	817	816	807	768	773	788	765	761	774	809	785	766	740	807	723	829	805	774	799	816	775	738	784	817	771	809	781	793	847	750	769	781	775	768	830	782	739	837	824	776	803	826	782	780	771	803	769	831	792	801	768	754	759	795	808	770	847	753	818	820	744	897	770	814	746	800	806	823	771	736	774	735	817	806	831	799	765	761	757	801	783	796	773	787	790	776	768	788	844	802	757	834	784	753	820	755	772	769	786	771	794	771	814	763	821	783	804	793	792	740	832	748	751	752	793	781	780	754	826	717	798	818	797	799	774	812	833	814	798	815	771	830	816	817	807	858	772	794	829	783	800	810	783	774	819	800	828	797	781	782	782	779	803	795	816	799	756	817	795	825	771	828	779	781	763	771	812	828	773	777	803	752	820	809	755	794	793	764	784	849	752	747	794	790	879	794	744	768	785	775	758	785	781	789	790	829	787	805	799	845	773	773	791	751	786	804	757	764	839	795	795	768	790	797	860	778	803	749	736	777	792	747	811	785	762	766	782	775	769	759	800	820	815	785	794	759	819	783	775	779	742	775	772	783	833	758	822	806	793	806	825	744	782	800	758	774	782	821	779	760	783	783	798	761	774	773	787	741	729	786	829	776	750	759	800	789	814	789	825	813	805	764	795	807	775	762	820	792	734	870	787	808	775	759	827	837	762	781	783	816	791	750	833	817	784	762	747	756	752	772	799	762	808	801	768	805	838	829	800	786	831	807	797	741	788	786	786	799	767	766	776	815	775	815	828	776	745	789	804	770	819	794	794	820	783	798	798	749	776	804	726	800	797	823	809	768	793	780	789	791	783	777	805	741	753	813	782	830	769	774	793	776	779	779	791	774	802	789	843	782	765	766	807	784	802	795	834	799	787	788	802	819	808	775	758	754	782	770	806	800	815	784	834	761	810	750	754	806	774	835	801	783	832	806	749	773	748	762	814	782	771	805	846	748	778	791	765	825	813	741	796	842	817	780	785	766	763	774	746	832	752	791	803	803	785	745	818	801	793	769	816	792	839	792	809	781	794	758	840	730	785	837	743	785	816	819	857	794	728	755	792	786	783	788	823	798	790	772	765	771	798	825	777	774	816	774	805	826	782	790	747	834	786	744	800	788	754	777	782	790	794	749	788	792	765	765	777	778	771	792	768	839	868	832	750	809	803	768	804	834	747	783	816	773	806	800	802	781	800	797	748	805	785	648	789	778	784	786	771	767	815	769	803	775	808	798	782	785	790	819	750	759	857	795	825	757	799	736	797	756	807	737	782	791	831	797	820	780	775	787	777	849	802	775	790	730	839	754	778	794	823	829	795	811	780	782	753	809	780	771	813	797	781	783	800	816	796	786	808	794	742	756	813	737	843	819	845	792	775	757	821	827	827	814	778	777	837	823	810	780	747	800	798	741	799	761	801	781	830	774	786	779	847	789	783	835	802	797	763	768	793	788	781	807	734	782	768	801	762	800	738	806	790	821	766	869	808	715	789	793	802	815	793	791	803	797	752	784	774	754	797	825	770	788	782	709	778	825	818	783	787	765	845	784	819	766	849	799	792	735	795	850	748	800	801	804	793	781	761	821	800	803	795	813	829	781	799	814	809	756	802	806	776	757	803	788	747	785	801	804	786	766	809	763	811	765	814	759	771	780	772	805	717	747	751	782	741	767	823	798	799	834	778	818	780	783	806	767	784	781	777	785	805	816	781	790	804	780	786	841	730	790	800	778	843	814	797	816	827	783	808	840	815	757	793	773	812	777	771	773	803	812	787	789	749	768	781	821	792	782	839	766	759	818	810	803	811	806	816	790	832	773	794	773	782	788	856	826	746	830	772	774	745	722	735	749	802	797	800	781	759	851	802	820	814	796	811	820	836	829	744	763	788	818	750	838	797	775	804	715	798	831	790	746	792	794	790	836	786	828	777	811	828	795	795	708	776	763	813	790	797	798	746	779	797	841	793	810	806	769	781	788	783	762	778	750	821	804	788	789	758	759	784	747	777	792	829	768	823	762	764	790	719	756	840	767	777	790	802	766	792	834	792	753	839	739	806	821	830	791	759	832	747	782	782	752	787	800	754	755	775	789	808	774	792	778	763	806	761	775	775	843	776	772	716	816	828	725	775	789	793	773	762	820	771	848	770	804	773	762	770	799	774	818	784	740	743	796	739	786	804	749	807	753	796	767	826	778	821	787	804	752	792	769	801	759	798	770	812	729	799	809	716	770	814	803	826	808	782	805	777	785	762	791	814	771	742	726	791	823	789	782	829	771	780	756	820	784	776	800	826	780	760	730	781	825	779	763	795	762	787	803	844	822	834	792	830	776	783	823	801	783	895	776	790	754	809	744	805	816	818	798	765	745	773	807	751	746	789	822	746	811	761	775	737	793	768	830	799	747	837	799	829	796	840	827	811	775	771	832	801	774	780	780	785	779	792	776	785	806	744	830	738	788	807	776	745	825	824	808	774	778	786	822	766	801	747	761	816	783	766	778	802	803	822	788	762	820	776	832	773	793	804	810	764	813	833	820	794	815	784	812	802	845	802	806	771	736	779	808	827	811	764	757	767	805	812	741	787	796	803	804	745	785	789	766	752	760	800	744	799	801	792	773	760	840	804	733	813	762	775	814	798	775	806	798	793	805	808	815	796	828	774	804	755	780	720	805	797	781	755	788	774	822	778	809	807	827	765	793	811	782	792	829	852	783	764	771	822	747	748	788	764	783	836	768	800	770	771	754	791	771	764	815	799	800	777	799	815	776	794	799	797	759	797	763	767	831	740	796	796	794	797	753	813	791	840	807	811	765	798	787	817	842	798	782	885	795	807	790	746	805	806	856	777	816	793	799	823	769	745	775	786	815	848	767	814	793	790	763	825	801	776	796	800	772	778	784	758	784	802	835	781	805	860	763	824	780	766	770	781	772	798	824	816	738	815	770	772	828	777	871	805	774	820	806	740	734	802	794	853	792	809	787	733	780	774	757	777	758	776	794	775	791	759	814	766	780	813	766	761	820	762	735	744	803	820	787	765	828
32334	15173	6744	1865	1109	935	696	630	494	479	417	335	287	311	253	233	230	192	198	217	199	199	192	183	170	191	213	187	186	202	181	201	188	185	174	199	207	208	171	160	188	159	187	196	177	196	179	176	175	182	202	201	184	170	203	186	197	188	195	188	177	175	199	186	214	202	205	208	168	230	185	203	195	199	211	178	199	194	192	178	188	187	204	206	182	195	186	153	185	175	180	203	210	198	214	192	186	193	187	170	184	175	192	197	194	173	177	173	201	155	181	191	172	183	167	180	181	165	187	219	200	178	180	171	196	172	220	206	200	170	184	196	193	201	185	191	189	205	197	189	204	193	194	161	198	180	176	181	185	159	194	179	203	200	200	180	201	184	193	160	192	190	176	206	178	202	189	179	184	190	207	216	174	209	189	203	170	193	201	194	197	199	152	175	193	227	187	185	183	208	206	168	182	171	158	203	177	202	207	175	202	162	191	186	220	183	197	186	214	194	166	183	180	190	172	191	171	214	170	184	196	178	202	173	186	182	184	178	161	181	196	207	172	169	180	197	203	192	192	177	187	208	212	170	191	187	177	168	189	175	205	164	160	192	174	189	173	196	167	191	212	182	200	194	174	196	181	209	207	159	192	211	169	188	196	198	190	205	185	197	183	202	206	190	186	176	185	171	188	204	187	194	152	202	194	181	198	194	210	216	176	185	202	219	170	180	175	183	162	177	180	227	207	184	191	188	198	193	169	170	189	174	155	188	203	191	207	190	173	184	181	171	185	183	198	200	172	195	181	182	176	199	167	232	184	210	183	177	149	175	184	164	183	162	198	175	165	173	180	178	193	173	192	172	223	210	182	201	173	208	203	166	180	183	195	174	162	184	204	157	178	189	184	195	189	183	196	183	185	175	202	214	160	159	199	203	166	162	155	183	181	181	171	178	182	186	201	197	211	173	206	189	195	170	189	184	171	182	190	199	185	184	173	173	173	214	176	193	189	182	193	195	224	172	166	176	164	192	186	197	183	199	198	180	191	184	201	176	177	196	204	187	197	203	180	179	193	192	187	194	171	185	188	161	163	170	163	184	202	166	177	176	175	181	199	194	190	181	164	204	193	168	151	188	204	180	210	195	182	189	191	218	170	175	198	187	172	194	184	186	191	165	184	175	178	194	189	219	177	222	201	161	193	178	178	183	160	166	161	205	205	176	180	190	230	198	204	167	214	207	188	194	182	189	210	212	216	228	168	185	200	174	190	191	171	175	170	164	195	199	218	169	214	187	190	181	196	182	192	192	165	183	151	184	190	189	177	182	192	200	171	178	186	198	180	184	174	177	211	191	180	183	195	179	219	196	160	191	183	188	177	179	207	208	175	197	159	184	170	178	173	184	201	190	187	191	175	190	190	186	168	177	182	157	204	188	181	204	186	202	184	159	191	190	211	196	200	159	157	160	166	174	164	169	168	195	184	194	164	176	188	216	172	191	190	187	164	198	183	174	188	193	204	177	171	188	207	187	186	205	197	183	167	186	188	183	186	176	175	184	173	165	178	187	177	144	193	204	186	173	185	212	228	178	155	189	174	182	170	170	196	196	165	173	190	186	156	164	192	176	187	190	182	173	205	177	188	198	177	203	214	206	196	193	169	190	184	187	206	211	177	186	197	198	183	212	165	167	175	197	185	171	174	201	175	180	184	191	182	166	168	185	189	184	186	181	199	204	172	207	192	177	154	198	180	211	193	164	162	179	167	180	175	210	189	215	177	192	196	217	163	179	196	197	172	178	200	199	213	187	180	201	203	163	167	191	188	191	179	174	182	212	162	195	192	193	200	187	202	175	212	151	180	219	193	185	212	193	164	191	209	173	167	210	197	192	185	187	193	196	178	213	195	177	196	188	185	172	199	182	186	172	175	172	177	207	203	168	181	180	200	194	180	206	195	193	196	167	182	202	172	161	194	215	179	205	177	196	172	184	202	193	180	187	166	196	177	201	172	184	199	201	180	180	178	176	190	194	172	174	188	178	170	193	225	201	183	179	186	206	192	176	173	196	162	197	197	182	195	194	189	181	187	177	182	190	189	192	170	195	209	188	189	209	170	190	208	160	176	202	213	171	172	211	194	183	187	202	184	196	209	201	192	166	196	180	208	166	172	195	188	177	202	226	201	187	176	177	200	195	187	197	187	172	179	162	169	160	193	176	200	182	175	187	191	181	190	180	205	178	179	180	182	193	181	189	194	188	180	193	194	172	193	183	179	184	177	184	180	202	204	176	166	189	190	182	197	180	191	176	182	187	150	175	177	198	186	166	197	220	181	193	176	173	207	198	183	198	169	206	182	187	200	188	199	182	192	185	177	192	173	181	180	186	193	180	182	194	191	201	210	156	194	191	181	204	214	182	170	209	161	204	171	190	179	207	200	177	160	186	189	185	220	199	175	179	189	188	205	181	174	191	181	203	175	192	167	175	189	196	181	145	211	190	210	199	217	209	171	193	167	196	184	150	198	220	165	186	184	185	189	194	197	187	201	179	186	195	189	177	175	162	201	169	216	173	195	197	173	191	206	183	167	177	153	175	175	177	149	166	186	173	186	167	198	184	180	210	190	179	181	183	191	170	198	196	197	194	207	189	169	189	186	188	192	186	193	187	180	204	196	162	198	187	189	170	208	182	177	184	178	191	212	181	197	185	216	185	191	175	207	210	185	211	219	216	174	202	166	195	196	188	164	194	189	195	180	202	182	191	190	191	201	171	165	178	197	197	192	179	179	207	196	207	200	182	197	188	187	157	206	234	197	195	194	166	160	187	167	186	179	202	163	183	195	168	189	188	182	198	169	174	207	219	198	174	178	179	191	205	199	180	192	170	190	201	194	194	214	189	212	174	174	175	203	200	188	177	164	176	184	204	174	199	155	188	170	177	188	188	177	201	187	182	162	224	194	184	193	169	178	185	210	178	170	184	187	193	224	181	210	203	185	175	188	200	188	179	176	195	169	180	200	179	204	203	196	199	165	189	174	196	178	191	187	201	190	182	168	203	167	223	177	183	202	210	173	192	180	207	165	180	175	200	173	190	194	184	186	187	178	206	213	220	194	197	188	192	156	154	198	210	196	191	184	184	208	178	210	191	211	186	185	212	181	179	198	176	195	174	185	183	188	203	159	178	153	185	192	200	174	184	214	213	174	156	191	198	187	173	181	171	169	225	190	145	170	186	186	171	188	202	183	193	157	175	160	189	189	202	184	193	222	170	196	200	168	180	186	200	195	189	200	188	216	192	179	191	179	189	201	204	182	164	181	210	186	162	204	200	186	166	194	182	179	186	219	172	182	199	179	195	205	187	183	177	201	161	201	199	199	188	182	181	198	179	166	193	191	183	187	210	195	191	195	207	170	166	176	176	162	185	199	185	190	169	210	178	192	184	183	196	204	181	194	181	166	156	186	194	164	172	191	168	187	175	209	195	172	194	200	175	158	173	174	201	173	201	166	183	183	206	194	206	226	187
21569	11175	8045	4870	4225	3864	3054	2654	2136	2164	1934	1561	1323	1275	1016	894	734	649	603	578	609	583	578	556	576	590	555	565	525	560	480	543	498	477	447	505	511	456	490	491	521	527	480	492	496	487	465	468	478	483	473	471	482	460	444	487	418	486	452	493	480	447	466	475	516	497	428	439	443	447	469	458	450	494	478	473	448	462	465	491	465	484	513	479	470	477	519	493	447	469	466	481	441	452	516	466	465	481	469	478	468	479	488	490	456	452	450	445	486	466	504	486	456	495	456	470	508	419	479	482	495	446	482	467	480	471	436	451	427	465	469	469	465	441	430	489	453	439	480	514	465	480	489	485	448	465	465	463	442	526	475	434	498	472	484	465	462	478	452	431	463	504	434	466	477	444	455	471	453	437	445	470	464	451	457	435	493	458	455	487	475	460	475	492	484	467	500	489	417	474	434	468	495	480	443	433	459	489	478	484	444	466	475	458	441	434	509	436	418	447	464	457	479	479	492	439	460	452	464	482	449	449	455	471	469	484	495	483	429	466	435	473	491	466	464	458	482	481	479	472	425	465	494	490	471	459	477	471	453	488	475	477	513	466	448	452	414	493	451	480	465	451	458	452	454	439	449	454	438	474	452	488	434	441	443	452	465	423	521	494	435	434	464	487	472	483	489	441	495	454	439	472	457	519	454	491	468	449	498	469	475	481	456	477	480	446	480	482	479	493	501	442	455	467	460	494	476	451	514	459	466	477	451	435	479	505	453	468	498	419	474	502	466	483	456	474	469	453	460	475	488	474	438	465	470	503	477	476	493	480	453	508	468	495	429	448	463	463	480	457	472	496	479	487	454	462	489	499	460	523	453	471	491	446	493	462	447	466	465	421	461	501	462	486	466	479	464	461	491	454	433	505	460	456	453	485	498	450	479	443	443	448	424	509	470	484	467	512	457	457	485	433	484	475	474	448	491	495	477	439	498	473	447	489	473	483	469	440	440	474	484	462	537	441	436	475	480	485	484	451	463	434	436	480	456	463	484	461	490	485	431	464	453	470	455	472	479	492	452	466	483	475	459	456	463	476	481	480	447	473	506	510	458	454	467	471	478	489	454	464	446	480	487	472	424	446	458	474	439	482	467	494	474	470	454	486	447	473	489	469	468	471	459	465	449	464	473	468	483	433	484	474	476	469	463	478	467	454	470	454	502	464	503	454	480	460	464	480	474	444	465	452	465	445	472	462	455	452	466	482	460	493	484	469	494	463	445	485	460	437	500	457	475	506	464	464	461	479	473	448	423	465	445	473	450	470	456	470	460	473	475	499	472	458	449	487	461	471	470	469	456	485	471	485	462	471	497	460	478	476	485	458	463	437	457	465	502	422	484	464	491	448	479	454	461	500	472	466	463	481	454	447	464	486	479	477	481	464	452	485	480	479	509	477	451	465	464	461	466	480	472	526	487	455	467	459	461	462	461	462	470	477	467	445	450	468	428	499	433	448	469	477	460	456	499	451	469	475	504	481	426	457	486	508	499	481	454	445	450	462	508	498	470	463	472	490	466	452	503	431	486	477	457	493	465	465	479	499	480	495	438	449	417	450	460	451	494	486	465	482	483	454	502	455	491	493	434	464	454	481	518	469	448	492	482	484	493	482	516	442	472	470	431	478	464	461	471	452	467	463	454	488	453	488	479	429	494	445	432	444	473	430	471	480	427	531	459	445	433	463	445	438	451	455	459	445	462	465	496	437	448	473	459	494	469	440	487	456	499	497	505	442	470	412	451	446	458	449	483	444	505	461	470	485	460	474	453	461	468	470	479	477	439	470	434	469	464	472	481	461	466	473	479	439	430	450	505	494	439	458	445	485	476	455	482	504	466	496	427	491	498	454	498	468	476	456	494	444	453	439	439	469	484	481	471	496	495	482	473	500	463	473	468	475	462	436	477	481	455	504	498	474	455	455	484	470	444	463	413	457	451	479	484	456	447	481	477	422	447	445	463	448	444	451	492	434	496	504	479	469	501	499	491	483	466	468	475	482	462	440	466	499	495	447	484	464	424	463	479	452	454	441	457	462	489	469	456	464	433	472	450	474	476	447	461	482	450	452	449	463	461	481	450	487	492	459	464	415	478	492	431	482	492	477	457	467	475	493	446	480	457	439	450	464	499	464	489	438	503	461	450	470	437	456	477	483	454	467	481	459	467	473	471	462	496	456	489	460	447	458	473	455	490	468	485	452	454	495	502	452	469	465	497	442	504	472	480	462	465	459	445	446	493	504	486	500	506	506	487	487	447	484	454	456	464	486	457	429	466	448	442	474	461	439	452	420	451	497	447	418	477	475	436	511	483	466	482	500	475	450	481	482	496	440	477	515	468	443	456	476	452	487	463	455	461	466	429	475	472	508	478	471	445	478	486	452	504	484	488	448	469	460	484	443	463	493	507	459	465	457	470	480	459	455	498	452	491	475	463	453	443	478	503	466	458	499	509	471	470	454	501	532	453	441	474	479	445	458	476	489	450	488	473	446	480	467	490	462	466	479	482	428	465	451	448	479	480	496	460	454	473	475	478	446	456	471	470	473	494	446	436	462	504	499	447	452	462	485	460	467	510	468	511	448	420	461	430	463	498	445	443	450	419	475	452	470	502	485	479	467	423	450	431	447	432	472	479	465	475	496	467	430	499	454	457	478	482	461	479	465	473	457	455	516	491	457	479	483	447	467	491	476	496	443	472	487	469	467	476	468	457	477	459	469	421	450	466	483	488	448	415	476	482	461	459	438	470	443	463	479	448	465	503	506	474	494	490	426	499	465	451	447	499	500	480	468	447	512	465	431	451	465	463	456	492	476	495	454	499	474	471	519	482	454	479	495	469	498	491	520	454	462	450	461	458	441	438	468	484	457	450	452	473	478	493	469	444	439	499	477	507	465	455	482	500	452	439	465	477	479	491	525	483	478	471	480	509	472	476	457	482	460	445	444	463	461	450	474	450	438	483	483	414	464	461	447	517	444	472	461	457	457	438	467	497	456	493	447	464	469	490	457	448	438	448	486	513	439	491	480	469	453	482	461	458	454	446	501	496	471	493	448	459	469	449	494	459	467	484	507	447	456	439	432	500	499	472	454	450	472	468	463	486	445	504	468	467	502	482	513	480	448	489	469	494	475	450	488	464	487	474	466	485	479	417	468	480	461	450	460	495	498	449	443	500	457	472	507	473	460	450	480	480	455	495	458	491	450	495	473	465	459	458	506	485	464	431	497	452	467	461	464	486	441	427	479	465	495	452	491	444	451	470	462	460	485	474	492	503	484	466	460	428	463	446	493	524	449	474	457	439	458	443	465	471	466	460	452	432	479	441	451	509	470	480	434	463	464	440	448	415	461	465	449	501	447	512	493	442	453	441	462	461	479	481	442	472	458	469	485	487	479	455	467	477	450	471	460	475	444	456	467	492	458	498	474	477	479	479	449	467	471	424	459	475	463	470	478	501	470	453	465	419	476	455	457
9666	3078	1628	793	661	603	527	457	415	492	390	387	341	395	392	379	374	340	368	346	368	342	385	387	336	346	349	335	343	340	356	358	342	327	327	291	334	335	369	373	373	331	317	368	341	310	339	325	349	349	353	354	324	332	329	322	342	306	312	334	325	328	342	354	306	332	352	351	363	351	331	338	369	327	342	365	369	314	374	358	349	356	338	360	349	346	353	359	317	385	346	355	314	332	327	386	347	343	352	330	348	331	334	329	324	328	367	328	354	319	359	385	332	357	364	332	338	361	351	363	323	332	359	359	348	365	382	323	336	315	337	364	335	349	364	345	346	340	364	352	342	333	351	369	361	323	330	349	349	323	322	360	333	338	333	322	341	365	377	383	370	363	372	328	365	372	328	290	324	360	359	374	351	362	362	328	361	343	357	353	382	346	364	353	330	359	353	318	352	355	366	344	348	369	351	379	364	392	348	354	353	346	385	337	369	346	405	361	362	380	339	353	322	325	357	340	380	346	329	343	353	341	378	322	388	335	349	348	364	338	315	322	368	358	308	329	355	325	338	323	340	330	371	359	329	362	353	342	362	329	311	345	303	321	361	348	327	369	361	326	342	346	325	356	358	314	331	376	326	353	340	379	371	360	342	310	366	358	384	339	351	326	363	317	336	364	379	390	354	323	345	347	339	360	334	359	350	382	348	387	348	356	336	356	360	357	356	320	319	368	350	345	352	348	384	360	336	347	354	373	354	347	342	340	325	351	362	358	347	356	373	332	345	332	339	356	306	314	337	343	327	351	343	359	363	374	363	372	354	352	301	361	343	353	366	327	316	351	341	344	323	368	312	343	331	342	331	378	365	331	344	359	375	370	356	337	349	324	354	360	338	356	398	307	368	393	357	339	340	346	332	347	320	370	377	318	340	312	343	351	337	344	339	340	338	359	372	337	362	357	344	330	324	358	350	322	371	378	357	383	310	327	345	375	332	349	376	338	326	348	371	360	346	318	321	342	320	322	352	373	336	348	322	355	331	344	343	331	318	349	335	335	322	366	368	360	313	357	350	358	347	373	339	358	375	358	330	331	324	322	343	341	356	349	375	335	319	334	367	363	344	329	351	358	321	357	310	341	346	334	374	347	340	337	340	325	347	340	316	354	380	346	328	370	333	367	338	361	363	327	349	326	310	343	335	331	354	330	326	323	355	367	385	354	327	347	382	353	338	348	328	338	340	375	314	333	336	346	363	376	307	353	326	321	319	320	349	329	336	375	343	322	341	346	376	346	358	385	363	318	370	370	370	329	299	300	342	336	337	305	351	347	327	350	321	357	334	347	317	349	351	356	347	359	330	365	333	367	393	347	347	374	348	353	353	340	363	349	375	345	382	357	332	360	349	350	365	368	364	351	342	337	346	361	394	371	342	340	347	362	377	351	315	333	356	322	333	357	354	317	379	352	301	354	356	328	325	321	346	335	363	327	335	336	328	333	354	375	351	374	335	331	373	344	363	340	318	326	334	320	335	365	379	333	330	355	346	335	332	334	318	341	318	348	372	326	343	379	353	336	376	331	337	324	358	335	337	375	345	332	349	326	382	354	309	343	365	341	355	332	356	334	341	335	332	323	344	351	320	337	349	333	318	327	341	410	380	371	389	356	356	371	369	300	333	354	336	332	336	336	357	334	329	302	334	354	338	348	362	337	354	343	368	344	326	349	342	339	357	326	335	340	344	379	316	338	311	343	329	349	310	352	338	372	338	347	354	344	366	360	329	345	311	322	371	360	353	336	334	333	335	350	367	364	342	328	326	354	335	352	361	342	344	337	354	350	334	356	368	339	361	355	349	343	351	333	319	333	336	353	365	333	357	341	342	331	335	313	342	351	330	346	339	365	310	339	364	311	353	327	340	356	332	354	355	323	316	384	330	383	358	315	333	365	345	368	333	370	329	331	305	333	369	363	320	362	352	334	344	314	335	343	376	337	380	322	371	333	336	315	352	354	361	382	351	374	335	362	356	321	337	348	339	324	345	346	337	388	349	351	342	341	321	318	354	381	337	352	329	355	361	355	353	337	332	382	337	376	365	350	356	332	342	362	308	313	364	305	363	365	341	317	379	327	356	316	384	360	365	351	346	324	320	329	354	342	362	345	376	326	318	334	355	340	350	336	328	363	346	355	372	328	370	373	403	325	353	355	390	368	374	373	338	378	339	347	353	333	330	378	377	335	360	334	350	330	349	349	315	312	338	318	344	351	343	386	318	351	393	359	345	383	294	345	342	329	355	356	343	359	374	390	342	345	326	329	345	342	381	381	339	334	331	360	334	363	325	353	332	365	350	362	366	345	378	383	343	315	337	367	358	335	325	345	342	347	321	388	340	375	353	351	362	365	365	370	339	322	369	372	351	327	340	364	344	331	357	351	329	308	348	359	322	338	305	336	360	336	338	347	321	336	340	357	350	396	334	332	345	354	395	358	334	357	375	312	343	339	361	345	372	346	338	336	365	290	344	368	331	357	362	356	342	355	348	343	344	355	331	352	331	375	385	338	318	376	333	328	336	301	344	325	362	350	332	346	325	362	322	332	312	322	369	335	353	341	362	319	340	389	346	329	367	345	351	328	331	404	338	345	325	340	351	342	362	330	350	359	349	315	371	339	342	345	352	328	343	342	343	330	341	353	343	356	342	357	371	374	336	323	327	339	350	355	371	347	333	395	335	372	323	357	383	340	322	368	333	344	374	306	321	319	336	363	356	349	345	344	350	360	398	372	332	345	325	371	302	322	336	325	330	344	353	314	332	383	359	333	325	380	360	341	340	340	313	327	341	340	320	356	347	349	337	323	366	346	345	338	355	344	369	345	339	354	353	359	328	329	354	369	344	336	364	339	307	330	333	361	360	338	377	321	332	327	343	341	369	314	367	356	356	319	358	342	341	349	365	345	357	348	352	373	339	330	312	330	336	338	340	319	367	349	341	320	313	332	356	341	335	353	339	322	342	392	337	345	354	306	368	328	380	317	374	325	325	362	339	364	386	349	371	319	346	325	327	336	368	347	351	365	328	383	331	358	327	386	370	373	385	385	375	333	349	357	345	323	328	356	318	333	301	361	342	365	373	343	332	349	347	334	363	370	359	356	374	366	325	348	335	349	353	350	343	363	305	347	326	342	339	355	349	324	305	325	365	340	332	315	317	368	316	342	326	346	388	347	353	365	345	338	358	376	355	337	336	341	382	379	362	350	354	365	366	325	363	360	288	321	355	391	326	370	350	354	317	326	347	333	368	368	334	363	355	373	350	333	329	353	351	351	346	326	370	349	360	333	341	368	393	370	347	339	332	332	342	344	350	322	359	338	344	358	334	366	375	346	323	358	334	349	374	372	352	313	364	338	321	338	355	329	313	365	338	344	354	317	326	372	340	343	352	382	380	340	345	331	367	352	368	343	356	348	341	378	331	364	341	356	321	340	335	309	365	373	342	355	348	384	352	339	363	365	343	335	368	323
7168	3433	2926	2411	2102	2127	1711	1417	1448	1482	1279	1130	1042	1036	969	915	882	845	874	850	849	895	853	839	829	854	801	852	837	810	813	831	788	861	855	863	846	834	853	823	852	852	870	799	846	795	814	852	807	816	861	841	819	819	838	771	839	814	812	801	868	827	808	790	839	849	873	804	816	823	795	809	888	834	805	835	889	820	777	845	834	830	848	844	811	838	845	858	851	842	788	743	837	806	778	839	787	800	815	860	814	835	789	899	804	799	782	814	829	797	877	788	805	807	826	856	790	864	840	823	835	817	833	837	873	814	836	853	854	815	819	843	862	794	802	861	809	779	818	824	869	883	812	800	827	802	869	830	799	809	813	863	823	816	867	784	801	826	816	861	790	818	815	832	814	830	786	832	816	810	836	788	822	776	824	793	837	836	786	835	820	834	806	830	841	856	807	834	836	794	830	813	841	830	851	799	805	814	874	841	859	844	840	789	834	810	805	839	840	795	803	784	859	847	813	759	843	769	759	819	844	825	828	849	804	851	835	823	843	792	839	819	807	827	844	870	856	837	785	826	869	841	840	830	810	837	779	848	826	810	814	812	836	800	805	840	871	808	824	749	885	789	821	795	822	824	814	820	887	823	799	830	835	795	792	859	845	862	839	854	879	838	845	848	876	823	824	818	834	792	765	806	880	857	839	794	797	864	833	840	800	811	791	860	844	841	876	845	827	806	835	812	848	859	845	821	775	834	807	836	852	820	816	885	805	860	847	827	859	859	822	814	856	828	853	843	931	752	810	848	832	832	843	775	860	824	816	885	833	792	869	819	806	774	803	857	834	816	840	834	846	789	841	808	809	830	842	840	797	801	803	833	829	873	894	828	819	832	803	793	780	831	760	842	800	828	798	838	885	810	833	882	796	813	802	761	839	863	825	814	812	848	827	846	803	857	838	798	795	842	850	812	846	842	847	867	828	824	846	838	807	825	834	869	803	778	847	838	842	856	843	846	843	829	784	836	793	831	788	865	816	807	795	830	846	833	814	828	806	839	843	796	875	850	843	812	842	796	824	857	805	805	832	843	821	813	858	859	825	880	793	808	780	871	882	829	837	837	840	819	821	814	840	855	875	795	829	789	837	844	815	834	849	809	852	828	811	831	832	788	814	862	871	767	845	832	824	859	839	831	797	808	842	862	810	845	869	840	829	804	842	872	816	810	837	803	840	814	840	853	844	852	910	785	832	838	884	821	889	922	795	817	802	840	801	820	816	786	860	808	832	829	827	793	857	848	838	828	846	819	842	869	842	782	787	767	800	799	797	820	789	804	849	797	847	857	824	793	844	789	877	857	842	843	808	795	824	829	820	826	797	818	817	809	911	805	854	809	859	791	780	823	804	919	827	773	865	844	855	853	835	822	835	832	830	848	860	841	845	808	785	805	849	817	825	799	849	771	831	770	850	859	836	790	830	846	805	823	809	863	832	819	842	844	785	895	840	850	808	820	791	843	782	848	787	854	773	834	847	804	814	836	814	883	820	847	811	841	837	799	807	836	808	797	850	850	821	840	859	811	821	814	879	785	843	820	858	840	799	886	831	822	841	848	839	855	810	839	846	805	833	881	821	814	891	855	854	767	878	847	820	845	819	813	834	828	860	812	787	882	863	769	835	789	822	797	788	842	816	840	841	831	765	799	840	835	844	810	866	811	789	830	803	822	818	846	832	809	865	853	826	865	796	896	844	821	870	792	810	811	806	805	831	798	850	834	853	850	844	778	850	797	828	810	836	780	844	841	822	820	890	790	817	831	807	808	837	836	808	823	835	846	867	840	860	867	831	827	826	840	862	844	851	849	820	809	834	871	844	842	830	809	826	787	809	871	798	823	854	820	841	871	867	830	863	837	857	834	841	848	818	848	816	814	799	775	797	824	832	836	826	755	839	825	821	844	864	867	808	828	802	773	865	808	826	812	811	837	829	859	793	776	792	831	806	799	822	787	856	851	864	831	817	794	863	868	836	826	775	836	867	807	824	835	838	850	875	832	807	789	791	784	846	838	796	864	827	790	853	775	821	859	805	828	835	827	851	790	880	807	822	800	832	802	853	847	833	846	799	827	850	836	867	810	810	858	853	825	857	803	809	845	788	810	862	825	818	817	757	844	768	887	810	856	796	910	869	857	865	812	815	825	796	833	854	894	816	817	844	856	807	817	855	849	835	815	824	870	884	853	838	842	819	792	842	806	886	745	797	845	815	811	804	837	856	824	824	795	855	821	814	788	831	826	851	835	858	813	817	837	833	814	801	803	821	897	824	848	760	881	835	822	848	815	837	798	813	839	888	865	820	815	824	832	766	848	853	812	867	896	818	837	810	817	842	844	802	845	804	830	841	824	827	849	813	863	839	816	787	859	833	775	844	864	819	865	831	838	850	827	841	866	834	865	817	839	816	821	854	874	802	829	829	876	857	830	816	864	818	821	830	788	807	821	821	785	856	835	778	853	833	850	804	843	812	832	831	838	830	835	830	819	883	791	867	838	824	811	832	807	836	866	810	835	844	839	861	844	796	800	826	854	826	795	800	841	861	803	863	799	876	838	816	824	814	830	876	777	865	922	781	866	824	818	830	818	823	832	791	859	825	808	792	783	805	801	847	817	855	836	822	803	900	795	861	830	750	806	859	852	815	821	785	818	850	798	843	832	871	795	862	785	857	840	834	828	901	849	820	855	849	778	768	823	803	795	769	814	757	810	827	792	862	821	836	798	778	871	818	814	823	874	868	797	843	829	856	811	825	779	804	771	807	868	834	827	816	813	791	818	856	831	828	814	843	842	830	908	840	815	814	849	796	808	787	820	853	834	850	800	824	802	823	805	824	817	852	807	853	766	813	840	775	863	819	836	830	797	846	851	791	792	820	845	842	823	854	836	830	864	883	824	866	845	885	839	869	852	840	858	852	795	836	791	809	847	850	836	839	843	870	843	804	868	814	814	846	828	835	837	788	809	874	830	843	789	832	805	841	823	825	782	790	810	769	845	821	864	878	857	862	793	768	812	809	869	790	785	804	889	805	840	862	843	818	829	805	836	846	862	847	859	814	810	799	799	838	776	799	814	870	815	808	840	832	828	815	831	807	831	779	885	811	872	844	835	819	847	766	841	818	795	835	839	847	832	800	800	859	854	856	790	863	806	826	840	839	836	900	809	837	769	865	854	819	813	856	834	818	806	809	814	823	837	779	812	796	846	827	787	813	809	844	828	846	800	847	879	819	830	788	822	813	826	821	814	844	797	840	796	814	879	835	848	836	826	865	841	805	787	826	824	851	819	815	831	887	839	799	771	824	822	879	800	847	832	835	842	785	842	818	807	843	783	812	830	819	792	827	776	811	893	839	819	833	792	826	881	792	821	799	844	796	827	786	868	845	807	778	854	825	862	757	841	851	845	803	804	775	880	770	838	823	849	843	825	857	824	800	817	860	817	813	814	869	802	820	826	797	835	863	806	844	808	813	824
22637	8733	3361	1281	893	763	604	591	543	499	466	434	446	377	342	395	361	356	339	340	330	340	307	337	354	325	353	332	298	361	342	311	319	316	334	318	320	327	298	345	341	366	349	338	290	348	296	332	335	319	329	342	319	336	291	346	319	335	344	333	327	322	320	306	344	329	373	329	309	300	317	334	339	361	325	318	324	330	327	325	334	312	317	365	315	308	342	346	328	332	357	323	345	324	332	307	323	322	346	328	331	346	357	309	336	295	349	307	310	280	314	332	318	342	347	340	328	312	325	358	303	354	328	353	304	331	296	331	327	317	311	372	353	342	322	354	314	357	338	318	294	317	320	301	351	340	348	305	308	299	328	328	361	336	327	323	323	310	312	334	314	357	315	352	349	310	341	305	343	306	351	327	337	300	324	339	308	347	324	356	308	343	326	343	334	319	337	353	349	324	306	356	325	330	357	331	340	324	374	301	299	313	322	345	336	335	328	330	333	338	348	330	350	316	299	320	336	358	348	335	331	327	331	323	345	334	322	317	357	297	333	319	316	336	324	350	317	330	324	371	318	324	344	364	337	307	342	328	349	307	320	331	329	315	341	341	316	334	337	346	314	314	315	311	300	326	332	309	387	359	349	339	344	369	356	308	324	314	325	298	329	338	335	336	311	336	300	361	305	307	323	317	346	347	336	368	330	323	343	287	287	315	316	316	317	331	305	329	330	313	334	348	330	356	361	356	358	352	345	302	325	317	308	324	320	324	325	325	315	293	309	351	307	322	321	312	322	337	341	341	326	310	292	317	343	340	327	321	316	295	317	318	317	373	314	332	315	328	361	345	327	328	350	319	312	332	333	312	326	364	322	342	359	326	336	335	317	322	319	358	305	322	325	356	325	316	318	365	331	301	318	305	369	331	321	344	318	331	309	293	339	347	318	367	340	310	354	353	302	354	310	336	337	340	327	315	308	322	331	333	344	359	366	326	324	326	321	324	318	343	315	337	347	324	316	319	330	325	307	335	326	311	313	340	345	326	327	358	347	311	354	322	307	335	311	320	359	305	324	324	323	313	347	359	331	297	321	348	332	322	350	347	332	342	324	339	336	338	338	360	315	313	345	309	341	315	316	315	357	351	349	292	321	318	340	306	346	321	322	333	313	313	330	343	317	316	349	324	322	346	322	346	315	302	320	327	337	352	304	291	342	369	337	329	319	315	323	321	357	315	355	319	324	318	345	330	346	300	356	375	304	340	300	317	320	289	308	367	341	332	304	327	366	307	303	333	340	328	313	337	314	344	329	357	337	345	345	350	367	323	338	371	358	366	312	358	314	341	351	337	353	323	335	304	339	310	342	273	331	314	362	334	312	341	317	310	332	321	305	341	337	332	357	357	340	360	312	329	325	308	332	337	303	337	333	323	375	328	372	351	324	319	301	332	340	306	357	354	324	349	334	335	334	364	381	378	354	324	363	320	330	299	312	331	361	343	360	343	319	333	329	329	342	314	354	303	304	298	318	335	321	314	331	298	339	317	344	339	347	326	349	350	303	348	380	308	306	353	289	328	299	343	342	300	308	363	337	351	308	308	331	328	363	331	313	340	343	303	352	345	348	315	365	333	332	304	319	348	371	368	378	338	313	348	339	331	317	306	311	339	334	337	296	309	322	355	331	325	346	343	363	303	312	347	313	360	390	333	347	360	348	340	339	329	316	314	336	301	320	327	323	326	336	331	329	354	322	373	329	332	373	293	363	340	328	323	338	324	333	315	317	332	327	328	349	328	306	351	345	365	333	355	329	343	331	338	364	309	318	338	323	371	337	311	322	331	335	314	335	335	336	332	329	323	304	336	331	350	342	310	351	326	337	341	325	335	365	330	299	311	374	326	346	334	362	347	332	312	316	316	324	314	317	337	306	356	324	322	320	332	302	319	313	337	329	293	307	326	325	342	295	335	336	333	331	309	327	329	319	313	350	359	342	350	328	345	324	330	366	336	352	303	324	344	353	328	324	321	341	323	342	343	324	358	300	321	342	338	335	357	365	328	365	303	342	324	348	340	344	340	366	351	331	367	332	357	335	359	321	336	295	339	318	346	329	337	319	358	309	381	315	320	314	347	330	326	349	315	349	330	268	360	329	378	313	324	359	330	321	316	278	309	322	305	342	356	356	356	347	355	330	316	327	346	339	321	276	337	356	352	334	330	360	319	316	327	331	330	329	289	341	300	329	330	347	342	318	301	284	313	285	338	340	316	297	328	333	312	330	308	351	354	316	360	308	328	359	326	317	321	323	312	336	349	300	339	343	360	371	317	333	304	299	343	326	332	367	350	375	347	342	353	315	302	321	320	345	342	349	331	339	338	325	329	308	314	294	278	329	303	305	330	317	341	366	329	331	335	315	348	315	321	329	336	301	336	331	360	326	340	321	329	310	277	387	323	317	354	333	354	346	303	311	340	328	331	314	306	337	351	339	322	343	307	320	324	327	358	341	314	331	300	324	321	326	313	293	313	353	325	315	344	343	345	354	334	357	344	313	333	313	313	307	337	333	340	352	355	323	329	328	313	307	293	310	367	309	312	347	325	386	368	346	356	353	346	344	280	320	326	342	351	331	295	326	352	357	353	291	345	329	370	322	304	326	310	333	346	343	282	305	345	322	319	322	315	338	354	332	351	317	313	310	380	307	331	306	328	338	358	317	322	312	348	355	295	320	313	345	340	336	308	327	330	330	378	324	350	329	324	328	299	306	316	322	334	318	318	357	329	342	308	333	362	320	307	370	301	328	333	358	350	352	315	345	352	339	317	321	310	355	338	272	332	361	319	343	310	347	356	343	312	361	300	324	319	322	342	292	343	304	341	309	333	337	324	349	333	319	330	328	324	300	360	319	313	337	312	354	304	339	331	354	315	348	325	325	338	304	310	318	323	305	330	320	324	311	360	355	340	347	313	317	340	331	347	317	352	330	332	333	347	358	317	323	325	333	352	320	348	384	334	288	290	346	350	322	293	315	347	307	328	340	335	333	305	303	335	270	347	337	350	333	344	318	306	309	322	336	317	329	300	334	337	318	332	301	302	337	388	343	333	332	330	323	313	313	271	346	333	336	343	335	317	320	322	313	314	303	298	355	338	330	316	317	364	339	319	307	315	313	320	336	315	296	320	301	322	348	331	335	367	341	372	325	343	334	316	282	347	325	323	314	312	329	320	319	342	333	330	293	332	334	322	305	309	335	350	323	336	344	310	378	350	324	332	301	308	310	383	343	299	311	330	324	310	327	334	342	329	326	322	343	309	328	340	334	340	340	346	325	339	329	344	333	325	312	312	351	304	328	290	311	287	346	333	332	335	327	327	325	296	333	321	331	338	364	326	350	342	315	312	338	325	332	288	320	318	330	336	304	333	321	338	355	338	335	369	364	309	316	362	338	314	314	324	331	341	371	312	308	356	353	338	347	331	325	340	290	302	320	335	330	328	351	309	335	341	350	330	305	308	317	348	336	330
16320	7317	4829	3686	3328	3013	2393	2082	2049	1899	1652	1361	1381	1209	1095	957	911	863	864	867	844	850	901	858	870	860	835	835	824	807	817	819	866	860	834	758	769	767	799	824	825	779	825	807	740	777	768	770	751	756	800	781	771	808	775	803	780	756	782	766	763	864	788	771	769	759	819	798	812	775	819	768	796	823	771	788	747	771	727	755	795	763	769	783	795	737	771	756	800	787	777	774	763	816	778	747	791	795	781	735	789	780	733	770	743	827	788	787	776	750	758	761	769	807	799	787	761	849	834	793	828	771	713	793	792	780	807	828	795	750	794	784	787	824	746	792	737	795	749	768	796	815	822	747	800	740	783	766	791	805	794	770	764	804	778	830	810	794	778	775	817	777	775	734	764	809	724	731	752	800	794	785	771	741	764	751	754	717	781	774	800	742	765	779	773	751	773	782	788	746	781	744	788	724	792	809	775	794	816	778	794	769	716	745	798	673	755	736	777	729	753	798	786	828	818	804	802	810	768	746	793	785	774	783	757	798	805	798	762	748	745	759	767	806	786	805	781	811	778	775	842	814	796	790	808	781	768	736	779	793	742	750	804	756	789	761	770	764	792	723	764	791	790	733	771	827	798	848	781	788	791	830	811	738	791	730	770	790	720	741	808	771	751	774	776	794	795	812	745	793	765	780	794	814	824	840	802	787	807	763	823	720	789	802	782	784	763	821	765	813	775	723	744	770	740	757	822	776	834	762	798	754	757	757	780	769	730	787	781	793	785	806	787	801	740	795	772	791	827	787	799	783	784	729	792	786	787	755	787	776	745	752	807	801	783	769	752	786	788	794	780	787	791	787	769	806	745	785	819	787	766	838	788	796	813	813	774	787	771	755	758	784	760	792	776	789	748	795	796	769	778	762	776	804	764	798	814	779	800	781	807	797	791	756	831	807	746	743	813	769	833	858	767	803	819	825	813	776	747	799	802	758	768	794	804	757	772	774	790	780	775	766	745	752	787	778	762	795	768	782	803	824	762	742	801	813	789	747	722	759	762	786	750	759	798	746	783	816	776	765	839	777	732	744	755	772	767	769	750	773	754	797	765	726	768	765	792	792	757	852	795	803	781	734	740	775	785	772	768	786	787	730	794	776	798	788	801	777	791	795	735	771	796	775	789	769	791	754	813	781	824	790	819	826	783	739	823	836	827	844	799	794	773	776	798	788	817	754	773	799	770	801	796	808	795	812	799	794	785	781	754	781	781	806	803	817	775	825	783	765	794	766	802	768	803	767	784	782	815	769	741	753	823	769	818	745	788	783	803	784	797	831	799	760	822	813	773	784	778	812	801	787	792	765	773	812	796	778	787	784	809	755	774	788	762	772	781	745	774	753	765	762	847	788	714	767	790	786	771	777	773	831	789	769	795	783	735	792	801	760	776	786	737	780	782	771	752	727	763	782	773	768	780	801	786	799	766	787	791	775	815	826	815	779	817	797	802	779	803	766	748	786	822	728	785	808	786	759	770	762	798	767	743	780	783	808	783	796	818	801	769	766	732	772	756	779	814	767	793	782	770	783	788	799	725	812	711	747	793	761	752	779	827	799	794	785	816	782	766	794	796	743	768	756	819	772	766	783	774	774	784	775	757	798	719	757	757	793	824	800	787	834	776	797	743	849	824	739	796	780	789	792	797	786	785	779	754	745	789	816	781	780	756	765	857	777	779	766	770	803	786	739	773	758	746	832	761	776	816	785	794	766	774	791	801	767	728	780	767	820	761	775	774	827	732	759	757	771	806	819	781	796	794	770	864	755	771	753	816	728	795	801	778	778	789	750	736	790	774	756	797	863	794	723	752	790	793	802	785	800	740	793	821	816	765	777	700	755	771	798	734	748	788	751	778	749	755	778	804	751	748	808	722	780	822	773	779	820	764	783	785	745	786	775	760	772	784	763	735	755	844	751	796	788	785	775	761	836	744	800	813	753	727	732	756	766	758	834	785	817	785	784	799	770	779	835	808	792	803	774	793	766	769	770	763	744	736	833	776	815	781	784	821	793	825	763	795	756	780	757	827	785	800	776	807	788	811	750	727	736	825	845	795	785	756	743	759	773	787	756	780	781	821	808	801	770	822	753	781	786	781	775	789	777	781	753	736	765	718	775	776	851	780	749	785	735	760	773	744	737	773	752	779	786	795	781	791	755	767	764	793	800	814	808	796	793	771	766	765	764	811	773	794	821	830	767	748	799	786	798	768	778	759	776	782	744	783	799	763	763	767	787	811	810	779	808	818	803	806	794	786	775	786	739	790	788	809	790	781	756	758	804	809	767	727	798	784	799	816	822	789	767	809	820	800	782	764	777	773	781	761	791	771	753	769	782	819	762	757	783	761	789	774	734	778	769	784	791	816	753	785	830	809	715	813	758	782	774	805	759	805	805	786	747	779	780	821	766	750	816	800	797	862	776	773	765	774	767	823	825	780	753	833	779	753	747	797	786	770	793	767	724	762	776	786	767	779	801	785	806	760	808	807	816	797	785	807	723	805	763	799	802	750	801	805	785	732	752	789	765	768	734	768	790	754	807	838	795	772	740	797	779	775	786	786	808	758	814	771	809	743	808	774	780	763	748	795	778	802	750	770	747	744	839	800	785	783	703	823	727	825	736	792	795	772	795	727	786	740	738	834	768	779	789	754	822	763	847	785	784	776	798	758	733	760	811	794	801	818	784	830	795	747	771	802	830	783	822	775	739	771	729	764	763	801	766	824	782	777	737	810	782	743	751	835	766	778	783	786	789	783	822	784	736	764	765	766	824	795	793	804	771	767	755	783	784	749	770	815	740	793	791	768	781	790	771	757	839	788	786	803	812	803	730	735	764	767	799	779	768	801	816	817	783	777	777	800	762	745	838	808	838	724	765	806	806	827	807	824	785	833	758	765	766	800	818	839	819	781	756	777	768	790	753	820	804	778	737	788	779	779	785	830	840	800	777	743	800	756	776	763	745	780	762	802	758	759	822	806	784	795	748	710	785	789	777	813	813	782	756	806	768	788	778	762	808	778	814	734	816	779	739	789	748	787	823	753	732	763	837	754	816	734	758	763	759	758	831	773	774	757	799	800	740	798	781	783	778	784	802	789	799	773	776	820	823	836	747	772	751	782	793	823	751	836	778	719	777	761	799	764	763	746	746	759	768	789	736	765	832	777	760	847	746	800	774	835	749	768	792	743	786	789	768	832	787	846	801	841	789	773	781	728	830	800	774	767	797	808	747	755	720	809	753	792	799	753	787	751	792	837	771	810	786	790	809	816	748	793	754	788	823	811	762	788	820	784	789	809	769	769	803	771	817	752	753	806	767	778	777	745	800	781	770	762	786	751	834	781	774	827	768	730	795	755	764	765	806	803	737	823	741	809	790	804	775	811	777	844	813	803	783	816	797	745	784	761	789	742	772	799	773	732	773	768	791	778	766	806	813	757	772	749	788	788	765	807	815	783	777	774	790	736	729	780	775
31864	14334	5121	1756	1070	856	642	588	498	455	369	319	344	301	268	235	217	207	214	223	200	205	198	213	197	219	203	196	181	221	206	183	166	171	198	216	204	193	220	186	187	194	171	182	195	182	189	174	195	195	187	189	209	183	182	147	191	183	189	191	170	183	179	183	185	187	178	218	187	184	191	184	181	185	187	171	176	193	193	165	166	191	183	197	183	133	174	181	169	186	209	164	162	185	213	177	192	185	202	179	175	159	191	201	202	207	169	165	191	196	172	179	153	157	174	194	175	185	180	177	178	197	185	190	184	201	198	185	188	193	210	182	175	169	181	159	198	177	172	166	171	205	175	187	173	198	182	207	177	210	191	176	203	201	188	175	179	166	170	176	198	190	182	182	181	182	171	180	189	186	196	158	177	171	179	198	176	198	187	176	178	172	197	176	186	174	173	192	166	176	188	182	169	173	169	211	190	222	189	196	183	201	188	180	187	189	160	193	178	198	206	176	182	194	195	182	203	187	183	167	182	191	180	188	184	187	187	175	176	187	187	188	158	160	213	182	180	200	188	185	193	162	187	160	185	211	164	192	185	182	188	185	176	191	175	182	206	188	207	200	176	199	201	197	190	197	182	182	186	199	194	197	172	178	198	181	180	183	165	172	179	168	162	198	192	170	169	191	181	179	179	167	189	189	170	173	175	172	209	179	171	199	164	175	194	191	174	220	187	199	176	141	187	175	172	165	176	178	190	173	187	183	179	197	197	179	199	179	166	189	188	167	177	177	167	187	168	186	147	170	163	164	190	184	199	199	213	186	196	189	208	201	177	189	171	190	189	189	170	174	181	164	174	183	192	176	172	173	186	187	221	172	204	198	186	191	174	197	164	182	194	181	194	204	168	190	167	172	200	157	173	187	190	179	181	188	186	194	175	189	191	161	176	209	185	195	168	165	199	174	172	161	183	195	169	177	184	178	189	201	179	167	166	182	193	179	170	213	200	196	197	173	160	205	193	187	186	172	170	187	197	218	181	156	185	174	170	191	176	180	184	179	171	178	191	167	168	196	167	181	172	208	154	184	201	178	190	191	187	193	178	168	195	184	198	189	178	174	184	192	182	183	187	193	212	204	207	162	161	171	189	186	175	182	166	195	178	204	181	214	210	212	171	187	202	201	184	196	192	180	165	175	176	187	170	147	182	182	170	170	180	190	174	189	215	185	196	188	195	193	198	186	183	180	179	178	180	185	190	159	193	194	215	187	155	180	188	221	172	206	183	176	195	208	181	199	204	181	173	186	158	202	178	211	168	176	196	172	177	192	183	173	160	168	180	181	186	189	171	196	159	186	172	190	175	183	177	185	195	174	173	174	202	178	181	216	189	170	166	199	162	192	167	188	166	193	233	192	171	214	179	173	182	143	174	177	177	165	198	184	194	172	153	186	170	181	164	151	188	185	214	198	145	177	184	196	192	224	199	190	206	182	204	175	193	178	182	192	149	223	185	209	176	185	192	191	177	190	167	202	182	186	201	204	197	192	186	172	174	169	193	195	195	201	175	199	184	179	196	170	180	181	204	222	208	193	193	184	203	181	215	215	189	188	177	168	192	184	215	177	168	191	188	187	204	185	162	165	166	176	196	172	163	169	166	174	174	172	172	203	213	188	184	169	169	200	177	178	174	175	194	188	188	192	175	212	177	189	200	180	174	197	203	185	189	202	164	184	187	178	173	158	193	178	178	163	169	186	188	199	175	205	145	179	179	207	185	189	202	171	173	201	193	175	169	186	175	174	168	177	178	169	171	179	200	186	175	174	164	201	196	184	181	181	172	169	146	169	184	167	181	172	179	202	187	170	158	191	154	204	186	180	188	172	218	182	154	180	168	189	204	171	191	179	164	202	210	179	200	194	162	203	160	170	162	165	168	183	191	172	194	206	183	172	193	198	206	182	198	183	181	213	182	191	187	166	174	190	221	164	171	219	183	176	175	180	191	186	185	186	188	164	213	221	188	176	196	196	165	174	207	173	215	201	198	202	168	185	199	182	180	167	184	184	192	224	182	172	185	185	163	180	176	181	185	192	173	182	202	190	181	205	149	194	183	162	187	167	172	184	204	180	219	173	202	191	171	175	166	193	184	166	191	172	186	198	175	213	182	171	190	181	158	181	199	194	181	187	181	167	200	160	161	181	166	163	196	181	197	181	168	188	191	190	186	181	194	192	163	163	164	188	195	175	195	194	166	186	168	195	169	193	177	164	202	196	182	210	183	169	182	203	176	192	192	178	154	181	159	182	192	205	192	201	185	167	162	178	173	204	205	170	162	160	203	202	187	179	182	170	178	177	190	147	178	180	162	187	196	194	176	152	189	208	192	191	171	192	161	179	173	186	173	182	157	178	192	196	163	192	208	153	189	193	211	176	187	178	178	174	188	188	190	181	167	168	166	176	180	171	175	186	179	166	199	177	182	184	199	169	160	186	179	181	179	187	223	194	175	156	159	169	199	178	192	218	172	180	172	196	190	173	181	176	193	201	197	197	190	194	212	177	181	212	172	201	222	196	181	194	191	181	178	181	167	185	184	218	190	210	178	175	213	191	181	154	167	198	160	161	185	188	169	172	178	191	188	195	198	183	181	170	184	198	185	185	187	175	189	187	183	220	174	149	188	168	160	193	197	204	170	177	179	157	197	187	189	187	211	187	197	190	182	185	194	187	210	184	175	186	164	204	199	199	190	188	221	159	191	196	198	172	190	172	192	167	171	181	194	173	191	174	165	188	178	179	179	197	199	173	170	193	171	189	167	154	176	196	179	182	173	198	173	161	212	174	191	200	178	201	164	155	227	193	194	180	173	191	200	203	198	213	188	204	212	172	176	188	162	162	185	190	187	171	181	191	177	185	206	198	187	194	169	190	199	171	178	172	179	189	164	198	196	176	182	176	166	172	160	172	171	170	180	185	170	187	167	177	176	164	166	173	180	167	160	171	199	161	177	199	177	186	177	186	182	175	198	178	183	168	176	171	191	187	199	196	199	184	177	198	178	164	176	191	195	206	187	191	168	211	206	182	178	183	172	161	192	194	178	164	181	187	178	189	177	169	189	163	182	172	177	186	204	150	199	173	169	205	185	175	180	176	170	170	185	195	177	183	183	194	209	187	205	197	196	166	221	188	191	206	190	198	168	188	206	212	159	182	181	184	188	205	173	169	193	167	174	178	168	196	193	176	176	181	224	185	216	185	209	161	173	203	197	159	187	180	161	157	190	176	174	172	203	175	167	159	192	186	168	184	186	168	151	161	224	170	184	157	189	186	197	148	170	172	162	168	173	178	195	189	189	214	190	176	186	185	163	169	164	173	200	168	201	184	172	169	185	183	173	153	182	171	195	164	182	165	187	198	166	184	178	169	173	176	172	188	184	196	224	196	179	159	193	171	183	182	172	180	174	187	185	169	167	191	187	149	183	197	192	170	174	199	184	186	183	184	195	211	186	172	179	167	179	217	184	179
21183	10678	5564	4810	4178	3548	2731	2304	2131	2108	1697	1381	1258	1128	910	761	706	665	577	593	536	565	593	592	602	590	600	522	516	547	533	532	476	517	510	457	448	490	499	454	488	490	453	492	493	476	470	459	520	468	476	438	496	435	475	464	497	472	436	459	472	464	434	495	530	474	436	498	458	465	472	453	443	438	491	449	439	457	439	494	446	436	448	452	448	451	483	478	438	474	483	472	482	449	490	440	470	430	431	505	453	476	483	471	456	434	456	479	469	474	455	438	470	468	439	436	459	447	455	446	415	433	460	434	426	435	437	484	457	475	456	435	464	426	458	465	441	472	465	459	494	461	445	444	463	455	450	456	469	422	448	447	456	459	486	447	461	468	471	465	490	443	460	493	440	483	428	467	430	434	485	459	428	448	464	464	429	457	437	427	447	443	468	464	441	458	478	477	476	459	478	445	463	437	452	459	425	427	462	468	485	466	466	448	456	430	490	421	477	490	432	430	452	409	476	446	427	470	458	441	491	425	457	466	477	469	461	442	453	467	448	463	475	468	442	430	471	446	448	487	448	450	454	498	482	446	453	425	464	458	438	422	493	483	425	489	444	425	488	477	443	466	454	505	413	481	465	470	446	469	462	472	450	445	472	467	484	463	428	476	462	459	435	446	453	465	465	467	466	442	442	458	423	485	445	429	442	455	460	471	432	423	450	465	465	468	477	482	430	484	456	463	433	512	449	481	454	459	443	444	431	428	455	465	444	413	461	462	480	467	462	449	480	432	452	447	444	452	420	441	419	430	482	478	484	476	440	453	471	459	458	449	477	454	485	484	438	477	463	468	454	485	453	469	470	471	465	453	454	452	455	443	472	427	478	450	409	459	458	465	478	498	476	442	489	491	455	468	488	431	447	424	464	430	496	459	475	477	473	449	442	472	459	446	452	455	504	454	483	404	452	448	468	416	448	462	477	488	476	427	430	465	446	428	483	459	438	423	501	426	480	494	433	485	455	458	479	425	442	448	456	450	451	457	472	500	438	445	446	451	443	436	458	461	456	418	453	474	473	485	481	452	447	451	392	480	482	461	437	451	490	467	467	449	501	449	452	420	470	475	484	434	445	462	497	483	447	423	480	431	475	498	460	446	429	482	454	455	490	470	482	496	457	455	452	489	468	440	461	496	482	477	455	432	463	470	442	469	458	456	485	465	424	461	498	473	434	449	459	404	455	455	501	426	479	468	516	441	475	488	486	478	468	504	441	451	447	481	456	462	465	451	471	479	430	478	464	469	501	449	469	456	444	461	442	452	460	439	471	462	448	464	503	445	504	465	519	480	448	440	464	442	433	454	445	433	477	450	483	437	455	432	458	448	452	430	460	412	492	488	471	458	471	499	453	495	485	444	480	466	411	478	453	443	453	443	463	494	439	467	447	456	472	456	434	422	453	476	419	463	490	465	434	479	445	462	453	486	451	466	492	434	478	512	495	452	454	444	472	461	436	468	451	456	452	433	460	460	472	457	456	454	437	437	454	423	481	461	467	487	451	477	450	436	458	482	479	448	453	424	455	432	436	454	451	474	476	445	482	473	464	469	458	452	474	456	457	432	443	461	455	450	418	441	441	437	458	472	440	441	463	466	482	474	448	458	460	440	465	431	429	453	475	425	431	454	445	459	462	460	455	458	428	466	468	481	458	455	445	441	466	445	462	444	474	473	483	477	505	465	450	446	452	480	460	461	450	451	452	514	476	486	472	485	471	450	447	476	451	413	430	466	465	479	455	485	477	475	469	451	447	446	450	465	438	445	484	476	474	467	455	440	451	449	434	441	449	483	484	418	445	478	408	454	471	451	448	444	446	458	435	456	442	462	471	494	461	458	427	458	482	467	480	476	457	439	509	472	452	480	493	482	433	459	477	429	467	483	479	473	452	458	480	487	447	465	424	490	457	454	443	455	408	455	455	500	466	472	444	449	492	466	459	431	430	425	453	464	464	447	475	483	449	433	464	445	508	468	493	453	403	460	506	446	486	447	474	443	495	488	491	470	459	402	460	443	432	430	456	458	436	429	433	489	473	459	466	440	444	480	447	452	504	512	450	435	432	471	442	459	453	466	455	444	433	400	459	455	445	478	451	440	486	449	494	457	438	435	478	456	467	430	490	441	443	422	468	446	473	462	441	451	435	448	488	445	469	458	501	456	499	450	477	467	455	440	438	422	464	454	474	444	452	435	487	463	455	458	474	454	477	430	440	462	462	447	459	495	429	490	477	468	451	440	485	452	436	462	468	469	477	463	454	443	493	485	455	421	486	489	447	490	424	508	391	455	488	480	417	480	465	441	426	414	515	464	456	446	459	489	452	466	473	508	453	511	445	459	467	455	443	461	470	479	465	458	493	469	468	446	441	452	434	423	437	468	471	448	429	491	423	435	459	479	441	470	465	473	454	464	460	414	465	446	475	463	485	472	452	466	467	484	440	476	426	448	421	469	500	473	438	462	448	472	504	437	435	488	444	468	441	421	464	468	436	439	464	505	457	416	456	468	483	465	472	429	455	464	432	453	481	475	451	456	486	469	437	486	462	467	444	490	477	491	473	459	448	446	474	470	459	458	449	452	454	495	435	480	463	469	445	474	457	443	434	456	417	480	466	472	446	490	461	459	452	451	416	473	479	446	468	480	449	452	465	459	444	459	468	468	487	460	480	440	458	442	449	428	430	448	437	444	433	504	438	424	435	438	450	437	451	479	430	446	425	460	475	438	422	489	475	442	461	480	417	452	492	450	472	473	459	462	455	456	431	476	449	477	417	480	472	448	454	484	474	424	467	434	448	470	483	445	470	478	434	437	473	480	464	451	464	418	494	439	468	447	452	454	449	462	459	447	463	424	455	461	471	506	444	439	466	473	450	468	430	421	496	473	444	483	474	413	478	431	463	448	444	430	440	438	466	462	466	444	442	435	494	459	438	455	446	449	470	465	419	469	432	460	465	430	488	476	492	448	482	409	471	439	452	460	489	477	465	468	451	465	438	494	440	427	465	460	492	470	456	471	473	465	477	491	475	430	490	473	469	446	471	429	485	406	475	457	474	429	450	426	408	461	464	441	448	454	472	437	467	469	448	467	434	472	402	459	437	451	461	432	471	477	471	476	489	492	448	485	479	463	502	480	477	470	453	455	440	448	486	500	516	469	471	463	416	455	475	469	490	439	490	464	479	479	437	448	465	436	464	460	487	463	475	488	446	480	454	449	453	453	477	445	471	459	536	460	489	482	444	479	434	444	455	475	448	451	433	461	469	477	455	463	463	437	475	456	460	460	466	458	490	484	464	459	469	480	464	447	435	466	453	449	472	422	462	456	464	457	464	445	454	426	464	432	446	458	513	490	447	481	480	413	479	474	427	422	453	468	438	435	468	452	447	473	487	472	464	442	478	449	468	471	434	458	438	443	445	468	432	455	444	465	487	459	464	486	478	494	452	429	464	487	431	490	490	416	431	481	461	457
9802	3147	1296	776	631	558	515	518	481	418	443	400	400	350	362	374	368	322	357	350	337	343	328	344	389	337	329	347	370	330	368	361	357	327	380	313	345	367	338	337	341	332	334	329	376	363	337	321	337	327	353	337	360	334	297	315	341	347	332	341	339	348	343	345	359	358	324	361	352	343	324	323	314	305	338	348	350	340	348	329	326	358	341	357	321	316	329	286	379	354	331	326	332	380	346	349	334	332	325	365	307	307	353	358	320	345	358	333	300	360	350	375	339	332	331	348	319	331	332	354	310	353	326	322	308	332	359	328	326	340	333	350	317	348	312	339	308	309	389	334	339	382	388	336	339	361	346	353	320	365	309	331	391	334	405	360	324	315	331	359	365	313	319	366	304	336	363	305	337	347	346	349	318	342	333	360	344	358	320	306	340	360	378	346	349	367	351	353	333	334	330	333	347	311	395	329	352	347	361	316	326	352	367	335	345	329	335	351	334	326	336	359	346	331	341	358	341	296	390	346	336	354	330	354	334	345	343	345	339	305	361	335	384	349	335	323	398	336	321	355	347	354	332	342	342	342	336	356	345	356	369	379	329	376	345	337	356	335	358	352	329	353	331	303	348	323	349	323	342	359	339	350	358	339	342	325	329	350	344	373	344	332	327	374	363	346	360	332	330	334	372	321	344	326	329	339	313	340	333	339	326	330	368	367	327	361	368	322	314	320	349	346	321	359	332	342	344	361	341	358	334	337	348	336	354	321	355	378	334	338	360	340	349	345	324	323	348	365	348	334	340	347	349	361	346	319	387	340	336	322	388	370	345	314	380	369	348	327	352	324	334	325	360	344	386	345	338	351	331	374	339	354	346	332	333	393	336	342	360	332	354	328	324	318	306	369	349	377	360	329	376	357	364	397	338	317	334	279	307	333	362	355	343	320	354	333	357	338	378	342	359	338	358	345	377	323	315	314	347	325	351	342	359	366	339	362	325	346	367	334	325	337	306	351	345	355	346	343	373	345	331	358	328	347	354	339	335	384	356	379	353	360	334	290	320	360	367	326	313	350	345	335	347	327	315	347	330	335	363	356	307	354	341	349	349	334	333	328	337	349	342	324	381	323	351	368	330	339	337	347	355	315	322	365	310	332	318	348	324	351	351	369	367	336	366	359	369	343	371	336	355	345	347	357	337	356	341	312	382	336	321	343	353	328	356	344	359	369	323	341	329	340	371	337	326	354	335	331	345	358	350	317	332	378	325	354	321	357	347	338	361	348	330	358	312	340	383	319	340	330	333	368	326	334	354	327	328	339	331	377	375	348	315	306	350	337	329	355	298	392	334	366	323	356	349	361	359	368	396	329	331	365	345	369	376	366	319	335	356	329	335	359	355	341	318	378	321	355	337	334	324	348	327	374	399	383	318	327	367	310	316	359	349	343	334	313	317	331	334	323	321	351	380	345	339	344	351	312	337	335	330	325	333	320	371	315	352	353	381	316	358	361	333	333	338	345	343	395	312	343	313	330	338	374	370	356	328	359	340	361	373	358	345	329	343	345	366	342	343	291	340	354	342	314	372	330	338	350	302	329	349	339	344	325	301	350	369	325	354	359	366	330	366	362	331	314	337	329	342	330	330	344	345	355	345	350	335	405	365	354	327	335	325	309	341	332	360	313	330	355	352	363	351	318	355	312	345	322	361	318	311	338	353	334	338	356	326	330	335	348	341	356	341	328	351	346	351	345	335	337	345	364	329	349	330	358	372	385	314	364	352	344	336	318	370	340	356	327	326	324	360	312	334	348	334	325	324	368	355	362	409	347	324	334	314	344	345	325	333	329	309	352	365	390	353	312	373	321	329	332	358	373	331	339	342	335	360	317	332	375	338	350	346	345	348	308	360	354	328	308	284	356	350	322	359	363	333	352	320	308	374	368	322	334	344	362	363	328	342	339	327	403	313	389	324	356	328	339	349	358	353	335	326	350	346	318	369	346	347	326	320	371	335	347	332	357	336	317	329	357	384	318	371	293	370	333	318	314	314	318	319	356	337	315	361	367	320	351	337	345	342	355	348	327	325	361	374	389	356	355	332	355	298	318	322	354	328	325	368	367	358	343	313	331	307	337	339	324	349	330	314	333	358	314	333	332	307	332	387	364	298	342	346	389	343	306	352	333	331	326	313	319	383	317	352	348	319	321	308	349	368	386	368	339	368	389	349	336	350	312	363	343	357	350	322	354	327	370	318	350	322	308	336	321	348	328	361	359	370	305	338	340	337	311	335	311	340	318	376	341	340	313	362	321	342	316	345	346	304	308	350	344	342	332	364	354	319	349	320	382	381	328	332	323	343	347	361	376	332	387	352	335	346	334	327	326	366	369	352	368	327	309	347	371	361	321	314	356	326	358	373	355	370	327	348	360	379	353	390	356	335	364	356	312	334	367	321	346	352	359	331	325	329	375	313	353	347	350	360	327	317	321	329	344	355	315	365	321	310	332	341	334	329	334	324	375	318	361	303	344	346	357	320	337	355	375	358	327	363	343	336	290	349	342	375	388	363	314	338	360	293	351	357	374	340	340	327	353	351	319	357	302	321	330	360	334	357	335	329	330	314	328	352	319	351	298	342	340	314	342	354	364	325	380	339	383	344	373	332	334	325	332	317	335	363	333	342	346	360	321	325	323	359	347	355	383	367	333	338	328	336	359	346	376	368	327	365	304	341	352	349	322	348	335	337	330	332	321	347	335	359	368	373	352	346	357	353	334	366	303	322	302	338	320	353	398	368	369	349	319	354	334	339	312	374	351	355	351	334	348	344	326	323	363	342	332	348	324	343	369	358	361	333	332	321	335	350	327	346	353	330	343	344	314	310	315	321	374	313	343	366	366	352	352	353	323	302	362	353	320	362	377	348	351	338	341	285	345	340	331	399	302	342	319	343	352	330	326	327	330	312	322	336	359	335	330	305	342	352	347	343	338	378	341	327	337	359	342	329	341	364	358	333	328	336	324	372	322	339	357	326	333	308	343	324	359	363	350	343	309	356	323	336	350	369	360	343	344	335	321	333	359	329	394	347	335	356	340	352	319	358	354	339	356	400	353	363	338	332	349	345	356	329	362	314	353	375	353	335	323	369	329	338	350	357	335	333	352	333	312	339	340	358	376	346	339	341	348	366	329	345	327	349	338	339	324	344	360	356	365	361	319	356	293	370	326	335	335	365	344	295	349	296	363	324	333	341	318	316	315	320	327	323	315	311	347	376	363	331	357	381	360	369	355	365	332	317	315	341	359	346	328	351	379	352	343	374	308	322	377	319	355	370	328	359	347	334	348	337	336	377	353	303	340	305	335	328	346	338	352	357	356	316	342	322	344	362	336	362	353	362	354	331	332	363	363	370	344	342	324	372	336	358	355	360	312	390	318	336	325	335	304	349	348	355	337	305	353	328	342	333	366	320	334	341	367	331	353	356	373	379	318	361	347	360	363	395	343	332	337	335	360	364	340	357	344
7266	3221	2410	2268	2061	1824	1629	1550	1349	1386	1225	1081	1092	1012	929	909	892	823	838	819	838	858	788	802	874	800	873	814	832	867	793	789	805	830	835	806	801	833	830	795	848	781	811	814	820	815	807	846	766	837	796	810	831	839	801	815	826	832	777	802	816	814	816	838	813	819	831	808	856	818	842	821	833	794	853	819	812	844	787	830	789	801	790	831	798	908	768	844	858	780	864	818	808	782	816	774	750	800	775	834	828	789	802	779	764	815	820	817	818	805	793	812	810	806	810	858	851	841	797	844	849	833	825	793	810	784	822	814	839	811	800	845	850	805	809	794	796	820	841	825	849	833	768	805	807	775	813	827	870	850	819	778	859	806	829	815	809	823	802	841	853	846	842	806	844	849	789	760	810	839	829	799	833	838	823	818	772	862	828	859	785	871	836	822	796	786	819	815	792	869	837	871	814	761	838	822	858	822	813	837	830	796	841	828	785	827	780	836	765	800	828	872	796	798	771	768	780	792	785	834	838	783	800	868	837	852	785	803	808	885	869	862	839	796	783	871	760	797	795	858	798	865	781	834	822	796	841	789	794	810	789	794	834	804	855	757	834	831	776	861	841	800	857	764	838	820	829	804	791	809	828	815	806	860	770	820	854	791	827	805	778	864	819	803	779	799	805	814	882	833	823	780	792	760	781	836	825	854	863	778	791	826	833	803	774	806	842	815	780	803	813	775	830	839	847	863	847	800	814	812	858	843	767	790	831	824	762	803	813	778	793	811	840	813	865	839	836	793	821	769	858	793	796	807	777	836	827	825	861	838	852	796	780	770	808	862	838	783	800	823	782	827	807	820	822	824	862	821	850	815	780	782	781	819	789	787	826	863	762	792	819	810	857	794	753	806	818	852	803	803	819	798	822	802	820	806	838	825	832	819	843	797	851	861	865	806	856	779	762	834	811	804	787	802	816	800	797	816	818	764	819	864	773	802	825	811	836	804	799	798	841	793	853	802	817	829	822	821	821	874	878	749	798	783	812	794	790	836	801	805	820	763	804	824	788	787	809	819	804	819	773	814	819	791	794	801	813	793	829	835	823	817	807	779	834	826	789	787	834	824	860	788	816	798	806	844	801	843	751	793	855	801	827	832	840	853	816	809	815	818	812	831	822	833	802	808	819	786	841	798	813	847	819	797	817	776	847	839	820	780	815	811	822	831	856	822	816	802	862	855	827	808	779	789	837	809	820	828	802	855	794	803	816	786	775	861	818	783	835	824	806	834	833	787	833	817	846	784	826	858	805	846	827	803	790	837	845	838	843	822	801	850	813	822	794	799	821	800	810	789	825	811	786	842	814	757	844	838	817	819	894	814	846	818	826	831	782	805	823	838	803	822	830	771	800	868	844	815	821	765	825	853	861	789	833	816	859	848	813	773	838	800	868	838	869	796	740	808	754	780	858	829	829	762	820	803	828	791	801	794	805	831	801	850	789	808	814	796	798	860	816	792	768	787	830	868	797	789	777	829	826	834	776	772	850	808	798	814	839	788	800	831	795	756	807	830	782	807	807	796	839	782	797	810	840	812	794	800	883	764	809	793	861	821	801	787	815	804	854	841	809	879	849	757	816	803	813	833	831	842	826	841	833	845	808	847	841	765	842	788	780	771	860	810	854	804	796	783	854	810	795	828	773	794	814	845	870	816	803	792	862	811	854	822	850	788	865	861	777	762	801	809	817	772	803	805	813	781	796	864	833	765	809	859	799	817	793	853	790	791	848	809	846	829	837	813	808	851	762	778	765	808	821	848	808	787	839	829	817	793	783	890	806	855	813	835	816	825	835	820	795	868	807	851	763	790	828	838	865	833	799	747	812	822	858	813	834	834	782	814	809	806	840	768	824	857	774	838	823	808	831	853	832	781	830	792	812	785	827	825	757	816	790	801	840	759	752	804	777	859	837	858	848	823	792	824	864	791	821	799	797	751	745	821	806	810	780	821	840	875	843	857	824	818	824	802	844	819	808	805	825	834	858	770	816	780	804	766	853	794	781	779	864	897	780	785	825	874	803	807	818	781	838	818	826	767	835	810	831	784	804	800	785	854	849	800	835	847	833	832	827	835	802	837	760	805	831	838	800	765	824	845	818	822	759	810	821	865	796	831	792	786	810	868	827	813	852	803	793	828	812	857	802	805	800	818	838	843	788	799	797	838	817	759	775	815	795	860	821	772	799	785	778	813	794	808	822	840	796	828	788	826	808	826	782	793	827	860	798	799	838	810	817	802	800	790	844	847	806	808	805	810	797	832	769	829	812	792	818	826	836	789	787	816	848	816	780	816	877	813	804	794	749	781	845	843	829	773	862	805	812	812	799	870	847	891	838	859	877	859	804	842	819	802	783	799	801	814	844	803	794	797	825	845	801	767	835	761	788	804	807	894	841	809	816	820	832	797	802	799	821	848	804	814	873	808	849	796	861	853	839	835	812	831	818	773	806	837	769	858	801	834	778	795	812	820	816	875	812	813	803	830	841	750	795	777	795	757	857	843	781	814	820	801	793	832	866	745	791	782	800	836	855	770	871	829	812	826	793	850	823	816	855	772	771	785	812	808	777	850	757	788	802	819	766	831	809	807	808	821	794	803	821	807	796	806	829	818	811	781	857	789	811	846	825	784	798	788	863	832	801	834	812	792	858	785	829	820	831	824	865	772	850	822	837	812	844	796	783	833	843	804	770	806	737	751	818	826	831	779	784	829	816	800	816	791	880	845	787	793	831	776	793	817	810	840	817	806	812	811	815	802	856	881	840	810	804	832	818	813	807	804	780	852	792	852	827	852	806	799	762	797	837	787	792	784	820	784	804	810	769	831	780	806	844	807	843	773	817	748	835	750	770	812	827	847	779	811	823	811	767	824	836	816	842	801	843	791	798	807	851	838	764	846	778	824	784	814	812	853	836	823	823	815	864	796	854	795	779	841	836	862	778	811	831	848	789	779	876	804	876	845	828	825	838	873	828	802	796	807	815	812	767	821	846	811	761	832	836	831	845	832	835	832	779	818	806	839	812	873	890	781	828	799	764	812	826	820	840	791	855	817	818	792	746	847	809	793	739	789	774	783	803	871	802	873	790	815	784	812	825	802	779	857	811	787	817	831	769	788	847	824	817	769	820	790	810	836	770	825	797	819	814	824	809	841	782	802	784	833	839	824	801	801	855	827	832	851	840	788	817	818	860	770	835	836	861	807	817	798	820	788	807	867	825	796	808	828	796	850	817	811	839	847	788	789	868	840	821	787	770	804	797	813	851	790	817	772	821	786	851	814	769	774	823	763	841	851	764	782	773	780	795	820	824	824	838	814	812	825	798	804	797	809	853	810	837	789	807	845	829	772	853	819	775	798	821	820	798	844	783	834	831	789	817	825	811	856	784	785	839	775	830	837	811	805	785	825	824	817	813	798	769	808	839	778	799	792	812	803	848	822	781	832	813	833	869	814	820	843	804	849	797	832	788	793
22852	8744	2911	1160	832	740	606	521	532	511	409	485	387	384	386	330	380	288	359	343	339	313	352	341	382	345	321	358	307	358	378	341	274	311	363	343	315	324	339	339	350	293	296	283	298	317	334	304	338	309	322	334	337	314	346	326	345	323	344	308	365	326	373	300	356	340	317	339	311	301	328	302	353	342	338	319	302	329	333	334	357	293	319	324	315	314	329	275	316	337	320	317	320	319	327	300	335	340	340	340	318	294	308	341	298	355	347	342	331	322	306	298	319	344	342	300	347	295	328	327	346	327	350	302	314	318	358	322	318	300	363	316	300	332	336	333	336	321	329	299	343	359	311	303	297	338	338	339	339	324	343	330	336	320	317	305	347	318	325	341	319	315	284	326	369	313	360	293	306	291	391	326	307	298	344	320	335	324	335	299	373	320	332	335	326	346	324	321	327	330	372	338	333	333	321	314	328	301	328	365	293	336	345	332	354	360	316	322	324	335	318	332	351	310	343	380	333	339	285	346	335	315	320	319	332	338	343	342	304	345	327	336	319	342	354	341	358	321	330	328	299	315	316	330	342	324	325	357	329	344	320	320	321	341	344	334	354	330	344	352	313	307	290	365	346	306	349	297	325	323	307	332	310	288	293	313	331	328	323	310	343	323	318	341	330	334	329	368	355	339	313	327	348	330	362	331	322	372	361	311	303	303	315	323	341	326	353	343	327	339	327	320	332	344	353	348	309	351	338	342	350	302	315	294	367	328	329	340	302	339	316	310	297	336	326	331	297	350	321	332	347	330	324	331	359	317	316	319	330	314	324	334	326	328	351	365	329	316	349	327	307	339	290	342	318	316	305	346	322	325	336	301	390	322	319	337	333	335	321	298	343	318	328	338	289	330	333	329	327	317	322	335	319	337	377	362	296	341	330	347	316	352	352	353	314	337	325	330	336	309	321	308	358	333	319	315	337	289	324	313	349	329	330	364	351	333	343	333	347	313	315	332	321	349	322	323	326	319	342	354	319	351	322	329	313	323	293	301	294	338	332	343	295	324	326	317	313	348	298	339	322	343	324	307	301	335	344	372	354	339	306	318	328	371	291	310	314	329	322	332	330	314	345	315	327	326	315	347	345	347	331	303	322	351	328	330	324	322	337	350	323	332	323	306	346	338	327	296	335	357	312	330	326	330	304	316	343	347	338	313	346	349	312	322	323	329	325	303	338	319	356	305	338	303	371	342	311	326	333	331	362	350	348	374	314	357	326	373	318	350	329	292	349	275	308	300	310	350	321	357	326	325	298	325	301	334	317	338	356	334	317	325	340	319	297	305	290	308	312	324	370	346	361	307	328	332	377	338	348	335	327	306	309	306	307	356	328	324	301	335	314	327	377	311	312	293	302	316	345	318	316	323	338	317	329	315	335	326	337	317	378	301	345	324	326	316	342	357	343	305	330	366	312	312	335	314	321	306	345	356	332	342	348	335	331	319	330	315	316	321	320	312	333	314	353	322	343	322	361	327	350	339	345	350	312	317	329	317	320	320	366	317	328	328	303	314	335	310	302	312	322	322	341	350	316	315	337	304	311	313	351	316	307	287	342	314	288	322	326	326	332	315	365	324	312	338	341	366	312	347	313	343	308	343	319	309	312	309	298	331	332	305	290	321	293	316	362	299	321	335	338	336	336	277	373	349	361	318	319	336	305	340	353	342	286	364	331	358	332	311	309	316	347	333	304	320	306	311	330	359	320	353	349	328	306	338	306	341	297	325	320	337	362	332	345	347	299	357	331	331	339	328	340	325	337	321	338	327	318	315	332	331	321	348	334	304	343	332	373	315	314	330	332	304	341	331	360	321	354	319	321	330	296	317	349	338	318	317	311	391	303	303	330	341	365	298	344	333	333	306	294	337	340	350	306	335	321	339	303	297	317	340	372	350	346	338	349	294	292	339	328	333	352	334	311	307	309	332	361	328	353	335	320	345	280	338	351	356	335	342	337	326	326	330	363	356	313	350	316	292	371	332	318	329	321	354	300	344	314	328	329	338	312	305	342	350	297	316	308	349	311	309	322	333	340	332	326	330	331	329	317	303	323	325	307	291	315	331	311	332	333	311	364	292	342	335	360	328	331	346	318	326	361	294	288	321	312	299	346	347	323	328	362	334	350	352	303	298	338	321	310	325	323	297	306	336	302	312	340	327	331	320	358	364	323	290	307	309	324	314	340	312	327	349	371	334	311	325	307	300	305	339	340	321	346	327	371	319	326	329	337	318	352	299	358	297	330	323	323	300	317	314	322	333	352	305	357	308	287	312	307	341	339	319	338	333	331	317	365	325	338	308	339	310	353	351	361	328	304	349	323	344	320	306	322	357	341	355	316	333	303	362	321	307	349	351	323	318	343	354	382	338	315	313	349	347	327	330	301	337	327	322	312	316	330	303	358	329	304	334	312	311	321	348	340	284	295	355	315	343	339	344	317	322	323	329	317	328	306	333	318	335	308	303	357	326	346	338	314	281	304	347	309	324	311	300	316	324	327	355	305	333	334	326	350	313	345	344	332	332	316	324	367	338	333	317	328	297	313	292	303	281	328	334	355	315	322	307	309	312	319	329	289	303	306	335	297	328	332	333	350	309	344	322	386	336	327	325	336	337	325	337	338	334	359	328	332	321	296	339	363	345	325	343	344	336	328	329	331	294	321	316	295	321	323	335	324	326	292	322	354	334	327	312	314	330	370	305	333	312	324	328	306	295	312	316	321	357	295	324	327	340	324	327	311	320	347	304	281	337	344	338	351	336	347	341	300	306	333	341	339	320	338	292	331	340	353	354	338	312	310	332	342	316	347	334	327	315	322	370	328	322	331	289	340	354	301	367	303	335	330	331	321	374	321	324	343	315	328	307	311	333	320	331	329	328	308	325	368	363	291	355	298	371	279	333	339	353	347	323	338	343	356	292	301	309	326	331	305	347	319	300	289	307	298	356	319	323	321	313	336	313	308	315	308	340	318	349	339	302	290	310	331	320	296	284	319	322	308	332	311	358	304	321	324	319	318	372	312	308	340	318	329	316	319	299	314	330	334	305	336	347	327	303	354	332	345	315	339	298	360	334	284	322	355	312	303	296	339	351	330	321	334	338	335	326	342	337	338	365	316	339	320	367	309	330	327	327	313	307	320	343	338	327	344	314	316	334	302	326	319	321	343	335	329	322	325	308	341	290	303	317	348	355	289	326	299	369	337	377	337	340	332	352	343	306	333	331	327	320	359	339	337	341	344	338	332	326	334	316	342	343	350	322	322	322	330	327	371	331	327	331	313	318	324	335	371	288	318	332	338	324	297	344	315	350	299	319	316	346	325	307	323	330	312	343	323	320	327	316	322	317	351	290	343	319	322	331	319	352	333	316	370	280	296	359	330	322	327	309	341	327	335	322	343	326	317	344	353	326	306	340	366	322	323	319	306	361	352	299	317	323	332	348	318	323	328	307	304	343	340	307	288	310	378	333
16348	7171	4259	3403	3016	2646	2421	2026	1950	1807	1526	1422	1275	1166	1014	971	891	872	847	883	865	815	839	863	798	850	818	786	810	790	814	780	791	787	800	712	759	817	781	747	855	799	782	773	789	743	744	769	789	809	769	791	761	809	780	761	773	778	823	751	779	789	782	785	751	790	804	771	736	728	746	749	771	740	748	742	743	784	799	786	746	775	783	778	737	777	810	795	790	782	743	798	756	727	802	784	804	762	734	736	758	752	805	821	780	751	771	779	724	750	762	804	774	803	782	793	752	808	789	794	760	778	758	717	812	777	756	775	782	725	767	734	778	743	769	774	767	754	794	792	759	792	746	746	683	734	829	793	833	746	743	821	785	747	788	753	763	762	764	752	838	809	725	817	796	765	775	772	827	781	736	756	765	773	761	756	801	773	790	790	756	820	788	762	753	802	783	794	766	770	756	790	768	786	792	758	781	763	740	755	778	734	776	814	768	776	790	754	768	746	752	752	713	788	788	753	782	723	728	775	763	780	758	790	771	776	755	806	740	745	733	757	786	770	797	811	754	755	788	776	759	732	750	796	763	739	733	797	804	804	754	781	812	758	769	832	767	816	752	749	770	744	781	749	744	785	781	755	817	772	791	806	798	757	763	757	741	759	786	750	773	765	751	740	864	807	752	836	762	768	783	769	785	776	758	818	812	798	794	731	797	795	826	806	770	773	774	783	792	792	756	791	769	775	786	764	759	753	765	809	821	771	749	793	784	800	787	754	799	759	783	769	807	759	770	739	738	751	768	779	779	759	723	767	776	762	779	777	772	789	791	807	770	781	755	796	744	771	758	794	737	752	766	724	776	721	798	772	775	776	780	804	731	760	761	812	789	762	793	807	778	763	815	759	815	733	793	781	766	737	773	793	778	814	751	798	790	815	755	770	774	769	827	760	749	810	792	774	755	781	765	765	786	784	804	828	788	735	806	744	743	768	773	770	803	734	814	784	736	747	780	765	767	817	777	802	755	730	737	786	796	803	778	795	802	748	775	737	732	791	857	754	785	785	806	768	746	765	759	783	802	814	715	761	792	795	737	775	763	746	797	795	779	753	776	767	800	792	831	767	771	765	765	809	829	807	736	755	718	757	791	757	759	739	764	764	691	755	757	789	799	770	739	751	754	750	788	755	764	728	768	757	774	789	772	733	776	782	743	785	778	796	762	795	753	737	739	799	800	733	762	750	838	778	767	747	803	753	755	780	778	779	762	729	751	742	803	769	795	787	760	770	790	688	774	771	761	726	746	843	793	790	727	777	745	745	771	750	793	794	840	765	736	737	777	766	788	783	740	783	763	753	770	772	793	767	791	765	808	762	798	798	730	755	804	737	785	702	770	760	814	783	743	740	739	760	789	732	698	706	761	736	814	759	759	739	854	804	790	761	803	792	800	794	760	748	756	808	768	759	774	760	727	733	796	813	733	734	781	801	730	781	774	734	802	841	750	757	754	750	777	780	743	765	735	740	774	758	751	765	708	753	766	780	776	766	747	786	737	798	799	794	721	750	731	769	797	798	788	741	789	794	771	805	786	773	755	787	790	762	771	773	750	771	723	734	740	770	745	731	782	748	788	790	769	804	755	777	769	785	756	719	774	816	706	793	808	761	782	797	770	807	742	799	745	768	802	818	802	761	752	791	813	726	762	788	773	734	786	806	755	726	805	753	785	767	739	776	776	746	747	764	782	814	794	819	789	758	756	797	759	761	821	760	771	782	774	731	802	787	812	783	743	776	769	804	718	728	737	765	760	818	791	770	710	801	733	734	760	784	744	746	816	746	723	749	762	769	759	751	741	766	749	748	756	718	778	792	791	755	821	757	774	741	783	741	718	828	779	736	730	765	761	815	748	809	797	800	782	839	772	763	792	777	757	806	753	769	795	789	813	804	746	797	758	768	765	790	788	806	783	790	793	768	754	711	747	799	768	769	780	763	769	738	795	790	760	789	762	785	773	784	806	802	776	773	799	768	785	805	790	742	769	787	807	758	743	817	772	729	752	792	764	784	727	796	708	758	813	791	773	824	808	763	784	758	766	803	744	774	712	795	743	760	710	739	774	826	798	741	773	781	831	747	789	793	768	821	737	785	757	765	791	746	778	768	771	749	787	742	784	764	788	748	820	770	771	768	819	754	716	764	739	788	754	703	771	765	735	766	818	788	751	710	745	734	797	784	809	779	771	763	765	758	761	752	769	823	757	795	772	767	730	785	761	754	736	774	746	768	864	778	787	741	755	760	758	786	785	796	774	792	778	751	816	795	783	771	770	823	799	749	766	760	803	786	794	729	786	758	763	782	812	751	800	798	775	732	770	792	765	756	804	777	795	794	763	805	798	789	793	757	763	764	798	753	756	802	788	802	757	711	775	762	783	762	737	778	783	763	727	717	815	765	759	754	771	759	760	806	769	806	798	789	765	751	779	769	774	731	704	757	761	739	776	782	786	741	775	754	770	746	769	760	807	772	779	809	791	779	792	768	790	778	777	762	772	791	788	783	775	754	771	825	746	782	759	797	843	770	749	739	741	759	754	781	785	746	731	786	750	800	749	722	803	809	782	784	716	774	726	789	750	717	794	756	746	771	710	786	745	769	820	831	716	794	725	796	797	748	772	763	765	774	743	756	745	789	781	840	723	770	729	796	758	793	771	763	787	815	794	800	755	772	840	777	730	792	784	772	744	788	768	763	764	775	755	800	774	803	797	803	800	747	828	807	740	768	780	770	745	832	788	741	823	786	782	754	758	735	771	789	781	738	746	819	803	742	714	758	780	715	764	767	738	775	717	772	768	756	775	785	757	794	733	786	753	803	814	799	802	778	835	746	750	814	795	747	787	770	809	780	783	790	768	746	730	779	786	764	794	751	837	747	759	710	763	752	758	761	724	736	740	773	696	788	779	758	771	750	759	774	781	763	751	792	818	784	748	763	821	741	816	794	808	766	748	741	785	790	723	767	755	832	751	752	762	772	753	817	809	828	741	766	823	745	793	778	782	803	801	727	742	742	759	825	755	714	756	788	798	758	751	807	757	796	796	744	790	788	761	796	779	797	771	732	740	756	744	779	766	756	758	777	814	795	799	746	821	787	812	768	705	775	743	832	777	809	757	769	772	784	773	741	801	779	792	817	799	764	743	790	801	794	791	763	731	707	792	727	753	776	771	794	762	779	806	810	771	760	792	767	717	772	742	800	778	753	790	767	782	778	759	791	757	767	772	760	715	718	781	781	776	750	826	753	775	779	791	785	753	760	757	746	748	777	758	750	744	818	822	761	788	789	786	805	758	739	769	781	813	841	768	783	775	797	779	780	786	756	798	792	777	737	772	782	728	824	729	792	726	738	723	792	776	792	735	769	788	784	787	747	761	784	764	770	726	761	778	768	780	773	800	832	749	767	749	802	832	748	746	750	761	744	813	789	797	798	754	788	782	784	802	796	801	782	793	802	778	793	779	789	746	818	742	752
31811	14719	4961	1544	1016	751	549	544	533	416	413	326	272	264	273	203	224	213	210	198	206	214	224	193	226	200	190	182	166	190	187	192	169	196	206	191	165	170	199	170	232	180	180	181	178	192	153	204	200	180	176	223	185	166	189	190	165	181	177	181	182	184	183	194	171	184	197	188	176	158	197	192	175	204	172	186	171	163	196	187	159	175	190	175	190	158	173	146	165	194	188	193	172	174	202	173	235	199	185	197	201	200	182	179	173	179	149	189	170	186	187	192	167	181	187	158	202	164	158	206	193	165	190	165	176	164	193	175	164	187	172	192	191	175	174	193	172	155	191	181	195	194	159	194	161	160	158	171	181	179	190	203	166	186	199	153	178	170	174	169	210	192	196	192	164	181	179	165	178	180	190	164	173	176	172	179	189	175	164	179	187	158	179	175	198	180	192	167	149	190	175	168	213	175	175	168	193	180	185	183	190	160	189	162	188	164	187	183	203	179	183	177	166	203	159	166	187	177	186	179	217	182	175	194	183	169	173	180	167	165	177	179	200	178	152	174	166	197	172	184	152	187	174	178	167	192	178	171	179	182	167	174	190	191	181	168	159	180	163	169	151	204	175	161	170	163	192	189	202	188	185	173	198	186	154	179	189	191	168	162	142	158	163	167	187	210	174	165	188	190	163	167	174	200	196	166	188	163	197	195	177	178	198	164	206	171	215	173	188	210	192	168	181	160	175	165	171	187	176	185	213	188	201	155	177	188	182	171	186	193	177	184	172	177	163	189	201	178	177	167	180	196	172	179	172	176	185	163	179	160	184	177	226	175	186	149	192	201	204	183	167	189	198	195	193	167	183	164	185	169	173	181	202	201	181	168	164	171	215	183	193	169	191	188	178	187	190	188	189	176	168	183	177	148	185	159	189	188	198	169	193	199	165	160	187	181	162	163	194	237	177	157	192	184	193	177	169	189	175	191	174	182	176	173	166	202	191	180	154	187	186	183	182	201	173	226	177	182	179	181	196	183	199	172	159	199	169	193	208	182	170	189	176	178	190	177	204	197	187	191	187	166	198	165	191	210	175	189	168	215	180	159	173	184	180	204	178	183	196	196	162	172	178	169	164	176	182	180	182	200	189	173	168	170	178	151	193	204	162	193	197	174	187	201	164	200	186	152	203	163	155	201	169	174	174	200	155	177	176	185	186	196	161	192	189	190	181	178	203	198	167	180	159	171	174	191	188	169	187	203	170	188	169	186	182	183	177	173	164	164	216	163	151	194	184	145	175	199	149	174	195	198	206	177	164	211	186	174	181	197	184	201	181	170	158	197	170	205	182	192	194	187	184	187	172	198	186	154	180	190	172	183	196	180	197	184	167	162	189	150	191	165	177	177	166	175	181	172	178	194	212	198	188	189	198	186	169	184	216	184	187	186	162	176	189	186	161	162	207	183	180	184	181	171	175	168	186	173	208	186	151	181	210	140	171	163	184	170	170	217	160	180	210	187	188	175	183	173	200	182	208	186	182	185	179	161	180	204	185	218	192	164	175	162	174	172	206	185	176	190	175	190	178	167	180	184	178	167	187	206	166	162	164	169	192	195	190	176	176	169	159	192	195	188	177	190	191	148	154	197	214	202	182	169	205	182	180	172	179	181	198	187	181	178	162	195	163	167	187	179	165	173	176	170	168	184	162	191	171	144	171	173	183	203	201	164	199	186	195	160	175	162	155	166	192	146	182	158	178	160	173	173	173	185	181	135	187	195	202	167	176	177	177	165	183	167	157	203	160	184	188	172	175	174	226	157	185	188	168	197	177	203	189	166	214	156	200	190	133	201	167	165	172	184	181	185	178	195	185	181	163	199	173	187	196	184	184	165	169	189	180	157	182	208	187	185	198	176	196	203	199	170	180	165	175	176	172	172	198	179	176	193	181	159	176	161	193	183	164	156	180	203	158	201	166	185	198	189	176	192	177	163	183	189	175	192	175	207	195	165	203	198	201	177	181	169	185	183	175	178	187	182	160	199	193	174	169	157	180	187	194	177	187	174	189	174	196	186	192	154	172	183	189	179	171	191	186	165	169	177	171	192	186	174	182	204	146	177	185	163	197	209	183	180	164	197	215	192	181	169	170	175	172	186	174	170	178	186	192	184	195	178	198	139	205	174	163	152	148	152	149	193	192	169	170	194	187	177	171	189	209	172	175	207	203	191	196	164	160	185	201	170	190	160	202	206	174	180	208	189	181	175	189	210	171	182	184	205	176	188	181	162	194	196	170	183	196	197	182	205	171	175	163	184	185	202	184	181	179	194	178	182	188	177	175	179	193	202	186	178	212	174	157	162	197	188	175	181	190	210	192	194	180	163	181	205	192	183	173	202	181	202	184	153	168	204	173	177	189	183	165	184	169	176	198	155	171	173	171	171	152	184	189	172	166	203	187	186	182	172	163	206	170	208	168	151	170	186	179	174	184	177	185	174	176	183	175	183	199	185	206	197	173	186	192	214	179	144	159	180	178	171	194	165	206	181	192	189	188	189	209	183	178	179	158	173	170	206	216	187	185	194	184	194	179	189	192	186	194	189	184	163	197	181	177	190	178	196	174	168	180	168	165	182	181	178	161	176	172	180	170	187	175	161	174	181	175	206	160	189	175	184	176	155	175	150	165	175	191	201	172	168	167	186	194	171	155	155	165	186	190	188	158	178	184	184	174	177	182	191	173	171	205	176	193	189	180	171	201	173	172	198	164	185	171	192	184	181	177	166	197	193	176	197	174	191	199	161	181	178	181	182	165	173	177	179	206	204	183	155	191	204	178	183	186	198	180	198	168	183	173	210	180	175	183	183	162	196	185	179	187	164	187	174	177	191	192	159	142	186	164	177	179	184	163	181	164	169	182	170	184	178	163	204	172	211	173	196	177	179	181	180	191	189	186	169	175	168	159	178	158	171	196	177	185	178	150	194	165	190	198	196	150	193	187	162	174	170	183	183	174	170	192	191	155	179	182	167	206	164	168	171	184	176	184	151	182	184	175	181	183	198	176	188	160	188	191	188	161	171	178	178	198	223	169	200	197	182	173	190	179	182	182	178	160	191	218	156	216	191	195	182	188	191	172	180	160	168	193	181	193	212	180	166	175	159	199	178	191	184	178	189	175	190	179	171	169	169	183	166	200	203	183	183	168	184	150	176	166	188	158	192	168	185	178	153	180	166	190	183	176	181	197	196	157	183	183	189	182	167	188	181	197	199	160	186	190	176	185	190	169	181	194	192	194	180	193	187	182	177	176	198	172	166	180	165	195	195	174	196	191	197	185	164	167	179	197	172	194	172	164	157	179	191	177	156	186	173	164	175	197	146	169	163	200	176	173	177	161	170	188	205	175	201	164	187	184	181	179	179	170	189	191	150	191	205	191	190	159	193	188	179	179	195	198	169	154	174	177	185	199	178	147	178	158	184	180	151	178	190	170	173	197	197	169	164	168	182	182	192	192	194	161	173	168	185
21236	10795	5724	4424	3781	3392	2633	2339	2252	1887	1632	1402	1161	991	781	754	662	600	607	593	575	590	550	590	624	612	503	517	517	533	510	477	511	519	484	448	470	470	487	502	501	459	506	402	470	505	501	497	509	455	450	442	462	534	459	452	474	442	454	439	452	428	446	459	491	463	435	484	476	449	474	428	463	454	466	422	489	453	446	445	474	443	433	437	446	462	425	454	435	447	455	424	448	474	482	471	436	446	429	435	466	424	444	434	481	464	426	457	451	432	400	433	479	480	460	485	440	473	439	459	442	501	446	457	428	436	459	444	460	467	436	428	484	427	474	470	492	432	446	457	445	462	467	467	434	453	453	473	396	421	446	423	450	398	482	462	493	431	484	459	456	410	456	449	405	417	416	436	449	487	440	467	477	464	479	436	500	443	472	471	420	413	483	429	484	472	454	433	449	437	456	462	468	485	442	426	478	475	431	411	440	487	448	509	447	477	457	451	475	467	452	457	484	466	430	488	455	469	439	454	459	459	436	452	448	464	469	442	470	461	419	471	435	432	440	441	454	458	451	448	463	467	441	415	501	486	470	433	471	456	442	444	444	425	447	432	469	453	448	470	435	472	437	459	450	461	461	424	398	479	474	441	457	421	456	462	510	460	424	452	454	468	433	449	462	483	495	483	467	445	475	484	444	477	435	449	445	432	446	438	421	465	437	479	459	414	470	439	487	428	433	454	453	432	525	474	481	406	503	476	461	472	438	425	435	440	490	447	476	477	445	469	458	421	421	493	427	432	448	459	477	448	443	460	449	464	465	428	453	443	471	444	486	418	414	478	435	411	477	455	434	447	449	475	439	441	449	431	446	436	404	492	451	478	425	420	459	444	444	465	475	450	441	468	444	453	507	465	452	455	433	467	412	435	444	457	445	456	455	437	479	426	462	452	442	475	480	449	490	470	442	437	470	439	424	462	435	445	477	449	463	412	417	467	471	473	444	412	455	432	441	488	484	431	461	483	444	435	445	455	488	435	469	448	446	435	477	441	462	434	444	485	448	437	454	455	447	467	462	436	460	448	441	468	446	464	453	464	454	445	411	423	396	452	465	449	487	438	435	418	430	457	489	442	484	445	440	459	450	475	471	449	464	471	427	443	462	441	425	439	458	455	490	480	456	424	444	455	450	492	461	463	436	473	471	452	441	439	461	500	460	444	439	479	462	419	449	476	446	455	461	418	447	462	465	454	432	485	439	470	442	474	473	466	459	401	431	433	451	475	433	464	442	443	456	417	447	472	452	440	447	472	500	501	441	483	452	446	428	413	476	488	451	424	421	414	465	439	453	425	478	468	472	454	470	474	436	460	451	427	491	453	444	411	412	466	433	463	440	454	465	474	421	423	432	425	453	480	469	457	458	453	408	444	437	445	474	420	488	458	464	472	471	483	420	461	468	459	446	465	431	454	456	463	462	448	531	407	454	416	426	437	464	473	453	437	436	464	445	473	438	456	409	458	484	424	484	443	467	445	451	450	475	434	389	458	453	444	444	462	463	511	429	438	458	432	468	433	439	476	456	489	447	467	470	463	413	425	459	451	474	458	437	454	461	471	426	468	510	440	458	448	463	468	466	434	435	470	497	494	450	434	429	440	423	473	433	456	503	511	443	456	445	440	456	469	442	469	420	469	461	439	411	474	453	440	468	425	438	433	423	431	422	431	443	441	444	479	470	429	457	480	437	491	469	435	460	450	493	453	460	416	451	490	483	442	443	450	455	427	452	477	445	497	471	456	457	455	456	431	480	449	438	460	449	418	436	465	407	430	501	431	445	462	483	460	434	486	479	469	435	439	456	461	468	412	449	454	470	448	446	462	469	469	435	465	472	469	453	497	475	440	442	445	457	461	449	474	454	437	474	457	502	442	406	422	447	439	441	462	441	451	450	444	421	458	465	475	450	453	473	445	469	472	452	478	434	476	447	463	433	456	477	463	399	421	442	403	448	445	451	470	456	414	468	463	441	483	464	454	485	428	451	428	460	455	396	428	460	450	433	477	464	420	437	455	485	422	440	491	441	455	478	492	435	440	432	453	410	466	442	458	429	443	470	460	430	492	432	453	456	448	469	482	463	482	438	461	451	443	420	433	446	456	448	422	480	415	480	462	419	460	458	422	476	465	425	452	490	441	422	502	449	462	456	436	421	448	434	440	451	471	449	467	435	426	442	427	447	449	454	407	451	450	450	421	466	479	456	431	439	488	474	467	437	419	453	458	439	458	432	442	463	462	455	450	471	449	467	439	477	461	447	477	466	498	457	450	458	486	446	435	436	447	465	448	440	408	460	458	453	434	454	478	411	454	445	475	431	494	468	457	441	430	435	456	449	455	469	450	464	455	460	470	442	471	467	416	465	449	475	496	439	440	448	483	445	459	513	467	444	418	478	430	394	462	463	450	439	429	464	446	417	456	450	441	446	415	470	451	483	473	432	439	481	418	462	460	481	471	419	418	433	416	468	442	446	488	444	469	404	477	446	486	472	446	449	426	464	456	423	458	451	463	473	426	431	465	439	454	448	471	423	462	443	473	445	443	445	459	487	403	419	457	483	457	468	447	490	474	450	455	441	458	442	497	478	405	453	430	484	439	411	510	463	436	434	476	478	453	408	468	430	453	478	419	455	431	435	455	473	449	456	428	437	424	470	433	427	426	449	454	464	469	443	434	412	457	437	455	426	449	477	430	464	471	429	464	452	464	475	439	454	477	456	417	452	422	447	469	458	497	493	447	471	448	436	474	433	436	454	441	452	447	432	450	467	483	440	425	460	450	427	451	454	418	461	490	465	443	421	400	449	472	482	471	461	436	451	437	406	448	434	447	457	477	422	469	482	442	461	467	494	460	462	457	471	409	413	480	470	446	435	429	469	456	427	427	439	468	447	470	447	482	411	468	486	461	440	444	449	428	456	458	460	463	424	471	436	448	455	435	419	423	443	475	469	477	457	486	470	467	430	452	451	458	419	454	451	479	436	453	430	460	426	456	449	466	436	478	450	442	437	418	465	440	466	474	435	492	489	455	445	461	471	470	481	462	431	475	452	439	444	479	466	449	439	454	460	444	476	465	400	478	461	464	470	421	434	447	478	413	489	483	473	449	440	465	436	423	459	505	435	434	453	490	412	431	467	445	431	481	473	421	454	467	449	462	459	432	457	452	461	444	410	447	455	478	482	469	467	428	451	465	472	430	435	453	469	466	451	453	437	453	434	401	449	460	451	430	406	465	430	440	473	443	467	460	458	456	472	446	398	432	443	443	459	424	424	454	457	462	435	459	437	464	398	468	434	463	443	426	429	445	474	439	475	457	476	472	462	476	484	436	458	425	426	436	457	470	437	452	492	455	440	429	443	479	492	431	447	440	472	439	474	426	454	428	442	436	446	473	434	430	445	428	488	453	444	442	482	436	424	460	432	433	422	482	456	426	476	445	468	442	483	419	424	431	433	470	455	432	451	490	421	450
9585	3114	1458	743	567	479	448	476	465	384	393	396	386	393	365	328	327	350	379	351	354	329	359	339	357	396	318	364	369	331	339	336	331	368	315	330	348	329	346	327	330	331	289	353	366	331	339	337	305	348	359	340	325	356	345	374	357	345	338	377	373	341	340	363	322	352	368	358	338	339	326	360	350	314	353	343	342	347	335	298	322	318	363	341	394	365	338	364	377	334	383	341	312	340	332	333	373	371	350	372	345	324	362	339	342	333	336	362	344	317	359	328	315	358	365	324	299	367	352	346	361	344	332	359	380	338	332	352	339	359	340	350	359	343	326	352	318	341	351	360	344	334	362	317	359	313	344	361	382	319	331	359	361	375	355	348	360	360	387	364	327	337	379	378	349	376	361	324	356	350	329	339	325	367	310	321	334	366	332	345	342	351	331	342	379	314	353	361	336	332	310	340	370	370	329	356	334	342	354	364	329	302	357	370	317	373	340	346	326	325	330	312	339	348	346	360	304	360	338	335	331	362	336	328	351	295	337	307	356	360	378	362	360	332	360	362	300	315	337	340	346	329	341	348	362	352	325	359	313	357	357	372	335	369	346	360	342	325	340	342	353	324	351	330	339	353	324	364	366	376	337	326	314	358	330	356	346	352	335	333	312	340	369	296	331	369	347	344	351	342	343	330	345	330	364	347	377	344	339	317	323	331	347	327	366	313	334	377	348	359	351	375	357	388	378	364	334	347	348	298	336	365	360	354	315	326	331	347	382	342	309	338	344	328	366	337	301	348	326	356	353	387	308	358	312	353	380	358	349	340	318	373	350	356	330	326	326	330	321	305	335	323	328	328	344	388	351	338	310	336	351	319	338	341	351	336	314	323	314	366	363	333	355	341	346	328	366	345	331	358	336	309	336	341	327	335	328	365	360	331	322	351	314	334	375	329	329	324	322	355	362	362	321	312	343	362	339	332	356	350	331	327	380	352	366	347	322	353	344	327	388	350	345	361	323	332	330	364	324	351	324	348	307	330	338	350	344	322	378	343	346	319	377	329	344	318	356	363	330	340	325	305	346	356	355	354	344	318	348	385	350	376	331	328	370	338	315	356	364	375	340	372	328	320	354	373	317	319	340	314	370	349	354	342	347	364	367	352	349	331	362	337	327	377	327	362	332	329	377	348	364	365	328	354	355	337	277	336	378	336	337	346	347	345	398	369	328	302	338	350	335	347	328	376	353	381	313	325	349	364	320	327	378	347	361	350	351	356	346	387	406	310	385	350	327	318	328	328	334	335	398	340	303	341	361	330	335	315	399	339	362	377	360	315	351	306	341	367	335	335	336	348	339	334	332	337	376	349	350	339	336	346	320	346	346	329	333	335	344	362	361	315	310	315	327	342	360	341	343	320	330	304	351	368	360	348	350	327	345	326	352	368	351	368	337	331	348	375	329	334	305	347	371	351	319	329	318	354	359	344	339	355	332	348	309	366	364	344	373	330	373	346	345	372	333	308	354	355	348	354	357	336	334	352	348	357	357	358	372	306	376	355	325	345	314	337	331	340	338	322	333	341	360	346	349	360	346	326	387	364	318	341	392	352	359	353	359	350	343	322	319	368	348	335	361	338	321	335	342	341	343	376	340	314	325	329	328	344	364	340	346	379	308	336	349	323	327	336	333	349	332	313	361	331	332	325	324	368	323	347	339	326	346	340	314	325	331	351	362	365	347	340	356	377	336	333	323	310	334	336	333	382	370	342	323	340	343	339	323	360	341	333	312	351	324	341	384	357	330	375	358	334	311	345	291	346	320	323	352	352	325	332	358	317	366	357	343	345	325	336	355	336	332	329	336	328	337	317	335	348	343	358	343	336	358	334	327	367	362	334	346	332	334	318	378	352	325	371	363	327	313	345	338	363	338	322	305	351	328	353	330	341	345	355	378	347	365	392	351	334	318	315	334	356	327	322	314	359	339	365	336	336	347	377	375	345	342	344	332	326	366	324	342	370	349	346	337	362	336	352	329	369	337	346	341	358	367	318	316	331	317	343	314	344	343	312	349	310	354	317	361	328	340	360	343	330	332	362	333	303	343	333	330	327	331	343	382	314	355	350	340	343	334	331	339	346	306	349	356	352	321	310	369	344	400	336	315	338	337	344	318	364	381	329	338	365	353	349	323	350	297	315	329	285	366	362	323	318	344	299	356	361	320	326	342	348	336	336	344	334	342	303	337	364	376	367	332	357	370	351	326	349	359	366	338	330	350	368	333	339	359	313	362	329	344	334	318	332	335	357	339	322	365	327	346	352	335	356	381	379	301	312	356	346	344	336	336	345	347	372	303	311	328	325	334	352	390	334	315	344	356	322	361	331	348	365	347	314	327	324	335	346	308	333	349	343	382	351	358	326	359	356	368	312	376	345	380	378	327	367	320	367	377	393	340	342	341	337	323	321	347	316	355	340	312	337	318	360	365	342	314	340	337	376	360	338	370	371	358	307	340	328	365	335	365	367	346	358	369	329	356	361	339	351	311	359	370	353	333	339	343	349	368	338	354	366	366	331	346	353	315	349	323	362	369	340	340	364	359	348	337	322	306	328	346	314	351	297	337	341	278	327	335	330	382	311	332	368	368	356	361	336	339	382	317	336	346	381	371	325	336	349	333	349	351	324	355	400	356	328	311	335	350	345	340	327	304	343	358	307	377	343	348	298	353	385	345	307	353	334	333	348	333	369	327	336	309	357	358	354	318	378	377	376	351	344	310	316	329	342	343	358	386	390	344	323	334	345	335	383	359	352	363	325	391	353	375	321	335	332	334	337	339	336	360	336	363	307	349	324	321	348	359	345	343	322	360	335	322	306	361	343	339	342	336	319	323	329	353	329	353	324	336	332	351	325	357	343	353	349	347	346	351	372	355	339	329	304	333	355	335	380	339	371	337	358	361	378	331	327	339	334	350	361	353	322	366	346	347	333	332	355	355	332	353	374	344	343	328	361	356	345	326	343	362	337	318	325	378	350	350	325	361	362	359	383	347	368	377	348	341	355	364	335	331	377	333	348	344	344	331	326	378	350	356	344	334	367	328	350	312	354	330	334	347	347	337	351	353	359	336	354	358	316	316	352	337	334	319	353	359	360	311	382	375	342	316	355	379	303	340	319	327	315	338	319	341	344	326	345	294	330	344	327	365	355	343	366	352	295	329	333	344	314	314	322	335	316	341	364	343	348	335	335	329	326	333	324	320	340	374	344	343	339	356	363	329	316	364	344	322	352	353	341	380	381	371	345	348	340	344	316	308	323	325	366	333	363	333	349	354	357	363	368	347	350	340	362	341	309	332	321	344	346	338	360	334	308	325	322	365	348	346	364	346	317	361	365	351	345	361	313	334	350	341	350	338	323	325	363	377	342	347	364	322	345	322	337	372	355	355	368	315	342	319	359	350	372	333	355	358	336	352	349	374	320	366	363	372	382	332	362	330	343	330	380	329	375	342	373	347	371	323	313	337	334
6950	3290	2554	2115	1876	1694	1447	1473	1457	1294	1151	1018	1014	920	878	816	900	840	835	826	808	869	830	832	862	874	871	815	883	801	826	792	812	809	801	832	857	826	800	795	785	814	930	824	803	794	796	848	837	775	869	841	809	811	730	756	806	826	792	871	781	860	816	832	833	829	799	776	843	836	788	874	813	848	818	827	817	823	813	873	858	824	820	801	831	832	883	773	848	856	807	880	827	801	866	837	787	829	832	865	868	832	819	842	835	781	833	815	866	794	815	832	797	791	806	786	825	804	820	826	838	841	841	782	791	804	858	841	804	806	828	794	853	815	778	765	838	801	791	739	821	829	806	806	808	835	802	804	810	766	779	839	781	793	759	835	781	827	811	810	752	790	798	814	786	845	839	817	823	836	809	783	757	828	842	844	768	793	818	788	781	767	792	788	839	801	815	830	796	790	795	836	811	772	779	842	815	851	792	850	854	797	867	877	787	841	794	820	810	815	799	822	788	825	822	803	807	802	777	828	810	783	847	847	815	794	768	849	864	855	773	849	753	831	810	777	824	812	849	815	847	845	826	788	832	839	834	847	796	791	817	854	845	774	823	860	817	751	742	813	833	815	797	818	860	836	800	818	782	820	795	796	790	826	812	811	782	800	820	837	789	790	769	835	791	803	799	813	789	840	850	752	839	854	739	814	794	835	778	805	786	783	824	782	780	820	841	830	823	844	849	772	774	791	791	775	776	795	829	831	831	840	763	807	792	814	811	864	783	830	862	804	842	785	788	823	801	787	827	822	808	782	854	842	768	860	816	843	846	789	807	820	799	799	816	854	748	788	790	778	895	807	821	833	824	830	831	859	829	829	767	845	827	807	826	816	746	779	838	822	830	825	809	786	784	781	846	805	815	804	807	800	775	897	805	778	773	807	772	834	805	763	761	819	807	825	827	783	810	807	809	792	844	769	840	777	764	836	789	845	819	782	826	771	820	792	821	804	787	871	861	847	820	860	872	778	793	878	857	818	831	819	805	831	823	807	847	829	859	755	824	771	814	848	821	811	764	794	819	824	835	858	778	810	800	817	834	852	839	835	776	860	792	810	812	810	787	823	837	819	866	776	830	810	811	845	813	815	852	845	814	823	780	795	827	829	808	780	813	790	841	817	828	847	807	748	804	825	774	815	797	817	827	788	782	809	817	793	831	850	769	818	812	805	810	775	844	783	810	811	808	817	779	803	810	866	788	831	826	825	810	784	817	844	773	781	801	892	827	796	819	785	839	814	823	803	796	840	775	846	839	819	838	792	796	820	843	828	815	795	829	778	817	788	725	819	825	828	796	748	815	771	827	810	807	832	796	827	821	853	821	789	819	855	794	795	838	852	806	800	800	830	782	842	809	799	846	786	831	819	843	836	816	795	800	848	788	826	785	798	836	809	821	810	745	838	829	785	819	865	818	853	816	804	826	816	822	814	805	832	831	765	802	820	794	801	824	832	789	807	864	800	829	830	814	838	795	786	852	832	772	816	797	856	804	805	783	813	827	820	774	845	811	787	833	840	835	836	871	813	821	833	775	814	868	807	785	762	797	839	805	805	815	833	811	831	847	876	839	790	806	811	829	797	806	788	822	832	845	822	749	828	821	806	769	813	827	819	853	798	834	810	807	786	824	814	799	797	789	784	826	827	855	828	844	817	845	797	825	853	821	769	883	768	822	800	789	793	857	818	844	829	842	796	774	805	777	832	779	779	839	806	803	820	807	851	822	808	815	848	814	816	804	794	837	856	835	827	813	806	848	829	842	807	840	836	830	827	811	787	845	816	871	798	788	775	815	861	779	841	812	820	789	779	760	801	805	790	799	792	774	791	884	822	826	752	815	847	835	774	828	825	773	779	819	826	831	763	778	830	811	838	811	815	812	800	804	774	783	849	818	839	836	847	772	855	815	800	841	843	806	769	867	809	796	819	779	855	777	782	814	809	800	815	809	814	817	823	854	831	786	805	807	816	807	787	849	840	801	807	812	796	816	840	810	852	829	813	872	847	811	850	801	768	833	801	793	832	802	787	801	795	810	781	846	809	827	837	826	823	816	817	817	858	825	821	817	808	802	812	810	779	815	807	760	820	814	845	819	759	791	752	794	810	824	828	846	774	800	833	846	805	827	837	800	794	812	751	815	841	848	847	808	807	797	806	813	806	881	817	817	819	851	839	835	791	845	822	840	802	831	827	790	855	804	853	816	797	820	859	828	824	782	799	873	791	825	800	842	806	838	868	817	833	809	796	791	809	797	866	764	813	830	794	808	792	832	792	870	827	832	841	838	822	821	806	851	788	814	751	826	866	872	816	797	806	807	808	823	800	840	790	842	819	820	815	858	799	814	771	776	799	845	789	816	824	843	804	800	828	860	772	805	859	819	828	779	773	798	837	824	853	864	777	806	782	828	782	859	798	769	852	878	835	810	780	791	791	796	809	856	816	811	784	815	805	764	765	872	849	808	794	796	791	833	850	825	823	804	837	809	777	849	811	786	827	811	812	794	818	825	775	842	806	861	815	877	807	802	818	810	811	760	857	831	798	801	843	823	806	794	819	778	809	827	828	831	788	802	796	813	803	865	860	806	840	861	841	834	820	812	820	812	777	840	753	839	835	847	813	788	822	787	830	846	795	809	844	806	811	764	839	921	841	799	836	790	814	799	803	801	881	862	823	848	828	776	783	859	789	865	825	825	794	866	800	810	769	813	796	779	839	787	846	824	849	816	774	753	797	807	851	838	821	826	780	841	883	783	817	802	841	839	862	845	836	770	827	785	796	783	810	819	792	801	802	810	777	796	848	835	829	815	811	771	842	796	822	799	835	820	827	817	868	824	790	775	810	841	839	864	800	806	786	799	840	829	779	842	822	798	810	866	804	813	779	863	826	804	784	787	792	819	820	771	839	812	786	823	836	816	878	855	827	791	828	856	762	834	803	768	831	801	783	770	868	855	795	765	835	781	784	832	856	823	874	819	796	789	819	738	806	789	855	775	791	808	815	876	809	782	841	804	823	759	826	876	817	773	801	826	829	823	801	831	843	809	799	844	784	832	792	829	794	847	817	813	802	855	773	852	837	797	804	879	799	808	788	804	802	791	790	808	761	799	782	819	788	805	830	837	822	840	827	808	783	842	830	829	818	836	839	828	842	794	839	812	868	816	808	819	803	833	804	821	827	848	808	843	785	834	835	846	784	795	796	834	853	787	814	816	778	823	756	871	794	799	789	760	876	830	840	787	837	790	833	802	777	832	819	807	843	838	748	835	799	793	865	841	761	800	769	883	793	803	847	822	827	798	785	787	880	823	798	822	793	814	821	836	821	815	798	839	807	845	815	799	825	782	778	791	816	795	805	803	872	853	783	783	822	834	845	791	834	779	839	833	825	882	801	801	826	781	876	812	852	836	793	797	809	859	815	778	825	876	820	808	799	871	789	833	835	863	804	791	754	843	803	800	845	769	827	800	894	840	797
22618	8998	3896	1234	798	696	591	595	524	487	473	386	387	360	325	323	351	343	334	315	333	320	364	327	344	370	335	306	356	330	341	346	313	310	331	307	293	359	317	305	320	353	318	328	342	337	319	317	301	339	366	320	344	316	322	364	374	326	333	312	370	340	337	292	331	305	332	339	320	320	343	339	301	334	352	301	306	317	315	365	297	322	333	347	306	347	349	329	322	320	328	322	355	314	299	318	278	318	343	305	330	311	330	301	326	346	307	322	308	350	310	342	347	309	315	333	307	293	292	366	336	353	300	309	316	301	348	348	294	334	340	308	339	294	324	337	366	362	342	337	331	323	355	323	308	372	319	351	330	314	332	316	324	327	307	326	348	295	328	352	319	337	337	313	354	372	315	349	376	325	349	307	319	332	299	335	300	326	298	302	301	297	317	349	364	335	331	336	302	306	333	296	350	329	337	340	319	316	322	332	272	292	306	329	315	342	315	340	295	326	311	341	335	320	345	356	297	317	351	328	321	333	361	337	317	342	328	298	318	314	335	361	327	347	330	320	305	314	322	306	347	328	337	330	311	307	331	342	345	331	366	295	304	337	338	298	331	310	297	313	313	325	330	324	302	346	329	330	306	312	344	313	328	290	329	284	303	304	306	334	313	336	334	318	323	336	359	311	331	304	332	273	334	356	328	284	318	341	302	302	326	353	279	347	334	318	339	315	302	320	341	303	314	348	321	286	306	304	311	327	357	323	340	333	346	312	315	338	330	342	291	303	308	359	311	319	332	319	341	345	326	327	330	340	337	320	336	351	354	330	315	290	328	303	336	315	361	297	317	295	333	312	318	319	289	292	300	313	353	357	312	326	335	310	328	310	320	328	312	316	328	356	345	299	336	326	288	345	306	333	343	340	349	341	339	293	320	313	334	328	320	330	340	331	315	346	308	316	321	332	326	315	356	330	326	319	339	344	326	324	290	308	327	312	313	327	304	309	333	300	321	335	293	326	336	337	340	350	321	352	350	312	329	328	332	344	364	365	327	312	346	327	303	312	327	318	305	311	352	321	307	296	311	347	329	292	355	335	323	343	321	334	333	333	315	327	341	346	337	337	284	299	303	345	309	335	335	313	340	331	332	307	344	309	313	293	308	317	327	295	356	307	365	303	307	339	341	337	319	325	343	293	312	317	309	348	308	339	322	321	319	313	316	357	308	352	304	313	269	300	324	325	336	319	330	339	302	292	323	327	350	325	347	316	338	297	325	349	309	309	329	322	307	305	326	322	357	333	320	315	334	312	309	393	317	299	259	310	321	308	343	331	363	331	345	330	308	303	346	368	325	332	331	345	312	332	337	343	343	356	332	295	332	330	373	319	312	311	339	312	331	311	369	302	348	338	330	341	338	315	362	327	297	333	323	336	331	320	338	327	338	320	330	315	372	313	311	334	305	320	268	306	285	313	335	335	272	294	359	346	346	323	340	316	275	293	334	346	350	342	263	301	310	336	333	337	332	332	320	340	303	357	282	342	303	313	334	355	287	309	328	321	308	341	311	330	338	327	303	347	333	320	317	336	293	374	339	324	331	354	338	311	337	334	320	321	321	304	340	332	346	315	310	316	353	341	328	343	309	362	323	349	323	313	328	318	331	336	316	316	326	323	335	295	361	352	335	331	332	320	334	356	311	325	309	313	337	324	329	297	301	303	287	315	300	332	342	328	319	327	334	329	319	344	336	321	314	313	344	332	327	295	315	304	334	306	337	312	351	334	338	349	306	333	351	318	332	373	332	372	324	324	322	323	344	347	344	343	326	320	348	318	290	316	303	339	324	334	305	308	323	317	342	319	322	309	327	296	302	331	331	361	310	325	319	342	348	322	342	331	319	337	339	298	344	287	331	313	312	318	307	311	306	326	323	345	329	333	317	315	345	304	301	308	347	321	330	305	310	312	319	330	320	310	319	343	286	312	331	322	317	333	326	296	310	323	315	336	327	341	307	305	311	280	338	322	308	307	322	320	338	326	326	343	278	313	364	333	330	315	295	325	337	349	318	332	337	336	335	326	326	356	297	356	335	301	349	306	325	295	316	316	307	296	333	352	303	320	322	313	308	332	319	318	335	314	304	313	328	315	307	326	357	309	332	286	342	318	305	292	320	347	300	304	359	358	331	355	296	319	327	338	310	334	343	325	316	341	338	333	319	391	324	317	309	297	313	307	334	319	323	349	299	312	313	317	367	366	321	339	354	326	309	332	318	335	314	346	321	329	293	299	338	319	308	302	330	297	326	355	291	303	323	330	352	327	352	325	370	323	330	347	345	333	333	373	311	307	330	288	313	345	333	309	343	297	331	321	281	311	290	323	310	325	305	295	330	340	330	327	314	344	336	315	337	304	333	276	340	383	341	325	328	340	336	352	326	320	302	332	336	326	316	342	322	325	304	324	338	322	332	355	288	341	352	310	321	379	303	335	289	331	332	312	307	351	318	349	331	314	356	292	356	307	333	314	335	358	293	340	318	346	355	326	364	333	314	299	297	338	356	332	329	329	305	323	304	318	291	322	321	332	288	329	328	325	342	316	294	344	352	363	338	334	328	327	314	336	314	308	296	335	340	316	307	325	305	344	356	354	326	339	335	331	315	323	333	325	310	338	322	317	318	337	300	345	297	309	334	292	350	336	338	320	308	315	309	341	342	329	318	307	308	370	331	312	337	294	354	323	325	303	315	311	299	344	310	333	312	315	306	316	309	298	311	332	327	310	343	319	306	287	291	324	290	342	311	303	307	321	308	325	311	323	337	321	308	318	310	331	291	350	323	330	353	345	349	354	345	310	303	311	328	337	330	319	347	344	362	326	346	327	312	345	314	329	320	313	311	324	345	318	313	334	357	342	315	328	315	293	336	307	325	309	329	328	339	308	354	311	327	309	332	281	305	326	320	305	306	321	301	323	358	324	321	358	337	347	305	353	326	359	308	328	304	316	304	303	321	350	315	323	344	314	334	300	337	336	334	330	328	334	300	353	309	353	327	372	311	306	312	324	327	321	328	323	333	328	341	345	317	308	321	344	324	304	346	326	340	336	337	300	307	333	318	332	332	331	309	317	342	357	364	314	315	332	349	264	315	303	336	320	336	303	317	337	296	335	345	341	319	318	351	323	342	333	330	302	333	293	294	341	310	303	340	310	322	345	302	311	332	326	336	315	310	328	329	302	305	328	313	349	319	376	307	327	330	337	322	331	333	277	313	302	338	285	314	277	339	312	349	347	343	358	331	332	302	294	323	350	381	338	341	315	330	368	356	324	348	321	305	334	323	322	348	313	344	325	338	313	332	319	348	316	289	344	302	311	323	325	307	316	357	335	304	328	321	313	324	285	301	302	324	308	308	311	327	306	328	300	307	347	368	307	380	319	332	330	348	330	313	326	332	304	340	334	351	310	331	324	319	329	346	328	288	330	318	346	324	332	301	332	328	298	335	317	335	319	301	336	332	364	321	328	334	316
16179	7585	5552	3370	2821	2513	2184	2185	1857	1729	1520	1298	1129	990	929	967	958	905	823	814	826	887	850	891	870	835	776	809	781	772	837	757	779	804	751	788	767	770	802	748	779	778	782	776	739	766	755	744	837	787	755	775	792	806	770	726	752	766	754	750	768	807	754	753	761	790	774	760	807	762	806	777	786	773	778	764	804	740	814	766	748	796	772	815	761	776	795	764	790	795	753	755	763	779	725	766	766	785	755	778	784	790	715	787	751	797	792	791	779	781	720	730	714	750	744	749	785	747	753	788	758	769	765	806	765	765	772	758	772	728	804	766	797	815	750	802	778	762	771	766	778	759	744	754	744	779	759	756	749	751	787	754	791	733	736	737	812	772	795	723	766	785	764	765	764	758	726	750	767	749	745	762	706	772	720	758	766	766	738	812	730	733	758	749	751	747	745	768	760	737	752	761	794	761	772	766	782	778	789	762	780	810	763	793	771	722	730	808	793	743	733	762	721	787	726	791	792	781	721	799	801	744	768	750	705	743	840	782	741	773	756	754	820	771	726	726	716	797	757	763	782	778	772	761	788	794	753	820	761	749	759	756	788	779	779	760	783	731	765	770	718	683	734	729	784	727	764	786	810	721	825	781	789	820	770	785	746	741	782	724	761	727	782	761	711	753	799	752	745	768	812	739	781	762	774	764	779	758	789	788	806	772	779	749	729	780	780	726	812	787	735	800	734	759	732	772	771	769	788	778	753	765	749	776	693	758	768	818	744	777	783	775	804	769	783	846	792	775	734	770	725	827	813	800	799	784	731	747	730	780	805	731	771	764	749	738	738	752	709	744	704	781	781	746	782	804	717	796	807	804	783	763	753	769	728	782	800	770	779	754	798	775	744	697	809	772	781	702	775	686	770	773	756	767	801	744	700	807	744	766	737	761	790	750	788	757	773	789	749	778	755	741	783	769	755	705	734	737	742	798	747	771	789	788	777	762	785	755	786	738	791	728	741	795	747	773	760	784	748	774	762	793	777	753	782	785	776	765	755	747	805	798	799	761	794	705	752	765	742	810	763	782	777	800	747	780	780	796	753	724	786	764	733	769	770	764	745	763	817	775	796	801	757	803	708	787	772	764	765	756	716	761	762	766	774	800	763	753	731	797	826	713	753	847	777	732	766	744	721	788	767	782	770	789	788	766	804	747	757	745	772	753	745	751	710	768	746	769	836	734	734	816	734	822	750	778	765	750	776	793	760	823	727	754	758	754	787	733	758	769	730	770	746	757	741	750	752	774	750	778	758	738	766	846	762	718	782	743	726	775	754	759	753	769	778	770	759	693	793	777	773	799	749	745	764	735	791	750	761	745	778	789	755	732	738	739	782	763	788	728	732	800	784	815	725	828	777	757	795	808	855	768	782	728	797	765	781	756	749	736	724	757	784	763	749	743	807	777	732	736	782	758	771	798	790	755	738	739	810	769	760	742	803	756	801	757	802	751	795	758	759	760	768	756	782	776	790	738	762	781	773	811	740	764	837	768	772	789	694	777	741	737	805	747	748	793	740	795	768	725	767	710	776	773	716	773	758	741	749	744	815	745	779	775	734	797	764	695	760	728	762	774	744	738	768	784	766	774	814	732	769	753	771	807	786	798	790	756	756	734	788	812	778	741	760	789	728	726	761	781	791	723	770	857	743	774	752	773	804	773	723	760	739	766	795	805	707	775	803	714	805	763	751	730	744	746	801	788	724	757	776	750	761	790	743	817	818	701	726	760	805	775	771	779	843	786	806	778	798	830	742	800	749	728	780	737	762	798	783	831	741	769	753	714	735	682	745	780	788	731	754	742	762	742	771	774	763	774	782	751	742	783	774	815	746	752	790	765	780	756	747	778	779	812	796	780	807	779	743	751	750	744	724	735	760	714	770	689	740	797	751	795	759	772	743	761	788	771	766	757	782	795	761	740	805	799	793	743	798	794	730	729	764	741	746	778	720	789	765	755	779	814	764	747	773	755	775	796	742	750	773	813	720	779	765	783	762	774	772	744	796	744	764	756	774	777	773	757	743	774	807	797	724	779	751	768	772	767	786	762	753	777	750	790	738	718	740	783	765	745	776	774	777	707	764	761	757	788	770	807	776	717	769	719	773	748	750	777	773	752	770	788	803	743	743	754	742	828	787	755	779	806	722	770	785	780	758	806	774	805	760	785	758	765	803	753	784	779	786	804	811	766	771	771	771	779	787	734	762	780	735	769	704	780	805	805	738	772	708	762	775	771	730	792	726	812	765	810	774	784	688	780	789	724	662	803	745	735	740	754	760	808	796	711	739	811	746	743	757	735	729	755	807	829	691	760	742	797	734	785	752	778	722	764	750	751	771	757	740	688	726	734	743	762	736	720	757	818	763	769	742	810	783	778	749	749	762	757	795	723	802	770	738	710	773	794	763	773	777	834	779	764	698	820	756	746	757	764	677	807	776	778	772	725	746	817	755	790	783	798	763	733	736	759	790	817	808	766	777	767	738	807	772	754	786	770	784	758	754	801	796	766	754	766	773	766	745	727	784	784	750	731	786	745	760	811	725	770	820	752	763	767	786	760	774	742	760	749	800	813	747	782	785	753	749	781	767	816	756	752	798	773	730	746	790	802	783	740	732	761	784	808	762	773	767	785	766	738	751	748	815	763	741	780	792	719	799	744	812	829	726	742	784	749	798	743	784	795	744	755	778	783	787	777	785	772	730	749	808	764	733	705	782	759	795	787	771	701	738	772	744	772	782	749	781	780	770	772	698	823	751	722	762	765	739	789	769	759	774	764	763	750	790	759	803	806	727	691	789	774	785	723	788	755	762	755	754	769	782	762	837	717	764	792	721	767	781	753	737	759	788	747	795	758	794	731	730	774	741	814	765	757	731	748	748	802	773	790	800	768	801	768	797	767	772	815	825	746	733	757	817	747	769	769	753	725	756	705	759	770	815	754	800	805	720	770	725	758	785	769	738	760	759	741	736	726	783	784	770	812	757	749	764	772	775	753	690	746	736	739	734	742	808	776	784	767	769	764	717	741	768	802	790	752	771	751	747	712	754	787	749	757	770	781	777	801	719	792	753	813	782	753	775	754	780	784	771	804	754	713	804	770	774	780	750	788	759	779	740	778	754	836	721	778	778	762	796	807	691	743	773	796	731	761	735	777	774	794	795	766	828	762	719	729	792	818	737	770	771	753	752	787	769	796	813	742	777	745	785	790	782	732	751	824	761	775	785	758	785	787	744	762	796	761	749	766	823	722	810	713	762	760	791	778	777	796	747	740	749	770	771	775	785	757	734	719	745	791	764	786	775	764	761	742	785	734	736	757	793	789	780	770	754	796	719	778	836	775	789	784	787	752	756	716	782	718	752	795	765	802	792	784	806	741	763	732	799	826	795	735	772	741	749	720	765	762	731	727	794	768	814	742	752	757	776	720	772	750	755	815	803	741	801	731	768	774	768	727	742	696	821	760	730	772	794	793
31843	14446	5238	1574	889	716	649	585	452	389	323	343	248	247	203	234	212	251	200	173	199	198	206	171	181	198	189	173	193	178	184	176	208	186	178	183	159	178	207	185	182	198	183	172	196	211	184	159	168	159	184	184	164	181	188	158	176	201	181	174	183	183	204	187	184	182	185	163	176	202	181	169	176	170	174	174	150	182	184	169	181	185	195	155	185	158	178	157	182	161	166	172	191	168	172	207	205	184	171	183	174	178	154	183	162	183	171	200	177	173	173	172	165	159	160	188	179	201	178	157	168	162	186	180	194	200	188	175	186	203	178	198	172	176	184	173	192	193	157	161	198	188	168	169	165	196	168	159	175	195	208	177	179	168	187	173	176	162	159	178	157	167	183	178	184	193	175	185	173	171	177	161	177	194	169	168	187	168	203	170	188	185	178	199	221	186	191	174	202	169	161	193	174	159	181	197	181	176	182	159	166	169	170	180	200	177	196	169	167	181	175	158	184	171	168	186	207	184	171	157	183	180	169	189	180	156	171	164	167	156	194	180	186	171	181	150	178	185	167	172	181	152	196	179	171	170	194	168	161	171	174	181	171	173	208	149	178	183	190	176	185	190	202	163	141	169	184	162	177	178	182	155	180	161	173	154	175	176	164	164	161	183	153	179	176	187	159	192	162	181	198	193	186	176	172	195	188	175	169	174	176	199	159	176	175	188	157	175	197	187	178	185	165	187	165	172	168	171	174	189	187	160	194	163	194	196	182	170	163	192	180	166	186	182	180	187	163	147	164	202	177	211	177	178	183	172	186	191	184	167	187	177	193	194	170	183	213	192	169	171	177	176	180	187	168	183	182	157	176	186	184	172	195	176	159	179	169	166	186	193	180	158	184	194	171	173	192	199	169	194	198	162	166	194	207	163	176	190	169	148	182	184	200	168	171	179	185	185	167	173	192	171	167	180	185	181	166	187	177	182	173	201	174	182	172	187	174	195	149	187	155	188	156	201	168	172	168	178	175	153	188	185	186	188	185	158	187	198	178	152	176	188	170	185	187	158	171	176	177	162	177	165	140	173	200	171	161	167	175	188	164	187	167	183	190	171	179	181	189	175	173	179	186	165	174	175	183	191	198	172	160	193	176	180	160	151	170	161	167	193	167	176	210	135	172	168	181	160	156	154	178	170	168	173	180	193	159	183	156	180	171	182	181	178	161	176	176	185	181	203	174	173	170	166	151	176	173	169	170	172	162	180	170	200	171	200	187	184	184	167	156	187	164	193	189	159	162	157	164	183	167	161	180	162	165	165	178	184	219	198	177	158	186	160	189	187	180	173	192	190	173	190	183	177	162	204	176	169	162	195	189	172	178	187	180	169	161	181	165	164	168	176	174	191	184	160	174	199	178	169	162	163	154	179	194	189	171	177	185	177	169	192	168	179	174	171	163	171	163	189	186	176	217	153	171	185	205	168	176	172	184	178	152	185	181	176	185	180	172	169	168	189	184	189	186	171	165	173	193	186	174	157	172	178	192	178	185	142	177	181	160	175	158	173	163	170	176	140	159	180	184	194	162	182	208	174	177	170	180	191	196	176	171	191	177	193	177	170	182	189	162	165	170	160	171	186	181	170	177	173	194	166	188	197	172	175	187	187	195	211	176	175	160	182	184	157	155	170	184	183	182	175	183	177	169	164	168	183	192	188	166	190	189	196	162	164	172	169	146	155	138	166	182	178	159	167	161	188	173	169	175	200	177	166	192	211	177	180	149	172	183	168	205	182	173	199	162	195	193	191	173	166	168	157	189	190	186	210	196	182	152	206	179	182	167	180	180	159	159	166	199	181	161	156	177	164	163	197	173	169	172	168	172	184	198	173	170	174	181	181	182	184	186	184	169	189	168	173	168	187	174	163	195	160	173	170	157	175	194	172	167	171	181	197	187	177	180	192	147	171	174	171	170	175	166	183	177	176	183	180	178	189	175	180	162	200	170	200	191	158	188	199	176	175	149	192	185	183	180	174	160	186	188	181	170	191	188	155	184	199	197	182	168	178	188	169	190	181	181	190	188	150	145	218	173	172	175	192	168	163	182	150	203	175	157	209	187	198	181	170	177	159	187	197	177	188	178	187	170	194	180	177	177	182	190	187	205	172	180	190	186	185	184	143	177	196	178	167	161	169	190	167	165	170	192	181	203	189	182	185	181	177	190	150	164	162	185	203	181	162	169	184	200	204	211	199	175	155	161	167	196	168	173	176	193	171	175	193	161	199	206	180	178	153	176	164	182	185	183	181	192	171	191	188	174	189	175	152	182	177	193	175	163	209	162	142	175	180	202	169	190	170	160	163	190	163	157	162	215	165	176	154	180	191	189	197	192	182	161	170	157	168	153	194	195	182	172	166	202	193	175	193	152	177	151	176	155	201	190	156	175	184	188	150	144	175	174	174	177	182	189	182	176	152	189	188	180	180	158	169	184	186	172	174	161	172	204	205	190	163	186	178	150	164	157	168	189	210	160	179	179	160	171	175	172	164	167	202	174	166	176	183	177	185	169	180	174	186	157	170	194	205	177	218	164	166	176	165	182	178	192	176	185	184	178	195	160	181	170	168	174	165	191	186	198	185	172	186	165	173	184	177	152	179	192	178	188	186	174	187	215	162	167	181	173	189	178	180	166	152	147	173	140	174	179	147	169	166	167	180	171	168	171	168	194	161	165	164	176	187	179	170	154	177	177	202	179	180	183	185	172	164	147	178	167	146	158	163	176	181	182	196	162	187	196	155	172	193	179	199	177	153	180	153	156	159	182	173	150	192	182	190	157	163	190	206	192	174	185	184	174	187	173	156	171	153	165	158	162	169	175	181	181	174	188	169	189	192	178	192	179	149	174	173	174	188	163	186	174	153	177	175	182	168	160	176	172	171	187	183	170	189	160	176	163	180	198	193	178	192	183	177	196	189	176	198	180	181	174	164	191	188	192	207	178	144	185	146	189	189	185	172	191	148	177	195	192	183	180	168	168	160	166	169	187	192	162	197	190	163	172	166	171	148	195	201	173	151	211	180	184	197	154	165	189	165	178	185	187	184	151	191	157	166	152	202	191	162	190	168	170	188	182	158	204	199	190	170	202	181	168	166	191	188	165	170	170	184	202	178	168	189	152	167	155	172	161	174	167	158	161	181	156	175	176	174	160	168	169	155	184	184	168	156	154	179	179	174	186	177	195	171	192	172	175	190	164	158	185	177	198	193	165	192	190	175	155	180	156	186	174	157	191	167	183	188	192	187	211	188	159	188	166	202	178	152	207	168	167	172	181	167	198	152	170	191	215	172	184	187	166	172	179	168	200	185	175	197	186	197	177	170	179	179	182	167	206	203	172	187	174	140	174	192	141	191	168	182	172	199	183	184	174	189	176	160	180	173	176	194	179	166	192	186	172	170	174	188	198	175	183	173	162	194	147	159	159	166	183	195	183	178	168	212	152	179	150	159	165	204	180	187	175	160	192	146
21221	10502	6050	4172	3499	3266	2730	2623	2018	1720	1469	1236	1010	862	694	686	633	701	647	586	629	614	666	677	668	545	514	509	500	498	492	499	518	495	462	483	470	481	475	440	464	461	446	455	436	470	445	467	471	490	457	437	448	444	461	455	439	446	441	463	440	461	422	437	470	441	442	474	401	457	472	481	464	462	465	459	444	470	415	432	433	449	464	433	435	447	433	459	451	459	441	440	455	464	431	444	452	475	434	447	450	438	444	460	442	450	448	440	433	424	444	454	441	447	460	459	467	465	460	466	440	431	436	466	464	467	446	433	447	411	457	442	450	455	426	447	419	447	449	450	473	438	447	423	443	414	420	430	442	446	449	499	411	420	446	442	443	446	448	435	439	435	460	444	447	452	450	441	454	454	422	425	464	441	418	458	461	436	438	445	477	436	450	411	444	442	433	467	449	458	482	471	448	458	452	417	433	450	451	443	418	465	427	431	437	472	454	414	440	479	427	437	445	467	468	444	460	396	446	422	463	480	452	468	447	418	424	454	454	448	474	438	453	464	463	476	423	424	436	442	413	470	462	413	447	488	474	455	468	427	427	479	442	479	443	432	445	442	434	419	481	474	465	401	435	449	423	415	471	427	429	457	439	453	432	449	452	436	468	418	408	447	444	451	411	442	466	425	468	441	431	449	427	440	416	435	465	443	448	451	427	467	497	455	481	485	424	424	432	426	449	428	446	426	453	432	419	442	430	444	456	496	473	458	450	417	428	419	440	430	431	404	472	492	454	455	451	468	463	413	435	434	468	435	422	453	400	441	453	436	431	413	458	415	455	446	454	427	422	449	435	471	477	481	439	444	486	459	447	404	484	465	459	420	489	429	433	411	415	455	472	465	475	435	428	454	472	440	416	424	389	431	449	424	461	399	448	435	435	464	459	430	439	438	479	438	451	458	434	484	443	461	420	477	447	446	474	469	442	443	473	452	425	482	414	423	438	462	448	462	470	431	473	423	437	415	420	442	465	419	473	471	479	440	390	450	481	421	500	477	475	458	465	475	438	452	443	432	485	453	405	445	409	423	427	416	419	447	457	426	413	416	453	469	443	465	416	440	445	433	450	433	434	420	458	413	462	455	451	429	442	432	435	473	456	425	405	459	445	461	469	409	433	429	461	466	457	452	438	434	463	454	453	427	420	429	410	446	457	466	404	435	451	460	472	450	450	452	454	449	422	449	429	414	438	434	462	463	382	444	461	423	458	460	433	434	479	449	439	432	416	469	454	446	446	435	470	454	438	433	424	458	438	460	467	434	479	478	419	454	454	454	435	445	443	435	452	454	455	449	479	430	442	442	449	427	486	462	464	450	458	464	429	426	444	431	449	456	462	458	445	409	447	459	449	419	469	436	458	446	451	473	477	465	474	504	469	440	416	481	471	472	438	480	456	479	445	453	443	453	441	450	473	475	441	476	409	443	469	427	405	465	456	422	451	437	444	445	425	442	425	468	467	419	462	419	459	473	425	445	445	473	492	424	431	467	387	432	452	442	427	483	443	460	432	432	464	471	452	428	436	432	413	418	428	438	431	454	471	428	412	445	452	456	451	436	420	450	443	416	424	420	464	448	457	405	472	453	477	442	474	444	483	479	437	439	437	477	440	409	440	438	450	451	441	445	475	444	446	438	464	420	464	446	478	413	463	453	423	489	438	443	441	421	481	461	475	458	478	473	440	442	471	424	479	435	418	424	474	392	450	467	397	475	426	448	411	473	451	396	462	418	431	482	443	434	468	409	445	454	399	449	457	498	454	414	417	435	447	465	460	407	441	436	481	484	431	461	443	456	438	425	459	441	468	418	437	442	434	466	491	436	432	424	460	441	481	472	412	441	421	449	445	448	480	430	454	454	435	453	479	464	420	454	455	440	428	483	459	428	438	474	453	420	449	435	458	471	460	430	428	410	424	414	442	403	451	439	464	461	432	420	433	424	468	432	460	477	455	464	397	419	427	410	436	472	493	397	423	470	436	442	453	435	427	430	404	443	456	436	398	445	454	465	493	457	448	431	448	414	455	443	466	465	459	424	416	466	407	413	437	411	457	426	437	447	451	440	452	526	435	452	443	412	491	441	441	439	486	451	414	407	459	452	439	465	469	451	426	417	410	466	470	429	429	402	443	467	433	452	453	444	459	427	480	434	460	479	445	445	442	466	431	442	404	484	419	426	428	435	506	428	480	409	425	447	446	418	445	464	437	474	428	429	478	429	432	424	470	436	453	424	453	421	475	456	430	405	462	473	465	431	431	458	457	458	452	429	472	422	444	441	432	446	439	465	471	463	432	422	435	424	452	440	457	442	439	415	468	455	465	433	445	413	464	448	410	424	429	440	431	448	409	446	445	421	449	401	470	414	447	436	441	443	468	423	446	448	426	433	443	455	480	424	437	447	402	460	454	434	415	440	471	448	468	429	455	471	456	435	452	458	468	484	480	463	485	402	448	438	445	428	460	445	472	450	448	461	435	423	444	439	458	445	499	447	465	406	439	471	425	427	424	433	477	421	474	455	461	436	420	455	428	476	451	452	472	442	436	426	440	448	447	478	471	446	441	441	435	442	450	470	425	480	476	412	450	431	425	458	419	471	426	440	421	409	411	453	385	417	446	450	430	459	462	445	417	455	447	455	434	474	425	441	467	422	425	492	428	424	417	425	434	410	436	433	473	432	413	502	454	417	436	409	418	431	430	438	440	423	461	424	425	443	434	430	446	463	436	443	458	469	423	444	450	448	442	408	417	439	442	447	445	436	432	483	426	418	438	457	450	465	463	436	454	470	439	428	448	485	410	428	456	464	430	396	443	465	422	467	411	433	418	428	441	465	451	443	432	428	459	440	447	442	455	478	451	500	466	444	454	489	449	435	469	453	453	413	452	457	477	430	486	409	448	430	433	447	468	447	403	422	469	427	447	469	463	477	443	467	404	424	449	402	455	444	454	474	483	457	413	454	445	440	458	413	446	410	426	463	456	448	417	455	461	463	440	443	429	434	429	454	448	427	465	448	449	460	408	410	440	443	450	430	423	418	476	439	458	450	427	463	467	471	459	440	408	446	463	466	462	475	452	449	416	410	473	491	441	443	464	451	442	445	471	432	419	454	450	436	438	448	454	467	421	430	415	430	465	417	448	462	444	408	455	439	432	438	470	442	438	463	457	434	440	463	433	455	475	452	452	435	447	452	458	499	451	441	427	431	440	438	428	451	464	449	467	425	446	431	424	435	442	462	459	461	450	433	452	441	416	445	431	457	457	444	440	427	439	432	452	464	403	461	417	475	471	438	439	418	428	441	467	426	468	457	431	430	444	445	420	462	434	457	407	432	459	472	432	415	447	478	447	458	453	453	421	451	479	463	453	440	452	435	485	451	443	435	441	470	425	460	397	429	493	484	478	427	444	464	479	418	490	451	407	433	448	436	455	451	450	432	390	459	433	432	453	468	462	437	416	443	462	438	433	469
9365	3139	1431	719	584	485	525	452	439	411	368	351	347	364	349	381	305	350	357	337	355	353	353	348	347	336	362	348	365	320	351	338	341	351	344	354	287	304	349	292	343	325	336	376	331	363	317	336	361	317	343	336	326	342	325	343	312	344	336	304	331	354	314	350	334	356	351	350	361	320	339	337	367	369	349	307	339	364	320	329	342	319	329	345	320	341	363	313	318	343	368	370	341	332	299	328	361	366	351	343	330	356	344	372	377	316	345	372	362	369	351	339	336	365	329	344	337	350	361	344	352	349	369	355	348	319	300	351	324	373	337	354	303	313	340	337	307	295	320	339	366	313	312	337	305	335	351	356	318	330	377	347	325	326	341	344	372	352	352	381	360	332	345	324	317	359	314	375	352	331	369	329	321	321	356	382	358	338	340	334	333	333	349	350	317	326	387	352	381	313	318	322	342	322	351	349	328	335	339	364	316	334	353	328	365	366	343	372	325	358	335	317	332	348	364	321	361	351	361	318	307	403	331	338	340	334	331	345	334	323	365	318	328	324	354	328	322	356	397	352	317	342	353	352	331	309	348	326	338	326	339	317	294	368	325	372	319	347	325	333	309	340	338	320	324	335	344	314	341	318	297	361	329	329	310	332	327	329	320	314	382	340	307	327	350	326	324	321	333	330	326	365	329	313	358	349	314	302	357	324	356	305	336	361	331	335	380	341	312	300	328	325	324	378	338	321	312	350	345	314	348	330	333	336	364	316	361	298	318	340	324	348	328	338	329	318	332	384	350	349	331	345	325	350	320	312	339	343	348	350	348	342	332	323	311	308	348	328	352	349	342	335	334	353	318	320	357	337	364	346	372	341	321	299	337	383	305	361	294	321	343	375	346	325	327	326	333	322	320	338	339	345	319	318	341	327	341	335	370	313	335	346	341	316	320	341	346	321	347	344	357	335	321	364	357	312	332	312	305	345	351	338	343	298	340	380	365	310	320	327	347	357	335	342	338	333	326	365	324	341	347	339	294	327	307	357	355	328	332	325	323	336	304	364	354	339	328	335	377	323	336	344	325	347	346	362	345	343	356	349	354	306	348	339	330	330	316	360	335	313	332	329	310	313	369	359	371	328	318	355	337	310	335	340	329	331	332	385	321	332	348	337	318	315	334	341	300	343	331	319	309	336	339	347	308	350	358	341	355	348	350	352	345	316	356	319	324	318	322	358	348	345	340	316	340	330	323	329	325	330	344	344	297	295	350	361	351	321	311	352	356	326	341	337	330	329	345	320	346	338	348	369	333	320	338	331	361	368	357	314	336	347	325	335	344	360	346	347	348	321	305	380	356	335	353	305	368	324	344	348	356	350	353	364	323	339	329	339	360	335	367	331	306	343	342	337	335	335	341	370	354	309	341	352	337	346	349	338	326	325	352	318	336	331	330	349	331	334	370	340	371	326	330	333	372	329	303	314	365	360	308	344	350	368	335	286	340	355	328	329	355	316	345	377	355	350	358	328	358	330	319	330	331	362	329	325	355	337	354	354	320	366	319	350	365	334	351	364	364	324	360	347	356	360	335	301	318	307	351	360	311	356	324	360	327	349	326	314	354	343	364	341	328	356	344	338	340	352	327	378	344	330	362	336	345	332	349	338	375	331	330	353	357	357	355	356	329	371	341	357	339	333	356	336	351	333	303	394	344	308	344	309	347	354	358	359	336	346	306	324	360	296	359	324	368	355	343	347	357	333	362	313	320	362	333	365	323	339	329	328	346	330	323	336	336	345	339	332	326	336	306	344	349	332	354	345	358	356	361	355	331	302	357	353	339	322	323	350	353	375	355	309	369	355	326	336	346	312	332	352	388	317	327	350	348	367	313	353	322	364	303	319	324	316	376	357	369	323	326	277	338	330	316	346	372	318	373	356	340	351	302	335	348	339	345	309	350	377	371	353	317	354	329	341	325	341	325	344	362	337	344	358	321	366	342	346	359	342	350	329	357	325	335	384	315	343	317	362	337	340	339	336	356	343	354	344	343	344	340	359	330	343	323	352	334	327	368	325	336	312	353	368	304	332	347	339	329	344	328	354	330	314	303	330	348	335	323	335	337	348	326	325	355	378	332	362	357	309	342	355	364	296	291	317	356	360	364	316	372	348	339	361	340	353	351	368	330	300	311	345	351	338	337	375	354	332	369	354	355	308	315	332	319	329	349	352	336	342	342	325	330	376	330	323	361	353	316	306	342	314	362	341	340	390	367	332	334	348	381	334	354	322	333	337	344	335	331	344	338	320	344	367	359	329	341	341	384	344	382	362	325	321	326	290	335	334	366	340	317	369	302	361	318	377	353	366	339	363	332	328	371	321	326	356	364	354	331	295	350	357	311	348	330	355	345	359	338	339	356	363	328	349	384	335	369	380	326	343	337	364	316	335	323	341	348	342	331	366	305	330	355	327	299	334	352	348	331	321	308	350	329	330	326	331	367	388	373	385	329	344	291	342	319	374	348	357	352	340	347	349	318	317	337	324	335	325	352	354	339	353	360	349	360	335	328	315	329	321	337	359	349	333	332	369	341	339	345	338	357	349	334	312	369	314	323	348	338	321	361	332	363	381	326	327	354	384	360	337	367	385	337	344	352	370	342	374	328	386	335	350	314	354	335	358	363	325	346	330	351	362	327	353	344	347	342	339	360	330	310	327	340	375	348	306	351	348	335	347	338	327	340	341	324	326	338	334	334	350	347	354	361	324	319	324	309	312	313	309	320	351	339	346	316	321	359	296	335	356	323	337	344	347	323	319	341	379	336	380	358	357	345	358	331	359	347	349	355	351	344	326	327	370	349	338	367	330	340	337	336	343	341	352	337	370	338	327	376	355	319	362	326	363	332	337	329	339	371	342	329	323	360	369	330	364	351	313	332	316	363	373	366	310	325	350	333	330	330	332	364	319	312	344	329	347	332	307	331	329	312	304	325	343	338	346	322	340	310	359	347	341	369	338	371	344	360	368	357	372	352	357	340	345	344	317	357	371	330	318	330	344	330	349	333	328	319	311	333	309	360	338	359	337	326	324	329	343	331	333	311	337	290	349	332	376	327	400	346	335	343	352	315	338	351	367	355	369	354	309	332	317	319	332	332	372	360	303	352	317	333	360	352	357	359	341	316	365	373	357	317	309	319	324	398	340	328	350	310	361	346	338	340	314	378	370	364	346	350	359	320	376	356	333	343	394	353	360	368	327	361	337	353	348	358	347	332	322	345	360	341	366	331	342	328	323	345	329	291	331	348	330	319	353	324	325	345	336	317	349	310	325	357	346	342	361	329	352	335	308	321	358	331	344	344	348	335	354	385	353	354	331	353	316	328	325	330	328	382	375	338	352	356	319	345	351	352	345	324	359	349	352	357	357	336	345	334	354	330	378	331	333	339	339	354	306	396	301	334	366	347	330	327	328	330	348	342	353	330	342	358	360	321	352	365	347	333	323	337	316	344	325	372	355	350	344	356	340
6883	3376	2614	1967	1843	1722	1716	1471	1307	1294	1125	1016	908	950	854	928	841	858	826	863	838	858	831	824	829	815	846	853	851	817	785	805	861	834	879	820	817	761	812	824	810	820	788	793	850	820	801	812	794	798	806	792	856	834	810	838	823	789	858	846	833	768	817	822	840	823	817	814	824	805	835	834	824	835	786	844	772	826	820	814	761	785	765	756	806	828	833	796	763	803	801	762	801	767	786	767	862	762	813	794	775	802	814	803	813	841	786	779	856	852	840	799	793	781	802	812	761	794	837	835	801	852	775	796	839	778	743	831	844	823	806	842	827	818	792	867	799	807	761	857	798	830	842	845	844	794	790	825	807	789	853	802	851	848	800	785	837	855	812	765	814	791	824	834	826	777	818	787	807	797	871	781	807	818	807	813	835	777	792	799	784	841	807	796	762	825	832	787	790	759	835	770	800	871	811	871	801	810	835	873	862	767	791	799	824	773	883	826	801	826	826	759	818	790	844	830	795	786	812	843	776	805	794	793	838	866	761	798	828	794	800	792	750	843	840	791	784	783	807	823	804	813	838	798	784	789	799	828	797	844	778	883	793	832	772	769	790	826	842	802	806	818	821	800	852	841	839	783	814	789	778	800	817	859	809	809	825	811	788	823	844	795	854	788	800	815	835	827	818	817	794	772	810	828	803	818	815	808	865	823	786	820	828	808	808	819	834	844	803	839	808	852	837	853	773	850	812	770	863	765	751	777	823	825	799	778	728	815	843	836	836	807	835	874	777	807	787	770	830	837	845	801	761	836	779	821	768	829	811	808	776	858	801	769	750	867	807	800	790	805	772	782	850	836	871	867	756	824	826	850	794	774	792	861	892	795	772	783	781	906	844	803	793	815	780	773	810	811	812	835	773	826	836	840	799	826	794	806	852	807	799	754	791	832	783	790	773	819	815	848	830	813	819	794	834	851	776	799	821	799	839	779	818	760	751	797	794	780	836	797	803	812	806	861	837	777	806	756	845	794	819	743	809	844	786	816	796	791	800	786	777	880	843	845	800	852	800	787	865	796	784	841	764	826	797	787	781	783	787	781	825	842	861	832	833	808	810	785	849	798	819	770	805	845	833	903	780	825	757	832	830	846	855	812	865	801	808	813	840	812	787	797	833	789	810	786	843	821	801	809	821	843	838	834	854	762	778	810	814	774	831	792	749	792	803	818	790	822	802	811	777	884	817	814	800	893	793	827	801	827	829	786	844	812	791	815	802	762	839	764	828	783	777	818	835	823	838	799	797	838	823	829	752	860	815	802	787	812	759	807	811	842	806	831	833	814	830	809	816	830	815	821	875	756	802	847	829	822	802	817	781	799	811	846	808	842	798	822	760	809	761	803	825	789	811	797	804	784	851	837	781	791	816	831	823	816	812	789	812	834	821	823	879	823	787	804	819	772	827	868	816	788	860	815	808	785	824	825	856	830	807	786	773	779	815	808	800	800	810	803	841	779	766	787	797	771	855	871	878	834	810	815	758	802	802	779	832	778	785	798	860	768	838	805	825	772	832	828	802	818	838	813	812	830	901	834	781	811	834	812	829	859	807	816	763	791	779	830	816	764	784	815	834	774	810	794	807	831	758	817	846	773	815	786	816	870	764	796	825	833	833	819	789	831	857	841	784	748	791	796	775	845	852	750	824	792	802	811	865	812	770	800	784	806	765	800	822	796	812	817	828	792	792	796	806	819	780	817	798	798	810	783	752	813	789	791	797	826	742	831	827	823	804	834	859	877	827	796	865	784	785	811	783	837	815	847	800	808	815	839	824	793	841	795	853	776	763	798	800	784	756	802	830	774	801	783	809	847	851	808	793	822	790	790	813	823	814	753	781	806	830	833	758	795	802	826	866	759	780	842	820	786	832	792	783	796	832	834	808	790	826	809	821	800	848	805	826	822	730	790	782	779	783	867	799	850	780	823	819	819	807	804	763	840	801	836	842	803	811	761	846	814	831	823	791	754	797	798	807	768	807	818	790	826	831	778	830	783	819	830	897	780	780	795	780	866	778	798	821	801	809	780	840	846	789	830	791	774	839	738	787	760	831	843	844	799	821	857	873	821	776	836	790	838	762	815	835	809	810	803	829	810	817	836	818	823	750	814	786	801	850	791	814	817	807	861	786	819	786	758	782	811	802	788	843	815	804	846	800	850	828	775	766	763	800	768	848	814	819	769	809	787	795	783	832	800	831	830	800	759	845	744	834	804	792	775	832	865	819	769	812	777	764	840	801	791	791	820	832	852	789	848	833	786	764	864	765	784	780	809	865	808	769	794	758	831	849	877	779	815	784	815	803	828	805	806	813	782	797	762	845	812	877	839	771	834	791	801	769	828	841	777	835	808	765	778	805	816	908	792	798	812	795	814	802	801	797	777	810	771	792	803	784	806	746	773	771	816	779	810	756	836	791	793	817	789	826	850	828	810	817	793	821	798	831	809	807	838	818	862	815	789	791	819	819	793	811	793	848	793	829	829	820	817	827	823	801	808	834	860	833	811	830	798	815	812	846	798	825	824	841	835	814	782	818	838	816	768	800	838	863	822	831	852	833	788	823	775	844	775	771	798	818	802	805	883	819	774	814	747	808	824	808	852	797	806	818	850	855	845	778	806	822	806	818	803	830	840	837	806	785	791	840	860	810	820	815	811	812	798	803	823	806	838	790	787	765	826	816	879	832	834	801	819	827	837	800	818	816	773	816	812	823	832	801	813	815	848	827	787	780	785	793	786	871	855	807	859	810	795	826	806	842	830	850	769	839	769	784	779	860	850	803	788	734	827	770	825	839	770	812	814	828	785	811	810	840	878	828	782	862	857	802	810	800	830	828	792	801	832	788	797	817	853	782	781	801	819	867	816	803	817	840	873	791	790	851	818	813	849	792	835	785	859	804	791	815	818	825	802	762	790	849	813	813	829	765	828	796	818	833	780	826	771	837	802	857	809	825	793	777	823	759	787	792	803	845	759	844	776	798	818	800	813	826	775	742	841	799	799	766	793	822	858	760	797	795	798	843	829	828	813	814	830	792	835	854	801	877	813	831	811	835	797	828	799	835	807	801	870	791	834	814	758	804	839	818	758	825	798	817	812	830	806	764	849	823	832	882	791	819	824	822	749	854	778	792	813	823	813	774	870	820	820	789	786	796	785	779	773	835	783	809	813	819	795	867	785	829	777	781	783	815	810	826	813	788	781	753	820	813	821	745	864	829	818	806	851	803	785	856	790	790	782	791	802	802	791	839	863	861	832	812	820	798	798	822	819	783	756	815	838	838	777	789	849	841	883	827	841	816	814	831	820	858	835	841	847	811	819	830	824	822	774	779	824	831	789	796	826	860	802	808	809	819	795	800	864	808	851	767	799	818	808	810	844	831	840	756	802	847	829	792	838	741	777	814	811	728	822	853	779	783	815	826	843	780	780	814	774	790	775	817	831	836	832	817	800	850	780	792	839	800	784	767	781
22114	9000	3909	1104	745	625	633	553	500	467	430	377	366	312	368	353	350	348	311	372	372	354	365	333	334	321	344	338	308	334	326	313	333	313	359	345	308	348	326	336	338	321	325	360	348	291	330	337	294	334	345	285	340	294	336	319	309	331	351	305	250	338	295	299	333	327	318	376	303	330	322	313	311	316	304	322	298	310	361	314	320	342	325	298	326	303	283	351	342	325	337	327	326	342	321	334	312	301	297	316	314	310	320	304	334	329	324	297	354	325	335	295	278	285	317	278	334	331	301	298	338	322	321	311	304	319	326	307	337	316	349	334	347	349	307	323	305	341	330	313	340	286	311	338	308	267	300	328	349	315	310	317	326	320	319	318	352	350	359	327	317	343	355	295	317	318	313	344	317	320	313	326	325	325	350	291	313	330	345	312	311	322	335	315	328	335	295	306	325	318	360	318	319	305	283	287	338	332	348	327	297	321	299	381	346	327	322	302	323	320	288	347	316	319	329	350	340	334	317	338	323	279	300	314	339	339	306	309	341	312	319	299	321	311	318	322	323	342	337	334	302	300	286	317	315	314	334	336	308	317	309	263	324	337	328	322	308	335	328	327	304	312	318	335	357	300	319	312	361	305	311	306	328	301	318	342	301	320	326	339	303	320	328	305	301	294	337	312	308	315	319	360	282	315	323	321	315	334	353	319	298	310	308	322	300	314	319	329	342	312	332	301	284	316	311	303	327	328	319	306	330	314	295	353	314	332	328	315	334	298	333	286	309	344	344	321	302	316	324	334	326	360	332	312	332	333	372	345	316	281	298	331	323	297	349	326	312	330	312	331	337	328	280	287	319	321	309	346	326	325	293	344	348	318	306	305	330	335	309	314	317	335	331	313	349	353	318	301	346	311	304	317	313	304	352	316	328	319	301	306	335	312	342	286	280	300	311	311	322	319	317	319	336	311	292	333	295	313	318	306	319	325	287	317	316	321	312	316	313	335	296	319	307	298	313	348	325	302	314	339	323	327	298	325	315	317	305	299	325	320	296	304	345	304	347	362	316	298	326	317	329	325	328	345	297	292	292	338	343	305	290	307	337	325	336	299	318	327	300	332	320	293	349	357	345	288	324	313	330	330	332	321	326	322	295	315	316	333	352	315	329	341	309	322	322	339	352	300	316	307	285	318	345	337	348	309	290	324	335	306	267	311	318	300	329	322	344	304	287	321	317	297	345	343	321	333	302	288	331	318	327	337	351	327	333	322	312	328	334	301	335	325	361	323	337	297	324	322	331	324	291	349	310	343	333	308	277	291	329	322	361	307	311	331	315	304	298	290	303	339	323	321	306	330	315	326	327	337	289	299	307	305	305	334	297	285	319	308	348	306	346	326	285	335	323	308	314	363	317	318	353	323	279	305	321	336	281	339	331	326	295	329	322	346	344	357	330	305	311	324	340	321	309	323	305	336	281	361	298	358	298	305	321	377	291	309	372	325	313	320	326	332	283	319	307	299	318	320	319	309	324	330	318	321	360	301	327	326	340	328	284	292	339	337	324	350	322	327	299	301	331	286	322	316	355	318	312	311	260	349	318	330	323	315	309	297	319	342	338	321	301	319	289	328	351	331	306	295	330	329	326	302	319	327	302	339	335	324	310	302	331	325	329	350	335	299	344	319	300	299	329	309	302	301	311	320	294	324	313	327	328	325	339	321	307	317	329	311	311	300	358	315	316	346	385	328	335	322	347	339	289	353	334	336	320	335	316	320	357	340	335	319	328	320	314	324	335	328	309	338	299	336	297	320	341	299	335	334	352	312	324	314	323	285	307	307	322	306	304	348	367	346	310	325	315	326	364	302	343	351	316	331	323	313	328	329	341	326	318	310	311	344	292	318	320	309	347	329	326	278	346	311	307	317	314	343	347	323	291	315	312	301	325	311	324	321	312	298	307	309	356	311	353	334	303	337	305	348	338	317	319	286	326	306	339	335	304	339	302	305	353	339	348	310	327	315	324	321	310	337	320	332	325	330	292	318	302	358	324	339	317	306	317	335	316	334	314	347	344	300	317	332	338	313	307	281	327	332	322	277	339	303	306	367	323	316	313	331	336	311	328	332	312	315	368	312	308	282	323	336	309	320	297	332	301	304	319	320	327	352	306	312	334	321	321	298	314	352	323	303	310	325	290	332	337	341	358	308	303	326	329	298	283	262	305	318	281	317	341	329	333	297	327	353	308	314	293	311	304	328	296	335	296	331	308	334	331	301	319	303	325	301	327	325	299	321	339	344	347	291	298	294	365	323	312	303	314	329	340	335	307	326	323	331	298	311	313	340	299	317	280	364	303	349	309	328	307	314	314	315	345	306	348	314	300	332	345	323	345	320	345	314	313	304	320	301	337	317	331	348	307	285	334	322	351	340	299	327	339	355	343	316	339	307	343	327	349	339	333	317	301	345	324	311	331	333	293	350	351	327	309	329	298	269	288	331	311	320	325	336	338	351	353	311	307	349	294	294	327	296	325	343	365	323	364	324	310	333	283	342	316	344	330	325	321	322	305	324	328	334	312	325	317	311	312	326	286	325	354	344	322	320	318	316	320	304	326	328	342	334	334	307	342	314	320	322	269	281	305	321	344	296	321	313	335	311	279	301	305	320	335	327	345	350	306	344	338	306	290	335	371	324	340	328	321	322	314	338	303	294	338	311	311	325	325	309	316	313	298	289	329	329	345	302	336	314	339	358	321	356	339	341	350	311	329	293	302	313	296	341	305	340	306	383	313	328	316	350	287	295	356	347	308	377	345	325	317	325	305	328	335	315	312	335	333	302	306	364	316	315	307	336	315	332	353	332	349	292	344	319	327	316	299	328	362	313	358	311	351	295	332	307	341	328	312	309	286	343	322	347	279	308	356	301	337	321	341	300	321	305	318	314	340	285	315	341	339	331	297	321	327	351	311	292	291	264	318	352	351	353	335	308	330	335	342	308	278	324	328	316	304	325	336	286	355	287	336	355	300	320	361	296	296	292	323	318	328	303	319	357	327	291	384	275	335	324	296	305	311	298	320	302	322	297	331	365	318	310	283	333	320	326	321	323	348	331	329	299	277	324	324	345	331	294	311	349	308	294	297	357	333	313	314	311	291	333	318	327	315	318	315	271	310	325	346	353	364	324	320	320	300	303	321	283	352	321	338	317	291	301	335	315	285	331	344	336	316	322	310	302	330	317	331	317	333	336	331	344	309	316	298	352	328	322	343	330	343	298	328	343	307	317	341	339	303	305	296	285	326	330	354	319	314	341	353	299	306	314	320	339	311	319	312	294	323	300	329	299	308	334	311	328	318	302	307	366	321	298	323	295	345	305	328	319	344	347	318	340	320	323	314	309	354	335	338	321	297	321	303	328	331	314	310	329	353	347	346	340	317	295	323	280	294	336	364	328	341	326	317	326	293	306	336	314	309	329	310	346	332	307	290	325	344	322	374	321	311	338	308	315	309	344	349	323	312	316
15937	7444	5475	3101	2813	2457	2495	2038	1682	1629	1389	1191	992	1033	912	885	909	860	856	842	862	879	826	974	876	843	832	776	760	746	777	802	799	856	789	786	787	823	786	784	775	771	768	758	738	814	786	741	765	757	732	811	776	771	733	816	773	802	749	783	753	742	752	737	757	772	771	802	826	783	746	800	766	729	730	729	809	792	779	757	765	770	751	746	796	777	824	769	760	749	754	768	811	778	793	729	765	764	789	778	747	746	752	762	780	774	791	777	707	736	725	801	794	739	758	772	811	810	764	765	725	747	761	777	742	763	760	829	727	742	770	754	766	750	744	758	769	824	814	816	800	720	761	732	770	770	770	737	769	755	743	767	767	747	792	802	781	796	775	767	772	770	797	745	767	743	764	791	736	745	747	802	752	752	793	712	739	717	773	765	783	744	801	776	792	762	716	718	834	731	808	771	757	720	777	742	717	722	794	767	862	786	773	805	731	750	797	781	775	809	753	774	786	771	788	699	753	754	801	793	773	792	762	771	731	745	776	736	775	826	771	730	747	729	813	755	792	808	714	776	777	680	748	776	779	760	732	784	754	758	772	772	791	763	754	738	820	748	773	790	770	746	745	756	713	735	738	757	729	728	783	752	806	794	763	830	802	798	829	707	793	743	776	813	724	803	731	720	767	742	749	737	730	772	768	762	767	708	753	780	754	742	768	754	725	781	765	740	802	762	775	829	727	735	768	803	753	788	691	774	733	749	760	740	754	725	817	798	808	772	783	738	752	792	785	770	767	801	772	765	767	726	774	787	772	841	744	810	796	755	748	806	761	746	739	751	746	781	752	722	733	798	785	791	766	781	801	700	787	792	720	744	806	756	796	819	763	762	780	757	752	756	759	806	805	792	706	773	759	735	795	761	747	760	751	743	771	755	784	747	741	764	755	812	787	787	777	758	793	785	777	754	843	720	761	775	735	766	744	764	741	756	762	791	757	733	727	752	733	809	780	767	705	751	736	792	747	809	756	729	788	762	808	812	778	777	733	714	738	723	763	768	761	748	784	702	738	778	797	761	700	738	776	722	764	747	714	782	752	793	795	789	777	711	811	765	737	743	814	777	788	739	772	776	733	761	777	787	757	764	736	718	754	814	765	741	795	837	714	768	754	729	740	753	760	762	783	769	745	761	785	702	786	749	760	814	756	747	806	703	770	753	731	768	678	761	768	734	764	734	777	787	734	713	739	712	772	757	812	742	757	782	735	735	775	680	777	725	766	762	750	697	720	765	791	729	772	784	825	756	763	809	813	717	785	791	730	813	696	731	743	757	701	758	789	713	794	757	778	797	771	758	724	741	748	752	773	729	800	776	702	757	765	788	738	808	772	771	746	748	771	758	768	732	772	749	791	729	747	763	737	719	723	779	795	739	747	795	775	713	763	725	746	751	763	793	744	747	768	738	743	754	760	732	774	792	759	729	788	775	740	772	759	779	790	752	755	738	747	765	787	746	794	725	753	698	725	722	776	821	793	765	763	765	758	740	818	823	801	769	755	751	750	736	836	784	705	763	774	766	788	734	700	793	764	778	781	799	764	806	737	824	768	757	727	717	732	756	749	751	708	817	753	791	746	812	781	765	710	776	729	760	739	758	798	770	799	742	804	790	770	754	701	793	725	767	752	757	708	775	770	757	791	721	766	729	779	735	762	756	763	768	763	752	775	795	778	749	766	760	794	778	733	777	785	761	745	775	762	768	810	749	728	795	767	754	749	757	771	799	747	759	818	725	791	766	776	725	783	782	745	733	790	757	753	777	737	724	732	780	789	768	793	764	812	738	755	775	766	752	769	820	741	776	723	770	750	784	786	765	747	782	790	772	751	772	771	799	746	742	782	769	720	788	771	770	746	792	743	786	711	767	752	731	772	762	725	782	708	765	711	788	734	775	799	761	764	704	768	771	760	767	785	752	771	761	737	783	775	793	758	791	805	737	767	781	773	750	780	768	714	787	791	786	791	803	810	752	738	713	768	760	763	789	775	761	796	749	755	772	779	752	762	768	803	716	757	779	771	756	774	794	775	752	784	722	770	742	756	764	759	689	756	785	745	791	782	746	758	757	768	759	764	789	722	758	750	734	808	744	794	721	802	751	780	753	796	702	763	786	750	763	725	719	754	733	758	801	763	757	736	729	762	785	772	776	782	715	701	795	725	730	752	743	778	783	738	752	786	749	808	760	745	751	817	765	782	775	709	769	774	735	772	775	786	788	754	823	762	744	782	755	745	786	727	772	751	753	750	782	738	734	777	744	756	734	734	773	789	774	728	743	785	727	737	724	783	793	800	841	773	772	794	783	809	742	735	764	754	725	820	777	774	754	788	807	732	739	741	770	706	778	803	795	765	796	738	782	768	797	772	797	798	799	723	736	743	721	793	755	760	760	794	732	728	741	745	800	719	774	753	745	748	772	728	806	767	750	780	734	752	755	765	764	722	767	757	769	774	790	791	746	791	740	783	832	778	754	787	802	726	785	780	763	789	745	786	733	752	777	802	789	782	790	824	754	736	788	770	780	774	775	803	792	767	754	754	782	798	789	765	767	745	775	777	805	782	742	733	745	739	745	771	718	764	780	725	771	817	738	762	783	759	733	804	793	782	771	804	757	765	802	778	835	741	729	808	803	785	780	798	741	718	752	754	786	798	777	757	779	737	754	737	778	761	748	747	743	764	774	775	808	721	788	718	788	770	754	774	727	722	780	758	798	727	756	768	727	746	765	789	765	736	755	786	790	804	766	774	695	694	737	798	776	741	756	801	760	753	780	751	746	742	754	749	786	803	770	759	750	772	726	745	751	767	810	752	765	780	730	751	774	753	726	782	773	849	758	773	804	743	750	785	777	762	750	810	720	737	732	785	761	700	787	778	741	767	779	746	756	783	729	775	761	775	776	798	789	762	731	730	746	713	706	744	721	764	807	749	815	762	758	773	801	754	742	764	777	726	780	767	762	757	733	776	772	844	775	789	791	749	774	767	770	755	809	802	805	742	750	764	722	806	747	752	773	771	729	740	769	754	755	774	777	766	765	761	791	728	773	787	773	753	738	749	746	743	785	776	763	781	746	751	771	739	720	730	807	673	781	773	774	770	749	781	839	742	804	752	748	772	770	790	754	775	730	719	746	744	776	754	746	752	815	746	764	817	755	744	796	824	787	775	780	796	719	769	776	758	720	737	783	742	778	748	765	733	793	770	758	748	811	736	777	781	759	791	781	728	788	792	814	816	738	774	752	698	719	749	791	764	767	719	734	790	770	761	768	737	756	737	716	756	801	782	767	781	800	762	766	770	803	781	760	806	784	747	761	766	733	793	779	758	751	767	809	802	765	790	772	786	740	812	701	759	733	760	788	786	774	779	728	775	809	755	783	742	769	704	766	736	767	829	793	766	780	755	766	728	772	759	800	693	728	786	785	783	785	768	786	796	748	773	747	797	790	735	796	765	753	773	792	821	742	755	776
31759	14197	4933	1445	945	763	683	531	418	421	293	239	245	223	228	215	206	201	195	197	199	190	190	185	201	199	180	178	182	189	187	156	173	186	168	178	190	177	166	179	182	191	193	183	183	181	192	162	175	148	182	171	187	165	162	166	180	174	199	189	177	168	196	164	201	166	198	180	184	175	175	177	165	187	170	171	187	192	167	188	186	179	165	168	154	172	171	164	189	209	168	177	176	188	209	177	172	162	174	179	178	172	163	179	187	175	192	175	157	186	176	202	177	166	169	172	186	165	172	186	176	159	199	167	183	171	171	188	174	168	163	160	184	187	171	159	208	192	202	192	179	182	157	179	169	166	177	196	179	184	181	179	176	196	162	204	178	185	185	177	204	150	162	189	162	201	183	169	176	166	188	170	159	170	183	206	202	174	183	164	166	177	195	169	172	176	187	185	211	185	179	185	210	187	173	198	157	196	159	167	164	154	189	177	200	201	179	178	170	184	187	193	177	173	181	200	201	159	176	176	170	166	192	178	149	169	165	207	172	169	185	162	198	168	166	180	144	170	156	173	191	193	147	176	177	175	195	200	179	167	191	157	178	141	163	196	174	178	178	181	182	166	169	196	188	194	159	167	175	163	174	185	164	155	183	201	191	194	176	205	154	170	185	179	191	176	191	176	190	166	167	174	161	193	201	186	190	177	178	186	180	174	190	209	177	168	171	165	171	157	174	167	190	189	184	176	182	156	187	169	185	180	183	149	192	188	174	158	176	167	171	186	163	181	211	160	180	186	184	225	163	175	144	150	178	192	192	174	163	154	193	159	175	179	175	190	177	200	177	186	189	173	174	175	149	154	193	177	158	197	181	184	170	177	176	188	168	164	164	188	159	163	175	201	159	177	152	159	154	183	182	182	177	177	184	163	153	184	174	176	174	194	170	171	185	189	186	166	169	152	180	145	181	174	174	160	170	178	183	181	185	193	174	173	198	171	177	178	192	184	176	169	186	161	185	165	172	181	203	212	184	158	178	188	154	188	159	172	182	172	178	168	183	206	202	153	159	157	175	189	189	173	165	163	169	168	170	177	158	161	166	158	186	159	184	157	151	149	166	157	163	200	177	188	160	160	187	186	176	198	176	181	156	181	195	188	163	183	199	190	178	187	164	167	185	164	168	173	198	175	169	180	184	171	177	149	157	183	207	199	171	182	149	176	188	175	177	159	193	156	183	190	182	186	175	165	180	169	159	177	154	171	198	170	200	197	158	172	180	205	171	168	195	177	204	174	161	170	186	195	184	200	188	167	183	171	182	162	167	172	188	175	186	220	190	181	189	172	192	174	196	178	197	162	146	165	163	192	183	173	170	179	183	177	171	182	159	171	164	196	161	177	181	188	173	166	177	183	174	180	186	177	174	167	171	186	168	187	130	196	171	179	194	192	195	179	168	154	193	165	191	146	184	167	161	158	179	178	173	183	204	184	167	180	193	209	177	163	180	184	176	174	162	167	176	179	170	182	181	161	162	179	171	172	172	176	149	180	139	180	160	161	165	176	187	201	172	148	155	165	159	164	206	187	199	163	177	189	163	193	152	180	190	153	204	170	176	165	174	206	181	174	182	185	190	176	137	188	200	203	163	170	180	163	147	173	162	161	194	163	151	180	162	177	184	188	176	152	154	192	203	165	202	156	182	201	148	166	174	155	174	173	168	163	188	168	177	173	168	167	158	171	178	189	194	177	149	170	157	163	150	187	199	186	162	172	181	161	172	187	148	184	178	197	178	164	173	183	175	180	175	183	180	176	192	200	168	181	198	173	182	192	181	173	183	167	170	182	187	190	169	183	160	190	154	177	177	189	163	158	173	196	168	169	185	173	191	175	198	170	201	177	178	163	184	170	185	179	190	174	159	177	196	198	167	201	170	171	178	196	198	164	155	167	167	180	159	160	146	158	185	169	167	183	174	171	163	186	183	182	165	187	174	185	178	219	186	183	151	191	179	179	182	174	181	179	141	170	166	168	173	184	167	176	149	188	157	199	194	192	196	200	169	176	193	180	173	184	158	189	157	171	172	168	176	189	186	194	184	201	162	174	181	173	179	176	168	175	174	173	161	184	174	163	172	169	207	155	175	177	148	188	203	177	185	153	166	195	179	170	167	158	161	161	175	199	175	173	177	179	183	174	170	187	156	169	181	167	186	166	194	177	163	166	175	203	194	196	172	171	169	161	193	179	161	176	177	150	160	158	166	189	182	197	166	180	178	188	162	183	193	196	144	172	167	176	190	194	171	166	185	153	158	169	178	178	177	176	170	202	172	204	156	182	199	197	186	159	179	207	167	186	182	198	166	179	187	182	155	145	181	162	180	190	187	174	180	190	182	166	190	187	169	189	189	172	178	197	181	193	158	140	177	172	177	177	184	190	171	197	180	188	176	168	179	188	193	207	186	188	186	173	165	162	172	150	161	182	168	172	161	170	181	159	196	211	181	189	172	152	172	174	176	188	158	172	192	157	188	173	186	178	181	191	156	137	160	177	174	161	187	170	166	185	190	199	178	181	194	188	186	175	182	167	185	174	138	173	157	166	158	166	200	177	190	159	160	156	188	187	145	170	171	198	159	176	173	157	187	179	172	179	173	172	168	182	159	163	197	200	165	170	151	176	177	188	170	193	162	171	191	161	160	206	160	195	165	178	162	184	178	156	168	191	181	170	166	158	181	165	164	165	190	170	192	176	169	168	184	169	177	182	168	185	175	179	160	183	183	172	160	184	163	191	183	202	177	160	156	152	175	191	177	168	175	188	137	173	194	193	172	207	155	153	183	183	186	202	162	157	183	172	189	183	188	163	189	154	182	178	158	185	176	175	161	185	186	194	188	176	195	172	171	173	173	160	177	163	161	180	170	182	174	194	173	156	197	161	163	187	168	191	189	185	180	152	169	164	172	189	158	174	163	157	187	169	157	178	162	198	166	164	177	176	152	182	181	172	183	181	188	165	178	179	157	156	195	182	168	177	156	179	174	164	195	168	198	169	183	169	164	176	187	159	166	165	184	174	194	187	225	169	171	171	163	178	140	142	192	178	162	175	190	168	167	170	158	156	185	192	160	173	171	159	176	174	168	172	170	149	182	148	168	164	153	203	180	200	189	162	162	181	155	174	162	173	177	190	158	170	169	171	185	193	177	156	178	162	170	141	156	182	201	159	170	156	163	185	174	147	187	189	160	189	152	182	212	170	193	184	205	171	162	212	177	163	181	187	172	196	183	179	190	175	183	179	189	178	186	184	179	201	178	161	183	178	165	176	187	198	163	183	172	149	192	185	178	170	160	193	163	186	169	168	179	178	182	176	191	147	158	153	159	212	184	152	165	193	178	178	152	196	177	185	187	179	180	167	168	177	170	175	177	172	179	201	171	178	166	160	178	176	196	165	171	171	154	159	174	159	162	146	191	173	194	179	174	188	192	176	191	176	168	157	174	156	176	160	157	165	175	208	196	175	157	165
21395	10088	5656	3906	3462	3169	3008	2314	1800	1725	1285	938	804	851	760	729	672	727	648	667	626	673	670	692	587	546	494	495	509	480	500	483	513	520	513	477	513	486	501	439	492	510	472	439	475	467	447	446	436	485	441	458	433	439	412	454	467	448	443	442	458	432	463	451	428	450	435	447	421	449	405	438	412	441	395	474	471	425	471	455	440	466	428	447	416	470	434	452	429	425	427	440	447	465	444	414	421	402	462	424	431	438	385	419	403	429	421	444	463	418	445	411	441	446	475	428	485	451	421	439	471	434	492	432	430	474	460	443	443	469	408	413	456	446	428	427	425	472	423	450	392	455	453	443	438	471	476	440	406	479	437	419	430	397	461	427	405	455	449	484	469	422	441	479	441	435	440	413	430	424	423	422	449	437	439	436	470	418	435	424	402	498	417	414	472	453	429	408	476	436	432	462	432	421	408	421	464	464	438	428	437	457	441	454	405	434	477	407	431	433	418	415	461	422	427	435	410	442	446	454	433	473	442	419	451	463	437	422	424	422	480	439	459	427	447	439	436	448	460	448	426	449	472	421	429	434	487	443	414	404	442	432	449	466	421	439	425	407	479	436	481	443	466	465	450	443	451	467	441	458	442	439	444	415	397	435	418	433	451	448	416	475	487	420	422	436	434	466	472	458	430	409	434	424	431	429	433	439	433	444	427	412	461	465	431	462	412	403	430	451	475	448	430	473	461	462	424	440	427	420	436	457	458	463	416	442	435	426	465	433	471	431	433	411	420	440	437	440	453	453	439	437	425	446	461	419	444	478	443	422	401	438	423	489	403	417	441	428	411	466	464	413	429	453	433	437	431	389	437	457	473	429	472	462	417	431	437	434	462	466	434	483	417	456	465	430	417	422	425	445	462	413	475	459	402	433	414	411	459	472	453	441	393	417	456	461	441	414	456	461	449	452	441	427	450	429	441	473	455	439	444	448	407	444	485	460	438	431	446	489	452	474	456	476	417	444	433	471	449	453	429	446	442	450	434	465	401	474	402	468	461	419	463	429	426	420	429	425	435	426	460	446	440	441	419	421	444	464	420	444	468	450	428	412	475	435	436	410	438	463	420	463	423	451	465	453	417	426	446	449	419	444	411	457	455	437	451	425	432	430	434	459	468	424	434	453	434	432	488	455	447	424	432	422	458	454	486	439	445	481	433	430	480	444	455	452	443	449	439	424	428	429	423	455	441	456	444	422	442	456	422	438	403	447	417	456	447	418	426	444	456	432	445	439	414	442	454	449	458	476	411	450	432	459	448	448	438	431	410	441	477	439	423	436	420	430	450	432	444	433	452	466	422	464	430	443	413	423	460	455	408	404	434	471	463	442	458	480	421	426	448	434	456	429	430	446	431	431	477	458	417	451	432	453	454	456	461	473	428	470	461	439	425	431	441	458	409	476	467	448	443	452	455	452	464	427	462	446	441	460	425	457	422	456	439	460	437	484	429	424	429	410	428	424	434	442	427	459	419	416	406	428	442	454	413	427	460	464	431	467	442	453	483	480	431	457	443	446	429	429	446	442	481	420	474	444	478	420	424	438	424	454	397	429	447	471	455	459	473	408	463	433	413	462	419	441	449	464	446	428	425	424	434	457	421	451	427	419	440	441	443	429	418	397	467	429	449	441	433	462	438	392	407	424	430	408	479	437	426	432	437	427	400	429	470	434	424	446	449	421	434	430	417	432	455	429	445	432	399	414	455	426	484	467	459	423	449	455	435	409	434	462	433	448	442	438	445	462	392	460	430	409	442	465	421	470	500	437	467	441	409	478	407	431	420	426	458	465	457	438	447	430	424	391	449	454	468	466	451	443	421	431	447	419	425	470	441	439	449	433	407	428	446	464	459	458	394	491	423	466	460	465	443	440	425	449	438	437	460	408	468	480	427	450	428	454	432	442	445	447	418	444	425	465	445	430	424	399	433	439	467	442	439	433	430	450	436	422	435	459	455	422	433	450	444	439	437	448	454	470	430	426	449	449	448	451	421	447	409	421	429	442	423	441	413	427	451	427	412	464	430	450	448	417	440	410	411	421	452	424	470	426	427	462	412	426	467	443	461	443	481	451	429	470	424	426	461	443	418	462	469	425	439	429	470	441	462	456	429	408	458	422	475	409	461	432	425	464	468	455	433	432	442	438	430	438	440	423	422	437	426	433	458	429	439	447	430	411	461	486	453	447	467	443	420	450	428	456	402	436	468	457	414	440	433	451	442	451	448	429	471	468	421	428	446	464	436	427	443	421	420	427	426	416	471	462	455	448	439	440	457	440	453	450	427	458	416	453	444	416	463	454	431	473	422	422	438	405	439	481	430	440	446	399	419	448	434	417	424	448	463	411	438	460	427	417	462	439	420	458	430	442	429	460	449	438	449	459	460	441	439	464	481	451	435	428	457	426	447	450	447	440	434	432	421	426	454	467	443	396	462	438	435	431	472	417	460	451	423	460	474	449	475	431	454	445	437	418	458	411	481	452	433	443	442	432	416	434	465	428	467	425	448	440	425	424	430	442	425	481	439	433	466	441	419	419	456	479	457	452	443	402	459	447	431	445	474	440	441	427	431	448	462	454	435	425	425	462	444	431	396	420	402	419	455	407	447	440	403	466	409	436	425	433	436	413	431	421	457	433	409	463	437	442	426	468	471	470	437	423	454	445	424	451	453	435	454	415	442	445	436	446	459	467	414	456	429	450	449	447	463	449	445	425	424	449	444	451	420	427	402	444	393	425	430	445	471	428	411	431	430	431	431	457	449	433	438	434	451	446	445	443	425	411	418	468	428	425	442	407	441	447	441	457	461	438	453	439	444	438	451	454	419	427	461	417	466	402	416	460	451	417	451	437	441	449	433	475	442	445	450	468	390	431	449	462	458	481	434	449	438	430	433	446	440	487	460	463	447	431	422	459	478	408	442	452	434	432	440	443	408	445	394	444	465	442	453	468	444	481	431	407	426	449	426	476	458	483	464	398	491	484	405	454	453	442	440	443	432	425	441	435	432	460	431	452	468	463	442	443	397	405	471	448	481	438	439	433	439	456	408	486	437	440	413	446	473	445	428	440	488	453	416	457	450	434	483	474	417	475	440	421	450	408	437	444	437	429	484	449	452	445	428	404	459	481	428	442	457	442	467	454	431	441	467	488	452	432	415	430	467	435	449	423	456	430	476	445	415	415	416	430	421	463	452	388	466	445	485	439	455	455	435	420	440	424	440	446	429	416	450	448	411	488	444	458	431	401	426	439	437	467	397	422	438	420	458	441	447	425	433	414	473	477	467	428	447	477	425	421	454	420	438	442	438	452	462	459	429	423	455	496	443	424	459	423	461	477	447	454	453	463	439	472	452	483	449	464	427	420	447	432	429	496	443	434	443	421	447	464	487	437	446	414	452	433	395	436	402	459	445	476	444	476	432	455	410	432	424	431	465	444	422	450	496	435	459	450	444	439	445	421	432	409	454	459
8992	2878	1276	661	548	548	479	433	422	410	386	377	331	338	374	380	379	319	351	301	323	353	341	352	337	325	308	341	349	361	353	332	335	318	317	333	327	346	323	317	360	344	337	348	348	376	338	361	347	340	333	331	359	343	353	356	343	319	351	362	364	332	350	326	335	361	378	319	307	323	348	313	294	342	322	344	351	352	328	339	313	358	330	326	337	325	353	313	331	330	346	329	353	393	338	339	339	318	335	351	325	317	332	341	306	345	354	334	360	324	349	312	314	327	342	317	317	361	331	348	353	356	346	348	345	356	329	311	311	353	340	333	364	311	296	333	301	334	366	335	312	390	335	323	316	319	335	342	359	306	340	309	317	354	351	332	336	355	293	326	306	335	348	354	324	370	331	362	353	334	340	327	356	326	342	334	350	341	319	342	307	348	311	325	304	307	287	317	303	353	345	331	297	349	324	347	332	307	327	322	326	318	324	321	333	335	311	344	308	371	369	355	337	364	334	317	315	311	363	321	350	352	332	343	321	317	308	343	337	294	358	310	315	332	323	305	335	348	313	358	354	348	343	325	325	322	329	330	339	318	347	332	338	303	319	336	329	333	336	367	356	337	367	357	351	351	356	352	344	329	354	319	329	323	347	325	354	317	342	345	378	319	324	350	322	353	340	313	325	352	347	322	359	364	324	301	349	383	350	337	340	340	306	306	352	335	324	334	346	372	372	353	358	315	327	308	374	370	345	323	330	341	370	359	345	361	308	335	361	341	343	330	337	341	329	306	320	342	336	305	361	353	347	352	309	346	338	347	323	329	382	310	307	340	320	370	353	381	350	355	346	323	380	350	374	345	310	311	312	333	316	338	343	365	339	294	314	331	294	356	352	343	344	334	370	362	356	350	331	308	328	353	326	349	288	335	352	339	327	332	344	349	353	345	333	342	320	336	342	344	307	344	359	345	305	358	325	324	306	317	297	294	336	314	361	324	326	332	308	346	369	327	305	333	337	354	372	307	344	376	318	342	357	349	347	329	351	323	350	345	340	357	353	358	342	317	393	316	342	357	363	325	354	305	314	335	333	331	342	352	325	367	315	342	344	340	356	334	323	331	335	288	378	348	348	359	331	346	377	350	360	353	353	305	315	325	322	291	347	336	312	363	368	343	340	331	342	351	379	357	330	314	340	330	366	370	338	364	364	330	348	357	333	355	355	341	351	328	312	330	344	331	322	345	345	338	355	317	380	362	344	340	363	325	332	313	345	317	322	338	347	321	354	314	347	337	348	330	324	362	350	359	329	348	315	344	336	332	339	337	323	338	355	311	349	330	324	354	355	317	324	336	366	351	352	303	330	328	342	345	338	340	322	354	373	322	305	329	305	327	358	331	360	353	328	343	335	322	334	327	359	342	320	356	335	358	316	353	319	360	349	313	339	328	323	327	338	319	321	323	329	337	361	335	331	344	325	350	345	308	345	340	326	345	318	340	336	359	340	313	339	320	339	345	345	317	330	355	328	359	304	345	289	340	342	357	322	360	374	328	349	309	329	324	339	329	347	319	320	347	345	330	332	337	302	331	348	362	334	319	368	353	374	357	324	289	325	325	340	329	339	329	335	318	363	312	312	334	346	320	329	324	352	358	342	334	307	336	363	327	350	351	301	326	316	300	358	332	326	347	305	333	356	341	330	325	317	317	366	333	340	349	341	339	363	323	332	329	344	352	328	344	338	344	354	344	347	322	327	317	298	327	346	348	336	353	381	365	382	380	318	342	342	330	317	331	342	314	344	326	346	352	337	361	315	355	310	331	341	324	308	277	333	370	369	328	359	329	342	353	310	307	294	364	307	332	315	321	330	322	336	344	374	336	323	325	314	342	329	316	308	324	336	346	340	359	378	347	363	330	325	338	317	314	339	366	328	335	322	339	354	339	335	341	313	353	360	319	302	337	326	352	338	359	315	302	344	345	327	387	338	344	353	343	322	334	372	340	358	321	323	357	295	308	333	367	338	348	340	321	339	362	366	335	316	342	309	334	314	345	338	357	326	353	314	386	360	341	358	323	339	339	367	348	346	359	343	321	392	376	339	299	338	327	346	323	324	335	347	326	334	345	332	295	354	325	323	353	340	354	322	348	324	361	360	337	357	322	315	336	327	330	353	334	334	351	323	367	316	317	325	330	336	345	318	324	364	314	294	347	386	362	334	337	334	311	324	322	351	354	290	335	332	324	354	337	352	344	345	318	350	337	337	346	311	309	356	295	332	361	350	334	337	355	360	334	343	361	357	351	320	318	311	330	372	348	347	319	352	336	288	342	326	343	324	359	360	330	313	345	321	348	371	367	331	355	349	338	349	366	341	349	365	368	353	308	387	323	331	316	338	354	338	325	326	367	332	358	317	369	369	378	332	309	355	323	349	332	339	367	325	340	356	362	345	366	325	345	346	317	348	335	322	374	354	369	322	334	338	337	366	341	315	327	323	323	341	341	360	323	338	332	366	327	327	343	346	371	334	330	316	324	312	340	281	335	351	341	340	317	333	332	321	360	333	339	341	333	372	338	339	327	342	348	301	308	357	327	355	305	357	338	343	340	321	310	383	363	318	334	345	344	333	362	335	300	329	333	331	325	340	350	323	330	324	342	353	351	343	311	341	344	373	365	313	333	355	328	321	358	356	342	351	334	352	350	355	333	322	329	324	355	341	321	368	343	341	353	321	347	344	319	325	339	341	339	327	368	363	349	374	341	346	349	357	346	369	333	325	312	331	333	312	359	364	303	350	333	325	331	328	353	341	316	313	332	341	354	329	336	344	373	343	339	328	323	333	332	308	312	333	327	342	334	338	332	337	327	350	359	342	318	319	321	339	316	355	371	344	338	354	350	334	345	333	328	331	336	333	342	358	310	338	365	338	354	330	299	383	320	316	324	332	351	306	341	351	313	332	316	325	320	342	361	375	348	350	349	323	332	324	325	352	339	317	309	318	338	388	340	351	332	363	285	336	326	314	326	317	336	356	334	323	341	352	307	332	348	311	307	349	331	323	363	345	364	377	357	333	346	323	370	300	310	360	314	337	346	321	326	342	347	325	349	322	317	355	327	319	353	345	296	298	355	351	353	351	354	341	373	345	300	341	286	304	369	288	357	322	320	380	349	331	346	340	365	332	315	330	337	359	338	363	360	324	339	364	347	351	363	339	343	355	333	344	339	328	345	270	361	369	352	304	347	351	335	337	334	320	322	360	301	336	331	367	353	326	328	339	356	325	357	359	327	353	351	339	354	328	325	351	329	329	362	372	329	324	337	328	338	308	330	330	307	311	329	341	336	357	333	330	346	321	316	361	329	323	342	364	331	338	367	345	327	309	349	311	364	334	341	343	333	316	331	318	343	362	340	345	359	340	327	343	321	326	332	341	326	361	328	343	348	344	332	313	328	343	334	338	344	373	354	317	305	359	357	326	337	336	344	349	336	356	309	346	328	307	337	341	333	328	335	302	357	333	372
6982	3101	2609	1992	1701	1785	1589	1335	1238	1209	1040	941	861	877	864	821	918	873	858	852	818	893	895	831	830	818	853	810	797	795	764	823	846	783	816	853	767	770	788	807	811	836	840	818	794	799	801	785	805	829	793	826	779	790	849	833	818	794	818	846	837	852	868	790	824	817	795	785	790	784	796	837	838	797	820	728	831	787	804	832	755	815	809	859	778	802	830	798	820	805	813	834	811	819	800	790	769	814	828	796	788	787	815	802	782	789	805	822	810	795	766	757	802	782	779	791	793	769	820	804	817	799	814	821	822	843	861	746	829	833	832	783	814	802	844	806	757	838	796	787	792	782	847	776	810	864	762	829	778	805	854	819	800	843	791	856	831	789	855	808	772	837	748	802	792	780	759	805	814	826	803	808	827	802	811	845	797	788	790	806	794	803	808	827	803	827	758	825	809	817	812	788	780	827	835	844	831	765	853	743	830	769	764	868	807	842	843	792	811	882	798	850	819	804	813	794	817	800	842	785	790	746	759	828	825	741	842	821	802	791	830	832	819	827	822	820	810	789	806	808	867	812	829	811	816	906	819	798	799	826	806	845	760	798	850	824	800	789	778	799	821	819	777	823	795	807	796	838	764	790	827	852	764	764	774	844	797	793	761	819	800	808	803	784	846	805	810	817	798	781	831	837	816	798	769	810	765	816	867	792	818	789	755	757	847	849	796	804	810	807	882	832	786	806	772	843	800	833	811	833	821	805	818	820	848	800	821	799	780	749	813	802	789	799	819	836	830	805	828	785	796	805	773	787	801	811	766	794	826	830	818	784	806	806	853	779	782	818	792	791	809	767	797	821	798	826	849	848	831	801	779	758	802	816	776	797	812	823	801	806	784	833	820	806	806	818	819	866	808	787	864	828	820	796	785	795	819	782	834	817	828	804	767	827	834	815	789	789	750	809	789	847	806	797	803	819	784	756	758	756	809	822	816	791	801	828	784	815	861	777	811	833	807	794	804	798	846	827	805	808	777	811	813	855	800	786	790	826	752	835	795	829	815	794	804	761	801	775	783	798	786	785	796	854	832	807	828	821	785	788	787	799	811	794	794	804	819	775	760	779	758	793	815	795	847	779	737	795	833	826	798	785	792	792	810	840	778	738	817	822	815	798	797	803	855	746	843	783	801	838	830	804	805	787	847	819	856	765	784	750	799	800	823	819	760	786	814	831	805	794	843	805	790	784	834	807	794	822	816	820	814	794	811	778	822	739	832	774	775	796	805	801	830	818	793	791	836	782	777	821	771	750	804	758	778	766	874	773	864	774	774	829	824	823	770	806	793	816	803	803	829	807	809	810	792	778	814	764	816	814	808	802	797	806	818	808	792	801	762	892	747	795	805	791	795	809	822	807	787	728	850	803	830	802	843	795	800	824	824	773	821	766	757	838	831	804	830	840	820	816	776	788	778	803	798	829	831	830	804	814	789	819	841	806	834	845	819	825	843	828	764	766	822	828	758	815	796	818	795	826	838	820	787	843	781	742	811	805	819	817	767	812	834	835	790	798	862	819	820	795	790	828	730	804	797	829	802	828	822	800	850	842	758	788	815	815	782	848	787	782	807	767	819	793	785	758	795	760	790	802	842	798	807	816	767	780	814	799	815	863	761	774	809	799	802	805	793	840	811	804	830	790	840	809	826	779	842	810	835	754	776	741	795	794	856	784	785	789	827	838	832	771	809	817	800	836	814	775	800	837	810	807	834	782	777	790	794	828	813	774	818	849	839	844	820	787	829	778	845	787	801	812	753	828	774	802	841	749	774	833	783	802	812	771	879	776	830	783	818	800	840	786	789	788	807	820	809	806	795	746	809	768	816	786	770	821	827	833	785	806	837	859	816	777	828	784	739	845	752	774	789	768	811	828	792	839	760	791	757	809	793	829	820	789	855	760	841	810	808	823	814	773	781	780	814	782	776	842	828	782	776	838	839	744	795	797	817	802	825	809	803	763	772	833	806	738	803	824	780	778	789	849	815	841	809	784	851	814	837	799	833	811	762	790	798	792	788	822	821	836	813	837	843	842	801	751	780	769	822	779	807	809	781	811	808	814	821	786	822	794	808	812	767	797	806	802	812	858	816	814	818	807	755	818	815	785	757	808	786	861	792	834	781	788	794	776	804	796	789	802	866	817	811	819	786	818	781	792	822	828	814	798	808	836	840	864	829	782	823	792	834	787	816	811	782	756	798	819	812	797	790	825	812	821	779	802	795	806	763	801	781	818	827	797	785	802	824	867	818	805	781	766	806	767	770	806	755	831	789	779	802	757	786	820	803	835	811	837	783	807	842	851	790	766	776	793	849	835	826	817	756	860	781	818	849	834	841	813	792	783	820	808	772	836	805	826	818	799	775	806	776	787	859	756	781	858	813	857	758	798	821	807	876	827	803	819	784	793	836	792	778	815	797	776	871	813	812	834	805	805	840	817	827	825	830	778	809	793	832	789	807	799	812	816	840	789	788	768	781	756	834	822	821	795	797	796	765	783	809	812	809	836	813	816	774	835	780	809	757	819	796	801	823	772	778	852	815	812	786	817	826	804	799	840	835	831	840	811	843	762	815	792	815	814	817	826	828	833	798	853	812	798	794	831	792	779	807	847	842	822	819	803	802	785	793	818	818	801	780	843	811	814	761	833	840	841	806	843	795	836	818	807	811	798	821	800	818	824	821	797	812	835	914	843	853	801	783	820	797	746	772	804	818	801	808	800	827	783	780	836	801	762	823	814	826	865	876	823	784	787	806	818	836	837	782	823	820	763	808	809	839	839	863	803	805	777	836	810	776	768	833	748	819	805	786	813	807	816	781	797	781	801	758	785	816	762	839	775	838	760	846	829	820	820	735	819	742	824	786	755	790	831	867	778	793	823	850	829	783	837	798	858	814	804	816	799	823	813	823	737	818	772	809	843	832	783	825	822	829	847	808	808	805	822	789	807	733	813	773	771	813	791	817	839	799	785	776	839	781	820	828	772	778	789	822	820	795	770	822	779	808	799	791	824	802	840	836	810	818	837	741	827	831	811	801	767	800	784	802	814	817	846	831	814	824	818	832	822	789	857	738	771	813	836	783	838	787	859	773	773	778	801	810	802	826	813	846	819	805	839	854	842	793	820	784	844	797	807	830	784	767	792	777	805	787	843	786	786	791	857	814	789	812	825	809	880	819	804	823	824	800	842	812	801	801	792	828	803	803	844	823	812	817	789	801	764	846	841	801	812	810	808	831	792	771	762	827	835	821	780	818	810	831	739	769	845	788	819	823	844	806	803	807	805	770	820	794	857	840	855	808	854	793	817	826	800	751	775	801	823	769	795	813	839	831	809	794	827	814	792	817	813	811	810	820	788	806	830	813	863	771	813	810	789	760	745	813	770	800	841	848	813	787	845	749	828	853	815	777	867	811	853	800	835	795	811	796	815	837	798	813	872	843	784	833	817	796	782	799	786	839	829	790	808	821	810
21126	8728	4361	1130	740	710	596	530	454	461	400	351	389	342	340	352	315	352	336	315	334	315	342	337	372	333	315	327	331	323	298	334	337	326	320	337	326	328	343	330	298	335	332	325	302	298	324	355	330	322	324	307	328	336	332	317	313	313	338	317	338	343	318	304	327	328	346	325	309	322	332	320	333	325	316	299	305	348	303	308	295	344	309	345	318	292	292	323	322	302	328	265	321	341	318	311	322	335	341	311	307	314	324	316	359	349	343	332	319	320	297	314	284	365	294	309	296	296	323	338	340	322	313	332	331	328	319	330	336	343	316	313	319	338	312	351	334	340	353	331	345	325	344	297	322	313	313	304	334	349	328	314	324	310	286	323	370	285	321	305	331	351	356	349	334	347	307	321	307	311	307	326	337	340	327	346	334	306	279	322	322	301	316	294	320	305	320	344	324	297	303	294	281	318	290	325	290	330	339	306	328	314	327	330	292	294	312	305	335	330	324	332	286	302	327	352	307	313	303	331	327	306	328	318	337	322	314	338	352	334	319	336	338	308	318	328	351	310	300	331	301	317	288	286	293	340	313	362	310	346	317	337	331	312	308	323	354	328	315	323	319	327	318	327	320	331	304	333	335	326	334	349	324	306	327	325	324	354	333	300	319	307	339	289	346	318	329	317	326	356	321	283	325	360	334	318	341	322	332	314	333	317	369	341	289	324	280	297	306	314	318	310	287	316	289	337	351	313	323	333	315	349	323	304	343	326	338	327	328	310	320	369	316	283	331	349	293	331	342	313	317	334	278	327	318	350	301	297	306	322	298	295	323	324	323	339	335	316	337	304	355	328	332	353	352	315	335	318	299	333	343	341	353	293	339	348	336	309	325	338	313	318	342	330	310	321	323	328	305	356	295	347	340	336	322	356	322	311	318	285	318	334	380	322	325	323	300	333	314	315	307	330	320	320	298	346	298	344	329	333	321	308	296	326	352	282	363	298	342	324	328	318	340	331	360	357	312	333	307	327	313	316	315	307	312	340	339	329	320	316	304	296	325	315	321	330	315	317	341	303	333	308	298	342	333	357	322	312	325	336	346	344	335	351	352	305	336	321	314	311	299	336	360	340	332	315	320	331	329	325	325	327	317	298	340	329	320	337	319	291	339	330	327	324	275	338	353	302	304	321	309	338	324	359	307	351	329	323	330	274	296	339	282	315	293	330	304	326	311	339	342	308	331	317	335	322	356	309	330	339	332	342	329	312	333	309	334	341	334	327	326	322	336	331	287	322	307	316	344	324	320	322	317	327	304	342	325	314	335	324	339	331	327	332	330	305	308	315	328	298	294	320	319	291	319	322	347	295	318	294	320	329	326	338	324	315	322	316	318	318	277	294	338	328	334	340	330	318	341	287	305	337	309	302	338	312	293	321	301	315	324	337	325	344	318	328	345	298	308	362	347	307	279	289	316	286	308	331	338	339	319	318	328	341	341	328	299	339	336	340	327	338	307	330	341	307	298	319	318	353	319	301	320	296	322	338	334	319	322	329	333	326	317	306	310	304	325	314	325	342	319	314	337	321	333	335	346	317	297	298	339	310	329	326	322	287	326	305	339	308	312	300	332	320	287	336	338	326	342	311	325	314	304	306	320	282	328	349	350	288	290	308	301	311	364	345	299	343	322	308	301	314	314	307	271	333	313	292	310	323	321	318	331	345	344	310	330	317	322	343	322	331	311	313	318	325	329	323	311	286	351	291	295	327	322	332	297	334	339	299	342	318	319	325	337	336	330	350	351	309	320	342	319	304	317	299	346	366	319	291	334	305	337	344	332	323	299	308	324	306	311	313	325	298	309	301	351	327	322	296	314	311	295	286	356	323	329	325	319	319	348	313	326	344	329	345	310	301	333	315	296	347	342	310	338	334	324	291	331	322	326	325	306	332	357	333	302	355	311	310	306	326	313	311	328	350	327	323	328	363	345	323	284	327	320	331	352	324	299	342	322	309	327	367	329	295	344	333	341	306	309	326	314	325	343	356	348	349	284	296	276	304	328	322	353	340	320	287	312	344	345	337	333	339	331	305	360	312	372	301	289	349	304	307	293	295	348	317	325	317	337	332	320	317	315	301	327	313	325	331	314	326	296	346	319	322	318	343	357	338	338	318	355	328	324	297	317	298	321	351	344	299	343	321	291	340	295	345	282	337	303	294	339	326	312	318	336	323	336	323	316	309	334	306	311	327	356	309	305	328	296	308	279	310	278	328	332	293	332	339	345	327	309	327	346	365	352	336	336	321	315	299	340	295	358	337	326	310	331	322	369	321	328	350	318	311	280	314	352	326	329	309	315	343	327	311	319	353	344	372	297	332	361	302	324	301	350	313	305	310	289	321	330	319	304	330	324	328	380	325	333	289	322	311	310	298	311	329	320	316	350	318	314	330	312	310	329	321	302	312	300	330	282	308	329	309	307	352	296	289	318	316	295	323	316	306	333	323	332	356	341	303	307	334	314	339	350	337	318	347	335	335	288	318	352	352	337	367	335	359	341	320	314	341	313	344	335	306	311	296	320	317	333	303	299	319	304	333	326	335	330	322	340	327	300	301	326	322	347	318	330	301	319	285	345	325	307	319	324	342	309	317	323	322	330	325	341	349	304	357	323	326	330	318	298	365	326	304	296	311	309	301	299	310	307	313	295	316	324	327	321	271	301	323	304	301	305	329	307	322	274	318	337	279	351	332	312	348	308	308	332	304	337	308	316	298	331	329	296	325	279	321	324	326	315	328	299	285	328	295	284	319	291	318	319	327	285	341	316	272	283	295	344	335	307	298	336	332	315	317	340	359	350	349	332	321	340	318	302	331	314	349	308	325	334	343	301	307	326	302	303	328	304	323	331	312	297	298	347	343	361	307	311	288	325	345	300	316	306	313	334	370	334	301	316	295	300	316	309	310	295	303	332	356	351	281	301	326	333	311	312	337	334	342	326	358	293	313	309	314	315	347	305	282	309	306	313	333	300	336	343	370	303	321	303	295	328	321	293	329	341	325	335	312	328	317	313	319	333	297	313	335	307	301	350	343	326	321	307	317	319	334	336	365	314	323	352	370	318	318	305	326	343	324	310	339	333	309	313	317	329	297	318	326	341	352	324	327	314	350	315	299	315	329	348	340	343	327	333	322	331	319	308	327	333	310	294	332	323	310	326	342	326	335	317	317	312	344	347	342	301	301	345	307	293	298	306	336	320	286	291	303	267	300	334	335	308	316	352	328	255	316	314	328	315	307	340	337	331	335	355	357	320	315	350	356	314	329	343	324	324	330	314	327	351	317	308	308	347	312	313	320	330	292	335	282	329	314	267	319	314	332	330	347	295	327	284	306	321	295	338	332	308	325	333	343	324	349	306	314	346	320	347	306	354	369	323	294	306	290	305	331	334	346	305	316	317	309	280	287	320	289	309	336	348	331	327	317	304	349	270	283	350	332	372	324	301	363	305	309	352	337	340	313	341	332
15485	7630	6202	3058	2855	2710	2270	1894	1713	1562	1197	1073	1028	1030	946	987	963	980	896	930	946	881	903	896	859	809	792	782	774	751	855	785	781	753	824	797	802	754	755	755	768	801	771	778	776	745	752	768	740	737	771	750	752	760	812	803	738	755	789	801	765	733	770	743	706	777	742	781	794	810	767	754	773	786	773	706	778	786	772	721	767	764	716	755	734	786	779	750	737	716	775	777	753	757	737	730	775	806	758	785	778	790	759	775	777	807	749	762	759	720	707	761	737	797	754	786	760	779	788	777	797	762	762	743	764	773	793	790	765	746	787	740	756	710	751	769	785	824	815	763	752	774	745	749	855	782	748	760	751	726	755	737	701	787	785	712	779	782	799	762	773	747	777	750	738	746	760	750	760	747	811	802	740	811	709	767	715	759	746	761	745	687	776	755	745	779	730	744	755	764	771	752	742	681	758	761	811	790	714	756	770	789	722	734	744	746	716	756	812	767	746	686	748	759	782	715	749	760	723	737	770	705	763	757	754	767	731	746	783	771	799	775	743	748	716	750	708	692	737	766	770	805	775	819	761	745	762	771	806	764	807	740	812	761	751	735	766	721	783	761	718	717	746	761	757	763	770	731	751	825	774	770	779	767	752	818	781	736	735	737	744	802	796	766	768	799	708	735	725	791	773	747	775	768	781	722	715	734	786	768	746	757	740	772	774	775	747	756	803	772	764	692	760	780	812	741	763	708	777	835	775	720	762	752	738	729	777	756	828	755	789	805	737	768	753	756	763	781	714	783	767	720	770	765	764	751	804	809	786	726	733	757	757	780	763	775	759	714	730	732	749	748	769	705	779	806	792	789	714	741	759	785	770	773	760	752	780	756	773	775	746	747	710	736	767	771	777	761	723	743	825	778	757	755	773	757	788	717	807	769	780	760	820	763	768	784	765	742	783	802	756	750	782	766	749	747	713	692	768	762	763	771	737	798	766	752	783	776	805	764	753	780	759	753	735	735	748	804	775	805	700	726	751	720	755	773	791	766	756	751	792	779	795	744	794	804	773	744	752	782	761	740	758	784	792	731	796	733	767	758	791	751	775	743	784	786	731	752	711	758	786	771	790	822	749	788	744	802	792	726	728	726	779	762	782	736	742	762	766	749	809	778	783	756	834	774	798	775	750	801	753	720	741	782	813	764	750	785	810	787	805	728	755	757	740	768	781	721	783	772	742	729	797	773	787	769	763	774	798	741	753	744	759	790	753	807	738	758	835	765	736	756	714	757	773	760	725	778	751	783	812	800	721	745	742	750	753	764	720	746	759	790	757	754	735	815	750	746	794	768	764	777	777	792	772	762	757	751	800	762	770	757	725	751	766	782	792	752	792	771	737	788	800	752	771	742	746	783	785	769	761	778	718	744	794	785	767	769	757	725	824	746	821	729	755	772	747	794	739	798	783	811	728	778	725	766	789	750	752	767	781	772	741	729	755	776	802	756	779	746	751	794	805	764	783	820	780	784	764	757	790	784	772	770	773	719	757	772	759	785	752	790	764	751	779	779	736	756	765	768	772	762	717	728	765	751	753	754	794	740	713	776	751	743	770	803	750	772	727	753	740	751	799	759	788	793	775	789	752	803	732	703	789	752	764	746	750	791	768	758	745	762	735	790	790	771	743	767	752	765	760	747	772	730	789	764	749	746	768	760	761	723	743	784	759	765	825	757	787	779	735	752	773	761	735	796	798	765	740	774	767	772	771	795	721	738	755	742	754	763	760	771	793	774	722	795	777	728	759	747	797	767	749	763	796	810	792	751	764	790	780	774	756	797	753	752	780	788	801	753	694	782	783	703	777	766	799	734	745	812	803	774	746	759	774	772	710	737	739	748	780	760	736	757	765	718	713	737	770	723	734	708	789	773	740	755	778	769	759	745	834	715	752	741	772	770	767	758	770	709	786	761	767	699	758	737	783	760	745	733	730	793	800	767	740	768	767	739	745	786	736	709	730	764	730	790	723	747	753	775	774	760	792	719	771	763	741	777	756	763	783	733	798	748	737	728	754	793	734	773	723	743	718	720	749	791	793	755	786	734	775	745	747	779	756	778	813	794	736	670	735	804	804	730	744	748	774	771	711	751	758	754	780	769	761	785	788	727	742	767	750	780	720	798	767	742	733	731	755	768	764	789	734	794	794	744	769	748	763	799	710	783	756	770	787	785	757	749	789	740	791	754	767	780	797	746	737	776	734	727	783	758	722	757	777	716	739	760	743	764	775	760	776	777	752	743	753	730	784	730	766	760	779	772	764	758	755	839	702	766	730	765	773	833	770	782	749	771	777	766	732	786	785	737	764	752	756	729	743	758	771	725	767	771	784	770	764	775	737	773	768	767	755	754	770	729	808	803	774	777	811	769	762	778	785	835	784	786	772	775	767	798	778	757	753	747	789	761	747	744	733	738	770	776	825	725	774	782	777	765	770	778	773	799	785	831	790	793	778	773	752	807	756	795	747	744	795	763	753	791	749	761	741	745	746	779	750	794	740	698	758	762	771	748	806	724	790	778	758	791	793	714	742	748	787	765	738	728	805	819	746	704	798	765	739	748	729	783	810	831	740	788	771	756	761	770	737	798	745	773	708	783	741	780	763	775	734	732	717	801	786	757	793	745	757	745	717	797	771	754	722	801	770	770	776	730	833	788	772	739	765	738	785	751	733	789	751	790	760	821	762	721	766	765	747	745	730	780	759	808	794	744	787	729	752	727	707	779	810	806	773	797	776	789	778	804	764	752	755	786	717	771	797	735	710	724	710	787	744	744	788	761	777	769	809	746	789	800	736	771	766	755	771	762	767	781	661	750	801	774	776	792	726	768	781	712	761	762	719	791	774	771	775	709	748	810	741	796	788	733	728	755	697	781	788	742	761	733	726	716	761	783	759	773	758	746	766	801	783	773	777	819	771	804	800	766	778	723	774	749	785	744	769	737	793	760	761	761	775	785	812	754	813	782	767	775	768	750	773	746	724	747	767	796	783	785	718	824	717	733	754	757	733	784	754	784	767	747	739	787	736	773	755	756	728	745	745	768	785	721	720	741	760	786	719	787	750	709	744	747	769	819	782	790	739	748	748	752	758	764	796	750	791	785	753	758	771	718	756	781	777	789	741	770	750	810	805	790	767	760	716	764	805	752	739	724	773	741	767	803	788	784	759	780	763	761	718	790	763	777	760	747	782	785	772	755	762	796	780	717	790	747	778	757	785	771	785	763	747	751	765	759	777	734	772	800	767	800	766	825	773	795	768	755	717	782	758	729	813	729	770	741	738	775	792	772	780	732	740	740	759	770	773	740	768	739	789	755	732	746	770	765	820	713	777	758	763	743	772	792	806	756	758	793	784	775	752	729	786	750	751	758	760	777	764	746	723	795	760	774	751	770	754	742	747	729	753	753	699	776	763	740	734	774	826	725	739	729	786	739	775	762	791	790	691	732	784	760	763	808	800	748	774	746	801	766
30950	14223	8230	1636	1004	798	584	454	420	399	284	234	248	223	221	239	226	257	244	211	189	221	172	184	149	169	200	211	171	193	177	168	156	191	180	177	177	185	193	191	185	169	163	176	194	198	165	161	169	183	181	219	193	153	173	189	192	185	185	172	167	195	213	196	168	179	177	186	181	175	198	179	178	193	175	158	162	191	197	198	159	162	180	188	192	154	183	169	190	189	186	183	172	174	169	201	156	188	169	165	167	177	179	177	171	172	183	193	165	178	167	179	184	184	192	186	182	198	174	178	182	169	185	182	181	166	191	185	189	162	177	183	191	184	176	187	182	189	172	187	183	183	189	194	194	184	166	177	195	191	167	174	183	185	194	170	180	187	146	183	169	181	194	179	176	150	160	184	201	180	191	193	165	139	175	165	183	178	162	179	187	154	178	200	169	184	185	181	161	176	154	172	174	188	155	197	174	204	181	183	184	196	183	201	193	180	177	165	158	198	181	189	170	173	191	190	223	170	174	186	186	179	198	179	158	166	169	166	196	171	179	159	157	165	176	185	195	172	177	185	167	189	179	166	157	188	183	180	196	175	177	161	178	224	161	184	183	175	172	169	160	177	192	169	185	205	202	192	158	182	188	167	196	154	177	172	176	195	190	187	195	174	163	197	190	188	160	186	185	192	187	166	192	207	207	171	178	172	167	177	169	193	192	173	160	201	198	158	189	183	168	180	163	163	180	188	150	172	171	178	180	180	169	161	168	169	190	201	167	208	186	175	173	194	189	180	181	188	193	180	152	181	199	205	190	179	205	170	185	152	192	159	178	175	148	179	194	189	176	181	179	161	188	163	188	182	170	192	169	168	180	153	197	188	173	169	204	176	191	171	186	183	179	147	161	167	167	172	182	167	191	174	171	187	169	165	178	175	182	183	172	191	205	181	191	186	178	192	154	164	168	182	169	186	191	155	201	196	197	197	195	161	175	161	164	190	162	181	157	195	175	148	175	175	190	192	167	174	193	166	177	159	151	182	163	164	173	183	166	176	184	140	200	194	205	192	185	187	168	164	181	178	183	155	158	175	171	161	168	181	181	168	161	179	169	165	176	187	230	188	172	173	160	183	194	169	172	181	178	160	163	173	149	187	177	156	179	184	198	186	166	166	186	193	158	177	182	162	160	204	177	192	179	158	161	171	178	193	172	188	166	177	160	186	169	181	150	188	173	170	153	173	175	181	183	156	183	189	160	167	177	191	168	191	181	183	200	193	178	199	165	190	185	188	196	210	169	178	176	178	187	185	181	174	192	179	171	198	158	192	187	194	167	174	199	167	154	167	162	216	164	191	178	174	198	191	191	171	187	184	198	195	168	182	183	168	173	156	194	165	201	212	180	174	181	159	193	175	185	165	206	170	218	170	183	187	193	176	179	195	179	198	182	172	152	201	191	188	173	183	192	195	182	154	185	183	170	190	192	217	168	190	192	199	184	195	166	190	185	169	184	161	167	152	181	169	190	183	184	186	208	167	168	179	176	164	174	202	211	188	167	187	162	172	159	170	184	159	175	185	182	204	185	166	179	174	172	183	170	167	177	168	186	207	170	197	178	199	171	187	172	184	203	175	168	184	179	161	166	197	181	174	182	163	165	171	199	170	185	180	191	185	180	178	183	195	164	177	173	184	184	177	194	155	174	167	175	157	168	184	145	186	186	162	174	159	178	168	176	195	180	180	169	193	180	157	178	155	187	173	184	178	205	181	174	200	194	167	158	161	183	171	191	200	157	177	155	184	171	185	170	174	172	170	180	177	173	192	162	177	183	163	174	151	179	151	184	167	178	174	163	184	178	162	147	172	182	151	176	172	171	191	181	175	163	185	150	189	143	161	212	184	176	175	190	175	170	172	168	178	187	168	173	174	164	189	174	192	192	170	174	178	164	180	192	183	172	160	153	181	193	175	213	157	163	175	179	156	177	163	170	174	176	177	176	172	172	169	168	177	202	175	175	167	181	152	162	153	159	148	194	154	179	181	172	178	160	194	195	183	178	192	142	180	156	168	152	177	184	147	187	162	181	160	165	172	176	192	190	194	183	181	176	173	187	180	190	171	189	164	189	190	211	193	193	188	192	185	181	166	195	195	177	160	200	153	168	183	160	172	186	210	167	151	177	184	209	173	178	172	181	147	180	198	190	169	205	172	176	176	190	178	169	161	174	177	190	176	170	181	178	166	187	181	180	186	181	162	171	183	174	193	191	181	177	202	188	176	194	189	160	180	175	175	175	183	178	178	181	200	183	183	189	176	155	184	190	204	185	194	184	172	171	200	179	191	182	193	177	165	181	179	159	157	174	167	184	165	183	192	184	167	182	165	180	171	174	186	187	177	183	187	197	185	181	148	160	162	185	179	182	198	193	179	172	177	180	159	181	185	148	170	204	171	177	185	176	180	211	174	171	189	189	170	190	179	170	196	169	164	167	169	175	166	189	172	175	166	165	178	162	190	169	176	176	170	205	200	176	186	147	194	191	155	177	196	191	159	168	169	180	191	178	191	154	191	182	185	181	188	181	175	169	160	174	176	176	164	188	159	203	175	187	205	152	186	165	159	191	174	192	189	190	172	198	172	189	182	149	203	144	169	175	207	187	194	154	180	189	177	177	143	198	174	176	178	169	182	174	173	138	181	147	174	190	179	167	194	202	178	178	190	177	187	184	173	180	182	214	178	187	188	160	181	168	199	169	166	183	170	169	177	198	189	181	178	172	184	184	184	189	191	177	177	200	191	188	176	162	180	164	179	168	181	165	171	158	167	171	180	178	181	186	162	180	180	173	199	173	174	183	157	194	164	195	168	183	163	162	174	177	185	193	179	169	159	175	198	194	193	193	194	182	192	170	184	181	161	168	182	191	195	180	166	154	187	188	188	184	195	180	160	167	168	169	172	200	193	193	164	183	179	167	186	163	198	188	169	187	160	180	197	170	174	166	194	170	186	176	187	182	171	195	187	191	174	194	174	203	166	153	170	202	198	169	172	198	191	160	191	192	185	166	177	162	172	186	165	203	185	173	185	195	167	191	165	185	178	150	171	174	168	173	174	190	175	178	188	178	169	167	191	178	187	155	189	172	191	183	198	176	179	170	158	180	184	198	199	216	218	199	179	170	201	171	161	161	186	165	182	159	192	168	179	159	157	185	188	197	178	170	190	165	196	178	168	173	162	143	205	179	156	184	169	166	189	185	198	170	169	173	172	178	163	184	172	167	181	158	167	158	205	181	166	161	197	177	182	196	187	183	187	196	207	202	180	166	183	187	198	161	155	207	184	196	176	201	171	173	206	190	206	183	146	171	201	214	159	168	209	177	180	200	201	182	185	178	200	181	161	175	174	185	177	175	176	182	165	200	164	161	174	185	188	173	172	169	181	175	183	193	146	155	147	204	166	171	162	183	198	195	212	188	179	181	197	166	173	189	163	175	162	164	172	190	192	178	182	188	184	177	183	178	175	183	184
20163	10996	9656	3869	3556	3060	2492	2052	1786	1563	1065	940	819	848	780	786	767	728	782	738	703	726	685	637	558	563	501	525	494	497	525	484	447	468	487	446	459	508	507	477	496	486	467	472	440	488	443	441	479	434	464	472	461	452	446	457	470	442	425	466	447	447	469	444	474	450	464	446	462	456	464	399	415	421	461	445	440	449	429	449	448	416	425	483	460	448	487	444	456	428	452	461	421	469	459	461	469	440	436	464	496	475	423	446	463	441	459	417	449	467	438	415	448	482	434	428	437	412	461	465	456	471	463	419	491	462	455	485	460	433	415	453	449	444	475	440	439	434	443	442	456	453	440	484	468	454	433	468	421	383	444	417	445	462	438	442	413	454	472	428	435	446	418	418	453	441	436	450	416	461	390	426	466	440	476	483	454	487	457	510	447	465	387	467	456	459	425	456	498	415	444	445	473	463	459	435	432	433	439	463	451	410	448	449	471	446	463	431	452	468	447	406	426	435	459	460	453	437	409	476	456	446	436	424	498	472	451	436	456	411	452	431	436	447	457	424	438	451	427	403	439	458	471	455	444	460	423	459	480	448	454	446	415	469	468	482	444	444	481	385	430	454	433	430	444	461	433	442	437	478	437	511	487	434	454	454	450	443	457	476	418	448	422	462	428	441	450	462	440	477	485	441	478	453	474	438	447	488	490	453	467	442	438	431	475	457	426	448	431	415	424	434	415	462	446	453	388	433	427	481	449	446	437	420	499	470	442	440	463	435	450	442	490	410	444	434	407	476	450	436	444	453	455	438	457	437	423	466	438	444	502	417	453	460	466	430	429	440	464	404	448	426	458	449	432	504	446	420	416	447	450	462	438	454	456	442	416	424	439	458	451	455	469	442	441	423	463	434	441	437	454	480	432	465	445	502	467	426	459	423	467	460	454	472	427	436	417	416	447	436	440	447	440	444	452	415	457	416	418	429	436	457	459	432	407	438	472	445	452	434	444	445	485	425	460	461	449	416	457	433	440	477	413	455	434	431	432	447	468	484	451	454	444	431	417	420	432	450	434	455	447	450	451	451	432	419	444	467	435	475	410	425	454	419	420	423	415	457	430	439	420	462	425	421	414	486	478	440	459	463	461	479	440	440	464	466	473	432	429	429	463	447	435	435	437	397	452	462	455	424	430	487	449	465	473	444	419	443	456	420	473	470	414	459	451	462	451	461	448	488	482	451	451	432	464	440	436	447	452	438	474	446	448	479	470	424	470	491	458	444	455	459	426	486	463	480	501	449	445	423	414	453	474	445	483	442	442	447	460	479	471	452	463	478	474	506	432	477	459	429	429	435	457	485	452	454	443	482	444	399	446	456	452	439	437	463	429	447	415	455	474	481	471	448	470	455	473	446	456	460	438	434	485	419	459	396	478	460	443	452	459	450	448	446	436	422	418	441	431	490	474	404	491	476	433	464	438	426	458	477	437	422	434	444	441	464	459	440	455	444	461	467	457	387	436	499	468	463	454	436	423	433	439	418	440	455	456	469	461	448	451	453	486	460	438	421	467	454	444	445	440	437	425	433	454	457	473	438	469	457	478	400	461	449	473	449	494	448	483	435	459	463	469	414	495	433	435	429	395	455	422	443	405	457	452	472	414	438	463	423	440	480	419	462	467	434	459	435	453	452	447	444	461	422	413	482	452	424	436	478	478	424	445	484	445	433	486	430	458	410	449	463	450	433	446	434	437	449	416	460	468	412	434	480	441	470	472	456	431	446	465	447	429	480	404	447	441	448	458	495	446	436	442	458	432	450	477	477	444	417	467	440	478	423	437	452	479	417	458	448	449	483	429	466	446	419	453	446	458	454	443	441	426	472	465	482	482	451	457	418	457	460	379	450	436	432	475	443	425	466	500	435	470	462	426	420	477	420	426	453	431	472	437	439	457	420	474	446	444	462	472	431	423	484	453	445	456	453	416	460	454	474	453	453	480	438	469	467	431	404	484	451	501	441	428	431	478	433	465	429	442	447	439	442	452	433	452	425	403	446	441	418	411	447	445	447	474	443	457	462	467	435	467	434	488	431	462	436	482	435	466	475	446	443	445	433	471	465	453	439	429	432	425	441	405	428	432	478	435	425	445	473	452	426	417	425	464	447	445	450	502	454	440	469	465	492	430	463	427	446	428	458	414	470	444	450	442	451	455	439	443	441	433	434	423	430	455	468	473	458	464	437	489	436	424	440	444	446	454	460	425	460	448	462	435	455	404	455	432	446	465	430	448	456	460	455	444	457	456	466	469	426	438	435	463	437	443	413	466	417	441	450	455	382	451	445	424	444	454	450	453	476	504	421	434	473	461	463	428	458	432	460	449	412	435	440	454	454	449	431	476	469	425	433	436	439	473	452	475	446	468	460	485	420	467	418	431	443	440	433	459	415	457	472	427	412	485	442	446	456	433	426	457	466	455	455	443	477	426	490	471	450	479	445	435	440	433	476	428	478	461	444	453	421	454	431	462	464	437	449	450	478	437	474	476	433	458	447	471	449	477	435	425	450	448	469	437	419	428	447	478	421	437	456	455	470	451	443	448	438	486	413	429	450	443	434	406	424	448	482	423	469	443	424	436	428	456	468	480	461	463	469	471	461	426	425	497	479	436	450	452	454	475	450	463	447	468	443	448	460	441	414	428	450	440	451	443	420	435	515	394	431	502	470	433	497	398	447	490	442	460	441	421	443	417	447	477	420	416	481	439	447	463	446	492	426	470	447	434	441	398	470	460	464	429	444	461	463	449	452	450	437	455	473	428	465	446	467	437	444	423	441	440	461	450	468	436	427	450	450	441	490	433	439	478	431	437	432	467	444	449	440	420	455	438	453	441	463	440	442	433	431	444	438	447	469	457	456	433	452	413	482	431	456	529	443	446	424	414	437	425	445	489	449	445	444	434	476	460	453	433	465	434	484	434	439	452	430	427	453	447	453	455	468	379	418	436	438	449	420	439	435	442	420	433	410	424	456	454	438	442	468	438	461	463	475	469	427	444	424	426	435	445	419	453	421	462	475	418	442	445	440	448	443	401	445	446	448	449	455	432	429	415	497	459	431	462	464	458	488	458	444	419	443	450	435	447	416	392	472	446	432	438	445	430	419	417	511	469	463	452	492	453	449	418	445	410	415	473	407	484	440	483	447	468	443	456	475	457	430	432	472	497	440	448	427	473	410	483	456	453	457	423	445	449	451	453	466	468	410	446	436	427	471	407	476	445	429	471	429	477	459	484	460	436	461	432	442	448	450	453	407	453	474	465	451	496	458	456	448	404	426	461	425	442	435	451	443	446	435	423	459	424	481	445	455	444	451	446	412	471	465	436	440	489	472	496	417	423	438	440	444	477	485	454	461	417	444	467	419	446	439	425	439	425	473	429	442	439	447	460	441	453	419	445	463	468	481	460	411	420	460	432	438	465	438	457	424	403	418	490	447	425	441	446	477	424	453	438	414	451	469	474	462	428	408
8929	3120	1637	683	575	549	457	415	428	397	395	356	374	343	374	377	328	339	359	356	348	331	351	388	329	325	341	331	332	306	337	356	327	338	324	361	305	345	343	350	350	379	338	317	383	355	342	310	336	346	311	342	321	334	366	353	306	343	355	306	368	338	355	351	360	354	344	362	344	355	349	323	382	365	327	360	362	349	373	356	360	321	323	358	363	349	345	351	338	342	379	373	347	357	363	327	332	346	351	341	375	349	340	320	328	351	326	341	355	348	305	374	333	380	368	348	363	389	341	356	345	343	351	359	342	379	327	316	342	346	342	326	323	324	332	334	363	325	343	353	328	349	334	341	322	351	347	341	349	336	375	338	341	344	338	347	352	352	335	334	356	354	329	334	333	323	360	314	343	362	330	319	354	326	344	308	312	374	335	321	339	349	357	345	345	331	309	305	379	363	332	330	335	336	354	291	364	326	323	316	309	344	320	357	330	334	350	351	341	298	332	342	370	380	356	329	345	349	344	327	337	316	332	327	394	354	320	283	315	322	354	330	356	345	370	321	345	332	394	370	354	339	327	340	345	342	309	369	344	346	365	343	373	349	321	335	334	345	348	343	343	346	357	335	334	326	358	340	334	347	347	341	337	341	334	360	329	347	302	311	348	353	352	328	330	370	348	306	344	327	333	360	356	359	351	324	371	316	312	340	337	348	341	328	352	317	347	323	350	341	357	330	333	374	327	356	325	330	352	379	371	342	320	333	369	370	363	343	361	337	342	334	339	326	346	349	313	372	326	350	350	333	321	384	335	321	354	346	350	332	335	343	320	364	344	360	322	367	315	362	339	362	375	336	329	344	311	331	354	352	337	334	317	343	368	350	326	308	352	325	325	343	333	357	358	375	337	336	327	342	364	344	356	333	362	337	373	311	371	354	346	358	352	350	340	369	347	331	316	333	323	320	372	320	356	336	366	351	333	331	362	347	362	358	345	325	336	317	342	348	339	351	313	336	368	344	359	338	336	375	319	304	334	326	323	383	338	379	349	339	349	365	346	357	334	355	371	360	328	368	325	384	334	386	373	346	361	326	349	333	357	368	355	369	350	337	313	372	335	320	332	344	342	350	359	314	366	324	348	305	354	333	369	350	374	328	287	344	387	351	358	363	306	320	341	352	359	341	327	335	371	374	289	369	319	361	348	317	368	347	368	345	337	345	338	319	353	399	365	339	308	339	349	339	317	345	345	339	332	328	320	351	339	401	339	338	354	322	335	336	369	331	333	317	313	362	328	343	353	359	335	330	322	336	339	343	345	343	354	359	323	275	331	356	361	331	315	365	341	322	361	331	334	303	353	339	337	353	339	347	355	328	334	381	348	346	341	338	323	331	332	353	353	342	309	339	347	349	340	373	344	344	355	350	329	373	351	320	347	352	338	335	357	392	373	349	352	343	335	319	334	364	347	310	313	324	348	368	341	349	336	378	360	350	345	318	338	336	357	343	330	350	351	332	313	341	341	313	329	370	333	342	353	342	330	305	348	325	347	351	352	336	372	388	329	361	361	361	327	320	351	319	346	363	327	354	320	341	342	387	345	330	348	361	335	349	321	323	316	320	335	363	326	344	329	312	372	368	314	328	347	295	338	349	311	340	365	356	327	364	330	305	362	340	353	360	319	350	337	326	326	346	345	324	331	327	370	311	352	345	314	326	326	355	351	332	358	331	366	367	324	361	339	365	312	383	335	322	380	368	304	300	344	331	343	311	343	342	322	318	341	347	341	323	364	381	360	333	353	350	355	302	340	341	347	333	308	335	331	345	361	337	351	357	379	326	346	332	296	341	338	341	335	352	373	366	367	389	338	346	374	334	325	337	332	343	353	330	367	336	348	348	355	330	321	338	389	334	332	316	380	354	370	355	334	370	332	352	347	331	343	346	331	366	328	332	327	343	332	324	319	363	330	339	347	330	352	371	342	360	353	340	346	353	347	347	349	324	340	333	329	359	349	374	316	359	326	351	340	300	333	330	370	315	353	325	327	364	352	354	372	308	346	376	360	347	337	357	296	333	345	337	354	322	329	350	341	343	353	324	367	346	335	322	353	356	322	378	314	334	333	368	348	360	378	356	332	344	327	350	372	325	322	326	333	343	331	311	362	373	347	350	347	338	346	323	315	344	354	364	346	328	350	340	365	330	361	331	361	354	363	318	346	358	350	365	354	351	367	333	355	339	338	336	328	351	333	353	347	318	337	353	380	344	332	361	321	347	332	323	372	328	327	351	326	365	329	327	315	326	358	319	346	335	326	365	365	331	340	324	370	340	319	327	329	346	337	330	330	343	332	327	357	375	355	318	343	331	327	338	346	304	354	324	369	337	335	337	333	320	352	337	345	327	304	387	339	334	307	327	385	345	327	337	319	388	343	349	321	352	307	349	347	352	352	351	356	335	346	344	364	353	335	365	329	366	368	323	326	331	332	349	336	342	324	367	328	326	332	372	342	356	361	319	371	319	313	356	389	347	349	336	358	356	349	325	384	332	347	330	345	327	344	343	307	354	358	339	311	319	368	311	360	312	338	341	329	316	307	355	346	332	349	371	355	299	314	349	350	378	378	313	335	367	357	342	322	321	373	363	327	338	302	354	344	347	391	360	330	358	299	374	331	316	333	325	358	367	342	354	322	356	344	351	336	326	329	334	371	372	340	402	341	321	325	307	382	349	353	360	345	334	315	322	341	363	343	354	299	338	364	343	357	340	312	299	338	347	319	335	339	315	330	340	329	349	369	374	324	334	335	333	348	355	350	362	314	319	316	357	388	362	347	359	361	325	363	369	324	358	382	354	316	334	320	323	321	373	309	353	346	324	335	364	329	336	322	361	316	359	347	342	341	317	371	366	332	363	387	353	313	332	373	318	344	334	345	359	330	359	344	309	368	336	338	359	354	332	380	361	335	357	364	331	353	359	327	306	338	329	329	336	372	332	331	344	339	349	343	347	354	334	322	304	353	363	363	356	348	317	349	335	365	380	324	360	353	313	352	354	348	347	342	335	364	319	370	349	331	307	316	322	326	334	367	350	352	323	357	347	317	365	365	318	362	367	331	349	332	369	348	351	342	329	348	332	353	346	340	339	318	362	335	322	348	375	323	349	365	343	342	369	303	324	331	374	351	379	356	368	334	342	378	352	334	321	338	367	362	339	365	313	325	389	330	333	340	344	355	351	319	357	365	348	354	327	370	330	296	369	376	333	309	358	379	349	334	318	369	381	332	387	354	376	319	333	310	320	316	351	327	349	354	338	339	341	348	346	324	369	367	320	338	367	362	339	342	335	333	337	354	306	332	350	316	359	357	322	339	321	353	367	330	334	355	348	355	340	315	331	358	327	358	383	362	354	371	318	343	332	320	369	343	303	329	332	329	364	349	345	352	325	337	333	367	349	374	362	370	360	304	339	320	324	324	364	319	332	348	344	309	301	319	311	311	349	335	334	367	347	348	358	399	385	326	350
6687	3505	3016	1907	1923	1716	1442	1347	1256	1160	923	917	953	918	945	836	938	862	949	898	818	849	842	876	818	822	841	815	864	820	835	834	794	814	817	819	795	809	835	815	802	752	820	817	843	785	761	812	849	772	762	833	782	814	802	808	818	798	863	837	774	832	787	815	808	822	834	862	830	824	833	853	824	832	777	784	739	819	814	797	804	882	833	773	815	848	809	840	824	831	802	794	839	761	769	855	816	822	790	815	804	813	808	792	851	846	815	809	747	816	831	817	843	817	825	793	824	751	759	804	822	773	837	822	796	794	804	829	816	785	864	811	807	826	811	864	801	833	822	813	893	858	777	794	752	782	848	773	856	743	812	831	864	828	790	831	839	802	811	806	770	781	883	789	850	840	801	822	777	835	844	796	812	831	827	769	884	836	820	825	838	800	786	814	815	800	806	813	792	782	822	835	778	796	782	800	816	814	803	896	841	755	807	886	799	867	800	832	771	825	805	787	806	756	787	854	846	812	804	820	856	823	798	836	784	802	806	780	802	802	809	770	810	796	835	811	834	816	814	790	828	805	792	819	808	815	817	757	840	834	749	795	838	765	775	805	811	845	820	814	891	851	759	782	847	791	821	836	820	867	812	833	869	839	797	874	804	840	807	801	827	823	834	847	852	859	787	817	806	854	744	785	796	788	858	779	838	764	792	826	793	886	814	795	820	784	795	782	809	848	812	784	788	800	809	794	828	748	799	838	811	781	789	813	828	820	824	828	786	803	851	870	809	813	852	845	793	824	846	824	803	800	793	829	801	778	831	804	843	784	813	838	831	807	792	847	819	832	836	780	827	773	792	818	833	843	863	859	797	820	821	810	844	798	805	780	852	841	776	783	779	717	858	761	804	823	811	787	806	855	771	816	826	813	770	806	829	809	801	793	827	825	808	836	786	795	823	766	858	807	795	776	798	807	767	768	883	819	871	799	840	781	781	816	813	781	802	748	821	797	799	812	795	875	786	792	801	834	808	794	810	820	795	794	798	808	880	852	827	830	797	819	800	809	793	799	804	742	816	782	800	795	815	809	813	822	788	815	807	792	816	816	883	790	782	802	824	811	823	824	786	858	826	798	868	804	839	798	829	838	739	807	770	824	810	819	808	791	794	805	795	851	794	800	791	811	817	821	867	802	847	843	807	780	752	862	773	812	813	809	821	804	757	793	787	843	838	812	778	846	799	852	776	878	822	834	857	803	868	825	800	788	819	857	784	807	825	812	829	823	823	837	799	881	826	863	806	764	768	784	787	802	789	826	839	845	805	796	862	855	874	836	847	852	805	805	795	789	809	799	822	779	809	817	754	794	791	825	839	834	808	825	840	843	779	805	774	827	879	843	826	785	844	801	805	804	802	770	812	791	780	774	791	799	836	821	816	827	807	811	824	815	837	826	842	820	810	828	764	814	827	799	800	827	786	797	842	828	824	773	860	820	767	779	796	809	847	791	832	791	806	799	795	870	813	884	797	836	813	813	833	850	799	796	801	836	899	792	853	798	819	823	804	779	794	851	774	780	805	819	867	807	800	803	866	809	782	820	842	772	821	884	814	785	779	795	820	791	841	825	836	756	812	779	872	790	807	808	825	820	776	797	787	830	816	750	816	798	844	788	810	769	799	801	825	777	836	800	770	772	818	774	820	804	824	833	831	818	816	833	764	771	820	795	832	757	763	806	770	824	787	785	807	791	805	808	765	842	835	830	804	827	848	797	799	801	858	773	835	804	820	840	832	821	826	779	845	815	783	788	866	851	816	783	807	819	819	858	838	806	861	787	842	802	825	789	773	834	801	844	860	782	791	780	842	824	832	855	795	865	857	835	828	812	765	791	793	805	807	840	824	797	816	849	829	776	801	769	811	831	796	840	808	790	813	819	842	826	757	813	831	782	769	803	765	800	805	786	867	807	801	834	776	795	816	822	807	829	816	869	796	770	809	773	858	798	799	789	846	812	800	804	820	751	793	839	819	852	848	807	788	804	846	754	809	771	887	802	814	782	778	800	819	837	806	809	814	852	802	821	821	779	820	834	812	812	807	777	831	774	831	863	819	813	811	828	794	808	812	818	807	837	772	818	781	804	853	794	819	840	795	816	807	787	780	881	852	834	810	823	860	820	841	827	796	774	837	819	868	764	839	838	766	822	759	884	844	783	797	799	815	804	765	851	822	789	806	802	814	836	868	825	809	802	808	768	785	841	818	827	852	832	821	823	790	765	838	796	772	808	841	802	783	877	779	817	808	788	881	806	806	810	817	793	772	788	817	771	822	805	806	746	836	856	854	834	782	860	841	833	818	842	830	795	881	806	795	839	787	802	832	849	851	802	857	810	843	777	812	868	808	860	846	815	794	866	861	816	853	825	817	781	809	790	818	821	847	821	840	837	804	813	820	809	824	787	812	804	827	819	838	809	838	808	793	756	784	857	807	808	839	815	811	848	796	826	874	819	795	783	836	811	840	801	821	808	804	776	822	810	766	837	854	840	814	836	807	788	842	814	753	839	854	813	855	816	832	818	821	837	824	752	800	815	836	817	810	781	802	867	870	778	822	836	819	813	870	849	856	765	811	803	807	752	818	839	826	884	847	798	839	789	793	799	780	785	844	802	823	819	811	863	816	841	800	819	856	802	789	818	828	857	810	780	813	805	824	807	862	808	842	772	798	806	875	839	790	842	845	799	794	848	804	879	877	852	820	822	792	808	817	806	850	799	780	728	758	783	808	828	816	800	770	863	819	817	819	766	808	783	837	869	854	772	826	849	825	836	769	819	820	818	774	831	800	779	829	863	805	861	827	826	853	851	825	851	838	816	788	780	840	830	805	784	808	822	847	815	848	813	850	785	788	804	743	870	839	801	773	778	856	830	861	845	892	807	780	774	850	780	827	810	835	787	823	815	829	786	790	843	848	854	786	807	775	861	779	772	763	770	812	811	820	831	866	773	835	828	769	863	793	810	808	873	810	806	795	783	877	756	823	789	832	807	832	783	812	845	861	836	825	782	772	804	818	813	841	805	779	847	834	822	795	875	818	823	766	791	861	797	796	885	784	856	812	809	850	818	850	798	789	832	794	794	839	819	826	783	812	858	774	824	854	791	830	764	831	869	772	817	809	788	848	809	851	777	807	843	803	830	787	799	801	808	844	837	836	777	814	793	839	843	882	832	775	858	764	808	798	818	783	773	838	811	830	793	807	791	825	808	840	826	788	792	822	812	828	802	824	832	811	805	793	801	836	792	790	804	803	771	809	825	814	822	833	854	819	809	812	807	840	795	846	819	805	817	798	797	835	780	851	765	789	839	804	836	799	774	836	798	824	816	828	788	741	791	800	814	839	811	793	825	813	785	849	812	823	774	784	804	791	815	807	861	845	797	763	829	832	864	802	755	774	838	826	826	828	783	764	826	784	828	821	855	839	787	833	862	807	832	709	780	805	830	784	769	853	806	814	857	807	750	841	779	827	822
21534	9528	5073	1202	840	659	522	544	498	400	405	377	378	372	359	331	364	393	348	333	347	353	386	333	370	338	354	331	320	332	354	309	325	345	347	306	307	348	292	327	330	323	345	338	325	307	321	333	317	337	352	341	328	355	300	285	327	273	348	309	359	331	315	361	319	336	346	332	328	335	293	337	296	306	299	348	350	316	352	333	356	310	333	333	300	341	352	342	342	330	317	328	347	332	323	345	326	316	299	322	372	295	317	331	341	322	289	349	302	303	294	336	299	331	327	354	320	318	325	353	316	315	295	361	326	356	339	316	302	310	332	336	321	322	316	300	332	327	337	316	323	327	296	319	293	315	340	332	321	323	352	310	316	333	338	329	342	336	321	308	348	331	333	320	343	348	329	343	308	303	288	326	347	302	306	339	350	333	357	324	337	325	319	325	311	294	306	326	321	328	343	329	329	329	337	343	357	326	352	315	330	312	330	312	332	361	319	325	339	350	377	337	318	315	322	307	308	311	320	348	361	347	326	338	330	311	340	347	320	312	343	344	337	337	326	367	331	318	346	360	334	329	333	337	304	356	297	328	345	372	354	361	337	316	334	320	343	342	301	333	357	338	319	304	316	339	322	334	305	307	330	370	331	328	328	318	285	323	332	343	390	330	342	312	316	332	354	337	327	331	343	310	366	339	363	351	344	338	317	321	320	338	318	305	317	301	336	335	310	346	355	366	326	326	316	350	318	360	349	354	301	338	322	299	347	302	380	332	343	317	341	353	330	360	315	319	328	352	319	316	312	327	377	315	309	324	297	318	305	296	313	308	341	329	363	310	309	323	299	309	367	303	335	310	338	321	338	312	329	348	304	358	311	335	341	326	331	359	289	325	328	339	313	360	336	317	278	344	333	327	362	320	346	363	355	320	330	333	316	308	342	337	325	348	338	301	339	327	329	349	337	307	333	354	326	316	321	347	313	298	315	315	333	350	352	334	289	335	316	329	316	313	341	337	335	334	310	324	295	333	340	337	343	322	318	289	341	343	329	331	318	317	301	357	351	304	339	350	314	308	297	330	341	368	297	342	308	310	342	322	332	340	333	297	338	394	372	326	312	319	326	342	323	326	320	304	343	346	345	314	348	332	379	356	294	363	334	327	338	341	343	368	334	330	323	348	327	358	340	342	324	353	362	311	318	329	325	348	310	329	328	324	313	321	301	324	324	337	332	328	366	331	316	310	333	295	331	331	305	355	316	321	301	323	326	277	352	320	323	324	342	345	297	343	335	292	322	292	318	319	358	315	325	349	325	313	300	342	343	348	328	360	351	346	316	377	332	345	313	363	365	329	325	332	331	326	343	325	320	306	297	276	325	326	296	305	353	343	312	342	318	332	341	351	344	323	323	305	357	296	333	356	319	351	365	329	318	360	335	326	314	303	376	333	312	329	326	327	296	334	336	293	347	351	337	321	305	323	334	352	345	344	357	342	338	361	381	369	331	334	332	305	338	323	364	324	346	342	309	317	345	342	359	343	309	333	324	317	349	294	308	331	357	309	316	320	311	342	342	332	351	294	302	334	335	320	287	303	310	364	336	316	341	323	334	344	344	326	314	328	339	324	279	352	325	339	319	341	351	341	365	318	326	331	332	316	290	323	302	331	335	315	336	363	339	311	324	344	373	334	339	357	355	314	354	353	316	344	324	323	353	336	319	335	332	325	295	301	337	314	322	348	307	343	321	304	329	332	336	323	310	361	344	325	326	301	322	335	309	320	318	344	331	305	307	341	317	334	309	311	312	312	340	337	336	306	319	365	340	343	329	362	327	328	322	331	292	321	349	329	304	319	291	322	336	366	329	307	351	311	299	336	319	327	286	318	348	336	320	343	358	318	327	274	317	371	330	320	313	360	342	299	344	319	319	331	334	352	332	364	315	335	371	311	329	326	332	329	311	324	309	341	339	336	352	344	292	369	346	332	333	367	328	338	332	346	298	364	314	308	332	325	343	329	354	318	355	357	322	309	346	336	306	333	326	323	307	314	333	329	337	317	334	342	315	335	332	302	317	332	316	329	359	320	327	315	331	336	341	327	331	331	334	337	358	345	331	341	349	332	324	340	373	340	322	301	340	358	346	353	330	324	330	317	317	323	335	296	318	306	323	339	361	343	315	306	318	312	297	339	333	335	295	305	324	316	314	331	333	313	353	318	341	302	306	315	314	330	339	331	321	337	328	327	329	342	345	332	322	320	315	300	353	302	329	307	312	325	306	330	329	362	334	336	343	325	306	342	347	344	320	336	324	339	317	314	328	319	308	316	307	328	335	322	349	349	334	319	346	344	336	297	324	345	329	316	295	326	330	327	330	357	359	305	305	400	305	339	300	345	341	361	324	346	329	343	343	355	314	329	301	295	329	303	307	335	350	343	316	354	339	313	339	378	323	294	313	339	317	338	297	365	348	309	344	314	323	345	343	348	303	330	345	331	331	334	321	340	334	348	331	320	306	371	327	306	355	334	349	363	312	345	269	307	327	355	311	336	333	333	360	311	344	328	322	319	332	286	323	337	325	331	335	329	336	322	318	323	329	333	302	349	337	313	335	319	325	353	342	339	313	324	345	361	337	356	321	327	329	313	314	335	315	311	297	287	318	304	332	316	332	327	300	334	354	315	299	338	349	352	326	360	316	328	321	291	339	336	315	317	318	349	322	319	324	331	342	330	338	331	336	319	314	320	310	338	310	331	324	317	334	320	325	324	298	319	328	325	310	319	317	339	299	335	335	342	363	311	360	325	318	312	263	340	354	335	344	361	345	325	348	348	332	334	295	312	326	318	337	335	356	333	334	351	341	337	371	337	318	327	316	315	329	330	356	315	329	332	376	312	342	315	305	300	310	335	354	352	334	331	323	300	323	332	325	356	304	307	361	333	325	321	338	289	322	339	337	316	321	325	343	349	329	315	274	352	307	290	346	284	329	334	328	317	360	314	314	361	339	327	325	335	298	333	311	320	308	323	363	306	318	329	300	342	348	341	316	323	331	298	357	336	336	293	332	290	310	355	310	322	349	308	332	324	321	323	340	323	309	313	338	355	330	341	345	314	333	333	363	349	303	361	316	322	310	303	303	350	323	332	340	301	337	299	338	303	302	349	286	285	339	335	337	347	354	336	324	313	290	319	340	334	355	321	322	318	305	351	332	337	362	326	319	339	352	299	316	318	347	312	314	288	290	342	340	322	281	330	322	365	312	340	327	344	310	324	354	328	345	340	314	314	312	308	320	314	327	342	322	299	315	327	312	321	318	346	316	306	315	314	370	290	341	306	327	317	330	295	342	319	330	330	313	350	333	306	330	305	335	360	361	308	332	319	348	363	348	326	343	338	329	349	388	340	325	328	350	349	320	313	354	368	309	316	325	310	319	300	307	309	326	340	315	310	326	341	337	328	345	316	355	305	339	340	326	319	331	327	309	340	332	351	316	339	357	329	323	328	349	354	333	352	308	324	342	309
15600	8349	7241	3143	2877	2370	2080	1839	1756	1300	1147	1046	1056	1031	995	1011	997	1015	885	994	1027	940	901	887	819	830	819	799	800	812	810	801	821	809	766	833	756	803	847	809	844	756	770	772	757	754	789	810	768	765	798	777	746	732	789	738	786	787	762	744	791	742	781	794	766	783	744	719	735	791	806	756	719	758	805	780	765	780	807	728	753	743	754	789	713	835	751	714	781	844	807	725	750	770	729	757	746	755	767	782	820	773	795	809	801	794	785	789	774	745	815	721	760	781	753	799	793	843	786	738	832	776	778	775	771	790	787	748	766	809	807	775	821	739	833	752	794	802	771	741	789	771	779	777	789	779	750	780	792	804	702	764	752	810	823	755	808	755	804	791	754	782	778	738	841	787	796	785	780	756	760	831	725	767	807	778	735	775	733	719	820	800	780	858	762	828	761	778	761	787	731	765	769	791	764	735	834	816	779	755	741	811	824	784	731	773	746	791	772	760	724	759	804	811	760	845	772	769	766	789	738	749	731	770	768	712	794	795	695	757	740	814	791	739	805	755	776	751	698	775	780	757	824	812	800	744	805	808	783	765	767	756	781	753	745	737	788	800	770	766	742	763	788	780	759	762	803	763	801	738	730	750	755	786	791	803	785	742	803	739	805	777	751	785	767	767	769	782	786	786	773	780	738	786	788	803	764	780	726	800	755	761	770	817	760	798	742	779	762	715	785	785	806	796	770	771	788	768	753	807	796	765	758	791	783	805	798	779	814	776	767	797	781	749	774	748	806	803	774	807	773	758	837	816	772	736	783	764	766	776	792	764	758	737	752	719	761	737	780	741	776	741	811	756	798	826	797	808	801	741	808	786	774	757	777	781	733	770	773	751	785	786	740	816	818	785	814	789	793	754	775	796	733	815	750	801	785	789	760	812	779	760	806	786	824	760	796	769	787	804	740	770	745	786	797	807	798	736	816	777	792	780	793	755	723	784	797	753	772	758	735	756	778	795	798	801	766	748	783	768	731	767	787	814	761	760	820	782	791	795	798	793	783	800	747	792	756	764	811	773	813	825	772	789	800	747	742	810	719	781	783	736	823	759	736	722	754	760	795	789	792	773	800	789	797	790	762	776	765	799	752	821	747	791	793	811	771	757	815	776	790	789	796	830	826	788	798	795	764	768	764	807	743	807	790	799	755	730	726	722	747	749	776	755	753	804	755	760	790	778	740	781	775	761	770	786	776	739	742	774	787	756	732	783	790	776	737	740	762	768	755	731	783	815	755	762	852	758	708	840	754	739	833	799	793	763	752	763	773	781	761	861	765	798	827	784	756	785	808	768	752	754	787	800	802	755	825	795	734	736	753	771	742	753	775	803	783	838	771	807	722	818	760	755	762	803	838	805	759	836	788	775	761	735	741	807	782	738	794	774	727	779	793	769	752	814	762	830	760	818	759	743	782	830	737	811	706	817	774	781	777	741	786	771	785	758	785	740	789	738	760	771	767	775	763	788	766	793	712	737	808	756	830	781	825	766	772	788	722	757	746	759	761	810	767	774	839	805	769	782	779	729	801	755	752	787	777	779	791	755	831	729	856	775	770	813	779	739	783	754	758	776	820	804	756	761	780	737	779	802	757	767	791	732	791	790	775	748	773	766	769	766	750	792	822	808	787	774	787	768	772	716	742	750	804	792	772	800	848	774	775	772	738	770	769	808	756	809	785	811	802	764	784	766	808	810	787	747	753	761	772	786	787	780	749	841	781	733	749	791	747	811	829	741	771	733	736	723	768	785	739	797	786	767	756	755	763	787	799	786	766	717	758	803	751	788	771	791	761	758	762	793	799	779	823	792	769	765	786	772	800	727	792	806	742	788	803	791	782	796	745	789	773	807	792	731	752	816	795	765	763	802	801	787	716	802	845	750	820	834	750	788	758	764	785	752	837	791	781	776	776	818	763	781	782	814	756	786	793	766	797	774	774	740	738	771	797	777	760	747	810	774	787	834	780	772	810	771	786	810	723	830	779	772	808	765	802	732	796	773	761	775	751	826	824	765	743	796	742	778	750	792	767	714	784	791	807	775	762	794	798	796	747	803	754	787	770	744	797	824	809	813	772	790	751	778	821	812	748	769	758	741	728	750	765	794	778	779	764	750	774	793	777	823	796	818	754	825	780	807	787	794	746	783	779	745	780	786	772	765	805	757	738	744	828	794	860	741	732	746	772	753	787	790	758	815	788	779	797	794	763	797	789	797	762	791	819	780	771	769	808	735	739	731	785	813	778	763	769	726	800	809	799	750	785	792	789	720	778	724	881	780	788	757	770	745	801	802	783	752	764	758	773	794	818	749	791	794	789	768	756	749	767	792	727	755	748	756	780	770	812	778	759	768	766	785	789	791	845	755	805	793	740	721	783	714	756	803	783	775	782	832	760	719	785	827	817	754	834	833	832	799	786	755	792	779	769	752	809	748	805	756	802	795	749	772	791	780	786	825	761	777	769	823	748	787	792	765	770	801	799	776	820	770	766	774	745	770	821	791	802	772	811	717	768	763	817	779	753	795	763	799	775	726	766	729	782	765	822	782	772	748	792	796	798	758	737	767	801	745	832	813	756	788	773	782	819	767	714	788	802	801	774	811	776	834	773	775	754	732	767	756	766	788	717	768	779	803	768	778	776	783	767	768	770	757	773	745	748	756	770	781	774	762	778	765	718	789	770	791	758	769	735	818	715	815	796	785	730	742	738	751	760	740	757	723	778	826	816	798	815	742	841	774	783	783	753	769	852	794	730	776	802	810	818	787	836	777	801	818	756	760	783	803	742	822	773	795	819	784	771	756	740	765	808	765	767	763	822	762	816	770	784	765	792	769	780	781	763	794	728	806	766	797	787	775	799	745	728	780	783	822	751	728	747	815	751	702	795	766	791	798	776	806	790	782	737	794	792	757	716	773	757	792	788	787	744	764	796	795	786	719	788	795	785	769	777	775	797	751	756	832	805	759	755	774	749	746	821	757	759	776	780	776	779	789	802	743	765	758	752	804	730	771	824	760	784	769	745	784	767	782	789	815	757	729	744	738	744	733	788	813	801	800	809	821	710	758	808	793	729	773	798	731	808	783	786	823	786	770	742	781	759	765	766	851	789	744	755	794	793	734	820	762	816	728	785	780	758	805	808	759	823	732	785	758	805	808	721	734	739	738	758	762	725	771	772	765	817	760	771	818	749	772	769	782	751	803	796	802	747	727	729	781	778	768	720	718	770	816	752	737	760	771	749	764	779	731	756	787	786	792	788	808	783	793	783	789	804	776	775	758	772	758	798	781	767	708	766	824	809	800	776	762	771	811	782	799	818	802	741	752	825	757	752	785	817	772	762	706	792	754	739	767	786	782	802	759	751	788	716	785	769	760	765	778	761	747	755	770	780	767	793	784	782	796	780	783	792	778	759	819	763	780	780	780	739	755	709	726	796	762	781	775	779	752	780	754	801	823	754	784	812	767	809	768
31233	16333	7710	1629	967	723	550	465	460	352	273	289	229	264	270	250	213	253	240	197	203	232	194	206	191	178	210	198	196	195	192	200	190	168	206	169	183	213	182	189	168	144	189	177	196	158	178	175	189	163	193	198	180	192	174	193	180	195	185	176	185	197	190	184	186	173	186	202	166	185	173	190	182	172	187	187	178	183	194	168	189	172	208	172	172	176	205	189	203	181	193	183	174	183	203	187	195	190	193	194	186	192	175	165	157	187	213	176	186	165	173	174	183	184	175	155	169	176	175	183	191	206	167	208	181	183	195	186	198	163	188	199	178	193	196	187	189	172	197	170	201	196	204	174	192	188	199	170	151	168	178	187	177	181	165	174	180	166	186	207	196	208	190	183	190	191	152	194	190	187	186	189	172	182	193	188	190	207	182	180	165	182	204	193	186	197	184	209	207	174	210	167	195	197	181	161	173	173	163	199	220	186	174	192	216	186	177	202	178	159	193	196	186	194	190	196	174	176	195	173	159	193	192	180	163	182	184	177	162	162	188	181	186	186	182	188	184	176	185	176	173	193	187	202	179	162	179	177	196	171	161	181	191	187	178	175	186	212	161	172	185	167	194	186	187	193	187	167	176	156	182	190	198	171	192	157	186	195	186	135	184	196	187	194	173	224	212	175	179	180	178	193	177	185	186	188	195	170	175	159	167	168	164	165	178	198	182	192	188	188	188	193	174	196	163	190	202	157	168	186	191	181	192	169	179	195	195	168	201	180	187	185	181	198	202	176	173	179	180	205	183	174	182	173	197	205	180	154	176	178	171	192	211	188	205	180	200	169	189	186	167	185	167	189	198	170	188	209	170	187	190	177	203	178	195	192	196	190	196	187	189	189	207	188	180	182	180	176	177	187	184	174	185	193	179	177	182	195	174	185	192	206	205	185	179	176	188	169	173	173	183	159	197	179	171	205	183	185	191	209	168	166	180	204	204	221	191	208	196	185	176	170	176	201	205	182	178	179	178	176	170	183	186	203	196	195	189	185	201	192	215	167	173	185	196	179	187	207	211	207	200	183	187	179	188	179	155	183	156	192	183	166	189	178	166	149	195	164	161	194	210	190	201	164	200	173	208	170	190	181	186	217	185	180	181	206	183	164	186	192	149	189	184	216	199	197	164	191	183	195	183	155	179	186	158	165	185	173	184	185	153	182	204	184	206	196	166	202	200	179	199	181	184	191	172	185	178	192	184	186	190	190	184	183	178	183	183	161	205	218	183	192	188	158	199	188	192	189	206	185	181	153	217	176	184	163	182	182	163	176	180	171	204	173	186	187	176	194	190	192	194	201	198	184	164	163	183	178	195	173	184	165	194	210	181	186	160	220	184	191	196	197	166	175	169	175	186	189	184	230	154	176	183	145	197	163	181	199	185	174	174	171	147	201	196	166	194	177	192	187	172	186	191	158	176	168	189	181	194	188	158	179	166	183	181	209	185	184	179	173	183	199	195	200	176	166	206	178	161	183	201	197	171	155	187	170	160	177	190	160	160	177	176	180	170	169	196	172	169	178	189	195	191	187	185	187	179	179	171	194	180	172	175	171	178	166	187	184	193	182	175	199	197	173	186	161	178	183	192	176	187	171	179	151	161	193	167	175	204	159	207	173	208	189	192	190	183	185	182	171	151	164	163	169	178	197	165	185	183	197	183	191	181	204	200	180	183	182	195	179	199	168	145	161	175	176	172	188	166	176	168	204	199	159	211	172	188	158	164	189	198	192	180	189	180	182	187	183	194	175	178	195	186	168	202	189	176	143	176	185	177	199	197	205	180	153	190	174	189	190	169	159	194	186	199	194	199	161	181	171	207	187	185	163	187	181	171	174	190	181	158	186	186	196	185	188	199	167	162	194	190	169	193	178	187	188	190	194	188	186	161	189	191	182	189	183	183	219	201	170	193	177	189	172	188	203	203	194	205	166	180	190	221	159	181	205	180	166	157	184	190	170	174	191	192	191	189	170	181	172	193	194	169	168	186	202	162	194	179	207	198	200	163	168	184	199	183	155	168	170	189	178	178	198	173	177	183	188	188	186	189	179	180	194	201	216	182	208	195	190	187	200	219	160	172	166	212	188	192	190	202	196	194	189	183	201	167	192	157	182	187	196	201	188	199	189	197	195	183	195	186	192	173	177	188	207	187	181	192	190	146	195	209	194	195	159	176	178	214	185	166	190	182	199	170	163	194	172	195	185	171	202	216	213	199	193	202	183	187	198	182	195	188	181	162	187	206	181	188	195	189	180	169	192	201	166	166	163	179	189	156	182	203	182	225	202	173	157	211	181	198	193	176	157	171	153	181	172	174	201	168	190	172	191	172	198	195	206	177	186	212	199	203	203	189	187	167	183	191	194	192	206	186	182	174	182	210	195	183	182	174	188	183	188	186	177	181	197	199	153	177	194	169	164	176	196	189	197	199	206	191	193	210	179	199	177	180	181	194	177	147	156	148	196	175	190	184	172	186	178	175	164	197	184	190	159	197	172	157	180	173	189	184	199	192	167	175	155	197	202	180	182	181	205	201	206	180	200	172	178	166	178	177	186	144	209	182	176	185	177	191	223	189	213	192	198	217	152	183	206	167	168	202	166	189	201	177	201	171	160	177	186	191	189	185	167	191	144	190	185	198	195	167	159	184	187	206	191	204	201	172	182	193	191	190	204	199	186	188	200	190	182	176	165	180	188	193	190	192	196	200	170	207	176	187	192	168	192	168	181	180	165	184	194	227	189	171	213	198	193	200	189	166	173	181	191	200	174	192	160	176	193	175	195	174	197	193	190	169	175	195	204	185	186	175	187	186	187	192	196	152	180	193	183	177	201	174	167	172	184	165	187	170	165	160	206	164	169	191	181	141	178	179	168	174	186	150	186	183	185	193	198	204	184	204	202	166	190	191	200	153	169	180	193	186	174	171	177	197	171	185	181	183	166	169	192	195	186	176	182	167	185	179	174	184	191	216	171	192	206	200	212	161	189	155	177	197	199	183	177	208	183	145	171	171	192	172	165	175	187	208	157	184	214	171	170	188	181	202	181	184	175	201	191	185	208	179	186	179	209	188	202	182	194	155	180	157	198	167	169	180	198	159	174	163	200	155	165	167	180	181	186	165	170	160	194	181	182	184	189	185	142	178	188	166	156	161	202	208	198	183	188	196	171	196	173	177	162	178	169	174	181	175	179	167	161	208	198	168	207	195	173	188	190	215	181	169	198	189	191	187	187	198	178	178	188	184	179	191	178	172	182	186	195	169	188	172	174	206	189	175	184	171	162	200	190	179	204	176	220	170	198	215	194	162	165	206	172	174	189	192	211	151	201	180	180	198	176	186	186	214	181	176	182	206	186	179	200	198	168	153	196	173	175	206	155	205	212	177	165	202	190	187	217	206	176	172	172	160	210	176	162	185	202	216	185	195	192	184	201	183	167	162	189	192	175	171	192	163	175	172	166	179	190	181	204
20488	12756	8696	4127	3548	2895	2397	2152	1806	1297	972	966	903	900	975	872	869	832	817	822	767	716	696	604	564	562	534	519	540	473	569	544	497	531	476	489	529	497	454	492	486	500	457	448	465	487	486	498	474	462	446	506	485	459	461	449	439	461	440	443	485	454	471	419	450	444	464	461	466	485	445	460	500	468	476	455	467	456	504	480	417	456	473	462	471	445	465	468	455	473	454	445	443	462	466	460	459	508	475	422	516	462	468	454	453	495	484	458	487	450	403	458	465	426	480	443	472	423	475	448	470	488	476	460	491	428	460	453	446	458	480	431	469	455	425	443	429	454	437	440	457	467	474	451	509	481	465	445	421	458	463	488	469	487	465	479	467	474	405	451	454	434	470	449	439	485	471	459	462	412	445	423	440	464	455	475	477	514	446	478	425	458	485	493	489	468	488	472	440	479	470	460	449	436	457	437	463	455	447	486	485	432	461	468	439	425	503	485	486	481	466	459	442	420	471	416	450	471	418	461	433	416	464	473	467	431	455	481	469	436	447	426	466	445	480	482	456	456	456	471	480	443	438	437	467	437	439	446	466	445	463	471	447	495	466	455	445	438	440	443	450	486	464	491	475	452	470	478	438	421	454	465	427	470	474	408	459	439	460	448	468	485	464	497	448	461	484	428	452	471	499	416	489	453	437	491	431	472	439	458	468	465	484	456	455	478	454	410	471	458	481	439	477	478	471	454	447	468	464	427	458	482	429	465	503	467	448	468	447	453	466	506	501	475	507	450	464	470	477	476	416	448	441	427	470	446	466	446	464	475	484	448	461	425	473	431	445	432	438	440	489	479	470	450	449	465	477	478	451	470	468	440	452	457	442	454	451	501	449	461	504	430	444	492	461	509	442	458	474	470	445	483	433	449	466	504	429	434	462	473	460	454	456	435	456	460	463	434	452	515	444	472	471	427	473	506	459	456	475	498	471	450	486	501	412	492	444	487	436	449	451	466	419	450	445	430	451	473	441	473	483	473	500	459	477	402	467	478	454	465	449	453	479	445	480	480	471	472	440	436	464	464	462	479	434	452	434	467	439	460	466	459	453	464	442	437	445	482	486	449	482	496	477	417	520	436	451	474	469	430	457	450	452	446	508	431	465	464	455	483	446	437	471	441	461	469	484	456	443	446	492	438	448	476	453	453	428	484	469	460	442	443	439	444	477	460	445	489	477	438	445	447	421	425	450	468	462	437	494	449	477	460	422	461	470	425	460	469	467	471	422	469	417	453	481	468	462	501	468	490	466	454	500	453	456	487	462	461	481	470	430	403	457	489	465	429	450	444	484	456	469	424	449	470	468	482	467	430	475	472	465	475	501	489	479	460	481	473	458	472	449	456	451	480	478	441	445	469	462	448	444	423	411	470	425	447	394	459	457	458	450	446	472	451	447	474	454	428	491	494	441	461	426	465	438	482	468	424	468	409	451	476	453	465	448	431	496	476	464	455	471	467	485	454	452	453	475	483	464	462	442	464	444	464	471	462	493	427	487	496	472	455	513	441	450	474	494	443	451	450	423	484	508	488	431	460	469	476	457	486	464	460	469	421	434	480	478	449	483	478	445	443	473	503	449	482	450	458	427	415	457	505	471	456	470	512	466	439	466	515	474	476	485	477	421	432	441	484	447	462	495	443	485	482	453	481	454	455	445	494	471	488	461	495	488	437	450	465	507	516	490	428	473	463	442	426	459	459	461	449	456	437	460	445	450	457	452	454	457	441	413	446	473	466	456	463	421	428	485	456	462	498	466	435	452	425	434	432	424	486	431	473	442	446	454	425	468	452	498	483	472	459	436	454	453	429	444	451	436	468	480	483	447	422	434	452	462	453	432	467	489	468	432	444	441	490	461	472	461	474	473	440	458	434	439	504	457	459	490	463	460	426	456	469	472	448	502	490	469	420	393	458	472	468	501	445	445	465	471	491	503	450	506	437	418	423	450	476	438	470	458	435	479	498	454	416	464	449	463	427	485	453	450	458	515	466	454	481	436	448	438	476	466	429	436	424	456	476	435	438	438	496	441	487	499	408	476	488	463	427	461	453	456	484	450	490	442	493	462	445	453	450	495	480	453	454	470	474	474	463	480	438	477	440	409	478	476	450	443	423	456	466	447	479	466	456	473	447	482	455	461	457	473	453	472	435	458	478	441	472	469	453	462	491	417	469	448	430	505	454	483	506	483	475	458	459	492	488	435	420	486	459	484	481	441	443	478	445	469	426	476	452	462	445	464	460	451	440	449	451	490	433	436	490	447	462	459	432	442	484	452	462	406	456	458	476	477	479	439	493	500	442	439	458	464	444	419	486	420	461	483	469	453	503	485	474	481	478	480	468	457	467	410	441	462	477	471	489	449	451	445	428	485	465	438	422	472	426	440	444	450	452	466	454	514	471	474	501	466	489	467	466	491	438	446	462	472	467	473	445	472	469	447	472	459	497	458	428	494	456	450	496	435	455	451	464	475	469	473	478	501	437	500	466	418	443	468	454	389	480	456	468	467	475	463	437	475	472	436	467	482	454	434	458	483	447	463	470	443	459	452	467	448	500	451	440	470	465	454	455	412	467	475	504	468	485	448	466	461	469	464	462	480	467	452	454	470	440	454	429	493	449	476	454	451	437	461	458	466	473	460	474	433	429	469	474	477	465	469	460	476	478	453	482	462	511	453	474	463	456	518	482	478	442	424	442	479	481	445	469	497	471	485	476	460	471	456	463	440	409	456	452	437	486	423	475	448	443	471	447	430	457	501	481	396	469	425	462	471	477	447	434	449	445	453	454	465	470	431	443	468	476	513	437	459	488	471	433	448	468	517	431	451	411	468	453	470	429	455	471	445	410	495	425	451	456	460	431	449	462	421	477	445	488	453	432	451	450	490	460	442	476	460	426	475	446	475	467	474	443	476	427	474	480	496	475	435	473	434	482	489	489	422	468	432	450	461	448	430	444	474	450	470	436	485	470	456	458	447	447	417	455	462	422	473	454	464	491	481	448	438	474	440	432	484	461	420	437	454	470	483	459	470	459	450	466	487	439	455	455	480	447	433	430	481	465	452	457	445	444	446	488	470	465	472	486	473	452	437	472	472	488	459	460	467	471	431	465	424	489	442	433	441	442	481	461	443	452	468	455	436	460	435	455	459	437	472	434	456	473	440	465	491	475	425	461	446	452	460	470	473	443	491	498	450	443	459	459	445	437	448	482	465	448	445	450	478	492	489	443	494	497	475	472	451	466	468	470	454	439	459	464	424	468	458	466	437	469	433	482	469	463	454	464	464	459	467	489	468	469	442	431	446	477	483	456	481	433	486	474	444	449	438	441	481	437	476	438	484	438	485	507	461	417	469	473	428	462	450	451	440	461	464	446	462	458	445	454	449	471	449	429	472	451	433	448	448	459	461	452	482	454	431	486	469	452	439	448	426	436	445	425	433	465	500	471	441	435	470	433	468	457	448	458	448	511
9153	3234	1634	794	581	493	477	409	418	402	385	361	400	395	362	357	315	359	364	385	353	361	349	325	378	352	336	360	367	340	379	349	322	341	364	353	332	373	362	359	361	350	319	343	354	344	345	303	326	346	363	344	339	363	348	343	307	345	356	312	356	351	321	351	356	343	356	362	326	367	326	315	389	354	356	354	372	318	337	319	355	397	372	349	382	338	322	337	332	357	332	325	351	352	348	340	337	332	361	341	367	344	355	330	386	359	332	352	349	328	337	338	357	362	380	335	328	351	337	340	345	356	369	338	365	343	368	416	344	324	344	348	370	355	384	311	365	338	328	340	367	335	302	319	337	352	363	302	314	326	329	347	332	325	332	354	349	374	327	340	338	341	348	335	363	341	361	335	351	370	341	364	329	358	384	364	346	334	331	341	370	358	325	347	372	328	365	339	373	355	343	344	335	360	335	333	349	369	340	353	335	316	339	352	373	353	352	374	306	356	363	313	335	360	340	305	331	323	339	363	384	367	338	350	372	365	359	342	329	345	374	336	332	325	374	368	310	350	342	358	330	368	340	329	359	313	376	360	336	386	362	337	343	371	355	350	377	352	364	359	330	328	379	388	338	337	335	390	339	290	366	331	318	328	378	337	345	316	365	328	371	350	333	369	340	373	317	341	361	345	362	347	382	344	353	349	348	359	335	328	319	369	342	342	371	340	351	351	339	336	363	362	372	344	366	357	305	342	341	346	374	358	329	372	335	308	348	348	345	342	390	363	354	326	326	316	351	326	359	347	327	347	336	349	323	316	356	336	349	312	345	336	341	344	351	361	346	354	309	362	352	353	329	357	333	335	356	327	357	330	374	358	338	390	336	323	305	332	347	303	393	391	370	371	348	335	372	338	361	346	338	329	335	312	341	332	340	369	348	350	373	340	349	362	350	353	358	344	337	363	334	318	327	351	310	325	373	331	375	337	375	345	348	376	338	358	352	370	369	337	330	348	347	330	327	345	344	333	327	344	339	357	340	345	346	383	327	329	340	328	331	383	337	336	335	329	339	357	315	341	356	354	341	334	373	344	359	311	341	370	327	361	323	349	363	370	344	339	344	324	355	374	360	385	383	355	354	317	358	325	349	354	365	327	327	337	332	342	339	349	358	346	343	354	352	339	356	322	309	363	376	313	379	351	343	338	366	359	372	370	415	362	371	364	354	338	327	343	329	337	371	276	353	363	316	369	371	353	380	369	322	317	336	343	348	355	348	375	340	365	332	348	333	369	321	353	369	339	388	334	343	315	352	322	367	336	369	384	361	350	318	375	331	368	334	385	320	342	332	350	329	347	333	343	342	347	353	363	349	327	332	350	321	341	342	347	306	349	323	318	350	304	345	366	353	353	330	346	316	312	340	355	339	367	307	351	354	331	346	336	342	357	345	322	344	367	346	346	326	317	341	321	339	359	316	345	355	345	386	354	340	329	332	349	364	365	330	374	345	337	377	347	356	339	358	370	353	356	334	347	362	351	358	378	380	343	343	359	360	338	388	367	330	325	316	300	346	323	309	336	351	364	341	348	307	369	372	357	327	360	384	339	356	387	346	365	325	360	343	379	343	327	303	335	337	354	375	350	326	295	344	357	347	362	344	355	388	320	341	321	343	382	328	348	313	345	324	344	343	333	311	387	355	345	331	312	336	334	335	340	325	319	348	335	371	341	365	338	361	357	318	342	352	335	345	348	334	342	342	367	355	370	385	358	307	346	347	346	328	321	330	336	358	363	343	334	333	373	382	370	378	352	386	348	355	355	347	338	348	337	364	362	352	297	358	387	328	331	344	364	307	365	352	333	339	360	336	388	327	327	375	337	348	326	348	377	377	335	352	341	358	321	381	335	344	336	355	341	325	366	330	339	312	348	346	390	346	348	318	353	332	323	334	392	359	385	318	338	348	382	355	326	340	337	344	328	352	363	350	324	368	400	358	368	333	330	352	348	339	386	369	334	339	300	364	360	346	326	322	330	382	348	399	342	356	358	331	346	343	369	351	326	301	354	332	355	369	369	332	338	340	354	360	393	338	349	319	331	361	350	328	336	403	357	353	330	336	345	355	334	378	370	299	366	369	325	371	378	363	324	366	342	349	348	342	329	345	325	383	362	323	349	346	344	316	344	344	331	348	394	342	347	332	325	359	357	355	374	321	310	354	316	324	364	356	326	339	324	300	348	340	362	325	347	369	347	345	404	322	372	361	357	319	396	319	334	357	353	329	323	315	356	321	310	361	319	310	364	322	311	342	347	335	371	315	354	329	333	369	357	376	358	333	357	343	378	351	332	367	329	374	351	356	337	344	350	400	343	340	334	321	336	353	329	333	408	367	349	321	323	374	356	327	331	364	297	330	349	314	365	361	366	347	361	335	308	375	310	307	341	373	331	361	347	328	362	331	328	309	366	337	384	337	347	354	372	357	328	351	356	344	377	338	343	379	341	359	360	299	360	335	352	334	381	347	363	379	358	347	353	377	363	343	323	352	312	339	355	351	354	352	379	323	363	359	345	328	370	334	349	348	353	370	358	341	331	333	352	333	361	358	339	327	338	346	367	363	325	373	333	311	357	357	339	343	325	341	321	308	342	334	311	362	354	344	360	360	346	367	355	306	335	354	379	353	364	315	355	336	338	315	315	320	320	330	336	348	327	322	352	336	351	339	403	358	378	325	341	351	315	370	327	370	340	349	320	381	360	345	361	348	382	358	345	355	383	356	342	319	357	337	339	348	318	333	350	335	380	335	331	358	385	371	369	351	358	319	331	346	348	368	347	375	402	347	365	338	367	309	338	403	344	323	322	350	319	341	297	389	338	355	346	362	377	356	317	342	351	332	361	364	367	381	336	358	391	361	357	342	370	346	357	341	343	356	353	361	328	352	339	339	344	296	364	362	400	351	308	323	373	383	330	305	334	311	340	340	334	357	380	345	330	319	387	352	388	339	376	380	368	283	336	342	348	322	328	363	333	300	358	344	343	331	333	361	345	340	360	342	339	358	347	327	357	354	332	328	352	341	345	371	356	338	321	367	328	378	357	328	335	383	357	330	342	352	355	332	388	332	350	325	336	387	337	312	358	397	360	365	349	346	353	338	328	349	333	366	374	344	359	330	369	333	354	338	335	333	356	321	353	340	335	331	348	348	342	342	321	320	362	345	348	331	338	323	300	345	352	359	376	377	329	352	350	364	335	358	349	356	297	323	356	341	374	350	366	342	336	332	334	393	323	342	325	346	340	335	367	342	341	360	347	381	354	352	348	397	340	297	356	359	323	347	362	366	392	328	340	328	356	355	350	346	320	351	377	386	342	345	369	326	342	342	357	312	319	348	355	363	355	364	317	340	331	322	355	367	353	339	312	354	353	352	379	375	349	340	332	391	357	322	353	326	358	314	381	317	349	376	349	344	385	340	355	334	328	347	330	347	309	322	343	344	343	345	373	338	334	344	374	353	318	355	335	332	370
6776	3501	3114	2057	1792	1566	1475	1285	1195	1047	938	927	879	855	954	1001	930	910	917	960	879	911	860	845	873	868	809	825	853	767	777	860	788	826	817	818	758	805	822	837	782	864	812	804	830	783	825	794	826	810	808	796	801	805	762	777	846	835	809	756	803	814	840	824	880	770	822	813	819	818	775	764	780	831	845	816	832	851	818	869	850	831	776	823	843	847	841	789	827	825	785	807	797	807	836	822	781	829	782	781	745	827	837	830	807	819	774	864	820	761	812	815	802	800	823	792	859	805	846	867	860	771	834	818	786	806	831	830	843	812	859	818	779	793	810	830	868	793	795	867	803	784	811	833	870	824	833	834	847	856	837	828	844	826	849	809	795	840	850	821	820	882	836	822	800	840	778	887	840	865	837	823	777	845	759	818	846	847	852	820	823	813	814	831	856	808	829	809	778	881	796	839	839	799	840	862	790	851	850	784	851	847	829	859	806	784	792	769	832	818	820	773	856	858	835	834	815	817	839	775	798	818	814	815	823	841	833	818	760	786	819	769	861	838	821	814	809	793	847	815	832	876	803	833	784	805	828	848	801	859	823	798	803	841	823	852	836	862	815	774	852	832	822	826	844	813	829	814	896	853	805	802	826	854	785	875	825	842	790	785	844	760	835	813	864	800	754	788	822	827	814	807	803	822	853	817	827	820	868	838	791	837	835	843	861	830	797	805	789	828	793	853	812	792	824	838	790	828	782	841	780	791	816	784	790	850	775	906	848	800	815	826	815	804	813	825	825	793	804	827	845	795	832	825	834	811	822	834	806	841	816	810	832	838	769	838	817	841	815	771	825	838	784	862	783	795	804	839	783	804	833	866	862	842	820	785	833	822	835	859	826	818	829	778	800	801	792	868	852	818	890	788	839	808	798	813	818	818	796	814	831	810	848	823	864	820	760	818	833	824	810	814	848	774	837	798	828	867	778	848	801	760	864	822	812	861	788	821	812	819	792	858	836	867	803	835	854	815	834	813	829	839	813	823	793	822	819	838	790	811	803	841	832	798	767	816	791	807	829	796	790	806	812	791	795	809	832	825	824	823	785	771	810	837	855	854	769	821	809	783	832	805	804	788	820	800	844	862	810	853	780	840	813	761	844	835	784	868	797	810	852	788	857	813	777	838	863	790	864	824	875	829	834	795	790	752	789	845	769	839	792	839	839	816	802	813	826	774	780	805	816	800	791	820	831	808	806	838	792	874	824	775	801	793	836	833	857	809	795	815	845	837	818	798	834	811	808	808	765	858	801	838	812	833	807	872	800	835	800	815	849	836	814	767	775	815	854	841	820	794	856	801	805	831	859	810	812	821	833	786	765	818	830	807	814	824	845	807	824	822	775	845	792	793	850	772	808	750	774	802	805	841	812	799	849	856	866	825	850	840	803	777	845	850	860	798	817	848	801	858	820	787	793	787	780	813	780	807	817	793	816	796	831	807	812	799	845	813	835	816	844	837	797	796	807	842	822	879	874	818	826	810	852	819	856	835	795	799	813	841	865	806	819	812	824	774	815	865	782	845	836	819	857	821	813	814	831	826	770	853	813	782	842	779	857	788	855	842	778	855	838	845	790	858	800	854	785	812	814	798	817	851	796	831	808	828	799	859	813	827	887	854	769	845	769	881	811	819	780	825	844	844	816	831	860	777	859	760	793	840	841	815	820	803	807	838	804	774	825	813	800	781	822	832	808	820	826	787	817	895	835	861	843	843	803	821	781	838	847	794	785	803	796	795	783	817	834	817	852	845	785	813	777	839	756	805	825	837	804	811	848	853	808	824	810	819	860	788	855	861	816	806	845	804	880	801	780	835	863	883	845	855	824	846	881	833	778	777	820	831	834	883	828	838	808	799	871	819	848	821	826	841	773	883	754	799	855	792	870	883	860	791	803	777	860	851	847	810	848	792	837	815	795	837	854	807	820	838	765	837	843	768	812	829	819	820	807	805	826	844	861	846	799	875	793	748	809	809	818	811	861	802	811	823	804	835	827	839	823	825	794	853	815	833	804	891	838	861	836	847	797	860	756	818	832	801	861	865	864	798	833	814	819	820	814	824	889	802	853	811	790	836	795	854	789	838	798	842	831	851	777	757	807	817	872	858	831	811	837	809	824	799	858	893	848	838	782	810	817	808	819	820	847	813	796	848	847	789	809	840	844	803	839	816	824	834	868	841	854	883	799	826	807	822	820	813	834	796	876	848	835	804	834	813	818	831	817	858	755	830	834	845	831	787	873	798	846	825	820	852	784	803	863	835	838	817	823	821	841	843	786	805	835	847	862	800	826	836	829	873	844	825	830	805	828	843	807	806	787	860	841	789	801	798	815	838	868	828	863	838	798	799	833	828	770	832	846	826	813	831	854	866	813	853	819	861	849	744	814	839	814	780	864	809	790	797	843	809	798	854	743	771	826	816	818	788	783	827	749	838	822	778	840	792	878	837	795	819	739	821	821	832	796	763	821	863	825	785	836	809	822	803	844	800	795	746	805	825	837	847	840	829	785	823	847	790	838	822	840	811	804	823	829	787	781	806	847	809	793	865	788	841	809	847	828	805	753	852	777	789	781	831	824	814	800	820	808	831	825	861	803	777	816	825	822	835	815	812	817	837	849	833	784	794	787	771	829	818	813	846	820	812	801	842	837	853	815	772	820	795	857	841	789	851	849	810	838	812	852	809	835	866	832	858	789	788	862	841	767	876	833	838	743	828	845	847	817	820	830	816	793	813	833	782	790	860	817	762	812	780	844	797	824	873	787	831	797	861	831	797	814	849	777	850	765	817	833	853	817	805	811	845	788	800	863	798	881	823	805	809	856	845	788	786	856	803	819	811	784	791	809	821	827	829	826	832	849	808	835	822	848	862	826	801	836	874	818	813	818	845	794	813	870	796	737	830	821	847	759	816	818	846	817	859	794	868	774	788	855	791	811	848	816	798	827	832	814	792	861	829	791	809	807	830	811	816	827	839	828	863	843	807	860	778	803	826	813	866	846	847	800	804	820	801	778	820	821	863	814	822	778	817	771	797	812	860	826	824	794	804	819	793	805	819	812	772	854	829	843	798	854	819	814	786	807	806	811	842	804	811	830	850	765	836	829	813	810	823	840	803	826	806	802	792	849	825	846	807	872	868	780	810	829	809	810	789	840	774	817	816	890	831	799	793	873	847	837	834	864	842	815	772	804	779	844	802	837	836	799	817	824	872	812	825	839	787	846	785	847	796	863	821	833	819	807	830	775	859	828	820	812	845	811	880	793	858	853	812	854	828	860	806	809	791	791	801	797	773	807	817	856	809	837	828	839	849	808	815	815	838	852	866	787	802	802	839	834	815	792	802	781	737	761	837	798	827	828	807	819	804	780	786	757	792	808	815	836	850	800	801	877	785	765	794	809	820	793	843	820	811	798	846	803	842	826	833	853	807	794	831	818	822	839	817	843	833	854	839	843	846	822	825	806	846	815	895
21764	8762	4047	1085	734	574	599	561	467	400	403	432	392	412	356	381	392	381	338	371	361	338	323	361	365	344	350	308	340	315	351	307	305	358	333	341	302	313	352	307	364	325	334	319	351	351	330	319	337	305	310	366	361	327	356	350	357	372	313	318	308	362	368	335	328	336	360	345	325	331	297	359	327	313	339	333	325	343	350	345	336	299	346	319	287	342	333	324	377	367	329	335	328	339	325	332	327	358	353	349	311	319	322	310	327	289	326	340	359	320	322	331	329	311	338	323	305	356	320	334	324	376	372	312	326	324	339	341	320	318	313	317	356	317	324	354	351	307	316	326	341	361	310	315	342	332	314	296	319	340	325	307	305	331	317	324	330	322	356	341	329	298	353	354	331	313	343	319	347	332	312	329	323	338	319	327	340	337	329	317	327	348	343	329	314	342	326	329	321	332	323	343	328	365	354	298	330	364	325	339	335	293	312	338	316	304	323	358	332	292	321	314	305	356	311	322	338	332	330	295	343	308	311	341	316	312	346	326	315	325	318	319	325	314	315	346	339	344	358	351	313	350	290	333	311	343	327	360	323	318	329	342	312	329	348	316	300	338	335	360	307	291	324	354	310	334	366	309	329	327	315	323	310	333	316	349	336	331	316	335	342	330	333	330	321	340	368	328	360	293	306	329	305	315	325	284	342	335	307	308	307	306	307	354	342	340	319	332	370	357	345	339	355	343	348	328	328	325	311	353	330	317	335	317	327	329	334	353	332	282	336	344	337	311	338	346	312	354	328	296	294	333	328	324	326	343	353	297	324	359	326	321	355	320	340	355	348	291	312	321	342	322	312	319	344	316	340	349	337	330	337	300	315	323	308	344	325	326	335	357	358	304	322	325	325	351	321	289	300	304	338	310	333	320	324	323	339	311	316	319	355	331	343	303	324	310	368	285	336	330	327	300	332	341	320	309	333	356	332	337	327	323	293	344	331	338	347	338	325	334	321	330	314	335	337	344	297	348	335	335	350	319	305	331	333	340	318	315	336	367	356	332	316	333	349	348	294	345	328	309	331	324	283	305	328	348	321	345	330	351	346	324	312	320	327	324	340	318	314	314	334	365	324	299	320	329	331	327	372	323	349	320	317	345	349	342	340	358	320	323	340	297	337	307	321	329	347	323	345	311	325	300	347	346	321	314	321	350	311	339	349	313	332	345	339	308	324	310	315	348	336	367	352	336	340	318	316	310	344	325	310	343	292	339	349	337	307	325	317	350	328	343	295	303	298	347	340	343	303	359	315	329	327	333	370	336	330	323	330	304	330	362	335	334	337	348	330	324	320	349	352	314	285	322	308	362	335	363	339	320	326	327	308	346	349	309	318	340	294	321	317	340	283	312	306	323	328	331	340	320	321	337	331	330	314	358	320	342	319	334	340	319	338	358	319	334	330	327	323	389	345	371	321	295	315	314	334	358	356	315	308	354	314	319	312	351	368	330	323	340	356	305	298	319	284	334	309	310	340	304	294	339	330	314	326	326	308	325	330	331	344	335	325	339	308	336	330	331	301	346	353	357	307	307	308	315	345	344	318	316	329	317	361	351	329	333	312	323	321	306	326	329	346	327	325	363	332	353	315	307	348	354	340	346	335	326	319	297	330	340	335	354	354	315	310	363	347	303	322	324	324	321	376	339	347	365	308	342	374	351	323	317	317	323	328	311	340	294	297	354	336	364	338	329	340	354	344	330	301	296	297	312	335	332	340	330	338	335	390	352	345	312	314	334	329	334	281	310	363	338	324	344	348	329	324	332	305	310	349	338	339	292	307	345	312	351	329	334	323	325	341	371	325	306	339	338	381	332	354	338	316	317	325	343	311	338	308	318	340	342	320	314	319	318	301	320	309	311	301	332	319	335	347	320	342	305	304	311	325	306	346	307	311	336	314	322	341	354	312	338	306	319	330	338	319	331	364	331	358	342	331	321	306	353	365	354	340	311	346	344	296	332	326	301	322	364	348	339	327	334	342	363	330	318	355	316	300	325	322	351	326	332	359	333	321	298	323	358	330	336	364	300	336	312	333	300	313	333	344	342	348	315	334	335	341	324	311	316	349	331	307	313	347	321	331	350	341	263	356	363	307	304	329	300	297	327	326	335	339	299	316	354	310	319	342	360	348	328	352	327	350	321	328	343	326	314	315	317	361	344	385	329	332	328	335	395	324	306	286	337	332	329	328	329	371	341	322	313	340	327	315	346	339	347	338	300	341	331	316	312	316	355	339	333	315	307	348	340	321	359	327	325	315	336	349	331	287	344	323	312	369	323	360	323	329	322	309	335	320	324	320	345	306	301	302	324	300	314	375	319	341	320	355	374	350	337	335	332	334	303	342	299	336	307	321	299	330	281	283	320	352	306	335	290	378	319	337	335	327	340	316	321	296	307	312	260	324	285	300	300	371	337	352	309	270	351	326	364	391	336	351	306	317	330	331	330	361	327	293	305	350	341	309	332	324	306	294	311	306	327	369	376	342	323	324	338	318	319	330	305	320	327	341	335	322	279	342	309	346	318	314	316	352	327	336	329	362	330	352	287	310	356	336	336	339	344	331	330	332	349	337	311	325	308	282	347	308	349	300	331	333	286	328	300	322	331	337	333	299	296	331	346	336	349	325	343	313	324	344	333	321	328	362	304	320	329	331	298	328	328	300	327	323	351	311	326	302	351	340	324	299	342	336	328	350	331	337	339	315	330	391	343	326	332	322	310	332	311	356	340	337	316	340	342	293	324	321	374	319	306	309	353	347	326	307	290	352	336	333	332	329	345	356	336	361	346	328	321	348	327	344	281	328	349	340	322	355	363	347	328	319	308	337	328	348	303	317	328	331	341	326	336	332	328	348	332	293	350	316	330	351	347	284	329	323	356	337	322	312	350	377	356	337	324	292	321	324	340	300	307	340	320	337	329	308	323	318	340	293	304	307	364	321	337	310	337	292	316	335	369	365	352	328	341	348	364	357	324	312	322	352	326	345	351	332	314	327	364	343	297	308	326	304	351	353	313	326	347	353	353	344	310	335	312	326	324	306	332	321	323	303	336	310	305	335	312	330	315	352	327	314	342	332	345	333	351	339	327	323	317	344	337	322	350	310	334	318	356	307	343	355	364	310	306	333	348	329	307	362	353	311	318	326	312	351	316	299	304	317	333	361	327	304	315	353	324	312	346	342	359	345	333	306	359	331	292	319	305	318	353	315	335	293	337	297	360	335	327	327	332	316	344	320	364	299	311	351	369	312	328	315	326	334	356	313	312	336	286	303	323	326	320	315	264	316	323	337	331	354	362	319	309	315	353	374	313	336	365	359	311	363	290	338	367	347	332	335	286	366	303	291	313	318	327	326	334	347	319	320	305	359	349	323	283	351	321	326	316	311	344	322	324	303	328	322	316	301	334	332	327	309	318	348	322	320	325	331	293	300	336	368	310	323	321	301	368	311	309	366	327	314	338	331	346	325	324
15884	7452	5824	3093	2628	2309	2173	1803	1514	1256	1196	1070	1062	1094	1157	1115	1061	1153	1083	996	1026	955	903	842	858	818	835	854	820	804	809	807	786	769	799	784	762	805	771	821	799	759	717	784	792	828	812	748	788	755	787	765	814	741	749	771	798	757	781	804	785	834	716	798	746	805	757	800	749	782	753	804	769	816	770	840	757	748	727	762	773	808	811	801	791	763	771	797	760	775	800	766	767	752	764	772	799	782	783	728	785	757	782	769	758	818	797	788	777	781	741	783	729	814	795	816	778	730	757	724	756	753	751	752	793	777	789	715	775	753	709	764	801	746	798	755	793	762	764	748	811	798	755	858	791	790	761	776	796	793	772	739	756	821	811	732	750	760	801	771	800	798	760	782	796	743	749	798	800	746	740	789	741	725	755	804	736	807	757	764	753	796	728	794	767	735	741	760	795	771	791	772	787	824	787	763	755	753	750	761	805	741	787	787	784	747	808	760	821	789	763	812	751	738	780	798	778	853	743	791	800	709	742	781	802	767	757	778	743	807	752	822	766	800	757	772	761	746	785	857	777	845	761	785	766	761	806	758	771	774	718	801	745	778	761	761	790	778	781	785	774	791	780	775	836	779	785	780	765	777	804	805	800	787	784	747	761	790	738	792	784	724	747	752	820	789	733	741	738	771	730	789	774	797	775	801	776	760	800	742	778	795	749	737	755	753	793	796	766	758	788	760	761	787	769	792	780	790	734	797	795	770	784	768	802	779	808	733	754	769	769	793	781	756	740	758	765	751	781	772	834	769	775	801	787	815	785	779	809	753	814	763	770	716	746	775	780	752	782	778	746	764	744	782	804	777	846	803	791	806	776	801	735	709	789	799	807	763	704	774	787	805	785	828	769	767	771	781	766	787	755	765	763	805	718	712	745	770	827	722	749	804	790	828	789	726	778	790	768	765	767	820	791	810	767	743	754	771	785	751	749	746	765	737	779	761	814	737	786	807	811	781	762	803	729	742	780	795	808	765	774	747	778	758	769	813	759	750	771	801	797	821	808	786	778	777	759	788	759	812	763	734	770	802	823	759	755	883	771	763	784	803	788	750	722	791	770	776	739	757	787	751	759	765	773	803	760	738	756	742	782	760	759	818	755	779	785	761	731	799	773	779	771	772	786	780	797	833	779	805	735	788	838	775	772	796	791	783	786	810	736	745	848	724	746	823	793	759	771	793	837	791	818	768	867	757	790	819	748	735	787	764	770	824	837	754	793	763	713	789	809	776	811	722	817	809	799	791	852	789	820	822	794	755	763	759	793	813	762	788	795	753	767	777	780	789	786	793	775	715	821	745	783	746	746	769	739	792	798	704	786	769	802	778	792	802	740	782	768	719	855	789	789	813	812	813	744	799	766	774	814	749	787	760	801	829	795	783	758	739	789	828	831	801	779	805	806	777	796	759	776	763	738	776	736	789	806	758	805	728	814	765	793	768	847	805	732	724	818	796	786	812	718	776	789	776	731	842	792	771	748	749	804	786	776	778	778	787	782	765	754	779	800	811	778	803	757	811	789	767	753	768	754	757	789	764	786	782	734	801	789	797	765	772	783	777	729	751	748	774	786	767	742	768	826	785	763	807	788	718	785	790	773	805	778	818	788	748	804	776	784	790	770	748	805	740	791	735	743	774	736	808	765	772	784	797	809	764	745	731	762	793	814	778	747	747	753	782	817	806	779	851	767	757	776	787	787	771	763	748	783	777	799	780	754	841	780	771	792	784	854	785	815	795	768	774	818	772	798	821	792	755	749	784	783	783	760	789	789	813	746	799	762	776	773	748	775	783	776	762	787	788	764	770	735	814	768	789	782	757	747	817	786	755	758	722	815	747	763	736	733	743	800	752	750	688	801	817	768	776	781	777	778	813	654	769	815	845	810	762	791	756	791	747	786	758	763	831	756	774	838	759	799	794	767	723	786	780	814	776	794	783	807	765	763	748	815	752	793	769	784	710	801	748	795	751	773	749	785	747	816	809	811	798	804	748	837	728	821	817	768	766	794	756	791	775	756	817	715	762	748	754	775	788	758	785	782	754	744	757	739	810	769	730	752	803	769	753	819	748	762	804	784	777	801	750	794	825	772	757	805	814	778	723	782	703	740	786	757	847	801	753	761	784	780	729	779	802	807	760	794	761	777	853	780	755	746	846	801	787	810	797	806	791	765	773	778	839	733	795	798	799	768	762	795	777	824	772	810	810	768	807	783	777	750	777	763	793	772	769	757	768	768	754	793	713	780	774	762	803	744	780	777	771	785	727	762	843	770	778	742	750	801	832	760	814	780	770	697	803	717	769	726	765	733	816	789	777	807	820	762	795	748	741	814	774	792	801	764	828	738	756	746	775	760	774	758	756	750	765	700	800	748	792	747	825	767	838	702	800	861	757	822	756	753	788	783	769	797	805	802	800	738	803	769	776	800	813	803	754	782	774	731	759	791	799	786	750	818	794	742	795	822	795	740	756	760	783	773	782	770	847	714	816	756	786	783	814	793	760	786	797	800	727	771	744	763	797	757	780	782	763	792	741	805	763	778	730	759	776	840	753	764	746	773	719	746	770	767	765	832	793	772	757	812	760	807	780	790	741	768	742	780	782	736	752	761	792	753	789	797	808	794	824	777	786	733	725	777	812	758	774	793	798	764	847	790	816	787	806	782	807	735	775	727	775	787	811	738	799	821	730	748	820	775	768	778	761	774	771	798	776	809	760	798	712	740	865	785	804	746	762	737	807	741	771	799	785	746	783	697	746	734	780	800	771	786	776	790	853	813	811	791	811	751	778	797	744	779	768	844	827	772	755	779	733	752	763	802	768	747	818	826	817	735	798	764	845	751	765	753	765	816	807	793	809	744	748	776	775	746	817	702	774	724	785	739	779	778	781	797	771	784	772	760	776	748	810	782	773	773	771	788	787	805	813	789	776	742	803	813	742	752	773	766	837	729	842	773	805	793	832	797	790	764	814	719	757	744	782	811	791	767	766	785	749	745	752	766	764	785	745	777	756	783	733	773	756	740	780	721	805	766	752	790	803	724	738	796	794	790	779	823	770	738	746	779	776	809	764	793	779	806	781	761	801	780	762	781	802	835	782	775	804	808	792	788	793	767	764	788	808	788	819	794	717	819	799	809	747	775	781	811	807	790	759	795	768	779	790	786	785	822	763	784	815	781	797	826	786	777	807	806	795	821	801	778	792	751	751	718	758	762	767	805	750	808	767	758	788	789	750	790	753	798	791	792	753	786	798	737	750	796	780	783	779	764	803	729	785	748	813	840	763	828	749	771	790	766	726	817	825	771	786	809	745	747	806	751	806	790	787	770	764	812	751	771	781	767	725	763	756	754	788	753	827	808	743	777	788	778	769	758	760	800	778	815	781	815	837	810	728	791	776	753	745	753	792	787	824	791	774	813	794	714	781	792	769	813	738	772	774	771	819	732	744	778	767	806	741	761	785	769	776	778	784
31578	14528	7464	1530	885	676	599	483	354	308	295	251	304	304	283	285	223	234	217	235	225	245	199	201	204	207	192	211	184	193	204	202	197	195	193	172	196	169	207	184	191	175	198	194	210	182	200	180	174	202	183	183	200	208	190	185	167	204	160	158	197	194	191	193	168	191	190	214	188	177	186	168	199	175	183	190	164	182	179	189	163	192	194	191	199	184	172	165	190	191	189	181	203	203	183	174	185	178	175	188	178	173	178	161	176	173	169	181	194	195	166	203	208	193	177	189	195	189	167	194	204	165	177	183	192	182	188	197	171	198	182	173	186	169	197	168	179	170	174	181	172	171	152	190	192	176	184	184	224	164	195	180	186	180	158	185	197	176	197	184	175	192	182	206	176	166	179	188	217	209	177	184	193	187	171	189	169	198	187	205	174	170	169	200	175	175	177	173	169	194	172	209	170	213	188	175	190	203	176	194	193	189	222	187	172	173	185	183	202	197	186	173	185	185	176	160	182	191	216	166	172	188	184	197	176	198	181	157	188	195	190	184	185	173	200	180	176	201	207	181	165	186	181	197	194	200	170	180	169	157	180	185	182	197	186	204	171	178	176	196	203	211	194	189	191	177	201	209	166	198	229	209	172	198	189	201	182	185	179	171	205	229	196	198	172	180	184	211	178	184	196	193	185	187	192	189	209	184	211	215	196	186	183	187	179	186	178	202	204	166	185	206	177	185	167	180	174	191	202	177	169	206	175	198	208	182	162	179	200	178	234	177	157	180	183	194	185	161	182	183	183	186	185	190	224	169	184	206	196	170	185	178	196	173	180	179	188	177	186	202	203	186	174	173	181	190	172	183	176	199	199	185	186	216	182	192	185	205	186	171	174	204	206	177	204	198	185	189	173	193	193	169	176	197	176	206	184	168	195	216	152	204	151	178	182	170	200	171	188	153	176	161	188	191	164	171	179	167	181	170	149	155	207	194	199	225	190	178	208	175	202	179	162	184	208	169	189	205	175	167	162	166	205	200	199	189	176	152	167	193	183	203	191	158	188	191	217	199	180	167	156	204	196	182	198	183	188	182	216	215	170	168	171	199	177	202	200	200	170	167	209	195	178	186	161	212	181	185	167	200	192	194	212	185	179	195	197	178	177	177	177	169	184	188	170	224	207	167	201	185	185	170	189	212	201	201	199	171	189	182	210	197	223	180	186	214	172	176	184	194	190	188	158	176	177	214	185	182	174	199	196	205	184	212	185	189	210	193	185	169	184	187	170	172	182	201	197	161	194	182	207	157	194	180	179	178	196	188	183	169	186	173	174	188	194	168	172	183	181	200	174	165	185	191	186	198	187	186	189	192	213	171	204	199	190	200	192	195	176	166	178	212	174	194	190	200	190	177	193	164	183	198	193	207	194	192	187	167	184	184	177	198	165	169	177	194	176	192	199	195	184	194	186	163	185	174	163	192	202	177	199	207	200	167	184	175	182	199	205	175	187	198	174	193	183	183	195	180	185	161	189	208	172	194	204	219	207	183	202	216	166	187	173	180	194	190	190	181	162	162	179	205	176	195	193	192	180	165	193	192	161	198	192	199	192	185	185	182	178	189	156	200	194	183	199	189	188	185	175	195	203	150	182	189	174	198	182	190	175	165	169	195	192	189	151	174	190	166	193	215	188	218	191	193	165	206	199	198	194	189	160	164	182	206	208	201	180	183	177	181	181	164	209	190	176	172	183	181	188	194	194	173	207	169	173	178	206	190	196	199	191	185	161	195	181	196	197	191	205	197	185	178	187	205	172	186	159	202	211	174	196	183	171	188	195	210	187	176	176	193	197	154	189	200	189	180	186	192	186	186	180	181	187	203	196	193	187	192	206	190	169	191	201	209	231	221	184	183	193	160	174	189	195	189	175	192	183	183	208	174	171	180	189	201	199	215	175	166	189	199	200	195	174	197	182	185	191	190	180	193	207	181	182	213	203	186	195	211	173	181	164	181	190	189	195	183	169	197	174	180	189	183	170	181	204	181	150	174	182	195	170	200	186	196	209	191	173	193	182	194	203	167	192	182	166	183	176	163	164	235	203	163	161	181	177	192	183	188	168	180	188	192	213	170	158	181	168	201	185	180	216	175	190	160	196	207	166	176	174	179	178	200	183	172	183	181	202	189	169	174	162	185	185	162	192	178	179	203	165	175	167	206	194	205	204	190	195	190	171	185	186	212	196	182	210	206	207	181	185	194	194	190	188	185	167	170	163	187	186	165	205	183	201	177	187	212	199	222	192	171	152	164	184	218	199	191	178	197	188	168	184	185	181	215	198	165	193	200	199	206	187	210	185	207	174	195	194	188	183	179	201	198	173	195	155	202	182	171	192	180	183	199	179	201	191	186	183	205	173	203	193	184	176	170	188	187	169	181	185	195	189	168	199	186	170	193	188	178	190	188	191	192	208	212	192	185	179	184	162	184	174	181	184	196	191	172	184	204	205	171	167	194	190	172	200	189	189	176	185	181	167	189	179	196	193	162	180	206	159	200	194	197	193	182	206	187	177	199	166	192	198	177	187	186	171	226	200	171	170	193	201	169	223	181	212	168	183	179	175	193	182	190	174	186	212	184	173	198	188	202	201	191	196	184	196	182	176	177	205	171	156	188	180	187	194	171	180	180	198	195	193	207	215	194	174	190	201	169	197	186	190	179	187	200	188	165	186	178	185	201	207	198	161	197	187	191	199	187	206	187	183	186	181	184	195	215	194	176	170	186	195	179	211	216	179	188	161	197	193	164	179	174	187	180	183	186	196	180	167	188	171	181	170	200	201	186	189	182	196	194	196	216	173	205	180	169	204	194	191	203	199	206	203	184	194	176	178	205	183	194	172	188	169	189	188	176	185	150	208	196	171	212	169	200	186	150	186	176	166	193	201	194	189	204	190	172	187	174	176	179	193	185	199	181	186	184	179	194	179	189	189	187	214	201	204	191	163	203	195	202	183	189	156	173	174	180	186	198	192	185	176	184	203	174	192	185	177	212	197	191	188	183	230	204	176	165	189	194	168	199	171	178	213	194	198	222	198	189	200	191	172	172	200	198	170	176	168	189	186	186	187	186	209	188	197	207	195	195	195	203	176	162	200	193	192	193	206	190	168	184	186	197	174	176	195	205	184	196	188	158	181	173	182	188	175	203	173	185	168	190	184	203	169	148	192	180	179	205	211	184	183	201	202	190	193	215	186	186	213	189	203	172	195	172	189	176	190	182	186	184	164	171	190	187	178	226	188	191	184	210	199	187	183	182	179	185	190	178	207	169	192	185	166	195	188	199	195	212	197	189	195	194	169	187	201	191	197	184	182	163	198	183	195	189	182	185	204	176	179	177	174	193	200	193	189	201	213	208	190	170	197	192	186	180	182	186	195	189	177	207	185	183	221	182	194	206	175	201	189	172	194	161	177	192	192	196	150	187	176	179	220	175	170	174	188	183	178	165	208	169	176	177	160	169	189	181
21116	10720	8829	3849	3348	2855	2620	2047	1425	1139	1080	1023	1022	1093	1051	1014	921	959	985	889	817	713	662	589	566	562	523	554	563	544	513	489	496	498	519	491	464	518	496	460	501	473	455	490	452	465	480	458	493	474	443	466	505	450	466	451	480	463	457	487	491	464	478	469	504	447	478	465	493	440	440	445	438	475	501	463	468	492	450	436	448	495	477	485	467	450	484	461	452	456	486	491	486	426	444	463	470	483	453	449	476	470	498	437	461	464	460	473	466	450	455	463	422	487	480	524	430	478	453	475	493	442	479	443	481	439	422	471	482	465	466	441	428	489	441	489	453	446	450	506	503	453	456	484	454	441	471	466	476	491	477	472	454	444	492	469	439	442	492	502	441	495	498	472	517	455	437	452	437	456	497	449	456	459	456	467	450	443	444	442	474	471	471	470	467	491	451	453	461	462	438	476	450	457	478	455	494	509	450	514	466	464	479	444	465	484	475	484	466	440	489	466	438	469	508	467	464	470	475	435	423	467	461	445	454	439	448	472	475	495	468	455	457	467	500	437	430	450	431	479	411	495	455	482	507	432	464	475	456	523	441	454	482	492	495	457	454	470	486	465	469	489	478	429	438	463	455	446	485	489	499	469	468	458	438	455	475	488	429	481	462	497	462	434	495	483	446	439	458	477	465	445	444	484	441	465	447	432	452	450	472	459	454	432	461	462	468	518	461	447	455	464	474	409	477	447	474	460	459	507	464	486	459	471	456	447	455	470	451	478	458	426	482	482	448	466	464	469	508	491	487	415	442	471	462	491	468	449	486	463	437	448	472	472	469	431	478	491	479	466	474	456	482	470	461	467	462	468	469	461	478	439	488	450	470	467	510	442	443	509	468	461	472	420	465	457	495	445	461	471	486	465	469	442	448	445	470	455	453	476	471	453	449	482	508	474	465	468	469	437	474	463	475	460	448	474	461	438	483	451	443	470	464	457	479	434	460	476	469	480	455	454	466	430	462	449	481	470	429	449	455	421	444	473	461	482	451	449	449	457	454	486	462	448	479	432	443	474	470	493	455	477	481	482	471	491	486	456	466	489	438	475	469	455	432	440	492	487	441	458	473	470	444	471	415	464	428	456	505	481	477	470	435	478	477	452	499	447	468	488	482	451	460	442	471	481	452	481	429	456	473	455	482	474	471	464	474	448	441	458	453	471	457	448	439	469	481	477	440	421	442	421	470	453	484	427	472	497	448	454	471	514	455	465	469	462	482	464	435	464	458	456	462	458	443	448	450	478	487	501	481	422	466	474	502	487	487	455	451	445	479	481	479	420	452	491	467	444	432	459	468	404	436	481	478	475	444	479	458	464	483	443	478	477	461	497	463	524	448	476	437	440	462	480	441	465	483	450	464	501	434	442	481	457	446	502	472	474	472	421	434	454	431	473	464	480	446	466	499	463	446	452	430	491	484	453	484	458	429	460	474	494	490	513	450	445	445	473	435	478	463	415	467	450	459	469	432	460	493	458	452	482	465	467	459	482	443	487	450	471	507	480	440	483	460	486	444	472	474	463	531	462	453	455	473	460	469	476	475	487	494	512	440	435	442	432	483	448	447	447	449	470	456	476	478	437	448	498	422	476	453	436	508	473	472	459	436	483	469	472	460	502	427	447	488	428	487	476	489	464	458	472	455	500	502	469	450	495	472	481	469	471	461	480	436	490	487	478	448	509	453	441	474	460	424	466	484	470	455	445	419	458	477	509	489	473	444	450	479	442	474	443	484	441	440	474	488	455	448	465	468	464	485	419	465	437	468	478	452	492	474	438	462	481	461	475	500	482	499	463	482	464	468	463	475	443	472	448	491	445	454	442	445	448	471	459	485	438	498	494	456	473	466	516	467	478	450	463	488	481	494	489	473	440	402	460	433	440	467	485	463	473	428	479	480	484	452	489	442	439	474	463	438	445	465	492	438	436	489	495	478	457	424	472	505	493	455	455	474	465	469	453	449	464	464	472	478	476	437	476	462	470	457	442	445	446	454	476	454	486	460	472	471	469	479	442	452	450	432	444	468	477	426	485	486	478	467	503	459	449	493	467	439	477	474	480	425	454	483	471	437	446	443	449	440	496	491	451	485	463	413	446	467	471	474	461	472	458	442	458	423	482	490	479	478	488	418	479	501	482	448	465	449	492	467	494	461	453	476	496	482	479	477	477	481	445	432	447	436	508	457	421	492	484	434	451	459	495	468	428	476	436	492	485	499	461	459	455	430	436	463	483	507	438	466	442	446	447	488	451	480	472	454	471	488	478	495	453	439	447	470	463	475	496	453	446	456	426	483	473	459	474	497	448	463	477	444	480	445	505	509	450	465	485	453	497	457	466	461	488	476	480	466	458	475	474	500	471	485	435	470	432	475	452	439	476	487	469	524	472	469	473	457	510	466	453	488	464	488	471	470	465	484	473	441	466	460	442	466	476	441	462	475	426	487	456	448	463	437	475	449	471	417	432	444	438	478	451	486	482	472	481	465	488	470	474	422	495	471	489	450	486	458	486	487	438	465	460	492	478	480	480	485	457	453	491	478	522	478	434	449	471	470	473	465	466	469	457	504	461	490	455	448	468	461	457	468	436	492	469	460	460	454	501	440	463	468	463	460	442	494	487	467	468	450	442	477	476	460	486	438	496	470	481	460	476	494	431	488	481	457	470	439	476	466	450	443	464	481	470	433	501	499	459	468	455	455	460	460	480	480	479	480	465	422	477	506	463	447	444	503	459	488	494	444	440	472	437	440	457	441	447	473	466	476	458	488	460	429	444	495	478	481	430	485	513	451	449	455	475	488	437	503	435	463	473	440	459	462	473	490	450	438	471	467	476	504	456	467	422	479	452	513	466	459	462	439	452	487	458	444	462	479	511	459	479	502	439	469	473	488	479	497	472	499	477	471	490	481	472	458	448	479	485	455	467	493	461	504	453	452	441	462	427	455	462	473	455	465	474	476	432	472	464	483	437	515	429	468	466	460	489	468	482	466	502	446	435	467	465	524	448	491	476	463	509	474	461	445	479	498	477	490	484	448	492	482	469	443	498	488	469	432	457	462	431	474	458	489	444	435	422	456	468	488	476	456	452	440	450	455	452	454	457	469	453	474	482	475	476	478	507	501	458	491	463	438	466	482	461	497	442	441	455	461	472	472	448	503	450	470	464	444	453	493	458	480	507	481	476	442	465	447	457	444	470	466	442	453	466	441	474	457	457	456	454	476	460	447	454	465	449	461	448	437	453	460	474	453	486	460	481	505	477	450	441	455	473	451	452	437	467	451	414	425	463	446	508	442	455	476	438	442	508	465	474	447	460	490	462	470	480	450	457	503	460	523	465	487	486	458	495	447	448	479	457	460	465	502	497	472	474	463	481	445	502	482	470	474	446	441	511	467	507	457	443	460	417	478	448	499	435	475	431	451	452	478	429	473	475	446	490	440	468	438	481	403	468	457	450	478	476	483	468	461	439
9215	3051	1433	629	642	542	451	395	362	382	364	387	370	350	406	382	375	355	363	367	377	344	329	408	372	341	358	350	354	337	339	353	351	370	326	341	385	323	326	353	319	361	385	384	334	339	354	328	297	350	361	337	331	379	348	330	323	337	361	338	346	371	341	366	358	324	354	370	341	335	334	307	311	363	329	342	351	316	334	385	381	333	375	352	346	346	380	307	358	325	330	332	335	341	353	371	328	332	329	356	358	385	377	346	340	338	346	345	348	349	324	333	344	341	347	354	328	336	373	337	365	345	331	398	369	336	366	327	350	342	374	404	355	339	351	356	336	344	351	384	354	371	345	353	343	362	363	313	368	373	398	360	335	352	320	319	331	362	326	313	313	332	397	380	376	323	366	333	345	337	343	375	366	318	355	370	311	331	381	375	365	355	351	382	387	350	342	349	355	351	366	352	316	356	319	384	364	342	340	326	356	337	310	336	350	333	340	346	341	359	315	324	359	342	357	376	321	350	342	331	339	312	381	340	322	328	360	315	345	336	330	326	359	345	317	356	385	293	337	329	319	336	346	388	375	383	387	398	326	353	376	349	360	376	372	384	345	351	360	348	306	362	341	379	390	351	368	345	343	329	366	372	361	323	339	359	356	324	385	363	308	338	360	299	331	347	315	328	350	350	314	392	391	334	360	343	351	371	350	375	328	352	370	337	349	332	335	335	354	341	363	370	367	362	380	360	367	373	382	340	360	332	338	346	352	381	383	384	336	366	369	336	349	351	359	342	288	327	332	329	332	347	387	369	361	362	341	357	398	362	339	347	365	395	359	383	344	331	347	347	309	319	309	329	323	368	329	323	342	348	374	378	331	363	362	340	343	367	317	329	347	342	358	339	334	351	350	331	344	378	338	342	372	352	298	345	343	351	343	347	363	361	319	358	358	380	353	364	350	318	365	332	407	356	325	334	367	349	369	344	354	312	353	345	368	350	345	341	360	368	368	357	329	338	361	343	359	357	349	375	338	326	337	316	343	341	373	328	373	365	351	322	341	372	342	354	333	353	371	360	355	338	334	329	373	358	322	360	346	343	348	350	354	329	339	346	336	375	320	366	339	353	351	363	319	345	348	345	319	344	362	323	351	311	357	345	360	341	343	351	397	351	376	345	329	343	390	329	342	333	356	311	372	360	339	348	371	349	375	348	366	310	353	338	329	357	344	377	337	343	332	315	352	338	328	342	362	314	353	341	363	329	364	364	350	342	359	351	339	400	337	321	329	334	353	341	311	314	317	358	383	336	332	335	406	341	306	372	369	360	349	345	345	344	343	345	353	328	394	381	343	335	314	347	305	305	361	395	328	335	354	327	382	357	347	361	356	351	354	336	354	349	344	332	350	364	354	326	342	349	353	324	354	323	320	338	345	339	348	291	370	356	331	328	322	363	346	372	348	356	345	342	341	332	350	374	365	334	333	313	344	387	370	341	341	353	339	361	340	387	332	341	374	363	353	316	310	334	356	326	296	361	313	347	370	355	318	388	346	350	403	342	342	382	333	338	319	365	351	338	335	338	327	309	369	317	359	332	370	337	335	352	358	369	347	365	364	327	369	322	384	318	299	352	383	358	335	369	402	341	395	324	329	317	366	358	364	339	359	338	385	375	352	316	375	337	377	316	337	348	374	384	369	357	335	343	363	369	346	350	352	339	316	350	352	344	340	329	336	353	339	376	328	337	367	340	345	382	347	374	399	362	348	355	330	335	387	364	334	343	350	333	360	332	359	354	324	333	364	348	340	361	314	356	352	371	358	354	325	352	370	346	354	337	347	357	338	324	384	338	338	329	366	307	311	365	315	330	336	337	378	365	357	345	383	343	351	354	379	358	336	371	384	350	350	361	355	345	344	331	354	359	356	371	369	341	363	341	351	353	388	343	382	353	328	343	366	352	386	335	331	314	312	355	382	352	365	367	329	334	352	360	351	365	353	361	373	378	340	356	322	353	365	361	354	365	343	315	387	346	342	388	345	347	355	352	330	362	410	338	364	336	325	343	356	353	360	352	383	350	347	332	378	355	340	312	345	360	386	331	351	340	348	385	331	348	310	338	369	304	352	324	368	351	355	340	366	381	373	311	340	357	338	342	367	338	317	323	343	341	370	366	368	343	363	354	354	356	324	326	317	315	314	354	335	361	361	344	319	330	350	338	332	380	318	370	377	381	314	359	332	347	367	347	347	317	378	391	310	397	364	362	353	342	347	382	332	343	337	334	346	332	368	345	349	378	353	357	340	332	299	317	335	341	330	359	331	336	348	314	377	380	344	395	359	361	341	344	346	341	356	346	345	346	318	343	331	351	356	361	384	343	335	374	356	345	362	382	343	365	365	375	388	306	365	344	348	342	342	351	318	349	337	300	337	335	355	369	360	381	351	348	362	367	362	325	319	378	347	328	360	347	337	382	340	353	340	356	332	372	388	337	350	377	325	300	332	341	373	347	386	359	340	351	388	385	382	336	349	370	307	350	350	348	347	355	359	343	328	308	366	340	322	354	353	349	300	379	348	381	360	347	352	323	345	375	345	346	359	345	337	351	336	350	344	362	360	353	316	362	355	352	339	339	380	337	346	335	372	373	333	333	347	380	318	344	343	353	334	363	347	361	367	388	352	384	354	392	332	323	351	347	365	363	335	357	372	342	329	339	415	330	349	343	333	327	330	362	346	348	352	380	350	406	346	327	353	335	376	395	333	382	349	333	355	325	351	370	330	349	358	368	359	346	356	324	350	344	341	356	313	363	343	303	339	354	349	354	339	349	354	339	342	379	396	329	346	354	312	357	354	368	352	347	332	377	324	375	345	364	344	329	353	323	343	311	336	356	370	363	353	389	335	367	360	336	358	333	346	353	384	354	339	344	336	360	327	357	338	371	371	382	336	338	337	361	364	348	346	355	337	372	358	360	343	381	343	311	329	357	366	375	324	350	376	332	334	335	386	342	353	337	366	357	363	389	340	349	367	373	414	359	331	376	361	360	356	291	339	360	316	375	334	347	361	347	333	377	356	328	345	351	348	356	366	365	335	339	350	377	352	339	350	370	341	333	374	324	343	344	330	355	345	332	359	342	351	338	337	369	322	365	369	332	365	371	340	366	353	314	342	350	333	362	376	360	336	342	347	306	341	337	333	388	331	311	309	363	362	368	356	339	299	320	346	365	389	381	311	347	382	353	350	338	324	336	369	333	390	371	340	347	340	341	407	380	362	342	360	346	344	381	342	370	321	307	317	336	371	351	372	356	370	334	326	381	325	336	333	306	382	313	307	377	332	356	348	360	372	346	343	347	360	313	310	320	345	356	331	357	332	379	371	333	335	349	369	371	376	345	363	370	346	364	325	355	354	320	314	342	367	378	374	326	334	362	359	355	350	353	358	339	374	373	381	340	346	329	355	371	355	317	335	353	349	332	359	336	347	386	353	362	343	355	349	344	361	368	355	352	333	340	343	335	393	362
6913	3171	2504	1919	1805	1819	1524	1203	989	988	938	964	931	999	1041	1022	985	937	925	944	938	919	851	833	863	848	861	878	840	836	861	832	890	833	794	900	854	838	845	837	831	821	783	783	790	851	810	885	838	833	859	848	831	835	818	816	826	847	827	836	849	825	852	828	776	800	837	813	845	819	845	815	791	829	847	779	854	826	842	854	820	853	825	823	825	847	843	816	796	846	807	846	768	801	855	792	809	810	842	861	823	821	814	820	773	803	852	847	788	811	828	815	853	810	847	900	819	860	804	809	827	815	848	800	831	867	864	795	811	912	826	791	830	785	845	858	854	809	836	862	850	807	797	827	803	815	861	820	837	864	819	911	807	809	858	824	832	875	877	822	787	830	859	805	857	821	797	812	834	804	822	840	836	854	830	877	835	845	822	760	774	817	822	856	812	832	788	838	819	864	776	775	799	839	846	823	779	846	761	826	753	780	855	857	808	867	823	864	828	853	802	836	868	860	867	841	854	819	798	843	813	806	847	833	853	796	820	831	827	821	806	855	830	841	873	785	891	821	826	829	818	872	899	858	821	821	817	836	754	804	862	867	834	800	845	834	870	835	829	840	844	800	864	841	826	854	812	849	817	837	812	842	775	793	808	800	804	825	859	771	826	786	821	856	814	836	866	832	791	854	810	833	834	808	784	817	855	861	820	874	771	833	833	815	842	834	856	795	824	830	828	822	830	831	793	857	861	808	817	820	844	803	795	805	838	873	821	840	821	823	846	857	807	841	846	832	813	818	814	830	833	832	832	858	823	845	840	785	837	852	853	889	823	846	868	831	861	755	838	806	807	846	830	877	777	826	827	774	821	816	829	770	835	821	784	824	841	828	820	828	827	812	794	837	819	821	830	818	808	822	882	823	832	802	788	849	843	864	899	841	854	817	847	822	837	841	852	823	869	807	876	835	816	807	791	847	850	818	790	782	870	837	809	817	840	845	876	854	813	827	829	812	780	826	794	821	802	809	850	808	851	797	820	826	824	763	817	820	829	875	833	859	841	843	798	828	840	811	847	855	840	834	783	800	871	811	894	814	889	850	845	814	826	812	842	811	900	852	865	822	843	814	796	835	819	838	802	816	816	788	784	811	852	822	782	837	799	821	826	808	800	846	837	792	824	791	794	839	845	845	836	787	824	852	830	840	807	823	838	814	811	856	830	813	787	841	833	836	815	843	809	856	851	766	809	843	817	849	817	869	796	837	843	887	872	819	795	823	810	851	829	826	829	808	822	735	863	873	827	795	815	870	844	858	837	853	887	810	858	899	796	834	826	803	857	803	822	826	781	822	798	816	816	842	789	816	822	796	876	830	870	870	844	783	774	863	861	842	827	822	850	822	828	851	890	762	786	816	849	834	841	852	811	837	839	818	878	811	780	815	802	814	785	830	833	869	874	836	868	793	843	802	856	833	835	828	855	870	851	830	846	857	858	781	809	759	828	861	817	816	881	822	806	816	833	825	831	834	842	847	861	816	849	878	774	815	800	812	816	843	833	860	834	822	852	839	820	838	838	867	832	849	840	844	828	803	827	892	835	825	812	844	815	837	852	837	799	833	816	858	772	848	786	777	839	813	833	838	831	865	835	809	808	826	839	805	851	806	777	838	828	830	885	864	821	859	838	808	778	839	869	856	843	803	798	866	832	883	805	812	846	834	838	836	812	815	841	847	829	830	813	854	857	797	814	811	858	847	872	793	842	845	831	833	847	836	792	800	785	776	778	840	835	783	800	807	863	820	841	876	845	858	817	828	872	818	802	810	829	833	800	871	799	800	811	872	791	777	784	861	823	862	815	795	831	821	823	831	853	860	820	853	841	825	825	788	814	865	826	788	820	808	837	826	815	826	806	815	836	853	785	828	822	822	801	797	898	828	798	835	851	824	843	845	879	847	802	813	777	827	862	869	839	835	839	844	845	815	791	839	775	821	814	831	903	820	859	815	816	871	821	831	873	795	834	836	784	826	836	858	834	873	846	866	842	809	771	813	820	841	836	822	840	848	787	779	867	841	830	793	823	795	892	809	821	841	830	827	802	824	818	815	807	866	853	776	826	816	793	861	814	829	829	836	828	821	851	766	832	873	810	832	851	788	846	793	846	845	794	846	778	847	876	806	829	794	802	863	899	838	841	822	820	847	827	826	832	838	797	836	835	872	835	834	883	804	802	844	815	846	808	823	797	812	799	793	846	841	816	838	839	825	817	838	819	883	843	801	851	864	807	805	834	791	870	905	847	815	835	881	821	875	849	766	829	859	781	851	822	807	816	854	819	905	876	818	835	829	853	795	814	808	796	762	825	836	819	876	812	810	807	789	852	849	811	865	861	818	803	827	813	829	855	807	828	798	860	869	796	850	846	823	848	831	832	787	829	824	861	816	795	812	814	829	824	814	866	817	838	852	844	825	781	871	883	844	751	849	832	837	857	807	838	807	778	801	806	839	877	849	831	808	804	798	780	795	793	816	833	839	765	797	853	821	840	859	857	861	864	846	773	829	834	799	792	824	746	845	843	857	819	855	852	818	830	787	766	891	806	848	776	842	795	853	891	821	764	819	846	825	827	845	820	779	802	845	866	845	819	794	844	821	789	840	834	797	819	808	841	831	819	819	849	841	796	837	875	868	851	848	797	803	756	813	789	867	819	824	850	788	839	886	848	826	810	857	754	791	800	812	808	868	833	847	807	805	832	869	810	821	821	874	804	840	802	823	815	798	864	842	834	855	821	783	865	790	831	803	831	838	811	804	778	867	831	858	838	812	837	877	809	856	817	833	907	843	833	792	847	899	839	811	830	838	826	835	810	825	823	836	816	791	812	885	844	834	791	887	848	816	814	806	772	842	778	876	837	797	811	801	834	849	784	880	815	781	817	827	801	782	847	789	793	777	828	847	846	846	878	829	805	870	836	811	833	861	839	870	801	842	823	868	836	806	835	806	805	793	859	807	855	806	828	827	871	863	794	806	820	823	841	879	772	843	830	863	815	829	863	850	785	852	851	847	847	763	891	801	842	805	835	870	804	827	763	798	832	886	801	802	843	793	827	834	815	837	829	908	747	851	848	814	791	797	840	833	823	798	873	837	817	812	798	800	790	782	868	822	871	839	804	822	816	850	806	791	814	821	797	801	813	821	883	841	860	838	788	801	897	785	825	824	886	835	908	857	829	797	834	801	813	921	783	825	840	794	791	868	842	845	829	794	860	815	814	791	814	793	838	817	802	822	849	870	812	818	837	869	880	833	853	781	846	825	816	840	789	813	815	819	828	816	877	836	813	806	790	831	829	827	797	865	841	836	849	761	834	806	813	865	861	848	824	853	816	864	792	799	839	836	817	821	839	846	884	833	800	854	781	786	820	801	830	824	836	848	839	829	793	818	826	799	817	805	873	795	796	816	818	792	867	875	802	795	807	822	863	860	834	852	852	866	822	789	864	789	753	820	822	809	831	832	782	833	788	807
22242	8293	4609	1117	818	692	594	489	432	382	394	381	369	389	427	382	394	377	386	348	321	340	323	354	339	367	326	338	342	329	298	327	347	309	320	322	352	342	348	358	336	338	353	345	293	318	341	315	334	376	333	344	330	347	326	302	324	320	311	390	340	349	338	325	307	329	344	333	336	375	309	319	333	356	355	356	320	329	351	360	343	335	343	365	342	362	317	343	328	294	362	312	335	366	314	326	332	355	335	338	340	320	328	337	315	348	291	310	340	295	328	327	329	322	318	310	340	330	367	307	349	322	327	356	320	354	316	315	349	325	317	322	314	297	346	292	318	353	357	351	331	356	337	338	324	351	287	321	335	351	355	324	311	329	370	360	369	324	361	323	371	293	357	326	311	313	315	336	309	357	306	311	311	318	345	339	330	336	305	313	322	344	364	332	326	346	322	325	306	326	332	334	333	343	347	346	328	359	363	332	357	362	328	330	352	336	337	322	301	312	328	357	340	324	336	356	319	333	336	322	337	333	375	327	354	333	323	313	301	357	355	321	310	351	308	337	331	341	343	333	336	323	343	314	331	327	332	329	342	339	343	321	298	351	339	339	320	349	312	288	327	329	362	325	352	360	339	320	366	349	305	351	319	352	306	348	335	345	365	316	343	316	293	340	316	359	341	334	329	340	313	324	316	349	300	314	347	311	351	331	351	357	345	339	350	312	328	347	316	353	352	379	314	325	333	340	342	331	316	323	328	335	327	307	353	316	348	350	355	337	310	323	330	334	335	327	342	331	332	339	343	305	288	340	351	320	333	313	304	359	330	302	310	284	353	342	352	318	358	376	334	341	350	333	340	373	326	329	330	328	308	320	336	354	340	326	274	333	307	335	363	326	333	294	328	326	362	308	350	356	336	302	359	311	330	318	344	341	326	356	324	339	346	341	382	366	355	329	345	348	352	340	343	315	333	348	344	310	358	312	307	292	325	343	341	295	329	329	342	336	328	332	327	341	321	355	334	322	322	304	334	358	305	361	359	308	316	318	314	311	355	322	355	317	341	355	337	339	362	319	346	345	329	331	354	307	344	375	362	342	345	339	336	334	372	331	323	321	370	329	312	371	323	339	353	324	293	313	321	340	341	362	365	322	332	343	353	339	328	317	318	325	333	337	351	392	304	373	322	310	321	333	352	331	318	326	322	316	333	340	296	335	314	367	354	355	351	335	348	295	315	333	336	339	362	323	346	319	362	336	342	347	344	350	336	301	354	330	349	354	336	344	349	332	359	392	333	337	332	329	334	321	321	318	349	353	286	348	324	362	317	315	335	290	322	313	347	319	309	323	329	362	377	313	343	390	307	301	361	362	344	323	297	296	371	317	363	353	322	306	330	323	320	313	347	355	334	349	335	318	358	372	348	316	345	331	352	345	331	341	315	342	359	298	311	339	339	332	300	308	327	336	371	350	326	305	330	326	334	346	336	310	341	321	328	316	300	335	332	310	319	336	332	309	340	355	332	373	337	345	328	321	352	328	332	328	335	301	315	333	352	373	314	338	331	328	346	308	357	334	325	338	331	312	331	323	336	330	295	306	349	315	339	312	319	336	310	345	345	318	339	362	326	349	358	322	394	374	337	359	333	323	319	328	326	318	281	330	343	322	357	320	335	320	355	322	292	328	302	335	302	353	356	306	340	352	327	324	366	325	334	334	312	327	312	315	306	332	335	358	345	316	345	330	322	308	336	341	367	325	329	320	321	324	341	332	336	306	312	320	325	322	333	357	342	285	309	322	352	352	363	318	325	319	367	331	347	336	320	323	297	367	344	325	334	341	360	359	367	310	327	319	309	351	348	308	339	334	333	359	334	311	321	330	315	324	321	325	322	349	337	342	333	311	311	338	320	350	317	317	328	320	329	341	316	361	307	313	324	333	314	338	344	334	323	322	347	338	363	343	313	342	326	348	322	343	363	336	326	309	343	335	320	337	350	325	335	365	331	290	367	365	349	338	326	293	360	326	333	334	336	309	320	321	367	321	336	370	326	364	345	305	347	331	323	340	342	317	328	345	354	305	334	305	338	281	337	332	333	341	314	308	323	352	304	322	319	320	326	337	340	311	330	322	353	329	291	335	324	323	320	357	327	313	314	332	325	299	296	340	354	325	320	279	332	350	314	356	350	345	342	310	302	336	318	356	322	372	282	312	353	323	354	319	314	343	323	338	308	314	345	296	362	331	338	339	348	330	342	348	315	304	340	311	342	341	378	340	328	364	317	320	334	335	309	318	348	307	315	335	350	313	347	339	351	368	338	326	328	349	329	359	359	325	312	326	349	339	318	352	327	352	345	332	341	326	358	321	302	364	314	346	357	357	344	345	320	295	338	328	360	345	348	352	349	325	294	379	338	339	358	330	330	340	336	309	329	373	324	354	321	306	366	353	380	297	317	340	334	340	311	313	343	346	345	354	346	307	331	319	353	292	319	308	312	339	330	327	331	327	307	329	326	330	371	352	320	343	376	308	330	299	304	307	334	327	345	350	324	350	319	329	339	349	309	311	334	300	317	364	331	356	335	325	344	339	340	334	365	349	334	319	329	314	316	323	306	352	312	319	330	287	322	339	328	342	302	304	307	364	333	345	344	328	353	345	333	309	316	322	348	359	360	335	351	311	339	299	310	311	310	320	320	350	349	291	321	337	354	309	321	376	319	336	344	346	331	330	332	361	354	370	342	313	326	315	349	335	332	319	312	334	345	311	348	321	350	348	358	319	346	313	330	316	278	311	336	330	348	324	293	336	363	355	327	351	349	305	295	308	312	392	320	338	322	316	337	316	378	333	330	309	364	347	326	331	360	315	332	308	309	359	342	341	328	369	314	336	350	338	347	378	331	343	344	312	301	339	293	326	339	316	344	344	299	316	348	364	372	362	344	341	331	322	355	306	346	318	338	321	324	339	361	335	301	341	339	344	344	314	332	340	324	322	321	340	308	294	337	315	352	382	360	343	317	314	369	327	314	319	341	367	337	340	331	319	323	324	330	301	351	346	337	342	323	326	342	334	314	296	332	346	363	318	312	304	377	327	344	342	307	308	340	335	340	330	341	295	310	317	339	328	332	314	338	358	329	340	345	304	320	337	329	344	342	318	307	322	340	322	292	334	323	358	343	343	330	313	357	327	311	354	329	325	344	339	329	330	374	306	335	344	331	358	353	356	343	343	366	318	317	325	309	335	350	312	339	318	320	320	346	303	341	311	324	336	313	339	337	354	311	359	360	308	360	326	339	363	299	352	314	317	332	325	299	362	329	325	344	330	322	300	316	325	334	353	353	323	315	332	334	338	348	328	321	329	337	321	380	349	335	327	305	302	318	368	330	328	325	329	375	345	351	355	334	304	371	342	329	306	335	326	373	308	298	345	300	347	315	337	339	371	346	355	318	313	344	358	311	352	319	355	337	342	339	342	357	355	365	356	354	337	324	352	330	339	311	357	315	318	364	345	352	356	319	341
15750	7013	6326	3025	3006	2568	2062	1647	1278	1239	1255	1130	1231	1277	1194	1141	1174	1125	1026	1101	1007	912	856	873	867	794	861	887	846	825	846	794	817	820	824	807	805	812	774	759	784	810	784	802	814	835	766	801	770	769	825	812	773	786	750	820	771	792	780	782	816	716	808	795	810	791	780	750	786	807	764	781	757	790	797	755	837	783	786	781	813	800	827	812	763	806	783	810	770	780	734	795	728	790	767	758	817	818	756	767	803	817	817	801	782	771	814	797	789	820	796	775	786	794	771	801	748	792	784	791	786	793	765	763	843	795	761	825	790	773	764	794	735	785	759	801	734	742	801	782	808	799	812	806	846	778	783	844	748	818	825	803	836	789	788	813	858	836	760	794	791	792	799	745	760	772	787	790	812	778	756	817	732	746	762	831	783	770	795	814	804	799	801	756	775	741	771	789	780	813	739	782	772	796	745	765	792	771	818	802	810	824	788	771	799	769	821	741	771	807	775	777	773	797	774	841	754	818	782	784	794	822	805	762	769	807	787	716	779	766	808	767	806	817	808	817	758	799	793	813	748	784	797	781	833	846	796	815	810	802	740	807	764	773	771	760	848	855	804	778	825	805	837	821	827	814	811	773	797	814	772	746	805	745	780	771	797	790	784	835	780	764	762	777	801	812	821	784	826	767	756	771	796	789	814	855	757	789	828	796	749	779	814	754	789	758	810	787	761	833	788	766	807	764	805	733	775	783	802	784	782	793	755	762	786	778	784	815	814	830	738	794	784	761	824	811	829	764	799	827	766	755	781	810	752	780	776	774	809	818	789	794	781	816	825	780	819	794	811	828	765	785	803	788	766	809	786	761	805	778	784	797	834	789	805	793	769	759	810	768	785	811	828	791	820	767	785	793	823	803	754	792	819	832	725	824	808	785	772	812	805	796	807	781	803	726	812	819	763	792	774	824	817	774	797	727	771	778	788	794	853	780	795	814	792	760	818	777	794	759	745	774	758	754	737	789	836	779	769	841	798	859	786	805	812	741	830	771	745	769	781	777	801	771	793	776	742	803	810	783	766	807	792	833	776	816	796	739	779	778	763	767	742	784	790	779	772	766	764	807	808	798	848	689	788	818	793	780	844	792	762	814	780	757	759	787	785	784	809	764	778	823	739	759	800	728	814	727	808	798	790	783	761	769	780	796	778	734	779	778	811	813	785	777	774	789	753	736	761	883	789	819	788	763	791	781	815	787	803	790	809	803	793	756	752	806	813	763	814	847	770	745	730	786	731	791	800	799	780	828	791	777	779	765	788	788	762	791	737	783	835	826	768	784	781	793	740	815	737	811	773	793	783	806	784	758	765	798	798	806	831	815	738	799	773	820	774	819	796	808	840	750	762	853	791	825	742	751	823	776	803	796	812	779	795	787	764	787	781	772	774	819	848	775	760	780	817	810	798	777	737	730	776	803	791	805	817	812	793	714	801	793	788	839	821	794	775	776	806	747	802	819	774	808	804	736	843	776	734	812	831	780	809	777	781	771	810	776	782	756	800	772	812	768	795	745	794	791	848	775	860	790	835	829	791	785	797	821	793	753	792	762	817	827	782	775	808	758	818	767	761	778	792	763	806	820	771	804	766	735	776	746	790	749	796	780	759	816	770	807	777	765	752	824	753	804	766	786	797	748	807	731	791	796	800	796	849	805	811	806	787	753	811	749	817	786	792	766	785	792	730	813	794	798	781	806	779	768	756	785	785	782	829	806	817	745	788	795	787	801	784	765	777	774	790	832	814	777	761	790	789	783	774	845	798	812	721	770	741	848	784	812	773	771	798	789	823	814	799	808	789	757	807	816	780	801	775	812	762	757	778	734	768	757	795	781	753	827	804	760	821	768	780	790	813	833	798	790	771	781	737	801	814	805	775	799	837	782	796	797	823	740	827	748	814	743	793	776	789	795	760	816	767	777	775	796	745	791	781	748	779	768	795	819	788	795	769	813	803	800	728	780	801	781	824	761	798	779	774	821	774	808	794	746	796	794	799	852	765	757	744	781	788	832	767	827	805	784	813	791	780	767	839	787	774	779	790	808	803	840	817	727	757	772	807	777	811	794	791	810	766	826	854	748	815	782	779	800	766	807	799	798	767	792	748	819	759	753	789	814	799	793	792	779	828	815	808	855	801	795	824	769	779	835	814	758	759	805	801	755	773	828	791	819	789	775	783	755	773	761	809	769	853	784	805	806	764	760	813	801	789	773	784	762	841	843	802	828	819	748	787	785	770	758	793	777	766	830	755	786	771	791	750	744	767	796	806	823	790	757	772	840	740	766	769	769	754	839	780	804	810	804	799	809	798	823	761	780	783	827	784	783	819	797	785	774	778	805	800	784	770	793	825	850	811	720	789	812	777	770	772	746	753	802	801	823	740	836	765	806	824	787	841	799	800	785	768	774	834	792	801	837	746	768	755	843	807	775	787	727	796	758	771	795	786	752	812	827	825	742	773	790	769	816	803	782	773	732	784	804	814	794	778	818	788	781	762	793	795	797	749	784	785	821	798	787	818	764	778	758	805	779	779	798	785	845	780	788	825	832	788	776	776	790	802	774	779	804	768	742	831	784	775	815	766	786	773	761	766	762	790	754	814	759	826	788	780	777	820	794	773	797	752	834	810	801	833	797	795	764	855	809	768	784	788	823	816	735	797	858	768	776	812	769	732	751	790	732	812	791	747	778	776	833	799	798	756	803	770	753	768	848	739	823	805	823	825	815	783	805	815	797	755	824	760	756	711	766	769	777	744	774	776	755	781	780	756	775	804	800	803	749	778	767	814	784	798	740	866	806	767	774	717	791	815	841	804	799	805	750	825	788	824	754	755	794	735	768	824	797	748	777	760	770	773	787	765	744	797	737	848	799	795	798	750	752	790	768	762	804	806	767	770	794	804	768	788	813	792	766	781	742	783	849	852	776	820	804	783	765	803	725	784	791	802	827	797	810	794	779	708	800	805	742	736	764	797	835	759	744	787	799	848	751	739	744	780	832	822	828	809	789	810	797	746	818	814	827	827	787	836	798	768	838	784	779	723	822	856	743	746	804	839	788	754	796	813	722	828	770	770	811	802	771	774	802	803	764	792	798	790	826	791	796	786	772	786	758	787	734	753	802	741	777	794	801	792	765	812	807	778	790	798	769	774	771	711	808	763	805	793	816	825	761	787	785	784	809	788	779	723	799	811	772	713	786	749	816	811	767	752	731	757	819	790	778	844	774	788	787	828	785	810	819	779	754	784	796	752	780	753	772	794	783	820	736	768	771	761	743	752	785	757	824	740	766	851	775	766	839	786	804	744	767	795	760	773	776	784	825	805	847	819	730	817	770	812	829	854	773	737	790	738	774	783	842	743	733	809	752	831	805	764	783	774	789	832	777	788	777	808	791	814	789	762	848	824	820	743	770	776	763	821	826	814	735	752	806	769	763	796	843	766	821	786	764	834	781	815	849	735	809	767	768	818	803
32072	14643	7392	1612	965	795	580	405	313	272	299	271	353	329	313	294	284	267	304	239	248	212	221	227	211	209	214	228	190	216	219	237	197	194	201	193	182	180	189	208	190	181	188	185	184	217	192	185	172	207	190	189	203	205	192	187	182	222	189	177	201	179	231	219	213	176	207	207	198	211	180	181	184	179	227	215	176	180	205	190	200	212	194	192	172	194	179	180	191	190	210	199	157	184	218	206	214	223	201	185	211	197	201	180	188	178	170	187	183	182	204	201	189	199	212	196	182	179	148	190	192	195	207	178	198	196	226	183	198	174	187	211	191	155	198	207	201	197	192	196	187	189	220	199	201	198	183	196	170	191	195	188	181	179	197	194	173	198	200	183	210	162	179	189	201	182	196	215	195	202	209	187	193	182	189	205	213	185	169	179	188	187	177	192	185	204	184	214	182	190	186	197	214	196	187	187	180	177	186	178	204	205	172	160	182	184	209	189	196	203	181	202	213	199	197	240	194	199	204	158	197	204	181	177	186	196	185	189	190	178	167	189	213	209	188	180	207	176	177	204	172	183	180	180	172	177	212	225	198	166	176	207	185	173	196	205	209	210	217	209	167	173	207	203	199	218	204	201	207	193	195	207	214	171	204	206	209	211	213	216	190	191	173	194	192	181	185	213	191	202	190	206	209	225	193	189	189	189	190	205	216	182	188	210	183	184	180	212	197	180	190	199	220	181	173	183	181	188	202	196	171	207	204	203	223	192	211	200	196	194	203	168	185	213	159	185	199	177	207	182	175	184	194	170	173	181	195	189	201	185	182	220	203	187	186	179	181	216	187	208	183	177	195	184	191	194	183	195	177	198	158	194	198	199	180	195	184	198	186	187	203	192	220	224	233	198	200	175	184	205	189	186	205	179	189	216	170	194	208	192	208	191	182	184	187	185	198	187	198	209	186	174	193	189	179	188	217	174	182	192	186	182	188	177	210	194	180	200	187	206	181	200	212	170	199	187	204	208	197	189	183	219	165	203	200	202	200	177	190	204	175	168	194	189	173	196	204	189	217	191	190	194	166	204	185	203	200	191	203	189	211	188	200	197	252	175	201	179	175	174	178	197	194	186	187	198	203	197	185	195	198	202	160	212	175	186	209	185	202	194	170	192	213	196	203	180	204	187	188	190	187	210	218	216	199	175	221	210	208	215	181	161	182	186	200	175	201	206	225	171	184	199	178	176	196	199	169	178	218	226	173	183	197	188	188	195	223	183	194	190	196	183	162	183	183	203	215	220	213	205	201	204	234	203	172	194	198	184	181	191	195	187	202	154	189	169	164	198	206	193	203	213	201	187	176	193	161	200	196	166	188	185	215	203	184	193	213	180	203	195	211	195	190	171	174	165	174	181	184	199	186	223	209	200	196	172	182	191	207	210	203	180	206	198	180	193	199	188	201	183	187	183	189	202	178	197	201	185	184	189	196	195	213	192	198	218	183	207	192	180	181	195	169	179	193	197	195	193	165	190	199	182	186	203	202	179	192	201	186	173	215	177	185	165	165	217	203	188	174	207	204	196	216	206	209	206	164	192	213	197	183	195	190	208	212	187	206	221	169	186	209	178	195	190	179	187	187	207	216	207	172	205	235	180	187	197	198	184	172	173	198	202	209	204	195	204	205	184	184	195	176	220	173	209	198	179	177	201	164	205	185	176	198	191	205	195	213	211	199	178	180	188	195	209	171	186	168	197	200	174	185	197	172	192	200	207	192	177	208	200	193	197	217	184	190	190	200	190	179	172	196	185	161	203	183	203	178	184	191	196	225	170	177	200	172	185	185	194	186	199	186	214	183	164	192	183	188	173	181	186	187	197	189	196	175	193	186	200	210	195	215	167	198	192	198	198	192	174	201	197	169	175	203	185	205	204	170	180	178	179	200	205	195	203	164	186	210	185	209	194	232	199	175	198	209	179	192	176	174	173	213	187	208	215	178	208	195	181	203	177	191	181	177	193	208	194	188	189	178	211	170	186	195	208	205	176	183	209	204	190	181	189	211	222	219	201	187	189	230	207	176	200	186	187	178	191	196	200	184	187	202	209	200	175	181	189	228	210	192	183	202	194	190	198	169	211	185	189	183	215	184	198	188	197	200	184	211	202	185	197	211	230	199	179	203	209	180	214	181	184	204	208	187	192	185	204	215	189	199	185	192	181	165	176	192	204	217	187	164	179	173	182	188	152	185	192	227	189	186	196	172	191	216	174	218	179	168	207	207	188	205	210	220	205	202	195	187	191	211	197	186	212	199	184	162	188	192	206	166	202	202	184	212	220	211	230	194	196	188	211	197	192	208	208	192	166	190	183	172	200	190	191	175	190	200	181	185	236	205	177	196	188	195	182	207	187	199	214	187	221	179	200	186	192	193	182	201	178	199	196	165	185	211	198	211	191	188	216	199	177	193	176	203	194	204	206	193	196	202	204	186	219	186	206	193	190	176	188	179	189	181	190	191	187	208	216	223	198	203	169	193	182	211	191	210	197	213	159	191	195	191	191	185	202	195	205	190	198	181	186	188	208	194	196	171	217	182	168	201	200	209	188	198	199	173	190	175	193	194	189	189	231	216	176	190	177	185	184	176	191	197	169	191	187	190	189	186	173	196	189	217	184	199	160	200	186	193	191	186	191	183	188	217	202	180	204	181	169	195	180	189	191	189	170	204	187	192	181	176	201	211	193	190	181	175	194	190	174	186	189	187	195	175	201	194	186	176	178	178	207	172	182	195	190	177	198	201	206	211	190	184	165	227	196	210	179	203	183	203	190	180	196	200	192	210	185	162	185	204	197	162	221	188	222	162	188	182	187	162	212	179	182	206	183	219	197	195	191	188	216	192	182	191	199	187	206	203	193	184	239	199	212	203	191	205	196	217	185	173	200	180	175	170	165	195	199	173	191	183	197	182	194	195	177	192	201	191	187	208	224	205	215	197	186	194	200	182	198	184	190	179	205	183	204	197	195	199	209	176	179	217	205	195	199	202	207	181	205	199	202	148	208	193	217	221	191	203	165	193	189	184	184	185	172	194	195	191	194	197	185	187	186	185	164	184	181	187	191	185	193	200	187	200	170	206	185	156	184	184	219	199	187	183	180	217	192	166	203	206	206	190	174	201	188	210	210	190	193	193	186	176	203	201	192	217	179	197	197	176	197	168	199	195	179	197	200	200	193	206	215	206	203	199	212	174	180	193	165	190	200	175	195	201	197	201	210	179	181	182	185	195	167	174	207	218	185	153	234	217	184	191	212	171	187	186	171	186	178	203	201	195	210	195	187	180	176	211	202	199	162	196	179	180	189	187	171	170	182	204	200	198	200	163	182	200	180	163	196	172	181	166	184	188	197	219	171	189	157	185	195	201	209	184	220	189	212	201	196	164	180	213	193	202	166	178	209	169	205	196	203	175	200	169	160	220	195	175	189	192	201	190	220	178	189	192	188	174	160	205	204	197	174	158	197	195	185
21146	10930	8813	4062	3618	3152	2343	1571	1237	1172	1092	1113	1251	1267	1206	1135	1082	1162	977	873	722	702	637	645	649	647	612	593	572	545	556	559	538	511	535	478	512	534	574	501	492	500	478	517	479	512	440	511	469	497	472	498	489	469	514	518	453	498	487	453	504	463	506	460	518	463	449	477	490	490	480	525	490	474	439	462	474	456	468	453	515	466	448	467	446	428	428	468	464	477	466	482	484	461	462	444	528	470	474	511	459	427	492	450	468	477	502	475	480	458	483	477	477	500	477	448	480	458	473	474	487	486	513	475	487	469	519	460	505	527	479	477	449	478	443	458	481	463	457	455	471	481	469	469	525	540	484	460	499	512	466	484	460	490	460	550	483	500	474	519	498	441	503	445	502	512	473	503	454	464	472	473	479	474	502	464	496	453	492	461	498	456	424	439	496	453	460	476	493	476	481	455	469	406	486	499	444	445	462	457	498	478	476	444	487	480	459	494	487	552	475	500	484	452	525	459	491	487	496	462	475	503	468	441	457	490	482	503	445	500	484	465	504	464	452	487	470	476	467	463	482	434	445	472	468	484	500	479	467	486	478	450	503	507	487	415	473	480	511	501	473	439	495	483	424	448	505	522	485	480	453	497	458	474	434	491	486	481	489	471	480	471	512	461	472	446	473	488	485	494	468	453	468	485	467	480	459	454	499	464	494	481	498	506	459	481	466	467	478	453	489	458	460	481	482	435	492	447	487	465	488	448	511	472	476	492	469	478	475	467	507	485	486	471	453	487	486	485	457	514	489	455	450	467	496	508	483	461	515	481	462	503	481	475	461	474	425	499	477	473	505	463	481	478	511	479	477	487	499	491	468	520	462	468	500	460	474	469	481	486	475	481	470	498	506	485	491	460	462	483	474	458	487	477	472	474	508	457	463	455	510	482	450	479	498	464	483	458	462	497	497	484	458	489	520	471	474	433	481	525	505	492	541	484	442	478	501	465	469	482	493	468	444	467	507	463	427	482	491	518	473	471	476	492	507	481	489	460	494	479	444	470	480	469	496	466	487	498	469	481	459	499	511	505	484	468	506	477	467	505	471	469	446	466	463	487	492	449	501	456	481	463	476	509	502	484	496	485	466	503	520	484	500	450	463	479	429	484	485	519	458	447	521	493	499	493	473	468	456	497	482	473	484	456	468	460	474	481	503	456	517	492	461	436	480	490	515	454	512	487	479	451	485	499	474	488	482	486	466	498	478	463	501	463	470	486	489	455	486	483	481	526	454	500	524	486	487	486	495	464	496	475	506	469	493	460	499	458	467	507	449	448	472	483	464	497	478	469	475	451	518	521	466	445	438	459	476	489	470	504	486	507	467	502	479	489	500	455	493	464	439	483	501	452	480	480	479	458	495	460	463	488	480	483	477	519	493	467	500	484	455	445	485	473	465	496	496	492	466	475	500	514	448	465	481	468	527	491	467	498	510	473	477	466	477	502	488	495	471	481	476	443	450	468	496	522	468	482	466	477	499	473	479	496	483	464	488	463	475	478	494	465	441	485	501	495	467	491	446	460	491	501	473	479	456	468	479	450	488	436	486	533	515	467	478	475	471	489	512	486	479	465	462	495	493	478	484	477	489	466	472	478	454	465	512	461	477	483	490	472	484	484	455	498	507	490	479	507	447	490	456	474	460	479	461	441	467	498	470	471	486	530	493	451	474	478	456	483	505	472	519	480	472	473	498	501	478	450	475	503	467	492	532	502	462	483	480	467	471	481	452	476	470	455	489	502	459	498	462	499	507	512	527	484	479	427	453	459	511	512	499	469	497	443	432	481	467	475	503	448	459	476	478	473	505	456	506	514	489	560	510	467	460	496	471	486	493	505	429	447	454	451	416	477	483	466	473	507	468	475	496	473	487	510	492	457	480	535	462	509	489	467	467	489	484	498	456	474	472	464	454	487	483	440	479	489	443	502	457	528	479	504	461	491	495	499	504	467	480	478	477	460	456	539	472	482	477	489	486	508	469	467	520	467	480	481	478	486	488	487	486	485	468	437	490	494	462	468	497	453	481	493	536	494	448	455	500	486	461	470	454	492	493	506	472	472	516	412	490	495	462	465	482	484	469	505	475	480	472	485	450	480	474	478	501	459	486	479	489	499	488	495	513	484	471	527	504	475	475	492	475	466	480	469	455	468	490	475	449	490	509	490	448	466	495	471	460	510	506	453	457	502	476	463	449	491	482	493	504	461	443	467	467	471	477	497	462	501	426	481	485	472	482	470	469	508	466	476	470	474	479	453	481	499	491	477	464	505	471	456	467	444	486	478	483	444	473	473	484	487	465	488	469	441	499	455	466	452	507	482	496	468	492	496	459	488	442	504	462	492	476	484	481	491	481	507	489	474	478	471	436	485	487	498	492	489	465	504	516	477	496	516	493	493	457	471	468	487	502	459	453	521	491	474	522	489	530	469	497	460	464	498	506	466	492	492	511	491	481	530	503	472	486	480	485	445	449	451	458	482	471	499	493	484	501	456	487	488	442	458	491	495	485	489	487	468	492	447	475	494	462	465	442	461	504	438	467	457	496	458	482	493	473	470	482	515	458	495	489	468	506	472	524	492	476	492	498	473	471	433	469	484	470	486	504	469	473	446	499	485	471	486	486	495	474	465	453	458	473	488	512	469	474	506	529	470	484	456	482	514	460	501	448	490	453	488	484	433	520	468	449	461	502	445	484	451	501	496	504	515	478	526	502	515	497	461	474	458	420	502	500	477	492	434	482	472	465	454	494	509	520	471	474	475	486	508	445	490	467	497	497	489	501	514	519	491	475	473	550	493	446	455	522	482	507	436	498	493	470	478	471	489	496	490	500	459	459	487	457	462	487	478	503	465	475	472	459	523	507	487	499	498	504	526	484	472	495	498	466	501	458	489	516	448	477	509	494	470	470	529	509	489	513	466	526	493	481	493	458	500	495	440	522	438	501	503	510	484	477	506	506	507	433	453	491	492	486	496	498	467	513	459	467	434	469	507	458	469	471	477	458	478	511	485	464	515	479	463	480	446	489	452	490	496	455	463	480	482	521	496	528	488	482	459	485	486	483	473	499	486	500	481	503	463	499	481	465	472	466	448	481	515	452	485	501	491	486	507	491	486	475	453	484	486	466	441	468	488	476	448	452	518	489	479	483	461	470	446	505	512	511	453	486	465	448	469	494	465	449	495	464	467	485	472	492	476	501	444	474	486	444	493	486	525	464	421	445	474	479	492	455	477	445	494	470	500	509	479	497	496	493	462	499	501	490	486	499	504	458	471	465	506	542	451	490	478	459	462	484	477	512	470	490	481	522	470	475	527	508	480	478	510	470	489	487	442	461	476	512	489	502	483	487	482	477	445	485	476	495	483	456	454	483	466	475	442	456	501	471	463	456	454	484	475	498	527	500	507	496	487	488	457	473	465	473	481	510	511	517	492	478	526	444	455	497	514	487	487	459	510	470	474	499	460	477	447
9190	3093	1413	731	574	565	455	402	382	390	345	408	412	377	419	354	394	360	374	391	355	370	356	370	377	390	374	374	362	376	342	355	342	337	356	363	351	339	349	324	362	362	369	369	361	367	384	373	366	367	416	356	342	333	365	368	326	368	352	345	383	332	340	340	384	381	367	367	350	356	365	349	352	319	383	328	321	367	320	309	327	345	378	350	382	350	377	373	357	368	355	371	328	357	327	340	348	360	361	348	316	374	383	374	346	358	347	334	395	352	349	356	368	340	348	361	329	308	322	379	384	376	373	369	362	316	324	355	382	340	384	357	308	350	370	336	354	347	343	364	365	351	368	368	346	360	372	381	371	325	333	379	337	331	367	390	343	365	348	381	366	350	357	366	352	356	355	330	312	361	307	324	334	339	366	355	351	360	363	336	354	377	361	354	340	349	356	346	336	351	351	373	386	369	395	354	332	354	383	353	370	346	338	373	331	346	345	365	360	343	344	372	319	365	338	372	331	361	320	337	364	371	308	381	382	339	359	331	373	390	325	347	333	333	318	383	362	363	390	361	340	369	374	370	358	346	339	346	373	335	338	355	357	347	357	358	324	348	320	361	337	329	349	357	333	329	357	371	363	351	331	337	370	366	392	348	341	311	371	368	330	329	354	325	335	340	375	345	333	352	346	341	355	367	366	325	377	364	362	356	340	372	383	343	342	340	342	355	409	371	362	354	347	365	336	358	350	341	350	362	357	345	342	361	306	346	348	374	346	361	326	344	335	371	376	361	353	331	349	348	361	356	355	367	366	380	345	378	337	339	365	364	404	347	347	327	388	379	334	352	381	370	336	342	311	356	343	336	346	369	355	357	367	397	360	387	345	328	348	360	350	361	380	320	348	353	335	358	356	363	383	359	355	358	364	343	376	383	341	327	375	337	352	374	372	344	358	381	363	319	328	354	343	349	368	354	327	348	357	333	334	367	392	356	373	377	369	346	332	324	356	370	349	343	369	322	399	369	311	326	369	358	347	330	316	355	357	339	356	363	362	310	362	330	341	320	284	334	372	329	330	363	361	343	363	334	375	363	362	332	361	367	345	329	334	327	331	338	330	391	315	369	366	368	345	357	351	342	338	341	374	327	342	321	377	324	378	349	322	369	350	355	342	351	387	339	328	363	366	393	368	387	333	346	341	379	352	376	362	385	345	341	358	339	377	375	322	321	339	321	382	334	364	357	372	369	340	351	329	339	355	336	355	355	333	353	361	323	364	366	346	359	386	347	354	352	321	351	362	336	376	357	369	368	384	367	377	386	352	371	331	343	332	344	350	357	368	300	338	332	372	374	345	354	359	372	351	380	399	361	336	382	351	367	387	344	339	335	356	362	363	365	345	346	364	338	362	348	387	361	329	365	332	348	328	377	362	355	357	393	318	324	320	367	352	356	336	317	334	330	354	377	337	358	334	338	355	327	357	361	326	335	330	356	352	357	381	345	352	355	341	328	379	366	364	340	360	372	339	358	335	339	352	352	333	369	347	346	388	341	344	343	324	335	343	361	379	357	331	348	379	354	332	355	348	362	385	319	390	353	365	334	370	320	346	386	340	337	340	355	332	378	345	353	319	314	337	356	395	358	349	355	389	359	378	366	347	325	367	323	323	362	347	353	356	351	364	338	334	323	351	403	366	341	325	334	314	362	333	318	342	379	336	366	357	339	353	342	359	336	378	342	348	369	359	357	354	367	375	366	363	300	361	350	362	352	359	350	382	363	348	361	334	369	344	339	361	313	350	349	358	332	341	368	350	369	348	317	355	353	369	379	362	386	361	342	354	338	345	344	357	364	339	358	358	332	343	337	344	338	343	348	351	382	342	351	349	345	414	367	374	362	336	337	317	367	346	329	335	343	385	338	338	365	359	363	349	373	369	345	338	335	382	350	391	391	373	343	345	357	332	353	370	332	357	383	364	327	372	331	322	341	347	385	336	376	344	357	348	373	333	324	343	353	335	383	330	374	364	352	348	357	373	333	386	382	359	350	345	339	334	365	375	311	346	315	384	372	353	375	367	326	318	351	332	367	346	349	372	360	370	365	381	389	405	350	371	366	332	372	327	321	350	370	355	347	348	351	328	355	366	357	333	333	384	355	337	332	383	360	333	323	329	372	330	334	369	350	347	362	381	390	345	351	317	319	346	329	327	341	348	361	333	360	348	315	339	371	329	355	351	316	383	317	358	388	353	345	365	359	367	339	354	339	364	380	373	340	362	355	369	328	330	364	363	356	368	348	362	355	347	356	346	339	375	359	356	349	358	329	378	374	366	401	371	345	336	352	350	356	322	375	374	362	354	351	343	368	354	365	380	375	390	323	353	345	323	372	362	347	349	353	359	370	359	328	369	367	361	379	374	303	330	340	359	360	389	338	313	396	344	345	388	359	337	343	332	330	379	365	352	338	357	392	380	393	376	367	359	363	362	375	368	355	330	320	327	379	347	330	374	372	338	361	379	364	399	384	359	318	323	381	354	373	368	354	341	360	377	353	370	363	330	395	330	366	322	377	352	360	354	323	321	359	372	363	341	324	350	380	335	332	374	361	363	387	358	380	366	355	372	373	330	319	376	388	354	423	370	367	356	322	348	362	364	359	358	346	343	348	357	383	361	349	346	385	368	353	329	351	327	344	328	363	374	339	351	386	344	339	333	353	361	364	385	356	343	336	360	364	352	363	371	349	361	360	353	379	336	355	362	320	373	340	366	355	354	334	369	362	422	347	332	358	334	369	347	386	361	338	375	355	359	348	354	366	388	346	362	338	343	351	354	369	354	393	382	330	332	335	342	342	363	349	350	381	339	356	339	329	373	345	357	337	376	322	343	336	375	348	341	344	343	411	362	362	345	331	365	377	340	325	370	340	339	359	387	331	387	349	371	348	337	347	361	367	339	369	352	333	344	367	376	355	353	330	345	372	354	375	343	346	410	391	362	335	383	358	361	339	348	390	351	399	362	358	341	368	372	363	321	339	345	349	399	372	332	354	364	397	326	391	317	373	345	356	335	327	367	371	330	344	367	344	360	351	363	340	364	340	344	345	352	330	373	375	343	365	366	340	335	357	353	318	331	342	314	351	362	365	375	327	391	363	343	369	353	386	304	358	377	329	374	358	382	402	329	364	333	363	403	395	377	364	367	346	355	368	356	330	355	349	335	349	351	345	357	303	322	375	359	348	372	351	318	361	356	334	374	354	337	399	329	329	381	340	359	326	350	350	366	340	367	370	325	358	333	353	304	363	356	344	360	320	349	292	375	346	352	346	391	358	362	356	340	355	372	364	353	373	330	376	329	350	339	376	400	341	371	369	322	354	331	336	350	386	343	371	373	337	339	293	379	329	340	351	342	329	365	400	363	382	350	356	356	380	360	358	364	353	374	329	324	369	366	393	354	346	342	354	360	363	364	329	346	355	333	342	316	377	358	358	383	377	361	372	361	352	376	351	349	349	350	342	361	354
6987	3509	2764	2025	1834	1791	1411	1120	999	1057	1006	1057	1066	1138	1123	1018	1008	1015	1014	956	937	954	872	888	844	898	873	890	896	887	908	888	902	866	848	849	809	855	826	865	817	797	857	857	843	844	855	840	855	824	859	855	836	856	907	846	840	851	863	822	818	863	830	864	804	822	893	898	848	899	887	868	858	811	845	851	850	894	808	838	789	786	806	800	831	848	827	865	815	886	848	870	853	850	869	846	872	846	855	756	836	858	832	840	916	860	830	867	848	858	843	842	825	867	860	888	885	854	882	825	818	857	867	876	829	824	866	844	794	848	842	866	818	832	869	849	825	819	826	857	841	841	842	866	795	831	862	852	894	876	870	865	846	842	846	860	829	875	805	848	836	834	806	843	818	822	810	796	827	817	837	832	841	875	822	825	812	811	807	859	864	794	833	816	790	874	797	817	807	849	840	815	876	876	855	773	887	899	881	871	816	843	822	841	827	796	828	828	861	868	902	875	866	831	838	862	878	833	826	861	835	848	851	832	872	824	888	885	867	787	839	834	855	811	829	858	815	837	861	840	829	792	851	804	857	820	817	811	792	829	813	851	824	861	875	842	845	837	905	840	798	870	849	821	835	850	902	823	802	872	833	807	841	852	841	854	858	887	800	785	824	792	802	912	841	823	875	802	842	829	885	856	848	874	859	860	849	879	871	867	861	859	867	811	808	841	854	817	838	858	815	869	872	818	837	865	776	796	841	861	815	847	809	811	833	848	848	882	861	882	876	853	860	886	869	776	860	820	855	835	841	869	825	822	867	837	828	859	803	875	810	835	821	833	891	810	823	833	864	858	837	828	826	847	874	868	811	862	812	827	858	785	820	830	792	825	816	802	830	853	841	864	845	811	906	817	867	848	843	839	842	865	834	831	827	834	891	860	806	829	872	850	817	847	826	899	824	836	866	818	839	803	843	796	875	867	887	854	848	848	869	797	820	826	892	850	803	849	862	911	845	871	855	834	823	851	867	873	839	831	807	776	833	805	837	826	843	873	835	883	835	824	807	860	825	880	871	840	841	856	848	834	825	903	791	833	899	871	859	881	834	857	852	854	919	805	872	844	841	797	847	872	864	836	863	870	838	851	842	812	852	807	858	831	835	864	845	845	851	878	844	844	863	809	829	876	802	837	809	883	862	842	855	860	808	857	861	858	792	842	781	844	854	834	906	809	885	849	847	868	819	861	845	889	803	873	878	835	867	846	894	790	902	865	888	897	833	804	815	816	844	829	827	811	841	825	869	865	824	851	882	844	882	866	930	850	813	792	828	803	862	896	861	829	828	827	879	876	865	837	817	855	832	830	818	812	859	847	834	786	778	858	847	851	842	788	868	840	828	846	837	869	875	888	856	851	849	903	817	849	859	867	838	895	836	879	850	829	845	831	857	829	839	877	835	848	834	837	829	850	874	838	828	871	842	825	877	852	898	886	832	866	802	845	856	829	815	805	811	808	799	829	837	829	844	859	879	829	846	836	840	828	812	858	851	792	849	819	794	895	842	838	848	846	810	853	740	831	808	834	928	885	824	835	850	882	828	844	838	843	891	858	850	892	835	876	842	905	879	820	830	806	832	857	807	839	847	840	858	862	824	855	832	861	788	842	821	857	820	834	810	853	824	907	824	826	838	837	857	815	820	860	827	846	824	834	859	856	821	840	784	820	847	849	793	807	874	844	816	870	853	868	851	852	822	831	846	891	815	799	853	856	860	916	892	875	822	879	825	841	851	874	856	880	832	816	885	817	836	820	794	861	892	841	861	856	772	822	780	762	800	822	910	891	840	849	895	877	871	847	824	816	847	873	847	840	845	825	821	851	906	831	860	818	814	848	803	798	838	836	894	855	869	844	904	889	902	854	848	828	808	827	845	814	825	829	856	828	840	851	848	829	866	875	796	868	818	845	829	840	845	837	839	823	811	868	873	858	859	822	863	823	832	816	852	860	822	810	857	834	807	891	898	783	843	811	797	833	854	849	871	814	827	867	854	850	858	862	915	854	815	815	799	816	940	887	836	849	835	816	846	889	810	848	906	858	808	849	818	848	814	876	840	871	876	873	842	858	804	847	864	831	830	833	806	849	866	840	840	809	827	895	884	852	869	844	815	838	862	829	840	801	822	827	824	828	812	855	843	837	837	840	863	823	877	792	837	811	792	860	871	767	819	824	831	818	798	858	850	831	830	902	807	849	839	821	797	810	845	838	852	893	819	901	862	846	865	883	808	857	844	846	872	859	782	849	825	802	824	808	866	801	845	794	837	834	794	863	887	850	880	834	830	849	876	831	792	887	835	770	884	885	873	823	840	878	837	845	836	819	828	838	808	856	912	874	816	871	863	816	861	890	850	859	813	832	844	805	832	823	853	859	789	867	876	820	817	789	852	817	846	808	810	879	811	862	834	845	832	834	819	872	880	914	836	847	821	833	846	882	901	849	812	823	822	856	838	848	831	898	806	874	824	882	892	815	869	821	847	825	808	814	842	878	830	900	829	814	834	875	862	822	763	837	818	826	836	829	804	866	885	854	846	821	855	848	864	823	821	882	854	874	825	776	843	851	845	846	828	853	898	878	818	771	871	814	866	805	857	847	836	850	838	873	897	862	848	892	814	886	785	859	841	822	822	867	824	863	866	812	890	876	830	836	853	795	879	851	867	853	855	801	821	807	807	843	820	862	840	928	825	825	800	877	851	846	817	864	840	824	845	894	866	856	880	854	812	858	814	855	881	880	827	864	843	839	865	861	846	869	830	825	817	853	854	817	865	838	878	898	873	813	849	789	841	815	819	828	889	806	840	788	840	884	859	800	830	910	851	855	896	836	815	868	800	788	838	870	836	840	824	788	824	845	842	854	820	843	872	826	821	831	880	859	835	793	876	892	846	885	819	832	804	847	825	834	893	838	857	817	861	807	848	818	880	839	845	877	820	836	841	851	883	831	866	904	850	904	840	863	862	824	848	814	865	840	821	841	837	809	865	831	839	887	866	873	856	906	857	817	802	840	826	827	884	837	839	840	820	831	831	875	919	860	850	819	790	811	895	850	854	854	868	853	836	825	872	832	813	848	836	835	822	830	866	813	841	875	853	864	840	838	870	851	846	911	823	874	847	871	813	815	841	885	860	844	801	787	805	834	840	789	861	819	878	824	814	839	848	824	825	822	814	817	886	818	885	817	807	869	848	833	823	805	855	840	875	856	819	825	817	818	816	826	847	790	820	772	859	876	840	789	829	830	820	820	779	904	848	856	841	850	844	843	827	840	870	810	825	880	866	821	851	897	835	830	860	852	850	860	881	886	812	845	844	830	834	829	859	805	833	889	846	818	842	819	862	866	852	818	839	855	874	823	795	838	867	859	891	828	857	818	863	847	861	872	801	898	875	825	835	851	830	849	859	832	851	853	857	853	863	868	813	844	834	805	842	862	857	848	857	840	833	831	899	819	822	884	881	795	878	833	816	824	861	858
21816	8481	3741	1182	835	801	549	442	432	404	402	445	431	425	426	395	444	416	396	373	352	357	362	365	328	338	340	350	352	364	336	343	355	351	351	351	348	324	327	346	360	326	331	334	333	328	305	340	331	319	335	327	340	317	337	343	307	352	322	317	332	298	322	357	354	311	305	310	363	340	319	315	329	328	321	331	359	332	356	322	310	364	337	317	322	329	319	333	324	333	352	305	335	363	358	344	311	329	348	345	363	358	312	306	354	334	340	357	333	333	358	321	370	310	358	300	345	324	347	354	321	335	326	318	332	363	336	351	344	337	330	355	325	361	378	319	355	340	357	349	281	320	391	327	321	337	386	334	377	357	342	354	361	316	338	356	307	329	350	334	354	372	326	352	353	358	341	300	337	323	323	370	356	382	339	304	327	338	367	319	358	348	305	349	323	355	310	360	322	317	330	347	322	355	344	325	328	366	344	373	325	314	355	388	339	369	307	321	310	325	361	381	365	304	340	345	349	306	366	324	353	350	349	345	327	356	334	313	335	355	340	335	315	326	348	350	329	335	310	342	340	361	286	359	323	311	383	347	344	318	357	339	337	311	314	338	324	345	356	340	310	310	352	349	336	325	303	321	338	316	348	352	338	348	365	315	338	354	323	356	354	352	386	309	352	358	293	322	298	339	350	308	368	328	338	364	335	325	356	332	322	319	337	332	315	356	324	328	339	303	375	325	323	307	359	350	345	324	326	333	318	342	327	315	342	346	349	338	313	330	354	331	346	339	331	330	319	331	337	342	336	320	322	313	345	353	313	334	312	347	322	334	374	301	310	349	337	340	347	341	300	327	326	297	316	327	319	347	307	310	327	335	393	327	355	337	327	365	323	339	341	363	320	366	317	303	364	320	311	308	327	327	326	335	329	297	343	366	307	325	334	355	340	342	354	320	331	323	356	350	319	317	377	344	320	306	321	325	315	369	311	319	350	364	341	331	328	309	365	345	330	354	324	314	323	353	335	336	352	328	320	346	359	337	322	329	323	314	307	330	337	349	359	296	294	313	363	344	320	326	340	326	383	332	327	310	299	365	347	317	347	365	332	331	337	331	302	321	345	312	329	323	327	354	338	330	351	329	324	332	299	315	319	356	323	373	380	318	351	345	339	359	348	324	324	333	343	310	349	339	323	328	320	347	321	335	327	342	369	323	359	330	338	302	321	340	316	290	318	317	320	339	318	356	351	335	308	308	345	335	358	314	344	322	328	327	303	311	350	350	372	310	309	310	321	372	346	323	321	318	376	306	320	299	318	336	297	348	336	291	322	329	349	336	348	321	303	328	288	334	339	354	324	307	340	324	358	303	331	318	331	290	337	330	319	319	330	343	302	323	312	346	337	288	318	312	361	334	337	347	333	350	343	324	323	336	357	333	322	379	335	359	356	352	318	358	352	331	324	333	328	332	344	353	356	333	354	333	343	361	338	338	320	316	355	305	338	322	355	348	332	321	321	351	313	295	326	345	332	340	327	360	319	364	345	337	337	334	359	369	335	367	322	314	349	323	358	298	332	325	328	317	366	308	333	348	336	343	354	345	315	328	322	324	326	309	352	343	322	363	322	339	332	351	325	357	339	328	334	333	343	350	337	295	362	327	339	289	318	347	326	345	322	351	324	306	352	341	329	326	316	347	337	350	350	320	328	362	352	391	300	321	353	320	358	354	331	357	348	341	349	311	306	366	330	337	349	365	339	330	326	364	341	339	371	324	295	325	342	333	379	345	335	346	290	332	319	312	358	311	309	343	325	308	370	351	311	345	323	347	349	336	341	310	346	370	362	353	355	335	355	353	343	334	339	320	326	307	342	356	337	344	337	332	313	327	339	324	350	349	340	361	346	315	354	347	338	299	357	347	341	343	333	335	369	334	346	353	337	356	309	335	337	345	342	344	327	340	331	324	350	342	326	323	308	335	331	343	328	331	329	337	346	353	307	361	333	335	328	329	327	323	323	349	335	345	314	309	317	310	333	355	308	314	335	342	390	322	357	327	372	359	346	349	308	332	333	346	347	367	368	327	332	348	306	334	315	330	328	352	309	321	338	345	305	348	333	328	331	313	339	343	335	348	321	338	340	330	313	333	340	334	317	351	319	346	345	331	352	354	329	286	341	343	345	350	349	307	321	337	325	334	373	308	314	342	354	362	352	304	335	345	339	342	331	342	340	312	319	351	264	333	324	314	346	336	350	337	337	342	331	368	339	343	301	349	343	334	337	326	342	327	315	325	351	322	309	331	334	350	337	351	334	349	321	352	327	364	333	338	318	341	360	340	332	296	347	306	298	308	342	317	358	332	366	362	342	350	310	392	372	314	300	330	349	333	359	356	337	317	340	325	327	328	362	334	343	372	306	340	342	338	339	305	347	369	332	346	318	320	353	367	323	322	339	339	365	367	311	396	359	332	357	348	345	282	342	339	305	342	334	329	345	340	336	307	312	329	332	364	359	340	335	313	333	335	309	335	314	325	366	360	337	359	384	307	359	325	350	356	367	327	368	312	320	307	340	355	365	330	310	346	345	345	317	326	325	337	360	354	319	347	290	355	332	310	300	314	338	322	300	318	349	318	317	330	307	368	329	351	308	311	332	303	369	317	350	310	331	331	340	373	330	353	354	312	325	323	326	324	343	323	313	317	327	349	347	300	324	381	347	340	322	328	316	316	334	324	343	346	316	333	313	339	328	367	330	311	334	352	305	319	317	365	338	343	333	346	329	356	342	358	316	324	344	351	357	357	384	331	356	372	299	305	323	308	349	339	334	326	346	319	316	323	316	303	310	327	340	361	296	332	337	323	360	352	363	326	338	359	323	320	324	332	319	337	341	318	375	298	357	291	370	296	299	329	325	314	338	339	339	347	358	338	343	334	336	322	297	359	351	340	351	310	301	311	329	334	315	337	330	295	307	327	316	356	354	351	366	376	303	315	343	341	349	318	367	325	351	318	364	330	369	340	322	371	274	300	310	363	313	321	302	317	332	333	319	336	297	312	347	306	351	328	317	346	330	334	328	325	356	341	360	325	333	341	343	313	336	347	371	324	316	354	322	358	342	287	362	318	361	332	321	339	320	313	329	380	340	352	343	349	323	386	316	317	334	377	304	322	360	351	349	326	325	304	356	329	323	316	336	330	339	320	336	331	340	358	350	306	338	320	346	348	311	316	315	351	334	344	327	320	339	320	344	315	341	311	326	336	307	316	336	297	361	352	367	343	357	329	319	328	337	330	345	385	333	327	310	320	330	334	326	319	342	336	351	329	329	313	376	324	324	343	305	345	362	299	335	280	302	321	317	338	322	336	378	330	337	353	320	327	360	316	328	337	342	338	335	287	343	339	336	324	307	285	332	313	297	330	350	332	268	338	343	342	334	327	346	348	342	315	358	372	356	323	333	328	346	333	347	339	292	317	361	323	337	336	365	334	351	332	322	319	345	338	333	324	351	326	339	310	340	350	326	350
15878	7328	5512	3255	2913	2776	1861	1425	1349	1318	1284	1364	1378	1505	1294	1274	1185	1097	1073	1048	927	937	916	834	838	859	897	871	896	838	884	803	807	823	789	842	826	809	782	842	851	756	841	857	793	793	831	792	792	817	819	834	803	805	758	804	809	829	798	776	823	789	819	816	797	813	777	812	776	747	846	790	795	760	759	819	826	787	764	800	810	827	759	847	780	748	752	809	755	778	795	807	768	823	785	742	801	760	839	787	793	806	795	790	853	805	852	801	755	827	805	797	779	749	824	812	815	761	813	802	784	819	801	800	730	781	834	821	830	744	809	810	815	814	800	846	806	791	766	805	779	816	799	816	801	798	777	794	803	781	794	779	761	821	805	760	850	811	783	792	852	816	764	781	837	786	747	807	802	771	785	780	799	791	797	746	794	804	802	759	774	739	787	779	814	785	792	796	803	819	795	756	740	790	786	771	758	815	798	777	787	801	809	794	820	793	740	822	763	813	810	795	810	838	838	796	831	805	814	841	808	794	807	833	741	838	800	776	813	853	800	818	802	767	756	788	821	827	833	801	768	763	786	838	734	798	790	752	861	802	831	783	808	788	780	753	771	756	849	795	776	788	831	857	723	853	825	741	753	732	811	808	786	840	793	788	764	809	721	812	768	838	806	788	825	796	810	861	819	807	809	764	805	781	774	817	746	805	800	839	805	806	798	786	830	782	852	822	779	834	821	832	786	787	801	792	801	786	759	786	790	841	841	746	792	765	809	796	760	753	830	771	786	802	768	813	798	765	791	840	828	806	786	821	817	820	819	775	768	804	789	784	806	796	766	769	829	851	747	827	766	770	790	821	754	781	804	820	813	728	760	782	877	809	779	753	746	739	782	816	755	747	783	837	758	791	804	828	848	794	764	793	766	737	789	784	782	787	829	831	801	805	789	808	799	841	818	842	820	772	857	786	815	789	808	808	818	833	790	834	761	812	783	764	820	775	799	789	844	789	807	772	834	821	797	800	825	809	747	850	831	848	821	757	897	748	848	794	818	805	831	789	824	825	806	815	784	807	799	756	827	804	789	838	783	817	808	775	876	787	783	798	814	801	780	819	792	806	838	834	839	787	792	761	799	790	771	816	870	808	811	792	789	801	793	787	785	830	797	786	825	831	826	838	814	798	829	808	807	759	722	764	807	765	765	768	809	803	782	854	843	801	833	799	852	758	812	788	816	768	787	845	776	754	837	772	817	798	815	834	756	726	797	816	810	801	862	824	806	820	770	753	771	792	839	750	786	804	811	791	777	813	804	814	815	802	825	796	789	783	832	830	811	806	793	804	772	825	769	832	801	790	771	788	851	786	836	850	801	835	786	806	775	817	844	821	834	825	792	830	813	828	786	821	803	787	847	817	795	794	785	857	773	782	846	805	774	795	824	773	782	779	771	776	814	780	836	792	791	775	782	848	810	810	795	763	800	799	791	792	740	800	757	824	790	785	793	818	804	786	791	828	821	826	827	799	789	796	779	794	777	823	782	824	782	811	822	788	825	783	784	773	794	799	807	813	818	788	831	788	778	810	794	763	812	808	745	799	847	817	829	777	802	792	773	754	765	750	831	805	825	859	774	802	796	807	815	829	821	805	807	832	769	816	802	817	817	778	746	799	822	776	790	762	792	808	834	824	823	822	791	782	752	881	795	768	792	833	797	802	796	809	798	776	805	769	807	801	767	818	791	817	791	818	787	768	848	818	764	737	753	811	806	844	810	782	811	762	771	764	765	761	815	763	827	810	803	778	795	831	834	779	829	753	797	802	853	822	781	837	857	824	839	789	825	751	800	797	791	786	847	842	771	808	765	772	849	840	787	808	813	813	817	799	804	855	801	808	770	829	734	796	819	783	794	777	824	795	779	772	805	788	801	793	804	836	830	800	763	872	716	847	794	762	795	813	820	764	813	810	801	780	783	865	775	838	778	807	794	813	807	798	814	813	814	840	812	762	772	783	807	801	759	763	751	819	816	796	826	770	775	794	809	820	790	767	848	779	834	732	793	745	713	805	801	746	833	779	821	793	795	839	802	797	779	816	841	848	778	770	790	782	792	818	785	821	819	832	799	777	771	766	798	792	807	861	792	776	828	816	791	820	809	788	793	807	831	799	805	783	823	816	809	769	799	845	726	831	819	765	816	786	785	846	821	804	786	827	775	792	782	818	789	764	833	822	833	746	762	818	816	793	749	810	753	788	812	750	779	768	832	781	824	777	854	813	775	771	767	774	770	768	785	795	782	799	785	787	805	820	777	810	837	795	769	769	806	766	807	735	807	795	782	813	740	813	808	838	774	786	768	788	786	852	808	788	809	813	795	786	765	813	786	805	808	770	818	803	756	844	747	746	831	799	758	773	859	836	829	804	798	790	772	794	873	826	812	795	800	811	807	783	843	812	802	798	793	792	734	816	819	786	823	808	838	792	774	809	810	793	815	782	748	812	832	805	805	766	869	770	782	788	821	765	835	795	777	807	746	747	791	801	827	838	871	783	800	804	750	744	829	763	778	759	823	812	784	790	826	776	821	794	814	837	834	799	815	800	766	805	830	748	857	776	791	813	815	756	730	834	817	808	819	758	847	780	854	825	782	781	808	805	796	768	788	786	796	797	854	767	778	802	808	837	781	799	769	829	828	794	790	774	823	806	743	761	772	810	825	811	778	805	799	788	818	774	823	782	768	793	750	855	829	811	822	767	818	786	821	752	781	786	862	789	827	800	832	768	784	788	864	777	820	834	795	792	842	775	786	809	809	788	787	770	776	791	836	824	815	780	854	765	808	815	743	724	798	751	811	842	775	791	807	792	749	737	750	794	786	747	813	838	787	851	774	799	740	800	780	818	769	791	770	778	798	792	734	836	802	785	801	798	805	803	802	772	801	752	779	805	767	784	837	841	757	786	747	737	851	777	775	807	747	817	848	770	812	817	755	789	822	750	768	811	812	813	776	814	782	833	703	776	775	838	802	757	813	804	753	865	798	789	749	783	823	776	798	803	791	806	822	802	786	785	795	803	768	765	779	762	790	767	760	832	789	757	802	774	801	787	810	803	786	810	770	767	798	822	783	841	777	863	783	790	801	835	788	797	774	783	829	784	792	783	810	786	822	817	797	807	800	770	802	790	817	783	802	782	833	756	865	812	768	795	824	818	792	776	846	785	785	807	818	819	853	786	787	760	801	830	816	760	799	803	810	732	840	794	771	798	815	778	806	785	821	770	840	799	768	739	752	829	765	849	826	810	765	816	744	766	797	833	869	784	796	762	804	803	818	837	809	768	743	778	817	762	857	847	786	785	788	751	777	777	820	821	827	860	734	714	751	753	853	764	770	743	819	817	779	796	798	799	818	763	805	802	842	771	855	807	776	838	805	779	799	843	784	781	794	776	789	847	777	819	829	776	821	811	792	818	789	824	769	842	752	791	799	785	757	828	818	851	874	837	835	862	789	748	830	745	752	832	791	782	832	825
31942	13860	7026	1666	1029	806	562	387	366	339	306	345	358	366	323	303	291	272	252	219	242	211	205	199	196	217	231	197	196	196	207	178	188	208	211	241	181	209	180	213	191	215	215	204	229	193	196	188	170	204	188	187	220	194	207	189	203	181	184	209	195	192	202	209	181	163	196	190	204	201	191	184	161	186	192	163	206	192	187	169	181	177	167	177	167	177	184	184	193	207	211	195	211	215	184	175	199	202	199	186	193	198	200	200	206	144	173	200	215	195	212	195	204	186	201	186	195	166	219	192	189	225	200	170	187	209	207	182	200	171	176	218	196	194	188	199	186	199	193	200	194	214	206	202	202	192	200	209	196	186	180	177	190	154	179	192	198	188	193	196	185	204	203	178	185	178	202	186	203	200	219	212	215	194	187	203	219	183	181	191	173	208	190	178	182	156	177	184	167	182	201	190	205	177	211	190	177	191	213	203	191	209	207	188	192	203	183	186	177	178	204	205	184	183	188	185	214	182	184	187	207	204	193	202	192	184	181	200	213	164	231	198	187	211	185	205	195	205	204	203	179	163	201	196	197	208	163	186	206	177	184	208	184	198	208	207	198	178	175	191	195	188	178	203	179	205	196	200	220	190	200	199	213	211	214	186	195	234	222	206	194	171	188	182	195	198	190	181	183	201	186	180	176	212	183	193	199	206	232	178	169	218	221	176	200	184	211	205	192	189	181	179	191	209	197	198	196	195	187	198	200	204	171	191	205	174	180	178	161	171	168	176	194	209	211	205	196	209	198	204	201	188	179	211	201	179	194	185	176	203	189	200	222	201	209	201	177	193	203	193	216	192	210	218	187	206	194	157	181	187	178	180	214	179	167	222	194	169	200	184	194	191	184	225	174	187	195	180	210	189	177	233	191	222	189	217	190	192	176	193	198	205	216	182	211	230	198	207	200	171	162	221	171	225	194	189	211	206	204	190	210	190	193	184	194	194	188	201	188	176	213	197	190	192	194	183	185	226	196	191	198	159	189	176	193	217	171	221	191	152	169	196	202	202	216	181	214	174	199	174	195	186	193	186	196	209	203	187	199	219	192	194	196	191	148	195	205	185	202	196	212	223	196	195	201	207	210	188	183	196	196	199	188	188	148	207	218	199	196	205	179	210	180	176	186	187	217	166	191	206	187	180	191	189	205	191	189	197	214	170	173	186	197	164	197	198	203	202	188	200	205	194	187	215	196	192	210	194	213	195	194	187	179	194	182	198	199	192	189	189	185	200	203	192	172	170	206	180	189	205	193	210	201	228	208	200	198	169	185	212	194	199	189	188	203	180	206	191	191	195	158	210	183	175	201	193	198	204	198	194	214	238	191	167	196	209	206	198	184	209	208	182	175	208	193	194	189	181	179	182	196	193	197	173	173	207	193	181	208	208	226	189	206	196	198	193	179	209	172	212	206	182	210	195	199	205	166	166	179	187	185	170	166	201	197	179	203	169	191	208	207	208	203	212	208	182	206	196	201	166	197	185	192	194	193	201	183	193	198	184	189	200	212	189	190	194	180	167	183	200	197	194	186	186	172	217	205	187	189	182	171	208	205	187	188	223	203	195	199	192	190	218	188	197	182	173	198	198	225	213	188	200	211	192	199	220	204	199	183	200	206	160	184	165	206	177	205	178	201	189	205	184	183	209	185	182	184	185	224	169	205	183	184	180	209	192	205	173	183	168	174	194	183	177	195	191	187	207	181	201	215	198	199	181	187	218	181	186	208	211	188	166	190	187	179	150	217	242	179	187	193	166	186	195	179	174	193	179	187	201	194	178	163	207	198	227	207	172	200	187	162	199	185	196	215	197	208	175	198	207	183	188	197	178	199	184	181	163	187	185	195	190	199	171	171	184	177	177	183	199	222	179	222	199	215	206	175	172	182	194	173	192	174	215	210	189	181	208	202	192	210	197	216	178	196	192	177	184	202	208	198	192	188	175	225	189	206	188	197	179	180	189	170	195	197	171	195	188	210	181	180	190	193	203	172	201	171	200	174	209	179	223	185	189	172	200	180	211	182	179	207	195	194	181	181	194	186	195	202	203	216	186	200	196	203	190	215	156	181	197	209	188	185	198	190	203	155	214	198	174	188	221	196	212	182	180	197	179	204	189	205	166	202	178	195	189	216	204	220	199	195	196	209	177	204	223	203	200	195	208	198	202	179	163	182	217	203	181	220	174	215	191	198	184	191	205	212	212	191	194	174	168	213	196	163	189	166	198	205	199	222	194	193	199	182	183	193	199	202	200	198	205	225	196	200	212	186	204	204	207	189	185	201	198	193	185	182	215	190	205	175	194	212	186	213	190	205	184	184	179	184	206	199	209	190	205	197	182	183	185	198	195	199	215	200	204	174	192	210	180	202	197	194	212	196	173	208	203	194	188	180	209	188	186	168	198	180	168	195	208	188	180	195	182	188	167	200	189	188	176	177	188	212	197	193	176	213	189	187	188	171	182	223	192	216	184	177	181	190	173	202	195	182	185	198	207	197	192	189	195	234	180	196	177	199	194	181	193	196	205	187	195	182	192	166	183	178	205	168	191	208	212	189	190	180	194	189	206	238	187	195	186	212	204	186	202	201	196	180	190	203	196	204	191	193	191	200	213	187	179	188	196	186	182	181	179	192	174	196	191	187	217	195	186	192	195	174	174	209	183	198	196	182	203	196	198	192	197	187	193	213	181	198	187	150	181	186	201	183	215	215	193	193	172	189	205	191	193	209	183	180	206	213	193	186	183	158	189	192	190	207	189	165	190	213	202	203	179	209	197	193	185	204	208	218	182	184	198	171	228	203	179	199	194	149	216	202	175	194	176	194	181	169	191	193	191	200	200	230	189	187	197	203	199	188	175	228	179	197	177	194	189	179	214	213	199	205	195	208	201	182	178	207	204	198	190	200	207	192	190	210	199	223	209	201	181	192	176	190	209	185	201	194	201	195	205	209	193	214	200	203	210	207	213	189	205	182	184	196	206	164	186	202	170	183	191	199	202	188	196	196	205	188	196	203	222	199	177	184	187	204	181	207	186	202	185	186	200	207	190	207	166	209	194	198	197	198	194	182	176	176	191	194	211	185	171	206	197	179	204	184	193	190	207	188	231	185	211	182	174	182	176	193	200	187	190	209	206	184	229	186	184	157	185	194	215	201	179	233	216	184	208	163	187	174	190	186	196	206	208	201	199	227	186	181	201	168	191	227	195	190	184	188	172	161	190	174	196	185	158	194	172	190	170	191	203	204	170	204	188	165	184	178	199	192	194	194	228	195	177	174	215	200	190	205	165	195	179	204	194	189	211	187	188	180	203	186	195	185	186	187	187	190	210	210	179	213	178	188	188	239	175	185	184	201	182	208	170	196	194	185	191	188	218	189	224	202	173	226	193	202	220	199	190	205	158	201	195	174	198	192	203	197	198	220	185	172	209	213	179	215	180	173	197	170	182	173	205	207	204	211	203	215	168	202	201
21326	9907	8575	4031	3901	3256	2021	1427	1402	1345	1365	1424	1577	1414	1262	1194	1103	1065	950	873	756	711	613	597	630	680	660	612	561	570	550	560	546	528	510	539	508	481	488	521	507	514	468	522	518	514	466	469	473	459	484	481	509	488	509	490	514	495	517	498	518	487	509	471	499	478	522	489	443	474	443	446	477	497	485	501	449	512	511	518	487	513	464	527	468	488	528	461	505	491	495	471	530	496	482	484	485	457	536	485	491	454	483	460	485	482	481	476	511	446	476	473	420	455	497	464	512	485	490	530	449	455	487	492	463	480	509	494	470	455	478	479	535	464	479	467	484	466	476	487	471	482	517	504	514	465	491	467	462	482	466	496	482	523	469	470	500	509	483	521	461	441	486	490	495	505	488	408	462	487	518	453	471	527	498	477	474	448	483	491	490	501	536	481	463	479	488	458	477	478	487	460	471	478	509	494	508	464	492	492	467	479	447	468	477	479	491	445	494	489	463	541	479	477	514	502	450	494	482	515	478	484	464	505	493	481	440	486	476	481	523	485	492	458	519	471	505	447	467	474	482	472	472	476	471	510	456	474	496	483	461	461	494	468	524	486	476	454	509	472	490	489	524	484	445	474	472	492	474	476	501	495	511	480	493	475	533	496	477	495	466	484	481	501	486	470	482	451	475	463	521	474	496	524	498	466	498	462	436	477	468	468	499	473	544	453	513	513	496	474	463	483	470	437	486	476	454	460	517	458	480	486	464	487	507	489	502	524	460	439	508	450	473	478	462	499	480	488	530	497	484	509	451	496	489	488	448	521	449	483	474	493	528	505	479	522	470	461	459	428	470	476	473	462	503	510	493	454	441	497	475	489	473	477	495	480	467	484	502	458	503	493	516	470	485	472	493	481	494	478	494	502	464	463	493	504	485	514	500	505	499	483	491	509	475	458	479	488	469	501	509	496	503	450	498	514	478	485	484	490	476	462	464	482	452	475	458	510	512	502	500	494	483	487	554	439	535	461	464	474	468	465	490	505	481	536	500	469	459	489	467	501	477	516	482	521	500	481	501	458	470	488	502	452	456	510	459	513	484	492	498	464	494	471	489	491	450	476	508	466	485	480	482	481	490	470	491	494	478	476	499	476	436	474	479	469	509	475	497	479	538	461	503	455	490	504	442	509	496	462	469	500	464	498	474	483	459	463	491	494	513	468	492	512	495	519	501	454	470	510	503	498	466	490	501	476	455	504	468	487	488	492	501	508	496	555	480	481	478	459	472	488	472	465	488	472	503	443	460	476	476	510	502	496	458	510	510	491	474	491	488	479	467	530	461	448	506	508	462	477	505	458	478	511	484	466	499	460	476	455	500	533	451	483	426	493	477	477	494	473	493	519	436	487	511	483	488	491	483	509	485	441	476	509	472	514	473	484	475	504	495	444	510	472	501	503	482	488	532	481	491	489	457	471	479	512	463	508	501	476	487	485	465	488	475	463	480	497	513	493	489	458	462	504	509	496	512	434	483	475	490	478	444	493	465	478	528	474	514	487	482	475	515	465	506	481	462	466	490	528	468	484	488	489	482	501	490	491	518	469	478	507	488	487	464	507	491	488	489	463	482	476	512	478	515	474	481	464	487	496	489	484	513	543	476	490	459	495	488	462	498	488	466	518	486	479	485	488	508	479	518	473	469	467	445	468	497	482	464	485	491	480	508	484	490	501	516	464	490	510	440	492	510	500	464	465	517	500	472	499	490	481	448	483	491	448	483	498	498	456	464	510	480	510	453	496	488	466	497	521	434	497	466	459	488	515	467	465	514	438	504	460	502	518	466	483	486	468	476	492	505	484	498	458	465	506	472	529	516	455	502	522	499	481	506	474	489	481	490	510	499	486	515	498	472	484	433	458	470	478	449	439	467	477	512	482	528	460	459	464	474	471	438	516	490	509	449	493	512	491	467	489	495	495	475	473	480	528	505	492	476	476	486	478	434	491	469	499	491	505	485	516	518	477	492	486	484	475	484	497	481	481	485	481	435	465	473	480	483	502	500	495	418	494	498	464	520	481	475	512	471	510	514	505	495	474	497	476	485	492	497	486	470	460	476	489	501	471	486	438	496	477	514	462	485	495	472	488	475	492	482	478	471	483	486	481	449	484	457	449	431	504	474	477	464	516	492	468	493	483	501	455	481	483	483	478	478	473	450	503	460	442	505	471	471	491	468	488	477	498	484	496	510	455	472	473	478	477	515	503	475	508	465	481	485	480	449	494	519	457	481	453	482	504	508	493	526	516	473	484	455	484	475	454	481	476	515	470	457	498	463	499	505	477	512	483	463	478	511	510	464	470	440	513	504	504	502	465	488	482	505	456	491	494	484	473	490	442	504	479	495	466	532	487	479	483	475	478	495	429	542	502	480	463	476	507	488	459	449	496	470	492	487	458	509	528	515	485	493	466	486	497	505	482	472	484	490	497	481	511	492	476	507	460	450	463	460	504	490	492	482	519	470	451	480	508	479	520	521	466	480	493	474	476	497	481	509	476	513	482	443	486	467	512	531	460	478	470	451	496	488	497	494	474	462	452	451	497	488	482	473	520	451	499	491	448	468	519	490	466	477	491	503	493	468	444	457	446	522	520	480	492	503	499	458	481	469	444	440	485	466	481	531	473	476	470	498	472	447	489	443	483	477	492	481	460	447	502	505	481	486	465	489	501	511	490	484	498	462	482	483	465	482	456	509	432	494	477	463	513	454	507	486	498	476	470	452	474	454	508	460	467	479	525	476	455	490	506	476	477	501	474	458	507	508	478	500	481	471	493	508	495	490	467	493	507	499	493	474	501	492	465	443	493	466	471	483	480	493	457	521	486	449	500	483	482	451	493	503	527	510	490	467	542	483	481	489	510	500	498	524	461	476	460	496	467	432	503	495	482	467	490	451	484	511	464	503	511	492	487	508	478	476	501	467	479	511	470	493	484	484	468	485	504	506	492	482	484	478	444	489	526	457	477	513	479	457	489	514	470	473	462	486	502	520	493	475	480	484	484	487	504	528	511	469	465	458	506	500	482	488	439	475	482	492	477	490	463	506	472	457	486	510	537	482	468	513	481	488	501	460	466	468	504	482	491	485	488	469	521	467	468	492	501	478	480	508	478	486	476	493	509	506	480	464	479	484	473	486	469	481	473	512	491	477	482	483	485	483	492	490	469	473	509	482	480	469	460	511	486	479	514	484	502	499	507	498	465	464	545	467	462	504	481	500	471	475	517	477	481	471	470	505	509	503	489	524	463	480	479	498	456	442	482	513	439	482	514	459	503	479	502	493	482	501	469	526	476	472	501	499	479	514	481	483	512	468	499	469	513	494	483	456	454	471	473	477	491	485	476	468	477	469	497	466	475	461	516	510	488	429	473	523	498	467	478	490	506	499	423	473	491	506	459	521	515	453	506	493	498	488	492	492	489	466	503	491	456	537	491	520	469	496	495	470	486	464	467	483	458	474	518	432	477	491	471
9342	3116	1811	753	610	525	448	392	372	372	414	437	431	417	395	389	357	396	372	359	374	356	351	362	411	366	367	334	352	330	394	381	364	354	334	347	383	357	362	345	331	384	352	327	345	348	330	347	316	332	337	329	374	352	371	400	341	357	365	307	370	340	360	355	351	373	334	336	318	381	366	392	364	361	353	357	350	342	339	351	323	369	349	352	315	369	355	328	374	342	381	381	328	332	336	356	408	363	382	328	324	325	362	358	378	356	344	368	356	379	358	388	372	362	351	362	353	376	369	367	352	411	339	398	364	403	333	363	378	350	348	384	355	387	369	383	366	348	339	362	313	358	375	371	386	339	342	369	379	339	346	341	370	330	369	352	347	382	372	370	368	361	357	357	392	366	326	365	347	338	330	355	329	375	346	374	376	374	350	333	343	352	344	344	348	318	356	350	360	373	371	396	363	364	356	323	364	391	371	376	347	366	316	370	382	354	350	353	377	358	359	374	401	351	324	349	347	370	373	394	299	364	372	334	346	343	373	374	334	354	373	359	328	365	335	396	336	333	347	346	372	369	353	380	321	363	358	372	360	351	351	380	372	346	345	363	333	358	390	358	363	372	355	373	352	357	365	359	365	324	298	368	343	362	347	347	333	353	348	381	330	321	379	333	327	326	339	375	373	353	344	343	354	362	386	373	349	353	390	334	370	344	353	390	377	362	381	370	345	364	369	366	299	339	323	370	312	363	346	354	373	365	379	378	377	367	382	333	383	328	350	338	348	339	368	395	336	372	333	379	356	358	346	347	344	361	376	334	347	365	355	321	410	372	374	357	413	337	323	329	338	360	352	372	322	354	367	358	314	310	352	367	316	354	343	341	341	369	330	346	328	346	381	348	371	325	348	365	339	373	370	348	394	358	325	323	367	374	372	385	356	365	370	366	354	393	358	347	335	345	336	355	347	364	380	356	391	366	378	370	345	351	361	350	386	343	357	369	346	341	354	354	352	352	382	377	370	351	363	320	375	339	364	347	364	400	375	324	348	331	385	367	357	342	361	345	360	319	333	383	359	371	380	370	356	331	358	371	336	344	339	337	373	372	346	362	380	334	351	352	348	363	352	370	360	336	377	360	334	379	394	372	361	370	343	356	389	327	374	365	356	358	344	311	322	367	364	351	344	378	362	347	354	344	347	379	345	342	325	337	359	349	375	362	380	345	371	343	366	339	373	369	353	370	345	374	355	371	325	343	347	369	386	359	333	355	402	372	395	353	361	366	359	369	352	386	381	337	317	356	355	315	367	338	353	349	345	383	328	350	353	381	357	365	380	368	336	327	357	420	352	347	311	373	336	338	363	369	341	362	325	362	358	338	321	337	353	352	371	360	381	351	354	362	382	375	362	336	383	343	346	337	337	341	357	372	390	385	370	347	324	348	358	376	345	368	334	358	367	354	353	368	346	364	318	362	368	387	316	336	396	364	369	312	340	363	366	363	330	356	357	363	370	323	351	361	370	348	369	337	363	351	372	353	342	368	353	354	353	356	331	359	352	348	334	360	330	336	343	382	346	367	384	370	363	354	341	354	393	347	336	344	326	366	364	329	341	351	371	344	349	408	363	338	378	372	336	384	335	325	350	410	319	321	381	349	342	372	357	316	353	343	371	358	327	396	372	379	404	380	381	333	323	354	329	330	360	350	322	346	329	347	352	386	334	371	334	344	353	358	355	345	373	356	389	386	395	369	363	371	375	371	360	367	348	349	328	331	375	353	350	353	339	340	368	345	389	364	338	334	351	370	337	353	342	369	325	358	325	333	336	376	340	371	341	349	359	355	365	365	339	319	337	385	367	359	361	343	332	367	385	347	313	352	352	325	371	362	387	398	362	355	353	401	379	352	360	367	388	344	366	350	304	338	356	355	367	359	343	354	368	355	367	382	332	361	315	382	349	355	354	352	350	384	342	357	323	320	378	341	378	349	369	346	332	366	349	356	343	342	376	345	354	341	355	347	349	379	353	339	341	357	367	371	345	334	369	325	348	364	389	367	352	368	387	372	369	360	364	322	410	408	351	355	359	353	381	362	328	327	387	355	367	368	356	364	372	368	379	353	351	392	386	373	362	360	406	377	402	379	360	383	369	363	328	327	324	373	355	372	357	363	340	359	363	378	354	359	361	360	363	358	345	343	370	336	356	378	347	369	355	372	363	354	311	347	368	385	387	333	347	348	371	334	373	348	382	376	376	354	350	382	357	341	365	343	391	312	356	351	366	314	340	341	319	349	335	344	365	348	361	402	376	369	339	364	341	372	359	350	372	333	369	342	358	387	347	357	349	354	326	349	386	329	364	345	354	328	316	342	342	366	373	381	383	384	366	371	377	344	364	370	348	401	353	339	352	319	348	339	371	366	391	318	377	368	329	336	348	370	331	359	341	343	365	376	362	372	361	357	383	375	382	349	350	345	357	373	329	341	349	353	351	348	331	351	370	348	377	334	347	371	340	346	366	370	327	342	380	334	348	391	348	362	372	390	381	330	366	373	373	360	366	354	368	382	365	340	351	387	352	341	345	374	345	374	325	356	349	366	392	301	359	362	328	342	344	340	362	350	351	365	371	391	376	380	378	352	368	373	350	344	373	350	340	389	344	348	374	339	322	395	388	369	374	334	344	394	381	356	345	319	381	373	319	336	354	369	366	356	346	353	372	328	348	344	366	366	381	366	380	376	390	301	333	381	338	373	375	357	360	356	390	389	341	369	306	351	362	391	363	358	343	325	355	398	350	345	387	380	372	332	352	379	352	363	416	357	364	382	367	392	364	346	365	354	370	396	337	341	369	332	334	331	358	395	344	377	336	348	365	392	387	361	372	365	392	380	360	357	350	336	399	336	357	361	349	311	357	330	367	371	361	366	371	375	346	335	379	373	364	334	314	386	394	388	385	367	378	349	334	391	367	383	392	385	349	314	335	355	394	368	354	390	342	372	379	357	357	344	339	342	334	355	377	356	376	349	323	348	373	374	374	319	362	353	339	337	361	368	308	329	368	333	371	359	368	353	351	338	362	358	373	338	366	358	345	337	366	372	345	346	384	336	325	336	344	365	344	361	350	367	370	381	350	371	378	359	370	324	364	369	318	345	299	351	365	361	328	372	342	360	348	369	389	339	351	353	351	351	407	341	350	322	404	314	345	352	330	314	358	380	380	353	377	360	328	337	360	363	371	364	332	337	356	354	359	326	359	321	364	328	340	324	341	332	345	359	361	319	377	337	332	331	365	337	366	324	362	359	359	341	335	372	406	382	358	357	367	342	364	379	355	372	363	351	347	347	345	387	372	328	348	332	361	368	339	334	400	360	329	358	373	369	387	326	350	357	343	340	347	342	343	359	337	365	379	325	372	346	328	326	379	334	371	332	345	366	340	370	374	328	345	400	357	349	317	369	375	368	363	375	354	372	341	386	362	331	359	327	355	352	340	377	345	364	368	380	318	353	364	370	354	350	341	349
6912	3270	3477	2128	2113	1705	1234	1050	1028	1070	1161	1184	1131	1201	1087	1023	1058	955	964	925	935	907	862	846	926	909	827	804	836	867	819	868	850	815	900	897	812	900	869	793	814	897	856	869	818	789	903	825	823	882	850	789	832	798	851	805	841	872	835	912	840	830	848	790	852	849	829	851	865	874	889	863	855	812	871	820	866	890	805	867	931	837	824	845	822	839	833	846	848	869	875	834	889	888	839	823	834	829	783	867	814	865	872	875	801	874	876	864	839	833	808	861	813	849	825	875	863	866	841	783	853	841	806	808	826	865	860	851	891	818	849	818	815	807	849	865	845	813	849	907	853	869	818	843	833	843	864	801	840	848	891	834	835	854	817	825	868	891	850	828	851	841	808	865	836	874	824	798	849	817	816	870	840	818	856	818	835	857	814	818	858	819	850	811	817	837	899	880	870	871	831	824	825	834	862	909	868	818	832	896	845	945	808	830	865	804	862	794	841	862	884	871	859	855	839	821	845	892	847	850	819	915	792	815	833	860	872	829	848	880	836	832	865	888	853	888	852	846	889	852	840	829	858	843	821	871	821	849	850	869	861	826	862	918	828	874	844	827	779	846	835	837	864	788	847	827	813	833	879	830	841	831	827	855	810	874	838	860	848	820	833	805	859	836	883	876	855	915	869	839	774	834	856	892	880	804	872	815	870	815	809	876	844	869	860	845	874	824	766	853	870	833	816	898	825	848	831	855	807	781	815	812	842	827	833	866	840	767	846	883	857	828	878	852	869	876	846	790	817	857	905	866	857	848	834	836	822	897	853	844	860	797	913	849	832	850	836	847	875	805	910	827	880	861	852	847	856	840	937	871	878	832	857	838	846	805	796	805	788	835	875	814	840	861	820	813	830	884	828	864	856	885	913	804	827	797	829	852	847	833	826	846	848	829	865	879	885	782	863	844	860	835	858	869	882	859	833	844	814	889	850	772	899	781	858	844	831	828	862	862	904	849	866	850	884	848	880	901	864	807	827	898	796	836	833	798	825	834	892	787	853	865	807	880	857	866	850	837	883	854	821	847	859	857	811	868	897	847	836	826	867	835	827	806	860	813	850	861	841	857	849	859	901	870	858	885	818	811	807	824	837	857	835	869	769	872	855	862	863	848	854	860	867	868	821	811	840	857	816	874	822	865	855	825	886	815	865	867	838	817	842	803	867	879	874	869	791	865	783	886	865	860	847	822	863	813	859	866	776	862	871	833	828	850	801	884	842	833	833	886	889	845	839	851	846	876	862	810	872	839	807	802	850	871	803	838	833	897	879	859	850	850	889	888	877	782	839	816	851	882	874	847	792	850	811	802	830	840	877	810	833	887	875	861	786	875	818	875	827	836	808	854	820	914	828	881	887	842	846	838	876	912	878	842	811	851	844	871	862	863	849	892	896	862	860	826	845	881	813	893	810	824	827	827	834	876	839	832	907	838	848	815	817	843	876	856	895	854	803	875	845	887	828	827	831	860	833	826	802	844	858	876	827	856	826	835	847	826	788	829	842	795	808	832	873	877	833	837	802	852	883	863	884	819	791	852	849	797	840	833	807	844	855	870	835	837	858	843	851	867	871	844	856	855	877	903	878	931	797	873	838	827	833	890	833	851	858	884	864	855	868	885	901	844	906	792	866	874	848	862	907	791	859	887	873	826	866	833	821	868	785	857	833	862	890	822	860	861	804	822	857	866	885	850	837	796	888	812	837	875	880	851	870	839	868	851	840	846	875	801	805	777	855	833	806	844	830	813	849	844	831	840	823	862	853	921	866	838	859	878	877	799	821	836	891	849	847	881	795	858	875	827	752	846	857	819	848	841	804	854	916	792	865	867	924	883	892	825	834	865	816	888	821	847	799	848	899	822	879	862	880	909	863	836	833	845	831	875	880	863	870	820	842	837	867	837	833	836	845	881	864	878	850	857	888	857	877	840	865	852	844	861	848	846	814	816	793	862	814	823	818	931	855	864	840	855	841	840	847	820	850	878	866	852	827	862	893	859	838	850	820	860	825	876	849	807	835	839	885	872	821	858	885	872	851	858	860	842	831	823	880	835	830	918	859	877	881	836	821	855	850	848	853	871	825	870	818	853	838	829	820	780	848	850	842	805	861	864	858	894	790	838	824	839	853	811	861	839	810	836	891	867	857	853	874	871	851	861	818	883	808	865	839	819	865	753	845	887	853	854	861	898	881	915	801	847	784	836	813	807	789	884	886	832	875	824	830	836	826	806	802	835	840	826	834	898	785	838	848	772	867	869	896	844	829	853	817	827	864	859	858	823	827	852	815	789	824	854	840	831	853	845	817	883	812	884	874	882	854	864	824	832	846	868	858	813	843	825	836	828	798	807	795	842	873	828	886	831	857	862	834	894	907	906	877	787	876	833	837	871	812	848	856	882	871	848	808	837	865	888	865	886	849	854	895	791	927	823	838	863	832	821	880	822	866	833	821	880	870	893	827	836	877	902	909	846	867	876	829	832	812	829	845	864	845	828	876	865	848	862	821	867	840	861	904	845	804	798	834	865	866	827	866	869	832	827	850	856	811	824	846	883	877	785	878	810	787	844	817	859	841	862	818	814	854	878	838	847	894	826	843	835	892	843	827	838	827	857	790	812	878	853	870	823	835	842	842	814	825	879	839	809	786	849	835	867	833	837	824	871	845	858	883	840	834	846	864	875	872	874	870	851	846	849	905	878	835	821	856	877	905	862	791	841	839	818	877	851	860	864	859	827	848	824	842	822	771	842	830	868	848	837	873	847	774	884	810	872	837	837	877	832	879	816	828	830	856	835	838	847	827	852	821	810	852	787	840	854	840	818	811	845	892	814	806	877	869	820	848	843	821	858	846	814	819	849	818	842	821	847	895	877	855	853	808	875	877	853	883	826	842	832	869	878	779	852	836	867	852	911	861	826	804	860	811	813	823	877	834	868	859	830	832	873	831	847	791	823	899	903	817	818	853	829	859	814	865	819	866	797	805	863	802	832	856	906	915	833	856	893	829	857	852	836	874	851	816	858	846	868	782	799	885	838	801	825	879	869	825	803	876	822	863	871	872	858	862	859	831	882	853	865	866	833	841	920	840	868	852	829	835	867	873	835	848	802	810	832	885	881	878	871	834	824	800	875	831	855	826	823	863	819	815	862	854	841	833	813	873	902	877	862	837	837	848	839	829	816	871	888	856	843	859	850	885	821	826	836	868	891	855	894	878	830	850	840	836	847	841	803	849	852	873	881	851	826	807	870	880	830	859	820	862	831	839	831	801	907	847	826	872	850	844	896	819	782	816	871	851	843	819	892	862	883	822	845	866	864	834	819	859	873	806	873	842	851	856	905	888	841	860	831	859	830	881	832	857	874	852	880	829	817	844	805	883	867	806	813	843	838	860	864	852	854	843	875	858	870	834	906	861	819	860	816	849	892	856	876	790	834	850	856	855	860	880	843	847	879	819	832	855	811	825	843	849	825
21449	7980	5343	1323	832	662	516	488	466	420	429	461	465	466	386	378	398	379	377	390	358	336	365	319	393	351	350	354	363	298	341	355	370	352	334	306	362	341	349	316	311	322	320	311	334	332	299	326	348	364	360	331	349	346	347	332	305	372	342	327	312	348	302	331	333	355	362	336	356	310	330	375	344	310	322	318	329	325	342	328	325	330	310	357	348	327	318	327	315	323	341	327	329	365	351	332	332	347	319	346	315	338	344	378	330	353	343	363	362	337	344	337	361	362	320	358	391	324	332	358	345	334	373	337	350	330	340	342	322	367	309	333	349	339	320	342	346	377	365	338	326	341	325	332	354	374	313	349	300	338	301	317	366	305	341	328	345	314	313	346	342	340	360	330	318	355	350	337	340	342	330	367	352	328	379	326	282	340	340	369	342	346	314	335	337	321	296	352	314	377	335	305	338	365	356	326	346	347	321	334	363	357	354	374	364	318	375	317	326	319	333	371	304	369	325	341	363	332	347	353	318	334	320	343	334	334	345	315	371	351	310	355	303	348	328	376	384	349	353	355	398	333	399	317	321	367	351	338	284	324	390	388	325	363	340	389	336	351	302	319	294	347	350	347	348	311	317	312	313	331	324	352	374	334	325	344	334	315	311	357	321	349	334	355	361	344	331	390	308	351	363	336	351	343	314	337	360	344	327	344	297	299	360	312	329	333	323	334	333	354	342	325	328	342	333	323	307	336	314	354	315	349	372	339	331	330	289	316	345	364	338	309	351	304	337	348	327	388	335	360	378	346	312	309	334	304	315	345	346	335	306	319	355	364	357	361	341	356	353	351	356	319	341	314	325	307	339	310	362	308	345	332	341	380	352	349	312	397	348	335	313	359	309	328	342	298	327	303	304	324	356	306	323	318	326	331	343	338	372	333	338	337	354	313	316	330	332	371	371	363	338	375	350	317	352	332	321	338	360	342	333	336	361	314	301	358	328	350	326	317	328	328	304	344	393	382	346	348	345	332	355	351	333	373	336	339	368	351	342	333	317	317	362	319	312	280	330	327	301	346	328	328	358	322	357	317	309	356	331	344	331	358	328	366	373	299	345	322	341	361	321	325	318	367	343	337	334	358	332	323	357	358	317	334	338	341	323	334	378	332	357	319	348	331	362	332	332	349	360	337	327	322	333	332	328	321	353	336	336	324	340	312	350	351	342	365	348	354	337	323	355	350	327	319	367	381	345	356	330	339	344	319	285	311	355	326	350	355	337	340	314	354	351	353	322	311	337	325	346	332	336	348	342	360	349	337	318	329	321	337	341	352	336	301	356	373	340	317	347	324	350	343	313	318	357	347	323	332	333	351	358	340	321	341	341	332	329	314	361	353	322	348	342	335	347	317	362	308	362	326	334	343	353	362	356	338	337	283	322	305	344	318	345	336	342	329	344	377	336	344	321	365	312	336	306	337	308	350	331	366	339	357	331	317	348	331	354	312	370	331	375	362	334	352	320	308	363	372	311	386	317	338	324	310	333	317	338	342	348	341	328	329	303	368	321	335	356	315	318	338	312	357	348	334	376	336	295	342	357	329	352	320	342	337	355	353	325	343	356	330	304	347	376	349	342	317	347	346	325	314	361	345	306	331	363	361	361	331	361	349	346	391	352	330	348	337	334	362	324	310	334	306	328	336	354	344	327	366	331	330	363	336	345	368	342	367	324	365	339	337	319	306	301	344	320	362	336	344	356	324	349	298	346	348	306	338	350	372	337	324	358	320	351	313	331	331	331	342	347	356	361	350	338	336	366	300	332	369	349	301	325	335	334	332	373	360	345	366	338	332	312	331	373	341	332	363	336	343	320	315	382	366	363	362	332	361	343	336	312	323	345	320	298	332	307	362	344	412	348	341	348	335	375	356	348	373	323	357	339	354	339	345	334	354	343	355	299	333	324	329	363	347	338	344	317	332	315	363	324	343	367	327	355	331	356	303	328	355	331	356	325	377	339	352	375	329	322	334	354	363	370	340	333	328	333	356	334	340	339	336	353	354	355	340	357	320	362	331	337	344	367	350	315	355	331	381	353	340	334	352	319	370	385	358	332	319	317	335	356	329	370	316	358	347	373	334	351	348	341	294	341	343	314	330	333	349	329	318	323	321	378	318	354	335	350	318	392	382	325	348	348	365	320	343	338	338	350	331	333	338	338	365	311	385	312	313	305	371	354	334	347	361	304	330	350	328	332	341	325	339	362	323	359	335	336	339	320	283	307	334	352	352	377	313	312	317	329	332	327	331	341	343	316	337	354	372	354	334	364	358	341	353	384	338	350	343	316	334	337	345	348	361	315	337	308	348	314	337	368	345	343	377	317	337	369	356	368	352	373	343	347	329	307	324	320	310	333	315	358	339	334	327	313	350	350	364	326	304	326	304	357	354	349	304	326	386	368	360	325	312	334	344	357	314	357	364	340	348	346	320	322	368	348	327	361	358	373	343	305	334	312	377	344	336	356	334	335	316	324	351	364	356	355	329	323	342	318	352	370	317	329	352	353	335	327	305	355	319	353	331	358	351	350	353	329	329	338	360	323	354	374	351	335	346	303	338	356	336	337	264	300	344	340	320	335	362	365	333	339	335	346	345	343	324	333	338	332	288	326	358	349	345	333	339	301	360	358	298	363	342	325	345	330	346	328	370	347	323	352	362	336	349	341	360	361	341	339	345	376	335	305	294	356	315	324	310	357	335	341	313	340	340	362	344	354	312	364	341	359	342	388	350	349	348	340	325	317	329	336	366	308	292	360	328	363	340	311	306	347	295	322	332	295	356	297	360	316	358	317	351	326	318	339	334	346	355	371	353	276	387	326	331	370	339	326	323	367	303	334	327	297	321	347	337	294	326	349	360	350	349	325	338	352	318	355	303	305	355	326	333	359	330	350	329	351	355	381	306	352	349	317	374	335	327	320	342	338	302	318	324	316	340	332	351	346	320	330	341	322	342	322	313	346	328	347	356	353	323	342	322	328	359	347	325	336	323	315	355	344	363	336	302	323	336	345	319	343	340	326	395	366	339	324	357	347	332	332	345	356	324	318	307	331	372	314	300	314	313	325	348	305	316	318	331	302	305	350	321	357	319	299	347	338	342	337	354	350	355	328	375	362	315	336	352	336	335	323	342	385	355	338	356	309	338	344	318	344	284	361	353	330	330	326	363	357	312	351	322	355	322	342	323	303	307	338	360	352	370	331	366	311	332	321	332	319	358	355	350	310	354	347	297	343	330	333	345	351	356	322	325	313	343	340	315	324	332	367	360	372	315	314	318	357	317	343	327	339	332	353	356	349	335	330	314	328	341	350	364	328	326	338	340	340	327	316	329	327	360	350	336	316	335	333	355	357	351	324	295	321	315	339	330	363	341	348	303	342	332	354	375	331	368	335	309	314	315	366	345	338	316	313	357	322	337	363	345	326	335	324	317	360	300	380	315	337	325	340	345	359	349	322	314	363	356	352	363
15621	6691	8100	3569	3181	2350	1566	1424	1399	1490	1485	1638	1546	1556	1310	1245	1192	1085	1050	996	993	896	892	857	898	907	874	867	882	888	839	820	881	841	852	815	845	818	824	837	781	781	830	778	847	804	780	814	811	758	815	817	802	820	732	854	741	849	780	872	803	826	794	816	849	810	892	751	777	775	795	808	831	842	761	760	788	826	818	841	796	831	797	742	811	822	831	777	849	767	791	802	788	811	887	791	766	789	830	745	788	761	805	802	799	859	761	785	873	822	771	808	799	783	823	757	785	761	825	858	841	835	860	795	758	775	791	776	819	815	809	780	823	808	793	797	818	797	848	842	814	805	839	738	819	727	752	802	874	817	812	803	790	854	819	832	847	770	809	745	790	823	801	812	839	822	765	775	758	755	823	785	845	770	792	797	769	801	812	753	818	877	819	748	788	803	797	860	839	809	784	815	782	848	815	781	817	778	808	822	802	836	797	820	803	810	782	797	791	786	822	806	742	855	757	757	763	796	768	801	833	829	786	798	787	822	751	797	805	786	820	821	777	775	779	815	789	798	818	828	812	793	798	768	750	788	824	795	815	818	797	782	809	844	796	793	805	817	830	791	840	810	777	803	822	829	786	760	774	823	800	724	792	811	748	779	813	826	858	828	806	830	850	790	813	738	822	755	806	808	798	801	768	791	797	774	822	815	793	791	777	761	822	806	771	796	814	784	806	820	756	823	789	835	763	795	858	766	827	826	813	792	825	743	830	792	804	812	834	814	789	807	790	784	853	820	847	817	772	800	810	749	783	808	796	768	824	747	811	818	809	782	817	821	822	837	746	833	771	772	791	785	830	774	835	838	783	853	795	799	765	811	796	781	816	808	770	733	806	851	840	800	844	799	839	805	782	784	842	812	777	781	774	795	819	798	800	832	815	853	768	829	772	781	798	782	745	801	791	810	771	783	837	785	794	799	779	826	821	757	760	775	797	782	781	788	776	788	835	787	807	815	757	802	817	808	814	788	792	803	791	812	816	830	860	768	802	857	784	806	793	820	827	807	829	802	808	823	811	812	775	856	789	778	778	833	799	786	813	803	779	799	827	791	808	847	773	826	783	818	796	839	770	771	738	855	837	857	771	782	790	832	819	801	797	803	782	845	844	843	867	805	775	818	829	818	809	743	827	738	814	794	776	844	787	778	770	800	799	817	817	757	793	851	782	866	781	796	830	791	808	803	787	755	814	787	772	770	796	827	785	797	737	797	775	838	805	812	771	819	757	785	747	798	814	841	778	837	806	772	789	835	791	814	784	797	787	820	798	787	858	823	780	726	796	818	796	857	864	794	805	790	736	801	840	820	820	772	782	778	812	848	797	786	783	798	815	811	825	821	830	851	765	778	774	789	813	800	795	788	801	833	810	830	797	748	795	780	820	808	793	810	772	828	756	793	772	771	761	797	753	751	800	825	791	780	781	791	792	806	790	783	857	776	876	790	868	770	820	784	829	822	798	735	782	799	804	805	754	768	806	790	805	800	779	780	852	789	763	803	823	859	810	747	808	788	788	780	795	798	773	822	790	741	810	765	855	782	804	829	765	757	819	787	790	823	787	806	758	825	783	769	775	775	788	805	776	781	824	823	791	827	767	805	797	807	770	792	743	801	838	845	794	806	753	819	741	817	799	799	761	777	791	857	817	792	804	756	800	821	783	777	823	762	822	798	831	789	812	780	813	858	858	798	781	800	778	792	800	811	821	817	757	811	830	790	820	830	803	829	804	761	878	812	810	805	794	820	818	815	774	831	802	751	775	805	755	820	827	794	811	782	839	800	823	772	783	817	785	833	817	816	789	804	785	776	777	841	812	782	769	807	774	804	804	782	806	802	760	813	751	830	817	827	803	804	826	735	787	796	752	821	780	814	812	824	795	795	811	762	841	770	822	774	791	794	743	801	787	804	808	791	820	814	803	837	821	811	803	797	764	776	817	772	828	826	797	807	809	837	784	761	827	785	793	799	832	759	801	845	827	823	856	800	780	841	772	777	812	805	755	816	798	814	804	812	755	714	798	797	790	834	773	814	810	804	766	836	792	820	815	834	842	782	853	828	824	792	818	716	785	820	830	783	773	776	831	787	835	755	772	826	807	800	781	779	784	823	815	823	761	803	793	877	787	833	829	815	818	739	839	813	822	819	818	794	775	768	804	792	822	774	758	818	813	817	793	792	758	791	755	802	839	801	809	795	767	804	754	743	782	852	749	853	784	784	863	834	831	775	783	811	823	841	797	792	854	778	786	797	809	824	767	835	836	824	770	818	781	802	808	830	791	835	800	822	800	817	847	815	781	854	732	819	862	842	781	796	799	784	864	808	796	765	862	814	805	793	795	821	761	829	796	801	760	781	853	789	763	823	855	788	774	805	825	817	856	832	841	809	805	837	796	775	740	800	805	760	767	779	762	801	793	782	811	814	795	745	816	774	829	830	808	815	800	809	805	791	824	868	775	810	836	753	777	799	807	824	785	823	788	826	784	764	830	767	768	774	804	785	815	795	794	817	822	821	848	842	781	785	772	812	807	789	772	796	822	815	806	809	726	769	760	822	753	838	814	833	757	811	785	816	798	761	794	826	810	814	743	807	825	809	766	809	806	782	823	813	794	824	824	778	823	776	815	834	797	734	765	777	787	776	783	825	784	827	776	763	879	754	812	805	835	822	830	787	810	808	802	851	785	819	807	749	789	814	790	802	739	809	835	811	778	824	792	837	785	800	794	755	824	769	798	822	788	774	800	848	765	820	793	830	792	810	786	763	800	872	779	794	804	770	788	826	819	774	760	787	781	784	847	758	780	835	751	781	788	794	814	797	818	790	814	836	774	793	806	797	719	810	800	765	774	796	770	802	781	799	837	839	832	783	827	817	762	798	831	812	830	762	787	779	812	812	790	780	804	786	803	841	777	771	805	824	842	785	818	812	763	797	820	769	831	754	874	858	874	758	775	841	761	792	821	813	796	812	829	826	767	805	800	796	778	793	801	764	818	835	802	794	776	796	777	829	828	790	752	836	827	806	807	785	761	817	783	793	779	773	814	784	784	788	830	811	797	795	795	823	770	786	777	794	795	797	805	826	824	822	811	806	823	825	838	789	809	825	813	772	781	831	758	773	781	796	806	838	790	796	807	812	780	823	829	827	815	756	797	838	790	756	799	807	771	810	802	796	784	753	744	778	831	802	788	802	781	825	835	827	781	788	832	790	794	814	788	779	789	810	829	836	800	809	824	786	793	792	795	819	829	819	802	805	827	827	809	833	796	834	833	769	762	805	834	792	777	826	827	809	828	779	787	811	760	831	801	733	778	792	794	765	764	742	819	787	822	779	781	748	821	793	813	868	813	782	858	803	755	786	784	793	808	850	779	764	786	829	764	782	842	813	847	770	813	779	779	748	758	815	876	867	889	801	801	797	807	792	861	782	842	788	778	861	770	822	856	800	751	798	814	785	815	808	786	802	780	794
30734	12701	10373	2293	1148	584	454	428	378	389	383	416	399	363	314	336	277	274	250	233	231	243	231	216	234	222	239	208	215	214	208	202	208	227	183	193	206	212	184	202	198	198	191	187	218	210	207	184	190	180	199	195	163	194	228	167	207	191	212	196	168	196	198	222	206	209	218	213	201	190	183	219	212	189	190	188	209	214	201	194	207	173	189	191	226	184	227	207	179	207	189	176	225	191	203	202	222	183	198	193	206	212	190	183	214	216	207	198	211	214	193	193	180	188	179	173	190	219	195	178	189	208	191	211	211	210	174	197	211	193	238	211	188	206	175	188	204	184	203	200	211	209	205	179	176	218	191	208	197	188	190	198	188	210	206	192	163	183	217	237	188	200	173	195	193	204	202	189	171	220	183	183	183	202	185	209	215	194	205	221	223	204	173	180	189	189	209	175	180	222	188	184	198	186	197	213	201	203	191	204	212	220	207	199	182	205	193	169	160	187	182	197	212	212	224	178	210	182	207	204	211	200	204	216	194	181	174	211	210	190	213	218	224	211	187	202	165	188	182	189	192	173	198	173	205	195	177	218	204	211	204	181	195	175	212	204	215	199	202	183	183	195	185	177	208	213	220	190	205	186	214	183	202	170	192	210	218	177	198	182	209	179	201	212	222	177	172	191	206	168	212	199	179	210	179	194	212	191	200	199	184	215	173	214	175	201	183	212	201	201	203	147	216	191	189	199	175	177	215	176	184	199	194	183	208	194	217	195	195	220	210	215	217	187	225	187	210	171	168	195	199	182	227	170	183	213	190	201	196	208	184	190	208	179	192	195	191	196	213	186	190	199	206	209	216	174	195	204	220	192	180	191	186	180	221	187	164	204	206	209	172	211	196	195	201	219	207	207	205	199	180	211	197	196	188	217	206	212	191	199	206	234	224	183	173	167	181	228	190	146	183	204	178	199	216	188	202	184	224	214	230	201	210	199	195	197	195	216	205	186	197	211	205	205	181	185	169	199	234	198	192	215	193	171	195	201	178	186	169	217	211	215	190	213	196	194	241	174	198	216	188	203	195	193	196	197	198	187	184	194	206	200	206	186	193	179	231	201	172	198	207	205	172	209	195	205	188	177	197	189	201	202	181	211	216	203	192	200	202	170	186	212	194	184	202	199	194	222	192	189	179	183	198	200	182	209	205	199	207	195	181	182	189	210	198	215	196	213	205	205	180	210	180	217	202	197	198	184	184	191	189	201	206	182	193	196	223	208	215	207	165	195	205	221	186	196	184	190	189	193	196	203	194	212	213	195	184	219	209	191	198	200	206	207	206	176	221	209	179	179	188	197	191	182	196	208	196	189	204	202	187	183	225	194	194	217	200	200	180	202	199	213	177	213	194	226	187	202	184	223	191	162	183	163	195	194	194	189	201	187	198	206	179	206	185	190	173	181	193	187	201	220	224	184	191	178	217	199	187	200	201	174	212	195	191	199	190	183	203	197	197	205	199	207	210	192	196	180	195	185	188	181	191	187	195	180	167	185	205	184	176	197	196	170	214	178	181	189	206	188	204	201	192	197	184	211	225	223	186	174	172	213	199	189	200	212	186	209	185	199	180	201	170	216	193	193	181	192	211	202	193	211	190	208	185	198	202	175	178	179	209	212	218	191	196	188	196	200	196	193	191	189	174	172	214	186	202	175	199	224	195	205	183	199	191	202	192	205	222	189	178	184	201	207	208	189	206	202	227	200	207	200	214	205	225	203	200	210	190	179	206	182	166	212	222	168	196	206	194	201	156	207	201	180	182	196	198	176	193	166	197	204	204	188	222	179	211	200	201	174	185	200	201	179	174	193	176	204	189	197	184	177	212	183	194	188	177	226	203	195	208	210	174	214	178	180	206	212	195	178	182	198	208	207	212	170	200	223	170	198	222	174	218	190	168	200	208	189	194	211	194	225	197	187	227	172	195	207	188	175	197	204	187	165	193	203	175	201	202	178	192	214	182	203	208	183	196	187	189	182	205	190	168	209	211	200	209	182	189	193	179	189	187	172	177	171	179	196	201	207	207	169	205	200	212	217	210	193	206	220	192	184	200	203	185	208	224	210	189	198	173	181	193	203	215	204	192	206	192	211	192	202	189	198	202	202	203	221	208	194	201	170	193	200	203	195	203	199	198	197	191	200	189	178	180	197	173	196	223	211	189	182	211	210	188	178	183	180	198	213	186	192	198	191	223	207	210	195	197	184	229	200	171	209	169	228	176	217	192	190	176	207	213	229	204	199	190	203	237	173	188	198	174	199	167	192	174	207	196	197	193	200	193	192	205	197	189	187	180	186	204	193	219	192	223	192	190	197	172	214	200	215	179	228	195	196	197	209	184	189	195	204	203	212	199	200	183	186	185	208	200	165	156	206	187	178	204	214	191	190	178	185	173	211	188	211	188	193	209	203	185	218	186	200	195	209	181	198	211	215	197	184	215	177	206	202	201	181	187	206	195	194	203	210	210	206	205	177	207	195	215	194	195	194	200	207	196	215	217	197	207	182	203	197	187	190	172	196	217	189	194	200	190	210	192	193	180	203	224	201	181	221	198	190	221	173	184	179	195	201	214	177	197	201	181	186	203	171	207	222	205	195	216	196	224	194	200	186	195	200	219	208	218	200	235	172	212	199	199	185	189	197	179	213	194	189	171	211	193	191	166	155	186	213	191	194	207	200	205	169	182	200	187	195	169	209	196	162	205	193	172	186	197	185	220	202	191	192	167	164	177	204	181	242	208	203	206	208	187	207	215	215	196	176	208	196	181	180	218	190	205	232	222	212	208	185	210	198	226	196	185	217	187	223	213	176	190	180	181	206	206	182	197	214	194	196	214	208	226	206	186	202	195	197	203	201	196	200	168	186	187	193	216	195	181	199	194	201	218	199	205	215	171	198	196	192	193	215	174	210	196	193	203	184	214	184	202	208	184	187	186	199	208	188	194	195	206	201	189	206	186	189	209	188	180	196	195	197	206	217	197	188	202	180	186	201	180	182	189	198	179	172	198	170	187	210	197	214	225	211	219	194	202	231	197	246	208	231	197	183	216	199	193	184	199	214	252	198	206	195	185	171	195	199	194	213	180	214	191	224	211	165	196	209	196	211	204	207	177	190	178	172	235	226	193	177	227	202	207	189	226	208	182	183	202	194	193	197	186	189	146	227	192	206	206	200	202	222	221	170	185	200	210	197	200	195	183	226	170	201	176	212	206	206	180	184	200	174	200	233	202	197	206	201	199	169	207	217	199	212	213	188	203	209	202	180	199	196	203	216	188	192	170	203	195	214	173	182	220	228	203	215	180	206	213	213	192	226	204	191	190	185	200	221	183	218	197	213	211	210	204	183	230	189	199	204	206	190	207	177	187	228	192	220	198	205	197	167	224	178	219	203	196	227	204	201	187	188	185	204	198	189	194	209	219	223	198	192	180	198	204	195	203	210	186	188	177	240	206	176	200	191	230	212	183	192
20606	9034	12456	4852	4052	2662	1774	1578	1498	1590	1736	1735	1738	1574	1337	1162	1153	1003	891	834	722	673	666	645	678	663	614	573	595	616	547	534	558	497	543	508	472	486	544	524	532	503	550	507	516	456	496	489	530	475	477	486	495	525	521	512	490	488	518	493	482	493	501	499	489	470	494	508	529	500	480	464	499	532	488	512	459	467	472	516	509	490	487	492	503	510	495	520	476	514	508	491	523	481	506	478	513	507	509	514	513	501	517	476	469	483	504	503	479	523	495	515	505	516	456	535	462	493	525	509	491	491	497	506	480	462	505	479	507	482	491	490	459	501	476	523	512	476	514	522	513	453	506	509	514	506	477	496	483	471	493	496	502	443	521	493	472	481	477	475	511	482	493	493	486	477	469	485	501	505	489	522	455	488	509	502	462	532	478	479	509	519	512	497	499	492	495	506	491	525	506	473	488	496	501	478	506	477	491	523	502	499	494	508	507	468	504	467	477	496	483	532	512	505	458	489	500	501	469	508	511	497	502	505	466	512	500	493	503	520	466	459	473	464	500	507	494	501	493	515	523	490	472	498	542	531	483	487	476	473	508	475	543	516	489	443	474	480	519	450	535	491	512	505	527	460	506	505	500	491	502	473	444	510	450	476	461	530	469	488	479	512	492	493	486	477	484	488	521	485	503	488	482	530	521	501	467	535	507	494	501	472	541	509	443	472	495	518	473	469	531	485	461	482	502	497	502	536	511	529	483	524	495	486	498	482	510	498	459	526	491	488	501	492	495	505	466	458	500	483	477	528	469	499	506	458	484	524	473	484	497	517	515	463	479	487	511	501	479	463	516	501	471	541	495	507	444	490	487	494	479	522	500	527	458	507	508	499	482	464	496	487	506	499	520	500	495	497	489	527	498	481	482	455	493	472	500	500	522	476	471	491	505	519	541	500	463	497	477	502	511	488	519	487	471	553	462	515	514	482	484	495	474	522	460	509	539	489	491	523	471	486	464	468	493	519	492	460	494	462	505	512	505	523	484	490	488	495	496	485	484	489	492	500	519	449	479	467	467	504	496	460	487	496	481	456	507	491	479	461	479	460	466	483	479	516	501	459	476	453	520	494	515	485	501	494	512	496	514	457	446	543	504	507	491	497	495	527	469	521	469	492	501	498	529	484	505	513	529	458	486	505	472	509	470	509	506	501	476	517	501	470	459	463	493	493	501	484	494	465	467	542	504	511	481	491	484	465	524	444	476	496	470	443	474	450	491	506	436	518	512	462	513	491	488	491	489	508	460	504	523	458	508	520	531	470	478	486	495	482	509	508	506	550	512	521	452	502	470	499	506	503	476	468	475	461	470	479	513	487	499	464	520	462	495	463	505	459	467	494	530	497	515	483	458	495	470	481	472	526	494	495	543	512	513	528	485	484	501	482	483	488	472	464	498	433	485	478	484	532	503	469	467	475	462	490	473	515	473	489	513	477	463	483	501	490	479	469	484	476	489	468	484	497	499	464	469	472	514	526	522	524	502	492	479	464	526	473	474	498	463	489	484	466	511	498	502	488	482	500	495	495	450	458	503	528	506	494	475	447	506	489	492	478	487	497	477	491	479	477	499	498	493	487	545	514	478	495	485	484	532	464	546	497	492	476	495	513	510	511	505	532	454	480	492	461	498	497	486	495	474	468	492	499	500	505	500	491	494	518	489	478	533	493	475	489	457	472	471	523	524	507	484	487	534	507	530	508	506	497	523	504	503	474	545	500	484	492	448	489	526	485	512	494	511	464	516	489	471	522	517	476	505	523	511	535	475	471	488	461	553	456	513	483	491	497	443	476	473	485	465	511	463	473	475	493	536	434	482	494	466	474	484	549	485	488	498	486	497	501	494	490	474	451	501	491	503	494	488	472	507	493	454	490	502	549	506	513	477	532	505	478	476	477	459	507	486	470	513	504	500	473	505	479	497	472	489	519	483	499	492	468	486	491	481	499	488	504	514	487	528	477	499	496	521	511	471	434	484	482	499	496	526	540	477	499	441	486	512	453	518	545	484	545	522	516	503	518	470	485	492	524	504	441	490	518	518	487	490	486	494	478	490	464	540	432	483	520	481	487	479	484	501	503	521	527	476	513	509	454	560	495	506	482	513	483	491	469	473	476	530	475	496	502	495	473	493	491	511	493	485	495	479	487	479	477	524	483	491	482	515	461	502	473	497	489	483	502	537	491	485	427	472	495	483	478	518	495	502	501	486	516	483	511	473	519	503	507	524	468	494	494	494	503	461	500	494	539	458	498	531	479	506	478	490	504	463	532	502	489	462	474	473	491	454	507	519	480	459	505	463	474	496	484	490	512	544	519	532	527	467	439	524	496	476	514	471	520	518	472	536	473	454	480	476	528	461	486	465	482	495	502	459	471	443	500	505	496	506	472	491	481	482	489	454	504	506	485	508	481	516	487	486	514	507	475	475	518	508	453	472	530	446	502	488	490	486	504	485	485	517	486	478	487	488	504	481	508	482	494	497	493	479	501	425	439	518	501	500	488	519	496	500	464	505	526	485	493	488	522	448	487	474	452	516	510	502	493	525	508	491	498	464	502	458	509	487	457	483	526	500	530	518	505	484	512	481	510	511	459	508	465	486	518	500	538	511	503	512	514	527	514	497	503	514	494	513	523	518	485	488	485	504	497	512	482	526	503	512	486	509	472	517	467	538	487	499	476	508	472	481	505	482	492	491	482	528	505	521	456	534	492	459	505	491	498	475	498	496	510	454	484	477	508	501	488	511	536	457	509	494	521	465	492	507	502	462	517	495	468	465	490	504	498	467	486	459	485	536	476	477	442	472	494	485	494	471	479	494	466	505	478	488	473	512	495	466	478	501	484	438	473	481	474	497	494	448	505	481	486	524	504	488	488	502	515	480	535	484	461	538	478	531	488	513	464	486	510	522	500	502	484	511	457	500	487	477	462	555	506	508	477	514	501	525	487	468	473	519	485	503	517	483	454	502	495	494	501	523	490	515	504	489	512	484	511	496	512	526	486	479	516	500	521	480	502	470	474	521	509	462	473	539	474	465	461	463	489	527	469	493	506	489	513	510	515	490	481	479	508	487	504	499	511	480	527	517	487	512	466	527	489	499	480	485	511	455	485	488	486	492	504	468	498	482	509	498	456	456	449	472	517	484	487	487	490	471	515	483	543	479	501	427	506	507	469	516	485	509	500	493	477	514	505	462	469	463	521	483	523	458	532	527	493	511	528	480	533	480	477	490	449	498	528	477	529	503	473	499	483	486	501	473	484	451	505	482	532	517	497	472	523	491	485	505	469	499	479	489	454	494	500	448	494	496	490	479	442	463	496	500	510	495	514	480	495	462	473	476	474	497	505	473	466	494	460	479	498	465	512	489	471	527	472	488	461	497	486	468	483	524	475	467	501	478	495	462	495	493	531	476	549	477	452	500	487	494	501	502	522	450	499	478	530	494	495	493	514	506	505	424	516	457	487	468	483
9335	2794	1910	760	529	503	397	453	437	421	420	425	403	414	415	419	389	339	371	381	390	356	381	376	387	377	349	354	348	360	340	366	369	384	326	349	354	372	363	396	338	350	352	342	364	349	350	383	325	350	356	359	342	329	381	340	368	369	343	348	341	363	341	384	358	340	389	338	356	362	383	346	367	398	358	349	364	354	391	342	369	370	324	349	347	364	355	341	373	364	330	364	348	398	348	321	386	360	382	365	347	350	388	346	357	348	336	377	305	322	365	358	335	355	338	353	365	372	363	370	340	337	375	374	351	366	377	379	357	371	390	362	313	328	345	368	343	346	345	339	369	346	335	344	332	344	340	349	346	342	357	331	357	373	408	384	373	358	333	362	355	374	396	387	327	337	370	368	378	347	390	362	313	359	359	321	351	368	367	345	341	342	380	360	351	331	336	357	384	378	350	405	406	327	345	357	352	362	353	324	307	324	359	358	345	374	328	360	357	374	379	356	400	371	357	369	327	364	355	354	336	369	355	359	386	361	374	360	354	350	348	360	339	394	392	342	366	382	345	334	374	349	371	335	374	325	352	363	354	356	361	340	362	339	388	350	369	350	376	378	356	353	335	326	373	338	360	348	364	380	352	355	353	370	350	365	378	362	353	355	355	367	366	366	367	333	351	381	351	361	356	394	342	371	361	379	360	381	378	370	359	368	339	343	383	375	386	396	346	381	360	399	378	354	330	354	337	367	402	349	355	365	355	350	384	382	364	343	321	366	401	383	366	344	353	336	351	353	351	382	364	375	341	362	370	364	350	391	359	371	381	361	371	350	371	352	365	359	354	362	322	301	400	365	369	361	335	390	362	325	385	340	361	401	379	329	364	353	372	342	365	353	399	363	357	366	363	332	358	370	366	342	339	358	361	371	338	373	362	383	356	354	343	355	381	379	347	331	337	357	345	358	357	359	364	377	349	377	358	385	341	345	381	380	365	336	346	372	385	349	385	351	368	380	367	356	339	331	355	355	358	338	311	365	374	356	376	343	401	386	368	329	344	371	349	355	361	349	369	393	337	374	374	375	346	364	306	333	375	348	331	366	369	386	340	352	344	350	366	366	360	322	376	346	356	367	369	405	332	372	336	340	388	370	377	353	340	406	385	343	298	350	358	345	347	378	361	372	328	364	348	406	345	414	353	338	361	371	352	345	350	359	375	363	359	329	372	403	342	322	350	360	354	310	358	342	379	355	383	330	337	346	375	373	346	337	330	352	411	375	334	334	358	337	345	374	413	344	367	373	368	384	350	369	315	388	356	370	320	365	362	368	332	387	385	331	372	359	387	368	351	376	392	347	332	345	346	386	354	310	339	360	384	324	358	380	347	341	330	373	392	366	364	374	352	347	387	371	377	353	347	379	374	372	344	370	362	388	339	339	338	370	354	374	346	402	345	385	343	346	354	379	351	381	336	320	378	346	377	351	358	339	375	379	369	373	353	369	372	370	325	397	371	354	367	366	360	325	351	340	350	352	348	375	347	343	356	385	387	335	360	376	383	394	354	349	349	391	381	350	376	377	336	384	399	371	371	334	358	359	350	372	356	345	346	352	361	348	348	340	368	333	332	309	355	365	391	382	345	379	345	353	361	343	352	402	357	354	292	345	347	361	351	415	323	351	331	339	379	397	366	338	369	311	353	349	353	366	367	368	335	358	345	376	364	367	330	319	353	380	364	340	333	373	365	343	369	349	414	356	343	362	326	324	359	321	355	352	381	348	379	348	357	334	373	353	409	378	365	371	379	387	351	358	393	356	359	348	360	343	359	349	350	363	366	373	331	352	363	342	342	337	344	345	349	349	345	341	370	359	379	366	341	354	349	381	343	401	350	393	378	370	330	363	343	359	368	334	364	339	350	358	339	359	383	314	335	357	355	389	359	341	370	379	322	375	365	388	355	349	362	349	355	362	339	337	336	320	352	365	413	346	342	357	342	319	375	360	359	392	375	345	345	356	368	393	341	375	362	343	335	316	344	348	355	383	347	355	347	358	349	361	386	339	346	352	368	363	372	348	350	335	373	356	349	354	377	355	355	354	374	350	385	377	389	339	330	337	379	343	355	351	362	359	378	327	341	387	383	372	357	392	330	350	340	361	332	348	371	336	375	342	348	341	338	361	374	379	370	313	345	329	351	365	337	337	338	354	348	345	355	325	339	392	338	371	373	341	369	382	337	376	317	351	373	377	387	361	345	360	347	351	365	360	368	348	373	349	354	364	372	368	345	374	374	384	326	356	371	356	301	355	392	347	377	343	341	334	397	343	299	347	354	346	354	351	335	313	342	375	318	352	362	319	369	382	361	364	334	349	360	378	381	365	383	354	355	332	362	338	344	343	374	354	362	355	420	374	363	343	363	335	370	403	329	319	368	339	369	309	349	351	344	340	360	337	372	386	362	326	329	341	324	389	352	364	344	325	358	347	391	342	398	385	354	375	356	359	376	374	361	345	390	367	347	365	355	347	397	358	392	358	375	386	359	362	351	328	340	328	355	362	371	352	357	298	325	325	372	317	311	320	392	312	324	373	370	360	348	334	346	333	341	386	355	342	387	355	341	367	344	370	372	348	372	389	355	361	372	391	335	365	346	353	360	384	358	407	356	358	345	375	354	398	394	384	381	336	349	349	363	389	344	410	417	346	346	364	374	391	322	309	394	358	400	371	385	365	349	352	355	368	338	325	331	366	343	360	364	371	320	334	343	377	355	351	329	345	378	349	340	367	404	356	338	327	351	331	373	361	356	369	337	389	346	339	339	338	347	393	336	345	347	371	342	369	344	355	341	361	328	348	380	350	363	385	379	367	347	350	377	349	367	336	386	377	316	327	348	381	364	352	355	356	375	322	346	374	359	338	364	353	367	359	340	376	361	386	353	319	323	353	368	382	407	367	387	368	357	358	363	332	358	345	388	375	372	390	326	340	340	350	331	364	364	367	381	362	355	339	375	379	374	398	366	421	359	335	358	379	398	330	354	356	391	375	375	375	323	368	361	361	342	312	376	351	357	370	359	365	308	389	354	362	361	362	340	307	364	379	387	368	402	382	314	358	360	360	314	365	377	371	353	353	342	347	364	337	366	382	353	354	390	348	365	359	394	337	363	351	354	352	336	345	355	354	365	377	337	353	376	373	386	359	357	377	354	349	406	352	328	380	389	374	363	360	347	364	367	392	347	364	392	379	387	384	379	344	332	328	370	362	408	368	373	348	372	368	340	353	336	353	318	375	359	329	376	354	332	373	321	348	365	342	386	367	357	358	320	365	350	319	359	361	358	353	376	380	389	360	358	328	336	356	386	382	357	355	375	322	338	361	364	394	380	351	363	354	358	333	340	313	365	337	370	366	370	384	329	380	330	375	350	384	315	370	334	363	357	363	347	384	393	338	346	312	336	366	365	337	336	366	364	365	346	340	382	385	348	341	363	339	392	388	361	339	367	356	374	373	319	359	364	357	360	347
6855	3054	3650	2366	1758	1254	1209	1203	1248	1216	1304	1326	1217	1157	1082	1070	1024	1004	1008	890	871	836	880	885	877	866	844	857	891	858	876	859	838	905	902	845	897	850	860	829	865	882	823	836	866	876	818	841	857	872	810	841	894	853	872	808	867	841	838	795	877	865	855	795	846	832	897	816	855	841	856	827	806	847	821	873	832	866	811	847	857	831	848	863	854	815	877	885	814	830	835	844	834	891	934	835	873	864	848	829	858	823	850	822	888	833	886	851	825	842	847	847	831	833	855	777	867	888	838	809	861	833	856	850	880	876	894	833	805	865	863	850	841	859	864	819	822	867	874	833	835	823	806	879	848	862	864	886	901	876	901	916	873	842	853	872	876	878	880	805	885	875	910	823	879	861	864	820	856	860	929	804	849	870	857	809	840	803	886	845	832	850	809	834	860	822	864	878	838	846	849	849	808	835	851	810	842	857	815	843	850	885	917	877	892	833	838	790	838	812	873	865	868	818	845	870	872	869	888	859	845	871	836	840	855	859	845	825	852	876	875	803	845	849	863	818	854	862	841	918	921	888	873	819	843	867	876	856	867	902	869	846	875	810	921	860	828	882	829	847	880	816	848	850	876	846	857	835	822	868	836	848	857	883	837	830	864	854	849	880	780	872	806	798	837	868	847	862	843	827	822	826	883	835	872	896	832	821	852	899	815	850	841	868	799	907	819	810	889	875	850	839	853	885	900	839	818	873	875	810	830	878	829	821	875	863	867	889	874	826	877	869	860	815	809	856	876	866	842	885	849	875	819	830	851	830	880	851	834	886	883	839	805	886	851	895	845	819	784	833	886	853	863	855	887	768	872	872	847	826	836	869	841	877	841	864	869	836	908	861	843	861	821	896	882	823	905	864	890	830	891	867	858	877	823	804	976	808	823	851	842	792	861	845	843	852	883	841	826	862	864	839	858	846	873	822	869	815	826	865	875	833	828	791	883	833	839	911	850	855	841	837	868	841	826	846	846	824	837	857	837	838	823	879	844	847	845	884	842	847	880	866	951	872	880	861	833	865	893	906	888	865	850	833	874	860	854	853	884	832	855	864	829	872	871	851	864	874	817	812	860	834	874	922	821	838	867	856	906	916	859	855	823	843	889	856	816	889	911	875	869	852	861	844	838	834	889	907	883	858	830	891	868	895	822	852	833	851	852	861	871	841	861	840	874	862	794	838	867	822	874	850	803	846	808	839	816	851	896	862	842	822	825	840	851	907	885	854	853	851	837	835	751	839	802	854	896	871	864	831	866	914	860	842	855	876	859	904	802	890	840	905	873	864	862	873	808	787	849	837	810	897	825	844	807	911	901	874	870	878	886	865	898	845	843	887	845	882	831	863	831	834	837	843	852	852	876	861	844	849	817	829	876	808	850	821	818	821	837	818	816	880	891	841	835	863	842	891	830	855	848	880	853	887	870	846	811	818	838	807	788	823	859	887	796	845	857	843	886	904	828	836	828	825	874	859	854	856	832	829	803	869	861	867	904	878	813	879	835	869	898	847	922	832	873	867	889	837	824	865	775	784	858	834	883	826	846	868	835	883	853	846	852	876	883	829	887	860	851	863	801	871	815	837	820	854	869	846	874	873	822	856	904	830	918	836	811	884	848	843	834	809	815	864	842	878	897	842	846	904	858	837	833	913	850	852	892	816	876	851	853	856	832	819	847	854	865	867	837	816	838	886	823	892	870	797	825	811	854	833	860	861	848	819	878	843	843	803	853	851	818	801	815	822	830	843	845	843	819	861	851	819	854	785	852	812	856	856	934	833	880	839	892	850	881	825	855	809	873	809	832	829	883	806	839	858	860	838	847	820	857	863	836	852	877	801	862	818	898	872	831	835	839	893	828	881	866	847	828	875	821	889	857	850	853	866	834	809	821	906	883	883	924	809	799	825	800	824	860	936	853	856	830	901	877	872	870	817	875	913	848	881	853	925	865	869	855	860	828	849	833	843	871	886	811	871	858	841	800	902	859	842	817	863	864	828	825	904	842	876	856	879	822	860	881	793	820	883	852	829	873	866	856	848	865	835	841	896	847	878	844	883	835	836	818	824	832	872	779	841	835	898	857	831	863	872	860	874	819	852	865	858	858	855	838	859	820	874	888	817	841	881	833	851	867	887	850	858	811	820	868	853	892	838	859	878	847	836	834	809	857	878	894	865	776	840	859	899	859	839	872	799	844	834	848	883	880	840	881	859	825	813	900	795	789	854	898	812	828	884	875	818	852	848	868	883	852	861	868	807	858	818	885	882	798	821	859	837	828	839	831	890	856	873	865	880	844	885	823	867	886	846	823	836	897	871	876	823	779	885	854	834	873	845	852	838	822	853	826	836	844	839	860	788	815	904	816	845	826	819	844	853	924	853	850	818	880	849	861	850	827	828	820	852	840	862	892	888	833	838	894	792	887	835	850	822	856	849	844	883	880	809	838	848	839	829	848	822	857	874	845	813	856	830	865	854	860	822	876	794	815	880	834	802	880	851	851	869	876	915	850	884	863	812	816	861	893	857	806	891	856	887	812	859	902	845	840	846	840	849	868	806	831	850	861	907	850	816	891	850	860	878	829	853	826	921	840	881	841	837	896	817	861	861	835	861	886	875	858	865	880	864	818	850	837	844	914	872	844	868	811	871	884	872	853	859	903	864	839	917	814	882	847	867	868	829	853	780	865	887	844	869	791	828	874	887	813	849	797	835	826	886	856	850	791	873	793	919	855	854	911	886	835	853	861	897	864	867	823	800	824	837	801	882	857	873	859	893	836	840	805	879	849	841	854	803	907	816	833	888	857	857	843	893	881	880	832	835	805	852	810	893	817	839	798	857	854	859	809	869	812	825	855	826	821	885	862	825	894	851	787	804	885	822	846	838	860	845	846	856	885	857	826	821	800	859	824	858	861	908	867	827	871	861	878	877	841	813	848	808	838	833	845	778	858	842	834	840	890	808	876	860	881	855	849	859	833	865	811	847	831	854	875	878	852	825	827	859	879	864	919	908	878	845	866	822	829	844	893	844	861	789	799	881	863	873	854	874	845	889	850	823	928	876	823	836	831	808	857	832	849	882	870	827	845	853	896	855	846	868	852	822	960	845	866	864	817	825	814	827	898	817	836	860	894	843	889	849	905	818	836	857	906	807	819	833	818	861	836	862	861	870	843	859	852	884	856	881	821	847	870	818	857	926	837	856	883	862	859	876	833	843	851	905	849	879	874	847	821	899	848	797	880	858	839	815	827	880	830	878	886	878	824	861	808	888	794	882	833	838	874	829	847	798	870	849	858	846	819	842	829	807	820	808	895	803	854	814	826	832	871	848	866	816	828	848	776	820	889	870	837	800	851	843	804	874	813	873	849	921	841	860	849	857	854	853	875	860	861	831	855	854	834	851	889	908	839	833	830	847	846	830	885	845	847	855	881	870	836	853	880	809	839	893	826	857	878	845	857	793	839	842	859	871	886	822
21509	7875	5583	1298	681	547	521	482	456	511	501	511	506	414	415	394	394	372	343	365	359	369	368	353	360	375	350	346	380	369	362	386	301	341	318	323	321	317	335	358	366	324	340	355	355	322	360	345	333	326	369	340	353	329	337	344	360	322	340	339	377	350	371	328	371	327	340	334	350	335	365	339	334	364	346	383	350	343	354	325	340	301	306	364	337	368	328	350	326	324	331	361	342	334	346	330	312	288	325	316	339	351	353	345	370	349	367	357	338	344	322	344	366	340	339	322	316	346	338	328	351	306	348	329	316	358	335	334	350	357	332	314	320	335	354	349	355	349	314	371	313	330	332	356	336	356	363	342	347	331	359	339	328	342	347	341	340	323	335	321	290	335	357	316	311	336	336	313	332	327	339	348	348	363	324	362	313	380	334	349	376	347	355	414	345	342	322	344	313	337	326	315	323	354	366	363	322	317	320	366	356	338	360	384	360	356	345	342	316	348	349	361	321	340	347	317	330	315	375	359	286	327	352	340	305	327	346	334	339	295	336	342	307	323	330	353	311	315	355	325	316	327	360	311	316	334	340	333	328	361	397	359	347	332	340	355	305	357	331	336	333	324	313	344	305	354	358	321	349	333	323	335	337	343	354	314	324	336	337	307	372	364	340	333	366	314	351	338	357	323	337	357	324	318	333	340	329	353	346	342	332	328	341	322	340	382	307	343	345	305	329	327	309	315	328	372	348	355	363	365	346	345	335	349	363	342	341	360	352	354	312	342	346	316	324	355	316	339	347	331	326	334	321	353	339	328	349	337	323	322	311	370	345	327	331	361	323	330	316	352	333	333	380	360	322	342	318	344	352	330	308	322	325	317	336	345	345	347	317	340	328	322	316	329	339	307	325	362	304	349	310	366	339	334	291	344	323	353	354	354	324	328	306	359	366	327	344	359	340	364	378	345	362	335	328	334	326	339	354	312	363	330	330	329	348	333	328	354	355	328	330	304	340	330	326	340	364	346	353	334	320	333	328	340	317	350	342	330	349	331	336	373	333	348	367	345	342	336	355	356	344	355	360	315	325	349	313	350	351	305	308	344	376	316	343	298	356	341	305	340	314	354	347	354	311	329	348	330	326	304	333	360	318	326	346	349	359	365	321	353	354	315	301	332	351	347	334	340	359	333	346	363	369	341	353	373	324	357	366	342	356	372	342	305	347	313	343	334	356	355	342	336	334	288	301	312	331	344	360	315	336	335	322	343	353	347	320	319	374	360	345	323	349	318	332	321	339	351	331	338	357	347	328	326	329	317	376	340	338	319	339	352	327	338	340	346	373	306	308	374	356	316	326	355	384	312	359	394	351	330	321	331	336	361	319	340	326	324	332	337	332	341	350	345	323	367	322	352	333	334	350	331	307	290	362	355	301	356	361	336	319	326	332	355	333	325	316	349	341	381	336	312	355	315	290	347	369	377	319	346	344	356	316	346	309	338	323	301	319	316	314	338	357	353	363	290	326	317	339	323	331	285	333	335	326	317	333	328	361	349	315	365	352	356	345	325	353	338	357	334	352	333	350	323	353	331	331	335	331	317	339	346	324	343	328	333	354	374	349	356	350	315	344	307	336	337	352	337	368	324	298	345	319	332	311	366	336	310	352	364	347	307	370	362	345	337	344	329	334	342	352	355	330	332	346	340	370	355	326	350	348	317	328	349	355	311	345	334	330	386	346	344	305	345	341	351	352	330	310	338	342	355	301	367	350	326	316	321	335	318	315	320	349	339	336	341	356	350	320	292	337	358	362	348	312	355	346	338	362	341	317	319	359	324	353	337	378	339	341	381	385	342	356	328	313	340	320	380	348	338	333	345	333	286	353	356	343	331	352	309	319	329	354	349	385	358	314	321	327	350	345	331	332	333	327	331	324	304	337	318	332	281	375	384	341	312	352	372	335	343	338	317	357	324	331	309	344	346	303	325	330	352	327	351	294	334	339	359	313	309	386	358	305	331	306	355	331	364	339	339	362	331	337	345	330	319	336	344	322	318	354	367	317	357	313	337	340	317	344	364	349	380	344	306	308	325	336	332	370	321	364	320	320	336	355	327	352	341	370	332	354	342	332	329	302	346	359	329	329	327	322	355	351	348	321	328	333	340	364	333	338	354	363	333	356	322	316	331	347	345	319	315	369	389	352	359	371	341	358	304	325	347	346	358	361	364	344	385	375	315	350	325	339	325	330	313	321	344	355	363	346	314	356	319	333	305	321	351	348	337	345	344	350	327	349	335	370	355	319	324	381	329	357	338	320	292	363	330	324	329	356	313	340	324	323	370	327	332	333	347	332	346	341	348	352	334	354	339	373	343	343	323	327	377	317	351	345	334	325	318	366	326	337	368	319	354	316	367	354	369	348	325	346	341	334	323	385	336	322	335	339	334	362	310	347	351	313	301	320	349	337	331	337	335	315	337	325	356	331	306	350	334	344	303	352	353	353	346	360	348	323	344	329	284	335	325	343	332	314	304	363	299	348	330	389	336	326	350	341	351	320	349	319	350	346	361	340	382	337	334	339	350	369	333	327	319	350	323	321	360	300	313	335	343	325	344	322	368	336	349	339	356	318	334	351	358	336	340	341	347	331	306	370	358	332	369	339	326	323	353	316	280	358	366	379	373	368	317	356	348	309	351	332	340	321	371	366	361	358	323	331	350	344	354	296	330	344	364	323	345	332	339	362	353	358	322	346	323	339	314	380	348	361	327	366	358	315	354	353	366	348	336	333	340	349	359	334	333	317	356	344	357	314	337	361	323	313	338	343	374	329	359	373	352	343	338	365	379	356	322	347	326	323	344	348	385	321	357	343	355	365	338	329	348	328	316	333	313	335	340	324	348	319	332	353	329	315	379	356	320	379	366	330	353	360	343	364	291	357	330	325	318	342	336	356	360	361	317	343	343	347	317	334	362	331	310	347	346	349	345	344	364	346	344	313	354	357	327	341	306	355	317	309	353	372	354	379	311	326	344	355	355	325	363	326	323	309	349	328	313	343	341	352	334	356	357	331	359	321	296	321	333	323	294	362	300	312	344	312	323	330	334	335	352	332	349	340	343	310	322	346	352	304	350	341	301	343	347	329	330	360	326	366	311	341	337	302	327	381	384	351	342	346	304	317	313	315	349	313	344	310	376	347	355	337	356	338	330	324	309	330	351	344	337	357	301	330	351	337	350	368	306	353	301	341	335	339	352	333	358	380	294	331	329	340	336	317	333	310	366	334	307	305	394	307	318	336	349	305	308	312	385	338	343	364	330	314	366	392	308	367	322	339	356	330	311	373	365	354	368	374	367	305	309	320	349	330	344	358	304	338	322	340	377	335	335	332	359	301	324	343	338	331	334	362	320	349	346	350	330	336	330	330	378	359	349	339	335	342	382	336	325	369	266	267	345	354	373	338	355	336	347	352	345	350	345	335	360	355	372	301	330	325	321	349	336	339	356	361	299	359	331	339	305	335	330
15384	6671	8222	3348	2489	2012	1651	1675	1653	1723	1838	1805	1675	1483	1311	1206	1146	1191	1048	974	933	899	928	971	957	890	870	854	810	845	841	839	856	860	873	792	795	743	786	804	750	830	796	795	833	805	817	795	811	839	790	790	789	845	794	795	779	811	826	783	811	843	845	770	814	817	803	802	786	779	817	824	781	775	802	823	775	772	841	844	796	838	790	843	832	809	854	825	800	811	822	777	781	775	775	817	794	763	763	783	796	837	763	782	861	804	790	799	798	836	775	806	780	802	816	814	840	812	812	800	789	776	822	846	791	815	809	819	800	815	773	811	766	777	802	773	792	859	794	797	812	762	831	823	797	839	818	802	784	816	812	825	839	801	803	773	877	787	801	834	781	735	804	826	779	782	827	801	850	776	753	805	749	805	784	817	839	853	809	799	770	803	788	796	768	810	788	823	824	797	782	814	732	875	813	806	801	817	791	789	773	783	823	784	768	767	823	870	795	828	781	809	769	804	827	817	823	824	836	823	753	804	824	798	793	818	818	829	756	840	789	758	762	818	818	811	799	828	814	853	826	781	803	802	792	844	802	761	801	800	772	763	768	814	803	838	812	798	827	851	768	774	782	796	816	791	807	776	804	809	793	852	816	793	818	821	784	773	804	800	791	759	774	799	790	835	814	794	787	758	775	812	774	807	832	780	819	771	782	788	824	808	816	831	750	847	801	747	860	778	798	831	765	761	778	783	788	832	816	854	805	749	814	734	828	821	765	800	832	821	797	778	782	783	754	813	809	777	798	785	799	835	765	790	837	857	800	807	854	780	858	804	774	839	800	795	742	794	819	746	773	765	801	802	803	807	776	790	802	810	752	785	781	791	789	832	837	830	799	795	837	783	813	805	763	807	824	833	787	802	810	819	866	756	749	770	821	767	804	796	837	814	798	847	784	798	804	796	781	808	785	828	759	806	803	791	833	810	828	833	787	840	806	818	800	800	783	803	826	841	782	788	780	783	778	710	798	774	775	865	780	747	820	857	811	811	835	793	784	807	818	841	774	853	795	768	793	763	836	789	808	837	811	775	769	804	793	840	790	781	790	756	809	762	867	776	848	824	756	771	812	776	849	775	818	814	848	787	807	747	827	778	801	803	794	771	782	790	831	849	832	836	764	788	749	810	810	810	778	777	811	744	811	822	796	810	774	768	799	794	840	840	836	838	791	788	834	794	804	826	823	775	789	877	840	825	801	753	779	795	724	749	773	774	793	778	772	782	790	841	849	792	824	812	806	853	835	794	794	867	787	788	765	789	787	812	829	772	813	815	863	800	821	793	825	824	802	822	812	855	820	795	824	797	772	831	873	837	792	805	781	765	831	871	777	822	819	845	781	774	807	806	776	819	795	824	786	810	749	817	794	737	763	812	881	787	809	805	818	874	803	818	792	813	838	824	804	777	836	756	782	816	784	796	793	786	879	830	791	832	787	783	815	740	763	755	775	833	804	780	817	780	755	829	792	812	789	827	807	802	787	782	779	836	820	818	865	841	817	812	801	805	831	788	800	844	829	811	812	841	845	735	821	796	794	788	789	781	784	762	787	788	873	813	822	808	796	785	849	761	827	785	735	784	808	796	798	794	815	773	818	817	778	791	801	771	746	804	779	787	838	813	850	856	799	797	788	794	825	787	816	794	759	780	837	801	769	795	803	796	791	792	797	786	774	833	803	801	777	811	803	811	783	842	777	809	798	810	788	829	836	787	820	827	772	808	841	815	789	798	854	763	790	823	811	805	769	799	795	794	776	831	831	777	743	841	795	846	748	832	821	776	751	804	799	827	785	800	854	850	812	796	773	738	822	818	757	822	852	896	855	849	817	883	773	789	790	801	795	819	771	788	813	791	813	847	766	807	790	780	790	804	803	778	796	804	753	800	831	795	789	790	803	830	849	818	775	815	789	806	803	790	806	837	782	806	794	777	791	844	810	797	787	878	808	804	807	780	775	809	788	800	768	837	801	844	841	767	792	819	815	787	786	827	731	765	812	774	824	805	830	764	798	770	808	795	782	790	781	842	818	841	784	852	786	792	840	827	796	818	800	810	820	791	826	809	783	786	801	768	772	859	813	742	754	775	774	837	820	803	783	787	782	777	859	806	825	811	791	793	791	779	795	834	781	796	812	816	840	815	782	828	819	786	774	831	784	815	802	781	809	819	824	747	826	800	812	806	794	791	807	755	805	826	728	836	787	776	863	806	826	785	844	868	856	769	768	781	838	797	801	798	840	775	808	830	825	823	759	814	807	805	803	781	808	832	782	833	752	769	751	794	834	792	817	791	848	754	807	812	770	798	847	763	830	784	796	765	787	790	763	837	828	809	798	783	803	718	804	827	786	802	795	825	810	834	779	813	793	728	860	804	758	786	799	817	813	817	774	808	822	811	801	850	743	812	752	825	853	830	828	828	789	813	800	832	822	834	769	784	790	793	818	833	778	788	801	831	813	799	808	753	797	796	836	841	796	807	832	778	757	833	821	804	769	797	796	822	799	832	793	805	781	849	815	793	776	807	755	773	803	818	770	768	777	837	772	822	812	772	817	758	768	807	799	843	792	747	791	847	794	754	796	799	797	745	847	760	814	763	787	771	815	843	774	777	809	824	819	808	788	789	808	806	806	790	818	821	834	748	808	760	769	800	835	842	776	799	751	850	782	845	862	795	716	761	824	831	801	782	801	811	760	788	783	791	788	809	779	796	791	779	846	837	842	794	824	771	801	791	852	791	786	785	803	819	761	795	841	820	736	775	814	794	822	807	756	781	803	743	790	798	783	864	798	773	798	814	788	815	809	769	799	817	776	886	787	769	852	763	745	786	772	845	852	815	807	875	792	787	822	851	804	794	788	794	799	777	827	762	846	861	827	806	785	801	765	775	785	809	834	757	785	823	808	821	749	764	775	779	824	820	849	797	815	745	763	806	744	769	802	853	769	812	866	759	799	857	792	822	787	820	820	803	796	768	815	782	768	802	801	821	797	817	754	801	821	813	817	808	863	770	812	823	798	757	813	810	810	765	818	842	829	825	805	786	766	818	806	805	779	858	772	753	775	738	824	819	839	780	735	809	803	800	762	817	778	857	795	768	782	808	784	771	813	731	819	768	806	818	764	776	810	786	837	802	808	749	758	794	815	825	816	802	836	818	800	812	805	788	836	801	807	801	842	818	818	795	805	809	768	801	773	842	812	840	770	856	804	816	797	814	801	822	824	820	836	819	771	861	807	797	783	796	787	756	799	826	775	818	802	765	821	770	820	807	785	785	823	858	834	858	835	747	837	781	777	820	900	831	822	787	798	800	813	838	844	824	794	776	777	830	821	804	821	812	739	784	792	762	778	761	752	824	857	750	813	813	797	779	797	785	772	761	777	818	782	830	801	798	825	781	775	810	851	832	774	834	777	789	776	811	805	828	841	789	787	766	838	834	819	794	773	777	789	764	785	809	779	792	813	766	808	766	769	845
30452	13207	8599	1632	751	553	469	506	410	459	418	386	368	331	328	282	289	268	228	225	224	217	203	219	233	236	190	218	171	205	215	209	207	173	175	190	203	229	222	217	185	194	199	176	199	191	230	205	200	188	208	211	190	206	227	192	195	192	193	204	206	197	208	176	200	216	208	199	182	194	205	196	218	211	187	204	200	173	206	192	187	197	194	219	193	178	180	206	186	175	198	184	205	164	204	213	216	227	199	191	201	209	198	182	199	219	220	205	197	192	203	191	185	171	188	208	195	203	217	199	211	185	224	208	192	200	222	210	218	233	198	216	183	205	190	203	187	172	171	179	211	215	189	194	216	198	213	206	203	201	187	204	168	179	176	183	175	198	205	180	187	197	197	205	201	167	215	185	214	172	211	200	217	189	183	228	173	183	209	205	192	189	212	210	223	186	178	193	195	188	177	207	186	180	167	198	192	187	215	207	214	204	196	205	217	182	194	192	196	215	205	205	196	210	199	214	194	202	206	211	196	184	209	185	186	232	200	200	190	211	202	182	187	191	203	203	195	213	200	176	205	199	171	191	186	192	197	171	210	203	205	201	184	196	192	195	193	198	175	214	195	182	204	202	204	224	182	174	203	186	211	201	191	185	194	186	218	186	179	190	189	192	195	178	190	193	195	189	192	210	198	193	186	216	181	183	215	193	202	193	179	196	202	184	196	180	202	188	187	202	209	191	184	218	186	176	181	187	200	182	200	161	192	190	165	190	197	177	181	196	198	232	185	202	206	195	197	179	192	208	163	228	201	178	189	171	200	203	172	210	187	184	192	200	209	186	196	207	203	204	200	212	199	225	181	184	202	199	203	188	208	187	196	221	212	202	214	173	157	219	197	204	172	192	184	207	175	185	210	197	166	201	195	196	183	205	178	207	216	191	190	199	210	213	214	181	219	185	211	185	199	206	190	199	179	184	169	211	207	206	183	197	192	197	203	192	196	210	172	207	201	211	194	173	205	218	196	191	190	189	221	175	175	204	181	204	200	196	213	188	202	208	195	181	236	187	197	173	192	233	182	162	187	217	202	224	171	182	189	200	199	172	216	199	193	231	202	217	187	200	209	197	177	194	190	211	192	188	188	197	224	175	194	193	188	215	193	209	191	185	203	187	185	200	182	204	191	181	182	208	200	204	208	187	229	190	205	180	191	194	201	178	190	199	183	170	225	194	206	200	175	176	208	188	168	184	157	200	211	193	224	216	208	212	206	175	197	206	194	208	198	201	196	214	218	212	198	200	208	221	199	192	196	202	195	192	213	203	200	215	181	218	210	199	178	201	193	179	209	197	201	210	188	227	183	171	213	199	214	187	215	219	207	199	194	202	200	194	203	187	193	200	208	167	182	197	165	190	202	202	207	214	203	188	182	213	191	187	198	190	186	191	176	154	176	192	190	207	191	192	197	212	211	193	203	206	207	204	189	221	227	173	199	177	178	196	152	186	222	209	182	197	198	194	205	179	218	195	228	205	201	196	202	221	203	176	221	186	186	162	183	194	221	209	202	211	207	204	174	201	188	235	196	197	196	160	198	203	201	180	169	187	190	196	202	191	204	189	190	206	194	189	188	189	178	245	182	214	177	193	194	188	193	182	184	202	209	173	191	206	176	213	169	195	194	194	192	161	185	218	206	175	203	194	202	193	184	185	192	199	201	178	189	213	172	186	197	208	158	182	213	191	186	190	196	188	175	182	193	210	181	221	204	194	201	196	204	194	210	187	197	199	182	195	197	200	220	204	234	213	183	237	188	204	185	186	192	214	216	173	210	197	158	177	202	183	207	203	210	174	184	203	174	188	196	188	190	221	209	212	202	197	207	198	160	169	193	197	184	202	175	177	171	185	186	193	219	213	230	235	187	191	188	177	203	235	203	199	199	192	169	230	178	216	196	208	201	195	174	179	204	227	199	189	166	177	205	191	194	173	202	217	206	168	199	205	188	194	194	196	188	225	206	177	201	202	203	194	198	184	185	213	187	179	187	188	210	198	192	194	202	200	200	204	211	207	221	188	189	191	191	200	175	212	190	207	188	209	191	203	178	186	198	209	156	195	204	174	216	174	218	179	220	196	195	183	183	216	208	216	207	204	206	199	176	193	206	192	219	216	190	186	208	195	189	192	220	209	216	194	180	164	196	199	201	197	176	224	215	179	228	244	211	165	195	191	206	198	233	196	221	228	199	164	189	195	174	189	189	217	199	203	178	216	243	209	206	183	193	204	225	186	233	218	184	205	183	165	176	190	203	198	194	217	172	200	197	186	205	188	210	209	202	173	198	216	192	167	185	170	202	182	216	185	197	234	216	207	203	209	194	201	182	222	199	191	219	200	212	189	188	207	212	187	187	178	191	164	211	175	201	192	184	190	175	191	181	193	189	190	187	187	182	180	188	215	231	205	186	170	204	202	214	189	198	217	216	180	160	193	188	200	184	204	230	197	199	199	172	199	223	209	204	188	174	170	208	192	189	196	187	189	208	197	182	179	179	174	179	182	194	218	191	199	193	186	202	191	206	182	186	178	205	202	186	162	190	198	211	211	197	195	200	186	195	213	218	185	199	192	184	195	189	207	208	211	196	224	185	190	200	176	219	203	162	211	214	207	197	228	208	201	207	196	194	200	175	202	208	188	195	222	197	210	190	202	211	181	199	187	183	188	171	178	206	201	184	161	203	183	200	187	183	199	195	191	193	203	189	219	190	186	186	232	193	181	217	187	205	181	204	227	220	185	201	166	206	209	203	195	183	212	212	182	188	201	218	229	214	200	198	205	195	177	211	188	166	197	201	213	206	215	190	209	190	186	193	180	169	203	202	201	195	184	176	175	186	210	166	182	197	177	185	167	175	214	226	204	186	179	184	191	169	220	209	216	196	190	200	229	214	206	206	193	192	184	204	194	199	198	213	216	210	182	205	192	205	181	189	186	180	209	189	212	220	207	237	184	202	218	188	177	193	190	199	193	198	217	188	207	189	195	192	188	213	185	193	203	178	181	182	165	219	222	195	203	197	174	203	220	192	192	188	174	206	193	212	197	210	206	212	190	193	195	169	218	169	218	180	175	194	191	190	197	193	216	183	173	222	177	190	189	213	229	197	187	201	184	181	189	178	203	209	231	206	195	183	194	175	172	197	199	207	192	232	192	175	203	211	169	201	234	181	161	198	178	222	184	208	193	189	215	203	183	205	185	204	223	174	191	181	200	189	197	202	161	198	189	188	203	198	176	183	204	170	185	202	182	211	191	204	193	171	176	216	217	199	199	197	195	189	187	206	180	202	192	187	207	203	197	216	204	231	204	196	202	198	194	196	184	197	189	215	186	211	173	204	180	198	168	175	195	200	179	224	192	187	201	240	211	198	204	221	212	185	224	217	202	199	187	190	180	220	184	175	214	177	218	173	211	174	181	205	185	213	187	202	188	200	221	206	205	182	240	209	174	216	193	202	210	190	215	191	193	215	208
19940	9617	10655	3781	2834	2231	1923	2042	1852	2171	2059	2013	1685	1452	1222	1172	1136	1012	815	794	667	658	700	724	709	652	587	574	541	600	585	553	574	554	494	533	551	572	526	513	513	527	511	498	537	513	504	518	477	516	514	486	487	490	472	562	495	459	489	496	474	498	544	511	493	501	519	500	496	492	460	497	493	488	536	445	488	470	490	545	467	499	506	501	495	521	476	446	464	507	495	463	483	454	510	472	489	488	522	510	467	502	490	477	462	474	503	466	481	482	534	456	493	492	463	480	434	476	465	489	525	508	478	479	500	476	534	501	505	492	528	446	466	542	477	496	507	500	445	506	488	520	521	492	502	524	506	518	471	466	492	454	490	478	487	499	478	454	510	487	503	482	460	472	502	524	479	482	469	499	519	472	518	521	471	502	477	480	516	493	495	498	498	489	496	487	505	491	492	509	505	465	473	526	524	497	487	471	453	536	504	527	464	500	497	494	498	494	489	459	508	498	507	492	526	466	529	519	472	504	507	514	479	522	509	505	504	458	533	460	457	484	465	468	491	501	507	500	460	509	458	425	490	499	480	473	510	460	491	475	528	499	488	496	488	471	482	502	465	525	494	488	521	496	467	495	489	486	461	499	498	497	499	466	494	489	510	487	478	513	470	487	513	503	486	486	456	505	469	500	439	503	530	453	479	470	514	473	448	508	484	502	462	493	498	496	471	486	493	482	441	513	551	436	511	512	509	444	474	508	525	498	461	483	467	446	445	539	453	470	466	500	500	495	495	503	523	498	482	514	527	417	504	502	496	523	499	501	493	490	504	502	492	536	488	487	514	478	485	494	489	516	486	464	489	499	474	480	511	508	488	481	471	489	538	512	486	486	475	458	516	490	476	493	457	512	488	476	491	502	471	524	483	516	502	468	477	489	492	544	471	476	479	467	491	469	500	462	528	478	452	496	488	510	500	503	461	474	473	482	475	507	505	530	494	526	509	471	482	497	497	524	479	481	478	526	483	482	474	548	438	468	437	475	517	502	503	490	461	464	500	438	497	442	529	486	493	528	473	448	486	453	487	507	495	531	504	489	465	482	519	486	469	494	471	481	460	464	509	513	453	486	496	465	531	463	436	494	468	520	450	480	461	497	498	468	474	506	494	454	459	503	503	522	483	514	451	505	480	493	494	504	485	487	479	490	487	510	499	520	510	518	457	513	481	479	482	469	500	462	490	543	501	504	483	532	495	505	481	479	491	501	501	463	474	485	459	480	519	488	480	463	515	479	496	510	460	468	495	505	513	512	504	481	454	444	503	488	497	466	478	475	503	470	525	514	478	482	483	486	524	468	511	439	484	461	500	491	443	476	440	468	458	480	488	481	512	470	493	489	486	504	452	445	485	491	483	498	470	453	471	519	484	484	486	475	466	482	493	489	507	497	487	489	513	489	456	491	473	473	513	476	475	462	513	458	474	487	501	449	493	469	491	493	474	495	511	477	469	499	493	501	468	496	451	484	493	505	440	489	502	490	479	489	483	511	475	501	502	518	478	489	488	526	492	467	483	458	462	462	490	475	482	542	463	489	517	478	464	466	492	510	523	478	460	461	494	533	475	489	461	473	476	480	490	498	509	431	466	481	523	470	500	491	456	481	541	473	537	497	507	444	477	470	480	489	518	481	459	468	471	468	481	511	477	529	487	475	549	481	507	476	507	487	518	479	471	478	506	470	471	483	484	508	479	512	518	465	478	492	510	482	532	479	508	464	499	494	481	484	446	466	496	474	504	499	466	471	464	455	507	498	491	463	520	511	479	503	489	460	516	457	506	502	513	485	478	503	471	482	452	497	480	491	473	479	469	526	457	445	527	517	498	490	501	504	482	490	479	485	490	490	483	506	521	485	508	486	475	489	514	505	450	502	493	512	487	503	515	466	489	485	494	452	467	481	499	449	453	494	488	506	498	488	482	495	431	502	465	493	450	479	477	478	524	459	510	488	472	492	464	473	493	499	512	492	482	512	464	500	474	492	522	479	474	481	471	506	512	507	524	463	496	526	461	525	470	482	497	497	524	496	513	485	516	487	518	487	457	503	498	507	480	517	489	434	474	526	482	474	494	494	515	467	478	469	502	479	482	460	487	493	511	478	462	483	487	518	480	449	440	461	485	486	479	478	450	459	476	512	485	455	485	475	469	483	461	480	530	481	479	461	494	494	449	509	490	478	498	489	466	482	470	456	509	468	509	509	494	483	503	460	494	512	509	509	509	496	486	474	498	515	497	474	509	479	501	493	465	504	487	544	506	476	492	467	450	515	499	503	511	465	477	479	510	496	512	476	486	520	487	455	471	482	504	510	514	532	484	499	497	475	507	461	479	506	475	504	473	491	453	478	528	485	510	470	475	466	510	483	484	505	491	496	494	497	483	481	480	461	516	450	496	479	449	478	497	497	501	507	441	475	474	496	499	501	492	472	521	479	477	458	467	524	483	431	506	489	487	486	490	491	522	480	515	515	506	488	483	475	486	482	469	499	474	465	482	454	494	498	470	453	495	513	520	483	487	463	485	467	466	477	509	467	494	506	503	453	499	506	453	482	506	500	498	509	496	477	505	492	491	482	489	485	495	488	467	468	523	470	473	493	473	509	507	506	502	483	500	455	505	504	501	528	468	526	469	490	459	489	487	513	538	508	484	523	502	510	477	467	466	494	479	457	489	509	500	480	556	478	513	477	448	459	472	486	464	471	474	467	468	498	459	456	501	472	548	462	494	476	487	507	482	505	483	476	476	463	491	544	468	489	508	486	464	465	471	497	464	480	474	506	477	491	489	502	488	513	465	466	486	484	492	486	470	511	475	526	481	467	500	481	491	455	451	476	499	492	483	478	462	523	500	502	524	471	529	500	520	460	475	499	499	406	491	527	518	437	480	467	495	468	437	514	477	481	501	483	490	495	484	478	526	473	486	488	495	483	477	465	458	511	460	488	487	482	468	498	514	492	474	465	491	508	461	481	457	495	454	502	492	508	478	471	513	526	511	504	501	461	517	468	480	477	490	496	452	504	488	504	475	482	470	526	506	467	488	499	484	494	522	472	465	491	506	514	485	474	486	449	477	486	518	501	474	499	454	479	485	436	502	518	461	472	495	464	511	472	479	501	456	501	468	478	497	540	477	497	526	463	452	512	503	506	507	467	459	469	501	500	542	515	493	455	484	495	496	501	475	531	469	468	472	492	448	481	517	459	489	476	479	473	491	452	451	549	508	459	473	480	501	531	464	496	525	470	525	493	505	513	490	500	482	488	489	508	499	493	478	528	460	473	479	492	471	461	480	509	524	511	465	536	506	471	555	526	462	447	481	450	473	478	504	459	479	489	523	482	512	499	456	480	518	500	513	490	483	488	476	481	474	497	533	472	480	453	489	476	492	473	547	534	499	446	476	530	479	497	476	483	492	534	481	468	471	474	481	492	484	498	427	471	472	490	524	498	481	500	510	480	492	494	477	511	516	493
9052	2975	1576	607	486	479	456	493	452	428	484	421	424	391	350	377	404	387	377	423	359	381	365	386	395	384	358	372	381	342	354	400	354	335	341	333	369	329	377	360	358	386	326	360	349	402	351	324	353	349	296	361	360	397	376	343	368	337	361	323	351	379	380	369	362	376	340	384	397	373	357	346	367	386	359	324	351	390	350	354	345	384	366	328	375	355	322	368	353	354	370	338	361	325	359	358	327	355	349	319	339	375	340	348	379	399	404	362	365	351	358	383	338	349	345	378	356	336	384	368	356	321	356	356	346	392	340	331	365	349	367	337	390	372	369	370	392	366	359	375	361	351	354	363	355	356	401	386	367	358	369	382	382	352	339	379	358	348	376	382	368	371	370	344	395	352	356	343	346	367	340	359	337	372	351	343	340	347	377	345	391	388	383	358	388	331	342	341	352	374	378	366	367	373	344	373	361	354	364	355	348	364	327	353	378	362	372	372	350	392	400	386	352	369	344	349	365	369	328	338	371	355	333	331	371	396	371	355	374	361	372	335	404	355	343	351	345	367	346	330	366	363	354	356	354	379	314	389	386	334	324	338	351	360	328	321	349	341	351	319	342	324	383	367	352	359	353	364	357	351	383	338	349	345	377	357	412	370	347	386	378	360	372	382	347	336	383	374	360	348	357	360	333	358	372	335	355	366	374	334	348	385	355	307	391	322	372	359	426	384	372	350	386	329	349	385	342	357	370	337	364	358	374	343	358	371	350	359	360	383	341	346	341	364	367	360	349	330	356	340	348	372	357	384	399	371	355	364	360	349	332	355	358	367	348	345	373	375	401	339	329	344	361	363	362	344	352	350	371	372	351	334	338	399	354	405	360	376	357	350	356	356	408	338	337	393	358	395	344	386	366	371	368	368	341	374	370	392	348	341	331	352	340	385	365	345	345	365	347	363	364	373	350	343	364	386	347	345	332	356	390	354	350	342	370	376	392	346	368	395	369	367	358	362	343	364	343	376	380	338	345	339	350	354	364	361	405	372	348	373	376	351	332	385	323	341	362	353	355	377	367	370	345	340	389	357	358	368	364	333	358	390	338	355	355	343	349	373	346	365	365	297	323	375	334	379	374	361	346	345	356	339	362	344	341	364	346	365	327	387	353	359	379	351	337	352	387	391	411	369	349	346	363	341	318	369	374	375	384	370	360	372	379	352	325	341	349	369	379	336	353	347	358	349	394	336	336	325	345	334	371	370	336	373	340	360	378	395	368	363	365	376	360	406	348	352	345	344	333	381	331	344	353	387	336	385	342	353	372	347	379	360	338	348	378	351	370	341	327	356	339	332	372	354	338	384	375	368	337	346	373	346	375	353	350	318	364	362	366	371	381	348	334	353	331	375	343	371	336	341	351	344	391	371	376	342	323	376	373	388	354	351	354	343	366	373	350	378	364	356	364	355	362	356	352	378	403	342	347	340	363	358	343	369	368	360	350	331	328	381	355	371	344	338	389	357	385	353	388	347	364	354	364	351	313	352	366	375	366	375	334	355	347	373	383	342	393	383	358	336	374	350	400	357	336	364	329	333	375	352	357	348	372	375	371	371	366	358	348	338	363	372	359	387	358	360	362	352	336	375	367	304	365	348	339	373	356	353	367	344	333	342	373	352	315	374	327	376	363	361	369	366	331	359	330	348	369	391	348	394	364	333	353	400	339	339	385	371	339	386	366	367	352	377	344	367	351	342	378	344	404	392	350	397	369	332	318	370	409	380	358	381	361	385	366	384	353	395	334	374	363	378	377	391	361	380	350	364	383	355	368	352	330	352	345	343	332	343	341	325	322	328	342	385	343	329	363	367	336	393	351	342	367	377	338	353	316	353	377	379	347	352	342	363	330	385	354	383	327	364	381	354	334	356	323	365	341	420	377	347	371	385	374	344	386	363	347	364	368	350	361	334	347	352	367	390	357	347	373	342	371	340	393	398	372	357	354	380	383	349	386	363	368	362	349	345	362	382	358	324	334	366	338	352	354	363	373	389	373	343	319	353	333	372	378	376	369	333	334	334	361	385	377	355	409	379	388	364	340	391	342	348	370	330	338	356	343	336	316	349	337	360	402	369	356	360	354	350	351	353	365	368	355	351	337	316	383	339	360	379	372	341	328	338	323	322	359	353	392	338	349	346	361	345	356	322	354	339	328	351	355	360	390	372	359	369	346	343	339	363	358	369	378	362	364	367	362	358	360	324	345	346	331	334	375	344	355	345	361	348	332	359	334	386	356	356	356	401	341	319	358	368	403	348	370	311	324	346	332	335	351	325	366	367	358	324	372	343	358	379	396	328	368	353	355	371	386	362	384	375	358	362	358	376	305	378	346	346	347	320	356	358	358	369	364	356	349	384	367	360	368	335	367	369	354	365	333	340	382	335	354	352	412	359	353	344	378	339	360	346	343	359	347	355	372	334	351	338	368	338	328	362	369	363	331	362	323	369	344	344	334	351	392	368	356	370	351	339	364	376	341	354	347	386	372	325	355	393	381	367	352	336	356	360	402	339	386	408	358	349	372	357	312	360	355	369	371	347	354	345	401	344	388	372	321	326	344	366	377	334	321	363	352	367	379	334	374	356	367	375	351	317	367	344	354	343	368	392	356	384	360	392	415	383	358	357	405	335	366	351	375	357	378	384	363	344	347	356	338	402	342	402	358	351	363	385	364	352	393	393	353	369	335	389	369	339	367	383	393	395	353	361	353	323	344	348	353	370	348	393	377	359	331	345	336	328	345	349	362	334	330	390	360	341	346	350	332	401	351	355	351	368	376	346	342	353	358	349	312	321	368	355	355	358	378	338	360	337	327	337	362	346	380	337	375	315	339	330	372	344	385	339	359	356	334	389	377	310	308	366	351	349	334	339	371	355	360	365	349	354	376	372	374	370	326	398	367	361	333	374	362	372	386	368	377	307	352	359	368	327	327	354	386	400	382	356	363	364	356	378	395	352	348	329	339	360	340	362	373	342	328	302	353	355	359	372	346	344	374	350	392	342	358	349	378	344	382	354	338	318	302	345	351	342	349	384	366	364	350	357	361	318	349	376	375	375	360	334	352	358	354	386	343	367	360	337	322	380	362	369	341	382	347	366	359	343	332	386	320	357	397	345	337	356	347	341	363	361	319	374	345	371	372	335	323	373	356	336	329	366	355	380	384	353	363	319	344	362	380	353	359	344	341	342	393	369	351	332	325	368	345	390	365	378	350	348	376	322	358	323	394	388	378	344	381	348	366	371	344	352	350	370	349	368	357	384	340	396	348	350	384	353	360	350	356	347	317	363	364	374	362	365	360	345	382	376	382	334	365	354	353	343	345	357	356	361	340	350	407	358	376	375	364	347	322	364	349	347	361	353	405	366	331	344	375	356	345	355	344	384	336	350	370	345	333	384	380	374	347	356	354	325	356	353	376	392	344	335	353	355	344	371	350	352	380	372	370	348	329	366	379	393	349	324	357	370
6759	3166	2974	1757	1456	1413	1407	1355	1363	1501	1476	1319	1275	1123	1125	966	1027	940	951	887	847	886	930	870	894	824	859	887	856	878	884	841	853	829	854	852	890	888	868	862	836	853	887	828	865	850	833	890	861	882	876	847	822	886	814	844	840	833	861	832	861	869	875	907	869	826	832	858	794	846	845	885	821	854	911	833	876	790	826	853	869	846	811	863	884	874	885	852	880	882	851	879	848	871	843	785	833	816	819	872	849	834	770	880	849	848	833	907	810	809	827	836	871	843	858	890	857	855	853	833	882	870	857	843	865	848	873	861	824	828	820	832	843	851	860	827	864	812	844	897	896	852	854	875	857	862	859	826	879	822	832	854	846	870	850	835	837	826	864	887	827	902	830	824	799	881	812	888	894	838	846	842	858	857	846	850	905	782	824	836	846	844	885	800	871	842	894	839	814	805	878	845	873	853	843	866	882	870	808	803	822	836	883	791	870	841	825	910	847	827	895	822	845	820	859	806	865	837	806	848	873	839	887	939	880	875	886	879	878	863	847	911	845	831	881	849	813	847	827	864	847	826	906	818	839	885	840	843	797	829	860	877	838	835	834	865	804	842	872	833	786	810	859	856	853	839	877	822	831	863	872	842	844	865	862	880	869	796	842	797	886	824	820	852	873	915	904	800	895	860	859	834	813	874	806	865	870	850	819	832	916	822	873	839	881	847	886	823	842	874	869	813	832	846	820	794	834	862	876	805	874	852	871	883	761	869	830	862	850	837	851	835	852	887	865	832	863	872	861	842	872	831	847	873	823	884	805	859	826	858	856	891	880	856	869	863	865	885	884	863	837	797	821	926	826	869	871	836	881	877	881	856	923	893	787	830	865	799	859	835	865	844	848	894	844	867	827	810	815	885	778	850	865	817	802	845	879	867	842	875	840	876	854	824	878	839	873	885	887	864	836	855	881	869	835	833	887	861	849	874	865	847	863	860	900	838	859	830	794	841	849	889	883	862	844	828	857	865	846	883	877	823	833	839	798	843	833	874	808	879	889	851	875	865	856	845	834	866	809	840	833	862	833	859	897	876	839	860	852	825	904	826	862	784	865	820	850	831	835	869	832	831	856	897	828	853	826	803	896	849	889	858	827	813	834	835	898	864	840	826	812	864	834	906	844	831	851	920	888	825	872	809	869	877	861	848	854	858	784	833	848	834	839	873	872	861	891	867	865	857	879	812	866	831	892	846	870	871	888	864	889	849	845	853	839	842	856	879	837	804	848	853	894	829	892	828	838	870	843	868	829	806	892	857	827	874	833	846	853	876	867	855	838	908	859	846	835	906	880	903	810	825	880	841	849	864	879	852	810	806	839	876	886	876	837	847	835	857	894	847	886	864	900	867	907	878	863	887	864	869	849	817	898	891	854	854	833	859	849	815	875	822	849	846	869	819	851	823	901	850	871	878	855	875	806	887	823	848	920	893	836	805	852	874	807	821	866	838	864	863	890	835	912	859	830	822	838	854	845	796	819	892	860	889	850	838	908	821	846	861	848	870	855	885	888	862	912	893	838	905	867	865	874	846	855	844	831	837	830	884	824	828	791	899	844	885	830	847	863	852	851	846	841	866	851	858	850	860	835	834	849	866	861	844	842	826	830	890	843	813	813	857	790	853	832	847	844	838	863	863	821	857	844	858	839	841	774	834	871	835	859	816	883	839	839	861	849	811	909	831	859	859	844	852	834	883	799	861	866	845	848	928	820	851	846	897	888	859	837	825	849	833	921	830	849	823	778	850	894	879	837	857	808	860	840	814	858	882	872	882	860	790	832	863	870	855	872	884	867	932	804	844	871	880	863	839	846	841	830	820	841	859	796	805	806	877	824	903	859	892	868	847	841	873	907	827	830	888	839	858	845	880	792	849	845	859	820	815	812	842	869	891	836	856	839	820	834	840	925	874	872	823	855	832	914	794	862	898	867	837	835	877	843	880	837	860	829	814	837	844	814	870	862	844	888	850	868	829	837	828	818	853	844	835	858	792	833	897	845	870	841	868	867	842	849	865	834	897	890	829	894	863	829	903	873	874	833	862	841	867	865	837	872	800	922	826	882	827	815	820	855	851	849	804	859	939	863	865	831	868	818	825	857	842	846	876	888	810	830	850	879	837	844	865	877	821	812	847	865	860	821	838	822	832	844	869	860	868	790	879	847	829	807	829	857	844	815	852	860	897	841	842	869	872	894	846	861	898	863	880	825	806	829	854	852	859	880	869	855	835	844	812	830	826	842	800	885	893	893	843	891	856	832	892	811	873	805	834	921	852	834	882	848	829	840	871	853	880	856	863	874	799	816	790	843	875	839	858	825	889	901	876	839	851	856	845	866	874	859	864	901	810	841	865	886	869	848	827	875	868	847	852	880	852	932	847	840	840	894	851	776	859	876	845	844	843	814	862	836	844	862	878	820	878	851	844	854	846	882	875	847	828	890	829	804	797	873	896	841	856	817	883	855	840	796	844	792	826	816	887	846	854	857	830	829	859	874	851	830	847	826	854	850	831	831	846	862	850	825	845	812	882	836	867	836	870	859	874	852	820	837	848	839	878	794	877	851	853	839	826	818	874	849	844	825	899	852	827	828	854	813	838	891	830	865	875	845	817	847	894	916	858	897	890	871	849	866	877	866	850	864	873	867	825	872	892	833	824	885	828	855	830	873	883	849	865	818	854	800	856	827	820	865	843	816	857	914	825	813	825	866	841	883	872	814	836	818	810	875	794	889	858	831	896	879	858	807	826	899	852	843	835	816	823	809	852	808	817	809	893	874	848	840	828	834	876	862	854	831	860	867	819	854	838	866	836	835	882	818	852	896	855	903	840	833	853	848	798	822	783	815	859	852	866	821	889	868	849	832	867	855	849	816	852	866	824	853	851	845	838	903	827	883	843	830	925	783	888	842	816	832	897	914	870	834	861	857	856	867	855	838	826	876	901	867	865	859	828	826	827	842	880	817	906	885	853	857	815	864	862	839	843	888	888	816	828	899	836	822	828	834	841	893	820	890	856	862	873	864	875	843	853	793	857	834	843	911	882	829	837	886	870	852	830	852	796	855	808	853	815	872	837	826	884	877	856	871	834	885	860	838	900	872	899	833	868	911	822	851	812	852	817	850	869	892	909	869	877	862	870	823	870	864	866	858	829	837	856	885	879	799	869	818	864	872	835	859	801	823	870	900	899	871	879	846	890	862	861	810	889	881	860	843	885	862	862	878	825	877	864	866	882	788	841	861	854	814	859	808	893	834	842	816	807	848	858	821	865	855	898	825	794	803	810	910	851	871	785	853	888	886	879	834	809	830	846	883	844	909	865	818	833	882	847	862	832	834	864	838	878	873	889	861	842	838	869	888	853	878	894	835	794	848	925	884	857	891	810	900	861	851	850	825	875	844	877	812	847	918	822	872	798	850	893	871	856	851	806	816	848	868	836	802	856	884	848	819	839	869	856	825	910	893	866	867	907
21786	7735	4334	1065	731	629	584	556	560	553	574	535	484	445	408	430	380	391	375	346	367	354	353	382	396	336	360	352	318	351	353	348	331	348	369	336	337	359	329	339	306	345	349	348	323	333	345	325	302	320	311	323	360	348	350	363	357	365	334	308	356	377	357	333	364	371	336	352	351	359	354	333	347	352	339	386	335	347	387	333	361	353	346	335	343	354	345	344	350	367	338	363	324	361	356	343	296	308	341	333	324	357	363	348	324	339	350	363	333	308	337	350	329	375	373	346	366	388	358	325	356	355	388	324	328	348	338	359	350	312	339	362	324	374	304	330	323	309	352	323	351	349	321	334	359	348	345	352	364	329	345	354	332	369	347	366	329	359	345	312	344	324	315	331	370	338	331	340	329	366	339	357	348	323	320	339	337	362	325	341	338	350	351	338	362	315	317	338	342	334	331	323	331	366	352	331	344	339	351	325	335	349	349	318	347	310	326	323	317	333	350	332	390	331	314	317	325	328	342	313	313	343	323	328	376	360	324	326	349	344	369	341	358	337	332	340	346	367	361	347	362	311	359	336	358	347	338	356	344	365	369	321	319	347	377	338	321	360	354	334	336	355	337	343	345	339	316	358	366	336	360	341	323	373	372	376	332	308	315	331	339	325	349	378	332	347	358	320	341	331	323	316	371	342	347	352	339	339	333	351	352	380	307	322	340	321	336	324	354	345	318	355	342	321	342	340	309	344	342	390	294	317	328	368	363	305	362	341	352	332	323	315	383	326	332	329	341	317	324	309	349	348	313	361	329	307	359	313	365	346	360	334	355	356	340	333	353	335	354	324	353	361	359	318	331	345	373	360	335	318	350	343	337	348	337	362	340	348	359	353	378	359	345	364	346	324	367	353	341	337	343	334	318	348	322	316	347	338	318	344	349	369	347	346	358	354	330	321	321	340	345	322	325	353	378	342	302	318	346	324	330	362	360	322	342	348	333	354	308	325	341	333	333	343	342	312	342	355	395	354	337	329	354	363	328	344	335	347	340	299	332	334	314	348	350	346	302	386	341	364	379	322	358	383	352	324	330	338	324	344	360	335	351	323	321	322	365	357	328	325	335	338	408	351	345	361	350	347	339	340	291	339	299	337	339	333	331	286	335	340	295	335	302	346	344	341	352	349	357	326	349	332	343	360	366	341	318	344	323	341	351	319	354	338	308	355	343	387	369	395	382	369	340	339	355	353	314	347	340	330	342	302	338	361	325	330	343	327	359	357	317	368	355	354	360	359	352	342	321	342	368	323	353	358	348	313	356	338	314	331	333	308	349	332	327	357	343	349	305	364	318	345	363	346	345	370	352	333	351	358	325	327	337	377	368	328	358	348	336	360	373	358	352	367	328	329	329	307	342	321	343	339	299	302	375	370	358	328	351	347	333	354	315	356	354	326	333	306	350	336	313	312	332	323	342	313	332	329	343	322	312	352	315	333	336	324	361	320	338	325	340	368	327	316	353	305	345	318	348	375	292	334	325	317	360	338	355	304	296	327	327	344	358	337	372	312	331	343	353	371	352	342	322	352	328	306	317	358	337	280	347	351	360	363	351	339	350	347	333	353	372	352	343	324	309	340	337	304	345	354	367	343	339	338	366	329	333	381	338	331	306	344	340	312	351	339	315	385	332	332	355	354	309	369	366	319	352	295	315	325	343	308	315	309	327	346	373	337	350	364	331	335	320	361	354	334	343	337	343	345	345	311	333	363	355	343	342	369	332	334	305	348	372	355	362	330	349	344	327	311	338	345	379	379	381	346	372	323	339	332	320	348	327	386	334	355	371	332	355	382	301	356	299	332	328	361	378	360	315	358	323	302	305	311	331	344	349	342	343	354	321	372	297	350	331	344	372	372	350	372	338	335	338	351	334	345	370	363	379	340	329	332	346	372	339	368	348	313	347	358	387	318	314	333	335	349	314	345	330	326	358	342	370	368	323	343	355	311	366	356	320	311	325	344	359	343	337	323	363	319	336	329	357	318	338	336	340	347	371	328	362	342	373	344	332	322	375	354	360	351	377	373	339	325	340	332	322	328	346	338	358	307	340	337	372	345	347	311	352	348	379	385	334	327	348	330	313	344	351	327	335	335	333	334	361	324	349	315	354	340	353	370	328	335	360	316	362	356	350	330	336	348	313	321	355	354	343	325	343	344	327	327	349	330	338	333	316	323	328	340	375	374	335	325	350	360	374	341	350	357	349	335	329	337	400	341	348	327	350	353	344	287	356	327	357	344	389	344	330	334	379	323	338	364	326	354	339	327	361	374	370	349	377	295	336	353	343	343	319	316	319	339	300	306	366	370	356	324	351	315	324	355	349	365	382	295	352	360	327	344	363	331	369	328	308	377	343	318	309	341	339	319	327	359	334	360	304	333	333	338	320	345	338	373	372	341	338	353	365	337	330	336	322	336	332	347	362	330	343	359	379	321	356	349	339	344	310	357	323	349	333	343	371	361	378	334	347	320	343	375	351	359	338	382	361	342	336	306	325	346	316	351	327	333	318	343	346	355	339	398	322	371	360	349	342	313	312	335	352	321	351	339	379	357	335	324	341	325	334	364	320	319	316	318	324	348	366	345	331	347	354	341	287	335	394	360	326	361	355	342	392	334	322	339	340	331	363	352	323	330	338	328	324	367	330	351	337	336	375	353	342	333	342	341	370	325	349	341	315	360	348	376	342	351	303	352	315	350	340	360	293	320	296	321	311	327	347	367	355	365	346	317	315	318	339	329	353	355	359	339	353	329	349	319	323	361	334	345	319	330	341	321	325	341	332	344	345	317	357	351	362	371	316	326	380	361	356	357	345	341	337	361	355	352	337	359	363	378	337	341	358	354	363	352	325	321	338	344	309	363	323	348	330	376	357	324	295	324	362	314	337	334	346	346	330	326	360	353	343	347	325	309	335	349	370	333	352	389	350	332	354	377	361	365	357	356	370	357	359	324	341	340	371	319	353	340	326	363	349	328	297	307	352	351	329	324	331	341	334	339	357	353	344	343	313	327	336	330	362	340	336	345	324	355	330	340	352	315	365	348	369	364	348	344	364	313	329	324	324	332	385	357	360	382	304	349	350	375	330	342	355	334	328	337	353	311	314	350	331	396	384	345	392	364	389	342	360	317	348	331	317	351	337	359	320	352	363	331	335	330	342	316	355	296	325	291	338	357	336	362	350	369	345	334	340	333	328	301	360	372	364	325	372	389	354	296	347	324	337	349	326	341	324	327	355	350	310	341	347	375	319	330	329	341	333	360	322	360	342	333	322	329	358	342	366	341	325	317	284	308	365	344	371	322	339	348	331	325	352	335	329	364	322	355	355	348	332	348	326	341	356	339	326	359	319	320	327	353	356	337	398	342	335	351	330	329	391	348	374	357	354	341	335	340	314	358	326	298	317	355	348	334	319	340	332	316	309	358	360	296	317	329	328	315	350	305	332	312	347	329	317	338	280	334	339	332
15460	6554	6700	2769	2347	2043	2174	2026	2107	2110	2008	1825	1514	1401	1338	1304	1117	1140	991	926	933	892	929	1023	922	885	830	848	906	848	816	822	841	834	864	863	839	866	833	820	810	820	791	830	770	828	833	865	808	802	801	784	858	798	801	831	832	822	843	801	861	862	749	862	801	781	841	824	823	804	796	849	841	827	770	818	756	823	840	820	803	823	785	811	811	825	846	798	845	799	797	814	825	799	786	800	786	839	791	785	800	838	788	755	778	839	825	784	807	783	802	886	799	830	811	823	811	773	827	805	792	829	835	815	774	791	827	810	776	764	794	838	790	784	835	812	783	809	793	764	850	807	815	803	755	762	817	772	807	762	852	813	834	797	799	834	841	796	834	831	825	797	808	787	777	763	824	864	845	827	795	794	775	793	745	837	838	798	784	845	812	839	855	846	791	845	779	889	845	841	815	805	800	866	837	758	765	838	766	819	823	801	796	793	817	801	806	806	807	849	783	804	789	760	837	787	837	829	823	813	807	766	821	788	842	826	790	840	794	776	848	806	803	835	815	793	813	804	807	849	823	775	819	783	776	821	819	827	882	792	790	848	805	797	799	820	771	835	812	829	876	811	814	823	841	805	783	815	757	817	798	795	793	816	826	816	828	803	773	797	861	802	762	802	811	866	819	831	848	794	808	801	818	814	811	771	760	827	826	813	866	761	824	795	804	821	794	822	769	831	745	835	818	804	855	809	753	829	771	860	811	805	820	798	816	808	817	846	799	787	829	802	805	823	860	830	796	806	831	798	808	790	777	876	844	780	837	810	771	819	807	843	740	810	795	825	837	819	775	753	790	810	853	869	798	817	783	825	831	803	766	811	787	786	793	813	775	779	775	829	837	801	829	796	802	842	802	844	771	823	801	781	834	819	844	827	807	835	826	778	771	808	796	796	833	819	800	817	839	775	796	795	860	799	857	789	858	832	773	816	808	821	806	812	850	828	851	758	809	811	794	808	832	805	757	755	772	795	856	788	867	769	784	817	789	876	781	818	820	800	794	827	803	830	823	806	831	807	817	823	841	844	809	791	838	769	768	806	765	793	791	829	816	827	778	841	757	776	845	802	786	793	848	823	775	817	762	807	777	804	829	810	815	783	803	870	778	853	771	837	801	863	838	770	778	791	865	822	801	809	790	825	810	775	835	808	823	810	805	762	793	866	811	815	792	740	777	798	820	853	810	750	754	803	820	842	824	799	804	821	762	796	807	843	799	792	818	792	807	826	781	832	840	758	849	811	801	820	838	835	858	829	834	832	800	752	817	825	797	842	798	806	765	800	858	801	787	822	788	811	826	871	782	800	827	851	755	813	751	824	790	798	873	810	777	799	790	821	876	763	853	856	763	784	864	817	821	785	822	768	833	802	860	772	781	818	836	799	763	808	839	791	816	826	809	756	815	821	827	786	857	799	820	806	843	816	809	817	781	796	761	855	820	805	824	811	831	801	842	738	824	780	826	839	841	809	834	842	823	776	795	833	809	857	794	785	799	817	859	808	850	789	813	805	805	824	828	775	823	819	821	800	787	808	791	806	881	787	766	865	806	823	811	823	839	784	808	767	793	815	829	790	808	847	762	777	775	831	848	799	814	786	841	793	780	801	805	763	850	819	808	801	811	855	853	833	823	829	771	824	778	826	796	791	787	799	814	793	882	782	800	780	806	834	841	845	846	772	832	779	797	843	848	793	803	797	774	812	843	869	790	772	770	806	838	766	795	802	784	836	804	781	749	890	808	823	779	803	808	748	805	776	757	856	840	820	753	762	840	821	834	829	786	824	852	824	811	820	861	823	771	811	805	817	814	811	850	834	746	833	860	843	773	824	808	808	790	774	809	796	775	780	835	799	805	797	812	801	828	786	813	797	753	867	798	815	806	784	782	796	820	818	777	817	808	807	815	798	827	826	835	808	796	844	774	806	790	825	860	882	788	826	808	762	807	842	805	789	807	758	776	841	808	833	827	836	795	820	839	828	806	837	772	800	789	828	758	828	784	796	795	805	802	802	813	836	856	833	767	822	838	814	815	801	791	801	842	790	817	775	794	820	811	830	760	839	840	802	790	794	843	815	783	778	785	825	892	779	814	840	789	792	793	744	790	795	797	848	821	810	849	775	811	820	824	842	846	758	803	790	845	787	841	770	800	786	814	853	777	787	785	831	826	757	849	831	839	817	784	828	818	810	794	793	777	827	802	822	873	831	835	790	797	850	783	830	788	840	787	807	813	788	845	792	785	752	782	834	812	855	831	778	776	839	792	792	806	786	871	787	778	836	809	786	775	828	825	783	825	844	785	802	755	821	849	767	808	847	809	786	781	772	818	823	783	873	788	811	814	782	792	847	851	832	804	860	784	818	773	841	796	817	769	865	834	819	798	870	819	824	765	795	819	772	790	762	814	787	810	732	799	808	825	813	810	786	869	786	862	824	806	795	800	847	842	817	800	789	845	804	816	841	824	790	822	807	834	825	795	827	823	824	834	818	865	811	806	854	833	816	814	795	797	833	842	815	798	845	840	799	816	754	753	754	776	816	797	832	821	804	792	803	821	822	796	809	772	805	766	820	824	880	827	793	869	776	839	831	777	832	819	793	834	823	836	842	798	788	780	796	820	800	830	852	813	814	862	850	812	838	758	847	817	828	827	854	804	824	825	781	831	824	800	784	811	870	825	807	782	816	812	790	782	822	817	857	810	858	804	758	808	777	800	843	793	743	795	772	861	814	811	800	851	812	813	749	804	777	841	835	770	805	833	752	820	785	828	763	837	789	795	804	824	839	801	834	830	771	809	844	785	826	889	776	802	851	802	798	787	794	836	859	808	848	787	836	843	802	782	784	870	805	830	826	842	830	804	866	792	814	843	819	845	786	816	812	771	827	834	798	848	806	806	844	781	833	796	825	765	769	847	804	786	820	817	740	829	862	820	884	816	780	783	839	793	802	832	802	825	812	822	850	836	867	794	794	831	843	822	784	847	798	794	836	794	857	770	840	810	817	777	796	791	834	805	826	779	811	815	774	733	813	840	804	825	774	791	770	792	795	809	786	826	813	804	774	804	852	787	773	823	830	801	843	804	797	899	777	847	791	781	810	824	771	829	779	802	796	802	848	794	837	772	777	838	831	824	831	746	812	802	808	804	838	818	823	822	825	841	810	765	828	836	854	852	840	804	816	804	798	871	808	818	794	792	813	813	794	818	835	778	826	810	803	839	792	797	812	796	832	761	853	787	835	794	818	802	808	766	803	836	826	799	803	774	779	831	782	773	818	758	809	812	828	815	826	819	798	790	811	780	799	837	845	783	786	810	806	804	826	808	818	823	834	778	779	826	797	851	799	859	763	805	817	868	770	797	820	833	802	776	829	826	794	803	776	786	825	761	833	803	772	851	816	848	803	821	835	765	795	845	839	802	787	792	787	811	779	828	825	776	810	770	833	818	827	812	782	840	779	781	842	827	822	825	769
30920	11834	9142	1540	754	613	633	528	625	537	497	400	342	350	308	312	286	225	256	270	227	217	222	234	236	216	227	204	221	236	211	172	227	209	165	203	204	198	218	221	213	230	194	201	203	199	211	202	227	231	210	192	199	214	192	206	200	207	189	201	183	212	182	190	196	169	207	217	210	182	186	208	214	197	190	193	186	192	181	206	183	219	193	197	196	188	201	192	214	184	180	220	227	203	202	218	217	196	197	214	192	198	206	180	214	186	203	227	218	204	196	217	210	193	204	193	204	195	186	198	192	193	204	199	204	209	168	214	179	194	202	190	225	174	190	202	198	227	202	205	201	179	218	186	197	205	214	199	185	218	168	187	193	223	195	192	189	186	201	210	194	183	169	231	227	222	180	188	214	183	197	198	192	206	196	236	217	217	202	197	200	202	209	209	214	211	233	194	193	173	217	215	176	188	183	190	212	212	213	197	199	204	224	201	192	175	203	211	203	183	199	201	164	198	186	215	212	171	177	201	217	194	192	223	208	215	177	183	224	200	218	185	198	214	185	218	195	173	206	202	188	188	197	222	203	195	199	208	222	193	182	227	180	200	168	184	202	216	209	224	231	204	215	198	203	183	198	227	203	223	197	209	209	190	174	189	184	184	215	193	172	197	210	211	195	219	180	169	195	185	199	170	172	183	189	222	181	225	196	187	178	213	195	220	192	196	196	206	200	190	189	201	235	190	214	205	204	198	202	201	200	180	218	229	175	212	216	217	198	221	208	203	217	221	178	223	206	208	192	200	208	202	232	183	211	185	196	210	208	181	208	230	201	219	196	192	190	182	208	206	213	186	216	206	196	194	203	216	203	184	197	208	190	200	199	211	204	216	200	202	224	215	175	209	214	211	187	193	209	216	193	216	191	194	209	214	210	181	213	211	165	183	199	189	203	199	201	202	201	187	192	215	187	187	202	182	192	217	187	213	208	205	190	226	197	191	187	199	207	209	188	194	225	190	197	206	205	202	218	179	174	186	206	239	222	180	163	210	195	203	205	211	210	193	193	208	185	224	191	226	187	189	218	195	196	181	209	193	211	231	200	199	214	194	193	190	171	197	183	195	209	198	196	174	207	201	232	215	196	244	189	205	221	201	217	199	214	189	200	185	194	200	189	163	208	172	203	192	196	194	211	198	177	198	196	205	193	212	195	201	201	191	218	184	189	218	203	215	199	190	218	201	182	177	178	177	203	174	176	185	182	179	178	219	204	194	211	190	197	215	203	171	215	201	211	190	195	229	209	211	228	228	181	223	228	194	199	205	198	210	211	197	217	177	203	198	200	200	181	189	199	206	169	202	178	197	186	185	195	171	218	210	185	182	182	214	207	201	202	196	210	211	248	184	207	201	228	225	200	221	210	204	195	197	192	199	199	217	212	184	215	206	218	187	214	193	209	182	230	166	197	184	228	224	220	161	184	207	178	195	199	189	175	206	188	215	212	202	204	174	211	214	195	217	223	209	178	186	179	214	194	215	223	203	206	163	205	175	204	173	180	207	180	233	216	221	193	220	242	192	207	174	213	179	196	224	198	228	188	193	198	192	201	193	194	235	179	204	204	204	205	219	189	204	214	215	202	191	215	201	206	186	196	197	197	221	188	170	183	186	206	201	173	188	191	205	192	191	169	186	202	199	204	188	188	197	181	191	232	221	214	202	202	225	218	228	172	194	222	198	206	222	179	204	200	207	199	208	199	175	193	204	190	193	208	210	218	200	198	203	192	230	175	172	191	228	215	205	210	197	187	182	192	195	191	193	190	223	213	191	216	227	206	205	213	201	219	169	183	204	194	188	197	192	203	186	176	224	205	205	195	192	215	213	185	186	218	197	188	194	204	174	197	222	204	193	182	209	201	185	214	224	210	223	190	213	212	203	199	206	224	181	189	222	184	197	202	194	197	234	180	223	217	209	209	173	200	193	199	201	219	215	215	180	190	192	178	198	169	177	188	182	196	202	204	186	159	168	218	194	204	190	226	245	196	205	212	188	198	184	182	204	190	204	195	209	199	193	161	191	205	211	207	208	169	204	215	204	214	198	214	187	185	202	203	198	220	228	220	215	206	163	211	187	201	194	202	215	188	173	184	209	207	210	229	241	175	187	179	218	190	181	203	165	197	180	191	188	222	193	233	212	222	195	184	198	194	196	214	224	188	204	204	182	210	198	208	177	187	188	198	213	175	214	217	190	214	217	180	203	192	199	206	215	217	212	219	211	195	211	202	206	199	193	196	234	208	181	205	211	218	187	211	198	202	196	191	202	232	198	236	202	192	209	197	212	186	196	188	195	199	193	202	198	191	197	199	184	217	221	206	212	234	182	213	211	207	195	170	214	171	194	210	222	212	221	217	221	218	191	220	187	181	215	198	211	204	182	180	207	219	238	195	192	202	223	172	214	171	203	200	200	199	210	189	156	195	214	203	197	192	197	210	172	215	203	205	230	190	202	200	198	226	197	213	200	215	234	205	243	209	210	205	178	179	193	190	177	198	188	192	202	188	201	219	203	202	210	208	188	203	187	191	216	176	200	227	197	195	216	190	170	191	208	203	217	217	178	175	206	205	185	184	188	186	195	230	199	194	208	208	190	177	215	190	204	249	200	190	203	200	179	201	174	182	202	197	212	204	216	203	193	216	218	189	192	214	222	176	211	183	210	212	190	213	173	217	208	193	182	181	212	198	202	174	223	206	194	182	197	191	208	225	209	206	190	198	206	193	207	207	194	173	199	199	164	182	186	193	198	228	186	202	205	208	170	218	197	176	214	193	184	218	186	182	194	213	208	197	201	201	190	181	187	210	187	203	203	220	193	212	218	186	186	195	180	192	188	186	214	195	184	215	203	200	202	174	213	188	209	199	218	190	201	209	164	176	210	207	212	212	219	219	202	194	207	195	211	222	201	205	188	205	201	217	181	185	212	177	174	212	205	194	235	192	194	210	220	219	205	224	211	169	193	184	185	184	182	190	205	189	206	179	189	213	186	173	202	207	193	209	175	202	206	208	215	190	197	172	222	179	200	186	210	207	199	215	234	192	198	202	200	153	200	197	219	215	192	213	201	227	175	193	188	211	192	184	196	190	184	223	173	187	175	199	215	209	202	217	217	191	196	189	203	235	207	195	197	206	205	183	198	194	200	210	196	174	200	200	216	200	209	224	185	185	175	219	179	214	217	201	218	202	193	225	188	186	180	192	197	203	217	196	215	184	200	190	203	222	204	196	154	180	264	178	208	188	184	187	192	192	193	211	217	209	205	205	188	212	180	183	208	227	187	221	202	198	202	206	210	173	192	200	201	193	194	196	203	211	206	226	210	169	218	213	205	193	209	199	224	202	194	189	209	186	225	196	177	200	215	204	207	208	201	205	180	190	181	192	235	181	199	214	193	219	228	196	218	186	174	217	201	212	188	210	169	176	209	197	173	195	174	215	213	180	205	188	209	162	205	178	203	186	207	198	199
20239	8524	10670	3737	2979	2710	2744	2534	2827	2520	2305	1834	1580	1405	1292	1183	1060	958	782	740	778	746	747	760	701	638	652	577	574	605	635	574	571	572	562	544	523	554	535	512	510	510	559	499	541	548	521	503	517	507	485	527	544	489	481	486	496	492	508	529	523	527	473	500	472	469	500	521	544	486	509	503	532	515	501	527	509	472	492	532	497	498	529	476	458	534	520	515	467	510	506	500	495	495	460	494	509	507	471	484	497	528	496	534	474	507	518	509	515	485	518	537	488	504	480	525	486	496	481	516	463	486	516	473	496	509	507	505	487	522	495	500	478	513	526	526	496	482	500	523	477	503	488	498	500	486	504	488	459	515	493	509	505	473	503	521	504	492	471	493	492	485	517	510	525	506	522	519	521	499	502	463	511	519	499	548	480	497	521	514	463	506	476	459	484	520	508	500	509	529	505	459	490	518	473	488	491	483	511	514	496	501	524	485	523	513	512	477	507	474	510	490	507	506	479	468	490	503	496	444	493	504	484	531	510	503	476	477	498	486	501	478	508	495	465	479	532	485	508	491	487	530	498	490	451	516	490	477	508	534	474	535	514	486	484	538	486	488	507	527	523	532	473	507	510	483	482	527	518	516	509	442	524	502	508	503	517	478	453	481	509	487	493	522	509	509	502	480	486	527	508	498	493	490	494	484	509	467	489	496	501	492	486	515	491	461	466	478	480	467	488	503	508	528	511	469	471	496	522	505	540	490	522	483	519	529	497	484	526	473	502	479	502	463	525	456	502	502	500	509	500	481	483	527	547	483	461	490	555	490	509	519	490	495	485	485	441	492	509	483	512	553	514	516	448	468	471	494	483	504	476	496	490	475	490	530	492	524	524	504	464	495	516	470	497	536	492	501	504	537	522	509	492	537	534	524	496	525	515	519	501	531	461	507	503	503	547	483	479	494	501	473	476	494	508	489	500	497	500	460	494	533	480	503	504	515	511	514	530	508	495	480	500	484	503	508	505	489	541	499	500	471	486	477	505	551	494	470	483	484	492	477	522	504	496	520	490	498	476	483	487	480	467	502	487	509	438	480	513	521	507	502	503	495	504	494	491	486	495	523	499	528	491	477	499	454	561	511	470	510	522	488	486	467	498	459	466	530	503	513	501	469	499	475	482	515	519	506	503	498	485	505	526	501	481	522	482	524	486	473	453	485	503	477	469	504	528	481	559	498	524	476	497	540	473	480	489	518	550	547	512	491	472	502	502	521	488	556	498	489	531	518	488	473	507	519	479	473	465	524	470	497	477	487	506	461	546	469	492	529	524	504	537	515	532	445	500	486	497	487	526	523	545	479	538	501	474	521	492	490	499	525	522	476	513	493	459	492	526	516	508	522	512	451	530	520	533	496	484	485	542	536	483	500	507	512	516	503	491	536	490	498	519	441	499	476	506	498	503	510	557	512	452	501	530	509	475	484	499	516	499	463	463	508	497	514	515	515	462	475	504	513	510	531	501	521	476	500	436	519	500	530	491	542	521	492	517	525	502	468	520	489	506	463	502	486	521	471	518	469	500	513	454	491	468	490	509	498	502	494	474	536	516	533	491	522	521	507	511	486	489	511	477	523	463	525	533	508	504	485	490	541	541	497	492	495	515	486	519	493	532	472	492	521	477	512	505	529	504	524	548	493	516	476	514	521	480	460	473	485	521	501	492	508	526	516	510	506	510	515	479	478	527	537	522	520	538	485	519	514	487	512	518	471	521	523	510	515	509	489	496	496	508	493	493	510	511	493	549	486	467	517	563	469	553	531	513	554	511	499	472	467	486	488	495	518	506	513	495	497	512	502	552	490	489	516	451	492	481	516	520	529	525	537	534	486	497	468	478	529	543	501	496	461	451	486	466	538	524	489	506	482	460	490	503	483	510	519	467	496	528	530	504	511	487	484	548	533	506	505	467	506	496	502	504	530	528	529	531	525	509	489	495	506	488	514	542	486	493	536	480	504	489	489	503	505	497	499	523	418	468	506	510	496	498	478	505	510	499	520	479	497	504	524	484	534	497	478	470	527	508	494	485	524	512	496	510	478	481	536	504	515	488	496	482	485	527	502	509	509	479	483	519	513	479	494	461	507	483	531	490	473	476	509	476	500	487	500	528	502	491	502	438	506	517	536	494	484	524	500	502	502	503	508	528	511	494	529	510	466	500	494	513	516	501	490	535	514	486	504	495	500	496	483	487	519	502	495	505	478	515	511	467	507	518	538	515	515	503	457	550	486	503	489	555	513	458	523	519	499	484	535	551	504	479	530	502	505	526	475	500	527	511	513	470	538	505	572	473	529	471	521	505	472	498	477	499	506	482	480	461	456	477	526	471	511	501	566	483	505	484	524	490	465	508	544	500	492	495	519	480	514	483	530	488	498	497	506	510	519	498	492	479	522	510	512	566	501	506	517	485	492	517	482	501	523	496	497	512	477	517	502	510	512	501	546	510	524	535	490	490	552	502	476	470	442	490	496	517	508	472	452	503	512	520	544	515	508	484	459	474	497	526	492	482	505	504	479	513	527	513	543	508	512	499	536	515	498	496	481	491	511	494	542	493	503	485	455	524	507	495	507	550	508	477	512	470	492	482	507	493	477	514	476	471	442	522	516	497	524	526	492	512	512	490	503	483	513	507	501	537	456	481	508	510	469	494	471	478	532	515	489	473	497	518	504	519	483	493	507	477	489	564	539	509	502	543	503	528	527	489	494	493	500	504	532	506	544	517	506	500	472	510	498	466	550	502	531	481	481	469	524	483	513	520	500	466	490	486	498	486	496	496	456	494	496	510	541	533	504	483	522	500	514	447	515	524	488	499	475	507	492	504	490	530	529	506	510	492	500	535	512	501	507	532	502	523	508	515	504	482	500	505	484	516	494	506	523	496	458	508	514	474	485	529	535	512	533	517	526	459	514	504	522	492	511	516	491	529	537	511	528	515	531	530	489	482	468	511	512	509	508	444	553	481	542	462	477	453	497	544	537	517	542	537	550	480	512	476	484	520	479	555	484	490	498	511	525	492	491	503	467	502	544	516	509	518	585	480	470	506	522	492	470	484	510	464	466	528	511	458	502	507	495	492	487	495	560	517	484	498	482	483	507	508	501	486	492	525	491	554	515	532	527	466	542	487	482	548	504	478	475	480	520	501	495	479	513	488	504	485	543	468	543	512	532	478	515	517	455	572	509	502	476	486	441	524	501	513	491	481	484	469	459	477	479	507	494	472	531	493	515	527	500	481	486	483	524	516	492	477	506	491	476	511	533	488	498	483	493	530	486	549	493	518	494	479	488	498	497	510	512	507	502	508	501	502	469	517	498	465	479	510	482	505	477	518	503	533	535	544	530	505	475	514	533	523	503	498	510	463	517	519	484	501	465	481	496	453	480	462	486	500	474	517	478	482	500	472	488	497	492	512	516	516	511	466	505	481	505	495	479	465	502	477	497	485	546	493	490	500	494	468	539	505	507
8807	2602	1494	682	559	489	450	518	519	537	463	456	380	379	404	360	358	402	403	373	369	394	362	358	366	368	368	323	349	362	350	375	349	351	418	374	383	372	393	338	391	336	338	391	357	367	406	375	359	378	369	359	379	352	380	372	362	370	376	349	300	357	362	351	339	359	348	329	354	368	369	357	359	344	372	357	373	361	374	361	345	369	314	381	343	345	358	349	339	352	363	391	321	361	345	376	375	353	338	368	392	343	348	364	370	358	350	329	350	400	360	392	381	353	381	347	363	340	361	359	375	371	358	376	378	381	386	380	373	348	362	305	372	344	362	359	363	357	319	374	376	346	332	379	356	334	370	362	385	377	395	367	386	342	370	377	369	366	372	361	369	367	407	380	352	328	357	397	389	365	377	372	396	373	355	356	359	334	411	353	356	349	388	381	359	360	363	338	342	373	368	379	347	361	382	334	368	351	379	360	333	357	408	375	385	359	379	348	369	343	361	396	337	349	357	361	374	349	344	372	365	364	373	392	355	407	403	347	333	324	360	395	429	350	385	336	351	370	366	361	349	364	374	329	347	384	356	355	360	365	398	364	361	338	373	390	359	353	352	359	397	366	338	348	351	389	352	355	376	362	346	346	343	332	383	329	354	371	370	378	360	370	395	346	382	346	395	354	329	358	355	350	345	382	379	369	377	328	392	361	352	362	343	345	356	363	374	370	336	348	357	318	364	367	362	372	350	336	368	395	342	334	378	354	339	332	377	369	397	357	383	331	383	374	369	355	346	358	345	383	352	343	367	390	362	347	352	380	356	377	365	357	363	383	394	361	375	376	385	338	348	385	376	353	359	356	347	350	385	379	371	370	356	339	360	339	370	325	362	397	377	342	368	364	369	340	374	395	372	354	371	359	327	338	353	340	371	361	384	343	351	373	354	365	371	349	358	378	384	396	383	366	355	371	358	351	364	381	357	385	369	364	342	359	371	327	391	362	370	317	408	381	313	354	384	367	352	359	362	359	349	363	387	338	379	384	401	364	363	380	348	343	363	335	364	356	357	376	355	353	370	333	347	352	340	352	331	352	394	356	358	360	354	358	409	345	398	334	347	389	363	406	370	381	383	317	345	385	310	396	365	409	379	388	393	378	414	380	377	344	344	377	371	375	350	360	381	369	338	405	340	355	345	373	367	370	353	342	347	351	384	370	363	324	365	359	358	339	357	362	343	343	348	360	351	371	357	344	350	350	373	401	358	324	354	333	374	382	310	390	348	374	334	380	385	370	357	347	356	358	352	402	349	385	339	334	330	377	366	369	372	365	371	372	358	336	349	356	375	348	370	352	357	338	341	381	316	366	355	378	364	357	344	336	330	398	348	348	359	315	371	383	340	379	364	371	359	376	348	346	333	381	340	336	400	366	375	346	376	372	332	417	377	361	332	366	353	375	375	358	359	328	325	355	340	360	412	347	377	383	351	371	390	347	369	353	327	371	379	343	340	381	364	353	363	359	383	360	370	375	362	385	361	352	364	366	339	346	334	358	344	377	358	349	380	372	355	359	366	406	346	367	381	334	352	377	367	389	358	364	388	321	344	358	356	379	393	362	359	353	333	361	359	349	406	354	388	344	320	362	369	349	348	381	371	352	360	369	347	341	349	414	358	353	404	363	371	355	370	354	354	360	359	376	362	408	358	353	373	356	355	367	311	384	361	344	331	357	360	331	379	354	370	341	318	334	332	366	348	379	347	400	368	379	339	372	379	355	384	362	361	386	392	381	331	366	356	362	355	361	373	368	376	381	344	392	331	342	421	383	329	352	371	386	377	363	379	337	358	346	361	363	350	373	353	377	348	368	339	358	390	395	327	366	351	381	363	397	357	394	388	421	366	310	384	367	321	347	337	363	369	375	394	389	368	390	361	357	367	418	403	350	353	354	361	359	377	347	351	376	382	387	339	398	340	358	366	391	358	349	333	323	353	374	356	374	377	340	316	377	385	360	361	362	323	358	365	359	361	371	333	370	361	339	364	375	368	357	389	338	373	350	345	321	352	362	341	343	373	373	370	355	387	349	365	394	391	346	351	344	366	349	388	367	391	386	333	337	361	352	357	362	407	312	341	362	378	371	360	378	370	408	364	364	367	357	368	369	415	369	366	389	361	358	342	337	320	373	360	384	344	371	376	371	347	363	334	418	388	394	353	362	346	322	374	341	394	357	346	376	327	397	350	342	334	368	339	365	359	348	373	352	370	362	366	356	329	336	348	356	344	367	334	370	333	380	387	374	404	360	374	380	359	348	383	340	333	384	331	323	357	391	392	360	379	370	345	350	365	346	342	346	337	368	351	356	370	344	381	400	343	377	342	338	386	375	384	339	365	377	373	382	359	380	367	347	346	337	408	371	321	332	368	361	372	351	366	353	360	334	354	344	366	371	374	353	355	367	383	375	345	337	347	372	374	348	332	366	336	345	417	380	348	339	365	357	403	410	381	358	402	375	355	370	402	343	357	385	366	377	364	356	350	332	386	326	343	365	378	347	394	344	372	341	378	371	362	349	356	334	378	382	347	368	332	359	341	382	345	331	347	356	357	386	346	345	364	366	385	377	348	353	373	395	371	350	370	376	406	346	364	357	364	372	384	384	386	361	392	350	313	372	335	372	353	373	319	380	390	352	347	356	365	357	371	387	343	347	341	340	339	389	356	378	360	343	379	355	380	358	364	357	363	329	362	334	368	351	383	351	400	367	392	358	337	352	378	374	350	348	340	363	347	375	393	334	393	354	342	378	378	343	350	380	360	353	345	372	375	357	356	357	345	353	359	365	336	407	346	350	363	332	370	356	337	371	362	377	391	399	388	360	325	333	372	392	339	353	354	346	387	378	335	339	367	327	340	327	317	357	351	382	357	364	348	362	351	384	375	379	364	360	397	391	370	345	361	339	340	354	378	335	368	298	390	379	388	360	339	372	391	366	351	382	353	345	388	366	341	383	336	345	362	361	332	360	331	326	393	379	370	346	360	345	342	354	360	366	384	381	346	371	366	353	368	370	356	345	305	334	368	342	317	347	349	343	371	324	352	403	375	368	355	353	350	365	349	338	367	315	389	370	340	347	328	375	377	351	323	330	349	384	358	378	364	403	385	362	378	353	351	319	385	390	368	347	388	379	350	340	361	343	344	361	361	408	352	379	368	383	391	349	370	342	391	340	340	355	389	396	338	333	344	359	360	385	366	367	342	405	388	351	358	371	356	377	348	367	378	350	353	336	401	371	379	388	351	372	308	357	348	356	352	363	397	348	369	343	359	381	351	354	382	370	353	370	367	324	381	383	357	348	365	343	365	353	354	376	373	358	384	371	399	366	362	366	368	377	336	376	391	358	344	354	339	352	364	337	334	380	362	339	372	370	395	344	334	362	395	401	367	348	352	348	388	381	354	393	339	342	381	352	360	337	326	384	359	345	362	320	355	364	377	360	337	395	335	351	373	313	357	396	393	365	358	359
6725	2843	2916	1884	1671	1678	1594	1596	1716	1603	1546	1322	1183	1188	1091	1072	1041	961	897	967	952	881	986	852	940	870	823	929	846	912	878	862	877	846	859	840	881	883	907	883	827	839	855	870	790	906	874	830	864	849	868	886	827	866	867	874	865	875	856	853	800	833	829	911	933	855	843	884	874	846	833	888	884	835	875	877	825	855	883	889	837	820	824	866	906	872	905	839	885	854	838	797	853	925	830	854	821	829	872	917	816	865	852	899	837	885	829	897	843	866	824	813	893	849	847	835	870	837	864	891	763	840	865	818	893	855	878	845	809	903	795	895	833	828	860	865	837	866	823	840	867	885	866	797	857	850	824	860	829	864	828	887	858	876	817	874	879	829	886	900	852	855	843	845	807	801	806	892	909	862	852	832	837	856	889	839	855	856	880	848	876	841	841	877	924	816	800	852	881	850	852	860	917	825	918	881	828	885	892	867	808	812	841	882	865	913	828	875	853	796	913	887	830	835	873	872	878	814	819	835	870	875	838	890	844	854	843	875	867	869	861	854	858	860	843	847	886	879	894	820	829	840	853	855	891	881	864	839	811	904	849	874	830	895	878	885	864	854	886	895	842	818	889	889	848	850	860	896	855	896	806	867	855	849	866	867	795	840	841	839	839	876	867	852	837	840	834	827	864	810	952	813	866	861	860	812	849	821	837	897	780	808	864	847	920	805	853	860	811	897	863	833	830	927	876	881	855	858	851	894	826	892	883	847	913	825	851	838	862	830	839	783	860	898	906	827	868	846	878	911	861	850	845	867	812	869	837	838	868	874	864	848	807	856	851	882	891	856	847	879	950	866	882	896	876	905	852	887	888	882	893	839	842	789	865	887	852	870	861	837	874	907	878	859	866	872	843	854	864	815	827	855	870	879	875	855	853	814	879	887	898	857	880	842	871	836	824	873	874	856	882	852	817	888	881	834	880	934	868	886	843	857	891	905	845	817	857	825	855	875	856	880	884	851	808	837	842	808	865	852	869	825	863	849	871	787	828	842	830	829	932	893	815	871	843	851	826	889	858	857	896	843	901	902	862	839	848	864	839	842	877	864	859	841	827	840	876	916	834	859	824	838	844	831	855	867	824	827	877	836	877	831	880	892	883	846	878	857	846	866	846	863	852	864	910	870	904	850	850	826	845	855	841	888	887	840	885	913	840	813	841	877	845	843	862	931	893	830	802	877	882	801	921	868	844	842	820	890	904	839	846	853	838	887	824	832	877	870	905	881	909	891	869	824	868	872	863	926	892	884	880	857	885	871	818	848	845	847	841	814	836	836	811	866	899	830	826	919	854	850	864	840	858	805	814	834	873	848	848	895	839	879	801	916	860	858	790	834	825	855	841	839	829	856	870	887	849	910	847	880	871	845	836	856	825	845	900	879	891	814	845	841	809	881	832	858	880	882	883	868	816	954	848	841	818	872	871	856	897	846	929	858	860	864	875	867	830	907	863	798	881	816	852	857	866	814	838	907	901	852	850	857	904	896	828	874	854	843	832	859	822	886	864	858	817	840	838	859	882	842	887	903	857	857	848	856	830	900	835	857	838	819	821	857	882	855	865	837	848	897	797	930	904	837	824	812	803	813	853	855	833	821	888	866	810	871	834	881	839	861	852	871	833	801	900	871	885	848	874	847	834	820	882	862	875	884	868	837	845	852	836	831	809	834	896	892	879	899	864	881	850	880	877	886	865	829	851	856	884	859	804	881	888	886	894	866	824	874	885	808	844	814	825	853	881	823	849	862	858	876	899	848	846	901	829	851	881	830	841	847	851	814	845	844	880	902	832	814	861	830	869	887	832	854	833	876	870	858	796	855	844	839	804	897	893	901	828	890	860	834	897	874	873	858	869	851	936	834	852	895	856	849	823	808	863	835	848	852	862	851	872	914	917	828	867	841	796	890	878	887	805	837	913	850	839	861	863	863	888	882	905	846	858	855	833	854	857	844	872	916	859	817	858	859	872	857	865	853	810	836	819	878	861	857	864	834	856	915	839	840	901	856	843	873	873	846	795	850	879	853	894	784	905	886	863	919	842	874	873	803	874	870	860	840	840	844	845	838	855	930	868	888	857	907	906	878	871	836	828	864	924	810	825	856	881	872	857	896	882	850	836	820	864	862	821	877	843	904	913	882	800	848	868	891	851	835	863	857	812	848	824	851	846	851	858	913	801	914	869	822	882	867	874	902	856	849	822	896	892	841	850	884	880	855	856	845	885	840	843	792	892	809	895	873	861	839	790	830	862	862	784	879	848	852	848	931	905	882	895	873	891	878	895	820	910	838	802	816	865	865	853	887	898	835	833	889	817	796	860	838	856	843	856	863	842	853	876	872	818	902	855	861	866	907	831	871	824	882	805	849	849	815	870	875	833	875	858	851	825	847	850	867	829	859	908	850	901	848	862	864	865	864	873	868	871	850	838	821	909	840	883	836	873	831	820	870	843	818	823	829	828	874	873	845	856	883	840	854	856	845	866	911	865	864	829	875	831	856	818	890	860	826	831	864	892	842	892	840	911	828	919	871	849	847	882	829	888	872	889	888	902	837	850	876	839	881	816	884	885	843	843	890	900	819	849	924	827	890	865	954	921	873	844	910	842	925	848	853	834	840	831	892	872	850	859	840	870	860	897	837	890	866	897	897	858	890	839	850	849	807	862	862	861	841	892	845	862	857	880	857	841	878	865	914	864	895	842	829	826	864	870	851	844	864	863	910	879	853	879	870	869	873	927	862	813	832	854	819	875	854	865	848	844	848	828	852	867	897	859	845	883	888	822	904	911	861	844	839	857	867	911	861	879	835	856	851	846	884	902	762	802	921	809	813	863	812	864	841	893	863	823	850	821	864	864	895	843	901	848	867	854	913	857	844	824	876	907	898	891	916	832	900	862	870	898	861	833	866	850	832	866	843	854	904	913	839	899	851	834	803	836	839	865	845	846	910	872	866	906	860	846	878	857	861	870	849	787	827	865	833	845	879	892	923	858	837	876	832	871	811	862	888	879	827	848	834	902	880	907	808	857	863	811	862	895	796	873	847	893	888	837	836	868	854	897	863	827	851	859	835	838	805	847	893	871	843	873	863	882	904	876	872	868	872	839	824	864	897	860	866	870	872	899	885	849	883	882	861	861	874	869	839	874	859	908	853	874	880	805	859	882	878	830	852	877	858	867	845	844	873	842	873	863	862	919	827	894	827	863	822	896	871	853	817	858	825	886	849	897	831	886	864	880	800	876	864	891	848	948	871	897	855	890	866	865	850	846	844	898	833	866	827	837	849	848	890	889	799	831	910	819	900	823	884	809	831	882	880	840	864	874	918	894	900	783	857	842	802	828	807	865	905	906	829	882	811	847	848	895	821	847	856	916	857	842	851	897	874	872	823	830	810	848	861	914	865	860	840	880	861	906	870	830	853	862	843	883	823	763	803	824	894	872	852	852	868	838	898	909	823	856	845	834	859	834	855
21317	7239	4247	1092	724	750	707	687	660	605	552	524	455	423	416	444	390	385	368	350	372	345	351	360	394	344	362	320	339	359	347	316	359	359	367	341	339	373	368	349	363	372	338	343	348	349	343	361	325	322	341	348	351	349	340	364	335	368	347	353	338	344	355	356	361	348	339	359	309	317	333	346	381	348	338	316	390	314	338	337	311	342	317	331	339	332	354	362	344	328	361	345	348	346	334	352	342	359	321	403	367	316	372	329	326	326	331	334	349	331	330	331	373	365	353	335	319	351	335	355	354	337	332	332	349	343	352	338	372	344	348	366	353	311	355	336	330	341	360	359	345	330	352	349	344	378	327	335	348	345	375	334	382	337	362	345	351	324	331	336	323	339	343	362	336	331	374	324	324	339	326	337	342	389	331	345	318	322	338	350	368	328	311	373	322	310	343	318	371	337	336	343	328	317	367	383	346	318	364	335	370	347	362	342	346	326	340	352	333	337	350	327	342	351	320	320	359	381	337	356	352	362	337	354	322	294	365	346	350	325	330	339	338	342	352	356	353	355	348	353	331	353	302	429	341	382	371	359	314	324	299	351	379	369	349	335	344	315	316	306	367	347	330	353	348	376	320	350	353	333	328	351	347	351	365	366	350	337	342	337	360	350	338	353	346	334	344	364	360	351	349	364	367	352	357	354	351	329	323	313	354	333	342	340	339	342	377	329	350	327	322	368	381	357	342	380	363	370	342	350	349	325	356	329	336	341	341	338	389	315	361	373	368	329	369	341	351	359	349	330	331	386	331	324	324	344	308	354	310	343	322	345	341	345	342	316	333	341	327	356	341	368	312	358	323	344	370	354	341	366	344	332	338	339	324	322	355	306	330	342	336	357	377	340	367	356	323	329	350	346	306	351	319	330	328	326	309	312	380	373	351	364	353	332	350	347	361	350	349	323	338	356	341	370	362	350	359	346	314	348	378	325	330	347	330	351	361	356	345	352	319	330	368	351	348	362	372	357	353	343	333	307	333	364	367	394	329	363	369	330	344	345	372	334	358	376	359	385	344	309	348	344	350	371	346	336	366	318	368	355	373	343	345	367	354	377	356	341	301	343	359	333	367	356	352	355	372	355	346	363	372	348	336	342	337	347	363	316	374	359	332	315	344	352	334	372	363	317	342	345	349	341	411	341	383	335	325	345	299	362	332	357	345	320	356	360	364	334	373	346	358	344	324	358	360	326	340	340	350	335	375	337	347	361	321	350	325	330	361	337	368	356	353	337	310	336	324	325	345	379	349	326	328	335	306	372	378	337	344	347	343	323	351	333	343	328	344	321	346	332	362	355	363	360	370	360	369	353	321	345	330	371	324	323	346	346	324	343	360	343	341	350	346	321	346	344	372	329	381	323	314	341	368	308	329	329	366	345	317	319	334	332	329	368	373	374	336	325	358	349	339	342	341	361	368	310	326	329	370	369	312	348	342	342	341	355	364	332	325	370	351	382	325	370	339	320	340	330	326	333	338	322	345	335	328	358	334	343	351	348	342	361	378	316	339	362	337	359	346	352	306	362	354	356	344	318	325	355	338	368	351	343	358	357	320	354	353	310	331	385	323	342	358	341	360	353	331	349	369	365	349	367	348	362	347	346	350	336	332	348	341	356	357	353	377	324	379	386	361	332	350	317	374	344	331	335	378	372	354	346	355	335	363	336	365	344	353	339	330	362	340	342	345	352	355	356	390	342	321	349	317	338	330	295	318	352	385	303	376	374	330	334	362	344	359	322	309	344	323	352	332	342	365	351	330	334	345	373	372	361	339	322	317	333	374	367	376	355	341	339	315	351	351	313	333	370	331	328	307	357	351	347	343	370	333	358	315	350	307	356	359	353	375	352	335	353	344	341	331	347	341	360	345	312	360	355	356	332	371	313	334	357	330	356	330	338	349	338	354	379	396	312	342	364	313	349	355	348	330	341	350	312	352	373	359	340	344	336	348	330	358	346	303	341	322	320	342	354	314	358	333	385	317	313	357	326	352	330	357	323	364	313	372	342	372	391	324	359	361	358	350	388	351	353	369	340	312	310	352	307	331	323	314	341	372	357	338	372	368	368	359	343	354	372	339	333	356	324	340	338	338	366	366	340	348	336	370	318	308	347	332	323	338	337	317	290	377	314	341	389	347	340	355	342	333	335	339	355	362	297	319	378	347	356	324	348	344	338	343	369	358	345	358	371	353	390	336	346	299	327	311	340	347	302	361	345	353	333	336	356	348	321	339	342	331	325	312	317	321	340	317	339	327	358	369	357	374	373	321	365	345	338	346	328	333	319	354	353	355	363	356	301	354	314	363	355	333	317	349	348	378	358	338	336	367	328	342	348	369	328	340	301	365	332	347	347	338	332	342	342	375	347	341	324	358	382	306	349	337	372	348	340	385	335	332	354	360	347	341	309	362	307	310	326	358	362	328	344	347	289	312	319	336	328	372	345	366	354	335	365	362	321	333	376	340	349	331	330	346	354	304	330	326	351	342	337	331	348	390	332	349	342	299	300	332	378	350	374	300	351	345	308	368	361	337	358	377	306	340	346	343	342	353	338	335	357	357	386	370	339	340	390	341	351	341	335	318	307	346	343	340	345	367	366	369	327	365	351	306	369	352	367	338	347	334	343	334	333	361	364	336	346	316	348	343	350	338	340	319	329	335	337	337	354	332	344	362	324	332	367	345	317	343	342	359	289	343	373	345	322	310	312	343	331	322	326	323	325	366	304	347	363	324	323	346	340	321	350	354	324	324	352	337	288	366	349	374	348	341	331	325	313	350	348	372	331	332	350	334	382	369	320	352	359	337	326	339	324	365	348	348	354	324	320	356	333	320	326	295	318	353	333	355	344	360	331	320	347	314	358	355	339	328	313	368	325	359	324	378	341	374	369	356	384	333	352	342	358	359	335	307	359	329	336	352	333	324	353	343	307	321	342	339	334	330	326	351	339	353	345	352	349	356	350	333	357	342	310	374	342	340	352	322	336	354	332	305	326	345	351	312	351	345	347	364	333	352	344	332	336	354	319	337	364	342	305	378	362	366	370	331	350	315	312	347	366	335	367	324	372	375	331	339	351	349	347	348	339	355	301	344	329	360	382	342	363	339	337	329	352	363	352	333	361	351	309	346	310	365	333	343	351	357	353	342	334	358	351	349	342	313	345	321	343	315	333	349	342	360	351	305	335	345	335	336	325	341	315	309	367	323	317	348	370	348	342	315	377	342	347	324	329	361	322	375	357	325	357	348	351	328	314	359	307	324	351	339	351	360	358	338	357	366	322	347	354	365	351	317	353	373	326	348	348	369	358	346	347	336	345	321	321	351	362	360	354	318	328	313	327	351	345	349	331	339	355	338	339	337	338	342	379	309	363	369	334	359	325	360	317	356	327	391	333	356	358	341	337	356	327	338	317	369	323	333	346	298	344	338	343	409	322	311	336	347	350	336	356	330	349	347	325	335	333	350	347
15288	5881	6614	2860	2641	2609	2480	2484	2395	2428	1910	1626	1483	1412	1431	1341	1169	1070	1062	967	950	1009	964	970	839	917	948	906	891	871	828	845	876	856	798	825	881	798	830	848	853	833	825	794	845	836	839	769	776	818	833	828	822	808	822	843	832	818	841	786	779	798	784	824	876	801	812	814	790	839	830	773	836	802	858	820	780	796	837	748	801	818	774	889	795	871	789	797	830	819	860	796	834	855	820	785	832	793	805	796	844	793	838	773	786	792	811	803	872	837	789	797	848	824	791	788	842	811	828	847	817	781	824	782	805	830	812	806	815	821	807	789	789	814	823	835	823	813	786	783	877	805	829	846	855	847	834	827	828	794	796	823	818	829	822	820	806	796	807	811	803	831	833	802	787	828	845	831	820	804	825	817	874	814	812	811	795	780	811	817	816	818	822	770	809	847	787	845	822	818	796	804	793	831	876	821	806	749	813	792	827	785	793	851	801	782	804	786	879	805	813	849	786	836	785	820	840	822	840	844	774	839	793	770	800	820	831	838	833	840	818	822	769	855	833	837	817	788	782	794	804	814	847	838	839	826	831	800	761	828	837	786	813	769	866	845	770	779	838	843	846	806	846	796	797	830	792	796	876	784	819	805	839	794	797	786	803	811	889	781	878	834	802	790	789	846	813	773	788	830	811	768	821	840	783	817	800	800	785	807	811	777	812	850	841	841	823	856	775	856	851	800	813	843	773	846	773	834	856	804	774	810	846	795	791	792	786	771	784	765	822	818	829	762	786	870	790	867	831	775	827	749	834	840	807	794	814	794	801	798	829	801	830	781	782	850	818	839	775	788	784	801	815	775	782	808	827	766	840	802	788	818	795	785	771	751	882	836	819	864	765	844	821	779	817	824	842	824	838	824	803	836	793	862	791	801	774	880	810	848	806	839	868	851	807	792	835	747	815	805	776	820	810	801	860	798	798	793	831	831	790	795	780	830	815	813	814	780	805	794	805	816	812	802	813	819	833	733	837	793	857	794	794	770	802	824	787	778	831	807	816	787	808	838	823	825	821	800	815	809	866	831	855	874	802	850	851	824	851	857	784	844	870	817	841	813	834	788	780	829	796	842	811	861	820	817	838	785	828	797	823	790	805	769	794	828	818	800	765	804	780	802	841	804	888	823	815	815	864	803	785	808	764	813	823	795	789	832	789	755	815	826	783	796	860	854	832	787	845	806	844	824	747	820	832	841	807	778	817	824	820	838	882	840	820	796	820	892	761	791	821	837	797	835	811	854	812	758	830	813	810	810	808	847	853	793	844	800	884	835	835	785	791	822	794	816	780	764	741	798	788	817	800	801	860	841	805	843	862	871	774	809	820	825	868	861	825	823	839	848	845	810	792	829	829	827	799	803	813	824	812	820	863	743	838	773	786	785	797	825	862	841	794	814	833	814	817	839	846	849	854	818	860	857	786	872	812	818	850	826	856	759	856	805	796	799	763	815	789	815	737	814	767	755	842	873	814	867	801	809	835	818	790	816	879	862	751	801	806	806	797	777	770	852	808	833	832	797	882	749	826	833	764	803	848	872	829	794	842	804	803	799	848	795	769	802	821	839	859	814	793	808	812	834	838	812	829	807	813	818	805	847	808	836	844	830	815	799	791	780	805	796	812	791	845	854	762	848	804	777	782	826	789	788	754	785	827	841	804	812	853	807	845	811	760	836	755	781	870	838	786	786	807	835	796	816	770	806	782	804	850	802	826	839	809	844	848	828	845	783	861	843	785	787	811	760	825	842	808	780	784	808	770	822	848	849	821	811	795	790	815	831	800	769	790	792	849	818	826	808	843	793	823	809	817	808	767	835	860	800	807	782	785	848	830	794	826	835	784	841	867	836	809	841	842	807	838	858	821	824	802	804	833	795	774	822	806	835	826	863	852	813	813	837	802	801	749	825	837	795	821	852	797	782	842	812	857	805	824	831	835	818	810	801	842	844	819	823	823	790	805	841	788	801	825	853	835	879	890	812	830	819	837	852	799	831	830	841	836	828	790	804	880	821	794	876	826	852	813	794	822	793	820	795	803	801	804	774	800	830	769	834	823	804	856	808	793	837	845	820	788	801	793	807	755	820	801	822	817	821	810	816	751	879	770	869	883	835	819	780	821	792	824	770	803	809	813	802	800	864	851	792	825	804	833	805	832	806	838	826	901	857	826	815	839	784	823	897	792	808	829	848	809	780	845	821	878	827	798	800	806	818	788	823	800	803	818	805	824	814	811	833	770	849	869	859	814	804	776	803	838	836	826	826	812	789	786	814	846	843	821	816	856	790	845	866	842	810	819	793	871	789	843	824	821	855	844	819	780	816	800	863	865	805	849	826	752	805	823	754	875	849	824	791	850	803	822	836	823	841	811	786	779	830	821	789	827	863	799	820	785	816	793	851	837	814	799	785	823	844	782	782	806	812	801	813	821	803	819	803	818	781	844	817	855	848	811	811	819	826	834	786	809	765	768	816	767	797	846	858	794	803	839	808	794	829	796	864	828	838	819	820	827	818	775	835	818	872	823	838	766	790	820	806	783	832	841	798	780	793	864	814	849	828	803	805	781	856	829	822	738	806	784	847	819	871	858	822	782	813	815	852	752	832	826	815	823	794	855	830	837	859	830	795	845	834	819	816	871	816	873	848	772	826	859	798	850	823	851	797	805	791	810	788	821	788	853	833	787	818	850	835	830	775	823	823	816	881	847	774	842	796	834	833	837	804	820	800	820	855	803	831	859	794	844	760	813	781	784	798	830	803	803	777	862	805	827	822	804	837	800	815	803	848	803	806	782	817	821	886	812	811	781	805	802	855	738	780	811	840	814	818	844	810	808	827	793	800	741	832	854	815	777	828	861	718	806	816	781	740	837	820	793	871	780	826	777	799	794	837	759	835	811	829	846	833	844	797	820	801	830	788	842	817	832	824	799	810	808	829	795	792	843	813	844	827	865	801	784	807	806	813	843	882	844	762	796	766	818	811	759	814	801	807	799	812	836	802	744	811	782	851	788	781	786	855	837	790	888	797	822	792	824	781	831	774	816	848	819	826	827	835	773	780	816	843	825	843	859	819	824	848	823	808	808	824	853	777	853	757	792	817	888	790	835	781	795	784	838	811	785	815	824	824	820	829	802	834	800	793	818	818	799	814	790	829	906	800	796	859	787	820	827	860	818	817	845	818	794	828	798	858	791	788	831	811	823	827	836	843	802	806	797	843	827	792	814	853	823	864	832	820	849	840	839	812	800	770	806	829	774	821	809	836	814	797	842	798	828	802	802	801	847	845	806	847	841	803	816	827	818	864	795	812	843	822	809	817	817	852	807	772	848	771	779	816	804	822	803	788	831	843	811	812	799	819	817	870	831	840	824	774	808	815	830	793	770	847	801	818	814	777	788	815	795	823	796	777	827	784	834	787	811	825	846	809	831	814	809	805	788	824	818	807	811	821	804	864	805	848	833	827	860	811	818	830
31167	13067	7621	1573	938	864	738	678	724	644	475	391	344	325	347	293	286	271	250	219	214	209	233	249	217	233	229	245	200	212	232	234	214	210	196	199	202	206	222	184	212	191	187	229	216	240	206	200	195	230	210	196	215	218	212	195	219	218	229	200	212	214	201	234	237	205	205	205	207	236	216	247	221	227	206	215	216	219	201	218	198	191	187	213	202	208	214	211	197	238	194	205	233	200	228	237	223	220	222	222	207	211	194	207	206	217	239	202	187	219	225	214	187	195	230	207	210	211	196	213	216	211	192	218	210	201	204	216	232	183	226	195	206	226	192	212	219	200	223	205	237	219	208	223	198	204	215	195	240	218	200	204	188	199	189	209	224	214	198	201	206	219	221	236	212	192	223	245	216	218	210	219	207	188	220	222	208	216	256	220	198	226	207	210	167	209	219	199	213	208	196	204	178	215	193	205	228	187	205	214	204	221	197	195	210	206	209	235	221	208	238	210	229	221	216	215	227	207	189	203	178	216	211	201	227	214	212	198	214	209	214	195	197	212	194	236	200	223	195	200	209	199	216	223	194	218	201	205	190	243	204	175	194	217	208	219	214	217	210	205	205	224	205	219	196	214	193	211	220	183	190	209	238	208	212	219	196	209	193	186	186	203	211	218	209	199	200	202	231	218	192	210	221	229	201	193	223	181	217	228	234	229	224	199	224	214	238	222	226	224	195	217	202	212	213	214	223	211	201	190	194	207	232	219	206	210	223	233	219	207	228	196	209	202	204	178	208	208	219	198	189	219	191	203	177	204	208	198	205	193	235	194	208	216	196	188	223	196	219	226	244	213	182	206	217	199	207	185	188	230	216	217	209	222	212	225	191	191	205	181	172	200	193	214	220	193	200	207	209	213	217	177	212	222	227	219	187	210	211	182	191	189	223	187	215	202	214	178	218	212	232	179	188	221	207	212	189	206	218	227	192	211	203	194	233	198	224	190	197	205	227	217	199	222	207	196	201	201	183	210	214	194	240	214	208	210	234	210	200	193	219	194	187	199	217	215	215	218	184	204	207	211	182	177	217	199	196	198	197	218	220	221	193	203	175	223	192	183	202	194	214	209	204	205	220	220	247	220	219	187	216	209	216	213	208	212	212	234	198	228	227	231	225	213	195	200	215	220	213	194	218	189	211	238	201	198	217	192	229	218	196	238	239	225	230	172	204	203	229	193	188	200	225	208	207	197	209	180	218	209	195	216	218	216	206	216	212	216	200	223	219	207	220	222	216	195	230	221	199	233	206	195	220	231	222	236	203	223	205	186	210	186	210	213	232	214	185	246	210	198	216	187	236	192	205	226	186	185	180	207	216	186	215	202	194	213	224	237	182	192	201	209	217	231	179	175	191	180	220	194	199	214	188	236	202	203	177	201	206	220	212	201	211	189	186	182	221	226	208	226	220	223	195	194	217	195	219	222	203	214	201	223	201	200	199	216	211	219	193	207	198	202	202	225	212	198	206	204	226	187	211	214	209	221	205	219	191	182	199	221	208	209	212	209	216	216	209	234	193	199	210	210	212	195	193	206	206	197	228	209	202	215	196	218	193	208	178	199	197	230	221	231	202	198	230	209	206	210	197	193	216	219	198	214	204	198	197	207	187	220	185	203	210	202	232	225	221	189	239	237	193	223	198	194	191	210	202	224	244	224	234	204	225	190	191	216	203	187	237	211	189	199	205	189	198	194	224	219	212	195	222	234	225	221	202	196	215	207	225	192	213	219	211	209	219	203	213	226	214	216	221	216	213	221	224	211	223	217	199	224	219	225	214	205	214	201	177	204	222	229	213	234	219	200	195	223	205	203	190	191	225	227	207	204	204	219	195	226	217	202	210	253	218	218	191	222	234	204	196	203	224	204	220	180	209	219	186	208	193	222	213	232	193	227	198	197	215	207	231	218	206	188	206	194	223	203	233	215	206	190	216	196	212	226	196	222	226	190	200	225	232	227	200	219	229	215	205	208	221	205	225	233	180	194	220	215	232	203	228	221	197	210	196	209	192	221	226	192	198	204	198	190	204	194	203	208	226	218	192	201	205	223	219	202	216	210	238	200	227	208	227	211	209	207	197	208	216	220	204	197	189	213	200	209	200	221	196	215	207	204	226	228	196	218	206	199	187	194	174	225	195	198	226	222	194	212	213	218	219	218	253	184	217	196	209	213	188	226	203	203	212	170	201	223	184	217	214	204	222	199	234	200	210	207	196	215	210	193	206	194	215	208	219	184	204	206	200	215	220	209	232	220	219	201	226	214	219	228	210	218	238	191	229	221	209	213	201	233	211	185	207	219	221	209	216	199	210	199	244	207	221	216	213	214	214	230	224	192	202	208	176	224	213	213	209	182	205	191	248	227	203	195	220	215	216	190	216	202	210	191	211	219	207	203	202	210	227	209	196	219	224	196	222	218	216	191	218	217	207	195	217	208	192	209	208	209	202	223	206	176	205	202	220	215	206	220	219	229	189	207	201	197	203	194	208	199	220	216	234	204	206	211	206	213	214	199	188	230	187	213	240	245	191	206	194	196	229	191	201	211	195	230	181	189	209	200	207	214	208	195	191	209	213	229	203	223	208	185	191	213	192	212	215	215	221	195	227	213	201	196	202	226	210	199	195	231	213	184	198	231	199	202	227	195	216	225	208	188	188	217	207	201	207	188	203	221	201	219	200	202	196	186	187	206	237	234	219	197	229	193	205	194	186	186	191	204	210	224	224	203	200	217	200	213	185	202	219	211	203	207	206	224	214	226	181	211	222	216	222	227	212	209	199	199	185	215	220	195	238	200	189	213	213	193	224	209	211	202	210	198	230	225	207	231	219	213	219	201	206	227	229	195	195	171	209	201	188	206	215	214	181	210	208	228	195	237	198	225	196	227	220	218	196	202	200	177	219	206	202	197	207	210	210	219	208	208	195	184	224	229	224	230	229	205	178	195	207	203	182	215	193	186	201	187	212	179	212	209	221	199	186	211	209	204	238	240	199	226	171	203	208	208	248	213	200	211	208	193	208	210	181	198	212	207	190	171	188	183	186	214	198	228	201	196	228	221	248	209	197	222	207	225	199	209	233	215	223	224	207	198	196	174	201	188	190	206	212	228	185	204	181	209	214	228	201	215	222	205	190	209	214	206	229	206	215	216	187	179	234	204	223	208	208	211	193	196	203	215	203	206	215	181	204	210	226	201	224	216	204	196	225	205	215	218	190	198	215	236	221	208	216	186	186	206	212	200	212	214	194	233	197	189	178	197	204	179	222	228	196	206	227	194	214	205	214	194	225	188	205	215	211	222	208	213	200	213	217	209	198	192	210	210	189	209	202	241	222	217	218	199	215	199	223	200	209	204	190	201	208	208	219	200	203	192	245	200	202	176	157	207	191	203	205	206	207	196	239	225	195	191	216	225	205	199	203	195	220	221	198	216	212	227	172	214	225	202	185	207	199	218	194	228	216	197	192	206
20342	9423	9687	3952	3567	3621	3336	3104	3017	2649	2130	1654	1448	1400	1257	1247	1053	875	827	783	750	777	804	669	723	698	652	606	651	658	607	586	553	589	617	567	554	575	524	501	588	530	550	541	549	524	561	531	538	545	547	506	528	542	529	522	549	498	512	513	494	523	568	552	528	529	499	527	545	541	536	529	496	545	509	533	507	502	499	533	533	495	503	539	540	513	566	505	496	537	546	539	486	533	513	548	518	535	559	493	533	500	537	499	541	495	496	548	516	493	475	488	506	481	518	530	516	565	500	508	503	527	503	556	519	538	496	496	497	517	483	507	559	539	505	486	516	505	500	532	534	491	507	533	526	548	521	518	510	497	551	529	535	522	539	591	493	485	543	514	501	529	511	536	514	520	529	513	504	520	514	532	545	540	501	519	492	487	479	522	542	502	533	512	522	540	511	502	502	478	533	519	548	500	536	494	486	539	529	504	558	472	466	542	513	528	539	546	525	502	503	496	532	502	514	526	525	497	490	560	516	517	538	544	542	507	513	496	551	519	507	537	574	525	520	503	568	513	532	506	475	514	465	548	537	517	486	588	501	521	522	511	497	516	465	536	529	540	502	527	508	523	536	499	494	507	494	515	536	575	487	517	509	550	503	490	514	520	498	555	502	516	530	510	503	560	518	510	519	529	549	540	483	513	517	555	504	483	528	510	533	504	514	516	517	546	486	550	538	548	545	515	487	545	536	522	526	497	524	488	529	476	507	480	529	515	518	515	531	543	501	484	522	492	541	503	547	512	593	504	570	542	517	520	518	553	493	536	504	553	563	545	508	528	497	496	505	500	535	547	561	488	546	545	523	518	514	521	493	527	531	523	468	520	553	509	516	521	513	536	499	506	462	565	534	570	526	522	530	508	516	535	523	511	502	506	542	549	501	567	515	545	513	492	496	521	552	501	509	538	513	564	503	502	513	554	491	529	507	534	528	540	503	554	506	524	523	530	517	544	521	508	497	499	514	539	549	519	503	532	509	543	494	505	535	539	498	547	530	541	479	516	494	532	550	558	549	486	530	514	523	508	524	487	484	522	482	521	496	553	468	533	507	504	531	483	546	511	525	526	529	506	478	541	567	520	521	532	539	517	532	498	541	516	527	544	491	488	523	488	504	497	540	565	481	519	509	526	530	473	467	516	527	532	511	507	544	483	537	524	522	498	525	492	518	522	524	484	529	506	491	549	570	507	530	492	501	475	503	487	545	521	495	513	453	521	503	490	484	521	537	557	543	515	534	498	541	528	514	516	493	498	501	502	519	528	548	513	519	544	496	497	544	540	465	535	474	488	488	509	504	520	496	518	524	470	504	511	505	521	510	506	543	518	501	503	518	542	490	511	509	557	520	502	499	556	538	546	539	480	523	517	556	527	535	524	520	484	500	544	544	489	519	580	527	520	495	471	514	507	512	541	549	518	508	500	524	508	502	481	489	532	507	492	527	536	531	544	490	550	543	488	490	513	515	525	540	530	530	534	527	525	558	510	508	536	535	514	545	554	561	513	505	570	499	515	505	547	493	514	534	520	561	540	517	498	466	520	521	512	526	504	495	523	503	504	515	559	563	521	529	535	505	512	550	524	557	510	544	533	523	553	512	523	487	558	541	515	540	532	503	499	521	515	548	513	519	539	487	524	490	531	514	477	517	534	498	529	496	490	496	529	551	483	515	468	531	530	489	483	497	530	479	473	563	537	529	470	493	543	571	543	515	479	520	494	513	522	523	555	500	516	545	535	521	564	541	518	555	529	520	515	523	527	514	508	511	536	539	522	460	515	486	530	491	515	546	494	551	537	543	495	559	522	555	524	559	512	494	540	504	496	525	533	506	523	526	503	515	496	537	509	499	533	503	509	553	522	529	513	509	562	505	473	506	534	489	513	555	532	511	520	535	534	536	489	475	510	528	528	510	516	479	516	559	510	497	492	539	511	488	486	483	531	514	533	527	560	506	508	523	507	524	508	517	529	533	513	507	529	494	513	555	480	506	467	555	511	465	534	543	517	528	477	559	511	495	528	512	535	527	512	526	499	503	533	476	530	530	499	509	565	535	530	570	494	503	542	523	460	543	478	521	532	527	495	542	500	508	523	554	512	537	554	517	541	541	513	464	498	509	551	570	471	541	538	495	509	526	509	536	516	527	522	530	518	531	517	515	512	538	478	543	543	501	524	487	506	552	522	520	523	517	492	533	567	525	513	530	515	515	493	506	520	574	508	511	515	492	476	508	520	511	551	497	484	515	482	549	513	498	530	509	496	519	521	520	505	507	540	532	542	521	541	504	516	497	531	549	506	517	548	555	552	528	510	484	542	545	505	492	521	558	496	501	512	501	510	517	515	488	537	542	533	544	516	533	497	522	550	485	545	509	561	563	508	548	523	528	483	552	555	494	502	500	544	566	506	536	529	492	540	502	544	559	494	544	494	513	538	535	511	488	537	526	519	524	519	482	543	532	560	539	546	516	492	544	525	515	527	492	503	500	480	528	515	548	513	515	581	544	515	527	535	533	512	523	509	534	550	537	505	533	535	532	534	522	531	508	501	519	531	532	477	525	533	566	540	492	503	550	536	522	558	498	510	528	525	527	541	522	507	521	529	534	519	531	531	517	510	537	492	526	540	499	492	507	500	483	488	534	525	501	498	533	516	526	549	551	535	515	497	525	581	482	538	513	528	562	557	502	522	527	492	519	514	530	524	544	531	503	492	485	507	525	512	496	513	528	525	536	496	500	493	513	539	530	473	505	514	542	526	454	515	499	486	526	498	504	512	506	517	513	564	555	503	552	494	536	510	512	541	535	544	503	559	492	537	569	548	559	502	521	527	517	505	496	535	534	519	561	491	516	481	520	577	547	468	538	536	515	490	504	521	541	512	517	511	519	508	540	512	525	540	529	492	509	499	526	493	535	480	482	489	510	503	525	496	534	528	560	485	521	504	515	512	557	520	520	526	524	557	522	532	530	513	506	567	527	523	520	476	523	493	500	474	505	494	497	523	508	494	491	501	521	512	515	509	543	500	494	507	532	549	534	492	523	520	524	548	524	540	537	516	526	535	571	494	515	503	554	499	525	490	457	514	491	580	540	510	534	516	523	524	518	494	506	501	531	552	541	549	509	513	490	486	566	517	528	532	531	523	530	523	503	527	513	530	507	537	480	534	510	543	532	541	528	505	552	498	531	517	517	516	459	518	564	497	569	538	564	502	518	503	533	540	552	520	529	495	569	506	516	485	513	474	509	503	506	543	528	521	508	531	490	518	556	534	509	520	540	553	521	504	540	521	518	544	535	543	544	526	479	528	537	491	505	510	520	538	536	541	519	575	521	504	511	464	514	535	539	501	538	523	488	541	508	474	538	532	561	555	518	492	541	519	483	522	498	501	542	508	498	522	523	483	516	536	488	535	517	535	549	502	525	545	546	522	506	514	498	523	525	535	545	477	502	499	554	531	530	511	456	513	522	488
9495	2937	1643	745	606	620	572	564	515	472	434	455	445	390	393	434	415	398	370	400	402	378	346	357	389	333	379	368	364	387	361	357	338	369	357	398	355	373	394	338	339	376	377	317	330	383	349	349	362	348	392	377	372	357	378	373	333	372	376	360	366	379	387	373	434	374	374	377	387	387	378	379	349	344	318	336	414	377	376	389	351	373	370	334	392	352	331	359	384	382	382	403	400	355	395	358	394	381	371	370	360	357	383	346	358	346	377	380	359	327	374	364	350	437	346	388	371	381	362	403	385	338	347	342	374	354	372	368	363	370	360	370	368	334	387	368	380	379	387	356	362	337	366	394	380	397	342	376	384	390	354	345	368	372	357	358	391	351	352	356	373	372	375	359	368	366	372	395	416	361	353	393	375	383	339	371	354	340	376	342	348	376	427	353	364	375	378	364	369	333	385	346	381	351	337	356	389	325	362	383	358	383	401	345	377	382	359	404	384	372	383	378	359	352	378	381	381	387	380	385	347	389	362	415	361	341	393	370	384	390	380	367	389	364	382	379	378	368	350	347	365	365	347	334	348	364	355	407	354	350	351	372	370	384	368	387	356	353	359	378	374	368	409	401	349	359	339	357	348	394	362	366	346	348	394	378	354	371	398	375	379	336	349	373	404	343	376	336	405	384	365	365	358	333	415	403	379	349	378	358	411	400	372	361	371	369	378	358	326	356	386	345	416	392	379	382	392	367	380	370	390	390	411	404	394	350	364	375	368	375	341	345	398	372	394	373	368	372	344	359	368	378	333	392	406	384	395	367	349	342	369	379	353	386	368	369	338	358	382	383	407	385	398	382	337	368	383	358	342	369	370	359	391	356	346	380	376	361	376	371	373	358	353	385	382	375	374	403	370	369	352	313	386	396	337	373	367	385	376	400	347	356	344	390	369	361	396	343	386	297	344	427	390	351	415	367	388	374	373	372	366	374	367	370	353	398	371	356	363	384	407	395	393	400	363	367	390	375	347	348	370	383	388	345	397	407	401	378	360	359	398	375	372	417	361	359	395	393	357	353	360	348	362	371	386	371	402	349	368	323	387	409	375	409	395	333	386	350	393	356	359	421	355	386	339	341	341	359	365	346	380	392	365	380	392	390	374	388	369	376	370	382	347	381	392	393	344	369	397	342	391	386	373	381	404	336	355	383	352	352	337	358	375	375	377	390	354	347	370	352	366	397	405	370	376	375	377	380	367	393	387	376	388	378	369	374	390	392	336	362	392	369	356	391	391	343	393	372	396	387	370	398	389	402	349	372	400	365	367	389	384	370	380	364	342	338	388	382	403	407	364	359	367	342	367	396	372	367	368	375	372	407	419	332	326	368	338	394	344	368	368	385	381	357	366	387	389	389	366	376	338	379	392	362	379	372	387	399	362	354	348	354	379	385	380	370	404	360	373	375	357	394	398	351	366	371	334	369	345	356	357	392	366	385	368	381	361	407	383	355	351	402	371	387	399	383	354	388	368	339	368	382	361	377	392	376	384	366	352	381	363	355	352	407	359	367	352	383	360	359	375	364	350	378	341	391	350	351	378	323	375	365	340	424	394	382	362	353	365	397	386	341	380	382	402	380	402	372	323	348	353	390	386	369	395	343	371	366	371	357	352	331	368	351	384	397	364	359	362	348	368	364	350	376	380	375	385	374	383	349	376	329	354	360	345	344	365	329	336	334	387	393	402	378	358	375	360	388	368	371	372	349	361	366	358	366	407	342	364	359	376	346	390	352	333	363	357	400	347	358	339	394	354	349	387	372	402	404	362	374	367	391	356	356	393	413	367	359	375	363	382	376	376	337	379	334	376	317	389	371	394	338	388	372	361	358	368	374	358	385	362	371	373	335	399	346	352	360	366	378	375	382	361	389	389	372	358	360	371	358	371	364	347	392	398	373	334	370	333	397	391	332	357	407	365	369	362	385	362	340	402	332	390	341	369	365	365	386	328	387	347	374	360	383	366	377	354	376	347	353	374	385	378	397	403	396	369	415	397	404	354	362	364	378	367	386	376	336	357	371	374	343	390	377	361	386	357	372	357	357	360	367	373	373	374	382	346	369	362	362	378	367	387	344	407	366	372	381	366	404	380	357	395	377	346	380	376	388	367	377	373	342	414	358	360	406	389	372	377	356	377	393	398	376	346	361	380	354	376	364	353	337	357	364	402	382	352	377	371	371	348	358	375	357	373	364	363	385	351	383	376	380	357	340	376	375	377	378	380	361	381	343	339	365	373	362	374	377	422	358	401	381	348	374	366	362	349	389	401	376	367	367	410	367	371	351	370	377	353	371	385	391	387	358	380	372	374	318	355	401	368	372	382	380	346	381	341	367	363	346	384	390	424	371	330	380	327	351	370	355	362	361	361	389	381	322	359	357	373	347	354	351	373	377	366	333	378	378	327	331	376	341	356	382	358	332	351	363	373	374	362	359	340	353	368	402	395	394	382	387	398	357	349	378	375	356	332	395	412	359	362	368	330	384	371	366	396	370	352	374	338	358	334	359	400	372	355	344	366	364	356	344	371	326	393	359	358	357	376	388	351	398	352	379	395	354	366	334	397	347	379	398	386	359	343	388	386	366	376	366	382	364	371	366	416	360	394	343	363	366	401	358	377	342	412	384	367	370	408	363	359	361	353	367	384	380	369	395	377	350	380	355	347	355	330	319	389	362	371	382	368	384	376	379	362	342	384	377	391	382	358	366	351	359	385	413	406	398	380	357	372	372	362	385	350	395	388	383	380	380	362	371	366	368	329	345	342	378	374	381	374	367	380	352	374	355	348	357	338	391	369	353	361	385	352	347	329	380	346	343	380	354	376	383	359	378	346	372	383	372	416	388	368	344	370	369	380	375	374	390	404	354	356	369	360	350	360	367	353	407	343	372	339	364	371	366	359	363	364	370	345	363	377	345	370	404	383	375	371	358	398	433	400	356	343	380	351	355	379	373	341	361	377	383	369	364	371	374	379	371	332	377	357	401	376	372	418	360	402	370	379	355	366	364	357	383	370	371	401	403	376	368	380	344	345	330	397	385	355	378	362	344	368	386	394	363	383	394	365	373	367	406	389	362	375	370	389	401	371	340	336	363	364	361	411	370	350	365	383	378	359	353	395	398	359	336	385	347	361	366	381	403	375	388	396	369	346	395	377	367	378	361	387	362	352	355	400	384	383	340	348	393	390	365	392	358	363	341	344	373	369	353	356	388	331	373	309	370	385	404	367	370	404	377	339	379	364	376	367	389	406	404	372	349	391	360	365	364	372	395	390	330	388	370	376	379	350	370	370	391	340	383	355	353	360	360	372	363	383	370	389	370	350	359	373	386	374	404	376	364	360	359	392	385	395	393	333	345	402	376	396	340	398	373	343	380	390	415	367	373	367	374	371	348	363	341	373	327	365	363	426	354	367	348	414	359	359	366	352	359	342	406	376	392	384	385	385	389	360	374	360	347	350	373	388	411
6958	3228	3032	2166	2027	2141	1913	1874	1840	1668	1358	1266	1206	1173	1094	1051	999	1003	985	912	900	945	934	919	997	916	895	970	898	899	881	853	882	853	877	913	888	906	887	901	880	927	888	838	898	924	895	868	864	875	876	837	926	881	895	867	863	851	867	909	861	920	861	934	885	852	864	870	851	836	853	865	834	802	856	909	897	878	873	914	895	849	881	880	885	881	874	832	886	890	837	877	847	854	860	846	894	873	861	861	847	887	851	899	860	948	870	883	891	877	851	859	956	861	895	904	858	857	869	833	841	851	882	852	861	815	896	854	843	866	858	848	854	862	869	871	846	872	852	850	880	884	867	847	870	879	899	898	822	902	875	828	869	895	850	852	926	901	870	996	860	811	933	837	835	824	842	873	874	843	850	845	874	895	836	937	872	822	859	870	910	871	911	952	857	876	908	850	846	842	863	879	890	794	865	827	881	874	847	903	851	862	872	932	889	895	923	856	817	844	870	887	845	832	905	839	910	922	887	845	907	904	832	864	883	832	889	852	876	862	897	815	860	894	874	848	886	837	892	879	876	825	906	808	856	890	842	840	904	866	848	864	911	875	828	879	881	873	920	862	840	872	896	896	864	887	879	892	895	857	858	892	882	917	865	884	890	898	877	895	914	880	902	899	879	881	871	891	916	898	886	920	859	850	941	788	838	858	917	831	897	879	914	933	893	820	835	873	909	874	876	876	862	847	887	849	886	924	857	879	928	837	845	888	851	876	876	876	870	851	861	904	870	935	827	864	849	877	879	890	905	854	880	874	872	911	936	862	889	884	894	883	846	846	843	931	868	898	856	807	866	922	931	841	946	871	913	907	894	889	901	851	820	872	927	848	857	913	850	860	933	824	883	855	884	889	898	857	876	867	817	888	968	866	906	909	882	884	845	901	853	902	883	884	851	900	890	857	863	906	896	879	855	935	930	843	854	869	918	880	883	870	883	860	859	920	943	938	877	864	819	944	872	863	870	866	886	885	861	884	879	856	899	873	867	852	889	861	863	884	841	856	746	884	878	840	833	921	859	881	894	875	878	869	829	827	921	904	818	842	870	875	882	830	891	844	873	850	868	862	881	894	868	879	854	899	869	847	887	877	890	888	868	872	945	906	848	909	852	867	875	879	836	842	898	878	888	894	889	935	882	849	873	845	900	930	862	913	860	855	875	875	872	858	851	905	841	876	863	884	813	877	849	892	842	915	885	896	855	856	892	886	927	839	894	846	863	844	937	906	853	861	903	904	863	904	885	867	906	859	872	890	832	906	920	894	867	906	905	840	909	893	846	879	834	856	880	840	864	906	855	867	894	869	910	883	869	888	862	862	899	893	879	878	881	911	864	850	855	840	867	911	859	865	889	894	843	875	904	860	829	887	908	903	851	899	876	820	800	902	886	831	866	880	855	872	845	840	884	833	910	875	885	842	923	924	880	843	836	919	872	888	914	888	855	910	864	902	863	908	845	840	860	943	893	880	893	912	857	846	851	901	875	902	877	873	901	867	868	899	890	941	882	946	857	851	890	852	952	886	867	840	890	821	842	877	893	904	868	896	875	859	861	890	903	867	868	849	866	942	866	893	908	876	889	836	879	875	894	891	856	902	894	851	839	797	891	859	843	921	870	864	883	833	880	875	821	849	845	898	861	883	889	904	893	890	940	931	907	870	846	918	847	874	883	869	853	890	839	880	842	864	892	895	894	909	861	898	926	882	865	863	884	870	824	917	848	874	910	842	902	846	898	937	919	845	864	858	811	950	857	880	879	875	844	849	894	917	874	850	878	855	872	851	875	883	903	894	873	959	872	901	870	893	883	895	889	923	906	852	883	901	893	872	921	903	899	917	897	865	873	868	850	861	862	837	920	893	877	869	847	905	923	891	890	911	892	885	842	853	845	858	935	893	940	886	862	829	846	915	918	818	888	881	893	900	916	911	869	850	883	840	850	833	852	901	908	895	895	780	863	881	871	831	824	901	898	871	896	888	927	886	924	920	883	921	911	915	865	824	909	865	873	877	866	877	878	920	910	875	943	886	821	826	816	909	905	836	875	895	922	887	853	860	857	900	901	902	869	892	883	866	833	879	902	899	878	906	865	945	917	905	856	831	862	872	886	936	919	852	839	870	809	890	894	864	902	868	875	856	872	848	874	930	890	879	882	904	865	857	891	914	922	900	908	903	871	904	884	842	855	888	849	901	851	873	862	897	876	863	852	867	833	885	804	855	864	844	881	895	944	848	866	886	904	836	848	909	880	867	918	915	821	876	875	908	862	866	832	860	874	875	886	894	856	897	876	841	888	887	870	871	899	894	864	858	899	888	896	826	906	918	870	827	833	859	874	867	855	882	889	897	886	871	890	893	861	908	845	852	833	855	899	866	923	920	904	916	833	910	895	873	870	892	944	860	894	896	903	855	878	820	882	902	861	896	891	890	881	939	849	916	890	888	881	873	877	908	814	851	933	829	901	857	859	926	810	886	874	900	853	879	869	841	859	847	908	905	875	892	903	903	883	933	916	819	855	926	860	888	858	934	899	843	915	866	873	876	866	907	878	855	885	893	894	851	883	829	859	803	857	804	924	907	866	909	877	867	855	878	853	852	844	881	902	850	902	838	899	846	906	826	897	839	812	843	902	789	819	880	877	857	892	872	837	897	898	864	873	895	872	886	853	908	879	879	880	897	838	882	837	836	937	926	871	847	822	893	906	853	877	900	828	864	835	917	863	877	859	885	850	858	893	894	870	857	876	858	886	883	874	899	848	887	865	867	864	915	871	865	858	854	831	850	849	904	908	835	808	868	879	848	842	836	859	828	824	825	883	882	883	891	897	826	846	891	867	905	901	899	896	867	868	895	838	851	868	841	853	872	833	839	868	895	863	883	872	864	850	900	824	863	877	897	837	870	894	875	859	919	932	895	878	818	852	902	931	919	865	903	863	960	903	862	887	902	828	838	893	808	853	882	873	821	888	858	836	882	895	853	889	902	847	894	833	991	852	886	868	901	871	799	887	917	854	869	817	894	882	915	833	845	811	859	842	856	925	871	847	886	846	914	870	871	855	915	884	896	854	924	866	900	943	897	889	850	878	864	834	872	929	868	883	861	910	842	916	859	895	853	857	862	916	817	863	886	836	885	872	841	869	827	929	882	951	847	904	879	860	837	861	835	827	905	926	826	880	880	848	907	872	883	866	900	863	918	858	895	886	867	877	881	887	853	894	886	895	921	840	891	851	894	857	890	860	907	829	864	844	915	882	861	848	871	869	897	847	853	901	886	866	910	872	914	835	882	862	901	863	883	889	841	898	871	904	874	884	945	864	860	871	899	858	876	885	854	878	852	895	860	898	880	851	894	882	927	844	911	906	870	887	853	923	880	848	864	876	909	854	902	842	841	859	830	902	886	902	865	856	849	873	908	863	862	926	862	841	841	930	880	873	903	906	879	896	858	865	868	884	879	873	861	862	876	885	855
21541	7185	5228	1381	1006	891	804	780	719	598	494	471	471	470	453	412	422	410	367	351	418	376	380	394	327	362	356	375	371	362	356	403	370	402	374	360	349	313	349	299	340	358	363	356	356	342	364	352	356	320	348	357	324	341	367	332	342	352	307	362	385	357	393	316	330	377	364	337	376	330	339	344	391	343	339	343	349	360	368	365	350	323	376	374	339	350	384	355	346	369	384	340	334	328	352	366	337	340	383	362	362	373	353	348	327	356	336	370	380	345	348	360	360	343	352	352	354	335	377	335	377	336	352	337	340	318	355	360	348	328	357	353	347	304	327	335	345	303	322	370	346	333	381	367	332	361	340	349	358	341	330	366	314	319	328	344	344	330	340	350	354	318	318	346	373	323	350	348	325	377	369	328	354	372	348	374	332	367	343	344	354	338	322	382	342	339	382	347	396	378	343	316	348	375	334	350	330	352	351	298	355	346	339	362	350	327	365	338	333	365	371	324	338	338	366	336	351	337	370	351	343	323	319	347	377	330	339	350	353	341	358	381	355	357	341	351	351	380	380	367	341	340	333	347	368	331	350	360	330	362	327	333	377	362	324	347	316	352	360	327	350	356	332	336	359	344	352	377	316	334	328	357	373	363	352	313	335	352	358	372	305	357	353	349	310	380	369	331	341	332	373	410	355	363	357	362	364	331	394	369	370	321	362	394	358	335	356	324	341	358	358	356	356	346	357	325	352	364	351	359	333	313	324	340	374	365	327	354	366	339	345	332	361	322	371	337	341	348	315	329	348	358	379	334	344	376	381	403	368	397	317	384	338	362	364	352	370	339	389	340	337	363	366	357	325	334	345	345	371	364	360	361	356	371	349	370	339	354	346	346	346	346	362	373	349	339	365	344	337	360	301	332	356	343	350	354	331	370	374	364	333	331	322	322	355	339	361	373	355	363	302	357	369	371	372	352	314	356	340	359	333	351	346	350	345	350	355	336	379	372	325	348	364	370	364	355	347	319	349	350	357	380	338	352	356	359	334	340	360	366	328	326	371	345	351	316	350	373	378	334	384	333	333	343	353	367	343	345	363	371	326	342	367	333	360	348	343	379	340	390	340	287	387	330	341	351	380	375	404	353	336	358	332	371	329	357	361	351	372	349	338	338	388	349	333	347	359	357	372	336	315	339	335	315	370	347	351	367	331	339	344	355	345	331	344	343	337	366	342	337	367	355	341	341	355	369	366	373	327	344	359	324	353	341	311	341	366	325	370	340	327	360	332	330	389	355	337	380	369	353	351	359	353	361	352	338	327	333	335	355	343	335	355	346	360	350	335	349	358	361	366	330	345	337	355	357	365	381	333	355	366	350	374	375	323	325	357	356	363	352	378	397	347	329	329	360	332	351	351	353	327	328	341	352	326	358	361	404	376	354	340	372	368	349	370	329	348	345	356	360	387	354	349	317	361	398	346	375	355	365	338	330	389	391	355	382	323	343	357	388	382	356	332	342	305	316	351	372	334	347	361	329	358	351	369	338	345	326	344	321	355	349	350	363	369	344	337	334	348	345	329	355	362	336	356	361	342	333	337	361	331	330	349	364	333	367	368	353	386	319	349	341	342	357	355	366	331	329	337	323	357	337	393	369	350	338	351	351	355	376	338	347	331	409	360	377	321	320	346	333	345	356	343	361	344	335	347	382	343	328	377	329	395	365	390	375	363	354	342	330	357	330	370	370	374	324	339	358	343	333	380	336	353	343	326	351	340	333	351	331	379	342	377	362	354	374	343	354	353	365	316	321	332	336	373	356	341	378	341	314	374	364	355	358	365	382	352	386	352	343	314	319	325	335	371	368	325	360	355	367	335	339	337	367	337	330	316	376	344	332	348	376	342	327	345	318	356	327	362	377	359	377	359	331	354	383	389	351	332	355	361	369	343	366	357	369	333	400	340	335	356	402	356	366	354	357	330	354	349	368	359	385	355	332	349	347	379	355	353	324	348	357	366	342	368	384	328	359	353	334	343	339	338	371	382	334	363	361	326	341	369	350	330	352	314	347	369	359	360	370	326	358	389	356	354	343	392	317	347	366	358	335	368	353	342	337	373	346	351	338	399	356	349	361	342	357	358	387	348	378	353	366	354	334	366	315	328	402	343	350	360	343	353	377	311	379	354	341	327	373	346	386	336	358	367	360	337	342	347	348	313	342	343	344	343	324	362	352	344	362	363	356	339	359	368	336	325	345	369	363	356	335	350	358	351	343	321	327	338	336	348	355	335	358	338	365	372	340	357	363	333	357	367	349	302	320	337	346	363	362	365	346	324	334	316	325	328	346	333	322	342	373	368	334	328	368	342	369	339	327	346	282	355	333	353	323	365	332	365	336	394	387	345	369	355	342	361	394	358	334	316	329	346	318	319	361	372	346	381	379	310	348	336	365	335	343	330	354	347	316	349	357	374	289	338	381	368	323	356	329	343	327	314	335	361	344	352	348	355	340	353	346	335	327	375	374	329	346	343	327	337	319	313	361	376	320	380	362	310	342	334	358	379	342	355	335	332	368	348	379	372	348	335	334	351	343	335	322	335	328	328	309	373	367	358	327	333	362	331	349	364	346	358	368	333	317	370	359	367	348	376	324	338	333	368	333	356	321	367	348	375	375	337	357	317	306	326	360	339	381	375	344	350	389	358	371	363	355	366	329	367	342	347	339	331	350	351	323	369	349	316	353	348	340	321	339	326	334	332	344	345	360	331	320	345	337	352	338	345	326	373	335	334	350	324	345	318	327	390	294	350	333	378	318	322	329	331	339	331	358	340	345	367	350	341	377	362	365	381	352	368	368	336	335	341	365	334	374	321	356	328	345	360	348	340	352	345	357	390	381	295	350	371	347	352	364	375	310	348	333	387	374	336	316	356	352	330	323	343	345	348	358	343	377	327	338	344	325	331	335	319	319	304	355	348	346	381	311	308	334	378	336	360	350	332	314	368	361	344	331	352	330	340	374	360	342	324	320	352	334	331	351	339	324	374	338	334	298	339	332	338	318	367	361	368	329	316	360	345	349	373	358	376	350	340	327	349	340	344	380	340	372	338	367	339	346	351	343	347	345	364	347	314	362	366	335	321	354	355	310	325	331	331	340	348	335	367	341	345	350	383	339	370	330	329	342	360	357	349	360	309	337	355	351	391	336	355	360	342	359	327	383	342	355	338	298	340	360	368	377	349	365	381	346	347	342	340	335	371	375	343	348	335	374	345	322	317	336	353	339	356	346	335	338	343	353	334	359	343	337	338	381	314	360	356	341	331	345	359	328	354	358	343	326	369	369	346	347	340	380	365	327	344	327	367	360	324	334	362	320	357	354	384	346	331	358	366	325	343	343	358	325	314	345	387	354	375	347	362	359	343	345	336	342	347	339	332	336	334	366	345	369	317	332	328	341	357	332	368	324	389	351	367	342	359	335	351	332	345	362	334	294	356	357	340	315	321	333	318	326	345	354	348	339	340	368
15392	6035	7455	3733	3532	3428	3041	2985	2728	2163	1833	1598	1517	1463	1371	1308	1149	1091	1067	1014	1005	1026	981	936	864	909	887	905	907	829	862	886	979	912	852	833	858	885	788	869	832	876	833	855	834	820	828	841	834	785	836	793	805	837	832	833	862	779	806	796	834	829	813	860	849	826	782	821	817	803	816	818	833	816	866	748	867	837	864	865	824	862	781	815	823	834	831	787	837	820	844	840	828	824	829	803	845	844	839	829	817	809	789	807	844	842	788	833	767	821	833	775	805	830	816	832	775	816	787	809	869	800	865	799	806	813	848	817	862	839	904	798	845	862	818	814	870	771	844	846	791	813	778	809	798	813	814	813	752	866	805	790	813	774	845	865	796	820	790	782	818	846	844	853	828	866	798	863	856	827	834	833	824	847	873	809	773	853	782	805	833	837	823	830	841	832	809	844	823	804	826	851	825	819	802	829	808	801	900	810	864	836	809	801	823	845	818	820	856	823	765	788	804	811	766	815	781	811	876	813	783	809	819	833	812	803	803	810	847	842	864	829	790	854	868	855	819	805	811	766	837	811	794	823	800	803	860	854	864	816	819	817	802	837	836	836	773	825	788	834	831	843	844	845	787	852	791	795	865	873	819	843	837	796	858	790	829	848	818	823	773	842	849	778	780	851	828	773	843	826	800	837	864	855	846	880	827	840	861	831	861	820	812	813	819	803	832	785	825	837	770	832	810	816	799	858	801	806	864	818	801	846	813	804	833	817	762	835	812	807	808	835	808	831	838	833	788	858	834	864	811	808	848	765	852	800	907	775	794	873	806	821	833	800	810	800	837	833	794	804	847	816	853	855	824	777	822	739	811	806	802	797	800	844	833	830	792	851	861	785	839	825	842	811	865	809	827	818	796	803	806	825	879	848	861	858	793	816	883	821	819	883	883	865	831	775	831	829	841	823	777	833	833	799	798	761	828	834	868	826	894	798	794	848	806	796	843	826	832	807	816	843	812	894	838	813	797	843	857	823	800	844	835	831	833	814	824	841	787	814	873	844	860	889	850	851	808	819	826	810	822	803	809	859	813	820	851	850	802	839	809	841	834	822	833	797	803	803	814	813	862	833	789	840	832	882	828	832	868	857	794	825	803	828	846	817	805	829	810	814	858	809	813	882	784	802	807	839	877	818	848	817	847	834	884	837	826	860	811	808	820	804	799	824	831	838	865	821	783	793	831	828	815	880	844	830	853	822	854	830	815	773	807	795	843	826	798	831	832	821	793	819	840	876	838	846	826	817	795	811	790	836	818	849	828	795	839	811	804	765	791	825	837	795	883	791	832	829	816	842	827	790	819	852	862	870	798	830	867	794	837	819	801	830	829	823	825	809	801	826	808	854	774	786	812	819	835	818	811	815	843	816	842	804	802	807	872	790	868	817	853	863	800	856	843	824	835	789	790	839	840	867	819	857	814	808	799	847	812	831	802	802	833	820	859	880	830	829	846	844	847	814	795	819	824	821	874	820	774	850	778	847	848	842	852	858	860	844	860	788	845	761	849	824	835	775	794	807	844	770	837	834	806	802	837	844	848	873	817	822	823	806	779	792	824	792	833	831	825	816	813	811	868	784	853	872	827	814	792	842	816	845	799	835	795	810	849	794	825	879	852	817	793	869	855	807	808	845	812	859	821	796	812	835	795	816	839	823	827	763	795	826	807	846	856	860	819	852	813	857	858	820	819	797	814	793	832	789	849	855	793	818	779	796	813	800	848	812	803	820	783	840	795	805	761	819	879	845	849	778	795	823	854	793	820	846	810	837	830	795	827	801	803	846	825	858	818	809	851	825	804	839	827	874	726	841	833	818	841	842	805	828	760	816	852	826	802	769	816	869	849	849	832	860	847	876	838	815	791	849	811	849	807	816	832	848	854	808	851	774	806	768	854	855	785	818	825	824	799	835	809	832	822	880	824	839	839	839	852	814	879	829	770	821	821	813	837	829	825	805	846	853	864	852	802	812	861	837	879	844	813	839	828	849	872	823	812	784	788	830	815	848	824	853	805	773	843	812	801	846	808	832	784	779	833	837	799	818	821	833	846	804	795	813	820	861	806	866	829	811	874	815	837	886	827	791	813	819	829	836	817	808	853	828	843	765	818	858	820	840	848	831	805	789	843	835	798	806	848	815	854	816	800	804	839	871	788	829	866	856	809	831	878	849	809	842	866	829	793	849	851	789	791	828	802	806	864	813	861	875	864	857	817	811	843	809	852	782	828	846	823	867	855	885	807	836	789	766	802	852	860	822	837	819	823	798	858	849	843	902	787	820	843	801	812	802	798	845	835	820	842	901	811	878	874	863	833	843	814	842	820	839	821	834	878	827	866	786	803	815	817	812	812	845	836	865	769	811	866	842	879	836	845	823	798	856	864	810	837	795	827	810	800	846	864	838	812	845	883	794	797	804	810	864	788	826	850	832	819	808	842	822	815	866	834	825	793	812	868	850	812	808	827	835	890	843	853	849	853	789	809	803	832	833	821	801	873	861	846	854	843	840	820	828	830	831	864	834	851	764	886	807	779	825	804	853	835	902	812	877	828	827	812	806	801	877	820	854	806	885	847	806	814	809	821	825	854	816	804	811	881	815	811	839	803	845	898	801	830	829	808	820	806	820	864	853	793	788	814	815	884	827	804	836	840	877	822	906	844	844	829	851	830	829	860	804	833	854	818	838	841	765	802	792	842	807	871	861	824	844	842	826	842	797	876	802	853	807	806	806	846	847	836	848	846	837	785	792	811	831	802	800	856	850	848	841	792	810	798	820	841	852	830	785	772	830	843	837	814	871	858	822	828	793	839	791	839	831	853	819	856	780	787	799	816	821	776	855	848	829	810	841	855	840	789	815	806	863	818	803	858	781	817	889	833	817	815	792	829	847	843	846	872	819	784	810	814	831	823	883	845	843	832	874	860	810	809	801	813	844	823	796	863	793	787	854	781	809	827	810	816	814	881	836	822	829	856	834	847	813	794	844	818	802	862	809	825	854	810	805	826	838	811	810	760	828	820	810	842	862	840	852	822	803	849	803	803	826	797	829	899	799	841	791	806	838	807	829	838	789	840	825	828	857	825	860	861	792	797	818	841	832	863	844	824	834	807	876	818	824	828	793	844	841	807	798	825	843	797	810	841	852	810	860	819	831	794	843	837	781	841	830	836	835	888	802	836	859	853	847	810	808	858	841	788	845	823	823	876	801	830	817	847	828	819	783	863	825	805	819	763	812	827	870	779	805	846	822	785	807	855	823	779	781	834	819	827	834	793	790	820	841	797	864	795	861	832	841	828	842	787	880	880	820	839	844	845	780	785	844	851	843	833	830	839	762	829	843	806	811	766	849	796	817	805	843	846	808	814	817	792	873	829	826	855	817	885	811	864	845	846	812	845	835	850	853	800	857	811	845	853	796	805	842	856	813	797	857	802	839	760	821	862	824	860	813	784	882	819	824	778	840	821	806	838	843
30349	11908	9147	2080	1253	1138	930	756	750	587	449	397	344	336	349	314	283	241	265	244	229	267	272	242	250	216	228	241	230	233	216	220	212	234	240	211	237	191	222	244	225	198	210	229	194	221	234	236	182	223	221	224	200	210	215	202	212	250	218	185	222	229	219	188	204	197	207	230	241	206	216	209	200	218	226	217	216	181	225	228	184	242	197	202	209	192	229	237	200	230	220	196	187	199	214	205	224	222	177	216	230	229	220	185	213	214	223	207	200	207	193	213	193	215	204	203	203	187	235	207	226	180	200	227	218	226	195	197	194	215	228	213	238	251	208	226	208	216	177	197	195	212	189	220	186	210	219	193	200	230	249	188	198	249	196	214	203	218	219	202	202	204	198	213	218	220	211	187	209	208	222	224	214	195	192	206	217	234	194	211	218	207	189	199	196	228	214	180	229	202	217	247	200	204	202	204	173	202	184	203	199	223	222	240	244	215	181	198	217	205	215	202	219	217	202	226	202	194	204	209	222	236	206	184	241	209	205	214	200	218	241	222	160	214	173	214	199	229	216	174	196	222	225	226	204	204	202	195	230	211	209	226	202	191	186	199	203	208	213	225	218	206	212	229	237	195	205	228	224	178	201	203	202	200	209	223	215	191	222	238	220	233	212	209	219	194	213	219	207	211	214	227	226	201	208	199	223	242	212	175	217	201	212	207	208	219	186	223	210	201	219	206	206	231	213	210	219	224	204	200	205	209	210	231	222	228	176	201	225	210	233	228	204	211	237	243	185	193	229	189	194	212	251	217	230	245	192	218	222	201	227	169	211	203	240	202	207	224	197	211	228	191	188	200	209	224	210	227	208	219	219	202	207	220	222	227	183	186	218	171	202	222	186	217	207	214	196	200	221	193	205	176	221	233	237	205	218	227	192	206	218	179	184	210	216	187	196	174	194	216	209	194	208	230	220	249	201	187	219	229	194	210	188	205	204	205	222	209	241	198	252	234	226	203	226	225	223	177	183	195	177	242	214	179	208	205	215	176	234	180	214	199	216	212	193	202	211	193	204	233	187	194	182	240	241	230	200	222	225	210	216	227	210	203	213	213	225	221	209	196	192	196	227	235	215	205	220	223	250	243	217	210	220	231	197	210	212	201	215	190	198	202	197	198	214	200	214	243	204	217	208	200	211	206	238	224	203	230	205	207	249	217	203	187	202	201	196	210	222	237	213	213	219	195	212	217	197	196	202	220	209	205	189	209	199	207	225	209	216	215	202	224	217	216	216	192	185	179	200	232	187	235	188	202	187	214	227	201	206	203	192	207	209	206	215	187	241	210	197	215	232	215	205	220	234	235	205	234	197	212	222	201	228	217	221	229	227	205	206	222	207	202	193	228	241	213	212	202	204	217	204	203	202	214	203	196	231	216	189	226	203	214	230	205	221	214	210	211	216	240	226	196	216	200	205	203	201	181	200	220	208	210	171	216	215	228	208	195	189	217	208	222	215	193	219	208	221	230	207	192	185	202	221	194	200	209	197	191	227	216	221	204	210	202	214	249	212	252	237	177	208	210	184	174	209	211	192	222	237	212	197	209	235	211	215	204	226	228	234	216	223	198	226	209	199	200	198	194	220	200	257	198	215	189	198	195	222	188	221	228	242	190	220	215	218	202	195	177	187	221	198	209	188	217	239	248	228	221	226	209	184	212	213	223	224	201	187	216	219	219	222	206	227	201	221	232	223	235	207	216	233	193	201	208	192	230	202	209	199	220	226	223	222	211	196	209	195	242	208	197	205	224	190	202	195	222	191	208	214	210	201	209	216	230	204	221	223	221	231	224	204	204	213	219	221	198	200	197	219	176	236	188	259	198	200	211	201	210	205	208	210	220	202	204	232	221	212	215	211	203	190	182	212	185	237	236	236	192	209	176	241	204	214	202	217	240	236	240	215	219	228	219	223	225	238	205	216	200	201	224	208	212	188	208	206	224	240	227	200	183	187	225	175	205	220	179	231	198	203	206	192	216	195	216	208	193	181	204	251	198	202	198	206	227	229	214	219	216	213	214	195	189	199	198	248	231	207	192	180	217	213	245	219	226	218	230	207	222	220	209	195	210	207	219	205	240	217	234	185	185	205	218	210	227	228	227	206	217	203	238	220	234	182	205	196	199	202	222	202	174	216	199	205	220	211	181	221	233	220	198	188	199	221	223	227	201	218	205	222	225	202	208	195	190	207	203	211	214	206	181	198	204	219	215	192	192	208	220	207	246	205	205	197	204	194	209	176	213	215	221	226	224	213	215	203	219	231	219	210	223	200	210	216	205	220	189	214	198	220	205	228	201	215	204	184	211	228	211	264	220	212	220	214	235	231	212	198	213	215	222	197	187	206	200	204	215	191	196	216	220	211	178	209	222	234	219	199	209	218	187	181	222	192	221	202	190	207	203	202	224	223	224	231	222	207	218	216	213	211	232	224	205	229	197	202	226	192	207	209	201	196	224	207	192	222	225	199	193	209	188	218	170	194	227	197	228	199	203	191	193	199	194	237	213	180	192	189	214	204	213	220	209	229	196	192	228	219	219	213	227	235	223	231	191	196	219	205	200	227	204	225	217	201	223	229	220	202	229	191	197	184	215	238	187	210	232	216	237	219	216	213	210	209	230	209	195	198	221	201	196	169	213	204	205	204	194	211	202	203	216	241	229	200	200	215	235	205	194	206	249	218	186	224	218	197	218	220	201	194	196	204	208	213	208	203	203	199	214	212	160	213	211	205	230	198	218	192	189	209	197	220	194	225	213	197	208	192	191	200	188	242	218	210	221	227	211	201	185	194	196	202	187	231	257	179	217	194	215	210	205	187	197	224	194	195	237	213	220	196	205	202	224	206	221	198	201	208	210	199	233	193	204	241	208	199	214	214	237	206	201	251	199	206	228	208	192	216	212	232	218	214	183	214	217	199	208	204	215	237	189	216	258	224	203	223	210	227	203	230	198	222	225	211	209	217	236	192	218	204	211	219	232	237	213	203	210	211	192	210	206	220	234	213	203	206	219	241	218	228	240	214	215	216	202	190	204	238	205	228	210	227	185	206	219	215	196	208	189	201	190	190	202	213	211	198	216	235	231	211	233	211	220	220	228	192	227	226	193	221	219	198	201	224	234	216	207	208	155	192	224	220	191	226	231	218	223	208	228	218	206	225	229	210	214	214	230	206	212	214	226	201	198	233	209	198	217	204	232	224	214	195	195	238	205	219	206	198	212	190	220	224	197	199	223	194	190	220	191	199	219	222	203	226	222	200	199	211	208	200	200	219	199	208	214	202	207	176	194	224	210	233	212	207	181	181	196	232	236	184	219	206	234	164	223	213	195	208	212	187	212	213	226	184	203	201	196	198	202	187	196	184	183	211	195	220	219	219	225	204	198	213	193	212	242	201	203	210	202	181	225	227	210	219	206	194	208	222	225	225	195	207	226	229	203	207	195	194	227	217	194	212	227	219	203	190	209
19852	8695	10884	5360	4734	4799	4359	3789	3195	2465	1983	1630	1632	1394	1239	1272	1076	1020	900	875	916	892	769	768	765	657	679	660	648	607	527	643	602	640	586	565	571	538	536	550	548	487	582	578	520	601	495	534	558	529	533	547	505	527	521	541	525	525	502	528	517	516	516	510	512	512	532	525	538	562	510	547	545	506	526	527	493	496	545	516	508	518	517	523	519	496	553	573	558	536	537	542	544	531	569	571	512	484	494	551	553	487	544	541	542	558	506	526	514	535	544	535	547	537	463	527	533	538	528	579	524	511	507	536	529	515	544	569	511	551	531	538	554	503	483	531	525	504	568	520	507	524	484	533	582	503	515	534	543	512	537	522	490	544	510	551	517	521	515	541	500	543	552	562	526	523	545	545	490	484	518	532	534	485	511	553	532	550	549	530	560	535	514	514	517	487	530	531	516	536	496	542	513	514	518	521	504	511	525	526	501	557	531	532	507	526	519	573	494	503	525	527	559	506	537	521	509	527	552	543	491	546	491	526	513	508	517	535	530	557	533	563	504	536	498	539	560	478	570	534	507	542	514	502	522	510	515	535	535	546	512	512	512	487	507	556	518	527	502	541	468	550	499	562	526	531	552	502	552	546	560	506	524	493	502	511	498	504	493	515	530	493	556	537	519	557	535	540	509	514	545	484	515	520	544	512	548	540	561	517	535	499	550	501	534	549	538	538	532	523	473	522	522	521	511	553	505	494	490	536	531	513	511	523	557	486	568	529	476	553	519	520	517	517	510	541	519	553	528	520	539	501	503	547	524	515	556	508	525	499	524	520	522	576	551	532	519	558	545	537	592	518	498	539	550	528	543	510	553	486	507	502	545	532	502	498	558	529	564	554	546	517	510	504	535	508	545	494	542	514	539	551	582	504	531	521	555	493	507	513	541	536	541	514	523	494	526	539	524	494	534	563	505	516	516	537	521	477	499	541	503	536	555	552	580	528	523	539	497	529	532	509	499	514	532	504	582	580	507	522	508	544	477	539	534	526	527	542	550	530	508	528	471	526	516	506	570	525	545	534	513	521	535	497	560	555	509	498	539	532	517	521	520	499	491	513	521	514	522	504	544	521	553	507	502	528	543	529	554	528	539	541	563	505	571	528	514	541	533	513	512	548	546	492	505	534	541	526	517	494	551	503	488	537	495	506	537	529	513	541	512	531	488	502	540	551	524	504	504	547	502	489	481	540	540	534	501	542	496	504	518	517	547	489	540	526	495	532	524	545	550	555	533	577	517	546	509	542	538	513	566	549	501	537	536	503	503	525	521	532	533	552	499	520	543	535	534	522	557	536	540	527	473	512	583	528	557	508	524	556	520	541	539	523	497	561	544	515	539	504	537	510	542	536	539	552	489	516	528	535	535	514	520	484	542	495	525	512	506	566	537	490	555	488	569	526	532	513	553	554	511	522	512	519	510	493	519	522	524	504	522	532	478	521	526	526	537	543	537	551	503	544	495	515	529	544	477	518	526	473	462	537	523	547	494	534	529	556	505	517	498	494	545	534	510	510	519	525	461	516	511	502	500	491	568	572	590	504	510	545	512	483	504	532	529	507	540	558	527	532	552	548	538	512	537	489	530	495	561	512	537	509	564	509	523	537	569	536	540	529	552	521	534	501	527	516	497	467	522	534	520	534	526	555	509	526	506	535	547	525	519	493	505	543	535	520	541	523	521	457	542	534	531	524	517	526	513	515	516	478	526	555	562	534	501	476	529	511	493	517	523	533	522	500	492	460	479	552	506	562	487	511	534	499	513	505	483	518	520	500	569	507	553	513	500	526	511	517	486	511	511	508	493	533	512	497	524	512	500	526	508	563	506	551	543	511	577	498	513	526	499	534	556	466	518	514	497	520	524	518	466	530	501	533	552	563	553	538	521	510	546	500	582	518	530	525	542	513	530	533	537	513	539	519	497	548	487	503	535	507	536	526	520	507	585	513	548	517	542	502	541	529	534	524	530	520	498	504	530	498	519	523	458	510	495	564	510	529	494	542	490	550	540	502	544	503	523	547	554	546	547	557	529	504	520	530	523	490	492	539	527	511	511	522	510	562	496	544	508	489	523	522	538	565	528	511	502	522	524	522	541	495	557	526	532	530	542	510	567	528	540	518	549	542	541	513	524	579	505	519	535	501	489	496	514	525	504	540	542	477	527	521	484	514	551	522	498	543	556	519	536	497	524	510	532	499	489	548	506	512	529	536	520	509	540	546	498	537	501	477	544	504	553	510	557	515	517	522	529	538	537	571	517	532	531	528	549	492	551	533	510	587	511	525	470	511	491	528	489	589	570	528	503	511	511	513	529	530	511	548	538	509	529	522	511	480	512	507	531	523	534	515	530	510	563	511	558	490	532	524	480	523	501	545	503	547	546	531	532	527	495	521	530	531	505	532	529	507	528	510	488	509	519	518	517	535	519	536	527	569	541	546	484	539	538	514	494	560	538	524	512	526	482	543	551	506	538	467	512	553	551	516	537	536	534	539	527	485	541	538	496	528	529	498	522	518	537	515	499	544	514	515	526	557	501	511	552	530	511	540	528	505	485	522	500	482	511	515	543	517	493	489	502	548	466	524	491	545	545	524	547	518	511	562	536	472	530	477	541	509	524	528	499	508	505	497	549	529	500	526	516	540	532	564	525	498	543	527	515	563	504	527	531	517	528	521	502	506	525	513	501	522	562	558	561	548	549	538	527	499	537	563	525	520	514	536	507	544	503	513	480	528	532	541	524	509	493	489	556	516	535	510	510	514	533	501	505	509	548	547	499	517	535	487	535	515	547	535	499	526	517	512	554	548	544	515	545	556	511	528	506	514	528	507	562	549	522	519	520	543	517	509	547	544	511	504	564	540	535	505	521	504	516	552	543	516	510	513	559	520	502	572	547	529	540	518	525	490	557	531	541	532	510	485	508	526	528	522	532	507	495	510	518	550	549	544	486	497	521	493	547	528	488	523	530	538	555	510	505	499	514	539	518	514	484	513	569	535	529	519	557	547	486	547	532	555	489	513	522	531	525	525	543	500	499	513	538	513	521	543	522	488	542	499	532	513	512	469	507	525	523	529	541	514	529	537	537	465	519	516	524	509	531	500	489	544	533	535	504	537	507	525	510	510	531	522	512	539	514	499	500	495	555	547	507	545	506	517	513	539	501	521	536	576	538	513	566	523	484	531	494	504	551	471	500	535	505	528	506	510	511	504	484	530	496	472	512	534	526	509	514	541	543	557	484	548	544	538	517	529	513	539	512	526	581	514	537	519	508	553	509	549	495	542	540	547	497	527	529	552	560	561	507	528	498	516	543	513	539	511	546	504	514	569	550	509	500	521	499	531	488	503	515	552	515	549	491	536	517	550	558	530	525	562	535	539	531	503	539	534	518	515	546	509	578	526	520	512	519	520	492	521	541	512	495	517	559	515	554	561	524	548	523	497	528	547	495	546	547	551	538	526	548	537	536	602
8370	2777	2382	883	765	707	663	598	503	486	447	394	429	430	401	411	432	397	351	367	365	411	381	362	350	357	392	381	358	377	383	387	372	358	377	338	388	367	407	366	357	351	371	396	365	360	391	401	356	368	382	368	367	371	389	395	359	384	376	387	362	380	347	360	368	335	414	368	373	398	346	363	353	360	336	369	354	363	358	339	351	355	391	391	358	363	346	379	340	382	349	396	405	373	344	364	377	373	365	341	348	382	385	363	409	334	380	371	320	370	404	362	373	378	385	410	347	342	389	363	360	385	375	395	394	405	345	374	367	382	343	354	362	400	368	384	355	373	355	374	382	354	332	370	389	370	411	380	426	382	349	356	401	408	358	382	390	383	365	363	363	368	373	362	365	408	372	378	375	354	380	373	371	345	383	396	372	353	419	375	368	380	359	409	382	390	378	375	351	358	420	357	364	394	394	346	384	392	384	355	395	404	352	398	376	380	378	339	347	380	386	385	333	404	369	388	341	374	393	336	365	346	382	400	401	344	404	381	390	358	368	368	366	399	396	432	380	383	355	347	384	365	370	362	369	332	402	390	400	380	388	388	375	319	365	393	336	365	351	376	383	362	387	394	338	353	355	389	395	364	405	393	397	377	381	394	347	381	361	387	374	342	378	339	364	381	366	406	372	392	395	355	324	373	347	366	368	380	356	377	400	362	403	414	376	357	390	357	395	368	345	388	359	358	359	385	373	346	346	374	357	403	389	387	403	389	365	363	383	366	369	357	376	354	362	398	393	367	362	388	353	378	365	352	346	348	355	357	386	370	361	366	405	344	399	408	389	391	356	357	358	378	382	413	386	377	357	376	377	387	379	383	361	355	401	372	385	371	345	385	364	362	336	384	399	399	391	396	383	401	368	336	396	366	364	347	404	397	368	376	340	385	334	353	362	378	368	375	344	372	382	344	390	369	395	402	427	374	361	394	351	347	383	340	375	351	398	354	388	358	363	410	385	354	375	401	346	366	417	343	360	387	357	375	372	407	349	336	369	374	362	378	382	359	403	371	331	395	373	364	406	340	375	387	398	384	406	406	371	415	342	406	357	345	393	364	361	346	383	367	397	386	399	353	398	368	367	385	383	372	360	384	354	397	385	408	368	387	318	395	402	329	364	360	371	358	353	373	416	403	382	370	357	350	350	344	386	408	367	371	371	399	398	388	384	356	362	358	375	368	338	347	412	357	375	357	359	358	412	349	397	347	380	368	381	392	364	379	350	360	393	375	394	372	372	384	381	381	341	384	357	347	360	391	367	381	386	362	337	390	359	364	392	386	376	351	356	390	380	373	396	356	346	341	342	387	384	377	396	395	395	361	361	371	378	360	401	401	385	367	390	371	410	373	371	363	350	367	352	380	384	370	357	381	395	352	382	369	381	375	352	375	377	385	366	359	395	392	362	341	359	373	326	378	372	389	376	382	382	334	381	365	396	344	349	379	386	350	371	373	395	407	333	371	365	396	372	391	351	363	375	351	357	389	364	381	365	338	366	388	357	368	386	403	348	362	364	383	378	360	399	365	416	387	354	397	380	352	379	340	367	382	399	384	416	355	346	398	363	319	370	361	390	375	380	354	329	329	350	359	404	384	368	368	377	334	363	363	385	390	384	384	379	377	370	378	420	392	362	365	383	404	391	366	354	359	362	355	374	354	377	371	387	397	383	402	392	383	376	394	333	355	348	403	384	395	360	354	370	382	336	370	375	358	403	348	352	362	377	395	380	366	387	381	395	383	365	370	359	328	350	389	366	370	379	416	385	361	377	383	361	367	389	385	406	381	371	341	344	356	401	405	391	390	371	383	364	408	360	405	386	401	348	344	358	365	386	380	374	331	367	389	344	389	395	360	396	384	362	331	331	395	352	382	412	392	419	393	360	397	364	378	379	340	370	394	393	396	408	382	342	345	377	365	387	371	349	390	356	354	406	357	399	343	364	398	363	396	369	373	353	371	362	380	373	376	381	333	361	369	368	389	364	368	413	364	351	368	382	401	346	369	343	350	380	373	374	370	363	373	373	340	343	386	386	377	388	403	352	377	393	376	386	362	373	363	368	393	387	352	396	422	352	378	400	355	399	378	372	393	413	370	402	365	405	356	381	396	358	364	401	362	390	376	394	376	400	383	413	388	365	385	368	363	368	372	355	357	386	399	391	392	365	343	357	387	398	396	395	373	367	395	371	389	403	383	399	343	377	395	384	354	359	368	376	335	369	388	378	358	372	398	378	377	328	343	398	362	359	322	363	392	360	342	384	409	349	309	358	357	363	385	363	361	358	344	380	359	430	349	345	395	376	397	369	399	339	363	345	358	344	366	399	348	356	378	409	359	373	384	388	354	389	361	390	406	386	370	382	358	354	377	365	379	393	356	389	372	375	410	382	360	369	354	366	381	356	376	379	389	382	340	381	395	359	357	381	377	378	349	357	398	367	381	345	364	385	377	384	368	366	390	356	381	406	381	387	358	362	365	394	347	360	378	384	391	384	379	356	372	385	364	369	360	410	347	344	321	357	377	370	376	368	343	354	353	343	364	328	383	389	345	384	384	344	398	364	392	381	397	371	306	393	378	390	357	350	341	349	359	356	428	409	365	379	353	372	353	377	374	352	397	356	367	370	400	358	364	400	397	325	365	350	373	377	395	382	368	398	402	382	346	393	392	398	323	388	385	389	359	391	363	338	341	394	387	348	388	394	358	368	394	382	351	374	363	349	377	370	364	385	389	340	376	389	400	406	383	363	369	363	393	420	366	392	375	334	360	368	355	380	381	384	388	421	389	332	365	354	353	358	386	372	325	354	386	378	354	367	357	356	378	389	388	388	339	349	383	364	412	369	388	377	337	361	381	381	394	394	371	394	388	400	366	379	339	378	342	393	375	398	412	379	373	366	360	412	346	382	325	345	339	404	343	368	363	369	360	392	352	355	399	381	372	358	411	359	386	401	370	378	357	372	387	391	335	369	345	392	412	379	411	368	371	385	457	407	340	383	399	343	357	363	365	342	377	391	380	367	345	359	368	368	332	363	355	353	352	370	379	367	399	386	365	363	373	372	391	381	334	383	385	379	362	346	380	350	369	372	364	372	387	370	358	329	344	386	358	418	355	380	354	386	345	379	371	428	382	355	386	352	358	411	384	363	367	351	315	340	354	395	367	368	381	367	339	377	362	378	341	325	354	351	385	363	357	374	349	379	411	365	401	354	400	365	351	372	381	341	357	376	387	354	381	397	419	427	369	328	360	333	402	382	375	370	389	363	385	427	341	358	324	353	403	357	362	366	356	361	375	366	326	383	381	396	395	347	396	383	338	340	372	372	400	358	356	400	391	357	381	357	388	393	382	367	390	416	369	342	386	338	370	386	365	352	395	359	381	358	376	360	338	352	392	395	347	352	361	378	358	339	368	387	371	387	375	359	373	355	376	404	371	358	378	339	362	380	382	360	372	367	380	386	371	360	384
6584	3248	4291	2645	2464	2498	2401	2084	1811	1570	1271	1245	1193	1159	1110	1061	1017	1061	1013	999	982	987	946	938	920	911	828	898	933	886	911	943	890	923	900	890	899	867	888	876	825	861	905	902	891	821	874	868	902	891	896	929	962	891	873	864	887	864	922	864	900	859	845	848	877	875	901	840	878	877	862	906	915	857	900	888	888	866	905	862	908	904	898	824	898	871	854	901	874	857	858	919	886	887	890	886	907	851	906	901	889	854	926	908	873	901	876	867	851	909	865	905	885	850	896	869	919	901	942	860	879	846	881	836	884	868	907	863	885	831	872	839	892	880	873	891	859	938	883	856	844	873	863	908	864	903	857	904	928	928	905	850	870	844	860	858	882	876	875	934	868	852	927	872	900	928	856	908	888	869	872	895	894	882	877	930	852	852	892	919	884	919	902	887	896	866	883	898	900	893	880	903	896	869	888	850	926	894	873	845	902	873	881	879	853	884	814	866	842	854	849	888	842	879	888	898	883	889	857	914	869	878	901	841	908	868	900	888	844	915	818	884	917	908	827	919	850	896	836	909	855	889	894	877	875	895	860	890	923	876	885	880	835	851	867	897	838	860	889	828	896	860	892	919	923	855	847	826	862	950	855	894	870	931	894	885	851	898	941	899	891	860	817	885	883	867	917	935	856	839	913	886	905	932	871	854	946	858	871	939	861	861	823	881	894	831	855	903	854	855	894	855	870	899	916	840	900	872	930	845	906	893	879	846	918	881	928	885	861	844	851	913	825	867	914	888	862	926	858	849	858	893	914	888	841	933	865	959	852	894	823	853	860	864	858	851	908	851	844	870	819	900	903	844	877	900	932	872	836	908	895	944	876	838	958	884	903	890	953	876	902	894	964	829	831	881	880	905	867	856	894	878	894	891	827	892	898	832	868	885	907	866	876	867	877	878	871	880	911	883	912	877	911	895	879	812	880	900	890	931	838	912	897	836	867	853	865	813	903	860	875	845	930	831	833	897	871	884	882	839	874	908	891	840	891	908	835	913	830	861	877	881	905	866	859	864	848	881	845	959	879	885	900	904	897	879	857	857	842	871	870	858	888	826	867	880	868	869	812	889	894	890	876	928	865	889	900	920	871	907	877	855	897	887	841	872	911	888	891	889	880	854	853	846	877	855	903	844	876	847	901	868	872	913	876	907	882	860	863	876	856	941	931	917	931	823	900	858	860	933	885	833	920	837	916	882	850	861	898	860	896	815	899	911	865	908	882	863	881	856	868	878	868	868	865	892	875	900	887	899	928	915	839	852	887	859	839	883	908	857	880	901	942	887	856	878	908	926	828	906	915	840	906	907	820	934	867	885	890	785	851	883	910	893	928	891	876	867	949	880	930	929	886	902	913	867	846	908	858	914	899	855	877	918	858	867	861	902	908	880	874	903	917	946	865	874	872	842	880	913	897	879	896	863	875	886	837	861	917	846	862	875	856	957	887	858	920	869	914	895	883	827	865	898	867	862	851	852	830	877	844	812	871	873	934	905	936	934	912	882	862	911	874	873	864	830	857	885	862	862	869	848	902	918	879	890	862	856	903	838	881	869	926	888	867	891	881	915	895	852	905	879	886	884	894	888	909	885	842	905	887	900	883	889	850	890	925	850	871	884	885	915	819	916	876	851	906	896	837	891	947	883	824	889	857	849	881	876	903	855	859	861	897	895	850	886	863	867	868	858	899	915	877	863	878	883	910	881	847	839	836	889	875	896	856	871	878	914	871	885	858	886	867	916	847	878	905	911	834	840	888	865	845	889	881	857	899	888	898	943	861	905	870	881	884	865	914	924	867	876	840	907	875	903	855	886	859	853	881	905	852	893	840	887	902	883	878	851	858	914	807	888	859	884	862	845	866	875	867	854	851	901	865	870	942	853	893	833	845	866	883	894	895	833	868	839	868	868	870	898	887	905	903	902	868	874	977	928	875	973	885	926	871	885	863	912	915	868	892	901	862	893	868	883	885	859	876	900	845	907	887	960	865	827	890	926	857	861	880	893	836	906	893	889	885	859	923	880	839	875	855	854	830	894	874	863	871	906	882	886	926	829	876	879	832	899	893	859	915	870	881	882	920	832	881	878	869	875	909	921	842	887	882	871	882	886	905	892	883	843	954	874	889	844	859	901	870	872	893	879	851	845	894	881	857	879	906	886	877	838	850	910	860	908	870	877	895	905	923	921	910	885	867	909	874	928	845	944	850	858	889	856	908	935	915	871	859	898	885	900	899	845	859	861	880	885	853	890	869	877	868	856	875	938	851	828	890	926	857	902	835	825	861	881	905	888	875	902	889	899	901	880	956	865	864	918	892	850	879	883	915	865	906	876	888	861	836	821	870	862	934	900	908	880	856	906	890	834	870	898	874	858	939	883	910	875	868	882	905	883	862	893	888	888	826	884	886	849	904	924	899	839	911	868	863	848	856	871	868	884	887	875	913	908	856	916	873	901	871	918	874	894	897	887	875	873	850	889	898	857	888	914	841	848	867	909	832	877	881	872	848	844	899	838	924	933	891	892	918	904	900	849	918	871	920	896	954	903	838	840	889	912	879	889	902	916	868	863	911	882	818	925	910	837	937	857	903	882	867	885	889	887	832	894	855	893	833	896	862	878	857	888	900	871	866	828	828	867	894	855	850	865	890	894	889	924	929	815	892	849	926	931	859	899	880	855	899	889	934	886	895	932	891	873	886	866	879	840	890	886	795	876	857	905	897	907	859	855	901	875	849	959	818	959	868	882	862	847	846	856	864	853	913	913	873	870	880	840	924	879	837	837	883	839	888	885	863	876	882	959	862	880	937	873	856	853	886	870	860	860	928	902	900	917	870	889	898	836	887	845	925	869	892	890	924	838	825	841	887	852	869	862	882	890	877	858	884	891	843	840	845	912	849	883	912	912	838	903	856	879	951	920	890	829	838	873	907	884	897	837	882	890	893	877	883	838	856	901	890	897	889	857	871	862	911	895	880	889	869	875	872	857	860	873	966	881	873	882	907	887	848	872	902	906	886	853	938	890	880	896	937	926	922	814	903	862	906	881	909	855	928	898	859	844	921	897	902	921	894	856	913	952	803	869	908	891	840	928	930	892	896	829	847	879	869	840	854	889	936	909	817	927	886	873	897	879	847	852	895	852	927	888	872	854	888	838	901	865	885	901	849	896	877	846	859	858	854	898	906	881	880	948	897	884	892	892	817	894	868	898	888	876	919	909	875	875	831	854	854	919	831	880	894	917	866	864	871	886	906	862	873	839	915	890	826	843	892	895	887	889	826	873	872	860	877	909	881	867	841	844	856	922	843	924	890	860	885	916	908	892	891	890	880	846	927	851	852	860	906	913	854	903	922	941	887	885	870	905	887	848	837	835	935	901	895	910	896	878	850	885	877	866	928	907	891	862	903	867	845	869	849	914	848	869	882	910	873	884	871	906	905	867	879	856	846	892	873	933	907	883	884	895	834	836	854	926
20429	7346	8139	1905	1097	1080	893	796	683	604	533	495	450	453	482	437	402	390	375	380	408	369	339	375	350	355	325	405	352	376	360	370	367	376	345	338	368	335	385	338	362	344	341	351	346	373	328	371	358	354	361	339	369	345	351	384	344	366	369	375	365	335	319	328	324	325	336	349	349	337	338	356	336	352	362	386	331	390	335	351	364	357	342	388	352	375	370	341	349	387	380	351	363	332	358	344	374	362	378	325	376	343	388	354	344	354	375	351	322	390	301	354	380	364	376	372	343	346	324	333	354	355	381	355	350	334	349	360	356	352	343	370	359	384	361	328	320	418	381	369	325	342	335	326	376	380	341	334	354	356	371	351	334	332	372	345	343	328	374	380	338	373	349	347	326	348	360	360	318	341	373	315	331	307	348	332	336	347	370	367	382	349	360	368	362	355	372	340	384	373	339	369	361	361	327	344	349	347	368	375	372	360	343	358	322	403	348	383	348	338	335	377	350	329	334	344	396	353	345	346	352	322	363	339	360	327	340	332	347	323	349	357	382	338	373	375	356	331	365	361	363	368	371	350	359	365	356	369	324	332	365	342	332	348	373	369	377	369	338	347	324	326	354	355	355	363	366	374	348	354	323	333	349	347	338	349	381	363	361	362	347	356	363	344	371	320	350	349	357	361	324	383	362	342	355	314	373	362	357	364	329	365	371	351	374	337	400	371	336	358	337	354	355	363	360	372	362	345	369	337	318	368	338	309	349	330	345	381	317	355	373	346	368	385	355	372	345	369	334	332	348	352	329	317	346	320	335	349	356	355	341	351	337	353	359	323	427	346	367	318	352	333	342	376	376	339	322	338	358	342	326	360	363	373	352	357	349	371	339	335	352	338	369	342	356	333	322	383	362	365	372	321	367	378	334	356	356	380	350	371	368	353	323	370	357	340	372	366	359	346	367	410	370	384	357	326	356	339	363	358	349	370	330	349	343	333	298	343	356	352	352	366	345	371	355	343	337	383	343	318	351	339	357	327	307	365	335	400	317	348	336	352	341	374	364	370	402	359	362	341	393	344	343	354	361	372	350	353	351	333	359	343	342	327	350	339	368	321	334	363	335	313	322	317	341	333	378	334	357	359	380	348	387	358	345	338	347	330	346	361	364	334	412	364	309	360	328	372	373	357	348	334	338	338	374	303	350	374	347	359	371	384	357	342	362	354	359	357	334	315	379	344	346	364	372	348	379	371	382	377	331	359	337	365	334	367	347	375	327	332	336	378	338	345	361	348	345	377	329	369	364	357	362	347	354	391	359	351	319	339	384	348	372	361	335	361	332	411	358	364	338	349	342	331	364	375	338	374	334	371	356	342	324	338	345	348	335	338	351	332	346	348	353	329	352	329	348	338	338	348	385	385	363	372	358	393	340	327	355	379	383	374	366	338	362	331	326	361	324	343	318	365	347	375	376	362	364	359	348	330	389	352	389	360	349	324	361	342	342	326	352	308	344	335	309	337	369	354	344	362	317	354	344	363	403	324	368	378	356	349	340	372	346	381	339	320	329	368	379	351	341	342	340	320	332	402	331	354	351	334	368	336	351	351	353	344	344	309	351	351	344	339	343	356	355	372	372	374	359	344	355	339	315	337	358	367	343	338	353	381	320	354	341	362	361	331	317	330	331	357	360	373	369	315	345	359	343	364	322	351	371	359	375	335	337	384	356	372	352	382	359	358	376	368	322	367	385	339	366	407	329	349	348	337	358	352	388	338	378	355	370	323	342	379	393	357	336	328	367	360	332	345	355	361	354	402	360	380	353	338	399	339	353	370	365	343	351	370	331	355	339	358	385	393	342	349	333	393	363	338	330	325	347	342	340	370	376	349	369	382	362	360	341	329	322	348	351	337	316	319	368	337	370	375	348	373	353	322	375	352	336	379	341	332	351	333	366	379	345	349	354	385	350	364	366	351	354	340	346	346	351	336	373	351	298	340	371	370	358	373	309	377	320	323	362	373	357	336	336	352	377	328	337	356	371	376	348	348	355	366	363	325	332	375	327	369	358	343	365	357	362	337	356	370	352	370	359	324	364	343	358	361	396	336	376	397	392	375	366	355	382	375	375	381	354	371	358	374	336	363	357	324	348	331	373	328	339	365	379	366	324	411	381	342	329	345	333	340	350	342	314	351	375	331	381	339	381	342	306	353	338	367	392	337	357	358	345	344	324	363	376	346	374	343	342	332	355	344	362	363	342	380	333	345	364	330	379	340	351	392	367	361	368	349	374	330	366	395	352	329	333	348	333	302	319	348	374	348	368	368	377	346	341	356	334	359	354	372	385	387	334	325	318	320	363	333	376	352	340	323	382	371	332	361	333	350	349	345	317	349	335	386	384	311	354	386	318	331	325	370	346	337	324	323	348	317	346	375	343	320	363	330	335	308	349	358	335	346	341	357	343	350	389	417	398	346	351	381	353	350	360	368	400	323	342	342	342	344	356	375	371	369	358	336	378	324	328	367	350	324	346	351	361	369	364	355	347	320	376	342	367	362	348	370	345	345	379	350	363	379	339	382	354	407	364	348	349	346	321	378	383	372	356	368	344	346	350	319	346	341	327	349	344	365	402	384	335	356	374	352	351	339	333	399	346	398	369	336	382	351	350	342	337	382	376	334	386	322	329	352	336	383	375	351	331	373	345	315	368	387	371	342	372	330	338	336	349	323	380	385	333	341	365	382	342	340	392	368	367	366	325	345	307	316	345	342	331	357	382	395	358	365	356	370	350	333	373	327	363	329	388	355	342	319	357	360	319	353	361	403	348	334	331	332	311	355	356	317	364	368	338	385	367	388	336	350	393	333	344	347	343	320	376	388	356	363	354	360	355	348	353	369	370	363	340	345	353	323	312	340	347	368	342	370	356	345	332	349	372	354	338	365	347	360	353	331	346	378	342	320	370	363	387	362	381	359	353	367	312	335	339	365	361	329	338	370	333	333	354	347	357	354	363	330	345	363	389	333	363	362	323	378	354	331	364	357	372	385	365	355	313	347	337	367	360	326	335	373	339	329	357	381	346	366	341	365	345	367	366	371	380	342	321	347	333	366	382	373	378	354	359	331	359	347	361	371	342	330	396	396	338	363	359	331	357	364	335	349	397	356	356	353	340	338	347	342	373	346	351	400	362	358	356	317	336	401	371	369	331	318	339	314	329	349	335	348	364	375	358	348	389	329	404	395	336	370	323	376	307	351	354	359	374	348	362	351	357	371	376	370	399	364	348	298	376	365	345	376	339	314	342	347	347	398	358	344	357	354	358	370	380	342	384	336	347	349	346	373	368	368	338	352	366	358	346	335	374	367	329	321	378	362	347	325	355	352	331	318	309	361	340	359	346	342	336	390	382	337	372	387	332	348	311	360	344	353	378	314	327	342	318	338	351	348	344	350	341	357	381	372	359	328	365	366	352	334	357	331	370	387	366	342	317	393	364	359	319	362	373	348	372	368	399	376	347	348
14580	6813	10796	4858	4221	4020	3727	3248	2547	2114	1761	1602	1493	1366	1294	1321	1199	1160	1174	1100	1070	1009	965	941	952	900	884	879	826	940	899	849	912	895	907	865	841	900	856	807	816	830	886	872	817	829	828	836	863	808	795	844	909	824	812	869	842	834	838	821	778	789	788	835	871	810	850	832	823	871	842	829	836	808	801	843	868	813	843	823	855	784	853	862	870	810	864	808	836	806	826	810	834	870	787	806	808	834	873	834	844	876	862	812	816	863	832	801	830	854	816	792	854	841	805	797	821	794	801	849	822	832	829	888	839	821	825	808	810	825	868	789	822	807	832	822	841	841	826	797	852	839	802	817	858	821	830	839	772	823	822	827	814	807	810	854	813	862	831	821	853	859	791	858	801	853	802	805	791	874	762	851	863	835	837	867	867	815	860	835	829	838	876	804	818	842	835	881	851	804	855	812	859	829	819	803	838	844	793	809	889	848	840	838	835	792	847	865	803	804	830	746	847	806	831	829	844	860	801	803	823	853	844	800	813	848	798	841	883	851	876	829	817	808	753	825	857	851	863	809	819	757	833	840	812	845	784	804	819	814	820	790	831	796	785	889	858	863	775	773	900	785	764	812	812	846	848	799	809	831	834	776	827	815	833	828	798	857	823	824	813	803	831	864	847	894	839	836	864	809	821	833	831	843	857	830	777	808	876	842	841	844	855	807	818	853	820	847	883	818	830	850	809	811	862	790	862	877	789	853	862	816	850	789	855	819	799	781	814	830	785	806	815	819	808	815	827	853	812	824	783	838	818	836	814	817	817	799	828	797	852	882	832	840	832	873	829	859	837	824	808	837	805	881	866	827	846	801	900	817	813	800	838	814	827	822	811	864	859	868	838	844	860	818	828	820	805	860	869	860	830	798	809	855	840	856	788	816	807	845	795	781	861	834	836	816	882	813	854	811	838	815	793	820	782	821	804	848	828	833	841	830	867	848	850	812	807	845	836	815	809	863	813	766	888	824	799	814	829	829	825	871	821	850	858	800	820	805	822	811	821	861	862	883	844	822	841	827	873	797	818	831	822	834	841	829	841	824	859	813	873	842	855	779	802	896	874	819	825	781	826	892	825	823	845	816	877	866	819	819	826	825	841	827	855	837	851	864	889	822	827	823	826	830	849	828	817	814	785	828	858	846	840	815	810	829	863	832	839	855	817	838	830	798	840	764	872	873	826	856	855	828	834	778	787	844	852	850	810	849	863	854	804	882	887	766	799	884	791	838	837	806	881	830	828	837	792	823	828	776	781	869	834	874	792	856	765	781	847	853	817	831	839	875	836	816	787	806	874	818	844	745	839	847	857	891	858	856	884	855	842	874	854	860	825	843	823	810	854	800	819	821	824	826	791	810	803	894	839	864	826	803	782	823	787	850	815	828	856	849	829	859	875	888	842	843	826	844	846	841	857	819	851	881	806	785	822	853	815	839	821	839	831	847	857	855	827	808	797	839	914	809	833	861	873	822	809	847	866	839	830	800	814	782	847	843	806	816	816	853	830	810	885	815	852	830	804	854	786	835	820	834	798	825	841	852	822	834	860	793	819	874	812	801	791	844	897	822	790	811	866	853	851	801	847	857	889	815	826	834	852	789	833	846	797	798	770	787	834	774	816	816	848	822	834	867	859	816	821	817	871	810	843	823	845	818	852	843	851	866	870	806	845	812	801	787	841	849	831	855	796	854	798	818	838	870	758	830	872	837	857	839	849	738	835	818	823	774	862	823	803	888	848	799	816	839	829	845	850	824	902	844	861	796	813	787	839	841	807	840	854	822	850	842	809	800	836	815	872	806	812	810	836	793	817	780	850	838	863	812	806	881	843	816	817	838	806	835	847	812	826	784	799	818	798	838	780	785	834	843	781	853	882	825	833	818	814	826	814	820	847	830	856	849	802	813	844	774	832	806	873	842	856	851	861	839	836	796	812	835	861	813	836	826	793	821	857	817	833	853	800	802	816	850	844	869	834	898	864	847	799	819	791	826	827	834	806	845	815	822	848	877	847	829	864	838	899	887	839	846	794	840	811	772	835	836	812	844	866	846	822	822	833	802	793	833	795	843	849	858	826	810	813	788	856	832	812	823	807	826	853	806	783	808	860	866	842	809	813	861	849	755	859	887	843	808	760	858	890	828	866	815	824	797	812	833	856	861	818	830	857	806	838	866	828	844	859	848	762	792	869	825	791	843	821	795	807	826	849	806	818	815	868	860	862	873	845	806	869	842	766	785	803	820	827	795	896	793	840	898	826	835	817	836	810	798	830	887	821	794	769	878	815	820	852	833	855	840	815	814	780	882	849	832	815	794	859	809	861	794	809	825	815	845	815	779	875	853	837	863	821	823	802	861	848	817	773	782	801	866	811	838	849	848	828	813	817	823	843	789	824	766	822	872	793	832	798	843	821	778	806	829	800	822	856	854	881	833	830	804	834	819	865	834	869	820	816	834	857	860	852	853	819	780	857	825	849	754	843	817	848	769	852	816	841	855	816	841	886	832	777	858	874	789	856	869	782	824	828	882	843	853	832	819	841	849	841	789	858	834	822	790	838	852	837	769	821	848	804	803	829	756	838	857	852	849	845	905	870	773	817	824	838	792	824	819	836	823	803	827	850	871	823	805	817	791	833	822	777	832	838	841	812	845	871	851	814	834	860	889	817	866	784	813	806	832	835	875	828	834	825	826	830	862	826	844	860	813	833	778	859	837	845	848	835	808	813	775	862	791	863	861	758	837	816	877	830	788	812	833	813	812	781	763	800	809	873	814	825	865	799	834	841	844	903	871	831	819	855	792	818	843	855	870	867	776	809	878	833	808	847	798	792	843	838	805	825	841	847	809	883	808	805	831	855	816	775	834	884	770	820	788	873	833	843	767	838	853	885	819	834	790	841	851	803	826	919	831	855	876	803	824	862	835	806	866	819	875	826	805	828	880	797	849	809	840	805	808	825	845	815	812	861	847	828	781	797	847	884	842	851	827	857	860	890	821	850	814	838	844	821	852	813	793	820	821	832	832	839	792	823	849	819	787	834	853	811	915	845	816	793	841	833	821	866	843	807	823	866	805	857	879	823	839	835	830	807	831	846	827	839	845	770	837	820	827	800	804	774	821	854	869	839	827	856	838	869	774	869	830	855	866	826	864	828	824	868	842	849	836	852	787	865	851	846	813	792	810	863	804	802	788	836	777	844	826	822	858	821	807	861	782	786	837	823	815	853	831	838	790	794	830	825	871	850	834	805	787	809	836	839	799	839	849	880	819	847	832	795	803	797	811	833	877	825	825	800	873	824	783	831	853	839	817	885	826	812	842	827	868	843	811	808	829	829	826	855	821	864	850	813	830	824	865	859	786	871	824	801	835	861	813	881	799	843	766	849	842	866	825	838	857	856	835	840	857	829	826	853	838	793	792	852	857	812	796	884	819	794	836	804	774	827	866	790	824	792	819	821	859	819	827	800	842	827	821
29891	10129	12757	2938	1530	1257	1070	750	614	487	457	418	418	366	333	336	310	267	287	286	295	285	244	215	264	237	197	230	247	240	234	227	210	227	224	207	196	216	231	242	201	211	196	181	216	233	240	193	203	217	215	230	234	231	212	214	218	186	231	227	221	217	225	226	204	251	215	232	213	177	197	239	225	238	206	224	195	185	207	188	228	243	216	198	195	211	223	195	204	242	214	217	195	218	189	207	254	197	230	223	230	204	232	233	197	226	186	196	227	200	219	211	204	232	216	186	224	220	227	223	207	187	230	227	201	240	250	219	226	220	191	217	206	204	210	220	227	214	184	200	215	231	201	201	204	235	197	209	219	210	209	193	201	202	203	207	221	209	199	231	212	202	213	214	214	214	223	212	226	229	211	257	217	212	213	195	209	193	205	208	222	199	208	191	231	223	206	206	206	211	228	248	232	217	189	224	220	203	244	223	211	210	248	222	201	218	221	206	209	197	216	220	212	207	186	238	194	210	229	206	214	203	214	220	231	191	233	217	209	240	171	218	201	212	198	237	207	221	238	190	231	213	207	179	186	238	230	175	223	209	224	210	229	208	204	220	221	208	211	179	205	182	212	217	220	214	208	209	205	211	229	224	209	195	240	228	210	219	233	183	222	205	198	196	193	224	186	248	203	214	218	210	218	204	207	231	208	216	209	215	197	199	204	185	223	253	205	189	200	235	207	210	207	219	241	231	222	212	221	201	219	218	225	251	207	199	208	190	236	225	205	196	211	199	198	215	196	224	209	232	203	234	214	238	227	202	206	209	220	207	218	213	184	225	220	229	202	247	200	213	201	166	211	196	193	231	226	240	233	217	227	217	226	230	193	233	209	222	213	222	222	207	220	238	220	220	228	228	201	225	193	238	220	202	241	230	213	217	191	202	208	216	230	218	213	226	211	227	228	202	232	192	195	218	202	227	219	210	219	206	217	234	229	187	212	188	204	185	196	219	212	224	211	201	210	198	212	259	214	162	192	203	190	222	210	226	176	217	206	204	232	217	203	210	206	213	172	196	195	212	174	240	215	203	236	211	188	220	242	224	218	204	213	191	236	236	208	218	213	187	236	209	205	194	202	204	214	187	201	179	191	214	205	189	206	213	241	227	211	217	236	239	201	198	203	193	217	191	234	232	224	232	203	217	219	202	208	186	209	205	208	234	245	191	210	215	248	210	233	229	189	203	187	209	184	209	203	223	219	208	228	208	224	213	230	196	204	219	235	196	206	224	205	199	203	205	195	204	188	201	194	187	244	217	221	186	209	211	206	221	215	222	227	189	232	212	185	175	233	211	226	191	204	213	210	235	195	210	210	240	201	211	242	212	196	185	212	234	232	219	234	213	215	214	221	179	227	203	216	227	221	192	214	207	221	227	239	212	204	205	217	225	212	203	202	225	210	201	245	238	215	224	214	203	208	194	185	240	229	236	225	245	214	222	209	215	213	220	216	230	205	226	211	228	221	202	217	224	223	223	202	220	223	239	221	224	226	225	235	228	175	192	204	203	199	197	208	217	207	192	213	227	219	215	216	211	191	221	218	212	176	209	223	188	220	206	199	200	236	219	230	262	218	207	201	205	234	211	208	218	217	200	216	220	210	236	211	203	203	198	221	210	232	215	213	229	226	222	214	211	226	235	198	195	208	214	197	213	230	230	201	201	210	234	201	197	229	210	208	200	238	211	211	211	255	197	206	218	227	224	254	218	220	207	214	204	217	190	216	248	212	177	223	228	199	221	225	204	197	201	220	217	231	212	217	202	208	220	236	223	217	196	236	242	199	221	202	197	217	233	228	214	178	228	217	211	211	216	210	213	218	220	218	205	208	201	234	180	210	224	223	184	232	220	199	219	212	203	196	237	210	183	235	208	208	252	210	182	207	217	218	209	218	213	204	230	215	226	208	209	212	206	220	212	220	210	217	199	178	206	239	210	233	230	239	241	210	220	215	231	222	238	230	246	202	185	214	221	244	207	223	215	208	214	202	196	241	235	223	214	235	238	208	261	194	243	209	206	211	209	227	194	238	221	193	208	224	205	192	205	204	214	212	219	234	202	206	180	211	228	213	225	236	215	212	206	206	199	223	225	225	229	237	188	220	214	213	200	167	211	216	211	226	235	243	234	199	204	218	206	204	238	213	217	214	186	186	233	229	239	209	219	209	217	220	229	205	219	219	231	235	188	229	235	210	221	206	197	206	228	201	241	214	197	214	245	238	212	220	220	234	236	186	217	203	208	205	223	201	223	210	202	228	222	227	201	206	226	243	211	210	224	223	196	206	205	213	212	207	209	213	214	224	231	200	221	202	199	199	211	191	202	196	212	204	234	218	181	229	216	223	247	223	235	190	192	220	211	204	234	213	253	214	228	237	228	233	198	208	222	193	200	194	206	201	207	240	219	219	238	215	190	212	219	221	222	205	217	193	209	191	213	224	212	207	190	249	209	213	191	236	189	237	207	245	209	215	196	198	235	227	251	207	197	243	235	214	202	207	184	199	231	222	235	191	230	219	230	206	212	189	210	217	229	216	216	208	222	224	192	202	233	224	207	204	224	244	220	212	231	256	212	216	228	237	201	216	214	230	222	249	219	212	235	223	222	210	219	209	211	195	199	195	203	232	227	198	256	213	229	187	230	228	201	204	214	208	199	221	201	252	219	203	233	227	213	201	190	208	217	199	213	199	232	213	223	203	193	217	206	229	257	207	221	241	245	212	227	177	234	197	223	200	204	214	229	201	236	196	220	194	225	227	197	226	187	194	209	196	211	194	242	187	222	263	215	209	254	205	202	194	214	207	215	238	207	196	227	227	241	215	196	198	219	207	190	206	219	200	240	218	230	210	253	203	185	210	209	213	217	232	224	186	188	212	225	209	202	202	189	207	173	227	181	236	208	194	223	204	215	213	230	198	206	215	210	223	198	211	221	243	216	212	209	218	215	221	224	224	201	218	218	206	241	217	207	215	175	209	207	199	200	257	202	183	223	213	189	203	217	196	199	226	225	232	213	220	221	238	232	216	236	243	222	198	215	231	194	199	222	187	227	206	227	218	224	216	214	209	207	193	221	202	227	200	207	201	231	197	219	233	205	211	211	218	224	225	245	253	216	248	202	248	218	246	216	211	210	221	236	207	199	188	247	210	228	193	227	209	194	210	213	201	211	218	184	228	226	217	208	195	197	237	192	225	223	207	234	193	219	217	209	244	234	196	222	213	210	226	223	204	228	230	220	224	225	222	203	167	195	209	209	197	195	200	233	220	216	212	234	198	244	214	207	209	187	207	232	225	210	227	216	199	220	225	204	215	226	212	207	225	227	213	211	202	187	209	209	213	183	219	195	216	222	199	214	217	215	231	217	217	177	233	232	194	194	228	223	219	190	189	220	218	201	223	227	235	217	221	222	200	197	192	218	217	192	229	214	218	208	228	223	197	211	215	213	209	246	220	217	205	241	214	206	248	209
19228	7266	15334	6391	5570	5321	4662	3934	2720	2197	1895	1709	1506	1384	1332	1214	1102	1073	1014	1024	859	746	832	712	711	644	696	629	642	655	659	638	639	597	615	562	576	586	552	599	540	590	538	516	533	534	510	555	570	546	503	573	563	564	511	501	470	531	527	548	521	543	483	486	557	535	553	540	558	502	537	541	516	499	517	523	539	520	531	494	508	565	509	525	550	527	479	553	504	541	538	517	530	509	560	517	537	509	498	517	516	535	498	521	503	527	539	509	527	577	507	537	525	536	537	561	560	489	578	549	511	518	537	513	535	457	494	510	566	552	527	550	508	542	487	526	529	478	487	523	550	570	491	510	505	516	521	549	500	532	531	562	544	556	525	525	547	555	549	551	501	602	557	542	529	515	559	538	533	560	533	510	507	542	535	545	538	524	534	500	528	588	549	534	540	538	544	499	524	541	542	511	533	526	510	521	581	574	506	512	539	531	542	531	540	526	504	542	534	534	541	516	558	504	499	564	541	523	501	524	518	520	540	513	540	508	574	519	542	501	555	465	579	533	482	532	542	529	489	509	569	513	507	501	588	532	554	540	505	561	467	502	518	506	561	525	523	540	541	533	537	527	513	524	500	543	543	528	547	535	553	544	567	561	534	502	526	524	526	518	500	546	532	528	487	546	561	511	571	553	517	503	509	536	539	568	560	479	510	513	540	524	531	524	534	512	487	519	551	549	518	520	541	521	548	546	537	535	534	494	533	504	513	530	530	466	542	561	545	516	488	530	543	548	537	496	483	537	544	529	501	520	483	524	526	532	550	535	522	533	529	535	544	559	539	500	558	546	548	509	507	530	524	458	532	489	507	553	505	551	507	532	509	509	519	523	577	510	574	525	498	561	522	500	494	545	507	525	540	538	515	541	525	565	530	523	568	551	534	495	485	523	519	517	538	523	538	489	507	507	528	565	516	531	576	537	553	523	529	507	522	534	534	504	511	526	528	514	513	530	516	537	490	544	543	513	526	542	513	581	536	547	529	530	509	527	520	512	499	525	489	536	507	531	548	508	485	567	538	533	515	506	511	455	498	523	556	524	543	520	591	514	528	521	526	515	517	572	535	484	521	513	525	542	529	529	522	536	503	507	526	525	530	540	520	516	526	497	545	525	511	499	460	542	497	505	544	535	495	563	445	515	535	502	570	553	497	483	550	519	473	524	548	533	544	513	518	541	565	526	557	513	508	529	567	535	529	543	514	526	520	531	522	528	521	552	522	573	510	522	526	541	523	552	531	499	547	537	519	503	527	518	527	484	566	545	526	518	518	558	499	503	523	511	506	536	529	532	525	501	550	560	538	554	537	492	509	533	511	501	524	556	493	529	530	529	555	511	553	493	496	505	531	535	530	544	528	515	582	552	552	490	533	528	499	566	513	488	533	550	549	510	505	546	504	539	532	539	508	557	548	523	551	495	596	546	516	559	542	544	508	560	505	533	530	519	524	524	524	539	561	579	509	531	525	495	532	517	514	520	538	546	557	489	529	546	493	523	508	524	537	511	534	543	530	526	522	542	506	510	530	548	512	507	510	556	513	532	497	501	540	536	490	510	504	555	504	541	528	580	548	510	537	538	553	521	549	509	508	574	486	533	533	530	529	505	520	538	509	493	546	515	473	494	546	506	486	506	538	513	491	530	530	515	524	520	549	552	510	535	509	539	535	535	579	535	517	553	492	529	514	497	521	513	568	584	538	506	542	531	497	570	519	527	508	521	551	535	513	553	521	515	545	518	520	560	494	554	532	537	530	511	533	534	562	542	520	560	518	520	502	536	568	547	544	496	542	550	525	552	524	531	513	507	523	542	532	528	563	528	534	539	559	485	493	551	493	575	499	546	518	538	533	530	501	551	536	502	517	538	543	509	514	524	526	532	532	550	509	519	533	492	566	505	489	538	507	533	560	517	507	532	550	520	529	510	527	567	525	540	540	499	534	558	575	485	501	526	533	520	519	522	531	488	523	536	541	546	502	548	532	529	533	534	534	561	528	537	549	521	516	498	509	516	508	530	527	535	550	529	530	506	545	562	490	536	523	530	550	521	510	548	507	497	513	495	531	538	529	518	527	544	551	500	513	527	554	565	521	570	549	563	563	546	554	526	553	540	561	534	560	518	545	563	564	542	537	538	507	556	547	538	540	524	542	552	549	543	537	499	532	548	509	559	482	547	526	506	528	527	524	517	501	536	531	487	492	540	555	496	521	532	501	556	566	541	514	508	521	503	504	495	526	579	477	541	498	557	541	510	552	537	526	533	520	539	550	538	512	535	513	533	562	547	547	530	544	533	553	546	548	559	515	578	540	520	501	539	508	537	570	517	525	545	551	562	543	529	551	561	483	528	527	514	528	498	541	561	494	529	567	504	516	529	514	539	512	529	526	513	510	524	533	486	540	549	520	548	554	535	520	507	535	516	530	569	516	537	540	505	519	492	518	520	534	561	538	544	510	543	530	479	535	517	524	539	503	507	554	539	528	521	511	526	531	558	558	531	533	531	519	557	543	510	595	528	564	533	531	558	541	517	531	514	503	490	537	534	504	514	516	500	546	488	513	494	487	512	568	501	512	534	541	510	545	544	478	554	504	544	492	546	509	523	522	521	537	530	488	468	516	567	516	539	571	546	514	556	528	498	562	523	533	552	519	541	523	509	492	507	539	515	524	524	501	560	527	528	522	534	493	528	534	545	517	529	535	550	505	545	569	488	526	531	511	505	512	580	550	507	482	569	503	515	489	504	520	534	573	543	497	521	541	531	550	550	492	588	549	515	542	520	552	529	520	512	555	503	550	519	497	551	527	504	560	507	545	518	520	511	518	533	518	531	482	485	524	522	575	525	503	526	495	546	495	533	527	498	580	506	553	501	505	561	545	552	504	528	549	522	582	540	497	522	468	514	550	536	531	552	534	508	512	537	546	552	535	527	545	551	491	514	509	526	507	546	540	531	567	503	565	544	553	538	524	522	554	520	554	531	530	504	511	551	520	524	547	527	541	502	560	523	530	500	527	516	544	526	526	513	512	493	533	546	538	513	531	538	523	525	519	513	487	486	523	549	527	510	538	544	535	572	527	537	547	505	510	561	542	527	522	542	529	530	511	539	534	547	523	497	533	528	543	565	547	546	524	491	548	517	533	511	502	529	498	506	518	486	558	523	504	553	524	579	559	557	503	535	566	536	534	508	557	535	507	486	540	545	568	527	530	499	575	529	522	527	504	535	535	526	527	508	497	491	539	545	528	547	538	508	511	521	550	559	503	534	520	474	499	519	542	523	501	494	568	481	533	524	542	510	498	541	553	508	519	541	541	548	574	504	524	528	549	548	510	500	511	510	550	548	492	505	555	543	528	560	475	519	523	520	514	498	544	598	501	480	520	508	477	546	511	522	513	533	506	555	518	525	538	531	541	508	523	576	519	526	544	565	511	520	539	496	535	568	551	512	532	524	531	498	559	482	511	563	529	553
8445	2517	2947	1131	818	791	738	545	494	470	444	426	434	426	391	405	388	364	418	389	398	386	393	373	393	364	376	375	389	374	382	398	379	356	394	391	328	377	374	425	393	380	367	401	401	415	363	376	384	363	387	380	367	340	386	382	357	401	394	417	376	424	353	371	366	368	394	388	354	389	386	393	395	351	380	410	368	364	363	361	370	352	384	354	385	333	374	374	364	395	403	386	402	364	351	352	368	359	362	377	373	334	376	387	375	368	413	348	364	377	366	380	368	349	356	373	392	376	386	404	334	351	373	353	362	362	363	368	356	368	343	386	400	363	361	375	348	353	351	351	364	351	392	391	377	381	378	365	376	383	368	367	389	377	381	368	374	377	367	335	358	410	340	359	350	381	381	389	362	368	360	390	394	352	388	365	387	350	399	399	360	343	355	369	363	336	377	369	397	346	367	390	368	396	375	372	380	339	389	385	362	345	392	379	341	382	354	356	384	369	360	378	395	399	380	361	389	348	397	370	390	360	393	370	346	412	352	342	350	360	364	361	380	394	375	419	391	350	367	379	394	388	359	424	390	370	317	345	370	340	387	326	420	331	383	372	357	374	376	395	382	384	375	371	363	379	355	370	412	378	409	447	415	402	376	356	337	357	398	338	357	336	343	367	365	368	394	402	386	366	388	390	377	339	412	386	385	380	380	390	344	368	402	410	390	383	382	336	399	391	382	374	373	390	404	369	395	383	339	377	367	410	366	377	379	376	384	369	357	379	373	376	407	396	371	339	362	350	338	417	334	392	387	343	379	375	411	378	400	369	366	393	397	384	367	405	375	357	393	358	356	358	363	377	374	400	399	380	379	375	363	360	365	370	375	377	367	427	375	378	363	387	364	365	385	383	356	338	378	372	359	357	403	350	388	398	385	376	375	394	343	367	401	396	361	352	356	406	390	383	338	378	363	380	412	378	358	368	391	362	369	372	350	377	372	400	384	383	374	406	423	356	399	367	383	384	453	359	394	394	391	389	384	394	372	395	386	363	376	346	361	435	323	364	389	362	380	382	335	409	348	361	405	344	378	355	371	369	388	362	372	375	389	416	357	395	398	384	371	370	418	372	372	363	341	408	402	397	381	354	352	385	373	365	393	433	393	378	367	372	382	347	401	399	323	341	363	394	376	389	346	410	343	404	402	418	396	394	385	358	381	403	351	369	370	374	374	398	390	382	354	378	377	382	408	370	390	378	366	367	369	375	364	378	360	410	372	384	412	381	375	398	391	374	386	347	350	377	349	369	332	349	355	358	371	385	344	388	389	382	356	398	413	363	349	367	358	394	374	388	353	329	394	385	366	358	378	349	373	355	378	358	398	356	374	404	366	374	345	363	383	387	339	349	372	339	384	394	374	369	366	407	383	387	437	377	368	349	362	396	362	389	395	386	398	383	360	361	419	349	389	362	393	381	391	349	389	363	366	364	380	377	382	374	384	365	365	373	353	326	365	376	367	386	403	391	340	391	399	378	353	346	397	384	403	372	365	384	357	401	379	387	376	362	385	371	372	405	384	373	397	358	370	373	363	365	357	340	372	350	353	346	405	344	370	355	356	398	392	346	373	385	382	362	365	329	366	382	365	356	364	385	325	378	366	367	368	392	380	387	348	390	403	352	386	382	396	369	402	398	336	359	355	377	376	325	385	363	388	363	388	373	368	366	361	409	342	351	371	380	348	398	329	352	392	327	369	342	346	357	369	390	374	390	402	390	408	369	342	375	376	403	371	364	420	365	338	364	406	369	384	401	343	389	370	380	394	383	398	392	374	366	403	365	327	393	385	364	360	347	379	398	361	351	338	360	365	382	389	362	381	382	354	364	385	388	375	408	356	336	350	384	376	379	385	395	371	364	386	380	367	348	393	387	351	447	354	397	382	367	359	353	326	393	375	367	396	409	353	408	384	380	403	358	373	355	360	362	382	400	354	375	349	384	388	367	385	396	388	407	369	372	338	387	363	399	411	411	420	374	398	363	342	366	363	367	390	379	385	368	371	365	427	352	372	412	381	403	367	406	387	341	385	363	377	388	353	350	373	391	372	391	375	375	361	394	393	399	392	408	344	356	363	357	375	380	385	356	391	373	359	339	351	384	376	373	409	396	356	348	366	366	385	327	357	353	361	381	349	388	374	401	331	350	376	394	415	353	365	383	368	374	344	362	347	320	363	363	379	375	371	414	404	364	375	381	419	345	365	383	392	359	368	378	395	387	381	387	399	386	354	385	365	410	406	351	367	406	408	360	355	394	366	368	323	353	348	381	380	382	363	397	402	382	395	383	413	376	367	375	356	377	371	359	376	401	363	346	378	397	378	392	353	361	390	369	395	365	394	373	414	381	390	380	417	385	383	400	377	377	413	364	385	353	356	423	356	369	389	354	394	340	371	394	398	364	343	366	394	378	392	366	365	393	376	376	350	353	401	398	375	385	378	379	370	353	359	401	375	377	363	358	398	375	363	402	412	400	423	374	377	418	361	381	373	382	389	370	416	361	395	374	354	376	356	355	375	392	396	388	387	365	368	351	378	362	380	379	367	365	353	368	387	383	359	376	378	371	382	382	346	387	380	340	399	380	397	384	382	355	388	338	374	377	406	404	361	360	381	386	367	388	366	347	385	389	402	409	369	359	383	377	411	360	346	403	363	363	351	376	371	377	401	397	385	364	425	361	416	393	383	395	371	410	390	392	387	357	418	356	374	368	354	372	412	371	345	348	330	368	318	347	365	388	374	395	384	364	389	359	336	399	379	401	389	378	364	366	349	367	354	385	386	356	369	385	367	339	381	347	360	388	375	367	397	398	372	386	400	382	399	354	362	364	361	355	390	385	376	416	388	363	382	390	385	370	351	380	371	377	374	394	411	366	385	393	375	390	374	360	352	359	386	363	406	374	365	346	374	379	393	382	376	406	367	362	383	399	386	339	378	380	383	383	395	356	388	351	373	372	331	377	362	358	369	409	331	351	383	411	387	379	360	380	381	359	330	375	366	415	355	359	331	367	415	378	375	378	372	378	381	373	345	404	369	376	320	379	341	389	374	370	367	342	391	407	386	404	389	379	355	377	380	363	380	341	407	410	372	331	358	356	384	346	355	369	400	391	378	375	379	390	358	363	376	366	370	387	368	374	358	413	408	374	373	345	383	353	401	410	353	362	363	350	383	370	327	396	358	346	386	429	388	394	367	385	378	399	368	368	392	406	373	365	335	364	368	359	377	350	347	429	375	381	365	378	391	390	397	377	398	394	377	378	400	388	383	354	405	356	382	385	406	368	344	374	416	394	348	375	357	392	384	385	398	389	370	380	361	353	340	385	395	378	370	361	366	396	401	359	397	400	344	373	348	370	327	368	380	427	385	368	420	369	408	391	391	366	390	382	373	400	379	388	364	368	376	397	355	373	382	377	353	361	365	370	363	354	368	424	381	380	361	417	390	390	356	364	361	368	344	388	392	370	381	370
6427	2856	5755	3266	2949	2881	2542	1999	1571	1533	1344	1254	1147	1145	1195	1110	1073	1062	1078	1026	960	923	987	885	934	951	884	873	919	925	924	935	930	897	890	921	822	882	879	940	976	913	887	921	882	866	928	899	873	850	945	920	891	889	884	807	905	919	909	906	880	849	920	894	885	889	886	922	897	839	881	914	881	900	882	871	897	865	903	908	883	947	918	857	872	914	942	877	864	864	877	863	853	882	892	898	880	887	875	882	881	871	911	896	865	909	942	902	847	866	846	885	883	929	870	863	865	882	901	878	922	892	863	867	892	845	865	882	903	894	865	859	942	881	866	881	883	888	899	880	871	935	844	878	868	837	857	884	930	887	884	899	888	911	919	941	851	867	868	896	870	899	847	852	873	942	882	839	890	867	856	863	941	864	891	891	869	839	904	870	884	859	906	915	921	884	873	876	832	917	899	888	887	897	911	832	893	889	855	864	859	819	867	888	926	881	881	841	855	894	866	870	909	894	898	888	903	892	903	855	904	895	927	901	896	870	862	949	893	813	824	843	897	892	909	870	903	886	925	929	888	866	870	923	886	887	871	836	864	907	916	906	901	898	915	878	907	902	920	850	858	883	927	902	909	942	901	986	851	891	881	856	919	875	907	866	855	901	875	853	930	898	883	847	918	846	850	913	859	903	921	969	880	880	863	858	908	835	879	886	943	949	893	883	913	844	889	858	949	862	904	930	849	928	868	905	900	888	852	896	905	836	888	851	902	887	926	890	845	875	943	882	860	916	902	891	904	880	917	894	862	890	877	895	885	926	884	842	907	885	858	847	843	878	849	889	893	904	858	918	862	868	871	908	890	879	890	947	925	894	908	880	903	909	878	911	923	887	921	903	885	925	916	894	874	871	849	864	920	821	888	882	930	853	903	886	935	874	864	924	922	902	929	887	838	875	896	838	900	871	922	839	873	909	847	830	909	881	880	922	893	892	907	864	926	928	896	873	883	894	900	897	835	900	896	849	905	893	807	909	858	848	901	870	883	877	962	910	899	909	888	883	855	839	869	920	848	890	916	887	812	930	864	895	850	849	896	939	902	899	875	871	893	899	834	894	934	923	870	897	813	875	905	938	863	931	913	893	849	902	914	836	897	888	900	869	865	919	888	857	886	923	894	855	923	941	875	907	879	896	879	899	877	879	892	895	891	931	883	880	884	843	849	895	882	870	912	859	882	909	879	909	907	903	846	910	903	888	875	877	871	897	888	879	906	847	910	894	892	866	875	907	903	926	925	900	869	921	945	903	951	869	847	908	905	880	875	948	934	897	854	919	892	888	893	888	943	920	887	857	885	866	905	903	907	853	899	847	894	883	869	873	892	881	904	901	889	910	895	919	884	909	888	909	907	911	922	888	939	891	876	915	977	874	844	866	861	840	893	844	866	882	854	856	875	903	895	862	878	868	886	911	885	951	901	890	900	879	888	854	887	892	906	933	972	894	857	881	916	898	940	911	943	857	931	883	931	866	887	885	910	850	868	870	912	884	912	859	866	883	841	888	879	918	957	923	896	891	855	851	877	907	857	902	925	861	878	831	859	938	878	891	864	879	902	889	874	894	887	886	903	889	923	911	923	862	873	901	932	883	873	858	895	849	893	908	919	959	895	868	860	892	981	938	919	888	875	851	820	834	959	796	888	851	847	887	897	912	926	883	917	890	865	935	933	857	875	858	895	846	897	874	909	880	896	878	851	853	901	890	905	924	903	931	940	840	875	892	875	897	884	891	928	883	908	892	860	832	842	899	866	898	850	835	861	878	866	874	910	847	819	867	858	910	896	868	893	853	849	882	848	833	911	889	825	886	897	913	861	901	876	926	901	845	936	906	888	872	950	870	904	902	906	908	945	935	872	939	865	917	858	896	903	867	894	887	896	908	864	936	863	903	895	846	844	904	914	897	893	879	869	851	861	927	854	948	895	954	856	882	849	831	878	888	898	931	900	901	934	871	894	891	873	911	865	867	868	843	945	824	962	880	845	863	890	951	885	888	889	894	886	862	901	884	913	917	893	903	872	912	967	920	900	876	935	932	851	860	901	886	901	926	903	973	868	872	866	929	915	878	884	886	873	866	861	846	938	872	908	932	897	895	877	860	904	853	932	885	861	846	876	868	905	869	828	921	918	906	881	871	872	909	925	883	887	898	904	925	935	907	881	896	844	887	892	921	864	915	875	863	929	862	862	928	885	898	876	919	848	887	864	883	875	846	889	895	919	895	891	889	872	940	873	900	916	948	838	898	862	882	904	872	895	907	900	910	877	920	875	876	890	1004	951	891	871	890	902	894	895	877	826	892	913	980	910	883	882	883	917	855	880	870	913	941	891	863	930	935	872	852	894	934	925	905	851	918	845	861	858	906	864	868	840	851	919	872	928	939	893	881	882	919	892	923	928	849	856	876	821	911	863	873	901	941	847	894	883	891	909	867	858	895	899	871	927	870	895	860	905	862	882	848	856	842	884	877	925	891	905	892	859	882	866	895	886	883	923	922	881	898	915	928	867	918	900	908	910	879	908	923	910	863	891	871	922	898	858	932	908	924	938	868	875	876	859	962	880	832	901	859	888	902	848	878	870	903	863	885	849	836	858	863	878	876	947	888	882	880	860	887	815	857	981	929	848	841	880	850	943	888	930	869	865	914	937	931	849	921	874	894	884	910	880	892	922	875	904	922	925	905	861	867	908	866	904	857	923	817	859	884	825	883	840	878	876	897	878	908	871	894	917	896	877	929	873	905	921	887	900	904	918	932	894	899	943	938	915	920	868	922	861	893	896	913	932	861	870	888	907	886	890	880	913	837	913	947	911	920	879	880	931	909	884	919	848	902	922	872	863	940	873	909	868	954	865	898	874	932	902	877	913	864	842	877	894	867	954	862	931	909	880	865	907	910	929	908	918	904	896	897	930	896	854	840	917	875	832	897	913	880	930	931	945	917	860	870	884	912	868	907	873	917	901	896	846	882	862	852	899	912	854	957	893	877	885	930	904	892	904	896	864	866	887	850	869	888	922	987	897	903	953	898	848	895	882	947	844	825	918	922	980	846	881	818	871	815	885	919	882	899	890	890	847	879	896	878	889	879	927	911	879	889	889	892	897	930	892	918	914	862	916	851	904	872	849	918	885	860	858	897	901	872	874	914	868	883	882	882	897	889	871	866	860	910	845	889	802	888	914	855	902	888	830	939	872	921	865	892	910	939	899	856	871	872	833	948	903	909	888	886	866	843	904	872	876	844	841	880	882	870	912	896	868	887	907	854	893	925	866	868	825	914	922	948	898	880	894	899	838	905	817	889	875	880	883	912	839	886	838	878	886	861	940	887	916	907	914	874	882	874	825	894	938	925	871	860	889	887	886	927	911	880	892	894	875	924	894	883	899	896	892	829	888	887	896	829	888	858	866	862	892	892	864	844	939	847	918	917	923	882	919	898	902	880	871	860	879	889	880	885	877	908	805	949	897	920
20213	7025	7680	2253	1280	1135	955	725	552	505	496	496	416	452	410	405	405	393	422	405	391	344	375	344	343	355	349	385	345	356	331	393	356	359	354	363	377	352	351	326	343	371	368	384	361	363	355	353	355	380	385	359	365	339	360	376	352	331	389	351	349	382	328	333	362	330	368	382	349	352	370	361	348	394	360	343	372	353	352	370	397	352	334	367	340	347	340	375	362	364	360	393	373	359	387	353	365	366	382	358	366	326	379	358	379	344	357	344	356	369	400	341	341	370	408	390	354	374	348	331	340	368	361	311	374	341	362	330	339	356	331	352	344	379	368	359	309	364	355	343	359	345	360	335	335	354	360	339	347	360	356	354	362	372	380	378	376	367	375	348	352	385	361	308	386	329	346	320	352	315	368	354	368	344	350	373	351	386	341	352	354	359	368	349	334	372	337	373	370	375	388	350	354	351	357	324	346	378	364	374	351	368	331	333	371	386	320	372	340	401	372	363	342	375	383	342	337	367	339	327	382	361	357	349	341	379	366	379	375	358	355	326	361	365	380	332	349	345	320	343	337	346	345	378	333	373	388	376	363	365	365	367	395	359	368	344	314	337	410	402	333	308	356	385	332	373	328	367	377	343	330	348	348	371	344	339	357	373	359	334	363	319	356	391	378	377	346	337	325	363	359	367	393	341	330	324	411	338	352	357	347	365	315	328	383	392	371	361	314	349	342	351	372	380	352	330	343	347	370	321	358	330	343	370	350	345	358	358	356	357	371	379	354	381	339	366	361	348	390	337	351	384	318	353	373	357	351	337	388	331	336	370	385	389	362	360	360	331	339	360	370	343	378	367	368	351	355	358	359	336	383	345	368	381	351	360	369	397	375	355	356	362	369	347	333	363	357	336	335	364	348	355	340	368	337	339	360	364	346	342	349	347	394	337	360	369	329	351	376	315	368	366	362	360	349	347	353	344	323	370	352	363	349	361	370	347	382	325	356	338	359	336	357	380	309	371	379	370	389	361	321	355	357	357	357	322	386	332	343	347	399	363	378	347	361	389	366	386	359	393	356	353	351	366	350	329	354	363	331	345	372	390	377	339	381	350	325	314	350	373	358	358	346	359	365	394	363	359	367	360	352	389	327	351	354	341	375	366	349	355	339	357	329	368	370	350	340	329	338	357	353	358	318	360	339	374	394	345	390	380	367	345	357	386	370	371	332	367	358	385	337	366	362	338	356	336	371	350	364	342	356	402	378	359	382	353	344	345	364	323	367	334	383	380	369	366	339	378	357	356	324	354	293	335	345	303	354	369	337	338	363	345	362	364	415	351	350	328	351	378	379	369	383	323	402	362	340	339	334	345	381	345	351	370	341	383	364	375	375	315	360	346	352	376	366	356	335	392	382	333	348	365	381	341	366	361	354	354	360	363	350	365	371	344	357	326	373	363	331	355	375	371	338	344	354	352	345	361	392	371	377	333	343	346	381	405	373	379	375	378	347	369	332	362	329	347	364	355	336	339	352	378	337	381	367	380	353	396	350	365	361	353	385	349	339	348	346	373	368	410	329	352	349	340	361	363	380	369	361	352	356	369	330	332	317	372	371	349	370	345	391	347	360	338	379	347	337	378	341	366	333	354	403	354	376	326	335	335	366	359	336	330	378	397	360	368	362	376	348	367	341	357	341	359	325	364	357	383	344	319	336	352	395	335	361	360	311	352	384	351	361	364	383	356	326	336	353	327	357	354	378	325	387	361	361	355	371	414	360	341	374	390	367	359	362	335	351	363	383	401	384	351	359	354	358	354	331	348	357	366	376	402	370	342	362	353	357	355	391	370	352	392	315	351	374	365	350	367	336	336	375	357	412	380	337	345	371	407	363	339	390	355	373	368	329	362	359	321	355	367	351	364	366	342	382	373	336	329	343	370	394	380	322	336	361	341	375	380	346	362	376	336	331	344	334	370	410	348	352	353	348	378	350	373	342	371	329	356	381	349	346	349	356	359	379	347	360	382	360	354	347	339	365	320	361	348	372	357	358	358	375	355	358	345	404	347	355	371	335	345	341	385	367	344	356	356	368	333	369	360	368	354	392	383	357	369	352	358	366	334	362	347	347	364	349	366	390	366	360	336	336	366	352	366	334	344	354	380	346	337	369	355	363	337	402	318	327	381	323	370	345	364	360	369	359	359	339	332	352	380	361	356	350	335	343	372	362	336	360	364	376	359	370	372	362	340	355	342	358	372	346	366	362	387	405	319	339	385	398	404	328	327	359	345	339	345	343	358	386	357	328	351	364	358	385	369	312	339	359	406	321	337	345	354	345	346	346	367	380	363	357	390	371	385	364	385	374	326	330	351	361	367	361	364	356	363	386	330	357	377	373	344	363	332	356	361	350	355	382	378	344	347	363	327	339	322	355	379	319	353	370	380	347	366	350	386	371	351	377	371	359	363	388	336	376	336	351	376	385	333	344	327	368	373	372	383	356	391	353	370	392	340	342	357	339	356	353	347	331	344	350	336	371	344	371	360	388	359	317	377	328	371	312	374	329	376	368	381	365	381	370	346	349	363	338	333	343	376	316	327	364	358	361	389	397	379	327	351	327	354	360	330	369	347	412	339	381	341	338	371	358	336	342	335	376	372	337	380	337	338	343	359	372	369	328	344	348	325	381	365	331	339	348	370	337	356	362	332	311	314	334	373	359	370	369	348	340	396	335	356	350	379	360	370	375	329	369	353	351	376	326	380	387	360	350	387	355	420	343	327	359	374	355	352	352	328	357	286	396	377	349	331	345	396	365	380	314	345	333	329	352	385	374	346	360	347	358	380	360	352	369	332	370	332	374	371	345	331	372	362	357	342	348	335	381	385	350	303	358	364	362	338	364	350	362	376	366	353	362	349	334	354	356	374	346	363	349	371	384	396	355	342	353	365	343	367	341	344	359	359	368	370	373	316	346	373	356	307	333	351	366	334	397	399	383	336	343	349	317	346	347	388	354	350	330	350	354	391	361	344	350	352	343	373	366	368	307	353	347	381	400	339	375	367	358	345	388	328	343	374	356	342	352	350	361	355	377	371	343	364	363	374	345	360	375	349	388	363	371	347	354	377	351	369	347	352	359	362	363	365	374	357	364	343	391	363	326	374	353	348	333	343	357	338	342	364	364	341	350	322	346	336	357	352	326	393	358	395	318	370	322	335	344	381	337	350	347	356	334	352	367	377	369	345	378	367	384	403	323	328	367	346	354	368	356	340	381	350	324	341	325	377	389	372	350	369	408	387	330	350	381	359	345	354	384	374	345	349	383	338	407	355	337	349	362	367	320	322	384	362	332	373	358	351	373	352	376	375	315	317	338	361	361	354	364	357	399	397	372	360	361	325	326	323	399	358	327	362	314	352	364	351	352	358	347	365	361	367	358	339	333	361	372	330	377	360	362	346	382	334	360	331	366	363	340	370	343	385	357	381	337	343	362	367	333	327	333	386	383	362	363	328	342	355	358	360
14588	6310	12339	5270	4717	4486	3830	2843	2222	1904	1783	1611	1438	1511	1396	1309	1227	1192	1169	1117	1019	994	984	964	998	946	953	861	875	890	996	913	920	961	906	864	918	894	821	874	846	874	875	855	870	798	848	873	875	878	834	862	887	870	835	826	806	914	870	819	845	889	830	889	885	878	871	820	801	816	888	816	811	917	844	866	837	816	843	838	869	872	882	871	864	818	866	804	887	843	882	796	826	851	883	859	807	796	834	834	813	817	854	874	836	834	876	842	841	821	833	818	836	785	831	870	825	871	842	835	850	835	891	875	856	883	816	837	819	791	863	865	815	837	883	837	869	818	850	800	847	839	832	789	850	823	851	897	862	806	866	809	845	874	796	814	828	889	849	878	838	825	911	809	866	880	862	859	821	855	883	830	816	852	812	810	834	874	812	904	836	809	799	864	821	845	854	835	866	852	835	890	806	863	850	868	841	800	811	845	846	858	826	855	858	852	857	849	800	828	834	802	801	797	829	893	858	829	827	830	857	852	863	844	854	861	876	872	840	886	834	874	846	853	890	850	839	864	857	866	784	871	826	840	841	907	836	844	871	847	863	824	859	829	820	829	850	851	824	856	805	812	834	860	841	784	885	876	852	843	860	817	824	852	806	845	904	834	834	805	829	877	837	852	840	804	814	791	871	821	843	819	841	836	867	832	800	858	794	886	823	870	857	841	819	873	864	858	789	823	858	855	897	814	876	882	846	846	866	804	847	844	821	876	900	794	857	816	834	812	822	843	825	858	845	836	905	831	857	856	799	849	845	829	832	869	871	864	808	841	894	857	902	831	862	820	825	848	876	857	891	862	854	806	885	808	864	845	828	818	907	854	844	852	881	825	853	846	859	868	815	837	811	830	867	831	857	825	849	867	838	836	921	834	818	925	841	890	860	790	851	841	826	872	814	853	865	826	812	811	888	805	802	787	839	877	888	803	846	822	848	887	856	840	802	855	850	928	862	868	864	823	874	830	838	820	875	813	842	862	850	842	823	803	800	855	853	821	804	810	894	848	879	842	873	823	890	872	810	868	892	906	857	832	844	880	870	865	804	882	780	857	894	865	826	869	821	859	865	877	834	836	808	869	836	814	836	824	835	823	808	832	822	854	837	885	833	799	811	833	851	827	853	807	847	849	825	774	879	840	896	841	871	822	865	851	903	820	854	853	872	805	804	844	881	850	868	861	859	803	863	820	861	816	873	857	849	872	852	855	818	795	852	810	825	836	849	866	853	848	782	867	872	842	828	841	874	834	820	869	837	869	829	840	800	826	875	825	883	856	834	877	838	849	798	851	876	859	785	874	855	849	780	855	860	868	832	800	805	827	829	830	878	856	810	829	845	814	868	853	854	836	867	846	847	827	888	814	801	857	869	853	896	859	883	840	860	798	840	826	819	848	850	798	861	833	850	816	867	820	843	886	847	864	880	807	880	843	840	812	816	838	824	827	834	899	871	809	818	822	848	821	850	865	858	839	802	848	798	857	847	851	839	912	862	804	837	816	839	843	813	840	826	854	838	826	852	817	790	794	784	866	792	835	867	858	828	864	865	830	824	839	808	856	874	867	819	888	791	873	838	819	846	871	850	836	826	913	845	806	860	891	875	846	841	866	864	849	839	794	840	816	805	811	889	844	787	871	835	875	827	910	844	880	868	758	820	877	852	819	913	802	836	835	834	863	834	807	785	842	897	838	878	848	879	827	842	854	826	864	865	863	867	833	871	814	833	843	851	882	845	822	826	869	815	819	841	830	874	842	824	839	860	833	825	852	873	862	880	784	814	832	802	871	864	877	847	829	840	792	815	878	844	882	844	908	839	849	849	841	801	901	791	847	898	832	893	841	879	825	839	858	818	912	824	842	851	846	871	831	856	824	832	864	804	834	859	862	823	785	849	822	850	858	864	833	806	842	822	796	845	814	815	880	897	895	922	858	850	834	851	894	809	840	814	833	847	871	863	829	863	868	901	885	885	837	817	833	843	818	808	829	900	912	781	810	814	880	840	872	895	846	840	846	803	848	810	760	906	828	871	848	843	837	813	828	844	855	827	801	887	897	838	806	854	848	838	899	837	847	835	812	826	798	846	853	843	871	819	895	855	875	825	868	857	782	845	835	823	849	855	839	890	856	869	864	882	885	819	823	775	823	822	840	824	844	871	861	913	875	830	817	831	826	810	835	860	858	858	856	832	894	776	782	841	822	817	857	828	857	799	828	812	887	848	856	841	826	789	847	836	848	827	785	857	848	887	840	812	836	831	862	834	863	868	850	830	811	861	810	842	806	826	805	871	832	886	870	861	833	847	889	827	803	908	852	851	866	861	799	829	818	829	834	780	853	856	843	868	871	831	799	818	855	865	835	787	832	849	882	864	869	867	865	871	861	822	839	807	791	802	854	884	825	823	771	857	851	863	810	834	848	847	843	850	794	842	832	764	888	878	859	902	832	826	831	886	875	822	855	859	794	852	813	771	848	869	815	811	920	839	813	821	841	859	826	835	812	821	883	861	906	791	867	841	880	905	828	842	840	839	838	770	870	842	846	793	921	822	846	830	829	840	891	774	844	843	873	846	830	821	846	859	872	832	823	824	845	863	828	846	795	885	780	788	855	856	786	851	866	846	814	861	873	882	878	847	815	795	817	834	837	842	820	890	861	871	815	809	799	834	851	883	825	835	846	878	825	882	806	862	814	860	775	841	851	914	849	821	840	841	858	821	860	828	888	803	839	849	823	843	820	830	865	853	813	824	829	823	812	806	899	849	818	869	818	844	878	907	833	844	830	817	867	866	824	882	905	821	816	821	821	818	825	859	849	851	808	832	825	792	875	856	781	851	842	827	906	800	844	855	853	871	851	834	861	925	880	783	812	818	847	891	813	847	824	889	822	798	856	843	831	797	840	856	835	824	827	861	906	853	818	852	828	941	885	858	804	878	823	796	890	810	836	887	821	828	860	803	869	861	872	870	838	815	783	839	824	831	802	874	834	823	835	862	863	828	837	832	780	868	858	848	859	864	884	822	819	829	908	823	890	806	856	830	846	840	861	840	818	832	845	828	835	876	817	838	800	824	824	894	806	840	888	880	804	873	848	848	829	834	826	837	847	863	837	836	811	857	828	824	848	872	860	873	871	887	880	843	852	854	826	861	849	856	820	827	851	817	796	838	831	864	876	891	836	863	854	823	826	836	853	907	843	862	823	822	801	776	913	851	836	871	840	902	864	873	841	902	808	837	803	877	930	870	832	818	849	836	869	854	832	875	850	827	856	864	849	847	830	812	813	821	858	809	810	809	863	830	824	899	874	851	876	851	810	826	837	828	853	828	828	855	851	857	850	852	883	856	826	805	850	812	847	856	802	868	884	905	874	823	870	836	819	874	865	836	873	824	842	860	841	837	868	838	891	855	844	858	848	872	812	862	855	860	855	811	849	842	831	809	833	892	847	835	816	831	806	828	904	771	843	841	789	810	809
29946	12370	12265	3411	1650	1431	1035	751	552	520	487	428	349	340	331	283	307	297	309	257	275	282	229	248	236	237	237	234	220	252	237	235	222	222	226	236	222	227	217	215	228	255	232	206	228	232	200	214	224	203	213	242	228	233	237	241	233	192	212	225	214	216	243	229	212	200	234	187	208	200	251	237	235	224	254	255	203	223	232	195	207	193	228	239	220	238	203	227	203	214	238	229	238	240	220	235	222	229	201	195	214	213	244	229	213	224	232	245	250	225	207	228	206	240	224	248	226	237	209	196	195	194	221	257	226	233	221	196	236	207	198	220	239	224	224	227	194	209	224	186	274	239	253	208	207	218	208	210	217	229	219	213	212	231	228	226	226	198	218	228	223	235	220	234	209	237	239	243	221	196	210	237	213	214	231	224	266	218	192	218	193	232	227	212	217	220	207	213	213	204	251	221	223	193	237	207	223	233	257	191	217	220	221	213	234	227	239	224	235	231	219	218	190	206	207	211	216	197	220	218	218	233	229	224	207	237	223	233	229	232	245	234	232	243	229	221	216	235	211	227	229	212	233	228	224	242	219	210	222	234	229	241	209	225	238	211	225	208	227	227	227	222	217	220	216	226	231	213	227	213	198	222	203	242	249	219	205	228	227	208	212	188	218	217	199	215	215	217	228	201	219	218	225	204	208	221	246	200	211	209	225	227	242	221	234	229	215	214	219	229	225	227	231	210	224	211	235	217	243	208	228	221	218	226	212	244	212	203	210	233	250	237	196	213	206	242	229	217	224	234	210	204	208	197	220	215	227	217	233	221	185	201	194	221	217	222	210	228	213	233	210	224	229	214	229	226	221	226	222	208	218	230	215	244	215	224	211	242	237	234	209	226	201	236	227	235	232	214	210	221	202	213	224	257	221	211	218	239	249	230	198	200	214	212	222	239	246	195	221	212	227	246	237	219	253	244	197	204	206	220	199	274	217	248	239	222	227	217	211	219	243	212	189	214	207	240	238	212	200	226	212	232	249	228	212	213	229	211	230	222	211	246	229	223	209	225	219	227	215	244	249	213	199	201	226	216	208	202	209	220	221	183	235	224	220	228	230	221	216	235	232	197	226	223	227	212	273	199	218	242	229	250	221	190	257	206	224	192	242	180	229	209	231	214	260	199	215	209	238	206	208	202	207	250	219	219	212	224	218	231	221	233	218	208	228	186	217	201	220	225	246	201	236	225	219	209	210	224	206	207	234	219	225	177	210	234	205	239	219	211	220	201	228	207	226	212	209	217	220	189	211	220	204	230	210	229	219	237	186	230	239	226	196	259	263	228	217	211	196	222	216	197	226	197	208	217	218	225	185	212	214	194	227	189	209	228	228	244	254	203	198	222	210	184	224	214	193	207	230	219	234	211	223	201	233	193	221	207	276	218	192	181	208	227	212	249	204	231	211	234	190	238	234	209	231	235	230	209	201	229	226	237	205	236	226	222	246	214	199	224	248	205	211	242	212	236	232	203	210	231	240	211	195	228	224	260	254	219	219	236	216	249	234	235	197	237	201	210	233	203	230	212	225	228	243	219	206	243	241	217	196	228	221	236	225	249	203	230	227	253	235	218	249	218	221	228	231	219	215	230	224	273	208	214	205	188	206	232	239	251	213	218	246	229	240	223	244	235	208	195	241	197	242	247	206	218	211	240	210	203	221	243	232	226	230	219	242	227	220	205	216	230	220	230	219	233	229	199	221	208	266	209	243	237	255	235	218	228	225	204	214	238	222	233	223	209	245	228	259	234	226	221	202	224	235	219	239	206	241	209	217	231	197	221	207	241	228	205	239	239	212	187	198	239	225	230	238	204	229	235	190	225	215	247	216	219	242	204	241	225	235	212	233	233	240	217	220	229	235	212	229	205	203	214	223	216	224	213	208	205	208	216	229	211	233	227	268	262	243	225	236	196	230	208	219	209	217	218	234	232	244	212	214	240	230	225	236	200	214	254	216	231	226	224	204	229	212	229	209	263	223	230	210	217	199	210	250	231	235	229	196	208	227	217	192	207	234	222	209	212	213	215	202	206	210	244	208	211	193	235	205	194	216	213	222	220	234	231	233	226	193	226	195	204	205	191	214	233	235	230	182	198	222	211	216	226	209	243	226	216	225	199	214	206	234	221	266	242	209	216	207	216	198	220	246	214	244	193	222	219	260	230	232	224	238	236	262	238	232	222	239	246	245	197	252	196	231	234	239	219	220	196	230	215	178	225	238	198	207	204	225	213	209	229	237	208	213	219	237	213	224	205	235	218	220	215	197	233	208	203	233	233	220	214	219	216	232	211	230	224	243	224	222	206	209	209	219	221	224	212	200	247	220	223	228	195	204	225	227	232	222	212	245	229	218	220	230	203	238	241	213	227	222	215	245	222	238	207	213	227	226	209	230	216	229	217	172	221	196	218	222	234	251	216	227	226	242	253	207	193	223	225	213	206	202	232	238	210	244	231	203	220	210	216	215	186	231	229	229	213	221	227	227	213	207	242	244	213	220	218	201	232	241	219	202	247	239	219	227	227	251	212	204	195	236	259	193	201	191	223	241	265	204	196	257	234	233	220	215	241	233	199	209	224	221	205	231	240	204	214	238	253	246	221	192	205	197	218	222	210	202	220	223	224	202	216	226	227	230	246	226	229	264	214	244	224	223	223	213	246	235	226	231	219	236	263	215	234	212	193	200	210	232	201	236	225	211	232	220	232	233	224	207	187	227	222	217	226	223	221	230	242	220	267	191	218	228	216	232	236	234	218	226	201	236	209	204	252	238	217	211	200	231	240	215	183	233	212	205	214	242	232	215	215	242	226	240	196	235	220	208	239	215	195	228	244	213	217	235	218	233	230	211	242	234	246	236	234	235	214	256	219	239	215	205	219	216	204	201	226	234	203	222	247	239	240	213	226	232	193	214	232	205	232	211	239	212	231	248	213	251	197	232	213	186	212	230	244	256	227	240	207	236	234	209	226	226	217	237	235	233	215	232	240	218	223	223	208	221	209	216	273	212	216	246	216	219	228	205	233	204	258	241	200	214	214	225	193	223	208	201	216	248	194	205	216	218	230	220	231	249	188	201	216	202	193	216	245	227	207	223	194	211	213	221	222	221	228	231	234	221	217	190	240	198	226	211	217	237	220	196	208	220	246	192	219	227	212	245	224	239	216	217	235	206	247	215	219	246	219	204	198	252	234	228	221	231	192	218	202	241	209	232	212	211	211	236	231	224	250	221	208	220	202	208	231	206	214	244	209	198	226	223	216	216	205	250	210	235	241	226	232	236	244	208	250	195	239	250	256	225	244	223	210	204	214	239	222	220	235	218	228	219	231	241	207	219	228	246	222	213	234	210	237	226	216	212	209	222	212	230	225	223	191	210	209	208	235	201	242	194	206	222	226	237	224	209	201	235	215	237	234	198	211	194	221	258	211	234	212	247	208	208	192	222	229	227	249	237	212	218	222	215	234	210	219
19501	9342	16544	7327	6284	5824	4663	3196	2408	2220	2023	1724	1582	1506	1357	1190	1146	996	1099	954	861	813	744	707	741	650	677	630	651	686	677	687	594	599	630	611	624	638	567	589	578	560	548	529	549	546	561	537	561	566	567	521	556	555	570	559	544	529	552	555	595	555	571	540	584	588	535	561	549	577	608	523	566	539	551	541	557	545	562	570	568	523	555	579	526	529	578	504	581	569	535	552	523	560	541	575	553	510	568	582	562	580	533	531	561	525	552	524	521	560	532	516	535	571	517	499	597	555	567	556	568	510	573	544	546	546	524	546	547	538	531	571	509	551	572	591	550	521	536	560	539	525	566	587	541	541	579	508	509	522	504	526	580	558	523	568	530	527	529	540	575	548	543	570	544	583	534	557	529	546	532	580	569	526	569	525	554	558	564	513	525	540	522	572	559	534	618	548	563	547	556	581	589	561	550	527	531	558	550	574	544	570	522	543	571	519	543	546	560	488	493	541	566	521	566	559	545	561	567	531	589	582	542	544	561	551	530	548	511	555	553	565	537	522	556	556	550	549	540	578	544	539	551	554	508	562	539	557	554	530	545	545	514	542	551	535	567	517	551	518	568	547	538	547	546	527	553	535	557	559	563	561	572	534	552	543	563	545	514	548	522	596	561	584	571	557	504	577	566	537	570	588	524	552	538	535	554	474	530	543	524	539	584	558	571	525	576	542	528	549	570	564	563	498	569	555	530	561	562	554	535	553	533	552	577	537	561	553	540	508	532	551	541	487	561	494	536	523	571	560	493	539	555	562	554	531	515	570	559	521	520	526	605	583	562	520	565	539	583	535	539	531	518	528	524	535	504	565	541	547	554	520	564	575	516	558	525	551	539	607	514	552	506	506	518	514	590	534	536	540	580	565	539	533	538	544	563	573	547	542	543	549	566	583	564	585	562	550	555	609	561	541	544	521	550	567	577	543	535	529	553	546	572	573	553	533	548	564	542	551	534	568	525	540	548	586	553	534	549	542	555	578	560	540	541	572	557	568	525	554	522	564	574	549	513	573	537	552	540	553	534	578	543	572	577	528	579	585	534	565	510	507	543	543	544	547	541	549	548	547	589	530	558	569	555	556	557	569	563	543	553	555	564	533	538	565	517	580	508	518	503	520	519	532	531	566	538	536	530	601	555	613	535	564	511	553	543	574	559	529	542	569	519	548	528	527	566	582	543	531	512	583	524	535	523	578	582	561	557	591	553	531	570	521	575	508	523	550	578	564	549	619	548	556	543	507	570	524	513	534	521	523	522	554	552	568	542	530	592	544	554	524	475	536	575	566	527	557	518	562	537	579	591	568	577	590	557	566	562	556	532	598	545	585	554	527	592	562	527	536	566	573	584	576	564	571	571	557	554	540	578	537	600	583	535	527	530	552	562	579	523	564	571	532	553	494	588	571	584	536	569	532	579	509	572	540	586	571	520	530	503	543	513	548	553	578	523	575	521	539	562	526	594	575	515	515	563	560	577	521	533	563	567	542	541	549	542	560	558	507	585	573	550	570	520	557	531	542	567	538	557	531	532	566	567	562	588	583	508	569	534	538	492	567	591	536	559	566	535	532	579	562	557	567	546	574	530	539	546	535	528	567	540	570	576	553	520	521	560	575	538	548	553	521	547	559	566	523	582	521	567	507	532	529	532	535	519	526	560	555	562	509	553	503	538	538	558	554	547	566	536	516	555	596	561	538	552	544	551	547	595	563	523	523	507	532	567	523	560	544	605	586	586	539	527	532	541	581	538	576	517	576	551	550	537	567	546	539	560	527	528	561	608	540	531	521	544	516	569	525	543	542	505	538	552	574	526	579	512	518	597	529	556	526	562	563	572	561	571	588	560	615	545	507	529	538	563	566	560	544	536	594	552	576	559	528	574	600	587	565	535	531	566	532	553	556	536	539	575	546	529	557	594	563	530	544	564	571	547	517	552	578	536	542	545	517	545	543	523	544	569	520	516	563	547	572	565	601	540	554	508	502	571	568	571	530	597	525	544	550	551	561	538	511	610	530	514	547	548	546	558	586	525	537	534	552	608	528	568	539	489	540	550	571	549	516	518	542	553	453	542	523	556	521	573	550	584	526	554	543	595	554	577	525	587	538	550	576	537	543	545	498	519	559	543	569	560	545	562	552	558	533	543	521	520	526	538	597	521	580	547	539	544	522	553	572	555	564	565	543	545	529	544	561	538	535	527	514	572	544	565	541	572	528	570	511	479	569	560	544	557	543	556	600	546	517	570	555	552	556	520	523	545	552	589	562	568	562	595	531	580	536	518	579	520	511	519	518	594	574	504	548	536	613	548	544	542	593	593	530	543	503	503	544	562	533	549	562	568	585	586	570	588	572	540	556	518	551	563	572	552	540	563	561	531	582	551	566	547	538	523	515	518	521	560	535	569	551	529	531	538	528	533	509	553	536	570	548	498	537	523	558	548	547	532	568	549	549	529	579	540	524	554	540	531	533	549	534	557	509	546	540	521	502	531	588	548	588	547	623	537	542	551	594	526	561	521	534	546	529	541	556	528	549	530	547	556	562	558	518	570	531	528	548	540	532	585	533	524	541	557	514	512	578	569	523	563	568	561	516	552	527	588	547	562	540	545	537	508	543	584	499	544	529	507	578	543	548	527	505	553	534	507	560	515	572	524	564	542	535	511	575	548	524	556	531	523	595	546	571	553	593	515	554	562	505	558	549	528	560	545	551	591	550	567	554	576	560	516	535	591	513	528	528	572	524	557	547	578	567	523	528	557	554	548	515	562	566	560	531	553	504	543	557	565	528	536	561	551	571	558	529	568	537	537	512	571	546	542	544	579	564	578	532	577	538	516	534	558	536	533	556	547	526	533	568	507	522	533	522	533	529	568	538	551	577	588	600	527	569	522	559	565	549	554	529	602	549	492	548	576	498	532	543	528	579	577	566	552	571	590	532	539	542	588	553	530	577	558	542	532	535	549	542	521	561	569	549	530	532	536	632	512	512	556	569	562	569	533	524	593	540	448	582	550	526	547	588	502	547	569	533	559	513	494	536	530	539	555	538	546	532	571	532	521	578	573	546	512	510	549	532	512	603	541	535	543	534	560	557	552	509	566	588	523	568	578	534	516	578	551	552	563	554	571	538	553	477	564	520	552	526	532	559	545	545	549	548	545	549	535	561	541	544	541	529	578	552	595	557	533	545	525	531	547	563	531	555	548	537	546	560	553	502	629	531	545	559	576	522	547	491	537	497	559	582	556	566	549	540	515	575	539	526	562	581	540	567	524	527	575	567	523	572	572	562	520	548	563	538	555	520	533	550	561	544	573	538	548	555	548	563	561	543	560	574	595	511	556	549	566	520	499	541	584	496	532	567	533	560	524	511	588	522	580	533	577	545	569	555	548	546	526	514	599	566	573	588	573	536	543	544	519	528	542	578	559	554	560	498	559	544	604	564	532	555	547	548	563	573	522	564	541	548	539	542
8926	3104	2768	1225	883	783	641	516	493	493	507	448	469	477	427	414	413	399	399	369	390	371	408	353	345	391	373	348	374	416	389	372	390	378	389	394	409	363	385	379	372	401	362	366	361	383	374	388	416	367	352	419	390	393	397	374	337	366	363	401	400	392	405	394	389	395	377	405	398	360	359	388	379	354	376	405	343	358	365	413	385	377	390	359	350	357	354	385	429	394	401	379	375	367	351	385	379	406	389	386	363	395	361	371	412	376	369	373	401	401	388	353	413	413	404	397	357	327	405	381	410	387	374	386	401	385	393	374	361	373	376	385	352	376	401	373	375	426	386	370	380	395	376	376	395	420	365	347	337	361	376	380	343	379	384	385	409	375	372	349	389	368	363	386	382	378	383	375	402	425	398	383	410	374	389	337	408	390	379	391	380	371	393	363	383	399	381	380	405	385	398	369	393	369	372	354	354	398	404	377	390	345	368	403	357	384	402	353	375	348	400	394	344	375	398	384	394	388	377	385	369	394	362	403	367	394	350	383	407	344	374	401	366	364	373	373	420	379	378	373	376	343	380	379	336	354	378	379	410	401	374	401	398	397	392	382	402	400	362	401	400	376	393	363	378	372	359	394	354	366	414	382	414	383	388	364	362	364	361	389	405	380	350	366	387	374	384	356	389	380	387	347	346	393	355	387	376	368	366	393	387	420	375	351	404	397	377	347	388	338	394	359	381	391	361	386	357	368	378	367	385	372	387	359	397	381	368	394	396	374	376	388	376	382	331	390	362	395	344	393	359	394	370	380	416	423	390	385	367	410	382	405	359	375	372	396	380	432	426	391	361	369	414	394	364	406	383	381	383	377	420	380	370	400	341	399	360	392	359	360	353	382	351	407	394	320	394	403	427	383	401	365	383	369	370	360	359	368	390	349	360	350	383	364	337	365	384	422	374	362	386	376	389	384	389	389	325	373	420	356	355	353	361	412	352	393	397	428	376	417	367	390	359	361	379	391	407	389	364	360	381	351	381	360	371	368	387	423	336	382	380	377	397	415	372	399	383	355	387	355	393	378	383	379	356	400	350	390	381	362	375	362	368	420	373	409	364	365	375	348	390	359	387	383	382	385	361	358	365	392	347	381	373	359	363	369	407	329	363	381	374	347	366	414	361	400	408	382	368	408	381	378	410	392	380	362	406	359	365	392	390	329	346	414	399	367	395	377	388	410	370	386	351	384	383	427	356	370	416	331	362	393	385	382	368	382	345	420	352	370	357	360	409	390	359	348	359	352	373	342	361	358	357	355	403	388	373	356	368	382	346	372	375	386	430	372	390	391	404	399	421	392	376	393	388	376	388	404	366	349	406	387	397	367	371	382	371	392	321	408	376	373	362	366	399	357	395	406	396	395	368	405	379	371	378	358	390	384	352	351	385	387	410	391	363	396	390	372	370	352	392	390	384	368	389	397	394	392	418	357	363	356	394	383	393	356	400	384	370	379	349	394	369	359	380	413	357	383	355	358	372	396	353	373	423	342	373	383	380	389	403	372	380	380	398	419	376	397	437	368	402	393	389	381	395	369	377	385	425	380	368	401	369	400	398	410	391	407	408	388	389	402	362	387	391	368	385	394	374	412	401	387	360	356	369	426	376	391	390	366	377	388	406	371	349	374	368	400	394	361	374	359	371	374	348	376	384	357	419	370	359	374	376	379	372	373	387	398	372	370	407	365	368	364	355	402	377	361	365	346	367	352	396	401	375	388	417	399	403	356	335	368	432	385	357	401	327	411	374	386	371	386	353	415	408	378	399	377	421	395	351	396	401	361	398	390	357	342	371	356	402	368	376	348	375	379	317	376	378	370	328	392	389	396	400	379	373	431	376	407	369	407	376	405	368	353	381	368	377	391	375	348	420	404	379	390	364	358	382	410	372	366	394	389	375	399	381	392	383	357	388	365	373	382	365	372	393	369	365	403	390	351	375	391	391	359	388	380	389	349	377	341	381	369	384	361	399	367	400	397	405	341	368	407	399	373	399	370	385	373	398	391	404	434	388	408	370	402	381	410	385	351	375	342	405	384	385	402	393	376	429	361	395	394	375	373	354	396	374	390	356	356	351	401	351	414	372	396	367	386	365	389	410	389	370	350	400	398	354	366	390	401	383	364	358	375	364	392	355	341	392	354	381	343	373	382	380	393	341	348	367	377	387	398	380	390	369	395	380	371	378	338	419	382	405	389	361	345	381	374	391	375	370	391	405	366	383	372	403	371	375	378	362	346	365	376	371	393	361	381	377	367	360	371	370	397	367	370	384	411	361	393	390	381	379	367	377	383	405	425	385	381	356	384	370	378	410	366	416	417	422	405	349	387	402	380	392	388	383	357	408	417	395	374	387	357	398	404	405	434	380	349	347	347	383	413	397	365	416	384	401	405	372	355	394	386	380	383	375	417	373	389	348	385	366	389	380	373	355	363	370	382	375	416	391	403	364	390	371	355	377	363	392	403	397	444	383	356	330	363	380	389	333	386	418	413	410	347	370	398	357	373	346	410	357	408	380	375	358	384	378	383	379	404	369	379	368	371	337	346	382	398	366	375	415	376	372	367	375	388	366	358	388	376	416	377	387	373	375	408	393	385	373	372	410	390	378	374	357	390	363	382	400	399	376	359	388	373	386	381	397	370	373	340	364	375	383	360	382	399	407	401	377	359	384	372	350	385	341	403	394	412	366	375	389	354	387	340	364	372	372	347	396	374	381	375	397	349	384	420	370	369	344	360	347	368	388	369	404	410	402	368	361	380	364	405	375	359	409	407	368	344	378	390	376	407	362	357	396	367	403	363	350	337	395	386	403	404	381	403	389	389	372	356	362	416	367	398	394	377	365	388	369	435	375	383	385	370	351	400	403	370	360	378	410	388	401	374	355	367	371	370	401	386	372	345	340	415	340	412	373	368	413	381	394	386	397	376	408	366	371	352	352	368	395	432	397	353	366	403	382	362	349	402	416	369	386	349	372	368	384	367	407	388	397	393	359	390	396	356	375	398	406	377	417	381	352	382	405	364	384	353	355	373	355	406	387	387	363	370	368	408	350	361	412	375	406	365	397	339	397	378	405	368	385	388	383	407	362	400	418	432	372	384	363	386	352	392	418	394	376	394	433	376	390	417	386	380	354	363	388	386	381	348	356	351	369	408	410	363	394	371	414	361	331	356	386	373	422	397	399	375	388	379	374	386	398	391	386	375	377	347	403	350	374	368	405	351	406	400	380	368	390	386	392	352	362	369	377	392	378	425	383	371	363	409	378	348	399	382	364	399	381	359	340	370	387	382	357	342	363	407	362	344	367	372	382	390	383	385	360	371	397	354	357	387	398	389	384	366	376	399	392	374	389	416	387	418	413	381	363	354	373	351	377	384	346	400	370	372	371	359	410	358	369	377	386	345	416	334	372	370	412	380	395	393	400	391	393	329	376	378	350	370	362	362	392	399	366	361	414	355	374	367	386	405
6926	3528	5171	3668	3131	2918	2355	1853	1569	1389	1327	1322	1296	1194	1200	1046	1081	1052	1008	999	967	996	895	980	936	922	934	928	914	928	946	953	903	949	873	906	942	928	901	873	911	858	904	911	932	895	897	915	863	908	925	848	933	871	901	897	887	975	980	871	885	893	960	904	919	922	915	907	902	880	928	893	903	879	896	959	912	888	889	911	911	850	915	951	864	894	907	899	849	896	878	875	878	885	952	934	838	897	886	874	857	867	897	897	910	843	948	880	881	887	849	883	919	893	898	945	890	887	892	904	903	948	921	860	876	875	903	892	820	949	902	876	946	873	879	922	863	925	925	900	894	864	916	879	921	903	909	949	932	865	856	933	897	889	867	839	870	886	894	889	875	953	924	946	902	888	934	904	923	931	877	912	892	938	869	901	910	860	902	868	908	895	909	882	915	870	900	854	918	921	905	866	889	863	902	903	844	919	871	889	940	871	932	886	856	903	916	860	945	841	880	889	904	833	916	895	918	962	899	828	924	934	928	929	919	896	901	896	878	917	888	876	919	919	924	908	884	893	873	903	863	888	916	935	901	904	864	902	910	883	870	883	888	964	857	886	886	916	904	943	916	931	887	917	867	867	888	868	907	891	934	948	842	879	875	935	867	827	893	919	875	914	922	887	903	868	927	895	888	875	895	885	896	917	900	932	855	913	858	912	901	903	898	890	849	896	885	883	903	834	874	877	881	958	874	889	910	903	831	892	922	927	943	899	838	897	909	884	843	930	890	849	945	879	903	892	904	830	889	906	938	828	885	882	875	892	868	861	838	908	915	845	876	895	870	915	876	882	926	861	896	857	895	890	873	956	906	910	853	933	916	902	875	912	898	911	891	845	894	923	880	894	885	876	853	929	907	890	894	915	878	873	875	906	926	908	901	924	941	943	899	946	928	942	873	881	882	935	894	890	879	931	907	943	910	893	876	938	859	849	865	928	914	894	962	865	899	948	923	849	911	869	869	924	854	910	904	854	869	897	892	880	897	929	838	900	875	933	966	893	891	943	916	835	932	874	913	853	909	909	906	904	858	907	901	937	842	918	795	949	832	860	969	942	898	900	903	908	874	914	892	910	925	944	936	899	873	914	958	877	941	894	974	929	912	909	940	865	880	881	893	909	909	916	910	902	874	870	868	906	901	891	872	950	898	870	879	896	903	898	924	941	906	940	913	907	884	839	930	869	907	901	884	874	903	844	931	884	890	906	878	877	886	884	857	873	941	840	892	907	877	921	874	886	876	915	915	846	871	873	866	877	888	896	786	906	882	913	884	903	845	900	914	880	949	865	934	921	929	857	855	867	924	900	873	878	953	979	914	812	898	891	891	904	916	865	833	976	860	841	905	885	882	885	906	898	917	927	883	901	889	939	875	903	891	874	941	931	884	883	838	889	837	869	932	945	879	872	903	892	838	915	894	966	886	890	868	870	863	918	894	868	910	846	877	899	895	916	888	946	895	869	896	889	892	889	919	854	866	890	859	903	837	944	896	898	909	891	884	901	952	885	954	936	917	865	892	908	870	870	850	858	867	922	843	908	847	897	878	933	830	863	895	823	915	893	891	879	875	824	895	845	933	904	959	907	888	924	894	910	872	968	867	869	882	886	910	908	835	921	912	904	925	908	915	961	930	860	913	851	958	881	960	889	895	943	927	847	875	959	881	926	889	888	915	881	906	872	882	915	930	927	886	933	883	920	879	913	925	923	950	920	902	891	859	946	926	865	939	857	840	898	928	869	914	869	926	930	917	848	862	887	909	886	909	886	906	898	924	882	891	886	887	910	908	910	868	869	933	914	847	915	903	871	906	900	925	902	868	945	871	901	897	856	900	871	943	883	871	942	881	825	899	928	890	914	918	882	906	918	923	886	831	907	868	959	907	879	894	902	897	887	877	897	869	920	887	853	878	859	931	915	850	912	854	945	919	886	907	892	908	900	941	874	865	906	892	885	876	944	917	869	933	923	905	896	943	973	876	785	879	897	942	893	906	869	940	921	902	895	874	888	875	909	907	982	945	879	872	893	843	907	914	925	901	875	871	918	930	894	893	897	872	881	898	849	907	867	875	871	861	901	879	862	900	888	924	837	940	925	896	925	869	891	919	890	862	864	892	938	920	912	848	898	897	896	860	893	861	849	878	931	935	876	867	916	865	870	862	898	947	889	870	927	890	886	908	871	874	859	858	920	905	846	968	847	947	955	927	920	821	884	881	914	902	869	885	885	860	856	857	888	890	903	868	887	899	923	859	931	931	883	873	953	911	908	903	960	1004	925	908	925	913	905	898	922	920	899	842	906	907	891	877	846	913	896	909	907	857	975	923	835	890	909	898	939	954	842	932	858	900	886	850	906	924	864	920	872	901	903	913	883	916	878	872	926	915	914	872	949	876	872	928	952	865	924	943	912	901	875	862	855	914	838	931	961	856	846	879	868	917	853	977	875	829	910	907	928	919	935	904	911	888	885	880	926	903	927	898	895	855	896	892	872	891	876	866	884	857	947	886	892	920	902	956	925	865	870	908	920	868	849	926	918	932	885	875	954	915	920	889	878	877	857	930	880	887	881	876	838	882	866	892	963	859	935	901	919	847	903	886	901	839	887	876	892	932	838	903	924	879	913	885	944	892	905	916	860	880	928	858	919	890	877	880	887	881	870	859	920	875	863	926	889	871	882	955	845	895	904	873	909	901	900	888	913	916	897	873	920	864	927	871	890	937	879	920	879	913	901	874	888	895	889	860	856	830	911	913	890	953	908	888	860	944	909	858	901	887	899	874	904	907	910	919	959	916	883	859	919	873	883	900	919	934	878	897	898	868	954	890	882	897	916	886	897	894	849	912	817	947	931	871	906	874	911	907	916	906	903	904	906	901	849	828	908	909	880	826	874	892	889	922	947	931	842	859	870	869	890	886	911	873	902	869	900	847	845	911	902	887	884	936	897	875	837	912	922	877	899	925	912	907	898	925	861	865	921	915	889	878	879	875	890	913	901	905	868	894	901	886	862	892	899	900	854	881	888	923	852	895	845	925	862	829	942	918	861	933	890	916	910	907	872	901	915	856	883	900	907	912	901	912	855	925	907	865	899	898	916	925	878	895	950	931	916	857	893	858	919	882	895	930	889	954	876	899	887	878	883	956	930	886	906	825	935	882	948	892	877	856	873	848	873	893	913	863	880	910	854	878	921	867	886	847	931	930	906	923	892	885	864	942	890	929	908	897	949	875	875	854	890	876	883	935	900	1000	899	937	918	899	898	916	896	843	938	878	884	889	856	884	927	865	906	924	884	885	901	894	891	904	866	876	840	920	934	902	854	866	858	891	859	840	945	920	886	927	899	940	899	866	928	889	885	859	904	925	865	884	894	885	930	961	950	932	911	949	875	840	854	881	923	931	940	815	891	860	933	881	860	883	847	914	855	892	948	915	828	867	943	869	889	864	862	904	896	910	858	871	919	878	869	876	909	816	932
20557	7622	7851	2543	1443	1144	885	650	542	509	526	524	508	480	446	443	377	400	415	376	395	430	408	332	361	409	381	385	393	374	368	351	407	370	391	397	353	370	358	374	342	339	375	339	380	381	389	337	332	403	359	395	373	378	346	362	381	365	348	367	346	379	375	374	350	380	378	331	370	388	377	358	318	352	364	352	327	354	372	374	347	357	375	330	353	344	362	334	358	381	348	384	395	380	369	302	364	342	361	354	371	381	379	368	361	364	352	341	372	376	358	340	382	330	319	379	371	365	373	346	347	365	365	357	347	359	363	335	336	371	353	335	352	383	352	331	393	336	382	376	327	371	381	390	351	360	397	378	361	345	365	362	340	348	396	352	355	349	318	361	390	378	358	366	373	369	380	346	376	364	347	338	375	364	350	340	326	363	317	337	349	425	338	369	365	351	338	366	360	353	332	341	357	346	347	326	360	315	353	368	346	337	378	324	361	342	420	367	327	389	394	396	390	394	350	365	378	355	347	367	333	389	394	346	349	368	351	410	343	361	370	384	377	338	380	352	355	350	361	416	358	369	375	354	352	367	367	359	343	366	344	380	316	319	372	354	338	356	391	364	358	325	329	347	358	331	373	396	411	371	349	355	351	383	341	366	380	381	379	417	351	342	359	327	349	355	335	360	370	352	362	380	376	335	391	394	362	348	355	400	380	356	375	361	368	354	380	351	357	351	370	371	357	357	351	358	365	354	335	360	369	356	372	370	369	333	336	369	391	359	346	347	362	387	369	354	372	348	361	350	381	343	374	321	386	345	390	330	378	376	353	368	338	360	387	368	368	356	359	372	287	321	375	349	361	355	343	371	356	388	370	382	384	382	384	368	382	364	342	383	341	325	342	369	347	324	335	373	356	369	310	354	379	353	347	355	372	398	394	366	370	366	329	362	341	333	380	357	373	351	338	376	374	373	340	350	313	355	371	373	352	392	410	374	335	327	364	382	375	328	379	358	396	322	350	324	402	372	345	366	386	383	401	368	304	360	353	370	340	370	361	368	416	342	366	338	347	365	375	388	347	378	383	352	359	341	350	412	366	314	310	323	364	380	357	336	376	370	354	378	329	360	341	419	393	379	403	362	366	332	338	367	388	380	363	363	370	358	353	394	381	358	365	370	341	388	329	374	352	378	368	361	348	339	348	356	348	350	368	348	380	369	357	355	371	336	400	336	352	352	357	341	346	349	354	351	345	379	349	344	390	347	358	353	341	335	347	345	344	329	350	355	373	347	377	370	381	336	365	381	383	408	374	313	328	313	360	378	360	350	371	366	343	339	365	370	370	341	388	336	328	368	349	338	385	347	393	367	349	367	399	358	361	379	347	368	386	376	326	365	328	396	409	381	366	357	340	362	344	361	363	396	352	346	359	344	358	351	341	394	385	346	373	374	369	409	380	398	363	340	341	367	372	403	345	341	327	361	344	352	381	377	378	372	367	340	357	368	331	367	358	358	354	391	337	399	354	351	355	400	323	359	335	349	350	361	375	376	363	364	386	351	341	370	332	368	372	347	399	356	369	369	347	358	337	381	315	351	359	367	340	325	378	384	359	326	337	357	345	355	329	360	364	353	363	362	332	383	373	304	360	365	348	402	371	366	344	343	349	351	384	370	367	366	334	333	346	371	355	368	335	345	356	349	380	376	341	382	321	320	364	352	374	354	361	359	359	392	380	383	361	384	358	354	345	320	389	363	345	391	373	368	380	332	337	377	352	365	346	355	333	377	356	352	357	361	334	378	321	357	355	353	414	384	349	345	319	386	339	378	349	389	373	350	362	382	395	345	369	373	358	302	362	381	310	339	376	370	359	370	359	360	332	374	336	378	345	363	375	367	403	357	339	375	347	391	337	370	352	350	322	370	348	354	374	382	355	368	343	351	330	375	364	368	403	354	396	366	342	350	354	334	355	343	344	350	352	414	354	343	350	364	365	378	347	358	349	404	348	378	377	389	379	380	393	340	321	366	357	377	350	361	381	364	321	313	378	427	349	348	404	320	378	335	371	367	337	357	368	349	375	359	399	376	369	370	403	354	367	330	353	381	349	347	364	381	401	391	361	391	327	355	318	321	362	346	355	343	315	389	344	370	389	387	411	349	366	372	339	382	358	347	386	370	346	360	368	333	376	339	360	331	367	345	384	374	336	361	359	394	375	369	374	360	346	371	386	363	350	352	389	364	392	404	390	372	360	375	376	361	371	385	357	392	387	364	376	357	353	325	349	365	356	361	374	368	363	383	347	366	344	371	335	394	367	367	342	336	365	352	361	344	383	352	372	384	362	389	383	377	342	353	363	371	363	363	413	323	357	391	360	377	385	338	364	385	351	329	360	364	389	357	391	370	362	379	338	374	346	357	339	368	344	349	372	357	374	353	404	333	342	338	361	363	355	348	368	360	359	372	352	339	377	362	379	409	359	330	378	342	349	366	320	371	352	368	364	366	346	328	390	360	385	362	406	381	375	352	357	349	353	371	373	351	376	359	411	347	341	368	345	396	361	357	376	371	397	369	348	379	339	388	363	357	389	352	377	375	340	355	366	375	330	354	362	378	384	373	371	335	372	400	337	355	372	368	354	362	370	376	340	349	357	361	387	360	363	356	349	333	389	364	374	371	367	343	404	335	381	366	360	350	351	339	359	386	391	399	364	360	386	359	402	373	332	356	352	370	325	375	350	369	358	348	389	386	341	355	350	377	385	379	412	355	351	383	396	340	372	357	361	355	335	329	418	347	365	356	360	358	340	353	373	371	345	373	377	359	371	377	370	322	318	370	341	368	340	384	367	366	367	344	346	393	355	384	373	363	343	373	364	385	357	337	359	370	392	406	391	344	339	347	372	378	404	395	312	363	353	364	381	346	386	384	333	344	376	345	371	362	329	350	390	356	352	372	367	374	346	388	356	353	332	363	350	349	363	352	408	341	384	392	367	342	378	335	376	366	344	337	358	384	385	367	312	368	363	349	346	362	411	359	368	383	361	377	368	379	349	349	370	365	363	326	371	373	365	361	363	373	414	357	392	407	373	351	366	380	359	352	350	375	324	384	365	365	400	373	375	405	336	362	382	373	367	377	371	397	349	354	343	345	358	348	387	350	374	393	368	384	365	356	335	325	327	369	373	350	381	343	337	368	385	354	361	380	356	325	368	361	324	354	382	351	391	360	369	367	369	356	352	345	386	366	378	340	392	368	341	346	347	353	393	368	328	349	371	349	420	387	341	338	361	361	348	364	390	369	332	366	400	366	334	345	337	338	370	377	326	355	381	360	337	385	395	338	392	377	342	368	370	358	348	347	386	374	357	373	372	399	375	381	359	331	348	370	368	347	376	373	340	367	370	361	349	397	338	344	376	323	339	349	313	361	364	361	343	373	352	346	354	339	374	369	351	363	379	352	351	394	347	363	353	373	359	411	375	362	340	389	365	346	342	376	346	380	340	373	356	356	399	360	370	357	332	324
14916	6794	12776	5814	5112	4458	3439	2391	2162	1897	1822	1584	1601	1477	1384	1286	1154	1262	1192	1082	1074	1057	1019	991	974	963	920	883	953	918	940	902	888	874	926	931	842	882	870	885	894	840	856	869	881	816	882	878	830	915	898	844	877	925	871	824	856	868	890	793	838	828	825	873	927	880	885	829	841	882	841	898	830	832	862	888	856	898	822	827	846	858	840	879	887	849	785	856	882	819	821	837	850	840	821	837	865	882	826	880	797	852	873	834	850	824	830	860	814	875	811	843	804	850	858	841	862	837	854	872	846	830	814	810	841	880	852	904	853	842	866	828	845	801	828	853	872	834	832	845	891	846	865	862	835	857	813	864	859	869	896	850	754	867	865	865	796	834	838	855	866	820	897	818	881	849	888	876	900	804	843	898	822	889	905	838	837	894	902	868	885	888	846	838	907	816	817	818	858	868	851	865	868	858	868	862	871	883	866	887	873	854	832	814	858	845	837	849	777	844	871	808	798	833	823	876	861	881	847	848	870	856	838	881	816	793	849	866	835	854	872	839	844	824	850	871	874	850	789	869	835	873	874	830	866	860	863	853	842	850	893	909	851	857	877	860	834	858	867	846	851	854	858	857	865	844	854	842	879	834	870	861	902	879	853	858	860	819	818	817	840	828	840	847	823	878	864	858	879	812	859	816	888	856	835	829	857	816	823	862	876	824	834	864	832	849	856	898	849	876	850	852	940	852	850	874	814	891	867	851	864	807	857	836	853	922	831	815	835	841	818	858	836	858	846	845	817	827	833	840	843	874	831	856	830	874	868	858	842	823	839	890	826	895	867	873	820	845	885	849	856	886	889	858	886	868	846	868	873	800	881	871	855	841	820	871	831	824	871	833	832	792	909	830	841	852	844	816	871	911	848	821	904	852	800	851	847	842	895	860	831	907	845	852	872	891	830	879	846	804	895	851	846	810	897	888	837	825	909	926	875	852	833	863	836	834	816	842	883	833	894	869	843	854	855	878	855	834	805	858	855	831	838	842	818	825	830	857	779	837	885	856	867	810	861	849	857	872	826	882	822	840	822	862	895	908	858	839	825	857	848	823	816	832	861	833	824	866	908	877	863	823	883	802	867	813	823	832	851	883	833	861	833	872	841	848	857	842	836	901	811	867	866	895	861	850	862	844	843	821	830	807	883	844	882	864	853	847	871	832	834	816	854	879	855	910	822	834	896	827	821	829	800	860	860	844	883	909	815	870	840	840	859	854	879	867	858	792	864	848	854	803	867	843	863	877	868	873	819	872	810	902	885	868	785	902	883	846	870	828	816	876	814	808	799	861	829	879	859	859	832	873	847	865	864	831	901	868	834	844	863	900	837	889	880	855	861	882	855	882	859	860	865	825	890	864	833	873	908	875	856	797	865	883	835	846	856	878	870	869	846	787	865	837	818	904	846	844	796	809	891	853	853	846	869	820	854	811	887	867	839	872	852	867	859	844	846	840	913	824	881	886	875	849	866	806	831	864	831	867	856	867	840	870	864	866	888	833	821	802	851	878	845	874	841	858	922	911	838	882	847	830	858	836	872	865	897	778	851	843	838	859	833	876	850	850	879	803	836	818	870	854	897	841	833	839	900	866	877	802	925	890	879	861	850	845	878	883	871	841	859	940	847	891	852	857	864	835	902	870	821	838	847	854	811	885	839	865	880	858	881	855	832	842	880	876	900	902	861	830	864	837	890	851	897	831	796	801	859	865	883	822	871	834	867	805	890	854	880	867	892	861	897	829	849	857	885	859	845	850	863	820	841	854	812	831	840	820	895	780	834	819	824	878	871	894	836	822	838	869	868	876	798	859	866	857	883	839	843	871	874	854	864	813	887	877	839	833	944	861	855	882	852	813	871	904	839	905	860	860	842	805	872	819	870	876	911	842	824	817	806	843	888	846	882	823	866	836	824	896	858	836	841	873	823	829	856	875	833	850	862	865	809	889	873	895	855	844	870	879	861	846	895	836	815	857	812	839	873	903	841	867	787	897	859	795	879	866	798	847	862	904	922	841	810	883	843	827	820	838	900	939	856	871	859	862	870	855	828	871	868	859	859	897	891	852	817	862	889	850	866	829	873	877	858	810	842	861	823	863	857	852	866	819	871	850	874	941	867	833	859	870	823	811	806	851	849	889	815	880	889	860	826	840	847	850	904	807	853	850	876	837	873	878	852	824	866	891	868	873	871	906	861	839	867	843	886	802	853	857	808	843	861	852	857	867	888	903	841	860	848	859	847	815	874	849	870	853	836	854	824	865	864	848	807	903	821	885	886	858	846	899	862	837	825	824	850	845	873	893	838	885	828	850	878	867	799	877	863	866	892	856	838	844	895	800	835	879	819	817	820	845	806	777	833	831	828	842	859	858	857	885	910	805	914	900	845	853	841	861	862	842	824	835	839	770	820	875	796	862	852	841	881	827	884	850	875	851	879	837	871	854	829	861	834	860	903	854	827	837	841	849	846	827	876	876	815	889	866	863	812	799	830	862	856	885	794	850	890	850	887	888	851	859	891	836	812	813	823	877	875	845	852	851	822	878	881	882	842	841	897	883	855	771	809	869	858	842	878	813	803	842	920	879	853	810	778	827	830	824	820	837	848	859	877	897	881	820	835	853	929	825	901	866	836	870	844	848	876	880	816	896	812	851	858	865	860	820	850	871	886	850	882	866	806	831	894	819	878	856	890	832	902	830	899	867	851	819	867	799	850	841	858	839	841	768	843	893	826	871	863	847	818	858	840	845	793	794	824	852	872	847	895	854	865	892	867	900	858	812	867	862	863	864	821	885	905	843	819	827	904	849	858	877	890	865	859	869	799	833	807	854	880	868	870	842	854	899	867	888	835	867	841	913	856	870	863	868	874	835	870	871	852	830	918	844	843	808	841	847	883	825	857	815	883	896	851	877	849	862	819	909	838	872	816	873	851	863	876	828	841	840	866	861	875	903	854	900	845	801	852	841	798	890	877	819	880	826	906	861	887	853	855	826	860	841	839	843	860	895	832	864	877	868	843	913	867	866	848	827	865	854	877	796	823	852	813	832	884	888	841	817	834	887	843	868	857	857	880	885	795	843	891	834	869	932	857	858	866	840	832	877	846	865	876	893	830	835	846	823	867	842	858	847	854	842	854	812	848	847	824	818	849	825	871	883	842	814	834	840	825	837	892	850	949	810	854	856	864	879	852	859	799	863	847	862	874	864	885	868	853	842	920	837	867	871	826	810	830	845	850	862	893	848	862	874	850	854	799	834	828	831	844	887	850	852	836	868	885	817	846	839	908	834	871	805	854	792	847	819	881	856	846	793	850	797	915	833	902	820	869	888	893	879	889	815	820	844	819	809	862	879	836	907	866	903	850	873	889	831	842	812	865	857	855	875	869	826	851	859	861	875	856	867	845	864	906	814	852	837	844	872	833	849	792	877	842	834	841	850	807	906	831	887	831	856	892	838	832	922	832	932	866	849	818	882
36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
