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
336279025349	336279025869	336279026419	336279026969	336279027519	336279028069	336279028619	336279029169	336279029719	336279030270	336279030820	336279031370	336279031920	336279032470	336279033020	336279033570	336279034120	336279034670	336279035220	336279035770	336279036320	336279036870	336279037420	336279037970	336279038520	336279039071	336279039621	336279040171	336279040721	336279041271	336279041821	336279042371	336279042921	336279043471	336279044021	336279044571	336279045121	336279045671	336279046221	336279046771	336279047322	336279047872	336279048422	336279048972	336279049522	336279050072	336279050622	336279051172	336279051722	336279052272	336279052822	336279053372	336279053922	336279054472	336279055022	336279055572	336279056123	336279056673	336279057223	336279057773	336279058323	336279058873	336279059423	336279059973	336279060523	336279061073	336279061623	336279062173	336279062723	336279063273	336279063823	336279064373	336279064924	336279065474	336279066024	336279066574	336279067124	336279067674	336279068224	336279068774	336279069324	336279069874	336279070424	336279070974	336279071524	336279072074	336279072624	336279073174	336279073725	336279074275	336279074825	336279075375	336279075925	336279076475	336279077025	336279077575	336279078125	336279078675	336279079225	336279079775	336279080325	336279080875	336279081425	336279081975	336279082526	336279083076	336279083626	336279084176	336279084726	336279085276	336279085826	336279086376	336279086926	336279087476	336279088026	336279088576	336279089126	336279089676	336279090226	336279090777	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21811	19869	21948	23897	20995	15260	9552	4414	2578	1904	1365	1093	874	807	775	694	618	513	524	529	535	501	515	471	447	488	441	388	361	356	371	331	346	315	326	386	315	327	324	325	298	283	350	341	315	325	357	320	329	300	323	320	303	328	322	348	352	317	336	303	313	304	345	342	295	329	290	291	317	301	273	306	303	326	320	345	302	324	290	327	306	325	294	321	325	312	320	309	303	306	310	345	334	309	328	287	313	315	286	341	325	321	294	318	326	328	311	311	319	315	321	319	320	339	298	293	306	318	300	299	307	317	290	327	321	292	308	305	288	319	319	283	318	296	296	327	282	299	346	360	301	336	337	300	328	304	300	307	341	283	335	312	301	345	327	322	315	288	292	325	336	315	324	318	315	317	319	324	324	297	302	335	312	283	317	331	331	313	328	322	306	349	305	283	329	309	291	308	325	310	300	298	330	336	333	331	312	294	324	312	295	300	343	317	332	319	330	301	304	309	346	278	330	322	336	347	324	334	301	320	299	316	293	316	310	310	301	321	301	329	310	345	327	330	328	285	306	338	332	287	319	344	337	340	313	320	336	320	330	329	306	335	320	325	315	308	309	309	307	332	300	317	307	336	291	284	296	318	296	316	319	330	344	312	305	343	285	310	349	332	315	306	333	299	322	332	327	314	285	354	335	314	319	320	329	325	304	285	328	311	324	310	332	291	343	337	340	340	308	319	312	296	321	348	317	324	350	311	341	308	340	315	300	289	297	333	338	298	325	306	326	314	323	335	338	310	278	336	301	315	332	300	320	326	322	326	292	330	319	355	334	315	326	321	311	345	316	334	304	313	320	313	325	323	355	304	295	294	329	320	314	315	326	338	288	310	278	298	283	287	293	311	325	311	330	288	300	295	351	348	333	310	286	330	317	336	339	297	289	315	335	332	314	297	323	348	344	349	324	322	332	306	308	290	284	303	347	335	328	316	313	331	285	316	339	332	328	308	317	350	306	296	327	311	312	319	329	328	340	281	298	313	335	311	346	335	322	313	359	309	286	313	312	339	307	307	315	288	309	335	317	334	308	308	300	290	316	304	300	327	362	294	324	301	327	272	302	332	333	298	302	333	324	350	320	293	313	301	317	312	302	277	297	310	310	318	309	322	327	348	336	331	312	308	322	290	311	311	313	308	321	322	324	343	285	318	338	321	327	333	317	313	300	307	315	270	318	331	322	311	330	317	321	296	325	313	323	327	329	327	330	334	339	301	319	305	327	337	322	334	301	310	345	288	332	298	316	298	316	339	329	347	313	334	308	284	335	306	329	329	327	312	297	306	309	313	330	320	333	307	294	315	314	310	325	323	314	300	353	310	336	335	311	331	335	272	306	319	317	303	342	295	308	304	337	340	315	273	337	316	311	359	340	320	314	328	305	305	292	318	351	300	302	315	340	304	308	311	320	312	313	338	328	333	309	319	321	319	343	334	315	310	325	324	299	301	337	310	301	293	297	304	293	319	292	291	327	322	305	295	292	264	338	304	339	286	314	339	330	307	341	317	316	307	308	335	312	328	326	334	319	353	332	311	340	324	310	353	355	309	326	315	313	330	326	296	354	309	324	305	302	319	321	311	316	317	302	337	328	277	311	345	313	319	311	332	332	334	317	346	309	322	318	348	356	327	318	342	320	308	319	334	321	298	319	337	364	347	310	367	314	305	289	336	325	308	315	305	313	344	324	318	319	288	300	304	312	310	295	327	278	314	295	294	329	360	309	330	299	300	284	314	320	325	309	302	327	294	313	288	310	332	284	313	317	331	290	325	329	290	314	312	310	293	309	338	346	330	315	332	294	324	330	338	311	319	319	353	299	291	303	338	337	314	328	301	302	312	295	314	273	278	315	317	335	312	291	314	298	311	317	327	308	326	316	297	326	304	292	306	301	317	312	327	317	326	316	293	316	317	314	326	297	289	317	304	326	313	303	323	293	335	319	356	330	324	325	325	307	302	306	352	322	348	309	321	329	322	270	347	321	316	328	324	312	303	331	329	324	323	319	330	282	321	334	322	321	327	309	303	298	301	307	296	324	355	308	342	305	326	313	345	317	308	307	304	327	315	322	307	335	282	325	282	282	327	323	315	301	303	336	323	313	311	308	287	301	314	297	307	301	317	313	305	325	273	307	309	294	353	322	314	328	341	332	332	327	320	335	311	296	332	327	307	322	282	308	307	320	287	283	344	341	296	320	336	313	332	268	326	323	320	306	335	350	289	315	323	335	323	314	289	348	312	306	309	290	302	326	323	313	320	312	315	320	302	312	331	323	353	323	286	300	303	341	314	313	314	307	297	350	362	331	326	329	329	292	330	303	346	368	288	304	332	311	359	346	322	346	295	282	330	320	302	340	319	295	334	304	311	314	300	315	308	312	309	359	333	310	332	311	322	295	314	314	327	314	350	326	310	329	331	310	359	307	322	322	322	296	336	339	314	305	315	349	295	317	281	338	323	301	307	319	288	321	318	335	319	292	324	310	345	291	333	319	278	320	285	305	324	335	304	330	311	336	339	295	355	298	305	308	313	318	320	288	274	346	276	309	311	323	342	297	326	332	317	310	326	279	315	317	329	307	318	334	315	340	322	316	293	315	318	307	325	354	300	325	327	298	317	306	276	315	316	327	296	314	310	317	357	308	340	314	322	316	334	303	301	290	357	309	324	306	310	291	343	322	317	326	354	340	331	300	345	332	327	307	356	311	310	339	328	332	301	316	295	324	329	308	327	291	298	325	312	326	332	300	301	355	327	304	310	328	305	301	305	331	272	316	333	312	325	287	310	323	302	300	314	336	285	308	354	310	324	326	303	300	324	282	320	338	311	271	291	320	350	307	318	363	320	315	359	324	279	304	299	329	291	325	365	309	322	335	357	314	299	319	289	356	309	264	313	301	288	330	373	318	339	278	341	332	311	344	301	306	329	306	321	325	319	343	291	325	315	313	359	315	315	317	287	318	332	284	299	321	286	320	313	313	294	316	303	299	296	322	337	311	326	315	312	290	304	275	300	326	319	306	302	360	306	327	286	293	330	328	293	262	312	311	324	329	303	325	301	278	297	334	338	329	328	332	339	321	336	326	350	323	318	298	314	321	316	341	323	313	315	306	328	344	322	301	311	328	335	298	346	322	312	321	318	306	322	310	330	312	362	319	344	338	304	323	304	304	296	325	325	297	269	309	331	327	291	313	309	327	314	316	317	309	304	308	324	307	324	289	320	302	298	308	288	305	320	364	332	302	330	311	307	307	279	339	305	336	290	309	325	331	321	341	309	295	300	341	309	361	333	304	306	300	312	301	308	329	326	347	334	298	315	326	284	304	313	292	284	333	313	319	302	305	317	337	324	311	346	290	359	307	297	322	316	314	335	331	323	348	310	308	307	305	335	307	307	345	303	302	345	318	347	308	326	339	345	367	319	356	320	338	300	330	325	340	335	302	321	310	300	307	307	312	271	324	352	302	349	309	322
14418	14864	23136	32104	32927	29428	23491	14467	10914	8501	6565	5089	4138	3821	3655	3180	2811	2394	2327	2242	2242	2265	2204	2063	1967	1951	1623	1369	1234	1173	1051	1074	987	995	949	890	934	884	877	884	902	880	846	838	822	895	868	917	851	882	832	836	820	861	902	875	872	834	886	857	865	824	832	842	914	862	796	849	846	852	852	823	859	878	874	856	846	870	861	860	867	868	837	874	829	863	838	838	897	805	848	843	919	846	872	822	764	854	843	898	835	852	864	869	844	887	866	818	866	859	813	860	795	870	850	863	839	856	889	824	912	831	860	919	850	842	804	886	888	873	857	805	849	808	893	824	857	835	846	875	864	866	900	886	881	872	860	876	899	886	844	888	885	853	863	848	864	869	869	833	907	851	852	902	881	871	825	852	857	849	851	851	832	833	837	803	808	858	881	855	824	866	904	890	877	842	862	830	803	805	887	890	908	904	816	840	849	865	836	872	836	856	892	854	866	803	827	840	855	822	870	850	887	847	828	881	860	862	863	878	863	913	895	847	846	852	875	882	873	878	846	862	865	845	920	861	877	833	834	922	881	841	882	877	903	821	829	843	862	850	886	864	841	869	770	873	873	884	865	894	849	839	841	877	797	861	885	845	866	865	866	877	820	839	824	892	846	867	851	840	890	835	865	862	931	818	866	892	837	870	905	842	847	870	850	806	825	886	858	880	870	864	858	898	877	872	832	827	848	862	864	921	826	848	849	929	814	858	847	881	853	891	876	868	888	864	927	917	836	867	844	918	892	877	859	857	838	811	850	856	903	886	862	857	875	911	899	823	848	828	851	860	870	837	845	883	930	850	822	850	880	875	882	833	867	835	842	899	837	897	896	900	816	836	822	846	844	851	831	821	849	842	822	909	905	803	867	915	845	841	837	866	814	845	931	865	830	862	814	806	882	866	836	814	842	872	831	878	847	848	822	841	857	886	796	835	902	862	799	874	864	847	861	866	848	876	901	864	900	856	889	907	836	824	818	835	844	843	904	893	844	902	887	844	903	892	893	816	859	834	848	901	854	871	877	868	904	868	866	878	829	869	839	881	876	835	844	810	820	835	820	853	828	872	882	846	816	863	847	845	840	858	837	847	865	825	829	844	833	870	867	827	892	807	880	893	872	794	905	795	845	839	859	874	888	818	847	812	856	822	885	864	814	845	825	869	915	836	859	842	878	880	833	823	861	868	847	838	903	851	862	826	851	914	842	880	855	822	860	890	838	839	909	859	855	851	865	862	852	880	854	895	838	873	863	875	844	872	871	863	828	925	815	844	887	816	840	864	796	849	851	881	843	864	841	885	913	830	884	897	883	889	883	887	857	807	844	861	880	898	853	893	767	820	874	827	904	811	851	871	850	852	869	844	804	792	920	870	871	867	864	854	901	839	854	928	821	850	865	810	887	840	890	833	823	881	793	853	863	853	824	874	832	845	831	866	828	887	890	849	841	775	852	888	809	866	849	866	832	854	811	864	897	860	901	862	884	873	839	859	857	854	852	837	876	882	880	867	907	860	836	821	804	871	820	897	844	819	875	850	851	824	882	893	880	888	881	863	830	861	897	833	857	835	844	875	818	827	911	893	840	863	855	889	879	852	874	848	819	867	877	813	857	835	871	899	841	859	854	841	875	836	838	839	841	899	835	850	886	833	865	854	888	869	802	829	871	864	828	883	842	830	893	872	862	846	871	893	866	825	877	891	865	858	827	882	855	862	856	841	868	874	903	863	842	910	860	851	873	851	839	826	858	848	882	941	831	789	909	829	879	836	868	811	820	848	854	873	866	837	813	836	835	863	829	859	860	846	847	893	893	853	876	815	874	883	816	897	841	822	854	855	836	903	869	881	830	833	855	883	871	889	810	865	901	845	866	893	868	841	896	874	862	843	849	903	850	853	862	908	854	843	836	893	830	910	857	891	865	832	874	869	882	844	815	798	860	854	883	858	806	831	884	867	858	857	862	882	855	859	823	927	887	817	874	832	903	842	902	886	896	848	850	879	828	853	875	867	856	842	863	855	855	890	885	801	789	832	848	857	839	835	848	846	843	815	845	843	845	856	877	824	861	844	849	869	887	907	877	880	875	859	841	860	807	845	807	888	840	901	869	851	868	897	883	900	818	809	860	829	843	925	798	818	863	903	864	891	836	854	842	861	873	838	877	844	827	837	866	884	865	864	894	923	909	853	842	843	811	852	840	853	897	803	849	853	819	908	833	808	847	881	858	885	829	837	778	845	840	831	776	862	862	872	809	808	869	831	922	862	829	870	876	822	890	847	863	851	895	830	835	875	842	880	805	842	848	832	862	856	888	818	849	864	821	881	854	806	823	847	879	842	907	814	855	900	922	842	805	839	803	819	912	847	874	866	902	899	863	838	863	820	861	843	817	856	864	847	879	831	886	912	815	846	843	847	804	816	888	889	825	871	830	909	857	905	842	868	827	823	851	827	914	873	822	887	899	840	876	805	808	876	882	881	879	883	837	806	876	834	917	827	910	844	878	839	875	893	893	845	856	858	836	885	853	826	860	874	839	849	823	807	884	887	822	863	885	879	892	838	840	825	868	879	889	875	859	852	833	894	897	817	852	851	851	840	857	837	856	865	827	828	822	830	824	863	867	882	870	867	872	800	885	887	811	847	830	865	899	881	822	877	902	884	890	842	862	825	854	883	888	836	867	872	831	837	830	847	874	885	817	886	826	851	881	865	862	899	869	826	863	845	840	890	878	823	882	849	869	816	827	836	859	888	892	873	841	868	819	846	874	796	865	900	831	811	825	848	872	905	876	880	918	857	811	860	907	840	872	832	843	890	883	831	836	906	903	852	766	837	914	855	851	870	879	907	856	845	825	855	812	845	931	847	883	859	910	842	816	922	870	884	859	837	817	865	853	872	831	795	822	844	897	878	789	825	881	877	856	898	849	830	879	816	907	804	826	847	843	891	841	865	841	867	809	897	844	815	904	897	870	880	845	843	796	875	888	872	873	819	900	822	871	886	862	846	871	896	842	847	853	848	858	792	862	886	831	851	854	864	957	900	876	871	828	869	848	830	855	852	878	869	868	848	857	912	826	898	913	813	851	840	861	837	879	808	878	865	862	825	880	822	901	807	819	816	864	835	820	872	869	855	869	871	811	831	841	948	822	826	841	861	852	863	794	874	835	840	904	863	821	872	893	852	886	863	860	877	855	827	850	868	850	862	819	884	856	831	788	875	828	865	857	937	851	859	859	847	860	877	873	857	810	835	882	844	907	887	804	900	872	866	851	851	840	848	870	867	894	769	825	883	832	877	854	892	877	922	826	838	838	786	834	850	918	886	891	820	870	882	827	869	873	845	874	904	844	857	848	854	871	848	818	863	895	875	883	833	874	883	832	830	795	823	836	878	871	887	821	811	882	847	842	857	864	806	843	861	864	872	816	844	850	892	832	854	876	872	898	886	901	844	836	858	860	871	847	923	865	844	857	877	874	846	880	829
21714	18874	23975	25412	22068	16089	9652	3901	1989	1369	1081	850	782	728	628	681	554	544	550	566	551	541	486	537	491	455	441	420	364	385	344	360	361	320	346	332	348	317	334	349	329	350	337	339	381	335	363	358	336	340	365	333	319	360	341	310	324	355	322	378	364	345	341	313	307	367	328	372	376	359	336	301	308	331	314	357	335	351	361	317	362	335	327	317	318	355	357	325	334	312	339	352	307	339	324	342	313	363	360	307	330	337	355	314	340	336	359	336	330	334	316	312	334	317	339	331	343	329	352	349	365	343	342	331	328	363	319	313	360	359	330	362	320	287	343	337	335	317	357	391	330	307	363	339	350	315	339	329	313	319	343	380	341	340	336	332	341	308	305	303	342	334	324	349	374	334	340	321	339	346	381	333	317	333	310	364	365	339	329	329	328	322	307	341	323	312	344	321	349	323	342	366	342	333	301	324	327	353	311	370	325	341	355	322	352	370	333	363	374	331	352	373	327	329	355	327	322	293	320	343	308	355	304	345	360	366	338	339	333	352	337	346	337	352	333	351	313	311	365	357	341	354	309	360	315	339	343	295	312	314	337	318	341	370	347	327	321	326	330	331	356	313	362	330	311	345	353	346	348	361	326	375	335	357	355	300	346	337	336	312	340	344	354	355	364	363	319	320	345	336	353	334	358	331	339	349	349	361	336	344	304	299	347	355	353	349	369	361	370	327	357	339	325	316	329	308	328	333	303	315	374	346	328	334	307	318	323	344	318	353	374	318	331	324	313	335	378	333	352	346	326	360	339	315	345	347	294	344	338	331	321	354	358	345	355	341	336	319	384	318	372	353	310	321	344	320	348	345	333	372	339	348	339	317	332	358	341	339	336	359	352	352	323	292	329	318	305	343	322	349	354	359	356	347	365	308	317	320	354	327	352	354	316	355	371	342	315	335	346	350	344	322	326	320	338	337	329	371	317	341	321	327	328	338	326	341	359	300	352	365	322	335	314	336	308	336	369	319	347	316	339	352	368	321	330	313	335	338	312	316	361	325	323	308	337	340	334	304	335	324	345	319	359	356	330	358	338	331	324	332	318	331	333	341	322	330	341	316	336	324	354	346	369	307	335	335	324	353	358	319	336	318	317	347	350	369	352	348	339	340	344	372	366	353	348	333	344	343	345	397	289	337	353	331	338	351	365	333	344	341	338	321	346	345	358	316	331	344	338	331	328	316	317	322	315	353	347	310	327	315	338	342	369	343	338	344	335	340	342	330	330	333	352	302	341	339	335	369	325	307	334	364	334	387	335	359	354	368	343	306	324	356	367	375	338	341	368	313	340	382	344	362	363	328	344	348	323	352	320	338	355	351	355	325	309	341	372	337	330	343	335	338	335	324	353	320	333	316	321	306	296	316	343	341	336	329	367	334	339	342	356	336	353	337	370	342	301	334	333	333	346	337	322	308	332	344	312	335	335	361	337	321	339	329	321	312	292	334	340	349	332	334	300	327	338	342	331	363	314	343	378	378	316	341	309	298	334	340	343	347	311	352	343	354	328	370	351	305	331	349	307	328	340	311	354	352	337	334	329	343	314	352	367	317	363	352	378	324	318	355	355	338	297	366	310	366	350	317	346	340	325	356	335	355	328	321	323	330	317	335	333	332	323	337	316	364	366	329	368	355	340	345	337	356	355	350	310	331	322	286	342	305	328	318	361	373	327	319	332	314	390	312	313	338	339	331	361	345	317	345	375	353	317	311	347	346	343	351	330	343	325	327	341	319	325	372	351	350	320	336	351	344	372	359	310	355	349	348	339	356	358	353	361	302	353	338	396	332	309	340	335	362	332	327	363	326	327	360	338	365	336	385	309	339	346	308	339	374	346	334	345	325	372	367	313	360	347	355	337	329	354	341	315	358	317	312	309	317	339	343	354	302	335	370	361	313	393	335	323	328	334	299	296	340	331	376	307	333	329	318	335	328	312	313	364	324	355	392	329	387	353	304	331	376	366	341	343	342	321	329	341	332	323	349	341	357	326	357	316	325	360	334	354	308	320	354	314	339	348	308	332	364	350	315	316	330	347	337	362	344	307	334	369	372	368	313	331	301	329	332	307	367	341	335	343	341	317	316	343	346	329	349	374	353	346	353	337	355	331	349	325	321	321	353	351	332	324	368	336	344	342	312	367	362	333	299	320	371	349	344	333	347	355	342	358	338	323	349	329	340	339	322	352	350	357	338	352	311	309	336	332	336	327	358	319	354	311	342	334	345	361	309	346	326	318	363	323	340	330	320	386	354	347	318	338	355	368	319	322	303	319	372	342	368	342	354	324	298	354	334	335	351	342	329	342	373	343	348	340	342	358	311	321	311	348	351	320	351	319	346	300	338	311	331	377	354	339	335	302	352	377	339	324	322	315	344	332	346	365	302	319	334	324	366	329	325	336	315	317	318	288	311	323	326	307	325	328	347	352	346	382	332	363	363	322	340	327	351	320	321	296	332	343	335	305	315	347	318	330	335	336	377	342	338	335	341	332	322	342	341	359	338	322	302	301	316	311	337	317	310	337	328	327	346	327	323	318	317	338	353	323	330	324	314	324	314	363	327	322	334	355	333	359	385	318	317	332	340	336	364	320	334	304	334	315	368	314	324	348	351	369	355	320	375	321	332	372	345	339	329	313	316	334	332	335	342	322	323	310	328	360	344	344	348	358	328	345	322	340	356	325	338	328	346	351	349	340	328	340	346	365	321	311	325	328	373	353	315	340	351	331	306	338	335	319	341	374	318	331	349	298	330	346	342	347	353	310	327	353	375	309	392	324	311	351	332	366	347	370	333	375	315	343	339	332	340	309	356	338	334	346	378	318	317	351	314	358	324	348	321	345	376	317	339	338	348	353	359	353	354	339	327	351	317	330	318	349	333	326	373	361	365	328	329	327	306	352	316	346	356	300	333	319	328	301	309	310	323	327	338	353	339	335	304	332	363	328	332	350	316	335	307	337	348	339	333	327	329	309	319	333	329	341	313	325	343	290	324	330	304	332	327	343	340	337	335	361	305	308	352	341	353	311	321	338	340	337	330	368	375	351	352	354	317	316	318	300	359	334	343	354	324	305	338	318	362	320	321	335	336	365	355	332	302	350	332	348	335	326	313	352	339	344	401	367	359	339	359	347	338	346	345	328	322	333	342	361	328	342	333	326	339	329	327	324	302	346	335	332	344	359	320	376	345	313	316	311	334	356	322	300	339	349	332	340	332	318	339	344	351	324	323	325	347	314	338	331	344	349	330	320	343	349	329	343	319	321	356	331	363	316	325	338	340	351	348	368	321	345	356	343	353	363	367	358	331	330	303	309	308	371	314	314	311	362	317	320	321	288	324	343	365	344	317	337	322	338	318	341	311	311	339	329	344	340	320	348	346	300	367	341	327	349	338	346	354	338	331	343	333	316	338	342	373	319	338	364	328	337	300	325	331	338	340	341	337	338	353	328	355	355	319	346	344	319	369
14190	14259	24575	34009	34588	31576	23880	12987	8200	6366	5289	4356	3773	3313	3105	2630	2327	2339	2391	2411	2461	2204	2167	2174	1999	1727	1532	1306	1207	1218	1134	1115	1034	971	982	990	947	958	924	1006	896	929	848	927	943	889	950	913	897	952	899	911	890	917	909	918	899	929	938	876	951	905	921	858	924	899	892	920	896	906	949	866	878	877	904	900	880	933	861	936	945	904	896	924	951	980	903	879	920	916	942	866	897	922	870	903	986	899	952	871	915	929	907	878	884	892	931	915	914	929	910	901	882	887	895	913	917	889	885	897	899	863	921	869	941	972	871	922	864	902	946	942	916	914	891	881	913	974	910	940	926	891	927	958	908	905	936	935	894	904	854	900	906	941	979	940	944	898	930	881	897	879	904	895	855	917	890	902	900	860	902	912	874	914	887	927	899	943	895	868	922	916	877	913	843	904	944	887	930	918	921	883	880	888	906	891	891	939	897	883	919	914	877	943	913	954	899	863	896	891	901	912	951	922	931	926	875	868	987	912	914	920	877	916	928	914	927	934	910	916	869	902	913	853	897	913	921	913	914	904	871	900	864	919	924	865	916	871	946	896	936	864	909	919	946	944	928	847	949	925	867	942	910	854	909	900	937	894	902	898	889	934	922	896	868	894	867	878	892	886	925	934	891	906	929	953	873	915	942	893	927	864	897	893	933	916	915	862	909	938	859	924	884	921	907	917	889	899	896	898	908	965	963	900	870	915	896	877	916	947	872	872	957	920	884	946	914	890	918	910	875	935	975	872	865	882	887	895	894	942	926	945	932	951	885	950	873	953	884	873	935	928	937	902	900	872	882	934	983	933	870	911	943	886	925	863	888	900	893	890	904	882	893	875	904	926	896	885	905	888	897	961	870	862	852	935	907	877	940	973	882	870	887	942	943	883	860	905	848	935	900	910	916	908	911	944	893	901	952	907	938	967	901	943	920	898	994	924	893	882	939	926	916	881	903	951	868	914	930	842	946	932	860	902	916	907	848	923	917	900	910	930	907	884	890	921	918	908	909	915	884	998	887	890	912	919	911	935	928	909	922	893	920	967	884	865	890	962	901	926	891	918	886	897	921	909	891	944	907	957	922	933	919	954	963	900	895	896	938	902	937	919	813	896	923	919	941	954	937	914	910	925	933	930	853	950	879	914	871	860	922	929	917	887	899	906	875	930	894	876	920	907	862	947	893	896	865	868	899	899	947	954	891	900	929	955	917	907	897	895	940	928	997	938	957	877	927	913	891	926	897	905	957	899	932	948	904	921	900	921	884	879	900	886	922	951	903	939	894	872	883	873	932	914	933	916	940	882	935	939	957	904	907	917	877	937	906	961	912	913	958	887	943	993	863	929	898	884	880	849	872	908	976	895	900	891	877	881	900	900	924	901	892	936	959	971	897	884	929	899	897	902	890	941	972	968	942	932	956	935	919	940	859	967	898	938	887	932	921	892	941	942	900	896	904	979	928	887	888	877	888	891	899	913	939	888	948	886	938	902	892	935	893	923	874	895	955	976	896	888	963	901	911	894	939	913	871	898	939	900	890	940	906	906	926	882	961	883	913	905	876	926	938	894	896	901	899	888	906	914	934	922	916	950	946	874	894	855	928	873	929	860	884	910	899	884	957	918	943	871	915	911	925	905	885	899	885	910	854	915	875	906	867	888	906	878	917	863	928	959	917	964	898	934	866	882	876	851	912	945	894	946	940	859	927	889	921	900	815	859	927	905	903	913	942	904	916	969	908	894	930	945	901	886	900	903	884	851	897	900	938	966	902	901	908	917	925	951	911	888	978	879	900	878	876	906	920	913	900	883	884	943	898	937	995	936	875	859	897	859	850	927	922	917	913	883	872	919	936	937	891	901	977	921	918	901	889	887	935	919	920	839	903	932	892	880	911	932	944	907	928	921	872	924	862	912	947	875	913	892	860	935	877	890	893	860	904	990	864	846	924	865	903	886	959	956	920	916	887	928	908	948	869	972	889	912	933	921	905	897	925	919	878	909	894	888	903	899	959	862	919	956	904	914	952	939	863	864	917	937	927	922	905	924	936	911	921	883	959	944	891	890	884	909	939	906	926	939	891	886	934	875	922	890	900	919	874	901	961	865	861	908	916	935	945	944	904	894	865	940	911	926	862	919	910	876	875	892	920	1015	864	922	906	985	918	854	959	886	874	932	910	899	870	933	928	904	926	874	912	891	946	888	887	896	906	913	896	931	888	941	884	942	864	913	878	939	923	903	876	938	934	952	929	893	917	933	904	873	881	892	851	932	867	977	954	898	889	916	866	920	907	929	922	951	890	897	911	923	889	923	887	901	933	938	943	934	937	871	935	948	938	965	944	936	881	876	893	902	856	934	928	903	891	899	915	832	913	885	945	929	881	923	902	934	904	896	874	865	877	965	915	933	906	931	871	906	961	919	993	916	910	904	953	950	901	894	927	941	924	902	883	868	891	863	943	916	905	863	922	869	926	922	887	873	886	905	854	850	869	916	854	930	874	963	873	922	892	929	909	904	852	887	938	943	929	916	980	868	892	917	913	925	873	939	922	895	883	928	890	896	934	932	918	877	924	902	928	897	911	921	915	898	899	932	938	910	907	909	984	888	890	943	899	905	947	947	930	931	890	881	928	915	946	939	947	887	970	958	905	910	880	886	902	925	899	889	933	929	882	921	892	915	943	929	923	944	894	907	880	861	964	900	910	918	889	909	931	918	913	927	854	885	922	880	936	896	921	914	964	929	871	923	912	940	905	957	880	924	907	938	933	910	899	879	870	951	905	885	954	888	892	872	934	889	974	913	862	917	889	867	899	944	876	896	947	914	886	866	861	915	882	890	904	918	937	905	936	865	908	887	908	865	945	920	879	908	936	879	934	951	898	950	950	915	929	959	975	956	869	927	932	908	906	847	882	898	952	915	897	896	901	872	936	891	922	905	956	934	916	944	884	919	955	895	924	898	871	917	872	883	940	909	914	932	908	927	887	911	947	931	912	912	929	958	923	959	923	848	875	827	910	945	888	924	927	923	903	903	879	941	885	885	925	937	856	860	890	944	929	954	901	906	907	855	926	896	892	921	952	918	869	937	893	887	917	918	901	877	926	857	921	898	867	937	883	923	919	953	918	983	928	894	993	899	880	900	940	877	922	920	881	930	942	895	900	921	855	926	961	887	917	903	941	856	867	873	939	951	915	938	932	909	887	923	894	889	925	875	919	859	887	974	870	948	905	877	930	874	915	884	959	922	905	927	945	897	932	858	938	937	907	894	928	931	918	947	898	876	932	917	975	892	864	935	939	929	908	899	924	925	916	914	926	893	951	920	880	942	893	937	879	909	860	977	900	938	853	922	924	949	930	901	852	919	908	887	919	902	921	880	848	909	931	910	884	986	921	819	927	977	881	854	931	905	974	861	874	892	957	875	946	918	912	891	894	891	914	883	851	941	900	938	937	910	894	889	935	999	921	878	929	936	903	902	926	945
19430	17807	18517	20597	19498	16048	7645	2979	1799	1264	1191	1066	937	809	751	637	628	618	627	611	620	623	527	506	458	463	404	407	379	382	389	386	365	327	319	328	348	341	343	343	327	314	335	347	329	325	342	308	320	303	338	336	335	335	366	368	299	325	352	315	359	297	367	324	325	346	346	319	315	329	350	346	319	328	335	313	333	327	332	363	326	343	349	339	311	311	346	327	343	349	333	356	372	357	337	348	362	324	373	312	348	355	352	327	346	334	344	340	340	348	363	346	331	333	338	384	339	332	342	360	325	356	329	340	344	337	368	358	298	358	353	292	345	316	347	345	341	314	333	372	355	338	350	335	327	329	372	352	331	341	337	337	358	354	363	343	350	358	346	342	328	307	350	327	332	368	366	326	364	329	329	329	347	324	356	319	342	382	343	353	344	355	302	354	312	335	316	360	368	314	344	307	369	316	348	321	344	346	322	341	365	362	340	333	328	339	316	309	360	321	323	352	330	341	337	346	354	348	347	357	354	339	330	331	358	351	357	355	335	325	334	341	305	297	354	343	314	369	343	330	317	324	336	355	352	323	356	364	298	314	320	346	337	360	310	348	339	317	346	313	313	326	327	341	325	321	322	316	366	338	293	349	364	349	333	342	350	372	332	349	344	348	359	362	327	313	336	343	339	331	324	310	330	332	339	318	328	323	345	322	351	299	296	287	341	334	335	294	315	331	334	344	342	344	330	349	337	332	329	312	349	335	318	334	364	320	351	344	343	320	320	334	321	326	335	331	340	333	322	351	365	357	340	324	376	311	345	368	342	302	359	295	322	311	329	342	342	360	344	323	327	333	322	316	325	314	325	334	354	384	303	348	356	322	322	331	299	357	347	333	350	318	335	374	311	342	356	340	328	363	315	308	319	326	336	323	352	346	352	379	355	305	314	317	333	310	329	335	340	329	342	349	337	339	361	348	323	335	332	280	348	335	307	329	347	341	295	316	318	319	336	364	339	359	326	353	327	304	355	343	327	339	360	328	339	375	333	349	368	353	347	346	329	343	348	323	297	339	343	350	315	379	355	308	311	351	373	345	359	336	326	339	324	352	337	314	334	396	316	313	354	319	359	345	303	371	325	303	340	341	314	373	315	340	335	351	347	374	312	340	352	336	340	320	324	339	355	337	346	342	308	332	348	359	315	312	325	368	322	328	326	321	336	344	360	325	341	327	345	338	342	350	353	329	324	324	302	320	315	353	354	352	327	327	318	338	338	339	360	337	338	322	318	340	347	352	338	306	308	327	301	365	344	330	332	342	350	332	335	299	361	321	344	338	355	323	319	351	351	346	338	347	335	315	315	338	347	348	319	312	317	332	365	366	373	338	322	362	293	339	327	326	326	361	318	311	335	335	327	337	332	344	374	380	334	335	318	305	323	338	346	334	346	365	338	321	370	351	337	321	324	345	340	325	310	312	330	345	334	347	350	331	327	326	330	337	323	330	337	303	318	324	319	320	341	377	331	317	341	318	312	327	345	344	369	348	336	343	339	359	366	342	319	340	313	324	339	322	321	338	360	341	363	314	344	344	328	317	310	374	318	313	346	369	365	340	325	351	371	337	331	349	350	348	344	333	354	340	298	327	325	306	349	337	318	338	337	312	308	330	350	336	326	317	359	357	362	324	342	332	339	342	341	345	316	349	374	369	351	307	317	356	333	328	311	382	324	349	355	330	340	362	363	347	337	367	342	336	372	344	392	333	307	357	329	359	341	361	346	363	325	347	333	334	323	325	334	318	328	327	332	322	352	306	345	347	331	323	327	342	313	321	329	328	306	348	333	328	337	299	342	340	320	331	346	315	318	336	329	344	322	342	335	331	345	357	341	334	348	329	349	321	316	361	334	333	333	320	367	354	309	354	305	343	329	333	324	326	321	315	340	324	337	310	334	313	316	306	355	360	325	327	318	337	354	343	326	325	340	364	338	330	383	349	330	337	345	327	353	351	348	348	305	329	368	335	352	362	331	349	351	310	323	350	344	344	347	320	290	308	354	366	325	324	349	322	320	341	356	345	330	355	340	328	331	344	357	315	312	329	369	351	343	344	360	338	328	324	324	305	317	305	304	329	351	351	342	352	296	311	338	338	329	373	347	360	298	338	304	359	353	327	323	324	350	347	330	359	306	360	359	315	345	334	329	301	349	351	348	357	343	330	368	336	349	317	295	326	351	356	329	329	349	321	324	333	346	332	307	347	344	339	304	348	359	342	362	333	341	323	316	338	286	339	365	331	331	357	318	351	329	318	339	322	312	368	349	352	359	340	340	332	327	300	338	353	365	322	346	348	325	318	369	332	333	369	329	316	331	347	332	355	319	339	349	362	341	337	354	318	328	330	328	348	346	319	360	355	324	351	383	323	346	372	333	321	355	319	317	288	332	330	318	304	323	331	338	330	339	348	302	344	340	350	333	315	311	339	307	305	328	369	319	319	363	312	336	338	342	309	343	335	340	412	327	333	337	337	323	352	304	370	310	323	327	315	295	314	339	342	314	309	364	341	338	340	312	349	342	306	332	345	350	327	327	337	359	312	361	342	327	314	363	325	327	341	354	337	322	299	317	351	326	338	331	342	305	343	316	323	343	359	326	313	339	366	333	311	312	351	342	314	325	340	320	364	327	341	368	322	328	342	327	352	335	358	373	337	336	338	367	321	328	299	321	329	344	347	350	324	330	310	324	364	357	320	364	340	315	339	380	334	303	317	322	317	327	326	359	341	371	319	334	337	300	331	319	340	335	319	318	324	310	358	315	307	367	324	343	349	310	325	339	339	325	339	330	341	344	325	368	345	349	327	322	343	356	372	345	342	342	314	340	353	350	313	354	360	306	347	317	300	344	308	338	349	334	344	325	318	346	338	333	318	332	302	328	323	352	326	335	349	358	335	355	331	350	303	329	343	335	346	335	335	338	333	314	334	357	318	311	336	331	360	323	303	315	388	355	320	367	338	323	322	325	327	329	358	341	337	354	351	348	294	310	360	329	325	322	369	358	342	336	364	326	348	329	322	340	337	342	335	369	341	342	349	312	328	358	335	348	336	334	342	304	344	322	349	353	332	342	337	347	354	333	323	344	360	315	333	316	317	303	339	324	334	346	328	331	336	358	358	347	350	328	335	350	314	349	329	343	312	353	344	330	333	354	318	354	317	320	352	346	344	353	320	318	315	324	283	345	315	330	353	322	327	362	309	330	325	340	322	324	323	329	346	322	362	368	356	367	311	327	356	334	312	367	333	314	342	354	329	333	347	340	352	366	339	352	348	328	353	328	346	327	353	337	300	291	313	349	341	378	305	360	361	349	348	342	315	332	348	327	335	364	341	321	346	333	324	310	356	297	341	319	309	376	358	312	336	332	321	312	298	349	298	345	342	328	316	360	340	341	350	331	311	354	338	299	320	372	334	306	386	369	342	342	368	348	338	345	377	337	368	356	364	356	307	314	324	315	323	330	327	346	351
12947	13635	20545	30185	32688	31429	19890	10665	7849	6449	5954	5373	4523	3948	3459	3045	2875	2968	3016	2897	2814	2632	2471	2103	1811	1692	1556	1329	1274	1164	1190	1188	1089	986	992	999	932	974	956	995	933	908	949	951	943	930	981	902	982	988	917	914	903	875	880	886	852	953	873	925	891	927	865	878	948	918	887	927	882	934	891	872	902	892	899	937	892	894	889	889	870	901	934	903	886	886	965	980	902	943	873	894	852	920	947	910	909	932	989	871	906	917	916	891	925	855	876	937	915	932	942	890	906	866	872	887	921	962	916	902	980	897	925	934	952	922	914	897	916	892	904	889	913	910	917	880	863	920	889	875	1011	902	928	879	896	888	897	873	916	917	872	928	915	920	892	926	922	909	893	920	936	889	883	906	924	899	909	903	913	902	931	866	874	901	946	884	949	879	890	895	894	937	908	937	899	931	935	893	903	938	908	921	870	867	838	898	910	861	969	906	961	867	876	875	989	892	942	947	914	883	897	945	932	928	869	923	899	903	932	915	893	920	884	895	944	941	919	903	900	870	953	885	888	860	905	917	870	873	867	924	903	893	924	910	914	893	933	905	890	899	930	939	907	914	900	870	869	885	895	923	903	933	888	857	935	897	904	891	868	929	948	934	953	946	923	879	959	896	901	908	897	946	929	925	952	920	919	907	902	952	943	885	964	906	944	882	902	878	909	857	917	925	844	957	880	896	956	873	923	885	955	929	931	912	949	944	955	890	960	928	917	923	915	918	889	919	903	918	936	936	906	900	882	947	933	938	932	896	939	926	898	887	911	937	937	917	860	963	921	918	902	932	894	957	916	911	899	911	910	927	899	912	935	935	862	865	941	969	957	916	849	925	918	930	876	881	917	914	892	912	931	929	909	956	955	895	952	848	922	949	929	916	941	911	902	926	893	926	921	863	901	855	896	916	976	885	899	913	911	873	950	947	922	898	905	863	879	909	838	965	895	896	863	876	963	958	895	912	943	902	895	931	861	885	898	938	919	894	869	876	905	919	853	893	918	935	892	944	929	885	884	901	907	864	955	910	858	845	917	852	926	943	907	880	891	903	851	942	908	910	840	905	928	903	904	881	864	900	999	954	967	891	887	930	934	912	939	868	831	872	917	915	888	844	912	961	887	900	953	946	900	916	929	939	871	920	957	959	896	939	905	920	859	818	899	928	940	905	901	911	877	930	923	909	909	905	897	866	898	945	945	889	880	972	921	931	919	914	869	878	914	925	996	901	867	916	924	916	930	897	939	890	925	923	937	848	938	907	892	874	968	914	920	872	892	937	900	887	916	932	896	948	976	924	943	920	942	919	872	865	937	895	923	927	940	919	961	888	922	936	954	904	875	885	942	900	924	907	955	948	870	894	861	874	912	907	862	916	909	904	912	916	898	899	903	901	921	926	902	956	894	893	914	905	899	933	859	954	922	879	852	896	885	882	934	970	902	926	937	878	909	934	890	915	865	913	963	917	876	893	962	916	905	900	912	909	961	925	897	900	908	874	896	895	968	855	905	896	908	956	968	965	954	892	861	933	893	895	895	926	929	926	923	951	946	872	934	932	940	945	857	868	919	955	873	896	937	957	841	956	935	882	901	955	932	904	870	893	925	912	922	923	933	953	949	923	905	974	898	933	888	879	907	900	925	882	885	911	939	874	916	910	942	903	902	844	940	868	935	888	903	890	921	930	900	921	901	930	864	841	938	913	826	940	944	874	905	941	842	887	926	860	905	843	889	948	946	906	939	923	928	945	919	944	967	939	886	889	984	885	888	917	876	937	927	978	936	924	836	937	933	965	909	962	874	903	897	910	939	926	868	905	879	983	926	839	888	852	921	903	931	908	856	884	925	840	925	917	908	871	861	864	907	861	969	915	920	908	932	891	906	887	858	894	922	934	922	891	868	932	911	844	904	874	878	893	923	886	896	919	877	877	930	918	928	907	871	914	912	921	935	919	912	913	884	926	959	918	945	887	908	899	890	926	903	881	935	878	954	971	943	916	882	963	936	911	869	857	884	917	926	900	936	911	870	851	908	908	955	927	894	935	896	894	870	919	895	950	851	873	902	879	893	914	965	902	965	946	897	887	870	879	905	916	881	888	894	858	902	964	878	913	926	946	907	863	959	894	874	935	914	934	910	862	899	910	923	900	899	948	879	830	904	913	937	934	912	908	857	923	923	883	946	869	912	907	926	904	849	875	934	911	845	925	952	912	937	889	837	914	907	904	895	938	887	892	868	984	915	896	956	900	919	902	901	905	903	897	944	943	892	879	881	906	912	911	872	897	973	883	904	874	889	888	932	873	942	887	904	910	866	917	959	857	937	938	932	889	930	896	884	925	883	873	862	908	863	891	978	887	913	908	931	869	887	927	939	926	969	907	926	910	850	905	874	930	911	891	923	928	916	906	958	898	886	932	922	945	879	900	917	954	867	911	891	889	870	934	927	921	836	918	883	912	908	907	903	921	908	877	925	885	907	955	897	891	885	978	909	874	941	957	939	911	916	914	907	934	922	922	891	957	927	892	884	967	911	943	950	896	931	951	927	906	877	899	852	909	926	920	930	937	876	912	890	907	852	855	896	888	927	876	904	912	863	893	886	877	918	945	932	927	918	948	878	907	884	869	870	928	945	964	865	958	1011	955	900	868	863	915	913	944	888	933	933	927	936	886	933	902	898	903	949	917	919	904	899	853	906	916	896	933	907	934	877	935	908	874	917	896	880	963	922	906	910	902	908	923	876	895	925	929	894	868	897	901	858	942	855	892	926	985	970	879	943	880	865	877	859	946	957	899	932	915	927	859	871	844	918	905	878	884	924	924	898	886	973	933	902	921	886	920	897	884	877	932	888	882	922	833	888	930	909	889	924	950	872	905	892	900	894	897	989	918	935	1058	945	906	928	915	932	838	869	911	929	965	859	840	920	864	901	896	941	871	891	887	965	918	932	911	903	934	876	918	924	919	937	934	912	904	904	919	865	868	880	898	939	898	926	916	910	933	896	874	945	904	856	908	818	929	895	931	909	889	944	868	887	920	842	880	906	878	959	853	936	904	953	924	882	891	925	915	871	905	900	954	924	877	927	901	915	955	936	913	936	877	859	933	919	858	894	921	864	917	851	848	900	893	967	895	884	886	884	928	906	928	941	849	901	914	916	917	909	903	937	857	908	956	905	850	919	931	933	930	927	899	918	862	862	940	923	881	915	908	905	899	882	954	893	923	893	926	940	900	829	893	975	880	911	940	894	870	908	918	902	975	851	919	913	898	898	954	963	943	884	919	915	914	913	932	905	875	936	874	909	903	883	897	927	892	913	906	882	942	917	897	920	912	889	907	865	868	934	880	874	859	899	961	894	910	948	974	915	939	943	900	851	922	914	864	904	914	914	876	926	859	918	929	925	885	961	881	890	936	864	908	869	905	883	925	949	915	889	870	911	884	887	898	887	894	913	925	920	874	949	885	946	1024	869	880	896	902	894	890	943	930
21544	18624	17148	16175	17363	13986	7679	2965	1721	1434	1338	1168	1000	790	698	635	623	652	653	601	608	536	459	460	424	372	392	397	346	352	366	356	348	360	388	316	382	351	332	345	328	340	351	327	336	329	348	341	352	329	372	330	292	306	331	312	331	320	350	335	335	360	324	302	342	361	339	317	353	310	346	357	338	328	344	392	302	336	363	312	303	350	311	352	322	341	341	358	327	308	336	312	325	327	328	329	311	333	343	333	303	389	343	316	325	349	337	326	339	357	355	348	336	347	340	336	341	342	323	339	342	322	336	324	346	352	345	357	345	335	319	371	344	346	366	334	323	330	329	330	326	337	363	334	332	362	343	325	306	376	322	325	350	331	332	348	289	332	344	366	335	353	336	346	315	335	345	343	363	356	344	328	338	361	341	345	341	332	325	368	333	332	322	285	340	347	338	345	327	342	351	336	333	332	316	358	349	348	305	301	352	345	304	338	316	328	337	324	359	361	339	346	343	310	301	332	309	325	329	346	353	343	315	336	327	321	357	334	312	322	332	353	346	355	306	349	350	319	354	345	352	339	382	306	346	335	341	322	342	338	328	323	357	348	345	347	362	344	341	304	342	331	313	302	309	335	329	322	354	338	334	326	330	363	335	345	335	339	314	333	352	317	336	360	331	304	308	325	324	322	329	306	354	333	330	345	333	342	364	343	337	336	335	330	302	330	331	337	364	333	372	310	301	339	351	290	363	326	374	337	376	350	314	317	338	322	361	325	340	328	316	319	321	319	323	313	343	339	338	342	328	343	347	333	343	337	334	365	335	318	321	324	301	342	343	338	368	311	350	329	357	330	377	320	317	341	337	311	352	325	335	363	343	336	343	342	343	323	343	345	350	329	346	316	352	322	371	330	339	354	317	352	364	334	327	354	321	343	326	339	354	337	328	344	334	341	339	341	336	323	362	334	314	346	308	339	338	370	364	315	351	326	332	324	330	354	347	329	364	372	356	353	336	346	341	311	305	358	360	325	299	329	337	376	343	365	322	299	334	337	324	341	340	330	351	357	326	354	358	319	339	321	393	355	363	358	327	347	322	343	351	320	347	354	343	316	344	338	350	304	297	324	335	337	296	327	336	323	320	314	378	378	331	330	345	385	344	323	346	342	345	316	333	362	352	335	346	331	361	362	367	332	334	332	360	345	317	334	340	322	339	342	351	326	331	324	319	336	354	332	305	314	326	340	352	328	350	361	264	332	355	318	319	313	357	313	302	364	347	312	341	333	342	338	351	311	324	322	349	339	321	324	341	336	325	335	362	315	355	330	344	355	347	371	295	379	354	300	341	374	340	325	372	322	356	337	367	354	351	330	367	314	347	338	316	322	318	332	382	358	356	347	329	360	341	317	324	302	318	334	339	323	323	328	351	334	341	324	336	326	346	359	341	346	338	329	335	343	310	340	348	322	330	314	321	308	337	346	364	367	319	326	343	323	306	316	345	306	327	343	344	333	322	358	325	328	329	313	311	337	340	321	318	300	338	345	353	341	318	329	350	347	317	330	355	339	343	321	321	359	314	360	332	326	344	335	337	372	369	328	343	316	345	351	332	322	352	365	337	347	337	358	318	344	325	319	327	340	358	341	367	329	338	346	323	330	325	346	360	302	343	338	360	338	336	332	310	345	363	323	382	314	314	318	323	357	349	342	338	344	333	341	331	317	328	335	345	310	338	336	347	342	363	331	378	319	342	318	341	325	329	325	330	320	358	339	342	348	313	362	329	348	333	311	366	340	343	344	322	319	328	337	336	330	335	331	352	323	352	350	318	328	321	334	331	373	323	357	335	340	351	358	329	319	319	316	383	336	351	343	341	355	355	337	329	334	340	383	376	303	349	320	347	356	316	318	343	374	340	340	327	378	334	332	330	359	310	318	330	340	366	385	351	309	339	343	348	331	316	356	344	320	335	338	343	340	337	346	365	333	353	319	333	333	359	344	331	357	339	312	346	339	336	308	327	360	327	336	343	332	321	350	313	324	339	323	340	357	337	352	338	329	361	327	348	333	347	379	329	319	331	333	316	340	343	332	322	377	336	347	343	355	352	342	311	291	333	351	329	330	339	350	348	326	337	307	321	347	323	339	281	346	329	326	299	335	337	352	310	312	347	312	339	361	347	313	337	320	363	331	343	340	341	347	317	368	320	351	331	324	368	347	332	318	370	344	333	390	336	351	320	360	337	315	317	345	326	346	329	331	316	317	334	361	307	328	325	349	354	313	314	352	332	315	329	319	308	321	348	307	317	329	345	320	309	330	322	323	325	311	341	324	369	351	324	328	357	320	354	325	329	361	388	317	338	339	345	343	338	344	370	336	318	337	327	317	335	316	320	301	345	328	340	344	327	310	336	349	377	327	315	316	318	373	313	320	331	340	345	359	318	350	341	356	330	338	339	320	327	352	381	379	358	342	307	341	319	334	359	359	355	339	330	311	319	360	384	323	370	355	350	325	364	354	322	342	340	333	341	340	360	319	323	306	335	314	332	351	355	321	342	310	307	352	324	320	368	294	328	354	362	329	343	320	335	356	329	344	311	370	309	344	343	346	337	334	324	332	321	354	329	322	340	316	318	301	351	321	350	314	378	311	337	329	328	325	362	347	316	300	343	362	355	305	344	315	361	322	340	327	304	349	342	325	314	315	336	366	342	339	320	369	354	382	335	365	338	285	340	315	366	329	303	356	356	312	327	321	314	338	350	317	332	313	384	332	355	329	340	355	355	358	383	343	338	341	308	335	329	342	355	298	307	361	350	319	332	343	345	306	354	325	333	366	361	319	330	327	333	320	333	338	308	351	343	341	363	322	290	393	338	324	328	322	340	324	346	329	349	318	340	305	320	351	353	321	305	348	348	324	334	335	329	376	347	338	369	306	372	336	361	372	332	352	346	345	374	325	335	347	329	311	345	333	325	340	355	308	342	342	371	360	339	339	306	330	371	355	347	353	334	315	322	324	312	340	355	330	351	325	346	330	314	326	337	336	359	303	331	353	320	341	371	337	355	368	340	349	353	353	308	311	319	342	327	304	350	322	325	317	315	323	310	353	356	302	339	321	360	324	360	368	318	336	337	327	354	333	342	321	334	336	324	347	349	336	330	359	328	327	328	309	365	327	340	324	340	347	338	370	330	330	335	324	320	364	343	344	380	359	317	326	357	312	328	371	339	341	328	349	344	355	354	311	321	347	338	334	338	337	324	327	346	353	279	368	328	339	348	345	331	313	341	321	343	340	307	347	325	310	356	332	318	357	329	326	298	297	350	322	315	363	327	362	334	304	310	330	346	354	366	326	332	327	313	354	322	324	351	354	327	331	294	324	328	318	341	319	349	339	332	370	366	348	311	318	357	345	334	331	318	344	350	373	367	337	346	370	325	342	311	325	328	328	337	379	340	319	328	337	309	348	331	325	337	372	325	332	339	348	336	359	354	352	360	340	311	321	340	337	331	314	301	360	315	330
14218	14051	19771	26299	31227	29012	21186	10539	7225	6586	6417	5654	4606	3879	3352	2938	2850	2950	3115	2698	2427	2143	1848	1640	1627	1444	1336	1251	1218	1091	1115	1111	1015	988	994	938	984	911	911	903	932	897	1003	970	915	958	900	914	927	927	905	970	920	910	884	886	853	927	900	882	910	888	898	897	904	925	952	898	898	929	925	924	909	894	935	856	925	892	880	912	916	934	891	917	916	933	936	829	926	950	867	885	924	931	938	947	921	879	914	946	938	864	874	900	922	901	901	898	866	930	943	945	921	932	896	890	911	913	847	937	889	931	908	886	893	910	900	902	956	843	878	902	911	883	918	938	916	915	919	896	923	889	889	894	924	924	923	868	901	901	919	921	865	891	881	893	946	891	933	928	913	929	920	893	908	825	894	879	896	951	878	841	925	934	887	941	922	916	890	875	889	878	894	927	897	899	900	943	927	901	877	859	894	928	911	897	892	876	959	936	870	879	909	864	924	900	905	887	922	885	892	967	902	897	913	951	918	893	880	892	892	949	873	927	947	845	917	961	934	846	890	928	908	875	979	959	920	872	942	860	910	909	925	911	899	927	935	871	866	895	934	886	948	930	906	933	887	891	901	855	914	952	924	862	898	862	828	909	892	943	893	916	922	914	918	922	920	916	929	918	901	916	897	907	927	884	947	854	898	885	917	824	922	886	835	970	899	871	931	902	897	892	952	907	883	906	912	929	919	908	920	900	902	938	867	912	888	953	914	933	848	897	892	887	909	942	864	912	943	883	890	907	996	897	897	874	935	871	887	905	923	919	932	923	915	896	904	876	904	917	874	853	898	894	950	905	912	913	950	918	934	898	899	879	895	919	883	916	875	942	944	913	880	903	924	912	952	937	899	915	892	903	901	884	952	888	902	928	908	905	904	903	877	880	934	912	884	855	921	861	880	902	905	919	878	896	886	904	896	899	907	884	872	930	893	913	923	907	863	917	903	885	934	907	925	869	922	893	902	925	941	895	873	917	903	915	899	900	935	933	925	890	882	946	906	920	873	895	909	974	923	935	898	879	920	913	912	934	914	879	859	942	859	912	874	886	921	890	914	890	880	903	919	923	866	910	911	941	899	873	922	884	887	889	928	893	879	935	952	892	885	917	924	910	841	924	864	883	911	901	918	912	865	873	900	880	911	921	902	877	897	923	921	905	929	953	916	872	860	929	981	855	955	980	918	917	940	943	931	894	921	924	845	949	955	934	924	875	896	936	926	887	940	874	872	973	932	932	906	941	941	906	917	896	949	825	924	937	899	902	912	900	891	961	878	837	903	872	924	878	935	929	932	859	905	921	890	904	914	861	896	926	913	897	985	866	890	854	893	834	938	902	963	871	938	903	989	943	893	937	980	922	914	855	898	881	897	943	917	878	922	925	960	907	896	908	913	904	898	980	910	949	875	932	883	872	885	898	925	897	915	917	904	853	879	865	922	909	925	947	922	954	874	910	925	921	954	920	945	902	869	904	925	888	931	898	911	938	932	901	923	954	878	890	923	881	948	917	889	896	907	949	894	907	917	898	880	905	872	917	923	927	931	932	958	931	896	905	943	866	951	894	879	905	908	915	911	912	964	936	890	905	918	899	886	917	881	909	961	869	859	918	946	927	897	912	928	920	920	932	919	893	918	925	834	900	890	928	951	933	913	865	901	915	945	955	920	946	925	870	933	909	949	855	922	861	893	902	956	913	889	931	892	921	900	859	931	966	948	875	906	893	909	846	914	929	906	941	907	908	882	938	908	854	853	905	875	861	920	975	901	925	889	894	950	883	911	940	884	942	854	869	911	845	893	920	888	947	923	915	850	965	966	961	928	884	943	935	895	909	888	927	897	863	921	896	957	899	958	828	875	902	918	889	854	945	893	861	963	910	946	886	889	888	884	907	930	896	892	881	906	957	892	931	889	899	875	915	924	881	873	884	883	860	870	896	852	898	867	882	906	918	895	883	907	923	941	893	895	887	879	881	943	939	910	938	891	898	824	949	927	887	924	924	863	928	935	937	913	941	891	872	961	951	907	899	899	902	889	847	895	877	915	911	897	837	924	884	911	888	940	892	889	950	948	858	918	930	902	956	948	916	939	892	867	909	929	865	872	882	917	907	950	889	895	908	921	915	941	915	906	936	882	967	900	878	885	933	851	937	908	923	968	887	895	924	882	846	892	942	928	935	932	900	868	920	972	949	898	881	933	929	925	897	928	868	941	909	881	915	895	871	897	977	893	891	929	939	917	904	938	929	866	881	892	873	881	887	856	892	911	856	905	888	871	879	857	920	938	848	972	891	960	917	949	910	906	951	906	943	871	900	889	914	964	900	955	867	910	919	870	882	894	911	895	877	899	950	917	881	940	915	944	882	886	946	872	893	874	867	885	937	911	939	937	912	945	921	934	874	938	934	925	932	867	920	874	921	892	933	903	888	979	862	905	982	919	891	915	898	862	903	916	964	929	902	979	886	936	888	916	878	873	940	927	945	932	883	895	889	929	895	892	890	894	933	917	914	907	908	907	932	908	976	919	873	839	875	939	945	861	960	913	936	944	920	924	883	899	867	977	882	879	908	887	891	844	923	915	899	904	902	915	877	858	930	918	906	926	906	882	877	868	907	869	914	885	869	871	936	902	924	934	911	908	879	969	916	894	876	907	884	919	912	944	885	880	893	887	858	875	869	906	884	910	948	866	941	917	901	910	932	914	940	932	976	892	891	871	883	930	904	886	910	888	942	907	861	907	859	925	882	911	896	876	877	949	942	937	845	853	928	915	862	868	905	932	936	887	867	864	953	923	941	953	896	908	896	942	922	885	914	899	837	898	931	927	906	850	994	913	836	834	913	892	898	875	909	927	870	928	868	937	972	892	907	883	937	935	902	874	901	903	911	927	891	881	878	930	874	889	909	927	888	897	889	902	917	879	891	845	831	889	929	880	944	871	908	965	879	931	929	929	927	904	890	919	901	911	884	889	921	866	907	931	862	931	916	954	947	912	904	899	912	932	909	893	891	952	957	915	914	926	906	885	910	925	935	901	885	952	883	922	923	910	887	834	860	913	902	884	889	856	978	935	895	911	978	900	884	907	928	860	905	933	919	930	882	928	921	883	914	917	866	921	939	936	935	946	871	917	851	935	889	928	923	886	882	872	924	873	903	958	926	873	948	911	920	954	878	935	898	839	951	864	961	956	954	912	877	919	908	875	885	912	977	898	955	909	889	896	891	918	895	872	943	861	901	880	893	928	924	896	883	930	913	939	911	879	944	885	918	901	879	929	915	863	923	898	935	934	892	926	905	941	881	896	871	936	935	904	974	931	863	904	904	838	855	925	881	878	984	895	892	901	952	924	889	927	887	916	910	840	932	914	885	905	887	949	940	941	921	937	952	918	877	1001	853	937	907	907	849	931	905	923	918	917	890	869	925	905	941	881	859	895	918	916	920	886	931	870	888	917	882	889	883	909	891	857	919	925	880	886	848	908	910
19837	16986	16384	17109	15380	12905	7306	3219	1459	1246	1019	840	658	609	573	588	480	585	522	467	427	406	405	434	403	366	327	362	348	347	329	337	366	338	325	336	358	363	335	310	332	321	359	315	308	327	351	326	293	355	333	310	348	323	297	308	352	356	323	340	334	363	333	352	317	326	339	326	340	342	373	303	311	346	324	311	330	318	364	337	323	315	309	367	333	315	359	347	337	322	345	309	300	336	344	343	330	339	343	326	347	331	361	341	348	331	358	348	336	311	301	321	356	325	328	340	324	332	351	324	301	334	324	374	357	294	352	315	342	330	320	297	337	374	357	328	353	356	311	355	303	334	354	317	341	329	328	353	321	338	324	337	348	334	313	311	362	348	351	342	320	366	317	356	339	344	323	294	303	319	320	321	330	332	322	330	293	363	357	346	289	331	319	320	313	309	355	369	343	346	324	333	354	386	295	329	309	351	334	307	324	350	324	360	344	334	301	340	329	346	331	302	330	344	348	367	333	357	354	342	328	323	353	358	320	330	342	358	291	329	347	370	337	335	346	315	311	355	327	323	320	341	327	342	325	303	317	298	313	329	340	326	379	334	301	330	355	331	334	312	350	326	348	319	319	334	329	357	355	342	353	357	344	352	323	346	330	318	346	335	339	320	337	331	308	332	354	336	331	360	372	341	324	330	349	288	355	345	339	325	331	326	342	325	354	322	353	342	306	349	314	359	345	324	339	343	350	333	348	331	308	326	371	331	348	331	327	331	320	350	350	327	302	304	324	341	350	364	343	309	339	349	338	298	344	323	338	335	350	322	322	336	329	322	345	349	317	315	316	343	327	322	320	317	317	327	331	329	320	318	387	297	359	356	349	337	314	323	317	337	315	303	334	330	358	330	373	379	359	337	333	307	327	346	349	342	321	344	300	328	315	297	365	319	349	339	361	304	316	328	340	367	332	311	333	341	343	349	345	329	307	337	339	334	332	328	305	324	352	329	336	321	336	336	349	326	333	300	363	324	330	327	329	338	353	367	300	342	327	353	306	310	327	340	366	284	311	297	309	312	323	340	344	333	340	310	337	298	362	312	301	325	337	300	331	332	303	315	305	291	309	334	321	330	330	374	331	312	319	332	333	314	309	304	321	343	334	343	305	299	359	346	353	323	348	343	330	316	320	342	384	320	325	324	337	316	349	337	338	336	335	328	348	337	346	308	310	345	350	335	305	329	303	329	350	346	311	313	329	324	308	351	343	312	340	345	319	333	342	309	336	312	353	336	338	307	335	374	288	332	343	331	347	327	358	332	324	350	355	321	351	325	300	352	335	318	332	324	313	339	350	356	317	337	350	327	328	349	286	331	305	348	312	333	349	343	371	324	329	334	311	320	351	321	294	326	340	348	340	331	321	332	347	322	353	317	335	307	307	365	327	321	357	314	314	321	328	315	313	301	358	360	321	332	362	337	311	343	321	324	326	335	313	324	334	327	339	327	327	353	322	334	332	363	350	342	347	331	354	366	341	343	330	345	360	303	334	305	301	310	345	308	335	350	323	327	336	309	358	334	338	365	305	336	342	399	356	316	330	317	360	352	338	298	339	321	319	318	356	317	357	307	347	346	315	359	315	342	328	313	335	312	365	349	361	300	319	329	330	325	325	325	325	333	337	325	329	332	306	339	346	315	362	316	321	365	354	332	329	340	380	324	309	324	351	306	311	311	336	343	361	323	323	318	303	309	323	321	333	347	322	339	337	308	321	333	344	360	339	349	310	318	328	287	356	348	348	361	339	359	327	357	358	347	328	331	336	296	350	342	351	333	293	336	358	319	356	336	332	290	354	338	372	356	338	344	330	342	340	327	343	349	353	308	352	315	304	303	302	326	297	364	298	340	345	318	341	328	351	327	327	341	313	313	331	350	346	356	336	364	352	344	348	318	355	326	330	373	364	308	313	329	315	346	330	296	329	358	323	324	333	279	326	318	350	350	386	350	324	337	332	330	305	353	336	322	345	359	346	332	348	345	312	322	352	311	323	347	351	368	326	314	335	347	332	347	322	319	322	339	314	336	304	323	330	329	310	332	343	325	308	329	355	349	334	343	372	316	325	341	324	333	358	287	295	328	328	285	337	354	322	342	308	328	325	347	357	345	370	320	328	318	369	315	354	316	313	334	324	314	310	352	332	355	342	313	369	323	325	308	330	305	310	340	332	328	335	324	345	297	340	357	316	357	370	326	340	319	305	307	354	312	331	329	318	353	342	343	310	335	341	360	312	337	311	320	349	347	340	350	328	328	327	294	353	333	315	365	331	323	335	356	365	339	332	317	371	352	352	318	336	330	310	279	335	317	353	319	350	320	352	347	324	304	325	338	295	304	316	321	363	316	317	315	325	340	355	329	324	333	338	349	329	331	335	313	345	321	325	342	315	333	329	343	351	309	365	342	313	333	332	321	363	312	355	314	344	324	329	351	331	341	340	324	307	343	321	340	338	311	391	340	358	318	311	352	320	324	331	335	308	337	327	344	296	350	325	355	341	315	310	303	348	314	323	349	320	329	388	325	332	346	323	319	339	317	362	322	334	380	322	334	346	321	322	332	348	339	335	335	349	342	343	335	342	296	358	335	371	327	375	321	370	329	311	304	334	354	332	339	369	343	350	323	336	322	335	329	341	322	344	308	367	337	369	341	325	365	309	317	335	348	363	354	355	310	349	319	339	311	343	329	320	350	297	324	321	372	313	323	368	350	304	356	338	344	328	314	328	342	323	335	323	326	333	303	345	329	330	347	316	319	325	330	365	346	313	314	315	338	315	347	368	323	327	310	338	301	330	316	320	304	325	318	328	330	302	313	315	347	312	322	359	357	337	304	336	336	324	362	342	350	355	339	342	377	350	335	310	304	294	335	321	330	304	355	323	352	344	325	329	287	334	347	323	295	331	350	313	347	331	342	354	307	334	335	311	324	349	368	291	332	308	348	340	319	322	328	345	325	326	335	323	319	329	375	366	332	333	325	345	351	349	326	348	283	357	343	339	318	319	318	323	309	343	374	308	345	331	320	341	312	336	337	339	349	343	323	338	341	297	303	338	320	334	353	336	370	334	330	348	322	356	325	301	355	350	324	305	303	325	332	314	321	335	354	364	324	347	336	327	306	326	351	306	331	323	344	304	340	342	353	345	356	318	314	307	348	310	313	296	348	314	329	306	345	315	375	357	326	327	345	299	353	349	306	345	364	326	351	312	315	318	321	350	292	330	347	362	329	340	323	340	348	333	314	322	312	336	330	371	344	352	356	325	286	293	321	364	349	337	306	341	311	340	308	361	361	322	319	335	360	306	302	339	297	330	324	327	353	340	332	349	330	325	340	335	321	315	341	319	317	342	316	325	322	329	343	358	309	342	352	343	331	316	321	377	325	327	356	328	346	345	293	339	317	336	364	336	356	320	317	341	318	336	331	360	336	322	325	339	326	341	352	328	341	311	345	314	362	320	347	340	299	290	317
13465	13011	18842	26925	28725	28473	20167	10958	6158	5517	4728	3765	3100	2801	2508	2391	2306	2473	2314	1922	1665	1582	1423	1355	1265	1248	1155	1045	1077	1064	1013	1049	1021	922	929	893	923	912	961	966	891	894	925	872	926	889	940	878	935	882	890	881	902	884	972	912	902	888	945	869	927	908	955	928	877	977	919	920	876	882	900	897	869	853	959	904	959	893	913	875	937	857	913	905	842	915	937	920	932	935	913	935	898	824	874	874	924	874	892	917	861	899	933	873	931	895	919	922	909	873	938	914	885	868	883	878	910	914	904	879	904	890	908	872	927	861	922	941	918	864	903	935	904	866	945	939	890	916	881	891	950	856	940	909	942	884	934	921	919	907	949	908	903	886	865	897	840	913	914	922	849	925	945	942	900	956	910	901	879	888	893	850	931	924	910	912	958	874	932	974	924	930	949	883	960	934	944	900	965	949	909	902	866	898	906	892	901	921	864	862	919	881	854	896	870	900	908	898	881	876	927	928	881	886	873	923	907	925	950	888	913	914	934	887	864	888	915	897	890	907	889	930	873	925	944	895	917	879	898	884	864	874	936	882	919	898	874	908	909	905	884	916	926	923	876	891	932	889	879	875	906	910	856	887	888	888	948	909	895	932	893	951	908	917	955	947	891	846	888	884	907	944	925	957	899	911	871	904	926	959	864	933	895	909	875	892	886	925	882	905	913	878	920	814	917	966	919	923	892	899	866	878	847	895	869	894	876	836	851	950	922	895	914	926	937	854	866	875	951	969	834	931	896	899	938	931	898	917	941	873	856	911	850	925	887	891	915	904	856	879	888	928	917	920	898	895	909	900	953	852	874	935	943	922	895	860	897	908	937	914	865	879	855	893	910	932	897	910	912	881	893	897	875	895	947	913	872	911	921	867	873	908	930	918	898	943	933	882	832	855	937	909	890	929	961	842	865	870	888	952	900	872	891	870	900	897	876	850	880	949	873	909	860	947	954	929	923	881	939	912	937	888	932	901	919	930	892	901	913	958	861	934	879	908	874	927	867	909	905	908	932	943	906	877	889	888	865	913	866	897	941	906	909	968	888	901	949	899	902	912	927	886	889	926	887	913	922	909	897	912	934	866	883	864	890	856	925	847	907	873	910	896	920	858	853	887	910	909	907	880	902	906	879	884	920	973	918	896	845	850	900	848	902	865	861	874	887	919	916	957	938	897	912	888	870	877	902	893	899	919	906	950	902	918	935	910	883	911	877	878	880	932	857	890	868	906	925	839	923	913	921	884	926	951	875	920	892	906	867	907	921	924	938	878	912	878	860	919	922	880	885	923	892	910	885	896	900	883	883	910	981	888	883	914	936	934	877	894	951	872	955	892	868	867	885	855	921	903	917	909	895	880	901	889	953	909	900	887	902	895	960	938	909	953	937	887	870	858	920	891	935	929	914	881	887	892	941	925	895	885	881	867	848	895	875	874	912	975	890	825	903	891	886	938	880	850	906	912	871	925	910	917	968	931	901	907	947	822	891	968	851	938	913	911	884	861	897	875	905	935	883	861	931	895	940	875	896	887	918	893	931	922	920	909	844	872	907	892	845	930	921	921	917	951	881	901	920	945	909	891	896	869	923	950	903	866	914	930	872	894	869	876	888	903	893	907	897	920	942	885	915	900	932	900	896	909	886	948	904	873	902	862	859	900	927	853	928	871	896	928	898	1004	929	889	935	851	930	903	945	924	952	918	905	950	852	898	898	907	916	898	943	875	939	889	885	892	919	922	855	881	867	966	879	883	922	896	892	977	883	902	904	896	882	879	883	918	902	913	906	902	881	923	910	886	929	905	942	906	879	901	868	915	933	931	867	882	870	900	954	882	855	934	868	923	884	861	868	885	864	898	895	863	904	964	901	984	906	868	937	932	940	901	928	885	902	963	951	905	962	935	892	916	912	900	917	917	822	907	896	867	914	931	928	898	921	862	930	907	929	909	883	874	871	904	885	902	872	970	931	941	890	928	844	894	919	917	883	895	953	890	889	899	865	881	916	927	824	942	899	885	939	916	907	890	948	911	915	908	878	955	901	899	949	893	958	895	877	920	917	915	902	908	902	864	898	870	926	900	870	840	905	965	902	913	866	857	865	916	917	972	919	920	941	865	887	887	922	875	860	888	924	920	932	925	904	915	902	940	911	954	893	856	895	912	856	894	915	907	888	898	840	935	901	902	963	903	872	864	883	878	924	911	927	867	953	892	880	851	956	938	917	922	881	901	916	901	894	923	913	951	891	966	927	929	890	858	949	825	951	836	910	946	901	869	906	876	899	882	897	944	863	890	894	966	911	932	851	886	911	873	945	875	894	946	920	890	912	852	905	863	909	864	873	840	901	937	895	884	909	861	954	939	940	892	894	933	894	892	866	910	884	935	871	865	910	917	932	874	855	882	857	941	936	870	887	912	878	895	891	904	909	901	881	934	912	925	888	883	942	887	875	927	923	887	865	923	903	960	906	928	876	909	877	893	960	941	879	870	886	889	947	926	891	890	910	931	928	896	860	916	913	867	925	920	884	909	822	881	883	884	921	897	868	937	868	890	875	894	911	876	874	892	861	830	894	918	911	914	860	867	930	896	933	929	894	868	935	951	874	910	916	911	859	904	890	909	913	895	944	902	816	857	910	874	901	895	947	873	865	913	924	897	908	912	917	893	913	911	919	864	873	950	919	922	900	903	825	903	901	927	836	882	943	938	925	935	949	903	844	842	948	888	867	864	919	933	911	877	887	866	896	921	904	951	970	899	908	894	877	917	910	913	911	934	908	891	876	891	887	947	884	907	931	928	949	847	954	844	924	934	917	899	875	915	907	896	904	916	918	905	897	878	919	846	953	850	904	931	895	874	917	906	925	890	914	865	919	894	940	882	895	897	864	932	917	924	847	896	863	940	908	864	941	886	891	853	909	929	887	908	867	867	872	882	885	845	940	926	884	900	869	949	865	937	924	885	852	933	893	892	869	900	960	943	881	850	888	909	945	923	884	859	867	892	879	871	902	925	915	961	931	881	897	942	862	911	909	906	869	895	946	876	947	948	927	852	918	959	917	955	895	832	902	883	898	910	860	885	873	950	907	903	889	954	872	919	861	908	943	834	872	885	906	896	902	950	882	946	878	961	930	879	906	864	904	912	933	861	926	888	895	933	920	869	867	913	921	888	921	986	913	921	885	924	861	891	885	983	977	918	943	897	927	949	918	881	898	911	899	879	886	916	898	911	900	912	905	864	951	886	830	832	904	946	901	860	893	913	892	918	893	864	939	888	893	909	875	905	872	935	851	848	868	910	861	872	889	860	894	938	910	949	922	958	906	879	893	908	853	991	883	861	897	952	849	893	898	854	873	929	850	842	895	850	925	919	861	871	915	887	917	904	914	961	955	931	886	939	899	880	835	848	890	905	879	920	901	863	915	950	901	951	964	918	888	881	894	951	930	964	993	927	861	881	935	893	870	897	903	998	912	894	889	920	855	887
17806	15201	16483	17185	14453	11929	7912	3396	2112	1527	1308	1110	1071	927	827	737	723	647	559	566	420	469	430	385	392	392	389	398	376	383	346	381	361	347	346	365	357	348	358	288	345	328	330	350	359	320	351	331	335	321	368	329	316	340	344	299	355	338	319	331	313	320	344	340	295	347	355	296	347	326	376	321	321	326	304	295	317	363	323	358	309	331	292	324	324	329	361	337	320	322	310	314	329	317	331	346	342	313	354	359	294	340	332	329	357	330	322	328	321	336	303	345	304	333	333	346	338	315	353	297	340	334	342	338	335	315	311	349	344	320	351	361	345	341	334	323	322	303	353	324	316	330	334	354	362	338	321	334	355	368	340	335	357	321	370	352	312	326	324	314	310	347	346	298	344	314	320	346	324	332	332	353	314	317	360	311	328	348	338	339	347	323	331	309	343	311	336	324	343	294	343	300	316	343	333	341	332	341	349	315	315	349	351	327	374	308	342	375	286	310	317	353	352	321	343	338	339	334	349	324	315	319	355	299	309	329	354	315	322	326	331	367	289	324	343	337	343	350	313	337	312	324	308	390	330	347	354	346	371	318	340	355	345	314	332	312	347	304	321	331	303	329	339	320	335	319	359	364	320	310	319	334	332	301	350	326	319	325	356	357	305	352	320	331	327	328	360	326	333	339	330	325	354	355	342	325	305	325	301	319	333	293	310	347	333	346	297	314	324	334	317	353	320	353	344	346	329	321	345	369	309	318	321	352	348	345	335	333	315	339	323	332	337	344	318	325	360	356	360	333	334	309	331	329	321	334	344	335	353	324	336	332	353	317	346	328	344	323	335	307	330	332	340	325	334	347	357	309	346	333	328	313	359	296	336	294	365	358	357	335	352	322	336	321	333	302	352	345	323	343	355	360	314	329	352	322	322	328	322	335	349	361	346	333	340	295	325	343	328	328	349	348	338	324	325	331	367	312	341	336	328	351	337	340	299	338	329	328	318	348	339	297	344	326	311	307	332	340	333	363	323	341	323	348	299	325	347	385	329	322	319	346	327	347	319	341	316	297	327	330	314	323	325	302	322	339	312	336	334	338	352	310	324	322	340	318	350	348	346	328	324	319	327	334	315	307	313	356	350	341	315	323	340	323	337	332	328	316	356	351	304	320	333	348	322	322	349	348	302	342	326	325	296	329	350	366	362	339	366	317	308	334	338	299	361	333	371	312	317	324	340	342	336	382	349	312	371	335	347	361	361	320	319	348	331	313	331	329	317	381	312	339	312	328	342	318	321	331	332	357	341	328	287	301	335	333	321	361	352	315	368	317	322	346	343	333	338	329	364	315	308	344	325	303	333	365	300	326	290	336	358	329	330	341	308	336	334	332	330	335	307	348	346	343	335	329	341	331	348	339	349	327	328	345	353	305	297	341	329	372	335	359	316	342	338	332	344	325	350	352	369	341	334	360	359	343	320	333	345	345	306	337	340	325	301	342	332	320	320	328	318	317	325	304	308	353	304	369	350	355	357	331	374	334	320	316	338	335	333	335	361	331	337	309	312	335	332	316	345	380	349	327	334	345	339	324	331	364	381	325	322	360	330	328	326	307	346	322	361	348	324	335	329	326	351	338	323	330	334	324	342	309	307	354	310	347	320	313	329	344	287	291	352	353	347	311	337	306	370	330	356	345	317	334	304	325	332	354	315	351	350	350	355	350	332	306	328	359	342	290	354	324	332	345	341	361	319	336	339	348	313	321	315	333	362	307	331	302	347	332	328	323	320	324	314	343	338	333	318	342	307	331	322	328	336	345	328	326	329	374	319	326	340	325	349	326	328	345	312	334	315	320	317	335	336	372	338	370	312	293	325	309	298	358	342	348	321	339	327	346	324	352	340	338	320	351	327	324	349	336	335	310	334	323	342	365	327	320	313	337	397	312	357	366	326	322	338	340	332	307	324	330	333	317	323	332	341	373	326	336	325	341	312	318	316	329	325	351	339	300	319	349	308	342	321	301	309	320	337	342	347	341	362	330	330	395	345	361	341	331	335	341	316	331	342	299	325	325	336	306	339	308	339	326	308	352	331	343	323	321	342	327	289	326	330	337	313	335	311	375	302	333	348	320	346	326	334	312	368	312	325	364	332	335	339	342	364	310	356	341	344	335	293	333	318	307	315	334	339	301	343	321	320	342	302	357	331	341	340	369	331	305	309	334	287	281	371	344	321	326	362	313	342	295	326	325	341	305	326	378	331	301	337	349	324	344	344	326	356	358	367	319	341	325	332	378	333	345	311	347	300	326	337	390	331	317	369	292	347	297	303	334	345	343	327	350	338	296	313	376	300	306	321	335	310	354	308	338	342	285	346	323	339	322	322	323	318	321	350	359	324	337	342	370	305	295	311	330	337	362	312	349	362	361	353	353	336	317	298	331	343	308	324	329	365	327	332	374	306	369	319	314	324	366	348	309	332	353	347	329	344	315	370	344	309	323	309	325	312	331	352	322	338	338	316	355	332	318	320	356	355	304	351	320	343	356	343	327	331	287	320	301	330	349	324	330	330	355	355	337	343	347	338	359	355	340	333	349	332	324	337	329	349	332	341	337	347	324	335	321	320	355	325	338	339	378	309	343	323	310	331	335	304	336	360	349	316	331	355	322	330	329	334	299	343	300	324	317	325	353	306	330	345	333	324	319	310	348	326	327	342	348	313	330	358	373	344	344	339	329	355	330	295	321	353	295	318	346	326	333	324	326	331	323	338	327	322	328	314	357	351	341	326	318	316	303	313	343	330	305	322	326	359	321	364	334	318	308	317	347	329	326	373	331	307	346	358	322	352	329	318	347	318	351	286	297	347	324	325	324	309	380	338	339	354	331	335	319	337	325	317	375	343	331	297	327	317	349	335	310	312	339	314	324	344	321	285	346	341	347	313	322	335	336	346	339	308	318	319	338	339	341	365	334	367	341	351	322	314	309	337	307	347	334	324	341	341	368	340	310	319	325	344	331	329	344	332	334	355	320	350	324	332	340	352	335	313	334	317	348	350	322	369	312	330	336	350	333	310	300	314	339	341	312	318	357	331	348	348	338	335	297	305	337	301	361	346	323	353	372	361	314	353	316	330	356	332	341	381	342	365	323	325	347	321	293	366	327	300	319	321	301	312	304	346	296	366	335	339	337	348	324	331	310	350	314	327	371	329	331	295	345	356	317	316	336	341	365	310	330	325	333	314	332	335	378	331	312	323	298	306	357	329	334	311	323	319	337	318	324	319	315	311	325	325	325	305	357	343	359	359	342	302	311	316	343	366	348	352	319	311	336	344	323	319	295	311	350	317	329	290	337	336	318	355	365	317	284	333	333	321	320	346	313	330	347	328	337	334	344	337	371	368	328	325	301	337	324	340	331	341	329	348	333	345	340	333	362	329	369	328	341	354	325	323	338	340	346	341	335	335	353	302	324	303	319	336	323	338	328	312	343	335	340	345	340	338	376	375	361	323	341	330	349	342	339
11637	11995	18720	26528	28160	27457	21511	12047	8813	6822	6019	5433	4893	4465	4051	3515	3365	2969	2473	2137	1821	1608	1552	1484	1354	1242	1198	1132	1109	1135	1109	1043	1060	982	975	984	920	904	963	912	931	908	969	875	926	904	851	912	904	888	928	905	930	922	877	863	894	897	870	849	909	983	882	911	901	941	906	923	895	881	949	924	921	913	872	924	839	938	917	877	924	865	873	861	905	932	938	938	869	872	931	893	889	901	953	931	863	924	923	879	898	900	914	877	874	884	921	896	892	927	864	889	927	946	876	895	867	932	914	933	887	927	898	924	900	929	922	941	963	878	899	878	884	922	925	884	937	926	920	858	943	895	889	891	902	894	912	876	921	887	871	902	924	913	869	947	938	874	887	835	921	882	942	835	898	893	897	946	844	879	907	924	949	878	926	933	901	917	917	868	919	872	883	909	962	912	894	890	938	916	925	922	911	917	901	924	852	898	858	872	883	897	853	915	903	850	887	867	887	860	910	891	933	919	863	932	835	841	884	888	883	893	891	896	940	889	923	934	953	887	907	891	862	829	915	876	901	877	923	909	878	875	894	885	829	930	925	939	913	893	914	927	922	921	901	880	873	932	930	903	883	895	958	882	914	866	908	909	857	914	917	907	898	913	904	887	907	890	906	883	891	889	919	839	844	910	880	899	919	892	883	849	862	911	922	893	925	865	931	910	839	952	925	914	849	881	868	914	869	855	907	891	918	940	859	903	890	899	877	910	881	975	879	919	826	928	886	848	930	942	937	917	883	869	918	890	898	892	954	919	877	892	879	982	981	862	907	936	956	922	904	889	907	889	887	883	937	894	946	889	899	897	868	933	905	889	935	956	876	848	917	872	869	885	880	870	872	879	937	948	919	921	937	900	880	897	890	942	888	883	932	930	889	955	879	928	873	909	941	888	955	897	906	924	853	880	936	868	875	944	873	933	904	878	891	838	962	886	932	902	937	896	949	924	906	887	888	867	889	884	927	927	953	979	930	917	873	948	915	922	931	952	882	871	866	941	892	951	892	940	895	931	932	944	857	891	914	943	897	871	903	927	903	864	923	847	850	928	893	927	892	906	881	880	840	898	903	870	929	913	858	868	952	944	881	891	900	862	916	889	933	875	928	924	911	889	945	872	815	914	868	899	907	911	895	882	928	808	915	890	851	905	985	883	883	866	901	891	911	934	880	939	910	937	906	923	907	959	972	880	936	843	929	893	911	926	937	892	877	930	918	870	938	912	863	882	929	856	898	950	913	918	881	887	893	907	936	915	910	880	915	886	865	901	934	896	924	868	908	863	875	902	954	883	916	921	899	911	911	908	943	938	871	929	906	929	952	864	940	890	878	960	890	908	876	900	925	889	966	871	868	874	875	973	960	898	872	904	855	855	900	904	907	904	871	878	943	847	931	914	886	917	903	879	886	932	941	892	863	941	919	925	959	883	880	900	944	899	892	954	880	909	922	878	917	893	884	927	863	870	868	858	914	958	948	924	901	899	935	892	938	863	917	923	911	926	966	910	891	903	891	869	910	862	908	923	913	867	941	881	932	915	971	916	875	934	893	929	923	870	906	921	920	928	927	885	900	873	900	883	905	922	913	945	889	938	891	948	913	869	914	859	937	906	902	927	901	895	891	926	915	920	908	875	898	921	858	928	907	891	921	945	898	920	884	927	847	930	979	940	907	906	857	847	874	872	891	947	837	862	898	935	911	906	890	887	878	886	915	917	886	898	906	866	926	929	906	971	895	874	910	907	850	911	870	937	914	880	913	944	947	938	872	887	893	931	927	910	886	938	889	868	885	879	915	869	900	937	901	924	893	949	904	895	910	890	873	866	858	889	848	868	895	869	929	902	875	937	910	890	879	860	917	893	924	875	921	923	948	885	899	862	938	909	875	863	861	900	880	841	829	882	903	898	898	938	920	921	950	919	920	930	869	918	926	885	874	987	964	890	928	848	916	861	900	839	903	901	878	868	863	891	913	907	853	851	899	878	969	848	932	887	893	913	892	921	913	913	904	920	924	882	922	871	899	885	916	898	853	910	931	983	925	856	935	958	884	881	907	870	900	921	953	913	938	894	888	898	920	867	912	866	904	916	950	878	940	899	970	876	943	876	902	886	908	872	886	945	927	861	933	873	841	881	907	943	885	944	908	941	839	880	890	918	891	943	907	919	909	908	851	903	916	878	909	837	909	901	877	900	877	881	895	909	902	959	861	900	898	904	909	877	893	927	927	897	968	864	900	923	921	917	933	916	943	909	930	915	901	899	926	891	885	870	884	894	926	870	912	905	910	912	893	883	900	898	924	941	837	906	857	913	873	899	874	946	920	894	925	903	913	921	930	952	899	901	843	927	912	891	824	898	944	876	953	900	906	904	891	939	882	893	955	882	899	871	917	877	910	925	881	865	944	943	878	915	891	932	899	909	916	912	902	908	969	904	932	861	888	881	906	903	884	890	904	921	914	949	879	912	879	868	911	920	904	915	924	894	924	959	920	850	897	907	911	915	922	929	874	894	892	867	923	912	856	925	919	987	909	871	929	873	925	902	955	891	911	921	854	908	847	926	925	869	939	932	926	873	912	908	921	902	919	938	884	919	929	913	907	944	909	811	913	892	903	926	969	939	895	896	879	910	920	869	943	913	898	823	901	916	955	889	908	918	865	898	867	914	871	891	858	898	946	887	884	920	937	871	905	906	863	854	905	904	864	912	888	892	941	899	877	933	892	893	913	905	903	898	860	916	915	927	889	896	893	888	921	866	877	918	934	942	872	910	896	930	864	915	882	885	869	938	867	887	920	905	888	901	912	943	902	899	905	863	943	947	879	907	894	913	924	899	894	901	938	917	898	956	913	895	880	876	877	897	925	908	891	907	926	878	900	901	927	914	916	859	862	915	885	904	869	941	908	945	950	925	897	893	886	922	897	867	922	894	941	910	942	930	897	890	866	921	880	813	910	941	874	886	864	852	887	967	930	890	905	890	874	926	912	862	926	951	887	930	865	909	914	940	911	863	899	906	915	944	881	952	918	911	899	933	889	905	897	939	933	914	917	893	907	880	904	876	873	911	889	926	910	864	898	900	897	908	876	903	885	875	928	893	874	813	917	932	899	939	906	940	924	904	926	887	909	929	894	951	884	925	894	893	888	891	968	944	914	887	854	908	910	924	920	897	917	883	851	918	911	883	891	917	932	905	922	871	915	906	937	966	897	875	958	894	931	910	862	904	906	939	911	900	852	905	940	872	911	870	957	906	892	930	873	978	890	886	895	915	902	873	946	923	966	913	894	870	915	937	875	877	928	905	905	880	919	912	902	865	925	899	902	885	883	878	935	926	899	886	882	933	949	933	902	883	824	944	932	932	878	875	834	870	846	897	893	911	894	940	898	909	948	930	928	951	914	944	863	930	857	872	942	933	861	947	904	892	932	938	890	902	965	851	919	834	861	963	906	902	883	896	906	853	875	907	946	883	885	932	889	919
16733	16132	19399	16286	14271	13038	9491	3279	1736	1472	1458	1281	1131	937	843	749	685	578	496	457	450	422	449	426	396	381	359	330	323	319	315	352	350	339	349	310	326	336	323	317	320	323	335	361	319	338	310	332	357	323	355	314	359	322	349	316	316	337	327	361	320	305	337	326	323	348	334	326	335	327	328	349	348	296	340	319	332	350	324	336	332	338	363	297	328	328	302	357	319	335	346	314	359	337	319	345	315	336	318	332	325	345	359	333	315	344	327	358	313	335	351	360	329	348	337	325	339	349	346	316	338	326	342	337	314	354	380	344	314	335	344	336	339	321	346	318	326	377	329	309	324	308	339	332	318	339	329	356	325	340	328	356	329	355	310	326	288	350	354	329	325	299	309	366	341	354	324	338	348	304	306	311	347	321	338	351	309	374	337	306	348	290	344	291	335	366	309	323	326	338	336	332	321	312	279	321	328	344	333	335	297	334	387	351	354	301	310	330	292	374	318	346	334	335	351	342	344	303	332	325	334	334	368	335	344	335	318	338	309	332	319	327	349	322	339	343	317	329	330	353	324	347	332	358	334	337	337	355	342	340	335	352	345	322	342	333	335	340	342	338	364	311	324	304	318	336	300	326	329	326	317	335	364	334	324	354	349	334	312	320	288	359	337	324	328	336	335	337	333	333	323	325	331	346	323	337	324	333	327	317	301	368	299	316	379	342	317	317	341	326	354	339	366	316	324	337	346	360	336	350	334	303	330	322	331	354	342	334	360	319	336	315	313	325	314	323	329	329	294	329	356	341	348	306	341	334	344	341	313	328	323	315	368	332	313	324	338	333	282	316	338	337	329	352	348	325	355	319	339	337	332	357	296	340	364	320	321	340	318	333	307	330	336	326	323	307	344	295	326	315	340	325	329	321	336	340	300	326	322	339	335	311	314	360	329	324	337	345	321	296	312	311	352	354	329	338	332	316	332	340	337	344	340	316	312	311	328	311	310	347	324	338	368	348	352	373	317	326	311	339	311	329	351	324	358	329	380	328	311	337	327	317	324	350	357	325	339	327	305	361	323	348	349	333	345	327	341	327	350	331	325	320	328	313	307	346	327	342	324	343	330	320	348	322	359	301	349	357	356	308	313	331	311	330	347	334	291	352	331	330	329	334	326	317	345	329	336	386	316	330	330	340	320	385	324	285	327	390	323	342	342	322	312	308	321	357	326	321	356	354	346	310	329	336	335	313	319	364	322	359	341	375	360	341	360	339	312	318	327	340	367	346	318	336	294	328	375	374	331	346	325	332	323	358	346	317	296	318	318	316	339	352	331	292	309	302	316	347	345	364	352	338	367	309	302	327	311	367	316	325	311	326	342	367	342	332	331	329	343	344	295	355	306	345	340	347	344	331	363	317	333	304	330	346	320	309	334	315	330	350	295	334	324	317	328	352	333	360	355	324	357	329	311	316	360	326	334	339	386	341	321	334	337	338	311	341	353	312	320	353	305	336	332	341	345	360	333	333	318	318	304	342	341	344	332	328	340	335	351	338	362	320	322	280	303	342	343	340	368	340	327	360	323	345	338	329	349	311	355	329	335	355	365	327	353	332	339	321	301	318	348	316	355	324	343	349	296	327	324	334	358	344	371	336	321	294	332	322	311	351	346	306	349	336	347	364	324	333	325	336	292	338	311	328	319	328	312	367	310	333	369	329	340	329	331	350	344	304	336	327	324	290	320	336	317	347	364	322	319	315	344	332	335	320	337	369	353	346	349	349	340	316	367	331	340	322	315	334	332	334	329	322	327	355	345	304	308	352	353	313	351	351	339	329	335	315	332	347	328	336	298	325	352	349	346	326	345	316	327	323	334	337	341	349	327	349	339	349	323	321	354	346	309	343	346	341	333	337	365	331	363	345	322	317	318	332	362	300	305	366	362	332	341	339	332	333	306	326	336	318	315	322	331	315	334	339	311	315	326	317	326	330	308	324	318	325	305	354	358	340	315	318	332	316	320	315	330	341	344	336	316	312	327	303	351	329	336	340	315	340	351	347	332	318	341	334	335	367	337	341	322	338	307	331	376	305	342	340	331	355	335	343	358	322	371	322	345	353	365	365	373	339	350	307	330	356	360	348	330	303	328	330	316	347	343	328	345	349	352	319	342	343	327	298	361	308	318	315	339	345	361	323	334	323	340	323	343	335	308	317	336	335	316	340	340	339	347	345	340	323	335	314	341	337	331	350	324	343	304	358	329	314	334	341	313	327	306	336	354	324	329	314	308	372	305	339	317	340	326	335	358	317	329	342	338	347	337	323	359	357	376	332	340	342	342	331	337	326	332	340	354	315	368	353	333	331	361	313	318	300	357	343	313	367	328	362	322	366	321	280	336	314	360	324	341	350	381	350	336	330	335	363	310	339	291	333	348	309	340	353	351	316	343	287	322	343	351	338	291	346	350	332	322	281	342	332	339	322	343	348	365	307	325	337	313	372	336	309	350	319	342	320	368	341	325	324	324	367	350	302	301	349	309	311	290	348	334	357	340	341	312	331	363	312	346	344	327	348	332	332	344	299	353	368	344	361	312	307	367	325	333	316	351	326	332	347	312	342	351	346	334	332	313	316	344	342	316	348	323	345	354	344	320	308	358	351	328	318	312	331	347	347	340	325	347	341	328	363	353	283	306	327	321	333	317	319	336	307	317	321	334	338	331	329	348	320	346	298	382	303	337	316	369	333	338	317	338	336	319	312	343	334	340	360	338	336	351	347	347	351	313	302	289	313	351	341	338	298	348	310	366	341	324	319	351	317	332	341	328	346	325	362	353	339	329	354	331	339	327	329	344	317	331	348	368	329	318	337	365	352	295	302	325	319	314	297	322	339	310	318	327	313	314	350	320	329	303	351	348	354	333	326	303	323	323	361	355	306	344	321	314	345	332	343	352	302	318	364	312	299	350	363	307	331	318	330	354	341	339	339	323	323	333	310	341	336	316	346	300	326	326	310	328	331	357	358	309	354	334	309	328	344	334	354	351	296	321	335	307	366	319	351	347	322	325	331	353	321	330	349	322	331	336	332	351	337	320	323	342	327	340	332	330	366	323	355	307	311	350	291	334	335	337	382	295	328	354	318	342	320	359	341	346	354	354	319	309	317	313	367	304	348	346	332	347	322	342	327	356	334	349	351	331	316	353	349	365	315	294	355	310	318	308	348	359	306	335	294	323	316	318	351	316	335	334	341	318	321	337	353	322	319	326	346	332	310	340	297	315	314	354	341	353	352	354	336	333	337	321	328	321	312	299	336	369	340	336	323	322	324	346	335	338	351	321	342	363	336	346	344	340	318	323	318	334	315	349	349	312	285	330	327	358	302	288	331	316	319	328	326	327	349	302	297	333	362	348	356	336	352	327	351	325	341	328	330	344	343	292	328	312	317	340	349	336	343	325	339	339	330	329	384	333	331	354	338	365	354	340	302	325	305	331	346	319	331	323	302	345	351	352	338	313	365	331	304
10696	13623	20716	25331	28325	29164	24024	11146	7454	7024	6940	6470	5294	4567	4046	3539	2864	2408	2113	1819	1669	1579	1559	1482	1307	1264	1185	1133	1148	1043	1001	1031	1004	957	960	941	914	947	933	959	895	864	893	892	916	872	935	892	938	903	880	909	893	939	888	936	913	880	892	893	865	908	897	917	867	963	936	928	882	860	890	936	934	892	908	918	906	886	883	955	924	870	899	903	908	864	903	902	937	963	946	897	898	979	883	885	908	935	865	947	921	946	921	899	895	911	895	921	904	883	917	922	913	912	913	901	929	884	910	914	872	925	891	883	880	862	878	940	890	875	890	869	899	923	852	831	917	933	852	849	895	915	992	889	903	931	889	962	883	944	886	877	942	906	927	881	886	842	867	896	976	890	902	870	920	900	896	911	912	858	929	904	916	888	938	889	882	960	905	833	917	888	942	948	960	909	859	924	907	938	896	919	904	893	891	977	921	859	933	971	867	919	875	879	918	879	896	897	883	884	909	840	905	897	978	868	946	917	881	906	892	931	901	954	904	875	887	861	916	921	900	890	931	906	878	916	838	920	915	887	896	925	912	871	903	949	888	847	912	918	913	897	939	910	940	899	857	920	932	906	861	896	890	924	920	883	893	878	863	878	874	919	916	908	884	881	879	911	917	874	877	902	900	934	855	871	876	877	890	906	926	913	905	904	898	844	901	929	937	880	880	907	876	933	897	908	904	942	930	868	956	916	885	909	865	884	896	899	839	862	927	871	884	933	840	901	939	901	885	872	844	904	958	949	944	883	922	929	935	885	898	863	900	919	932	922	875	890	918	866	949	937	887	928	951	916	905	881	943	894	956	911	921	900	966	914	900	921	855	936	974	942	887	891	862	903	875	872	867	905	924	894	910	887	920	891	951	920	912	941	894	942	922	873	919	922	886	926	930	893	872	861	875	825	885	877	924	906	938	895	868	897	904	870	972	906	872	907	905	873	884	930	853	927	875	889	854	842	909	895	916	891	926	851	909	915	873	865	862	897	955	907	868	877	938	925	899	922	825	872	939	922	928	921	858	916	943	881	876	882	867	889	942	910	865	878	824	857	923	845	931	899	848	881	931	892	919	913	939	938	955	904	895	904	968	927	907	929	893	937	874	888	896	857	897	897	888	928	898	914	871	862	938	894	882	895	915	885	902	866	929	844	862	921	893	889	915	889	900	919	924	883	869	933	932	872	927	856	851	881	938	870	909	916	855	926	997	937	910	875	879	887	902	932	923	859	905	859	919	960	918	889	909	851	900	879	949	907	836	939	943	930	887	892	957	878	856	918	888	884	827	942	903	902	942	898	929	876	912	889	889	863	854	903	890	902	952	964	886	926	919	909	875	918	914	860	882	927	899	933	949	881	886	935	901	871	880	899	901	962	898	876	917	906	888	903	892	863	865	849	835	891	900	927	919	933	893	939	893	930	866	898	910	889	926	894	903	859	905	920	907	860	912	923	910	878	890	902	887	896	921	873	884	810	915	929	891	903	927	927	930	924	917	885	929	909	874	904	908	891	901	897	887	892	908	888	933	914	887	949	901	935	907	912	880	966	976	909	922	905	959	902	903	875	871	948	974	904	914	896	908	923	859	862	912	928	893	876	865	884	902	893	901	890	926	895	902	883	882	931	899	887	900	945	942	823	885	914	902	951	901	963	883	867	888	920	865	915	868	1002	895	884	886	870	915	936	887	878	913	909	920	896	954	876	893	899	927	908	945	968	899	847	919	934	881	892	838	931	942	928	872	883	874	907	860	891	933	930	927	899	909	896	895	861	941	844	854	894	902	882	887	823	904	914	905	883	891	916	878	951	813	945	892	918	922	914	926	896	917	900	922	914	891	886	881	891	884	863	910	902	875	891	901	896	880	915	916	882	929	915	897	1005	915	917	833	921	907	906	949	931	915	858	887	912	905	985	859	897	868	893	911	852	902	947	912	934	871	925	868	874	862	905	851	952	876	906	894	938	901	871	881	919	880	889	898	898	916	866	907	923	868	886	932	913	896	896	877	892	887	910	893	930	917	880	943	887	929	945	911	849	911	937	887	891	921	905	889	914	867	850	905	974	859	849	844	900	910	917	914	885	923	872	931	909	862	899	911	912	890	901	866	891	890	918	914	878	936	965	869	930	852	914	927	937	898	938	900	811	866	912	924	915	947	939	890	905	901	920	900	863	899	921	899	936	948	875	881	890	881	856	939	934	852	912	875	916	915	878	943	895	902	908	893	850	977	877	887	901	897	895	917	882	911	911	930	878	948	862	933	913	945	881	890	905	924	885	872	859	860	937	938	872	895	924	875	864	896	884	895	927	901	903	929	882	913	897	886	880	938	892	935	891	885	914	896	925	901	890	846	949	848	900	878	898	899	891	904	888	940	933	932	899	866	931	937	950	912	958	927	908	915	859	892	889	906	834	899	940	888	906	853	851	885	962	902	914	931	849	880	848	886	903	917	929	849	876	916	939	917	919	912	855	883	924	898	911	858	911	923	923	846	901	954	896	880	907	981	924	902	908	905	863	824	872	923	947	919	895	878	877	902	862	884	873	876	853	901	923	929	931	926	927	905	917	898	913	901	896	942	869	885	946	953	936	866	872	902	896	898	919	931	947	912	893	893	915	918	898	929	922	921	920	917	928	865	914	889	903	946	891	861	833	890	945	922	880	956	945	918	895	926	936	940	910	853	970	933	899	853	928	935	905	882	917	878	914	894	912	913	910	877	879	930	926	912	870	901	895	916	837	922	885	930	872	900	908	863	890	895	882	898	911	905	942	945	919	919	890	938	850	916	905	867	907	809	917	882	929	930	921	886	860	889	894	856	858	914	901	840	922	873	920	935	884	843	841	913	917	859	882	868	892	885	891	904	888	920	873	904	948	911	897	905	858	924	882	920	970	915	907	950	877	850	890	894	893	927	919	856	931	950	896	852	921	931	914	918	901	914	845	904	884	817	859	902	960	884	860	877	950	871	863	899	921	903	939	883	889	935	924	884	944	905	919	909	958	894	914	892	925	914	895	927	899	956	907	837	915	903	871	847	883	902	919	930	894	872	885	879	916	859	862	868	862	871	870	847	906	907	843	886	879	872	843	885	951	916	932	915	885	895	917	878	905	850	909	912	883	898	880	901	869	873	890	936	889	920	918	878	921	842	903	900	957	899	836	908	905	910	956	889	928	888	911	922	896	926	888	895	921	936	937	879	874	903	930	868	944	869	873	896	927	874	883	864	947	931	969	925	854	895	926	878	924	905	869	908	916	920	878	879	926	888	904	906	902	923	890	817	992	895	935	937	959	874	883	905	971	905	865	911	873	929	901	883	906	901	856	869	889	894	926	883	951	910	918	953	921	897	914	912	939	906	920	861	891	920	908	845	875	933	925	893	894	913	909	964	974	914	958	951	871	896	911	919	905	922	938	898	878	917	951	942	904	894	929	916	927	880	877	912	912	889	939	916	910	893	874	905	884	909	890	857	880	958	954
16183	15933	18726	17446	17748	14785	6988	3630	3181	2802	2244	1793	1424	1143	979	909	725	578	583	520	515	476	460	464	471	456	396	423	362	383	376	379	353	319	373	330	303	317	345	329	348	330	336	326	328	372	361	336	332	324	362	317	344	339	305	316	324	319	322	368	323	365	327	329	316	322	355	341	308	333	300	311	315	351	326	354	337	294	362	359	330	354	356	370	345	341	310	322	358	315	323	330	331	316	341	332	339	323	342	342	297	341	339	327	316	347	308	362	323	335	303	348	319	331	370	308	325	345	327	352	302	314	346	323	314	332	318	337	318	332	362	316	340	347	358	315	350	324	352	344	322	352	343	322	327	337	331	324	362	357	301	319	335	342	335	343	323	342	343	316	351	340	345	385	330	325	340	312	320	320	315	343	312	332	341	345	316	326	347	327	330	352	362	323	309	290	359	292	309	318	370	334	299	344	309	340	354	335	321	369	304	333	335	345	309	343	336	329	346	326	356	364	327	344	326	330	335	302	308	301	312	349	321	318	351	371	352	308	316	350	354	346	313	325	325	366	335	287	346	334	318	324	361	339	343	334	362	333	324	322	335	342	333	338	314	327	325	325	313	324	369	343	337	325	311	309	348	315	291	352	322	352	309	345	335	327	365	322	352	311	345	340	346	345	308	350	333	333	336	306	309	337	366	364	329	331	318	308	332	317	330	328	306	302	341	325	360	355	337	328	326	309	315	367	323	356	341	334	342	331	321	342	329	317	359	320	290	320	349	330	327	336	355	332	333	318	303	323	334	320	357	333	321	367	321	363	349	331	361	343	319	329	354	343	321	324	339	376	340	320	312	378	369	328	311	327	362	336	359	358	326	342	335	325	323	319	358	330	354	351	299	314	316	334	347	334	320	336	336	333	338	321	307	317	354	345	315	337	357	341	328	341	324	320	344	329	339	312	322	351	336	320	374	321	320	364	320	326	337	354	347	297	334	323	308	333	329	335	322	308	330	341	357	305	334	330	329	342	299	352	380	305	360	302	325	359	319	317	318	329	336	333	334	352	308	355	358	316	314	290	320	315	326	348	316	354	331	324	326	340	341	343	292	348	317	333	327	283	303	333	337	299	338	353	337	318	348	334	336	359	329	343	325	328	318	336	315	340	299	304	300	311	335	369	348	319	312	324	315	319	344	328	352	337	301	332	341	344	351	288	341	328	309	308	371	338	374	314	334	322	315	302	320	347	313	337	347	332	314	317	311	346	361	373	297	363	330	354	352	341	344	337	326	355	330	340	365	352	343	358	316	321	314	334	318	339	357	327	332	313	361	353	347	368	355	311	348	334	340	297	348	347	318	310	321	308	335	350	329	334	331	319	343	342	320	346	333	334	309	317	311	349	331	330	324	307	340	347	323	348	334	297	347	286	363	354	375	326	322	341	314	344	311	324	342	347	317	327	327	354	360	341	357	347	342	330	309	350	359	322	307	345	306	330	341	339	346	320	296	341	351	360	334	361	329	325	310	339	330	341	359	335	336	326	294	314	316	361	304	304	325	342	305	326	354	326	334	333	333	341	348	281	356	332	339	348	355	364	345	344	330	326	301	329	332	330	321	324	335	339	301	324	323	338	323	327	355	345	327	308	346	334	299	294	341	333	339	300	322	349	328	328	317	327	353	331	348	313	335	334	320	342	305	355	335	310	289	342	317	344	318	365	329	297	317	351	308	347	295	298	325	351	352	340	352	312	341	313	356	324	313	313	362	313	316	309	308	355	340	342	358	355	351	352	347	353	323	326	325	316	348	320	338	301	320	325	330	357	328	342	332	327	324	319	325	347	329	308	328	352	333	337	339	274	317	316	345	343	331	351	328	343	321	358	324	337	326	342	353	330	347	361	332	340	366	317	332	348	348	344	343	346	337	333	337	336	318	344	325	326	330	331	340	306	316	321	340	331	330	331	366	305	325	310	331	282	362	329	340	355	350	333	318	338	324	389	324	320	352	324	320	350	353	339	349	326	329	350	340	314	329	315	332	353	319	345	341	338	336	337	333	398	312	346	310	347	315	323	339	338	337	354	367	355	346	330	328	347	337	361	343	336	325	323	330	353	321	312	307	333	365	297	333	347	346	360	339	344	325	378	323	298	337	340	325	317	348	338	310	342	337	326	334	330	330	359	341	289	351	304	336	350	335	337	331	328	305	337	334	318	348	329	340	341	345	358	328	320	330	299	339	321	327	347	304	326	337	342	351	303	311	312	326	326	337	289	349	369	336	327	326	330	338	337	331	370	347	322	313	311	332	312	353	323	314	387	336	303	336	329	337	338	364	354	308	318	318	359	299	347	368	321	339	314	349	380	367	336	318	360	325	315	297	335	325	349	349	322	351	332	295	312	347	331	345	352	304	327	317	324	314	363	311	313	304	316	344	317	317	361	378	340	310	294	321	332	321	332	341	316	322	315	318	326	319	319	311	302	353	360	342	348	312	305	310	295	340	329	331	339	323	312	310	356	329	355	382	368	337	317	328	310	348	337	330	327	326	346	333	312	327	334	369	303	324	297	326	318	325	334	333	315	311	348	359	296	334	339	334	346	326	345	334	313	313	309	350	344	335	335	339	365	346	338	333	318	332	345	339	313	332	319	356	353	377	315	332	318	364	333	332	308	353	319	339	363	348	315	330	330	353	356	321	336	317	328	344	314	312	332	314	336	351	338	343	333	367	328	319	315	346	342	300	340	325	330	347	351	342	329	343	339	323	339	325	290	382	313	301	359	338	319	337	323	322	324	347	290	343	311	332	333	349	340	347	314	336	335	333	311	328	321	361	327	343	328	309	315	310	325	350	293	293	352	319	327	340	358	342	318	300	364	337	351	357	314	315	334	332	339	352	356	356	333	306	316	371	325	338	359	323	329	336	327	349	341	347	329	333	352	325	314	343	361	334	309	314	321	339	355	334	331	319	296	338	302	339	304	352	341	315	327	361	357	342	346	332	333	367	296	301	321	318	353	338	347	324	331	339	322	335	336	297	310	325	338	352	350	346	297	280	348	328	314	331	346	333	294	334	317	344	327	316	299	344	334	344	316	304	335	358	335	333	314	335	345	307	328	308	281	297	351	354	346	327	292	324	329	350	298	336	330	315	313	335	325	364	355	340	339	346	313	335	340	324	327	342	345	360	318	293	354	336	344	338	315	347	335	300	374	334	339	312	320	325	300	334	335	301	299	319	333	349	326	335	340	334	327	343	334	322	364	326	335	345	342	350	330	308	339	347	332	368	345	321	301	324	339	319	331	313	313	327	328	331	325	348	353	326	329	339	336	317	310	318	325	372	318	359	318	364	335	334	324	323	357	310	357	333	340	343	325	335	328	354	319	362	327	336	321	337	315	388	329	327	334	302	308	326	347	327	364	338	296	383	363	321	339	310	345	353	321	327	320	316	326	329	341	335	327	335	363	354	337	367	337	339	290	314	340	348	319	337	359	339	323	343	322	340	314	376	332	315	354	323	326
11050	13492	20733	27078	31890	29922	18008	13334	12667	12187	10580	8474	6992	5685	4924	4191	3342	2675	2339	2279	2119	1979	1974	2003	1675	1487	1415	1343	1314	1214	1111	1098	1001	929	934	963	965	1001	949	912	908	943	940	921	935	946	907	945	932	879	902	929	910	929	905	881	945	905	866	921	942	911	923	929	911	954	894	894	916	867	928	935	931	961	949	945	901	884	892	903	974	920	906	896	966	875	907	881	876	969	941	931	884	917	902	879	850	924	986	892	940	923	939	889	913	929	890	939	891	938	916	953	882	842	903	946	915	857	903	878	894	941	908	890	913	971	887	900	886	914	893	929	903	879	879	947	912	926	911	873	864	936	903	921	913	935	851	907	964	839	865	891	951	865	890	937	921	982	941	919	871	891	896	906	943	916	886	957	900	906	916	894	900	940	903	937	907	844	858	908	850	904	916	871	906	925	929	885	891	908	880	942	903	876	841	903	867	921	870	951	904	926	898	905	919	893	915	889	914	904	932	891	874	945	887	910	851	887	901	893	913	845	907	882	905	938	942	889	895	955	924	919	912	912	906	842	900	862	915	902	905	876	918	903	912	959	934	873	925	921	898	944	913	954	910	902	814	874	903	847	920	926	913	922	891	945	899	915	938	923	856	926	952	955	934	834	888	886	904	863	935	878	866	878	930	876	912	903	938	911	876	898	914	840	864	886	931	938	919	879	941	890	872	917	935	941	870	932	897	908	934	895	888	906	885	861	911	882	959	934	933	851	934	935	953	933	881	934	910	878	875	857	922	898	928	899	882	947	898	866	886	880	881	895	878	901	835	933	905	938	871	878	915	959	917	883	919	923	899	905	931	936	920	895	887	943	901	908	914	895	864	878	928	901	912	860	923	897	925	857	872	909	972	924	925	891	970	869	899	925	841	906	917	989	893	871	965	900	896	856	891	892	863	920	893	841	961	924	843	886	845	871	927	859	915	903	898	942	895	867	966	951	852	880	877	891	848	906	934	907	963	905	877	906	886	930	890	927	869	930	929	941	952	905	934	928	875	927	948	905	899	941	879	886	884	898	862	914	919	910	854	888	925	915	892	918	972	908	889	909	941	938	865	897	897	987	912	879	929	895	919	904	837	856	934	934	878	931	876	887	860	912	947	910	899	878	926	909	918	935	923	844	919	895	895	879	902	930	913	921	890	905	932	915	883	906	898	906	840	890	884	883	905	974	888	921	911	961	883	924	937	811	902	938	864	918	893	911	922	896	866	945	936	919	927	895	861	865	873	932	928	897	868	943	916	919	900	877	926	929	887	931	917	935	933	953	905	892	870	918	923	935	946	947	860	903	908	878	1005	923	906	912	889	965	910	902	899	935	866	915	961	882	915	925	914	897	950	921	899	929	909	922	993	883	881	951	920	914	943	906	972	896	935	865	917	921	901	885	917	916	928	905	902	917	891	845	901	841	903	947	922	904	887	964	893	904	927	873	898	881	852	890	941	880	896	939	882	902	895	930	890	885	875	899	881	911	942	885	905	868	892	925	888	896	938	855	914	932	950	897	873	916	846	940	904	900	899	907	862	937	941	905	917	962	923	840	834	909	899	911	868	866	890	895	954	915	927	861	867	933	889	898	914	905	933	901	864	887	899	868	957	965	927	962	899	883	924	886	890	886	864	879	903	908	929	962	939	829	920	914	890	912	921	908	987	867	874	939	945	910	955	894	933	910	882	914	882	958	933	915	929	885	863	929	927	851	906	915	885	923	927	887	882	904	919	934	890	915	926	925	917	895	859	866	879	958	929	947	895	912	839	903	898	929	877	866	881	867	880	917	861	875	840	929	871	900	898	891	916	880	895	905	912	878	936	905	911	940	935	948	865	928	925	901	882	910	884	964	943	937	937	898	953	902	943	837	943	909	839	939	877	900	897	900	901	964	952	879	864	979	912	868	928	880	949	912	893	841	896	943	951	920	896	912	906	898	914	829	918	890	944	943	896	854	924	930	892	943	959	910	910	936	935	927	829	925	849	846	907	919	878	916	865	930	977	885	921	921	912	911	873	937	915	967	883	865	880	882	937	890	916	884	899	893	910	885	937	901	940	900	870	912	924	892	947	908	885	857	873	896	929	887	910	911	908	935	886	907	868	885	907	890	873	924	891	884	911	937	938	912	914	884	903	894	936	903	911	971	925	950	857	938	907	937	854	922	943	883	911	914	908	941	877	897	864	921	874	896	914	941	837	919	927	902	846	892	855	864	890	857	833	933	916	926	910	944	891	926	873	880	933	880	886	915	907	961	937	937	942	946	879	895	865	911	875	925	1002	881	903	895	885	872	918	911	889	943	858	925	905	902	905	898	902	897	894	867	874	902	928	910	893	872	916	948	913	908	902	913	960	880	892	951	935	914	910	940	930	877	939	877	937	924	896	872	889	881	871	885	918	959	964	908	893	937	905	941	892	892	845	906	865	956	921	961	814	912	975	936	945	859	842	889	868	892	892	915	878	919	900	908	891	904	941	838	901	918	894	855	910	953	927	946	909	863	891	919	930	914	900	887	916	934	967	950	916	975	876	851	945	873	860	921	910	927	855	891	869	941	956	896	912	910	918	920	896	882	910	920	908	959	911	846	867	880	898	942	861	846	861	901	863	864	889	889	876	899	870	914	871	893	856	943	903	961	918	851	936	918	936	943	875	903	937	906	938	926	927	929	905	900	895	927	876	892	864	909	871	916	914	931	921	865	940	889	939	893	872	928	910	858	910	898	953	916	894	954	894	897	946	887	853	881	929	942	905	917	947	924	955	873	891	887	905	898	867	856	918	882	925	852	875	915	930	901	919	935	918	898	927	933	895	931	959	933	911	915	945	944	880	935	855	925	937	896	887	900	939	889	867	873	893	906	909	866	901	930	912	889	862	859	885	931	924	906	863	922	923	939	864	928	880	940	843	931	926	904	967	914	950	897	915	835	903	889	956	889	856	897	919	881	892	861	914	916	913	899	823	954	894	935	956	923	895	895	945	834	929	923	897	887	967	965	947	930	910	931	879	863	883	974	899	893	898	941	941	915	892	899	905	956	923	935	908	901	888	910	866	910	859	938	890	966	990	898	906	979	918	873	952	891	918	869	869	888	945	952	879	853	930	881	906	937	877	935	889	856	892	896	926	866	916	870	922	905	905	888	922	874	924	905	887	905	900	880	961	867	845	917	865	894	880	934	921	909	933	894	956	911	905	921	908	853	885	908	868	899	906	845	948	913	872	912	901	888	903	932	902	905	944	889	896	894	878	949	893	862	907	953	919	846	905	908	891	924	897	885	874	876	909	884	867	863	889	895	894	896	900	888	899	910	909	865	937	917	832	878	947	902	935	938	927	887	919	870	944	868	901	937	890	964	889	921	951	872	920	842	891	904	916	887	882	893	923	823	867	906	860	933	904	940	852	984	868	887	913	888	917	922	865	884	928	927	883	862	938	885	885	932	918	880	880	939	876	890	882	941	956	924	919	871	914	871	957	911	944	920
16919	16738	20073	22895	18980	13984	8117	4851	3607	2913	2418	1942	1524	1258	1145	977	783	738	665	586	584	478	518	454	482	417	426	404	395	402	367	379	355	372	333	334	352	292	337	348	352	322	332	314	349	381	369	362	338	302	309	329	327	312	296	345	343	350	335	342	340	352	327	325	360	329	348	322	301	325	310	341	364	302	340	336	357	327	329	304	338	338	312	311	347	340	338	354	313	303	349	334	320	311	320	349	337	310	337	292	340	300	343	323	342	347	314	342	317	317	338	329	343	334	353	301	312	337	295	301	305	353	306	326	330	339	360	321	304	346	311	364	337	340	349	333	316	316	315	315	344	336	328	317	363	341	302	341	306	327	354	314	367	327	331	311	334	350	349	324	329	316	341	350	305	323	316	352	371	357	303	338	344	321	320	318	313	321	339	364	272	346	325	338	331	339	340	350	319	335	333	323	343	317	301	316	310	325	324	349	340	320	332	329	313	371	355	325	339	347	336	351	322	305	323	327	350	338	336	383	345	318	312	340	331	337	313	358	344	351	315	337	316	316	359	337	336	353	330	306	347	329	329	333	328	320	330	320	324	283	345	318	327	334	363	339	342	298	311	294	349	366	387	322	331	311	361	352	329	311	340	323	312	363	320	311	334	307	350	340	324	340	334	311	314	337	335	355	321	319	329	370	371	327	344	304	338	353	318	309	348	326	326	334	365	311	321	330	317	313	320	330	358	321	333	311	303	321	336	337	325	326	318	347	353	349	336	337	360	320	317	328	320	320	353	327	368	332	335	304	334	360	321	345	348	327	345	326	355	340	346	317	332	323	344	323	348	314	325	314	327	320	324	337	338	336	369	322	329	343	354	313	314	316	346	327	315	317	312	368	326	303	314	349	304	315	348	306	337	342	344	337	344	339	340	334	352	317	320	350	306	341	333	283	402	338	340	333	305	319	316	316	303	311	291	302	336	336	319	333	304	332	337	331	349	345	346	315	314	353	308	302	349	307	342	331	350	307	313	330	341	331	345	356	330	363	318	325	332	364	335	356	304	295	351	295	335	356	332	336	350	338	335	336	377	359	342	269	342	319	344	345	325	346	317	328	312	310	317	367	322	326	350	305	321	367	343	338	322	334	328	332	322	344	338	361	332	315	337	314	319	309	349	317	338	348	316	359	342	349	328	295	337	335	350	327	325	308	331	333	338	329	356	356	318	327	355	301	297	318	310	335	335	326	346	353	309	331	343	330	350	349	334	292	297	326	311	312	312	308	326	345	346	339	307	337	341	373	330	354	353	324	286	346	324	345	335	363	317	355	330	308	354	310	327	343	320	343	363	352	336	338	338	328	334	332	322	307	307	345	347	375	364	349	362	330	328	335	313	311	335	325	332	340	325	326	312	318	280	338	335	317	333	356	351	303	372	333	322	353	348	349	319	357	332	332	322	341	335	322	341	318	307	343	343	304	343	349	325	322	313	349	303	312	322	313	307	343	333	355	313	344	312	328	324	329	363	324	325	354	323	330	364	363	316	320	346	335	308	309	324	315	313	333	305	332	318	316	297	334	356	334	349	319	338	347	318	332	336	316	336	325	296	300	312	294	355	360	315	337	339	320	302	349	342	320	327	344	350	338	301	336	289	284	340	325	312	337	362	350	349	345	328	330	353	310	342	344	331	314	326	299	354	331	338	317	335	344	323	353	330	337	331	348	328	365	359	344	323	316	306	335	339	370	316	307	325	318	312	332	317	345	312	308	333	326	318	336	317	285	315	325	321	318	361	334	298	331	324	314	339	335	321	360	344	304	347	295	362	328	358	345	358	340	339	345	312	328	335	316	355	334	324	298	356	327	302	349	321	359	330	332	352	326	332	319	355	323	320	307	312	334	340	305	329	311	293	334	331	336	312	349	340	329	354	328	362	315	308	296	336	310	332	338	337	354	317	327	324	337	327	342	322	310	335	327	309	323	329	298	323	326	313	352	316	319	319	335	326	324	362	325	345	328	334	356	318	325	327	364	340	341	345	331	340	361	335	339	338	344	311	328	294	339	310	337	352	378	356	395	322	328	322	348	337	347	356	316	334	340	312	355	316	347	320	340	352	324	330	313	337	359	342	353	328	340	303	327	362	304	315	301	295	311	327	330	307	343	327	337	317	320	309	320	337	344	350	353	371	339	309	351	309	330	347	337	360	336	343	324	354	348	350	344	322	307	295	341	333	348	333	322	328	341	338	307	344	329	340	337	319	311	298	358	355	301	358	323	331	336	308	321	324	352	332	329	337	355	332	337	334	332	322	340	323	336	314	332	337	344	332	337	316	338	324	311	369	324	307	309	329	326	343	365	348	323	329	318	349	324	309	301	325	353	356	310	293	364	306	308	347	286	337	335	325	346	338	305	319	318	336	322	318	293	310	337	325	331	331	340	293	344	303	337	318	379	323	330	325	359	319	352	324	343	348	311	308	347	365	329	342	303	305	325	318	301	346	330	300	335	331	357	360	306	337	341	329	305	309	340	344	355	337	319	354	344	350	328	339	313	337	321	324	331	330	320	344	311	334	332	334	340	317	308	376	303	331	366	336	309	300	336	343	334	316	289	292	319	345	348	327	298	354	332	334	308	343	332	330	340	318	336	340	355	343	311	344	320	309	320	359	330	308	356	329	327	338	307	349	349	328	313	320	329	326	324	342	375	348	290	320	340	325	352	325	323	331	343	344	353	357	322	339	334	345	318	351	280	348	324	347	340	346	317	350	333	329	356	338	337	303	339	349	333	337	324	337	296	315	311	327	322	337	329	349	333	331	334	332	333	334	346	308	370	322	340	326	353	341	339	329	324	337	349	352	326	315	301	300	338	298	340	327	320	320	330	339	318	338	329	299	328	342	340	344	357	357	339	317	349	327	314	344	314	295	314	355	298	374	345	295	308	327	325	345	338	361	339	319	337	327	318	362	343	340	325	311	356	348	341	359	332	345	310	295	344	349	315	324	338	362	343	313	368	360	335	367	347	353	314	352	346	322	319	361	307	338	359	319	303	311	317	361	322	356	364	306	294	327	314	322	375	328	325	339	321	297	345	340	343	343	341	311	355	323	322	317	314	325	309	320	327	322	333	347	307	330	311	336	327	347	319	327	304	317	347	332	331	331	316	326	347	297	325	308	330	310	306	328	330	336	337	389	320	353	332	314	339	355	339	312	319	326	345	314	351	301	348	347	290	323	340	341	331	338	331	317	319	300	309	351	333	334	326	326	327	364	361	322	333	337	313	362	334	331	344	363	318	365	326	353	357	331	346	306	346	325	329	292	330	330	354	321	327	348	274	333	347	331	307	329	364	367	327	358	323	357	317	307	362	308	318	319	341	339	337	331	312	315	346	306	303	345	331	329	374	334	320	348	308	328	335	322	351	351	303	326	317	390	341	328	351	333	323	315	320	309	362	310	284	341	335	347	329	354	328	308	309	335	345	352	327	349	357	349	341	320	355	300	339	328	343	364	331	310	319
11369	13612	22356	32443	32093	29370	21139	17009	14300	12634	10983	9011	7533	6377	5745	5039	4069	3593	3190	2634	2237	2074	2075	2006	1852	1772	1499	1354	1263	1226	1258	1183	1004	1050	973	946	940	942	957	913	917	922	915	869	899	910	922	828	897	917	947	892	898	928	896	861	925	921	909	880	924	968	861	942	904	891	892	906	912	912	896	940	899	929	878	880	911	963	948	890	922	942	912	907	879	863	857	926	931	900	871	945	879	905	914	940	914	872	910	912	864	848	890	918	943	920	869	863	899	880	926	924	875	905	919	915	877	876	925	890	912	866	864	905	933	880	920	907	918	896	904	915	898	908	878	887	927	883	827	934	925	897	954	888	905	896	916	914	910	895	899	902	883	889	911	889	900	885	892	901	920	907	886	951	931	900	888	916	888	884	866	868	912	874	899	890	885	884	909	875	893	977	903	888	880	924	944	950	901	919	853	943	923	892	901	903	858	920	912	886	935	878	901	880	910	839	913	860	868	926	892	901	931	862	896	914	908	925	939	916	884	942	903	837	930	968	890	891	908	913	968	884	905	940	923	898	940	949	876	910	911	894	941	903	930	877	947	885	943	883	868	916	940	905	817	935	892	890	884	884	888	917	865	914	907	898	883	898	929	902	920	934	844	837	886	848	917	880	891	892	904	916	908	889	899	921	904	918	872	934	835	868	922	884	907	854	943	888	885	888	985	915	944	837	871	902	932	893	884	908	902	891	924	922	906	947	924	930	902	916	957	896	935	950	953	846	944	947	930	916	896	893	931	901	885	891	874	921	854	869	911	851	869	904	898	928	906	892	894	888	904	879	890	921	905	865	912	876	938	844	925	889	965	900	894	893	888	892	902	884	885	909	893	942	926	881	885	891	927	898	863	908	920	929	878	885	888	883	874	885	946	962	876	885	943	856	900	925	901	910	941	910	918	872	895	890	926	897	886	983	914	924	888	823	871	883	899	897	896	897	903	882	897	882	872	887	921	904	897	914	867	874	907	911	918	961	885	935	841	897	888	963	897	846	919	938	904	945	847	875	925	920	890	899	867	918	865	905	950	871	862	898	955	900	896	891	919	910	901	918	895	913	890	875	880	947	922	860	927	894	875	932	866	963	887	848	909	865	942	900	876	857	854	925	918	912	885	881	942	843	930	952	947	892	892	911	937	902	950	942	894	917	908	895	867	906	891	904	864	895	935	842	879	933	897	963	917	905	906	896	907	903	908	934	905	906	865	898	873	904	872	889	892	939	977	862	935	926	910	868	892	984	952	899	876	879	939	909	915	906	902	954	891	883	925	885	916	960	895	876	925	870	976	942	874	896	903	931	842	961	923	909	893	875	928	882	957	885	936	883	902	888	886	906	911	878	892	924	980	892	940	967	899	913	893	924	899	915	859	874	908	910	907	913	878	881	931	913	882	917	937	904	877	924	846	854	895	855	881	909	853	883	909	898	890	916	892	900	910	894	891	893	884	899	879	902	921	847	879	932	871	905	884	892	923	925	926	896	881	893	869	822	909	903	898	909	858	913	889	929	842	934	907	915	945	902	859	880	859	876	899	828	898	935	952	903	928	844	887	877	914	885	942	922	897	909	980	909	903	875	904	908	884	882	903	891	935	875	918	886	861	888	884	926	916	922	890	938	899	882	910	882	851	915	976	938	927	948	908	888	950	866	859	932	929	913	878	890	967	859	915	902	852	932	889	919	925	896	907	864	941	837	886	910	922	907	874	894	892	916	884	913	850	897	891	910	883	922	856	932	878	907	911	925	923	1000	873	914	910	901	883	932	923	938	912	888	940	885	919	887	945	891	873	923	963	905	922	844	937	881	939	887	893	928	888	927	882	919	848	900	903	874	896	878	905	886	899	902	935	906	930	937	904	931	849	931	888	915	875	881	882	846	878	936	899	920	869	887	863	888	911	858	857	830	884	878	911	913	902	860	901	926	891	891	905	867	934	888	863	856	864	926	924	938	846	868	916	945	893	932	902	908	897	933	905	908	860	902	920	874	883	880	920	890	918	914	918	891	813	880	904	864	929	850	911	872	901	935	912	887	910	951	924	877	901	919	911	933	897	929	860	948	908	887	862	950	938	919	863	924	847	892	931	964	898	877	881	857	820	861	881	918	906	911	880	889	890	893	931	892	907	900	905	913	962	876	893	894	903	904	899	858	915	926	901	922	905	933	928	874	936	895	842	915	864	915	907	910	945	971	909	898	940	870	926	932	921	898	901	917	883	907	894	923	930	892	868	898	964	941	873	893	896	943	904	919	922	879	945	942	908	910	931	910	878	923	887	907	840	872	920	885	938	869	950	928	835	836	858	852	900	916	939	877	882	888	888	872	888	868	897	840	904	899	870	911	858	897	911	881	875	885	892	912	868	904	953	889	909	877	906	880	895	869	941	902	886	940	904	922	890	921	907	851	878	845	871	883	875	934	901	946	922	931	920	849	928	938	904	870	960	917	905	852	915	916	964	911	857	848	945	951	897	869	884	902	967	938	869	897	899	877	878	955	926	950	868	896	914	864	973	952	974	865	932	938	922	919	914	906	887	946	881	897	934	909	873	942	953	913	908	885	893	868	883	976	870	899	903	909	927	830	921	944	864	948	867	872	868	909	919	947	945	911	907	881	858	860	904	964	869	910	870	911	915	840	904	878	901	904	914	873	898	986	875	845	895	952	892	918	967	951	938	907	884	917	900	929	894	904	923	905	853	812	830	877	914	938	910	902	907	868	884	856	908	932	923	917	947	878	909	927	931	943	866	881	901	867	908	873	936	875	883	928	951	875	840	922	872	913	918	901	953	952	881	876	902	920	875	878	900	927	935	949	856	911	913	986	937	845	891	927	888	899	891	851	923	868	884	901	901	891	927	938	914	922	919	871	934	948	886	904	862	885	906	917	913	903	930	1001	905	951	905	919	879	943	891	952	920	898	889	913	916	894	861	837	915	925	948	851	920	919	871	931	901	913	879	967	878	867	931	873	877	853	860	859	920	967	931	881	898	900	909	936	908	853	933	891	900	928	919	932	889	880	916	925	908	885	889	920	956	885	905	860	853	901	872	877	881	878	866	933	875	890	876	892	867	908	887	899	918	895	872	857	880	925	883	943	878	941	915	866	893	923	909	913	952	916	894	917	962	914	910	917	863	903	911	958	887	852	929	891	897	928	903	911	888	867	889	916	897	891	907	848	965	893	871	907	844	946	917	908	889	892	952	912	913	893	922	884	876	898	921	919	923	855	899	921	879	913	936	869	881	879	889	876	920	860	830	913	923	916	865	900	900	929	911	912	887	883	875	877	901	885	884	924	946	881	908	855	908	879	907	911	883	873	901	948	927	925	882	908	936	871	887	896	906	905	848	911	905	866	911	898	880	893	885	881	906	896	906	843	935	899	881	934	921	895	869	886	885	938	962	910	863	935	900	907	884	913	890	895	844	878	892	860	923	873	916	895	899	901	898	940	941	905	883	878	911	940	921	909	897	898	930	894
18205	19513	23918	23124	17612	14228	9012	3365	2286	1741	1508	1335	1135	976	808	782	628	543	545	502	489	499	440	459	438	424	416	392	347	385	361	353	374	329	314	359	327	352	331	370	345	310	322	349	357	357	341	311	353	340	343	345	332	315	332	359	349	339	329	318	328	323	335	329	344	325	298	328	332	348	327	365	318	320	352	341	353	318	343	343	319	338	324	357	338	325	317	341	325	379	341	322	345	357	348	289	340	323	329	335	321	339	309	354	340	354	350	319	360	300	329	312	325	313	310	302	313	337	327	362	320	323	332	296	322	341	317	350	324	339	338	334	319	330	333	375	325	320	320	307	319	334	317	329	350	323	339	347	318	364	295	340	359	328	343	347	339	312	320	356	344	307	319	358	326	356	326	395	306	321	336	361	366	336	377	315	320	312	328	322	330	354	330	332	330	366	336	305	345	350	357	310	346	372	355	310	320	351	293	331	332	358	333	338	320	336	333	340	334	342	353	344	351	329	364	343	336	318	321	351	299	298	304	338	305	315	314	354	337	339	326	331	329	312	336	354	330	325	318	330	316	342	359	356	327	333	333	316	311	373	318	296	341	335	339	344	355	335	319	334	367	328	307	325	323	331	332	341	331	310	310	331	360	327	317	310	327	314	326	341	309	324	325	277	308	347	342	351	359	316	312	337	346	345	334	344	332	315	334	306	325	314	313	331	320	304	324	324	334	336	359	343	347	362	313	310	328	367	329	347	329	341	323	338	342	349	338	342	296	340	317	310	325	366	321	319	333	335	329	334	332	328	308	332	304	317	347	351	309	299	316	350	310	355	329	306	340	309	334	327	357	343	340	370	337	326	314	340	313	311	346	354	347	324	312	342	322	312	328	335	311	345	327	333	319	302	313	323	305	312	323	361	361	333	333	332	326	348	318	319	343	365	355	316	349	350	347	318	306	343	289	347	325	341	352	336	342	342	337	308	321	340	327	347	312	340	335	360	324	349	322	315	323	325	336	332	347	358	330	330	341	323	365	329	332	348	330	324	326	350	325	330	337	312	361	331	317	307	306	342	315	323	339	352	339	323	376	337	315	298	325	364	330	308	329	352	329	316	315	320	338	308	344	303	321	331	342	308	326	327	328	338	336	315	352	320	295	315	312	359	353	335	340	365	324	315	314	315	313	350	352	355	325	327	347	333	311	351	297	322	334	323	327	320	388	334	333	339	331	330	328	371	354	337	319	339	322	314	318	329	310	328	301	333	334	333	335	334	369	340	312	342	322	331	340	344	332	326	350	375	344	333	343	366	349	342	327	355	355	333	324	313	342	327	349	341	341	317	348	330	345	362	323	275	338	329	305	342	320	343	301	340	351	341	292	337	357	331	323	355	346	333	331	331	320	333	337	346	337	312	315	337	333	342	339	351	368	370	344	314	341	330	339	344	313	327	342	326	324	344	344	333	340	308	339	322	343	303	332	293	304	361	319	313	341	297	328	315	301	306	309	338	319	306	330	303	328	363	337	332	337	308	339	282	366	298	312	297	306	336	333	327	318	306	318	355	314	329	324	319	329	361	341	337	345	341	350	322	352	326	366	332	299	329	326	331	366	325	331	309	341	337	338	339	327	324	331	339	347	302	335	351	335	340	319	348	326	331	301	364	362	343	334	346	314	333	332	338	310	339	318	327	329	320	354	326	328	322	378	339	320	342	328	324	333	346	332	315	344	299	340	313	329	304	326	328	336	354	332	300	351	373	318	335	331	356	355	341	333	351	320	347	362	350	363	334	325	327	337	340	328	300	339	321	351	317	328	335	286	333	324	322	346	351	351	371	356	320	338	320	317	311	339	372	331	295	341	301	347	327	322	357	357	303	337	334	289	339	377	363	328	345	305	343	316	342	344	329	329	323	330	343	323	306	341	331	356	338	337	353	309	371	354	363	363	304	302	308	348	332	301	328	321	329	323	329	337	327	354	313	342	306	333	353	353	311	311	305	309	317	340	307	345	338	328	367	311	333	366	340	358	321	346	319	323	347	334	337	348	318	351	370	348	312	307	319	316	333	330	361	341	322	333	315	332	351	324	311	345	343	327	320	334	344	315	359	306	313	315	332	328	325	340	355	318	290	320	314	335	298	288	367	335	319	342	360	345	284	315	374	306	334	332	365	348	337	378	316	316	354	321	312	336	327	336	339	358	343	331	349	322	337	313	326	327	322	382	344	328	314	309	295	330	318	335	361	350	364	307	361	377	349	335	323	333	324	299	335	347	352	347	352	313	321	373	336	327	304	351	316	338	324	328	340	345	345	326	349	291	344	336	338	289	336	332	320	310	333	331	360	315	343	314	320	320	366	368	312	371	335	303	336	328	323	313	305	355	312	303	333	298	317	314	330	336	362	333	310	339	330	325	335	280	296	313	330	322	295	368	312	339	370	314	336	334	302	317	281	333	324	346	332	291	320	338	346	316	308	339	351	342	328	358	322	321	321	348	340	328	331	309	327	312	311	336	303	345	314	356	342	333	316	319	321	342	354	362	293	361	327	335	334	329	319	350	308	330	355	367	348	341	320	343	340	335	339	346	336	320	328	329	355	361	308	308	287	344	331	341	328	317	357	334	349	318	302	376	347	341	337	331	367	302	342	341	348	347	336	341	319	313	331	333	334	305	362	371	357	315	339	323	342	324	310	327	317	322	319	337	360	324	353	330	329	321	346	345	319	341	339	329	342	325	316	330	356	308	306	335	330	349	338	290	338	280	333	378	341	323	341	324	323	381	330	353	325	329	305	355	335	336	344	343	334	332	346	346	361	329	340	348	316	320	338	353	352	332	321	338	311	296	342	320	344	314	326	336	332	340	327	324	324	322	328	311	350	306	320	335	335	371	308	360	351	370	313	309	328	307	326	319	326	312	304	368	352	351	332	311	332	334	346	333	340	324	327	363	301	339	333	296	336	322	324	346	345	339	336	335	358	324	330	355	349	350	360	330	367	318	357	347	362	299	294	314	344	357	331	372	352	305	335	338	348	318	331	347	341	341	300	349	314	319	338	298	322	351	312	321	314	325	362	301	357	322	341	348	336	307	343	318	342	340	315	315	307	324	344	345	331	317	307	367	286	336	341	341	328	312	309	343	344	342	341	339	319	351	358	337	361	348	330	344	308	304	373	342	324	323	319	350	337	331	352	352	349	306	329	325	338	322	335	288	310	340	319	323	322	304	329	317	316	328	305	328	302	321	310	337	313	316	332	295	337	347	299	329	339	332	355	331	330	330	328	330	326	346	319	309	312	355	304	317	364	339	314	337	350	327	304	327	351	334	323	327	350	318	318	324	337	369	316	385	346	330	343	331	341	325	317	350	325	317	358	309	331	306	305	335	322	349	322	335	320	367	317	331	316	327	319	340	308	346	327	345	359	320	353	323	324	336	344	340	323	349	334	344	366	324	317	332	315	324	323	329	340	334	338	315	339	343	349	341	333	337	326	308	330	388	324	333	339	362	329	297	312
11968	16050	24716	31337	30668	29970	22001	12421	9513	8172	7529	6487	5427	4378	3644	3497	2936	2580	2480	2174	2004	2006	1878	1732	1516	1389	1337	1254	1228	1086	1060	1073	1009	941	990	987	945	928	932	929	877	902	947	906	852	928	915	883	856	873	920	916	905	919	893	907	889	937	863	954	913	919	936	868	926	925	908	909	919	882	944	886	900	935	951	897	939	921	934	896	920	881	952	891	911	895	902	924	928	916	960	927	890	908	881	930	875	934	934	858	884	904	919	931	911	844	885	931	898	831	880	921	946	909	905	921	878	862	957	914	974	919	968	883	949	895	897	955	951	952	855	933	946	903	953	934	949	830	896	889	953	852	929	953	916	899	908	822	945	870	926	887	887	909	927	894	871	869	894	929	927	886	918	898	907	923	909	897	926	940	965	906	886	948	924	935	873	921	951	908	907	933	950	893	878	906	909	884	903	884	910	934	910	895	905	880	858	886	905	872	925	909	898	897	945	916	920	891	898	890	912	889	939	911	882	917	886	928	904	870	921	904	882	928	953	878	904	880	841	899	906	917	923	922	891	896	954	903	842	920	905	904	895	903	923	865	936	911	860	929	905	877	895	896	915	915	937	880	913	929	880	929	944	872	870	984	928	920	847	898	969	922	897	897	887	891	931	914	864	908	889	880	924	902	899	889	874	916	890	939	936	919	940	902	929	888	911	884	871	906	891	858	878	851	882	893	911	900	961	879	932	880	932	971	935	928	878	844	878	910	903	927	909	915	892	879	917	870	967	938	972	973	876	889	931	922	919	908	970	919	973	932	913	901	909	894	903	905	903	954	881	926	950	899	921	878	863	925	907	911	896	896	874	864	897	882	878	918	851	975	967	935	885	902	963	964	889	925	892	885	915	930	877	946	905	832	908	918	880	891	906	927	879	913	864	918	948	899	914	892	927	905	953	888	915	896	905	877	853	881	905	953	927	867	874	872	878	944	890	858	878	880	868	872	918	933	892	883	951	894	910	886	917	922	955	915	900	875	870	928	923	918	874	902	879	890	884	932	918	919	949	874	888	891	871	872	880	902	893	870	943	949	914	885	923	865	872	894	927	879	902	889	893	935	875	928	919	920	890	879	884	895	925	935	950	875	903	890	869	888	907	892	944	913	916	913	899	924	870	920	900	882	892	915	916	911	891	882	944	912	889	881	870	894	913	918	885	890	881	931	897	916	868	930	885	930	899	885	914	859	909	951	880	918	951	899	922	872	916	899	862	920	882	889	890	885	890	854	921	917	925	914	884	924	884	892	922	998	919	926	900	939	932	903	895	933	963	939	935	916	881	909	951	883	930	901	859	871	933	896	936	935	862	832	928	964	908	910	916	875	948	917	908	878	938	910	915	900	898	924	912	918	890	955	939	890	925	916	920	962	948	947	877	900	917	948	901	844	903	879	894	881	899	917	909	916	913	906	886	931	886	931	974	899	936	918	935	871	939	871	916	923	904	909	891	852	894	892	873	848	897	870	988	876	923	899	917	907	895	922	957	924	1011	944	911	895	902	885	928	862	941	862	921	909	841	897	882	879	865	893	894	880	950	882	949	880	843	844	902	931	893	936	963	934	889	878	918	927	912	864	921	881	858	840	874	924	902	888	869	917	955	935	883	930	883	938	888	941	920	943	928	879	965	907	922	927	983	853	931	882	909	933	890	918	891	901	923	895	917	905	949	877	893	922	878	890	868	933	940	926	945	921	906	851	900	939	896	925	896	849	898	954	897	903	915	878	955	866	911	904	898	912	912	910	888	896	921	917	874	917	862	910	907	891	893	855	877	939	859	895	936	938	899	864	874	947	859	928	904	886	913	905	880	906	944	948	922	922	891	893	865	959	859	906	938	965	945	928	935	877	908	937	882	927	844	936	931	902	899	884	895	904	930	932	922	911	845	896	876	932	885	907	932	924	879	924	917	882	932	881	908	895	910	858	887	902	973	877	908	970	904	880	858	926	917	976	889	914	902	922	867	912	915	908	914	904	890	912	866	938	889	851	888	909	865	916	900	893	885	873	922	836	901	923	929	867	825	926	883	900	893	907	866	905	888	928	964	882	867	945	950	835	944	873	882	888	942	878	934	888	915	898	891	884	917	896	926	903	856	914	903	902	887	886	974	866	878	881	889	878	866	939	909	928	912	910	870	877	922	947	923	876	870	945	996	900	894	893	920	922	902	910	926	861	887	871	920	858	911	884	844	898	888	888	900	941	910	874	903	919	946	874	915	850	907	902	896	903	912	937	960	923	918	952	896	934	919	930	935	942	888	933	910	939	913	880	876	873	956	884	869	856	906	912	902	944	894	937	875	926	927	896	895	979	916	918	881	959	846	947	917	922	879	911	843	886	876	919	948	913	912	917	871	912	897	883	855	915	981	900	916	860	967	957	948	931	901	879	849	919	926	902	935	970	900	873	941	894	875	854	908	913	933	930	878	891	935	926	939	886	852	872	902	926	903	936	915	895	872	919	864	844	910	890	895	904	920	966	892	868	912	950	939	890	904	916	942	865	888	940	940	928	907	898	881	918	888	901	883	907	897	921	934	954	911	900	861	891	865	867	934	914	854	916	851	901	909	881	923	903	840	840	879	912	879	893	911	948	943	900	906	939	843	931	927	901	920	913	882	923	897	903	883	866	939	927	936	914	865	887	949	912	895	935	890	896	869	907	941	926	917	876	934	889	927	898	872	931	847	858	878	889	902	908	876	931	906	924	932	922	926	885	899	836	855	887	947	922	863	935	942	952	885	929	913	901	963	891	946	897	899	911	867	897	942	890	891	916	885	938	932	890	914	888	900	894	938	872	842	915	925	913	875	907	939	936	946	924	882	876	921	852	914	932	892	830	900	893	888	898	874	886	898	912	930	902	911	931	953	873	924	915	899	938	943	936	900	923	883	924	916	916	861	911	869	910	881	885	878	950	899	958	900	902	980	876	883	823	930	948	907	911	865	898	960	935	968	867	931	879	903	916	904	863	888	913	935	934	925	859	871	912	855	874	903	881	935	825	915	942	846	891	932	878	924	872	885	883	914	903	944	893	902	902	927	898	879	843	912	902	875	913	917	860	913	854	860	925	928	921	914	923	910	898	893	867	905	899	917	927	927	899	928	916	882	863	948	926	878	911	929	935	858	886	893	885	922	872	902	911	891	854	939	930	878	923	868	833	890	929	937	886	889	900	824	888	858	911	909	985	919	900	889	895	927	856	861	921	897	899	890	978	894	947	933	922	906	910	908	884	884	926	894	888	875	889	968	923	923	894	933	899	916	872	930	908	933	955	900	917	959	909	920	870	855	880	933	877	891	897	948	894	917	941	954	947	907	966	936	903	910	948	879	916	909	859	949	903	909	928	908	900	939	923	901	898	900	919	851	956	863	938	981	912	923	934	905	863	900	931	919	876	898	882	880	939	915	931	855	947	866	901	952	912	880	885	905	925	866	926	929	918	868	884	904	931	947	872	902	924	933	874	949	917	1001	946
18076	18236	23101	22905	17362	16167	8416	3670	2576	2288	1965	1481	1218	1000	838	779	698	686	618	601	531	546	532	514	494	409	416	406	373	391	381	377	378	330	362	361	342	322	327	293	373	328	325	364	383	353	294	326	344	337	316	297	310	299	316	341	349	338	326	362	308	334	344	360	339	318	338	340	328	339	316	310	329	344	321	325	346	345	313	331	340	293	377	333	304	359	303	327	338	353	297	325	338	324	364	330	329	324	376	341	356	341	339	316	313	313	346	357	319	346	405	315	332	384	290	346	352	316	369	355	311	332	322	321	346	327	316	333	329	329	329	349	322	329	332	334	352	326	318	347	338	334	376	338	318	346	349	315	337	329	345	320	347	330	343	289	360	327	328	359	336	345	346	345	333	342	314	328	355	346	319	343	303	338	345	366	335	313	356	333	315	322	362	372	350	313	356	342	336	313	350	351	320	346	340	300	316	334	344	317	350	371	332	366	313	351	304	360	333	338	328	307	341	330	357	342	336	350	343	312	320	327	318	326	342	335	370	346	341	327	347	361	334	362	318	323	298	380	340	342	321	334	337	326	364	324	322	353	319	353	323	330	333	313	315	293	346	307	361	334	313	325	334	345	317	327	349	356	321	318	325	296	350	340	344	335	333	338	331	353	366	324	326	300	371	342	320	315	339	345	322	328	306	352	331	340	340	337	368	333	330	334	342	348	310	303	326	314	356	324	335	359	356	322	315	342	344	328	316	347	353	288	329	339	369	339	330	337	348	338	336	356	325	342	355	322	310	308	320	350	339	324	332	347	312	326	332	339	341	331	330	346	360	349	359	362	336	306	319	311	317	356	344	324	316	320	330	348	360	336	341	340	296	350	354	385	332	347	346	357	332	342	307	345	327	320	339	318	344	338	324	315	350	342	331	375	342	325	327	317	338	348	340	363	323	302	316	350	319	315	335	343	306	331	349	319	320	324	330	327	336	315	343	298	312	320	342	342	297	340	353	337	328	333	324	337	350	341	344	375	323	318	321	351	329	322	333	320	351	364	339	336	323	348	374	326	362	323	324	335	326	310	337	307	337	331	336	311	313	355	357	297	318	328	353	359	354	358	353	332	334	320	325	334	316	324	334	351	316	313	356	304	361	330	330	307	294	339	326	309	353	352	295	328	323	327	336	338	325	362	345	317	334	343	338	314	343	323	333	351	321	321	321	347	314	354	321	315	317	320	352	346	339	347	374	333	330	295	349	346	306	314	354	333	336	358	325	332	347	374	323	335	358	330	295	338	319	331	331	346	326	349	348	302	332	343	331	320	292	322	322	327	314	349	349	300	371	343	322	331	316	334	329	337	331	314	347	345	365	361	334	314	325	318	313	313	313	331	338	318	327	365	319	334	337	346	318	319	327	319	340	328	324	337	329	320	358	324	324	312	351	342	342	320	328	310	323	344	322	341	339	304	307	322	375	321	328	340	342	341	337	361	309	344	320	341	325	325	329	331	328	367	339	323	360	345	306	309	315	327	339	339	372	366	336	343	323	340	372	364	323	307	317	353	320	354	372	355	330	335	297	323	350	346	343	350	324	318	311	349	346	347	342	326	328	322	303	313	297	340	319	335	329	320	358	327	329	333	316	327	326	330	342	324	322	339	330	308	339	350	351	322	338	334	315	342	329	328	336	336	322	357	328	338	345	340	329	320	334	340	308	357	306	334	361	311	344	305	324	318	322	323	327	340	367	318	336	314	340	351	347	361	307	347	358	289	348	348	340	343	321	360	302	363	307	339	347	352	344	304	350	343	333	347	314	317	335	328	334	316	357	322	375	318	347	371	358	350	352	359	314	353	344	329	329	313	307	354	329	322	351	338	324	347	326	359	358	334	344	330	347	331	330	342	319	355	336	327	362	336	309	318	300	318	361	324	340	327	318	327	321	343	306	350	316	324	351	355	342	312	322	309	345	312	332	322	356	302	328	306	326	328	292	322	320	344	324	346	331	369	335	330	341	332	315	331	324	345	328	324	310	335	307	355	360	368	343	319	324	337	336	342	357	361	287	319	347	332	364	351	387	337	349	321	319	316	313	327	320	349	331	336	362	311	301	295	348	350	328	328	336	290	313	323	314	282	336	336	312	362	350	341	357	365	347	324	339	330	352	306	367	333	340	356	345	343	345	335	310	299	341	334	330	309	337	325	337	327	341	356	317	332	331	308	318	311	327	344	334	365	336	360	321	366	367	341	340	325	376	327	321	376	324	318	331	360	320	342	294	311	370	321	344	326	336	338	351	344	340	343	372	326	309	357	323	325	344	320	348	353	314	348	357	307	349	303	315	336	365	349	341	353	336	337	324	320	349	345	366	339	341	303	331	308	342	324	375	350	379	322	367	337	326	318	350	329	378	355	329	347	323	349	341	331	333	346	331	336	362	346	327	304	329	339	330	338	333	353	316	315	348	370	333	348	347	340	355	350	353	327	351	336	334	328	328	321	339	341	325	335	338	307	336	315	323	314	299	305	304	309	338	347	344	331	357	348	308	335	300	367	326	300	337	324	336	314	344	363	398	329	334	297	342	338	360	338	343	328	323	362	325	343	309	354	310	300	331	342	320	336	304	302	336	315	369	328	344	350	344	374	324	338	339	316	331	347	346	339	318	312	324	338	347	346	358	308	338	317	349	325	335	321	328	317	320	340	330	360	331	337	313	297	356	340	348	343	339	330	348	348	306	328	344	331	351	343	332	334	365	318	336	318	329	323	348	327	356	324	337	314	345	372	319	329	353	346	337	347	337	344	335	309	315	342	357	294	319	317	322	321	313	324	344	346	335	294	325	346	345	323	346	349	345	367	296	366	344	334	342	347	311	338	347	339	369	305	345	344	356	342	326	331	359	328	342	359	338	333	320	367	335	360	313	313	348	355	314	348	359	345	311	299	334	316	338	320	341	348	354	333	328	337	299	354	348	328	339	323	324	309	335	326	341	334	340	345	313	321	320	309	331	348	383	355	327	310	361	312	328	335	351	350	320	332	327	346	328	318	335	351	335	328	348	352	320	327	322	310	338	333	324	353	354	337	300	322	340	317	315	365	310	342	317	309	339	344	325	339	344	302	331	341	337	346	347	329	346	320	358	336	353	328	325	322	355	298	357	346	350	388	299	298	334	355	289	331	314	320	333	337	345	336	363	362	309	332	331	282	350	354	321	359	353	323	343	353	320	382	354	349	339	323	340	339	339	319	351	343	345	319	385	353	323	333	326	332	319	324	345	326	327	324	319	316	317	330	337	309	320	324	329	334	331	305	330	345	348	363	334	351	302	322	322	316	309	360	337	343	337	322	355	370	344	356	347	330	331	342	330	383	342	326	306	333	313	352	350	342	341	322	350	313	291	328	323	355	348	352	336	341	347	328	366	324	344	314	347	301	312	339	336	339	353	324	346	329	329	335	332	326	321	315	320	320	328	374	354	344	342	344	341	328	338	341	310	310	321	364	338	324	344	336	312	356	315	329
11994	14376	23832	31096	30293	31905	20696	13152	10746	10312	9058	7034	5971	4982	4197	3682	3441	3196	3057	2695	2358	2168	2115	1991	1749	1534	1468	1425	1382	1218	1155	1141	1065	1035	1005	1000	945	986	954	965	926	969	929	915	967	926	912	916	938	864	929	921	914	897	892	884	877	955	903	890	891	889	989	877	921	901	869	931	897	864	867	930	915	878	952	884	866	896	912	908	924	850	887	934	923	880	915	899	896	919	931	912	884	928	896	917	864	961	886	940	935	945	898	938	889	834	859	895	947	876	853	865	902	879	893	879	923	900	874	929	948	905	870	888	890	863	927	939	951	869	879	906	916	916	878	914	926	907	895	917	935	894	920	905	928	884	930	908	910	830	912	853	916	949	926	872	876	884	891	909	918	893	903	877	881	900	873	863	877	921	941	869	884	895	939	905	888	855	913	919	916	891	892	942	903	887	916	903	880	937	886	866	878	911	895	890	908	912	898	901	912	869	915	939	885	827	888	949	898	875	857	918	927	923	892	872	954	903	921	903	976	888	955	878	928	921	839	897	907	876	963	916	930	869	851	953	898	904	918	860	931	870	902	854	932	933	880	905	930	889	915	858	931	853	914	944	899	906	891	870	926	924	911	903	877	849	943	871	861	901	933	908	923	880	925	865	899	860	906	866	875	943	930	920	898	911	904	921	891	951	934	922	917	953	884	905	894	925	929	893	923	913	959	851	972	931	874	815	928	962	912	898	866	853	917	870	940	876	950	901	918	882	916	902	892	895	916	892	897	899	888	902	932	852	913	894	903	890	887	954	887	874	875	931	913	888	898	938	914	905	865	968	897	935	926	913	945	941	874	908	898	920	921	897	867	923	860	913	907	930	925	888	933	869	870	884	963	945	898	859	907	892	929	932	904	876	907	888	908	920	896	903	901	894	869	874	865	921	940	940	886	900	908	893	897	926	932	949	867	866	869	936	903	865	916	959	934	924	960	913	926	849	856	930	910	956	916	867	905	813	911	915	924	926	932	902	878	907	867	912	914	923	878	861	882	901	872	900	932	957	884	890	902	868	929	913	887	882	948	924	914	932	969	874	918	905	888	871	819	900	949	896	873	913	889	897	905	899	919	945	882	908	891	949	903	912	911	877	902	913	880	909	923	894	862	922	971	902	858	908	940	902	903	887	855	960	893	908	899	864	963	893	896	884	942	900	918	932	929	865	932	942	913	889	912	904	867	888	901	903	914	962	904	880	914	958	923	959	897	932	905	889	972	947	936	900	898	862	888	925	842	883	844	928	896	955	921	940	950	883	904	895	957	881	920	853	890	909	882	886	906	923	857	867	876	922	922	842	887	880	901	861	939	909	886	899	858	939	894	896	931	904	943	918	892	910	959	889	897	912	918	941	942	867	904	909	863	857	928	951	890	870	894	891	902	880	928	916	905	912	891	903	915	942	897	914	922	884	883	927	961	922	927	930	940	879	874	885	880	928	917	923	920	896	900	922	901	894	907	919	880	870	922	970	900	916	911	906	866	900	890	884	923	890	877	860	956	869	895	923	849	946	898	910	907	962	883	916	967	858	892	933	905	886	942	902	944	889	916	933	901	927	891	893	874	884	877	921	922	885	894	927	953	913	934	901	962	887	899	901	886	870	855	864	904	904	889	916	927	901	920	887	963	896	948	903	907	909	890	951	926	847	861	886	874	901	919	925	891	929	907	994	861	900	940	928	915	942	885	967	894	913	882	928	921	905	936	928	882	871	902	985	897	896	925	894	945	879	936	897	863	913	903	915	910	851	887	878	913	961	866	916	902	891	927	869	893	868	914	889	950	928	924	911	883	929	891	956	897	913	904	891	913	897	899	896	900	930	863	869	884	894	908	868	939	879	909	914	984	859	880	898	868	896	849	909	920	905	932	950	948	953	903	902	891	941	904	928	918	894	900	917	865	889	874	905	878	892	943	929	902	902	843	925	896	909	893	918	922	958	935	965	923	894	884	875	864	907	912	869	954	890	882	919	935	931	891	887	941	948	966	874	904	884	940	852	919	893	903	872	911	939	863	827	918	960	861	894	924	883	889	886	959	861	904	880	879	843	927	948	884	887	894	903	910	885	890	883	943	943	934	903	852	970	818	840	955	918	906	930	902	887	883	933	929	901	891	922	904	910	877	887	900	917	963	864	919	842	908	889	874	925	899	931	891	895	881	960	898	932	906	924	922	878	909	882	910	853	952	969	913	857	905	914	964	892	955	890	917	898	919	936	938	903	884	879	933	893	962	882	906	889	854	924	870	881	920	894	920	903	870	914	931	901	927	884	888	855	872	952	947	927	814	957	916	912	885	887	885	857	931	906	897	911	909	886	926	914	963	913	888	922	947	952	868	926	929	906	884	884	886	900	937	882	916	880	933	875	866	963	944	878	914	915	931	899	934	928	883	888	879	931	943	883	861	919	905	941	929	930	922	885	870	871	892	905	930	941	897	930	941	880	891	876	911	938	951	881	916	901	922	934	869	850	917	886	864	933	850	932	915	899	865	928	886	932	865	916	927	869	904	919	914	888	954	903	889	900	892	897	960	921	931	907	904	911	902	868	957	941	903	870	945	898	895	929	875	928	915	859	949	918	872	965	905	919	910	894	897	928	924	890	908	893	855	961	920	877	903	917	942	897	907	938	951	967	925	960	880	937	923	947	923	987	891	942	865	951	854	897	951	858	935	902	877	851	955	888	916	846	922	885	916	930	874	888	931	944	922	876	873	924	935	908	885	947	884	899	915	887	873	922	905	903	896	872	961	918	914	925	896	970	930	901	866	911	908	901	843	903	914	892	870	864	932	982	903	918	901	909	959	889	919	921	898	922	902	903	885	951	934	905	907	870	905	895	879	912	912	882	943	866	873	942	970	866	881	908	879	889	881	890	927	938	952	933	940	916	861	919	914	923	923	923	959	917	912	910	876	925	896	894	919	876	932	916	867	971	851	907	894	865	921	935	907	873	874	907	936	873	880	929	910	900	902	893	911	933	907	870	924	921	917	879	886	939	883	894	957	885	912	921	897	909	875	990	884	858	891	880	857	874	874	947	936	860	879	901	891	886	892	910	886	884	868	962	882	860	900	955	906	956	894	954	903	952	932	854	868	934	880	898	948	937	915	956	889	937	908	872	883	924	922	844	919	947	877	926	911	879	955	878	894	897	922	923	885	907	886	898	881	876	870	889	863	925	866	918	928	861	884	945	898	977	874	910	936	902	902	840	875	901	870	898	966	933	867	901	923	871	847	957	898	844	877	917	890	897	913	875	920	894	947	900	948	939	928	910	889	836	887	879	945	871	903	923	851	852	878	893	833	914	869	935	904	888	891	883	957	913	878	917	955	948	948	886	843	897	904	857	902	923	888	965	918	859	906	908	946	906	887	941	912	937	926	917	898	893	928	919	887	989	925	890	929	921	869	939	927	878	966	883	957	860	936	935	927	920	896	881	885	910	896	869	931	969	901	917	953	895	896	944	929	918	920	924
17914	18839	25638	24133	21320	15282	8218	4255	3252	2270	1894	1423	1129	928	867	830	752	725	728	628	628	549	546	485	466	452	420	374	388	379	404	353	386	336	342	335	361	377	322	330	323	366	351	336	347	353	375	340	332	319	344	354	335	319	341	344	337	339	326	365	353	309	321	335	335	318	313	303	356	322	318	329	364	319	329	291	336	320	325	347	307	362	320	328	343	344	343	292	342	347	314	330	348	316	336	307	346	354	336	357	354	340	324	350	306	316	331	337	337	373	331	344	325	334	383	316	345	321	317	344	332	337	306	335	325	324	344	336	331	331	334	328	314	327	361	336	284	336	304	315	315	342	337	363	338	312	340	311	324	317	291	304	342	355	297	334	325	299	342	352	310	342	315	346	351	325	327	293	323	347	336	322	328	334	332	352	338	341	318	304	342	276	337	335	313	339	362	313	325	313	332	318	336	328	344	337	318	324	360	337	314	346	316	349	319	349	323	337	368	366	362	337	312	299	380	325	317	355	353	356	341	310	348	346	312	367	333	308	332	315	336	319	381	302	305	301	319	360	350	328	316	342	337	350	316	325	343	310	332	337	320	331	342	307	340	327	314	352	350	345	334	340	339	361	359	332	297	329	318	307	343	333	349	356	361	329	352	338	312	354	336	340	327	354	314	333	329	315	379	309	329	319	336	343	310	336	354	357	384	347	317	344	337	331	329	302	310	332	354	346	325	348	339	331	327	335	335	352	335	339	337	324	323	320	371	385	362	306	346	343	334	333	322	310	332	329	323	341	335	345	372	333	319	335	336	328	346	344	314	336	337	326	369	317	327	324	333	363	321	343	336	302	335	325	317	309	317	312	367	335	338	362	347	315	334	334	347	353	312	340	359	321	311	330	329	344	347	343	330	340	332	344	320	333	329	351	352	358	335	325	337	312	341	347	335	323	333	298	306	340	350	332	342	387	353	331	311	330	333	340	327	299	353	312	346	362	340	305	352	331	325	352	318	361	323	337	333	377	315	339	323	352	326	357	325	333	314	365	355	333	342	350	337	379	350	336	334	298	335	356	331	346	361	305	322	319	337	315	375	340	331	350	368	325	325	310	333	314	361	346	311	359	348	362	318	350	326	355	338	367	366	386	353	362	321	370	343	339	358	326	322	349	345	332	339	354	348	322	321	300	313	348	320	309	321	320	325	324	331	309	334	321	318	301	326	343	334	347	313	317	376	333	360	349	366	319	324	303	341	343	353	359	332	363	314	308	344	348	340	343	334	336	330	310	329	307	308	321	355	360	349	314	334	346	348	339	333	348	325	392	352	355	361	335	348	335	319	328	344	340	338	336	353	321	336	313	351	318	331	348	325	299	365	321	319	369	345	321	354	313	333	354	307	325	327	367	304	357	357	364	324	333	314	323	322	330	343	365	360	333	345	307	333	320	310	331	346	360	317	319	374	341	338	356	340	346	304	327	319	327	303	334	336	356	329	326	320	312	361	325	345	342	364	321	356	351	324	322	325	366	308	297	323	340	325	344	344	309	317	340	348	327	335	347	331	310	347	316	338	309	318	305	335	313	321	377	348	340	350	356	310	316	317	339	343	337	330	321	349	332	313	359	338	301	333	323	331	328	307	353	308	308	334	318	323	337	318	328	349	333	335	341	317	340	353	351	323	311	319	357	291	358	327	325	340	326	354	326	341	345	347	315	333	313	378	358	318	314	350	324	339	308	346	329	371	310	326	338	329	312	309	302	346	327	331	326	314	341	342	308	354	342	345	353	307	329	318	322	339	352	347	316	322	344	352	340	299	368	345	317	312	325	324	310	342	332	312	342	336	324	356	345	324	330	346	339	316	326	300	334	316	362	332	353	377	365	299	377	295	313	316	330	335	363	312	315	333	347	374	334	315	324	353	351	318	384	339	331	348	310	331	308	330	340	321	320	305	318	333	355	360	355	309	330	336	315	336	352	331	337	340	351	330	310	350	316	313	324	350	326	337	344	326	350	330	327	353	371	331	323	318	334	345	371	354	333	340	319	319	360	340	315	334	318	321	334	349	313	321	295	355	363	334	332	348	347	322	363	312	318	367	345	352	322	370	314	351	343	330	335	331	333	348	343	344	337	331	344	335	358	311	309	312	339	358	356	346	320	327	355	283	352	314	305	330	343	354	337	346	338	356	339	348	332	321	336	305	315	338	339	324	324	347	348	324	327	313	329	361	297	325	323	329	304	310	341	348	368	335	311	318	335	330	361	340	316	385	328	337	347	358	310	322	360	331	357	363	352	376	360	317	342	340	340	318	343	327	341	369	343	296	315	359	312	339	357	327	332	348	320	336	331	327	333	366	335	314	274	338	341	345	344	334	333	356	306	316	343	301	356	337	334	347	290	325	335	351	349	306	324	337	309	374	350	351	363	324	316	329	297	304	354	326	351	348	319	339	370	377	339	311	310	337	381	321	362	341	349	333	322	346	329	317	347	324	345	335	292	284	358	336	323	323	349	316	322	299	358	334	316	320	304	322	317	332	334	341	346	319	302	360	343	328	321	362	334	336	353	348	307	303	331	303	336	319	304	357	353	349	319	346	318	350	321	338	355	379	329	332	331	343	349	304	326	328	356	327	333	321	320	323	348	379	306	341	336	347	329	313	344	327	312	357	308	364	354	294	318	362	354	303	321	306	327	329	337	317	321	333	346	348	317	336	336	328	347	326	367	316	347	318	355	337	310	327	332	335	327	343	344	337	304	313	331	341	321	345	321	349	339	345	309	334	322	308	330	356	358	325	351	290	342	344	323	324	324	337	322	320	339	327	297	332	335	328	360	324	287	337	342	380	314	337	356	357	366	369	355	351	348	356	350	325	339	342	321	310	321	335	323	311	317	329	340	365	313	343	342	352	346	344	321	332	325	327	345	350	337	312	362	347	335	320	355	314	340	344	343	329	401	353	357	344	334	324	369	335	327	317	326	331	341	345	363	340	346	311	310	332	312	338	367	328	325	319	338	361	345	354	337	331	337	307	316	343	341	343	370	360	294	349	325	345	341	308	352	326	340	339	306	361	332	328	349	341	288	327	356	315	339	357	329	316	321	346	321	349	344	343	321	376	321	337	337	346	312	331	337	342	355	345	318	324	337	341	312	338	345	324	348	332	320	325	318	321	349	327	303	320	331	335	399	331	342	333	332	338	340	365	318	353	331	336	347	368	326	347	335	311	353	320	350	352	312	328	323	361	335	355	361	359	325	342	295	347	367	332	322	331	346	342	334	320	343	344	361	323	326	336	327	376	312	336	372	315	318	319	306	312	304	319	311	319	368	367	345	338	328	355	354	333	335	338	368	327	328	351	355	335	336	319	355	327	333	315	318	364	320	320	331	322	340	326	322	323	346	339	292	325	344	311	352	340	350	301	341	378	346	338	340	352	340	336	328	340	366	365	308	333	336	320	339	336	333	339	333	335	336	344	350	325	388	359	358	329	335	349	344	329	319	360	348	352	378	338	375
12012	15580	25079	32282	34715	29139	21357	14757	12812	10605	9307	7168	5754	4540	4069	3940	3835	3630	3355	3130	2781	2477	2545	2287	1983	1776	1762	1573	1365	1241	1261	1187	1173	1067	1027	1018	988	962	971	906	914	939	927	931	965	898	937	925	944	889	935	915	822	873	887	921	905	881	906	853	889	912	918	885	942	920	929	935	918	910	918	935	838	924	881	940	901	919	935	875	878	915	854	913	907	898	863	890	915	894	958	920	902	887	892	947	926	858	865	921	952	926	913	895	926	871	913	861	958	916	894	911	912	909	953	919	895	892	915	844	914	859	939	905	912	962	933	940	906	915	869	901	866	876	942	902	875	965	905	898	914	850	860	897	927	899	926	954	859	894	914	978	910	850	941	913	913	863	936	924	851	868	929	891	897	891	882	889	852	883	956	876	921	913	910	930	921	948	897	900	958	931	909	910	868	933	886	918	898	908	878	893	918	892	947	946	912	940	879	920	907	826	906	904	886	928	901	910	847	875	878	855	946	911	910	858	868	947	957	867	885	936	952	894	936	866	933	935	913	938	884	887	907	947	885	881	892	854	994	935	889	902	889	904	881	925	887	874	865	927	885	917	946	905	937	956	893	923	865	876	910	907	868	928	927	867	929	854	909	930	919	913	917	889	922	874	906	858	925	883	923	930	884	910	881	937	948	972	864	883	904	888	849	852	907	903	906	909	935	924	914	874	872	937	890	902	919	943	874	934	919	900	967	922	915	897	899	906	941	884	872	971	876	920	907	900	848	881	900	857	909	955	945	908	901	846	912	949	883	896	884	930	884	957	877	882	906	908	960	887	910	903	929	933	968	955	889	948	944	896	932	879	914	913	901	941	873	942	928	935	892	899	878	920	930	903	920	891	897	860	912	913	895	851	920	898	857	921	873	907	878	865	887	935	957	928	900	886	912	927	924	930	901	918	851	861	897	944	869	932	883	901	921	906	882	916	926	883	908	865	919	922	856	883	895	891	921	894	921	913	906	873	985	884	902	870	877	922	889	897	880	912	887	935	897	878	886	900	886	925	891	856	887	927	888	969	950	896	836	863	933	881	911	876	929	942	886	900	883	879	918	905	877	895	891	911	891	853	971	933	950	892	894	918	936	918	892	952	901	906	932	921	923	906	904	891	878	923	876	900	937	892	928	899	809	897	915	884	852	907	987	915	907	860	905	913	909	906	933	953	930	928	930	899	881	870	842	881	932	954	876	862	891	924	902	879	877	944	874	889	879	959	893	870	927	1001	889	925	844	906	894	899	909	940	949	908	914	894	943	893	913	894	838	887	930	959	894	895	918	963	908	861	899	892	892	938	889	869	944	940	932	955	931	926	861	932	914	923	915	852	860	863	880	900	910	884	901	894	933	898	856	956	910	917	921	965	899	927	900	904	885	933	936	934	872	946	897	927	927	907	933	905	905	988	902	902	883	917	901	870	885	880	936	911	931	913	918	914	849	919	863	929	912	864	927	885	874	868	928	903	928	929	930	899	912	830	925	913	872	944	906	855	920	904	902	964	928	958	908	907	903	885	916	863	853	873	827	895	873	916	916	937	902	941	955	851	908	898	877	937	879	878	890	902	916	862	893	912	890	909	849	846	920	944	880	944	909	937	892	862	877	881	939	873	907	903	879	908	828	926	937	858	944	912	889	914	919	852	889	854	917	898	887	990	915	889	913	923	889	901	880	912	879	876	909	919	874	899	920	921	854	854	932	911	899	927	898	885	844	864	864	905	886	948	897	902	868	877	854	914	936	900	903	881	877	911	950	913	911	905	890	925	939	906	851	894	897	973	920	913	884	956	882	941	888	912	886	889	868	847	874	910	906	885	922	920	919	944	901	881	939	900	884	915	868	909	898	926	925	857	886	902	892	965	898	892	921	894	932	935	933	965	880	917	895	859	953	865	921	907	867	921	861	876	950	914	896	930	914	894	844	931	882	907	860	901	924	847	937	951	929	890	923	891	873	881	912	914	898	884	884	896	942	846	931	879	888	939	860	927	853	913	879	906	963	955	939	877	899	832	931	927	837	934	902	878	895	889	937	910	890	919	899	895	934	893	898	887	917	867	866	869	913	871	911	894	896	885	887	876	872	935	949	901	935	909	952	885	892	934	925	898	921	889	892	887	926	901	930	930	924	870	881	899	913	898	910	906	946	883	942	894	905	869	897	872	972	872	916	883	935	885	938	892	904	853	901	973	942	886	834	909	885	915	966	930	912	903	889	943	884	849	932	944	941	890	886	880	898	882	911	912	899	892	915	936	936	924	951	930	962	934	891	853	844	881	940	955	893	865	914	885	910	898	901	917	935	905	892	869	896	914	865	859	891	946	918	940	868	893	915	876	917	917	885	892	893	927	896	891	905	937	900	905	928	952	891	931	900	899	895	929	876	898	889	912	888	923	923	866	924	904	882	885	866	992	901	907	833	932	880	932	903	925	849	876	904	906	927	905	920	961	888	854	967	874	911	903	923	933	909	912	937	857	877	899	895	899	985	884	928	883	892	924	876	929	895	919	962	873	864	859	873	866	914	911	909	886	909	944	932	942	913	902	922	879	919	909	914	966	939	897	897	887	911	894	935	874	904	870	899	929	902	945	896	893	886	907	922	904	954	913	942	877	910	896	919	972	937	888	968	912	897	929	895	891	895	906	924	867	880	846	912	904	862	897	864	915	900	930	885	871	873	903	941	885	880	851	938	856	875	900	944	895	910	880	889	958	906	843	939	904	880	897	852	891	871	925	840	924	868	920	827	924	940	950	915	891	917	922	903	923	937	906	897	913	862	911	962	897	947	925	940	900	910	912	904	912	896	854	982	907	890	925	955	915	843	917	943	940	899	947	925	905	924	844	913	856	971	979	883	937	939	871	907	846	918	919	895	907	887	946	887	889	898	894	933	969	852	875	904	847	887	921	909	923	890	938	903	896	922	936	958	925	911	899	876	905	843	932	902	937	866	881	905	864	873	962	900	871	880	900	920	899	978	916	913	934	858	874	942	940	894	930	851	912	875	957	887	908	881	882	935	878	906	899	899	898	907	921	865	939	894	810	897	930	906	872	890	879	919	936	895	872	923	942	911	886	889	847	907	908	854	886	930	858	877	914	905	933	851	899	854	908	867	903	850	887	907	877	943	884	895	972	932	864	930	873	937	939	880	946	878	872	924	850	932	881	900	903	881	909	893	984	884	907	949	878	899	894	918	880	918	908	892	940	903	952	913	948	886	885	926	911	906	863	871	893	914	989	946	889	838	935	885	916	933	913	934	904	860	911	918	905	955	901	881	952	907	869	926	864	914	893	902	889	939	853	904	845	876	908	881	868	920	899	928	930	906	861	891	922	901	930	920	917	902	873	910	937	888	902	929	854	887	834	933	905	925	885	897	881	930	953	883	936	899	962	961	872	868	947	887	914	892	892	895	894	922	883	915	864	921	915	934	859	892	912	897	884	919	937	950	853	950	871	910	940	886	912	878	866	949	840	922	876
18420	22208	28046	28800	20939	13521	9038	4620	2850	2369	1991	1571	1317	1099	998	895	863	797	763	614	609	571	576	513	476	481	459	413	415	426	400	380	360	349	371	345	317	319	329	327	328	340	340	359	360	346	330	368	366	336	317	351	317	326	346	336	326	335	335	310	372	354	353	345	366	322	322	347	322	331	323	360	307	303	336	356	301	325	334	349	349	330	329	309	312	299	340	337	322	365	325	337	336	295	383	305	350	320	365	325	362	338	334	331	329	338	353	347	327	337	329	309	332	325	313	343	333	334	335	305	321	335	346	354	339	345	357	379	351	358	351	315	391	337	340	330	303	342	342	353	318	331	367	306	331	338	351	328	316	304	314	294	346	371	337	336	315	337	310	312	347	342	327	328	345	333	345	318	335	334	338	354	325	317	314	328	318	332	319	347	339	312	337	340	308	333	310	349	338	324	307	332	329	340	337	369	339	342	333	340	333	327	337	345	362	339	356	344	342	325	369	345	350	345	340	323	337	299	336	329	353	351	354	337	367	360	331	343	333	331	341	354	351	343	362	334	350	362	337	319	339	345	322	343	371	322	336	325	350	360	346	329	350	341	333	309	342	331	312	315	345	324	352	315	340	325	315	353	372	339	322	339	378	333	351	328	331	350	349	360	336	366	363	318	338	345	318	321	352	338	345	350	365	320	347	349	319	352	321	350	372	325	346	320	341	360	352	308	310	364	345	308	331	325	333	332	330	366	313	352	347	340	286	360	331	363	325	363	323	381	318	376	334	323	332	327	350	335	340	308	329	344	324	334	328	369	338	333	319	345	383	347	347	314	318	330	316	336	338	331	346	369	360	361	319	349	349	339	317	349	320	333	343	315	319	321	321	344	301	368	318	324	321	329	333	316	379	344	324	365	349	319	360	303	326	334	315	331	347	332	330	355	335	349	376	339	339	339	340	352	302	336	317	344	322	356	304	354	356	331	326	316	341	335	341	365	371	306	320	303	350	321	316	337	356	336	348	355	345	314	333	328	322	317	340	333	369	315	333	342	329	345	347	336	291	313	322	315	348	313	329	377	353	321	300	331	346	305	329	357	341	328	348	331	337	316	337	336	337	307	317	347	328	322	346	344	361	308	326	343	331	336	360	298	345	329	343	334	306	319	358	318	316	327	329	320	310	322	333	328	312	318	330	328	370	329	347	356	341	316	314	353	364	340	341	347	322	336	328	319	378	331	322	320	333	333	325	299	320	324	321	338	342	343	366	368	318	336	323	336	354	318	346	367	333	368	356	315	343	297	346	338	336	324	377	330	329	357	335	341	353	346	288	321	349	350	350	334	310	346	338	353	355	307	345	343	303	284	311	370	324	328	332	353	322	311	324	333	354	346	330	347	354	317	310	324	318	350	329	329	339	328	343	358	352	330	318	349	339	351	325	367	357	366	322	340	317	306	346	351	358	330	364	316	328	322	380	375	321	303	370	336	318	352	337	319	343	346	333	372	367	321	328	367	348	344	312	344	361	339	316	376	308	340	325	344	338	355	329	330	334	333	336	332	292	312	350	320	326	355	358	332	348	298	369	289	320	350	329	356	344	347	305	331	302	327	320	352	349	373	344	347	351	365	352	354	331	325	361	322	336	307	332	328	363	357	305	313	326	352	335	327	346	337	351	334	337	358	358	316	334	335	362	337	313	355	333	325	284	318	341	337	334	346	319	314	343	344	341	330	309	341	333	342	353	345	308	369	337	338	328	320	319	350	341	342	321	334	349	349	314	342	312	334	313	326	314	335	346	375	344	360	351	325	351	323	326	334	344	361	318	326	347	328	317	320	344	296	361	334	350	333	334	315	328	330	379	332	334	327	325	319	316	330	289	321	331	345	337	338	344	343	355	355	322	329	376	322	365	310	359	321	351	310	318	348	317	318	341	345	352	313	317	352	330	387	339	350	341	319	339	342	360	329	342	319	344	300	337	346	368	311	317	327	343	332	314	352	316	340	337	338	356	325	328	338	328	322	332	336	339	336	349	343	351	343	356	333	318	320	343	331	353	334	349	303	355	369	338	336	304	333	340	376	311	349	333	374	344	306	325	337	328	380	380	326	312	345	377	348	356	335	327	352	345	330	330	360	328	329	321	342	332	353	384	372	383	352	316	346	335	351	329	345	291	377	346	371	370	345	324	305	319	366	312	328	358	313	344	363	312	348	321	344	311	347	338	306	339	323	326	322	320	362	331	320	334	353	327	333	364	349	340	325	341	310	328	323	303	359	349	313	312	329	351	312	330	335	311	355	344	351	354	344	337	320	344	338	325	335	364	312	323	368	330	342	367	331	353	333	342	360	360	319	330	297	316	332	342	362	318	349	338	367	318	338	324	332	349	356	332	354	384	324	326	326	308	345	338	320	353	354	342	331	371	319	354	329	346	343	381	309	331	345	312	334	324	338	358	311	359	314	343	313	396	384	303	363	337	346	339	357	308	365	365	344	358	321	335	380	359	328	360	343	363	363	347	322	336	331	319	347	331	357	376	337	335	349	338	333	335	309	347	334	316	330	342	311	338	345	323	330	344	341	326	356	304	367	316	311	360	333	380	325	356	362	341	325	337	354	322	314	322	317	348	358	345	316	324	325	344	315	330	334	302	317	321	320	371	367	341	342	362	323	329	343	314	366	328	338	320	338	322	323	326	336	347	362	341	334	338	366	315	331	331	341	323	352	368	356	333	334	334	310	308	310	369	322	346	336	328	333	368	316	332	325	297	340	336	301	316	355	325	339	332	355	322	319	338	308	311	319	313	335	340	327	317	323	358	351	322	343	318	320	333	309	327	345	339	320	322	319	335	289	348	331	336	350	333	298	306	338	318	363	347	342	346	387	309	309	332	280	324	317	298	314	327	325	301	348	328	373	347	330	355	317	320	338	334	339	336	327	337	325	350	326	334	351	338	303	327	335	348	315	348	312	344	300	317	308	316	316	333	318	337	344	325	356	332	316	340	342	312	313	363	289	328	342	343	326	330	323	321	356	356	335	340	346	344	383	367	340	321	315	336	343	360	367	298	329	348	334	354	316	355	333	327	329	358	343	374	368	338	355	369	337	328	325	303	323	344	341	316	347	329	331	373	329	341	331	340	348	330	332	330	312	313	292	329	331	367	305	369	322	338	360	310	340	323	372	307	292	323	351	321	354	333	316	352	338	313	308	372	360	329	336	326	354	327	318	369	348	327	325	363	303	318	370	336	324	352	320	332	329	325	349	362	325	327	330	317	342	294	349	313	323	325	317	345	319	320	324	314	328	367	369	339	345	345	310	331	373	320	304	311	382	386	351	307	335	367	328	345	347	336	343	367	330	353	317	368	354	337	333	333	307	346	306	358	348	334	300	360	313	306	331	352	333	334	316	311	355	348	312	318	321	343	337	334	340	312	351	349	326	366	361	307	304	340	326	365	339	332	338	328	335	310	322	324	374	326	346	343	383	351	354	348	322	318	330	333	329	318	366	363	345
12701	17810	27776	36877	32896	28279	23308	15492	11814	10440	9161	7492	6395	5211	4886	4478	4419	3812	3602	3105	2948	2631	2367	2111	1888	1869	1737	1588	1512	1331	1266	1200	1153	1067	1007	1014	1006	941	944	964	941	953	944	971	911	954	951	921	946	936	881	897	933	885	880	896	876	865	949	856	912	900	901	883	916	911	926	896	926	921	935	909	926	938	898	896	918	915	885	924	930	900	966	930	910	936	960	898	897	924	963	918	900	914	881	931	927	941	940	881	931	966	982	954	909	882	901	931	912	948	915	877	959	885	905	975	924	844	846	939	902	915	889	898	873	894	953	896	908	878	899	870	949	917	871	867	908	881	906	929	954	875	915	901	873	941	904	924	942	883	957	967	931	906	941	933	930	863	928	979	909	915	947	908	903	865	872	921	948	929	961	891	887	892	923	911	851	902	869	916	868	907	893	880	943	836	980	864	911	936	976	919	935	951	912	899	910	934	937	945	909	918	869	944	911	886	936	943	909	948	906	884	901	862	866	902	935	910	895	935	966	887	859	905	891	907	920	920	926	960	877	882	868	906	931	883	907	918	878	928	908	868	923	891	917	897	879	908	924	913	874	853	894	828	908	907	903	868	902	941	926	931	979	898	872	901	952	900	884	864	977	876	853	925	892	885	890	896	951	886	887	896	887	892	908	963	960	945	902	891	880	885	966	932	885	946	888	956	903	900	890	890	918	880	928	904	878	893	850	904	931	927	862	904	879	883	827	937	928	881	930	914	923	891	872	908	900	927	896	934	919	897	862	897	893	902	912	905	870	919	880	963	895	967	859	913	890	922	941	945	914	919	869	944	932	945	889	929	882	956	932	915	968	934	916	855	866	967	927	919	925	888	917	872	933	888	913	943	904	871	875	953	956	956	900	921	921	944	915	883	911	960	968	888	939	895	862	892	883	870	840	947	918	903	895	918	881	884	872	985	924	902	940	951	904	941	968	881	909	927	908	927	908	944	930	908	874	967	924	861	919	901	897	943	894	866	941	888	915	935	840	903	914	852	915	878	953	917	929	952	921	932	921	894	905	918	913	879	909	937	939	893	889	886	919	894	891	902	870	910	904	864	901	928	886	793	892	921	886	889	909	928	896	875	931	897	888	886	904	879	932	949	933	860	960	976	966	912	918	911	879	928	911	886	929	949	907	907	922	900	842	925	915	896	929	988	903	900	929	937	893	892	861	876	872	927	919	929	921	872	876	883	934	911	908	945	936	878	922	891	865	939	904	928	956	953	946	933	901	945	914	918	867	964	958	970	870	989	889	929	955	917	897	936	900	913	891	941	916	852	907	957	1000	883	875	923	942	937	863	915	893	939	912	942	901	921	924	867	958	896	922	920	957	913	899	888	861	890	905	867	939	864	875	893	893	917	898	905	893	917	874	894	929	898	907	975	864	916	898	900	975	889	953	901	872	903	909	879	923	962	885	915	902	904	919	922	865	901	891	833	940	956	872	905	900	917	894	933	874	915	916	938	949	887	913	908	900	895	868	898	883	897	924	858	873	880	866	842	929	914	951	946	955	1032	868	873	961	902	872	934	924	918	954	900	860	930	906	901	856	888	916	882	901	948	913	876	921	897	863	882	932	907	847	889	883	874	868	915	966	890	898	973	885	926	937	882	950	958	917	923	869	913	905	909	881	896	870	913	876	870	913	931	862	933	960	937	910	901	927	864	952	883	959	885	924	897	924	878	916	907	870	878	877	945	910	848	946	928	845	898	966	872	885	885	841	909	980	928	907	920	863	891	897	893	896	918	955	919	903	902	923	918	894	924	902	900	879	918	897	904	935	905	918	909	899	893	920	900	920	881	895	898	941	936	905	907	908	870	897	920	911	956	932	914	954	884	934	938	889	881	913	895	879	915	928	923	935	894	905	861	907	916	901	927	888	899	912	909	952	929	903	929	874	908	883	911	894	900	936	883	951	906	946	937	902	880	884	915	918	917	889	940	871	947	936	904	921	905	960	890	893	911	939	909	946	946	868	897	935	928	922	883	936	956	933	960	868	942	905	926	877	865	952	926	901	904	924	914	946	884	937	899	869	922	918	871	937	885	904	921	969	905	877	955	929	918	945	892	940	883	899	910	889	885	938	888	919	867	935	932	885	925	847	905	935	916	874	844	901	927	893	863	947	926	899	874	875	845	900	871	852	926	871	883	908	989	905	924	930	922	907	897	930	904	873	936	940	924	909	918	898	946	910	924	910	928	897	921	879	946	866	887	970	916	933	883	978	922	880	878	925	916	917	920	940	938	931	894	879	875	907	892	894	883	964	931	889	890	923	932	928	942	869	895	881	929	924	964	918	887	922	952	929	920	934	964	919	905	942	914	881	900	889	904	912	900	887	891	895	943	877	878	936	890	936	910	932	933	863	905	894	932	953	962	889	942	931	900	853	888	894	932	928	886	919	919	933	964	915	881	906	883	941	956	885	873	895	861	905	905	929	923	841	878	940	853	878	923	852	898	888	875	942	941	950	841	917	906	886	901	909	927	944	877	891	922	866	922	893	932	887	959	900	853	907	919	865	936	893	955	931	890	905	915	909	874	903	913	878	902	895	943	897	954	857	887	944	927	902	891	930	945	913	850	901	878	880	916	870	925	951	885	883	942	925	907	931	892	843	963	984	952	898	898	906	905	955	912	916	903	923	920	916	885	896	933	975	902	882	889	904	949	897	918	899	903	883	907	894	881	874	859	889	935	905	906	907	906	963	862	909	897	878	887	920	883	903	869	868	929	889	920	863	888	919	916	876	914	925	889	897	895	926	899	947	869	908	924	905	880	908	863	875	902	914	910	857	951	948	961	927	891	901	962	873	838	898	913	907	893	888	901	911	986	979	976	910	954	894	874	962	899	889	885	897	926	933	905	932	917	915	932	854	940	939	972	893	914	939	917	953	943	876	899	905	940	898	908	968	925	881	955	968	949	872	922	861	892	916	933	978	900	909	943	921	910	936	927	897	919	906	918	889	922	931	908	923	938	957	898	886	909	903	922	921	833	929	887	903	917	895	871	934	875	868	917	902	906	891	922	899	886	885	936	930	912	912	884	910	972	885	890	946	967	884	860	896	903	929	854	952	907	873	901	950	868	875	906	869	936	940	922	935	840	897	880	869	909	882	913	931	927	930	904	879	883	876	883	949	928	923	840	931	974	872	898	881	936	881	884	861	901	911	874	920	876	915	966	889	935	879	921	1021	923	891	851	896	951	912	878	880	836	909	937	928	883	913	896	915	892	872	854	925	978	881	888	913	932	899	872	846	856	860	919	953	919	890	918	929	959	900	966	883	895	884	875	947	891	911	943	875	947	858	875	911	909	966	881	944	900	941	965	850	942	921	888	909	887	951	955	901	902	932	903	867	906	896	922	881	910	910	914	893	895	849	930	922	912	924	918	917	905	869	874	877	912	939	922	887	866	882	871	884	932	865	935	892	929	925	859	918	869	938	909	899	884	911	918	851	855	903	925	938	924	945	890
20106	24044	28745	26904	20679	13707	8123	3734	2530	2104	1942	1570	1345	1120	1074	994	831	761	714	685	639	546	552	494	472	446	432	425	430	345	374	385	362	353	385	351	332	329	342	361	370	307	340	318	297	336	325	339	312	343	333	314	359	307	339	360	376	331	346	314	355	350	364	341	320	372	321	360	352	336	351	346	334	356	350	312	345	334	336	346	335	358	342	328	342	317	314	346	301	322	346	312	328	355	362	339	361	361	334	330	336	338	321	349	337	348	337	362	360	335	331	313	331	349	315	348	345	371	283	336	318	353	350	325	332	358	335	331	343	341	304	320	305	345	314	332	295	356	358	342	335	319	317	357	296	322	337	345	328	346	351	326	341	294	353	331	334	380	312	315	344	318	344	329	319	318	340	309	354	330	360	355	330	333	362	323	337	343	340	336	362	368	337	320	322	342	371	369	335	343	336	311	347	360	344	324	326	329	346	324	313	356	304	286	326	347	313	349	352	346	312	304	356	308	334	360	339	339	361	323	355	342	344	308	324	351	354	333	348	358	360	370	339	338	348	348	307	341	323	325	339	346	359	379	385	341	349	321	362	341	361	316	309	344	355	389	343	347	328	339	328	352	367	343	330	331	344	317	344	328	371	326	329	321	359	332	323	349	325	352	343	316	341	311	366	350	346	321	309	327	341	330	348	311	355	356	346	333	352	341	351	335	356	322	344	357	337	302	344	351	316	312	352	342	363	339	334	337	316	312	321	320	358	347	325	327	326	325	347	317	350	313	318	336	348	368	327	332	325	337	316	327	323	317	328	330	338	310	309	337	369	354	361	337	322	340	333	360	356	318	343	306	331	363	331	327	328	362	322	329	301	356	332	338	364	364	333	327	341	326	372	353	339	323	307	314	333	346	353	319	325	300	352	334	344	321	323	340	342	340	322	309	348	351	320	353	333	315	354	352	353	332	305	348	339	339	329	318	301	327	353	331	301	348	323	329	361	347	375	350	305	311	323	333	339	323	322	338	333	332	360	356	353	328	326	336	298	325	357	348	324	331	363	343	361	343	325	331	322	339	364	318	329	328	343	364	314	308	339	387	341	344	342	336	308	294	308	328	379	342	343	350	339	327	352	338	331	346	363	342	312	301	320	313	348	352	314	302	337	358	349	337	340	332	292	364	321	320	366	355	310	344	360	308	339	316	344	337	312	355	356	354	339	317	330	332	309	347	300	320	350	377	360	337	337	348	353	320	348	319	352	321	331	364	360	357	342	390	349	322	310	314	347	352	300	341	354	342	353	331	334	346	341	343	335	331	350	348	319	344	328	342	356	346	344	329	334	338	310	329	304	381	354	372	323	339	344	349	355	344	334	324	316	328	347	320	335	343	326	363	363	349	345	337	336	348	313	298	349	350	346	311	359	312	351	347	330	358	324	331	360	354	364	331	334	322	334	327	321	321	371	351	329	366	360	332	332	337	338	344	316	332	329	343	315	344	310	352	345	307	327	356	335	334	345	325	370	369	344	377	374	309	363	298	336	338	383	339	321	316	361	343	341	320	302	358	342	320	331	335	311	344	326	342	322	349	340	353	328	339	298	337	358	351	290	317	342	335	346	346	367	310	306	354	318	316	357	347	360	338	344	344	338	340	347	312	327	342	358	381	326	356	295	354	352	358	341	331	324	308	293	348	354	334	366	339	317	373	332	358	331	324	365	347	352	340	335	335	356	304	318	315	349	292	320	304	329	326	320	344	354	350	348	334	376	368	348	360	327	356	317	313	340	326	307	347	351	340	349	340	372	303	351	306	353	337	339	346	327	333	333	356	345	340	351	351	339	308	302	342	316	324	353	305	313	331	312	363	360	329	320	345	295	326	310	342	335	315	337	304	320	362	349	353	337	349	332	334	369	336	346	362	324	329	307	337	312	345	338	315	328	330	337	337	357	336	339	377	355	319	351	344	326	334	339	355	352	345	356	331	307	324	343	323	345	332	345	332	321	378	328	323	346	338	345	350	329	371	343	338	323	310	312	320	353	326	332	321	349	343	338	368	319	334	348	342	316	331	324	329	341	319	321	373	319	360	374	327	332	350	341	333	378	370	306	345	341	361	336	364	344	312	342	313	343	366	340	339	331	348	369	323	377	349	348	328	340	345	326	320	346	347	328	332	324	345	348	367	345	368	311	324	350	341	316	352	314	367	373	331	338	346	324	312	365	318	317	345	356	330	346	384	319	340	352	351	309	316	359	360	330	327	359	339	370	369	305	348	317	342	339	333	338	350	340	358	321	326	376	304	335	322	334	336	330	338	331	356	303	336	351	325	360	374	337	368	356	334	354	344	288	336	356	329	300	315	347	357	325	340	334	358	349	310	335	318	331	365	330	336	335	343	338	338	340	307	314	359	345	338	328	314	346	319	300	313	367	341	343	331	350	346	341	333	321	338	368	361	343	337	324	349	353	326	340	343	356	316	343	335	334	333	313	353	323	335	345	347	327	339	334	328	343	363	345	331	346	330	331	311	344	357	336	318	320	332	329	330	334	349	355	352	370	339	310	335	327	343	355	366	376	317	339	333	320	319	354	329	345	326	319	331	382	351	384	371	306	344	356	341	295	350	349	351	321	331	304	309	379	344	338	338	317	354	349	318	382	369	341	346	323	366	322	359	328	350	343	301	339	345	348	343	304	343	364	331	322	318	326	318	333	352	352	336	370	322	342	295	324	319	336	321	342	355	336	345	335	332	307	317	329	323	342	357	335	314	320	324	332	334	325	325	297	319	342	360	330	359	322	330	314	330	331	324	330	355	333	336	334	370	358	323	313	326	335	354	346	347	329	328	336	335	328	351	352	339	311	333	343	321	312	333	341	341	339	334	356	317	341	326	313	327	362	338	357	335	304	344	328	329	336	334	340	353	321	358	330	329	363	317	356	324	339	324	335	325	331	302	349	313	322	343	331	351	320	327	331	331	360	330	325	329	355	317	326	332	341	324	328	334	354	351	292	330	317	370	343	316	342	325	299	317	304	340	315	363	331	365	355	366	299	331	349	324	352	337	374	301	357	319	320	367	352	309	335	346	321	368	335	361	365	321	342	334	314	349	315	396	349	319	332	312	338	331	356	319	321	347	352	343	313	337	323	332	317	308	324	355	358	300	356	352	347	329	337	345	341	375	342	357	319	318	338	335	310	336	354	357	331	348	320	370	325	332	324	342	330	335	359	326	337	310	310	351	287	331	350	317	305	323	304	362	341	348	321	286	326	308	360	347	307	322	311	356	362	336	351	361	327	327	338	331	351	274	321	324	347	318	348	345	309	348	323	324	347	330	306	375	324	346	311	343	327	362	338	343	337	337	331	363	305	335	339	319	337	350	324	331	339	317	350	327	327	337	358	322	355	316	361	336	344	342	348	327	315	328	345	357	328	367	361	331	368	322	323	345	364	342	339	326	318	333	332	328	341	355	348	347	340	339	340	316	340	311	353	340	330	303	337	363	347	382	338	347	340	341
13915	19156	28280	34935	32692	28775	21154	13243	10940	9755	8958	7817	6699	5413	5339	4697	4317	3885	3581	3046	2917	2580	2318	2039	1785	1861	1680	1576	1415	1342	1234	1211	1134	1133	1008	1024	1025	980	957	906	959	902	929	916	906	960	970	917	959	944	918	919	938	909	909	919	922	918	935	906	848	921	902	956	893	917	880	934	848	943	874	906	945	906	962	935	843	910	936	882	856	894	903	928	890	910	934	994	920	898	866	965	907	915	879	861	911	940	923	907	896	903	877	879	907	937	868	912	935	872	919	900	916	894	951	910	871	830	907	905	885	938	945	878	896	884	898	880	934	930	942	909	872	860	896	960	894	956	912	917	882	923	899	961	922	889	842	972	872	892	903	875	947	932	869	892	913	934	908	883	943	948	921	884	913	917	898	865	935	893	881	908	934	898	921	921	891	924	895	948	902	963	897	944	977	974	892	856	894	919	892	841	924	925	966	861	948	871	928	975	905	938	933	953	895	910	894	884	905	928	895	867	923	878	855	885	976	938	859	937	854	966	892	927	898	908	856	873	895	901	914	931	909	916	899	896	921	925	947	900	903	885	906	908	901	909	909	941	954	910	906	917	891	896	880	917	936	919	897	928	904	943	909	889	890	868	868	915	943	877	847	931	912	945	898	883	899	944	926	843	914	922	907	932	915	913	870	869	895	899	916	915	958	951	878	909	900	911	918	896	903	876	874	904	878	832	921	936	954	896	901	915	903	901	923	868	869	877	886	867	880	918	911	899	931	896	838	923	857	924	959	916	954	945	909	920	893	907	887	951	973	919	919	928	897	928	894	893	952	925	911	903	946	983	936	950	907	915	932	973	906	926	898	904	904	876	944	889	878	872	938	924	907	934	872	865	882	923	929	943	912	908	888	916	937	943	863	909	880	904	907	915	946	902	865	934	866	939	897	965	956	916	891	879	883	926	900	915	895	974	934	913	962	962	916	865	894	891	898	935	926	881	932	926	924	930	904	876	821	938	948	870	933	965	980	865	910	887	938	905	955	868	952	981	942	939	904	923	883	908	927	916	921	940	874	867	899	1009	929	874	856	902	907	927	891	928	927	943	832	916	917	936	925	905	917	918	935	879	906	933	915	925	924	934	925	958	969	931	960	885	978	900	903	899	932	864	922	939	889	881	903	961	932	851	873	911	911	940	909	938	888	935	933	853	884	886	879	933	929	861	912	921	970	923	916	934	891	928	925	861	880	935	859	903	938	847	889	941	922	865	891	899	913	988	901	915	908	901	910	906	917	944	923	937	935	942	938	929	920	888	900	897	896	904	923	938	912	915	937	918	841	950	889	856	899	912	913	924	880	891	892	901	958	931	925	847	921	879	942	938	901	912	909	913	921	907	917	894	902	942	923	872	879	878	946	898	889	892	940	901	932	929	940	895	892	891	889	965	878	933	983	898	946	890	936	931	925	936	872	962	935	928	885	884	893	905	898	943	833	913	934	864	911	941	913	909	921	1000	901	886	922	936	898	909	862	929	852	949	937	911	920	928	902	923	954	867	942	925	881	865	894	952	944	839	900	931	913	912	915	893	885	893	905	899	932	917	911	882	903	937	873	865	898	885	936	936	926	894	924	929	852	900	878	944	848	919	881	965	857	920	915	936	939	915	904	895	927	840	824	914	986	912	880	940	925	899	942	876	917	879	884	916	900	921	895	893	933	910	931	939	879	837	894	930	875	860	894	904	863	883	878	958	922	927	859	916	906	905	891	896	899	890	911	893	897	919	911	889	899	871	870	956	900	944	938	903	919	854	929	884	858	893	905	905	957	927	930	977	922	907	860	901	936	936	919	890	907	843	917	983	890	916	900	924	916	862	967	892	894	917	926	895	943	882	877	884	973	877	964	966	892	904	951	959	899	908	884	896	955	942	865	878	932	944	1003	853	910	945	909	865	908	922	874	913	878	929	971	928	875	880	911	965	939	911	891	998	872	828	927	850	920	921	835	886	884	942	900	852	976	888	901	925	948	906	966	950	965	941	902	916	913	897	868	927	920	850	899	942	921	895	916	954	858	968	935	906	936	916	921	912	955	861	907	946	895	922	971	923	939	884	930	957	957	918	915	899	923	902	862	954	957	900	891	876	864	987	848	876	926	902	925	891	937	931	923	911	896	846	861	894	883	939	887	939	897	909	910	899	902	924	917	930	945	897	887	887	933	945	896	919	925	938	849	898	945	911	967	899	899	890	888	889	865	920	908	926	883	906	891	889	886	888	950	915	937	934	892	905	917	880	915	856	897	895	926	900	861	878	942	896	934	928	895	884	897	872	922	885	882	971	903	875	902	913	929	898	902	928	921	880	852	905	950	923	932	814	923	955	890	879	936	897	871	865	866	926	880	888	929	910	937	929	895	923	937	904	962	888	952	950	901	917	922	915	868	888	903	820	864	886	891	875	890	892	920	918	899	920	901	919	870	846	903	848	904	929	891	881	881	893	930	972	889	916	912	936	958	839	930	948	941	902	867	943	910	900	915	931	923	916	885	899	912	916	896	971	984	900	901	906	895	923	947	921	966	886	896	921	920	903	930	895	887	934	958	923	893	897	910	893	934	864	947	951	937	928	968	881	948	923	909	891	912	917	916	922	926	940	949	976	931	912	922	908	900	926	972	914	960	865	915	868	901	904	886	886	909	922	919	910	896	883	908	914	888	909	902	871	934	865	878	916	926	911	919	912	850	886	861	935	903	915	943	884	896	868	928	887	957	941	933	908	903	907	878	920	890	910	948	871	900	894	887	902	925	888	910	878	953	991	878	901	889	916	891	892	912	886	911	867	899	866	957	946	925	863	904	947	943	875	936	883	954	904	926	873	866	876	894	884	865	844	926	910	916	961	902	887	936	903	969	905	905	930	943	914	885	959	859	877	969	922	882	940	849	950	898	890	954	920	942	926	901	874	909	901	901	891	911	899	882	912	898	885	854	902	909	885	904	917	916	957	882	953	957	924	917	941	892	929	983	925	929	877	934	933	908	882	874	938	934	836	919	909	907	894	899	862	909	918	958	938	878	941	940	899	893	939	970	928	844	938	935	908	889	927	875	895	891	896	900	905	903	941	901	938	909	919	898	877	930	938	894	917	938	903	896	883	962	910	916	866	899	901	925	878	900	914	886	909	925	966	931	937	895	889	972	873	866	914	895	891	930	848	908	917	881	893	862	932	967	961	895	917	922	892	911	940	936	898	907	872	907	868	923	931	942	866	909	934	896	910	896	931	922	928	918	880	915	871	923	925	884	859	932	894	897	887	928	896	923	916	904	874	883	882	925	922	931	896	917	906	888	923	893	934	897	896	895	902	890	910	942	882	907	923	888	865	890	903	911	939	857	899	899	914	913	951	956	905	911	929	897	942	937	923	930	861	898	926	885	916	914	902	894	911	914	894	881	893	927	911	969	943	913	925	839	916	962	908	884	890	900	942	883	894	905	879	942	884	907	923	912	923	931	969	889	913	913	903	957	885	898	932	897	885
21515	26406	31439	26506	18419	13297	7931	3121	2150	1949	1800	1488	1358	1052	987	883	820	775	689	623	560	518	493	403	400	391	439	429	382	395	343	369	376	387	367	344	338	338	330	360	338	355	367	346	359	327	349	331	323	343	356	376	344	320	335	343	354	330	311	354	360	319	309	339	352	344	330	341	347	354	316	313	324	354	352	347	324	345	332	325	340	368	324	369	362	334	328	335	315	326	348	304	325	308	373	363	366	347	358	342	286	327	367	347	343	315	304	330	346	351	335	325	340	342	335	333	326	318	345	326	314	310	327	341	321	327	306	321	354	343	331	336	379	315	321	341	349	333	364	368	348	336	317	354	346	370	351	332	347	344	350	344	318	401	362	325	314	340	315	340	364	330	330	333	318	293	328	330	330	341	327	348	306	340	347	328	352	347	334	326	330	318	354	343	349	328	331	337	309	320	309	315	356	343	332	324	341	341	365	338	349	349	331	328	363	301	367	361	357	325	324	339	346	328	339	340	282	339	321	352	321	353	302	337	344	347	359	322	322	321	341	336	348	331	320	352	369	372	337	366	308	343	323	352	317	318	365	324	312	329	332	334	335	317	333	309	359	341	349	366	346	351	332	380	338	328	293	324	328	341	362	337	317	340	336	345	315	324	313	307	324	343	344	325	374	370	348	344	349	339	335	326	365	348	328	317	345	340	361	341	334	343	379	317	340	349	361	318	349	377	299	343	300	340	321	322	308	378	335	323	339	350	350	351	317	336	342	296	313	317	350	377	359	359	344	322	360	305	307	321	316	342	322	327	331	331	356	334	329	323	330	355	350	351	329	344	350	333	317	337	324	316	340	315	357	320	345	343	345	308	342	321	376	361	391	320	328	356	318	318	331	314	343	328	354	336	334	366	325	325	354	341	326	313	325	367	328	334	351	325	323	326	344	326	326	334	356	330	331	315	329	320	378	352	307	336	327	339	332	351	356	331	345	342	333	368	377	315	326	313	316	348	329	364	310	358	326	310	337	319	338	316	345	369	355	341	339	347	326	354	344	340	322	334	328	342	336	344	348	334	341	357	333	317	348	324	338	330	347	339	323	315	347	358	341	317	323	333	297	342	324	330	341	332	362	333	339	335	332	344	368	328	317	341	312	352	329	353	375	332	345	341	343	343	338	345	331	377	333	300	319	377	340	342	338	341	331	338	350	328	352	325	357	360	306	388	322	328	352	334	355	327	375	315	316	366	359	331	357	344	311	367	353	321	343	339	328	361	323	331	327	330	335	351	323	344	351	335	337	365	358	355	319	339	320	336	334	346	308	354	327	351	340	364	326	338	369	338	349	339	334	354	366	331	322	361	354	345	334	340	327	359	345	342	300	346	340	317	326	370	345	333	350	344	338	321	319	357	361	360	326	350	327	347	288	374	306	329	349	349	312	364	315	344	352	327	360	357	309	321	372	375	346	322	322	345	315	329	344	317	350	340	352	329	327	335	321	339	370	329	354	346	341	355	359	355	326	348	344	327	346	327	327	334	330	372	325	331	368	355	320	291	362	364	348	329	330	341	335	360	353	342	326	300	349	325	330	349	358	318	345	313	347	304	336	333	379	345	337	341	321	345	339	355	329	346	355	309	377	319	301	330	334	374	355	331	342	333	323	369	349	369	362	351	317	318	350	347	356	306	358	354	366	354	341	380	332	339	327	337	312	327	351	331	369	324	344	333	357	342	293	354	321	370	339	335	355	369	308	328	334	357	321	346	341	390	342	321	334	356	339	339	372	312	346	311	326	316	359	356	374	316	343	302	343	336	352	357	327	364	373	323	333	346	355	326	359	355	335	342	320	369	382	354	313	344	342	366	338	321	375	350	325	346	329	319	345	341	337	350	314	323	357	322	337	328	305	309	371	336	331	341	282	367	357	333	364	348	335	366	354	323	356	313	365	331	354	361	359	330	352	313	324	353	309	362	308	324	336	313	372	361	335	316	352	357	304	352	381	321	359	310	374	381	330	325	343	351	333	337	324	363	340	353	304	361	337	352	356	312	340	349	347	289	318	312	331	375	364	349	360	326	344	341	346	329	365	321	343	349	329	314	332	365	322	384	358	336	337	369	350	331	338	358	347	351	351	329	340	383	357	352	338	328	362	325	343	311	323	346	315	274	326	343	322	349	359	323	339	347	331	364	384	360	364	350	334	340	338	330	314	314	304	346	355	344	309	364	335	340	351	328	349	358	338	341	320	342	346	316	303	332	337	389	336	306	342	349	354	357	358	353	345	346	337	315	338	359	340	310	350	371	340	317	340	338	361	319	346	321	335	351	345	319	326	338	331	349	338	309	340	339	382	356	332	367	345	329	333	354	322	337	338	358	347	323	338	382	338	354	365	337	345	318	344	342	327	336	356	347	331	313	334	320	351	305	344	342	302	321	328	350	361	309	336	322	346	350	318	307	338	332	352	350	324	316	339	342	364	390	349	335	342	347	311	342	355	334	335	320	325	346	337	331	334	344	340	344	344	357	359	338	351	340	324	337	351	341	331	355	329	354	312	332	344	328	324	337	341	332	370	353	340	324	312	338	362	349	337	344	355	361	357	346	353	342	306	355	333	362	361	352	347	332	340	325	340	339	328	350	341	358	335	339	360	330	330	313	353	325	327	344	341	344	363	337	339	318	334	350	288	338	348	352	344	345	350	320	358	357	363	334	354	333	362	332	336	321	327	382	343	318	324	336	356	324	318	331	337	345	333	335	355	329	339	377	374	344	344	342	293	342	327	363	343	316	295	363	334	298	323	297	348	347	290	371	334	349	335	370	341	323	326	314	307	323	352	353	389	343	358	328	306	314	341	336	364	353	331	333	327	349	335	346	309	326	333	357	361	349	356	367	349	365	340	331	313	318	331	346	327	335	320	335	333	310	298	323	343	334	330	337	298	332	363	311	324	311	324	341	307	331	335	370	349	329	338	337	323	309	367	343	315	348	339	332	298	330	318	346	324	337	350	345	391	315	299	322	315	363	330	327	349	352	323	346	361	346	363	300	317	339	349	350	355	355	310	321	317	340	352	333	324	336	366	329	361	351	362	332	364	343	332	308	340	321	372	373	336	320	322	371	338	366	351	360	344	279	332	342	380	347	329	331	338	374	374	355	360	338	364	343	317	333	373	337	345	333	367	322	343	328	344	326	346	348	354	293	359	334	352	333	352	320	346	311	312	317	324	389	325	339	351	317	335	332	335	312	356	361	369	350	327	328	349	296	333	359	330	345	303	364	356	305	323	318	353	357	319	282	353	335	330	339	377	317	385	333	333	300	333	329	343	321	338	361	323	347	366	368	325	323	390	333	333	301	309	346	356	376	365	358	344	327	359	336	367	312	321	352	355	347	336	328	326	329	316	325	390	330	319	338	344	338	308	370	334	310	344	332	361	340	348	366	335	322	303	313	318	303	336	336	358	339	311	328	329	348	344	347	333	328	330	337	317	340	336	336	370	314	343	319	340	330	346	330
15131	21372	30950	34051	30586	28525	20633	11109	9243	9000	8566	7262	6022	5074	4971	4279	3984	3561	3254	2770	2479	2341	2109	1839	1613	1549	1447	1430	1330	1241	1150	1080	1075	1025	983	1083	1032	949	947	945	948	874	885	920	970	917	938	915	921	901	908	887	906	919	906	895	901	955	871	908	898	927	899	877	937	945	909	882	900	919	878	896	862	857	855	873	887	874	971	961	953	941	903	939	894	911	871	933	901	887	905	968	938	942	911	922	891	911	914	922	880	848	928	881	888	865	965	917	896	930	904	852	927	907	941	933	907	896	923	860	906	897	921	922	992	873	840	919	934	926	926	923	919	936	941	877	927	874	924	935	909	918	849	893	872	883	933	893	948	833	935	918	936	898	889	872	925	892	919	951	849	877	931	874	948	936	960	966	887	924	957	927	875	913	964	940	941	918	904	867	893	880	953	924	920	899	899	955	839	869	855	904	863	891	945	909	876	917	902	925	939	894	928	914	919	910	889	911	870	951	912	896	895	976	896	858	875	867	965	899	898	919	886	944	912	863	927	895	897	898	898	861	952	894	931	891	906	885	924	890	950	871	936	896	937	915	944	927	855	901	851	997	927	923	926	889	905	914	921	908	983	859	887	857	936	889	910	886	920	867	918	874	953	899	940	877	920	903	922	913	867	898	892	863	918	947	900	906	927	966	894	872	896	910	871	912	942	893	941	930	945	918	927	900	879	912	903	840	933	948	932	868	890	918	897	900	922	945	877	905	949	913	907	868	894	905	915	842	949	924	927	905	925	908	925	917	875	870	880	883	925	877	910	938	905	903	899	874	893	975	904	886	868	947	915	893	919	951	890	931	948	943	859	883	914	921	889	898	959	894	870	846	884	942	885	888	920	916	917	930	906	918	889	898	953	920	908	941	913	923	930	883	883	900	928	903	926	913	884	934	898	880	910	950	913	916	919	903	901	953	907	913	909	847	985	930	892	879	881	918	877	900	890	966	936	892	899	925	928	911	905	932	934	947	932	904	958	910	925	870	846	914	902	941	896	934	858	896	921	915	910	898	847	929	895	848	905	954	918	947	949	907	950	906	936	871	888	895	916	899	914	938	894	871	968	912	900	937	922	907	939	882	937	887	911	910	920	895	896	895	996	891	954	934	878	897	896	899	900	854	920	916	887	870	925	898	877	888	933	924	925	917	919	897	883	939	915	933	897	875	1006	919	869	932	941	908	912	954	860	929	932	914	939	913	920	969	940	919	895	896	902	915	975	929	936	907	931	939	903	927	943	860	924	881	918	863	979	944	937	956	894	924	920	966	943	940	924	945	918	930	900	909	901	905	882	848	866	936	940	958	928	912	960	882	876	916	930	910	944	925	891	924	898	876	900	940	989	977	943	920	890	881	953	901	876	938	882	904	863	934	920	915	915	864	876	916	921	913	928	900	959	876	971	913	916	924	885	900	903	945	945	920	898	933	889	956	935	938	934	929	904	921	887	915	938	946	948	939	941	953	933	907	871	972	910	926	867	924	904	902	896	935	894	908	918	941	956	929	927	876	905	920	889	916	906	915	941	942	933	935	901	853	870	981	940	912	941	927	902	928	944	910	926	958	945	937	926	917	928	860	912	894	880	934	916	956	892	920	963	891	903	869	863	903	937	942	924	910	901	899	921	932	881	905	934	899	866	884	909	918	887	924	929	931	920	860	918	876	936	889	921	886	929	918	935	1004	922	918	899	923	908	895	926	961	871	891	967	880	907	897	915	850	915	880	887	934	904	896	877	908	906	948	908	886	949	882	900	935	862	904	905	933	906	932	886	922	875	923	935	933	953	931	920	891	941	904	916	915	894	901	956	922	960	940	882	875	879	889	889	901	936	964	986	886	904	940	883	851	922	1014	894	893	888	954	946	939	926	934	913	985	874	917	868	883	952	863	886	924	874	957	928	920	902	947	911	954	864	922	901	899	911	949	946	864	914	931	940	905	906	936	921	873	892	901	902	882	905	932	873	841	949	922	941	841	920	874	890	872	941	890	975	856	914	967	855	888	958	858	916	953	939	900	886	857	948	904	941	929	919	922	958	888	892	885	911	968	958	898	880	910	906	888	915	947	932	861	900	921	912	913	896	924	877	944	941	920	893	850	911	937	890	871	903	938	906	964	907	900	902	910	925	908	903	920	917	920	898	899	908	916	969	916	872	987	933	918	901	903	877	941	908	900	955	921	953	908	958	980	867	895	950	871	894	963	844	945	944	884	922	919	911	936	906	862	920	899	968	949	915	945	877	863	914	879	857	866	900	940	927	874	927	925	874	896	858	929	914	893	851	898	907	884	947	941	922	952	913	871	870	950	965	943	934	952	906	959	874	938	954	928	907	927	921	911	928	876	900	898	905	866	921	903	878	901	879	940	972	958	866	929	883	885	914	942	922	949	904	882	918	946	962	849	884	957	925	924	919	926	912	887	901	899	889	912	873	917	957	961	899	893	920	917	930	915	864	913	945	931	954	897	914	920	954	896	920	903	922	934	930	839	939	917	939	900	878	876	905	937	936	940	866	900	936	901	873	870	982	929	926	881	894	876	920	882	939	929	911	915	934	907	921	901	905	923	916	919	881	939	925	916	902	871	920	940	909	881	879	887	955	942	919	884	921	918	931	937	849	911	927	924	941	919	900	923	925	879	860	916	910	894	888	941	903	939	923	914	937	915	945	913	912	914	912	945	923	942	905	897	945	959	875	975	908	879	889	893	952	899	898	962	912	901	911	920	944	912	940	949	890	922	902	912	956	886	946	904	908	966	941	896	896	955	955	925	917	851	910	885	952	878	937	910	895	886	968	941	849	975	926	928	893	859	989	883	883	879	882	863	867	885	910	898	904	915	908	893	925	949	937	953	907	912	974	859	930	912	937	910	931	895	940	916	876	991	898	920	863	902	909	912	967	845	911	891	890	932	865	901	932	923	986	923	906	888	874	903	965	889	956	900	902	901	943	966	877	842	861	915	946	885	924	926	937	908	894	943	918	888	913	868	910	951	888	933	894	924	920	932	881	896	916	918	894	936	905	864	894	871	871	930	908	936	946	922	895	915	922	905	912	895	877	924	878	919	945	910	926	944	892	944	905	905	865	905	905	890	899	923	925	862	911	864	917	957	887	975	846	894	915	919	958	874	931	917	912	863	917	906	969	891	889	942	901	875	960	927	904	951	907	882	890	901	911	915	920	901	904	920	914	947	836	903	928	900	903	903	903	966	910	946	930	889	935	932	954	958	895	921	902	882	875	975	973	872	928	925	966	887	908	956	862	906	896	929	846	899	894	976	876	853	943	895	895	860	882	915	931	905	934	900	879	919	905	895	924	941	972	922	940	910	901	947	898	929	923	898	884	929	954	958	901	922	889	912	863	913	894	870	942	895	965	902	934	888	911	862	925	929	922	946	883	907	991	912	924	907	909	931	927	911	944	950	892	935	912	885	927	906	918	905	928	953	937	893	855	850	888	947	860	910	874	927	858	855	877	940
22118	26414	29778	24226	17233	12555	7064	2736	2399	2360	2054	1750	1402	1120	989	943	807	773	633	611	564	516	498	488	439	414	383	399	371	403	383	379	337	332	355	336	346	352	335	319	375	336	341	333	342	372	316	331	338	302	341	325	373	322	330	371	358	357	302	381	356	277	327	364	332	313	361	357	371	315	306	365	340	323	375	345	337	362	351	317	322	343	362	316	325	370	329	332	329	320	346	318	344	365	322	320	381	345	364	343	322	347	371	334	322	344	343	316	350	356	352	338	357	324	329	351	301	338	345	347	316	329	347	341	311	365	335	329	299	346	325	332	341	333	354	296	331	308	339	326	340	305	322	323	348	369	331	351	348	322	341	337	313	349	355	331	346	352	342	346	322	324	358	333	346	321	347	348	336	353	330	302	338	336	326	329	347	344	370	304	332	368	351	315	330	288	331	385	336	315	327	347	306	322	303	358	332	333	348	357	337	302	350	346	361	361	319	330	352	342	336	347	346	330	363	328	353	324	353	315	337	339	353	319	343	317	332	349	324	341	312	361	332	360	326	300	342	338	312	317	322	316	337	323	312	352	330	343	343	364	349	339	352	366	340	378	330	339	344	363	352	341	345	345	360	327	345	326	339	354	316	362	354	351	332	318	332	314	326	338	323	323	367	332	329	323	352	346	360	331	345	323	323	314	330	308	337	335	314	317	329	373	323	341	404	369	336	344	353	302	325	338	337	333	347	326	338	339	325	319	379	325	349	320	341	359	342	356	315	314	353	349	330	366	342	302	332	322	349	363	336	339	337	337	320	348	318	338	316	339	338	332	371	338	370	331	318	348	349	327	367	295	335	333	364	334	331	371	345	356	352	337	338	348	346	309	360	311	340	375	356	356	371	340	319	349	351	339	336	339	346	343	333	342	337	345	313	367	341	351	338	342	364	320	397	327	347	331	318	335	326	351	355	342	345	349	340	339	364	338	349	317	344	314	346	343	314	331	336	325	371	327	333	331	336	294	339	314	330	331	354	330	358	328	317	321	368	333	350	348	331	324	347	333	364	351	320	328	360	343	307	324	378	347	352	321	326	348	372	342	334	384	332	319	347	326	364	339	331	337	353	335	343	354	325	370	338	360	359	365	328	350	336	313	323	330	329	354	335	322	331	335	327	331	348	362	350	313	367	333	329	370	321	349	350	320	321	354	328	337	335	351	344	335	330	389	308	378	348	324	317	356	338	360	327	334	369	349	355	376	329	335	313	388	342	341	375	371	336	354	362	331	334	321	365	312	356	345	337	340	348	377	361	375	346	351	312	323	346	365	327	306	362	339	332	306	356	339	323	315	383	335	304	343	356	352	341	321	298	357	312	345	324	324	334	327	370	356	347	355	345	329	320	307	321	335	336	376	354	321	320	348	318	350	323	346	309	354	318	343	333	328	343	323	359	342	352	354	362	336	325	335	375	306	315	350	320	363	340	362	305	357	366	332	341	333	330	350	355	341	313	352	322	313	346	317	323	359	347	318	353	330	325	360	336	342	346	288	340	357	362	349	345	314	301	340	351	362	315	342	346	332	354	333	326	343	368	340	373	368	337	320	334	314	327	313	308	329	326	334	352	325	325	359	327	348	356	355	333	340	376	340	323	379	334	343	380	341	368	354	307	322	320	318	362	357	327	328	333	311	368	339	358	354	362	318	337	327	335	347	357	342	346	359	326	362	340	346	339	332	330	357	369	303	353	342	328	354	342	396	366	347	341	365	339	333	353	332	353	351	349	340	348	362	352	299	311	330	353	337	343	326	332	326	349	349	332	305	328	361	369	339	312	332	356	360	323	330	309	339	346	319	344	343	365	356	302	336	339	329	354	342	367	346	306	334	302	354	321	313	334	355	342	346	345	346	339	332	336	327	310	340	379	340	358	331	350	333	312	308	295	325	350	353	340	358	373	351	308	361	321	350	338	345	339	331	370	329	361	317	330	365	342	332	342	346	358	335	341	305	351	314	402	305	342	362	317	346	345	360	326	304	338	342	344	345	338	338	324	313	311	346	302	352	347	325	346	343	314	349	362	351	300	353	323	328	344	373	343	340	316	296	326	319	333	370	326	358	343	358	360	324	330	329	349	358	355	317	312	368	325	377	356	385	338	337	336	318	326	364	348	324	352	333	337	330	327	325	325	341	313	332	315	361	325	384	349	321	339	365	362	391	330	359	345	311	354	324	329	332	364	332	323	329	336	335	347	339	337	343	355	382	335	306	319	346	309	332	367	375	324	351	349	338	320	334	346	346	327	323	355	345	345	329	335	321	343	318	366	365	346	347	321	334	342	357	338	355	360	361	373	310	353	308	367	313	347	353	307	309	332	339	343	354	352	332	332	333	336	312	325	333	305	344	379	355	306	373	318	324	351	332	310	391	313	324	313	359	364	365	404	341	340	335	347	356	350	347	346	342	368	323	325	331	319	349	347	348	315	301	330	358	335	355	347	330	342	344	370	315	308	343	321	357	330	329	359	363	377	370	354	318	337	312	350	333	362	354	343	358	317	341	327	339	327	349	287	332	319	316	344	350	333	353	341	347	382	318	321	320	342	341	330	362	359	319	331	356	310	317	353	324	328	332	317	338	337	351	331	332	333	325	326	352	331	341	313	348	345	320	338	352	354	341	360	323	318	315	325	326	349	331	357	326	293	322	337	339	364	337	341	331	326	332	357	349	326	334	373	350	328	339	346	336	330	323	357	346	328	328	327	351	333	314	306	312	342	340	317	306	313	347	313	347	319	329	368	352	322	368	346	326	336	361	371	323	341	331	361	340	340	338	344	325	328	330	319	359	360	296	342	316	348	346	332	359	337	343	337	361	373	364	374	357	309	354	362	349	361	337	341	354	317	300	347	329	319	336	312	293	327	334	313	322	299	323	362	332	324	355	330	328	364	316	350	320	343	340	324	327	369	352	323	344	336	327	320	393	365	326	373	318	327	349	339	353	339	363	351	341	352	363	340	335	332	350	334	321	365	325	383	351	315	303	296	363	335	345	359	329	341	329	307	336	359	341	373	349	340	327	304	333	329	349	318	322	335	351	306	343	338	326	351	358	336	309	325	325	343	349	351	320	353	329	341	341	340	294	303	346	332	330	327	337	340	336	370	356	340	325	363	329	305	303	311	330	333	370	340	356	343	336	357	357	321	316	344	359	350	334	337	313	353	326	308	314	348	310	338	347	314	316	369	359	376	335	353	342	357	336	339	327	349	335	337	353	367	311	347	329	319	304	329	366	358	352	307	351	355	335	347	315	315	327	325	344	358	347	343	349	313	324	367	319	329	355	363	288	311	360	345	342	342	339	346	312	259	346	326	367	351	336	343	347	337	346	334	369	323	321	323	362	348	373	339	339	368	332	357	335	335	329	335	332	335	330	367	372	333	362	345	330	385	346	335	365	351	304	303	348	335	349	305	327	341	331	355	345	295	342	323	334	335	324	339	361	350	348	355	346	307	354	347	325	356	368
15921	20894	29576	32252	30016	27597	18493	10812	10462	10055	9574	8273	6527	5314	4776	4649	4050	3604	3063	2822	2538	2330	2077	1782	1618	1477	1309	1315	1187	1143	1145	1103	980	1016	1005	1021	998	927	904	911	955	888	934	917	894	947	933	924	957	946	928	894	892	883	872	899	911	902	958	895	911	899	984	915	907	886	901	963	876	907	906	924	920	923	970	934	906	900	900	873	904	926	924	915	855	872	915	895	895	900	930	886	982	874	918	933	875	887	892	882	925	885	930	980	983	932	920	901	941	922	929	943	936	859	969	916	894	953	940	937	869	933	883	936	938	887	939	864	963	918	954	896	889	921	872	928	965	940	958	905	903	951	925	914	900	956	927	921	919	923	890	952	912	861	906	930	923	869	927	940	915	902	909	923	927	934	934	911	925	947	938	930	932	938	871	887	851	881	957	932	918	929	846	834	922	893	865	917	868	952	910	922	911	866	918	913	882	876	930	965	859	940	904	945	924	896	914	867	921	927	863	937	899	953	902	902	890	946	901	937	936	876	937	961	935	892	920	921	984	895	929	943	913	904	912	941	836	937	878	905	934	861	871	890	881	888	911	899	911	910	915	871	927	890	927	875	953	897	945	917	885	970	895	923	943	899	935	928	853	919	908	909	909	868	927	928	938	884	898	881	892	884	915	908	912	900	934	916	924	839	865	892	967	938	911	920	889	894	916	886	897	878	929	903	960	854	932	896	942	888	875	929	903	894	852	934	956	892	955	948	896	948	886	913	903	897	895	864	917	849	916	933	910	877	891	909	919	995	900	931	925	866	913	938	928	966	882	918	953	869	928	932	934	902	945	980	903	923	855	848	951	933	899	891	888	884	944	936	898	886	874	902	948	884	927	913	919	866	956	929	950	876	944	872	940	955	944	894	940	909	928	865	908	935	924	878	928	940	911	899	894	915	875	930	933	923	950	956	909	948	918	903	953	921	889	919	930	919	839	908	932	906	890	925	895	904	858	891	872	908	858	890	915	941	896	920	919	906	866	929	889	916	911	900	975	943	925	906	909	941	919	957	931	932	883	915	935	931	969	903	904	923	883	966	900	911	864	909	935	902	889	866	918	896	930	934	910	900	931	928	953	876	947	935	963	968	871	922	890	893	888	931	937	916	912	912	916	952	910	929	910	873	910	873	921	921	926	909	906	937	867	864	926	899	926	915	912	952	873	906	890	897	924	957	895	875	883	890	909	944	859	921	928	892	935	853	942	918	932	884	904	937	912	936	903	922	929	867	911	969	896	942	901	895	924	874	960	910	900	946	917	945	873	952	900	875	934	918	968	893	952	912	926	920	992	889	939	936	913	880	915	931	999	943	880	888	894	925	922	911	887	892	888	862	985	908	880	896	895	933	918	896	925	920	900	949	902	885	955	878	880	926	899	928	909	906	930	923	916	939	934	902	892	878	946	916	900	846	887	928	917	879	854	932	920	919	940	903	901	904	856	889	936	909	951	875	881	899	858	898	935	887	901	951	920	939	950	941	908	939	898	924	891	907	939	918	870	931	874	952	933	903	941	977	925	918	936	947	904	915	937	881	919	878	901	866	893	956	916	926	901	886	892	920	879	918	875	890	900	902	891	903	865	926	932	902	904	938	884	978	907	926	914	945	912	940	978	934	925	921	903	891	918	904	905	902	911	901	889	924	987	947	968	860	925	902	870	966	889	894	834	906	926	911	931	886	855	886	889	875	937	901	926	913	890	908	918	894	931	891	914	874	905	881	890	936	887	847	895	919	913	920	946	924	919	898	930	904	971	869	883	870	930	915	934	917	892	871	915	890	938	909	946	915	911	933	894	907	878	967	916	904	850	839	934	897	869	871	923	896	930	918	876	938	900	842	888	956	938	952	937	929	934	882	973	916	869	949	903	888	920	943	877	922	972	875	903	880	907	902	948	889	894	880	903	978	958	895	887	932	936	895	870	909	936	896	942	829	878	800	937	895	869	913	871	864	892	916	991	903	906	891	919	885	911	877	880	907	874	900	943	917	911	922	955	915	919	910	939	926	928	913	928	933	933	939	899	877	939	865	888	904	971	837	891	945	860	876	870	923	956	897	924	901	933	939	844	895	900	987	904	882	913	933	965	938	885	923	882	907	969	916	871	888	897	954	952	970	897	923	881	936	919	925	918	964	906	915	899	909	882	899	984	840	911	922	885	928	882	923	916	907	976	938	967	898	928	871	947	902	887	906	871	890	882	923	899	865	940	901	927	921	854	860	919	843	896	863	893	898	955	866	885	892	891	882	866	916	850	911	919	931	902	937	928	964	963	888	898	943	959	903	920	934	893	963	969	874	920	899	950	885	911	906	923	916	905	930	846	930	943	905	940	892	918	943	869	935	925	935	874	892	881	909	921	899	895	871	914	927	944	841	891	928	945	942	896	943	909	892	926	939	888	869	888	862	931	889	880	888	919	938	905	877	914	925	890	915	907	932	896	906	943	907	947	944	935	924	897	894	910	923	889	904	904	910	865	858	883	951	884	907	926	947	893	872	981	901	910	844	903	948	949	901	927	899	936	922	965	950	937	904	892	891	927	847	915	892	924	971	943	934	909	948	927	951	944	939	888	888	963	941	880	941	905	904	925	915	902	890	889	926	924	856	879	902	925	946	945	898	903	942	909	919	908	922	927	908	879	859	923	944	925	876	896	906	928	889	970	888	917	919	927	897	913	870	919	947	867	953	859	924	925	898	1019	870	922	930	894	933	910	914	933	876	902	880	915	948	931	969	930	926	933	943	915	951	886	892	898	980	894	935	940	950	928	924	909	912	886	892	892	943	908	924	928	880	903	864	906	935	950	875	892	908	863	897	983	893	885	928	990	911	918	905	877	882	919	923	939	939	920	920	858	891	847	916	907	911	910	926	962	910	899	933	891	930	906	917	896	929	944	928	969	924	870	874	944	904	921	900	920	924	901	878	882	946	911	886	914	903	890	885	928	907	907	891	934	906	908	941	905	934	867	912	917	907	888	937	888	905	955	898	901	900	904	911	930	919	913	907	903	901	955	908	875	934	949	870	851	941	921	955	927	866	852	936	907	937	950	969	904	901	879	921	914	975	961	878	900	913	897	964	878	890	921	972	868	884	937	898	891	896	899	959	879	900	914	892	902	919	959	940	932	920	860	854	883	899	890	885	912	904	889	895	932	918	913	926	860	901	933	824	925	921	925	896	900	933	905	869	930	916	949	954	965	878	961	898	906	956	927	971	911	943	953	905	941	899	912	925	915	912	940	902	928	958	939	898	909	962	945	933	892	1004	926	952	918	950	940	912	944	877	938	939	960	901	879	894	922	927	912	897	925	925	949	894	911	909	931	863	908	916	930	931	902	896	869	898	968	900	969	897	914	943	894	917	853	917	933	897	933	883	902	872	922	966	913	884	938	962	884	939	928	963	950	905	946	921	924	893	959	913	878	912	927	977	970	929	925	908	899	968	993	918	899	907	872	948	949	905	908	914	945	935	904	912
23839	28030	31797	23042	15640	11378	5707	4185	3629	3304	2986	2356	1822	1473	1182	1079	1014	831	747	767	597	597	560	519	461	418	414	393	397	386	391	369	390	341	335	372	345	357	321	354	339	353	327	339	336	373	323	329	319	351	349	319	331	343	340	362	342	370	326	342	313	341	320	329	346	363	355	308	353	342	388	342	352	349	343	340	369	306	334	312	362	346	330	352	309	357	344	315	331	341	361	372	317	332	339	313	335	333	327	288	361	348	311	340	351	321	345	338	362	331	356	318	350	297	355	320	325	328	354	350	305	366	339	352	283	301	383	344	330	343	354	338	306	357	355	331	328	328	315	312	347	342	333	320	357	319	320	319	336	347	373	318	355	342	333	307	341	358	354	350	341	314	342	355	344	331	339	351	337	360	353	348	324	349	339	348	310	350	331	301	338	340	329	359	376	336	329	316	343	296	325	342	345	331	345	315	337	313	319	334	374	347	359	330	346	338	338	338	360	349	335	351	327	353	353	319	337	343	326	322	374	337	315	352	319	322	349	336	336	313	350	367	357	325	348	347	338	357	345	373	347	372	326	333	345	348	341	363	342	355	347	363	369	347	333	332	325	329	344	343	358	324	326	348	347	343	329	354	333	364	337	319	338	325	341	327	328	337	335	361	339	326	314	331	351	363	341	344	340	332	337	331	360	353	329	290	346	338	326	327	342	367	350	375	357	337	325	366	278	302	367	318	356	337	337	304	366	328	321	329	339	326	331	315	321	352	340	337	332	331	342	340	335	335	326	339	354	338	314	321	369	366	326	321	341	329	317	376	329	311	315	332	351	340	382	347	333	323	372	346	342	320	351	351	340	319	352	364	350	345	345	318	321	345	327	326	353	344	312	356	371	353	293	367	327	370	320	315	319	350	334	328	367	374	325	355	381	368	337	369	349	309	341	350	333	347	342	336	310	355	370	313	386	335	314	350	353	311	359	337	330	345	343	359	343	334	376	333	312	358	330	327	344	329	345	364	333	320	356	336	328	335	310	343	309	315	325	343	340	331	338	342	322	306	333	334	287	325	342	340	303	344	343	386	338	357	320	337	297	352	332	347	371	330	358	371	367	328	369	357	304	321	339	364	324	323	345	316	354	351	322	331	317	370	341	330	306	329	330	313	350	352	329	352	319	321	342	331	326	347	305	341	320	334	330	345	370	336	300	369	320	326	331	328	331	345	379	310	357	379	352	382	368	302	340	304	336	320	344	326	338	352	358	325	330	311	368	352	331	305	309	334	365	329	284	354	386	339	360	324	340	343	364	349	385	359	351	344	313	364	361	365	333	334	354	335	350	327	351	307	325	357	312	337	331	296	349	324	352	351	309	327	341	356	319	332	351	351	326	304	336	360	340	340	304	356	322	321	321	301	337	364	353	348	346	310	333	361	322	326	312	330	309	316	310	323	353	328	340	333	366	302	324	330	333	348	363	343	328	322	321	366	332	311	365	316	313	336	346	379	356	344	388	337	334	342	347	343	357	342	317	328	343	310	364	322	346	349	355	324	324	307	337	349	314	361	344	322	310	349	319	355	312	356	315	347	338	349	331	298	360	371	342	347	344	347	329	336	357	351	373	339	360	370	368	400	329	361	355	309	331	314	313	336	311	332	298	330	333	313	323	329	328	346	317	345	320	320	341	339	355	357	308	323	353	318	350	341	345	329	312	357	299	341	335	353	305	330	339	371	355	362	324	323	346	352	332	355	323	302	342	327	342	365	332	362	323	373	337	331	347	352	364	309	373	339	356	347	377	338	303	327	333	338	332	351	320	332	307	329	348	320	328	327	334	332	349	375	332	354	356	331	340	321	343	340	367	323	328	323	326	337	348	326	327	330	341	337	346	374	321	334	350	340	338	350	324	339	350	365	340	315	344	336	358	331	339	368	343	372	356	325	320	337	332	306	333	321	344	367	311	315	345	362	335	340	358	386	371	302	346	330	369	324	323	373	349	335	336	319	302	341	371	353	307	312	331	338	329	349	337	283	328	329	313	337	366	334	363	318	317	346	355	330	337	340	336	325	326	339	327	327	326	326	334	327	346	350	304	352	320	308	350	354	378	352	325	348	344	315	362	340	347	329	342	351	348	344	358	338	348	323	340	327	356	363	338	305	353	338	334	328	325	341	355	352	356	370	360	334	353	341	357	316	352	371	295	358	349	379	333	337	348	359	343	353	334	355	339	345	335	330	344	337	346	331	365	323	365	349	371	316	338	313	359	355	359	331	303	332	316	327	361	313	359	310	336	352	356	350	354	351	305	299	339	344	330	360	342	338	331	339	330	341	352	321	345	334	313	322	345	327	375	328	329	345	319	352	353	341	333	371	322	342	325	350	321	339	335	333	313	358	313	362	326	345	317	305	333	338	323	365	343	326	340	306	366	326	380	378	315	373	323	362	342	311	353	363	333	336	340	304	375	331	341	353	296	334	363	332	341	349	336	320	339	302	339	332	333	297	378	319	350	335	346	338	336	340	338	346	364	346	350	337	325	330	342	346	329	317	325	321	353	326	339	342	371	321	319	336	349	329	362	343	348	356	330	325	330	355	345	321	322	336	353	327	369	345	337	329	341	328	357	324	371	301	338	348	359	331	327	333	334	350	337	372	334	314	335	349	379	364	353	342	336	354	362	333	308	336	347	342	380	321	326	345	371	324	330	324	347	331	337	317	329	346	358	332	331	351	368	315	342	353	336	346	324	352	356	341	330	317	342	306	333	327	357	354	335	371	335	347	323	336	342	347	348	365	329	331	312	376	333	346	335	319	368	320	322	358	347	356	344	319	304	326	336	344	338	330	324	350	354	311	353	378	374	349	342	364	338	311	328	327	349	318	346	339	308	349	335	316	341	352	315	292	355	331	344	324	336	347	315	325	375	362	363	339	362	341	340	332	324	341	352	396	306	322	309	381	339	358	337	342	350	349	311	350	359	334	309	366	373	346	345	328	340	333	361	325	313	339	320	348	370	358	341	327	383	306	352	352	350	315	350	352	329	343	314	341	335	340	333	320	337	333	325	324	337	326	338	315	342	317	360	323	330	350	369	334	332	331	347	324	338	323	315	358	350	334	335	347	381	328	319	306	340	337	368	323	392	331	355	350	339	350	321	319	328	322	337	349	355	340	372	340	377	339	371	318	322	354	391	326	315	329	345	355	356	330	335	333	333	331	325	337	330	322	279	320	307	298	318	321	340	330	350	352	350	311	338	310	362	354	297	338	356	339	344	318	343	340	317	352	371	323	350	340	317	342	338	308	307	317	377	338	325	330	339	360	346	321	335	382	325	328	354	339	349	335	365	331	345	336	317	351	328	354	376	334	313	333	342	308	319	311	338	295	371	308	327	319	343	345	370	346	352	361	361	341	358	351	348	358	352	327	334	335	334	320	361	346	356	339	344	304	333	325	332	332	332	317	361	331	345	339	341	325	356	334	341	324	346	359	370	304	378	338	340	352	350	349	331	381	314	342
16662	22168	31067	30978	28625	25754	16644	15271	14262	13707	12739	10419	8442	7069	6019	5818	5089	4254	3590	3335	2943	2487	2402	2041	1768	1555	1522	1336	1315	1173	1181	1071	998	1039	1106	1043	1002	971	912	922	891	926	948	909	881	904	893	947	923	969	822	913	887	892	947	921	929	833	895	916	924	935	885	941	937	909	950	941	919	927	907	903	916	932	917	931	900	889	971	957	891	915	954	971	920	893	906	883	909	914	858	900	947	919	873	865	883	923	986	927	875	906	928	906	905	973	899	899	876	908	935	916	901	877	901	1010	912	918	915	928	918	887	939	899	878	960	919	893	910	875	891	864	930	917	902	954	958	902	900	877	869	892	936	934	961	877	875	910	970	919	933	866	895	953	950	914	959	911	918	885	915	921	943	904	884	906	864	883	838	935	923	903	941	945	916	934	913	851	893	889	894	864	907	913	896	900	901	926	940	927	884	900	901	902	900	949	936	906	883	911	867	878	932	881	919	972	900	856	907	915	869	916	863	915	808	930	869	936	893	876	892	869	927	925	938	940	914	933	934	894	932	890	973	937	950	893	906	908	927	913	923	958	917	934	931	918	956	911	946	901	919	896	902	892	912	935	904	883	904	932	995	877	918	906	932	893	932	925	843	942	861	938	936	930	902	905	909	920	880	930	944	973	944	869	973	893	955	900	925	942	935	892	961	882	889	955	885	894	882	901	888	928	920	907	953	911	922	967	902	975	924	947	894	889	927	913	900	913	921	936	891	917	931	920	936	940	978	886	953	892	918	880	939	861	914	837	935	897	921	888	866	927	905	903	914	892	970	837	888	916	893	905	942	910	938	952	852	869	881	893	934	897	914	912	931	891	920	937	906	976	882	912	967	933	921	869	942	900	872	915	862	896	876	939	939	898	903	934	874	924	934	907	880	897	851	881	922	896	939	914	890	937	914	905	863	905	878	883	906	951	856	905	925	945	932	914	897	935	947	909	938	933	873	917	925	945	864	928	911	936	936	906	948	926	956	933	993	851	923	926	880	870	942	918	875	887	892	911	902	940	943	944	902	924	906	845	919	941	899	895	872	940	951	910	949	938	964	902	892	904	894	872	933	856	921	976	906	904	896	988	880	975	868	897	954	914	923	883	931	950	971	906	852	942	951	857	890	924	977	894	895	902	941	908	903	911	938	882	912	913	952	902	937	925	944	919	888	926	886	938	906	910	958	954	853	885	921	908	928	919	904	947	892	889	896	904	899	883	892	937	912	897	942	944	859	908	962	930	887	916	951	928	934	918	916	912	939	926	981	886	922	883	884	874	941	944	933	891	949	938	844	929	938	909	890	936	884	921	916	887	927	935	839	897	916	925	953	923	889	893	927	932	956	875	899	905	872	815	973	931	929	961	951	876	896	898	915	901	924	901	916	870	895	886	912	915	918	901	950	985	976	934	931	879	876	987	945	929	883	984	942	892	906	894	897	882	911	910	903	897	884	896	984	930	905	929	935	956	933	906	895	913	879	912	929	911	915	916	930	888	897	873	908	902	906	946	876	918	895	935	925	850	901	914	884	909	948	966	935	915	913	904	942	917	932	930	890	923	948	899	965	894	948	910	858	987	921	869	832	902	904	976	939	945	956	828	913	814	908	940	885	875	946	873	924	919	936	923	966	889	930	892	927	918	980	874	919	899	898	923	884	916	838	879	930	890	908	946	880	949	907	911	928	964	939	846	846	974	883	946	922	932	887	888	929	947	935	918	924	869	941	956	898	889	936	891	945	897	898	910	884	911	887	874	935	915	926	969	986	881	915	826	851	925	910	909	915	896	937	913	875	905	934	940	922	988	910	895	941	909	882	911	955	936	897	934	945	936	942	895	901	875	911	902	884	894	908	930	991	915	908	917	944	965	888	965	891	931	924	939	887	954	864	934	927	921	873	928	956	892	935	925	929	899	916	934	904	951	933	869	944	917	959	913	927	886	927	927	917	924	917	933	923	904	855	990	894	944	919	936	908	921	941	950	962	899	953	898	965	917	859	948	901	849	872	882	972	949	885	946	910	908	900	909	987	921	883	956	938	876	886	887	874	892	928	941	980	884	923	872	929	875	860	947	890	929	913	933	944	923	926	874	877	918	962	912	949	934	916	938	945	987	938	918	930	959	940	857	894	915	928	872	935	890	934	906	878	887	893	949	914	859	920	908	885	870	929	894	918	893	926	896	909	904	967	912	840	920	931	939	920	945	888	898	935	920	890	957	905	902	901	960	949	883	943	959	890	927	892	918	857	877	921	896	934	917	936	955	873	906	918	890	915	911	924	875	965	919	961	932	944	901	936	909	874	936	946	937	946	894	876	922	901	970	897	919	922	869	893	910	929	900	912	922	962	903	947	903	964	885	899	872	916	887	925	870	909	906	913	923	962	921	907	945	916	914	910	883	982	959	930	939	904	902	928	904	893	910	894	908	842	923	928	949	886	918	894	921	891	880	875	967	930	889	927	884	884	943	922	878	932	947	931	934	969	947	952	900	869	915	934	930	905	905	898	863	919	934	936	949	919	898	917	921	962	928	926	946	902	937	918	901	870	934	923	904	964	937	894	935	951	890	926	938	947	897	898	964	874	933	880	907	910	872	925	928	943	913	929	920	920	945	912	869	960	942	876	882	921	890	907	959	873	972	925	975	881	874	962	935	861	878	912	895	941	948	948	961	929	859	900	897	910	924	916	916	914	975	926	985	895	904	942	922	934	877	943	940	944	903	909	904	874	959	964	911	942	876	927	890	926	926	958	890	933	942	941	899	907	946	865	894	893	1019	924	916	963	918	925	882	845	911	885	904	920	916	875	876	930	882	910	918	927	924	909	867	918	890	879	965	985	955	875	898	886	898	945	876	932	955	874	933	891	914	915	861	974	960	962	877	919	857	901	939	973	890	891	929	915	963	904	875	931	900	921	901	934	898	930	893	919	916	976	921	912	925	945	877	870	911	871	950	959	922	971	917	950	917	896	882	919	951	963	920	893	904	936	925	881	916	880	934	943	940	936	907	892	948	909	920	932	929	898	885	904	915	902	908	911	900	891	884	903	894	882	930	845	932	934	926	988	886	904	918	905	927	882	916	914	921	967	931	871	932	888	903	897	947	941	923	918	915	907	884	895	924	916	959	899	935	908	920	897	892	886	914	874	928	956	901	908	973	957	921	875	867	894	879	891	928	970	933	918	879	884	878	929	945	898	918	886	959	906	899	872	921	892	965	881	930	910	865	933	1000	869	903	941	866	928	942	860	909	911	944	950	903	952	968	912	883	946	908	905	903	843	926	873	946	904	897	954	899	896	879	935	931	859	883	912	934	867	895	895	885	921	907	914	908	884	917	888	864	896	883	949	944	856	928	946	921	955	886	879	896	889	970	895	946	944	929	890	894	921	879	901	951	937	902	915	841	956	864	955	925	913	903	925	952	991	927	904	926	953	900	905	905	936	962	913	879	894	940	912	931	901	935	864	952	915	941	934	926	889	903	921	932
24740	26687	28275	20881	14055	10427	7022	5516	4852	4057	3295	2553	1963	1694	1384	1323	1109	966	861	696	712	611	598	499	523	448	387	382	381	381	357	366	362	350	370	342	381	363	341	328	322	329	327	331	330	316	368	361	352	309	345	337	334	351	334	369	339	322	350	343	372	343	335	336	287	342	331	321	329	328	355	326	330	349	327	391	324	332	360	349	332	367	321	342	351	321	355	331	336	338	329	346	340	353	330	356	340	355	354	346	313	338	327	364	331	326	316	327	328	338	318	342	328	353	336	326	345	302	333	332	347	344	318	326	339	353	342	307	333	327	320	338	335	326	355	334	330	349	330	345	329	349	347	314	309	331	343	322	312	293	328	350	323	338	368	355	314	312	333	365	314	339	334	320	314	315	353	324	352	329	327	321	328	342	355	332	351	313	337	316	353	315	351	372	346	319	341	350	353	327	350	306	298	349	319	316	317	307	324	342	373	360	352	344	342	308	316	362	327	350	338	383	323	329	370	350	325	352	335	337	343	355	335	315	336	312	355	325	311	325	344	342	329	337	345	313	381	349	328	328	347	329	337	328	314	347	318	322	329	365	305	313	338	350	350	307	340	320	363	329	315	358	354	337	349	349	355	330	350	340	321	356	339	362	335	339	360	347	337	351	343	329	330	364	313	362	310	360	319	325	341	374	316	340	329	365	339	336	360	343	345	339	354	347	341	358	361	318	353	344	346	361	347	334	358	317	339	350	337	348	355	344	322	338	342	329	339	338	319	305	305	351	341	342	328	328	317	339	319	380	390	323	319	329	337	300	345	335	304	347	339	348	350	316	341	336	320	368	318	358	318	312	369	311	285	367	320	333	361	348	339	371	347	328	323	341	316	344	341	322	343	371	329	363	319	349	330	331	347	319	325	326	361	322	376	349	304	337	377	347	305	350	337	334	345	338	332	337	348	361	301	334	324	379	366	321	358	369	360	346	364	360	346	351	313	329	339	342	379	330	374	343	338	315	340	328	347	319	334	332	312	327	358	301	340	313	354	355	319	349	342	374	309	350	353	340	290	311	342	316	305	318	360	332	350	339	330	348	352	357	317	316	343	353	364	377	311	304	327	321	331	359	320	353	334	356	330	340	335	343	335	339	342	346	323	330	324	353	359	335	336	367	318	315	327	333	337	328	327	336	330	360	369	337	343	301	356	343	353	337	363	338	334	342	322	365	353	330	327	315	326	340	357	339	336	308	339	334	326	374	313	333	331	354	339	334	341	349	335	362	327	324	370	315	336	330	329	306	295	316	359	336	354	323	334	326	303	347	355	348	343	326	360	356	339	315	327	327	327	343	344	317	388	356	331	360	338	348	296	350	335	350	316	352	332	305	343	363	330	345	333	317	370	317	337	360	329	336	371	368	350	351	322	335	336	366	320	326	332	334	345	310	301	310	335	347	326	324	366	339	334	348	354	289	322	375	303	314	338	341	335	377	352	310	344	334	347	340	375	333	357	374	329	343	356	341	327	322	370	331	321	327	326	326	353	344	332	367	310	353	305	336	389	356	346	334	353	324	338	348	365	342	314	342	390	348	329	333	335	349	329	324	354	346	347	308	343	370	337	325	334	339	334	332	316	334	393	310	342	358	354	336	368	328	347	362	316	331	352	359	335	331	354	331	334	308	331	348	350	357	361	333	363	338	361	345	360	339	321	322	329	346	352	365	325	355	322	356	344	347	305	350	311	350	289	320	327	372	335	376	356	384	319	342	360	352	344	343	336	314	359	327	333	310	367	323	381	342	344	319	318	333	347	309	335	299	327	320	323	362	299	340	361	359	363	334	330	338	353	345	315	309	334	339	331	349	365	321	339	330	331	328	340	364	338	312	327	334	351	351	320	328	341	318	334	338	339	332	351	376	328	363	322	317	313	314	324	327	326	323	336	367	375	360	349	325	372	349	357	334	335	338	384	333	362	362	329	353	324	331	314	347	313	328	348	339	334	358	331	346	346	349	348	336	316	335	338	343	340	318	358	365	322	305	327	321	314	357	337	315	320	345	338	352	345	338	343	355	287	334	318	323	320	314	368	351	345	333	378	367	331	334	359	339	344	332	321	358	367	330	347	358	356	352	340	348	335	339	327	332	347	354	337	326	345	308	359	343	339	349	335	340	347	344	343	335	322	348	338	328	322	347	334	334	330	332	322	309	306	328	327	335	326	349	365	347	354	329	318	355	357	334	333	346	351	333	319	323	345	345	344	304	331	374	331	341	333	328	308	337	320	314	355	339	329	310	315	363	340	312	330	320	306	338	351	332	310	302	299	340	358	329	345	330	358	329	347	340	340	338	316	325	348	320	320	342	344	339	344	342	339	337	331	318	390	335	345	326	353	347	354	347	362	327	351	366	296	314	312	310	356	339	335	352	337	287	331	346	317	304	313	334	357	328	335	301	306	322	354	319	379	340	342	354	330	324	309	331	338	361	354	338	354	336	342	317	314	357	353	366	345	351	342	318	348	342	347	335	332	350	355	347	393	323	374	332	319	335	357	325	332	358	321	353	373	346	343	338	338	328	358	293	357	355	319	289	332	357	344	326	334	319	326	332	365	338	355	369	340	317	316	343	312	348	359	332	368	346	347	323	305	337	351	322	347	328	334	312	333	305	330	364	366	340	330	344	349	319	319	348	331	341	322	339	345	320	364	341	316	341	332	359	326	317	361	337	347	356	328	324	301	361	329	321	347	340	350	338	376	349	339	312	328	302	356	343	324	341	324	296	304	332	365	346	312	349	364	344	322	357	331	347	347	292	353	357	335	302	326	344	326	319	339	346	343	336	354	346	342	349	343	343	327	343	366	337	361	371	299	339	350	352	367	312	346	329	368	327	312	334	315	344	297	356	359	358	321	330	347	347	325	368	370	348	334	339	340	344	350	325	353	328	364	305	339	364	316	357	371	351	349	327	337	339	308	330	340	335	350	310	345	319	361	366	370	337	359	328	333	321	331	360	395	338	346	312	375	328	325	349	376	346	369	357	297	317	355	364	352	319	334	359	343	342	308	342	359	344	335	348	355	329	336	343	321	353	313	297	356	350	334	337	363	339	301	345	365	317	348	361	324	326	371	338	339	342	350	356	333	326	355	334	353	362	296	349	351	299	333	330	373	336	335	325	326	297	329	319	379	371	337	345	330	348	396	359	302	354	350	345	316	312	335	326	346	359	355	347	337	342	386	314	347	276	365	354	354	323	330	338	321	350	352	303	310	325	330	345	350	346	334	338	319	320	338	329	305	334	367	359	342	330	351	345	367	359	353	316	353	295	380	317	328	355	325	341	346	348	345	354	323	326	288	305	337	333	337	347	357	321	339	373	343	304	331	313	304	313	339	327	329	355	309	336	354	344	343	318	341	358	328	339	344	361	352	346	328	348	365	314	319	351	352	327	366	332	348	347	332	328	339	343	347	338	288	349	344	348	312	320	330	317	354	330	334	296	357	360	335	363	342	350	358	324	378	350
17671	21090	28261	29341	26725	25628	20109	19042	17920	16154	13831	11484	9553	8038	7176	6450	5713	4853	3902	3513	3187	2658	2413	2233	1916	1729	1536	1335	1252	1269	1272	1054	1039	996	1126	1026	1009	926	955	932	907	931	901	882	926	949	935	876	881	965	911	923	897	900	916	878	889	900	914	914	885	862	919	933	860	913	859	916	875	910	915	921	938	919	893	884	852	911	920	914	919	862	928	881	893	956	937	939	884	937	916	906	924	918	885	927	918	898	873	942	980	923	914	881	952	913	876	920	940	861	916	922	895	881	899	879	909	927	926	898	866	918	868	903	896	892	906	935	847	937	955	979	936	892	860	956	924	859	942	934	903	912	902	918	910	844	922	912	852	887	930	934	923	913	905	906	918	920	909	951	900	965	912	953	895	900	917	970	935	954	910	924	903	896	881	939	909	907	900	881	856	900	917	902	919	933	897	860	949	897	835	986	919	957	903	969	915	935	947	867	914	970	907	963	932	906	931	890	874	866	886	923	871	866	935	886	944	903	916	934	895	853	913	948	890	864	919	901	891	926	936	870	955	917	939	937	943	921	923	908	960	903	935	877	945	924	912	930	880	888	927	903	917	943	902	920	905	918	921	965	903	853	925	947	934	909	875	953	877	974	867	913	881	968	881	963	920	944	924	879	927	902	925	897	934	862	932	961	842	893	889	900	948	876	927	943	856	961	870	931	910	949	890	883	895	893	874	913	881	877	906	889	945	892	899	929	926	949	904	882	889	939	875	900	872	913	953	951	943	907	967	938	923	930	904	919	952	911	907	885	919	940	902	929	940	864	897	909	921	957	885	909	923	901	923	940	902	954	968	893	894	941	879	917	900	899	880	916	962	942	889	892	921	892	870	843	914	918	949	933	872	873	922	904	888	907	905	918	918	913	936	916	935	879	910	901	932	881	886	938	880	875	927	854	899	959	928	962	915	964	865	913	948	927	960	930	899	898	927	924	974	951	895	905	933	933	954	899	924	915	919	920	924	898	924	922	934	865	937	922	951	854	919	966	849	897	882	887	948	961	934	905	945	951	961	947	854	900	900	917	896	935	866	924	859	911	943	870	903	946	919	938	908	953	893	889	938	904	884	941	938	885	882	918	913	901	899	938	889	955	862	903	879	949	903	892	918	958	941	942	878	956	916	891	929	898	847	920	887	968	872	954	950	907	881	929	904	916	946	921	904	899	900	901	841	890	922	906	926	900	902	966	892	941	919	898	928	946	919	900	883	938	902	954	873	918	865	890	926	919	952	978	894	908	909	889	951	924	916	936	925	955	893	932	908	927	908	903	897	959	912	920	933	876	907	886	926	859	972	967	881	899	884	884	897	899	884	914	920	846	866	910	874	897	879	874	891	903	867	895	934	934	948	887	924	895	886	876	942	934	945	911	956	927	889	928	838	943	955	926	946	910	929	922	931	951	939	912	931	905	906	858	884	876	915	896	904	894	924	947	927	975	888	921	908	937	895	948	941	910	908	915	879	911	855	923	929	928	860	929	930	924	924	884	906	866	903	893	870	939	905	921	968	949	869	989	907	925	892	879	903	914	912	858	915	925	895	882	945	879	906	898	943	886	868	902	908	952	888	888	939	887	913	919	937	921	897	946	922	888	913	904	870	928	919	890	924	890	939	923	889	844	868	855	902	912	927	888	954	907	920	829	895	955	917	912	934	898	862	937	933	985	862	901	863	855	878	936	971	944	895	937	946	922	992	908	919	874	872	890	947	900	923	888	927	920	876	974	922	883	862	901	875	910	948	899	933	880	866	872	965	898	838	883	876	919	910	887	938	888	944	843	852	936	885	906	867	924	980	939	873	915	903	964	943	953	959	922	927	893	943	942	938	917	907	958	956	917	918	901	901	949	886	959	905	919	905	903	875	937	876	902	889	907	958	923	934	923	927	877	916	888	890	890	927	910	940	982	992	869	890	884	953	927	892	937	902	873	926	921	931	875	905	934	910	898	853	902	962	926	895	922	901	929	864	864	920	911	904	876	901	903	933	844	938	995	930	911	913	923	943	911	928	900	882	866	943	892	918	882	889	875	837	899	902	929	930	910	918	919	939	935	905	908	882	846	911	894	928	845	881	875	912	868	893	954	902	875	923	910	920	983	880	942	946	885	899	958	919	895	891	935	886	911	886	898	932	883	911	964	840	948	908	937	875	930	876	906	881	899	895	929	905	910	919	910	906	885	905	946	883	919	888	866	924	955	929	929	873	916	927	981	949	892	927	927	841	937	906	850	920	916	893	879	973	877	907	926	916	929	928	938	923	919	891	858	867	949	907	924	875	903	920	852	892	891	884	942	878	882	869	963	931	946	873	910	873	890	909	860	965	914	872	921	908	903	921	903	891	938	894	937	928	900	844	906	881	900	892	935	912	894	910	923	888	943	927	941	947	922	906	923	899	884	978	877	909	929	862	897	874	908	946	896	965	875	952	906	940	927	948	934	892	904	885	940	931	919	951	889	927	957	871	923	907	874	933	933	910	886	919	880	935	924	893	894	933	920	912	894	942	940	960	928	924	878	906	940	916	945	881	895	861	934	908	865	910	904	895	907	916	898	966	949	865	920	946	930	892	939	914	898	914	914	878	915	879	926	893	883	900	949	958	936	862	904	880	891	941	866	922	876	911	928	829	904	926	976	832	894	929	896	901	886	854	840	957	917	879	924	915	888	933	901	960	925	922	937	907	891	895	930	934	955	901	918	951	947	949	893	984	896	964	928	902	887	897	932	867	970	895	925	926	873	941	900	906	857	911	944	908	869	898	949	875	927	913	930	881	943	900	900	884	896	897	923	943	885	930	873	916	877	948	919	871	924	929	922	888	923	896	894	922	925	940	902	908	950	905	902	892	969	920	928	902	870	901	930	894	878	894	943	917	935	916	888	927	922	939	953	938	832	934	852	941	897	957	943	924	884	862	905	936	891	884	902	910	945	901	873	913	931	853	905	941	905	884	967	913	875	880	894	913	886	915	889	894	920	915	916	875	898	826	960	932	971	912	843	900	910	894	921	889	889	918	921	938	904	972	921	923	875	849	887	936	906	930	919	883	868	897	893	871	891	930	879	909	939	875	861	900	927	872	872	858	959	958	939	929	900	961	872	880	883	931	939	912	910	933	865	913	926	878	929	961	890	905	885	925	910	952	911	852	905	931	905	907	937	929	916	897	895	876	842	901	906	947	937	859	985	885	933	897	876	947	930	899	928	894	859	907	913	897	871	901	873	882	967	890	884	925	912	917	925	880	865	971	912	892	892	912	894	857	922	987	902	916	914	920	906	959	903	916	889	878	835	870	913	877	919	909	911	920	918	857	926	915	913	884	879	870	881	927	916	868	858	901	928	899	950	896	919	884	947	922	959	870	882	910	897	900	958	921	891	927	895	898	917	916	899	951	929	903	950	927	887	909	929	873	915	907	936	883	893	950	964	971	934	881	951	914	899	909	935	874	899	908	914	932	937	903	962	919	951	872	938
25229	25044	25784	19950	14507	11451	8734	6819	5297	4389	3647	2996	2340	1833	1526	1399	1182	1000	863	744	655	600	564	555	559	456	407	406	388	432	418	391	372	370	326	350	355	360	382	326	349	326	349	368	351	331	341	365	315	348	294	367	308	371	316	383	321	307	332	325	318	311	330	357	360	332	302	346	345	326	332	343	343	327	325	348	328	346	341	351	327	342	332	319	320	315	354	345	343	361	339	358	340	341	316	294	338	359	352	333	326	335	330	311	340	331	346	348	342	370	347	313	305	307	338	331	349	323	361	327	350	344	304	346	333	316	335	347	369	336	348	353	348	325	379	320	334	314	335	373	341	341	335	328	363	330	339	357	347	335	322	377	329	340	341	349	342	315	325	306	359	347	329	339	323	317	334	334	343	352	352	334	323	311	330	344	319	392	358	312	306	349	371	332	363	335	322	339	336	351	321	351	324	355	334	372	355	365	345	350	330	354	331	326	358	297	350	305	318	359	314	326	292	326	311	359	330	333	356	386	312	346	358	311	329	334	320	354	339	368	325	361	330	325	372	350	344	313	336	321	336	337	351	330	358	332	337	346	327	340	371	362	323	326	340	341	335	327	336	343	332	342	342	327	319	334	359	325	323	351	341	309	346	317	336	326	371	329	365	362	323	347	356	295	317	300	325	375	316	325	354	307	373	321	341	335	353	368	372	330	318	338	358	332	350	336	291	339	291	348	349	306	320	335	305	338	372	337	337	349	329	318	313	370	338	330	347	301	329	356	337	352	343	364	332	357	367	336	345	317	347	326	344	350	331	344	341	333	318	310	353	363	344	321	361	316	349	332	321	344	328	321	353	341	334	381	372	325	360	327	340	360	353	301	328	338	368	334	329	324	351	364	278	337	318	301	321	342	356	331	342	352	336	321	389	329	289	335	354	322	325	347	351	365	358	320	321	340	377	310	319	318	357	348	318	334	305	337	346	325	333	339	319	297	330	333	354	323	340	334	352	341	318	323	371	348	356	346	325	320	350	336	373	314	358	334	324	364	298	388	319	368	362	354	329	354	334	323	337	349	339	336	327	337	367	343	360	357	363	379	332	363	363	315	323	338	324	331	374	324	359	340	314	366	300	342	342	339	318	329	332	333	348	332	291	344	353	345	347	322	310	321	322	322	339	311	329	322	311	337	353	361	328	323	375	351	360	383	316	367	353	352	349	355	313	315	334	320	298	338	334	314	313	344	325	342	351	329	357	321	323	349	357	338	357	357	331	339	337	348	365	323	312	326	329	351	324	340	327	356	336	356	361	305	303	335	346	318	298	359	364	323	359	337	353	367	323	294	332	320	336	346	322	318	352	309	319	341	337	324	325	355	348	340	355	326	344	365	334	332	360	346	328	322	327	340	348	337	332	338	318	323	335	314	353	343	315	314	345	348	317	328	338	358	334	321	319	339	343	350	355	322	313	336	336	338	317	326	330	346	317	329	354	354	313	357	332	343	351	347	335	343	353	330	345	339	324	336	335	372	343	345	329	347	329	309	307	308	363	321	332	302	335	337	337	324	378	338	330	340	325	323	335	324	346	310	367	367	351	312	325	349	371	322	348	319	338	330	339	329	312	328	329	333	319	334	356	342	346	333	326	381	368	334	324	333	326	340	342	307	331	336	352	307	355	309	357	363	336	356	352	298	357	347	323	336	359	313	357	347	352	354	368	363	337	333	369	339	328	297	349	338	346	335	319	365	337	358	319	335	330	368	336	342	337	333	379	344	333	346	357	319	357	349	352	342	360	345	359	333	339	351	312	343	350	340	337	298	366	351	317	352	349	360	387	318	371	338	362	359	312	322	321	337	331	314	325	312	354	327	327	339	334	333	348	358	338	328	336	327	335	329	335	347	325	361	354	321	340	320	350	340	351	357	355	349	300	361	332	335	353	329	343	343	361	357	314	332	364	318	339	314	324	336	334	351	333	317	332	338	361	336	349	339	327	341	345	332	323	351	302	323	349	336	325	344	335	358	307	304	310	343	321	354	364	349	321	330	369	330	363	356	331	324	361	337	328	323	361	336	334	304	322	364	351	351	345	325	359	353	344	315	373	352	355	350	351	348	334	336	354	343	325	306	357	311	308	342	337	334	370	343	335	296	341	326	330	320	327	377	340	350	331	336	347	343	313	345	356	300	350	361	330	325	345	368	320	290	323	318	314	336	365	331	353	359	331	339	353	330	346	340	328	369	359	349	353	343	342	337	263	336	345	352	345	328	351	332	356	346	366	315	343	346	357	318	339	310	330	346	328	353	342	363	339	355	346	351	334	340	347	317	334	327	356	348	322	358	341	333	376	349	281	354	311	315	289	317	342	303	363	341	325	313	345	318	345	314	370	321	354	351	331	385	328	346	339	319	301	350	341	355	363	348	341	367	365	348	322	357	368	340	324	347	340	321	342	332	376	332	316	310	370	319	335	341	345	344	321	354	325	327	349	370	327	337	355	340	356	318	312	333	347	363	345	363	350	349	313	383	351	325	326	355	380	344	362	348	327	331	335	355	342	345	333	342	320	340	323	334	321	319	341	324	331	307	346	318	335	352	374	317	336	297	327	323	348	330	327	344	301	317	364	334	322	333	347	336	360	320	332	315	349	350	345	330	318	324	356	344	325	322	345	335	347	342	306	323	359	333	344	312	340	317	336	347	337	374	363	327	310	347	313	360	340	319	328	368	342	358	382	359	366	323	361	333	351	346	347	366	337	325	350	338	337	336	328	311	322	301	350	336	345	352	339	370	320	381	330	327	341	335	372	371	324	339	326	335	328	368	337	328	333	358	339	364	317	353	341	326	328	315	370	338	333	342	340	323	324	349	348	333	341	316	353	312	323	341	363	318	334	325	364	337	333	347	359	347	366	344	294	326	329	332	322	362	382	321	338	363	339	371	317	338	326	324	328	335	341	320	353	339	354	377	369	327	351	348	314	337	339	304	361	357	333	322	310	374	343	342	323	352	366	341	315	343	358	345	352	352	346	311	313	331	353	385	339	341	357	362	320	337	367	345	363	346	324	324	365	316	346	353	335	306	371	318	343	320	332	347	364	392	329	341	372	339	366	344	337	365	360	330	327	361	316	352	348	345	323	329	359	310	339	362	341	353	322	329	358	302	327	310	343	357	340	327	316	351	365	341	371	356	336	342	332	344	334	361	344	330	327	352	353	303	356	369	334	311	324	353	313	379	339	352	326	378	356	361	342	343	336	328	316	355	344	341	346	340	325	324	303	344	331	320	337	341	319	301	362	336	339	360	349	338	340	344	355	341	334	330	350	320	349	308	342	327	370	329	320	345	356	371	324	361	329	352	336	329	335	330	355	310	363	329	326	315	328	314	326	322	315	339	329	357	297	335	317	318	347	369	302	343	316	329	317	319	368	361	319	315	290	337	348	325	323	321	359	358	365	332	317	331	338	316	315	319	352	335	323	336	381	338	350	339	350	351	333	354	339	326	302	345	350	364	350	335
17705	18441	26678	28798	27830	26580	23633	21473	18714	16855	15156	13156	10707	8647	7844	7087	6124	4975	4101	3664	2860	2516	2382	2345	2151	1769	1500	1408	1306	1237	1400	1119	986	1057	1074	997	995	951	938	909	948	910	934	951	905	898	955	886	859	927	920	923	907	956	906	916	908	880	899	873	909	903	923	979	845	925	913	876	935	806	886	873	899	970	833	914	920	909	892	937	925	912	942	895	929	931	902	903	948	856	880	935	862	908	911	883	892	944	892	891	933	910	887	878	931	876	954	939	896	908	932	936	919	901	908	941	906	900	898	898	903	921	881	885	917	898	926	897	915	850	909	862	880	885	919	919	914	884	856	875	965	903	901	943	912	896	899	952	927	883	917	983	887	962	939	900	921	934	884	956	906	921	909	937	926	886	920	1001	882	905	956	920	909	934	909	928	954	883	907	910	933	895	907	885	968	896	916	905	910	943	936	869	948	913	929	936	927	897	932	943	888	892	903	897	908	900	926	897	902	897	926	951	915	913	924	955	892	908	975	986	919	891	869	936	903	965	931	880	914	898	885	898	924	925	852	881	922	916	923	903	902	915	943	895	936	933	900	883	951	894	946	886	891	976	915	881	929	945	889	943	883	917	896	925	873	888	948	903	875	920	894	959	914	934	924	911	894	909	904	880	869	867	912	889	927	945	891	964	917	868	925	882	900	892	887	950	930	917	939	927	920	992	887	863	940	930	863	909	890	896	948	911	981	936	882	887	905	897	860	906	927	902	879	903	996	873	890	870	905	949	874	920	844	919	913	933	930	970	869	879	889	871	907	918	922	888	921	911	923	897	908	903	911	926	934	937	872	892	929	885	911	939	907	920	913	885	898	900	874	911	948	927	901	920	885	936	867	953	917	889	893	882	934	865	931	922	860	891	920	903	871	861	901	922	907	954	941	928	910	875	933	938	919	888	916	857	908	921	908	938	917	914	935	894	881	934	877	975	954	866	940	935	897	919	897	869	949	957	919	919	950	926	956	956	951	909	891	894	944	940	974	878	923	910	989	930	873	912	946	927	923	940	922	938	825	919	943	962	925	892	901	944	883	968	886	892	917	952	930	936	904	907	942	966	942	911	874	909	915	925	930	944	921	883	891	880	921	925	939	988	834	918	892	860	897	920	893	865	926	955	937	919	941	879	888	955	880	899	881	947	937	957	935	916	952	877	934	934	957	866	939	886	910	942	950	914	898	934	972	934	918	901	950	938	907	869	874	973	894	887	946	896	859	972	927	918	926	956	917	969	939	892	930	920	902	920	920	926	915	912	900	921	897	878	920	917	887	972	942	929	926	943	910	941	881	866	910	897	879	896	943	909	942	935	936	900	918	905	894	927	872	980	928	907	884	910	939	954	910	901	906	935	914	915	919	887	920	931	957	884	923	891	917	930	911	993	935	934	900	912	911	926	912	906	917	847	902	914	928	894	912	885	877	893	896	909	907	939	944	964	928	888	903	929	900	918	915	885	873	923	919	904	904	854	881	970	923	883	878	936	899	870	911	943	910	904	927	871	912	882	945	889	923	901	891	899	911	850	914	904	941	913	935	849	930	871	895	909	905	947	902	934	916	916	941	915	892	893	882	884	907	916	895	938	912	904	929	911	917	921	899	874	919	978	930	908	899	877	981	881	911	894	872	864	860	952	878	925	890	881	908	875	874	888	918	874	915	924	931	878	932	894	931	919	884	932	879	912	925	866	861	897	958	912	900	842	930	880	974	924	898	886	924	853	926	917	949	916	954	917	941	899	942	917	898	959	870	916	887	869	916	873	892	864	881	902	910	973	884	924	999	906	943	867	912	908	902	871	982	927	918	902	950	984	931	882	912	913	917	885	924	920	850	875	856	876	915	851	938	945	857	907	903	895	917	944	899	913	923	893	879	911	916	856	907	895	913	871	938	932	979	881	897	956	925	940	905	899	877	912	909	886	882	931	911	926	977	904	868	912	931	903	876	961	924	967	934	927	886	935	905	908	891	898	959	956	830	943	932	937	935	950	891	960	1002	885	893	982	947	928	994	957	872	915	874	963	873	896	877	916	949	865	884	842	894	960	914	944	898	863	939	937	900	900	859	955	916	981	898	910	923	922	905	905	876	884	914	918	951	938	930	872	937	940	912	957	968	928	867	932	920	895	960	898	935	950	916	869	946	950	890	901	931	904	887	939	898	909	911	940	975	975	903	870	922	911	955	933	902	907	897	879	938	919	858	891	920	921	887	863	899	891	907	939	893	897	923	914	882	887	941	917	920	926	902	939	925	866	931	906	868	951	911	896	924	890	886	931	923	947	855	946	959	873	874	946	918	889	935	931	927	923	923	901	912	981	902	928	902	911	938	945	904	914	969	966	944	888	902	895	883	889	961	856	930	919	924	864	969	889	861	926	940	929	933	974	883	919	936	863	850	867	859	892	932	893	944	921	905	885	893	910	955	898	869	946	974	926	912	898	829	868	889	883	911	974	902	923	863	896	830	869	844	952	907	924	913	892	925	894	917	921	890	911	911	899	946	950	950	925	882	900	935	917	892	920	886	896	914	885	975	943	981	935	908	911	952	952	913	929	931	898	920	900	902	924	941	895	922	883	943	917	882	920	974	939	931	951	947	891	910	917	883	934	933	956	887	910	945	879	898	931	965	873	906	954	906	895	917	900	903	928	933	897	909	915	896	849	833	939	953	885	903	898	920	918	968	940	948	915	916	926	882	859	941	923	948	922	958	953	891	927	909	882	987	919	935	921	905	874	910	862	874	875	880	925	928	947	905	849	872	923	912	890	886	896	884	899	916	901	920	873	904	914	878	900	925	934	876	885	872	828	928	928	888	914	921	934	899	901	885	923	941	905	905	867	882	914	921	922	892	905	895	914	917	880	897	978	958	950	938	935	933	988	879	872	886	874	908	943	907	971	903	856	916	889	879	910	910	920	901	876	919	900	888	944	905	908	870	963	917	886	912	899	913	863	913	949	923	955	886	914	909	959	873	991	837	880	884	947	936	952	900	890	879	895	920	979	973	886	956	888	887	916	931	927	914	963	879	921	945	900	876	892	904	903	884	868	873	957	887	902	902	918	913	945	941	914	865	883	876	886	912	905	900	890	908	886	955	887	964	937	887	922	846	894	936	948	912	899	935	932	895	932	964	912	928	866	877	933	873	875	928	910	903	912	863	910	928	909	945	908	888	873	955	952	916	912	895	914	918	898	900	871	951	903	939	860	903	942	939	902	946	941	912	944	874	905	903	898	871	942	859	976	952	922	908	893	920	907	945	940	913	945	914	899	915	932	881	861	967	896	935	900	946	954	923	942	938	932	868	928	920	932	910	896	925	924	909	904	919	934	932	893	852	870	919	891	903	912	909	937	881	882	942	929	962	883	935	925	925	895	910	955	901	903	923	938	1001	913	881	955	904	902	908	883	928	897	928	826	900	979	908	899	957	930	926	885	922	915	900	966	876	907	894	869	966	942	923	873	971	899	910	953	935	869
26562	24504	25063	20136	15825	12817	9815	7185	5653	5311	3850	2955	2229	1724	1431	1346	1098	1021	862	742	674	568	582	523	525	478	447	366	413	396	362	417	394	362	382	381	349	333	323	366	354	340	342	323	370	337	344	338	346	317	322	347	339	342	300	319	344	319	328	356	315	339	317	320	358	321	332	340	314	341	323	359	333	322	350	352	338	354	336	355	377	333	345	320	348	347	337	332	371	304	374	354	351	328	340	371	329	339	325	330	340	368	350	324	365	366	330	352	367	325	327	332	349	337	353	336	306	344	294	302	363	338	341	369	377	335	321	355	344	329	323	332	367	324	311	326	382	345	304	320	305	343	315	336	328	335	370	332	318	300	383	359	319	323	316	338	324	323	346	353	328	301	351	351	330	331	357	338	338	357	327	336	344	340	346	325	332	359	329	338	333	312	322	336	333	355	364	361	362	325	328	330	368	322	339	371	337	354	352	326	332	321	329	323	344	334	385	309	358	335	372	349	313	376	346	326	314	350	359	313	348	376	297	329	330	313	359	341	329	334	299	350	318	339	333	331	374	313	351	341	355	354	367	369	334	321	298	366	355	364	321	330	358	321	359	332	327	334	359	332	356	338	332	319	332	348	358	365	343	323	362	315	322	328	330	367	362	362	347	361	325	338	327	333	346	319	325	375	329	335	312	339	345	340	356	349	368	349	332	342	333	324	360	302	308	365	311	342	307	318	337	365	358	318	313	340	380	342	349	361	307	311	363	311	384	370	340	375	359	328	311	353	326	319	331	316	368	329	336	332	339	354	378	334	356	320	304	336	347	371	352	342	362	354	352	366	366	328	315	357	337	323	305	335	350	349	377	345	319	321	314	339	320	337	357	360	377	339	333	337	328	358	337	349	331	356	362	323	356	345	322	328	399	316	364	308	361	356	331	360	347	319	327	360	326	332	328	307	338	339	330	342	363	351	342	340	327	318	322	330	352	327	361	338	344	348	330	330	327	360	329	298	335	333	308	328	336	311	328	307	338	327	339	338	331	346	359	341	368	365	336	300	348	334	327	315	365	305	363	344	319	346	338	349	366	356	301	369	358	359	340	349	332	319	348	369	326	335	323	312	335	376	347	297	347	337	362	364	308	351	330	341	349	355	331	299	358	319	356	361	323	380	323	308	346	364	357	327	361	359	326	317	307	340	356	345	337	347	332	366	284	335	314	356	368	351	314	334	356	348	348	368	351	348	318	390	320	350	349	331	350	339	350	364	356	341	318	365	337	339	399	351	357	350	363	338	344	350	332	338	317	346	324	364	310	300	301	371	381	338	317	330	328	351	335	303	337	367	320	316	332	364	349	318	329	335	341	336	303	307	343	350	333	353	360	338	357	363	360	337	337	325	321	332	325	350	369	310	335	343	374	359	332	324	348	348	352	327	345	388	377	335	299	336	335	327	296	336	325	336	324	346	298	358	338	360	348	340	392	329	332	326	358	374	299	323	348	319	357	343	334	344	351	320	345	347	344	323	332	313	329	357	334	346	338	349	325	316	298	333	343	336	338	317	370	308	344	358	302	318	358	337	321	321	327	289	348	364	356	379	352	346	358	294	349	325	381	316	336	337	365	354	363	346	350	375	313	333	318	336	355	354	325	353	343	330	340	305	343	334	367	348	338	331	346	332	338	364	318	336	331	354	350	339	335	360	329	388	344	332	374	341	319	340	327	348	349	350	340	343	355	343	339	328	346	346	316	331	323	358	296	350	356	329	337	345	304	334	290	318	354	346	365	386	324	312	308	350	340	338	340	325	332	338	379	323	328	357	350	347	334	336	308	321	333	306	318	307	336	338	335	370	343	351	321	333	333	347	348	329	347	306	331	320	343	314	357	348	328	353	316	309	348	312	323	336	323	350	359	336	328	370	317	340	354	321	375	328	352	328	336	329	369	389	357	336	357	320	356	330	329	315	349	338	319	316	307	299	340	372	350	351	380	353	343	335	326	354	379	362	316	334	334	333	347	344	336	362	353	330	343	318	320	327	333	361	329	349	348	375	341	334	324	334	346	314	359	358	313	328	334	350	345	360	353	329	340	349	344	364	334	324	315	346	340	327	343	346	351	341	364	326	343	349	331	349	362	359	375	367	335	346	301	340	349	319	378	340	326	354	331	328	368	322	324	299	360	378	343	353	321	322	328	302	363	354	380	345	356	337	350	352	336	317	321	336	323	288	323	312	388	323	361	339	339	328	328	312	354	370	330	343	369	346	363	329	342	328	369	321	343	346	356	312	325	310	372	319	308	320	334	330	347	314	322	328	327	332	355	340	347	322	322	362	314	318	351	365	327	320	353	324	309	362	349	317	378	359	319	318	303	353	344	322	304	337	375	327	328	335	333	337	348	350	346	349	357	344	325	378	379	321	339	316	326	328	353	333	340	372	319	329	384	333	357	334	322	321	364	306	345	335	321	329	341	310	373	319	349	329	317	332	313	336	343	325	348	330	312	303	350	318	334	302	349	389	344	321	316	352	348	324	321	367	348	317	335	353	323	316	289	333	363	351	362	359	347	330	354	358	340	361	360	349	345	344	384	322	344	334	298	329	321	352	364	341	355	330	317	329	331	326	349	330	330	314	322	367	306	355	351	328	344	360	342	340	333	355	306	374	376	318	333	308	302	328	314	357	295	346	360	351	361	331	323	355	371	346	332	323	351	327	352	354	344	353	335	342	345	356	329	378	342	327	354	331	303	335	357	343	340	353	334	353	395	341	314	325	370	355	357	324	331	316	351	337	322	324	341	367	326	311	331	322	328	311	326	342	317	345	329	329	382	333	372	361	314	348	336	358	330	337	318	337	340	350	345	342	300	324	356	374	372	353	357	346	358	366	299	383	328	345	321	319	292	326	334	340	322	326	364	343	336	344	349	332	344	320	356	364	342	321	361	313	338	344	372	345	326	365	349	334	349	318	350	292	337	359	372	325	314	341	341	303	356	339	325	314	342	321	384	338	326	336	342	356	311	326	349	335	380	347	362	344	388	325	323	338	311	330	314	321	375	343	315	308	326	322	361	321	313	329	343	337	332	322	332	353	343	298	369	308	305	376	345	321	366	307	335	341	374	342	371	324	366	307	345	305	353	344	306	319	353	331	311	355	362	335	319	320	359	332	326	350	330	354	298	351	335	360	364	340	327	339	338	339	328	339	354	386	301	334	349	344	333	364	362	336	354	348	356	353	363	366	310	356	332	379	335	324	347	365	314	337	350	357	329	345	377	316	330	316	333	371	373	345	370	357	337	354	350	365	349	316	369	337	349	351	332	351	347	340	337	328	365	359	310	327	332	353	313	330	330	354	378	335	331	348	323	323	346	331	320	323	339	348	347	345	341	319	356	343	301	351	321	358	354	324	340	358	311	375	341	339	366	348	325	355	335	332	348	327	343	372	354	331	323	339	284	320	353	338	313	350	351	304	365	313	362	333	334	345	347	301	366	353	339	335	335	295	322	337	323	315	325	301
18301	17932	26676	29789	29025	28524	25170	21670	19701	19380	15589	12964	10598	8340	7302	6712	5635	4827	4203	3739	3034	2692	2700	2499	2263	1992	1728	1523	1363	1360	1490	1145	1028	1146	1167	1073	974	958	951	920	924	976	898	892	953	915	930	965	877	945	903	943	951	859	935	899	882	879	909	924	906	929	905	890	835	899	959	905	855	911	891	897	862	960	873	928	935	962	875	888	932	887	940	969	902	923	903	875	899	891	900	846	892	866	877	969	927	871	907	884	897	934	911	959	914	907	892	876	969	912	921	940	897	886	916	853	883	849	905	863	944	877	874	928	896	896	917	918	900	931	912	919	923	963	885	928	952	917	937	956	883	919	912	884	970	982	916	884	945	968	896	938	926	941	903	874	933	924	956	940	925	918	955	890	946	913	908	924	933	926	887	909	963	901	956	903	978	911	869	928	877	894	918	953	902	899	969	897	912	924	902	972	905	878	918	875	915	876	929	903	849	880	958	913	951	943	921	916	918	900	903	925	875	903	925	901	880	906	905	913	912	946	932	906	922	891	928	859	881	922	940	913	859	901	914	902	925	925	937	927	916	905	920	880	933	901	888	926	913	891	920	914	903	867	987	907	929	917	901	911	905	918	904	872	887	936	896	956	913	923	920	911	893	941	925	905	892	934	879	898	905	905	907	933	925	898	966	911	919	965	954	952	907	882	922	935	859	923	926	871	928	932	948	901	955	984	881	940	954	913	984	922	919	893	968	941	925	895	937	900	881	885	924	937	942	988	911	918	905	912	922	927	870	935	951	928	889	904	918	893	903	935	905	875	937	890	864	935	908	953	867	883	956	908	866	930	949	957	883	878	944	891	884	903	906	933	961	893	892	925	854	918	952	945	891	930	946	938	936	917	885	895	907	965	988	939	888	912	905	910	892	924	934	870	889	911	912	884	928	916	920	833	879	882	897	915	923	887	924	921	938	914	959	881	871	971	915	868	914	916	900	906	835	902	941	904	947	960	855	910	939	946	886	857	897	898	940	888	903	916	922	838	888	850	875	924	878	905	936	890	911	900	891	965	909	904	941	946	889	938	866	925	877	945	958	920	892	942	859	898	902	945	921	903	936	965	887	903	893	940	842	923	961	888	871	885	919	988	960	954	870	905	870	943	951	854	931	932	908	925	927	869	904	911	896	871	878	924	943	926	929	890	919	964	909	963	904	890	889	902	955	960	914	970	866	955	920	875	933	916	927	913	926	897	934	907	871	962	866	964	899	922	942	916	947	903	886	968	909	933	894	901	912	905	936	929	928	956	909	880	945	923	933	919	932	877	941	911	936	873	912	913	897	939	905	874	924	976	899	864	855	976	928	929	873	943	874	943	878	881	925	947	890	932	892	942	918	903	893	904	888	904	884	861	901	907	921	931	935	895	936	951	934	894	949	867	917	940	877	942	902	935	875	972	896	946	923	896	953	904	913	925	876	966	909	941	918	931	879	939	869	890	952	919	882	944	930	920	946	910	922	955	844	838	917	853	928	904	910	947	883	896	924	883	912	946	918	933	921	955	926	907	943	921	847	951	896	933	865	882	906	879	905	912	923	869	884	921	909	941	852	856	915	889	922	948	914	921	975	924	895	870	917	861	892	940	965	890	946	872	931	914	953	937	918	928	928	914	900	871	875	921	936	913	893	919	938	885	857	899	937	888	959	886	927	906	867	881	900	959	923	892	889	914	928	940	951	909	919	935	878	876	937	946	903	939	872	876	915	940	895	864	895	946	884	883	852	939	906	943	882	910	927	903	860	961	922	936	936	901	909	904	900	910	869	977	908	933	943	888	956	900	950	893	927	935	944	934	924	892	927	903	965	908	963	895	906	935	872	943	876	930	890	913	909	913	900	862	903	919	879	912	943	904	907	870	917	959	927	931	951	943	896	896	922	869	965	928	912	878	864	926	964	884	940	914	902	890	930	880	908	927	910	917	920	892	893	869	862	928	922	902	968	892	982	887	983	919	886	943	843	884	975	918	893	930	855	876	907	878	884	903	939	943	933	969	892	928	924	892	895	954	947	954	911	888	951	953	901	1000	916	961	863	891	898	908	938	913	910	900	947	873	969	899	928	930	900	927	920	889	873	891	982	927	957	891	944	906	938	964	906	867	884	887	871	866	908	884	929	918	889	922	889	937	918	901	875	883	916	889	893	938	918	918	880	907	917	884	933	992	986	961	983	894	878	891	867	969	912	888	908	933	922	888	944	936	913	904	957	919	899	927	920	914	888	909	958	908	904	872	935	943	901	949	887	923	918	888	878	932	930	902	909	851	946	886	970	932	915	914	938	878	893	935	911	927	890	873	948	851	878	918	941	931	942	907	928	881	953	932	967	935	961	890	893	874	880	889	880	916	948	910	955	947	930	926	859	969	935	944	907	928	913	916	932	927	932	913	831	871	855	918	922	916	949	876	956	871	863	920	929	883	933	877	962	893	883	956	930	890	903	897	903	903	850	871	858	923	901	868	883	857	936	858	875	918	927	924	935	925	864	971	899	938	948	883	968	978	871	930	927	926	934	975	892	859	921	908	894	911	922	937	916	911	918	899	938	926	917	916	950	887	896	868	916	945	913	957	896	888	932	908	918	947	977	926	939	875	895	904	917	869	876	871	923	847	947	915	921	926	866	936	967	946	956	939	850	898	881	879	863	880	840	958	870	851	894	891	972	910	896	892	847	949	890	906	881	883	887	918	915	909	878	876	889	874	933	921	911	912	882	859	986	894	896	853	893	965	853	906	881	900	913	866	913	912	971	864	940	881	906	883	977	922	871	896	893	943	935	901	918	901	919	905	886	862	945	965	954	912	910	875	907	939	931	921	926	930	913	885	906	939	877	958	910	932	908	907	943	915	909	951	906	912	883	923	933	933	899	943	912	952	904	928	889	955	897	899	900	931	914	932	929	890	924	931	964	912	858	981	909	921	908	873	939	925	900	909	928	934	877	914	947	881	898	846	875	929	883	881	899	889	925	829	896	903	882	908	925	894	907	899	936	914	887	962	938	895	973	951	912	856	898	890	934	923	864	869	969	922	945	939	897	854	903	901	880	934	864	900	929	954	909	909	945	877	904	926	912	929	893	912	926	890	923	871	869	928	861	866	899	876	945	896	953	927	936	926	892	980	852	865	901	873	915	941	893	914	901	909	917	979	936	900	949	935	899	919	890	895	850	920	876	887	913	868	864	934	915	930	875	885	927	894	942	931	924	871	885	924	866	870	954	901	881	934	838	929	919	905	924	924	971	928	895	970	933	895	924	888	897	902	921	954	928	905	902	923	880	922	931	893	906	914	904	937	916	943	900	920	886	901	868	879	926	904	910	914	901	910	911	923	888	917	904	939	921	882	948	944	927	920	911	937	918	854	923	891	908	880	905	919	884	968	860	909	914	896	907	871	900	893	823	883	927	949	952	949	933	946	950	956	907	883	903	893	883	914	902	1042	935	883	938	951	861	917	882	948	891	942	910	904	895	886	880	891
23462	22186	23159	21582	18283	14079	9488	7259	6322	5050	3259	2516	1968	1592	1448	1223	1052	940	883	790	661	644	602	536	472	467	412	345	417	367	401	351	331	338	364	352	380	345	380	345	372	333	367	318	334	354	342	345	359	295	342	326	325	348	366	338	331	360	327	318	328	332	329	348	321	318	319	351	348	337	370	335	379	325	348	310	359	333	351	350	339	335	322	321	326	329	354	328	335	331	331	350	332	340	340	334	342	333	340	348	296	340	330	332	322	340	354	340	347	315	331	372	383	298	319	315	327	333	359	342	363	345	329	320	314	357	308	327	326	311	323	340	335	322	335	341	309	325	310	348	348	355	317	298	316	350	318	339	348	350	330	329	351	348	337	310	317	347	323	341	327	335	334	320	362	343	362	377	363	320	321	327	335	338	311	324	361	321	335	348	288	321	349	358	330	327	325	326	335	345	331	343	303	372	322	318	333	383	339	352	342	319	361	359	338	344	325	345	339	329	335	339	343	341	328	336	333	345	315	342	303	330	354	336	316	366	369	319	371	336	333	396	324	313	315	342	321	324	343	356	326	329	389	305	334	332	382	301	334	318	329	344	336	321	326	319	331	325	383	355	328	347	316	317	341	341	349	356	354	334	316	348	305	349	320	335	333	302	348	342	323	330	351	346	326	395	329	329	326	343	335	298	349	349	347	349	338	356	353	350	314	321	343	340	343	323	345	307	335	350	348	314	337	349	326	319	326	353	338	348	349	338	305	305	315	333	365	327	327	336	333	347	336	341	319	351	331	322	347	343	319	345	366	332	344	357	347	325	319	317	342	355	362	344	326	310	342	332	360	355	359	350	314	329	369	332	352	341	336	363	335	327	329	356	363	291	323	345	341	350	335	331	366	324	356	366	334	353	341	315	333	318	336	335	357	337	349	329	354	360	332	329	315	326	363	311	328	339	331	337	336	310	324	317	330	343	303	375	326	364	351	322	331	354	321	346	373	329	323	331	315	328	343	319	315	325	346	364	326	315	334	356	335	335	367	390	356	338	359	383	309	361	322	329	343	327	319	320	343	328	318	318	327	312	370	344	367	338	381	341	359	321	319	388	323	318	336	315	364	312	343	319	323	344	347	329	348	309	356	338	330	311	357	359	351	332	330	331	355	340	311	327	349	336	334	330	340	336	335	318	328	351	354	362	367	338	342	318	322	326	305	324	354	329	341	356	363	342	365	358	321	374	340	361	345	338	330	313	336	334	347	324	299	299	307	314	346	333	341	348	352	353	334	333	341	313	329	304	357	323	321	378	360	302	363	312	355	358	360	320	325	346	320	328	363	352	315	326	335	336	344	316	336	335	359	330	354	339	329	342	306	332	315	355	357	329	336	369	360	319	348	333	317	342	313	338	357	333	316	353	343	354	326	354	328	332	389	345	309	353	313	387	301	367	301	356	369	364	372	339	340	339	341	321	331	323	350	348	339	316	331	367	338	354	336	319	341	355	361	319	326	354	319	335	351	340	330	344	346	373	351	357	325	330	310	332	342	343	348	368	348	365	310	320	359	349	321	348	340	364	329	320	333	337	311	301	309	347	320	362	336	319	309	370	312	350	351	317	330	329	347	327	349	326	373	328	341	338	340	337	368	340	361	363	323	309	352	299	355	322	331	350	318	317	354	334	308	328	354	364	316	348	354	311	337	355	310	302	332	371	333	363	354	320	361	349	340	348	398	344	332	332	350	359	356	319	328	349	304	329	343	361	334	335	338	324	333	333	275	331	371	322	331	342	331	355	318	339	338	347	322	351	372	377	345	338	333	342	333	369	356	343	333	306	355	352	353	358	327	326	350	347	357	333	344	365	347	343	317	331	337	324	328	306	326	369	375	353	320	346	331	341	367	365	324	314	330	343	320	306	315	332	328	322	333	315	336	298	364	317	344	322	326	334	367	370	340	314	324	337	339	334	328	324	340	337	298	348	333	320	363	358	309	341	335	319	326	336	324	314	319	340	335	344	343	303	341	322	321	320	306	319	307	371	351	348	337	366	344	357	334	353	332	319	341	333	349	292	338	338	383	334	322	340	326	331	326	338	380	296	324	343	380	352	361	332	339	355	309	340	348	339	317	337	317	325	332	320	343	338	335	348	344	356	375	309	361	346	348	329	328	331	353	375	361	354	321	360	340	345	332	347	330	378	313	318	309	323	334	350	329	322	356	332	319	335	326	317	295	308	342	356	337	340	377	373	359	360	367	350	340	354	342	337	332	310	330	322	356	372	345	345	320	362	356	327	311	348	345	331	311	351	330	336	332	352	324	318	355	340	323	335	307	341	340	336	302	317	352	347	359	301	335	345	350	313	331	351	327	351	310	349	311	346	328	373	310	349	373	365	325	297	339	319	371	352	342	332	338	352	359	330	325	324	332	332	344	305	348	341	356	360	355	341	334	358	332	322	342	341	362	333	363	348	328	313	324	340	345	323	332	320	342	339	350	342	344	333	331	285	332	336	319	372	367	320	338	327	320	352	358	336	348	329	351	347	330	343	320	348	340	336	317	342	304	325	364	351	345	323	322	359	337	338	353	343	334	345	340	333	344	353	347	345	309	335	324	320	310	339	319	352	339	338	339	340	317	333	333	345	321	323	331	315	331	311	375	330	368	332	333	349	348	334	300	317	324	320	343	324	363	349	320	339	335	353	347	332	312	354	338	284	342	366	322	315	311	341	338	334	363	334	341	335	338	348	352	297	301	344	329	338	338	355	334	309	364	319	368	305	347	338	367	367	326	376	342	347	313	366	337	370	370	315	330	351	326	357	325	354	358	331	360	334	335	330	342	315	332	337	328	351	327	356	310	345	356	331	317	310	336	326	330	347	333	362	345	333	373	353	343	356	324	340	326	331	321	363	355	355	336	317	349	330	339	364	303	342	325	358	330	327	350	363	377	312	362	378	344	360	336	361	368	348	341	347	325	353	349	366	349	316	344	352	350	327	348	354	336	368	346	334	301	370	336	328	343	314	343	376	345	299	351	361	372	340	361	336	326	341	349	347	338	375	334	346	331	370	357	323	351	335	354	304	357	364	346	325	318	315	339	330	330	352	294	360	320	317	339	324	325	339	351	305	352	310	326	315	376	341	355	310	350	296	312	339	345	333	308	336	371	339	318	330	381	343	336	308	328	322	314	334	361	316	313	327	349	367	340	327	324	344	317	350	283	344	335	319	343	341	335	355	337	330	324	321	334	349	344	317	339	343	341	361	336	320	347	345	322	351	360	309	335	329	338	332	340	315	346	347	334	326	344	352	290	300	321	353	321	308	350	303	305	320	366	328	319	322	332	314	309	326	327	331	326	337	361	357	311	344	338	318	348	341	362	343	349	322	339	355	354	309	326	339	369	352	323	359	334	308	347	354	336	372	327	338	328	322	357	323	352	331	350	293	311	343	347	345	337	331	332	368	362	298	334	331	364	327	350	332	329	344	355	330	338	331	379	350	375	328	301	329	363	347	325	373
15590	17176	25424	31904	31801	29526	24456	22121	20929	18301	13539	11654	9603	7717	7043	6479	5347	4831	4458	3855	3295	2840	2817	2596	2162	1847	1623	1395	1249	1275	1490	1168	1021	1032	1093	949	943	928	898	906	861	878	865	968	896	912	910	932	917	909	896	936	958	902	919	947	924	882	909	863	930	882	930	950	917	940	916	901	944	966	936	927	892	928	923	912	908	928	911	974	873	928	940	864	937	952	886	919	856	880	921	860	957	950	873	901	943	931	886	907	928	901	903	901	870	933	906	924	875	906	960	975	862	852	928	864	989	920	914	908	896	934	886	913	884	898	921	952	881	942	923	899	851	901	906	871	860	894	918	916	936	915	941	888	973	918	890	938	912	935	849	924	900	900	895	866	872	883	931	912	879	885	918	917	877	858	879	844	924	925	962	890	927	881	940	961	852	927	894	905	901	887	834	884	886	926	908	865	920	905	895	920	854	935	868	895	857	950	868	892	939	883	867	916	938	899	928	925	868	943	930	885	874	870	901	903	915	889	914	957	892	871	923	895	911	876	952	960	839	853	940	929	903	905	896	890	876	907	901	931	942	856	927	909	910	926	851	930	942	925	939	930	908	975	890	915	910	960	902	917	897	909	881	943	915	892	891	948	918	899	867	963	897	894	898	919	947	900	904	919	908	873	925	894	948	925	931	952	948	916	934	854	910	898	912	886	920	866	985	887	904	839	897	907	860	861	905	907	922	908	853	884	883	921	858	923	917	890	864	864	849	943	913	867	916	922	918	912	964	911	911	893	934	920	864	941	946	885	902	917	913	900	904	856	858	903	892	912	998	882	899	951	925	924	887	870	922	884	891	919	876	852	918	926	904	893	869	919	913	966	865	895	973	899	945	858	897	897	859	940	930	853	893	900	872	880	899	919	880	927	851	880	923	870	964	914	842	877	900	877	839	901	919	913	879	860	939	897	937	901	874	895	892	853	841	895	884	924	900	943	951	887	901	884	910	861	888	906	846	890	897	869	937	884	904	887	907	857	947	893	906	892	893	931	869	958	906	949	878	880	944	906	917	993	894	905	916	922	948	916	892	903	862	936	910	904	882	901	872	952	908	834	893	858	903	923	868	913	859	917	915	885	874	874	884	877	902	910	945	930	953	884	961	947	885	913	932	909	917	892	918	929	939	848	909	932	935	930	959	878	915	902	922	949	909	903	884	935	871	862	867	906	890	891	905	913	944	858	917	925	902	932	847	897	887	911	887	888	897	852	967	914	931	957	920	905	850	861	885	959	900	929	943	895	865	936	885	878	939	861	885	873	928	888	927	902	954	866	894	897	855	883	908	881	931	920	925	858	896	909	899	966	911	936	926	902	908	915	893	854	914	897	877	904	897	926	891	924	947	891	901	945	908	848	918	903	856	951	928	954	916	912	866	908	927	900	936	884	932	948	912	917	893	871	964	839	930	903	962	924	947	903	936	878	904	912	930	942	881	941	909	904	878	917	934	927	918	932	937	869	857	876	929	905	957	910	854	919	900	901	899	903	880	895	939	937	904	879	926	915	905	875	914	923	891	924	931	874	879	908	905	901	831	920	943	887	916	935	882	929	885	945	903	870	915	935	882	883	922	912	914	961	932	926	896	912	945	911	922	910	935	954	908	924	931	898	880	911	926	908	927	895	913	878	906	915	947	935	924	887	870	898	880	897	876	903	960	916	920	949	921	964	911	882	892	910	890	927	949	863	946	869	884	872	832	917	914	921	903	893	870	880	942	882	843	925	886	922	888	897	855	880	892	937	894	862	908	920	944	931	895	870	896	929	943	898	940	919	928	926	887	907	929	894	927	863	941	893	909	890	849	900	922	853	963	926	869	935	854	951	890	897	896	878	877	914	890	844	898	907	981	897	917	923	932	877	873	903	953	867	858	903	900	872	933	880	929	930	857	925	921	941	841	967	914	899	910	877	902	914	900	918	886	947	913	869	829	913	882	902	884	900	938	892	920	903	903	883	909	892	893	883	858	863	912	951	853	913	901	951	922	940	889	886	902	890	884	900	864	877	870	877	909	909	932	934	917	930	896	911	922	905	870	890	927	820	903	951	880	946	887	915	875	933	851	862	914	931	903	906	912	940	884	921	867	860	868	926	878	901	934	853	919	897	897	952	935	892	928	912	881	919	948	882	905	901	856	903	820	888	938	959	934	896	883	894	905	937	956	865	850	897	951	865	941	912	882	917	912	957	1006	932	893	920	925	913	951	849	884	954	913	870	940	885	937	874	837	947	938	877	904	975	892	916	945	896	929	898	962	924	932	885	869	854	878	914	914	945	933	908	927	914	930	911	890	897	901	938	902	968	898	925	875	937	879	934	859	914	891	931	912	900	899	923	867	904	917	872	903	944	912	932	920	899	877	875	877	879	868	856	894	892	945	909	892	890	879	952	880	860	895	919	903	954	892	936	967	898	926	883	923	913	930	863	886	870	873	895	937	932	868	879	901	959	885	933	872	914	931	857	914	891	916	960	870	919	942	861	867	914	890	904	848	880	847	903	892	944	933	894	937	938	938	901	907	899	960	908	913	864	885	943	972	910	868	945	934	881	907	916	899	890	843	925	907	911	884	884	934	902	930	928	860	855	833	913	876	926	932	866	912	811	975	912	892	894	869	911	971	913	910	903	903	884	927	934	900	881	927	905	968	923	900	927	905	887	894	941	950	912	942	922	906	995	884	909	863	855	915	891	908	917	902	919	921	867	868	881	918	917	925	909	915	913	916	880	927	875	900	898	912	909	903	962	950	921	909	907	904	929	897	913	962	930	942	880	954	906	938	894	903	956	882	931	954	908	919	921	867	920	886	881	876	965	929	917	901	929	873	882	890	890	891	881	941	898	936	884	869	905	874	890	895	897	944	964	905	889	902	929	923	935	965	926	908	861	967	845	916	897	917	889	909	895	901	865	879	869	930	975	926	974	935	901	866	895	885	912	969	877	914	871	895	970	915	895	896	900	921	871	930	941	894	900	958	937	924	925	873	931	928	930	902	931	929	880	956	925	922	922	907	930	918	917	862	912	874	911	841	863	907	866	891	913	905	904	947	908	903	991	874	872	855	917	922	975	894	905	905	924	925	903	941	984	879	898	947	876	931	900	843	900	878	927	909	955	905	918	869	917	912	931	908	945	899	948	887	898	892	884	939	877	896	902	901	894	964	888	928	926	882	900	917	940	911	926	924	925	864	897	917	845	894	869	888	894	915	870	936	926	901	904	903	902	921	925	958	877	926	853	885	866	901	879	935	897	950	908	1003	913	872	918	873	886	891	875	869	882	960	880	886	901	926	868	954	875	920	901	904	897	878	869	917	944	862	874	901	900	933	923	938	921	887	913	881	888	886	958	863	913	856	891	909	903	911	925	913	915	890	894	907	831	951	866	840	850	923	873	906	937	936	907	839	917	933	917	855	926	908	912	903	895	896	985	913	902	891	895	897	953	933	920	931	971	885	927	844	930	892	913	920	902	911	935	869	900
22794	22398	23175	24163	19543	14600	9290	7571	5856	4407	3067	2485	1906	1644	1333	1178	1050	1002	784	746	692	592	578	583	458	463	457	424	401	361	416	354	360	365	347	343	364	311	350	356	314	329	376	331	351	323	333	334	348	331	327	344	357	340	315	317	362	350	351	330	341	351	323	347	298	353	349	339	324	347	329	337	348	337	336	339	310	371	321	328	357	313	320	373	335	352	356	363	316	342	344	367	341	327	354	318	318	341	344	355	340	338	331	294	354	311	331	365	349	376	345	332	340	354	348	342	315	334	342	315	310	345	342	321	344	312	348	351	345	329	376	337	316	353	348	309	361	352	323	338	332	304	333	322	299	331	326	323	345	294	357	354	324	368	290	306	352	333	325	329	326	356	331	347	298	341	315	323	314	350	331	338	341	344	317	346	338	312	316	328	337	340	325	327	340	312	358	349	347	347	373	351	364	325	336	341	326	309	314	340	346	359	315	328	340	317	320	339	348	334	304	317	318	333	326	363	338	331	354	388	330	343	325	321	320	317	340	372	322	363	350	333	304	341	344	325	320	307	349	319	320	333	339	352	347	288	332	362	364	351	322	352	332	338	323	356	348	357	347	314	338	351	336	331	322	319	360	365	312	333	375	331	317	351	324	362	363	373	342	348	325	300	353	349	346	358	376	346	352	310	337	367	320	308	346	351	329	332	354	331	314	345	336	317	323	310	328	368	364	353	333	337	372	302	346	307	343	320	347	310	370	338	375	355	322	363	307	323	321	340	367	358	310	327	339	320	330	370	350	357	305	337	314	335	314	345	329	348	344	347	347	361	346	340	331	336	330	329	352	324	363	327	331	324	339	322	360	324	334	352	347	390	316	368	353	354	333	333	317	306	344	311	314	307	342	344	345	338	351	365	310	329	390	367	340	336	341	319	350	355	320	338	368	372	320	343	302	351	354	340	346	333	372	338	331	329	330	332	322	326	366	362	363	317	337	346	311	304	315	298	371	313	336	333	349	328	326	345	388	314	370	354	317	330	331	329	363	330	357	322	308	320	356	369	319	348	300	348	349	331	352	322	350	359	350	351	325	310	352	322	337	322	329	346	342	347	346	366	336	338	296	367	352	358	318	352	346	339	321	349	331	317	320	348	353	335	329	360	384	343	354	328	346	363	339	334	324	350	320	315	316	363	370	377	342	387	311	318	336	354	341	340	348	324	337	326	315	375	325	325	335	323	333	355	363	345	329	329	351	365	327	319	342	339	334	363	337	324	319	360	310	323	343	318	361	324	363	328	349	325	316	328	328	347	335	345	350	341	356	358	354	300	324	302	338	332	333	300	326	332	326	323	318	336	337	335	345	322	297	326	320	353	351	350	316	358	367	313	330	364	343	336	317	320	328	314	325	342	347	313	325	345	334	347	348	311	319	318	357	320	335	323	319	314	355	324	364	352	353	352	293	333	300	296	358	313	309	360	353	342	331	296	320	319	326	332	319	315	336	331	330	327	331	318	347	304	334	305	351	328	339	358	301	335	338	348	356	372	347	348	355	335	340	317	354	325	305	336	355	350	327	370	309	368	317	353	316	289	335	332	353	343	314	321	336	336	355	356	315	353	343	336	330	326	309	328	344	329	344	327	347	384	382	326	322	363	311	333	314	356	333	300	346	349	336	343	345	347	307	362	345	339	332	322	380	357	379	317	332	320	374	364	350	304	335	317	356	374	317	345	339	361	324	336	346	340	342	340	321	333	358	291	348	315	345	321	359	335	313	349	315	343	327	346	322	337	338	321	345	340	321	319	338	339	320	386	331	371	338	327	325	355	346	347	325	334	361	343	345	347	338	320	306	315	349	313	334	360	317	343	345	329	303	326	333	318	354	348	290	355	344	341	346	335	326	334	305	306	326	312	341	362	348	313	341	321	299	316	337	338	319	339	339	329	308	341	348	342	344	316	334	336	343	332	334	328	339	320	329	316	357	332	304	391	310	303	349	319	340	319	338	368	328	352	346	331	356	328	363	364	314	337	370	344	344	327	353	354	339	371	372	318	322	335	337	349	334	307	326	349	314	390	366	318	319	296	368	317	333	338	330	312	335	350	357	359	348	351	373	342	334	309	331	340	342	333	314	367	337	364	333	320	321	322	314	332	354	336	337	332	320	337	321	344	346	318	323	346	325	332	342	365	326	348	327	344	331	338	318	344	358	332	334	326	345	326	340	363	289	373	316	397	354	307	336	340	346	336	340	334	339	343	387	311	343	333	360	312	351	326	358	346	339	340	334	331	312	361	345	335	378	314	321	364	330	324	343	298	358	353	347	345	362	368	350	358	328	340	330	372	360	340	325	321	316	334	336	327	336	342	315	343	358	351	316	348	323	351	326	344	352	310	345	346	317	340	380	314	347	353	362	341	334	368	348	330	323	356	350	332	349	363	352	347	321	350	350	351	316	327	309	360	366	362	322	350	313	356	324	336	363	321	346	338	328	343	343	342	363	357	368	352	314	335	330	324	375	362	317	344	321	333	336	334	321	361	314	321	319	332	339	346	337	345	327	313	345	349	333	366	324	349	364	327	361	314	328	314	369	341	342	335	307	352	359	299	317	325	323	365	348	335	324	311	358	334	361	338	303	336	334	333	328	355	330	319	333	336	327	336	334	376	312	361	334	362	334	347	346	345	334	335	317	348	342	342	337	345	325	318	344	363	346	338	353	343	341	323	352	333	298	343	359	337	340	314	361	299	341	317	356	325	316	330	327	332	324	361	348	310	349	342	334	323	353	351	357	308	352	351	349	320	330	351	308	320	364	353	318	311	328	328	307	356	330	340	344	365	345	345	351	335	337	338	342	358	364	326	349	345	359	299	322	342	358	299	331	360	308	341	330	340	331	296	328	323	344	340	312	378	336	326	348	349	340	323	336	325	337	363	306	375	334	353	349	350	350	345	335	352	358	327	378	344	360	368	358	362	345	315	324	357	331	312	346	318	329	355	338	310	336	339	330	336	325	339	347	323	333	333	340	331	319	325	335	329	365	316	325	345	353	344	359	355	347	334	361	336	351	330	343	340	339	334	317	328	346	335	342	342	340	334	356	335	328	308	321	327	354	321	354	370	346	358	354	320	319	336	322	329	361	328	348	336	330	354	349	339	364	342	356	321	353	346	337	317	320	366	327	367	329	362	353	261	345	336	351	347	321	306	358	300	349	319	346	315	336	391	325	335	334	307	319	370	364	356	349	349	325	322	311	365	340	342	336	354	328	339	297	295	315	342	331	356	380	345	346	297	333	349	328	337	346	319	326	344	342	333	335	330	357	336	299	323	356	314	328	353	343	361	330	335	352	335	367	343	331	308	343	319	339	326	309	314	317	305	339	312	346	313	328	362	322	328	356	317	365	313	335	369	332	348	343	339	330	339	349	299	339	347	356	353	319	332	367	346	360	354	324	329	348	342	336	319	333	341	340	347	359	336	318	318	319	334	333	312	369	321	318	321	338	381	322	322	310	349
15319	17388	25548	34295	32576	29202	23973	22551	19968	16824	13138	11141	9284	8072	6990	5986	5232	4677	4214	3575	3164	2804	2458	2199	2105	1725	1515	1312	1191	1272	1435	1138	1028	1003	1005	1000	976	946	904	902	926	926	918	921	964	856	919	867	975	924	926	895	955	954	895	880	901	905	860	918	885	891	950	955	911	895	878	891	884	897	918	877	929	951	855	897	920	1009	927	869	859	872	918	962	924	911	900	900	925	892	875	906	938	936	916	853	835	910	941	958	860	911	920	977	872	920	887	903	912	931	892	932	866	928	916	894	954	898	854	860	873	935	873	913	935	948	932	872	933	878	903	917	887	875	901	859	919	835	935	865	869	903	860	929	830	901	890	970	950	895	833	921	913	898	906	915	907	890	972	868	933	897	919	905	942	893	923	879	1013	938	913	888	902	941	894	894	882	969	963	881	862	928	906	863	884	896	917	924	906	956	954	890	857	950	895	884	899	863	935	949	868	926	927	882	946	937	851	934	961	892	896	885	901	884	879	962	897	952	852	932	929	908	959	905	922	924	855	914	895	844	940	896	919	876	869	905	943	915	903	881	940	967	870	892	924	900	898	880	872	950	927	912	928	868	933	933	874	900	920	947	881	957	939	959	902	978	947	938	896	887	904	868	987	852	925	881	899	915	876	942	896	943	902	870	889	952	891	890	958	887	887	898	915	911	914	935	935	917	938	898	891	937	890	863	907	914	905	905	912	909	932	913	905	895	940	929	887	909	901	891	899	909	922	942	884	888	908	859	864	965	865	894	875	862	924	903	887	950	861	933	875	880	897	880	916	930	864	923	959	864	865	930	941	886	936	919	866	906	936	939	907	893	920	929	891	901	907	868	933	881	860	967	840	881	895	886	935	898	887	885	836	892	906	994	911	923	930	911	909	912	891	925	895	912	901	931	943	872	942	920	910	904	916	901	927	955	900	922	937	905	880	926	957	879	886	960	901	957	922	899	886	900	946	919	842	890	902	921	931	925	921	931	860	900	930	938	942	894	886	893	940	936	856	862	933	909	927	898	926	952	900	912	913	877	874	900	886	941	931	917	902	885	933	919	910	901	896	901	940	910	877	907	885	903	890	872	941	876	908	924	947	930	893	854	910	828	898	859	955	917	863	918	883	886	871	914	918	928	951	885	959	926	880	953	888	909	896	944	899	935	916	940	890	917	958	866	898	952	924	944	854	899	880	920	897	912	918	893	879	898	895	868	1006	852	891	900	933	950	952	933	949	914	832	890	913	896	924	912	874	895	951	930	898	913	972	925	868	925	925	897	861	894	900	875	930	909	876	881	956	953	889	885	899	921	894	926	920	932	885	941	855	882	927	966	903	949	947	900	899	896	902	923	954	945	958	922	927	916	880	897	946	921	914	913	926	934	916	909	896	899	910	946	917	870	929	921	861	842	892	878	887	875	927	891	902	905	840	869	871	906	943	920	948	840	965	950	898	896	921	982	928	947	854	886	916	885	948	932	901	931	854	893	900	920	947	884	946	889	844	888	873	884	951	894	920	915	889	881	941	899	903	964	906	883	908	949	925	892	922	887	887	860	931	879	948	830	905	854	874	914	926	882	924	914	905	927	985	910	910	888	927	877	914	918	922	910	864	888	914	933	872	921	899	950	920	928	910	859	902	927	932	894	863	845	928	949	902	964	881	860	939	911	944	879	873	881	915	874	892	903	868	926	883	914	878	966	914	933	928	943	898	886	935	856	860	929	866	915	877	926	846	938	938	905	943	843	884	888	853	865	931	894	903	932	930	954	934	948	882	886	941	897	927	823	964	912	923	951	912	910	900	904	992	927	964	910	898	931	862	938	907	944	949	912	907	928	914	882	871	940	979	932	932	886	866	887	890	892	916	877	916	880	904	951	947	889	902	916	934	921	864	921	903	959	939	898	884	916	893	913	894	882	916	878	917	897	925	887	913	866	925	912	898	850	891	948	847	909	949	995	946	939	927	935	867	941	891	924	953	917	900	887	922	921	890	929	947	911	921	896	861	932	856	877	890	915	869	849	945	873	882	886	916	900	925	874	899	938	893	892	866	937	893	861	913	883	887	924	911	891	915	928	946	919	892	928	953	884	892	940	937	871	841	875	904	901	863	890	883	923	881	867	919	911	913	848	903	927	957	980	860	874	891	897	864	928	869	916	907	920	837	905	952	892	923	878	898	946	902	910	929	925	899	893	879	949	971	956	930	880	935	896	863	930	933	872	959	893	904	883	928	881	905	870	917	936	903	881	893	903	955	923	866	940	958	891	865	916	923	865	836	896	932	941	982	866	902	887	921	892	942	897	934	895	916	864	905	918	905	948	916	942	910	920	964	922	942	904	884	917	893	924	962	955	891	895	896	900	897	883	867	966	931	886	960	871	881	942	940	925	880	884	886	866	876	894	930	928	875	921	904	900	957	902	983	875	926	908	896	935	936	919	909	907	880	903	879	876	956	865	923	872	945	882	913	831	893	926	922	907	945	863	969	894	886	935	913	958	905	959	930	865	937	897	879	854	907	893	914	898	970	960	901	884	898	836	900	871	893	899	863	971	854	892	910	947	930	878	921	915	910	881	906	830	894	928	949	916	952	961	934	926	937	911	941	927	939	909	950	896	841	953	874	917	895	926	889	898	937	935	929	908	908	920	853	898	867	916	921	867	892	898	886	892	914	869	877	889	889	857	885	881	899	909	894	920	906	933	917	893	869	935	932	934	840	894	919	929	890	838	925	908	838	871	898	879	898	952	913	899	908	918	890	926	883	928	961	893	876	915	856	870	935	882	918	933	941	900	948	902	877	916	885	942	914	865	894	917	899	921	947	868	904	896	899	948	871	885	893	890	932	900	879	878	905	885	901	944	912	943	908	866	911	922	907	895	934	871	928	885	948	887	914	916	939	908	863	907	878	946	891	870	953	876	946	912	915	907	929	903	905	932	919	932	937	897	898	868	894	873	917	935	907	850	915	843	932	904	882	893	920	872	950	887	909	896	902	872	906	873	903	942	843	877	899	868	915	901	939	892	844	882	891	906	866	914	853	896	874	870	853	882	947	870	903	916	865	916	916	895	908	932	957	966	936	934	883	943	897	937	900	932	941	937	883	896	926	959	903	901	905	890	917	888	911	945	852	916	888	884	880	880	928	926	936	897	899	854	1011	909	918	892	884	915	884	881	945	817	865	891	951	844	872	924	885	917	905	917	949	903	898	878	854	930	892	878	909	923	859	878	896	950	905	925	893	960	938	919	898	890	963	877	938	887	880	908	893	939	913	915	902	923	871	874	916	927	902	899	876	912	905	855	896	937	832	928	863	902	900	889	822	954	887	897	885	964	907	932	891	949	914	837	922	884	891	932	926	941	900	888	897	919	922	845	896	920	903	923	893	965	910	923	910	963	905	893	897	923	924	921	902	899	941	883	919	910	901	930	874	930	898	927	914	921	927	883	895	879	973	939	895	902	910	934	926	948	911	907	846	895	912	945	934	924	874	898
23034	20872	25831	24410	19431	14521	9169	6750	5170	3902	2785	2159	1765	1455	1282	1113	916	779	778	627	649	596	527	494	462	436	414	410	402	388	396	358	331	372	336	326	339	328	320	323	302	339	331	306	303	311	324	329	330	310	325	351	332	370	319	356	316	362	286	326	305	350	383	329	328	322	324	338	311	319	340	312	325	327	344	325	346	293	336	370	319	342	309	345	299	318	323	349	332	365	381	331	328	307	352	298	374	341	329	348	342	310	348	329	332	324	347	346	329	348	329	372	343	312	345	324	329	376	343	352	349	374	330	364	326	347	329	297	316	318	350	328	373	347	355	336	352	335	364	330	320	300	348	340	328	361	324	354	337	337	359	324	339	306	347	352	336	337	357	348	302	346	317	353	334	321	329	321	306	337	339	344	328	348	311	334	342	304	306	329	313	335	321	328	325	347	332	346	330	310	297	316	353	296	364	346	321	345	325	324	343	311	335	356	331	366	296	331	322	335	348	359	360	310	322	325	350	348	342	329	360	320	316	316	338	332	328	322	353	347	317	339	339	327	357	330	329	320	306	348	349	328	306	371	295	298	319	359	335	338	332	334	335	310	313	355	354	318	318	326	326	335	351	331	340	310	331	323	332	336	290	328	347	342	369	318	321	301	309	314	340	361	330	338	345	304	310	370	331	322	327	333	345	342	306	310	341	345	380	350	371	331	353	303	320	349	325	376	328	319	355	318	316	332	340	362	323	310	329	331	319	343	328	339	328	344	321	377	375	331	333	376	330	335	300	353	378	311	299	322	310	344	365	327	320	354	305	301	324	325	335	340	363	357	333	353	310	337	315	340	342	324	332	355	324	328	357	333	320	320	358	318	336	354	301	330	340	350	361	336	303	322	357	334	348	349	318	323	318	343	326	311	307	316	337	313	343	326	340	345	374	338	320	366	329	330	324	353	378	357	309	360	361	354	339	341	337	366	343	324	328	315	345	362	350	357	337	363	320	313	315	316	327	367	318	345	335	317	339	329	338	300	307	315	329	351	314	336	337	330	338	342	321	360	357	322	330	322	375	315	351	328	356	353	353	334	342	355	326	336	326	355	328	311	320	312	380	345	340	353	324	355	303	344	332	334	330	332	324	364	336	375	349	357	349	328	345	299	318	337	345	336	346	345	338	363	339	331	350	335	320	346	321	323	342	346	335	349	342	349	367	318	308	299	336	321	331	332	344	328	371	337	319	355	332	331	317	350	349	309	337	349	364	320	330	337	320	333	356	363	331	308	357	334	334	334	352	349	354	338	359	300	344	365	346	293	325	338	324	339	336	315	306	346	321	336	340	323	325	333	323	353	352	321	337	376	340	316	364	343	307	300	347	349	335	318	298	359	350	313	366	308	367	324	295	304	345	307	317	354	360	352	329	331	308	327	347	356	353	371	344	324	324	338	323	335	356	340	315	306	329	359	353	294	306	292	330	338	336	355	344	326	360	324	329	374	335	348	321	342	327	316	316	314	334	338	359	338	334	320	339	342	317	314	324	351	337	309	338	333	341	326	334	325	347	383	324	333	308	314	324	318	324	315	336	334	332	308	378	319	358	337	339	344	372	351	329	337	360	321	345	316	304	334	319	325	339	381	371	342	330	322	333	356	317	299	348	334	314	333	349	336	330	338	315	339	301	366	342	316	316	339	318	351	318	318	302	353	336	362	335	341	365	336	370	311	330	365	319	334	350	323	358	354	319	280	349	319	324	345	329	333	336	304	332	301	330	373	344	305	316	331	334	321	322	308	323	341	325	341	359	345	343	337	324	346	345	328	300	340	320	329	357	318	351	359	352	345	309	329	319	327	354	323	334	347	367	338	336	359	303	342	325	371	349	322	365	329	350	346	335	364	320	356	341	341	349	308	360	350	321	303	329	328	350	334	335	337	329	353	369	316	315	349	325	332	347	354	318	337	319	333	329	342	324	364	324	333	344	358	343	311	323	306	348	311	332	322	317	365	337	328	359	337	346	338	338	324	326	356	350	357	341	338	331	362	349	326	338	331	328	333	357	369	312	326	308	339	378	348	310	333	315	317	334	330	384	339	335	375	371	333	348	345	329	346	335	317	314	340	313	347	330	314	333	317	350	340	344	371	330	309	320	305	337	353	337	353	373	330	350	371	343	352	345	334	386	311	347	339	322	302	335	331	320	321	302	358	358	357	341	338	349	343	356	325	332	335	339	364	347	353	326	334	329	348	347	326	332	337	304	335	322	333	313	353	321	335	316	338	386	310	332	326	353	347	365	346	344	345	325	289	337	309	340	338	363	334	351	337	367	344	310	352	333	340	351	334	344	327	354	361	333	350	329	348	319	316	340	328	382	324	307	354	313	336	316	352	345	319	318	346	344	311	352	363	335	342	343	296	331	331	341	318	309	346	355	317	317	323	324	355	320	382	364	313	343	342	349	350	334	314	313	328	377	378	337	371	355	324	362	317	331	342	337	322	361	351	332	352	340	337	354	342	367	316	327	371	333	279	335	340	318	329	341	315	336	311	321	364	321	324	342	333	343	298	356	315	357	345	336	345	351	341	326	325	355	302	377	324	323	321	308	324	367	339	320	366	352	298	323	335	322	356	323	340	344	321	336	354	362	347	356	344	317	340	326	331	316	340	365	326	325	347	310	363	355	329	310	330	333	363	342	363	333	328	330	310	379	316	341	343	336	346	369	351	344	339	333	343	343	335	349	359	317	338	345	377	330	314	353	324	314	366	340	312	357	349	316	342	340	344	326	360	330	316	319	319	351	361	282	324	347	319	318	361	332	321	318	341	314	342	311	381	383	332	330	320	333	361	359	325	350	349	328	327	361	335	334	328	325	300	353	361	374	341	357	305	334	347	355	333	310	379	338	336	385	314	352	305	355	354	336	316	369	326	317	338	340	345	343	304	327	334	362	333	356	341	361	362	352	359	338	367	347	362	310	331	316	335	317	321	334	334	328	309	314	348	339	332	329	338	329	335	311	371	343	324	309	317	368	317	362	335	303	309	318	331	332	377	364	342	329	322	300	357	304	348	324	327	335	354	340	329	321	374	333	302	337	327	313	305	365	344	340	329	338	333	360	334	341	337	347	327	370	362	325	370	319	337	328	344	332	324	331	308	307	315	342	350	313	346	322	366	324	353	323	338	309	374	352	349	322	350	332	333	335	310	308	342	330	346	297	369	334	338	315	329	314	361	346	341	352	339	341	318	330	334	340	316	351	324	356	349	323	322	347	325	314	322	317	328	298	351	344	341	334	322	326	338	335	336	327	315	319	352	313	311	324	331	297	367	338	359	313	355	332	335	364	359	332	327	330	318	319	343	339	334	334	330	319	330	305	349	317	341	362	339	325	347	344	321	308	317	339	361	362	344	343	358	341	298	322	314	326	374	354	342	330	351	370	323	336	344	348	364	321	337	323	315	329	315	332	334	342	339	338	322	342	361	330	336	349	318	334	315	337	316	317	311	333	303	350	353	316	337
15272	15871	28072	33609	33110	29235	23712	20809	18206	15341	11874	9902	8154	7047	6449	5224	4467	4165	3761	3273	2914	2616	2244	1966	1848	1712	1595	1345	1239	1273	1395	1138	1107	997	1045	978	1012	944	942	884	952	910	934	918	879	970	872	940	864	953	948	916	894	899	948	816	922	923	909	928	863	907	903	893	869	849	909	908	887	893	885	932	906	913	933	940	929	915	910	911	900	923	932	911	883	932	931	894	901	948	944	937	929	882	905	925	917	876	894	884	859	934	898	917	872	821	887	891	901	922	877	917	916	865	895	894	925	901	900	940	931	936	883	858	920	869	920	942	928	880	881	919	938	912	923	904	914	816	904	903	920	925	876	866	868	943	896	922	928	875	904	917	950	887	910	839	892	892	949	878	880	932	913	920	914	906	909	919	828	907	932	886	916	923	867	917	881	937	898	893	913	926	953	908	936	872	930	935	910	917	858	913	891	957	935	942	908	943	915	921	899	955	891	888	883	863	915	868	913	924	877	875	909	852	882	942	938	943	919	876	899	899	869	901	923	916	929	930	857	926	911	896	917	894	919	896	881	885	885	907	892	921	937	888	907	867	905	907	846	857	914	918	935	895	857	914	913	917	860	892	887	899	917	954	910	887	908	897	893	933	868	899	869	914	856	869	870	933	876	885	919	954	923	932	953	924	863	936	839	917	934	859	887	907	895	852	885	882	894	981	874	938	936	913	901	913	919	915	879	870	917	908	877	940	920	968	891	947	947	913	880	876	915	933	902	947	881	908	890	959	911	871	894	859	958	888	841	863	967	886	911	849	869	906	866	949	899	941	946	887	918	869	887	938	909	873	903	848	885	914	899	899	891	904	910	910	913	877	959	886	870	891	860	867	833	940	966	916	909	894	907	864	933	914	890	927	923	910	852	870	961	875	884	893	902	924	920	970	923	908	908	910	896	898	944	871	879	944	945	915	877	903	857	937	886	916	913	895	871	891	894	911	892	930	893	913	908	844	880	892	895	861	870	875	857	834	934	861	913	863	938	886	945	928	915	934	917	920	860	957	953	954	934	888	946	923	917	883	895	866	916	944	934	924	928	867	937	882	930	897	928	927	911	931	955	936	939	859	920	907	910	907	829	877	910	884	912	873	911	893	948	874	909	910	822	857	896	952	885	875	915	880	890	918	935	877	957	914	875	830	987	884	953	872	884	903	875	957	928	900	924	897	884	893	883	893	920	912	910	924	960	887	956	884	910	888	900	876	909	881	901	916	907	955	930	892	891	884	847	919	877	939	924	937	942	882	966	918	905	949	932	917	963	853	924	874	944	860	959	908	824	902	882	928	894	882	958	864	940	858	905	852	899	941	892	903	884	926	923	868	874	850	944	897	922	920	942	926	897	956	914	902	888	921	941	904	914	912	886	869	882	909	885	863	862	880	883	890	920	870	891	903	871	893	948	881	917	893	895	902	882	895	921	898	894	867	905	876	897	941	926	931	929	838	877	934	896	890	919	893	954	858	897	947	892	875	901	942	934	966	928	940	1009	922	918	919	877	874	846	917	853	859	902	910	888	911	897	919	838	971	913	937	899	856	903	930	927	900	954	885	891	925	946	897	904	898	944	890	899	902	917	917	920	918	882	867	911	914	874	872	931	870	895	877	907	891	899	927	953	882	883	940	972	877	871	901	888	890	876	937	944	953	932	879	876	923	883	879	924	881	913	937	852	925	899	893	888	921	921	927	944	907	853	908	925	869	896	909	887	930	946	909	945	926	869	874	901	914	854	900	911	903	886	941	897	898	894	845	917	942	866	914	908	881	928	855	895	939	899	897	882	914	900	929	912	872	932	927	896	882	923	921	869	954	864	882	852	872	916	845	898	899	935	867	924	947	935	895	937	880	966	943	916	918	896	930	886	868	949	865	887	898	868	956	925	911	944	881	880	915	934	871	916	904	920	930	929	901	910	932	883	892	905	884	904	899	892	909	901	895	912	933	899	875	868	854	895	861	924	920	866	932	873	900	892	911	896	903	923	913	893	906	904	815	835	875	907	913	923	926	892	910	898	879	868	879	899	872	881	906	897	911	871	895	885	871	867	903	956	908	864	876	876	872	896	903	871	885	867	929	914	872	859	867	946	905	926	924	864	938	938	869	926	886	935	894	897	983	849	928	891	920	856	876	899	930	889	933	877	907	874	896	919	896	876	868	937	901	880	880	891	873	909	887	1014	892	907	906	914	946	889	916	891	876	880	903	895	903	863	862	931	855	905	890	873	885	881	870	895	875	918	889	906	976	883	890	895	874	872	907	910	940	867	922	951	862	882	946	900	927	909	882	914	889	893	943	892	871	948	882	886	959	938	826	870	931	888	806	972	897	930	914	904	924	931	921	936	922	893	893	899	916	900	856	902	939	825	933	931	906	876	921	930	881	829	892	904	855	921	959	921	890	863	947	896	877	926	882	913	891	921	894	898	924	866	950	925	880	907	854	931	914	931	905	935	879	952	922	885	916	902	931	895	865	898	910	915	917	940	889	859	874	927	872	898	960	858	893	926	942	893	902	891	906	881	880	954	880	884	869	912	915	861	932	887	999	940	909	934	914	884	916	870	942	893	940	927	964	934	911	851	915	886	943	876	888	907	928	905	934	912	905	894	905	923	892	941	842	905	888	926	907	862	880	942	894	887	867	917	874	911	880	909	911	909	882	922	960	943	898	879	921	895	945	890	961	893	964	912	924	923	914	883	898	930	853	881	869	906	928	878	916	891	901	905	910	876	939	955	925	920	964	873	889	918	898	934	897	873	921	931	894	930	954	920	927	956	942	873	919	916	941	866	864	936	883	894	914	886	932	920	915	840	809	959	922	900	868	888	866	866	920	891	900	894	927	924	895	896	943	909	877	848	918	931	921	907	912	895	920	859	843	929	856	873	831	917	917	912	914	917	873	889	959	930	911	887	876	891	869	921	910	934	829	913	948	917	954	913	917	969	868	916	928	887	890	920	896	946	961	919	894	856	904	907	886	934	931	951	934	913	938	896	920	898	857	943	890	947	907	886	914	906	917	865	906	859	945	912	862	880	872	892	927	941	885	910	902	871	866	898	883	968	905	884	870	873	918	895	893	923	959	924	910	883	968	931	883	917	891	924	896	919	866	934	880	871	888	907	896	866	856	922	905	894	906	868	911	906	956	893	919	924	887	889	897	878	923	929	960	963	875	919	912	877	942	931	893	880	899	889	907	857	931	925	896	888	949	939	954	894	951	873	915	927	889	947	931	923	851	893	864	900	861	854	865	931	882	966	882	881	874	943	978	893	939	930	941	895	928	914	910	921	905	891	941	907	959	936	881	927	914	878	899	913	935	891	931	882	895	880	862	807	893	901	909	876	869	909	877	948	963	890	980	854	918	878	922	904	918	885	879	924	919	915	871	895	933	908	890	928	886	872	935	900	875	916	895	927	934	936	919	886	923	918	903	894	899	948	854	957	894	892	893	923	900	928	916	861	884	941	873	905	928	875	869
23377	20729	27812	25151	18576	14759	11173	8099	6200	4505	3217	2614	2178	1700	1501	1307	1020	955	848	830	716	693	630	563	457	461	445	403	408	396	402	420	363	368	351	334	362	345	364	331	326	348	305	327	347	350	355	355	341	354	335	330	350	311	349	328	307	356	316	348	363	320	352	335	309	336	331	312	337	346	307	330	309	357	338	313	344	332	335	333	359	350	357	331	314	314	331	329	335	335	364	355	349	344	309	361	309	378	311	332	343	359	376	323	354	316	354	348	314	324	351	336	340	328	343	321	323	307	316	323	339	356	352	327	324	314	339	309	326	340	320	308	355	320	326	359	333	315	330	361	343	360	343	326	327	309	312	342	361	324	322	360	325	352	347	339	300	312	321	348	315	340	345	316	340	332	324	321	330	345	346	327	346	316	325	321	356	348	335	344	308	321	328	369	318	314	331	334	333	358	301	326	324	344	345	375	322	309	367	340	310	329	319	357	343	297	321	343	316	333	346	322	334	349	352	336	321	345	348	338	327	338	324	322	334	327	323	328	319	343	339	346	382	330	332	348	346	357	307	335	329	332	327	310	308	340	335	332	354	306	339	310	322	350	329	344	326	350	330	349	352	351	337	339	337	346	311	320	337	306	324	276	349	326	332	369	323	365	334	354	344	338	331	360	303	330	337	362	336	348	360	377	315	327	335	349	336	364	325	329	303	363	362	309	356	322	343	308	359	359	301	356	356	351	349	344	343	333	336	343	354	355	362	355	319	333	346	321	373	350	348	335	352	375	335	327	347	326	348	340	358	327	328	381	352	335	296	329	335	372	344	354	331	328	351	346	333	386	332	324	333	336	316	344	353	314	307	377	328	310	321	310	313	370	327	343	316	349	335	363	306	315	336	352	280	367	324	314	335	359	341	326	315	326	333	335	306	363	344	332	340	334	343	343	335	357	328	317	335	324	342	361	355	343	315	361	348	337	313	337	327	323	311	323	343	317	366	368	344	357	338	326	339	310	330	390	304	328	341	351	334	332	353	348	383	361	323	324	316	321	328	312	359	332	374	359	297	322	366	321	318	319	330	334	350	320	352	359	339	359	306	361	315	348	323	331	379	335	365	367	344	339	338	342	311	329	316	323	313	328	360	350	372	333	336	357	318	335	346	320	341	320	303	354	361	318	324	323	318	292	337	342	339	340	345	345	327	343	380	322	360	324	338	318	359	351	342	318	326	348	327	345	325	346	320	350	327	319	349	332	356	332	337	324	332	311	313	309	336	363	345	335	348	346	334	336	318	324	341	321	311	349	316	369	330	359	346	339	340	343	333	323	339	272	329	370	312	331	329	302	341	296	359	323	310	341	306	340	320	337	300	323	327	329	352	351	357	310	346	307	323	351	332	327	323	332	348	364	327	321	333	321	312	344	344	368	306	358	316	358	342	328	333	333	340	322	336	339	330	304	330	335	325	335	332	334	333	330	335	338	369	332	333	291	318	393	399	345	331	294	341	380	329	322	345	349	342	333	341	337	331	341	345	315	342	365	340	311	339	352	353	352	364	325	352	311	365	352	356	368	328	348	318	333	338	346	331	321	348	374	369	361	331	350	346	380	363	346	329	328	340	346	335	311	313	342	312	333	344	365	334	357	327	327	327	309	329	351	330	321	344	317	349	344	340	324	335	300	351	352	338	329	326	356	342	337	316	356	357	321	357	331	320	334	330	369	377	323	321	316	357	319	383	301	365	336	362	338	344	366	352	365	369	315	387	350	342	347	320	342	339	327	355	320	340	320	325	317	332	305	317	330	327	333	320	372	357	337	354	303	337	329	331	311	340	380	337	295	297	296	327	323	356	316	336	352	367	333	366	317	353	306	349	351	323	313	344	346	359	362	357	354	346	332	324	330	359	352	360	381	334	322	325	322	333	325	354	324	338	336	308	326	353	327	333	357	370	349	374	376	334	311	342	341	335	311	336	346	342	369	330	348	329	302	310	305	339	370	320	345	324	337	349	328	391	309	328	310	335	349	341	340	342	346	310	349	329	333	357	329	345	330	325	351	355	353	316	341	319	334	329	335	343	327	326	325	336	319	343	340	315	328	341	336	312	341	378	391	323	355	332	316	339	343	332	345	310	320	344	344	324	340	321	340	373	343	345	350	307	335	337	323	341	321	342	314	347	370	325	318	347	324	366	340	330	302	346	351	389	358	334	341	325	311	310	321	312	348	351	357	331	338	336	312	326	313	331	318	358	321	336	313	347	312	293	325	324	346	321	320	344	316	348	338	360	369	357	322	356	338	358	338	351	327	319	355	331	344	318	324	354	356	327	338	337	297	331	319	346	355	351	370	343	342	334	337	323	328	336	337	362	331	352	329	310	348	337	333	337	325	342	339	341	336	345	315	337	333	303	355	327	338	308	335	329	353	311	326	331	306	329	366	339	352	321	340	320	323	329	323	363	347	331	342	344	325	366	353	312	343	316	333	331	333	325	333	313	301	347	365	327	342	352	318	373	353	328	310	309	335	356	353	317	370	354	341	328	344	348	351	350	342	320	312	339	358	342	342	314	339	363	347	339	331	353	325	325	379	317	333	341	330	356	340	324	300	325	316	335	332	324	329	337	349	331	340	337	371	341	339	346	321	357	335	380	340	351	342	346	348	310	323	345	345	336	305	308	322	322	313	310	353	314	306	326	322	380	328	310	325	359	322	323	339	359	319	311	330	357	350	337	363	337	315	330	346	369	319	313	352	337	318	329	352	309	319	312	298	312	327	359	341	348	333	336	368	339	353	341	368	326	342	370	339	333	346	315	338	337	353	349	348	316	343	347	319	318	353	313	333	365	311	356	340	337	329	368	343	335	315	296	337	327	349	305	354	308	331	330	352	342	320	353	345	360	359	313	317	334	341	365	355	356	345	349	358	311	346	334	302	321	363	336	309	329	323	331	343	329	362	337	347	328	352	315	376	358	310	335	351	354	340	385	325	328	335	356	338	324	367	311	351	346	352	338	336	335	326	315	327	357	378	340	354	330	320	331	344	323	358	375	328	363	306	388	349	332	327	316	353	348	322	317	319	334	361	335	315	307	340	360	345	350	315	320	347	340	342	336	356	357	342	332	358	322	330	354	329	333	319	319	330	329	333	365	332	315	321	355	312	329	348	332	351	335	313	318	337	349	345	343	354	332	322	333	319	324	376	332	348	341	353	313	326	354	328	361	371	341	362	352	323	355	361	310	328	318	328	340	339	330	311	327	343	336	328	317	357	335	284	328	344	329	359	320	339	330	339	339	313	320	346	331	343	353	337	348	347	328	318	314	352	332	297	328	337	319	318	338	320	332	329	314	343	354	300	344	349	348	317	315	320	292	336	335	333	339	305	322	340	331	332	335	349	305	315	330	351	351	365	326	347	362	332	379	328	357	326	320	336	347	345	324	353	344	324	329	363	364	341	307	349	343	361	344	323	342	338	360	366	333	318	307	309	376	342	338	357	337	367	316	320	346	331	325	366
14919	16251	30032	33950	31399	30483	26860	23625	20874	17267	13446	11645	9952	8437	7294	6314	5117	5002	4465	4087	3723	3178	2949	2438	2068	1904	1685	1548	1492	1315	1342	1254	1061	1034	1062	991	946	917	982	886	952	879	913	964	977	909	910	949	913	909	964	919	898	913	902	949	905	895	842	960	968	901	879	870	919	956	862	852	921	915	909	945	948	914	889	931	914	901	880	861	984	941	902	939	889	913	841	886	952	898	911	956	880	893	913	895	918	941	878	887	968	901	864	902	908	895	879	926	931	906	867	897	866	938	914	902	913	862	912	888	899	961	868	948	907	857	885	879	903	853	925	935	890	905	897	922	958	910	953	960	865	899	917	933	864	957	905	887	895	897	929	925	919	893	969	869	896	917	887	930	885	954	884	887	891	953	940	900	881	921	904	874	908	900	932	902	886	967	958	887	967	938	976	879	897	945	914	921	971	911	887	918	963	934	966	930	912	872	918	947	919	920	900	949	879	905	904	907	880	900	893	921	973	903	851	931	893	933	885	885	952	922	870	896	949	931	928	919	922	878	895	864	912	873	943	945	967	924	870	917	908	910	907	914	926	963	910	904	942	877	925	893	876	969	948	939	959	868	904	919	899	954	879	899	946	893	875	878	839	947	858	899	838	870	868	905	959	914	919	911	963	980	849	882	846	874	950	909	910	934	890	850	926	911	941	892	949	926	918	852	935	920	920	915	911	883	929	885	868	921	929	924	898	957	934	814	885	876	899	917	884	933	906	863	886	919	893	892	937	905	920	890	900	844	923	936	885	878	950	935	877	888	923	922	891	902	880	941	918	930	898	936	916	894	863	934	893	940	919	832	881	902	875	953	914	952	835	880	945	942	932	919	927	893	919	905	996	971	926	900	864	898	879	932	898	886	910	892	901	909	946	947	912	909	927	916	902	984	927	893	957	920	903	883	918	863	945	879	949	913	916	894	898	893	939	872	879	939	944	871	893	890	935	934	902	927	909	892	956	923	872	896	882	891	872	930	893	931	903	882	952	937	912	884	913	923	933	915	928	956	899	870	941	919	870	884	963	922	914	939	879	871	938	865	925	923	940	887	896	868	922	869	959	894	895	946	939	856	900	956	902	890	908	932	955	899	883	933	961	920	885	920	906	885	867	915	862	885	903	943	963	906	901	832	899	853	914	889	939	959	917	877	912	874	852	940	898	896	960	928	946	867	953	902	951	862	912	917	943	889	903	922	897	934	920	920	890	936	903	883	879	919	932	904	908	899	926	854	867	954	903	895	937	947	893	894	972	962	908	851	904	886	876	930	959	905	849	932	887	913	907	884	908	935	941	897	918	944	868	905	942	935	882	867	943	952	946	900	936	868	936	928	888	841	931	887	907	911	924	864	936	940	874	881	913	905	900	899	896	910	879	923	877	887	927	972	938	900	934	925	878	822	930	913	884	946	847	869	942	867	897	889	906	877	947	847	938	873	870	888	963	956	879	883	872	947	855	869	894	932	911	887	955	912	867	943	917	887	996	868	900	843	893	945	905	951	900	930	951	876	925	956	903	913	901	900	879	854	927	937	894	894	864	898	944	910	920	925	909	897	868	884	890	885	865	923	889	901	950	903	954	919	864	901	934	919	910	968	955	908	913	852	928	908	905	901	901	897	950	890	905	897	974	909	888	857	927	960	908	904	930	918	884	925	953	961	898	930	933	932	889	859	919	899	865	906	912	948	894	966	908	928	893	938	912	891	926	911	914	877	916	957	877	938	961	944	858	874	852	832	887	889	876	910	914	914	922	939	904	926	920	869	954	925	902	937	876	888	865	961	943	875	875	939	914	930	924	880	899	903	879	902	877	891	925	937	868	885	920	927	934	895	906	905	908	856	868	914	889	917	857	938	912	964	876	976	846	923	958	906	890	959	883	905	921	873	920	870	946	918	943	859	908	882	910	871	929	925	960	871	879	892	889	889	894	913	931	947	972	901	913	914	926	932	922	904	981	904	897	886	894	916	962	905	867	876	891	855	907	939	945	968	925	918	903	893	862	889	972	896	931	896	840	867	928	932	904	867	892	883	862	888	918	863	932	907	843	903	926	935	933	882	850	897	948	918	952	935	924	875	901	886	917	928	916	937	953	885	918	935	877	951	919	881	910	896	932	958	933	893	885	867	869	906	895	902	859	969	939	936	920	963	974	923	911	956	867	972	892	931	887	906	881	920	918	930	874	896	914	950	872	881	857	910	920	906	849	917	878	825	966	900	917	920	874	848	944	898	886	877	859	927	904	882	890	894	894	898	970	909	936	902	959	934	912	955	896	927	917	972	928	940	894	882	911	893	899	921	936	911	883	916	839	903	915	874	907	908	893	893	877	916	875	875	934	919	949	927	883	895	904	876	896	864	930	917	885	881	949	974	922	900	889	863	965	935	901	877	925	875	870	872	902	892	961	922	882	876	928	912	941	884	922	895	916	952	930	877	938	927	904	896	912	938	936	949	945	938	944	894	889	903	901	960	855	880	876	897	901	914	932	911	889	914	932	894	941	910	915	900	925	902	935	924	868	973	849	868	929	923	886	938	891	982	921	926	932	935	922	920	956	890	933	847	912	968	887	898	875	894	906	886	907	936	871	868	871	946	895	900	950	956	843	925	960	926	887	918	929	898	922	943	875	972	963	931	901	889	878	898	908	878	892	935	892	961	952	909	874	963	871	894	907	856	910	890	898	948	865	856	942	881	945	886	955	957	936	921	923	887	936	963	858	929	901	885	922	847	877	929	931	933	907	916	894	861	903	919	919	907	896	884	903	913	858	905	901	914	860	890	909	938	868	925	939	920	940	914	851	947	929	911	920	919	899	900	850	845	925	903	944	929	869	868	934	875	930	860	927	868	881	895	945	901	901	983	856	957	937	898	933	920	890	861	917	904	923	922	899	926	948	890	943	923	883	908	905	994	907	888	951	943	962	953	918	917	900	900	895	882	912	937	884	945	943	824	936	965	840	907	921	933	871	905	894	903	928	931	853	862	906	959	884	941	904	876	900	878	924	949	914	893	915	904	913	878	916	924	902	881	928	848	884	914	879	959	828	938	906	917	898	885	948	910	874	869	907	955	963	927	879	922	953	961	881	935	816	932	926	911	904	852	843	908	884	943	959	890	942	931	923	878	862	918	889	938	925	988	915	872	898	944	910	876	918	939	856	869	892	962	911	946	887	902	900	921	901	932	865	931	849	983	918	994	887	893	884	890	974	894	937	962	889	945	862	918	924	874	904	871	949	932	939	916	906	932	918	926	928	937	906	894	884	916	957	846	938	942	919	862	899	931	903	948	905	942	977	881	899	935	946	898	945	902	881	895	944	923	940	867	897	923	868	913	912	927	878	940	910	891	839	922	852	884	949	936	893	903	909	931	935	928	828	953	962	875	946	866	941	911	991	849	919	927	926	876	884	826	933	943	896	993	925	939	921	937	894	870	847	923	947	892	881	907	918	931	949	847	879	855	920	906	890	903	884	877
21517	21309	27879	25830	19706	15693	11137	8316	5919	4204	3358	2567	2134	1628	1495	1182	1070	995	865	771	724	722	581	591	515	482	487	453	426	437	451	409	360	354	359	375	340	341	343	328	380	331	345	333	342	359	350	356	344	357	341	348	313	352	337	389	316	342	345	369	338	360	344	356	306	354	324	358	342	351	329	354	301	351	335	315	362	339	311	348	328	335	344	324	348	312	322	335	338	343	354	340	368	338	341	332	346	346	314	371	325	350	338	326	329	344	357	317	335	308	339	306	355	329	362	365	318	342	329	347	344	337	342	326	332	362	351	336	334	327	370	329	311	368	349	378	322	307	322	305	329	329	305	329	315	329	363	332	336	324	336	349	322	345	323	336	352	350	338	370	334	330	297	316	297	330	341	351	355	335	298	357	321	337	343	340	313	327	317	362	379	343	317	313	345	336	344	340	305	329	317	360	364	344	329	315	325	343	333	303	337	313	338	324	316	354	323	322	328	347	307	368	341	338	340	330	321	333	309	364	357	315	330	305	336	321	364	329	365	317	362	327	349	331	327	328	327	319	313	350	338	387	337	322	335	305	315	352	342	332	343	322	351	312	302	280	332	333	326	356	310	338	374	338	334	340	335	336	320	361	331	355	306	319	336	318	341	327	318	306	323	334	334	334	357	331	365	328	308	322	358	387	333	343	355	347	336	351	328	338	312	317	329	307	297	328	332	324	307	310	295	340	328	332	318	322	318	315	356	333	325	356	354	343	345	347	345	336	324	315	364	356	375	317	325	350	349	306	308	341	344	322	336	337	327	347	344	330	391	317	315	326	342	358	331	334	356	329	339	338	335	326	341	340	333	340	323	333	330	323	345	324	360	364	339	384	321	372	341	356	329	318	324	310	353	331	298	359	329	324	324	328	312	334	343	292	311	328	326	326	348	349	337	312	340	332	369	354	334	345	353	299	339	370	351	344	294	324	367	336	335	352	334	357	310	320	323	339	321	336	351	358	396	350	314	340	316	315	312	339	344	327	348	307	368	346	308	341	331	345	363	343	322	327	330	344	353	322	302	327	378	336	324	369	361	324	323	326	318	320	329	300	342	321	357	350	312	337	331	317	340	356	319	345	353	323	295	364	336	358	345	267	345	329	351	345	319	315	346	329	333	350	334	331	356	346	311	337	304	361	356	332	316	357	344	335	314	336	323	343	312	340	320	319	371	331	331	273	331	339	334	367	331	342	328	344	338	351	323	314	331	328	296	344	354	331	324	347	310	354	373	300	305	328	356	322	349	351	326	336	360	350	329	333	315	347	332	336	320	336	364	384	334	332	332	319	310	351	310	343	340	322	377	321	321	314	348	378	333	340	302	341	324	307	340	348	343	353	334	303	337	314	335	307	298	327	355	337	346	315	355	343	356	332	334	339	338	333	311	362	325	321	331	312	351	331	348	302	345	340	329	330	350	334	323	347	356	344	330	314	301	323	334	362	354	307	329	373	349	319	352	327	336	328	335	356	333	351	331	319	339	305	324	371	363	326	353	328	333	322	345	340	328	320	342	348	317	292	327	341	312	327	328	333	365	381	306	317	357	312	333	329	312	352	298	374	325	343	322	362	335	337	319	327	374	368	372	332	343	333	359	329	351	329	355	335	343	369	361	327	353	338	350	313	340	323	353	342	329	342	336	299	338	330	328	320	346	310	318	368	345	344	347	330	327	312	303	325	293	350	347	362	322	298	292	315	329	335	359	351	315	335	379	334	370	324	377	338	350	334	361	341	342	357	348	344	335	347	361	299	319	330	349	334	324	356	378	343	315	335	342	349	295	340	335	329	336	356	289	306	324	334	325	322	333	340	342	317	327	347	326	346	321	357	311	338	337	341	340	304	321	332	324	328	339	334	334	326	355	342	306	325	336	310	336	293	347	319	357	321	343	340	348	304	317	362	318	334	337	352	304	312	348	362	334	337	347	335	355	346	345	328	323	349	331	349	352	312	324	323	360	330	322	345	299	340	331	342	325	316	326	329	329	366	371	320	342	319	363	310	354	366	335	348	333	332	333	331	328	321	341	357	307	320	352	385	362	341	325	361	322	339	318	352	309	319	313	346	347	322	319	312	324	336	328	340	324	332	364	317	336	370	360	321	325	320	340	334	350	325	303	353	304	319	339	348	335	362	356	331	371	348	366	340	347	317	360	358	345	321	321	352	369	332	316	352	349	309	371	313	356	341	357	332	334	342	326	301	342	328	344	328	319	288	297	317	323	322	336	336	318	312	341	320	313	342	334	390	311	324	345	327	337	325	316	339	340	349	297	328	323	312	351	367	374	350	367	330	342	358	372	321	312	358	338	329	341	352	330	325	323	361	342	338	322	332	327	346	313	336	331	372	320	337	339	342	316	355	319	313	358	332	347	346	335	321	340	347	335	355	331	315	356	341	329	313	325	307	310	298	382	313	344	327	350	314	322	332	343	345	327	311	348	336	292	340	309	350	323	325	325	314	312	334	351	358	333	324	364	328	323	307	316	350	336	343	368	359	357	331	347	350	354	343	338	329	348	353	334	326	319	308	354	360	350	334	343	343	340	362	297	302	341	345	330	344	365	317	342	334	319	327	325	334	317	322	343	320	333	357	347	274	318	343	315	349	336	355	330	323	341	337	320	360	338	305	311	345	320	336	357	352	339	335	328	305	342	316	305	334	369	337	318	349	328	313	341	349	352	353	357	374	343	321	335	339	375	360	360	357	333	329	355	341	343	329	327	330	340	336	353	298	348	346	334	346	346	276	342	347	319	307	329	333	340	351	324	337	343	322	311	305	324	316	348	349	346	343	332	341	348	326	333	313	315	331	321	310	305	304	346	345	332	359	327	314	332	352	334	347	299	356	322	338	309	311	323	340	309	364	369	329	338	314	355	345	312	374	363	352	315	324	335	346	320	327	347	327	303	339	365	340	347	341	335	338	325	341	366	313	319	341	324	347	338	374	309	330	336	379	341	367	374	309	327	341	335	351	327	369	338	329	357	355	309	298	336	348	340	346	361	328	335	333	320	302	320	366	339	319	375	313	318	351	316	370	336	364	350	314	328	325	351	351	336	352	333	342	338	343	318	312	361	372	333	333	329	298	335	325	310	325	372	321	336	323	341	373	312	335	353	360	335	314	348	347	332	326	351	332	353	348	328	344	335	335	354	312	355	366	340	337	351	334	335	347	308	324	347	353	348	348	342	341	309	352	306	323	361	342	312	325	334	350	317	364	317	323	332	310	367	301	319	324	340	337	326	336	308	325	342	318	324	333	315	336	341	333	351	337	339	329	312	346	302	319	317	277	326	330	317	349	348	333	326	380	340	334	317	323	327	357	343	367	350	340	313	362	342	375	327	372	347	347	335	304	333	355	333	335	368	314	352	371	366	363	337	326	345	333	332	286	342	329	351	388	321	308	358	364	308	336	315	331	330	349	317	325	355	352	301	338	364	336	328	337	314	334	354	355	347	336	337	350	347	304
13844	16862	29452	34394	32888	31218	27173	23691	20254	16360	14055	11988	9752	8128	7237	5968	5365	5236	4612	4009	3579	3269	2857	2413	2319	2123	1876	1651	1593	1444	1510	1358	1085	1004	1010	973	959	969	916	924	931	905	871	966	890	922	939	932	952	900	921	908	892	873	890	912	902	932	908	900	865	900	888	935	889	884	916	874	893	855	902	913	875	886	941	908	916	860	945	910	911	910	910	927	862	887	894	887	905	952	978	894	938	881	913	917	914	878	921	840	911	852	894	881	915	912	913	910	898	932	952	962	893	905	894	896	913	935	913	904	921	904	904	919	859	849	886	864	846	880	902	927	879	915	901	900	937	861	874	947	895	895	915	934	944	864	906	946	865	881	931	941	874	879	922	865	917	862	923	904	897	899	879	880	851	882	870	951	900	885	888	872	923	858	898	916	872	885	912	904	908	902	898	888	933	952	877	889	850	944	867	887	893	888	938	916	930	900	863	902	941	897	929	897	968	877	942	932	892	934	899	897	906	878	913	924	920	871	885	909	905	893	866	958	896	895	886	914	906	913	919	904	893	907	893	924	914	903	913	852	884	864	922	925	922	912	937	945	880	945	853	924	863	852	939	900	895	967	857	902	885	870	871	922	900	925	841	925	897	899	881	912	903	891	851	880	925	960	928	905	923	910	902	861	916	924	895	908	839	876	877	874	918	948	864	932	901	885	903	907	907	883	940	917	861	895	945	845	890	922	916	926	911	993	879	889	960	957	917	905	881	913	869	950	874	869	878	902	934	897	874	926	937	847	868	870	919	886	895	899	891	895	912	929	925	874	904	987	874	915	894	936	893	877	926	932	925	927	878	926	943	845	917	965	954	919	945	887	901	882	871	913	886	910	856	913	910	912	914	870	888	875	942	937	892	856	939	943	894	904	879	956	905	891	936	888	838	938	915	919	872	912	910	916	909	892	923	934	923	921	911	946	874	893	894	904	868	954	886	909	919	896	875	902	875	908	951	912	904	889	883	914	906	916	877	897	894	909	922	923	926	845	898	919	872	873	919	909	920	956	911	922	893	928	866	919	863	914	923	991	890	862	930	861	888	905	886	905	913	917	913	921	961	903	888	914	834	923	884	926	906	934	939	878	893	876	835	914	923	925	931	921	915	927	936	876	927	915	928	923	883	859	907	942	894	870	908	892	873	886	879	929	904	924	888	949	868	934	880	888	920	900	910	925	913	898	931	912	929	938	922	891	923	886	903	954	887	969	901	894	871	874	889	888	922	873	922	910	893	882	866	912	897	942	861	918	938	919	906	871	897	917	885	950	861	910	857	922	899	917	924	914	846	871	934	919	937	925	887	851	870	878	899	879	891	885	911	915	852	902	922	943	913	927	880	886	869	867	901	892	900	930	904	943	909	914	927	990	914	898	955	963	854	903	904	872	925	873	870	954	915	932	909	898	897	906	934	869	898	858	931	923	823	915	906	861	963	888	838	926	940	907	939	868	893	887	871	890	899	914	952	914	904	874	915	921	910	932	924	857	903	902	908	884	915	920	921	848	884	923	967	912	908	889	892	927	938	947	929	911	875	875	930	893	904	877	860	971	915	916	907	889	914	965	940	910	913	925	919	872	935	875	853	925	943	909	880	922	886	898	920	892	906	911	902	840	874	900	900	896	928	930	913	864	903	871	866	903	922	894	943	952	877	885	923	979	914	918	934	896	902	864	950	871	932	898	891	876	887	885	932	893	880	894	934	885	846	890	898	895	850	884	851	951	930	907	921	954	941	870	896	944	917	924	894	924	877	929	882	882	903	946	886	894	954	899	875	867	894	928	900	943	879	915	916	934	924	908	901	911	891	908	961	857	901	915	925	860	904	896	893	941	934	887	947	929	870	923	871	916	901	963	916	878	868	896	949	893	888	878	899	893	869	933	898	917	890	957	910	898	929	870	990	907	932	979	903	921	875	924	921	891	920	903	904	886	874	843	906	942	941	949	947	932	921	893	889	894	953	940	852	944	909	884	910	903	949	923	872	889	949	906	917	892	861	915	951	907	915	954	926	926	865	921	900	884	966	931	875	923	918	882	920	888	856	883	837	909	959	877	845	930	931	952	912	893	937	914	938	917	891	854	902	981	912	881	899	894	913	869	912	877	874	920	956	896	895	961	864	927	918	965	933	886	955	920	879	937	895	921	900	953	855	956	855	932	915	936	933	898	852	923	928	906	914	945	877	941	925	902	891	939	902	892	899	913	904	886	878	893	889	933	934	941	900	869	915	981	953	928	935	890	957	927	963	869	886	896	904	878	901	932	925	930	904	934	863	927	852	920	866	887	919	906	901	895	894	933	849	910	927	882	873	908	912	909	868	915	965	916	898	938	880	912	914	947	890	933	889	877	913	895	931	860	908	864	925	883	886	886	830	933	930	868	907	891	935	937	866	884	946	934	850	907	883	871	887	897	927	902	933	922	886	921	898	892	917	890	850	888	911	916	927	902	903	871	937	875	850	860	866	932	917	909	896	906	903	926	914	859	915	870	917	897	855	922	963	940	936	936	871	898	913	879	902	949	939	942	896	936	914	950	926	893	874	953	904	874	827	897	941	945	895	904	923	910	866	887	920	895	857	863	933	906	929	905	891	882	910	925	956	919	915	904	879	907	900	905	878	929	857	901	911	891	945	905	897	900	925	950	889	866	885	930	965	919	910	879	893	933	905	934	905	858	961	898	907	927	965	911	876	907	902	900	881	893	980	908	934	889	916	956	936	896	889	922	882	863	928	865	919	914	929	914	846	879	878	913	912	922	896	917	905	904	867	902	881	901	875	909	847	889	949	896	951	907	884	937	852	900	913	953	944	891	867	927	903	897	888	883	857	963	945	872	939	918	995	889	926	893	895	886	887	905	894	906	893	853	931	879	923	874	870	986	915	937	966	924	912	884	880	948	927	878	912	879	898	962	962	859	909	913	929	850	915	906	891	923	893	863	931	944	981	916	885	904	925	927	937	887	915	863	874	863	875	919	894	902	914	942	944	912	979	924	873	909	887	909	880	896	894	925	934	945	927	917	927	939	910	876	945	899	968	915	928	906	885	879	861	909	881	924	872	896	881	919	915	914	894	888	848	894	843	894	927	842	970	953	904	945	847	931	875	900	927	914	863	932	891	919	938	851	877	942	915	922	865	929	908	863	928	967	932	858	922	878	901	907	874	882	915	952	896	868	862	990	917	918	937	973	890	884	897	901	927	924	927	911	927	900	950	928	924	881	875	922	824	913	920	896	918	934	916	958	924	881	887	929	940	849	882	908	895	919	909	933	965	901	941	932	924	939	868	852	907	860	861	917	890	903	880	878	921	894	890	904	897	889	931	919	894	858	948	882	897	883	901	867	933	892	895	903	926	937	918	901	913	899	940	897	914	902	889	910	922	908	888	928	872	878	952	932	938	901	887	900	838	875	890	887	865	889	921	902	963	900	881	922	943	899	900	885	893	874	922	892	898	862	906	910	856	851	907	899	919	930
22058	22655	28061	24279	21463	15342	10957	7390	5603	4443	3275	2532	2021	1553	1407	1144	1082	954	858	783	700	613	571	542	539	509	479	476	428	407	449	398	346	363	335	358	366	352	356	345	324	304	313	323	327	347	357	341	335	318	336	343	349	324	342	326	308	342	333	346	341	353	315	352	321	332	320	342	325	328	335	344	345	348	315	285	339	308	356	362	343	316	339	349	341	365	361	346	327	279	335	343	327	321	345	355	345	346	311	337	363	337	289	354	344	358	344	326	340	298	354	316	337	355	352	355	354	361	346	323	380	312	315	304	324	318	373	311	291	341	323	374	323	332	326	339	327	342	322	379	364	341	343	353	321	389	314	320	334	326	356	318	348	316	305	332	334	312	313	354	315	359	345	302	326	355	345	343	332	328	356	354	374	337	316	343	349	330	317	309	328	344	316	320	358	324	315	320	329	342	326	316	333	322	327	333	321	338	353	367	354	355	316	365	341	305	325	305	294	320	346	346	326	330	350	380	307	328	333	349	329	306	339	347	324	349	353	329	305	327	309	307	321	326	332	349	330	340	367	342	358	333	320	328	380	320	337	366	342	322	350	322	349	334	327	352	344	302	332	346	349	316	351	325	344	325	340	305	306	317	321	312	361	353	365	334	348	361	315	303	295	332	357	329	346	310	332	349	355	337	318	352	320	346	318	319	330	290	308	345	328	332	364	372	316	313	300	326	341	356	325	305	352	305	330	355	336	320	326	341	328	318	360	322	337	339	347	314	339	377	305	331	340	346	321	331	310	322	345	346	340	348	338	344	297	344	329	317	296	329	348	346	352	342	340	319	346	345	316	358	327	332	348	310	329	358	313	369	328	341	324	329	316	340	334	354	317	359	314	329	373	303	352	380	338	335	351	344	345	350	325	317	309	337	334	353	327	325	355	304	339	331	349	348	314	337	343	315	337	363	345	328	341	294	327	313	346	301	350	350	349	324	347	316	350	324	343	348	344	336	335	330	334	365	324	350	332	352	346	332	344	329	323	325	343	334	314	321	333	369	330	317	336	304	331	335	322	347	376	336	368	349	332	311	351	326	343	332	308	324	311	364	353	306	352	326	325	313	349	346	351	323	346	321	314	346	339	356	347	338	312	323	318	333	333	332	348	346	344	340	336	332	294	355	355	312	337	328	335	338	361	358	306	329	333	323	325	324	328	320	343	311	321	335	350	329	340	345	349	342	333	286	339	349	322	346	366	299	348	324	316	330	350	317	350	345	348	373	344	306	342	318	328	308	351	351	321	329	387	327	316	346	313	294	355	348	333	299	321	307	325	325	287	328	350	345	297	335	323	330	312	329	366	348	338	344	328	359	357	354	334	308	350	347	340	317	320	318	327	372	355	351	330	332	330	335	325	328	320	370	339	326	327	340	344	367	331	331	309	333	348	336	322	352	294	332	353	349	337	358	351	366	337	343	322	322	317	310	347	347	328	367	355	356	333	344	339	309	325	326	345	321	333	305	310	379	360	336	339	324	349	344	343	310	325	311	323	329	330	377	345	324	332	340	363	340	320	374	347	347	330	353	331	334	334	369	349	320	359	320	337	342	353	345	315	339	336	331	336	343	352	315	335	324	358	330	344	328	333	313	325	358	345	364	338	341	324	351	327	356	325	324	326	340	312	344	337	312	294	324	362	358	321	320	329	330	401	338	330	341	322	306	338	331	320	324	350	311	354	321	357	356	341	356	357	309	344	330	372	326	351	335	332	309	338	318	314	320	318	350	335	361	361	322	335	346	350	330	349	332	336	342	340	359	326	329	342	326	351	322	326	374	329	355	332	391	313	321	328	318	322	334	343	332	343	386	366	318	314	333	358	362	344	305	323	366	357	334	330	351	352	337	329	342	338	314	319	312	354	354	300	307	299	348	358	354	341	327	317	324	327	370	309	340	343	337	331	330	345	296	338	316	332	323	310	319	327	308	345	311	352	340	359	357	348	346	309	364	357	344	322	323	326	325	355	316	338	336	327	310	327	346	327	350	344	310	335	307	309	314	314	314	332	356	331	317	370	342	352	307	321	354	375	366	304	328	308	341	353	328	314	304	331	326	322	335	325	277	344	298	314	339	343	361	320	331	353	326	358	329	335	346	343	285	317	319	325	318	337	314	307	320	334	328	318	314	309	317	345	353	369	288	328	342	358	330	326	307	335	337	329	309	316	318	325	324	311	339	352	358	332	299	331	300	328	336	330	340	345	334	340	353	350	324	341	333	326	324	317	332	327	358	333	353	325	315	340	323	330	349	333	316	339	346	319	310	318	348	332	353	322	342	339	336	347	324	339	319	353	326	370	319	355	315	314	323	327	363	309	320	325	324	319	331	328	351	336	350	312	319	329	349	327	343	331	348	343	331	332	327	322	338	327	315	326	328	331	317	349	375	330	317	344	322	349	348	311	296	353	305	350	326	315	335	290	342	358	330	345	347	355	384	308	334	354	332	330	321	327	329	329	335	347	321	320	353	341	321	338	345	350	341	350	339	314	333	317	333	363	317	343	347	352	327	316	311	365	344	314	343	336	348	360	352	345	310	326	331	348	324	366	343	356	336	329	337	330	326	351	347	290	322	325	327	282	328	307	336	333	340	343	293	346	334	343	321	316	344	329	311	334	341	322	361	366	340	362	332	346	360	348	362	334	338	342	338	282	310	310	353	365	348	341	312	337	337	319	338	328	353	348	347	316	308	333	332	346	349	322	323	328	338	332	335	350	334	322	331	317	350	337	318	366	312	349	308	300	321	309	333	337	351	319	345	367	328	338	327	306	307	324	332	349	318	342	327	349	314	321	346	329	334	319	356	309	337	368	351	354	329	361	364	362	326	334	352	343	344	353	334	334	326	303	387	330	384	327	318	330	337	361	352	322	359	343	330	348	366	336	344	350	353	321	344	333	351	331	344	306	325	357	379	325	343	332	335	345	352	324	361	343	304	338	314	300	318	311	316	363	337	338	367	334	337	309	303	325	346	298	320	301	325	380	319	344	346	323	329	339	323	348	348	354	334	335	313	304	323	331	336	368	346	347	355	332	309	334	320	337	341	331	328	334	312	327	344	323	317	300	330	276	335	349	338	343	353	351	324	329	333	315	322	325	332	344	320	331	357	319	355	388	348	351	353	326	308	324	361	341	360	337	336	350	345	328	331	331	369	358	369	356	335	336	351	330	317	333	357	340	355	348	316	331	308	333	339	364	321	296	329	336	321	362	330	331	325	311	321	346	335	306	317	341	322	315	349	311	344	357	362	329	330	377	295	331	339	320	346	352	315	317	325	347	335	333	309	342	323	340	348	362	340	313	332	339	301	362	377	316	313	343	349	325	337	335	334	373	316	348	319	324	322	345	319	327	309	344	305	350	328	327	329	347	343	318	315	307	351	318	351	343	349	342	352	359	352	309	341	316	328	308	394	316	335	310	339	363	348	338	361	312	311	335	351	324	355	355	358	340	320	358	326	312	353	341	351
14229	18275	28919	33546	34632	30354	26604	22341	19467	16813	14079	11535	9278	7685	7386	5878	5326	4853	4309	3707	3216	2864	2512	2370	2319	2126	1946	1846	1613	1549	1647	1458	1112	1002	1011	941	964	913	926	917	921	942	883	952	925	940	933	920	896	917	990	968	870	928	934	884	884	931	866	903	889	927	935	899	835	860	872	860	897	902	941	989	912	961	891	998	933	862	933	872	920	922	869	879	915	902	848	890	906	870	924	910	906	917	891	948	894	887	895	902	901	928	870	857	927	940	951	889	893	918	848	927	939	936	904	915	934	903	884	930	906	891	890	945	928	916	901	931	887	907	891	861	923	894	922	923	922	864	934	907	936	912	901	929	936	908	942	923	900	872	918	937	876	958	861	946	918	906	941	911	924	902	934	893	953	912	942	903	880	889	857	892	882	929	932	903	874	917	892	931	879	912	935	833	885	894	867	925	903	974	868	925	940	913	908	908	930	917	870	909	882	955	921	937	928	895	893	935	952	949	918	895	886	920	962	918	910	971	925	882	930	903	925	899	862	886	857	890	898	887	922	931	974	923	927	883	876	871	908	892	942	889	956	867	935	844	966	902	883	904	908	918	942	960	854	893	902	866	935	920	941	886	897	891	885	877	974	904	929	939	934	896	858	928	933	936	940	922	953	858	968	866	907	905	887	911	923	859	908	920	932	873	926	877	900	873	862	921	875	893	926	880	846	917	892	892	930	904	890	931	918	874	946	904	878	926	961	903	883	910	868	935	905	946	917	883	861	930	897	865	916	888	880	921	865	945	869	940	934	918	929	876	922	905	949	880	926	856	896	917	903	919	876	885	897	913	941	971	926	900	914	868	924	912	979	876	925	916	895	881	879	985	903	925	923	904	884	905	957	890	860	865	966	941	887	913	831	941	896	930	955	958	899	872	922	925	896	907	918	947	920	921	964	901	884	916	865	913	852	877	865	876	846	888	907	925	880	884	897	893	897	928	923	916	889	879	952	871	959	960	919	905	898	930	903	954	903	880	944	903	955	964	852	957	863	926	865	902	955	880	901	886	916	865	913	937	899	945	897	873	902	926	883	932	935	914	910	903	875	937	891	861	877	933	951	882	871	862	900	946	913	884	870	900	856	928	845	921	903	918	857	871	939	924	930	876	915	937	891	878	892	917	909	892	932	893	840	939	903	857	900	939	895	951	847	885	893	927	936	917	906	917	953	931	947	923	894	874	894	879	955	907	873	888	907	931	918	889	854	926	897	957	910	902	877	908	864	942	913	955	918	929	907	926	896	863	915	930	898	907	918	956	878	884	907	882	815	901	874	919	910	888	957	882	881	922	862	923	931	938	914	895	891	950	880	965	861	875	978	900	884	930	873	954	918	893	865	890	895	930	878	876	936	820	890	919	905	916	892	892	909	905	940	916	897	906	882	867	887	922	956	935	903	868	888	919	871	891	907	890	887	855	868	956	918	900	852	882	872	920	926	930	881	917	890	895	926	923	958	910	932	894	930	873	925	898	916	882	879	951	936	888	929	879	900	853	824	911	884	914	895	883	957	914	942	940	851	871	917	906	893	866	886	949	902	868	971	867	894	881	895	891	922	937	898	930	960	899	937	894	893	897	873	903	895	830	906	954	886	922	879	905	870	905	921	899	884	866	865	889	850	896	961	892	873	915	896	914	895	877	931	942	919	900	885	922	867	855	913	948	853	946	946	870	876	917	916	920	899	916	859	930	894	924	910	923	885	880	876	971	915	882	884	901	894	921	880	880	913	946	880	874	885	896	871	896	875	926	929	883	877	887	884	886	968	921	839	840	916	910	952	854	888	892	904	926	897	913	959	940	937	894	881	935	874	937	892	859	877	881	925	936	932	970	902	917	884	893	905	888	890	913	939	966	937	890	934	922	988	903	913	929	879	898	925	941	911	845	904	947	898	870	887	902	847	925	922	906	914	935	913	899	874	940	917	820	868	870	911	903	919	865	914	882	877	919	876	884	912	893	901	941	938	897	884	899	879	913	923	876	863	953	873	927	899	879	888	867	938	902	939	845	913	917	917	962	894	937	880	868	901	881	868	873	907	883	922	905	945	862	921	877	851	926	872	938	885	905	918	926	937	923	914	923	898	945	900	900	944	901	896	954	915	864	883	862	921	920	901	924	944	890	923	850	888	883	915	891	892	872	935	902	941	903	909	905	925	920	891	905	845	863	914	939	927	925	906	898	889	886	877	885	878	893	893	944	912	895	896	875	954	912	885	870	950	970	904	899	871	884	882	917	865	888	915	882	910	933	917	839	847	934	890	870	933	910	911	890	988	897	932	916	897	893	908	912	905	922	899	904	902	890	922	898	957	899	908	891	844	879	922	882	856	891	959	915	902	924	901	919	929	856	874	876	912	946	868	955	952	888	880	937	926	928	905	925	951	926	914	910	896	917	876	995	941	914	946	890	876	907	940	892	880	892	916	898	920	901	885	945	900	888	889	895	918	858	911	818	856	914	889	882	976	913	879	855	907	914	909	937	885	916	900	866	922	911	955	877	920	925	884	878	878	852	920	819	945	895	874	932	934	916	945	980	922	925	867	912	885	901	948	887	917	874	926	917	924	906	919	889	886	894	906	925	902	892	918	893	901	925	873	888	903	882	859	844	902	958	916	926	890	874	931	894	888	904	901	871	892	890	929	904	866	898	897	944	887	911	936	930	895	903	948	956	898	889	927	873	911	874	951	936	930	923	906	890	867	900	890	937	885	915	883	920	911	873	906	916	860	931	901	962	920	909	898	914	934	930	870	937	948	900	875	893	911	886	858	881	862	875	928	882	972	917	871	896	978	917	913	897	921	891	986	891	874	894	872	889	907	893	905	897	835	955	959	914	906	860	895	848	883	876	883	891	925	899	891	924	939	864	882	923	872	889	866	922	889	915	917	857	888	937	994	915	911	891	941	925	878	889	910	942	880	873	943	909	886	893	937	911	933	887	922	900	890	864	866	851	931	926	891	848	910	899	894	912	955	938	911	901	928	892	868	893	904	882	928	905	912	873	872	889	876	875	882	907	924	905	925	932	897	918	969	942	889	916	857	874	909	885	922	955	901	890	925	860	901	952	925	882	883	948	894	929	984	929	943	905	909	926	867	978	941	947	954	885	982	924	937	904	889	941	866	883	949	909	907	877	832	886	922	902	908	932	896	902	880	918	898	891	917	943	915	892	893	941	913	880	945	924	951	944	887	950	901	889	933	893	918	877	909	888	942	914	888	913	883	865	984	893	868	926	906	930	899	917	899	926	898	889	846	967	890	917	921	954	870	894	914	925	984	893	888	939	907	943	898	940	886	918	913	893	911	914	845	906	850	955	944	887	917	955	959	914	894	925	909	880	872	904	910	931	938	954	908	921	917	886	873	897	960	893	880	921	926	933	944	887	900	843	936	854	897	896	922	871	898	841	934	935	870	868	907	905	898	928	949	893	915	900	896	876	951	891	895	947	903	846	893	937	976	927	886	907	909	962
22687	22796	27501	24144	21188	15219	10113	7318	5741	4277	3121	2303	1787	1472	1328	1058	993	861	784	767	680	603	590	581	583	550	510	474	465	428	437	427	377	354	339	386	346	354	310	321	347	318	341	310	339	331	306	304	324	304	341	317	360	329	328	345	329	349	324	339	303	347	318	338	326	354	369	355	309	317	322	339	328	339	316	340	304	300	336	334	312	312	333	333	340	295	321	289	325	325	363	316	349	348	343	352	345	332	340	305	353	309	337	362	308	351	315	327	350	312	346	338	363	324	320	312	355	319	362	318	308	352	336	353	339	336	306	344	307	322	364	341	341	364	376	350	323	295	323	338	330	346	349	337	341	324	325	345	349	320	316	290	283	323	345	316	338	327	338	338	290	316	311	327	318	342	325	345	358	333	333	312	359	323	349	331	325	323	298	360	329	352	329	327	325	348	328	307	352	342	333	326	324	311	348	373	318	318	343	297	321	334	335	317	324	346	345	352	335	348	304	380	361	350	321	319	322	324	348	326	319	347	343	339	337	315	301	354	332	344	335	322	313	338	320	316	362	351	317	360	325	316	343	324	334	339	308	343	339	319	332	290	322	331	309	333	340	341	327	324	309	321	335	300	333	337	316	339	316	305	320	333	304	306	315	344	334	344	349	329	337	323	328	316	351	317	318	325	335	338	326	340	345	331	351	316	334	333	314	312	322	320	330	335	315	302	326	326	333	322	329	314	335	330	335	313	311	353	339	323	316	333	324	349	315	314	330	369	376	346	351	335	327	353	331	319	350	317	317	328	324	332	309	310	319	328	320	317	323	318	359	343	334	329	339	349	339	364	335	317	347	322	345	336	327	345	336	349	313	356	318	310	320	332	328	344	338	307	329	339	345	320	335	336	326	307	298	343	346	359	326	347	334	336	324	332	346	351	362	345	328	314	329	361	304	329	354	337	338	327	338	331	335	330	335	348	343	304	349	324	338	320	353	328	341	346	357	295	345	353	339	371	338	316	334	303	333	356	354	356	311	320	374	343	314	344	337	380	357	296	329	317	319	304	323	345	354	352	352	347	353	359	347	315	332	346	326	337	358	338	320	348	340	308	357	318	321	370	372	323	335	290	313	328	326	352	362	321	314	335	319	325	337	344	344	366	306	346	349	339	329	327	338	338	346	365	369	352	291	327	355	347	358	340	347	335	350	354	340	367	316	327	311	313	331	321	319	340	350	355	338	336	365	325	330	324	332	340	318	332	346	330	326	328	327	341	327	345	316	327	349	373	327	325	336	338	352	326	342	337	341	342	351	336	319	293	330	353	345	354	316	318	322	337	344	353	347	312	327	331	327	327	382	318	352	322	351	311	321	324	309	363	307	309	300	320	359	289	325	336	355	353	332	318	322	313	298	326	304	336	327	332	303	332	346	375	341	336	347	339	341	301	337	342	330	337	342	336	343	346	314	357	353	321	346	348	340	300	357	326	326	342	314	355	306	329	354	322	315	320	331	303	349	359	331	335	337	312	349	311	353	310	277	324	321	324	364	280	321	356	317	337	339	315	338	347	319	336	345	332	350	342	308	325	316	356	349	370	322	319	333	305	311	317	333	340	324	341	333	334	303	301	340	319	296	299	326	344	323	322	342	357	344	347	333	334	347	341	315	299	337	303	358	319	319	338	323	333	318	333	315	340	341	318	298	332	336	359	349	317	340	304	349	355	311	338	335	325	341	302	323	344	352	339	330	330	311	349	351	306	364	353	331	321	333	327	363	310	322	330	316	316	283	323	321	333	326	339	319	358	322	358	329	332	299	310	344	333	343	325	324	322	331	313	351	336	354	358	341	330	331	348	320	330	318	344	345	321	334	330	301	319	298	316	323	315	320	319	300	352	324	380	317	342	306	325	336	326	328	328	297	333	310	346	339	311	302	339	334	320	342	306	314	306	326	372	328	331	357	321	331	329	300	345	353	352	330	339	326	382	336	332	337	326	364	328	325	335	340	314	310	320	350	304	343	371	313	364	314	343	320	358	322	357	305	328	304	293	354	319	336	311	374	327	343	343	299	327	351	346	329	388	359	352	305	314	348	328	357	320	333	337	272	354	305	329	330	336	334	326	320	379	336	298	349	322	339	347	329	322	350	323	339	324	336	361	347	347	320	337	301	362	341	330	331	333	295	317	329	311	313	343	334	308	358	307	309	341	292	349	311	352	334	361	318	363	341	312	322	346	335	323	329	300	324	310	355	325	344	346	320	351	330	303	333	313	298	309	338	358	341	384	339	331	319	319	324	305	336	348	305	321	346	312	336	344	341	332	344	310	325	382	314	333	377	378	339	308	332	324	342	325	295	328	341	359	334	349	297	324	343	300	324	312	335	331	363	307	347	320	349	315	328	338	272	330	339	321	323	324	314	334	353	341	350	336	318	310	341	320	333	355	312	333	309	326	323	336	344	336	307	318	364	304	378	327	332	342	349	320	338	345	322	336	333	354	328	328	314	338	338	333	314	363	335	328	328	293	354	313	341	365	328	336	328	361	306	336	324	343	360	353	332	308	332	335	345	362	323	305	322	331	329	326	342	335	330	344	357	324	333	317	343	314	349	327	342	349	295	326	362	331	336	313	349	333	325	331	291	308	291	333	310	339	373	325	339	313	319	342	349	316	366	346	314	337	330	313	357	306	341	363	348	331	315	340	319	338	338	315	338	343	339	333	326	340	322	350	345	309	354	335	349	343	347	369	339	345	317	339	328	324	323	340	368	344	351	375	349	299	364	354	337	302	341	358	351	310	336	336	374	306	329	316	362	351	352	302	373	319	334	314	336	339	352	349	329	304	332	347	330	334	346	340	315	323	370	325	322	323	350	330	319	352	307	342	351	342	326	341	325	355	315	316	346	317	308	346	336	347	351	345	362	316	343	330	335	326	315	343	321	317	330	298	337	327	320	311	351	306	334	327	343	369	332	333	320	332	332	314	330	315	293	359	364	343	308	361	328	307	340	313	335	328	310	328	298	327	365	339	344	351	356	341	343	343	346	296	359	363	329	333	339	325	333	374	361	316	358	335	309	320	340	337	318	316	310	315	298	338	308	345	321	320	345	358	324	334	333	342	322	316	335	348	316	378	312	302	316	300	361	322	331	347	315	328	324	331	340	350	360	347	324	363	333	322	347	360	355	325	354	336	326	311	331	366	356	326	311	299	318	313	303	340	316	358	279	309	340	363	328	315	322	350	331	363	326	326	348	313	352	340	337	310	339	320	299	372	337	330	340	328	311	334	301	319	335	358	353	315	350	311	370	340	311	335	329	319	349	321	339	338	347	333	333	319	352	330	339	321	311	319	307	330	295	346	340	351	323	325	333	289	355	327	357	355	311	341	304	303	324	321	330	301	325	344	352	355	330	309	341	351	331	335	345	344	326	317	301	323	302	328	306	336	350	300	334	327	345	341	322	328	334	310	374	345	372	299	334	303	347	361	328	309	332	357	322	325	318	350	341	331	362	346	338	317
14850	18149	28547	33623	34090	29899	25041	22299	19888	15979	12864	10430	8299	7404	7037	5763	4873	4349	4177	3675	3209	2919	2667	2614	2490	2176	2031	1857	1665	1466	1581	1366	1167	1025	1033	974	1020	907	942	973	909	926	980	888	941	948	940	875	891	923	891	854	950	909	920	889	933	877	871	919	831	851	910	901	922	900	906	906	964	945	896	908	841	951	955	951	912	912	921	917	913	903	876	899	926	934	922	958	901	914	938	962	931	835	850	878	916	890	909	842	914	861	884	883	938	865	875	916	908	907	933	891	891	924	888	884	852	858	923	916	937	884	937	896	890	877	901	894	866	903	939	966	885	930	923	874	942	911	856	871	885	889	869	952	899	922	909	888	867	886	889	919	857	881	893	924	911	863	897	933	918	930	874	953	893	861	940	896	923	853	911	886	906	931	899	945	887	862	856	902	869	846	916	893	860	916	930	882	880	906	930	915	882	887	886	877	920	946	908	830	911	918	876	867	986	916	850	891	938	910	949	896	889	879	899	899	860	928	896	871	901	883	861	952	851	885	913	870	884	932	881	924	882	923	893	917	886	932	907	926	953	871	890	956	882	915	939	912	932	930	914	907	912	910	845	844	878	893	911	914	922	924	905	918	878	857	949	953	915	907	878	847	930	897	861	886	976	876	907	884	851	911	934	896	879	879	898	925	880	921	906	922	877	867	897	919	889	871	870	940	842	877	855	880	850	863	906	952	895	867	872	912	912	924	922	889	888	879	903	862	911	896	854	923	910	918	910	926	904	885	894	917	920	876	942	928	912	894	860	908	910	880	916	886	876	884	902	888	900	883	881	877	939	891	929	873	860	875	890	969	895	919	860	853	915	857	916	861	912	869	916	915	872	926	917	883	916	921	906	876	878	882	877	877	841	932	883	914	923	907	871	957	890	917	911	829	873	832	872	872	889	925	907	890	947	893	883	877	897	896	886	851	867	840	908	862	851	871	900	950	973	921	857	900	875	881	909	861	917	943	904	931	880	892	866	886	869	912	881	850	887	886	902	845	878	859	892	894	868	846	927	950	907	964	847	847	906	800	913	872	894	871	897	904	852	920	957	906	838	899	948	925	894	915	879	895	868	872	923	892	868	919	939	928	943	864	907	883	865	926	871	893	905	874	901	895	880	871	900	883	895	905	811	961	868	907	888	875	886	936	909	857	873	881	938	860	869	849	854	884	932	857	882	878	910	905	884	917	931	901	947	899	842	874	918	881	884	896	910	863	934	895	929	904	855	894	908	875	855	917	880	946	894	906	889	913	906	845	873	953	891	870	916	905	976	943	910	877	919	876	950	887	896	829	936	892	891	901	959	931	876	882	895	892	903	903	899	851	876	886	953	960	922	867	852	867	873	873	867	907	939	902	900	909	896	892	972	872	906	840	913	886	890	929	923	829	905	907	924	830	931	959	905	870	915	911	935	908	881	862	867	915	921	891	922	895	920	880	874	939	946	951	860	1005	940	882	876	928	916	889	896	930	953	923	850	924	907	892	879	914	873	882	858	898	888	922	864	866	917	969	897	898	890	887	909	890	908	890	866	927	875	908	935	867	895	924	890	945	876	913	933	897	915	881	902	911	939	883	911	902	877	885	877	918	882	911	912	911	842	912	872	877	871	854	913	936	923	936	918	955	853	932	933	849	961	825	882	870	902	929	852	853	985	908	872	914	921	893	865	914	867	898	875	919	895	912	859	923	911	892	859	933	881	902	930	909	898	924	910	885	878	901	879	919	882	906	900	913	943	903	887	864	883	889	887	906	902	906	913	920	878	947	894	885	834	914	842	915	883	851	888	877	954	878	934	924	872	803	917	927	880	885	901	886	958	874	872	884	930	860	927	899	957	880	872	868	934	901	902	876	919	847	858	921	952	877	880	934	847	870	908	839	877	894	926	865	866	863	888	879	907	880	853	934	873	872	938	912	888	860	872	878	876	961	904	909	892	984	902	914	895	935	885	908	861	931	949	901	860	906	869	935	855	858	909	946	900	907	915	841	951	902	888	875	842	824	884	914	870	880	941	914	947	930	910	906	850	853	864	946	860	860	829	879	926	850	868	917	875	897	892	892	907	846	900	919	928	914	901	872	904	901	866	880	898	938	948	870	853	951	876	856	863	916	918	906	873	847	852	909	908	937	883	887	926	858	922	891	897	923	928	894	855	905	921	929	898	940	953	901	910	909	940	965	878	908	866	910	928	843	900	922	902	927	917	852	898	891	860	910	921	864	958	881	915	882	928	903	883	859	861	898	885	867	901	880	952	953	929	823	898	923	927	898	887	847	824	842	887	896	853	855	892	898	854	908	959	876	876	889	874	883	837	904	892	943	893	909	897	878	825	897	895	939	923	865	884	950	873	906	866	899	963	893	916	927	876	883	910	898	893	866	858	868	913	930	884	958	940	942	931	903	883	865	910	917	908	872	929	887	853	870	912	896	913	929	869	898	883	903	898	920	851	907	872	831	885	862	891	854	859	888	906	871	908	849	955	862	868	920	879	934	916	878	933	870	864	814	931	893	938	899	892	945	900	926	882	898	875	898	912	941	886	943	915	862	903	844	905	871	889	907	889	870	875	937	886	910	890	897	911	920	908	865	931	917	878	918	866	886	866	918	884	913	932	926	919	876	883	888	870	871	956	846	869	881	861	897	920	956	849	872	867	917	936	878	858	905	886	874	872	872	899	898	865	882	915	883	911	894	903	912	912	928	868	890	924	899	945	879	957	912	929	900	855	940	827	894	885	905	879	850	894	915	897	968	883	927	924	915	911	906	922	921	865	889	893	932	912	889	901	899	909	898	893	887	903	885	922	943	901	844	878	921	879	852	869	911	869	877	851	857	850	903	871	868	938	901	884	867	897	919	907	912	892	903	916	933	874	920	944	880	967	929	925	904	880	869	843	868	861	933	917	861	908	893	896	928	888	827	916	904	906	928	931	881	967	905	881	874	948	892	927	862	906	889	910	892	855	925	842	915	915	899	939	949	902	908	959	863	871	982	910	951	919	901	880	925	877	882	828	907	892	892	851	868	903	907	905	899	859	888	854	914	873	931	921	912	869	888	857	869	947	915	894	877	948	936	883	912	851	890	904	879	880	898	891	909	923	860	921	921	897	909	908	857	895	911	901	907	899	931	891	954	926	863	874	878	872	956	904	888	861	890	813	825	926	915	819	887	905	832	921	910	893	892	911	897	859	878	941	947	899	873	886	909	902	897	936	925	962	885	887	915	884	916	869	888	829	927	870	926	898	934	878	930	858	863	894	908	878	859	851	928	877	910	894	882	940	846	886	910	898	926	893	905	856	882	889	863	962	869	963	895	924	926	946	875	885	934	896	906	952	904	872	842	876	868	880	931	927	862	886	886	902	963	857	916	907	876	892	890	914	882	868	886	907	898	858	873	875	907	879	923	873	882	934	929	861	889	918	849	901	878	942	885	948	885	880	897	917	896	942	886	922	869	898	957	852	925	953	912	936	920	893	901
23709	23611	25977	25458	21159	14496	9537	7249	5452	3805	2877	1929	1472	1309	1251	1009	895	907	899	769	655	655	602	617	532	570	511	496	426	399	434	417	364	339	346	339	367	330	326	331	324	306	331	349	333	352	338	338	340	320	319	351	345	341	371	304	315	301	350	315	316	294	330	328	327	360	317	360	341	331	322	327	312	319	346	350	343	342	348	332	338	337	331	313	286	337	320	326	338	327	330	353	352	363	324	332	345	334	353	310	313	340	376	342	330	344	327	337	339	341	364	336	333	323	334	302	333	335	335	318	317	311	342	316	330	319	322	326	353	357	341	328	315	328	314	337	329	316	346	346	339	361	314	322	335	339	342	329	316	305	328	301	347	293	325	307	316	333	337	337	317	297	358	367	312	355	352	319	353	349	321	294	342	311	337	367	317	345	324	295	328	357	334	330	331	326	357	322	370	315	333	332	345	322	337	345	323	335	377	345	324	304	369	305	319	294	337	306	307	342	323	351	327	344	323	347	332	353	347	311	333	319	311	296	321	332	334	349	305	327	358	346	329	331	320	312	322	336	306	318	337	303	325	311	363	318	319	331	342	354	344	334	312	312	327	332	332	335	337	349	345	344	316	326	303	318	350	315	370	312	318	314	367	301	298	327	345	318	313	385	330	358	320	360	314	314	303	331	358	322	339	322	287	307	296	347	325	316	297	347	327	320	354	339	352	314	346	340	295	332	338	347	304	362	313	356	337	357	327	331	331	293	325	316	316	332	324	329	317	351	322	329	343	316	342	377	325	340	341	320	353	312	324	329	396	345	321	342	348	321	365	339	329	330	345	336	334	336	335	374	338	332	294	328	329	300	347	360	352	348	338	315	378	338	347	343	345	328	345	340	324	354	328	308	303	332	316	339	303	340	338	314	307	344	320	336	367	351	333	323	342	309	308	328	329	354	314	292	344	321	346	321	336	323	342	331	349	355	329	356	324	335	293	308	342	349	323	321	340	338	372	349	320	337	297	346	363	328	352	371	338	335	348	320	349	380	360	341	340	356	337	317	331	331	307	346	292	326	332	355	347	310	340	329	338	308	316	350	339	345	343	316	317	356	317	338	334	324	338	309	337	340	331	354	333	329	308	319	341	321	347	313	292	336	299	333	327	339	328	368	313	314	333	307	317	347	298	346	315	361	324	302	346	351	321	342	357	311	303	313	325	330	322	348	300	310	348	319	328	322	342	316	303	336	345	346	318	357	309	379	332	332	320	311	317	318	292	328	316	318	320	323	328	297	320	331	327	324	326	304	345	324	354	360	375	302	350	339	334	351	367	313	345	318	310	337	300	348	342	303	349	351	338	344	333	372	325	333	334	295	355	317	300	323	352	342	326	335	339	365	349	325	325	335	338	358	358	339	294	321	333	332	318	328	334	327	353	326	324	317	306	325	316	346	325	321	345	335	357	329	292	359	334	328	355	323	345	335	322	344	322	319	370	330	330	302	341	340	318	337	358	345	350	338	297	351	341	334	298	309	348	342	307	329	336	331	330	328	335	332	314	345	311	329	316	319	317	330	370	338	335	328	357	340	332	355	368	348	337	343	350	389	335	318	335	303	294	332	307	294	314	314	342	326	370	339	324	314	330	324	347	326	333	337	356	360	324	341	299	325	323	293	365	353	312	326	302	326	339	337	333	306	334	365	337	305	345	320	367	343	334	339	340	320	350	340	324	317	339	310	337	326	319	308	339	330	331	347	352	311	347	342	345	356	328	335	347	327	351	332	316	328	319	309	313	314	342	323	315	320	349	344	328	344	344	330	327	333	311	275	336	333	312	357	343	361	293	330	290	328	310	339	315	343	343	335	329	328	337	343	330	323	328	337	337	349	324	343	303	337	330	319	321	322	354	337	308	299	337	332	336	342	330	343	313	306	353	325	334	308	374	341	349	323	366	327	340	326	348	374	330	364	355	315	320	304	293	343	361	339	317	341	360	348	326	329	319	345	359	307	330	326	301	335	335	293	315	310	333	339	299	344	324	300	339	332	324	327	285	335	364	302	353	324	329	313	354	357	358	334	318	314	316	321	313	336	329	337	342	321	293	313	314	308	359	333	308	312	344	369	356	298	342	360	334	361	318	321	346	342	333	329	356	370	330	353	350	312	315	370	356	296	351	329	330	343	346	342	318	297	337	338	324	321	329	354	322	326	326	335	320	334	343	305	325	354	348	313	376	322	314	292	347	322	296	330	319	311	352	330	333	345	337	355	354	325	339	343	307	349	312	352	326	330	330	341	314	319	358	307	349	284	330	328	335	317	316	310	330	366	339	348	351	280	329	332	346	354	318	294	347	322	316	326	342	342	334	324	332	323	322	326	325	344	314	331	330	350	363	315	333	335	328	341	356	361	339	356	363	364	320	349	340	310	306	332	321	305	332	352	331	357	343	379	356	331	320	339	342	322	337	310	322	310	321	348	322	331	350	308	383	345	311	357	324	327	308	345	318	320	342	336	352	358	342	285	332	344	328	356	337	351	312	322	315	336	323	352	327	294	318	360	351	317	347	349	348	310	355	316	364	330	353	338	354	372	354	358	317	354	318	316	362	343	343	360	332	312	358	341	336	351	347	346	347	329	322	339	355	335	346	312	319	342	294	307	347	332	336	312	336	338	312	334	315	330	323	326	356	349	307	347	360	352	306	318	324	369	357	295	337	292	297	330	351	338	359	309	322	299	361	350	333	354	341	324	336	337	338	314	353	314	309	338	314	345	340	338	336	337	339	328	366	323	331	311	326	334	328	304	318	327	351	349	325	324	332	340	342	318	337	356	339	331	300	313	321	343	338	319	323	322	307	349	342	325	324	348	342	345	343	336	316	291	334	358	319	342	302	317	343	292	348	300	355	328	291	371	343	347	351	366	323	309	344	301	349	305	317	330	329	332	335	317	319	300	339	351	320	319	304	328	312	357	321	313	307	351	289	316	354	357	326	337	319	312	345	345	306	306	312	374	354	344	336	328	315	291	341	345	336	337	326	341	338	345	323	338	328	294	332	367	330	359	308	332	318	322	286	362	346	319	336	306	314	337	307	322	366	328	307	324	331	308	352	321	319	326	342	334	341	334	337	355	318	343	318	353	347	317	355	335	350	359	326	356	342	340	314	328	348	309	333	299	314	344	353	349	353	362	320	337	314	347	332	313	339	332	331	305	335	344	346	352	336	330	322	372	373	332	342	351	322	327	367	331	309	348	341	297	343	337	285	353	319	330	356	338	348	330	329	380	307	323	350	346	337	325	337	342	350	392	291	294	326	324	322	334	307	340	319	319	372	326	327	332	291	349	302	323	332	346	334	324	324	335	359	345	345	339	334	341	308	353	329	351	314	306	308	317	296	311	345	357	354	301	310	322	327	374	347	338	320	331	363	355	335	323	336	334	345	347	358	319	323	302	320	343	352	350	341	319	322	334	343	337	338	366	342	339	333	321	318	316	373	346	334	317	321	335	357	323	324	333	330	378
15666	18600	27578	34901	34441	28755	24781	21941	18960	15383	12099	9394	7448	6466	6298	5155	4765	4591	4407	3640	3127	3004	2888	2833	2501	2267	2116	1878	1627	1445	1509	1474	1197	987	1037	1098	929	916	960	939	921	884	882	922	897	981	887	910	883	911	873	930	912	909	914	876	877	925	930	927	897	902	912	906	902	915	947	898	913	891	925	958	886	932	926	890	889	906	893	898	882	892	933	900	883	898	909	916	892	889	923	928	901	890	952	920	919	884	900	887	901	964	887	899	897	917	941	888	921	930	875	929	919	919	930	878	892	931	853	889	937	900	916	916	874	935	943	903	896	893	881	914	956	895	948	907	849	890	922	897	914	925	899	910	891	953	911	903	889	924	913	890	978	934	916	887	875	891	826	852	893	903	924	898	909	883	896	909	914	843	933	966	898	906	899	934	908	865	923	906	958	875	932	886	892	889	914	893	896	847	941	903	915	856	844	865	903	831	899	884	854	932	940	949	897	940	862	888	895	921	934	886	849	872	854	904	923	938	842	924	904	892	820	897	887	940	897	919	899	890	885	929	842	891	947	946	888	875	859	909	894	876	927	899	941	833	887	865	854	920	906	939	976	895	914	922	907	860	862	913	868	916	903	927	916	909	841	906	906	907	871	886	923	919	887	907	925	904	890	895	954	941	935	910	896	898	907	897	866	900	921	929	894	934	867	901	887	883	887	912	897	913	901	886	896	867	886	897	896	949	913	907	928	902	875	858	902	937	891	891	938	857	899	888	879	921	911	888	904	910	898	909	927	915	905	824	938	884	906	913	873	896	920	876	880	875	918	896	915	864	871	915	884	897	934	919	923	901	960	926	895	916	893	917	878	900	886	881	925	949	891	900	870	892	982	907	899	925	929	907	925	958	916	888	882	853	864	927	894	867	892	899	882	884	892	884	902	896	867	881	871	898	889	929	926	943	873	890	846	912	896	877	881	916	884	919	898	891	917	941	862	897	890	837	884	856	854	903	903	834	893	838	908	819	897	908	852	905	891	919	861	851	909	902	880	942	927	907	945	918	886	906	887	938	902	825	915	937	944	863	932	856	842	995	932	886	881	915	897	922	929	926	947	916	954	971	902	912	905	923	949	881	878	864	856	902	922	858	884	961	906	883	974	873	957	910	906	920	872	879	909	894	881	831	838	877	916	893	952	896	908	936	913	926	882	908	950	860	902	893	901	904	904	920	881	845	864	880	903	915	922	898	909	932	913	929	904	916	932	900	897	871	920	920	932	905	871	887	921	944	917	861	905	900	859	939	937	977	974	906	905	897	844	930	921	916	912	823	863	882	941	841	855	892	897	894	901	879	881	851	889	896	932	922	940	900	932	853	881	891	882	946	858	926	923	867	868	937	847	875	928	879	905	899	930	849	947	911	923	926	910	895	957	866	941	869	893	913	927	892	888	909	861	910	900	965	920	902	909	909	947	925	886	922	911	837	903	927	909	880	949	901	929	866	961	894	889	874	888	856	880	899	917	914	874	856	866	918	936	904	902	915	875	892	911	915	906	957	912	865	896	864	920	924	865	920	891	831	902	928	873	889	903	880	848	902	920	860	914	923	916	952	844	849	916	911	931	918	880	918	902	877	899	904	895	929	886	901	902	941	925	949	889	903	888	922	918	930	884	921	887	873	919	957	936	912	866	943	919	912	866	910	887	922	905	852	902	934	866	882	928	914	870	890	958	966	907	896	913	878	925	880	919	944	942	942	1003	845	893	908	908	944	880	931	905	906	896	910	920	962	870	925	928	929	884	902	921	862	915	889	917	905	912	883	901	923	898	923	908	911	917	891	889	931	906	854	947	922	907	859	932	867	940	888	896	898	863	880	937	838	886	875	894	927	945	864	871	932	919	920	879	877	907	877	885	917	875	947	883	882	877	946	948	930	896	921	864	891	946	911	915	911	872	878	902	904	931	971	891	916	904	895	889	870	877	935	886	858	872	845	906	866	899	838	884	903	893	909	919	903	923	891	939	936	926	908	893	911	897	866	829	947	874	920	928	936	867	898	889	900	859	853	907	896	854	886	900	937	903	882	922	903	853	902	905	928	879	898	861	920	850	865	875	930	912	909	852	895	891	881	926	875	913	921	907	886	899	871	963	863	866	870	898	890	898	867	882	852	932	899	922	943	872	913	900	911	862	891	873	906	875	879	925	916	906	889	844	892	922	904	939	936	859	887	876	948	934	866	895	886	863	895	866	948	925	882	914	955	943	867	885	906	871	909	886	930	911	850	891	889	880	826	895	893	931	873	880	910	880	949	912	942	870	926	913	891	873	861	879	938	893	925	867	927	944	933	889	853	921	932	864	949	954	915	863	863	926	894	890	894	914	947	879	874	862	945	881	929	891	888	920	899	848	879	904	843	910	942	859	848	945	874	879	895	890	923	941	878	872	829	843	945	893	874	845	940	859	931	873	913	901	929	941	960	883	877	944	867	903	878	902	925	944	876	893	892	927	898	863	925	869	900	913	981	875	918	897	934	879	876	914	892	894	858	956	888	966	860	881	897	945	863	895	935	921	956	903	928	903	887	892	883	893	876	897	870	887	875	906	934	911	853	889	875	867	934	904	883	885	925	916	906	886	917	912	882	882	876	913	891	908	952	817	860	924	899	909	894	893	911	851	877	898	852	873	907	884	914	839	976	877	930	871	932	921	935	921	880	889	900	904	894	884	925	940	892	930	896	926	944	900	889	883	933	905	918	877	955	891	893	869	901	908	907	917	797	927	907	846	939	921	920	914	913	898	888	902	918	930	913	891	912	963	895	904	914	945	932	878	909	931	924	846	890	905	874	880	940	878	886	907	909	903	935	923	895	873	896	895	884	945	908	866	895	884	919	958	911	922	901	879	884	925	885	890	894	891	867	854	887	890	934	848	976	944	864	902	912	903	958	889	860	929	912	898	933	916	895	896	893	921	879	898	858	859	894	914	879	878	868	897	901	871	875	878	891	873	918	929	925	902	906	908	901	957	897	856	936	877	956	858	893	895	969	909	906	878	906	876	846	897	885	887	879	916	849	1012	887	907	922	893	891	903	865	929	928	865	892	880	857	897	905	855	883	899	881	922	927	879	911	924	931	894	920	940	892	931	920	869	942	899	876	913	902	903	935	893	941	924	917	912	859	933	868	938	937	908	960	906	869	876	883	913	888	870	822	919	877	916	886	883	922	955	907	907	863	968	867	887	912	907	870	859	917	943	920	931	838	837	885	873	895	897	879	922	937	907	887	907	897	923	931	967	906	916	908	909	812	919	935	902	869	872	965	858	904	840	902	916	915	929	861	913	887	870	897	896	877	889	908	890	896	880	874	883	886	890	905	928	935	905	907	857	888	863	905	855	893	902	852	908	922	897	892	912	857	915	887	933	865	870	905	874	857	896	920	911	919	915	940	964	872	933	906	1002	872	920	916	891	868	874	955	888	854	879	886	868	893	887	917	903	872	847	933	891	843	865	909	860	911	875	902	837	897	895	901
25646	22843	27369	26989	20478	13446	9443	7060	4844	3511	2408	1819	1303	1149	1075	971	900	911	831	715	638	660	623	582	549	509	521	484	443	380	402	406	378	330	329	343	322	369	346	349	320	351	346	371	355	335	329	313	359	318	333	358	361	321	361	286	347	353	327	295	337	347	306	324	338	333	336	296	339	327	324	323	327	320	334	330	312	366	317	346	325	345	342	340	336	327	349	346	313	341	357	325	325	331	321	335	299	337	276	311	329	324	317	361	305	375	319	312	324	324	365	335	332	325	305	307	337	335	341	330	326	384	312	325	328	342	323	309	340	305	352	330	311	343	319	351	320	332	311	335	337	319	322	319	340	358	324	329	329	338	318	308	308	330	367	320	313	340	325	331	326	318	324	336	312	324	350	314	323	343	321	315	309	362	330	333	333	361	295	330	341	344	346	294	324	332	367	368	334	364	305	361	333	327	338	310	328	324	325	310	319	310	315	349	361	357	363	298	319	326	320	329	330	309	352	327	313	303	342	340	333	331	309	325	338	316	307	326	314	328	331	322	349	335	338	346	353	302	316	334	349	316	340	354	311	306	352	317	334	287	330	377	334	305	324	333	323	344	296	313	356	313	339	312	351	340	320	341	327	302	313	344	305	299	321	319	318	324	331	317	328	330	338	364	371	319	311	342	330	315	341	314	343	344	330	307	304	343	346	331	344	313	356	311	312	304	352	334	339	314	328	325	343	325	339	328	310	331	333	349	308	325	315	298	315	333	334	344	338	323	332	340	305	316	314	329	332	326	363	340	354	332	336	327	336	354	333	323	379	368	337	325	328	355	331	315	323	308	327	328	303	330	318	326	299	347	339	365	327	322	325	334	328	341	315	323	300	331	325	323	360	313	336	331	317	322	343	338	309	341	315	344	325	320	311	332	338	328	316	348	311	288	357	324	327	327	323	324	354	343	354	318	355	341	320	339	326	355	318	334	316	347	320	309	353	335	330	321	296	336	323	331	344	341	333	348	345	298	357	339	328	347	335	318	331	321	337	287	321	315	306	349	323	308	334	324	319	330	330	312	327	282	357	340	307	374	347	331	311	294	315	319	345	352	358	332	335	340	342	326	322	337	360	301	334	335	338	329	348	359	350	332	374	338	319	316	319	332	318	318	331	313	322	309	288	324	342	323	329	345	323	305	328	341	331	314	346	323	295	320	335	326	329	341	337	339	318	323	300	325	331	329	316	323	307	308	364	352	339	330	353	305	366	320	332	342	339	331	334	323	311	320	328	301	315	363	338	337	303	332	335	351	324	321	327	336	324	336	334	332	307	307	278	315	334	333	333	355	342	311	343	316	339	347	317	336	309	362	340	357	356	323	343	320	334	323	324	364	312	284	365	353	315	308	331	335	328	339	357	322	316	328	332	339	338	367	330	319	322	352	331	311	323	325	328	327	340	296	342	334	355	346	316	307	344	290	294	316	347	326	333	335	346	316	309	336	301	358	325	357	361	302	342	333	336	354	335	307	363	348	382	355	309	309	314	339	359	329	333	331	322	336	328	322	359	343	302	350	331	331	327	358	343	365	337	329	330	355	324	315	324	337	305	313	326	346	317	347	336	330	354	319	318	341	338	328	323	363	340	315	343	318	353	336	322	346	314	326	339	354	350	342	336	358	334	351	315	287	324	354	376	286	351	343	332	314	364	306	293	363	301	328	290	326	300	327	327	323	310	276	333	303	327	301	342	318	336	340	350	345	314	330	332	379	344	330	350	307	324	301	320	340	341	349	348	355	312	330	330	333	326	335	357	345	316	335	339	342	329	324	331	336	306	308	326	337	328	332	324	316	335	359	343	299	327	350	328	355	344	352	316	340	317	365	361	320	337	340	317	334	351	332	301	329	323	284	325	297	361	339	321	330	307	318	346	365	345	320	325	336	294	308	314	318	368	321	315	307	326	333	298	322	329	344	345	322	334	361	311	319	318	354	347	328	327	362	301	357	360	331	301	315	282	323	335	331	316	303	332	343	343	333	317	327	303	336	358	322	317	347	357	294	315	317	299	351	321	347	325	315	336	354	336	323	354	306	301	321	311	328	297	346	295	305	337	322	343	323	336	307	310	296	354	296	342	343	326	312	357	349	320	345	331	309	334	283	345	320	333	326	350	299	324	346	324	326	344	311	315	322	321	348	350	322	332	366	344	298	343	320	320	353	302	339	313	335	334	329	330	290	325	312	348	309	358	334	368	363	355	316	305	329	320	324	328	346	365	351	320	334	356	349	334	336	337	369	355	316	319	342	326	335	349	349	333	290	330	373	334	362	332	351	332	352	328	317	348	389	312	326	308	322	305	323	330	333	337	345	330	326	292	326	343	353	317	328	342	347	351	289	336	315	339	352	310	306	345	338	334	336	330	321	314	335	331	323	299	315	335	347	317	333	338	350	316	326	349	343	334	328	308	304	310	314	302	336	344	349	325	314	339	311	315	343	327	335	335	332	334	318	346	338	365	340	346	322	321	345	328	296	330	325	375	353	323	308	314	314	323	379	341	331	344	346	319	297	331	310	332	326	315	292	356	299	355	340	345	329	333	334	332	299	345	378	354	320	352	339	324	315	321	355	307	335	299	332	356	355	344	324	293	295	304	332	344	317	298	358	319	303	328	337	302	338	324	322	327	299	335	331	319	337	346	324	322	377	356	347	321	311	309	351	313	305	316	340	324	314	328	335	328	333	343	310	337	310	347	315	340	355	337	292	326	350	318	326	341	336	334	347	342	331	337	323	309	371	335	327	325	310	352	308	308	328	359	319	324	315	329	329	328	312	315	354	328	313	347	354	321	284	344	300	346	334	352	330	332	326	341	315	337	361	307	307	321	309	353	342	315	338	317	389	329	324	306	318	294	332	322	310	327	317	324	320	363	318	344	299	327	334	355	305	360	325	314	352	309	324	351	326	329	357	325	328	325	336	329	353	325	309	336	290	316	348	351	334	305	329	312	276	374	344	352	330	296	312	302	350	329	347	318	332	308	339	312	331	290	306	332	314	307	345	361	347	322	368	318	352	352	319	326	338	323	357	312	338	314	332	334	361	326	317	338	321	377	316	303	317	342	306	305	318	344	332	349	344	335	305	339	301	341	343	324	338	336	329	338	321	359	315	320	339	328	372	325	316	365	314	337	334	364	373	307	335	326	344	370	384	304	345	329	387	346	328	339	315	335	318	301	336	339	342	341	321	327	344	354	334	328	334	335	346	328	331	325	335	333	319	339	307	307	293	319	310	339	320	341	325	349	311	304	316	338	308	338	343	300	347	362	346	329	317	331	350	319	343	334	312	314	296	357	338	341	328	312	313	320	369	274	340	378	310	292	322	348	336	286	333	312	318	311	326	330	331	332	309	292	361	371	269	315	336	337	362	329	359	334	294	332	322	300	306	310	321	347	375	338	285	340	338	303	301	325	323	305	346	340	315	319	312	325	313	309	353	324	335	333	337	376	331	327	375	339	300	316	356
16749	17311	29328	35828	33428	28351	24729	21470	17609	14190	10896	8405	6542	5676	5492	4838	4857	4406	4121	3585	3436	3153	2971	2671	2642	2394	2272	2028	1722	1505	1613	1386	1302	1056	1054	1008	951	973	1003	923	887	848	970	945	943	922	965	919	832	883	915	906	865	934	896	860	886	905	891	891	879	880	832	910	910	863	841	871	954	897	871	922	883	893	892	939	891	907	882	876	932	915	883	849	912	897	877	890	964	906	913	912	913	906	862	944	947	883	922	863	882	944	896	912	896	855	893	917	845	877	873	899	882	887	943	917	897	895	918	882	929	882	895	887	956	917	957	875	900	878	902	943	932	881	887	867	897	889	869	898	872	875	879	926	886	886	888	882	922	917	845	848	904	911	899	889	906	889	939	855	883	898	906	881	884	925	829	908	903	895	890	918	891	906	872	894	869	917	910	909	853	922	909	867	891	917	886	884	882	918	914	847	863	883	912	866	891	865	913	886	911	888	887	880	947	889	892	887	898	888	907	883	864	905	867	890	920	839	873	921	904	894	868	929	886	892	946	888	923	911	880	922	909	930	907	897	866	912	896	906	893	879	857	912	914	827	890	854	929	931	911	896	901	903	912	902	902	919	864	900	877	899	899	852	911	898	918	855	929	931	887	894	872	861	923	878	860	837	871	902	840	903	933	915	913	893	948	925	860	913	904	891	884	876	901	873	880	905	886	868	917	900	888	880	965	899	883	932	933	916	924	879	933	878	893	906	914	982	877	888	890	876	910	946	911	928	908	861	923	893	890	880	853	911	872	849	827	847	884	893	907	866	859	894	853	848	846	958	889	958	845	914	861	909	862	853	912	925	838	891	858	898	964	940	908	903	911	876	940	888	918	900	934	847	880	893	890	903	935	920	873	904	903	896	847	903	910	896	904	903	884	866	968	915	903	883	876	885	963	872	890	933	908	904	877	981	938	938	929	893	890	945	862	907	925	865	937	862	873	950	909	921	919	893	924	927	902	911	896	893	907	855	912	923	947	897	906	870	922	894	962	964	901	905	858	928	923	931	913	877	890	917	857	915	866	915	899	934	871	876	901	852	888	881	864	934	926	902	872	897	900	919	869	888	885	904	909	868	936	900	887	854	868	920	887	914	920	853	907	947	873	915	882	875	941	849	927	885	828	915	894	885	882	893	921	880	881	974	933	918	870	892	978	898	870	917	896	889	897	878	930	843	944	932	856	887	826	918	956	905	918	876	882	908	872	838	906	895	887	982	841	868	881	916	921	887	917	892	870	899	900	840	866	929	901	877	861	877	898	881	930	886	911	826	903	880	890	887	886	892	850	852	868	879	905	942	895	880	901	894	880	898	851	898	931	934	870	905	930	881	891	933	915	916	827	881	904	866	865	859	899	854	880	888	864	881	863	909	870	920	902	876	900	917	934	864	848	940	921	870	876	870	890	907	878	861	887	922	900	881	954	855	871	917	917	927	905	853	898	856	907	951	899	870	885	910	864	903	915	866	870	909	876	856	870	862	903	842	927	918	873	973	911	871	880	896	892	971	894	933	909	874	911	932	868	942	920	867	892	891	916	920	880	872	886	919	983	902	919	844	884	858	874	857	876	928	897	916	883	921	852	924	913	841	851	911	924	866	898	907	875	913	896	882	854	872	926	888	891	870	905	877	901	899	878	851	863	943	931	904	880	924	898	896	945	860	879	884	876	954	888	898	909	924	962	850	881	878	849	870	876	904	912	890	856	907	891	917	907	841	932	930	842	859	872	923	949	915	913	864	899	869	875	901	883	858	896	869	853	863	914	883	907	878	938	910	842	909	921	855	896	890	854	909	915	890	841	865	882	910	927	892	900	908	919	853	938	871	903	915	896	901	917	907	892	886	831	915	928	927	908	939	905	906	902	910	872	928	927	885	931	902	861	964	856	862	922	896	884	901	937	886	885	919	905	896	876	921	923	846	907	881	900	863	877	950	897	962	903	900	900	941	863	914	898	870	902	908	875	849	896	884	933	899	947	898	884	927	903	963	865	897	919	930	965	878	895	896	906	917	856	920	854	918	877	938	857	883	907	894	916	905	878	895	878	882	894	884	842	904	967	948	857	939	920	888	924	864	937	847	910	879	943	848	856	868	940	893	924	980	882	868	851	864	855	946	911	837	898	954	899	913	899	932	942	887	946	844	910	892	901	846	930	912	904	861	910	921	922	896	925	950	876	923	917	909	854	876	875	893	861	853	968	900	895	795	913	873	908	865	883	892	912	900	909	913	939	930	883	856	907	902	869	859	933	884	897	920	863	884	901	868	878	908	944	913	908	953	888	857	917	854	894	879	908	874	943	885	910	892	907	935	880	919	958	899	853	854	975	916	909	908	867	883	924	904	930	860	933	916	881	944	905	885	856	895	877	902	925	911	876	887	929	888	918	888	899	906	905	919	863	886	885	907	869	939	926	905	953	912	909	904	927	910	921	912	866	920	935	868	877	885	882	876	881	866	922	900	929	862	922	919	905	928	906	833	892	888	913	927	912	913	851	859	878	858	932	914	975	886	839	885	880	918	866	937	890	905	907	866	883	870	905	917	929	860	873	933	858	851	925	931	933	914	869	908	945	891	910	908	902	909	882	932	902	881	905	834	899	896	975	912	913	872	881	871	846	919	910	909	916	901	875	934	892	928	875	879	889	889	934	870	946	907	931	944	903	872	910	832	927	892	881	948	887	971	898	866	922	902	906	907	890	933	914	915	878	900	866	872	895	892	862	911	889	902	882	911	924	880	866	882	890	826	919	940	874	905	920	883	915	924	876	851	892	887	853	898	894	895	890	915	882	917	884	841	841	902	903	918	881	882	921	884	904	894	903	960	870	853	947	866	956	861	871	911	850	894	888	867	920	878	893	943	902	909	937	883	850	874	879	832	888	878	896	920	946	928	912	878	882	885	897	907	923	886	890	898	900	917	910	897	930	888	883	908	888	905	872	891	912	855	848	882	908	874	924	884	885	883	860	903	822	934	888	904	848	889	840	922	896	942	891	883	856	881	881	904	940	854	837	887	863	918	881	860	888	915	912	885	943	839	903	895	913	898	913	878	897	909	907	916	916	903	836	869	887	862	880	890	852	895	910	896	906	861	928	921	908	919	870	873	882	873	930	915	936	890	863	893	903	897	916	887	925	900	878	900	891	933	856	881	946	924	882	905	892	931	884	861	947	846	913	934	888	891	916	967	818	927	894	913	943	885	902	893	919	914	888	897	896	869	901	918	866	827	915	816	862	933	874	867	948	918	899	916	968	896	887	851	876	910	913	914	857	940	892	890	883	863	917	916	906	845	858	898	890	898	901	878	894	923	913	917	887	836	918	848	874	928	902	848	884	934	895	800	952	918	890	901	892	853	858	913	872	836	904	849	863	859	936	848	966	888	902	886	832	959	934	894	901	854	924	877	898	874	857	911	888	936	884	936	841	890	912	852	894	925	893	871	888	955	877	919	950	884	919	894	889	899	871	847	895	906	901	867
26109	23880	29554	26574	19291	13973	9874	7006	4476	3199	2246	1706	1342	1177	1070	1018	878	850	822	828	800	740	655	609	602	613	543	477	463	452	423	402	341	357	334	362	313	337	310	388	307	342	313	376	342	354	326	335	362	314	319	357	373	339	306	317	320	323	308	326	367	329	362	364	346	302	326	315	350	310	311	354	342	317	291	326	298	383	323	332	327	327	347	340	317	312	345	333	342	311	321	368	302	331	304	344	340	315	296	340	335	347	281	308	373	336	356	335	355	336	326	309	334	344	358	342	329	321	336	322	327	350	323	339	314	320	356	320	358	348	340	330	326	312	353	319	308	350	301	360	347	356	335	288	334	335	315	301	312	342	334	302	331	347	337	292	320	348	359	339	343	325	328	331	374	324	319	343	333	326	313	306	317	319	312	353	306	315	332	322	304	329	339	339	332	361	299	365	323	368	334	334	343	336	342	351	349	318	359	345	292	320	312	312	336	360	327	331	320	317	344	337	359	311	354	321	323	307	363	316	357	329	346	338	340	328	350	339	360	341	319	303	292	332	315	345	344	339	338	361	329	352	332	362	315	350	359	336	326	351	344	344	330	334	356	357	348	366	367	337	345	343	325	327	360	336	329	347	345	323	317	323	324	330	365	335	378	365	336	343	301	338	338	314	332	312	315	324	334	323	313	323	321	324	322	294	333	322	323	358	335	330	353	381	321	360	342	316	355	362	340	324	319	324	347	333	336	338	336	350	352	357	301	316	304	313	361	335	345	332	351	329	311	325	340	351	340	313	367	325	323	323	313	350	331	321	355	317	318	307	340	312	317	351	354	339	367	330	335	343	333	314	314	333	301	350	304	352	354	330	312	333	336	322	341	354	334	321	371	366	305	317	313	339	326	336	356	324	330	316	290	305	341	308	287	352	310	350	334	381	312	316	315	338	357	312	353	320	332	348	344	353	331	340	332	325	316	358	347	299	341	341	311	369	320	366	349	306	361	334	319	313	314	314	379	349	344	330	352	345	339	320	323	328	329	297	308	330	359	335	347	354	341	336	333	368	330	333	327	362	326	333	329	349	342	343	314	324	331	325	315	321	306	348	333	338	344	316	291	349	362	354	345	298	328	363	311	359	343	300	348	335	322	327	349	321	307	358	348	351	329	357	334	309	323	366	317	340	334	335	336	303	326	298	318	319	300	320	353	339	301	347	327	302	346	329	356	323	361	319	309	331	355	334	340	342	335	336	312	342	328	329	318	345	328	338	307	339	352	316	330	325	323	311	365	320	326	321	348	335	321	332	321	311	373	336	298	323	338	325	346	353	346	341	340	311	357	333	360	330	326	348	342	338	342	332	348	354	340	303	342	341	328	313	329	356	331	340	346	348	343	305	323	339	321	340	335	357	322	308	288	328	343	321	309	362	337	330	316	307	342	322	340	369	350	332	362	331	310	350	325	326	318	308	325	326	309	298	320	331	320	302	357	320	335	288	325	339	342	294	339	343	349	313	338	319	286	311	382	311	328	340	355	356	319	370	353	329	329	312	320	329	327	340	341	352	369	314	332	340	321	323	306	325	328	370	335	329	307	339	354	329	312	297	301	311	384	291	318	310	306	316	347	340	318	332	325	348	321	370	343	357	359	325	300	327	318	336	314	324	318	337	314	317	295	328	341	346	363	324	341	346	364	333	313	317	333	328	339	351	320	361	325	310	335	346	310	369	332	341	344	328	300	370	306	346	319	337	327	316	311	367	309	303	302	313	301	321	318	332	293	340	327	369	343	322	358	329	329	331	316	344	318	327	360	314	358	306	329	306	364	326	374	329	293	298	318	294	352	309	344	333	335	349	334	319	318	327	343	315	328	313	322	361	308	335	329	320	314	330	333	358	367	335	314	320	338	315	364	331	288	282	330	331	346	333	330	333	325	318	327	289	328	355	336	346	301	336	365	351	344	342	354	359	331	324	342	339	312	335	333	306	345	336	336	323	309	358	335	333	305	304	310	352	308	307	327	352	350	284	336	319	333	324	339	325	344	357	325	323	332	319	323	331	349	349	354	332	358	344	321	322	335	334	323	324	366	324	371	334	336	354	301	340	312	343	361	328	365	324	292	369	322	338	327	292	342	354	318	330	331	327	326	334	319	333	329	359	310	325	308	341	344	333	342	319	356	318	300	337	328	314	348	353	316	346	333	344	323	313	313	314	336	342	307	292	344	311	333	324	307	333	343	350	366	342	335	334	311	332	324	316	344	336	344	322	357	332	355	344	309	332	333	337	366	321	331	330	354	334	329	392	323	304	327	320	335	344	370	324	371	314	320	333	325	315	329	322	336	357	317	335	319	357	329	331	341	354	329	341	314	376	323	316	333	332	333	344	343	330	340	322	303	366	343	352	340	324	313	351	347	315	299	329	345	336	332	353	363	307	336	319	268	351	339	343	367	346	310	347	304	355	345	352	355	337	342	324	344	341	315	352	313	380	338	331	317	340	348	352	341	331	330	333	335	318	337	297	323	322	328	351	337	334	364	296	322	354	336	347	333	349	319	330	322	329	369	339	332	307	316	294	339	372	339	308	298	329	321	339	340	351	328	323	339	327	344	335	335	318	325	349	329	312	324	344	349	311	310	294	328	336	332	318	330	377	346	337	342	326	304	310	338	325	329	311	345	337	349	303	342	326	335	366	350	342	314	341	320	312	343	352	351	307	307	345	327	325	340	314	314	337	363	349	340	300	349	303	317	326	347	329	315	355	356	339	390	335	292	326	289	326	340	351	295	346	351	309	337	328	326	354	328	328	307	315	326	311	373	306	343	333	335	324	346	334	317	329	349	325	304	305	330	340	307	325	329	308	343	350	337	350	355	364	351	348	317	320	334	325	352	310	364	316	320	331	326	331	340	309	339	328	337	343	326	354	345	331	357	349	336	345	319	294	339	311	329	311	345	315	310	292	341	346	350	347	341	331	340	321	337	333	296	328	322	352	339	334	365	329	340	311	337	324	335	345	309	326	339	320	316	335	350	337	351	323	360	344	345	337	327	345	376	319	314	325	329	308	327	342	340	352	317	304	303	325	322	340	311	289	339	320	308	332	339	308	314	338	335	356	333	309	343	325	316	322	317	308	344	328	333	338	347	324	375	333	328	334	305	354	353	353	324	331	331	313	339	346	327	344	317	324	343	332	328	321	346	324	347	321	294	310	338	349	320	332	338	329	332	321	338	325	318	317	354	342	334	342	324	311	321	373	352	337	341	319	336	323	316	329	343	290	326	338	289	343	343	319	321	358	326	321	344	330	318	356	321	344	322	330	334	340	345	305	296	328	292	370	328	337	320	338	321	339	311	350	340	340	346	323	360	302	320	306	324	352	364	332	338	333	340	333	324	338	329	323	318	298	353	349	309	336	345	356	345	342	333	331	315	320	352	305	346	315	339	325	316	351	331	352	311	326	302	340	301	333	308	344	313	340	311	329	363	356	351	339	343	354	337	342	333	345	351	333	297	308
17258	18216	30790	35167	31793	29118	24960	21485	16439	13153	10358	8121	6659	5927	5487	4942	4600	4527	4211	4226	3918	3432	3024	2771	2601	2361	2151	1977	1801	1651	1560	1380	1211	1033	1003	1151	996	939	985	960	883	940	916	864	917	890	913	860	968	879	929	951	924	925	876	875	895	924	902	859	929	880	862	900	896	898	917	968	893	882	881	894	882	905	852	922	919	920	903	915	935	896	939	956	880	898	946	873	867	874	942	939	925	893	892	890	904	912	887	895	864	874	904	867	933	904	876	892	924	962	858	881	906	911	876	892	904	983	869	923	936	888	890	882	869	925	921	903	900	894	862	911	882	969	933	884	851	895	872	865	856	839	858	900	893	855	897	879	867	877	885	898	932	925	883	885	829	907	901	882	930	846	882	883	857	944	958	899	850	892	825	886	912	873	879	913	902	904	884	888	897	914	929	863	912	893	950	889	891	897	902	936	901	969	911	921	962	854	927	907	909	864	922	890	879	901	899	921	924	887	916	958	835	886	904	883	925	907	836	911	873	840	876	892	886	874	882	893	895	926	934	854	868	924	876	921	858	865	902	944	911	873	900	899	892	889	930	896	926	887	935	833	928	935	859	918	895	915	881	860	891	962	908	818	891	882	875	898	865	906	863	830	890	884	895	897	914	871	897	933	934	903	917	903	910	909	890	892	895	885	937	847	915	875	896	878	924	882	931	923	960	917	888	889	867	928	879	899	893	855	911	904	866	901	927	875	927	881	871	924	874	918	884	889	882	876	890	894	886	907	936	866	896	855	948	900	877	854	861	856	856	911	910	878	914	856	876	916	881	902	930	856	941	907	879	922	895	865	882	885	893	899	894	885	886	922	900	915	827	868	904	920	897	942	871	865	885	893	888	900	899	890	929	874	887	871	888	875	879	873	901	909	944	871	878	944	893	919	926	901	952	917	866	925	939	904	859	911	892	887	961	850	888	862	892	900	898	861	893	930	901	877	929	872	876	923	947	898	931	907	890	853	915	906	875	879	918	897	906	916	866	960	922	890	916	913	872	801	845	909	888	887	904	902	895	902	952	941	918	921	925	875	898	884	891	922	946	908	893	862	886	912	877	907	845	912	875	850	842	880	873	877	905	869	870	900	949	900	921	871	892	914	939	860	862	925	902	881	889	866	944	888	887	913	853	881	881	910	875	839	879	892	920	939	882	907	883	870	928	892	898	919	922	857	873	927	948	858	893	886	920	854	858	926	919	906	920	888	923	916	890	897	914	848	881	923	852	956	913	886	887	869	895	898	884	922	911	934	906	883	861	875	863	915	883	864	925	921	902	912	923	876	877	894	919	950	876	857	953	921	878	869	883	872	935	920	898	863	864	924	914	924	923	891	942	862	892	902	855	930	905	852	933	895	942	889	889	843	875	903	942	904	902	930	957	872	897	928	915	854	919	830	941	880	911	861	898	915	856	921	859	859	876	881	841	919	878	916	888	910	912	911	850	877	875	906	902	917	945	902	843	854	885	953	904	863	904	922	905	903	915	867	870	844	878	871	887	868	867	881	945	916	890	874	859	908	943	902	941	925	902	901	906	890	898	991	950	859	859	893	911	888	861	901	901	905	892	888	863	858	951	912	897	871	912	889	879	877	847	852	870	896	953	916	931	871	894	891	918	856	897	866	886	936	908	815	904	893	888	910	914	845	889	868	858	916	900	899	925	920	914	904	848	904	878	903	907	848	839	922	922	895	883	849	874	909	879	861	856	869	896	914	869	888	934	834	920	861	828	866	912	919	917	882	889	882	885	937	911	912	888	880	882	850	874	907	902	963	927	886	832	915	923	867	880	841	842	883	895	893	903	918	944	859	931	871	872	906	904	875	884	907	947	879	887	910	902	909	902	913	845	853	902	890	832	923	881	909	887	869	899	955	894	911	882	925	896	904	866	873	881	920	981	884	869	917	927	908	928	893	904	915	876	904	837	926	868	908	927	876	917	879	868	922	915	932	928	883	928	924	907	874	878	904	855	859	901	941	855	887	899	917	850	896	900	931	890	893	923	919	878	823	878	903	952	877	914	889	934	889	912	909	861	920	895	873	939	869	934	908	892	900	874	907	892	882	869	933	887	935	925	856	891	896	892	932	902	851	867	939	899	900	920	905	939	919	868	867	886	913	910	875	861	872	868	949	892	885	881	909	856	850	924	918	884	908	871	919	956	895	879	900	916	865	939	888	903	892	911	887	863	909	875	869	900	907	927	889	909	834	933	944	923	866	871	929	867	936	908	913	927	910	854	899	906	896	944	888	872	923	916	914	942	824	922	880	891	911	932	888	929	879	908	874	867	913	854	872	927	938	869	887	945	887	909	897	871	873	924	892	938	856	892	863	915	903	952	826	909	910	944	871	879	883	924	908	914	869	868	900	909	934	922	874	896	918	835	972	913	904	898	897	899	886	921	849	850	919	838	928	933	897	884	837	864	886	878	951	904	875	838	908	861	908	947	905	840	878	896	898	894	914	920	910	878	842	944	879	888	914	869	891	889	885	859	860	916	914	886	876	843	923	873	904	912	897	916	910	905	917	886	939	966	967	930	912	893	935	926	959	887	917	892	883	924	911	915	928	840	895	901	913	858	895	899	854	836	883	845	933	883	850	846	903	890	908	904	931	949	908	908	840	874	886	918	858	908	879	853	910	889	873	871	892	885	878	862	866	855	865	882	866	884	912	948	937	913	920	944	913	942	904	862	919	891	891	883	912	907	881	853	877	902	823	906	907	885	889	935	940	876	961	924	945	888	922	906	960	914	853	966	921	896	865	900	967	851	937	896	872	885	908	893	907	919	890	894	930	952	890	928	889	870	866	904	911	904	963	897	884	962	926	856	877	861	835	833	898	836	891	914	884	857	892	887	831	918	941	930	896	894	884	872	890	904	963	908	889	899	898	836	873	872	879	916	860	859	881	907	955	880	941	897	894	908	884	933	928	892	929	888	839	889	865	903	849	915	878	952	899	843	912	912	909	985	923	929	873	937	926	962	907	912	917	882	949	871	876	920	867	963	925	919	873	882	858	863	893	884	938	887	902	913	829	900	865	914	928	857	852	923	949	896	924	939	878	938	860	918	931	865	903	877	910	890	905	899	873	940	918	850	902	896	926	937	891	872	866	855	937	915	899	876	934	867	916	917	882	877	894	876	925	882	889	829	909	850	888	867	874	936	864	911	853	903	878	892	889	849	970	917	877	908	971	918	888	886	934	893	911	903	889	872	943	906	917	884	868	933	842	901	849	847	917	864	851	930	887	862	868	933	901	972	875	871	899	966	851	892	888	938	902	909	886	884	947	893	884	895	884	893	913	847	932	884	947	943	899	863	890	913	914	879	877	922	887	855	881	937	920	961	915	869	904	874	862	878	924	920	943	906	900	827	901	923	897	877	918	892	894	877	909	895	892	886	884	925	897	867	888	882	869	869	928	908	909	936	967	903	886	867	877	887	911	937	907	879	861	897	908	888	959	883	935	868	919
25209	25410	29929	24593	18662	13727	8913	5676	3888	3115	2284	1772	1509	1340	1167	1037	1023	921	896	790	692	634	588	578	591	489	495	448	491	467	441	394	374	353	339	363	335	368	284	340	313	321	370	312	347	387	348	290	375	346	307	323	313	347	311	354	321	316	338	357	320	317	295	340	309	347	345	304	320	334	317	329	294	340	359	357	343	342	353	332	321	354	347	340	337	352	325	330	327	321	332	354	359	348	316	375	334	361	354	337	334	322	314	310	332	316	340	292	341	328	322	318	298	297	355	304	342	317	315	330	333	311	317	291	301	318	316	304	301	330	311	355	334	328	308	349	319	336	313	301	336	331	340	333	344	334	332	336	300	340	290	318	350	354	335	331	368	331	346	318	351	338	342	324	344	313	337	344	321	324	322	324	325	327	317	331	333	338	314	323	329	326	308	306	342	319	344	334	339	334	343	318	337	368	342	364	355	323	318	342	321	301	286	329	316	306	330	299	341	342	338	332	317	347	339	327	313	351	341	343	346	368	340	350	367	342	339	333	314	379	322	308	353	336	322	333	329	318	331	330	319	322	345	333	298	381	311	349	347	346	325	307	318	291	310	325	352	355	307	301	362	368	319	332	296	362	332	321	328	315	324	305	334	326	331	330	339	327	330	332	327	305	299	303	344	348	337	318	331	314	341	290	305	298	344	325	342	352	347	324	333	332	330	309	313	308	319	351	368	321	310	331	334	293	323	331	328	320	303	323	307	314	376	334	303	329	323	336	327	325	327	326	330	337	323	310	321	304	307	319	320	334	296	344	369	372	333	330	349	331	357	328	312	292	319	326	332	353	332	334	338	307	329	340	338	321	330	299	327	321	356	303	305	368	326	358	304	347	356	365	322	360	348	339	333	327	318	314	345	310	344	330	322	348	330	303	317	307	325	349	332	338	314	306	299	315	316	320	333	356	284	328	301	349	339	342	332	360	334	339	334	299	352	323	329	324	295	345	338	319	347	336	328	341	327	324	338	324	336	323	346	352	350	342	345	320	337	297	338	327	324	325	306	311	349	295	313	309	316	288	334	350	310	306	328	348	325	337	325	323	342	341	341	347	347	349	332	329	309	302	345	343	367	334	313	308	320	311	342	321	326	348	307	282	344	364	345	322	321	276	351	319	321	347	337	333	307	309	323	338	337	321	334	342	321	342	351	321	313	307	325	327	354	315	341	334	342	313	340	305	299	338	308	354	358	297	323	316	338	349	338	299	291	342	341	323	331	300	315	362	293	295	313	337	303	348	318	330	345	290	327	343	333	352	346	313	324	311	309	309	352	296	327	343	328	370	347	325	330	327	340	320	324	318	313	360	335	304	336	329	361	384	379	282	304	345	329	326	369	335	301	360	338	322	360	331	333	325	380	312	315	339	334	306	286	311	343	336	305	333	350	350	322	346	339	298	333	339	355	302	343	319	306	355	349	329	338	335	323	321	314	309	312	348	346	326	305	327	325	302	309	338	358	331	350	374	335	342	341	340	303	314	321	322	313	329	318	317	347	330	377	320	321	340	301	312	324	339	311	339	307	342	290	328	340	365	338	342	320	348	305	320	316	321	332	327	318	299	314	318	322	325	320	341	325	325	322	319	316	283	345	323	314	319	303	305	351	354	339	329	308	305	305	334	322	325	324	336	353	348	340	329	314	348	323	353	306	329	366	313	323	331	337	365	357	363	325	297	332	348	294	316	327	279	306	336	335	343	339	317	308	311	323	345	322	300	323	316	330	318	327	298	328	354	313	308	317	291	315	348	328	309	295	319	364	335	346	349	328	329	317	318	341	324	346	351	310	318	294	308	332	311	363	328	298	319	338	349	322	313	324	317	340	335	354	317	338	352	331	333	330	351	348	332	312	338	299	350	329	296	333	379	314	368	344	322	325	326	345	334	326	329	320	321	370	333	355	348	325	295	317	353	351	338	342	319	326	320	328	299	314	331	305	320	304	339	334	331	353	338	355	328	313	324	324	320	338	327	332	333	348	346	357	307	317	355	355	299	334	284	353	345	322	339	310	314	362	312	310	320	301	339	327	333	342	324	343	331	343	276	303	314	329	354	298	351	344	350	316	326	341	299	336	295	311	315	305	316	329	372	347	310	320	339	330	297	299	347	328	303	348	316	339	329	344	321	336	317	316	334	338	312	294	295	320	330	334	327	339	335	325	321	354	335	323	317	318	337	324	312	319	344	356	344	315	338	357	325	309	318	341	301	331	347	343	331	294	302	289	332	308	292	338	348	320	392	296	334	322	357	330	283	322	302	349	343	339	324	322	319	315	339	322	306	325	301	329	327	320	285	347	333	316	296	323	324	326	324	348	325	338	324	317	329	296	329	350	319	348	290	332	321	323	343	324	333	306	331	349	301	319	324	311	307	354	354	333	326	311	369	312	333	345	333	327	329	345	328	327	310	319	338	309	315	311	333	330	338	340	324	316	345	364	349	309	330	300	302	339	304	373	332	334	302	327	316	353	329	334	331	344	337	320	357	349	360	331	327	349	350	340	316	340	317	338	319	364	333	287	316	302	334	338	324	308	318	318	335	318	337	288	328	330	342	317	304	317	308	320	312	319	319	340	330	328	297	300	328	350	333	297	318	294	338	331	303	357	351	323	326	306	337	318	317	352	325	297	299	342	347	294	323	331	330	315	300	332	365	316	337	295	315	327	319	303	312	341	318	359	321	319	368	334	329	346	306	354	317	370	308	303	359	334	344	322	319	338	287	317	320	328	346	336	320	328	342	325	322	308	325	340	326	332	320	302	325	275	355	326	311	328	308	327	334	356	335	294	321	326	339	344	332	317	312	329	331	341	337	299	313	325	349	321	327	347	324	348	337	333	349	315	330	334	332	341	326	356	288	322	336	323	349	305	333	338	316	317	331	310	313	316	315	310	319	331	350	323	345	310	322	311	340	326	335	322	334	337	316	323	312	313	315	342	338	343	378	350	359	343	320	339	330	326	327	365	334	309	310	332	336	314	353	344	316	330	329	339	328	331	343	302	326	352	323	338	368	324	333	318	316	336	331	305	332	338	332	328	306	310	322	337	314	339	317	326	291	308	343	346	342	366	368	296	333	324	334	307	312	351	329	333	350	323	302	314	310	318	321	304	333	359	313	309	325	291	353	319	328	295	297	316	335	310	323	342	345	359	319	321	330	320	317	318	328	343	300	346	326	313	307	356	319	309	353	327	295	363	334	311	301	333	314	341	325	333	321	332	325	350	354	328	325	361	310	320	328	346	319	334	353	320	332	314	345	323	350	339	353	337	342	322	334	326	329	332	325	320	327	371	341	314	332	302	302	322	333	328	322	332	315	288	318	343	312	335	318	318	327	327	318	339	337	347	339	316	324	363	326	312	338	343	344	340	297	343	320	336	325	331	338	310	319	347	331	333	319	297	305	317	322	362	362	314	365	310	330	319	313	332	348	324	332	311	308	375	351	298	350	335	304	314	341	297	331	382	320
16645	19918	30759	33745	32122	29290	23776	18708	15447	13256	10308	8778	7498	6757	5955	5373	5139	4980	4540	4147	3612	3064	2925	2683	2425	2288	2172	1963	1803	1716	1603	1467	1237	1089	1041	1097	1014	978	1009	910	930	890	962	900	940	938	940	938	925	882	921	941	880	894	818	923	850	930	872	913	854	903	948	937	913	893	929	909	889	918	932	853	877	915	896	899	902	935	884	877	892	898	891	916	895	865	920	888	921	876	874	893	909	893	868	867	903	866	847	914	895	928	888	881	894	908	895	878	872	872	875	871	872	866	900	863	937	877	900	869	912	909	877	840	865	888	844	897	903	900	905	839	913	897	968	910	967	907	920	949	879	857	863	877	926	890	870	912	932	819	894	901	928	839	906	869	854	852	859	884	879	883	867	904	941	900	882	897	877	931	913	888	928	923	860	922	897	907	870	888	874	863	854	894	911	849	921	943	879	934	886	874	902	930	923	854	907	894	835	852	863	861	865	886	938	900	890	921	859	887	861	904	914	874	953	871	899	867	904	884	916	893	886	927	887	880	915	876	871	937	852	887	901	875	892	897	881	884	876	896	904	854	928	835	929	894	953	874	936	894	829	891	922	887	909	884	900	900	891	899	860	904	887	923	910	891	909	844	903	854	905	868	842	905	930	892	876	907	925	886	851	846	868	861	871	898	955	876	885	878	919	880	921	889	848	910	899	904	871	932	858	893	875	903	852	902	885	917	844	963	921	860	896	899	844	948	895	878	897	874	917	861	840	899	889	899	873	882	920	924	876	914	902	823	883	833	913	897	881	903	879	941	933	915	905	903	881	904	901	914	892	938	930	861	926	909	912	910	946	886	899	882	905	896	873	887	897	847	866	895	924	868	889	919	907	913	845	939	882	860	931	874	937	857	931	902	908	926	898	906	891	868	901	873	853	843	844	875	848	906	901	890	905	865	875	883	881	893	933	903	937	876	906	919	892	887	913	930	864	906	817	906	862	860	887	875	864	870	840	808	877	886	861	866	831	887	836	916	924	914	836	897	885	859	863	947	867	871	906	843	870	911	907	897	892	884	895	917	889	859	925	904	953	888	865	924	833	890	866	882	900	922	965	886	849	825	898	898	876	870	885	882	906	913	865	869	917	878	871	883	831	916	911	895	846	878	853	905	893	820	881	912	850	870	859	905	916	858	885	881	883	927	863	887	891	899	919	893	882	911	835	918	864	889	893	886	882	885	871	928	899	888	876	892	881	918	907	846	894	870	865	888	905	852	874	914	869	901	889	950	894	939	878	858	899	912	872	901	911	927	826	908	931	937	881	881	885	895	908	932	875	924	860	833	889	913	907	881	926	850	860	902	907	905	865	867	855	903	919	897	927	909	913	934	899	947	864	924	897	878	890	895	849	879	835	889	925	932	893	881	871	916	901	896	894	862	905	870	946	861	877	910	897	891	893	891	822	857	835	909	927	821	887	921	888	926	891	921	853	865	897	916	825	826	874	956	894	904	955	952	916	983	886	875	872	885	822	897	859	840	869	874	868	927	901	935	852	925	884	898	885	871	898	911	934	897	919	907	904	955	923	830	863	899	854	916	885	908	920	877	886	866	873	848	881	900	915	890	901	926	877	880	936	929	894	870	901	880	928	816	828	905	882	880	877	916	862	832	885	922	883	812	906	897	859	916	874	890	895	847	848	901	858	871	872	890	886	885	844	886	874	875	869	926	863	943	935	913	927	851	915	918	884	929	864	915	927	891	884	901	913	900	884	895	898	870	849	861	867	898	934	935	893	884	879	889	921	888	909	888	910	887	869	897	878	942	904	860	942	887	873	883	877	904	871	916	803	851	842	906	900	876	927	915	874	869	906	952	966	875	877	882	909	886	873	869	901	885	932	893	900	882	965	913	898	904	869	894	875	895	989	901	869	918	821	868	887	861	870	821	915	892	902	884	869	882	874	895	902	865	921	883	902	857	848	834	899	887	898	855	918	915	898	929	944	894	887	916	890	932	926	858	878	920	920	897	886	887	859	924	858	891	896	889	903	879	866	930	909	902	887	876	868	922	897	896	856	923	972	860	906	911	887	892	901	940	895	919	879	888	910	869	858	889	920	914	922	903	878	879	916	884	881	868	868	903	937	916	854	844	865	866	875	850	882	841	844	895	875	829	926	849	951	879	869	897	847	952	862	914	962	908	883	894	890	823	931	850	925	902	880	910	910	887	903	961	885	856	853	847	933	858	901	882	892	887	893	908	871	892	902	931	882	928	893	911	932	919	893	967	887	884	898	902	889	850	823	866	933	828	870	832	876	902	898	887	847	913	857	912	857	911	910	938	910	884	844	917	888	863	848	869	912	871	913	872	852	887	889	859	897	876	915	878	847	870	886	876	952	889	897	885	884	951	948	934	894	902	902	868	890	879	890	900	899	880	902	848	877	889	896	903	880	873	917	855	955	952	912	896	906	840	875	904	875	866	863	890	911	876	849	951	926	851	869	928	932	921	917	921	898	892	949	911	853	848	873	871	868	924	875	888	928	886	819	947	866	857	930	897	885	875	896	873	917	888	935	846	898	837	840	859	878	905	931	887	910	877	931	909	885	898	882	856	893	884	898	860	913	930	874	889	910	939	869	877	865	853	857	885	995	884	925	947	886	917	859	899	879	871	909	920	855	863	890	890	905	877	854	927	908	928	875	946	878	918	922	858	908	940	861	919	885	894	938	889	873	966	901	838	948	876	878	870	869	847	886	896	876	886	910	938	888	908	860	884	900	851	905	873	910	867	912	887	915	895	906	873	879	921	937	896	937	881	887	866	838	962	814	852	878	879	864	927	928	882	905	840	918	893	929	921	915	872	927	895	895	884	873	890	960	896	875	882	943	898	909	879	893	928	932	908	857	918	950	826	840	920	860	896	871	919	951	890	888	886	910	858	897	884	916	901	941	920	910	934	893	843	873	902	836	863	877	923	849	859	884	877	893	927	864	906	911	913	884	921	889	872	894	875	983	861	848	908	850	884	917	861	853	872	943	873	899	821	868	861	848	905	911	883	883	909	900	934	900	912	921	875	880	838	886	924	890	913	922	908	900	975	852	859	908	919	896	869	847	913	882	936	900	894	859	820	854	865	834	870	919	910	886	874	846	893	915	877	857	879	896	877	893	859	891	919	903	878	841	887	884	899	900	911	915	840	894	864	888	915	892	887	871	843	931	904	935	867	908	895	899	894	899	879	840	920	864	875	912	879	928	931	927	899	892	897	878	868	884	875	874	920	893	859	893	854	903	868	835	845	866	875	901	919	902	927	885	885	853	911	934	900	902	922	924	880	943	910	879	920	856	860	896	939	879	902	901	912	929	921	900	850	905	863	911	900	907	881	848	864	888	886	920	969	926	835	961	949	906	942	912	866	906	903	911	882	882	920	928	869	889	873	849	896	944	882	917	938	899	903	854	918	909	889	925	883	890	899	881	851	892	858	892	939	895	927	929	900	864	877	903	916	875	911	912	851	896	905	931	915
24943	25855	28820	24362	19328	12420	7324	5226	3907	3026	2231	1949	1631	1546	1317	1127	1055	966	769	691	696	598	556	555	498	561	475	464	435	453	421	388	344	330	339	359	321	315	304	309	348	356	355	298	317	350	330	344	374	320	281	350	311	321	340	346	321	312	339	321	336	342	330	324	303	350	344	308	299	346	317	321	324	349	302	327	342	340	338	336	326	336	346	308	304	323	305	333	333	348	283	326	318	330	326	316	334	310	331	339	308	328	338	314	338	324	290	304	333	300	355	366	329	336	335	352	324	318	337	344	343	307	314	327	291	328	327	334	313	329	333	321	329	344	333	350	338	311	291	310	321	336	325	373	344	326	305	299	337	322	343	308	318	339	341	303	319	318	296	364	303	334	329	333	340	346	330	319	326	323	326	321	300	338	331	329	328	323	320	328	337	315	369	317	320	333	323	322	330	274	312	309	306	331	311	312	368	312	335	344	320	337	337	304	337	349	323	323	300	300	336	343	330	343	307	338	325	326	343	336	305	363	338	295	314	345	329	336	329	373	336	345	309	342	287	316	322	341	325	360	308	304	310	340	330	322	345	318	341	314	322	329	303	372	315	337	327	320	317	348	337	370	325	362	317	343	294	323	351	306	318	312	346	332	345	365	346	308	338	317	314	356	364	349	346	308	338	340	326	287	327	332	320	330	336	320	345	328	315	309	323	356	344	331	314	305	315	311	308	353	356	344	313	346	335	347	347	346	367	327	334	321	318	344	332	299	319	332	328	291	345	300	349	346	317	300	334	340	339	318	340	310	357	341	332	333	317	336	332	321	315	318	320	315	313	310	314	338	326	330	322	282	305	287	308	334	294	304	343	337	319	338	321	373	291	342	325	327	332	338	335	373	294	320	359	390	345	329	337	328	350	339	316	334	373	356	320	338	362	284	294	353	325	345	318	353	338	368	297	304	345	291	333	341	341	317	382	332	342	330	345	331	306	338	332	347	299	332	319	347	308	318	335	337	300	311	351	334	342	307	323	322	347	319	321	329	326	286	333	329	318	337	312	343	300	353	320	347	340	317	343	345	333	323	342	352	319	319	336	334	362	328	344	376	336	322	345	350	348	323	348	303	324	317	316	319	365	317	324	312	328	350	317	325	350	328	344	330	336	317	301	317	351	323	322	334	303	327	297	302	348	323	320	328	312	332	332	313	322	312	304	319	320	309	311	359	313	319	362	320	309	306	351	345	355	326	332	324	322	329	321	323	345	310	297	326	332	337	335	368	330	313	359	325	344	310	349	345	317	337	356	340	322	341	303	328	309	319	319	357	332	316	336	327	330	295	319	342	321	357	351	299	311	323	374	317	344	319	343	339	311	332	363	313	333	327	319	359	316	312	330	342	313	324	344	313	322	341	321	340	312	348	333	314	348	318	324	333	340	308	324	311	307	294	343	358	317	357	321	317	325	337	336	325	316	345	283	333	367	341	374	333	309	338	351	324	323	318	321	361	334	335	335	342	319	315	328	337	376	356	301	328	327	291	337	313	344	318	353	331	310	352	324	323	325	291	331	329	340	352	331	340	336	352	345	325	309	289	325	292	297	305	309	286	316	323	350	319	312	353	329	328	347	321	322	346	347	352	344	342	301	325	318	329	299	306	324	347	332	331	313	316	324	324	329	318	316	280	340	317	345	328	328	317	355	321	330	345	314	326	350	338	358	303	310	315	332	333	337	340	330	346	328	325	307	345	334	334	360	303	310	327	343	345	324	345	374	334	353	323	349	342	345	292	371	337	304	329	325	336	327	315	314	323	364	313	317	357	335	323	306	344	336	327	344	338	332	315	318	323	362	336	349	291	341	323	333	338	347	351	360	351	324	339	344	341	335	342	341	315	322	363	336	317	319	323	338	305	351	375	341	352	337	320	322	313	355	319	309	312	334	315	331	305	318	301	316	311	306	328	331	334	292	313	335	336	327	352	338	314	341	330	333	283	355	320	348	340	340	323	315	323	346	352	305	302	311	295	319	327	317	334	301	333	322	310	315	334	307	331	317	329	339	364	336	352	349	340	311	287	344	329	361	325	306	338	362	318	292	322	325	296	335	308	316	320	346	331	331	336	344	298	363	327	314	316	313	320	304	332	314	325	352	310	295	323	334	308	336	346	351	325	315	310	321	333	324	348	300	312	316	307	342	313	338	302	304	331	311	374	293	313	354	371	332	296	345	287	323	318	326	354	318	316	323	367	306	312	309	317	318	309	312	331	349	290	340	351	351	304	341	325	315	317	316	332	349	318	350	329	308	326	324	337	333	313	302	339	332	328	298	346	345	323	317	306	344	337	355	287	296	305	330	328	311	305	312	325	295	336	349	343	323	312	312	313	355	308	307	336	343	368	303	339	297	378	341	336	371	327	342	338	312	289	332	316	330	340	335	292	314	344	338	301	340	289	317	345	317	337	337	312	335	348	332	322	314	312	321	316	313	326	313	332	319	317	334	300	333	336	346	333	328	316	302	320	325	318	330	327	320	364	330	354	346	354	338	338	321	316	295	292	308	309	329	329	286	298	310	333	300	344	336	365	329	306	304	337	323	352	315	308	309	328	371	337	333	331	346	313	312	326	317	311	329	314	314	331	350	338	331	354	300	322	298	312	337	335	327	315	355	327	341	375	331	331	319	304	326	332	328	320	342	352	314	326	363	327	337	313	324	320	313	324	325	331	324	340	347	283	332	351	324	325	336	349	308	326	343	324	332	316	310	299	306	324	317	308	336	276	341	321	330	343	311	314	328	309	327	358	318	316	310	286	308	359	340	327	358	332	323	326	331	359	313	348	339	301	338	341	329	320	363	318	341	343	301	310	350	352	300	341	335	316	315	311	335	353	306	325	323	317	340	329	313	325	319	337	322	339	305	295	333	371	341	333	320	321	343	325	306	352	319	333	350	334	299	339	296	300	288	336	335	355	339	368	335	327	367	352	323	315	321	326	352	340	349	304	353	317	343	311	320	324	343	318	318	353	345	296	359	338	343	309	337	352	322	360	344	334	303	345	335	331	299	348	357	348	341	318	337	299	324	339	338	337	318	336	321	322	335	342	350	331	316	358	332	361	318	360	343	327	328	320	311	315	349	321	311	279	329	338	352	360	328	308	334	317	318	325	355	313	337	340	316	333	338	345	323	306	320	328	350	357	335	316	335	346	358	329	337	327	310	309	295	328	359	309	314	347	297	281	311	330	364	301	321	344	315	305	321	309	318	345	317	311	365	328	326	348	338	338	315	321	341	342	303	318	363	318	350	345	342	294	329	311	325	332	334	318	351	310	324	340	305	343	358	313	327	335	300	289	289	334	313	325	341	348	346	313	332	367	350	313	334	311	355	351	342	324	302	338	340	330	307	308	314	304	346	338	294	337	338	307	310	329	337	328	291	335	334	337	347	306	328	364	336	330	351	325	308	327	297	319	321	356	334	349	336	310	331	302	318	345	308	314	371	338	352	327	308	323	339	336	322	350
17120	20396	29739	33596	32272	26466	20726	17587	15530	12532	10130	9068	7936	7479	6710	5777	5120	4856	4123	3641	3152	2736	2534	2487	2431	2192	1963	1932	1804	1699	1656	1433	1139	1097	1092	1116	1032	997	989	949	921	930	977	956	951	921	865	967	946	861	944	903	918	929	916	943	888	916	835	881	854	868	884	897	896	947	919	896	885	882	866	925	881	893	935	866	860	893	961	891	920	917	851	930	938	898	913	890	882	877	920	854	892	882	873	859	902	885	909	877	940	914	847	863	924	899	869	931	864	835	911	839	890	881	904	884	904	894	906	891	869	854	923	892	914	941	884	861	857	871	902	939	858	912	868	892	871	938	914	901	971	861	890	873	919	887	910	910	902	915	901	947	932	906	838	902	914	826	922	874	883	913	903	887	874	911	907	874	865	888	902	898	886	877	898	896	869	893	874	868	846	863	877	866	889	895	882	894	869	876	881	863	876	875	924	887	885	873	894	927	918	916	898	889	855	883	905	899	897	900	869	884	856	898	849	882	876	871	880	841	865	964	866	926	870	864	907	863	925	924	860	857	870	886	915	918	917	875	852	903	848	894	929	885	868	913	885	909	922	887	915	911	887	877	907	912	906	898	893	836	872	864	875	915	911	868	918	961	892	828	882	924	909	890	956	894	871	897	859	887	891	904	909	885	865	873	945	870	947	892	914	904	892	894	884	911	870	866	892	863	858	929	890	919	886	909	880	900	850	960	901	872	841	949	866	902	851	904	899	861	891	929	839	877	832	898	915	906	835	857	876	865	873	928	898	855	915	906	913	904	887	904	853	872	882	884	853	883	892	923	895	912	848	876	862	900	873	888	866	933	890	922	930	828	909	906	872	899	922	924	886	895	868	964	862	848	903	834	881	882	933	840	887	887	924	907	889	871	899	871	916	876	864	902	858	938	814	816	877	908	867	828	863	908	846	879	836	898	902	927	876	934	909	876	868	870	894	896	853	849	870	841	803	868	910	858	905	877	893	893	943	905	852	888	923	864	956	925	886	909	905	919	817	921	943	883	876	873	913	851	898	887	833	876	919	878	875	907	838	834	941	897	876	853	855	955	853	904	887	879	870	899	888	873	900	905	849	932	909	855	914	868	897	934	883	903	872	877	902	918	864	843	915	842	907	899	872	845	915	872	911	862	939	852	854	884	892	900	881	878	900	870	884	844	900	838	845	894	862	913	828	864	913	869	914	854	914	916	934	886	817	879	860	910	920	827	859	864	906	870	839	891	854	863	902	888	897	849	895	916	880	915	916	869	870	861	903	894	911	879	880	919	875	900	845	895	894	893	903	867	941	873	909	873	930	883	852	935	916	878	929	932	928	902	866	882	861	874	848	867	899	883	871	883	892	858	880	883	905	845	904	867	845	888	899	934	920	907	939	821	861	855	850	878	907	900	873	881	889	890	869	910	877	885	842	887	841	855	866	898	862	825	876	885	855	887	875	943	904	844	926	912	892	878	860	858	916	902	899	877	915	880	931	901	873	895	853	919	903	886	871	909	894	936	866	883	942	836	847	913	923	856	813	912	927	926	805	887	895	892	831	943	895	842	879	889	917	872	848	878	893	913	913	859	904	890	880	885	867	895	900	866	837	910	900	912	883	864	864	871	855	895	916	908	912	900	859	886	853	901	918	928	887	943	911	869	922	874	897	904	843	835	886	896	864	874	904	899	910	859	881	852	883	878	913	875	879	935	922	891	880	915	872	888	895	902	869	890	874	888	829	882	924	931	911	877	873	908	869	883	909	915	858	840	796	880	897	895	858	923	909	881	864	879	901	923	885	885	874	918	899	853	910	910	892	892	871	897	903	888	956	869	908	920	914	906	874	910	883	909	880	910	952	918	926	964	904	868	874	907	938	816	844	880	864	904	881	856	899	881	900	914	895	848	936	870	860	923	887	889	911	876	882	856	905	907	888	880	913	891	886	906	850	867	907	875	859	858	846	832	877	840	903	927	882	866	844	875	920	921	850	900	879	894	836	866	908	897	885	913	941	874	851	850	892	862	857	902	920	873	924	885	889	854	912	871	878	918	833	899	898	891	931	893	905	894	840	913	886	835	830	885	907	859	858	946	850	895	870	905	908	870	866	843	937	864	847	846	843	901	878	920	947	836	886	930	867	917	864	864	911	845	881	899	907	856	857	880	879	868	906	903	849	867	852	919	947	869	917	890	841	939	899	896	911	868	878	888	898	887	896	886	931	897	821	905	865	942	933	885	904	903	911	910	901	920	898	882	900	922	856	837	896	866	905	903	830	857	953	930	886	910	868	856	917	862	855	874	895	912	917	909	943	819	906	873	875	913	928	918	884	927	892	911	897	919	885	858	918	901	930	869	870	927	830	933	925	906	852	892	889	856	902	896	944	903	915	884	881	874	896	889	936	879	861	852	919	841	906	914	825	839	904	901	867	895	902	847	917	884	878	849	862	934	971	866	878	861	925	882	874	911	875	879	878	829	899	908	938	900	899	899	893	856	893	898	868	838	851	889	909	856	902	925	904	902	884	908	872	882	844	901	953	863	879	870	883	920	909	869	869	905	923	919	902	920	877	849	929	877	880	915	863	906	867	879	904	908	924	869	868	880	905	892	891	918	909	881	888	894	884	887	892	871	907	862	846	862	900	852	923	859	901	835	916	862	983	897	891	899	906	922	895	893	899	896	870	884	870	851	885	903	902	839	893	870	847	944	910	888	886	845	850	902	881	856	881	901	889	860	847	941	946	893	888	847	877	855	960	891	918	922	873	914	891	863	934	918	865	898	916	856	918	861	827	892	905	823	929	884	855	871	945	891	868	877	901	867	816	834	869	889	888	876	888	885	836	925	887	904	892	839	910	883	908	891	919	862	900	903	877	917	887	912	891	883	844	923	890	874	887	905	902	898	807	889	866	875	867	946	927	898	889	871	889	913	910	921	887	855	899	897	866	875	890	915	848	875	903	885	893	875	874	915	873	885	879	913	850	866	824	918	899	901	888	861	882	950	913	907	903	903	925	882	899	852	868	919	893	930	868	856	925	921	877	901	895	897	962	858	942	844	817	934	899	898	906	872	898	863	953	880	873	915	870	884	878	842	962	907	918	874	889	889	839	805	899	898	897	880	895	882	835	814	870	961	921	884	869	923	946	823	871	904	892	916	878	923	902	839	859	910	889	905	887	877	913	866	905	929	875	851	885	946	884	909	890	855	873	878	855	909	867	913	899	889	908	908	872	854	908	849	898	890	917	877	877	912	863	907	955	840	866	880	862	846	882	877	842	906	852	895	901	892	844	932	887	871	897	914	895	909	899	899	924	909	814	923	899	883	856	825	890	885	951	846	868	945	850	924	911	828	844	857	880	892	944	898	917	898	897	948	907	885	881	934	877	927	860	884	890	948	862	897	884	921	891	818	901	848	905	882	893	888	848	849	856	885	858	873	912	888	924	898	864	876	928	882	873	902	944	920	859	878	807	862	879	868	882	829	913	863	889	857	902	872
26196	26471	27985	24804	18192	11142	7077	4984	3793	3044	2321	2056	1815	1563	1370	1135	1085	924	714	698	641	580	546	530	548	495	486	429	448	433	445	396	368	366	358	362	347	319	300	341	375	315	353	350	332	320	327	329	356	347	338	306	308	337	362	308	360	320	320	327	382	335	350	352	339	326	353	344	311	316	327	296	317	352	332	330	343	331	327	332	329	339	312	334	374	325	343	313	387	302	344	294	354	363	306	342	312	340	334	323	337	313	345	331	299	353	339	325	352	332	316	337	337	334	360	336	315	324	311	327	338	342	320	377	319	309	364	310	356	330	336	315	336	320	379	321	316	315	324	306	354	326	324	335	327	291	333	305	331	339	352	344	325	325	315	355	351	314	325	316	333	329	337	357	325	333	337	311	345	372	329	363	321	318	332	353	295	335	332	328	337	371	348	347	312	316	331	322	310	334	310	306	337	319	333	354	316	341	325	351	299	314	319	343	298	334	363	311	341	313	300	311	355	354	320	310	299	355	296	315	334	327	337	338	327	311	328	341	322	352	336	348	364	330	294	328	309	315	358	329	348	326	357	313	315	303	336	359	364	323	296	341	331	331	333	353	320	352	334	339	332	302	334	347	347	321	355	310	318	349	311	349	353	329	328	300	357	316	317	322	302	311	340	307	361	326	310	303	352	342	332	334	356	327	368	335	322	348	348	334	390	323	291	338	293	339	359	405	340	322	345	322	337	325	324	330	342	355	358	311	316	307	338	301	334	360	317	327	307	283	355	306	327	358	347	298	307	338	323	328	314	353	330	352	290	348	360	361	350	344	359	328	311	350	316	273	340	312	336	348	358	321	365	327	362	321	359	350	338	331	343	351	327	324	336	329	332	327	341	314	349	325	343	318	327	327	365	316	361	309	305	309	358	308	311	277	323	358	333	327	314	327	310	318	309	317	327	345	323	294	344	317	307	331	297	322	330	325	351	304	300	306	319	323	327	357	352	331	299	309	292	299	334	361	330	339	377	329	387	358	316	319	311	323	308	331	325	356	315	346	346	340	302	308	313	296	367	329	339	303	370	321	353	345	331	363	318	315	300	305	376	322	324	314	316	340	315	319	318	329	340	327	358	327	331	340	333	304	305	338	338	326	342	323	331	347	338	347	359	303	339	335	344	302	333	328	301	332	330	326	328	308	348	331	312	328	316	298	308	338	322	330	317	345	317	357	314	320	342	328	323	299	331	316	345	306	294	329	322	333	360	309	350	348	299	311	336	355	340	338	318	321	341	342	307	327	351	328	294	331	323	344	331	302	288	334	347	340	360	346	368	326	341	362	326	323	347	319	346	323	321	314	328	345	332	362	317	344	333	322	349	341	306	344	327	332	328	325	327	337	327	311	370	327	302	326	325	334	345	355	337	330	330	337	309	309	333	308	313	283	330	360	315	346	312	314	324	343	319	332	342	341	338	376	348	337	333	319	349	359	302	343	340	315	343	329	327	357	317	317	330	325	328	323	317	344	345	321	313	320	325	318	329	336	330	344	289	322	336	329	308	273	316	341	312	310	331	336	335	351	320	346	332	315	317	312	304	353	323	331	327	348	328	351	300	311	334	329	293	347	349	332	336	299	323	342	350	342	307	318	307	337	301	342	356	319	342	325	327	337	325	330	343	322	327	296	331	324	361	296	347	343	333	336	329	286	345	329	306	323	320	341	348	334	300	323	357	343	344	343	335	358	333	311	372	341	350	328	353	339	352	295	321	320	319	322	340	341	338	306	333	352	351	309	332	295	320	330	329	319	308	332	306	346	361	363	316	314	339	329	307	335	339	359	333	345	335	335	298	321	347	324	330	352	345	323	324	325	317	317	311	343	330	328	349	319	329	331	357	317	338	326	373	365	313	313	299	320	336	335	345	353	324	305	300	324	347	335	284	314	332	306	318	329	334	346	328	333	330	343	344	288	287	355	317	324	345	306	320	293	339	347	326	330	362	340	317	324	333	307	333	318	318	329	349	282	339	350	313	338	324	344	348	327	328	322	330	327	357	347	329	363	327	331	358	331	341	328	315	352	329	347	361	364	334	337	320	344	354	336	318	320	344	308	326	353	325	313	294	330	316	322	325	366	330	330	374	316	350	310	327	312	331	310	359	330	319	310	282	332	352	339	324	338	330	329	376	307	305	347	315	334	333	336	314	339	333	316	288	337	322	326	327	343	297	311	347	321	312	330	359	330	335	299	318	340	327	337	346	335	349	326	346	314	329	319	330	298	328	342	344	327	298	357	318	337	362	321	368	361	349	311	347	316	353	318	318	349	335	332	329	342	344	343	336	322	292	317	323	314	329	311	325	342	299	327	320	312	347	341	338	338	353	346	302	339	370	366	344	336	352	375	312	348	359	329	336	315	330	320	333	348	326	306	325	365	347	305	311	331	342	296	313	370	342	344	330	341	288	334	337	318	332	358	325	331	314	351	346	282	329	327	329	328	339	333	329	324	350	328	352	311	325	345	333	361	344	315	326	317	360	320	343	328	355	358	325	314	315	333	303	356	371	339	333	319	306	295	337	323	308	333	326	358	353	308	352	310	360	337	310	322	326	366	344	302	328	322	355	314	336	280	303	342	352	318	314	344	331	313	319	320	318	352	303	320	326	334	300	296	315	345	333	330	332	327	313	304	361	335	334	364	332	326	291	310	304	324	314	311	333	288	360	327	323	324	334	341	355	319	331	322	348	303	338	323	300	331	359	316	305	301	310	331	348	344	323	315	340	347	334	347	327	347	357	311	320	347	369	325	338	335	325	329	308	333	338	320	337	321	343	309	328	330	333	310	320	374	342	325	347	324	343	339	327	325	324	341	332	360	306	325	344	315	326	326	307	358	316	321	326	330	325	354	319	340	331	327	352	306	350	336	311	321	350	324	341	330	332	361	328	339	329	358	336	332	327	319	325	324	288	298	347	330	332	310	336	343	330	333	346	331	327	345	337	324	339	330	314	340	305	371	348	359	345	326	305	344	324	338	326	346	342	324	347	324	310	318	362	311	303	299	310	346	340	325	348	309	361	358	341	341	348	338	336	351	312	322	326	349	358	316	334	330	310	341	330	311	310	321	336	343	302	317	297	308	341	333	343	356	338	346	349	301	342	310	313	305	334	344	290	356	325	325	327	305	340	333	324	338	314	331	355	339	333	347	339	322	331	290	338	328	358	327	288	348	325	332	326	330	333	335	329	334	285	347	309	316	298	325	344	339	352	325	338	300	335	341	357	338	308	322	321	330	299	330	341	311	315	330	352	319	343	319	328	324	360	327	344	345	300	341	298	335	325	307	342	319	339	343	314	379	325	332	307	318	320	319	318	326	312	330	345	345	338	301	324	341	341	336	374	341	320	318	301	313	309	333	316	368	355	331	311	296	304	311	336	312	343	323	365	309	347	332	333	318	356	308	349	320	313	338	315	339	364	305	293	325	292	351	346	356	345	336	323	326	340	324	341	363	355	322	347	324	323	302
17483	20143	29120	33393	31121	25066	20406	17760	15564	12513	10658	9741	8681	8007	6804	5838	5470	4326	3759	3468	3087	2819	2672	2530	2267	2105	2002	1807	1656	1601	1548	1364	1133	1041	1079	1072	1074	992	976	972	969	949	1006	1007	879	981	976	907	922	919	938	934	975	898	928	907	897	886	895	934	898	900	865	889	856	854	898	895	878	892	814	866	845	891	939	921	876	933	887	883	841	913	929	918	833	931	887	882	878	936	923	933	898	880	850	937	868	914	908	848	904	893	887	928	914	894	902	916	862	844	914	917	904	834	949	900	943	900	888	903	878	848	910	920	870	887	901	949	875	872	921	890	927	872	952	905	898	899	888	907	873	863	891	876	899	866	835	871	916	933	940	858	928	915	870	849	833	881	911	902	874	876	941	877	900	878	917	864	949	900	925	888	907	892	935	912	910	906	884	910	915	882	896	877	861	904	940	922	925	903	907	911	855	928	911	929	905	884	959	951	937	910	856	891	895	880	945	908	883	915	909	858	937	896	893	912	855	896	886	922	915	910	854	885	894	918	885	854	885	924	922	908	853	851	872	909	866	867	875	891	939	810	906	901	943	852	925	910	874	944	936	875	879	917	907	889	920	835	893	875	863	898	902	929	851	889	889	846	887	895	897	934	885	861	858	851	953	913	873	873	865	895	913	889	872	974	926	884	854	925	933	912	884	888	891	853	853	892	897	933	885	899	917	840	870	895	947	865	898	878	848	933	912	925	922	858	897	917	898	907	888	919	854	856	876	870	857	897	886	893	850	870	871	899	898	873	831	968	929	970	897	879	901	878	834	886	896	838	878	919	906	900	906	900	867	907	932	924	899	918	893	927	879	890	879	893	884	875	878	922	897	887	893	880	868	836	916	880	886	917	950	843	890	901	906	929	903	886	861	893	831	912	881	868	933	913	859	871	880	898	916	877	917	888	900	885	847	880	861	852	882	930	900	892	911	935	904	882	888	915	904	890	929	925	868	917	894	898	906	887	916	914	888	910	870	903	856	871	916	854	890	877	878	881	847	906	931	905	872	901	907	924	941	904	884	914	908	890	877	853	879	879	855	837	876	906	949	846	865	904	859	855	906	861	888	928	898	941	958	907	921	901	921	852	895	934	863	908	864	894	911	859	868	836	884	879	969	909	868	919	873	869	910	838	876	905	892	872	906	877	909	879	925	894	896	875	897	854	892	914	939	854	895	908	887	901	900	875	928	937	924	890	859	951	903	856	927	896	918	916	881	860	901	914	901	903	937	914	921	880	884	936	916	868	876	858	893	868	889	883	880	861	899	868	894	889	917	899	820	898	867	865	876	908	856	876	882	907	880	840	890	958	887	883	886	879	879	902	904	867	922	928	878	850	878	886	941	940	924	905	913	915	862	905	917	992	918	918	884	916	930	886	896	937	865	904	856	890	890	872	933	893	874	876	893	906	921	885	916	958	896	888	902	896	907	869	937	920	916	919	914	908	882	890	872	929	909	915	912	883	896	857	904	911	925	896	916	911	919	899	915	896	879	879	909	883	875	909	912	889	893	901	962	871	891	903	855	910	909	884	897	909	874	859	897	917	870	881	883	891	908	925	929	887	894	991	909	873	894	937	935	891	911	837	883	863	858	836	906	891	909	883	880	875	871	858	886	875	821	897	852	916	873	935	915	866	876	934	820	921	871	867	880	897	910	838	888	878	840	930	901	839	883	863	893	909	927	901	905	899	910	918	908	829	843	916	823	914	865	912	865	949	853	888	928	882	856	857	896	917	865	893	893	852	922	963	884	891	865	874	935	921	951	881	929	912	877	887	879	876	952	911	928	874	928	895	919	820	891	918	846	912	911	917	914	880	885	926	907	904	902	896	899	888	898	884	927	900	905	869	882	909	850	931	919	877	899	889	862	913	897	916	890	965	917	864	912	888	898	897	904	942	895	900	876	937	907	898	921	889	859	913	936	852	881	894	929	896	885	851	871	910	850	883	880	928	873	928	865	867	992	918	847	885	914	912	887	923	879	861	922	885	874	882	918	831	891	910	888	931	929	900	980	924	907	869	889	915	903	909	912	881	879	925	914	824	925	863	905	915	927	859	876	934	872	870	874	953	895	874	812	885	927	913	914	941	861	874	961	891	963	950	890	925	880	860	873	912	889	953	895	908	920	899	892	890	879	911	915	890	845	842	902	889	900	871	947	850	871	833	878	935	877	929	918	889	862	861	887	942	934	877	881	840	928	872	888	916	941	833	878	899	882	922	876	907	874	951	868	882	864	880	884	853	843	907	841	900	935	876	884	901	898	896	873	914	904	895	914	879	953	877	861	868	905	887	872	853	893	937	903	865	895	868	891	852	919	951	882	854	923	909	874	911	930	902	890	828	851	884	907	878	868	918	892	887	944	877	865	874	885	896	861	916	856	930	867	914	850	866	898	961	852	909	896	891	956	908	858	873	903	873	901	916	866	921	902	868	902	826	923	892	882	876	878	885	923	877	828	874	820	865	898	941	830	934	890	913	869	927	907	877	974	878	897	899	914	913	850	928	921	893	916	882	897	916	896	928	888	851	860	941	891	915	892	926	923	837	852	879	871	876	865	887	878	875	882	886	887	920	931	845	928	860	950	920	893	897	950	901	898	871	899	918	913	884	862	908	889	863	891	899	913	949	873	853	912	859	825	933	901	881	879	889	922	909	889	889	876	954	875	950	840	940	834	933	893	901	876	897	901	910	815	866	851	883	891	886	896	917	934	934	933	910	863	891	856	933	889	806	861	891	934	893	916	898	876	925	862	886	891	856	850	945	941	882	938	895	899	904	892	915	895	916	894	951	944	910	952	854	906	919	935	900	922	910	833	884	918	887	932	887	906	871	866	957	957	912	908	936	908	873	906	947	915	898	866	867	888	875	892	920	872	894	872	905	885	924	882	882	886	872	853	901	880	890	878	893	853	911	894	886	900	902	914	928	925	894	919	853	910	903	910	902	880	918	873	942	916	928	943	876	886	890	896	874	909	939	952	886	846	830	887	929	886	856	876	901	891	894	941	952	859	904	899	940	942	887	901	877	920	858	887	893	863	882	936	949	896	917	883	848	882	863	930	925	928	913	892	899	937	881	921	895	896	908	901	836	872	904	867	944	898	870	931	873	882	864	873	887	839	866	906	849	861	941	893	929	926	947	902	919	894	854	905	921	914	895	908	867	878	887	934	938	912	930	850	916	931	885	958	888	893	933	902	899	888	889	883	849	911	899	875	834	902	865	898	884	871	905	937	864	865	934	872	905	861	902	899	907	867	896	873	920	895	927	860	842	922	863	909	866	818	897	952	889	895	868	905	932	827	936	886	873	880	878	869	911	931	909	882	841	823	934	903	880	864	887	854	882	885	925	913	893	870	876	894	899	852	918	933	871	867	900	874	873	915	867	884	906	900	944	918	882	875	887	917	857	860	899	823	916	924	879	932	932	909	942	975	880	883	868	904	920	853	921	874	898	852	904	941	870	886	864	902	864
26529	25667	28871	24054	15469	10006	6900	5290	4176	3162	2619	2126	1741	1691	1363	1208	1155	929	881	747	664	636	571	539	493	488	464	416	421	407	398	423	369	327	326	362	382	341	335	367	388	333	334	298	337	306	357	343	378	349	344	337	321	329	344	322	329	315	301	340	341	322	335	302	321	297	315	321	334	330	338	346	347	319	346	294	332	347	338	289	343	321	325	332	324	314	310	350	318	306	334	364	332	353	282	367	325	287	330	325	350	342	332	313	306	277	323	360	368	322	295	304	370	310	338	299	333	331	340	319	314	335	327	311	317	315	340	329	330	360	339	331	332	349	314	332	332	318	328	300	343	345	321	313	313	326	334	331	307	325	339	330	336	310	336	320	292	324	360	366	328	325	310	314	317	333	325	383	336	323	334	313	299	334	330	323	296	303	304	335	327	313	318	325	340	327	366	313	309	301	357	348	319	328	314	344	337	337	351	310	315	331	334	321	336	317	327	322	360	327	339	286	331	320	315	347	351	336	347	314	309	345	316	338	291	313	329	316	325	309	341	315	322	330	318	338	357	297	333	354	324	300	337	305	342	299	336	311	315	355	305	362	337	370	325	300	296	358	316	305	336	301	347	321	346	347	319	324	352	334	344	303	331	344	317	334	309	310	316	315	310	323	355	333	331	298	329	333	355	321	323	347	335	333	330	341	339	317	345	361	336	328	354	321	318	350	318	336	334	329	284	328	311	313	344	331	332	334	332	329	363	313	314	314	344	341	328	310	311	295	333	337	338	298	305	333	357	354	324	356	323	328	329	331	311	328	348	337	352	340	347	354	319	331	330	312	337	323	325	328	336	318	321	332	305	342	319	335	328	348	352	327	322	348	297	315	310	327	365	346	342	346	335	329	303	307	327	328	331	334	328	330	320	307	346	343	326	314	321	310	303	317	315	342	323	292	322	354	323	347	328	356	300	315	330	350	347	315	350	314	346	360	310	329	377	351	309	337	321	328	320	334	322	355	345	317	304	282	326	342	324	338	340	321	323	340	327	335	358	295	338	347	329	313	303	317	355	350	355	313	312	307	357	347	313	344	331	319	318	367	324	325	321	276	306	331	331	335	342	337	322	309	359	335	326	337	322	321	343	359	340	339	357	340	342	332	353	354	327	351	318	296	341	320	308	333	347	295	362	361	338	365	384	319	333	331	331	335	338	333	341	338	341	360	335	331	308	318	350	376	334	329	339	327	363	325	324	341	306	309	343	297	319	327	322	325	356	310	321	345	358	327	307	325	345	363	305	332	315	298	333	322	295	335	337	333	344	353	326	335	305	343	346	310	348	327	329	362	356	334	303	332	348	336	335	325	327	310	328	298	351	300	305	335	355	321	338	357	327	339	309	342	334	337	310	360	312	310	343	341	311	346	343	347	305	335	317	309	323	310	329	308	350	359	327	347	304	310	311	331	321	304	330	312	349	324	291	369	363	307	322	323	338	309	332	322	336	339	325	314	337	332	305	328	324	307	329	339	340	389	347	310	307	301	333	299	315	335	305	343	325	321	345	356	319	336	313	324	357	315	337	326	358	333	313	344	326	362	329	350	344	367	353	309	353	294	350	321	339	320	347	309	296	352	350	343	365	327	306	344	317	360	306	329	344	336	309	308	334	361	353	315	336	322	325	312	329	316	358	314	335	360	313	311	331	313	345	350	339	326	320	341	337	330	316	328	305	338	325	319	302	319	324	286	353	323	366	338	343	348	336	315	353	329	287	350	319	330	311	344	309	345	312	344	314	333	330	334	316	347	319	361	331	348	348	321	336	313	359	299	297	330	330	328	338	321	316	375	317	327	326	331	305	352	323	352	307	345	328	338	307	353	314	331	312	352	313	317	330	344	336	331	310	313	280	337	321	330	329	326	312	342	311	348	338	307	305	289	325	383	344	338	352	361	333	329	322	337	316	329	336	329	337	326	334	290	393	313	343	310	336	339	331	321	342	314	324	321	305	343	351	317	343	324	311	303	336	318	337	337	344	328	313	327	332	322	337	298	331	322	345	332	330	336	351	311	349	322	319	313	350	327	314	348	325	359	335	347	337	383	342	324	347	318	326	326	343	314	309	330	324	302	321	342	332	339	345	311	365	302	339	294	333	316	317	356	322	336	352	335	308	314	362	350	277	350	356	361	362	321	336	333	354	322	328	366	342	316	334	343	306	340	317	325	284	333	358	321	326	323	361	318	314	346	352	304	283	351	322	348	326	339	311	333	317	341	331	317	356	351	299	315	323	320	339	331	308	326	341	304	303	334	312	323	353	345	325	319	323	338	327	343	325	317	329	330	289	317	297	356	340	328	318	296	331	330	362	339	335	328	329	309	316	354	293	358	328	328	319	335	312	356	330	323	337	335	366	346	337	318	331	319	304	320	308	355	333	333	341	323	383	319	279	359	313	329	319	339	359	320	326	316	321	290	303	367	326	340	307	340	315	327	347	305	311	362	344	310	320	300	359	334	298	359	332	309	295	355	332	318	355	351	326	345	356	341	323	342	355	341	306	332	312	313	321	316	335	335	345	333	342	318	343	333	363	331	340	317	301	333	318	328	364	341	348	341	333	324	330	344	322	353	323	298	333	327	320	353	332	322	283	345	353	321	340	355	334	322	331	314	322	343	332	315	305	363	331	325	311	297	309	313	367	332	347	324	328	358	326	319	345	321	327	288	340	310	326	320	315	335	332	325	316	344	296	350	352	353	325	342	292	321	352	301	346	329	313	327	306	339	322	291	319	308	326	333	345	354	301	285	367	324	361	359	348	360	334	332	358	349	346	337	318	322	320	321	343	314	321	324	338	319	325	305	337	337	324	351	362	343	343	347	301	326	318	348	340	283	298	352	320	361	344	318	332	309	337	345	329	337	295	331	315	351	327	322	329	329	323	334	338	351	318	344	318	309	329	350	333	330	344	289	335	316	304	300	311	318	340	357	341	327	323	338	314	315	323	314	312	328	323	325	351	347	330	322	353	355	306	335	310	344	347	331	341	348	329	294	332	328	346	347	350	319	309	355	350	353	334	334	356	286	352	326	304	319	332	351	341	329	352	325	325	364	308	326	319	332	320	335	332	319	349	326	335	327	344	326	326	320	363	348	327	336	334	332	302	341	311	337	298	333	327	355	355	310	306	343	357	328	370	280	318	321	334	326	354	335	307	335	326	300	308	325	329	320	361	322	314	338	327	343	335	338	322	326	344	335	334	291	317	348	304	347	313	313	318	358	319	372	325	340	327	319	330	354	306	303	335	306	351	325	314	363	287	340	356	328	310	309	315	329	345	307	353	357	305	314	320	334	302	338	363	335	315	326	313	319	345	319	348	303	315	339	337	329	319	312	331	332	334	346	319	320	352	328	326	318	316	310	319	328	336	309	341	319	294	343	314	336	359	325	328	351	363	337	335	319	309	365	309	309	359	315	295	296	328	326	337	329	316	340	319	300	344	310	330	341	334	338	313	343	337	307	384	352
17384	19799	29833	32706	27524	23953	20270	18405	16249	13162	11710	9980	8584	8142	7090	6324	5698	5185	4226	3826	3289	2798	2640	2360	2222	2028	1944	1749	1619	1629	1499	1329	1077	1032	1005	1082	1082	992	973	983	969	957	1014	977	971	978	955	912	914	926	923	919	969	935	873	920	905	881	893	1000	892	936	874	878	837	845	882	911	906	883	907	929	910	875	878	922	918	873	938	876	920	917	876	842	917	939	879	896	865	847	864	904	869	862	911	872	926	872	883	882	906	863	869	971	850	912	886	826	908	892	846	873	875	933	910	846	875	905	936	930	854	904	910	903	821	869	909	823	941	899	903	917	888	918	856	894	889	955	918	899	873	868	915	912	943	917	889	889	867	932	889	927	905	903	889	904	916	873	859	913	844	918	921	873	922	917	899	938	853	846	885	945	908	891	865	906	893	879	893	887	898	882	917	953	862	928	894	879	881	901	898	890	914	895	877	900	944	865	902	877	875	879	896	874	924	855	911	860	905	927	959	842	916	925	923	900	874	918	882	911	914	911	914	920	889	909	898	892	906	889	872	886	930	893	885	898	867	921	885	905	897	907	955	878	908	861	878	844	876	917	843	908	907	899	868	941	987	832	884	928	960	929	880	876	931	887	888	896	884	904	857	885	889	935	890	897	925	899	901	876	932	907	876	872	936	888	915	841	868	854	900	921	880	898	832	926	886	897	930	873	872	916	884	920	914	896	883	938	917	937	883	903	912	882	979	856	875	901	887	868	877	862	870	896	887	903	881	927	892	870	920	885	895	904	850	847	895	864	921	866	912	870	843	923	900	947	863	893	869	926	880	892	898	911	863	934	961	918	901	912	911	896	922	861	891	965	920	867	924	871	888	909	872	911	867	883	932	869	862	903	939	882	901	893	869	906	904	889	902	941	878	957	913	884	822	868	908	905	903	909	925	901	821	927	912	953	937	910	877	905	891	883	919	888	911	884	926	953	896	916	828	883	848	907	890	888	893	901	873	939	925	891	892	901	861	895	925	834	875	949	913	913	897	847	889	879	857	937	857	867	934	914	891	865	953	854	912	884	895	876	952	921	858	911	896	914	859	843	885	845	902	926	926	857	896	878	848	859	917	869	950	878	892	910	903	880	860	907	922	876	886	880	877	905	867	893	920	891	916	832	903	897	898	915	920	875	880	892	872	924	858	908	852	917	869	899	870	895	905	939	874	892	927	887	930	848	902	861	916	909	855	941	908	876	919	952	965	883	910	893	889	921	817	879	870	853	916	908	855	883	846	915	898	873	906	838	908	906	847	850	892	937	870	898	859	925	880	916	939	947	900	933	870	936	893	942	894	875	931	924	891	910	880	922	920	844	879	885	912	859	862	883	921	895	886	920	979	826	888	911	920	928	957	933	878	917	917	910	870	938	892	944	864	909	926	897	885	898	912	919	900	887	868	880	928	949	810	892	891	865	897	888	916	894	888	899	877	853	867	927	906	927	911	895	939	878	845	930	859	894	866	925	889	890	961	905	912	869	897	916	924	919	900	930	850	910	877	869	955	890	885	897	911	888	893	866	840	890	848	865	863	860	866	883	881	878	869	934	867	891	863	878	904	870	899	943	934	857	863	910	983	898	892	868	946	837	868	920	884	847	916	927	862	880	873	882	887	921	916	933	881	903	953	848	824	902	892	902	898	875	867	851	901	868	897	898	886	912	873	904	846	898	852	907	887	942	886	893	946	915	908	868	898	860	940	904	857	895	872	909	898	849	882	888	882	872	953	912	919	882	820	905	932	909	921	891	901	878	945	914	843	949	921	931	883	963	903	829	912	871	903	845	920	881	863	869	928	880	899	872	895	876	919	875	894	894	935	905	867	951	913	888	899	909	869	967	911	883	921	907	876	919	902	902	869	909	873	885	870	842	871	968	846	924	914	827	880	907	911	863	916	891	937	924	892	853	875	874	859	937	899	877	885	881	920	899	913	926	885	887	882	934	905	857	931	948	905	905	876	871	918	886	917	891	879	912	860	908	886	870	865	892	869	886	927	888	930	897	893	877	833	909	930	876	879	868	867	878	865	924	927	871	922	933	904	812	859	925	886	930	950	891	849	906	892	873	927	901	872	844	912	936	924	881	900	929	874	933	886	881	860	877	891	886	930	842	911	936	899	868	865	903	837	889	879	921	868	915	884	903	901	893	900	849	821	858	860	902	884	864	921	899	909	878	891	897	844	880	863	898	876	939	864	883	890	888	909	864	884	872	902	886	898	897	883	898	886	919	916	908	905	889	902	894	941	919	832	900	913	904	889	910	920	869	883	910	845	867	897	872	908	952	910	851	880	897	844	894	928	879	846	927	926	906	883	886	895	886	913	901	896	875	938	853	918	914	874	943	954	914	903	927	955	896	880	849	856	892	874	913	896	912	877	878	872	898	941	862	877	877	914	961	912	892	918	913	898	854	903	908	873	877	909	826	934	929	905	913	853	877	920	891	931	914	901	883	850	906	873	921	875	892	870	912	855	926	928	882	880	913	833	926	851	892	925	950	892	903	892	865	898	866	930	897	898	887	861	857	890	884	875	854	935	914	898	883	913	937	890	878	925	887	876	894	908	864	865	866	883	864	864	898	872	882	941	971	876	883	925	917	896	848	913	886	882	912	904	912	959	899	920	842	891	868	871	907	896	886	882	909	889	862	905	885	891	919	900	892	926	919	878	973	925	888	875	842	901	903	936	947	911	897	883	937	936	933	921	895	886	892	895	919	919	873	904	893	901	907	910	918	857	876	922	890	897	890	927	918	896	853	857	815	856	887	870	891	958	878	852	860	882	934	867	925	860	931	929	861	889	898	909	875	918	817	931	899	895	890	851	896	920	873	931	876	902	894	888	884	916	913	934	882	882	925	906	926	926	842	887	940	922	919	925	917	907	897	874	884	890	929	878	902	902	886	869	877	906	915	862	900	848	941	902	883	944	872	867	944	890	916	912	842	876	899	887	895	891	842	911	869	951	840	920	950	853	902	917	922	874	901	892	879	926	922	906	874	955	953	873	921	881	852	907	888	895	878	937	850	932	870	857	908	881	931	960	896	865	909	901	870	914	877	953	898	910	918	903	887	905	843	889	868	856	931	908	880	910	896	925	905	909	881	891	816	917	897	900	888	909	874	884	842	889	863	856	892	870	932	907	899	948	825	906	918	862	854	889	869	919	914	909	918	945	881	885	930	907	906	922	923	902	872	936	880	870	913	900	875	944	939	942	854	863	902	915	890	919	878	877	836	927	888	844	916	865	865	869	894	883	934	921	874	894	933	898	942	921	915	863	907	860	935	889	818	915	878	880	927	932	886	857	927	909	886	869	910	899	913	956	888	894	877	876	933	878	856	955	908	917	859	877	926	856	946	923	904	916	913	871	921	927	931	900	902	891	880	917	886	903	869	920	910	898	879	931	908	900	920	891	915	974	916	907	838	859	906	877	886	906	933	894	929	899	886	870	889	910	925	920	902	899	901	914	858	901	889
23895	25110	29942	22428	14213	9087	6994	5799	4274	3231	2660	2017	1600	1515	1269	1206	980	1045	852	757	695	647	570	564	515	480	477	415	436	456	411	431	382	343	381	369	352	356	360	339	333	329	319	319	371	318	317	329	329	349	350	352	334	311	334	364	314	338	341	342	328	338	303	341	347	318	336	286	302	325	352	324	330	329	326	318	362	340	322	314	339	331	338	335	345	356	329	319	360	337	345	327	333	330	333	355	369	343	344	321	325	362	294	327	344	314	341	310	322	350	345	378	335	356	350	357	338	343	330	328	353	329	338	323	363	329	318	327	308	348	323	300	379	328	344	312	344	335	308	341	345	336	342	313	305	325	358	304	357	330	338	318	349	319	302	354	333	362	344	342	311	318	352	322	361	316	316	338	350	347	300	322	321	330	364	319	368	335	352	328	346	310	324	319	332	301	335	340	336	321	311	348	344	352	379	328	307	269	319	313	354	336	298	324	282	332	347	338	336	352	324	304	331	288	334	331	315	306	318	339	338	374	306	355	350	291	352	329	330	331	323	340	335	303	350	343	339	317	362	322	338	328	298	363	344	356	359	315	336	332	312	330	338	342	313	346	349	346	333	333	307	340	331	353	364	311	351	313	332	324	315	363	311	333	315	375	365	327	311	347	293	311	339	333	308	347	343	343	328	310	331	318	300	342	343	321	329	294	312	317	352	341	340	357	334	320	351	346	324	344	306	383	330	329	342	333	336	330	329	327	332	322	324	305	319	346	353	310	342	359	329	299	332	346	351	329	331	299	350	305	350	294	324	327	323	347	343	350	362	350	309	314	332	339	334	329	344	325	331	355	348	315	313	327	323	324	335	326	373	326	347	314	352	329	329	312	314	355	349	314	343	353	303	319	346	319	338	334	342	294	317	329	330	372	329	314	320	334	322	349	328	328	336	301	343	317	330	324	327	335	364	296	321	339	327	302	318	324	337	334	331	320	360	308	309	309	341	333	411	334	317	341	350	330	327	357	308	357	366	327	338	329	333	381	347	333	340	343	325	308	340	305	324	309	338	332	318	337	318	337	346	300	318	332	350	319	298	342	315	333	342	317	334	303	377	315	321	327	321	317	324	355	320	329	323	318	340	312	353	304	348	324	350	336	334	355	287	333	321	338	314	355	315	320	302	345	289	281	313	315	372	312	312	321	321	333	317	350	338	346	337	348	320	315	296	345	345	322	317	335	343	296	321	305	338	345	317	341	341	301	318	342	345	300	321	346	316	369	329	362	290	342	331	362	318	300	335	301	333	338	372	328	337	303	351	283	315	328	323	336	315	345	363	311	319	357	335	323	360	359	311	327	331	315	315	313	344	374	329	317	350	318	328	312	366	300	357	327	322	344	334	331	297	328	340	323	339	321	306	332	329	351	285	318	339	339	329	357	314	305	323	315	334	345	345	326	292	332	352	326	326	340	327	331	336	364	344	327	308	308	357	325	298	332	341	337	325	327	313	307	319	356	311	352	325	303	327	364	319	333	353	338	313	307	344	335	349	291	343	363	328	359	355	313	333	335	342	334	327	294	329	348	323	305	318	326	322	325	341	328	348	323	365	355	334	338	305	340	361	354	310	321	346	335	319	363	333	317	342	320	327	328	304	334	328	327	339	358	313	320	329	328	305	336	324	345	340	322	363	326	365	343	354	361	336	333	339	306	322	315	317	294	378	321	321	350	324	330	316	344	371	327	343	308	337	360	318	342	341	328	325	312	339	322	324	309	338	326	338	344	340	319	354	328	333	316	341	330	357	303	314	326	312	326	341	352	335	331	348	349	300	340	292	306	306	371	333	322	320	306	341	309	361	306	308	342	336	346	328	343	340	335	327	328	335	284	331	336	323	342	351	356	343	331	331	338	366	323	320	343	277	300	311	328	289	339	311	332	301	366	332	320	304	331	322	326	316	338	310	312	331	329	295	308	354	326	308	345	329	317	304	306	331	318	329	339	343	346	324	322	315	348	297	374	332	347	327	340	317	328	342	339	320	313	314	364	335	335	311	330	339	313	317	310	325	369	318	351	297	335	345	315	299	317	349	304	330	315	320	298	326	350	335	341	328	329	317	343	337	331	370	332	308	355	364	316	337	324	338	314	338	355	326	327	302	318	379	328	337	311	320	316	348	327	333	349	338	352	305	295	357	330	341	333	312	308	316	323	326	352	351	323	332	323	337	334	340	324	344	321	327	331	338	342	336	307	325	347	321	328	320	304	342	384	329	334	323	326	283	338	335	300	353	329	346	327	273	342	331	376	347	336	353	363	328	333	331	323	311	349	312	355	327	334	330	314	328	315	315	305	316	326	328	315	333	323	337	333	348	327	320	322	320	314	301	394	322	296	315	337	359	312	329	346	346	305	313	330	318	314	335	303	304	357	326	340	357	322	348	286	316	332	358	322	367	324	335	326	338	331	321	329	342	315	338	315	323	332	346	327	355	316	338	355	305	350	349	320	335	317	347	338	340	344	321	351	343	316	332	315	360	310	325	312	307	302	314	339	373	340	328	310	297	363	358	342	352	324	355	323	348	328	326	326	328	304	341	319	352	348	300	329	316	382	308	305	303	356	321	316	332	335	320	353	321	317	349	322	335	343	339	324	361	324	326	307	358	338	328	318	330	342	336	332	321	345	341	349	313	354	328	320	299	325	296	339	344	348	333	324	328	316	296	317	311	314	358	327	357	338	327	334	362	340	365	337	324	330	322	308	321	346	323	322	312	351	315	349	334	314	303	323	358	277	349	341	332	283	333	291	341	336	363	346	335	367	345	351	341	346	336	316	356	300	298	286	319	305	318	315	315	320	353	358	336	332	357	343	304	339	314	331	335	319	329	322	344	310	310	309	339	330	359	353	330	336	307	366	289	342	301	309	333	348	290	326	352	340	365	314	374	329	321	314	338	299	359	348	309	343	317	326	342	337	287	340	321	312	347	296	326	329	319	332	329	353	314	354	322	355	318	341	354	338	314	352	342	337	314	327	343	350	335	312	348	295	303	295	317	310	317	329	351	324	315	329	348	338	355	327	313	311	323	322	358	341	313	318	321	353	328	320	320	309	308	318	333	301	287	361	334	340	366	307	281	338	321	315	306	313	310	341	320	346	326	360	353	366	307	363	329	344	349	325	356	351	347	322	338	288	309	348	347	329	322	369	314	322	337	312	310	332	344	312	328	325	355	343	314	338	320	306	345	304	360	321	305	312	339	317	306	308	305	326	341	327	330	325	314	359	324	357	318	316	330	318	334	331	313	307	302	344	323	340	293	342	317	348	323	338	330	318	344	329	374	356	314	331	353	363	340	311	307	300	339	327	330	342	318	356	332	350	357	308	303	334	337	332	348	339	334	334	332	317	269	314	310	303	335	327	321	327	311	342	309	347	330	368	342	308	340	353	322	341	361	290	351	342	337	360	319	338	314	336	330	300	315	316	333	356	311	352	352	326	319	328	346	354	342	346	347	344	346	329	320	356
15981	20024	30432	31113	26746	22861	20788	19207	16227	13616	11516	9593	7887	7613	6568	5670	5496	5088	4285	3908	3430	2954	2708	2386	2232	2073	1925	1750	1616	1691	1583	1243	1148	1125	1107	1149	1084	1030	1009	981	992	1006	1000	968	979	933	885	920	938	952	907	954	931	925	918	903	912	922	891	939	910	924	855	907	908	839	899	877	917	833	918	866	894	892	946	880	904	886	910	869	862	900	905	898	917	907	884	876	916	917	906	924	883	899	879	905	905	865	874	893	918	856	891	902	938	920	895	878	904	880	904	866	913	903	921	867	912	881	885	880	883	905	900	881	828	940	884	887	858	946	899	900	878	909	918	886	927	866	853	871	949	852	906	900	876	947	918	901	843	910	899	892	864	913	920	874	867	925	892	938	898	933	912	890	899	893	889	923	896	861	903	860	903	879	874	898	851	872	899	915	933	902	872	864	853	910	877	901	932	874	902	903	960	895	923	901	862	854	886	919	859	880	895	888	883	933	891	840	867	871	886	921	872	899	927	873	857	920	899	871	917	888	911	914	906	902	883	927	893	869	928	929	883	896	875	906	891	934	873	916	898	893	894	919	920	882	901	903	896	933	875	898	867	925	895	924	891	882	927	954	859	825	874	853	866	937	849	907	925	839	928	881	888	888	894	870	870	869	923	855	884	862	940	910	898	894	879	906	921	897	829	958	913	909	916	886	952	920	910	860	856	877	940	831	883	869	879	818	898	931	922	904	918	888	911	877	943	923	868	938	945	895	900	901	907	916	907	909	866	876	892	890	909	860	880	932	940	892	835	887	906	886	881	856	879	877	905	910	850	899	924	836	886	889	825	931	920	841	837	901	844	862	877	903	915	888	901	909	916	836	894	890	873	847	977	927	954	867	914	966	852	916	846	906	866	895	875	917	922	919	895	920	869	924	901	865	867	919	927	903	886	900	948	908	879	930	922	887	889	901	893	931	908	929	882	920	878	908	915	890	887	875	855	890	910	906	942	940	831	957	958	962	904	866	831	911	850	928	884	892	894	925	890	900	954	858	831	924	932	894	902	929	886	945	872	891	893	906	913	976	858	869	851	918	883	862	897	959	915	856	894	894	971	953	892	950	903	868	888	912	892	936	930	854	843	908	891	876	936	888	917	875	890	866	904	925	950	908	884	862	896	909	906	876	916	914	912	895	862	912	910	866	888	923	911	861	952	865	930	869	868	909	932	905	893	898	872	890	864	880	888	891	913	931	877	925	869	909	866	871	880	863	868	870	885	904	857	896	862	904	833	934	897	921	886	879	890	838	860	902	907	900	866	881	879	938	970	897	886	912	881	945	935	878	890	894	884	939	892	875	921	911	913	869	867	884	959	856	906	986	908	918	952	892	818	874	907	917	942	899	887	898	901	912	863	820	913	960	911	843	931	846	928	878	922	846	869	881	904	917	916	924	889	907	920	927	856	877	938	866	926	879	911	871	900	845	947	915	925	923	887	852	901	915	898	885	900	860	869	882	918	914	850	889	912	862	854	846	982	901	876	840	867	839	935	889	892	869	886	938	908	835	903	879	897	968	912	950	849	871	881	844	913	870	868	857	908	909	904	920	925	871	935	894	842	909	908	986	884	919	902	952	905	899	884	811	934	1000	892	885	899	936	917	908	909	959	889	910	911	916	891	894	930	890	875	905	921	914	868	891	849	940	883	927	856	902	854	837	892	883	862	900	914	913	875	925	848	921	864	900	894	860	922	897	910	868	914	940	902	942	937	875	907	929	851	885	935	868	900	901	911	907	935	899	901	899	871	913	886	875	899	914	935	901	912	947	925	868	932	880	960	852	917	911	845	869	896	917	917	871	872	922	924	885	918	913	868	925	873	877	920	902	896	867	952	922	917	831	911	886	843	869	907	916	919	830	894	925	881	937	857	876	860	877	868	933	874	862	930	894	871	857	928	908	931	869	923	908	896	894	905	902	924	894	904	892	937	912	858	879	933	928	941	826	908	890	880	913	901	940	908	888	846	866	895	886	940	892	974	868	916	902	882	904	873	907	869	860	919	894	915	908	882	907	864	929	898	879	819	906	864	890	902	898	923	932	945	858	920	916	895	933	906	868	958	909	895	881	916	972	930	843	862	896	870	904	950	932	918	937	946	877	910	930	939	873	924	884	877	900	908	852	943	915	921	878	937	880	873	905	897	932	913	930	920	848	888	889	899	911	902	887	859	947	870	911	935	902	936	889	922	917	904	864	949	888	914	854	872	922	884	919	943	835	905	893	924	863	893	855	934	879	937	895	891	899	872	910	876	916	894	904	905	975	882	871	889	880	882	844	897	849	926	868	852	886	931	859	900	891	888	903	925	922	904	854	869	951	883	937	888	921	894	934	914	959	872	935	875	913	884	928	878	897	911	935	971	899	883	866	922	891	889	855	908	918	901	883	827	876	878	894	920	955	867	857	869	889	904	914	881	942	942	850	952	938	914	904	882	864	875	961	945	911	891	822	885	887	876	895	847	865	919	869	916	883	913	885	929	874	888	880	875	900	884	836	936	841	868	863	939	884	917	903	879	862	959	952	877	955	874	913	862	914	922	928	909	906	871	888	889	934	898	832	927	880	883	858	931	895	870	890	891	900	924	893	906	898	943	871	868	911	959	924	889	891	937	914	879	915	872	869	922	878	903	886	866	853	921	887	853	927	915	929	839	954	893	905	857	905	829	897	951	900	860	820	912	882	883	883	934	905	951	934	912	900	876	898	890	878	895	859	932	877	950	935	935	862	956	911	926	908	956	867	866	977	928	863	929	976	902	893	930	859	871	924	923	908	870	897	856	880	881	869	826	889	913	922	871	878	894	917	977	859	900	857	938	888	860	918	880	909	959	961	880	918	941	887	883	884	902	923	929	914	872	961	932	933	941	854	933	887	928	889	872	936	933	910	887	931	878	949	854	797	908	986	883	891	881	891	879	882	916	849	857	914	904	903	861	868	907	915	857	870	899	965	884	918	902	861	903	888	899	932	917	835	907	880	884	888	899	895	901	890	891	895	890	903	937	926	864	905	909	923	885	898	876	950	865	889	904	888	893	928	916	943	868	982	888	907	858	968	884	906	893	904	907	924	889	930	867	897	880	825	837	985	876	881	919	882	894	922	912	920	894	876	869	853	912	899	881	875	911	880	889	914	914	859	886	917	907	917	903	859	876	900	881	823	924	899	932	955	916	915	970	921	938	903	939	937	915	905	917	892	984	861	920	893	866	895	886	938	826	876	902	896	913	853	893	930	871	890	892	914	920	869	874	917	889	906	923	890	904	868	883	947	897	888	885	871	862	905	948	881	886	873	867	869	853	854	912	895	837	860	895	888	815	839	929	920	889	910	860	877	869	921	891	957	913	847	917	883	890	856	932	880	916	880	869	919	835	927	894	907	928	925	876	888	920	937	883	894	891	903	964	916	857	878	916	891	976	868	916	901	849	847	932	897	898	868	897	939	907	892	912	906	870	863	893	893	890	964	885	922	938	943
23610	28858	29954	20815	13451	9483	7352	5828	4305	3155	2298	1963	1627	1528	1253	1150	1044	1073	952	883	796	736	638	579	510	504	466	459	393	443	412	395	395	373	345	390	350	346	357	334	322	377	300	344	342	322	338	311	321	320	344	330	305	323	332	365	308	334	348	338	309	333	350	355	322	299	346	355	315	297	308	351	371	359	335	330	312	343	333	294	350	319	294	356	341	325	324	318	330	333	312	348	324	320	331	294	320	314	348	342	345	316	340	320	337	313	326	304	331	295	310	311	336	281	295	340	323	323	350	309	312	331	361	311	313	326	330	314	349	337	324	334	363	360	321	355	350	310	350	345	315	308	312	324	309	310	339	319	334	352	337	317	329	326	315	331	370	342	354	332	307	317	310	349	300	318	332	325	351	365	365	345	355	315	341	334	356	321	355	380	336	305	320	303	319	311	314	303	338	308	330	353	313	321	347	322	341	335	302	318	311	337	296	352	330	331	325	334	376	311	308	329	316	343	336	347	321	337	298	281	294	320	354	295	310	286	327	313	359	325	335	357	334	320	346	321	329	300	319	332	326	322	314	314	322	311	319	307	338	346	316	315	327	332	321	299	393	328	340	368	334	328	330	312	326	357	333	346	315	316	327	317	346	326	349	301	297	326	325	333	308	336	324	319	303	305	286	314	308	340	323	334	362	325	318	351	351	330	324	322	338	334	302	331	349	299	335	302	336	342	339	282	316	344	349	308	359	309	305	327	304	300	301	309	318	324	322	313	310	348	311	309	337	311	330	304	303	333	340	315	300	329	314	313	327	319	350	317	338	320	328	313	348	362	341	355	337	318	324	319	307	295	306	323	311	341	339	350	327	317	337	324	338	334	346	328	324	335	317	326	281	332	314	311	308	330	345	321	330	296	321	358	335	311	308	358	326	317	333	356	342	379	336	335	349	327	332	325	338	323	329	331	330	319	297	288	312	313	286	339	298	311	294	314	326	355	277	356	335	346	360	326	327	377	312	316	340	338	315	307	334	380	322	321	351	350	342	325	337	318	382	312	294	349	311	345	317	319	325	315	345	302	338	358	335	338	350	360	337	343	328	343	356	357	359	343	324	304	355	324	327	337	322	341	322	332	365	346	315	316	315	336	316	320	346	309	327	313	347	342	349	340	321	355	323	326	319	307	335	366	334	359	323	310	342	324	316	356	348	352	331	357	309	349	326	285	357	347	332	350	307	330	367	341	301	315	342	342	305	330	311	314	331	329	314	294	341	325	359	333	335	342	314	272	325	369	317	335	341	332	327	324	301	327	328	332	344	323	327	327	313	319	362	321	344	313	331	325	335	336	342	319	320	319	339	323	320	356	343	320	327	347	354	309	330	322	314	330	330	336	313	336	342	332	351	339	341	358	295	327	330	347	348	323	325	333	323	317	337	353	318	348	335	331	341	353	315	333	313	319	356	324	308	332	345	327	323	334	319	321	313	302	329	294	298	332	336	316	326	326	368	328	329	325	324	337	371	339	324	323	352	324	322	358	347	317	326	322	303	301	339	351	321	334	330	361	358	340	355	309	322	319	330	361	326	332	346	303	303	341	345	364	331	327	312	334	322	301	320	319	332	302	331	321	306	318	358	363	360	317	328	340	348	345	299	312	335	336	319	325	369	316	337	344	347	346	330	340	324	316	319	316	304	350	316	298	331	295	326	338	338	317	330	310	326	333	352	304	367	321	315	344	320	312	328	326	336	342	342	344	335	300	314	366	329	333	320	344	344	325	335	278	352	317	342	340	320	337	339	353	345	336	321	322	373	341	302	338	317	308	329	322	350	328	353	347	336	333	334	364	311	324	314	301	357	318	308	358	359	348	315	316	326	330	320	319	326	310	338	304	339	292	340	329	341	338	362	324	338	313	321	330	306	302	345	281	302	321	323	322	337	351	346	296	313	325	329	314	319	317	361	353	341	338	319	294	323	353	354	338	333	322	315	298	344	321	341	343	320	324	337	335	312	325	338	352	324	335	336	299	322	332	319	346	326	351	324	318	321	335	350	331	370	326	350	330	320	352	319	324	349	322	344	319	322	348	307	346	332	340	312	334	322	308	299	326	325	352	366	345	321	326	329	324	359	331	317	314	327	303	333	317	310	341	316	325	362	339	329	314	360	337	338	344	346	311	340	338	348	327	305	324	359	324	322	303	324	358	316	353	349	339	316	336	339	334	326	320	351	311	344	305	355	303	337	353	320	354	350	306	331	340	356	328	335	352	323	345	330	334	342	364	323	327	318	308	353	315	303	334	331	355	373	342	356	325	318	341	288	333	326	336	339	359	339	363	348	340	325	356	325	338	338	320	293	320	324	350	362	312	327	360	319	369	318	326	325	367	334	332	320	323	324	299	330	324	332	301	330	350	308	355	332	298	329	305	334	338	307	336	352	324	324	323	312	350	318	375	338	325	314	350	320	331	322	343	336	333	345	313	301	354	349	293	348	326	328	327	354	336	374	311	318	330	314	320	338	341	333	311	320	339	321	326	306	316	320	305	324	356	351	337	305	326	322	329	326	319	376	329	302	339	320	303	324	331	327	303	312	322	378	343	335	339	347	304	316	356	350	341	302	317	337	317	361	336	318	334	318	356	309	362	348	308	287	316	320	350	299	334	309	342	309	320	317	346	335	298	357	328	323	341	291	322	303	329	339	316	327	323	337	323	295	321	302	322	348	304	313	323	351	318	324	332	302	312	325	294	342	293	324	329	300	341	313	362	333	366	328	341	315	346	308	298	313	293	357	332	319	356	296	317	339	331	293	326	340	344	351	305	329	338	348	341	319	356	319	327	294	303	320	310	331	339	343	304	332	303	328	296	305	355	310	322	316	320	303	321	326	327	320	346	344	337	322	339	327	332	355	319	339	310	331	365	317	354	311	325	300	324	343	325	358	293	346	319	337	323	317	339	386	323	310	318	345	330	327	296	311	349	345	346	320	273	315	312	298	307	318	320	304	340	319	306	358	354	327	353	326	324	335	300	370	313	317	323	317	346	347	341	331	323	308	324	321	352	338	312	299	318	360	339	355	318	318	337	319	304	333	303	361	332	355	316	371	325	318	311	331	312	334	316	334	352	289	352	302	316	341	336	319	297	348	329	344	340	325	320	308	335	337	352	317	341	306	308	320	296	315	321	304	287	331	341	326	339	375	338	327	338	324	321	362	338	326	348	310	309	359	341	313	326	332	328	302	328	359	326	348	302	344	343	332	340	346	317	333	322	321	333	332	340	314	345	334	308	317	342	344	305	367	324	346	322	345	324	331	322	302	314	352	284	312	342	310	338	298	320	317	304	323	356	310	346	358	332	315	351	325	296	316	350	349	321	331	330	339	345	323	343	351	356	324	303	305	322	357	298	323	324	308	325	365	329	310	344	348	302	297	347	326	328	324	319	329	320	323	332	367	338	321	338	307	346	346	319	372	354	340	318	315	330	343	324	339	346	312	357	328	334	315	346	322	344	357	295
16168	23569	29906	29365	25588	23500	21938	19474	16135	13137	10653	9111	7958	7322	6226	5757	5592	5380	4897	4736	4217	3586	2989	2449	2347	1987	1844	1614	1563	1602	1496	1313	1146	1092	1105	1105	1117	1015	947	941	991	943	951	985	921	954	901	950	981	952	906	833	905	843	891	895	841	883	875	930	917	940	923	891	899	919	873	971	859	885	896	891	889	953	934	924	879	877	885	839	897	928	905	858	879	850	870	851	879	835	870	883	868	918	868	898	940	872	865	874	939	918	904	901	896	899	962	934	961	867	854	910	882	876	855	926	908	837	896	843	881	892	869	892	926	914	889	839	912	910	865	969	913	906	854	888	872	904	916	919	890	939	870	901	916	913	880	921	909	844	877	861	874	916	867	890	899	915	892	901	881	942	929	918	843	893	859	922	878	882	857	893	897	884	941	909	867	857	846	860	926	864	893	847	890	863	924	902	879	889	936	866	931	825	907	856	873	865	827	941	939	911	865	921	971	911	894	895	908	858	905	937	886	939	932	852	937	877	902	924	890	926	873	876	912	855	888	864	880	876	892	872	904	884	834	903	868	863	907	825	920	805	883	932	915	885	906	854	888	894	900	917	881	939	890	903	872	895	840	865	838	887	840	904	917	871	917	887	912	853	902	927	893	891	882	870	899	909	881	929	861	860	876	948	856	891	874	872	908	930	885	889	934	860	874	940	899	946	889	861	883	867	939	906	894	901	872	890	825	890	890	896	930	895	828	870	846	931	873	904	886	906	860	893	896	849	858	891	892	908	943	905	892	920	884	907	917	929	871	857	900	909	877	841	901	936	875	913	921	877	903	861	895	884	924	905	894	941	878	897	904	903	860	943	861	862	853	851	862	925	895	928	941	907	878	823	843	865	856	946	931	900	894	849	890	860	906	893	876	982	892	887	877	951	910	814	875	931	872	881	885	886	893	940	916	904	910	881	865	889	851	857	868	894	885	927	949	792	927	883	869	952	856	920	880	866	910	872	855	892	910	905	923	928	896	881	897	890	971	884	938	911	907	918	910	923	923	897	880	885	861	816	916	900	874	896	890	894	905	921	916	856	880	860	878	856	911	872	856	913	878	920	888	909	924	893	851	860	869	902	902	914	934	854	876	884	918	827	920	840	845	933	866	830	915	873	890	920	902	912	866	874	908	878	881	873	898	891	896	912	876	926	861	901	887	848	913	916	931	907	881	880	899	899	881	871	902	879	894	892	918	929	888	917	904	873	929	920	886	929	863	880	869	934	868	921	920	921	890	887	861	927	903	896	897	912	858	952	861	884	929	886	869	841	877	936	858	830	903	865	846	929	964	884	889	887	931	903	911	855	895	883	911	862	863	901	936	889	880	916	904	906	887	917	893	901	869	901	886	932	877	892	918	837	900	862	904	879	843	910	888	921	913	911	850	845	877	888	865	931	930	905	926	846	952	897	915	927	900	871	863	821	888	881	861	911	915	881	874	909	833	888	929	902	913	914	888	830	932	867	873	867	906	869	885	901	892	911	840	958	910	870	898	887	890	807	888	857	911	928	868	889	902	866	935	862	895	860	895	873	917	933	888	898	892	923	906	901	905	890	844	883	872	911	908	882	940	888	914	895	881	906	948	904	920	908	913	876	882	914	894	857	883	893	898	860	899	853	929	920	901	872	876	873	876	892	911	932	916	908	883	906	868	860	865	872	855	954	887	877	884	922	904	891	924	914	909	864	960	896	941	878	918	919	918	928	860	888	868	916	905	872	904	887	883	861	854	875	890	823	910	866	909	836	887	892	863	854	907	868	929	931	910	910	884	892	872	875	879	888	890	903	867	919	958	937	867	891	855	900	920	890	899	893	837	920	833	913	812	885	912	910	905	922	880	885	899	872	919	893	956	911	898	898	887	921	918	835	918	931	895	895	833	892	900	876	901	904	884	906	867	884	871	865	905	885	954	915	842	915	878	895	897	881	893	901	889	877	882	892	923	890	893	935	883	910	855	899	916	898	938	941	885	824	905	899	881	908	913	915	919	934	884	888	897	866	911	902	891	888	945	907	889	915	896	894	895	930	883	895	884	868	851	892	883	875	901	926	920	872	878	888	925	908	912	880	931	886	915	874	889	870	910	858	909	890	914	921	882	866	899	889	878	903	932	872	894	943	851	841	887	865	934	864	919	876	873	964	827	933	936	935	897	919	912	911	890	891	875	869	903	858	890	883	877	945	915	896	864	885	872	890	850	899	918	891	927	850	870	894	936	877	895	891	900	960	894	890	873	952	886	928	905	811	828	862	874	884	854	848	879	876	969	852	933	940	913	851	889	850	872	943	886	866	867	906	898	938	922	918	942	913	865	934	905	942	867	872	908	868	870	931	894	897	914	876	886	927	887	925	867	869	878	890	904	844	876	857	906	911	888	920	920	832	899	903	892	856	911	978	903	902	903	918	941	937	923	852	865	884	907	936	876	928	958	868	905	907	978	841	878	915	938	916	856	911	924	893	938	838	878	860	865	858	887	916	933	895	901	899	856	890	879	889	891	904	876	918	952	911	911	897	914	913	897	863	896	910	933	906	917	863	886	919	870	897	922	843	920	918	887	881	908	927	934	864	897	942	908	867	872	901	879	880	904	885	915	867	945	887	925	896	913	866	934	929	912	885	957	895	934	897	894	867	885	905	862	868	880	838	860	943	894	887	861	864	882	807	927	902	924	909	918	880	847	936	855	907	893	890	861	927	932	858	865	883	857	880	892	913	953	911	909	891	917	887	871	860	897	895	883	944	914	890	858	828	899	897	879	864	925	940	910	886	912	855	880	889	900	959	882	853	925	864	858	876	921	885	839	838	885	875	879	842	893	964	838	922	877	897	945	872	880	887	941	948	932	888	870	903	891	908	865	915	911	919	869	930	873	910	934	869	883	915	881	949	885	877	906	919	895	826	903	894	895	845	901	944	892	933	908	866	929	908	889	893	862	919	941	884	859	848	928	918	871	894	919	895	874	851	859	839	913	865	878	938	894	909	887	863	946	904	899	869	922	900	940	866	923	933	902	880	906	916	890	871	925	879	845	861	853	858	897	886	918	891	867	925	919	878	923	910	878	890	849	896	903	954	890	916	905	899	908	879	895	854	907	904	855	883	863	904	918	923	926	884	929	894	899	893	854	911	946	903	909	890	893	931	876	856	882	885	932	934	900	913	870	884	881	927	928	897	887	916	931	870	860	897	887	919	901	865	906	868	890	867	936	919	886	861	896	942	937	872	870	914	874	888	900	847	876	886	852	876	968	891	881	889	911	935	895	843	862	944	890	919	907	847	922	895	858	952	912	906	906	934	930	863	899	861	886	929	902	927	878	913	932	938	871	870	863	912	882	920	943	875	861	880	887	924	917	884	838	895	863	929	875	904	856	851	875	908	876	895	927	947	883	857	896	908	876	872	905	939	959	860	932	952	924	938	871	915	893	865	905	902	890	912	899	933	875	919	883	862	842	863	897	906	893	908	922	888	903	865	879	929
24479	28222	27243	18580	12405	9638	8017	5644	4179	3134	2680	2001	1769	1656	1384	1133	1148	1078	941	894	826	738	622	529	504	463	468	394	426	427	454	424	382	371	363	338	340	345	347	325	331	303	329	327	302	344	309	338	322	356	332	313	326	313	339	326	339	303	309	349	331	337	295	315	325	334	321	347	325	311	290	346	353	321	303	333	319	341	331	346	343	326	330	341	322	376	335	351	350	348	363	340	338	332	317	312	358	323	354	300	313	374	339	328	342	329	301	313	336	305	360	314	328	333	342	326	352	301	300	323	322	315	330	311	346	305	370	355	350	334	302	359	308	342	351	305	298	356	304	339	320	335	351	326	332	326	365	342	362	342	304	321	312	341	320	322	317	332	346	346	359	328	326	346	325	337	339	342	347	293	321	343	340	365	366	349	334	306	324	312	353	327	311	315	348	339	351	337	353	310	320	325	321	332	343	355	327	313	345	312	327	346	362	321	348	343	314	376	305	314	360	307	341	298	327	328	346	343	330	334	325	302	340	310	347	342	341	328	316	344	335	328	336	360	344	317	315	319	314	333	369	308	337	327	300	351	358	311	318	324	318	322	322	331	358	334	347	340	339	323	380	303	321	312	290	332	325	330	319	338	315	324	331	367	343	328	329	327	328	327	358	323	344	305	301	322	325	347	329	293	342	316	346	326	321	311	331	339	303	328	317	327	319	313	316	357	305	338	308	317	355	342	359	361	320	293	351	320	289	306	322	318	321	330	320	328	342	373	319	328	319	321	326	322	297	315	317	333	307	324	345	327	316	325	336	319	352	382	330	315	345	348	314	319	310	342	335	345	300	336	336	319	384	315	332	330	361	333	354	342	345	345	374	355	331	325	325	341	315	355	337	344	326	312	346	346	337	301	343	311	360	329	321	354	309	339	329	338	359	333	318	326	327	353	341	311	326	317	316	314	342	328	350	326	307	322	350	338	327	334	329	357	304	334	332	348	319	335	332	334	335	310	318	349	307	332	322	331	322	304	335	336	327	314	309	278	330	297	331	339	338	326	326	323	312	322	329	315	320	357	331	361	308	345	305	373	303	283	301	322	345	334	325	333	355	304	353	319	345	334	318	351	346	334	331	309	367	310	317	348	285	329	341	314	336	337	319	388	344	354	354	318	360	338	312	303	322	338	322	321	306	352	370	335	345	338	324	314	336	317	315	321	315	360	310	311	327	300	294	345	319	322	300	311	346	316	347	306	344	296	339	376	330	331	345	315	346	325	322	312	347	313	306	337	338	356	339	324	321	341	311	328	322	346	332	314	303	301	322	353	318	316	343	317	343	310	318	330	358	304	349	357	327	328	277	296	341	338	313	319	344	356	282	325	320	339	323	312	330	353	296	303	344	350	326	322	355	326	317	319	349	365	317	305	324	328	312	348	310	352	356	335	313	349	335	338	316	324	315	352	302	327	331	330	310	312	361	321	331	293	321	321	340	320	326	351	377	346	355	313	295	335	326	331	335	332	315	325	321	357	311	385	345	339	316	310	344	356	358	315	318	346	314	319	306	316	330	310	283	301	296	334	343	308	314	347	386	315	313	315	350	316	311	348	337	316	336	335	306	326	329	329	336	315	307	315	326	319	323	336	367	338	340	304	349	329	344	322	307	341	334	358	347	354	319	330	292	305	344	320	365	321	294	322	367	365	367	343	301	341	330	327	321	328	356	346	355	337	320	302	334	322	341	326	316	318	338	311	311	329	353	326	326	332	354	309	345	312	329	338	316	346	345	309	350	322	363	330	321	306	327	297	328	296	336	334	350	346	321	329	312	335	324	326	350	334	330	322	360	331	319	297	322	301	371	360	298	329	308	315	338	322	338	339	357	292	335	313	327	325	371	330	319	326	338	346	345	350	319	318	359	302	333	343	340	301	356	324	338	306	362	323	355	317	325	327	337	338	316	312	325	327	332	312	314	319	326	350	337	337	318	325	328	337	353	320	373	317	316	328	364	316	344	340	333	318	354	331	319	306	329	331	300	325	314	314	358	367	328	323	343	357	342	336	316	324	304	319	304	368	303	332	299	331	355	310	349	311	324	346	366	329	344	323	321	302	354	343	321	311	302	314	310	362	286	301	370	313	349	313	357	297	313	321	330	362	327	319	328	343	298	331	332	334	330	337	353	327	323	331	339	318	312	336	327	320	317	325	319	331	316	350	301	307	339	304	305	339	331	309	281	318	334	341	341	331	339	389	316	318	332	311	337	340	365	315	359	311	336	345	328	347	311	339	305	327	334	315	297	338	321	342	306	327	313	306	325	337	305	344	314	325	313	297	325	368	325	317	334	352	340	328	344	357	317	317	313	340	340	364	339	295	330	328	339	312	317	324	338	332	296	318	358	333	328	327	333	348	307	318	346	342	326	301	332	338	332	353	317	347	339	311	294	335	309	339	313	291	354	333	337	337	316	359	325	336	351	326	328	315	305	320	319	313	324	321	341	317	323	324	328	344	329	354	332	299	372	325	299	363	327	358	326	312	339	337	352	328	323	323	318	325	349	325	341	319	308	337	371	316	312	326	337	333	315	309	336	312	344	330	352	299	317	345	314	367	328	343	298	329	327	299	360	319	339	349	317	329	334	315	349	334	308	329	296	336	319	320	325	361	306	317	309	317	340	343	354	293	314	308	306	368	331	319	321	300	339	357	337	346	330	372	333	333	356	315	346	354	307	332	355	333	351	322	301	325	314	369	340	338	317	341	296	304	325	334	296	314	300	327	304	333	341	327	336	310	323	323	323	334	337	321	334	348	314	327	335	326	326	345	342	316	324	361	317	327	308	313	324	308	351	313	357	298	310	332	346	294	335	312	353	396	333	319	305	334	329	316	341	338	347	337	319	327	355	339	321	343	335	349	305	311	303	327	302	336	318	345	347	338	333	371	314	297	341	344	332	324	331	342	353	334	316	343	349	357	333	317	294	336	323	317	294	324	314	325	307	312	325	288	322	340	317	333	308	350	321	340	310	352	347	360	326	330	316	348	312	330	366	305	345	343	352	358	319	340	328	333	343	318	312	336	291	336	332	328	304	347	367	305	362	338	315	332	331	329	325	309	281	325	324	335	324	350	336	343	313	350	305	309	322	308	321	329	324	304	303	313	325	323	309	351	372	335	318	345	327	343	313	335	295	328	334	321	321	375	323	306	385	324	335	364	304	396	350	307	334	314	352	308	334	332	351	315	369	304	340	316	345	325	331	329	359	360	361	304	307	304	341	325	323	325	311	291	325	344	347	339	349	340	317	323	315	307	345	334	326	338	326	350	316	364	350	313	371	297	324	325	334	330	329	302	340	312	314	331	314	351	343	351	329	333	323	344	301	320	304	317	323	329	336	317	330	318	345	340	324	347	364	328	334	349	348	316	296	321	344	332	322	362	355	346	319	323	348	331	351	345	309	329	345	320	346	321	327	319	307	345	347	320	336	357	324	321	311	320	341	284	310	342	340	332	336	315	352	312
16574	22791	27240	27079	25063	24437	22791	19111	15619	13198	11713	9198	8351	7889	6691	5728	5574	5481	5136	4701	4215	3600	3013	2517	2198	2200	1906	1638	1547	1523	1556	1414	1126	1125	1063	1017	994	1003	993	937	942	970	924	918	952	970	928	889	900	898	906	910	893	951	920	858	907	916	928	873	857	890	877	861	909	865	902	904	863	878	888	901	870	896	888	903	893	893	842	897	866	895	931	888	905	897	907	860	864	933	898	877	865	904	906	852	886	927	859	856	891	897	903	867	889	881	940	902	909	917	916	868	898	852	867	924	878	882	911	902	941	893	884	917	911	897	905	912	867	913	870	919	890	861	938	886	887	882	899	944	923	914	870	857	863	926	872	879	851	904	899	833	826	885	910	924	938	860	884	907	891	955	899	932	911	907	934	919	917	869	907	876	960	869	949	859	908	876	892	905	915	906	927	952	887	912	902	905	889	885	949	876	842	900	926	859	968	903	855	915	937	896	901	886	856	905	911	927	898	893	906	851	896	894	890	808	884	887	873	890	882	884	919	896	919	890	943	922	927	897	901	835	910	949	882	891	907	938	879	900	905	894	909	887	889	851	847	902	923	894	899	885	923	960	889	889	841	899	880	908	852	880	900	825	857	895	909	882	887	886	935	891	875	914	870	898	913	836	914	853	952	863	924	875	888	926	832	881	880	824	865	904	880	896	929	872	926	906	919	926	851	872	893	866	908	868	877	870	886	878	942	891	856	864	903	886	890	896	927	905	843	890	893	875	899	848	889	899	848	893	888	877	858	910	847	926	902	953	873	901	895	896	894	864	927	853	800	910	994	865	905	888	885	925	870	920	895	896	915	914	882	856	870	872	873	904	921	919	834	918	940	900	871	874	919	899	873	878	901	868	891	888	848	867	887	924	949	899	879	880	879	844	908	885	801	884	906	916	926	925	893	918	891	908	849	913	882	883	886	872	908	922	901	859	939	914	891	882	879	887	882	904	880	880	915	861	884	948	892	875	937	938	885	928	953	915	928	841	842	881	849	872	945	897	892	849	925	904	860	909	909	928	910	902	910	927	863	893	914	933	885	875	872	918	914	871	859	891	894	879	919	818	894	979	863	872	935	897	867	883	865	882	882	869	878	842	895	940	898	900	889	879	908	892	913	899	847	926	931	929	864	904	913	915	946	873	899	947	837	876	963	894	932	909	891	887	923	856	894	883	934	879	854	903	938	908	894	916	861	924	907	886	894	873	911	965	884	941	900	910	951	951	918	882	927	882	903	884	959	869	843	907	914	893	877	937	918	886	905	971	896	934	883	877	865	876	923	883	909	891	845	890	871	878	906	918	909	910	855	931	902	882	929	847	912	925	912	911	928	834	945	920	893	860	813	882	869	930	893	899	845	861	926	886	887	892	868	989	938	880	921	876	965	900	857	896	911	900	907	849	899	921	891	929	916	893	867	891	919	851	919	837	883	934	898	913	869	850	864	904	844	836	918	876	908	918	891	939	893	833	912	896	886	833	931	923	901	905	904	888	870	877	889	879	898	958	945	883	943	928	874	890	912	875	942	897	896	851	866	910	878	947	936	868	882	859	920	915	887	859	883	928	926	894	914	859	866	865	888	872	896	895	901	820	898	842	853	914	887	928	904	920	865	895	893	884	848	930	905	885	863	873	882	906	875	868	926	911	883	896	868	921	906	834	873	896	880	875	848	921	893	867	924	930	837	873	890	890	925	863	865	866	945	852	940	864	850	840	933	897	884	858	898	912	850	904	909	872	931	896	861	865	920	888	901	848	913	898	967	928	835	861	887	912	884	874	918	889	884	858	856	852	872	942	868	898	908	889	850	869	919	866	892	867	907	891	909	860	882	922	862	890	894	872	872	903	897	841	911	886	932	907	912	941	880	915	938	890	825	926	848	913	856	866	897	918	888	918	829	938	967	897	862	901	924	887	883	874	942	900	837	876	846	886	902	923	902	878	875	875	886	888	927	873	876	886	899	846	944	935	927	902	869	883	904	909	908	881	899	877	964	949	934	924	889	875	894	892	926	851	862	934	896	907	866	870	916	920	870	941	890	893	821	938	848	913	888	889	937	873	904	855	854	879	965	944	887	839	839	869	883	932	893	878	853	894	895	896	871	879	890	910	900	896	878	843	917	859	911	912	874	880	873	868	944	881	918	858	917	881	906	937	886	901	915	859	946	929	885	947	923	903	881	881	917	877	888	872	877	895	863	854	917	883	891	896	882	922	919	883	895	868	899	834	909	862	804	892	881	858	911	966	914	844	882	909	916	835	907	868	917	938	922	922	923	916	889	885	852	883	886	896	922	913	871	912	893	882	939	843	884	922	931	902	918	846	852	887	901	885	955	878	918	831	873	891	892	881	914	893	890	852	865	919	871	888	895	859	853	840	928	875	936	934	872	891	923	851	805	918	911	880	921	883	900	883	899	836	849	873	895	888	942	895	906	840	854	834	875	900	905	933	840	856	880	872	923	952	890	892	906	920	872	925	913	951	931	862	891	855	882	880	846	886	895	863	904	882	891	919	883	884	896	859	855	905	839	924	928	888	887	886	847	893	835	918	897	855	911	857	867	839	887	922	921	880	921	880	909	898	836	892	887	924	895	905	893	855	927	928	934	892	903	970	900	938	907	902	951	891	937	885	929	831	891	884	865	822	902	926	883	928	930	889	894	938	900	927	916	848	864	934	877	920	924	875	888	877	892	933	883	864	897	927	918	919	905	914	936	887	860	888	906	873	884	849	878	883	865	894	934	859	898	879	883	884	855	869	880	904	936	872	925	875	979	915	880	940	876	889	858	913	900	945	889	886	913	893	892	925	943	898	885	932	886	897	912	914	861	926	902	863	877	922	885	909	964	896	910	887	918	893	870	887	900	869	873	881	901	863	851	946	936	922	933	875	895	907	877	877	933	890	855	885	910	859	886	854	906	908	895	923	870	914	894	916	884	862	937	850	910	853	835	890	867	904	911	893	883	938	956	895	947	906	878	877	858	854	855	859	931	866	899	922	901	926	942	889	869	915	906	921	897	913	907	874	839	978	889	890	927	883	871	920	880	930	883	883	875	921	873	862	881	870	865	902	890	888	908	874	895	865	883	910	862	947	924	916	848	911	952	894	900	862	868	903	976	913	863	900	894	911	881	886	838	892	897	901	942	895	879	929	931	892	869	899	889	915	873	872	865	884	861	880	887	944	908	874	881	902	909	846	900	923	846	901	836	898	866	876	871	855	867	940	896	908	868	870	875	836	842	945	900	869	870	905	875	877	904	907	883	909	853	831	925	922	865	846	907	874	890	865	906	932	924	875	857	865	912	908	877	932	888	930	907	840	917	915	898	880	891	853	912	863	891	934	835	877	919	893	878	935	893	864	897	899	893	874	914	883	902	930	914	871	872	823	873	921	924	829	857	926	905	917	885	876	892	824	885	889	862	884	896	878	887	910	920	954	906	938	866	852	897	912	931	916	919	888	890	878	945	953	869	926	913	876
24098	23832	22936	17309	13678	10397	8208	5944	4476	3391	2651	2009	1713	1563	1279	1167	1045	1061	1035	1014	880	797	672	568	535	502	488	472	437	443	373	395	392	352	368	337	322	358	296	315	323	342	334	319	361	322	335	320	345	319	353	334	342	338	297	321	336	302	324	310	304	317	305	333	330	294	312	328	331	346	347	363	322	342	327	314	352	338	308	335	348	343	325	316	322	303	284	353	339	344	312	354	314	309	327	332	348	336	325	300	321	311	336	323	331	308	328	325	320	329	308	359	304	321	336	330	345	309	350	312	333	297	320	330	361	326	357	338	293	378	348	303	335	315	350	335	339	317	339	344	337	338	313	392	315	292	347	355	310	331	350	316	343	323	305	315	341	314	341	320	317	320	302	330	309	335	340	348	324	342	322	310	294	327	338	305	300	359	320	347	316	328	319	304	346	298	292	305	360	315	311	305	311	322	343	341	349	359	330	339	312	342	340	321	327	368	340	360	341	348	352	310	339	330	313	295	297	317	356	326	302	280	315	286	320	319	304	329	321	336	329	339	327	345	324	322	360	339	336	331	305	321	341	314	304	342	340	328	306	313	310	313	309	321	306	333	324	335	299	314	333	320	328	307	319	354	341	357	293	331	327	333	335	327	339	325	325	313	287	336	312	305	337	322	296	336	310	320	317	331	349	351	349	334	339	329	346	324	335	313	295	355	341	299	315	340	323	331	321	333	323	312	308	311	336	330	294	317	340	363	338	337	357	338	309	353	305	313	345	292	321	336	331	323	318	340	312	331	329	372	301	323	346	314	335	319	346	323	330	318	338	289	341	306	359	340	323	337	341	341	334	326	341	342	308	332	293	325	324	327	329	362	357	356	312	322	300	335	320	348	329	353	364	306	315	321	337	313	319	306	343	315	305	291	333	308	317	344	348	336	304	331	322	336	349	319	323	312	324	342	330	319	337	340	331	344	327	327	293	344	337	379	326	314	357	306	326	287	333	366	346	336	307	284	349	345	349	304	325	338	336	319	350	305	311	308	327	313	329	333	327	332	339	324	355	324	309	304	351	379	338	346	364	299	338	346	332	345	322	340	328	309	317	304	299	331	341	298	328	328	352	322	327	327	341	301	326	316	324	343	352	338	319	314	318	350	349	323	332	292	344	300	321	342	329	337	330	279	328	342	344	326	348	319	330	306	330	331	347	358	331	297	338	349	340	376	291	324	346	327	284	321	323	337	325	358	354	321	315	348	328	387	328	297	343	328	336	326	354	330	316	337	301	341	340	305	335	365	307	309	339	331	351	345	339	336	323	315	336	311	326	308	336	325	306	321	365	340	314	363	295	291	341	339	314	359	316	325	350	308	341	330	331	329	334	303	302	318	330	337	319	335	303	341	316	352	310	318	343	337	291	327	319	350	330	309	341	333	332	319	334	302	341	345	333	333	333	356	329	330	338	321	324	327	319	362	331	302	317	333	287	311	305	326	309	310	320	324	333	318	332	309	337	342	365	331	323	274	354	320	302	330	337	330	321	326	316	332	339	326	329	330	309	338	353	335	324	313	334	355	340	354	323	363	315	342	296	347	340	334	322	294	296	351	336	297	280	334	343	330	327	323	348	308	328	300	324	325	315	316	332	319	343	309	331	352	360	295	323	359	311	316	348	295	339	346	314	323	369	320	299	292	314	318	314	301	313	327	335	270	324	311	333	328	326	344	285	318	319	326	306	360	331	308	330	375	321	323	338	347	366	336	347	339	337	327	341	301	316	318	285	314	350	364	300	339	321	335	300	349	344	287	309	321	315	336	311	377	322	322	327	308	328	313	309	339	348	324	351	329	302	343	356	328	332	315	334	306	348	332	320	320	320	303	376	326	333	323	338	307	304	344	362	314	349	327	321	324	344	316	326	336	375	365	336	336	320	340	325	349	347	342	312	331	325	304	327	317	291	342	299	349	305	343	339	307	323	334	301	359	351	341	313	322	347	313	317	348	316	329	336	347	312	346	338	349	342	316	313	312	314	293	305	373	330	295	310	319	305	306	346	320	287	347	317	334	316	346	338	337	308	322	333	347	320	337	341	361	301	312	337	302	327	297	363	312	312	336	331	283	337	340	319	306	328	314	368	317	323	321	317	343	367	347	309	325	324	316	333	311	324	363	319	334	330	331	368	323	302	332	326	311	327	325	348	324	339	327	349	313	325	308	349	321	340	282	329	305	313	320	306	322	294	330	339	317	340	320	373	322	313	302	327	304	318	351	329	335	335	338	350	344	309	339	332	346	340	312	314	320	337	324	312	345	371	324	309	309	330	299	337	338	311	338	334	326	342	356	340	355	356	321	325	345	321	370	290	342	326	318	323	339	334	313	328	355	307	357	333	352	308	325	348	313	311	329	326	321	295	347	356	336	336	325	299	331	304	324	329	320	317	317	310	286	334	325	339	334	323	322	360	292	317	338	345	351	320	319	311	318	326	336	334	323	331	305	336	317	287	316	310	325	354	346	338	331	324	296	303	328	314	310	318	326	290	321	329	301	351	306	329	348	341	348	344	348	304	317	309	348	344	355	342	292	330	316	329	342	353	357	367	329	320	331	335	330	324	362	314	330	306	331	330	319	319	327	312	336	316	330	296	335	328	326	320	324	330	330	301	316	333	329	351	306	324	325	326	349	293	322	341	355	318	336	334	307	311	318	354	313	320	318	326	326	318	335	347	336	314	322	373	305	336	383	316	306	280	358	362	336	314	353	343	329	349	338	325	344	315	343	314	304	310	314	305	321	317	325	315	333	333	302	321	294	342	326	310	312	330	309	330	338	334	320	332	351	308	323	376	315	345	343	299	363	308	336	322	315	332	332	340	313	350	317	316	323	343	354	331	333	296	318	341	332	319	321	349	290	339	353	331	335	334	312	348	335	342	314	311	348	318	338	362	349	301	360	333	341	330	319	326	340	307	330	322	335	341	361	323	319	322	336	329	348	340	302	335	312	302	324	320	298	328	303	338	328	337	316	343	328	317	296	333	303	311	339	306	320	335	319	311	332	329	325	302	353	314	319	320	328	335	308	309	345	324	313	308	331	306	291	325	315	318	313	310	345	336	343	323	345	333	323	354	283	292	336	363	353	335	289	304	321	319	322	339	327	331	333	319	311	354	332	315	317	328	365	334	343	309	334	322	328	307	305	298	321	323	331	345	349	321	337	311	329	337	332	348	325	324	310	340	347	375	348	313	356	326	356	326	351	302	347	311	311	341	335	300	330	347	369	347	351	338	331	338	324	292	308	339	310	354	337	345	300	359	298	328	343	323	338	305	329	318	324	335	318	324	320	335	338	337	319	354	350	332	344	330	313	301	324	316	314	318	353	323	304	308	294	339	274	319	312	308	312	321	315	331	324	354	319	354	336	323	329	357	308	362	329	363	309	293	320	327	314	367	350	332	353	319	324	344	302	337	352	327	353	309	344	338	345	362	312	338	306	328	335	327	332	336	312	337	336	332	324	305	328
16371	18755	24261	26803	26410	25324	23078	19154	16364	13698	11520	9274	8614	7530	6690	5693	5407	5552	5491	5173	4575	3973	3104	2726	2405	2185	1975	1809	1657	1715	1576	1465	1157	1099	1101	999	1078	1043	969	951	942	944	969	970	951	941	915	948	921	857	917	923	877	908	931	920	879	967	894	865	894	898	904	847	923	855	947	930	877	855	870	902	891	865	995	859	866	875	902	923	892	870	893	859	922	814	891	844	832	865	879	877	877	873	922	940	960	851	869	915	896	936	863	850	884	919	854	920	868	894	891	901	876	961	896	904	905	936	909	878	941	880	858	920	952	957	922	852	917	895	936	825	826	889	922	924	859	900	903	890	915	896	928	915	913	895	878	835	885	864	942	906	876	854	881	895	875	895	920	867	843	905	910	954	913	852	926	865	903	866	903	854	913	920	923	922	905	944	895	942	874	852	926	906	854	916	920	846	861	850	953	873	848	869	931	891	857	882	886	907	841	875	915	906	921	934	823	948	878	867	915	871	896	909	871	861	894	849	966	896	950	890	906	845	926	852	904	873	963	883	885	831	850	904	920	881	947	914	873	880	935	912	886	892	920	911	843	841	893	889	876	940	868	858	871	899	898	886	863	873	894	945	898	921	887	809	889	932	887	901	876	889	898	879	923	839	951	941	911	891	890	817	867	866	894	864	909	896	903	949	858	939	904	872	909	934	873	887	885	835	892	927	898	886	866	903	867	911	862	936	805	858	889	906	911	864	870	872	891	912	917	843	945	934	863	915	905	873	920	908	879	881	864	869	861	894	888	834	900	928	895	919	883	886	909	860	874	904	878	894	922	903	914	899	889	910	861	927	949	861	883	905	924	846	865	872	944	897	859	887	868	841	932	876	923	827	866	879	979	941	946	890	891	878	827	839	916	918	849	878	912	868	870	907	872	903	917	877	902	891	953	949	879	913	916	848	894	885	847	863	927	910	881	868	884	878	953	837	873	917	845	892	870	915	890	883	899	945	925	870	944	920	905	878	900	876	834	945	852	906	897	934	887	899	911	868	894	904	897	856	895	888	862	973	905	906	917	953	931	865	898	889	906	864	942	863	843	936	881	923	934	903	896	842	890	827	871	938	940	827	862	851	861	845	888	895	913	851	885	869	946	921	878	885	848	889	859	871	888	895	924	866	845	832	877	904	934	863	866	854	956	860	898	866	875	895	878	902	887	897	874	842	918	871	934	871	905	895	877	914	893	871	918	836	912	917	911	865	897	894	875	889	922	877	898	878	895	923	889	901	870	900	892	926	874	918	898	892	881	888	933	860	914	897	888	863	877	898	918	915	936	871	889	921	895	886	948	862	892	922	865	927	842	880	954	950	878	885	929	894	865	875	948	927	889	903	920	941	899	861	914	870	895	926	882	881	903	882	900	866	875	868	911	920	882	886	902	926	899	923	862	891	904	846	889	880	912	905	876	877	913	940	923	864	875	925	865	895	893	906	901	916	908	857	883	924	909	906	853	843	889	878	848	866	885	890	864	868	856	875	899	839	936	879	878	817	969	895	910	942	899	909	914	875	871	918	847	853	861	909	869	871	953	901	906	892	863	892	877	894	888	891	833	896	908	901	919	959	905	919	880	935	863	949	883	913	885	836	873	859	898	897	904	850	904	904	841	921	915	868	937	910	837	864	865	944	864	878	941	834	925	914	889	894	918	921	849	846	876	913	844	911	897	913	911	889	902	948	874	929	906	924	868	910	861	862	885	930	906	892	879	873	944	917	856	903	915	908	893	910	871	882	924	927	823	844	855	827	897	871	901	890	860	822	906	897	876	852	835	862	900	909	885	881	872	855	879	943	907	854	888	919	844	888	889	882	921	904	886	873	797	878	871	896	851	837	909	903	853	889	904	868	858	909	883	870	923	848	891	895	851	970	900	858	869	902	921	882	827	872	877	915	865	893	875	907	889	873	874	902	862	896	904	953	886	870	850	907	905	834	929	889	867	879	864	887	908	887	981	879	847	901	896	918	894	871	904	899	924	872	924	894	851	905	845	933	937	844	933	933	874	867	871	876	919	920	841	906	855	895	891	897	924	843	938	879	864	864	931	871	846	929	899	828	872	922	905	828	923	866	907	899	918	872	858	915	882	871	880	883	901	891	869	908	901	947	918	864	888	885	954	896	830	913	932	863	880	916	930	874	906	857	905	927	887	900	869	883	920	922	919	909	895	919	853	836	907	947	893	867	913	887	971	882	899	901	894	962	908	872	910	954	836	925	897	880	880	895	873	886	870	895	874	923	865	936	886	939	882	902	856	900	908	908	915	886	939	892	836	909	864	890	865	871	905	886	906	929	848	921	958	905	879	880	891	898	900	855	878	846	913	895	841	945	872	932	928	911	892	887	897	908	863	866	955	913	957	914	879	909	878	963	868	941	897	852	891	876	907	843	932	866	902	828	879	859	850	864	888	893	905	924	926	930	910	916	871	893	849	893	856	892	910	876	906	970	901	957	892	979	906	868	870	909	860	875	881	869	849	884	884	942	875	918	939	888	910	961	846	934	886	878	928	943	855	906	920	855	863	900	886	888	954	875	932	911	902	848	854	913	859	897	937	860	860	902	936	860	888	896	846	865	834	833	887	931	877	908	922	853	886	895	860	844	883	894	882	886	898	864	867	894	920	921	902	931	907	887	931	944	911	877	877	891	919	916	937	877	885	864	849	851	890	860	915	913	888	843	879	853	853	853	887	930	913	855	883	900	884	1000	984	873	871	877	876	886	879	948	902	872	914	879	876	921	830	938	891	946	846	879	863	841	911	856	800	894	878	874	907	848	906	856	880	908	875	883	907	881	853	886	875	892	887	937	913	856	915	897	886	843	916	892	920	899	886	893	913	898	890	850	876	839	878	889	908	875	907	934	907	884	896	878	877	879	874	849	839	891	913	920	870	914	904	919	867	907	918	865	925	907	846	903	869	886	938	918	854	941	828	859	901	939	895	904	940	888	927	904	896	889	872	890	918	874	933	899	909	902	867	845	867	927	891	911	903	830	890	838	885	909	868	903	847	907	896	873	943	904	903	902	941	909	945	884	922	918	896	894	929	870	830	854	920	900	952	876	891	908	882	908	893	917	793	933	912	907	843	870	899	961	894	881	893	879	907	887	909	839	889	845	882	946	867	898	952	925	857	870	884	946	874	858	905	888	837	833	873	854	879	889	838	865	888	853	874	829	870	876	973	946	954	902	850	892	936	891	848	883	855	873	856	911	863	867	863	888	909	875	900	868	904	900	925	873	901	841	888	885	920	872	948	846	850	951	909	899	911	883	975	950	915	930	874	933	891	900	967	848	845	885	880	897	870	912	874	853	899	866	935	889	918	908	862	848	866	888	874	896	890	951	930	945	876	913	929	885	893	855	892	895	887	865	924	909	865	908	924	884	887	912	905	888	908	908	917	922	844	846	920	874	925	853	968	917	857	880	921	853	894	915	870	906	865	902	909	857	910	905	891	824	885	927	876	931	905	917
22433	20508	20528	17596	13770	10902	7888	5858	4803	3580	2724	2347	2159	1736	1462	1322	1133	1096	1059	970	849	775	679	579	544	561	458	419	446	433	439	365	404	371	365	348	338	327	326	349	328	351	335	322	328	357	297	315	336	342	331	319	360	332	368	356	307	338	332	314	308	336	304	329	335	315	329	319	337	317	290	333	352	310	337	311	365	363	314	347	309	368	352	294	323	311	312	327	349	301	304	314	305	337	307	314	354	297	331	314	356	369	295	333	348	357	349	311	352	317	338	302	326	329	336	326	340	328	340	313	309	331	306	298	325	336	326	324	300	347	315	313	309	331	331	320	344	335	329	291	321	359	320	317	369	330	303	367	347	361	342	338	348	344	275	326	323	306	337	329	332	327	334	343	319	317	322	340	358	365	346	338	353	313	343	316	318	305	351	343	320	318	307	321	346	332	327	360	318	331	345	337	331	300	342	338	293	313	327	326	335	327	300	303	342	307	321	344	329	333	325	321	349	313	298	323	346	346	288	291	328	336	332	292	311	330	316	314	311	322	313	311	335	343	354	335	351	299	330	353	344	285	311	290	327	336	318	335	357	311	313	356	308	317	311	319	329	330	305	309	344	343	319	320	318	342	365	327	330	326	354	340	349	366	318	344	338	325	343	319	279	344	301	329	322	326	316	328	358	313	334	328	324	322	315	323	315	309	321	337	333	321	319	328	294	334	331	309	341	349	350	311	313	311	320	341	340	355	305	316	331	323	339	327	314	321	318	342	338	337	309	287	336	342	327	315	343	360	327	335	331	355	332	310	305	335	341	335	326	347	275	357	339	342	321	337	304	315	340	353	309	307	360	340	354	326	314	330	322	329	316	306	336	390	330	311	308	332	293	358	372	379	312	319	315	330	329	324	323	354	341	368	305	346	307	334	329	327	296	302	321	330	348	320	325	332	314	326	308	320	324	332	347	320	325	335	342	333	310	303	342	335	311	323	309	351	342	348	339	339	333	305	326	331	322	340	317	345	332	375	351	321	347	361	291	348	308	312	342	326	312	335	354	307	382	324	356	320	316	326	318	317	324	340	365	354	332	325	313	319	327	309	274	362	355	310	312	294	308	351	303	330	344	331	327	340	325	305	335	331	304	332	310	317	315	281	268	344	319	335	306	334	319	334	354	329	338	310	319	353	340	315	332	298	340	338	321	345	279	317	313	373	342	326	322	317	311	287	341	341	328	353	331	314	306	304	369	328	314	347	357	328	334	339	329	318	358	347	305	288	331	327	318	328	291	318	334	334	324	304	365	377	308	331	324	375	344	333	321	331	338	332	342	329	309	344	361	303	327	348	300	329	316	333	327	308	301	329	326	313	328	315	282	328	310	328	322	320	326	307	329	329	312	333	309	301	300	328	312	347	334	334	318	337	370	304	336	339	301	316	333	330	341	336	289	344	341	333	325	345	326	327	333	354	296	336	321	322	325	317	345	326	353	317	332	319	328	350	295	332	310	324	332	332	322	348	341	323	310	307	323	326	302	332	301	333	334	332	366	323	319	321	338	306	297	319	347	322	343	337	333	315	320	361	359	320	344	317	344	313	321	344	332	318	336	354	346	329	332	327	358	349	287	309	308	338	323	346	313	322	336	342	347	291	346	338	323	332	318	350	318	327	315	289	331	324	330	322	317	313	335	317	313	319	334	320	320	316	318	330	319	337	346	331	322	354	347	345	285	292	321	294	284	329	333	333	325	337	348	294	310	331	320	318	341	303	322	318	300	303	332	337	331	323	327	314	320	307	348	318	348	349	311	334	345	353	321	339	340	320	326	326	333	346	330	359	352	312	329	319	302	344	325	338	374	341	342	344	302	323	339	294	339	332	330	343	345	356	344	347	326	317	312	312	340	315	348	307	337	341	346	369	302	333	348	370	322	320	311	302	342	363	311	317	363	336	308	344	310	329	382	337	315	321	339	336	335	321	345	328	315	294	315	362	308	314	340	325	344	351	328	322	332	293	337	326	323	300	339	317	299	317	318	325	313	303	289	334	320	329	316	330	340	318	317	291	347	322	345	338	367	326	326	334	351	309	348	356	295	333	304	343	330	358	339	285	343	306	343	318	313	327	333	332	329	321	306	356	300	308	339	328	343	328	327	335	328	304	324	354	342	314	310	324	385	312	304	292	311	341	341	370	308	315	313	342	307	320	298	351	324	334	328	312	319	322	330	305	346	330	321	316	298	312	344	333	325	318	319	318	359	300	284	349	317	308	345	330	334	311	294	333	323	324	335	333	347	314	346	322	369	353	343	323	316	303	345	306	344	320	330	304	334	315	305	315	312	337	327	322	340	325	315	288	317	321	345	338	307	353	350	334	298	305	338	344	334	357	350	316	333	333	348	324	348	351	337	333	356	333	355	314	325	322	318	303	315	325	337	310	337	307	331	348	279	339	294	290	347	321	337	327	345	353	305	345	304	320	356	325	323	314	336	342	316	354	331	347	351	306	330	336	343	334	338	305	330	301	320	306	330	343	295	320	322	328	316	319	294	346	326	325	347	304	317	344	358	321	335	336	328	310	337	345	330	330	352	340	351	292	297	311	339	328	321	330	357	313	320	307	289	328	302	300	324	341	317	340	354	328	351	327	322	339	326	348	334	369	328	325	308	331	330	342	327	281	294	322	285	351	329	289	312	279	321	351	320	342	282	329	327	298	349	306	333	306	362	359	348	297	290	335	322	329	325	333	352	331	330	358	317	340	359	323	320	349	340	367	326	341	307	357	348	334	351	311	325	310	361	332	326	331	349	335	320	313	324	322	327	331	292	330	311	330	307	365	352	326	322	337	328	325	306	331	334	313	344	331	289	330	311	351	329	333	328	338	323	298	347	320	322	345	318	344	300	353	331	329	328	317	334	323	334	346	321	339	341	338	311	338	291	299	361	342	329	322	343	305	370	306	352	356	337	344	295	356	337	305	285	345	317	323	331	317	328	306	326	299	326	320	296	332	357	351	306	335	321	341	346	326	349	345	341	301	344	342	286	306	317	326	320	296	299	302	328	344	338	337	316	329	336	319	348	332	337	350	303	358	337	334	310	325	313	356	319	336	330	324	292	333	333	298	375	349	299	346	307	317	328	283	308	318	293	326	345	322	359	350	314	343	321	331	324	321	326	311	320	321	336	303	341	291	334	313	314	319	318	313	301	327	326	354	313	355	333	319	334	309	327	307	322	287	338	322	321	294	322	302	302	336	300	343	304	320	315	320	322	327	337	341	318	273	287	339	317	321	312	352	346	343	346	306	342	315	334	333	346	339	321	339	332	340	345	339	311	326	331	331	295	365	324	330	335	330	320	304	357	346	330	346	335	297	347	305	312	331	331	338	323	379	336	313	318	344	359	321	329	315	369	336	339	340	319	328	355	368	327	338	328	307	296	329	308	323	307	344	298	347	332	299	336	333	333	371	323	319	339	309	341	318	327	341	338	284	321	344	359	343	359	359	325	293	342	315	324	324
14672	15974	22835	27881	27234	26098	22216	19851	17340	14231	11793	10921	10165	8790	7458	6365	6087	5863	5600	5169	4483	3918	3169	2781	2418	2398	2022	1830	1670	1658	1543	1525	1224	1187	1063	1030	1040	1003	979	906	965	992	935	906	888	941	945	867	901	859	924	891	911	905	852	920	869	873	850	863	895	931	897	929	863	879	910	873	819	846	964	896	880	902	896	914	904	856	895	942	917	871	896	861	806	928	930	918	930	939	864	848	916	906	891	926	908	855	819	876	865	912	893	890	906	867	869	857	950	868	934	896	877	848	890	930	848	903	869	961	889	938	871	884	925	927	855	917	921	903	925	849	896	942	883	854	846	916	886	913	879	908	852	893	894	872	873	863	891	871	877	873	844	880	871	866	871	927	903	879	888	869	866	882	863	839	898	877	865	889	878	881	854	889	903	873	878	895	888	904	870	930	852	985	864	877	844	827	891	894	855	859	883	881	861	893	918	899	925	888	869	900	934	903	830	859	900	905	890	906	821	907	884	888	850	901	846	920	886	883	874	906	858	886	883	844	848	864	872	903	883	876	890	918	947	913	906	821	912	903	921	875	881	895	869	902	916	859	894	931	900	930	963	878	910	884	917	911	909	846	891	867	898	833	866	922	871	891	901	937	949	941	930	871	924	853	915	898	906	857	912	918	864	935	870	896	902	903	848	944	910	941	914	873	872	879	914	934	916	852	894	841	892	844	939	892	917	878	872	848	921	838	871	876	912	908	898	891	860	879	848	887	952	893	905	921	882	869	907	866	869	905	920	872	899	911	903	844	838	862	897	907	896	836	913	885	874	881	846	898	898	935	910	863	880	822	936	941	914	882	885	947	882	962	887	894	887	906	900	904	836	926	864	904	890	839	909	888	915	905	881	861	872	917	919	858	945	862	835	869	949	872	940	870	908	854	917	914	900	834	870	894	886	915	920	913	901	848	846	846	928	926	917	928	884	880	872	902	855	883	893	866	923	879	839	889	925	878	871	887	832	884	874	917	846	893	866	913	903	928	879	857	897	883	871	921	940	906	863	852	895	920	856	839	856	906	886	921	940	899	925	914	848	842	856	843	851	888	831	889	885	947	885	900	905	883	887	874	910	874	873	882	892	876	892	867	895	864	872	924	913	877	919	893	855	892	886	888	947	901	898	902	891	896	876	841	872	893	872	912	860	928	889	876	917	812	874	922	913	913	895	856	843	843	864	901	914	909	867	893	853	900	914	866	941	924	912	886	874	913	842	879	947	852	922	890	892	881	895	889	921	930	839	915	903	916	883	847	902	874	896	912	847	880	853	886	902	943	862	884	925	862	815	893	911	885	878	901	856	918	849	883	874	878	919	918	881	889	945	906	837	886	860	881	879	895	883	901	872	872	910	898	918	854	899	863	924	844	877	908	936	893	962	901	904	894	931	911	927	899	867	875	848	930	808	857	901	904	886	842	825	863	945	902	946	922	879	853	883	875	878	896	884	890	877	867	887	898	913	902	906	811	883	951	873	949	851	919	883	892	896	867	905	937	888	869	882	873	926	819	872	952	935	898	941	854	885	903	884	905	891	884	879	959	874	946	948	873	877	849	917	870	853	871	881	913	905	836	939	875	906	820	850	880	921	902	871	899	875	867	852	861	848	851	929	864	884	912	908	928	877	861	866	852	867	889	901	892	864	921	891	939	889	913	888	888	852	874	898	920	859	881	867	878	926	825	941	918	892	863	932	905	919	891	861	883	865	881	869	871	880	900	873	897	915	894	882	862	888	898	900	924	889	921	915	936	843	882	796	950	907	894	874	936	852	921	923	890	866	907	906	879	923	857	838	908	830	864	909	903	850	887	896	884	915	901	906	928	875	903	884	898	857	909	856	898	884	881	947	812	928	837	934	875	910	935	888	846	858	826	897	901	865	899	857	901	851	933	883	899	900	888	846	928	878	880	876	873	857	846	894	854	881	927	916	931	838	933	938	902	905	903	875	845	942	865	840	928	948	886	874	915	872	872	875	857	884	876	835	938	862	898	847	873	853	926	964	823	905	906	901	919	892	875	900	983	857	914	863	846	898	824	887	880	921	926	887	966	915	906	886	893	860	893	897	865	854	860	890	914	873	932	915	837	929	915	914	850	884	898	867	877	873	942	886	877	911	830	901	930	886	898	855	912	923	857	909	903	920	906	879	926	902	919	912	900	893	883	832	892	877	884	889	850	899	867	923	908	905	955	891	908	906	890	855	909	880	863	887	870	942	970	845	809	884	965	926	894	902	900	845	930	932	884	897	865	917	859	936	881	885	934	890	903	838	892	874	927	938	929	933	887	928	887	855	896	858	907	906	845	948	885	942	954	901	929	880	933	898	904	871	894	871	913	867	884	862	904	933	924	906	833	850	908	882	904	900	852	942	901	899	937	887	937	922	885	889	879	837	905	845	901	871	852	885	849	864	892	897	884	911	878	893	866	892	906	904	919	883	895	887	879	881	912	917	901	913	904	880	908	896	904	960	892	927	931	876	816	916	854	908	943	873	858	935	926	898	914	877	854	891	893	889	884	922	882	905	895	899	890	845	859	922	904	920	914	891	899	879	909	840	855	886	866	858	903	926	849	925	898	881	874	898	860	944	893	901	914	845	855	886	908	896	905	856	933	879	898	878	846	924	887	910	904	848	890	879	880	916	893	912	911	911	927	890	845	848	950	876	895	913	886	909	905	900	886	876	883	906	861	891	955	865	892	915	940	917	874	877	862	925	846	908	910	850	909	873	873	859	826	857	882	902	831	901	883	884	899	857	951	874	836	896	818	904	922	915	850	846	911	909	857	942	883	926	864	883	864	898	856	877	927	931	885	907	919	909	900	903	917	843	938	920	884	866	843	887	896	909	883	910	909	864	894	795	926	864	901	901	866	914	914	859	906	869	868	935	867	880	884	925	854	887	907	917	917	842	834	907	896	871	908	872	866	948	910	906	903	856	857	941	930	927	873	863	876	906	943	850	882	866	864	874	950	851	880	936	904	860	920	891	885	869	884	906	955	921	885	872	884	921	920	871	869	905	915	936	900	892	878	889	880	918	914	915	869	872	908	917	910	925	880	904	940	907	915	830	930	896	876	875	883	873	866	904	883	874	932	894	908	921	906	873	896	905	914	889	918	908	847	847	907	939	880	902	868	911	906	929	911	898	894	864	894	884	924	858	879	889	899	871	876	897	916	823	875	857	894	921	869	900	895	861	842	897	923	852	900	881	853	893	888	860	900	875	880	924	809	928	859	874	854	860	966	909	912	862	908	856	858	884	892	898	888	885	913	862	910	891	859	886	875	888	917	919	884	877	918	900	935	895	897	865	861	861	865	907	893	868	940	917	862	924	822	918	908	860	884	914	901	908	865	908	897	907	903	923	907	898	847	865	873	800	874	872	884	912	928	938	898	876	924	876	920	891	868	897	865	803	864	826	912	877	866	930	954	850	871	921	902	861	942	923	878	903	877	947	897	927	929	859	840	920	898	919	832
21434	20404	21832	17434	13790	10283	8055	6323	4934	3845	3189	2860	2381	1960	1568	1418	1201	1105	1100	903	861	779	676	586	549	469	474	454	412	403	392	404	356	341	353	345	321	306	353	345	341	350	341	315	329	342	322	322	315	322	343	338	314	353	338	340	325	318	313	358	328	342	347	334	360	318	320	321	309	329	339	335	265	304	320	326	317	339	323	343	321	331	323	339	310	311	359	357	312	302	316	343	327	314	301	333	347	309	308	311	321	349	315	335	331	349	331	335	344	318	303	306	309	326	329	312	314	339	329	331	346	325	305	345	346	336	304	319	317	346	270	303	345	328	314	323	320	365	345	311	351	344	344	329	346	313	329	328	314	338	343	328	348	307	321	354	316	309	330	335	352	312	328	317	334	300	326	318	298	301	311	347	310	372	318	319	300	349	339	324	320	355	325	312	310	350	311	312	353	333	320	339	309	317	313	339	330	351	342	324	359	341	331	345	327	359	324	306	339	367	305	311	343	331	351	305	331	315	335	329	339	314	306	329	333	333	326	320	323	334	304	339	321	282	324	319	301	339	309	323	353	312	322	315	344	328	310	318	351	334	339	334	364	325	351	318	334	299	337	324	321	347	344	318	333	291	324	303	313	296	328	336	322	329	316	336	300	322	333	375	332	287	312	324	326	355	318	340	338	322	326	322	338	319	338	299	325	327	343	297	340	326	301	329	299	300	302	347	368	307	335	359	318	316	328	308	352	317	341	305	343	325	319	319	323	338	314	311	329	347	341	313	335	337	330	340	334	330	324	320	324	342	320	350	313	314	326	328	322	339	327	302	312	334	339	368	346	294	348	338	311	366	327	341	300	317	334	342	341	352	351	316	351	323	339	306	341	346	333	317	326	339	298	317	319	334	334	302	320	346	330	328	346	306	350	333	330	310	320	340	324	335	329	329	310	334	375	343	342	347	340	331	319	321	333	358	318	262	342	331	320	359	381	305	303	331	372	354	323	336	339	346	296	315	332	299	339	305	355	341	296	320	337	351	348	324	325	345	347	318	322	336	326	310	330	317	375	354	340	326	306	347	345	326	328	342	333	337	315	322	315	354	335	369	331	308	338	316	299	292	329	313	353	336	323	288	323	324	289	322	325	307	319	319	354	329	317	325	365	354	353	330	315	320	324	295	308	347	327	319	349	334	327	330	340	294	289	314	314	315	350	336	318	302	339	332	336	332	332	300	360	317	310	348	298	323	354	333	336	279	325	326	321	332	342	351	329	325	332	367	308	351	321	336	314	330	299	348	340	324	299	332	330	327	332	311	309	313	335	306	354	331	325	319	320	338	336	335	338	352	335	338	353	361	314	334	325	319	333	325	345	305	355	313	350	366	326	311	325	318	307	328	328	312	328	316	306	317	291	320	324	320	307	320	328	357	327	336	340	342	324	313	321	295	318	312	309	330	313	347	329	328	342	327	333	337	333	333	318	364	360	298	312	296	296	327	323	321	346	322	327	336	302	346	296	360	335	336	330	339	328	324	286	339	313	330	325	336	338	324	339	300	324	299	328	323	340	312	296	326	312	327	319	338	371	311	330	317	323	305	323	303	355	294	285	326	322	313	332	340	316	337	347	333	377	300	332	297	335	294	339	309	295	313	333	301	303	331	294	305	307	297	335	321	277	295	298	317	297	337	331	290	318	293	331	330	333	340	334	366	300	321	341	309	327	315	334	337	320	344	300	307	313	350	307	320	347	311	322	314	325	354	318	309	339	315	342	300	318	301	333	303	343	323	306	352	330	350	327	323	319	341	311	308	307	332	336	327	327	320	318	317	393	331	324	331	345	352	303	308	326	287	355	332	363	313	336	321	353	309	325	293	342	311	325	324	339	328	327	340	343	321	348	296	299	344	374	317	332	343	319	324	332	320	331	317	312	325	305	319	375	302	328	343	320	325	328	334	328	348	340	329	315	362	342	352	322	323	307	315	309	327	334	342	316	333	342	337	344	346	322	356	350	349	316	336	339	334	365	318	306	292	333	303	336	332	341	306	333	330	337	319	314	358	319	314	321	341	327	323	337	347	312	337	327	331	343	327	330	335	358	310	324	316	316	349	315	322	307	323	349	325	322	340	324	276	343	326	355	317	299	321	311	323	320	307	329	335	357	305	334	328	326	334	329	317	315	363	295	327	322	345	311	348	346	351	292	368	310	306	341	307	324	339	332	278	335	330	348	385	324	357	313	338	320	320	335	344	367	335	363	335	329	309	360	327	358	294	349	295	327	329	323	334	303	351	352	314	347	301	355	357	319	317	338	324	358	338	354	314	339	317	333	345	354	313	322	315	311	362	358	339	311	331	323	310	306	331	341	334	351	341	325	293	302	307	303	321	314	336	322	326	315	301	326	316	301	341	315	361	315	356	303	341	314	322	337	342	342	343	325	291	325	343	298	318	315	309	326	316	305	320	345	308	338	326	298	341	335	299	340	324	323	361	379	350	322	328	334	338	335	320	330	332	326	338	323	336	323	329	290	319	330	311	320	326	355	320	357	320	320	318	341	297	317	320	319	378	305	336	318	319	314	338	319	338	346	310	337	297	338	343	348	306	321	353	319	341	343	348	331	330	326	320	331	363	372	340	307	346	309	346	302	296	328	313	325	315	320	330	348	326	316	314	318	326	316	340	334	333	328	348	296	313	302	335	332	331	347	316	330	309	349	328	321	291	323	319	285	320	317	310	325	307	356	343	315	320	293	300	353	333	344	339	312	300	335	339	306	312	348	343	338	322	321	323	306	315	300	339	305	329	311	294	335	341	343	326	312	311	312	318	313	315	362	342	331	335	343	338	322	319	319	300	296	324	337	334	285	328	333	322	328	353	294	319	337	295	355	351	340	298	346	333	329	336	323	336	324	363	336	340	315	355	332	296	314	330	311	310	321	309	326	347	325	390	347	310	317	324	320	314	307	293	344	352	339	346	348	314	322	313	342	333	327	328	323	332	320	364	344	325	355	354	327	318	317	346	313	349	330	307	322	312	330	319	323	313	359	306	346	348	343	335	324	332	296	333	319	357	357	341	332	336	344	346	324	345	348	329	363	310	320	330	326	354	349	321	339	338	333	336	348	333	327	318	329	336	343	323	308	331	328	345	299	293	337	353	319	322	316	327	326	325	359	325	318	338	330	326	291	315	337	339	332	297	325	329	314	355	321	332	338	330	307	324	312	326	311	330	325	319	334	359	286	346	334	331	358	312	333	319	312	344	377	309	334	312	319	333	338	361	358	378	338	319	325	321	305	329	338	334	326	308	317	358	361	318	293	324	344	336	317	304	343	337	335	321	303	333	328	342	320	346	327	314	318	330	347	315	325	327	324	337	298	346	356	313	347	343	305	328	302	326	351	337	327	359	320	323	336	288	343	324	303	328	337	313	322	343	327	306	350	353	312	349	314	352	338	300	301	311	347	335	327	342	345	345	330	327	290	304	303	330	351	303	354	312	324	355	339	330	299	326	350	328
14284	16386	24153	27567	27215	25180	23002	20294	18117	15129	13735	12694	11219	9669	7787	6603	6312	5810	5508	4770	4267	3627	3439	2930	2423	2145	1916	1757	1704	1503	1542	1313	1220	1112	1088	1013	952	953	946	981	915	952	954	950	886	895	883	932	939	926	907	866	918	897	944	945	858	894	881	858	874	882	865	896	866	884	882	875	870	929	900	869	897	923	832	875	937	835	840	896	859	863	890	918	888	867	872	879	896	910	830	909	912	920	856	966	886	898	920	944	849	887	809	871	838	917	871	850	863	908	879	849	898	864	862	895	916	921	905	877	847	900	863	866	886	919	862	858	864	919	914	869	898	887	876	867	911	837	862	927	881	945	868	853	865	879	941	872	912	873	884	851	916	915	897	897	892	893	901	864	935	823	896	878	834	880	863	858	876	905	856	918	891	872	868	882	861	919	871	904	884	872	884	888	914	851	873	904	919	924	845	898	885	858	860	886	896	864	872	869	849	886	875	890	886	906	893	893	922	877	922	873	879	851	935	911	897	957	867	909	905	860	934	881	906	882	890	899	917	865	893	919	883	902	894	842	906	877	913	882	892	859	866	880	878	922	962	840	934	853	933	864	905	913	864	918	901	894	873	881	849	920	890	864	890	907	862	860	927	903	898	813	856	903	865	829	896	929	885	884	917	896	875	898	882	877	848	873	867	833	850	907	884	891	883	859	919	910	889	920	867	853	858	850	864	857	909	858	881	865	867	883	861	907	868	883	881	889	883	843	884	927	837	883	869	909	888	913	811	920	834	892	928	925	900	893	847	880	845	886	947	908	913	872	913	894	881	861	952	890	969	887	860	814	912	919	966	872	904	904	872	888	883	887	880	926	886	912	927	905	901	910	887	862	900	908	889	880	871	895	892	912	901	877	887	869	944	935	890	892	918	895	912	879	863	925	885	892	860	893	899	906	906	936	814	908	875	931	900	873	888	893	849	944	897	899	880	948	880	881	927	912	840	882	908	923	911	896	874	904	876	873	894	912	922	878	913	902	930	862	824	876	890	849	892	895	868	878	855	962	937	900	858	853	875	839	828	894	963	894	895	849	906	898	887	845	865	885	878	922	886	837	869	850	930	832	914	896	898	890	890	838	851	867	902	901	877	876	861	959	860	895	917	842	854	867	859	898	920	862	866	853	863	940	843	921	894	949	906	943	835	875	887	916	882	894	870	903	870	905	860	850	868	892	861	904	902	864	926	884	868	874	896	879	854	861	950	825	887	936	907	937	958	897	909	877	879	849	905	907	908	903	934	904	879	962	892	942	898	857	883	907	857	852	876	938	933	891	912	847	919	935	860	864	888	894	910	906	878	816	858	902	868	905	897	880	832	881	868	907	891	929	813	848	897	859	869	925	894	871	892	854	880	868	896	890	907	869	869	911	888	866	917	965	877	863	920	918	932	930	887	902	936	913	861	873	895	892	923	914	949	865	919	823	893	953	951	873	871	866	905	886	903	881	843	847	869	878	895	891	862	858	914	826	871	906	906	915	857	924	934	898	943	884	874	850	888	945	881	870	885	897	850	911	897	889	881	895	871	928	895	905	877	909	849	910	906	913	870	928	848	921	890	886	934	863	882	887	867	913	863	918	873	963	879	891	913	949	913	828	951	948	862	898	864	849	921	891	877	853	941	894	939	875	906	834	874	888	806	907	864	861	840	932	938	888	879	930	894	878	950	884	946	884	915	898	910	859	870	903	877	883	874	915	853	895	898	927	914	891	876	912	864	858	894	891	865	855	847	882	884	865	868	858	883	896	922	888	905	886	891	907	891	899	889	931	865	888	903	852	883	900	912	885	879	865	907	854	868	868	913	841	889	833	915	893	875	946	924	911	866	937	949	854	821	931	879	886	849	877	886	865	845	943	900	878	898	868	902	943	915	875	860	918	885	866	893	881	851	866	892	911	839	903	856	897	917	854	870	907	839	873	928	898	900	822	954	903	873	825	908	895	910	882	901	952	875	846	893	925	834	912	892	859	893	905	864	886	898	902	895	925	893	922	860	865	896	895	895	855	901	897	852	887	821	942	893	871	943	886	890	884	927	911	869	858	901	884	856	838	909	888	847	894	859	844	891	944	885	903	906	902	900	881	868	867	872	889	928	868	920	891	907	912	897	911	866	874	936	889	871	864	892	876	875	871	870	928	901	848	858	910	882	858	895	900	911	829	897	810	918	916	880	870	864	964	863	886	903	836	845	883	870	880	899	881	904	891	901	896	877	868	930	913	906	859	905	852	917	911	847	906	902	883	879	860	931	881	906	889	862	916	892	852	880	906	907	905	838	900	882	917	944	887	889	934	903	891	888	899	872	830	862	912	855	909	893	865	910	825	868	925	932	900	848	942	854	865	897	862	913	958	930	910	903	964	852	894	922	901	915	923	903	867	846	915	870	880	812	863	865	848	878	880	880	910	890	919	883	934	893	887	856	841	909	908	891	819	945	863	951	886	913	901	882	892	905	942	922	905	898	892	930	922	851	886	900	906	911	849	941	860	943	883	869	871	853	874	895	870	911	953	829	918	898	887	898	928	830	850	925	875	917	884	878	896	884	874	901	904	957	865	866	828	901	880	874	865	926	863	895	887	906	953	879	908	861	833	884	849	902	872	908	886	918	882	879	896	933	907	868	847	898	887	889	897	887	857	921	898	882	894	879	852	916	872	926	886	882	892	878	947	880	877	877	856	903	835	880	858	947	892	903	916	908	904	887	903	893	883	891	876	846	913	953	872	887	960	849	898	899	940	858	882	814	893	891	876	874	906	912	874	920	934	918	898	925	860	869	912	873	888	898	856	872	885	839	838	879	896	888	908	879	846	872	886	889	880	921	915	937	871	920	892	862	891	880	885	901	886	852	866	875	810	849	888	856	875	901	849	863	877	873	930	861	910	900	888	905	877	857	820	873	834	904	888	913	898	889	868	888	920	871	822	892	877	860	954	900	927	884	894	892	878	891	896	943	882	878	882	868	843	916	910	900	855	935	948	886	841	879	884	924	867	915	896	891	908	898	869	861	922	868	838	907	898	895	890	935	922	871	959	923	888	928	860	889	906	896	892	889	858	868	918	883	870	936	905	895	879	874	903	865	871	829	902	890	874	893	920	868	842	823	870	848	865	861	919	893	915	912	928	917	864	866	906	884	868	868	906	928	895	856	887	877	851	920	922	869	906	857	857	893	910	887	917	898	869	842	919	918	910	909	896	877	919	877	916	941	899	926	915	879	815	918	861	878	840	863	845	891	848	920	872	863	872	901	898	882	897	926	881	864	913	867	895	912	853	905	825	883	893	850	873	912	920	859	889	885	853	896	902	886	877	869	918	852	892	865	869	904	853	961	927	866	873	880	928	890	903	913	909	871	895	886	867	903	897	849	950	925	897	921	875	890	881	873	854	857	964	874	886	891	878	945	866	893	914	881	892	857	867	879	831	871	901	915	875	850	866	839	849	848	856	896	884	858	856	866	904	877	931	891	893	843	867
20065	19910	21660	18042	13941	10841	8987	7251	5257	4191	3548	2998	2357	2034	1684	1358	1179	1025	997	867	798	731	713	644	549	463	509	448	440	374	394	346	353	346	361	325	364	396	354	360	334	305	305	346	306	328	335	294	346	342	329	342	341	326	353	317	337	313	330	343	298	341	292	338	309	324	321	283	339	284	336	312	342	307	363	350	316	320	317	356	341	336	299	313	343	306	303	323	356	326	336	342	329	322	323	350	308	315	334	320	305	343	333	303	309	325	335	321	339	327	345	339	331	314	354	303	315	349	313	351	322	325	321	315	349	307	320	349	344	331	329	347	316	332	319	329	358	336	344	315	335	299	347	331	319	337	314	328	328	367	350	310	308	282	293	312	331	323	331	356	307	335	336	352	311	331	309	337	312	350	337	315	305	305	365	362	342	357	345	292	352	324	318	342	315	312	356	352	312	346	331	322	317	305	342	318	345	331	322	328	349	342	326	354	340	351	359	303	341	317	316	379	336	333	309	329	321	345	336	329	323	357	325	333	367	338	316	343	329	339	319	328	327	307	323	326	301	312	352	302	326	335	335	331	323	325	322	338	299	325	312	335	337	298	328	305	333	323	318	328	321	328	352	293	310	321	337	357	332	316	328	329	340	353	316	319	310	331	350	336	330	297	306	343	340	331	302	316	311	331	346	310	329	337	340	327	330	328	310	308	302	341	319	330	326	297	335	335	348	312	302	328	357	345	332	365	344	309	331	363	336	321	329	309	333	339	348	312	326	364	269	310	342	303	340	352	349	337	364	290	309	286	323	348	325	329	318	339	322	340	331	311	328	333	293	342	337	318	313	309	350	311	309	334	340	316	320	302	307	329	329	363	327	320	313	306	337	311	345	329	327	302	342	315	298	339	320	326	299	316	324	314	321	319	317	338	284	363	319	300	327	308	336	346	353	308	353	319	352	339	321	323	290	360	338	356	352	326	390	346	319	352	275	291	292	331	355	300	325	332	322	348	350	313	351	344	347	337	288	332	330	331	370	315	316	303	302	308	372	340	340	338	334	333	347	288	326	329	332	308	337	299	314	318	354	349	360	380	330	315	338	345	327	324	349	338	323	352	351	319	324	325	329	316	328	316	295	326	326	295	306	329	357	364	343	349	352	343	381	331	322	338	346	328	332	301	334	324	309	321	311	353	301	342	310	307	324	304	323	361	340	311	326	360	353	334	321	322	313	325	357	326	314	329	311	334	348	292	334	332	319	333	371	312	323	331	297	309	316	328	333	335	367	309	319	344	303	309	318	328	324	339	329	315	323	309	335	317	339	333	324	324	286	330	316	341	311	335	306	327	331	338	322	340	317	326	325	343	332	327	308	313	329	334	337	334	318	304	337	346	302	339	337	322	345	316	306	309	329	354	323	299	347	347	330	335	322	326	336	341	352	339	339	326	314	325	362	326	328	292	323	335	338	327	348	348	320	321	318	351	311	338	327	305	312	314	325	338	330	328	333	336	309	327	334	318	280	327	293	321	332	346	317	347	337	339	306	307	339	335	342	303	338	352	313	307	374	345	343	300	332	344	327	344	319	309	312	304	298	358	317	337	357	327	328	351	299	304	338	329	355	351	340	305	315	339	328	350	324	320	338	310	300	331	341	323	306	334	319	351	314	347	349	362	326	305	354	328	339	344	334	293	335	347	335	339	325	347	361	310	333	310	349	352	313	328	343	313	307	325	347	344	304	308	319	346	334	337	348	312	317	306	342	366	334	327	354	337	338	369	346	317	341	301	303	331	345	305	310	350	345	328	314	334	337	333	316	331	339	342	363	329	328	322	332	343	308	335	346	351	347	308	336	320	353	303	367	332	313	336	300	309	332	345	320	360	351	309	315	320	333	304	308	322	303	334	348	362	309	344	296	300	328	329	333	333	316	326	324	323	348	323	330	354	356	322	314	317	340	299	348	305	329	306	332	334	362	323	285	334	338	315	344	327	314	317	349	340	304	342	359	342	343	324	302	332	331	311	305	323	352	297	299	309	295	354	348	338	355	344	351	339	302	318	321	301	312	340	305	298	359	320	345	356	308	315	311	355	349	319	312	338	357	329	308	314	326	349	322	308	306	344	344	294	348	339	327	318	288	337	347	323	357	324	316	358	318	335	320	335	322	323	336	318	314	335	348	324	320	333	360	343	346	340	321	335	314	315	353	339	289	348	317	335	326	294	318	343	326	320	313	313	344	298	335	344	356	324	321	348	326	303	335	342	337	340	307	358	313	315	288	304	328	338	313	338	353	337	335	285	333	364	315	332	347	342	313	334	300	347	322	329	310	318	309	262	325	332	320	353	325	314	331	316	300	350	345	317	328	318	324	310	372	325	335	329	317	297	322	311	342	340	323	314	369	302	324	319	356	338	327	329	341	337	292	307	322	312	303	373	307	305	321	302	301	322	337	313	317	329	325	283	330	358	323	353	309	351	323	332	301	332	359	328	340	297	311	316	307	337	350	327	350	304	343	350	312	345	310	343	285	318	310	326	329	311	296	315	360	327	303	317	331	335	293	342	294	302	328	321	300	348	317	316	354	330	323	315	347	341	331	272	341	325	304	309	324	273	353	321	329	347	309	354	331	308	315	318	309	307	334	318	327	355	360	323	341	348	313	334	316	315	354	322	319	345	315	317	324	326	352	322	315	338	301	337	346	333	333	315	337	319	342	361	324	331	351	321	315	344	355	349	311	295	320	308	316	327	352	314	321	322	316	311	336	325	298	305	335	367	298	331	345	327	317	313	346	325	329	324	356	342	316	305	329	326	341	344	334	341	335	326	298	349	347	343	352	309	308	336	326	331	339	339	334	309	317	341	304	308	351	318	336	340	347	336	344	316	325	311	305	296	336	333	329	313	317	319	307	314	337	352	342	289	350	330	294	329	328	319	309	309	330	308	321	334	323	319	311	315	346	340	320	362	300	332	309	330	354	335	381	296	338	336	314	350	310	309	339	319	311	340	347	325	308	351	314	376	314	316	358	325	326	322	300	305	319	313	312	341	323	315	344	356	356	324	344	336	330	346	371	337	298	340	356	325	344	316	316	332	311	337	329	332	312	311	338	311	329	346	329	344	328	349	333	312	347	329	305	304	302	324	328	329	346	336	344	324	335	360	342	326	344	337	280	333	330	357	324	346	348	332	327	316	331	321	333	340	340	320	345	363	342	309	321	295	327	319	321	327	322	319	319	311	377	331	335	310	325	288	331	311	348	334	338	331	362	314	380	316	329	355	316	325	298	350	307	298	340	329	332	320	309	355	335	355	366	318	289	338	339	326	318	351	318	340	315	315	331	344	349	328	300	333	349	319	348	331	313	333	297	338	350	329	319	344	340	309	358	347	376	317	321	305	313	329	300	339	347	348	341	367	318	314	324	325	335	330	340	322	362	324	303	308	339	303	342	317	304	289	325	287	340	357	320	322	329	341	322	357	302	307	306	304	350	349	305	290	339	337	369	310	312	315	347	355
13295	16142	24426	28106	27184	26181	24758	22036	18469	16487	15071	13133	11220	9562	8420	6955	6195	5625	4987	4447	4092	3826	3440	3001	2507	2215	1991	1700	1552	1440	1350	1338	1135	1022	1066	1022	999	973	948	925	903	903	890	930	910	846	937	935	882	956	858	950	929	917	907	904	911	861	789	875	896	916	919	910	938	911	894	889	886	855	896	913	865	878	921	885	883	873	891	903	912	868	872	883	918	883	892	867	937	895	915	881	913	944	828	899	888	847	899	917	920	929	868	904	888	923	878	897	893	882	939	866	923	864	914	841	880	876	886	839	872	893	873	883	867	849	878	910	937	863	941	906	864	915	859	938	907	910	906	939	898	863	923	923	897	938	890	929	830	917	888	852	881	910	856	868	899	915	881	931	911	898	879	870	892	892	951	880	877	844	875	900	891	878	854	849	872	827	908	896	859	916	879	839	823	843	858	878	883	903	868	911	833	826	877	887	895	858	863	891	905	877	913	884	864	837	864	928	853	920	817	931	872	866	898	883	886	868	883	883	880	944	889	882	910	864	882	934	934	898	890	882	922	879	909	860	873	908	885	941	853	909	871	889	885	852	898	901	868	913	915	897	872	863	865	852	916	851	899	863	914	891	854	910	934	883	900	871	877	854	903	864	897	875	894	891	875	881	860	900	867	919	888	908	888	896	867	806	870	928	902	874	822	889	825	839	882	890	865	916	929	835	867	869	887	856	855	843	874	868	848	857	898	926	895	856	957	894	894	943	955	906	879	970	862	884	875	891	930	867	858	892	920	857	911	868	853	909	824	853	881	924	910	881	879	912	821	854	876	841	868	925	929	866	903	835	905	880	890	902	865	915	913	904	893	863	886	860	918	907	914	854	856	864	957	914	937	847	865	884	848	919	870	875	877	892	874	878	859	863	848	868	925	907	889	886	865	884	905	924	860	896	862	886	859	881	930	909	884	873	925	880	904	881	919	885	832	837	871	876	852	902	913	884	875	871	907	878	921	844	882	853	884	876	885	913	941	857	897	888	859	917	873	813	863	869	868	906	902	854	885	834	942	842	867	877	860	888	855	869	899	903	974	932	883	866	895	899	894	906	876	899	866	922	904	913	874	948	915	886	945	930	876	881	880	938	834	810	878	890	862	912	921	883	833	877	897	897	894	851	896	931	884	910	887	877	878	871	910	890	871	845	904	916	905	856	881	869	918	952	947	866	921	896	933	848	894	914	892	891	906	922	878	927	905	880	887	857	932	892	863	971	882	897	917	887	883	849	896	940	928	883	930	878	878	905	933	890	873	879	902	895	832	901	833	887	828	892	855	893	894	937	865	924	898	911	920	848	924	919	889	960	892	915	836	916	872	816	875	830	878	858	843	888	896	882	886	893	920	946	864	916	924	903	880	846	882	894	896	897	907	891	919	874	908	999	882	887	909	853	871	857	841	914	889	935	917	932	888	847	988	910	862	904	845	857	872	907	900	836	883	882	910	894	949	981	864	956	870	911	913	900	899	843	857	875	904	875	878	862	846	921	887	903	924	898	897	850	892	880	947	861	863	921	955	890	896	898	878	905	866	894	891	912	885	872	885	890	932	904	860	852	855	920	856	897	857	886	894	895	880	897	868	932	880	908	896	854	923	858	900	912	935	899	874	880	877	864	871	886	922	876	916	853	915	847	942	885	905	842	883	882	939	870	929	890	842	866	923	866	895	889	884	865	867	900	918	907	873	897	873	888	965	880	907	913	860	882	855	859	880	844	861	920	921	927	888	921	839	871	883	889	865	876	858	867	850	888	872	895	922	878	871	853	892	925	900	891	896	887	896	913	924	868	908	911	867	930	870	840	871	967	883	901	864	907	876	877	893	879	870	881	835	919	783	931	862	882	851	875	902	845	923	897	917	901	879	899	837	904	876	875	889	923	901	842	887	869	908	865	948	827	880	879	887	920	877	862	883	899	847	925	866	920	888	865	883	882	884	858	873	913	904	891	846	848	893	904	884	902	850	885	873	890	876	916	905	954	906	900	872	890	886	923	860	861	902	886	829	881	924	879	921	903	841	854	847	893	870	872	857	867	866	920	860	892	907	831	878	922	897	822	898	878	917	864	866	880	890	867	836	881	898	882	898	883	920	880	899	885	889	934	872	879	877	944	868	876	901	885	863	883	840	878	897	847	925	880	906	871	933	861	910	893	886	895	919	902	908	879	883	891	859	908	865	938	858	840	929	930	893	863	848	864	896	886	900	909	869	924	913	906	919	904	867	914	931	939	861	850	899	846	880	865	878	967	851	854	885	860	870	921	931	902	874	872	883	881	875	861	947	982	869	855	854	873	869	862	884	878	924	876	871	869	896	842	849	890	886	859	881	910	873	924	900	853	869	874	903	915	883	942	829	888	895	988	934	908	914	857	918	853	889	874	855	868	931	850	931	894	853	874	870	873	873	872	866	896	913	901	875	932	918	914	895	884	844	846	899	880	846	897	888	931	895	848	874	853	883	905	873	899	876	895	897	876	883	880	932	905	913	914	902	883	901	853	933	879	857	940	880	877	885	863	899	863	908	862	863	858	916	883	887	918	874	904	874	911	883	812	893	851	892	873	892	924	925	845	891	928	885	929	873	896	847	851	885	895	891	935	879	893	947	859	882	912	982	943	899	876	882	926	903	964	804	906	913	904	877	880	887	855	906	874	940	922	927	908	841	907	921	947	929	891	914	855	921	916	918	867	865	883	925	885	870	921	878	943	903	892	928	880	861	862	849	918	906	871	872	876	888	816	860	878	891	873	875	923	894	899	948	897	860	882	927	898	842	873	853	902	920	881	866	862	912	901	905	883	886	912	904	860	826	930	910	883	884	870	819	888	876	858	890	874	846	902	915	900	871	852	842	872	848	877	893	838	837	866	901	904	878	905	860	870	895	830	925	874	918	873	857	930	901	923	872	890	843	851	902	858	915	920	902	856	869	893	944	909	820	907	859	873	933	897	853	878	882	923	895	889	870	876	871	870	886	860	894	863	869	863	916	880	910	843	878	880	846	938	859	879	911	896	887	899	881	954	841	890	894	899	912	918	863	928	885	888	854	878	848	870	839	882	890	857	879	909	861	921	879	888	878	927	954	915	877	921	906	871	883	888	886	904	850	852	889	927	859	879	927	892	874	979	902	844	892	938	920	883	886	848	866	862	838	938	923	890	882	923	871	860	901	865	941	842	894	897	924	914	896	881	918	850	926	881	911	900	936	871	893	911	907	858	920	891	928	935	869	854	891	887	887	900	905	906	887	844	861	875	886	903	931	905	878	887	908	921	914	877	827	851	884	867	881	878	877	878	890	870	897	888	907	927	912	921	924	903	880	876	972	905	900	871	858	936	838	912	881	880	882	886	945	866	873	886	836	869	873	930	949	852	876	880	866	894	901	904	874	897	859	887	891	901	896	865	892	848	886	880	919	821	899	856	892	935	914	883	887	874	895	867	840	926	874	864	914	918	868	933	828	884	890	916	889	881	909	874
20964	19107	21547	18782	15045	11574	9562	6913	5649	4898	3504	2541	1943	1601	1349	1160	1132	1005	943	840	829	754	714	620	588	547	477	453	435	417	367	378	349	365	377	337	346	364	323	317	345	317	350	326	299	338	302	334	330	355	324	319	298	292	320	324	334	332	329	352	330	352	326	316	325	338	321	309	317	324	304	335	342	338	308	352	370	322	325	330	335	319	297	351	337	302	310	305	333	280	338	313	339	298	293	331	303	332	332	289	329	313	330	306	333	369	327	327	349	326	337	326	291	300	323	318	321	340	287	312	348	326	305	342	303	333	349	361	325	346	303	312	311	295	318	309	324	313	316	333	313	342	324	341	323	312	301	317	330	324	320	336	335	324	307	318	319	323	297	333	321	337	298	341	327	316	333	346	343	343	333	312	354	354	308	347	312	306	332	313	332	342	329	297	336	325	312	292	288	312	349	298	337	331	376	301	341	321	338	315	303	317	359	320	333	329	329	306	353	354	317	321	297	333	289	317	340	332	318	303	355	362	319	340	351	304	345	331	343	334	301	327	313	312	344	295	326	321	320	343	329	311	317	333	334	304	338	307	319	323	335	305	325	305	330	301	329	336	352	336	313	305	323	352	358	294	343	330	304	332	296	305	313	335	330	309	315	328	299	334	313	324	330	324	311	377	311	337	311	316	333	344	320	356	302	350	308	308	324	356	329	335	318	301	301	310	338	346	319	307	347	327	355	326	301	328	313	299	294	352	324	310	317	313	304	308	324	349	309	309	293	303	301	319	326	327	329	326	307	321	330	341	344	320	349	357	315	324	323	317	286	335	330	328	324	335	338	306	324	343	316	330	339	304	337	362	296	315	322	313	340	282	285	280	324	360	297	355	328	308	284	327	310	355	310	301	336	348	343	342	326	342	307	346	323	331	326	321	293	329	350	305	334	350	334	339	295	349	302	318	305	329	348	336	347	317	290	338	338	329	311	336	347	333	304	318	289	341	319	311	323	321	326	349	362	309	306	312	311	306	332	313	337	360	318	318	340	318	322	326	292	327	325	336	357	309	321	329	333	333	341	331	306	337	342	335	322	352	301	318	315	310	322	307	351	339	325	343	317	285	323	303	312	299	347	327	320	317	360	332	325	343	321	330	330	294	343	327	323	317	347	338	356	330	324	308	317	321	341	374	316	336	355	302	331	291	314	338	302	335	315	337	343	331	308	329	333	304	323	312	329	333	310	338	344	305	302	330	321	318	319	298	314	329	324	317	354	294	311	343	327	336	346	291	344	313	329	300	343	325	356	334	324	355	326	306	341	317	319	319	334	337	324	342	328	312	365	342	317	329	344	340	338	320	344	312	312	300	357	326	333	344	359	309	337	314	329	348	351	309	322	340	322	304	322	371	335	312	320	317	360	301	319	338	332	345	332	339	324	323	299	356	302	343	358	343	306	299	362	331	344	302	298	315	333	333	323	332	328	333	310	312	325	335	337	323	318	327	342	343	333	347	306	340	343	343	323	328	341	329	323	333	318	309	324	305	311	334	276	310	329	320	331	325	315	318	365	299	351	318	303	327	342	351	310	302	300	342	346	342	350	317	351	313	351	304	371	324	333	327	312	325	314	311	334	322	334	308	326	335	313	304	347	321	323	310	333	319	349	333	307	345	315	281	325	345	299	340	317	309	325	308	313	320	318	298	345	294	313	297	318	318	369	290	333	324	318	347	332	313	312	338	308	308	348	320	324	370	296	293	291	346	342	313	313	296	316	304	290	319	297	326	332	320	322	341	313	297	340	327	319	344	335	309	324	338	348	324	317	335	315	328	317	323	364	299	312	321	308	328	319	329	309	309	363	305	323	323	329	319	355	324	337	299	341	340	361	351	333	304	297	333	332	339	317	327	344	313	359	329	342	323	314	333	306	345	358	321	357	328	324	324	297	368	316	333	315	297	346	340	306	337	326	316	343	305	318	315	343	292	335	314	372	325	310	329	359	348	319	351	344	301	333	361	314	352	326	310	333	297	302	305	345	302	325	322	295	335	310	314	327	331	328	319	357	343	307	330	331	310	325	316	310	281	319	353	338	336	314	308	343	326	333	309	359	331	323	303	302	318	315	341	321	294	335	346	337	326	324	345	352	324	316	306	318	345	324	297	311	335	322	330	311	314	340	321	336	325	311	359	361	314	285	325	324	316	332	311	330	326	322	313	333	320	365	337	353	308	315	314	316	342	295	286	333	333	314	306	319	316	327	351	309	324	338	346	327	319	328	320	320	340	303	310	293	335	322	321	328	320	324	315	327	325	321	299	289	341	313	325	293	311	353	314	307	317	339	338	323	357	303	310	349	351	319	331	329	320	375	321	293	292	312	323	336	311	344	326	301	296	310	330	314	294	336	311	316	310	336	302	294	345	311	335	325	302	300	319	317	326	309	306	322	280	317	325	331	329	327	358	322	321	315	307	330	342	340	337	338	302	326	313	335	296	333	326	320	350	329	324	316	346	343	309	292	324	335	319	320	286	312	303	291	299	311	315	336	328	312	324	310	321	313	348	342	311	291	284	368	368	335	309	321	317	320	314	312	340	317	334	308	306	333	352	335	320	330	337	348	332	339	314	301	347	347	327	337	345	338	339	304	320	321	341	321	331	357	328	303	338	325	316	312	324	334	323	322	332	333	344	298	311	332	342	304	297	310	328	296	357	361	313	306	333	332	326	332	338	328	308	333	290	317	334	329	297	336	355	335	351	326	308	305	307	352	333	347	301	308	296	330	338	303	292	347	330	328	315	339	351	310	298	348	321	310	299	346	310	322	296	322	318	314	309	329	311	333	315	333	352	315	348	317	312	322	298	308	310	323	352	295	300	336	290	325	331	326	330	378	311	301	330	300	322	309	310	343	341	323	356	315	316	345	330	311	304	294	280	296	323	341	320	323	364	289	333	310	352	346	316	318	311	300	358	296	305	317	364	349	311	316	315	329	342	305	305	317	318	334	341	356	308	284	322	336	305	300	306	336	313	331	333	339	314	319	346	319	352	328	304	324	302	341	353	327	313	331	323	324	311	369	318	301	352	332	288	331	310	338	339	369	317	318	291	331	305	350	346	326	298	285	317	291	330	337	303	306	319	339	321	332	311	330	311	312	309	298	330	338	300	352	299	326	297	268	311	307	304	333	344	326	320	297	318	296	339	348	356	325	338	344	358	323	334	334	313	378	273	300	315	314	320	329	297	308	320	303	298	326	329	312	320	318	335	321	327	336	292	353	305	319	333	288	330	337	339	321	328	310	314	308	316	329	360	359	336	326	298	337	328	288	339	344	331	320	299	318	303	333	355	339	311	305	334	315	313	332	358	334	323	338	324	331	323	291	343	319	327	314	309	314	319	309	310	332	323	305	352	324	299	303	315	350	335	342	312	320	328	316	341	318	351	345	320	308	315	345	310	322	346	322	300	299	331	379	313	314	313	347	330	326	306	316	339	298	279	314	328	318	338	339	307	325	337	324	314
13823	15366	24534	29284	28778	26854	25618	21591	19448	18110	14526	11360	9694	8091	7079	6440	5943	5403	4802	4371	4150	3919	3487	3225	2712	2353	2019	1813	1540	1366	1405	1223	1131	1054	1035	1014	980	1000	887	912	907	933	921	915	926	904	911	910	925	888	931	874	881	870	885	914	853	845	924	925	870	881	907	863	902	882	889	914	858	906	916	924	907	882	875	855	868	810	881	855	879	878	887	886	878	910	909	886	895	888	816	847	847	888	908	878	902	880	880	885	886	878	847	920	873	933	870	889	877	867	941	902	842	887	911	878	908	871	876	844	925	903	874	879	877	867	902	860	898	894	879	910	875	917	911	905	821	863	861	871	933	861	909	855	894	883	902	921	824	852	852	827	851	883	896	870	913	840	917	920	890	891	909	880	894	835	900	888	884	889	872	893	864	925	898	888	817	906	848	870	862	883	850	894	848	884	927	864	851	826	849	894	915	920	868	874	908	871	885	932	876	877	818	885	956	858	841	866	886	860	887	900	878	878	827	866	904	867	915	906	912	899	923	922	853	891	945	861	879	887	885	878	907	853	862	881	904	880	846	896	860	846	842	803	922	878	927	867	877	870	915	889	857	936	898	897	901	893	860	934	893	906	895	909	901	910	880	869	950	927	875	909	863	895	841	869	897	903	928	866	907	819	887	922	872	871	884	878	868	929	895	862	931	892	826	884	924	881	844	872	855	882	878	909	907	864	922	855	876	853	863	868	874	885	822	867	861	903	921	827	862	810	894	922	904	892	888	936	889	915	859	875	835	864	867	909	898	883	887	857	867	862	831	874	869	883	849	866	865	898	921	898	939	835	904	897	874	959	918	903	903	826	906	893	864	865	880	880	916	900	922	826	893	844	935	858	887	911	896	861	868	887	833	881	919	854	862	823	903	854	872	876	948	856	924	883	942	938	887	896	927	891	938	862	872	888	925	854	912	868	934	882	864	879	841	862	838	892	926	862	912	879	864	951	854	912	883	856	900	893	884	860	866	887	905	900	902	888	895	859	846	919	947	901	892	867	845	872	864	857	875	896	868	879	838	859	905	871	896	904	828	899	909	916	879	853	868	884	899	900	934	898	876	908	871	870	898	885	934	917	890	878	852	902	887	862	870	936	888	834	935	871	891	864	911	871	946	824	932	840	900	924	904	925	863	959	925	918	848	909	918	875	906	886	921	900	885	912	871	885	846	900	812	866	898	876	858	884	836	874	944	877	904	861	851	871	875	953	885	875	892	877	938	903	852	904	855	896	926	874	875	893	811	892	883	911	881	825	887	908	912	871	873	915	895	954	888	930	836	891	874	938	901	896	848	857	855	892	888	887	894	825	841	877	881	896	863	818	915	933	882	946	811	887	895	912	849	864	859	875	855	838	900	917	890	832	884	889	905	879	900	928	854	844	923	900	880	910	904	941	908	850	856	974	901	881	931	884	876	859	875	839	866	848	905	847	920	869	954	827	921	899	869	907	880	843	901	850	827	930	897	930	868	897	871	866	877	895	925	887	862	853	854	858	903	848	860	899	877	866	855	896	902	862	818	852	888	855	857	877	860	871	871	883	855	873	866	849	885	867	908	923	808	894	905	892	968	857	953	858	927	865	884	901	875	896	905	872	874	886	893	878	860	941	908	861	862	850	864	857	900	855	898	903	925	898	873	884	907	911	889	920	840	883	925	941	920	867	887	874	896	812	877	864	876	904	848	931	872	870	854	944	896	884	814	867	897	869	856	903	955	882	898	899	854	851	853	882	858	909	899	933	883	902	887	867	845	911	906	915	869	898	858	881	937	914	854	927	874	838	864	890	876	938	888	844	927	863	880	902	921	904	875	871	910	919	910	870	857	849	826	888	856	919	871	902	852	861	872	901	901	916	864	945	901	865	934	887	900	871	888	917	889	891	910	889	892	891	918	958	854	809	929	882	879	933	870	914	930	880	883	858	857	886	907	880	928	874	864	808	905	884	860	921	879	879	884	897	835	889	853	894	886	890	894	850	897	937	887	836	864	863	879	915	900	899	863	838	918	836	911	864	919	896	906	892	892	861	910	872	874	894	828	919	862	869	891	895	838	827	856	854	923	873	886	903	836	916	890	881	916	872	906	885	891	867	900	889	898	906	904	931	877	892	922	873	890	933	875	899	820	868	838	924	858	910	847	848	915	896	898	904	823	875	890	871	924	928	883	913	892	852	910	888	888	880	923	874	844	846	858	894	859	906	863	917	851	918	835	898	870	896	888	964	863	911	845	845	851	920	900	823	881	874	880	920	886	839	939	907	864	913	897	862	902	864	897	834	886	869	869	887	915	882	925	850	874	856	868	878	882	914	864	880	858	888	905	901	886	864	836	869	857	876	869	915	897	848	880	859	842	899	914	899	922	881	908	849	912	822	846	866	865	908	891	923	884	891	907	883	861	844	872	883	865	884	860	931	893	884	832	883	913	915	873	876	888	915	911	862	884	896	924	917	872	898	868	846	944	857	919	889	905	822	871	892	896	878	924	950	894	849	889	907	820	935	860	880	940	887	892	893	870	906	922	879	863	832	950	868	895	891	918	840	887	902	899	860	910	867	890	846	859	851	901	902	898	886	910	919	848	924	859	897	926	901	878	909	919	864	807	892	894	892	926	869	819	848	942	870	883	892	906	882	860	863	877	867	900	921	820	884	858	870	858	892	903	881	914	881	907	876	940	839	899	925	908	884	932	854	867	879	926	822	882	868	909	868	902	913	851	902	871	837	880	864	907	880	866	888	899	890	870	841	882	908	842	862	846	833	858	886	867	846	900	881	912	903	919	878	906	853	916	901	913	891	873	822	850	874	897	890	900	877	881	841	906	878	833	882	937	894	898	894	855	903	853	894	860	928	872	873	889	909	888	910	934	862	891	910	833	934	894	850	947	881	889	873	839	914	946	876	835	904	936	912	815	848	940	910	893	895	893	943	861	882	883	887	930	875	951	874	950	921	872	883	903	858	889	851	848	904	880	882	853	846	866	901	839	895	868	882	842	914	866	897	928	890	863	835	914	892	897	864	903	862	888	866	897	869	844	851	919	918	916	813	876	833	827	878	906	902	886	887	877	923	835	889	889	917	873	821	886	842	911	889	960	901	862	896	902	855	914	919	862	881	798	930	860	932	850	872	895	863	877	910	852	900	890	869	887	874	906	924	853	860	870	923	916	876	910	881	920	874	945	886	888	896	899	844	885	939	919	835	862	874	849	883	883	891	896	906	935	892	870	918	910	903	893	813	885	900	871	886	887	892	836	900	868	865	941	908	944	951	904	881	888	892	865	879	856	885	885	892	824	896	849	883	909	894	872	838	905	875	898	851	917	874	886	866	946	871	844	869	864	901	891	867	888	893	882	920	835	860	931	875	894	825	867	896	908	882	895	930	849	914	922	884	902	923	904	879	949	899	886	826	911	883	844	872	904	819	930	855	909	861	915	891	899	878	854	874	853	887	874	935	886	920	909	826	922	890	872	883	850	889
20531	20147	22324	20656	15823	12421	9871	7259	6128	4267	2815	2156	1773	1546	1391	1142	1007	988	991	817	866	746	664	552	526	514	496	459	420	367	377	378	357	337	309	331	325	294	330	304	341	330	335	343	339	322	321	349	302	319	331	340	321	326	322	318	348	278	335	309	305	307	295	305	336	309	320	307	315	278	348	322	312	291	321	347	338	308	332	308	320	303	347	330	310	342	334	316	335	344	329	341	298	307	313	332	321	324	342	338	367	312	337	305	309	285	330	331	336	335	368	342	360	317	321	305	317	332	301	301	313	327	347	312	302	298	288	316	332	348	301	332	329	326	304	367	306	307	339	342	300	305	324	320	314	303	321	359	341	333	305	328	324	324	296	322	313	310	302	321	337	317	312	311	324	318	298	330	308	320	361	324	359	323	302	301	298	333	300	337	315	316	314	309	309	295	318	321	295	320	305	290	331	342	273	316	331	291	309	317	306	322	350	324	337	300	350	348	322	342	314	334	355	306	281	336	302	340	306	319	317	319	305	297	327	310	334	322	311	319	327	324	320	323	307	349	345	301	320	343	301	320	320	334	327	310	316	323	289	330	355	318	308	285	321	308	322	330	330	285	310	330	326	335	318	345	312	317	317	335	325	342	325	310	286	345	314	332	299	291	330	341	332	325	306	338	334	345	280	317	328	331	308	318	361	315	343	329	352	311	323	364	325	338	316	325	325	328	336	325	294	318	320	308	327	298	343	324	323	301	302	299	294	332	290	317	303	263	318	338	324	342	304	312	283	356	318	296	340	331	309	349	312	348	329	304	334	306	313	300	342	330	292	308	330	321	316	302	316	363	340	342	287	335	329	313	327	342	282	332	310	317	300	342	306	294	304	322	326	313	317	348	329	300	325	341	330	314	314	336	303	324	303	316	329	301	302	314	361	323	302	323	350	334	281	298	295	345	294	298	332	310	313	317	309	291	312	314	370	319	340	317	323	288	340	300	309	302	327	312	373	334	312	368	376	307	317	319	321	316	336	355	324	346	323	302	302	309	333	336	296	296	321	316	332	321	322	321	303	346	320	315	326	358	325	279	295	332	334	337	309	285	312	316	307	329	330	342	317	318	269	291	299	336	296	284	351	332	354	340	318	316	342	304	318	347	302	310	321	351	324	338	331	324	311	307	294	298	363	297	303	310	313	336	342	325	336	327	334	285	336	307	313	308	315	320	314	302	287	323	336	339	318	330	305	343	317	341	291	302	337	329	320	325	316	285	319	333	339	289	328	317	321	285	276	321	327	296	328	354	322	311	286	317	321	318	319	309	324	338	323	312	323	315	331	326	305	305	311	308	285	284	325	308	299	290	290	323	318	310	330	333	348	349	307	325	340	286	294	326	330	331	324	327	337	318	342	331	311	346	306	344	313	301	332	329	324	342	331	333	294	333	337	330	308	314	338	295	326	337	313	294	301	295	317	294	331	287	317	321	356	298	324	341	338	326	330	293	303	324	315	317	319	334	307	309	346	336	325	334	327	327	345	332	332	335	285	304	321	337	298	317	305	328	327	342	331	319	360	351	337	354	374	333	336	331	326	299	328	320	296	342	326	311	334	303	337	320	316	323	353	296	299	319	308	330	352	307	304	352	323	287	291	326	306	295	303	345	330	323	323	313	321	331	266	332	333	340	306	304	297	298	319	323	323	317	324	348	337	313	321	316	303	315	321	293	318	313	322	316	344	329	335	349	332	337	331	327	317	301	346	284	321	336	308	277	300	317	319	331	328	352	339	342	334	309	312	306	313	316	333	296	321	313	311	292	329	338	302	339	328	308	312	321	329	359	292	351	331	328	320	308	348	310	333	305	314	300	309	330	310	323	299	309	296	303	311	322	357	322	341	305	297	312	345	315	324	328	334	301	292	318	349	296	346	297	312	328	289	338	325	318	305	320	317	324	314	351	337	308	323	310	331	295	324	299	321	333	306	312	339	321	311	305	325	334	336	317	336	312	325	302	313	345	332	313	279	330	304	310	279	310	322	305	328	319	341	338	306	326	329	299	296	284	319	312	320	326	293	311	329	297	289	331	304	293	324	330	318	315	310	303	356	296	323	313	302	317	314	297	327	306	309	335	312	346	315	296	325	300	316	324	314	356	342	281	310	307	329	341	341	325	335	316	366	293	342	341	342	314	319	310	346	314	308	329	321	331	360	345	332	315	324	328	340	334	327	312	311	327	344	327	324	326	324	326	294	333	328	315	317	301	311	332	343	313	299	336	333	325	281	324	328	301	317	336	330	340	345	303	324	313	315	308	308	326	347	315	337	358	347	330	287	341	322	306	330	305	322	292	309	328	328	341	343	344	308	341	332	314	316	336	342	335	302	319	353	331	329	317	311	356	349	320	311	323	311	332	289	312	271	312	329	308	288	304	366	330	308	317	291	296	310	299	342	324	330	329	335	316	326	321	333	361	300	341	360	323	321	314	333	306	297	314	307	315	293	312	268	330	304	311	312	329	333	351	311	324	300	341	322	304	341	341	316	321	325	306	349	336	320	301	326	299	334	317	315	287	308	286	333	315	322	307	325	299	330	315	307	325	306	350	305	312	351	327	307	314	305	359	347	358	341	316	302	312	308	332	353	313	376	358	348	327	333	311	332	318	326	329	309	366	336	347	323	328	330	304	333	313	312	325	309	319	319	313	327	336	305	306	313	352	342	326	298	351	335	335	285	335	319	326	337	358	338	293	353	324	309	304	298	319	320	358	322	321	310	322	361	377	363	320	324	339	340	293	318	341	308	336	298	293	332	291	321	316	335	349	332	313	343	329	350	309	308	360	325	349	299	297	298	300	299	318	301	325	335	309	347	329	294	335	349	323	310	314	329	337	331	358	308	319	329	323	325	339	321	324	311	349	333	346	319	340	306	347	327	320	313	338	344	316	300	311	312	310	322	317	299	366	293	315	313	306	321	323	338	329	298	278	321	283	322	338	324	303	296	369	311	341	343	320	325	315	333	329	310	346	307	306	322	298	345	320	337	284	329	311	329	322	304	305	350	326	305	297	339	338	318	332	347	319	314	314	342	308	313	302	328	323	309	319	318	318	331	332	317	329	348	311	309	289	337	346	343	311	361	338	352	319	321	270	307	320	301	340	338	299	300	317	335	319	297	328	301	344	323	321	329	326	361	331	304	319	311	305	299	330	359	325	338	326	319	313	335	309	299	295	332	303	348	338	341	346	339	310	314	291	308	323	315	335	355	293	337	307	318	343	341	318	327	312	307	296	299	331	316	329	300	322	341	297	330	279	318	334	345	317	304	351	353	321	317	353	315	305	299	332	330	336	305	328	300	333	315	326	321	326	310	313	354	344	351	348	317	294	325	343	329	352	316	307	327	336	335	341	328	336	339	338	315	297	320	323	308	315	308	304	330	352	326	344	349	313	356	327	340	314	311	332	327	325	315	275	322	301	317	334	349	329	304	292	294	340	323	324	329	301	320	284	319	312	367	314	317	339
13407	16401	25166	30400	29153	27396	25448	22273	20897	16007	12090	10124	9032	8338	6994	5996	5357	5139	4900	4253	4092	3837	3405	2901	2467	2275	1988	1698	1573	1368	1358	1196	1142	1002	1016	925	954	929	979	903	945	931	924	917	900	908	876	898	887	888	838	918	930	934	900	905	893	886	874	873	907	848	906	875	830	870	903	841	840	872	857	853	858	884	883	910	848	903	923	851	907	855	877	873	910	900	873	868	866	862	892	856	876	921	848	876	910	840	864	895	881	882	820	855	919	885	944	902	850	889	871	855	846	852	886	914	879	866	893	867	944	847	835	906	880	906	867	885	845	872	897	885	898	891	870	884	872	868	903	840	932	924	911	907	904	866	850	918	825	905	920	831	941	865	842	855	889	886	863	917	864	867	868	876	860	797	911	857	871	863	847	889	876	857	881	885	919	906	872	904	924	876	881	886	946	904	883	870	848	888	893	872	833	855	869	875	877	875	888	887	896	882	859	895	924	912	847	884	857	855	943	843	853	890	884	845	879	855	891	896	887	853	868	894	890	931	852	911	817	854	907	881	897	844	843	901	873	888	861	936	849	907	888	865	868	896	895	867	936	869	897	920	884	866	878	874	881	911	857	883	923	850	850	879	873	834	857	886	879	805	948	877	882	872	883	896	823	841	826	889	899	841	900	855	856	869	872	866	848	896	851	921	908	889	867	881	822	838	952	892	886	897	897	851	971	902	911	837	930	812	851	908	881	914	861	852	855	840	902	900	900	857	872	918	883	883	915	871	873	875	837	853	844	899	883	894	848	844	875	919	884	933	878	894	846	851	846	919	910	886	849	842	881	864	887	854	928	864	912	872	860	912	902	874	850	853	890	886	852	870	898	929	930	886	923	843	860	871	892	851	843	854	911	886	902	846	907	879	871	955	930	883	893	890	842	842	885	868	878	834	836	862	861	863	837	926	902	902	829	920	897	913	833	891	917	854	890	889	846	896	902	906	834	847	881	879	893	923	924	895	849	910	903	902	885	868	840	916	902	873	848	893	873	916	915	877	870	795	855	860	884	897	945	876	911	868	896	847	888	873	920	927	873	892	837	867	845	924	864	901	854	927	864	895	931	872	830	891	877	900	885	871	876	889	837	887	889	819	877	914	856	959	864	900	862	893	902	815	872	860	890	898	833	883	855	845	903	920	890	890	859	857	856	856	854	842	854	919	887	871	862	893	927	900	932	912	863	899	802	882	908	868	897	847	895	872	912	881	881	877	878	886	862	862	873	855	920	827	901	873	924	922	875	894	872	847	888	840	879	913	905	885	887	893	889	854	861	823	799	893	926	902	866	880	910	861	898	869	929	861	838	811	910	853	932	865	832	895	907	800	860	886	879	889	910	868	929	877	934	866	968	912	847	800	914	924	896	887	870	915	893	874	907	862	841	833	903	849	856	907	912	892	818	854	864	929	886	890	879	896	925	910	864	876	896	906	858	874	859	879	887	867	884	825	866	856	883	875	903	910	886	871	905	865	850	855	889	892	878	899	874	859	877	882	860	898	913	866	917	815	877	861	910	929	840	883	860	881	912	873	871	916	857	866	924	869	923	837	814	855	900	815	845	822	944	890	886	878	785	849	858	904	860	894	907	854	899	820	862	885	846	861	905	928	925	855	844	922	862	857	910	866	872	878	927	902	891	904	898	947	911	886	897	880	869	855	829	836	851	903	909	901	908	836	889	885	906	870	912	914	890	854	830	858	878	844	887	887	916	930	870	884	895	827	842	882	931	863	856	871	856	923	857	881	873	858	923	898	934	911	891	918	870	860	897	877	837	893	906	879	875	866	855	838	902	902	870	872	929	881	847	915	865	905	895	849	870	890	886	849	826	896	890	865	877	927	899	882	870	941	857	868	944	859	900	886	901	889	907	893	912	873	831	862	867	864	878	844	879	868	861	858	816	853	785	899	896	830	898	915	902	892	874	877	931	867	881	910	918	901	930	892	893	834	914	871	850	883	843	906	909	918	872	922	895	925	866	848	887	877	846	951	890	931	879	862	900	872	876	863	942	894	919	978	864	875	880	918	893	895	885	911	870	860	879	859	849	850	879	905	890	866	845	870	862	891	925	819	855	869	859	922	900	888	880	874	880	817	886	890	888	912	870	833	839	880	919	909	834	891	893	904	879	925	915	870	858	852	875	900	854	883	918	856	931	909	880	903	918	909	908	900	910	885	844	895	880	922	903	871	852	893	898	922	833	878	881	868	895	868	869	900	921	901	886	873	843	899	893	856	940	873	886	872	883	874	870	890	940	858	876	856	915	840	871	887	908	888	895	862	878	888	904	846	887	895	845	907	870	905	869	843	911	850	915	885	864	855	906	913	939	843	931	885	821	875	876	935	862	883	891	865	900	909	883	913	896	897	873	890	876	863	910	915	929	899	905	870	894	925	820	865	882	865	904	873	915	862	888	873	881	938	898	861	903	865	900	865	862	848	898	900	887	818	888	882	904	862	943	919	930	859	890	891	895	895	918	901	921	906	894	898	897	912	905	852	896	876	853	887	848	877	890	912	907	876	898	945	902	838	913	897	870	901	847	888	902	928	874	842	905	904	866	878	897	909	884	931	893	911	873	851	857	908	887	850	858	905	886	862	885	869	849	869	873	898	946	843	880	852	920	886	887	886	888	865	890	886	852	898	831	955	854	868	854	903	866	852	912	933	869	867	929	878	895	864	918	829	875	827	897	877	862	868	870	863	869	868	851	885	872	857	807	860	926	871	875	895	912	871	890	861	893	907	847	863	809	835	927	915	874	911	822	905	877	769	915	868	886	851	855	915	876	905	845	899	929	905	832	834	921	844	869	906	837	837	902	881	848	898	881	900	864	902	844	875	895	895	895	890	897	863	913	877	886	915	863	869	814	904	841	853	887	890	863	919	911	879	838	854	859	851	912	858	879	889	892	862	853	923	907	908	814	906	876	887	938	866	862	868	843	916	918	843	895	909	882	877	870	896	877	902	944	873	893	828	892	872	856	874	889	865	838	885	887	919	910	895	883	928	890	880	887	844	899	877	811	877	910	894	921	850	855	889	938	860	913	872	913	866	869	869	897	844	867	863	904	919	900	891	888	824	878	881	894	872	888	897	920	896	853	902	846	829	867	932	816	894	895	845	883	895	861	894	878	881	892	903	890	895	848	900	900	892	873	842	858	835	918	836	843	902	942	881	937	810	910	879	885	911	858	849	909	850	893	910	861	942	915	844	877	876	873	933	850	805	861	931	876	840	840	925	873	927	871	878	845	835	881	931	865	875	901	846	871	897	915	874	867	886	892	925	877	848	865	876	863	916	862	854	848	880	826	860	888	861	908	879	873	904	886	884	873	889	892	856	881	956	843	926	971	853	848	876	909	851	849	888	835	877	873	890	873	945	851	820	873	888	835	857	934	906	886	857	949	876	901	913	932	869	866	876	881	850	862	877	851	923	865	854	891	868	853	824	922	900	860	845	961	880	886	893	905	857	896	908
21608	21858	25478	21953	16759	12742	10100	8355	5612	3396	2782	2132	1834	1608	1340	1161	1102	1006	987	848	818	748	739	611	566	552	470	426	396	393	379	376	386	375	359	333	350	314	296	307	337	297	310	316	348	356	336	316	312	312	379	360	335	316	347	309	314	361	327	312	292	327	341	307	318	312	317	331	310	321	316	308	325	345	314	345	331	335	342	296	285	334	308	349	282	328	321	350	332	336	310	327	316	326	347	318	323	343	313	325	319	310	331	284	320	297	302	322	315	325	355	310	333	345	335	320	297	349	348	348	307	317	314	290	337	300	317	338	306	328	303	285	340	337	331	316	307	318	318	317	334	333	312	333	290	296	308	301	325	286	315	322	302	307	312	324	287	304	323	329	330	284	317	335	314	311	326	345	328	321	327	320	320	312	330	316	315	359	337	333	327	289	321	335	334	386	314	298	311	298	355	305	317	309	336	321	339	285	325	302	335	337	312	313	323	313	360	293	324	344	325	314	321	305	291	273	326	321	317	331	369	330	301	342	340	324	330	344	354	299	302	337	312	291	322	343	314	339	312	343	347	332	364	294	337	316	331	315	374	331	376	326	348	325	314	307	305	340	322	321	311	332	381	324	325	333	324	296	342	318	329	321	344	303	333	311	328	332	299	319	294	330	315	353	348	291	292	308	355	349	296	317	311	318	331	309	329	305	356	333	369	338	309	321	332	310	374	295	274	297	340	344	311	368	301	320	344	316	337	343	330	349	292	361	319	299	352	323	299	331	336	316	335	304	318	300	343	333	306	307	357	301	362	333	284	290	323	341	364	322	329	293	310	347	305	324	327	320	354	307	316	325	318	323	304	327	328	285	299	346	312	312	323	315	345	351	301	326	328	305	315	326	311	335	332	310	330	318	330	349	320	317	316	316	285	325	361	339	303	324	308	315	334	323	355	316	329	302	315	358	312	326	340	310	315	307	311	331	284	317	308	300	321	334	333	317	362	317	339	332	317	312	344	285	318	316	329	314	326	335	325	335	304	321	306	328	307	290	311	297	328	341	322	334	343	322	317	299	300	342	301	330	284	343	320	306	326	304	349	305	318	325	289	311	308	339	297	313	329	313	333	312	349	326	324	324	288	297	322	355	338	293	335	351	332	281	331	334	331	345	292	299	322	340	359	317	319	326	308	333	322	288	319	322	357	330	321	345	300	315	313	338	326	319	349	319	308	307	331	313	315	311	315	309	345	331	334	358	317	298	310	299	292	326	345	322	357	332	343	357	328	324	315	325	304	334	314	314	332	316	310	312	307	301	351	311	299	335	311	309	360	320	313	317	352	343	323	323	321	330	320	319	333	312	324	341	301	327	291	315	332	355	293	298	344	323	344	324	345	332	308	305	318	344	309	323	305	341	310	316	306	336	312	323	344	315	332	295	339	337	281	333	330	321	339	292	316	300	316	323	310	315	326	307	297	316	296	334	314	306	326	348	352	347	317	329	317	352	303	296	311	337	315	309	324	321	337	278	291	328	314	294	318	359	319	316	313	328	344	327	334	321	331	345	337	318	314	300	328	307	333	316	291	313	303	337	317	305	336	304	317	313	319	339	297	328	314	363	319	328	314	335	317	301	321	319	297	308	326	293	325	332	341	325	348	319	295	324	295	303	332	344	307	312	300	316	360	310	323	295	292	320	341	312	306	292	321	316	332	308	334	357	336	319	314	326	304	342	316	325	322	286	327	299	349	319	325	342	341	350	334	309	360	321	310	350	313	316	319	305	360	336	345	295	340	305	335	307	303	307	332	308	332	298	315	265	348	282	314	304	310	329	321	314	345	323	358	323	330	314	343	282	345	304	333	351	328	293	340	305	330	340	309	331	298	330	312	310	316	341	314	324	300	353	311	321	319	292	334	312	379	292	327	295	323	317	322	327	333	361	307	300	309	330	330	319	355	341	309	323	313	329	360	295	310	331	323	312	328	332	284	326	352	308	324	319	345	300	319	328	299	326	335	312	336	345	290	330	300	326	305	305	302	344	308	342	305	357	297	324	316	345	308	330	318	333	329	361	313	308	301	326	321	295	284	311	328	306	330	329	323	373	310	339	331	309	322	299	324	325	310	329	315	297	330	337	327	311	310	329	369	317	311	322	318	318	338	314	327	330	350	320	356	334	313	348	322	347	307	298	317	312	313	306	298	318	334	334	311	346	316	341	338	316	325	360	317	336	303	311	290	330	354	350	301	349	331	308	289	335	314	310	324	307	307	315	307	317	301	310	344	311	320	325	303	314	279	285	330	338	320	325	346	346	275	327	315	305	299	324	365	308	315	297	307	332	327	331	286	329	302	303	303	320	314	358	277	313	301	330	310	352	311	309	319	336	320	312	334	293	303	316	352	350	291	326	350	317	315	314	382	319	335	315	281	295	312	333	281	318	286	327	335	313	344	312	303	289	328	337	347	365	339	346	327	294	318	284	327	332	326	330	319	329	299	353	341	318	312	339	338	330	349	318	339	337	355	315	322	317	319	348	358	303	331	327	337	319	319	328	321	317	327	336	318	293	297	330	304	310	297	309	291	311	323	282	315	323	301	303	338	320	309	335	327	325	312	325	323	313	305	315	327	339	361	312	326	325	328	313	312	306	322	332	345	334	317	334	311	357	314	324	337	318	300	335	323	358	336	303	348	295	308	324	328	326	285	335	311	337	327	321	349	311	304	347	353	308	302	339	337	313	318	335	342	325	310	325	314	344	326	315	296	289	337	324	319	340	324	303	315	340	324	330	325	335	329	325	333	339	327	285	357	295	332	281	324	330	312	323	339	350	320	328	335	293	308	345	336	339	317	327	332	354	345	308	301	324	322	321	335	294	317	325	354	331	306	273	327	328	332	312	325	302	317	315	334	323	344	333	318	326	319	316	319	341	370	340	321	318	293	317	319	308	329	351	325	306	302	317	311	335	325	338	342	321	324	333	293	363	316	311	317	338	332	332	305	320	358	313	302	306	334	286	333	313	321	330	327	328	345	343	339	317	351	321	349	335	308	329	288	351	333	354	354	311	321	333	338	356	325	309	324	293	308	346	293	331	334	330	323	330	368	310	310	348	319	307	295	284	343	349	349	327	311	330	308	300	340	308	334	341	307	308	325	338	321	352	326	345	325	353	316	345	327	333	365	285	329	342	319	325	318	333	360	323	300	330	301	325	350	324	300	328	312	346	326	318	308	290	323	306	341	320	290	316	328	336	330	325	356	314	339	303	331	318	324	301	302	337	311	374	326	326	349	298	358	299	327	319	332	314	325	350	337	326	331	337	299	305	322	338	303	314	340	317	347	328	339	352	317	340	309	326	335	330	318	340	286	344	306	296	329	321	328	325	338	324	333	322	284	333	328	343	309	319	306	340	331	295	326	352	334	307	328	317	347	296	338	317	335	323	342	317	312	349	319	335	302	295	313	348	349	307	321	318	296	320	339	338	334	363	358	353	322	336	321	352	303	336	324	351	328	328	311	313
14356	17703	27419	31370	30003	28154	25847	24233	18741	13913	11845	9888	8717	7872	6734	6111	5695	5436	4949	4608	4117	3628	3329	3071	2558	2336	2005	1639	1561	1421	1330	1225	1157	985	975	934	895	944	938	900	939	931	911	941	921	880	907	894	888	872	898	926	851	861	862	863	881	920	886	860	890	887	878	823	919	923	904	871	853	837	866	890	859	910	885	892	840	931	880	894	906	898	887	858	832	847	892	875	870	897	877	834	894	844	862	822	851	865	853	882	863	901	869	874	858	859	848	892	891	855	862	888	934	916	867	823	865	852	900	861	943	838	897	886	854	825	832	902	838	819	884	932	871	880	890	900	839	928	924	893	921	886	882	885	832	896	912	899	906	867	896	886	902	910	863	842	881	882	851	917	874	867	852	869	900	872	872	881	913	871	957	931	876	957	849	943	875	884	886	909	867	867	904	891	886	882	896	937	841	835	913	898	875	888	909	881	906	888	842	832	887	890	844	860	887	906	927	917	885	871	899	858	916	898	869	866	913	884	856	848	896	920	897	830	850	905	877	904	857	947	914	865	829	858	875	913	881	882	850	864	880	856	892	927	941	887	869	911	871	878	871	920	879	919	873	893	867	889	835	914	834	892	877	826	860	866	899	858	876	848	913	872	859	950	851	891	900	919	826	905	869	872	838	893	853	938	899	875	884	900	933	848	910	865	886	863	881	857	891	856	866	892	929	897	878	930	893	872	863	829	827	827	907	911	878	918	912	893	865	929	861	857	887	835	916	861	862	883	905	855	861	886	889	915	892	902	868	936	843	878	824	880	895	875	862	870	934	929	908	892	906	846	850	891	840	891	834	821	882	868	882	861	909	879	905	838	924	854	906	901	849	848	894	893	912	884	887	879	884	862	863	890	864	906	893	921	907	882	898	898	840	884	906	924	905	873	948	891	882	889	900	872	891	867	877	879	867	920	920	891	897	783	849	883	831	784	843	855	880	915	874	943	907	870	900	846	901	921	919	917	902	889	820	884	881	910	907	950	836	864	864	882	933	873	819	845	862	883	876	890	830	899	885	847	866	912	897	914	919	859	848	845	867	858	866	819	907	881	885	843	914	863	877	862	895	896	847	868	855	920	883	870	928	887	842	857	847	892	909	871	828	841	915	946	844	901	851	952	918	899	892	924	894	807	833	885	900	843	812	907	855	891	922	826	891	829	871	955	894	935	872	834	894	876	852	876	919	833	853	904	831	866	843	870	863	892	894	913	878	920	883	852	863	880	832	881	853	893	848	893	925	870	883	867	913	928	863	831	863	875	927	890	902	928	889	884	923	877	850	888	832	921	884	862	889	834	828	910	901	904	840	899	850	862	878	891	909	909	885	963	860	870	867	909	909	875	856	876	859	876	850	868	914	848	868	871	889	861	876	865	863	870	887	896	893	862	895	919	877	873	879	889	852	835	867	830	900	880	945	894	836	877	893	893	863	942	908	887	873	901	894	860	865	858	902	826	864	862	931	918	902	904	844	825	862	874	860	840	879	834	951	892	921	871	889	965	937	870	946	867	933	878	851	904	916	884	901	907	901	889	881	907	882	927	856	927	930	911	838	863	903	865	886	899	928	907	849	900	859	905	914	854	890	887	912	849	902	914	890	902	898	893	900	883	912	875	848	890	907	896	883	873	868	934	874	885	861	940	850	831	864	881	859	896	896	906	847	941	916	852	903	888	855	860	895	870	856	906	846	883	845	847	893	903	872	875	862	897	878	901	872	895	909	918	864	919	881	844	909	834	865	860	862	891	878	911	843	886	862	895	919	879	948	863	881	881	913	927	877	886	841	898	876	898	885	937	849	898	880	858	906	902	845	921	892	933	879	873	874	875	872	837	921	900	872	936	815	855	853	878	899	889	825	845	857	927	871	885	890	875	902	890	891	924	884	913	901	864	868	853	903	831	883	896	906	844	851	824	911	892	881	843	876	882	879	889	893	905	809	897	858	862	864	877	928	881	855	882	855	910	890	906	889	880	822	884	818	867	892	869	878	879	868	857	855	861	853	899	857	927	864	886	870	945	879	904	888	878	894	886	897	879	910	897	873	919	885	853	878	906	873	849	860	874	895	860	923	831	935	910	836	889	866	913	886	882	859	899	806	913	885	848	859	876	870	880	907	886	899	927	882	869	846	885	850	869	911	805	879	897	853	875	854	895	866	908	904	927	859	832	862	857	896	899	877	904	883	896	901	880	832	868	870	897	841	843	906	825	852	953	894	887	891	922	861	920	811	864	851	896	873	850	811	868	890	845	907	883	840	872	948	870	831	847	897	873	880	888	869	857	887	861	924	898	880	888	864	903	877	857	896	868	870	886	852	921	890	880	888	893	884	891	794	866	899	833	885	861	861	880	847	860	893	834	889	880	883	843	864	828	891	896	915	838	917	892	881	889	860	862	886	879	880	880	869	860	909	881	912	863	912	852	884	894	852	900	874	907	876	886	905	888	879	879	913	893	869	893	912	885	860	882	898	919	889	872	892	853	825	869	904	923	903	869	899	884	837	850	884	840	848	919	888	869	917	888	872	891	877	940	841	875	898	874	906	870	874	893	886	862	897	927	867	875	932	938	886	892	925	915	913	897	852	931	900	907	863	850	891	872	884	857	910	899	885	894	832	855	876	853	921	849	894	904	864	911	900	889	800	858	831	838	910	933	897	903	892	935	883	908	872	905	848	898	893	847	885	904	867	851	884	899	890	867	817	915	920	831	893	862	910	862	881	896	881	894	925	867	825	867	862	889	941	901	840	871	875	889	867	873	880	880	877	926	883	851	844	867	850	973	887	892	894	892	869	869	870	842	889	879	898	924	892	831	897	851	833	882	939	910	889	879	828	889	890	896	840	871	879	913	896	908	885	894	902	889	893	906	884	888	889	886	895	902	911	880	860	895	889	885	876	912	882	872	864	906	902	890	919	882	853	932	860	886	880	893	889	849	860	861	889	858	890	896	809	875	902	830	899	872	918	856	912	865	845	911	825	834	847	839	857	876	882	857	929	877	890	903	892	897	865	845	910	882	866	889	890	843	909	878	888	885	884	838	887	879	907	879	884	853	847	904	906	859	906	880	853	869	919	895	898	865	879	919	976	919	825	837	902	875	871	865	880	861	925	877	860	895	914	858	926	863	876	875	876	922	859	908	875	843	853	873	871	834	896	872	853	845	883	862	908	901	870	864	871	866	873	892	942	868	885	866	893	910	899	891	865	863	832	928	917	907	881	846	920	849	845	856	911	890	866	892	837	869	910	840	894	885	913	863	862	844	915	868	872	923	894	862	918	950	898	862	871	833	937	891	841	862	912	842	873	872	915	870	876	967	936	899	922	888	871	871	810	850	916	842	842	885	918	932	833	829	854	907	858	884	931	927	832	907	862	854	947	891	890	870	889	908	885	852	921	881	875	851	864	866	912	917	859	855	863	935	981	866	929	900	875	877	826	882	885	882	859	948	879	897	873	890	853	879	854	890	931	878	901	887
21683	22474	24845	22767	17752	14540	11707	7349	4673	3452	2558	2137	1862	1615	1277	1102	1111	1120	910	789	766	698	645	570	598	581	454	477	423	417	390	387	335	338	340	363	339	360	306	316	305	295	371	303	310	334	301	337	316	340	325	319	318	319	310	338	331	280	323	309	318	302	351	319	329	350	353	308	342	332	306	382	329	313	323	323	347	336	308	351	329	352	343	306	311	355	328	338	332	297	334	327	317	323	302	302	318	330	320	326	327	323	335	345	344	350	367	297	350	330	284	322	349	303	359	329	302	362	306	299	334	320	301	327	334	344	308	313	329	301	303	301	318	328	354	334	337	340	333	345	315	338	310	330	322	320	327	358	354	324	297	310	333	307	312	327	311	295	353	303	333	328	288	312	351	328	330	313	341	331	306	312	324	325	342	324	337	311	291	325	347	353	309	317	351	326	313	362	331	352	327	318	309	288	307	332	299	292	287	325	342	340	355	342	348	337	360	320	315	316	317	325	324	287	327	337	332	311	354	336	329	348	321	329	318	312	341	341	335	331	300	318	324	343	316	336	342	305	331	347	311	356	323	306	337	333	327	302	336	318	305	338	318	320	342	355	327	321	282	329	366	306	296	352	291	327	292	302	300	353	322	320	326	353	304	298	327	309	335	350	283	329	351	309	332	340	361	353	324	313	351	342	327	333	314	289	312	311	333	315	333	336	296	320	321	340	302	337	315	338	343	323	326	305	327	270	314	312	333	293	323	338	334	316	334	311	347	339	281	290	316	326	328	321	294	325	335	332	326	330	306	360	314	300	315	303	332	343	327	320	346	313	355	349	332	327	337	328	342	321	297	299	338	337	335	298	293	357	351	316	329	305	331	283	300	301	340	312	304	325	322	315	334	307	305	333	321	294	320	288	334	327	324	321	328	350	324	340	332	333	316	323	311	318	334	307	317	311	326	311	340	328	324	320	321	321	352	322	333	293	315	331	347	326	318	349	336	339	317	264	338	301	350	344	296	335	322	328	330	300	336	348	323	313	317	316	325	335	351	353	316	326	324	335	350	290	341	335	324	346	271	318	323	317	289	311	306	317	344	327	327	315	310	347	333	308	346	329	337	338	301	336	324	314	310	355	315	325	339	310	346	347	323	327	329	293	314	327	336	338	327	318	341	318	319	315	292	308	301	309	306	322	345	282	315	327	325	358	330	301	331	330	296	308	308	303	321	324	324	316	298	323	355	337	291	305	320	327	318	303	315	319	367	362	348	337	318	328	335	310	349	321	298	331	334	315	338	292	316	333	367	314	305	297	320	298	294	348	328	327	346	322	325	305	317	326	316	360	350	336	313	313	310	373	322	351	326	321	327	299	313	346	309	302	327	324	332	332	332	352	339	307	316	322	294	297	337	350	315	337	320	344	275	296	331	306	341	290	308	343	331	331	322	322	307	332	293	341	340	324	353	319	326	371	325	335	310	358	322	319	292	343	326	304	330	348	332	337	339	366	323	330	303	318	316	355	349	344	325	309	329	278	316	302	320	350	313	329	324	349	343	325	332	299	351	288	309	312	304	291	335	317	331	327	314	322	314	309	330	343	337	340	327	313	313	308	303	301	297	330	346	327	312	307	330	317	318	316	316	316	319	317	284	311	304	347	365	310	331	337	315	331	345	349	313	317	333	357	329	337	320	314	293	342	329	342	342	348	337	354	300	355	316	323	319	314	311	330	339	318	311	341	318	289	335	336	306	330	342	320	269	334	330	322	331	309	318	335	305	353	322	320	300	328	308	299	379	310	293	347	304	314	354	298	319	308	331	338	336	332	377	322	357	331	303	327	322	323	312	328	315	307	312	350	340	330	350	324	343	313	282	329	341	323	287	318	327	350	329	321	343	295	324	323	316	337	341	331	324	327	330	288	306	319	367	338	274	345	318	322	336	333	361	316	334	325	311	331	309	346	326	321	332	307	330	310	322	339	315	322	327	338	354	353	321	324	313	332	350	319	340	320	328	297	301	316	301	336	337	326	283	364	316	347	296	307	307	324	343	322	341	316	308	362	305	358	322	319	363	311	336	321	307	317	320	338	346	332	353	303	335	337	295	361	317	325	314	326	320	306	324	319	331	331	310	330	317	301	345	352	358	315	318	323	320	340	327	301	358	322	332	325	278	334	349	343	329	337	314	287	297	284	304	283	314	312	316	330	308	331	334	333	324	318	303	318	327	297	308	311	335	304	323	339	341	314	316	296	334	309	298	298	335	298	314	351	322	323	317	327	310	342	326	317	303	308	325	295	340	365	317	338	320	309	332	327	337	327	321	287	321	331	327	320	318	325	334	332	286	318	306	354	292	296	343	313	325	321	304	321	300	305	320	327	316	293	337	329	290	327	322	356	332	313	324	342	343	279	326	296	314	326	337	310	318	299	331	355	333	291	322	313	313	327	321	332	337	307	303	320	347	286	306	339	326	321	324	302	353	342	346	318	315	311	348	325	328	326	337	343	343	290	278	316	316	328	294	298	304	296	329	298	317	334	305	321	358	331	334	320	338	325	337	319	325	318	306	317	319	324	287	325	285	290	334	323	323	358	335	335	342	328	327	347	313	326	339	315	302	313	320	284	336	358	328	328	290	322	330	326	316	332	314	322	300	337	350	313	329	331	330	331	308	334	329	323	321	341	309	349	342	308	279	322	374	304	305	312	337	323	312	333	364	318	342	339	305	315	342	315	332	315	325	352	334	303	323	304	300	293	340	302	331	329	330	317	358	303	341	334	323	319	351	360	333	366	312	341	339	309	336	321	322	344	300	337	331	345	320	335	354	317	330	321	390	320	329	282	353	295	297	329	361	354	352	328	285	319	344	318	329	310	340	370	340	303	322	325	309	335	349	325	312	297	300	313	318	314	324	330	332	297	336	329	321	323	302	321	315	315	303	338	349	329	327	318	340	316	326	314	327	324	305	323	321	349	343	341	311	327	330	300	340	340	313	354	336	323	333	350	322	333	322	280	337	316	331	349	331	328	339	326	312	292	308	342	301	332	344	294	344	350	313	325	326	326	336	338	341	339	338	329	334	305	316	340	329	333	330	334	303	335	326	341	300	328	337	317	292	303	344	352	327	319	328	335	306	306	308	326	337	331	306	304	348	314	311	316	288	292	336	324	306	292	344	309	313	322	314	341	296	332	313	316	294	338	313	343	288	340	296	333	310	324	329	294	315	312	298	327	316	343	335	339	307	315	328	363	360	306	332	317	336	268	342	328	310	343	343	325	320	315	346	311	326	340	343	325	327	323	312	338	327	360	311	311	320	348	315	345	328	323	319	347	324	321	333	337	356	302	322	319	306	316	289	321	301	355	309	339	316	341	318	269	327	323	312	312	320	318	320	316	347	332	327	359	295	324	304	331	307	334	323	347	328	310	326	348	334	339	291	303	304	341	325	308	316	326	339	325	343	330	319	334	291	341	309	347	301	339	323	338	343	347	335	301	348	341	325	331	306	294	320	324	324	312
14335	18129	27027	32146	31107	30149	27699	20951	16935	13778	11410	9977	8719	7920	6461	5765	5867	5405	4841	4046	3781	3527	3238	2815	2690	2583	2179	1899	1604	1412	1480	1295	1130	1078	1042	1005	933	934	891	983	888	925	919	891	941	890	942	875	875	867	881	896	904	883	901	910	931	875	941	867	837	830	841	913	890	863	831	834	885	874	873	889	882	970	909	878	877	852	904	897	918	893	863	895	852	911	850	838	867	879	924	866	852	887	919	898	858	841	914	960	884	839	867	828	910	894	925	870	922	869	911	865	853	806	817	887	831	949	936	901	876	880	860	904	897	823	841	879	852	886	906	896	883	865	897	858	930	886	873	888	887	967	885	895	849	893	843	870	867	838	864	838	912	901	901	897	915	901	867	866	866	824	940	891	871	879	865	839	871	862	884	881	873	872	858	900	900	877	879	826	884	863	892	871	921	837	864	851	869	872	881	902	877	895	883	905	911	928	849	935	907	869	896	880	853	835	863	887	900	833	866	893	859	900	864	910	886	922	880	896	832	843	858	845	855	867	914	880	880	918	888	902	907	878	911	828	877	904	867	914	868	881	878	818	836	917	871	893	867	914	862	898	865	876	905	871	901	961	881	874	915	877	873	939	921	913	861	926	894	917	865	864	833	913	874	940	846	910	878	887	894	848	922	862	908	864	878	847	858	886	904	928	884	885	910	875	829	887	869	878	895	874	866	916	905	873	896	889	892	940	855	838	897	917	864	872	888	908	899	859	925	847	866	861	879	872	885	848	878	861	874	884	842	893	865	848	931	877	878	896	879	875	909	865	860	863	918	926	899	892	882	899	843	876	942	881	873	884	874	870	881	928	864	856	914	888	914	917	876	848	868	851	835	853	862	844	945	892	899	890	893	904	860	872	893	914	865	878	875	829	906	912	889	861	858	872	905	855	865	933	871	874	921	895	868	908	875	863	837	869	883	878	885	949	867	887	888	837	867	870	888	882	885	851	908	865	909	865	896	862	899	897	869	860	844	861	881	878	856	848	874	899	889	883	886	886	841	876	836	849	866	859	881	917	892	862	919	887	884	868	894	889	887	840	847	864	870	899	831	868	895	913	903	816	860	852	904	917	894	833	878	929	889	856	889	863	887	849	905	907	819	878	945	867	847	843	827	894	924	908	840	835	867	872	916	847	882	863	852	895	864	884	891	846	821	851	855	937	907	877	889	906	871	825	882	873	898	908	883	867	878	868	888	866	864	855	883	907	845	923	855	864	864	870	938	872	880	854	909	849	910	887	893	852	894	854	936	930	877	886	905	865	875	911	892	903	950	882	892	871	894	806	879	843	863	902	858	866	964	884	895	874	867	900	863	843	860	928	835	894	892	891	872	867	896	910	829	856	842	948	841	941	914	879	890	958	889	900	903	892	879	902	909	909	853	870	865	940	845	914	876	928	863	890	874	828	857	871	900	938	845	930	908	855	884	809	826	878	933	873	853	821	828	868	905	896	861	860	862	863	877	847	800	925	873	859	902	858	873	893	888	867	796	809	903	864	882	924	850	951	867	856	906	894	861	884	873	927	869	886	902	882	872	910	845	859	926	960	845	866	920	907	860	929	894	879	857	951	814	883	900	874	916	871	806	906	888	882	910	848	845	905	904	904	886	938	904	871	906	901	920	850	882	856	895	859	913	903	857	890	878	879	880	846	872	923	854	885	892	926	879	902	862	875	924	852	797	867	873	850	862	925	837	914	924	845	877	897	807	895	872	877	882	851	894	895	902	927	873	905	861	915	831	913	892	915	921	888	855	865	878	817	922	890	880	960	904	900	892	931	872	874	900	847	938	870	848	900	887	896	890	883	881	818	843	861	863	840	873	841	895	867	854	926	823	868	899	856	864	866	898	855	881	897	904	835	873	849	853	869	907	875	892	868	842	874	863	917	818	877	878	878	848	957	846	897	894	884	865	876	904	857	889	891	934	892	884	902	890	907	894	866	929	917	809	912	923	905	802	855	879	878	897	889	930	844	862	870	829	875	916	865	920	901	928	910	863	872	853	942	840	848	894	840	865	839	892	899	868	923	931	852	912	840	895	886	847	859	857	856	898	891	880	894	827	865	870	863	822	904	887	850	857	864	867	945	876	866	847	862	896	849	822	865	892	858	879	899	869	826	865	877	865	894	825	878	915	894	885	874	820	911	910	854	896	821	863	914	906	888	848	870	896	899	893	924	912	915	865	867	872	862	884	874	876	835	856	859	930	905	927	869	892	848	909	828	891	896	904	900	844	918	858	914	929	885	896	910	861	858	907	884	818	914	812	914	828	875	875	880	868	889	866	889	876	867	943	925	925	878	846	919	883	905	918	885	847	909	939	859	870	880	859	935	867	935	876	897	868	872	926	867	921	880	864	916	844	878	864	913	867	839	878	924	906	872	857	937	915	862	837	896	863	863	867	886	884	876	854	887	889	856	848	879	882	863	851	896	861	875	845	851	924	906	885	912	920	847	899	894	852	861	885	890	869	919	898	887	836	928	841	888	875	862	887	847	892	858	903	912	857	888	925	867	869	909	867	902	912	929	893	852	870	923	854	828	905	874	904	866	897	863	865	881	849	901	847	915	882	875	917	887	837	897	890	859	885	917	868	919	888	872	856	895	834	898	907	890	883	868	858	880	887	880	941	895	864	859	892	882	864	859	842	860	919	858	914	828	900	894	845	900	873	892	956	906	891	834	889	883	898	854	912	848	830	929	851	899	863	873	889	837	882	891	835	881	853	880	914	838	858	935	901	853	857	885	843	875	873	901	887	839	854	892	866	840	853	855	784	826	885	876	877	859	847	812	929	907	889	896	930	911	854	848	868	880	889	897	837	889	864	899	908	920	907	904	880	906	903	833	857	881	920	928	898	910	899	895	871	891	831	919	880	837	863	857	929	941	885	893	882	886	846	889	860	911	843	927	853	910	926	884	828	859	893	848	902	885	890	865	879	858	885	892	927	846	830	896	821	829	884	919	879	885	889	953	873	865	874	893	933	892	928	890	893	858	935	893	889	910	904	926	905	862	888	876	927	851	884	889	851	869	959	896	924	874	821	872	901	906	847	874	895	879	916	856	898	876	895	896	852	880	865	873	816	915	889	887	908	897	906	924	869	889	860	838	855	858	921	833	875	859	866	847	849	898	880	821	879	895	888	884	884	905	830	874	911	829	924	833	876	900	923	896	911	877	859	879	852	905	842	838	909	910	877	862	941	870	839	853	889	815	871	831	885	857	890	938	891	866	926	838	842	852	903	910	855	889	873	878	925	860	877	893	928	875	856	885	917	873	895	840	880	868	848	893	845	852	896	909	855	874	952	898	867	873	890	876	869	898	918	927	918	864	901	947	909	887	912	920	887	873	909	867	844	844	867	855	923	904	890	893	864	871	893	886	877	868	923	894	892	880	916	853	873	861	887	870	834	921	835	923	913	816	887	928	855	861	883	910	852	867	898	908	895	891	871	864	885	853	846	891	906	896	843	878
22190	23373	25369	24372	20378	16430	10091	6178	4527	3225	2592	2265	1967	1738	1413	1100	1096	950	858	776	693	709	630	608	554	562	506	480	465	400	424	361	360	340	372	327	319	312	314	308	333	338	296	323	328	339	319	322	310	337	352	319	327	303	299	333	321	350	294	326	314	315	301	301	325	307	291	302	327	319	322	333	369	329	278	344	335	328	342	310	322	323	298	325	330	343	305	332	277	329	296	326	329	315	352	295	348	335	318	350	331	335	341	342	330	311	332	306	315	321	311	358	357	331	309	350	305	318	316	312	321	329	326	355	317	326	318	335	335	324	306	326	294	311	321	336	324	306	319	323	317	320	314	336	297	330	327	352	353	317	291	310	301	334	330	311	323	347	317	342	339	328	330	326	332	331	297	354	328	308	354	295	361	334	302	317	307	332	325	317	356	314	331	349	342	300	323	321	320	305	305	325	321	291	327	309	317	302	329	313	305	334	308	353	335	329	325	312	295	303	349	294	323	312	320	318	330	316	333	299	295	359	322	325	316	334	299	314	336	362	309	324	381	337	299	308	329	306	300	311	334	349	327	315	284	287	333	334	315	306	321	331	314	384	321	321	327	321	333	313	331	343	315	327	322	320	339	310	346	327	325	350	278	327	352	316	324	304	314	332	336	353	355	317	322	319	321	298	329	318	314	362	316	306	305	325	312	311	328	299	303	316	279	307	308	279	324	295	295	340	340	363	321	310	339	309	339	334	340	316	299	309	331	333	321	312	338	319	308	335	298	306	314	340	331	340	341	316	303	331	311	325	318	335	343	308	339	303	316	293	307	343	335	368	298	329	303	338	337	362	352	316	300	298	305	300	318	304	344	314	303	302	318	316	341	300	344	310	331	378	373	354	336	342	350	326	310	314	292	379	355	333	326	330	316	311	350	328	307	309	337	321	324	321	301	293	316	306	322	322	303	351	337	336	297	332	303	315	352	313	304	315	332	335	341	334	302	304	310	331	352	321	331	336	291	315	345	349	302	321	339	312	328	326	335	298	327	340	311	305	301	336	325	303	322	345	297	353	330	330	315	353	291	316	346	331	348	287	319	325	324	325	323	329	318	292	349	328	325	340	313	291	301	294	294	321	306	312	324	323	333	307	323	319	334	314	341	310	363	332	351	317	358	308	318	325	348	332	286	326	347	323	334	368	342	329	316	337	324	330	355	295	355	370	347	359	319	324	312	324	330	323	315	287	320	344	340	337	325	334	337	330	304	307	308	292	288	308	330	292	352	309	297	323	310	327	302	333	337	291	327	337	333	334	314	313	295	307	316	300	290	304	338	327	349	366	328	308	293	324	317	335	340	343	331	300	318	348	316	314	331	304	353	333	345	303	305	337	328	339	314	334	359	344	317	314	315	334	311	309	326	292	325	349	316	311	344	298	328	334	358	346	337	302	346	309	344	337	302	337	352	315	342	331	342	340	301	340	291	328	321	343	303	321	296	305	332	375	325	316	311	304	316	317	307	343	339	310	326	322	347	323	350	325	317	293	319	328	296	333	349	341	336	346	355	299	324	295	336	308	311	310	335	355	340	316	338	311	309	326	314	349	323	316	333	310	307	358	308	341	324	337	319	300	304	316	290	335	341	324	303	318	342	348	331	340	325	314	322	320	329	337	360	332	326	303	313	327	357	311	331	325	290	333	349	322	305	300	325	336	314	307	328	331	341	317	334	308	313	339	341	324	333	322	328	344	344	339	345	322	321	339	331	319	311	353	329	292	313	334	338	310	306	315	320	313	346	335	279	324	294	365	313	377	323	316	313	303	293	346	339	282	334	325	326	327	334	318	292	319	329	307	292	285	310	322	323	292	307	363	332	302	311	323	311	330	329	279	327	304	357	333	315	311	332	301	322	339	332	337	297	302	309	345	304	366	321	354	326	341	346	327	347	316	305	301	306	318	311	309	337	324	349	306	357	292	328	304	309	295	315	321	310	336	319	362	331	264	319	330	303	335	308	340	313	309	368	344	302	321	349	320	318	301	304	287	345	317	346	316	301	309	337	324	320	345	332	345	321	313	340	329	299	325	314	344	295	326	315	339	332	323	381	312	303	339	330	292	298	315	356	312	323	311	300	318	330	343	325	336	360	319	315	365	324	292	338	324	342	326	269	294	329	335	315	302	319	315	326	338	367	323	330	292	295	314	329	313	346	316	309	334	331	269	303	306	316	339	352	305	324	292	321	299	311	347	305	317	300	326	310	314	339	346	319	299	309	340	318	310	347	313	339	331	322	329	360	325	361	319	360	332	315	319	331	302	311	353	325	345	300	348	324	340	297	303	320	292	337	319	333	342	331	348	290	282	338	309	310	295	352	331	303	329	333	322	282	308	308	327	336	334	301	323	317	325	319	353	317	310	346	315	382	319	316	331	301	309	328	346	324	383	349	365	314	330	328	321	373	313	278	300	329	329	320	345	355	326	296	323	303	331	328	290	342	326	343	299	294	342	302	336	303	354	303	293	324	317	315	350	340	382	315	307	309	322	312	297	349	339	334	340	344	310	288	306	297	330	329	294	346	302	336	283	332	341	355	323	320	322	340	384	319	312	310	320	308	282	292	344	336	326	358	307	304	314	345	343	295	336	327	319	361	332	296	337	331	335	342	330	326	348	335	373	336	313	303	354	308	314	323	347	338	343	325	298	360	343	314	345	303	352	306	292	326	327	326	311	335	339	327	326	332	332	318	334	307	293	341	326	341	358	339	354	314	330	375	311	352	342	338	314	357	351	306	320	304	316	306	330	312	312	339	323	302	348	324	312	316	303	303	331	301	361	331	301	305	299	324	312	338	334	339	326	323	305	336	324	347	317	329	325	309	331	313	319	345	310	309	333	327	320	352	332	303	302	319	322	333	335	317	335	322	299	284	286	326	338	339	330	321	312	326	296	311	309	299	341	361	337	334	340	282	304	335	313	360	352	306	306	322	305	306	304	314	335	318	312	306	347	312	340	333	335	349	306	327	303	337	262	323	330	306	361	320	342	353	316	307	336	316	312	320	300	316	329	328	292	302	314	350	349	305	342	299	315	337	320	292	322	328	305	333	321	321	323	334	341	338	310	333	308	299	303	318	357	336	324	330	338	343	341	317	316	306	333	301	324	316	345	317	306	311	333	336	315	331	334	360	344	327	331	341	322	319	317	332	309	333	338	325	315	326	325	318	329	321	343	316	298	315	329	337	348	325	347	334	302	285	296	302	319	314	305	320	307	344	323	307	327	303	330	341	304	291	335	326	336	324	318	342	358	332	297	323	357	317	297	352	325	314	326	336	331	314	362	322	278	322	307	319	325	294	317	297	317	312	329	321	371	356	319	298	319	318	334	329	313	312	306	362	327	349	309	346	335	333	372	298	308	292	331	334	320	344	310	335	322	342	325	339	328	324	316	341	331	323	324	331	343	349	351	319	323	360	301	325	317	315	303	313	344	312	312	340	362	331	339	311	294	293	334	344	327	344	343
14643	18764	27468	33514	33581	31519	24820	19616	16640	13191	11878	10538	9302	8542	7103	5783	5707	5004	4547	3833	3321	3246	2927	2691	2505	2389	2207	1813	1641	1534	1598	1314	1241	1052	1039	1033	985	993	976	933	984	851	845	912	888	930	889	875	916	843	893	934	872	893	867	863	897	880	912	943	893	926	859	882	874	895	883	897	876	873	861	876	818	875	858	843	890	933	835	905	875	905	871	778	868	833	881	875	870	857	877	877	936	875	850	912	828	899	871	921	853	829	889	876	855	917	864	910	828	874	896	885	957	821	863	875	916	899	880	868	908	896	827	860	898	928	865	885	817	835	892	879	875	913	873	914	859	873	849	886	873	899	903	839	905	882	850	924	894	949	915	925	926	890	920	908	849	859	895	880	889	870	868	828	885	911	880	913	862	856	838	893	854	853	886	828	902	887	881	887	883	862	882	857	849	852	878	864	929	859	869	836	937	843	861	909	874	855	900	873	913	854	866	896	904	858	915	865	870	882	879	881	888	856	888	864	840	843	854	850	866	895	889	909	841	854	818	877	959	857	853	858	862	865	835	918	904	885	850	807	923	831	910	863	888	864	885	851	932	899	910	873	856	818	883	877	882	824	814	877	893	836	892	858	918	882	887	873	901	871	865	844	868	877	919	921	856	852	897	879	833	864	864	866	874	885	947	884	900	831	852	852	893	896	830	923	881	901	879	891	821	862	846	878	910	886	861	864	875	911	883	882	896	879	899	888	846	832	899	902	853	869	891	870	894	859	890	887	864	832	850	837	849	901	842	838	912	910	922	851	902	874	852	857	936	877	890	889	892	869	834	891	873	954	882	862	864	888	919	920	874	874	907	845	865	875	886	882	872	887	855	897	876	870	872	876	868	879	818	820	878	907	860	865	958	922	882	878	860	896	875	857	933	899	937	929	904	867	883	821	865	854	860	858	897	904	903	856	839	863	912	823	934	881	853	942	887	824	878	912	866	882	828	859	919	881	910	926	902	865	902	813	882	884	879	874	864	870	889	816	890	853	877	883	913	879	822	822	907	887	866	873	825	840	879	867	857	910	893	856	870	918	839	847	838	901	833	909	903	887	828	801	892	840	930	884	901	848	920	826	906	917	878	869	943	864	950	826	884	916	859	884	861	915	834	883	879	842	855	919	870	891	884	893	860	912	905	926	854	895	879	891	866	950	872	870	836	831	908	876	842	903	830	886	878	872	921	807	921	832	829	855	877	860	877	863	846	874	897	847	853	872	857	811	840	815	888	849	908	841	861	868	837	920	913	929	861	849	903	944	924	860	853	901	911	881	890	884	890	952	891	838	868	883	909	870	849	883	856	873	817	868	895	918	907	894	857	847	849	902	902	881	907	853	901	820	868	932	889	923	923	851	899	871	884	939	863	872	907	842	872	935	922	820	881	906	878	820	892	950	883	936	861	902	878	886	887	896	893	909	856	891	868	928	840	855	848	877	895	864	876	842	920	874	931	868	896	881	890	859	877	850	914	810	942	876	927	818	874	909	923	875	839	917	847	905	878	887	889	871	928	869	889	833	834	934	880	840	919	889	890	893	878	851	886	895	894	911	817	916	846	852	882	872	871	906	897	888	872	897	836	849	857	826	875	899	868	813	914	877	883	861	897	895	906	851	842	891	903	897	891	947	873	882	914	897	915	855	874	881	836	874	938	919	955	910	907	907	857	862	858	949	832	889	868	836	870	893	879	832	899	884	866	869	886	861	913	880	829	829	891	847	950	909	894	866	882	926	859	928	866	932	850	917	860	893	885	887	878	869	902	883	891	820	895	843	874	886	869	879	867	875	854	885	891	890	867	880	822	846	925	858	894	837	917	882	875	856	900	937	873	886	812	884	901	901	920	902	901	847	880	865	845	863	864	923	874	896	874	831	894	896	857	906	819	872	870	804	868	851	893	874	834	891	865	858	930	894	921	866	834	865	857	880	901	895	882	830	894	848	852	866	888	837	890	852	863	882	879	829	930	898	884	851	881	890	892	871	868	853	938	896	894	856	884	925	926	916	908	839	879	933	895	900	886	904	839	852	872	892	893	924	835	872	897	945	930	854	879	859	884	894	933	853	862	895	864	894	826	864	900	899	884	893	891	930	842	796	898	838	864	878	861	910	899	969	918	913	891	902	867	885	898	900	843	854	896	852	885	874	898	869	887	855	849	851	863	910	907	883	900	851	894	856	889	898	865	928	840	804	881	882	884	926	902	852	955	872	875	867	908	846	834	878	942	831	909	900	869	897	900	826	946	873	863	918	891	876	867	861	904	823	874	846	881	909	875	872	888	937	868	879	885	869	913	878	841	886	927	903	839	873	893	868	925	875	885	817	874	885	902	886	884	858	865	863	863	906	878	874	896	905	870	849	860	897	909	916	876	860	899	911	892	871	936	861	882	871	868	855	888	894	907	858	896	901	865	914	924	872	889	896	900	901	848	893	884	912	873	929	871	867	923	899	867	795	880	896	877	834	845	849	882	897	896	908	818	864	881	874	952	938	922	877	897	848	908	896	824	854	856	852	905	863	859	918	882	880	810	899	931	874	868	920	869	859	881	942	871	885	871	902	859	853	878	899	887	827	830	862	919	886	886	870	869	843	872	833	878	893	828	872	813	903	852	913	877	848	838	870	839	906	853	934	845	871	923	900	898	891	925	899	880	910	821	899	898	833	919	893	834	872	928	868	843	851	848	896	891	908	897	924	895	946	887	938	866	789	834	891	906	871	904	822	861	849	864	827	883	901	890	920	820	884	875	920	903	924	850	849	825	841	905	930	913	834	889	890	888	903	888	949	854	857	884	847	880	856	874	876	908	907	901	941	852	830	889	889	819	858	907	907	899	885	880	852	920	883	899	841	884	844	884	899	881	858	912	874	860	941	932	869	921	860	876	921	866	862	887	873	915	860	875	883	866	892	885	874	827	933	922	848	841	896	892	871	887	931	892	916	890	872	908	857	901	870	827	843	912	839	843	865	920	840	854	905	868	831	916	858	858	869	888	848	913	885	895	865	886	847	887	885	873	845	861	880	853	867	853	879	891	889	871	903	856	893	891	907	859	857	911	845	888	909	843	907	805	890	887	896	904	878	853	881	910	862	858	863	899	857	863	873	851	904	925	798	823	897	853	922	873	817	858	829	926	895	909	931	898	848	937	890	844	927	850	922	885	893	882	883	888	876	923	897	866	854	917	878	899	857	845	901	930	922	856	870	877	838	890	890	911	917	833	893	866	886	854	891	878	879	868	906	830	841	896	922	877	854	880	874	885	846	864	856	943	888	863	852	862	864	832	896	884	876	932	863	865	892	877	884	881	951	902	924	896	922	888	873	907	919	898	931	895	876	893	856	865	835	894	837	840	925	896	908	853	915	842	852	866	879	913	934	842	867	909	925	861	903	891	875	868	909	909	877	846	870	881	949	915	840	889	902	908	919	831	818	850	819	878	916	895	885	917	885	855	824	876	867	834	843	868	955	910	849	930	873
23447	21874	27502	27716	22851	13920	9014	6195	4283	3251	2878	2470	1949	1808	1475	1206	1005	886	797	718	659	648	576	581	550	546	471	423	473	437	416	378	392	349	381	358	343	344	342	336	338	336	346	370	315	350	316	335	307	324	361	337	342	358	335	313	301	323	357	293	332	363	310	339	344	336	317	344	335	300	303	346	333	333	305	315	328	346	340	322	323	315	309	341	302	319	316	366	295	324	343	309	346	316	325	341	336	291	309	336	370	307	318	354	309	288	344	333	363	321	298	308	321	340	349	311	346	296	325	339	338	324	345	325	305	301	325	345	315	352	342	346	319	302	325	308	354	319	316	316	313	299	310	323	312	335	336	333	311	333	341	313	349	287	329	332	339	326	299	328	324	330	339	315	304	302	350	338	319	350	345	312	307	354	317	293	325	337	308	300	327	316	344	328	341	342	325	344	344	311	276	320	340	369	329	355	344	313	325	319	325	324	297	310	321	374	336	352	297	340	329	343	327	311	365	316	318	326	328	320	307	323	295	303	333	317	297	294	344	308	328	325	327	309	340	308	308	376	343	306	347	316	326	362	328	336	326	322	308	337	332	302	357	294	305	321	358	366	295	319	355	328	341	318	306	331	364	339	324	311	341	343	332	313	308	337	325	332	330	320	329	322	329	334	306	310	331	311	322	320	308	311	320	369	323	314	348	328	322	324	331	282	348	364	303	320	314	331	346	304	314	316	335	313	308	300	331	319	338	343	365	300	343	322	290	305	334	294	298	348	349	292	350	304	345	310	328	331	296	326	302	322	286	314	319	331	317	338	326	317	332	320	310	345	282	339	331	342	299	317	322	339	381	303	317	311	337	355	308	341	340	343	330	318	312	318	306	286	308	316	339	306	321	322	321	351	313	329	331	366	306	337	342	326	335	309	343	341	320	326	362	341	300	338	335	331	282	331	317	353	338	303	329	305	326	326	346	326	319	322	311	324	361	309	330	310	319	330	325	350	342	305	345	328	318	316	325	346	315	325	316	332	305	319	313	329	352	307	347	338	333	341	309	287	329	305	324	323	317	313	328	348	343	327	317	315	307	321	335	318	321	318	309	341	314	330	324	321	333	337	323	328	307	315	323	348	323	302	280	374	331	328	310	315	343	333	330	327	359	322	307	359	292	314	273	287	345	314	352	297	353	321	322	359	298	313	347	322	333	307	324	318	347	306	336	337	327	309	317	297	330	314	361	356	323	318	320	307	309	344	340	322	346	342	335	335	344	329	315	346	313	350	334	326	311	315	299	339	328	304	334	360	329	332	340	325	285	380	325	364	322	328	320	322	369	304	306	321	340	303	326	327	341	328	345	318	326	315	333	314	352	311	310	330	302	303	346	329	340	310	310	321	319	352	312	349	315	357	349	337	316	323	307	326	326	335	345	294	339	300	337	315	305	338	311	327	352	317	334	321	366	358	323	358	316	334	317	316	342	318	319	336	328	306	310	336	314	323	322	339	344	353	289	305	340	322	317	328	343	361	322	307	309	327	343	350	331	339	308	347	344	320	325	308	327	298	328	364	315	319	329	322	326	303	302	358	333	314	373	312	329	315	299	340	341	325	329	323	329	347	321	312	318	321	341	325	350	308	332	298	344	333	297	306	383	359	319	324	334	309	342	332	331	330	338	311	339	329	340	303	321	315	324	341	335	348	311	336	329	302	313	312	348	322	375	321	325	304	311	342	294	301	320	343	279	345	326	333	317	365	306	337	325	312	322	307	327	292	344	332	329	299	344	358	331	339	333	304	297	359	332	344	316	324	319	349	343	348	304	343	314	347	343	350	349	338	323	332	372	337	334	295	333	310	327	316	317	299	352	323	334	307	334	294	334	314	326	303	337	342	329	335	321	329	304	340	323	325	322	325	316	342	319	361	331	350	305	314	325	308	306	330	324	298	326	318	337	304	313	325	337	326	303	336	336	307	304	352	328	299	322	317	327	327	349	319	349	290	287	320	323	330	294	327	279	319	339	313	323	343	335	321	319	323	326	340	348	308	320	321	331	325	319	331	343	316	349	311	335	311	329	347	328	287	321	320	320	317	292	306	306	300	319	353	284	331	340	329	306	318	328	316	284	311	334	331	304	303	355	319	307	312	345	298	341	342	330	336	350	336	332	319	321	343	326	336	312	321	356	346	316	351	340	309	306	303	308	316	302	322	278	312	303	336	329	296	346	333	349	311	286	330	331	335	314	322	337	316	333	314	356	325	327	310	298	325	336	328	348	310	324	310	341	299	334	310	299	320	332	315	283	334	367	328	315	321	347	371	319	298	297	311	322	349	309	319	335	316	278	331	363	314	318	349	306	313	324	312	317	350	346	328	323	306	288	348	266	353	344	332	323	318	350	336	320	313	313	309	352	340	334	310	299	336	319	330	340	308	332	355	312	330	318	341	316	324	354	329	340	318	303	311	331	336	308	318	323	325	310	344	307	318	292	337	299	338	294	330	294	329	310	347	327	309	290	321	349	318	324	350	330	351	325	317	310	339	300	311	319	318	343	329	318	323	301	361	369	348	315	326	334	322	331	323	285	344	321	349	314	322	295	322	314	298	354	309	337	336	310	339	342	332	335	307	335	301	335	299	344	356	323	360	311	308	317	354	345	312	338	292	328	334	328	340	343	298	336	368	335	316	292	354	320	342	313	345	335	332	314	319	298	349	335	289	314	336	310	332	327	302	317	307	308	331	315	347	322	331	321	319	331	305	324	310	346	313	311	330	318	340	323	340	297	342	321	339	291	304	316	361	337	332	369	327	327	318	340	301	281	328	304	328	303	317	324	316	328	329	295	348	330	326	330	325	326	318	309	322	301	337	306	300	303	338	326	309	325	328	320	343	323	316	349	317	320	338	321	314	333	294	320	337	355	295	341	300	323	317	314	353	311	351	329	326	323	308	358	286	330	344	295	371	329	302	303	321	308	311	294	344	360	321	320	327	355	304	298	322	307	337	335	349	342	318	337	309	328	360	325	293	323	321	324	323	274	324	298	336	321	347	343	320	338	328	308	334	322	293	310	321	319	302	323	310	302	296	302	362	311	319	334	347	349	329	288	301	303	325	326	340	326	339	331	315	334	320	316	350	364	346	305	343	293	353	314	325	348	287	336	308	301	314	309	346	317	338	319	351	366	328	308	340	339	311	328	334	314	321	351	330	306	300	352	324	328	386	328	305	351	333	328	343	347	338	342	377	317	320	293	302	334	344	334	343	319	303	276	309	324	328	315	350	300	337	352	329	325	324	339	304	308	323	349	353	302	323	353	343	344	343	349	321	305	338	318	337	350	354	293	323	328	310	322	337	316	312	335	321	298	304	339	334	308	368	370	348	317	294	303	357	349	333	356	309	308	347	310	340	321	310	289	331	339	301	304	309	315	324	290	307	333	343	333	324	348	321	323	308	308	341	314	315	331	342	341	325	343	308	337	301	339	320	313	304	318	311	318	346	339	356	317	329	321	327	335	345
15319	17254	29327	36305	34982	27916	23380	19517	15798	13337	12724	11097	9551	8963	7140	5715	5109	4741	4012	3457	3180	3148	2834	2405	2380	2241	2012	1787	1767	1650	1592	1344	1177	1122	1076	995	975	996	976	940	972	960	878	956	856	833	868	867	906	908	912	896	876	867	950	962	841	850	882	919	818	865	867	965	878	910	892	934	877	804	851	916	830	873	880	876	854	883	896	876	906	844	896	859	841	832	866	821	838	888	853	892	903	864	896	859	887	858	884	895	902	884	850	908	914	865	888	902	906	824	882	846	853	879	899	849	855	983	862	891	870	838	883	893	881	858	823	906	903	894	822	867	907	925	827	920	876	870	875	924	878	923	839	901	818	850	817	898	881	881	919	856	901	899	868	902	899	878	880	901	872	913	864	918	873	886	874	853	867	864	882	881	852	865	875	834	836	862	879	931	915	874	910	886	883	852	922	841	894	887	889	856	916	950	850	907	896	892	850	892	908	895	906	832	870	894	860	884	929	879	876	833	918	906	862	907	871	914	873	923	866	861	874	921	906	853	899	894	892	843	864	855	903	883	915	885	904	917	890	889	895	855	869	863	844	904	856	891	814	849	935	839	903	884	885	894	836	874	875	890	904	913	887	927	903	841	910	892	929	914	839	862	868	891	934	869	873	870	871	885	870	885	878	874	898	886	880	861	894	862	901	889	876	923	902	854	889	852	895	853	887	877	892	873	878	866	895	937	840	917	874	870	909	880	898	899	852	861	948	818	842	901	956	869	861	857	892	847	810	861	907	859	859	859	894	941	913	877	868	888	906	881	874	900	814	890	896	834	912	869	864	926	887	876	906	861	862	841	891	921	905	931	863	909	884	822	909	911	850	834	844	879	844	866	875	889	845	898	920	895	892	877	889	866	861	889	901	900	890	914	876	922	856	872	880	907	909	919	878	825	852	897	869	908	870	831	864	898	887	851	918	865	869	907	856	910	889	887	884	846	882	899	877	867	862	871	873	870	827	927	845	838	891	931	814	868	802	862	830	921	872	887	908	855	918	851	898	920	875	894	914	877	934	880	850	868	840	881	895	867	876	880	829	881	908	869	886	912	884	852	845	847	932	900	876	873	912	888	876	883	888	927	906	911	892	844	845	866	938	899	851	841	807	938	858	936	933	887	852	876	926	861	822	905	919	900	917	817	890	867	885	840	867	846	909	945	985	886	901	870	845	842	869	882	865	905	902	875	922	901	856	855	850	895	898	832	893	874	822	911	872	907	910	918	878	898	909	887	853	860	883	880	890	838	886	896	863	858	926	888	891	924	872	834	813	879	846	881	896	896	889	886	855	900	909	890	879	867	917	834	922	883	895	909	899	862	902	911	910	911	918	886	865	910	928	864	873	904	868	873	856	882	856	834	941	897	854	846	903	899	867	887	865	884	880	891	913	859	855	916	946	828	880	927	930	883	869	908	897	839	881	899	840	895	946	920	877	956	876	855	830	875	880	908	855	891	885	926	860	899	836	890	861	882	921	864	885	864	879	926	863	853	848	924	905	876	869	851	903	906	898	857	859	864	867	881	888	847	929	908	935	938	898	903	888	834	900	885	909	857	921	897	895	851	875	888	913	881	872	900	862	893	823	902	946	899	866	908	845	887	885	932	849	850	890	829	877	889	904	857	887	847	856	833	904	887	910	869	931	932	877	871	881	855	832	873	906	863	861	966	918	915	915	856	869	918	917	869	864	908	911	906	888	847	882	857	921	934	881	842	868	881	902	880	918	874	918	826	857	846	894	894	922	837	933	922	854	855	866	914	880	868	901	880	903	847	909	841	877	937	872	827	817	876	911	895	887	865	870	856	882	914	896	885	887	837	925	921	919	881	899	871	857	887	917	846	915	868	845	862	854	870	928	851	922	900	893	873	860	864	934	866	934	894	885	918	882	888	875	914	826	892	929	895	888	882	886	869	886	879	863	837	837	837	862	862	892	883	921	856	878	875	909	902	906	837	894	874	822	913	911	868	908	885	909	867	862	888	911	914	912	857	850	845	890	866	874	914	866	915	875	911	876	877	898	836	843	897	887	877	883	901	919	926	853	933	854	910	896	879	892	880	893	859	836	863	875	834	890	929	864	894	865	889	882	900	846	864	883	915	906	873	881	904	911	865	928	869	883	874	926	927	896	900	883	846	910	847	872	847	858	858	852	892	870	857	856	864	824	870	891	875	867	815	875	846	918	904	892	874	851	859	887	836	848	859	838	834	915	832	852	813	904	855	937	869	893	860	878	864	878	880	867	879	901	894	900	877	871	902	860	873	842	891	887	875	882	906	903	888	869	903	920	849	848	845	877	853	891	868	902	872	875	937	889	853	873	865	838	907	905	880	901	909	832	889	913	881	874	914	863	884	922	922	924	899	848	895	923	894	886	877	939	913	862	885	841	863	946	902	894	902	853	894	878	860	908	873	856	867	878	884	858	902	909	877	829	852	896	899	886	890	893	931	818	898	878	889	928	858	844	890	868	908	835	864	876	879	898	852	888	872	872	852	890	908	885	916	884	885	886	883	924	863	856	870	946	856	856	858	895	856	905	833	893	912	900	843	919	880	873	847	871	905	942	944	894	916	906	890	858	846	911	912	895	896	897	813	897	917	938	846	836	896	883	924	913	955	875	882	901	858	858	948	847	912	947	887	881	856	851	924	847	894	873	933	830	856	887	878	807	834	856	898	897	894	897	921	880	836	856	870	833	902	907	819	872	840	891	837	934	837	870	903	850	857	878	888	870	877	865	889	890	891	943	935	898	888	915	856	839	891	862	895	865	840	828	918	934	955	851	878	866	915	909	895	893	897	888	902	846	838	830	891	931	879	863	910	882	853	890	872	885	841	836	828	872	858	863	895	895	847	902	889	897	885	847	874	858	885	887	892	868	845	853	900	890	848	872	898	928	862	907	827	877	879	901	852	931	891	815	903	892	894	856	887	892	847	890	914	895	891	880	873	891	894	912	856	928	877	912	863	946	868	843	901	942	847	948	843	887	895	936	886	866	879	938	893	889	978	853	842	954	877	893	905	822	949	893	884	926	893	940	909	901	848	877	847	876	877	860	906	899	891	863	903	862	842	882	869	895	857	878	841	827	925	882	901	828	869	862	987	886	860	878	860	890	896	936	879	878	814	913	851	898	853	857	920	871	894	931	866	848	873	881	894	877	942	798	853	870	890	927	852	838	929	831	856	876	853	915	854	899	869	857	948	885	904	873	901	877	911	886	817	942	844	886	906	879	848	889	891	841	877	868	893	875	872	956	882	905	853	870	849	905	908	849	909	833	868	855	856	875	881	880	899	885	895	884	828	877	876	892	906	833	829	902	863	939	880	868	880	856	883	877	900	901	870	854	915	918	877	864	885	939	845	875	907	908	862	903	858	925	872	939	921	862	855	860	888	892	857	892	894	878	874	917	907	830	882	879	901	928	907	842	911	921	822	847	863	881	921	868	915	890	869	892	904	912	856	890	866	857	900	921	883
21322	22194	29382	28108	19372	13265	9229	5925	4465	3846	2839	2328	1819	1812	1478	1198	1056	933	856	733	666	654	653	557	542	488	476	511	506	499	437	411	360	383	362	357	349	339	341	304	340	328	337	358	319	315	309	360	339	313	311	307	340	313	325	330	308	310	336	292	313	317	347	323	309	337	342	294	312	324	314	325	313	328	346	315	349	360	317	348	312	310	353	302	314	340	333	321	319	349	338	354	316	336	320	318	326	298	329	360	329	294	341	310	339	328	337	314	319	359	326	334	312	361	318	309	269	330	306	303	353	329	327	355	317	328	327	330	319	361	326	353	329	292	318	318	326	388	332	343	324	317	329	307	310	328	308	296	320	311	336	347	338	338	296	325	330	327	300	323	306	347	328	347	318	318	327	329	350	301	333	314	300	329	326	287	330	312	312	338	304	311	342	298	349	345	354	347	316	345	330	330	317	324	362	298	365	301	325	327	289	310	321	325	325	316	359	310	311	329	327	313	324	340	354	334	298	328	330	301	310	330	299	289	317	323	322	368	327	324	329	322	334	316	334	327	334	310	316	304	337	321	341	332	325	329	285	337	321	298	322	322	299	295	328	339	312	324	346	329	329	333	316	340	335	295	357	375	320	347	317	312	316	297	324	308	308	317	355	335	317	315	327	310	283	334	299	343	306	338	323	312	317	303	325	297	303	306	376	323	330	326	313	332	301	339	342	284	311	330	314	312	320	314	324	335	351	311	337	316	347	311	329	305	300	315	318	349	329	322	335	327	358	350	350	352	341	357	359	309	339	317	325	295	330	324	331	323	344	330	347	308	315	304	324	327	323	336	330	310	320	364	341	340	332	325	347	331	332	355	315	325	300	316	330	340	358	308	326	326	325	326	351	322	321	371	375	323	302	296	309	344	321	304	355	337	308	347	316	313	323	311	337	378	346	341	293	318	327	355	333	342	314	317	313	356	336	310	336	341	340	327	298	319	301	295	298	292	324	331	325	333	312	348	335	344	329	314	324	312	356	334	325	334	318	337	354	315	338	305	293	295	330	318	344	347	354	331	329	347	308	335	327	327	332	309	343	332	352	305	329	330	318	334	321	351	300	329	337	326	330	354	316	329	319	356	340	357	316	298	315	347	325	336	341	316	325	330	317	320	319	333	344	294	349	300	315	310	315	341	332	326	314	335	318	326	327	332	310	315	297	322	355	332	359	318	318	322	321	327	313	325	352	324	301	304	330	328	320	329	323	334	301	327	332	352	330	309	287	316	317	331	344	326	339	307	331	309	326	361	315	308	325	331	314	314	313	296	332	325	328	295	365	322	314	334	342	330	325	331	339	303	332	282	309	308	290	348	320	297	297	336	338	339	299	348	325	335	330	319	331	319	333	314	329	304	339	323	300	314	321	343	361	331	317	324	330	327	308	313	306	327	326	318	345	370	339	311	295	341	337	313	320	319	294	320	350	344	320	313	314	376	311	324	292	341	342	346	307	283	330	309	320	319	336	322	317	346	331	309	330	311	342	301	321	302	322	356	336	309	355	331	309	320	335	296	313	343	328	306	318	301	305	329	325	308	315	316	326	329	370	319	345	342	298	349	358	336	302	323	326	340	320	314	312	321	332	300	347	312	328	337	297	341	276	290	327	343	329	326	300	323	321	341	344	336	291	321	362	289	330	304	310	336	336	327	340	316	334	322	347	341	328	340	331	326	299	340	325	299	321	296	337	337	321	327	331	318	334	324	379	317	314	320	326	323	334	298	334	281	335	326	338	324	310	325	307	317	292	301	332	359	295	338	297	346	312	305	315	314	323	327	288	303	293	298	326	336	301	326	336	317	342	312	345	306	362	316	340	306	306	278	319	321	363	327	319	329	323	306	319	309	354	319	316	320	300	300	328	334	335	358	332	327	335	332	332	310	352	349	338	327	322	336	336	323	320	333	348	304	318	334	347	304	316	303	316	341	336	310	321	288	335	305	338	349	281	344	321	306	326	291	358	321	340	326	341	315	318	342	340	307	340	364	303	340	316	322	366	304	324	331	330	334	313	330	323	291	335	297	311	322	335	308	332	303	320	334	346	323	360	331	347	333	342	332	343	324	316	331	323	326	366	349	326	357	380	336	309	318	317	315	292	343	351	315	341	326	340	329	290	314	313	309	296	340	328	346	347	305	333	332	323	327	363	344	364	307	322	351	323	312	345	331	346	322	313	344	318	327	333	312	305	305	327	329	357	334	328	305	302	330	300	325	292	339	347	330	363	298	298	352	330	311	309	353	356	324	313	320	362	314	318	300	336	340	313	300	338	333	306	297	331	316	319	318	324	320	314	310	317	331	341	312	327	304	334	330	330	346	296	313	314	311	349	305	327	309	311	359	327	301	359	342	336	316	335	348	311	317	336	343	285	315	374	343	348	312	335	310	341	316	328	357	301	296	330	329	298	363	330	308	337	273	302	330	320	347	306	336	314	347	311	307	369	321	353	311	326	348	353	346	295	300	323	332	356	321	329	294	332	316	332	354	309	300	349	376	337	344	357	338	329	314	334	351	323	335	331	324	283	312	341	308	359	368	331	320	295	326	324	314	325	308	303	321	327	316	342	315	322	312	297	293	314	322	323	337	351	331	334	324	346	315	319	310	322	328	338	302	347	297	308	332	313	330	280	322	329	321	332	337	307	347	332	333	323	332	319	317	341	346	323	319	323	308	329	292	332	309	306	302	342	363	362	308	335	338	320	294	333	284	328	306	325	334	352	315	305	301	288	337	357	303	314	300	302	348	356	330	347	358	325	321	320	320	307	343	300	330	318	308	294	312	329	320	323	302	323	334	314	334	332	343	312	320	337	285	317	336	333	308	346	334	346	321	280	362	346	290	325	319	342	336	340	338	318	353	316	329	315	342	339	327	335	299	294	331	316	333	309	333	310	313	363	312	283	331	333	337	328	322	350	327	341	372	315	353	361	314	313	341	324	298	329	337	326	340	332	355	303	336	305	297	314	313	322	316	320	378	311	318	314	306	334	342	316	317	339	329	294	334	341	345	335	309	349	329	322	331	328	334	370	329	324	312	333	314	301	297	321	320	336	337	307	350	325	313	341	315	336	328	352	340	308	314	325	355	323	352	325	299	318	327	332	381	312	290	317	287	328	351	373	319	301	325	312	339	331	331	322	332	312	314	339	352	302	310	325	296	334	328	310	304	315	327	293	316	350	316	286	335	356	300	353	353	327	285	294	296	336	327	336	315	373	336	330	350	330	339	351	317	318	357	321	350	329	313	347	368	327	338	321	328	329	338	344	319	312	333	318	306	352	324	319	320	316	331	349	340	303	331	305	290	283	315	356	321	300	337	305	338	312	290	325	347	368	322	309	308	309	321	292	334	347	336	334	336	311	356	311	344	352	322	301	381	362	293	321	318	329	332	330	327	353	310	296	326	303	341	297	331	317	353	317	336	335	322	373	344	361	359	306	309	342	276	337	344	311	340	292	345	356	319	354	320
13969	17923	30704	36011	31202	28124	23875	19160	16635	15396	12545	10354	8850	8689	7347	6221	5450	4927	4190	3519	3265	3081	3028	2810	2499	2214	2020	2153	2079	1825	1658	1354	1188	1034	1105	1007	1031	955	945	916	965	951	945	930	845	913	869	818	878	942	897	891	901	860	898	915	844	893	885	863	903	931	864	860	876	884	884	902	895	899	911	877	881	916	898	872	910	835	823	850	837	897	880	925	829	922	868	888	863	850	825	835	855	883	902	885	907	912	853	855	870	862	915	865	870	822	875	847	885	906	920	889	819	822	863	897	840	849	888	926	868	869	828	877	892	884	946	864	847	901	881	902	865	854	877	838	900	831	905	862	836	844	915	902	867	834	899	878	883	900	871	880	862	922	858	869	854	844	877	904	849	892	844	880	890	866	927	856	823	902	904	917	861	890	934	902	890	854	909	839	853	928	840	840	872	887	907	852	890	888	895	851	868	866	825	868	863	862	939	874	897	882	872	898	903	893	862	901	844	836	898	925	893	932	928	866	890	876	880	848	880	894	900	875	898	908	898	836	899	905	931	894	903	894	820	852	852	874	812	851	842	892	865	859	877	887	859	919	811	891	888	789	890	915	871	868	848	889	846	924	909	886	926	890	872	863	890	911	874	857	839	888	895	855	915	853	854	905	916	907	903	860	859	885	891	889	898	915	858	893	868	850	925	873	927	924	862	873	856	903	873	882	900	862	840	880	927	866	854	923	900	841	925	816	868	861	938	907	868	909	858	841	878	868	910	864	903	893	872	895	820	849	822	914	856	903	869	885	884	847	845	953	871	828	902	882	878	858	889	922	939	907	893	890	832	889	913	917	844	871	832	898	852	887	877	891	830	908	900	883	947	884	890	863	871	853	859	891	887	874	889	843	916	861	916	895	858	847	892	907	858	851	902	854	852	927	918	882	882	838	894	796	895	898	842	916	921	884	918	852	893	850	934	859	872	881	858	922	908	870	918	875	859	897	896	873	866	852	859	892	936	886	882	848	899	910	826	891	896	880	888	877	878	849	884	913	861	857	867	925	891	891	860	892	886	898	884	863	923	860	851	892	897	884	883	886	881	880	859	879	812	869	927	883	918	935	903	861	840	848	863	873	875	881	858	887	838	881	869	879	860	842	880	918	844	897	888	885	834	890	845	900	883	879	875	913	825	877	824	860	924	844	874	895	884	892	872	887	928	884	876	897	858	871	856	858	845	883	866	902	897	877	886	886	865	847	910	895	900	863	824	855	895	862	922	846	919	889	895	887	943	883	884	870	865	883	868	907	917	876	884	875	880	866	881	914	910	896	837	888	869	897	918	898	852	847	858	897	899	901	867	867	893	901	842	890	892	894	944	868	867	898	924	804	866	918	853	865	837	890	911	919	866	850	898	849	859	870	841	841	838	887	918	854	857	881	893	891	911	887	825	895	884	882	905	898	823	865	870	851	867	897	876	896	866	891	912	922	873	872	884	917	853	872	851	867	843	914	837	907	879	843	836	841	897	880	871	886	864	931	870	901	897	891	903	867	880	903	886	871	880	924	912	876	901	890	918	895	850	904	928	884	934	901	856	845	873	871	917	856	870	921	880	848	822	870	881	873	862	857	849	828	861	875	878	855	855	864	851	912	867	848	846	843	894	870	845	852	906	922	870	870	881	877	916	876	897	879	856	834	926	916	891	884	904	904	856	899	936	876	880	836	897	887	859	886	874	835	890	886	888	913	905	840	911	801	875	850	876	885	832	849	871	952	868	853	874	859	910	906	866	881	865	906	899	847	887	883	885	884	828	867	836	872	913	895	859	867	882	843	888	845	906	885	842	950	888	895	854	816	860	848	909	856	861	868	864	894	878	895	936	860	857	920	923	861	829	926	877	896	840	854	822	892	871	880	861	925	925	884	878	880	872	910	891	941	916	815	899	904	897	817	848	823	874	900	934	857	908	859	878	845	893	897	874	849	854	833	884	938	823	862	873	845	879	886	870	864	913	903	852	916	859	892	826	853	884	870	864	903	930	842	887	883	800	837	925	859	873	821	888	869	891	887	867	858	859	928	840	874	860	861	917	860	922	860	900	893	868	874	869	871	850	902	853	919	888	889	836	883	869	938	895	925	860	821	904	894	838	931	896	899	841	931	878	865	865	850	851	874	916	875	887	857	870	912	879	916	907	918	857	885	877	829	868	893	864	885	923	842	861	885	834	895	849	943	889	880	903	880	901	911	856	876	866	891	841	848	880	840	877	839	843	905	896	864	844	892	897	914	887	891	915	829	885	859	883	848	857	878	866	899	913	878	927	887	905	863	899	898	877	831	853	917	872	928	874	928	841	891	878	909	890	936	876	877	856	870	858	877	901	903	855	823	835	903	899	943	882	860	868	851	865	857	882	886	869	892	844	836	873	834	872	886	945	893	868	881	846	878	939	903	841	888	830	861	900	874	875	857	856	881	926	853	908	915	860	871	906	924	891	882	869	952	911	882	897	866	860	873	850	895	867	845	912	861	847	867	847	860	851	913	868	872	835	864	879	884	883	851	917	884	943	860	884	838	861	868	885	875	889	808	899	900	878	850	892	854	916	885	930	959	884	915	868	852	880	923	927	908	853	855	856	903	820	886	875	854	883	860	861	832	853	907	879	882	823	845	870	939	890	875	866	873	901	822	888	858	836	884	848	861	857	883	910	821	862	871	874	873	884	864	894	890	832	869	856	920	889	904	842	899	865	895	906	959	854	865	858	891	957	871	874	925	901	917	911	883	887	921	904	890	858	810	885	917	858	894	895	925	904	871	924	880	846	927	928	916	816	891	854	892	842	883	882	868	856	885	892	880	860	934	884	898	868	872	876	921	890	893	861	871	877	928	838	898	847	879	881	907	891	895	887	883	877	845	857	887	919	922	894	860	916	813	849	868	884	882	908	853	865	836	912	860	877	861	839	855	915	832	917	853	836	871	871	879	882	884	846	863	862	914	913	898	936	924	880	877	859	835	878	874	899	869	915	859	912	872	912	889	898	893	928	894	866	833	872	840	893	848	871	899	906	900	877	888	895	883	880	876	856	887	902	823	901	906	853	877	885	864	876	889	898	889	845	875	881	893	880	920	878	952	887	843	885	876	869	890	808	839	916	964	892	863	897	884	926	868	882	891	865	861	891	897	852	902	927	902	923	864	841	932	921	865	859	929	927	870	893	861	892	895	899	906	857	846	867	848	833	920	930	924	887	898	908	877	904	876	861	835	840	862	850	872	869	864	898	905	886	870	882	869	836	918	913	917	881	856	870	822	921	916	834	920	894	914	821	898	898	871	863	872	893	854	875	899	892	854	856	858	899	838	937	907	859	910	901	862	905	918	872	858	849	879	840	878	916	879	889	899	863	904	842	858	867	876	878	848	836	900	845	796	913	878	884	913	889	862	845	988	907	845	862	875	825	871	835	860	847	847	903	826	909	890	858	906	910	880	848	853	954	903	876	863	854	857	794	875	886	851	918	886	905	842	845	934
22071	23537	30398	25182	18030	12807	8806	6012	4950	3504	2675	2333	1941	1678	1321	1152	958	880	838	649	679	690	620	579	576	535	546	513	487	457	439	363	352	333	312	340	348	347	327	334	324	345	346	296	310	316	301	322	324	332	352	346	315	327	301	322	311	319	332	314	309	342	314	313	319	326	364	288	299	315	317	320	298	332	358	298	325	320	303	321	336	319	307	303	328	308	329	324	302	305	340	300	298	299	287	302	320	337	329	289	328	349	336	286	328	346	320	345	304	307	336	338	331	334	343	305	331	355	315	335	328	305	317	305	308	322	305	325	316	295	320	321	333	307	331	339	303	308	307	317	297	294	327	328	342	352	329	313	301	295	320	319	375	313	335	332	324	308	318	321	334	336	310	374	333	296	292	350	306	306	321	343	320	333	328	317	337	319	270	314	309	328	292	328	318	306	323	334	327	311	279	305	318	321	334	303	305	341	339	328	316	332	305	318	315	338	313	325	368	325	295	279	291	331	297	323	353	352	322	331	376	320	321	334	306	313	304	328	309	311	326	362	321	332	315	295	323	311	283	328	310	307	304	280	328	304	349	315	324	351	312	331	347	312	321	304	317	297	347	323	314	329	319	325	334	339	345	350	305	321	338	333	286	318	338	315	289	347	317	320	311	307	314	324	313	309	319	325	354	329	315	322	324	322	332	331	359	297	346	308	339	339	286	313	330	303	330	338	325	344	346	309	309	288	308	357	308	291	327	286	348	309	345	310	297	317	316	336	278	307	325	292	329	348	321	300	326	315	303	324	302	331	317	342	300	308	343	338	296	318	315	289	324	316	338	331	334	291	346	304	338	327	328	299	311	340	313	308	331	320	315	298	310	299	327	332	307	357	290	353	339	295	329	340	333	309	362	314	335	340	325	317	314	323	329	329	305	318	278	296	310	323	341	347	311	326	308	321	340	324	306	304	306	283	332	362	307	319	321	306	291	337	282	315	325	356	295	318	321	341	321	300	340	321	328	321	356	312	304	309	326	325	309	337	318	332	320	334	315	338	361	348	337	321	347	320	300	341	356	319	325	335	309	331	327	309	319	353	301	313	329	330	304	293	312	341	320	342	319	326	328	316	298	314	329	315	348	307	325	332	307	269	315	293	329	300	289	327	297	335	328	330	313	301	343	313	352	339	311	291	368	322	333	336	306	352	342	311	344	333	326	314	306	295	333	336	322	272	301	323	314	320	304	320	329	325	333	309	327	306	318	318	343	294	322	320	346	326	325	293	298	360	320	333	324	335	317	319	340	321	311	306	320	333	307	313	302	310	322	370	312	318	325	322	336	333	347	348	326	340	338	338	297	318	322	335	313	332	307	296	338	315	311	371	363	330	339	292	327	338	311	319	323	350	336	308	341	316	342	332	318	353	274	316	297	285	309	322	352	326	311	321	324	328	327	351	331	324	311	343	328	365	318	305	336	317	356	316	344	333	335	329	325	297	313	365	334	336	312	315	302	287	326	318	329	295	328	328	368	279	325	296	317	309	323	312	298	326	307	320	299	329	330	320	324	308	349	326	343	367	307	328	339	326	317	319	320	335	320	312	314	299	312	336	302	278	343	317	293	327	339	342	330	326	313	354	336	355	371	318	306	301	315	334	306	317	351	300	337	329	311	300	317	308	340	323	311	327	350	320	336	333	330	361	327	311	338	342	348	318	331	360	323	314	358	329	351	311	323	321	320	296	305	333	320	328	331	328	290	321	326	305	322	337	326	325	338	342	296	304	285	333	311	327	302	344	338	323	308	322	325	317	341	325	324	323	313	287	339	309	357	320	336	334	337	296	333	300	328	327	358	329	297	301	291	338	337	350	320	353	353	338	288	305	322	315	308	352	313	317	348	305	334	314	333	327	353	347	348	322	345	317	301	301	350	321	323	345	328	309	301	320	269	350	365	325	298	321	325	327	301	321	306	350	315	339	293	296	307	314	354	298	286	279	321	313	357	346	313	308	306	287	287	303	305	356	307	330	317	345	331	334	295	318	327	298	299	327	319	317	328	335	297	331	358	324	287	331	308	296	308	337	327	331	318	318	324	328	337	340	323	316	300	320	310	346	309	339	290	361	324	302	314	319	327	355	344	294	331	306	328	302	323	322	338	299	332	323	324	337	337	323	389	338	324	314	347	304	320	311	330	316	342	309	303	347	315	307	292	311	360	301	301	326	320	328	304	310	344	326	303	323	343	309	333	311	288	347	333	319	363	344	322	313	333	306	316	346	330	295	352	318	334	275	301	318	284	281	318	281	339	361	317	330	330	307	292	319	293	330	332	340	321	314	330	323	302	325	290	361	334	324	320	330	313	319	325	317	301	294	322	325	299	319	341	340	317	305	325	361	322	277	323	285	324	352	343	304	324	315	306	334	332	326	327	308	345	338	314	305	301	304	323	362	331	317	345	337	317	345	338	312	316	332	290	299	324	285	319	332	335	301	299	304	342	323	344	315	315	331	330	286	350	309	328	334	309	352	284	327	322	316	302	302	302	315	320	343	341	336	339	346	337	320	317	340	305	332	303	304	312	335	330	302	306	333	311	299	312	321	320	299	293	315	284	305	314	318	334	323	338	318	326	356	313	313	309	352	299	309	345	325	294	320	346	302	299	362	336	292	360	330	320	297	386	331	321	340	299	312	339	311	317	342	325	322	334	355	341	327	320	328	304	334	349	312	335	356	339	323	325	310	354	367	309	342	310	319	315	327	341	322	353	343	306	332	321	289	286	324	330	285	334	304	307	331	309	327	341	336	333	284	302	355	326	312	309	335	318	297	300	311	307	342	309	332	330	303	300	317	293	318	312	314	308	337	331	315	338	317	331	301	326	303	277	334	308	316	302	341	285	327	332	338	291	292	319	315	308	313	320	337	326	325	319	301	332	335	323	308	322	320	328	334	325	323	333	328	301	323	300	343	334	325	314	302	316	308	341	303	333	350	303	277	350	300	375	326	329	349	321	300	303	324	306	328	332	335	321	312	335	316	324	329	349	341	298	310	342	340	351	350	361	297	347	338	354	340	335	326	322	298	305	344	326	358	330	317	326	320	354	338	350	316	361	322	338	329	322	332	335	328	324	287	309	306	314	312	310	309	300	314	305	343	299	341	320	303	305	343	306	302	365	309	301	314	315	329	314	316	329	338	337	295	279	320	312	339	322	333	326	343	340	324	326	308	344	330	347	346	315	353	331	329	335	292	313	323	341	331	336	297	325	343	317	337	344	341	322	294	313	335	319	320	323	331	317	335	326	337	333	338	307	313	352	308	345	318	296	324	335	315	316	313	319	318	323	309	326	348	284	287	292	296	324	339	319	315	351	304	335	317	300	298	301	318	313	334	304	347	304	299	313	279	306	320	333	339	309	307	326	308	306	322	342	341	318	326	314	318	337	321	309	298	329	305	302	332	317	291	316	313	303	323	349	327	342	355	346	310	327	315	303	334	361	325	323	296	361	352	290	322	328	307	326	302
14602	19253	30615	33006	30646	27559	23565	19670	17616	14813	12007	10508	9220	8110	6816	5761	5087	4735	3955	3472	3611	3300	3181	2792	2553	2544	2374	2204	2040	1737	1497	1311	1214	1164	1113	1039	965	909	953	923	931	835	908	841	851	883	894	869	842	880	926	894	903	830	924	870	878	866	916	866	855	902	872	838	907	877	883	825	881	875	882	910	868	844	883	907	863	820	899	869	858	870	858	857	867	901	864	865	861	793	900	923	859	903	902	840	886	897	857	885	854	897	887	882	917	923	875	849	917	872	855	889	899	897	887	905	915	833	851	834	849	855	892	956	896	874	848	879	888	903	891	838	881	885	881	924	855	884	863	879	884	899	921	880	887	840	837	852	837	930	894	833	900	896	843	851	861	882	910	944	899	896	874	884	873	944	927	877	869	847	887	894	886	875	878	916	893	859	925	889	910	858	882	831	816	913	881	847	833	839	855	856	860	930	825	851	937	884	888	898	871	841	865	870	844	876	905	871	867	859	903	892	888	892	903	825	865	930	899	878	878	835	893	883	822	863	890	869	864	891	935	871	934	876	919	850	863	912	917	825	861	877	848	895	818	926	872	899	840	876	866	896	845	906	811	848	862	860	855	936	841	897	841	911	942	833	867	863	845	912	880	864	907	869	858	886	867	858	879	894	858	845	920	840	881	866	915	901	867	866	920	847	908	844	948	874	834	911	814	855	876	888	859	908	854	866	862	884	875	864	912	884	830	896	883	889	874	838	898	860	901	914	854	905	822	856	850	891	785	836	864	809	900	862	843	883	844	903	869	939	854	866	848	842	927	907	871	919	865	888	894	869	867	909	884	805	844	930	879	895	869	949	879	854	873	925	914	894	923	832	846	876	928	879	874	874	936	851	889	884	957	862	910	842	860	820	862	846	911	905	830	861	886	870	895	917	896	900	856	881	920	948	890	927	865	860	922	887	873	900	859	842	925	905	868	838	920	858	888	862	891	878	892	882	886	857	845	821	896	907	913	877	878	899	867	886	847	863	923	834	884	837	881	866	868	864	891	884	898	923	871	855	857	916	855	850	881	910	874	834	891	898	872	918	873	853	892	935	878	875	938	812	883	879	899	937	899	876	875	886	887	892	883	883	857	887	845	888	919	847	853	917	918	876	886	912	806	849	842	892	931	861	949	894	849	869	885	875	852	869	933	889	852	917	847	859	855	902	824	869	864	888	876	871	848	858	911	862	930	923	893	852	814	878	872	932	871	854	833	869	861	857	842	871	861	869	825	902	914	894	875	863	894	850	890	880	896	869	900	849	844	835	898	848	848	896	882	856	879	942	864	818	884	913	835	872	926	895	910	900	895	912	876	913	853	873	884	833	847	910	888	911	867	906	881	841	896	916	912	864	880	859	795	924	885	857	872	918	871	857	900	888	797	902	847	868	867	859	885	879	852	884	896	844	860	842	937	870	809	921	878	860	888	861	900	831	874	855	923	853	883	814	893	893	853	868	897	836	868	821	802	895	855	895	882	915	869	919	909	910	905	879	823	892	891	904	907	846	877	866	925	817	880	907	817	875	810	875	906	905	894	891	891	860	889	878	874	919	853	858	892	895	838	900	852	857	820	894	865	863	872	905	935	875	895	905	892	845	854	880	860	866	889	885	877	848	839	864	867	885	900	855	960	818	829	877	889	852	919	856	900	872	936	866	898	863	863	902	854	908	867	862	862	836	884	890	907	888	878	845	936	944	905	911	840	887	881	857	898	823	860	904	921	852	915	896	846	873	892	914	899	923	865	914	858	880	888	887	907	888	850	876	882	843	878	826	881	856	957	823	881	841	878	881	850	847	830	886	889	882	891	875	861	891	876	858	874	922	844	870	919	913	897	896	864	842	883	840	841	854	916	858	864	830	878	942	911	837	877	854	926	877	872	864	876	866	894	895	887	884	875	806	834	872	847	873	900	920	809	870	936	880	907	870	858	855	849	875	844	897	905	859	856	883	856	903	873	859	829	886	878	831	916	965	853	865	870	868	832	943	855	887	888	903	858	902	893	910	899	851	849	908	913	877	870	890	849	858	876	836	899	866	878	899	882	855	937	875	864	807	887	887	898	829	883	897	906	868	838	910	888	936	916	832	892	856	905	891	875	942	914	859	861	862	876	913	839	854	858	879	884	906	934	904	873	906	818	884	903	887	840	876	864	895	817	827	860	865	854	894	855	832	881	907	888	910	873	840	873	865	885	916	939	834	896	889	897	881	866	843	919	817	823	834	840	902	890	825	873	854	867	864	857	920	874	872	892	876	892	850	856	879	863	882	938	881	904	830	910	813	894	855	887	862	902	878	862	844	884	927	891	955	865	903	864	874	842	852	879	918	898	885	929	856	886	856	970	837	898	912	839	875	888	865	856	875	854	891	905	826	861	863	890	809	882	906	882	875	909	857	861	882	862	880	852	921	867	882	919	930	901	917	865	894	810	911	871	861	875	839	856	901	851	834	920	907	851	842	891	861	903	875	898	900	870	924	843	902	874	894	878	878	950	892	901	840	848	894	816	838	834	895	817	893	860	883	850	861	914	877	881	905	919	838	848	865	874	835	887	843	957	909	849	873	896	868	893	866	898	874	914	882	891	912	829	881	895	920	889	894	947	846	858	868	873	922	911	872	867	883	855	857	911	881	886	880	880	860	885	899	808	907	860	896	896	942	878	865	909	907	911	848	874	821	879	835	862	872	861	886	889	920	950	892	918	812	863	891	922	856	830	879	825	853	868	834	902	897	878	874	857	864	864	891	835	835	837	858	828	882	893	898	887	883	847	897	828	854	847	914	931	836	827	885	903	861	883	894	901	841	833	893	872	888	897	889	862	876	877	910	864	888	921	858	874	897	860	887	874	905	906	896	942	876	848	838	880	855	899	924	948	907	821	873	870	912	851	872	858	907	853	897	907	900	908	882	841	880	875	855	876	888	895	858	886	913	836	863	831	808	893	920	886	887	910	900	926	863	885	899	891	840	874	864	887	871	896	938	868	857	933	890	896	852	888	893	822	917	899	874	897	914	978	899	864	881	884	854	799	889	867	854	890	870	865	851	855	900	867	915	884	893	864	878	858	863	827	869	875	880	880	905	869	896	933	884	876	857	894	920	850	870	813	904	890	856	879	866	866	902	906	924	893	861	871	892	891	823	907	866	883	837	874	887	878	873	929	876	938	867	897	870	874	874	934	916	901	858	844	876	861	878	822	863	857	931	850	889	878	923	848	902	878	876	888	903	895	843	878	876	874	910	873	888	909	801	909	855	871	826	856	860	860	870	894	865	839	863	889	888	843	887	872	820	854	892	882	868	892	876	927	903	893	893	890	909	949	898	825	897	933	895	841	871	879	861	872	869	819	832	901	902	882	888	831	854	901	882	895	871	892	846	875	869	832	924	845	872	861	905	893	898	908	925	878	876	949	873	901	885	918	848	871	864	907	861	836	913	932	930	879	873	876	908	863	898	883	860	895	863	903	868	888	857	868	811
22771	24995	30230	24242	18249	12957	9126	6460	4808	3673	2954	2459	1908	1694	1441	1154	1022	871	745	692	647	655	640	591	576	610	567	497	424	407	408	372	371	382	347	338	352	317	359	325	359	320	348	318	312	357	292	307	326	364	326	334	296	335	329	322	324	331	314	311	307	323	305	333	348	326	309	323	312	343	343	325	330	333	327	338	344	313	293	321	346	284	296	313	310	297	320	303	325	341	309	347	338	317	324	322	325	319	331	347	316	338	329	331	322	336	296	294	302	322	335	289	349	351	331	294	318	342	333	289	338	341	332	294	347	330	325	298	309	328	320	322	339	304	328	345	336	312	300	336	340	343	316	300	317	307	304	334	312	311	294	381	333	338	323	304	346	291	340	310	340	304	331	319	300	332	314	355	359	350	307	302	315	292	332	305	296	306	349	329	289	307	312	319	305	344	308	317	332	311	287	316	328	325	318	297	339	315	289	333	328	311	355	303	339	373	306	335	315	300	332	310	320	295	305	320	303	292	307	321	321	312	310	340	307	346	321	303	304	310	330	330	300	297	344	330	304	330	314	320	325	292	321	321	344	341	333	306	321	311	326	338	320	337	359	318	320	315	346	338	355	305	360	294	319	343	330	324	306	318	304	332	367	333	344	307	323	316	312	296	325	333	295	322	325	305	326	307	299	320	335	351	311	300	308	322	345	306	322	362	335	314	320	327	318	311	378	330	338	283	326	316	338	327	325	332	333	351	326	318	336	329	340	331	304	319	352	304	338	314	286	270	297	345	327	340	338	329	337	321	315	345	347	329	313	304	351	315	309	312	315	325	320	304	311	333	324	297	336	301	320	295	323	318	344	328	314	369	324	329	282	309	297	294	329	304	350	330	311	317	336	307	331	308	312	331	314	291	339	338	324	308	354	326	326	326	313	296	379	324	321	339	320	302	326	330	320	340	317	327	322	332	311	339	321	337	314	300	325	286	303	353	317	305	294	314	323	327	310	298	283	314	334	306	342	342	339	312	336	344	322	331	304	321	308	294	327	344	301	313	304	334	328	344	296	328	332	337	346	324	296	318	310	306	345	347	308	322	329	325	320	342	338	346	347	318	337	338	296	337	302	305	297	329	345	329	351	323	336	325	342	330	327	349	297	327	327	307	354	326	315	329	327	343	352	315	322	319	329	335	348	320	351	315	346	338	308	295	304	318	341	330	367	279	310	336	302	300	309	310	323	293	330	299	337	335	300	324	326	336	308	312	315	339	318	312	342	329	330	326	288	320	297	322	319	310	328	323	314	319	304	306	356	305	330	336	336	303	332	331	324	354	326	303	367	317	356	309	326	307	315	310	352	333	323	331	331	346	365	303	336	324	304	364	305	313	346	346	319	324	332	307	322	346	327	340	354	325	314	324	336	293	335	304	338	295	321	358	304	295	317	295	318	326	340	303	352	322	324	335	325	325	317	313	326	312	331	342	348	341	338	313	309	301	307	316	332	307	330	333	318	326	290	295	349	337	324	297	344	344	345	296	334	331	308	304	310	304	323	321	342	331	326	312	311	306	318	287	330	308	343	311	314	329	315	337	344	274	313	333	317	328	337	317	324	326	316	314	337	332	315	363	355	307	321	347	311	311	308	314	327	318	307	359	325	309	325	311	334	301	308	340	301	338	324	317	348	309	374	327	337	327	308	292	301	308	324	316	357	344	331	333	333	320	353	342	297	338	297	339	374	351	331	324	314	334	354	339	319	336	338	357	342	329	331	332	337	345	327	343	314	331	331	303	309	277	337	348	326	320	314	323	304	270	325	318	319	339	318	333	325	325	315	285	319	342	300	329	330	326	319	322	302	336	347	329	290	316	309	352	302	336	303	316	319	300	319	307	329	302	317	359	350	308	335	323	333	345	306	320	322	318	340	289	295	299	284	306	308	288	301	316	335	338	336	303	295	322	316	291	308	324	334	340	307	348	336	336	322	351	365	323	360	310	320	313	312	352	312	292	293	331	302	308	354	302	334	312	339	323	330	341	310	311	323	315	333	331	352	323	320	319	307	343	325	281	279	323	353	340	343	336	352	319	349	330	310	290	308	316	287	332	298	360	317	312	324	346	339	345	321	318	333	326	313	350	354	306	292	352	339	304	325	319	353	308	314	332	325	298	335	337	310	309	352	326	322	341	333	334	303	359	361	321	354	353	291	333	308	313	306	315	318	311	269	351	330	348	351	329	300	356	334	355	356	350	316	327	305	335	301	326	287	306	295	316	311	339	315	316	307	341	347	340	340	337	325	334	337	358	323	309	289	329	330	326	308	323	308	295	326	308	330	341	343	268	316	315	292	342	327	332	325	317	338	335	327	313	346	364	361	330	313	356	288	320	305	319	318	330	327	345	337	338	332	286	322	301	322	307	294	289	314	326	336	338	319	293	324	320	323	316	328	314	322	329	323	319	323	308	324	296	338	319	330	317	325	335	319	317	308	325	323	336	321	292	334	307	338	306	342	324	350	298	316	305	312	301	346	318	354	306	342	324	343	346	317	358	356	348	307	295	326	323	324	301	332	301	330	294	325	307	311	300	315	329	335	321	315	344	274	331	320	307	319	311	327	326	314	356	307	354	334	316	325	323	294	368	318	310	312	344	350	335	335	286	303	345	307	300	297	299	288	333	352	322	289	309	297	330	341	309	322	305	330	327	312	315	293	314	320	312	314	307	313	318	320	341	305	341	340	351	344	361	335	292	295	333	346	315	335	316	338	322	304	326	386	310	351	334	296	343	295	333	337	341	312	336	304	326	354	316	318	298	291	303	326	310	288	330	321	313	315	314	319	285	296	328	333	307	341	347	350	317	307	307	310	330	306	327	309	318	290	329	299	324	348	322	324	340	315	342	334	291	326	331	306	291	310	355	345	311	298	319	320	321	346	319	310	284	330	349	322	330	349	334	344	312	301	297	312	304	309	332	342	338	306	267	307	330	284	338	293	333	326	292	342	336	346	313	297	324	323	320	319	333	341	328	322	338	323	321	330	347	328	328	329	302	320	311	317	332	328	334	340	317	320	329	306	303	331	306	349	305	329	324	325	322	310	328	331	311	321	313	325	322	290	293	319	320	323	313	327	343	339	315	342	316	308	324	314	331	329	318	307	329	335	321	348	313	309	302	319	344	330	358	329	315	325	305	312	325	326	340	322	316	309	365	313	283	349	279	300	318	334	326	356	315	348	306	328	353	307	340	324	329	341	365	292	353	316	305	298	288	303	332	329	300	322	317	296	350	314	321	309	350	323	335	329	314	329	330	327	357	352	343	296	335	332	328	317	323	328	306	290	308	312	326	306	363	314	322	331	321	313	322	331	368	319	320	332	306	324	314	337	311	328	330	307	331	325	332	299	300	339	269	282	320	327	353	310	284	314	325	339	322	314	301	318	311	367	350	309	303	321	297	348	313	338	352	309	327	331	306	334	313	300	305	319	323	329	321	340	333	327	323	347	315	317	336	337	327	344	331	327	316
14840	20299	30085	32480	30741	27312	23885	19779	17415	14923	13010	11153	9305	8493	7183	6007	5219	4606	3940	3354	3282	3025	3076	2823	2711	2628	2357	2166	1790	1595	1447	1222	1155	1068	1053	1014	939	960	941	961	967	937	918	877	877	889	859	957	931	879	888	865	909	838	895	902	877	851	882	877	857	910	877	870	889	891	888	847	955	891	918	865	854	842	903	828	880	873	901	881	905	870	923	898	824	898	903	906	888	896	920	865	890	836	955	904	853	912	874	825	877	861	875	905	888	867	868	894	839	883	931	898	907	937	899	900	875	927	895	833	854	837	880	912	877	891	873	894	863	891	834	885	958	850	929	900	890	857	894	908	886	876	842	860	912	890	864	839	840	884	891	876	881	888	932	791	877	905	891	883	862	885	899	908	891	851	870	876	832	907	857	854	880	880	868	887	835	866	904	846	886	918	876	886	880	902	919	900	908	879	865	858	820	907	940	864	887	884	891	894	831	871	833	875	874	827	842	860	926	846	881	882	822	929	831	871	871	860	925	871	881	831	870	911	880	871	869	896	870	853	929	913	888	862	840	904	906	869	900	839	902	885	816	847	838	905	882	830	884	888	879	905	790	843	885	897	878	880	905	854	925	883	895	870	876	880	861	896	901	869	899	883	841	863	838	892	910	832	874	849	880	844	880	899	864	827	869	841	911	874	864	919	903	853	932	877	879	860	883	915	887	866	863	886	803	858	913	822	851	918	870	879	907	900	897	889	822	915	906	874	851	948	910	851	861	938	872	890	918	847	839	843	866	880	864	937	856	873	894	868	884	825	884	914	877	858	898	870	847	856	955	937	904	922	883	903	887	865	891	878	850	865	838	895	899	868	880	892	882	853	875	927	848	892	873	919	848	875	901	853	908	891	897	883	874	865	882	907	863	868	940	845	915	873	904	845	842	880	871	849	901	863	856	897	871	865	879	893	903	824	892	914	927	819	892	879	900	851	896	879	866	832	880	900	882	903	904	910	892	916	944	850	867	831	884	853	922	818	841	861	894	854	876	895	850	882	862	867	846	884	878	915	834	862	863	839	863	824	885	871	888	805	873	865	879	873	889	872	872	857	840	886	902	880	910	930	850	910	920	880	890	853	819	859	893	873	874	868	907	897	877	885	918	875	907	837	899	851	889	886	864	842	885	897	880	844	870	879	874	876	909	857	868	891	888	911	938	870	831	838	870	875	883	874	926	841	898	872	932	931	868	915	888	914	894	866	882	859	893	922	903	920	922	879	890	880	897	861	914	825	869	859	891	880	893	863	857	897	828	810	910	868	877	886	845	820	912	817	835	886	871	899	839	938	866	837	873	838	870	888	926	913	916	923	859	896	947	858	917	906	865	854	858	910	909	905	869	949	861	841	853	889	858	922	913	922	855	870	869	868	884	865	875	839	876	841	880	933	921	903	838	924	867	884	892	880	870	856	908	869	924	899	888	901	898	840	849	895	923	841	933	859	892	901	850	847	837	856	872	857	875	783	883	862	853	894	878	876	813	805	832	850	871	979	893	891	861	899	861	872	935	923	864	875	849	904	846	953	878	910	888	869	891	882	833	903	952	840	852	892	911	949	860	857	890	865	855	893	892	878	837	878	915	894	845	878	867	841	880	837	881	879	825	887	933	862	861	848	884	936	830	851	867	896	893	940	920	851	848	846	907	868	881	826	883	911	848	841	890	875	936	845	894	935	892	903	843	890	852	854	878	892	892	842	864	876	870	872	847	875	880	895	872	907	879	898	851	877	814	848	828	839	872	890	891	930	846	845	862	923	894	911	925	931	887	864	918	874	917	860	884	877	900	891	860	906	857	822	842	830	937	906	885	868	923	896	909	890	887	903	863	886	921	906	843	874	888	921	899	912	863	866	892	849	874	897	889	851	866	869	946	866	884	849	875	860	914	884	843	893	877	876	895	847	874	816	849	871	864	830	845	908	878	905	907	879	887	842	915	895	866	907	901	913	849	886	930	843	912	888	880	854	856	922	894	892	857	890	913	934	847	867	850	843	829	881	877	873	863	898	912	930	875	887	870	896	904	920	924	940	823	870	853	928	876	859	893	883	889	878	905	919	898	854	805	875	968	912	930	892	822	853	867	903	871	873	891	928	901	884	862	918	904	883	855	857	900	914	863	878	873	892	865	877	844	921	856	835	860	881	835	867	881	828	849	881	867	873	848	857	824	838	869	866	863	893	882	888	873	859	879	892	864	909	836	933	900	886	845	918	872	895	865	862	885	920	881	873	899	867	826	885	846	825	890	853	895	857	899	930	928	840	918	874	920	925	853	920	868	921	875	909	931	868	875	928	964	851	904	876	854	880	848	896	887	859	894	857	850	935	845	847	882	868	904	873	861	876	858	878	904	863	917	924	844	886	912	881	878	881	884	921	870	920	844	888	872	961	913	892	847	870	856	914	864	870	830	874	887	921	953	825	856	850	920	890	832	834	874	842	878	880	867	952	938	890	890	880	933	897	904	898	854	883	922	836	902	866	882	843	850	933	885	870	889	901	909	832	876	835	919	885	885	871	936	925	914	930	819	922	908	844	948	846	889	842	900	875	890	882	833	830	879	847	890	904	903	923	878	863	846	939	913	870	916	857	862	925	881	911	841	882	886	883	927	863	873	837	916	810	889	897	935	853	901	905	853	885	857	870	862	868	882	870	921	886	876	901	889	851	829	901	912	889	917	904	835	911	878	925	862	862	905	876	866	874	875	931	898	837	865	883	907	886	846	902	856	880	829	840	891	871	881	852	923	888	877	869	863	835	890	866	866	882	911	846	921	894	893	861	880	811	920	902	842	884	922	882	885	907	851	847	856	893	877	866	879	872	895	822	885	831	870	841	938	864	887	886	931	875	927	865	851	867	850	877	840	858	860	881	867	928	885	882	854	901	872	856	879	826	858	919	829	869	924	905	866	882	862	799	867	848	899	885	849	802	865	872	891	907	895	896	848	855	888	857	854	885	928	888	882	918	878	934	842	877	896	858	910	917	899	898	849	855	851	863	887	872	856	860	899	849	845	891	828	867	861	929	866	872	867	882	843	845	868	923	908	862	915	885	883	912	859	913	914	894	941	812	842	859	901	874	860	861	892	874	857	905	878	909	874	882	863	869	900	871	925	900	866	919	900	854	852	867	909	906	830	914	870	868	878	826	866	887	909	901	890	885	856	885	846	902	859	839	872	903	925	845	857	888	865	861	887	885	823	885	877	865	843	897	903	867	889	883	831	845	889	854	843	864	879	861	860	874	839	892	884	886	837	833	877	919	862	859	827	891	927	875	895	813	889	842	805	897	865	927	836	819	871	825	848	873	880	840	874	914	852	925	891	839	843	889	876	826	864	912	863	896	942	850	899	925	885	891	871	824	861	870	904	806	819	897	867	911	946	890	908	880	908	968	908	799	815	922	863	889	856	899	845	876	888	927	942	817	880	871	870	861	894	888	943	895	902	875	835	891	880	901	888	836	826	837	852	871	856	833
23363	25134	28880	23761	17378	12637	8985	6082	4988	4153	3089	2200	1917	1601	1360	1232	1017	932	835	762	719	682	661	643	579	571	551	482	414	433	393	362	352	336	346	314	312	331	287	344	374	339	288	296	342	331	304	338	303	328	319	345	316	290	311	319	326	330	329	322	348	329	304	302	316	329	318	325	346	340	302	309	348	305	309	285	325	300	335	319	308	327	301	310	346	311	290	320	295	326	352	311	342	295	348	321	312	347	320	291	317	314	305	318	338	329	318	295	327	291	317	307	335	340	300	334	280	314	335	315	334	315	305	328	323	325	336	328	332	316	315	315	310	312	324	332	285	289	327	333	298	344	299	304	342	314	327	326	331	339	338	321	304	343	325	322	336	338	354	292	316	319	309	330	339	334	326	338	363	317	312	299	333	313	318	264	333	358	298	327	294	307	324	316	327	302	321	313	324	336	310	323	288	304	319	298	333	308	277	339	320	324	336	345	328	324	334	355	324	279	340	362	322	377	314	309	298	333	318	297	312	308	302	344	319	295	313	335	334	296	338	332	349	324	312	346	312	304	339	330	323	331	322	331	356	304	343	344	349	308	336	344	338	345	308	333	302	295	335	325	325	330	324	349	321	333	303	281	325	305	313	327	338	347	335	358	360	307	301	310	354	285	324	328	333	310	313	319	317	333	323	312	315	335	319	322	307	335	307	321	324	325	331	273	325	323	357	322	337	315	299	329	324	338	319	309	293	332	312	322	312	330	348	339	296	317	321	332	306	305	334	316	342	336	302	336	328	283	329	299	319	325	330	320	336	332	335	312	317	318	356	324	333	329	310	312	325	327	292	293	316	321	302	333	323	302	274	365	348	327	297	271	334	316	341	354	331	301	339	312	330	331	309	327	330	330	319	300	324	291	305	319	315	345	350	353	325	333	309	331	296	285	354	314	299	315	303	326	320	315	320	311	308	317	336	354	338	353	330	323	319	316	315	309	285	337	303	322	319	283	324	294	316	332	342	309	339	282	323	317	318	320	316	329	330	309	350	300	347	291	319	328	310	335	306	305	322	336	301	349	323	340	329	335	323	331	347	337	316	317	320	347	364	327	306	319	334	320	332	351	319	311	331	286	343	318	311	308	309	318	334	341	332	296	321	292	335	331	351	346	301	305	325	343	319	325	334	325	317	330	323	309	324	295	331	300	307	298	344	328	336	305	308	324	329	299	339	297	306	328	336	320	334	344	312	308	355	297	346	331	332	282	308	304	340	302	332	360	316	290	332	337	309	347	323	336	309	335	318	322	337	315	322	314	352	337	315	295	322	322	325	327	322	348	344	324	337	326	348	363	325	301	309	339	315	322	306	292	366	290	295	350	328	325	328	292	342	338	311	350	330	299	332	324	308	308	318	336	304	343	347	341	307	333	302	299	341	327	285	311	285	320	344	311	315	355	338	339	323	301	325	334	306	308	290	315	309	333	312	317	320	332	332	301	340	345	348	317	339	354	315	313	332	325	305	303	316	348	338	346	312	307	318	355	308	315	321	310	343	309	294	319	387	344	326	341	328	364	321	276	304	342	317	332	289	309	316	337	334	319	318	332	316	304	329	337	320	315	303	347	325	322	321	316	309	334	313	328	320	335	361	321	323	323	331	335	310	358	326	322	342	350	311	312	335	331	341	309	334	357	335	325	294	335	336	346	337	328	345	334	321	325	328	330	318	312	330	320	313	338	309	292	320	341	330	327	315	309	334	352	311	354	315	324	341	313	306	317	328	303	323	316	329	317	298	352	344	329	281	279	327	324	340	336	312	318	335	335	312	315	335	333	296	330	360	302	291	305	286	310	318	363	292	289	329	313	323	324	312	349	335	334	312	351	347	312	320	346	345	284	327	290	354	332	327	332	320	327	328	292	328	307	360	324	310	318	345	331	303	338	318	318	286	323	323	303	342	315	335	301	325	304	324	316	313	331	329	336	311	338	335	331	307	323	323	309	311	295	306	359	307	301	315	318	287	328	329	294	348	325	337	338	333	304	307	314	324	322	345	327	334	307	298	319	310	293	287	307	329	290	294	313	340	326	303	301	326	317	323	337	310	308	296	324	338	322	305	344	300	304	300	299	299	333	306	300	324	325	289	325	304	327	336	302	320	310	332	343	288	329	310	349	342	330	346	330	316	338	332	323	342	304	366	309	345	308	337	327	296	294	315	298	323	324	336	343	287	290	308	344	302	316	316	336	356	304	312	333	332	351	288	312	311	298	292	292	328	348	293	311	312	355	354	325	342	348	326	318	307	316	333	318	283	351	317	283	317	331	325	324	304	343	311	299	297	312	320	338	312	319	353	352	350	302	283	318	352	305	330	329	296	370	344	303	320	334	323	352	332	330	300	322	315	310	337	309	319	298	348	325	351	316	335	333	342	285	323	307	326	284	317	298	343	350	302	315	314	310	325	304	311	294	344	333	319	339	308	278	359	304	349	339	309	308	327	341	312	337	341	321	335	339	320	321	309	323	302	372	300	300	329	332	293	321	308	342	312	329	295	287	289	292	339	275	328	307	310	327	299	313	347	325	325	328	321	359	324	348	311	320	295	342	314	316	320	305	321	329	333	311	369	304	306	318	315	311	340	336	301	324	344	318	309	341	337	335	321	341	312	296	358	340	287	311	307	341	322	299	315	320	353	327	322	327	325	349	334	310	331	335	364	323	326	295	345	310	321	311	304	343	310	338	363	329	310	319	315	310	343	298	321	338	325	312	317	302	307	327	308	322	348	353	285	315	277	336	322	331	322	328	348	309	332	317	314	316	334	342	324	317	309	327	345	342	315	335	304	289	285	337	339	337	361	358	319	337	326	311	312	306	318	317	310	336	329	303	304	314	329	312	322	304	336	321	352	340	316	358	308	282	328	314	326	317	313	340	314	315	346	310	338	328	315	324	335	330	286	347	344	309	313	295	327	337	324	316	335	324	330	330	320	337	300	323	329	324	277	321	313	313	333	347	322	336	298	340	359	321	307	302	299	356	324	333	318	312	307	312	286	334	355	309	314	326	315	324	320	334	331	312	333	308	339	347	336	320	352	327	313	313	307	320	308	333	332	318	343	331	342	315	316	313	311	313	324	351	308	324	341	329	310	315	309	340	306	296	318	338	317	308	336	323	337	321	313	282	335	333	340	285	305	318	341	311	282	308	309	303	358	316	317	284	363	305	365	320	301	356	318	339	352	334	315	329	333	324	348	307	300	342	333	313	340	351	314	328	332	316	287	297	351	319	315	292	314	309	310	321	350	333	343	325	290	358	381	319	325	293	337	328	290	314	319	305	315	322	315	295	280	312	328	323	348	315	317	300	316	323	331	320	330	324	344	303	313	294	322	318	340	328	350	329	312	307	307	308	290	313	337	336	346	307	298	329	306	316	316	299	352	322	339	337	291	323	321	314	323	302	307	312	340	299	327	310	332	336	320	320	329	327	323	328	313	342	313	330	329	309	334	346	368	321	348	311	351	315
15513	20004	29513	32046	29807	27269	23013	19556	18334	15913	13452	10726	9063	8098	6836	5989	5242	4999	4219	3760	3520	3200	3189	2936	2808	2584	2222	2003	1633	1564	1465	1241	1090	1026	1086	972	966	963	943	947	963	968	941	903	925	895	912	804	865	904	931	851	882	883	852	841	851	865	887	867	867	855	892	872	898	852	865	868	869	857	837	921	906	944	878	815	874	876	980	923	900	848	851	906	849	843	870	855	861	880	863	846	871	820	902	870	873	887	888	912	803	918	912	881	846	908	851	902	867	926	821	908	906	849	896	903	886	857	931	886	915	924	924	937	799	845	853	911	900	851	911	901	898	849	905	891	875	858	874	882	841	858	870	914	835	862	857	905	855	878	863	936	865	854	861	873	835	833	892	882	915	831	917	840	881	843	898	839	865	845	890	877	920	854	881	891	853	878	869	823	824	869	827	843	836	883	905	872	890	832	914	912	876	884	901	825	861	901	885	924	899	859	838	858	875	863	865	872	831	921	876	937	873	867	903	846	873	897	876	878	893	886	841	895	977	923	871	888	910	915	859	870	873	888	827	876	863	896	861	857	870	856	844	844	840	878	888	858	850	851	821	916	874	868	912	887	828	917	898	868	795	864	878	930	878	929	883	897	883	813	913	876	905	900	870	907	872	873	872	848	906	790	863	952	866	882	860	942	847	900	887	841	901	954	920	782	851	877	843	822	827	881	889	854	902	802	904	879	785	879	837	876	896	905	887	840	871	908	889	808	929	873	959	845	854	877	846	899	891	832	841	891	910	918	863	896	909	846	888	894	897	899	883	924	826	875	848	830	841	880	818	840	868	874	892	822	946	885	883	870	896	906	845	844	919	872	942	881	858	897	886	813	925	943	870	878	861	879	850	854	874	857	843	904	948	852	840	856	847	849	883	872	831	853	910	871	858	872	918	899	920	845	896	882	878	895	865	859	867	902	883	831	890	883	841	824	830	869	902	870	893	858	874	872	874	880	871	857	830	892	889	876	886	852	881	832	875	857	895	886	845	875	861	840	865	871	878	901	893	837	872	861	869	890	906	878	876	912	894	912	905	848	848	896	861	904	910	863	947	905	854	898	863	895	901	873	859	848	874	919	853	861	885	919	864	840	877	861	844	955	873	903	910	888	831	841	913	926	877	894	841	887	907	957	838	885	867	932	891	886	889	854	897	926	883	909	865	825	897	858	840	836	874	930	878	877	887	891	821	895	902	852	890	835	868	954	861	899	896	818	923	878	864	840	871	872	869	867	879	888	802	855	881	899	847	878	954	853	857	906	884	847	873	886	910	861	892	879	952	946	915	879	868	870	871	852	868	883	862	922	897	877	857	854	908	874	904	816	843	941	869	888	873	885	854	862	863	858	864	858	924	867	860	855	869	888	911	806	845	877	846	869	898	885	829	885	829	933	848	881	928	884	826	841	889	926	873	848	881	867	894	811	843	867	881	884	867	863	839	929	892	888	892	816	839	878	887	868	898	841	908	885	847	849	833	814	907	874	889	879	928	881	890	922	837	878	829	884	852	848	859	905	866	870	872	865	894	891	886	884	855	890	923	922	866	879	842	858	895	893	880	901	885	885	867	893	871	835	893	850	894	861	785	910	899	888	870	873	859	840	864	887	903	871	877	892	815	883	882	831	889	878	878	899	864	901	860	867	833	823	800	843	861	853	899	932	884	867	806	890	880	859	862	887	890	843	917	921	909	826	873	876	863	928	921	878	782	807	853	885	891	874	852	932	866	896	892	912	883	833	874	844	895	863	847	859	850	943	890	903	904	870	897	928	858	860	891	895	918	857	907	855	882	822	843	885	924	894	851	854	850	856	865	880	873	856	887	859	915	897	910	832	916	875	843	894	914	869	813	898	880	865	854	912	868	901	855	867	854	894	888	944	870	904	832	893	882	869	932	872	863	907	887	862	906	892	847	895	853	887	903	867	905	880	859	899	898	858	871	888	836	822	866	860	882	877	904	870	845	883	913	904	900	861	852	884	854	857	811	886	831	823	909	876	840	884	867	854	887	871	832	912	844	883	853	910	952	904	865	881	855	905	901	879	883	855	900	863	927	789	859	881	878	863	850	864	862	859	868	833	861	884	873	810	893	880	894	863	899	877	826	928	848	865	857	861	904	917	870	889	906	903	924	831	883	857	847	839	849	886	901	868	859	883	907	896	914	862	892	834	873	872	888	887	878	830	900	925	891	855	832	824	897	804	904	881	842	869	881	829	875	856	892	892	865	889	881	882	939	879	875	928	868	890	860	878	825	857	886	898	839	901	880	886	869	862	880	902	897	933	848	902	872	895	894	873	906	853	907	835	909	860	914	838	902	863	925	903	839	880	890	943	804	923	897	828	865	880	834	851	924	887	837	857	851	881	900	866	876	861	880	875	852	908	877	833	906	915	826	864	914	885	869	881	911	903	882	878	875	838	847	880	882	889	846	902	849	903	933	870	881	913	873	902	834	832	901	909	924	929	874	917	865	861	829	884	866	836	870	881	855	895	857	821	843	852	870	939	878	920	876	875	896	849	888	874	852	871	858	836	880	862	847	913	841	845	884	889	884	870	909	863	917	842	886	865	852	873	848	868	884	861	865	844	880	889	909	897	830	876	909	922	856	920	880	804	881	890	857	829	907	866	871	894	901	880	858	879	881	900	871	879	877	844	849	848	926	876	875	880	855	896	912	845	884	919	890	848	886	859	839	857	879	831	861	862	887	943	896	821	875	876	884	896	896	864	873	822	911	864	847	889	932	844	898	862	886	847	874	927	875	853	831	879	870	882	831	878	913	881	873	868	826	881	878	888	930	865	873	896	899	934	878	923	891	925	871	898	891	843	928	863	927	861	857	849	906	896	826	858	844	862	872	850	850	921	895	911	874	873	902	870	847	910	926	882	826	859	859	882	842	888	888	850	838	857	892	906	865	896	856	903	892	876	904	892	899	923	839	888	881	941	872	863	863	861	907	864	908	891	917	894	893	899	873	836	874	868	831	891	863	896	892	879	894	891	889	949	834	880	858	846	855	842	904	899	870	861	902	892	938	859	899	927	908	945	905	863	863	878	854	923	875	881	894	891	871	881	882	875	966	905	849	861	848	876	839	881	851	906	877	937	901	905	859	878	928	879	904	855	885	854	896	885	877	858	909	855	907	840	895	868	888	879	927	861	932	877	877	868	899	906	849	843	918	871	846	928	907	892	867	859	896	866	841	886	868	867	893	906	892	853	842	851	869	833	818	936	879	916	850	917	851	872	856	895	823	825	881	896	905	914	888	877	878	875	862	878	886	883	907	857	833	846	838	900	920	853	887	847	834	904	932	885	926	884	861	899	894	891	902	873	795	877	900	884	861	909	856	869	897	895	879	886	880	899	874	880	846	836	869	960	868	880	903	890	883	884	889	851	869	877	934	905	848	882	871	916	924	885	910	873	840	871	792	878	923	910	875	924	893	871	929	869	873	813	834	829	903	881	825	850	858	863	893	848
23166	25092	26909	21978	17031	12124	8251	6863	5400	4022	2843	2303	1930	1678	1402	1127	1049	990	925	807	773	618	650	631	656	591	540	461	417	400	379	354	333	323	340	353	344	345	343	337	326	347	342	312	350	368	342	350	326	316	352	327	288	287	302	294	343	302	281	313	340	347	296	304	330	284	312	310	318	349	304	336	316	346	313	296	331	345	325	331	322	308	328	322	320	339	357	308	318	315	317	343	330	346	327	325	314	321	314	314	311	294	312	340	326	341	319	338	337	338	305	332	322	306	312	315	345	282	297	323	329	352	318	335	319	294	320	322	300	293	294	348	310	319	337	316	307	348	308	335	306	328	310	290	326	321	310	323	338	343	309	323	327	337	341	324	304	309	332	315	320	356	321	309	307	322	342	329	336	335	323	299	371	318	318	342	288	295	314	319	324	323	325	312	325	339	327	311	294	296	329	323	322	326	335	333	343	338	307	336	323	318	339	324	334	314	308	338	284	330	293	350	328	320	311	337	320	298	312	315	314	327	315	311	352	348	296	343	357	314	307	341	337	350	336	336	327	307	286	330	326	316	304	341	302	296	297	311	355	313	342	309	352	311	304	326	344	328	339	308	316	338	318	282	310	317	331	339	309	312	328	333	313	323	315	312	332	336	308	336	331	304	344	298	326	339	339	315	341	326	349	327	286	345	313	316	365	331	317	338	302	334	321	319	298	317	326	349	324	301	303	310	323	303	346	308	317	311	318	329	348	326	309	326	320	329	343	363	322	336	343	330	310	343	310	336	307	332	327	285	346	331	305	317	320	320	349	319	308	307	356	375	365	330	309	342	341	329	338	325	293	296	294	315	304	304	304	344	299	370	356	324	316	322	270	326	354	312	316	348	285	314	300	309	318	318	327	322	306	352	344	332	313	333	337	379	289	302	297	317	318	325	296	358	319	346	330	288	328	295	312	302	332	307	322	337	333	333	336	301	280	306	301	365	295	299	325	331	330	329	321	322	342	302	343	330	326	336	280	298	317	331	346	342	335	333	331	305	329	340	351	342	314	324	290	336	320	331	281	292	318	283	299	348	302	330	327	353	352	327	319	312	354	309	341	353	342	357	362	334	302	313	319	326	345	305	348	314	304	339	355	380	360	302	316	329	322	348	292	332	318	351	337	350	325	354	336	312	318	301	296	339	343	330	317	332	348	327	297	308	338	372	309	321	322	287	338	325	318	321	288	336	305	337	297	335	334	307	350	327	328	350	329	323	305	331	328	318	336	314	334	355	302	291	313	320	325	368	331	327	311	318	324	306	301	275	338	331	355	335	341	315	356	317	300	362	356	326	325	322	341	330	332	340	370	324	308	312	315	314	333	340	335	323	312	339	315	324	301	319	317	319	322	328	321	326	346	310	315	346	309	340	339	318	340	308	327	332	356	294	340	346	304	308	316	332	323	307	318	313	314	294	304	331	318	291	341	291	338	342	292	289	332	332	313	309	313	337	323	311	332	326	351	320	314	339	338	340	338	328	302	318	304	324	356	313	293	323	335	351	325	318	292	306	294	355	320	327	351	287	319	330	317	292	319	341	333	328	332	336	307	349	309	344	303	306	314	309	315	321	318	324	323	284	316	299	284	332	315	327	331	321	331	336	341	351	308	316	310	314	270	313	348	297	311	321	287	347	307	311	289	329	330	332	333	372	339	315	307	340	321	344	322	353	339	331	311	336	317	325	371	303	308	329	315	307	345	295	317	345	311	340	305	306	324	321	337	329	307	306	314	315	287	352	302	314	341	308	314	325	329	299	345	333	335	322	339	325	371	334	335	327	344	326	362	333	328	337	316	305	319	340	309	334	300	343	322	356	304	314	309	326	336	305	315	346	337	328	315	331	303	338	328	302	314	316	325	317	296	298	349	304	347	332	342	336	341	304	306	319	333	313	335	316	300	312	290	375	328	288	304	325	335	310	303	355	332	337	312	330	342	315	329	346	326	333	354	325	324	335	308	321	327	308	323	309	307	383	331	312	307	310	333	352	333	327	355	340	313	340	319	320	317	318	328	301	318	310	317	318	309	338	302	317	320	328	321	283	302	336	303	298	305	310	358	304	300	322	288	306	352	331	288	329	328	300	310	295	313	295	322	317	336	312	304	343	324	304	312	321	344	328	322	333	310	341	321	326	331	331	338	298	330	306	326	331	353	339	314	304	347	332	334	318	330	361	340	332	350	351	304	336	337	341	343	327	334	369	314	318	299	324	329	329	331	356	298	345	313	316	350	349	328	320	365	311	357	313	324	326	331	316	311	307	324	330	345	312	324	348	343	290	324	316	327	315	334	317	317	308	305	332	323	346	315	353	331	372	338	325	281	299	277	316	298	281	335	291	325	322	307	323	315	306	342	348	318	305	333	329	316	323	304	341	328	355	314	319	328	327	299	323	332	323	333	335	326	323	260	291	299	344	329	301	345	308	328	330	346	314	319	319	315	325	343	315	330	335	320	321	323	333	300	350	302	322	294	353	330	302	332	297	297	310	352	307	308	320	319	330	315	305	334	317	312	313	320	333	302	330	335	322	320	334	339	318	309	310	314	336	308	310	316	298	312	308	319	297	319	316	357	332	331	339	327	326	327	317	322	323	327	321	304	334	322	337	319	331	342	325	290	333	338	293	309	318	327	330	340	336	344	354	312	294	335	327	337	331	335	332	317	321	335	343	316	343	333	310	328	347	323	298	316	316	323	312	311	331	345	364	317	337	332	328	319	311	320	328	305	315	294	306	346	327	321	308	332	327	339	347	297	336	329	332	318	305	326	331	335	311	334	324	304	306	329	334	327	356	322	306	332	325	339	330	329	297	320	324	299	301	297	305	347	324	328	308	294	314	328	298	318	329	314	316	329	324	320	329	339	365	332	318	319	325	298	310	345	345	299	322	336	319	351	349	321	309	357	329	345	338	348	309	316	339	318	299	293	326	341	309	328	318	294	316	309	303	333	312	343	349	306	345	331	308	306	315	329	335	294	337	299	337	310	300	352	302	286	297	307	353	319	324	276	311	325	351	348	299	330	297	338	329	330	307	324	330	319	281	355	318	331	321	336	296	351	347	330	332	331	336	321	318	310	292	343	363	328	310	309	347	329	319	333	318	308	322	332	305	330	316	299	333	318	323	327	332	339	305	323	297	323	332	336	310	311	317	338	306	310	320	300	284	308	312	327	344	323	338	340	340	294	317	310	291	342	330	317	328	313	357	359	310	329	310	335	341	315	322	312	385	314	312	311	291	290	299	379	314	325	330	317	337	325	356	284	343	339	341	336	310	327	322	360	339	349	304	353	345	328	344	321	322	336	344	289	337	373	344	330	305	320	351	323	347	322	344	330	336	323	333	311	349	300	338	297	334	343	330	334	304	331	316	326	336	327	329	267	303	346	352	343	330	307	319	342	352	344	328	320	346	303	311	339	300	324	314	336	333	300	343	341	306	306	345	321	301	334	339	268	302	344	327	322	313	328	348
15618	20148	27881	30159	30404	26373	22726	21139	19302	15185	12067	10520	9456	8600	6868	5800	5363	4906	4552	4089	3901	3470	3194	2974	2951	2654	2299	2020	1676	1441	1400	1187	1043	999	972	986	925	915	869	903	904	950	923	881	906	889	886	878	876	853	883	868	836	943	888	905	861	848	890	833	880	915	884	912	923	938	911	918	887	888	884	896	926	798	857	927	876	850	921	896	874	876	835	907	883	864	813	926	848	862	852	841	889	868	880	901	913	896	899	808	884	919	901	892	876	877	876	944	853	833	853	890	913	807	873	907	881	873	917	864	875	902	937	879	868	879	862	877	848	831	954	883	877	873	919	885	804	878	841	860	888	873	855	889	874	884	933	879	901	854	841	901	898	841	879	854	923	887	876	895	856	904	918	896	892	919	972	879	894	883	844	896	860	896	854	863	883	872	857	855	930	889	884	880	883	938	886	920	863	898	878	865	879	885	898	918	862	872	884	857	876	873	919	850	902	905	924	877	954	830	894	888	849	862	833	833	923	863	892	883	856	896	886	869	844	859	894	911	916	849	915	859	903	867	884	909	887	937	941	960	866	851	884	846	912	840	882	954	888	850	863	928	914	811	916	899	860	868	840	871	873	902	879	915	860	906	903	853	889	869	862	884	891	892	831	904	861	888	837	884	821	850	877	867	851	893	883	869	917	883	860	881	886	821	842	904	855	884	853	850	833	906	913	851	948	847	917	896	863	873	916	892	834	839	890	898	903	890	852	860	881	842	900	836	909	881	930	870	874	923	845	932	917	840	871	887	875	851	863	885	876	845	880	890	865	913	884	843	886	896	849	916	902	904	841	869	871	850	859	921	843	900	922	896	892	871	880	872	867	923	913	908	899	875	836	859	823	920	866	862	903	910	865	921	933	923	857	908	905	875	894	873	851	856	860	920	863	905	855	872	835	854	824	878	871	877	865	849	914	874	863	900	837	921	843	895	854	869	865	893	848	869	872	850	896	861	900	882	864	860	858	873	875	887	867	879	813	903	913	892	880	895	867	867	882	879	825	921	921	876	943	929	863	863	864	878	867	876	856	854	853	827	876	839	848	880	908	887	900	876	814	912	866	853	831	908	877	877	878	859	873	905	877	869	896	843	878	895	895	839	828	895	880	898	863	922	873	900	860	880	890	856	879	846	893	893	836	895	880	872	912	920	839	902	852	879	905	873	869	885	833	879	840	853	871	920	814	900	839	904	882	832	904	878	935	909	877	870	835	887	905	875	864	892	894	894	854	846	900	839	912	897	914	929	930	870	860	901	873	871	905	858	909	888	869	867	875	854	894	830	862	844	869	835	886	927	838	935	908	890	869	918	872	844	906	872	916	887	863	904	890	871	861	895	916	859	839	849	892	855	878	863	866	862	868	881	857	857	820	925	922	881	953	889	868	927	858	847	882	844	868	854	903	899	908	850	947	831	888	896	865	864	898	868	884	928	908	889	861	882	825	868	855	843	837	892	899	815	881	882	953	842	936	898	907	883	866	904	887	867	864	947	907	918	917	890	925	832	901	892	938	929	863	786	911	879	877	900	876	882	866	867	884	910	915	831	937	837	842	899	884	922	885	823	912	873	875	848	875	871	939	911	882	873	901	862	876	871	890	846	907	840	856	880	863	939	878	833	915	876	820	881	925	906	894	878	913	850	865	880	857	912	876	920	884	883	909	862	830	862	883	854	874	894	922	868	875	866	895	879	892	856	831	863	792	847	913	875	831	918	859	890	856	905	839	861	900	883	822	906	827	857	829	846	916	925	884	855	856	864	895	854	869	845	850	839	920	852	857	871	841	910	931	838	862	902	934	823	853	866	895	924	929	863	886	894	869	888	867	818	895	883	862	882	962	861	842	874	844	910	846	891	879	947	896	906	867	868	872	894	884	872	911	868	890	862	833	884	885	872	878	881	866	906	861	873	925	877	862	851	884	849	886	934	914	861	912	903	812	863	876	881	843	871	869	879	869	909	915	899	940	924	914	850	872	865	897	878	937	946	903	887	904	874	886	910	908	937	861	849	864	835	885	876	917	873	837	864	926	879	871	872	847	822	872	845	904	838	904	893	917	924	886	906	835	902	869	851	858	874	873	850	895	863	932	928	864	909	818	874	922	873	895	894	938	867	860	837	857	838	861	879	909	904	898	879	870	850	858	853	877	835	856	886	834	886	907	873	899	889	850	891	922	901	884	875	872	898	889	922	896	847	877	881	878	884	846	898	816	866	918	897	871	856	840	857	849	917	915	913	824	912	858	864	903	828	891	904	887	875	878	862	878	874	848	857	877	888	883	860	871	864	896	903	898	877	817	860	872	858	939	853	881	851	908	881	894	863	873	887	897	864	861	863	901	889	878	900	879	914	820	866	874	866	835	896	921	850	847	860	888	835	823	920	906	866	829	893	917	882	881	899	876	912	920	883	862	878	858	879	880	829	926	950	913	856	920	861	866	890	915	900	856	889	840	918	900	864	843	837	863	866	889	874	882	919	897	886	880	874	886	864	844	842	865	893	860	894	866	869	853	856	855	868	876	871	849	878	879	843	845	908	866	871	886	889	862	865	875	890	896	923	871	888	877	921	889	918	871	883	904	837	887	895	868	872	882	874	868	844	899	909	907	884	853	898	854	859	921	833	916	920	891	852	915	891	869	911	861	874	847	852	883	866	870	864	881	863	866	860	926	878	877	884	853	930	838	874	825	871	869	916	854	882	898	845	886	891	914	861	906	819	876	849	933	903	845	878	844	889	839	801	893	919	890	863	907	871	878	936	910	880	908	846	921	854	910	897	866	903	830	880	867	889	885	884	909	870	861	889	942	901	874	885	876	888	867	911	777	851	868	872	927	860	884	914	842	857	849	842	845	902	814	924	863	924	901	866	887	903	919	911	906	887	803	880	921	849	854	906	902	862	889	853	840	877	830	880	912	828	868	910	818	846	842	855	864	864	836	852	875	909	838	891	901	907	895	916	904	878	867	880	903	860	870	872	913	894	877	792	850	903	868	842	914	873	877	873	885	884	900	961	888	861	901	901	919	850	838	895	862	842	850	898	925	847	891	931	817	883	927	892	918	868	883	908	832	869	884	894	874	853	902	872	866	971	867	851	872	893	950	886	820	827	865	892	867	896	869	889	901	845	871	855	958	882	860	858	839	870	870	916	903	854	927	840	875	813	887	858	906	884	865	905	879	900	842	884	893	898	940	893	854	911	904	849	836	853	851	922	796	898	933	918	939	867	854	822	888	890	894	891	941	879	854	836	818	952	884	870	881	871	886	895	858	858	872	875	877	914	902	881	842	909	889	907	921	893	905	810	894	948	892	909	861	906	846	859	899	839	911	919	917	900	854	848	857	875	864	891	878	908	864	915	869	985	933	889	884	920	835	896	900	890	915	887	918	914	871	826	873	862	829	885	891	857	855	913	878	882	901	849	888	838	884	913	847	928	898	841	904	883	804	922	872	910	849	867	898	900	913	859	870	872	856	863
23777	25211	28261	22226	16486	11771	9571	7395	5341	3841	3058	2520	2062	1838	1438	1261	1228	1008	980	846	694	676	698	609	586	532	521	457	432	403	413	359	296	330	356	327	304	330	330	346	346	317	324	323	332	298	351	333	323	302	291	316	315	322	317	338	330	343	341	344	327	353	341	328	298	314	317	300	312	291	353	327	305	342	353	326	332	334	299	286	289	353	291	321	337	338	313	314	310	343	332	327	328	319	329	323	330	313	325	331	334	347	364	315	306	313	349	332	273	358	353	351	327	342	370	300	336	305	283	348	317	320	323	322	309	334	338	360	307	343	329	307	341	306	340	323	281	295	329	322	333	337	297	309	319	328	309	342	326	357	348	306	328	298	337	303	344	353	326	327	348	338	325	335	325	309	306	319	317	301	304	340	285	296	344	285	344	325	346	310	336	345	311	354	332	309	303	328	334	319	303	319	321	287	349	313	317	349	330	301	332	336	314	301	344	368	339	293	359	327	320	314	305	284	325	321	334	349	332	339	326	335	352	338	303	331	316	293	342	299	311	335	337	339	306	297	354	312	310	339	307	350	276	317	330	300	322	308	335	302	312	357	290	322	333	309	296	325	316	294	318	378	304	315	300	298	316	310	303	337	316	309	323	333	325	310	339	340	327	318	350	346	304	354	324	353	323	340	349	345	316	301	295	333	322	318	341	323	350	304	336	377	337	306	348	305	330	342	325	324	321	332	325	291	328	338	284	357	332	306	351	292	315	342	304	344	328	329	305	341	306	344	356	321	348	315	322	368	291	336	295	329	339	321	322	344	309	300	308	335	322	310	290	332	305	336	308	319	307	310	311	309	324	306	328	323	355	286	330	330	309	302	322	286	341	348	326	343	292	315	313	316	309	338	329	338	319	318	296	332	312	291	343	338	344	332	334	297	314	326	319	309	323	355	310	327	292	312	335	331	305	299	303	318	371	312	335	323	331	318	293	325	324	307	328	310	319	311	337	345	337	301	353	337	331	318	300	309	333	326	307	287	291	337	322	370	326	320	287	348	348	311	324	331	301	325	337	349	323	323	350	290	317	312	319	313	345	319	334	338	322	337	314	313	330	332	316	321	305	334	285	320	367	321	305	342	341	352	325	301	323	344	279	311	335	332	344	302	314	281	323	349	312	332	306	330	345	306	319	329	317	316	328	329	305	308	332	303	329	345	310	324	335	314	301	333	349	294	322	339	302	329	344	335	328	333	342	315	306	321	310	362	316	329	311	308	319	339	342	335	298	320	344	328	344	310	348	350	322	335	300	324	308	315	309	307	336	355	317	336	303	306	334	350	311	303	327	322	336	329	311	308	353	329	348	345	321	328	347	321	321	341	303	303	321	328	336	340	333	312	304	313	332	312	314	343	307	316	287	341	315	319	287	328	333	347	340	318	314	349	303	316	334	343	319	318	346	329	321	340	346	348	317	316	322	319	360	356	349	343	303	353	316	315	307	327	326	295	308	318	297	336	322	337	325	344	313	291	343	314	325	324	308	325	369	319	307	326	351	316	322	328	319	316	325	344	324	327	335	354	297	326	340	334	334	318	336	312	349	332	320	321	314	334	342	348	324	310	317	326	313	331	317	307	332	307	311	309	334	308	324	324	338	327	314	292	343	342	302	319	295	329	293	314	337	353	319	335	323	327	323	306	344	329	349	315	313	334	337	316	335	321	296	333	313	320	330	340	315	303	308	309	314	309	336	330	328	331	325	325	332	292	338	294	309	331	315	324	314	330	299	321	323	320	331	308	325	321	310	295	308	321	325	310	346	319	292	311	337	310	299	315	350	349	356	352	315	327	285	283	338	327	296	319	338	340	301	320	338	313	318	332	356	301	329	293	343	317	340	343	344	324	326	355	283	336	308	336	329	317	319	319	350	331	340	335	293	344	307	306	304	304	318	305	307	322	320	316	330	299	320	312	333	334	316	335	322	347	312	329	322	345	332	320	302	348	352	292	346	343	307	322	315	312	340	315	327	297	283	338	325	371	289	310	311	332	310	335	324	357	337	333	303	288	348	324	296	352	340	305	292	299	333	325	317	323	346	322	332	312	340	336	330	308	321	335	311	304	318	320	323	362	334	317	325	305	328	321	301	301	322	305	355	334	313	315	346	344	326	316	327	320	278	298	316	293	351	299	341	320	333	330	305	352	331	330	335	333	344	301	352	325	305	295	318	316	288	319	325	339	313	344	330	318	358	282	327	328	333	340	335	327	325	336	309	315	344	312	296	342	323	322	281	304	306	337	327	304	285	334	334	300	301	311	314	299	333	316	290	280	297	343	368	358	320	342	334	309	330	291	290	320	319	308	314	326	313	322	299	310	318	304	314	337	328	314	320	300	315	320	329	321	321	302	347	317	343	313	333	325	359	300	296	341	339	322	328	317	334	327	331	332	335	331	297	317	314	337	298	301	320	329	322	319	315	334	324	300	285	327	284	331	297	317	299	316	326	321	313	323	307	339	316	309	326	316	320	325	309	317	355	308	323	365	309	318	299	322	356	308	329	296	331	320	336	321	351	309	300	335	331	319	343	350	306	325	341	299	311	345	353	327	335	319	279	322	337	354	325	312	335	321	332	374	326	300	322	349	292	348	316	339	336	345	308	321	320	312	332	331	312	292	354	322	297	305	293	315	331	297	342	325	318	313	319	316	338	320	319	329	334	311	329	308	319	346	325	313	295	346	373	289	360	318	299	332	311	339	326	326	317	330	318	328	316	297	302	355	337	310	305	342	299	317	316	324	303	331	348	332	310	313	316	337	347	343	339	358	333	296	302	317	297	331	315	317	306	325	297	312	293	352	326	348	344	323	333	307	318	337	322	328	323	324	304	360	358	343	300	340	335	340	313	314	311	335	350	339	287	312	325	302	338	320	340	314	322	310	333	326	344	330	332	307	332	319	325	298	296	339	353	316	334	338	318	326	324	306	325	324	336	297	299	324	335	321	355	350	340	275	313	306	321	312	293	310	320	307	312	333	325	319	320	345	301	323	344	312	341	327	346	309	298	314	335	340	333	320	275	317	316	316	319	305	331	329	302	293	343	295	314	298	302	320	336	324	299	331	312	334	323	310	335	340	307	301	339	322	334	363	382	319	338	334	322	367	350	292	348	301	324	322	313	313	303	357	299	300	319	339	311	346	334	291	312	338	322	336	334	343	331	330	298	305	331	323	303	288	342	327	313	358	323	312	341	354	301	325	343	332	306	327	310	334	372	318	349	315	334	322	296	334	308	356	349	309	315	299	320	321	333	342	327	330	310	335	283	330	322	330	314	304	340	303	318	325	385	303	319	320	331	336	315	317	318	318	338	312	330	328	317	303	314	335	289	345	310	339	347	301	285	326	343	310	340	310	321	310	299	338	335	318	315	330	318	331	334	311	330	301	338	302	343	332	336	361	322	333	311	319	319	325	309	306	329	297	291	356	311	334	326	329	333	349	311	314	319	343	324	324	289	316	309	342	324	290
15787	20438	28963	31011	28947	26367	24732	22352	18813	15146	13240	11579	9991	9067	7338	6593	6120	5171	4752	4032	3632	3301	3253	2768	2594	2331	2169	1943	1599	1465	1305	1196	1063	1017	992	956	979	859	916	938	914	892	946	925	944	881	899	912	917	869	912	882	849	873	919	883	915	932	898	899	917	889	920	869	915	931	867	903	827	896	819	861	898	909	846	882	897	879	890	898	923	891	830	919	864	842	862	900	900	906	890	882	884	898	924	843	853	957	925	860	874	867	950	886	915	899	900	900	830	871	867	846	833	865	968	903	909	904	889	950	869	831	919	882	879	858	895	829	911	833	902	886	905	907	886	865	842	865	869	870	876	880	935	850	868	872	872	874	850	833	868	838	849	901	857	924	865	872	861	893	847	862	910	913	886	905	931	826	884	845	842	904	883	868	864	846	890	834	883	895	842	898	886	836	862	857	880	885	886	928	895	873	915	921	854	905	868	891	879	878	873	900	913	862	916	897	867	831	814	876	876	928	902	863	868	898	897	911	886	880	946	863	950	891	893	880	896	839	893	858	841	815	826	879	923	860	909	859	832	839	941	850	899	895	850	871	821	859	891	834	871	868	947	908	888	887	882	896	855	821	866	886	850	898	927	833	903	912	878	903	926	879	898	831	850	882	820	843	876	893	882	888	902	843	924	875	865	873	816	835	909	945	912	853	898	946	882	886	868	851	843	880	899	917	908	908	887	905	829	866	889	882	871	867	875	868	849	833	848	924	896	930	910	894	903	882	864	892	866	947	878	922	880	884	899	899	862	862	887	882	863	840	902	869	923	881	915	866	892	886	890	889	894	907	893	886	886	909	883	873	906	869	849	883	882	896	909	886	854	815	871	930	885	912	880	893	863	824	903	889	863	845	895	904	898	887	868	883	891	892	854	858	861	876	908	889	898	875	892	878	912	836	856	905	902	863	853	844	922	891	868	854	882	946	822	835	925	874	893	975	854	923	895	865	851	898	922	805	901	860	870	911	971	859	940	828	868	912	860	895	901	941	853	856	934	874	862	910	884	868	864	820	884	889	862	908	887	879	874	872	832	855	865	853	913	919	902	924	919	842	884	857	894	897	864	894	887	892	887	892	905	848	815	852	894	913	887	854	869	874	842	897	897	865	901	884	918	918	877	862	919	877	835	865	901	871	894	876	858	842	931	868	838	934	917	870	941	851	861	900	869	910	884	873	884	868	874	846	825	940	857	896	862	891	912	877	876	893	865	863	840	961	871	849	849	903	885	900	896	862	844	834	881	874	841	863	911	855	905	894	863	863	908	940	892	868	914	921	853	858	872	877	875	872	901	903	906	899	871	872	878	889	945	908	811	802	878	842	888	877	913	866	859	885	870	900	967	866	900	878	844	846	848	922	891	858	821	903	856	862	897	853	867	883	862	958	923	889	925	893	834	881	880	835	840	870	905	878	835	912	882	892	854	864	896	882	854	855	861	915	915	945	841	912	892	873	883	914	862	904	895	865	876	855	846	822	859	895	836	867	825	868	891	876	898	911	911	889	902	862	869	874	866	886	849	876	883	920	880	924	906	855	895	892	885	835	881	892	877	858	854	860	910	909	833	881	867	920	859	876	848	906	900	816	925	919	916	846	873	860	845	849	870	900	833	855	856	903	913	862	855	860	917	876	874	850	874	895	840	883	908	903	880	842	857	900	831	879	953	872	879	931	896	871	870	847	909	888	872	872	870	859	926	917	887	893	916	867	886	900	847	867	930	859	910	848	891	872	904	895	878	886	944	871	892	891	880	877	885	912	879	881	861	886	868	897	866	877	863	861	872	881	816	886	891	908	933	880	888	920	904	871	888	855	909	860	856	917	924	893	889	885	883	876	873	930	901	894	890	906	882	887	892	905	903	880	857	877	842	901	890	871	860	901	888	979	877	888	899	832	860	873	933	890	897	909	844	955	878	927	816	862	889	888	848	911	877	848	857	882	864	907	864	898	950	862	881	863	879	887	862	884	876	864	884	826	885	844	889	855	863	863	852	884	843	885	917	868	896	914	860	921	868	828	883	886	840	895	860	832	892	843	863	878	863	901	851	878	919	921	884	788	904	846	847	902	858	869	916	858	868	889	903	923	838	941	853	934	862	895	889	903	850	866	891	940	867	890	892	849	813	910	906	871	880	878	865	889	880	908	853	842	901	857	864	837	838	875	894	898	846	906	847	871	839	832	814	884	858	876	847	854	872	880	865	897	881	895	874	885	811	850	864	840	870	891	872	912	903	884	856	885	860	867	883	861	921	901	850	891	965	910	922	914	838	918	805	862	877	850	854	861	817	860	920	903	868	846	886	874	866	862	927	862	908	830	836	863	915	900	909	925	862	888	913	918	897	872	861	849	881	891	851	879	867	885	905	856	890	857	880	909	916	863	911	843	866	874	897	822	891	906	911	907	866	867	927	886	892	856	916	901	910	895	893	907	817	846	857	853	913	904	893	898	861	900	873	900	874	841	912	909	854	907	876	894	921	866	893	868	897	844	911	880	864	811	906	882	864	830	871	911	849	832	849	881	854	901	882	890	885	889	882	869	873	880	836	869	875	859	840	889	911	880	889	909	876	908	949	896	870	899	870	874	859	882	886	891	924	866	945	880	898	900	878	868	867	856	859	839	831	876	850	874	828	863	876	831	823	831	877	892	857	910	839	846	907	869	877	901	885	853	888	878	906	825	868	867	858	871	873	909	878	899	894	867	924	896	874	921	898	927	917	897	904	874	895	894	884	845	928	867	879	843	844	812	845	890	845	922	940	855	890	939	884	837	884	956	826	881	845	923	902	870	909	875	909	860	953	894	853	887	897	873	876	833	888	856	926	879	913	876	910	849	893	925	854	856	904	874	859	915	865	872	885	880	898	897	838	889	842	835	880	855	882	892	919	810	878	866	854	907	880	873	899	877	852	906	855	898	919	877	860	894	916	886	823	908	856	893	873	901	920	853	854	900	906	898	903	889	850	864	860	888	924	933	899	865	860	908	824	861	880	866	888	870	899	887	945	873	870	823	891	877	954	897	858	877	840	917	842	860	847	857	906	869	876	854	912	899	868	879	875	950	847	874	915	901	832	879	882	919	857	883	865	924	890	847	923	893	879	924	865	897	880	903	871	947	915	878	864	888	829	881	909	947	850	835	883	916	870	847	856	893	888	922	908	928	895	859	843	915	903	887	902	892	853	829	856	878	867	900	904	843	881	878	875	832	880	906	897	896	855	907	914	880	908	852	850	909	856	894	879	841	860	843	903	912	917	880	898	891	897	919	880	834	907	883	881	896	919	925	862	837	858	887	915	883	876	863	873	861	895	876	823	896	852	886	888	918	904	872	899	871	879	899	877	882	868	865	853	916	875	860	896	933	855	942	942	887	902	932	877	894	825	901	886	925	866	823	858	866	866	907	912	864	885	823	930	895	900	924	883	900	852	887	897	852	916	862	879	864	895	847	942	891	900	893	910	861	889	908	880	869	852	846
24688	26155	28527	21559	16141	13204	10405	7743	5715	4287	3160	2503	2055	1852	1476	1305	1104	1040	948	859	789	709	658	624	531	489	463	476	438	404	413	342	368	337	351	294	331	356	305	298	345	340	341	328	330	338	310	324	306	332	344	351	299	321	344	349	349	322	323	298	326	325	337	327	310	331	316	317	353	311	342	311	362	352	280	296	341	314	308	350	300	325	321	296	336	343	325	319	293	342	327	340	305	341	325	313	307	309	341	349	318	348	360	348	313	343	335	352	312	333	313	342	321	311	321	307	359	345	378	320	322	329	294	390	316	330	312	363	324	318	332	325	300	335	345	349	315	302	312	297	346	345	335	368	296	324	299	329	315	302	312	318	310	306	317	315	332	308	325	333	286	288	312	292	321	302	312	326	293	344	331	317	325	316	323	340	361	293	318	335	302	319	346	306	353	305	326	319	353	309	352	311	310	318	305	346	301	330	299	321	322	335	342	316	322	322	301	359	316	325	325	326	327	318	348	320	317	336	302	299	325	286	298	325	336	298	334	325	344	311	317	342	333	334	330	334	353	322	313	313	312	323	314	336	304	355	344	307	286	319	333	304	321	328	357	318	321	322	324	257	322	360	337	313	350	355	315	313	329	316	348	306	303	292	334	321	339	349	292	361	341	329	322	335	306	334	331	350	348	337	305	299	314	309	313	360	277	323	323	351	328	301	389	361	361	333	346	309	320	326	345	277	286	317	339	322	328	374	309	341	303	351	343	328	302	323	329	319	316	322	325	345	329	351	331	338	311	294	298	320	321	355	333	344	338	334	326	306	349	328	318	290	297	314	313	327	329	303	321	329	334	333	335	302	293	305	333	307	344	350	306	314	295	307	313	317	297	350	337	338	315	327	325	325	342	322	329	316	306	359	310	323	337	326	340	298	328	321	305	329	293	296	319	313	341	351	308	344	322	335	299	322	295	301	338	361	327	326	338	312	313	360	361	311	338	347	322	334	324	327	290	336	341	346	314	306	320	324	303	307	315	321	347	318	353	334	312	309	347	305	313	328	302	309	352	347	331	339	323	373	331	336	321	340	341	327	329	346	323	309	339	327	329	310	335	299	344	312	315	342	323	330	332	303	325	307	290	312	288	321	334	341	330	333	323	309	299	325	355	310	332	326	350	331	297	332	338	334	322	332	306	309	321	351	330	322	303	340	320	295	298	326	360	309	310	304	319	314	332	311	347	335	338	340	336	323	337	310	331	356	329	300	337	315	327	338	357	326	307	352	341	313	324	318	328	308	359	322	326	319	350	359	293	344	302	315	310	311	352	309	363	344	310	318	312	336	348	340	298	363	309	285	305	305	325	346	319	338	315	323	323	342	343	318	320	326	301	301	316	323	346	336	344	352	324	322	333	338	309	346	326	338	332	309	315	328	332	314	354	332	315	316	335	294	326	327	274	350	354	364	300	331	330	325	365	325	308	337	306	335	299	317	313	322	300	310	313	342	317	346	302	309	308	300	322	310	292	365	335	366	274	343	313	336	323	343	322	311	335	346	318	323	317	372	301	332	301	336	314	298	355	340	334	309	344	312	300	312	308	364	330	336	307	285	336	326	302	316	309	337	349	365	347	334	323	329	306	312	325	340	323	338	336	332	321	336	335	330	282	353	310	325	336	301	346	310	335	332	331	324	301	333	322	320	316	331	321	292	331	334	350	315	307	326	306	330	344	321	351	305	320	278	324	313	305	312	345	309	326	347	332	304	326	339	319	344	347	338	341	288	311	320	314	343	324	341	328	302	339	352	307	341	338	339	311	321	325	352	341	327	309	315	311	339	287	308	342	332	333	353	332	352	298	323	315	301	315	315	347	320	325	300	318	302	350	335	345	293	333	304	335	294	327	337	324	325	322	318	346	303	330	312	341	303	312	299	327	339	311	316	332	340	320	275	332	342	328	343	342	328	305	316	290	319	322	324	324	291	334	327	312	319	327	323	347	359	304	351	326	312	346	326	314	333	302	337	318	318	331	339	337	356	349	308	317	343	298	329	343	352	301	336	363	309	352	310	346	304	342	315	279	357	299	285	349	316	304	313	311	312	323	309	303	333	330	287	326	333	314	326	323	321	321	316	311	355	354	294	291	345	316	300	296	322	354	336	311	325	319	354	317	289	316	336	321	348	327	351	324	360	323	345	319	341	311	318	286	387	323	327	314	309	340	356	336	332	345	285	356	309	301	334	302	334	346	299	304	322	333	321	331	352	303	341	301	325	335	330	371	319	328	334	352	313	327	336	317	333	303	293	356	322	299	336	353	310	360	302	312	325	332	305	296	313	346	307	305	299	318	315	331	313	325	297	331	321	301	301	295	318	339	339	301	327	307	318	350	327	320	340	345	318	317	305	345	346	306	301	347	312	310	333	312	354	319	326	310	350	322	315	307	330	334	330	324	321	365	324	332	338	315	329	305	311	304	341	350	312	297	334	340	317	362	312	300	307	316	349	335	321	322	348	316	334	317	344	320	302	313	294	338	335	311	324	314	338	337	378	318	331	324	332	346	357	309	348	260	343	319	332	327	321	321	345	357	314	339	314	309	315	337	337	326	311	294	291	341	329	325	329	333	332	335	333	314	368	328	335	306	311	310	342	340	306	327	310	315	339	307	319	316	336	346	340	343	336	336	340	320	321	316	333	315	317	339	316	330	309	332	331	322	330	327	333	337	334	329	316	315	347	361	322	313	341	324	293	337	301	339	320	358	314	329	326	329	347	329	350	347	332	351	344	362	318	369	341	328	317	317	345	319	317	316	325	314	321	338	335	345	334	346	328	322	348	326	312	323	335	316	320	324	316	362	303	324	307	323	348	310	298	317	335	353	351	319	324	329	306	327	336	297	287	320	354	314	328	315	340	305	313	313	322	367	344	363	332	343	340	332	343	348	315	313	292	348	322	326	291	308	305	364	311	335	335	311	307	325	325	364	296	318	334	288	331	299	316	359	346	325	332	322	307	319	331	301	365	321	374	340	335	319	321	321	308	325	331	291	322	318	313	329	328	337	330	352	313	301	318	339	347	329	342	286	306	341	302	337	322	320	358	309	331	338	314	317	308	311	291	358	347	298	381	355	320	310	323	316	317	333	311	298	291	310	283	343	325	336	320	311	324	315	301	321	327	286	327	333	327	360	309	330	314	315	315	322	323	326	343	323	319	343	307	343	345	304	332	315	339	303	307	330	314	324	312	320	322	317	336	339	316	333	288	340	324	308	323	325	320	331	327	324	323	336	319	347	308	316	329	355	288	293	292	270	320	347	303	317	297	330	336	337	298	349	346	329	340	311	346	319	351	297	321	309	303	357	368	330	340	340	359	327	336	304	320	364	330	340	320	334	326	336	327	322	304	341	340	326	287	344	354	310	311	293	309	341	325	363	344	301	333	346	336	314	343	294	318	301	322	307	311	341	377	368	360	323	334	333	315	306	305	338	293	321	304	308	273	326	350	300	313	325	293	326	304	320	340
16335	21046	29326	29990	29252	28095	26166	22736	19362	16493	13885	11577	9665	9223	7268	6301	5671	5187	4919	4215	3766	3238	3004	2763	2326	2137	2034	1852	1522	1536	1291	1139	994	939	982	992	989	960	964	932	904	905	889	838	854	884	884	926	890	908	866	972	868	935	909	856	851	859	886	862	851	853	932	856	919	895	837	817	897	856	866	854	915	869	884	866	886	903	916	844	891	927	875	874	831	876	916	936	853	892	866	866	851	892	884	924	900	827	919	878	891	875	876	854	866	823	893	864	849	884	908	902	849	890	902	920	866	871	863	881	842	853	851	931	820	879	859	882	865	891	906	814	904	883	887	880	895	841	900	891	818	885	853	896	922	893	837	878	889	910	858	891	910	903	880	903	883	808	879	849	944	873	897	894	880	882	883	915	862	832	865	920	856	857	868	877	866	854	891	886	833	882	887	875	894	910	873	905	878	856	840	826	880	887	882	851	901	981	948	871	883	947	853	924	908	900	822	905	874	893	866	858	844	838	842	872	892	857	883	891	915	902	893	898	889	868	893	918	824	863	900	881	921	867	881	933	838	871	913	903	843	914	881	906	881	889	896	916	910	890	859	902	869	866	878	912	914	902	864	912	839	851	912	904	891	872	838	920	845	881	883	913	935	866	900	898	871	903	881	852	860	923	836	902	897	921	873	877	899	846	884	891	925	879	905	913	862	873	906	851	909	869	848	866	867	883	896	834	886	887	902	926	916	878	881	898	915	826	896	857	873	861	896	861	868	848	888	854	900	883	914	830	845	864	865	894	866	893	930	879	871	832	902	891	902	852	888	846	875	868	916	878	850	893	961	820	886	854	837	912	907	932	910	881	877	899	880	903	889	887	871	852	923	872	922	923	876	851	922	964	960	896	842	935	908	855	869	904	882	904	882	848	903	859	864	867	890	898	843	818	892	884	886	877	899	907	901	937	914	874	918	913	885	864	880	900	832	884	883	900	881	847	874	881	883	919	908	924	909	860	878	859	897	882	873	877	860	840	828	882	890	900	888	880	881	930	877	905	857	859	897	849	848	904	926	891	863	891	925	871	874	918	884	870	917	854	907	860	873	894	885	910	891	853	833	902	903	914	870	863	899	890	896	942	932	845	852	906	824	880	862	910	847	912	923	865	898	801	848	863	866	895	925	840	872	905	896	900	897	930	895	861	867	838	841	880	884	844	920	840	828	849	896	888	957	874	871	911	887	870	884	833	891	842	878	881	897	908	894	882	887	902	886	860	914	868	900	823	903	887	875	884	896	823	852	842	906	974	857	832	868	877	904	922	867	887	935	865	863	884	834	880	899	894	900	884	875	886	879	859	832	851	941	869	866	878	909	865	834	893	870	836	879	871	932	843	880	898	911	924	886	857	872	858	845	904	884	892	914	868	868	864	896	876	860	897	843	868	915	826	828	894	859	868	854	877	923	857	828	849	874	876	899	896	872	876	885	932	792	821	876	959	855	924	874	876	881	850	895	849	887	885	830	844	852	857	841	921	870	894	888	906	900	871	913	859	859	801	912	853	895	934	890	905	875	842	890	814	884	896	897	844	882	859	860	893	861	942	854	860	939	912	906	871	930	824	905	850	858	894	903	853	917	907	854	871	882	883	866	885	890	920	897	890	845	882	891	889	909	891	843	887	851	947	846	857	848	876	880	869	871	809	861	887	904	906	872	882	893	854	902	920	897	902	904	815	873	893	864	862	869	939	909	835	813	829	907	858	915	880	885	853	902	864	907	898	880	909	874	831	871	818	910	906	853	819	824	891	930	880	870	869	914	874	917	899	901	870	913	893	893	876	931	853	856	879	851	895	903	852	882	932	903	930	861	853	853	858	931	931	845	851	922	888	921	859	859	876	930	878	910	849	868	842	923	887	864	907	872	856	853	892	930	913	864	909	905	865	921	850	844	869	881	880	831	804	871	827	863	880	863	889	887	921	862	899	873	883	888	905	922	922	877	890	843	935	880	840	851	875	872	876	897	869	869	882	873	886	888	855	881	908	864	778	889	844	849	940	860	868	852	822	898	907	867	903	868	880	919	887	888	882	872	874	867	881	876	846	888	858	892	909	925	867	878	849	872	910	853	889	860	931	889	899	868	877	864	823	869	854	907	930	911	913	905	893	914	907	912	865	908	847	929	875	930	855	913	838	864	883	849	912	848	875	877	862	892	831	845	960	945	866	864	882	890	845	840	885	867	903	889	914	897	873	891	834	866	794	850	912	923	925	875	891	868	873	898	854	858	899	838	849	878	949	882	856	876	923	929	852	862	886	891	932	905	835	914	936	891	890	849	829	881	927	851	916	890	921	896	906	849	906	876	851	908	825	869	899	866	888	867	860	843	863	922	915	872	880	847	840	863	846	847	870	915	831	904	874	822	917	877	845	853	861	864	840	859	776	907	836	862	876	904	957	916	864	901	880	839	883	934	866	852	838	882	899	867	857	843	848	898	879	862	895	880	871	890	886	937	916	917	868	903	900	918	898	860	879	856	880	896	877	909	920	915	861	872	872	840	924	866	879	918	843	892	888	843	907	905	876	888	891	835	865	882	882	834	887	894	835	882	910	916	869	923	926	883	894	877	876	910	937	942	831	863	897	868	889	906	882	858	846	853	908	936	887	862	888	909	846	876	888	898	906	877	875	847	897	864	844	897	902	871	902	890	856	840	908	879	873	921	843	900	880	862	910	844	837	824	873	894	887	835	887	866	878	857	870	888	888	841	934	867	809	902	868	904	934	892	882	896	877	857	878	810	862	902	852	851	838	911	937	887	910	865	858	867	862	832	894	914	865	926	890	871	914	858	878	891	916	843	901	932	880	925	894	934	906	974	853	890	876	893	889	851	825	891	911	937	883	910	882	867	898	850	868	910	896	945	940	837	856	889	907	908	863	836	871	853	895	840	860	938	884	884	856	909	887	955	883	912	894	908	889	879	911	862	883	812	875	920	927	870	913	889	849	900	882	870	836	887	890	834	888	889	881	905	903	859	870	881	892	841	908	865	836	877	888	883	858	826	932	890	832	869	908	859	855	896	910	868	910	883	902	909	928	870	914	915	839	909	899	868	912	842	873	862	906	853	889	947	898	877	864	831	913	908	846	861	861	881	879	907	884	848	928	883	887	818	893	883	832	836	868	856	904	883	841	839	888	872	913	944	862	890	896	864	795	907	860	921	886	905	815	889	910	869	942	837	829	926	846	829	876	899	891	830	908	873	884	915	869	918	897	898	866	886	884	902	923	829	843	884	842	848	867	881	847	890	906	861	881	883	873	870	863	824	899	896	928	923	866	870	877	835	874	854	933	881	916	909	925	875	967	947	857	892	857	876	857	900	867	902	878	850	864	890	871	915	875	908	902	859	897	872	860	914	861	859	885	881	945	868	907	842	979	909	908	883	899	891	884	844	901	841	873	903	902	857	836	787	904	917	862	892	853	922	958	908	928	873	868	858	892	869	859	919	881	887	885	947	857	877	863	918	875
24390	26796	27428	21421	17540	14004	10526	8229	5970	4215	3185	2301	1943	1623	1336	1193	1142	1088	912	781	691	634	647	589	543	490	486	495	463	428	388	333	343	361	336	355	328	330	322	317	335	325	359	322	346	322	313	301	342	314	345	330	333	326	322	340	341	318	360	350	299	277	320	326	325	334	338	339	330	321	349	281	300	371	312	314	311	305	346	342	302	320	323	337	325	333	311	311	319	334	295	329	357	304	300	311	328	305	322	327	312	360	316	334	306	307	311	336	297	343	319	312	350	315	299	321	345	331	344	349	313	327	292	342	330	299	354	323	323	327	314	348	335	321	337	319	315	344	308	321	313	312	321	308	308	314	293	336	314	324	321	328	338	340	325	329	358	336	330	304	353	334	341	316	307	283	327	369	332	295	293	329	356	326	322	301	290	315	323	309	320	298	338	343	342	308	323	321	334	320	326	305	327	307	347	312	340	317	313	339	337	359	322	318	304	280	344	321	297	321	316	306	315	330	311	351	340	320	309	357	312	300	342	319	314	312	320	345	361	326	336	321	351	338	285	320	331	302	339	321	313	342	334	318	289	337	329	356	322	306	320	322	297	350	290	371	365	331	339	311	329	347	368	325	318	329	335	328	348	376	312	321	288	324	326	348	326	320	342	333	332	339	364	343	320	334	340	308	325	322	314	330	342	333	328	320	341	280	318	334	271	327	322	329	334	302	298	301	319	291	329	318	331	337	329	321	349	332	318	317	327	351	325	324	335	303	350	348	327	301	323	364	359	360	315	295	318	324	311	304	311	307	312	312	314	311	330	300	358	315	320	308	305	334	325	337	310	347	334	320	306	286	355	278	319	308	312	349	315	322	308	266	314	348	318	302	283	314	339	323	351	301	341	343	327	317	325	336	288	327	314	349	336	309	334	323	315	328	313	326	304	304	327	331	349	294	332	344	290	322	328	337	330	319	331	301	314	293	319	355	316	339	322	331	311	298	328	323	292	328	332	332	298	309	356	295	316	341	304	319	345	331	345	359	307	348	313	319	287	334	304	328	342	323	296	329	318	286	336	319	320	338	323	350	324	339	336	328	320	324	317	335	322	364	349	319	354	318	323	329	335	334	335	317	350	386	330	327	336	318	321	347	323	325	290	296	318	351	321	365	327	326	315	351	339	310	310	298	345	303	309	322	334	317	343	321	334	318	319	325	332	337	377	314	304	316	343	322	328	317	318	319	325	356	312	345	300	358	351	335	320	323	316	313	303	349	324	334	308	322	324	294	349	295	282	330	359	344	363	348	379	335	314	329	292	377	335	324	316	376	315	313	352	344	312	345	342	343	333	314	304	336	323	321	304	326	332	350	314	335	317	331	314	352	293	329	327	326	304	331	294	341	309	292	322	325	351	320	322	337	336	307	315	306	312	357	307	338	320	304	328	334	358	296	324	342	309	332	338	336	325	331	305	330	328	321	291	355	332	322	325	306	332	336	318	303	355	316	347	302	331	351	359	355	300	338	347	279	309	310	339	326	341	307	327	309	334	312	303	310	331	343	335	320	329	305	337	305	335	329	330	318	334	331	323	317	339	308	315	298	293	300	319	326	334	321	342	359	304	313	323	335	323	330	339	315	319	322	327	339	337	329	341	355	297	342	324	348	304	321	301	288	319	347	315	327	324	329	330	305	310	334	302	328	328	331	299	360	307	343	310	355	353	326	339	316	344	351	360	315	336	346	344	305	312	310	348	343	335	303	338	348	307	319	331	313	338	338	322	314	326	316	326	337	342	341	341	330	300	349	315	330	327	311	319	335	328	342	322	320	321	321	350	315	305	350	334	303	332	350	333	329	349	311	305	325	321	328	341	320	315	331	309	286	336	305	330	364	332	315	339	336	328	312	315	309	323	340	341	306	296	309	332	303	306	317	346	324	293	306	301	325	300	305	353	319	339	335	356	307	328	305	325	302	320	294	301	336	344	337	303	334	311	316	307	314	340	338	347	348	335	302	296	344	303	330	326	333	288	381	331	322	313	389	321	315	315	313	301	288	332	338	342	336	313	316	340	329	337	356	323	312	347	339	331	351	320	327	315	334	326	324	336	323	314	339	285	317	321	330	336	347	319	319	321	340	342	317	348	336	310	341	301	332	357	306	300	325	338	354	315	328	330	320	345	329	334	312	337	317	336	341	325	315	300	318	339	303	293	351	283	315	326	340	312	327	291	331	305	321	327	313	327	320	318	324	332	332	326	342	328	337	307	313	322	329	307	333	305	332	301	322	308	316	329	338	337	346	345	299	298	317	339	329	311	346	330	321	357	302	305	342	298	314	342	346	343	315	331	331	303	320	309	321	320	312	323	316	333	326	335	331	335	311	362	324	337	319	300	343	332	350	324	329	340	330	328	328	300	367	339	350	366	312	349	380	354	296	307	320	332	338	300	296	346	335	309	330	303	301	291	320	329	317	296	322	330	327	347	293	344	325	292	311	321	317	294	323	307	275	306	348	325	325	291	336	302	318	324	308	352	343	315	351	340	351	313	308	356	363	317	327	327	337	308	355	332	336	317	279	314	341	345	344	343	309	369	327	347	332	331	322	341	338	331	325	315	316	346	297	306	331	281	307	326	309	307	349	320	327	296	330	322	338	312	325	323	326	305	349	325	367	318	282	350	321	318	336	299	315	331	316	318	304	305	331	292	315	328	301	309	320	316	334	316	311	349	327	311	315	314	323	310	309	301	305	293	301	331	342	306	301	304	301	321	351	296	334	320	306	323	323	324	325	362	300	294	327	320	269	312	299	323	307	336	334	318	331	336	299	352	330	330	339	349	320	342	309	295	320	332	340	343	392	335	336	345	354	341	343	310	301	319	308	320	311	328	332	297	334	307	328	340	320	349	346	294	306	305	315	335	316	308	351	324	313	320	348	329	337	333	332	318	353	334	326	334	346	326	312	355	349	311	331	327	308	301	331	349	344	328	333	317	351	302	333	315	339	307	294	296	342	298	318	324	305	320	304	322	351	342	356	280	367	333	326	307	301	346	300	334	294	346	314	331	286	344	363	325	341	305	357	319	324	321	318	276	302	315	328	315	312	330	326	299	349	346	314	350	301	312	331	349	341	297	329	328	332	343	341	305	323	326	289	337	319	323	337	341	334	323	327	312	315	366	319	303	313	323	293	342	331	321	319	324	354	317	336	337	317	327	329	329	318	304	314	311	327	295	357	331	323	318	321	341	286	317	329	339	331	337	326	290	375	317	342	328	333	342	341	314	344	307	325	311	302	322	313	313	343	290	312	347	334	352	329	348	334	306	322	331	318	268	336	334	305	346	316	346	344	335	338	343	294	336	332	327	323	312	317	330	329	333	303	329	334	344	353	299	338	326	338	310	307	305	345	336	327	317	331	305	316	318	374	315	342	320	295	348	312	319	312	325	318	330	330	322	308	337	314	302	314	335	317	312	335	305	358	310	332	322	325	320	307	317	352	349	297	337	297	322	321	341	330	324	314
16403	21730	27757	29939	30835	29332	26548	23621	19878	16431	13540	10842	9118	8405	6711	6107	5787	5215	4778	4026	3532	3021	2872	2750	2456	2177	1967	1866	1751	1513	1376	1158	1035	1036	1048	981	931	955	850	942	927	916	892	918	917	904	886	927	851	848	869	873	913	851	875	916	924	933	888	875	902	876	865	863	906	845	906	846	853	877	877	913	893	874	868	933	832	861	928	863	885	892	904	831	944	910	864	881	905	896	904	921	817	893	877	919	860	864	858	883	844	817	887	864	895	831	897	890	835	881	861	848	893	885	879	863	861	875	837	867	863	925	843	865	905	950	857	864	869	900	841	879	852	857	894	819	884	911	845	818	862	884	869	888	861	849	890	916	866	890	844	920	846	869	823	893	952	900	923	857	923	895	842	863	913	904	919	886	876	907	874	905	891	915	874	852	894	909	854	840	856	882	908	884	869	865	901	853	919	845	868	900	876	926	843	868	872	895	853	843	882	895	904	833	898	928	861	885	912	847	899	881	864	911	900	887	857	850	827	893	913	874	830	916	908	896	861	888	875	894	891	842	846	906	884	914	931	905	886	917	843	905	935	936	881	869	880	908	865	928	868	866	868	868	843	878	880	887	897	838	924	912	897	859	901	866	856	878	862	781	845	862	861	896	919	896	882	865	858	874	915	905	870	875	866	923	882	869	852	914	896	888	892	848	939	864	902	852	867	819	894	864	923	887	902	875	875	840	899	891	859	864	873	864	945	894	879	864	937	901	847	868	848	881	854	876	912	871	855	910	855	911	903	855	916	858	924	865	856	894	860	880	941	899	879	804	863	878	905	888	883	895	830	833	891	854	903	875	882	833	868	827	915	906	873	862	893	829	875	846	879	901	887	889	919	910	937	824	833	891	866	911	921	907	860	912	904	896	899	878	805	887	907	871	792	897	878	843	892	899	874	876	897	949	918	903	845	876	887	974	923	862	871	877	932	884	938	911	925	860	880	882	941	885	873	882	885	874	900	875	875	917	869	880	898	838	897	836	863	916	908	909	880	893	904	846	900	903	884	870	901	860	907	892	820	871	895	887	888	875	831	841	894	917	878	872	841	888	873	891	836	840	916	867	869	915	851	882	926	865	854	851	899	880	869	909	926	857	861	872	872	954	879	856	860	897	864	897	885	842	919	888	881	865	865	874	910	890	898	901	879	876	853	908	854	897	898	891	928	888	860	894	882	935	908	886	886	856	839	874	933	939	915	865	895	899	909	914	859	880	857	868	905	880	843	885	919	875	858	844	858	866	857	910	905	881	879	910	892	918	866	904	921	870	950	858	855	927	905	871	882	886	845	901	846	909	850	837	813	890	875	846	856	874	900	913	900	875	882	871	898	923	871	876	827	900	879	927	946	851	884	841	902	867	843	844	845	947	888	863	882	879	913	919	922	865	903	894	894	891	938	867	868	857	846	845	866	891	862	897	839	839	882	888	861	931	903	837	875	906	836	826	889	880	837	866	901	846	950	826	866	875	921	886	847	822	838	915	878	852	850	894	852	910	835	872	933	919	923	861	915	851	868	885	880	892	890	873	933	881	892	896	911	919	859	832	907	881	900	907	853	919	848	866	826	880	852	887	869	914	845	883	849	844	951	933	882	881	903	899	872	864	924	880	894	859	910	909	886	908	848	852	884	887	872	888	843	906	903	869	876	844	863	874	884	901	903	892	835	841	944	922	879	906	894	822	845	902	869	901	858	877	930	927	819	936	878	889	892	932	895	927	858	929	920	878	894	875	846	849	877	873	917	933	821	919	906	889	884	921	865	918	838	854	893	880	933	882	900	857	909	821	914	900	864	917	874	831	835	903	912	911	896	886	873	904	863	902	881	868	900	885	836	877	870	808	919	844	861	903	860	871	869	904	861	884	902	878	840	943	909	889	892	862	839	876	843	855	901	863	898	890	905	890	905	875	927	928	901	864	871	874	893	860	855	869	883	886	892	895	894	866	907	861	934	887	878	898	897	933	846	842	857	866	874	879	866	885	889	904	860	890	879	925	899	843	905	842	864	904	906	880	868	873	913	880	912	890	901	900	860	836	854	913	841	889	811	911	874	844	848	880	881	848	901	855	889	922	899	852	906	845	879	932	952	899	852	863	885	855	864	902	888	931	899	892	900	874	890	911	878	877	858	896	880	874	878	854	908	887	867	851	854	880	851	899	886	894	877	828	925	886	842	911	930	879	907	839	896	855	895	883	838	859	870	893	928	882	856	870	879	862	857	872	865	855	900	889	900	834	834	826	875	888	892	851	870	833	935	927	821	856	856	889	863	923	864	836	846	898	830	866	888	907	898	877	889	905	882	902	918	891	917	860	887	887	889	890	888	897	923	878	929	883	901	894	882	883	849	874	856	874	902	890	931	896	866	840	860	863	896	891	873	890	872	882	854	902	902	881	883	855	941	842	954	874	917	910	918	893	899	882	880	899	856	848	889	873	869	865	902	866	878	909	889	860	839	880	913	861	863	811	839	891	878	942	862	873	898	874	911	851	875	870	909	906	859	891	885	847	877	861	853	881	887	929	836	960	921	875	848	820	910	847	891	888	876	899	910	883	850	900	912	828	879	882	885	906	800	843	890	887	938	884	852	902	928	842	906	849	860	898	901	869	933	911	861	851	926	904	846	872	868	914	867	855	896	891	844	823	901	868	894	856	837	920	904	878	899	901	906	848	899	862	886	849	902	914	896	931	851	890	857	858	923	902	888	830	887	882	852	849	903	903	861	884	903	895	906	898	885	862	871	913	855	871	839	860	862	864	893	884	875	913	856	884	853	892	914	885	928	859	823	894	900	881	903	864	871	833	897	920	911	872	911	877	894	884	865	907	827	868	824	924	888	879	880	888	790	865	924	933	926	914	851	854	850	918	878	918	911	859	871	900	873	918	907	905	867	920	883	862	895	883	847	931	820	901	858	877	928	844	866	904	851	899	898	856	872	924	875	905	866	890	836	875	828	832	873	868	884	921	873	919	911	904	849	868	865	877	850	919	945	874	905	881	853	910	862	866	849	852	864	872	886	854	898	821	860	850	862	870	918	927	915	895	839	906	859	889	890	883	875	870	871	881	860	916	853	863	926	869	938	892	906	895	939	885	871	887	864	819	878	881	860	874	881	896	818	902	887	877	906	911	872	912	843	920	917	879	900	850	882	888	820	890	875	883	923	869	889	871	864	918	876	886	874	896	840	842	854	880	857	924	889	923	844	913	882	800	876	899	872	868	888	897	877	857	860	852	850	901	869	850	854	895	941	906	906	893	923	920	888	890	875	890	839	874	912	867	885	913	859	874	892	875	879	887	829	893	876	932	927	904	904	861	862	852	856	861	951	904	931	901	931	860	861	846	880	846	838	872	881	880	905	879	906	879	914	840	877	944	856	897	857	873	849	886	883	866	922	826	827	860	904	909	875	863	890	955	871	880	895	871	841	884	871	925	866	880	875	854	869	943	903	895	844	952	863	892	911	866	900	927	912	888
25674	27841	27513	22285	18944	14590	11233	8068	5639	4021	2858	2242	1963	1712	1344	1057	944	914	855	794	743	708	650	577	607	566	502	465	478	428	389	396	365	348	342	304	350	335	323	322	317	317	340	321	351	334	343	303	336	349	328	354	312	313	335	308	317	318	324	329	337	322	329	339	302	301	311	354	323	301	344	341	338	334	312	315	328	354	336	285	340	331	307	345	350	346	322	347	322	307	304	343	305	351	323	314	348	321	344	320	342	341	300	336	342	334	317	304	374	330	305	319	325	326	297	327	329	356	332	301	336	302	316	328	297	318	336	296	328	333	306	342	300	355	318	319	309	299	298	328	361	304	317	315	349	321	334	333	315	306	335	352	317	326	324	321	302	316	341	350	357	353	352	316	314	326	347	331	316	345	341	334	312	287	328	340	366	279	328	326	322	345	351	336	343	320	305	334	313	320	359	289	334	322	330	330	331	321	329	324	313	308	308	336	325	326	317	324	320	332	309	316	325	365	345	304	341	309	311	326	333	307	292	304	334	344	327	292	287	345	320	351	325	283	324	324	336	354	321	313	330	343	335	338	309	334	322	333	299	298	329	344	302	338	331	319	338	340	344	305	324	324	324	337	325	343	312	339	295	318	338	330	311	332	335	315	329	306	330	315	315	293	307	313	325	321	334	333	350	322	328	313	332	340	304	340	324	327	328	345	311	379	342	314	321	270	314	312	342	317	337	311	316	310	305	296	303	322	304	300	338	322	340	293	334	323	302	362	325	342	317	306	329	309	318	314	306	353	324	312	310	321	327	304	331	365	330	315	358	318	340	314	347	326	328	300	325	341	311	320	337	295	293	329	319	328	306	308	320	352	328	340	309	314	310	336	304	328	322	323	329	307	370	340	305	309	331	299	330	331	318	346	285	347	322	337	328	323	321	339	347	335	339	300	312	326	348	325	307	325	317	332	321	294	348	391	316	309	327	292	312	349	374	347	341	325	331	318	307	308	318	330	310	347	324	355	297	348	315	322	315	308	344	309	297	342	320	328	321	344	333	335	329	321	321	334	314	325	314	323	302	319	337	345	327	322	328	306	321	308	360	336	319	317	327	303	331	325	341	340	327	335	324	315	338	336	328	299	367	316	360	312	323	332	318	324	320	323	307	338	334	308	342	341	327	311	298	362	317	281	372	335	362	309	288	323	328	317	330	355	323	304	311	342	341	320	338	282	352	341	312	313	342	327	320	339	324	294	321	325	327	321	333	343	330	336	353	315	317	319	332	316	328	305	343	297	320	346	316	356	334	311	326	339	357	332	361	304	352	333	307	315	292	334	335	320	328	319	330	321	319	327	306	305	316	329	334	291	288	325	317	313	289	324	300	321	311	330	342	305	350	325	319	315	331	331	278	315	331	326	331	292	337	336	317	331	323	310	325	310	332	354	347	345	298	289	298	309	306	328	313	317	316	328	346	315	330	351	329	336	336	336	348	336	321	347	327	338	328	344	323	305	363	354	337	298	328	348	311	320	325	308	345	286	329	372	362	311	316	322	314	352	340	323	339	307	328	310	314	337	292	371	327	332	301	321	320	288	311	318	313	325	317	288	311	322	301	332	335	351	343	337	302	330	308	321	329	327	329	309	332	300	322	324	338	334	321	312	311	299	329	341	364	317	349	342	364	305	344	334	293	370	330	318	350	331	314	312	347	378	346	316	293	346	322	334	322	336	304	314	332	330	342	322	309	346	306	309	311	299	317	320	333	305	345	289	330	317	341	312	336	327	301	333	294	328	346	331	372	321	343	316	309	334	299	362	305	300	320	333	346	324	322	335	331	331	323	303	327	336	294	343	310	320	325	311	329	329	339	319	318	290	312	308	325	321	324	321	325	332	325	336	323	335	314	338	338	313	368	302	303	310	349	318	308	338	313	311	308	311	343	347	334	326	360	336	333	313	334	330	313	320	332	313	311	303	323	298	315	302	326	315	294	325	350	323	300	326	307	349	331	298	336	321	324	337	314	339	344	309	307	341	332	313	349	332	325	310	316	324	330	325	322	294	333	303	314	341	351	334	302	345	330	309	301	319	308	318	317	325	348	327	347	352	320	320	314	312	331	349	315	362	348	325	344	309	353	325	313	365	304	315	332	304	325	368	352	317	295	351	311	346	363	320	299	325	339	326	317	327	315	358	311	353	332	276	326	311	322	336	329	327	338	331	332	332	312	336	360	338	329	293	306	355	324	342	307	351	319	324	321	335	304	359	366	335	327	372	356	321	319	327	325	337	349	353	308	278	312	331	334	340	352	361	310	360	315	314	295	315	323	336	285	294	326	314	310	314	336	341	321	323	328	323	306	343	358	343	338	379	332	333	361	325	334	324	342	356	329	353	318	309	322	326	327	365	325	361	293	329	321	358	343	335	350	305	314	348	318	327	324	312	302	322	309	342	349	334	326	349	310	323	314	342	359	312	330	314	303	281	305	330	321	338	349	311	312	344	315	296	316	320	324	287	310	322	331	305	311	319	327	307	310	350	303	304	310	318	342	329	297	322	329	348	318	302	328	347	335	352	298	326	308	329	314	314	303	327	318	336	331	327	317	318	326	306	321	334	341	310	328	338	317	306	322	373	335	328	348	313	334	321	338	342	294	314	325	347	310	338	301	334	317	332	318	317	303	324	307	316	331	312	334	379	336	325	318	311	357	301	343	348	315	332	329	320	330	309	353	328	320	313	339	346	305	328	347	315	318	324	326	348	329	309	324	308	322	309	353	303	291	309	315	332	335	279	339	334	341	341	351	306	330	302	303	307	304	335	346	326	327	326	337	324	300	333	344	325	356	325	336	351	329	337	314	326	341	303	332	319	315	316	308	369	311	331	287	321	365	329	349	305	325	350	308	316	364	337	336	339	323	299	348	317	307	310	327	304	303	326	334	322	338	334	318	344	320	350	365	316	323	328	331	325	313	329	316	322	312	336	328	313	313	321	340	356	315	299	342	353	338	296	316	365	352	316	328	324	312	323	328	338	325	312	351	314	312	326	351	342	294	320	350	337	288	306	328	322	321	326	348	290	313	346	330	328	303	344	295	306	319	297	319	351	368	355	313	342	315	352	320	335	308	332	346	314	324	353	360	347	347	312	309	328	323	346	302	317	317	309	323	320	336	310	319	328	325	335	323	310	333	312	324	350	330	337	326	302	359	309	325	331	328	327	335	312	308	313	333	326	351	321	321	298	335	302	331	318	286	331	329	280	291	294	324	290	361	331	335	289	312	375	323	356	292	348	309	315	304	308	315	315	323	328	313	353	309	335	324	348	354	351	298	312	303	335	336	328	311	314	322	285	324	311	348	325	310	327	317	312	325	366	370	329	341	287	353	288	283	337	280	330	348	313	308	299	296	327	326	337	361	319	321	329	355	275	336	345	329	358	302	347	354	357	322	328	324	324	334	339	308	334	344	327	343	346	357	317	321	359	362	316	327	327	330	316	315	330	324	306	321	324	318	345	347	312
17484	22708	27660	31672	32046	29884	27251	23345	19296	15669	12673	10256	9446	8331	6410	5174	4803	4661	4206	3788	3505	3132	3096	2965	2449	2242	2076	1850	1674	1620	1415	1269	1133	992	936	920	954	928	918	922	886	932	904	912	880	947	900	909	848	882	909	829	871	908	874	881	886	884	842	865	883	840	860	879	937	896	836	885	882	871	871	885	941	827	899	853	881	900	866	846	879	848	886	924	826	914	857	863	896	912	904	875	896	884	875	858	871	917	885	874	851	911	849	886	871	853	888	916	877	852	915	885	887	885	938	859	904	870	878	922	885	905	883	865	846	898	871	872	926	815	905	862	862	870	905	906	881	849	862	865	893	843	878	852	907	917	835	873	880	856	938	910	845	857	905	892	857	875	879	900	857	853	873	826	902	904	881	907	925	902	843	852	827	843	923	857	867	884	896	913	878	898	888	909	916	875	866	856	898	915	905	888	901	862	897	881	869	903	943	919	840	871	880	860	862	883	859	861	889	947	831	852	908	881	914	872	903	882	861	912	843	844	884	925	893	876	875	910	955	903	872	857	901	862	905	839	900	810	812	911	886	862	893	895	868	882	953	841	905	944	884	898	909	860	851	870	887	905	841	890	934	879	900	866	851	930	843	917	894	867	876	878	908	884	908	867	860	883	931	857	883	928	838	912	853	840	862	929	879	892	878	879	859	891	877	867	883	943	859	823	823	896	885	850	898	853	811	874	944	834	850	846	861	869	867	880	884	930	865	883	876	874	898	946	902	892	904	881	908	880	922	879	935	842	884	895	890	896	890	874	837	863	896	876	853	930	884	927	889	885	890	880	925	928	888	910	912	798	931	841	878	895	851	908	866	893	879	925	920	884	882	862	878	884	892	874	920	839	865	876	872	874	824	906	903	877	918	887	888	876	878	898	810	854	865	885	868	849	879	879	926	883	838	893	921	830	834	884	857	887	898	898	854	919	929	837	860	914	901	933	912	856	871	862	849	922	838	922	879	870	877	908	876	881	875	911	849	883	884	870	852	889	886	901	886	891	878	851	878	872	900	888	867	837	875	889	923	871	906	887	901	877	923	899	824	903	824	872	829	873	870	884	855	897	876	944	858	880	837	892	892	886	947	899	907	889	928	885	838	869	913	857	873	873	865	877	871	858	842	848	883	893	914	852	858	878	920	877	913	878	899	909	895	889	858	955	865	876	882	819	882	895	878	917	882	874	873	903	855	856	901	893	855	874	822	947	903	889	872	899	921	866	866	855	879	929	877	909	862	935	894	898	896	895	908	865	842	883	848	907	891	872	893	897	885	858	825	823	916	873	862	859	882	878	922	857	875	929	868	910	893	886	852	880	849	881	827	865	856	888	868	863	897	885	874	903	898	886	931	897	915	863	890	925	849	871	911	897	894	901	907	923	872	893	884	800	909	937	931	926	863	928	872	831	906	906	907	902	914	861	914	900	898	873	894	895	888	867	880	915	863	905	893	852	904	871	826	935	852	829	874	894	900	898	894	897	860	878	842	892	868	848	910	923	888	920	895	915	875	898	876	871	824	828	898	827	918	815	842	902	878	869	888	892	877	877	852	912	898	955	849	884	905	864	881	861	876	847	922	841	894	865	892	889	827	849	872	862	872	962	902	884	879	904	880	837	870	915	879	864	942	876	862	899	854	843	843	937	895	777	899	918	867	839	861	923	878	826	887	862	886	940	886	916	854	869	911	900	875	881	871	876	854	844	869	835	821	909	849	910	919	853	906	926	862	890	877	841	866	874	860	881	863	892	875	859	934	898	865	905	851	855	889	888	815	914	964	839	894	918	879	900	878	914	865	887	918	879	914	814	936	829	888	920	891	862	901	832	875	884	922	879	834	905	835	920	816	866	876	952	858	925	905	927	942	834	860	892	890	887	868	883	862	882	895	919	861	876	884	930	913	933	882	878	902	915	899	860	915	867	834	877	837	875	926	880	864	874	875	872	894	893	907	851	929	918	885	925	861	888	942	849	860	837	854	843	870	871	878	821	895	910	857	908	866	894	887	817	827	862	868	856	859	886	913	871	887	830	891	897	901	880	901	872	867	907	906	945	844	892	892	835	813	842	873	851	843	906	924	882	879	929	858	905	871	909	895	873	949	927	878	875	902	892	891	892	915	885	845	909	816	880	898	873	906	909	866	837	832	853	892	847	953	864	881	895	875	872	875	906	870	898	886	848	847	909	853	881	887	916	865	908	844	838	852	857	849	840	869	821	836	935	897	922	873	845	894	852	866	869	860	866	878	857	853	888	876	893	912	857	866	841	865	897	865	907	879	857	893	840	891	845	864	888	909	972	897	864	836	939	823	871	906	907	817	863	899	887	849	883	878	917	879	847	860	908	937	825	860	886	858	858	885	833	863	897	843	844	900	888	876	908	912	876	899	847	874	865	813	928	919	884	888	881	844	857	883	926	868	879	870	870	857	887	924	865	857	920	896	901	836	957	871	820	899	847	850	926	807	870	915	899	821	889	868	899	986	853	888	857	891	909	918	873	894	872	914	916	885	851	848	887	897	914	866	853	950	924	880	878	867	894	872	927	879	865	897	901	919	841	881	931	867	879	893	856	911	889	831	894	887	902	902	914	857	844	890	961	896	919	880	851	895	875	852	891	930	871	864	838	919	950	934	904	894	882	914	887	880	896	854	853	854	856	859	923	884	955	866	896	890	908	917	865	913	835	887	829	860	916	911	929	882	858	914	909	900	905	891	888	868	958	881	856	852	901	891	859	848	920	899	839	866	887	878	882	868	839	891	853	904	860	906	913	906	858	891	836	907	914	909	857	835	827	857	888	871	862	866	813	939	858	821	909	825	866	884	882	848	878	884	883	829	846	877	866	875	901	850	825	914	897	921	889	887	884	889	856	889	916	865	863	870	870	903	808	918	886	872	900	872	913	907	849	874	879	891	877	892	851	896	905	865	893	871	865	856	878	882	928	828	872	900	977	849	871	920	860	891	821	899	901	896	894	880	850	884	837	860	872	914	852	823	876	918	926	847	888	872	894	915	853	836	922	853	838	864	845	876	848	873	883	895	876	850	880	909	867	879	898	914	899	853	926	933	857	876	885	941	925	881	854	890	885	858	862	894	864	841	885	889	882	857	826	911	853	874	816	882	922	842	914	912	916	899	836	939	867	914	887	861	879	930	831	849	869	853	886	882	896	817	902	884	895	917	908	926	876	867	903	892	826	853	877	816	868	879	870	914	951	889	889	853	912	852	888	920	900	865	895	877	824	878	885	871	900	820	920	935	874	906	872	874	863	868	816	874	926	874	899	866	837	873	843	903	878	954	906	921	882	870	902	893	924	861	900	854	900	888	867	925	831	898	847	899	890	855	872	844	928	904	918	869	894	864	846	889	909	861	926	887	853	873	882	891	858	914	889	877	865	821	927	926	877	820	930	881	913	833	830	873	928	863	854	865	837	875	910	904	871	896	853	928	881	901	907	875	930	898	909	838	879	913	867	896	805
23220	21801	25110	24732	19920	15191	11300	7706	5319	3870	3064	2383	1978	1874	1559	1332	1128	1004	922	819	664	616	547	565	540	513	501	445	413	333	399	358	338	354	343	363	330	324	339	305	321	330	297	326	318	329	319	319	320	339	362	341	332	337	332	334	335	295	335	318	307	321	319	321	357	312	335	321	340	305	313	328	333	340	350	352	312	320	360	326	327	317	339	337	302	327	283	324	317	332	352	338	318	349	341	337	322	291	300	335	357	371	320	321	340	322	304	335	328	318	298	293	290	280	303	348	338	338	331	332	312	350	330	308	316	329	355	297	326	337	313	316	328	329	308	335	320	312	297	330	324	333	312	340	323	305	354	316	360	338	334	337	344	345	313	298	301	305	295	326	318	302	332	304	318	307	311	330	319	334	313	316	356	293	309	338	308	327	291	328	349	325	364	317	310	315	322	296	335	315	353	354	321	320	321	364	303	359	314	354	334	292	327	315	291	368	361	308	310	317	318	300	318	328	325	308	316	330	330	337	359	335	346	320	335	310	330	332	291	313	360	322	356	363	341	330	329	297	321	327	343	348	303	349	325	328	326	313	287	331	296	323	302	327	329	333	308	293	333	321	308	331	320	322	319	318	307	340	348	322	341	323	340	302	350	332	335	316	323	312	298	340	324	338	315	325	306	300	352	306	326	321	317	326	306	329	315	334	360	327	318	322	335	312	325	319	307	295	331	284	331	322	317	327	307	336	305	312	358	317	308	315	294	324	345	330	326	317	327	337	325	296	320	355	343	333	307	330	342	319	355	343	314	281	366	309	345	357	333	323	342	347	347	363	305	312	339	315	319	339	315	327	337	337	360	349	306	314	310	319	362	329	343	325	335	315	336	303	321	344	324	312	313	328	273	329	309	332	294	310	308	312	315	315	347	307	313	340	306	339	338	327	342	323	354	329	309	340	352	304	324	292	328	344	322	340	317	330	307	323	325	327	358	317	338	298	316	320	293	307	322	314	349	340	300	308	311	306	294	331	324	307	314	337	334	381	339	306	325	356	321	331	290	332	329	363	362	315	328	330	323	315	306	323	316	282	327	329	349	322	353	312	322	303	337	330	351	316	307	362	354	334	318	313	319	333	333	327	338	321	327	317	340	338	311	331	307	360	317	312	368	358	345	294	358	331	318	301	336	328	301	304	335	302	293	323	306	319	310	322	339	318	330	304	295	359	339	341	327	316	307	334	317	346	322	312	325	318	293	326	328	332	347	312	284	309	347	342	309	325	295	340	328	328	310	326	305	320	317	311	334	319	320	320	350	317	332	337	323	326	334	341	284	316	346	354	336	340	304	335	328	326	326	329	297	330	331	313	328	347	312	337	333	328	361	333	303	341	335	333	359	318	305	311	316	318	338	327	348	310	335	330	365	317	363	349	307	284	340	337	282	317	311	338	308	320	329	315	332	339	340	300	325	307	320	326	308	312	337	336	328	354	341	315	320	306	326	326	343	331	330	321	315	316	316	320	354	316	322	320	319	279	330	317	336	348	302	339	343	345	330	318	320	314	329	325	346	328	323	315	322	315	346	312	342	315	300	315	329	308	299	322	310	327	316	339	320	315	311	333	318	349	336	306	327	350	313	331	298	327	314	309	335	316	358	319	312	373	332	300	294	346	319	352	354	297	324	324	315	346	340	319	324	318	326	283	331	306	340	310	338	324	334	328	307	342	346	311	359	361	344	323	345	290	296	367	339	334	323	339	307	318	312	307	344	314	318	350	293	329	321	342	294	310	315	328	324	313	339	350	318	323	317	333	317	338	319	337	312	335	352	322	339	344	306	298	341	368	342	324	317	329	295	320	349	315	325	317	331	349	313	335	325	349	316	321	277	326	358	297	327	310	338	327	310	339	298	339	316	275	383	324	324	323	328	311	335	326	298	349	317	318	333	302	341	332	327	331	317	325	358	300	316	331	332	333	333	311	321	318	363	307	326	332	320	318	313	343	303	315	303	324	317	321	339	334	340	306	342	312	324	267	353	334	316	276	316	348	355	327	312	342	328	327	339	311	324	297	311	344	338	331	315	329	357	328	354	350	330	335	286	344	324	335	317	330	320	357	339	317	340	315	342	282	325	317	365	350	297	325	308	304	320	350	323	331	340	313	326	302	374	325	323	338	305	340	345	320	334	307	336	315	319	295	306	328	338	334	327	314	338	339	342	288	336	325	371	300	315	365	285	328	303	343	307	331	288	329	320	315	316	337	303	366	331	289	297	315	361	347	323	323	312	324	335	314	341	298	338	325	348	311	336	347	303	339	352	319	292	356	356	333	338	320	296	314	325	340	307	333	314	281	313	266	336	350	332	354	336	310	352	329	313	312	337	314	320	309	299	305	311	324	356	331	344	332	337	349	295	319	340	346	360	356	345	336	333	285	356	311	295	320	318	356	316	319	349	340	293	316	328	312	332	324	343	290	323	318	315	280	328	318	341	335	313	320	315	329	309	306	325	339	368	324	355	296	326	296	329	304	347	317	309	316	292	299	317	306	319	352	360	345	327	325	328	332	337	307	322	320	294	299	345	321	343	311	320	334	345	327	344	307	371	330	321	333	293	316	314	365	325	368	337	341	326	319	357	319	335	319	372	323	283	345	323	330	347	318	343	332	325	321	330	307	323	313	322	310	324	309	328	313	328	303	325	313	301	305	292	339	286	305	319	329	301	301	310	296	332	305	322	343	307	333	325	321	356	356	320	338	321	346	307	310	331	290	303	305	336	361	285	335	343	335	328	365	320	326	325	324	303	329	320	334	326	336	320	372	316	296	325	313	296	337	321	363	341	327	363	321	321	331	297	319	326	347	335	305	336	331	310	320	326	331	324	312	278	323	366	313	329	338	346	351	337	310	333	319	352	344	312	312	321	314	354	292	333	331	315	326	354	318	321	334	307	312	312	314	342	329	339	300	326	321	328	322	338	329	305	344	360	334	311	334	318	334	343	301	322	337	328	316	293	320	304	330	296	336	317	303	307	310	326	310	318	309	299	335	357	324	293	305	338	313	319	335	346	349	329	324	361	324	334	296	319	323	354	316	314	332	314	348	329	318	327	322	320	328	361	352	306	359	329	344	344	322	292	322	332	335	294	328	314	332	336	342	307	331	333	324	324	348	313	336	302	307	361	320	352	339	340	313	317	331	314	368	335	316	363	301	332	320	336	313	342	323	314	305	336	313	309	331	314	323	358	345	339	329	322	338	311	312	294	332	323	327	329	310	327	363	338	339	285	331	351	295	344	335	330	319	336	331	349	364	310	319	356	338	321	334	303	330	314	337	347	328	315	309	326	321	343	314	318	331	304	347	303	320	345	294	327	333	326	338	317	326	357	319	342	325	296	316	346	271	309	344	320	314	326	338	311	328	318	313	324	337	335	343	307	342	335	327	332	331	311	310	335	335	347	346	310	296	312	331	314	319	306	320	334	309	311	305	320	335	301	322	324	305	326	290	306	363	327	325	315	347
15401	17121	26739	33766	32611	30816	27471	22711	18365	15204	13302	11248	10076	9160	7632	6612	5659	5122	4453	4041	3259	2975	2885	2628	2257	2086	1977	1695	1568	1384	1221	1162	1015	977	976	943	876	912	915	925	879	913	915	927	903	904	862	893	898	895	847	912	923	847	860	896	871	927	923	873	873	924	877	927	940	906	901	886	905	852	923	883	838	892	870	880	852	902	910	886	869	910	897	900	839	866	929	856	864	890	819	812	864	904	889	859	915	872	866	912	821	887	890	908	834	856	895	895	890	865	908	837	862	868	876	906	858	881	876	895	880	845	872	910	816	892	908	892	842	872	868	934	832	845	862	882	879	953	918	867	850	862	893	884	866	881	878	895	909	915	916	878	879	880	900	876	825	838	885	904	888	876	873	888	874	880	871	811	915	898	875	893	837	915	889	891	888	901	876	844	833	809	883	813	882	850	894	866	869	851	907	883	860	891	894	895	878	848	894	917	905	867	836	868	894	912	848	830	926	930	862	865	907	887	882	839	896	911	894	905	867	880	879	943	850	875	907	884	895	837	852	912	912	867	827	876	893	875	871	830	926	830	920	858	888	903	834	914	860	868	907	913	844	863	934	854	845	916	847	867	851	837	870	900	942	892	905	914	873	884	884	883	895	893	884	921	908	887	862	895	812	895	854	889	922	817	902	907	843	883	903	869	869	878	872	863	868	897	811	853	902	845	892	855	868	938	835	873	868	893	885	883	873	891	872	883	868	883	915	837	922	860	857	883	844	909	843	864	887	849	857	927	862	879	881	844	905	864	856	876	925	891	883	858	877	919	835	881	866	913	880	889	917	887	880	896	936	883	889	846	879	866	892	893	904	876	900	854	851	851	824	869	870	841	903	900	867	864	886	887	845	904	873	887	886	893	890	879	866	868	950	877	855	879	855	864	894	847	870	894	878	886	905	911	868	841	871	880	886	862	887	870	844	952	897	908	892	875	892	841	897	922	894	920	906	896	904	919	868	895	887	882	891	910	915	861	916	881	908	912	874	876	865	860	901	881	870	866	866	822	819	852	897	889	879	864	901	890	909	833	883	872	896	854	851	923	903	881	921	887	864	837	918	870	835	868	862	837	836	891	903	867	912	887	852	894	916	876	943	923	878	920	909	971	846	919	886	927	898	876	895	875	864	875	826	896	918	891	840	908	846	868	916	869	883	830	961	889	887	940	875	898	906	915	870	863	884	948	869	886	898	873	923	862	904	874	847	868	841	886	874	857	868	875	901	900	883	910	901	866	904	902	827	896	911	865	882	844	920	873	911	872	923	860	856	896	871	932	900	880	876	880	838	854	923	842	841	835	937	879	900	899	865	886	889	857	887	918	856	870	864	877	926	873	902	850	846	948	828	962	911	863	885	882	903	893	914	849	903	900	865	893	918	859	864	881	875	874	921	897	944	822	825	851	894	845	827	889	913	886	861	835	877	886	853	834	910	866	850	915	857	836	857	882	849	859	874	875	824	929	886	865	848	891	884	863	905	869	885	857	863	830	866	843	853	917	871	881	905	856	884	884	920	916	876	877	891	874	854	896	856	861	872	905	870	876	857	857	853	817	878	854	901	893	912	874	930	884	910	871	868	850	868	862	854	859	905	874	920	884	898	849	952	896	913	886	859	924	827	865	882	903	872	856	855	874	885	887	892	852	883	900	910	873	890	905	935	901	838	887	885	882	923	881	844	865	836	878	856	864	846	913	875	928	875	874	860	793	905	870	923	881	922	861	904	879	893	895	868	919	882	901	925	907	911	882	865	894	930	901	890	867	921	848	874	832	839	894	881	912	883	888	892	907	971	823	862	899	854	869	875	845	872	829	887	879	894	820	866	845	919	895	828	887	835	842	867	908	903	927	830	897	842	871	902	925	916	852	861	892	902	859	913	855	841	816	857	904	901	858	867	851	876	875	918	879	930	858	852	921	856	860	874	832	893	900	853	881	885	882	824	884	854	850	831	894	849	897	909	878	864	861	874	876	856	876	907	945	834	892	926	903	920	820	908	848	926	900	862	911	888	870	845	850	914	916	896	848	864	876	856	889	863	873	846	893	870	918	840	881	915	929	895	914	913	864	901	914	913	851	890	849	933	858	871	910	884	893	874	842	850	918	875	829	832	882	893	844	878	863	900	927	938	873	878	867	902	894	896	859	922	934	906	853	862	854	852	869	902	938	882	904	943	880	848	914	866	866	879	918	962	875	945	868	873	884	917	893	893	882	865	881	918	877	944	890	868	887	874	866	927	930	884	885	865	935	910	900	893	907	835	897	876	899	936	905	863	905	877	825	888	841	875	835	895	878	861	875	910	894	899	844	885	826	885	911	911	903	888	924	932	873	830	901	875	856	883	857	906	868	851	851	885	877	898	837	938	853	858	888	886	882	877	923	882	918	954	873	888	908	865	855	924	859	860	908	885	850	899	874	899	875	843	886	898	935	893	891	837	911	855	831	898	849	891	874	899	899	854	937	875	858	865	888	875	888	865	884	908	924	926	921	903	892	863	823	880	848	920	857	900	869	887	910	877	879	868	873	842	874	820	906	956	888	865	902	885	861	846	922	910	873	839	857	816	872	917	837	889	852	912	875	869	902	840	909	882	886	897	837	827	937	875	880	944	897	882	875	881	894	918	888	901	849	884	894	869	877	877	863	853	925	892	895	895	858	897	845	859	931	894	935	886	895	876	919	850	878	834	864	839	893	838	877	853	867	903	863	925	886	891	872	864	873	842	890	921	890	880	850	840	842	850	878	880	893	879	867	854	869	838	826	877	888	866	856	902	891	884	880	861	839	886	835	878	838	881	836	903	877	900	932	875	871	893	911	868	928	866	935	840	898	896	900	838	912	937	839	866	865	930	847	874	893	835	921	897	878	909	869	884	882	873	881	885	913	829	823	916	897	870	908	868	873	862	898	919	900	906	905	892	859	861	955	874	904	908	867	870	903	891	823	913	869	877	825	902	930	936	884	896	904	932	900	905	854	863	899	873	869	879	873	882	891	907	910	838	915	833	896	866	860	831	862	901	845	845	883	910	883	900	879	883	899	855	870	875	897	869	859	887	884	879	857	918	930	892	872	892	855	913	900	851	884	845	901	911	888	887	842	837	867	901	901	844	885	823	862	877	877	841	882	842	836	864	854	791	887	912	889	859	905	874	851	881	891	853	883	881	881	882	945	881	931	871	866	889	870	904	831	879	835	913	869	833	857	880	843	925	902	887	879	876	868	912	846	883	876	902	878	884	887	888	902	862	835	899	822	824	836	938	848	879	864	899	876	902	855	861	859	927	906	927	831	885	928	861	874	838	884	854	911	872	892	923	843	916	955	889	880	888	900	865	870	881	857	851	865	939	792	958	897	870	860	898	868	888	897	864	874	902	870	902	871	890	891	912	823	848	856	905	950	928	877	923	863	872	918	929	899	923	915	857	882	861	894	879	951	909	889	909	873	841	944	863	881	876	872	919	878	882	872	862	915	924	903
21033	21745	26483	25460	20517	16234	11470	7419	5303	4259	3544	3068	2458	2290	1795	1435	1330	1014	861	740	649	608	536	549	469	456	442	456	392	408	344	360	334	311	351	337	346	324	312	319	349	316	313	333	323	291	334	331	324	339	313	343	337	298	337	309	340	346	328	308	308	333	311	333	328	337	324	338	330	296	336	319	298	342	348	329	353	302	313	300	326	336	320	318	325	326	302	327	296	334	323	307	311	326	326	329	324	335	337	328	316	327	295	326	352	331	344	297	311	336	325	342	306	336	287	313	339	312	343	331	327	320	335	316	358	335	333	339	327	334	318	318	312	282	327	321	284	332	310	300	330	330	321	343	327	332	330	334	294	290	328	322	361	342	334	323	322	328	338	337	306	318	326	318	316	328	324	320	344	341	318	349	300	332	346	369	364	307	338	319	311	307	340	293	301	324	342	315	335	322	330	323	321	314	330	307	324	327	325	326	318	308	341	300	296	343	325	326	327	326	313	311	357	341	327	319	327	324	320	342	305	304	332	341	289	358	311	306	329	337	278	312	334	343	320	343	331	327	318	307	351	325	311	325	365	302	326	331	317	313	339	328	308	350	345	347	328	331	322	344	358	307	337	366	322	328	340	326	320	341	284	344	296	309	322	307	356	301	334	339	318	307	306	324	331	351	341	329	318	326	353	340	283	309	295	307	323	327	311	325	369	311	317	314	321	340	336	371	325	368	306	302	309	321	295	316	339	308	335	354	332	320	325	322	339	307	298	327	313	279	345	320	327	307	308	323	350	383	361	329	335	306	298	338	343	350	324	305	344	311	312	315	343	322	293	312	306	361	296	322	340	331	338	339	329	320	321	348	306	296	330	332	318	337	338	288	330	309	284	321	284	311	320	322	347	365	337	324	322	321	281	314	308	329	297	319	341	323	339	351	314	351	325	332	304	337	315	332	308	311	342	300	366	328	334	301	326	303	307	327	333	300	321	314	319	343	336	332	368	329	307	305	315	328	329	321	309	346	319	317	312	314	314	304	322	295	324	335	308	321	315	293	343	355	312	328	296	290	314	307	319	316	313	349	321	303	310	301	311	324	310	326	300	317	308	325	335	314	335	317	330	338	318	315	357	323	297	326	314	296	329	316	302	299	293	318	352	343	330	326	291	335	313	339	319	335	328	342	327	304	357	333	329	343	308	330	331	338	345	335	330	342	318	328	339	315	335	315	310	339	342	330	279	326	330	365	329	316	319	318	316	349	314	320	324	341	344	312	348	367	315	316	303	336	306	343	363	339	323	311	342	349	311	297	312	336	295	340	304	344	335	299	324	336	363	346	319	356	364	351	307	327	344	332	343	311	333	332	282	291	291	308	344	315	334	327	331	332	367	318	316	304	310	300	314	301	351	327	325	340	344	325	325	333	315	342	342	351	306	332	291	330	370	348	323	337	326	326	332	347	299	309	323	354	322	322	332	309	327	326	304	324	305	336	284	338	311	350	366	355	316	321	307	326	353	313	322	324	306	300	280	341	309	327	341	311	322	330	319	327	343	338	345	318	315	349	324	328	348	344	318	342	314	335	330	328	323	308	342	351	332	320	350	342	328	353	340	337	313	343	327	337	320	340	313	331	310	341	327	296	288	297	315	321	355	357	334	332	330	318	341	296	320	321	358	308	312	342	316	313	312	327	309	307	342	329	336	302	320	359	284	318	335	323	341	328	317	322	340	342	345	314	306	291	339	335	313	315	324	333	309	320	321	327	310	324	343	320	359	306	326	328	297	296	313	324	323	316	302	317	330	366	297	334	313	312	321	310	298	303	309	298	360	303	346	331	322	313	321	329	294	310	354	333	286	330	342	336	330	317	344	350	332	335	312	310	306	305	285	304	329	272	311	317	308	297	333	335	308	324	321	340	330	337	344	327	320	359	340	374	328	297	331	322	336	311	314	298	369	347	337	330	318	310	318	337	323	336	324	333	356	336	350	300	298	353	326	306	354	326	340	300	327	323	312	326	312	328	316	336	311	326	296	300	316	316	334	362	314	360	297	328	337	369	296	329	321	329	317	336	315	307	340	317	319	313	311	316	365	298	304	315	316	319	328	343	299	320	306	337	321	334	344	347	297	300	317	275	325	299	331	320	314	329	324	333	315	311	328	339	309	334	314	292	318	333	325	327	290	317	312	348	335	300	340	321	337	313	318	326	346	356	366	374	322	311	318	319	331	312	344	329	312	307	332	297	326	324	331	341	343	299	314	341	348	318	328	366	325	333	310	309	347	281	314	333	332	313	332	295	330	309	329	347	310	277	319	317	310	326	370	316	343	314	310	348	317	304	316	328	323	347	341	324	323	334	344	320	301	335	344	311	300	377	325	310	306	331	327	320	284	335	361	305	333	323	360	322	341	334	283	310	327	329	345	322	308	302	347	335	345	357	347	355	363	325	332	312	308	346	305	306	319	335	324	312	326	320	310	354	344	342	328	381	326	321	343	311	334	317	317	322	324	323	330	297	321	323	326	310	348	318	305	316	343	344	301	329	314	310	321	338	316	339	351	337	341	318	329	345	304	332	327	315	328	299	344	337	321	320	337	323	298	347	317	354	305	318	348	342	341	307	314	344	314	324	314	324	337	330	338	300	329	334	345	336	348	286	338	296	304	313	328	314	336	338	318	338	323	315	335	300	337	327	325	325	322	335	312	319	305	331	330	346	327	333	325	356	310	317	324	354	312	331	272	314	352	316	339	294	317	357	306	335	319	351	344	301	329	352	348	339	338	301	329	322	361	327	308	309	346	368	306	347	298	335	357	302	309	305	351	316	311	307	319	354	278	341	347	340	330	317	344	321	355	328	326	339	326	357	347	338	303	371	304	323	330	331	321	349	363	305	311	324	328	320	346	327	337	315	304	315	313	311	327	318	286	317	361	345	286	319	297	345	300	315	309	347	325	317	331	326	319	307	343	314	339	345	317	313	311	291	338	327	337	301	317	311	326	328	309	327	346	309	331	320	341	314	338	313	340	310	351	328	322	331	323	323	321	344	333	304	298	311	294	320	300	360	349	355	312	365	324	305	315	336	299	313	315	336	326	304	333	323	299	352	317	336	349	306	349	325	323	319	295	316	315	335	341	349	361	315	339	298	324	307	300	334	316	344	326	322	340	281	363	332	325	331	345	356	320	334	310	341	313	333	324	333	324	331	281	286	337	302	325	325	328	313	350	325	331	314	322	326	331	326	337	323	340	307	309	309	321	308	315	349	321	365	324	315	313	327	293	303	315	328	349	334	345	323	333	328	354	350	323	343	310	280	304	288	314	333	338	343	325	305	290	314	335	303	310	349	315	332	321	337	327	301	316	332	325	324	320	305	309	316	300	324	317	307	349	345	346	361	309	313	340	307	318	303	313	336	297	340	338	362	318	311	340	342	312	347	324	302	314	302	313	334	349	354	334	333	329	345	295	345	360	297	333	313	338	374	344	318	336	311	300	314	328	293	332	304	358	305	330	318
14380	17282	27850	34450	33896	31667	27233	21907	18638	16361	15018	13461	11429	10476	8304	7343	6359	5442	4500	3654	3048	2714	2516	2361	1958	1894	1740	1558	1305	1232	1204	1070	926	987	898	912	947	870	934	892	916	935	905	892	882	885	854	874	895	903	890	872	928	892	870	962	872	840	880	870	847	864	862	877	883	847	891	909	886	842	876	859	942	918	915	818	888	907	888	822	888	893	881	891	912	875	906	858	841	864	872	914	866	931	857	937	897	893	865	833	875	876	850	890	869	853	819	901	860	830	843	887	861	943	876	859	876	825	895	768	882	882	874	906	880	870	875	849	900	913	937	871	868	889	862	891	862	924	945	904	890	913	889	888	898	864	904	884	885	899	879	884	891	860	959	884	870	853	886	915	889	834	910	832	859	895	901	881	825	917	874	909	848	858	848	919	922	904	878	884	868	856	850	902	909	854	914	895	912	898	895	879	846	822	866	952	904	898	911	903	865	886	848	912	939	885	853	876	880	870	868	917	877	901	900	874	898	848	852	867	901	943	901	872	866	837	881	858	895	826	923	900	899	861	843	841	940	885	961	899	867	830	876	872	825	882	878	894	873	892	856	861	865	918	877	929	894	911	868	899	856	889	892	842	890	877	856	879	876	846	846	930	862	885	900	815	831	879	887	887	897	890	877	883	848	929	821	870	855	863	847	848	906	890	861	894	861	889	902	867	819	911	873	919	950	893	900	914	887	848	883	904	903	850	923	841	866	925	909	903	926	856	877	921	869	886	909	907	869	877	862	927	891	887	909	842	923	892	894	832	927	845	888	876	875	889	860	910	928	841	850	870	871	861	875	844	849	893	910	901	910	931	869	898	889	890	911	882	852	915	924	839	841	859	856	888	859	885	847	873	880	904	928	886	901	903	870	941	906	908	839	876	865	919	880	932	856	891	887	909	873	774	887	899	934	929	869	861	899	905	881	869	884	901	870	906	866	867	877	861	859	889	868	905	852	918	853	826	871	873	882	853	886	844	883	955	871	904	865	863	928	912	937	874	912	882	886	910	846	826	903	896	914	894	889	906	883	856	808	870	884	937	832	883	885	948	892	901	953	881	856	890	868	858	825	831	895	821	919	875	901	840	910	888	872	872	863	863	914	899	847	913	881	860	872	915	852	905	884	850	828	889	962	900	849	868	883	916	869	875	880	912	915	899	923	856	805	889	871	903	887	909	887	812	805	906	911	895	891	905	852	910	903	895	866	932	880	851	865	866	875	856	920	906	871	893	849	897	900	887	900	831	840	843	875	904	921	894	831	863	904	855	877	870	951	868	898	885	883	909	869	919	854	900	882	899	944	874	868	890	887	893	914	899	841	878	854	901	878	873	830	864	831	834	861	876	859	923	884	857	918	865	855	872	911	917	849	899	884	872	911	919	886	904	867	907	851	886	879	872	878	863	883	905	855	894	934	904	881	837	851	879	887	843	865	878	925	872	900	890	833	891	869	891	864	838	887	877	844	858	838	849	888	939	847	873	895	908	913	903	874	823	886	842	895	900	878	881	932	860	871	888	851	841	939	912	883	905	903	905	861	871	888	898	873	851	876	887	862	887	863	873	872	910	854	878	812	889	849	913	904	904	917	875	860	868	929	871	923	871	886	836	851	904	885	910	842	919	900	863	881	879	904	827	900	873	831	955	868	909	896	889	913	843	849	888	881	896	904	899	894	891	918	870	851	871	896	954	930	916	880	899	907	869	895	850	889	896	916	921	875	933	811	881	917	855	875	892	898	925	876	821	862	926	882	924	868	919	900	910	885	894	865	900	885	884	910	977	855	859	886	898	893	933	899	857	931	866	884	891	875	831	876	910	876	853	890	884	911	868	850	924	914	883	892	940	887	895	895	883	909	922	893	946	872	910	845	931	902	881	861	853	871	855	842	892	952	859	938	872	907	879	894	870	871	911	929	897	889	851	867	872	926	864	946	933	862	880	868	883	889	846	857	842	900	868	885	876	882	871	808	920	961	900	900	912	876	908	851	871	877	913	888	823	891	888	882	866	810	887	886	856	921	841	854	892	851	868	935	933	871	889	894	871	929	928	886	897	853	896	916	906	883	953	934	893	894	876	849	916	852	815	899	845	909	883	903	856	951	867	887	874	900	897	833	865	888	873	897	853	857	862	886	915	948	906	863	897	883	851	889	866	892	888	906	886	832	892	892	909	871	881	867	914	899	870	889	916	861	861	867	879	819	852	891	909	918	917	933	945	901	875	846	904	892	915	839	841	921	884	918	872	839	906	862	823	880	884	942	888	934	840	867	872	893	917	851	914	936	916	889	889	928	849	842	901	911	867	823	900	852	866	890	886	888	894	917	885	868	886	920	916	887	932	874	858	911	823	897	877	896	897	876	886	927	874	860	897	880	917	895	898	925	875	859	853	854	841	844	912	872	870	901	863	875	940	896	887	872	901	852	885	872	875	897	881	892	884	877	861	881	879	855	840	868	864	911	913	868	935	911	861	881	885	873	922	862	885	850	945	851	847	891	886	890	916	883	856	888	846	850	877	934	889	912	920	870	851	901	889	865	914	909	899	893	887	861	915	884	850	824	873	904	858	889	892	883	906	877	925	842	884	923	853	907	888	893	888	849	886	854	836	921	842	898	886	855	858	897	901	870	914	933	895	903	903	837	859	884	881	912	901	840	956	867	846	934	836	883	901	904	879	856	895	910	906	879	855	865	855	878	900	868	929	910	856	831	873	881	861	939	815	880	908	871	880	892	889	845	904	901	880	836	865	888	904	915	889	905	881	964	904	874	912	935	886	863	882	855	816	853	880	888	854	903	896	887	894	897	861	921	857	900	879	912	907	871	863	912	844	851	877	962	897	834	889	877	880	939	927	820	831	882	838	883	920	921	893	858	928	820	883	894	887	931	891	930	898	867	889	895	853	894	909	835	846	904	925	913	894	897	876	926	890	884	857	934	886	869	892	938	900	887	884	870	853	889	920	928	887	862	928	887	915	825	868	946	896	930	872	856	873	875	893	911	916	863	879	914	911	882	877	903	885	899	878	857	834	885	870	858	861	840	895	875	895	849	875	892	877	940	879	863	891	892	899	838	848	862	857	883	872	826	870	886	860	845	901	864	822	865	848	895	870	846	903	916	887	914	887	898	863	860	854	896	841	885	897	869	883	857	876	873	923	876	913	877	878	854	890	894	861	849	868	903	902	894	849	884	930	890	874	924	851	913	864	869	877	918	876	930	941	850	877	894	888	920	940	858	835	886	887	893	868	922	926	877	885	900	900	888	867	858	889	910	894	897	955	854	859	828	897	868	941	846	901	901	922	903	937	878	848	851	916	869	874	837	843	857	892	924	866	861	827	829	813	842	878	912	867	946	886	871	861	862	895	860	923	911	878	885	846	886	863	890	883	835	906	870	887	912	932	896	887	933	852	886	909	899	853	889	915	889	948	895	861	939	893	945	879	886	909	857	909	866	831	870	923	873	877	876	893	875	885	938	851
21320	23447	28207	26840	22215	15307	10688	7444	5577	4694	3957	3113	2565	2161	1687	1386	1104	1013	900	757	696	632	526	514	476	440	475	401	361	363	339	335	367	356	286	354	300	342	304	326	329	303	326	341	301	317	330	340	304	293	339	360	335	338	312	348	337	313	340	326	329	294	331	313	320	342	310	309	331	324	330	306	316	361	330	332	369	354	353	334	326	374	336	329	328	308	298	302	279	323	327	337	312	350	321	310	328	275	336	307	322	330	332	332	328	326	317	302	302	318	280	323	348	311	303	314	306	340	335	321	359	307	362	336	330	312	333	324	337	328	317	291	353	336	328	299	316	319	303	300	342	324	317	328	306	363	327	361	311	337	310	308	323	347	330	313	350	362	316	314	354	288	330	320	295	344	300	309	321	322	329	334	299	301	350	316	335	342	359	295	346	355	351	336	331	290	306	360	321	349	340	320	357	293	298	317	321	323	318	315	325	333	346	324	321	302	306	305	305	334	358	303	347	368	318	317	371	329	349	287	334	331	305	316	328	328	323	327	338	307	324	316	310	325	328	338	336	289	346	329	322	315	318	343	310	326	331	347	307	377	347	306	335	336	327	351	304	307	313	338	339	357	319	335	345	326	310	314	311	312	328	318	342	299	361	331	302	321	353	364	282	332	355	325	325	330	337	322	337	322	318	354	339	373	318	344	349	354	326	341	320	329	333	335	292	348	330	312	345	324	334	356	318	329	342	314	304	294	330	327	328	356	350	320	329	308	335	346	325	337	325	334	322	289	333	309	367	306	357	353	292	345	317	310	308	311	314	325	306	298	318	307	298	352	294	344	329	347	334	295	331	344	310	320	331	317	350	330	307	309	328	363	334	309	347	316	348	329	299	310	307	345	349	332	327	319	316	307	304	324	300	321	325	328	322	317	349	333	307	348	313	311	321	346	363	322	320	365	311	339	335	309	344	298	324	335	320	309	318	313	333	301	327	281	319	370	328	324	339	316	322	313	323	287	340	304	353	322	334	315	314	333	315	321	330	327	352	379	334	317	293	270	308	309	327	330	331	321	338	313	348	304	326	319	325	328	305	316	322	326	343	330	342	301	316	320	300	307	329	333	326	326	333	339	364	305	318	303	355	293	327	292	310	361	310	326	330	334	346	359	327	315	330	351	350	306	314	324	296	313	330	290	341	303	395	351	330	338	318	341	297	295	286	306	309	331	335	290	286	328	298	347	329	320	346	332	346	326	351	316	361	306	314	325	320	354	303	332	347	362	322	332	343	344	331	297	333	305	347	290	331	339	342	328	347	325	322	327	307	300	356	329	344	324	351	305	352	340	332	300	345	341	312	350	324	324	353	329	339	329	326	267	345	341	307	323	327	297	322	315	328	312	300	323	337	348	319	329	295	346	332	327	323	331	335	319	323	312	348	329	328	303	306	324	349	314	375	309	295	317	327	297	339	313	352	342	315	316	328	299	280	314	326	299	298	315	317	329	330	346	319	324	338	319	326	312	339	332	341	336	327	285	303	311	350	333	312	342	320	336	345	325	324	335	336	319	338	330	301	315	316	272	287	286	366	333	316	327	319	323	342	327	363	315	290	312	319	310	319	370	318	340	296	296	338	327	311	308	341	342	312	325	322	293	293	317	326	336	347	332	287	339	322	345	352	332	359	306	318	320	346	334	293	343	332	324	300	304	318	349	307	344	296	311	330	357	340	315	329	322	346	329	334	326	265	337	289	330	323	308	340	300	313	309	334	331	349	306	320	342	364	317	305	326	298	342	329	330	331	313	370	304	334	358	345	344	335	322	324	316	311	291	321	349	298	354	354	365	345	364	336	342	311	319	350	333	312	342	333	300	338	321	313	325	368	338	319	301	373	336	363	311	319	342	312	363	314	335	322	316	353	334	302	301	311	311	319	315	337	340	301	326	274	328	315	348	311	328	291	319	355	356	329	302	331	296	318	348	343	342	337	333	309	359	355	320	307	356	341	321	307	322	360	314	333	322	322	318	326	351	306	310	332	323	333	331	350	331	300	329	328	326	329	333	340	315	341	338	301	343	330	318	343	359	316	338	347	305	317	339	324	359	311	323	319	346	345	308	312	324	321	301	329	328	331	327	325	310	278	317	308	310	320	311	344	350	327	337	307	312	314	341	293	318	314	295	335	356	327	304	344	338	328	333	334	321	312	361	296	307	315	313	316	315	318	317	319	319	288	323	342	312	334	326	321	327	348	309	309	349	328	356	365	332	306	323	311	318	312	411	341	339	311	331	316	326	323	335	329	343	309	317	331	316	301	302	304	316	337	305	332	292	342	310	302	339	306	326	316	330	301	338	327	317	326	314	310	322	334	330	305	328	335	306	324	323	305	307	364	318	317	333	288	329	355	329	329	319	318	311	302	350	323	313	322	338	319	311	310	314	351	321	308	315	331	319	340	335	317	343	291	336	316	290	312	321	334	326	300	330	346	331	325	331	329	282	321	303	315	326	297	345	328	324	326	345	323	298	318	349	312	345	318	328	311	343	360	313	340	304	353	357	336	302	335	344	308	324	339	316	355	333	312	339	335	347	380	325	310	343	313	308	319	322	319	370	309	322	321	326	335	337	327	337	330	299	333	345	314	279	354	319	344	315	316	360	323	368	332	307	357	345	320	326	323	292	349	319	337	346	317	362	319	330	315	359	318	333	319	321	314	343	355	333	337	368	344	337	330	299	329	318	306	329	331	320	324	357	329	339	319	343	326	335	337	314	346	303	322	315	342	345	320	339	313	308	340	320	362	286	343	308	312	325	316	310	306	313	329	366	329	299	309	315	318	335	322	321	295	329	313	333	306	353	360	323	354	344	315	303	353	308	354	351	310	319	312	319	326	334	339	333	366	326	332	322	302	316	338	331	328	296	313	329	320	309	315	312	317	318	323	328	277	325	333	297	378	316	333	355	327	340	341	307	311	361	355	330	322	294	293	302	343	315	329	321	318	352	343	365	321	343	296	329	358	259	348	355	310	333	325	322	347	330	285	301	309	353	290	362	317	332	327	328	334	323	331	365	331	335	301	336	334	332	330	321	312	333	331	305	309	321	301	326	331	340	322	320	321	340	334	300	328	347	323	320	333	332	306	304	306	313	346	318	331	342	335	357	319	338	305	325	308	312	316	346	339	314	267	331	326	327	298	295	346	356	328	300	334	308	325	344	311	313	280	316	316	337	332	301	324	338	350	333	355	320	322	305	348	336	329	315	310	337	337	333	304	351	303	320	299	307	364	317	329	348	330	337	336	296	340	320	317	340	330	308	335	328	312	299	334	331	347	344	325	330	341	339	350	324	322	332	358	318	278	320	330	354	309	314	314	323	331	287	301	349	341	328	325	310	320	300	301	329	329	325	348	292	321	317	321	310	287	324	342	328	357	346	339	318	328	310	334	349	348	326	326	346	296	299	311	315	306	342	347	327	354	347	336	296	309	336	319	347	316	333	350	321	328	327	343	331	296	339	334	338
14138	19016	28847	35741	34787	30505	26274	22144	19343	17730	16095	14173	11668	10316	8519	7145	5856	5361	4832	3687	3141	2784	2438	2071	1864	1784	1658	1435	1225	1198	1096	1027	948	934	891	864	913	831	887	886	898	845	855	866	862	895	897	880	862	917	927	933	856	886	918	851	865	882	899	856	916	877	886	849	897	858	867	922	899	855	871	875	899	890	860	920	867	935	889	918	821	882	874	867	913	892	872	883	890	850	903	841	907	903	878	896	894	884	895	867	843	910	846	854	886	896	852	854	842	900	845	884	891	847	873	888	859	914	828	904	947	883	870	914	930	800	847	862	860	895	883	870	878	872	847	839	833	820	870	824	912	865	869	883	820	889	887	861	909	891	903	885	875	870	899	887	883	902	907	912	909	894	884	895	827	903	888	891	845	851	884	907	834	859	862	816	854	856	880	837	872	873	880	877	869	910	873	884	863	878	846	913	853	844	851	882	859	882	878	901	907	926	895	922	899	876	855	919	937	940	878	905	932	887	893	842	902	917	872	822	884	847	876	837	898	872	821	961	866	878	900	888	881	935	865	899	803	927	904	889	902	887	942	932	846	940	874	862	879	859	861	819	897	923	867	898	868	916	816	901	852	877	868	903	855	896	882	878	879	876	906	846	875	883	834	898	807	905	879	958	868	878	897	886	846	856	909	912	866	849	910	845	895	921	862	845	903	953	820	890	880	867	911	836	851	879	881	860	910	847	820	912	841	834	857	852	844	926	940	859	857	925	892	870	879	871	910	875	868	814	837	876	887	885	835	906	891	822	898	895	890	868	864	925	848	841	884	850	867	871	860	867	850	878	879	872	901	903	956	851	836	848	846	872	849	885	890	853	847	797	885	877	868	915	904	922	891	876	898	847	877	904	900	861	874	863	890	854	878	876	893	865	891	858	864	916	866	838	870	874	918	852	851	890	845	904	835	906	914	897	948	889	841	891	887	861	910	851	847	890	826	848	893	823	879	883	787	843	854	891	834	891	880	888	855	872	907	835	835	888	867	851	893	865	871	842	866	867	921	887	854	865	883	867	861	850	888	847	864	889	851	832	910	908	883	872	864	856	876	830	875	872	888	782	877	917	855	881	864	910	838	891	875	836	855	861	917	841	900	886	898	901	883	824	844	864	898	872	892	913	919	909	868	915	913	874	869	847	909	875	887	822	922	855	881	904	813	922	884	906	873	835	861	811	848	809	881	964	879	907	898	867	870	846	916	863	888	857	898	885	863	957	865	936	859	876	863	889	951	853	921	879	881	892	871	917	869	855	878	835	891	903	885	870	862	859	896	893	852	912	877	827	882	915	891	852	888	883	884	842	893	885	875	875	854	874	889	889	934	850	880	926	919	916	852	806	854	854	880	895	885	888	879	903	854	890	878	893	885	845	871	880	872	849	810	917	866	849	852	916	823	874	893	869	895	894	866	868	910	829	849	900	858	901	900	848	892	878	890	870	873	895	880	873	921	891	853	882	855	905	897	877	858	864	889	864	893	855	860	833	846	861	901	855	908	856	901	895	878	860	901	898	865	848	880	884	888	837	865	892	906	859	842	859	861	854	895	901	869	870	832	856	887	862	909	903	880	903	915	844	861	872	876	874	881	930	915	805	942	885	915	880	860	914	853	888	915	894	917	917	889	871	867	850	883	894	864	905	860	835	851	868	879	867	829	861	862	901	881	891	859	846	871	892	904	927	862	863	828	841	899	886	906	860	887	900	886	923	848	900	875	911	890	862	925	851	888	876	901	839	883	860	871	900	891	886	872	913	899	880	858	881	933	876	869	886	865	878	906	887	913	851	872	881	843	940	858	877	867	863	836	915	891	902	947	859	862	878	892	895	884	926	843	915	890	837	890	900	853	906	869	873	901	850	908	869	860	899	914	799	909	841	948	857	916	893	942	887	843	884	886	847	903	877	882	851	909	884	907	853	924	869	890	865	874	906	842	886	863	893	887	930	923	886	886	877	875	874	924	909	843	855	875	901	839	923	895	860	871	834	886	880	864	832	838	872	852	924	812	871	897	844	873	888	860	887	881	903	884	844	804	884	873	889	917	878	929	908	877	898	858	853	848	874	882	863	880	972	915	912	912	920	868	863	838	862	885	883	848	858	867	864	904	892	790	892	854	833	927	885	884	845	851	905	882	838	872	813	901	890	859	883	847	934	889	927	915	853	857	849	868	870	878	876	879	868	905	911	843	881	877	933	926	881	852	880	835	866	839	869	837	877	858	918	919	878	886	882	907	878	878	900	853	917	864	866	879	866	824	888	850	902	864	910	864	871	874	918	815	848	961	876	863	847	881	896	896	867	898	896	886	826	873	848	822	881	907	814	891	883	883	872	828	915	806	900	878	896	883	878	874	870	887	858	861	888	858	932	829	913	875	899	929	843	909	869	893	852	854	889	875	871	866	810	912	894	928	861	879	904	852	893	944	848	883	918	789	898	895	879	929	869	904	869	854	925	868	854	871	893	851	908	839	846	876	854	910	893	896	895	877	852	855	888	984	897	873	848	889	935	836	855	875	895	890	924	902	868	880	890	838	845	854	851	889	853	888	900	893	860	919	897	888	878	882	879	882	907	843	869	894	881	890	944	854	878	852	895	901	838	873	917	859	946	904	832	905	947	926	945	910	858	864	869	895	870	931	888	865	852	883	884	925	841	873	913	865	931	848	892	848	891	836	865	894	876	881	857	846	831	894	936	946	842	848	920	906	832	881	863	823	866	875	896	872	870	842	861	911	913	915	864	845	878	867	840	831	920	891	943	848	905	818	899	890	894	850	879	872	875	888	837	895	880	874	890	892	902	878	880	829	852	885	891	837	841	843	881	907	868	935	897	886	888	902	874	903	901	866	912	848	850	867	896	891	870	843	900	874	826	875	911	889	840	871	866	921	873	883	872	879	870	854	843	832	908	893	888	922	910	921	885	914	881	922	836	897	867	856	856	890	861	871	873	877	901	845	886	892	836	890	894	901	913	926	885	853	815	947	863	876	873	893	907	865	889	882	900	853	851	887	866	884	886	939	848	922	855	871	865	874	947	877	889	888	887	913	869	883	867	882	883	867	817	897	891	920	896	873	845	808	863	826	866	883	916	882	903	852	862	868	871	856	852	856	882	915	875	881	884	922	894	851	904	906	868	871	844	867	849	845	854	939	890	874	841	874	890	899	838	845	861	882	865	894	874	913	896	911	927	867	865	906	892	894	874	859	890	908	848	818	847	914	922	877	878	876	830	831	935	840	843	860	899	897	901	934	850	889	866	906	891	899	884	890	905	920	842	874	847	858	861	904	888	969	941	865	902	888	922	905	840	931	845	894	856	904	870	868	895	838	805	879	859	942	855	896	886	897	919	863	924	881	863	922	907	831	865	862	861	853	930	855	855	889	883	895	893	883	880	885	860	852	843	897	890	909	894	808	909	863	910	857	847	853	939	871	827	863	883	878	874	906	869	905	853	901	807	859	848	868	876	891	886	873	883
21875	24411	29310	27817	20636	15085	10721	7597	5991	4737	3863	3173	2474	2166	1651	1328	1132	984	817	716	660	619	565	500	518	435	422	375	368	348	391	344	334	337	283	330	335	352	340	341	312	308	343	357	309	295	304	332	331	324	308	327	327	341	312	321	339	306	361	314	346	336	334	317	277	297	328	340	341	314	289	300	333	323	342	298	321	312	333	341	316	311	321	341	354	313	310	344	297	327	311	330	345	327	333	307	339	339	321	295	331	297	289	348	347	317	378	302	341	339	330	333	347	318	342	362	351	327	331	342	334	331	331	333	334	364	322	334	338	345	303	336	337	299	359	313	299	333	327	328	319	333	308	310	351	330	308	332	318	318	335	312	319	320	308	331	321	304	351	323	342	325	324	341	334	302	300	338	322	328	297	353	296	339	330	293	327	306	334	305	324	302	324	310	360	304	329	322	299	297	303	323	327	319	284	312	306	338	302	329	330	337	316	335	322	332	298	313	317	359	314	342	319	312	298	309	311	326	320	324	338	338	303	353	285	329	301	295	346	322	345	339	311	327	328	318	322	312	344	308	350	313	319	323	340	288	328	333	346	326	288	333	297	319	309	350	300	289	322	311	315	325	320	336	320	352	320	315	324	300	318	320	277	283	313	318	318	335	315	349	317	316	330	317	347	297	333	308	356	332	351	301	329	328	322	301	347	323	315	338	354	319	312	337	304	347	362	315	332	295	321	311	314	321	331	322	337	314	309	320	347	303	314	340	315	279	339	346	312	339	344	329	335	314	347	323	328	302	355	333	312	294	315	324	330	324	294	323	350	312	353	367	340	350	347	334	335	336	323	367	364	311	286	306	319	317	328	330	341	315	296	339	326	342	331	351	332	324	324	350	313	313	304	322	323	334	330	319	304	317	349	344	314	313	341	347	315	308	336	329	327	295	331	356	338	345	329	319	319	294	324	309	341	302	301	350	323	311	307	310	310	341	321	344	295	303	329	322	320	333	295	345	307	339	352	364	309	336	309	321	334	340	319	329	325	318	330	345	326	327	308	303	345	333	345	309	312	317	329	301	349	287	307	316	319	310	316	338	343	322	330	309	320	346	313	319	329	303	341	325	342	348	340	320	289	326	312	297	341	315	310	296	314	292	354	324	308	317	351	311	305	282	348	324	331	314	327	331	317	304	348	337	342	332	290	319	313	342	316	339	342	356	344	338	348	347	321	344	364	340	322	311	320	357	317	319	312	326	338	374	333	335	355	330	312	323	331	312	327	340	305	314	332	329	289	282	304	341	317	329	303	305	336	359	323	295	300	333	349	315	304	353	333	347	354	309	348	326	319	315	323	324	364	286	372	327	319	321	356	323	311	297	327	338	298	346	325	341	344	330	297	321	354	313	291	341	316	351	303	312	308	330	329	318	309	314	332	286	320	327	324	335	308	317	307	321	310	298	321	323	363	338	313	315	313	304	323	303	308	294	297	332	303	321	322	302	326	302	322	295	289	325	335	305	303	302	303	307	314	316	341	361	306	328	324	323	329	321	352	352	333	332	328	328	307	323	333	315	346	329	321	314	283	354	367	318	288	340	316	354	336	314	333	322	347	318	317	291	316	327	349	313	320	331	335	314	336	327	313	296	310	371	333	324	315	319	320	309	333	335	321	329	304	283	319	319	315	361	337	333	290	320	338	306	340	310	325	327	308	352	375	366	323	323	337	309	327	297	313	316	325	295	323	336	317	348	327	325	358	328	324	315	292	302	349	335	311	305	285	331	320	344	336	366	319	328	324	321	304	314	342	283	309	346	327	327	299	341	318	287	300	339	317	304	353	316	338	311	312	306	338	320	333	322	340	303	327	326	335	333	317	302	349	328	344	315	303	311	339	341	298	307	315	311	320	340	333	289	325	327	319	316	323	278	327	317	313	313	330	287	322	329	329	337	316	354	330	326	328	340	321	350	374	322	352	321	287	310	323	303	284	290	344	364	330	324	339	317	351	343	346	334	332	300	337	293	308	334	299	303	334	332	335	352	351	307	319	304	346	334	299	313	332	298	319	283	313	299	326	341	326	334	342	323	312	337	315	322	335	344	320	308	333	317	314	302	334	352	319	290	297	317	347	344	317	325	328	290	303	333	318	322	316	344	342	298	325	310	316	326	315	314	344	327	297	327	318	293	292	334	300	340	323	319	347	344	289	324	364	315	335	341	303	325	353	371	312	335	305	313	325	333	325	302	290	323	318	348	329	322	356	330	324	306	335	312	316	319	322	316	284	335	319	304	331	328	302	321	285	303	339	317	329	343	330	296	331	313	310	331	304	311	324	337	347	314	342	307	329	352	344	329	327	340	328	314	321	282	318	349	346	309	314	316	345	363	349	341	325	322	331	317	318	302	318	337	322	328	325	294	340	343	301	318	306	328	343	304	303	305	298	318	323	290	353	317	312	317	346	322	309	328	328	306	312	347	319	343	337	369	311	295	315	331	333	316	345	301	336	336	318	350	316	328	327	319	338	291	313	340	334	323	303	322	334	322	328	330	310	339	335	279	332	317	334	317	310	337	341	340	307	348	345	351	352	305	298	323	329	320	345	328	332	316	323	309	326	303	332	311	354	352	312	325	347	285	353	347	330	299	310	292	329	319	315	332	302	279	288	330	300	323	324	326	309	345	341	342	336	333	336	350	305	326	323	347	313	343	328	315	359	299	350	306	339	329	329	315	378	374	323	311	337	316	345	316	298	332	326	317	340	297	332	325	353	333	364	320	337	321	326	348	310	316	363	330	319	306	315	297	303	343	303	326	315	323	349	321	311	349	350	325	327	335	308	317	314	306	321	307	335	356	297	317	355	302	317	324	318	297	306	303	339	300	332	303	322	336	322	309	326	335	312	317	350	331	326	347	341	309	297	308	327	314	337	329	324	296	344	311	365	357	316	341	319	307	341	314	278	336	343	320	336	297	324	343	339	320	335	316	292	324	361	348	335	361	312	308	322	289	300	328	351	328	323	306	321	339	338	336	308	380	326	324	346	303	325	308	332	342	337	327	355	337	309	321	329	321	357	335	318	343	338	316	333	343	320	301	365	322	334	288	314	339	313	342	338	316	312	309	316	323	318	325	312	333	316	300	318	334	328	312	321	342	317	381	307	299	316	328	293	311	314	365	341	325	334	335	343	326	341	335	327	294	362	334	327	319	321	334	317	313	347	353	321	369	337	316	369	327	342	341	305	323	326	297	340	346	340	338	358	333	338	325	340	328	327	358	311	345	307	345	313	338	308	344	318	338	326	312	309	326	313	310	343	321	323	319	326	371	314	292	337	312	345	351	313	334	326	310	327	314	297	337	340	298	371	328	339	306	306	321	341	311	345	304	299	298	338	318	313	312	353	332	336	331	371	332	333	347	351	336	302	350	319	295	331	325	308	312	310	342	308	337	309	323	325	324	318	353	340	317	342	339	301	317	339	306	321	310	370	334	336	292	341	367	332	330	294	316	337	315	336	327	296	308
14840	19568	30432	36322	33350	30218	26627	22768	20162	17792	15299	13583	11485	10171	7991	6408	5460	5089	4484	3562	3180	2704	2519	2016	1691	1632	1490	1361	1194	1134	1087	907	923	891	956	902	866	928	863	866	892	896	884	891	892	885	871	897	849	890	878	883	908	963	887	913	892	875	886	853	872	866	942	894	839	885	841	885	823	886	852	862	897	889	844	963	910	880	870	831	867	875	864	832	855	833	887	911	876	863	842	907	867	838	888	915	919	890	919	915	841	877	891	959	894	906	865	900	868	885	942	880	852	882	854	944	852	860	871	906	866	894	845	822	856	822	850	878	889	858	898	867	839	847	875	898	843	866	890	876	876	803	888	900	842	885	886	853	852	831	855	903	897	923	902	901	916	888	870	866	851	924	912	856	924	933	882	871	892	853	937	850	905	920	858	862	903	891	865	895	883	885	939	904	857	851	841	870	833	897	943	878	902	904	854	870	875	870	928	907	899	829	860	894	898	909	877	873	904	853	869	884	856	905	812	834	829	835	896	886	842	832	850	861	943	863	887	861	819	823	909	855	818	884	850	892	877	843	864	872	859	859	896	872	886	947	845	886	878	942	858	913	884	870	872	849	904	913	846	871	876	822	880	846	853	860	844	871	858	869	921	878	908	928	870	928	853	882	844	880	858	857	879	857	878	913	898	876	921	851	873	896	904	877	870	857	907	877	898	878	839	907	899	897	901	911	829	861	842	905	882	869	889	843	994	900	916	857	875	878	850	921	887	860	905	892	823	878	932	842	866	887	865	840	866	890	910	869	864	919	856	825	825	885	890	825	885	894	912	901	825	904	884	842	858	912	856	901	835	921	853	886	876	897	827	864	859	904	912	912	919	853	898	874	887	867	896	875	854	862	874	887	858	886	880	868	915	867	840	906	849	801	835	883	912	903	867	837	863	889	861	871	829	905	880	893	838	858	881	838	860	846	922	902	893	852	881	853	860	854	867	873	859	838	865	907	867	846	867	908	826	838	926	929	893	865	864	901	879	898	876	865	894	911	876	839	908	870	897	854	862	872	883	915	876	913	850	913	889	908	839	966	887	901	892	874	881	871	899	823	845	844	926	908	887	887	944	881	836	902	884	877	868	846	871	848	863	850	824	899	863	880	917	897	874	885	873	958	896	856	868	847	861	877	868	848	984	908	898	885	882	874	884	849	909	823	862	920	862	876	906	902	880	944	923	879	901	907	906	935	866	891	920	859	889	870	886	854	843	870	921	869	866	926	886	841	877	870	853	833	828	872	895	893	896	863	869	906	829	832	856	853	854	861	878	886	864	900	911	826	857	892	896	878	944	914	875	851	830	865	886	918	841	886	907	849	883	865	876	832	896	941	882	935	931	854	892	865	938	909	868	885	894	919	928	885	911	837	853	897	968	855	889	855	867	951	931	943	866	853	945	921	857	829	857	899	858	845	843	909	857	857	884	905	878	904	854	830	855	854	824	861	922	868	833	908	879	882	846	897	890	882	869	878	865	856	891	887	885	870	896	944	888	908	898	889	870	920	900	860	894	840	847	920	921	888	881	869	885	867	828	889	911	909	906	877	915	897	910	875	872	955	867	832	875	854	872	841	907	944	852	897	827	904	898	878	889	886	863	910	868	891	869	917	871	900	949	874	952	877	882	864	856	866	879	937	902	847	889	850	912	861	861	917	872	911	912	889	883	903	920	818	868	877	908	886	923	857	915	871	837	831	933	863	853	873	872	822	877	921	829	878	876	870	849	904	912	907	894	917	901	940	841	898	815	926	871	917	844	848	849	879	845	875	890	866	843	850	881	903	876	847	919	867	880	846	899	825	885	914	919	893	869	886	870	919	905	834	875	843	908	899	841	915	874	855	887	905	821	900	919	870	832	825	916	877	888	866	921	860	839	919	895	853	947	852	894	872	838	882	893	858	849	888	899	879	859	880	872	908	870	889	865	888	901	845	880	914	898	834	880	868	894	887	955	913	880	898	881	912	888	878	858	928	921	898	814	913	902	886	859	886	839	914	837	868	870	900	903	907	854	939	895	877	878	827	845	868	908	846	881	848	850	933	816	891	854	901	867	885	934	871	846	890	850	873	912	915	880	886	899	838	928	886	845	886	881	886	850	933	853	913	860	895	902	885	834	897	882	859	866	870	872	842	845	918	919	877	845	819	894	833	904	909	824	905	877	912	857	841	875	844	897	881	901	904	900	895	830	902	846	826	911	840	867	902	898	875	878	903	857	896	933	844	833	874	892	892	895	895	867	880	873	869	854	955	882	908	868	892	932	903	906	905	893	896	846	921	899	850	818	890	865	880	819	832	874	923	820	857	844	831	863	870	894	862	885	824	913	901	878	839	915	862	905	890	922	863	909	876	906	881	843	912	832	875	893	879	862	849	873	878	890	830	847	846	843	855	880	864	861	883	847	872	841	869	877	930	889	881	842	862	860	889	876	869	851	825	903	877	894	903	865	879	865	905	828	936	923	860	870	897	903	875	880	902	886	923	847	865	866	917	857	896	846	853	893	904	880	908	894	893	908	840	849	862	883	888	841	890	890	885	857	878	849	870	864	904	870	846	900	836	855	906	884	879	900	892	898	876	880	899	899	878	913	830	871	872	891	909	831	880	839	818	860	862	905	822	889	902	904	875	932	854	886	891	889	863	859	882	894	845	910	932	863	861	878	880	844	893	898	930	938	861	916	938	877	876	932	896	887	864	857	858	898	846	902	867	925	881	880	846	857	867	862	766	869	868	854	868	864	868	891	893	885	876	900	903	921	923	882	929	897	868	856	877	865	850	984	847	892	916	903	839	900	905	909	859	877	861	846	938	847	847	875	920	910	868	901	874	879	894	858	873	858	846	967	821	940	925	860	904	887	893	841	845	870	915	877	864	897	877	923	843	856	876	901	895	862	881	867	910	892	915	844	890	894	922	880	894	874	883	827	883	845	862	866	876	860	880	888	909	893	905	882	870	888	920	850	875	814	885	880	873	831	829	921	915	862	896	928	884	852	854	930	857	829	906	830	889	917	891	875	889	853	894	845	931	915	874	877	872	901	869	911	933	898	867	918	899	892	937	881	890	837	858	881	893	797	884	862	886	841	876	804	874	873	909	878	857	883	885	868	913	860	888	853	856	895	903	853	907	881	880	908	871	879	906	831	872	843	818	906	910	855	884	905	929	875	907	923	867	910	877	849	875	876	858	828	849	893	902	856	831	892	813	855	869	874	888	855	809	871	871	888	853	910	903	893	892	935	887	846	872	873	840	887	889	859	880	902	855	895	929	850	855	843	833	868	850	861	938	869	896	892	872	944	894	947	947	834	841	847	903	938	902	866	903	872	874	887	906	858	838	901	921	910	914	867	896	863	838	848	843	856	881	852	890	865	846	924	921	869	925	904	864	862	879	843	840	911	901	865	879	880	906	869	892	873	871	866	918	884	877	901	919	899	852	811	883	821	803	925	899	892	847	885	899	916	915	912	848	848	875	866	883
23617	26616	31528	27246	21949	15983	10946	8214	6236	4828	3867	3027	2530	2051	1585	1227	1091	938	813	735	699	588	535	466	443	365	415	354	380	364	333	353	328	343	343	334	307	304	328	325	328	340	324	328	320	308	339	323	341	338	351	286	318	309	320	321	322	326	330	319	354	280	344	323	322	347	339	327	323	316	319	332	326	334	338	299	341	331	349	320	325	319	300	305	341	344	324	352	380	311	308	301	315	325	319	334	326	363	315	339	332	326	321	342	337	352	316	304	285	302	311	330	334	320	345	339	350	310	321	326	343	310	321	307	331	331	358	318	317	325	324	341	335	383	349	318	339	314	339	335	310	316	290	326	347	310	321	320	286	299	320	318	330	311	299	308	335	323	331	325	319	325	334	296	332	310	366	340	321	336	351	340	314	304	303	318	343	334	326	327	307	346	358	308	336	297	307	333	326	324	311	335	334	362	349	312	339	363	326	317	302	332	309	299	304	348	311	311	354	296	329	298	331	362	316	311	338	315	339	353	296	305	333	343	298	342	319	344	323	315	316	350	331	336	312	353	320	330	313	315	297	330	349	327	309	408	337	335	324	328	346	266	331	338	331	312	311	344	335	331	317	316	342	357	321	299	333	350	387	301	363	338	320	316	292	326	316	319	334	321	367	336	330	344	304	317	348	306	333	336	344	322	306	327	308	342	341	333	333	318	345	321	326	311	344	317	320	328	307	320	313	351	344	336	325	314	346	320	315	288	309	314	339	307	350	297	296	322	329	354	345	318	355	300	332	340	346	357	353	306	352	348	327	323	359	329	336	332	351	341	314	315	347	315	298	303	283	329	336	331	366	329	336	319	290	347	293	349	318	360	364	319	317	336	330	298	361	322	332	323	326	347	308	309	322	317	330	330	304	311	324	301	340	347	319	325	328	335	333	345	351	319	330	304	329	317	307	346	314	284	320	308	340	357	314	326	327	326	325	315	333	282	331	340	356	329	315	314	317	301	327	323	372	319	317	328	319	295	308	321	316	331	319	346	354	336	321	301	341	331	316	316	327	327	331	347	329	321	302	328	321	341	303	298	321	363	338	321	340	312	318	322	309	327	317	328	339	316	317	358	317	302	329	334	333	325	359	324	326	325	351	317	333	342	306	331	326	333	347	322	318	335	347	325	329	362	320	311	303	357	316	339	311	327	366	322	313	331	329	342	344	288	345	314	329	342	363	317	324	353	335	292	292	338	341	290	321	328	325	334	316	346	336	328	316	321	337	324	338	314	323	323	331	335	333	340	315	292	338	325	297	309	302	319	344	318	297	314	331	347	314	329	335	317	363	339	317	350	345	326	304	306	348	318	329	343	325	322	343	327	348	317	332	330	340	344	320	360	312	335	314	359	318	354	284	328	319	276	315	326	350	331	338	311	304	344	326	302	335	353	361	345	304	355	327	321	301	330	327	332	329	338	289	296	329	342	325	349	318	331	339	351	308	325	338	317	315	315	349	332	323	321	308	369	354	313	326	316	326	348	339	345	340	329	317	327	320	316	306	303	344	319	315	289	331	303	312	289	346	304	322	333	333	315	327	320	347	287	358	320	312	313	332	323	345	344	306	358	332	351	336	292	315	337	331	312	318	354	341	313	322	295	311	353	345	330	343	309	353	316	322	332	349	317	335	324	322	348	325	347	346	322	367	329	354	340	287	356	339	309	350	302	300	333	343	337	348	336	307	328	308	322	344	326	345	345	340	308	299	321	318	338	299	304	326	362	340	345	334	336	356	332	323	347	323	341	325	299	336	346	320	292	335	304	332	326	353	359	306	324	306	321	311	319	317	344	350	312	309	352	310	339	349	308	308	347	300	337	300	345	300	380	342	334	311	301	339	312	328	328	334	319	307	341	323	323	301	300	310	318	325	334	317	314	318	327	327	332	310	307	348	326	292	337	312	300	318	337	357	317	304	322	322	303	291	323	331	316	365	320	348	320	335	358	311	333	311	341	334	338	325	300	327	305	336	320	336	336	324	298	319	308	346	327	296	364	351	315	314	295	343	304	343	317	332	297	297	326	326	344	309	318	337	328	329	301	307	316	334	324	305	301	330	308	294	331	348	320	336	325	333	342	331	319	315	327	283	334	310	337	314	350	327	365	353	341	350	304	349	298	337	349	334	317	324	327	307	331	326	332	342	324	340	322	305	310	319	328	357	328	336	330	356	359	290	332	351	339	286	282	316	352	322	285	290	342	297	309	333	309	302	310	322	310	318	343	342	334	314	324	340	334	305	343	341	306	353	330	339	317	329	345	343	333	308	315	315	322	310	307	292	301	354	326	328	325	353	339	309	307	298	304	339	336	348	329	274	295	327	304	319	333	284	284	301	302	330	312	340	355	307	337	332	340	320	326	331	307	286	317	326	332	337	323	343	318	346	359	305	352	333	328	322	309	323	363	326	363	322	307	303	350	317	361	317	321	340	317	338	333	311	340	308	339	309	311	310	324	345	341	328	331	325	345	336	321	333	338	298	302	334	328	315	306	320	340	342	331	299	347	306	327	344	339	321	317	330	313	305	316	308	356	351	336	315	347	344	348	335	300	332	333	322	324	302	343	330	310	325	342	299	339	319	348	310	371	314	327	347	316	325	305	309	340	317	292	327	316	365	308	336	326	325	307	329	338	345	340	340	340	297	334	318	339	343	327	298	310	336	332	303	328	351	304	330	333	345	364	302	367	327	290	305	320	341	339	337	313	374	323	334	307	337	284	324	335	315	327	305	326	361	333	342	317	369	338	358	328	345	338	295	347	326	327	347	284	357	327	308	320	319	309	316	319	300	336	346	308	342	312	316	323	339	333	316	328	304	305	338	358	326	299	329	335	323	300	319	333	340	336	319	335	287	363	340	334	361	298	309	359	291	314	337	333	339	305	292	309	365	358	356	340	354	317	320	327	356	334	326	329	331	335	323	351	285	331	305	322	361	322	350	321	330	352	317	336	376	309	306	332	323	331	286	347	351	286	330	321	292	375	328	331	342	357	301	307	310	325	336	321	333	340	349	326	327	326	311	340	299	299	296	283	305	320	317	315	324	327	337	322	345	330	345	335	342	331	339	317	340	332	330	326	335	322	338	336	334	330	312	324	314	307	357	348	328	321	332	340	335	314	346	337	332	326	319	345	341	305	354	327	321	315	314	309	284	327	334	332	324	314	336	318	348	322	351	331	351	344	335	311	326	343	335	325	312	329	344	323	338	320	311	309	355	306	318	315	369	335	337	320	353	331	306	339	331	317	318	312	295	316	322	313	355	315	322	319	328	334	316	329	313	324	319	325	321	348	328	317	334	321	311	376	321	344	352	328	328	331	342	311	336	329	325	328	325	326	330	317	345	357	319	334	347	334	323	318	319	347	328	300	357	315	324	338	360	346	350	325	323	341	327	275	331	314	319	334	326	323	351	323	317	349	321	330	301	322	335	311	332	320	336	344	335	312	336	310	342	314	332	316	335	320	334	307	355	355
15955	21439	31879	35640	34901	31277	26537	23683	20433	17822	15338	13701	11705	9770	7800	6211	5118	4682	3998	3509	3131	2648	2238	1905	1660	1438	1345	1206	1206	1090	1071	955	944	922	907	878	889	898	898	887	905	922	881	884	892	918	896	949	902	904	920	913	881	860	895	900	906	866	871	862	828	886	852	873	933	893	898	874	935	844	901	865	836	822	886	877	847	882	858	891	858	889	863	906	840	871	851	885	886	902	917	864	882	908	838	939	918	923	900	873	904	864	906	855	865	896	878	882	879	908	866	888	849	860	855	859	912	867	862	900	896	883	885	908	862	905	862	871	903	864	933	862	866	841	875	892	849	900	879	880	914	857	838	864	894	869	852	919	841	886	913	884	878	902	914	894	912	880	891	928	948	888	883	829	864	835	840	973	853	946	915	885	922	849	876	889	874	881	863	847	805	854	866	931	915	926	915	901	906	894	871	884	887	877	890	875	805	870	936	835	912	884	857	885	906	977	844	845	854	797	893	830	879	886	902	923	933	906	932	849	887	910	897	855	908	909	879	828	925	859	884	833	877	839	918	885	926	884	844	904	879	869	894	909	883	905	872	892	857	883	899	956	864	872	901	870	893	917	912	840	855	874	873	836	940	871	882	909	851	870	844	916	884	882	837	876	846	873	814	866	840	862	877	878	881	864	906	885	886	866	869	884	916	967	866	855	884	848	917	898	896	906	853	846	882	887	911	885	903	883	838	906	879	918	846	877	854	889	846	868	863	903	907	929	860	863	882	874	946	868	897	888	895	875	910	897	841	874	924	874	878	889	835	927	852	860	935	851	910	809	834	848	896	898	871	877	882	884	861	891	866	852	868	841	910	893	844	919	856	871	918	841	827	885	915	908	894	897	880	927	891	903	918	867	841	867	865	871	845	882	897	846	876	904	916	865	873	871	819	905	869	868	924	881	843	867	899	918	932	887	818	887	906	861	918	899	866	865	914	877	940	877	899	906	880	882	852	885	874	949	929	890	877	919	860	846	869	853	919	927	916	901	897	891	900	916	889	902	927	908	850	867	836	864	926	870	849	902	906	889	850	921	867	851	863	850	877	861	870	884	917	900	880	873	834	944	891	907	906	883	838	866	845	875	861	935	879	896	903	840	846	941	904	849	911	882	890	886	835	901	868	948	903	871	901	855	905	856	907	875	916	876	884	965	917	858	891	915	907	842	838	857	872	863	850	951	908	912	868	916	896	852	915	880	815	873	931	898	882	927	900	837	886	932	887	889	921	899	887	877	891	930	902	938	881	903	857	836	855	846	885	885	872	862	851	922	825	886	875	912	872	866	878	844	878	918	880	867	852	904	865	859	881	830	878	883	818	839	917	827	890	848	858	845	902	904	869	903	863	879	896	903	864	880	845	837	872	909	956	909	870	889	861	922	837	858	907	861	901	903	921	872	927	911	857	876	882	832	910	876	909	870	910	908	940	918	930	850	943	879	811	942	868	906	910	870	867	884	909	854	866	886	866	934	881	884	866	874	873	878	890	901	913	836	911	851	948	916	875	881	870	852	882	870	893	899	882	880	893	878	841	835	887	891	832	843	885	901	861	828	871	916	892	918	881	907	920	891	878	895	921	871	837	906	869	851	863	929	915	885	901	889	883	880	830	883	870	898	884	854	886	865	895	856	850	883	864	863	827	908	950	834	891	879	846	877	882	925	916	876	847	865	900	930	957	882	865	865	883	905	914	857	913	879	867	885	932	899	891	839	846	843	937	886	876	825	842	855	874	887	839	841	909	888	876	871	880	823	891	884	830	926	911	858	883	865	841	910	935	853	856	830	883	851	931	927	919	887	929	871	874	875	903	864	871	938	913	873	880	922	846	846	849	870	890	884	910	847	918	879	852	868	885	898	908	853	876	832	927	838	875	901	831	943	897	852	904	876	829	892	875	872	797	880	852	885	879	839	859	922	906	849	835	857	831	867	885	849	880	938	934	824	841	907	911	919	881	901	837	816	891	884	835	847	908	874	881	889	925	886	875	843	851	875	874	935	880	901	846	889	804	900	890	905	916	902	946	883	862	899	869	909	885	869	894	916	861	843	861	924	873	897	880	887	872	894	859	882	881	837	897	887	901	916	879	878	869	928	870	900	871	858	842	852	884	857	869	834	853	900	883	898	896	873	877	905	844	860	888	864	870	819	860	874	886	850	902	891	880	890	914	870	838	805	844	863	891	874	857	888	894	902	907	895	885	891	836	859	916	878	867	853	839	895	932	872	900	952	819	877	942	852	856	904	911	869	922	861	917	889	906	840	887	904	863	900	880	823	980	868	918	918	864	848	937	886	910	871	842	916	885	875	855	887	852	888	927	887	951	848	868	914	857	875	891	864	842	942	921	897	918	914	858	874	800	922	835	888	890	849	892	901	842	906	896	940	849	899	898	847	899	849	856	888	830	838	872	906	918	848	874	910	941	894	883	842	890	887	909	856	857	820	880	890	896	855	880	869	908	872	901	890	861	887	905	889	853	873	895	825	885	921	918	831	862	888	892	894	926	877	939	892	824	830	887	891	903	866	857	880	869	836	855	921	898	836	865	914	843	846	844	918	868	837	882	878	871	881	968	910	869	855	897	895	906	877	852	865	836	975	871	916	855	849	914	932	933	872	901	922	910	882	873	934	877	915	931	866	894	863	896	892	914	896	932	921	873	861	884	894	897	910	880	899	834	890	919	911	888	860	918	879	835	904	937	862	859	935	861	884	899	914	863	867	870	896	874	886	897	863	897	865	878	921	876	896	925	837	928	881	875	892	892	912	848	849	895	891	908	876	943	906	845	838	861	889	854	894	900	846	892	868	884	902	848	843	884	920	854	911	890	829	886	816	906	863	913	869	877	897	900	851	865	896	908	844	852	902	901	877	874	916	871	824	878	874	844	879	924	897	906	799	931	873	863	925	842	842	862	893	888	933	874	892	843	878	862	800	903	880	857	878	886	889	899	907	867	900	864	889	849	936	799	876	850	833	876	817	921	888	801	869	883	879	922	870	874	941	807	914	877	875	933	867	925	895	919	895	899	853	827	841	885	874	911	939	934	862	820	887	892	859	901	949	914	867	904	918	887	854	830	905	890	820	836	854	912	898	889	868	885	888	876	916	976	863	856	877	916	885	785	868	916	855	899	879	885	866	846	916	862	939	861	926	901	898	921	887	853	913	932	884	882	868	880	879	860	929	833	905	891	901	873	884	908	841	853	903	880	913	910	876	891	846	880	916	900	897	871	826	876	860	888	948	832	919	847	884	891	824	962	882	883	879	806	881	875	919	895	894	928	912	928	929	851	891	908	892	897	893	894	897	835	893	867	884	895	900	859	884	865	856	863	857	879	937	941	828	943	910	814	811	876	851	864	900	856	940	893	902	918	890	886	895	867	886	907	831	826	840	875	845	861	854	829	892	868	882	879	898	934	886	920	906	881	841	927	847	850	893	877	877	883	844	924	864	930	884	899	899	874	888	830	867	888	910
23540	28085	32127	27332	22382	15985	11131	8431	6491	5238	4026	2967	2359	1896	1528	1244	997	820	772	742	636	556	464	452	389	397	394	334	346	376	371	328	321	318	366	379	321	317	324	345	308	363	290	320	309	285	355	324	363	349	328	325	345	318	317	360	302	310	334	321	327	345	323	311	318	279	318	300	305	320	344	358	317	319	311	338	316	328	360	359	334	342	324	353	336	298	328	328	321	318	318	299	297	358	311	317	350	326	337	305	322	310	346	293	288	325	330	332	338	336	335	317	309	317	340	325	320	338	315	327	321	326	355	334	318	347	334	356	295	304	338	327	300	300	308	340	307	305	340	368	330	301	346	321	359	383	348	316	302	321	331	336	318	326	338	313	325	359	321	310	338	344	341	354	326	333	316	310	319	311	342	313	336	330	358	341	327	307	315	297	321	288	333	305	311	321	310	305	331	316	314	315	298	313	292	324	321	329	294	328	313	301	310	337	340	316	320	361	290	325	312	302	354	334	320	335	333	340	289	334	302	337	331	339	333	289	324	350	330	316	334	296	333	326	303	297	306	328	351	307	313	316	338	317	350	312	332	342	316	306	329	350	321	308	317	309	359	349	305	306	309	304	304	320	318	329	310	307	319	316	274	327	312	332	290	312	344	337	316	308	335	362	324	307	337	344	338	345	293	328	311	327	305	344	321	332	316	344	338	302	332	288	322	322	314	322	362	353	320	316	321	362	322	336	320	324	324	328	330	325	328	333	348	333	327	329	332	302	312	336	317	292	333	324	327	276	309	326	335	303	328	364	327	338	319	309	335	323	317	316	334	315	312	336	342	327	322	298	313	332	336	323	327	303	301	309	332	303	339	341	319	328	328	292	349	316	306	314	315	305	325	313	318	328	311	320	332	320	316	320	318	341	323	334	304	340	315	319	329	370	318	320	328	339	373	328	334	344	316	342	294	291	319	335	348	344	309	343	315	324	307	324	369	335	318	307	341	308	359	347	306	347	306	309	343	328	334	308	319	301	293	313	345	282	319	315	343	313	357	298	337	319	310	319	306	305	362	307	332	319	344	338	316	326	315	308	329	341	328	307	313	334	334	318	295	294	320	323	326	316	329	319	333	295	314	291	326	341	347	325	341	334	344	297	330	316	309	315	325	303	327	320	299	338	304	358	332	324	350	303	336	315	365	315	281	296	343	287	290	332	336	331	314	306	333	319	318	346	323	332	328	356	334	315	303	303	339	345	314	333	341	356	341	325	325	330	304	298	334	320	330	331	302	344	305	328	325	332	295	343	340	348	304	343	318	321	334	338	313	338	327	296	329	337	316	324	321	298	308	311	306	321	310	326	287	302	336	332	306	351	331	330	309	313	341	327	354	300	322	323	325	311	275	354	329	335	335	339	360	300	333	354	307	328	326	321	316	302	323	337	327	294	341	311	307	287	320	320	348	304	310	291	352	303	333	327	326	307	366	308	348	322	325	328	331	348	319	324	312	342	329	326	320	331	323	308	344	337	351	314	330	320	339	320	291	292	338	326	316	311	337	314	340	336	298	333	308	306	318	314	340	315	303	324	346	318	332	357	343	337	308	291	334	306	306	347	342	280	316	327	326	306	317	344	316	323	334	293	320	375	311	328	292	315	335	304	343	320	330	340	340	311	321	319	317	344	317	317	316	316	312	306	325	333	280	309	320	324	364	298	340	339	318	317	308	331	344	327	307	317	311	314	333	340	338	318	308	341	351	299	337	324	346	330	329	350	274	342	327	312	372	355	341	342	332	335	297	322	330	342	337	283	323	329	341	326	363	300	327	310	317	315	336	286	284	313	336	314	308	292	354	343	337	314	339	356	313	326	319	325	324	326	335	310	330	336	305	341	321	345	327	303	330	326	359	358	298	335	281	345	308	334	299	348	320	350	317	294	333	318	304	312	339	323	318	321	342	336	307	304	332	336	309	313	355	285	334	297	330	329	340	335	342	317	294	317	320	331	336	292	334	284	324	321	356	355	338	329	319	311	329	329	326	291	331	335	308	327	344	330	321	367	304	299	326	300	298	306	341	334	330	341	323	335	323	319	308	325	307	297	343	337	315	337	318	300	302	297	361	320	309	302	332	322	352	321	315	342	335	332	318	285	304	329	335	321	311	343	312	313	347	310	334	307	351	296	332	337	305	277	331	324	338	323	330	319	305	297	325	360	337	336	366	332	314	322	322	313	293	323	344	335	310	302	313	367	337	298	342	336	333	328	339	324	346	344	321	330	346	314	305	308	314	352	347	319	326	318	307	369	326	350	310	320	307	337	331	310	317	350	297	299	295	318	354	319	335	348	297	276	341	335	335	340	324	304	329	299	291	337	319	319	311	340	357	347	329	337	309	322	318	346	331	325	310	342	332	334	329	303	329	337	309	311	330	305	295	316	310	339	297	320	337	305	323	309	339	321	310	325	321	325	318	335	272	332	321	315	315	342	330	315	314	351	352	346	306	332	339	289	363	358	324	367	315	315	324	322	351	332	313	327	320	329	330	322	314	360	353	334	293	348	317	320	313	321	347	302	371	351	312	317	309	315	317	269	319	318	313	331	338	324	331	333	324	302	360	326	346	341	354	311	292	298	312	318	312	319	349	321	348	340	328	340	325	329	303	352	326	330	300	319	332	315	313	327	346	307	337	316	329	341	367	353	301	340	285	345	341	323	323	304	356	317	329	364	326	335	317	310	316	282	326	312	317	324	374	332	306	331	315	341	313	286	336	320	333	323	286	307	359	329	311	346	321	327	320	316	323	345	304	351	347	327	343	354	303	324	329	340	315	327	311	292	326	316	317	302	324	331	331	307	318	306	297	334	322	321	302	327	326	352	329	344	356	328	352	318	341	340	324	340	335	348	335	316	320	308	348	335	323	340	332	344	285	317	351	320	356	323	310	307	309	347	339	307	288	331	305	308	314	319	327	303	336	306	346	307	366	295	295	319	311	327	310	324	340	280	325	356	322	334	314	315	313	346	364	285	306	335	315	301	341	339	313	343	313	327	330	296	339	323	295	315	288	319	345	327	316	328	331	322	328	341	326	334	332	335	321	329	354	328	310	297	309	334	302	320	313	280	352	297	301	335	346	297	327	328	301	361	350	294	307	329	344	337	342	299	345	326	337	321	281	309	356	357	338	311	308	348	295	312	313	300	340	324	317	333	351	320	326	362	349	341	302	311	348	333	324	329	339	346	318	316	325	348	314	299	299	351	330	297	300	333	305	322	322	346	300	341	342	291	317	317	321	282	324	342	314	304	328	326	332	322	321	320	344	342	307	308	321	326	299	316	319	314	300	317	334	325	332	284	309	346	348	353	318	324	338	337	322	356	340	332	312	345	338	315	317	324	335	307	338	336	344	331	344	294	297	329	328	328	314	298	293	348	316	353	330	325	302	290	332	324	326	364	331	308	326	339	345	330	329	288	321	312	306	328	337	318	325	343	297	313	338	311	317	323	311	308	329	356	327	322	351	309
15917	23098	32029	36169	34663	30723	27210	23844	20766	18892	16067	13017	11080	9095	7444	6077	4756	4047	3591	3529	2988	2410	2011	1730	1534	1351	1215	1187	1146	1111	1021	949	875	889	883	943	867	836	903	883	902	855	939	884	827	909	868	895	908	867	903	845	951	877	880	884	952	816	919	873	893	892	911	827	873	896	908	872	893	873	857	869	876	852	879	906	916	840	867	896	833	884	900	915	843	864	909	857	886	926	935	851	885	871	940	904	904	945	914	914	871	887	887	864	888	903	901	904	883	928	865	887	862	904	883	876	862	898	884	872	886	857	873	872	885	893	845	876	886	872	903	889	817	895	938	889	900	856	915	925	892	837	844	780	878	846	886	867	919	928	847	930	910	907	879	851	868	872	861	881	815	884	873	862	862	888	846	914	859	868	823	806	867	865	912	874	878	882	917	910	869	877	894	898	868	900	873	892	840	855	857	904	901	861	858	891	869	823	867	864	840	886	872	864	906	888	843	857	889	867	866	885	879	868	887	869	857	861	884	869	905	816	915	899	854	921	871	910	843	860	881	847	893	870	816	893	942	872	848	908	860	887	895	870	882	834	869	890	917	916	887	886	879	874	845	912	858	830	852	919	905	839	890	873	870	876	836	866	838	888	869	867	841	826	848	869	869	857	872	865	890	847	859	903	801	826	901	916	868	887	892	889	845	858	908	831	827	914	823	888	914	868	873	872	857	861	885	845	865	870	899	878	835	844	874	875	863	907	839	870	869	872	918	884	842	919	842	914	906	874	927	872	927	914	920	847	893	928	879	853	857	856	882	884	846	799	868	906	896	861	816	873	851	852	890	868	900	856	850	846	884	862	892	923	888	892	916	875	916	859	872	908	826	907	838	894	842	877	852	892	888	854	818	895	918	870	872	895	871	881	854	919	877	920	861	881	849	859	855	896	831	889	884	902	870	844	869	898	885	821	847	883	874	901	863	864	872	845	880	898	881	914	861	903	938	886	861	839	838	907	831	931	946	874	900	926	880	877	886	853	852	871	878	906	869	861	913	983	835	873	883	923	856	889	844	856	908	919	846	850	847	838	862	933	935	952	887	847	866	861	850	936	911	887	882	910	907	895	873	897	854	875	864	931	861	876	918	929	876	931	899	889	865	887	887	874	943	859	898	907	923	898	883	863	863	907	953	912	838	892	830	880	921	825	913	867	871	919	880	843	859	870	860	890	881	869	842	892	838	877	866	881	894	895	892	874	911	832	836	857	842	889	886	923	906	939	859	860	909	879	889	851	850	863	879	883	904	868	851	901	895	846	848	856	884	852	897	895	856	814	860	887	865	856	904	900	879	863	871	888	910	866	828	846	860	891	854	862	857	855	870	909	836	850	915	893	883	888	849	833	837	839	828	895	832	898	855	868	872	821	833	854	860	879	915	847	887	861	870	876	848	835	874	892	871	850	841	883	886	860	873	912	840	845	870	896	827	903	893	863	846	869	858	884	889	875	924	864	870	833	797	856	891	874	911	835	859	966	867	878	893	857	855	859	873	845	868	849	910	853	938	869	878	822	861	839	904	887	876	926	894	859	865	879	926	874	898	863	891	903	862	864	879	897	923	859	839	889	884	901	945	870	873	880	826	885	850	877	915	863	908	893	843	884	860	868	888	825	871	897	889	848	905	881	898	912	813	854	886	882	892	885	874	894	866	830	912	939	828	859	858	860	866	918	928	895	854	853	857	928	868	908	826	886	852	890	859	933	896	879	861	920	845	871	874	827	854	893	874	955	891	866	933	845	903	879	902	854	887	821	874	892	871	900	868	889	860	907	875	836	899	883	857	836	847	917	842	842	858	855	908	852	947	876	898	853	916	867	877	839	873	930	843	884	917	878	863	870	930	891	903	846	847	867	813	871	864	867	888	888	836	822	873	894	899	863	868	887	899	905	879	901	902	890	910	834	882	884	898	920	877	881	797	872	932	870	873	874	892	873	910	838	895	919	899	892	835	866	874	931	847	835	869	849	891	880	898	870	907	920	892	863	927	898	887	869	882	902	901	854	841	922	920	911	880	871	917	908	912	836	848	835	843	890	921	874	875	871	932	882	855	863	844	846	871	894	933	876	919	857	869	863	869	895	891	888	855	924	882	908	867	878	880	874	917	845	843	907	884	886	915	832	890	845	895	862	931	886	856	865	869	884	882	929	811	810	883	888	922	906	872	906	924	880	903	905	932	870	899	863	871	893	890	840	904	910	828	925	857	876	888	879	907	855	849	866	874	872	834	869	845	814	846	831	869	816	897	864	887	884	890	935	885	875	891	853	896	857	847	847	903	851	843	835	858	794	912	908	882	844	922	941	873	851	886	879	889	868	895	866	869	819	866	903	892	843	896	886	861	852	870	845	914	854	901	880	893	930	848	913	905	873	835	872	825	901	877	892	872	866	854	849	864	905	913	871	814	874	893	849	878	862	864	877	863	896	884	859	917	830	873	831	869	823	853	893	882	874	864	870	912	896	816	924	887	938	932	864	820	892	878	848	867	914	899	850	882	899	891	894	875	906	906	906	914	839	911	911	864	860	871	858	927	929	867	802	879	877	866	872	874	849	831	858	893	809	859	874	899	863	888	887	878	911	846	853	842	855	868	857	939	847	844	857	918	944	888	884	852	855	880	871	854	834	904	908	893	902	880	874	859	895	894	887	822	867	888	869	876	883	871	867	923	845	875	867	881	864	886	861	860	867	881	851	896	877	856	879	842	922	845	899	874	938	872	904	893	851	853	859	855	824	871	846	877	887	873	918	859	927	856	889	884	820	847	892	902	878	862	846	873	896	878	860	788	918	897	863	886	897	887	882	915	905	902	807	852	907	927	844	862	852	974	850	889	878	820	842	864	855	939	827	881	843	892	836	807	868	871	870	867	869	867	945	886	890	852	839	857	887	857	861	837	844	907	894	881	872	902	806	895	854	845	836	847	859	883	907	875	831	864	856	868	841	861	896	882	834	940	894	861	914	854	828	887	831	879	880	835	878	957	912	848	893	871	844	845	885	884	909	893	846	878	852	859	898	925	870	868	905	971	882	884	902	864	866	836	894	856	860	886	883	865	928	846	859	873	855	893	809	853	855	875	879	883	851	864	846	862	909	893	799	871	867	848	907	907	858	920	868	890	894	905	869	866	863	872	876	925	822	841	899	942	872	872	930	905	884	861	899	823	922	897	934	905	861	882	896	806	907	897	906	832	875	887	887	881	859	886	850	847	864	850	848	916	866	810	884	852	877	900	915	840	934	894	895	871	843	844	808	919	884	886	933	846	866	847	907	867	874	896	838	926	864	930	853	869	882	892	912	901	887	835	849	873	868	916	879	859	821	863	887	881	924	878	839	878	811	903	900	904	911	892	899	876	878	823	864	828	892	891	878	894	910	899	897	913	911	883	895	898	926	855	970	864	872	804	876	879	839	872	903	893	869	935	892	848	893	855	909	871	900	900	869	896	860	817	863	961	878	918	843	889	885	849	930
25127	29368	32509	28748	22555	16640	11715	9015	6779	5297	3864	2965	2276	1864	1351	1095	978	859	737	715	608	563	510	455	385	428	364	369	356	378	367	334	337	309	351	348	339	298	329	337	334	324	333	328	309	310	330	339	344	309	305	309	334	329	328	322	331	326	324	335	356	352	340	345	332	349	307	308	334	328	344	326	299	322	303	326	358	290	350	276	307	321	304	307	299	291	336	335	328	348	332	363	341	305	316	331	331	340	337	347	348	338	307	316	338	323	300	322	319	333	291	348	334	318	319	336	331	336	308	316	313	293	333	322	347	326	320	369	353	315	321	378	330	322	318	322	334	317	359	355	319	322	319	313	270	310	317	361	345	319	317	368	322	294	315	372	339	306	305	310	324	311	323	320	301	327	344	360	340	331	297	335	327	296	322	313	329	311	313	332	326	324	309	328	349	325	319	307	313	351	313	313	313	314	329	342	345	320	367	360	340	328	344	325	368	312	337	332	334	328	329	290	310	319	316	335	306	343	277	331	332	329	335	333	337	332	333	333	344	314	365	319	322	357	360	341	312	334	304	319	334	323	317	319	292	326	327	354	352	317	329	342	309	337	334	311	321	311	297	295	302	328	344	330	311	336	327	332	322	313	302	297	349	325	317	310	306	327	353	318	329	312	317	330	348	281	328	317	319	341	320	302	336	291	320	321	336	312	299	341	366	320	338	298	336	342	329	289	307	304	355	326	372	332	316	326	299	354	321	336	312	341	290	328	335	335	292	328	344	326	329	313	348	319	308	341	322	357	340	327	327	303	320	300	345	303	303	342	300	357	361	319	352	344	327	347	321	327	335	305	376	329	313	345	330	275	326	341	326	315	320	311	332	299	316	321	317	336	320	333	329	355	323	333	369	323	327	308	335	320	297	336	346	368	392	319	351	325	337	315	316	366	315	336	314	324	344	318	325	323	326	343	309	310	327	309	340	283	337	318	315	304	349	331	316	313	320	345	315	317	338	334	331	321	321	308	329	356	330	337	310	296	336	346	328	322	327	324	296	336	314	347	323	296	304	353	324	333	328	305	344	294	327	340	348	326	323	327	337	325	330	319	353	314	339	340	316	315	288	320	339	331	331	333	311	330	333	359	313	322	321	333	336	317	334	321	303	279	331	328	334	327	332	336	321	326	328	329	295	314	339	337	309	308	326	333	342	328	302	337	303	327	300	354	307	311	347	318	338	297	342	324	338	350	310	336	312	333	313	314	361	335	313	324	286	322	339	314	304	308	341	314	332	345	321	319	323	344	333	313	293	342	346	303	294	322	377	348	324	336	286	326	331	324	345	320	324	303	333	323	308	345	339	368	307	316	343	347	322	327	319	321	311	316	344	294	299	319	297	308	323	341	338	349	315	279	329	357	331	310	342	337	295	306	310	322	336	302	296	323	337	352	288	320	344	320	316	348	321	321	323	298	381	330	322	310	313	358	318	325	313	341	332	357	330	308	322	338	318	341	356	331	347	344	331	324	313	313	343	360	313	340	337	293	337	313	328	319	330	312	294	337	319	314	334	303	318	352	303	329	332	337	322	325	327	310	300	352	349	304	312	349	342	318	347	342	307	310	329	346	323	316	335	339	340	331	344	291	324	347	291	311	334	365	338	350	341	340	336	347	335	318	301	336	324	296	330	322	334	326	301	329	303	347	307	346	329	293	316	299	319	359	311	327	305	311	340	362	323	356	304	330	337	329	315	322	343	328	288	346	339	340	316	339	325	334	352	323	335	358	316	315	297	323	322	313	355	309	300	345	341	326	316	332	318	333	323	336	293	320	328	332	322	321	330	300	344	305	315	344	356	334	327	332	333	317	359	336	333	327	336	313	353	330	307	332	329	335	330	325	352	338	324	320	356	292	324	318	307	339	334	349	352	338	365	324	308	322	317	332	335	320	310	293	310	332	331	328	323	302	315	319	334	338	325	298	348	330	323	311	336	334	320	320	328	328	310	315	337	352	345	334	322	322	316	344	329	316	314	329	325	344	356	341	327	305	311	321	312	324	367	330	322	356	325	303	328	362	334	311	321	304	331	293	337	330	339	372	304	307	348	348	329	304	326	349	340	306	324	348	314	299	358	325	341	307	348	317	304	294	329	314	306	316	322	380	335	309	335	334	306	338	340	347	352	327	309	340	337	308	322	349	305	319	315	344	321	311	353	328	317	313	329	333	318	293	349	309	310	310	338	348	337	340	322	332	317	315	316	345	309	318	339	326	297	306	299	352	340	299	304	309	299	344	358	305	354	335	331	329	341	337	324	307	297	295	327	313	347	320	319	340	275	317	305	324	330	321	335	335	309	346	353	337	324	334	324	324	325	337	342	291	346	319	314	323	314	293	341	311	340	362	319	334	334	342	318	327	343	317	327	324	312	337	310	334	306	347	336	323	344	306	358	305	332	360	363	354	329	338	331	348	307	318	317	323	308	331	325	350	300	299	301	329	324	352	340	293	310	304	349	321	286	328	319	331	318	311	345	316	313	314	328	326	367	327	326	303	318	332	324	304	343	347	341	335	314	303	362	345	323	363	342	329	332	294	309	315	324	282	311	321	328	313	352	316	338	316	309	332	338	333	313	328	350	331	360	330	310	327	351	317	342	326	333	311	302	337	311	326	316	363	303	312	314	333	326	353	323	347	296	354	341	314	350	332	318	314	334	346	327	339	328	354	309	300	336	327	334	326	343	340	303	360	358	312	312	331	292	357	340	327	372	345	301	319	334	315	335	322	313	333	305	366	325	353	312	309	309	307	309	320	362	280	324	341	317	357	325	345	298	346	320	336	314	296	292	340	316	353	333	312	319	318	327	364	339	307	305	370	343	316	335	311	355	317	321	343	331	324	296	310	319	317	329	365	345	312	336	337	338	343	301	341	317	348	322	321	346	281	348	319	326	306	316	340	329	289	324	337	297	319	333	324	308	323	322	358	306	322	319	302	352	310	313	308	308	361	311	346	334	325	326	293	341	293	321	319	369	313	320	324	306	310	310	321	304	316	300	333	316	332	323	286	318	307	336	335	304	316	269	339	356	328	351	328	328	329	334	320	341	337	321	293	326	359	322	282	324	335	337	344	334	325	316	325	368	339	372	325	342	344	330	300	323	315	312	319	329	306	317	361	322	317	368	350	338	309	342	307	312	295	330	315	315	322	357	349	296	281	348	348	332	327	331	321	335	343	315	345	330	342	338	325	317	359	339	332	326	311	315	306	307	350	297	328	308	338	351	312	322	344	325	296	305	320	348	340	352	343	333	342	326	331	323	322	346	368	335	342	326	320	335	329	347	312	326	325	309	314	316	350	315	328	310	303	355	282	327	345	304	342	316	338	318	314	348	332	304	334	310	347	376	327	352	313	314	316	341	330	323	329	303	309	355	348	345	295	333	303	335	324	324	308	319	337	296	323	321	320	316	321	311	335	334	291	320	287	316	329	330	308	356	347	372	298	324	329	299	354	289	346	329	313	329	300
17016	23718	32719	37091	34809	31443	27776	24609	21807	18884	15584	12936	10697	8557	6898	5530	4889	4308	3782	3306	2850	2345	1922	1704	1535	1373	1283	1159	1090	1103	1042	962	948	886	913	863	899	903	847	858	888	908	850	865	851	841	857	854	874	843	904	918	862	879	884	866	860	872	853	897	922	834	893	886	868	880	899	899	904	847	862	850	827	927	947	879	856	838	871	825	861	894	830	900	870	900	845	868	894	850	842	844	855	829	887	921	874	892	922	895	878	874	875	884	899	868	901	866	883	888	860	896	955	822	919	915	884	932	852	937	868	908	845	896	908	901	910	874	909	909	893	885	899	884	869	874	923	854	889	933	860	878	845	869	871	923	891	888	863	882	845	865	934	876	899	835	902	882	899	839	908	920	923	921	861	871	889	888	865	863	899	871	838	897	890	871	877	889	865	928	892	844	866	853	866	887	860	891	868	838	859	888	878	856	882	871	828	922	933	895	840	888	913	926	875	863	911	897	885	897	896	922	908	880	827	883	864	924	864	829	886	823	921	865	863	874	906	969	887	941	922	888	918	861	852	869	909	858	910	912	967	899	863	898	903	908	833	904	872	868	867	887	855	897	910	857	913	867	890	854	852	917	833	880	901	854	839	877	909	850	905	886	918	857	870	871	874	897	878	861	860	843	899	911	862	857	896	889	878	859	872	870	900	859	897	916	879	867	902	875	837	842	934	898	882	862	858	870	868	914	875	919	900	923	898	932	859	877	899	870	868	855	900	819	784	874	897	837	837	861	912	843	868	871	824	835	918	900	840	867	903	860	862	877	880	868	896	922	875	863	828	816	859	880	925	862	900	921	905	865	914	854	877	879	926	878	861	881	911	913	952	850	894	941	847	835	879	879	887	872	903	846	864	898	893	853	898	898	854	894	866	894	870	898	906	906	852	874	890	842	867	881	873	813	823	844	895	844	881	822	865	888	913	865	894	931	878	888	913	950	900	877	894	859	923	836	869	843	872	880	817	883	839	895	870	901	879	885	875	891	869	866	952	839	879	825	907	864	859	869	908	882	904	853	906	824	944	908	950	820	815	878	859	834	874	867	884	876	924	879	870	876	907	843	872	872	866	910	851	838	875	897	850	875	849	947	951	920	924	862	871	877	883	852	873	886	852	903	811	855	866	885	853	837	868	926	861	876	881	978	859	931	945	881	844	886	878	848	879	877	930	873	898	838	873	890	889	885	897	902	821	875	829	896	870	904	879	893	890	947	899	877	882	873	856	913	892	860	943	882	863	870	929	874	855	868	893	861	929	859	887	913	821	860	894	892	904	830	883	897	949	855	933	868	872	851	864	879	884	880	875	917	873	809	882	924	860	871	892	832	891	877	910	868	892	853	870	901	935	864	867	861	889	903	913	846	911	906	904	876	889	852	913	902	879	882	857	906	820	866	860	868	863	861	863	872	900	918	946	835	854	892	927	895	850	822	893	914	888	915	851	880	881	876	904	858	857	896	861	850	853	864	938	857	886	897	842	857	852	938	892	876	924	884	873	863	888	891	894	843	869	934	941	829	902	919	899	892	841	901	851	890	898	885	867	856	875	863	928	816	843	853	839	922	868	920	868	893	886	866	882	914	969	870	873	876	898	879	901	870	899	898	822	858	862	862	835	871	833	894	923	864	911	851	893	861	904	877	932	934	904	870	895	851	873	872	850	920	811	860	905	919	876	844	857	873	883	835	878	932	930	888	897	905	902	819	926	855	895	884	893	872	905	851	897	824	884	872	816	891	914	892	902	897	880	898	878	869	866	849	885	887	896	853	873	879	851	901	914	856	894	929	918	893	922	880	962	902	907	839	926	836	885	897	876	886	890	890	926	860	881	873	922	905	828	900	872	837	877	942	838	836	905	868	874	881	888	875	873	893	834	919	881	872	849	869	868	857	912	908	921	893	846	924	865	878	904	827	865	912	842	881	890	903	808	904	870	884	875	853	862	897	885	866	861	894	868	871	892	820	849	857	862	868	902	894	902	894	883	841	891	840	843	890	857	903	905	907	870	867	848	929	901	933	846	826	870	896	889	894	904	790	964	896	886	873	842	860	856	864	923	864	866	892	869	888	934	886	934	843	810	852	823	898	903	906	893	859	864	854	891	873	894	903	883	847	886	900	872	918	872	923	875	897	842	906	894	935	867	865	894	823	907	881	873	881	875	868	889	860	889	886	870	896	864	877	886	911	867	911	827	900	849	885	850	916	876	867	864	854	885	937	903	894	850	842	870	884	905	904	838	883	886	825	844	935	889	924	875	901	878	836	868	873	836	908	849	819	906	823	906	851	877	867	853	854	842	876	870	864	884	826	912	846	854	831	906	870	936	835	887	829	950	893	876	839	845	906	886	867	893	898	905	926	916	900	856	914	947	885	867	887	909	864	818	947	879	894	884	840	876	921	844	833	818	834	865	869	846	863	869	875	856	875	890	877	871	882	875	875	846	926	866	905	890	857	835	902	841	888	876	883	888	887	913	889	836	851	930	847	880	877	827	859	906	876	894	853	886	847	874	871	861	912	918	865	899	881	901	868	859	887	845	864	919	839	888	805	858	887	916	834	867	838	895	852	830	874	889	875	827	905	840	932	893	869	891	861	916	851	903	896	911	864	895	853	891	841	867	874	865	882	899	888	871	862	874	892	894	880	808	919	866	874	845	880	826	899	838	812	827	895	922	823	902	907	846	880	827	858	877	867	933	889	913	882	882	878	834	868	879	859	885	906	888	800	876	898	895	859	904	875	931	921	878	904	968	926	835	884	864	846	842	879	846	896	845	867	869	848	945	884	904	904	898	864	909	826	877	875	854	929	808	900	843	854	877	864	911	853	913	871	876	893	873	890	887	879	872	845	836	885	881	850	923	913	818	865	883	862	924	848	937	876	891	907	913	913	930	832	876	917	918	903	848	893	854	836	902	921	931	866	865	923	873	840	901	842	826	892	858	883	885	873	877	905	845	856	872	888	820	893	865	843	846	924	878	827	878	909	889	878	880	876	884	828	904	870	853	944	935	892	926	868	907	825	915	871	867	904	920	845	858	895	897	838	859	866	878	890	860	827	872	913	871	865	845	867	800	856	882	855	856	908	848	870	856	866	859	900	894	837	859	871	881	912	819	893	902	908	966	865	908	860	860	871	852	863	909	873	868	860	890	920	876	869	883	900	907	903	861	895	823	878	847	912	894	872	847	874	869	847	882	867	839	883	864	877	862	920	842	842	867	870	848	909	941	859	897	896	891	861	893	867	901	871	911	899	897	902	859	869	828	919	906	867	880	912	895	892	852	941	890	871	924	873	877	886	887	854	876	877	918	853	864	826	930	841	847	864	909	873	883	864	880	872	867	901	900	839	907	899	901	881	848	882	916	875	892	895	867	906	920	876	876	882	865	890	871	805	909	902	900	881	859	867	910	875	868	977	877	864	874	881	869	914	869	899	933	878	899	863	859	914	846	884	837	905	912	904	903	879	864	897	900	867
24906	29609	32987	29164	23439	16339	12197	9317	6861	5132	3836	2789	2278	1648	1344	1111	888	793	747	658	569	553	485	439	399	405	395	360	337	374	353	308	348	343	345	316	353	325	352	324	338	327	335	330	310	305	340	346	344	317	321	311	360	305	323	344	333	328	331	319	295	324	340	321	325	335	345	305	316	309	319	307	326	338	391	313	319	360	340	336	341	311	325	350	307	308	294	329	342	309	334	308	312	357	339	332	343	314	303	318	325	306	323	304	372	329	349	316	307	325	352	341	313	328	305	321	337	330	341	355	360	294	333	328	278	308	311	314	329	321	315	331	323	334	320	314	337	327	347	274	329	318	314	338	336	330	320	307	309	333	308	278	331	318	338	309	330	341	340	343	330	311	373	316	313	289	334	336	331	328	360	334	331	314	349	352	330	326	321	346	329	335	353	343	348	330	320	350	345	332	332	351	381	324	349	371	302	324	317	300	316	375	323	301	297	301	335	298	298	304	292	316	319	349	326	337	329	323	357	320	351	310	352	324	346	301	300	313	320	324	321	322	330	314	326	294	315	295	329	323	319	322	314	315	325	336	311	339	340	307	332	308	299	354	299	313	340	329	346	319	305	313	346	322	329	276	326	331	315	345	337	311	334	307	362	375	346	336	326	360	361	335	304	314	305	328	315	321	334	327	339	325	308	311	313	307	301	330	317	337	335	324	352	341	310	337	325	287	335	311	293	332	336	333	340	305	333	337	308	344	337	347	294	332	335	318	327	338	314	350	315	324	345	321	299	324	306	359	328	322	326	324	340	316	336	325	343	288	337	336	318	337	347	338	325	338	344	304	328	320	299	316	342	310	330	336	325	333	309	315	369	313	331	325	319	316	297	335	313	329	347	316	324	340	352	314	337	327	321	323	358	336	323	359	329	330	326	345	324	326	327	326	325	321	338	297	317	310	335	330	335	331	313	345	315	320	353	345	336	360	355	339	292	347	337	332	335	330	333	336	335	315	346	304	295	323	333	313	326	325	331	336	340	331	363	310	331	349	320	326	287	336	329	309	321	299	327	322	335	333	318	344	315	308	350	360	326	296	320	305	316	319	354	306	312	305	310	315	330	295	339	310	324	322	332	358	308	324	335	315	347	338	354	309	334	318	340	323	324	315	315	323	336	267	314	360	337	297	327	350	312	303	320	299	325	321	323	344	330	304	324	312	305	302	301	312	287	315	330	329	316	321	341	331	342	368	331	322	351	319	310	338	302	321	344	307	306	337	320	297	322	319	340	311	300	374	324	357	338	310	321	348	330	325	314	331	322	348	319	341	286	337	302	359	366	339	295	284	308	362	322	315	336	360	329	329	359	309	337	313	310	333	342	350	354	305	334	342	316	292	346	341	318	331	354	329	330	337	316	307	344	311	351	358	355	316	322	315	313	332	344	342	366	330	346	355	283	338	310	351	344	332	350	342	333	309	319	344	345	353	311	337	337	324	293	304	327	344	338	335	353	341	352	300	309	315	345	341	314	335	340	311	294	328	332	317	322	333	344	356	323	318	309	330	268	327	322	305	318	322	353	306	342	314	293	325	321	331	334	342	346	320	296	322	305	361	340	305	330	349	327	346	318	338	344	343	334	317	339	333	351	311	355	343	294	340	341	329	308	375	323	302	320	313	333	346	355	322	321	324	349	326	325	319	310	342	320	328	326	309	297	321	346	311	330	294	297	337	318	317	344	321	282	313	272	345	332	304	313	308	360	330	316	332	297	364	329	331	362	314	344	336	315	340	334	358	332	337	373	331	324	319	317	316	300	333	343	338	356	356	345	316	339	326	355	338	334	317	341	346	312	346	323	336	323	327	296	325	338	334	361	334	372	348	328	311	336	342	310	331	344	334	323	328	302	361	319	324	312	305	325	317	341	314	298	324	299	311	307	352	329	325	303	302	335	350	352	328	348	336	331	280	357	307	318	333	328	294	326	326	358	320	313	305	324	297	331	298	294	307	333	337	300	340	334	323	329	364	314	331	328	349	309	350	338	330	349	303	339	353	329	333	348	315	336	377	352	329	343	318	318	315	307	304	352	365	321	315	340	353	344	299	341	322	318	327	335	332	340	348	326	354	330	322	338	325	335	335	326	317	360	341	335	333	297	334	285	334	357	333	343	313	340	332	307	313	313	356	298	303	337	299	316	318	353	334	297	343	314	328	343	355	311	340	337	310	326	324	338	305	319	321	325	308	349	306	301	317	338	331	322	325	319	284	339	321	316	317	306	355	328	344	379	313	341	355	319	333	331	355	330	304	332	319	327	303	297	317	302	353	322	338	304	353	339	328	340	324	325	329	339	339	314	313	348	321	341	294	333	339	318	318	333	343	317	324	345	312	333	333	335	329	332	327	333	337	332	331	320	340	350	322	328	340	327	342	344	337	320	335	360	327	341	336	339	339	331	309	314	329	331	286	308	317	336	329	297	347	292	331	306	325	311	323	341	339	327	317	328	304	302	315	331	306	340	339	341	308	340	285	355	345	314	297	326	302	329	325	342	367	337	324	345	328	317	324	343	349	341	335	342	338	278	321	332	389	347	325	328	304	318	309	320	364	296	315	335	300	334	333	315	322	320	329	334	341	355	320	349	319	314	300	326	330	335	360	325	308	346	342	325	312	348	327	340	306	340	294	323	339	347	347	325	329	321	321	344	326	320	344	369	327	308	336	309	352	326	320	346	307	342	351	355	321	331	314	341	331	343	323	344	285	305	295	313	297	326	345	362	313	304	306	322	304	323	356	309	351	299	311	297	325	330	358	340	303	339	296	289	322	329	351	313	320	320	311	328	343	356	307	334	339	328	289	365	349	316	316	299	320	299	305	308	303	314	313	312	343	348	359	325	352	350	325	356	368	329	301	339	296	291	317	301	347	351	327	294	367	323	349	313	315	326	331	310	335	333	328	329	313	293	328	333	348	324	343	339	368	343	333	334	295	321	301	299	316	322	323	358	319	321	329	346	317	340	349	328	315	338	311	357	314	293	306	323	321	363	354	332	342	321	317	337	324	303	345	284	344	353	348	312	327	332	328	371	313	323	338	342	343	334	321	333	316	329	321	331	338	288	320	348	313	321	306	353	345	318	313	352	329	331	342	323	323	323	336	327	329	338	314	312	349	334	331	326	338	301	322	301	332	305	318	325	317	320	309	331	325	313	323	292	327	318	349	316	301	333	340	304	327	321	338	345	308	377	349	311	316	311	307	302	294	347	336	318	313	335	332	300	378	315	336	297	361	303	354	315	323	344	328	340	348	320	348	326	322	363	306	368	340	331	337	363	317	329	333	349	349	327	282	296	359	282	294	307	338	294	347	320	317	291	337	291	308	351	307	336	351	362	308	314	329	348	334	323	324	310	335	341	303	319	328	348	331	310	332	315	301	345	326	322	339	283	315	334	351	355	316	326	301	312	317	382	323	319	336	352	326	335	319	322	328	324	326	339	335	347	345	327	312	353	320	323	267	327	359
17227	23841	32775	37158	35789	30864	28133	25354	21812	18350	15543	12700	10364	8188	6276	5324	4438	3867	3563	3102	2792	2219	2037	1736	1517	1370	1225	1185	1151	1145	961	966	912	899	893	884	916	905	895	863	891	826	895	884	910	895	841	892	896	860	842	891	900	912	876	884	873	889	896	924	904	901	897	877	901	895	817	847	909	915	933	875	943	883	877	876	913	884	877	898	861	856	867	888	902	888	854	881	846	893	874	874	837	920	912	947	865	888	867	847	883	874	847	869	871	888	891	899	901	871	900	869	875	872	858	861	863	895	828	886	906	872	900	890	827	876	908	849	850	797	889	850	891	825	869	958	842	897	870	902	858	823	867	951	891	921	880	877	896	818	859	867	856	897	869	899	877	878	877	840	858	878	890	883	875	835	871	864	889	874	912	877	876	903	860	892	827	889	827	886	840	859	906	829	869	848	903	897	880	881	867	849	916	845	888	865	798	887	877	870	868	950	847	857	944	875	909	860	908	872	833	899	864	891	861	919	837	907	886	831	940	876	873	897	853	845	879	880	820	901	879	900	842	872	911	894	940	856	934	871	879	912	874	876	866	916	904	870	856	836	791	919	891	895	860	866	929	872	860	880	918	858	906	898	842	849	864	894	864	862	852	897	927	881	921	823	869	917	889	883	909	855	862	896	920	892	855	836	873	868	877	837	855	872	933	849	858	911	850	878	871	861	868	888	875	857	897	892	871	857	887	876	867	865	830	892	881	917	880	881	888	839	929	880	854	898	888	878	899	910	834	927	898	875	878	880	913	921	873	894	879	894	841	890	869	911	855	903	859	843	914	903	885	854	892	877	883	900	864	853	882	849	939	848	933	860	887	904	877	896	859	872	872	894	864	888	892	858	901	869	877	869	915	916	921	828	867	865	946	920	857	891	842	919	864	853	890	845	892	893	865	958	873	873	928	832	913	924	884	840	896	900	905	882	893	905	885	861	866	909	864	921	877	855	848	869	892	858	848	821	898	928	946	931	849	844	885	888	901	843	873	935	894	906	841	881	826	911	833	878	914	840	909	859	848	882	897	868	862	906	825	899	869	851	812	903	907	860	888	910	912	878	882	893	896	884	903	872	831	913	863	884	912	937	937	904	844	874	878	881	915	908	895	872	910	854	924	829	891	857	774	884	855	922	895	894	897	892	879	869	880	884	912	920	851	879	858	908	907	877	878	888	893	886	849	925	872	847	892	949	889	846	908	913	908	903	911	923	837	846	835	901	852	868	866	882	841	854	858	898	846	886	878	885	852	910	910	831	884	857	881	902	939	867	861	899	915	859	871	833	865	872	853	873	840	866	882	897	908	873	883	863	926	901	855	844	886	853	907	909	858	887	889	905	921	953	883	873	891	884	879	875	840	918	860	887	887	911	883	893	855	885	872	906	863	823	874	884	893	904	856	869	785	891	864	941	870	846	813	855	866	918	878	908	855	873	901	886	850	909	922	943	860	898	847	919	873	830	910	873	950	835	910	899	857	916	927	865	894	905	861	850	869	900	851	855	812	819	895	862	867	926	908	923	856	900	922	872	872	871	907	931	848	869	874	894	829	881	822	873	898	907	911	901	904	850	891	890	832	855	915	885	844	851	939	921	923	851	905	838	856	887	910	849	901	904	868	866	878	918	871	877	844	868	865	869	874	850	842	888	869	889	833	913	841	819	922	870	830	874	909	889	854	908	848	896	909	895	883	860	864	856	861	904	877	869	883	912	909	909	836	819	917	890	840	820	874	904	866	865	925	906	895	968	844	817	927	857	874	877	880	859	878	856	952	906	882	843	880	934	842	883	886	880	865	874	867	896	906	853	911	843	929	874	896	885	869	890	897	856	853	923	887	861	898	860	848	846	843	870	912	878	876	907	922	902	890	872	901	908	860	891	839	862	891	883	897	910	844	878	872	899	858	889	897	942	883	871	847	870	902	814	862	937	915	869	912	886	877	825	878	920	872	904	884	906	896	855	891	925	911	860	858	913	962	857	894	872	914	881	860	847	897	935	904	916	884	920	879	880	854	929	937	870	902	894	902	856	862	885	861	941	857	914	882	913	882	870	852	861	901	887	870	878	878	857	861	904	905	908	902	889	895	880	858	879	850	914	873	859	870	893	884	831	960	870	918	885	885	855	846	853	830	842	857	892	910	893	914	863	880	882	842	889	915	873	904	880	920	904	798	890	895	890	864	891	922	862	933	869	849	870	913	893	876	832	858	849	894	865	870	864	873	894	859	862	908	875	886	883	901	858	870	893	900	879	931	899	906	902	875	861	860	862	853	900	894	974	918	888	861	924	891	854	884	844	873	890	931	885	889	892	932	903	851	923	855	869	903	845	898	866	880	871	901	946	878	897	874	828	923	857	907	901	897	892	911	918	934	889	911	931	863	825	861	868	835	871	917	900	920	930	860	874	876	865	834	865	840	946	888	846	894	861	887	856	852	858	879	849	846	876	914	911	936	826	886	826	858	881	829	907	882	871	903	849	891	840	925	873	840	876	847	887	896	878	916	888	877	888	879	815	857	873	877	911	837	885	888	902	883	903	889	886	918	828	844	889	861	921	873	878	868	886	876	848	846	855	866	859	899	869	885	870	906	897	881	851	882	865	836	878	881	889	910	898	945	856	865	898	850	898	899	903	897	907	892	876	890	912	888	846	888	859	860	876	874	858	915	886	821	876	886	851	860	877	907	872	883	891	848	868	860	907	945	908	863	900	949	896	889	856	856	860	882	869	895	873	899	877	855	826	862	926	874	847	871	886	873	874	829	883	854	892	876	853	885	901	911	952	852	885	884	917	955	932	869	859	913	855	868	859	913	867	869	897	883	874	905	871	857	885	881	857	880	897	876	910	845	815	893	866	883	910	847	876	935	935	889	906	858	908	884	857	919	906	871	838	904	863	881	881	922	876	888	900	871	852	885	891	863	869	940	896	938	905	942	854	850	911	890	864	843	872	861	953	875	884	929	922	846	892	889	879	840	871	856	874	949	869	910	870	879	865	884	857	857	929	900	916	941	890	922	882	904	882	890	843	921	850	881	876	904	904	874	893	867	901	915	902	882	919	955	851	856	855	903	924	905	930	857	884	882	904	890	875	821	933	890	873	875	909	848	875	881	906	904	901	843	914	790	847	904	912	883	911	859	918	889	846	840	877	883	904	917	819	896	897	870	864	876	847	893	867	903	905	921	825	916	908	928	893	854	898	883	880	930	892	875	905	854	833	873	874	911	895	957	864	846	859	933	864	863	899	887	877	876	892	903	863	894	856	939	884	884	851	877	874	867	944	893	858	884	891	891	885	851	902	847	917	864	875	881	843	912	885	928	907	900	854	877	960	927	865	893	883	915	849	885	867	867	864	867	911	921	862	855	917	841	892	897	891	938	916	826	887	936	868	885	932	839	865	904	939	873	895	898	873	870	819	920	874	911	845	861	902	883	851	832	868	929	865	862	855	882	929	941	844	892	906	805	882	871	902	883	894
26291	30433	34314	29593	23893	16591	12677	9286	6862	5026	3700	2747	2125	1550	1236	936	813	776	681	670	563	538	540	461	423	437	399	363	390	326	348	325	327	356	338	298	288	336	300	347	313	314	323	307	331	340	340	316	353	322	296	360	355	337	377	344	287	314	298	321	287	326	338	322	331	323	342	322	320	345	343	305	332	316	352	301	336	330	311	292	332	362	358	339	307	349	319	315	303	345	326	336	336	324	312	299	341	345	316	332	349	364	313	310	337	350	289	317	346	333	333	349	307	328	294	296	301	313	312	321	322	315	315	333	318	322	346	344	335	356	307	339	345	325	331	293	345	320	299	313	310	350	347	334	320	304	310	322	323	347	330	307	333	334	326	356	297	336	359	357	315	314	305	338	318	338	347	354	341	354	326	327	360	330	326	330	304	317	318	327	342	329	353	307	341	307	296	314	334	345	317	323	353	288	323	324	335	313	335	317	321	301	302	300	352	316	348	308	318	318	320	322	347	329	335	327	314	311	289	285	341	317	332	339	296	311	329	319	310	313	314	313	302	321	341	318	332	321	307	317	298	305	314	326	321	335	321	330	340	319	333	310	322	352	321	350	328	337	327	342	341	337	360	317	300	314	334	375	285	322	303	323	342	300	343	318	354	321	315	321	300	315	316	319	304	313	324	318	301	326	309	310	314	321	305	321	334	340	289	313	339	313	279	343	333	339	353	326	344	298	332	300	331	295	355	323	328	311	316	315	321	310	322	320	315	316	294	339	318	313	329	340	328	361	345	333	299	306	325	365	324	325	304	316	335	322	344	319	326	321	314	320	297	319	327	357	299	313	342	334	335	335	314	346	304	314	340	348	333	322	349	323	323	297	312	291	321	321	302	320	329	325	327	320	326	368	309	312	335	327	318	290	308	357	348	304	342	314	293	334	329	338	322	326	327	358	343	329	313	313	382	338	326	328	329	344	333	330	286	325	357	321	323	374	317	326	345	297	358	331	315	361	324	309	329	317	317	357	346	350	322	324	300	320	310	325	345	327	322	331	331	308	319	351	299	336	337	327	312	304	326	335	348	323	345	320	345	338	363	322	300	328	299	326	330	328	324	366	363	325	359	307	328	337	344	313	318	311	380	321	318	338	312	337	303	338	339	295	328	340	311	328	350	337	307	324	361	317	333	326	328	352	303	328	340	319	320	338	354	312	357	338	327	336	320	316	300	319	313	341	299	313	346	332	330	334	302	306	325	341	301	333	316	311	338	347	324	310	308	335	331	345	335	328	342	316	327	325	352	356	324	331	342	305	328	369	336	313	302	354	322	295	342	333	323	330	305	339	323	307	331	363	311	340	322	330	332	318	354	323	335	314	309	327	308	336	328	352	323	322	316	345	310	321	312	331	320	331	330	354	343	353	323	349	328	343	354	344	340	327	314	353	351	324	335	328	328	326	344	309	316	327	310	325	338	340	378	333	322	334	323	348	321	333	316	326	315	348	316	346	325	358	316	303	331	334	358	342	331	319	314	340	278	327	345	281	345	329	302	321	297	295	344	312	362	318	348	329	338	350	329	335	336	341	324	322	320	309	297	353	358	302	304	307	333	351	354	287	338	333	337	322	328	313	318	347	289	331	332	303	317	330	327	327	327	333	310	336	315	323	334	370	298	293	331	333	324	328	343	301	310	324	328	331	318	368	316	318	324	319	323	324	329	343	297	325	349	298	342	326	320	336	358	345	338	337	325	313	341	337	314	343	306	347	347	335	307	301	294	349	350	322	364	312	362	324	286	304	325	328	348	326	349	333	337	341	307	324	294	297	320	339	322	320	329	291	335	304	329	304	331	344	349	340	303	348	387	288	296	320	269	346	307	317	331	316	319	337	330	291	325	361	343	318	331	318	308	301	288	329	325	350	275	337	341	370	298	294	318	318	331	354	353	312	342	311	308	339	372	324	339	326	327	350	331	317	300	311	322	312	317	320	325	321	301	329	316	344	378	347	318	359	309	345	350	376	338	332	310	331	320	331	306	347	293	339	337	334	316	326	353	322	325	315	317	329	307	308	347	333	311	345	313	348	350	325	303	325	284	308	334	334	345	335	348	337	341	316	332	306	306	340	353	335	335	324	342	308	347	317	363	317	316	317	323	333	314	348	325	342	329	321	329	311	355	336	331	306	361	302	336	316	318	334	347	328	318	347	303	304	349	329	310	324	297	278	343	337	292	310	339	305	336	345	318	342	305	312	329	328	328	305	308	327	302	326	342	300	321	328	325	298	316	321	319	324	331	318	356	306	339	339	331	311	330	324	358	334	346	312	323	313	302	317	322	313	315	330	310	311	318	326	313	307	303	338	319	357	310	342	334	343	322	321	330	339	290	305	319	341	316	359	306	340	348	353	343	327	333	344	307	332	341	314	318	372	293	333	301	320	336	361	319	323	334	323	344	345	345	313	321	325	322	329	328	302	377	316	332	323	315	318	305	341	278	301	333	324	324	325	311	315	329	362	337	305	342	319	342	316	339	327	349	321	270	354	310	332	334	336	344	321	320	329	341	337	344	323	324	307	355	334	312	286	324	334	327	334	322	315	311	320	368	311	356	323	297	342	307	327	342	365	309	288	329	338	318	312	320	345	338	339	339	365	330	328	328	333	324	354	303	315	326	336	321	331	336	298	302	342	333	354	354	340	339	322	329	292	332	339	335	376	311	309	342	325	309	316	357	322	331	282	384	348	347	400	355	314	313	360	292	346	317	318	312	326	312	302	311	345	336	301	330	327	307	322	335	361	320	342	307	334	318	313	327	358	334	326	357	349	346	326	346	342	308	327	344	312	344	308	322	311	300	319	362	318	324	325	316	321	340	317	331	376	363	368	338	314	337	324	301	303	345	291	333	321	334	309	330	331	348	341	291	341	331	313	334	333	328	332	294	305	314	340	333	342	336	350	327	389	309	317	323	337	342	342	353	333	327	332	326	328	336	344	357	327	348	300	326	332	334	337	334	321	302	307	341	355	335	310	311	283	299	302	310	333	324	344	333	333	314	308	339	291	323	310	309	347	342	325	353	354	319	322	313	331	310	305	340	302	341	341	340	316	307	295	339	296	302	312	323	362	317	346	294	352	334	329	333	334	351	299	347	298	347	340	313	307	332	327	276	367	323	320	354	342	330	352	348	335	324	339	325	308	299	312	312	350	337	306	310	353	352	350	321	329	330	306	303	306	304	327	329	337	350	308	301	332	314	319	324	330	372	356	351	357	310	318	340	322	356	318	318	340	344	317	306	322	325	324	352	335	334	330	322	300	308	349	339	347	288	356	342	311	334	326	322	351	340	331	367	347	336	371	316	318	316	329	309	317	306	307	316	383	329	334	298	326	344	320	346	335	328	336	330	354	359	320	322	331	303	316	343	315	351	322	318	295	305	356	348	314	300	340	327	361	333	352	316	338	339	340	333	327	350	308	291	327	295	312	295	336	313	306	330	339	349	315	316	327	310	340	336	354	328	312
17738	24524	33923	37398	35218	31411	28738	25589	21985	18406	14860	12207	9994	7691	6141	4577	3903	3580	3169	2868	2702	2269	2021	1787	1491	1454	1247	1203	1162	1141	982	920	916	890	925	945	872	868	866	873	894	888	865	918	888	815	885	941	899	868	849	935	814	943	870	886	849	910	896	849	896	989	848	852	898	919	863	916	859	882	876	871	818	892	925	848	832	971	867	929	872	856	844	899	892	903	854	901	882	905	864	862	862	836	850	872	889	894	899	879	922	904	874	873	898	922	941	873	890	939	938	843	833	904	905	856	870	873	862	848	864	869	851	893	881	884	888	865	856	840	900	886	904	882	837	847	809	872	884	891	913	882	821	869	890	887	868	889	883	908	887	876	890	870	982	916	858	906	888	875	878	867	863	844	839	903	839	872	886	895	894	889	855	850	915	901	909	872	905	871	863	834	932	841	924	894	856	887	911	837	830	846	884	876	908	926	880	836	864	903	935	859	901	873	884	882	909	893	856	860	867	891	904	893	852	896	893	918	886	912	849	860	881	894	843	883	867	875	845	898	859	913	910	897	892	921	870	903	891	867	894	847	890	860	905	853	890	893	848	852	906	932	883	849	864	847	910	927	885	881	959	883	915	916	846	889	901	876	933	876	827	899	874	861	908	908	902	915	848	856	861	860	846	916	845	890	880	854	841	867	857	877	913	869	865	959	901	906	857	858	846	861	931	853	891	955	893	886	899	881	911	848	932	868	907	904	891	908	885	925	839	909	882	895	943	858	832	876	896	895	894	913	868	897	908	885	906	875	861	912	965	864	862	870	864	872	902	873	945	871	867	902	892	858	881	859	862	873	903	884	895	920	862	889	851	890	861	876	861	879	906	897	870	900	854	939	921	869	874	870	858	888	864	910	860	917	914	916	819	850	885	886	892	848	864	896	910	880	884	902	848	919	908	866	896	876	931	870	914	868	907	881	852	853	878	911	888	858	871	892	831	842	862	877	865	845	845	865	889	906	869	886	939	878	906	894	870	892	919	857	898	881	926	894	866	849	929	860	837	914	884	907	881	884	854	880	888	864	872	881	912	901	906	905	894	865	842	925	846	883	907	916	895	916	882	899	879	866	895	871	880	871	899	902	854	882	866	810	881	904	887	884	861	886	896	854	878	908	897	845	877	888	928	852	913	849	852	863	853	908	840	900	914	855	865	858	872	873	893	904	833	829	868	893	869	876	915	885	929	857	938	872	862	877	916	878	875	903	903	896	939	913	837	877	894	902	886	873	778	897	883	899	879	896	887	850	887	900	884	815	852	883	899	911	874	871	905	925	876	860	844	896	886	887	898	862	852	903	959	857	870	857	852	895	882	869	897	887	906	932	861	873	875	883	879	876	844	899	886	858	888	890	864	917	908	895	891	905	902	885	899	823	846	874	920	896	850	879	908	871	894	933	867	888	907	893	862	909	891	946	889	893	854	899	881	898	863	880	880	884	907	943	877	914	845	858	879	900	862	803	935	879	852	839	909	889	846	909	926	852	850	877	847	859	842	948	885	872	918	907	859	903	897	814	862	861	936	899	885	902	898	944	878	916	849	888	852	916	889	917	923	869	883	855	885	873	910	875	914	912	903	908	837	878	899	876	910	881	853	906	856	879	900	852	867	834	873	925	858	885	917	822	863	922	880	931	955	808	876	906	917	882	940	884	916	941	860	866	896	897	831	839	841	913	917	855	883	863	830	935	902	851	908	938	852	868	898	880	856	852	922	913	814	883	875	854	868	937	852	874	888	852	902	888	860	837	862	885	879	905	903	878	857	903	913	869	910	869	939	821	891	889	913	898	855	883	859	878	831	891	906	846	887	905	872	836	863	899	864	903	873	840	834	872	867	865	846	883	913	913	848	842	929	917	909	881	905	836	894	851	923	931	833	883	855	886	885	860	893	879	845	873	877	907	937	851	884	873	889	892	873	848	928	933	884	904	847	851	860	904	923	850	864	905	897	842	891	903	879	857	938	832	862	883	818	947	904	882	894	877	900	873	890	863	879	882	817	874	867	911	849	877	843	902	874	848	885	859	895	847	866	872	840	860	838	877	888	929	880	896	907	913	976	904	897	912	912	903	892	908	928	876	922	864	880	901	921	858	867	861	868	891	866	849	841	898	870	886	895	868	894	836	873	869	814	866	864	862	878	887	905	851	896	920	816	863	858	868	894	840	863	838	857	892	863	877	914	880	906	830	907	927	857	870	895	822	869	898	867	883	859	841	883	900	853	860	852	886	882	827	886	900	849	897	868	869	931	868	836	885	869	865	943	858	879	883	928	880	901	816	890	981	858	888	868	885	876	889	897	841	943	865	875	855	869	846	836	898	897	849	873	912	874	894	854	944	856	892	885	871	870	881	921	822	912	920	897	845	855	848	869	869	855	909	862	876	856	832	924	863	868	874	919	880	865	945	839	957	920	853	844	892	925	903	896	906	864	886	861	921	895	884	876	848	902	865	883	846	831	892	888	869	897	902	915	890	943	895	877	903	917	856	880	895	825	885	851	881	884	888	883	880	908	914	897	915	815	880	881	841	893	863	897	842	860	875	902	900	904	862	845	835	881	866	916	868	910	875	888	890	854	872	853	840	841	888	901	877	902	911	905	872	924	849	897	905	914	865	877	830	903	853	860	851	934	867	856	881	859	875	889	921	863	902	864	830	908	889	860	875	857	860	904	968	944	867	876	840	854	824	928	884	890	849	882	884	971	849	873	845	872	887	902	837	833	900	891	900	892	860	881	883	902	847	915	860	906	877	891	894	907	858	881	882	861	888	877	854	867	854	888	835	903	889	811	883	846	832	855	833	871	867	885	901	901	817	876	919	894	875	899	830	830	912	839	902	905	870	916	955	865	909	824	915	866	865	889	931	904	896	902	895	898	888	882	865	857	871	908	869	874	890	894	856	890	872	875	900	860	867	862	864	883	895	873	875	893	848	880	828	847	969	898	856	831	933	872	906	828	885	867	897	845	826	857	887	860	868	864	867	855	877	884	873	857	892	827	905	907	832	853	886	888	842	922	868	868	889	869	901	869	839	848	866	872	861	869	869	886	865	844	882	908	867	911	820	870	833	836	833	875	887	842	868	874	895	966	916	858	835	945	847	936	878	875	917	900	877	817	900	839	874	886	848	834	901	888	876	883	898	911	898	838	882	880	905	839	909	849	922	849	871	862	857	864	855	887	869	884	887	882	874	927	859	892	930	900	825	923	852	859	833	849	867	868	897	899	851	857	903	846	921	835	917	915	831	884	852	905	842	920	906	913	874	850	837	885	910	878	930	862	910	948	795	891	921	841	923	882	903	868	883	846	899	869	921	936	883	909	840	877	919	904	859	879	859	884	967	927	895	877	859	873	881	910	881	867	842	874	924	841	892	908	863	867	900	855	877	863	904	864	916	880	883	863	847	854	861	911	853	878	903	850	867	874	860	886	868	852	881	875	931	868	851	796	895	856	894	841	898	905	829	864	870	870	956
28440	29619	32746	29506	22709	16963	12787	9705	6838	4785	3462	2629	1958	1481	1202	932	752	682	670	646	502	508	487	465	447	408	409	389	371	363	389	337	348	328	312	339	332	341	290	315	319	301	284	314	312	328	333	321	316	341	323	316	314	334	333	354	331	335	328	297	314	337	345	334	313	318	328	313	293	302	308	313	336	315	304	313	325	336	310	344	334	321	303	346	309	293	311	318	278	322	350	368	343	324	295	322	327	333	324	342	311	302	369	356	344	333	315	341	355	322	295	333	306	324	297	310	308	299	296	331	319	314	321	326	330	303	332	355	328	345	325	374	337	321	336	323	334	313	331	341	317	285	317	328	315	334	348	305	367	342	309	331	305	320	318	327	318	304	339	304	321	336	328	337	330	336	306	323	312	348	308	309	318	310	365	314	318	340	347	323	328	314	330	327	315	303	308	317	312	325	343	348	316	336	355	329	308	297	313	333	299	326	333	307	336	282	306	311	317	354	321	318	324	358	345	357	327	309	341	304	314	290	310	359	332	333	286	344	331	326	315	305	321	330	309	324	354	325	304	369	342	321	333	347	306	318	341	320	333	302	331	324	333	319	304	320	301	358	324	319	309	331	378	305	318	360	325	311	306	348	336	314	325	275	330	344	289	310	317	327	334	343	363	328	341	313	310	319	294	297	309	341	329	332	327	354	336	335	338	340	334	298	297	355	314	320	342	334	287	322	346	327	333	341	342	331	353	316	324	341	320	305	313	313	352	318	326	328	343	317	321	326	320	344	337	302	338	291	321	339	334	356	301	333	321	346	326	338	335	302	336	325	319	320	322	327	345	346	339	298	326	331	344	305	333	313	295	350	321	336	322	309	326	288	338	341	303	328	333	352	325	348	353	351	311	324	324	308	364	351	326	323	332	330	342	315	341	325	317	334	338	334	355	319	294	332	336	336	308	310	361	340	353	332	337	291	329	328	302	343	323	311	366	348	274	342	299	340	311	307	321	319	319	328	349	322	336	338	355	332	290	316	323	322	325	338	346	313	334	328	323	268	315	324	345	320	306	272	296	313	305	319	331	322	340	298	325	355	316	348	343	358	336	300	323	322	336	341	328	306	330	314	290	271	321	341	326	322	323	304	312	299	299	314	306	325	339	349	351	318	344	343	341	325	316	332	332	330	333	327	343	302	298	318	340	327	351	297	315	325	305	331	309	329	335	363	295	306	317	307	328	347	300	338	357	333	297	346	339	351	318	340	304	317	347	324	316	342	345	327	330	308	314	305	320	330	329	312	344	316	319	336	316	345	328	330	308	332	318	302	294	347	350	339	304	325	362	375	341	315	302	311	368	326	350	332	334	327	287	331	320	361	344	301	330	304	325	340	344	315	333	344	282	356	332	300	319	339	323	301	304	331	323	315	337	310	353	346	357	352	340	343	358	343	310	335	309	279	317	324	335	296	309	339	329	326	308	356	334	349	348	318	299	340	302	307	337	334	300	311	328	335	309	348	319	309	312	314	304	332	313	365	311	323	321	342	329	341	311	325	333	311	362	322	346	356	321	324	320	307	304	320	289	300	331	327	353	366	316	337	322	361	321	326	343	323	334	332	332	336	334	316	318	307	347	318	318	305	311	329	322	338	329	333	328	334	320	331	320	339	276	332	338	315	310	306	380	351	363	304	307	328	312	303	342	347	340	325	312	351	299	312	336	323	308	334	343	306	332	318	337	344	335	362	331	329	344	344	287	321	349	337	334	322	334	347	291	339	281	322	329	344	337	300	340	334	345	326	320	356	305	349	334	338	316	304	332	336	335	317	318	317	306	343	363	317	338	322	298	337	360	331	305	310	313	339	308	356	319	320	348	328	329	336	305	321	331	306	336	335	330	311	326	329	335	327	367	329	328	329	329	338	362	324	324	319	342	328	309	342	338	285	325	315	325	335	314	335	336	317	342	310	323	330	341	323	328	350	306	329	341	322	321	351	315	353	325	332	316	333	299	304	361	340	329	365	306	326	348	327	316	313	318	316	328	333	334	315	339	354	302	311	319	354	307	304	357	364	347	319	331	353	342	348	336	322	326	315	311	303	305	341	333	304	320	336	360	317	341	301	297	310	320	305	348	305	381	316	298	309	303	304	344	337	309	327	325	341	345	334	319	318	323	338	323	323	335	318	331	366	334	322	302	288	320	338	347	272	320	337	323	293	333	357	335	338	355	350	321	339	355	337	346	347	359	367	305	327	304	336	302	331	332	323	314	317	345	343	310	338	311	316	306	355	360	323	304	314	334	315	313	334	346	293	354	326	315	346	329	325	327	312	309	345	332	304	361	305	356	309	308	329	343	300	332	364	298	342	282	305	337	309	346	311	325	321	344	305	325	348	301	346	320	346	323	303	300	349	350	339	334	298	299	354	349	354	341	323	332	332	333	318	310	340	297	320	350	323	291	308	301	313	329	361	353	352	348	306	345	293	319	313	366	321	342	324	344	320	321	325	292	321	333	356	348	307	316	312	288	346	309	335	292	350	334	317	343	306	310	296	326	333	325	357	337	303	362	355	324	332	339	333	301	310	317	318	326	365	323	334	355	309	340	315	310	336	346	303	344	313	350	347	312	370	318	336	296	332	316	307	303	339	319	324	309	308	324	333	332	342	349	281	335	348	334	337	338	330	307	317	354	369	331	329	330	324	318	320	350	333	320	325	317	315	335	321	341	291	312	344	317	311	323	338	309	317	343	335	328	297	329	316	327	289	322	298	338	358	323	302	339	335	345	352	369	358	365	320	300	346	329	341	309	332	322	339	301	310	292	322	303	325	317	312	334	309	312	335	316	336	335	328	320	357	326	352	288	308	359	351	337	360	304	342	312	293	324	307	352	349	344	303	362	341	284	301	331	326	359	298	302	335	331	311	352	322	361	353	341	364	335	308	303	366	323	321	347	349	328	305	323	336	314	313	330	316	348	318	322	295	328	324	366	321	305	346	322	348	307	348	309	289	312	312	342	296	289	323	330	370	324	318	327	321	306	309	343	319	334	270	335	334	349	302	352	351	314	332	368	318	323	341	322	325	307	316	314	305	310	308	332	369	348	346	318	363	308	288	349	329	343	317	332	349	294	312	340	326	350	316	327	309	332	337	329	298	324	342	312	333	332	334	353	302	330	332	349	334	322	319	339	328	322	372	328	297	328	342	340	355	310	328	334	318	347	313	347	314	318	301	315	329	322	349	334	333	318	333	369	326	320	328	313	336	345	323	337	335	329	280	314	334	339	307	332	342	342	303	319	305	338	302	293	325	310	319	375	328	309	286	332	331	326	353	300	297	345	332	323	334	301	333	316	322	341	314	346	344	318	351	346	328	330	300	354	330	341	332	317	315	310	328	287	320	319	321	300	326	348	328	329	329	330	333	333	321	328	331	330	323	347	318	321	335	348	336	331	324	342	297	317	307	322	349	324	310	319	321	315	331	345	338	347	349	325	344	333	352	329	295	351	349	305	311	345	327
19210	22890	32934	37444	34632	32107	29103	25927	21307	17783	14076	11622	9249	6991	5782	4560	3763	3560	3260	2833	2404	2248	1913	1758	1573	1389	1257	1171	1175	1123	1058	1005	950	932	880	916	820	847	879	958	868	837	808	892	923	878	857	842	858	953	878	939	852	860	865	941	842	884	948	889	897	866	865	882	907	868	898	867	827	905	906	898	891	885	880	870	883	927	915	891	865	907	876	906	881	859	924	882	908	880	932	934	904	926	884	871	822	826	884	913	849	926	893	923	863	893	836	886	911	843	919	889	888	891	843	839	871	895	894	923	921	894	913	893	881	882	877	887	867	875	903	934	837	876	922	852	859	854	851	891	904	847	890	843	870	858	848	928	868	839	881	891	927	862	857	907	970	803	923	923	929	869	918	895	945	874	894	849	870	904	896	924	909	879	882	832	884	860	895	867	932	855	929	934	876	893	836	800	825	922	869	853	864	916	899	929	900	847	851	864	835	862	899	915	888	880	881	923	889	904	837	898	842	852	839	894	858	916	863	870	883	882	864	841	920	898	917	846	854	825	839	864	877	943	949	915	902	887	946	915	855	905	859	872	872	886	854	855	882	848	898	878	930	850	824	858	866	879	898	862	902	940	870	869	890	853	882	883	873	900	817	874	875	859	908	842	875	879	922	916	933	867	931	931	919	884	877	910	841	870	961	895	810	902	860	867	905	927	829	882	880	884	868	884	884	920	874	847	907	850	840	946	890	886	889	885	900	831	901	884	853	905	885	873	906	893	878	877	933	878	928	865	891	869	869	924	886	904	858	891	912	961	855	895	874	874	883	920	914	841	870	885	842	892	888	933	899	885	891	845	879	928	870	860	900	842	872	918	878	885	885	898	883	900	891	880	879	917	891	844	910	919	870	903	890	903	916	842	861	884	855	885	868	823	880	866	849	882	914	865	938	828	867	897	871	923	858	890	900	869	892	872	882	878	905	891	898	887	825	894	852	914	882	864	849	897	878	918	874	906	853	939	884	890	865	900	874	894	880	870	889	818	927	891	911	857	853	905	950	842	872	839	920	911	844	862	858	876	897	881	865	885	891	866	862	953	871	906	891	863	866	853	908	844	909	882	854	873	877	881	923	875	935	826	820	868	873	884	834	881	884	860	893	899	888	911	869	885	875	889	847	894	836	935	936	876	824	903	898	882	853	890	941	914	843	897	857	870	851	847	916	851	864	927	876	917	872	862	889	863	895	890	912	840	907	861	859	935	822	876	897	834	846	814	858	891	892	876	818	853	896	865	874	911	832	846	875	896	859	918	859	893	880	899	903	885	898	917	888	877	892	918	857	851	906	954	843	870	827	916	853	896	930	881	859	940	882	913	859	861	925	894	902	882	831	902	841	888	948	905	824	868	856	876	870	883	846	878	862	909	875	884	895	908	859	893	890	832	909	873	852	865	916	942	895	858	886	929	907	946	925	873	868	865	936	891	856	903	855	861	839	824	877	936	877	891	865	916	882	839	870	939	839	835	891	888	947	888	917	907	903	858	915	907	864	895	919	880	892	885	864	863	856	844	918	924	909	909	844	905	908	880	918	878	919	921	928	915	866	881	853	853	918	908	883	907	919	874	907	877	881	866	860	849	907	873	899	898	913	927	845	920	868	911	915	823	834	934	879	915	909	910	915	886	878	902	854	894	867	858	870	889	868	843	899	928	885	821	927	833	849	908	899	860	880	901	869	848	889	889	896	922	888	836	908	890	892	871	880	883	930	897	870	806	884	888	838	911	883	862	873	833	925	900	903	904	861	887	926	913	929	878	869	847	850	946	874	862	885	862	861	924	854	880	909	887	909	883	901	923	855	896	921	878	871	901	881	890	871	901	867	894	875	949	892	888	872	877	856	890	903	873	857	861	905	907	940	876	902	888	866	846	852	888	914	884	860	851	921	888	917	863	919	902	878	848	903	891	819	920	892	857	874	901	888	930	889	879	959	904	907	881	843	885	918	843	923	846	874	891	862	793	887	837	897	873	860	898	879	859	907	904	869	862	853	838	900	842	949	853	884	862	920	937	901	928	851	900	856	862	931	917	874	906	851	881	911	879	869	849	868	888	905	938	893	871	880	874	878	874	912	876	847	824	877	931	859	876	833	854	903	880	898	911	854	891	895	881	890	876	866	880	885	876	900	874	904	857	904	943	877	899	878	937	907	836	896	828	879	912	905	923	842	905	926	875	882	900	922	911	835	842	918	801	897	872	826	876	831	890	868	905	848	886	899	936	854	868	911	915	894	843	920	891	864	913	832	926	931	851	860	903	895	890	915	845	860	811	861	880	856	863	880	871	883	883	931	857	819	902	826	919	911	906	881	833	871	890	868	909	823	910	847	857	872	874	893	864	929	867	895	901	869	866	934	889	898	892	875	881	904	930	876	903	883	895	853	925	916	887	850	805	885	850	881	883	864	913	896	899	878	846	852	874	882	886	899	868	901	873	879	927	861	939	907	888	893	893	844	900	900	906	836	929	849	865	845	866	871	924	882	920	823	890	847	852	920	870	861	899	854	876	875	913	872	897	830	860	877	891	856	924	928	931	844	898	873	925	849	880	966	812	865	879	854	851	896	911	897	839	876	791	873	876	896	879	937	847	927	854	903	888	911	873	883	854	861	898	883	853	875	818	933	909	908	912	843	845	881	930	822	863	875	856	844	881	892	862	854	871	889	870	884	881	873	903	903	878	899	874	898	845	872	915	907	920	838	841	884	904	889	886	904	872	904	874	856	873	909	841	887	847	852	881	844	826	911	870	872	875	900	895	863	909	900	867	883	869	914	907	870	911	902	868	879	916	868	899	906	898	842	907	886	853	917	917	846	874	912	870	828	863	894	923	923	876	836	900	875	879	909	874	882	903	915	873	920	873	856	863	849	917	900	842	900	891	898	905	855	852	914	941	888	910	814	882	829	918	862	862	885	901	940	870	847	870	899	872	860	878	799	877	888	900	884	870	900	887	853	906	880	903	840	914	884	928	869	860	893	933	903	893	916	870	889	877	838	851	829	870	856	904	891	807	876	869	915	865	894	892	900	908	915	943	865	912	923	890	946	895	881	870	886	913	874	874	846	944	855	881	888	825	863	903	920	849	859	895	890	899	904	894	851	873	846	818	844	910	935	921	801	878	871	909	850	899	894	894	913	901	876	924	843	863	892	904	894	884	908	919	932	895	904	933	824	895	890	811	862	899	872	863	848	890	894	890	846	868	915	874	877	862	891	889	855	858	864	887	904	917	940	862	839	862	828	857	890	921	934	913	877	937	907	860	897	846	933	849	849	847	933	894	897	854	865	900	918	848	928	893	943	908	879	879	913	889	911	926	861	917	837	904	891	900	906	911	912	838	881	896	864	887	891	850	882	861	855	855	844	900	855	887	906	898	890	920	920	865	883	920	865	926	844	946	867	857	868	878	871	847	875	879	876	890	850	851	881	883	892	920	874	903	932	877	899	901	862	870	891	882	852	915	899	952	890	842
29364	30597	33453	28310	22123	16784	12819	9295	6448	4130	3010	2282	1733	1352	1126	967	800	735	668	615	561	508	500	457	495	387	361	354	332	380	347	367	313	319	340	317	274	283	345	337	346	338	320	333	325	346	329	314	355	325	353	312	339	340	359	324	306	325	338	324	321	301	317	317	319	348	352	345	337	332	325	359	319	317	358	353	333	324	329	298	322	338	354	333	346	333	328	325	330	302	324	332	338	317	337	339	363	306	311	333	312	339	350	321	336	343	321	350	340	352	332	336	351	316	299	328	337	301	322	305	301	345	334	340	340	304	333	351	338	318	360	326	298	312	339	308	324	306	357	331	328	330	325	328	323	326	340	300	323	290	324	323	323	350	336	328	311	293	310	337	355	326	313	274	329	334	303	332	341	343	315	329	313	341	314	311	303	301	329	324	352	314	353	347	351	331	326	294	333	335	320	360	334	345	361	346	317	354	324	310	341	308	341	354	331	283	331	329	316	333	314	296	321	351	329	311	357	309	341	305	311	334	305	327	289	316	317	319	297	348	307	318	343	300	325	353	334	312	296	351	326	330	311	385	305	278	291	323	318	345	306	326	341	338	320	339	322	346	305	307	328	296	352	355	326	306	366	333	319	331	310	319	312	302	312	326	312	341	351	325	333	323	346	295	319	331	321	329	309	313	345	315	301	323	333	312	354	330	324	320	311	339	316	325	317	343	320	295	340	359	359	318	324	293	318	324	333	354	322	332	315	326	278	299	296	337	318	348	313	323	340	314	325	328	325	297	311	301	332	353	338	334	306	346	307	346	339	336	323	324	340	310	328	328	318	311	343	339	335	331	336	331	360	319	321	320	309	312	330	353	333	312	311	312	333	316	314	309	320	325	337	342	353	313	353	339	297	309	344	301	338	307	331	326	297	305	348	336	320	325	312	347	313	305	373	319	304	333	301	306	355	313	338	351	326	307	355	330	321	362	328	299	317	298	351	321	342	323	321	322	325	327	310	356	316	335	318	345	311	335	312	327	313	336	296	311	297	312	322	302	311	358	306	328	317	344	338	345	332	340	333	345	315	299	342	307	311	319	339	307	323	349	342	340	341	358	327	317	350	328	336	344	342	353	336	318	355	285	335	315	316	363	309	334	336	364	318	318	288	304	350	302	341	337	339	350	318	322	330	293	343	315	340	320	305	299	333	319	324	356	316	327	320	344	308	306	359	322	335	313	306	345	336	331	335	291	321	347	329	337	360	325	315	318	354	334	321	318	312	321	311	317	325	313	341	307	323	358	332	297	334	297	328	336	348	343	324	340	328	320	344	348	308	321	332	301	300	312	318	326	317	331	355	350	347	334	337	302	300	324	315	277	346	356	345	328	332	352	347	355	367	317	334	324	345	304	344	306	334	328	326	329	355	338	325	338	364	314	348	338	334	323	305	332	345	337	326	315	312	310	344	335	344	296	340	311	335	344	317	348	288	305	329	346	353	333	352	316	344	330	306	338	334	322	345	329	341	344	334	336	347	333	313	347	346	319	306	322	322	326	332	327	315	308	328	312	315	308	304	340	345	308	309	311	314	339	336	367	308	334	327	326	348	308	337	335	350	301	321	297	337	322	311	332	335	333	336	345	329	328	315	320	335	338	332	331	348	327	314	319	300	316	338	336	332	336	322	310	328	308	345	310	325	320	337	336	329	314	351	325	332	318	292	333	328	301	341	376	313	323	328	310	303	341	346	315	305	359	329	341	342	328	320	347	337	350	325	343	318	358	324	360	301	352	329	314	303	296	337	311	338	324	322	340	358	286	315	322	351	321	321	341	342	333	328	331	336	319	335	316	322	337	330	354	319	329	328	304	317	290	329	317	327	336	344	333	304	350	340	340	309	332	343	351	320	356	312	333	333	314	302	322	340	303	329	325	345	301	355	339	333	316	320	350	339	335	331	318	309	312	344	323	305	340	341	359	345	301	342	341	313	299	318	317	344	301	306	374	340	333	315	337	359	322	324	337	348	311	330	379	303	323	329	329	315	353	337	304	358	336	297	365	327	323	323	329	316	273	332	344	335	291	348	313	330	342	323	326	298	318	350	325	357	327	338	334	319	308	338	344	339	371	339	327	319	286	324	352	316	341	288	343	341	317	308	369	348	321	320	313	313	355	314	310	305	348	318	291	323	320	365	308	321	315	346	346	326	337	323	321	308	333	327	315	335	315	317	328	319	347	317	359	339	377	316	330	343	320	331	361	326	349	319	322	341	296	324	336	309	319	352	274	310	288	315	306	268	306	309	353	329	304	346	343	333	290	327	324	363	329	319	327	305	339	310	288	373	300	306	335	319	259	297	339	333	349	318	336	347	333	327	322	319	340	331	317	318	324	351	323	344	319	316	335	295	320	322	354	337	310	341	338	321	348	332	306	308	312	341	327	331	328	304	340	339	319	300	320	319	289	316	325	314	332	364	327	319	359	331	318	323	349	328	319	342	329	318	319	312	323	308	339	297	302	332	339	307	337	339	332	332	325	380	344	303	330	336	314	331	342	345	315	297	319	344	283	358	314	350	293	336	306	318	302	302	326	319	340	329	330	304	304	359	351	298	307	328	320	343	336	317	363	309	342	324	333	295	346	328	328	310	337	318	324	339	370	373	352	321	336	333	301	312	317	294	345	313	342	324	314	327	334	357	315	336	328	328	334	360	330	375	288	302	328	340	317	357	303	328	334	296	310	323	330	337	337	324	334	330	321	330	317	308	345	324	334	336	323	334	330	328	352	343	286	329	328	333	336	334	325	352	341	330	324	286	300	352	321	326	345	319	347	308	285	352	309	340	308	314	305	314	349	343	357	302	326	320	311	335	330	346	303	346	315	325	306	342	346	327	313	325	328	306	346	334	318	322	294	311	349	362	342	324	353	349	360	356	336	307	321	352	307	335	333	326	317	349	323	354	311	324	346	323	301	309	298	325	330	304	360	331	371	315	327	347	353	304	298	319	353	315	300	289	312	352	371	343	307	302	356	326	315	324	334	307	314	341	337	339	339	349	309	384	329	306	315	321	322	358	310	326	306	305	307	336	328	349	353	346	346	303	336	310	312	292	348	319	302	340	327	321	296	319	325	344	333	331	322	304	343	326	315	330	339	312	323	327	320	338	349	335	329	343	332	337	323	304	312	319	303	335	308	335	326	372	325	333	319	339	335	304	312	346	342	314	358	324	333	366	338	302	329	335	316	320	342	309	312	343	321	322	313	295	322	314	298	360	326	357	381	332	308	310	301	320	339	325	337	344	329	331	311	332	346	337	316	327	334	353	330	348	347	343	317	319	337	323	335	314	302	349	336	358	338	363	330	334	352	281	345	330	321	312	314	320	310	342	295	322	308	361	303	353	329	337	324	296	333	325	321	289	297	368	341	333	318	337	323	331	309	317	311	329	312	320	343	328	324	334	318	329	324	321	335	321	331	321	325	336	318	316	321	319	308	347	346	327	303	314	358	355	300	297	325	336	353
19923	23954	33342	36557	34508	32005	29200	24762	20675	16051	12694	10329	8240	6469	5324	4397	3924	3642	3362	2877	2530	2325	2025	1820	1543	1466	1294	1170	1246	1108	1002	933	924	925	943	895	866	859	836	892	917	918	825	879	856	918	877	914	851	835	913	839	869	806	894	925	908	874	908	877	861	872	849	874	881	869	868	845	849	843	878	897	866	821	899	879	869	898	871	890	869	871	887	870	862	872	899	885	877	868	901	826	895	880	881	858	865	885	931	910	912	885	914	891	875	905	881	866	906	882	908	815	875	916	818	912	847	894	926	878	867	920	900	840	899	878	903	881	851	862	851	847	921	827	911	838	883	889	870	843	855	874	883	902	903	860	877	818	926	842	905	919	878	888	856	885	875	848	897	910	886	894	839	910	887	891	839	837	894	852	860	896	855	843	863	915	921	900	901	867	915	881	855	883	903	881	871	898	882	861	919	873	881	879	855	908	882	866	904	859	874	834	916	874	882	832	912	873	892	881	888	856	866	848	902	884	875	866	888	892	878	840	864	896	898	859	845	867	861	871	851	889	911	873	853	868	896	890	836	864	911	837	885	942	876	884	856	889	889	887	907	838	847	861	871	856	877	872	864	905	899	874	853	862	858	818	897	823	828	937	884	873	868	860	860	925	884	869	910	822	906	867	897	908	882	938	887	862	940	902	852	869	897	877	876	847	859	888	882	886	910	836	933	887	881	899	881	941	933	882	862	870	866	902	872	934	850	908	897	843	893	900	890	878	870	890	905	866	893	867	929	909	906	844	865	851	869	855	853	901	880	924	902	880	905	862	895	863	853	863	812	823	813	899	846	912	904	906	916	888	870	911	881	864	898	899	845	880	859	913	840	900	893	870	866	854	852	896	890	890	873	873	846	868	874	897	943	886	863	890	883	865	848	875	912	885	904	890	828	914	913	850	875	904	935	875	896	910	905	887	904	811	897	901	883	881	851	879	864	913	851	857	881	913	848	867	907	876	853	828	869	891	850	909	863	864	872	863	877	885	872	916	873	961	898	863	974	880	895	863	830	939	906	878	922	870	884	834	911	871	862	797	883	871	897	879	931	906	849	896	832	879	823	847	837	869	860	877	936	875	892	919	875	869	886	860	907	886	872	912	910	862	963	831	919	896	858	874	921	899	862	867	852	945	857	848	867	874	906	906	910	876	883	894	890	891	873	897	878	863	896	865	886	858	896	927	878	812	834	922	862	915	900	882	830	872	831	872	906	882	902	855	889	862	892	874	871	875	880	882	865	828	881	887	900	933	899	863	873	887	865	888	815	905	877	933	892	818	946	850	919	909	886	862	864	869	847	832	909	873	880	862	886	885	869	899	874	883	911	875	846	901	914	866	891	893	905	875	842	871	861	885	873	890	944	859	866	946	865	907	870	850	842	890	899	944	858	847	901	896	858	885	898	923	825	896	902	900	850	896	882	845	873	931	911	844	850	875	881	883	853	949	892	795	891	876	917	884	818	871	831	921	887	893	853	846	941	930	898	871	804	911	880	884	874	848	865	911	797	910	916	831	856	888	873	870	951	869	918	889	875	857	901	852	862	847	932	913	884	860	852	909	865	919	837	851	838	883	954	881	849	906	885	903	861	904	885	880	801	921	903	894	957	842	849	917	889	906	891	892	924	886	880	893	820	850	915	873	869	876	889	884	862	901	859	908	947	971	906	895	850	890	862	833	923	864	926	869	845	832	847	910	850	878	895	922	904	895	926	918	916	859	873	890	871	852	891	915	887	936	839	905	844	887	880	930	939	877	905	833	816	886	919	922	881	917	877	884	887	920	914	857	905	877	868	897	888	859	873	886	920	869	887	902	854	931	868	859	882	913	884	854	843	859	870	918	887	902	844	840	892	851	894	914	876	937	859	879	869	877	836	891	873	860	888	877	837	938	889	839	831	828	915	865	898	932	835	838	883	850	891	835	904	929	896	942	861	890	867	824	877	927	871	857	936	891	852	888	921	894	887	927	878	942	872	860	916	883	932	889	891	904	915	852	886	847	858	839	887	881	893	909	903	879	893	858	853	889	883	886	892	896	874	880	873	874	913	903	878	935	886	880	854	860	898	872	859	860	853	921	880	845	928	863	867	911	888	869	837	880	927	851	837	944	839	844	923	845	891	866	821	893	945	904	940	877	897	846	885	937	918	895	860	910	885	889	884	897	956	890	899	871	858	902	826	870	880	846	877	874	893	898	871	890	818	941	879	931	841	909	850	871	877	838	865	884	904	894	870	917	817	866	866	885	883	934	857	914	907	892	888	854	850	872	868	911	859	894	848	876	929	877	859	924	900	893	918	845	901	907	908	902	871	923	832	908	845	865	898	872	894	891	876	929	878	895	853	901	902	868	864	867	884	904	936	873	867	888	924	919	872	893	925	893	901	897	881	890	899	852	872	913	889	872	869	920	898	875	918	882	911	874	903	856	831	870	836	952	897	896	850	892	841	880	864	836	849	806	826	866	845	938	854	906	882	845	885	804	883	874	897	886	885	841	852	876	933	932	920	890	881	872	888	891	857	902	910	888	897	892	888	936	867	929	833	857	898	878	892	873	894	916	871	917	881	882	917	842	881	844	848	849	881	927	908	894	906	869	853	929	889	875	873	891	894	823	928	929	912	886	886	938	876	855	895	873	933	854	871	871	884	847	884	873	873	861	875	903	870	871	887	910	893	912	920	872	923	904	853	923	881	838	908	875	883	841	875	893	878	870	866	834	856	855	880	921	849	903	814	823	878	832	900	946	879	906	900	888	879	879	909	867	835	841	847	882	835	933	885	894	908	896	841	862	893	873	860	901	844	905	871	849	846	878	938	823	878	880	893	877	906	881	924	886	916	862	898	859	835	922	871	894	909	870	890	829	874	853	850	932	870	938	847	860	940	849	887	877	898	893	838	884	831	916	817	935	875	825	905	852	884	926	865	862	873	911	865	858	885	858	871	839	785	940	792	815	828	847	855	892	907	913	842	856	889	895	886	894	902	889	856	869	884	882	952	835	856	881	922	829	844	864	852	865	866	850	956	881	905	829	867	868	892	876	904	924	839	852	830	908	865	911	872	839	855	924	827	868	888	862	887	894	855	888	867	880	900	849	829	820	870	934	888	897	853	863	891	935	941	916	864	823	889	870	905	934	863	911	928	861	835	862	901	923	904	875	914	879	901	858	920	879	932	888	890	869	862	886	860	832	868	879	881	874	870	886	908	900	906	909	868	912	839	890	812	888	827	839	859	880	844	870	853	871	873	907	862	886	858	861	875	910	839	859	921	827	940	914	856	854	906	837	852	890	900	893	885	937	913	852	886	900	921	885	861	840	866	886	862	897	847	840	876	876	899	818	853	848	856	840	864	891	818	903	860	918	850	943	952	918	870	920	894	860	921	887	886	905	835	886	822	861	822	858	897	858	911	893	879	926	896	905	846	859	895	878	887	852	870	833	878	862	853	891	865	884	854	873	874	887	921	873	867	840	878	894
30219	31256	31795	27709	21921	16406	12742	9077	5777	3970	2992	2240	1817	1332	1118	915	801	762	635	597	533	515	454	420	425	405	374	339	382	374	357	329	331	328	314	349	316	345	329	365	329	286	339	326	310	327	306	328	348	304	348	289	335	338	325	302	328	329	353	332	341	322	373	312	310	357	355	337	309	321	322	341	320	297	308	321	310	317	298	300	344	311	317	311	318	310	327	306	326	366	335	308	308	368	308	314	340	310	294	311	344	323	340	353	318	326	320	321	293	310	344	362	327	315	318	332	318	304	361	336	333	305	338	273	295	315	316	317	305	324	340	343	314	305	317	314	311	334	334	340	299	347	295	317	308	336	355	341	352	323	319	343	334	326	295	296	290	328	345	351	335	324	332	360	319	312	314	321	305	296	315	301	336	328	311	327	361	327	333	344	350	347	309	320	301	305	368	309	344	324	350	335	351	343	358	320	337	329	329	331	333	325	365	326	335	314	343	331	351	334	343	324	302	356	312	313	322	304	282	320	310	349	359	296	328	335	352	347	357	324	304	322	308	333	324	326	322	368	310	318	304	323	336	336	326	319	333	320	353	350	317	349	331	290	315	289	329	332	364	292	335	341	353	309	324	296	322	331	326	338	324	330	321	339	331	341	327	347	332	314	334	335	328	343	289	313	325	325	323	302	335	299	314	327	322	317	355	358	350	333	332	351	322	354	330	339	292	335	290	334	298	305	369	340	309	354	330	314	316	325	345	294	327	290	339	350	332	345	335	314	327	338	349	313	299	315	301	314	338	325	347	335	301	324	305	357	324	348	320	302	336	338	318	333	295	340	334	350	325	293	362	313	334	320	301	344	318	342	358	349	309	346	333	328	328	348	346	296	341	327	331	329	342	332	335	314	349	335	325	314	317	302	339	334	301	330	351	321	355	352	327	336	346	313	339	337	340	295	304	335	305	310	350	300	323	367	296	332	318	312	304	365	286	318	296	300	313	312	321	351	343	325	309	354	336	329	323	310	306	302	305	342	360	315	322	357	300	317	341	330	281	312	321	310	305	304	360	325	301	286	311	334	322	314	320	330	352	344	294	344	349	324	343	288	319	309	340	319	337	316	322	330	339	353	332	301	330	331	313	321	322	325	324	321	331	314	345	340	316	307	316	341	286	339	316	329	332	317	305	336	333	312	308	336	324	317	305	318	320	308	321	316	325	301	323	345	317	324	335	299	319	301	302	346	316	300	334	295	382	323	335	330	340	326	307	324	308	332	347	333	341	315	335	336	312	346	289	345	339	382	334	336	327	335	335	316	266	315	307	313	320	330	360	339	314	337	347	310	325	321	331	358	331	316	303	295	347	300	303	299	321	332	350	333	324	323	323	338	359	290	304	339	278	329	310	335	307	327	306	318	339	343	309	323	325	327	311	321	349	304	326	311	330	336	314	312	320	336	345	324	320	307	332	346	311	287	313	360	309	307	365	360	314	308	323	311	305	340	345	326	323	334	322	325	335	334	304	346	323	295	323	333	337	326	327	344	306	362	332	287	342	303	347	334	343	324	312	337	323	295	323	344	353	320	308	325	316	326	316	350	313	309	317	333	299	305	345	328	328	328	348	335	351	308	327	338	331	347	331	332	320	334	317	336	298	294	345	321	345	325	324	330	355	346	342	336	338	323	355	347	320	319	316	340	306	334	307	311	344	331	305	300	311	286	314	332	323	332	301	325	342	314	346	332	375	324	313	359	340	344	320	328	355	381	309	303	308	328	335	336	305	316	341	324	304	314	313	338	323	330	312	294	348	297	332	346	298	318	383	292	334	313	296	325	317	312	298	319	318	319	318	307	295	323	332	321	277	336	309	321	353	356	308	308	321	337	328	345	340	308	326	344	319	323	340	332	353	301	349	337	342	322	317	312	310	358	312	311	308	329	353	316	343	313	316	332	325	318	336	352	343	344	341	305	338	336	313	342	372	326	338	354	327	309	309	371	303	308	324	312	323	315	322	319	315	329	338	334	301	294	354	297	323	352	292	310	318	318	341	330	343	309	324	313	348	319	357	321	322	322	312	291	319	306	338	311	306	340	320	330	344	331	322	327	303	294	332	349	308	339	297	341	305	340	313	309	319	331	371	315	301	294	352	347	321	325	313	320	290	311	329	335	328	362	320	303	345	327	328	316	311	324	309	338	344	315	323	306	350	306	335	358	336	302	316	332	306	329	370	331	311	315	292	313	282	335	377	318	314	318	320	305	311	315	315	326	323	308	349	338	341	355	330	321	324	327	340	339	327	317	338	340	352	325	343	310	320	318	331	329	317	320	300	310	325	330	314	340	352	335	327	326	343	343	306	307	320	325	333	315	337	316	381	348	344	315	355	334	328	342	332	339	317	312	342	339	352	307	322	311	330	305	326	369	357	330	352	342	320	340	359	319	373	340	325	322	324	309	324	324	350	347	307	348	345	320	328	360	327	333	285	325	324	334	337	349	315	349	308	339	317	312	342	314	319	340	310	306	341	307	295	357	312	320	371	303	332	330	344	303	350	326	339	316	327	337	355	331	371	328	309	282	292	310	347	296	355	312	337	310	301	328	356	327	339	313	321	305	350	318	323	344	314	295	327	348	315	303	350	345	358	324	315	350	347	375	321	296	312	333	298	342	339	313	315	297	333	327	312	301	349	322	328	329	307	334	368	327	338	324	323	333	337	295	351	320	327	334	351	310	304	327	318	344	326	358	313	321	319	319	342	354	332	371	306	321	301	316	311	317	307	313	342	337	354	304	332	291	329	328	331	307	335	346	314	337	311	318	331	297	321	353	317	355	336	321	306	343	328	321	341	285	329	307	311	324	318	341	352	321	325	365	324	355	331	333	334	351	343	330	296	340	297	310	337	335	315	323	294	317	326	349	323	348	348	316	347	343	319	326	315	334	315	331	307	331	327	323	337	384	311	306	328	334	351	269	339	318	292	335	302	302	321	327	316	300	308	353	321	323	327	329	318	282	336	335	358	327	326	348	299	298	320	348	345	339	322	336	359	331	320	310	313	354	303	354	353	307	335	317	356	339	303	294	326	361	319	329	328	310	341	307	332	325	320	334	306	337	333	326	342	302	333	314	307	304	311	334	290	325	304	303	349	356	341	327	330	342	307	340	345	309	334	293	291	336	328	311	336	317	331	335	326	310	319	316	343	327	339	315	321	353	353	314	298	354	324	307	318	345	336	355	302	337	318	330	318	348	338	330	321	306	319	367	360	306	331	349	307	299	315	327	353	299	361	314	341	329	297	323	348	348	316	351	331	344	314	337	322	329	305	335	327	317	360	339	395	345	340	352	335	313	335	323	358	319	292	349	347	343	320	337	298	338	303	320	325	304	335	286	325	343	315	327	329	330	321	327	340	316	307	334	337	358	328	292	323	292	351	314	325	308	315	305	331	314	353	283	300	348	322	330	325	320	353	324	380	373	335	331	373	331	301	313	313	342	313	308	328	329	318	351	293	323	365	285
20741	24218	32011	35886	34274	31439	29196	24556	19769	15847	12432	10154	8176	6507	5320	4317	3679	3553	3229	2732	2327	2213	1915	1757	1618	1446	1356	1173	1170	1169	986	925	932	909	890	867	879	873	913	876	888	899	870	884	901	825	862	876	925	909	865	857	873	886	891	845	891	909	882	891	864	880	927	862	898	835	875	854	844	877	858	880	866	867	879	852	933	906	943	864	870	858	882	826	895	851	906	871	910	883	864	979	895	862	872	879	874	905	874	858	909	880	864	902	896	899	920	856	908	897	933	901	848	888	879	847	907	862	908	907	889	853	874	866	888	893	898	901	946	902	918	913	852	842	874	909	887	900	864	850	870	837	829	902	857	831	854	853	852	904	876	832	827	908	853	859	902	864	853	851	866	843	881	889	860	894	859	896	929	902	910	820	889	837	859	886	790	905	867	853	919	891	871	830	896	862	881	892	910	892	838	869	869	867	886	851	908	825	910	897	882	924	876	860	865	867	887	855	866	881	922	894	883	894	926	876	826	925	860	891	885	838	885	894	883	901	855	892	879	832	876	886	893	862	926	874	844	919	908	855	897	913	829	861	884	873	912	860	898	913	885	884	883	912	860	821	918	872	878	910	895	875	887	847	904	875	887	856	880	965	869	923	820	921	898	908	850	890	867	870	854	920	906	838	828	877	885	876	856	852	934	901	901	918	911	899	875	869	909	892	892	885	916	887	844	938	906	889	856	863	892	902	938	861	887	895	869	881	884	909	819	912	908	869	866	898	866	858	806	799	889	919	888	887	861	835	878	907	899	855	871	858	963	864	880	849	891	854	932	866	867	886	934	850	875	938	849	864	884	880	938	875	884	882	859	850	837	860	903	851	888	830	928	878	883	917	883	858	896	884	917	898	863	858	915	862	915	899	893	867	881	835	862	923	884	867	892	865	930	875	854	928	865	846	861	860	906	843	898	863	887	840	902	858	898	882	885	806	849	834	893	919	868	882	849	855	892	816	850	877	840	845	899	874	920	842	886	905	860	895	935	835	869	913	832	936	898	862	898	883	918	870	853	857	897	901	908	866	828	896	849	854	902	890	868	823	886	876	911	903	898	897	917	854	871	833	911	889	918	859	862	789	883	883	843	864	870	829	957	833	867	848	876	870	912	901	847	823	908	872	904	835	914	854	834	816	895	816	871	928	912	914	874	898	905	840	882	841	827	845	871	881	862	854	872	914	868	883	886	845	884	906	841	846	907	860	878	898	855	855	894	892	892	906	865	911	880	871	856	919	842	852	850	915	848	909	923	878	903	897	928	924	917	799	830	841	905	847	895	886	876	853	836	913	898	885	856	878	818	855	855	910	904	874	826	839	871	879	854	867	888	879	893	845	893	871	843	903	871	896	902	891	857	819	897	847	885	916	872	914	907	886	876	847	882	913	905	872	911	860	835	861	824	846	863	906	892	894	920	886	871	934	853	831	819	810	911	876	911	902	917	863	825	874	875	823	916	876	875	900	888	841	848	873	886	889	897	854	863	822	880	894	909	844	890	878	888	839	871	869	851	915	882	864	907	915	914	893	903	844	842	911	860	933	899	898	821	862	884	857	900	882	857	877	885	875	895	895	874	898	855	887	883	845	882	869	846	886	871	871	870	928	885	895	878	898	887	861	845	868	901	870	914	850	828	863	841	890	861	876	884	895	908	867	844	884	864	859	903	850	876	924	904	884	893	873	870	862	871	900	910	912	845	876	875	871	879	844	919	895	877	909	887	890	889	873	810	827	886	863	862	849	879	881	847	836	897	918	880	903	863	885	911	868	915	849	867	897	920	864	884	866	864	933	873	934	907	873	914	873	855	852	842	843	848	909	873	885	872	905	931	851	892	886	860	832	886	884	869	897	878	815	885	886	898	908	818	928	871	850	880	914	901	881	878	869	874	879	848	896	854	908	911	865	917	893	898	970	881	903	864	865	866	862	933	855	860	885	909	901	873	925	857	879	878	923	840	856	861	844	838	916	877	900	916	891	889	888	834	879	907	903	830	839	839	890	878	825	907	892	886	910	880	868	882	893	874	854	913	850	921	825	882	817	867	839	885	897	936	865	908	902	904	906	876	867	914	912	895	877	864	860	912	868	879	903	890	854	866	865	899	887	888	858	841	906	917	905	871	888	926	904	884	855	887	909	897	875	857	849	902	868	915	922	822	865	903	884	857	843	862	861	901	842	912	896	868	890	880	877	894	898	869	896	880	826	882	851	862	823	882	928	899	939	900	884	851	887	892	891	908	870	888	906	875	956	837	862	901	866	868	878	869	872	871	896	952	875	831	888	919	897	888	878	838	877	885	935	899	895	843	871	823	886	887	868	833	892	884	843	890	866	927	887	876	892	941	916	808	919	852	869	924	908	904	875	938	898	867	860	861	885	872	914	880	887	938	890	871	897	920	863	823	897	902	846	889	908	888	848	896	906	879	910	886	890	884	877	858	892	863	856	856	922	838	880	850	889	823	911	836	887	868	868	917	905	903	889	826	851	858	884	890	840	857	878	861	885	891	879	862	867	855	862	841	855	884	893	883	875	839	902	883	892	867	895	835	912	864	878	863	863	861	875	900	874	876	894	894	887	937	895	876	910	887	904	884	837	868	880	835	835	826	873	889	889	925	901	889	918	844	866	879	870	889	888	902	893	825	867	834	825	900	909	923	878	857	871	806	863	864	844	925	885	876	855	901	877	920	890	883	875	885	914	889	896	868	843	864	889	881	824	890	920	879	926	912	884	908	871	878	831	817	867	923	873	859	877	907	840	904	896	843	912	902	879	925	892	841	859	843	926	921	942	887	838	918	868	885	869	892	862	899	878	885	884	879	821	951	878	871	910	891	866	872	859	840	914	885	887	826	907	844	890	898	876	904	863	906	913	857	859	965	838	873	903	827	865	891	899	882	898	872	955	898	934	871	890	888	951	876	898	893	879	900	859	902	893	856	903	931	878	880	852	858	865	860	900	900	906	859	871	894	861	828	878	885	870	836	870	874	884	859	853	930	802	813	876	947	871	929	834	868	931	898	875	845	874	872	895	905	882	882	836	874	846	898	883	869	898	903	839	910	886	876	861	901	865	904	868	847	869	901	847	867	891	915	874	853	890	919	882	861	887	825	895	922	840	868	954	888	822	925	862	921	871	834	877	862	893	880	899	903	930	901	894	872	852	895	874	912	938	935	903	879	875	906	847	884	867	927	870	919	851	874	892	886	814	864	893	869	851	891	832	905	876	900	877	869	855	830	928	893	876	884	884	906	866	911	896	893	842	923	900	932	870	878	835	898	854	841	875	852	829	883	910	901	875	895	865	853	894	858	874	914	908	881	842	951	868	833	879	891	859	860	833	850	881	858	870	822	862	855	855	875	906	919	932	884	877	917	892	878	826	876	882	823	880	893	809	861	866	894	865	910	888	901	820	859	908	842	861	881	858	854	875	917	924	812	870	891	910	854	871	863	850	844	851	906	944	872	890	866	859	851	905
29641	29660	31257	27737	21279	16739	13160	8986	5935	4150	2921	2137	1696	1387	1162	897	786	804	703	621	550	525	508	456	394	436	389	351	389	360	389	378	323	310	320	340	335	309	310	369	316	302	332	298	346	303	342	344	355	328	321	320	320	339	286	323	316	316	311	344	338	337	341	303	308	317	331	320	327	312	323	336	325	307	321	308	308	309	331	343	311	320	309	312	335	349	330	344	341	328	368	280	331	285	322	343	331	319	312	353	327	348	367	338	324	342	328	315	353	316	310	338	336	324	323	312	322	328	349	332	313	310	299	314	353	349	294	336	361	312	320	349	327	326	339	306	337	334	310	318	343	347	311	338	357	330	328	324	342	355	331	290	306	324	317	285	337	320	315	299	328	335	336	274	322	291	351	349	339	305	324	313	295	337	282	338	297	335	330	332	315	304	330	292	301	333	321	318	321	317	339	340	312	313	332	310	338	348	333	277	309	302	327	308	295	333	344	309	304	295	353	307	323	286	334	354	322	310	341	330	309	313	315	313	340	329	329	364	330	338	336	339	300	311	278	326	336	316	324	322	333	327	351	308	310	350	324	314	352	340	338	363	339	341	310	321	312	311	315	306	327	332	357	326	346	312	320	357	314	317	344	318	307	326	321	325	337	318	329	323	309	310	345	314	309	314	291	354	308	345	346	326	300	309	322	351	357	318	331	327	329	314	317	366	309	349	313	298	331	303	306	314	316	288	326	363	338	372	334	302	345	336	308	326	337	313	311	315	304	296	317	282	321	302	331	329	303	345	327	335	301	296	336	306	296	342	349	357	354	377	338	321	319	330	315	308	310	320	303	320	328	328	315	302	348	332	295	307	308	291	339	350	321	355	300	292	324	343	315	323	329	333	325	310	305	283	301	320	321	297	306	342	303	310	341	312	302	313	347	305	307	312	299	318	338	318	344	276	327	320	337	328	323	328	332	341	310	345	302	343	337	346	297	317	297	344	339	328	316	336	307	296	344	311	321	315	337	302	353	338	356	313	366	316	311	349	314	324	294	320	317	340	330	315	310	321	295	366	325	305	330	337	311	321	321	328	328	314	343	312	334	356	346	322	345	342	322	320	333	336	347	308	327	347	318	366	319	332	316	331	325	298	346	354	329	342	285	309	336	290	332	339	359	287	345	331	313	317	320	310	346	317	312	361	315	300	328	317	352	326	338	319	326	331	334	313	330	304	326	334	321	300	341	359	343	334	332	312	315	361	303	356	315	331	292	319	325	327	290	356	340	328	353	296	313	328	296	315	326	330	303	324	329	295	350	297	292	319	315	340	342	315	306	340	313	318	335	320	295	323	369	318	346	312	316	312	314	340	358	323	346	303	331	332	303	324	312	351	293	331	319	365	327	329	316	309	332	327	341	311	322	313	347	325	301	313	326	302	346	341	326	266	334	337	345	330	315	325	348	295	326	331	302	308	313	310	339	319	325	342	336	298	330	335	301	314	324	291	361	362	339	327	307	320	342	349	346	326	365	328	337	359	324	323	318	306	335	311	358	385	295	307	352	335	342	339	308	341	334	323	298	306	334	316	290	363	318	348	356	318	326	318	326	299	332	329	339	344	342	311	337	324	339	306	340	299	341	327	336	314	368	316	338	357	318	336	313	331	347	320	334	336	352	299	294	311	326	320	346	334	341	345	319	337	311	346	313	336	289	318	317	301	331	325	330	290	333	331	298	334	329	322	321	337	307	327	334	328	265	310	330	298	323	323	307	298	308	302	299	327	351	341	342	355	358	345	277	333	347	309	339	312	325	323	331	335	325	302	333	303	318	364	334	314	337	347	336	334	324	324	312	336	293	327	313	308	299	304	318	329	356	330	312	376	301	321	346	347	326	301	347	332	339	320	334	335	319	301	328	332	333	333	341	328	332	317	298	350	347	330	341	296	346	319	347	315	318	326	315	347	344	330	329	353	307	320	310	297	354	326	332	335	313	344	289	319	339	351	323	349	314	323	361	322	318	311	322	366	320	330	289	350	295	320	320	339	346	305	321	348	371	326	313	320	311	285	344	340	309	327	355	319	313	317	330	314	315	348	322	310	318	349	300	335	326	336	321	338	322	323	334	314	343	324	315	321	305	318	307	348	348	333	331	342	332	329	342	294	329	334	320	291	321	296	352	337	314	351	335	302	305	338	311	339	361	290	314	315	328	304	337	309	292	306	333	327	308	349	292	347	324	341	297	336	317	314	306	291	317	316	328	302	360	323	358	346	299	325	301	335	306	310	319	329	316	281	303	335	291	330	313	316	339	311	328	306	302	311	307	317	291	300	336	362	358	315	322	311	304	310	311	326	340	338	327	331	302	339	327	351	328	331	364	326	342	322	314	339	341	321	318	316	355	301	347	294	321	321	347	334	314	361	346	306	318	326	332	298	320	317	293	334	311	341	302	357	298	340	340	294	321	348	323	312	296	329	351	325	328	328	321	325	317	320	342	306	341	310	326	316	325	357	320	320	321	350	344	352	296	345	329	315	333	340	307	308	319	330	308	294	301	321	313	303	284	332	312	339	313	320	337	309	334	359	325	340	323	316	348	330	326	317	327	341	307	317	311	302	296	329	328	321	339	297	306	347	350	337	314	332	329	307	330	336	325	340	323	329	321	331	309	310	311	325	346	346	309	333	322	313	304	385	306	316	319	301	311	316	327	303	293	331	333	317	328	334	290	311	335	319	316	320	316	315	298	336	347	336	325	322	354	325	323	316	351	315	322	347	303	353	314	296	307	349	340	338	328	329	307	338	351	310	299	344	313	303	340	315	285	340	333	301	321	341	315	331	325	328	307	345	326	320	327	311	352	327	374	361	337	327	330	309	332	315	299	292	320	337	328	343	331	315	326	325	319	320	333	333	328	319	321	295	326	285	338	323	316	361	331	288	340	341	359	344	340	314	370	334	315	315	348	350	300	318	327	318	338	312	345	322	350	302	328	349	361	318	349	333	337	302	328	337	320	308	342	318	314	321	325	334	312	316	328	315	336	330	328	311	329	316	356	317	312	317	284	289	338	334	304	325	321	326	321	341	299	344	332	314	335	319	306	345	334	292	326	310	324	335	382	306	307	309	318	309	327	333	347	316	360	323	323	294	333	351	336	310	325	323	300	296	328	355	334	330	319	318	311	324	319	287	316	325	295	324	324	328	351	326	326	312	354	309	302	291	306	308	330	326	298	276	309	301	340	321	349	327	322	313	326	321	314	336	327	366	314	323	315	343	308	332	326	320	318	315	292	336	273	313	325	362	323	336	314	284	287	319	299	307	332	318	313	327	317	332	341	319	328	285	341	317	330	309	371	339	292	331	286	328	320	335	331	331	327	377	323	327	332	312	313	351	297	329	329	344	348	316	328	313	330	306	334	312	356	317	337	360	348	357	362	350	346	316	329	340	317	340	315	304	312	323	333	330	313	317	322	348	340	304	320	368	325	319	320	330	294	342	340	309	327	349	326	306	330	324	307	306
20381	22877	31718	35965	33747	31620	29185	24578	19800	15790	12274	9893	8214	6711	5637	4779	4087	3672	3179	2769	2471	2185	1986	1830	1571	1399	1276	1244	1235	1096	1110	935	948	927	856	843	895	928	898	840	861	810	810	849	837	881	862	885	904	875	859	859	863	893	907	880	872	838	876	866	861	879	883	876	869	863	906	903	866	861	938	902	844	944	877	878	897	852	841	866	909	862	832	896	887	863	819	856	809	878	898	847	865	833	871	875	876	885	862	843	844	845	851	922	851	913	810	931	857	861	862	883	901	897	803	854	851	881	851	885	880	863	840	905	891	895	866	867	914	866	906	872	832	871	869	871	883	883	921	886	881	836	867	904	865	970	843	821	868	876	828	876	878	898	896	843	928	883	892	874	897	869	911	903	909	843	879	846	869	867	878	858	890	820	886	890	845	845	932	922	863	892	899	863	916	881	933	839	845	871	898	808	861	906	868	808	841	883	886	880	902	896	891	901	901	906	859	876	864	870	915	843	883	906	884	848	844	871	886	906	859	895	887	862	871	857	846	884	875	892	853	911	860	861	872	877	893	888	817	899	872	892	858	918	904	858	903	828	869	917	906	887	868	861	865	829	917	860	867	929	908	909	891	948	882	827	835	881	872	900	825	845	847	869	876	809	850	921	853	871	863	862	899	871	875	877	862	846	905	918	910	859	852	876	847	878	891	868	895	890	851	839	858	815	836	859	839	813	852	894	869	870	896	882	852	899	913	845	855	837	865	810	861	811	865	919	902	879	876	855	899	918	863	861	858	838	885	879	913	875	920	881	894	870	884	915	835	848	828	873	907	838	925	854	812	844	870	896	905	831	893	916	842	876	869	895	867	892	885	897	850	826	840	891	870	864	888	874	843	853	832	917	884	904	892	913	839	899	865	878	873	847	891	859	877	829	893	849	888	832	856	838	899	860	860	941	835	856	917	832	862	914	880	909	873	876	919	885	905	858	848	887	878	846	881	867	876	894	907	863	885	879	911	849	872	867	889	899	882	895	877	866	920	880	881	875	886	872	904	889	921	869	859	944	872	877	855	918	871	868	856	880	897	898	879	849	850	868	811	922	910	812	885	920	829	855	842	881	901	908	854	929	824	892	899	938	866	864	921	871	870	860	853	912	864	897	868	906	831	887	872	870	842	864	874	867	867	928	925	859	931	860	927	923	871	842	910	807	823	897	893	806	904	824	890	891	836	908	871	913	811	910	852	906	894	883	904	885	975	839	890	884	874	863	878	826	843	872	865	872	841	869	835	832	905	896	861	889	880	869	854	907	907	830	887	867	863	886	871	851	905	861	849	867	869	872	880	882	918	919	868	893	918	885	845	821	877	888	842	893	891	914	911	935	896	884	904	849	878	860	842	909	877	842	903	924	888	842	877	900	899	902	861	865	887	863	823	876	858	901	870	842	859	857	841	881	916	891	860	891	897	844	894	872	897	911	886	820	872	956	860	881	821	870	942	909	930	861	891	875	887	881	861	892	856	910	894	863	924	907	905	879	895	894	934	856	892	917	920	895	830	911	909	885	869	878	840	880	874	859	880	832	841	847	842	832	872	887	830	872	964	876	845	802	871	884	825	876	921	883	967	907	884	824	871	834	907	874	818	853	901	856	839	904	855	878	852	853	934	913	870	863	854	884	891	918	897	853	859	944	906	914	881	843	845	810	894	939	853	862	867	897	922	832	840	911	903	821	879	902	901	869	866	916	834	868	899	869	905	852	898	846	916	863	843	852	897	898	882	874	917	848	837	887	894	900	893	870	878	893	855	925	886	865	944	888	908	851	889	863	917	864	889	869	825	828	893	892	879	880	883	842	841	867	917	862	907	859	895	866	864	887	859	891	878	868	818	902	894	881	859	836	882	849	847	823	865	884	900	877	876	809	834	849	909	880	881	804	887	857	889	830	883	879	890	854	890	830	823	886	883	880	919	875	857	852	899	878	883	864	840	913	873	880	871	885	908	859	886	886	946	884	825	878	905	864	850	834	897	921	844	860	846	851	870	824	875	861	898	876	853	878	896	900	824	824	842	897	896	904	858	843	915	872	933	907	883	836	881	889	850	845	910	883	901	894	831	897	858	853	938	868	903	822	872	897	931	861	861	910	876	867	853	894	835	887	903	884	863	852	938	880	829	875	864	911	854	868	884	830	875	876	875	891	842	874	864	902	884	845	884	870	851	874	856	908	881	885	893	912	911	899	888	852	915	834	892	888	891	919	834	914	944	821	880	854	840	907	885	876	848	916	858	864	853	851	845	893	842	889	894	928	877	931	898	878	873	893	842	859	909	867	899	910	846	908	874	897	853	908	832	907	860	880	870	858	883	861	903	903	861	898	934	856	888	862	936	861	854	935	878	891	842	812	887	879	875	860	890	874	847	816	874	839	899	856	898	837	861	813	850	859	874	891	835	903	893	865	904	869	834	882	842	870	868	861	870	933	912	882	897	886	853	910	840	833	876	878	862	911	904	859	901	928	844	841	886	830	856	888	855	906	884	839	856	826	902	835	922	890	890	869	905	870	876	877	880	848	920	849	874	865	854	870	849	872	837	901	866	851	885	810	868	794	908	883	861	891	793	877	861	901	853	905	865	918	913	879	894	863	875	893	890	860	842	850	926	895	889	906	887	871	864	857	890	904	867	832	888	888	804	869	881	837	851	857	905	925	925	937	880	880	889	887	913	850	885	855	863	912	870	871	868	885	871	868	837	878	866	869	858	871	885	834	866	831	838	876	915	878	885	885	888	871	875	854	903	840	856	881	948	817	880	893	907	884	836	876	891	950	913	870	866	851	873	856	853	850	810	919	866	912	892	891	867	862	835	875	918	904	893	870	901	863	897	862	858	857	841	927	858	909	887	936	851	891	842	896	904	858	881	860	860	856	835	908	897	898	828	860	894	819	851	923	893	893	810	773	878	913	953	854	867	841	865	888	918	884	902	840	921	854	858	863	924	908	918	884	895	861	834	871	877	843	837	810	917	861	845	870	884	892	897	848	896	834	931	896	879	936	856	856	869	920	855	844	898	859	839	866	927	913	889	865	862	803	892	902	845	877	902	823	871	909	874	933	901	901	914	861	847	878	914	879	873	884	921	894	858	853	893	854	821	862	905	904	914	884	953	858	900	918	908	830	834	855	865	857	911	900	860	828	884	871	869	914	849	855	859	865	887	882	899	907	869	861	888	858	805	875	870	851	854	898	856	921	870	866	866	859	877	891	893	930	820	881	801	864	921	819	858	894	863	839	834	837	908	883	910	887	896	894	863	869	844	891	901	912	934	875	877	914	884	904	881	866	900	897	851	830	892	864	904	832	840	837	814	839	887	897	847	877	847	822	868	901	866	867	803	876	887	888	897	871	864	867	830	905	859	854	842	888	870	850	857	898	859	878	841	868	835	832	919	856	864	887	846	939	870	864	846	878	870	842	866	911	903	875	841	862	921	883	898	861	876	859	860	839	809	911	903	897	917	813	798	869
28531	30103	32146	26871	22099	18541	13290	8516	5569	3901	2807	2067	1624	1330	1117	967	862	787	714	597	579	555	503	465	425	404	381	394	384	341	391	306	308	367	358	332	351	303	353	335	296	300	328	302	318	330	295	306	345	315	295	349	329	326	326	328	321	315	328	338	340	311	323	313	337	332	333	314	314	335	292	307	317	336	303	336	328	324	321	307	324	309	340	298	343	302	319	319	326	308	335	364	339	336	305	352	319	334	312	314	320	321	292	329	313	340	329	318	345	293	288	295	306	332	346	326	315	355	346	302	319	320	346	321	337	305	327	341	335	331	343	296	373	357	301	307	329	313	317	336	346	306	309	316	308	319	305	304	296	324	265	329	354	338	334	330	323	345	321	335	299	327	365	326	348	346	303	326	323	327	295	298	310	309	295	277	305	353	334	318	316	314	317	321	317	306	313	330	309	340	301	303	311	312	329	300	333	291	345	339	338	293	342	361	323	325	335	306	366	338	344	313	373	336	342	334	299	326	332	320	324	312	302	326	332	341	333	326	313	306	326	340	327	358	313	334	313	314	333	325	308	309	304	317	333	339	313	318	325	352	338	332	320	331	340	311	360	333	331	326	332	329	325	344	334	350	308	303	296	324	314	314	307	326	308	329	311	305	306	321	338	335	311	346	324	300	296	338	310	342	350	345	311	301	344	302	339	329	328	351	320	332	293	314	338	316	299	320	318	286	321	311	297	335	317	307	327	313	325	329	287	328	316	337	331	323	348	333	298	336	308	351	308	318	321	328	305	315	331	339	331	321	322	323	309	323	318	315	342	326	304	326	310	327	311	307	312	339	321	330	325	364	320	298	319	344	290	338	329	341	336	315	330	309	311	324	312	346	339	330	333	328	342	321	319	313	337	329	315	307	335	345	341	342	338	322	368	348	312	309	321	306	357	325	338	324	294	307	336	316	296	305	332	338	355	298	318	315	338	321	286	319	333	331	312	348	319	294	309	303	344	328	318	336	371	307	311	312	300	327	364	339	329	346	320	300	338	303	322	360	355	331	323	344	315	319	317	302	355	332	328	320	319	288	320	326	322	312	299	316	321	303	332	320	342	283	317	304	322	331	329	334	314	321	311	319	332	310	319	316	325	329	312	336	304	334	333	295	315	329	337	322	339	318	323	360	350	303	296	320	333	339	325	332	353	319	322	348	321	329	313	295	350	346	339	336	303	343	319	307	321	326	348	317	358	313	315	346	288	336	310	330	315	322	343	309	321	305	300	328	342	347	337	334	326	310	304	333	285	336	329	312	301	317	317	303	312	329	321	306	304	313	347	359	289	331	316	310	354	314	361	334	326	317	312	334	328	328	328	316	310	274	312	333	332	333	343	329	317	333	311	309	313	366	310	299	286	317	322	325	280	349	352	329	327	328	347	359	328	318	322	319	354	329	331	339	306	296	280	297	322	342	318	317	315	369	313	334	330	326	331	305	323	308	314	333	316	314	337	328	331	323	323	329	318	334	322	335	320	327	310	346	324	315	311	309	308	316	301	344	324	344	341	291	303	335	294	320	304	322	311	331	352	340	324	343	328	312	348	324	328	336	317	303	348	302	328	297	357	330	316	299	337	322	306	326	360	363	320	323	350	297	335	338	308	340	366	327	337	292	307	346	295	333	325	315	328	316	319	346	332	339	292	295	342	312	332	329	328	316	326	322	303	336	337	346	334	319	340	334	346	341	305	292	379	331	314	336	349	335	316	314	300	319	302	321	328	305	341	315	319	357	332	303	298	348	319	329	322	328	290	301	315	353	336	296	329	277	351	315	328	330	335	301	305	326	357	350	320	330	338	346	321	301	313	314	304	295	340	316	344	281	316	327	289	350	353	313	348	329	330	305	290	318	356	360	341	333	312	332	350	318	318	328	315	336	341	352	324	320	345	302	322	307	321	336	344	339	323	281	325	320	339	298	350	340	328	293	297	315	367	323	312	360	318	305	335	347	286	341	322	352	322	332	339	326	297	282	314	323	321	301	277	344	327	278	316	332	344	354	330	341	332	311	344	323	321	335	328	330	343	335	325	330	328	355	324	309	323	321	359	336	349	262	306	306	334	323	306	307	322	315	349	330	344	315	326	331	342	305	352	311	329	299	327	326	348	357	331	313	327	350	305	333	320	293	315	340	317	309	305	314	279	316	332	328	327	324	303	336	311	304	332	317	357	298	335	307	347	293	335	316	329	307	309	356	303	319	313	295	342	303	319	316	315	321	298	325	310	292	321	306	311	342	341	326	341	334	343	317	332	366	337	340	343	298	323	312	339	327	313	305	321	340	358	300	318	342	312	369	344	322	335	344	332	343	318	318	299	312	319	321	312	351	302	307	289	307	287	308	344	320	327	340	348	374	320	362	326	338	338	326	320	340	323	370	330	364	351	320	305	318	302	346	306	332	332	328	328	309	346	356	343	330	317	290	334	317	330	326	307	300	309	339	330	325	322	324	298	375	302	311	313	318	323	356	318	300	321	344	341	316	314	328	354	339	330	320	360	286	330	336	334	316	335	290	314	325	328	330	322	341	318	315	307	322	291	328	309	336	331	357	323	315	307	324	340	368	321	302	319	352	312	304	320	312	361	323	309	326	315	333	326	363	334	327	324	327	300	345	305	312	319	322	348	342	300	345	316	325	324	310	318	341	309	335	304	306	299	318	313	322	330	335	323	321	316	331	311	338	331	356	273	324	313	338	326	315	328	319	322	316	329	331	325	336	319	335	319	332	379	326	321	338	320	353	332	331	319	330	344	339	309	334	356	331	344	338	337	310	305	323	317	301	331	353	329	348	331	319	343	315	315	350	308	323	302	319	320	334	298	299	305	327	322	333	308	327	343	316	317	325	330	285	328	348	301	311	317	315	297	357	343	336	325	320	330	330	347	311	327	344	327	310	320	358	321	311	324	339	330	322	292	304	309	345	285	293	325	362	338	328	341	332	369	339	355	332	322	323	348	322	304	315	333	360	316	331	334	307	314	318	316	316	341	327	332	348	296	301	328	329	313	294	347	320	359	320	304	359	357	332	336	294	346	327	337	325	286	310	305	319	338	350	331	272	321	302	292	339	336	342	334	340	323	337	309	327	339	346	332	298	367	357	309	331	306	304	327	313	340	303	320	319	331	283	338	314	308	346	311	307	343	296	349	329	318	334	310	335	292	337	334	328	309	318	324	311	293	321	343	321	327	354	315	300	331	337	314	313	379	312	338	327	305	318	294	331	301	301	310	344	334	327	338	335	349	335	337	336	324	320	326	293	295	317	306	322	336	327	350	316	322	322	302	321	320	321	309	290	325	326	359	346	341	320	296	301	336	335	333	334	320	337	321	322	313	331	320	336	304	321	320	316	321	333	288	328	341	321	327	344	312	300	317	345	338	309	312	316	313	322	312	343	332	343	329	330	319	364	351	335	374	322	323	319	327	312	336	302	295	286	302	294	333	339	326	322	356	339	328	310	335	323	312	341
19658	23330	32119	34304	34815	33410	28969	23451	18735	14551	11662	9482	7763	6249	5430	4820	4271	3895	3236	2768	2419	2206	2114	1887	1610	1463	1387	1293	1221	1080	1060	954	865	867	849	904	937	901	870	820	890	854	871	869	837	860	904	842	801	861	814	913	847	896	853	887	839	875	844	845	922	883	905	863	875	874	859	889	897	878	854	894	804	904	916	887	911	835	861	854	868	912	831	904	865	873	832	881	882	838	914	821	877	920	887	827	866	835	884	869	834	865	864	896	883	867	870	877	880	910	841	884	900	926	874	846	840	899	921	900	874	841	926	842	881	885	894	828	847	872	834	891	882	829	864	868	883	854	900	901	836	893	878	875	841	895	859	840	856	858	925	878	866	841	865	865	889	820	906	890	900	885	889	874	894	795	874	860	864	882	851	879	920	902	920	843	853	916	852	842	902	880	936	863	912	872	867	832	853	890	916	894	885	866	883	865	908	879	860	856	851	874	860	856	894	881	812	833	856	847	827	878	894	909	825	819	914	832	885	901	801	891	881	867	840	860	872	836	876	826	861	905	872	899	880	912	847	848	860	850	843	911	849	821	880	916	887	833	833	893	894	875	827	884	890	858	836	862	877	868	881	830	829	855	897	900	843	907	860	858	861	898	851	896	900	829	885	896	822	903	856	887	870	880	866	922	876	871	883	883	940	881	860	901	923	891	862	890	843	894	839	852	870	866	860	857	875	822	895	855	846	833	814	884	876	853	939	868	878	892	836	861	865	913	854	854	888	856	880	822	889	844	858	912	883	881	881	887	896	920	838	884	848	838	875	904	856	884	886	849	874	831	903	888	833	881	871	833	858	851	861	874	856	876	863	882	896	889	871	919	836	889	895	874	924	848	889	921	838	871	851	932	885	876	829	880	887	907	872	856	866	864	885	871	834	882	847	833	876	827	877	888	866	888	882	883	819	883	869	854	863	885	868	844	861	858	872	874	905	869	887	863	822	933	801	879	865	868	871	896	888	880	885	869	905	858	921	850	850	848	894	870	845	878	903	864	883	854	843	846	869	853	845	915	864	830	847	900	864	817	839	872	869	851	871	896	892	863	870	881	884	870	875	878	844	867	862	847	901	854	867	853	881	864	893	854	940	838	899	884	897	865	923	901	873	865	888	879	889	869	850	872	846	892	838	880	885	942	849	819	847	892	878	884	915	882	849	839	896	840	863	862	887	888	894	865	863	872	858	916	892	862	888	843	861	864	875	900	878	868	864	902	906	866	920	842	891	844	888	859	842	897	909	849	873	862	877	875	826	869	910	917	913	903	888	866	907	917	892	872	890	911	915	821	871	899	829	846	884	861	834	807	865	853	888	870	947	850	884	872	887	826	865	883	896	843	870	816	865	887	891	866	861	854	853	861	895	844	855	891	847	896	905	861	837	849	880	867	820	869	874	817	832	873	901	930	869	893	874	851	841	873	844	858	873	883	881	817	820	857	878	854	828	874	839	889	877	886	916	882	867	843	856	842	877	863	861	854	890	867	889	818	865	867	805	886	897	844	900	884	851	847	804	862	919	851	858	879	881	902	913	885	839	889	900	857	901	859	851	880	902	836	891	906	925	880	941	874	867	864	886	898	888	866	805	861	852	858	857	902	874	856	886	891	924	771	924	894	872	808	903	877	852	858	904	888	890	884	919	872	891	822	858	853	856	904	840	864	881	904	857	866	882	851	850	863	901	875	900	843	928	844	865	894	875	853	921	902	861	873	836	902	858	873	895	859	883	888	901	875	855	847	904	883	820	875	863	861	871	911	879	886	857	871	888	887	819	877	846	874	842	864	895	925	939	887	857	893	889	869	919	840	858	901	888	822	869	849	840	878	858	911	810	893	882	865	903	869	898	888	862	865	918	904	882	912	879	908	894	858	867	921	898	900	888	831	888	881	914	829	861	917	882	912	897	897	874	864	858	841	902	868	851	876	900	854	849	900	821	844	903	860	858	897	880	827	865	836	897	870	851	859	853	905	862	888	864	823	920	896	866	889	895	839	896	872	893	917	897	876	877	869	861	932	878	875	880	817	891	813	835	869	878	823	879	884	872	888	865	904	844	810	880	895	800	842	875	880	891	880	859	875	896	893	870	898	840	851	903	852	840	870	918	834	866	874	874	863	844	832	895	883	849	892	881	861	899	928	865	893	889	901	855	845	906	908	863	827	888	871	850	855	851	849	896	823	867	895	866	842	896	857	871	854	903	859	851	852	854	877	885	904	879	877	850	843	873	863	848	935	861	907	870	881	851	876	822	879	873	855	927	838	903	863	855	857	882	864	802	865	913	910	852	862	850	871	895	846	882	878	908	854	894	828	849	842	908	926	902	846	907	884	844	840	857	893	883	834	899	840	865	894	860	857	896	875	931	913	850	867	893	873	855	874	893	907	877	893	865	868	904	880	882	884	851	902	860	825	843	843	880	856	849	821	900	885	909	907	861	852	910	899	896	895	889	853	878	877	868	885	926	898	867	882	869	881	875	935	877	876	867	919	848	891	830	897	897	858	849	825	902	895	870	887	836	828	878	845	870	865	816	877	924	890	781	892	909	888	901	856	908	920	837	899	857	856	867	844	889	833	899	856	903	859	897	894	904	859	872	866	856	885	853	820	852	883	882	921	887	869	834	878	839	863	865	894	875	868	826	886	882	842	901	888	907	853	904	810	852	855	910	894	869	822	849	897	914	832	889	880	788	857	864	830	915	836	826	889	855	876	887	881	882	878	839	851	902	879	927	928	842	868	900	856	900	855	911	844	855	864	888	920	873	889	892	924	881	845	877	862	865	880	888	852	878	908	840	898	904	891	848	923	875	898	855	898	881	864	871	929	828	862	877	873	909	834	889	878	840	891	899	851	882	854	827	846	900	879	906	851	833	849	908	863	863	864	931	859	879	885	873	829	881	885	878	922	887	833	854	787	886	824	849	864	854	889	864	883	833	838	880	890	891	848	868	853	887	894	881	835	854	892	813	873	834	841	814	894	927	904	861	881	891	832	880	892	874	870	886	929	885	880	836	829	884	871	826	858	848	874	871	826	902	859	869	916	858	896	856	898	854	880	851	852	895	887	882	852	899	880	859	872	825	866	812	836	787	889	918	850	838	884	868	868	861	855	874	866	861	861	845	855	834	831	882	873	826	937	876	871	856	856	827	882	845	910	883	833	830	827	862	908	855	863	920	816	928	820	881	919	907	884	896	890	902	899	828	904	856	893	869	854	859	845	816	869	821	860	910	850	856	848	887	845	901	865	838	898	833	890	857	891	858	839	846	906	847	880	824	895	859	873	868	868	858	935	877	820	880	838	866	880	927	777	927	840	858	816	861	893	932	855	875	910	863	895	848	841	861	921	887	874	904	893	893	910	894	869	845	859	879	923	871	842	934	816	858	870	851	888	886	934	872	926	888	885	887	900	915	867	873	871	870	877	828	869	916	887	887	885	856	834	907	867	852	851	947	870	892	871	880	876	844	869	878	879
28773	30712	31798	27347	23438	17476	11808	7755	5298	3591	2584	2020	1623	1284	1118	968	891	813	685	631	598	562	502	464	425	396	390	349	382	336	347	360	336	335	339	298	334	296	338	331	341	327	316	342	320	303	313	335	347	325	307	309	315	328	334	349	308	323	295	332	342	346	309	339	303	322	288	299	337	345	338	303	290	305	323	290	316	309	366	310	342	329	287	296	286	327	326	341	316	348	359	332	296	356	333	348	323	320	341	308	341	286	310	311	349	327	366	313	315	334	303	288	359	300	354	341	305	314	348	347	326	311	331	343	331	303	309	309	301	309	334	316	343	333	336	295	328	330	328	338	314	328	320	318	338	307	312	311	339	307	323	306	331	354	315	321	321	350	280	334	312	318	307	326	324	314	329	305	341	337	308	346	328	339	328	318	335	295	320	332	334	282	332	327	346	312	305	330	347	333	328	300	330	349	321	320	326	319	327	310	310	309	289	344	360	343	333	330	300	302	318	313	334	345	334	321	321	378	330	304	328	344	300	312	307	296	330	335	297	291	321	343	329	336	297	336	335	319	352	311	331	360	372	328	274	316	350	324	320	342	300	283	296	347	317	352	320	312	343	291	342	301	325	316	344	320	307	323	324	324	299	330	367	339	326	343	340	320	325	296	325	278	278	309	303	303	308	326	302	332	293	330	314	305	329	329	363	314	309	322	317	315	294	362	336	304	318	337	317	329	280	306	308	339	289	316	315	325	346	293	316	341	338	345	305	342	338	290	288	310	309	287	331	279	313	310	307	324	329	350	323	308	314	339	336	325	334	305	320	309	326	329	334	325	308	336	321	333	325	307	360	363	364	280	334	320	318	321	327	322	337	320	313	323	308	285	343	301	352	365	349	321	324	304	339	314	319	355	347	348	343	337	309	300	343	285	353	293	310	335	351	370	300	318	356	311	337	365	355	303	316	294	325	316	332	326	323	347	319	302	310	314	331	287	344	301	356	355	302	323	308	310	324	326	319	320	329	314	337	323	332	337	324	364	305	328	306	338	339	332	331	298	329	292	324	313	327	305	318	343	303	319	315	305	316	327	336	309	343	359	312	335	319	329	358	336	330	304	293	318	326	312	323	350	313	316	338	325	318	321	339	357	312	322	295	334	299	309	333	328	313	308	335	289	294	327	304	301	319	306	304	299	324	307	307	302	304	328	341	304	313	317	285	307	334	286	319	331	319	353	341	270	326	356	338	313	338	337	319	309	301	344	312	306	307	310	320	326	319	333	328	360	332	336	345	321	315	321	334	314	317	340	345	299	351	325	288	317	319	319	310	312	316	330	306	325	298	322	327	326	337	315	297	339	343	300	334	332	322	320	341	336	321	338	331	323	318	312	330	307	312	341	314	289	323	337	352	354	284	321	363	312	342	325	347	323	326	326	345	303	330	318	318	304	324	359	330	303	319	322	321	321	352	307	313	312	338	368	315	316	324	311	330	334	321	326	342	355	331	319	316	293	344	300	314	320	373	321	331	310	337	354	355	327	312	344	332	324	326	342	345	367	331	342	330	271	343	345	362	318	309	274	292	318	298	346	331	322	343	335	304	308	332	310	327	346	311	318	338	306	304	288	323	328	341	280	314	305	317	348	332	326	323	320	336	295	291	337	321	340	297	313	308	355	332	319	290	305	301	318	332	307	318	305	346	307	325	329	307	375	332	302	325	338	329	318	323	330	336	293	313	299	341	311	319	314	321	311	309	358	319	292	305	363	338	356	292	349	331	353	325	310	305	304	302	323	336	339	340	306	346	326	303	316	359	354	319	313	305	322	285	300	355	340	320	314	306	317	322	316	334	314	312	351	346	349	311	326	326	318	329	333	344	303	295	325	327	309	323	318	335	334	328	306	352	358	342	306	349	299	335	319	328	302	341	335	329	284	307	356	282	325	316	353	326	334	314	343	302	318	299	318	325	341	342	323	308	316	290	347	334	307	346	308	312	329	306	311	377	344	292	359	329	311	320	322	326	320	298	327	318	297	337	299	348	298	332	367	329	321	349	343	369	278	321	302	290	341	315	340	308	313	340	310	304	313	333	337	300	321	339	326	310	328	319	317	314	321	317	342	303	325	292	304	295	322	330	310	329	334	310	308	307	312	339	332	347	307	324	300	344	295	339	328	327	331	360	299	285	338	285	320	318	320	297	315	345	279	314	290	296	300	340	314	311	337	330	350	300	321	328	345	343	324	335	312	313	316	305	321	334	328	322	314	331	349	297	326	344	347	306	325	359	327	349	339	346	327	295	318	323	315	300	324	353	318	272	320	300	322	319	304	348	320	302	318	302	323	340	337	323	336	323	327	319	341	325	313	324	325	330	287	334	331	315	357	342	333	333	295	306	348	307	320	302	312	303	350	320	305	320	367	318	338	320	317	290	322	351	298	293	298	323	319	326	289	331	330	348	353	305	327	308	332	318	336	343	318	321	336	324	329	315	283	301	351	316	322	320	355	344	343	332	322	338	311	330	326	308	310	335	310	328	331	351	301	326	326	360	322	309	312	310	339	299	332	320	353	312	325	332	318	346	326	323	375	341	323	359	329	332	334	343	321	321	330	326	341	372	313	281	305	304	325	320	341	332	287	335	332	314	340	320	345	355	311	320	344	366	317	327	300	318	311	340	329	318	342	315	331	329	330	336	338	310	328	326	336	316	323	361	333	306	354	328	339	304	318	322	287	297	333	320	323	364	309	317	312	359	313	300	352	315	325	294	336	328	283	306	370	318	313	306	326	344	340	363	325	349	323	307	307	338	341	328	347	336	352	321	318	294	327	344	299	322	318	324	359	321	321	301	302	333	335	322	339	334	314	294	332	304	338	335	322	310	317	318	305	315	312	322	350	331	360	326	296	329	350	317	296	329	320	315	317	339	327	346	327	321	344	302	335	300	357	339	310	333	334	328	342	307	329	322	345	306	343	322	337	339	321	341	310	327	301	328	301	326	324	322	307	330	324	360	328	322	308	353	341	332	325	291	306	321	349	347	317	354	322	324	298	340	346	353	356	346	309	301	349	312	306	328	336	329	328	341	330	313	315	334	317	361	328	320	325	351	327	341	368	328	345	316	324	308	311	340	340	319	298	328	326	322	336	366	356	317	321	322	311	350	339	311	327	299	322	304	312	318	323	319	361	341	306	299	313	289	344	329	274	314	345	322	335	342	338	336	324	346	324	317	343	335	294	313	322	347	307	315	293	335	362	317	337	299	339	303	322	347	297	336	302	318	316	340	316	294	305	323	335	330	311	331	315	323	301	332	313	289	315	332	330	315	297	283	306	334	328	310	304	312	308	312	353	358	335	336	348	311	324	296	282	341	323	322	309	317	303	313	329	310	305	321	357	311	341	316	287	311	294	295	320	316	306	336	330	331	317	334	319	312	291	345	328	320	327	326	297	338	324	338	320	357	321	315	331	327	347	323	316	287	317	297	330	316	316	313	327	367	333	316	288	313	300	289	294	320	315
19789	24414	31744	35465	35753	31767	27396	22248	17990	13958	11101	9332	7494	6144	5420	4865	4321	3956	3276	2956	2603	2389	2050	1843	1641	1585	1551	1374	1332	1190	1106	963	927	893	906	872	856	901	874	924	871	849	879	901	865	913	864	905	819	886	874	925	852	858	884	865	834	887	894	863	881	840	872	882	943	842	905	880	930	882	880	849	829	858	866	885	908	856	902	875	930	850	896	905	916	873	906	855	866	890	879	895	894	915	903	885	818	830	875	812	889	847	860	864	914	861	859	853	923	837	914	857	877	825	873	851	891	857	883	852	932	856	844	874	824	888	893	889	840	857	869	911	862	897	865	877	882	872	834	860	820	911	810	890	902	846	840	841	876	878	881	812	841	907	826	879	880	889	880	837	902	843	861	874	888	872	901	860	912	916	846	868	855	906	856	848	901	947	899	907	807	855	821	886	836	864	882	863	861	833	873	859	909	895	899	863	879	896	858	860	904	910	869	867	898	911	871	894	860	838	867	897	801	830	853	870	882	807	857	859	859	818	879	835	855	895	852	870	830	837	862	868	838	917	893	904	829	859	880	842	852	892	813	849	876	875	884	891	904	829	906	864	869	848	884	817	873	869	876	858	885	840	860	884	885	880	913	869	872	864	918	856	824	872	832	915	892	849	871	876	839	886	892	904	866	843	836	886	875	865	836	847	909	857	912	871	882	862	823	884	832	883	832	886	880	883	873	833	876	912	878	866	862	880	938	834	899	857	903	902	862	860	883	878	857	882	913	858	854	803	884	853	835	837	861	839	857	854	858	855	826	859	863	839	819	889	889	849	865	882	876	861	881	842	891	862	868	888	842	891	851	854	875	864	881	853	834	848	882	825	907	871	879	870	847	923	853	861	869	860	911	886	871	816	905	905	838	843	876	870	853	885	853	845	894	893	832	862	862	862	891	839	865	891	898	820	920	856	898	827	838	891	895	961	879	940	865	885	889	914	878	827	939	916	881	867	894	885	886	910	900	897	863	869	873	903	864	815	883	855	852	911	945	837	805	839	875	912	807	836	858	877	892	897	874	878	896	846	842	823	950	856	850	887	836	865	880	897	901	886	875	824	869	867	909	888	848	938	903	843	920	883	851	849	873	833	852	854	863	824	891	893	817	871	868	892	845	864	868	864	832	866	895	904	876	861	816	880	943	854	927	896	812	905	858	843	901	810	913	866	876	835	885	848	884	889	880	890	883	877	872	909	877	904	887	860	890	900	877	895	866	862	871	879	867	830	876	868	874	881	846	893	857	833	864	851	844	823	864	906	864	869	875	851	820	860	856	920	885	850	848	854	884	846	832	873	889	916	873	861	872	876	882	838	873	880	820	868	869	929	893	848	895	853	857	844	859	885	854	804	807	850	844	887	884	846	892	892	858	928	876	854	867	937	856	871	825	879	905	895	883	879	876	902	856	875	854	890	839	921	849	891	828	858	902	900	910	902	900	870	877	822	894	887	886	843	860	874	862	881	903	865	885	931	862	868	872	859	844	895	904	873	888	854	860	854	872	872	887	902	872	889	852	885	863	825	857	874	895	887	825	838	834	888	897	860	905	818	849	902	885	853	849	894	856	869	879	859	851	862	886	898	921	888	875	791	911	866	856	875	859	893	844	871	847	891	865	860	912	922	879	908	822	866	843	874	905	915	854	879	875	922	841	909	862	879	871	853	864	846	855	870	851	860	870	879	869	834	909	897	890	882	886	901	846	869	867	877	848	914	851	887	879	871	884	916	849	895	873	858	889	874	881	815	900	907	834	895	865	949	812	861	867	874	840	838	870	889	886	868	862	889	825	856	881	876	865	883	867	863	916	865	827	877	849	825	893	890	845	876	835	879	877	898	874	889	891	830	845	885	916	844	835	849	839	853	886	960	885	892	829	872	854	845	848	857	890	919	886	897	903	883	935	850	879	904	902	852	852	903	823	886	839	881	870	822	916	901	861	897	896	903	833	875	855	936	901	890	868	915	871	869	824	917	856	881	834	883	872	891	861	908	881	870	895	861	909	900	880	871	917	928	847	840	892	856	944	832	852	870	852	864	841	885	872	875	848	866	865	877	875	960	875	920	823	900	864	816	891	901	859	835	889	871	876	876	909	916	857	940	859	926	907	852	821	888	863	849	884	864	848	869	835	895	879	845	884	930	823	836	894	844	818	908	890	833	872	890	868	887	861	922	854	895	916	817	893	897	907	886	868	870	843	912	872	863	836	855	866	847	821	886	880	853	866	864	881	880	861	842	885	874	870	841	873	910	851	847	847	888	830	871	854	868	844	873	850	898	935	914	840	850	812	866	863	848	863	813	872	806	852	878	850	865	882	843	876	832	847	845	895	889	883	851	894	848	832	836	851	887	815	882	860	819	815	891	856	905	881	902	897	841	849	835	902	863	832	882	902	851	898	912	869	910	874	835	819	874	868	905	858	837	919	810	881	877	867	888	931	824	892	873	866	893	885	877	945	846	899	841	879	896	857	870	877	888	905	913	912	862	856	860	858	858	880	866	851	840	859	852	886	876	900	939	898	872	857	920	833	838	913	845	883	874	845	856	908	865	904	892	856	848	864	863	896	904	864	838	917	840	920	867	875	846	863	863	817	894	824	865	854	851	850	870	869	866	901	884	925	886	915	836	914	850	876	867	869	952	886	829	857	865	907	825	898	833	830	902	893	894	880	897	898	869	827	891	889	854	847	857	896	910	854	883	893	888	874	888	931	850	873	860	844	874	847	862	862	862	871	863	877	870	844	883	886	887	905	880	870	887	877	852	881	893	845	875	942	889	828	843	874	871	846	853	893	876	845	886	824	911	840	885	832	884	897	844	865	878	880	842	850	870	888	874	877	891	842	871	903	891	837	896	880	872	894	874	865	831	846	881	908	885	929	849	883	867	856	903	848	834	837	876	903	854	903	877	868	822	864	832	921	867	853	891	898	858	873	886	831	838	871	831	930	883	861	894	900	874	872	827	836	862	816	863	913	897	930	874	880	893	840	865	805	803	946	861	842	850	818	855	872	861	900	880	825	875	898	882	823	883	944	891	855	862	928	823	877	892	858	836	876	876	917	811	917	848	857	858	838	927	890	868	899	915	862	893	874	855	884	869	956	842	901	831	880	900	890	872	847	863	848	895	849	857	862	832	874	828	923	861	901	906	874	901	847	889	928	811	864	806	921	903	822	908	903	907	892	868	912	890	840	898	876	907	829	931	921	873	847	829	861	911	866	860	862	902	899	866	882	910	903	888	860	832	839	858	911	888	852	906	842	841	849	880	846	913	873	878	872	888	850	917	833	869	854	907	865	884	939	865	918	858	819	889	856	882	864	896	891	906	862	866	851	849	918	862	917	850	830	883	870	839	919	867	846	846	813	864	887	887	824	900	839	871	866	899	855	849	874	841	844	877	829	868	855	862	863	878	881	863	917	866	840	835	922	853	833	883	853	861	840	838	827	896	892	859	903	878	856	879	893	854	833	846	864	915
29357	29047	31224	27609	22413	16088	11230	7739	5277	3507	2504	2076	1629	1350	1209	1089	856	815	747	694	629	562	507	496	497	458	400	439	428	420	370	392	317	332	328	326	306	354	328	343	315	319	312	316	308	342	329	299	333	304	327	333	320	342	331	338	334	340	308	305	306	343	343	320	318	327	326	327	311	330	355	375	334	324	309	405	311	329	318	315	297	314	323	332	301	318	332	294	318	352	332	340	343	315	335	317	309	349	320	329	351	327	335	304	320	324	338	319	340	311	297	308	328	322	337	297	307	324	352	353	374	320	292	337	335	348	299	332	308	311	300	386	288	298	327	328	327	323	334	359	308	334	340	328	307	345	346	365	326	326	308	357	300	317	308	321	323	338	350	307	343	292	336	308	317	352	363	317	299	321	333	323	317	346	326	320	330	322	311	297	328	319	313	288	292	339	326	349	340	318	315	315	337	334	304	312	326	309	323	347	313	343	337	345	340	321	335	313	301	318	313	345	317	306	338	325	347	329	330	335	304	311	302	339	312	327	291	364	322	323	342	313	308	362	351	304	324	319	287	313	378	335	327	347	306	322	328	339	298	328	334	308	336	328	321	302	298	311	350	345	320	352	350	306	306	350	356	291	329	331	306	347	325	322	306	337	386	297	324	316	348	314	357	328	322	310	321	331	320	336	329	303	321	332	330	299	307	364	312	321	347	313	300	296	304	321	350	330	322	315	348	328	315	336	344	359	293	317	362	307	326	300	325	341	326	309	331	341	289	310	301	299	337	311	327	308	309	329	301	326	312	299	327	326	299	315	299	334	301	315	362	313	328	318	314	301	335	313	316	309	305	323	328	336	338	338	322	302	342	301	307	320	336	326	322	303	313	315	335	317	326	322	349	312	301	320	336	328	308	359	335	309	298	308	343	341	329	334	370	323	348	346	322	317	286	298	332	345	314	321	333	321	319	348	306	326	320	338	314	318	327	307	315	335	302	329	312	311	328	362	358	317	307	321	344	308	328	336	311	313	326	331	342	319	328	346	338	324	334	328	301	315	339	321	316	312	359	313	344	357	288	338	304	317	325	333	319	269	330	334	308	304	333	325	316	306	331	300	312	316	286	322	338	346	316	322	307	350	301	328	342	323	306	295	321	361	339	346	302	306	340	327	327	353	297	318	313	334	324	329	308	337	307	330	353	326	334	340	358	308	330	299	321	293	295	304	325	352	345	332	338	341	307	354	318	347	324	338	302	320	312	323	320	308	314	296	303	341	325	315	338	331	309	298	312	340	334	329	321	319	334	359	325	312	310	321	340	318	358	330	342	332	328	325	351	333	338	316	365	334	338	358	320	305	317	327	316	334	327	311	335	356	341	304	326	337	315	323	344	349	332	341	352	310	333	319	314	305	310	336	300	342	317	298	303	331	343	314	308	323	310	306	352	302	307	347	308	323	302	337	322	309	328	359	345	333	325	306	339	338	347	321	312	342	345	311	323	321	327	360	276	299	369	366	316	319	332	318	350	314	317	343	313	311	306	318	309	299	309	300	329	327	308	302	344	316	308	356	353	330	310	332	348	311	341	323	312	307	315	312	280	337	322	324	305	363	345	314	347	301	305	311	373	323	341	314	363	329	302	330	317	325	321	302	301	327	323	340	339	299	324	339	338	319	326	324	337	335	328	326	296	316	322	343	302	327	316	348	313	330	305	326	353	363	298	300	332	325	318	339	343	338	338	293	310	318	292	333	295	318	332	325	311	318	295	318	311	289	324	329	284	330	308	332	338	331	333	334	299	323	314	311	334	324	322	324	327	297	334	329	312	316	346	313	311	286	333	321	309	332	330	321	343	322	349	302	329	311	297	318	295	333	312	308	313	320	291	323	288	334	331	324	326	334	308	335	347	293	334	328	325	369	322	311	370	296	327	337	307	341	332	316	315	322	348	323	312	306	309	341	329	303	301	300	348	289	325	318	320	326	322	331	276	324	313	337	321	330	330	317	312	338	362	311	327	311	326	316	313	331	312	300	318	315	320	319	353	365	310	314	316	311	303	273	318	311	325	337	321	317	308	311	284	323	329	360	314	296	321	320	343	312	338	349	341	335	314	323	317	333	331	306	341	321	291	289	342	292	322	322	316	344	333	344	313	339	335	315	356	325	310	315	297	364	337	341	338	307	314	305	329	324	315	305	321	280	319	320	322	336	324	322	292	333	319	309	288	360	313	337	316	295	354	330	322	291	316	308	340	317	316	311	334	330	340	331	303	329	317	327	338	360	323	350	305	346	345	356	311	332	349	334	345	350	344	327	323	302	326	306	316	313	314	315	342	347	300	323	352	322	313	303	312	347	331	272	358	336	321	301	330	315	353	298	334	318	329	326	346	305	331	341	295	329	311	323	284	300	347	302	330	327	317	333	329	302	300	337	316	347	324	322	325	355	355	334	322	319	313	301	371	336	334	363	302	323	297	363	336	332	315	322	322	344	369	298	288	330	308	313	321	337	307	342	327	352	307	340	289	315	324	299	307	292	332	369	317	311	351	315	339	341	354	313	310	337	345	373	335	330	310	330	319	324	310	333	333	302	337	315	364	340	313	326	337	357	333	308	305	332	325	329	340	329	287	316	334	315	319	335	307	322	326	331	291	335	353	350	291	356	335	296	322	322	342	316	332	320	335	339	308	340	306	339	325	366	369	351	330	322	328	338	335	306	327	320	312	316	343	306	342	332	329	355	334	306	335	320	334	354	311	320	305	324	350	344	312	308	316	325	320	288	331	317	298	315	316	309	320	349	324	325	331	311	311	327	398	351	319	303	330	349	328	361	344	345	351	311	344	329	358	335	337	318	336	344	332	318	340	317	325	323	330	354	335	302	334	320	318	326	336	351	340	331	307	338	340	314	332	327	317	322	327	331	305	332	299	327	331	304	323	319	327	312	312	325	319	337	320	360	330	329	341	338	306	314	312	343	309	335	307	326	347	330	305	297	321	358	324	352	311	292	342	316	324	336	299	341	327	344	339	303	331	300	312	294	312	346	331	296	340	321	337	326	305	331	313	325	294	330	344	322	312	328	337	305	321	316	309	314	307	333	310	360	339	333	328	347	311	298	327	323	288	316	326	337	325	321	295	332	337	339	329	322	314	315	334	363	322	344	324	305	374	349	355	338	309	342	280	331	324	321	297	313	308	302	323	315	344	334	339	351	320	302	342	344	311	330	314	374	332	334	341	346	324	302	315	312	337	315	319	348	351	323	338	318	339	296	347	315	306	326	328	330	339	289	315	345	318	311	318	342	310	350	316	351	312	292	330	312	342	313	324	321	359	320	321	328	340	314	316	330	322	337	315	363	299	294	302	336	338	362	348	296	288	332	323	299	338	342	294	311	301	339	347	333	327	326	294	358	295	318	320	306	333	354	319	364	319	319	302	297	318	337	342	281	329	279	319	347	360	330	318	355	302	342	303	350	335	339	350	320	327	359	317	333	313	346	331	365	340	318	319	328	319	320
20248	22417	31433	35701	34748	30508	26650	22451	18103	13846	11618	9536	7677	6570	5761	5216	4508	4157	3636	3135	2866	2585	2175	1999	1664	1706	1702	1600	1309	1163	1082	969	973	885	980	878	913	893	837	847	858	867	861	914	859	920	909	951	892	839	898	865	853	881	872	888	846	874	919	901	942	894	870	910	855	906	851	838	891	879	916	900	846	894	889	883	861	858	852	896	837	856	872	896	833	878	891	833	885	935	851	870	925	904	887	850	891	931	869	898	920	847	830	841	902	876	813	886	890	840	790	869	896	896	857	859	902	834	919	836	935	845	904	883	856	876	898	873	889	927	908	890	866	881	886	838	878	861	894	871	881	878	927	901	894	843	910	880	915	855	892	848	937	891	860	840	850	905	885	842	918	835	877	852	884	909	888	858	802	863	893	863	864	852	902	889	870	822	875	877	898	835	885	894	814	874	900	879	865	891	855	897	915	880	857	868	842	836	861	840	867	863	879	925	875	840	872	922	844	868	841	838	906	836	867	882	856	862	842	859	860	852	907	922	831	866	865	852	864	864	881	908	924	874	826	893	900	850	839	861	905	851	865	852	872	851	890	850	900	887	881	870	880	852	930	915	923	912	924	844	869	905	915	889	913	924	912	848	905	877	829	895	877	895	895	954	876	863	891	887	877	868	875	827	899	930	859	834	853	876	837	840	859	895	881	858	863	879	892	892	858	885	856	869	873	850	899	876	874	912	822	892	873	893	853	861	852	893	852	881	879	832	884	849	861	853	936	875	899	881	817	848	893	864	897	908	892	858	832	874	875	876	876	908	927	910	885	878	884	875	843	867	858	847	921	827	874	898	880	866	903	857	878	931	883	862	903	929	889	904	927	889	898	868	879	888	857	894	862	842	829	952	883	919	831	898	877	836	853	835	865	895	855	842	888	898	895	846	870	885	899	880	851	832	884	888	909	860	874	851	860	885	856	873	884	899	806	865	873	842	920	893	879	896	854	889	888	913	888	845	873	848	855	905	850	892	868	864	876	881	844	930	895	884	873	890	858	880	912	846	833	907	912	889	876	848	879	804	894	863	888	886	879	886	850	883	869	910	868	827	846	826	868	877	897	891	827	839	856	878	915	873	854	867	901	838	852	901	831	871	885	921	906	899	868	896	844	886	852	833	885	827	942	839	838	890	868	882	896	874	817	821	913	866	856	893	890	890	857	874	845	902	894	872	913	912	843	882	893	880	925	914	881	878	844	862	859	831	877	868	906	852	911	869	877	871	929	873	824	839	900	854	874	927	851	868	874	823	848	841	900	849	899	903	892	942	890	842	913	893	904	869	855	856	885	825	897	820	876	864	897	882	892	896	853	862	892	800	910	833	844	866	917	933	885	919	862	877	909	909	875	912	879	912	827	889	879	902	850	819	809	884	898	897	934	882	903	833	836	856	835	910	848	858	867	871	915	916	864	870	874	867	908	889	830	904	872	875	864	897	887	840	833	852	905	905	865	858	881	912	928	815	951	884	886	820	915	855	904	872	878	863	833	888	838	860	904	872	864	875	903	889	845	858	838	898	888	922	889	877	900	927	877	856	886	879	857	870	881	838	904	936	884	875	865	938	880	886	893	858	845	867	886	892	892	894	925	896	887	879	841	877	819	837	922	909	908	824	919	937	898	858	895	845	910	876	900	870	911	936	908	894	869	873	850	859	880	840	893	904	877	860	863	844	908	859	838	793	849	871	899	879	852	831	869	892	898	882	869	880	862	897	848	868	882	850	843	896	932	872	849	893	816	878	853	868	868	884	870	870	891	891	883	885	891	897	860	909	852	896	912	840	882	889	883	928	892	867	864	866	829	830	907	822	901	890	851	887	889	895	925	875	850	875	837	901	830	877	894	894	870	850	872	843	835	905	921	873	876	791	878	879	923	899	860	840	837	931	844	868	908	912	925	892	893	867	826	838	853	871	863	880	945	869	885	845	892	842	897	915	835	832	839	919	875	872	859	911	838	892	843	874	895	860	905	870	904	895	877	884	890	815	875	861	857	865	856	873	857	903	894	882	834	875	857	854	893	832	832	866	878	924	933	857	874	954	868	873	901	902	933	882	886	902	834	922	834	848	893	827	894	859	859	875	844	861	861	925	881	880	890	895	916	874	881	913	857	809	908	851	922	872	864	870	855	837	849	845	909	899	892	884	862	865	910	873	917	869	870	779	916	916	874	913	885	860	871	871	835	838	890	884	838	897	858	884	876	835	881	866	891	859	883	862	889	852	923	838	869	918	835	841	936	841	884	872	938	862	887	846	891	866	938	902	886	876	852	859	852	888	887	899	855	858	852	893	828	851	882	836	865	907	868	814	899	894	899	872	888	885	929	863	865	876	885	886	876	920	828	857	853	853	888	952	873	880	902	857	869	825	830	911	898	864	889	880	851	918	872	832	877	837	904	909	890	933	827	831	829	900	822	893	866	881	881	913	843	854	966	864	850	855	873	899	878	846	858	835	851	897	869	939	884	898	869	885	907	888	866	893	852	864	930	837	861	904	921	842	918	825	829	895	917	867	883	914	885	846	915	879	821	893	878	895	866	886	844	847	888	885	875	904	884	895	868	910	876	866	850	905	889	845	916	894	839	831	856	869	799	833	885	874	872	912	895	881	880	857	923	870	914	833	865	919	900	801	868	887	897	895	844	885	856	897	863	904	818	895	848	871	879	838	911	877	884	886	891	895	876	857	887	856	868	904	915	871	873	856	896	915	830	845	858	874	817	889	906	787	896	931	894	896	891	839	899	860	884	908	861	917	899	909	799	890	897	832	873	907	848	851	888	958	864	897	852	829	849	862	825	893	897	907	866	901	865	894	858	900	818	895	914	945	903	811	868	893	817	915	867	802	922	880	897	900	869	907	904	896	901	932	898	926	880	897	875	851	841	873	914	906	882	837	869	894	857	881	918	914	843	913	853	873	948	882	877	831	839	848	853	831	947	848	884	879	900	851	914	897	885	875	887	868	871	843	852	872	881	830	888	828	847	874	888	873	872	907	861	929	869	905	892	885	861	876	798	849	908	889	873	871	843	852	906	839	906	850	867	885	852	852	886	910	877	888	887	874	892	927	935	861	910	859	872	870	812	894	887	919	869	871	908	829	874	898	884	883	868	880	862	808	869	905	852	912	846	897	917	886	881	876	925	869	907	917	840	850	830	917	955	908	892	879	897	854	833	864	878	861	906	952	878	898	898	861	940	927	854	838	888	905	868	867	867	920	888	933	881	862	915	886	881	848	869	874	914	908	853	848	809	881	880	863	871	851	911	873	890	884	858	888	898	911	924	892	889	878	874	925	868	876	887	821	860	896	892	863	890	868	906	873	866	859	901	926	895	872	832	907	872	915	894	851	924	886	898	861	872	882	859	854	907	817	900	920	825	903	887	874	849	904	835	870	867	874	854	912	881	919	890	898	932	871	901	893	889	867	848	858	863	841	859	913	885	878	906	844	794	875	887	842	894	889	890	863	856	847
27072	28107	31693	27289	21775	15670	11086	7739	5085	3766	2807	2115	1799	1513	1221	1143	975	897	797	738	642	559	540	482	472	461	423	430	394	349	361	303	333	330	353	338	282	336	301	338	309	323	316	375	324	319	300	318	312	335	332	337	330	329	333	333	318	329	311	342	314	317	310	322	290	310	292	326	341	322	323	291	329	294	324	324	320	316	330	327	311	308	305	361	349	314	312	334	261	313	373	328	325	327	322	321	306	318	334	362	308	313	342	318	319	331	345	340	327	340	334	301	368	347	345	288	302	319	327	322	342	342	312	298	313	334	333	325	291	346	333	322	310	318	307	332	344	280	288	338	307	312	301	357	336	316	335	300	329	328	321	319	282	321	351	285	310	318	318	317	320	346	331	309	310	324	326	304	312	337	331	333	356	305	282	355	324	305	358	333	344	331	338	306	304	335	314	326	325	306	308	318	377	318	307	313	322	354	326	346	337	335	311	304	275	345	325	317	333	303	338	328	333	306	330	340	308	311	305	323	299	296	316	318	355	337	315	313	348	303	327	307	344	312	318	294	296	333	361	299	315	309	328	333	302	297	342	326	301	352	342	315	302	324	376	328	309	313	348	346	346	314	317	336	376	341	361	313	301	337	342	309	356	337	323	317	332	341	321	348	320	287	325	285	314	278	324	355	335	364	308	354	320	339	295	343	346	357	346	362	288	298	293	288	349	332	321	303	350	332	339	315	327	346	330	335	303	314	321	318	322	335	323	334	309	279	300	352	292	329	322	310	340	317	317	330	336	321	340	321	364	299	325	337	314	342	312	338	337	291	346	324	309	359	320	338	344	322	311	292	313	339	310	334	324	305	317	277	331	320	336	304	343	291	318	309	305	323	322	332	325	355	302	337	341	307	350	315	340	298	310	318	348	288	305	339	337	324	349	331	307	299	340	338	323	346	304	316	345	329	322	289	321	313	332	308	312	318	323	317	290	322	344	305	326	297	356	281	313	297	314	329	324	327	350	325	309	327	324	304	356	323	315	339	339	317	329	327	333	319	325	314	331	309	336	337	350	299	316	315	318	294	308	341	350	341	316	303	365	342	314	314	327	310	327	315	346	344	327	323	328	336	344	298	320	355	328	301	333	318	358	318	318	315	366	309	324	313	327	333	309	288	295	303	301	307	353	319	340	290	334	315	328	338	314	325	347	323	298	298	309	352	331	308	348	362	289	308	289	338	325	332	327	302	293	312	362	339	330	338	313	335	336	344	315	320	336	345	323	344	318	313	347	330	354	317	343	331	309	297	334	325	333	327	306	313	306	317	329	311	315	307	322	331	343	339	310	364	303	323	316	344	281	329	317	350	359	354	306	317	295	323	315	297	315	302	322	328	313	332	297	334	335	332	325	353	321	312	305	310	332	323	327	306	317	343	340	346	348	341	294	338	320	348	315	319	343	338	328	335	303	326	316	306	335	336	315	330	335	322	311	327	349	327	340	311	344	281	292	314	333	322	333	331	328	351	326	330	315	311	310	320	338	322	304	336	357	313	303	329	313	310	333	328	282	352	337	320	332	344	326	318	325	316	278	360	309	316	351	309	301	317	314	352	336	330	349	326	323	322	332	300	322	368	361	310	307	343	310	358	320	310	312	330	344	348	307	351	316	343	355	312	336	339	299	301	310	320	322	311	310	304	326	308	376	350	337	333	316	331	303	315	328	337	332	299	326	323	325	363	313	344	352	323	337	313	299	329	330	343	317	281	318	306	337	353	316	301	324	341	325	322	323	325	342	298	329	339	300	313	292	333	319	318	310	324	313	343	314	322	348	341	358	312	332	354	334	324	325	307	329	299	331	306	331	324	304	296	360	298	329	320	346	304	393	308	315	338	272	337	345	308	349	328	303	339	313	312	338	338	346	312	317	339	301	340	348	297	309	331	312	315	351	373	314	317	327	308	290	298	358	356	331	328	334	322	347	337	313	317	303	305	337	343	310	329	326	344	329	344	329	338	324	307	300	318	330	309	325	363	330	309	372	318	338	330	300	327	328	315	353	337	318	302	321	352	331	326	332	310	306	343	322	333	312	348	332	373	342	339	328	329	289	325	307	288	291	339	330	304	324	309	343	345	306	333	366	331	330	347	348	359	368	348	335	332	341	289	333	330	323	318	324	346	326	299	318	348	314	311	328	332	330	303	335	350	304	327	285	309	329	304	328	312	281	274	322	344	318	309	315	346	329	346	318	357	341	311	344	327	329	326	313	323	322	324	362	340	329	339	327	308	330	343	315	364	274	349	328	312	354	368	354	328	303	341	310	319	321	295	313	302	322	346	334	353	294	352	312	329	320	330	327	309	307	339	342	272	361	303	318	327	304	303	317	325	297	328	316	318	345	315	349	346	319	311	322	308	326	287	343	333	314	323	310	328	323	315	314	342	324	308	292	316	295	312	312	309	333	338	289	317	323	290	317	322	325	326	316	333	296	307	350	349	300	320	327	347	309	338	294	305	348	321	364	311	326	342	310	323	320	346	336	321	302	309	302	330	311	305	356	314	281	299	351	294	340	331	304	308	332	307	320	341	291	289	341	319	313	333	314	344	289	332	310	338	330	331	303	329	319	320	323	324	334	338	290	354	334	320	337	312	345	366	304	291	309	314	337	293	334	312	318	324	326	310	324	348	344	339	340	331	305	306	307	342	353	278	346	337	292	350	323	325	335	338	318	312	338	320	341	320	335	317	303	312	322	320	343	323	332	324	338	327	325	316	318	325	276	328	337	322	317	305	319	317	349	323	316	350	349	302	345	312	321	301	302	308	317	316	331	311	315	313	313	331	308	340	314	333	311	303	326	321	321	323	315	307	316	307	344	308	311	332	313	351	339	350	299	314	338	324	335	301	337	319	319	350	325	337	300	344	338	308	322	331	318	309	290	318	316	333	298	287	335	316	344	346	327	344	294	338	294	336	333	319	325	356	321	314	308	326	343	307	301	326	334	327	349	310	331	335	322	360	298	297	336	317	345	286	312	317	307	338	338	310	313	354	329	347	297	316	323	329	358	306	341	330	328	332	345	362	361	336	369	340	338	301	327	344	332	333	311	317	335	313	314	307	313	343	310	342	314	308	336	353	332	282	324	316	314	325	292	318	345	316	324	323	329	343	323	325	288	308	306	319	316	304	313	321	299	347	319	339	328	324	337	310	312	288	317	327	343	318	341	306	303	324	311	300	293	313	341	316	328	314	318	325	346	270	313	348	315	333	308	317	334	314	333	343	329	325	341	321	295	312	312	330	348	332	352	309	310	318	292	288	352	338	320	329	322	310	323	327	337	335	354	298	338	317	327	310	316	332	316	284	361	357	329	356	333	313	322	308	347	323	322	327	311	341	340	306	357	337	335	314	322	317	326	319	322	320	320	330	298	304	317	302	309	321	308	328	328	318	309	317	316	327	295	304	331	359	301	336	328	338	326	337	338	331	338	318	306	302	314	286	366	337	333	319	295	327	319	302	330	341
18334	22339	31542	34879	34151	29907	26662	22416	17638	14866	11754	9894	8240	7289	6110	5525	4842	4239	3883	3442	3039	2665	2278	2163	1949	1727	1655	1531	1378	1226	1097	1054	970	976	915	866	891	922	867	927	903	893	896	872	830	920	871	827	888	891	903	866	914	868	892	937	889	812	887	844	856	854	854	819	870	858	903	831	890	783	876	868	888	864	927	873	894	890	862	894	909	848	900	863	861	869	892	853	886	892	893	861	892	865	880	898	895	914	897	897	878	904	858	869	811	881	878	805	906	835	887	888	910	880	894	875	866	821	900	871	852	843	905	898	846	860	874	847	822	880	876	859	856	899	869	837	889	837	894	852	887	861	896	849	872	875	862	855	880	929	896	861	883	849	876	913	834	877	852	910	879	816	898	845	889	885	864	863	875	836	819	904	816	868	904	872	891	908	858	839	904	881	876	869	893	865	883	861	812	847	838	905	884	892	876	855	903	904	891	805	869	837	867	840	868	859	918	881	822	900	832	850	904	877	899	845	874	854	875	897	898	871	887	910	910	911	813	860	879	819	872	884	884	832	846	832	836	856	846	894	858	901	899	869	871	818	893	899	880	840	892	889	865	878	864	871	822	850	837	892	880	837	805	819	869	924	877	882	880	888	852	901	899	855	842	854	804	856	820	897	873	920	848	836	863	829	857	910	845	899	893	882	853	804	878	876	809	914	894	808	858	884	918	843	911	848	844	895	861	877	833	886	892	969	798	866	866	849	932	863	905	943	908	846	869	827	872	768	889	893	860	844	847	883	878	793	888	836	877	905	873	816	845	896	888	882	860	846	885	882	887	862	850	830	860	848	899	863	822	862	825	901	896	887	901	883	877	864	868	907	821	852	858	868	803	892	850	867	873	839	866	820	885	840	897	845	828	843	870	848	813	855	875	900	866	887	901	846	915	908	890	846	870	860	865	934	815	857	884	858	858	802	878	815	874	846	844	875	876	854	895	870	911	910	894	923	852	896	839	848	818	892	837	912	868	863	844	806	875	858	849	858	904	880	825	862	841	878	825	907	883	875	878	825	809	826	871	886	860	886	855	882	878	841	887	854	852	884	866	854	809	886	849	811	872	855	870	844	850	837	859	871	874	841	828	877	889	870	884	834	880	848	879	850	870	824	851	894	820	834	877	875	855	856	870	938	857	829	821	878	838	867	859	842	870	858	876	865	915	889	858	851	916	833	882	859	859	880	900	907	844	891	898	917	866	869	846	869	900	886	866	789	897	876	904	843	861	904	858	836	861	796	874	818	860	837	844	901	828	886	904	926	872	873	804	824	870	877	836	844	835	858	832	856	865	890	859	906	929	899	937	900	887	850	892	900	890	870	839	835	885	877	869	910	823	869	857	890	867	898	907	931	878	879	922	842	860	843	842	903	883	898	859	929	880	883	822	829	895	868	922	886	864	870	886	899	836	869	931	884	821	851	870	882	827	898	851	886	850	865	849	897	836	877	906	891	874	857	887	888	876	869	848	920	897	930	845	860	894	862	867	779	834	849	843	906	853	829	851	895	798	899	857	861	872	882	875	854	891	902	906	939	859	845	880	815	885	895	899	858	887	918	907	908	835	871	837	878	783	868	819	858	860	934	892	848	848	907	885	776	876	884	905	838	905	816	881	857	924	870	881	879	863	880	861	872	844	937	918	867	849	905	909	853	856	903	841	891	882	821	869	934	902	895	861	891	877	965	855	945	887	805	855	909	913	904	888	883	870	870	847	878	883	813	904	803	895	874	853	889	833	835	884	902	852	836	853	857	828	810	844	860	910	885	896	871	850	852	851	893	876	810	863	892	837	860	856	879	859	849	866	882	854	894	871	912	942	815	895	901	872	872	865	891	906	849	822	770	844	843	860	883	860	814	833	902	865	876	900	891	841	905	877	842	852	874	879	837	902	860	855	883	851	867	819	886	900	833	854	864	902	870	877	878	880	913	823	813	830	857	897	844	894	892	880	942	869	856	864	900	861	840	856	911	890	853	823	833	909	897	877	843	864	874	869	860	881	829	921	851	875	875	899	875	867	837	878	898	901	894	840	848	861	838	862	871	860	903	848	849	859	898	833	893	830	843	881	857	874	818	885	950	894	860	874	851	872	880	873	868	935	868	888	859	902	852	851	903	852	846	909	899	894	824	848	857	866	877	844	880	852	894	921	895	866	880	871	826	796	864	895	937	881	824	847	871	921	934	829	854	882	896	911	918	879	859	874	865	859	837	820	854	857	895	898	844	907	854	864	826	896	890	797	850	874	838	892	854	888	873	847	895	896	910	892	843	797	832	877	873	825	850	879	829	848	815	880	879	849	838	875	839	853	824	856	860	863	879	875	911	915	901	879	874	858	848	854	844	876	837	852	885	874	844	877	909	917	909	884	865	842	821	823	884	919	880	970	865	905	924	894	907	868	873	914	839	831	866	867	864	911	855	812	859	857	876	824	854	910	828	914	855	843	904	859	869	876	860	906	901	876	898	855	886	906	864	915	873	875	803	860	870	810	884	844	900	858	866	853	835	862	856	817	883	854	888	874	868	881	811	818	845	897	885	954	900	889	848	861	866	873	927	847	864	889	840	874	914	867	888	864	869	872	864	815	844	881	862	826	898	838	848	875	905	885	893	908	848	892	862	895	904	838	873	842	866	878	895	883	884	832	867	885	873	910	830	876	872	818	823	843	915	894	859	844	909	879	883	867	894	845	871	879	895	877	812	849	893	907	855	882	891	901	881	903	911	963	868	903	857	878	851	814	823	920	853	877	874	849	878	838	877	828	934	855	851	815	831	878	878	860	864	848	913	840	947	838	855	865	879	844	870	830	873	895	830	881	821	856	874	860	882	894	879	843	913	885	849	866	866	864	802	849	890	846	841	858	860	769	835	859	825	842	842	842	893	872	932	882	868	834	841	905	933	836	858	857	914	915	872	866	928	853	908	879	879	873	853	834	859	890	838	871	853	875	891	875	877	860	898	847	846	881	833	884	795	851	872	862	855	884	831	917	852	841	885	818	805	890	900	862	891	883	859	876	860	899	877	875	860	902	841	862	895	851	891	875	884	865	868	885	826	838	922	890	834	849	862	861	847	835	838	866	894	925	830	902	878	860	924	891	830	826	839	919	886	864	878	874	890	892	864	852	889	861	911	918	849	868	855	833	884	893	877	906	835	853	923	848	852	867	868	864	850	825	876	867	831	884	879	877	882	891	874	863	833	884	862	867	854	896	866	876	902	832	864	836	881	901	854	865	922	914	915	852	842	838	846	857	873	892	809	865	825	847	903	873	863	892	825	919	847	859	846	892	863	864	874	890	845	888	870	883	901	869	854	861	883	818	863	833	868	896	883	855	885	840	850	901	844	802	871	828	887	861	839	867	863	844	850	870	849	854	815	880	865	895	852	855	847	843	897	857	870	912	863	843	873	861	898	898	916	859	837	851	938	844	913	905	848	895	855	865	867	862	859	817	867	833	905	872	912	899	887	895	851
27557	29097	31133	26835	20665	14776	10842	7316	5175	3977	3020	2257	1886	1629	1330	1192	1059	839	885	757	653	668	534	484	507	456	414	430	379	366	354	331	341	350	306	319	330	318	316	317	328	324	341	328	313	304	361	311	325	329	360	307	337	345	312	338	328	324	359	353	309	330	304	348	329	329	338	344	327	338	296	337	340	294	358	294	326	281	336	315	319	295	329	341	315	334	335	338	321	306	344	339	320	335	323	322	328	302	323	286	332	351	349	329	301	333	357	341	324	325	346	366	324	328	313	302	327	366	370	337	315	344	304	319	318	332	340	306	310	322	307	298	345	313	299	323	326	377	320	338	321	322	338	307	316	352	330	321	312	311	333	331	303	305	323	325	336	327	352	346	306	320	308	330	356	281	319	333	373	310	343	323	314	311	340	294	347	337	321	304	314	333	335	329	307	310	307	329	333	316	303	304	358	316	312	346	323	316	345	278	302	328	312	321	306	321	318	321	343	303	355	363	320	312	328	335	294	343	327	304	339	315	342	336	308	324	329	313	321	291	349	315	319	276	318	319	329	303	306	334	331	309	342	327	273	313	336	348	318	323	321	296	323	303	325	316	343	321	353	324	310	310	300	309	330	313	325	365	323	310	305	285	335	321	334	338	324	329	331	373	323	344	309	305	300	305	302	359	323	335	329	334	344	334	327	338	339	326	285	339	348	324	357	304	360	330	301	320	317	348	353	333	318	320	321	322	338	346	362	272	323	293	331	296	305	342	339	316	342	331	320	291	315	305	326	319	332	340	321	306	337	289	368	320	333	358	337	307	302	311	330	305	306	310	309	316	329	353	341	318	346	325	332	317	360	307	307	323	325	358	297	335	329	291	313	282	282	351	317	339	316	348	316	331	321	321	344	326	342	327	324	320	310	345	333	333	326	297	312	326	334	335	302	344	348	339	341	339	313	309	303	315	319	335	333	339	321	296	357	362	305	283	348	337	354	322	339	327	329	312	299	331	339	309	296	304	323	346	321	321	328	337	353	344	353	307	350	327	336	331	356	319	335	336	333	383	302	335	348	328	322	306	327	307	326	338	300	310	330	359	323	297	344	338	341	319	306	301	328	316	327	344	315	281	318	352	338	324	300	348	302	347	314	312	320	309	296	317	306	322	318	327	343	343	307	338	325	350	312	312	303	311	311	350	342	280	326	324	364	341	344	318	300	336	330	330	351	343	350	318	324	334	305	322	304	363	336	336	288	324	331	327	303	309	335	309	297	348	347	310	308	312	309	303	347	330	325	311	333	316	309	361	342	335	322	309	355	356	315	287	314	347	345	335	332	337	331	296	372	337	358	290	328	318	331	312	309	342	306	307	325	314	327	323	319	330	330	297	320	292	294	319	303	295	341	333	336	294	325	321	351	313	342	328	327	356	308	321	334	306	358	327	326	373	331	327	340	316	327	322	304	315	309	325	314	314	283	313	329	323	322	318	326	301	331	327	338	309	332	310	322	351	306	358	315	305	328	304	340	301	292	311	371	358	337	338	309	324	303	346	314	339	304	304	312	316	344	314	332	332	293	316	288	322	348	345	318	288	347	314	313	325	289	313	349	320	302	379	352	323	321	351	320	346	333	394	309	327	319	308	308	353	329	305	300	303	297	313	311	304	316	322	323	341	349	283	359	301	347	320	317	298	327	313	306	309	354	328	339	307	335	347	316	342	330	321	318	311	329	332	325	325	334	326	326	332	318	353	292	308	357	307	367	320	358	329	348	314	350	343	326	307	314	310	330	311	318	296	323	302	310	316	316	314	331	348	273	297	295	321	310	306	337	315	316	304	287	320	319	312	336	348	337	336	349	313	318	296	314	363	320	304	329	339	326	292	310	340	333	308	313	315	348	337	301	305	300	324	318	346	336	332	313	351	328	315	314	361	290	313	344	324	335	287	333	334	325	335	330	321	315	323	329	304	345	324	306	366	330	346	315	325	332	337	325	334	313	327	324	292	290	294	337	363	335	363	332	309	293	328	352	328	315	363	314	321	357	326	334	339	339	321	319	334	325	358	329	302	328	315	335	350	278	308	339	295	298	319	369	316	342	340	328	296	349	298	342	305	323	299	295	302	325	312	292	329	316	294	303	334	306	309	350	325	319	360	342	332	334	315	307	356	315	320	310	300	298	346	314	310	339	334	327	319	301	316	300	305	287	346	303	356	328	325	315	316	354	316	351	332	340	315	288	344	337	328	283	321	298	328	303	340	324	332	359	334	297	327	301	326	313	319	325	338	309	328	337	322	359	341	340	327	299	354	343	302	313	321	323	342	367	338	317	333	338	331	321	345	328	307	352	313	351	337	317	302	335	347	313	329	327	318	335	333	343	319	315	343	335	328	349	318	359	330	307	312	325	345	360	335	294	319	336	330	318	329	339	350	328	339	309	319	336	291	328	335	332	312	325	327	333	342	289	348	317	318	344	317	356	320	306	353	309	328	319	342	347	305	330	335	334	310	305	325	319	326	346	338	303	301	336	330	329	317	308	323	347	285	330	291	318	331	331	324	313	334	300	318	346	302	332	312	349	297	331	324	302	323	329	322	310	309	316	312	322	323	329	313	309	333	330	303	319	305	311	310	324	348	321	333	309	283	323	335	341	302	306	351	325	301	353	304	339	324	316	331	325	322	314	343	321	304	315	333	332	307	331	300	353	298	303	315	342	319	329	319	313	337	313	310	345	332	342	294	311	355	340	337	316	301	299	304	298	337	310	307	294	338	335	319	301	303	357	319	306	342	334	313	348	304	329	309	327	342	296	329	344	343	336	344	317	350	335	300	347	304	327	334	310	308	326	339	340	298	337	314	337	310	303	337	363	340	334	374	320	327	333	316	342	302	351	311	328	305	338	328	349	327	332	309	326	315	315	311	352	360	351	296	288	267	326	336	331	308	323	329	327	310	296	310	325	326	322	338	297	296	369	305	315	321	335	324	333	350	326	343	299	331	283	324	347	351	330	305	348	303	315	326	333	294	307	357	349	321	293	309	371	313	322	304	346	298	331	319	336	306	353	328	318	315	305	326	322	287	320	332	326	312	323	324	343	312	331	336	315	292	346	332	297	311	310	335	322	350	343	318	272	325	282	310	334	341	319	339	299	323	329	322	309	365	341	314	313	310	320	333	324	329	340	315	327	327	331	309	351	300	309	326	328	363	328	298	356	312	322	311	321	289	302	286	308	300	328	310	353	304	309	300	310	321	318	324	288	358	341	303	347	327	328	289	333	302	284	292	302	312	347	294	319	319	337	358	317	338	343	304	317	328	309	356	383	347	321	326	331	304	331	323	352	318	322	345	402	319	341	345	337	298	326	315	319	295	313	288	355	317	339	306	345	313	304	317	282	348	324	297	354	302	305	315	336	329	346	335	353	335	329	343	317	332	334	321	304	337	318	340	316	324	367	310	317	336	300	332	344	350	343	326	342	323	335	300	310	354	337	359	357	304	329	326	309	322	327	376	313	327
18435	23196	31397	34869	32907	29471	26216	21991	18210	15707	12549	10237	8873	7825	6562	5944	4967	4213	3983	3500	3071	2808	2447	2112	1927	1719	1553	1503	1282	1176	1078	993	943	933	962	900	869	909	866	908	927	879	904	891	845	873	848	859	908	873	903	887	923	857	884	891	891	934	902	840	873	883	895	837	929	884	835	896	893	854	856	858	863	892	905	887	898	860	848	869	881	839	805	937	875	906	908	873	878	882	901	866	880	853	877	909	862	887	914	832	867	807	851	848	866	848	831	929	839	839	854	887	863	819	863	833	880	922	866	893	881	866	842	873	934	832	822	869	865	900	861	852	867	831	902	862	878	864	884	927	863	880	917	894	818	865	855	904	883	845	857	863	894	852	878	896	868	845	933	887	899	872	845	882	860	806	853	848	863	905	879	867	912	870	883	864	847	829	864	900	859	858	804	876	850	816	934	892	858	857	862	870	855	884	873	829	885	863	878	852	892	862	836	816	886	912	895	867	867	869	837	829	906	855	860	865	831	843	846	878	853	861	865	833	873	819	881	831	858	845	918	898	843	833	874	875	879	844	818	922	883	891	855	857	881	864	844	860	913	898	851	833	876	891	901	860	851	922	934	846	887	877	875	900	865	848	933	871	861	851	877	834	884	881	862	876	890	884	870	895	878	863	880	844	881	865	843	857	838	853	843	851	863	844	937	859	872	860	859	891	878	860	898	902	867	914	875	898	889	835	873	885	863	824	920	853	846	803	864	862	817	852	850	859	816	932	824	901	867	856	883	890	905	900	862	880	899	865	894	881	855	883	881	878	876	836	868	868	878	873	895	921	833	848	868	871	891	833	836	840	831	883	897	878	864	865	876	871	850	869	876	849	869	856	858	893	873	891	862	870	844	857	900	875	928	883	819	785	894	906	857	860	900	886	919	870	917	846	869	858	913	900	881	854	846	883	856	876	878	828	821	891	850	881	903	899	870	920	845	876	894	858	847	857	839	825	866	935	857	891	906	879	874	894	866	890	867	864	902	863	870	899	841	846	876	864	877	874	870	941	940	891	828	887	835	863	837	892	891	882	896	850	902	856	846	899	875	895	866	896	866	841	855	834	896	879	891	895	862	879	905	883	899	865	836	917	887	859	919	833	897	845	858	832	880	906	858	896	876	916	864	877	865	780	843	898	894	866	898	866	831	904	900	880	867	892	843	903	884	904	879	860	874	862	863	868	852	840	889	862	893	831	833	845	836	879	859	874	905	941	881	893	845	946	830	924	874	778	862	852	813	891	890	872	906	860	862	794	918	903	856	903	880	861	853	882	864	850	893	880	896	887	847	908	898	877	851	880	922	886	870	840	882	847	827	868	892	879	918	921	835	771	843	911	836	867	836	859	820	846	874	842	876	837	878	863	835	891	845	881	883	813	886	868	879	856	906	871	827	897	878	823	878	895	869	805	940	895	859	883	849	849	913	857	873	922	873	843	863	871	873	900	882	827	911	841	895	863	858	868	878	804	874	862	865	857	855	876	850	897	839	876	815	968	844	861	859	833	899	891	861	874	843	828	876	850	826	824	818	860	848	883	860	906	896	861	880	898	888	876	908	851	923	829	842	838	888	886	882	900	854	877	871	879	792	820	898	853	838	855	883	868	849	871	866	891	902	931	854	868	940	834	827	906	885	839	905	872	849	851	882	933	850	890	856	865	858	848	885	886	906	846	850	851	851	874	888	819	844	844	895	872	870	858	864	886	901	916	897	850	880	846	864	860	841	835	880	817	854	906	848	861	849	905	891	900	864	878	918	859	866	857	849	832	859	925	849	817	928	880	867	880	897	856	854	836	852	844	861	824	849	828	844	885	851	861	858	833	870	826	839	818	828	901	851	848	832	861	865	902	874	832	898	873	817	856	884	886	838	895	897	897	865	840	859	833	841	923	867	911	939	894	864	865	848	825	887	870	876	865	840	938	875	925	857	877	852	861	887	836	874	866	884	862	873	862	957	838	891	825	897	887	834	869	829	843	894	901	846	862	903	804	853	865	893	881	914	907	861	854	870	836	845	848	843	940	888	849	850	862	851	914	847	857	861	890	891	855	895	900	909	877	928	834	925	863	845	893	800	861	880	886	883	858	814	850	896	965	884	883	854	796	838	846	868	830	842	866	847	851	875	891	862	895	879	843	834	833	833	856	912	846	862	913	849	816	857	887	843	885	789	852	881	869	875	856	857	804	882	848	862	898	854	921	891	829	867	890	881	925	869	894	879	857	843	867	854	812	889	834	871	852	858	820	873	842	849	861	909	882	896	874	913	884	871	893	891	857	837	878	806	887	871	797	893	926	868	817	851	867	882	846	825	867	906	890	920	870	870	839	850	835	894	816	864	888	907	841	836	866	868	922	846	905	872	819	912	840	839	912	923	840	927	819	888	873	845	875	891	893	880	880	902	845	886	826	861	877	861	870	844	843	879	878	851	878	855	899	857	876	874	876	862	862	918	850	905	876	827	851	822	847	905	867	899	887	840	895	857	840	862	882	843	893	851	862	855	915	856	842	867	866	898	861	889	835	870	852	828	913	871	910	827	901	887	842	844	849	827	893	907	797	877	878	855	871	868	867	878	863	854	832	906	844	884	859	866	897	868	888	901	892	852	859	868	874	860	836	861	856	842	887	944	844	914	945	869	879	832	855	894	904	837	861	938	846	858	855	874	905	869	871	887	861	844	883	840	869	864	943	830	848	907	854	872	916	918	855	857	835	861	921	871	883	888	894	902	874	956	959	860	911	890	836	891	891	878	873	907	893	834	904	753	852	835	851	880	833	825	903	849	860	910	838	920	919	867	864	861	857	923	881	939	877	861	854	885	882	804	847	850	873	812	891	887	917	902	874	899	862	812	826	849	853	826	885	862	849	871	860	839	902	880	843	887	845	844	901	891	813	843	823	900	873	860	864	885	820	856	879	904	905	824	873	805	785	890	855	847	882	907	856	887	875	835	881	870	890	886	829	818	874	879	895	852	888	844	894	898	898	918	927	853	836	808	854	886	876	885	868	851	833	892	901	867	904	833	888	890	870	875	883	869	842	854	896	870	868	856	928	778	875	863	847	823	860	895	842	867	905	858	862	823	920	885	917	917	813	855	854	872	864	883	842	869	911	910	828	880	871	879	843	907	889	898	821	850	896	860	867	829	860	837	857	889	878	880	884	849	884	862	861	869	882	885	928	877	896	867	848	858	889	912	915	847	866	833	862	911	876	869	877	888	864	858	890	867	808	848	893	857	876	794	847	870	913	869	908	828	932	916	886	868	864	920	848	860	853	897	873	840	882	873	879	856	909	873	903	903	891	803	825	883	878	822	830	835	881	853	892	861	847	850	869	894	853	874	859	868	847	918	863	903	846	920	912	901	895	911	898	837	854	882	871	866	916	860	861	871	903	856	824	885	915	821	864	824	838	893	882	870	860	853	835	839	851	899	894	895	847	895	887	911	855	843	879	877	942	813	894	878	849	919	853	815	825
27103	27940	30595	26857	20290	15006	10871	7615	5681	4028	2927	2374	1976	1799	1399	1206	1024	838	826	765	705	710	545	502	516	427	370	437	399	373	353	344	335	343	325	297	364	341	339	311	325	316	328	319	322	338	336	349	335	336	297	308	302	353	334	352	305	289	326	314	346	341	301	290	326	324	342	319	315	309	332	292	334	324	303	310	335	306	292	358	338	305	347	336	322	319	324	339	332	342	295	292	318	316	334	308	331	293	334	305	299	321	322	333	327	303	341	312	325	327	319	329	304	330	315	333	346	323	303	334	323	335	335	282	297	343	304	330	311	334	333	331	297	340	349	307	305	335	331	338	305	323	303	311	299	336	311	322	307	341	303	314	335	359	335	318	325	323	294	316	310	310	352	316	324	343	333	355	293	316	342	296	340	338	297	345	300	329	319	297	315	307	287	301	331	326	319	310	333	320	314	295	333	322	284	329	289	322	349	305	307	342	330	310	318	348	366	325	331	314	332	324	326	298	350	347	328	317	326	315	316	309	322	338	341	298	335	334	315	299	347	334	309	345	305	321	321	283	290	333	340	328	301	354	356	338	309	335	341	311	320	310	326	337	304	307	317	332	331	337	321	314	307	343	318	328	338	312	349	309	335	313	337	316	316	334	295	281	306	328	322	323	332	331	319	362	309	306	337	331	326	334	274	306	330	326	337	354	343	333	345	300	333	335	337	351	360	317	346	316	300	316	330	339	295	348	338	341	299	318	291	348	320	334	350	322	311	328	327	348	293	319	304	335	325	341	379	313	319	318	326	291	315	291	302	306	311	347	327	329	328	344	327	345	309	337	323	338	305	328	351	367	314	308	349	300	321	281	339	330	339	345	324	299	325	327	317	307	296	303	302	309	339	307	323	300	319	323	320	339	313	317	322	315	335	320	328	323	330	332	338	348	329	293	330	265	334	319	296	330	335	333	329	286	312	330	309	346	340	318	346	327	365	320	309	319	312	356	359	325	334	318	325	304	334	348	302	321	335	266	349	299	351	351	375	322	311	315	312	329	343	325	298	296	338	320	372	313	339	324	326	310	340	289	349	312	335	308	326	349	324	326	346	318	321	314	289	319	315	292	298	306	309	340	335	367	337	324	335	335	333	306	337	329	290	329	324	344	299	315	293	326	303	304	282	322	318	304	336	365	345	307	316	318	337	329	294	306	332	289	311	317	318	318	312	341	358	326	344	329	319	304	315	325	315	335	311	317	322	356	304	326	319	306	289	310	277	357	320	320	338	305	333	336	360	325	304	313	324	332	341	322	328	306	334	305	329	303	292	321	341	319	331	350	320	314	322	314	339	303	311	340	309	296	357	301	298	298	360	325	359	337	314	325	336	326	302	342	335	333	348	331	305	318	335	306	333	309	333	339	322	322	319	309	338	287	349	334	324	301	320	333	314	291	321	306	309	354	343	325	336	301	328	287	318	362	343	331	324	344	311	294	300	293	335	324	363	326	321	328	303	293	321	322	309	323	339	323	316	344	324	348	356	298	338	331	319	317	336	295	329	340	314	338	328	334	319	323	349	320	350	299	327	305	301	300	331	305	324	324	334	326	320	310	333	347	334	335	325	316	327	336	303	342	346	319	334	328	312	328	317	341	331	306	343	272	330	316	307	301	334	297	333	304	327	328	294	323	328	332	349	304	330	276	296	309	316	306	326	316	375	300	312	345	334	325	341	345	342	323	296	339	315	323	340	313	331	321	332	338	311	336	327	313	307	330	345	308	303	322	303	326	333	321	348	301	370	366	291	329	312	336	343	360	294	331	326	315	291	323	322	326	327	306	303	333	302	289	338	304	305	330	297	304	321	302	294	334	299	296	332	337	320	336	321	306	326	333	307	314	319	340	333	331	311	336	317	351	306	302	351	301	333	318	354	307	294	320	316	312	300	323	331	295	330	330	337	302	353	342	339	335	331	333	350	293	264	342	314	329	308	336	299	330	269	316	335	300	318	340	341	357	312	313	297	311	343	349	340	361	332	343	333	329	325	304	335	328	338	321	333	306	340	316	332	335	331	312	317	302	319	335	317	331	347	347	331	285	318	309	318	342	341	330	334	326	300	319	325	302	321	304	296	337	342	311	333	302	285	353	322	287	323	325	327	302	362	341	345	335	304	310	315	305	302	350	327	331	327	313	346	311	345	341	346	315	344	338	363	317	327	334	297	322	337	324	321	287	301	311	327	309	284	337	371	309	353	320	335	337	309	336	380	297	323	360	357	340	322	304	322	310	351	312	325	304	322	338	315	303	317	323	295	320	320	331	317	313	296	324	313	362	325	314	303	347	329	318	355	319	279	338	332	326	337	328	326	333	328	345	305	344	304	309	295	318	333	351	325	327	360	344	311	316	315	290	307	334	333	355	325	320	302	326	302	317	318	324	344	338	302	327	344	369	318	319	308	332	315	332	304	327	323	339	307	304	330	310	329	323	321	327	310	328	318	339	333	270	301	306	340	333	351	309	310	311	308	340	310	307	333	302	303	316	328	335	335	300	295	312	346	297	325	315	332	290	337	310	306	294	289	309	327	302	325	324	299	331	363	311	288	349	331	331	306	289	305	343	330	289	314	289	358	348	341	281	353	305	326	339	328	344	291	328	308	339	324	324	359	322	329	359	365	313	347	332	329	313	321	337	329	335	339	351	330	332	325	322	303	325	290	313	317	323	317	344	358	330	345	320	324	329	330	312	327	295	321	300	328	318	303	309	348	323	325	332	335	351	318	310	325	304	315	318	316	312	311	336	309	312	327	301	318	314	306	312	311	270	308	337	327	305	339	336	343	312	341	292	308	339	343	301	284	326	344	358	313	330	282	297	289	324	308	304	346	344	305	310	318	341	325	356	332	334	352	323	315	321	320	330	334	306	346	324	340	348	306	310	316	338	311	343	309	335	333	274	322	302	328	315	322	299	306	329	332	353	372	346	340	277	311	346	309	290	324	284	320	317	322	340	334	326	337	330	320	322	363	331	323	313	319	339	335	330	352	320	324	301	314	333	311	318	327	317	316	358	335	328	332	325	286	305	320	331	327	314	313	306	301	315	316	351	310	321	346	330	317	324	319	298	329	309	344	277	362	309	288	308	318	353	345	332	323	296	302	323	335	301	323	332	331	336	300	359	300	314	332	320	298	332	346	334	340	340	365	314	347	324	319	308	300	332	320	313	293	340	333	321	308	288	304	301	347	323	285	323	298	319	340	334	341	321	315	336	326	335	334	309	356	347	325	309	326	316	318	319	304	326	307	360	354	324	291	328	319	321	317	311	347	320	339	336	311	304	320	307	337	334	324	351	327	323	327	363	350	319	318	302	311	371	356	304	329	286	307	282	310	324	335	304	308	313	330	342	361	347	335	334	335	352	310	311	332	319	328	348	332	343	318	342	338	332	310	320	346	338	351	324	335	303	316	317	318	311	316	334	324	318	364	338	297	322	313	331	353	330	328	309	330	340	338	323	331	310	333	336
18538	21940	31045	35012	32249	29680	26379	22374	19020	15735	12648	10765	9353	8674	7214	6112	5392	4327	4015	3435	3352	3252	2595	2230	2027	1685	1547	1447	1284	1103	1064	915	925	884	960	834	867	909	822	886	879	879	891	893	905	830	858	900	837	847	876	894	861	847	931	817	875	838	880	866	861	835	850	836	831	856	867	846	858	834	838	856	814	936	857	866	859	845	874	876	859	848	832	867	814	848	863	870	903	903	834	833	841	882	905	865	854	866	847	834	883	873	874	901	827	878	828	867	877	826	834	847	893	881	851	849	863	861	812	863	851	837	930	858	818	896	843	950	847	872	940	876	847	857	876	820	853	835	890	891	881	919	892	875	931	884	888	891	867	860	868	842	856	853	851	865	915	875	837	861	861	917	885	886	895	917	825	872	887	874	907	892	872	861	887	866	870	922	817	907	825	910	896	882	863	880	881	896	902	879	869	892	890	862	867	847	852	887	847	880	877	872	878	826	834	871	809	878	839	862	903	865	871	891	836	909	887	865	865	855	860	865	860	887	885	871	848	849	903	848	861	880	859	884	842	885	788	884	875	891	850	889	858	838	931	878	901	839	867	903	871	811	842	864	897	861	884	895	862	885	891	852	841	835	895	844	900	863	865	868	840	866	873	858	842	892	864	890	881	871	864	895	874	908	886	824	865	876	888	853	845	851	848	851	841	883	888	829	837	866	899	869	832	884	896	875	875	887	839	855	900	821	904	790	867	908	877	870	876	811	889	886	933	907	913	886	907	826	853	869	862	887	851	878	872	879	875	887	859	885	869	862	861	888	884	914	868	943	861	831	851	815	886	928	834	866	854	918	898	877	873	828	833	883	836	882	875	819	847	867	876	877	864	815	854	866	817	887	886	817	871	876	910	867	860	850	866	855	908	872	848	853	891	878	893	886	868	826	944	861	880	842	859	892	909	825	885	832	873	869	860	900	941	851	813	893	857	868	878	866	888	886	874	876	862	862	906	856	871	887	942	876	906	888	931	852	839	867	840	845	880	874	915	895	847	847	831	901	863	869	878	891	856	854	852	888	873	875	881	906	870	885	891	923	838	933	857	916	904	833	899	860	859	909	865	866	841	832	886	840	828	871	854	839	927	889	901	875	870	844	906	855	825	873	898	842	887	847	869	848	778	874	896	839	833	862	877	857	878	882	869	856	804	886	926	855	856	870	862	848	917	861	874	834	859	830	826	866	808	896	849	853	834	849	837	860	865	899	817	868	895	843	866	802	830	871	845	891	876	876	857	877	852	859	876	834	900	899	823	853	862	855	829	886	833	820	898	903	861	811	892	871	836	882	914	878	878	887	831	846	880	919	864	855	913	878	878	853	914	881	855	859	883	868	882	898	836	861	855	900	901	860	804	853	839	813	882	870	864	859	830	866	878	846	895	859	863	873	823	853	884	864	936	847	884	883	827	852	858	901	892	899	864	859	866	869	921	855	903	887	851	886	817	882	859	841	903	865	848	841	841	799	806	849	925	930	867	840	909	898	870	854	915	848	857	859	882	840	881	864	853	863	892	871	878	889	912	864	871	859	862	882	879	913	837	894	836	860	881	871	866	869	897	889	833	864	839	905	843	855	846	854	921	891	834	841	906	856	886	889	854	883	845	924	841	811	837	869	863	862	870	859	857	887	885	908	847	857	890	855	889	841	887	833	863	864	828	899	876	864	854	893	858	858	863	804	913	825	823	876	843	906	894	851	847	895	847	857	882	846	886	880	894	843	832	910	840	829	842	873	914	903	842	891	847	852	811	881	883	847	854	891	863	894	842	919	851	865	784	877	860	938	894	832	839	847	859	862	868	864	836	866	910	869	834	875	890	843	915	860	862	905	834	894	882	847	816	887	846	840	838	844	905	863	884	911	921	837	858	816	844	874	833	919	879	829	865	883	928	861	838	896	902	887	853	874	864	901	882	881	824	896	862	854	888	866	849	885	869	863	895	884	890	905	883	871	874	877	886	884	862	858	843	863	859	927	886	890	854	885	861	816	855	832	852	820	863	888	839	862	866	845	876	910	869	881	847	850	827	875	887	866	873	863	885	870	857	908	918	879	878	907	890	886	867	872	866	854	861	817	892	833	891	929	897	871	864	909	857	898	857	877	854	848	877	892	903	853	908	854	914	866	868	831	824	859	882	867	882	834	857	875	873	887	873	847	853	874	886	870	827	820	852	823	878	854	889	884	852	881	875	865	878	823	859	855	926	897	844	869	791	843	893	910	852	883	871	901	877	845	906	874	894	856	858	900	893	859	896	869	866	862	862	867	847	919	879	900	859	912	847	864	911	866	888	833	890	884	866	872	869	834	917	850	919	916	887	832	889	904	846	832	872	870	918	906	881	896	878	887	859	862	837	905	902	866	829	806	877	838	899	846	884	883	887	849	844	866	905	894	862	883	833	823	882	871	868	890	864	831	874	866	864	881	885	905	872	853	875	840	840	898	890	903	914	903	841	868	882	879	898	903	861	862	850	873	882	921	882	916	867	842	845	911	890	824	874	845	885	894	891	880	853	840	862	833	844	849	840	925	897	844	893	927	954	895	877	891	902	834	828	843	845	830	863	900	873	901	853	820	864	852	917	875	829	841	831	865	811	858	884	882	848	888	871	908	903	815	894	866	869	878	796	921	892	922	855	844	876	842	894	892	818	867	868	837	873	908	893	867	830	894	876	892	887	889	914	859	909	850	882	848	870	843	846	886	857	813	834	848	864	869	838	899	849	872	891	893	883	842	872	836	923	927	902	807	864	863	885	874	839	884	882	831	889	864	845	919	821	861	886	906	895	896	900	899	863	836	869	962	859	894	863	858	937	880	840	849	896	852	846	850	820	817	860	902	919	885	869	890	847	888	877	845	867	847	856	853	894	902	857	878	860	901	903	899	838	877	848	912	905	878	858	826	836	879	902	893	868	877	864	892	885	876	895	870	820	854	845	860	865	824	880	875	894	839	833	841	882	889	853	898	845	892	862	882	819	839	912	886	895	905	883	841	885	875	914	856	823	910	899	852	853	844	920	847	890	925	933	912	828	902	950	849	877	911	884	972	823	898	874	853	875	824	899	881	830	934	883	900	869	849	843	897	834	848	885	889	823	859	838	861	858	846	846	836	872	835	836	829	930	835	855	902	843	871	858	845	912	828	846	869	820	864	913	845	888	821	867	873	825	825	899	909	855	869	849	824	856	924	867	890	857	878	865	866	886	873	915	816	839	855	856	814	883	881	822	887	896	851	862	841	886	860	853	902	892	854	901	840	857	855	895	862	877	860	873	817	877	875	894	851	848	853	815	868	858	883	844	889	876	894	884	914	833	871	875	841	885	858	928	884	912	892	858	873	913	839	865	886	835	900	860	882	889	845	850	849	823	882	854	807	835	892	842	838	851	826	899	884	850	897	887	881	853	864	899	895	931	855	846	886	844	861	812	889	839	877	851	903	871	840	867	849	857	840	917	852	868	866	890	897	840	850	840	877
27854	27978	31270	27112	21145	15228	10931	7810	5693	4187	3176	2528	2283	1922	1609	1201	921	870	819	727	720	646	535	521	453	457	410	424	357	392	353	309	344	319	359	302	331	320	352	335	331	317	323	279	332	344	358	295	316	333	322	327	324	337	297	307	357	344	330	357	323	340	336	302	333	311	352	312	346	291	326	290	293	320	354	313	334	290	313	316	298	298	327	354	300	295	306	296	306	328	380	323	329	321	336	301	312	321	324	304	315	289	307	337	319	363	328	320	337	325	302	327	328	347	319	316	317	365	328	310	281	331	352	312	314	297	338	348	307	300	327	319	294	323	333	331	368	318	328	299	325	303	333	275	330	326	291	311	313	339	341	268	317	340	323	333	298	304	297	364	322	328	321	303	369	332	341	344	348	347	305	327	286	285	277	346	331	303	309	341	316	315	325	333	332	320	348	330	322	333	347	319	343	305	310	333	311	313	333	324	321	329	304	315	347	316	320	297	310	310	338	317	322	320	315	332	311	325	310	326	364	353	337	328	333	330	310	323	323	333	316	328	370	331	333	336	308	321	355	327	301	307	352	345	310	310	296	325	313	272	341	317	337	326	303	349	304	308	331	334	333	313	339	315	319	310	325	322	327	292	285	319	287	341	337	327	331	324	333	307	318	304	303	333	345	317	338	348	313	327	299	317	307	301	342	285	282	290	292	322	322	344	331	310	326	330	328	307	300	306	316	368	312	326	338	312	311	349	347	303	303	308	300	313	326	317	340	323	326	317	344	293	306	338	338	374	307	354	310	310	314	316	329	341	352	314	338	318	309	324	299	322	314	331	335	323	328	319	334	337	326	312	337	331	333	332	336	319	359	321	331	314	291	339	335	321	295	309	341	344	341	344	321	335	312	303	316	316	310	328	331	298	332	318	328	346	304	336	339	337	324	294	325	332	319	340	323	343	317	305	339	337	319	359	335	342	334	329	314	328	342	332	358	314	336	347	297	352	334	330	305	331	337	351	354	303	336	367	306	303	330	330	345	324	318	321	321	352	294	340	351	304	368	325	292	326	351	336	312	335	319	278	342	316	321	308	340	386	327	329	321	342	341	292	308	312	339	328	305	310	317	319	304	294	308	293	352	279	332	304	341	335	330	346	322	322	329	335	300	320	309	324	336	357	354	322	333	306	329	312	312	339	315	313	321	342	314	309	317	297	349	308	318	342	305	316	293	341	329	359	349	312	278	309	274	315	330	293	315	331	338	336	284	322	312	339	318	329	329	322	359	333	321	291	333	331	338	313	342	332	349	338	316	332	308	307	326	310	365	298	300	313	351	347	335	337	319	338	333	324	365	321	306	345	329	310	315	304	321	347	334	304	350	318	331	329	339	341	309	313	334	353	329	347	318	335	348	348	344	331	317	323	336	289	353	336	320	342	320	296	341	311	327	320	284	361	313	319	324	287	293	322	318	307	335	308	348	340	327	338	342	329	332	353	336	326	327	292	350	315	339	347	319	331	309	322	374	279	311	342	343	360	281	323	314	318	301	318	335	319	296	322	313	325	334	316	318	309	338	327	331	310	327	338	358	341	341	357	315	325	352	320	266	317	319	318	321	356	304	301	344	298	338	319	348	355	315	358	355	313	352	326	296	291	323	325	352	343	326	319	337	329	312	295	351	310	346	341	318	308	346	332	294	315	337	358	319	313	318	336	325	309	356	324	315	318	317	330	330	342	346	295	309	284	334	312	341	326	331	330	324	308	294	317	321	317	338	335	291	333	348	335	307	321	342	293	326	321	303	343	348	315	322	301	344	327	346	325	319	298	320	336	324	314	312	328	347	328	333	316	326	308	314	279	355	325	310	309	331	311	306	345	351	332	317	283	327	342	317	339	323	303	369	351	325	310	327	315	316	334	339	347	301	324	335	337	355	347	322	302	348	297	323	329	343	288	346	307	368	363	338	325	322	356	295	310	319	325	329	348	276	307	306	314	287	295	318	329	324	321	356	351	334	318	311	296	322	324	332	293	332	318	325	302	355	330	345	326	334	328	335	330	332	358	314	311	353	338	328	342	337	338	317	301	337	324	335	324	310	323	302	322	319	349	338	316	322	330	318	340	328	319	330	325	315	322	338	316	333	338	296	288	330	344	305	341	331	314	309	348	323	307	311	290	323	344	317	337	298	311	324	364	310	356	375	349	353	342	318	328	335	348	317	312	333	270	334	307	335	312	301	326	322	323	311	344	291	319	345	318	355	343	308	332	354	350	306	321	302	312	295	306	344	328	324	369	312	330	313	341	322	330	300	320	317	333	321	322	324	328	309	320	325	341	308	353	321	338	321	334	316	317	328	304	359	340	321	359	331	313	321	343	372	324	309	328	338	261	324	307	373	343	320	336	344	328	301	321	295	324	295	303	303	302	305	321	365	342	344	345	344	342	344	329	312	311	307	343	318	336	324	321	353	325	323	339	336	327	318	342	301	352	368	355	358	331	339	326	286	307	312	350	368	307	285	291	333	330	345	331	330	338	356	310	324	333	283	304	314	319	314	331	318	293	366	322	339	296	307	302	342	336	346	312	313	341	275	325	291	319	349	320	334	332	288	329	333	316	337	310	332	314	310	275	313	327	284	303	337	329	344	304	344	347	340	317	307	310	330	345	344	304	336	320	332	339	340	348	324	333	286	301	340	327	345	351	338	314	321	337	353	323	344	309	318	304	335	313	327	338	353	336	322	325	329	329	337	306	337	321	355	303	324	338	323	358	327	336	326	314	325	360	297	314	324	334	293	316	335	293	349	341	289	306	289	328	293	363	324	298	299	331	305	326	344	314	330	335	324	310	304	298	337	324	333	344	330	379	342	320	320	334	301	345	306	329	340	305	311	337	332	303	296	332	329	319	338	324	315	345	308	316	354	316	335	309	332	345	314	326	335	316	321	340	316	295	306	352	290	346	309	303	312	306	315	306	306	311	311	308	318	332	295	303	307	336	355	300	320	326	314	306	338	307	322	342	337	295	310	343	342	318	322	307	331	351	319	321	314	352	330	334	304	317	359	328	303	328	345	320	341	316	284	317	319	294	333	342	366	300	306	332	319	342	337	351	348	329	325	355	341	306	324	320	333	313	318	328	331	329	342	333	336	292	317	337	305	314	323	301	370	337	312	304	323	323	346	316	323	334	337	322	336	317	309	330	302	305	328	323	323	330	378	296	326	340	344	333	387	294	314	317	341	313	328	318	346	306	316	333	319	340	298	342	352	293	310	357	307	327	315	303	301	323	329	299	308	356	308	316	329	325	324	336	315	366	349	312	340	284	327	325	335	317	358	335	317	339	289	332	300	306	387	352	316	328	336	323	348	312	324	336	321	356	299	337	346	308	329	347	287	322	312	336	314	328	350	352	322	312	328	289	301	334	322	335	317	325	316	349	343	310	325	328	325	346	316	316	340	339	367	365	329	327	335	340	328	314	320	295	320	309	312	319	316	335	327	341	308	300	326	312	332	313	315	325
18840	21796	31645	35253	33522	29989	26095	22798	19251	16116	13123	11285	10135	9076	7545	5953	4724	4171	3808	3737	3590	3023	2362	2162	1950	1636	1570	1462	1244	1120	1006	950	949	897	888	884	931	905	891	890	859	848	846	863	856	879	888	817	921	855	831	874	888	919	868	856	890	876	837	885	871	883	870	860	866	901	896	857	863	928	853	842	905	817	857	882	927	863	847	868	867	812	886	882	888	857	867	861	889	869	857	828	825	896	874	881	877	817	893	800	894	889	925	891	886	898	869	907	921	935	866	877	912	915	915	830	835	853	847	850	888	830	889	874	838	885	890	853	921	858	870	912	883	844	876	890	861	862	859	833	883	872	874	874	891	873	852	850	851	866	882	874	904	878	880	849	870	911	816	858	822	867	876	873	849	882	881	793	913	813	879	908	853	889	938	829	883	895	823	896	938	884	877	884	884	910	897	858	872	910	870	861	897	864	892	878	852	945	853	878	855	820	814	874	871	913	898	905	938	917	882	884	879	884	891	876	873	921	875	859	873	870	841	860	871	859	894	826	874	863	816	885	902	832	871	909	837	823	857	827	844	841	845	858	897	862	887	902	835	860	892	868	890	838	886	874	871	883	846	869	916	864	853	856	823	871	907	834	892	950	858	843	849	872	867	853	834	862	916	873	892	853	855	875	894	848	909	892	819	841	902	861	912	850	854	858	878	861	885	888	883	867	870	863	863	872	885	933	881	863	842	856	841	850	876	931	879	890	867	927	889	857	880	869	813	904	860	941	844	844	890	853	841	898	857	851	878	894	869	878	889	860	875	818	871	881	825	835	880	880	929	864	879	892	904	865	905	865	904	841	901	913	847	850	874	830	844	852	901	897	871	827	866	857	839	878	917	865	858	868	862	867	871	898	895	862	875	825	870	971	827	835	889	832	864	871	830	839	876	861	880	854	816	877	814	861	883	916	881	879	892	885	819	862	876	867	845	891	847	869	905	889	867	900	872	898	930	896	828	840	854	801	867	884	826	820	892	848	871	887	840	875	906	873	849	913	898	894	869	867	876	792	880	874	867	865	866	850	904	901	940	922	855	886	814	862	842	868	897	901	863	853	806	900	897	866	878	893	920	878	833	842	870	857	911	882	882	869	868	897	848	877	831	878	821	902	929	902	838	909	845	882	900	895	885	891	873	871	876	840	922	850	899	824	869	856	849	889	870	852	859	858	880	893	836	844	845	862	868	942	825	869	881	951	882	849	860	811	856	867	900	874	914	893	823	854	814	884	923	865	857	863	862	815	878	863	863	918	876	817	877	857	854	878	898	887	948	887	856	851	872	907	876	884	876	877	871	880	848	883	845	876	885	900	870	859	870	864	808	904	803	909	909	871	889	872	890	876	868	872	890	859	828	905	912	886	883	847	907	849	884	900	861	876	841	885	865	895	849	875	895	887	914	890	901	878	837	886	908	806	864	885	869	830	878	915	925	887	894	892	858	892	879	819	878	842	898	906	902	861	866	885	872	843	915	841	888	873	863	924	869	833	917	897	897	868	879	876	837	882	861	900	838	815	858	885	901	855	856	898	867	858	866	816	884	894	885	824	823	858	849	873	923	901	887	898	854	858	854	871	851	875	846	849	836	896	843	878	858	916	824	877	836	873	889	871	876	896	879	849	842	859	864	828	888	879	847	901	871	886	892	885	872	859	854	869	889	810	874	839	895	874	890	860	881	930	878	829	870	864	879	866	869	798	849	873	905	866	881	836	910	866	842	895	931	874	864	860	879	879	857	858	874	870	881	800	902	833	876	912	894	861	841	820	831	866	865	881	868	905	887	855	845	909	869	811	829	880	910	867	874	865	892	905	909	914	858	876	817	897	875	821	893	904	876	837	857	887	865	847	864	870	902	902	960	919	869	897	879	878	911	865	864	841	938	859	921	847	881	868	787	852	873	900	846	870	883	881	873	926	881	889	858	905	886	908	842	874	870	888	845	867	818	838	816	911	871	926	881	905	854	865	866	835	872	867	877	846	863	850	880	828	882	865	881	863	853	884	899	914	905	925	871	871	853	873	869	881	879	918	832	878	863	862	862	841	879	815	871	824	875	935	885	883	843	887	910	870	888	881	878	903	875	812	825	871	951	859	828	828	888	874	829	867	907	865	893	887	857	880	893	946	853	847	851	852	916	857	882	854	843	872	861	853	887	873	852	901	902	847	894	884	865	860	821	840	847	937	841	846	823	876	875	859	900	845	887	843	860	873	863	818	882	865	873	963	857	909	890	884	928	881	857	851	891	877	873	846	842	848	912	876	903	892	860	833	889	939	874	871	885	848	760	893	858	888	871	810	827	880	853	844	895	860	928	861	908	915	790	848	863	864	881	870	870	889	951	902	851	881	867	833	867	875	830	917	838	886	862	829	912	894	924	877	954	845	848	940	879	884	836	876	820	903	921	840	892	886	852	845	822	879	867	881	820	863	858	830	910	895	825	905	880	882	864	879	864	916	878	905	845	868	827	931	879	845	921	870	885	912	879	909	896	852	876	892	851	872	877	904	843	890	928	861	865	878	897	865	853	864	876	842	887	882	905	903	887	906	860	858	884	898	841	876	851	839	899	879	892	865	887	834	870	860	910	855	851	865	859	858	851	862	821	882	870	916	890	822	842	884	903	799	861	877	817	830	833	862	871	834	799	856	854	867	891	864	883	955	875	919	888	846	896	861	895	868	876	826	846	838	831	903	882	855	875	878	890	890	937	894	893	857	858	943	864	856	870	839	839	835	924	893	866	874	877	835	881	907	847	887	845	836	860	857	873	857	834	897	819	851	834	877	887	881	903	813	817	835	894	907	818	849	864	822	882	778	880	883	859	825	846	894	888	854	847	871	848	865	875	872	855	886	906	860	893	857	885	927	851	904	869	908	908	853	886	845	889	906	831	831	874	849	859	863	807	911	898	883	882	887	890	845	857	855	841	854	856	855	920	842	852	897	896	866	810	921	875	853	898	924	888	873	861	896	869	907	851	860	840	888	862	896	880	872	898	837	834	883	879	861	905	912	817	900	847	908	890	910	933	910	881	887	900	854	832	848	875	918	885	870	880	878	914	852	876	893	887	884	913	886	872	914	890	817	829	842	892	860	881	872	899	843	874	905	826	888	873	835	813	907	800	853	907	874	922	943	863	863	937	910	851	834	852	844	901	885	879	896	902	924	882	893	853	910	856	926	873	853	873	828	885	840	840	895	927	843	855	904	846	872	847	832	877	896	911	855	914	816	869	888	827	871	821	862	845	880	943	851	838	865	897	809	883	847	857	835	818	858	855	890	843	881	872	866	864	802	878	855	848	875	879	938	881	880	887	867	920	841	872	821	858	851	876	861	890	829	921	862	905	877	892	855	875	893	880	879	838	894	856	865	867	848	887	852	913	891	890	892	842	904	862	967	939	857	888	880	916	846	874	822	866	848	866	899	872	851	868	880	875	862	846	845	829	830	867	878	899	885	883	858	879	843	931	841	845	827
27420	27916	31263	27582	21579	15734	10820	7905	5749	4230	3336	2729	2153	1814	1475	1188	1008	860	867	803	724	660	547	515	447	411	374	394	384	349	329	352	325	330	332	295	337	334	328	321	362	334	339	321	318	304	313	329	315	316	347	319	337	309	316	326	319	336	324	338	313	306	355	305	308	326	312	295	363	305	343	311	324	329	318	300	303	319	321	319	306	317	350	312	307	290	335	323	329	356	318	319	331	381	304	309	317	297	324	345	314	291	333	302	304	326	345	294	335	320	317	326	340	304	302	361	315	297	308	331	314	325	330	309	320	330	297	311	316	333	329	307	329	315	308	330	305	306	320	311	304	301	334	324	341	331	341	322	331	310	317	332	322	315	320	378	340	310	355	331	321	322	321	321	325	306	306	335	284	309	330	294	327	306	307	308	299	343	321	332	318	333	318	336	325	314	301	324	328	312	317	317	342	341	327	293	306	308	332	381	326	344	310	336	300	321	330	307	327	307	311	304	371	329	295	356	328	313	334	337	308	310	324	302	301	330	325	356	308	308	346	346	309	314	305	327	350	321	297	322	312	329	334	330	328	335	332	354	324	322	323	328	351	338	280	361	317	299	306	305	318	325	331	307	322	330	321	316	315	316	328	311	312	339	316	324	308	289	355	288	318	342	328	353	310	304	327	341	334	328	316	307	316	369	327	287	344	314	344	294	324	331	310	342	277	311	337	323	336	323	313	297	311	301	313	315	286	302	317	327	322	348	320	321	336	305	309	357	336	340	311	329	305	329	305	341	312	342	323	309	336	328	366	310	314	302	316	339	332	321	335	325	315	304	333	334	332	309	341	344	333	353	319	330	316	313	354	346	296	309	340	322	357	358	327	326	289	311	310	348	357	337	311	349	345	323	312	333	310	344	341	317	317	308	354	374	330	317	321	306	343	346	310	259	325	356	313	298	318	314	321	288	303	299	328	347	314	309	321	335	311	351	299	307	304	329	317	347	333	305	294	361	347	334	317	323	335	297	312	323	311	345	311	337	323	325	299	338	315	321	301	309	290	303	311	333	308	330	327	324	346	280	332	312	319	299	309	315	321	335	296	322	325	343	317	329	326	350	306	360	339	355	341	312	309	322	346	311	307	311	320	309	359	331	339	309	315	333	338	333	328	303	308	326	323	329	343	331	321	314	338	316	305	315	352	336	346	344	344	307	324	330	314	375	327	293	327	295	310	320	318	338	329	349	313	330	327	310	345	338	331	309	334	339	327	304	347	349	294	318	346	358	316	306	298	356	336	324	305	289	319	315	325	326	331	317	282	322	311	302	332	341	293	340	319	297	367	306	293	330	330	329	309	328	300	320	308	337	306	316	275	323	349	315	310	295	320	345	339	331	310	320	328	329	364	376	332	325	322	346	353	290	343	320	320	302	301	339	286	307	345	333	309	316	336	338	306	281	350	329	298	332	312	332	344	332	336	329	325	354	331	312	325	305	337	351	312	309	317	323	316	322	342	343	311	315	354	326	348	348	344	315	333	340	319	274	327	351	293	342	308	339	329	344	368	295	305	316	335	290	308	304	339	312	325	336	334	325	311	305	318	294	344	330	324	352	310	337	355	299	336	327	327	310	317	305	326	308	316	354	308	317	341	355	342	351	318	329	332	301	334	337	308	355	322	318	308	318	299	336	326	306	339	327	313	327	316	296	305	312	313	291	332	348	338	324	308	337	317	303	310	376	308	289	314	306	349	332	319	309	340	306	321	312	326	337	345	325	328	315	310	309	310	317	301	357	312	313	325	318	311	333	312	338	333	330	329	318	327	331	331	310	321	363	293	316	285	317	352	288	309	324	341	331	305	319	368	378	323	325	351	304	316	322	328	307	323	304	305	320	307	328	307	294	292	336	327	355	326	343	336	311	313	326	315	310	332	333	332	320	280	309	321	342	328	310	311	323	327	328	300	299	343	298	354	324	302	288	334	300	316	343	302	317	350	321	318	342	315	289	323	335	289	335	330	298	322	298	324	341	315	372	314	271	291	282	345	307	299	323	323	307	339	312	332	361	314	291	297	326	283	319	313	328	355	314	359	302	344	329	315	314	317	324	313	322	366	341	337	300	320	318	318	317	318	296	333	316	352	307	321	344	325	302	348	312	310	301	314	348	346	324	316	307	297	340	336	342	333	319	321	328	336	335	314	317	340	321	308	327	321	321	314	347	298	292	309	304	354	340	308	320	337	350	298	334	320	309	336	316	309	372	340	307	333	319	360	296	323	330	341	333	312	286	300	359	345	345	353	332	326	303	347	303	356	290	316	317	336	298	319	341	359	315	335	309	322	297	298	282	286	325	268	336	344	310	313	338	293	328	320	313	312	322	343	308	346	336	356	325	317	322	310	325	354	303	321	311	297	313	317	339	348	333	301	327	347	289	326	328	306	358	308	317	326	325	322	335	322	340	306	321	340	310	288	345	317	302	321	341	303	327	320	298	366	357	333	303	309	311	291	331	323	357	318	301	297	308	289	339	346	305	322	332	313	363	348	315	340	319	346	325	324	310	316	336	310	314	313	332	296	311	322	326	324	323	339	299	341	358	346	326	319	318	308	318	294	291	296	331	327	310	304	330	345	300	327	324	316	340	334	319	292	318	316	335	329	339	351	343	326	347	336	311	296	340	324	295	336	352	331	349	330	329	328	301	312	341	314	296	319	335	281	282	284	307	320	305	320	314	335	321	318	314	354	332	341	354	332	302	319	306	319	350	349	334	302	334	304	318	349	334	324	327	338	306	341	301	305	312	306	307	340	335	330	316	337	311	349	298	330	337	325	289	328	296	335	338	291	343	349	360	303	321	313	325	315	313	319	359	306	299	347	301	310	388	302	324	345	307	288	302	314	297	321	325	351	308	313	327	346	313	294	352	330	313	336	302	317	316	321	320	302	318	334	322	331	325	316	319	306	331	317	333	345	345	348	295	299	364	302	342	333	294	309	311	286	316	349	304	347	341	352	321	322	313	333	273	320	333	340	308	318	317	312	328	301	354	312	318	316	307	317	317	293	315	353	334	322	308	338	318	307	316	342	335	320	343	358	327	301	268	293	340	324	299	321	338	344	330	284	339	322	303	328	296	306	317	335	337	316	330	338	344	330	322	319	347	295	320	336	353	329	329	297	327	327	344	332	317	310	323	313	308	322	349	337	304	297	318	351	344	351	314	349	319	307	314	332	280	307	311	321	324	329	339	319	321	329	337	329	308	325	350	318	367	317	308	337	327	359	365	316	332	350	294	317	315	351	324	367	320	292	305	342	329	337	322	306	322	312	340	309	335	317	353	327	301	334	311	303	349	313	318	294	294	340	319	288	320	342	344	329	306	329	358	320	310	317	310	323	337	363	315	294	358	326	339	310	293	331	279	314	342	339	302	316	327	307	320	369	325	339	294	329	333	317	320	299	295	332	333	301	310	376	338	315	319	341	307	306	354	313	310	336	320	326	325	342	323	345	314	351	291	289	312
18607	22345	31548	35695	34309	30387	26098	23253	19106	16146	13601	12128	10131	9010	7423	6033	4916	4417	4179	4138	3615	2865	2273	2004	1802	1661	1537	1406	1169	1035	932	975	897	921	907	889	847	921	897	866	850	877	893	846	955	831	886	881	836	862	869	914	841	890	884	818	836	855	859	836	916	876	857	860	873	885	919	885	870	858	889	837	862	905	926	831	915	878	853	782	840	888	859	884	836	871	853	860	893	895	911	864	861	845	891	901	865	847	839	879	907	818	862	885	913	894	887	835	872	836	837	843	913	923	851	844	828	896	834	891	895	824	813	870	818	860	924	884	882	856	891	861	824	867	868	871	893	823	839	878	872	891	838	851	888	868	851	847	915	891	860	887	919	881	875	819	884	887	851	835	861	894	853	881	852	831	864	860	838	881	877	900	879	890	866	854	857	866	875	876	896	900	879	875	836	838	862	826	863	836	872	882	865	846	841	844	833	867	897	911	825	907	852	820	892	877	876	857	860	868	855	850	866	876	906	888	855	880	874	855	878	856	865	888	836	896	896	840	874	868	905	847	851	847	852	819	802	880	874	891	872	854	841	871	842	791	880	869	867	845	902	898	905	880	867	862	882	867	898	895	912	931	858	890	891	821	860	908	892	879	891	862	831	870	926	890	846	862	883	836	851	822	836	873	865	887	847	843	874	832	829	900	891	926	855	863	882	911	907	830	829	866	884	922	867	897	854	887	863	853	926	874	952	871	816	871	847	932	814	900	848	857	907	871	862	907	885	822	886	925	855	867	817	862	865	874	857	863	900	853	900	848	822	919	840	827	946	910	876	879	897	841	856	840	864	867	921	881	863	881	900	826	876	926	894	879	910	860	850	916	862	831	853	905	835	881	870	899	847	875	810	888	859	809	861	857	900	908	881	936	829	893	859	894	842	847	866	871	919	904	908	853	913	857	873	928	891	843	843	843	887	897	903	872	883	828	821	866	836	887	826	876	861	860	851	881	911	827	882	894	828	885	841	880	845	858	862	860	889	895	885	899	884	845	877	883	872	826	924	864	885	841	899	876	813	838	827	887	850	851	860	908	870	913	857	877	884	862	852	881	879	910	841	882	885	839	832	848	815	839	869	880	869	862	912	883	836	869	862	785	902	826	846	887	830	928	887	877	840	898	894	918	856	861	852	891	893	863	862	928	874	821	860	857	860	851	843	829	819	918	822	839	895	865	811	911	925	907	879	884	862	873	876	830	851	862	854	897	912	902	892	827	878	890	849	895	914	829	922	885	859	853	892	878	817	857	870	877	881	870	888	893	903	840	875	822	888	881	920	842	865	867	874	840	836	885	868	856	847	874	885	839	867	849	893	844	887	908	891	868	856	854	904	921	874	838	864	884	818	842	867	941	863	892	826	830	885	821	881	832	844	811	834	887	886	865	848	829	862	877	824	917	883	881	812	873	824	856	922	892	852	888	920	851	849	862	848	863	840	870	889	848	875	835	866	882	889	867	838	881	894	863	863	860	851	906	882	834	858	860	868	883	877	887	935	901	903	846	886	916	853	895	882	806	852	873	898	906	869	884	875	851	847	862	864	895	893	864	867	835	859	847	866	901	877	880	915	857	852	881	938	821	844	813	862	837	778	870	866	886	858	890	828	862	883	863	901	877	802	841	886	885	855	921	877	817	816	865	825	881	879	842	846	855	908	880	851	877	881	849	854	878	902	854	868	822	852	901	846	848	844	846	873	876	874	850	899	854	867	839	886	847	833	892	869	859	816	832	820	857	864	886	864	820	826	883	874	922	826	857	848	926	841	851	843	888	866	871	842	918	868	884	894	852	846	870	830	843	841	856	829	875	855	842	836	861	925	910	860	835	892	787	897	853	882	850	891	912	887	858	904	804	869	862	894	861	897	886	876	847	882	868	922	866	865	895	867	901	847	861	881	853	855	924	858	855	868	858	883	894	938	906	891	905	864	856	879	896	861	949	883	824	831	855	870	871	904	889	878	853	852	874	861	874	863	884	888	845	898	887	829	888	884	867	891	835	876	887	936	839	848	880	830	905	854	870	861	891	850	900	838	940	822	868	874	876	862	858	852	864	927	847	903	872	875	881	889	898	872	812	810	908	873	872	892	823	942	851	867	912	843	892	831	882	810	903	871	851	871	854	851	916	929	884	835	843	902	840	840	877	895	869	887	898	866	863	861	889	868	858	838	907	848	901	908	846	903	849	905	829	853	882	860	844	844	878	886	859	860	844	851	887	858	857	867	885	893	840	886	840	871	845	889	864	893	876	882	921	896	890	849	886	812	904	906	884	881	867	856	844	857	786	818	865	858	900	899	887	896	847	872	825	913	894	821	849	903	824	855	840	879	833	870	899	833	867	856	873	835	820	904	843	863	889	817	862	869	892	831	832	776	871	904	854	880	868	881	840	834	853	842	875	843	866	862	887	873	869	863	847	865	892	894	904	862	890	884	905	921	858	804	844	881	865	902	874	913	819	863	868	893	860	822	902	836	824	852	853	825	829	893	835	903	847	821	849	868	849	864	889	874	938	936	879	820	847	877	848	905	862	948	898	857	823	869	906	877	856	904	907	895	903	887	857	859	820	869	847	886	831	841	825	887	857	855	887	873	865	881	811	850	897	867	890	866	876	863	902	828	808	903	816	850	890	861	882	835	858	867	839	884	873	886	871	859	856	846	797	893	921	848	823	864	836	886	930	851	878	860	872	902	930	844	906	820	909	877	874	823	895	882	881	857	863	858	890	879	876	855	860	873	928	894	876	889	852	863	908	836	869	916	875	856	867	890	863	870	898	826	900	885	928	866	880	843	871	844	884	857	858	901	844	924	813	869	799	855	879	873	883	896	860	864	867	872	820	908	835	828	874	846	880	897	822	933	885	889	870	855	890	882	881	834	903	831	856	922	845	868	866	829	893	861	905	910	852	809	871	785	836	842	925	906	893	829	918	868	883	867	850	893	849	870	871	874	872	910	872	874	844	831	934	881	871	918	856	878	860	884	845	828	894	906	888	906	894	927	882	852	854	914	886	897	903	892	844	936	882	912	812	833	911	841	875	899	896	813	854	881	806	884	853	862	853	856	836	888	839	913	862	896	880	861	868	890	822	871	884	824	893	874	871	869	855	869	882	859	900	765	873	899	817	876	878	847	888	880	860	896	877	892	857	871	854	882	908	879	886	886	881	878	826	897	895	874	884	941	912	910	874	878	858	852	882	920	800	827	883	935	888	885	864	889	863	880	811	835	877	838	861	851	847	891	876	859	870	894	887	884	908	861	844	888	813	899	843	923	865	900	850	848	847	836	942	859	859	869	882	875	882	890	908	905	847	889	851	853	928	859	878	884	840	875	863	877	835	887	855	875	910	899	824	831	919	838	922	854	877	875	877	852	869	828	885	888	891	880	894	873	905	880	842	870	848	829	872	884	898	874	908	894	858	876	888	886	888	887	894	888	861	908	892	886	881	880	905	879	851	872	933	879	811	878	907	908	847
27222	28750	33176	29641	22292	15396	11134	8060	5839	4281	3547	2930	2275	1857	1517	1230	1049	885	790	799	686	587	545	433	450	431	441	364	357	296	319	345	317	349	334	314	310	315	349	333	300	304	328	363	312	357	304	335	337	312	299	304	351	322	318	324	334	336	356	307	331	320	328	331	314	319	328	334	343	363	332	324	309	299	301	298	281	312	320	296	331	320	292	346	357	305	325	315	333	306	346	337	288	328	312	280	304	327	322	330	333	328	308	316	324	288	307	308	324	327	342	335	321	345	330	299	329	336	306	324	296	327	336	323	308	326	297	329	312	317	374	327	316	344	327	305	351	344	349	325	302	335	350	356	321	341	337	287	346	330	338	339	336	306	331	292	310	339	324	316	337	339	310	344	319	345	306	305	294	345	302	328	341	340	328	328	285	329	315	329	340	320	328	318	348	329	323	329	303	308	324	316	333	291	291	339	318	338	295	327	338	300	330	320	346	331	347	331	306	304	343	326	352	334	337	333	329	317	288	319	340	320	348	324	342	332	332	332	329	341	339	346	305	360	321	336	316	332	336	314	328	342	351	343	322	314	330	323	340	328	318	334	308	331	324	311	318	305	317	308	353	337	311	306	350	333	361	289	346	318	294	320	305	317	333	304	326	302	351	354	317	341	283	331	326	349	311	325	314	342	323	331	318	347	317	348	375	305	374	317	292	301	329	327	321	336	339	344	329	316	331	303	331	299	375	326	304	370	342	316	325	338	348	334	345	309	325	340	314	310	367	305	336	296	324	310	291	317	292	326	331	281	334	334	324	333	324	324	318	330	304	308	326	364	328	318	302	340	328	315	314	331	324	353	311	284	310	349	350	329	289	336	331	316	333	334	327	322	300	276	322	324	333	333	320	294	307	315	316	341	349	336	321	318	322	340	316	361	282	351	331	334	319	338	314	321	319	338	339	347	306	314	316	358	310	306	321	290	328	274	316	309	333	344	294	326	301	332	333	301	333	315	296	305	317	322	291	362	311	332	348	326	335	328	351	309	309	320	324	346	343	345	322	309	329	342	374	332	330	319	330	303	291	334	312	350	316	319	335	305	323	310	341	319	314	307	335	360	341	335	316	318	310	328	348	316	321	303	309	332	343	336	267	331	319	320	343	363	310	334	315	335	336	315	344	321	332	362	331	321	336	344	329	301	313	331	315	303	334	334	349	363	320	352	326	339	315	346	314	335	316	323	333	317	324	334	357	317	319	336	344	305	313	351	350	350	330	338	315	304	356	338	310	319	316	300	321	329	332	323	339	320	312	308	330	335	335	372	318	318	315	318	330	330	342	353	328	335	328	295	301	308	371	317	311	320	324	292	302	325	335	324	344	341	338	315	302	322	321	352	356	335	292	333	321	318	321	319	324	308	328	356	316	334	353	329	313	295	315	315	318	343	363	322	343	334	356	332	333	329	355	323	305	343	319	323	335	287	316	344	324	343	332	289	306	320	306	334	323	324	310	297	322	355	317	322	327	346	334	319	312	329	307	314	349	307	331	356	346	322	296	360	323	306	349	288	349	318	331	304	318	294	325	306	298	329	298	299	338	336	334	333	334	336	320	338	304	317	315	339	354	317	329	315	325	286	361	352	343	320	287	342	293	298	364	316	356	377	315	321	314	315	326	308	340	307	323	341	342	333	357	312	317	315	349	333	301	335	315	276	337	310	280	287	335	347	314	305	300	342	320	310	323	347	313	302	330	321	316	285	338	374	324	312	330	354	319	336	307	304	292	326	333	346	307	315	330	317	316	301	317	335	311	309	322	345	305	328	339	325	308	363	329	353	348	324	344	327	314	305	339	316	353	317	339	299	303	308	352	367	315	347	338	337	352	300	332	337	354	324	322	345	344	347	305	308	316	299	338	361	350	340	338	324	348	341	336	305	308	331	309	334	324	326	307	314	294	335	340	319	332	332	331	329	356	350	339	338	307	333	363	318	335	295	266	329	338	285	325	316	366	297	324	291	324	302	327	301	294	348	329	323	320	332	320	349	335	336	314	329	309	354	315	339	340	342	330	308	323	318	311	376	320	348	333	331	320	340	290	309	312	322	324	326	311	348	324	327	339	315	322	342	315	348	290	333	337	323	333	307	306	317	314	333	306	314	355	329	316	311	357	321	310	307	308	336	347	335	369	333	320	307	329	305	312	328	338	316	318	333	355	351	350	321	329	305	343	294	320	311	323	315	309	288	335	307	327	324	335	317	335	334	333	336	357	329	326	294	304	312	316	326	320	330	324	349	334	327	292	332	321	339	335	320	326	323	295	326	330	317	313	336	324	325	325	298	327	294	321	305	355	363	313	320	309	308	306	367	320	318	314	337	321	284	322	302	311	344	306	315	342	309	341	328	300	303	353	318	335	322	323	335	333	302	358	331	327	345	320	284	308	344	302	323	319	328	319	355	374	348	309	317	309	320	348	347	313	357	328	316	312	303	331	328	324	314	348	332	330	312	318	326	293	338	354	344	329	316	356	325	327	311	342	325	317	331	348	296	303	328	338	309	330	328	331	321	315	353	312	335	348	321	336	298	329	318	304	345	327	325	313	337	346	334	318	322	320	336	315	345	307	315	338	304	331	308	332	312	328	329	306	314	320	326	327	339	336	321	331	317	314	345	336	326	308	332	321	296	338	313	304	343	355	340	306	328	291	294	350	293	343	300	346	302	307	367	305	320	275	346	305	306	312	331	307	327	313	312	342	317	340	263	323	317	310	293	306	334	283	331	316	313	343	338	294	284	348	338	344	311	345	328	280	334	300	333	311	322	305	323	304	312	296	345	337	309	321	347	340	341	310	341	293	321	318	300	332	343	309	334	292	328	293	341	330	348	305	304	338	345	311	328	329	295	311	294	309	332	303	311	346	291	330	342	281	314	299	314	330	335	354	324	327	317	286	329	303	345	327	334	351	331	302	326	344	316	283	312	366	315	317	266	315	322	319	329	335	332	314	302	279	310	315	303	303	356	344	314	329	355	341	304	308	310	284	330	316	334	326	307	309	318	354	309	319	326	333	319	353	341	338	294	299	336	348	319	330	282	315	333	341	366	317	324	323	311	290	321	326	318	327	301	299	292	298	319	332	330	321	300	314	335	334	312	315	341	310	316	312	301	325	332	329	364	347	324	337	332	316	326	297	320	348	332	317	296	316	296	349	305	286	350	323	315	312	315	330	308	327	308	315	311	318	315	302	317	337	305	307	324	332	333	345	303	340	361	325	340	322	350	338	338	324	310	315	336	334	313	353	327	324	296	355	329	319	322	337	329	333	337	316	312	335	338	329	340	306	347	347	331	286	322	317	339	344	313	365	331	319	274	299	312	342	374	344	312	314	303	324	302	311	355	312	334	323	317	331	329	345	305	316	309	335	322	319	375	333	327	296	322	301	313	334	326	327	330	341	316	313	333	314	317	323	349	335	302	329	309	302	309	320	343	341	290	341	327	321	348	356	302	331	330	369	308	328	309
18730	22950	33148	37281	34021	30081	26759	22926	19480	16459	14286	12926	10704	8926	7451	6295	5350	4430	3947	3712	3237	2477	2154	1843	1697	1571	1385	1261	1159	1006	926	938	851	969	896	840	832	858	891	935	915	798	896	897	857	951	837	884	854	950	891	904	857	844	887	900	810	876	882	887	907	859	923	832	917	879	851	888	862	855	836	849	873	910	882	930	838	852	890	876	810	848	845	871	919	883	880	857	855	845	898	882	915	856	912	853	885	837	875	866	857	872	797	859	844	869	934	923	839	812	899	881	865	897	884	920	850	871	892	892	878	886	925	907	841	840	854	853	903	836	882	827	898	900	870	875	881	851	898	921	825	883	862	915	892	926	854	876	850	853	911	881	877	823	840	858	860	884	861	809	875	951	866	886	841	890	950	839	901	862	859	845	861	915	875	863	891	913	851	780	904	889	924	936	859	831	837	816	929	809	885	850	852	868	882	915	873	895	831	823	838	860	858	892	841	825	845	907	848	905	835	866	895	891	865	891	859	845	900	910	855	896	862	836	869	826	842	897	919	830	886	912	867	871	879	856	871	900	837	884	890	839	863	883	875	873	855	853	862	852	845	874	958	866	892	854	903	884	860	889	896	824	923	932	857	850	910	873	870	859	926	841	854	907	881	896	891	842	843	865	881	856	898	877	827	829	876	949	896	831	878	848	811	886	919	868	935	836	906	934	862	864	880	878	905	880	874	899	842	882	879	795	904	897	860	879	866	885	901	803	875	867	881	888	847	926	910	888	846	928	872	897	835	903	834	850	867	862	873	913	827	891	885	868	869	887	860	906	869	886	880	848	906	854	861	889	893	884	844	868	846	864	822	878	865	888	868	849	927	875	859	857	875	891	841	875	928	867	863	880	877	856	836	882	867	853	870	861	883	865	895	852	865	910	904	795	897	880	882	907	826	894	882	823	852	884	888	854	853	925	871	887	864	920	875	830	864	859	894	864	888	785	838	904	898	856	881	844	842	889	890	855	878	861	834	831	856	876	843	855	856	898	866	893	835	872	868	906	892	876	846	911	810	918	910	851	813	891	857	893	893	906	892	827	833	889	850	846	831	886	866	847	832	890	891	842	845	890	935	851	828	853	845	884	817	875	902	867	914	890	872	899	874	841	917	909	907	863	849	866	885	851	878	920	900	884	898	912	904	895	883	889	850	852	924	845	929	847	847	867	927	873	840	870	854	901	839	905	846	845	906	832	885	846	869	900	863	874	907	902	899	872	822	886	853	904	911	918	910	890	878	839	875	890	834	841	853	907	846	905	922	837	848	888	859	838	883	895	873	849	922	874	914	809	903	859	830	921	862	895	854	869	900	871	837	893	954	882	868	802	841	862	808	913	881	934	818	884	925	910	855	828	871	875	847	827	903	861	855	877	860	877	822	887	864	911	829	851	935	838	868	878	850	887	892	895	901	851	870	881	819	870	837	842	904	873	833	891	942	865	858	906	896	874	839	902	845	872	903	865	889	901	830	826	838	905	874	937	853	867	869	904	861	889	864	857	865	806	908	842	881	878	881	841	889	887	856	844	848	888	876	873	876	849	825	938	865	948	824	880	871	872	862	796	868	880	877	895	845	849	842	887	874	892	831	842	901	902	841	823	851	827	872	834	846	859	878	831	830	870	855	864	867	890	846	860	818	853	814	901	788	904	872	885	876	826	938	874	920	903	847	814	816	852	926	847	885	877	880	902	885	876	851	882	824	855	857	855	876	932	848	908	888	836	855	884	837	842	823	861	873	853	879	864	850	819	849	857	838	876	886	886	879	918	873	863	907	894	868	863	858	865	818	862	862	854	855	885	868	840	786	835	851	843	840	851	859	912	843	850	884	915	898	870	875	907	872	891	891	883	946	832	853	869	922	851	880	855	836	848	892	896	861	854	907	896	876	808	848	883	865	904	876	940	858	890	889	823	871	838	885	891	859	848	866	865	852	869	914	859	877	843	845	838	816	862	899	849	873	850	814	862	880	884	879	892	808	852	907	899	858	916	881	877	847	879	876	891	859	928	847	907	883	878	889	854	874	826	795	830	849	853	848	865	829	863	877	815	870	865	868	821	889	811	911	897	868	878	860	876	834	919	837	901	869	850	907	858	870	919	889	897	898	861	876	839	885	833	829	888	891	862	861	856	863	824	898	864	820	853	885	893	837	865	921	895	825	824	864	881	856	887	868	888	882	840	867	856	909	883	858	880	910	896	876	852	897	867	903	877	866	862	910	850	848	872	904	834	877	863	899	817	843	908	896	893	911	809	908	857	900	903	926	866	777	858	893	856	811	883	856	842	889	895	963	856	856	863	918	870	844	897	874	866	814	876	887	860	843	932	848	821	833	849	861	881	884	873	826	840	893	899	879	940	850	871	859	897	899	897	952	845	826	841	892	879	870	853	873	864	850	919	814	856	833	866	829	834	890	848	818	865	892	890	922	823	883	872	893	899	882	846	866	870	874	869	868	859	902	889	851	877	863	875	813	857	907	882	918	897	857	920	895	862	845	887	855	877	887	894	866	831	854	859	903	894	833	890	866	876	883	864	887	879	837	855	884	867	872	841	902	944	903	857	857	900	833	928	855	888	869	907	854	858	868	876	919	846	824	876	822	923	815	869	887	883	867	873	880	878	888	840	849	917	889	897	892	854	884	900	907	841	868	900	887	861	866	948	871	867	815	858	869	837	860	895	888	879	900	891	881	889	858	918	829	847	856	879	844	858	854	909	890	879	792	882	841	890	847	851	882	894	880	917	855	885	895	855	886	830	885	862	863	821	938	850	877	916	849	910	855	866	880	850	890	874	881	902	879	883	845	873	938	864	933	872	903	878	827	905	863	875	909	865	916	822	877	847	866	827	868	863	882	881	935	790	913	852	840	923	852	890	831	861	877	866	852	935	811	913	880	831	870	882	888	898	924	859	859	854	884	863	881	852	873	939	881	866	849	844	896	886	814	881	861	847	878	874	868	901	854	881	881	886	883	859	906	870	839	848	850	882	856	931	856	893	849	858	873	859	900	929	879	900	887	831	844	854	901	863	827	840	843	851	893	852	844	828	871	858	841	865	857	876	884	927	892	866	880	914	813	862	809	837	849	864	864	913	836	879	812	878	867	868	909	886	876	908	844	885	860	808	850	867	864	911	944	913	880	886	859	823	843	908	867	860	858	897	866	913	850	851	880	843	872	901	858	886	844	896	856	877	833	856	902	868	897	849	852	871	864	878	919	867	907	851	873	867	855	880	865	919	850	842	892	885	868	859	895	844	861	876	849	911	842	838	877	929	891	856	870	814	907	882	877	884	883	866	848	815	903	870	878	811	863	900	853	893	859	940	878	821	841	880	815	835	893	848	870	810	864	869	833	857	873	852	902	870	878	852	917	845	892	890	863	864	917	890	905	830	919	869	893	868	826	911	890	870	946	855	881	863	900	836	840	828	861	908	860	911	890	913	855	846	886	861	902	865	825	825	852	902	877	896	821	861
27275	30025	35440	30179	22308	16224	11166	7988	5838	4541	3794	3004	2487	1862	1585	1219	1084	870	762	707	629	525	469	469	437	397	414	409	386	359	319	302	338	271	347	313	321	322	310	310	310	336	312	328	329	309	343	314	366	301	333	353	312	329	312	303	313	359	316	331	348	367	342	332	310	316	319	322	330	338	324	338	313	288	315	325	324	314	325	310	316	335	312	286	326	315	330	357	308	308	302	338	333	339	330	336	346	329	335	332	355	305	330	321	322	295	304	354	311	340	365	305	312	300	320	308	353	310	343	323	340	357	347	324	337	337	342	292	324	309	314	314	332	328	341	337	340	331	345	313	305	317	307	322	312	341	311	283	287	310	324	327	306	329	348	325	292	308	340	340	303	319	307	316	300	332	319	304	302	346	322	338	334	330	316	309	322	290	317	324	327	308	310	315	335	325	361	317	294	353	324	325	329	322	303	313	335	330	333	347	325	282	338	332	302	322	353	348	319	328	332	305	329	351	320	332	334	307	347	349	326	335	331	371	330	353	316	308	317	314	325	343	372	327	338	304	292	318	329	315	343	329	350	325	295	317	323	324	294	338	317	321	324	310	316	286	323	302	335	312	327	314	298	335	310	353	327	330	297	309	287	333	307	300	333	320	296	316	341	312	365	309	310	309	338	308	306	340	312	323	332	316	329	323	310	319	330	337	281	304	325	348	357	314	351	321	313	303	321	328	338	317	338	364	323	318	354	306	305	352	325	287	315	334	327	310	299	308	344	301	326	324	300	315	375	294	327	309	351	315	354	365	342	334	329	330	299	309	350	340	355	318	323	348	329	314	326	341	285	318	335	328	320	317	331	312	329	301	319	339	358	305	333	317	327	331	328	351	339	310	312	311	313	308	333	344	319	336	331	312	335	346	342	325	331	320	319	337	309	329	316	350	300	311	295	320	313	324	343	299	346	339	327	333	297	294	324	344	338	311	329	320	348	336	316	323	333	323	296	360	302	323	321	355	323	343	310	329	325	359	316	278	332	345	334	355	323	343	329	322	315	342	332	310	309	336	316	303	363	333	322	313	292	299	323	304	332	361	351	352	329	337	347	363	357	327	301	330	294	334	319	302	354	324	365	323	317	300	325	334	335	311	317	328	305	319	301	321	348	336	328	320	313	285	339	355	282	315	329	310	320	346	310	312	319	333	307	315	310	338	335	303	299	295	332	335	318	345	339	303	339	312	355	340	322	312	321	314	332	325	316	335	319	365	321	324	309	357	334	351	314	357	309	309	310	320	328	325	313	352	304	309	314	330	311	350	338	313	343	346	330	323	348	308	323	306	326	327	333	331	301	378	291	341	349	303	317	315	344	305	331	316	299	318	327	324	361	330	330	350	307	330	305	295	290	305	290	338	362	370	321	337	330	304	349	298	331	314	333	341	339	328	326	338	355	321	317	325	317	312	314	302	302	310	337	330	303	331	316	353	341	324	313	315	320	299	346	322	308	346	336	318	335	326	327	335	329	300	319	346	295	324	290	315	313	316	339	305	314	324	335	325	325	334	336	333	327	311	333	315	321	309	360	323	302	343	341	328	295	301	326	356	301	345	291	309	322	364	314	303	293	308	293	319	326	322	346	322	328	314	327	328	330	343	330	340	322	288	308	303	313	317	315	320	336	323	318	315	327	308	343	292	328	356	316	297	306	311	359	288	315	317	332	352	326	324	323	327	316	317	315	342	309	331	347	334	327	331	348	304	337	345	335	319	319	296	339	337	343	334	364	346	306	312	310	350	337	324	317	340	341	337	332	303	319	313	341	337	303	320	347	337	347	325	313	347	337	371	348	282	324	304	323	343	328	332	322	360	320	332	330	304	330	300	306	313	315	356	351	319	337	325	354	312	313	313	311	309	339	290	316	320	315	330	308	309	327	315	340	346	306	336	309	308	301	266	302	315	349	318	328	330	304	338	333	313	313	335	324	312	323	318	339	309	342	329	339	375	323	330	313	356	338	334	348	327	291	321	338	346	320	307	297	317	314	320	363	338	306	303	319	321	309	351	285	312	324	356	332	327	338	342	302	322	322	316	376	290	310	340	302	327	321	330	333	326	334	341	318	292	317	307	310	325	327	334	322	350	330	325	314	312	326	304	315	343	305	325	316	334	307	347	327	317	308	327	306	332	338	320	315	329	340	318	371	331	343	319	334	308	345	298	303	350	302	305	328	322	281	282	356	290	317	299	336	303	334	346	327	350	343	310	334	329	335	322	333	369	331	360	327	326	278	295	307	335	322	311	328	311	317	348	333	335	352	307	324	322	300	334	343	326	294	324	348	350	316	361	336	304	313	357	320	307	346	350	330	331	317	327	316	344	326	295	346	325	336	336	315	298	347	348	351	339	348	320	321	340	336	314	313	308	324	313	335	311	334	322	328	339	297	326	291	339	304	330	316	342	326	307	300	316	331	335	319	329	320	316	356	301	320	310	355	301	338	321	305	354	291	352	327	360	323	330	339	335	306	334	317	329	319	324	341	309	307	327	308	330	331	310	325	329	350	339	327	314	344	317	298	340	337	357	317	325	322	295	360	308	325	333	306	321	313	302	292	318	312	330	320	330	332	312	319	330	356	339	304	302	302	303	341	319	350	298	342	348	312	301	340	327	354	334	360	315	358	300	325	352	314	301	333	359	326	340	341	330	339	344	361	331	340	335	322	328	315	307	286	335	349	316	327	332	346	347	303	308	325	323	311	336	344	327	321	334	338	318	330	357	330	295	340	302	341	340	291	322	356	359	330	349	319	311	330	334	352	319	353	321	345	325	340	317	327	337	323	361	334	342	306	334	327	333	314	324	325	327	316	319	293	314	343	356	299	298	316	340	334	328	314	321	328	309	325	315	326	318	319	321	326	316	352	308	338	367	323	326	336	314	317	307	327	311	308	332	310	345	332	297	344	355	319	346	342	306	297	339	303	320	342	342	318	304	345	360	329	320	337	340	350	316	312	350	312	328	335	305	322	309	306	364	326	291	351	282	331	318	354	322	328	327	311	282	327	320	332	348	371	347	295	335	317	316	319	314	326	300	329	347	345	326	320	339	336	323	327	320	305	347	330	291	311	279	326	342	322	343	323	327	308	306	332	379	345	297	344	294	336	319	321	335	346	319	348	290	289	314	351	323	348	355	295	314	335	304	352	330	337	334	322	300	331	345	315	277	302	338	310	314	304	292	309	340	338	340	317	323	327	311	325	338	351	326	343	299	346	312	337	341	302	317	316	333	307	325	317	286	341	341	322	302	289	315	325	316	302	333	361	305	306	341	304	332	302	315	320	317	318	311	324	378	322	301	315	306	336	321	317	319	304	333	326	323	302	288	352	331	320	295	304	315	310	343	328	315	312	329	303	325	314	298	304	315	319	318	342	301	287	345	311	298	338	333	337	320	296	300	341	340	317	335	322	324	330	308	313	296	329	334	331	311	327	337	302	336	320	308	351	344	306	330	312	329	325	314	347	369
18814	23905	34957	37295	34202	30458	26558	23095	19434	17304	15246	13080	11012	9139	7623	6259	5285	4383	3744	3327	2760	2249	2010	1810	1745	1494	1416	1327	1135	953	870	864	912	867	861	911	880	868	869	893	867	888	826	809	854	849	897	849	840	862	849	851	904	888	864	862	824	909	846	895	842	895	875	831	885	911	898	865	868	908	881	856	834	834	873	871	910	901	862	885	852	858	846	898	896	857	925	917	860	909	834	843	873	828	853	849	918	888	903	873	887	869	900	839	880	892	858	814	865	881	881	864	863	851	857	885	901	858	875	895	849	834	916	892	873	893	866	836	904	873	873	915	922	887	907	856	837	865	858	901	850	915	808	851	876	874	880	849	836	879	890	855	900	850	833	883	860	839	939	847	877	818	889	871	868	841	842	844	910	899	906	900	914	884	854	911	905	818	826	807	915	836	863	892	915	890	806	876	850	885	925	873	858	847	860	894	888	838	875	878	916	854	932	898	860	886	888	893	885	880	861	934	891	884	851	868	833	877	860	824	835	860	863	885	831	861	821	895	881	870	893	881	872	888	849	897	844	851	857	835	876	869	909	855	914	869	842	855	916	860	857	836	853	927	849	854	856	853	840	872	913	871	914	893	875	897	879	876	891	844	856	896	829	832	825	860	844	886	856	891	829	911	871	904	867	862	831	834	846	920	917	856	905	883	889	862	829	883	842	886	884	852	861	922	898	853	825	862	903	924	850	819	904	902	839	934	873	912	884	856	926	841	849	883	847	889	856	895	835	925	852	867	860	915	877	811	840	897	870	850	868	879	862	903	855	874	877	867	869	911	816	839	889	793	866	836	884	884	871	886	890	824	879	907	894	876	873	871	874	964	862	864	876	806	878	880	886	868	863	860	819	876	840	848	919	880	849	869	879	862	859	861	861	887	845	896	878	869	879	806	910	796	881	888	872	887	886	847	939	875	903	841	857	896	856	887	887	856	813	855	853	927	882	859	869	920	842	871	877	896	870	871	835	865	854	846	824	892	873	881	898	864	898	899	885	879	869	808	840	861	857	899	934	868	930	897	866	878	885	878	841	832	857	891	844	927	875	858	864	901	891	944	860	869	865	837	818	838	911	856	863	885	876	843	902	876	839	846	911	870	914	866	890	837	838	859	878	917	841	880	871	862	886	885	879	875	901	820	870	849	917	861	798	840	894	871	829	945	870	849	839	895	945	841	851	834	870	824	839	838	875	858	896	854	860	872	867	841	929	866	839	868	845	845	866	874	871	806	881	920	858	865	857	872	914	876	895	854	873	841	885	848	866	879	859	865	840	901	903	875	866	857	926	850	891	836	922	866	853	896	875	886	877	847	870	878	840	843	882	861	872	879	880	883	845	922	934	788	910	795	854	894	826	885	870	899	903	919	817	926	904	889	852	914	883	869	867	897	865	856	869	855	894	897	902	925	873	901	850	839	873	830	868	865	906	855	860	869	872	876	855	900	840	879	857	893	805	849	859	912	831	867	884	871	862	858	911	904	883	858	855	876	864	886	844	841	869	821	868	884	931	843	847	868	868	844	813	862	849	870	907	893	858	897	892	843	922	889	879	837	843	858	874	859	872	882	878	937	854	839	882	805	903	896	884	839	879	851	833	863	905	925	910	859	887	929	883	850	890	875	821	883	854	814	905	850	883	872	875	863	885	849	839	848	879	826	861	862	848	844	860	894	878	899	837	888	820	874	841	810	833	845	909	891	868	815	855	867	853	864	841	840	912	883	908	862	896	854	868	882	881	846	870	852	860	825	826	880	940	844	868	873	863	833	934	869	866	851	875	847	892	869	815	873	895	865	857	869	874	907	872	840	891	870	851	879	861	869	872	848	918	867	870	851	919	866	920	890	872	868	929	822	888	940	881	887	883	881	874	863	864	893	809	830	856	895	858	862	876	864	859	871	852	874	880	836	862	882	880	874	887	863	869	919	866	826	906	878	840	866	845	840	882	881	941	857	869	918	947	891	920	889	942	835	884	874	925	940	849	877	872	828	908	919	869	895	935	905	866	935	877	897	901	862	874	873	861	904	904	828	868	870	850	843	869	867	871	867	860	818	830	847	916	889	914	945	852	871	878	884	859	870	886	900	894	882	825	865	808	817	887	881	882	899	888	869	881	844	875	874	846	885	867	872	862	843	868	878	863	850	851	871	861	887	872	878	906	842	869	872	918	903	854	932	855	801	874	895	853	867	886	921	853	887	855	877	889	881	928	907	904	871	865	850	898	867	888	875	858	866	916	842	932	899	860	882	909	856	848	916	904	824	885	920	901	916	847	824	852	880	871	904	920	863	869	898	834	900	916	848	918	863	895	834	846	880	844	834	852	872	832	877	847	838	926	853	855	885	868	860	857	921	885	851	865	884	876	920	863	768	853	869	854	859	893	881	901	879	903	857	895	886	893	862	926	827	910	901	950	872	865	886	943	865	867	826	806	867	900	849	889	901	874	870	875	846	867	893	877	872	847	867	849	847	919	851	853	865	919	872	852	906	903	874	872	849	862	839	909	884	864	880	835	855	904	900	927	930	874	914	863	858	907	839	889	854	874	836	869	864	890	944	851	833	862	881	869	903	854	869	859	918	836	871	898	862	920	836	874	896	842	894	841	878	860	885	897	921	864	873	852	886	904	890	845	885	854	875	892	855	852	876	917	896	898	818	851	858	904	802	876	841	816	893	887	887	865	900	820	898	899	850	871	875	846	896	900	863	919	853	895	808	877	839	894	812	888	809	889	838	872	858	894	863	850	879	888	820	915	886	894	868	905	894	856	831	927	831	901	848	825	846	884	830	897	913	816	899	848	901	844	869	846	868	893	874	852	866	902	893	869	866	888	901	827	814	861	821	878	889	913	885	888	906	859	842	909	873	933	843	875	920	913	888	895	872	960	853	881	855	883	905	865	903	830	928	934	902	867	863	913	877	818	861	866	896	874	834	906	915	827	905	901	892	889	902	853	848	857	859	933	852	869	875	869	877	884	934	892	860	865	863	839	875	918	868	890	878	942	878	827	842	850	879	930	906	846	858	949	867	879	888	851	841	893	861	866	863	959	898	839	907	882	887	896	902	916	833	852	903	837	913	868	863	844	847	912	872	853	856	867	870	880	931	866	841	873	876	882	844	885	831	880	835	887	892	881	910	845	834	899	896	904	868	828	892	907	898	867	938	842	889	943	917	872	866	914	915	810	857	846	871	840	879	890	880	879	890	854	859	891	901	944	890	928	943	871	855	845	838	879	843	857	883	924	890	860	825	852	874	867	892	879	880	945	854	879	901	826	899	910	859	886	824	877	846	892	889	893	846	876	875	835	836	901	851	928	855	866	886	878	794	852	844	825	871	874	849	809	912	827	868	872	875	848	925	879	889	837	884	863	850	899	846	812	883	854	859	854	857	851	864	891	834	847	878	870	871	881	870	822	851	843	854	876	885	823	895	887	848	854	843	897	865	893	912	853	878	914	901	883	848	888	900	920	834
28023	31199	35109	29803	22844	16060	11039	7902	5972	4953	3727	2886	2297	1863	1592	1263	980	886	751	657	559	544	497	479	406	380	366	420	370	338	334	323	312	349	295	327	325	327	344	298	321	299	343	326	344	325	370	333	332	304	333	333	304	345	354	305	353	332	315	348	318	324	346	339	382	324	341	320	315	306	318	347	298	334	317	328	295	320	335	335	342	337	311	318	315	311	350	296	342	326	320	322	295	331	335	374	321	336	329	324	331	347	329	307	321	326	344	300	350	342	329	309	322	342	303	347	314	298	355	321	335	314	332	352	307	289	305	337	305	340	356	328	328	319	340	324	322	318	305	307	349	325	321	337	303	293	310	321	318	302	309	302	308	312	310	314	316	297	322	285	319	335	331	345	302	291	328	345	285	311	325	290	387	282	352	338	328	343	321	308	335	311	307	320	340	329	303	295	319	315	364	356	332	313	310	334	334	302	309	332	374	328	308	338	341	349	320	339	316	332	308	354	307	317	335	342	322	349	337	356	335	336	323	343	365	295	352	317	331	328	307	336	281	315	315	324	319	331	321	325	295	346	358	352	336	312	352	294	318	331	332	304	319	338	326	344	330	310	313	336	326	337	338	318	352	328	321	317	339	329	313	294	334	330	307	356	299	331	331	294	334	313	301	312	304	339	338	313	322	313	324	342	322	304	354	331	304	324	331	309	299	340	323	354	329	301	302	318	316	323	333	331	322	344	325	308	341	345	333	318	282	322	332	327	308	328	327	333	353	348	352	335	332	348	291	330	324	321	296	336	307	343	310	320	315	351	321	297	323	342	296	319	322	304	344	323	315	320	313	329	285	318	328	354	303	330	293	327	324	339	348	331	317	323	325	334	327	309	341	314	338	305	314	319	337	333	313	350	331	300	337	327	337	327	307	295	297	300	305	286	324	346	319	309	301	313	331	314	312	314	308	353	335	290	344	342	309	366	326	309	336	354	302	303	318	298	336	332	343	313	317	302	331	335	315	305	364	325	300	301	321	321	288	325	338	306	319	291	310	349	309	384	325	350	314	362	310	300	345	314	333	313	336	342	355	329	342	306	351	297	312	322	333	315	321	297	326	339	310	334	334	317	325	291	324	346	313	306	328	310	332	325	320	327	343	288	318	307	352	321	329	333	335	318	294	310	279	311	311	331	341	313	357	319	330	320	312	297	322	308	300	308	340	326	336	323	359	324	349	315	323	294	330	319	299	342	328	307	290	326	342	338	302	297	305	311	378	317	298	329	300	326	316	331	328	303	320	316	299	325	289	328	343	350	344	340	341	328	319	321	376	286	337	329	325	323	354	334	312	344	324	345	324	320	303	306	312	324	306	302	310	337	313	323	351	327	329	292	355	309	325	311	317	328	292	354	328	303	343	319	311	301	325	332	303	316	353	335	350	310	311	324	367	314	316	347	299	327	344	341	340	277	325	279	300	322	313	314	325	307	357	310	307	331	322	338	324	305	304	325	317	294	310	307	329	294	301	314	311	339	299	310	294	315	308	308	287	336	301	333	327	343	316	318	330	334	321	310	310	293	322	308	321	296	360	319	317	320	296	347	324	358	314	322	303	300	316	306	338	320	337	327	329	357	322	304	363	329	321	315	345	351	338	323	341	327	318	313	353	321	319	319	341	325	299	326	332	325	327	314	333	337	303	333	363	323	336	322	326	353	313	321	319	320	323	354	334	290	329	341	339	273	310	323	336	315	301	342	314	347	295	354	312	322	308	316	337	288	312	363	325	340	318	319	324	340	330	343	309	322	320	305	344	353	309	303	347	305	355	326	336	362	310	308	339	323	327	336	341	311	344	312	328	338	355	337	318	311	310	295	299	301	328	329	326	334	323	303	284	317	313	280	355	344	338	341	303	307	307	322	328	323	323	304	340	343	299	345	313	305	311	331	324	329	282	322	313	337	329	340	307	300	306	308	358	317	316	324	306	324	291	315	317	350	290	291	345	323	349	315	310	336	315	329	293	333	329	338	312	350	345	295	304	340	323	316	323	332	338	310	342	311	343	316	326	288	343	317	355	337	319	322	322	308	295	330	322	321	355	374	350	331	321	352	323	376	310	327	331	333	327	347	304	351	333	348	330	325	341	334	300	342	335	335	314	299	328	340	331	348	319	339	323	296	323	351	355	329	329	308	330	316	377	352	313	361	339	304	349	318	297	349	295	331	316	318	326	322	331	305	289	307	322	307	330	332	302	307	339	295	367	355	310	306	292	321	338	309	364	349	324	334	338	330	287	314	326	337	300	336	302	324	336	325	328	320	332	298	333	324	340	316	338	319	324	313	329	332	296	362	296	312	346	326	318	318	318	314	313	335	323	322	313	342	306	310	328	321	322	331	318	320	341	291	344	336	332	282	315	334	333	290	296	330	323	334	326	287	321	324	315	296	340	330	343	328	322	340	339	337	347	274	341	315	298	325	311	320	314	307	325	330	309	304	333	269	353	330	309	320	300	301	323	329	302	327	336	347	304	346	328	332	296	314	328	342	307	325	299	343	309	317	320	318	358	317	325	326	327	337	332	314	331	325	383	352	316	366	329	312	323	322	334	325	321	314	347	311	303	341	355	346	320	341	361	329	318	356	341	332	337	323	294	336	321	309	298	349	317	344	324	302	336	324	311	307	331	307	354	334	315	293	327	298	313	333	337	348	317	328	326	343	322	328	298	310	312	308	338	307	312	314	311	341	332	326	360	348	339	320	333	321	316	324	313	350	285	321	308	337	304	341	307	337	340	339	328	333	305	330	307	340	360	315	314	325	319	326	328	347	342	317	344	334	308	329	308	308	303	295	303	318	336	335	320	319	329	307	338	334	338	301	307	338	318	339	357	318	330	278	317	319	337	345	323	325	324	322	317	334	312	325	313	314	340	317	310	336	308	323	295	297	299	329	337	317	315	348	314	341	322	307	343	324	319	331	325	301	287	294	299	300	321	331	334	331	350	288	306	319	326	332	356	318	290	310	319	331	344	307	336	342	304	337	351	336	306	297	314	312	338	304	325	323	335	315	323	311	328	316	349	324	342	325	314	317	349	308	357	328	299	295	323	314	344	297	301	332	305	332	322	291	328	305	306	301	306	302	317	329	328	329	346	332	331	335	318	328	298	318	371	315	332	349	322	330	327	340	320	314	345	341	281	293	310	344	354	303	327	327	328	334	326	303	323	318	316	303	353	299	334	342	352	306	315	331	318	322	365	313	309	320	293	302	331	317	332	311	326	330	325	323	340	341	312	309	361	299	348	312	336	345	320	319	279	390	350	308	343	362	322	329	324	332	305	288	317	334	323	318	341	336	333	334	317	334	349	311	326	327	327	313	323	335	301	310	346	338	338	362	348	291	319	309	294	332	331	328	330	339	351	309	356	339	312	342	307	342	349	319	315	304	327	299	317	301	299	285	349	320	325	346	319	320	314	329	359	357	309	329	346	318	311	323	326	357	327	345	330	315	321	327	327	326	306	311
19322	25222	34571	37393	34613	30121	26369	22959	20393	17825	15186	12814	10773	9059	7395	6241	5044	4129	3518	3035	2401	2165	1877	1785	1620	1389	1365	1260	1145	955	960	897	935	852	869	868	889	900	920	855	852	845	940	874	896	798	880	846	867	864	891	831	834	868	896	928	890	824	887	843	868	869	909	901	816	816	887	917	848	837	837	847	813	879	895	813	846	868	836	843	872	832	915	861	883	865	816	869	793	860	874	867	912	842	833	902	901	873	883	844	839	905	888	900	881	832	832	914	879	869	887	848	893	849	896	925	897	861	873	843	835	907	839	869	873	912	835	865	859	838	855	871	815	877	871	876	808	879	903	876	867	820	900	894	846	874	828	917	861	874	903	818	866	903	865	858	880	830	804	865	908	855	858	906	850	870	838	871	860	875	893	839	909	852	909	855	854	855	952	842	858	828	874	884	861	891	844	833	910	863	910	878	873	872	824	893	910	868	819	839	866	889	855	887	901	870	841	835	852	873	891	836	868	922	864	888	913	882	837	883	847	855	943	874	896	957	871	873	852	837	838	878	872	878	850	865	866	908	877	850	928	847	873	856	898	882	866	901	858	879	819	851	862	871	863	897	876	939	885	864	864	850	915	920	901	842	837	894	869	833	837	873	865	819	857	824	882	837	873	866	847	859	920	909	856	873	886	895	878	881	820	906	878	891	866	866	879	845	882	908	869	891	857	823	897	852	895	918	926	854	864	913	875	852	863	885	912	868	900	852	851	939	814	874	877	903	878	892	874	912	902	854	841	899	850	864	873	861	840	906	814	932	866	893	816	833	848	852	861	843	844	864	889	874	904	886	871	815	925	910	856	870	919	878	849	915	822	875	841	822	903	922	881	865	899	885	822	942	886	883	858	873	888	886	857	829	888	822	861	844	836	841	830	856	849	867	858	876	868	920	889	904	873	873	869	834	881	838	862	863	829	913	891	856	905	905	849	897	872	844	880	821	830	871	848	897	852	883	878	912	875	887	833	863	935	824	907	878	829	885	846	841	902	909	867	873	820	944	925	849	877	887	861	827	876	911	855	908	856	894	873	908	817	884	870	845	863	848	859	855	842	840	902	863	905	909	901	878	840	864	912	845	831	856	857	838	866	875	863	861	860	898	855	861	890	895	897	889	871	848	842	923	862	921	865	911	870	851	886	861	843	862	935	863	894	858	850	889	876	905	906	858	912	872	922	871	908	849	888	911	924	868	855	906	880	883	859	892	884	847	879	860	906	817	888	843	899	832	853	847	879	882	854	839	873	869	849	888	836	862	807	883	889	828	870	868	838	896	856	868	841	881	859	869	856	912	866	892	857	832	839	886	882	875	873	864	868	901	926	857	857	899	909	866	879	797	876	846	868	863	865	877	873	892	844	873	865	900	880	873	919	875	872	867	827	854	819	886	872	900	876	866	913	871	846	852	826	859	846	807	863	901	878	891	865	866	841	903	894	851	872	893	869	876	857	877	821	848	882	871	833	902	895	861	852	962	873	840	863	876	889	848	916	839	838	909	940	857	885	863	862	906	808	849	877	911	880	902	892	869	860	823	862	901	869	848	886	942	906	858	881	843	955	933	875	890	854	941	871	901	868	902	849	889	841	886	875	845	912	881	866	885	903	872	897	876	873	891	869	836	827	865	831	860	862	859	849	842	913	872	831	876	895	890	895	887	913	860	857	849	859	881	864	875	897	849	867	852	890	829	860	842	870	888	866	882	856	826	854	856	896	875	893	842	897	922	858	822	859	855	837	850	814	888	827	893	886	923	923	868	829	860	917	834	898	866	865	815	846	852	897	892	862	856	918	884	844	895	883	866	907	877	855	869	827	887	905	858	777	917	857	905	904	879	878	906	847	859	874	916	866	908	829	861	921	855	862	893	842	865	891	827	869	859	883	836	933	859	851	872	869	833	852	898	893	865	864	888	854	876	866	858	846	858	839	868	914	831	891	884	853	870	836	885	870	873	813	811	846	869	841	845	857	891	860	906	867	902	876	830	892	832	819	872	864	865	854	841	831	923	880	897	892	870	864	902	875	857	887	874	913	872	870	821	909	889	827	914	872	861	863	858	834	842	883	859	929	898	865	815	848	884	878	836	865	892	879	818	806	889	846	818	889	871	874	848	898	845	831	860	876	870	905	819	921	889	835	882	922	915	886	858	909	846	934	870	851	813	837	853	908	867	930	844	866	890	925	853	896	829	844	843	833	894	881	891	927	875	844	872	882	843	877	933	893	859	864	901	899	864	886	910	838	879	894	865	928	890	871	808	863	900	822	835	837	854	832	857	919	882	865	846	873	881	856	867	851	872	884	913	871	891	826	832	892	901	893	799	863	882	852	817	869	829	872	876	846	875	909	909	884	905	887	880	866	904	847	878	880	852	893	889	840	857	919	863	854	887	871	851	886	895	907	850	887	869	865	866	871	908	924	874	887	895	867	872	834	908	881	822	857	830	879	872	870	858	852	885	888	829	878	873	903	852	903	850	889	811	883	891	879	896	814	906	840	902	891	885	886	840	888	888	891	870	910	913	865	880	806	842	898	845	847	834	851	882	875	866	861	854	885	894	850	877	865	876	872	876	881	885	829	879	867	916	934	872	825	914	881	847	909	920	871	891	881	893	865	875	882	903	884	843	843	867	850	870	862	893	894	891	848	851	860	882	932	854	856	871	904	860	825	860	842	908	913	871	824	876	917	860	867	854	854	901	832	875	869	813	876	913	856	860	878	866	921	890	846	881	865	894	855	860	911	853	869	892	882	855	877	921	867	884	885	895	872	855	891	861	855	882	888	851	847	905	896	886	832	841	834	867	876	862	886	886	902	874	831	886	808	880	831	879	868	814	813	919	889	820	874	877	881	843	882	889	865	852	888	895	883	860	861	857	915	858	884	875	886	904	839	865	897	865	804	864	852	896	856	823	865	915	873	876	889	883	883	926	881	851	864	864	871	876	883	856	912	895	854	860	864	863	794	943	882	839	855	840	924	889	909	855	851	900	875	903	856	863	837	881	867	861	854	890	909	898	902	883	901	818	856	891	822	869	856	868	866	880	889	878	899	906	828	874	839	921	851	871	897	848	869	862	917	887	849	879	863	827	892	890	839	868	917	909	883	842	910	909	882	890	868	901	880	866	881	911	914	866	864	881	900	902	867	863	888	852	848	870	806	864	929	811	885	892	836	837	851	822	895	836	871	871	850	839	883	869	847	904	836	877	851	847	856	881	854	887	876	881	851	849	876	819	865	839	842	864	911	916	872	908	841	886	854	859	815	901	924	897	837	859	903	834	932	872	870	898	841	854	875	823	907	895	833	890	880	885	885	878	872	892	891	904	912	852	873	888	882	806	891	858	857	935	873	885	941	874	833	885	857	890	867	795	800	874	889	856	911	868	908	923	862	870	894	885	830	897	858	856	849	870	856	850	898	854	922	824	864	923	819	878	870	886	843	910	846	892	860	878	893	845	877	848	865	856	828	899	858	886
28771	30876	34743	29885	22012	15212	11145	8345	6399	4772	3712	3023	2492	1982	1561	1238	971	819	707	620	586	532	476	435	424	419	359	382	392	310	332	311	352	347	291	308	304	350	315	320	362	326	355	329	322	317	339	384	293	319	336	346	290	316	331	341	319	334	305	307	342	309	344	338	351	370	333	311	300	329	301	323	350	294	340	342	343	321	281	302	302	320	321	326	336	329	303	337	312	331	336	346	351	351	327	343	329	323	305	309	324	308	336	307	350	320	324	327	338	309	352	295	331	323	322	310	332	345	333	335	347	335	309	343	341	316	291	332	283	321	315	298	300	346	305	323	304	301	354	354	343	335	296	296	308	311	300	341	315	336	326	336	357	323	315	332	356	290	340	302	345	293	349	305	360	336	310	326	368	293	278	341	313	320	346	351	332	312	310	333	286	348	317	322	317	290	303	325	331	347	306	300	351	296	328	314	333	319	361	337	325	346	304	340	315	323	338	333	329	324	311	339	338	332	303	336	343	333	349	327	312	344	309	318	345	287	292	323	309	317	297	300	355	342	318	321	331	369	336	317	305	292	318	372	317	318	318	323	330	307	325	322	333	347	328	301	333	309	323	342	325	346	324	316	348	315	336	366	340	334	325	352	292	334	346	325	340	321	280	333	315	332	309	325	287	317	327	307	314	300	321	329	298	335	348	301	301	325	323	312	329	341	309	322	278	275	304	321	302	319	333	305	339	314	293	321	302	308	295	320	334	334	316	332	336	313	282	287	335	317	321	344	326	318	297	323	356	330	342	359	345	281	326	314	357	323	334	312	319	326	313	343	328	330	354	323	351	356	350	341	334	312	332	301	316	275	295	329	323	324	321	300	322	344	343	321	283	304	306	311	289	347	330	287	337	367	327	296	322	309	313	332	316	368	343	332	344	316	319	324	331	314	322	332	330	329	310	329	344	334	326	278	294	348	314	318	281	345	350	346	350	332	317	332	325	321	306	326	302	363	342	292	304	329	329	314	279	320	318	317	341	341	347	323	296	277	334	319	315	330	356	314	312	312	330	323	313	295	299	339	320	327	294	301	341	314	290	353	312	309	304	335	324	343	342	336	314	341	319	376	357	293	343	332	340	326	272	327	322	308	300	304	333	338	329	340	314	348	331	323	326	343	323	310	347	313	331	306	323	337	328	324	319	317	290	318	354	306	349	324	345	350	326	323	308	307	316	345	355	343	317	332	330	308	325	310	318	334	342	313	332	334	326	318	331	304	325	332	310	344	341	318	345	320	307	355	327	334	324	317	296	315	320	315	347	318	349	305	312	323	332	321	343	356	316	329	312	324	316	329	330	342	319	334	333	314	311	315	343	304	316	308	310	336	330	304	287	333	342	359	317	321	322	378	334	323	291	301	328	337	313	319	313	335	311	309	366	320	324	308	301	304	296	309	308	343	345	340	320	306	333	315	342	302	339	306	330	305	327	324	322	340	301	321	315	291	322	321	316	324	326	342	347	305	298	318	302	326	293	309	322	300	313	308	336	317	337	310	346	319	401	313	338	325	317	311	310	298	323	324	344	368	304	320	305	332	337	319	339	322	330	342	338	338	332	342	329	318	334	316	293	321	296	324	357	305	327	336	324	354	320	338	360	339	319	317	333	294	340	305	288	365	329	319	333	322	319	293	327	331	337	318	321	303	299	316	294	310	317	334	340	344	330	321	311	325	308	323	323	330	314	306	350	308	343	357	347	300	333	321	377	303	304	284	325	355	312	345	326	318	338	319	333	357	345	322	338	333	313	320	321	311	331	360	305	333	333	322	329	338	309	306	311	313	334	337	345	322	307	320	320	311	331	304	313	316	333	324	321	341	299	338	310	336	317	324	323	338	311	321	344	343	309	350	329	313	353	340	332	332	312	342	321	337	320	327	342	301	344	297	350	327	332	323	337	319	325	291	334	308	331	287	290	294	330	304	302	336	321	335	324	308	289	336	319	317	346	330	340	345	346	356	328	319	317	308	313	345	335	309	305	331	323	333	341	323	313	340	260	322	334	319	336	301	316	322	312	317	300	299	302	351	305	347	331	311	339	332	321	321	334	335	313	300	354	331	313	307	341	322	331	315	332	333	319	349	344	326	359	309	326	315	334	312	293	286	336	340	349	320	326	317	292	311	331	358	289	310	332	310	335	303	338	316	301	301	330	310	306	336	334	338	326	341	333	301	330	323	360	361	332	305	345	348	320	308	319	335	314	345	368	313	335	301	345	337	328	307	335	340	328	335	316	340	311	356	339	329	314	348	355	333	318	328	336	311	300	317	327	338	302	286	321	323	303	306	335	301	298	296	341	313	299	326	328	322	317	305	311	302	352	335	320	266	338	321	323	316	319	324	307	323	334	319	320	293	307	331	327	296	330	325	320	313	320	310	318	336	331	304	315	328	339	318	328	324	283	307	330	304	289	332	316	308	316	300	312	337	339	307	332	317	365	302	302	348	372	315	356	294	343	311	318	321	311	334	367	331	302	299	299	303	343	322	311	348	323	303	323	291	332	350	328	306	311	332	302	333	315	330	344	297	354	318	332	322	315	301	327	347	354	308	314	324	328	340	344	287	334	351	311	312	312	305	343	299	323	342	301	298	316	345	297	326	320	328	337	338	323	324	294	327	298	348	325	344	366	303	340	299	301	336	329	332	318	362	287	325	324	327	361	318	310	326	297	335	338	336	347	332	353	332	362	325	325	330	331	324	339	327	332	306	337	309	334	361	350	323	346	301	304	328	287	341	347	322	327	326	341	355	322	315	336	326	345	325	320	322	332	315	348	329	349	332	328	336	285	317	302	296	336	299	325	344	304	320	288	319	319	297	305	331	351	331	325	348	314	336	304	299	293	361	336	320	327	305	290	305	326	307	362	338	337	346	301	314	333	307	325	324	322	311	333	352	319	326	308	334	339	342	298	277	329	325	302	346	322	309	310	329	368	311	340	334	349	300	300	289	316	312	336	322	336	334	297	322	336	307	318	317	337	336	320	349	334	335	322	341	331	286	331	324	311	297	321	308	362	337	319	311	355	286	311	318	346	318	330	323	351	324	336	316	309	290	344	332	348	315	308	323	309	360	305	321	332	336	338	353	328	325	313	324	353	374	333	358	340	318	315	327	324	318	317	307	345	350	318	290	321	315	320	331	315	286	316	335	300	283	327	299	335	315	342	325	302	351	342	339	307	315	332	307	320	330	321	313	294	317	324	322	330	321	345	316	361	298	291	331	345	317	325	300	339	325	302	285	306	328	341	342	361	307	314	308	289	325	334	311	311	286	327	304	317	287	335	346	349	301	306	361	316	338	315	300	306	311	352	335	307	299	341	306	311	281	310	328	332	317	317	329	326	335	301	283	340	359	348	298	320	352	279	320	334	337	306	297	331	313	314	330	325	307	320	323	330	327	338	323	321	337	315	323	317	338	344	339	316	300	329	345	314	360	313	310	332	318	312	344	315	294	318	297	361	341	313	325
19974	24549	34229	37171	34020	29667	26678	23923	20775	17536	14692	13173	11119	9373	7674	6044	4706	3975	3404	2854	2371	2192	1917	1583	1486	1349	1224	1260	1108	873	968	887	916	879	866	883	861	838	891	860	859	906	898	852	830	897	860	883	842	827	918	845	846	887	880	870	884	890	885	879	882	843	863	912	873	864	845	872	838	855	844	910	879	922	866	893	858	849	890	879	914	846	837	846	863	839	856	864	879	913	848	917	837	855	863	896	867	833	907	904	881	888	791	931	798	884	912	867	885	864	882	884	916	873	813	774	875	842	841	848	895	879	872	843	846	875	834	880	855	826	842	926	919	848	844	905	833	913	850	847	892	881	896	853	919	914	853	875	850	856	871	863	837	878	881	886	903	863	852	860	838	808	859	922	893	807	905	859	836	904	853	886	859	855	851	904	882	875	878	869	898	853	912	817	917	855	895	851	839	869	873	850	888	865	887	866	896	874	908	879	882	877	869	866	833	863	863	843	934	850	858	860	840	912	893	871	892	814	857	888	840	854	901	915	872	916	839	829	885	851	904	863	854	861	858	852	853	882	853	856	925	857	909	874	902	866	867	872	841	872	897	853	907	860	884	854	910	896	931	838	896	926	818	863	853	815	858	823	866	790	893	870	888	891	886	871	879	923	909	816	865	888	847	898	857	858	853	856	923	843	865	871	869	842	849	837	893	863	893	867	823	876	864	882	903	877	881	867	908	830	833	897	876	843	867	865	836	849	857	796	878	842	876	809	874	828	834	862	863	854	853	824	869	904	866	857	844	922	885	884	840	831	849	844	861	851	885	860	800	844	922	870	862	899	830	890	831	934	856	841	883	846	860	842	904	867	838	924	908	862	840	882	815	878	866	881	824	869	931	854	864	871	896	858	836	871	894	868	874	862	838	877	891	814	874	850	866	860	824	826	876	865	877	885	871	941	842	881	864	888	824	861	867	851	850	841	910	821	861	885	879	872	895	882	872	884	873	873	855	878	872	862	908	903	885	836	901	873	875	865	882	876	891	853	889	870	873	892	827	857	853	887	877	894	852	849	882	905	866	846	861	851	856	862	868	829	855	916	853	870	876	885	895	882	892	854	845	905	912	869	895	916	893	846	877	855	797	848	908	846	875	876	879	841	851	871	844	839	833	903	859	848	838	891	874	931	866	826	876	836	749	859	851	874	865	889	854	827	880	839	860	842	896	844	825	860	902	898	868	874	818	872	896	900	870	843	881	849	786	887	863	914	939	853	877	884	867	848	863	857	887	861	878	873	868	911	931	851	917	862	861	892	901	850	930	871	949	887	889	881	882	942	906	870	841	892	913	894	907	871	783	865	899	863	849	890	866	889	854	821	911	878	867	820	919	858	824	908	877	893	880	821	879	849	848	846	804	896	839	943	915	866	946	894	903	871	883	928	868	910	873	894	869	877	894	828	844	856	850	855	868	903	860	833	804	858	865	856	823	839	933	848	893	841	884	843	888	853	823	873	842	816	888	894	883	915	825	898	868	886	861	858	864	870	831	872	911	854	834	802	802	810	827	844	927	879	888	849	911	872	886	863	862	822	875	887	874	905	836	910	880	845	883	854	875	821	862	895	898	905	843	832	905	885	866	862	911	809	952	877	852	819	875	885	807	916	891	891	854	835	876	849	909	858	868	854	851	844	835	858	847	879	920	910	906	844	881	883	866	885	861	816	932	864	869	851	873	865	859	898	926	813	854	880	824	858	912	894	890	874	894	901	866	916	883	855	827	834	861	910	830	894	865	869	887	870	888	913	868	856	888	859	807	854	856	863	866	871	928	859	929	813	898	848	881	855	879	806	880	888	857	862	906	934	889	885	868	905	904	850	872	886	836	868	878	857	875	837	873	859	840	886	877	867	851	868	822	857	836	855	896	929	822	915	869	876	857	922	833	867	894	943	846	886	862	881	876	909	849	892	873	858	873	843	867	913	863	844	892	856	862	916	866	861	857	883	850	898	871	897	942	894	856	831	932	894	856	847	870	856	873	857	812	886	897	844	904	850	874	864	898	858	884	875	846	852	872	848	825	883	895	868	878	879	827	853	952	932	859	931	869	866	882	856	892	872	845	941	874	847	818	878	870	887	909	921	881	839	833	837	843	849	893	872	864	903	879	885	868	877	847	879	847	846	833	903	878	874	874	911	896	855	893	923	901	964	822	904	835	884	873	800	870	821	908	835	891	833	948	883	831	847	838	906	820	922	825	854	886	850	899	908	852	899	869	866	861	879	896	908	851	890	822	863	916	854	873	862	863	845	829	827	857	866	892	874	856	848	852	874	851	863	919	844	951	835	871	854	805	908	853	908	841	858	874	809	878	813	858	871	879	815	877	909	855	855	856	893	833	916	868	935	877	864	859	886	884	873	893	881	853	873	825	907	826	933	851	829	872	863	838	880	869	875	863	821	929	884	844	866	874	874	849	919	854	868	908	815	878	839	838	848	857	913	911	883	874	889	901	897	868	880	885	897	868	833	895	881	903	848	887	878	861	857	850	853	888	875	823	869	884	913	900	869	885	819	871	855	905	826	885	868	851	891	913	837	845	809	891	857	847	858	834	807	895	905	830	884	867	850	891	870	881	867	916	886	852	883	920	879	855	885	879	870	896	851	867	940	911	824	859	891	815	849	864	874	884	933	892	863	834	882	850	892	924	806	866	854	885	810	894	930	932	861	895	887	904	836	901	878	928	856	894	844	858	847	849	869	869	892	883	875	899	869	883	887	852	860	906	827	838	863	841	889	927	925	834	903	901	901	838	858	885	876	855	891	879	837	877	887	884	861	854	976	873	855	808	916	885	900	890	836	888	846	846	860	882	854	886	885	829	845	847	913	876	886	874	888	844	882	843	872	853	870	896	877	835	865	868	853	862	907	894	849	873	896	823	883	848	885	881	846	883	927	881	844	846	883	831	884	922	887	860	903	860	846	891	840	870	906	925	841	838	813	889	911	882	881	854	857	846	805	936	892	872	841	849	873	814	870	891	860	876	844	837	864	868	860	937	859	878	855	833	942	879	860	852	860	847	873	837	861	887	829	862	879	891	906	861	891	897	937	882	892	895	912	853	873	846	873	862	870	822	869	871	840	897	850	928	855	880	874	886	838	866	908	853	842	818	914	868	883	864	780	872	826	846	840	900	822	848	814	832	872	914	910	867	884	886	883	819	874	877	830	850	836	890	892	859	849	941	877	883	882	876	858	825	920	844	855	915	842	907	823	905	871	862	834	857	825	866	895	851	888	909	857	863	863	875	894	853	901	904	842	891	858	888	836	852	918	922	867	902	860	863	841	874	839	846	898	820	854	846	836	833	811	866	904	821	837	853	898	879	893	815	897	822	875	876	860	863	862	916	849	869	896	882	833	893	896	839	889	899	862	794	867	874	845	889	904	858	886	825	780	903	865	843	817	865	837	846	872	881	842	874	863	833	853	870	873	918	857	920	895	878	883	846	878	885	872	840	866	877	857	901	869
28361	32269	34847	29527	22543	15934	11862	8514	6238	4869	3697	2960	2340	1918	1481	1235	966	794	774	644	586	460	523	437	444	401	379	349	384	312	327	325	311	351	296	353	325	319	324	331	344	315	334	316	326	330	310	324	293	281	319	284	340	307	327	350	338	322	331	332	334	322	331	339	306	289	324	320	325	315	338	333	309	336	314	329	353	316	333	309	298	323	300	323	294	328	324	295	333	310	341	316	335	349	329	347	325	308	328	308	315	295	320	321	309	327	320	336	335	341	351	325	326	306	312	298	311	311	326	324	299	313	298	300	353	334	324	336	355	291	330	353	323	318	325	348	316	311	358	330	354	332	328	330	326	322	333	297	319	285	318	311	309	364	329	344	304	315	355	290	340	350	346	315	313	304	303	328	341	322	331	312	327	304	370	305	338	314	303	334	326	316	328	318	320	317	323	325	290	354	323	317	300	321	289	312	307	333	338	310	329	305	336	354	315	318	339	292	311	319	283	349	343	312	326	340	332	296	297	347	326	336	346	317	330	323	311	287	344	366	346	298	307	365	330	337	346	304	318	319	304	334	325	314	320	323	328	326	325	304	321	336	317	315	305	322	320	326	333	329	339	323	331	298	327	312	315	333	337	337	314	311	352	295	325	318	313	312	333	307	339	322	323	322	334	304	299	321	317	312	319	287	324	325	305	333	334	323	337	322	307	310	321	329	322	334	305	336	301	338	318	335	301	350	349	295	325	311	319	312	314	325	327	314	305	342	337	323	286	303	291	324	328	314	322	307	296	337	316	311	285	305	340	291	356	316	337	337	310	309	350	302	313	300	354	359	339	355	288	328	323	322	312	319	300	330	321	352	332	306	316	308	323	331	310	323	340	331	359	318	316	328	314	355	318	318	322	321	352	327	310	330	339	312	329	357	331	325	317	321	318	334	338	362	330	310	316	342	354	324	302	327	305	350	358	353	322	339	355	305	316	320	320	322	342	291	326	314	349	308	305	348	337	306	312	343	312	361	372	299	307	311	332	341	319	334	320	311	331	313	305	298	333	320	327	312	339	352	312	304	322	341	348	336	296	298	337	310	348	314	301	302	305	332	336	360	294	314	336	331	381	322	353	310	347	340	362	361	347	330	325	316	322	333	317	347	340	337	333	330	316	329	320	311	305	348	302	353	318	341	331	337	310	331	319	296	369	306	361	322	346	328	305	283	300	303	313	314	325	350	348	329	328	296	316	333	299	340	325	334	359	336	360	319	320	336	316	334	329	324	314	316	333	337	354	341	331	317	316	320	325	307	314	299	330	313	287	317	321	323	346	318	319	314	334	305	313	337	329	290	276	327	332	327	331	267	308	307	307	311	313	323	334	320	293	337	308	343	327	317	340	315	333	341	311	326	331	331	325	330	304	297	315	350	335	346	323	350	338	328	317	324	305	335	328	317	295	324	344	319	340	328	331	341	330	307	312	315	324	309	331	319	303	336	323	298	328	324	324	309	344	342	325	337	368	341	350	321	330	362	334	350	332	320	308	318	300	335	324	321	333	300	287	301	309	342	298	300	358	283	337	307	345	325	334	326	319	324	337	352	306	298	318	319	299	334	295	302	290	303	319	323	307	343	332	317	314	330	330	333	301	337	336	351	312	302	303	342	328	297	335	314	333	332	315	318	299	334	360	329	306	337	321	316	343	291	310	324	351	309	326	360	332	316	334	307	346	357	317	340	337	325	320	306	313	306	321	340	334	314	320	320	350	338	323	323	312	331	318	325	345	334	350	325	320	317	314	330	299	311	351	299	335	306	332	335	339	313	313	352	319	297	326	354	329	323	311	292	286	320	320	328	329	304	322	329	336	326	352	338	333	350	337	332	328	309	320	324	348	316	315	294	321	328	323	326	308	319	354	295	302	316	311	338	338	342	334	289	368	312	311	314	325	356	308	306	278	337	341	343	319	327	297	321	367	356	328	320	336	342	321	296	322	303	318	319	317	334	300	345	314	296	314	337	300	321	312	325	323	343	331	312	328	324	309	336	296	311	334	375	349	324	311	321	311	317	317	331	344	320	325	355	317	332	304	318	321	372	329	372	330	312	295	338	351	338	320	342	315	299	330	325	339	324	354	323	314	332	319	304	318	327	329	324	320	290	317	333	296	333	330	315	314	334	310	356	339	361	336	333	329	346	367	324	318	320	349	301	334	350	329	285	341	350	313	324	298	348	321	324	323	299	329	319	335	305	296	327	311	311	311	320	332	334	300	381	328	309	312	343	311	322	322	328	320	348	346	326	353	299	335	340	313	287	344	314	333	333	280	333	334	314	319	327	343	282	328	322	317	313	317	340	339	311	323	349	320	350	381	323	342	367	325	326	324	308	300	350	344	312	337	310	301	332	325	312	323	338	323	339	333	320	324	351	334	302	318	336	341	307	329	321	347	339	349	338	339	340	343	332	305	323	329	352	322	339	341	326	325	321	327	310	369	301	302	326	345	328	362	350	329	296	330	356	347	298	336	328	347	314	367	317	328	303	329	321	308	327	349	308	339	320	322	358	344	320	339	308	345	327	292	318	354	345	298	334	308	315	348	344	307	322	353	325	309	349	320	343	342	307	327	352	312	296	302	338	323	326	316	354	341	295	319	314	289	331	306	339	341	320	310	344	303	318	313	352	320	345	337	343	322	348	338	294	323	318	324	372	322	308	317	348	347	321	312	321	342	348	310	299	317	303	297	273	337	307	335	326	320	284	361	309	337	342	319	322	296	303	317	314	320	328	350	329	342	337	303	288	336	281	357	317	326	322	319	309	342	314	322	316	337	318	355	315	285	311	330	338	328	337	326	363	285	319	344	333	319	340	355	362	307	331	304	297	342	354	320	314	311	297	321	353	346	313	297	347	324	321	306	304	336	364	331	343	312	312	325	332	333	293	351	342	315	321	352	316	347	328	312	362	298	313	343	355	348	331	311	322	316	321	321	308	302	352	313	317	308	306	307	298	344	310	287	326	318	335	311	321	341	325	303	327	361	357	340	306	320	323	390	297	335	322	300	319	319	327	344	343	338	326	343	298	315	360	300	351	317	317	319	337	310	358	315	317	337	314	346	306	295	339	316	351	329	276	302	343	328	294	321	338	313	333	321	329	317	324	315	317	318	353	345	322	343	330	313	317	325	320	309	302	327	326	328	341	304	318	327	330	321	352	313	322	305	277	329	275	341	338	281	333	323	308	336	301	333	313	314	334	305	338	316	337	350	301	295	343	314	294	320	314	339	294	352	326	321	327	344	321	323	344	322	307	320	338	320	353	339	329	345	300	309	342	311	344	336	330	306	318	321	314	315	314	312	296	339	297	300	314	309	322	315	299	293	305	304	333	335	339	315	339	338	321	307	340	312	313	298	324	340	312	344	329	339	349	321	355	355	340	325	338	298	322	319	300	317	319	345	349	318	332	317	312	314	340	339	334	330	300	331	298	320	327	365	309	303	314	314	346	321	309	329	296	278	343	336	297
19743	25758	34146	37176	34328	30500	27922	23977	20595	17834	15007	12604	10548	8898	7317	5990	4737	3937	3547	2979	2512	2198	1927	1571	1414	1285	1245	1233	1104	945	931	878	886	906	893	920	902	892	911	901	910	851	885	843	869	874	864	920	893	870	868	866	896	836	914	870	886	849	875	881	887	882	872	893	853	883	892	917	890	875	839	881	878	854	824	886	910	877	858	815	924	861	865	807	843	875	900	842	918	903	857	862	830	858	904	913	911	844	862	854	852	854	868	844	913	873	923	869	875	921	883	831	809	903	914	859	852	855	884	888	868	869	892	832	903	819	874	816	861	925	919	858	867	850	896	880	828	856	827	878	912	934	826	846	884	888	835	849	898	901	844	897	913	879	854	903	828	888	834	867	906	912	927	877	878	909	873	865	855	890	887	876	868	870	837	883	923	819	871	863	877	871	858	961	819	893	849	895	858	909	833	923	860	887	866	888	891	890	878	853	894	874	864	926	922	869	870	859	892	868	877	857	883	879	901	847	881	955	843	882	869	865	893	912	880	859	865	860	862	941	900	840	868	849	855	878	904	858	865	917	887	856	885	861	842	868	889	847	842	899	909	872	890	883	856	888	912	860	887	860	902	917	860	954	841	881	862	853	879	876	865	901	887	853	900	912	882	834	891	852	920	853	927	853	917	882	848	874	839	890	858	868	902	869	839	873	828	871	831	890	843	895	911	847	858	901	901	876	851	832	851	870	859	910	845	885	888	887	899	867	855	835	902	843	845	883	879	909	850	852	841	920	923	897	870	871	907	879	879	870	878	845	860	843	831	924	854	864	884	855	891	935	873	890	883	872	857	900	908	889	824	847	875	867	902	834	905	893	856	858	855	971	865	859	886	878	856	891	806	858	859	868	845	934	875	908	883	877	881	881	877	811	806	813	874	842	905	930	893	859	851	863	849	883	861	885	851	922	863	852	860	835	896	867	870	904	901	897	849	882	908	877	864	860	897	865	841	860	891	880	902	857	861	936	838	845	877	864	828	914	920	885	854	829	904	854	888	867	909	898	874	921	929	845	834	866	857	919	850	858	860	894	862	849	867	890	875	892	880	873	858	903	869	775	904	918	862	841	901	884	821	867	865	851	879	899	845	860	842	859	919	880	840	904	900	825	851	888	892	834	868	818	884	886	861	908	856	842	842	865	867	900	852	824	847	844	930	816	918	874	861	844	868	856	894	839	840	888	886	822	823	867	912	835	895	861	929	837	889	874	885	883	879	861	867	867	829	874	886	838	843	915	819	885	869	919	894	937	909	895	874	893	884	860	908	874	899	835	882	900	840	893	870	931	918	899	880	844	880	894	825	875	873	888	879	837	883	869	858	875	903	846	883	851	858	850	893	868	860	849	894	865	888	915	952	867	787	887	829	857	878	875	882	857	847	901	848	863	910	832	897	854	930	890	907	911	865	822	848	855	867	892	877	873	900	914	881	895	839	859	894	858	854	873	815	863	870	815	889	899	878	868	893	875	839	890	916	898	852	835	860	865	896	907	854	902	896	882	842	866	854	905	893	824	848	865	876	883	908	875	824	848	912	922	799	819	885	831	808	862	901	894	878	853	904	866	869	842	809	903	861	934	888	884	879	857	839	922	928	877	926	910	884	866	833	880	856	881	859	840	875	877	828	840	899	941	867	879	894	919	866	838	914	812	872	844	891	883	805	846	860	854	912	886	847	864	916	881	872	902	845	865	881	837	858	903	910	880	858	864	850	903	887	917	881	926	868	932	854	904	834	866	841	842	869	859	867	843	872	893	854	900	896	847	844	782	883	938	902	924	866	900	870	866	868	907	837	910	880	912	920	889	872	895	836	851	857	847	887	837	872	865	907	886	879	848	804	888	883	867	857	893	871	873	875	850	872	862	883	870	875	856	919	821	896	900	899	857	908	865	897	874	842	880	882	870	832	850	855	894	855	900	827	920	891	922	885	895	922	851	857	878	857	885	879	809	832	881	865	842	875	917	856	877	913	879	886	871	856	858	899	890	879	889	859	896	864	829	873	883	904	896	891	831	879	928	910	865	862	863	930	835	880	918	855	849	853	860	843	862	858	844	893	890	851	876	851	844	933	880	900	891	856	852	863	897	881	884	851	869	885	887	861	858	922	870	822	911	847	884	879	849	851	861	883	862	853	866	905	884	847	883	919	909	874	863	846	829	891	863	876	893	847	901	856	883	890	864	907	807	806	884	886	871	894	815	879	894	865	820	826	850	909	851	863	914	857	864	918	893	927	926	821	874	838	936	895	891	897	871	884	873	839	885	905	839	857	890	902	861	846	873	817	877	883	913	927	854	868	860	888	908	897	887	929	830	837	852	880	945	865	944	898	892	853	884	875	891	846	907	873	915	898	877	872	878	857	827	921	864	916	946	843	880	895	847	937	833	865	889	912	854	866	858	882	878	847	904	888	857	881	873	874	867	860	895	875	873	845	875	844	882	845	881	887	895	908	863	871	897	865	889	860	795	914	851	836	887	839	903	854	878	854	857	811	865	879	890	900	904	884	917	862	859	872	916	871	902	904	881	819	798	935	902	869	839	869	890	908	873	899	885	882	917	898	866	922	844	798	858	860	852	875	873	885	819	863	869	820	830	886	874	879	846	869	853	804	869	868	851	923	904	883	925	868	819	813	866	830	877	882	853	848	861	855	873	904	909	868	869	886	875	913	903	890	820	951	854	882	927	873	890	935	919	887	863	867	875	890	871	820	907	831	829	916	862	892	865	802	912	873	936	894	893	888	863	873	847	876	925	912	860	867	869	892	879	883	882	874	882	879	898	882	879	879	874	892	900	899	883	887	848	831	888	878	846	914	857	889	852	902	890	821	901	925	870	813	883	865	826	876	873	837	866	820	940	803	878	869	890	849	877	850	888	882	904	853	892	866	893	922	850	881	884	908	865	847	852	824	891	909	901	916	870	843	871	846	828	887	807	874	859	866	888	890	871	890	890	822	832	834	892	820	857	890	911	874	892	908	907	873	873	867	783	832	839	872	907	859	921	891	872	859	866	868	857	859	878	873	826	901	825	865	881	827	922	856	841	904	879	871	894	892	885	869	919	884	892	874	879	878	874	820	856	871	846	892	862	882	804	835	904	876	844	874	897	896	887	845	880	893	845	900	849	850	864	863	861	868	852	885	904	840	847	875	935	865	883	857	866	908	825	878	865	876	847	885	846	886	862	826	874	910	883	882	856	835	907	915	882	810	858	895	884	804	868	835	840	856	844	910	872	880	894	894	866	852	895	865	864	928	907	896	866	882	939	888	814	908	932	857	882	861	871	809	867	848	870	887	867	889	886	863	828	874	859	785	893	885	899	841	837	861	852	894	892	867	851	908	892	861	885	901	902	883	838	905	873	925	852	894	908	872	845	868	867	884	843	916	891	826	840	846	893	885	923	890	889	871	858	845	798	927	877	921	878	855	847	886	828	861	843	868	852	847	891	846	863	845	885	908	887	865	895	899	866
30070	31399	33882	29314	22306	16170	11545	8638	6579	4974	3840	2889	2226	1855	1346	1112	904	812	774	645	551	476	483	394	391	345	372	377	366	350	311	325	316	302	352	330	291	329	309	308	349	365	305	291	315	351	331	318	333	325	314	319	333	335	349	353	317	312	337	328	288	340	332	332	336	313	307	337	331	313	328	278	314	309	316	327	319	315	308	317	306	338	294	337	327	322	334	327	359	341	325	329	300	305	314	321	357	317	344	330	288	359	326	329	295	298	291	318	319	341	341	343	330	342	331	328	350	340	329	283	320	321	323	327	301	345	361	293	320	332	354	288	302	338	325	322	323	311	308	332	330	327	310	315	330	331	326	333	372	350	331	357	294	313	293	323	309	356	338	357	311	304	295	284	324	344	338	311	333	314	314	314	344	321	317	316	310	334	316	335	356	322	336	318	379	330	319	349	349	302	324	345	297	346	334	302	343	327	322	290	329	304	280	328	314	285	344	337	316	315	317	320	316	343	350	341	339	336	378	319	340	310	328	303	303	309	312	329	364	305	343	346	315	317	333	299	322	318	319	324	348	313	328	323	309	334	348	316	309	295	307	331	326	291	325	304	329	355	348	322	332	320	324	318	320	304	306	335	334	340	338	323	297	312	327	330	309	340	328	326	351	346	337	315	327	341	360	308	323	305	317	309	309	287	316	320	326	330	318	320	304	346	344	319	370	303	312	358	354	332	296	307	334	343	289	328	336	332	331	337	332	321	329	333	318	306	349	351	319	341	352	341	323	312	342	332	330	361	346	319	334	340	322	311	315	341	314	336	334	312	329	313	325	307	385	334	289	322	296	319	323	366	323	318	330	300	315	336	298	316	320	323	299	353	303	333	323	348	300	344	306	320	328	288	320	335	321	321	336	314	349	297	322	323	324	323	349	343	313	319	342	378	312	337	324	319	355	298	311	335	328	341	331	324	360	316	318	352	333	340	341	334	300	322	308	319	328	344	345	330	329	289	338	327	302	321	329	344	323	312	306	319	320	329	328	338	337	350	310	352	340	330	351	305	335	312	343	302	328	327	307	345	316	324	317	310	324	333	319	349	327	333	341	309	300	334	371	337	339	376	329	342	335	322	314	343	320	306	297	336	332	310	335	304	294	321	300	330	359	332	281	345	334	322	321	359	310	340	303	343	328	302	301	349	364	338	332	343	320	309	279	304	324	331	326	305	332	328	324	303	308	307	362	320	354	338	319	298	322	326	336	311	362	321	317	323	308	323	318	331	335	307	337	314	372	366	366	319	319	306	333	334	306	331	333	326	323	346	342	320	333	317	320	309	325	354	345	283	326	344	290	310	309	331	343	289	338	324	326	327	349	294	351	308	303	314	324	330	321	340	327	316	346	361	356	307	314	371	329	343	307	309	312	323	316	298	313	338	325	350	322	320	332	311	337	368	320	322	301	349	323	326	315	347	358	317	335	321	324	321	361	308	308	330	298	326	308	321	323	328	353	299	313	342	349	353	333	333	299	308	330	308	293	322	307	306	289	332	326	340	315	329	317	306	349	317	335	326	330	304	335	325	340	321	341	343	341	363	336	340	320	324	340	314	313	316	330	298	305	300	362	372	344	343	313	335	332	314	327	310	302	325	361	336	327	290	312	313	315	339	340	309	329	348	324	327	296	309	339	311	327	328	328	332	331	329	328	342	339	307	318	345	339	330	318	343	302	338	326	330	322	354	344	319	326	300	301	320	300	319	322	314	331	367	334	345	331	318	304	289	318	303	319	341	326	326	308	304	351	329	347	308	329	352	337	329	346	323	320	311	307	333	313	326	323	292	333	364	343	329	314	314	340	322	330	368	356	319	309	347	338	351	340	324	297	299	278	323	305	319	310	314	317	339	328	331	324	321	328	334	327	315	313	331	322	327	338	325	307	310	334	323	277	331	303	311	346	365	339	323	335	331	348	306	315	302	302	345	309	301	308	295	311	354	312	305	333	303	328	317	314	286	306	342	305	329	305	308	333	303	315	328	345	300	319	317	340	334	339	315	330	324	332	332	294	338	297	339	334	299	348	321	295	363	318	282	331	319	344	312	298	336	319	343	341	317	329	268	325	289	318	297	333	353	268	312	322	335	344	313	333	318	339	322	280	306	313	305	348	266	340	352	310	294	347	307	342	300	335	334	357	329	345	295	311	292	342	299	312	296	309	354	340	319	339	297	305	322	327	316	355	314	328	343	333	350	309	300	364	317	300	320	369	316	304	322	318	314	306	338	349	340	328	315	358	339	336	342	341	320	315	342	325	340	351	306	309	351	321	337	316	320	339	335	309	340	300	340	338	305	303	339	335	318	363	287	337	349	331	263	344	312	316	336	315	329	326	320	349	346	354	324	318	375	337	336	308	317	326	323	345	306	329	342	320	329	319	330	340	356	313	337	299	319	333	335	320	357	313	309	329	350	341	316	334	328	331	333	335	317	313	341	318	358	321	331	310	316	334	306	365	320	320	294	326	321	314	342	335	324	346	349	320	327	322	331	327	310	331	345	295	334	306	311	326	310	337	315	331	338	321	308	325	289	354	338	328	343	335	309	344	315	327	319	350	325	342	325	314	327	317	314	328	309	331	294	345	321	336	320	335	319	294	350	311	364	347	310	320	336	315	322	365	351	295	326	319	318	318	347	350	321	298	337	331	354	318	320	297	293	302	339	307	357	317	308	322	338	300	323	338	319	342	334	329	286	312	321	336	370	328	315	331	355	334	300	320	318	299	330	303	354	306	311	360	322	307	353	339	332	310	310	325	351	328	305	373	330	335	292	313	326	330	337	317	327	359	322	300	290	319	353	338	303	306	291	321	314	306	333	324	304	307	311	312	324	299	331	310	317	301	339	290	331	334	346	334	334	359	315	320	310	316	336	307	339	322	356	346	303	336	326	332	346	308	320	325	338	321	329	330	338	303	328	324	314	306	318	317	340	320	314	353	299	306	325	324	327	322	350	347	290	330	342	331	315	337	330	337	313	339	326	329	361	344	322	339	295	343	314	329	327	326	329	329	343	334	313	304	321	314	330	323	299	324	354	306	323	319	350	312	352	342	329	307	312	326	327	348	338	332	346	322	316	323	326	304	340	321	329	289	364	324	363	328	335	303	340	350	334	299	311	331	333	344	323	327	336	317	312	333	314	350	339	325	328	336	343	297	329	307	324	328	324	314	339	293	340	296	303	316	340	341	333	348	309	320	316	347	317	325	321	298	345	306	344	347	361	319	329	325	342	334	333	334	331	292	337	337	301	349	307	305	384	303	312	317	357	356	354	339	350	318	318	340	321	286	304	345	322	330	328	372	333	284	335	323	334	307	300	303	334	306	333	298	307	321	306	299	333	313	354	303	292	325	362	313	328	341	327	357	348	316	299	381	336	306	329	333	348	301	295	307	314	347	301	349	301	308	351	338	320	315	322	322	352	345	301	317	323	371	306	307	333	307	303	350	347	331	350	326	313	327	312	332	324
21090	24644	33131	36795	34421	30747	27073	24315	21307	18005	15220	12499	10136	8476	6674	5376	4523	3944	3453	2854	2355	2031	1700	1510	1340	1239	1232	1286	1126	877	949	900	936	913	896	857	853	863	875	862	857	852	859	813	892	862	876	822	857	923	886	883	854	865	859	858	830	858	834	873	821	829	882	913	890	933	910	845	898	839	892	888	872	886	842	915	894	858	848	897	868	870	916	837	895	892	853	833	895	924	882	869	859	797	834	893	887	879	900	885	918	884	860	870	838	860	820	867	849	872	883	869	855	845	846	913	843	905	900	826	898	905	870	888	869	876	873	857	848	851	817	858	933	864	892	916	843	863	866	858	875	900	873	889	841	884	857	903	857	888	876	901	898	874	833	865	860	931	858	855	899	842	833	888	901	927	839	880	824	930	898	910	878	848	976	875	934	828	901	923	839	857	906	874	903	934	884	885	840	827	895	880	907	843	845	901	824	890	838	900	825	853	872	860	931	832	866	852	831	864	864	792	860	861	905	892	857	854	850	845	876	825	859	853	938	881	861	872	895	836	893	865	886	847	946	927	868	896	893	859	915	951	859	878	905	872	827	875	884	822	853	845	861	851	923	828	844	851	846	914	845	840	825	874	827	899	841	868	892	841	852	879	837	833	827	890	888	841	904	827	846	856	897	864	860	895	863	842	927	903	891	851	854	891	817	870	855	866	848	906	844	887	814	871	841	875	932	899	872	882	858	866	858	876	871	877	844	885	877	878	875	853	816	912	880	866	866	874	892	857	860	834	775	867	834	891	922	908	839	839	821	849	880	859	872	905	848	890	855	871	914	894	841	874	849	878	867	854	896	857	896	929	848	893	848	864	830	918	906	883	892	824	891	880	861	895	859	902	888	909	863	863	868	898	838	830	869	858	859	843	904	875	921	869	848	820	860	873	848	890	880	895	887	832	875	869	892	919	875	882	907	873	898	916	870	902	883	922	877	856	861	862	856	894	797	784	894	856	827	879	871	912	850	850	849	894	913	869	887	894	892	873	862	978	836	885	856	886	837	864	898	848	849	854	897	890	869	819	868	875	911	859	832	866	895	808	871	829	894	866	887	888	856	887	829	903	868	862	873	875	879	820	887	876	818	842	898	834	840	855	867	914	862	924	854	860	942	813	883	873	841	865	848	856	881	953	898	883	881	843	924	874	886	890	832	916	911	838	856	871	850	863	926	920	885	872	854	831	836	827	872	851	861	798	859	901	856	889	842	850	912	828	871	949	888	892	896	892	837	888	941	887	877	885	864	862	870	887	919	803	860	892	853	929	859	890	881	869	876	876	903	904	903	902	876	837	932	900	849	882	835	845	909	867	878	867	868	906	832	894	918	919	891	870	923	940	858	874	847	853	857	887	870	848	924	908	898	933	907	856	872	910	894	925	873	908	906	811	842	869	896	873	865	853	870	873	849	910	903	881	905	896	889	884	826	884	895	848	873	894	900	820	902	891	876	843	851	835	848	873	884	891	829	878	915	914	852	862	942	900	864	864	885	921	877	929	896	911	916	803	907	896	923	855	878	871	886	819	836	869	863	852	888	882	880	859	846	937	865	970	892	890	880	850	885	853	910	799	857	859	901	898	907	873	858	843	867	842	924	880	865	892	865	848	858	885	900	856	899	846	897	833	824	891	910	844	899	888	886	851	837	873	889	907	865	847	897	863	873	862	902	844	901	837	872	867	880	857	814	910	839	872	845	853	871	853	874	866	873	831	893	902	864	814	837	864	837	889	832	935	891	879	829	840	860	946	853	925	910	875	923	828	924	860	799	870	905	886	826	827	845	844	878	859	848	846	875	894	864	901	829	861	859	884	879	875	869	869	914	866	843	873	875	877	851	846	876	882	917	859	916	844	855	834	917	887	865	852	836	885	878	826	855	837	834	896	864	841	876	880	856	861	858	867	898	871	896	885	883	845	867	879	864	841	854	885	899	844	863	885	854	869	830	836	918	830	879	892	878	895	861	879	863	908	853	890	907	891	890	910	901	870	842	834	868	824	913	894	833	861	913	848	863	840	859	841	858	899	836	959	829	900	897	866	849	855	856	852	844	877	900	871	894	911	917	895	888	903	866	838	829	883	908	891	910	916	890	918	840	855	823	844	885	829	848	900	919	878	834	934	899	856	885	846	890	889	891	905	843	866	844	889	856	835	891	836	885	846	850	848	894	898	904	886	857	826	869	808	865	874	877	890	854	872	925	895	842	899	890	854	865	861	903	817	831	870	879	858	900	890	896	865	823	830	897	833	880	922	879	900	907	879	841	907	837	882	838	845	827	834	873	859	852	838	861	930	893	888	850	861	861	851	876	802	876	841	919	848	860	861	810	837	869	882	884	853	820	857	824	868	876	883	886	848	863	888	889	882	903	863	926	854	872	892	902	863	855	886	864	881	821	842	885	851	872	862	869	899	846	892	868	876	875	889	880	869	885	831	813	926	815	843	845	851	872	844	882	908	840	902	864	827	924	873	850	872	880	889	894	831	881	877	861	936	894	915	877	884	886	868	887	891	849	920	857	910	845	935	862	954	863	905	854	844	845	891	867	873	841	840	858	880	870	849	882	843	849	934	863	873	854	942	909	891	875	900	833	840	850	882	887	845	910	873	853	933	941	851	883	881	856	845	914	834	948	841	882	823	860	838	834	898	839	820	873	878	875	831	803	921	873	908	822	849	949	867	830	853	920	800	871	847	835	893	899	839	865	897	893	887	869	891	874	917	832	893	868	900	860	891	853	858	872	870	917	870	837	860	860	867	898	896	931	889	843	900	851	849	839	909	912	882	855	863	863	868	869	855	850	875	874	894	908	804	832	841	890	858	876	877	880	880	896	889	894	849	859	861	891	846	928	817	804	851	917	882	845	867	859	843	871	866	916	902	860	835	794	828	910	857	850	875	895	857	818	934	957	840	882	866	914	865	898	878	912	892	847	956	869	890	920	880	822	904	839	848	878	876	900	881	883	898	869	912	812	929	877	899	884	879	823	849	883	883	873	905	844	832	896	925	855	894	872	848	854	855	923	873	845	876	882	927	882	862	864	870	907	859	872	873	868	877	867	889	817	841	865	923	847	910	860	875	924	911	860	872	879	824	827	909	870	848	871	882	824	846	898	880	859	945	855	886	919	874	934	911	827	831	864	888	839	924	911	892	882	872	882	892	885	851	870	899	845	842	801	879	835	824	852	937	874	929	829	896	860	900	887	884	844	897	833	827	889	911	874	890	850	853	890	868	902	920	891	861	835	833	862	838	886	902	875	891	894	885	856	853	856	885	858	884	863	831	853	865	910	850	834	892	936	867	872	905	870	847	919	882	901	849	858	868	826	907	887	875	891	844	848	865	935	871	861	883	963	896	889	852	874	893	904	848	841	917	907	891	885	850	892	888	891	911	916	882	848	856	877	893	865	856	845	842	863	835	911	903	871	844	849	943	902	881	867	832	874	895	876	838	873	907	905	849	900	864	880	911	807	845
30175	31575	33561	28945	22326	15742	11967	9045	6840	4955	3530	2568	1962	1564	1222	1112	999	848	689	589	527	481	444	407	429	401	390	391	391	324	329	318	333	354	340	317	339	316	302	313	363	344	324	310	308	314	325	319	343	317	321	364	353	318	320	340	339	325	319	342	338	306	326	305	331	335	328	334	306	327	325	327	339	280	320	333	313	323	339	330	330	330	330	305	311	318	345	348	342	318	281	321	345	355	289	308	311	310	320	304	295	350	318	298	309	332	360	315	343	338	336	335	357	353	356	296	336	311	300	331	338	296	305	303	293	305	314	289	304	320	301	292	357	322	326	317	305	321	321	331	299	339	307	311	319	340	356	317	316	369	313	336	330	328	314	342	322	331	301	313	321	374	325	307	329	294	321	326	332	347	327	321	312	325	306	313	332	334	329	319	334	328	345	299	331	313	325	357	320	328	339	316	340	314	328	324	333	340	353	347	326	318	333	360	348	344	365	313	345	299	364	349	322	311	329	314	351	327	302	342	327	322	300	301	354	334	323	302	333	311	317	355	321	339	327	315	373	330	313	339	334	332	350	299	323	332	310	344	330	309	334	319	335	292	331	313	294	299	317	330	295	315	331	340	319	313	317	314	318	327	303	336	325	302	339	339	335	337	333	333	321	334	311	321	311	320	317	268	341	353	321	326	318	316	323	303	349	328	336	327	323	360	362	299	310	311	346	370	323	334	320	320	349	284	345	312	320	333	299	319	328	313	311	335	319	309	328	318	343	340	342	320	303	359	327	332	304	327	319	319	313	357	337	329	304	301	292	291	322	347	323	308	333	310	301	327	334	329	339	334	343	329	287	308	328	328	358	311	342	314	319	349	324	315	320	344	320	308	329	310	329	296	335	370	342	333	340	318	316	337	338	313	330	321	327	326	320	296	343	311	355	323	336	318	328	323	288	346	313	316	309	346	298	317	312	339	318	342	332	326	312	318	323	346	297	323	308	308	308	337	304	318	360	296	361	338	307	318	333	343	381	341	313	342	334	317	313	334	321	304	377	316	304	312	317	314	320	324	303	359	324	295	347	350	312	311	312	331	313	335	320	309	332	339	330	353	313	339	278	323	349	327	337	320	338	292	336	303	311	297	327	365	298	338	316	317	338	347	324	307	336	318	294	326	329	322	311	360	322	316	323	306	291	345	335	325	327	310	335	321	328	310	311	327	337	360	335	334	309	308	324	314	325	317	334	322	308	318	344	311	324	303	337	295	314	349	299	332	331	354	358	328	325	356	356	311	308	353	306	338	346	301	305	341	341	315	318	335	334	340	349	329	342	325	354	309	292	301	343	349	321	308	302	326	323	332	304	349	303	323	332	325	323	291	323	335	306	336	293	326	298	330	305	350	343	311	346	328	311	304	327	331	320	334	297	307	335	334	306	314	303	285	332	326	300	308	339	330	313	333	312	316	347	316	341	309	370	338	323	323	311	330	326	343	321	319	314	294	349	335	328	306	304	323	315	305	305	312	323	320	298	338	308	335	328	313	346	359	338	331	310	355	311	305	320	324	330	347	345	335	323	289	331	323	315	355	284	341	347	325	328	303	290	322	303	300	304	341	310	345	348	333	307	319	327	352	332	332	302	301	321	332	332	327	343	298	326	337	351	328	337	329	334	328	310	288	302	294	328	299	293	324	304	337	288	332	295	345	347	313	346	322	332	357	340	318	283	309	350	320	322	309	359	316	314	348	332	333	293	297	304	312	287	335	301	318	313	305	367	350	330	288	311	331	298	301	293	300	327	330	333	305	335	301	321	323	310	284	353	332	322	334	337	296	306	321	350	352	340	320	298	330	334	337	328	297	304	333	311	299	310	320	316	337	372	341	328	325	308	349	370	298	319	298	297	301	342	328	306	346	277	318	316	342	324	319	313	343	336	357	284	339	307	339	354	344	312	313	328	362	301	325	347	262	320	339	304	301	353	320	330	307	292	340	324	313	316	321	323	314	315	328	344	310	329	333	353	345	325	298	319	307	286	332	326	311	336	299	299	315	334	327	346	330	330	349	321	316	288	318	338	319	345	315	350	352	327	327	344	337	321	323	327	324	316	344	297	348	335	318	347	343	319	348	348	329	347	300	338	326	345	325	336	354	310	316	342	317	342	311	341	322	309	320	331	308	312	311	321	333	335	325	344	308	323	309	373	338	320	315	324	324	316	302	319	338	335	326	276	345	306	328	336	322	323	335	336	329	323	354	357	320	330	327	324	348	354	352	320	352	352	312	333	333	331	283	322	337	297	347	308	312	326	310	339	311	315	291	290	312	305	348	306	313	303	295	322	336	307	319	351	335	292	331	311	340	316	354	319	337	347	293	337	350	314	309	328	333	347	308	344	318	330	359	343	329	299	338	331	353	303	328	307	330	333	304	342	324	318	310	313	299	323	349	322	348	368	311	321	320	329	282	341	318	350	335	339	308	300	331	368	313	338	341	336	303	345	337	316	277	303	321	324	318	316	298	324	341	356	309	319	314	332	337	294	346	315	338	321	304	335	343	326	350	324	310	362	345	295	322	334	365	317	341	324	329	327	348	354	341	313	307	350	349	318	344	337	315	333	299	348	336	348	336	346	272	318	328	330	341	333	353	325	348	330	326	289	291	338	336	304	327	354	320	305	348	329	322	334	332	310	326	317	310	334	329	338	287	320	335	341	305	305	317	327	321	304	305	352	356	305	307	351	330	334	367	302	303	320	332	327	293	332	336	329	310	336	314	322	301	344	335	348	314	306	313	337	321	311	355	327	335	331	321	307	302	307	334	323	326	339	333	350	349	299	315	316	336	315	319	331	327	313	343	363	298	343	314	335	325	322	326	345	305	295	292	325	326	327	316	335	313	314	303	315	308	328	331	331	297	316	338	308	334	314	317	328	310	339	330	337	329	319	318	307	309	302	304	329	361	331	318	354	291	341	349	333	358	320	312	306	312	350	304	318	307	348	333	329	320	346	331	320	336	312	306	347	318	331	324	313	307	340	355	317	346	336	326	311	325	336	318	342	306	309	302	304	325	319	348	326	302	342	314	337	320	322	311	323	315	334	356	317	351	319	323	325	353	287	291	300	293	290	364	335	340	345	334	348	358	318	322	349	307	339	327	348	367	331	317	337	301	336	324	329	320	341	337	317	342	331	344	305	301	329	327	313	342	290	318	328	310	333	326	309	313	300	345	318	302	314	307	314	349	324	314	322	326	320	342	345	361	306	330	329	320	335	321	323	296	356	326	293	326	320	333	321	335	354	321	344	286	311	333	330	346	356	308	343	327	324	340	326	307	329	320	311	313	296	293	304	327	358	317	350	319	320	317	326	321	307	320	311	303	307	302	304	339	311	325	304	308	318	305	311	307	343	307	313	301	327	336	336	323	313	347	325	343	314	326	315	329	331	340	324	311	313	327	352	327	352	311	323	345	352	314	347	335	345	310	357	337	339	335	318	346	322	346	329	338	302	329	321	313	336	286
21099	24565	33075	36719	34332	30302	28151	24943	21771	18186	14269	11457	8949	7492	6165	5147	4626	4074	3420	2717	2186	1955	1642	1491	1311	1258	1219	1348	1183	868	940	890	893	992	842	944	848	896	850	923	876	866	863	856	863	905	901	881	835	910	860	865	881	810	846	836	867	893	867	899	892	880	881	855	851	862	883	849	914	866	858	852	851	935	916	881	855	890	929	852	904	915	827	849	832	876	893	812	886	883	854	869	856	882	884	918	889	901	837	828	878	856	884	879	893	845	907	892	857	888	871	869	842	897	921	921	875	890	854	873	883	925	885	923	840	845	850	817	874	872	878	863	893	891	874	884	875	871	798	879	854	878	893	875	898	902	874	850	853	923	863	896	889	877	856	862	837	845	858	887	877	905	844	912	921	901	884	835	919	841	857	839	824	833	869	932	891	854	872	941	838	902	901	925	854	928	850	860	917	880	840	846	866	856	873	879	859	884	846	912	904	906	872	859	882	871	874	869	905	818	894	841	941	819	913	895	889	875	888	910	834	871	808	847	897	847	860	876	880	827	851	840	920	900	819	825	838	883	931	845	834	868	850	867	901	921	859	841	882	920	873	936	884	871	871	845	843	899	876	874	947	861	887	898	905	882	890	853	934	874	828	889	828	837	888	878	892	843	899	879	884	934	938	922	825	907	894	874	913	866	880	872	945	868	852	871	861	886	897	887	875	914	880	866	874	885	854	906	869	842	849	861	860	891	914	892	853	818	898	859	872	860	870	902	884	836	911	905	867	871	897	836	850	897	830	839	870	834	851	898	832	903	878	919	892	833	858	898	869	836	878	874	904	847	872	852	852	889	843	842	859	838	850	836	897	855	806	889	860	901	910	860	867	888	864	889	870	892	920	854	914	870	876	836	872	909	890	905	851	905	873	850	900	868	839	862	802	853	904	913	878	855	880	829	914	852	825	824	878	874	880	874	855	864	809	847	858	853	844	877	859	876	851	884	830	856	918	894	814	856	838	919	840	858	918	849	901	914	800	854	920	864	892	938	840	860	886	917	911	885	855	873	881	883	850	832	882	859	894	900	827	895	875	840	856	928	896	868	826	871	827	891	870	830	892	846	905	826	884	940	933	890	834	881	896	811	900	875	845	858	862	896	886	914	892	880	865	921	834	837	899	900	896	870	866	877	829	894	878	905	941	875	885	921	853	917	828	883	810	867	880	900	885	882	896	892	868	852	850	840	852	926	862	868	820	874	889	817	885	890	826	843	882	855	887	858	883	933	911	813	876	878	874	882	817	838	818	904	863	878	866	872	880	858	863	939	862	865	880	896	886	893	896	912	860	869	918	884	902	881	857	796	874	897	825	822	852	881	833	875	863	849	858	819	901	837	850	879	820	881	862	856	872	893	822	839	916	863	945	893	883	898	864	826	885	844	879	873	886	911	838	869	848	911	905	867	837	909	883	838	903	899	881	888	885	827	893	880	881	858	879	863	888	935	922	840	868	913	902	877	860	901	882	872	870	848	874	899	865	835	842	869	858	805	811	904	838	854	882	931	824	873	867	861	834	828	884	842	878	871	888	860	859	865	842	839	879	896	899	853	878	865	904	834	845	867	848	892	866	847	844	887	877	885	844	837	842	852	889	818	831	904	894	850	844	903	872	832	913	848	846	834	872	886	911	891	871	895	889	863	887	808	858	873	867	887	809	817	881	901	880	854	846	863	839	860	901	838	872	876	831	915	846	842	818	873	899	906	837	839	841	871	912	931	875	885	929	867	835	828	882	874	882	895	843	818	841	927	868	824	939	829	847	857	873	843	895	852	860	825	858	859	897	896	856	946	943	872	899	857	869	812	865	813	861	817	865	897	897	821	871	881	845	849	825	837	884	867	860	828	852	863	868	866	809	861	869	840	811	837	856	894	864	839	873	842	830	881	870	854	944	904	876	896	889	921	868	811	866	935	859	891	899	859	801	931	863	856	862	892	847	875	884	920	872	865	891	897	838	917	895	879	895	870	912	858	820	845	861	856	888	796	845	838	828	871	841	882	902	889	895	874	827	862	833	845	889	853	793	834	956	877	812	863	915	896	841	825	860	859	883	887	874	887	884	874	872	899	873	882	878	894	843	814	854	853	881	837	806	899	884	897	890	887	872	857	882	903	862	844	877	823	830	894	863	857	805	898	850	898	932	829	855	922	849	888	862	917	871	937	845	867	863	857	852	834	890	891	865	859	866	853	858	878	851	874	888	867	891	857	822	901	933	807	869	876	819	854	820	863	877	875	847	855	879	830	905	908	865	916	932	870	906	896	829	841	856	834	923	925	891	856	917	907	901	856	894	891	893	885	875	823	856	934	826	863	923	865	828	852	839	821	866	865	880	822	869	837	863	878	853	860	902	812	896	891	881	857	864	873	856	833	922	912	855	870	929	924	934	876	901	925	859	897	888	913	882	877	919	857	847	885	909	860	919	859	834	877	885	872	872	851	882	891	890	838	872	854	845	832	828	895	853	892	893	859	862	887	846	907	885	889	880	917	836	911	905	869	872	874	835	826	898	835	913	919	846	880	882	829	927	835	921	869	839	886	858	883	913	817	870	900	874	867	874	882	898	856	848	866	868	860	841	871	886	861	945	888	856	856	885	870	863	874	873	852	851	871	863	897	874	900	847	838	900	924	860	855	893	853	819	906	891	913	873	887	865	866	912	844	903	874	882	850	837	860	883	896	908	864	897	916	858	846	887	837	860	871	927	856	888	922	868	867	852	870	830	878	885	831	892	874	923	873	843	918	840	869	832	856	850	898	865	919	894	889	881	861	921	864	863	865	876	912	858	810	897	877	851	863	829	885	885	866	839	839	905	859	879	895	865	891	884	836	884	858	848	903	819	856	836	901	911	847	890	907	904	837	862	900	854	889	875	841	880	867	846	825	873	841	866	862	876	915	823	841	830	857	860	886	882	868	882	820	861	838	884	865	910	902	898	896	831	839	887	886	890	900	841	878	893	919	857	879	845	841	846	768	865	870	864	832	912	836	903	886	879	867	821	924	835	877	853	921	860	883	815	838	835	929	870	882	887	875	846	882	865	837	901	831	870	908	858	870	878	829	838	814	889	826	868	869	900	927	879	892	902	887	867	886	866	879	826	859	883	919	884	907	913	905	912	879	926	905	868	864	837	867	910	873	883	845	868	874	862	877	810	830	869	874	862	878	886	905	913	882	902	839	861	899	816	882	893	941	886	843	896	875	874	893	892	857	886	841	827	888	859	819	856	897	909	869	913	864	855	880	875	876	840	891	849	896	903	848	851	880	865	855	911	867	902	822	875	884	962	847	893	879	867	866	888	902	927	848	909	895	857	868	910	864	860	781	865	844	874	918	848	852	866	859	871	840	880	844	873	854	852	880	909	813	846	827	869	905	887	852	875	896	865	896	881	941	826	876	918	856	892	913	924	799	885	904	864	868	878	864	891	869	887	894	894	839	826	813	824	876	873	893	894	854	857	890	858	839	857	912
29815	31463	32921	28552	22852	17713	13005	9234	6973	4954	3221	2445	1882	1596	1292	1081	918	866	683	570	510	509	449	418	382	376	395	421	434	329	308	318	327	333	306	301	328	345	335	311	307	321	350	311	333	340	330	319	320	339	322	342	354	304	300	310	315	335	352	325	313	285	316	328	278	346	395	350	318	334	324	324	303	348	327	284	342	338	301	315	325	330	330	330	354	329	326	331	331	349	322	310	338	343	309	337	344	318	328	293	317	334	327	310	351	351	301	327	339	321	277	316	305	327	294	286	335	315	331	314	332	314	320	333	351	327	317	322	281	308	339	322	333	344	327	347	344	285	314	319	314	338	321	292	362	301	326	314	291	301	328	370	330	317	328	298	348	370	294	337	326	357	337	315	318	319	335	286	348	347	298	339	338	345	300	330	327	345	329	293	348	324	332	347	309	332	325	285	360	311	302	330	290	352	298	318	304	349	326	316	340	318	318	377	343	336	357	306	316	319	340	306	335	347	321	333	327	348	332	326	310	308	286	344	308	333	336	360	339	300	328	305	358	332	335	307	287	335	299	307	318	327	342	348	309	300	287	326	325	299	335	319	343	340	329	325	325	307	330	324	302	323	308	320	280	306	303	340	325	333	329	333	319	330	326	346	314	318	370	312	304	318	295	297	318	312	317	346	307	305	357	330	306	320	332	337	351	302	295	328	280	349	304	333	348	320	310	305	317	307	308	339	320	306	314	334	291	336	334	322	317	311	299	307	315	341	316	334	328	338	329	311	315	319	277	320	347	334	266	345	336	311	318	355	332	323	362	342	336	347	330	317	328	302	349	311	319	310	310	316	326	346	319	339	339	312	324	336	314	344	327	321	356	278	302	340	322	304	327	345	328	336	342	336	342	324	330	300	310	319	309	330	344	316	282	314	304	324	350	310	333	316	341	317	324	320	328	334	339	347	317	309	347	299	307	350	344	328	335	364	314	304	313	334	337	302	317	319	337	318	321	316	314	330	327	326	309	308	351	362	335	320	328	358	313	307	294	324	338	305	321	275	312	345	283	322	297	307	348	369	317	294	323	345	323	306	341	308	288	351	326	332	307	329	319	321	318	326	337	333	337	354	323	310	316	349	321	348	361	325	316	327	301	300	332	371	290	332	329	359	357	320	300	300	297	327	364	333	314	316	346	315	329	295	293	329	286	305	322	306	326	323	345	312	307	359	348	348	319	323	284	371	339	309	311	323	330	342	300	313	312	343	324	327	355	324	331	319	338	311	328	313	291	316	309	348	325	348	297	341	292	302	300	327	306	329	301	297	327	338	319	338	299	327	312	334	359	315	327	342	321	350	323	344	351	319	294	310	311	321	319	317	336	323	348	312	307	324	320	311	321	325	356	325	347	318	300	344	331	302	346	324	304	322	328	319	335	331	306	326	333	334	316	321	336	337	330	359	316	301	343	294	324	321	340	323	313	320	343	319	316	321	335	326	303	313	316	333	326	322	335	313	351	353	332	316	371	321	307	317	317	334	321	303	323	290	325	301	317	335	305	330	342	300	336	344	301	320	325	330	330	299	313	335	327	316	350	308	311	336	309	369	280	342	347	306	290	318	299	308	355	318	335	321	340	329	309	344	327	359	337	329	317	326	342	324	347	294	326	294	313	324	294	315	338	343	363	329	330	314	309	319	289	312	336	340	320	343	347	310	316	362	329	328	343	320	306	319	320	341	323	345	311	349	312	330	319	358	341	317	331	308	311	351	327	332	331	338	303	308	327	334	311	315	325	308	347	324	332	353	319	299	338	297	324	338	308	328	322	308	311	313	312	293	281	318	324	320	311	299	311	287	323	306	341	321	358	333	328	305	325	315	345	320	325	316	341	347	358	271	315	331	305	309	322	309	335	333	316	305	307	335	348	305	326	322	348	324	322	306	304	344	336	339	322	298	347	327	311	317	338	338	286	356	317	332	319	358	303	308	305	343	319	335	369	291	337	331	326	344	339	294	292	370	302	288	309	327	309	301	296	323	319	338	340	337	334	313	317	305	314	330	313	328	378	330	329	324	335	290	331	331	324	330	329	293	336	342	317	305	352	341	355	330	308	323	328	307	327	342	315	301	348	331	338	340	360	320	309	328	340	315	318	333	340	291	368	343	324	344	322	296	331	342	302	333	307	328	372	322	316	336	321	322	332	327	302	351	377	320	307	322	342	291	321	311	360	321	330	318	331	288	319	315	343	306	362	311	326	318	325	326	346	347	322	323	332	351	311	304	305	327	299	315	321	314	304	299	340	306	322	311	336	317	306	347	349	320	304	306	349	342	340	339	343	335	300	362	294	329	327	341	331	303	336	310	334	301	336	347	324	335	295	322	303	355	328	345	331	312	331	321	293	330	331	324	357	334	303	344	328	297	355	328	295	314	332	320	330	356	315	326	316	362	337	334	311	315	287	308	328	342	320	336	350	344	336	300	346	327	337	308	301	349	325	265	321	334	323	340	319	307	295	323	326	308	331	293	323	317	362	299	348	306	296	313	321	326	295	285	319	320	338	326	336	345	300	314	310	289	324	318	293	315	338	308	359	305	337	328	350	342	321	317	352	295	318	331	314	314	326	303	324	332	299	318	307	345	363	319	344	313	312	311	319	330	308	310	344	303	294	339	351	317	313	365	332	311	369	319	332	319	342	337	361	304	318	305	331	321	329	335	307	333	292	310	336	321	315	383	326	322	304	325	344	320	336	279	328	343	310	306	342	312	363	320	319	303	336	333	326	313	315	315	341	316	313	326	339	322	346	299	329	294	329	308	309	352	345	312	320	308	320	292	305	342	294	317	324	315	297	323	305	341	336	323	367	307	318	316	334	314	307	317	319	323	330	314	308	308	305	349	323	318	301	345	346	316	335	333	341	336	320	360	334	314	317	324	319	354	305	343	297	334	341	311	345	325	332	308	320	319	308	336	284	323	341	335	321	311	335	323	345	289	348	313	317	358	323	304	349	318	343	323	322	341	322	350	347	332	316	313	353	292	365	314	326	318	314	309	342	343	316	336	376	336	326	346	309	348	294	341	320	338	299	300	330	312	317	345	320	305	326	283	329	336	338	309	304	341	304	326	343	315	314	321	338	324	327	325	327	302	323	330	365	315	336	323	319	355	330	344	365	339	292	352	330	319	341	320	337	305	314	305	318	344	329	319	300	326	337	328	340	311	315	313	323	347	325	324	311	340	319	363	325	321	328	343	339	335	310	326	355	352	320	275	333	298	326	309	308	320	343	331	303	308	315	287	330	312	335	352	315	296	320	339	347	339	337	339	341	346	310	294	365	308	313	320	321	322	298	338	329	338	309	340	315	331	318	273	327	302	329	334	334	313	300	309	290	368	347	316	302	318	348	344	310	305	325	355	320	328	309	339	327	335	346	295	296	296	316	325	313	320	318	330	347	329	337	301	314	340	309	310	329	322	322	295	316	327	313	307	323	301	323	359	307	310	355	306	361	304	331	325	332	318
20910	24771	32687	36541	35199	32454	28656	25375	21720	17687	13494	10574	9180	7427	6102	5182	4416	3855	3191	2424	2189	1881	1640	1492	1374	1319	1253	1330	1140	958	903	894	869	904	897	897	889	884	859	844	879	936	850	879	823	875	866	901	827	852	858	849	912	881	854	844	901	847	871	853	852	911	932	885	944	877	869	858	828	859	830	839	852	923	921	883	873	884	851	833	844	886	856	899	892	839	899	875	897	837	888	823	851	826	839	912	926	910	935	905	834	854	891	875	861	854	895	878	915	965	883	817	837	851	903	856	898	873	839	861	877	892	876	848	939	882	874	887	862	809	890	967	878	865	924	897	854	847	838	903	927	840	946	870	822	893	915	881	928	846	883	870	848	856	861	877	885	885	876	860	931	915	898	872	883	883	857	841	899	842	874	827	831	910	857	848	912	862	906	882	872	883	856	864	833	879	870	894	854	897	887	927	878	840	870	875	876	876	869	842	860	847	867	842	885	911	864	846	873	873	912	866	900	886	855	826	917	885	873	824	871	848	853	829	827	890	871	854	905	864	897	890	872	851	867	892	832	875	825	872	962	874	870	876	857	875	836	866	894	816	872	861	872	880	868	863	859	855	845	843	863	847	864	888	872	925	901	835	876	876	883	861	871	879	914	872	880	889	836	880	859	857	859	853	890	893	837	872	882	925	918	828	934	838	861	813	864	887	878	905	894	859	827	901	829	865	903	920	935	864	850	885	870	911	846	926	825	865	891	870	881	872	848	889	896	875	864	901	858	862	871	884	825	920	909	842	889	886	814	910	848	828	930	901	881	844	863	878	926	809	909	819	898	887	877	867	877	836	912	834	855	881	853	832	849	918	837	917	842	901	889	859	877	818	904	840	877	881	835	902	939	831	878	824	818	858	866	902	887	836	879	863	876	891	899	918	889	832	869	863	912	856	890	914	867	844	860	801	878	864	858	908	821	850	866	883	882	824	920	912	847	870	860	878	871	886	905	879	916	868	855	861	924	844	836	916	901	857	940	836	949	868	876	878	861	873	946	863	891	886	880	902	906	901	879	863	865	823	843	886	915	903	866	841	851	891	886	864	884	873	818	842	855	906	876	888	896	896	904	873	911	879	864	796	870	874	856	851	845	882	899	876	933	859	904	880	853	841	886	931	921	885	900	880	868	899	848	877	860	881	880	873	908	884	866	877	869	899	820	840	856	922	839	916	858	904	860	846	864	875	909	893	868	897	818	875	915	838	866	870	864	822	873	857	842	878	885	796	921	874	868	843	879	840	867	863	863	898	880	845	834	840	872	846	866	901	861	883	830	924	884	856	846	873	850	902	859	884	851	880	839	881	896	863	856	815	850	828	838	919	863	857	915	862	921	884	826	869	862	868	891	843	860	892	898	876	877	882	860	857	932	877	804	901	887	867	867	883	905	938	876	915	869	913	924	849	892	854	925	833	854	852	805	866	871	902	892	869	943	858	875	863	875	861	897	858	904	852	895	851	855	860	881	878	873	868	861	828	886	831	912	870	827	793	876	893	879	921	950	868	872	901	906	893	954	905	862	896	843	852	894	887	908	908	841	885	874	849	827	846	829	873	906	855	870	898	878	837	824	826	869	914	887	913	824	847	855	870	902	840	898	894	877	885	902	865	919	862	840	889	856	887	905	872	878	892	888	876	885	906	844	815	872	865	852	873	821	868	874	824	846	897	845	892	889	850	916	866	855	864	863	883	839	836	895	844	823	820	870	930	878	884	860	861	872	886	844	858	862	862	867	875	881	880	881	934	823	853	880	843	860	916	861	871	892	814	817	882	836	897	881	852	816	836	887	863	913	868	867	837	838	872	875	874	842	868	911	860	844	878	825	885	832	870	893	896	831	831	913	902	835	889	853	869	837	841	937	889	899	904	862	932	863	891	838	887	873	911	898	878	878	886	912	912	859	875	891	898	907	908	862	904	870	858	846	827	841	832	910	873	875	882	864	878	910	859	857	875	852	870	913	825	871	875	906	873	927	875	861	896	893	872	879	897	904	934	888	863	905	931	800	887	844	845	897	889	844	840	852	940	876	878	872	825	885	887	875	843	878	924	853	866	833	854	847	932	860	871	899	865	816	839	883	926	871	870	812	859	925	879	859	856	834	926	924	938	840	897	884	863	879	870	818	860	819	882	843	862	867	871	928	893	856	858	893	852	864	894	844	814	848	894	837	811	905	845	869	839	890	827	879	840	892	901	889	826	873	808	885	922	845	884	862	893	902	864	919	902	875	841	881	838	834	850	910	951	903	919	851	904	870	883	839	829	857	879	875	872	854	864	854	906	881	846	868	859	887	898	875	850	851	902	873	864	840	847	818	891	834	844	845	885	864	841	864	894	910	907	876	847	838	904	846	882	807	870	878	872	832	842	845	852	864	875	899	840	906	861	852	883	851	870	864	865	908	880	858	868	871	865	848	886	840	858	864	845	915	873	871	853	896	880	922	891	898	877	836	876	853	890	878	830	878	861	873	896	895	873	897	838	891	907	893	818	902	889	882	841	867	915	859	799	855	842	851	880	906	833	892	851	831	862	867	885	852	847	856	848	889	879	870	847	895	903	917	928	893	935	853	895	853	873	854	842	825	866	843	839	859	851	838	855	896	808	866	869	897	843	877	884	933	847	862	861	860	874	908	853	860	849	867	900	845	923	946	895	873	875	868	897	906	872	926	809	904	892	931	915	892	861	844	944	910	908	810	903	880	897	854	887	870	876	896	887	898	854	880	835	862	851	855	890	901	857	841	829	872	913	816	921	927	869	821	853	822	868	852	860	805	855	830	866	850	858	851	847	893	826	880	842	840	860	863	819	957	835	926	852	879	819	862	872	917	867	918	918	890	878	881	874	853	862	861	849	831	855	819	833	903	837	921	865	858	829	887	848	885	878	878	882	868	844	895	906	866	871	880	870	857	921	893	918	886	888	919	912	932	890	813	845	853	934	889	868	857	827	907	878	859	906	885	861	857	892	841	867	821	809	894	864	906	889	880	846	902	835	881	908	899	854	891	852	881	894	884	828	815	822	929	859	871	869	898	884	927	874	891	851	838	892	876	846	908	884	918	840	898	816	921	917	826	864	886	862	875	885	897	861	893	875	886	926	896	924	842	913	883	837	896	859	857	863	839	836	846	879	862	881	849	879	885	856	856	893	917	864	893	918	871	885	833	876	900	933	847	884	879	902	881	878	883	860	844	832	866	876	881	865	868	832	897	847	812	851	887	893	877	820	893	883	883	853	871	902	871	877	912	884	848	868	875	859	845	902	840	850	896	853	934	863	827	889	857	881	910	900	840	880	829	923	914	852	856	856	892	867	881	862	848	875	851	835	835	872	900	831	823	873	896	852	872	837	831	876	846	883	895	872	871	873	840	893	879	860	927	844	909	849	890	848	839	925	913	880	888	842	853	826	897	814	877	828	891	912	893	932	868	843	881	843	855	857	882	891	860	917	877	950	857	864	870	842	896	846	877	838
29753	31131	33600	28530	23601	17942	13060	9488	6842	4217	2987	2287	1783	1407	1188	991	837	787	646	560	506	507	451	432	388	372	413	472	365	317	322	329	355	334	337	321	304	305	305	308	351	312	314	323	304	333	331	310	313	320	319	286	327	321	309	297	295	316	318	344	343	310	328	339	319	337	308	326	279	335	303	344	330	297	322	325	326	329	309	305	311	326	319	355	353	307	334	330	345	311	336	347	320	339	315	285	333	298	323	335	297	321	288	328	322	308	319	312	334	338	329	321	349	296	314	349	334	307	347	336	334	323	305	334	315	352	354	324	292	310	331	324	299	313	313	295	341	308	309	295	349	292	323	347	332	313	315	335	299	335	312	293	328	332	311	327	325	337	323	342	312	326	314	339	331	333	316	332	339	314	339	354	318	313	353	323	285	319	314	367	318	295	316	323	315	318	309	348	300	326	325	307	312	335	354	333	319	303	310	309	322	337	343	319	342	305	334	324	288	317	317	343	331	327	297	298	351	366	324	343	306	268	302	312	292	349	342	319	336	344	313	312	312	335	340	277	320	317	305	320	304	357	321	317	321	316	313	295	315	310	315	334	336	282	360	307	356	335	316	308	305	341	315	291	315	300	339	361	303	318	322	338	325	328	318	329	338	330	338	319	302	377	316	343	284	336	290	292	313	304	309	302	313	361	326	308	317	309	337	291	331	340	319	344	329	327	296	316	353	345	304	329	316	310	342	309	308	298	334	307	319	326	318	338	319	327	329	314	305	334	309	355	351	320	329	329	335	323	336	358	327	324	296	308	341	325	287	336	352	352	293	307	320	313	325	339	377	317	339	310	325	321	340	305	327	292	302	324	336	298	323	314	310	349	334	338	337	340	329	306	334	345	336	308	343	308	319	297	331	308	299	300	340	356	318	300	300	304	312	307	344	326	326	340	343	297	317	339	320	292	338	288	313	308	327	328	329	334	329	347	318	338	334	317	358	310	333	293	332	324	326	324	298	351	346	303	328	306	336	328	294	325	363	317	302	297	319	310	316	304	320	310	347	321	289	313	300	322	328	332	327	314	328	331	340	328	300	304	323	377	306	314	322	349	305	326	308	318	321	307	361	335	341	318	308	323	335	296	341	302	308	299	308	327	318	331	300	359	315	331	346	323	293	335	347	307	319	308	316	347	319	331	321	295	308	323	320	303	339	289	294	301	297	320	348	330	342	301	322	329	299	304	319	334	325	295	300	338	332	289	326	304	297	316	305	327	323	322	334	336	338	294	348	327	327	306	313	320	297	342	329	307	306	318	347	311	326	286	328	325	322	313	313	316	325	318	318	350	345	311	312	320	342	314	324	356	340	311	298	326	312	345	339	338	319	316	344	278	283	286	322	338	319	358	303	345	313	319	311	329	309	351	301	339	339	349	318	311	325	337	326	294	356	336	293	303	323	315	312	325	354	328	314	320	330	328	371	340	347	323	325	304	313	333	315	329	323	340	325	303	326	306	320	338	333	331	342	338	313	288	307	326	338	317	331	326	335	356	332	298	262	332	342	311	301	351	316	336	356	341	330	329	374	333	314	314	355	320	331	307	292	320	336	342	316	313	323	321	310	326	304	339	311	312	316	307	306	338	327	281	334	299	309	326	316	325	349	330	323	322	315	335	297	312	288	342	310	308	335	347	318	337	322	323	290	331	329	317	336	328	359	295	324	327	330	303	328	310	372	338	331	311	322	318	320	308	310	342	336	317	297	344	291	341	316	338	333	353	348	324	343	336	312	308	338	338	319	343	356	301	304	291	326	321	345	325	302	317	347	324	318	368	332	350	307	345	308	324	312	335	336	305	329	349	339	326	305	300	291	347	328	274	313	322	329	311	317	332	353	318	313	297	312	326	326	306	329	340	318	330	332	306	335	334	324	274	303	296	300	282	339	354	316	324	330	321	319	291	315	286	306	329	341	351	312	289	296	322	317	302	332	318	328	365	307	292	335	292	311	311	398	287	306	299	306	340	333	321	347	331	312	342	348	333	337	331	317	280	325	344	331	310	316	321	326	340	309	320	328	315	301	324	359	291	326	295	345	319	299	284	338	291	330	329	324	293	319	332	297	346	349	299	325	303	321	384	317	310	325	313	357	303	341	345	323	330	344	311	304	307	303	346	316	326	348	351	323	308	336	336	338	372	304	326	317	333	315	292	339	344	305	313	316	319	328	332	334	280	345	359	340	349	290	324	336	320	350	303	307	311	321	307	329	331	318	299	286	288	294	306	334	322	331	302	354	302	316	326	301	343	322	309	327	325	332	313	299	313	351	359	314	316	321	315	338	346	325	346	332	293	315	322	346	309	308	314	315	336	352	341	319	306	314	316	316	313	352	333	290	315	335	332	326	321	333	337	319	298	317	303	314	322	335	297	347	334	323	341	310	319	318	334	341	305	301	305	335	321	328	308	335	289	330	296	325	307	342	338	357	300	341	333	320	345	319	325	308	356	325	354	336	300	313	330	347	300	329	338	294	299	309	327	323	347	316	270	335	333	333	340	339	306	322	278	359	305	326	311	341	341	323	320	330	340	324	308	311	301	319	332	292	305	316	305	295	343	300	346	335	308	316	335	309	356	330	312	315	300	316	305	320	287	333	287	304	322	322	340	314	319	320	324	320	315	304	308	340	308	345	314	316	276	306	337	325	293	300	342	303	313	300	297	317	330	314	302	313	290	338	312	358	310	332	347	319	300	298	292	307	303	308	302	334	329	334	304	324	277	350	342	346	302	308	307	329	346	282	334	313	356	351	311	325	337	339	338	324	325	334	302	297	314	326	321	355	313	313	329	293	336	321	360	305	300	331	336	318	334	341	336	334	367	337	293	325	312	313	293	289	330	316	288	313	285	331	323	343	354	309	317	316	323	330	332	310	306	359	316	344	323	282	316	311	300	292	301	277	318	307	332	357	323	308	338	345	303	330	301	308	292	321	330	331	325	344	332	304	341	312	363	338	305	352	343	325	342	317	316	293	351	335	343	301	331	314	337	291	345	330	310	330	298	293	326	309	353	330	319	308	346	338	308	325	338	332	356	386	329	309	318	280	311	299	286	304	334	317	325	329	318	344	338	309	350	335	326	343	326	314	318	301	317	295	295	319	338	315	318	367	325	313	314	321	330	332	328	320	324	319	358	351	342	346	309	338	301	265	352	319	316	340	325	309	318	359	312	342	304	295	325	310	327	342	352	316	292	332	361	289	324	311	348	316	292	338	318	321	352	333	341	344	334	328	314	319	313	305	338	299	308	301	345	324	333	331	328	332	339	346	340	315	318	336	347	302	315	332	323	334	338	318	337	349	340	316	324	324	335	331	355	287	334	287	306	315	310	314	325	302	304	352	338	354	315	317	324	306	330	339	313	306	310	347	320	310	320	359	323	305	339	307	349	297	307	286	336	320	314	336	294	352	342	300	338	319	341	340	320	327	332	336	312	297	329	324	319	331	321	318	359	348	316	306	293	319	338
20787	24616	33297	36425	35961	32664	28978	25444	21339	15961	12433	10137	8439	7197	5770	5105	4212	3833	3125	2635	2240	1906	1791	1560	1366	1275	1455	1482	1094	870	864	816	883	909	906	891	868	852	819	856	854	951	866	892	954	845	897	834	880	828	821	857	845	870	897	914	830	832	852	839	847	846	862	812	880	895	862	852	839	843	875	838	857	847	852	891	849	873	858	876	843	857	831	782	888	857	907	837	879	873	902	875	860	851	864	843	890	863	841	883	879	876	858	880	896	839	884	888	820	847	873	827	881	904	855	852	864	858	852	891	812	895	842	858	811	921	875	834	904	880	900	819	893	840	914	881	841	845	840	860	874	882	863	865	876	853	870	865	818	853	869	872	906	847	860	854	860	813	901	862	844	844	882	836	863	875	887	805	853	938	887	882	847	878	880	852	874	881	868	829	865	823	920	831	884	881	879	864	829	836	874	910	813	851	871	864	849	907	849	869	870	933	856	883	865	889	862	820	839	890	837	865	885	915	840	833	915	871	900	839	939	845	875	887	864	865	892	813	834	901	894	890	893	867	885	869	820	904	861	866	958	911	855	812	858	914	893	835	813	873	863	832	822	839	874	874	873	858	880	865	831	834	832	916	900	846	872	896	900	865	907	902	804	855	902	869	877	893	904	856	839	880	857	896	872	860	824	871	869	900	845	851	894	916	921	868	850	897	843	911	792	820	896	927	927	863	877	885	897	903	860	852	936	859	885	857	830	865	878	859	822	878	865	901	825	850	901	898	833	892	857	874	914	818	907	919	860	890	900	840	812	858	829	841	888	833	847	853	865	898	848	928	814	878	840	871	887	823	922	859	907	864	925	815	898	844	876	865	888	860	891	845	885	887	876	885	795	881	859	847	856	878	863	839	813	862	853	888	873	863	853	858	861	879	848	902	883	881	902	857	888	873	894	858	866	944	883	902	871	876	892	828	893	848	873	872	905	888	881	846	843	861	843	907	874	870	885	858	878	839	831	850	885	890	845	798	860	868	824	820	897	837	854	908	877	828	876	872	854	890	904	793	893	905	913	915	826	843	840	799	890	889	845	912	889	859	912	896	859	869	864	797	863	833	846	818	900	926	822	856	838	859	902	874	896	907	897	891	847	855	852	890	871	852	855	824	885	854	900	837	832	858	895	892	830	900	902	895	821	941	847	849	923	858	838	881	865	898	882	844	849	864	888	793	853	838	906	902	827	860	843	892	857	852	844	858	868	863	830	842	909	816	852	895	909	828	865	870	876	873	884	906	860	834	886	849	913	848	905	844	849	817	847	846	892	881	842	856	875	834	864	894	863	879	850	910	829	821	900	869	827	911	845	874	862	939	843	863	871	862	847	902	876	837	864	855	847	845	904	884	883	861	825	857	862	794	873	873	873	882	829	882	864	875	897	848	854	914	855	868	902	892	860	845	839	914	834	869	855	871	831	831	836	854	798	882	881	820	776	907	871	899	893	888	868	817	918	908	862	838	856	884	833	855	846	899	872	837	855	881	835	886	851	852	906	832	858	829	876	876	831	861	846	871	907	891	873	897	841	828	847	900	867	866	832	886	893	869	882	846	885	833	869	894	822	892	874	830	837	848	892	891	901	865	849	898	846	870	900	829	900	874	878	849	828	853	892	897	875	861	879	875	822	881	886	812	941	920	853	853	849	871	904	821	902	877	838	814	855	872	887	943	879	858	861	851	878	828	872	902	845	898	861	885	911	854	855	841	897	933	869	923	852	829	848	873	894	840	886	833	848	843	901	897	898	860	908	821	854	864	877	879	856	858	857	884	910	912	934	895	946	858	831	907	811	833	945	870	866	880	849	878	883	831	890	885	851	853	877	867	864	859	912	873	871	880	919	850	893	894	890	915	863	876	929	861	824	864	930	856	850	834	875	881	858	860	874	887	875	910	873	901	857	809	846	861	835	845	856	880	927	848	893	852	854	848	873	867	875	908	849	920	883	890	901	854	820	874	899	897	873	863	834	926	918	847	872	888	908	838	870	862	856	873	856	885	843	869	861	886	876	879	901	848	825	850	831	869	809	845	825	902	900	876	899	868	849	874	869	891	858	877	876	840	852	851	871	833	856	872	871	822	842	863	850	838	860	940	918	907	849	840	891	878	856	844	939	848	858	871	835	891	821	862	833	835	843	811	888	839	859	823	854	869	868	871	914	883	893	838	851	898	875	837	874	859	879	824	866	849	908	872	904	846	868	866	885	869	875	868	852	868	876	841	869	875	920	895	858	902	868	857	838	852	810	834	854	885	855	865	809	825	793	883	823	884	908	868	792	873	889	826	858	850	825	840	868	845	841	865	849	884	871	856	833	895	845	864	868	834	866	923	891	857	853	844	884	856	853	869	853	852	848	846	933	799	881	837	863	883	861	873	833	835	927	890	869	882	811	881	877	897	889	846	888	840	879	851	881	898	909	843	893	855	890	824	887	888	863	859	914	850	892	853	860	859	914	922	934	830	848	943	892	855	861	906	821	834	836	853	864	863	865	876	884	859	862	869	857	872	882	902	864	885	868	925	873	890	875	867	833	837	861	879	903	827	857	814	876	827	845	856	919	854	935	854	867	839	881	889	868	781	840	879	866	832	863	860	941	887	809	849	822	855	838	862	890	852	814	876	848	894	897	882	864	897	871	876	862	856	873	810	880	889	890	865	914	887	864	798	863	870	889	892	866	851	839	887	881	835	855	855	895	850	867	870	846	874	867	853	836	830	855	834	877	882	854	875	874	913	789	874	830	835	853	860	881	875	853	842	824	874	881	845	859	851	895	884	858	878	921	880	934	835	874	877	871	828	872	829	901	837	863	822	858	908	863	897	847	894	858	879	857	800	902	902	869	853	908	778	882	835	864	871	842	914	858	861	846	818	857	938	879	843	878	919	860	840	834	908	902	885	862	889	849	882	877	858	828	886	905	863	832	885	950	887	880	890	855	890	881	829	849	839	859	839	857	875	824	861	841	841	909	822	902	858	894	851	850	854	885	853	880	881	792	896	842	860	856	945	889	868	827	896	846	859	817	842	843	887	868	802	872	855	940	862	918	861	891	835	858	888	916	855	884	852	846	862	866	922	907	823	848	848	879	899	879	805	842	854	871	891	865	851	835	884	879	873	830	823	848	832	812	825	851	825	852	879	905	885	886	878	851	890	857	842	813	876	831	809	825	930	879	871	898	862	830	812	899	828	836	891	815	835	889	837	889	851	884	863	898	906	883	872	857	894	862	907	850	855	897	888	877	902	863	847	881	878	891	905	863	861	826	847	889	859	851	868	865	903	910	866	854	850	903	802	901	898	818	886	895	879	892	864	868	868	863	839	807	900	887	917	846	873	881	874	900	884	834	843	861	859	829	831	854	813	824	860	843	830	878	875	889	815	863	900	849	869	839	858	821	884	864	835	879	872	863	872	847	898	886	931	843	863	834	882	865	861	892	884	834	898	819	892	855	877	857	893	835	882	848	907	875	876	884	891
29299	30887	34917	30567	24688	18259	13458	9503	6074	3854	2912	2196	1903	1428	1148	1001	948	820	640	620	510	478	408	422	394	408	410	431	400	337	293	329	310	339	335	321	323	323	333	306	336	340	289	347	307	305	331	357	319	341	343	321	339	322	303	336	331	331	301	332	318	308	331	318	314	324	300	337	345	329	326	340	345	292	331	310	342	302	332	321	313	323	317	340	309	305	327	327	281	340	317	322	313	343	316	296	289	342	345	329	291	309	332	315	314	323	359	365	344	317	325	336	318	331	327	298	322	312	292	343	327	319	289	304	358	334	291	323	334	305	343	345	339	320	330	283	339	327	327	316	337	336	320	310	325	306	313	328	335	334	350	342	305	346	319	280	317	292	344	332	283	344	319	331	323	318	313	329	325	317	352	302	342	358	325	323	320	302	383	336	307	319	286	333	310	327	323	343	346	323	303	303	316	309	327	317	316	332	304	319	355	314	343	333	341	317	293	327	312	345	340	303	305	323	350	322	320	333	319	318	326	316	323	316	360	285	326	319	340	297	346	319	336	306	365	337	309	336	299	346	320	330	313	321	324	321	319	297	298	321	322	311	310	318	306	322	336	320	325	309	292	343	327	336	324	295	297	324	347	307	343	344	286	326	321	319	319	328	316	297	319	327	330	358	294	342	341	315	333	322	345	298	325	325	336	307	304	335	319	301	324	295	341	333	341	340	341	328	318	313	342	302	313	323	322	309	323	290	300	305	323	357	306	337	361	297	339	338	347	283	336	338	313	348	309	330	335	325	309	338	303	307	322	309	314	313	370	334	304	327	321	350	325	297	358	294	303	320	294	332	337	312	343	347	317	325	277	305	333	340	342	336	324	294	349	320	317	319	318	355	302	309	299	326	336	298	329	311	346	341	327	321	319	312	337	326	316	339	361	332	332	304	349	318	297	345	330	331	304	317	315	325	330	318	338	322	316	326	316	314	312	329	337	313	315	317	307	342	320	316	324	316	328	333	305	297	340	334	302	330	295	292	319	330	310	332	355	310	355	333	368	346	338	334	312	344	339	345	297	338	342	363	343	321	339	320	305	355	345	318	336	323	341	341	354	332	345	325	318	349	334	318	332	324	299	347	343	317	336	310	327	319	309	328	332	303	308	330	339	356	345	336	318	320	308	321	344	362	321	313	338	292	304	321	337	317	321	324	339	318	311	296	334	326	309	331	307	335	320	336	330	295	346	324	302	320	366	325	333	317	337	321	324	319	329	341	338	321	352	312	347	339	332	345	296	313	334	327	318	320	328	328	321	327	324	312	317	319	334	311	334	327	321	322	337	344	285	304	323	324	298	336	318	323	313	326	328	337	301	351	313	309	326	309	289	318	347	355	334	313	316	335	322	328	319	328	278	312	306	306	310	369	323	307	356	310	280	337	309	311	337	346	309	329	346	322	295	295	318	342	350	346	337	321	321	337	329	332	330	320	312	292	308	300	308	303	340	345	309	342	353	321	328	283	325	328	330	292	293	334	325	304	339	313	322	323	316	314	331	302	329	341	318	324	338	324	312	313	320	339	326	369	369	295	338	325	297	313	288	323	300	337	305	305	334	301	306	340	326	358	301	354	343	337	337	336	350	342	334	323	293	325	334	333	338	318	357	311	310	307	347	330	312	335	307	336	304	327	325	334	356	310	310	322	320	298	297	341	369	343	342	341	341	339	330	317	319	293	332	309	319	310	339	320	321	328	351	333	325	321	309	366	315	319	301	323	343	289	373	303	314	334	321	330	311	333	318	366	337	349	352	306	351	316	345	319	344	317	312	281	302	318	329	274	314	319	328	324	299	317	322	354	322	331	318	323	326	326	290	327	314	305	308	342	312	285	323	324	319	317	340	323	313	331	318	328	331	319	322	319	312	332	361	310	347	316	303	320	281	356	297	329	340	302	343	306	326	308	338	310	320	325	326	322	328	303	322	327	336	330	322	306	355	317	346	313	329	318	371	316	341	356	344	312	328	306	294	308	338	284	324	338	324	334	310	322	324	316	326	312	332	279	330	302	330	325	303	337	306	304	321	338	288	334	362	329	333	285	321	341	348	328	326	318	333	340	329	318	330	323	329	338	314	312	344	318	305	297	291	317	334	326	311	330	319	314	334	319	305	309	305	315	351	343	344	334	329	304	321	325	316	344	325	316	303	320	365	325	335	322	329	336	338	286	293	349	330	334	302	361	340	329	312	298	321	339	344	337	302	311	310	344	345	282	325	336	347	313	325	305	278	288	317	326	315	308	313	329	331	343	334	321	341	328	313	281	360	310	309	342	332	325	341	324	303	299	335	328	313	361	334	294	322	301	334	322	305	309	351	310	303	321	279	334	301	352	303	309	289	355	318	324	298	303	324	324	344	289	344	316	309	342	334	291	306	339	319	301	337	342	312	307	326	338	349	310	301	338	315	299	284	310	322	311	331	320	326	328	344	349	332	331	336	310	334	304	314	347	308	335	319	289	344	307	327	308	297	329	323	337	280	326	382	327	312	331	320	320	317	355	319	349	318	291	328	343	351	337	333	302	318	335	293	352	326	321	328	344	319	346	321	337	332	312	332	334	325	307	337	328	299	311	309	353	321	318	313	338	320	343	350	326	299	271	307	337	305	301	305	345	306	307	308	328	313	349	336	316	328	326	319	319	314	328	338	356	347	316	293	309	309	334	311	312	320	309	342	329	326	313	310	293	312	310	284	331	325	358	317	306	356	314	354	341	338	325	347	363	303	282	298	293	310	311	285	316	304	298	355	322	312	302	276	353	344	326	309	325	311	330	355	350	344	325	338	325	329	335	303	314	355	325	362	318	342	336	298	315	326	382	326	312	335	308	310	353	337	345	343	322	317	303	296	322	355	331	328	339	328	295	360	316	308	319	320	336	320	315	331	308	358	333	322	311	294	347	318	350	326	314	280	327	341	305	342	322	315	336	328	323	341	322	331	341	332	302	313	398	301	326	337	298	338	339	333	312	342	314	327	318	345	319	297	382	339	348	316	298	351	305	352	320	272	347	331	323	324	333	320	329	376	335	303	348	332	331	313	360	319	323	322	326	331	321	313	318	312	342	326	347	347	293	299	330	321	346	335	305	340	314	351	325	309	317	317	341	339	354	315	317	304	316	309	320	300	322	339	322	321	350	322	307	305	300	323	316	341	357	300	297	320	328	338	288	309	296	385	313	319	306	312	321	313	336	317	334	328	328	334	284	321	335	314	319	314	351	351	294	341	311	341	271	320	315	330	319	320	292	324	323	336	340	342	306	319	302	317	340	324	305	334	345	304	314	332	334	356	289	375	307	318	325	331	336	358	303	344	307	314	342	339	364	307	304	332	357	319	338	329	303	297	321	343	327	318	314	313	335	342	299	308	314	347	302	306	357	338	327	299	316	286	295	338	337	307	309	342	354	325	311	347	346	349	315	325	309	321	328	328	317	307	331	315	292	309	331	374	333	328	309	306	315	308	306	312	322
20154	24771	34357	38505	36475	33037	29962	25448	20069	14792	12257	10056	8571	7078	5809	4941	4627	3892	3199	2687	2306	2011	1741	1506	1447	1359	1468	1596	1275	993	883	876	871	838	875	887	881	916	896	858	899	878	875	826	884	877	901	852	866	846	884	919	834	864	834	876	844	875	880	830	908	868	848	908	849	827	902	859	868	886	895	879	871	891	878	904	839	881	832	844	868	944	831	878	817	863	866	903	884	896	865	891	860	849	883	847	917	865	897	861	859	892	870	823	886	879	845	908	882	878	903	903	875	877	867	883	836	870	902	835	859	814	846	890	914	842	852	928	836	825	845	865	874	869	865	866	851	916	877	892	865	870	888	946	855	893	909	891	848	859	816	905	864	834	891	835	884	889	922	873	860	873	902	915	877	915	815	923	888	940	842	845	886	823	815	842	873	883	852	894	861	892	868	839	921	897	833	867	847	876	903	881	882	869	813	850	856	866	915	873	874	874	880	864	885	847	860	893	866	807	907	897	882	813	858	868	946	915	848	870	899	922	823	893	864	900	878	918	822	864	876	833	849	845	902	865	842	872	857	854	877	839	867	853	844	852	905	880	846	855	815	865	862	823	862	836	883	882	892	871	850	904	866	847	829	918	920	865	825	897	851	881	891	879	884	855	933	884	866	886	860	846	882	849	819	895	898	908	870	864	912	918	831	847	847	913	902	923	864	878	880	870	855	895	858	864	871	826	900	883	883	857	905	842	856	849	865	846	863	862	893	879	899	880	901	867	905	852	896	868	851	874	882	864	807	856	897	879	827	880	877	854	864	874	861	873	860	882	882	803	918	801	906	878	884	864	875	854	878	850	832	895	931	886	859	917	831	837	878	876	831	866	876	850	893	852	820	901	882	884	871	852	853	902	847	839	873	819	871	874	869	855	912	901	887	897	885	840	857	839	863	907	878	840	820	905	877	833	837	826	856	884	915	866	835	857	857	873	901	847	906	908	870	909	897	840	887	904	856	906	863	880	872	880	869	851	873	866	872	887	864	886	872	881	844	882	843	919	811	805	903	836	839	857	831	900	880	841	845	816	872	821	844	916	856	878	843	845	901	885	864	846	890	830	819	855	895	846	871	831	860	900	903	903	885	913	841	835	868	887	850	906	846	852	848	813	860	910	822	895	800	892	906	852	838	901	879	915	866	847	845	906	870	839	940	855	864	868	887	889	889	850	831	808	836	891	871	892	874	885	948	882	888	908	892	903	860	828	883	860	893	906	824	868	911	859	895	838	871	906	839	865	845	841	895	834	776	869	857	833	847	873	870	888	864	896	906	929	840	864	873	868	860	910	873	877	862	858	879	858	880	949	903	861	887	917	853	849	860	903	834	878	938	795	866	858	804	882	838	829	868	876	873	840	887	900	902	882	885	854	863	886	874	886	901	868	854	866	884	894	898	837	899	846	853	885	881	837	907	873	820	895	885	866	902	807	864	865	864	907	917	919	924	936	912	854	834	859	869	900	909	881	859	846	900	891	840	900	882	807	876	908	867	898	884	849	808	874	890	873	905	866	914	889	891	876	853	879	849	866	874	873	864	914	812	900	847	912	884	868	847	844	905	853	931	855	914	864	873	906	900	841	903	915	898	957	898	887	860	881	862	860	866	885	841	841	864	861	875	875	859	898	894	866	840	836	889	834	853	870	853	884	853	907	852	849	862	867	888	863	843	907	774	846	921	855	859	856	912	893	884	844	812	880	890	858	844	870	914	859	845	861	900	847	854	869	896	833	902	915	870	873	871	857	885	884	871	884	890	864	891	871	916	853	860	884	916	815	852	872	851	847	864	848	857	932	828	937	831	887	871	862	932	902	897	847	853	825	871	875	853	844	833	907	811	887	896	832	854	883	858	893	866	883	842	826	846	901	850	893	877	874	883	811	877	836	927	910	850	860	904	912	890	872	881	896	852	855	862	825	880	902	851	892	845	863	891	851	862	841	828	849	874	805	857	855	869	921	837	868	903	849	863	888	846	845	866	889	816	890	891	914	816	861	826	878	920	862	892	879	850	823	904	876	866	917	883	877	858	903	882	831	882	934	894	899	878	855	861	922	848	867	865	835	850	829	906	856	855	881	836	894	899	849	852	915	872	854	884	836	909	798	876	848	895	854	826	881	903	906	923	850	861	890	830	875	947	900	860	900	880	848	865	842	893	942	862	893	888	868	879	869	893	888	835	837	836	824	858	903	895	867	893	872	874	876	845	901	872	851	849	857	861	863	930	856	951	877	822	876	905	838	908	895	883	846	906	939	860	829	884	854	884	872	856	885	894	877	835	895	864	888	821	850	801	874	934	866	879	854	879	887	850	844	873	894	842	891	878	859	840	912	859	839	875	859	887	919	819	834	884	832	868	842	833	876	819	884	853	918	873	862	838	896	831	829	854	860	851	879	927	871	916	915	886	816	902	854	820	887	910	883	850	873	834	835	850	859	898	896	871	837	859	866	854	896	842	822	913	892	868	848	896	849	931	885	885	869	881	864	901	871	873	866	854	905	883	856	883	849	872	857	854	889	886	884	849	896	891	859	868	869	905	879	900	840	895	875	856	868	870	869	879	835	860	892	876	872	876	903	829	881	842	860	955	836	842	877	892	870	873	852	822	898	838	927	866	885	851	909	866	897	895	837	890	890	906	889	878	836	838	860	872	880	849	900	840	851	863	922	871	886	878	845	944	879	869	888	866	877	874	855	851	875	881	891	911	869	880	876	943	842	869	877	841	852	854	884	874	848	895	814	893	825	888	861	891	877	874	920	886	879	875	888	823	884	893	866	877	889	896	838	887	852	872	884	916	902	877	885	837	865	887	896	861	875	874	832	871	882	844	888	861	830	868	906	879	903	854	933	884	910	933	853	892	838	873	886	896	847	867	869	930	873	871	926	842	904	831	878	875	873	918	888	870	893	848	841	900	884	846	948	854	891	838	862	897	913	919	897	884	827	878	868	852	835	842	913	897	875	883	882	832	869	879	883	820	845	808	877	877	863	904	867	878	887	840	854	875	877	939	864	935	834	901	828	877	907	909	806	888	877	815	850	919	850	848	861	842	855	862	903	864	934	902	871	908	908	905	863	845	886	856	830	845	918	842	870	916	886	877	859	909	842	861	929	812	848	841	844	890	898	811	872	859	811	880	876	873	774	851	869	861	856	915	874	894	851	873	843	867	848	862	885	860	844	872	904	919	873	822	884	863	857	823	867	874	857	846	851	809	818	868	836	875	936	857	864	824	858	943	865	824	875	859	887	878	863	841	869	876	868	913	875	883	876	852	872	877	875	847	867	878	852	814	846	871	873	864	908	848	890	895	867	862	872	839	879	855	847	867	846	877	860	857	913	833	836	853	857	889	853	825	906	848	837	881	892	897	883	865	878	843	846	856	867	865	904	851	896	864	872	871	906	894	865	829	892	918	909	884	900	909	870	882	891	848	832	881	850	933	827	847	884	894	893	915	881	843	848	849	876	829	837	844	834
29309	32643	35012	30530	24418	18403	13141	8370	5672	3959	2859	2307	1899	1461	1290	1104	908	779	753	629	519	465	423	440	414	384	399	470	380	335	342	303	334	334	360	358	338	339	350	305	340	340	323	323	309	321	314	324	324	326	350	313	336	319	369	316	306	360	322	317	309	316	320	301	326	347	319	298	352	349	338	329	375	344	307	342	320	293	324	327	349	326	298	350	330	333	328	309	355	333	326	302	313	298	323	335	320	297	319	333	323	345	330	338	342	345	310	343	320	329	330	340	305	329	328	312	328	315	343	340	322	335	329	340	357	310	316	335	309	318	316	327	361	323	305	309	322	301	345	351	301	312	324	341	321	353	307	338	322	334	311	350	364	343	334	298	345	320	325	347	325	337	350	320	324	298	333	300	358	305	356	318	274	318	305	285	313	322	303	337	299	284	339	372	347	347	315	326	311	316	348	320	336	298	325	323	334	301	320	333	317	336	329	339	313	315	375	333	295	360	341	321	335	324	354	332	331	349	324	311	324	319	351	309	311	318	336	325	320	346	319	291	317	318	301	340	327	317	328	313	362	332	329	309	311	321	356	329	328	319	351	352	345	333	296	322	313	364	301	321	342	325	305	313	321	322	292	322	308	306	336	327	337	333	319	342	322	303	289	285	324	293	297	318	321	344	335	307	339	364	337	351	307	341	366	316	324	331	314	306	330	341	340	342	314	315	307	347	334	336	302	322	322	340	352	328	299	322	322	306	322	308	340	347	330	339	328	313	332	307	328	317	319	325	317	348	354	322	303	363	319	329	350	319	302	336	323	317	322	319	310	350	320	354	341	320	322	324	343	322	291	355	325	303	311	322	357	360	342	362	319	358	321	345	365	313	296	330	296	318	334	318	313	325	357	345	331	317	316	306	311	329	317	300	323	289	344	322	325	305	333	298	298	353	322	345	345	351	315	340	339	333	360	333	327	340	316	321	320	285	352	329	332	294	306	332	334	304	318	310	358	315	341	309	315	365	304	295	336	301	320	355	337	338	356	327	369	348	324	328	317	309	305	334	316	305	323	338	343	333	341	303	314	342	339	328	347	331	293	346	351	325	348	319	322	334	344	346	348	303	315	334	328	312	312	328	311	342	326	327	301	339	314	328	334	328	351	324	305	291	331	300	352	324	331	304	343	319	312	337	323	353	306	325	309	300	321	338	290	351	305	334	317	318	342	328	319	296	316	355	309	313	325	332	317	349	328	360	317	331	354	316	327	336	336	332	298	345	327	325	301	322	319	348	310	318	320	332	351	325	358	338	329	307	305	319	345	351	315	316	275	329	318	300	332	337	335	338	316	347	311	314	341	366	316	342	354	358	338	357	306	315	309	307	306	324	286	306	341	298	340	346	314	321	337	338	334	354	349	308	283	305	344	327	297	347	342	331	315	341	343	318	333	337	345	296	325	343	303	281	300	355	327	349	309	348	359	313	325	295	337	324	341	322	346	342	317	306	338	318	313	315	344	328	309	331	320	349	354	309	316	354	317	334	345	356	308	319	320	359	344	336	353	338	329	330	333	327	356	303	313	316	313	315	311	301	314	362	320	325	362	320	351	340	309	341	335	321	325	302	310	303	319	329	347	321	326	391	335	326	331	337	329	332	319	300	301	302	280	312	372	327	329	351	315	304	321	342	319	345	324	328	289	312	338	324	289	339	344	318	290	321	336	316	307	335	321	332	329	348	315	311	329	311	314	295	327	355	365	292	307	319	291	367	336	326	334	336	341	333	336	285	334	299	335	306	353	326	316	355	334	319	297	347	331	342	324	308	357	322	312	318	316	322	328	350	287	367	314	307	356	346	298	326	305	325	316	330	357	343	355	307	328	297	332	316	337	284	352	354	360	362	312	335	319	318	335	334	295	324	319	318	307	330	344	294	320	300	327	364	306	290	343	340	341	292	326	330	342	329	341	327	346	322	328	339	338	341	313	310	312	313	304	319	314	307	352	340	333	311	309	319	334	319	332	301	323	341	372	314	318	300	310	315	309	348	311	353	324	314	303	314	322	339	314	327	292	312	320	346	324	330	363	344	344	342	318	347	332	304	319	293	327	295	336	301	319	309	304	332	361	327	335	319	334	332	310	336	314	340	317	317	340	307	290	291	333	358	307	342	349	314	330	357	343	320	335	328	300	321	357	299	289	321	323	343	299	330	343	330	374	333	358	296	317	330	307	323	317	330	326	311	311	303	326	330	355	338	334	325	286	351	315	328	346	280	321	317	345	349	315	330	324	325	319	283	294	339	308	349	332	341	302	320	326	338	330	354	339	313	329	325	295	344	340	328	299	323	331	318	315	312	345	326	319	327	349	313	336	312	363	335	342	302	316	312	317	315	320	359	301	352	332	289	337	345	335	324	330	340	351	354	326	351	322	305	327	319	334	332	335	288	298	369	376	336	308	302	328	314	327	320	307	338	317	298	345	315	355	333	320	331	342	319	313	343	336	297	298	308	310	353	357	317	296	314	336	301	333	364	344	331	326	322	295	329	332	350	360	328	322	311	327	299	306	323	343	300	344	318	344	362	328	328	326	304	314	328	349	302	321	307	312	329	342	340	303	317	337	360	360	317	339	333	326	318	313	321	341	305	318	335	322	335	301	316	354	344	334	300	314	324	322	314	333	348	313	318	343	312	331	320	292	328	290	316	345	343	292	316	321	366	341	346	354	333	342	367	313	337	322	337	315	349	347	318	303	321	337	307	357	317	340	367	307	327	308	325	343	343	300	297	334	319	332	341	323	332	326	329	348	319	314	325	303	292	323	338	337	332	316	332	330	327	340	302	293	353	361	329	294	292	330	295	297	322	346	288	326	305	335	341	326	329	341	336	340	311	315	357	337	314	353	369	317	311	289	297	320	327	296	328	325	312	318	313	312	355	342	314	308	336	272	339	310	325	312	356	301	325	340	305	324	318	342	355	319	316	306	332	316	333	318	332	325	314	355	312	332	317	313	341	323	327	348	316	321	312	325	329	374	339	337	319	367	337	303	330	301	326	305	338	296	321	328	335	331	299	320	331	330	305	296	345	335	333	345	325	322	331	306	338	358	298	343	355	319	327	327	320	347	322	339	330	324	324	343	350	303	352	328	343	314	312	363	320	318	306	327	344	281	316	318	356	327	337	332	301	320	295	327	308	322	303	326	330	335	374	291	309	332	348	326	364	307	330	309	301	327	317	294	337	347	314	325	321	309	341	336	330	315	322	346	307	333	331	325	312	351	301	347	342	296	338	316	326	304	347	346	357	308	322	341	320	287	316	314	294	307	341	316	300	307	348	336	299	306	320	313	302	334	331	323	300	313	335	344	363	335	357	307	341	322	316	326	296	286	311	312	325	322	332	325	320	348	375	302	299	315	337	336	337	337	313	317	326	341	338	310	318	323	331	330	328	330	309	351	330	329	309	311	329	316	319	310	292	314	327	288	322	315	326	300	330	308	337	355	349	273	338	319	333	305	303	320	306
20282	26166	34101	38583	36198	33338	29225	23484	19170	14782	12503	10739	8838	7348	6127	5156	4609	3860	3171	2677	2312	1926	1752	1595	1421	1270	1557	1672	1168	941	890	924	884	870	858	900	876	881	868	853	869	860	911	869	892	860	839	857	830	855	892	855	839	818	885	858	846	871	841	878	829	861	894	858	813	861	892	906	877	838	865	811	883	817	833	906	937	871	871	880	870	916	898	851	883	893	861	844	767	840	878	885	840	900	878	856	864	866	855	843	877	919	871	821	890	871	890	857	954	795	891	871	849	878	876	913	934	846	854	874	913	870	847	885	924	846	803	876	864	855	839	870	863	867	880	876	828	903	912	855	885	923	856	864	904	867	889	893	897	877	884	851	861	843	900	861	879	828	849	828	896	912	873	877	953	851	855	900	825	858	860	903	855	880	881	868	869	861	886	857	880	870	879	859	917	852	866	891	882	827	898	887	855	873	877	843	891	872	869	867	901	833	810	899	876	836	875	892	885	930	846	865	867	905	856	850	858	854	892	805	878	831	899	871	831	852	967	862	884	906	841	861	868	825	848	857	865	879	866	837	858	899	845	852	888	835	847	851	856	882	912	939	909	885	858	842	848	930	893	923	864	886	820	860	842	825	869	861	859	829	860	878	894	873	833	859	887	874	866	849	874	901	909	824	865	888	865	852	922	861	852	870	859	833	848	860	821	883	849	823	844	896	877	938	904	889	835	888	885	904	886	920	854	890	846	893	861	882	867	814	895	904	891	875	863	800	836	860	872	862	879	886	826	866	895	884	832	817	886	830	891	895	934	918	868	901	894	888	897	863	890	840	925	876	834	829	877	844	850	861	877	874	868	880	868	895	950	842	860	906	824	865	909	867	904	828	861	866	951	882	861	867	863	870	847	879	826	802	918	912	834	851	869	872	838	887	842	850	843	871	864	865	856	862	908	847	861	889	843	888	905	861	939	863	880	855	922	841	823	854	909	919	900	877	898	789	850	889	903	895	875	884	874	846	855	877	893	844	864	913	851	889	870	945	868	887	857	878	889	870	888	900	849	901	825	862	914	860	826	850	896	881	866	860	905	902	866	854	870	875	845	958	901	846	896	945	909	920	955	920	822	805	866	906	878	881	915	917	900	855	866	882	910	842	890	898	915	889	841	849	825	856	881	882	885	842	826	894	847	883	859	834	900	877	878	834	898	896	880	861	850	875	872	897	857	883	865	878	885	837	814	902	865	852	874	900	879	901	930	900	915	925	899	893	893	859	875	844	858	915	924	891	899	847	874	869	878	864	884	873	837	888	862	867	842	868	892	882	907	854	886	840	916	850	828	829	892	872	864	903	874	911	833	905	898	852	825	876	878	877	883	876	800	891	877	893	837	847	865	852	895	841	881	850	870	853	849	881	827	853	854	897	823	888	861	860	868	902	832	865	824	817	908	857	892	875	891	887	845	896	884	846	882	839	852	870	882	901	929	874	914	863	872	889	887	861	876	910	847	882	851	840	907	833	851	900	853	844	901	877	874	872	893	864	908	851	863	867	851	873	876	815	889	875	886	851	845	855	811	885	873	852	857	876	943	911	895	861	843	874	899	826	929	876	873	847	886	894	917	875	912	827	917	851	859	951	905	846	881	903	878	850	854	894	880	877	910	843	882	909	918	932	883	816	893	870	870	869	828	864	883	848	878	874	878	887	867	872	886	883	841	935	872	857	831	876	853	853	894	852	880	858	902	835	854	939	873	899	901	799	822	853	892	850	847	904	887	871	810	843	873	887	858	859	901	867	893	863	859	900	872	857	879	823	896	886	854	848	879	834	887	903	848	876	869	858	851	893	834	857	841	871	838	873	874	890	873	927	883	850	859	870	870	906	920	844	859	911	822	877	861	841	827	840	924	896	892	877	854	875	861	888	911	885	902	865	899	861	856	893	902	873	862	925	861	888	834	816	899	858	903	860	834	880	837	869	889	859	807	883	879	897	866	856	938	877	861	919	836	831	862	841	845	898	886	870	899	907	817	837	815	857	901	877	863	862	843	875	884	871	862	902	895	862	837	886	895	848	885	924	901	898	826	821	837	860	906	897	914	884	883	819	843	889	871	880	851	849	894	891	901	927	902	911	832	884	891	860	828	873	869	909	836	900	889	920	829	803	904	859	881	867	907	852	928	864	922	886	934	844	884	881	882	883	846	909	880	875	850	821	893	881	878	891	889	892	864	911	848	895	872	865	857	877	891	872	826	934	867	845	859	859	865	857	897	908	851	830	821	854	864	900	845	844	880	877	876	861	885	864	877	910	880	856	899	876	848	840	830	860	852	891	884	848	924	904	867	904	904	869	878	856	882	831	872	873	942	876	852	903	857	888	780	882	813	887	885	881	837	911	896	865	860	851	860	851	872	914	865	910	882	867	831	864	859	872	903	862	871	910	838	859	857	874	843	886	843	872	889	893	850	871	869	883	876	835	863	882	832	857	839	900	863	822	879	840	860	865	838	870	870	868	808	833	887	838	881	934	831	907	865	863	912	820	831	787	893	896	878	831	900	848	882	867	842	899	861	947	833	918	864	906	803	910	848	856	878	892	841	876	879	854	867	889	861	817	857	901	882	835	846	874	856	905	866	901	851	854	865	916	888	843	928	930	861	875	913	868	877	879	814	897	912	900	849	896	892	827	893	871	854	863	863	898	835	854	905	872	899	821	930	921	880	887	844	903	840	886	871	876	873	914	873	888	851	855	884	873	908	832	908	871	867	866	872	855	924	845	836	828	863	916	941	877	876	847	927	819	865	881	931	895	871	798	919	881	830	846	858	867	869	856	837	818	893	813	869	860	896	863	891	830	852	892	894	903	863	905	880	900	867	882	886	859	862	826	871	893	858	923	887	865	828	853	881	869	894	868	914	896	918	864	919	840	912	941	811	844	844	880	857	861	839	878	901	833	815	845	864	906	866	841	856	900	818	828	899	874	896	877	862	876	839	882	859	893	837	860	864	884	856	887	908	840	869	916	901	920	847	814	848	838	863	901	863	846	838	864	883	918	871	843	903	884	919	849	872	869	862	868	828	834	860	855	876	899	908	809	864	852	900	906	846	854	874	858	900	875	832	918	873	860	880	882	867	897	846	853	878	881	805	850	956	904	874	844	852	864	890	866	900	866	876	857	834	892	858	907	877	861	872	866	872	818	871	861	834	876	911	863	884	868	914	846	863	881	792	890	870	869	872	860	889	913	868	897	873	854	920	882	907	909	883	894	874	859	873	864	874	880	853	884	844	884	846	863	905	840	843	836	854	847	896	888	934	895	879	891	834	834	876	875	888	850	869	865	880	829	878	877	885	873	936	916	899	843	893	877	851	840	854	849	858	895	859	857	874	888	928	804	890	849	858	853	838	888	856	869	853	887	890	832	867	879	828	906	874	849	867	856	871	867	883	893	863	904	888	855	870	846	915	880	852	869	818	849	860	861	850	815	888	833	883	945	818	864	910	903	820	875	893	897	896	824	865	839
30027	32664	34861	29808	24172	17822	12228	7912	5598	3992	2985	2179	1689	1492	1304	1116	890	797	760	640	538	493	416	417	403	413	503	449	384	342	296	330	353	319	348	341	309	322	331	306	322	360	329	328	324	304	359	305	326	302	351	351	368	336	332	310	310	320	295	340	331	305	292	338	329	340	311	304	291	342	354	335	305	337	306	314	304	339	300	314	329	304	317	327	329	345	310	323	326	339	322	362	346	302	333	290	288	344	305	339	283	337	332	310	347	364	332	317	328	336	285	323	333	324	326	311	331	317	301	350	317	347	330	301	298	318	340	319	310	330	322	323	289	341	331	340	311	338	324	353	323	310	301	351	347	342	315	343	317	329	335	324	331	297	312	342	338	316	297	338	322	319	335	327	326	312	306	292	338	316	325	317	323	316	351	309	273	328	349	306	352	329	308	308	324	326	352	290	317	310	342	313	328	320	316	322	332	319	305	347	292	327	318	346	339	317	317	336	366	313	323	316	334	287	289	329	325	319	356	312	324	322	310	354	325	340	326	342	309	281	345	335	360	315	320	349	322	319	331	351	351	359	319	340	323	347	346	318	301	307	312	322	346	323	322	318	334	330	337	304	338	327	343	319	313	302	336	350	331	334	303	363	347	333	323	315	351	295	347	331	307	323	334	338	341	322	346	331	303	305	333	335	327	315	360	309	330	338	328	286	328	337	353	286	310	301	293	351	326	308	310	326	332	351	287	301	296	325	323	355	333	319	329	336	342	311	344	286	331	333	341	312	331	324	323	309	290	306	334	300	342	362	329	332	315	366	318	316	331	316	322	326	317	328	315	346	306	313	334	324	323	356	353	301	356	333	320	339	300	307	354	373	338	303	273	302	331	321	343	325	337	322	332	335	343	327	342	304	319	322	310	305	345	306	326	345	360	330	314	306	336	335	331	316	308	350	285	300	311	333	326	316	329	293	352	317	320	339	346	302	328	350	338	325	321	307	319	334	316	322	351	337	333	308	317	333	298	342	336	339	272	311	332	316	320	342	335	281	330	308	304	331	312	316	336	330	310	310	313	331	308	324	327	317	324	313	337	308	370	321	313	307	300	309	302	307	324	327	330	336	312	325	321	292	339	349	323	293	312	308	319	359	306	293	327	350	328	333	344	288	340	349	331	311	338	304	325	356	319	305	312	297	356	318	313	317	354	329	355	335	287	341	310	313	328	315	297	317	306	319	292	304	356	298	310	318	354	321	337	320	332	348	324	322	311	303	356	348	324	318	332	322	348	338	352	290	313	339	328	331	322	308	336	303	294	316	288	311	314	314	310	323	305	343	319	296	320	313	311	312	311	333	316	312	337	342	323	314	319	322	338	318	347	318	294	308	301	312	324	313	335	314	313	295	327	305	354	312	331	337	317	324	320	328	332	294	335	290	364	339	317	318	324	357	306	374	316	323	352	336	330	293	302	322	329	335	307	309	311	336	354	323	340	309	330	295	347	295	290	334	328	312	323	324	331	296	323	323	330	337	298	318	314	335	327	325	304	325	313	305	351	307	301	305	341	341	314	331	353	329	303	331	322	319	304	317	328	350	307	323	344	304	323	356	287	309	322	332	351	315	295	362	315	323	346	312	327	320	306	312	331	318	342	344	314	316	322	346	325	310	339	346	338	327	301	332	316	304	350	338	322	298	319	354	362	332	315	299	307	340	318	314	297	324	375	308	315	331	345	360	319	321	324	309	333	293	338	337	317	308	337	323	303	359	345	352	332	309	332	311	371	356	357	353	341	309	319	339	327	333	331	332	322	303	325	312	323	320	324	334	301	332	327	349	332	295	319	312	309	295	334	320	320	311	303	352	310	299	318	355	326	322	288	333	318	331	310	311	338	356	312	307	343	348	311	300	345	316	319	344	320	320	343	306	318	316	319	340	358	300	319	378	333	341	324	346	344	286	299	342	326	316	319	316	299	303	334	321	347	355	330	324	346	305	339	359	311	339	331	338	329	312	302	309	291	315	299	346	322	301	332	337	327	334	333	334	346	328	334	299	374	319	347	336	309	312	314	298	329	362	307	303	325	325	346	315	319	314	308	293	364	302	326	324	319	354	337	356	329	329	316	343	310	349	309	348	307	334	332	340	342	322	360	323	337	324	334	359	351	315	335	313	312	334	321	308	333	322	293	304	335	318	318	341	328	309	325	301	330	346	317	316	355	340	353	344	351	341	355	312	327	315	353	298	317	287	339	335	320	298	299	318	323	303	325	328	324	299	342	327	329	293	340	356	354	323	290	317	297	314	328	315	351	321	304	303	303	338	313	356	339	324	322	292	285	329	336	306	342	326	351	336	303	312	327	309	350	342	326	309	320	286	313	319	345	331	353	310	330	325	331	323	322	310	314	322	361	328	321	330	377	307	307	322	327	362	332	307	305	335	300	321	353	307	368	291	320	320	339	335	334	357	350	299	348	315	333	321	310	326	338	327	326	312	323	329	314	324	323	348	364	331	351	308	310	329	337	302	312	351	318	316	332	308	365	301	311	292	325	328	309	322	309	307	342	315	333	355	278	307	304	320	316	297	311	310	319	324	313	313	316	297	347	307	303	302	298	334	350	310	338	326	342	311	327	327	336	338	316	326	325	356	304	325	313	304	297	327	336	344	329	314	349	342	313	341	348	315	356	330	334	307	362	313	318	324	327	317	325	358	338	333	327	304	313	303	328	311	310	316	298	313	337	309	335	303	338	335	329	333	312	328	359	329	308	334	329	310	340	307	314	299	319	318	319	304	309	360	330	333	324	325	338	363	291	326	344	320	327	369	332	331	303	319	329	353	299	348	314	349	314	296	356	305	291	337	340	332	357	308	297	338	316	334	338	313	309	341	313	325	347	315	309	337	319	331	332	339	320	322	328	348	311	331	344	288	317	357	327	301	350	332	339	333	338	283	318	295	293	321	319	357	309	343	301	302	319	311	319	316	316	310	324	340	341	324	335	309	330	324	321	307	304	329	299	352	315	330	319	334	314	293	291	353	313	345	330	317	323	330	319	318	310	323	313	288	347	355	322	313	323	332	314	319	322	326	347	333	300	353	329	297	362	321	315	317	317	311	304	329	301	336	325	362	357	353	288	309	309	322	361	348	355	327	331	358	309	337	338	326	331	338	339	292	332	308	322	348	364	342	340	325	325	326	333	319	337	313	345	336	301	354	351	286	309	328	353	331	303	348	371	319	337	345	314	300	321	368	287	344	325	282	298	317	344	297	351	332	337	335	319	342	319	320	343	309	335	306	342	333	311	312	302	307	341	364	323	354	358	312	336	336	341	362	357	314	318	317	318	324	322	347	347	319	327	314	356	309	331	330	321	338	305	327	330	339	329	351	307	336	350	337	310	319	298	327	294	308	319	319	318	358	325	297	335	351	335	287	311	339	342	314	332	321	303	323	346	333	355	340	331	329	300	314	340	326	312	337	339	331	303	335	317	344	315	298	323	318	346	308	328	340	333	335	305	320
20757	25848	34351	37647	36539	32713	28240	22882	19104	15562	12690	10097	8265	7582	6302	5359	4553	3900	3370	2959	2454	2055	1826	1608	1414	1377	1659	1648	1135	935	897	900	877	885	817	892	905	886	905	924	851	838	943	906	891	875	871	867	904	887	886	842	864	867	859	849	842	889	850	876	930	798	892	881	874	898	880	829	808	880	920	849	894	909	836	843	867	911	861	882	870	853	896	865	854	895	869	918	900	849	880	847	900	875	874	879	847	876	854	893	871	828	799	818	872	831	841	895	869	827	896	909	884	856	858	823	873	897	881	895	889	876	900	912	863	906	838	870	847	917	836	900	909	845	865	939	864	861	875	865	800	818	906	916	884	929	900	802	864	926	847	905	924	885	851	839	820	838	868	841	876	886	874	805	851	869	824	864	871	880	912	811	871	797	839	835	894	816	881	845	857	878	929	867	849	883	915	852	875	888	860	860	927	911	883	890	891	893	864	912	902	872	871	807	828	857	915	888	871	877	878	856	920	858	878	828	820	879	886	844	927	881	864	861	818	814	866	864	873	844	866	869	890	887	849	859	907	846	879	882	901	854	855	857	862	888	884	870	859	886	846	837	886	905	915	875	846	862	839	875	848	885	830	847	850	908	910	893	852	852	843	873	888	933	895	830	870	853	874	893	888	881	842	880	899	911	855	868	873	864	854	876	862	901	890	889	898	869	783	907	893	863	826	876	814	886	920	842	830	865	876	809	883	865	842	875	863	877	879	893	858	836	859	931	952	838	901	881	876	890	878	867	917	861	902	846	901	858	861	844	852	867	909	914	842	870	855	882	863	950	870	888	812	901	867	879	822	826	854	865	883	874	909	880	860	887	894	870	869	869	844	862	913	861	831	859	895	911	871	840	843	858	865	876	869	898	891	853	913	817	921	908	879	888	853	871	866	874	892	852	867	872	896	891	918	863	869	874	890	938	921	860	890	861	864	871	892	883	874	849	824	891	836	831	858	864	820	871	888	847	836	898	867	853	825	841	861	885	824	888	834	846	843	896	803	896	837	917	907	885	910	845	849	807	881	866	853	829	871	875	871	853	787	836	876	920	822	855	887	829	892	875	901	866	827	873	855	831	887	910	826	874	899	836	875	825	868	885	884	898	871	866	892	889	834	817	844	894	883	833	909	833	885	884	844	872	888	899	879	880	891	921	903	841	885	867	903	899	867	904	861	921	893	897	868	877	798	786	819	855	890	825	879	805	882	824	915	852	891	886	872	885	836	893	880	865	873	924	914	854	868	858	916	881	896	909	857	874	887	839	849	880	794	903	884	913	828	895	867	864	859	884	838	878	878	850	906	878	875	895	855	862	854	877	879	891	906	891	874	906	859	877	896	856	870	866	893	895	870	893	873	860	829	837	868	835	836	851	858	908	915	927	889	844	887	864	915	888	835	863	947	867	905	888	893	840	882	838	907	845	875	838	859	860	835	830	869	888	882	906	927	830	885	882	846	868	865	866	886	838	853	834	891	870	830	871	839	880	903	904	897	864	872	913	887	882	874	877	888	874	902	836	906	861	862	905	875	883	893	861	836	856	887	891	874	888	842	914	880	895	881	897	882	903	865	877	874	852	824	873	886	890	812	805	852	840	906	822	875	817	883	877	842	831	862	855	910	830	851	851	868	864	793	857	828	854	845	903	890	870	839	882	924	885	853	824	807	906	802	885	829	882	916	832	864	838	801	920	864	907	932	827	877	873	888	897	897	922	888	812	912	883	899	906	852	834	928	813	867	870	827	826	845	841	890	851	860	893	848	863	891	902	864	863	892	932	852	878	878	851	886	926	895	862	889	891	869	859	904	874	872	918	859	872	854	831	897	903	903	877	880	885	815	825	895	895	873	844	865	848	882	819	881	875	894	833	903	877	877	846	911	889	836	885	887	851	880	884	870	871	905	885	848	883	912	860	872	906	875	813	848	871	855	860	876	845	859	878	895	910	888	881	902	883	862	894	884	869	849	883	883	865	852	864	840	862	879	867	897	907	857	899	887	851	811	943	932	907	844	829	857	859	913	883	904	896	861	864	853	871	882	861	868	900	886	894	820	886	885	846	851	827	876	818	875	891	886	861	865	878	907	849	903	886	866	879	909	826	839	843	859	801	889	904	904	872	884	862	895	887	846	883	871	883	924	845	905	857	865	880	924	913	891	825	837	900	871	883	821	871	899	860	874	853	945	886	820	931	861	857	876	962	805	909	868	880	867	893	851	870	863	806	862	874	889	812	856	813	894	912	878	860	865	884	855	838	869	876	847	875	925	893	834	840	827	853	871	890	846	895	875	882	917	871	869	877	815	886	889	831	890	903	890	853	877	865	856	830	868	905	911	875	927	903	871	813	919	868	826	865	836	898	925	898	880	844	828	839	909	853	892	886	926	859	898	916	853	874	848	871	890	885	826	820	827	885	865	860	849	891	851	874	869	875	908	842	832	863	878	918	857	869	838	868	879	832	843	889	900	941	853	872	886	851	871	880	888	882	844	826	873	894	834	886	891	858	885	840	913	878	816	842	868	854	873	846	891	925	844	863	841	850	874	887	855	897	900	883	888	844	890	911	882	901	858	848	878	884	872	870	884	848	891	821	899	813	829	831	856	803	874	860	821	851	937	894	856	822	901	898	895	815	845	844	846	823	921	856	887	883	862	856	875	809	864	921	809	911	908	860	883	882	857	894	825	879	866	891	923	855	883	889	900	905	839	926	896	887	850	883	838	943	832	860	856	874	928	886	863	888	906	849	900	819	909	891	828	894	893	822	922	884	879	874	895	876	856	872	896	880	863	885	845	827	862	813	873	858	870	845	863	858	878	839	918	922	910	894	865	853	827	881	875	830	857	875	892	881	887	898	885	863	844	848	891	825	935	899	883	848	836	878	875	896	875	850	873	921	888	904	877	881	868	882	865	846	851	849	869	833	824	883	893	843	895	906	875	839	866	889	846	863	848	852	914	973	804	922	865	880	826	863	860	895	880	914	872	910	852	822	893	882	883	793	861	905	849	922	861	830	893	859	879	827	840	878	844	890	891	849	834	878	879	882	945	833	845	883	853	806	867	885	916	859	820	935	868	862	890	890	866	875	900	847	841	839	892	894	876	844	917	891	864	919	848	861	898	889	843	875	857	869	860	895	820	824	869	830	883	905	866	906	870	850	839	861	827	852	880	908	832	902	889	932	875	888	847	877	898	794	932	906	891	850	912	835	865	867	883	900	870	915	873	895	906	897	824	862	881	899	894	867	930	902	860	861	816	856	863	890	879	835	855	849	862	866	819	911	899	902	841	913	877	814	929	845	860	854	889	872	891	941	831	866	820	796	931	885	838	878	870	869	826	862	880	856	916	876	901	809	866	781	817	827	895	864	867	878	886	840	851	831	854	879	846	870	864	944	883	882	846	812	860	868	819	851	822	868	892	866	852	915	854	912	869	869	821	895	826	884	820	855	834	877	858	869	840	886	846	803	889	902	854	883	853	880
30483	32268	34088	30850	24887	17550	11770	7747	5794	3918	2961	2368	1936	1576	1291	1061	960	833	718	629	537	513	479	405	410	380	459	478	405	311	287	326	323	333	338	343	346	330	314	276	321	341	319	315	314	306	299	307	315	338	321	356	297	332	301	321	298	350	288	316	313	298	337	320	331	297	342	343	324	341	329	328	328	317	342	322	328	366	310	347	312	343	310	316	319	315	342	297	321	319	316	337	325	340	332	335	330	336	331	338	333	302	351	337	357	322	333	300	310	318	332	337	322	317	318	371	337	293	364	331	309	324	309	311	335	331	328	359	333	299	322	311	341	350	287	306	285	300	343	331	317	315	352	341	332	332	296	306	370	312	338	325	339	313	317	319	330	337	329	341	323	316	341	314	319	310	317	316	339	314	350	344	328	318	335	287	304	323	327	348	363	304	342	315	306	320	302	365	332	348	319	324	329	364	355	339	339	299	310	317	355	307	335	339	359	305	305	359	307	318	326	344	336	319	312	337	329	321	309	361	326	322	335	304	306	360	321	372	312	312	319	334	337	372	318	325	312	305	343	318	335	330	304	334	345	321	342	343	336	328	341	314	299	364	312	309	317	326	323	308	301	320	322	334	291	319	318	360	359	328	311	352	321	313	344	299	320	337	303	305	313	293	320	338	308	305	315	295	344	323	265	336	325	313	301	349	309	377	316	356	338	316	312	336	355	294	334	315	320	368	313	305	345	308	347	315	337	305	324	344	306	299	334	333	329	320	301	294	333	349	356	310	297	353	329	339	301	293	326	316	348	324	352	332	341	319	295	334	294	304	309	276	342	313	302	290	336	327	304	341	314	305	320	310	330	294	318	307	329	302	317	325	312	288	334	296	305	317	306	322	343	345	329	355	334	339	315	305	302	293	325	326	339	294	332	307	344	336	321	325	355	320	322	355	307	328	319	316	336	383	318	360	329	319	317	312	338	322	350	316	315	350	326	343	319	346	316	319	330	302	320	314	346	313	339	294	303	323	336	342	304	319	329	343	326	344	321	316	333	293	346	304	332	336	318	290	312	315	350	323	340	345	341	323	343	332	290	330	346	328	319	338	324	340	328	316	316	343	338	317	334	353	335	309	333	315	336	318	342	333	302	320	320	324	304	334	373	326	336	306	278	333	330	343	320	322	318	326	360	299	327	288	301	303	326	328	317	318	337	324	329	312	332	371	286	340	360	317	338	318	316	330	335	302	329	298	328	321	331	332	298	282	339	308	327	325	327	310	301	301	310	347	330	345	329	309	331	311	336	306	292	302	272	281	305	330	328	283	314	352	300	339	330	306	312	320	351	315	313	325	313	323	307	364	340	297	325	325	358	309	312	308	308	302	345	306	303	312	326	331	338	344	299	338	302	334	307	298	292	324	328	315	344	328	335	319	355	298	326	302	307	344	328	317	298	338	319	311	312	322	311	330	342	358	340	329	295	324	312	308	343	332	368	338	306	342	315	315	343	338	346	359	332	332	343	341	327	345	338	316	321	317	343	336	300	310	337	308	332	331	333	306	320	315	336	329	295	302	333	328	317	314	320	307	340	348	335	346	326	306	350	341	301	320	318	333	347	303	321	353	308	350	350	316	356	313	332	325	304	310	312	301	321	308	328	329	324	304	331	327	304	328	333	306	361	314	352	305	354	339	338	301	304	307	335	330	335	335	309	364	317	319	344	308	336	305	327	371	294	298	307	329	301	305	284	327	345	306	337	336	323	288	328	316	320	337	327	347	285	286	316	337	349	311	318	353	370	319	323	317	338	307	333	339	359	338	328	315	278	304	332	276	297	311	343	355	318	342	322	320	316	354	352	311	318	318	335	318	359	304	305	311	294	321	338	312	317	303	350	361	311	330	343	321	315	302	309	301	356	317	315	322	311	318	308	336	341	345	313	311	328	302	318	316	350	347	335	313	314	316	322	308	318	296	338	312	317	329	334	306	331	309	327	352	300	295	328	379	324	337	325	329	330	335	299	273	325	340	313	280	310	314	331	314	328	339	323	299	355	306	324	327	313	308	329	312	316	301	314	298	306	320	305	301	328	336	324	318	312	319	323	342	333	328	339	311	315	288	311	307	322	326	314	336	324	325	334	349	301	371	315	317	287	324	366	330	325	306	311	328	299	308	326	325	321	350	333	328	328	344	312	307	306	346	335	333	333	314	329	334	294	321	335	330	330	312	297	334	335	333	337	353	328	324	321	358	320	350	347	319	326	306	322	288	329	336	370	318	326	314	334	306	298	345	334	334	314	298	307	328	361	318	317	299	330	318	301	307	333	353	340	322	327	315	314	321	329	309	313	324	319	330	376	298	336	340	324	319	358	321	328	326	298	320	329	334	337	331	369	321	314	332	320	320	321	330	329	329	304	313	330	325	314	313	322	329	309	330	323	298	333	341	324	306	350	330	334	315	340	334	308	325	348	326	349	313	325	330	332	325	314	314	287	338	316	323	301	320	313	315	306	315	330	330	352	350	321	300	325	299	330	315	326	302	335	312	353	331	313	323	327	308	300	303	332	326	351	327	337	310	332	316	309	334	301	332	330	342	310	339	348	320	332	300	326	345	311	286	331	338	315	299	329	334	318	345	341	365	315	327	318	297	310	333	304	311	354	334	346	332	355	314	354	312	333	307	341	355	321	319	334	349	340	294	328	308	317	359	315	326	319	269	294	314	332	321	296	309	350	322	301	343	300	333	302	318	322	329	326	334	309	372	374	301	295	334	347	328	288	300	346	317	330	294	342	331	314	345	310	358	360	339	303	326	313	340	305	303	326	288	330	331	360	310	311	322	318	358	311	314	343	354	322	307	321	297	334	347	324	294	305	345	344	285	298	338	294	309	319	303	345	311	342	326	311	342	333	347	309	343	298	345	309	329	343	320	332	326	321	330	334	318	338	326	356	337	338	328	314	327	309	321	325	328	312	334	319	326	330	313	299	304	321	295	325	316	309	305	320	329	316	291	330	337	321	315	312	347	335	308	335	319	303	326	302	315	326	368	332	352	342	350	311	334	333	333	287	356	308	295	321	375	329	297	307	305	321	359	336	340	353	297	319	324	332	316	352	327	346	319	302	320	308	307	316	315	292	326	333	350	315	334	318	308	304	318	332	344	333	304	361	296	307	328	309	319	316	328	333	292	301	306	321	317	315	268	341	328	352	300	311	315	326	311	334	322	325	333	321	329	291	341	298	304	293	376	308	337	305	283	304	315	313	293	310	319	339	303	314	298	319	335	337	304	339	332	362	320	318	317	357	331	301	291	361	361	317	309	327	337	320	312	319	315	335	320	334	347	308	280	313	336	334	319	346	328	338	332	280	309	313	312	327	339	274	334	313	329	316	348	350	314	362	323	358	325	313	336	341	338	306	340	316	329	327	320	295	306	332	323	324	355	316	351	344	334	343	336	322	348	318	295	334	352	332	311	343	322	324	362	311	328	325	296	290	321	332	330	342	336	323	316	278	308	343	313
21251	24952	33806	38756	37118	31842	27183	22509	19654	15346	12477	10399	8819	7384	6042	5182	4612	3891	3391	2907	2578	2182	1828	1613	1378	1385	1824	1438	1118	893	913	877	836	863	869	842	854	859	890	870	897	855	858	912	873	799	873	821	852	948	848	887	866	863	832	821	890	869	874	890	825	898	912	902	884	900	899	854	888	832	861	861	844	913	876	860	865	892	860	837	848	893	879	843	806	863	855	836	842	875	854	870	853	909	851	838	859	846	878	906	900	846	917	852	881	782	897	900	909	855	879	905	877	842	874	892	877	871	844	892	876	861	882	840	853	928	853	882	915	873	840	831	849	905	864	896	863	886	837	845	859	885	828	910	869	880	884	859	871	803	924	855	913	830	881	847	891	861	940	860	879	858	872	874	855	907	816	865	851	833	853	811	852	848	863	921	844	847	881	849	865	853	868	838	872	961	870	852	878	879	892	914	891	905	873	908	895	841	907	890	833	876	824	851	885	861	907	873	872	910	884	905	893	877	843	862	810	885	864	889	850	863	840	882	852	854	826	829	816	883	894	902	843	869	814	799	907	844	910	851	845	875	908	864	927	817	866	870	891	811	872	870	856	907	899	907	865	860	864	846	876	870	888	898	865	849	894	853	864	875	888	895	841	881	912	871	937	846	886	869	913	862	910	856	858	862	902	835	872	847	881	882	889	899	835	892	846	819	918	845	848	850	876	878	845	858	876	863	883	853	861	909	903	886	837	888	902	844	828	875	902	884	879	868	825	848	941	900	907	854	900	853	865	885	883	882	825	907	880	878	876	859	818	810	894	861	868	887	822	852	904	827	896	867	852	848	889	848	899	899	852	805	849	879	828	834	867	913	875	861	895	838	903	895	861	855	886	885	851	885	865	895	847	869	833	856	872	830	921	928	898	817	865	950	860	918	837	908	909	841	847	852	887	887	861	844	803	875	847	882	882	787	903	868	885	857	858	934	869	812	854	907	867	910	901	851	855	858	927	841	876	894	879	881	886	882	838	836	840	851	923	849	849	905	883	822	875	837	880	814	878	915	841	863	851	884	810	878	885	869	874	903	867	861	883	842	866	841	844	883	921	863	849	825	838	914	863	831	928	857	837	876	888	822	834	855	904	838	834	896	882	865	848	859	846	871	834	892	820	931	807	816	910	848	834	838	830	873	859	858	870	921	869	889	975	828	905	889	887	862	837	942	890	853	864	886	879	884	811	834	873	938	881	835	847	849	855	891	871	839	888	890	829	838	949	811	871	875	900	848	889	879	903	878	917	862	933	854	874	848	883	863	872	869	870	874	832	839	862	939	889	864	836	884	858	835	847	843	815	867	864	832	866	904	892	893	902	855	883	874	855	850	886	875	876	915	911	884	882	883	878	811	841	808	845	825	877	857	863	869	836	800	865	907	893	896	812	849	853	840	853	839	815	886	860	827	854	824	855	843	920	886	844	911	828	861	885	878	877	845	850	904	844	850	916	899	904	873	837	900	906	861	852	838	861	917	832	944	868	851	883	905	879	872	820	885	871	838	859	829	873	856	834	869	844	815	829	849	854	908	858	839	827	833	912	879	896	860	898	831	867	938	868	901	831	851	918	858	851	859	846	907	868	874	879	853	903	859	884	858	870	839	849	868	872	907	825	852	815	920	874	838	870	847	860	918	881	896	880	879	930	876	892	848	882	913	820	870	864	874	856	867	899	872	871	869	874	830	933	858	854	890	850	965	863	851	891	889	862	905	862	884	877	887	844	893	883	826	854	841	883	815	863	822	884	884	882	860	806	855	884	863	872	902	876	881	847	787	889	866	883	884	898	829	850	887	849	868	892	875	875	880	838	861	861	918	885	895	870	839	850	892	827	900	916	876	875	873	875	846	881	909	876	821	850	896	864	849	838	835	869	905	863	896	824	870	863	876	889	865	832	865	900	837	841	808	880	855	861	888	824	859	867	877	868	872	906	847	867	867	890	853	869	841	888	829	840	866	871	854	857	892	875	844	827	855	872	915	858	863	904	899	879	844	862	867	853	891	847	948	846	904	882	832	872	831	880	889	863	842	866	899	895	886	864	874	878	840	817	906	787	894	900	854	877	864	868	847	891	849	857	875	832	847	920	891	803	806	833	879	924	872	842	841	914	869	923	844	881	845	868	869	850	888	885	872	890	911	896	899	832	905	899	894	887	956	899	845	880	861	875	837	888	879	821	883	851	906	892	892	879	860	878	838	855	844	893	885	847	860	882	875	848	836	877	896	883	868	914	831	876	858	833	819	899	904	851	891	856	876	890	857	923	779	829	896	878	878	828	919	887	876	838	895	881	844	860	831	867	846	900	874	870	810	855	872	860	881	879	860	882	908	915	894	863	899	872	904	882	905	869	887	908	899	887	877	858	875	824	860	860	809	869	889	844	858	882	863	829	864	890	904	859	866	889	842	839	885	839	901	844	926	906	868	816	913	847	857	882	896	863	889	869	837	825	823	847	864	874	892	863	873	849	896	879	890	880	885	844	907	877	839	899	846	858	888	914	838	878	886	874	882	831	871	877	912	852	871	910	856	906	910	834	901	862	836	850	921	815	844	799	835	871	829	864	863	919	866	879	838	887	854	878	876	850	845	854	821	879	875	852	892	883	884	855	886	871	838	842	863	898	877	891	856	884	873	903	927	908	902	907	892	875	925	869	834	862	848	867	853	864	856	852	913	868	811	857	871	886	877	853	891	831	893	876	902	912	844	840	884	859	848	842	887	849	870	822	917	785	895	827	863	905	898	847	874	840	858	829	854	881	897	836	907	823	882	874	865	884	890	880	881	852	899	907	898	853	897	884	885	867	916	866	826	830	859	850	873	847	885	873	880	876	837	891	885	838	819	872	906	864	851	889	867	873	935	875	842	858	850	881	904	935	876	914	873	918	900	876	889	860	812	898	869	856	855	867	899	870	887	829	893	842	878	898	860	876	902	885	928	902	808	899	911	831	851	875	894	839	905	863	913	910	873	892	845	869	922	855	887	896	881	877	867	911	830	826	892	904	880	885	826	825	847	866	837	875	878	890	873	845	877	937	886	858	857	866	836	939	865	899	891	873	831	866	894	845	848	889	861	878	857	869	876	852	794	865	827	858	898	841	887	873	829	840	836	848	866	874	831	899	855	877	918	856	899	883	844	863	866	889	858	833	886	883	866	859	818	840	856	900	846	880	894	884	880	842	892	838	870	875	886	844	862	896	865	882	865	872	895	874	926	896	839	889	885	851	855	895	838	889	811	851	887	810	921	855	874	855	914	871	829	881	854	851	860	834	872	818	922	836	795	918	877	900	850	841	857	885	852	851	918	926	889	830	867	873	881	870	831	871	879	885	945	888	886	873	855	852	903	939	896	870	878	856	941	863	895	887	817	877	866	887	882	859	857	879	864	933	956	892	829	896	824	862	841	805	817	884	892	906	803	905	888	871	856	856	862	885	812	860	894	887	846	847	822	883	887	872	875	861	866	912	852	860	896
31894	31087	33584	31028	24786	16686	11582	7856	5557	3636	3050	2352	1823	1558	1236	994	851	713	627	624	587	478	447	415	393	363	461	460	390	347	346	310	328	341	341	313	324	319	313	333	304	294	306	332	343	344	305	333	306	315	292	312	295	325	343	319	312	336	323	354	342	309	337	363	320	334	320	331	335	297	296	329	344	312	319	320	308	324	388	342	320	311	311	358	353	313	325	336	307	325	294	317	321	313	352	320	332	343	286	339	323	284	284	330	327	301	341	322	325	322	319	301	309	358	280	318	324	299	321	333	340	308	336	320	336	327	326	289	284	318	316	341	307	306	309	312	346	319	317	323	323	315	347	356	328	348	328	305	322	322	284	328	349	307	324	354	336	296	358	335	326	304	339	333	306	338	317	332	354	379	340	318	307	317	343	312	332	323	324	303	315	336	296	363	285	351	361	328	293	315	329	327	320	329	308	320	316	312	295	333	284	322	332	354	330	310	338	295	320	332	281	336	351	339	350	320	344	323	336	298	304	337	349	309	279	343	348	342	335	324	332	325	352	310	291	315	346	328	323	320	299	338	315	344	344	332	302	311	332	315	332	291	296	314	296	342	340	306	324	316	339	347	297	294	330	336	307	312	294	315	337	363	333	336	325	340	337	329	325	335	320	314	325	305	344	340	320	319	327	348	315	310	310	327	313	354	307	319	327	356	334	314	300	334	320	336	309	311	323	325	315	308	373	303	341	318	310	338	331	368	320	302	320	329	347	310	317	328	335	306	301	294	291	366	325	321	349	336	356	335	326	311	331	351	320	335	313	388	328	320	351	339	353	306	330	321	331	333	343	332	325	290	308	330	342	341	311	303	313	313	323	312	349	313	318	309	321	310	318	315	331	311	331	334	346	335	349	327	317	293	303	305	341	297	328	337	320	363	339	345	307	329	305	325	331	323	302	297	292	312	353	345	332	325	328	340	307	314	283	310	311	331	316	332	334	334	325	297	354	334	354	304	336	329	322	325	304	325	302	340	310	348	309	308	315	329	299	318	316	327	341	323	301	321	342	339	329	341	316	355	331	327	322	326	342	309	339	347	289	327	302	366	311	347	308	333	329	305	331	324	300	326	289	335	311	321	330	325	349	351	359	285	353	306	349	310	333	311	319	350	336	315	327	326	355	297	320	306	359	342	346	315	332	361	308	344	333	327	327	321	318	317	306	314	344	324	313	301	350	309	302	307	314	345	288	303	291	315	315	315	305	322	337	293	348	326	305	289	361	307	314	316	334	314	330	325	318	317	341	304	325	337	323	332	330	329	309	312	320	315	293	336	342	333	316	326	297	310	306	344	310	343	343	342	329	345	311	289	375	274	323	290	338	303	310	335	325	311	280	301	333	330	308	300	322	296	285	320	281	334	336	337	319	320	332	324	288	328	306	323	303	330	319	319	325	326	341	325	325	323	349	337	340	319	327	334	316	346	320	306	324	308	335	319	341	331	335	328	322	334	307	299	276	353	328	345	328	294	340	320	320	316	328	333	338	298	340	301	330	320	335	285	347	337	354	290	317	329	269	293	304	324	294	341	306	325	321	323	311	329	312	325	307	331	340	350	312	304	301	308	313	313	334	322	344	337	320	304	279	321	348	344	314	326	313	305	322	361	317	315	319	327	360	331	318	340	360	350	337	311	315	304	307	323	334	322	323	353	307	304	333	350	313	319	311	360	339	367	325	323	334	322	317	317	301	311	314	341	321	353	310	311	315	307	333	302	288	316	327	338	332	310	315	325	347	335	324	330	316	304	335	347	366	309	314	306	315	348	309	322	356	326	314	311	329	323	319	275	301	336	303	339	299	338	346	304	298	328	328	338	326	345	325	319	303	287	304	322	328	311	319	320	321	343	334	356	304	344	312	324	316	322	330	358	325	349	305	320	289	317	313	304	327	336	358	324	292	296	293	343	306	299	284	348	332	311	309	329	313	314	301	292	326	298	329	334	329	295	340	313	315	315	307	308	308	339	330	333	302	362	335	334	303	333	318	296	314	355	328	333	309	317	293	309	341	329	351	326	317	319	355	308	350	353	304	307	302	282	372	300	302	328	330	304	314	311	316	321	314	320	355	324	330	325	312	309	336	361	342	308	295	343	312	341	328	291	327	325	334	306	346	290	309	325	318	298	351	326	312	310	333	319	339	321	341	318	328	328	344	310	363	338	307	313	314	350	353	347	276	355	322	327	319	293	330	330	327	325	343	296	332	311	333	326	321	307	313	293	343	326	329	351	304	331	304	307	324	308	299	322	340	321	328	361	322	342	307	303	299	325	326	315	330	319	286	326	341	324	314	315	310	319	321	337	307	291	326	348	335	337	321	327	345	347	281	318	346	339	316	336	318	325	309	327	331	320	358	325	316	307	300	347	317	309	342	334	303	335	357	351	314	348	296	338	328	328	325	341	332	319	328	307	333	332	326	314	338	320	343	297	315	337	312	335	286	337	326	329	317	345	345	317	332	342	332	322	328	328	372	334	311	312	297	339	318	317	321	313	324	314	339	307	331	333	305	322	291	316	311	348	311	346	300	290	322	301	337	341	331	308	351	344	341	319	308	311	336	333	303	343	304	354	332	318	311	300	331	331	296	329	327	295	358	289	337	334	327	331	291	325	325	321	323	336	318	327	297	340	312	325	317	366	310	332	307	318	286	335	309	376	337	310	316	312	325	321	329	320	310	312	282	265	340	311	359	324	342	325	295	317	319	313	304	311	331	296	338	325	349	352	330	318	330	342	349	344	326	276	325	323	340	314	310	322	311	300	289	309	342	304	297	339	316	307	318	352	316	342	338	322	323	354	351	359	320	298	347	296	307	312	323	341	326	299	335	315	310	352	330	286	307	293	316	330	325	296	299	318	296	292	355	314	342	333	289	312	340	329	306	340	306	311	321	327	299	310	314	325	323	302	337	342	334	299	337	310	327	336	322	315	327	365	336	345	309	303	329	312	292	312	344	371	329	323	306	294	290	288	344	315	315	320	281	312	313	314	301	333	318	319	328	327	317	342	314	323	347	322	339	318	325	309	301	304	300	320	314	338	312	336	331	362	332	364	299	304	319	298	326	309	319	326	311	317	313	305	301	321	306	300	298	341	342	341	316	322	306	353	331	289	307	345	338	285	313	334	343	296	317	312	339	328	313	340	352	323	341	304	327	305	308	333	337	316	320	299	360	318	328	313	296	316	333	363	317	296	321	323	319	320	317	322	299	339	301	303	344	309	341	300	334	347	304	320	320	332	309	328	334	315	306	311	359	338	311	285	344	347	317	324	338	334	327	277	339	298	332	287	334	339	307	349	320	307	305	283	286	336	315	324	357	292	301	353	319	326	311	322	326	338	334	321	344	323	323	300	302	349	316	330	318	326	330	322	310	306	343	317	350	286	339	339	316	303	301	305	292	354	315	313	335	326	308	324	326	332	348	332	311	343	306	315	327	322	322	337	312	336	338	317	312	333	321	322	341	335
22003	23857	33741	38704	36748	31160	27481	22996	18969	15062	12790	10823	9017	7645	6125	4898	4187	3461	3085	2791	2594	2203	1845	1556	1316	1229	1786	1845	1246	960	863	888	911	898	854	865	901	842	898	883	893	867	889	833	790	906	858	914	848	894	889	898	848	845	874	825	828	893	845	842	828	845	808	867	899	857	868	854	844	889	903	887	888	849	887	867	874	891	848	817	878	881	910	872	819	844	848	903	854	861	922	909	830	864	863	876	899	892	864	892	921	881	829	854	917	837	821	850	833	899	854	815	842	866	837	882	901	837	909	891	884	924	893	862	846	818	912	886	870	867	829	892	863	871	817	870	887	820	839	859	854	890	858	854	815	865	863	813	854	834	872	881	861	844	866	853	892	892	943	849	863	868	871	865	867	840	855	878	850	879	869	827	845	855	845	906	877	856	810	842	893	856	859	909	902	857	886	847	869	898	849	847	867	878	832	885	882	894	822	868	867	893	885	907	864	891	913	833	906	851	854	866	882	912	892	860	897	821	862	889	900	861	811	870	875	817	835	923	868	870	868	837	869	841	838	915	845	880	877	852	897	868	879	870	898	860	898	860	846	869	807	776	925	868	853	888	878	852	879	887	908	879	908	841	822	858	815	852	856	890	889	904	870	841	843	844	857	900	846	846	883	888	795	839	859	907	876	882	840	906	840	882	897	892	844	882	879	871	882	912	876	881	905	839	894	884	820	816	884	856	808	824	818	887	872	939	848	879	878	844	836	918	839	857	906	846	849	845	786	849	848	854	835	839	827	895	861	865	867	888	853	893	918	872	847	884	841	826	854	859	885	807	851	853	886	857	808	836	824	839	864	883	856	847	891	850	862	845	855	845	866	832	822	885	887	862	881	849	858	833	846	870	882	921	877	843	780	876	850	827	934	860	813	841	854	845	883	832	885	847	864	850	844	842	849	841	883	878	850	877	814	863	860	906	879	900	834	873	862	866	893	860	832	885	828	934	873	857	863	841	855	835	843	919	857	836	886	854	862	836	878	853	910	882	850	892	874	864	839	860	883	837	891	909	869	823	837	847	866	873	829	829	874	915	823	875	849	855	889	871	909	924	889	862	888	867	870	868	845	893	843	835	880	865	812	848	809	848	839	828	896	875	797	842	850	835	848	866	882	833	872	873	856	863	830	855	810	870	886	855	768	825	869	845	885	861	849	866	861	879	909	884	913	823	867	819	878	855	909	823	866	824	900	888	909	855	889	883	807	917	843	837	893	848	856	894	818	901	913	845	865	819	874	834	857	855	846	869	866	815	842	822	867	845	873	859	876	854	825	855	826	857	864	849	869	870	831	848	885	835	905	922	845	860	863	874	858	900	853	832	854	946	918	878	896	907	864	834	947	836	815	829	870	904	893	871	868	909	857	883	848	885	884	911	884	915	858	868	935	829	848	849	876	885	876	876	871	843	897	877	863	849	850	820	868	803	819	855	883	891	927	886	908	864	898	838	863	828	833	834	890	878	876	885	848	868	870	842	857	859	894	876	864	872	835	857	896	873	801	850	869	895	837	888	807	871	871	910	839	815	834	846	834	849	877	905	854	882	849	898	846	813	888	849	829	851	821	936	877	874	848	915	882	887	852	872	866	856	915	849	880	860	877	925	919	834	902	917	897	895	847	880	868	805	868	902	847	863	906	884	849	834	857	850	845	890	862	858	874	880	840	887	867	850	831	852	860	874	868	864	868	874	862	917	894	905	842	910	858	844	854	855	832	861	919	909	891	855	913	856	864	881	858	829	858	852	843	884	888	872	844	903	893	884	869	911	862	917	846	853	834	878	852	831	870	884	886	849	851	839	836	853	882	872	814	878	868	865	841	841	848	847	861	883	877	856	823	856	862	879	864	864	845	885	892	829	854	863	863	856	793	854	909	871	873	869	909	870	836	861	861	903	838	886	920	829	946	841	869	912	856	808	811	835	911	839	842	857	868	884	856	876	875	862	888	859	855	890	879	842	888	844	863	856	860	852	868	860	860	939	889	871	864	829	885	897	887	838	905	878	912	831	865	821	871	837	862	874	859	860	854	865	920	845	877	871	850	800	900	860	872	866	862	865	790	873	845	829	876	885	882	870	937	905	901	879	808	892	812	891	875	843	859	829	863	931	837	959	895	880	858	860	839	857	872	874	827	842	912	893	826	857	900	890	794	886	884	878	813	848	857	875	900	918	885	822	845	881	827	829	880	877	851	844	879	889	843	834	842	905	829	887	836	856	880	840	865	837	850	830	879	830	877	867	853	865	867	816	868	860	862	908	899	838	863	824	895	829	886	910	885	901	908	871	876	861	824	897	863	898	861	940	901	826	841	857	902	887	839	853	869	859	878	832	815	816	850	903	886	896	879	861	897	846	831	869	881	907	867	901	862	854	807	877	854	873	842	918	863	805	891	909	833	879	869	874	832	881	840	902	854	876	892	848	883	854	869	876	819	927	866	886	889	827	922	824	890	837	905	846	804	829	852	861	838	881	858	884	814	823	873	857	857	872	866	881	903	853	879	899	881	881	861	941	855	860	855	860	873	819	904	931	882	881	856	871	897	844	850	857	860	907	849	875	894	845	864	810	856	852	854	889	844	854	909	897	840	867	858	882	858	868	840	861	837	828	892	840	884	853	907	904	889	894	846	863	838	847	875	865	930	859	898	887	879	867	822	847	900	916	853	858	854	823	870	877	890	815	839	843	888	837	847	845	876	877	883	870	850	874	896	892	906	887	841	872	872	880	821	922	887	826	867	869	858	832	891	886	856	764	887	820	836	863	860	918	936	901	872	851	855	845	859	867	883	831	873	864	886	843	856	833	865	911	839	831	811	841	902	880	846	825	907	853	865	895	892	843	848	875	886	865	834	845	849	854	851	838	874	832	891	845	905	882	855	894	877	910	822	894	833	884	817	835	908	948	890	888	880	859	803	814	885	867	887	835	813	835	863	840	850	857	876	827	853	866	887	795	893	823	896	901	881	868	890	907	850	885	904	880	855	831	847	870	872	852	866	899	822	872	858	844	849	815	930	868	861	916	906	830	835	904	874	917	905	853	874	806	879	890	921	885	869	863	887	890	904	866	796	905	895	842	882	886	842	875	903	891	841	881	845	855	866	820	860	837	823	857	867	856	837	901	848	885	875	847	924	868	868	857	835	872	894	866	829	860	869	859	797	841	861	884	897	846	847	890	850	817	849	845	893	849	835	928	896	877	887	889	891	881	831	885	840	880	888	843	915	882	875	838	870	852	892	845	897	888	873	860	876	826	858	838	895	860	881	924	844	860	854	861	835	842	852	828	888	833	871	879	820	878	876	891	882	902	830	845	849	879	888	881	916	842	864	842	873	864	884	817	859	835	894	886	861	868	867	884	881	903	857	880	854	897	881	898	865	876	843	868	863	868	894	872	905	866	853	822	886	848	835	896	867	859	868	887	866	853	854	891	861	770	842	834	877	856	869	849	849	845	839	850	885	835	903	854	853	886
31665	30521	33944	31242	23869	16773	11817	7804	5326	3804	3023	2400	1888	1653	1313	1010	797	730	649	601	546	488	467	420	394	406	473	513	384	328	307	341	348	349	320	325	326	312	365	315	326	339	324	331	344	326	289	288	320	339	367	307	326	356	302	323	324	309	320	323	275	327	309	327	310	337	320	299	355	319	321	342	286	321	319	292	304	311	328	335	357	310	282	336	318	317	347	333	317	309	344	341	328	337	313	309	327	328	356	299	328	309	348	333	319	313	341	329	361	338	349	309	321	316	348	332	331	304	316	328	319	294	346	314	322	315	341	300	329	307	331	291	315	334	302	356	361	318	311	332	327	320	320	321	319	332	298	321	314	318	299	309	356	352	328	312	328	344	331	332	331	349	334	317	315	287	341	328	331	340	309	313	351	350	316	331	321	323	333	308	329	328	338	316	351	312	309	303	331	307	325	319	327	290	331	306	308	308	321	330	321	343	364	322	310	355	352	321	315	323	320	320	308	315	296	302	307	331	322	282	301	318	341	333	367	336	332	311	313	311	334	352	330	296	354	346	338	310	325	325	328	336	300	309	331	304	339	297	322	334	307	322	293	299	356	307	303	331	330	328	316	309	327	315	298	304	328	303	320	290	318	297	347	317	319	377	326	351	327	286	326	332	300	338	328	310	317	329	314	291	320	304	318	326	350	309	331	302	323	306	330	313	359	319	354	335	335	290	321	313	319	288	316	299	331	319	334	327	376	321	350	329	313	298	335	334	322	350	314	329	317	345	326	299	341	329	343	309	336	311	287	293	323	308	315	334	326	329	340	320	284	335	318	336	338	331	318	339	298	373	313	350	345	352	321	342	312	328	313	341	317	332	328	310	296	326	321	343	314	341	317	345	359	340	333	308	323	316	318	325	303	334	330	348	325	304	324	305	326	317	317	343	341	322	326	332	286	317	315	373	319	328	330	298	298	329	316	276	316	297	312	343	326	325	317	356	317	335	301	306	274	341	320	339	332	314	353	323	344	297	328	300	339	321	299	301	292	297	322	314	307	311	339	324	318	313	334	316	307	297	351	320	318	287	299	288	345	332	365	315	318	326	303	341	345	317	298	312	309	323	328	304	334	298	310	308	305	353	308	304	322	325	330	330	367	323	342	348	296	302	312	316	315	293	325	328	322	312	321	330	293	320	333	315	336	325	306	320	286	301	313	301	315	344	295	302	322	307	296	355	328	350	331	318	323	343	344	319	333	335	318	291	310	326	310	353	341	326	337	323	319	330	321	315	329	320	322	324	347	331	306	336	342	339	310	308	333	317	325	290	322	343	347	345	370	357	346	311	348	300	325	317	353	296	353	326	331	348	328	345	333	364	307	310	337	274	285	344	335	331	330	335	329	317	338	314	293	330	326	322	288	297	322	324	309	280	325	317	322	312	325	327	357	317	319	336	322	347	343	326	282	346	333	327	367	290	341	291	341	315	333	328	340	336	356	330	357	286	320	315	324	292	339	315	310	341	348	287	315	330	328	298	316	297	332	311	313	287	322	341	336	304	324	346	293	304	289	342	311	342	307	340	322	284	319	323	312	302	327	328	305	331	346	344	316	310	325	350	318	298	309	347	308	344	302	309	295	282	298	323	298	302	313	320	334	342	324	324	316	319	328	291	299	310	317	336	328	348	374	318	354	332	313	328	317	333	334	320	298	323	297	292	324	344	280	308	312	310	338	306	330	309	371	346	301	321	292	323	317	327	323	331	340	349	337	306	312	343	308	347	321	287	326	313	334	337	308	327	340	310	322	348	316	293	321	302	293	340	307	315	294	322	329	348	292	296	337	291	311	292	299	297	335	316	329	339	328	333	304	343	313	303	309	317	339	292	289	335	343	317	307	309	295	307	339	328	311	315	324	330	336	292	356	314	346	315	322	304	312	321	364	348	313	362	364	336	327	325	303	307	303	310	322	314	323	318	324	320	314	314	314	320	323	319	310	303	306	305	323	294	320	304	328	355	325	336	344	313	330	338	323	307	351	336	293	314	310	302	317	317	314	335	324	309	333	301	335	320	316	297	285	285	297	325	294	313	322	306	352	308	321	321	313	319	297	327	309	337	322	334	330	313	324	302	345	323	342	308	324	329	388	322	316	307	329	332	306	340	339	312	332	329	319	314	338	360	362	335	337	287	323	330	348	308	321	325	298	337	339	295	323	310	340	346	318	321	318	305	327	308	332	302	334	336	301	321	291	345	350	354	316	333	313	300	291	338	317	307	319	334	351	321	325	291	340	318	320	294	336	296	328	296	295	318	305	325	339	311	302	328	336	342	323	285	317	327	326	333	294	317	326	324	310	284	310	333	358	307	327	360	324	294	313	332	312	320	335	343	341	326	337	325	311	306	313	352	337	333	322	344	333	346	313	310	331	318	330	332	308	329	297	326	320	315	298	319	326	301	319	330	280	291	281	345	304	336	320	333	332	304	345	330	351	316	305	318	318	334	301	302	354	317	332	305	330	354	324	320	274	331	320	326	297	328	303	339	329	316	339	321	333	318	302	330	301	306	335	342	288	289	308	304	320	294	327	308	353	306	309	336	322	318	338	331	289	342	301	314	334	332	313	354	325	326	306	320	298	353	322	310	278	318	316	274	313	290	309	345	314	320	340	321	342	353	319	322	331	294	314	321	346	323	340	351	317	320	321	311	314	336	358	353	331	301	305	299	314	329	364	315	313	312	332	308	346	327	318	280	316	303	296	321	340	315	319	299	324	375	331	358	336	326	298	317	307	336	329	322	329	294	325	291	330	318	295	359	320	313	304	316	318	325	289	336	336	326	305	311	321	318	317	286	335	287	329	330	331	302	301	318	347	328	337	353	286	326	346	288	304	317	297	300	308	329	331	309	325	314	289	345	342	325	311	314	316	330	319	324	325	312	313	312	296	331	296	327	299	314	289	295	328	315	337	324	327	322	305	301	294	307	323	302	333	313	360	303	334	310	318	311	334	304	329	342	344	313	355	357	338	333	331	318	336	313	303	329	314	330	292	321	314	309	320	321	317	342	323	300	310	325	310	321	292	279	305	338	348	323	349	321	330	283	338	356	315	300	315	334	347	309	308	317	299	308	347	314	284	298	319	310	327	279	307	326	325	327	295	328	300	335	373	344	327	319	321	319	339	345	331	344	322	331	314	327	296	346	304	311	297	306	305	310	327	332	344	297	319	305	290	309	340	323	334	351	309	345	344	311	323	330	280	333	319	318	335	308	345	345	305	305	327	303	315	327	311	325	309	287	323	307	291	327	336	335	331	306	333	296	320	324	338	341	343	333	341	316	352	322	322	339	333	324	321	333	308	319	303	330	307	348	304	290	326	315	333	311	319	361	318	305	346	303	335	306	332	324	329	335	351	328	324	335	330	357	327	348	341	329	342	309	334	336	341	298	303	307	296	312	314	311	326	330	319	324	332	293	335	328	343	332	296	323	317	313	292	338	319	312	348	340	357	338	352	336	305	284
21600	23537	34315	39019	35540	31329	27409	22881	18347	14900	12528	10952	9057	7867	6245	5125	4023	3536	3054	2747	2494	2057	1827	1559	1526	1424	1889	1828	1208	918	852	876	891	891	858	884	845	864	856	822	856	863	902	818	868	881	826	809	854	825	849	902	907	873	853	840	821	876	840	837	905	877	872	857	879	876	905	837	882	850	840	851	837	859	877	829	879	872	875	832	783	857	817	842	813	828	901	904	914	873	859	884	845	846	845	823	844	895	857	885	849	902	888	836	904	866	868	900	872	885	896	954	878	872	875	836	885	865	854	846	829	863	827	933	873	865	862	845	832	814	874	839	930	859	881	869	819	828	840	841	849	807	812	949	853	853	857	873	874	813	832	876	901	828	851	845	882	856	845	907	851	920	872	875	860	849	873	883	880	860	817	809	813	849	819	799	807	844	885	793	838	883	833	889	800	794	867	918	843	891	843	899	864	856	900	854	845	887	822	873	880	854	853	911	790	849	858	811	842	928	887	824	825	887	820	809	875	814	845	887	886	843	905	856	845	836	861	812	882	904	823	925	890	868	840	879	831	861	842	837	845	833	850	848	914	868	826	842	850	853	892	845	874	864	825	845	868	891	819	852	859	859	857	833	884	902	827	910	870	877	916	887	861	865	861	826	859	920	793	956	844	846	873	928	851	818	900	884	874	895	903	813	885	866	834	878	888	807	768	848	818	846	939	878	850	872	862	833	875	847	839	793	887	852	903	845	844	819	899	852	866	882	880	864	892	866	856	893	862	869	815	861	899	812	921	838	865	875	900	834	914	894	860	840	830	833	829	851	872	850	825	813	858	862	865	847	838	908	853	857	892	875	832	825	866	840	885	852	881	850	874	854	905	875	880	855	839	849	871	861	856	886	858	848	885	926	864	839	851	853	861	819	813	909	843	908	862	848	881	904	855	866	882	787	832	861	848	875	892	820	820	885	863	890	911	861	844	883	876	857	877	794	876	842	856	885	837	829	858	862	863	850	881	839	825	890	851	825	858	843	876	868	830	908	894	865	864	877	852	848	849	883	873	828	842	886	860	848	834	842	830	891	857	901	875	852	866	925	879	800	873	836	854	870	842	843	831	869	898	831	879	847	821	871	824	834	859	843	904	886	823	842	853	822	830	841	861	890	881	862	880	836	892	885	874	818	871	839	912	894	826	896	868	863	885	921	825	850	899	853	879	834	882	854	862	857	861	883	858	828	832	890	830	851	821	830	841	853	849	851	851	893	894	902	886	869	831	863	875	879	865	851	831	889	853	789	893	864	838	855	857	877	828	853	847	861	864	803	860	867	845	887	851	860	842	864	873	843	825	871	833	828	887	887	832	896	853	864	839	864	921	845	903	890	853	890	850	830	942	823	890	854	891	937	808	835	845	888	899	845	818	870	873	858	925	836	850	839	885	851	840	839	896	881	881	889	880	856	829	877	843	869	843	839	871	863	858	908	844	850	894	893	853	846	903	877	884	815	896	819	872	922	861	851	862	874	797	789	869	810	836	842	839	893	824	847	865	809	877	821	873	855	880	885	810	874	865	824	854	854	846	814	865	857	883	872	888	867	857	944	877	794	876	913	924	898	803	834	905	886	852	889	932	811	863	846	856	902	927	843	793	914	911	838	888	859	932	914	881	897	823	876	865	946	871	862	887	818	884	819	858	875	839	810	890	904	872	845	812	880	848	813	886	850	859	875	870	863	848	759	918	878	887	924	893	881	900	828	824	886	854	846	889	823	860	832	864	859	832	871	837	890	846	940	872	897	860	842	827	835	913	843	847	852	876	874	852	901	862	871	909	908	865	898	888	804	863	853	880	836	832	866	870	871	880	886	862	888	871	853	886	863	847	895	898	854	820	919	823	815	825	892	895	821	810	872	817	848	824	880	834	831	911	875	828	839	867	816	902	880	838	879	932	827	931	872	892	813	876	850	853	869	885	849	874	812	890	853	846	860	853	857	869	896	857	915	910	865	862	855	878	852	877	829	845	842	888	853	896	840	811	870	845	840	871	907	855	894	823	804	882	849	889	883	869	833	884	887	878	867	843	845	859	859	838	897	818	818	841	866	924	852	815	884	861	879	844	898	857	851	873	899	846	843	847	889	852	881	869	816	871	836	852	802	889	834	826	843	857	887	898	863	900	827	881	922	797	826	898	853	891	781	876	872	902	841	843	836	872	871	895	837	866	849	871	824	845	852	835	831	851	879	826	858	860	895	844	854	870	811	837	827	864	880	815	898	903	879	833	894	860	896	890	881	914	916	870	794	873	856	887	856	873	890	891	844	847	876	873	844	886	837	908	877	878	862	796	827	884	870	850	839	896	866	911	884	902	822	863	892	888	848	833	857	858	881	842	882	893	865	897	907	890	844	889	875	864	837	803	838	878	873	864	885	802	857	851	891	910	871	888	850	837	852	871	872	870	871	841	894	890	899	857	873	853	866	867	855	886	858	819	848	860	859	909	898	850	841	870	850	859	875	937	874	860	852	820	854	837	860	914	830	861	835	856	877	886	892	855	853	875	823	957	828	830	852	873	887	817	873	886	887	884	875	894	858	866	831	850	938	915	867	886	900	863	905	860	862	888	827	853	870	890	840	803	869	898	897	857	833	852	905	864	845	845	868	889	853	899	822	860	852	858	842	894	883	903	847	907	857	864	853	887	832	879	825	868	879	839	854	829	847	805	863	823	804	863	858	860	845	846	910	883	879	857	840	851	876	842	806	897	853	868	845	888	916	840	857	871	864	883	883	835	831	886	859	886	835	875	837	877	834	901	909	870	863	904	884	805	877	842	883	862	877	862	892	871	831	909	888	800	829	840	884	860	889	885	928	818	846	878	843	866	845	837	815	846	863	881	846	828	875	879	846	819	874	841	858	838	863	855	846	853	866	823	857	878	833	863	851	890	906	880	833	905	904	841	859	904	885	872	886	946	861	859	910	838	814	830	888	888	842	862	904	825	847	842	850	889	883	834	888	887	830	828	922	861	802	888	882	880	863	854	847	852	847	842	845	823	829	848	839	849	862	848	839	889	826	865	893	895	862	852	843	881	848	836	851	819	816	804	844	848	856	853	839	866	866	859	865	872	868	837	856	874	902	828	859	943	894	859	892	885	897	834	849	925	905	837	872	912	826	837	891	848	854	839	816	874	837	902	868	869	869	880	893	887	838	869	821	888	848	869	853	878	843	845	905	869	890	811	821	886	863	834	875	866	848	872	853	895	821	826	881	831	898	832	879	841	883	899	842	888	824	877	809	869	897	893	889	867	791	785	831	839	855	876	871	870	913	872	875	887	884	863	871	841	892	867	822	876	875	849	860	898	861	810	846	890	907	885	848	848	866	833	854	931	878	848	873	926	881	869	840	846	890	854	852	883	849	881	892	875	878	861	898	872	843	854	948	854	800	894	904	857	861	866	868	891	892	864	907	849	861	844	857	917	901	883	877	834	868	813	875	897	860	898	871	816	911	849	896	845	853	793	848
31125	31670	35186	31190	24123	17293	11377	7543	5290	4124	3100	2156	1630	1328	1191	917	850	780	680	605	605	468	439	466	433	398	463	493	353	339	318	347	326	327	338	287	321	333	301	320	311	299	309	331	335	341	315	329	344	311	330	327	319	324	334	326	320	300	316	333	320	309	310	332	327	308	325	331	331	322	344	311	323	338	323	316	339	318	295	293	306	338	301	298	335	300	300	323	294	326	308	312	320	327	283	283	327	326	342	299	317	330	294	314	355	307	319	314	335	309	322	332	312	333	317	321	335	346	306	294	360	325	315	282	323	318	291	345	295	297	330	313	348	319	323	326	303	317	311	302	326	293	320	283	321	336	306	322	328	315	335	294	312	299	362	365	337	317	295	337	340	329	322	336	298	333	321	292	291	302	314	286	312	336	328	334	350	303	329	320	344	305	317	309	311	289	288	326	325	311	331	315	303	303	307	326	300	361	315	332	335	288	337	328	359	305	365	330	324	326	335	334	341	321	295	328	344	292	306	332	364	340	345	302	318	340	380	348	334	339	342	317	342	333	304	299	347	314	340	325	322	304	350	336	271	337	309	299	298	344	345	290	338	333	310	320	306	317	328	314	356	323	327	350	312	318	333	365	314	308	311	337	327	343	332	318	323	289	342	341	324	317	306	297	338	294	340	340	355	347	335	342	306	306	287	302	353	333	348	307	316	335	313	278	321	287	298	338	338	321	302	315	294	331	324	331	316	285	324	352	342	322	325	323	316	300	273	359	312	298	328	325	296	318	327	317	310	321	335	328	329	309	337	310	305	278	317	316	324	305	307	353	312	310	296	315	303	312	334	332	303	328	301	322	298	369	335	322	302	311	337	323	320	342	306	301	333	290	321	291	318	326	356	326	354	319	331	330	316	325	284	304	337	312	326	333	320	328	320	323	342	310	318	328	345	315	339	307	350	315	343	292	336	299	326	338	329	337	320	340	329	332	323	317	339	310	332	316	337	296	320	317	321	318	353	350	324	304	348	319	310	315	310	320	302	298	346	288	360	306	319	302	341	299	332	305	354	310	279	316	348	336	329	312	350	306	339	316	297	323	310	325	331	297	324	314	291	296	317	324	335	333	314	342	341	316	335	302	295	301	312	297	349	338	309	309	323	322	321	351	310	315	356	323	286	300	319	306	331	313	336	322	306	360	341	324	314	339	307	313	333	313	317	294	333	347	314	333	329	338	320	324	318	331	326	351	313	332	332	344	312	348	341	325	331	294	324	327	326	306	310	338	356	342	328	309	319	339	332	339	309	340	331	330	316	297	343	329	329	323	311	308	331	358	338	329	323	328	325	324	312	330	340	291	289	306	306	358	334	346	325	290	311	315	338	317	309	367	284	308	327	342	349	296	380	311	331	317	312	328	283	337	306	324	311	286	336	321	336	318	326	305	329	360	291	338	335	334	306	327	321	330	352	315	336	318	334	304	324	306	344	295	311	320	293	327	327	299	322	361	298	313	353	344	323	313	318	320	327	311	301	343	335	297	310	329	310	297	352	337	316	317	326	307	340	334	344	314	330	346	358	304	318	305	328	328	310	360	299	276	350	331	327	308	320	314	322	342	305	319	319	309	328	348	319	306	321	331	307	314	296	336	288	352	327	297	317	304	334	315	365	296	303	320	301	298	312	321	343	317	316	348	295	311	321	312	305	305	333	327	297	316	310	256	310	308	334	346	321	349	291	313	316	291	309	300	335	346	321	342	311	335	340	290	344	356	315	287	321	340	316	328	341	308	290	310	318	338	325	341	322	318	317	335	361	329	339	337	328	323	307	304	315	340	311	325	310	307	331	354	320	327	343	300	297	327	283	321	377	305	301	308	331	308	346	336	315	291	319	348	305	302	298	341	329	346	353	336	349	344	312	327	359	291	329	343	315	370	322	334	333	279	298	324	345	300	315	334	301	312	315	346	307	312	296	324	325	303	305	317	309	323	288	304	305	300	304	324	306	309	312	305	322	322	359	315	325	322	383	308	304	334	326	349	293	289	349	317	342	334	300	338	332	329	325	362	303	334	323	322	325	286	334	298	317	289	311	352	317	324	356	324	322	312	310	299	327	328	334	323	317	304	294	325	330	283	351	293	309	277	303	348	313	337	348	312	320	314	334	301	332	279	301	309	304	363	319	318	335	301	355	278	312	325	357	321	291	317	319	341	333	317	288	323	305	318	312	325	315	314	339	321	333	275	313	296	294	325	310	319	302	313	326	355	328	322	309	311	339	305	346	329	303	294	320	291	311	313	315	339	331	350	346	327	327	295	331	329	346	343	330	332	338	290	310	325	341	319	318	341	338	303	336	354	291	352	314	331	326	310	352	336	310	331	358	341	327	336	312	336	307	295	303	275	325	313	319	364	358	300	334	299	326	274	306	327	319	307	303	305	309	314	288	321	325	338	340	343	310	314	299	335	315	307	340	340	302	305	353	303	317	329	309	309	305	323	322	328	313	293	317	348	329	314	339	359	337	329	296	350	326	329	349	325	307	349	346	316	369	325	306	311	329	314	348	331	345	302	300	329	320	354	300	308	332	288	289	318	329	315	330	314	287	311	325	304	324	335	287	291	307	324	317	292	279	350	314	317	317	320	314	274	305	289	341	298	351	306	326	312	278	310	331	327	315	331	340	308	328	325	290	334	333	320	351	315	305	319	332	322	329	307	337	344	322	340	309	309	319	311	320	355	352	327	308	310	307	334	322	325	323	347	328	301	346	331	325	310	314	318	321	312	321	314	319	311	344	340	308	319	347	358	333	334	335	335	325	311	313	322	321	308	290	348	307	305	338	301	331	315	312	310	312	311	311	357	331	332	315	312	323	302	307	309	279	312	306	328	322	315	328	322	298	304	324	311	324	319	324	334	318	360	299	294	330	313	292	331	317	304	307	303	311	353	321	317	275	277	292	335	319	336	314	298	300	343	340	350	341	322	328	317	326	319	315	329	338	340	358	325	326	330	329	331	307	325	332	280	339	317	354	332	295	334	304	327	306	293	314	281	326	340	327	335	324	309	344	320	315	279	313	328	303	291	319	320	330	320	312	319	330	296	322	290	312	322	317	323	310	321	321	321	310	321	350	318	348	305	300	323	343	334	306	323	312	319	308	324	283	313	325	342	324	335	305	323	338	335	341	317	330	337	353	309	336	324	336	314	323	343	284	328	295	347	339	301	321	325	326	308	323	331	345	304	331	330	303	297	323	341	328	308	354	302	329	353	317	301	292	314	325	298	283	336	311	339	328	307	324	314	326	315	329	312	344	335	356	328	344	320	297	307	299	318	317	321	342	350	328	328	332	315	324	343	315	303	319	315	343	325	312	333	304	323	310	305	298	309	324	314	311	309	321	319	287	354	331	318	328	354	341	347	302	347	350	325	324	343	289	315	346	326	341	304	308	284	292	319	324	349	324	344	291	326	339	296	295	313	293	333	304	314	332	341	341	355	301	315	322	312	331	336	309	317	347	294
21355	24703	34454	39348	35965	32098	26814	22201	18037	15648	12857	9774	7457	6632	5845	4716	4034	3687	3167	2912	2630	2070	1868	1733	1588	1430	2026	1882	1224	907	867	889	917	939	825	897	883	897	827	888	867	872	876	835	890	872	835	853	882	866	834	877	906	802	879	883	844	874	908	850	860	883	850	901	843	823	888	841	867	875	855	876	849	892	873	882	836	844	877	834	852	901	858	848	841	865	841	852	839	831	902	848	796	866	890	919	875	863	858	868	824	837	837	863	899	832	871	860	881	850	832	863	836	784	851	842	856	863	826	859	894	863	840	832	850	827	860	849	858	849	832	885	864	863	933	836	840	857	854	869	861	851	876	889	828	824	822	849	824	859	908	846	833	827	845	843	840	879	871	848	849	839	879	863	869	908	883	882	931	869	845	848	832	850	844	910	867	898	874	878	845	856	836	869	876	895	867	824	884	831	843	847	891	839	911	861	825	879	901	853	874	837	864	897	858	824	888	839	853	854	842	878	856	823	867	874	795	830	905	873	861	877	848	831	868	840	867	844	838	858	869	893	861	851	842	857	858	849	891	820	872	865	877	822	883	871	882	910	860	872	913	847	864	879	861	912	856	866	851	839	824	864	877	885	896	854	919	871	873	912	852	850	844	909	840	937	856	833	893	833	860	891	853	896	834	843	886	894	870	851	863	839	876	900	841	899	863	898	911	891	834	789	910	833	842	913	827	907	846	848	862	858	886	831	859	811	854	886	878	890	847	840	865	863	809	776	860	836	840	852	891	886	865	819	835	938	908	894	877	840	849	877	822	813	848	856	841	798	820	876	864	821	879	838	815	887	820	873	879	863	841	889	861	869	889	868	931	895	898	878	891	838	848	863	870	907	911	846	858	856	876	848	910	899	860	850	864	894	863	835	897	894	822	874	841	862	856	930	896	842	883	869	869	855	843	846	868	887	851	869	856	878	835	916	891	851	906	807	813	877	873	873	876	896	868	846	889	839	870	879	819	804	852	846	896	867	881	854	865	854	828	890	817	850	853	868	807	842	877	804	880	848	841	852	839	856	806	853	809	884	891	859	893	837	896	849	892	880	838	841	891	870	872	901	841	817	829	916	858	879	880	850	839	933	929	893	847	841	894	874	833	868	872	910	860	833	897	873	887	857	824	850	832	837	865	911	838	891	868	864	830	807	860	895	848	915	871	870	851	872	869	816	856	877	858	851	896	837	931	877	858	882	854	884	886	855	869	819	833	848	845	908	853	856	841	897	808	891	892	856	882	844	871	797	863	890	859	831	852	860	877	822	828	846	862	901	842	895	877	904	841	889	825	858	887	874	893	893	867	881	905	851	885	910	833	844	858	830	909	878	839	843	864	869	877	870	842	868	840	864	844	910	919	826	856	828	870	851	834	857	836	826	811	816	840	851	858	828	843	884	817	846	858	870	870	885	849	860	860	893	892	897	877	833	854	862	868	866	838	875	840	812	838	862	888	832	882	874	888	885	844	843	833	888	834	871	853	817	876	886	868	922	839	866	884	889	910	810	871	816	896	865	850	881	865	863	874	867	883	894	878	861	862	836	886	849	878	892	880	855	833	822	836	872	839	862	785	905	837	822	870	898	856	829	852	838	843	841	824	919	870	875	910	851	861	891	827	856	838	898	863	848	844	879	952	878	901	812	850	902	822	861	891	908	865	847	833	892	875	807	854	834	868	832	823	801	870	874	880	917	887	907	847	868	871	831	863	908	868	858	859	846	880	851	849	885	812	852	869	876	884	899	826	859	850	882	894	849	859	875	863	886	815	865	819	894	821	824	832	874	865	870	853	885	885	812	897	820	843	842	867	909	841	867	868	857	898	877	856	839	874	858	855	845	869	841	867	911	818	873	831	875	855	888	866	886	856	813	843	835	843	771	909	799	824	827	850	867	880	818	891	889	853	904	886	864	830	839	833	882	819	874	875	837	917	831	839	811	868	827	829	898	886	842	841	904	829	864	852	862	866	871	864	881	843	844	850	909	858	809	892	861	877	838	839	876	836	855	825	889	838	858	881	871	884	893	920	861	825	871	871	895	884	839	842	904	895	868	847	827	886	884	827	872	822	870	851	814	908	865	855	845	831	812	842	925	848	887	875	892	886	845	879	853	816	843	823	862	876	863	925	874	834	858	853	877	885	847	881	831	864	865	859	877	835	859	864	854	892	878	913	865	899	838	884	859	833	858	858	879	917	859	856	846	838	875	849	876	860	827	832	867	859	878	845	838	872	860	871	861	853	890	894	839	813	842	873	855	891	834	852	823	874	827	847	835	838	888	902	860	813	902	880	811	867	892	843	844	894	816	827	882	903	807	877	879	879	851	822	926	881	877	843	891	886	868	863	837	816	893	885	897	846	856	874	836	855	895	854	830	872	879	827	850	891	879	807	828	858	887	941	861	798	850	846	823	842	875	877	877	879	880	887	856	837	937	877	894	786	886	806	864	837	882	804	840	809	871	899	864	847	845	883	855	891	844	894	847	862	857	863	887	833	840	852	851	869	853	896	896	838	884	910	860	880	864	858	874	901	825	880	865	844	894	796	807	800	839	839	920	881	883	833	895	856	884	804	829	878	850	872	872	889	864	901	852	812	879	924	849	876	857	855	868	902	844	834	903	876	858	836	861	847	849	886	874	839	814	920	889	874	766	824	847	837	855	922	870	808	944	857	817	876	854	880	843	957	818	922	854	811	844	879	825	889	808	871	827	843	842	849	868	854	880	843	859	875	932	886	822	901	810	839	864	819	807	865	901	874	875	900	879	883	851	893	822	860	857	897	876	921	899	936	877	910	861	841	880	891	861	851	826	929	872	878	840	811	885	900	895	855	886	860	832	790	845	850	879	865	835	844	844	915	923	892	867	861	839	843	864	844	832	897	832	913	904	915	885	876	877	830	877	853	868	856	825	821	868	864	843	904	906	821	842	816	882	898	816	819	872	859	872	864	882	823	879	851	927	906	886	808	866	834	862	896	898	848	879	886	858	868	859	819	829	876	847	852	866	937	864	865	894	871	897	866	909	822	881	910	845	906	879	882	891	903	865	868	798	880	865	831	854	855	869	828	878	829	917	877	836	844	909	923	882	896	854	866	861	858	921	874	874	863	854	857	862	853	827	868	882	876	836	878	867	893	902	884	864	861	896	861	885	884	830	886	854	863	847	837	867	879	855	778	790	859	870	857	821	829	892	854	833	816	844	861	866	809	858	847	878	847	835	874	852	777	783	862	849	856	892	863	881	862	862	885	873	888	873	857	881	907	831	853	917	834	854	914	852	869	842	885	882	894	871	914	864	864	870	855	928	852	910	888	815	879	799	888	846	819	859	812	880	871	870	915	844	862	854	865	846	831	821	838	928	847	839	847	846	869	866	831	831	880	847	888	876	852	831	854	830	856	917	827	865	867	886	874	810	858	839	875	852	920	861	915	840	881	854	797	787	840	841	836	887	867	829	892	853	860	837	853	822	822	854	884	839
29899	31889	36845	32395	24230	16315	10554	7190	5382	3958	2688	1800	1423	1157	978	837	777	725	641	656	578	504	497	400	438	444	587	508	397	310	316	324	308	366	332	304	332	305	324	314	284	316	349	312	355	308	355	339	316	311	314	329	307	313	332	366	290	303	319	344	312	342	330	293	329	319	330	368	319	340	324	329	300	343	290	336	293	357	304	307	314	331	309	326	329	327	327	325	316	319	344	335	315	304	319	343	317	344	299	316	345	292	333	287	328	318	312	315	340	316	330	312	337	318	310	331	333	281	308	298	285	301	322	323	316	322	350	328	321	331	321	312	321	303	329	322	312	272	318	302	332	346	329	305	341	332	286	350	344	330	341	300	329	320	324	317	314	304	348	312	356	323	315	327	307	308	336	344	324	328	337	329	314	280	324	351	329	329	341	306	318	336	294	343	285	279	343	343	344	319	317	348	288	321	316	323	331	299	316	326	352	302	326	350	329	340	332	347	325	303	255	315	333	309	292	314	282	303	333	330	298	359	322	312	308	359	360	332	286	319	314	300	334	333	323	310	317	289	290	304	314	322	355	354	301	320	322	325	305	307	333	301	317	347	325	317	307	309	319	302	326	326	303	342	329	317	314	340	341	318	303	303	309	328	345	347	319	311	342	304	325	352	325	320	337	314	334	299	307	304	340	349	303	321	327	309	318	314	315	310	329	364	309	319	346	322	319	316	316	348	300	348	327	281	324	362	326	341	297	306	325	298	316	304	327	315	302	331	345	324	300	338	350	324	357	296	302	308	323	324	310	301	336	317	312	323	341	310	325	306	314	301	333	323	334	319	307	337	314	351	314	323	309	320	309	333	314	331	346	311	270	309	315	359	340	292	327	325	314	324	343	342	309	304	286	323	319	309	316	317	313	301	296	306	318	314	348	345	311	303	301	338	326	316	334	329	284	308	304	298	344	317	303	303	302	268	312	299	311	332	303	321	332	331	305	333	303	333	325	310	301	317	355	320	313	318	322	316	304	296	337	291	362	337	297	318	298	310	296	324	283	326	298	309	336	324	305	325	342	326	315	300	321	331	329	317	315	320	304	333	323	325	306	286	322	315	321	317	349	344	316	314	351	332	311	317	340	351	349	282	308	304	322	326	332	304	348	315	304	308	340	325	351	319	306	314	314	286	311	349	332	310	325	304	344	298	336	342	303	317	327	300	309	312	338	293	297	312	317	300	306	354	314	314	305	311	309	338	333	302	306	333	322	298	313	306	342	322	315	334	325	321	320	286	341	370	330	319	307	290	324	300	306	316	316	291	289	304	313	355	308	298	302	340	327	350	311	299	318	318	317	285	343	324	298	328	326	314	315	325	297	331	328	305	309	331	327	329	302	348	300	322	313	313	323	327	348	289	298	317	339	314	341	343	305	298	293	304	306	368	338	324	314	345	328	341	348	317	319	320	327	296	317	314	312	321	314	316	309	319	333	332	335	312	325	315	294	321	298	339	311	301	327	332	299	312	339	350	310	286	332	342	320	329	282	300	304	347	304	314	310	279	314	281	319	318	308	305	282	335	329	298	312	291	323	327	342	313	326	303	334	335	307	296	324	350	311	306	332	308	309	309	318	337	360	329	345	343	342	301	307	333	345	311	335	291	331	357	314	303	343	310	365	324	279	313	372	321	317	314	340	334	299	325	298	323	315	337	339	348	312	320	328	318	297	344	328	309	302	320	318	319	335	347	320	345	298	339	306	316	313	334	306	307	328	322	318	347	324	328	314	342	286	333	340	309	292	310	324	313	307	298	318	332	343	323	345	299	312	287	336	334	307	320	274	332	321	334	315	327	316	325	360	315	322	317	333	331	320	294	331	319	297	326	269	293	330	324	290	280	311	313	303	339	342	293	333	304	308	328	349	319	338	351	312	342	331	336	307	349	349	340	321	304	340	308	336	300	320	300	332	342	319	320	339	318	318	342	299	309	344	285	292	320	311	325	324	331	293	318	284	282	324	330	289	296	311	311	312	328	306	301	308	309	310	347	330	337	312	299	325	334	323	342	307	327	308	302	317	337	333	338	319	321	323	327	343	321	315	305	329	313	308	324	324	325	338	300	320	304	339	343	345	332	308	307	316	335	295	311	323	323	343	310	318	304	334	343	300	348	321	325	321	324	317	317	332	323	320	319	319	304	321	352	299	309	355	315	315	303	318	319	318	344	338	284	359	340	334	362	289	313	367	314	325	317	340	339	322	332	306	319	326	339	339	318	327	307	334	329	353	304	314	316	319	327	314	311	340	329	333	320	336	297	320	326	331	334	315	316	324	304	326	346	309	321	329	330	290	337	345	350	312	323	318	322	351	337	334	313	354	323	329	313	331	290	303	319	349	327	306	300	337	319	298	320	351	315	341	355	344	306	300	326	311	311	327	327	285	332	336	345	332	298	342	346	315	309	318	313	335	323	334	340	323	304	322	284	314	331	322	323	307	347	348	307	317	367	302	296	310	315	313	311	333	326	331	321	325	335	302	336	323	305	382	323	293	310	303	321	295	314	303	312	312	305	294	301	327	317	311	311	299	328	358	324	342	334	332	331	306	328	337	302	289	317	313	327	334	344	338	295	357	311	334	313	329	287	313	312	369	299	320	343	333	292	282	346	322	300	318	303	302	312	326	332	347	309	326	341	334	320	281	342	299	321	345	328	304	314	316	298	301	304	340	322	310	319	342	318	308	328	326	320	323	331	293	334	332	323	343	336	324	337	347	327	327	340	324	308	313	325	343	316	335	313	326	284	310	337	276	328	336	310	343	318	306	326	330	305	308	331	329	316	327	327	298	338	347	335	330	318	313	354	322	293	293	321	350	319	323	315	347	334	321	317	329	307	295	317	320	323	325	348	295	293	296	332	354	304	317	276	329	328	266	322	310	353	352	309	325	320	328	315	305	333	326	319	318	307	320	338	295	342	313	290	326	322	280	322	301	344	321	333	296	326	328	291	307	320	337	330	326	333	352	327	288	295	341	332	326	316	289	304	336	311	342	318	353	329	300	320	321	327	336	322	319	306	328	323	319	306	312	354	327	354	351	335	330	303	324	304	296	314	357	313	308	293	368	312	355	318	266	337	293	323	330	305	294	332	334	299	325	309	315	347	312	339	327	308	337	316	314	338	318	349	316	321	337	325	348	303	337	278	323	345	327	320	318	332	320	315	334	329	337	280	305	289	286	344	331	289	329	340	327	338	274	345	313	312	323	300	324	303	307	291	315	316	313	294	301	316	358	304	295	315	354	311	325	316	309	299	305	335	314	333	317	349	328	307	331	325	328	304	350	346	292	327	346	358	329	309	341	315	277	316	272	312	348	340	326	314	297	303	307	299	331	324	317	273	315	328	293	342	342	344	329	339	327	349	318	315	345	351	307	283	319	295	321	344	328	328	313	302	337	333	347	289	301	296	304	320	328	307	293	310	302	331	302	319	336	317	349	337	342	328	345	371	310	305	335	306	351	270	336	332
20710	25210	36644	39661	36350	30535	26131	21329	18834	15513	11460	8414	6946	5875	4923	4094	3859	3470	3270	2831	2556	2149	1986	1617	1525	1460	2401	1789	1158	869	892	938	861	907	869	830	825	788	853	875	873	814	834	887	843	860	811	910	860	853	822	809	857	899	830	843	892	841	905	846	858	846	871	841	886	883	859	884	880	855	828	856	816	878	806	879	870	909	886	864	844	911	901	854	858	902	870	843	882	876	860	856	861	855	880	873	861	901	864	853	849	849	818	827	836	840	868	852	834	892	872	837	899	855	888	839	914	860	918	859	862	841	866	829	866	826	827	817	911	928	912	866	851	880	866	903	895	805	793	856	820	875	845	871	873	881	885	881	883	881	875	856	859	886	883	861	826	864	829	904	886	845	861	797	871	874	849	925	844	844	816	831	847	863	855	849	849	846	895	879	869	865	886	808	826	831	869	842	843	842	843	911	891	856	855	916	893	879	842	845	882	861	844	855	917	821	855	906	858	831	908	906	861	926	811	869	847	832	864	831	850	844	844	847	863	871	802	825	840	850	835	892	903	852	925	866	872	834	914	852	848	860	789	833	873	877	828	855	871	847	879	814	866	904	889	852	849	867	875	889	806	887	875	816	847	869	861	862	837	855	857	859	848	816	816	833	834	897	849	878	860	839	903	858	873	867	840	859	887	861	824	845	884	883	842	796	843	851	849	860	902	901	846	849	900	779	862	877	834	858	801	891	881	847	826	761	913	855	815	896	857	878	842	871	902	818	862	898	854	866	850	851	814	868	920	879	873	866	884	870	856	878	860	824	833	892	835	837	864	848	843	912	854	870	896	880	954	857	855	827	864	909	898	842	842	876	800	799	849	834	888	879	879	832	831	886	851	814	906	866	856	821	838	897	866	890	817	847	836	859	857	844	902	864	857	892	847	939	835	853	869	900	861	836	830	872	849	866	894	873	868	835	863	873	876	800	843	897	886	870	836	831	834	875	877	818	909	865	886	878	811	846	916	830	884	841	848	827	892	898	865	804	842	851	910	870	854	864	860	823	857	851	851	821	841	831	900	885	913	918	883	879	923	855	840	875	894	844	900	864	878	896	828	884	819	854	883	811	867	821	876	898	824	939	855	875	854	863	849	864	857	853	824	832	859	860	876	928	912	895	839	910	841	864	827	924	919	855	853	841	894	827	883	839	835	882	902	833	895	865	860	853	871	812	851	854	897	895	854	842	805	888	871	835	863	858	887	909	814	868	884	914	842	891	893	890	856	834	873	839	873	876	862	862	849	855	865	874	832	890	932	809	830	852	832	806	834	891	885	893	910	838	926	898	859	890	882	843	876	818	861	865	864	855	862	871	881	862	794	878	877	852	899	783	837	888	869	888	851	850	844	885	836	886	804	876	869	798	855	911	849	924	859	860	819	899	859	893	846	886	878	890	869	948	882	802	861	882	842	839	829	841	808	821	887	870	867	843	837	865	901	852	867	831	887	833	865	881	854	811	873	882	906	835	866	829	901	866	795	870	934	869	884	898	844	835	873	853	905	834	817	839	906	903	840	890	851	821	826	860	817	938	822	900	791	876	826	908	896	871	906	873	857	900	854	898	849	830	868	827	857	896	906	855	917	870	823	811	839	882	880	869	873	839	886	849	839	860	809	877	857	808	870	864	881	865	926	887	867	810	905	914	849	840	811	873	839	852	877	891	857	861	835	858	835	890	860	825	818	894	894	867	820	801	828	905	895	863	834	860	883	854	876	858	875	878	838	880	901	848	879	905	872	926	902	861	856	839	857	847	909	864	872	868	822	945	883	872	849	860	869	826	844	901	853	880	854	804	848	855	833	811	858	845	819	888	851	864	851	873	823	860	862	878	876	815	896	866	860	845	869	905	914	856	870	831	904	819	897	884	899	867	808	837	842	925	820	865	859	899	879	859	855	831	914	859	839	868	839	877	818	831	857	826	883	812	894	913	836	848	876	876	892	856	847	869	862	839	897	790	949	896	861	812	854	880	862	863	899	893	880	853	871	849	884	831	839	831	820	835	863	851	854	828	823	925	874	891	884	853	850	809	902	810	876	874	909	836	874	861	862	870	845	866	858	854	844	855	844	860	843	859	862	864	892	881	841	880	865	890	888	854	915	841	807	849	841	890	859	843	895	874	854	908	819	865	869	814	849	826	861	827	874	908	863	844	839	858	843	882	824	871	876	861	859	924	824	926	873	805	824	881	797	906	801	854	844	839	847	863	803	828	881	876	805	876	835	856	776	875	845	840	876	892	791	895	899	853	915	885	869	874	896	888	863	831	826	846	838	885	857	860	874	891	868	837	847	873	855	873	842	874	844	881	878	861	878	861	847	844	855	837	857	860	833	892	847	836	883	865	808	896	869	847	858	809	866	868	852	859	864	863	839	865	817	846	847	867	858	888	838	860	840	804	869	862	792	903	896	881	915	916	880	877	806	848	871	821	850	820	862	879	845	871	846	895	852	896	848	853	846	851	843	869	839	842	887	883	841	856	854	895	868	836	871	839	888	896	869	865	890	835	875	822	851	858	927	867	903	885	828	890	837	811	851	900	846	864	849	878	891	840	887	884	843	857	806	880	820	843	818	887	872	850	860	867	839	931	794	845	863	867	826	904	858	865	886	868	862	861	904	918	848	845	795	887	868	850	855	838	856	878	801	798	845	812	858	906	867	829	849	883	827	909	852	889	892	842	869	812	823	799	826	864	841	827	823	891	826	857	846	880	877	847	852	862	828	841	859	846	886	870	864	890	869	859	853	909	900	883	858	852	846	817	832	892	907	867	835	822	886	866	925	806	861	823	828	869	881	871	866	849	851	859	847	877	891	852	852	882	872	851	825	848	848	875	875	885	825	864	857	868	844	844	859	884	868	861	884	913	873	847	892	838	860	885	901	843	915	873	834	805	849	870	869	878	843	832	898	848	905	805	876	868	833	895	852	892	848	872	820	819	838	836	887	846	916	823	827	863	864	851	867	829	830	837	851	866	878	839	867	843	830	869	789	854	872	881	860	815	906	888	891	887	867	871	858	876	866	862	905	837	841	880	894	883	856	865	878	848	855	851	870	806	860	847	888	873	912	868	861	854	819	886	827	887	821	888	857	871	856	856	811	824	884	795	813	843	908	835	864	811	901	845	874	860	814	821	859	909	820	912	843	824	876	819	844	889	856	837	885	774	869	878	889	849	887	886	841	880	868	771	874	887	898	827	860	869	872	911	817	817	865	854	880	889	864	811	834	867	916	843	869	879	906	866	901	800	878	859	834	848	865	872	859	810	830	805	887	857	889	821	826	807	884	887	898	836	854	864	815	804	881	834	861	851	791	885	844	872	878	841	915	882	866	847	895	864	915	849	877	867	818	880	881	840	840	807	854	867	875	894	887	841	850	823	908	875	884	885	890	871	859	868	893	897	823	860	830	850	874	844	867	888	844	820	823	881	895	899	891	814	823	887	884	885	887	855	906	827	910	852	848	793	874	866
29630	34466	37913	31597	23223	15258	10115	7537	5520	3533	2380	1769	1374	1214	943	888	841	804	745	667	607	578	460	397	432	411	536	494	418	345	326	304	306	319	346	301	300	297	304	327	337	283	315	322	337	283	339	328	346	348	308	348	347	342	311	309	315	304	336	343	352	320	361	313	303	300	321	314	287	335	307	334	311	307	333	325	297	329	331	304	320	307	286	323	319	317	316	290	336	326	311	308	345	313	319	309	325	307	327	343	312	342	320	313	314	325	310	364	296	288	314	333	365	330	322	291	302	303	362	322	313	312	363	307	294	315	318	353	291	320	317	335	313	345	332	341	340	344	314	278	315	296	323	304	343	321	329	318	303	323	337	359	304	351	301	331	338	343	348	318	323	306	313	287	318	303	334	355	294	308	288	296	333	352	318	314	305	312	334	369	354	295	337	327	331	302	342	314	314	338	329	347	318	343	332	341	317	326	310	288	347	283	285	284	313	332	323	286	306	362	315	325	311	284	305	359	284	325	316	330	339	343	332	310	322	323	311	326	324	340	304	304	361	341	328	337	328	301	321	310	353	323	321	282	285	331	329	299	323	310	294	282	310	359	310	308	333	322	324	316	345	312	324	308	319	326	347	309	327	309	346	324	299	305	310	334	304	325	306	316	318	340	336	303	331	284	325	308	301	299	319	341	323	307	293	329	324	315	298	339	336	327	342	349	314	332	297	307	332	353	330	285	327	299	303	322	306	339	316	338	341	337	310	300	288	348	381	356	330	329	359	309	313	298	336	300	309	315	304	310	301	342	304	314	338	313	328	317	309	319	322	352	303	341	332	348	284	311	318	312	332	328	319	319	318	292	314	349	327	311	325	343	329	328	358	343	301	293	315	318	297	322	328	314	337	319	350	324	277	304	302	302	291	297	302	338	312	335	334	299	306	316	326	352	314	331	318	323	331	306	304	340	317	323	303	322	286	313	285	293	308	329	314	338	318	325	309	302	357	317	304	302	296	319	309	351	314	344	331	335	318	310	327	323	328	322	295	333	333	320	337	300	282	302	316	338	305	321	321	322	309	308	334	337	366	349	327	347	355	323	339	317	336	301	338	265	315	345	326	315	298	303	312	343	336	359	347	330	317	315	289	324	325	343	292	296	317	275	311	320	320	340	311	329	343	313	320	306	289	316	349	331	334	331	319	304	328	317	307	311	336	324	304	331	329	323	319	305	329	343	317	336	365	340	300	317	314	347	332	331	332	319	323	305	329	315	290	299	298	315	313	316	304	321	314	320	330	315	304	320	332	331	293	321	319	337	296	320	311	344	346	327	315	334	314	293	328	298	330	322	336	311	322	273	310	326	316	294	304	310	308	330	297	337	328	319	353	326	321	325	333	313	289	320	293	337	332	323	343	322	336	325	296	307	337	293	322	329	334	327	334	316	338	305	336	340	344	296	312	283	303	311	321	299	339	321	306	328	295	320	316	307	329	308	323	324	321	337	317	342	322	326	338	321	303	294	316	308	341	360	303	340	308	349	339	343	309	346	309	287	331	336	312	344	300	309	310	332	309	348	341	299	353	305	347	295	316	322	339	300	343	319	349	317	331	316	287	304	328	338	315	299	330	335	324	318	329	338	315	331	304	335	287	293	369	319	318	308	318	372	314	289	322	325	307	336	281	354	338	333	336	310	320	337	324	317	300	330	315	291	312	334	331	334	313	323	284	315	327	319	313	270	308	310	318	276	329	300	335	312	331	317	324	338	294	305	310	316	316	285	315	338	312	284	347	309	339	352	333	335	280	301	316	297	349	308	304	319	286	319	333	281	306	337	303	319	309	325	346	327	341	358	325	343	315	322	333	315	327	332	319	333	331	339	301	332	318	331	293	335	321	317	338	317	316	294	333	304	315	332	319	327	320	344	315	323	319	335	306	324	333	308	319	326	340	332	295	315	307	307	322	319	344	357	301	331	326	314	330	327	350	334	300	341	322	312	345	322	308	293	319	325	299	323	342	307	351	304	310	315	302	290	323	360	335	327	326	304	315	319	321	336	320	364	318	317	329	295	291	324	344	324	311	340	303	298	321	307	342	329	317	343	334	310	318	318	319	341	349	310	319	321	342	315	323	321	321	308	282	289	321	322	325	324	355	323	286	297	298	328	346	336	338	308	310	333	337	302	314	318	338	300	310	329	329	319	320	303	327	319	343	330	329	358	299	331	293	345	285	294	338	323	308	331	341	307	303	305	328	335	305	312	341	315	296	341	303	322	323	323	280	305	306	342	318	311	349	309	304	285	319	317	318	356	336	300	311	312	316	321	282	322	338	298	318	309	319	367	326	339	301	317	353	327	318	295	327	321	341	297	291	316	328	310	300	297	319	360	316	301	310	334	345	334	318	323	345	318	305	330	304	318	312	334	335	309	295	324	335	288	336	306	328	327	304	345	304	342	301	348	278	349	264	327	300	290	279	317	315	320	303	345	335	342	317	331	317	297	312	278	286	330	311	317	321	292	310	321	353	303	311	302	283	296	344	343	328	338	309	327	342	340	332	308	308	319	337	352	332	332	273	300	298	319	342	333	297	310	331	329	288	282	336	296	318	322	325	303	300	301	312	289	334	331	319	341	326	344	345	324	294	330	320	309	315	302	307	295	328	328	319	304	309	322	306	311	340	304	282	311	317	346	315	331	282	352	314	337	327	334	312	353	345	314	303	325	346	354	308	312	353	356	298	302	320	342	322	359	312	317	327	293	304	326	325	325	326	347	311	303	332	319	293	316	308	315	303	308	306	305	313	314	339	322	294	294	287	349	299	322	291	291	324	338	333	353	290	324	317	321	317	369	303	317	306	315	292	322	333	315	310	317	329	289	295	335	312	356	334	318	311	300	295	369	331	291	325	319	311	328	321	329	354	326	319	333	324	319	323	314	295	301	316	303	328	304	323	341	286	304	288	284	341	309	309	313	333	309	292	298	314	327	344	307	329	369	328	298	323	301	315	324	327	355	309	329	326	325	319	328	284	327	318	295	308	329	334	338	294	357	310	318	330	310	330	321	295	316	345	362	320	296	337	326	310	313	318	317	323	354	334	309	311	327	312	307	289	279	334	335	335	339	296	312	344	343	310	316	312	322	304	345	303	331	330	335	329	318	317	335	314	310	318	298	301	303	314	325	320	336	334	333	299	332	315	330	342	334	316	307	320	308	325	335	326	319	291	336	319	319	344	287	323	345	303	315	308	350	361	296	362	337	327	304	302	329	317	314	349	323	341	288	324	326	349	334	326	316	328	290	336	327	337	318	310	302	282	346	283	338	309	347	327	327	314	327	326	319	307	308	330	307	330	334	304	331	332	308	315	320	322	305	308	334	354	330	328	335	318	344	362	317	357	320	332	332	337	288	319	304	306	325	318	354	329	317	270	336	311	318	340	311	297	334	345	346	334	316	293	314	354	299	328	372	328	302	338	322	342	307	319	321	351	318	342	320	321	342	319	328	361	302	341	324	321	339
20455	27740	37200	39271	35364	29533	25417	22607	18772	13896	10533	7864	6574	5692	4679	4039	3779	3633	3242	3033	2742	2232	1822	1463	1380	1575	2445	1851	1145	918	892	909	882	899	846	852	867	883	807	846	883	843	901	862	861	825	825	929	818	855	887	864	876	853	901	837	842	839	880	852	841	859	854	862	864	867	898	868	860	782	885	890	784	897	838	893	853	888	822	832	863	879	855	841	880	919	848	850	808	851	932	851	850	815	881	863	905	887	896	902	853	873	836	861	838	882	914	892	906	888	865	870	881	845	844	842	842	850	865	861	844	888	871	887	851	832	864	918	861	864	888	862	867	838	856	875	844	875	903	834	870	891	878	875	890	878	861	841	882	836	847	830	879	848	835	851	861	897	831	841	876	852	858	856	904	840	874	844	860	842	851	851	866	844	909	843	858	860	777	899	800	864	850	887	872	872	809	878	919	823	837	860	916	910	885	826	902	917	846	844	784	853	853	856	857	864	872	865	895	886	848	836	866	878	881	852	841	851	826	858	877	851	883	835	896	868	884	893	872	931	849	865	835	848	819	873	847	811	875	868	920	887	880	924	883	875	792	835	835	859	915	875	859	860	849	889	808	819	902	905	893	908	816	876	821	860	907	851	888	889	798	854	879	861	841	814	876	910	854	840	871	867	793	866	843	856	870	826	818	896	871	818	894	870	819	849	867	822	847	889	850	899	810	840	849	870	862	837	934	883	894	908	847	922	816	911	855	906	869	864	897	815	837	831	790	882	858	889	820	837	845	878	882	898	844	914	862	877	887	852	810	858	886	874	895	860	836	885	832	843	814	870	825	906	885	887	847	883	836	854	805	857	850	859	849	886	816	818	817	910	848	820	863	853	878	827	869	849	847	881	817	906	924	869	814	870	879	862	842	818	891	821	846	896	813	827	811	850	901	853	836	918	857	906	861	844	906	851	831	853	871	871	914	831	885	884	845	801	859	914	854	815	830	829	869	894	854	889	827	872	899	842	839	856	856	835	888	854	775	842	826	872	878	855	862	844	866	832	851	859	832	855	881	843	886	792	891	881	814	780	895	824	828	855	871	883	837	829	884	844	872	858	838	884	871	851	894	822	848	850	916	842	817	880	851	826	814	842	824	862	832	865	832	833	857	787	831	853	839	803	865	864	864	856	830	869	842	852	822	889	853	833	849	837	862	799	866	865	861	885	833	824	860	903	887	838	855	839	829	844	884	857	862	898	824	857	844	834	827	802	841	854	857	837	853	863	867	817	837	846	883	832	849	846	866	828	912	865	796	924	892	857	868	869	822	883	863	848	903	868	889	867	875	839	858	857	822	841	858	905	898	857	814	860	907	848	932	891	848	855	825	846	868	818	869	869	859	852	872	867	893	877	866	829	872	823	920	895	867	876	888	869	860	885	848	879	821	901	860	903	868	900	866	817	870	841	856	838	906	891	886	897	826	824	842	927	886	825	834	883	841	873	827	840	915	824	838	829	889	823	866	865	857	812	821	883	829	824	846	849	840	831	803	887	845	832	914	853	843	857	884	818	897	864	922	886	862	891	832	896	910	883	820	861	839	865	807	818	837	871	925	849	864	808	841	849	880	853	854	870	861	864	835	852	851	892	885	887	863	861	893	873	860	797	845	878	938	839	861	847	865	827	830	895	894	835	852	890	901	886	868	856	855	873	872	907	883	860	903	921	834	831	868	873	870	827	884	862	859	800	809	866	861	838	809	868	818	815	912	874	825	838	828	876	876	877	893	862	847	889	852	918	885	875	855	853	892	867	872	897	823	875	866	841	892	899	887	830	856	868	827	844	866	839	885	871	850	796	885	873	862	856	897	939	856	862	881	877	869	893	821	881	850	838	849	854	877	939	859	891	815	827	820	867	834	863	833	902	887	853	843	877	854	886	905	849	827	870	810	853	829	925	891	887	840	862	865	853	853	815	842	924	840	855	847	836	859	871	854	822	833	849	817	830	819	872	828	862	855	859	845	920	779	869	840	883	857	901	839	839	820	822	854	859	855	898	863	833	867	817	817	865	839	820	878	848	849	844	856	789	905	830	891	848	844	864	848	859	860	783	870	852	862	848	828	860	898	883	909	845	878	829	834	849	854	829	841	819	832	809	868	873	865	878	864	841	894	895	788	847	859	907	895	886	860	887	907	818	866	881	885	872	815	852	852	833	857	878	858	884	869	868	895	836	832	861	850	849	862	846	870	855	867	851	851	826	855	863	852	875	858	904	813	893	857	826	881	845	829	857	845	847	855	881	858	843	761	853	873	894	860	868	857	848	830	802	881	824	831	875	866	838	877	839	816	888	831	827	867	879	815	892	911	879	876	844	889	874	848	846	887	874	879	869	836	839	833	851	842	868	901	819	838	826	834	859	882	908	851	852	845	895	884	880	874	860	830	855	830	829	867	864	854	861	823	881	870	824	836	835	902	812	853	884	850	860	828	832	879	862	826	848	890	874	877	851	883	869	805	891	850	840	908	849	818	830	875	859	841	835	842	850	878	839	819	882	859	875	888	899	895	849	860	830	854	817	871	902	868	835	893	825	937	851	840	866	859	878	851	807	801	875	828	834	866	861	857	814	872	892	863	878	857	852	852	876	841	916	870	871	844	817	885	863	902	871	910	858	889	845	846	901	856	838	875	917	876	858	869	878	798	887	870	836	872	848	877	890	909	848	811	843	851	881	814	875	842	818	907	881	882	860	816	854	873	875	847	860	890	842	876	833	912	862	888	850	879	853	884	846	882	861	843	828	870	920	904	821	915	915	826	875	840	863	806	896	816	843	834	851	810	817	902	864	890	866	896	919	894	873	828	837	845	902	909	825	850	867	823	849	840	904	872	887	828	820	856	884	827	855	840	832	843	843	879	887	867	854	860	831	837	875	866	920	878	838	826	870	863	850	899	857	857	856	889	884	823	903	867	856	877	831	867	886	878	945	849	883	825	897	850	882	857	859	882	884	871	852	874	873	809	849	891	809	871	877	835	811	811	855	894	872	879	801	820	904	803	854	906	856	864	925	876	815	838	902	888	838	853	857	859	904	843	856	843	844	866	842	831	804	885	840	921	869	861	870	864	853	845	826	882	884	882	875	823	841	854	839	880	838	902	843	872	807	854	833	926	848	846	862	829	859	836	869	827	839	837	814	870	861	916	856	855	871	870	879	840	859	822	904	850	861	875	856	920	885	852	849	858	800	845	905	885	841	863	866	823	824	848	837	930	895	833	845	885	833	912	825	852	872	874	840	853	866	808	879	841	871	907	825	875	887	844	872	859	849	867	869	803	833	877	853	890	847	882	902	880	861	892	854	839	871	857	849	851	829	848	844	893	781	868	887	917	831	857	844	881	826	820	859	837	849	855	885	868	889	863	850	851	831	860	825	801	898	884	853	886	838	870	816	853	837	851	841	838	890	875	859	838	901	871	894	863	859	924	843	824	846	887	838	823	852	882	829	889	813	923	865	863	909	899	849	835	859	852	852
31680	33623	37854	30123	22357	14529	10392	7643	5084	3184	2394	1706	1211	1103	906	835	804	689	676	644	607	457	426	410	375	391	629	497	416	351	294	329	299	328	307	303	320	356	344	317	320	322	314	293	278	310	313	316	349	334	328	309	326	322	318	303	315	338	313	297	304	339	313	318	343	316	308	330	322	310	273	326	318	298	299	319	320	328	325	313	317	301	326	285	308	325	314	322	322	315	310	366	292	381	303	328	328	311	290	326	322	322	301	350	267	312	316	301	314	309	310	341	326	353	330	312	336	340	328	295	320	321	281	335	305	318	321	290	351	293	312	320	323	292	300	345	340	292	311	306	298	354	348	326	323	323	330	329	338	332	333	312	334	304	308	294	319	324	309	326	279	317	336	338	296	338	315	328	336	324	327	304	328	296	293	330	319	293	343	321	342	319	306	318	323	328	318	337	325	308	334	323	315	286	333	273	322	314	315	306	338	310	346	306	310	329	331	321	323	343	274	338	339	304	311	301	331	288	308	307	310	324	327	289	343	310	371	339	304	307	302	280	348	313	349	299	340	331	314	322	333	315	323	303	327	295	363	350	315	327	348	323	323	316	314	344	355	339	301	317	329	326	332	283	323	326	314	294	338	343	349	314	305	331	305	352	314	310	323	326	297	329	296	302	323	329	308	305	317	293	321	323	311	295	311	307	305	363	348	345	334	350	307	299	308	329	341	320	324	337	289	301	333	311	345	322	333	300	314	325	326	322	324	293	288	331	316	333	336	319	332	338	316	340	286	337	311	310	310	329	352	316	298	333	303	314	331	319	326	299	321	336	327	311	316	326	320	322	292	333	299	338	327	296	309	344	328	352	311	305	314	319	344	325	306	290	310	301	302	343	306	305	316	277	308	339	291	324	324	311	290	311	338	317	298	320	333	312	326	312	311	327	332	353	336	326	345	347	347	300	314	324	329	311	338	330	334	332	309	337	339	328	302	301	333	313	332	329	324	353	328	323	336	329	342	283	317	320	321	332	315	312	313	332	323	319	298	316	334	296	301	287	312	354	310	325	307	307	336	319	341	315	321	337	324	298	312	319	325	329	298	326	314	263	310	340	329	295	312	331	301	294	308	339	304	341	331	306	295	344	332	329	358	352	281	307	304	289	317	289	302	310	320	328	322	344	304	331	336	318	332	314	289	350	319	322	292	361	298	302	336	337	295	306	285	320	317	338	308	323	347	332	323	321	315	320	302	296	325	326	349	319	313	348	323	323	299	321	317	298	323	316	336	290	270	336	294	308	318	294	292	315	327	326	312	341	342	309	335	325	329	335	340	317	334	306	337	321	318	325	333	349	303	312	291	348	306	302	313	307	334	292	316	316	303	295	313	299	332	331	316	326	321	347	327	308	334	316	317	307	322	315	338	320	325	346	307	325	318	308	305	316	285	316	340	323	343	307	337	320	275	302	341	296	294	327	338	274	323	338	303	322	326	342	322	296	294	309	299	316	310	327	341	332	307	315	328	308	307	292	309	290	327	336	293	318	332	343	305	295	319	308	363	331	346	334	332	295	333	335	318	314	321	311	309	301	308	323	304	342	317	335	354	312	310	294	310	351	309	308	306	356	315	326	319	315	333	323	286	331	331	329	280	340	318	323	311	328	322	324	306	324	361	345	304	308	307	318	305	335	307	307	327	330	314	315	308	323	332	334	314	377	324	309	334	308	346	319	329	314	287	314	325	334	322	357	317	345	310	293	338	349	311	316	323	327	326	340	325	328	326	322	313	317	327	304	302	333	285	327	338	330	340	331	318	318	298	323	347	291	300	280	334	329	314	301	321	330	319	314	343	315	298	348	320	318	308	301	329	313	308	372	293	316	354	323	335	315	308	326	307	320	318	303	276	340	330	317	306	310	340	314	300	318	320	318	331	298	304	355	339	318	323	327	292	318	292	324	320	299	311	328	338	322	301	333	272	297	333	347	305	338	321	321	325	340	301	322	310	321	305	309	331	325	323	295	341	314	346	293	352	313	342	274	332	369	318	318	299	318	317	305	341	325	326	342	324	333	323	305	326	333	314	319	296	331	302	326	336	301	317	330	328	346	316	335	325	329	345	334	359	342	341	340	371	316	360	296	349	327	304	331	304	349	315	311	303	310	344	330	332	330	302	302	325	331	323	312	332	318	329	306	335	327	294	327	343	314	327	334	301	343	333	280	341	315	323	338	331	277	303	310	290	298	307	337	311	288	286	304	324	306	311	345	300	312	314	304	340	333	335	315	335	322	331	316	305	335	326	273	324	344	313	291	328	335	340	326	309	332	336	334	322	310	325	316	248	336	309	303	293	283	332	334	286	322	351	332	321	311	296	318	314	303	300	312	324	328	278	304	323	286	311	301	336	335	313	316	308	321	323	328	319	314	365	300	304	346	339	327	308	311	312	296	313	322	304	344	282	321	304	300	348	288	333	304	295	358	290	346	325	317	351	338	313	312	317	315	321	325	316	310	309	279	343	313	322	298	308	295	306	300	326	333	355	271	335	309	331	333	290	337	293	304	312	331	312	300	339	344	309	287	328	313	307	297	306	326	338	316	331	320	347	370	319	314	356	328	335	316	323	316	328	322	352	367	317	290	282	320	347	287	325	320	321	313	330	339	314	286	317	335	337	336	331	306	309	338	310	312	338	303	325	271	312	294	282	318	290	300	298	313	304	316	354	309	311	358	327	302	295	306	299	305	321	309	352	335	337	311	357	327	324	298	324	334	299	305	339	299	346	310	305	317	277	327	366	305	325	307	312	311	342	325	291	299	307	326	316	316	345	321	319	347	299	316	328	341	297	313	299	346	323	320	319	338	348	333	312	324	308	311	314	352	297	332	298	289	313	328	290	321	288	313	323	302	310	351	306	336	285	304	341	333	292	299	305	314	350	298	332	334	341	348	309	313	296	330	308	323	325	298	299	288	330	332	349	344	304	344	304	308	313	325	334	316	331	316	327	330	329	328	324	302	328	311	324	328	317	318	328	313	333	320	341	280	332	341	321	310	355	352	301	335	351	325	352	352	343	313	276	314	327	329	296	346	329	300	307	335	309	303	329	323	328	327	308	310	317	310	335	309	351	289	309	332	340	279	305	329	302	304	317	307	333	364	292	313	353	286	307	311	352	321	295	329	339	333	315	318	305	318	318	323	316	312	309	310	326	355	342	349	343	317	339	311	324	352	345	345	307	335	289	352	314	298	337	319	334	318	304	320	279	314	320	344	304	324	303	313	300	310	308	316	319	325	298	333	318	346	314	293	341	320	320	316	335	334	312	297	303	339	323	285	307	348	286	299	303	314	351	308	348	333	306	315	320	354	313	299	325	321	334	328	300	291	329	348	300	335	336	335	320	300	314	300	353	323	319	324	325	315	334	309	311	337	285	326	327	316	329	322	336	337	301	304	326	314	290	358	308	313	321	338	304	345	275	278	307	330	334	307	312	335	338	307	309	303	304	296	326	308	303	314	311	347
22149	26583	36939	37869	34566	28711	26231	22615	17343	13088	10509	7801	5774	5006	4483	4171	3778	3429	3353	3151	2766	1993	1561	1458	1429	1599	2779	2045	1227	927	876	843	841	832	875	874	844	869	848	873	828	917	855	863	885	824	854	870	821	858	899	837	851	811	860	835	841	832	832	864	847	841	880	852	874	866	817	847	842	888	855	850	885	806	859	837	885	873	853	834	841	876	892	894	874	889	856	821	835	895	862	928	862	890	840	865	824	827	893	867	814	832	831	858	815	862	875	898	839	845	871	882	834	855	868	879	885	795	851	860	806	882	884	854	846	878	853	891	897	873	880	821	804	883	888	858	850	892	886	911	870	884	811	904	861	796	828	910	845	837	855	890	903	862	823	845	842	847	924	835	825	858	897	819	928	865	872	872	857	874	836	851	840	865	861	870	827	812	879	920	858	887	857	834	870	836	881	842	879	825	881	845	854	912	912	851	919	859	870	840	865	838	871	853	823	868	851	910	868	842	854	819	906	886	875	903	870	887	876	856	844	871	870	845	839	802	837	929	853	858	868	878	816	879	871	882	859	811	843	871	877	860	852	805	846	895	824	856	907	855	873	849	855	852	836	940	846	842	880	842	829	855	871	837	834	839	873	843	851	852	887	905	876	925	869	850	848	827	891	827	902	848	843	871	861	837	833	843	846	856	837	914	891	848	847	888	872	873	825	806	844	849	844	844	888	839	817	866	873	874	853	894	866	821	942	834	889	898	873	841	837	862	859	803	827	856	815	823	861	855	896	867	879	884	789	848	837	921	882	840	879	858	893	874	872	817	884	893	864	877	866	822	845	781	859	862	894	807	888	863	845	859	854	888	919	822	867	864	882	839	872	845	922	892	875	865	839	871	874	908	833	927	877	893	830	906	844	822	808	841	862	853	869	820	842	855	831	804	845	871	848	848	857	869	882	846	867	922	848	844	883	860	849	896	845	915	859	844	833	847	873	833	905	830	808	844	841	843	833	899	864	861	822	869	846	861	867	914	844	884	820	881	849	850	815	854	874	860	837	856	783	884	849	848	860	790	869	878	843	855	868	890	847	855	901	868	885	833	848	827	845	880	841	833	832	832	933	855	813	814	826	864	878	885	783	893	883	874	798	853	869	824	854	806	850	896	825	853	858	850	839	835	848	822	866	890	847	871	862	801	863	905	893	872	858	806	858	847	836	872	834	883	858	892	816	872	890	826	866	862	880	842	862	844	825	859	834	935	857	879	828	811	878	897	925	869	822	835	881	843	912	843	861	814	839	830	935	860	831	873	870	886	838	879	900	824	858	839	890	857	830	896	850	873	836	950	867	881	837	842	890	815	844	910	908	946	794	876	822	855	844	852	856	862	857	942	873	858	886	860	825	874	816	854	840	829	890	836	890	822	837	816	888	847	884	849	839	893	881	807	806	869	890	855	873	879	843	860	835	807	879	840	799	874	848	873	867	871	830	847	820	881	890	872	862	851	877	841	860	860	832	878	849	877	897	872	878	834	820	887	840	846	862	842	809	871	829	863	901	852	858	862	889	834	853	821	898	843	893	869	885	839	851	868	833	883	922	871	825	877	827	865	932	832	834	839	894	851	876	881	857	922	862	868	905	892	845	895	914	830	842	881	922	849	848	880	823	925	920	870	870	852	882	851	901	869	815	824	829	864	847	892	866	901	841	869	845	869	811	844	916	826	886	865	885	845	899	876	828	874	842	875	843	856	870	854	836	909	862	808	837	867	867	837	864	902	886	873	888	847	889	906	876	864	865	835	898	882	807	832	883	797	878	872	869	824	869	877	837	876	880	843	854	880	870	831	827	834	839	823	890	889	898	871	868	816	876	877	851	884	867	867	826	860	893	870	806	903	859	837	858	929	893	925	888	815	858	903	900	823	935	842	825	846	855	876	865	854	881	845	830	869	827	863	909	848	851	848	878	832	885	871	793	821	813	864	839	848	840	803	889	882	833	833	862	860	853	874	881	903	910	880	862	891	871	814	863	880	841	880	867	898	882	855	860	831	844	898	878	836	829	877	869	901	847	875	849	915	852	842	856	872	856	833	877	869	861	875	889	841	925	921	820	852	857	866	861	905	873	821	868	870	861	820	854	830	869	833	839	871	844	811	882	850	822	846	871	851	865	880	844	853	876	840	832	857	848	890	840	823	870	880	824	881	853	846	904	851	903	856	823	775	840	855	789	866	895	899	835	845	862	823	851	875	878	820	845	912	881	845	908	834	884	859	835	850	876	905	887	896	880	860	851	842	812	903	883	824	784	826	922	847	799	871	817	855	878	844	877	877	876	819	824	858	832	908	852	851	922	878	832	806	830	848	853	858	814	806	855	865	864	857	895	916	918	849	826	827	858	817	893	883	822	854	858	830	858	934	885	879	855	860	876	810	835	832	853	875	933	825	827	843	856	891	914	860	854	846	877	854	839	838	849	891	861	848	818	862	860	824	810	847	858	873	898	851	904	859	869	865	812	881	808	914	831	813	841	853	925	853	825	837	863	867	860	823	882	870	847	836	799	868	846	860	862	838	832	871	837	967	886	909	829	862	893	854	859	869	811	885	815	774	921	831	849	837	866	856	841	838	875	837	913	889	853	861	875	871	870	852	859	855	863	846	852	870	864	809	866	931	867	867	847	856	882	835	851	875	878	830	903	805	842	873	822	816	892	853	863	866	839	858	866	865	859	844	891	884	859	839	877	877	879	876	849	829	819	847	897	830	848	871	828	879	894	886	796	880	859	808	907	813	858	872	844	864	913	819	912	841	873	895	835	840	825	873	890	857	856	835	883	838	829	841	841	876	810	836	845	854	848	935	851	894	903	842	862	838	818	798	828	831	884	843	815	824	864	888	868	848	850	880	822	866	831	814	858	906	839	833	815	902	883	810	829	847	871	913	856	867	847	927	871	911	843	825	865	878	854	874	861	852	859	846	848	864	841	880	864	865	904	854	808	886	845	858	862	832	880	901	885	852	852	851	782	895	817	871	928	860	818	831	852	858	850	888	837	891	867	832	901	848	853	864	865	858	878	855	820	859	831	849	842	869	893	871	875	911	849	841	915	851	843	886	846	883	888	841	813	811	869	844	839	878	843	899	824	817	824	837	857	791	882	865	886	895	835	870	886	900	869	870	847	841	837	830	907	853	817	901	857	859	884	902	811	900	845	856	891	827	889	842	860	815	819	837	866	857	853	813	845	871	886	895	859	860	845	883	799	893	828	846	879	851	868	836	807	902	914	850	847	904	864	840	904	872	888	866	868	829	869	840	851	879	825	886	841	806	881	844	878	837	887	900	854	816	888	853	837	847	902	878	864	866	819	906	857	871	840	804	887	863	850	850	876	847	902	887	901	846	847	906	854	862	854	872	899	947	904	845	834	863	884	888	843	859	918	852	836	843	873	897	827	843	812	865	844	870	864	823	903	861	849	835	915	840	839	875	844	886	905	862	859	908	851	854	841	851	876	846	844	868	832	825	874	882
30324	33810	35388	29266	21492	14906	10802	7203	4763	3193	2240	1546	1178	1131	909	890	797	712	681	620	490	374	397	390	437	487	559	491	369	324	334	297	339	331	316	323	316	310	313	362	336	300	335	319	319	294	322	342	298	307	314	315	306	309	338	315	284	326	290	320	314	324	302	308	291	321	344	340	286	316	309	314	333	310	319	323	299	326	315	320	273	316	340	300	295	312	299	320	323	323	316	317	327	323	297	339	304	352	330	308	323	290	337	347	336	305	330	340	328	333	317	321	352	319	293	319	296	334	295	322	293	322	328	304	306	275	326	313	312	350	292	332	301	346	290	329	324	333	314	323	321	303	339	319	332	308	300	311	344	322	338	352	325	331	309	323	299	337	286	286	328	341	294	302	324	309	329	341	313	333	326	331	333	304	311	324	294	285	340	310	304	323	325	302	331	347	321	365	322	313	332	338	312	325	319	351	309	305	327	319	326	299	301	292	282	305	336	308	318	316	308	351	315	316	326	334	309	330	319	350	318	325	330	323	311	328	318	318	301	321	294	290	319	321	332	299	317	304	298	310	314	305	317	348	329	298	314	295	316	291	294	289	292	313	307	314	320	298	307	309	289	309	330	334	276	297	339	332	299	333	330	308	322	336	355	319	300	345	333	323	341	283	322	312	328	320	328	285	298	274	276	330	317	338	346	316	314	306	321	334	334	309	295	307	284	323	292	312	299	313	297	287	310	305	320	321	312	301	302	299	301	314	330	275	333	295	297	309	302	326	335	331	294	304	301	304	318	341	296	327	337	300	299	282	291	318	325	314	336	325	333	348	332	330	321	307	328	313	291	335	297	324	299	350	346	290	339	326	331	332	303	331	314	328	305	305	325	290	305	311	300	313	291	335	308	328	302	353	317	330	311	291	321	293	308	339	297	327	291	313	277	317	298	326	313	317	338	294	321	315	315	331	312	335	293	308	348	306	309	323	326	286	337	336	343	315	367	319	319	317	322	333	327	313	328	299	319	321	320	329	327	323	324	309	324	337	307	313	272	290	322	334	312	298	356	330	327	344	331	309	302	327	297	293	328	309	325	330	332	287	336	326	324	306	312	304	316	306	311	314	291	312	309	338	321	320	295	326	323	302	327	320	371	315	326	307	306	309	312	289	321	344	305	305	368	316	312	344	320	324	274	319	311	306	343	349	299	328	294	328	337	306	291	348	356	333	329	316	320	339	327	344	287	297	354	318	342	292	318	327	276	328	313	329	286	336	323	314	348	311	318	292	355	303	327	307	326	323	312	317	285	310	337	319	309	342	320	343	318	330	276	313	317	312	319	286	314	306	289	333	284	327	326	306	299	288	321	311	321	325	320	303	319	342	297	325	319	311	309	312	344	329	319	298	317	327	316	296	304	312	311	310	351	313	292	327	303	333	324	328	291	327	315	358	354	319	309	349	323	294	379	302	293	313	281	345	330	322	321	308	299	354	369	308	312	316	284	333	318	280	298	293	342	324	320	336	295	291	315	291	316	312	341	320	287	320	332	316	330	308	327	293	353	325	321	319	327	297	306	320	346	320	319	342	319	339	328	334	325	313	322	320	303	312	323	322	328	308	294	315	324	313	330	340	312	284	323	315	323	312	304	303	320	357	325	292	318	329	324	337	289	340	293	324	330	321	303	312	331	329	296	302	345	341	315	314	287	344	304	303	348	327	312	336	304	327	284	296	336	330	277	309	290	301	289	302	347	311	320	325	303	322	319	341	329	322	291	345	334	320	341	312	360	311	336	314	298	317	325	324	321	326	316	325	352	340	316	304	260	335	319	307	357	342	312	335	283	335	352	323	293	355	315	304	306	326	364	333	329	368	307	333	349	322	354	324	345	293	330	313	311	329	306	351	312	329	293	312	334	310	299	318	316	300	329	330	314	333	324	273	320	313	290	316	330	308	319	331	293	315	311	289	302	319	332	324	280	303	310	284	332	328	310	297	288	291	300	314	313	299	313	299	311	330	321	348	302	309	293	324	308	305	323	286	299	310	297	324	323	302	306	304	335	334	316	326	312	349	331	329	307	308	320	276	302	313	341	294	311	291	336	310	290	336	294	282	313	328	342	354	337	331	315	324	295	306	321	306	320	304	351	340	331	284	316	331	326	339	312	304	329	336	313	351	314	318	263	311	309	303	329	319	329	335	331	327	320	302	376	301	298	323	331	333	313	321	320	321	353	319	330	323	306	315	356	285	304	335	301	339	292	339	339	327	326	335	300	316	334	319	312	308	319	355	342	309	334	319	316	314	325	339	317	323	300	296	301	292	335	329	361	320	312	329	321	326	317	325	327	319	326	294	327	318	285	312	321	315	306	296	346	318	301	323	344	326	311	324	297	291	304	318	327	314	334	311	362	274	293	355	306	299	316	313	337	351	342	333	344	328	329	329	335	304	309	309	307	316	301	311	317	329	300	318	304	302	340	308	297	334	305	315	335	330	306	324	328	331	298	328	326	316	295	303	341	322	299	331	335	343	306	308	268	341	316	306	312	329	313	341	322	351	334	327	295	296	326	316	353	322	320	336	336	312	300	305	311	313	358	336	347	324	316	287	320	317	323	317	311	309	341	306	323	323	336	309	317	307	335	321	355	337	338	310	314	309	298	301	304	307	357	294	293	323	309	337	320	271	327	323	295	299	321	332	328	337	318	309	306	306	300	330	317	304	348	351	323	320	341	328	327	327	296	291	315	310	309	300	310	308	312	320	328	329	301	285	303	344	305	302	306	320	339	287	324	318	335	282	326	314	302	321	308	340	331	335	339	325	318	315	319	358	346	330	295	287	318	296	324	306	299	279	326	290	313	286	314	334	301	372	337	286	324	311	322	327	329	318	314	346	325	337	302	317	325	316	311	318	313	292	316	332	367	301	329	312	299	331	283	313	296	332	290	309	325	346	313	308	289	305	314	315	303	327	331	310	311	274	304	311	328	313	303	306	325	317	309	322	296	308	326	310	320	352	302	320	303	327	322	317	317	322	284	315	301	321	313	324	350	309	311	323	295	317	320	331	298	302	322	302	303	314	318	337	321	338	330	325	303	315	319	289	305	310	298	304	370	329	350	299	324	311	310	311	330	351	292	341	332	293	326	295	313	319	292	322	294	337	316	320	342	319	313	323	311	291	303	292	353	315	290	326	312	303	321	324	296	321	296	292	316	308	327	338	308	293	348	323	317	343	324	330	317	287	355	329	310	308	345	301	335	336	325	331	301	326	316	339	330	287	345	320	311	309	343	320	343	297	299	296	306	311	324	305	305	309	310	336	320	325	316	322	294	318	316	332	335	331	333	330	313	320	323	315	311	279	331	292	294	311	331	303	314	320	311	295	327	300	303	342	344	336	325	337	286	302	315	307	336	312	300	350	304	299	327	299	290	315	312	318	338	308	306	319	296	308	292	343	314	328	303	321	344	316	309	284	281	307	345	319	324	302	325	323	311	349	314	334	307	325	345	329	338	358	309	297
21525	26687	35006	37487	33638	29713	26521	21550	17014	13518	10059	7010	5629	5347	4743	4176	4011	3482	3190	3104	2270	1541	1534	1487	1531	1898	2627	1803	1155	868	834	847	828	838	834	845	846	887	868	900	808	846	875	859	867	924	828	854	815	838	872	848	820	864	809	852	896	920	834	837	923	848	827	904	820	858	809	846	787	831	820	863	813	837	855	874	880	905	901	847	878	883	899	865	796	872	861	843	854	826	850	855	869	851	904	862	828	834	830	907	870	875	877	800	830	824	868	867	854	836	872	868	895	836	885	909	879	845	869	860	893	826	840	842	853	876	860	829	889	869	844	892	848	821	823	878	861	889	819	820	878	839	879	847	870	890	834	870	844	847	888	875	839	866	828	859	873	851	843	855	823	825	836	853	907	857	842	796	823	861	834	853	789	857	822	858	834	875	875	861	853	864	903	860	863	831	885	810	872	834	836	912	854	930	847	862	834	825	849	829	861	857	843	849	860	834	876	857	842	872	877	872	813	892	832	871	853	884	832	875	869	818	864	837	848	797	860	826	829	788	851	885	870	868	837	840	909	857	858	853	867	887	847	857	863	871	853	826	846	833	855	894	855	870	845	904	944	865	839	913	903	837	868	825	857	835	909	815	885	817	873	837	852	846	881	845	852	876	817	855	860	839	859	834	852	880	858	871	848	790	869	833	878	832	887	834	871	870	855	859	915	840	850	887	851	839	810	904	844	844	881	809	799	863	841	872	862	883	823	843	841	875	836	836	839	825	858	873	848	823	857	845	931	858	856	888	817	849	884	931	821	843	857	858	846	902	845	869	829	814	856	845	880	862	907	845	815	879	872	812	854	891	863	859	866	803	847	871	836	895	870	826	843	822	831	815	845	852	847	864	898	830	869	913	808	870	844	867	853	862	867	849	873	918	887	866	854	858	855	867	821	903	837	901	884	779	797	835	898	824	826	799	876	842	883	803	825	808	881	893	873	898	873	778	807	828	885	819	873	856	872	846	810	807	835	880	877	866	883	917	830	855	847	802	909	778	878	853	873	838	813	893	882	875	867	851	857	898	824	848	879	816	844	908	880	822	840	893	877	925	920	875	850	890	836	858	845	871	864	914	849	803	866	821	831	828	833	856	854	850	903	840	867	859	867	839	868	894	865	916	877	840	883	896	868	883	845	871	844	869	908	825	835	858	914	891	872	804	889	881	871	815	886	839	850	874	852	819	865	891	879	813	899	828	919	871	806	831	860	847	901	800	827	838	826	824	811	885	867	815	925	820	846	836	863	840	853	835	866	867	867	781	826	828	838	888	877	806	870	882	844	879	817	879	839	880	845	879	874	830	808	830	830	818	805	877	834	833	867	850	870	826	842	852	860	867	844	864	864	844	877	832	887	866	843	873	894	792	847	839	881	885	843	863	868	866	884	851	855	775	850	914	831	916	883	890	866	865	860	843	858	893	829	863	890	810	840	865	888	846	839	808	861	850	908	816	834	963	839	860	821	898	861	919	857	822	832	856	859	865	856	821	806	860	898	838	891	850	877	897	820	842	864	867	850	871	870	877	825	833	853	877	834	900	879	882	885	809	869	912	881	823	870	847	855	803	878	833	878	918	803	833	797	905	820	806	852	867	824	857	868	840	864	868	861	865	891	827	836	848	900	808	809	885	831	914	924	879	833	859	853	868	901	874	835	817	804	813	854	812	840	923	863	827	887	849	881	832	877	856	882	841	902	865	860	835	887	868	861	870	834	845	821	814	860	775	900	826	842	830	828	839	823	895	864	888	841	861	822	831	852	865	834	811	853	869	825	836	888	923	864	837	897	809	851	866	829	836	827	849	878	851	895	884	846	877	904	846	834	887	862	872	877	889	831	827	881	877	887	852	785	823	847	850	834	852	866	841	879	870	834	826	853	891	830	834	919	856	893	870	848	862	877	874	850	830	928	835	858	823	843	883	897	891	823	861	869	860	891	838	829	845	867	839	840	817	853	883	863	806	872	805	855	825	888	795	835	880	884	830	860	864	918	897	820	885	848	814	854	823	886	851	844	823	850	827	868	879	829	853	866	871	831	861	882	828	814	850	907	872	833	825	839	850	850	860	852	830	830	843	841	926	810	843	863	848	824	895	867	837	858	822	851	818	872	858	871	895	866	825	845	870	847	890	896	797	860	858	846	871	841	834	907	896	825	889	823	824	877	840	813	890	856	861	882	891	839	857	861	917	907	854	846	886	810	813	843	873	889	837	868	843	825	877	830	796	841	827	906	862	872	878	827	878	847	832	884	857	831	867	816	844	809	795	832	830	835	854	827	856	908	909	825	876	851	842	901	833	827	862	824	868	849	869	868	865	823	883	865	853	860	867	816	809	910	891	883	852	845	844	864	902	860	873	868	877	870	854	851	814	921	822	808	839	903	882	881	851	860	882	866	830	809	850	853	920	896	847	810	837	900	804	840	919	840	860	894	773	849	869	864	872	871	842	922	860	850	910	830	797	863	874	850	873	863	855	837	861	862	832	868	859	890	848	822	874	846	800	892	841	873	885	890	842	837	828	865	861	830	835	861	854	889	836	847	862	874	875	860	884	843	834	880	817	863	873	862	825	798	839	910	872	857	800	856	820	872	886	879	880	788	802	886	827	824	865	841	867	872	872	871	916	896	840	898	837	865	838	853	881	809	862	863	848	834	887	829	855	849	838	844	870	893	892	895	844	941	855	882	868	908	854	838	830	846	843	824	872	824	879	873	856	877	894	858	868	874	831	862	830	905	874	892	870	866	868	788	882	810	821	840	830	812	873	879	843	800	890	835	870	886	870	862	833	875	897	896	790	904	883	867	861	870	869	874	904	809	856	849	834	851	870	851	854	831	872	831	906	831	823	884	835	829	842	894	831	861	854	866	872	843	819	855	820	875	870	845	830	879	857	877	871	851	797	871	883	861	860	869	845	838	907	861	809	868	867	841	882	874	877	853	829	828	804	886	844	847	846	861	842	848	849	806	892	831	906	829	835	893	850	877	858	882	843	840	866	843	862	905	840	852	843	884	865	865	899	921	854	810	861	854	836	900	867	839	867	879	875	899	861	857	811	855	864	867	897	896	868	873	861	839	859	879	851	851	831	882	858	821	819	924	887	899	875	860	842	871	849	874	776	913	857	899	838	847	811	844	831	820	846	811	797	821	856	849	884	871	845	859	871	828	840	854	884	834	863	893	841	868	845	905	916	858	848	911	865	817	860	886	835	858	819	849	885	814	835	855	877	880	842	876	882	871	874	854	868	850	830	870	838	877	866	846	822	822	869	867	818	866	919	868	806	878	848	860	878	842	895	872	847	872	792	904	878	839	847	860	896	840	898	846	884	903	889	835	888	853	907	880	834	880	887	846	799	808	844	903	902	862	903	856	867	891	845	876	858	900	866	844	864	869	853	879	860	806	851	861	862	844	855	859	876	800	870	876	858	819	873	853	791	836	895	878	805	865	885	870	797	896	867	797	838	878	828	884	889
31413	34382	35566	29522	21962	15420	10451	6988	4659	3228	2138	1578	1233	1049	997	946	809	731	681	566	467	453	456	441	375	465	558	448	412	295	312	339	305	300	305	311	304	289	325	338	325	300	297	322	346	284	333	299	307	295	332	332	320	331	283	302	330	302	293	316	297	315	308	303	288	305	343	307	295	296	296	289	323	324	324	319	328	303	315	321	300	329	321	333	319	342	317	294	334	294	345	335	297	330	334	318	350	328	350	332	330	314	338	336	332	306	338	300	312	337	326	317	297	310	299	290	302	333	330	326	319	338	338	311	304	323	318	311	309	359	310	328	348	325	307	340	330	302	298	339	308	334	299	307	309	313	332	327	327	312	316	346	314	360	330	314	285	301	298	315	376	291	325	333	323	290	296	347	337	307	312	290	308	319	316	309	318	350	326	297	295	274	298	310	332	323	332	326	314	301	324	295	346	338	299	323	302	323	318	333	310	317	284	309	300	321	307	313	318	303	344	326	347	322	284	333	313	330	330	310	323	313	327	334	293	316	296	343	290	323	305	321	319	306	308	300	283	321	311	341	296	334	332	312	277	320	309	314	295	334	280	330	309	311	318	319	281	295	304	323	315	326	303	320	332	316	269	334	352	334	333	326	260	336	356	295	317	312	285	313	304	306	334	294	310	322	314	346	319	338	328	313	331	322	293	313	299	340	303	328	300	304	272	269	305	328	335	330	306	329	309	314	324	324	354	316	294	308	318	312	286	320	311	309	315	351	292	343	330	322	331	309	323	288	328	318	303	275	345	288	272	330	332	314	323	323	302	306	325	291	319	290	298	329	335	345	322	289	316	303	292	310	312	317	312	341	330	319	357	305	311	321	301	333	338	317	313	314	315	300	341	309	340	334	317	346	304	315	319	329	325	341	294	316	326	331	319	330	309	311	324	335	344	334	335	326	283	309	316	286	301	316	298	311	291	315	313	281	302	358	331	315	293	328	319	316	315	328	342	302	295	311	313	336	317	298	298	320	282	296	309	351	309	305	299	303	284	304	322	316	297	278	307	307	307	335	311	318	319	296	314	296	299	334	354	337	292	316	326	305	320	319	290	322	324	310	337	319	344	283	306	324	300	295	339	297	320	343	293	334	327	322	332	319	308	320	306	332	325	286	352	331	357	314	310	327	282	305	293	289	335	315	314	306	345	342	323	328	318	318	312	321	290	327	286	294	342	316	316	315	294	344	306	317	298	303	364	303	291	319	287	311	297	306	294	344	329	299	312	313	321	341	309	340	319	317	326	286	297	334	346	313	348	334	304	321	310	304	317	309	320	301	317	293	336	338	280	321	298	333	318	326	321	295	315	309	316	305	307	302	303	305	344	328	322	336	315	331	319	328	341	319	344	319	315	307	346	268	292	329	340	319	307	315	304	295	289	319	310	338	307	346	304	317	338	314	321	301	316	337	301	295	328	353	306	320	312	349	308	289	300	317	302	295	324	313	318	378	345	283	311	320	340	311	322	319	318	294	308	300	311	322	324	324	333	334	298	319	302	278	279	332	349	297	321	318	321	331	326	321	286	314	301	290	306	349	323	306	340	305	305	301	320	307	321	294	323	364	321	341	335	347	312	311	318	302	335	353	296	355	306	315	307	303	335	357	305	306	321	291	329	310	317	320	337	318	328	319	314	297	310	324	322	362	312	311	310	296	336	332	319	298	274	298	339	302	323	279	324	303	301	327	331	326	326	312	301	327	328	294	317	313	325	308	302	309	306	304	317	346	331	299	346	296	303	318	318	339	319	305	304	326	285	336	301	294	311	309	319	314	339	287	337	305	332	323	308	319	347	322	305	304	313	339	297	327	324	302	304	272	306	295	355	315	279	332	296	333	306	332	280	299	317	324	339	305	299	293	308	332	286	294	331	338	334	349	310	333	314	300	310	306	363	297	315	307	309	291	299	309	297	310	323	337	349	285	310	331	327	329	330	317	320	343	331	311	325	267	332	319	328	282	361	341	297	336	333	324	271	310	324	294	331	329	313	318	332	303	334	305	303	332	308	293	290	332	308	345	305	326	311	326	303	362	320	314	309	332	345	334	324	309	340	342	272	286	323	321	292	304	297	315	297	282	302	312	300	340	336	322	314	313	341	313	310	343	307	300	337	299	365	329	331	320	304	269	322	297	333	303	309	306	323	326	304	306	325	283	334	321	278	317	312	306	316	277	310	287	296	330	331	320	299	312	311	314	301	319	325	306	335	277	323	332	328	316	303	266	346	334	294	316	334	315	316	295	314	316	327	318	313	304	314	306	316	267	330	305	331	331	282	303	313	333	325	330	291	322	325	321	343	291	335	301	337	334	322	319	345	312	316	320	312	323	309	332	291	308	307	325	310	302	298	299	308	309	285	297	301	315	302	318	348	306	324	339	327	303	333	291	331	303	326	332	301	341	317	322	283	299	312	334	353	291	308	308	298	313	295	328	327	292	330	308	319	325	312	312	314	335	330	305	293	328	313	323	294	335	325	296	331	290	348	319	317	281	311	331	335	323	321	326	315	304	296	334	327	274	285	313	330	306	352	329	320	333	286	291	305	327	302	297	306	319	329	299	304	333	322	308	290	303	330	313	315	292	326	335	331	338	315	330	318	317	314	304	293	337	328	323	348	309	320	309	323	326	274	309	296	339	313	324	343	302	308	307	323	312	318	310	332	318	311	312	322	320	341	332	305	343	320	312	336	308	343	349	311	328	343	323	323	309	331	330	314	357	316	342	300	291	342	294	318	318	303	299	357	316	302	303	322	307	319	303	286	326	273	322	315	313	322	314	307	318	303	294	351	280	301	307	312	297	319	315	290	313	327	341	319	308	310	320	295	324	349	308	291	319	317	307	305	339	315	330	332	309	302	348	337	325	299	295	330	303	338	333	332	325	335	307	333	326	307	312	315	299	324	329	338	328	304	313	303	335	296	338	319	338	314	291	297	291	275	294	327	347	321	320	298	341	326	304	313	336	311	298	314	307	305	304	313	308	346	306	317	326	298	305	313	324	335	310	329	318	323	350	350	331	346	305	307	324	335	292	315	324	329	316	335	304	302	320	328	315	306	305	317	317	299	312	321	340	306	311	287	292	305	303	318	306	313	292	301	302	339	313	306	326	339	289	319	291	307	330	289	335	330	298	311	325	326	334	313	333	332	301	330	306	297	278	340	335	319	306	327	311	317	337	299	326	281	299	316	284	342	284	308	343	341	354	333	329	291	327	315	322	316	317	297	323	323	334	302	327	314	326	314	310	324	339	308	332	370	308	304	314	309	315	344	340	335	278	299	312	298	329	318	352	313	343	322	306	310	334	318	298	301	345	342	326	322	337	354	346	323	327	315	332	329	344	321	323	325	349	340	314	283	285	307	325	344	333	296	306	344	317	336	337	304	318	334	317	299	321	324	309	310	319	320	315	326	344	317	338	308	313	325	313	327	335	307	346	331	338	312	359	320	322	310	286	317	336	336	342	309	297
21806	26754	35166	37879	33962	30019	25716	21084	16715	12975	9653	7403	5690	5114	4931	4452	4048	3722	3590	2715	1994	1562	1625	1552	1441	1906	2742	1876	1297	923	866	846	847	911	869	843	835	842	855	809	870	830	840	858	830	860	806	845	818	832	911	824	828	867	834	860	876	882	854	872	829	841	882	831	845	811	839	813	863	836	859	869	848	879	848	852	841	830	856	791	853	809	827	834	852	890	847	883	872	896	832	841	894	851	850	849	877	860	846	895	785	880	845	870	870	854	903	829	885	856	873	888	831	798	810	830	877	860	844	861	899	818	793	836	849	890	885	876	801	902	877	870	873	908	845	841	857	843	891	859	811	830	880	842	881	851	845	826	857	857	849	832	883	823	941	865	858	844	860	841	837	850	883	776	826	889	840	860	817	860	854	866	856	844	832	890	864	847	860	895	896	827	817	792	852	813	898	821	849	844	866	809	853	801	826	831	856	889	892	901	883	853	857	856	879	872	848	879	841	822	879	826	823	844	822	789	919	886	776	920	901	872	876	820	858	802	844	847	843	865	844	818	784	876	850	804	919	886	840	861	837	816	866	875	912	852	828	869	838	856	850	861	844	805	852	823	852	871	903	846	862	795	786	803	866	846	877	814	890	886	839	790	803	876	846	804	889	860	831	841	820	860	854	857	851	854	846	872	799	895	848	848	841	815	862	816	795	845	845	850	825	800	874	837	867	832	876	848	885	855	851	887	776	855	856	836	865	826	834	881	888	823	855	880	802	898	911	873	902	805	877	855	827	835	835	841	835	848	852	834	848	859	882	841	856	887	878	789	833	887	850	858	836	874	828	861	874	811	850	844	847	827	858	842	894	876	860	800	836	936	842	874	789	864	870	832	809	892	803	848	772	883	824	882	872	853	870	829	870	862	873	841	881	864	881	886	924	886	875	860	841	877	844	843	834	895	797	861	847	828	821	860	853	843	856	872	865	859	878	865	835	868	869	834	814	827	856	852	865	858	890	814	870	849	840	857	903	849	881	857	826	826	925	888	805	826	885	850	842	834	814	861	845	821	833	838	928	877	804	842	857	809	810	820	857	876	865	882	835	829	837	876	818	874	863	877	848	846	855	872	828	907	917	852	869	814	815	871	888	857	838	822	821	917	836	895	831	883	872	758	836	868	812	837	838	818	894	883	834	875	825	854	869	852	839	881	849	891	865	863	764	882	885	852	897	855	878	826	897	856	824	852	849	882	894	853	857	852	813	878	828	822	867	899	867	867	852	852	820	858	910	881	860	882	843	913	861	828	844	788	853	851	828	844	861	920	925	867	834	895	872	859	861	847	831	827	786	830	869	824	854	902	846	864	883	863	854	825	879	881	868	863	786	879	801	815	817	921	863	893	891	877	827	840	846	827	875	853	838	905	846	867	815	843	848	777	827	878	824	837	850	875	812	815	852	841	883	827	866	875	852	894	887	842	876	893	820	812	830	875	834	825	835	870	875	916	883	815	885	861	853	829	840	822	833	902	796	880	832	815	891	874	868	840	858	845	868	874	865	890	817	851	869	790	869	850	826	878	844	827	856	929	860	887	845	849	857	882	840	893	829	880	927	849	864	881	857	861	877	814	872	875	876	817	816	859	916	872	825	877	857	866	841	845	842	861	816	820	857	858	810	887	860	819	884	910	900	896	865	880	815	862	905	857	879	848	849	904	879	799	856	858	835	836	838	897	830	913	863	868	812	858	812	884	831	851	904	843	844	819	869	850	849	798	840	871	887	874	819	932	881	858	880	847	835	882	832	862	863	851	857	853	900	868	840	867	846	823	829	850	864	903	843	841	836	881	828	854	815	874	822	872	834	830	896	886	902	851	868	899	901	833	873	862	852	838	881	814	806	825	801	830	830	878	838	830	763	847	844	893	804	872	873	837	826	905	812	818	779	767	876	847	849	845	865	849	867	853	854	859	868	868	793	861	838	888	867	833	858	839	838	853	856	837	868	831	826	887	882	815	881	901	828	776	820	888	825	817	829	885	833	867	826	891	827	856	847	905	813	792	870	877	920	841	834	858	867	883	826	766	877	821	893	843	880	862	867	890	846	850	840	867	824	850	845	909	817	862	811	889	873	856	845	791	873	865	815	875	804	803	862	866	850	839	928	852	892	859	899	832	866	854	836	872	835	838	857	843	853	810	817	877	866	865	849	836	838	826	851	858	851	868	832	881	864	836	877	871	858	820	846	830	831	906	833	868	770	818	908	861	906	856	808	866	862	888	862	887	862	866	834	895	902	837	837	865	861	869	829	843	886	797	845	860	890	849	835	832	836	813	883	873	892	890	849	835	846	810	853	864	810	883	919	848	788	810	879	867	893	817	862	833	897	872	852	825	823	878	897	817	867	876	845	859	865	841	864	810	824	889	846	895	867	851	885	809	806	852	826	848	902	845	867	836	963	839	882	849	853	903	913	831	843	891	879	836	840	915	806	864	829	858	912	842	885	863	834	827	847	817	897	916	870	860	903	842	884	879	809	875	829	807	844	915	841	867	831	864	804	843	903	904	868	865	851	831	854	875	795	870	828	887	897	863	832	841	822	852	835	895	903	925	782	850	832	851	883	900	887	794	810	898	805	834	856	896	865	815	837	856	867	871	840	805	843	872	893	842	828	836	794	833	836	863	846	899	850	864	808	839	837	845	873	874	894	844	878	825	825	845	819	813	858	864	875	840	782	896	794	821	872	796	849	844	862	810	892	856	871	879	844	863	880	852	860	853	862	838	876	847	802	875	810	897	871	820	848	817	842	827	846	847	846	846	821	903	858	878	880	863	856	852	865	838	923	844	808	825	856	842	837	872	814	857	840	889	832	888	832	857	883	844	844	886	838	855	848	847	829	861	846	833	910	838	862	833	864	854	831	861	843	842	870	861	851	858	855	866	841	878	882	846	848	885	871	823	854	881	850	860	847	862	880	898	835	851	843	884	787	890	831	817	827	853	863	891	806	871	844	875	834	879	854	912	849	871	829	819	834	827	820	871	842	834	861	868	843	813	833	853	895	848	841	838	864	881	861	896	837	836	833	815	893	823	820	877	868	803	835	811	850	820	834	822	847	836	861	852	820	840	849	868	862	869	888	892	854	808	847	862	858	865	866	819	851	858	832	872	862	859	868	811	877	817	852	874	833	878	847	798	849	875	849	867	827	850	833	864	836	804	847	844	867	800	889	843	842	876	817	940	852	786	888	907	872	818	871	858	866	845	857	896	845	890	898	848	890	887	891	860	811	871	824	853	846	839	850	828	820	822	828	880	810	801	814	844	891	858	838	834	814	895	848	869	816	817	868	819	838	897	865	853	900	904	836	850	831	856	836	871	835	836	863	886	856	843	827	853	830	842	848	848	832	844	858	875	889	887	840	892	861	850	855	813	826	857	813	817	845	816	850	829	883	850	872	878	912	803	839	868	885	848	844	853	841	834	889	896	886	890	882	859	847	883	842	892	819	854	876	849	846	799	901	842	859	835
31901	32657	34964	30120	22217	15288	10063	6843	4510	3268	2118	1525	1288	1158	898	834	824	802	654	586	432	429	454	395	393	466	621	487	381	352	330	335	311	310	275	362	331	312	321	316	326	346	296	285	292	292	310	266	314	313	290	339	308	331	304	283	318	299	269	289	310	326	301	299	323	343	313	294	331	271	298	295	311	293	313	338	311	307	289	324	303	289	334	320	329	291	307	322	319	299	295	331	329	316	334	344	277	344	293	308	310	331	310	335	310	301	330	313	310	327	297	324	298	304	297	353	312	277	322	316	292	291	315	298	292	324	292	302	313	308	318	307	310	312	309	324	296	312	321	304	305	310	307	330	330	330	332	309	331	345	327	314	350	305	302	305	301	359	299	317	298	337	286	320	310	291	324	346	312	338	309	311	297	316	313	297	291	295	271	286	310	303	319	306	276	323	330	331	305	313	319	319	301	312	309	328	280	320	330	277	290	310	348	313	293	311	279	288	289	307	284	286	289	343	329	351	355	337	318	332	279	319	302	309	296	333	345	323	296	331	282	325	309	310	278	300	328	344	301	309	323	292	314	303	342	321	313	336	304	314	308	325	312	299	322	293	321	334	325	315	325	350	333	308	307	326	325	285	328	302	301	316	316	344	299	305	307	311	355	317	330	325	308	311	325	292	338	306	310	313	300	299	329	338	310	292	314	318	322	304	330	312	298	342	306	316	317	290	328	301	326	304	303	311	315	335	308	338	281	348	295	324	338	322	312	331	320	309	313	289	340	316	306	328	320	332	292	321	329	294	294	335	296	347	295	320	299	296	307	308	322	327	296	300	300	317	331	337	306	315	313	313	319	300	308	314	301	325	335	321	333	338	330	291	319	305	339	299	315	302	286	287	312	329	336	285	287	321	298	357	294	324	303	311	312	376	348	301	316	317	305	315	322	301	282	310	341	354	281	297	287	316	294	295	345	312	326	316	313	316	297	336	318	313	327	319	315	326	270	320	344	315	304	279	309	329	329	312	311	309	295	289	310	307	285	304	317	311	332	318	342	305	291	307	331	333	290	335	297	309	334	321	345	307	326	339	297	320	312	330	336	331	338	284	335	308	313	329	334	311	336	348	265	296	305	327	323	308	341	301	258	320	327	299	327	322	315	324	289	322	287	309	312	336	311	296	302	303	321	309	313	304	276	305	320	346	279	297	335	311	302	314	299	305	332	315	343	323	283	322	298	314	300	311	315	301	295	285	331	331	319	303	337	291	293	287	332	341	296	315	288	300	316	327	318	326	274	309	341	334	304	312	314	332	308	340	307	295	342	287	316	308	322	315	341	311	336	280	290	308	329	354	328	301	309	299	298	297	340	321	329	300	332	321	305	320	337	346	326	306	316	296	319	326	340	329	345	317	348	273	320	301	297	314	341	319	309	329	323	305	307	323	292	315	327	325	304	320	327	310	332	337	334	321	318	316	326	322	281	312	337	285	263	315	297	304	309	285	319	324	312	308	294	320	313	339	321	327	310	340	306	345	310	297	308	305	324	325	291	359	310	307	313	314	299	332	306	317	316	325	309	333	328	289	333	302	304	318	297	327	326	296	301	341	325	325	301	321	311	311	298	300	303	325	339	307	321	324	334	302	319	327	316	289	306	301	344	340	337	292	317	300	318	316	301	286	312	294	289	298	299	318	306	294	337	311	305	331	318	310	321	286	326	357	303	331	355	345	329	305	290	294	295	335	284	302	325	282	352	314	331	324	343	318	324	324	297	330	353	326	308	316	297	324	328	323	309	379	318	348	330	317	278	307	271	293	273	293	337	331	354	338	314	335	325	310	322	304	351	315	319	289	299	304	323	308	331	318	334	334	317	302	310	328	328	316	323	314	294	323	292	291	307	293	296	309	290	288	288	308	312	304	321	335	307	312	319	321	321	325	334	336	311	311	285	301	291	360	321	323	314	313	326	303	317	283	315	316	334	328	314	306	295	311	329	315	330	318	323	281	300	282	317	321	321	313	285	315	313	327	298	317	289	319	302	332	321	296	307	314	293	310	307	306	287	295	283	329	287	284	321	313	329	323	315	308	296	302	334	334	306	330	317	316	318	284	305	320	306	286	335	330	311	281	301	312	313	298	305	300	328	303	274	325	291	297	334	297	282	321	310	351	313	263	306	317	298	311	334	333	288	299	331	303	320	354	320	311	288	312	324	326	288	327	291	332	302	305	331	315	321	306	294	332	301	316	319	334	293	290	304	312	298	348	325	301	321	319	317	310	313	304	295	324	309	301	325	327	276	337	345	299	299	305	335	326	301	337	275	354	301	326	333	326	334	281	317	303	290	291	308	318	318	297	329	312	316	321	276	310	320	312	304	329	321	316	333	334	313	329	358	313	328	285	273	328	287	325	307	310	334	347	326	315	323	306	335	348	325	295	291	321	304	295	343	293	322	293	308	288	314	329	315	325	319	330	323	289	342	320	290	305	314	320	321	319	287	331	325	316	336	286	323	312	304	304	314	316	340	330	306	312	313	327	324	337	311	323	353	322	297	319	294	307	313	325	321	335	294	327	326	313	330	296	320	300	289	328	352	311	331	299	290	308	330	348	353	308	333	287	307	306	302	312	331	306	329	329	331	339	332	316	348	319	342	329	318	315	357	334	332	351	311	311	306	310	292	312	313	335	321	305	323	315	301	296	323	311	294	320	317	300	321	298	315	342	286	312	316	326	313	328	343	315	313	298	320	331	316	327	326	337	334	323	281	294	330	312	281	288	339	320	335	306	310	325	319	314	300	310	355	324	320	331	291	265	350	340	294	303	327	333	275	307	308	308	329	337	330	288	326	320	310	318	308	302	327	297	316	305	276	296	339	305	322	330	296	332	320	343	326	326	324	334	269	310	315	344	321	319	323	296	324	296	347	310	280	294	339	304	327	317	325	289	320	324	332	300	310	301	314	316	344	329	312	320	326	292	329	304	333	331	299	323	336	303	310	316	328	318	306	293	299	323	316	312	340	289	323	309	312	313	307	312	332	381	335	303	308	345	323	326	274	329	325	324	269	295	313	326	354	286	322	318	304	318	327	317	312	308	305	332	318	324	329	322	318	316	313	322	316	315	336	311	302	306	302	330	328	305	320	308	331	316	351	326	320	322	320	304	302	342	310	282	329	333	317	312	330	314	313	312	295	332	315	301	325	323	298	315	319	282	288	316	323	304	306	299	295	334	322	321	306	295	324	309	350	313	298	309	303	344	322	324	305	319	302	320	285	331	324	270	307	335	293	297	326	336	289	310	311	271	332	343	326	327	314	303	310	310	329	319	323	313	314	299	320	331	334	313	308	294	335	316	335	294	293	295	319	286	329	331	341	306	310	331	286	326	311	313	310	324	316	329	299	305	322	287	326	313	318	322	335	332	340	284	314	317	314	307	347	294	313	292	307	296	274	308	336	331	338	307	337	340	317	349	321	298	286	317	306	284	313	315	327	293	304	313	325	338	324	330	321	306	288	331
22139	25543	35092	37940	34387	29698	24972	20655	16656	13130	9351	7429	6044	5474	4807	4149	4118	3820	3204	2483	1817	1591	1831	1697	1476	1860	2768	1875	1222	975	857	894	906	928	853	844	818	865	886	816	855	821	832	832	840	838	827	876	823	840	858	845	827	846	825	844	871	805	831	823	825	846	819	845	797	838	893	832	791	906	860	831	879	895	780	865	857	839	829	908	812	898	858	854	834	801	849	888	839	859	847	844	807	843	867	817	806	832	803	810	866	857	811	836	869	802	844	851	847	815	812	803	809	859	809	813	851	873	824	815	906	819	811	917	856	852	845	835	830	916	838	812	832	868	911	829	820	833	862	873	874	824	842	822	853	872	868	822	873	869	837	838	825	861	840	847	873	829	844	830	824	809	828	848	841	837	877	845	892	867	804	893	837	819	805	849	814	873	814	799	809	872	789	838	832	852	859	854	824	863	841	782	861	869	893	850	845	844	766	890	802	843	846	871	861	879	826	857	830	885	856	828	826	865	816	862	852	832	823	873	810	850	839	830	801	848	838	918	805	814	896	839	846	837	819	862	804	855	892	816	797	835	784	853	897	801	836	752	837	847	890	854	881	862	866	822	812	893	829	880	855	815	807	837	841	887	822	814	836	832	924	857	839	885	807	866	816	801	814	850	825	840	848	866	811	872	824	848	855	838	859	883	807	812	891	852	950	843	829	871	902	840	877	802	836	825	856	865	872	888	833	901	881	850	844	870	867	827	868	888	866	908	880	845	828	882	817	826	816	868	891	828	860	882	912	825	928	843	855	856	829	842	825	817	805	903	879	876	854	845	820	895	925	877	873	798	872	821	823	818	876	879	874	854	868	861	803	863	846	851	883	827	896	871	802	838	855	850	860	903	832	831	838	858	882	865	872	822	867	875	878	801	886	785	816	873	815	825	862	800	838	854	797	808	865	873	813	899	809	826	820	840	825	875	860	833	847	857	862	801	806	837	842	798	885	877	831	830	826	852	832	855	898	846	836	888	915	866	844	893	830	857	872	849	846	865	840	829	845	816	845	823	858	875	849	822	844	854	856	823	843	851	861	838	819	856	888	810	879	858	881	865	864	872	854	846	873	896	887	776	842	835	832	848	845	861	834	843	831	862	807	820	820	864	883	857	800	809	825	847	792	893	845	818	839	862	837	886	823	804	804	835	848	841	853	873	803	826	802	842	834	847	835	870	848	856	879	846	842	838	852	805	856	851	862	863	829	837	844	826	826	828	829	829	774	799	819	853	875	867	829	851	871	909	832	869	870	847	877	835	913	868	842	831	828	836	831	828	864	895	813	867	844	859	850	864	837	833	849	829	823	864	771	855	855	836	841	831	843	878	893	824	843	835	815	893	873	834	882	855	825	871	783	829	831	822	849	805	848	849	846	809	817	866	816	812	848	902	845	866	849	868	863	858	860	876	881	860	845	848	863	798	835	875	815	830	851	782	843	834	806	838	859	839	862	849	828	857	879	837	796	851	879	835	840	852	815	844	840	853	836	844	857	882	824	830	846	831	799	835	824	889	868	869	864	810	860	822	828	868	839	809	855	816	864	901	814	841	826	828	865	832	821	832	828	849	820	852	808	867	898	883	850	846	831	877	865	807	835	860	851	839	805	892	846	862	835	859	851	839	826	851	835	843	844	800	830	805	863	849	842	840	789	861	827	833	809	835	877	828	849	824	881	883	825	862	849	822	862	838	837	855	867	863	913	825	895	822	825	826	822	810	869	842	848	866	856	860	860	840	837	820	870	910	847	859	886	842	867	843	845	868	892	802	822	843	881	873	881	873	843	889	866	820	785	812	889	855	833	836	831	877	864	841	793	859	887	860	826	822	836	849	841	863	864	867	842	869	794	849	872	861	843	833	846	821	899	866	824	824	844	811	867	880	828	792	845	875	840	833	866	841	827	842	859	849	862	784	877	854	885	856	817	798	799	874	834	859	837	827	838	862	838	850	811	865	857	855	825	819	822	850	844	803	853	864	846	848	836	798	810	839	864	892	824	829	872	849	894	793	858	868	811	861	856	865	835	814	875	873	832	880	839	876	843	858	857	861	867	816	869	837	819	819	898	856	829	834	871	885	821	860	833	858	875	821	854	849	885	826	835	856	869	881	875	851	858	845	839	859	840	860	858	867	875	789	826	848	895	881	819	800	880	862	845	872	836	825	860	857	825	891	813	805	882	849	873	815	824	837	852	841	866	842	822	855	827	871	856	849	868	866	883	820	816	871	788	819	829	856	832	842	827	833	795	899	811	896	805	847	908	885	855	840	821	795	833	886	870	846	826	887	829	824	836	831	824	819	840	831	819	892	834	843	851	836	818	845	853	882	822	827	807	891	809	813	865	826	878	836	843	827	823	839	824	840	899	833	862	848	870	895	918	793	846	895	876	840	834	826	836	825	850	834	838	826	822	828	837	868	793	833	811	848	851	904	841	799	853	825	834	858	851	884	883	849	814	876	810	871	814	799	851	843	888	871	871	883	841	857	895	823	846	830	857	857	828	861	852	868	809	839	794	906	871	904	872	886	853	800	858	866	875	854	852	852	863	905	813	842	807	835	785	830	835	859	880	793	826	838	828	816	836	837	808	883	865	829	852	824	869	877	840	844	881	824	819	843	879	862	870	821	882	819	845	862	880	810	821	848	832	837	871	778	872	859	799	840	876	852	853	833	854	856	867	831	830	816	915	865	856	822	901	836	844	848	808	818	835	852	815	802	826	843	845	811	864	844	865	870	810	811	849	861	800	826	825	833	859	826	803	884	863	825	837	839	857	810	852	867	898	831	848	865	822	866	859	851	899	877	853	851	864	852	852	823	863	811	825	837	876	853	796	864	845	853	892	857	846	826	868	894	840	839	790	835	892	825	890	834	837	874	879	839	817	858	844	839	801	877	846	851	853	904	838	844	822	870	924	827	833	830	842	851	841	865	859	814	858	876	821	850	834	846	874	839	815	874	865	908	831	851	868	891	791	879	862	862	873	810	900	847	871	835	824	858	841	856	851	794	852	836	844	852	854	822	845	873	856	809	807	809	859	896	784	879	832	826	862	854	836	861	842	852	869	876	836	849	838	858	790	890	826	893	865	871	846	848	788	930	876	892	881	887	847	839	864	852	853	877	800	847	883	885	799	867	833	867	838	859	880	851	845	870	800	863	858	869	842	856	821	886	836	847	830	837	819	858	840	849	816	875	867	827	838	826	800	889	855	863	838	855	828	851	890	835	853	845	844	878	793	852	819	807	806	831	896	849	843	871	827	860	867	819	840	887	863	877	820	892	775	876	808	796	821	839	796	885	890	865	870	857	838	870	840	820	794	860	863	914	857	840	828	864	871	823	833	866	836	829	806	838	834	872	884	888	855	843	803	845	823	849	841	827	854	863	803	885	842	840	853	813	801	858	828	819	924	828	850	815	840	891	826	812	920	838	772	899	870	874	784	824	884	847	863	816	894	881	817	834	823	881	877	850	863	804
31333	32042	36044	29979	21996	15026	9848	6722	4680	2818	1950	1595	1290	1023	1005	846	776	818	706	549	459	421	451	457	457	431	553	524	431	314	350	368	320	317	291	325	315	284	314	294	345	309	331	313	320	345	316	309	293	292	331	332	307	308	326	302	349	337	299	337	325	309	307	300	304	291	304	301	315	319	291	312	312	374	290	317	338	309	316	308	310	311	289	308	312	310	324	326	332	327	322	333	319	311	343	316	282	286	316	326	322	307	299	305	306	282	306	340	317	328	317	335	294	328	320	336	299	302	316	320	311	298	327	308	329	308	327	325	305	323	304	326	301	300	344	331	294	309	311	279	328	328	326	354	310	284	328	294	301	337	332	318	350	304	310	320	309	302	283	340	306	302	320	294	294	315	302	301	319	306	297	346	300	315	300	314	338	325	334	312	303	310	306	349	303	297	326	337	281	322	306	293	336	294	307	315	331	312	339	325	338	318	336	320	321	294	357	321	353	301	306	341	334	326	311	304	313	297	334	345	332	305	322	316	312	334	300	302	298	317	294	332	322	287	319	295	323	321	320	301	310	309	284	335	316	325	288	329	306	331	306	322	318	319	327	308	312	288	324	280	321	318	294	363	291	317	318	321	330	318	297	310	313	302	270	312	349	305	343	296	319	348	311	331	333	316	303	285	316	317	293	294	320	335	305	315	334	287	274	289	307	333	277	303	288	302	337	292	309	291	282	295	322	290	311	300	297	352	315	334	288	329	302	299	340	281	278	318	269	286	307	300	304	325	275	303	318	321	320	323	309	311	315	339	302	287	304	307	309	344	330	326	327	342	347	300	307	291	314	304	300	301	313	287	299	313	307	285	314	316	318	312	293	350	300	292	303	313	305	288	318	307	312	305	294	319	312	285	312	313	319	310	298	295	326	333	330	289	305	307	286	310	290	290	314	295	287	315	303	324	296	315	296	283	335	327	309	302	288	320	309	331	355	303	318	283	315	340	318	298	333	273	277	269	319	273	299	316	317	302	286	335	302	311	299	322	327	327	297	326	316	330	299	322	344	328	314	299	326	330	286	297	306	292	325	339	335	308	279	277	287	296	293	308	294	317	333	308	315	318	310	295	282	307	294	288	306	287	313	319	300	311	312	289	320	306	328	282	323	317	330	316	298	306	296	324	319	340	335	308	305	313	322	313	290	300	333	291	330	340	339	307	339	323	297	328	299	326	280	310	352	324	269	319	319	299	290	353	317	291	312	306	303	312	277	333	318	325	304	310	317	303	309	280	320	314	323	295	291	297	313	343	305	318	301	298	318	322	333	311	284	339	339	335	305	304	329	319	296	289	318	312	344	308	303	328	307	335	299	268	320	325	312	333	297	319	293	307	311	310	355	313	308	295	318	318	311	309	300	320	287	307	352	297	291	304	304	341	302	330	316	319	333	320	311	346	319	308	353	287	319	320	279	308	316	337	303	319	324	307	323	303	307	334	304	316	331	321	299	311	300	308	297	312	292	335	304	309	333	313	329	281	313	303	333	336	306	305	328	314	335	351	329	310	327	336	332	304	318	318	307	330	325	305	348	274	325	335	328	304	325	296	291	322	312	330	310	331	284	292	300	312	343	339	326	308	318	316	317	331	295	333	309	335	328	343	294	297	341	327	296	280	297	318	308	312	282	325	303	297	323	303	304	297	337	299	315	314	311	330	319	311	333	289	328	275	348	322	300	321	317	298	343	330	308	284	337	279	305	323	307	331	310	303	345	333	321	290	316	313	322	316	288	313	327	313	304	291	276	304	323	306	327	319	349	315	330	315	354	336	290	288	300	319	295	321	291	297	280	326	295	305	301	348	285	314	349	317	320	356	344	318	296	304	303	285	305	304	332	324	287	279	335	299	310	292	311	290	296	320	293	325	290	336	336	294	294	321	335	292	302	323	325	311	314	295	318	293	351	269	319	318	298	309	296	306	319	308	312	334	288	335	342	317	299	349	324	303	296	331	310	337	262	302	300	329	304	315	315	299	305	276	353	326	300	320	307	296	333	324	310	325	299	295	292	310	306	342	319	319	331	312	281	315	295	349	310	330	319	308	316	338	283	281	292	312	319	310	289	314	306	307	315	297	307	317	318	293	334	330	349	315	302	328	316	332	309	321	333	289	317	322	297	336	301	321	331	330	330	295	324	332	318	312	340	296	326	318	347	311	293	332	332	329	331	309	341	291	328	318	324	300	279	282	303	286	305	318	293	347	312	318	318	304	313	291	318	320	332	319	298	310	335	326	322	303	297	334	296	285	294	320	308	306	343	341	320	321	304	310	322	312	300	299	319	291	345	317	293	309	307	310	292	304	303	321	343	305	311	309	306	335	311	305	314	326	282	322	310	311	330	336	335	297	298	327	318	340	326	309	310	304	355	301	280	318	332	298	321	297	279	311	307	319	333	322	343	325	329	347	317	330	303	311	330	325	299	316	317	304	294	309	318	269	274	314	290	296	315	304	318	310	316	303	292	335	308	315	325	341	313	278	332	312	317	312	288	306	303	265	271	323	322	319	318	287	299	304	314	309	319	325	316	278	322	314	308	322	300	345	296	322	333	290	345	305	300	282	335	306	330	306	302	307	314	319	307	303	340	316	324	324	306	306	350	314	312	295	300	284	331	330	270	321	306	298	330	313	286	319	321	322	311	332	298	303	287	315	328	286	278	326	307	315	324	317	294	319	300	307	305	309	317	338	310	319	280	342	308	298	349	321	313	288	332	296	293	324	344	289	329	303	309	300	310	345	317	329	328	296	311	299	317	343	322	306	276	333	285	344	320	320	289	308	310	323	350	283	323	313	326	321	297	297	329	318	311	310	285	300	352	302	313	306	308	337	338	322	308	304	323	327	321	299	312	285	305	292	300	316	317	320	313	343	327	312	334	332	304	308	304	310	356	311	331	284	283	293	370	350	325	302	342	286	331	318	273	324	333	311	332	272	321	291	331	297	294	314	309	296	293	302	322	361	286	313	327	307	340	345	292	320	285	320	290	300	309	322	328	329	294	306	325	307	314	325	310	330	298	303	313	302	322	317	299	310	307	323	327	326	310	311	284	306	319	340	311	317	313	288	288	294	314	318	299	306	351	321	320	333	306	305	321	327	312	322	332	327	323	310	291	301	293	332	304	316	283	310	324	331	311	325	327	313	307	326	337	293	308	280	277	310	334	347	279	305	328	305	311	352	300	325	340	329	324	323	337	298	308	320	340	301	316	325	343	296	337	328	334	302	293	285	332	315	344	324	319	317	327	261	307	322	285	336	310	308	312	320	309	275	334	353	298	346	325	334	332	326	316	304	312	305	310	314	332	328	321	299	319	322	290	295	362	298	297	279	313	322	297	321	311	330	289	301	298	331	297	337	303	281	314	302	324	324	322	312	300	302	304	322	315	301	349	322	300	314	314	345	304	337	329	297	306	317	295	324	309	306	310	293	318	306	343	248	288	309	292	296	304	314	295	307	330	310	295	299
21656	25247	35656	37938	34365	29499	24834	20580	16541	12136	9294	7368	6032	5547	4691	4010	3921	3853	3158	2596	1924	1722	1943	1770	1467	1694	2693	1997	1255	909	892	895	890	900	850	787	882	889	808	863	906	819	856	822	887	892	816	862	829	903	862	866	809	873	863	840	847	819	807	901	832	846	865	853	836	811	830	896	847	819	859	854	890	892	845	823	882	752	868	843	850	904	797	828	853	802	882	884	849	840	796	832	804	848	840	855	860	864	824	898	852	873	879	822	886	823	879	876	843	819	832	842	881	857	823	881	824	900	822	882	854	860	870	807	814	800	791	832	831	809	843	812	863	812	795	859	833	900	803	871	844	852	852	837	820	846	919	814	848	885	840	839	805	858	852	876	842	859	797	830	850	900	786	888	853	858	830	790	858	819	861	881	885	844	837	814	869	889	835	863	888	896	808	865	903	855	867	815	797	845	823	881	879	861	863	815	860	841	823	799	856	804	833	790	788	868	868	860	849	829	857	835	804	831	767	878	870	839	858	820	831	836	847	793	840	804	853	837	794	824	837	857	804	853	870	859	926	881	874	833	859	850	870	844	831	844	910	841	804	855	871	872	835	856	844	901	863	849	812	858	815	848	893	838	777	827	865	872	835	887	832	815	855	846	840	807	841	863	887	835	911	850	858	853	864	824	881	864	844	870	844	823	819	858	858	803	869	865	878	802	845	855	870	810	847	846	849	825	815	846	848	810	882	795	817	844	838	882	813	882	834	772	853	830	859	847	871	818	869	869	849	865	856	804	870	845	842	859	842	860	823	863	807	826	878	890	865	862	844	855	866	837	859	824	872	869	874	860	843	813	883	803	820	844	868	828	864	847	824	857	811	831	819	844	889	829	843	829	882	841	831	871	848	859	854	813	937	871	855	817	842	793	898	804	803	904	811	850	932	843	855	857	825	836	803	849	823	793	876	830	853	864	865	848	830	831	865	849	834	838	824	834	868	846	835	838	872	852	871	858	821	799	864	820	855	867	849	815	858	838	828	818	812	824	864	809	855	844	832	825	853	846	826	873	841	791	903	848	834	872	841	872	845	844	807	875	829	865	821	830	867	826	865	887	847	875	864	841	892	826	835	869	841	807	898	831	870	827	854	778	833	901	832	832	817	874	831	858	854	821	887	849	880	872	838	850	857	814	869	831	826	871	866	804	794	865	868	861	840	873	904	872	832	803	837	856	846	877	800	829	835	892	793	834	881	878	838	853	797	899	812	774	859	820	915	822	882	860	849	809	844	864	843	829	840	832	884	842	869	833	828	847	848	855	889	861	855	834	814	869	872	865	878	831	867	856	809	819	824	855	834	844	849	845	844	865	822	864	835	830	892	795	817	838	823	846	830	839	856	789	852	817	916	825	907	864	905	880	848	840	873	840	855	859	859	866	854	846	868	840	882	822	787	814	839	873	877	808	822	821	870	834	837	802	861	834	809	837	827	876	846	854	831	894	899	818	814	842	809	840	864	872	813	872	829	779	871	835	854	864	838	866	820	857	828	876	887	883	884	874	860	850	815	811	849	902	863	831	848	922	889	845	813	871	881	835	811	821	863	868	810	850	888	851	833	902	837	826	812	858	845	831	855	811	804	848	874	835	863	870	822	782	853	839	809	865	823	885	883	798	845	910	840	817	845	801	844	865	902	882	871	851	826	859	828	806	791	866	908	883	833	852	824	827	815	864	835	931	808	814	798	886	833	850	815	830	884	850	873	834	835	830	884	839	853	869	830	832	823	845	821	841	847	830	807	836	844	768	812	843	833	864	871	837	850	862	900	895	845	847	868	863	866	825	855	837	868	857	816	827	867	805	836	846	814	842	769	835	806	775	872	841	840	814	912	848	832	875	846	798	879	842	802	817	869	813	813	853	834	816	845	851	831	837	864	807	830	877	850	867	843	860	837	797	861	869	828	880	844	818	875	903	848	868	865	879	850	878	873	840	786	856	850	828	839	851	808	866	868	836	808	877	872	785	820	881	870	837	855	892	866	845	878	817	904	835	888	845	848	836	864	821	781	840	783	875	842	821	829	822	858	850	830	823	860	840	864	827	876	893	860	859	817	863	858	838	890	852	903	873	817	839	915	807	810	859	879	853	806	894	842	864	900	841	860	872	808	912	835	789	864	784	856	795	853	864	852	813	870	876	861	861	843	777	883	864	892	846	818	831	839	846	841	847	846	855	850	804	802	832	844	843	842	825	840	818	829	806	850	828	873	788	855	851	880	812	828	854	816	819	816	860	875	798	867	848	848	880	832	830	810	835	751	842	827	849	819	820	872	827	887	817	890	838	834	844	879	844	836	892	843	859	829	869	835	853	799	851	817	847	898	858	833	830	864	863	848	873	827	817	897	827	899	897	810	870	883	861	843	859	867	847	847	901	850	838	848	812	914	882	838	863	898	875	860	828	850	864	846	878	845	831	826	867	847	813	851	863	823	819	815	834	823	839	853	859	838	876	800	840	833	823	839	823	846	840	874	816	863	864	889	837	864	828	850	862	929	825	849	789	865	873	854	821	798	787	817	770	840	866	800	856	800	852	800	860	860	807	874	829	804	846	890	843	893	877	906	867	874	852	848	903	799	874	832	848	853	838	848	806	846	806	854	864	844	870	884	846	884	791	829	867	875	829	856	846	862	827	863	868	911	905	824	892	846	820	826	846	861	832	897	862	831	864	857	846	848	834	811	866	833	874	775	795	864	860	877	859	807	888	852	819	844	779	845	819	803	837	818	841	876	839	866	845	876	842	850	814	870	848	854	846	825	891	858	794	858	839	827	851	849	788	930	837	828	822	865	841	846	853	886	879	832	851	893	883	857	790	856	903	823	857	843	861	887	849	816	829	850	851	835	851	841	838	916	908	764	824	843	872	866	861	830	862	830	848	859	854	845	832	864	797	888	825	878	840	845	829	861	869	805	823	851	829	853	871	870	858	857	847	848	812	769	833	906	811	824	841	834	842	812	846	847	851	833	864	841	844	859	841	854	866	788	871	817	831	825	840	837	847	859	845	840	828	863	842	866	813	811	829	865	879	879	823	828	879	887	854	830	907	836	853	820	858	801	827	890	865	835	843	851	865	898	848	847	829	837	856	851	821	836	816	810	779	818	830	872	846	846	803	827	801	817	810	884	848	862	848	865	837	831	854	873	847	841	859	775	842	867	835	853	863	855	832	805	869	845	865	790	805	816	825	849	841	830	874	844	831	834	865	840	854	853	846	837	834	828	847	877	787	804	857	849	832	855	828	769	863	865	854	818	828	874	836	825	852	841	885	883	857	787	900	850	891	900	879	831	840	787	812	813	807	816	809	838	846	836	872	820	809	858	907	857	876	869	855	846	809	838	845	846	859	852	864	824	830	859	824	895	883	817	858	778	758	822	867	908	841	840	844	852	844	867	843	891	842	819	833	831	859	910	806	831	813	801	838	833	791	874	836	817	908	848	818	840	839	822	875	866	824	809	851	856	816	823	849
31490	31249	35465	30519	22166	14673	9342	6255	3847	2513	1923	1592	1181	1057	882	801	809	720	653	550	414	452	475	366	378	429	541	503	411	309	320	290	288	307	303	352	328	307	283	302	298	322	326	334	313	328	315	304	311	269	290	331	338	289	293	291	311	302	287	342	322	311	337	315	314	331	311	291	306	317	309	284	308	335	311	322	295	303	328	323	266	313	311	339	312	303	291	312	347	351	326	334	314	323	290	306	301	314	317	329	307	283	348	316	336	332	332	311	338	309	313	342	305	323	301	281	279	338	302	337	307	303	292	283	333	351	338	319	286	301	310	312	338	295	340	300	313	304	316	297	303	309	314	345	332	286	304	329	333	294	310	308	296	302	317	299	314	301	308	291	318	324	268	341	355	287	329	280	324	281	305	306	291	316	301	292	298	308	302	321	278	284	333	317	357	314	307	308	283	291	343	324	295	323	312	289	300	285	265	317	281	317	298	292	323	303	315	313	332	300	309	286	313	287	293	299	330	297	327	325	314	332	323	310	300	321	329	308	299	341	285	311	307	299	290	338	307	289	313	317	324	301	287	307	302	302	304	287	339	314	315	306	327	313	331	321	338	266	302	306	261	303	306	318	329	296	299	331	326	328	308	372	306	315	328	316	291	323	281	339	308	279	315	293	298	318	320	295	331	292	301	301	289	314	302	366	315	337	331	329	299	309	294	316	311	289	300	310	303	325	307	311	303	283	307	331	334	316	335	282	295	327	331	317	298	342	314	336	321	354	321	299	316	297	326	293	307	314	346	321	323	336	321	314	296	294	271	319	287	296	294	284	313	291	319	325	305	278	297	347	305	299	298	306	308	295	304	312	276	310	315	349	289	300	335	326	327	291	302	300	326	346	326	328	326	343	326	300	321	324	317	339	317	311	293	272	280	323	316	351	328	302	321	310	288	335	319	299	303	317	321	315	317	290	302	300	307	317	317	340	327	299	315	280	324	298	295	289	318	297	307	296	345	250	296	327	308	313	330	329	343	309	290	316	280	334	301	350	278	309	366	334	312	326	323	322	317	313	305	308	327	333	311	353	283	313	337	320	294	283	295	298	326	315	350	329	341	302	293	307	316	315	350	337	291	331	335	324	323	339	297	329	279	304	302	327	286	331	290	312	319	328	304	307	316	333	331	344	302	325	304	333	311	337	333	296	304	291	285	304	336	385	312	304	282	297	295	335	333	308	312	299	293	313	309	304	332	291	313	283	316	290	267	301	303	320	311	322	340	348	313	307	312	330	327	278	322	298	327	326	324	278	320	305	308	296	298	299	264	295	296	272	292	315	303	324	318	298	296	308	294	280	315	302	307	295	290	311	308	292	284	290	290	304	303	263	326	342	311	333	314	318	333	310	267	305	285	298	324	335	291	316	309	312	313	312	317	320	344	338	325	349	324	284	322	311	304	297	324	315	283	305	341	309	327	276	324	314	344	308	324	325	296	301	318	320	319	305	357	304	319	342	321	330	301	322	309	318	340	292	328	303	300	297	342	293	306	317	316	300	314	308	318	300	324	351	289	306	333	324	316	308	306	342	311	311	295	304	322	321	331	295	317	333	290	317	310	327	291	307	332	298	331	339	376	324	301	311	314	295	313	296	339	334	303	346	302	288	306	299	298	295	297	316	315	321	300	326	333	319	292	313	327	318	325	340	340	299	325	345	269	325	318	318	297	296	336	323	314	306	295	282	326	362	325	324	277	297	325	319	327	327	305	302	303	323	322	316	333	302	315	296	327	280	345	302	290	283	320	324	343	301	339	316	309	308	322	324	329	309	323	298	344	291	304	295	298	333	309	302	313	319	338	300	306	297	325	295	323	309	319	329	309	299	307	319	311	335	328	286	321	352	334	340	308	336	313	314	304	256	297	299	316	309	305	301	293	308	302	292	301	309	313	321	298	301	329	316	315	280	331	335	332	333	299	296	299	315	286	337	332	292	312	294	298	332	299	334	302	328	304	303	357	325	275	303	308	324	320	328	310	306	311	302	314	316	300	289	325	289	316	328	310	324	332	299	341	276	311	292	295	292	312	294	303	303	294	326	322	315	306	294	309	346	308	312	309	308	338	326	308	311	338	313	341	297	319	320	307	299	282	323	293	308	320	283	301	317	295	344	313	281	327	298	299	312	289	297	334	305	357	308	329	312	315	291	294	300	315	306	315	295	324	298	342	302	320	301	303	315	299	303	320	332	306	282	325	357	289	308	295	330	295	305	314	316	309	309	279	301	286	331	285	335	326	331	325	306	303	291	308	347	320	292	291	312	305	294	323	314	316	296	299	309	342	318	289	316	298	285	293	302	303	291	309	331	288	318	317	292	328	342	326	307	313	295	339	335	276	315	332	327	277	351	297	304	304	331	334	314	282	331	323	292	294	321	326	289	292	294	309	325	304	350	322	346	319	321	323	329	299	313	312	319	300	313	290	322	315	295	317	298	309	291	286	298	311	292	331	303	306	322	307	278	325	311	303	307	325	324	339	326	306	332	296	327	284	317	330	334	292	276	329	333	304	325	336	312	310	351	303	331	324	290	317	294	305	303	314	304	324	343	327	321	295	287	332	316	306	337	312	321	295	314	280	275	299	303	296	332	283	304	310	289	342	321	305	338	322	302	317	311	321	322	323	318	278	327	346	351	324	284	317	306	305	316	315	308	320	329	303	295	326	340	318	303	300	329	313	293	312	335	309	356	318	301	301	330	317	314	277	326	310	318	329	299	272	309	334	323	286	306	310	322	321	307	302	293	321	283	338	302	309	301	335	283	313	275	304	310	288	315	327	296	293	329	298	291	299	301	315	317	317	320	326	330	292	328	282	301	309	343	299	308	351	298	281	291	283	328	323	312	319	315	324	335	348	317	313	338	298	306	320	313	294	295	323	326	321	335	297	302	282	292	311	323	286	313	333	314	279	303	316	327	300	338	337	313	307	319	316	296	290	288	318	306	305	333	324	326	333	308	327	295	295	310	325	323	307	283	305	287	317	329	339	337	297	279	288	317	309	294	331	304	307	331	310	310	309	327	301	313	328	311	319	289	286	296	289	351	312	305	302	250	300	330	322	283	323	313	326	318	336	312	326	288	311	316	311	343	309	332	310	314	311	305	320	288	322	282	329	349	322	288	337	277	302	308	288	302	286	297	293	292	332	315	318	327	314	332	284	323	285	314	339	294	316	316	319	290	289	329	299	321	285	316	329	342	364	317	317	304	296	293	294	312	301	291	311	344	321	319	295	331	326	315	301	284	312	339	308	312	331	319	321	297	271	287	297	321	277	299	306	320	291	303	280	322	310	316	320	332	289	328	327	329	305	320	321	333	313	305	339	311	321	321	309	330	298	302	306	318	342	322	304	322	297	270	303	309	311	297	316	292	306	302	307	299	315	302	310	330	322	289	323	298	284	328	297	333	316	313	312	300	343	309	325	292	263	312	291	309	338	343	319	341	319	276	333	295	308	326	304	309	332	308
21597	24726	35627	38381	34006	28578	23851	19532	14324	10893	9162	7540	5640	5402	4477	4045	3677	3710	3218	2437	1909	1864	1964	1627	1283	1638	2323	1811	1201	907	840	836	834	861	837	827	828	825	790	804	831	818	785	798	836	820	848	838	855	900	851	820	864	862	871	876	806	817	875	800	861	841	864	798	861	796	821	861	822	819	829	854	886	818	826	798	806	829	831	843	903	804	839	818	806	890	859	845	800	869	880	859	795	847	838	799	827	816	855	862	835	824	862	846	832	811	817	846	875	840	851	842	824	783	799	858	860	839	862	843	832	806	807	823	799	833	802	848	825	833	825	833	874	810	794	860	869	793	871	860	827	782	867	855	811	846	828	865	884	871	853	846	861	825	833	869	848	785	858	857	867	899	835	772	831	865	814	831	845	860	824	815	824	843	831	858	830	861	817	855	853	859	847	852	832	851	791	863	836	855	884	842	875	815	788	798	860	819	838	830	917	827	869	837	839	846	849	861	829	875	810	798	846	818	847	854	842	862	835	809	817	864	809	810	826	859	861	847	841	826	779	884	781	799	810	810	829	881	823	833	902	841	859	862	814	790	877	823	775	872	811	843	865	851	822	858	834	914	862	849	807	878	798	810	848	847	830	852	814	807	889	856	813	878	866	790	897	925	819	855	806	788	877	788	763	852	851	908	867	857	862	852	793	861	821	855	822	847	850	878	790	869	846	836	795	794	792	823	857	862	833	836	859	793	834	842	863	843	832	811	786	825	851	854	833	894	812	841	804	843	825	772	840	886	825	849	798	878	802	855	833	823	854	858	862	835	823	864	808	837	872	874	824	812	881	841	813	871	852	817	799	845	854	858	835	792	827	858	806	867	817	843	875	814	793	838	830	853	834	854	849	839	825	840	829	868	852	856	830	847	874	803	838	808	858	838	808	900	854	847	855	827	823	840	876	820	809	902	913	855	780	874	844	877	832	860	825	871	826	833	802	899	852	822	815	813	839	851	905	878	894	865	804	855	809	878	847	786	853	834	837	825	844	877	814	835	805	843	806	823	833	844	863	879	815	815	840	859	843	800	821	852	891	869	850	849	850	839	853	841	852	848	838	833	836	834	854	837	898	795	818	879	828	846	844	809	835	819	790	850	846	850	859	830	848	847	860	849	824	834	839	797	873	910	829	828	846	852	800	805	832	809	849	824	811	833	852	821	808	789	823	816	845	865	819	841	848	876	839	839	895	806	831	881	745	897	848	796	793	843	882	874	793	808	903	789	896	817	835	840	824	830	834	866	825	839	880	911	834	853	804	867	828	868	842	828	857	825	838	861	855	810	832	827	808	842	812	849	862	840	854	849	812	818	833	818	823	853	836	816	848	891	871	795	869	847	819	860	846	817	825	864	810	835	806	814	849	856	850	868	885	824	861	822	852	883	860	881	878	857	861	860	803	837	835	817	855	837	820	884	860	840	873	853	838	812	864	817	850	804	801	840	822	810	830	858	814	871	787	817	859	814	851	840	894	837	852	874	820	845	820	751	859	842	819	852	848	882	844	854	802	836	864	844	796	828	865	808	809	858	833	811	873	844	863	818	880	802	804	821	879	864	789	846	850	835	851	767	794	829	836	857	823	797	841	840	863	802	827	823	831	832	787	835	837	804	837	776	825	821	796	814	832	813	880	839	865	883	861	803	834	855	859	865	896	829	879	879	846	858	863	861	823	770	827	833	818	840	868	813	859	837	808	828	894	792	814	855	831	806	903	840	861	823	804	851	881	866	833	804	857	838	854	877	826	853	843	828	827	855	820	839	815	901	864	842	799	805	800	789	871	767	846	771	832	832	839	803	819	824	859	893	836	871	902	826	843	827	909	783	830	847	807	809	836	846	812	843	815	883	791	837	856	849	841	831	816	836	872	839	848	806	879	843	853	830	869	872	829	870	809	852	879	808	828	843	850	881	862	799	814	811	840	818	836	851	840	839	859	846	874	871	795	848	786	841	891	806	865	847	811	870	848	816	836	887	859	839	825	834	839	856	870	834	811	846	821	784	880	822	805	830	839	846	883	802	819	876	882	839	851	845	842	803	825	851	837	753	863	816	822	863	851	852	809	867	853	825	853	819	850	872	865	855	771	875	805	852	812	847	849	846	862	843	863	828	810	765	866	879	843	822	811	857	808	787	845	822	854	882	884	841	834	817	861	887	831	841	838	808	867	855	845	847	837	849	880	838	827	883	836	864	826	787	805	834	816	834	811	856	825	834	917	799	857	887	796	864	853	817	822	846	880	818	836	849	815	851	809	869	849	848	831	860	811	841	837	851	843	910	826	882	870	851	812	804	848	846	805	841	840	862	816	837	836	854	844	840	808	883	833	857	869	832	877	826	857	776	886	810	801	824	870	858	883	798	792	801	902	806	824	847	871	830	822	855	783	812	855	825	848	836	855	839	816	847	845	830	862	846	802	843	844	807	849	863	798	843	857	845	836	822	861	888	881	837	851	831	826	916	870	830	860	854	851	856	776	863	840	824	851	868	799	806	814	786	850	883	861	819	874	833	836	848	876	780	829	873	837	849	865	828	861	882	857	835	832	830	881	822	818	841	805	817	830	838	849	847	832	866	815	822	855	844	863	857	881	897	860	862	855	813	855	832	877	829	843	800	819	904	836	796	822	907	874	861	840	856	793	812	871	854	819	823	883	878	784	831	831	829	811	847	829	863	826	845	832	755	843	812	845	793	835	808	863	821	847	853	822	838	864	879	820	808	845	832	854	824	890	840	847	830	921	843	857	853	834	805	851	803	855	859	822	834	833	803	833	821	811	861	817	838	870	880	855	852	808	818	849	859	847	865	838	805	873	823	808	795	808	851	818	866	820	829	857	889	810	849	795	827	830	906	840	862	861	835	839	827	851	816	866	841	846	882	893	863	859	822	868	860	805	840	851	806	769	803	873	845	847	822	802	802	857	888	857	812	841	846	826	849	845	886	841	825	783	821	826	845	829	851	842	841	839	844	854	842	776	826	867	813	859	839	826	851	836	863	797	795	821	822	899	846	853	805	825	836	857	846	863	814	821	850	869	863	823	880	843	872	829	815	824	861	824	841	839	873	828	807	815	895	883	856	854	826	914	887	781	799	854	868	859	817	838	838	784	829	826	833	866	929	844	881	850	845	844	828	888	846	835	844	804	866	838	873	831	810	791	792	833	862	798	837	820	803	841	854	844	871	772	787	816	842	857	824	868	820	827	875	842	858	839	833	876	845	859	836	834	818	808	893	822	848	831	836	848	845	792	877	859	807	850	816	840	837	785	813	910	818	860	807	839	864	794	834	863	894	865	821	812	838	864	840	827	834	823	828	846	817	835	826	794	875	851	898	852	873	871	841	840	830	878	823	824	858	835	848	883	848	822	822	895	863	828	850	848	828	809	874	867	812	813	800	837	836	797	813	761	844	849	902	826	828	787	805	873	911	866	780	842	874	892	862	852	855	884	888	844	836	842	846	852	786	809	865	822	866
31290	32267	36106	30941	21359	13782	8738	5253	3383	2631	2038	1479	1162	1114	984	920	799	746	629	554	483	494	502	439	382	434	535	502	344	339	325	310	324	326	307	342	312	309	286	310	304	313	334	320	322	322	346	320	308	294	351	299	316	300	304	335	329	295	300	311	290	301	321	323	342	338	288	292	331	298	334	339	270	308	302	309	326	331	328	350	326	286	294	308	302	295	315	304	324	307	334	287	333	334	347	288	299	318	281	305	345	320	284	298	331	286	322	287	279	280	284	307	293	292	271	323	310	294	310	332	317	329	320	285	284	341	324	322	319	274	319	309	291	321	331	323	316	316	312	321	319	337	300	292	337	291	308	331	343	304	308	282	322	329	328	315	315	330	345	312	321	256	297	333	330	309	287	313	328	291	327	346	342	308	323	288	306	318	301	324	318	286	345	333	287	333	308	297	280	308	318	319	284	318	315	271	298	304	306	312	338	316	326	306	304	311	292	294	323	314	301	338	320	281	327	319	289	343	310	319	344	318	322	298	306	316	322	295	299	316	301	320	310	334	303	293	307	331	309	291	296	315	323	312	342	325	290	276	322	334	308	330	306	327	330	324	319	311	308	308	320	315	321	295	325	274	315	345	297	319	284	361	285	337	315	324	326	288	320	284	321	302	326	293	304	320	307	347	347	318	301	329	292	302	309	296	318	307	308	320	337	296	309	305	315	324	321	280	289	335	305	315	305	283	307	317	342	311	311	312	304	339	331	291	297	337	280	295	373	310	297	291	300	340	319	346	324	325	312	298	312	282	286	299	322	312	320	323	283	302	339	306	299	326	334	330	307	318	327	327	333	319	339	279	365	328	356	308	313	326	310	303	317	330	343	342	298	298	309	310	288	303	325	305	306	299	292	311	303	296	322	309	320	332	337	330	307	315	286	333	300	308	335	333	322	332	368	291	290	320	328	339	307	312	307	296	337	324	335	335	344	300	289	310	272	276	325	329	325	305	322	361	326	327	274	302	293	318	307	321	325	331	314	283	309	309	306	287	334	304	291	291	316	300	347	325	310	321	295	298	366	295	307	305	339	297	316	321	343	291	323	355	295	337	313	293	328	257	283	316	329	281	316	336	300	323	317	314	317	287	298	323	293	299	318	328	315	297	329	312	315	313	335	300	329	329	292	318	317	329	301	353	302	312	335	293	330	281	327	297	302	331	273	299	302	349	314	330	326	346	321	342	293	302	323	322	315	330	308	318	318	310	311	316	335	354	346	345	338	298	323	331	290	293	279	308	281	324	334	280	288	330	288	308	276	285	329	322	318	304	338	331	322	295	318	306	358	309	321	339	305	285	323	284	280	308	318	304	314	324	320	330	317	326	322	274	359	317	284	331	309	293	310	286	318	310	316	301	296	340	333	305	315	353	298	318	307	310	346	317	325	302	321	310	325	309	336	325	312	279	309	301	315	307	322	281	282	321	307	323	339	297	292	353	329	349	310	331	311	322	287	329	339	313	308	321	280	306	268	295	308	310	334	312	321	302	331	331	319	323	334	310	299	335	319	301	292	305	297	333	302	291	318	324	333	336	314	329	307	351	329	283	289	297	300	308	321	304	289	311	336	309	329	342	280	327	303	312	269	316	333	307	307	284	306	307	328	330	345	337	314	287	331	277	330	331	307	294	291	284	311	309	317	312	317	357	319	291	309	295	283	317	330	289	315	292	336	328	319	324	288	309	332	306	343	320	310	318	324	312	286	339	326	305	302	321	297	287	294	320	325	318	332	299	310	301	308	334	296	285	304	334	312	330	346	300	325	319	310	314	336	325	308	317	301	296	337	316	294	304	326	324	324	306	319	336	328	332	299	304	290	301	328	317	284	323	337	314	308	311	317	305	303	309	310	316	324	328	312	328	314	306	324	321	288	314	317	312	320	303	317	309	324	323	324	335	323	310	316	336	299	314	326	337	320	310	336	308	313	316	299	302	308	283	310	284	296	337	305	311	295	294	287	320	309	307	312	332	315	323	317	284	335	306	293	320	302	341	310	333	312	324	332	308	297	318	310	347	322	309	330	320	331	319	318	284	316	314	306	303	322	297	300	320	315	306	325	321	329	328	294	319	294	330	328	288	313	312	326	315	305	325	311	318	333	296	345	320	294	280	306	305	325	305	325	371	288	287	293	301	318	313	340	312	333	313	289	310	319	300	299	300	317	338	319	299	304	317	315	313	365	287	289	301	312	330	337	298	301	301	306	308	300	310	293	322	336	308	356	302	307	336	349	329	337	314	319	291	310	328	328	300	279	331	324	337	316	314	336	307	327	329	277	322	332	337	322	310	298	311	298	304	329	351	299	309	328	294	326	304	329	341	297	310	287	326	282	305	302	297	304	313	317	309	313	305	313	323	353	331	313	304	290	321	332	318	312	313	304	298	347	344	301	334	318	323	318	351	298	302	338	293	289	294	313	344	324	309	325	281	320	333	320	305	340	353	319	307	323	346	327	291	286	341	332	309	325	324	345	354	337	322	322	278	292	293	326	291	298	300	345	324	335	314	309	293	320	307	338	296	312	299	304	290	308	308	295	328	308	296	308	300	354	304	306	280	346	319	302	300	316	317	305	316	336	322	324	270	301	344	297	330	295	301	312	314	325	345	339	297	336	350	282	295	327	322	325	310	309	291	314	310	319	325	309	306	336	303	295	293	306	298	309	301	312	310	332	333	281	276	328	310	326	311	319	306	289	333	320	307	305	313	302	310	298	316	351	287	299	299	315	311	348	325	311	289	322	317	339	313	289	316	336	318	315	321	300	326	286	334	295	325	321	307	299	310	345	299	323	322	317	313	296	298	321	321	336	304	311	347	321	301	311	316	301	298	302	309	326	312	292	304	289	315	329	294	304	332	336	305	292	290	316	307	325	311	324	322	334	308	321	316	315	294	313	317	289	298	335	330	294	315	309	318	333	307	322	323	294	328	284	295	315	299	320	325	318	306	309	322	302	287	288	345	347	321	326	332	330	276	336	333	284	321	306	287	334	294	343	312	361	302	310	328	311	341	315	297	324	315	312	318	304	346	357	272	329	354	304	313	345	317	321	298	330	337	326	311	303	328	292	329	308	319	324	336	304	315	295	294	314	290	275	307	321	311	326	305	307	315	273	301	331	332	306	327	310	319	302	317	298	298	301	306	303	289	278	289	297	322	352	316	311	304	295	323	281	321	294	289	310	297	274	308	298	331	316	301	295	303	309	324	316	312	320	320	321	294	299	305	317	337	282	320	295	329	302	314	290	310	324	347	332	332	279	344	319	298	296	292	320	319	300	291	309	279	285	296	344	302	283	337	305	283	304	309	320	299	320	279	295	276	318	301	309	292	292	321	308	345	331	336	324	302	301	299	324	263	312	319	278	297	300	320	319	310	288	319	332	304	306	275	314	339	303	316	314	311	311	315	326	286	320	319	326	286	298	289	303	328	328	318	301	276	306	308	317	336	285	304	315	305	301	290	317	305
21816	25074	36131	38452	33406	27773	23221	17209	13407	11103	9566	6606	5615	5823	4983	4730	3984	3622	3119	2761	2063	2081	2041	1648	1222	1941	2355	1787	1041	926	850	832	900	888	828	860	854	878	867	791	860	893	849	857	823	852	829	845	848	861	855	851	815	811	824	826	858	845	819	901	900	839	841	815	875	845	907	892	901	834	858	876	864	853	825	853	819	822	815	837	892	836	818	830	885	857	824	855	867	876	806	918	883	863	819	885	821	829	862	860	837	823	833	842	833	847	847	877	816	831	850	859	857	856	826	868	841	861	800	849	829	869	869	893	881	852	835	786	821	798	848	812	827	866	775	849	839	790	869	898	813	821	898	796	822	874	847	808	824	822	838	809	875	869	877	853	803	853	838	847	883	856	911	852	864	853	821	843	847	835	792	839	866	819	815	908	848	864	877	856	824	847	774	819	833	859	829	882	794	839	850	875	871	818	846	859	842	882	809	822	840	861	869	790	845	894	858	835	835	803	804	832	871	809	882	801	889	843	822	832	832	847	882	872	823	853	845	784	888	835	870	812	842	845	812	879	843	848	865	823	810	812	878	910	854	809	857	817	872	877	843	842	911	818	872	845	780	812	870	827	879	846	854	841	843	858	861	848	841	803	887	867	850	810	850	814	836	882	827	882	836	881	876	815	858	927	821	859	822	831	846	824	836	843	899	859	828	841	832	914	820	848	872	850	849	832	842	874	843	826	850	824	898	889	827	879	821	852	842	883	856	850	848	829	814	832	821	870	801	867	862	893	866	857	873	863	852	837	852	842	851	859	822	840	875	833	824	841	827	771	807	815	834	859	840	888	848	902	905	838	857	801	877	841	788	892	852	830	874	898	882	837	838	866	870	849	836	869	840	863	884	835	802	923	833	835	843	807	858	821	898	831	820	855	885	814	884	845	848	816	857	817	819	919	843	849	901	803	839	855	875	885	877	781	851	848	835	851	845	899	843	890	822	823	808	860	825	895	875	824	893	784	798	884	863	890	896	802	864	832	810	815	897	829	821	888	864	851	834	799	898	827	861	819	832	862	824	817	866	869	808	854	861	845	842	862	812	827	860	829	868	823	843	867	825	835	877	828	857	856	802	848	836	838	849	824	790	865	826	825	860	877	902	883	857	876	850	843	823	827	844	841	866	881	851	853	848	880	850	764	790	854	783	847	842	862	873	840	854	871	839	834	861	829	865	824	861	828	880	863	858	834	831	878	777	838	846	790	833	827	872	829	864	839	838	872	863	855	870	807	828	804	858	865	874	837	849	854	863	918	829	831	817	855	817	881	789	826	835	846	858	852	856	816	835	818	797	821	839	764	821	899	856	829	885	890	794	823	819	885	809	835	863	850	864	879	788	809	785	876	834	813	813	852	880	823	795	855	799	816	847	827	806	820	821	816	855	821	847	873	831	824	841	796	856	840	838	840	877	884	901	853	865	877	881	859	846	905	819	808	859	812	812	885	851	839	844	790	830	820	878	847	865	870	839	837	801	853	811	853	838	867	870	813	871	830	813	851	803	855	911	854	852	825	856	861	823	824	802	825	889	826	848	889	821	855	817	810	857	882	831	811	851	817	773	816	801	841	826	846	813	823	817	803	854	885	873	830	835	812	866	859	865	919	877	872	858	784	861	878	841	864	875	823	894	801	839	862	808	845	860	851	852	851	846	875	871	837	816	813	827	846	866	854	868	849	838	851	842	866	836	849	860	839	873	795	866	878	817	879	846	856	820	836	860	782	841	871	879	864	830	873	880	889	853	891	825	876	822	833	842	868	840	916	854	829	817	856	818	812	811	836	862	835	822	821	850	818	836	814	827	858	826	844	864	812	843	850	871	801	855	820	876	811	873	788	834	796	850	814	897	801	889	829	803	859	821	834	829	813	836	776	825	851	840	862	820	878	794	888	898	866	869	809	863	787	861	793	859	807	829	807	872	844	831	837	837	914	861	903	874	794	870	814	820	805	904	849	887	929	892	875	806	841	858	850	824	836	831	827	826	828	846	855	784	813	831	864	845	853	842	819	882	814	824	808	849	868	872	904	824	823	923	849	867	856	776	828	868	853	830	822	844	804	840	801	848	798	841	865	863	863	844	873	876	905	798	852	900	901	866	850	820	855	837	840	835	807	882	909	802	867	831	839	858	868	847	829	859	863	850	832	855	854	841	833	802	859	800	868	870	835	816	867	854	821	882	806	855	855	867	851	836	839	887	834	811	822	870	851	876	818	768	825	835	878	857	815	844	870	881	818	806	836	862	868	809	839	849	798	836	855	807	810	886	831	837	807	812	866	856	849	774	853	798	829	875	856	849	899	826	906	875	831	847	817	880	888	854	849	876	832	874	862	803	840	846	851	881	887	818	786	841	864	858	827	881	827	840	870	891	830	837	852	855	803	892	835	874	903	852	826	787	861	837	895	871	836	846	820	900	802	827	860	913	842	781	794	828	871	837	860	782	836	846	806	839	858	878	913	828	811	857	811	832	866	854	853	837	827	830	788	864	873	856	872	851	866	851	863	838	927	890	839	833	786	833	862	869	857	887	848	880	867	831	870	905	851	842	860	832	864	826	868	821	896	815	833	831	847	856	858	842	855	854	882	886	871	826	827	863	833	813	824	882	877	827	880	890	831	790	846	839	866	879	869	872	823	883	863	807	841	783	840	847	837	894	834	896	828	860	847	832	883	861	874	843	837	886	883	887	829	844	822	856	861	854	899	834	823	802	828	775	891	882	895	906	895	808	803	811	846	894	884	816	866	847	817	840	791	810	843	842	862	822	811	842	868	833	871	857	869	855	854	806	801	831	833	877	830	813	883	816	830	861	892	828	826	800	852	850	905	866	882	831	839	811	879	857	838	806	898	825	880	856	832	791	869	875	872	856	828	818	858	805	898	800	835	787	800	806	777	877	837	824	796	864	828	885	817	861	796	849	823	881	884	871	869	848	870	815	839	821	828	851	804	785	814	838	843	845	897	843	807	860	885	872	831	818	863	800	811	823	804	844	852	840	858	828	854	803	847	823	840	828	797	866	843	809	797	787	871	847	811	869	874	818	850	813	848	843	816	787	871	870	829	847	889	811	888	920	828	872	813	858	867	844	887	825	845	822	881	851	828	797	854	850	814	868	807	824	824	858	825	848	836	810	880	921	856	916	806	813	915	792	823	808	882	827	842	857	815	839	832	865	840	831	890	840	833	853	784	908	864	836	844	840	896	793	870	827	825	869	821	891	772	778	930	864	869	869	799	840	857	820	853	839	843	819	855	856	803	854	877	847	839	870	833	859	888	843	837	808	809	854	905	875	840	875	850	898	826	841	859	853	851	870	871	834	823	861	814	810	841	879	820	811	832	857	830	862	812	853	796	906	876	823	874	843	855	786	847	836	823	787	837	812	836	815	896	845	849	840	903	837	892	878	823	845	810	810	848	875	886	857	829	816	883	877	905	807	833	810	826	836	879	849	894	801	885	827	875	866	856	833	869
31469	31962	36093	30492	21199	13202	7341	4337	3319	2711	1884	1486	1336	1373	1281	711	643	577	531	514	449	461	394	347	367	376	426	434	325	294	337	270	310	310	313	305	316	345	292	329	310	318	340	301	289	293	288	307	326	325	293	316	326	302	300	312	323	332	321	299	313	290	286	302	298	284	327	291	301	321	315	317	304	278	321	296	305	321	298	290	302	333	353	335	306	288	287	335	321	321	369	307	274	288	309	312	327	300	311	309	313	279	293	315	329	287	306	295	306	304	326	348	327	307	304	334	304	294	310	327	286	331	329	292	333	309	299	314	298	326	299	275	325	315	283	305	328	313	309	310	311	329	320	315	312	301	293	276	319	311	287	319	315	272	323	302	338	327	312	348	324	356	314	302	304	311	309	317	326	312	313	277	265	325	323	312	315	323	306	312	303	309	333	342	323	299	264	307	343	325	292	330	313	272	323	296	292	301	312	322	311	321	302	305	321	304	334	321	321	294	309	329	314	309	296	293	308	337	304	311	291	288	329	324	327	301	318	300	338	281	307	315	283	316	308	310	302	316	318	302	309	288	316	340	325	297	311	309	309	299	300	324	324	322	351	351	332	291	298	328	293	312	315	337	326	309	304	318	283	317	321	319	281	312	331	303	297	309	328	349	284	306	291	316	305	322	334	323	307	275	317	338	306	280	319	315	303	298	307	331	309	295	295	298	314	357	281	312	324	304	329	305	320	281	331	328	333	278	290	300	311	346	297	331	290	299	322	315	294	327	285	295	335	309	329	324	284	326	323	288	326	327	320	316	314	289	312	302	319	295	326	297	322	309	283	284	313	326	328	308	312	347	315	317	316	324	311	287	304	322	306	331	308	317	321	316	303	296	313	300	317	278	315	308	317	318	327	332	325	288	296	307	310	307	312	324	353	296	307	338	323	281	290	318	324	306	330	308	314	271	314	328	319	316	315	332	297	333	336	332	302	297	308	301	299	290	310	348	298	310	289	325	282	334	323	311	291	303	331	294	293	304	347	304	306	310	307	301	308	315	285	305	339	323	349	346	307	286	283	287	325	331	315	288	330	313	288	299	313	279	335	333	309	323	292	302	315	317	312	350	332	267	318	349	330	274	322	334	291	302	301	316	330	307	340	296	324	307	308	332	315	314	269	311	300	266	317	310	316	310	316	309	313	321	295	330	328	309	300	315	313	321	305	320	323	311	321	308	323	325	300	294	327	308	307	320	321	336	326	287	308	310	324	303	321	315	323	291	310	330	284	316	294	347	322	329	309	276	314	290	294	343	310	304	316	342	309	305	320	313	298	304	285	312	337	263	320	324	361	323	291	282	334	339	321	325	326	312	321	307	304	327	332	345	321	293	311	298	317	327	308	324	307	269	315	307	280	309	285	295	297	291	324	322	345	298	321	327	319	316	316	317	291	327	311	335	348	301	321	309	343	327	337	323	338	293	331	314	311	323	321	305	292	310	303	319	299	317	313	309	289	300	299	316	334	309	308	300	287	274	326	313	315	301	299	300	290	322	295	304	309	305	319	285	323	315	301	335	315	318	261	295	316	344	286	309	301	339	328	288	319	337	310	346	298	311	318	298	324	293	279	327	318	291	332	326	335	287	295	309	307	316	302	318	327	324	313	277	328	292	285	330	300	311	285	312	296	323	300	328	324	302	334	343	294	266	313	279	339	316	283	340	312	264	355	321	300	317	313	333	320	293	331	341	316	284	315	308	304	330	335	284	341	333	273	307	338	280	297	297	320	300	303	307	290	328	294	322	312	340	284	315	293	275	314	302	304	315	325	306	321	290	325	312	311	303	325	301	302	316	305	299	300	317	302	298	297	329	317	284	325	315	322	354	330	321	316	319	313	299	300	325	313	341	322	358	305	274	316	330	306	315	331	318	295	294	325	320	291	307	319	331	312	311	351	323	302	284	327	322	303	311	286	330	323	329	309	318	320	315	321	318	322	307	300	321	291	280	324	309	329	302	319	326	315	311	314	306	320	305	325	345	314	318	309	319	302	347	288	304	338	329	299	339	290	315	309	309	315	312	301	337	321	328	302	306	308	281	334	317	323	302	297	340	288	312	309	321	305	336	298	331	299	294	319	317	318	314	295	305	321	307	327	322	320	317	311	303	322	347	298	311	310	308	322	303	292	317	292	323	317	319	307	303	304	310	296	295	343	318	299	316	284	304	308	292	310	319	330	314	280	324	312	318	316	287	283	318	312	326	337	294	320	351	329	322	302	275	316	311	285	320	320	304	308	314	305	313	307	342	339	309	354	301	308	324	309	328	278	368	329	336	319	335	285	332	325	299	328	320	306	325	301	325	317	318	284	345	311	306	326	319	313	330	290	293	312	332	325	296	288	307	324	308	307	327	335	300	310	309	322	291	318	287	308	309	292	312	335	304	322	317	317	307	351	306	356	283	292	340	303	302	306	304	299	322	324	287	278	320	321	296	346	317	333	309	307	334	295	318	318	331	328	312	331	301	299	315	315	321	318	283	317	310	323	307	313	323	299	338	278	323	302	328	332	292	293	291	326	322	323	317	316	339	298	330	271	308	314	320	326	292	321	303	299	303	352	320	319	279	313	324	306	335	305	319	318	303	303	345	317	313	292	344	308	261	307	314	306	306	279	343	332	290	285	323	364	324	340	307	317	313	311	318	322	351	317	299	307	341	336	314	296	322	345	321	312	316	330	335	300	341	335	331	307	299	295	322	325	304	332	283	316	326	339	311	320	296	333	297	330	321	325	321	312	309	320	313	308	333	297	315	323	319	320	338	290	352	318	306	314	327	337	328	302	326	313	299	330	306	316	320	323	330	306	311	302	344	319	314	285	324	306	297	323	294	309	295	309	311	330	294	306	302	308	311	322	310	300	322	330	302	295	300	338	308	327	321	310	335	305	347	311	291	315	302	301	289	288	310	312	306	277	318	331	316	306	341	298	327	309	302	339	294	284	329	287	309	296	312	339	339	313	326	340	319	309	291	332	335	304	303	318	299	312	298	288	315	310	324	293	315	301	321	286	335	295	330	294	330	331	338	288	332	330	276	302	353	381	307	315	297	337	345	309	306	330	296	321	337	319	323	298	307	310	324	308	272	343	315	309	319	318	342	286	298	285	286	326	313	324	331	289	349	324	322	330	324	309	311	284	321	312	295	303	321	324	310	284	328	316	292	288	307	286	332	297	310	308	328	269	322	305	304	303	310	317	274	347	310	320	285	331	291	322	285	326	307	326	342	330	339	311	311	343	318	307	317	304	313	279	314	312	302	324	313	318	310	300	326	331	306	310	316	282	286	301	310	341	304	314	304	297	296	319	274	309	332	341	325	318	331	332	280	323	289	347	291	320	298	320	295	336	306	304	306	281	302	298	291	324	286	319	300	282	315	289	318	274	300	299	279	334	309	341	302	307	324	292	276	315	316	316	315	288	298	296	350	340	314	298	293	283	338	299	324	314	319	291	297	285	322	295	299	328	286
21598	25157	36232	37758	33336	27021	20448	15803	13266	11611	8780	7168	6565	7444	5864	3485	2925	2574	2549	2165	1713	1631	1420	1323	1046	1338	1644	1368	1001	832	867	830	852	884	860	812	832	791	873	786	854	833	838	798	857	822	842	828	861	892	801	823	805	874	859	866	815	836	820	805	834	852	857	837	893	894	825	784	826	842	817	799	853	812	824	835	815	851	843	839	816	883	863	855	858	849	859	826	906	817	851	799	838	777	837	797	873	873	822	838	825	863	796	843	819	809	878	876	857	825	891	814	906	796	837	858	839	811	844	886	782	822	794	834	868	893	838	830	833	827	822	832	820	886	797	828	887	847	860	884	845	843	821	853	861	832	817	795	835	790	855	839	811	806	826	837	821	820	832	858	810	882	785	819	798	870	832	809	827	860	848	865	837	842	855	863	836	873	819	881	832	830	853	801	853	863	878	851	890	842	847	808	821	872	878	869	886	867	824	830	824	799	837	869	851	900	845	805	846	827	866	860	817	882	787	838	815	814	834	825	829	840	831	850	802	777	871	829	814	832	839	828	856	780	790	834	852	886	840	920	814	835	883	826	796	878	833	846	818	857	878	810	825	838	827	863	795	817	868	817	811	846	874	800	810	876	787	814	879	850	834	891	785	863	862	800	750	854	897	812	782	782	856	813	858	824	856	870	807	822	860	825	880	829	877	831	873	882	853	837	842	824	839	783	847	812	850	875	848	822	880	793	842	818	810	793	784	882	879	809	870	825	846	796	859	838	883	826	854	879	818	779	783	819	870	852	847	802	813	846	828	819	821	795	816	835	869	863	843	842	801	857	831	824	889	878	838	867	843	808	834	884	869	847	855	837	898	820	834	827	854	860	852	832	844	899	835	871	877	868	871	871	841	798	816	835	907	836	829	854	885	828	825	859	822	842	843	821	794	867	831	848	872	777	864	888	833	858	835	789	838	843	836	838	796	836	826	822	853	869	820	867	862	803	809	843	880	846	795	832	829	843	863	820	864	844	766	836	871	854	829	818	806	851	845	859	853	798	857	792	857	859	833	810	844	872	844	848	840	830	839	812	873	884	866	849	821	849	839	829	841	851	820	871	900	802	788	816	837	849	817	849	810	830	864	818	822	792	847	872	853	858	833	873	830	811	856	810	837	839	800	868	837	803	769	816	806	870	827	869	848	844	874	863	833	823	805	834	900	868	848	825	866	823	771	884	816	878	811	826	872	797	872	886	877	811	831	823	802	811	818	857	836	886	831	845	878	858	818	834	830	847	823	812	876	868	828	860	903	835	851	858	836	847	842	871	827	824	841	898	835	810	823	882	831	869	885	789	812	847	843	819	859	861	798	875	843	855	847	802	819	852	838	827	887	807	859	781	881	898	866	854	857	783	841	847	860	816	836	814	834	837	808	855	822	890	812	833	859	873	811	861	813	864	856	830	836	837	852	843	811	858	847	827	838	820	863	852	887	852	833	865	860	813	822	894	841	894	819	807	817	914	826	816	842	868	837	809	852	827	841	808	808	821	843	818	819	834	881	865	853	817	841	874	920	839	754	874	815	859	788	860	875	827	870	803	857	824	853	800	794	827	865	866	803	853	839	869	827	829	833	890	871	868	843	856	778	841	848	848	825	816	848	825	830	832	862	865	865	815	823	860	800	817	887	848	890	793	867	847	875	836	869	880	778	854	832	873	852	827	846	832	824	864	827	861	832	810	852	898	817	885	811	824	859	848	824	846	829	824	816	868	854	816	812	821	836	830	809	874	856	825	879	799	838	793	823	906	846	820	875	877	885	853	823	826	843	852	813	831	824	877	838	859	804	843	834	840	888	797	874	798	870	804	875	857	801	821	855	866	830	836	818	856	847	880	870	813	847	823	797	823	844	847	871	831	802	815	828	873	817	862	829	827	825	838	850	824	824	860	846	821	866	875	799	834	890	823	810	814	859	824	844	858	811	855	829	849	862	908	853	877	824	793	891	830	819	785	854	870	851	786	832	851	856	857	840	791	805	808	837	850	846	795	865	831	837	810	850	840	800	843	840	834	818	876	846	815	826	865	804	829	838	798	839	810	895	795	896	857	793	820	823	842	844	806	859	841	888	821	799	867	813	831	877	834	812	836	874	860	829	821	845	875	875	808	835	821	817	823	819	812	865	862	833	854	839	816	849	859	856	830	831	842	813	833	867	884	824	831	836	773	894	863	831	860	858	832	809	853	847	793	848	802	823	841	867	822	861	837	846	800	825	820	822	806	892	801	852	905	814	890	879	759	857	894	823	827	858	837	864	798	850	837	785	838	931	806	836	868	830	814	856	813	845	829	810	808	812	803	836	832	912	874	865	833	837	841	833	850	873	821	854	819	867	841	844	850	856	872	807	816	841	831	835	870	859	865	839	890	822	845	879	817	900	883	823	853	861	813	845	837	886	825	845	811	824	831	832	837	772	835	814	827	818	821	840	838	847	771	813	867	830	840	796	829	855	807	853	811	859	818	789	802	851	823	846	909	869	821	916	826	782	837	812	781	826	806	883	836	835	850	806	833	860	876	848	855	829	838	835	867	790	883	881	836	852	855	798	897	809	823	857	874	819	835	781	835	834	817	838	833	841	863	835	852	802	865	812	864	834	838	833	875	849	835	840	846	804	854	847	834	816	813	855	815	870	869	832	843	794	898	869	842	831	823	868	789	827	843	813	807	815	878	867	839	814	873	854	835	872	907	792	849	767	828	835	842	840	833	856	848	881	839	818	819	832	840	838	832	807	845	817	878	821	895	841	846	877	837	868	886	861	798	845	807	854	801	815	869	832	890	824	864	852	913	827	856	823	823	833	888	829	843	883	845	794	797	863	773	821	855	849	810	856	841	830	811	861	788	831	850	787	793	906	874	870	826	803	850	860	836	817	877	851	809	848	849	822	840	829	855	810	852	880	813	841	750	819	857	838	820	830	860	894	839	816	863	833	848	780	869	773	825	829	869	866	798	843	818	881	825	847	852	849	832	879	829	842	844	864	883	816	835	820	841	805	843	845	798	803	889	804	808	821	845	818	812	809	859	826	829	792	861	805	901	903	787	811	827	863	866	867	883	819	820	856	827	889	807	798	852	879	863	900	835	794	825	862	857	855	778	808	864	811	837	857	882	934	839	872	812	889	818	881	814	829	852	858	888	756	831	826	830	832	833	849	812	809	843	863	856	817	841	867	853	859	837	849	895	866	865	797	770	832	830	862	865	846	807	837	856	843	859	800	878	833	803	820	813	826	897	789	879	878	819	871	844	899	799	811	861	827	867	809	822	851	837	822	829	828	803	808	809	850	858	793	814	858	834	832	843	804	820	859	786	906	885	772	851	835	853	867	843	835	871	810	884	833	811	857	831	808	866	866	848	866	841	862	859	836	872	843	846	838	827	848	833	795	892	880	836	825	827	832	819	880	750	855	865	849	847	819	814	848	862	823	821	864	843	816	845	859	827	837	793	840	886	862	860	883	869	861	843	853	805
30000	31855	35477	28611	19527	11213	6386	4510	3585	2501	1984	1622	1618	1654	1228	746	641	632	625	501	461	409	388	383	341	378	430	425	366	334	343	323	333	320	327	343	295	312	338	333	300	259	328	332	315	294	283	304	291	303	335	338	340	300	297	300	287	322	345	297	317	313	316	316	314	317	304	331	313	321	306	298	283	304	332	266	332	281	312	332	312	332	298	317	312	272	303	329	344	303	305	340	293	313	320	310	315	303	344	294	308	292	315	350	328	318	302	315	317	330	293	280	294	305	325	307	255	298	284	308	317	318	341	293	317	301	335	314	284	341	291	312	308	287	338	306	319	304	335	296	314	294	301	336	305	289	297	300	347	317	302	316	322	310	340	285	323	319	309	326	336	283	272	308	314	302	309	315	350	307	320	347	329	307	306	306	293	339	270	306	348	316	320	311	308	301	304	310	288	283	331	303	275	304	295	266	311	322	303	336	324	295	298	338	296	297	310	307	316	305	343	319	288	334	310	269	307	307	306	328	291	299	324	313	299	306	303	320	304	322	323	340	317	291	287	309	309	302	307	306	317	300	325	314	292	307	334	335	301	307	303	347	312	324	289	311	305	320	324	343	313	342	324	275	289	284	283	306	333	304	303	329	306	319	298	324	291	284	347	287	327	305	320	295	314	318	321	315	288	309	325	312	316	303	300	299	308	300	288	331	318	321	317	315	311	308	311	305	314	316	324	329	304	299	307	305	308	339	307	316	289	312	310	293	325	317	299	318	325	323	316	299	336	290	300	324	314	312	308	286	284	327	302	320	308	327	299	306	319	317	301	345	304	298	334	338	305	287	303	349	345	302	300	285	296	296	295	280	317	317	323	347	313	298	301	292	345	356	286	317	305	328	298	292	294	294	291	291	351	287	307	291	305	277	337	356	315	300	311	335	324	313	318	312	312	311	335	321	294	319	343	310	350	299	342	344	303	282	311	318	296	323	301	296	322	307	300	344	299	289	309	325	330	300	328	309	313	301	325	322	313	310	320	316	299	314	292	307	311	322	290	308	298	311	326	295	299	296	318	311	318	316	304	312	299	275	321	317	330	343	299	311	337	281	335	314	311	300	313	325	343	320	323	300	308	326	302	301	324	304	321	301	341	334	332	295	303	305	306	310	318	312	272	298	291	310	326	313	322	334	306	294	279	249	339	317	278	306	281	294	276	312	310	295	317	341	284	314	323	346	279	325	327	325	311	330	303	333	303	315	345	349	311	343	309	298	333	317	319	308	331	317	289	280	299	312	313	300	307	286	275	323	310	337	304	307	317	332	304	331	299	303	306	302	301	299	328	360	301	313	312	320	298	334	306	302	308	322	304	315	323	302	327	304	295	319	330	297	316	315	299	311	296	326	306	300	294	296	323	303	300	321	312	319	284	316	320	313	288	295	318	297	309	323	331	302	295	320	316	308	294	314	312	327	301	293	288	327	315	273	305	322	314	294	304	316	306	294	312	328	348	309	302	327	314	347	322	305	328	348	341	301	303	292	302	281	316	344	321	302	328	315	284	327	303	344	300	287	335	323	303	303	326	312	354	329	325	308	316	337	322	340	337	319	293	293	337	305	302	354	325	355	299	277	345	284	293	289	307	324	325	310	318	316	336	291	296	310	290	317	302	316	305	297	313	301	306	314	317	311	304	327	285	343	352	299	326	310	324	310	307	317	293	299	274	315	306	305	289	333	325	307	298	317	288	310	307	320	310	308	315	311	333	285	328	331	305	335	294	301	316	305	305	330	302	306	303	312	299	295	321	308	335	346	312	326	316	280	316	323	303	326	313	316	303	313	287	340	294	266	294	329	289	326	318	288	309	323	351	308	278	287	300	324	304	325	311	302	303	315	293	297	311	286	320	321	310	283	324	304	309	315	304	284	349	306	294	299	321	315	300	318	322	305	309	280	328	307	304	304	333	315	309	303	326	280	296	306	311	293	311	319	314	324	313	288	305	343	325	277	267	341	350	323	302	291	310	309	331	287	280	322	341	320	314	290	302	314	324	300	295	317	310	285	309	296	296	315	307	285	300	310	311	310	296	283	309	287	303	313	325	297	293	338	336	333	307	317	331	310	286	312	330	330	305	300	303	308	314	303	298	305	299	311	323	287	321	320	347	310	294	291	304	336	331	305	322	340	311	307	293	292	300	333	288	340	321	295	317	316	324	316	326	295	299	286	316	325	294	305	342	337	302	302	311	358	306	303	335	352	294	311	291	314	311	307	288	270	315	321	339	308	312	287	348	279	284	300	299	293	305	309	313	311	307	327	326	289	278	309	297	308	303	326	319	286	324	347	291	310	298	284	276	300	310	329	303	291	299	342	302	334	295	287	311	312	302	333	316	278	304	280	305	309	301	274	335	309	319	299	308	291	319	307	321	290	340	324	322	311	310	281	325	317	323	355	307	301	318	309	300	288	289	306	332	305	303	281	335	316	334	303	293	284	282	304	315	316	318	284	325	309	322	335	349	304	340	327	295	293	318	284	311	285	329	313	324	298	333	320	328	314	311	307	328	285	337	316	324	294	330	329	281	331	323	295	324	304	307	313	291	350	320	301	313	309	292	304	287	296	297	292	298	312	314	309	322	325	328	308	280	325	290	278	314	333	284	354	330	311	291	307	319	325	303	309	316	332	326	343	267	356	298	310	346	301	325	313	316	319	331	331	294	279	292	300	338	306	300	286	313	341	307	313	298	269	295	301	329	315	317	306	286	316	319	307	304	316	337	313	287	266	292	294	273	292	299	304	309	291	337	320	321	307	299	356	293	333	313	340	308	344	294	287	314	300	304	288	309	338	310	329	312	299	298	327	324	328	287	301	317	328	287	282	358	338	332	286	297	314	318	319	324	320	289	291	308	317	327	330	324	290	305	297	339	309	303	325	326	325	304	321	291	288	262	295	371	334	300	309	331	349	352	323	322	309	306	318	314	323	298	303	303	306	332	331	285	299	334	310	294	318	311	331	300	292	287	308	287	294	345	297	317	327	344	285	329	324	310	317	272	265	314	307	312	307	277	354	333	333	304	311	335	322	281	334	305	310	305	331	304	305	292	311	289	300	294	267	298	284	326	310	327	286	317	300	309	340	289	295	334	304	300	315	297	305	320	308	298	297	303	314	307	331	305	331	333	296	330	311	304	281	307	286	306	292	359	316	302	299	311	312	292	311	298	299	303	351	321	321	320	345	307	314	324	336	307	306	294	303	298	311	339	317	297	288	303	325	306	310	320	305	338	303	317	295	293	259	310	295	328	330	317	293	307	303	322	288	325	312	307	316	350	322	326	284	306	328	284	297	301	302	332	283	324	306	287	293	310	340	307	290	337	312	297	282	315	308	324	274	342	291	305	309	290	288	303	315	291	318	309	312	314	318	337	338	318	307	344	283	320	301	274	273	298	356	302	306	303	307	305	276	293	315	267	312	302	285	316	321	273	321	314	319	287	316	324	316	307	306	306	277	342	311	297	266
20511	25573	35502	36038	31659	23812	18714	15983	14036	10923	9072	8116	7944	7846	6050	3672	3044	2886	2735	2306	1856	1657	1316	1159	1100	1325	1712	1354	1005	870	862	895	896	879	861	869	839	856	829	848	839	828	838	835	898	849	844	821	795	871	857	813	837	849	867	819	822	822	835	834	810	805	873	811	866	829	798	823	867	835	832	874	840	854	886	844	862	826	854	861	883	847	831	858	829	809	862	806	871	865	882	819	853	861	826	815	841	858	867	850	896	818	849	811	843	774	834	837	830	868	830	851	803	868	826	815	884	838	827	867	826	828	826	867	852	810	881	814	839	836	807	869	887	788	838	814	800	908	831	833	817	862	878	794	820	814	815	838	850	916	787	858	846	830	830	834	836	800	850	857	851	799	831	881	820	794	886	829	867	826	856	777	810	826	831	841	803	791	778	773	808	830	847	875	822	855	848	806	830	847	837	853	782	850	875	779	887	850	873	854	786	825	825	828	836	859	861	877	860	812	841	825	834	846	839	812	809	874	826	795	835	813	835	874	812	847	876	860	867	812	817	854	788	895	864	787	830	794	876	846	816	823	844	837	828	816	847	785	820	843	823	847	822	840	823	838	802	833	848	863	843	792	810	839	876	853	807	862	809	844	846	829	870	824	885	836	798	849	877	835	826	902	817	852	823	839	896	902	751	812	828	844	832	841	839	875	822	868	803	829	856	841	774	805	870	846	814	866	804	835	847	850	805	843	886	817	792	800	835	851	831	855	821	858	858	905	829	806	839	869	900	857	860	799	849	862	865	792	873	890	889	878	808	798	920	811	873	808	840	842	857	835	855	844	828	850	815	830	806	839	843	866	847	837	830	815	842	847	853	857	833	827	804	814	841	842	816	812	822	818	849	832	805	853	881	808	800	790	838	838	809	811	858	857	788	825	822	850	785	836	781	781	794	849	883	815	799	838	827	808	784	856	806	796	845	836	811	850	844	832	841	810	841	830	893	836	864	829	825	816	805	802	864	832	911	782	854	793	855	862	878	810	882	833	887	836	846	808	858	847	869	818	804	857	840	848	848	830	860	794	845	777	857	823	824	844	812	798	814	835	875	813	829	867	854	864	781	889	877	839	818	864	893	839	848	887	881	833	840	803	863	835	789	840	829	833	827	815	859	819	888	843	870	809	845	820	874	819	845	852	776	867	884	780	826	852	807	844	897	873	833	831	885	804	861	815	850	846	831	840	875	844	845	849	890	870	865	839	850	882	864	846	838	812	823	914	891	846	783	818	854	833	796	885	784	839	823	855	846	868	841	829	846	893	809	817	849	851	863	870	859	820	868	880	836	834	828	800	850	835	817	845	831	844	853	805	857	845	791	822	788	862	846	836	841	839	827	839	832	907	809	866	856	839	857	812	892	839	918	845	816	820	785	816	822	873	867	831	857	882	874	829	851	844	829	886	803	859	831	866	833	856	801	871	874	796	868	826	876	824	878	790	809	802	841	804	835	925	810	836	848	812	825	856	863	907	853	836	796	870	783	849	842	829	838	867	819	842	846	831	796	810	835	867	830	811	882	842	817	847	861	836	881	872	808	839	829	836	898	849	800	861	880	792	808	896	886	797	834	853	843	823	861	839	870	816	898	870	840	828	862	787	853	896	858	836	849	821	872	847	780	872	822	818	888	815	843	824	871	842	797	835	848	862	856	812	872	842	786	875	808	904	835	840	837	819	808	807	841	863	851	813	808	842	843	887	834	785	859	848	814	847	849	821	862	859	876	855	830	876	803	825	815	847	861	817	823	851	829	810	805	841	856	846	812	826	876	814	834	860	847	841	836	860	803	799	832	856	835	802	881	831	832	807	825	837	822	860	857	834	789	853	828	864	838	812	867	869	861	870	874	813	834	874	855	891	853	836	797	871	833	874	807	846	844	844	837	816	831	890	840	803	832	921	844	876	828	817	843	824	859	848	867	844	875	848	843	808	842	865	871	804	868	863	870	844	854	836	834	832	864	817	833	823	864	868	873	879	825	827	844	809	789	836	813	829	876	919	837	823	829	855	851	851	772	802	884	847	886	845	819	911	875	837	860	887	877	869	816	768	845	854	830	838	861	841	795	813	813	840	840	839	872	864	824	865	825	816	831	820	883	843	816	852	798	868	838	865	803	868	826	825	826	815	844	840	821	824	855	855	866	845	784	848	791	849	843	797	823	830	833	849	839	870	826	904	834	839	895	839	825	863	809	865	816	794	836	834	853	857	844	819	900	846	865	852	805	884	841	822	828	807	892	781	811	881	846	830	841	802	844	854	871	857	848	822	836	843	842	823	849	791	851	857	898	823	847	886	831	824	819	785	811	792	862	814	852	863	841	859	854	827	843	798	828	818	810	844	866	817	843	804	836	849	847	800	820	838	834	863	867	924	817	873	891	846	846	832	865	849	822	884	801	811	876	819	843	815	810	812	866	858	861	843	898	819	788	851	786	859	773	849	791	850	847	782	824	883	810	861	838	807	871	840	797	800	852	886	854	831	876	811	862	850	826	814	810	836	843	836	851	864	837	838	841	781	832	877	805	845	891	856	893	874	842	790	816	856	819	819	818	813	818	850	845	788	827	878	824	834	842	877	890	881	847	853	838	813	848	843	806	853	840	819	817	865	816	826	852	829	871	827	866	877	808	846	812	862	878	898	840	806	862	820	818	876	849	809	795	885	837	850	880	806	845	842	839	802	837	857	881	848	794	837	824	840	872	881	857	826	826	859	831	869	860	857	856	822	867	828	855	818	868	869	851	850	847	848	809	891	876	808	847	863	889	852	855	803	861	846	895	843	816	840	807	826	831	824	811	841	837	888	805	864	822	846	861	845	826	856	859	847	845	790	869	802	862	846	840	832	845	816	884	802	797	840	880	866	849	839	824	865	901	853	852	836	833	835	786	842	826	839	832	840	811	847	825	847	820	828	806	829	857	886	820	826	790	829	861	793	904	844	819	863	871	876	849	854	852	821	845	869	830	884	835	851	874	879	840	793	852	822	836	863	838	877	848	832	787	814	889	840	878	809	871	825	848	800	806	905	817	882	870	859	817	879	874	840	881	836	843	833	843	826	865	810	837	855	842	844	838	845	864	871	866	835	840	864	839	833	837	843	837	905	838	824	871	839	823	826	820	839	872	834	849	842	869	860	836	871	864	894	845	879	829	821	845	861	822	806	857	836	820	837	824	885	858	829	827	804	833	802	827	878	790	845	846	829	848	833	859	855	848	817	845	806	835	830	885	802	846	818	822	857	838	824	834	861	792	853	859	844	797	820	895	869	856	893	835	858	847	805	859	820	895	856	876	872	854	869	859	819	841	853	843	845	838	855	805	851	844	810	799	822	826	839	870	827	876	887	849	839	888	833	831	814	903	814	817	875	850	826	843	822	836	813	853	844	838	853	851	807	853	849	830	851	917	813	866	804	882	826	853	802	877	808	761	791	846	820	808	815	836	783	848	840	872	848	826	881	844	830	849	847	849	800
31922	33466	35114	25906	16767	9313	6141	4704	3318	2500	2079	1909	1707	1753	1313	695	607	567	491	506	456	401	394	363	373	389	408	360	336	338	318	318	332	306	320	299	334	285	312	312	324	321	315	323	290	345	330	338	310	317	293	311	321	317	312	338	292	310	291	299	332	294	309	306	297	326	316	274	307	325	316	313	328	314	279	285	325	315	329	346	302	301	289	339	317	300	303	359	284	291	343	300	341	308	321	320	290	307	320	324	282	307	321	308	307	297	331	310	333	313	303	319	305	305	290	282	313	343	335	334	302	332	356	330	306	294	312	297	321	292	290	320	290	285	330	345	322	266	295	329	305	322	311	297	316	332	321	331	327	344	317	309	316	317	311	321	330	302	326	323	314	317	309	331	286	307	296	307	300	314	349	341	352	316	348	325	305	308	282	308	317	309	321	331	346	358	337	311	317	308	289	301	310	336	296	307	296	312	310	343	288	349	294	317	324	300	331	316	280	291	351	300	312	327	326	319	281	328	361	329	298	310	341	341	297	283	309	322	306	319	298	297	319	305	340	328	289	317	311	316	314	283	340	294	334	313	297	320	327	295	329	327	331	311	336	315	327	303	310	336	279	317	272	288	324	298	271	317	266	313	320	298	309	307	299	278	317	345	330	332	304	306	297	308	324	312	293	316	283	326	301	310	294	312	355	282	312	331	310	326	323	292	282	303	285	327	320	336	291	306	315	294	307	304	318	308	305	309	308	315	345	337	320	329	329	317	331	307	292	362	351	324	286	306	295	292	327	297	336	311	318	301	332	305	321	309	331	318	279	340	307	318	339	284	337	314	341	309	329	315	341	312	316	287	296	327	278	290	312	257	312	319	315	318	300	292	295	320	286	336	316	341	285	287	299	336	303	306	327	296	324	306	294	336	318	342	317	289	302	304	339	331	356	295	284	319	331	285	307	345	316	275	330	296	300	299	345	304	316	307	306	319	287	262	325	326	306	272	310	307	318	341	311	337	303	293	339	295	312	296	318	329	328	321	298	326	328	329	313	327	327	325	332	331	327	313	304	300	339	294	285	331	305	303	296	326	318	333	332	336	315	314	293	326	281	290	278	355	314	298	310	297	283	301	313	327	315	312	322	319	326	305	324	301	286	299	318	320	326	335	332	309	300	320	291	311	306	318	320	326	329	309	306	323	286	300	306	309	334	326	317	307	316	302	337	301	322	318	308	289	303	298	325	333	320	303	299	331	347	329	312	301	341	316	306	295	308	308	320	288	335	309	331	307	339	328	288	274	303	336	325	309	334	344	289	332	320	325	318	339	332	308	329	290	342	327	307	287	330	336	310	305	320	315	318	325	293	306	312	345	337	304	308	308	333	304	287	304	308	291	347	320	299	309	288	287	332	342	314	277	323	282	315	306	313	313	323	352	348	307	325	311	337	325	306	297	299	315	311	303	323	294	284	303	299	327	268	331	309	304	321	305	337	291	295	303	326	271	322	292	331	317	320	296	320	286	316	324	317	321	325	317	313	329	318	307	336	319	333	308	285	295	295	326	334	314	332	314	327	289	329	306	299	335	293	295	315	322	311	334	360	332	313	323	325	326	303	304	349	296	318	310	305	266	291	319	294	307	311	307	319	291	315	298	296	300	301	301	303	299	316	323	334	297	299	313	336	302	320	292	294	320	307	299	319	313	309	335	334	318	300	327	333	323	301	301	336	322	300	315	304	304	300	290	310	317	288	334	343	310	302	336	325	312	296	332	323	302	332	286	362	306	354	330	342	305	309	323	307	292	309	291	340	351	312	333	299	320	324	276	290	342	314	313	299	283	317	304	304	335	322	304	319	280	299	305	310	308	306	358	317	330	299	307	287	312	274	331	288	306	305	306	316	295	315	315	339	321	307	299	348	321	311	353	294	293	337	308	310	314	326	329	315	305	317	279	308	300	314	314	267	303	299	323	326	353	343	332	299	258	299	349	327	301	285	319	317	289	281	318	320	319	326	294	315	309	281	326	322	314	321	307	318	299	313	294	325	299	298	290	311	315	327	316	305	303	341	349	307	304	328	329	303	299	316	314	314	330	316	290	292	316	309	277	309	304	343	312	308	317	326	320	292	299	324	276	332	305	327	311	307	305	312	312	290	296	317	302	312	329	317	325	304	309	314	304	320	304	336	292	316	320	346	276	308	332	310	326	323	275	331	320	336	339	326	348	314	293	323	299	330	290	310	306	319	298	309	326	324	342	317	344	289	304	313	308	326	297	297	293	325	329	316	300	325	315	337	324	308	301	270	297	344	330	313	299	286	313	329	316	340	359	284	313	316	317	309	307	307	319	351	303	304	295	302	290	289	315	340	279	273	301	282	345	295	317	311	314	304	305	301	329	335	319	302	329	276	305	322	306	325	333	283	298	309	312	293	296	285	306	320	271	317	327	320	328	276	328	294	301	333	275	310	309	281	311	300	315	299	281	323	322	306	318	337	303	314	323	293	306	296	291	306	334	304	314	296	292	343	296	327	344	327	307	327	317	322	321	312	308	314	317	305	285	281	326	316	298	307	289	300	313	302	310	305	305	329	340	291	322	307	304	307	346	302	310	313	313	290	274	298	289	282	305	305	296	320	322	304	314	326	334	314	303	328	312	282	291	318	303	319	351	328	345	303	305	295	338	304	289	305	292	317	346	314	297	297	333	305	291	304	293	289	313	279	301	284	306	314	324	327	355	320	307	302	323	328	303	320	299	307	300	308	294	329	327	354	303	302	300	318	323	299	322	335	323	328	316	333	271	326	330	332	303	338	292	305	326	296	319	336	316	327	300	313	320	335	335	303	288	297	288	313	322	319	310	288	308	312	324	322	312	300	300	324	360	303	305	314	310	287	321	320	311	342	275	329	290	312	291	308	339	321	279	294	288	302	284	285	315	303	324	316	379	284	292	310	346	347	295	297	316	309	331	307	338	348	335	298	275	284	315	281	332	298	326	318	304	336	297	311	340	281	308	336	299	293	338	306	331	317	329	366	303	276	305	314	307	342	322	326	282	302	331	301	336	288	291	321	298	296	311	318	288	326	322	334	340	311	319	311	304	330	341	295	293	346	325	348	340	334	305	268	332	344	333	329	315	290	301	336	323	310	354	298	294	294	305	307	301	337	318	329	314	343	296	304	318	348	294	329	306	318	321	287	330	300	305	313	306	320	300	301	314	323	323	347	317	319	320	305	287	314	319	286	291	327	310	331	300	322	313	281	303	327	315	310	294	319	325	301	328	312	313	328	306	329	334	298	335	316	347	303	262	304	290	302	300	295	332	307	298	311	306	330	311	296	323	296	293	349	324	307	299	307	316	315	302	284	310	326	313	295	312	313	287	319	281	295	303	325	320	339	316	302	330	323	328	321	332	311	333	332	294	345	326	273	312	298	327	324	311	330	295	311	303	296	323	291	317	318	314	302	295	318	317	320	292	342	295	318	329	322	305	330	336	315	304	298	309	304	302	352	299	302	328
21915	26518	34638	34196	28601	21789	18924	17034	13465	11229	9665	9046	8206	8096	6046	3150	2941	2559	2259	1992	1860	1582	1264	1087	1112	1269	1511	1271	937	839	872	859	872	838	902	843	875	864	809	830	842	865	857	860	841	839	826	837	872	820	893	818	846	871	873	828	834	833	826	866	902	887	875	840	876	907	819	870	820	836	863	865	830	838	853	855	798	866	845	846	853	803	845	852	838	856	825	850	799	848	810	868	802	866	787	832	860	843	791	825	901	784	863	801	868	812	829	835	887	853	819	854	808	837	906	854	816	855	804	785	814	872	825	834	869	794	818	827	840	852	868	805	792	829	843	841	841	815	824	809	828	833	860	881	811	841	830	823	838	866	790	817	838	845	873	825	812	829	804	711	885	872	811	767	901	809	850	842	818	869	843	859	861	804	859	895	842	861	825	846	877	791	843	814	867	800	792	810	879	829	866	856	902	824	856	864	887	858	882	839	890	826	820	858	849	821	819	806	890	876	888	788	842	829	802	796	863	833	831	799	829	826	827	849	789	859	896	801	841	842	862	785	816	826	837	821	834	764	870	845	818	821	841	821	832	815	846	849	856	809	815	887	846	856	805	797	849	846	845	866	871	821	863	814	833	879	868	932	822	870	879	816	810	811	919	830	832	819	919	859	877	828	830	890	845	871	846	818	836	855	815	885	803	836	809	878	819	867	852	825	798	814	815	826	842	854	849	839	820	861	864	937	846	858	893	775	781	843	813	831	804	912	838	863	837	838	819	824	886	841	899	882	804	827	824	834	861	899	818	775	825	851	815	859	798	848	836	817	839	881	784	873	836	850	827	857	879	818	802	861	822	889	816	792	848	830	858	819	862	866	809	808	839	821	837	847	800	826	823	809	823	855	899	838	829	873	884	834	861	871	912	885	841	830	843	824	894	864	846	812	840	880	828	839	785	832	857	826	796	887	841	839	812	829	808	855	857	830	876	806	790	807	808	827	851	834	842	785	873	857	825	884	816	858	845	820	855	852	818	867	833	860	848	817	865	867	877	832	836	806	823	864	792	917	833	823	812	832	883	850	829	865	883	821	818	822	900	809	856	839	854	834	833	861	835	826	818	848	817	816	820	885	811	860	820	893	823	873	908	806	861	848	831	829	839	888	875	832	855	879	798	871	849	828	862	818	849	856	849	902	842	809	852	856	830	843	790	857	884	840	832	872	845	889	853	827	767	837	829	784	813	854	889	817	858	825	883	871	872	826	844	830	810	875	870	806	878	829	849	852	831	840	847	842	843	782	901	849	867	859	857	854	898	821	829	887	847	811	854	869	888	849	822	861	834	811	885	838	832	858	820	809	816	865	806	828	850	807	828	824	813	851	870	837	813	859	867	860	803	842	934	869	850	854	834	847	825	807	821	890	775	821	863	790	811	818	818	859	856	833	823	875	808	831	804	854	852	833	824	866	816	811	861	825	871	865	844	867	862	807	860	871	880	824	800	852	830	874	857	859	900	846	819	861	855	814	847	799	818	851	812	855	891	778	870	829	874	861	862	846	865	791	866	841	807	868	830	879	827	813	838	812	865	858	875	808	810	820	821	872	846	836	830	811	820	874	823	870	840	857	833	836	796	828	856	825	839	797	813	838	781	826	880	818	798	789	816	857	816	812	894	857	860	829	861	837	826	844	873	802	859	838	830	885	883	832	842	808	845	817	864	860	853	789	831	851	854	809	853	857	812	847	871	856	904	854	875	887	914	837	887	835	822	838	909	821	855	833	825	860	897	896	865	878	849	844	847	800	848	876	863	809	864	892	880	862	858	879	842	847	860	850	865	796	821	861	845	873	826	821	873	821	840	822	833	877	872	834	871	815	845	838	828	857	831	826	799	867	832	823	817	877	899	859	855	849	829	894	826	881	857	827	875	916	855	868	876	860	855	852	791	828	856	770	903	872	857	850	843	844	829	866	799	834	808	786	845	857	901	853	849	902	841	871	816	862	867	865	870	840	838	840	843	841	843	916	793	789	879	806	871	835	821	836	839	860	831	815	830	814	880	829	812	880	826	870	860	854	874	888	849	876	868	855	845	804	815	798	824	904	912	860	829	805	892	851	898	916	784	815	856	880	855	798	863	853	846	818	833	841	826	874	859	835	839	856	819	823	860	847	885	846	847	848	851	834	863	863	851	870	849	825	786	796	808	821	828	863	853	879	789	875	829	845	854	826	883	827	797	820	887	832	820	867	830	828	909	840	823	860	831	821	809	872	854	831	868	861	872	822	847	892	839	915	844	795	821	881	866	841	833	789	829	833	854	842	871	865	784	828	782	835	816	848	866	830	773	858	760	863	924	848	900	882	863	868	877	882	828	866	882	868	879	855	825	846	837	862	844	853	854	819	859	907	909	805	872	871	840	873	854	818	867	855	867	823	813	838	891	824	838	903	815	794	810	835	832	838	865	809	830	812	850	865	863	831	853	838	786	843	866	827	808	820	815	815	856	831	853	852	843	847	857	849	811	850	832	866	892	876	845	828	864	896	875	860	778	871	853	851	859	827	815	822	878	799	866	837	842	858	851	879	811	844	797	800	859	863	896	806	829	905	866	839	859	855	888	835	841	838	841	788	817	817	834	877	794	872	884	940	843	823	832	812	825	824	892	864	881	862	829	855	867	830	851	836	866	843	854	888	836	830	822	848	864	852	849	847	868	882	842	855	892	832	832	896	855	843	821	804	833	836	855	812	873	839	876	837	860	805	855	848	837	859	899	825	856	879	861	853	832	893	869	802	861	819	785	857	859	816	870	820	821	843	847	874	794	806	837	797	823	819	881	835	851	800	776	846	852	853	850	817	858	836	820	795	877	817	837	792	849	866	840	818	845	828	857	834	844	822	795	876	852	820	823	827	871	799	840	866	807	818	858	847	850	823	801	856	878	792	887	852	856	895	862	886	861	873	889	854	818	843	840	865	863	839	853	834	821	823	835	854	874	855	799	833	832	830	857	809	829	887	863	817	849	819	889	830	835	854	828	898	891	843	903	789	871	795	883	832	813	824	887	819	874	845	816	825	852	841	827	855	818	836	876	828	848	830	852	842	833	890	850	874	831	879	831	837	853	842	858	836	856	768	852	873	880	808	865	870	817	840	845	880	866	792	868	878	819	825	849	862	852	823	829	868	818	825	825	814	853	846	864	815	885	860	859	877	847	878	843	835	799	868	891	837	852	793	792	848	826	843	879	839	876	804	820	838	820	871	852	838	823	827	812	849	855	784	908	826	855	864	832	799	882	877	877	830	804	823	812	858	892	835	787	795	891	773	873	868	899	870	821	849	863	812	866	832	887	829	806	876	809	855	807	831	848	799	874	849	835	823	803	881	836	866	799	876	889	868	883	813	829	842	864	878	839	819	853	837	866	895	848	845	837	911	849	889	864	865	817	837	866	848	856	854	824	880	892	879	855	869	868	866	855	864	844	780	832	836	830	824	832	844	830	830	843	875	894	863	853	818	831	831	780	853
33787	35057	34651	25513	15564	9132	6789	4808	3344	2803	2447	2034	1758	1858	1165	625	518	474	459	436	387	394	342	339	362	402	429	367	344	312	322	321	291	296	292	306	299	303	294	333	323	316	309	281	294	309	327	300	324	292	288	327	316	312	313	296	302	321	326	284	294	314	304	337	319	327	318	298	355	329	313	311	327	320	328	297	339	311	303	329	327	295	290	339	301	290	310	316	293	316	315	319	300	321	328	305	280	344	291	310	298	322	287	322	300	307	331	313	297	302	318	320	302	287	288	282	288	311	274	293	325	326	321	328	330	300	314	308	277	318	321	307	342	309	310	324	284	293	320	293	295	332	323	306	303	303	299	304	309	296	306	314	290	338	332	278	347	338	336	306	318	303	310	286	303	316	311	294	305	329	297	319	298	338	314	300	300	284	323	289	313	338	301	291	291	291	315	320	293	323	315	314	294	322	323	303	327	325	320	300	274	312	296	311	307	321	325	300	322	337	306	296	281	328	333	319	312	277	289	303	344	315	338	317	332	306	299	302	300	338	326	282	304	305	302	314	325	305	308	304	302	287	302	305	293	324	322	318	322	309	300	335	311	287	302	301	332	334	276	322	328	301	319	300	312	274	307	312	299	301	321	322	297	331	334	308	349	297	314	325	298	317	295	302	312	320	340	301	295	309	333	331	322	322	352	327	312	282	285	337	304	291	347	335	303	301	282	279	318	331	317	302	340	329	348	310	301	282	306	333	329	295	298	319	323	321	361	323	328	309	293	276	289	310	321	321	327	317	295	314	293	277	304	325	311	342	303	316	328	311	282	284	291	309	310	334	298	292	263	303	311	328	317	316	290	299	294	308	322	329	328	297	323	329	300	321	340	304	300	276	297	321	322	295	301	261	294	303	296	289	326	306	326	314	326	282	289	314	343	308	306	303	339	345	314	332	336	304	300	314	324	291	327	309	310	318	311	331	315	309	328	288	301	332	298	330	285	312	283	298	311	304	308	326	317	324	299	291	308	341	319	321	328	315	310	290	279	321	309	331	335	323	300	335	325	302	323	339	311	351	302	323	327	310	320	328	308	315	308	355	302	332	307	318	292	312	326	323	316	338	302	309	284	327	313	320	281	322	298	300	325	339	327	315	315	290	299	300	320	332	325	299	303	288	326	322	322	295	309	316	284	273	315	298	355	301	303	299	304	308	307	316	299	347	317	315	317	309	313	327	289	307	308	309	291	283	324	306	364	314	289	288	314	322	316	311	312	315	292	310	304	305	314	326	328	335	287	287	309	302	288	300	316	328	295	317	288	322	315	295	315	296	316	299	285	349	326	276	319	313	273	303	314	332	326	305	310	319	312	321	325	315	292	330	304	319	338	328	309	305	330	332	341	317	310	303	307	334	338	305	323	303	286	311	293	299	268	334	318	340	321	314	296	289	291	304	336	330	292	296	342	307	299	280	338	317	331	327	332	315	325	305	333	286	330	294	306	314	334	308	319	309	290	329	299	344	319	316	326	267	293	320	307	308	339	322	306	304	312	307	319	334	344	347	332	305	297	300	289	330	305	345	294	296	321	284	302	331	320	286	321	305	301	334	279	295	295	316	310	318	310	328	291	283	312	306	323	321	322	286	310	297	339	316	323	310	310	299	290	299	308	312	350	333	299	330	313	316	313	327	288	312	337	345	333	286	313	311	307	331	298	302	296	295	288	333	281	317	288	316	287	332	318	310	293	318	321	303	297	316	337	304	334	317	309	302	311	298	294	306	345	341	307	321	285	287	306	295	319	312	318	313	310	307	297	335	319	316	330	299	292	308	344	278	326	324	297	324	339	293	316	337	303	315	327	282	328	314	314	328	286	295	312	330	319	296	300	250	290	338	336	286	310	271	302	307	275	316	326	315	302	289	319	310	288	316	298	272	312	302	299	293	330	318	298	296	321	277	295	279	318	280	305	360	336	344	300	305	298	326	310	285	309	277	276	300	310	320	311	293	295	298	296	304	281	287	295	316	320	319	317	290	291	322	347	320	284	297	316	312	290	311	310	313	287	291	314	304	306	343	315	316	298	319	293	315	323	321	306	274	331	322	307	320	314	295	304	333	317	312	311	326	317	290	290	315	308	301	319	330	303	316	317	300	351	351	280	320	312	301	321	307	304	321	334	306	312	310	291	313	323	310	297	340	326	334	344	309	317	306	310	298	305	287	331	307	319	289	322	301	327	330	301	272	317	320	299	328	316	280	301	310	314	315	272	315	308	302	301	323	314	276	306	332	344	289	307	306	285	290	329	302	321	328	334	287	329	327	304	346	297	323	312	312	319	298	310	329	340	317	334	306	315	297	332	312	326	298	316	299	305	287	295	312	305	329	315	260	341	294	302	306	331	304	323	287	296	302	347	312	339	300	325	320	320	305	285	290	299	342	309	291	337	312	313	355	288	305	309	314	330	317	284	334	307	329	287	298	298	296	299	274	305	330	291	292	313	305	303	299	312	320	297	323	339	317	286	317	312	339	305	310	311	316	332	300	305	339	316	292	317	307	306	313	286	321	322	286	299	311	321	290	325	307	292	326	335	353	318	317	270	283	283	285	306	316	310	320	325	320	324	302	276	300	321	305	295	279	321	341	303	308	326	314	344	318	325	330	322	322	317	337	332	337	307	338	307	336	311	315	321	298	308	328	287	317	338	284	312	320	332	308	290	314	302	306	324	295	312	288	319	330	326	294	330	297	342	326	301	347	276	312	312	309	302	325	290	333	299	328	311	282	285	302	301	284	307	253	325	311	307	332	300	322	326	290	326	306	335	346	304	307	303	325	279	339	301	304	305	310	291	330	289	319	297	329	312	296	316	300	306	302	321	292	319	327	299	339	312	300	283	289	306	326	284	302	331	327	315	329	294	337	262	352	318	294	316	309	329	324	318	309	306	321	313	307	316	304	297	294	303	319	300	287	323	293	335	337	331	357	343	324	301	327	293	298	290	321	302	322	314	278	306	317	321	308	291	297	309	310	296	331	313	306	302	325	294	322	333	297	325	290	327	318	287	287	305	263	282	323	301	306	299	292	292	304	303	343	316	294	311	312	333	314	330	297	303	307	313	307	303	319	317	322	294	324	292	295	306	301	281	329	314	308	318	310	368	302	305	300	318	340	326	302	303	293	308	312	358	311	288	338	299	325	319	288	309	290	336	317	347	304	325	282	331	278	317	313	317	343	297	319	308	332	361	289	324	332	315	291	309	279	309	320	303	328	314	351	294	327	308	300	316	300	295	280	306	300	342	334	340	321	292	320	301	296	291	291	296	311	320	320	293	298	329	312	355	283	319	306	313	340	311	315	322	303	307	318	294	289	321	318	305	299	305	301	326	305	302	305	315	354	321	310	353	328	310	294	319	319	299	359	310	296	329	294	316	313	297	304	336	294	309	293	330	319	320	282	324	299	321	276	332	311	323	282	322	331	301	340	281	309	321	322	304	293	338	307	331	311	287	310	336	321	334	303
23269	27224	34538	33013	27220	21825	20192	16717	13570	12176	11152	9622	8514	8591	5617	2683	2334	1959	1689	1598	1389	1427	1176	1104	1112	1311	1298	1013	976	812	860	839	855	833	834	874	839	845	848	827	859	820	924	776	842	863	817	837	856	881	839	813	819	830	838	828	827	828	866	797	841	877	823	809	852	838	820	876	854	819	822	852	795	814	816	824	862	807	848	786	842	802	863	832	906	839	826	858	847	835	827	867	833	860	841	856	840	853	819	816	863	806	849	820	831	825	844	819	840	861	845	837	822	849	870	824	846	850	835	804	840	870	801	793	846	870	813	868	862	803	809	850	854	813	824	884	828	856	818	845	840	812	865	822	830	864	828	791	816	800	855	827	822	851	834	836	874	887	874	834	828	769	858	802	766	809	843	878	787	887	818	809	811	793	810	806	841	853	863	827	863	830	869	850	861	802	836	818	875	864	853	890	808	865	840	872	861	814	814	833	823	825	772	831	857	875	880	831	817	838	796	793	836	850	811	801	812	842	830	851	792	853	825	794	887	870	788	852	787	843	883	824	790	833	788	867	817	826	809	817	854	850	826	876	823	891	926	814	831	853	821	829	827	839	814	863	857	814	872	815	858	811	850	848	802	786	901	822	844	798	812	835	853	814	884	864	808	852	796	858	830	799	853	826	838	842	821	849	814	829	895	841	840	843	847	825	807	825	873	817	802	823	858	857	798	903	849	831	828	840	780	862	895	858	864	838	835	842	804	822	815	875	836	852	866	869	793	862	829	840	867	823	846	850	816	797	859	836	898	836	832	846	834	816	844	861	855	838	872	856	892	861	835	845	867	824	826	855	857	868	815	803	857	894	829	833	861	829	851	814	837	793	849	784	863	807	813	837	866	882	800	835	816	866	808	811	832	858	868	860	856	873	865	849	811	834	848	867	803	766	835	923	864	813	895	777	789	815	820	849	818	845	869	851	854	857	860	863	828	784	872	837	775	833	817	796	811	817	845	807	839	856	874	844	883	824	816	868	871	852	800	780	797	834	852	888	793	796	870	848	833	830	814	836	792	861	847	804	829	832	877	784	856	828	845	864	861	814	900	824	892	853	825	866	881	831	783	841	930	859	858	814	883	911	830	833	846	819	794	843	849	834	833	848	844	868	847	826	842	833	855	856	815	838	846	862	810	858	817	864	890	861	844	871	858	834	813	821	887	828	815	818	843	832	837	850	868	852	883	881	800	821	825	802	827	826	813	835	841	793	806	802	807	823	786	792	830	822	823	881	874	852	870	827	814	851	835	810	837	827	856	827	821	828	840	792	885	800	834	850	829	838	845	843	801	833	839	823	786	809	845	842	844	847	873	865	821	826	826	863	887	831	840	849	811	855	782	864	877	839	860	778	781	856	827	802	860	879	845	834	869	855	808	868	869	819	888	850	853	787	792	863	813	826	876	846	865	905	849	815	846	873	826	851	851	823	856	836	845	883	836	832	831	859	775	789	803	901	854	852	852	840	866	838	852	823	806	810	882	812	864	861	841	878	893	832	799	825	879	838	808	827	847	846	857	807	840	831	825	895	846	882	827	876	842	787	785	864	889	914	876	835	857	849	846	826	822	850	912	837	884	882	845	851	845	844	859	833	829	834	854	812	876	919	858	816	856	841	827	885	782	825	844	871	808	810	827	821	841	786	887	854	868	863	849	828	796	814	871	791	847	841	844	795	904	847	871	833	826	854	831	900	818	813	812	811	814	866	855	815	839	852	834	854	859	838	816	839	871	807	820	885	835	832	858	855	853	832	840	876	880	895	831	889	816	846	816	804	866	827	817	802	764	807	868	823	835	795	859	843	842	820	839	851	879	800	838	820	822	915	771	802	869	821	820	853	901	890	863	792	811	851	843	877	849	849	849	801	840	755	811	817	869	838	842	873	828	788	851	824	870	856	832	826	813	845	839	838	836	864	836	807	857	885	825	844	859	847	836	856	881	828	833	864	819	809	873	836	864	865	843	857	821	845	818	788	834	843	821	829	811	844	851	811	798	812	816	831	843	861	791	833	862	819	920	845	859	800	919	826	849	843	844	897	894	881	872	857	831	810	826	800	857	814	796	800	806	820	849	823	854	835	874	839	844	847	819	836	889	872	840	907	881	876	827	791	801	872	789	882	868	820	922	830	805	799	855	887	895	863	867	832	830	858	857	834	850	816	812	793	833	829	859	865	858	853	805	862	837	844	888	889	865	826	825	859	771	828	877	857	839	865	851	881	863	794	869	914	805	898	879	846	855	884	842	827	845	809	812	815	834	876	810	867	851	787	852	786	821	847	907	885	871	872	884	874	865	871	816	835	818	817	819	855	859	870	794	844	858	828	856	828	872	856	858	828	875	852	858	806	810	845	861	868	843	848	855	863	885	874	803	860	864	848	838	876	840	845	831	815	852	848	843	864	858	834	811	788	862	860	853	871	826	844	868	826	892	840	882	865	804	817	832	882	866	829	835	812	836	864	810	854	827	796	825	862	848	857	814	775	853	820	886	815	872	872	875	799	841	819	826	867	806	796	843	881	801	847	789	859	814	860	801	841	835	834	856	832	801	865	841	868	847	843	835	873	840	806	801	850	854	798	852	815	793	823	859	864	835	891	879	873	854	866	866	832	818	831	810	846	857	855	812	805	883	788	842	853	853	868	877	834	893	811	841	826	875	839	812	873	830	851	858	788	784	855	779	830	811	818	896	864	813	834	833	861	856	827	868	819	799	765	793	861	808	870	853	847	857	885	864	830	842	873	861	819	837	813	840	842	812	826	809	836	830	854	876	828	833	838	805	836	812	822	859	833	879	854	835	824	832	849	842	797	785	802	833	807	903	892	868	831	801	859	840	857	843	789	804	826	850	831	844	838	812	806	890	815	814	866	862	830	851	835	844	822	819	811	824	824	856	804	821	832	859	875	841	820	890	831	837	860	861	764	800	896	819	865	863	828	815	774	873	840	822	812	811	853	871	815	814	862	859	885	890	823	820	837	810	874	804	894	849	862	853	791	851	839	797	859	870	830	832	886	853	852	889	818	836	833	802	840	860	885	815	868	862	828	825	789	821	803	858	921	797	841	867	836	862	861	791	904	811	858	829	864	842	813	805	866	852	814	881	877	818	828	852	806	841	851	864	831	835	877	858	854	821	812	834	839	875	839	870	848	809	835	848	832	848	822	827	870	815	892	812	896	857	834	859	896	871	803	807	841	827	836	838	848	857	830	865	832	830	810	847	835	772	859	854	809	839	841	812	874	856	858	820	803	853	893	811	842	829	858	850	820	823	832	867	835	862	849	882	845	862	824	851	823	846	880	832	808	851	851	824	855	849	868	801	857	836	834	863	856	827	860	803	841	876	822	873	798	814	812	811	816	862	843	850	895	871	865	842	806	827	808	843	795	862	810	834	842	831	825	809	861	856	850	851	858	886	819	849	850	799	882	818	895	820	883	848	803	843	860	841	874	841	794	859	823	841	842	792	837	835	878
33017	34278	32819	24253	14891	9701	6814	4467	3656	3102	2329	1834	1636	1868	1293	530	472	429	367	368	396	379	373	343	376	367	367	321	350	328	284	294	287	329	321	309	332	320	292	314	310	344	311	319	325	313	314	306	321	302	316	298	299	313	291	350	315	309	294	341	321	297	307	316	307	325	306	295	332	315	325	350	320	315	293	298	337	314	325	328	334	331	295	329	332	339	307	309	298	348	313	319	361	362	313	340	306	329	295	296	328	316	317	320	295	322	312	306	327	280	317	341	364	310	297	318	329	283	328	323	304	309	313	315	301	307	310	308	318	335	303	317	305	334	351	330	291	318	329	312	299	331	283	317	307	288	299	286	355	296	313	302	333	356	284	303	330	303	334	331	278	320	307	307	350	306	311	317	282	321	272	294	330	320	312	289	330	309	307	306	320	302	340	348	324	325	336	339	329	357	286	311	311	312	272	309	308	279	322	320	336	294	310	317	323	331	339	327	338	310	354	309	318	311	329	297	305	313	298	313	348	321	322	335	300	325	303	319	298	300	314	304	321	329	298	278	315	330	315	279	313	323	326	330	295	320	272	298	336	275	314	323	313	293	318	293	363	297	301	322	299	317	337	310	333	308	308	314	320	315	302	338	299	326	318	319	322	302	298	306	304	328	327	271	286	345	340	312	291	306	336	278	316	343	318	326	301	307	320	305	335	295	303	343	306	323	305	328	311	347	336	317	320	297	333	307	292	310	323	305	330	314	296	337	314	288	314	314	316	317	289	331	324	318	317	313	308	309	307	340	347	280	328	325	297	293	296	304	305	333	294	300	325	303	312	286	329	319	305	312	317	327	296	330	304	304	326	328	296	306	322	310	291	290	316	323	317	316	289	334	319	276	335	318	308	301	284	314	327	308	305	325	309	291	323	339	303	318	263	293	338	336	293	276	316	308	317	293	352	318	303	302	345	298	315	323	290	293	330	330	360	316	335	308	280	308	315	282	309	334	319	297	350	288	308	297	315	299	279	303	300	301	331	303	311	291	288	320	332	291	344	301	336	343	308	330	301	314	309	318	297	341	322	311	312	273	296	307	312	325	297	312	306	306	304	343	291	356	316	323	324	348	310	337	324	278	320	310	320	326	336	292	290	309	289	318	309	318	305	356	310	314	337	310	296	308	357	305	318	305	290	328	327	307	320	298	305	332	321	292	322	327	320	355	297	357	293	323	290	313	316	328	352	293	301	329	311	315	300	303	303	322	308	298	290	284	315	310	324	288	302	298	270	330	365	314	337	330	340	302	292	327	291	303	330	306	308	340	346	338	315	283	300	309	327	325	314	328	328	351	305	321	293	325	292	309	301	278	315	307	303	306	346	307	328	294	305	310	316	312	308	322	328	332	291	299	332	287	313	296	314	314	309	311	320	277	320	315	297	310	338	307	293	336	308	343	324	334	338	318	338	317	279	324	292	318	313	328	322	328	308	288	296	323	322	316	282	341	315	306	311	350	309	289	299	302	344	313	309	305	302	317	301	308	332	293	318	308	301	322	306	318	340	355	306	313	305	313	313	295	298	305	287	284	315	320	294	271	298	308	312	323	293	321	321	298	313	319	348	339	307	348	314	288	303	309	290	320	314	341	381	329	326	310	315	307	309	308	323	320	313	341	327	302	286	311	279	305	311	319	289	325	338	309	345	300	351	324	312	309	339	280	340	273	309	302	283	288	315	321	310	320	270	337	313	331	327	261	318	324	329	299	295	338	305	329	305	317	316	309	307	304	307	297	332	331	303	297	337	308	301	317	291	327	302	333	346	289	319	330	326	315	321	295	333	305	324	336	325	332	329	306	287	325	311	313	305	279	297	295	315	308	294	305	334	325	331	288	299	344	320	320	321	288	304	329	311	324	311	318	304	320	322	296	298	287	313	279	317	307	328	279	300	343	303	264	301	301	304	301	313	324	311	332	297	309	323	322	302	302	320	291	327	311	316	303	310	285	297	292	327	320	327	306	302	304	305	302	320	289	326	310	334	321	318	321	302	307	322	313	316	338	298	339	312	313	306	314	313	291	293	309	311	285	322	329	304	305	294	336	290	302	363	289	308	301	326	314	318	313	301	309	312	319	303	301	312	331	312	291	320	301	299	274	278	297	294	337	290	291	340	322	302	302	334	272	299	293	308	319	294	283	286	321	323	298	314	293	333	322	334	307	298	324	302	302	325	336	304	359	301	337	323	309	299	313	318	314	341	297	277	295	296	311	330	308	302	316	296	269	319	307	312	305	312	315	323	320	322	313	329	314	323	339	299	317	331	317	325	296	308	305	305	298	331	319	325	324	293	274	312	316	306	294	331	304	302	292	297	300	302	306	335	275	306	307	344	290	304	311	315	277	335	330	272	320	337	284	311	308	311	301	312	303	316	298	318	308	288	335	300	310	343	300	320	306	327	351	286	299	312	316	354	318	320	310	303	321	307	313	299	302	311	324	314	312	273	297	261	326	302	312	321	316	327	307	318	282	272	309	320	309	327	309	334	303	311	303	312	324	319	310	275	287	319	296	312	290	293	333	335	266	327	306	330	320	322	305	301	296	328	301	323	337	347	309	294	319	340	323	328	314	318	335	309	321	279	303	300	291	294	300	318	293	306	304	304	334	310	307	308	324	329	308	303	286	320	300	308	312	311	305	333	305	300	321	284	327	335	284	327	297	308	311	308	334	326	326	333	319	319	296	272	299	347	314	298	302	300	314	313	336	319	289	297	299	329	318	324	349	317	305	335	308	315	342	296	311	320	324	305	322	325	360	296	305	309	317	338	311	289	336	314	307	312	312	294	304	317	305	321	333	309	296	314	319	357	319	320	310	336	304	335	340	335	333	292	277	318	322	305	300	315	312	337	297	314	304	282	361	327	335	319	288	320	275	339	328	300	303	298	295	307	331	347	323	288	303	302	332	313	330	330	323	287	303	327	291	351	333	335	316	343	333	319	279	294	304	301	309	306	305	308	308	312	273	314	304	340	297	300	330	297	328	308	301	306	325	301	329	306	314	301	280	316	337	301	310	312	307	295	310	311	358	303	302	355	330	310	336	308	325	347	314	301	299	278	312	330	301	310	316	316	314	283	306	327	309	284	308	281	329	309	319	327	301	323	367	315	284	295	280	306	316	342	289	294	322	284	296	297	330	323	334	313	296	337	322	340	326	356	318	291	345	311	299	304	303	313	334	341	336	291	324	331	333	314	328	324	300	302	331	298	333	299	345	324	332	309	323	283	277	330	320	305	313	289	323	312	314	292	269	288	304	292	312	293	336	333	297	299	329	312	318	337	274	329	313	297	324	327	360	319	327	352	295	325	328	283	289	299	291	293	315	321	326	329	327	302	301	343	311	289	291	290	319	319	294	295	289	341	320	299	288	292	331	289	300	314	327	329	318	356	299	305	341	318	332	310	293	359	309	329	313	291	329	303	326	329	345	320	310	317	318	316	316	335	291	299	330	303	315	329	331	312	332
22678	27078	32850	32709	26906	23517	20213	15905	14591	13054	10410	8535	8072	8594	5447	2135	1879	1698	1460	1364	1335	1203	1166	1113	1275	1212	1258	1067	900	841	823	863	843	838	863	830	863	869	847	868	862	791	888	800	837	856	799	807	839	791	832	862	856	809	858	873	850	787	830	871	860	898	799	831	823	855	834	907	853	836	862	822	855	759	779	850	824	839	865	861	850	872	826	808	846	799	874	843	856	792	854	828	848	851	837	854	854	829	790	891	831	932	841	870	777	878	843	838	875	844	855	851	815	825	843	848	870	809	845	863	837	827	869	854	878	835	850	767	811	836	871	862	879	860	875	850	860	798	839	794	870	879	789	886	859	825	849	812	796	820	901	831	842	865	849	867	862	854	863	839	812	803	801	824	842	845	860	855	838	857	846	807	861	874	835	836	821	835	853	864	820	849	812	819	877	862	849	900	893	754	891	855	827	848	828	867	784	795	947	875	870	873	866	815	824	840	837	872	887	821	808	804	826	845	926	814	830	800	849	826	846	757	861	883	885	837	817	853	830	859	852	808	806	829	867	827	853	896	847	854	819	829	809	848	829	821	853	888	838	829	881	816	813	794	879	802	787	899	819	806	821	813	802	843	815	872	899	833	863	872	876	823	855	824	789	850	845	863	821	787	812	816	878	817	839	826	840	843	817	820	819	902	872	846	821	846	871	834	824	825	867	842	887	827	853	886	811	789	852	816	844	813	803	837	889	838	870	816	853	832	794	848	852	827	842	858	843	832	832	823	871	846	904	863	804	849	839	869	860	799	862	909	847	888	859	884	781	876	812	829	851	871	833	841	835	797	769	858	833	821	763	868	846	832	855	862	866	871	870	821	874	915	826	869	874	930	843	827	820	828	808	839	812	822	814	829	858	870	803	839	894	800	807	884	843	843	800	844	893	857	858	838	857	873	850	826	865	876	870	819	811	810	827	856	819	854	820	864	836	825	860	879	839	834	834	848	851	861	812	842	857	819	818	821	859	834	851	880	789	874	836	822	783	825	846	830	840	847	864	831	854	804	851	831	813	852	806	884	856	861	859	819	829	874	885	869	815	860	842	870	796	878	892	868	831	804	774	861	863	811	858	816	836	829	832	861	833	854	827	829	784	848	814	847	820	852	855	826	820	843	882	827	831	823	862	853	865	862	804	823	852	833	863	823	826	854	837	852	872	853	895	897	810	844	859	829	821	841	853	795	872	814	825	858	832	870	905	828	806	837	884	830	806	860	874	821	858	800	828	825	839	829	873	824	808	862	863	832	861	804	839	858	863	895	822	795	844	832	843	793	815	826	841	843	826	798	817	861	787	836	827	870	800	850	831	864	851	855	901	834	795	828	858	858	857	865	846	858	831	832	860	818	783	837	857	838	846	856	845	851	871	875	838	857	816	875	847	852	841	846	808	810	880	837	852	880	834	844	881	812	871	901	819	825	771	802	890	861	878	811	837	858	807	859	816	800	866	865	806	859	842	808	825	832	809	851	832	810	805	841	807	823	886	841	860	877	864	833	829	831	789	817	860	872	869	887	823	895	843	844	877	840	841	825	797	863	830	801	808	842	852	844	861	834	826	838	786	828	855	849	807	824	873	829	838	853	894	830	887	815	803	885	829	855	857	843	845	819	830	874	821	873	771	833	836	835	894	885	851	877	821	828	822	865	809	855	823	825	876	848	870	877	819	819	871	850	858	891	844	858	852	817	852	822	815	885	864	818	836	820	848	800	796	858	836	841	849	822	894	867	799	884	803	855	808	897	858	863	847	872	827	849	802	801	852	824	853	863	849	842	878	867	822	850	869	803	804	774	865	848	871	827	882	836	836	886	826	832	868	848	859	826	856	853	851	830	789	848	841	868	863	822	861	774	904	818	910	889	841	789	839	809	811	796	808	848	817	897	847	906	845	843	854	856	835	891	837	839	830	851	814	812	814	864	871	822	878	816	807	830	835	843	880	820	891	871	858	823	828	867	849	841	889	847	888	872	823	839	845	842	836	863	881	853	834	844	813	817	843	815	844	845	879	836	871	856	903	827	835	828	850	823	856	840	846	816	835	843	843	912	842	841	845	838	811	872	838	849	781	804	860	857	879	814	813	812	826	851	851	896	843	852	862	816	816	863	905	862	849	815	872	825	826	855	831	882	869	810	823	831	820	839	815	804	871	841	874	872	826	801	874	875	895	844	858	815	820	886	822	826	834	863	848	836	909	793	862	882	827	871	833	843	830	822	873	826	832	783	830	839	835	863	878	824	849	963	845	820	844	844	844	894	833	844	827	864	870	853	794	905	812	864	818	838	838	859	815	840	886	849	823	843	831	820	791	892	843	825	887	812	817	880	894	804	872	830	829	829	836	800	825	820	788	892	853	880	855	799	903	893	907	836	865	859	819	815	859	856	809	843	864	845	826	860	810	831	851	852	895	818	826	883	845	882	844	814	889	874	837	851	782	834	867	816	829	894	897	818	823	884	846	832	874	823	855	802	826	877	842	839	848	813	809	838	835	839	828	874	889	799	806	877	834	775	830	803	804	818	871	854	851	836	823	811	838	897	824	868	824	878	761	913	839	879	821	812	837	817	850	800	872	804	886	818	814	819	840	880	860	859	869	811	837	921	763	883	822	843	854	853	867	851	827	885	859	849	865	813	847	864	827	835	817	822	807	827	898	837	852	832	845	858	815	802	815	869	861	834	824	840	809	854	860	884	857	806	883	831	810	809	826	830	881	848	829	798	809	906	849	847	823	818	831	816	830	821	820	817	823	810	860	830	838	842	850	891	862	816	804	861	895	797	799	839	849	824	865	898	806	895	828	836	843	814	839	835	834	874	869	843	836	831	835	871	884	822	805	863	870	871	832	847	847	838	805	799	784	801	867	787	821	860	818	843	847	836	839	816	828	850	891	837	877	870	864	899	800	799	769	806	888	890	824	841	826	878	852	825	810	821	869	829	809	842	848	845	816	868	818	801	852	838	837	768	880	866	876	838	812	879	856	829	878	833	888	857	859	839	876	811	833	840	874	800	839	828	839	854	850	807	868	841	793	862	860	813	868	799	863	808	823	758	860	860	823	856	835	813	834	861	886	875	807	892	881	853	828	848	867	813	805	847	882	830	828	811	849	829	823	851	848	847	830	898	857	854	837	852	868	807	830	807	874	865	853	844	858	876	832	875	845	858	843	795	862	814	842	836	868	840	840	880	817	840	859	856	862	861	845	869	868	856	828	879	847	831	825	852	916	775	874	856	796	852	833	845	845	842	849	826	846	825	854	821	860	838	875	843	812	772	857	833	811	829	873	846	810	832	821	889	868	828	855	880	841	823	828	843	799	849	807	859	855	859	803	814	831	858	835	838	831	852	879	884	818	842	872	840	820	808	832	838	903	855	827	848	840	860	817	859	830	863	873	843	821	873	845	859	818	894	872	837	867	843	888	870	832	830	807	870	883	837	845	786	839	815	880	800	845	770	874	828	841	827	818	860
32890	32688	32454	24074	14846	9261	6298	4712	3789	2648	2016	1714	1753	1840	1157	460	470	421	373	339	324	362	367	375	378	382	396	377	313	326	294	304	278	350	298	291	290	319	260	313	325	292	300	289	321	302	333	324	300	306	314	288	317	288	363	285	287	296	300	293	273	314	290	293	314	323	281	309	305	303	294	281	303	336	313	302	326	280	316	294	317	317	306	286	297	300	272	321	278	317	302	310	290	307	310	313	289	319	331	295	312	291	299	323	309	322	349	318	285	292	281	290	310	306	325	326	327	316	315	314	295	271	319	314	310	289	286	293	334	307	298	300	336	295	285	311	328	322	316	316	286	307	291	297	308	302	311	336	307	321	320	330	303	325	309	314	302	293	335	302	293	337	314	305	299	302	328	293	329	330	323	301	304	339	298	311	322	303	325	304	293	293	290	284	322	324	343	299	288	321	319	309	271	307	284	321	290	306	310	313	318	304	325	289	280	280	310	330	300	328	285	326	317	319	295	297	320	312	287	313	274	303	322	332	306	296	283	289	308	325	313	324	310	317	329	310	339	325	315	298	319	311	283	330	312	284	321	319	337	276	293	291	330	298	327	293	320	302	315	308	318	288	298	317	323	306	289	289	312	301	330	312	311	310	298	308	315	305	265	301	313	334	278	328	353	307	313	308	330	335	291	322	332	320	319	317	328	322	323	340	315	287	306	343	305	289	325	286	326	303	304	323	323	306	336	345	282	285	335	322	304	327	311	314	322	338	297	295	308	292	307	326	331	315	305	309	301	312	334	333	299	290	317	303	333	292	320	293	315	311	299	300	281	308	289	294	310	330	268	290	326	333	304	312	300	291	308	313	324	298	291	319	315	331	300	297	299	318	334	314	308	291	297	289	318	328	318	283	317	274	338	323	269	315	292	310	305	343	345	310	318	311	288	369	302	325	317	298	306	304	327	314	321	290	308	316	308	326	324	312	328	328	299	308	318	297	307	332	318	319	261	316	282	306	335	294	285	316	349	302	276	298	274	335	301	326	316	315	301	307	277	338	317	298	319	316	310	307	309	329	304	334	312	334	306	313	323	310	296	293	290	339	300	313	321	344	308	292	288	324	348	303	333	315	313	297	299	307	292	326	311	316	305	297	311	296	303	308	322	301	327	303	330	318	327	306	312	295	315	308	292	313	297	332	291	286	320	325	285	309	311	294	314	314	290	313	295	295	311	314	309	300	300	316	297	329	315	304	292	339	316	284	318	272	301	301	311	294	297	294	309	304	290	310	314	277	315	301	325	347	287	307	309	289	306	309	292	313	320	315	311	307	306	279	349	337	312	277	296	308	350	315	352	279	296	330	319	314	316	332	326	336	312	298	310	291	304	328	312	270	293	280	330	309	301	316	346	304	318	317	321	313	276	342	304	327	330	313	313	345	300	311	321	310	280	316	314	292	315	322	347	302	290	315	317	300	306	349	306	309	325	312	295	349	318	308	327	315	293	329	329	293	349	285	278	305	355	341	327	329	310	288	305	315	320	324	325	321	326	310	283	327	304	329	319	280	305	331	314	323	341	332	315	310	333	294	309	304	323	293	305	322	339	302	304	330	283	319	325	319	322	320	327	296	332	317	324	322	315	303	373	317	297	306	314	295	335	317	320	328	320	305	294	325	302	293	322	336	306	329	319	333	309	346	302	328	322	305	302	313	336	302	314	330	291	298	285	285	314	305	320	326	333	321	302	305	316	321	303	313	294	321	305	292	320	292	264	356	301	325	304	299	301	311	327	318	308	324	327	337	318	335	317	297	301	306	303	296	319	278	320	296	323	297	306	308	269	299	326	290	311	273	320	343	319	322	324	319	283	310	316	292	320	276	322	318	332	321	279	330	311	312	317	295	276	329	308	307	306	305	315	334	316	305	345	290	324	325	316	328	375	308	327	334	321	296	322	326	315	326	296	308	313	306	326	295	297	274	317	311	332	278	272	288	316	323	331	307	318	331	305	304	312	327	337	300	316	309	293	309	286	325	297	358	308	284	283	314	317	302	343	317	295	329	340	326	320	296	290	314	327	278	294	295	323	319	322	296	323	316	270	297	308	336	304	300	320	318	287	318	276	334	324	305	346	297	309	280	317	305	299	309	324	335	274	345	310	280	264	295	319	307	312	339	313	323	302	279	302	287	300	274	329	316	300	316	311	302	337	340	345	315	335	304	280	301	300	289	323	324	351	304	308	286	316	298	331	296	308	302	310	336	293	317	315	280	313	303	313	326	294	311	324	283	303	291	287	320	329	308	332	331	308	283	308	296	312	297	305	329	327	292	299	277	360	316	342	321	305	320	320	263	283	307	292	292	262	332	318	314	322	340	321	300	308	327	297	319	330	294	308	296	296	332	322	335	322	339	326	312	311	347	320	330	289	313	322	305	301	340	324	281	285	350	348	319	304	288	296	325	297	344	322	350	275	308	318	317	322	303	287	311	305	310	321	278	293	301	287	316	319	312	309	337	306	317	301	308	305	313	296	310	354	318	304	322	341	333	300	308	283	301	332	316	292	304	328	333	309	293	315	327	320	302	314	315	299	338	336	287	299	292	312	272	314	296	316	303	304	313	316	273	305	307	314	284	321	331	303	298	346	320	301	293	311	304	322	309	316	276	323	283	304	307	321	346	269	313	282	320	319	275	293	340	274	325	285	312	293	301	314	316	282	290	315	325	302	292	294	292	333	328	319	283	294	312	281	316	292	328	293	308	306	336	322	323	313	292	304	311	297	330	337	338	303	303	303	319	266	338	324	321	272	321	320	299	351	319	297	306	303	317	315	286	310	340	307	344	290	321	282	320	286	324	289	368	300	292	325	321	311	283	294	311	312	281	323	318	305	286	325	325	271	332	288	319	272	310	318	286	319	322	318	286	330	304	308	328	316	311	328	311	294	291	325	284	317	304	284	323	306	324	309	314	318	334	312	316	288	329	293	296	302	299	323	345	321	318	321	347	284	301	293	327	287	325	342	326	327	334	305	315	319	326	304	302	328	274	337	317	282	322	317	337	303	328	322	277	299	342	315	254	319	303	298	321	312	333	288	332	260	305	318	315	278	284	308	289	317	309	294	287	338	310	337	299	314	330	303	297	308	320	317	302	316	327	292	316	298	303	273	287	293	315	314	330	317	287	294	302	334	277	311	321	306	310	321	326	334	301	310	314	324	321	326	267	294	303	294	295	291	316	297	294	348	338	343	321	298	321	303	327	317	309	330	315	319	295	344	326	336	309	283	301	332	300	330	334	306	346	311	329	277	309	331	314	309	281	311	299	296	316	304	306	327	307	330	318	327	324	354	317	296	300	335	333	286	317	295	321	340	331	300	303	288	251	308	313	328	325	304	312	306	308	309	279	331	298	299	316	316	308	288	312	301	301	267	286	298	335	289	296	310	288	297	324	336	301	344	293	313	315	325	326	319	293	301	364	280	309	333	363	302	326	305	300	310	319	335	315	295	310	313	309	288	321
22730	25608	32993	32538	27132	22895	19268	16980	15033	11840	9107	8156	8882	8471	4973	1977	1849	1504	1342	1294	1225	1177	1084	1082	1303	1263	1219	1037	884	810	818	838	764	858	809	864	858	803	855	831	797	851	810	786	872	844	826	913	883	864	831	805	848	865	832	865	819	798	805	848	826	865	838	852	873	829	821	786	832	840	807	775	888	818	842	878	835	802	817	875	865	877	799	842	804	800	830	819	832	834	852	824	880	816	819	852	859	846	851	870	873	839	833	800	850	862	834	891	883	820	845	872	839	828	808	804	900	852	844	882	850	865	841	839	858	853	826	840	854	810	846	826	868	861	862	851	851	848	851	903	800	817	818	846	875	855	783	835	830	891	824	826	883	854	795	831	823	831	802	807	879	820	890	809	812	825	833	873	822	827	825	834	886	773	863	826	842	825	827	871	829	832	859	797	835	870	847	841	794	812	834	813	810	803	858	845	846	796	807	839	814	869	829	865	783	851	837	814	860	809	896	837	850	834	864	806	870	791	804	817	844	850	864	848	883	807	866	849	809	847	847	827	864	868	833	883	930	794	818	843	830	791	792	768	837	824	842	839	843	851	847	780	850	867	855	850	821	834	793	878	865	826	847	833	886	857	836	788	853	878	808	862	907	884	868	857	875	830	863	856	814	816	831	832	790	888	842	838	811	787	889	814	840	832	858	870	848	815	844	861	859	856	877	845	831	870	801	846	852	816	785	864	849	834	850	788	890	817	832	862	814	779	899	856	795	808	884	857	849	854	816	886	857	810	864	845	817	879	872	780	883	853	834	880	860	832	793	813	795	822	794	824	832	787	852	822	826	828	818	825	811	811	841	780	844	833	891	797	824	813	815	825	835	839	804	869	837	883	845	849	840	810	882	787	886	828	784	808	826	862	834	840	826	842	797	853	833	848	836	871	865	866	809	875	830	851	826	825	814	846	804	847	869	812	824	843	826	843	813	860	815	810	817	916	854	862	854	837	842	836	851	794	827	845	836	781	776	839	794	866	840	834	805	823	793	808	885	831	795	816	814	818	838	819	845	863	847	871	820	792	815	795	871	856	834	796	842	833	860	817	855	841	846	828	824	889	834	821	847	853	791	829	850	849	808	852	858	860	840	861	851	825	737	842	806	832	839	822	792	821	804	818	772	865	891	826	797	870	874	774	818	909	817	822	808	851	828	883	846	799	848	807	884	871	861	794	846	812	839	863	860	804	802	832	884	809	843	823	811	795	783	858	827	782	791	871	850	854	788	836	798	865	836	812	820	850	814	877	829	824	863	860	825	836	833	851	841	834	806	832	871	831	875	850	786	879	799	834	859	852	838	871	858	824	824	804	898	805	821	812	871	854	850	829	822	812	847	855	818	841	887	792	835	822	806	837	828	859	864	816	825	887	907	801	840	856	816	850	811	858	832	853	870	791	851	803	827	846	862	849	802	869	805	872	829	843	876	837	847	863	802	830	882	846	814	832	825	860	896	844	861	882	834	859	853	866	785	820	826	839	808	797	851	871	801	814	848	804	821	836	858	836	838	846	871	824	806	780	794	788	832	789	837	863	861	840	829	804	798	781	800	855	814	867	815	865	857	864	826	834	846	850	857	847	817	846	843	821	859	847	889	893	800	823	801	860	880	811	790	880	837	850	823	800	877	847	829	797	870	895	826	829	809	859	846	833	842	840	810	833	847	859	855	835	806	872	877	866	838	871	813	903	853	844	870	835	841	826	831	853	793	807	877	844	783	892	855	821	886	815	826	841	807	748	830	866	811	858	866	815	775	857	816	853	799	865	864	829	840	862	822	810	823	880	882	821	876	849	830	842	837	826	816	856	812	850	817	836	791	851	871	817	856	857	815	842	885	850	896	877	840	829	871	836	855	864	876	805	853	885	862	840	819	904	826	856	888	819	771	817	817	832	888	856	850	811	865	834	846	828	921	878	818	867	869	865	894	862	804	823	789	851	814	829	772	866	802	822	805	832	875	900	824	853	852	859	824	844	880	844	816	783	841	897	808	844	868	831	814	875	874	833	832	849	857	825	846	795	829	881	778	821	848	845	837	863	840	870	854	848	828	818	810	808	850	852	836	800	809	860	867	909	849	844	872	872	845	822	848	891	860	839	801	843	850	868	841	830	826	816	890	852	776	869	820	842	801	827	835	798	816	838	810	838	811	821	814	870	813	840	868	820	842	818	867	830	820	827	795	844	846	834	861	850	837	854	901	792	803	851	888	857	833	878	863	861	827	884	851	881	849	831	836	834	812	893	848	816	892	858	842	823	797	819	851	821	849	836	844	835	792	838	832	847	815	861	867	835	832	821	847	846	801	837	831	850	861	853	830	829	831	794	850	836	849	869	815	843	886	866	873	871	832	850	881	857	798	897	870	837	873	847	849	890	894	821	803	814	831	867	858	806	848	834	901	888	824	855	820	806	840	811	840	873	906	891	800	861	835	813	846	857	840	814	833	870	791	810	826	796	864	870	877	854	811	826	852	827	831	857	859	843	834	847	878	883	842	849	822	823	846	848	839	807	845	839	813	809	848	868	781	834	821	842	868	878	856	902	908	815	805	795	825	802	826	842	849	904	818	827	816	798	825	834	813	869	848	873	831	836	850	802	829	823	836	845	836	803	861	849	804	851	894	853	803	857	818	830	825	832	837	797	817	843	825	859	831	830	853	821	858	834	865	859	871	865	790	835	867	851	875	849	854	843	834	850	848	822	875	820	837	816	840	839	835	782	837	831	819	819	821	861	888	833	885	850	801	830	830	846	853	880	793	853	849	849	815	829	854	880	820	825	881	783	814	824	802	829	817	834	828	820	852	844	837	803	832	849	851	847	816	834	826	863	865	797	829	893	856	858	762	860	880	885	867	786	874	836	845	817	878	832	829	863	848	845	851	864	844	860	845	876	833	801	887	826	864	838	834	865	838	856	828	854	840	815	894	802	847	884	848	836	843	872	844	829	852	849	781	844	799	850	855	824	872	833	832	866	835	852	846	863	876	842	843	781	818	869	880	869	797	812	829	817	861	819	834	865	893	850	857	839	852	870	876	832	801	877	829	833	831	769	879	836	808	812	856	849	818	805	843	822	797	812	765	823	865	857	813	870	833	879	840	822	848	780	868	820	838	878	819	816	819	834	784	853	855	828	855	847	858	861	866	833	829	839	844	831	840	818	836	838	745	833	875	844	836	841	851	844	841	858	853	825	825	882	850	866	821	827	814	842	900	798	862	828	856	799	841	870	836	804	798	878	857	796	818	868	825	836	810	834	808	801	851	864	890	818	819	880	854	819	878	819	811	817	829	833	875	902	868	833	830	832	828	867	824	848	844	861	827	813	889	846	853	825	820	819	849	812	844	833	823	812	888	812	831	882	870	890	844	829	824	862	855	870	890	855	838	827	851	800	832	789	861	816	843	845	886	851	863	848	839	838	815	827	832	823	837	878	877	856	859	824	832	878	837	835	844	825	846	833	873	873	846	868
31949	30673	30778	22874	14381	9021	6589	4810	3669	2654	2135	1956	2053	1905	1100	489	454	407	351	360	353	336	311	354	354	420	397	322	289	315	293	322	319	282	303	305	284	281	309	291	301	320	313	321	331	304	301	321	300	295	296	314	317	304	292	273	287	313	282	334	303	324	319	303	299	326	322	284	268	279	301	327	268	320	333	309	311	302	344	314	313	315	307	309	311	291	286	311	285	313	285	298	292	298	303	317	301	300	292	354	330	312	275	307	311	290	335	332	307	310	310	294	322	289	311	318	300	285	299	289	311	301	291	294	307	273	283	323	312	285	287	314	317	301	298	328	328	282	286	274	303	321	306	291	284	321	292	310	337	309	313	293	299	271	313	301	309	302	327	316	321	333	288	314	298	320	327	283	327	301	285	309	284	285	281	295	319	303	328	293	310	281	309	303	314	292	335	302	288	321	308	331	329	314	330	302	273	324	287	294	317	331	318	318	328	298	309	301	323	312	318	325	296	300	295	290	302	282	314	325	295	318	312	309	295	304	309	287	318	264	309	310	319	294	308	277	328	337	296	337	299	303	310	299	283	298	307	327	331	308	336	339	297	342	300	322	324	298	305	314	276	294	323	300	302	291	320	312	287	301	319	293	322	295	298	357	294	300	313	319	305	288	305	313	287	318	331	305	313	307	296	313	299	307	290	340	328	283	286	307	332	331	299	283	292	324	286	310	321	299	324	345	324	314	342	287	312	293	350	324	331	290	316	319	337	293	315	307	332	305	276	318	309	310	338	310	297	346	267	315	298	303	297	285	286	287	300	303	313	300	315	292	295	314	333	326	260	316	271	332	317	276	309	300	281	291	282	324	306	294	289	325	320	314	306	305	317	328	283	318	275	291	281	349	285	298	289	280	314	309	291	320	291	310	327	283	317	315	323	268	362	358	343	298	325	282	336	287	332	291	322	314	314	298	312	326	314	298	297	332	298	296	291	285	338	293	283	317	304	284	293	313	332	296	299	303	290	312	306	313	340	296	301	298	315	297	320	310	343	298	287	302	329	293	332	303	317	298	306	309	317	311	312	297	299	286	290	299	287	309	300	311	333	334	306	336	287	300	292	294	325	340	294	321	301	302	327	332	282	318	329	311	312	281	291	318	303	341	308	297	321	309	291	318	294	290	315	294	316	307	321	314	295	296	306	325	338	307	315	359	333	297	305	310	312	343	314	305	328	307	336	253	290	323	341	288	287	320	333	312	332	295	302	287	294	323	293	319	336	308	278	312	338	347	315	283	315	318	319	303	331	292	323	341	305	295	329	328	331	301	332	289	311	297	291	286	292	294	297	296	337	319	316	332	280	299	279	336	323	334	337	296	296	297	288	298	341	325	314	307	307	266	302	301	281	276	325	292	324	316	323	309	298	334	270	315	322	329	284	332	307	321	308	317	299	319	308	295	336	305	301	315	329	283	290	320	310	297	338	289	297	317	303	327	297	325	352	317	306	305	299	303	291	316	302	285	293	302	291	281	293	285	306	298	327	293	306	302	327	333	315	324	291	317	318	317	301	303	274	319	292	316	310	335	293	289	330	291	303	332	318	334	288	318	292	313	299	309	308	326	286	303	305	284	279	300	320	312	312	291	340	287	288	315	305	298	305	340	303	312	321	295	285	308	319	299	300	320	307	318	317	335	323	319	328	320	347	314	312	313	287	292	313	344	289	304	283	325	345	307	303	307	276	320	296	297	307	318	303	302	241	273	307	321	323	305	280	324	316	329	311	297	296	295	318	281	326	333	310	301	306	306	324	321	304	289	300	296	288	306	299	354	298	300	332	294	315	317	292	326	330	302	308	311	305	313	311	303	285	302	298	319	329	330	323	310	323	358	303	328	310	324	300	291	297	283	276	303	322	341	290	286	288	328	305	348	318	322	296	311	266	287	326	292	312	307	303	325	308	301	311	282	296	305	277	327	343	301	323	300	299	287	313	319	308	331	299	328	317	309	352	321	327	291	328	310	317	308	289	296	314	301	310	281	323	326	311	303	327	293	310	320	283	318	288	295	288	315	329	316	309	301	329	283	318	295	333	319	305	310	326	327	315	320	316	305	301	328	313	300	302	325	326	337	325	314	291	290	280	335	324	313	323	308	302	322	300	309	335	329	305	306	319	294	323	337	348	328	303	310	331	303	340	315	364	352	307	302	290	299	333	286	312	313	306	305	333	350	338	315	325	304	311	304	331	320	297	305	313	292	292	305	294	289	330	318	329	314	289	307	309	298	306	324	290	312	293	314	290	305	298	315	341	287	313	295	310	339	328	325	302	340	316	287	305	281	299	305	317	282	294	297	309	299	322	313	288	309	284	324	311	286	334	298	301	303	323	304	343	286	276	297	316	284	302	296	313	300	315	308	284	317	332	279	300	284	298	291	285	323	273	286	293	315	350	309	309	312	276	292	302	327	312	279	333	293	279	325	299	291	319	316	294	319	288	324	292	336	307	303	294	330	344	296	306	341	314	315	303	306	276	309	302	292	302	323	326	301	304	299	281	346	306	308	321	290	300	312	312	290	308	339	295	326	292	308	306	303	263	273	307	286	302	306	315	316	348	283	305	314	286	301	303	303	322	311	321	319	326	314	290	318	307	307	308	327	275	315	319	276	297	301	340	301	326	321	300	324	301	333	307	327	302	301	312	316	346	294	305	308	295	325	293	324	290	277	312	338	332	305	290	310	315	332	302	320	324	308	292	292	302	317	338	303	300	339	307	321	296	289	310	336	308	296	293	312	329	332	310	310	303	287	301	293	287	295	294	318	301	314	305	315	321	305	312	339	324	326	297	277	320	334	295	287	309	306	324	321	299	289	289	327	318	316	324	324	332	301	279	306	299	323	271	329	297	310	316	302	335	321	319	287	285	284	285	327	318	301	304	346	329	308	341	341	310	296	282	294	298	320	286	303	297	324	291	348	303	319	282	306	333	313	294	323	345	324	297	306	298	338	302	283	335	306	324	292	344	291	325	352	305	290	321	338	282	294	289	350	309	316	320	294	341	312	311	323	263	337	321	309	284	309	298	273	305	311	292	318	318	293	313	291	307	310	331	330	261	280	276	309	315	316	374	311	309	318	305	301	318	313	281	265	333	321	274	291	272	309	314	342	311	295	334	321	326	329	286	334	317	292	341	287	311	309	325	319	315	319	314	302	317	301	316	314	279	294	314	354	288	329	267	305	315	316	315	294	328	288	330	343	312	299	280	288	307	339	297	311	317	295	326	343	320	335	274	318	312	340	325	311	291	306	302	295	306	345	306	320	309	300	337	267	286	300	310	280	299	312	314	312	293	339	328	276	280	330	317	325	313	307	291	333	298	325	313	304	315	337	319	312	307	282	317	350	303	334	297	303	304	318	324	305	290	295	305	317	308	316	328	303	321	312	292	288	306	290	315	321	248	305	335	351	317	298	272	322	337	317	321	317	327	286	309	325	318	299	312	305	295	330	285	305	276	274	305	317
21999	24098	31642	31094	26771	22177	20042	17312	14692	11465	10026	9245	9546	8527	4778	1866	1573	1354	1239	1166	1138	1070	1041	1077	1246	1299	1149	1026	877	823	884	849	857	791	796	800	903	850	856	820	800	778	821	815	874	845	861	862	834	848	832	880	902	849	797	856	837	882	891	827	804	799	864	917	787	799	801	791	861	866	833	893	826	844	884	844	792	855	833	795	806	843	817	797	818	819	834	857	838	782	844	812	800	819	826	800	872	841	859	871	873	843	798	801	812	803	863	875	788	838	801	858	905	844	848	832	853	855	808	859	840	855	855	814	850	829	835	859	843	854	802	859	856	856	800	810	802	834	849	840	808	820	844	814	857	825	825	811	840	872	839	784	819	836	851	847	870	788	800	831	846	809	837	847	773	836	878	836	818	898	859	801	895	821	862	847	847	870	886	822	875	858	843	866	876	799	832	837	816	812	834	819	852	837	884	832	853	871	793	836	830	846	894	829	820	819	859	855	809	887	862	845	820	866	854	851	877	863	826	868	863	845	789	852	808	804	804	786	853	797	856	857	799	823	862	858	824	799	855	860	872	820	816	864	841	847	855	858	874	795	873	850	867	833	842	820	870	813	817	805	817	811	818	866	814	897	825	830	835	833	827	815	835	796	788	811	846	842	885	803	829	803	809	804	818	818	851	845	844	796	855	775	795	800	852	801	800	838	826	774	823	860	839	808	791	792	809	868	878	806	855	875	828	815	821	880	838	799	786	776	839	801	864	811	827	820	800	828	856	830	838	836	795	830	792	808	791	864	839	832	811	812	805	837	820	804	795	802	832	853	894	830	813	861	870	840	850	857	815	889	857	827	869	885	788	818	831	798	819	864	794	832	866	885	845	857	816	848	846	855	865	831	836	828	893	813	810	886	858	794	825	898	818	887	839	842	820	819	834	805	831	807	801	848	850	843	817	849	948	804	863	861	860	836	866	784	824	817	852	841	842	856	809	810	792	840	826	860	858	870	831	825	843	793	804	860	818	877	798	864	847	798	798	831	823	824	806	829	848	853	782	815	853	810	799	885	881	866	778	821	849	807	838	810	841	893	833	836	827	869	838	803	838	827	857	865	847	838	820	821	786	807	821	830	808	776	792	826	839	858	856	858	833	803	856	868	858	846	819	841	788	861	856	796	902	811	793	807	868	831	861	823	795	830	875	861	805	825	837	804	812	811	814	844	851	840	799	839	832	846	820	884	836	771	872	839	879	830	820	840	810	864	858	862	833	813	824	879	855	859	849	829	825	812	838	804	770	831	874	867	869	848	855	834	816	852	834	819	850	828	840	773	814	884	823	816	816	859	819	813	842	848	797	806	791	841	821	836	860	849	820	863	832	881	811	816	857	826	800	847	813	824	804	846	868	790	854	830	826	873	831	817	840	845	888	866	830	815	847	866	850	863	850	831	865	858	865	818	840	836	809	876	856	812	835	872	812	835	822	835	842	809	858	862	802	828	802	850	845	870	815	850	894	860	816	841	825	814	817	857	772	840	810	827	786	860	876	863	841	827	913	820	858	821	835	848	837	863	829	898	835	873	843	831	823	831	823	825	874	782	868	821	797	810	852	855	808	865	866	838	841	833	781	854	813	822	827	875	864	817	827	807	860	882	816	853	840	863	833	843	755	824	875	866	789	846	807	805	867	878	857	775	835	769	832	794	825	855	799	833	867	840	819	837	814	813	872	798	785	872	837	834	827	859	795	770	841	850	841	851	858	833	827	837	838	869	856	767	836	845	779	845	834	827	871	853	853	840	813	793	833	864	787	809	844	842	816	830	829	826	834	872	880	873	813	803	802	801	857	857	837	850	797	811	844	821	900	810	821	831	802	826	856	826	858	865	801	817	820	818	840	873	824	798	849	798	890	804	787	841	833	806	863	882	823	807	843	837	878	845	823	824	846	820	794	809	857	821	806	875	836	816	841	845	874	836	813	867	881	900	856	830	814	851	810	843	857	846	753	859	815	794	867	812	849	837	839	811	859	814	864	807	826	835	885	859	836	824	821	782	797	812	834	822	824	797	861	857	895	789	833	816	846	803	837	835	816	831	799	881	860	826	886	869	839	826	879	887	829	809	855	804	821	836	839	858	826	874	767	807	840	791	852	825	845	846	845	800	798	828	866	854	873	806	873	885	821	900	836	802	815	859	846	792	843	835	834	837	797	834	834	810	839	839	795	818	862	866	810	824	806	801	850	830	802	757	852	821	818	786	800	851	826	843	835	785	857	877	822	773	806	856	858	819	840	844	861	810	891	830	885	843	822	811	824	850	835	850	790	855	818	845	810	838	810	845	827	794	882	857	806	792	891	821	783	883	869	809	836	799	814	818	838	832	870	836	872	842	809	853	826	842	817	811	829	834	849	794	796	835	876	784	790	830	854	882	858	871	797	842	798	838	817	819	869	792	867	804	823	811	816	826	824	811	849	827	812	787	857	831	806	900	847	817	856	835	797	877	835	826	877	827	810	861	801	834	821	840	814	849	829	852	809	851	832	796	841	796	838	830	848	858	844	864	859	846	842	893	846	853	771	839	869	823	877	816	821	880	861	849	837	790	847	857	850	864	783	808	808	822	838	776	801	859	858	841	789	820	814	791	848	827	850	809	813	842	820	791	795	902	803	843	845	827	852	798	779	799	851	871	853	852	809	840	811	821	817	832	828	800	827	836	827	813	855	809	886	880	863	830	811	837	802	841	768	863	827	875	818	816	848	857	825	813	872	834	846	821	828	823	830	803	799	850	875	814	816	779	807	828	854	799	829	810	820	858	871	838	839	831	865	837	802	816	820	861	828	878	822	819	883	798	843	886	884	838	855	840	833	797	851	822	813	807	833	829	788	801	793	828	781	767	854	845	812	836	837	841	827	796	813	847	855	836	836	878	824	837	828	857	821	880	818	819	842	830	878	840	820	878	853	871	852	822	846	842	804	826	771	844	822	845	838	837	805	805	858	858	755	790	824	857	817	825	799	801	881	783	863	840	821	821	782	879	798	843	863	821	817	847	824	872	814	872	816	819	789	792	795	851	846	821	850	869	847	801	870	882	846	889	880	843	803	847	800	810	786	832	813	856	832	753	837	901	875	843	838	804	844	901	843	809	813	847	822	858	864	796	837	815	856	811	818	832	813	799	810	843	872	824	856	830	820	796	835	828	828	868	850	858	823	828	807	808	772	804	855	808	809	837	812	814	844	826	787	822	800	846	831	881	843	845	829	828	827	861	851	848	874	829	833	860	811	829	796	854	790	804	805	787	846	838	817	826	867	830	847	814	905	873	849	851	865	841	808	844	865	815	842	796	820	823	821	787	869	824	841	835	824	848	803	827	852	849	815	813	851	824	857	810	826	791	802	822	804	814	843	819	802	829	886	857	831	825	807	793	864	842	823	890	849	780	864	882	902	800	826	832	852	858	839	811	764	876	853	866	847	825	792	809	791	841	829	863	905	776	839	789	890	808	867	812	845	838	865	807
30838	30853	30018	22176	13395	9077	6513	5034	3666	2782	2426	1960	2102	1820	941	481	427	406	364	379	355	349	339	369	347	417	425	333	328	292	340	333	323	305	300	320	285	307	319	328	311	311	315	315	317	325	317	289	296	295	300	287	339	299	298	307	290	305	300	309	317	309	303	337	313	315	328	342	325	316	316	309	284	303	324	307	291	306	296	305	349	307	341	303	298	301	307	288	306	299	299	311	299	293	321	297	317	343	319	306	309	309	304	346	319	326	339	340	327	302	282	288	308	320	283	302	313	307	311	297	305	309	314	310	322	335	336	343	322	298	349	277	319	307	311	299	308	293	339	325	337	326	289	295	326	337	305	327	315	305	319	282	276	330	286	305	303	285	289	301	321	289	321	291	295	322	312	278	296	291	308	288	322	308	290	317	278	269	325	330	282	329	313	311	307	320	293	292	298	336	323	286	293	317	302	294	313	274	282	317	299	307	317	289	310	306	298	284	321	324	285	299	298	298	310	292	319	303	307	318	317	310	277	312	289	304	316	293	304	318	303	324	319	316	329	322	316	314	295	306	287	306	290	330	314	326	341	320	309	298	315	290	281	352	324	312	274	341	317	304	326	312	310	322	293	299	269	300	290	316	326	292	292	301	269	297	301	296	291	301	311	312	339	295	286	301	315	287	317	320	309	333	280	342	327	332	318	287	310	351	335	291	324	313	312	305	301	290	303	326	304	280	305	320	288	281	300	310	303	273	298	303	301	302	305	326	312	328	326	290	262	312	316	308	316	340	323	289	319	277	326	301	324	302	310	310	313	304	313	316	308	277	324	332	308	292	288	278	320	355	318	299	324	281	298	319	309	297	299	283	326	305	299	294	327	289	324	301	286	293	296	324	305	326	308	335	310	316	327	303	310	296	309	319	304	306	322	322	300	322	295	311	305	303	293	314	273	305	281	315	325	324	335	309	318	291	307	318	284	310	287	293	297	339	325	282	366	325	316	310	313	297	287	330	306	330	318	313	310	288	313	337	317	317	311	284	287	292	327	297	307	308	285	318	327	296	308	286	327	309	318	303	303	317	291	311	324	319	292	296	328	300	295	298	286	275	312	314	295	289	318	279	294	302	276	327	322	315	313	314	312	298	297	312	261	315	303	321	270	312	293	306	304	304	322	288	327	308	309	285	330	335	307	295	348	307	299	284	313	270	308	305	299	322	317	296	302	320	326	307	288	302	354	271	371	314	284	308	289	327	292	288	291	314	312	318	313	309	309	310	283	312	321	311	312	324	314	320	286	302	324	329	323	303	285	332	312	313	315	250	291	293	290	283	317	334	272	331	342	336	282	315	288	306	284	306	335	310	285	307	330	319	297	263	300	314	282	319	319	293	290	281	311	294	304	290	342	273	322	300	297	329	304	312	303	318	344	307	291	292	297	328	289	315	310	336	328	313	304	329	328	310	292	299	305	302	301	289	321	306	300	340	310	298	274	323	318	277	309	262	294	299	312	305	295	331	287	309	314	326	294	329	291	313	331	282	330	369	317	287	301	309	323	305	319	337	301	324	314	308	293	317	313	309	284	303	327	289	331	306	308	284	300	291	316	297	298	318	289	315	315	302	271	305	311	346	305	309	325	315	305	305	297	313	299	282	325	307	302	329	356	305	292	314	330	331	303	291	327	302	284	299	288	317	295	324	311	290	336	315	316	323	314	329	325	316	328	333	331	309	293	305	323	328	286	310	317	309	303	303	303	347	361	322	336	315	294	305	298	322	306	307	315	297	262	295	292	302	304	294	300	289	303	317	319	312	302	292	317	329	337	285	303	309	359	340	299	295	304	307	322	297	333	319	304	294	290	298	298	309	339	275	280	332	281	329	325	302	314	291	277	316	311	283	290	299	304	318	312	318	294	298	300	294	316	316	335	308	292	334	295	303	302	324	330	335	334	322	305	297	309	277	309	314	293	294	320	306	269	297	292	301	313	279	293	331	310	302	331	314	296	309	326	294	291	293	328	300	327	288	343	277	290	298	251	338	312	306	308	332	313	302	324	307	301	302	276	296	273	324	267	278	289	274	293	313	276	283	312	337	303	313	298	302	323	283	308	284	292	334	308	290	304	350	282	317	316	262	325	331	303	341	296	328	312	305	318	286	337	282	311	315	305	312	331	297	287	304	307	302	325	318	343	332	306	321	279	332	297	339	330	325	347	284	289	311	310	303	313	320	315	325	319	288	312	332	294	303	325	317	308	322	329	334	301	312	277	331	314	342	330	326	281	302	303	267	280	310	290	316	274	313	334	285	286	312	314	302	292	312	299	325	304	320	301	317	310	308	333	310	306	321	312	333	290	269	307	312	345	314	307	290	320	327	329	302	328	304	319	283	291	314	305	305	323	302	321	302	287	268	284	304	295	283	279	315	298	292	282	299	357	285	296	301	284	321	301	314	318	334	314	313	327	316	281	287	309	295	311	307	317	295	345	311	341	291	318	348	326	300	296	275	325	293	301	259	298	287	308	299	302	295	309	317	309	305	335	315	304	297	310	343	310	346	291	321	343	311	341	334	301	276	309	302	313	281	278	335	310	330	288	295	310	327	288	318	318	327	299	307	342	289	325	311	309	345	339	293	294	308	299	287	314	311	299	321	283	329	289	282	301	291	322	344	290	307	315	306	300	304	291	331	285	315	319	294	322	319	310	298	304	329	291	314	269	318	308	296	342	310	326	306	309	301	303	282	317	322	321	303	308	334	320	293	317	327	316	314	299	335	349	284	311	294	319	326	304	296	315	293	307	317	344	339	327	310	289	353	297	330	308	306	295	306	316	306	320	293	295	296	311	292	318	283	293	318	310	319	273	304	299	292	315	337	333	323	278	280	326	311	295	304	325	325	324	312	288	284	308	331	326	281	323	308	288	312	310	298	320	308	295	307	319	292	340	278	304	305	289	294	302	298	324	315	296	289	305	307	321	289	326	310	316	312	313	298	341	322	287	293	340	301	320	273	294	312	278	276	298	315	318	288	299	330	320	285	313	311	324	323	284	322	298	294	324	332	288	319	307	302	303	310	287	266	285	301	285	318	299	297	300	310	327	320	306	331	320	298	286	308	314	289	306	302	334	269	303	342	298	284	288	280	313	286	318	278	326	354	302	327	329	344	309	301	317	324	321	326	295	279	314	337	323	296	355	314	293	310	308	315	335	323	353	335	341	307	282	310	339	312	266	287	335	316	302	307	287	309	310	351	335	307	287	309	290	359	324	338	311	317	306	297	320	281	324	296	300	299	327	276	312	299	318	309	303	292	326	298	289	293	302	281	299	309	336	295	289	291	303	283	278	295	294	347	306	288	325	320	312	301	301	303	343	313	302	287	298	296	268	307	344	326	310	280	307	326	298	309	310	317	333	327	353	340	277	317	289	322	288	318	314	305	298	326	313	298	299	297	315	292	291	287	289	290	307	315	304	295	285	296	306	282	327	291	310	287	330	331	317	300	289	320	317	279	341	311
20702	24075	30854	30658	25661	22481	19823	17164	14402	11955	10638	9363	10091	8388	4065	1987	1759	1510	1342	1232	1261	1123	1188	1225	1300	1375	1267	1056	896	867	859	803	825	804	886	822	839	793	836	842	880	839	858	817	818	829	860	825	849	818	835	830	890	866	842	846	869	833	797	870	853	773	832	864	861	822	773	814	857	823	819	872	830	831	834	828	850	826	826	829	819	865	845	830	826	782	822	833	822	851	771	898	840	857	855	863	867	838	833	804	798	836	799	844	850	826	811	847	868	822	805	855	815	851	814	816	840	914	820	824	801	860	858	802	865	863	857	826	841	853	795	922	850	907	818	874	831	827	827	810	868	885	859	832	834	846	829	828	834	840	827	889	777	858	851	827	813	838	837	865	821	802	807	859	899	774	862	810	845	847	832	794	825	855	807	840	847	820	826	810	830	789	856	912	869	815	831	856	803	896	836	803	867	777	863	779	824	841	832	849	787	827	828	842	840	856	819	829	841	821	853	806	828	848	910	838	823	819	831	816	825	816	828	870	857	815	878	847	812	791	845	823	855	826	851	834	856	869	861	843	799	856	856	820	887	800	832	820	795	779	858	777	855	863	793	870	830	886	875	840	851	884	839	828	789	803	787	799	814	885	807	799	824	862	848	864	848	839	838	815	876	823	833	814	853	789	858	798	778	812	789	879	819	770	845	829	787	835	864	814	874	835	817	797	828	776	840	811	810	814	800	784	829	874	779	886	834	865	854	844	836	858	796	870	829	799	789	829	841	792	846	798	823	832	842	841	864	863	873	840	821	813	818	805	838	854	807	839	853	850	829	804	821	842	833	838	862	774	840	845	859	852	830	771	852	838	814	816	855	836	857	874	811	820	799	825	799	857	799	823	853	833	825	835	816	852	857	863	831	825	860	829	842	809	830	807	823	803	855	822	841	850	840	858	810	825	822	875	795	844	836	815	833	828	783	848	854	811	837	787	849	844	803	821	826	873	861	800	831	838	749	866	889	797	848	876	899	803	840	822	859	853	877	766	843	888	842	821	838	814	883	848	837	836	817	793	839	868	813	826	821	827	836	833	864	825	816	875	870	860	846	833	902	829	831	871	855	842	832	881	856	848	846	851	858	894	821	837	843	790	813	819	822	836	835	851	846	892	840	841	885	834	839	833	879	827	831	865	858	821	787	842	783	852	796	847	775	826	835	797	829	813	794	817	799	786	844	852	834	833	829	798	807	812	879	805	836	863	782	826	826	830	824	790	855	824	841	823	796	856	784	863	833	842	844	875	843	802	825	841	796	833	851	844	833	848	827	841	822	831	879	853	808	821	787	867	845	818	814	810	813	813	853	837	858	860	829	798	829	890	852	867	848	872	833	843	841	845	852	830	830	823	866	914	814	861	806	830	852	839	815	834	840	841	862	868	874	846	821	835	829	911	816	859	821	790	828	816	869	782	824	868	848	844	822	810	885	844	823	828	823	819	816	842	803	766	844	806	862	837	853	827	844	851	833	822	819	838	896	879	881	809	849	823	859	857	805	862	773	806	854	851	842	810	833	850	861	797	847	851	842	853	837	829	823	792	851	826	829	858	813	858	833	790	824	823	807	780	875	841	813	820	899	849	805	835	791	869	875	847	844	883	799	848	867	846	812	847	897	842	809	826	810	818	804	832	823	824	860	851	824	856	872	866	854	811	792	804	843	821	833	834	863	821	834	799	796	842	846	904	886	816	850	842	795	869	804	854	818	823	827	847	841	781	837	881	856	846	760	880	808	848	841	825	831	825	877	825	835	799	843	826	813	830	858	840	895	826	833	799	850	814	798	805	842	838	782	822	829	821	775	865	803	831	848	788	820	809	782	850	852	783	836	880	791	847	859	820	848	840	821	850	802	853	849	895	866	834	851	794	807	858	810	819	840	845	822	834	885	855	797	828	821	784	798	787	806	832	888	794	839	844	887	813	868	798	816	804	832	843	786	857	792	849	827	808	826	843	877	855	861	814	854	825	843	841	804	887	847	854	845	799	802	827	801	816	824	866	813	834	855	797	847	805	862	790	856	838	866	834	799	860	849	850	798	802	824	819	840	849	837	837	844	808	837	799	815	811	797	856	871	871	799	820	838	874	822	856	830	827	789	876	822	829	844	888	755	812	828	838	830	800	843	861	795	832	853	828	846	856	801	864	805	873	870	906	791	894	803	853	861	814	848	835	863	844	820	778	817	867	812	832	827	876	756	819	847	804	817	856	865	823	823	847	804	840	817	809	803	858	828	831	841	886	874	801	836	837	845	854	825	832	809	820	843	859	843	851	786	792	854	875	855	828	874	813	873	855	837	815	803	858	778	835	818	792	811	860	807	900	837	876	840	867	819	841	848	865	825	847	829	841	838	822	849	858	793	852	840	830	864	855	860	859	848	886	822	835	883	778	785	843	883	826	812	836	807	828	826	892	892	815	832	827	850	864	796	845	765	847	827	877	835	806	847	809	766	851	845	823	893	845	851	879	839	856	867	846	813	835	827	798	861	825	811	822	806	888	838	836	845	839	878	848	780	821	796	831	834	841	799	841	764	821	845	867	810	812	837	799	912	859	815	820	802	870	832	855	820	866	803	834	832	774	826	848	852	821	836	868	792	803	844	825	887	869	813	849	842	834	880	812	818	893	878	809	879	842	825	836	856	848	791	862	787	849	823	879	849	805	847	838	827	858	795	823	839	839	830	843	840	861	841	800	777	818	905	788	815	827	860	815	827	859	790	862	888	832	829	882	868	823	848	804	821	818	895	811	857	852	800	869	784	820	828	828	814	857	825	841	827	830	844	803	846	810	902	791	789	809	841	795	822	841	809	790	836	786	750	844	829	851	819	808	817	812	880	860	846	845	801	826	863	867	849	848	819	860	857	868	847	830	780	845	832	818	838	785	851	850	860	817	819	866	847	809	865	830	847	838	829	849	798	777	804	835	796	830	821	843	799	849	866	825	851	882	812	810	831	826	791	823	864	811	825	818	888	862	878	851	849	838	851	874	798	820	790	819	860	799	889	801	889	880	840	806	840	909	876	869	863	821	837	854	874	783	836	909	810	836	888	794	864	858	893	836	849	857	835	821	824	855	809	839	888	858	820	786	799	829	848	843	811	856	872	800	862	788	887	788	842	844	862	853	866	884	772	856	805	863	846	858	825	826	835	859	804	853	823	815	856	808	854	828	835	881	829	843	808	841	813	838	827	864	844	829	799	833	847	862	858	792	865	821	855	827	853	844	851	803	860	790	817	893	797	874	817	798	883	826	845	837	816	768	778	799	844	843	788	823	788	903	831	863	880	831	834	799	853	831	861	868	800	882	838	864	885	815	826	808	830	806	758	797	838	816	863	835	863	825	857	851	820	778	809	832	800	784	804	856	863	811	820	803	818	835	851	862	880	840	842	857	872	856	843	840	883	874	836	854	793	835	874	798	845	808	802	875	814	843	870	828	854	830	843	845	856	792	808	822	855	861	849	859	840	843
30735	31452	29259	21222	12959	8658	6363	4751	3801	3046	2378	2058	2173	1671	766	509	426	399	369	370	363	353	349	341	374	398	381	394	326	313	312	300	314	320	318	315	264	286	298	298	300	316	311	270	323	279	295	323	305	303	302	269	282	305	309	298	299	281	328	322	311	316	305	289	335	302	299	315	291	306	282	331	334	302	317	308	302	271	303	277	310	337	320	293	332	306	306	292	321	291	308	341	275	313	299	325	341	299	303	297	314	275	344	335	312	316	310	341	314	291	324	308	316	314	306	280	309	248	303	323	297	302	324	328	303	305	293	292	355	297	307	316	329	303	298	295	312	304	302	293	267	301	307	301	269	320	284	304	289	326	339	306	297	297	291	339	309	281	281	333	306	316	320	270	317	331	280	314	318	295	296	339	283	314	256	302	327	310	353	322	324	306	325	302	302	339	311	305	320	311	272	327	279	298	275	318	303	333	295	311	316	320	311	309	319	296	317	319	281	296	277	260	309	316	312	314	323	284	315	297	312	316	317	296	286	318	284	322	315	318	280	306	291	303	290	318	327	313	331	282	311	344	304	302	332	280	269	306	293	310	313	287	308	306	313	284	280	276	278	300	317	320	304	301	308	327	316	325	298	335	320	300	311	297	310	299	323	327	294	320	310	332	290	314	303	281	301	312	292	309	298	319	299	299	295	286	297	301	316	301	306	297	323	308	313	328	290	315	322	296	290	289	291	292	286	300	308	299	275	274	290	311	303	289	312	301	313	309	275	282	310	324	300	303	311	306	326	286	285	327	310	297	283	286	302	318	315	299	293	310	322	283	292	296	305	311	278	280	302	305	293	260	308	330	322	312	275	310	344	275	312	275	298	309	335	291	306	323	297	296	294	301	289	308	305	329	335	320	301	291	329	298	287	301	297	308	310	299	311	325	308	331	309	303	310	284	319	323	320	310	320	315	328	269	297	296	287	319	341	276	304	318	296	310	319	326	318	329	307	325	273	279	317	322	296	319	320	306	298	286	315	283	296	306	308	319	309	304	304	302	284	328	312	292	289	316	291	299	311	307	300	319	280	299	318	278	317	339	282	287	339	324	306	302	314	300	315	315	306	330	318	294	289	314	336	285	296	292	280	286	315	325	289	280	298	289	283	306	324	325	304	325	323	331	284	279	297	279	325	297	329	297	293	288	295	311	310	302	299	313	310	283	328	301	305	342	351	285	306	293	287	319	339	310	348	286	357	305	288	313	332	323	288	302	291	308	298	305	304	321	337	320	298	303	326	306	323	306	308	297	326	311	304	309	328	318	294	322	293	307	325	276	289	279	285	310	309	319	323	269	301	314	336	293	281	311	297	300	328	329	316	319	306	278	304	268	300	287	294	289	293	318	319	294	319	302	291	299	318	291	299	321	329	302	278	304	304	269	290	297	300	310	300	314	317	324	276	329	321	307	340	303	307	320	296	276	314	351	319	299	327	305	320	277	294	335	307	330	316	323	297	328	292	276	316	319	296	310	303	297	294	329	299	288	335	331	308	290	298	327	323	282	319	317	306	304	303	329	303	347	319	299	309	310	333	297	304	308	294	330	284	314	339	302	323	316	285	353	296	301	313	320	321	296	309	336	297	291	304	280	307	305	342	305	327	309	290	279	303	286	305	299	348	315	309	291	307	333	317	326	296	307	291	292	325	296	308	337	280	282	288	295	308	300	283	297	314	309	302	302	264	334	286	318	295	312	287	273	296	316	314	336	294	302	292	294	317	294	296	301	313	308	298	328	314	292	334	299	299	334	330	292	313	288	328	308	308	314	281	305	309	313	313	283	278	291	279	300	297	328	297	303	303	305	292	307	322	304	287	291	316	314	292	279	290	297	289	298	286	317	279	296	313	295	301	330	321	257	331	271	268	314	332	325	352	303	293	336	312	291	323	319	338	321	295	325	280	309	333	308	268	286	288	290	307	312	329	294	326	295	323	329	331	323	328	340	316	312	327	303	348	321	299	284	324	286	343	317	319	318	298	286	271	291	328	319	293	359	298	332	281	301	335	314	317	310	298	308	322	311	294	345	283	340	303	286	286	281	336	284	304	303	336	325	325	275	343	281	287	309	304	345	275	302	265	353	275	321	330	314	307	319	316	286	327	304	321	291	310	275	301	294	322	299	308	302	289	314	291	289	344	333	307	300	316	333	307	310	293	285	291	268	334	317	298	291	285	267	300	285	321	297	294	288	303	307	291	288	306	315	322	339	307	315	278	332	338	294	290	303	318	313	318	318	327	342	300	302	321	267	301	328	287	311	301	280	311	268	292	294	290	318	344	296	318	289	319	277	303	280	294	287	300	336	320	343	277	313	313	300	297	320	286	295	326	304	347	350	310	345	284	298	322	322	274	315	322	324	291	308	307	305	309	326	318	313	293	280	288	279	277	283	322	315	266	316	326	304	309	327	306	289	302	295	305	303	313	314	280	303	313	289	310	321	284	322	284	301	317	310	279	308	297	293	322	292	290	284	325	314	306	288	295	330	291	336	330	301	304	294	314	291	301	286	328	285	302	318	297	303	304	280	279	287	306	311	309	330	311	338	292	320	314	304	298	283	291	328	308	302	311	305	302	297	326	291	298	316	256	304	286	319	303	277	326	329	250	343	292	292	315	283	323	296	296	314	329	323	311	307	314	292	309	306	327	310	313	292	336	313	306	296	326	316	312	320	305	302	314	299	325	280	272	271	316	322	300	322	306	295	319	306	305	305	304	323	272	324	314	295	320	295	280	283	325	295	322	327	306	300	317	311	289	316	323	314	319	310	297	290	290	292	289	327	330	287	289	319	310	304	290	293	263	314	301	301	304	326	329	301	312	292	295	309	321	329	296	297	292	294	292	275	331	295	330	292	293	289	305	290	277	338	310	307	291	289	305	317	276	339	322	331	287	313	321	320	275	355	335	316	297	345	318	316	333	305	283	309	276	289	277	305	300	280	319	315	285	322	298	284	290	292	283	287	325	325	267	317	303	316	279	309	281	322	340	333	330	317	330	313	331	327	281	285	295	344	281	314	309	329	308	326	327	338	288	330	308	328	302	324	297	321	289	326	329	315	293	297	316	295	315	322	284	313	305	306	288	320	317	307	290	294	324	304	297	322	307	310	283	314	304	320	366	295	283	316	315	268	294	294	323	278	323	298	276	280	312	307	312	315	288	306	295	315	324	272	288	288	311	297	333	319	289	301	312	306	306	287	291	309	352	323	340	296	307	304	306	291	276	322	303	324	310	323	299	320	280	309	341	326	298	314	283	291	313	326	276	300	337	319	262	299	305	299	331	321	310	324	329	325	300	333	307	315	291	303	304	329	303	324	307	309	313	304	296	304	319	305	295	326	302	308	319	305	326	319	325	315	308	294	298	313	304	270	304	324	283	327	317	324	311	277	313	308	306	294	294	280	312	292	289	313	288	307	323	288	308	309	300	307	296	292	279	273	294	319	326	289	314	341	315	319	283	296	300	289
20655	24706	30080	30041	24873	21792	19556	17161	14559	12705	11047	9770	10619	7200	3145	1991	1723	1610	1409	1311	1253	1215	1175	1268	1503	1510	1338	1046	853	806	873	821	888	823	823	799	810	871	829	832	801	883	802	811	862	860	787	846	838	811	893	835	844	803	859	826	785	838	869	820	827	815	787	798	806	886	822	847	797	818	832	836	815	813	795	827	824	812	770	798	807	835	810	854	807	825	799	831	867	790	835	861	853	811	811	843	873	845	873	851	784	867	833	836	821	825	826	843	857	790	778	832	863	846	814	836	800	856	864	806	829	824	837	810	835	815	842	870	833	767	812	797	827	790	849	813	813	852	825	822	820	830	870	802	790	844	805	802	883	863	802	794	889	803	797	796	827	807	808	856	868	791	835	860	832	813	835	887	816	825	801	761	859	819	845	786	873	807	760	771	799	781	839	853	844	808	795	848	864	843	852	789	810	858	871	819	807	816	783	805	841	801	838	854	816	806	818	839	830	871	841	857	812	839	759	843	782	844	823	779	821	845	850	772	798	857	802	763	827	858	825	791	783	860	845	830	792	813	810	829	797	820	839	823	819	812	851	875	782	859	819	823	825	884	841	822	805	798	834	852	855	811	827	816	872	784	797	796	845	862	871	823	798	826	825	824	813	876	892	799	839	816	824	815	833	828	827	814	831	832	839	835	805	819	758	823	858	786	873	838	825	883	866	808	773	871	781	844	872	862	821	851	827	858	865	820	857	846	813	836	841	827	814	830	855	808	820	841	831	846	797	770	832	808	823	817	850	834	813	800	791	845	828	849	810	802	833	840	823	825	795	831	806	800	866	830	820	856	787	827	828	782	815	810	810	788	828	796	835	840	821	820	741	781	837	761	769	830	815	857	779	810	851	801	891	860	825	783	794	844	868	883	822	875	879	819	845	834	865	873	815	759	817	842	833	848	835	824	825	825	854	853	866	865	844	819	817	837	802	858	875	812	821	901	803	802	832	864	801	827	771	936	872	796	841	884	843	839	838	872	795	825	851	799	843	893	796	813	849	782	831	860	830	807	792	817	887	877	825	769	847	814	858	812	835	824	851	800	873	823	854	853	744	810	848	811	796	842	799	838	768	797	832	835	796	843	780	867	809	818	828	828	862	848	868	791	790	872	799	898	802	789	861	832	781	835	846	829	775	832	845	863	852	861	840	822	850	832	812	871	793	804	797	812	825	819	795	826	790	797	814	814	840	823	817	808	809	875	829	840	805	797	789	812	877	833	844	843	845	851	823	831	829	792	827	797	862	767	836	856	844	851	827	832	828	825	813	842	853	818	797	822	797	866	839	859	848	846	842	789	834	821	865	823	781	828	854	805	798	831	822	820	829	857	832	840	808	813	860	825	827	865	824	826	860	879	835	875	839	857	823	855	816	829	771	763	824	818	818	864	802	825	855	839	769	839	822	892	793	816	870	797	758	838	800	853	838	853	829	870	795	832	869	824	815	804	861	777	837	886	816	798	864	807	847	834	859	865	760	816	876	831	824	854	886	811	796	831	791	796	838	801	832	841	857	871	855	807	800	763	816	842	811	858	824	893	840	843	836	860	844	825	809	826	887	816	836	843	800	778	794	850	838	835	901	820	848	895	817	814	798	872	806	822	837	852	787	867	819	818	855	877	857	812	814	810	851	798	840	856	880	830	848	833	819	842	826	799	831	806	819	803	817	844	845	843	837	816	873	788	865	830	871	839	854	828	829	779	791	819	791	883	815	840	828	797	876	807	893	817	797	822	830	837	836	896	844	819	844	855	855	837	796	828	827	787	818	807	828	800	813	805	865	826	828	861	730	860	804	872	853	848	833	793	847	829	897	841	781	822	841	859	829	839	864	846	831	817	853	800	853	878	856	806	870	848	828	778	837	807	824	787	778	877	812	823	841	855	858	816	817	850	843	776	835	824	861	849	786	803	842	776	814	804	773	849	828	854	825	793	817	821	851	803	827	835	817	870	790	780	834	894	853	856	801	819	898	873	834	801	843	847	757	879	848	827	838	832	871	839	834	858	814	774	805	809	792	833	793	811	812	875	789	823	835	872	834	876	797	821	848	902	876	789	816	846	843	830	864	860	802	874	820	810	812	857	855	863	855	780	814	860	859	831	805	877	809	811	908	841	843	850	865	868	839	845	843	848	828	751	822	830	803	856	839	833	823	753	796	826	806	841	814	843	806	808	787	839	877	784	836	793	875	843	876	825	830	863	820	875	809	825	773	858	881	837	849	826	810	822	805	807	877	825	820	823	802	840	830	849	841	815	848	834	804	861	851	840	828	806	816	845	871	833	857	833	846	843	845	841	821	864	837	839	849	858	797	825	830	845	856	843	802	804	814	807	841	830	860	842	839	804	841	853	851	836	869	845	859	865	811	862	817	846	898	884	877	836	815	820	834	827	781	818	820	844	820	856	853	794	798	760	807	814	875	831	834	851	836	820	848	825	871	829	813	793	800	864	867	825	799	824	805	849	800	802	839	847	793	805	809	853	809	783	895	845	829	818	845	852	820	865	833	845	791	844	786	825	885	862	830	840	855	806	816	841	835	862	877	861	859	823	850	839	810	794	800	861	796	805	790	851	865	894	874	842	799	845	882	858	846	879	875	805	862	839	808	806	861	827	873	862	805	844	850	867	832	803	796	840	856	837	839	783	851	793	804	823	801	846	817	778	813	878	783	833	815	895	852	808	859	780	802	832	840	776	832	865	859	835	826	832	831	809	781	807	811	873	832	833	832	804	790	860	860	861	828	867	832	795	828	867	832	845	844	845	824	831	812	823	861	831	854	808	809	840	835	834	866	836	804	841	813	856	846	829	812	850	864	845	847	894	813	821	814	849	844	870	771	844	841	842	872	843	810	825	808	817	835	879	812	815	856	821	811	844	785	829	875	850	784	875	810	800	832	813	884	865	817	829	842	835	797	848	789	792	838	864	855	823	812	806	831	908	819	826	889	863	807	790	844	815	861	784	786	833	832	816	867	800	779	836	883	882	818	860	825	807	786	882	794	823	833	886	831	802	852	845	819	828	824	802	843	812	895	822	882	803	790	815	826	887	864	820	830	866	877	745	895	852	852	805	867	858	863	809	837	859	864	855	793	769	801	848	854	814	823	824	776	844	829	742	847	835	834	873	850	818	849	798	819	858	816	875	787	836	797	887	879	810	863	809	841	887	812	871	854	866	826	841	823	839	830	876	855	846	873	810	805	809	808	831	763	821	835	819	859	870	789	831	844	855	835	810	834	876	825	817	816	787	802	831	835	821	806	813	800	815	835	818	825	865	821	815	800	846	810	843	857	866	875	814	782	877	787	844	798	858	836	798	888	798	810	839	808	820	822	817	843	798	800	868	783	833	854	809	810	871	824	840	862	812	842	823	875	813	851	822	844	819	838	878	788	836	916	841	823	782	821	824	836	805	845	822	825	797	798	862	806	811	816	868	812	824	878	785	802	826	833	833	813	835	871	829	910	814
30370	31329	28670	19911	12836	8545	6373	5091	4003	3064	2586	2094	2013	1383	649	493	432	417	412	395	388	411	383	383	425	425	408	345	316	311	302	307	276	295	308	299	317	294	291	312	326	302	311	313	309	311	299	321	318	289	300	315	284	339	302	288	291	304	322	301	298	273	318	330	283	312	307	319	324	315	289	298	317	298	299	304	348	316	294	311	300	290	310	353	326	279	322	306	285	323	323	293	339	289	288	329	276	295	326	320	312	314	302	315	329	321	296	337	305	286	309	275	285	296	299	315	340	319	310	329	315	301	303	301	329	341	301	337	304	310	314	334	295	279	298	307	344	285	314	278	305	318	315	279	299	324	263	320	303	333	314	330	311	322	320	300	290	319	317	319	323	311	297	299	313	316	329	315	316	312	285	316	339	292	345	296	320	320	292	298	290	300	302	290	303	339	289	301	275	287	307	299	289	309	308	299	297	284	320	329	295	322	295	309	281	311	307	290	329	279	323	278	305	326	310	321	302	331	306	314	287	320	305	293	312	327	323	318	282	317	335	296	262	317	316	306	320	311	273	320	284	291	301	319	320	299	305	301	293	312	320	283	291	311	340	317	281	301	298	290	305	281	306	308	307	310	301	326	282	344	311	301	303	328	306	287	298	310	287	302	312	336	314	325	285	313	321	322	286	315	311	281	290	305	293	299	287	298	297	340	304	308	344	284	330	299	342	303	300	325	319	296	307	284	284	326	307	291	293	306	283	304	306	300	316	318	312	287	292	280	278	286	289	326	308	315	314	311	319	306	273	304	329	280	284	331	296	276	262	314	277	337	301	297	323	322	302	300	272	302	310	298	318	301	313	293	288	312	300	314	308	310	343	272	307	330	305	278	322	304	329	293	300	300	298	342	298	285	327	287	286	328	308	323	340	290	278	288	325	318	306	313	326	309	324	295	322	300	318	313	296	286	323	325	288	328	282	292	309	334	312	296	324	312	294	281	315	308	316	299	289	313	324	299	306	288	311	271	295	264	325	314	315	294	328	285	283	300	280	314	297	303	337	310	337	290	308	301	314	319	309	314	313	317	292	309	318	308	269	262	332	291	291	336	312	336	309	290	293	281	323	316	333	301	290	300	294	310	317	329	329	324	299	295	320	310	315	337	292	331	294	314	299	331	288	311	296	301	299	308	305	337	292	283	282	293	323	315	306	303	305	302	322	298	316	311	303	294	314	320	280	350	280	302	292	307	316	275	320	312	309	286	288	297	290	318	303	332	317	311	320	305	307	300	334	312	314	307	316	337	302	287	295	341	314	294	313	286	298	316	290	331	311	286	310	310	286	316	358	283	319	314	330	309	282	318	303	295	282	326	296	297	308	304	284	283	305	285	291	304	284	285	317	311	318	279	314	291	297	299	310	318	320	330	313	294	286	305	296	313	320	322	288	306	319	304	312	277	295	340	280	330	325	300	321	284	302	326	310	323	294	298	293	272	321	304	294	299	285	291	317	297	304	288	300	283	296	325	339	295	294	316	323	291	305	285	288	308	308	317	302	292	288	312	302	307	285	311	289	324	293	269	319	302	309	272	293	323	317	314	316	307	320	299	293	319	342	299	343	296	301	316	330	272	295	313	338	298	318	302	285	326	332	325	286	311	316	327	318	272	300	312	318	298	307	298	301	318	308	324	304	318	307	279	297	287	292	312	294	310	333	321	315	289	311	286	278	294	328	295	301	323	331	252	301	302	303	301	297	308	313	281	307	270	307	301	315	318	295	287	302	287	289	303	322	321	315	313	314	334	311	308	324	313	283	298	323	296	300	311	312	317	297	329	330	321	311	307	324	300	323	294	302	299	291	321	297	310	323	278	316	327	304	296	292	280	300	301	310	316	301	315	307	312	295	323	300	320	280	312	309	321	308	317	286	305	283	304	343	313	297	308	296	293	310	310	296	348	298	310	308	299	320	305	301	282	344	303	305	284	343	301	295	300	313	282	324	303	329	286	321	272	344	312	313	282	319	306	314	293	328	312	308	286	314	295	309	263	320	324	299	295	317	315	284	306	310	327	327	314	302	323	289	329	315	298	307	277	314	291	325	313	294	286	351	317	292	299	312	317	299	342	319	295	319	304	326	292	314	309	306	310	280	302	300	307	294	301	339	310	297	293	290	306	320	312	283	329	293	322	294	301	332	328	317	304	307	317	278	295	298	291	310	320	310	302	277	278	342	305	321	326	320	293	308	300	318	315	328	313	318	321	315	282	300	275	286	311	327	333	315	295	310	348	257	302	299	307	308	315	300	295	299	302	267	289	317	329	277	278	291	259	322	337	278	322	304	316	322	296	306	276	287	319	331	275	291	295	329	298	332	297	291	289	313	305	311	276	334	313	322	315	309	292	282	292	286	318	327	303	332	359	302	302	290	299	303	301	258	320	295	326	328	344	324	303	301	324	333	296	323	340	318	337	338	288	300	327	302	334	312	324	292	348	310	312	297	313	318	301	305	307	325	317	309	329	292	314	315	323	304	308	302	309	315	288	319	282	283	289	294	304	319	289	317	289	329	319	267	289	288	285	300	301	310	310	316	294	328	324	325	307	311	330	282	307	307	313	285	313	315	323	298	309	309	301	299	327	264	310	291	310	296	319	336	323	304	303	303	316	279	317	325	335	312	305	287	333	316	311	285	312	323	289	323	293	316	317	299	327	317	294	315	303	329	311	328	317	251	306	325	324	290	281	292	303	293	296	314	305	310	300	322	294	312	318	301	292	307	304	314	295	305	286	317	324	298	315	301	293	320	302	285	300	325	323	290	307	316	282	301	321	291	303	316	314	312	317	275	301	310	319	287	308	321	312	347	298	304	317	309	313	297	306	260	287	306	327	302	308	298	324	309	292	332	307	318	303	288	288	310	305	291	341	326	272	307	308	320	298	272	284	329	300	340	302	320	270	327	311	298	310	334	305	308	282	294	286	314	254	326	317	321	334	322	304	301	318	294	308	328	292	272	333	295	309	332	316	304	299	299	327	357	312	291	295	335	312	322	314	305	321	296	311	315	304	300	295	307	326	306	298	306	306	273	340	298	290	317	293	313	297	283	292	295	315	306	296	287	330	320	293	294	320	341	342	299	298	299	314	278	326	320	269	303	294	301	301	295	270	294	270	296	313	305	366	343	318	309	322	309	321	294	294	289	310	279	337	285	320	267	299	287	286	292	316	285	320	315	294	294	305	286	324	326	316	303	307	306	300	272	336	330	286	325	295	301	315	271	301	322	338	292	298	320	309	289	295	254	297	315	285	325	272	318	303	335	303	324	279	321	296	346	304	277	276	321	327	314	326	308	324	309	300	319	329	320	342	313	312	306	294	331	318	343	297	326	336	312	308	320	300	290	277	325	308	294	314	301	301	296	303	289	314	273	297	324	275	305	290	302	312	314	336	306	292	287	297	298	294	305	306	305	334	300	315	299	330	326	303	332	311	321	301	332	324	275	313	346	300	278	319	315	285	310	289
20667	24529	29022	29003	25015	21299	19596	17593	15198	13109	11471	9837	9401	6216	2465	2111	1811	1582	1445	1369	1347	1220	1289	1448	1583	1520	1326	1070	951	810	888	829	824	832	873	829	816	849	824	817	794	855	903	860	800	834	839	818	817	802	855	847	824	850	835	865	803	808	807	840	826	802	784	847	849	826	764	841	810	801	800	871	752	816	829	837	794	891	798	845	829	858	895	841	812	846	854	859	823	819	852	815	855	823	850	830	822	801	811	821	807	832	818	813	833	819	851	792	769	859	816	754	823	847	822	876	785	859	846	835	844	898	770	856	840	838	833	848	789	847	831	849	855	846	831	798	816	822	789	841	841	785	834	848	808	823	847	865	819	837	875	746	816	784	867	855	866	803	842	789	833	825	810	792	773	860	768	840	820	796	822	851	819	863	809	849	823	839	796	817	791	813	840	816	789	822	850	847	841	841	793	849	739	817	822	840	842	803	865	873	822	857	814	790	876	827	837	822	817	814	817	757	852	809	771	801	849	855	826	824	800	839	804	821	793	779	781	792	838	840	821	835	831	843	845	895	809	837	782	816	832	873	869	851	886	819	798	824	825	838	906	843	819	832	890	852	818	824	772	866	863	866	820	820	847	818	837	840	809	818	856	846	846	804	864	865	786	791	816	889	825	768	779	872	781	832	841	818	816	878	837	849	798	812	811	824	843	848	798	830	805	775	862	840	847	794	859	822	778	824	811	799	864	832	835	847	825	820	820	851	831	825	838	852	843	804	761	795	810	856	788	803	815	837	856	771	823	769	831	758	826	814	829	836	838	819	836	781	851	799	832	825	828	823	833	831	842	848	866	837	824	817	817	865	886	813	809	774	855	811	883	800	817	837	872	812	843	844	846	821	858	819	827	847	762	835	802	863	810	840	838	823	836	838	838	809	835	843	773	833	862	875	779	864	761	825	891	778	810	857	821	795	834	784	858	810	839	873	815	875	822	791	853	805	873	855	831	822	831	839	754	820	813	812	849	846	836	860	806	827	814	815	851	799	869	808	861	823	822	887	788	814	781	842	842	849	804	839	874	806	858	851	818	810	804	830	867	821	818	748	815	932	794	895	845	842	837	826	858	824	771	807	896	862	837	847	809	867	843	750	853	848	882	846	816	869	816	802	843	804	809	871	839	792	851	840	800	840	815	779	804	842	855	857	825	813	820	799	864	791	813	804	819	818	776	797	848	827	846	847	860	866	848	795	840	807	836	801	843	871	883	862	815	830	868	782	847	858	827	775	807	825	823	837	870	782	857	875	813	782	830	859	790	843	861	827	863	857	796	812	880	899	820	820	851	851	873	842	825	794	814	799	833	838	827	809	831	788	864	817	784	845	805	868	845	853	765	848	829	879	869	866	807	859	807	791	831	843	830	828	801	870	834	856	850	826	795	779	836	807	828	806	857	854	794	833	820	855	806	792	791	831	814	848	806	889	864	819	819	853	829	796	807	826	829	856	806	809	838	775	841	814	821	836	812	862	803	804	881	843	840	833	823	802	844	876	859	864	805	821	873	803	843	817	820	873	813	798	839	830	799	823	817	818	830	817	877	808	817	864	825	851	773	831	848	837	862	846	802	841	835	822	901	854	861	870	846	825	855	807	863	867	814	816	855	824	826	835	865	827	811	825	842	821	862	793	801	873	820	812	835	834	877	826	888	850	887	837	827	862	884	848	866	807	788	835	872	823	809	836	835	790	840	798	824	813	824	758	826	856	802	839	825	809	795	854	845	846	834	784	833	842	825	817	840	843	851	808	811	769	825	850	769	858	820	821	851	833	846	837	818	731	827	832	856	795	862	853	803	827	892	830	830	829	826	834	829	767	800	780	869	841	771	869	818	819	825	814	787	812	832	860	764	792	839	807	791	809	858	834	840	786	768	820	806	828	842	821	834	839	792	837	854	871	840	853	807	812	824	842	838	805	846	850	813	885	886	813	820	810	829	828	844	772	866	834	836	854	838	851	830	840	848	803	797	844	869	824	840	809	841	816	802	834	798	869	821	777	824	835	857	798	840	836	806	821	859	862	786	880	852	805	825	822	850	829	877	851	838	820	829	832	823	818	845	847	829	870	843	850	817	844	828	787	816	827	834	836	833	868	833	815	830	829	821	825	836	834	832	851	841	844	843	864	861	861	816	858	826	812	860	834	832	812	808	815	751	895	828	816	825	828	813	847	808	851	824	780	823	837	818	807	856	871	779	834	855	774	819	871	783	859	796	830	836	838	855	890	829	783	856	850	808	807	761	837	801	805	823	816	868	867	793	774	758	821	832	874	834	863	795	869	820	871	793	830	835	778	845	840	814	860	802	799	818	809	771	842	885	820	804	874	826	806	821	785	811	787	789	784	861	818	826	835	836	835	844	850	831	807	834	842	847	779	752	834	827	827	825	829	852	879	865	831	763	808	850	831	817	801	837	786	781	822	884	841	799	845	809	831	888	755	858	792	802	878	800	843	814	778	853	808	881	826	809	849	841	871	827	800	858	830	848	829	912	786	831	858	801	869	809	823	799	770	840	840	869	851	834	842	819	813	790	789	859	879	824	879	826	821	830	836	811	826	808	827	845	813	842	800	819	776	820	802	862	793	803	845	782	846	845	800	857	802	822	814	845	827	832	802	821	797	806	791	848	857	835	823	760	815	782	865	818	814	780	820	825	815	825	814	832	832	802	824	769	829	824	820	842	839	853	864	805	800	825	856	824	809	799	835	847	862	858	859	807	813	834	839	842	784	824	832	837	819	863	768	787	811	807	847	830	852	832	832	867	828	876	831	840	838	831	823	814	844	804	806	844	837	803	851	787	820	813	811	817	828	851	828	780	860	840	819	862	841	835	862	822	846	866	800	846	857	863	814	862	831	824	860	862	828	778	790	803	854	808	818	840	774	848	825	805	823	852	808	849	848	867	802	784	835	844	859	843	884	840	813	865	837	827	846	857	828	827	838	775	766	853	813	831	845	841	842	823	849	841	837	844	835	770	859	804	832	769	850	867	807	805	809	847	834	837	851	793	814	836	791	839	897	781	843	836	861	855	882	844	838	804	853	800	775	861	818	853	784	855	836	848	868	811	845	861	850	896	799	782	852	855	803	812	856	815	841	786	823	823	805	894	799	796	812	855	827	821	824	846	814	841	848	850	804	811	801	859	801	835	875	819	801	864	815	799	778	833	868	827	768	843	800	778	868	811	892	798	835	797	857	839	891	859	890	902	841	815	825	803	879	851	828	850	819	817	831	834	819	787	844	828	800	849	818	793	844	823	833	851	802	853	843	827	823	807	792	831	805	839	797	818	858	888	754	843	838	850	789	842	868	815	862	775	809	802	879	781	878	840	876	837	834	838	799	836	876	826	772	846	784	799	797	875	900	851	804	777	803	823	837	834	803	765	810	812	797	813	844	871	785	787	818	785	785	855	845	816	806	868	784	868	797	783	854	781	811	747	814	829	829	838	835	849	821	859	828	851	872	799	844
30052	27627	24947	19253	12893	8982	7032	5463	4284	3100	2062	1915	1903	1413	765	445	380	324	366	358	322	327	359	367	403	362	350	313	347	278	304	271	306	318	292	298	254	304	289	306	285	268	313	278	327	268	302	290	312	314	300	308	304	288	282	340	307	342	292	284	322	284	284	325	299	321	317	304	307	333	303	342	309	319	318	284	294	308	307	306	322	301	296	325	290	283	282	336	311	309	306	324	288	320	298	313	301	301	354	289	309	292	321	330	295	314	298	299	301	310	304	296	296	271	319	318	314	305	294	300	279	323	282	302	305	302	315	264	283	308	325	292	303	278	297	290	308	294	301	304	315	319	308	334	298	332	292	310	314	299	284	289	298	335	303	292	337	288	306	256	299	274	334	306	327	318	311	309	313	305	292	290	346	322	294	312	297	299	301	308	277	303	294	312	295	268	312	306	309	309	307	310	267	296	294	297	303	312	282	282	308	300	333	289	294	310	286	308	296	317	296	302	291	294	309	294	312	320	296	274	314	310	314	313	296	303	322	282	303	294	304	304	317	311	302	324	311	288	316	307	302	307	322	290	324	311	278	261	285	306	303	312	315	289	314	280	292	306	300	303	318	301	301	314	308	288	292	304	323	351	320	315	301	294	313	284	282	298	343	324	330	325	266	293	286	303	330	339	315	277	303	327	295	309	302	295	316	309	330	313	297	286	308	324	343	304	305	293	297	271	303	311	315	336	298	280	287	336	321	314	287	300	334	321	305	299	304	299	288	300	321	286	329	311	302	309	286	316	304	305	299	297	301	310	304	323	296	287	281	290	280	329	305	350	295	298	303	305	286	310	312	303	294	325	310	327	299	281	340	321	322	300	296	303	298	313	314	309	298	292	310	302	314	296	300	309	304	299	292	327	278	285	312	287	284	296	291	289	318	278	310	296	316	283	302	279	313	283	289	299	298	282	324	325	295	279	308	309	281	288	262	299	324	319	298	286	284	302	321	312	356	287	298	310	315	278	299	294	308	308	310	270	292	324	291	297	284	309	333	315	289	294	300	295	324	294	295	334	335	325	322	302	294	287	299	329	303	280	272	307	331	327	306	331	311	310	255	294	324	313	291	291	295	307	282	288	304	279	310	317	295	341	306	298	294	308	303	274	318	285	315	291	327	320	308	307	320	308	282	266	301	310	327	310	327	314	303	312	314	334	290	284	310	305	305	275	287	308	280	307	305	307	309	300	315	317	313	320	312	284	294	295	298	332	307	293	321	286	304	327	290	304	304	298	299	283	316	313	312	281	308	295	317	319	310	314	306	281	279	290	310	324	283	321	309	302	296	322	309	304	288	282	304	306	292	305	285	307	305	289	293	297	295	297	300	324	290	269	314	312	305	325	268	311	304	307	299	281	281	332	290	305	300	326	297	294	309	298	306	300	303	315	304	295	333	320	276	312	283	330	326	306	283	269	339	300	279	334	287	287	303	331	305	293	301	292	312	284	304	284	293	306	294	320	338	298	304	295	300	285	346	309	288	308	314	314	283	290	324	320	307	316	293	311	336	289	322	286	313	259	294	327	290	301	329	322	303	284	296	325	299	332	293	302	313	292	322	313	264	285	274	294	295	283	314	341	322	276	300	300	305	304	309	292	348	322	296	314	289	299	278	292	284	296	325	294	323	302	320	283	342	335	291	299	321	305	266	317	329	294	301	319	310	291	292	302	289	314	318	305	277	304	308	303	293	298	335	286	327	288	302	337	299	331	285	323	318	300	299	325	301	287	308	301	304	296	277	314	323	284	312	313	282	374	332	290	324	317	313	301	319	324	321	315	290	304	315	301	302	314	301	294	337	307	291	303	283	303	322	278	296	260	320	306	297	288	318	298	280	300	330	296	329	303	285	282	279	277	307	294	342	305	291	311	272	319	300	285	299	309	318	331	327	323	290	322	320	302	289	306	304	275	318	330	307	297	295	310	303	294	338	295	326	311	302	299	339	299	348	291	338	285	273	305	287	330	317	297	297	313	316	301	324	301	292	316	297	303	288	286	326	288	301	345	326	290	298	334	315	317	336	300	320	289	316	302	291	293	332	305	293	293	302	305	272	296	288	301	296	296	333	305	290	300	332	313	349	296	307	319	280	325	310	290	307	298	328	295	308	305	336	294	292	316	314	321	310	352	336	281	318	336	313	319	307	308	312	305	320	314	330	286	295	297	274	312	306	331	297	279	316	302	307	307	312	301	304	297	304	267	304	315	341	287	349	347	320	305	284	299	288	312	310	274	305	313	296	302	308	282	313	277	291	275	338	298	325	302	302	289	306	327	316	305	307	296	272	311	281	316	301	324	292	285	312	287	303	299	287	282	286	304	317	314	303	307	306	293	319	301	276	307	303	312	279	304	324	313	317	297	290	318	306	321	329	284	293	298	307	309	296	291	311	304	274	313	330	343	323	272	288	306	285	306	324	282	287	280	303	295	314	290	317	313	304	309	312	300	304	324	300	306	333	289	298	291	320	303	276	321	296	334	320	318	305	302	320	309	298	308	319	284	288	334	310	328	297	274	320	315	288	299	293	299	313	301	302	294	283	307	302	276	302	327	287	314	320	306	294	281	317	306	306	320	316	320	322	319	307	294	289	313	313	326	306	300	277	299	269	306	296	272	310	311	299	290	318	311	275	305	293	282	327	296	319	294	304	285	287	350	338	279	315	316	297	317	325	329	328	301	299	297	297	299	290	299	302	313	322	325	308	304	304	301	282	290	278	314	332	327	327	305	299	288	326	333	330	319	308	274	295	303	307	315	320	310	300	284	322	323	318	303	307	300	315	314	291	291	287	294	310	331	312	308	308	286	310	356	312	297	311	294	314	276	348	335	290	280	301	282	295	299	300	322	302	283	342	285	311	302	315	319	297	292	308	306	290	325	314	279	301	331	353	313	305	257	285	283	277	307	305	288	295	296	301	281	319	288	283	322	320	280	302	298	329	309	304	296	336	298	300	302	281	303	294	318	310	297	307	296	304	315	314	336	302	275	303	322	298	303	329	275	348	318	308	346	325	311	311	312	342	315	280	319	337	314	297	346	291	285	303	342	307	277	326	319	307	316	282	300	337	303	302	311	290	312	296	313	323	318	294	312	285	312	304	297	307	260	319	298	308	297	325	328	308	302	288	293	318	305	322	322	333	310	316	333	281	305	293	301	280	301	279	313	302	299	294	266	325	348	309	296	304	291	268	294	335	279	299	321	260	301	318	303	277	293	310	275	342	291	296	290	307	327	295	288	309	293	329	301	290	293	327	302	303	320	317	336	329	279	312	298	308	299	281	273	317	279	300	291	319	344	283	333	323	300	279	292	296	312	317	295	329	312	288	318	299	294	277	303	322	284	314	294	297	313	279	292	297	317	334	327	288	320	321	303	324	312	328	300	318	297	306	300	302	317	322	296	307	315	314	331	343	283	290	321	335	286	275	270	306	298	302	355	315	293	283	333	345	324	326	301	312	301	282	323
20092	21057	26982	28520	25198	22192	20697	18740	16479	12891	9118	9335	9117	6173	3135	1632	1297	1302	1192	1093	1049	1087	1089	1157	1234	1140	1089	954	897	874	843	870	851	801	836	839	835	814	852	873	872	806	773	844	845	840	797	840	829	851	779	809	812	783	867	826	812	800	816	834	824	785	825	822	866	882	808	754	811	802	837	804	804	855	842	853	858	841	806	875	815	782	810	831	871	823	813	793	826	838	812	814	813	780	786	876	817	762	820	833	816	828	842	832	815	810	823	814	828	796	819	852	773	803	806	854	790	818	828	855	828	787	801	785	825	849	811	806	770	863	821	829	832	813	823	859	827	815	821	885	820	853	854	844	846	811	820	828	823	833	867	860	848	855	860	841	795	825	768	825	861	828	820	773	864	826	822	779	823	809	816	795	845	784	772	833	865	842	842	833	796	834	804	769	855	795	804	788	872	865	805	825	832	883	881	842	803	797	819	833	823	798	824	834	790	854	827	781	804	856	839	832	803	772	827	844	806	800	869	817	826	863	857	867	825	829	814	840	850	824	846	851	803	804	836	794	820	838	772	773	849	819	874	833	859	827	791	750	775	822	790	836	805	845	869	878	841	847	859	780	864	904	863	779	777	854	869	853	814	820	820	780	864	841	838	801	823	809	834	796	864	782	770	790	803	846	825	797	839	830	842	813	810	816	812	884	815	852	875	821	809	825	818	745	821	860	854	834	844	819	847	845	769	821	814	851	794	820	830	790	824	816	799	821	793	850	817	800	850	875	858	814	808	806	829	839	854	853	839	843	798	838	850	832	792	811	869	856	840	867	809	859	790	890	838	779	834	807	762	842	822	895	860	838	862	809	876	773	834	828	793	783	832	858	838	814	823	792	818	849	787	826	858	817	806	853	801	766	858	822	788	846	817	812	852	827	804	824	852	828	831	810	768	809	763	844	818	842	788	841	824	796	837	772	830	873	833	865	835	803	803	826	913	800	816	823	846	808	812	802	759	819	810	843	854	830	889	748	799	792	842	877	869	834	856	831	796	827	849	808	817	848	831	838	789	825	810	816	840	802	789	818	786	809	837	858	835	815	820	765	844	790	810	807	840	846	826	808	789	864	841	809	801	818	808	793	792	828	830	872	758	799	809	797	824	810	884	755	794	814	834	810	815	836	847	777	826	785	783	766	817	793	825	859	852	802	795	811	832	838	823	794	808	842	813	831	844	796	812	801	829	828	824	780	793	846	823	894	786	781	850	799	887	781	881	797	860	837	811	806	814	772	845	810	815	779	854	859	863	821	834	865	818	853	826	780	829	818	813	796	838	832	842	782	829	843	783	791	867	893	800	834	794	832	871	790	868	803	780	822	839	870	802	826	813	832	779	852	847	823	836	888	784	829	826	845	817	857	832	821	828	808	796	784	774	848	767	811	793	837	876	820	810	835	854	803	859	804	869	860	834	841	820	840	781	839	863	861	871	836	817	829	825	876	850	812	817	827	859	796	807	826	830	806	807	785	866	833	844	869	799	849	837	793	836	795	807	817	788	807	763	803	828	798	860	831	828	846	801	849	808	839	782	820	788	775	826	836	823	844	806	813	836	832	827	841	878	827	781	809	786	809	801	825	817	834	817	772	811	806	821	782	799	806	789	825	811	835	822	810	810	840	799	849	870	797	798	791	819	839	839	871	837	853	806	853	810	785	804	822	816	787	845	846	823	847	834	848	811	892	777	829	826	803	823	829	827	807	819	865	775	854	885	815	826	783	826	814	831	821	789	813	796	779	890	838	847	831	781	831	851	821	810	837	879	802	842	864	831	822	789	796	857	840	838	785	793	810	823	848	838	800	821	797	831	804	795	771	776	823	867	881	821	868	830	807	795	802	774	827	862	812	823	795	891	845	814	823	868	843	875	826	875	835	841	789	832	836	808	819	832	799	827	851	879	773	800	826	799	845	840	841	806	857	779	840	824	836	806	812	846	824	818	860	839	804	825	834	865	827	798	880	806	818	840	833	836	858	819	795	808	795	798	847	820	802	821	809	846	764	824	843	837	899	879	812	789	819	871	812	830	804	785	793	809	797	838	740	814	812	847	846	831	833	758	802	806	855	812	830	775	862	871	831	845	828	854	824	823	791	854	831	825	802	813	838	782	821	790	834	782	790	754	905	866	870	766	812	822	864	826	818	848	825	821	781	795	837	835	856	806	856	854	785	846	824	817	779	810	849	829	899	832	811	790	817	806	824	808	791	813	843	810	853	892	815	845	859	866	815	810	784	828	830	825	818	841	856	802	778	808	816	827	834	769	846	817	840	777	819	790	829	816	806	817	810	847	827	858	874	859	802	827	807	859	815	785	880	812	832	796	854	805	831	831	777	817	824	854	830	811	838	833	885	855	890	830	819	856	795	802	825	927	823	770	854	808	830	860	879	836	830	824	818	883	776	875	847	819	838	819	794	824	843	812	795	835	840	837	860	826	787	792	823	806	817	838	824	843	753	807	874	858	817	836	800	854	854	831	844	754	862	808	834	813	859	809	841	840	823	805	843	787	793	831	819	861	841	816	867	833	825	865	808	845	813	839	805	790	866	857	809	824	893	821	837	775	843	835	878	781	838	814	826	794	788	770	803	818	768	819	801	827	818	805	834	834	798	852	832	774	827	857	830	837	838	827	845	802	823	838	811	782	816	845	791	812	818	888	815	874	881	806	785	854	849	841	868	824	830	805	865	878	819	818	809	824	832	869	839	858	814	778	788	793	815	855	840	829	775	756	857	783	793	864	760	861	796	825	796	775	845	837	778	841	876	759	861	798	880	858	847	816	775	792	813	799	868	838	844	823	791	852	832	851	790	880	840	831	792	820	784	853	851	846	868	796	788	834	804	790	861	826	847	829	810	831	815	829	835	823	817	828	833	816	861	850	774	869	796	798	806	751	823	817	805	768	889	811	829	832	842	806	808	862	793	848	772	813	876	828	755	815	807	877	820	840	812	847	813	825	826	844	812	845	817	796	814	771	786	808	868	820	822	784	795	854	794	820	832	811	847	837	824	786	853	787	874	820	838	816	848	820	798	785	848	794	885	844	807	833	853	823	866	831	771	821	832	779	769	862	861	836	804	835	768	841	789	807	819	807	823	860	905	827	818	810	775	836	832	810	813	844	834	827	824	822	795	834	807	742	830	837	752	870	824	822	822	849	812	789	815	824	848	826	825	815	829	821	823	811	830	798	785	797	826	867	844	810	812	864	861	773	839	833	845	797	896	819	873	838	802	825	800	799	838	812	823	844	824	852	851	830	856	810	821	862	867	827	844	829	829	819	818	847	813	786	812	802	827	881	839	787	824	823	795	815	872	845	842	823	844	813	835	833	851	791	806	783	889	808	812	884	867	792	827	809	863	830	827	815	848	839	823	853	822	811	811	879	804	867	775	822	832	817	797	818	848	828	813	818	818	802	814	835	845	757	815	800	799	867	790	817	804	787	814	818	842	806	823	817	819	799	814	856	867
29606	25189	25125	18923	12892	9345	7324	5937	4061	2541	1973	2188	2272	1373	870	458	374	350	315	315	353	348	336	338	312	348	339	328	311	299	293	290	295	319	295	304	327	301	306	297	316	309	294	314	284	314	314	303	298	285	289	307	314	294	336	290	288	272	305	283	331	274	344	300	308	321	288	321	306	303	306	331	303	323	339	286	307	330	303	277	321	294	287	307	322	322	283	326	290	324	298	300	298	317	310	327	313	297	302	326	315	303	297	298	305	293	286	292	301	312	277	309	284	307	306	282	303	268	300	327	279	291	345	267	280	284	335	310	300	278	282	319	324	322	307	300	323	280	292	339	274	285	316	319	290	304	299	302	299	279	304	279	316	315	325	284	317	309	300	321	288	296	265	277	295	282	312	307	298	303	294	294	293	299	283	291	303	307	287	303	339	293	311	290	286	274	299	309	308	272	317	319	317	336	306	307	302	307	315	286	269	326	277	317	288	295	307	303	293	341	326	284	311	282	328	302	292	313	294	354	302	334	334	307	326	314	307	293	313	265	276	289	305	273	282	299	309	252	300	290	293	313	326	312	329	298	298	311	296	319	307	303	320	318	282	264	290	314	324	282	255	299	301	319	311	298	289	305	290	306	286	300	306	292	321	296	314	295	322	311	304	288	310	294	336	303	312	289	296	309	291	317	285	312	293	282	319	273	295	313	288	281	295	315	273	295	299	301	293	311	272	349	312	320	307	301	291	320	326	310	308	300	295	305	301	324	278	323	291	293	273	318	280	308	288	297	311	299	295	294	320	271	311	295	304	295	296	277	285	293	304	293	276	310	326	316	310	313	264	313	324	272	300	303	298	306	279	319	318	314	277	294	317	285	293	251	325	299	312	312	274	302	297	285	334	309	315	304	316	285	338	332	302	303	324	289	330	302	336	287	306	318	282	293	308	294	289	294	298	308	284	342	304	305	294	265	308	304	297	279	302	294	312	277	308	353	278	300	315	281	320	295	300	300	336	309	320	294	297	288	257	263	292	295	321	245	314	307	298	300	297	293	327	315	310	309	323	308	297	289	300	284	301	305	297	322	271	296	295	294	336	296	305	298	301	297	295	283	299	294	293	310	304	300	309	298	290	276	282	282	289	314	314	299	275	308	349	296	292	315	303	270	286	298	314	309	316	315	294	304	298	314	299	318	309	320	349	324	311	318	278	316	273	304	286	306	302	312	312	305	297	294	293	321	308	299	293	298	320	293	280	309	306	316	310	290	282	311	279	330	278	317	306	298	273	275	331	270	325	292	277	304	275	272	288	295	308	325	295	265	284	274	308	314	293	291	298	253	294	308	310	299	283	323	307	316	299	292	272	302	288	311	331	327	316	308	314	293	337	327	321	296	297	292	326	333	287	284	309	278	333	280	302	308	302	315	287	279	297	325	298	299	321	284	327	307	317	270	337	290	322	316	271	287	286	311	335	293	283	309	291	297	293	314	295	280	311	297	318	278	301	326	341	313	293	311	275	293	289	292	311	267	312	290	273	291	310	296	314	299	318	311	312	284	306	310	302	293	318	275	317	309	325	293	328	279	326	293	314	320	304	313	326	318	291	316	294	318	282	290	317	286	304	305	306	302	334	317	307	299	325	278	308	322	311	304	307	304	304	284	288	300	293	307	286	304	291	294	300	276	319	281	314	274	311	300	310	287	297	308	304	320	313	330	281	277	279	276	306	292	295	311	320	291	306	284	313	306	321	333	359	311	256	305	303	313	294	315	283	311	329	306	311	312	289	297	304	291	333	282	330	326	301	304	334	303	302	298	286	336	311	281	331	305	309	321	313	294	284	299	319	293	313	294	313	313	315	330	314	274	308	298	296	283	287	305	280	298	293	320	322	297	287	288	278	311	289	306	284	316	306	318	347	282	317	312	293	311	292	302	326	306	328	332	295	314	285	284	285	303	323	285	284	279	298	300	333	311	305	293	317	341	291	310	268	320	337	316	315	308	305	301	281	322	312	312	284	330	307	308	311	295	297	286	287	287	313	291	305	315	329	342	299	268	304	344	289	341	264	293	325	324	290	324	300	286	306	279	298	304	284	337	307	326	291	316	292	326	294	317	302	276	323	300	286	287	325	311	271	276	333	286	287	292	303	323	281	306	281	252	312	318	304	286	275	312	300	288	314	306	286	324	300	299	295	300	304	301	286	289	314	272	322	300	303	284	292	306	302	289	288	272	294	286	340	316	276	315	273	294	325	306	281	287	276	305	298	304	335	300	312	283	294	338	286	297	285	322	299	286	323	300	293	278	300	315	303	312	315	334	280	303	307	311	303	286	306	286	323	303	323	321	310	308	320	333	314	301	286	300	343	296	276	284	316	312	324	300	339	299	317	280	282	270	311	322	304	306	310	287	261	307	290	282	278	276	302	338	312	309	304	299	306	302	309	282	287	279	330	295	307	267	316	306	277	340	290	317	303	283	307	298	311	268	287	315	300	292	274	312	312	313	300	318	308	288	278	308	299	341	305	315	310	315	317	277	298	313	306	295	277	320	336	327	302	316	298	303	288	282	305	268	277	272	292	319	305	313	288	339	305	292	317	296	300	279	287	303	294	295	305	291	312	285	314	319	277	298	316	296	295	291	292	309	275	314	262	317	308	304	298	289	335	294	329	311	302	319	303	279	312	306	335	299	302	331	295	287	354	282	308	304	338	321	315	267	259	292	290	270	302	302	288	283	297	278	294	296	328	315	320	280	291	293	301	296	287	295	321	286	338	288	297	308	318	304	305	289	294	341	321	285	330	288	338	323	295	310	300	306	279	300	313	325	329	315	311	305	323	294	321	316	322	325	295	282	310	293	310	300	298	282	282	270	318	276	289	266	326	310	321	336	316	283	310	280	288	314	323	257	345	327	318	291	297	303	294	295	276	299	320	332	326	285	318	273	334	327	298	280	272	326	317	291	287	332	325	290	295	286	305	304	296	327	281	289	301	291	308	299	303	332	273	319	314	291	301	311	307	309	302	305	299	292	295	294	270	309	298	295	319	310	312	311	303	302	307	301	331	275	318	288	317	317	315	308	301	325	295	265	279	283	323	299	309	317	301	338	297	304	318	279	284	309	307	286	286	290	316	291	276	297	290	318	324	301	331	269	316	303	264	312	270	311	342	294	259	317	298	265	261	299	305	291	293	312	307	300	303	320	308	304	315	299	313	314	304	303	278	279	295	336	299	292	291	321	308	297	303	329	276	311	310	315	305	311	314	285	286	314	292	285	308	283	287	316	307	323	299	317	293	307	314	307	293	315	295	303	258	319	311	323	295	281	298	321	302	303	331	271	323	331	299	319	320	305	327	272	305	295	315	315	300	316	295	304	311	279	319	301	265	280	320	289	305	307	303	312	317	279	302	272	303	297	324	311	288	304	293	342	288	288	293	290	307	317	313	284	282	294	305	281	294	325	290	288	310	302	289	278	307	329	312	273	302	284	295	313	267	303	308	292	292	333	309	282
19461	18955	27007	28311	25187	23269	21729	19769	15379	10800	8905	10462	10220	5940	3519	1623	1198	1127	998	998	1029	950	1017	1001	1006	1010	993	966	901	830	852	817	828	849	820	782	867	790	789	837	815	815	775	833	816	805	785	835	770	798	827	821	767	838	808	802	832	863	829	845	802	857	808	818	869	813	844	850	833	849	816	793	835	781	763	823	823	836	876	827	793	795	783	842	798	857	820	814	795	818	789	830	846	811	795	779	846	831	850	839	809	816	848	818	823	874	813	793	772	873	838	781	794	844	835	861	842	829	833	797	838	815	798	809	851	814	837	782	831	807	784	804	832	791	797	874	864	763	805	835	835	817	783	835	844	871	799	783	829	799	839	823	804	829	752	797	858	798	809	799	842	801	828	772	883	794	822	810	815	867	841	861	812	810	841	791	843	810	817	771	832	845	805	834	832	851	862	847	847	839	818	794	777	804	836	831	820	844	737	794	775	788	823	809	830	779	776	793	819	853	819	815	828	795	776	876	842	844	853	801	845	838	810	833	767	785	822	855	794	835	794	823	813	826	828	815	783	790	865	835	812	819	825	828	820	812	794	821	784	864	850	835	814	807	848	821	803	878	814	857	819	831	781	850	854	824	830	833	845	856	777	830	825	835	897	792	832	836	791	846	808	802	861	833	788	762	823	859	804	795	844	820	805	794	747	804	823	830	840	841	851	821	819	775	833	830	804	835	805	828	863	860	807	886	842	823	881	838	834	823	839	767	810	843	831	834	811	836	793	820	832	819	858	895	849	878	838	913	871	799	795	854	753	866	867	790	895	823	812	797	787	829	817	799	845	766	851	821	798	798	825	843	799	821	806	826	841	866	827	832	797	801	834	784	755	842	809	811	846	814	811	837	833	806	779	830	857	789	789	812	841	856	827	775	829	824	831	759	764	831	862	789	813	829	803	784	809	804	823	798	863	825	831	763	856	762	843	858	841	817	809	842	845	836	841	856	841	817	866	755	824	803	865	817	815	775	899	798	832	785	762	812	763	830	848	848	841	845	813	845	777	817	868	817	832	799	832	817	797	857	786	842	829	790	757	782	878	870	817	848	820	808	804	776	817	838	824	887	846	843	809	792	848	878	791	862	890	788	794	785	830	777	799	813	835	834	813	854	890	819	802	818	803	826	855	789	867	827	822	805	776	780	839	739	759	824	837	788	858	850	776	853	834	831	849	810	793	812	792	834	814	838	789	808	768	793	827	829	832	806	787	848	806	783	808	862	806	860	825	852	847	834	796	816	808	815	830	823	794	759	818	805	827	832	863	818	813	827	856	830	804	834	780	808	862	790	821	794	808	780	845	818	851	827	768	810	813	825	826	818	805	825	824	834	823	821	842	823	800	793	808	780	828	782	768	783	805	769	838	798	827	794	822	854	795	856	768	776	742	863	847	833	778	804	864	779	810	827	769	827	847	806	804	822	788	794	801	860	834	799	802	808	782	838	810	779	834	778	875	825	778	884	830	794	825	851	843	828	855	806	873	814	783	825	793	886	828	809	805	811	817	835	785	839	846	841	798	849	839	810	865	802	833	807	783	800	823	801	819	812	827	802	816	803	789	880	840	799	824	873	782	781	762	834	822	807	820	793	839	802	819	828	829	846	830	846	797	803	840	833	805	824	824	834	815	823	803	822	847	839	835	876	850	886	886	822	817	771	799	834	877	790	828	860	833	806	792	814	846	818	840	783	829	786	838	830	826	812	786	811	812	786	821	798	789	800	807	851	845	777	812	814	816	791	771	871	788	814	819	765	816	839	837	852	789	844	811	798	822	775	830	859	839	838	804	819	848	835	841	847	848	808	849	838	797	828	785	869	811	826	848	866	855	803	797	827	808	830	800	796	840	778	824	803	765	779	794	848	835	785	814	809	817	820	875	822	807	807	754	807	826	792	823	855	836	849	791	829	786	796	808	795	829	809	841	845	813	779	799	853	832	808	777	806	823	804	783	810	808	813	837	843	841	769	797	836	834	854	811	824	874	857	868	809	813	899	807	852	851	825	855	828	805	863	813	821	873	794	869	904	815	858	813	788	853	850	788	834	825	810	808	835	858	796	780	791	790	790	815	783	787	840	766	848	858	781	795	812	815	914	819	836	834	821	820	840	818	841	804	798	876	847	797	811	811	853	862	782	847	811	823	827	788	879	773	818	842	818	801	851	839	861	801	805	785	797	796	777	802	795	816	861	790	835	804	840	847	838	809	879	829	797	808	797	814	859	873	770	824	815	740	814	809	804	841	864	814	854	858	860	825	827	810	805	855	832	846	782	879	854	815	814	792	814	890	875	795	834	838	891	807	883	794	800	844	749	789	847	818	800	808	792	822	845	850	785	858	779	754	827	819	803	796	831	910	795	771	839	806	842	816	830	897	803	820	828	816	814	867	813	786	849	815	824	839	827	796	777	845	850	850	842	861	836	793	841	828	859	832	820	758	846	819	822	851	824	815	830	837	827	866	841	797	806	843	824	863	801	861	815	786	841	800	806	818	873	818	797	861	887	814	857	789	836	811	812	869	849	893	814	817	811	855	798	790	814	844	818	809	805	795	791	841	826	824	862	868	811	797	798	860	861	800	804	814	825	828	775	803	829	844	774	824	812	865	785	886	816	851	809	854	856	830	813	838	810	808	823	806	829	776	862	802	788	824	759	850	861	805	804	806	812	813	810	815	906	784	799	844	811	791	835	853	820	831	849	777	808	819	788	817	776	811	858	846	863	814	811	836	904	795	770	885	853	830	788	798	755	843	830	815	790	789	796	822	788	804	797	817	865	794	813	813	850	797	787	771	783	827	792	794	805	849	817	862	798	782	823	877	803	835	832	831	793	836	866	834	832	825	815	804	834	811	839	810	834	825	836	773	833	863	868	807	792	798	804	803	843	823	844	818	839	839	808	883	801	839	855	791	795	798	833	803	824	799	807	817	848	801	772	815	789	855	819	825	824	814	848	878	794	738	810	748	804	758	857	850	794	820	832	782	846	847	853	881	788	825	828	787	830	833	814	860	796	838	811	841	811	874	801	787	836	904	803	819	819	799	855	819	797	819	838	838	857	829	838	817	798	773	816	763	802	818	820	863	767	802	788	841	847	810	819	813	848	838	826	813	820	818	824	788	824	825	807	816	824	771	780	835	807	834	822	798	847	818	781	847	797	822	825	799	821	838	860	838	840	832	859	840	797	788	799	771	800	778	821	784	831	830	786	844	779	784	838	779	795	851	833	829	759	787	841	861	825	840	803	858	832	792	782	809	818	778	858	828	833	853	817	785	799	832	798	869	807	867	804	780	796	831	846	842	857	802	814	820	808	799	799	803	798	869	793	804	836	817	850	847	860	836	818	840	845	803	811	860	863	839	832	797	851	815	842	816	847	827	844	819	817	730	774	836	826	866	852	799	823	833	840	828	778	806	842	862	864	813	858	791	868	868	780	823	830	801	839	840	840	788	786	805	809	855	795	829	863	823	848
27588	24286	26486	20619	13143	9662	7662	5301	3482	2736	2511	2701	2503	1557	781	415	346	325	318	292	321	317	350	308	330	339	294	313	310	288	344	315	305	276	292	335	333	297	300	252	291	305	310	325	307	301	316	320	300	329	323	284	347	305	294	301	314	295	288	294	304	302	342	299	333	317	305	325	350	282	322	301	302	294	277	284	327	310	295	324	306	329	298	293	325	310	286	315	323	306	284	321	291	315	356	281	297	304	308	296	313	270	314	299	279	301	299	308	283	311	289	311	315	269	324	308	281	310	340	290	275	288	306	281	307	318	316	293	308	293	316	296	309	288	313	303	339	291	267	306	308	288	321	336	300	288	322	305	316	287	301	316	289	292	306	340	309	290	307	309	289	284	298	283	301	311	338	281	289	296	316	326	297	284	288	275	298	309	308	308	305	300	317	326	321	320	346	277	300	336	329	312	284	298	284	302	281	296	349	306	313	303	306	309	302	307	318	339	271	305	309	283	310	263	312	329	274	279	288	314	299	262	311	323	296	313	274	294	300	297	293	312	290	297	287	295	300	312	286	298	301	275	306	322	304	276	288	306	296	275	282	292	314	286	265	333	317	305	307	319	272	275	289	278	289	314	294	319	281	311	295	288	312	302	290	317	310	292	300	323	288	298	298	295	289	305	309	303	284	272	307	331	301	295	288	276	282	306	307	322	328	304	297	309	302	298	306	299	336	317	301	290	289	321	295	276	274	286	308	331	276	303	287	287	285	290	319	290	274	297	307	325	303	301	292	293	313	304	283	301	310	306	281	301	313	317	308	322	297	295	263	306	322	306	280	320	306	295	313	329	282	311	298	314	308	292	320	296	307	313	299	294	300	257	307	314	288	285	311	324	323	306	307	308	305	314	301	292	321	303	304	324	331	315	319	313	295	268	318	307	295	362	332	315	321	293	329	338	262	294	322	311	294	294	280	274	264	326	314	276	306	265	296	311	259	301	301	276	306	287	300	288	312	296	312	293	309	311	284	303	306	308	302	287	273	304	314	279	302	301	309	306	268	288	297	294	261	317	341	307	294	319	285	303	286	288	289	292	322	300	264	317	291	303	298	295	316	314	294	293	306	306	323	320	285	290	311	304	300	260	275	297	327	276	291	311	319	314	279	290	287	323	289	289	336	300	327	308	300	305	297	333	295	300	281	307	298	310	324	326	327	305	312	282	296	303	325	293	313	299	314	312	267	280	295	328	298	289	311	313	311	294	276	300	299	329	329	292	299	281	298	307	285	315	282	293	326	286	275	293	308	309	318	313	293	308	328	286	308	297	321	292	290	304	318	295	325	304	285	312	306	293	283	321	316	278	303	306	291	307	290	284	323	289	289	293	269	282	342	292	301	288	297	315	307	308	309	326	288	327	314	297	327	363	283	323	285	297	310	333	287	298	293	310	313	280	297	290	317	317	318	297	334	288	327	306	329	268	311	308	309	317	275	314	264	300	293	317	306	295	344	299	328	327	301	313	300	279	305	318	297	299	294	299	315	308	279	295	327	313	297	326	308	317	326	300	288	312	303	317	302	292	307	279	299	319	321	300	293	293	301	309	304	276	323	298	273	306	288	293	306	302	295	291	299	319	322	316	296	302	305	283	312	297	293	281	311	288	309	313	311	305	316	297	306	286	318	311	285	284	295	302	323	297	282	323	319	312	316	315	320	292	313	300	325	302	306	279	316	293	297	326	261	315	321	295	329	316	261	268	298	307	295	294	282	303	317	289	273	302	309	308	272	289	284	291	293	303	295	312	319	293	323	326	291	270	308	290	296	297	316	309	291	298	300	299	298	287	324	304	299	282	304	321	295	308	291	287	292	295	317	304	287	302	294	295	279	302	299	259	290	312	325	309	317	317	270	317	300	309	297	314	299	276	331	276	308	297	296	281	307	315	320	309	295	297	261	292	298	310	319	320	309	314	317	312	278	304	314	282	298	317	275	288	318	323	301	302	295	304	276	321	279	316	285	313	272	286	298	297	315	273	298	291	309	306	317	274	274	324	285	296	313	324	259	291	309	305	272	298	292	282	326	270	309	305	296	309	275	299	316	260	335	307	310	295	293	300	336	298	294	296	318	289	325	294	289	301	313	297	309	285	297	293	307	298	303	329	286	316	271	300	300	307	322	321	308	323	329	302	305	315	309	267	283	271	311	321	294	315	345	284	287	285	317	300	293	319	284	299	296	283	303	300	297	310	308	250	319	296	303	300	304	311	294	341	315	309	267	315	297	288	289	303	312	268	297	285	276	296	326	304	278	316	280	312	274	285	282	302	296	324	280	317	310	338	280	304	313	305	299	321	294	291	332	295	312	295	293	309	294	317	328	324	306	314	277	298	301	351	323	317	313	271	274	284	306	321	311	319	334	332	311	303	314	295	305	305	289	286	284	294	278	288	306	300	344	306	303	307	325	311	314	322	299	305	308	304	290	307	305	301	283	298	328	295	300	308	264	299	297	281	257	322	283	292	280	291	287	273	307	308	313	298	283	307	289	316	325	299	336	323	282	278	298	301	283	313	315	265	313	295	287	277	307	307	289	305	295	337	297	290	312	306	288	307	283	325	308	286	326	308	290	298	314	332	287	341	305	297	318	266	306	292	298	268	315	320	259	303	288	297	301	318	307	329	286	311	286	317	326	280	295	313	287	285	283	284	309	330	339	286	298	302	311	303	270	301	283	310	304	294	300	295	317	294	281	263	290	297	305	290	289	309	301	322	312	290	255	315	313	279	323	311	304	309	294	278	307	330	334	323	321	290	306	287	289	318	276	313	302	295	281	304	256	284	308	254	285	300	297	302	288	282	325	298	290	279	280	283	280	308	294	310	300	329	271	308	302	304	281	313	264	271	308	296	292	301	320	316	302	317	299	292	314	311	295	288	280	285	291	290	286	274	312	263	298	330	317	296	252	276	300	316	293	294	319	283	313	310	321	286	301	286	299	303	320	333	305	308	301	316	290	297	269	312	299	308	280	306	336	300	280	329	281	288	301	310	295	330	278	271	298	308	286	285	335	276	317	304	315	262	284	285	306	324	295	320	322	311	305	281	297	328	272	286	311	291	320	330	287	275	286	269	280	268	305	305	310	297	298	317	307	279	305	301	304	305	305	293	294	305	316	294	313	311	264	289	301	287	289	291	297	300	314	277	285	297	326	311	308	284	319	273	296	315	316	281	315	319	294	289	298	284	292	317	317	321	311	302	314	292	277	307	290	320	280	311	301	312	288	326	258	258	263	329	315	289	304	258	299	298	276	301	297	295	271	305	287	303	325	303	295	291	291	313	300	309	303	331	313	300	296	302	310	300	293	300	306	300	345	308	277	296	305	292	320	285	289	295	313	312	302	315	305	291	326	307	284	315	312	318	287	306	288	300	286	293	275	308	310	303	280	302	309	309	274	282	292	300	298	326	296	312	330	279	310	314	304	306	313	283	291	327	295	334	307	307	301	303	291	318	277	322	326	281
17972	18768	28219	29003	24953	23868	21808	17571	13833	11779	11085	12282	11123	6298	3083	1424	1126	1008	1044	976	978	1011	983	1001	1018	996	936	903	838	819	814	781	817	837	845	853	847	785	804	783	801	853	825	796	811	826	774	782	810	821	827	793	864	853	816	764	820	799	825	824	853	768	819	759	834	854	837	758	797	782	796	840	856	842	841	869	816	826	831	855	865	848	764	812	803	838	804	846	783	817	802	762	874	798	825	808	800	807	851	850	799	816	858	837	760	833	823	831	845	841	796	809	784	819	872	769	837	844	845	823	791	812	821	797	778	859	819	818	798	800	794	766	819	832	848	817	845	787	786	810	813	816	832	868	802	774	750	834	807	829	826	813	814	804	814	772	821	814	813	833	818	798	809	792	835	791	839	760	772	789	825	850	822	801	847	843	854	841	801	825	848	818	823	814	745	844	803	799	873	790	824	832	798	849	777	816	844	809	808	792	802	781	817	798	781	848	808	876	806	798	835	787	805	834	816	790	764	769	837	744	791	820	766	784	830	814	881	815	839	824	829	852	850	866	848	804	834	837	775	804	786	840	801	845	786	832	839	779	788	836	855	793	815	798	830	822	781	821	809	830	809	746	862	842	796	806	825	790	782	854	769	841	799	775	847	757	811	810	817	800	824	766	819	828	801	829	786	794	766	798	844	785	788	809	882	805	867	771	823	825	796	842	825	788	781	797	793	778	839	764	817	797	819	832	793	801	790	801	803	818	788	781	871	817	784	825	819	853	841	793	807	801	828	796	804	810	794	843	827	782	847	802	781	813	816	825	825	773	764	826	778	813	837	824	908	798	844	873	868	778	808	820	862	804	851	834	797	792	851	847	789	795	833	844	826	874	830	797	811	789	763	806	878	781	780	824	832	820	837	768	776	798	783	825	808	859	845	831	826	789	836	799	833	773	798	773	834	798	834	875	766	845	805	820	836	799	822	877	792	800	812	790	807	849	819	827	790	808	784	818	831	815	777	793	802	822	855	830	829	788	785	817	841	812	814	856	836	752	762	864	789	822	801	792	797	780	808	788	822	781	863	829	858	779	871	863	766	803	799	829	806	819	749	849	785	873	860	762	845	791	836	845	813	827	798	853	780	779	802	840	779	766	779	815	809	810	762	789	798	831	803	824	813	802	782	811	750	869	776	806	776	778	821	850	818	871	850	797	845	853	801	803	781	865	810	848	815	845	827	816	781	844	817	779	788	844	861	793	864	776	841	848	800	777	809	818	792	846	826	781	826	806	815	786	864	887	843	784	820	831	811	844	807	813	802	797	803	787	777	813	826	813	842	883	805	777	796	834	795	790	761	814	806	847	769	838	803	818	801	798	785	791	808	843	833	819	789	845	821	842	810	804	757	839	840	862	791	801	851	795	786	863	796	767	805	765	811	807	810	786	808	802	805	847	825	785	819	771	865	847	804	820	797	836	852	834	802	762	831	829	803	867	878	809	825	806	853	819	782	824	766	842	848	834	795	801	856	836	813	775	820	841	773	845	755	833	831	771	842	868	813	877	827	816	874	829	799	802	811	820	854	802	873	805	811	820	783	783	844	802	830	828	733	797	835	821	778	780	835	767	788	837	804	824	784	837	822	823	807	798	821	802	838	835	837	778	811	751	768	792	819	834	811	843	795	797	793	835	770	837	790	780	823	865	816	785	830	831	818	803	832	821	855	778	817	828	836	811	798	796	790	753	854	807	784	852	784	828	816	817	833	814	835	787	794	785	803	782	769	829	796	788	821	870	794	794	788	801	817	827	878	792	850	796	802	785	804	823	773	820	771	782	879	846	849	793	851	811	797	870	766	808	799	807	853	845	818	827	806	797	856	848	755	798	802	836	765	805	783	832	800	738	811	832	825	817	865	821	828	789	808	773	763	853	792	835	753	808	825	803	841	784	819	775	848	851	859	802	859	852	849	804	769	823	787	782	812	814	801	854	840	817	821	801	825	824	813	843	796	786	848	832	828	802	811	831	833	838	753	793	816	812	812	815	822	810	787	844	816	780	757	846	836	856	799	853	829	815	832	803	821	820	829	860	828	841	799	823	818	849	795	829	858	827	777	809	848	870	806	789	813	841	878	823	794	859	818	822	777	803	807	771	828	824	781	858	870	845	800	842	809	802	818	858	847	847	824	823	836	819	780	822	831	832	799	803	831	793	816	780	817	791	795	803	844	817	832	762	812	789	868	815	798	821	822	773	840	794	806	822	776	837	766	772	838	796	820	839	800	823	793	801	771	802	779	778	774	844	789	773	836	837	819	796	774	789	821	780	827	821	805	756	770	801	800	819	741	803	791	755	847	806	778	799	819	792	834	819	868	763	803	827	840	858	846	782	816	825	803	823	830	821	797	833	807	853	812	840	781	816	854	800	779	785	784	776	798	797	805	819	790	793	842	814	844	854	811	822	834	799	815	827	869	787	807	841	794	821	821	846	788	857	829	851	855	877	866	786	813	855	760	812	853	801	794	840	806	822	784	830	805	811	820	776	774	756	815	842	833	811	801	820	779	836	832	811	825	857	846	834	802	822	787	820	849	832	848	824	815	814	828	805	815	847	816	837	784	840	847	851	802	777	832	769	815	797	860	847	828	833	864	824	870	820	805	803	848	830	817	832	773	879	846	807	819	811	810	866	890	800	843	829	803	840	840	797	864	787	822	801	805	799	795	797	799	808	797	783	762	776	840	847	825	779	799	821	780	879	808	827	854	815	770	880	821	774	798	804	783	828	816	855	809	862	773	824	796	833	826	813	797	789	844	834	826	872	841	840	796	815	811	791	786	784	829	778	792	821	794	824	808	829	750	824	829	830	795	865	817	855	839	834	786	838	827	825	765	833	751	839	860	839	784	867	826	812	773	819	816	788	795	780	817	828	770	853	816	850	866	744	825	834	798	797	858	785	839	846	821	770	857	838	819	845	827	824	814	807	805	761	782	854	854	855	810	861	842	826	769	787	804	755	851	813	821	846	829	759	838	827	819	839	815	771	778	835	867	801	837	799	832	786	810	795	845	808	855	881	800	820	823	795	837	845	842	883	857	832	840	842	862	866	791	788	832	799	802	837	783	836	818	807	808	795	852	849	765	869	800	764	859	788	829	824	787	797	818	861	788	811	863	779	839	776	796	844	796	794	810	829	856	795	862	834	835	814	786	834	774	753	837	789	809	804	794	840	828	811	801	882	822	831	785	818	823	815	772	840	840	809	772	817	780	773	816	842	821	831	774	844	800	834	824	818	842	829	813	836	819	778	798	870	786	804	860	852	794	828	860	819	792	814	824	854	840	844	789	805	865	788	842	795	788	824	803	798	815	815	773	842	782	828	830	774	787	833	775	804	819	875	804	826	807	785	796	749	814	776	805	825	811	787	835	797	821	815	836	838	843	820	814	791	800	821	833	812	846	839	797	851	829	810	806	783	820	834	790	828	836	787	844	831	829	833	794	832	819	819	839	810	828	854	797	857	813	808
28987	26835	29412	23001	14424	10333	6602	4715	4119	3325	2741	2520	2114	1483	717	370	333	320	335	326	330	336	311	323	305	307	323	292	284	306	278	294	339	293	307	315	285	301	308	309	303	284	315	300	287	313	319	297	297	301	281	284	282	313	278	281	287	305	322	350	316	307	277	284	286	307	300	299	290	310	290	316	287	320	302	289	282	278	246	322	302	321	285	292	297	301	283	301	279	276	287	302	287	284	337	268	289	283	276	294	278	310	295	303	317	284	294	305	271	269	306	299	336	292	297	278	296	325	274	314	301	298	312	310	283	315	274	317	294	291	296	270	291	287	269	311	303	271	274	291	276	323	324	291	308	311	317	280	305	309	302	296	284	294	315	288	292	270	297	300	289	298	312	301	295	319	332	307	272	297	306	309	302	293	283	291	284	295	296	290	279	327	303	305	302	323	286	312	282	304	284	281	311	301	306	307	271	269	283	286	275	287	290	301	275	306	276	302	302	284	292	311	293	292	302	291	273	292	291	300	311	315	302	280	307	290	313	271	321	284	288	282	301	289	275	283	308	299	324	299	321	317	295	298	265	292	286	284	301	305	287	329	305	254	269	287	302	286	305	305	284	296	290	299	322	291	278	306	281	319	294	297	294	292	295	276	287	301	288	301	301	292	301	278	286	311	293	320	273	287	324	292	308	310	284	317	299	299	285	273	313	289	312	289	267	273	271	297	308	290	267	314	315	285	302	329	280	282	288	344	289	312	305	298	273	323	297	303	288	289	272	277	269	295	332	319	320	328	293	297	304	307	296	303	279	291	304	289	300	311	279	312	322	315	312	306	319	306	275	283	322	330	313	317	274	305	309	287	302	311	308	285	314	282	268	298	270	308	314	296	285	308	287	307	302	321	277	313	304	313	303	277	311	283	319	271	295	283	320	301	296	278	302	284	290	316	271	294	294	303	334	281	287	298	280	318	280	283	315	325	310	302	317	283	298	285	303	313	311	316	299	286	287	293	313	316	323	273	279	323	291	347	297	334	309	309	289	287	306	302	293	284	275	290	299	300	293	310	329	301	305	347	273	291	301	285	290	307	314	320	292	302	259	319	313	291	296	304	307	268	303	298	313	282	324	313	272	295	270	314	277	285	326	288	309	305	326	298	319	318	272	302	280	309	284	320	278	283	301	300	292	307	331	318	282	339	315	309	281	293	325	303	316	326	317	280	312	316	321	284	285	310	290	285	310	290	291	299	274	287	305	303	306	286	309	313	304	289	278	303	291	279	306	304	297	291	277	315	281	270	295	291	273	298	327	282	323	313	307	303	300	296	278	301	299	327	298	300	313	320	280	293	282	310	301	337	300	319	312	272	302	321	289	287	285	313	285	294	281	271	315	304	302	268	314	317	312	300	286	271	276	294	276	311	268	296	303	294	304	321	261	295	293	313	238	293	319	327	306	287	293	299	311	318	287	307	291	314	306	302	300	343	281	316	281	298	315	296	292	314	285	308	290	267	317	287	306	289	297	252	297	304	303	304	272	302	297	290	320	297	313	287	337	259	288	306	273	301	278	280	317	315	327	289	301	311	282	261	316	302	305	307	270	296	278	318	287	300	274	309	288	325	276	315	278	277	328	295	307	261	330	305	281	280	278	301	297	278	285	292	292	304	305	294	274	303	294	260	324	289	284	310	265	272	268	268	299	316	314	297	297	263	295	289	314	308	301	295	269	314	304	305	286	263	277	295	287	275	308	305	308	285	295	274	295	287	280	282	285	265	284	310	331	305	310	297	304	294	299	303	274	292	301	284	298	304	291	288	302	297	275	314	310	256	279	272	279	323	316	315	286	306	288	288	316	308	288	299	268	277	318	305	323	285	283	313	305	278	310	288	280	313	310	301	265	283	296	302	319	298	312	311	290	294	295	303	282	292	305	315	299	327	278	312	319	292	306	288	313	295	335	273	292	285	318	334	323	324	290	322	306	310	330	336	275	315	297	298	317	295	306	297	289	265	315	299	301	296	312	295	262	285	296	294	340	309	280	327	349	293	267	314	306	279	299	289	293	314	307	321	327	275	269	302	332	287	308	325	313	294	328	293	280	275	312	295	300	323	291	287	317	268	292	323	291	319	284	286	306	289	294	311	270	314	314	326	275	311	292	335	309	306	314	312	295	308	309	320	319	304	296	311	324	279	308	283	324	308	291	306	312	300	288	304	313	293	350	342	295	272	302	290	292	307	275	301	309	303	325	290	317	307	300	328	308	310	307	333	285	320	313	312	331	305	328	306	322	286	301	289	301	288	314	300	310	329	314	323	283	296	297	339	298	309	314	285	290	310	311	312	304	316	285	258	298	303	271	310	290	287	280	277	279	311	326	279	291	269	308	289	260	304	281	293	315	276	314	338	283	298	283	296	304	320	327	311	299	264	270	293	303	287	300	323	320	301	327	278	310	303	292	293	290	302	326	292	297	293	282	264	280	287	290	316	270	287	295	298	304	296	274	310	287	335	279	312	288	285	278	279	285	320	285	296	297	251	285	301	251	287	296	316	288	295	313	297	314	293	306	324	331	299	308	319	310	282	315	253	272	280	326	318	291	270	296	305	318	303	288	298	303	268	311	320	296	299	331	322	295	297	314	281	356	293	266	287	283	303	300	295	291	292	311	279	296	281	302	324	290	278	282	269	308	297	307	325	343	312	270	293	290	336	306	300	266	294	298	306	326	308	297	292	325	296	318	311	298	299	298	313	303	293	289	280	319	283	282	269	322	285	272	308	306	287	270	289	301	299	289	303	292	291	313	296	298	313	291	342	338	299	276	278	313	275	341	267	304	293	298	303	280	291	306	313	292	278	299	298	309	320	333	271	284	282	311	299	310	306	317	331	307	289	332	298	308	261	269	341	328	325	307	306	295	320	270	310	296	294	276	309	306	299	310	318	276	273	307	290	303	299	293	294	313	297	293	301	301	281	294	315	301	290	325	279	328	272	300	332	279	311	316	281	301	280	301	273	275	322	294	290	299	307	323	299	289	309	314	283	342	310	271	272	313	265	306	301	334	288	294	295	293	312	297	300	288	300	299	293	292	277	306	286	303	302	275	339	297	295	295	321	281	307	278	301	322	327	281	290	308	299	313	278	282	297	292	308	336	292	299	291	325	299	268	317	259	296	304	280	302	297	344	270	285	281	297	310	321	315	294	297	268	302	294	300	272	298	279	258	293	327	306	288	322	292	293	280	302	290	279	289	296	313	282	298	286	296	312	316	285	299	295	288	287	272	295	276	312	291	322	309	281	267	277	295	285	310	302	273	281	277	304	337	288	298	273	277	303	331	266	300	318	303	316	304	273	310	289	327	271	321	321	306	301	278	312	255	289	266	307	287	295	301	330	293	278	284	301	310	314	291	287	312	302	296	311	293	315	267	298	262	284	281	320	280	306	289	294	337	269	298	303	283	283	266	296	275	300	267	294	280	316	310	287	309	310	309	274	265	296	291	299	314	331	297	291	313
19010	20795	30780	30695	26454	24100	19539	16613	15607	13701	12069	11304	9788	6411	2642	1311	1066	1071	982	1009	999	958	1012	1026	951	916	942	901	859	838	800	793	795	806	795	846	834	845	797	859	800	813	825	820	842	828	822	808	760	837	862	817	836	857	762	798	819	820	822	798	831	818	889	893	831	776	824	844	854	765	790	777	813	862	832	807	833	829	776	782	832	812	739	815	840	884	811	840	791	824	825	819	818	815	843	829	784	788	768	801	837	811	761	808	813	827	818	816	809	821	807	800	856	772	808	843	847	843	782	789	786	834	796	797	846	785	794	810	802	788	809	817	833	804	869	795	781	807	810	782	834	816	811	851	858	819	833	770	802	823	796	811	760	851	836	780	783	821	837	816	845	800	794	796	814	710	769	799	753	806	783	822	772	837	846	803	817	865	834	884	818	823	814	796	890	814	817	820	793	802	869	818	832	849	790	767	778	812	882	787	795	856	833	831	810	844	836	864	762	847	790	783	795	815	795	848	765	830	830	808	778	760	805	824	815	807	819	830	816	791	799	834	806	840	798	847	840	833	822	863	789	798	794	806	818	831	802	784	828	753	831	798	829	816	812	814	817	831	817	858	800	789	765	753	733	802	874	780	858	784	829	800	813	744	776	822	861	842	818	788	771	821	798	775	860	795	828	803	782	787	801	826	802	767	797	847	768	823	800	813	756	794	765	787	827	831	840	834	790	836	783	773	810	800	802	835	822	773	837	816	793	803	822	808	804	812	757	777	815	797	778	805	804	801	830	824	831	793	800	841	853	807	782	814	796	777	812	776	839	793	824	831	781	794	822	844	795	862	824	820	794	833	781	793	796	810	820	820	836	797	793	782	814	791	829	807	774	815	829	806	844	782	842	847	820	777	773	787	831	852	847	811	817	809	823	793	841	787	773	819	789	791	851	799	817	804	790	854	838	803	775	833	774	797	785	770	852	820	836	769	789	808	828	774	813	838	783	812	743	805	779	868	832	796	826	760	853	855	746	847	803	873	775	807	786	806	813	816	775	847	810	802	786	811	784	829	828	782	806	795	798	815	845	866	802	780	782	806	789	775	819	816	808	830	810	776	762	840	867	849	787	805	770	829	803	769	799	754	809	838	813	807	841	839	816	808	817	774	830	819	809	766	797	839	831	835	814	737	775	788	822	847	837	813	754	810	853	803	847	821	780	835	816	765	781	802	784	858	814	885	845	816	767	822	792	771	818	782	809	843	786	838	788	828	769	771	789	796	768	816	778	783	757	821	841	815	821	764	748	809	842	836	870	780	815	789	832	793	780	843	796	764	819	827	815	803	782	811	784	837	807	797	758	812	764	806	830	790	818	801	781	856	811	831	850	812	774	808	841	821	784	763	800	827	786	837	798	785	855	853	844	792	856	835	821	786	805	816	819	808	843	794	808	831	786	833	809	824	826	764	797	862	766	795	808	821	796	795	829	847	832	807	853	795	823	808	799	810	831	851	820	759	826	815	813	779	753	828	764	818	819	818	782	854	801	783	829	809	780	830	841	825	802	795	828	814	784	805	793	788	821	788	843	767	830	844	781	782	771	829	803	797	824	816	863	817	816	827	744	829	821	828	828	817	816	777	796	800	850	786	794	784	785	870	789	828	847	807	827	797	769	788	815	825	816	804	835	843	821	809	762	841	818	787	802	819	818	764	759	768	820	813	861	814	858	782	791	756	770	814	773	862	825	774	811	781	780	816	820	806	820	783	816	841	815	819	787	792	789	817	805	800	793	790	829	788	792	813	805	791	813	802	804	796	795	766	768	770	839	803	772	807	829	797	836	844	817	796	780	816	816	827	789	802	817	784	805	821	814	789	759	805	823	748	798	793	757	812	799	840	794	787	787	764	825	811	810	830	798	828	785	791	873	831	809	792	756	747	817	818	879	793	791	844	828	836	787	819	777	795	835	783	780	785	827	839	780	816	779	827	818	808	792	810	797	788	833	800	800	824	805	808	819	800	821	793	795	826	783	845	840	826	853	823	812	794	769	815	765	854	854	782	785	801	811	793	772	781	797	795	816	816	843	774	800	797	832	814	845	812	844	840	874	784	804	783	799	770	782	865	818	751	805	816	769	770	802	785	818	759	775	766	840	847	832	758	782	866	813	807	839	874	854	786	877	806	794	817	755	801	828	819	749	819	854	813	762	764	844	801	825	836	811	829	773	794	797	822	810	868	789	735	872	817	750	817	847	788	800	848	788	801	830	772	814	915	814	787	809	785	746	801	818	774	834	831	830	762	764	789	793	792	843	834	743	800	837	792	817	782	802	788	806	769	814	849	832	834	838	808	824	814	838	792	803	815	812	825	795	824	829	861	781	786	837	776	790	879	833	816	836	787	848	827	846	819	790	887	828	824	853	837	754	795	782	804	789	815	831	829	849	803	817	824	819	803	802	821	827	797	772	842	784	822	744	825	831	779	747	843	880	787	800	790	827	760	838	781	818	841	874	767	814	822	808	781	788	776	804	781	809	836	797	819	816	767	775	808	826	825	769	832	809	795	826	840	752	795	805	790	772	825	821	796	793	769	738	775	772	820	814	853	816	792	817	780	776	785	828	790	812	824	803	825	786	835	882	802	814	811	781	799	772	848	833	783	813	781	732	840	782	870	754	792	785	809	800	815	827	805	827	786	783	833	783	797	805	839	824	819	803	854	822	810	853	761	783	814	738	824	775	804	824	842	803	741	767	819	812	831	824	750	809	843	793	837	841	822	799	773	830	831	787	841	825	760	826	799	772	813	847	819	867	817	823	813	822	826	827	810	776	810	825	786	800	882	835	832	809	811	822	804	847	809	756	787	832	767	772	776	813	817	816	860	786	799	823	782	879	835	817	824	805	820	762	800	814	772	775	835	848	834	814	855	796	816	764	804	807	814	813	810	867	790	766	833	813	765	778	811	819	765	817	816	704	797	780	815	824	788	842	790	826	808	759	798	796	783	806	816	802	726	851	794	805	805	793	805	806	806	813	783	781	811	814	743	847	803	825	790	845	840	797	838	768	823	801	765	793	818	756	808	811	847	815	797	834	770	801	771	811	797	824	852	797	824	805	784	827	795	837	793	761	771	801	808	789	848	803	804	864	806	819	804	788	838	780	814	817	813	796	797	809	822	893	756	811	820	758	795	804	763	770	830	844	837	794	773	837	773	836	751	839	837	802	802	854	811	811	814	831	826	802	791	796	852	840	797	783	820	848	804	817	793	807	794	805	852	827	805	825	790	813	769	797	821	783	784	742	815	782	823	859	819	806	823	807	802	821	805	781	784	827	821	844	785	809	844	822	886	825	785	862	840	798	856	836	783	802	817	812	815	865	824	767	886	802	817	772	835	804	794	807	790	758	798	783	751	791	822	839	817	764	788	827	814	802	754	779	807	772	798	800	821	855	833	851	816	839	836	801	781	836	813	823	809	821	830	793	829	800	813	838	826	809	791	820	835	809	814	809	798	803	833	794	861
29132	26677	28498	22295	15668	10030	6959	5476	4136	3069	2270	2230	2347	1448	655	383	357	343	368	330	350	363	347	339	329	336	345	315	310	298	305	306	335	305	313	312	306	323	281	332	310	305	303	307	312	313	284	269	307	355	299	285	329	294	304	282	286	282	285	305	260	290	304	295	322	309	252	299	303	298	300	347	302	280	283	328	302	317	280	281	317	281	301	283	296	286	329	336	257	311	297	291	268	307	333	288	294	313	330	290	320	320	299	319	341	288	294	308	310	295	298	306	319	295	315	296	301	312	301	267	319	269	298	293	297	297	316	306	303	314	312	277	330	279	280	313	292	303	326	305	319	304	300	276	316	295	296	318	282	306	279	277	305	272	271	314	293	289	285	296	280	296	306	267	278	280	283	305	305	263	307	304	303	307	275	299	275	288	278	304	294	328	295	304	298	299	318	290	302	317	278	285	293	279	288	305	280	267	300	297	264	307	287	297	275	321	312	285	282	289	282	286	303	278	289	273	288	307	287	292	295	299	301	275	331	303	328	339	296	307	285	304	275	289	287	311	298	268	299	303	306	301	290	294	303	289	287	258	286	291	286	305	282	291	245	308	285	297	271	311	320	304	305	316	298	286	318	277	297	311	283	299	282	312	289	300	302	284	285	309	278	277	303	285	284	305	301	302	259	295	308	291	259	272	294	316	284	309	284	282	319	319	287	285	281	315	289	306	292	288	290	297	308	294	303	279	286	307	282	311	334	326	312	271	311	283	303	305	308	286	308	268	287	280	307	308	305	270	290	291	279	323	319	285	315	300	303	320	291	322	272	313	293	291	284	332	271	298	293	327	309	316	293	275	275	283	311	278	290	270	304	290	322	291	289	329	293	283	318	322	258	301	269	321	292	293	336	291	289	250	321	272	317	265	276	301	319	296	292	308	334	291	289	331	293	293	302	283	309	309	277	291	303	278	311	326	292	315	294	294	301	322	295	286	283	270	297	295	302	296	290	300	310	267	315	312	278	250	262	270	294	286	295	285	317	323	296	285	294	311	306	271	277	304	292	297	291	291	279	290	286	273	298	312	287	313	286	295	308	299	282	332	289	301	278	316	301	313	278	297	325	263	312	289	288	305	274	318	303	318	297	273	293	291	340	296	281	292	269	292	329	296	305	311	303	304	306	274	307	293	309	287	326	286	319	310	314	296	309	275	330	315	300	279	279	298	316	301	284	310	311	270	282	316	299	278	290	291	301	325	310	320	312	269	314	281	310	284	279	299	274	294	288	305	294	286	311	303	303	284	255	270	311	284	286	285	307	311	269	264	302	335	281	280	315	335	287	305	287	302	299	331	290	272	292	294	335	302	292	298	291	302	281	302	284	284	306	317	276	309	288	323	293	319	307	313	266	268	302	271	309	293	318	305	286	281	302	264	302	304	260	323	276	334	293	281	279	293	344	314	294	305	280	317	329	278	303	314	280	312	313	340	282	296	320	304	304	300	308	311	292	281	323	300	288	278	310	265	281	269	279	273	304	285	289	309	281	267	307	281	264	299	340	311	297	316	316	282	272	313	274	265	293	274	299	282	291	299	283	296	297	340	302	272	276	295	287	305	318	311	270	293	304	280	277	274	321	293	295	319	303	275	313	306	283	313	312	294	290	304	287	288	315	282	270	294	302	284	271	300	310	348	287	290	293	300	281	317	286	310	296	307	268	279	321	263	279	283	258	271	297	290	306	295	292	294	293	300	326	290	293	275	318	295	321	302	300	285	290	290	286	297	292	259	283	290	270	288	319	304	322	290	278	298	294	277	283	289	301	287	277	278	301	289	302	284	322	286	281	293	314	293	293	272	282	295	329	287	299	314	308	304	292	306	297	294	280	318	328	310	274	313	311	289	320	284	307	283	273	277	304	283	279	297	283	285	296	295	267	296	282	285	305	276	304	279	295	264	275	292	296	295	290	286	306	249	316	274	308	276	303	296	306	257	311	310	273	319	285	326	321	297	265	298	281	303	343	294	276	289	276	286	335	311	323	272	287	318	321	285	301	279	305	322	259	320	261	294	276	283	275	260	294	290	289	290	291	336	270	307	273	327	309	304	282	249	302	301	277	310	294	286	289	289	304	317	321	277	306	281	262	277	297	327	288	271	300	290	295	301	277	312	281	292	304	307	313	279	282	293	297	291	320	314	299	268	298	295	279	285	269	291	280	285	290	277	289	336	303	300	293	335	290	299	280	313	300	293	333	331	331	299	287	289	294	345	295	317	310	283	289	286	325	295	295	292	341	321	277	295	289	275	322	322	331	277	302	299	284	283	286	300	321	315	278	339	286	281	296	268	271	288	337	311	287	281	303	299	318	299	292	279	316	314	275	319	316	330	286	308	297	297	276	268	335	314	273	303	292	302	296	300	277	296	282	327	321	359	289	302	274	306	284	299	279	252	294	300	283	282	295	268	293	319	299	307	314	301	273	284	303	310	297	287	353	309	291	297	312	319	254	311	261	296	305	293	279	292	293	322	301	265	296	302	302	311	311	313	293	295	295	280	302	303	294	266	278	276	288	265	252	307	296	279	273	296	314	317	280	272	295	281	288	289	305	292	308	312	302	308	261	289	276	300	287	288	303	301	328	291	292	356	317	292	305	275	280	280	298	316	270	314	303	301	289	296	302	285	299	286	312	293	295	304	321	302	269	280	265	284	284	278	277	294	288	287	291	280	298	283	285	268	299	322	287	272	280	303	312	284	289	286	313	291	293	268	299	301	295	290	298	314	324	321	286	275	311	298	302	286	309	299	293	291	276	309	316	273	294	310	280	286	269	305	303	294	296	300	326	278	275	280	300	300	276	304	301	286	289	304	282	306	320	307	305	304	307	264	301	284	313	280	299	242	304	312	294	308	259	315	298	307	299	321	298	293	295	300	294	293	292	276	320	314	317	312	344	315	292	317	293	263	303	294	283	274	280	304	296	297	297	274	278	306	270	291	295	308	314	296	310	277	274	308	300	292	302	247	308	288	280	303	294	284	284	313	291	287	303	300	291	292	293	291	310	310	289	307	288	291	321	258	318	300	316	265	301	310	286	320	309	307	299	281	291	293	263	268	281	309	296	317	269	300	285	294	287	298	307	291	286	293	267	270	271	338	269	340	309	296	294	272	278	295	295	298	266	293	332	281	294	276	313	295	303	280	316	305	309	310	282	281	291	287	285	274	290	312	300	295	295	282	300	303	277	282	305	267	281	312	340	275	324	295	289	302	248	301	287	292	312	290	307	299	309	310	306	284	285	303	294	267	287	303	313	269	317	297	268	301	293	307	281	320	321	291	279	290	314	304	308	292	327	287	323	315	280	286	276	291	299	259	278	286	296	300	285	304	344	326	313	277	284	287	300	323	309	279	277	326	285	324	297	295	307	313	308	295	305	303	308	280	278	265	276	303	295	290	298	312	291	319	270	292	300	300	300	270	322	299	280	292	320	316	291	310	311	302	333	273	276	267	276	295	265	320
19254	20478	29050	30264	27767	23324	20565	18622	15350	12744	10245	10878	10268	6027	2730	1394	1306	1233	1238	1177	1151	1095	1000	1072	1039	951	995	929	874	862	786	797	861	832	852	811	749	833	802	776	784	814	780	794	781	807	801	810	769	818	757	805	828	807	754	821	837	815	816	797	786	794	836	843	788	812	796	815	793	822	817	811	798	785	872	793	790	863	780	820	858	808	804	828	798	831	795	810	810	840	749	810	837	774	750	802	763	770	796	835	807	760	808	811	791	801	810	850	770	854	816	793	829	802	778	843	829	798	827	814	811	797	828	796	774	792	787	858	844	852	762	770	785	853	778	791	865	840	802	810	784	827	849	796	813	839	812	838	884	800	785	748	824	840	848	804	812	783	798	837	813	850	767	802	760	881	871	775	801	814	856	766	866	806	798	815	803	830	772	848	800	804	843	793	813	809	811	832	848	812	799	803	787	824	822	804	846	835	848	814	834	805	821	794	813	789	826	755	811	834	783	810	800	798	835	827	813	764	766	788	788	816	800	785	844	839	832	772	826	830	820	834	779	770	798	809	817	854	817	809	841	810	805	771	865	790	793	794	789	792	805	824	772	808	788	868	804	810	802	800	801	755	771	813	817	786	795	785	769	782	836	847	848	796	831	863	811	791	818	771	783	824	794	814	832	810	814	825	810	817	791	792	770	760	751	788	780	818	772	803	824	874	824	776	785	833	776	797	819	857	806	809	802	868	866	810	841	812	802	820	788	790	768	795	787	818	751	809	782	763	786	767	794	798	872	769	834	819	833	835	784	847	744	830	788	831	800	842	809	776	824	796	811	796	800	773	797	784	838	789	853	802	848	822	857	833	816	813	801	814	836	790	760	795	804	844	767	764	783	770	839	849	813	805	842	813	818	781	892	766	815	807	780	817	844	796	800	841	844	778	774	827	829	774	749	796	775	826	836	788	849	769	797	793	805	778	775	774	791	806	786	803	836	795	743	819	788	835	776	786	786	824	769	789	761	787	814	774	799	809	800	816	796	775	784	768	797	822	794	836	796	796	786	782	819	838	807	869	820	810	799	847	825	797	793	815	815	791	769	769	793	791	761	813	784	753	766	791	796	789	846	819	784	817	792	777	777	762	803	858	805	855	829	822	772	767	809	811	816	804	777	800	756	836	765	823	803	781	833	792	835	762	788	847	824	782	773	815	807	778	833	780	828	827	811	868	801	793	829	814	823	786	816	794	787	813	797	832	854	802	788	809	848	823	802	744	828	818	762	756	822	749	817	784	780	798	830	757	796	795	852	856	822	833	827	794	792	843	808	825	827	803	773	779	817	782	827	851	798	821	850	828	800	846	806	813	790	829	796	794	793	817	789	779	841	827	821	790	815	847	779	840	863	771	815	807	769	854	821	790	767	817	836	809	766	817	806	767	802	765	836	840	839	766	812	817	793	832	776	836	796	763	813	802	816	818	786	793	853	805	790	751	845	819	817	756	842	787	731	753	813	786	847	784	853	822	809	844	779	823	756	817	860	825	843	843	799	775	792	827	767	790	830	829	851	797	750	767	828	823	784	808	784	785	817	810	831	818	798	770	793	767	788	805	797	766	839	782	783	824	760	830	830	807	797	826	782	778	769	747	843	783	820	819	827	833	793	778	795	834	762	793	822	789	802	839	788	826	792	795	804	763	779	776	826	818	819	824	808	870	787	793	799	801	786	803	852	805	795	818	787	800	793	808	807	789	794	857	765	806	750	793	803	810	795	808	775	808	795	779	805	788	816	779	807	769	755	821	822	825	865	750	849	814	783	819	807	840	787	832	795	780	841	832	836	863	837	844	802	796	797	793	827	806	801	813	820	758	796	808	795	824	839	830	838	814	789	849	781	853	788	806	858	837	766	804	827	814	823	814	821	824	786	861	794	827	767	794	802	822	849	844	802	818	828	779	851	847	802	801	797	806	851	822	767	797	809	783	847	813	830	809	792	775	786	808	783	784	797	794	799	836	827	803	811	813	739	804	849	792	841	841	820	792	819	845	816	799	834	776	843	775	812	778	791	816	840	795	822	793	809	841	775	810	844	825	845	829	803	811	809	806	869	802	797	814	793	803	814	793	825	847	784	802	795	797	774	808	814	855	808	822	804	804	840	794	855	811	820	821	808	785	765	786	848	834	796	792	789	853	765	791	838	838	807	833	869	827	804	791	762	774	853	827	814	858	818	789	788	805	775	810	823	767	853	825	829	838	777	788	808	835	839	803	814	756	786	792	829	833	817	831	815	801	832	765	767	826	822	791	785	806	790	817	831	768	781	805	782	823	823	739	812	769	765	865	802	812	775	788	788	771	868	802	790	817	812	800	822	787	800	832	819	829	821	802	847	812	765	801	757	800	798	819	853	814	755	759	777	799	855	813	762	847	855	819	783	840	841	816	819	817	798	800	777	851	797	803	773	765	770	801	807	787	776	820	803	827	807	815	772	771	843	773	783	888	811	789	821	813	820	785	799	800	802	791	806	831	767	828	824	768	818	746	889	774	803	789	795	816	778	828	806	852	767	781	860	835	799	816	773	809	818	815	843	765	850	823	805	762	834	778	832	807	807	803	766	845	791	785	854	819	812	747	786	845	818	804	787	837	817	782	827	816	875	825	783	810	830	843	824	835	819	809	831	801	779	840	815	798	780	774	826	780	820	822	844	783	806	770	797	784	751	794	834	865	754	786	796	807	820	759	827	817	795	859	797	831	858	824	791	774	845	825	771	770	838	818	815	749	778	831	765	793	764	789	818	809	823	793	867	772	765	828	765	814	818	767	852	831	828	821	783	802	784	862	829	805	823	778	791	770	813	832	841	814	784	806	832	760	817	770	814	779	769	814	782	817	811	847	800	810	795	736	799	809	789	831	798	790	772	815	837	822	824	806	801	832	781	851	821	781	813	807	830	761	773	752	803	787	839	774	789	817	793	762	788	807	814	842	796	865	809	837	822	766	804	810	759	827	836	819	787	849	798	782	796	791	790	827	805	779	813	803	806	815	801	825	768	833	779	831	773	833	822	779	753	853	792	837	781	825	886	763	820	806	795	822	748	820	819	752	848	761	817	788	806	759	781	788	829	781	835	814	826	836	806	802	838	807	825	834	801	779	814	798	784	831	761	836	828	737	785	795	791	781	833	808	813	775	820	784	824	816	759	805	817	822	808	774	835	812	747	845	821	771	825	768	785	816	824	764	787	816	825	802	792	787	808	740	794	754	753	803	784	802	773	793	773	803	807	821	848	816	776	821	809	787	808	776	833	853	799	841	807	827	830	791	737	817	758	783	789	824	795	796	784	803	809	788	814	841	830	829	786	856	812	789	793	798	816	785	804	772	785	847	809	802	844	809	818	817	765	763	790	867	839	832	758	821	794	821	794	839	790	861	796	831	801	802	788	826	821	801	778	759	818	784	812	862	817	813	772	826	832	782	823	840	764	788	797	848	801	799	828	819	785	808	814	764	823	860	779	795	838	810
27072	25836	28206	22112	15553	10688	7297	5329	3580	2714	2238	2208	2302	1372	671	508	448	419	382	384	374	332	336	345	347	338	348	339	317	301	276	303	260	276	282	292	272	298	300	282	275	246	315	276	281	313	297	284	282	296	301	297	276	287	269	271	287	317	302	290	299	294	293	311	262	308	268	282	286	260	275	302	290	297	274	292	309	295	279	286	300	291	269	251	267	285	313	294	282	292	275	285	271	270	272	289	294	262	302	304	272	307	304	300	279	314	248	299	306	301	317	282	320	307	284	314	278	279	307	283	307	309	299	285	287	291	299	288	282	307	323	290	288	304	273	279	324	286	309	290	290	274	293	285	281	305	295	279	262	293	288	291	304	309	301	280	266	281	330	294	292	299	285	308	300	280	278	304	285	289	278	274	274	281	279	290	304	282	306	297	283	275	293	284	297	275	285	310	301	275	272	280	285	292	281	308	296	297	307	310	324	300	301	297	287	282	312	292	290	290	304	310	291	278	269	303	283	295	262	303	323	271	285	319	329	308	310	290	291	271	281	276	302	303	325	318	285	292	292	271	290	277	286	289	319	277	320	280	272	293	285	322	295	307	273	263	282	263	311	267	300	283	273	299	303	272	289	290	286	308	297	272	314	289	312	318	284	289	306	291	294	278	306	298	296	302	317	286	294	317	317	298	304	297	290	278	280	318	286	299	278	310	336	299	261	291	280	275	291	305	312	318	272	290	291	279	303	305	312	312	308	272	285	299	286	279	282	298	287	309	285	276	318	298	302	257	290	318	311	282	263	297	309	278	298	283	258	296	294	298	307	276	269	256	302	262	291	311	327	298	331	293	309	301	315	284	283	294	279	291	259	317	306	307	286	293	299	281	297	304	302	286	286	288	294	281	315	310	312	282	268	299	294	301	294	307	279	341	304	313	311	298	330	314	316	271	278	272	281	287	284	290	298	323	303	299	269	281	295	285	302	292	282	290	275	295	286	281	263	288	278	283	301	294	262	300	295	305	297	277	311	301	276	281	281	290	318	314	273	273	302	297	294	314	331	291	264	296	332	278	318	311	311	277	290	308	297	285	283	296	298	289	277	291	265	306	289	332	300	302	268	277	285	259	315	303	291	307	328	265	266	268	293	287	276	319	306	289	296	291	276	284	311	297	317	282	294	301	267	296	303	269	261	244	283	277	270	306	291	272	300	300	308	293	289	278	297	277	316	294	298	329	278	303	311	290	310	312	295	300	298	282	305	286	279	283	288	290	315	283	271	275	308	269	319	304	288	275	286	299	277	298	277	285	292	287	271	312	306	295	291	260	313	282	290	316	290	301	283	292	314	291	275	276	270	306	301	287	297	293	266	294	281	301	285	273	287	296	283	272	305	312	315	296	267	292	289	274	285	303	292	316	284	299	290	292	268	316	288	293	310	296	305	285	274	301	301	297	293	283	307	267	283	299	311	311	282	297	285	294	294	262	299	299	301	319	250	275	287	303	291	307	349	282	282	298	304	328	277	283	284	277	289	278	310	324	279	275	316	307	294	331	294	298	299	279	274	346	308	290	314	288	288	291	294	278	295	303	290	265	297	274	281	291	311	321	280	329	273	256	300	276	304	305	313	270	288	315	276	278	284	291	313	298	294	264	317	329	331	284	290	278	288	313	279	318	277	318	284	290	295	305	265	269	304	286	286	284	298	293	292	287	298	289	279	261	253	295	308	291	321	288	264	329	288	275	314	282	290	284	282	288	301	333	310	292	306	269	305	310	315	282	328	281	306	271	284	296	292	259	283	298	294	293	299	313	296	309	265	278	282	277	284	287	289	270	320	273	290	306	313	286	292	270	229	278	289	307	324	308	274	323	289	282	312	277	287	278	284	300	309	296	285	308	267	286	281	267	289	289	291	301	289	286	288	299	297	277	289	295	316	256	306	274	292	289	284	267	321	275	294	312	287	312	289	275	269	310	308	297	294	323	339	305	265	286	282	311	289	274	303	304	306	281	309	268	299	308	274	273	315	276	316	310	304	284	267	306	276	269	272	299	288	301	301	299	271	267	264	289	274	269	289	274	268	297	268	283	291	272	270	293	269	285	324	280	272	264	312	285	288	290	309	323	285	309	276	282	296	295	297	299	294	289	313	311	294	301	258	304	298	297	314	276	272	283	301	277	327	306	320	291	297	242	308	300	287	265	312	297	307	355	297	301	299	283	332	317	301	292	315	323	293	269	293	275	296	296	301	307	290	268	291	277	304	302	296	293	246	303	297	300	311	295	310	270	278	307	305	320	297	315	290	298	275	282	305	294	274	294	292	333	282	308	282	267	326	275	295	289	309	349	281	305	291	305	280	327	322	286	290	283	283	256	307	270	280	293	293	326	290	304	303	269	302	309	309	297	283	286	300	279	247	296	285	320	292	286	275	326	284	295	286	297	284	302	270	275	322	290	315	318	287	298	284	312	299	284	341	314	310	299	295	285	285	329	299	297	277	281	307	270	295	282	274	295	270	286	300	295	293	295	257	303	275	295	298	283	304	274	282	271	312	289	309	285	288	282	288	289	281	286	300	301	269	299	309	294	277	304	272	284	282	301	296	337	255	278	292	280	281	293	269	290	278	280	303	289	322	259	254	288	301	284	347	304	273	275	301	310	307	302	272	299	305	298	306	266	288	274	289	268	279	271	284	296	311	301	268	262	284	291	281	320	321	298	260	309	278	285	322	288	282	279	285	297	283	273	306	304	320	293	315	267	304	266	276	282	316	315	266	281	315	282	310	297	309	334	309	268	318	293	253	295	291	307	292	275	291	308	295	268	282	292	284	275	293	295	292	310	258	304	307	277	342	280	300	280	273	283	281	303	270	278	292	309	289	325	289	271	280	310	306	318	280	268	289	334	289	299	327	279	326	259	314	284	306	300	281	317	316	306	299	318	306	328	280	308	297	301	292	307	316	313	301	300	298	286	311	288	313	280	331	306	285	287	297	309	264	284	322	301	286	276	285	262	298	297	281	275	289	274	303	292	313	292	303	296	289	261	278	277	297	291	270	263	305	302	273	307	270	321	275	308	269	310	317	277	314	294	300	311	278	287	305	314	295	269	300	285	315	295	299	299	292	296	290	293	322	312	310	285	292	293	264	292	292	264	296	278	283	310	281	300	275	277	325	301	276	290	281	311	313	309	260	295	304	269	314	331	281	283	279	330	302	312	306	330	300	294	305	282	268	277	289	266	283	291	315	297	292	283	287	333	321	331	294	304	309	337	281	318	287	299	285	318	305	305	302	293	287	281	288	311	287	291	286	300	289	274	277	309	309	306	325	312	292	297	273	283	287	285	261	289	316	315	290	298	296	296	272	325	323	317	309	268	327	296	290	329	294	272	270	307	281	284	314	278	305	304	273	290	288	295	267	281	299	306	297	325	269	295	314	272	320	280	290	280	307	294	278	292	313	266	331	286	263	259	289	293	298	296	280	304	302	259	294	311	290	301	276	286	311	272	296	302
17954	20015	29004	30078	27948	24346	20540	17782	14039	11751	10116	10529	10525	5809	2789	1895	1814	1668	1596	1438	1265	1254	1124	1170	1112	1063	1115	954	864	863	757	820	798	807	827	830	780	767	826	788	755	800	804	795	842	782	807	820	800	811	745	785	799	795	839	841	771	847	783	840	799	850	812	810	743	787	805	838	753	760	821	807	764	755	775	788	839	767	769	769	785	834	800	776	815	835	837	905	829	816	794	809	807	778	769	776	828	788	789	836	809	798	803	834	804	834	829	783	742	863	791	788	835	763	819	806	752	843	788	848	781	817	819	770	802	811	800	771	793	760	859	764	808	796	733	773	760	795	776	841	792	773	811	800	842	810	830	807	826	826	765	777	792	796	819	740	843	797	729	836	820	819	805	797	805	801	830	806	808	863	786	829	803	729	810	788	793	819	791	801	802	797	862	831	798	822	841	803	782	778	768	745	764	841	825	763	788	771	779	785	813	793	779	713	760	823	802	803	870	817	755	796	840	829	799	798	876	741	785	839	777	800	810	767	807	796	820	796	795	828	780	832	784	776	801	860	855	824	746	782	793	773	824	824	811	752	808	814	841	828	772	757	806	797	830	797	816	797	788	772	804	813	789	774	776	799	794	803	795	704	797	777	859	818	823	844	776	755	808	781	812	849	790	830	797	840	755	793	767	796	796	848	827	816	775	749	799	812	815	840	734	768	792	721	800	763	851	808	756	819	799	768	824	757	843	829	797	854	765	804	762	803	778	801	770	814	821	774	833	753	839	840	798	786	827	804	840	780	810	803	784	794	780	808	808	809	776	831	826	786	803	814	841	782	809	841	798	787	805	777	737	803	811	778	859	840	814	789	790	790	790	791	841	789	811	747	791	798	756	811	814	813	836	804	830	829	792	812	807	826	834	826	860	788	790	834	814	810	802	788	811	795	794	798	840	830	796	807	810	796	793	780	821	780	803	770	813	767	808	788	758	804	737	817	759	798	827	740	814	790	805	856	811	823	821	806	779	773	818	763	806	823	736	827	753	780	766	812	807	818	761	804	835	806	754	823	780	827	772	841	785	813	795	789	824	809	805	776	788	829	814	787	808	833	789	791	853	799	803	829	758	812	823	831	814	806	750	792	811	826	779	743	846	829	799	767	809	805	802	763	797	809	774	864	753	792	805	882	821	795	789	772	787	742	833	774	795	815	797	812	760	805	807	823	820	803	796	824	817	790	811	772	824	836	847	804	838	829	770	817	832	816	796	801	805	845	795	797	767	765	842	837	769	784	817	807	784	779	808	841	742	817	817	796	797	804	810	768	787	832	844	769	813	826	822	797	846	748	801	723	778	840	827	793	789	751	747	845	765	815	777	820	754	831	754	755	811	870	828	818	839	828	791	829	791	812	776	885	769	828	827	788	784	823	764	821	771	826	797	810	782	817	791	779	806	757	854	784	800	819	803	781	854	767	790	792	806	742	805	762	795	812	797	827	822	782	854	815	772	738	766	886	775	796	783	808	780	793	781	771	822	809	843	781	852	782	775	755	779	766	747	789	731	787	819	835	793	789	799	868	812	827	774	859	826	828	802	776	824	802	782	803	771	815	786	788	805	802	812	854	782	813	824	791	866	792	808	849	799	823	813	793	841	792	778	739	796	780	795	814	786	829	857	762	753	767	810	788	774	754	805	858	819	774	811	822	835	811	850	784	787	737	816	806	804	766	789	820	872	811	786	769	810	814	749	772	779	807	835	841	767	787	793	814	815	862	775	820	794	811	788	803	787	797	816	740	851	813	822	749	798	790	755	820	816	804	805	841	785	773	803	789	785	807	801	845	778	804	797	760	843	826	802	804	799	795	794	796	783	721	829	811	815	840	792	834	791	777	816	778	805	755	799	836	761	858	813	764	794	807	830	819	792	806	820	802	829	800	834	778	786	783	790	789	818	764	796	760	833	812	846	857	799	759	825	781	850	800	846	767	819	801	808	764	796	784	732	743	843	833	827	782	816	850	814	840	784	782	784	774	800	774	821	797	793	827	790	798	779	849	811	804	823	788	781	816	833	826	794	801	823	778	834	808	824	837	864	794	851	759	801	789	807	774	799	845	808	849	826	782	751	773	815	820	770	763	833	796	794	809	776	813	780	819	840	790	827	853	852	803	834	821	823	754	800	759	748	826	760	804	817	812	804	801	794	807	773	818	812	815	807	820	821	802	827	786	778	853	792	760	773	831	772	833	862	845	839	796	839	797	774	803	761	791	810	806	816	842	807	790	775	814	795	789	770	857	837	811	774	785	780	753	792	787	790	775	814	827	808	776	833	785	847	765	776	818	840	823	779	777	802	859	786	811	760	783	751	819	869	791	759	825	798	793	829	846	818	815	854	758	799	791	810	760	811	834	763	797	750	790	835	825	738	794	789	810	790	790	808	766	838	780	830	837	852	807	777	842	783	806	768	844	770	824	810	766	757	815	824	797	789	809	785	773	825	778	775	787	809	797	782	760	817	808	834	797	756	795	802	789	791	807	805	850	789	813	804	853	826	809	819	801	810	803	853	845	798	808	793	830	778	815	774	788	800	804	798	779	824	830	814	790	781	866	779	795	824	816	745	768	781	820	765	757	836	778	796	843	799	812	819	797	798	821	829	870	843	811	843	789	844	774	777	811	790	792	835	785	785	802	779	775	752	816	834	817	778	788	803	773	787	768	809	801	814	807	785	771	800	829	785	811	767	784	809	823	795	758	808	791	795	822	823	793	810	827	781	836	855	748	815	813	847	817	843	791	801	850	823	801	811	801	807	746	829	746	783	818	812	793	855	771	810	802	796	796	811	793	775	833	798	793	826	800	823	809	802	776	799	797	786	789	790	866	784	770	819	778	848	757	796	798	739	803	724	826	765	825	802	791	814	791	802	830	759	760	815	789	793	776	784	793	782	807	792	794	734	786	813	760	784	807	739	825	832	749	813	771	784	774	771	829	783	816	819	841	821	783	821	806	793	781	782	815	812	792	796	783	799	793	811	805	802	783	794	783	830	851	796	788	741	814	812	789	806	816	792	809	812	828	762	814	766	814	804	815	759	832	768	803	824	802	809	780	803	806	814	805	836	786	786	825	758	774	778	783	800	843	771	800	858	822	805	807	748	741	766	828	782	808	807	759	768	844	788	821	775	816	780	787	784	805	813	838	818	727	787	811	852	778	761	753	775	780	766	786	791	829	799	819	831	815	821	806	820	831	824	769	803	795	793	808	810	767	765	745	789	768	808	794	823	762	782	811	781	753	843	799	836	761	769	820	764	742	809	825	759	818	761	829	816	805	800	786	762	833	810	780	812	779	759	791	851	787	822	810	819	815	785	781	832	804	814	753	810	780	847	806	828	791	755	768	790	787	811	816	787	838	797	794	758	807	804	795	820	775	798	809	784	829	818	842	792	776	807	821	789	801	789	797	809	781	775	809	746	799	750	824	768	814	789	791	849	833	794	783	824	746	849	794	831	786	799	812	794	839
27590	25468	26353	21840	16356	10333	6906	4651	3540	2882	2312	2627	2395	1068	737	694	610	558	449	427	401	363	371	404	377	373	379	378	306	296	285	293	286	284	272	284	292	263	281	321	294	300	267	333	304	322	296	288	303	290	287	267	265	329	279	314	293	260	300	299	306	255	305	267	283	298	273	271	301	298	310	300	278	289	273	301	285	299	279	298	285	287	289	309	263	308	265	281	296	320	321	277	305	301	296	331	286	281	285	278	291	310	324	275	286	281	290	285	309	256	339	283	282	283	352	285	274	278	279	296	276	288	310	337	329	309	282	291	300	259	277	279	281	281	281	266	299	304	273	286	293	275	284	274	274	304	293	276	279	296	262	271	262	298	293	278	295	264	289	339	276	284	295	325	289	286	292	277	312	289	274	268	257	262	294	294	272	287	282	284	302	282	307	301	283	279	291	297	278	300	293	304	292	264	281	259	288	332	291	269	306	293	289	292	300	290	277	275	284	273	295	295	283	312	318	268	324	276	297	302	281	294	288	280	300	291	296	284	292	277	303	273	278	287	321	281	284	291	296	306	256	291	269	279	297	317	315	310	280	277	272	291	294	284	313	300	312	304	302	259	278	350	287	304	303	278	292	281	294	279	295	292	300	261	300	302	290	323	317	314	281	289	312	294	290	279	319	275	269	300	290	281	283	321	274	278	274	279	302	285	269	273	262	273	306	265	302	279	349	304	257	290	306	293	280	320	267	325	271	263	301	322	289	288	311	280	255	294	283	300	282	264	313	307	262	314	273	306	291	304	299	289	279	292	299	307	293	296	314	250	310	276	276	267	282	301	276	280	295	320	276	290	270	295	315	292	302	308	295	302	277	316	290	279	305	283	304	275	301	280	338	292	294	302	319	295	295	297	297	282	274	288	322	298	298	274	276	283	297	301	315	323	311	284	274	290	314	306	279	306	271	252	280	272	254	293	283	255	312	277	285	325	275	321	303	329	249	297	299	278	284	299	279	289	313	298	310	295	304	282	288	303	294	288	325	294	258	271	286	310	273	296	295	309	280	298	303	289	320	305	293	296	282	283	287	276	315	277	287	308	243	294	320	340	307	288	282	319	267	283	296	288	294	292	271	310	263	308	316	260	315	283	298	294	306	267	286	282	309	287	318	289	294	301	320	283	322	274	319	264	269	319	274	321	292	290	298	276	317	292	275	290	282	297	286	294	311	279	291	307	284	268	290	291	308	310	278	297	323	281	273	304	299	288	283	340	260	277	312	315	281	271	295	318	287	281	289	260	286	295	310	283	310	298	332	284	265	301	286	288	311	298	281	312	280	292	261	281	296	285	306	270	266	302	307	289	261	289	266	303	303	306	296	323	309	327	276	281	289	285	291	306	306	273	297	290	319	298	301	303	283	296	285	275	279	287	297	314	291	298	264	259	296	297	267	288	302	301	323	281	313	265	306	300	308	284	265	298	268	308	290	319	283	324	270	315	299	268	313	298	319	281	301	277	287	303	281	315	307	276	269	275	299	294	285	284	270	303	277	305	294	299	302	287	292	297	276	274	267	276	320	325	277	289	305	260	284	304	281	273	284	322	310	279	303	296	273	301	291	308	273	299	326	287	314	297	291	274	299	276	305	291	317	276	282	289	309	316	283	294	278	263	274	321	298	273	296	309	314	285	291	292	262	291	284	274	279	290	296	307	255	283	282	320	284	301	267	289	236	276	293	278	283	301	311	280	265	285	263	307	310	286	300	274	318	303	270	292	267	273	250	273	290	238	289	271	305	289	304	272	306	264	296	321	284	281	291	281	290	282	318	304	274	299	295	288	301	266	294	258	320	294	301	283	277	276	277	308	293	308	305	269	281	274	288	334	312	284	280	300	295	311	279	282	312	282	275	294	281	282	294	287	323	297	294	296	302	288	334	296	310	282	284	286	288	272	295	273	282	274	272	289	290	273	277	251	300	272	286	293	262	284	306	320	282	310	274	312	290	304	319	276	297	258	289	283	278	275	298	318	320	266	289	333	305	256	292	308	277	301	307	291	299	285	295	284	308	296	283	305	277	325	272	292	291	260	281	277	286	288	287	270	295	314	300	304	326	289	270	331	311	292	287	299	272	294	292	304	281	293	322	307	319	281	282	315	334	252	319	268	268	272	296	292	284	282	291	313	264	300	294	293	309	297	314	302	258	318	261	276	270	279	281	281	283	289	289	325	295	317	309	284	273	284	280	298	305	305	265	270	291	275	293	302	277	296	303	284	286	295	296	329	281	284	272	286	285	278	297	322	289	274	277	270	277	311	282	306	293	285	292	280	278	300	251	317	305	273	275	300	319	291	293	308	314	301	297	279	290	300	281	258	270	281	288	282	294	311	271	301	294	284	285	281	291	294	299	306	294	282	305	282	296	300	270	295	263	299	279	285	262	299	324	270	281	258	291	292	278	294	260	275	276	304	284	251	304	276	281	296	302	318	295	252	272	264	284	309	296	275	270	298	293	305	290	321	286	283	288	293	310	266	267	272	302	266	275	234	306	282	304	284	299	305	260	289	309	285	288	297	272	293	280	288	299	276	296	305	289	298	292	267	271	318	281	288	248	287	299	267	289	295	293	303	287	293	274	276	306	297	257	316	284	294	309	296	290	297	271	289	297	300	290	271	286	307	272	284	289	295	283	292	292	291	268	285	289	285	280	292	283	293	316	319	307	275	290	304	262	274	269	295	286	289	331	294	295	287	281	320	283	279	290	282	292	292	263	266	288	315	296	296	275	298	281	296	294	291	311	271	302	273	304	307	291	274	307	297	270	288	258	291	299	295	278	292	292	279	329	294	264	300	278	308	304	277	297	296	300	275	299	276	278	276	312	312	288	270	301	300	259	313	300	264	290	297	309	318	277	265	301	294	275	300	284	272	284	304	281	305	329	312	274	262	297	316	289	302	315	282	291	295	295	262	278	275	324	280	304	282	292	266	267	271	271	276	291	288	302	291	297	271	273	297	297	294	274	283	271	312	309	289	304	301	268	299	290	273	268	264	300	277	307	266	287	286	293	291	303	318	289	289	283	295	274	278	277	294	290	305	298	284	253	313	286	332	284	269	310	307	264	299	261	300	283	296	303	329	272	308	267	266	265	301	287	295	291	303	313	326	288	288	293	291	305	319	305	297	292	269	275	290	267	275	290	295	289	274	276	318	293	255	281	289	305	330	308	319	307	314	300	283	296	297	287	279	312	262	268	305	275	292	287	251	287	254	287	303	271	289	301	259	294	297	268	283	273	285	304	279	270	284	292	301	278	290	294	323	309	282	291	308	273	298	278	284	308	267	311	271	267	297	296	275	283	278	288	304	280	259	302	277	272	289	302	276	267	309	282	269	307	304	284	280	265	299	302	263	325	274	256	292	273	290	278	302	266	292	312	289	295	295	282	316	304	297	304	283	316	319	249	287	276	273	291	337	319	291	313	308	274	301	277	268	310	295	289	306	331	274	314	271	271	275	298	270
17906	19685	27062	30665	28934	23677	20324	16268	13963	12074	10579	12544	10402	5116	3327	2884	2713	2525	1972	1795	1667	1610	1562	1418	1448	1290	1332	1080	874	882	853	857	855	782	855	814	798	827	795	764	767	823	853	745	832	809	788	810	850	764	779	787	839	778	860	821	786	745	798	738	769	792	888	803	808	799	850	781	799	819	781	748	792	764	811	801	734	803	800	806	782	818	795	786	808	786	746	772	791	800	775	792	814	792	813	830	815	791	839	808	827	777	795	755	775	852	766	789	736	794	793	805	759	781	842	747	814	816	720	751	803	800	792	769	800	810	752	773	817	872	832	818	751	802	777	763	825	773	816	790	820	778	766	799	814	769	788	795	832	809	782	782	776	793	800	805	757	827	760	740	791	774	804	763	822	779	808	813	786	823	795	744	815	817	784	782	771	817	795	775	760	790	769	815	732	764	808	834	799	774	807	731	830	764	795	794	808	837	755	839	778	808	805	818	774	788	798	818	815	823	771	789	798	763	831	793	775	783	797	782	806	814	819	806	764	781	843	781	756	786	731	865	812	850	764	783	806	782	744	764	825	765	791	764	775	769	777	836	821	767	761	799	796	779	800	795	802	802	771	800	758	794	773	811	820	783	759	828	803	782	828	776	748	766	831	792	784	788	790	803	798	770	819	756	806	747	767	756	798	742	769	773	782	823	807	753	792	845	765	783	812	809	782	801	809	859	794	804	834	787	834	785	784	796	773	792	810	823	834	798	837	788	832	854	852	740	799	784	808	723	803	801	792	813	772	814	804	795	828	769	793	766	801	802	786	816	837	834	816	780	773	788	785	779	810	798	740	852	805	768	821	754	765	784	825	814	759	713	732	840	831	779	757	802	841	796	767	801	796	809	833	796	826	753	740	768	797	759	754	742	782	810	808	819	817	816	803	780	838	817	779	853	799	796	821	746	781	780	809	827	748	783	748	758	807	790	834	767	802	815	803	839	744	806	824	819	822	788	760	819	793	828	775	780	756	797	785	823	810	796	800	803	799	803	803	754	823	796	794	788	806	764	829	741	819	794	797	828	795	771	777	844	812	784	843	794	816	796	831	841	735	782	791	781	811	800	749	792	843	793	792	802	778	795	805	780	772	825	762	829	869	771	789	800	809	791	796	791	819	816	793	782	809	821	765	770	796	794	826	804	806	837	816	768	762	770	819	813	765	818	791	797	770	798	819	866	804	786	818	790	786	786	769	841	832	823	829	826	797	777	814	828	776	811	776	768	766	818	777	799	810	804	748	809	804	752	787	786	796	832	785	795	798	777	781	797	787	780	758	798	806	808	792	842	790	797	834	806	835	785	753	813	793	785	770	825	835	844	795	735	809	850	786	773	783	792	786	824	794	773	795	837	861	767	799	773	791	775	752	786	826	810	827	726	779	773	796	789	803	759	759	852	807	774	758	795	827	773	805	816	799	801	767	754	802	794	739	776	782	811	792	828	797	811	759	767	780	772	757	800	791	754	770	856	796	805	741	827	756	781	830	764	828	803	790	759	762	795	816	811	845	786	794	787	840	808	827	841	788	745	852	764	852	795	770	785	768	828	766	781	839	807	834	783	764	822	825	744	777	778	766	800	791	755	774	804	812	810	775	805	806	802	778	770	819	812	807	824	828	790	809	768	840	791	791	802	785	781	802	756	775	772	794	842	754	758	810	799	785	819	811	759	815	821	821	809	780	850	768	763	776	807	832	831	765	757	800	788	777	807	757	809	775	820	813	794	822	836	772	767	788	868	776	803	763	798	835	796	810	798	800	805	835	781	797	837	796	793	809	762	799	917	820	757	813	752	812	810	795	776	806	794	775	747	756	816	765	828	777	803	739	775	794	794	825	816	875	803	807	791	852	787	799	831	826	795	792	811	809	795	787	792	811	780	784	799	789	803	791	766	843	776	788	745	828	744	751	815	791	810	829	810	740	808	780	793	799	783	806	787	805	821	852	804	814	805	807	803	772	810	839	826	789	775	774	834	780	805	824	747	821	788	758	840	780	811	851	797	752	815	779	784	823	800	805	750	792	755	859	779	816	807	827	869	763	758	792	825	784	780	807	796	757	798	784	789	810	791	799	784	797	785	857	805	745	792	826	758	782	773	791	797	780	797	813	768	782	818	760	812	777	760	811	785	832	819	771	762	822	761	811	770	779	806	770	852	788	772	801	811	799	794	784	761	770	771	792	802	766	835	805	740	797	703	803	790	764	796	832	799	844	808	754	852	820	775	817	829	721	799	804	768	821	791	766	805	755	795	843	793	787	804	759	825	775	747	803	799	795	802	849	760	766	760	842	811	802	798	762	820	784	829	817	765	804	809	764	778	779	808	793	768	801	796	783	796	781	804	818	746	793	794	809	810	778	771	776	799	831	810	802	845	769	781	834	802	814	815	795	779	808	799	763	802	762	827	810	787	824	779	779	808	789	832	778	818	841	806	868	771	821	772	814	802	832	798	815	826	784	766	837	844	756	821	823	813	834	824	772	795	796	823	832	782	752	774	786	807	798	748	790	704	779	789	797	820	809	799	852	833	775	761	816	749	831	819	802	802	832	792	762	793	749	784	786	755	816	801	758	803	790	796	804	785	817	776	805	772	775	783	791	777	773	878	807	790	783	737	770	851	819	836	824	749	754	797	858	795	800	783	797	781	832	773	828	778	829	821	830	759	740	796	759	813	848	814	817	793	857	849	791	788	827	784	787	746	796	791	804	768	734	781	808	775	804	820	775	795	814	750	778	759	710	772	822	774	768	827	795	777	786	775	782	753	803	763	812	808	792	801	752	799	793	775	773	801	767	777	751	805	769	799	790	838	806	813	781	817	787	776	785	775	759	800	803	793	812	765	818	797	799	795	796	795	802	767	827	759	752	737	799	793	818	782	795	845	804	800	826	768	763	816	791	784	786	829	813	783	731	755	805	833	752	822	800	840	814	782	819	815	816	764	802	764	767	797	823	779	758	829	790	794	725	799	808	819	820	805	775	796	800	790	787	798	713	805	788	785	770	820	772	790	810	786	829	809	735	849	781	807	782	804	819	773	808	803	791	801	789	794	770	771	781	792	815	792	807	805	811	805	800	786	850	838	781	808	785	816	781	774	782	738	810	792	763	825	753	816	784	729	799	775	763	800	800	808	810	810	804	800	788	763	760	828	786	815	791	815	805	780	730	800	795	783	767	815	752	839	800	815	812	824	774	795	762	849	793	790	818	755	828	752	781	773	843	800	769	766	774	791	814	795	824	803	785	813	801	811	808	791	811	763	812	824	818	781	766	757	842	815	817	822	820	758	780	766	815	774	816	718	784	763	798	796	807	778	765	820	757	757	852	794	765	787	799	796	819	732	798	806	760	767	784	798	818	836	804	813	802	782	782	789	787	846	796	807	833	805	811	844	776	790	757	821	811	818	809	807	756	824	805	794	793	824	779	804	788	798	835	791	795	761	788	759	803	755	805	783	864	788	767	788	762	820	774	788
25680	24593	24203	22309	16509	9570	6406	4851	3676	3083	2863	3059	1946	1066	827	774	691	505	462	470	437	414	441	396	419	369	374	326	336	308	292	327	328	265	278	294	301	276	302	285	285	281	318	279	272	286	272	287	293	307	270	283	325	275	284	283	284	306	318	285	286	268	271	286	296	295	264	290	258	326	273	292	282	271	306	299	314	306	279	297	292	264	308	303	277	330	300	289	272	309	266	282	285	305	301	259	271	262	285	291	294	298	294	262	295	296	282	297	291	270	273	276	282	292	299	292	293	290	291	278	281	284	288	270	282	307	285	305	285	270	300	298	269	310	285	312	304	317	275	319	293	297	298	311	286	267	269	263	271	295	300	279	267	300	270	293	285	289	264	294	290	275	312	253	274	285	289	281	271	273	294	251	298	276	282	283	302	307	312	281	265	274	267	271	306	274	289	300	308	272	265	271	271	258	276	296	301	269	266	289	309	282	258	291	263	264	321	305	275	283	270	266	313	270	311	309	285	293	261	285	274	275	274	262	305	295	300	278	281	299	291	305	288	281	292	291	299	310	277	296	318	316	300	283	293	273	286	281	271	284	268	314	288	268	282	267	292	273	281	295	313	300	315	296	311	273	286	314	287	274	293	281	291	292	316	300	288	244	271	269	330	243	296	270	259	292	296	279	309	280	318	311	304	289	326	284	271	295	273	254	293	284	270	263	318	304	288	299	295	281	304	299	266	280	315	313	302	275	311	247	291	323	310	257	302	271	308	315	279	314	297	283	289	308	260	286	273	286	285	313	252	282	284	280	300	285	279	300	288	296	289	269	266	290	268	261	301	296	308	260	300	307	271	306	271	257	273	289	304	292	270	286	303	296	294	255	269	271	294	294	301	294	293	289	293	303	306	260	318	290	282	281	304	265	295	260	299	276	310	300	293	304	283	281	284	290	296	293	309	281	298	298	276	274	276	308	273	280	297	250	316	281	264	277	267	297	297	282	286	273	274	276	271	281	313	293	274	313	264	295	258	298	307	315	288	279	253	280	296	267	291	289	266	293	276	275	259	291	302	294	266	272	305	239	275	289	278	286	260	277	300	287	301	272	243	279	303	294	280	278	249	308	268	286	300	276	284	302	258	281	302	244	271	292	287	284	281	255	261	288	268	301	276	275	286	299	300	253	292	331	276	256	280	251	289	279	311	296	291	271	292	287	290	287	264	306	297	260	287	289	253	278	308	300	292	288	266	274	289	282	299	294	261	292	305	289	263	282	316	284	312	290	297	322	282	260	282	302	293	302	281	294	279	268	315	266	255	276	286	267	272	273	276	291	301	282	294	266	280	290	282	250	279	286	301	288	288	298	300	289	304	300	317	321	291	281	253	308	260	291	330	284	277	303	325	298	291	275	289	287	271	290	260	257	264	285	276	295	313	306	296	286	285	306	273	298	291	297	275	270	278	264	307	281	256	268	268	312	296	306	275	320	296	246	298	285	286	317	302	292	294	274	290	250	290	262	277	287	280	253	295	297	261	265	298	260	294	267	277	301	304	270	331	301	279	274	284	267	264	289	264	293	280	296	298	283	296	277	301	282	269	290	306	273	272	279	272	317	288	274	276	299	286	274	280	301	295	300	284	332	322	269	264	299	281	322	265	306	316	264	301	300	268	281	297	307	263	281	308	308	254	281	284	294	314	283	288	273	282	279	278	293	307	279	301	334	294	286	289	286	295	282	264	273	288	298	292	313	307	295	300	264	285	283	289	269	270	325	307	322	269	297	298	277	281	276	284	257	298	283	272	270	303	287	308	289	299	291	286	291	252	282	274	284	261	277	282	312	266	288	306	300	298	267	277	274	279	293	277	306	270	291	281	272	255	278	281	268	310	298	295	312	295	276	287	281	286	263	270	309	309	285	302	292	302	258	269	308	262	299	308	281	300	293	253	290	299	293	314	291	299	278	279	286	278	279	270	290	291	307	277	294	290	294	308	286	280	274	304	271	279	291	284	287	274	295	281	305	313	289	305	288	287	275	298	281	293	294	285	317	291	297	292	281	287	305	278	298	290	295	262	315	288	258	265	301	315	270	264	306	276	294	263	296	289	296	285	290	294	289	276	294	282	268	288	296	297	296	253	307	307	297	272	297	265	300	271	296	265	292	277	284	284	284	283	284	284	285	290	268	279	251	300	288	290	303	256	279	306	289	278	291	308	284	266	274	290	298	272	284	286	318	286	282	288	272	274	314	297	297	299	306	276	274	309	266	288	280	295	264	267	283	282	270	290	297	259	264	311	316	310	298	299	265	289	285	267	271	282	281	282	257	296	278	293	299	319	278	255	272	302	263	303	297	289	286	316	273	295	287	284	287	283	298	279	325	283	301	280	295	299	267	291	287	256	298	270	251	278	271	278	287	300	281	283	265	288	274	274	324	277	292	313	276	315	302	261	274	289	300	281	284	289	261	283	282	279	294	289	291	277	277	275	291	248	274	274	273	280	304	263	289	267	297	271	269	304	273	284	293	282	258	272	303	298	288	324	336	244	294	292	311	262	275	281	285	307	307	290	287	282	276	310	301	296	331	298	274	296	268	307	255	262	303	296	308	300	296	279	272	271	263	290	293	273	270	318	277	293	267	288	266	281	277	299	275	296	310	277	262	274	286	290	265	274	269	299	278	238	291	277	277	273	303	267	274	260	261	307	291	283	291	268	287	298	275	281	263	298	309	273	289	276	272	281	317	290	289	299	295	277	287	294	292	296	300	297	265	266	291	278	295	300	293	298	315	298	273	297	293	297	258	281	282	302	282	290	284	262	303	271	293	278	284	258	284	284	311	289	277	266	321	277	274	276	316	275	307	262	263	291	281	276	301	285	292	283	327	309	271	294	290	303	310	289	255	255	298	265	270	251	296	260	309	296	277	282	293	292	328	299	313	301	299	273	269	285	279	298	304	296	298	262	294	275	285	287	278	304	281	313	280	280	265	347	292	294	304	288	277	306	293	294	280	266	272	268	286	296	320	291	280	265	273	305	279	285	303	291	292	289	288	291	332	300	334	259	307	307	303	277	299	282	300	293	299	289	302	303	273	272	308	274	269	296	281	291	285	313	293	298	301	284	299	281	328	301	300	296	273	299	273	294	265	323	296	279	282	310	269	306	295	298	304	275	308	279	252	284	305	276	264	278	302	282	277	292	271	274	286	277	290	299	293	276	287	293	266	286	312	285	298	285	309	280	275	265	285	279	258	277	266	283	303	298	323	282	287	266	285	278	253	300	323	310	307	292	258	263	310	262	254	301	288	272	267	270	293	287	273	278	287	312	312	300	291	318	296	279	271	265	282	288	272	296	273	284	306	278	272	258	281	296	299	272	278	310	271	296	268	310	304	264	257	285	295	279	270	298	279	287	300	288	300	294	292	282	327	281	288	290	283	297	299	247	294	252	291	284	285	288	262	290	314	267	282	284	278	266	277	287	295	278	313	308	301	317	280	300	276	267	309	308	296	284	285
16878	18940	25304	31273	28602	22989	19047	16760	14469	13017	12378	13688	9169	4927	3908	3754	3325	2667	2172	1908	1855	1784	1731	1757	1632	1563	1439	1094	918	879	839	843	826	849	824	808	803	836	800	788	786	767	750	751	808	794	760	763	787	805	741	752	737	753	716	846	787	779	814	815	759	762	781	796	776	787	786	779	814	789	804	784	822	799	774	782	850	818	828	750	823	763	765	858	785	758	806	813	714	783	788	833	736	785	798	792	805	784	779	813	768	813	810	780	763	831	854	777	883	837	758	765	769	760	783	744	778	776	784	742	760	814	756	823	786	757	798	800	817	819	780	804	838	780	802	748	774	760	803	770	762	807	809	776	814	799	768	764	838	826	815	760	790	749	805	828	790	812	807	790	802	813	807	820	762	757	766	765	799	797	794	747	783	779	741	775	759	797	791	802	802	763	803	805	819	821	798	783	805	788	835	778	708	768	782	743	745	835	753	745	852	777	827	783	789	772	789	846	732	762	773	811	804	766	781	765	787	795	760	787	795	758	773	747	848	783	789	789	747	737	840	799	801	762	775	801	872	800	800	792	777	780	793	787	803	735	825	805	792	823	774	779	818	765	780	780	810	749	802	793	843	781	759	811	801	831	830	782	815	800	788	775	786	812	772	858	824	825	727	772	829	802	786	759	768	781	816	787	799	806	832	819	725	764	763	791	753	743	789	786	702	774	786	780	847	733	774	813	792	792	793	779	803	751	775	752	798	829	786	779	766	788	824	778	760	822	803	785	763	832	784	792	776	749	739	816	761	780	804	813	820	778	776	784	801	799	746	754	752	822	815	793	838	864	787	757	789	803	807	755	792	823	761	809	802	753	752	775	824	771	765	817	769	737	783	778	756	764	785	816	802	717	856	774	802	821	752	775	802	768	781	859	774	777	811	767	778	811	774	772	793	732	804	751	819	761	790	792	793	811	848	818	781	827	733	828	758	803	790	797	808	807	809	782	847	813	790	791	772	749	767	818	755	811	775	813	800	827	802	733	760	749	759	777	744	814	792	784	801	790	805	829	838	764	809	782	802	795	812	762	774	745	757	792	761	751	754	749	799	823	748	790	782	764	836	808	720	777	779	790	773	801	770	783	734	755	830	772	821	789	803	824	815	791	784	750	781	817	826	851	783	782	813	834	800	794	782	850	792	826	784	830	738	729	779	777	775	797	804	804	775	814	788	786	795	748	767	768	797	777	820	777	774	798	762	777	750	821	779	794	774	830	769	788	744	820	765	775	760	774	770	819	787	812	796	772	761	759	790	787	797	774	781	766	813	805	745	783	838	804	754	777	790	762	786	775	753	782	807	759	832	709	765	799	802	815	766	778	755	767	846	757	777	759	746	759	739	807	791	795	840	803	734	802	799	766	774	756	763	799	794	800	782	759	803	807	783	771	807	795	799	827	799	722	746	839	805	806	775	795	845	752	737	822	798	751	781	782	756	809	764	802	792	760	812	820	755	774	756	831	799	784	791	794	787	764	793	773	764	736	791	796	785	767	822	774	783	822	785	830	808	790	780	793	774	761	726	808	779	772	801	793	753	800	786	819	784	789	770	784	761	792	799	812	850	808	783	760	809	729	766	766	782	845	812	846	779	754	720	738	803	720	774	759	767	768	807	802	752	838	760	842	763	786	787	755	812	773	794	804	790	839	758	797	773	779	838	768	850	799	828	834	770	757	778	792	761	768	760	818	815	776	773	796	826	829	767	797	787	756	754	791	821	810	790	808	812	785	729	780	713	770	792	816	803	807	787	784	768	766	784	823	829	838	809	748	822	782	768	780	759	786	779	790	845	790	757	754	765	819	736	789	780	744	803	781	757	816	817	846	851	749	784	787	796	796	750	803	803	773	708	735	813	756	779	780	764	774	799	776	788	727	816	764	797	820	785	788	820	761	803	712	762	764	758	819	772	789	806	781	744	790	733	781	781	749	818	810	804	818	782	819	778	803	780	864	780	816	763	807	791	800	726	754	759	752	815	815	752	788	814	795	749	810	773	801	728	852	812	796	753	810	785	853	732	799	766	752	804	833	745	771	779	776	768	812	738	800	789	737	800	816	817	741	759	775	804	805	811	814	796	733	823	777	779	784	794	756	825	750	794	770	829	764	859	777	783	806	785	789	782	787	786	782	784	752	808	844	776	785	804	809	758	851	791	770	728	783	788	753	827	773	797	833	825	754	794	753	793	785	780	822	780	731	863	763	766	792	778	815	832	792	826	755	782	816	751	727	742	771	816	770	825	799	791	789	758	792	814	780	740	779	729	785	762	789	764	778	818	773	713	803	767	792	780	786	782	814	765	814	806	788	752	815	820	808	796	759	773	853	786	805	806	804	756	807	755	766	805	792	778	839	752	776	745	775	822	789	773	788	768	775	734	793	775	776	808	819	759	776	765	762	783	762	771	765	800	743	842	844	804	781	813	754	800	761	769	765	757	793	829	744	786	785	798	826	785	788	805	798	764	790	782	816	802	803	796	828	804	789	794	789	843	792	794	797	783	769	776	765	823	794	801	797	800	807	830	779	796	798	797	788	776	797	797	815	783	772	736	786	793	794	777	787	775	775	769	746	753	791	812	805	772	804	778	786	797	722	772	752	813	755	815	782	753	779	796	830	783	795	801	830	829	785	778	804	795	774	794	813	789	794	749	786	796	819	803	788	806	779	803	780	778	789	756	794	832	803	761	767	815	791	775	779	811	821	797	798	769	779	792	749	810	790	793	823	811	779	782	720	786	791	759	749	767	801	783	814	797	759	762	782	821	807	774	764	814	816	818	794	800	734	754	790	813	758	840	763	818	812	806	825	787	838	755	763	768	817	786	795	806	774	826	739	782	750	771	798	777	789	849	791	758	760	785	771	761	706	810	790	795	813	749	755	785	733	760	811	782	817	769	805	762	808	794	745	791	801	739	793	779	806	759	780	777	756	825	799	764	807	782	805	827	791	769	790	819	781	770	793	771	775	739	797	800	793	778	791	780	777	767	839	731	765	765	758	792	802	806	781	820	816	814	772	799	776	740	824	807	782	816	770	831	791	789	825	829	801	724	801	817	783	772	758	772	768	791	795	760	791	813	821	765	795	782	761	819	768	800	766	784	776	778	849	782	734	756	816	764	758	724	767	737	813	775	766	830	777	792	763	787	752	844	784	751	781	792	741	807	773	765	754	786	826	766	787	783	775	762	779	811	834	757	748	785	726	823	781	781	786	742	791	791	801	824	774	793	799	758	791	802	751	782	822	800	790	797	780	765	815	820	770	741	773	783	777	764	824	853	777	797	784	807	777	780	790	819	777	739	761	807	793	770	791	756	770	757	793	743	842	833	786	772	818	800	777	807	789	730	809	789	819	819	799	823	744	775	753	781	778	771	783	821	794	806	762	782	802	792	791	753	822	757	767	805	787	805	738	757	789	792	798	809	794	809	752	807	775	803	832	856	755	779	798	777	776	765	765	808	777	805	798	816	766	806	776
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
