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
336001356681	336001357242	336001357792	336001358342	336001358892	336001359442	336001359992	336001360542	336001361092	336001361642	336001362192	336001362742	336001363292	336001363842	336001364392	336001364942	336001365492	336001366042	336001366592	336001367142	336001367692	336001368242	336001368792	336001369342	336001369892	336001370442	336001370992	336001371542	336001372092	336001372642	336001373192	336001373742	336001374292	336001374842	336001375392	336001375942	336001376492	336001377042	336001377592	336001378142	336001378692	336001379242	336001379792	336001380342	336001380892	336001381442	336001381992	336001382542	336001383092	336001383642	336001384192	336001384742	336001385292	336001385842	336001386392	336001386942	336001387492	336001388042	336001388592	336001389142	336001389692	336001390242	336001390792	336001391342	336001391892	336001392442	336001392992	336001393542	336001394092	336001394642	336001395192	336001395742	336001396292	336001396842	336001397392	336001397942	336001398492	336001399042	336001399592	336001400142	336001400692	336001401242	336001401792	336001402342	336001402892	336001403442	336001403992	336001404542	336001405092	336001405642	336001406192	336001406742	336001407292	336001407842	336001408392	336001408942	336001409492	336001410042	336001410592	336001411142	336001411692	336001412242	336001412792	336001413342	336001413892	336001414442	336001414992	336001415542	336001416092	336001416642	336001417192	336001417742	336001418292	336001418842	336001419392	336001419942	336001420492	336001421042	336001421592	336001422142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
54433	17859	3985	2004	1400	962	726	615	508	471	387	328	284	279	263	251	246	229	199	217	216	218	212	205	205	191	223	196	232	179	185	187	188	174	188	192	157	171	194	148	169	181	177	207	180	167	191	162	183	163	179	203	171	191	151	180	192	194	170	176	162	166	162	208	164	166	178	164	165	169	180	160	172	172	181	186	174	163	193	162	189	157	166	171	194	175	170	157	192	160	183	167	178	173	152	184	179	149	173	172	169	181	196	161	169	189	159	154	189	162	177	172	170	184	184	177	165	146	166	171	172	187	179	160	181	157	185	168	165	165	161	179	144	184	166	175	170	171	173	175	169	167	190	149	174	175	157	162	166	169	189	165	180	146	163	158	191	180	169	170	153	182	172	172	155	193	151	162	157	173	157	165	150	169	160	161	181	151	159	144	167	151	189	166	152	158	161	186	158	200	179	197	170	162	163	166	166	180	185	153	163	144	176	190	173	158	182	179	179	163	157	198	173	187	159	170	181	181	153	174	168	155	169	165	178	160	185	192	172	183	183	142	174	166	168	158	198	159	160	151	165	173	169	152	159	177	186	195	168	196	166	168	152	144	172	177	164	153	150	176	168	181	166	154	158	182	147	170	166	180	153	160	178	174	161	183	178	184	155	156	150	171	157	165	187	151	142	170	160	150	164	154	175	201	174	162	159	169	163	188	148	164	180	191	180	173	149	184	161	187	171	160	174	185	172	155	160	179	173	164	173	172	179	178	163	177	149	166	176	194	167	168	160	162	166	143	192	179	164	170	147	171	152	166	165	147	153	166	145	167	162	185	189	172	165	168	151	160	160	171	164	189	163	183	162	161	160	173	133	155	156	174	165	168	183	162	158	158	155	180	166	161	167	171	182	157	173	168	169	169	186	174	158	174	171	157	196	177	182	143	171	168	157	163	179	168	150	195	152	163	166	149	174	139	178	168	174	180	151	163	208	169	151	151	166	165	168	155	173	147	155	148	157	171	149	176	161	173	169	152	187	185	160	184	153	158	168	174	171	193	170	161	160	154	172	150	150	173	184	147	164	168	156	168	179	172	176	183	169	204	178	158	189	173	183	159	161	172	154	180	153	156	191	170	167	175	175	179	163	137	158	162	188	151	168	188	189	167	164	144	167	172	176	153	175	161	176	177	174	183	184	164	166	157	158	187	183	167	164	176	174	170	160	160	158	168	175	169	180	182	162	164	175	189	177	170	157	169	149	172	191	165	157	148	161	160	174	182	176	170	176	186	165	175	156	178	192	169	161	164	186	175	152	190	186	149	175	197	168	170	152	170	158	169	152	150	173	168	197	169	174	169	166	145	187	178	165	180	171	173	163	185	172	144	184	180	177	184	157	163	180	179	179	131	135	179	173	153	167	189	158	147	184	156	163	152	142	161	185	184	180	170	185	143	159	184	151	157	184	141	154	151	163	182	148	175	168	153	186	156	177	162	169	183	161	156	158	148	162	158	150	166	180	149	154	168	165	159	154	174	143	174	164	145	164	178	177	181	172	184	195	171	172	168	182	170	177	192	164	191	174	164	143	152	176	162	156	176	181	164	145	177	158	188	154	153	167	180	160	181	157	165	174	169	167	155	174	163	145	169	165	142	151	174	142	179	154	163	167	161	158	167	171	177	150	165	174	158	172	143	158	158	171	168	151	155	146	178	170	174	166	185	166	169	169	151	182	159	162	159	172	176	172	166	186	163	168	157	158	165	157	175	173	178	190	182	191	149	140	174	166	181	181	157	159	160	173	144	179	164	163	164	161	204	184	196	180	155	168	163	182	158	169	174	177	166	171	143	175	165	173	175	157	167	184	169	174	140	169	136	156	123	149	135	174	163	166	158	146	169	171	178	178	162	161	159	165	163	177	158	154	194	163	141	142	168	176	180	159	169	183	175	200	151	169	166	179	144	190	170	187	158	164	176	142	178	190	189	177	159	166	161	172	176	184	152	185	169	149	177	160	176	164	161	175	183	162	160	130	165	150	167	161	192	170	174	147	172	196	176	183	184	173	185	191	157	163	190	176	165	177	154	179	172	162	174	163	177	166	160	167	147	158	185	162	161	164	131	159	164	184	147	166	174	153	172	175	185	166	172	199	155	172	167	171	162	150	172	165	174	175	167	168	169	139	159	207	149	176	145	170	191	183	157	204	177	179	161	155	173	148	164	146	176	159	176	167	178	175	158	173	172	183	159	157	180	147	159	171	155	163	198	166	148	178	166	177	181	175	167	181	194	161	189	170	154	164	164	198	157	180	165	186	198	160	175	166	174	164	181	163	165	179	178	176	193	158	153	157	166	135	161	153	163	164	174	139	171	195	136	146	178	182	181	153	159	174	177	165	175	177	177	181	154	173	149	173	166	172	174	179	176	170	190	197	153	152	133	166	155	160	154	164	163	153	187	173	188	155	168	174	181	176	174	176	176	163	173	173	171	161	169	160	180	178	169	174	183	144	163	170	180	178	161	184	162	180	144	191	158	163	181	148	188	163	163	184	176	165	165	181	171	171	132	171	206	153	159	200	172	183	156	172	170	187	152	151	146	140	162	197	178	155	152	190	175	183	156	159	179	179	190	179	155	177	160	182	172	165	163	167	163	162	173	164	166	170	172	182	156	173	147	182	169	163	172	177	154	164	177	170	173	174	160	196	177	166	190	157	164	187	162	173	153	160	177	186	165	157	155	178	164	156	161	179	175	152	182	164	182	155	175	161	162	172	193	177	148	173	162	162	179	156	162	191	168	171	183	152	196	167	173	171	163	168	180	165	175	185	171	144	144	185	166	170	177	158	162	163	146	186	145	163	163	150	167	154	180	150	156	148	173	198	196	173	157	187	182	156	169	193	160	179	166	170	166	170	175	165	175	168	165	181	183	153	164	191	163	201	157	187	162	168	191	178	161	171	160	134	160	178	171	170	173	160	147	177	183	174	161	168	162	150	170	145	161	158	149	190	173	162	171	175	173	168	159	151	190	157	165	197	164	177	184	150	176	168	168	159	171	171	166	174	173	169	179	162	151	178	170	168	175	195	171	173	160	160	154	170	186	178	172	160	189	186	171	142	150	140	179	162	177	179	178	184	176	177	181	162	156	173	186	160	165	163	180	168	150	160	177	152	173	196	193	164	157	169	162	170	177	184	175	161	167	167	175	161	158	162	172	174	185	164	166	197	157	147	160	163	146	156	160	174	159	162	168	141	156	177	186	173	152	150	168	145	151	167	168	174	142	152	167	165	139	171	151	187	190	158	127	180	169	192	151	155	167	154	204	188	186	155	162	147	176	147	174	159	161	177	165	174	182	164	172	192	175	172	168	190	185	165	152	175	166	165	178	162	168	168	187	152	186	157	149	181	169	177	179	173	165	150	161	145	167	167	195	167	180	170	189	147	195	162	176	147	184	179	148	160	177	153	174	192	152	147	188	155	161	159	171	155	177	162	158	153	184	173	169	174	174	140	158	158	167	152	191
30418	2790	6256	6721	5676	4481	3637	3063	2528	2215	1963	1717	1616	1512	1350	1218	1160	1064	1067	981	992	894	914	861	800	783	779	752	761	742	735	720	699	713	717	707	693	668	670	645	605	615	637	642	602	590	641	617	569	590	581	612	609	577	553	622	594	592	564	618	565	605	634	571	570	590	561	582	564	571	565	557	574	555	577	545	556	615	590	612	598	560	569	585	574	518	551	539	564	525	589	536	545	599	527	543	540	585	559	534	532	530	572	570	550	561	540	579	521	500	592	565	563	554	561	557	547	534	551	562	536	566	549	578	531	564	550	554	566	529	561	559	521	541	561	579	536	561	549	587	603	576	515	531	553	512	522	513	530	537	554	562	547	556	521	509	531	530	533	546	568	545	547	559	537	532	585	569	533	562	526	546	556	510	559	538	526	528	561	552	542	521	572	571	524	596	558	540	521	568	553	551	519	530	538	528	562	576	525	531	565	534	538	541	554	541	535	534	541	554	521	546	485	538	548	517	572	551	540	502	584	541	555	547	526	554	542	507	512	536	545	567	522	530	566	525	523	539	532	525	553	583	537	545	572	556	527	565	524	541	544	542	533	577	551	595	555	531	550	519	501	542	531	524	553	539	517	570	526	563	531	473	558	522	517	535	555	531	568	513	517	562	519	562	518	568	519	550	563	535	564	512	563	509	497	583	585	576	576	526	596	521	551	532	578	531	591	541	562	527	530	570	522	560	527	528	521	504	552	538	576	560	564	534	495	576	549	560	534	571	557	525	552	541	522	507	544	497	534	535	555	544	525	543	544	519	522	507	530	515	502	572	575	545	503	573	566	531	539	536	540	554	540	533	537	533	544	551	544	519	539	516	568	513	545	576	555	519	567	540	518	537	546	527	537	558	571	603	486	559	512	518	590	552	552	527	532	562	533	521	563	564	539	555	537	541	521	535	547	534	531	542	537	553	506	543	525	543	525	542	557	494	561	521	525	565	507	546	542	529	572	532	525	497	567	588	518	539	563	511	494	562	534	535	542	550	540	527	522	531	552	491	576	561	535	569	532	535	574	526	538	530	500	579	554	533	522	495	545	541	533	548	555	528	551	505	534	567	512	534	513	577	569	506	544	538	546	523	539	527	563	582	530	572	527	578	562	494	518	548	510	498	536	557	537	502	567	564	539	550	505	556	497	504	516	582	548	552	556	514	526	531	572	500	568	573	523	513	557	532	585	509	491	529	522	522	552	541	556	488	536	539	530	553	586	564	516	552	528	545	550	547	570	536	538	564	525	559	566	506	531	557	552	522	517	560	561	517	494	567	529	516	473	545	541	543	515	540	539	531	582	557	561	533	556	528	526	506	511	546	507	548	514	552	533	527	568	540	523	553	477	540	570	558	512	561	531	562	553	528	547	573	529	535	513	550	528	532	494	519	526	524	522	548	572	558	561	583	540	537	556	517	559	571	547	540	509	515	540	517	583	531	561	515	559	550	608	561	545	537	555	514	550	536	541	518	544	535	548	538	558	549	531	537	551	506	565	500	493	572	520	530	565	556	534	539	544	537	470	536	547	512	537	594	565	532	542	546	553	501	500	562	504	564	545	552	556	521	543	603	533	578	518	532	546	538	518	545	543	595	549	560	569	554	557	529	546	543	559	550	567	508	559	557	544	553	527	541	601	491	525	547	590	525	509	531	517	534	530	540	517	562	541	564	503	584	537	527	538	524	532	541	552	569	567	529	537	505	486	509	560	563	523	521	562	545	594	536	577	552	523	555	573	553	564	521	509	528	560	494	573	549	549	543	557	546	558	549	575	523	535	519	562	551	531	535	543	571	501	507	555	510	563	570	546	577	551	523	509	528	503	536	577	550	538	542	564	572	532	547	521	551	557	551	519	550	560	541	521	545	546	542	540	509	574	521	582	523	522	520	535	535	534	524	513	562	535	534	512	537	539	551	562	544	542	570	531	532	528	524	529	568	518	522	579	550	542	577	553	514	533	519	494	503	537	550	559	547	524	483	529	556	551	517	549	515	561	530	536	554	543	570	500	564	529	540	542	529	534	592	527	567	568	513	580	527	534	546	536	554	559	514	561	506	519	534	591	575	540	552	539	562	513	557	586	511	475	528	582	510	579	543	491	552	545	512	549	530	546	520	548	554	511	530	512	509	574	547	540	530	513	545	538	549	558	495	609	560	566	527	553	513	551	542	532	509	538	508	504	484	544	560	544	536	544	566	535	558	541	516	549	555	564	552	554	506	549	560	524	566	568	559	535	501	556	549	517	534	545	544	558	532	527	482	540	486	528	536	552	545	580	519	555	569	518	545	568	516	526	491	525	514	515	529	529	554	510	585	536	511	546	535	527	542	542	524	549	553	573	543	537	532	563	581	557	515	522	543	557	581	579	545	536	539	535	551	545	524	582	549	525	529	542	561	532	534	544	510	509	536	578	562	541	478	551	562	519	537	538	541	471	544	532	537	530	575	508	511	532	533	547	568	523	549	523	488	558	519	538	558	576	577	554	558	520	559	491	557	518	537	529	509	546	536	537	536	558	530	524	524	546	536	540	514	534	539	549	558	554	548	536	542	578	494	581	515	561	525	529	550	512	579	532	546	543	558	521	552	575	540	549	583	537	521	561	576	507	525	550	522	511	546	566	516	552	513	555	531	515	524	562	554	572	595	560	505	526	574	598	519	557	558	521	488	524	559	553	532	548	557	549	567	543	547	513	529	552	587	555	559	514	546	541	551	604	548	516	563	563	535	569	583	572	545	544	521	505	550	582	534	569	552	558	551	589	569	554	514	555	558	566	568	569	503	549	540	536	531	560	535	553	558	519	530	512	582	569	551	547	545	579	565	533	543	564	540	546	541	521	519	537	569	515	539	520	544	522	549	532	514	537	551	501	526	559	556	556	551	569	569	534	569	541	543	505	545	577	537	559	501	521	580	550	516	523	483	538	530	547	561	517	546	517	529	552	513	568	549	527	502	541	534	560	580	502	554	534	556	580	525	565	522	480	530	533	514	548	557	550	523	511	470	569	503	545	526	549	531	541	570	525	513	509	545	564	601	528	476	558	538	564	531	522	567	563	562	560	544	492	519	535	537	529	558	552	580	549	528	532	546	538	544	558	505	534	581	505	493	559	546	566	527	504	511	526	536	534	568	533	505	542	541	522	573	524	533	568	544	581	533	552	560	491	521	564	523	563	534	532	499	528	554	519	547	531	532	557	565	532	546	523	528	566	541	558	545	523	534	528	586	505	529	522	504	513	578	564	571	577	528	591	518	517	537	573	537	564	488	555	552	518	558	540	504	529	555	526	578	517	513	533	565	515	557	557	534	558	531	501	539	579	527	538	489	510	499	546	511	571	568	558	569	505	524	462	527	574	571	571	573	502	550	553	563	519	491	507	544	496	572	556	543	553	560	590	526	518	563	551	565	530	577	576	557	507	556	570	559	535	500	536	556	558	521	526	472	518	541	570	558	510	546	552	584	556	572
7469	596	310	196	191	190	193	171	211	168	194	176	162	182	179	148	181	160	187	177	161	157	159	170	175	194	154	163	179	171	164	156	169	181	177	171	155	154	159	156	185	167	164	185	167	167	156	160	162	165	174	137	162	164	153	182	184	156	174	161	141	146	187	179	151	176	159	173	165	163	162	147	174	177	157	156	151	174	161	168	169	187	170	140	171	163	158	173	209	183	158	176	152	154	145	166	163	157	149	165	154	182	198	179	156	148	152	148	168	150	159	166	154	185	193	163	186	169	156	172	181	166	173	187	150	182	162	151	141	149	146	166	166	162	170	171	168	148	157	157	176	167	153	155	174	171	167	158	168	164	181	159	152	183	179	155	168	158	175	172	166	166	108	187	165	160	149	121	141	148	164	149	154	147	175	185	188	166	168	164	166	144	166	186	162	178	194	160	159	150	169	180	150	149	141	168	157	151	157	159	159	149	161	155	169	136	175	157	187	190	157	175	183	162	178	149	152	167	142	141	168	160	190	162	186	149	178	170	153	137	161	159	181	141	169	178	161	170	179	153	161	149	147	186	163	156	134	149	173	178	139	147	157	172	158	177	148	177	191	148	151	147	179	151	171	173	184	168	150	148	136	180	168	159	157	187	151	149	171	169	170	179	174	162	161	148	178	150	157	161	174	175	156	161	159	166	164	149	165	171	135	154	150	162	170	153	151	163	181	171	147	164	180	175	162	144	189	166	178	156	161	159	186	184	173	159	188	171	171	180	155	170	168	164	161	159	150	157	173	167	193	158	168	189	145	175	174	162	178	160	178	160	150	161	159	160	165	172	161	169	177	152	150	164	169	164	175	160	167	185	159	151	175	145	164	156	158	158	169	186	149	173	137	157	143	173	138	160	171	170	158	178	177	163	159	138	160	170	166	134	132	171	142	144	145	179	167	184	159	178	170	158	184	167	173	170	149	208	157	174	135	160	161	177	176	171	145	170	171	182	163	179	138	164	167	169	171	169	167	153	140	164	160	180	168	153	155	165	179	159	173	173	158	159	162	163	162	169	161	169	175	171	149	179	160	172	159	168	170	158	161	156	178	173	163	179	147	159	173	161	176	173	156	163	168	179	170	178	172	164	173	149	168	174	168	183	152	161	147	162	136	148	189	172	177	159	157	133	140	148	161	195	168	159	163	144	179	151	163	169	157	158	144	174	170	165	159	153	172	158	146	146	164	170	163	174	176	167	183	177	160	142	170	165	182	158	180	179	169	170	155	166	163	158	140	186	171	142	161	151	185	178	151	177	174	166	171	162	147	175	150	167	167	175	164	175	144	171	168	167	168	164	146	158	165	163	173	151	170	141	136	153	166	168	152	164	166	153	169	131	180	168	163	171	153	163	154	171	154	169	167	149	159	145	149	157	160	182	160	163	147	147	159	168	150	159	162	173	182	148	147	154	166	149	175	185	145	136	138	150	186	162	153	167	168	168	150	155	158	155	175	151	174	152	183	155	156	153	156	180	182	184	160	171	163	156	182	157	152	197	155	169	146	162	129	150	175	171	160	142	152	166	178	157	158	161	173	155	172	157	144	172	163	160	184	192	178	171	148	161	170	135	132	181	166	162	171	152	152	149	158	166	178	180	157	188	159	152	158	176	188	161	182	138	166	162	168	152	162	136	151	170	167	163	173	143	167	175	160	169	154	147	148	165	160	153	173	161	170	165	184	164	179	169	180	169	172	159	186	183	177	156	158	160	171	146	172	160	172	170	149	150	138	185	168	168	180	171	180	168	169	188	185	170	152	177	189	168	173	167	185	147	154	174	178	173	179	167	163	169	151	154	169	181	168	152	151	160	174	187	165	175	173	150	172	150	175	176	181	180	187	160	165	153	169	157	143	167	154	176	182	148	179	176	177	178	169	180	175	172	157	135	143	155	168	165	161	145	171	180	150	171	175	169	161	171	194	183	170	170	153	158	180	151	203	165	171	153	160	169	157	174	172	177	151	171	165	172	163	164	163	172	187	155	183	150	158	125	166	161	177	171	164	174	169	172	176	177	127	184	167	155	180	168	140	154	164	158	168	144	154	190	155	189	163	158	163	199	175	172	159	185	145	160	146	165	175	169	158	158	160	149	166	155	177	164	166	171	180	184	173	147	166	157	178	162	189	160	167	164	169	164	183	170	169	175	164	164	180	159	182	188	155	175	187	163	185	164	171	152	158	159	156	161	162	161	168	193	176	187	166	171	165	163	155	178	178	172	136	177	157	143	157	161	148	173	160	168	155	170	177	151	156	148	142	174	185	160	167	164	158	159	167	166	156	152	169	159	174	157	180	160	164	150	172	166	171	164	178	160	168	167	151	147	155	176	182	155	167	144	171	165	142	150	154	179	164	154	177	168	156	185	179	181	177	189	154	169	186	154	157	175	164	166	180	177	172	161	162	188	183	166	164	162	156	151	195	188	177	163	161	167	147	160	172	167	166	174	142	173	159	157	156	155	160	159	172	153	147	172	150	175	160	172	178	152	156	186	175	175	179	149	156	156	165	157	173	152	165	146	158	179	200	158	149	186	182	144	157	150	149	157	147	162	136	162	186	173	186	175	177	175	167	155	169	197	144	172	157	179	181	159	183	165	152	176	178	190	167	160	165	165	156	147	170	152	162	159	156	172	168	186	167	167	166	148	161	145	171	175	169	159	172	168	181	169	151	138	162	167	187	172	154	169	167	167	145	178	180	150	184	145	157	183	138	176	165	156	186	198	140	151	176	171	173	144	168	153	170	153	165	179	176	173	155	164	164	163	167	144	153	156	142	177	158	170	171	164	171	168	184	167	169	156	165	175	193	161	174	168	155	150	168	150	148	184	154	176	170	158	173	167	157	186	133	172	151	150	173	150	155	155	172	159	157	173	144	170	175	162	171	172	174	181	155	204	171	176	151	167	160	172	165	168	163	169	153	164	181	173	164	174	188	161	173	182	173	175	166	150	157	160	147	159	166	148	161	159	145	163	177	160	174	169	160	160	139	184	174	185	190	141	163	151	174	188	158	155	174	162	157	166	149	169	158	150	157	165	166	171	160	152	148	162	160	166	156	171	161	149	173	188	161	180	166	167	144	163	163	175	148	143	189	167	155	146	171	132	178	152	153	188	157	160	174	152	173	151	177	154	168	164	147	158	159	184	156	175	166	168	166	152	172	154	174	152	156	154	154	159	156	162	154	177	154	181	173	161	161	187	144	156	156	165	160	156	150	158	160	177	166	170	171	167	154	183	155	162	159	179	185	176	141	181	171	185	191	184	164	150	165	162	156	163	162	158	152	170	139	154	172	170	172	145	178	152	167	185	175	178	175	184	161	188	163	144	165	167	169	157	157	185	145	167	177	188	164	165	182	151	168	151	172	150	165	148	163	153	160	160	168	179	137	160	155	182	166	188	192	155	173	169	152	159	144	185	175	159	156	158	165	159	155	144	171	170	178	163	174	159	166	158	165	138	167	158
7176	595	721	706	698	651	595	601	561	594	587	576	528	494	548	549	534	539	557	485	481	532	554	505	512	540	532	525	499	478	485	506	519	490	528	537	475	519	501	527	531	501	480	480	569	540	533	505	517	524	520	573	527	497	554	512	525	546	536	531	555	492	524	467	509	546	481	507	510	521	506	510	479	506	509	529	518	513	466	537	489	471	532	525	531	506	498	514	518	511	479	460	545	522	549	468	509	539	509	552	486	514	499	506	477	497	493	526	498	508	503	499	482	507	493	515	516	483	490	474	491	492	498	524	504	536	529	550	539	512	489	545	515	495	518	475	534	500	546	507	533	501	473	526	541	493	488	509	562	521	512	502	529	538	477	539	521	496	488	499	542	544	469	510	517	510	526	490	515	501	502	495	509	506	522	518	550	535	513	525	563	543	566	517	523	529	505	506	473	533	484	525	539	535	495	546	517	538	522	485	494	506	523	544	528	509	509	506	489	519	474	523	488	510	521	482	471	523	509	518	554	514	513	555	506	483	511	489	489	522	474	497	490	483	508	498	526	503	525	499	495	466	494	557	490	521	511	481	537	502	551	502	495	495	492	561	490	507	502	549	548	504	492	512	492	542	493	495	515	500	558	527	492	537	516	547	483	520	546	521	526	493	474	516	554	519	488	454	500	534	524	527	528	525	512	495	515	481	509	530	539	518	543	517	514	516	520	515	472	536	501	566	474	466	548	507	503	516	513	481	491	513	501	487	504	537	498	488	507	531	505	498	514	524	540	537	554	501	512	499	514	509	487	520	516	508	534	495	563	493	501	508	476	487	514	495	528	548	491	491	510	516	492	513	529	465	496	495	526	557	537	502	479	518	535	522	470	550	525	504	545	501	537	478	523	500	466	516	517	512	530	522	513	470	506	487	515	519	519	549	451	520	537	491	546	476	515	506	556	516	517	488	516	542	489	501	434	512	494	511	484	502	520	453	534	481	483	536	503	516	495	552	508	555	530	534	509	534	516	517	528	505	492	526	484	508	500	501	519	538	502	482	538	544	500	516	506	509	488	510	524	466	486	528	516	564	527	505	529	506	520	546	489	505	536	494	465	524	484	517	512	510	533	477	501	532	538	527	460	517	555	510	505	499	469	513	535	524	513	527	534	509	527	502	517	514	483	500	504	525	527	534	542	443	522	500	499	499	496	491	538	519	505	486	510	489	474	509	493	496	494	500	488	477	529	528	487	487	497	510	451	483	468	479	512	481	543	524	540	478	526	524	532	503	496	511	525	513	514	523	522	524	479	493	501	505	496	506	494	513	517	494	486	479	491	492	493	509	554	494	529	482	493	509	543	517	499	481	532	531	484	527	511	509	521	478	520	485	498	520	512	497	481	516	499	531	531	486	524	508	546	541	464	471	506	480	493	483	473	527	521	559	480	558	529	501	526	523	500	506	517	510	501	502	482	522	452	497	512	487	556	482	498	514	543	528	486	479	481	548	534	472	469	508	499	480	497	524	475	466	517	481	508	517	496	517	522	531	461	492	487	503	500	469	471	533	475	496	472	524	490	526	509	507	530	508	472	551	521	502	523	528	541	537	516	446	481	549	498	519	495	510	487	510	476	509	537	547	522	530	522	536	514	496	508	481	553	493	507	520	512	486	528	516	506	490	501	492	502	504	469	511	541	478	465	511	492	522	496	504	498	518	501	542	496	539	478	537	487	471	515	504	523	506	566	508	520	512	507	474	496	506	490	489	530	489	487	500	507	509	554	520	513	501	497	517	521	528	493	509	503	471	495	511	510	493	535	502	523	483	491	495	487	486	491	500	525	529	503	532	497	511	533	534	493	517	557	538	528	543	577	552	528	528	511	542	504	511	497	499	521	517	509	509	525	512	508	529	545	498	522	530	496	501	523	524	512	530	502	520	554	512	531	508	522	515	471	495	491	486	480	532	510	533	538	516	524	494	518	497	559	519	485	506	499	515	502	506	517	524	486	556	519	503	505	561	476	535	487	491	541	510	492	525	509	513	477	505	524	521	548	524	518	456	501	508	511	530	530	531	516	488	498	513	499	531	496	508	499	509	478	537	470	540	508	532	541	491	526	499	521	496	498	505	537	532	510	489	512	488	520	558	506	524	491	523	521	517	492	496	499	453	504	518	489	482	512	524	533	512	506	491	560	501	495	518	487	502	531	530	500	497	524	511	509	548	499	525	499	533	461	505	513	539	502	542	509	514	511	531	521	500	480	518	476	487	487	518	502	525	563	483	462	525	502	505	513	514	548	481	520	522	484	483	493	447	519	516	521	498	484	564	477	497	503	547	515	520	528	486	496	541	512	488	567	472	506	497	490	510	518	524	492	517	509	492	492	509	496	532	509	561	528	489	502	501	531	510	464	541	516	481	498	489	489	510	481	502	510	518	516	512	520	504	514	519	482	482	488	499	486	517	495	549	516	487	514	545	543	531	493	499	523	533	532	493	538	511	471	512	518	530	500	526	466	484	512	504	516	462	506	513	521	511	533	492	470	462	517	531	545	527	515	489	509	489	481	539	528	489	506	533	537	548	492	503	471	535	473	522	506	518	497	485	490	522	495	491	515	518	509	476	514	496	493	494	513	515	477	500	504	482	504	485	533	530	506	510	510	521	489	495	517	498	533	470	476	498	500	519	535	525	467	515	517	562	481	547	546	496	511	529	470	542	498	453	518	524	496	516	498	505	532	485	521	540	482	510	537	509	528	541	528	504	506	478	520	505	502	500	513	500	545	477	501	530	516	486	549	497	517	515	549	477	488	491	530	503	508	475	477	486	520	513	500	521	511	479	537	522	526	523	512	468	526	511	541	498	501	486	516	490	546	538	517	541	487	506	501	537	523	526	482	519	486	493	521	541	515	505	539	517	537	545	531	497	528	524	552	491	509	539	530	501	521	515	506	509	502	503	488	487	512	521	504	495	497	514	468	546	513	517	551	535	525	494	541	526	502	471	506	484	487	516	520	485	464	510	460	470	509	478	500	546	498	532	505	478	502	517	496	532	542	497	561	525	519	514	466	497	494	506	476	481	543	505	523	519	471	498	510	532	486	527	516	522	473	523	467	473	582	496	511	515	501	553	538	450	526	501	527	490	515	465	498	488	468	488	488	512	521	538	513	513	506	512	501	529	489	498	498	530	512	518	485	540	495	537	511	524	531	520	524	507	500	467	504	510	484	536	543	510	521	513	514	525	506	568	518	510	510	473	508	469	553	473	517	518	498	478	496	520	482	507	473	519	512	513	515	544	482	502	531	476	506	491	511	529	522	455	512	522	514	522	491	477	512	476	535	550	523	487	485	516	528	501	522	517	509	518	520	510	472	482	513	524	558	533	505	528	487	541	473	526	488	530	496	549	499	494	505	532	496	501	510	491	482	523	507	483	517	503	537	484	522	555	496	499	491	525	500	499	510	497	503	501	537	511	542	528	499	464	478	473	548	482	535	521	516	546	516	509	524	527	494	486
40423	8560	1442	906	726	478	348	315	236	207	200	169	156	130	156	122	153	140	115	101	101	107	125	116	113	90	91	91	101	122	103	107	112	101	100	103	118	106	100	79	96	96	77	97	84	91	88	94	90	100	88	89	79	91	101	88	105	75	95	96	110	86	90	87	90	84	68	81	81	79	77	100	94	93	79	78	98	73	82	82	86	98	97	94	87	100	86	95	74	92	99	87	78	90	111	79	88	92	93	85	96	89	85	96	103	85	82	97	93	97	84	72	94	97	83	96	88	103	90	80	105	81	94	84	86	99	109	92	88	85	94	103	96	91	85	88	87	95	102	73	99	75	90	89	94	74	86	98	102	78	87	91	85	99	100	95	63	88	101	84	91	78	88	85	82	105	93	91	94	93	98	90	108	91	84	102	97	106	112	81	103	93	85	77	101	85	107	102	84	112	82	83	78	88	98	76	87	95	85	75	97	82	85	79	82	84	83	99	91	94	102	97	86	91	94	95	95	93	89	112	94	79	88	101	95	85	87	97	99	95	97	82	108	81	92	81	73	102	93	92	87	77	101	82	88	100	89	92	91	95	105	85	80	85	72	85	80	90	102	99	94	85	72	81	86	88	92	88	101	91	88	95	89	100	72	90	79	82	94	86	82	74	88	82	93	66	93	94	83	100	80	83	93	75	85	88	72	101	93	80	85	85	83	83	68	88	83	85	105	81	91	102	90	100	78	111	113	83	89	98	92	93	99	82	97	86	93	98	77	94	70	106	83	100	90	84	70	91	82	116	103	87	102	98	77	79	80	90	89	79	91	82	94	86	82	94	85	82	112	102	83	95	103	91	100	91	93	97	83	87	97	94	93	82	91	85	79	96	83	96	84	79	84	82	90	95	85	102	80	98	82	98	87	111	75	98	101	93	86	86	88	76	79	74	82	90	91	94	86	95	74	103	72	83	94	86	85	106	71	90	85	81	96	91	89	104	81	90	75	80	100	68	93	83	75	77	85	80	77	87	108	84	71	79	94	79	93	89	84	87	88	104	92	80	112	74	93	82	84	89	77	81	81	100	87	92	79	76	82	76	82	91	93	98	85	82	87	96	93	103	86	84	66	92	71	85	94	78	88	102	90	90	90	88	96	90	77	101	96	88	103	92	94	77	85	90	90	94	83	105	86	82	92	80	109	78	97	73	89	75	89	88	87	97	81	76	93	79	87	84	95	101	78	94	92	87	91	90	72	99	76	88	86	88	103	99	76	101	79	83	78	77	91	75	88	91	81	88	91	80	76	86	90	97	104	81	95	88	96	99	104	98	97	96	92	76	83	80	88	105	82	73	90	91	85	87	87	87	91	98	82	93	102	91	86	97	76	96	81	83	75	97	88	70	91	82	88	99	91	86	83	80	92	81	91	85	76	108	91	101	90	87	93	80	104	98	87	87	101	87	95	83	84	73	105	102	81	91	83	95	90	94	77	70	94	92	95	98	89	95	83	72	102	98	83	90	89	80	89	80	83	75	78	83	90	96	76	102	82	85	81	91	94	102	70	87	95	85	92	90	88	85	98	97	79	82	93	75	87	87	85	74	94	84	90	94	102	84	84	96	80	85	88	93	89	105	95	88	96	88	84	72	78	96	81	104	98	86	86	108	96	98	81	89	83	99	96	91	78	90	85	80	69	88	112	85	83	81	77	82	96	80	106	97	86	78	96	96	78	78	83	86	107	67	99	90	98	79	79	97	81	91	85	83	104	95	75	96	101	97	97	91	89	90	88	87	70	94	111	97	85	97	79	83	77	74	80	91	88	91	115	77	90	88	94	91	94	94	84	79	87	95	99	92	94	80	95	83	74	92	102	99	72	98	94	74	83	106	112	91	98	97	90	86	93	91	99	106	90	80	74	109	87	88	97	87	91	83	81	104	76	90	78	79	96	95	81	85	88	90	78	81	81	98	89	85	83	102	99	97	77	97	88	92	103	89	85	103	93	84	81	89	82	88	77	97	107	89	95	86	105	88	89	93	83	88	99	85	77	77	86	88	101	100	90	117	80	90	89	76	98	91	82	94	89	95	95	80	80	72	87	98	83	92	85	99	92	91	103	92	76	89	88	79	78	89	67	73	102	87	83	86	69	100	87	91	81	71	93	79	102	89	80	95	85	80	84	123	92	93	97	80	94	82	74	75	90	84	78	70	88	85	98	87	84	82	93	95	88	88	94	82	87	82	98	85	82	99	94	97	109	101	105	79	108	109	79	93	95	83	82	98	84	93	83	93	95	85	77	88	87	91	85	89	88	94	85	83	109	96	73	79	93	98	93	84	89	100	89	84	93	90	80	105	80	90	94	78	111	95	107	100	98	83	104	91	89	97	93	85	80	87	105	101	87	86	98	97	95	104	88	93	91	82	95	100	85	96	87	81	90	80	99	83	81	91	84	81	99	70	81	104	85	100	86	90	79	92	99	75	85	94	84	101	95	92	95	79	89	92	91	88	108	81	88	67	92	96	73	85	83	92	74	88	73	98	102	81	89	96	81	71	86	79	85	76	95	72	81	75	105	110	96	96	90	80	82	83	101	94	88	96	109	100	97	88	80	88	96	99	95	81	99	84	100	81	82	79	76	91	89	90	94	99	69	87	95	95	89	92	104	89	91	99	90	86	95	78	71	77	91	91	97	82	96	87	71	85	84	97	98	95	83	109	83	70	110	93	91	82	92	89	92	75	84	79	72	73	83	96	94	85	87	89	84	94	90	90	84	86	91	61	76	98	109	94	83	97	104	82	85	92	117	86	104	97	74	85	99	84	81	72	71	95	86	91	81	91	91	82	96	79	92	100	90	95	96	78	91	86	85	92	75	77	94	97	93	90	93	81	90	85	94	83	92	74	88	94	98	95	79	77	87	90	88	85	85	94	86	77	106	99	91	92	86	68	76	93	103	104	78	85	91	90	89	84	107	79	73	75	93	107	94	98	103	86	82	78	89	87	98	90	78	93	92	91	92	76	90	95	89	86	104	113	93	82	81	80	86	96	88	86	97	89	70	111	93	77	78	86	72	93	96	93	71	89	93	85	103	83	82	98	70	81	86	81	74	93	96	106	80	89	87	118	97	87	73	90	98	69	88	91	109	91	90	95	114	119	79	94	89	94	95	90	87	98	93	97	88	83	93	93	81	86	93	102	84	83	78	76	82	86	93	95	78	83	99	94	94	75	83	78	80	91	99	86	84	83	79	115	87	95	98	90	101	79	96	91	88	83	95	91	65	92	86	79	102	98	88	76	95	92	91	98	73	104	90	93	92	78	86	81	87	87	88	79	115	96	106	98	81	80	89	80	79	85	90	95	92	105	93	88	73	78	78	98	83	95	80	84	90	92	103	94	89	83	77	98	77	105	88	81	89	90	93	90	97	85	88	84	90	109	86	77	93	81	94	86	87	112	71	87	76	73	85	86	98	102	88	92	84	92	84	79	93	97	110	81	98	80	90	101	82	100	78	68
22664	1402	3197	3553	2925	2334	1905	1577	1330	1135	1023	880	810	778	729	650	618	595	518	533	520	524	532	462	459	478	453	435	421	422	406	385	369	401	400	366	373	373	405	356	376	340	357	351	336	344	344	334	328	310	356	351	340	317	355	353	341	347	299	326	340	375	328	312	322	347	343	331	355	323	329	313	337	324	325	322	295	323	323	347	332	301	339	310	319	325	344	331	303	335	317	307	324	326	330	326	352	341	300	299	321	337	315	319	326	323	281	318	333	313	316	348	319	313	276	340	314	326	316	368	284	309	305	300	336	297	337	336	293	320	303	302	308	331	305	335	306	300	293	294	283	328	288	303	310	334	319	314	332	302	321	322	302	320	317	289	326	343	316	315	288	311	296	319	310	290	286	327	301	326	337	307	300	307	308	325	317	265	321	333	352	337	316	316	311	316	325	318	312	311	355	302	297	326	284	325	318	311	311	297	306	326	341	334	329	291	348	343	292	332	306	328	305	306	337	332	305	315	295	303	303	361	315	338	302	276	309	293	297	299	315	325	294	334	295	294	281	340	310	344	310	313	322	294	292	288	283	308	307	300	310	341	313	313	326	297	320	300	296	306	324	292	307	308	303	287	313	339	342	336	298	327	283	325	319	310	290	346	318	322	363	337	297	333	287	317	346	321	315	346	343	304	293	327	300	301	313	335	314	317	319	322	310	308	308	325	333	323	286	320	304	300	328	290	313	339	320	323	343	302	347	309	307	308	316	310	323	316	315	309	322	315	328	288	283	286	310	277	284	312	298	311	338	271	311	301	308	291	302	291	278	289	288	296	329	322	312	325	320	308	357	304	298	313	297	282	285	280	298	315	306	332	316	316	304	339	308	298	308	302	303	308	338	291	344	327	271	290	338	350	309	292	328	326	309	329	310	348	292	353	349	297	332	330	310	314	325	289	306	322	331	292	311	334	302	326	308	337	321	294	280	291	305	328	313	303	334	284	314	335	327	311	329	340	347	337	325	305	328	321	317	308	311	294	307	292	319	303	304	302	289	276	331	266	335	280	344	344	300	321	311	306	316	314	365	333	293	330	308	337	320	318	309	344	320	283	340	307	343	327	308	290	323	303	303	296	308	315	335	313	313	323	307	330	290	336	301	318	310	308	305	329	323	313	349	305	353	321	304	328	287	269	318	300	314	275	321	326	296	268	316	309	314	308	317	286	314	314	316	334	323	306	324	300	323	297	291	289	305	297	313	349	294	295	282	286	279	330	319	293	349	312	307	351	346	302	309	317	301	309	315	346	324	339	323	319	326	298	340	346	306	335	324	328	334	276	314	286	298	320	306	329	309	291	349	342	295	289	307	322	315	298	318	329	297	335	338	323	325	311	284	293	288	331	328	301	328	320	302	300	307	349	325	326	292	323	310	300	308	281	308	291	322	290	325	285	331	324	332	280	330	295	309	294	304	326	305	341	336	315	322	306	310	286	289	314	327	300	315	302	322	314	307	329	295	319	316	279	338	309	306	301	292	270	298	324	346	312	291	321	314	343	311	334	306	364	303	334	317	302	306	290	293	332	315	293	305	305	295	326	301	311	334	287	327	293	317	319	307	314	300	288	349	306	303	320	317	295	305	298	313	309	300	317	301	286	283	283	344	344	275	289	312	318	290	336	312	306	313	313	321	303	317	290	323	280	309	341	335	314	293	314	310	322	326	326	293	314	275	279	302	306	309	322	323	287	287	337	297	324	308	294	300	288	297	325	324	328	317	298	321	309	308	340	295	341	299	331	324	328	307	320	322	299	344	298	305	312	341	313	330	334	341	311	312	342	343	281	332	317	364	292	299	283	324	301	299	308	328	313	301	279	335	325	306	328	297	270	296	335	306	307	318	285	310	330	338	326	299	289	294	288	333	315	336	320	333	299	286	323	315	328	338	301	311	318	315	311	305	342	349	321	304	344	299	305	315	294	316	305	283	307	303	312	297	298	319	325	344	302	323	311	299	286	338	298	323	306	321	325	294	267	336	307	343	304	295	302	319	312	318	309	315	311	330	317	332	304	336	315	317	307	305	326	289	290	325	299	319	290	317	329	325	332	337	314	321	323	284	291	314	301	345	313	320	314	317	326	310	328	294	341	273	312	309	334	307	336	320	327	299	321	332	337	305	309	323	340	337	315	286	323	302	283	302	330	317	307	301	300	286	300	323	293	309	315	325	318	337	313	320	297	309	313	349	314	325	319	330	302	305	322	333	338	325	298	308	322	310	316	322	321	268	316	310	323	304	313	324	310	333	320	315	312	296	337	299	292	314	316	314	277	339	304	322	307	285	311	333	324	314	301	310	320	328	327	318	275	305	353	336	312	317	322	297	294	313	304	336	312	289	314	323	320	346	311	345	314	303	299	317	333	314	330	325	323	289	338	329	307	292	294	323	313	294	303	348	291	303	290	346	317	318	325	336	320	316	328	289	329	317	294	304	341	319	303	289	326	308	320	307	342	327	328	294	311	279	313	281	304	308	304	319	297	294	325	307	288	334	289	329	320	306	302	291	330	316	352	290	329	322	340	322	307	294	318	322	289	327	297	296	327	327	327	324	315	294	315	311	289	301	304	334	298	292	335	301	310	349	298	314	302	346	310	349	352	293	309	332	351	333	299	323	308	300	277	287	320	342	335	306	308	302	286	297	315	355	316	288	284	338	341	319	314	283	314	304	322	312	334	323	301	319	301	300	311	296	314	335	317	343	326	324	326	293	284	316	298	314	321	292	325	320	285	322	318	336	277	302	303	314	324	314	313	292	298	320	314	301	277	346	285	285	330	313	324	322	316	335	318	308	341	293	292	303	282	294	285	309	316	295	318	333	323	294	311	324	337	301	297	352	312	327	300	320	333	304	277	321	343	321	315	374	309	310	280	308	334	346	328	313	313	310	307	297	326	318	330	338	306	319	331	335	301	307	322	325	325	299	272	317	302	308	307	313	300	302	295	347	297	303	319	300	353	322	301	323	322	306	328	311	290	332	284	303	299	318	319	300	346	282	302	310	322	302	301	270	297	315	302	324	318	346	301	306	315	321	302	316	295	310	331	297	308	325	328	335	331	297	289	306	296	341	315	298	294	291	316	309	309	304	330	290	279	290	304	304	313	314	310	343	309	300	331	322	303	307	302	300	345	322	316	299	314	297	314	309	318	341	324	318	324	303	303	288	320	325	325	291	318	337	320	316	320	311	333	319	307	313	312	323	331	327	304	311	298	348	305	350	336	326	300	325	309	295	320	323	331	293	320	314	274	324	334	324	298	328	348	332	295	303	324	321	295	332	298	319	313	328	341	302	320	286	312	320	302	313	293	317	298	275	313	317	288	296	303	325	326	301	315	297	333	331	331	317	290	339	349	301	317	296	337	343	314	318	316	325	295	319	322	327	322	330	315	338	280	276	333	326	313	302	288	349	317	331	325	311	328	308	310	325	331	327	327	316	312	339	280	295	315	303	326	340	301	330	293
53478	17765	4255	2026	1405	1002	768	619	496	413	371	368	340	281	275	247	234	224	232	223	232	220	202	228	176	204	176	155	171	165	193	165	167	178	165	194	187	178	170	173	165	174	183	162	170	164	173	166	151	173	170	176	179	172	190	159	165	176	198	157	180	199	153	166	168	166	143	157	155	161	175	175	173	177	162	150	174	188	168	169	152	156	135	161	161	172	141	153	143	155	142	177	169	201	174	172	172	154	161	160	178	172	162	187	193	186	162	156	193	165	184	145	197	171	181	180	180	164	163	153	164	193	170	175	164	175	182	173	164	168	177	174	149	143	174	195	184	181	152	156	143	179	154	172	166	145	161	181	174	173	171	162	174	146	188	180	163	156	177	157	153	178	157	159	162	166	167	160	183	141	182	177	165	159	169	174	185	172	168	163	147	163	168	169	140	145	162	182	166	173	149	172	159	156	181	167	170	164	167	174	173	178	176	149	168	183	150	145	154	167	156	153	167	169	153	178	178	155	169	163	158	163	195	165	146	171	184	177	153	180	170	182	181	168	150	150	185	167	146	141	172	168	158	170	163	169	146	157	179	153	170	178	157	150	155	165	165	176	177	151	159	145	155	169	158	141	168	146	160	168	164	178	190	159	164	171	152	143	162	153	164	164	165	182	158	183	155	160	145	178	176	142	155	163	181	146	179	145	181	169	166	190	171	159	139	156	179	162	181	145	142	157	146	185	188	154	145	163	172	175	154	160	148	183	155	193	138	175	187	142	183	144	178	149	159	166	168	178	151	163	171	148	184	167	167	179	163	174	182	150	150	158	185	170	185	155	182	157	143	160	154	154	182	156	171	175	188	171	183	140	170	189	170	140	174	178	161	179	149	165	147	195	167	156	175	163	152	163	166	162	164	170	160	144	194	153	165	172	156	160	156	164	180	190	145	143	155	141	155	164	173	156	143	168	170	171	173	176	165	154	157	156	165	176	175	166	159	177	166	179	159	158	149	173	165	169	165	176	166	146	154	155	163	167	166	149	183	162	177	171	169	164	156	165	181	144	170	168	172	183	162	166	153	173	158	184	171	166	161	163	146	163	165	162	161	161	152	172	146	156	163	140	156	177	176	157	180	154	154	158	165	163	158	145	169	166	157	133	176	168	149	141	165	164	185	183	190	156	147	169	145	170	170	145	171	155	146	147	171	161	167	184	168	151	161	186	160	183	161	187	170	183	174	169	165	182	140	171	156	162	181	149	147	169	147	155	166	154	162	172	179	151	188	173	160	159	179	171	150	188	206	173	164	184	173	163	162	155	159	173	166	155	178	164	149	168	204	165	157	153	169	152	184	169	133	161	158	173	152	168	187	163	138	147	149	162	164	146	158	164	175	159	147	147	164	156	151	165	180	162	159	182	167	147	167	186	178	189	188	182	144	147	168	183	179	168	153	167	178	145	160	176	146	155	154	180	174	164	151	164	167	158	185	176	164	176	158	169	177	158	158	169	163	175	165	176	150	154	158	194	173	149	160	159	155	185	203	148	149	155	158	149	161	189	142	168	170	162	155	164	162	167	146	164	165	161	161	190	154	151	189	149	161	183	166	149	150	157	177	158	190	179	154	181	164	169	182	133	165	165	160	167	176	173	195	167	163	157	164	171	183	181	146	177	178	154	175	166	185	188	176	151	136	158	157	158	185	154	147	156	144	181	164	156	162	162	166	147	172	202	173	179	159	163	183	156	151	178	155	167	142	184	153	167	126	159	169	146	191	153	175	174	179	184	153	176	179	156	171	159	172	151	161	169	154	175	154	178	149	176	178	162	177	178	160	178	167	140	176	161	151	160	158	176	183	163	167	149	148	176	166	145	145	140	167	169	166	145	171	162	152	192	181	164	180	171	200	144	167	173	188	178	191	181	178	153	170	182	165	171	165	193	143	141	184	159	184	178	160	149	180	156	183	162	148	143	180	171	145	181	188	167	165	163	163	140	161	147	145	169	166	175	170	158	140	163	199	166	172	168	173	162	163	160	158	182	165	164	172	152	158	155	167	182	181	156	150	153	157	161	167	147	162	164	171	148	164	149	159	159	153	176	175	178	189	168	167	157	160	164	142	153	163	140	170	144	165	161	156	169	163	154	179	174	179	163	160	145	164	151	149	149	152	162	149	156	174	160	162	143	192	148	157	149	189	179	187	170	160	139	158	163	177	151	146	167	203	142	176	150	174	168	167	177	161	185	156	136	138	162	158	172	156	185	147	195	165	136	157	124	175	160	159	164	153	171	156	139	174	163	152	170	153	154	158	186	169	174	174	165	162	176	180	184	190	177	157	174	148	160	177	157	173	189	152	142	179	172	170	176	162	160	185	149	145	169	138	167	152	158	182	160	183	178	153	162	163	148	150	146	165	154	168	164	166	186	164	167	157	171	150	164	171	161	147	163	155	181	151	129	168	161	163	149	160	160	169	140	163	171	143	167	152	148	154	166	184	180	161	154	155	154	168	175	170	194	154	163	182	195	167	164	152	156	189	146	174	156	190	178	191	165	162	156	176	161	168	164	160	172	158	181	181	145	159	149	183	162	174	173	172	169	164	162	175	149	168	167	184	166	136	166	168	160	155	164	154	181	179	159	157	170	127	137	150	155	135	150	170	170	178	145	150	180	183	157	183	155	164	170	184	149	182	175	165	173	174	157	172	163	166	158	150	165	169	165	163	150	173	133	169	153	170	184	170	177	155	175	191	160	171	174	160	178	160	161	160	171	175	139	158	155	159	169	167	157	164	157	185	168	152	132	171	173	139	171	177	190	162	165	164	165	177	178	157	163	174	179	152	176	153	153	135	178	150	147	178	173	172	167	178	164	161	179	157	165	161	161	145	160	163	165	172	181	166	156	164	169	157	139	165	170	155	128	164	141	189	175	155	172	172	184	171	163	169	146	149	181	147	172	179	165	166	163	179	144	152	183	157	157	174	142	173	164	178	135	157	162	159	179	152	171	157	146	175	160	148	137	137	204	129	173	186	170	145	149	168	136	166	160	174	160	158	180	159	165	162	157	174	175	165	165	179	157	153	153	158	168	188	191	173	176	182	163	176	174	168	173	174	139	189	164	185	174	176	159	178	156	150	170	162	161	174	171	167	167	165	143	169	153	174	158	155	159	145	177	161	161	170	171	150	161	187	160	144	174	153	162	169	178	157	167	156	170	163	167	173	177	172	183	158	169	156	155	176	170	161	147	175	158	142	164	154	153	160	186	162	176	168	162	167	186	142	149	176	155	177	164	164	165	154	172	157	168	138	191	186	175	165	178	144	170	157	181	166	193	144	179	160	188	169	142	160	147	153	191	159	156	162	154	187	165	168	173	171	167	163	169	157	193	158	147	202	165	184	159	177	172	157	141	177	167	173	168	161	194	158	199	169	162	155	161	174	181	172	166	144	160	172	154	160	173	145	175	166	179	163	180	154	159	162	177	134	155	172	178	164	154	143	162	154	141	149	175	163	149
30622	2631	6152	6479	5537	4434	3576	3038	2501	2166	1872	1620	1448	1442	1241	1218	1120	1038	1015	1037	905	913	852	814	748	804	771	796	773	744	710	746	704	673	671	683	687	610	663	652	603	607	688	601	618	624	556	612	581	604	597	590	631	551	616	543	566	564	585	550	579	555	552	596	585	577	562	583	552	573	621	569	564	521	578	546	519	552	554	544	531	567	586	564	550	555	581	572	562	505	531	554	546	563	509	512	563	549	552	560	498	550	517	519	541	523	568	550	550	503	541	498	522	570	536	521	528	555	506	555	498	527	531	509	542	485	533	529	539	539	534	544	544	583	492	527	522	553	520	524	553	538	505	568	526	508	476	571	545	552	507	518	545	535	514	535	519	488	546	534	498	501	518	527	499	503	520	525	514	530	533	544	536	524	537	555	513	525	505	549	551	524	521	529	540	528	553	470	574	473	498	502	522	543	568	525	501	537	541	561	541	562	562	524	529	479	504	529	549	535	536	530	547	521	536	539	500	546	453	539	533	532	548	557	537	512	525	593	510	536	507	540	512	541	516	548	504	500	532	567	557	482	516	529	524	541	546	491	556	535	535	531	530	523	531	544	534	532	487	573	507	488	562	517	509	524	549	537	532	538	490	552	535	504	541	486	536	579	549	493	494	524	558	567	500	512	543	558	523	568	534	514	544	487	536	547	511	509	533	524	520	527	522	505	556	518	547	472	500	538	515	511	528	494	520	507	527	527	514	523	510	524	528	553	544	522	552	534	504	544	579	526	549	528	499	504	491	496	511	549	507	542	526	528	540	514	493	471	536	548	522	511	518	503	556	562	524	529	529	548	531	514	522	559	532	491	504	503	524	528	527	531	497	502	527	553	536	512	516	554	555	490	523	532	500	491	546	512	579	510	500	547	520	533	554	516	536	532	532	536	542	534	560	556	527	496	556	533	506	491	552	540	553	502	507	535	491	556	527	514	529	505	579	553	565	521	539	498	528	554	486	502	496	520	534	522	499	501	542	539	522	482	532	548	542	538	543	553	527	527	533	528	547	482	526	519	549	498	524	525	526	507	535	526	539	526	537	539	465	548	546	526	495	517	560	519	504	558	510	553	554	511	548	538	519	478	529	497	566	531	541	528	553	553	515	584	526	487	519	505	562	518	494	522	526	575	585	525	527	560	539	490	505	517	506	546	508	577	520	540	518	499	473	510	521	533	579	540	524	458	496	559	574	536	544	516	571	558	548	531	515	580	543	538	567	525	514	502	524	526	541	471	535	531	578	501	524	529	533	513	513	535	507	484	524	547	512	528	516	521	544	545	507	523	530	513	532	534	487	554	513	558	541	513	532	514	483	532	543	506	549	550	543	545	548	536	502	533	528	487	513	544	519	494	491	526	550	542	505	512	533	544	533	538	543	526	491	554	524	528	520	527	502	520	539	533	546	519	591	493	516	533	524	547	532	522	533	533	531	549	507	565	504	526	517	512	526	548	543	559	519	536	508	503	487	550	521	511	536	530	545	531	548	523	514	551	482	534	507	501	528	547	558	534	543	572	473	542	499	521	525	515	546	506	555	545	479	536	570	539	542	530	499	521	551	505	535	548	511	569	566	527	517	570	518	518	528	536	541	526	533	471	513	526	529	564	526	542	546	501	506	542	512	504	533	537	523	537	522	548	506	516	506	515	520	562	489	514	556	520	503	539	478	530	559	474	526	508	550	512	520	496	522	575	545	568	510	505	551	529	527	553	541	481	496	530	530	519	581	470	484	540	550	521	523	517	527	474	535	506	539	503	541	556	490	525	516	528	542	590	497	512	539	544	546	538	525	565	524	520	513	504	550	554	513	550	565	571	517	543	518	562	521	561	538	516	517	515	536	495	538	540	577	541	500	527	517	519	542	539	514	536	498	540	514	531	526	531	515	541	594	503	519	545	477	571	540	540	515	547	504	504	549	521	570	526	520	536	524	501	514	499	520	519	504	491	510	523	569	496	514	571	523	491	543	529	527	537	550	551	526	525	538	553	519	555	512	534	496	554	534	550	511	519	545	539	497	514	527	519	551	548	523	558	562	536	535	546	540	509	508	505	504	525	545	516	535	546	531	563	559	511	513	519	519	544	540	510	536	523	519	525	525	517	509	547	551	524	542	525	551	494	521	505	549	560	577	547	556	529	503	545	549	546	552	476	521	526	505	482	548	545	543	524	534	535	520	547	526	530	531	520	528	551	496	534	553	540	519	500	566	515	508	530	558	537	501	500	506	538	546	513	508	507	566	509	500	551	528	526	475	502	511	499	546	506	519	502	534	515	533	539	537	529	505	535	519	492	531	479	536	529	514	551	533	502	479	534	495	566	527	496	535	547	507	537	537	525	475	511	557	539	503	521	530	557	535	512	505	545	515	534	531	508	599	569	485	528	541	535	525	508	550	532	534	542	530	508	556	510	531	559	506	537	529	526	515	533	528	517	594	521	532	569	528	543	555	515	521	514	514	505	497	582	555	512	539	509	559	514	596	530	533	498	514	532	510	589	534	517	545	565	557	508	563	531	521	498	477	509	519	554	460	526	518	524	518	562	534	553	545	550	534	521	560	500	518	524	538	535	522	507	479	514	532	583	510	496	532	464	538	563	514	476	537	519	498	530	559	559	546	528	533	529	523	563	542	520	499	564	505	507	504	512	536	509	540	550	539	525	533	510	536	533	553	539	513	497	524	546	524	548	560	520	528	521	508	501	562	541	533	502	513	533	489	542	545	535	542	539	477	548	501	533	518	549	547	530	532	532	553	525	521	534	557	564	555	533	519	463	494	539	529	548	522	514	532	520	526	522	530	508	530	550	547	536	499	546	482	512	503	542	539	495	529	539	543	530	502	539	545	538	558	532	519	526	518	532	527	547	565	518	545	525	545	510	528	528	494	534	476	536	524	538	568	530	485	523	557	541	545	481	522	522	546	548	554	517	490	562	538	535	538	536	525	499	526	521	490	550	533	539	542	531	571	530	546	521	515	520	488	509	557	568	519	530	518	547	524	541	523	512	534	542	518	543	515	532	544	507	517	482	476	565	490	497	499	548	530	555	509	528	516	560	561	552	519	562	491	552	539	527	522	545	580	471	542	540	512	544	521	515	555	556	528	542	529	513	520	497	500	548	540	476	484	571	530	554	555	544	495	553	529	501	522	518	527	541	528	526	513	483	483	502	508	534	544	527	503	502	570	504	543	524	505	491	548	547	523	565	550	561	530	548	479	524	557	489	510	525	509	534	531	588	545	527	551	501	510	482	536	511	526	521	517	559	521	486	496	507	504	567	519	570	494	552	514	581	485	551	567	554	535	548	554	509	507	527	529	508	527	532	528	501	551	512	543	524	507	557	562	538	494	517	537	512	512	524	508	551	552	525	544	535	539	534	504	525	521	482	507	504	510	524	509	537	524	529	564	530	540	540	561	505	540	540	539	508	502	537	555	494	508	545	563	487	537	545	521	493	505	507	530	541	504	549
6989	484	284	241	219	200	172	187	159	182	177	173	166	163	149	177	168	172	181	189	170	179	187	161	138	187	167	140	170	185	175	166	148	158	184	160	176	168	174	158	150	145	134	157	203	188	168	183	148	163	151	156	161	174	164	177	150	160	171	176	154	171	186	172	181	160	155	156	161	163	162	146	135	140	142	150	159	135	155	145	165	167	172	166	155	156	176	153	161	168	138	167	194	174	164	156	158	152	167	144	142	165	159	167	158	146	182	172	176	161	154	144	180	160	146	160	167	156	169	159	155	156	199	152	173	138	171	152	157	154	152	154	167	171	153	147	193	150	172	154	173	169	158	169	163	181	164	156	173	162	169	159	182	168	160	167	152	157	185	154	153	166	170	170	175	161	175	164	168	156	176	146	165	150	161	139	193	182	167	183	149	159	165	178	162	174	149	147	169	189	199	178	157	161	163	120	169	144	177	176	156	189	168	168	157	156	170	177	192	163	160	173	176	151	167	164	172	168	172	149	174	162	166	135	152	167	157	163	189	173	157	167	177	165	157	156	164	175	157	149	141	155	157	157	145	152	163	183	155	180	171	164	170	177	164	144	152	152	136	177	165	168	180	168	174	157	163	154	163	148	171	157	167	152	149	184	174	158	158	152	157	160	139	160	151	173	158	171	166	158	158	188	175	154	155	162	159	143	157	141	157	163	189	182	160	191	180	167	142	169	169	161	147	153	182	180	153	169	135	181	177	166	152	184	154	164	172	157	153	182	158	154	183	153	165	166	163	161	164	170	144	166	162	166	164	145	150	163	157	174	169	167	154	159	159	163	171	154	172	166	153	196	151	143	170	170	163	156	182	128	152	157	185	135	171	155	175	151	168	159	147	163	153	157	182	148	188	160	158	151	165	157	174	175	160	157	167	177	171	172	158	163	136	166	165	152	154	168	163	157	159	160	149	162	162	160	183	145	169	148	173	155	163	162	154	140	161	159	178	158	142	148	193	160	163	156	159	149	173	172	152	154	170	166	176	152	155	184	152	169	156	158	148	171	170	166	158	147	183	158	158	165	173	152	134	178	163	183	168	159	160	148	139	153	156	131	159	163	167	170	189	168	176	178	159	174	174	162	168	161	142	152	171	193	149	177	152	162	198	161	154	173	165	195	157	160	182	185	152	165	169	155	168	131	162	171	153	166	175	163	169	180	160	176	174	160	178	168	159	164	177	168	167	163	159	170	165	146	164	168	186	144	158	169	160	155	149	163	167	152	176	174	137	152	176	156	159	165	169	170	179	174	154	164	152	161	164	141	139	146	173	153	165	161	176	165	162	161	162	155	163	168	180	147	178	150	170	163	161	194	190	160	165	168	172	170	156	163	174	164	151	149	165	164	158	176	178	156	167	164	180	161	177	156	177	159	158	150	174	164	161	174	168	185	181	156	156	157	173	175	160	165	161	154	152	167	165	188	172	163	167	159	173	141	163	180	152	145	159	176	150	138	163	167	174	160	158	180	154	198	174	173	164	159	152	181	157	163	156	180	177	174	179	161	183	162	171	180	179	156	171	147	166	148	153	154	192	154	159	172	159	139	170	165	174	171	152	177	174	177	169	184	171	168	169	156	190	181	162	160	151	190	169	163	151	162	136	170	188	181	184	149	172	174	159	177	171	154	178	186	171	180	181	159	163	187	151	175	154	162	163	166	174	166	153	159	148	178	162	168	152	143	156	170	161	140	199	166	155	148	138	182	147	162	166	149	173	172	149	169	187	156	165	193	162	171	179	148	148	146	164	141	166	166	155	171	167	170	145	160	178	178	161	164	164	187	188	183	177	173	174	171	161	170	160	175	185	147	174	157	148	144	157	144	166	145	179	175	169	143	160	159	196	167	173	161	162	172	165	166	150	168	153	172	156	175	149	163	153	167	176	164	172	181	183	159	161	159	155	166	168	144	162	160	157	158	171	167	157	154	163	157	147	166	171	170	161	161	154	185	175	174	171	166	165	156	164	160	165	148	160	160	166	166	153	171	159	153	167	180	169	162	157	165	164	176	151	168	176	153	157	159	157	179	155	164	193	161	198	150	181	156	136	197	170	166	154	153	154	155	177	154	161	164	188	179	154	152	174	157	148	171	166	161	174	165	161	149	170	181	170	171	172	182	169	186	166	150	173	154	165	157	176	163	154	173	196	187	161	200	166	185	175	161	140	166	185	175	184	131	168	160	166	159	158	160	160	157	164	166	159	167	164	159	157	151	161	162	154	153	153	163	176	153	151	156	172	162	197	170	184	164	160	153	164	182	165	152	145	193	162	157	169	168	153	171	178	161	158	192	164	151	156	186	182	159	175	167	173	186	164	160	160	164	173	175	180	152	160	153	177	160	169	151	173	150	163	178	152	181	206	143	167	138	149	157	185	195	153	130	169	147	197	179	162	162	173	173	161	161	171	164	170	159	168	164	166	142	162	166	125	169	175	141	173	150	152	191	152	156	178	154	169	168	183	176	163	139	142	173	174	161	188	136	165	169	161	149	162	179	179	146	179	144	161	156	164	166	147	160	150	163	147	171	171	165	174	155	149	159	160	158	161	167	201	160	155	160	175	159	207	141	186	157	159	166	168	171	139	173	163	174	165	152	141	176	170	189	172	153	162	151	161	163	177	149	145	184	146	177	191	144	163	172	161	162	173	159	161	167	169	160	143	146	163	173	180	187	164	194	170	152	168	152	172	147	150	158	170	172	165	191	169	170	153	172	162	161	160	168	158	143	154	157	152	158	144	154	173	189	170	169	156	153	170	180	167	184	164	139	169	161	147	168	174	181	163	146	145	179	156	155	149	182	151	135	171	179	157	162	147	157	181	134	157	169	168	176	167	175	162	154	159	168	139	171	157	181	167	168	169	153	176	168	182	169	144	178	172	174	168	157	162	148	183	157	172	175	184	170	174	151	143	147	159	151	165	152	170	169	176	163	167	165	179	182	167	164	200	151	158	172	174	155	160	154	159	172	178	182	173	142	194	171	155	145	145	186	176	162	182	146	160	180	154	171	164	168	178	169	186	157	176	177	179	153	153	169	179	171	154	178	153	175	157	159	167	138	185	149	151	199	162	157	171	138	155	159	193	148	190	152	166	151	177	174	155	176	170	154	173	179	179	187	149	181	150	160	155	181	183	165	176	169	198	178	170	173	153	155	157	184	170	171	166	161	159	157	153	148	140	167	179	179	159	168	173	188	171	151	160	174	170	186	155	155	188	159	168	155	172	156	147	165	154	150	171	158	144	172	155	179	156	157	159	164	185	174	160	186	158	195	136	173	158	153	168	171	168	166	177	202	155	169	171	163	162	163	174	149	167	160	148	172	145	173	176	186	169	166	169	168	169	171	145	168	168	161	170	182	165	150	186	149	166	189	166	174	156	182	168	135	152	160	181	150	154	171	160	161	145	160	173	166	146	173	149	164	152	189	156	170	166	140	157	153	141	151	152	163	159	142	166	174	158	128
7099	549	684	701	669	608	599	558	553	597	553	547	549	559	549	548	501	492	531	528	518	491	518	505	542	499	492	518	554	518	504	526	505	502	528	511	501	498	488	536	502	491	493	521	518	516	510	511	525	510	539	504	528	521	509	521	499	551	513	567	503	535	482	534	521	479	507	497	508	534	499	516	517	548	506	467	536	496	498	471	518	519	483	486	476	538	503	547	546	517	490	517	524	520	518	508	489	480	493	541	518	522	528	475	501	522	490	525	496	511	560	515	547	553	524	501	488	541	506	506	505	481	514	484	547	509	527	503	483	485	505	516	469	519	499	477	528	518	492	511	508	498	505	486	541	512	503	480	518	529	527	500	487	509	505	483	499	523	499	488	528	506	506	501	503	501	538	495	521	511	576	505	545	527	504	516	528	506	528	526	499	501	509	517	492	496	514	488	514	508	537	553	476	514	471	503	518	482	453	521	507	530	482	503	526	506	489	515	519	492	494	509	547	492	535	498	491	537	531	520	519	503	528	518	477	506	523	487	511	507	484	479	496	542	494	493	482	499	510	524	505	541	468	524	520	486	542	553	521	504	492	507	546	529	527	476	532	501	520	527	497	510	532	550	496	507	507	496	538	513	510	511	486	478	513	510	529	524	513	478	484	535	523	485	500	513	509	530	505	461	523	485	559	511	533	527	509	489	500	507	498	524	522	510	516	515	575	503	503	492	466	497	516	498	525	539	516	518	546	509	476	506	503	489	496	513	531	468	511	550	485	482	553	531	519	540	543	492	578	483	544	485	536	534	474	547	521	491	499	528	509	514	487	486	494	504	518	513	503	492	517	473	506	495	489	516	504	517	514	554	533	508	507	562	492	561	514	520	515	513	513	463	484	552	525	508	531	538	528	523	542	500	494	497	496	524	526	482	535	493	546	499	503	529	524	504	469	513	526	500	521	527	525	536	490	484	502	500	530	488	520	498	552	484	522	495	481	549	526	531	510	507	511	476	518	518	498	518	538	535	541	507	487	513	481	531	507	478	504	486	529	515	496	497	505	477	498	508	513	497	519	494	507	538	509	542	516	509	511	496	511	478	501	546	532	524	516	533	531	508	480	533	507	502	508	515	490	525	517	525	533	545	488	528	514	511	495	501	513	499	534	518	508	541	525	512	544	570	542	480	501	522	495	458	487	503	497	529	524	542	518	545	512	521	481	500	516	515	493	506	526	491	512	495	525	481	505	516	564	489	499	510	531	531	505	491	534	452	497	465	534	504	526	506	518	493	527	491	540	516	510	493	519	546	491	515	493	496	530	506	486	513	515	488	511	455	506	477	525	542	506	491	489	514	540	521	530	483	522	504	491	484	504	493	524	506	500	513	508	485	504	527	493	564	512	515	466	487	529	486	548	483	472	486	530	503	532	508	488	529	523	517	498	510	523	530	524	525	507	516	483	490	507	474	548	516	479	493	532	516	519	529	542	522	515	525	489	504	503	509	542	482	530	510	499	496	535	487	521	506	510	521	503	463	480	489	484	480	519	502	518	523	530	517	519	491	506	487	475	490	524	471	519	508	500	470	508	503	513	510	552	517	522	504	536	543	535	511	488	494	504	526	488	518	525	465	484	489	500	525	539	507	512	550	488	504	515	512	478	512	485	520	509	525	480	511	461	503	485	512	506	509	478	534	537	514	497	521	496	522	523	499	496	494	537	524	520	523	479	496	517	520	539	512	538	521	517	489	516	479	500	474	455	522	505	488	484	505	514	482	469	515	514	501	507	485	515	496	523	516	513	524	494	544	526	573	558	512	498	481	519	501	515	525	531	512	501	481	497	511	482	506	496	513	541	535	502	499	506	519	514	536	506	508	506	553	536	522	535	518	495	506	506	487	502	500	492	490	532	521	503	550	492	484	527	466	486	563	498	533	518	504	545	556	507	500	526	491	498	548	484	514	521	512	518	525	493	502	492	506	483	506	546	531	522	539	507	535	522	555	538	479	493	519	549	495	534	495	523	520	491	515	518	511	503	532	530	497	505	520	526	509	465	498	508	471	441	489	500	469	483	501	516	501	519	520	526	538	466	517	521	503	538	511	548	548	519	549	508	520	487	521	513	532	505	510	519	482	475	493	532	515	514	495	511	498	520	502	539	478	500	492	519	518	526	457	477	502	491	482	528	497	508	538	519	492	484	520	518	538	508	515	512	516	475	532	550	533	479	472	498	487	517	519	510	473	480	511	511	515	506	514	515	537	551	522	530	533	487	521	519	533	549	551	519	539	495	518	529	513	480	547	511	496	551	516	497	520	486	502	490	498	510	517	496	485	529	487	556	498	500	500	516	483	503	491	497	515	497	510	515	484	522	565	527	526	537	547	524	513	548	538	517	497	497	523	523	500	500	505	499	487	486	499	506	525	495	517	480	498	503	512	490	517	494	490	512	538	506	535	552	532	495	532	477	471	501	545	520	521	546	517	472	504	505	524	529	489	523	543	527	527	529	508	495	519	541	536	537	507	473	519	517	503	476	514	545	503	489	498	485	514	521	500	519	515	476	514	522	509	509	507	530	470	522	509	469	544	514	514	477	488	498	555	513	503	514	527	518	501	505	516	490	485	497	535	533	475	558	495	526	522	507	510	494	529	504	470	510	517	486	507	524	523	535	554	502	558	504	491	475	530	508	509	527	489	527	503	514	539	527	546	494	527	497	489	504	528	484	507	503	520	530	494	511	497	486	487	502	481	519	510	522	500	516	518	510	534	547	487	520	534	492	495	538	535	545	511	512	490	516	512	498	503	524	482	515	491	503	530	521	545	523	501	497	512	516	526	524	521	498	475	535	492	501	490	492	489	538	515	508	526	524	522	477	517	489	510	520	503	512	531	518	506	531	495	523	508	502	511	536	523	490	515	509	499	491	474	495	524	504	476	561	513	560	548	523	540	526	528	526	536	501	536	539	517	476	477	528	513	564	543	520	532	495	515	492	494	515	502	542	490	486	543	509	496	490	477	465	523	518	516	466	543	516	483	500	474	515	528	497	499	532	510	485	546	522	515	487	503	493	460	539	513	497	514	487	488	554	525	479	505	492	518	500	485	515	525	509	494	489	489	503	557	508	524	494	555	541	508	498	497	515	526	536	563	550	519	541	460	535	510	475	519	559	496	531	500	499	465	531	481	510	509	518	493	539	483	513	507	528	503	488	503	472	508	514	488	464	551	510	507	533	491	502	489	574	512	479	554	483	507	518	518	473	551	518	516	495	504	550	463	483	493	519	501	491	487	508	479	522	506	492	504	521	472	517	516	523	521	508	536	520	518	509	522	486	518	493	556	481	474	524	486	501	531	472	492	524	509	482	501	492	490	544	473	502	485	513	490	507	505	502	538	503	483	518	527	513	531	531	504	492	522	533	483	534	508	469	546	496	522	521	490	556	513	530	485	494	545	536	483	507	488	493	473	493	519	498	516	526	479	517	510	508	504	496	514	491	506	515	539	507	517	497	478
41874	10844	1578	927	635	468	346	266	253	199	206	168	156	145	140	134	131	121	123	108	101	108	98	117	105	104	111	107	99	104	100	120	118	79	103	109	92	89	75	86	104	87	92	79	110	93	105	85	97	100	108	105	106	96	110	92	83	91	95	99	85	105	86	91	79	83	74	96	92	80	90	92	97	95	95	101	94	84	87	83	89	107	85	90	101	81	89	81	83	85	80	83	100	101	93	97	80	90	83	73	93	80	73	83	94	84	77	96	93	92	77	84	89	92	94	103	84	117	92	95	82	97	80	83	103	97	87	90	87	92	93	86	85	93	84	92	94	80	74	88	78	101	90	95	85	108	85	95	90	91	91	94	105	91	87	91	90	106	76	92	98	88	85	99	97	76	86	78	87	98	79	88	83	87	99	84	88	89	93	87	74	85	79	93	100	95	93	82	85	65	88	75	81	99	89	79	102	100	92	86	92	83	99	88	88	98	92	97	89	75	104	93	93	109	85	84	95	84	79	94	108	106	62	93	70	92	81	83	104	98	101	78	91	102	96	90	104	94	99	84	82	88	93	100	83	98	104	95	89	92	95	79	79	80	77	93	85	102	90	83	80	83	88	88	90	89	90	78	85	84	102	103	87	85	86	95	77	97	77	109	100	89	94	111	98	84	73	91	97	91	97	103	92	84	102	79	77	91	93	97	104	121	79	87	114	86	111	99	105	86	89	80	98	102	90	96	85	94	95	98	85	86	100	91	102	111	77	93	72	90	73	105	90	97	86	97	89	82	96	83	80	101	90	95	86	88	80	101	83	95	95	90	92	104	91	77	81	77	87	107	83	90	87	98	98	87	83	105	90	90	78	106	75	100	101	96	86	96	91	88	76	79	92	97	80	80	74	84	82	96	100	79	92	92	72	83	95	90	90	81	80	96	90	87	80	90	99	88	94	93	101	82	84	73	89	101	110	78	92	84	98	103	81	94	80	107	80	90	93	83	81	81	92	104	78	99	80	83	68	76	82	71	76	80	82	114	89	92	87	78	79	83	101	88	88	87	83	88	99	78	87	87	76	90	94	87	103	77	97	81	83	97	109	77	79	68	99	86	110	77	102	91	87	111	89	95	91	100	103	110	75	76	88	102	99	93	74	82	83	79	92	90	80	87	92	75	77	91	109	97	86	86	84	71	97	81	83	64	87	92	91	115	77	114	84	87	86	84	85	87	95	98	99	86	81	76	76	93	85	85	89	83	102	86	94	91	97	84	91	86	87	84	69	110	96	98	86	90	91	106	92	101	76	109	83	112	79	92	92	101	89	85	106	83	79	85	86	107	89	93	74	104	91	91	101	81	86	86	91	88	84	92	71	90	99	88	83	95	89	76	89	104	89	92	94	88	88	91	87	92	82	85	92	88	84	94	92	100	105	84	106	94	98	90	98	101	116	106	79	82	75	87	86	102	86	96	93	98	94	80	90	90	94	97	88	87	104	83	98	115	88	99	98	83	102	85	78	100	84	97	81	98	85	92	86	74	93	101	84	90	95	85	77	92	79	88	96	93	92	97	88	93	87	99	85	88	109	73	110	95	77	80	70	89	79	77	79	98	88	96	93	85	109	80	89	103	94	100	99	100	91	91	90	77	91	92	82	105	96	96	97	101	75	104	117	100	84	104	104	95	82	80	92	80	87	88	89	81	95	90	85	93	91	82	91	91	93	80	81	77	108	100	104	88	83	120	74	83	89	90	95	82	92	89	104	78	87	94	95	93	104	96	83	99	109	91	87	97	101	86	77	97	81	93	87	97	100	88	72	83	88	77	102	113	98	103	81	88	88	85	90	96	90	92	89	96	88	71	94	85	88	84	91	69	106	91	96	91	93	104	74	93	99	89	79	89	83	100	96	91	108	119	106	86	86	103	82	99	100	99	107	100	79	98	81	73	86	77	65	98	96	79	94	92	82	101	92	98	82	84	94	104	103	91	81	100	91	85	87	90	91	86	102	95	85	80	94	99	91	88	82	83	106	98	93	79	102	99	81	83	96	94	85	84	97	80	90	74	95	88	76	105	87	76	76	75	76	78	88	95	87	107	110	91	93	89	80	78	95	75	80	81	78	90	95	116	77	88	89	108	85	93	105	80	100	96	80	80	100	105	84	102	93	106	65	89	79	70	94	109	91	96	117	88	82	87	78	98	91	100	77	84	103	90	90	94	105	92	101	90	89	104	88	101	109	96	99	96	118	77	84	93	82	96	98	89	89	80	94	87	77	102	90	85	90	89	88	88	96	72	99	86	76	96	96	90	80	107	101	75	92	94	89	96	98	101	91	88	93	90	75	97	89	104	88	84	77	90	107	95	80	81	97	87	93	92	94	76	68	85	92	88	90	85	81	108	85	79	85	78	94	100	89	111	91	80	89	76	95	81	96	86	95	95	84	84	94	91	106	80	97	88	83	82	98	96	93	87	101	98	101	86	94	82	87	100	104	101	100	73	80	74	95	98	98	86	72	93	88	88	98	84	85	83	75	83	77	89	97	83	87	97	96	94	85	76	92	84	90	88	92	95	92	95	85	100	81	84	116	110	105	99	87	96	108	89	93	85	93	84	89	89	92	78	88	76	94	97	103	82	94	100	105	101	103	89	95	92	91	79	87	87	88	92	89	88	94	103	94	86	67	79	109	80	96	96	67	81	99	94	97	80	100	80	86	92	82	97	94	103	102	93	97	91	87	115	87	96	97	94	86	87	88	80	83	95	91	94	96	76	91	104	80	88	89	92	79	97	88	97	99	92	98	74	100	84	84	96	84	109	84	81	98	110	83	84	77	75	110	91	89	85	91	89	76	87	105	93	111	86	79	93	88	91	75	105	88	96	97	98	81	78	82	87	89	85	93	93	81	79	90	83	93	91	84	86	94	76	85	87	72	104	81	93	79	85	77	84	103	98	93	90	99	90	81	84	89	85	85	82	79	87	95	85	95	94	77	78	90	68	82	107	82	74	75	93	84	103	82	108	93	88	86	82	107	96	96	78	91	92	93	102	87	96	85	99	106	95	96	86	94	95	85	92	99	102	83	82	99	91	77	95	75	85	78	98	99	83	89	96	95	97	98	83	84	87	88	93	73	79	108	115	93	94	120	90	92	102	91	91	88	101	95	93	84	92	92	113	84	86	81	81	80	104	77	89	86	90	85	105	102	79	109	77	80	86	86	89	77	87	86	101	86	101	99	65	102	80	87	98	92	102	98	92	77	88	83	81	96	83	84	80	101	76	65	98	97	93	82	84	84	97	94	82	105	95	90	81	82	67	88	78	94	102	113	86	93	90	107	98	105	90	70	84	100	94	93	78	80	78	84	90	80	84	95	96	88	91	94	96	85	75	103	89	102	89	88	101	76	96	88	91	90	97	89	84	90	99	95	90	94	102	87	105	85	105	86	76	85	95	87	79	79	83	102	94	85	74	82	84	82	95	87	87	83	107	97	92	76	83	97	86	92	102	97	88
24401	1320	3160	3432	2848	2264	1903	1675	1323	1155	1007	889	812	735	660	653	619	560	546	540	525	490	499	465	464	446	446	421	430	415	389	376	365	420	367	389	349	368	337	354	359	334	382	330	357	350	380	338	357	332	338	378	366	333	350	349	348	292	382	339	338	332	370	341	334	349	341	329	347	350	293	337	353	346	318	319	321	329	336	294	324	348	330	317	325	326	312	323	309	318	320	320	300	325	319	325	325	316	343	300	325	316	324	349	349	354	328	318	338	325	302	320	318	306	320	305	307	309	329	342	341	312	293	321	329	326	316	285	334	287	328	300	340	323	310	289	317	343	312	343	296	333	299	290	342	316	327	281	315	307	274	345	307	320	325	317	297	280	325	320	341	304	318	309	309	310	331	313	313	324	350	319	310	316	323	333	334	301	293	332	308	305	317	301	296	281	321	345	312	313	314	346	322	320	291	305	291	313	340	301	315	272	317	325	325	304	322	323	292	292	325	331	309	296	302	328	311	312	310	316	308	296	315	338	313	307	309	313	308	307	300	303	285	315	328	320	341	321	320	310	339	348	331	330	295	343	297	341	321	317	318	292	320	287	303	309	313	308	329	361	326	326	324	334	304	299	303	332	318	308	304	310	306	308	319	311	292	351	305	290	316	299	316	318	308	347	328	317	312	333	321	301	296	305	307	332	307	335	285	314	318	310	331	331	330	304	292	347	343	300	319	281	320	308	318	329	304	328	316	329	292	317	348	286	308	301	318	328	334	360	338	301	298	340	298	317	288	307	311	307	318	290	337	352	328	313	319	327	349	337	314	355	349	312	316	314	312	339	297	334	311	346	351	324	293	309	329	320	322	327	282	334	306	312	318	334	322	327	284	292	335	319	304	306	316	297	334	306	312	310	311	313	312	293	306	318	294	302	323	323	325	338	347	297	318	308	359	347	310	305	302	351	305	326	343	324	357	305	332	311	323	330	311	338	327	312	343	298	319	324	299	309	338	290	294	338	317	319	305	344	317	278	313	295	305	295	365	310	335	304	296	312	318	330	334	307	313	294	321	323	316	329	327	294	347	338	325	314	321	311	316	307	313	290	321	317	300	330	291	342	340	346	311	296	320	342	333	320	318	301	301	315	302	305	305	266	294	324	322	307	314	320	322	290	325	306	307	318	306	311	314	337	305	310	356	321	315	346	299	319	327	322	320	310	311	345	359	314	306	321	300	345	338	345	326	341	303	316	344	319	317	315	306	329	319	301	333	318	320	290	311	317	297	341	310	303	314	321	325	299	293	322	323	343	336	328	307	333	318	296	351	339	319	321	307	327	304	329	319	304	362	340	318	331	332	308	298	288	304	331	362	326	296	338	318	307	307	327	320	290	329	315	314	345	333	305	324	335	307	342	311	313	342	315	302	301	286	309	298	336	295	332	306	324	316	300	288	312	288	296	319	287	286	311	310	307	321	303	309	314	285	324	327	323	289	324	324	327	310	300	341	314	320	306	305	310	314	302	295	362	338	306	307	304	295	318	353	330	316	317	315	309	298	304	306	263	288	317	303	309	331	281	293	294	311	298	300	334	314	310	325	272	333	310	332	315	298	311	276	287	304	309	335	350	331	285	360	296	338	321	323	302	306	310	296	325	311	299	315	292	335	312	315	314	332	320	313	324	331	325	291	339	316	305	281	326	284	289	327	316	318	321	304	312	284	304	339	301	293	340	338	290	321	341	300	319	295	313	299	308	317	321	314	328	294	302	321	310	284	355	331	338	320	298	302	298	309	319	291	318	332	270	287	302	307	321	285	348	321	332	316	344	325	313	283	314	293	313	329	295	307	287	301	317	286	303	313	325	308	299	297	335	325	309	314	301	327	324	328	333	307	296	331	297	299	316	315	351	321	326	311	320	305	329	287	305	333	292	311	305	307	316	331	302	318	332	296	321	281	328	282	331	325	338	290	316	323	336	316	319	328	342	322	341	285	299	316	331	290	311	312	342	331	330	279	361	300	299	338	280	287	325	353	339	368	312	322	333	328	319	314	320	315	289	312	354	311	287	290	317	309	284	311	323	315	318	327	327	311	294	299	326	308	349	315	300	317	296	316	305	354	333	308	311	291	333	300	324	319	320	329	295	300	301	349	316	345	330	337	317	330	292	314	326	288	296	290	337	340	321	329	299	303	334	306	333	342	288	315	287	321	329	309	334	327	302	290	313	336	351	276	292	310	306	316	319	301	333	296	307	314	305	302	339	332	325	304	294	301	337	329	308	312	315	317	299	310	326	319	316	285	325	306	341	321	313	310	318	343	333	299	320	284	310	319	297	320	320	315	307	316	292	312	284	303	291	340	300	304	334	324	326	301	304	270	321	325	336	295	313	317	314	329	303	282	334	315	343	330	336	294	319	318	331	314	303	332	333	343	317	340	327	322	361	311	320	293	330	295	330	308	349	294	302	334	325	315	319	325	320	312	329	321	325	304	303	289	309	349	293	324	318	320	309	339	332	333	309	302	309	344	314	301	330	286	297	340	310	313	289	319	311	321	295	312	325	269	320	319	329	324	300	356	325	318	317	305	295	301	313	317	367	349	332	306	287	280	299	329	319	305	305	325	295	288	292	339	304	289	313	319	295	343	292	277	303	292	332	336	328	332	314	325	315	307	286	321	309	305	300	318	317	319	331	341	311	336	318	321	324	333	313	295	314	309	307	318	333	310	309	336	297	289	301	301	340	313	295	284	341	307	276	306	289	309	324	322	328	297	293	296	309	344	333	333	300	303	319	298	315	302	312	307	337	310	320	324	325	335	304	330	307	301	311	327	309	308	335	306	309	312	314	308	294	292	318	328	306	320	323	314	307	328	310	352	308	318	305	324	326	300	352	324	317	318	330	282	345	317	285	332	310	311	347	337	296	311	330	292	300	346	309	338	288	328	353	287	326	316	286	317	295	304	338	320	303	284	319	324	335	294	323	337	338	285	327	312	328	312	312	294	319	322	314	298	321	289	342	317	310	293	316	310	314	316	318	310	307	304	320	298	322	326	337	310	307	310	303	317	340	343	314	296	333	326	332	303	321	314	322	324	321	337	346	299	303	292	318	331	310	315	327	283	334	302	323	326	318	338	293	343	281	323	331	312	289	316	300	327	342	299	288	328	327	343	332	323	348	298	308	312	327	291	288	345	329	314	333	338	284	311	295	338	322	311	312	320	323	312	362	311	334	336	310	331	316	258	315	319	304	280	306	317	328	338	321	323	334	312	326	295	308	328	309	319	280	302	336	343	327	316	327	331	296	319	349	304	339	316	287	348	319	314	287	329	321	329	296	314	307	345	302	310	320	341	323	303	323	331	308	321	329	318	311	323	334	320	332	301	335	318	302	328	313	298	313	335	324	310	335	291	321	321	338	322	278	324	322	304	290	338	332	302	356	310	289	304	320	345	304	308	311	319	330	313	316	302	323	337	297	333	308	296	302	283	310	311	325	318	287	312	334	310	366	320	337
53775	20474	5137	2050	1391	995	735	606	449	413	358	356	297	276	280	234	201	216	209	232	203	225	202	205	192	211	180	170	197	190	178	207	188	189	184	182	176	175	159	185	178	176	170	180	195	175	162	171	202	183	189	167	165	167	188	176	172	158	157	169	154	161	178	173	155	170	183	177	165	175	154	146	185	170	165	165	141	158	176	166	152	143	163	167	201	154	160	200	180	154	171	180	173	178	184	169	168	178	178	157	163	177	170	172	175	161	176	150	174	159	202	158	171	146	178	177	168	156	177	154	135	183	169	172	170	191	161	182	186	161	168	155	170	187	154	176	172	176	170	182	170	142	183	174	181	169	141	157	191	161	180	174	193	185	175	132	165	175	166	171	172	142	174	177	185	175	158	174	155	165	163	167	147	168	166	184	165	170	162	172	161	147	159	156	173	161	145	167	175	192	161	141	141	176	181	167	159	178	195	197	182	149	181	147	192	170	170	163	155	155	166	184	155	159	167	173	162	177	197	183	190	175	179	144	175	169	174	154	171	160	180	169	167	163	172	154	172	178	146	167	147	170	158	162	178	172	178	184	173	161	149	150	169	188	181	148	199	158	183	161	162	147	154	172	163	195	180	144	152	181	151	172	189	169	183	183	174	139	174	163	182	173	173	164	155	145	164	166	192	190	158	167	159	162	164	152	188	164	169	185	173	181	177	171	197	166	164	166	181	169	144	141	182	166	173	177	163	162	156	172	150	175	154	172	171	176	185	189	178	182	178	164	175	165	153	186	174	178	175	155	154	163	194	169	157	170	161	170	167	172	174	186	174	151	147	189	170	167	167	179	165	162	184	165	166	189	161	179	173	164	166	146	148	181	165	170	151	170	188	181	183	156	159	181	177	166	172	157	177	172	187	166	169	153	177	167	173	170	169	170	184	158	170	159	170	167	164	166	165	161	181	165	172	170	163	174	154	176	171	156	190	162	164	174	177	148	181	147	161	168	144	168	164	183	171	152	157	156	159	169	161	156	191	154	184	169	164	151	178	159	150	173	169	159	155	169	156	137	158	158	160	161	183	155	156	170	148	187	158	166	168	168	173	173	158	169	149	140	150	141	172	163	177	155	160	181	172	145	184	163	156	168	158	172	145	152	162	155	151	164	153	173	159	173	149	154	158	157	161	177	166	168	159	179	167	158	169	157	163	182	174	170	162	159	165	152	174	182	171	172	162	169	189	161	160	188	182	156	160	165	160	167	158	147	160	155	156	174	170	159	189	168	154	164	162	174	165	174	179	156	165	153	172	187	169	185	178	170	167	168	172	179	161	153	156	172	150	156	173	169	148	170	185	189	152	168	160	170	144	162	202	165	160	169	178	147	176	165	178	183	144	153	164	175	173	165	163	189	143	154	145	163	177	151	163	175	164	174	182	163	150	153	166	171	166	168	166	154	166	148	181	164	155	192	182	164	156	159	167	182	170	167	170	163	152	174	183	166	141	167	157	151	152	167	174	190	160	177	160	182	159	175	135	163	153	154	178	164	157	170	157	169	183	165	171	164	159	178	170	160	161	154	172	162	182	161	163	191	181	164	145	165	167	161	174	172	170	204	173	187	146	149	155	153	154	177	187	182	162	171	162	169	160	171	160	175	158	175	168	151	155	174	154	167	173	178	157	185	146	183	167	165	180	171	175	195	165	157	188	155	169	180	160	188	145	174	202	159	161	152	168	170	179	180	186	149	158	187	153	148	189	144	156	159	175	176	149	149	179	148	160	175	164	162	177	166	155	175	149	153	164	168	153	150	170	163	158	142	175	182	178	165	169	163	146	177	147	169	199	198	178	154	160	134	176	153	173	159	165	166	174	195	190	168	162	192	170	164	161	163	170	184	163	163	168	175	159	150	173	178	167	165	172	144	179	176	167	175	144	169	170	174	165	176	169	164	142	167	170	166	157	181	180	163	168	157	158	162	166	178	145	147	154	164	170	166	167	146	165	161	168	171	171	160	161	172	164	177	153	161	194	175	157	156	183	162	153	177	150	143	187	198	172	163	168	159	149	151	153	166	186	170	185	177	180	162	177	162	167	162	189	177	177	160	171	166	172	173	169	156	169	161	182	172	180	140	178	156	179	183	167	173	155	150	184	162	151	169	199	158	158	185	193	157	157	153	165	169	167	139	165	170	141	166	164	177	154	182	164	157	174	160	167	154	140	175	164	178	164	185	166	170	175	166	168	151	188	181	177	192	187	166	143	185	187	186	186	157	170	172	166	184	173	162	177	172	154	178	170	167	175	158	140	176	160	149	151	170	187	152	171	152	158	191	158	163	173	167	173	173	168	172	176	174	166	176	179	182	164	160	152	176	177	169	163	184	184	155	167	161	150	165	185	163	150	163	171	184	151	177	154	163	157	158	159	150	162	164	170	176	175	158	149	179	152	159	174	164	185	171	156	184	170	165	167	172	146	156	152	145	176	148	183	175	187	169	185	158	167	172	156	182	143	155	166	178	167	164	146	154	178	156	170	161	182	161	166	167	187	186	156	159	159	147	178	148	161	148	145	172	144	159	150	154	144	170	155	162	151	175	186	167	171	157	167	152	180	165	175	152	175	173	175	169	143	170	163	164	186	164	167	191	176	185	153	158	176	175	146	162	186	151	168	176	165	149	163	155	185	173	151	162	153	196	168	168	188	194	167	161	177	161	156	165	172	145	178	163	155	177	163	166	155	150	160	172	170	167	161	167	186	169	162	167	180	187	172	167	155	189	154	158	180	175	168	161	178	169	175	157	200	165	153	192	151	155	191	162	182	174	167	166	176	169	173	145	173	156	156	180	176	159	155	163	173	162	159	156	157	183	151	155	167	162	151	166	180	176	170	171	170	162	166	151	177	147	182	136	147	169	159	180	162	158	158	168	141	169	164	167	181	160	137	184	147	187	168	171	143	164	155	164	169	164	168	156	165	162	167	178	175	142	152	154	190	169	175	163	172	175	163	167	163	179	155	143	133	173	155	162	181	163	170	176	200	171	164	163	151	191	153	163	171	166	154	157	177	169	147	181	144	150	151	190	184	175	167	157	146	166	153	159	175	192	145	143	150	147	175	157	163	148	169	172	162	162	160	176	180	177	165	168	176	164	145	174	181	145	149	179	176	183	174	169	163	185	164	142	169	176	156	163	179	177	163	168	168	194	142	157	165	152	190	158	171	177	168	165	175	190	172	169	159	149	164	154	150	158	162	183	161	136	174	183	177	168	160	171	160	174	158	176	187	170	178	157	184	190	187	155	139	181	166	165	188	161	161	159	178	178	192	177	149	175	193	174	151	161	158	161	171	158	152	165	192	185	184	188	165	171	165	166	147	152	169	157	186	178	164	173	162	159	137	156	159	158	170	169	166	185	179	168	179	175	162	163	163	168	173	153	174	155	148	160	162	173	163	185	160	167	168	163	166	168	173	172	186	159	155	196	173	180	183	172	164	162	166	183	172	191	154	175	167	174	172	169
31908	2788	5975	6611	5502	4332	3567	2962	2514	2127	1863	1673	1572	1399	1297	1154	1173	1098	1016	1023	921	919	841	830	782	816	756	773	706	714	740	692	715	704	679	650	686	626	634	662	600	604	598	665	650	619	588	585	574	626	611	542	595	643	586	533	576	590	568	570	590	543	532	592	545	565	572	567	565	588	526	514	568	599	555	545	542	529	563	555	580	510	547	533	596	571	534	554	530	513	532	561	542	570	569	541	516	502	617	537	523	506	582	553	564	541	539	553	553	528	538	533	539	543	557	577	530	539	567	545	512	551	541	564	505	542	559	574	588	549	588	495	505	502	543	474	525	576	537	574	495	555	528	506	540	544	548	508	538	532	559	596	497	488	560	533	522	512	521	493	520	513	525	572	535	553	550	547	532	567	530	508	494	564	553	528	524	540	490	531	546	522	530	555	492	514	533	549	544	544	563	535	547	518	541	543	520	548	519	532	538	515	539	545	544	511	491	502	538	527	501	495	530	578	554	519	556	562	529	524	546	544	525	527	546	554	543	505	540	523	542	510	496	536	533	534	549	566	592	498	521	568	532	513	531	552	536	536	512	517	563	567	499	509	493	527	573	523	532	534	540	523	539	498	511	502	525	566	509	530	512	528	541	534	533	536	556	519	533	530	510	516	515	515	512	513	563	510	550	550	533	521	548	542	549	494	512	564	584	508	533	529	517	524	512	540	524	558	524	489	529	526	566	569	527	519	510	557	539	531	524	549	537	525	534	529	534	514	477	548	515	555	526	549	520	490	501	508	531	546	535	550	565	521	478	522	529	512	553	541	557	562	517	547	505	517	545	559	517	530	567	523	507	530	560	507	538	566	568	528	515	542	558	529	547	535	534	527	529	523	551	549	496	484	539	571	534	531	511	510	522	545	561	514	534	526	543	515	513	493	510	469	558	548	515	556	566	526	541	559	528	545	550	549	530	509	535	529	530	550	499	482	525	544	540	513	533	533	510	509	548	552	545	539	528	544	550	485	512	529	546	514	570	543	515	508	537	515	541	552	537	528	547	502	502	554	527	543	532	517	496	498	528	564	567	542	511	510	520	506	530	548	515	536	529	510	513	508	525	514	531	517	547	523	505	492	499	523	555	523	514	527	516	495	502	532	544	535	575	526	537	552	542	506	556	528	472	493	539	545	545	543	532	537	507	556	554	524	529	515	538	523	573	534	534	592	536	499	518	519	496	536	543	545	555	602	534	549	522	497	528	530	543	516	513	504	530	532	545	522	507	503	547	557	499	557	555	537	505	513	519	548	517	548	521	568	532	513	523	509	529	502	542	515	544	545	513	558	532	489	557	557	493	505	492	490	508	541	524	547	535	561	556	500	577	516	535	549	549	498	535	554	510	480	537	475	541	574	501	546	498	535	537	510	549	558	489	530	515	568	514	495	523	514	536	510	556	523	536	603	500	512	520	515	538	547	543	579	552	544	521	526	567	530	503	554	535	535	520	551	529	536	546	553	541	560	540	504	525	557	521	521	549	542	517	551	547	509	502	471	521	573	544	547	521	476	569	536	566	542	548	541	537	572	526	506	502	519	503	550	539	539	520	518	545	520	565	534	528	491	533	519	561	515	502	542	500	515	575	528	503	525	534	528	492	578	529	526	526	521	558	512	540	547	529	485	526	538	523	546	546	520	521	536	520	495	519	541	552	538	559	530	524	528	550	527	492	596	514	487	585	535	522	528	530	529	514	515	488	544	526	539	540	505	510	476	538	567	499	557	552	537	555	511	545	509	519	535	501	522	532	546	540	518	554	509	545	529	546	518	517	525	528	519	514	499	545	534	486	518	547	564	515	531	490	552	568	552	523	535	517	528	504	534	541	510	501	541	588	531	517	516	515	511	534	543	517	492	523	543	512	567	552	510	521	513	517	559	538	520	549	507	529	508	526	531	526	535	515	564	541	523	522	557	550	546	502	519	541	558	544	530	527	546	541	537	542	571	491	523	507	528	504	517	516	535	539	545	519	542	544	541	514	534	496	533	501	566	495	524	531	540	562	533	517	510	515	518	522	479	547	512	549	522	538	534	541	521	517	541	498	553	529	538	560	509	533	556	546	509	475	569	527	515	504	538	492	533	517	499	532	493	546	531	560	550	522	533	543	538	519	525	551	548	522	522	537	507	541	538	518	531	517	488	535	535	469	538	532	505	493	589	539	509	549	529	521	495	522	560	481	518	504	515	534	508	527	526	476	496	540	530	563	499	525	529	535	516	571	535	540	518	549	540	524	568	528	506	530	527	470	507	520	490	513	516	540	503	524	550	532	521	539	550	515	509	539	513	529	556	547	586	534	532	516	537	484	530	498	493	510	507	540	548	563	546	541	527	530	517	544	525	509	533	535	480	489	523	529	537	524	503	509	544	542	586	528	527	532	558	542	510	525	548	560	547	572	518	559	565	504	533	508	566	521	546	530	562	512	553	519	527	484	582	553	517	506	578	539	544	522	540	527	509	542	534	517	522	553	506	563	559	494	492	537	531	509	533	516	567	515	502	534	545	503	559	508	533	546	542	544	574	583	522	556	477	524	538	553	544	517	566	581	509	571	558	500	524	553	527	546	561	493	540	561	539	555	538	528	485	562	540	484	544	521	534	554	548	543	494	529	532	521	548	551	531	527	518	540	542	546	529	521	541	542	539	536	519	504	524	548	517	530	525	570	524	491	487	503	501	481	534	556	508	543	551	545	502	497	527	515	512	582	524	507	511	556	512	534	539	502	507	526	513	505	527	527	511	556	508	546	536	514	548	537	527	556	536	506	522	521	552	548	557	533	500	543	532	513	498	575	517	498	508	539	509	521	532	523	568	507	526	512	520	504	520	528	531	572	527	502	512	495	518	509	541	529	510	496	466	511	521	576	540	497	562	508	499	481	528	508	577	510	547	534	529	557	513	583	565	521	534	522	511	516	545	558	518	513	482	522	538	450	518	525	504	548	522	545	514	588	498	555	527	531	530	592	524	510	558	506	472	554	549	485	537	510	558	551	504	526	538	551	574	522	539	519	523	517	503	515	512	545	527	514	517	515	554	494	545	550	511	545	536	572	489	564	546	535	530	539	499	555	516	529	494	532	477	508	527	499	522	534	524	534	519	528	521	493	505	541	569	504	521	503	551	524	528	494	557	536	533	517	529	534	537	527	526	485	540	515	513	515	564	531	549	497	547	578	540	496	462	511	529	505	537	561	531	569	511	521	493	540	529	486	501	519	512	527	557	540	506	523	556	510	508	514	529	516	601	558	511	496	564	510	513	528	529	539	555	520	539	538	528	565	514	526	517	544	539	528	521	494	525	520	528	557	532	524	499	506	522	537	520	501	496	533	525	562	494	527	546	569	561	525	503	530	521	561	509	524	571	549	520	559	535	551	548	534	543	557	519	565	527	528	523	559	536	531	566	555	537	540	566	536	498	530	537	536	511	529	555	534	529	491	538	537	544	522	540	525	522	566	520	536	549
6861	534	284	241	202	196	181	161	170	156	169	156	174	166	168	157	148	174	166	156	153	156	176	155	138	177	143	176	149	166	176	194	190	181	160	161	173	141	153	157	170	192	150	188	171	171	181	176	176	171	153	146	156	167	144	173	172	153	144	167	162	148	180	165	148	178	157	176	159	163	148	187	146	150	141	168	146	166	182	152	157	149	200	164	188	141	162	184	176	144	161	162	175	153	200	143	166	148	161	178	146	164	162	151	164	177	163	166	168	151	172	187	172	169	166	180	180	149	166	177	157	151	143	164	180	182	166	148	164	168	171	158	191	164	154	165	154	175	154	181	174	159	162	163	182	174	179	171	181	177	177	155	168	139	176	142	152	156	155	141	205	163	172	149	181	167	158	163	161	145	165	136	186	166	175	161	164	161	153	151	145	149	172	162	152	188	161	160	168	166	147	163	153	164	131	139	159	173	170	164	151	164	185	163	180	154	178	176	152	154	180	175	175	147	159	175	186	165	180	170	135	161	156	151	187	143	151	156	161	159	181	169	160	167	160	167	181	142	159	164	164	153	151	172	163	173	172	157	131	149	174	175	165	178	174	174	156	152	141	188	162	173	168	149	165	162	145	163	148	162	172	178	132	155	166	161	166	167	166	184	179	168	176	129	151	164	171	168	187	190	170	148	152	160	144	156	174	195	172	168	177	133	157	157	175	177	154	160	187	160	165	170	174	158	152	198	161	136	158	174	148	158	189	171	171	156	178	158	192	137	162	177	171	184	176	161	178	161	168	167	159	177	166	159	175	174	156	159	164	152	158	177	177	154	187	177	176	170	173	163	157	175	189	157	165	174	186	207	154	168	173	163	194	156	163	188	149	186	146	163	168	146	171	170	170	185	180	171	147	160	148	166	174	171	144	165	144	162	158	140	163	154	175	154	152	165	161	169	155	173	150	152	170	156	163	162	166	159	169	145	162	148	183	167	153	170	163	181	172	161	152	145	169	173	172	198	145	152	140	172	170	169	160	143	172	153	143	151	170	182	171	145	188	157	153	161	185	178	173	163	156	182	179	172	167	169	142	150	164	179	145	149	158	156	180	166	172	158	161	172	156	168	170	140	166	142	177	169	178	161	178	170	158	146	179	185	168	185	167	176	153	172	179	159	179	162	180	166	167	159	161	157	167	152	197	123	174	179	173	166	148	162	149	181	156	185	180	135	164	149	145	174	170	146	158	183	196	158	147	163	171	167	153	167	150	143	174	158	143	166	159	176	187	163	164	159	164	179	167	187	187	158	153	155	178	172	173	158	139	160	168	153	164	159	169	157	143	152	175	134	159	173	175	164	165	171	183	177	178	157	187	154	150	192	155	182	164	153	157	130	157	165	158	145	155	154	175	157	158	149	184	168	182	174	164	161	168	166	150	163	166	165	183	154	157	155	166	167	156	179	157	169	156	176	171	168	166	171	174	164	154	164	133	171	150	176	152	149	167	172	161	157	166	158	172	146	154	167	181	139	154	166	145	164	172	162	149	188	171	160	181	168	177	172	151	159	170	165	165	159	158	198	166	175	141	148	183	181	151	160	171	158	121	180	164	176	197	153	162	165	159	164	156	175	182	134	191	158	170	163	179	183	160	172	160	164	191	186	181	149	147	157	177	166	151	146	166	156	184	169	165	168	173	168	163	164	154	156	152	162	186	140	169	179	179	162	177	145	171	181	165	156	165	175	138	166	168	190	152	150	175	139	167	180	172	141	159	173	155	173	150	145	178	173	162	180	210	149	152	149	178	156	183	177	152	155	178	154	169	153	168	141	181	140	154	165	167	174	185	173	165	156	160	159	166	146	156	153	155	152	169	161	147	172	162	186	156	170	145	179	173	164	164	168	175	159	161	173	165	147	172	159	152	161	157	159	193	194	188	169	147	177	146	186	147	191	175	171	160	172	165	165	152	137	157	198	162	148	173	196	169	184	156	152	159	161	177	144	165	163	174	172	160	177	152	160	190	176	138	157	158	162	155	162	176	170	152	180	167	162	170	163	164	169	169	168	179	156	174	166	150	172	179	175	188	164	170	150	164	182	162	141	154	193	163	143	163	154	172	149	153	148	183	142	165	138	149	161	161	153	167	178	174	191	171	182	150	157	167	167	163	165	141	161	149	182	179	157	170	176	162	161	139	194	189	158	160	143	163	177	151	166	161	181	164	147	158	155	171	159	179	167	147	166	163	200	168	159	165	158	157	189	146	159	153	176	156	169	162	160	167	154	157	155	170	165	167	149	160	163	160	160	167	181	150	161	147	142	171	155	170	160	158	144	151	164	136	152	162	165	183	159	162	129	174	174	183	147	158	161	158	151	188	167	171	184	171	176	155	176	185	176	189	165	165	157	156	171	169	147	135	155	151	162	160	166	148	162	172	170	160	183	158	197	162	152	148	155	143	166	166	152	147	158	165	161	180	155	170	154	149	155	163	156	165	146	171	145	163	161	163	162	157	167	169	163	170	173	163	143	139	167	155	147	172	157	185	148	146	175	162	146	154	175	143	190	158	187	190	163	163	183	148	192	175	173	187	163	171	147	167	153	144	173	161	176	196	170	170	185	159	155	180	156	170	153	164	143	166	165	152	164	175	158	181	150	150	178	161	177	147	172	163	145	177	168	143	180	142	160	148	158	183	156	171	172	162	175	141	186	151	175	164	166	146	173	179	143	176	148	161	173	160	137	162	164	165	178	159	165	148	186	153	168	169	197	153	183	159	160	164	155	149	137	150	144	163	171	186	154	171	165	168	157	170	157	159	167	190	172	166	151	166	156	167	162	157	152	168	164	155	140	156	150	175	143	181	173	165	163	174	169	174	175	153	165	158	181	178	156	159	148	162	171	142	154	178	169	168	159	175	188	160	184	143	158	141	172	155	178	165	191	154	166	156	160	145	146	180	163	162	177	176	167	151	157	168	187	171	163	156	169	161	142	181	185	155	155	152	169	138	180	153	153	165	155	181	170	145	155	155	172	171	173	167	182	156	158	135	182	198	166	145	169	163	153	161	170	160	164	171	184	170	161	196	156	181	161	165	166	129	170	156	156	166	142	163	158	167	161	153	175	169	153	180	142	178	148	177	172	152	169	172	181	162	167	158	167	183	154	136	138	170	157	192	172	176	174	166	164	175	163	166	163	175	172	156	193	157	180	160	149	173	149	143	180	179	174	167	182	141	149	187	174	171	184	180	176	147	176	174	157	144	162	176	154	189	162	166	167	172	137	167	143	166	176	147	163	173	163	151	147	151	157	159	152	169	165	175	147	165	171	171	179	160	174	170	165	165	173	147	154	166	166	150	143	172	151	162	153	150	145	165	162	158	149	165	138	181	173	145	162	167	167	155	185	173	161	170	168	169	177	169	159	140	193	169	167	139	180	176	142	164	179	176	158	176	201	167	150	165	148	165	149	168	136	153	168	156	161	158	177	177	169	172	155	159	168	162	157	178	174	193	162	177	163
6463	593	644	720	647	621	569	593	570	543	552	523	548	521	532	517	489	502	508	498	510	546	466	511	521	525	544	521	559	490	491	540	539	489	506	494	522	548	513	490	500	503	512	490	519	499	511	535	486	512	495	510	504	512	504	513	505	504	506	530	522	538	498	491	513	500	497	508	503	470	499	491	520	547	506	517	475	473	517	532	501	503	502	521	540	481	529	520	546	535	527	561	454	542	530	506	530	510	509	509	515	516	583	508	539	528	474	475	501	521	510	487	558	475	544	502	515	497	493	457	495	507	496	479	489	480	503	507	504	498	533	484	487	533	505	505	513	534	491	495	506	491	531	486	514	523	480	531	486	474	508	546	537	440	495	505	488	504	511	484	525	527	504	492	551	552	517	505	528	500	448	524	492	473	548	488	500	480	488	561	513	468	490	517	553	518	504	490	510	483	506	525	522	543	487	514	546	489	505	531	496	524	447	483	487	504	500	495	499	512	488	520	516	510	530	504	463	455	526	521	501	500	506	516	483	500	512	468	477	470	505	498	504	536	497	484	508	476	533	461	498	556	527	507	530	483	530	533	490	509	474	510	522	518	536	487	495	515	512	537	489	508	479	514	506	521	510	499	513	505	501	516	484	498	523	490	479	494	514	506	509	503	477	535	532	519	514	486	486	539	509	512	482	513	503	543	523	527	477	509	482	492	547	523	510	491	489	487	490	500	522	506	537	433	514	469	538	522	551	518	503	515	536	507	529	508	479	504	513	510	529	514	509	519	487	501	503	510	496	506	499	477	510	504	496	488	522	483	477	519	445	506	504	515	516	507	503	566	494	485	484	510	507	529	519	515	564	490	508	505	540	511	475	516	537	461	486	528	499	460	491	517	494	503	503	552	555	494	508	486	500	513	543	480	468	456	540	490	500	532	470	491	513	482	495	490	513	541	516	518	505	511	506	519	455	503	503	534	479	487	487	527	512	495	519	523	496	517	505	532	481	510	520	516	522	490	507	551	532	470	502	491	499	498	531	459	492	452	536	488	527	507	514	511	496	518	509	506	515	474	532	527	513	509	506	506	547	489	481	524	497	509	508	488	508	504	486	477	523	500	523	503	474	490	507	534	510	515	501	511	491	490	506	467	487	530	495	533	536	501	518	540	497	507	533	514	490	480	455	481	520	497	537	486	541	482	465	490	494	483	521	479	530	519	459	533	524	489	471	496	517	546	483	564	475	470	482	520	505	531	522	483	485	511	531	485	500	455	519	501	545	521	482	520	487	480	503	480	541	488	485	523	544	514	525	479	533	483	507	478	526	528	516	522	514	515	534	547	518	535	498	515	515	511	539	503	495	459	492	525	470	598	512	518	529	522	516	522	510	524	530	549	495	473	505	488	488	543	513	512	503	517	511	494	518	508	544	512	498	475	528	467	507	509	496	548	534	524	514	504	476	514	518	530	520	510	502	498	498	527	499	495	483	503	478	504	522	514	511	489	485	483	532	500	511	527	508	532	481	499	512	539	494	554	529	514	474	494	516	511	466	491	525	520	464	501	526	510	528	509	482	489	521	480	457	492	508	534	538	472	537	539	499	486	497	537	530	497	450	480	520	541	490	489	499	524	507	475	521	500	543	491	530	498	482	502	533	509	536	513	483	463	507	470	500	481	501	535	489	513	494	497	467	523	516	492	520	442	490	517	481	524	520	509	498	521	470	537	495	557	544	487	481	515	491	494	523	519	495	529	482	499	533	507	490	539	512	499	499	551	508	538	542	511	496	511	499	492	523	473	480	471	464	508	490	500	488	492	495	505	505	563	501	559	496	467	483	498	512	532	496	461	515	548	527	496	468	500	474	522	532	513	471	479	517	507	464	512	498	507	529	547	562	520	508	478	522	475	506	529	512	521	469	518	512	526	505	516	503	512	496	454	548	504	481	483	508	481	498	488	518	540	488	494	517	526	503	483	513	483	508	503	519	487	535	488	498	474	517	501	491	473	512	484	536	497	478	485	553	510	452	513	509	509	507	534	518	522	527	523	495	500	508	551	537	469	509	516	548	515	509	523	497	503	515	509	481	472	477	508	500	522	522	497	510	478	519	562	488	446	544	483	493	542	464	509	474	535	518	495	524	526	543	523	499	472	501	475	509	487	509	526	480	499	543	506	474	510	512	497	515	523	507	489	513	502	491	486	484	525	478	487	522	535	487	552	509	492	504	494	536	505	518	467	513	520	484	477	488	496	519	493	489	498	533	544	520	524	530	507	484	538	481	499	483	485	521	522	468	513	527	457	493	538	541	523	509	544	473	489	571	544	502	515	557	543	502	493	510	532	495	495	535	520	510	485	482	493	519	504	476	526	521	488	495	530	496	493	506	531	539	490	511	490	535	510	508	499	490	480	531	528	537	513	520	490	511	509	508	524	494	489	476	485	522	499	506	483	551	491	550	526	496	503	543	522	481	485	501	480	490	522	506	507	499	525	453	517	519	463	502	499	526	491	523	481	521	509	498	520	524	506	506	480	510	508	490	525	508	532	482	528	464	485	501	523	523	488	503	467	531	548	519	511	516	505	484	523	563	517	487	544	523	517	550	498	523	523	516	523	528	497	479	519	516	527	520	477	496	527	501	538	511	529	482	489	499	510	507	487	518	499	512	509	512	516	495	520	506	533	504	503	501	553	563	507	502	488	515	513	507	510	477	531	509	482	493	517	485	526	499	475	472	500	518	525	532	485	530	534	493	549	495	494	495	512	518	501	483	455	510	510	491	512	475	488	518	503	509	521	496	526	477	483	490	504	526	485	505	496	534	495	486	495	531	519	484	518	487	503	489	474	505	495	524	507	525	530	508	469	513	494	480	521	565	542	516	506	544	527	522	485	504	465	531	511	524	543	521	506	467	528	480	511	502	545	507	503	490	495	549	502	489	520	486	514	539	517	489	557	516	487	502	500	521	511	500	500	513	527	547	489	516	500	481	533	481	518	515	530	523	492	493	516	460	490	475	502	513	493	540	500	518	496	503	492	516	537	513	525	474	511	513	527	477	503	494	511	487	518	518	523	517	509	542	503	502	521	503	495	496	511	496	497	559	494	544	481	486	526	532	506	552	471	543	520	526	518	493	530	517	509	486	497	511	493	545	502	482	513	515	517	525	490	517	513	503	501	483	502	487	463	490	526	502	474	506	512	512	503	489	462	494	473	498	519	525	504	461	513	507	484	507	535	522	501	480	497	567	540	538	519	482	495	512	461	504	495	472	488	506	477	523	540	515	476	546	516	487	511	515	514	533	501	484	537	500	465	541	530	505	497	474	481	495	511	523	491	507	517	481	528	474	510	459	470	498	510	485	456	539	519	502	479	507	530	478	542	499	494	501	514	521	550	490	500	491	497	558	499	483	464	472	508	475	524	520	533	501	526	519	527	502	503	498	503	494	499	517	504	499	508	542	517	513	491	515	546	511	503	501	487	524	499	519	506	525	488	521	476	524	541	526	534	509	499
42066	11819	1698	954	701	434	364	286	218	210	182	177	153	142	136	142	126	103	105	114	102	119	107	100	121	104	115	96	115	116	109	103	107	82	95	112	91	91	95	107	109	84	99	90	93	85	106	83	80	86	91	96	80	109	70	83	99	86	88	88	94	111	92	87	97	83	115	93	98	86	88	86	78	81	96	104	77	98	80	97	92	94	98	106	91	79	80	86	100	104	89	91	101	85	98	115	102	101	85	87	87	101	80	114	99	99	84	108	91	76	78	93	87	97	78	92	98	91	91	95	99	95	85	90	81	81	83	86	78	86	92	83	82	90	101	83	88	80	91	96	78	110	98	91	98	94	100	92	126	80	83	94	97	101	81	99	96	91	80	79	89	106	88	82	82	103	96	81	85	82	94	97	98	89	84	96	80	69	76	92	72	102	85	82	102	98	95	90	81	87	91	98	95	101	113	95	89	95	98	84	106	103	94	89	84	82	109	82	77	86	86	72	85	95	94	85	93	92	86	81	95	78	98	78	102	87	90	81	78	73	78	79	89	80	105	64	88	77	103	80	89	78	95	92	83	80	91	84	81	86	94	78	89	94	72	111	83	96	87	88	90	96	102	118	77	104	80	92	80	86	81	99	100	93	79	106	92	84	86	91	81	92	85	101	101	105	74	116	101	97	104	100	118	96	73	88	99	74	99	87	102	99	91	90	92	79	79	108	100	105	93	92	110	109	91	88	104	87	95	92	89	85	81	82	88	101	95	92	80	103	114	96	82	77	88	71	86	98	86	120	89	99	98	92	101	77	97	92	78	100	96	82	91	96	83	80	84	92	77	102	96	81	103	79	85	119	78	103	96	83	83	79	100	87	96	102	83	82	79	89	83	86	91	92	96	98	82	79	85	82	83	94	82	97	81	96	96	81	92	92	83	76	85	98	93	107	80	97	94	90	79	87	84	104	66	85	98	88	101	93	83	91	82	73	97	93	99	93	98	77	80	103	95	108	90	88	94	96	83	76	97	93	98	97	95	107	94	69	74	91	94	100	84	74	89	86	81	93	91	91	95	81	75	77	98	83	88	92	87	89	92	88	108	75	79	98	91	83	101	74	89	91	92	89	90	85	84	97	93	88	97	90	76	80	110	84	84	76	83	92	91	94	96	94	92	93	86	94	92	79	86	90	85	89	72	93	108	90	82	93	86	92	107	98	108	91	103	86	84	86	85	78	90	111	94	98	99	99	93	87	90	106	79	87	74	109	98	90	91	108	98	85	98	89	84	86	89	83	89	97	81	79	92	93	66	86	83	97	96	72	92	78	88	93	96	73	88	100	102	79	92	87	69	90	93	85	99	99	108	94	76	89	109	88	93	77	111	89	85	89	107	107	93	94	83	77	72	105	90	96	104	101	76	104	88	87	74	104	100	92	99	75	88	87	78	105	101	98	80	96	93	98	84	84	91	96	97	70	81	78	65	73	82	108	77	79	93	90	101	84	94	95	95	106	83	97	90	91	87	80	82	87	100	96	79	76	92	78	85	88	69	65	97	90	89	85	99	90	96	93	93	90	82	101	89	98	75	94	83	87	84	115	94	101	87	91	85	70	89	83	79	94	80	90	110	83	88	68	92	93	96	86	78	88	76	93	89	92	90	82	81	82	88	97	88	97	101	97	83	79	86	91	75	98	86	103	79	79	97	79	95	104	96	105	97	93	107	75	78	86	92	102	91	80	95	99	74	80	75	105	89	96	95	95	83	107	74	84	86	95	104	82	75	91	95	104	92	87	86	100	117	90	99	96	112	86	115	99	84	88	89	96	90	79	99	96	76	94	99	81	86	83	92	107	98	88	94	89	98	71	94	95	94	88	79	97	94	83	93	88	90	89	88	105	88	95	85	85	95	90	78	98	100	84	82	95	97	84	104	78	98	108	90	109	101	92	96	102	77	89	80	116	92	96	96	80	112	87	99	85	78	82	89	86	81	102	90	92	89	91	88	91	83	83	96	108	96	93	81	93	103	77	92	80	90	88	93	86	90	103	96	69	100	116	117	88	83	86	85	93	88	87	91	78	87	85	85	66	84	92	96	85	95	87	93	83	96	99	79	89	85	85	91	85	98	102	115	99	89	99	96	85	79	89	75	98	92	79	88	101	93	101	101	91	82	105	91	98	85	105	75	111	90	89	88	86	87	92	69	86	80	102	89	102	82	93	81	81	74	82	85	80	98	91	97	76	91	113	85	86	93	72	92	82	104	104	88	86	110	95	90	111	91	93	94	81	99	98	87	101	75	89	104	82	94	83	75	90	80	90	83	84	73	81	80	82	106	81	98	73	86	93	82	67	81	102	73	87	95	80	85	92	78	73	90	99	87	88	85	105	103	86	76	75	90	84	92	80	83	87	100	110	104	81	89	100	75	81	85	102	85	98	82	88	86	101	94	109	95	74	107	77	102	102	87	106	97	92	87	85	74	84	72	88	79	99	81	110	78	87	102	97	94	85	92	111	90	103	76	90	82	94	91	76	100	87	89	83	88	101	94	84	100	91	99	90	84	91	94	90	77	100	74	76	82	102	104	77	96	109	96	111	94	79	85	88	78	87	86	106	86	72	85	92	116	88	97	77	76	93	95	81	111	106	100	78	87	92	86	107	104	102	90	86	104	94	94	89	83	74	101	106	103	89	85	98	92	83	84	88	86	101	92	75	109	89	95	81	85	77	88	91	92	80	102	81	93	102	90	94	61	82	93	90	85	95	97	83	98	94	93	83	87	95	92	102	94	90	102	87	87	79	94	109	70	87	98	88	89	64	75	94	80	85	85	74	100	90	108	104	87	103	90	97	94	78	88	91	91	104	90	94	79	76	90	79	86	95	92	93	86	91	88	88	80	92	97	108	78	96	93	98	85	104	90	103	103	100	87	91	76	86	74	84	91	94	91	84	83	113	90	95	75	87	78	88	96	95	98	91	74	99	91	70	95	106	88	99	100	97	82	80	102	107	92	88	87	92	72	80	103	87	89	89	87	86	105	82	84	100	91	91	95	79	88	101	89	98	82	119	78	93	89	107	80	100	93	93	86	79	99	100	84	88	94	81	80	98	92	89	84	86	91	85	99	94	91	112	89	111	92	72	88	80	92	85	112	74	86	103	87	103	89	95	88	102	90	87	75	96	91	91	87	99	82	112	100	97	87	100	105	99	104	106	100	96	116	95	92	92	64	88	98	98	82	96	95	109	71	92	95	90	102	88	106	90	91	68	85	92	95	78	94	87	98	101	96	99	106	93	102	102	68	114	102	78	76	91	89	107	93	86	92	73	88	76	76	89	81	94	90	96	81	107	82	84	86	75	80	85	89	86	83	79	75	102	88	88	87	92	70	96	104	84	91	79	90	82	70	90	107	86	91	100	110	77	105	106	115	98	78	88	95	80	79	94	78	91	93	92	91	91	86	92	109	83	100	97	91	94	85	96	86	97	90	81	121	97	82	91	106	93	85	94	83	99
25169	1325	3219	3453	2886	2392	1837	1614	1318	1119	971	901	829	732	686	646	650	603	545	507	530	480	439	453	427	467	420	435	411	415	413	381	385	370	422	375	364	351	386	360	375	349	384	347	341	345	330	331	348	354	341	357	363	332	359	367	326	332	337	341	335	354	335	339	329	345	316	347	324	305	338	324	323	313	342	327	334	357	336	314	343	307	339	319	324	320	324	329	350	320	316	305	324	300	308	304	320	320	299	320	313	321	326	335	306	330	340	288	332	318	367	300	347	340	288	311	334	325	297	317	340	327	298	311	295	307	325	323	298	344	297	285	345	314	308	299	323	331	303	313	324	289	326	295	304	302	326	300	318	330	321	336	328	297	307	299	338	312	325	329	344	308	310	301	299	323	335	320	307	313	290	314	339	318	341	344	308	298	323	335	331	324	316	297	309	303	303	302	300	346	298	326	329	345	338	293	308	319	345	325	303	329	309	336	306	312	340	336	270	324	331	315	349	332	351	334	302	345	336	296	309	320	318	314	346	319	283	324	287	296	342	321	320	309	324	350	348	307	317	305	325	281	324	344	316	308	324	306	315	313	324	314	332	304	335	326	357	319	293	314	336	324	291	318	305	331	309	320	291	318	302	343	317	329	328	295	311	319	338	319	308	293	328	334	301	293	304	307	341	303	335	272	310	359	320	312	305	351	291	308	328	333	303	341	269	314	322	315	323	324	303	314	322	317	316	305	323	320	319	320	305	352	321	312	317	327	319	311	296	326	323	295	323	275	314	270	321	339	326	309	334	326	300	302	319	341	310	338	326	321	349	318	335	309	325	298	281	328	285	338	317	319	326	305	348	311	315	322	333	309	329	314	318	307	315	318	311	341	300	278	318	283	314	307	345	281	314	307	301	327	323	305	320	295	288	307	327	309	339	349	334	341	307	318	352	314	311	313	309	308	318	308	326	298	266	306	349	309	340	311	319	330	307	311	314	336	302	288	319	299	295	327	304	335	311	292	293	294	309	321	300	316	314	319	305	290	327	323	320	308	324	336	316	311	340	321	289	317	346	353	282	312	289	335	295	297	308	316	299	337	315	318	320	317	307	318	300	315	292	337	310	329	299	302	284	328	308	294	314	290	332	292	297	277	309	315	330	302	297	308	331	292	326	304	304	310	315	324	335	311	333	299	343	319	337	316	329	321	294	330	324	297	315	334	297	298	301	328	313	307	308	323	319	296	336	317	336	309	319	301	331	329	311	315	340	285	311	314	338	296	321	322	324	312	285	306	315	339	334	315	326	335	314	297	331	322	292	325	309	313	328	312	347	310	291	339	319	363	288	333	307	318	278	334	311	320	315	330	322	304	289	314	314	301	317	305	323	305	300	335	313	306	273	322	307	291	313	309	286	309	304	314	312	303	306	299	300	308	312	330	336	321	312	336	326	302	342	322	304	318	315	307	303	345	333	298	330	324	323	328	311	312	321	317	309	299	299	303	346	306	298	304	312	319	329	322	332	315	322	332	326	334	300	313	333	307	306	352	329	309	305	313	337	330	345	297	330	308	314	341	319	343	303	314	287	309	309	320	305	319	361	325	283	323	310	319	305	325	294	331	339	291	312	323	314	311	319	307	304	306	317	316	315	300	302	297	313	317	294	307	300	326	321	337	313	324	301	332	325	284	326	332	299	295	334	291	284	322	320	299	287	316	301	336	306	347	314	318	319	290	286	301	302	288	314	320	282	297	318	298	327	343	330	336	329	332	308	310	312	336	307	318	304	316	332	319	327	315	310	315	301	327	296	300	301	278	335	302	330	303	358	314	330	335	346	332	288	293	305	331	339	281	286	344	309	293	303	306	295	313	319	292	316	370	299	332	314	321	326	300	318	328	303	319	332	320	327	312	304	332	323	317	320	297	335	296	303	328	323	317	319	315	322	302	327	314	361	309	307	305	329	321	315	349	312	306	339	305	279	311	276	321	348	359	323	312	298	298	300	336	326	329	335	307	301	308	312	277	357	300	301	304	304	327	323	305	344	329	320	331	326	313	298	310	319	320	285	301	302	348	346	329	311	294	294	311	321	328	291	310	352	328	298	314	299	342	331	302	309	339	287	312	334	284	333	293	315	309	314	355	319	348	293	290	302	326	324	323	302	323	308	314	317	319	308	322	325	324	303	287	357	347	310	326	298	290	332	316	369	315	291	354	311	264	305	309	292	322	324	310	341	307	292	323	319	297	297	317	324	304	305	282	311	296	353	304	307	319	310	314	300	335	340	320	332	303	306	338	289	318	320	312	321	304	324	317	322	287	295	317	330	311	279	331	331	301	334	325	314	340	323	286	319	299	326	316	350	308	312	318	283	312	319	319	329	317	293	284	309	302	313	330	321	325	277	337	349	317	310	316	296	336	320	336	310	276	309	301	316	342	312	335	321	323	303	293	308	316	325	327	309	336	297	311	322	326	296	313	338	324	301	325	310	319	306	319	307	305	310	329	308	339	303	322	293	321	308	329	317	310	322	340	328	323	283	311	335	328	307	270	305	328	320	307	334	315	316	333	314	264	312	300	342	319	329	293	324	326	305	320	320	341	309	293	296	302	321	335	280	314	320	307	309	337	319	306	314	288	327	326	309	300	327	324	281	306	300	303	312	318	301	290	319	312	308	276	322	313	294	331	293	321	326	344	346	320	346	313	333	322	344	326	337	318	343	328	306	306	340	316	319	311	319	321	322	311	297	311	351	320	337	327	311	316	308	343	300	315	314	346	292	339	330	320	319	316	331	327	319	331	310	336	297	308	329	305	297	323	300	284	297	307	308	352	297	304	340	355	288	325	337	323	319	311	315	296	314	324	284	283	330	332	301	318	268	306	319	307	324	306	346	300	309	323	308	315	310	350	322	277	309	317	331	329	320	299	281	281	313	312	322	331	234	309	287	313	299	320	303	329	340	317	318	338	326	335	295	360	298	333	323	315	313	331	313	313	338	328	277	310	318	296	320	332	317	338	308	291	342	313	300	322	311	330	346	325	290	325	325	313	295	321	316	340	315	310	325	309	330	326	302	304	311	293	305	296	316	307	321	321	320	319	305	313	311	333	301	321	293	307	306	329	303	342	308	338	293	329	346	315	321	287	293	313	331	322	291	321	283	323	295	341	299	306	285	310	317	309	325	294	317	308	343	320	321	310	280	296	310	315	323	341	294	330	329	326	328	318	298	313	294	318	307	309	323	314	314	322	288	308	324	289	296	323	339	332	305	350	308	293	315	299	307	327	305	326	329	285	308	307	335	335	326	310	312	320	317	302	320	326	310	305	325	331	350	307	335	351	335	341	335	308	308	316	315	315	344	321	313	301	318	292	312	314	292	299	297	350	294	309	312	339	325	313	315	311	298	341	305	287	296	335	300	300	323	291	287	318	294	325	319	304	332	326	306	318	316	312	309	341	314	318	304	310	316	320	295	307	311	343	333	306	316	295	325	346	302	319	338	305	309	321	310	294	307	305
49957	22007	7294	2106	1353	978	732	596	545	422	387	330	312	305	242	247	231	219	214	216	210	225	207	205	207	211	202	164	215	224	186	188	185	152	169	190	186	199	186	144	176	177	186	173	185	179	190	177	170	156	186	186	172	175	176	177	196	179	155	157	179	179	168	156	173	146	185	182	181	187	190	191	185	179	161	167	168	151	168	172	189	176	176	178	164	170	177	179	160	170	162	153	158	151	164	143	146	173	178	161	190	148	179	171	189	176	160	190	137	156	198	133	149	151	164	137	161	177	175	167	176	186	140	190	179	166	165	174	153	149	155	172	166	152	181	143	173	154	151	163	172	159	181	168	165	165	183	195	163	147	153	147	189	196	173	178	152	184	191	156	181	149	149	157	171	155	166	179	161	176	179	148	174	163	170	154	178	170	172	168	167	169	174	173	176	193	171	157	154	160	170	145	162	175	162	163	172	173	183	180	171	180	176	150	168	166	173	162	183	156	158	178	169	150	145	164	170	145	179	176	162	155	170	182	144	159	168	154	178	165	189	166	164	168	159	154	139	177	170	159	163	167	163	166	168	156	194	165	188	147	158	160	146	178	144	168	162	157	181	163	175	167	153	140	183	183	154	155	159	171	137	166	161	176	136	174	168	163	160	163	149	168	167	156	181	157	149	148	173	175	158	165	174	167	190	165	169	159	182	177	161	185	148	162	187	174	176	142	169	143	174	173	160	181	188	140	176	174	160	145	152	168	169	169	172	164	179	157	166	160	189	179	172	156	181	154	172	167	149	167	179	182	163	180	157	155	166	143	169	160	167	170	149	181	169	160	174	176	161	191	165	158	173	173	154	147	189	155	168	173	157	161	171	163	145	169	188	140	169	163	158	162	179	157	141	156	180	170	178	155	144	177	183	178	172	170	170	161	153	169	172	173	174	174	168	171	162	173	192	158	145	173	162	177	163	165	174	148	173	145	154	153	164	178	173	154	147	168	169	166	150	158	168	175	163	164	174	178	183	171	143	156	157	159	184	166	182	175	146	155	185	171	167	159	132	161	175	167	192	195	177	167	183	172	156	162	159	185	161	176	169	152	167	163	169	178	137	179	147	189	172	171	162	188	164	178	186	167	176	150	174	159	162	169	154	173	171	176	195	180	166	145	159	167	162	178	160	167	153	187	161	177	166	174	164	169	185	160	157	182	153	180	176	175	177	144	150	164	184	175	160	175	178	146	171	164	184	150	187	155	149	162	171	183	156	161	149	174	154	153	168	168	165	181	157	155	157	157	163	174	172	168	168	178	176	171	143	160	185	184	176	155	160	173	183	160	160	169	149	166	157	172	152	174	150	185	185	164	133	163	168	150	162	171	172	175	166	189	166	153	171	129	181	155	182	181	126	184	169	160	182	168	145	164	172	152	171	162	172	179	172	170	135	162	154	175	164	156	159	158	177	177	167	163	178	138	173	157	179	196	171	184	178	191	175	167	167	140	165	169	170	178	194	145	150	159	149	173	171	181	174	173	157	150	169	177	172	153	162	167	151	196	185	186	163	171	143	166	164	145	156	166	156	178	190	169	166	169	174	173	166	152	168	180	178	155	176	150	160	179	185	161	143	169	150	169	158	183	157	165	174	171	142	166	159	194	141	159	150	190	154	147	168	189	166	182	154	171	177	162	167	171	160	171	166	156	157	152	151	166	148	192	165	178	143	156	189	165	179	163	176	179	188	163	164	158	153	147	153	155	137	160	194	161	189	170	168	166	156	165	181	168	167	151	138	190	164	156	176	175	165	161	155	164	186	174	156	156	163	161	165	146	163	168	161	148	159	155	164	174	164	178	175	173	172	152	169	162	160	194	185	156	162	159	171	157	157	176	165	169	161	158	173	181	164	175	183	172	172	146	169	151	180	162	167	164	159	184	129	160	160	142	148	160	184	169	148	164	179	154	155	170	162	175	147	153	165	186	154	173	152	137	155	182	156	192	158	158	176	162	155	156	169	137	143	174	153	161	173	161	158	127	182	187	173	170	147	191	170	148	186	177	172	164	174	183	185	173	169	171	177	155	190	178	155	178	181	177	164	160	164	154	164	167	179	180	168	163	179	158	168	177	187	148	175	150	171	189	163	170	173	178	164	159	168	169	173	172	194	154	160	198	181	169	187	165	167	166	178	185	179	192	147	146	161	159	160	170	160	180	168	174	149	147	168	153	165	165	163	140	151	138	171	170	146	158	166	161	175	167	148	170	172	149	155	173	175	170	163	146	182	143	176	172	172	173	214	168	165	145	170	180	147	159	161	151	151	171	147	165	186	169	174	153	172	180	186	166	149	163	167	156	158	161	180	164	163	146	179	190	162	156	158	174	144	150	159	188	160	170	180	141	166	183	173	179	168	137	163	188	161	167	177	148	176	195	171	152	160	150	174	149	156	172	158	169	160	164	150	180	152	156	160	165	168	178	147	149	149	169	167	193	179	158	154	174	160	177	157	182	180	154	155	162	159	164	172	190	158	150	179	164	179	157	159	158	156	181	166	158	160	183	144	167	167	160	176	174	156	152	159	185	137	175	170	175	176	154	172	182	167	156	176	174	160	154	174	160	149	170	187	143	171	159	167	161	172	183	159	175	168	179	149	164	167	149	187	155	184	189	173	173	165	155	159	170	177	168	159	159	160	152	174	146	164	163	149	168	187	167	176	176	160	166	170	181	133	169	168	169	157	163	158	162	165	185	149	151	162	170	149	163	171	182	151	160	164	177	173	177	177	162	155	170	160	158	176	169	200	156	153	146	155	161	157	189	136	175	185	154	166	162	160	156	153	176	159	189	144	192	142	149	175	182	167	170	146	148	172	155	182	193	149	185	169	193	158	152	169	161	154	171	169	173	152	168	138	169	155	158	171	177	193	160	164	159	176	159	162	158	166	164	150	169	177	155	180	182	167	167	153	183	153	172	180	171	157	175	172	160	173	174	174	157	145	168	168	145	151	189	188	155	153	160	144	176	168	183	164	165	153	164	193	195	138	162	172	167	165	184	178	155	181	170	166	159	160	173	168	145	176	151	156	181	166	156	156	178	170	165	180	173	161	183	169	162	165	148	158	153	150	169	151	169	180	160	159	164	157	168	183	179	154	181	170	142	181	180	180	158	194	178	158	164	162	171	171	171	178	154	155	156	175	179	173	157	154	151	158	158	185	180	157	156	157	175	145	145	169	179	172	140	151	186	180	168	187	180	147	189	153	174	151	185	153	180	172	147	135	174	149	161	170	161	157	176	157	178	173	195	183	154	181	163	159	157	172	153	174	157	167	172	157	157	173	179	156	143	147	164	165	168	198	151	160	153	173	198	171	153	173	182	156	154	183	153	193	171	159	181	160	166	152	159	170	149	155	157	173	151	174	132	177	182	169	192	165	188	186	155	169	168	167	153	160	147	171	166	162	163	213	147	174	165	163	152	164	152	165	163	151	174	164	163	161	144	152	164	183	183	178	169	162	169	177	164
32475	2583	6083	6549	5405	4382	3501	2941	2445	2174	1913	1672	1511	1413	1246	1119	1091	1093	1030	1012	956	963	874	836	843	769	735	685	753	709	733	694	706	696	604	711	661	651	641	632	623	629	637	596	591	597	646	597	616	598	537	567	564	602	590	600	554	584	587	528	591	561	554	576	554	492	545	600	579	598	515	571	536	601	543	563	535	554	524	490	547	541	521	523	520	583	544	505	577	546	568	497	485	538	533	565	520	513	586	552	515	515	534	520	533	568	541	519	577	528	525	511	548	559	507	539	545	532	523	507	520	599	550	523	534	520	556	517	476	530	573	533	517	581	543	476	521	556	563	557	497	491	521	548	543	509	582	554	579	538	550	520	575	496	533	556	536	541	514	539	566	521	538	562	556	540	499	518	542	562	560	516	482	554	519	546	543	536	554	541	526	544	531	549	572	512	564	586	530	534	496	538	556	552	550	520	508	561	518	499	494	499	517	551	512	527	534	535	518	510	527	491	538	551	567	557	506	508	547	559	535	565	524	545	553	529	519	538	502	527	563	536	542	533	512	551	501	549	492	559	530	492	516	539	505	481	589	528	533	552	557	528	500	507	535	516	562	549	511	534	514	592	556	532	541	496	534	540	565	525	522	492	537	537	515	531	551	532	538	542	552	524	505	573	499	536	501	526	556	532	498	511	565	550	552	535	507	530	564	544	526	549	504	543	561	530	545	546	528	519	574	505	496	523	506	559	518	537	538	530	590	546	510	519	556	531	539	516	575	493	560	512	534	503	499	518	540	513	527	516	559	526	518	529	544	527	549	525	544	534	547	560	532	581	508	547	510	507	525	540	528	547	529	539	492	538	525	564	499	524	553	474	545	515	514	559	517	535	551	501	551	545	531	527	521	544	531	526	528	560	538	546	527	520	548	536	511	545	515	515	576	611	518	513	518	511	539	554	549	539	544	522	551	553	503	522	515	545	498	537	541	512	560	527	509	526	509	543	522	509	516	499	522	514	489	530	542	503	522	491	514	548	527	503	518	528	524	497	494	511	555	579	538	572	546	532	520	523	528	477	562	489	517	514	493	526	603	519	569	542	530	549	540	560	538	504	543	518	543	521	567	503	541	548	537	531	519	518	524	522	557	541	543	557	513	527	535	544	530	527	529	517	528	500	538	521	524	520	545	523	536	489	500	507	538	561	521	512	564	537	539	501	503	551	484	505	548	543	536	533	456	524	460	536	509	515	550	489	532	523	555	486	511	534	524	538	508	522	537	533	544	502	564	487	512	589	572	537	570	546	485	546	553	527	509	536	534	567	507	524	535	548	500	485	567	533	504	499	567	577	488	539	515	542	511	489	555	491	540	561	520	488	519	494	534	529	554	481	519	553	535	599	527	549	498	578	524	572	472	529	542	527	561	558	525	530	542	529	581	590	499	551	536	509	520	541	528	543	507	476	553	499	480	506	566	523	519	493	511	557	566	516	549	525	540	521	544	507	554	538	544	532	492	522	542	568	559	535	511	525	528	556	584	540	533	502	520	537	498	518	529	552	531	578	535	528	522	510	556	523	497	558	559	565	544	500	542	523	503	545	524	494	567	543	527	511	515	512	532	521	485	562	550	510	541	566	525	529	542	533	540	509	520	529	534	538	498	523	554	557	510	558	546	501	560	534	533	544	506	498	522	534	524	564	516	533	547	542	557	543	540	474	547	497	505	525	519	525	524	511	498	536	526	539	515	546	543	526	509	553	536	519	534	573	554	522	556	538	534	549	536	513	557	530	540	531	486	495	534	534	495	493	551	507	511	566	518	535	526	554	537	527	555	532	503	537	531	476	486	533	561	530	547	522	539	499	536	574	547	565	507	506	579	565	521	551	585	513	540	531	513	530	535	504	534	575	519	509	530	523	552	534	540	521	532	536	516	523	554	515	519	535	533	523	546	489	491	546	544	534	547	526	545	506	484	513	553	525	501	532	533	537	520	526	478	484	535	560	548	516	562	508	585	523	521	541	538	540	558	514	526	528	577	520	537	541	491	489	531	568	546	533	582	550	586	556	572	534	522	520	531	543	554	491	565	493	500	483	494	510	518	504	545	534	496	504	561	550	529	524	506	532	523	534	524	493	553	549	507	536	527	516	525	525	495	526	519	559	516	525	505	511	561	580	533	529	554	522	540	531	536	518	527	552	519	547	530	557	524	503	539	509	528	543	579	540	558	535	536	538	555	529	560	527	545	522	486	541	566	534	528	505	557	518	556	507	510	518	503	523	571	521	538	495	504	515	478	562	511	518	560	516	513	492	509	529	556	533	504	494	528	564	532	493	547	549	543	506	557	547	522	515	546	562	551	550	488	555	487	569	523	523	530	536	509	532	498	544	534	541	536	568	532	559	496	552	528	544	545	548	509	515	521	538	506	557	516	537	491	514	503	505	550	535	531	554	526	529	578	501	573	495	531	542	525	546	566	524	518	535	557	520	508	530	507	553	512	547	534	517	540	527	540	558	532	538	527	535	508	549	510	535	506	539	489	527	520	473	532	501	550	512	535	544	520	532	540	535	535	543	529	521	543	486	531	499	515	509	500	525	510	505	505	554	541	538	525	528	559	508	514	496	492	549	532	508	544	551	571	535	508	540	548	539	522	519	530	542	529	506	552	515	549	540	484	525	520	507	531	533	549	522	509	506	539	552	498	538	533	543	548	559	506	544	491	487	527	532	532	548	535	521	570	535	503	549	519	550	502	512	511	519	502	511	558	508	558	493	519	540	555	529	533	548	516	514	542	520	515	521	533	545	535	476	529	521	520	506	511	528	554	509	556	551	485	511	536	533	558	531	536	512	505	509	523	496	551	523	568	494	501	509	497	515	495	511	511	518	532	524	539	548	552	480	485	539	506	506	534	537	498	540	544	517	514	510	501	551	512	523	557	564	492	544	548	582	581	527	498	532	558	546	523	498	552	541	544	559	502	522	549	550	556	533	507	531	551	567	584	552	515	564	519	542	538	535	519	509	575	550	511	539	521	555	521	533	551	531	525	489	556	498	527	528	500	520	548	529	557	492	527	521	534	544	517	519	523	546	523	512	568	570	507	543	515	556	550	571	545	549	524	563	501	561	547	546	558	500	525	501	531	564	507	521	547	544	537	524	524	519	519	533	538	569	520	556	551	469	477	557	487	505	546	521	554	536	549	495	504	523	537	586	559	520	494	518	560	492	521	545	567	505	526	534	530	507	559	527	521	553	554	570	559	558	512	555	514	524	591	550	482	544	542	526	536	519	492	536	538	531	502	520	513	483	534	531	545	518	545	517	532	530	551	523	522	550	543	531	504	540	512	522	524	523	557	517	510	574	516	552	515	544	538	533	541	569	517	513	528	541	531	534	535	534	530	521	538	564	520	540	542	511	511	497	562	499	532	582	530	506	583	544	496	550	551	552	517	539	491	529	496	529	533	533	551	506	498	533	515	521	521	561	536	510	489	501	529	537	512	543	571	534	541	563	545	511
7626	639	312	223	206	181	171	182	171	163	166	162	171	169	171	157	152	164	165	156	194	168	180	142	178	154	174	155	161	147	159	159	180	161	160	163	155	188	166	155	164	159	149	160	158	166	165	176	184	162	184	156	162	147	156	165	163	172	145	162	181	154	152	179	165	163	170	150	177	163	143	178	185	161	165	142	157	162	162	168	164	136	156	135	186	153	167	171	180	142	168	158	144	150	147	166	171	168	181	166	173	161	181	181	128	152	158	173	174	163	151	156	173	174	167	152	164	159	157	177	183	163	155	149	156	173	163	155	175	174	166	167	150	166	169	188	159	153	191	159	185	159	152	152	158	191	150	177	155	146	170	157	179	133	193	173	162	174	161	173	132	162	167	191	159	147	178	179	158	157	139	164	165	188	178	166	179	165	149	159	175	166	180	160	191	166	159	172	173	146	182	171	158	172	160	158	175	161	175	164	176	160	179	180	203	205	173	142	164	145	172	170	145	190	160	157	164	181	153	170	167	166	132	146	161	174	153	192	179	147	161	167	156	155	169	157	176	156	139	137	171	162	167	186	148	164	179	178	161	155	142	146	139	153	172	167	152	183	167	149	160	167	164	180	165	164	157	155	150	159	162	165	160	178	178	178	178	168	172	155	151	143	168	135	172	146	169	163	151	136	154	172	161	181	157	174	173	157	173	150	155	172	151	171	146	137	141	179	148	152	159	168	145	179	167	165	156	177	131	162	149	176	181	154	177	177	188	163	170	208	155	167	177	167	181	152	186	181	152	156	133	172	162	177	167	165	175	168	140	162	184	166	166	167	156	168	167	179	162	162	149	167	170	165	186	158	161	169	153	160	161	181	178	180	173	152	178	163	178	165	154	174	168	179	160	147	171	162	168	172	160	162	168	173	161	159	177	149	162	162	161	136	174	142	166	180	166	156	190	166	140	163	168	146	165	184	172	162	162	157	170	160	157	173	163	148	160	168	133	158	157	151	147	147	163	162	186	164	165	167	148	141	162	159	163	150	166	164	165	151	169	145	162	173	161	180	166	154	170	161	138	155	177	160	176	134	164	156	170	170	164	184	164	171	173	152	155	171	165	156	168	153	182	191	166	143	163	152	145	148	166	174	148	166	185	178	170	162	149	153	172	171	166	149	164	179	188	152	142	172	179	183	160	173	147	168	161	120	175	164	156	140	149	155	152	171	170	176	143	194	188	152	176	165	172	136	168	147	154	146	169	145	168	142	187	182	172	173	173	182	175	145	168	177	166	138	156	166	164	168	158	167	153	173	165	176	159	163	191	157	152	160	173	183	169	169	176	141	170	152	189	164	157	151	142	154	146	151	160	148	157	172	162	154	192	165	171	168	142	153	146	160	170	171	171	150	184	154	160	150	179	171	154	141	170	151	169	149	143	165	179	159	162	176	161	149	152	163	158	157	142	179	159	173	146	172	165	148	162	169	156	151	152	166	142	181	153	148	165	167	178	185	174	172	195	168	164	165	153	169	158	172	148	135	179	153	168	149	168	167	157	159	143	163	167	153	161	138	163	163	190	170	167	176	137	171	159	169	196	139	166	163	161	182	154	175	155	193	164	166	163	145	153	180	172	174	154	180	153	167	174	136	148	168	178	172	179	185	150	195	163	163	156	166	174	169	173	135	166	155	167	165	155	189	154	161	164	188	183	157	156	168	157	151	146	178	183	165	148	163	173	154	175	143	162	183	192	156	166	182	160	181	171	164	156	174	170	163	160	160	178	182	156	170	181	156	172	183	148	154	187	163	147	165	170	194	160	160	173	165	179	153	149	164	141	180	166	151	151	181	156	157	157	153	149	176	167	179	175	159	182	155	177	167	168	176	170	154	160	178	149	164	161	158	139	180	162	177	169	163	155	161	180	150	170	164	161	159	164	163	147	155	157	164	170	169	165	165	165	151	171	152	166	161	157	177	137	185	166	145	172	171	166	166	167	130	158	160	164	158	166	181	148	145	171	177	168	149	170	158	145	148	155	152	171	170	175	169	152	167	158	143	183	166	151	156	169	194	159	171	183	162	179	180	145	185	159	169	145	169	158	165	159	170	168	188	165	187	159	140	178	157	129	168	167	181	167	133	149	165	169	164	185	179	123	169	151	160	181	163	157	140	157	168	159	160	175	162	178	140	157	163	153	170	156	137	161	159	165	174	154	164	156	153	162	151	165	163	179	161	150	160	179	171	170	154	149	184	156	131	137	179	198	141	153	175	139	148	165	179	167	159	162	149	166	167	137	183	146	181	152	132	160	155	144	152	168	151	163	147	146	156	146	184	179	192	158	165	161	151	147	143	161	187	162	180	170	160	154	156	170	154	161	175	175	179	162	152	163	165	160	173	157	179	177	172	156	145	156	169	169	157	188	167	186	157	167	151	175	164	172	161	163	159	132	176	203	174	182	148	138	154	169	164	167	173	142	161	155	156	165	173	177	178	154	160	158	157	180	173	176	180	162	164	156	148	177	169	148	155	165	150	184	134	169	177	159	142	177	157	183	141	167	186	173	160	151	192	170	174	165	161	181	171	174	160	143	167	151	175	171	168	153	163	156	160	174	193	169	147	163	144	180	175	167	166	161	178	170	152	162	175	165	159	153	153	180	157	179	163	159	177	168	167	155	172	155	148	160	163	145	177	150	166	166	158	150	192	154	154	174	153	171	165	176	172	148	175	122	167	182	169	166	147	145	177	158	167	168	173	152	167	170	152	141	170	157	186	153	154	201	144	183	156	164	170	179	155	180	150	160	154	167	184	169	140	180	170	160	161	176	173	141	173	163	185	156	161	152	175	155	195	181	146	167	177	164	178	160	150	168	157	180	151	154	174	154	166	161	171	136	177	160	158	170	163	165	163	138	163	139	191	173	153	166	166	163	165	170	161	147	167	191	138	140	183	148	135	148	168	163	163	166	149	148	144	155	167	155	179	175	190	192	178	149	165	164	164	189	166	154	175	177	176	165	161	146	160	158	189	164	181	166	146	161	164	178	158	159	147	170	176	194	165	175	169	158	171	180	149	171	149	178	182	198	170	167	151	167	173	153	155	175	167	173	162	170	170	176	160	176	134	148	160	168	158	142	161	156	179	172	209	204	158	158	167	166	179	165	154	174	181	177	178	162	159	177	147	162	155	148	162	163	170	146	151	151	172	176	169	169	171	174	175	172	178	146	173	168	177	167	178	139	144	166	180	160	154	148	173	168	178	155	158	154	158	146	174	168	160	166	174	173	164	160	180	177	181	178	168	156	166	141	157	204	153	147	190	168	175	164	159	170	155	150	142	171	158	187	143	167	146	176	175	161	163	145	163	159	169	166	167	149	186	180	179	164	178	159	190	149	173	171	172	168	185	145	140	158	164	171	167	163	153	189	175	178	170	173	162	164	155	170	168	159	178	172	160	162	163	158	182	163	134	166	161	147	183	161	156	153	140	171	190	194	158	163	167	167	139	153	172	174	154	165	159
7198	548	685	678	634	661	605	597	554	565	555	595	512	519	548	544	547	557	536	538	543	490	520	507	514	536	515	496	512	522	484	520	573	537	519	515	530	503	541	518	520	509	498	513	530	504	518	508	518	510	505	480	520	506	522	509	544	482	483	537	526	510	503	510	510	505	501	511	523	483	501	509	481	498	504	463	465	453	514	524	505	502	478	499	522	482	535	527	547	481	538	520	513	530	510	477	487	523	514	495	489	516	471	528	516	483	482	537	511	476	523	502	480	505	572	503	526	511	507	514	518	509	515	538	478	479	524	515	512	494	575	518	508	519	514	471	493	503	500	529	502	527	522	505	508	499	505	500	483	475	477	527	501	482	476	532	542	517	473	498	518	491	504	494	516	558	552	548	543	457	545	503	498	511	502	497	481	554	524	536	524	525	507	531	490	548	514	480	474	488	492	510	484	521	523	520	544	530	484	522	508	520	557	504	493	499	505	504	494	514	490	502	487	490	537	528	528	485	494	545	526	550	512	502	502	500	516	474	536	556	475	515	471	531	482	490	509	479	521	550	457	502	527	501	534	458	466	504	530	529	489	525	494	506	504	510	505	519	537	513	510	536	516	495	519	513	552	471	478	533	527	472	474	505	519	520	522	517	509	519	533	560	516	504	490	496	486	498	529	526	505	546	529	513	528	485	528	553	532	518	510	506	498	505	480	502	540	515	519	480	516	516	456	491	518	535	472	542	512	503	510	539	467	460	508	509	562	472	517	509	481	495	481	487	522	506	509	499	499	526	501	484	522	493	514	504	513	521	501	540	500	506	520	515	472	520	480	535	539	516	519	518	539	514	509	483	451	539	511	555	513	521	460	477	505	522	488	522	483	542	517	498	503	492	518	564	520	566	458	540	519	513	512	487	532	521	530	555	526	484	555	525	545	524	533	440	498	507	511	507	508	550	522	507	518	488	484	509	476	478	536	523	511	540	500	498	505	509	509	490	547	465	474	503	513	496	468	497	529	528	509	504	499	456	514	484	507	471	524	503	508	496	501	504	480	511	486	537	477	528	517	487	456	464	554	533	486	512	509	499	487	511	492	528	494	482	458	516	538	539	471	514	527	523	506	504	498	526	545	518	505	475	482	523	496	512	521	517	490	492	498	535	524	507	516	505	519	507	504	513	514	514	505	492	502	494	549	517	544	474	529	482	506	503	456	503	482	524	492	520	486	515	488	486	503	527	558	508	513	487	479	481	491	460	510	557	546	485	534	449	562	509	532	511	493	464	524	499	555	467	526	481	510	523	563	483	478	551	516	477	491	522	565	521	481	518	517	496	521	482	526	455	481	528	491	465	513	517	478	536	557	494	461	518	493	506	513	505	499	505	536	524	529	524	496	498	490	475	500	504	561	522	534	522	510	543	509	493	504	510	503	537	508	479	515	508	535	480	533	494	502	515	502	524	575	508	493	537	484	474	485	473	537	508	496	535	546	505	510	543	497	524	502	497	514	492	534	523	523	545	532	509	511	497	545	515	504	495	534	502	494	514	478	488	492	507	485	511	529	484	508	521	505	481	550	496	498	530	485	492	494	549	533	542	509	542	529	460	480	498	520	539	552	523	543	527	538	541	523	489	496	502	510	505	484	514	528	523	522	495	538	551	506	553	453	556	474	482	535	513	479	535	538	507	509	492	525	509	498	515	524	510	542	502	513	486	447	517	495	521	487	506	548	507	527	558	496	501	503	523	506	508	502	498	466	512	470	511	518	498	519	538	496	508	483	505	546	494	540	500	505	530	494	480	512	531	485	510	542	491	520	497	502	519	506	529	473	521	497	501	519	494	505	534	514	537	538	512	540	541	483	502	523	541	513	512	529	554	533	512	515	505	479	508	513	492	548	525	513	512	504	526	519	537	505	480	526	501	492	529	497	503	508	538	524	469	495	495	509	516	516	472	542	496	515	505	492	492	512	490	488	499	520	499	526	468	508	461	531	480	502	524	527	506	511	485	512	543	486	527	514	513	527	496	512	522	497	460	474	512	506	488	505	514	546	457	543	467	469	503	545	544	521	462	503	491	522	501	491	475	466	509	521	498	479	503	496	493	505	488	461	500	512	512	494	530	540	478	483	512	479	521	490	500	495	498	569	519	544	509	524	498	515	490	523	526	522	509	527	483	508	485	500	471	516	511	521	498	523	496	487	494	513	516	513	538	524	511	479	492	522	530	505	556	497	516	495	469	510	503	484	520	502	477	500	536	536	516	512	467	503	511	455	508	505	504	518	499	509	511	498	517	553	522	476	556	483	540	512	518	545	498	515	542	524	479	531	514	504	496	499	534	517	506	530	487	524	493	513	471	524	522	551	518	515	554	526	488	526	508	534	509	487	533	535	524	536	543	473	507	521	481	541	524	477	501	528	527	504	513	497	514	530	490	484	512	494	505	484	515	513	512	485	469	494	498	492	511	518	528	517	519	489	518	531	538	521	501	475	481	498	509	536	488	520	519	484	484	516	518	481	525	514	504	497	475	507	468	538	530	521	472	528	476	525	498	509	486	488	518	502	501	523	515	517	487	495	517	517	523	534	541	495	476	463	552	494	465	510	517	496	494	484	500	492	534	509	553	503	563	511	530	511	518	507	512	474	561	498	543	517	512	545	477	488	522	490	566	519	529	512	523	499	510	485	488	484	517	519	511	518	499	475	491	527	485	529	482	521	510	479	536	494	484	524	528	503	507	476	501	483	528	481	479	469	539	526	533	498	471	515	512	507	520	459	538	471	490	532	513	505	467	519	503	503	547	498	519	501	501	541	465	480	493	486	517	538	510	532	497	531	485	517	491	502	505	516	509	486	508	509	521	518	505	501	500	551	535	491	528	509	529	492	532	522	521	527	506	490	500	503	501	488	490	523	487	527	490	496	512	512	465	508	514	485	489	519	529	518	495	513	531	510	511	523	482	554	476	478	500	485	500	504	527	535	490	509	534	515	502	464	474	499	486	513	494	501	492	494	519	505	480	503	475	534	506	524	518	515	487	501	516	485	489	512	484	497	533	529	516	519	515	473	490	478	510	506	514	520	511	503	526	492	487	519	518	518	508	526	483	509	508	520	491	564	539	512	479	492	527	505	470	529	525	487	496	505	495	463	511	546	476	503	514	523	497	517	506	481	466	496	505	536	494	471	460	525	480	473	514	513	500	527	477	507	487	528	496	486	516	515	504	489	487	494	532	522	553	514	536	502	511	494	506	477	515	520	494	486	489	517	518	505	487	524	534	478	496	477	507	536	511	506	479	526	491	521	489	519	538	523	492	467	512	510	565	506	528	533	511	478	545	503	534	516	530	492	513	505	493	516	488	486	476	513	539	515	492	542	504	500	488	516	489	509	495	485	502	513	504	560	504	489	452	481	532	485	508	559	486	504	535	479	519	509	501	465	525	513	469	456	534	528	502	525	533	520	481	525	502	554	513	489	494	513	521	512	515	500	501	519	509	506	495	489	523
42688	14101	2244	967	644	522	414	308	258	207	174	173	140	134	152	133	125	128	97	113	108	100	93	109	124	95	104	102	123	96	95	111	85	93	113	99	102	79	102	97	105	83	98	89	99	106	83	104	81	100	116	113	100	106	98	86	84	71	91	86	80	86	89	71	95	93	109	84	97	71	78	81	87	89	88	102	83	104	99	99	95	97	98	103	103	91	103	101	94	87	88	91	97	110	95	102	88	94	85	81	93	93	97	89	82	96	108	81	98	107	75	97	102	83	99	100	99	79	80	99	101	92	93	83	86	99	84	109	96	78	86	85	99	88	101	102	88	91	90	98	97	107	90	96	88	106	71	96	87	97	81	86	85	90	93	96	88	96	82	93	79	91	87	89	85	105	69	94	100	93	90	79	93	85	89	74	104	80	119	89	99	70	85	94	97	80	85	96	91	87	79	79	96	75	83	89	74	77	107	82	88	81	85	81	98	86	88	90	109	94	93	75	78	98	93	90	84	93	89	101	93	74	79	86	85	105	76	98	81	95	91	83	83	90	83	106	82	103	96	74	99	111	104	106	102	93	93	105	87	75	100	77	83	89	83	82	90	101	92	88	108	93	98	98	93	85	91	97	81	79	109	88	84	85	97	105	94	100	82	75	94	100	76	90	97	87	85	105	104	99	86	103	79	79	76	96	80	88	97	109	101	97	103	72	90	94	86	102	106	92	95	88	90	85	96	98	98	78	82	89	81	87	79	75	82	87	83	77	104	80	83	89	86	75	94	77	82	104	97	84	82	100	91	110	90	94	95	78	94	102	94	93	90	109	96	104	106	82	89	106	80	91	103	89	73	83	84	84	96	106	88	98	78	74	80	84	83	88	98	96	103	88	91	92	88	100	75	90	98	103	93	81	90	95	103	89	91	100	88	83	105	107	100	99	88	77	115	113	83	98	84	102	97	89	102	100	106	79	82	96	85	81	83	85	100	71	106	76	76	83	88	97	82	91	81	87	92	99	85	89	89	79	94	104	101	96	93	92	86	77	94	99	95	75	88	113	79	107	83	89	104	115	82	86	78	77	81	91	96	85	90	101	93	111	94	76	94	106	91	89	90	91	80	92	94	96	95	99	101	94	81	90	79	103	104	101	83	80	98	84	88	100	102	88	101	77	105	90	114	85	99	92	76	89	90	103	99	71	88	88	89	84	92	76	89	93	83	91	92	98	85	84	103	106	89	92	88	93	82	100	84	86	89	70	104	54	87	92	85	87	95	100	98	94	86	93	101	89	95	88	73	98	94	86	81	82	102	75	86	85	97	93	101	97	99	87	95	91	93	102	82	75	103	122	78	89	101	95	95	87	81	104	75	90	87	97	75	78	85	77	89	96	93	97	83	70	95	101	88	110	95	111	86	97	93	85	101	88	66	93	92	101	81	86	90	104	96	88	87	100	97	84	93	81	87	97	103	100	90	84	84	80	89	81	79	87	87	78	79	76	70	82	90	77	88	82	89	100	108	101	60	91	89	87	94	104	94	106	87	109	88	85	92	90	104	74	102	73	75	84	91	100	112	85	97	105	83	102	92	94	97	98	95	111	103	102	91	73	76	96	86	104	85	96	97	99	87	76	72	89	86	102	86	98	87	105	103	87	105	94	111	93	97	98	102	89	103	81	88	90	87	104	96	97	98	77	89	110	99	110	69	89	96	93	90	93	83	113	81	104	106	85	71	84	85	84	97	93	82	76	81	87	83	98	109	82	85	99	98	97	92	79	82	103	90	98	91	92	85	85	89	92	83	85	114	90	95	101	105	95	73	95	82	87	99	103	87	88	89	106	90	80	106	70	86	99	101	90	92	81	78	90	121	89	89	112	86	86	87	100	88	96	89	81	78	89	86	96	83	86	101	108	100	83	84	78	89	97	77	96	79	82	71	93	88	79	98	101	97	88	97	91	97	96	92	79	85	87	104	69	85	86	105	77	87	81	83	107	93	88	99	71	77	86	88	114	94	90	99	96	92	104	90	97	94	100	103	78	92	92	92	90	81	95	94	102	77	94	82	92	109	85	121	96	81	108	82	96	103	103	84	93	100	103	91	98	102	90	89	83	79	92	82	83	92	78	96	91	89	90	81	95	69	74	90	95	95	102	90	102	78	109	91	83	111	94	96	86	77	87	75	96	89	83	99	101	85	83	92	75	82	85	93	91	97	94	88	84	69	76	83	103	113	77	86	83	101	80	82	105	88	86	101	97	77	96	100	79	90	86	91	88	88	80	87	86	102	81	88	89	96	90	80	82	87	91	95	104	87	85	104	95	86	90	88	100	87	94	101	114	104	113	94	97	88	81	74	102	100	86	99	73	75	87	89	86	112	97	84	90	101	77	101	99	87	87	94	79	83	103	80	85	93	89	83	95	87	65	97	89	100	109	89	77	93	105	83	96	108	66	102	93	103	96	100	77	85	81	100	78	89	88	81	93	103	85	86	78	81	90	80	87	101	89	104	87	80	110	82	100	84	99	89	81	80	102	90	89	88	102	84	85	82	90	87	80	106	91	83	90	91	79	102	75	109	108	103	87	96	98	80	90	108	104	74	83	89	77	92	96	75	107	104	95	104	85	89	89	81	88	90	102	89	81	111	91	92	73	94	101	86	103	97	85	107	81	77	99	97	91	105	94	107	90	100	95	98	97	101	88	87	104	97	86	86	90	70	98	95	97	98	103	91	81	98	98	92	107	90	100	95	88	90	86	103	84	82	90	92	91	79	91	85	103	94	88	102	82	99	86	77	81	101	85	96	95	83	105	81	105	78	88	87	82	101	94	98	69	91	96	102	104	81	91	102	88	93	77	101	89	87	75	102	77	93	100	88	94	86	106	87	95	98	112	92	81	99	96	69	93	106	73	85	98	84	74	89	94	80	86	107	100	96	91	63	74	93	86	105	92	95	102	94	90	108	75	81	101	84	95	98	102	92	93	91	84	96	92	84	98	111	84	98	89	78	91	88	95	89	87	78	100	98	82	85	79	82	99	69	100	85	106	86	106	90	76	74	90	85	89	80	76	99	82	91	76	100	90	91	105	96	86	99	101	90	87	113	93	98	95	95	87	86	94	93	94	97	96	93	94	86	82	85	102	85	69	87	88	91	91	90	83	86	99	85	83	82	86	90	97	85	80	106	95	84	87	91	91	83	85	82	101	114	78	82	88	95	89	86	88	91	97	105	92	78	89	89	87	97	83	92	88	105	79	97	88	107	93	79	95	86	87	89	94	101	89	109	101	87	82	100	106	106	86	95	96	80	95	91	96	91	92	99	80	104	77	69	100	106	98	91	91	93	89	86	98	106	110	75	78	93	80	89	78	103	104	92	85	95	85	107	85	101	93	90	96	84	83	91	110	100	85	90	96	93	87	119	90	87	94	79	96	100	90	98	95	79	93	102	93	89	77	80	85	100	98	84	69	90	90	80	88	90	77	94	106	94	86	89	78	112	105	101	89	90	84
26104	1427	3254	3433	2805	2288	1799	1564	1252	1150	1050	882	810	708	681	648	616	552	582	506	504	535	436	428	469	389	454	446	397	389	381	393	403	408	366	391	362	365	391	381	359	350	358	357	356	360	351	370	336	324	362	353	377	342	332	353	318	343	356	338	323	354	314	385	339	318	340	329	341	321	353	323	321	327	305	355	311	344	301	358	317	333	336	289	307	334	338	285	312	304	332	353	333	327	316	308	332	318	354	316	328	318	311	348	324	333	329	338	299	298	316	324	316	346	372	325	348	296	328	316	329	306	305	324	336	332	334	296	328	327	348	307	279	313	309	310	292	293	333	335	318	333	300	296	298	336	323	298	307	310	319	343	312	322	338	356	310	342	323	318	339	291	315	344	319	316	349	318	318	355	338	337	333	317	296	327	279	324	326	314	282	321	316	334	312	305	307	332	333	321	311	314	307	306	326	319	329	341	331	307	321	314	286	312	303	307	320	312	303	332	318	308	327	315	300	324	317	335	313	324	332	331	331	314	324	326	327	315	297	354	313	330	315	285	308	289	303	314	317	310	299	322	339	320	296	305	313	324	341	336	300	345	308	333	319	309	308	320	331	334	334	360	336	311	328	329	318	334	303	328	279	299	288	320	317	314	330	328	294	294	310	334	336	332	304	292	317	292	290	309	336	338	317	343	314	310	330	279	310	323	296	314	268	331	326	314	289	310	322	360	320	321	339	312	302	293	338	331	336	312	350	300	312	278	338	328	331	321	308	323	299	291	266	330	306	317	348	338	319	329	298	328	304	324	340	311	336	299	335	333	334	310	309	321	317	305	318	308	305	320	307	299	316	304	336	302	285	324	304	307	359	355	283	338	301	341	307	335	302	289	329	283	303	322	330	367	302	337	302	332	332	321	330	340	318	306	303	322	306	315	277	326	304	320	327	314	299	331	297	284	316	338	327	310	306	303	308	321	338	295	308	331	327	334	326	303	336	338	313	304	327	321	324	322	304	322	304	330	313	328	309	294	304	341	320	336	297	330	276	308	323	297	349	334	327	299	322	346	286	330	320	308	330	293	311	337	334	305	315	339	321	327	316	307	340	315	296	317	322	310	301	322	309	312	330	313	325	321	302	316	314	298	322	321	299	344	301	309	316	292	343	303	337	317	316	305	307	319	311	312	278	303	303	297	309	300	333	288	318	272	304	312	286	340	288	298	307	304	304	325	300	303	348	310	307	321	319	320	318	282	332	325	301	314	330	295	329	316	312	312	332	305	333	313	296	303	312	336	305	304	314	322	326	343	313	297	330	348	316	308	303	296	307	319	317	316	301	317	287	307	309	323	320	331	292	338	309	351	332	330	331	324	301	285	303	289	328	303	313	331	289	340	360	347	341	327	335	397	330	313	334	271	349	301	344	313	342	340	321	318	311	333	313	352	323	328	310	314	316	334	307	313	328	324	301	331	311	308	312	288	312	318	324	305	272	324	309	331	334	303	323	336	314	301	311	326	300	337	329	326	294	322	320	293	332	307	325	311	328	320	310	318	286	308	303	311	326	312	325	335	314	322	298	305	340	312	335	322	320	297	312	322	336	318	316	309	294	310	299	339	306	290	314	285	320	302	348	291	326	305	313	307	313	292	343	289	326	323	317	308	303	325	297	330	319	317	318	332	301	305	340	305	310	336	309	309	351	325	299	326	299	295	324	360	338	358	323	322	349	318	307	307	303	338	326	346	318	315	290	303	328	345	293	284	316	310	325	297	344	313	313	321	344	337	302	302	319	314	299	308	306	341	298	299	278	329	314	288	322	326	304	337	322	304	302	300	307	328	328	297	331	340	311	313	309	334	309	315	318	354	322	297	299	330	341	289	338	315	277	329	342	313	275	318	351	324	321	293	329	334	299	331	306	349	302	315	301	317	318	284	333	332	284	308	317	305	330	320	292	332	286	343	333	290	336	334	351	313	332	299	288	313	309	287	332	298	292	301	315	342	298	334	273	333	332	296	339	326	320	313	326	320	321	308	342	330	324	334	320	326	328	320	335	313	320	330	323	306	301	294	341	303	319	338	319	328	306	330	313	332	334	297	319	313	321	313	296	313	313	312	323	329	328	319	328	292	287	298	327	325	289	298	305	296	324	307	289	287	345	308	323	298	357	315	331	311	333	294	329	300	273	333	362	308	311	316	298	296	317	318	296	310	330	308	343	342	297	347	322	344	305	302	299	312	289	317	307	322	297	330	314	300	324	296	307	316	303	318	333	333	336	312	312	303	318	334	298	332	302	279	289	318	337	299	297	307	329	353	309	337	310	320	304	295	310	325	315	315	312	316	306	306	294	282	291	328	317	320	342	318	291	331	305	330	337	325	324	298	302	274	327	327	340	332	302	326	301	337	334	342	310	286	352	343	345	328	308	311	306	327	307	321	330	295	293	318	306	346	323	301	304	324	324	309	301	300	351	313	312	305	319	334	348	299	311	325	316	343	311	314	302	348	326	290	313	288	285	314	321	309	347	323	315	324	297	320	325	336	328	301	314	337	324	315	286	328	314	331	299	312	320	311	336	331	311	328	313	340	298	292	318	338	323	319	305	283	321	324	338	337	308	325	298	325	312	297	329	307	327	310	332	297	300	334	325	337	339	300	326	329	301	308	331	305	316	326	274	314	292	287	286	318	318	317	345	327	294	328	309	272	323	335	311	323	320	316	349	330	317	304	327	310	327	339	306	347	292	328	331	310	332	330	328	317	316	308	306	337	326	320	309	274	347	307	269	331	297	325	337	344	318	313	323	326	351	335	349	313	310	308	312	327	336	296	326	334	333	301	327	330	287	368	323	310	317	321	328	317	301	288	312	357	340	328	257	324	305	334	327	338	318	289	302	323	313	298	337	315	277	313	328	337	321	312	332	326	348	333	313	361	311	295	306	334	321	308	317	285	308	332	355	309	357	306	346	324	341	288	334	308	340	297	313	318	296	285	347	302	303	323	322	343	294	317	319	318	302	320	317	353	329	323	351	333	337	320	316	352	312	292	335	307	313	320	295	315	281	319	302	309	334	310	305	305	344	320	312	286	319	317	336	320	329	325	321	323	305	308	308	307	325	337	326	349	338	346	316	298	291	344	292	327	317	333	315	364	313	319	350	318	324	288	331	317	322	326	313	338	315	317	323	322	326	324	313	338	287	298	322	320	324	332	340	308	313	308	334	301	331	308	308	334	329	303	302	317	304	321	343	314	307	313	300	297	301	314	304	311	309	320	321	294	322	364	320	339	324	313	291	314	323	298	300	320	329	336	311	320	326	325	323	306	325	301	327	300	325	339	306	351	340	342	310	295	326	295	313	319	325	306	328	336	316	296	314	299	326	346	281	328	320	315	290	283	336	328	329	363	317	339	330	298	308	324	363	307	333	327	304	318	303	301	313	297	297	288	298	314	328	284	296	324	320	314	325	328	305	333	364	288	310	286	291	350	305	306	331	334	277	358	313	337	293	341	316	337
55847	22957	5971	2089	1449	1013	730	613	475	451	353	353	330	271	249	260	245	213	228	212	199	207	180	197	176	199	190	207	218	162	212	183	192	186	176	189	198	175	214	205	184	187	159	208	171	193	163	161	171	172	167	183	182	164	170	174	175	171	174	160	175	150	168	150	179	158	174	167	191	154	174	177	157	197	193	169	177	165	155	189	159	168	171	186	188	157	199	167	144	165	180	156	157	162	173	150	176	192	153	175	171	168	153	165	157	171	164	170	170	192	182	161	146	164	172	160	173	174	192	178	145	180	160	168	181	160	172	175	159	164	155	149	177	175	169	149	155	172	171	154	167	169	171	153	173	166	162	175	165	172	170	193	179	193	175	157	157	174	160	164	174	164	160	163	183	166	172	157	150	143	187	126	184	165	170	158	167	154	144	154	168	191	165	173	173	147	152	166	162	184	170	167	162	168	161	182	179	153	153	154	168	185	167	183	174	159	157	202	179	172	167	177	178	165	157	130	162	170	168	176	197	139	175	159	158	157	165	183	170	161	180	143	172	172	169	162	166	176	149	174	174	180	159	172	160	156	146	161	171	145	166	192	158	155	166	158	166	170	160	159	157	157	155	174	163	180	179	149	172	169	190	173	171	176	161	165	145	175	141	191	138	169	180	161	151	169	162	163	158	190	162	159	153	164	167	174	131	171	174	144	175	171	172	171	165	173	170	173	147	171	185	174	187	159	158	149	164	159	163	161	153	172	185	150	171	159	170	184	194	186	151	168	155	149	189	158	163	163	174	158	171	166	176	177	151	177	169	156	153	157	164	166	167	180	155	143	139	159	171	156	152	174	165	147	191	158	172	193	168	184	155	148	169	166	194	195	176	172	176	175	152	183	157	169	162	192	190	141	171	171	169	166	151	156	145	153	169	187	190	164	159	162	153	178	167	172	185	149	153	149	150	159	165	178	164	171	191	161	172	161	181	163	143	178	176	159	175	176	175	166	155	165	158	173	156	175	162	164	166	181	158	146	152	167	178	157	187	160	160	163	160	150	179	189	169	173	165	155	176	166	168	155	146	153	161	179	160	182	178	176	166	162	151	132	167	160	161	172	174	178	163	191	151	186	161	156	150	161	154	168	160	184	163	195	152	153	158	172	164	170	170	154	165	170	178	169	161	184	164	170	164	169	163	164	146	177	178	151	172	147	168	162	172	169	167	182	180	153	172	174	153	173	189	155	186	173	176	169	176	188	150	176	175	171	152	165	184	184	159	171	170	168	168	170	180	173	183	163	174	158	139	164	174	148	171	177	147	158	160	159	142	171	173	162	147	178	162	154	179	189	171	183	174	173	152	173	173	165	152	175	154	172	152	178	171	160	182	136	163	187	175	148	157	175	164	171	172	164	200	159	162	160	162	184	173	149	168	188	170	160	177	176	174	193	176	164	144	160	160	190	167	157	161	163	193	169	175	151	170	177	191	183	155	163	196	163	171	177	176	176	145	154	175	180	172	166	164	159	167	191	177	162	186	168	179	194	178	172	162	143	180	164	181	178	151	176	157	180	166	147	152	169	177	158	154	170	158	174	170	154	157	154	153	146	171	167	161	162	158	168	133	173	155	158	163	168	163	195	151	160	178	155	173	176	188	183	173	179	172	176	173	172	164	175	163	160	165	174	147	175	174	139	180	152	171	161	176	133	150	158	115	167	166	175	151	178	136	167	165	191	189	164	143	175	159	165	159	157	159	158	134	140	172	162	167	167	161	163	156	149	158	170	185	152	161	151	187	186	130	167	162	165	195	194	154	160	160	173	167	158	158	160	172	182	172	171	152	169	169	157	144	159	171	177	171	154	156	168	160	186	161	145	186	179	178	162	169	142	159	165	183	201	141	168	176	145	172	169	158	155	162	166	141	186	172	166	178	166	176	171	182	194	167	194	172	149	181	187	171	161	178	160	153	171	153	171	173	177	172	162	174	170	163	176	156	178	172	141	156	162	166	169	162	176	178	189	161	162	168	165	168	173	170	164	164	174	179	173	161	155	158	159	154	162	159	148	169	184	163	159	185	168	174	176	170	162	170	178	163	201	165	159	171	169	175	163	177	172	174	159	158	195	196	148	160	153	198	150	158	153	155	168	162	171	171	163	165	157	153	182	179	176	156	166	163	166	166	153	183	174	185	147	150	160	180	167	173	177	177	177	170	149	181	180	165	153	164	168	157	159	151	193	181	181	152	181	183	170	175	174	165	180	171	172	205	149	169	175	183	171	171	174	163	182	143	158	147	175	182	176	163	156	166	177	204	167	172	171	178	193	178	144	151	153	167	147	157	164	167	169	152	150	163	152	173	168	150	192	158	181	171	150	143	179	153	144	164	176	150	192	154	177	167	168	169	160	166	161	181	162	162	158	180	160	168	179	145	169	179	168	144	176	180	149	194	166	133	156	175	169	175	155	164	149	169	180	159	140	185	187	169	181	169	168	165	180	164	159	169	171	182	126	186	170	174	159	143	181	145	158	180	164	157	158	141	183	175	162	152	167	156	152	178	190	173	158	178	169	144	181	167	170	182	170	165	151	148	186	161	162	182	137	163	171	155	142	186	153	188	167	178	151	170	186	162	185	176	173	157	192	160	152	176	144	179	178	160	149	191	163	172	171	166	164	175	156	174	172	171	170	148	155	167	185	191	161	154	177	170	182	181	175	161	183	152	168	178	194	162	185	152	165	153	149	175	139	186	155	145	183	174	182	184	168	168	160	214	167	158	173	170	171	147	170	191	173	175	162	166	160	155	178	133	173	176	130	159	184	160	174	161	163	189	152	170	161	162	175	164	151	152	173	152	162	188	141	167	177	158	167	165	165	161	185	154	157	170	175	190	169	160	146	155	150	166	149	172	206	130	151	154	178	178	162	154	174	163	147	170	158	156	161	177	171	151	150	173	198	158	162	151	173	161	163	188	154	161	182	156	165	153	158	159	182	169	167	170	166	168	195	178	172	153	166	160	184	159	183	168	181	169	175	159	149	148	157	153	171	148	165	165	169	166	177	173	161	184	177	160	163	180	159	164	151	171	174	156	172	177	155	187	188	193	156	174	166	151	197	169	175	159	169	152	159	184	153	179	170	171	152	178	151	144	163	153	159	173	156	164	163	186	184	151	146	171	169	164	163	164	172	168	173	175	141	175	160	172	168	172	176	149	165	146	147	151	142	164	166	177	155	169	162	202	156	196	162	173	157	161	167	161	167	169	169	153	155	166	162	166	161	171	171	165	159	168	134	159	190	171	190	181	168	172	154	158	167	156	148	160	174	173	144	160	160	171	162	151	137	186	168	161	153	162	147	167	148	158	164	154	156	169	175	185	162	173	146	148	180	189	178	150	191	153	163	151	158	160	186	150	196	173	165	167	163	172	156	141	181	165	176	166	184	156	166	152	158	176	170	192	179	165	146	179	179	170	189	169	148	174	176	174	160	198	141	178	155	171	158	177	125	157	164	202	167	169	170
32897	2679	6055	6459	5477	4348	3587	3036	2432	2141	1914	1619	1551	1396	1261	1207	1149	1053	964	967	926	913	893	853	821	800	767	742	685	704	698	692	709	677	626	657	725	630	650	602	635	629	638	659	607	654	579	616	588	598	560	588	624	603	582	622	565	580	546	600	585	557	556	558	578	582	619	587	568	567	542	552	564	579	526	562	549	568	560	531	558	589	530	532	518	571	591	524	553	514	536	555	567	535	554	561	556	575	553	548	549	535	530	502	584	521	581	559	501	551	558	510	571	545	534	545	527	566	566	514	527	534	507	512	548	508	503	503	595	552	514	564	537	570	536	537	548	489	534	539	553	541	548	520	529	508	488	522	515	542	521	547	553	551	525	536	536	521	548	525	541	567	557	556	493	540	535	540	534	545	543	547	517	526	547	531	546	545	571	534	553	573	509	506	524	554	533	551	499	537	559	567	495	553	529	578	568	494	571	539	509	538	521	529	553	539	514	527	535	478	561	540	593	548	504	500	526	523	529	524	560	522	552	513	548	555	543	524	493	515	528	522	529	541	530	568	507	573	546	525	581	539	514	524	533	524	549	484	504	565	533	527	534	529	500	530	545	516	530	578	551	531	517	501	544	491	540	528	554	509	546	521	532	530	546	531	479	532	531	555	548	503	487	539	541	541	544	535	550	565	531	540	587	556	572	526	515	580	506	577	585	523	522	525	544	501	529	551	599	518	531	521	511	574	499	548	534	513	499	509	526	513	550	566	565	507	506	509	547	546	524	547	521	534	496	528	569	559	514	517	544	568	528	533	522	538	503	553	477	510	529	545	522	518	499	604	545	512	533	517	528	523	514	572	524	546	529	582	546	525	518	507	529	508	566	525	540	549	518	523	516	540	557	546	546	508	522	513	524	525	512	543	513	528	548	552	557	562	565	559	541	512	534	548	522	591	555	557	501	526	523	576	501	541	527	519	498	543	547	557	541	533	489	559	547	553	473	564	535	576	519	576	536	532	580	538	518	534	538	501	563	513	547	518	513	495	513	512	563	533	543	541	588	532	544	538	574	575	555	529	497	525	536	529	547	535	515	553	553	514	526	523	516	535	545	534	493	505	518	559	562	547	562	489	525	515	494	524	523	536	512	563	540	557	523	534	506	536	548	509	525	555	534	524	533	523	545	518	546	566	558	564	521	548	494	560	500	560	535	537	540	514	513	563	502	512	536	536	528	521	535	531	565	598	559	555	512	506	515	550	527	540	560	503	510	552	499	522	498	568	574	552	510	531	549	558	515	548	538	531	552	549	525	561	558	494	527	482	507	482	506	536	505	530	560	566	532	513	566	548	561	521	569	540	576	530	563	551	529	524	541	557	582	602	529	478	556	540	567	539	514	540	549	562	528	524	524	507	575	520	513	487	549	531	531	527	581	513	524	523	555	564	523	551	535	537	541	523	527	536	519	555	504	528	497	561	512	556	570	545	537	547	555	531	533	495	550	493	544	580	518	516	519	534	499	523	546	537	526	544	498	538	526	566	545	536	575	513	525	532	534	553	528	532	571	514	483	511	532	459	524	534	523	523	499	540	511	519	543	494	548	565	527	571	539	569	535	524	505	525	546	547	536	571	504	550	536	485	536	503	488	523	550	529	540	526	534	554	520	535	511	512	522	552	501	543	549	524	494	492	551	503	548	528	562	559	544	543	500	543	510	533	511	510	503	547	520	557	520	553	529	474	537	532	546	548	518	520	510	540	522	529	530	557	522	535	505	520	522	547	527	558	482	512	523	498	504	538	493	575	557	497	556	507	561	501	550	532	549	544	567	533	559	535	552	535	525	564	529	541	530	558	520	561	531	548	497	503	546	538	522	518	522	556	515	547	524	514	524	516	551	524	508	536	509	517	521	514	505	571	539	522	519	558	531	478	589	521	564	509	537	521	535	508	532	516	528	544	503	530	531	538	515	563	544	536	544	520	517	519	550	552	521	544	557	550	513	527	510	532	536	541	519	553	542	528	512	542	517	544	502	554	541	475	533	544	488	523	545	463	510	510	570	559	540	546	537	529	560	526	511	486	549	538	521	538	570	542	539	503	510	570	490	510	503	555	560	543	566	519	531	548	558	546	514	541	552	534	533	521	532	553	581	509	538	540	549	531	525	573	550	524	553	524	535	511	528	524	517	514	539	515	565	500	505	515	532	502	565	518	565	516	539	515	555	557	516	559	543	544	522	549	540	541	536	514	544	536	549	545	513	516	560	580	541	572	533	538	511	529	513	540	578	521	535	528	514	528	541	514	515	522	504	536	538	589	583	531	537	557	530	495	522	546	496	504	543	553	518	555	549	577	536	547	534	543	565	544	565	527	486	529	521	515	494	522	573	531	517	586	460	523	488	566	514	525	552	553	548	550	558	513	552	553	516	514	546	520	515	511	508	559	534	527	517	516	531	572	544	551	509	526	537	561	535	512	516	560	551	556	543	523	539	567	519	579	502	561	564	500	492	540	545	506	538	530	565	558	552	534	517	595	511	579	533	559	507	514	549	543	539	498	557	559	530	548	575	515	512	544	516	556	544	519	539	515	516	540	543	567	554	533	538	519	527	525	566	547	530	558	550	555	550	522	527	557	520	503	528	520	514	542	517	487	511	491	521	564	570	521	542	552	533	543	489	493	500	533	568	500	536	594	521	521	508	520	578	569	512	544	536	488	558	525	538	567	561	492	582	543	541	545	552	551	544	527	521	521	538	533	541	506	520	494	552	531	549	543	523	509	523	529	497	526	521	560	516	554	517	558	494	550	528	527	551	521	536	541	519	575	531	527	523	521	528	528	554	541	497	487	532	533	514	535	558	510	494	509	552	535	512	558	530	548	504	564	562	522	532	523	518	591	503	527	520	554	515	563	498	523	535	534	556	539	514	558	580	548	483	522	529	558	525	490	538	534	528	511	509	522	561	567	546	550	535	520	540	558	528	562	526	515	555	514	543	533	537	492	512	534	496	503	544	533	538	541	537	533	561	527	492	545	526	500	518	545	553	541	556	527	510	509	504	558	524	541	552	546	548	539	558	561	498	539	560	516	546	537	563	553	520	544	561	537	519	545	484	525	561	528	528	537	576	495	527	542	524	568	561	533	507	518	556	476	553	552	506	549	525	542	588	537	510	573	554	538	552	504	547	555	506	553	488	545	561	566	550	547	597	500	524	530	504	541	508	550	551	533	524	540	548	565	544	492	560	554	518	576	503	493	542	512	515	550	501	528	520	519	530	545	580	506	545	517	540	532	544	523	525	515	514	527	498	509	546	517	504	548	523	516	526	564	508	504	553	535	538	532	539	507	544	516	510	546	518	525	525	541	508	502	554	509	537	566	560	531	548	547	515	525	554	505	524	543	511	569	485	539	523	543	516	543	519	527	494	576	542	536	503	521	533	546	519	556	552	502	537	557	540	547	537	560	506	538	530	546	533	507	530	515	519	557	537	521	542	529	529	543	516	547	559	536	505	507	573	521
7072	654	294	242	194	192	199	173	190	173	161	181	192	183	175	166	189	180	164	161	155	143	192	162	156	156	179	169	173	167	168	158	168	156	152	158	143	177	138	165	170	159	183	170	191	145	157	185	136	179	176	152	154	148	175	134	189	188	168	169	177	165	153	158	174	157	156	175	167	156	194	169	177	164	170	151	157	153	147	160	153	172	153	176	148	151	173	158	173	175	161	164	175	172	151	175	156	156	158	173	170	166	146	157	181	168	165	182	189	182	168	171	175	167	163	158	159	159	158	159	178	166	185	176	172	184	168	190	151	163	143	162	152	143	156	165	163	162	169	150	172	183	150	153	149	146	161	176	181	180	149	175	155	184	156	188	147	169	146	179	165	150	179	167	162	150	171	167	170	179	135	162	162	163	163	159	184	171	171	158	173	150	159	178	160	171	162	181	187	160	162	172	157	149	167	157	162	178	182	142	128	159	178	141	158	145	148	162	158	168	152	163	153	146	169	165	187	155	161	178	149	170	169	167	151	170	173	166	141	175	164	149	146	161	164	166	161	152	164	160	172	179	162	171	154	168	147	163	137	169	151	176	162	161	154	157	180	180	181	170	152	177	176	179	149	150	158	152	165	157	152	171	138	187	161	174	143	162	157	178	186	152	168	191	178	158	150	160	169	159	160	173	182	148	181	190	170	211	174	169	153	140	137	192	178	155	157	152	145	148	146	161	181	174	165	159	167	142	149	182	164	139	159	185	188	171	152	148	164	157	160	166	160	153	151	146	173	186	151	155	141	164	166	177	162	175	145	157	168	148	174	151	177	167	158	165	164	154	143	161	156	196	185	179	190	154	136	170	136	176	192	178	161	164	166	173	168	183	170	158	163	168	172	162	174	185	161	178	177	170	174	160	174	157	175	160	148	177	158	157	173	171	156	162	150	181	177	156	173	148	152	186	165	175	190	191	163	156	177	160	173	148	151	166	139	155	175	159	170	147	175	170	162	190	160	163	175	151	161	158	172	149	182	178	179	185	182	146	155	180	153	158	150	170	151	159	168	175	152	174	175	162	152	151	188	179	148	167	179	150	164	162	164	147	170	156	159	150	179	158	171	172	161	179	166	157	172	138	167	168	170	202	146	166	142	167	166	170	179	187	175	164	143	186	161	184	142	167	147	148	144	153	170	167	157	176	149	179	177	158	145	179	157	166	149	164	152	170	170	157	138	159	193	169	169	169	171	149	175	182	175	153	157	139	165	166	151	158	162	155	175	180	131	150	166	176	176	146	161	145	160	158	148	172	176	157	142	163	149	161	179	149	172	181	142	163	158	170	187	186	188	166	161	154	163	183	175	148	175	152	169	179	157	158	147	166	151	178	163	159	152	163	161	190	172	169	173	164	187	175	186	170	151	176	162	168	160	162	174	164	159	145	169	172	153	160	148	160	182	155	164	164	150	180	171	170	174	171	146	184	170	166	169	172	157	162	156	175	146	181	137	181	170	161	164	150	152	148	150	162	169	167	187	172	145	176	168	166	145	159	189	160	158	143	168	173	171	172	172	163	163	161	153	165	161	156	157	167	170	178	161	164	181	150	178	145	150	169	186	155	191	171	166	162	149	162	178	146	190	182	154	153	175	173	147	172	140	165	162	174	157	166	161	162	158	187	159	185	172	178	161	180	173	144	176	153	171	170	172	154	171	146	165	155	166	162	156	162	146	183	171	160	181	167	143	148	167	171	148	171	150	165	164	175	166	158	172	145	171	153	154	156	150	145	168	160	167	164	163	184	172	179	158	150	153	161	165	166	180	132	156	162	149	166	166	166	191	179	145	171	165	169	163	165	168	178	174	178	174	170	178	165	184	144	158	157	152	165	180	176	170	151	155	172	172	184	188	156	170	164	158	162	149	157	160	160	182	167	180	187	167	184	182	157	154	151	164	166	182	175	171	186	196	180	152	149	164	136	171	171	192	150	150	178	183	165	170	170	164	159	183	158	176	162	165	157	168	172	175	174	164	187	174	181	175	162	152	155	168	162	161	165	165	169	152	191	158	136	177	161	168	153	172	162	166	168	153	175	147	159	181	156	169	194	204	174	134	179	166	187	169	151	157	169	169	162	180	168	166	173	178	168	160	174	162	159	177	148	150	174	151	186	173	154	157	155	164	147	169	163	149	161	191	161	165	161	179	166	164	148	196	176	159	165	161	158	161	130	165	176	176	187	181	166	154	161	153	150	163	160	171	147	179	165	173	171	167	171	161	168	148	180	151	164	158	163	176	159	149	167	177	177	151	149	154	187	182	153	165	155	162	165	169	190	145	163	180	152	172	171	156	171	174	157	156	188	160	169	168	173	190	184	175	145	178	157	157	156	177	175	183	173	168	161	153	165	162	167	163	163	183	151	163	171	152	154	156	155	170	175	148	161	151	147	158	152	178	169	155	175	164	166	148	156	159	152	161	167	164	154	165	169	170	161	164	168	158	153	171	152	159	174	147	154	163	153	176	182	172	175	184	157	171	178	181	156	188	186	166	169	187	161	167	157	153	181	179	148	163	187	150	149	166	157	177	160	185	159	167	170	144	164	177	161	176	161	139	176	147	155	163	179	178	147	157	182	150	161	174	162	157	142	155	195	168	158	154	163	189	158	175	172	148	136	166	178	158	160	179	173	155	159	150	190	169	173	195	172	171	173	167	161	165	158	160	190	170	170	173	145	160	159	170	166	166	136	167	196	158	146	159	180	179	150	152	145	163	166	159	180	178	184	163	168	153	151	170	166	171	156	177	164	167	144	151	160	181	200	160	171	161	161	154	166	168	135	159	167	183	159	179	162	134	190	158	165	168	156	156	178	152	162	168	184	162	170	169	171	171	157	195	162	204	169	146	176	153	164	166	158	170	177	163	173	202	162	147	164	166	174	165	159	161	151	153	165	176	160	177	154	150	149	162	146	170	150	166	153	162	143	163	169	173	160	190	152	163	179	160	184	145	160	167	182	184	150	161	158	158	140	153	189	166	163	163	174	158	169	178	174	156	178	154	162	136	169	161	135	175	181	164	176	128	171	146	175	181	162	152	153	153	195	158	167	180	169	174	182	177	160	163	139	164	168	177	154	164	181	156	134	164	149	141	155	157	138	162	144	174	166	171	190	201	165	172	149	151	166	173	147	165	160	185	191	168	171	151	165	148	162	176	151	186	174	144	162	165	181	152	166	170	171	172	161	151	150	139	156	168	181	159	160	150	159	181	179	168	178	156	159	153	161	149	164	180	165	165	148	158	166	148	157	148	158	156	166	172	170	169	156	151	160	174	159	176	165	154	151	191	152	163	160	174	151	175	153	145	172	160	156	176	167	152	160	158	177	167	157	164	186	134	174	173	174	171	168	152	156	175	156	164	188	172	171	162	162	141	165	175	135	172	169	171	182	172	172	181	166	181	174	149	195	161	183	134	166	163	167	187	152	182	157	152	157	170	171	165	176	176	151	160	186	196	194	178	170
6909	595	705	723	680	626	603	576	577	568	554	536	565	545	533	525	522	568	538	517	553	547	566	509	473	517	520	477	543	517	509	531	488	494	560	535	501	467	554	491	521	515	552	487	531	504	469	532	512	483	546	504	523	502	522	518	479	487	533	522	501	507	544	537	503	505	531	546	494	491	497	510	487	507	514	514	490	494	527	526	487	503	499	480	534	527	537	543	468	555	502	512	492	467	477	525	497	504	527	514	511	512	528	499	495	501	487	497	484	546	480	512	494	517	505	501	491	528	514	502	519	509	506	476	526	535	508	525	472	498	509	527	467	467	505	509	528	535	506	511	473	499	513	508	504	494	530	457	483	539	501	516	493	483	549	515	502	534	490	487	538	502	513	482	499	516	501	483	465	477	496	534	504	508	503	511	526	484	519	530	536	484	503	504	507	537	497	456	506	498	492	522	459	503	500	498	502	501	510	542	544	523	504	492	470	519	514	491	492	480	518	513	510	496	547	527	487	565	521	488	505	482	512	505	504	476	492	516	481	541	526	508	513	495	534	504	487	496	526	495	463	484	489	547	509	499	491	513	525	525	514	503	506	542	478	520	494	529	514	486	490	513	492	474	502	532	531	508	519	452	504	497	540	524	484	498	510	531	498	474	521	496	538	518	478	479	562	515	510	531	462	470	531	523	495	510	502	535	494	494	531	504	487	461	550	510	474	474	548	503	484	535	484	470	498	505	498	451	518	525	522	532	554	469	517	505	475	495	509	520	509	483	501	521	503	537	490	475	497	516	513	519	487	585	467	474	534	522	516	486	485	523	533	529	510	576	522	492	551	550	511	483	543	471	490	493	531	479	552	548	502	524	525	484	471	476	472	518	497	528	501	479	485	496	499	511	501	500	522	515	505	494	477	502	530	546	496	527	461	538	491	499	538	464	515	498	528	516	494	533	485	524	513	493	546	491	553	509	516	495	485	543	539	481	538	493	469	483	482	524	491	520	490	490	526	518	518	509	548	524	485	464	509	523	502	469	462	539	470	501	490	513	476	518	473	498	506	503	467	494	487	513	489	548	490	524	509	553	512	501	520	502	518	535	551	505	506	527	515	536	500	502	450	507	487	515	549	541	497	499	484	540	521	488	505	496	481	551	525	509	513	531	517	510	543	474	520	496	543	497	465	479	445	514	531	489	498	509	521	554	520	490	532	541	508	526	496	518	525	475	493	443	497	503	533	543	514	482	518	500	514	494	479	507	482	540	507	483	480	542	472	469	519	541	546	461	497	510	485	542	515	475	468	519	525	503	520	479	518	485	538	526	541	488	524	472	561	521	516	533	529	508	492	511	496	514	485	520	516	483	506	488	537	515	488	535	485	488	500	487	479	483	498	484	552	504	513	490	505	540	528	519	512	545	518	517	492	506	488	479	475	489	494	542	506	502	504	530	493	488	487	529	517	489	516	479	492	516	515	483	529	564	508	502	543	477	528	483	474	461	512	479	493	482	530	517	519	557	491	500	509	486	520	475	506	471	518	483	501	533	527	482	501	460	571	482	531	563	536	554	521	505	510	494	529	482	529	494	460	493	505	498	526	499	479	526	524	524	504	518	509	560	505	492	504	475	519	504	508	529	524	484	500	520	510	520	518	462	492	560	489	520	525	506	519	485	528	521	527	503	508	497	502	512	486	484	496	525	505	497	525	484	531	514	494	507	497	532	500	519	540	543	511	500	475	495	522	523	521	480	495	511	492	531	542	505	547	492	511	482	507	499	547	523	518	514	492	564	505	483	522	499	514	549	475	492	534	499	531	526	514	504	543	510	521	517	511	526	524	531	517	492	495	471	500	510	502	451	513	520	558	496	569	496	453	529	501	496	525	475	531	506	473	496	480	470	502	517	510	534	502	545	542	526	541	514	497	502	505	545	551	489	509	494	466	462	525	469	472	516	501	469	538	553	530	542	499	542	486	520	517	494	470	529	500	469	519	503	487	500	495	468	479	512	511	512	493	519	469	532	487	487	588	468	510	512	485	512	508	537	536	472	578	496	518	515	531	475	531	524	463	582	525	507	506	546	538	505	525	489	495	515	503	521	498	492	474	498	485	478	520	490	499	506	483	522	540	525	503	494	499	456	498	503	476	549	477	503	523	548	492	511	509	486	488	520	520	484	535	506	495	495	544	524	505	525	509	521	538	474	487	512	482	520	530	498	478	491	513	531	509	510	572	483	475	492	507	476	500	513	441	488	523	546	486	506	497	506	529	529	478	478	483	489	515	480	479	496	532	484	521	504	482	522	504	547	518	496	516	527	534	520	536	476	529	469	520	514	568	507	526	506	472	515	506	476	512	531	486	503	489	527	524	475	481	541	550	543	510	492	530	497	495	522	477	509	488	503	491	473	488	495	524	538	499	502	489	553	514	507	520	514	507	526	498	521	533	549	498	520	493	507	517	490	550	495	523	504	524	498	516	526	474	515	540	512	526	495	483	537	500	471	490	507	504	510	498	475	509	486	500	486	511	491	497	533	469	487	512	480	516	523	486	508	487	515	503	506	500	511	501	478	510	489	530	508	531	531	575	491	515	502	504	493	514	515	528	513	509	541	523	514	498	519	514	563	499	513	510	508	491	545	481	544	549	541	491	510	502	516	504	506	502	526	493	534	511	499	514	550	509	519	493	497	527	523	507	530	542	544	499	505	517	512	512	501	545	529	500	514	483	523	524	501	488	512	548	495	542	530	467	502	457	514	507	538	534	545	504	527	542	528	490	535	528	497	495	532	458	518	531	478	525	499	526	499	541	479	533	488	546	542	488	556	505	520	521	537	498	555	536	497	516	538	524	482	504	490	519	521	525	510	550	494	508	520	488	509	498	524	478	510	505	514	523	514	533	505	464	515	544	521	535	496	535	516	562	528	533	543	524	526	528	526	512	496	533	492	504	503	513	482	499	510	484	529	549	475	515	503	524	504	510	505	524	503	505	518	512	491	496	520	580	508	473	513	532	526	470	536	495	496	498	494	500	501	496	539	477	512	519	543	506	493	505	540	515	522	497	497	502	507	526	468	515	533	541	482	506	468	497	525	510	525	499	518	518	487	538	499	495	481	477	505	455	501	550	554	513	495	503	527	506	527	508	495	493	453	516	523	522	520	558	522	519	522	503	529	493	528	529	496	498	499	522	463	512	513	517	503	524	444	519	494	511	485	495	488	495	503	500	488	472	507	487	529	482	465	498	511	492	514	528	551	496	512	483	506	524	479	479	473	484	510	548	513	483	495	501	491	482	518	529	501	527	483	505	494	505	508	489	467	505	515	462	479	511	504	502	507	511	549	519	502	510	485	498	515	497	533	520	546	556	513	514	528	494	518	530	528	491	524	480	475	538	486	491	530	492	509	493	518	560	532	514	517	498	497	455	524	533	564	500	509	504	489	506	520	525	518	465	521	445	532	527	509	504	539	525	503	529	515	528	477	523	478	496	514	511	550	474	507	511	525	521	498
43634	14141	2218	935	674	473	370	316	246	202	173	184	157	149	122	127	114	129	103	109	110	97	108	101	102	90	127	90	103	111	92	119	98	92	107	90	84	98	94	84	117	91	86	95	105	92	98	83	82	96	85	88	69	102	97	105	83	89	88	76	107	97	95	93	92	88	106	73	100	92	101	89	99	72	94	87	95	95	83	100	75	84	100	85	86	93	85	83	80	106	85	113	81	107	90	93	95	105	90	89	77	90	93	82	99	88	82	89	107	90	96	102	87	94	81	94	83	72	84	79	96	94	89	81	99	106	89	84	92	82	105	80	85	94	85	88	104	93	78	86	81	85	87	73	86	93	90	74	90	86	79	84	79	81	80	102	86	94	111	94	96	82	86	101	99	109	86	113	95	82	81	89	80	92	85	100	90	104	99	82	101	64	94	85	69	86	80	87	82	96	92	69	91	85	100	83	85	91	95	78	80	89	103	101	92	108	71	102	96	84	72	78	99	102	107	107	71	77	73	84	97	96	76	91	91	92	110	74	106	85	95	95	90	89	78	98	93	112	88	84	82	92	100	84	79	99	87	91	109	86	80	91	88	82	86	85	87	103	98	87	104	94	90	75	74	87	110	98	83	92	74	88	102	87	84	89	89	73	93	89	82	83	76	90	99	85	97	88	77	84	90	93	75	90	71	90	85	82	88	83	99	100	76	76	100	90	80	78	104	89	88	96	72	95	81	71	114	102	78	78	91	74	85	102	82	80	87	86	106	80	93	79	82	80	82	96	81	94	86	90	87	102	90	97	97	92	98	91	78	75	97	85	86	77	93	91	91	101	98	85	85	85	78	83	98	88	84	81	75	91	78	84	94	94	84	77	101	95	94	102	102	99	94	107	107	71	88	103	75	84	109	86	72	104	88	104	81	94	92	99	85	97	89	116	93	79	89	76	88	88	96	90	86	84	98	68	101	92	104	91	105	104	93	89	91	76	83	86	81	94	85	66	90	89	98	85	77	80	101	90	99	95	66	78	95	87	77	99	83	81	80	99	84	94	92	86	103	78	85	99	123	89	105	77	85	72	93	93	96	88	108	100	81	102	88	90	87	92	104	86	101	82	97	95	98	114	97	83	83	91	79	89	100	98	100	96	86	97	102	94	108	91	93	89	81	74	96	77	83	92	97	88	89	99	109	101	100	84	97	100	93	101	94	86	101	87	89	89	97	88	93	86	86	96	92	81	97	93	100	86	82	82	98	101	113	88	97	77	79	79	100	95	95	78	98	77	90	76	74	77	90	105	80	90	93	72	95	91	93	103	82	80	103	98	90	94	91	90	73	104	81	93	78	82	87	80	95	90	68	87	98	104	84	97	86	91	106	79	92	91	85	91	105	91	85	88	103	107	75	92	81	86	79	89	99	94	102	88	89	104	80	105	105	92	87	93	101	107	80	95	101	110	107	90	98	80	85	85	82	97	90	82	99	105	90	84	82	98	69	88	93	99	72	91	93	93	107	81	106	75	111	90	98	103	107	97	104	99	102	93	75	106	85	94	97	98	102	94	95	87	87	78	78	84	92	85	92	77	106	102	91	102	84	94	99	93	93	83	87	86	95	98	88	85	89	97	93	98	88	101	85	91	94	77	75	86	84	88	74	92	82	107	98	96	98	89	100	84	77	89	99	84	87	97	87	89	98	88	105	98	91	94	78	97	88	100	84	95	79	81	69	82	94	87	101	93	84	78	88	99	83	86	93	107	97	70	89	80	91	95	86	97	101	92	76	108	88	93	84	88	95	101	93	91	94	89	75	94	76	115	73	102	81	80	93	93	99	79	81	92	91	88	78	93	94	88	93	94	84	76	88	84	77	83	76	95	99	82	73	73	88	107	79	105	102	85	76	90	88	87	94	101	65	92	105	84	96	86	105	78	102	98	83	103	85	99	85	89	88	99	102	95	103	97	82	90	128	96	97	96	114	75	97	100	93	80	76	107	83	95	103	101	68	68	102	81	88	102	96	97	93	107	96	82	95	83	98	107	88	97	104	95	78	88	78	100	80	92	81	94	89	82	97	94	83	82	83	86	86	85	88	76	122	89	103	90	73	77	96	84	103	90	85	78	97	92	111	87	67	93	107	85	92	95	79	91	83	93	90	84	75	94	82	85	91	77	89	76	104	128	95	75	84	95	89	97	92	81	108	87	91	84	78	89	92	92	91	87	87	72	113	101	90	83	110	97	77	89	108	83	82	80	75	92	90	92	97	84	82	99	78	80	94	85	97	82	77	106	90	78	116	99	92	92	104	87	93	87	90	85	77	101	98	95	96	89	98	89	104	92	92	77	87	105	96	82	110	91	80	80	78	88	105	94	90	114	100	88	102	77	80	98	92	91	90	99	84	82	81	80	92	88	83	68	98	77	86	85	109	104	75	89	104	84	81	76	73	83	113	105	93	92	87	81	89	93	88	71	99	75	84	96	82	72	108	81	95	83	86	93	92	94	84	91	104	87	97	82	84	82	75	88	126	89	86	88	82	78	103	87	79	95	81	97	93	90	96	72	80	74	82	91	70	82	100	83	81	96	92	73	88	101	84	97	89	93	103	92	79	100	88	88	84	99	101	96	80	88	100	94	85	84	99	96	92	76	103	89	82	96	70	75	81	90	113	97	99	81	89	75	88	106	100	94	77	104	111	64	84	101	94	83	94	94	102	90	103	82	80	99	103	95	94	73	87	87	93	82	108	86	95	87	92	86	96	91	76	85	85	75	88	91	88	64	93	97	87	98	86	97	99	99	102	91	76	92	87	86	80	97	92	75	88	85	83	82	84	85	94	78	115	99	91	76	89	67	87	81	101	98	95	86	76	82	77	90	80	97	89	80	93	87	87	87	109	74	86	99	91	101	101	102	95	83	91	101	92	99	90	105	90	87	89	76	78	93	98	108	81	87	83	91	76	120	99	101	94	95	86	103	89	91	74	88	95	81	95	85	75	96	79	113	104	79	107	92	90	75	98	89	99	78	82	102	94	90	93	77	77	101	103	98	84	101	71	85	94	84	90	61	89	73	100	95	76	82	99	95	101	94	79	106	83	98	78	78	96	80	90	83	86	85	86	92	92	88	80	96	73	84	96	102	112	82	95	79	102	78	80	91	79	101	99	94	105	99	94	103	85	97	92	86	68	96	88	83	86	77	83	84	76	84	97	89	81	87	96	93	85	74	102	99	77	105	94	96	95	92	89	84	91	85	70	72	100	75	76	84	77	89	97	109	92	93	82	90	76	78	91	75	90	87	106	89	101	89	88	94	90	101	85	108	91	99	75	94	84	81	95	85	86	92	90	90	94	85	80	80	90	92	101	82	81	94	102	81	95	95	76	101	89	82	95	81	98	91	68	95	72	89	102	94	81	93	86	91	74	85	98	94	86	100	87	101	78	93	91	80	89	86	76	86	85	75	85	95	89	86	92	78	90	74	106	88	87	94	85	90	100	69	79	93	85	91	90	69
26360	1397	3246	3465	2819	2361	1826	1618	1303	1152	1050	872	791	767	673	593	615	585	549	511	526	462	505	451	434	442	425	428	419	400	395	423	386	395	374	394	375	368	382	358	386	350	367	342	333	336	375	355	351	344	357	340	327	318	344	363	349	345	335	354	343	381	335	299	333	288	305	314	328	341	304	338	305	318	350	354	335	329	319	374	357	296	326	346	331	328	347	327	324	311	322	323	315	307	316	343	286	311	331	352	322	335	323	338	318	325	337	323	350	316	323	332	305	325	331	345	321	296	339	315	325	300	348	302	352	328	319	326	345	306	326	319	349	293	338	317	308	307	306	311	326	290	328	341	313	334	331	333	309	329	297	327	321	306	273	278	283	307	287	358	328	322	346	328	323	278	342	312	313	330	334	287	358	356	308	332	312	283	299	277	319	287	316	331	325	321	336	295	330	298	287	323	323	300	296	309	288	305	317	322	337	321	343	300	300	329	328	312	317	311	342	294	297	296	312	323	299	326	290	326	334	319	316	316	318	329	315	316	340	326	320	324	349	285	281	310	322	309	344	268	305	340	282	322	301	281	319	322	300	346	335	348	329	291	316	356	318	334	311	310	325	322	295	305	333	329	316	335	299	320	319	317	308	288	264	305	333	280	305	304	373	363	304	294	295	298	324	286	308	294	306	358	360	331	321	314	318	316	279	348	320	326	293	288	308	332	330	343	328	307	327	310	319	349	326	302	317	307	310	302	350	319	306	309	333	328	303	329	310	299	318	349	355	320	357	303	317	349	310	334	286	307	304	308	321	323	319	337	311	355	335	306	295	301	339	334	301	314	315	297	276	314	319	329	322	285	303	349	319	318	277	311	320	302	312	307	316	333	306	296	299	299	293	348	314	331	329	308	326	298	308	313	327	358	302	349	287	294	313	335	316	312	287	300	349	297	311	300	325	348	306	309	296	326	333	333	323	267	315	304	310	317	319	303	342	345	325	341	313	351	299	301	310	317	320	308	303	296	358	319	310	324	314	316	312	266	313	297	335	306	303	350	306	291	280	342	331	338	329	316	331	284	308	337	324	317	309	293	299	339	308	323	302	319	329	314	342	331	299	308	336	327	308	286	331	301	312	337	345	321	329	320	311	300	305	320	340	281	302	329	318	301	317	343	333	301	327	304	311	292	299	335	304	300	281	316	305	321	309	316	307	331	283	323	354	354	326	303	335	310	319	318	288	311	335	270	320	319	329	333	308	291	327	314	329	322	298	289	370	311	305	318	312	305	289	324	300	315	341	321	305	309	308	326	323	290	344	282	292	293	336	340	317	299	316	305	314	309	291	328	323	309	301	307	290	328	312	294	323	308	303	335	311	288	327	299	326	290	326	310	309	306	339	293	338	302	331	361	320	330	343	324	332	290	331	275	305	319	335	310	343	310	315	321	319	319	302	319	311	288	342	288	343	341	320	342	293	324	329	290	342	293	331	302	319	326	317	333	314	307	324	345	297	317	332	305	310	293	330	321	340	309	296	292	317	306	328	286	291	289	332	294	331	308	307	337	309	326	330	301	317	320	329	305	311	323	325	290	320	312	334	312	300	334	357	320	320	310	315	304	329	309	321	319	323	332	285	319	339	316	306	309	309	321	313	293	314	312	310	299	322	304	301	301	285	283	299	319	309	316	299	314	322	306	370	282	310	321	288	312	333	311	265	331	358	310	296	320	315	310	295	325	297	334	316	312	302	322	313	297	347	312	285	312	337	311	315	318	352	304	327	288	332	352	300	316	316	316	294	328	320	297	299	314	325	336	324	320	345	317	333	306	319	333	325	302	302	309	322	306	331	305	315	322	310	317	312	350	317	298	342	300	329	316	314	336	300	323	335	291	322	296	299	321	322	300	326	301	315	315	315	306	313	325	303	328	350	343	332	303	337	323	311	308	323	306	349	306	294	329	293	337	293	351	321	307	308	314	322	303	303	356	285	318	315	306	305	319	350	317	333	303	323	343	324	315	311	347	290	324	307	329	282	321	331	291	333	351	333	340	315	312	330	343	327	319	302	317	301	303	306	329	314	315	298	294	285	337	363	344	282	309	325	336	339	327	349	313	358	353	292	296	309	309	321	322	314	316	315	330	308	313	317	303	325	321	354	325	302	339	329	289	307	326	308	335	331	296	328	286	324	331	309	334	288	326	302	341	270	314	326	312	300	308	308	315	298	316	312	304	316	326	331	352	324	286	297	303	312	323	333	308	284	332	307	311	326	312	317	330	334	333	326	341	350	340	304	330	328	340	301	329	315	300	331	306	334	311	325	327	299	320	326	326	324	325	321	292	320	313	330	318	315	308	302	335	318	314	302	319	282	314	288	305	308	321	283	337	324	284	339	298	312	348	313	317	336	326	337	308	295	334	287	331	314	330	335	342	316	321	318	284	311	253	335	292	308	298	291	340	331	312	311	328	341	311	319	324	336	313	332	307	308	298	306	325	301	317	322	315	330	319	323	304	334	315	327	278	327	308	330	326	298	331	313	296	302	307	339	303	295	343	328	309	318	356	336	320	332	332	310	339	306	342	310	297	311	320	330	312	325	306	312	359	340	322	291	307	296	322	311	318	302	331	339	315	313	321	333	312	339	333	301	312	293	312	318	344	322	310	322	333	327	330	334	331	306	304	324	276	320	321	312	327	307	301	296	342	301	297	308	323	333	327	381	288	309	332	306	324	306	319	324	323	293	317	306	312	291	317	320	313	295	302	332	309	320	294	291	305	328	344	336	355	333	318	303	325	325	321	330	316	326	317	303	357	306	355	321	318	289	334	344	356	287	303	332	334	311	294	267	297	307	339	298	314	317	297	315	297	330	330	315	311	316	296	344	328	328	362	285	321	331	321	300	306	343	337	309	327	305	330	340	306	328	296	315	300	313	334	300	317	304	325	333	336	339	316	344	309	326	326	306	330	327	343	325	315	305	313	325	309	278	336	316	308	334	305	312	305	324	304	303	321	302	298	294	305	326	304	294	344	305	325	328	337	330	335	333	324	308	310	318	287	350	308	280	347	319	285	339	319	300	300	311	303	285	335	329	316	339	272	341	337	321	327	319	281	342	333	316	333	299	303	307	299	321	324	290	328	308	352	290	317	307	306	315	333	312	313	344	324	325	336	324	361	310	319	337	303	329	309	341	296	321	305	279	336	329	296	319	321	314	310	333	332	312	298	314	314	314	330	314	315	324	305	331	353	302	298	298	329	304	299	297	325	315	288	311	307	289	299	290	333	331	306	356	300	310	344	322	321	323	333	331	330	321	305	303	305	298	289	338	321	322	325	330	290	298	315	327	336	293	334	305	322	349	321	303	313	309	282	318	300	314	331	298	305	317	331	306	310	322	301	341	338	305	290	300	305	309	310	326	343	277	318	338	292	319	337	315	309	312	334	313	351	301	304	296	290	349	318	318	356	345	325	313	296	321	324	287	295	331	298	298	326	320	302	324	343	306	307	323	299	303	303
52489	23647	8472	2182	1375	1023	732	573	479	425	350	357	317	259	277	269	223	233	245	222	223	231	231	180	179	185	204	174	206	192	182	169	166	186	181	177	185	189	167	160	181	160	182	172	174	159	177	176	186	159	184	188	166	182	168	184	160	187	176	155	160	184	169	160	166	177	169	161	181	156	188	169	157	172	196	163	178	165	167	161	192	163	184	166	159	165	141	180	163	176	204	154	185	146	182	142	178	154	180	182	189	157	160	162	171	164	166	184	144	159	167	162	186	150	164	157	186	179	191	188	171	160	181	184	168	169	172	167	194	175	157	156	143	158	174	181	156	175	184	180	147	151	176	158	185	155	184	157	155	184	186	170	159	146	174	141	189	193	187	153	173	173	170	178	187	183	180	144	190	142	176	148	183	190	177	189	199	167	178	153	172	179	157	162	191	168	156	161	163	159	149	162	166	162	170	157	179	171	142	167	166	173	165	155	147	177	166	203	195	153	164	157	183	170	179	176	162	176	155	169	162	182	162	156	178	166	167	174	169	155	158	154	158	161	184	173	181	164	163	145	146	154	166	167	138	163	156	170	168	167	168	166	154	170	156	155	181	143	197	167	160	173	145	151	165	198	171	177	143	143	164	147	172	170	157	157	177	163	176	184	163	186	158	159	174	175	172	156	184	160	141	173	145	156	175	166	171	167	171	173	153	161	162	140	157	160	185	154	177	193	174	162	157	150	166	172	166	158	152	177	173	160	154	169	151	150	166	194	175	170	176	166	159	154	174	172	176	149	163	177	174	163	179	162	147	159	153	182	176	179	160	172	179	193	171	169	183	167	198	177	153	168	174	142	171	166	162	170	167	165	153	166	167	161	180	183	182	162	163	171	161	162	203	156	159	183	172	174	191	154	159	157	169	165	172	188	181	162	173	168	153	171	167	158	161	160	163	176	176	161	155	175	156	154	171	175	164	162	177	179	179	176	175	190	175	152	165	174	171	165	159	160	157	180	182	192	176	184	171	184	159	177	168	155	162	184	159	177	180	170	189	148	184	157	151	185	177	191	161	160	163	170	171	169	153	162	180	171	166	163	171	189	152	166	171	162	164	179	168	177	161	167	169	196	195	174	168	174	153	151	141	184	161	162	183	156	177	170	173	173	158	188	172	167	173	147	184	168	164	164	174	164	183	154	171	164	157	198	161	185	157	171	148	171	167	136	159	170	172	177	158	159	161	147	166	164	179	145	169	168	152	157	162	170	167	151	174	168	181	162	143	158	185	165	154	161	162	146	175	188	154	178	190	182	189	159	175	166	163	174	173	162	159	175	149	180	138	173	175	159	175	160	156	144	177	157	191	160	160	168	170	182	181	170	155	149	155	160	155	153	159	160	155	160	169	176	182	170	188	161	182	165	164	166	152	159	161	172	146	149	140	177	173	169	177	165	170	153	137	182	172	140	162	172	161	174	157	172	176	157	164	160	188	171	168	151	170	167	172	156	154	153	172	173	166	171	181	155	187	183	178	178	159	164	174	147	178	165	169	154	167	164	168	183	189	147	168	174	178	161	171	170	171	166	163	162	145	165	163	181	165	191	175	172	167	176	162	162	171	170	196	158	175	154	160	179	162	156	174	150	179	161	163	160	170	179	186	195	158	178	176	179	170	182	182	177	172	177	177	163	159	167	190	177	167	176	182	177	182	150	165	167	140	158	169	171	165	174	172	152	169	156	192	185	159	166	164	170	161	143	177	178	151	180	175	161	164	153	168	174	191	155	177	169	159	148	165	170	178	180	189	151	180	168	158	149	177	177	185	164	180	163	177	165	180	160	154	164	156	163	160	173	156	186	163	162	161	175	168	163	164	158	162	170	171	151	168	152	161	175	170	159	165	154	181	171	177	157	154	150	146	139	164	162	166	168	140	157	179	166	176	175	145	150	169	149	153	164	157	180	149	169	170	155	170	145	172	166	177	180	173	165	170	180	156	189	167	170	184	174	173	153	161	150	162	159	182	181	163	185	175	166	157	148	167	148	159	192	164	183	170	175	183	162	187	156	169	161	152	179	166	160	173	185	157	195	161	159	153	177	163	166	185	154	147	171	154	173	179	140	168	191	172	169	180	164	146	149	163	173	165	183	174	157	176	173	175	153	131	185	152	154	171	161	171	169	187	156	170	149	180	180	167	185	181	172	165	172	159	153	184	172	177	161	175	155	180	154	183	185	168	154	143	176	171	150	177	159	168	168	158	174	163	166	180	133	165	160	169	153	195	155	168	157	155	157	168	150	180	153	167	145	153	179	176	154	157	182	150	174	146	151	148	163	173	178	174	150	167	179	181	169	157	168	167	142	140	177	162	170	137	162	166	178	161	132	167	164	168	177	164	171	143	179	147	176	158	177	192	149	181	160	178	161	175	191	154	153	163	177	174	185	166	185	166	172	157	163	153	193	184	178	159	184	169	179	154	148	154	185	165	177	162	174	182	179	150	157	195	154	178	158	167	169	147	167	177	167	152	176	157	162	160	156	148	153	175	163	153	147	181	155	160	173	168	164	159	182	194	181	163	157	162	161	168	178	164	170	157	153	156	190	159	168	169	164	170	158	176	162	176	158	188	171	140	163	167	158	172	158	174	164	191	180	175	167	168	163	144	162	148	163	165	171	175	161	135	181	182	169	179	159	169	153	155	182	155	174	167	187	168	154	169	173	188	146	173	146	159	156	171	196	173	159	168	162	166	154	159	153	150	179	161	198	179	176	165	167	151	161	169	155	167	163	162	190	159	160	169	173	164	175	192	167	160	165	151	176	155	190	179	176	203	153	175	186	183	191	168	162	150	173	189	159	172	152	182	154	164	190	162	145	163	170	175	159	192	160	176	154	179	158	185	173	179	149	194	157	167	152	137	157	157	165	165	158	179	177	154	142	173	179	160	150	191	152	162	167	185	152	178	203	179	156	170	199	174	153	169	183	191	167	187	167	176	181	174	157	164	162	149	175	153	178	169	174	155	164	155	167	165	165	162	141	171	176	170	165	166	175	148	154	170	138	157	188	169	141	169	143	173	148	152	167	188	169	157	158	187	137	166	153	165	171	158	193	165	161	183	179	151	162	182	156	157	170	185	177	153	177	169	159	156	158	174	173	177	169	155	169	164	182	153	174	163	167	168	160	157	159	172	174	165	157	166	156	166	173	166	155	172	165	182	185	158	157	163	175	164	170	149	179	156	173	167	162	155	163	172	159	136	169	182	186	153	182	182	199	192	168	157	171	163	185	155	171	169	162	177	173	182	133	161	172	153	182	165	185	169	163	172	163	171	170	162	177	160	171	188	171	172	168	178	159	159	175	175	162	167	166	162	160	179	178	188	169	179	148	142	160	164	182	173	158	152	149	165	173	153	186	157	189	155	159	175	151	177	168	187	159	156	168	151	164	179	170	162	172	163	176	163	159	174	173	196	163	185	174	159	189	195	186	178	157	160	158	162	161	154	159	173	168	153	160	165	171
34196	2611	6030	6430	5340	4314	3445	3011	2420	2064	1848	1710	1492	1408	1305	1228	1121	1038	1053	986	969	891	898	807	797	863	769	763	713	714	658	707	648	640	653	611	656	694	649	606	598	638	642	645	586	641	607	630	591	595	587	593	568	585	602	593	617	546	569	563	587	583	574	552	584	591	607	585	590	553	569	594	568	553	605	552	590	546	546	567	593	592	518	529	547	552	545	563	543	556	532	549	559	563	561	571	520	587	563	569	544	514	493	568	582	550	539	548	527	568	516	517	557	520	543	547	572	551	516	569	519	537	521	533	557	587	517	542	582	517	517	536	570	509	514	547	503	529	560	529	534	572	547	572	518	531	536	528	534	505	560	499	558	522	571	561	535	561	565	512	509	536	546	556	523	515	530	555	570	573	511	511	537	552	555	548	556	550	545	515	554	534	509	548	524	563	543	548	523	517	541	519	526	545	526	513	497	546	521	533	514	542	566	549	493	562	566	506	566	530	541	514	534	528	578	503	539	519	554	510	554	556	551	543	505	551	539	491	547	443	520	547	555	531	525	535	555	517	514	541	515	538	558	487	526	552	513	514	549	559	531	517	541	544	549	562	568	483	547	532	542	520	528	536	536	559	548	531	538	527	534	552	553	544	509	518	547	500	562	520	501	533	527	556	555	538	521	542	528	538	568	508	501	510	530	554	523	565	541	504	572	525	534	557	514	546	504	551	563	522	541	554	522	543	518	574	488	561	537	542	523	515	566	523	554	536	539	553	513	579	584	547	522	528	549	503	587	533	542	508	544	485	573	534	534	565	518	510	544	514	563	512	544	528	528	525	541	575	517	539	562	539	552	522	536	490	568	512	501	571	516	518	519	567	572	559	547	563	522	532	551	488	526	535	531	558	527	528	552	516	539	560	534	542	512	569	529	548	576	519	538	593	534	528	525	536	524	541	545	535	547	538	541	546	507	565	561	565	502	570	492	567	573	517	519	560	528	513	518	521	550	531	526	500	527	553	566	538	485	532	534	531	506	523	493	513	507	594	532	543	523	463	526	584	539	520	497	554	514	538	500	535	516	520	566	522	509	560	523	507	552	568	542	545	515	529	507	522	508	516	549	549	557	541	564	503	534	496	502	530	528	530	531	502	533	543	533	490	549	549	512	565	560	551	495	516	549	544	536	563	562	516	496	529	560	578	540	522	535	520	563	530	562	546	538	546	608	515	499	551	506	517	559	506	521	538	521	559	530	534	528	514	536	550	547	546	553	545	531	514	504	567	578	540	545	540	544	534	544	510	511	522	569	537	551	538	515	523	546	529	518	550	540	543	550	504	561	501	550	541	569	554	522	545	536	544	540	542	541	541	530	577	532	563	474	526	551	531	576	520	545	511	579	554	512	562	536	486	576	532	561	539	564	492	534	547	531	581	471	496	533	533	536	585	563	526	511	548	556	567	551	554	539	512	511	510	558	535	550	562	522	541	528	539	543	600	511	515	531	507	509	549	554	566	488	539	520	511	541	539	487	562	511	555	503	562	528	495	573	517	577	538	505	534	527	569	522	548	537	526	557	568	523	549	542	514	444	517	509	499	533	531	541	530	534	507	541	542	550	559	548	511	519	543	510	533	533	520	574	564	559	555	521	551	532	542	581	486	541	543	525	560	535	562	535	578	559	554	552	577	568	519	545	545	524	526	523	545	539	533	498	546	531	547	522	539	518	566	499	533	525	532	541	552	544	533	532	546	526	519	513	522	559	532	549	565	536	508	520	529	538	521	531	503	516	539	534	521	505	515	517	546	562	542	535	519	517	545	508	547	530	546	557	536	524	542	517	549	538	531	508	497	485	532	536	531	542	533	537	555	535	556	533	544	522	566	555	506	530	509	528	504	554	527	563	562	549	525	517	561	510	550	553	549	510	540	498	539	507	553	543	554	534	546	487	539	511	503	484	557	514	532	561	529	540	525	519	531	499	516	532	503	525	539	539	523	558	503	500	528	567	492	531	536	483	548	546	562	494	517	537	565	588	499	531	516	510	519	536	549	543	552	542	537	523	538	479	515	532	532	545	539	537	546	547	518	559	512	523	524	542	538	565	529	571	533	528	526	550	508	542	535	555	539	532	528	548	521	531	552	604	513	544	534	568	555	521	499	532	528	553	507	494	522	544	512	525	514	528	531	497	573	562	534	534	550	534	537	487	544	540	483	498	548	588	535	546	542	555	557	541	544	551	513	569	538	544	540	551	553	559	486	557	533	538	555	563	539	542	532	534	507	557	471	544	538	519	579	513	552	504	472	519	538	532	491	508	578	544	540	546	519	571	532	573	523	551	573	493	526	547	535	519	545	503	493	517	581	522	531	548	530	565	578	512	521	533	540	527	556	552	550	517	574	530	527	495	520	501	512	490	522	561	502	517	529	525	556	538	550	521	529	527	570	530	539	557	552	572	494	488	538	553	555	554	517	536	525	541	511	538	543	568	557	572	505	511	540	523	571	505	510	538	522	533	560	572	520	585	557	557	497	525	510	546	519	503	546	557	556	516	541	520	552	538	542	544	559	525	549	546	510	529	549	544	551	559	566	525	545	551	532	589	583	532	506	594	529	544	514	532	531	516	551	526	532	582	543	576	520	540	524	544	503	564	586	528	527	498	613	544	513	536	515	583	567	538	532	553	555	492	545	497	521	544	526	535	502	537	503	556	515	525	515	480	565	510	499	517	534	556	503	580	524	529	515	530	528	533	568	529	543	526	529	512	568	567	548	568	532	559	543	515	534	516	553	522	575	534	542	512	511	531	507	522	543	515	537	545	504	492	495	507	565	533	530	484	539	536	546	498	562	528	586	564	560	570	525	545	516	525	550	465	511	540	569	568	534	545	508	540	516	534	542	506	537	538	519	544	522	529	566	567	535	494	510	566	557	512	533	559	549	559	528	545	527	553	519	553	548	498	522	544	536	518	528	536	516	521	501	513	600	523	574	548	551	525	543	506	523	547	562	495	517	538	508	528	512	585	577	528	476	517	516	555	534	497	540	552	517	574	541	551	513	536	524	527	552	547	502	525	537	504	531	538	550	560	550	527	508	556	521	494	516	535	547	528	563	552	559	516	498	548	516	521	536	512	539	531	553	584	547	505	543	522	546	532	554	542	536	552	539	555	556	517	568	564	539	546	595	494	502	513	543	555	549	548	531	510	542	560	508	584	529	542	550	536	511	555	541	538	541	564	504	562	539	533	521	514	552	541	491	533	525	570	490	542	543	573	531	514	541	547	530	517	535	537	515	518	570	563	511	539	526	548	538	507	540	552	530	518	536	547	552	565	537	512	548	544	523	529	513	550	526	510	522	557	532	552	525	535	562	544	585	552	569	542	556	497	565	529	556	525	578	511	539	521	536	498	505	550	534	525	518	556	512	539	528	496	485	521	535	526	563	513	505	528	556	551	570	495	596	522	499	504	537	518	559	542	527	576	519	528	611	527	530	576	507	509	538	528	532	541	535	571	566
7713	657	285	226	190	181	187	174	173	158	157	152	198	171	149	136	157	172	169	165	151	165	202	166	161	166	169	142	172	165	152	193	186	151	176	135	193	167	157	168	155	156	149	182	146	164	159	149	174	160	178	164	179	153	141	167	157	188	174	147	166	174	162	174	144	157	154	157	161	155	139	159	166	150	160	175	154	168	183	137	149	174	153	151	177	161	139	155	152	169	158	171	168	156	158	153	166	147	148	159	163	173	151	141	172	173	160	158	176	177	143	134	158	152	154	178	163	162	160	167	153	180	180	150	162	147	169	142	170	164	178	177	143	156	148	182	168	146	184	167	168	153	150	160	167	164	172	170	182	132	147	160	181	189	165	202	159	177	197	200	166	169	162	155	160	164	158	186	161	178	192	138	179	153	152	176	160	160	152	165	178	171	152	159	166	178	155	170	160	147	147	179	140	170	167	186	155	183	188	141	150	176	153	151	136	158	152	139	165	162	154	172	170	159	147	159	163	135	161	144	163	153	156	154	176	148	168	173	158	153	181	161	155	171	164	159	164	169	158	165	189	168	165	164	152	184	160	174	172	177	150	174	170	149	158	158	172	133	153	160	153	203	181	179	174	163	162	156	154	120	137	154	158	176	190	158	166	127	168	173	152	171	162	164	147	173	153	150	176	152	185	180	144	190	134	179	163	178	179	164	143	150	143	140	162	155	172	176	161	158	152	158	164	153	159	168	152	182	175	172	171	175	169	157	161	162	152	164	166	166	153	186	171	179	150	159	181	178	165	169	163	144	168	150	153	156	165	177	165	157	160	140	174	150	173	153	165	165	149	141	151	149	156	167	156	147	176	154	166	152	141	158	172	203	158	157	163	176	162	183	167	166	173	146	186	159	176	171	148	158	160	170	176	186	147	152	170	148	187	177	189	181	149	149	161	128	189	162	174	162	147	141	151	170	165	159	160	165	175	169	177	153	157	150	156	186	163	185	169	157	171	147	167	153	151	170	144	154	176	172	161	165	157	162	160	154	156	156	167	169	175	172	155	155	158	155	144	154	178	177	148	159	172	171	173	147	173	169	183	143	160	174	174	169	162	167	158	138	165	159	158	133	171	176	166	169	169	162	181	147	175	175	143	142	154	153	196	152	155	160	160	161	157	167	166	160	169	164	170	179	186	169	152	155	150	167	177	164	178	168	159	148	161	196	164	160	159	182	168	171	138	154	142	161	170	145	172	149	153	151	157	152	166	149	171	170	165	151	153	162	156	160	182	151	150	186	159	170	159	172	176	167	171	146	157	161	156	206	175	164	160	175	169	175	160	171	143	170	135	143	175	178	158	165	173	165	152	169	179	147	166	154	168	199	179	158	159	180	166	156	157	150	159	164	154	169	157	166	162	166	158	177	183	163	165	138	185	157	169	150	137	148	172	173	179	162	150	179	170	161	175	177	148	158	142	140	152	178	155	151	165	195	165	159	153	164	160	164	161	169	157	164	159	167	163	154	140	164	167	178	168	161	150	178	155	162	179	180	188	149	153	154	179	159	167	180	172	169	174	173	153	160	151	185	174	151	173	157	176	151	155	165	164	170	144	149	158	166	156	150	160	187	170	175	158	182	174	181	143	159	146	151	159	180	181	160	150	164	146	177	167	161	218	182	143	183	171	169	196	148	150	165	163	168	165	162	179	190	140	172	151	165	175	165	161	161	149	165	179	168	162	153	142	179	170	159	168	175	148	159	165	160	164	146	145	184	162	150	173	169	142	165	180	158	171	177	172	167	159	177	157	138	150	163	174	185	151	182	169	167	168	146	165	151	138	182	170	165	165	161	163	172	162	155	149	162	173	155	156	174	181	150	158	181	160	178	167	175	174	159	169	175	174	138	152	157	188	178	173	160	151	186	165	161	171	167	162	159	156	158	150	158	155	160	150	171	160	162	182	162	167	176	164	184	163	157	152	159	163	169	170	158	177	172	165	139	159	188	163	168	165	178	157	160	202	162	174	153	157	181	166	156	178	158	172	143	171	137	158	186	172	166	166	181	135	164	179	162	174	174	169	159	169	168	155	165	163	156	149	180	168	162	147	159	178	167	173	130	191	157	151	146	142	152	168	157	178	157	151	164	189	181	135	166	191	171	168	153	171	148	176	146	156	158	166	165	147	181	178	162	162	157	165	160	160	187	166	155	169	158	151	190	169	169	174	165	151	157	165	168	155	164	147	163	184	166	186	176	152	161	170	178	147	158	182	168	159	147	144	175	173	169	179	183	177	140	197	146	150	168	175	174	159	177	137	142	171	176	150	165	151	165	170	150	160	157	166	165	156	146	158	162	182	160	167	165	169	158	166	165	155	154	172	172	162	157	160	171	158	166	165	147	153	184	162	171	170	163	190	172	138	144	164	178	157	168	163	169	156	165	165	152	170	160	180	159	167	172	169	159	173	163	157	183	169	160	131	140	155	160	155	146	154	155	157	179	164	163	155	164	135	163	157	181	148	194	158	183	167	165	164	150	184	166	139	137	170	151	151	158	172	147	172	189	168	172	189	157	168	143	148	176	180	163	167	132	172	179	165	157	153	149	146	172	185	183	168	162	159	174	176	176	157	172	178	169	173	189	158	180	177	161	163	171	181	167	161	175	191	178	203	163	145	194	167	174	159	157	188	150	167	156	153	144	179	170	176	179	171	180	159	162	172	155	174	173	163	147	166	159	175	171	179	159	160	177	164	167	170	178	170	168	153	156	163	167	168	168	184	164	164	164	174	160	174	154	162	154	159	157	165	150	157	170	170	161	151	145	152	156	187	164	172	146	160	158	161	150	160	187	175	155	171	181	184	155	154	161	171	148	158	164	171	162	156	167	156	170	160	161	184	158	167	170	171	168	151	146	163	145	168	166	165	175	160	165	183	159	164	175	176	193	156	162	142	182	149	193	197	174	158	144	172	155	159	173	182	165	176	178	154	172	164	162	165	174	183	173	142	171	150	176	175	160	167	149	142	177	135	148	162	141	168	154	142	153	163	167	167	172	196	183	169	178	158	157	170	168	173	163	158	142	131	181	158	142	150	130	160	160	166	165	162	171	164	164	158	158	154	167	172	184	168	181	164	166	182	161	158	158	165	156	151	160	194	174	177	153	148	136	163	165	166	182	151	168	172	162	163	130	163	159	156	156	166	172	164	156	151	186	169	150	174	162	158	163	157	149	168	174	141	189	147	184	140	158	145	158	156	166	148	153	178	141	167	169	158	193	161	181	159	154	181	178	162	175	153	155	163	141	154	174	161	138	167	170	150	165	172	153	177	172	179	158	162	142	150	157	179	164	167	156	146	148	181	161	164	156	153	160	179	168	182	153	178	149	173	159	146	144	176	163	153	182	176	153	161	150	177	162	165	163	173	184	163	150	162	171	158	158	156	169	158	168	178	170	184	157	192	154	162	156	170	162	147	171	175	174	171	192	162	159	173	156	167	161	161	156	139	144	176	157	164	189	175	150
8071	555	662	697	646	616	575	555	603	517	551	554	538	540	537	517	531	551	526	529	538	501	484	544	500	487	576	518	528	503	522	557	520	468	524	501	524	492	451	478	528	544	551	484	510	504	540	502	490	497	557	489	533	489	505	508	515	523	510	527	509	505	549	521	531	546	490	461	528	520	510	510	493	514	512	466	485	484	531	562	488	476	498	491	481	492	522	497	523	528	500	504	487	471	533	526	495	510	516	539	524	531	514	514	557	499	521	540	471	510	531	554	513	502	491	484	525	494	475	533	491	540	491	500	513	487	492	540	503	487	519	542	475	489	504	493	524	485	506	469	557	519	492	546	509	522	521	523	506	532	518	519	527	507	532	511	516	511	551	494	469	516	484	490	517	511	515	517	514	500	487	518	499	532	510	517	534	514	502	508	450	519	495	548	514	481	531	509	502	540	507	534	535	467	485	548	494	486	517	494	483	471	504	519	510	500	499	542	521	505	517	525	479	499	526	497	498	521	536	520	487	479	499	485	519	499	486	533	550	516	547	501	522	514	481	518	505	488	494	477	498	516	505	532	490	555	514	460	499	513	513	549	481	520	528	520	517	507	499	550	488	522	534	479	516	497	520	500	509	499	482	510	534	507	523	515	509	517	502	552	469	516	541	529	530	534	514	491	507	483	499	491	508	508	538	509	551	513	470	482	514	535	523	508	507	513	503	502	508	489	512	513	512	510	545	531	498	511	522	485	532	492	530	494	522	475	503	502	489	496	526	492	516	525	547	505	519	501	523	485	494	472	499	449	498	519	494	515	516	512	531	511	496	520	500	467	485	527	495	562	500	518	508	499	512	524	505	513	521	536	506	535	531	519	500	543	493	510	497	515	515	499	499	537	532	501	473	517	521	505	508	476	510	508	551	552	513	503	530	497	506	484	507	537	509	525	534	510	495	501	523	507	494	523	530	486	517	482	468	432	500	511	506	538	577	512	501	524	528	530	535	497	531	480	485	478	469	543	513	489	553	548	483	563	513	536	493	471	513	531	471	500	552	512	510	503	490	500	521	502	454	520	493	496	453	471	496	488	472	480	538	488	535	515	508	534	461	507	515	509	528	541	506	496	501	513	524	530	529	525	477	472	483	499	532	525	476	506	489	505	526	454	511	468	518	532	472	498	516	506	522	484	522	550	512	518	536	501	497	502	514	498	486	514	562	518	461	504	504	514	532	506	498	513	503	510	533	532	517	498	487	549	530	520	542	468	494	476	480	509	524	487	527	571	476	503	529	516	523	529	519	537	503	526	537	524	454	533	543	512	506	488	516	498	531	470	483	530	495	510	527	528	521	466	519	512	530	517	485	541	511	536	498	500	518	481	500	526	471	520	447	548	507	513	554	471	516	501	519	531	512	510	524	575	484	528	496	492	523	544	511	512	538	539	516	529	504	482	529	510	493	493	480	506	512	590	503	493	491	470	526	508	504	456	523	538	526	507	512	493	491	520	481	519	492	526	523	513	529	525	505	512	512	512	505	516	499	495	491	479	499	515	509	513	492	513	473	492	511	505	515	495	491	531	479	520	465	493	530	517	523	498	524	543	521	502	504	524	502	514	530	494	501	499	528	528	497	504	485	535	531	530	531	527	525	501	512	521	510	501	541	516	487	483	490	514	511	557	519	501	504	502	515	520	498	472	505	510	503	524	531	500	516	528	516	569	515	528	505	553	552	489	522	502	489	547	481	498	492	468	499	542	535	479	500	509	561	532	493	525	490	496	543	523	504	529	502	496	486	480	533	499	553	467	510	528	504	493	538	507	540	502	557	524	541	544	559	498	446	509	493	512	487	506	556	502	544	532	476	529	508	500	487	470	516	504	496	531	510	548	504	521	515	512	536	529	471	488	524	516	502	518	487	507	466	551	496	496	516	540	546	532	499	505	500	545	523	514	501	509	506	509	530	501	536	488	521	540	518	488	525	485	530	491	497	479	522	487	487	518	539	514	548	525	508	504	559	506	469	537	488	538	491	522	451	503	497	488	517	518	523	496	519	505	511	521	472	498	479	466	477	509	508	491	509	498	513	482	505	498	504	515	494	487	480	546	469	536	520	513	523	567	485	517	522	531	511	490	502	505	487	510	551	523	463	555	517	518	523	517	470	529	527	515	483	498	531	500	558	494	505	506	543	517	503	504	527	517	476	534	506	517	537	522	521	510	531	518	501	530	500	529	520	488	494	524	490	473	544	506	481	528	524	526	515	495	533	529	498	509	523	489	509	516	535	531	503	548	543	534	472	515	516	516	516	491	514	534	527	535	507	525	516	510	485	527	456	520	518	517	529	525	522	536	496	490	504	521	532	477	488	488	459	496	534	515	508	527	531	538	507	493	518	490	524	473	520	492	516	523	535	530	520	471	499	526	507	479	512	489	511	520	491	511	524	504	531	512	534	539	533	505	523	525	514	514	528	491	521	512	501	534	554	483	499	551	520	513	499	504	526	497	508	534	522	445	501	521	533	496	510	500	467	527	510	506	484	502	529	509	495	525	509	490	480	537	515	536	522	511	536	453	531	477	547	482	513	498	508	469	541	496	476	548	513	559	569	507	502	543	499	511	502	540	534	565	491	489	525	495	497	451	527	491	490	510	510	509	509	545	458	518	500	529	506	535	500	547	492	516	501	508	504	498	484	497	476	500	496	486	489	500	497	511	498	521	569	496	488	536	520	530	498	504	482	502	520	509	535	505	459	516	478	498	537	462	546	503	548	490	522	495	510	495	529	483	495	487	490	536	531	487	502	468	525	499	520	566	500	514	500	509	555	495	524	515	555	546	469	525	496	518	467	533	506	478	529	505	523	512	491	526	485	500	511	497	479	514	554	538	494	471	529	546	511	491	520	533	496	486	491	488	518	519	504	525	507	483	542	441	518	480	514	492	499	521	488	508	522	529	508	518	534	520	510	521	522	548	470	468	491	531	504	526	501	528	548	529	509	526	563	513	504	522	516	507	479	528	505	500	497	515	459	515	548	488	525	523	518	494	466	525	476	478	543	532	520	509	512	507	532	498	533	508	528	500	521	530	494	505	521	512	500	509	466	516	503	483	510	500	507	489	509	509	501	517	510	505	521	542	507	473	507	489	519	472	499	526	512	513	497	499	529	520	428	504	510	499	495	462	527	493	526	490	519	515	520	507	538	509	501	500	475	482	533	500	487	522	498	510	500	520	526	511	491	521	528	521	538	495	523	516	500	509	500	589	550	547	553	500	510	538	530	526	510	508	479	470	533	515	498	508	497	476	471	506	512	509	521	533	494	484	494	512	494	466	506	509	493	518	534	516	448	507	523	490	525	479	535	490	494	519	530	527	529	504	548	514	491	466	502	513	530	472	508	494	522	482	509	525	501	572	524	516	476	513	483	514	503	499	510	536	502	520	485	528	522	517	540	535	522	439	542	497	548	500	510	496	479	550	493	496	529	495	506	515	513	530	495	476	517	545	503	566	502	523
43901	14165	2170	850	660	464	348	297	233	217	212	164	155	145	132	139	116	90	104	110	106	123	115	92	91	112	98	95	92	103	112	103	103	103	101	104	116	100	89	107	91	112	90	102	86	97	103	115	103	99	95	109	94	97	107	74	105	111	103	85	107	102	88	108	93	99	97	87	97	94	86	122	89	92	69	81	87	92	80	100	92	87	88	67	88	104	82	90	76	88	89	83	82	91	90	75	104	88	85	97	102	99	99	105	87	95	94	75	118	92	78	95	99	101	88	80	94	75	90	90	88	88	91	93	89	90	108	104	77	95	106	101	83	84	86	83	93	97	88	71	105	83	94	101	97	89	97	82	90	86	83	108	91	77	76	86	89	89	103	97	90	87	87	109	95	91	105	90	88	90	87	80	90	80	112	103	98	98	91	89	96	94	105	83	84	101	120	99	85	92	96	90	107	82	90	101	88	89	76	96	88	82	102	105	96	100	88	101	83	98	93	100	83	76	89	102	90	83	94	97	100	89	106	88	95	95	90	96	98	87	96	100	85	84	94	86	86	103	84	74	80	82	87	98	82	85	100	81	80	101	73	81	85	90	84	93	84	88	81	78	80	106	86	112	98	93	92	86	84	93	129	85	95	84	101	88	89	87	86	102	81	91	104	81	105	92	96	93	92	79	97	102	85	101	92	83	91	96	84	97	91	92	97	90	106	73	89	84	95	72	102	84	96	98	104	92	95	87	85	76	105	71	89	92	76	90	98	93	84	81	90	97	83	85	106	102	96	94	90	108	83	91	87	97	100	105	103	89	89	87	94	89	110	95	79	99	76	89	93	84	94	79	88	97	93	77	90	107	93	80	90	81	90	85	86	91	82	94	90	94	82	91	88	93	101	93	91	93	99	67	95	77	95	77	85	82	91	85	88	86	102	103	106	93	93	82	86	91	110	99	97	83	82	86	83	91	87	85	92	80	92	80	90	91	107	105	86	100	103	86	80	83	91	87	81	98	101	80	109	84	76	90	94	84	95	86	80	93	103	105	83	98	92	84	97	92	98	91	95	95	90	95	121	81	92	102	108	92	92	85	107	71	93	75	88	99	88	108	83	89	88	98	96	89	82	85	94	92	81	95	86	89	96	84	107	90	87	88	81	97	98	72	87	84	93	82	76	86	104	104	85	90	105	103	87	79	79	104	87	92	85	95	88	106	96	77	95	76	92	70	90	102	100	87	63	83	109	92	96	89	87	93	89	80	70	98	94	97	68	86	97	68	74	100	91	79	102	83	93	115	90	104	91	78	102	95	86	90	84	93	89	97	94	93	110	78	90	92	95	93	112	97	90	99	105	76	85	80	111	103	93	86	88	79	81	82	104	74	108	71	66	86	95	97	86	97	85	102	83	87	85	88	86	80	89	92	100	83	71	80	93	83	84	101	88	97	98	96	93	86	97	92	92	90	95	89	87	82	89	95	95	111	86	87	99	84	92	83	95	91	73	101	56	95	100	115	100	87	105	92	104	90	97	93	82	98	74	121	84	104	100	92	94	88	96	84	96	84	100	109	91	90	105	75	83	85	87	80	86	92	85	86	94	100	100	89	94	85	80	89	93	105	96	93	100	90	95	93	106	101	104	87	89	96	102	109	115	92	87	81	79	90	100	87	73	85	88	79	88	94	94	107	78	103	105	83	91	99	85	97	96	97	89	99	84	102	108	85	103	99	87	109	87	89	99	84	96	85	85	92	85	89	92	101	79	98	74	72	86	84	73	84	77	92	73	81	93	91	101	86	88	85	84	94	93	74	102	95	118	100	91	85	61	77	83	93	96	90	93	91	87	109	107	93	74	89	98	77	84	92	87	85	81	75	90	79	88	91	95	84	112	98	92	77	86	98	96	81	86	82	88	79	97	99	87	70	96	82	94	82	90	89	101	79	81	95	51	90	85	81	92	80	84	90	95	84	68	89	93	80	81	83	111	91	77	115	77	83	85	77	78	102	92	91	101	86	101	82	105	80	82	97	81	97	79	75	90	94	77	105	80	96	101	105	90	88	86	82	90	94	98	96	85	84	85	90	96	85	93	96	82	90	87	89	78	84	98	103	99	95	98	89	89	87	76	84	104	90	104	96	92	96	69	106	102	106	97	103	86	106	90	106	95	96	95	77	78	82	107	80	91	93	100	94	83	83	83	102	121	88	78	82	81	90	92	96	81	77	91	96	98	94	85	89	88	89	93	94	98	100	93	91	90	98	79	84	74	90	81	87	79	94	100	84	103	96	99	105	71	98	85	108	88	80	106	108	86	85	81	91	91	85	100	109	83	83	87	99	104	99	92	89	99	113	103	87	81	92	82	95	102	77	93	84	102	106	94	88	97	82	87	73	94	108	101	89	85	106	83	85	95	74	84	84	72	93	78	80	74	96	97	101	116	94	100	96	78	99	83	95	95	93	78	92	98	86	113	86	93	98	82	94	106	92	103	79	91	78	91	87	95	77	78	79	81	84	103	84	92	88	85	112	110	89	80	76	84	92	80	93	94	113	113	99	107	81	93	87	85	83	84	72	89	91	97	90	89	107	102	97	68	100	86	72	80	94	93	84	88	92	80	85	82	92	86	94	76	98	100	70	76	71	83	77	102	90	98	100	102	86	91	85	114	87	94	90	88	70	100	93	82	89	99	90	108	90	77	98	91	89	91	91	92	78	81	99	84	86	99	88	91	76	59	112	87	102	84	101	92	81	82	82	105	88	85	85	111	99	85	109	88	106	84	90	65	86	73	82	85	72	120	75	87	105	86	96	74	100	94	103	87	81	102	84	96	83	76	67	93	94	95	88	89	86	93	104	94	92	77	97	78	92	83	97	101	82	67	100	100	86	75	101	89	80	99	90	80	98	85	76	87	99	85	96	78	87	86	92	96	94	78	102	95	103	90	98	88	89	67	107	100	115	85	90	98	104	98	96	92	95	115	94	86	101	95	83	79	100	92	84	90	78	86	92	95	98	87	108	93	96	93	99	79	93	88	80	87	101	90	79	92	107	94	88	96	81	87	98	94	100	100	73	98	81	86	87	90	105	89	81	92	86	83	109	98	89	78	93	82	86	79	85	87	81	87	108	108	81	107	78	87	104	97	94	86	95	104	96	79	88	90	96	84	85	90	88	95	90	93	84	83	97	85	109	91	91	106	73	78	94	96	77	87	76	101	83	82	96	95	86	106	90	93	78	94	78	85	80	86	95	84	92	92	106	88	103	81	90	77	82	92	86	80	91	99	95	84	93	89	83	75	89	84	90	98	88	96	91	88	81	114	94	89	92	94	93	89	97	79	77	86	91	85	91	97	107	91	71	117	92	100	85	90	80	85	79	87	85	79	93	88	94	86	81	91	89	106	102	88	90	105	75	90	74	104	101	109	85	88	88	79	90	80	78	94	98	88	105	77	97	85	98	85	91	94	98	89	93	86	93	91	81	78	107	100	86	89	88	97	76	90	105	86	103	91	104
26864	1358	3088	3472	2846	2255	1873	1551	1323	1133	926	853	816	759	712	716	598	567	539	524	535	477	454	477	451	432	422	450	395	383	386	402	424	390	361	396	356	355	384	371	379	366	347	369	382	359	363	331	345	332	317	328	375	341	350	329	379	324	351	339	366	339	309	338	365	310	304	330	336	317	333	350	340	329	342	363	314	324	355	362	317	352	318	324	340	305	321	348	300	339	356	313	330	311	331	347	347	316	305	339	314	318	318	291	331	316	306	308	326	320	309	336	313	343	320	310	333	287	315	352	347	345	309	328	343	348	359	338	338	339	337	347	306	312	307	313	328	338	295	325	317	308	292	322	308	332	310	361	316	300	307	329	316	323	330	323	349	300	345	329	289	310	317	300	312	311	293	328	320	312	321	323	333	312	321	356	319	316	289	319	310	358	338	305	314	337	306	294	336	326	300	315	336	320	302	310	321	307	317	307	270	302	316	330	311	349	318	318	260	339	312	300	301	334	324	317	351	322	303	337	306	315	324	300	303	312	315	301	341	308	316	304	316	324	334	326	314	337	312	295	308	328	309	339	319	281	333	296	333	320	298	349	301	300	298	310	322	323	311	345	329	329	282	325	314	348	341	348	344	293	322	308	308	304	317	325	325	331	341	320	314	322	267	319	316	308	305	290	314	305	312	344	306	288	298	319	312	335	340	329	292	320	286	312	323	320	286	330	292	294	309	333	329	308	341	300	279	301	317	345	323	323	332	325	304	315	318	316	303	323	299	317	301	306	321	329	303	318	315	316	346	318	304	307	312	347	335	310	314	354	324	310	325	301	288	316	311	327	314	310	327	318	341	304	328	326	307	336	318	345	321	327	338	352	313	333	300	335	309	317	327	308	333	314	312	317	348	314	335	322	315	295	360	326	308	335	326	299	317	303	348	324	331	304	298	287	319	330	352	307	320	317	268	313	351	305	329	316	321	350	311	318	333	317	304	327	297	308	325	330	306	327	308	306	312	294	285	322	314	331	308	330	336	322	304	315	345	312	294	299	316	300	310	321	363	304	301	291	315	311	300	291	305	336	327	337	292	291	325	323	323	330	318	307	335	306	291	290	326	314	303	295	305	337	319	353	333	306	307	358	327	338	332	306	316	329	335	287	314	329	332	321	295	322	334	302	322	329	312	320	320	314	322	313	297	319	300	315	317	322	312	317	318	332	300	315	289	314	304	323	317	280	316	349	325	319	308	328	292	318	310	285	292	322	325	318	350	333	325	306	324	306	315	332	290	315	284	305	326	343	299	345	317	311	297	288	304	313	321	271	329	325	311	315	321	299	303	317	334	305	309	304	321	299	348	315	334	324	275	329	315	342	316	307	334	266	332	312	304	321	335	336	345	335	308	312	336	290	320	295	330	307	312	325	299	308	329	331	335	340	317	330	344	331	319	308	321	334	301	331	296	329	317	323	314	320	341	314	305	314	289	319	309	285	332	290	320	291	322	309	337	339	312	298	321	344	331	285	326	329	306	325	306	338	303	285	297	294	340	336	361	312	336	328	342	336	326	310	335	308	310	310	317	329	330	309	338	317	321	334	345	330	292	331	305	284	296	303	292	279	336	310	331	348	322	288	293	334	292	300	309	302	324	329	327	291	329	316	324	289	314	309	349	324	329	339	304	323	313	316	327	294	296	323	329	342	308	291	304	300	305	321	318	324	340	319	346	297	302	313	317	300	346	338	300	310	319	330	337	314	330	318	301	315	324	318	315	330	360	323	318	321	305	312	325	317	301	303	310	314	308	335	337	301	300	311	347	310	364	330	310	327	295	335	336	345	330	315	281	272	315	308	318	352	317	310	296	336	315	332	323	330	320	315	307	306	324	335	333	315	324	319	296	350	301	330	308	328	304	305	295	301	294	311	291	342	334	315	360	329	298	299	326	308	325	303	316	307	314	336	304	333	283	302	320	332	331	286	334	329	301	316	315	324	309	273	339	296	329	343	319	323	314	322	329	290	280	345	319	310	340	343	315	325	325	303	298	301	346	297	335	362	310	272	343	305	325	292	312	322	296	348	342	301	314	320	324	339	313	299	328	329	302	321	319	297	347	309	314	321	292	339	291	289	319	330	317	309	312	306	305	301	289	323	312	338	280	323	322	284	293	312	318	315	316	306	285	352	307	287	318	336	341	319	323	317	317	316	313	334	318	314	321	335	295	306	332	329	300	301	300	323	339	308	324	344	275	312	301	312	327	349	326	277	339	317	341	353	313	299	314	314	342	316	328	306	341	323	321	340	329	302	311	301	281	343	307	311	315	306	333	336	300	296	301	337	286	327	307	294	294	287	304	304	301	324	306	320	318	288	327	304	320	329	303	322	317	301	321	344	342	293	313	307	300	324	331	327	302	314	316	311	319	310	308	331	323	354	327	338	302	332	329	303	307	319	290	301	335	333	331	322	328	334	312	331	278	334	312	327	303	333	332	313	320	329	317	317	311	308	326	289	332	293	329	302	319	312	321	295	321	332	291	320	308	319	333	321	340	301	307	335	314	316	300	331	344	301	299	320	307	328	333	332	328	284	317	289	313	302	325	327	312	317	307	346	294	313	282	293	336	317	274	318	311	324	304	314	308	314	289	359	311	337	338	288	347	311	318	327	289	307	283	342	314	295	303	292	295	316	329	307	301	311	307	299	327	297	349	295	324	326	336	329	309	316	316	313	339	326	332	327	332	324	349	310	346	281	311	297	335	307	336	303	308	323	307	318	319	337	317	337	310	313	300	333	318	291	345	311	322	348	255	306	322	318	301	309	354	330	320	332	312	302	325	340	316	320	332	293	318	374	349	295	318	306	317	315	311	298	314	275	343	282	332	301	303	305	323	277	313	325	303	303	337	316	336	299	313	293	322	289	321	320	337	266	316	316	317	316	298	326	297	337	318	297	306	339	328	303	322	315	292	321	327	329	330	305	334	320	306	278	295	307	289	377	294	320	324	334	329	305	322	302	343	332	308	346	311	309	323	331	308	357	331	313	289	330	293	350	355	352	358	348	316	350	300	311	312	330	314	309	289	319	322	328	314	318	279	341	338	336	358	306	314	313	291	326	325	324	369	297	344	296	321	331	290	325	319	335	312	303	297	309	317	308	331	319	339	326	309	309	319	300	325	329	341	303	317	298	291	300	358	329	331	315	328	311	293	309	335	291	288	331	321	325	317	300	331	349	318	282	326	324	282	321	279	320	298	313	316	328	361	281	346	339	322	358	314	313	319	323	330	346	321	294	274	338	311	310	294	320	325	365	316	312	329	311	321	311	323	309	313	289	325	332	304	335	343	312	304	291	301	300	338	327	290	300	328	295	296	324	344	314	322	308	308	320	340	324	341	326	334	313	297	288	306	281	331	329	321	296	312	322	325	327	323	318	333	297	300	322	307	302	310	303	330	314	326	275	309	304	297	322	321	302	335	293	360	315	311	316	321	314	303	290	309	310	305	291	323	322	328	338	318	343
54523	23322	7049	2128	1381	995	730	587	464	383	393	319	288	276	261	248	244	235	215	222	222	194	216	192	186	194	181	168	196	193	214	185	173	177	167	167	155	168	183	185	152	158	182	188	178	174	174	179	177	167	170	163	153	149	186	177	153	181	161	163	180	143	157	176	172	195	164	165	163	169	158	157	167	167	177	167	186	171	154	175	168	181	192	180	193	176	195	182	170	152	169	175	156	156	161	167	173	157	151	156	175	179	178	165	167	157	157	165	165	155	169	167	165	168	165	174	177	149	156	173	157	161	150	176	175	182	181	160	167	178	162	187	155	151	187	163	167	161	160	158	165	153	164	184	172	159	167	148	166	158	158	176	158	167	154	173	174	176	149	159	176	161	158	161	157	157	154	166	177	167	166	161	179	149	177	178	145	155	173	155	171	165	171	190	175	152	145	170	164	162	175	151	159	175	167	146	149	173	165	186	173	188	172	141	138	193	164	166	186	163	162	150	175	180	187	184	169	166	156	152	162	162	177	152	153	162	169	152	172	164	140	157	160	137	177	165	151	161	152	177	176	138	170	201	174	141	162	161	165	162	145	168	162	140	171	168	187	171	181	170	153	157	180	170	156	150	160	151	161	159	153	167	168	172	165	167	180	156	147	160	175	167	154	182	164	179	170	159	161	152	158	182	162	166	166	151	170	169	149	169	166	149	164	155	173	160	149	196	158	166	155	164	178	158	139	185	184	187	189	148	157	167	162	181	153	182	178	153	162	173	126	171	165	166	160	204	151	172	152	167	163	159	170	180	175	183	186	196	182	190	149	167	187	157	166	153	181	161	174	173	166	184	158	174	178	154	173	173	165	197	172	153	145	183	166	156	158	161	169	166	176	162	175	160	156	183	174	174	171	168	161	175	174	144	173	168	155	159	155	178	159	149	188	144	172	171	171	181	157	157	145	181	158	168	166	178	148	160	154	158	175	162	169	157	185	169	142	175	163	170	166	173	167	183	160	192	161	175	199	156	154	165	172	158	166	162	190	158	170	163	182	179	181	148	165	161	165	172	166	151	155	178	162	171	167	186	188	195	150	157	152	183	162	173	160	150	143	171	167	158	163	164	170	185	156	166	177	175	180	161	168	158	137	167	177	181	175	179	164	138	160	154	143	180	168	155	163	171	176	155	152	167	171	158	179	159	161	148	164	153	176	197	164	181	158	169	167	187	179	179	174	167	170	163	163	146	178	162	150	171	140	169	175	174	181	168	163	171	143	150	174	175	163	159	195	183	199	178	165	138	155	169	169	180	146	149	161	158	170	155	188	164	152	175	175	170	161	175	188	163	159	158	147	161	147	167	159	153	167	159	156	172	172	160	159	177	154	164	159	164	175	156	153	181	177	164	176	163	176	168	172	197	154	191	178	164	164	189	154	148	172	172	179	174	165	174	164	176	145	164	168	157	150	162	169	162	162	138	169	160	185	160	171	152	156	171	159	149	162	190	170	158	191	167	174	158	192	175	146	171	178	176	167	178	175	152	160	176	165	179	155	163	198	189	156	183	168	183	185	160	166	175	157	191	154	159	168	159	175	172	165	160	142	160	163	172	174	153	155	149	172	156	169	163	130	148	171	158	165	167	169	175	159	167	166	154	171	143	151	189	139	164	174	183	173	179	156	167	156	162	154	176	179	187	204	144	151	177	162	159	159	203	178	171	193	192	160	179	191	216	172	128	149	163	172	171	170	178	188	144	169	151	170	169	181	173	151	164	157	178	161	155	173	184	173	175	169	162	163	161	169	176	164	167	162	153	162	174	166	181	168	170	176	152	163	173	147	165	151	168	186	164	174	174	151	150	167	165	163	160	151	166	163	177	167	167	174	176	181	172	154	150	157	189	156	181	155	153	158	179	159	136	171	174	140	172	175	162	173	150	160	178	156	166	174	152	172	168	142	147	168	172	157	159	168	154	171	197	187	151	160	182	155	157	161	181	158	178	165	175	171	170	163	156	172	165	157	157	161	143	130	175	160	186	166	159	160	159	153	153	184	178	165	165	149	186	159	183	176	174	163	166	180	182	176	174	153	137	168	155	150	174	183	154	155	173	182	181	180	173	177	166	170	173	149	156	162	169	183	161	155	144	169	172	194	145	185	155	171	178	177	150	167	157	162	167	159	174	152	144	178	182	160	161	181	176	158	163	167	132	181	145	178	188	155	143	138	188	137	161	153	160	175	144	168	178	143	177	150	154	156	164	158	182	170	155	176	139	146	140	153	167	173	165	161	160	163	160	171	180	165	170	161	197	154	201	171	152	143	167	165	152	172	161	175	152	169	173	182	179	159	156	162	156	174	177	183	182	189	155	176	184	160	170	164	185	148	153	163	154	169	174	181	174	182	162	155	141	160	157	155	168	169	152	152	183	164	165	165	168	161	168	141	166	185	162	165	158	175	148	171	159	188	159	172	169	169	150	178	172	152	189	194	151	168	167	150	164	162	166	175	168	180	172	164	152	191	174	181	178	167	169	156	161	150	166	179	157	195	169	164	157	183	162	191	148	189	154	182	180	173	167	172	180	166	180	167	161	153	152	175	171	156	176	179	165	171	179	173	185	175	172	173	169	153	169	169	152	143	149	156	140	177	180	181	155	171	168	171	171	143	179	146	190	163	163	157	181	156	161	151	145	160	182	163	147	163	176	155	154	148	204	146	156	182	143	178	162	158	145	195	160	161	180	156	173	162	162	159	145	176	161	173	193	164	144	171	171	173	170	147	163	170	140	165	164	181	171	155	172	148	160	158	165	157	170	149	183	164	183	175	185	145	148	196	158	152	156	164	157	161	138	160	168	189	146	168	184	172	185	171	167	175	154	170	175	171	168	197	162	176	190	164	185	205	147	164	146	171	168	177	169	151	149	169	169	173	168	143	195	166	171	159	163	173	186	163	139	202	182	159	173	184	187	167	176	161	173	188	180	170	177	138	160	178	153	154	177	164	156	163	147	154	171	159	173	177	175	167	157	180	172	172	189	173	158	173	166	165	173	162	160	180	187	167	159	149	158	166	156	158	161	158	150	157	180	172	156	168	168	174	169	173	196	145	167	159	153	192	155	145	169	159	185	164	164	163	180	159	166	167	156	193	153	175	168	178	192	180	181	182	144	165	177	154	193	164	184	169	167	168	162	147	147	177	177	178	175	173	168	166	165	142	186	150	158	167	172	150	176	180	143	166	154	190	170	167	161	175	158	152	162	166	189	165	145	170	178	185	169	142	162	187	159	160	174	140	155	161	186	168	138	157	160	202	166	155	185	170	166	161	176	187	187	170	168	160	159	156	151	160	150	163	184	168	157	205	170	166	172	164	171	147	162	185	165	175	184	185	164	166	167	173	171	176	168	156	174	157	167	170	176	167	159	156	142	155	177	178	167	185	163	168	167	184	166	162	183	162	154	151	165	173	175	156	163	160	173	170	176	156	165	175	165	172	176	171	159	167	149	188	168	169	176	152	167
33610	2511	5893	6383	5453	4385	3414	2881	2468	2132	1893	1632	1559	1373	1220	1168	1158	1129	986	905	897	948	838	830	830	789	764	752	781	740	705	695	698	663	692	695	620	644	676	635	629	626	627	625	630	606	611	601	636	568	614	593	564	561	644	559	554	561	576	580	610	608	576	591	593	575	551	591	543	554	565	608	550	527	582	553	551	551	554	584	571	563	516	525	563	596	559	557	526	526	563	553	528	572	538	576	571	534	557	540	568	540	572	538	545	486	514	503	555	499	565	536	531	526	554	541	546	512	571	580	574	558	533	510	527	540	492	506	556	527	554	548	542	552	561	572	588	523	524	557	540	530	517	573	545	516	539	558	534	547	542	514	553	537	492	517	521	530	522	523	544	555	541	511	514	511	527	555	531	547	511	504	535	535	557	501	549	574	518	535	530	566	547	560	573	502	550	537	516	557	531	519	541	543	508	525	561	518	495	557	582	544	517	490	521	553	548	484	520	570	524	517	569	543	541	529	541	541	565	501	524	507	551	539	540	527	587	520	521	539	516	515	564	541	518	496	526	536	563	509	531	539	538	536	547	528	517	524	508	539	555	536	504	547	502	541	520	520	566	600	536	539	521	580	508	505	581	511	549	563	541	497	561	507	542	530	531	524	516	505	527	545	527	511	552	521	589	537	528	517	537	552	548	547	560	543	537	525	526	533	519	548	536	522	499	526	535	541	544	557	538	534	517	559	514	548	517	530	493	533	542	565	575	518	515	550	560	547	559	511	516	546	538	506	510	501	517	565	536	538	521	556	503	545	526	565	559	512	571	491	548	483	599	519	509	544	517	555	530	598	530	500	532	478	541	511	528	517	527	526	492	550	528	528	536	547	517	541	512	541	522	509	542	531	486	482	537	528	555	538	499	518	512	532	571	535	555	503	583	546	515	522	496	543	527	501	491	536	541	529	524	526	512	520	567	533	527	558	515	521	585	526	555	565	523	530	489	540	563	506	549	548	515	515	537	529	515	510	536	544	526	500	505	490	504	506	552	545	579	552	526	483	529	559	514	511	563	550	544	520	563	582	539	541	536	536	532	505	550	551	535	532	564	501	537	495	504	509	530	548	480	543	540	577	557	545	516	531	515	482	508	515	535	552	575	543	514	538	545	512	518	507	549	553	511	553	543	545	508	534	531	539	537	539	512	546	510	512	558	550	524	572	543	537	543	584	513	535	562	532	540	572	533	539	508	574	521	535	481	548	555	542	527	514	561	511	541	531	510	543	525	529	537	535	552	517	521	507	525	581	562	559	462	508	480	535	527	549	556	474	557	538	525	521	536	574	527	514	549	490	519	545	556	512	546	535	540	524	541	530	542	566	544	487	532	516	541	568	556	549	553	559	523	501	557	537	509	534	510	523	518	486	502	545	531	529	539	537	551	523	530	535	547	560	573	535	532	554	552	523	544	538	522	530	528	489	495	553	512	557	500	523	583	547	526	547	547	557	504	532	540	536	536	547	524	539	518	538	510	508	529	543	488	543	570	547	573	554	539	539	483	528	530	556	513	524	494	527	542	524	541	497	522	529	539	509	519	478	562	521	567	580	525	546	540	540	514	573	517	518	534	552	548	523	564	534	474	572	546	537	529	553	521	560	485	553	525	539	538	550	499	533	557	537	487	495	513	506	534	509	494	558	530	492	561	527	582	529	533	535	521	552	558	505	557	484	529	537	526	537	545	548	537	545	509	497	545	512	510	554	570	550	514	515	576	533	562	503	555	493	518	539	527	555	523	487	523	493	516	516	531	530	550	522	524	537	546	547	501	554	511	580	545	583	518	527	532	503	552	542	548	514	553	516	564	540	507	510	543	510	530	531	530	527	529	538	572	537	575	554	569	531	518	539	542	534	473	556	523	537	497	557	498	504	542	546	543	495	506	536	493	520	548	565	542	496	536	533	559	498	522	595	512	526	513	542	530	557	539	528	523	526	521	487	555	508	505	565	561	539	561	507	483	547	522	566	523	552	536	540	455	529	542	524	566	517	515	582	486	575	539	516	500	511	576	501	524	524	508	547	529	535	505	539	523	549	554	534	495	523	545	507	536	571	512	535	523	547	535	526	566	530	560	533	523	533	562	543	544	580	540	571	508	538	508	567	539	563	525	514	503	591	556	508	532	538	539	501	512	533	554	567	524	493	550	486	556	535	594	515	517	542	567	549	458	544	519	512	520	567	520	521	517	480	531	523	538	535	555	519	496	522	544	557	554	564	552	518	499	483	536	524	552	511	582	546	507	558	576	512	534	511	513	542	532	558	487	542	494	547	531	533	516	518	528	516	507	544	507	590	532	520	520	538	505	519	529	528	525	499	507	526	518	547	502	514	543	553	535	488	515	504	538	519	508	568	564	494	572	570	514	520	510	519	527	551	540	538	489	506	543	531	532	547	514	539	524	519	546	502	508	534	493	571	502	531	511	456	545	534	515	555	517	531	564	536	519	543	534	531	541	514	537	538	522	498	540	518	560	574	544	561	509	523	516	537	507	515	553	503	518	523	546	474	548	556	556	542	548	501	518	555	531	536	553	565	532	560	502	542	482	563	539	552	545	512	547	532	562	510	555	508	469	554	523	521	534	538	556	572	540	507	532	513	524	534	503	548	526	528	524	541	558	533	529	553	540	514	537	516	530	576	553	524	550	546	512	539	539	517	520	544	513	555	509	534	561	554	549	510	534	534	471	541	548	566	538	546	545	541	537	550	490	521	527	498	526	521	510	553	547	530	547	537	493	553	555	529	536	577	509	514	537	552	510	499	497	525	514	551	539	511	536	516	531	527	541	535	562	580	532	603	550	532	530	553	533	498	526	569	557	467	515	525	571	522	544	554	523	503	547	554	522	516	529	540	537	542	481	519	520	551	519	578	509	522	529	525	540	502	551	490	506	503	522	530	546	517	536	513	528	525	521	544	538	543	567	544	559	529	518	512	528	501	558	532	537	522	556	525	502	549	512	559	509	541	525	550	532	516	525	573	522	546	549	545	556	548	540	524	503	517	530	497	514	494	581	542	558	534	514	519	501	530	508	520	508	547	532	532	552	513	578	564	564	525	532	540	495	459	508	518	537	519	574	533	510	534	553	513	523	519	541	506	533	540	525	526	514	538	519	500	542	549	563	524	512	509	543	546	554	536	489	527	503	510	507	485	539	516	567	533	577	512	520	537	593	508	508	568	533	530	547	521	547	506	542	509	578	545	522	546	534	533	549	524	563	522	546	487	529	556	516	505	566	542	520	479	540	540	529	530	519	562	568	528	540	536	548	510	551	508	524	507	543	552	531	544	504	510	564	501	555	560	542	533	532	531	518	559	610	543	469	513	520	504	541	523	569	576	532	567	517	568	544	516	529	582	545	502	517	494	591	563	543	562	479	543	611	522	568	548	522	549	493	595	534	532	546	517	485	530	524	551	514	539	534	553	522	513	552	525	535	528	543	527	557	532	522	554	512	546	558	520	554	518
7308	569	255	213	205	184	175	158	184	165	163	183	194	170	163	180	173	178	163	176	172	170	172	158	178	152	162	154	162	166	164	155	175	161	161	169	169	189	172	180	171	141	152	168	159	162	167	175	180	156	163	174	151	159	185	168	146	155	185	158	167	169	185	168	148	150	167	159	154	173	172	157	153	151	147	163	152	160	172	164	158	155	180	174	151	154	150	169	146	169	178	169	171	153	164	163	144	161	189	190	156	151	152	147	178	151	174	191	160	148	167	179	154	179	159	167	153	171	165	156	147	157	160	171	182	147	158	155	134	162	154	131	175	177	180	159	149	167	163	175	176	176	136	166	158	163	167	154	178	186	171	161	163	157	177	155	154	206	164	172	160	149	151	150	158	162	147	162	160	139	156	152	166	167	163	142	156	185	147	150	167	144	186	154	165	166	173	172	168	161	132	164	151	174	141	165	156	166	145	175	177	149	149	174	179	157	161	171	169	176	178	143	156	158	173	152	175	172	162	136	155	149	158	168	155	146	141	175	147	145	171	161	163	187	157	178	164	174	180	168	171	158	161	143	158	160	160	169	152	159	186	168	155	150	163	155	188	147	169	156	169	155	161	159	163	167	202	168	158	165	149	144	167	170	149	164	161	163	163	158	178	154	179	176	155	200	169	172	169	169	182	151	180	171	154	176	182	165	156	167	153	190	159	184	142	164	156	151	162	158	158	203	163	156	163	123	142	177	158	166	155	164	143	184	167	165	165	169	160	136	175	157	153	150	137	173	162	183	159	177	192	181	163	182	164	166	159	153	143	181	154	167	154	156	160	170	157	162	168	162	154	174	171	155	146	159	146	161	146	142	173	169	165	164	182	165	181	156	154	170	162	144	166	189	151	166	169	154	173	153	150	146	161	149	179	169	153	175	169	160	159	150	178	140	169	146	161	169	140	175	159	163	169	164	158	168	159	162	154	155	156	176	173	159	173	184	184	156	167	175	159	211	180	156	171	168	167	175	172	164	165	142	164	168	162	171	145	171	180	170	150	176	158	149	165	173	162	184	183	159	168	150	194	144	165	157	173	171	180	162	165	143	166	167	151	151	169	168	170	169	159	158	153	147	157	172	176	183	162	177	159	157	158	157	168	162	166	144	171	136	175	176	165	171	180	173	170	202	132	172	164	177	172	149	174	172	170	159	185	161	158	170	156	159	179	158	172	160	163	175	153	169	172	184	160	161	154	181	150	170	177	157	150	174	174	184	172	174	161	172	160	152	162	167	176	159	156	154	155	152	160	159	134	167	169	164	170	154	158	151	122	179	170	174	153	154	178	144	147	156	180	138	170	166	160	170	150	147	135	153	184	155	159	169	162	185	162	202	182	164	188	177	148	150	188	146	185	174	159	144	167	177	161	157	159	149	192	186	173	180	173	188	204	167	161	160	153	155	178	165	151	153	163	184	172	145	146	136	153	173	166	182	140	159	161	167	168	166	152	166	200	142	164	139	163	151	172	164	142	156	166	165	151	159	179	176	170	175	173	157	172	143	139	195	170	145	187	176	159	169	163	159	136	178	166	144	169	158	161	170	177	173	142	160	165	137	166	184	151	161	160	167	162	159	135	147	183	165	175	150	156	170	154	157	153	181	170	173	148	142	172	197	168	171	150	135	174	176	164	170	171	176	159	191	174	162	147	149	145	165	144	169	133	160	168	185	147	156	158	184	183	170	164	167	171	183	164	141	167	169	152	178	170	170	151	156	153	155	154	157	159	179	166	141	180	161	182	175	159	166	164	175	148	171	169	154	181	193	144	161	185	153	155	185	181	181	171	153	174	172	160	142	160	158	162	157	158	159	150	171	175	148	156	158	158	150	161	147	158	159	189	174	179	173	157	169	166	163	158	155	168	161	151	141	154	146	167	146	146	147	182	181	171	159	182	145	159	158	168	151	159	156	163	156	176	172	189	154	167	167	152	175	154	160	180	168	140	186	162	160	178	182	182	164	171	172	156	158	157	151	153	168	177	151	153	160	167	149	161	141	174	173	151	158	140	144	154	182	168	159	150	168	166	167	164	155	176	178	160	183	143	157	182	160	144	172	194	153	143	145	161	161	158	164	164	169	172	165	152	152	168	166	178	182	167	157	150	157	170	158	168	174	156	156	163	171	176	159	153	135	177	169	193	151	171	186	162	162	164	157	175	159	165	160	161	182	166	169	160	153	166	200	151	167	146	176	161	167	179	175	160	154	155	137	163	195	178	163	154	167	179	170	158	178	176	160	176	171	163	175	165	170	174	151	166	176	136	179	189	167	165	155	148	141	174	146	156	158	150	171	158	169	157	172	181	172	163	186	146	164	161	149	158	193	167	159	148	157	191	156	193	154	153	161	159	175	158	165	164	177	185	163	155	152	148	148	150	196	154	155	173	170	145	182	164	206	157	159	155	175	168	148	175	157	141	168	162	164	178	143	156	134	179	174	145	160	200	159	147	158	162	172	158	166	179	153	168	161	179	169	177	162	161	173	174	167	166	164	174	191	140	166	184	157	166	176	178	151	165	161	159	172	161	177	179	154	151	176	155	171	179	154	158	195	178	148	184	166	166	157	167	180	167	181	186	142	175	162	176	154	162	162	138	155	160	166	187	162	169	168	166	166	168	144	159	174	168	175	159	158	155	180	161	157	189	158	167	168	158	154	154	154	157	170	141	176	153	174	173	172	153	156	179	148	186	160	162	164	136	151	161	152	174	152	158	159	172	186	152	154	150	168	183	184	169	159	156	181	199	153	180	142	198	167	172	178	171	187	170	178	175	165	182	165	171	135	151	181	173	133	188	171	168	147	163	162	159	158	146	158	156	167	171	168	154	161	142	173	150	180	161	138	156	157	174	142	147	145	166	187	153	160	131	188	162	182	161	167	179	154	138	154	147	163	160	165	191	151	160	155	168	165	192	164	164	168	158	182	161	154	131	155	132	139	161	155	146	151	174	185	161	178	168	146	167	163	153	158	162	172	173	147	171	175	153	163	161	167	154	150	168	152	167	177	146	182	150	159	149	175	152	157	182	158	151	148	187	162	170	137	180	153	160	162	162	166	139	160	165	181	175	164	163	145	183	187	172	193	173	149	158	149	174	176	162	149	144	164	172	161	158	162	162	158	156	141	170	167	171	172	171	185	158	154	174	164	192	165	160	145	153	190	150	152	183	174	172	157	162	187	148	152	144	176	160	184	174	173	183	155	182	198	171	149	166	178	157	160	148	157	159	170	150	171	155	195	155	180	160	158	150	168	146	155	179	162	184	171	185	152	169	151	167	146	176	159	169	170	174	156	143	152	154	147	128	159	183	172	177	157	154	182	151	169	145	157	167	177	135	162	171	157	162	158	187	149	143	149	190	156	167	161	180	169	154	153	161	154	168	168	166	160	159	155	163	140	162	164	149	174	178	159	181	157	150	160	163	155	164	165	164	194	185	163	163	176	172	152	144	135	176	175	186	182	168	152
7521	570	683	697	670	624	598	590	575	548	577	497	514	502	554	511	515	490	518	508	522	500	488	505	542	537	469	575	529	508	473	524	548	487	501	505	488	503	516	480	515	528	491	505	498	512	492	541	494	521	530	516	518	490	521	498	467	512	493	516	496	472	516	532	456	545	467	483	533	484	511	537	531	462	502	513	538	490	510	534	515	510	506	494	519	502	481	513	511	511	485	548	465	516	518	502	496	528	519	504	524	523	518	516	533	468	492	503	474	510	496	476	506	493	529	531	487	503	501	515	548	553	489	530	505	483	489	516	493	500	536	519	493	529	470	477	508	510	475	499	506	497	478	507	524	470	512	518	490	541	506	547	493	497	495	502	489	532	507	507	507	544	500	462	514	514	497	530	470	522	507	530	488	531	487	491	515	527	512	538	521	477	503	476	549	513	496	438	500	539	519	520	481	511	522	464	508	469	486	527	500	491	531	504	500	498	497	492	516	527	469	500	487	500	532	490	509	562	492	508	502	476	501	523	504	459	530	505	463	505	505	532	516	525	516	489	503	559	481	504	519	511	524	525	536	487	538	473	498	544	532	499	485	492	501	481	540	497	485	567	490	502	496	525	500	480	518	473	465	530	503	493	527	483	489	514	497	516	483	538	550	512	503	470	525	522	533	500	490	471	516	506	538	506	503	478	484	429	489	516	522	489	479	522	485	480	485	541	514	483	532	500	515	494	507	500	534	512	484	522	499	468	503	497	479	468	494	485	550	508	474	507	473	540	511	530	515	494	534	514	499	494	534	531	514	501	497	532	517	443	546	505	514	542	507	473	476	533	521	514	500	502	533	499	553	475	587	523	477	461	473	525	516	484	459	513	483	512	459	504	497	506	533	508	494	502	518	504	505	481	468	494	492	502	537	503	473	491	471	511	468	498	492	518	449	512	522	546	475	521	473	509	465	504	497	497	514	519	490	479	539	568	493	500	553	457	505	483	503	457	450	508	484	469	487	505	512	472	549	496	515	486	534	525	500	489	448	514	519	500	540	516	500	542	520	548	495	545	454	494	466	495	525	520	513	503	538	508	512	486	515	499	473	502	541	462	547	543	542	496	533	540	542	520	531	492	474	511	543	464	495	493	496	525	476	483	517	546	533	528	503	509	509	534	544	502	471	495	507	477	506	516	523	479	515	508	499	501	508	514	507	511	509	513	511	507	522	512	509	485	485	505	504	528	519	485	524	526	498	522	463	530	535	487	555	478	555	538	481	489	478	513	518	537	538	504	507	501	510	502	523	501	492	494	488	490	495	490	500	517	491	522	480	512	492	489	548	476	494	487	498	524	502	528	541	491	511	532	474	495	492	512	511	513	554	541	545	488	453	527	529	520	477	517	514	553	553	512	471	490	488	524	551	521	503	494	505	534	504	510	456	523	488	455	487	508	516	507	541	526	485	521	495	541	484	556	528	506	492	509	500	508	507	517	519	442	531	543	526	524	518	525	489	492	511	463	505	524	536	461	534	559	511	506	501	483	509	546	562	515	497	505	527	492	502	490	503	492	542	492	492	510	519	497	455	504	512	508	549	535	485	459	519	509	511	493	505	517	476	508	496	531	537	521	505	536	493	488	526	499	498	518	483	489	484	480	464	485	493	533	519	522	478	514	507	498	534	514	530	526	507	480	519	494	522	527	527	523	564	544	531	526	559	507	511	486	477	537	475	487	473	527	518	482	548	500	506	531	514	496	520	494	520	502	485	528	503	512	490	485	481	504	580	510	499	488	506	538	515	492	506	504	480	471	534	512	546	502	495	459	527	488	535	534	493	540	552	508	498	526	520	465	473	504	516	527	502	528	515	497	527	497	525	509	487	501	494	494	488	518	487	506	541	485	482	482	518	521	506	482	502	497	487	505	496	496	508	522	489	511	494	471	469	489	513	509	453	465	535	479	524	505	545	516	508	520	549	541	529	511	489	525	486	474	504	537	517	502	485	490	483	541	466	534	481	505	531	505	527	530	489	478	519	488	476	531	482	463	511	500	515	492	527	494	513	523	534	470	485	504	565	477	493	503	527	494	470	500	509	470	497	539	502	494	489	524	493	519	529	527	553	488	501	526	500	522	488	498	528	527	520	519	466	505	526	545	503	507	559	508	506	494	493	486	502	518	498	505	500	486	527	531	527	462	518	507	502	501	527	498	515	490	495	517	515	502	540	509	520	488	515	515	536	478	535	510	499	486	518	514	515	539	530	506	529	496	515	518	489	504	481	506	484	503	481	506	498	512	513	511	493	524	483	500	481	502	485	491	504	502	543	518	519	495	509	495	511	475	490	491	487	482	508	496	491	490	487	541	520	498	530	466	534	487	481	506	509	509	536	491	478	498	524	482	505	514	554	480	526	532	495	491	519	491	486	492	499	475	471	500	498	529	467	492	487	480	527	498	526	491	487	504	501	529	527	493	477	493	478	524	529	519	504	528	563	535	495	550	508	510	521	504	496	533	486	527	554	525	528	494	484	509	499	544	520	508	526	542	545	492	504	489	466	532	483	509	499	475	524	493	515	480	495	502	502	515	471	529	507	474	526	499	524	489	540	473	525	535	502	548	489	504	488	545	498	483	499	505	512	503	520	547	507	498	497	509	497	503	478	493	535	493	509	522	482	479	548	513	504	458	507	515	530	493	485	493	525	530	503	515	487	508	480	540	490	499	500	496	553	517	493	486	490	474	518	500	493	521	509	500	527	496	501	483	514	491	505	532	499	546	522	501	502	530	526	515	517	524	553	506	499	510	479	497	520	568	512	518	497	529	517	533	534	566	550	513	492	502	493	495	494	501	516	494	487	485	528	493	515	534	506	493	512	531	512	531	504	503	534	485	484	523	508	532	501	483	519	520	494	497	530	444	501	486	475	504	556	503	481	480	490	502	521	555	495	509	518	501	501	522	495	520	505	513	492	511	527	512	517	512	505	494	488	491	485	512	501	535	494	476	564	484	518	522	512	552	541	485	533	498	479	533	501	486	515	481	469	502	503	501	518	508	516	485	469	499	501	456	465	479	499	521	488	518	472	502	511	493	516	545	498	494	524	493	476	462	523	526	493	508	487	515	526	473	516	511	490	503	480	508	563	512	536	512	524	534	530	509	486	464	530	527	524	508	545	530	506	496	497	510	464	488	473	490	537	537	500	490	538	527	506	484	514	488	467	535	507	522	515	507	529	506	511	485	505	517	490	516	486	511	482	512	550	524	515	493	504	511	497	551	526	490	490	458	492	540	538	542	535	507	497	512	437	492	534	528	480	525	513	470	522	525	518	497	538	491	514	538	515	524	503	517	519	508	498	495	504	485	490	538	498	486	515	519	528	509	494	539	517	566	517	515	487	490	489	498	471	558	505	509	500	466	494	460	497	484	496	522	507	532	510	515	489	477	520	495	496	507	538	481	529	511	490	516	529	497	526	511	477	488	495	476	509	475	483	507	570	500	488	508	522	557	477	533	517	514
42874	12059	1760	945	603	488	371	285	202	183	183	149	131	158	130	136	140	117	101	110	126	114	107	112	110	93	99	86	96	84	105	93	91	96	95	89	88	87	100	83	97	94	104	83	87	96	94	82	104	85	100	114	103	97	82	85	90	105	72	92	95	102	105	78	86	99	110	90	96	101	98	90	97	82	84	107	91	96	99	92	94	82	80	93	108	87	92	87	103	90	102	84	96	71	81	100	82	92	100	89	95	91	85	85	91	99	93	95	86	82	96	87	85	96	92	100	75	86	103	83	112	89	99	93	93	85	104	98	124	98	95	95	88	77	91	106	103	100	91	84	81	102	88	90	109	95	88	78	99	92	92	88	88	83	89	88	107	86	97	81	84	75	96	97	94	96	78	97	89	100	82	102	74	91	90	84	80	67	101	83	88	73	92	104	95	77	93	89	86	124	83	80	107	86	68	83	79	81	75	91	101	87	95	84	70	71	110	83	79	80	90	82	90	101	76	88	87	96	84	78	76	101	83	79	89	89	99	77	92	106	102	80	78	74	83	83	81	78	82	91	89	82	92	92	91	102	84	95	81	107	79	78	91	93	85	70	93	85	90	102	82	86	70	86	104	85	86	109	96	84	87	93	82	83	87	101	99	84	86	89	81	92	91	72	95	84	88	84	83	77	100	91	70	96	86	106	92	89	110	103	83	81	89	84	87	95	106	86	88	99	101	102	93	102	98	102	79	89	91	85	67	79	87	92	90	89	83	71	85	82	95	97	87	73	65	97	98	105	90	98	89	85	87	99	81	102	83	87	66	95	91	82	84	91	73	92	86	89	72	96	94	92	74	84	98	82	98	86	94	99	75	109	98	78	74	100	89	88	91	103	99	95	98	104	81	84	78	86	82	86	85	102	96	98	77	78	81	103	83	94	91	95	105	97	82	83	95	100	106	89	99	105	97	91	83	93	89	96	101	80	82	75	76	88	104	102	83	82	91	103	109	93	88	76	68	96	96	98	100	101	101	80	95	83	106	98	94	74	102	95	82	86	96	78	109	93	91	106	90	74	100	86	89	102	85	81	89	84	95	86	95	97	87	97	100	81	76	87	104	82	98	104	100	76	89	98	106	92	103	88	83	78	80	87	73	102	85	103	89	97	88	81	87	91	94	101	80	81	93	85	91	87	72	85	98	90	87	69	98	105	85	97	88	82	86	71	80	74	100	95	80	94	77	91	96	82	90	87	86	84	92	87	85	108	93	87	104	78	84	63	97	109	74	84	93	99	91	79	95	87	87	85	79	92	82	86	98	70	84	86	117	86	91	92	80	78	74	99	91	86	82	88	80	86	100	75	110	88	91	92	98	105	103	87	105	90	83	81	91	74	92	95	100	90	98	65	82	84	96	95	95	103	79	89	98	86	113	85	102	94	81	78	90	92	106	79	115	92	79	85	98	94	88	91	97	97	74	88	105	90	93	108	88	92	93	78	113	79	104	81	87	95	88	84	105	101	100	82	89	77	104	82	80	70	81	88	92	93	78	111	104	108	85	75	97	112	102	78	97	82	86	88	87	83	93	81	90	95	77	105	79	82	94	95	88	90	97	94	97	87	78	83	90	88	101	76	88	78	86	92	72	97	83	98	100	93	90	96	105	79	82	84	105	81	106	91	97	80	84	70	88	76	77	104	100	76	87	86	84	93	83	71	93	86	90	87	77	83	83	83	91	100	103	103	96	88	83	91	83	91	88	90	96	88	95	83	77	80	90	70	79	67	92	76	71	87	100	90	85	74	82	86	91	86	96	89	87	75	98	92	88	87	80	102	77	98	94	84	96	70	88	104	104	76	99	93	89	81	90	72	108	89	70	88	80	84	101	90	99	94	84	95	81	92	76	80	90	98	101	99	102	112	98	94	101	100	92	86	96	92	87	95	100	89	100	98	74	94	89	104	90	104	89	82	93	77	97	83	76	88	81	110	83	84	81	84	102	97	78	93	89	100	91	83	81	81	96	92	106	87	94	82	99	96	81	84	80	87	97	99	84	102	92	94	84	89	70	84	96	94	90	85	89	87	93	95	100	88	88	72	96	74	89	88	95	77	97	90	90	83	77	85	96	107	91	76	80	100	84	83	65	94	95	102	68	87	84	88	87	83	79	75	81	96	94	90	74	99	77	106	94	80	71	84	87	91	99	92	94	98	81	86	86	93	77	94	77	88	101	92	87	98	81	81	83	69	95	80	96	98	80	95	100	77	83	100	89	84	79	86	85	81	97	79	94	85	92	89	89	106	99	71	84	91	88	79	99	84	83	86	92	93	86	94	74	97	93	91	95	76	83	105	94	77	94	90	70	76	92	91	95	76	101	99	88	78	89	79	95	88	98	83	87	82	99	96	73	93	88	92	76	100	85	80	78	112	101	80	91	93	101	98	101	87	83	109	96	95	88	92	97	82	90	95	64	87	79	69	74	80	88	77	81	80	75	99	73	79	92	86	95	98	88	80	83	105	88	86	99	99	77	86	81	72	95	82	90	102	91	84	81	86	86	89	79	80	77	98	88	100	95	110	93	78	85	92	77	111	90	87	83	72	102	91	93	115	99	88	84	94	93	84	101	93	80	91	81	93	85	97	82	81	88	91	80	102	82	109	90	78	84	82	96	71	94	77	88	71	92	90	78	90	87	97	97	92	87	95	99	84	98	107	95	79	98	74	87	84	101	91	90	106	86	89	82	110	86	82	86	77	89	78	84	73	89	92	93	102	88	87	84	85	83	103	90	91	88	99	87	89	89	94	96	85	85	64	79	106	94	91	91	92	101	80	83	96	93	85	86	95	86	103	85	92	85	74	85	81	97	97	73	79	116	78	79	82	91	77	84	98	87	80	110	82	93	99	88	92	83	93	81	106	83	94	94	76	90	102	89	90	103	94	77	92	94	84	89	87	117	99	78	80	84	94	85	76	79	98	99	101	76	87	92	82	92	112	100	89	89	81	81	94	84	97	78	80	79	70	102	92	98	103	87	91	78	102	84	104	87	87	99	73	95	79	91	82	83	83	104	77	87	77	81	83	99	96	93	97	84	80	95	95	77	74	104	99	90	84	85	89	87	85	89	78	91	90	94	88	93	93	87	108	83	83	113	86	92	90	83	88	84	95	89	76	88	93	88	81	84	75	89	83	93	82	82	95	83	109	99	79	96	79	90	75	88	89	101	79	77	90	97	94	95	92	74	78	100	88	89	93	76	93	78	83	88	85	86	81	99	94	86	99	86	76	80	83	96	85	95	82	97	83	93	112	84	88	76	74	100	107	90	96	72	86	99	92	74	75	79	90	102	103	78	89	94	102	80	91	102	88	92	77	94	101	101	91	83	86	78	94	99	79	93	90	88	77	105	83	79	97	104	76	92	91	80	106	91	92	81	100	91	86	93	82	98	88	86	105	98	93	101	87	111	88	88	93	96	104	88	97	94	90	97	85	94	80	98	95	95	103	92	84	96	116	84	106
24950	1415	3247	3508	2859	2311	1906	1562	1331	1154	974	944	841	753	691	662	594	557	575	537	530	478	517	432	449	427	428	422	451	394	405	434	372	394	373	377	390	352	375	348	346	369	402	365	368	363	357	364	361	363	316	343	325	350	340	367	332	335	358	329	344	332	331	311	335	325	383	326	349	313	337	318	323	309	287	358	343	323	356	337	377	383	351	316	313	317	321	278	340	331	363	347	340	334	314	349	313	339	291	316	351	279	321	319	328	285	309	333	306	321	361	342	300	330	326	322	321	341	318	299	310	342	305	300	300	320	333	356	292	306	284	303	304	289	312	311	294	306	305	331	296	314	338	287	304	330	320	312	333	299	335	325	333	322	290	302	300	300	322	319	328	284	338	325	313	315	334	318	333	339	315	313	312	337	300	291	329	326	313	301	334	301	324	317	330	304	313	316	268	325	300	339	313	320	348	304	344	293	296	334	333	318	322	309	286	332	334	322	327	324	326	301	314	331	332	324	302	301	319	323	310	315	306	293	307	331	336	304	325	329	310	318	318	311	328	269	324	308	300	308	300	343	303	299	312	341	347	307	326	296	300	310	308	292	299	306	327	316	321	292	323	371	316	320	309	312	312	354	331	345	322	306	302	287	329	317	303	317	314	315	300	309	305	300	283	337	316	310	297	293	331	324	302	318	316	311	315	297	342	333	357	315	330	350	300	310	302	312	300	301	310	347	319	301	288	296	281	288	299	282	331	316	313	318	304	332	337	323	326	341	321	321	358	316	313	328	343	317	291	302	317	323	337	323	315	299	289	309	301	339	308	295	305	329	328	328	313	322	294	306	286	323	336	321	292	318	358	332	309	334	317	320	297	304	352	274	312	273	332	342	312	318	301	308	314	325	294	355	316	325	309	336	317	337	313	315	307	290	295	306	329	305	338	328	345	324	324	308	292	284	296	336	294	309	301	294	291	321	297	347	351	337	322	339	319	308	340	319	334	293	356	300	353	310	314	320	309	299	322	297	336	321	325	307	324	298	312	345	284	306	342	310	319	337	318	302	329	300	287	317	315	327	280	331	338	329	294	312	302	306	278	292	291	310	316	305	324	306	292	319	299	327	347	306	303	341	309	332	305	302	333	307	326	298	304	357	301	336	303	304	320	321	305	317	323	270	324	323	329	305	328	325	302	316	303	300	358	313	321	331	322	357	321	309	313	320	271	332	315	326	324	333	309	334	300	292	302	319	310	303	310	313	302	307	341	304	296	296	323	300	312	291	308	295	326	323	326	306	286	324	299	316	318	287	345	300	343	293	341	308	315	327	317	331	305	305	299	305	285	318	318	325	294	336	339	353	324	303	311	316	318	309	300	300	310	307	323	332	304	322	322	319	317	300	344	293	330	304	318	297	309	351	317	311	319	287	299	315	313	335	314	303	312	287	305	299	278	335	284	327	317	320	312	284	318	303	277	317	276	288	356	358	331	314	307	299	322	300	279	298	331	292	325	310	285	326	296	315	302	285	315	334	310	332	329	285	296	305	322	295	319	321	314	311	299	334	294	286	286	350	310	329	309	306	305	291	319	307	311	312	321	311	296	313	340	293	329	340	341	329	317	320	318	332	301	318	311	306	317	307	291	296	300	302	319	287	311	336	301	335	345	277	303	288	315	300	346	323	319	325	318	341	314	321	314	296	284	347	312	291	329	302	337	305	331	334	310	310	330	316	306	311	325	310	336	297	356	300	308	336	308	287	297	330	299	302	265	310	328	318	314	308	325	332	342	323	335	337	321	358	309	297	319	317	330	305	304	315	307	320	311	310	305	299	328	299	318	320	327	312	327	292	333	326	323	295	359	315	314	298	341	312	334	305	307	315	311	319	322	290	310	317	293	359	282	288	322	319	299	302	305	319	283	317	317	319	316	312	290	341	298	319	319	311	332	321	315	309	323	310	296	306	324	309	329	308	322	335	328	306	334	313	271	311	321	325	301	307	310	334	303	332	303	317	303	315	323	331	323	349	312	350	314	333	330	355	309	305	303	316	310	331	321	325	318	336	314	317	307	310	283	300	318	346	327	332	323	335	308	317	328	325	321	311	308	313	307	312	318	296	319	310	316	299	291	336	309	314	325	291	321	330	335	303	328	301	317	340	336	309	330	316	311	326	314	293	298	317	317	311	315	309	347	338	310	315	320	290	332	324	297	310	345	295	306	281	326	309	325	299	303	309	315	333	313	310	296	309	327	364	338	344	288	320	319	316	255	341	310	319	308	298	359	291	304	299	313	308	331	317	288	299	325	305	306	304	278	340	301	317	344	299	310	336	325	309	315	310	302	330	333	302	308	311	344	354	319	299	321	318	331	310	312	341	299	314	317	325	315	315	330	327	307	327	295	279	291	325	317	298	272	323	313	326	333	313	296	353	313	337	315	314	329	305	313	324	315	315	317	291	358	283	326	346	301	342	304	297	309	308	281	297	338	313	313	344	303	316	325	332	317	313	299	322	324	299	303	319	308	315	272	322	333	328	295	299	317	327	328	352	323	322	323	290	312	311	347	328	280	353	323	339	311	296	320	305	318	318	294	342	308	321	304	308	325	318	321	264	316	323	348	291	313	300	338	322	339	325	313	313	337	291	326	329	334	295	302	298	303	292	308	327	347	296	317	297	309	344	312	346	297	284	366	283	305	272	296	299	334	320	324	330	355	334	343	327	295	330	317	329	289	329	334	287	331	316	301	300	285	329	304	309	320	296	290	322	308	322	311	307	328	315	312	309	328	307	296	305	308	300	301	299	328	320	314	316	331	318	286	309	284	325	340	299	281	325	327	307	285	304	309	284	312	304	321	305	295	350	343	333	316	335	326	316	325	307	325	298	358	317	299	330	323	313	315	333	321	302	325	335	327	317	329	280	332	307	302	315	334	300	313	312	318	333	326	300	314	337	256	303	327	318	340	341	310	305	339	309	349	327	320	329	316	323	323	317	335	294	325	307	330	316	316	332	352	316	342	322	289	305	335	289	307	300	313	335	289	310	336	294	282	321	329	289	318	289	345	341	310	302	316	322	321	314	310	319	321	318	315	300	342	322	311	316	296	287	290	333	307	334	299	319	303	312	299	324	314	309	296	315	346	315	314	309	316	293	317	298	280	332	286	303	323	327	313	311	313	301	322	293	327	304	308	298	341	308	297	298	362	325	303	300	297	335	313	310	310	330	288	303	320	316	316	272	315	324	299	286	311	329	314	318	340	322	317	303	331	340	300	302	302	308	337	299	330	318	322	301	343	309	292	300	273	287	293	294	299	311	327	291	317	302	283	295	298	320	301	307	308	308	339	355	317	310	292	305	303	350	301	302	346	351	317	284	294	345	326	309	283	327	310	306	312	339	303	322	304	327	320	303	308	319	318	303	315	332	293	325	307	303	281	300	285	292	333	337	306	314	315	302	325	336	298	333	333	305	322	302	301	333	292	312	324	277	327	339	335	301	297	312	316	304	317	327	328	309
56232	21319	5195	2046	1352	1043	805	616	494	379	381	366	254	281	271	231	234	244	253	222	232	205	223	190	215	201	206	212	198	195	195	189	175	160	154	186	165	165	173	182	158	171	160	168	154	174	158	171	164	167	175	171	180	163	171	167	171	201	188	161	175	185	174	171	195	184	172	166	158	173	146	163	171	167	168	165	187	169	167	159	164	184	179	174	191	160	137	158	175	150	173	187	160	185	138	141	169	169	153	188	174	191	156	186	192	153	164	149	158	151	172	182	158	168	166	153	138	147	156	133	140	175	192	150	151	150	170	157	164	162	160	165	159	172	166	162	161	168	182	142	169	182	183	160	181	191	161	159	165	163	153	178	156	163	175	181	185	137	181	188	171	161	159	174	174	167	151	148	164	169	178	184	146	160	153	144	168	167	176	182	167	142	175	160	191	190	158	143	153	168	181	172	161	167	169	165	201	174	149	184	155	171	145	187	163	170	186	168	151	159	169	203	179	171	158	171	148	158	159	168	184	162	166	154	161	164	167	154	158	152	151	185	160	175	150	186	188	170	161	172	171	165	162	156	174	169	152	171	158	174	200	175	153	178	183	154	172	184	162	156	166	162	172	171	171	174	166	147	196	175	155	167	166	189	151	181	157	159	188	163	172	151	159	174	164	163	177	157	169	168	167	181	148	150	172	153	167	170	185	162	133	159	158	160	166	162	167	177	162	164	172	155	142	160	159	173	166	192	156	154	173	160	160	167	174	167	171	203	170	162	163	189	182	162	171	163	186	159	147	179	192	175	174	186	176	153	188	180	130	168	185	166	149	155	161	181	165	186	165	165	164	146	170	154	172	190	188	156	189	154	171	175	157	170	177	164	145	164	190	164	176	165	164	159	157	168	182	170	178	167	175	188	167	162	183	164	168	156	168	151	164	173	173	157	164	166	177	158	175	173	153	181	145	158	169	159	169	185	157	151	157	171	170	166	161	172	166	139	153	158	189	163	169	167	142	169	167	149	168	144	157	196	164	164	154	150	205	164	191	163	173	174	183	192	170	147	168	173	159	167	171	185	143	150	164	154	175	190	146	182	160	152	177	174	148	153	183	134	142	174	180	156	174	164	171	153	164	176	163	167	170	163	163	177	153	184	161	156	202	172	206	161	164	152	153	163	164	168	166	163	162	190	164	166	156	158	177	157	172	165	162	172	161	177	188	173	159	166	156	141	135	155	191	162	141	188	168	170	157	184	142	158	165	174	182	170	183	157	176	160	155	170	162	150	165	168	181	178	204	170	170	147	204	182	174	161	173	146	167	167	173	184	169	171	155	168	149	165	162	145	185	144	178	167	162	156	158	183	149	188	190	146	164	146	152	180	184	189	175	152	193	156	135	161	154	175	175	164	153	149	168	172	167	167	153	168	171	167	151	170	183	176	146	164	169	158	160	186	160	163	180	159	160	178	162	177	165	186	168	165	165	165	163	171	166	166	167	160	159	147	148	174	186	172	164	138	158	172	148	169	164	157	171	171	176	159	196	162	170	161	149	145	134	173	187	170	158	165	171	152	167	172	165	167	153	159	161	160	183	155	186	156	167	159	152	143	167	164	175	162	171	180	151	154	149	162	185	163	174	142	169	180	180	175	141	181	167	147	168	176	161	160	161	173	170	174	178	162	184	168	178	162	147	186	171	153	143	191	154	157	152	175	169	174	180	172	145	173	179	172	147	181	190	170	163	166	167	144	151	171	182	166	147	151	173	161	178	180	166	175	172	160	147	155	153	163	147	164	145	171	180	184	158	161	155	160	171	159	175	170	148	140	167	136	155	146	166	174	163	185	164	172	169	188	163	160	173	190	155	176	154	170	143	153	187	136	170	165	183	146	183	172	174	170	151	172	149	165	183	163	156	192	155	168	149	169	169	139	162	153	153	161	167	163	171	178	179	178	191	164	165	159	167	165	184	146	155	171	158	159	155	160	150	158	166	162	176	166	165	144	151	160	166	158	167	175	148	173	167	159	175	117	160	164	174	148	161	156	179	176	174	169	153	184	169	170	178	164	176	180	181	165	169	164	182	152	183	148	174	174	170	172	160	190	173	164	157	177	173	171	154	164	145	166	169	162	188	152	176	150	167	183	150	171	143	156	154	188	151	174	146	155	174	157	165	172	171	190	158	154	189	164	157	167	160	163	169	152	155	165	158	166	161	183	152	167	168	179	155	171	168	165	169	161	157	155	194	189	171	163	162	142	164	168	151	167	179	160	141	151	160	170	182	154	173	156	148	168	167	166	168	149	162	141	165	179	177	154	153	172	170	174	195	176	157	182	165	168	175	154	175	156	192	180	170	179	170	147	177	167	136	150	159	178	161	168	168	162	162	152	176	164	131	157	165	179	173	161	182	169	163	171	171	174	180	182	155	171	169	196	169	157	156	164	165	174	189	167	146	182	143	170	171	183	172	166	193	165	159	178	168	175	163	167	163	168	175	163	140	162	163	193	166	173	167	159	146	161	166	159	181	139	167	151	199	164	176	180	182	164	163	184	148	154	158	157	187	161	164	146	178	186	163	172	173	181	170	157	198	175	184	141	159	158	174	160	162	163	150	187	189	180	179	162	159	156	151	169	176	193	171	151	166	160	162	178	167	183	187	183	161	182	146	161	188	180	160	168	183	171	174	154	167	141	164	152	155	189	140	161	162	172	190	157	181	170	151	148	167	176	166	154	160	156	156	180	146	159	146	154	171	180	180	165	196	160	187	165	169	190	151	179	155	143	157	169	189	147	147	159	160	161	138	150	158	169	161	183	165	138	161	135	155	168	170	141	179	165	168	160	158	175	151	167	165	172	172	159	188	151	155	170	177	167	161	185	160	191	161	174	181	166	166	168	154	155	175	174	167	163	154	186	181	162	165	160	141	158	169	184	155	173	171	159	156	181	181	157	146	145	168	169	186	156	168	159	161	153	166	160	187	175	155	171	166	186	151	195	166	149	145	170	199	171	138	151	169	181	173	156	176	177	165	172	176	157	147	147	155	166	156	153	166	182	178	175	173	180	180	182	162	146	143	171	166	177	162	168	158	155	185	144	152	160	173	164	177	161	174	159	157	170	150	164	164	164	199	162	182	165	145	165	167	174	198	187	158	137	176	160	160	153	131	184	149	180	158	204	148	154	156	151	185	161	154	186	162	175	181	185	156	158	171	157	161	158	164	169	136	172	183	169	160	159	153	166	161	158	199	141	176	170	179	161	158	169	163	173	187	166	168	173	172	162	163	161	195	179	144	156	171	148	178	176	156	150	160	164	176	163	155	187	166	166	151	188	158	160	182	154	149	166	150	150	180	172	166	183	157	161	178	174	164	170	199	144	165	182	182	167	154	174	169	179	172	174	184	163	149	165	155	166	151	182	149	174	153	167	147	171	188	160	170	179	173	148	169	158	157	155	155	187	169	164	155	163	157	159	170	186	155	155	174	167	188	189	169	177	163	142	178	194	182	181	183	169
32621	2665	6022	6576	5392	4448	3436	2953	2448	2170	1847	1696	1523	1396	1307	1130	1151	1118	1006	909	952	888	857	799	791	781	750	741	737	742	756	671	705	643	697	746	699	633	666	653	578	627	645	628	624	600	609	619	591	598	598	604	607	603	610	577	619	564	584	611	565	566	564	577	581	555	550	553	578	541	546	537	604	589	558	564	564	531	586	537	585	581	573	553	548	574	512	571	548	569	560	535	532	561	526	589	541	534	557	552	582	561	499	555	547	556	516	510	518	566	570	598	563	561	577	511	537	571	539	530	512	522	521	526	543	495	556	534	510	530	528	550	516	535	513	566	541	594	588	556	553	486	509	553	532	522	561	547	557	559	538	519	536	549	523	567	521	534	540	525	505	512	543	548	561	582	511	500	537	546	526	568	577	571	513	557	489	506	570	535	509	540	505	524	543	559	519	559	543	518	536	544	568	515	542	528	520	541	551	489	549	496	514	531	543	541	538	479	539	548	545	540	543	590	509	540	546	485	547	535	559	528	533	531	576	503	527	537	527	480	536	503	495	549	551	505	553	527	487	552	506	557	545	535	546	558	549	557	574	527	537	521	548	486	555	539	504	505	567	553	555	574	507	539	550	559	560	517	572	549	558	536	504	520	521	520	520	513	522	547	530	581	550	534	497	486	560	546	527	498	526	555	570	515	524	548	510	534	519	546	505	521	505	522	547	542	545	532	553	523	543	500	491	530	531	532	538	520	533	563	553	523	535	537	520	508	565	489	532	543	499	520	533	566	537	550	572	508	543	540	547	497	508	503	538	576	514	555	509	509	515	564	571	522	549	522	553	512	518	566	518	565	526	544	540	539	528	504	521	554	504	496	501	519	529	528	559	531	524	524	518	537	529	585	504	511	530	514	534	517	534	533	528	581	517	561	521	513	523	571	548	530	572	521	526	524	524	559	528	530	556	568	567	506	536	519	528	548	510	565	535	548	559	558	558	521	540	538	572	552	543	515	532	535	570	541	510	544	500	509	559	500	529	548	525	541	486	530	522	556	543	528	508	515	569	534	528	538	531	570	563	518	551	498	540	470	533	543	546	579	531	533	523	557	568	573	513	499	528	536	520	498	527	570	511	555	514	524	524	532	501	537	516	541	528	522	496	504	525	528	525	519	557	560	490	544	487	522	553	524	508	548	570	560	527	532	546	545	530	568	557	522	554	533	560	532	503	546	562	542	534	525	542	540	549	524	525	554	541	483	499	570	538	532	530	550	590	555	526	507	546	520	533	523	559	527	509	540	589	485	519	493	527	480	501	503	530	536	513	548	549	534	536	571	508	518	531	503	518	516	512	582	502	563	478	519	546	537	538	526	557	557	514	541	541	541	563	503	487	535	520	550	516	465	554	559	536	543	571	526	538	547	545	568	509	524	517	505	518	503	519	546	517	528	540	526	572	549	538	529	508	530	516	538	529	537	509	519	489	582	555	559	493	537	477	503	539	546	558	507	532	536	522	542	505	527	541	552	542	509	571	529	520	521	555	536	557	515	555	551	509	566	526	541	538	528	526	505	585	515	520	524	516	545	566	526	507	524	515	506	534	520	540	541	496	558	529	511	508	494	498	484	540	504	576	538	545	538	545	517	549	509	504	539	534	519	546	549	542	537	498	549	542	539	500	521	493	561	516	545	511	501	543	507	505	568	508	556	502	475	464	522	530	480	526	539	510	558	502	501	559	508	522	557	563	517	501	558	539	493	495	556	533	519	550	528	511	515	518	572	562	546	577	522	526	538	489	528	524	582	554	555	532	491	543	536	557	529	510	573	520	568	530	551	569	550	543	517	501	518	525	534	524	518	520	546	550	530	497	538	509	528	513	527	508	504	522	537	552	510	527	522	525	485	522	518	551	558	550	532	529	491	553	513	520	528	544	531	499	536	503	509	565	565	535	530	555	510	513	525	522	541	505	507	494	511	523	585	531	535	525	554	536	546	535	518	554	553	519	552	531	552	576	530	496	510	518	561	530	537	529	533	512	533	503	491	505	526	554	525	538	495	549	553	523	481	533	564	479	513	531	525	587	575	521	558	569	564	551	494	535	522	488	484	536	562	528	500	524	525	535	507	528	522	514	522	524	515	565	517	532	515	533	534	504	516	523	489	548	579	530	540	522	562	531	547	524	525	548	493	535	540	519	544	548	535	523	531	501	528	565	540	482	538	503	514	527	537	544	543	548	543	516	537	511	558	514	505	567	537	560	516	542	516	532	510	525	547	529	539	536	505	572	530	544	537	524	544	549	548	502	530	503	531	512	535	552	510	559	566	537	510	535	536	580	534	539	508	492	549	538	562	511	562	515	501	520	522	555	489	553	533	523	564	519	529	464	540	517	504	507	493	546	527	518	555	552	521	556	537	555	500	519	518	546	532	536	489	539	505	566	541	544	544	563	542	529	505	530	528	564	521	551	492	569	590	519	550	518	525	518	499	547	497	488	588	518	525	546	548	525	489	522	565	535	562	579	545	550	530	549	557	530	548	545	529	513	548	496	543	518	505	582	543	592	485	534	545	504	528	519	544	497	518	532	567	513	535	511	546	516	514	518	571	484	523	538	551	480	535	526	472	520	553	505	541	532	520	535	560	546	524	526	509	547	531	498	561	555	505	551	548	515	525	549	535	540	516	538	502	555	523	574	535	516	538	502	598	502	497	545	561	496	541	473	494	510	517	537	533	526	512	533	523	513	565	541	571	505	541	521	519	562	527	562	549	521	499	498	527	529	520	499	556	536	539	526	544	496	498	517	522	528	568	529	520	513	487	519	493	512	554	517	532	548	531	557	522	535	547	551	481	524	544	511	544	588	551	525	538	494	499	541	544	524	539	542	562	512	525	500	533	507	520	546	544	521	520	503	542	524	511	523	568	546	548	545	514	503	537	513	506	567	541	541	515	514	505	520	541	491	516	485	513	517	510	503	544	506	525	544	550	538	524	498	530	544	474	514	527	522	531	546	500	556	544	565	554	538	534	549	531	532	504	557	537	498	558	544	527	517	525	496	555	513	527	505	503	514	534	567	498	505	496	517	485	515	509	535	513	510	532	571	524	541	561	543	539	517	548	484	549	526	509	525	519	538	544	536	558	530	533	505	531	520	531	493	571	481	501	527	506	500	569	512	499	559	510	558	566	516	533	504	549	581	567	503	546	556	526	530	521	523	491	544	516	541	559	511	542	518	503	550	537	548	518	554	546	509	585	557	517	539	543	525	570	521	539	587	528	516	529	564	573	581	538	553	535	509	543	530	523	525	505	518	522	537	534	529	585	508	570	480	499	543	518	523	514	495	573	536	520	541	518	491	526	523	591	539	505	527	536	499	502	523	514	507	478	516	522	522	542	540	537	537	497	567	548	497	524	548	548	546	520	547	528	541	537	531	495	547	498	536	552	520	551	538	537	501	479	565	551	556	548	538	543	513	502	555	532	500	533	552	513	481	544	519	511	549	536	487	564	542	527	526	551
7346	582	306	209	240	194	190	186	171	179	187	164	160	164	173	186	177	156	161	154	167	162	177	160	163	169	164	169	154	164	166	164	150	160	161	182	169	141	154	163	165	166	157	179	169	160	167	170	161	165	164	142	163	179	171	158	160	154	176	153	143	151	148	190	153	164	194	162	163	169	152	133	163	174	147	153	183	165	147	176	146	159	164	165	157	171	153	172	156	172	172	147	182	174	162	173	155	194	180	170	177	169	166	150	173	180	186	152	163	160	149	178	168	150	148	184	162	175	156	160	166	161	181	182	155	160	164	158	164	170	169	148	172	165	173	170	181	155	159	178	149	146	117	174	171	170	167	168	163	166	157	175	140	137	147	153	153	160	160	167	149	183	173	165	145	169	168	174	160	165	201	165	155	149	172	147	164	151	179	177	172	172	164	150	158	165	178	152	181	148	170	159	162	176	156	175	150	166	171	157	181	156	143	159	162	178	151	148	165	137	161	163	147	169	168	170	171	156	163	158	155	150	180	169	172	169	149	165	151	164	178	154	186	159	155	172	159	188	173	156	193	161	168	176	162	164	171	166	154	152	153	168	153	168	171	179	179	174	150	170	175	149	182	146	175	172	146	150	160	145	165	171	183	159	166	149	170	147	166	150	165	162	160	168	157	160	178	147	162	147	163	151	157	157	148	186	173	158	159	176	155	190	166	146	175	162	169	164	167	164	169	180	161	179	174	170	158	161	151	153	149	155	165	170	148	144	133	188	176	153	163	170	179	140	167	176	165	144	153	166	157	167	152	169	178	161	152	177	159	154	156	152	167	178	182	179	142	161	176	164	178	158	154	162	151	176	164	171	162	163	186	156	187	144	178	152	178	165	166	168	146	157	156	178	168	178	180	165	160	171	169	156	164	156	159	171	170	135	137	182	142	161	188	172	152	177	170	166	146	166	181	179	197	158	145	165	169	130	162	174	172	171	152	172	170	161	185	182	132	142	191	149	166	173	155	154	152	171	155	150	180	149	152	157	157	162	156	175	151	174	148	176	149	186	157	196	171	168	150	173	171	147	184	143	163	165	162	158	157	163	148	162	162	156	180	158	180	155	169	142	142	148	152	171	142	158	177	160	141	169	145	155	176	184	179	165	178	161	163	165	167	140	163	152	153	172	165	139	150	171	163	158	167	168	162	178	166	168	151	156	167	183	164	140	145	139	155	157	204	140	172	161	164	147	170	160	158	140	154	178	163	155	189	160	140	167	158	160	171	149	168	169	168	174	176	156	163	167	147	169	163	161	170	151	156	154	140	179	173	157	153	165	172	178	154	158	150	164	174	147	175	165	154	172	163	148	158	153	146	148	161	165	141	148	156	153	160	146	167	172	169	177	162	158	157	156	140	145	152	164	141	177	189	172	150	149	157	145	163	179	167	163	147	167	149	169	160	160	166	170	173	169	156	168	139	164	142	161	146	180	152	142	174	181	176	148	167	150	171	162	163	146	156	178	157	163	162	158	157	178	186	144	158	173	174	179	141	138	155	162	163	160	163	163	172	137	162	162	181	172	157	166	162	148	141	159	159	180	156	170	179	158	179	166	150	170	174	157	171	159	158	165	163	157	150	177	159	166	167	183	169	155	150	158	168	137	170	159	190	191	134	152	173	163	200	167	157	167	171	181	144	155	170	166	147	161	189	188	189	156	151	177	165	158	158	191	178	162	145	152	168	145	167	152	161	169	138	166	160	183	165	159	170	160	174	159	159	174	167	179	177	172	143	148	162	153	150	167	172	152	160	149	168	160	154	173	174	158	186	153	165	162	150	158	149	154	159	169	165	166	159	145	168	156	154	175	134	167	149	146	177	158	145	180	182	155	153	179	170	145	167	155	149	183	158	168	151	163	164	193	151	179	178	150	151	153	164	181	159	170	165	159	172	166	142	173	156	182	180	193	157	154	170	159	130	143	158	187	169	134	165	190	147	185	173	154	172	158	162	184	151	155	169	167	170	178	159	188	151	149	152	154	161	169	178	158	172	156	154	159	163	159	167	159	164	169	167	158	147	158	138	158	157	168	143	142	165	166	129	163	200	172	176	183	163	179	150	164	157	176	150	177	191	174	173	156	144	163	157	154	173	175	141	182	166	153	147	155	174	161	154	151	136	127	177	162	177	162	145	163	149	154	143	145	178	155	156	176	177	141	154	163	150	159	177	155	171	160	170	162	139	170	164	146	161	161	161	162	171	176	143	138	153	173	172	171	163	163	184	146	152	170	133	174	171	178	153	161	157	149	146	164	141	145	154	165	180	169	170	155	174	156	178	167	158	151	172	169	175	184	158	181	162	189	164	183	141	151	171	171	164	153	141	179	145	160	148	162	163	165	158	148	158	174	161	150	175	165	161	150	156	164	155	142	160	180	161	176	174	162	153	217	167	160	156	152	171	170	157	176	162	161	165	178	160	156	190	167	162	186	166	174	170	140	157	181	137	158	182	169	154	150	159	154	162	152	164	172	167	167	148	184	179	179	147	149	180	153	171	150	172	160	163	137	157	160	147	151	131	189	167	161	170	165	171	146	159	161	157	152	173	174	134	160	160	153	167	163	166	166	156	169	148	166	191	168	164	171	173	153	148	163	154	171	141	159	171	188	172	178	180	159	167	136	145	172	152	147	154	158	169	163	166	183	152	153	161	163	169	141	167	160	171	164	165	147	166	200	177	164	166	182	169	164	155	163	179	165	150	176	151	150	182	171	163	158	171	167	169	159	156	179	164	156	162	151	143	153	162	178	158	158	178	130	136	176	169	177	148	185	163	186	151	172	144	159	143	157	183	151	161	158	154	154	170	164	151	187	159	156	157	166	181	163	140	156	169	171	146	135	165	176	163	162	155	149	182	192	158	179	162	157	159	164	174	176	167	158	170	189	153	189	180	165	176	160	158	172	158	174	170	144	155	177	163	183	157	161	175	170	156	142	177	166	179	182	166	162	156	157	165	165	171	168	142	170	174	158	150	160	176	189	168	177	173	175	165	164	157	183	137	161	164	159	168	153	152	182	157	148	168	152	172	156	158	153	177	166	161	178	164	160	149	167	167	152	161	170	144	161	160	157	190	149	153	164	169	157	169	144	170	148	156	171	176	160	151	153	174	160	179	153	154	177	167	149	152	165	159	146	159	146	163	177	166	170	170	161	153	172	157	143	179	171	157	163	167	172	148	154	143	169	168	167	151	158	164	175	149	151	167	145	165	177	172	153	163	155	171	187	151	169	151	143	148	164	161	179	166	146	170	150	166	163	174	145	186	151	147	150	170	153	148	184	149	171	155	155	149	164	159	149	173	170	165	131	159	173	155	149	169	178	143	165	161	186	171	175	153	173	158	186	170	155	182	165	157	184	166	165	186	159	154	150	153	178	158	150	169	171	182	138	152	163	144	145	170	161	150	153	150	158	141	164	169	151	159	160	144	161	148	169	161	168	176	162	160	146	137	168	183	158	151	166	183	145
7236	591	704	682	688	633	574	583	531	550	525	562	562	519	487	524	506	517	504	504	546	496	525	476	497	533	522	489	544	477	514	520	518	496	523	531	470	516	517	531	516	524	554	515	504	515	532	497	522	480	497	513	471	555	479	550	504	501	514	528	502	494	465	500	497	476	482	518	490	533	530	504	519	480	519	497	496	487	537	521	511	490	500	550	492	520	479	513	505	515	503	513	514	521	528	503	531	518	524	525	475	509	516	479	578	514	505	519	492	544	478	502	478	496	498	502	495	542	510	551	505	514	503	516	504	529	528	517	535	535	501	488	512	503	497	485	525	502	504	537	507	500	495	519	493	492	510	493	519	526	515	514	506	513	474	511	516	494	456	503	508	507	517	529	486	493	486	485	539	455	511	487	528	486	498	536	485	495	524	498	510	535	526	460	504	545	531	448	544	515	487	521	509	507	509	515	481	494	504	515	522	538	536	508	479	504	550	490	514	498	500	496	475	510	581	493	504	524	486	505	522	497	507	491	549	473	509	546	487	484	532	505	477	507	534	495	512	499	490	489	546	464	521	541	529	523	497	531	439	547	472	511	539	502	480	516	549	555	481	483	467	538	498	504	476	496	514	495	488	531	516	492	497	515	503	527	540	458	523	506	477	491	526	513	524	488	536	549	508	503	494	473	441	498	522	537	523	503	515	534	498	523	495	517	485	454	476	477	490	516	468	488	498	482	490	476	541	490	489	509	498	540	471	488	503	507	476	515	494	490	504	480	504	498	515	491	480	495	509	545	479	514	487	523	493	517	514	507	485	501	499	512	476	502	508	478	482	524	517	514	493	506	475	504	498	479	489	476	494	482	508	524	547	487	551	508	480	537	494	507	530	510	496	493	489	533	507	492	536	512	528	486	487	508	492	506	524	522	514	487	498	550	507	516	498	482	491	475	489	503	490	513	504	484	488	489	541	523	548	568	522	523	542	497	505	525	544	508	474	514	529	527	486	480	515	525	479	528	491	509	481	485	499	511	445	505	514	484	480	522	524	502	473	506	564	496	503	497	536	525	510	507	525	508	508	507	521	509	476	503	509	490	479	505	506	507	520	514	531	527	556	499	498	509	508	463	506	500	538	534	524	499	542	503	509	451	486	501	476	536	498	522	488	487	505	493	524	505	480	543	528	534	512	496	499	505	496	537	476	510	524	506	499	489	475	506	495	492	527	515	521	526	502	526	496	509	479	531	522	491	510	523	530	488	492	518	482	513	517	530	543	503	490	498	494	469	517	522	528	513	498	492	495	532	513	522	510	454	527	498	476	543	527	501	463	530	464	499	495	562	497	482	467	529	543	530	513	559	510	503	507	517	508	511	488	510	507	464	524	511	488	502	506	519	548	470	491	535	484	522	492	512	504	511	534	487	497	501	492	503	500	515	521	519	505	513	474	483	474	492	486	509	491	502	500	497	508	510	555	499	495	484	540	523	490	497	512	460	548	528	513	494	525	519	490	485	495	484	475	472	505	519	509	515	546	488	505	470	524	534	506	513	471	498	505	525	516	483	496	479	520	519	545	454	496	515	487	517	458	517	526	494	493	483	492	549	513	501	493	512	528	515	514	514	482	508	477	488	506	476	447	525	518	504	553	519	510	515	519	519	529	501	493	501	512	515	506	499	520	497	508	498	495	490	508	511	496	501	466	517	510	544	510	496	512	493	484	527	538	472	511	511	496	494	503	454	484	531	508	475	495	525	539	493	483	493	483	490	497	512	502	487	471	546	522	471	503	493	556	486	486	482	519	439	489	482	436	496	517	506	533	499	477	528	511	496	527	493	494	529	483	492	500	511	495	515	534	510	484	497	506	497	483	465	525	507	466	532	508	534	512	456	514	491	516	534	527	483	520	520	530	496	531	517	516	543	523	518	470	484	473	517	498	513	492	513	511	489	462	479	482	518	502	543	523	492	540	496	494	491	506	530	475	495	500	493	537	532	454	505	516	471	489	526	484	493	530	484	498	517	490	484	497	531	490	536	538	498	489	528	493	518	520	503	528	482	519	506	518	489	520	531	494	523	448	520	471	509	504	500	489	472	500	487	477	488	528	547	529	535	510	487	509	513	557	480	514	545	492	463	508	509	532	491	503	493	513	455	505	504	484	538	521	459	515	507	472	513	537	516	494	525	536	503	478	504	516	519	514	471	536	513	458	475	452	478	515	516	497	492	493	504	509	532	506	481	509	501	543	474	515	496	528	472	514	527	537	475	485	489	499	491	447	517	485	470	498	523	516	492	526	535	525	483	543	500	481	516	487	542	515	488	507	507	521	531	500	527	489	504	489	546	532	526	525	506	506	503	505	486	536	509	507	512	530	501	497	501	503	473	483	510	529	505	502	509	549	475	518	505	529	511	543	512	485	498	535	493	506	502	520	485	470	519	513	496	509	508	501	494	529	523	524	499	484	490	481	505	494	524	493	528	533	519	481	530	529	481	516	554	483	508	528	512	503	525	455	508	496	547	510	505	505	518	464	498	509	485	475	546	486	521	504	513	502	466	506	547	501	479	496	488	506	513	520	491	504	521	534	491	472	492	493	500	525	549	507	511	515	496	501	491	506	505	517	509	492	537	522	534	506	520	497	460	522	511	507	485	505	491	515	519	535	489	468	476	519	553	494	498	504	513	492	478	480	508	536	545	477	519	499	510	512	485	487	497	530	472	494	495	465	531	493	483	460	500	514	460	479	479	524	496	506	484	468	539	490	507	468	438	482	521	518	480	510	499	519	509	488	514	551	487	516	493	494	524	493	506	527	532	522	508	515	502	525	515	506	507	535	498	503	499	496	487	491	513	543	530	510	511	503	486	519	513	546	521	503	546	526	507	554	478	537	504	491	491	532	537	502	484	530	498	491	526	539	523	461	524	527	495	530	533	489	500	500	509	511	521	494	527	524	503	529	528	557	488	516	525	491	488	481	515	497	474	512	491	533	509	491	462	524	489	495	510	527	467	513	527	535	473	502	525	494	533	487	498	525	510	517	497	527	493	553	469	523	473	467	495	503	539	506	530	508	498	509	515	531	476	496	526	515	480	517	498	504	463	469	492	529	505	496	480	479	472	497	513	472	513	504	491	525	555	550	508	475	500	525	490	507	484	526	499	487	539	491	511	507	521	517	509	528	479	483	527	521	514	517	496	504	547	516	477	486	484	500	507	533	490	530	509	517	483	537	495	482	499	486	535	455	496	529	507	494	495	540	529	527	487	511	483	490	501	470	550	501	450	470	524	472	526	480	514	503	484	514	562	459	515	493	489	505	549	504	523	492	506	491	498	522	519	487	511	510	518	472	525	508	490	534	513	500	466	476	512	504	513	499	463	494	492	554	551	531	483	500	528	499	505	489	490	507	526	514	539	485	533	508	474	507	535	511	499	521	498	508	519	537	500	502	496	505	507	522	507	527	503	511	476	553	504	524	525	514	507	469	519	506	500	502	495	534	508	498	505	484	479
43294	12178	1744	936	712	505	369	301	263	201	218	176	170	132	132	135	102	124	114	115	100	107	101	116	95	97	103	116	98	92	118	97	88	88	101	111	108	94	90	104	85	105	80	100	82	95	93	89	91	94	107	95	82	97	115	114	93	79	96	84	111	102	93	91	99	88	95	84	96	86	94	91	95	69	114	81	95	84	107	82	99	90	98	85	101	92	77	90	92	75	102	81	82	97	104	101	106	90	102	87	97	92	77	92	80	88	89	88	80	84	88	94	77	80	97	92	91	87	98	101	105	85	86	94	77	98	105	79	67	116	97	98	108	98	93	94	94	84	106	91	82	85	84	108	96	101	97	90	90	95	114	76	118	118	72	99	80	102	95	98	86	94	95	99	95	87	90	93	98	79	78	98	95	89	98	81	97	96	75	92	92	86	94	97	80	91	96	91	82	93	86	99	78	83	86	94	96	103	83	114	104	78	87	115	81	80	101	93	91	91	93	99	97	74	86	101	88	97	90	82	90	87	78	97	80	87	95	95	99	91	81	100	101	96	83	102	79	78	84	85	88	90	84	81	102	81	89	102	114	102	94	96	109	74	95	87	85	77	83	89	76	102	72	79	99	91	85	80	102	96	85	103	86	89	85	95	92	79	99	90	98	87	84	64	90	82	87	86	93	72	81	79	105	107	88	97	97	84	70	91	77	84	96	102	83	81	82	72	70	74	82	80	82	88	99	95	94	96	87	75	80	83	97	92	92	86	86	97	114	93	70	85	88	91	102	82	83	78	84	91	90	97	110	100	93	82	83	95	96	106	105	104	115	84	87	77	93	89	92	97	86	99	82	76	88	89	98	107	107	81	88	79	82	98	93	77	76	109	98	93	111	88	83	92	94	122	90	99	99	78	98	81	86	91	85	104	97	83	85	79	82	89	87	85	93	103	83	92	84	90	98	91	68	94	79	79	95	81	96	97	112	94	85	98	96	80	100	93	95	93	83	95	93	98	83	78	89	95	94	87	83	103	86	91	91	88	86	98	105	91	81	94	81	97	90	99	88	90	92	79	100	99	89	95	83	92	89	92	72	81	84	97	89	87	95	91	86	89	67	96	90	90	111	95	104	71	95	76	96	81	90	99	74	92	85	71	101	73	114	82	85	82	79	103	92	97	86	84	104	74	76	88	80	102	89	71	87	95	88	114	95	104	89	90	96	86	86	104	98	97	94	84	96	88	91	90	96	96	79	87	89	91	94	98	83	85	99	71	99	86	74	89	94	82	85	84	102	77	115	74	78	98	82	104	103	101	85	100	87	95	97	78	88	83	84	88	80	92	111	74	97	102	89	106	87	101	104	92	89	91	96	83	82	82	97	100	83	99	103	85	108	96	89	94	88	90	91	101	98	85	97	85	91	87	92	81	81	97	106	98	82	93	84	96	86	91	86	103	74	112	90	95	84	83	88	94	96	80	85	88	108	73	92	83	101	94	109	87	108	98	81	98	82	103	99	84	74	73	82	98	110	111	95	80	114	87	96	93	86	84	82	84	83	85	94	88	86	75	82	100	90	105	91	76	74	102	90	87	103	94	81	80	81	75	105	95	90	116	84	111	94	89	84	80	91	96	88	93	96	102	80	96	93	97	103	99	89	93	96	82	82	91	89	85	82	97	89	88	90	96	92	89	84	99	102	71	92	101	88	80	103	86	103	67	82	90	101	78	92	108	99	95	90	78	92	94	82	107	92	91	84	98	96	93	96	107	99	102	80	94	100	95	88	74	97	95	66	103	89	76	106	82	93	83	89	80	95	98	90	85	92	78	103	99	91	86	84	87	102	98	105	73	91	84	89	88	78	105	94	94	123	91	88	95	82	86	94	87	102	90	89	82	83	108	89	110	89	84	90	84	75	94	86	87	82	94	86	100	98	76	98	81	96	94	83	96	71	81	79	79	107	91	70	76	90	95	95	76	87	67	109	87	91	82	84	85	75	83	79	87	91	91	80	84	81	94	86	87	91	106	95	92	81	82	83	80	79	87	92	90	77	81	98	77	102	89	96	105	81	96	85	114	109	83	83	76	108	98	91	90	99	87	79	83	89	87	96	86	97	78	91	103	92	90	76	103	99	89	104	93	88	86	84	101	83	97	101	92	79	81	76	88	85	92	86	83	80	103	89	87	97	89	94	96	86	115	89	91	110	105	84	70	91	93	91	92	76	101	89	87	89	97	90	85	79	85	92	95	94	115	92	94	90	91	88	100	98	81	98	117	94	101	94	80	87	79	102	106	82	93	94	108	81	98	93	99	98	73	100	85	97	83	92	95	110	77	89	104	83	77	75	87	77	118	102	87	73	90	80	82	75	108	97	86	98	105	76	89	100	90	75	95	86	97	102	96	84	94	91	81	94	100	92	72	82	87	101	102	87	76	108	80	80	96	78	79	95	95	86	84	94	89	81	92	92	84	85	86	100	96	79	101	82	93	90	87	84	102	94	73	92	87	78	105	93	88	98	75	95	99	73	97	60	76	98	92	95	88	69	87	84	97	84	89	90	80	87	109	84	112	84	100	91	93	98	95	73	79	99	102	82	98	80	90	73	92	94	75	88	84	91	84	99	84	91	101	99	96	90	96	84	93	91	74	94	83	91	85	76	86	95	80	91	89	88	107	81	97	111	84	95	96	103	97	105	82	73	86	89	85	101	98	93	87	92	80	92	91	87	91	72	81	88	84	92	104	87	84	90	98	91	90	91	89	95	93	92	88	76	110	98	79	87	93	88	96	93	105	103	105	72	86	84	91	83	92	94	91	89	72	96	90	74	74	85	73	93	85	82	80	75	83	98	98	88	91	87	75	74	87	96	75	98	96	96	94	87	82	84	77	77	83	97	97	61	83	85	104	91	85	79	98	82	112	90	100	86	99	89	99	95	90	69	85	77	91	80	103	103	78	84	78	92	84	90	88	95	96	87	108	83	95	105	118	89	76	97	90	90	93	89	92	75	93	89	90	85	108	88	87	89	93	63	88	114	86	95	107	85	92	74	95	84	81	80	114	97	94	73	92	84	83	89	93	84	94	83	72	92	83	79	106	92	94	91	61	100	94	97	98	100	82	85	100	70	93	96	80	85	83	96	91	79	92	73	90	96	87	100	113	99	93	99	83	98	97	82	86	90	95	86	84	90	81	89	106	105	89	84	81	81	75	88	98	96	86	97	86	92	87	99	91	85	98	87	91	82	86	85	84	90	77	82	79	79	96	85	102	96	79	97	100	96	95	85	93	100	78	85	110	96	90	92	114	100	70	95	103	86	76	84	68	83	74	87	84	89	79	100	87	92	83	88	99	91	114	76	79	83	86	92	93	91	101	79	65	86	113	96	94	112	76	106	94	92	101	80	84	84	81	98	89	84	81	86	67	94	91	95	84	92	105	109	79	96	98	113	93	75	102	84	88	96	95	86	104	107	89	81	78	97	98	95	84	86	104	94	91	75	94	104	69	93	84	100	68
25140	1379	3106	3481	2995	2267	1913	1533	1335	1087	978	890	841	719	696	628	621	604	571	516	489	489	474	527	444	493	423	438	400	386	428	380	398	398	410	412	392	373	343	405	374	347	383	381	346	345	335	339	376	347	345	350	321	357	363	318	348	341	350	369	322	353	348	333	364	320	321	336	314	351	323	315	374	315	342	309	337	312	319	319	320	335	326	348	310	327	332	330	333	334	343	306	331	296	321	336	327	329	339	316	328	333	328	306	324	309	345	329	318	301	308	325	309	341	319	358	326	297	342	321	348	345	302	357	286	331	305	318	314	297	314	330	310	327	323	300	316	305	349	310	306	304	317	318	313	313	346	329	313	305	298	333	279	294	337	285	305	348	346	333	324	312	310	336	297	327	310	322	331	328	330	316	303	317	314	332	309	332	316	314	299	308	329	333	329	342	300	303	309	317	371	314	329	299	299	316	289	286	326	332	322	299	333	287	316	296	299	343	308	298	319	290	340	305	257	304	319	313	341	351	337	335	315	315	309	315	331	355	312	334	326	306	341	330	343	300	286	323	330	317	344	336	308	350	339	327	319	327	306	319	314	304	308	315	303	285	289	321	326	321	328	307	324	280	329	338	329	322	323	329	317	310	320	336	315	354	323	313	336	311	290	326	314	289	327	291	303	320	308	289	293	330	321	315	330	333	304	310	322	320	330	321	311	319	300	303	326	307	309	308	327	312	320	353	317	305	301	318	319	336	321	307	306	291	348	340	300	320	344	330	334	289	313	334	338	306	303	307	324	350	323	328	307	299	299	324	274	317	278	324	293	325	326	311	292	311	325	309	343	312	322	293	308	331	313	317	341	309	336	287	282	308	319	320	332	309	324	319	303	342	321	315	308	284	341	314	325	315	294	313	306	325	295	322	283	318	335	301	337	290	328	331	311	315	323	328	350	302	296	298	305	309	340	284	340	354	340	319	322	303	286	291	315	348	347	331	311	297	313	332	327	305	302	298	307	297	310	315	327	329	317	298	289	303	305	302	298	304	336	314	309	315	289	306	345	279	362	291	305	307	328	301	308	362	286	327	286	307	321	340	326	298	320	339	299	324	332	328	354	295	325	295	298	329	317	309	309	300	319	300	342	339	308	297	310	306	332	327	339	316	331	317	323	312	305	309	299	312	301	308	305	302	314	342	299	327	310	301	310	325	333	318	334	274	317	307	337	325	340	317	334	303	349	311	299	320	311	311	331	286	306	308	316	262	325	316	298	318	285	305	295	312	333	297	295	281	330	305	333	326	322	287	320	323	318	298	311	318	268	326	327	300	303	295	330	297	320	326	330	311	285	324	316	313	328	332	310	295	345	337	331	303	302	333	310	338	288	303	313	308	321	330	309	300	298	328	303	308	327	303	330	307	298	308	306	314	308	322	281	310	320	285	316	318	340	358	288	333	318	296	338	294	305	310	312	339	334	324	287	304	316	315	346	321	292	301	299	286	293	333	303	277	322	278	301	317	326	321	324	292	338	296	314	328	320	314	283	314	318	283	320	310	300	321	311	304	305	292	290	311	287	332	303	305	332	289	310	312	323	337	309	309	346	297	303	298	330	319	319	323	321	341	309	306	291	330	308	331	326	322	302	285	313	289	333	318	299	340	311	329	327	301	328	321	296	293	335	355	322	299	318	348	305	321	306	295	314	306	305	328	317	316	323	315	278	269	304	313	315	312	327	304	298	296	329	340	276	323	346	299	342	312	308	300	317	346	312	290	337	280	293	308	355	290	334	321	304	327	311	307	336	295	344	309	310	300	355	328	334	324	319	316	303	282	306	306	290	324	303	278	322	318	302	322	335	299	308	294	288	309	318	316	303	319	282	356	288	308	291	315	308	300	350	288	323	286	343	337	289	329	300	314	313	320	318	312	336	300	309	336	321	319	316	307	302	311	332	314	305	310	296	341	327	341	312	341	326	302	301	303	275	314	334	296	305	350	332	307	277	316	313	340	332	325	334	328	324	348	311	315	301	302	315	324	301	330	311	319	305	305	335	322	285	264	322	309	297	303	284	322	312	350	309	316	294	320	324	301	313	324	320	321	309	321	313	321	302	290	330	338	308	321	307	329	335	319	333	314	303	309	311	342	312	318	333	310	322	311	311	307	319	296	302	290	320	304	330	313	316	298	318	326	337	301	297	301	326	325	322	315	307	301	309	315	326	322	286	343	278	317	313	332	345	314	344	284	329	304	316	327	327	343	319	315	297	349	305	310	329	325	325	312	310	304	333	321	320	294	306	311	322	330	337	321	313	310	304	291	314	309	318	322	290	298	319	339	333	286	309	322	271	326	312	292	382	347	310	337	273	276	279	323	308	319	319	304	303	328	324	303	333	282	302	326	281	319	320	304	306	327	294	312	279	291	275	326	328	320	334	301	313	309	314	286	338	327	330	307	322	294	335	326	292	303	290	307	336	287	298	311	306	300	305	318	330	285	327	359	327	309	312	324	297	320	304	291	329	314	306	320	274	318	318	319	338	305	307	289	312	326	276	302	321	326	315	320	299	353	310	337	345	324	317	308	307	279	338	311	285	290	294	325	324	344	339	321	320	315	313	300	285	341	332	316	320	307	325	320	320	305	285	314	325	289	308	295	332	332	315	312	319	357	362	311	348	315	323	265	299	324	322	284	339	328	311	301	344	324	338	307	298	352	311	326	300	314	310	329	329	308	315	308	316	342	293	295	343	318	306	336	316	317	329	314	307	298	368	315	337	296	327	320	362	303	329	329	328	338	329	333	313	281	294	318	322	329	310	316	300	291	312	312	291	318	301	335	338	303	334	337	321	304	286	306	308	312	315	300	275	313	353	319	319	293	323	327	310	330	329	318	321	309	318	315	322	303	292	312	331	304	326	306	310	291	319	301	331	315	340	306	316	343	350	353	281	302	316	281	309	296	314	279	312	298	287	340	308	327	327	328	290	327	342	340	318	290	364	320	345	318	302	324	319	325	344	318	308	327	297	310	286	338	312	322	323	300	315	308	319	339	308	287	296	311	330	331	338	308	288	278	285	321	293	319	338	288	312	277	340	319	350	349	336	306	310	293	323	333	302	317	294	299	296	314	301	310	336	318	322	301	313	304	321	284	335	354	321	333	303	305	320	333	341	294	297	324	293	299	306	316	305	345	315	328	344	306	314	315	330	310	280	315	320	309	315	292	314	283	325	289	314	315	314	301	326	316	328	328	301	319	322	326	281	342	356	334	369	293	278	349	301	328	290	335	323	318	319	342	347	295	302	359	318	293	311	332	305	293	304	319	304	320	334	301	303	316	310	320	312	361	292	296	328	318	324	330	334	291	330	317	336	307	328	282	320	300	344	335	296	325	303	305	335	296	293	290	315	311	296	303	297	314	350	334	308	306	348	317	351	348	287	319	306	340	281	316	296	330	306	305	326	324	319	321	330	296	318	286	303	302	296	309	308	291	330	321	300	321	295	329	293	321	304	332	294	311
54448	22121	6107	2071	1351	1030	724	597	477	445	392	323	343	309	280	252	263	219	241	216	204	216	218	187	185	219	192	182	195	153	203	171	157	198	202	186	186	177	153	183	179	195	181	185	196	183	184	215	156	180	167	178	179	176	191	184	167	186	203	183	156	184	176	158	183	171	149	151	182	168	170	171	195	165	169	163	170	163	166	147	159	166	170	162	189	168	162	160	173	156	167	160	162	160	180	166	172	139	178	179	169	164	162	182	166	169	161	168	173	187	153	179	174	163	150	178	159	160	162	168	175	171	189	156	153	184	155	148	153	190	193	166	184	170	162	174	192	175	197	163	157	162	170	158	197	149	159	205	165	169	166	153	174	164	152	172	165	207	180	149	151	150	161	164	163	166	175	183	153	204	178	174	187	185	170	149	166	184	140	180	170	156	145	172	167	167	175	154	178	168	173	161	177	167	186	150	187	180	157	185	152	178	172	164	186	175	168	177	183	183	181	166	175	171	170	182	166	161	163	159	169	152	162	155	180	156	165	171	155	170	179	164	150	176	184	172	173	186	162	169	160	169	157	160	173	159	155	176	159	172	189	180	166	175	186	194	165	155	197	149	162	184	180	172	158	155	171	173	173	148	153	182	173	162	168	178	144	174	177	170	155	164	165	168	167	149	161	160	168	174	159	177	172	175	152	157	180	156	175	153	159	136	163	152	185	188	170	163	156	169	137	165	175	182	157	185	175	132	182	174	174	146	192	176	151	171	194	175	159	165	178	138	144	160	171	154	151	153	148	179	173	167	167	164	160	179	179	144	153	169	178	174	193	181	173	163	173	163	171	172	162	174	167	170	150	158	187	146	160	177	166	180	188	158	172	150	177	163	177	168	177	154	178	159	152	166	168	171	185	154	185	184	173	166	176	157	156	157	175	167	156	182	164	187	156	180	188	169	187	153	183	156	161	179	166	174	149	166	146	174	185	157	135	153	185	185	146	180	152	147	180	183	161	173	172	163	161	156	153	169	206	177	155	171	175	181	183	145	160	177	154	180	168	145	162	160	183	195	181	156	170	157	152	184	168	153	150	156	172	172	180	172	176	177	131	156	177	153	145	154	189	172	169	166	153	182	170	182	163	193	171	161	171	164	181	178	160	166	156	187	188	177	166	180	172	173	163	158	161	181	162	157	169	176	172	162	170	168	172	155	154	170	155	166	162	158	167	179	159	162	185	179	155	169	147	160	185	175	180	159	181	151	166	171	181	173	165	166	174	148	181	177	149	187	169	162	153	183	164	158	175	177	159	175	165	166	171	185	150	147	173	165	155	175	174	166	167	165	163	164	157	141	176	177	171	154	155	187	177	134	167	165	164	159	169	172	190	154	186	154	177	158	154	170	187	166	151	159	137	141	179	185	175	159	167	152	159	153	153	157	176	177	170	170	166	149	157	155	150	172	175	156	145	167	146	172	142	160	162	145	186	128	149	178	154	196	167	160	168	175	195	178	162	175	158	170	154	160	158	174	168	161	185	168	175	163	182	171	173	188	178	145	165	164	178	160	182	194	186	167	159	148	174	173	180	162	126	162	165	158	178	196	164	163	127	168	159	164	160	177	144	174	157	162	164	162	136	163	165	171	151	165	158	174	161	156	165	164	174	161	171	157	175	185	167	150	176	162	168	160	173	162	167	162	153	160	177	153	164	165	165	177	169	168	150	167	165	186	159	151	160	181	172	182	166	199	169	167	151	161	164	184	196	160	182	159	146	154	179	187	193	151	163	153	180	150	188	189	186	170	175	171	176	181	163	161	187	183	177	164	168	147	153	184	172	150	142	175	161	160	171	162	194	157	180	165	163	166	181	168	146	181	150	177	171	147	197	168	178	155	164	149	158	168	180	161	175	164	183	181	191	167	158	179	175	187	152	145	164	172	169	173	167	179	170	142	150	151	170	180	162	137	171	172	143	140	162	176	167	183	151	173	175	178	180	165	151	157	191	171	172	168	168	158	170	163	155	163	201	168	153	173	149	168	157	166	184	175	154	163	165	176	169	169	154	166	163	163	144	151	167	165	148	167	153	160	184	160	174	158	154	176	154	159	164	173	151	167	163	141	149	162	148	154	196	145	140	168	185	153	188	153	161	201	154	150	177	172	153	166	151	159	142	142	192	164	177	177	182	144	158	141	167	167	164	186	167	147	179	173	192	148	163	164	176	163	168	149	165	157	152	174	172	172	142	140	158	158	162	168	177	170	154	173	164	142	150	186	143	165	167	190	156	150	171	149	170	177	167	160	175	173	168	154	157	177	177	169	171	159	205	158	163	179	177	198	181	188	153	174	160	183	149	161	164	172	169	141	157	173	155	191	157	154	176	156	153	174	158	157	172	144	177	166	194	147	167	163	142	177	168	143	181	159	168	148	161	167	184	174	151	174	161	176	161	188	155	145	166	183	158	187	177	154	166	157	174	158	184	172	169	170	161	169	179	180	149	151	144	170	183	155	189	162	172	185	159	167	192	158	153	180	151	140	179	198	174	195	147	146	150	168	162	178	170	147	170	167	170	151	165	185	179	175	154	171	172	156	171	178	195	178	182	167	157	155	186	183	163	154	176	184	154	173	161	150	163	167	179	153	190	169	183	144	162	166	168	174	162	173	156	166	167	167	184	154	177	163	139	186	183	171	159	164	159	182	145	174	174	170	162	174	179	193	163	158	175	143	162	169	163	184	160	172	166	179	165	166	156	146	170	168	186	154	171	172	198	156	149	175	159	157	168	166	152	143	173	154	136	173	186	174	173	169	157	151	163	185	154	180	163	182	154	188	174	165	167	160	195	180	155	169	149	153	143	152	172	176	155	183	163	171	169	163	164	157	181	172	177	172	169	160	164	180	140	181	164	160	140	161	154	149	167	168	171	177	168	143	168	164	190	177	161	182	168	195	169	163	183	149	155	153	156	168	141	194	170	187	170	147	166	159	168	193	170	148	167	155	175	155	164	158	157	148	174	175	204	169	137	166	186	179	137	179	162	173	170	145	161	150	166	168	180	171	148	168	169	154	153	147	152	190	173	157	199	172	151	173	165	168	172	162	160	146	191	148	169	171	161	146	168	153	152	189	194	175	173	174	166	176	167	187	182	156	151	176	175	170	159	156	177	168	169	183	176	165	147	174	159	168	172	171	171	166	174	158	173	159	156	167	159	145	154	151	164	174	171	152	174	181	170	153	166	191	152	167	195	147	168	159	175	175	176	173	158	175	159	166	167	170	162	167	164	181	138	181	138	168	199	161	160	159	186	167	163	179	175	174	177	184	175	180	165	144	136	179	187	169	173	166	152	147	176	165	189	185	179	152	167	201	168	167	179	172	151	172	162	155	164	151	172	185	164	162	153	169	175	165	171	156	134	157	159	176	169	141	151	173	195	166	159	139	161	178	156	171	198	167	166	145	174	191	165	170	170	168	158	187	185	160	177	166	158	178	183	170	135	144	176	162	153	162	170	151	177	188
32529	2643	6001	6543	5452	4489	3492	2956	2560	2124	1943	1668	1495	1369	1208	1163	1112	1087	1049	986	909	907	850	837	818	783	732	747	752	732	724	695	678	663	697	674	685	592	636	636	661	686	615	595	648	617	628	593	610	588	576	604	595	590	571	559	597	577	602	582	553	556	611	582	580	560	551	561	590	545	528	555	595	534	528	537	576	547	562	557	567	558	553	591	554	575	540	546	531	544	587	535	569	566	524	539	544	575	582	558	562	577	528	528	518	557	557	516	563	551	551	531	546	555	576	559	583	523	564	542	567	552	559	537	555	542	568	523	547	518	554	528	517	541	589	535	512	524	526	506	498	543	551	521	536	526	526	540	539	495	513	500	504	530	505	512	553	521	547	568	545	534	524	491	550	524	548	522	538	560	530	544	553	535	545	536	501	519	503	559	510	517	564	560	501	545	564	529	554	518	503	498	549	521	535	562	528	530	524	537	563	517	591	564	517	528	534	507	530	550	535	526	495	557	531	536	529	511	504	565	578	515	534	512	553	558	514	515	568	550	568	516	544	564	518	552	565	546	538	518	511	537	535	469	539	566	524	497	528	519	510	532	588	513	544	578	547	560	549	554	517	595	495	531	553	559	563	511	508	527	578	551	494	531	578	524	584	552	551	513	560	521	506	576	527	538	479	512	515	507	515	543	551	524	524	535	551	540	496	544	527	520	540	539	532	524	574	541	544	567	530	548	549	537	514	546	556	501	508	539	519	564	538	559	501	536	538	559	492	547	523	549	518	564	529	505	581	538	552	523	504	543	536	495	511	491	537	515	538	497	516	494	488	501	550	563	540	540	568	511	513	516	512	550	550	478	535	542	519	550	518	551	569	519	538	534	521	522	511	534	555	533	517	564	504	534	556	564	508	513	545	507	519	497	538	540	551	538	563	565	537	560	535	542	525	560	552	569	547	550	557	523	543	556	518	544	518	530	525	519	554	537	539	584	593	519	529	481	546	542	505	525	507	575	507	522	525	552	526	518	535	536	592	540	531	512	521	515	481	544	561	549	504	550	520	559	482	560	539	537	554	524	477	518	535	508	540	504	544	532	537	528	537	510	545	550	536	520	539	578	552	549	512	522	598	559	532	578	555	542	528	506	551	520	506	562	516	527	556	560	547	554	503	532	522	542	547	533	517	535	537	552	565	513	512	507	544	563	552	505	544	540	561	536	528	535	525	542	545	525	558	537	507	508	556	540	519	512	545	557	534	511	512	505	526	547	505	503	553	508	494	549	543	576	530	537	516	540	543	500	502	544	549	496	552	552	527	570	502	550	550	537	534	552	532	515	557	538	532	542	537	560	567	538	541	583	526	543	547	528	522	552	514	490	561	507	576	533	538	545	523	547	485	509	532	549	531	529	527	503	516	541	526	510	525	493	526	537	530	540	553	526	551	540	532	517	526	498	529	505	501	539	534	565	561	541	538	562	534	528	505	488	549	548	524	568	509	515	545	545	499	548	511	504	506	532	523	554	558	532	472	549	509	554	493	488	540	565	518	578	521	538	557	552	540	548	515	564	574	496	524	532	508	570	524	548	530	533	545	511	512	516	540	542	576	496	548	552	522	529	498	525	523	569	534	549	529	525	531	522	518	552	551	520	520	524	535	548	513	559	531	532	487	539	497	555	561	520	545	513	575	555	532	538	559	571	536	511	506	539	560	493	462	566	551	541	520	540	530	521	523	576	533	548	547	532	563	584	557	557	537	506	518	521	538	540	552	498	491	521	562	540	553	524	520	509	535	535	580	567	546	511	559	524	491	532	523	552	549	540	504	571	531	537	547	533	535	496	540	552	580	576	525	529	551	536	484	534	527	493	517	500	541	573	532	505	518	522	524	523	527	509	512	531	520	563	521	527	527	546	573	533	488	588	535	527	559	511	558	554	507	581	509	561	520	519	549	518	549	511	548	528	541	495	541	503	546	539	532	478	525	547	545	497	518	525	511	556	488	543	553	495	542	568	547	574	495	536	551	529	551	512	523	527	522	548	532	536	545	550	536	519	543	578	521	536	546	533	539	558	582	568	529	539	532	550	519	530	590	517	492	498	525	484	516	552	495	511	539	549	527	536	520	545	570	490	519	489	534	564	555	540	504	531	549	528	558	525	524	550	549	528	502	551	510	587	483	544	539	515	524	541	552	518	526	550	540	551	576	555	510	523	552	549	499	534	568	554	523	516	562	521	524	516	543	555	531	556	547	528	518	537	530	544	562	510	577	530	535	547	521	536	489	513	519	544	536	540	511	560	543	575	545	512	532	514	528	534	508	533	564	546	527	497	540	544	553	518	503	557	536	567	507	519	559	562	524	509	541	485	524	531	515	550	572	533	541	549	558	541	548	542	537	534	524	545	545	560	540	537	538	511	586	557	520	518	539	548	499	508	564	554	549	538	551	498	534	524	556	536	568	537	508	511	537	532	569	519	522	524	520	500	531	525	536	538	543	540	533	506	539	536	550	523	534	540	550	487	537	553	536	533	495	537	528	533	500	579	506	531	518	487	508	525	534	558	557	527	528	520	575	513	533	543	499	564	542	561	533	517	556	516	566	559	494	529	534	524	521	520	569	544	534	535	542	542	516	566	539	541	544	554	507	562	515	570	554	527	580	538	515	547	508	537	530	527	504	599	524	538	521	525	585	527	547	563	512	532	512	527	495	525	510	498	552	527	524	506	540	515	523	576	552	531	500	478	548	549	508	567	528	560	514	533	555	512	541	554	521	567	559	591	519	510	532	529	525	506	547	558	553	587	527	529	570	548	553	519	596	478	515	532	518	529	542	549	511	513	554	566	536	535	516	541	539	536	554	526	539	511	522	485	570	577	534	576	515	474	501	485	532	495	501	547	598	553	545	571	516	536	544	529	514	531	492	569	537	567	541	506	502	536	503	517	545	527	565	488	511	552	555	576	553	525	554	589	552	556	492	533	531	513	555	536	485	561	481	540	576	538	544	561	557	540	556	524	516	518	515	557	577	548	469	555	487	573	520	532	586	537	537	531	525	535	528	506	564	565	503	528	540	553	492	500	532	536	520	544	529	541	567	509	517	501	522	519	553	514	514	536	542	582	535	524	536	518	609	520	527	521	495	544	550	536	529	533	527	521	547	524	591	511	551	564	551	488	522	531	531	493	501	527	499	524	558	497	515	500	545	548	536	539	528	535	522	544	540	554	539	580	537	550	520	540	535	528	526	517	540	514	518	566	554	548	546	510	533	547	524	509	543	482	494	576	534	531	514	535	541	491	514	523	515	554	540	504	557	492	515	532	495	522	530	506	526	539	557	518	506	542	526	547	516	539	551	520	555	544	562	512	503	500	524	497	532	539	553	517	475	548	549	500	522	551	507	535	534	509	517	507	516	520	531	544	548	597	554	539	555	531	539	531	546	534	491	517	537	565	534	516	538	537	521	541	493	534	518	516	541	522	545	511	521	511	506	556	514	527	552	507	545	526	523	536	520	458
7549	536	258	208	193	186	169	170	192	195	172	160	180	178	147	188	193	173	175	184	171	165	153	160	169	183	193	178	153	149	156	159	162	148	161	175	155	183	142	168	183	186	170	156	150	158	159	146	148	157	132	155	147	164	139	168	161	165	161	144	165	159	157	161	174	147	169	176	145	152	163	157	163	151	156	146	153	167	148	172	163	196	175	161	171	153	166	162	159	176	160	153	166	164	155	175	173	168	150	168	146	155	159	182	151	160	154	149	181	167	143	186	167	170	161	183	156	183	170	165	172	170	162	152	151	152	175	161	146	168	150	160	174	149	177	161	176	171	152	156	158	173	142	165	176	147	158	149	149	160	172	141	178	155	180	170	149	155	177	165	148	168	163	154	183	169	160	162	144	161	147	165	171	202	157	158	164	149	154	150	163	145	150	148	148	152	141	158	148	179	154	167	152	161	183	157	164	153	165	156	179	159	161	161	167	182	187	195	155	140	160	153	163	152	164	150	153	152	156	182	170	156	163	177	171	161	171	159	179	167	164	150	168	172	165	173	180	153	169	153	149	179	159	176	179	149	160	158	153	184	155	180	149	168	156	151	157	146	159	165	174	161	159	165	152	160	172	146	144	168	157	160	171	176	151	170	165	163	155	170	187	148	157	164	159	167	153	175	167	169	171	167	162	156	140	180	156	165	175	189	154	178	168	157	171	166	164	163	173	157	146	158	160	167	156	180	152	157	160	186	176	177	154	181	165	147	168	156	159	166	173	178	173	151	148	160	153	161	160	163	147	161	162	148	164	164	158	156	185	168	151	162	157	169	160	173	163	152	172	169	158	168	157	160	201	167	168	152	164	176	140	151	148	175	149	160	143	163	160	167	171	159	173	148	152	164	167	179	171	181	145	161	152	149	183	172	172	181	170	178	161	169	158	182	160	153	150	170	152	162	161	154	170	146	166	167	164	156	161	140	163	150	157	138	147	137	155	190	173	147	161	179	181	181	155	169	176	165	166	156	155	131	169	160	164	150	180	177	172	150	154	179	167	163	150	170	152	157	188	174	133	179	167	160	157	163	160	158	178	162	152	185	165	164	152	166	171	183	177	171	174	131	141	156	172	165	174	189	181	139	150	164	157	158	150	154	164	172	207	161	159	183	160	151	147	154	155	163	174	166	165	171	157	180	157	167	170	162	159	184	188	171	176	176	163	175	162	162	151	142	166	158	167	174	154	176	156	157	153	140	174	158	172	170	169	167	162	174	169	161	172	169	163	158	171	155	167	150	157	136	170	168	168	155	160	170	135	142	167	172	182	164	160	162	160	145	157	163	158	140	161	161	162	170	172	161	157	151	163	158	148	165	194	158	159	158	160	159	171	163	139	159	156	191	162	145	179	185	162	165	154	151	172	148	157	173	164	177	168	175	172	172	177	165	146	146	185	184	138	164	160	160	164	165	150	170	176	165	164	156	149	169	172	150	169	155	178	168	161	176	175	169	176	167	162	172	162	146	171	181	165	181	147	158	159	174	171	180	148	169	157	149	158	157	181	171	171	152	178	166	149	165	157	161	155	184	147	168	142	170	155	145	145	145	174	151	188	140	141	166	155	148	170	163	145	188	156	166	148	164	160	170	174	169	180	160	164	170	151	157	163	153	159	172	171	148	181	163	173	162	174	163	179	161	165	149	175	165	166	172	139	163	162	184	153	174	162	157	170	170	155	153	172	162	142	179	154	171	136	182	165	156	162	162	162	178	168	178	159	199	163	146	162	159	179	173	169	168	158	171	173	147	159	172	150	193	149	176	181	170	148	174	165	158	154	147	179	157	178	167	171	189	154	172	170	166	168	171	161	175	158	156	167	179	150	135	186	168	160	176	173	178	179	160	200	171	150	157	159	155	164	151	160	164	151	180	144	161	150	151	156	152	164	174	168	176	157	165	172	167	164	168	163	176	146	175	154	188	170	160	162	146	165	160	158	135	172	148	166	185	161	166	157	156	144	154	168	167	191	161	157	177	166	169	159	164	164	165	171	181	159	166	155	175	155	178	157	167	175	181	168	168	165	168	158	162	165	192	159	154	179	166	172	186	163	146	160	173	182	146	158	176	152	168	173	155	150	151	176	154	175	157	161	168	161	152	157	186	149	182	158	173	145	166	159	186	171	173	175	177	170	179	167	175	160	161	174	152	166	153	158	176	157	144	159	147	158	150	155	168	159	143	159	172	158	149	162	178	155	143	154	143	160	174	149	157	161	173	170	173	178	160	168	154	161	138	176	165	174	145	135	180	168	150	146	147	161	161	157	200	164	146	160	159	168	166	167	152	151	154	158	153	155	145	169	162	162	172	142	175	159	191	161	153	155	152	170	162	162	159	166	153	162	184	176	168	157	164	163	162	166	182	163	166	176	159	141	143	182	152	177	179	159	180	176	166	172	158	174	172	155	161	166	139	166	149	183	160	155	179	186	147	153	155	137	178	153	152	154	162	168	158	163	165	132	166	172	166	148	158	170	171	146	162	161	144	170	151	151	178	188	170	136	169	158	136	143	158	176	150	158	170	165	177	146	160	178	172	156	163	187	173	160	149	154	138	171	156	171	170	175	155	180	166	164	155	130	152	177	154	172	181	154	162	181	153	162	175	179	155	164	172	150	155	151	159	162	147	146	156	153	177	160	166	153	155	167	161	177	143	162	159	170	147	151	166	155	166	180	173	153	159	158	165	162	167	161	141	156	159	184	177	149	170	160	179	131	158	176	189	156	167	176	150	171	180	160	184	182	166	142	193	167	165	145	165	168	143	153	174	187	172	149	167	140	163	170	140	164	143	163	153	147	171	147	166	161	181	185	168	171	174	171	168	183	159	175	139	171	178	170	168	184	140	138	167	141	189	159	196	149	166	137	149	185	154	141	139	163	167	156	166	165	174	152	192	163	164	175	160	163	173	158	144	165	170	156	154	177	163	162	163	163	168	170	168	167	156	172	165	139	158	162	158	153	158	168	168	168	165	170	156	163	176	164	142	155	146	158	143	161	170	147	177	166	171	143	172	156	158	161	195	123	165	170	176	151	176	141	156	149	163	157	193	178	146	189	151	171	178	182	163	160	149	151	178	133	148	161	153	153	187	149	173	161	166	195	189	175	152	179	179	148	162	180	166	174	174	136	171	186	157	173	149	144	144	143	157	140	135	150	164	173	164	160	178	134	183	184	162	172	166	166	162	156	131	165	158	181	177	156	180	163	161	179	151	166	155	162	153	162	165	161	170	169	152	141	159	158	156	171	176	151	167	152	173	156	163	149	187	179	172	161	160	152	172	152	181	177	174	178	171	162	142	147	147	177	164	167	159	127	170	181	177	124	134	168	193	150	153	153	147	152	155	165	180	157	169	158	152	178	171	168	185	159	154	173	164	153	147	160	173	171	187	161	172	156	173	163	176	152	138	173	173	171	145	142	148	150	173	161	170	169	185	163	173	173	178	151	166	155	155	155	159	141	156
7364	578	675	679	677	623	555	597	544	536	514	556	544	526	525	549	579	525	466	515	537	503	499	491	514	517	515	493	507	517	524	523	542	531	508	506	506	531	553	508	531	465	506	526	498	509	517	492	535	486	513	497	485	507	516	524	498	503	483	475	528	507	507	502	472	467	516	473	520	472	529	493	470	472	509	516	471	524	509	487	491	507	485	503	495	539	492	503	478	495	480	494	453	523	512	503	515	537	536	501	482	517	535	503	460	493	503	476	501	506	506	524	462	499	487	486	521	498	481	481	525	506	490	476	515	504	479	509	532	487	513	495	512	465	553	550	511	512	530	526	520	515	525	505	472	494	482	490	464	501	499	525	495	524	494	535	503	544	505	517	490	497	503	530	540	488	490	504	523	514	493	552	493	542	493	553	509	533	464	497	493	462	495	489	500	507	514	511	499	552	489	486	474	475	483	504	481	460	534	482	493	475	489	498	460	515	521	496	493	487	548	508	499	483	518	485	497	526	507	548	497	509	541	510	502	510	504	493	488	521	504	495	546	495	524	504	532	536	494	460	521	496	516	505	495	531	552	542	502	527	552	514	482	532	508	492	483	525	562	524	504	488	521	511	484	533	520	477	483	526	509	521	490	525	495	501	532	525	499	515	501	481	532	505	523	501	503	499	501	502	501	505	484	499	515	495	517	508	510	481	538	481	534	506	499	505	509	517	467	519	529	528	514	531	488	496	495	539	499	506	499	507	528	562	501	531	508	494	491	477	519	494	499	522	507	523	488	499	521	479	509	492	475	499	508	538	473	497	482	520	518	493	499	489	519	505	504	481	499	502	535	509	448	538	471	470	506	528	480	514	464	523	497	484	523	530	519	543	496	498	490	489	516	498	490	485	534	447	469	499	601	512	519	544	502	479	489	504	484	492	468	506	483	493	500	502	519	523	459	523	527	540	480	450	523	509	490	491	505	520	551	472	514	521	447	480	493	502	485	509	473	497	490	514	533	553	520	506	517	521	484	500	524	487	503	518	467	481	518	520	513	529	499	501	463	514	545	456	483	504	469	522	513	508	533	460	487	445	510	465	539	522	516	473	483	487	538	532	522	472	507	494	514	539	510	548	531	521	495	522	502	526	539	505	498	496	522	527	540	485	508	456	490	500	499	512	476	519	545	507	479	509	456	483	490	472	492	507	523	527	496	517	488	469	501	477	530	550	493	507	440	521	525	474	456	486	495	471	508	493	501	488	492	504	495	519	487	496	482	484	475	516	492	534	489	497	459	515	505	517	486	508	534	533	516	510	510	522	499	500	475	503	466	510	495	498	496	528	478	482	516	526	502	527	503	527	533	487	532	496	502	497	525	504	488	487	556	507	490	471	510	520	498	491	519	489	521	480	526	505	463	518	515	522	496	524	524	480	495	500	515	529	478	564	531	540	512	481	475	512	518	501	524	560	521	496	496	520	485	529	527	513	525	484	534	524	536	507	492	544	522	535	517	491	462	528	505	524	500	529	491	533	500	505	504	542	498	496	475	521	489	501	529	511	531	512	471	507	477	484	483	506	487	504	505	488	495	478	536	509	534	480	518	507	513	483	566	481	512	473	537	488	525	489	519	517	473	513	500	502	503	513	500	480	487	502	466	487	522	493	462	472	464	538	524	499	488	496	519	519	471	477	480	501	458	453	504	496	504	512	528	509	498	516	496	532	493	532	532	530	500	521	508	536	536	495	550	514	506	495	526	494	510	529	510	539	479	500	508	531	529	506	516	468	508	501	493	491	484	500	492	504	485	514	550	505	531	478	482	498	488	532	502	490	478	531	510	478	472	545	489	548	506	497	492	541	492	505	496	539	475	488	481	550	507	544	464	515	526	525	497	523	506	516	510	491	493	534	477	527	478	512	530	523	480	520	504	499	482	549	473	505	502	528	499	507	495	527	559	476	514	481	502	479	524	533	520	510	502	449	496	532	517	523	470	482	512	497	504	521	465	544	502	523	502	517	549	476	500	516	499	485	506	509	495	483	541	508	468	500	497	454	488	507	512	511	518	469	520	491	495	538	472	534	520	531	540	490	548	523	532	492	490	493	486	535	528	495	474	509	478	524	458	476	493	486	518	502	502	511	490	489	461	493	475	513	467	507	490	479	491	503	518	498	519	501	537	518	503	446	536	493	480	495	535	478	471	498	495	501	483	509	518	498	507	528	482	567	485	492	517	434	494	511	517	537	515	524	479	539	490	495	504	482	462	506	536	527	503	534	522	519	493	494	495	466	463	504	570	517	516	523	468	479	489	517	512	468	468	496	475	543	487	481	492	498	494	497	523	530	493	479	494	494	485	504	524	499	536	499	530	536	533	476	476	496	518	484	537	506	522	524	513	533	481	512	533	561	483	508	511	494	477	463	521	479	540	472	519	529	540	536	508	521	508	494	506	499	491	537	531	474	545	517	489	534	488	496	465	487	552	508	502	494	498	516	455	480	502	509	525	487	527	452	474	525	524	488	503	446	495	522	544	467	515	465	464	521	524	503	496	472	500	514	517	520	539	505	511	521	483	478	504	511	539	460	501	492	495	495	495	516	452	486	506	522	507	520	484	528	513	473	501	506	491	490	507	487	529	486	478	455	510	487	499	494	481	531	478	472	515	503	496	492	512	521	491	527	474	529	493	525	525	499	512	512	528	503	444	531	530	498	507	530	471	528	527	532	450	503	521	523	499	568	499	525	495	514	505	497	493	517	543	487	487	507	537	502	496	482	505	523	530	496	539	502	514	511	527	506	524	467	518	499	484	472	523	502	478	531	527	476	494	513	527	524	496	509	500	541	502	491	494	488	498	527	543	543	513	544	510	506	525	517	484	510	480	481	541	487	489	520	500	453	475	536	530	511	483	510	530	565	506	492	485	523	526	504	499	503	511	530	490	512	501	508	484	474	494	492	541	485	498	522	504	509	516	517	476	471	515	460	505	491	529	510	511	483	497	502	512	499	519	525	469	507	501	503	530	493	508	494	481	492	467	538	523	507	525	511	534	505	531	500	437	461	555	534	515	474	457	482	530	463	541	545	471	494	476	572	485	536	479	480	533	509	514	480	477	464	496	503	517	469	510	483	529	485	512	522	527	494	520	498	508	502	527	525	509	508	519	496	473	487	524	445	504	511	515	485	508	496	483	488	507	528	539	531	464	488	538	492	507	484	471	509	527	515	490	498	502	498	536	513	487	488	548	545	477	505	495	475	452	535	515	556	530	456	490	477	496	486	521	512	525	576	522	528	523	498	539	475	482	503	501	498	512	506	485	523	511	483	462	486	512	500	487	489	463	483	499	505	495	476	510	522	487	443	527	488	506	515	518	488	481	495	461	503	494	499	519	511	542	503	533	495	494	513	503	543	506	498	493	498	533	507	488	500	537	508	508	493	520	510	519	510	501	510	497	503	518	491	494	520	485	513	491	497	500	505	488	472	511	485	527	492	515	519	461	542	552	484	514	522	504	527
42990	10059	1520	891	692	491	394	317	262	175	191	165	166	141	153	133	130	112	111	140	109	90	123	114	108	95	89	97	106	90	100	113	86	82	90	110	99	79	86	106	96	97	101	89	108	95	94	101	97	91	105	98	83	99	83	81	87	96	84	97	98	95	89	93	88	87	113	69	89	82	93	96	79	84	91	90	96	95	79	78	107	112	114	79	69	75	102	109	83	86	81	85	104	97	92	87	88	84	95	79	79	90	92	104	100	90	117	89	90	88	89	84	98	103	89	76	69	105	92	62	92	87	88	88	81	85	92	106	85	87	82	96	94	84	78	107	83	105	87	96	85	94	80	78	90	78	94	91	89	89	86	86	107	90	97	94	80	89	110	96	96	101	95	85	97	84	69	89	100	97	103	88	77	97	73	96	87	95	77	93	101	97	80	91	73	72	87	82	93	102	93	97	82	87	94	94	94	87	83	90	97	80	106	80	91	68	102	87	93	82	72	90	99	81	87	107	96	91	88	98	106	102	79	75	96	70	97	89	81	76	73	86	102	105	91	100	99	90	101	99	87	84	92	75	97	92	78	90	74	80	95	103	93	98	90	81	66	85	85	102	94	88	87	87	91	80	79	87	71	103	93	108	79	91	97	84	90	96	95	98	91	100	85	71	86	64	76	91	91	69	104	81	105	85	85	90	93	74	94	85	90	97	86	90	86	92	92	93	82	100	80	98	99	87	95	93	100	91	86	105	95	74	77	88	88	91	93	86	70	84	96	101	79	97	91	103	91	78	87	101	97	81	94	85	94	97	99	86	91	91	78	91	93	103	78	67	84	81	90	87	75	89	80	88	86	91	101	97	89	92	82	78	106	95	88	95	85	103	81	85	96	74	76	89	87	88	99	104	76	68	82	78	97	96	84	98	82	92	92	93	97	83	88	85	92	91	86	91	102	81	81	75	97	82	102	90	80	107	86	100	95	94	85	94	103	111	76	80	86	85	98	96	81	117	92	88	104	96	82	100	93	91	108	91	81	98	89	96	81	80	85	103	89	86	87	95	108	96	88	112	82	103	91	79	82	94	81	89	88	89	72	69	102	100	87	80	76	102	83	73	115	77	111	94	81	89	92	101	90	83	91	89	93	96	93	91	86	89	87	88	92	86	86	88	72	93	108	105	100	87	91	83	103	99	85	75	89	82	85	80	63	88	85	83	95	76	94	114	108	82	95	102	106	82	86	80	102	95	79	101	85	82	84	90	86	106	89	98	101	98	71	81	92	93	101	89	101	78	89	80	102	100	107	100	74	91	117	93	93	93	82	84	101	80	90	87	74	85	74	88	92	85	87	90	95	89	87	67	88	92	87	93	102	72	91	79	119	103	88	82	105	99	96	85	87	107	90	94	89	91	94	74	92	77	86	80	90	89	82	96	82	75	82	98	85	96	92	81	100	84	82	85	95	91	90	82	89	108	83	100	92	86	88	104	93	94	94	91	97	92	81	85	102	74	96	76	75	79	82	88	107	80	88	92	98	84	94	69	93	95	81	94	83	109	77	90	98	84	86	104	101	98	96	87	86	81	92	118	86	106	79	92	67	86	91	94	67	92	93	88	95	90	78	93	89	103	88	82	104	86	86	81	110	98	96	104	70	88	98	98	83	78	93	90	80	101	85	91	92	104	100	72	84	89	84	104	87	94	77	94	96	94	73	92	75	88	94	86	68	93	85	96	104	96	91	76	89	88	92	86	75	80	86	87	95	109	108	105	82	96	107	81	95	105	81	82	105	87	78	92	88	86	75	97	80	87	94	87	96	103	86	100	86	99	83	103	87	83	90	87	104	103	110	89	79	101	98	96	76	100	94	95	96	102	87	100	76	102	80	90	85	84	99	94	82	75	88	76	94	89	94	98	94	89	75	79	85	100	84	88	102	114	82	89	84	94	91	102	80	96	95	100	87	102	82	80	92	95	93	99	94	77	81	85	102	106	94	99	79	84	82	75	100	89	91	85	81	77	88	94	89	77	85	93	105	83	82	82	88	74	92	100	69	84	90	85	79	104	66	80	94	80	90	93	96	82	88	93	93	98	83	73	76	133	75	95	87	87	84	96	76	95	108	100	106	88	99	84	63	91	97	107	91	78	86	81	91	107	110	102	94	105	86	96	79	90	81	97	96	88	89	85	83	101	79	91	92	94	81	107	88	88	86	88	99	90	97	92	72	97	87	71	74	107	99	71	94	89	92	76	68	92	94	92	100	82	79	105	89	91	95	83	89	77	87	79	86	99	96	82	88	101	84	111	71	85	85	96	98	109	93	84	83	77	94	76	97	113	91	93	106	101	84	100	77	93	98	107	87	85	88	84	95	107	117	83	81	96	85	88	88	81	100	75	99	90	86	90	89	87	97	95	102	89	107	93	108	86	93	77	100	71	107	104	90	99	92	108	95	83	103	85	84	88	97	96	83	79	84	89	93	89	69	94	78	87	84	79	97	80	87	86	84	75	89	78	90	95	73	86	101	82	99	90	84	95	98	113	94	98	74	78	77	85	85	94	82	62	86	105	84	81	91	92	93	97	89	93	93	82	87	84	79	96	93	105	83	89	103	94	96	82	90	102	89	99	87	84	77	97	96	91	82	86	86	103	74	71	83	84	77	86	96	102	98	97	101	94	102	85	76	102	111	89	71	97	89	86	100	74	91	84	90	95	88	97	98	76	100	78	85	88	88	87	77	91	101	73	98	92	80	83	108	86	87	78	82	93	91	97	97	88	97	95	98	104	82	81	95	87	97	92	86	92	81	84	77	80	93	93	97	91	91	89	101	86	99	100	104	88	79	85	102	79	90	98	72	85	83	88	62	96	95	96	94	79	100	72	92	89	101	77	92	88	100	97	99	83	84	97	96	88	94	100	99	83	80	92	101	89	85	75	86	80	94	94	90	100	72	90	78	90	81	96	104	84	81	105	88	90	93	96	81	93	77	87	84	89	82	83	100	88	84	92	95	82	85	74	99	91	92	121	81	77	90	91	98	102	99	79	89	86	90	84	77	102	88	91	105	103	93	92	98	89	95	85	82	115	88	70	86	90	89	103	112	81	93	100	86	99	92	94	111	80	72	87	90	76	80	85	75	101	97	94	76	92	99	106	92	95	106	94	85	97	88	106	100	62	82	99	74	106	79	92	105	101	76	105	105	78	80	83	105	104	107	80	77	102	109	91	100	90	103	95	71	102	95	90	85	82	97	96	88	77	91	99	91	83	89	98	82	106	74	79	106	103	80	90	97	104	82	88	84	105	100	87	85	101	101	90	85	88	82	103	79	94	85	99	69	85	95	102	91	81	91	86	101	97	92	91	99	83	101	104	82	75	108	104	91	94	85	89	81	86	89	92	85	78	92	90	105	93	91	76	88	110	76	84	89	94	106	90	96	101	89	99	101	83	86	82	87	98	97	93	98	79	104	89	74	89	85	91	82	87	80	90	99	89	88	94	82	85	88	82	74	100
23852	1406	3189	3474	2958	2275	1836	1552	1267	1111	1026	924	829	749	755	677	629	585	588	525	514	494	453	465	434	435	429	453	414	420	436	374	386	391	399	373	399	358	369	373	349	381	340	374	337	347	352	343	364	349	341	318	312	329	386	361	356	377	332	320	324	333	352	361	345	290	350	327	312	341	295	312	338	334	314	318	319	313	355	321	333	330	345	339	334	312	328	320	341	307	324	355	327	332	338	300	307	331	314	327	331	333	323	330	303	307	323	283	338	338	323	324	363	310	317	322	321	323	345	315	332	304	303	313	303	318	321	317	318	297	313	338	311	323	319	313	318	284	312	320	317	311	311	320	317	304	325	303	313	330	307	323	327	292	348	334	329	288	315	311	306	304	289	302	316	338	341	323	377	315	340	337	324	331	320	332	336	321	313	299	308	321	307	329	299	348	306	307	311	335	327	308	334	295	332	318	302	326	321	338	311	282	307	306	312	310	334	332	317	309	314	338	269	316	352	343	312	342	324	362	315	314	307	308	270	292	339	311	321	335	287	327	300	328	340	317	317	346	301	295	315	317	310	301	296	268	336	309	317	347	342	274	301	331	310	310	293	279	327	301	298	318	309	304	309	327	297	333	295	295	321	290	311	265	296	289	298	324	322	318	326	312	314	328	336	295	313	293	319	342	297	357	320	320	337	317	337	315	338	326	316	333	291	315	323	297	307	282	314	309	298	313	295	283	349	329	275	323	292	278	322	301	341	320	281	323	310	330	322	312	306	322	295	301	315	313	313	306	318	323	333	312	309	290	326	304	308	300	330	300	304	304	320	297	295	292	289	307	301	338	333	340	345	311	288	300	302	302	337	288	316	323	325	311	313	339	332	340	286	333	285	317	282	323	344	295	333	286	319	278	342	288	322	309	289	314	300	320	304	313	349	309	311	305	323	342	322	317	345	320	326	285	327	330	314	300	326	307	283	295	290	326	309	327	315	331	306	293	307	276	308	337	327	315	260	340	320	338	325	309	293	323	337	296	329	311	304	322	338	283	319	360	319	322	297	294	312	317	327	321	317	308	323	328	293	326	307	327	334	325	272	360	316	327	311	325	305	345	297	316	321	324	318	349	333	317	325	320	328	318	303	343	318	332	295	327	313	311	322	318	310	345	288	302	303	331	308	330	312	299	322	335	341	307	327	302	316	294	336	323	266	317	323	303	312	328	319	333	307	296	315	314	341	306	338	305	313	344	294	327	299	347	295	326	287	332	322	341	328	320	314	293	310	303	311	320	312	338	288	323	298	314	303	319	332	316	321	323	337	304	334	282	302	334	315	319	352	307	315	295	312	284	321	320	315	309	323	311	308	307	307	308	358	328	303	325	294	286	331	269	349	306	305	309	316	329	327	313	320	286	351	288	305	327	325	285	313	302	315	306	355	336	323	318	303	350	335	298	284	343	311	301	292	298	305	335	322	317	311	322	292	318	312	312	299	333	298	317	337	325	345	296	315	297	311	296	359	297	315	302	284	308	346	318	325	334	308	299	350	330	313	318	293	291	339	338	309	306	347	347	325	322	337	319	301	335	309	304	317	294	320	328	325	331	289	348	321	293	330	327	317	316	318	319	336	295	332	351	343	293	300	317	305	321	313	343	325	316	319	319	310	320	282	317	315	325	332	302	277	273	312	309	309	284	338	297	335	331	315	302	326	351	318	310	330	299	297	307	298	318	314	317	320	364	315	300	286	309	296	307	284	327	306	325	307	335	311	345	310	322	325	308	319	310	282	309	311	305	319	305	304	308	316	359	317	328	327	318	285	335	324	284	316	339	284	331	341	300	296	336	322	283	306	307	320	327	319	330	297	320	342	336	328	332	324	348	293	310	310	312	309	291	299	332	315	314	291	342	315	277	328	293	300	307	324	317	312	363	304	312	318	317	305	317	308	303	307	302	316	302	334	353	266	299	308	286	327	322	310	382	303	322	348	323	302	333	318	312	317	331	296	337	299	298	331	310	312	319	353	294	313	310	306	335	332	299	306	316	322	290	331	278	330	332	323	314	333	319	331	317	314	323	306	340	336	298	301	334	289	323	315	298	345	312	313	329	316	288	285	318	301	337	300	314	315	321	271	321	308	359	338	294	276	311	288	324	294	317	328	322	329	287	357	328	288	331	346	331	285	284	341	331	313	311	312	350	339	326	307	320	318	328	310	283	300	324	313	357	316	343	334	307	296	320	312	299	295	314	312	308	345	308	333	319	329	288	312	320	315	343	348	325	310	319	332	338	308	336	305	332	308	284	301	331	319	307	328	331	299	305	305	284	345	317	277	309	337	311	327	307	341	298	329	307	307	336	307	295	330	325	345	355	287	334	325	343	315	317	313	283	309	314	300	280	326	291	320	343	329	299	323	314	332	356	320	320	287	329	332	315	315	294	311	342	304	292	310	308	306	348	321	328	330	345	268	329	308	303	315	295	344	307	323	293	322	322	289	330	329	323	321	317	316	322	306	333	329	322	307	322	325	329	305	340	321	286	288	316	314	321	350	315	291	284	280	285	326	299	311	298	316	320	311	331	312	333	309	329	306	275	339	335	299	307	320	294	312	316	292	288	291	308	334	337	317	312	303	302	302	296	317	321	305	337	323	339	313	312	286	314	343	312	324	328	304	314	307	310	312	295	343	337	312	329	334	318	315	327	303	347	313	297	324	345	268	327	317	323	340	285	313	326	337	318	343	323	316	332	317	299	281	307	342	333	323	323	286	301	322	303	330	311	368	293	305	332	277	316	269	338	297	346	310	336	325	319	313	316	326	310	308	295	314	293	310	313	355	309	340	342	324	287	302	317	325	309	296	331	308	356	275	325	297	304	302	278	271	309	318	339	329	304	326	292	335	299	326	300	322	330	307	340	273	304	324	320	296	315	335	278	330	324	304	321	333	351	299	340	317	307	326	302	289	317	305	287	294	301	304	307	312	284	349	331	333	321	320	313	265	302	315	322	320	361	335	313	299	290	307	293	323	294	316	306	307	316	311	321	298	310	274	334	335	290	316	288	283	304	305	302	320	290	297	302	311	361	319	309	311	337	312	323	302	276	298	348	319	328	295	319	319	316	313	309	317	304	273	283	308	257	305	329	330	306	302	302	317	328	308	321	320	329	301	305	330	313	327	339	332	343	298	338	279	309	324	311	283	321	317	301	307	301	341	308	326	323	298	321	326	292	331	326	309	293	309	335	330	294	317	322	328	338	342	271	309	330	320	318	308	316	304	319	326	311	354	305	307	311	296	322	313	313	311	325	315	325	306	307	318	306	320	326	307	321	328	354	324	328	303	292	315	292	295	306	356	333	322	332	315	301	298	297	310	291	324	335	312	294	306	311	323	311	297	329	290	296	326	290	335	306	313	322	333	313	302	357	322	314	325	321	319	322	293	299	331	315	343	337	327	324	280	299	341	301	319	323	298	297	277	289	332	311	333	288	321	298	327	293	313	341	309	345	327	318	313	289
54798	18299	4069	2032	1441	977	767	563	497	417	369	341	309	286	252	254	253	238	239	237	229	222	226	191	188	202	185	176	190	183	195	200	200	165	195	205	176	194	191	245	172	190	169	171	175	175	161	189	187	160	172	193	177	173	161	172	175	176	155	155	166	177	180	171	188	147	158	165	175	186	142	161	160	181	156	178	158	160	169	173	177	166	180	176	186	152	182	160	161	183	175	151	159	159	158	160	196	166	179	199	164	166	181	184	170	182	167	190	181	164	155	170	166	168	186	170	175	173	160	184	151	156	182	140	194	160	175	159	146	176	161	150	171	146	175	174	169	167	173	172	169	186	175	153	143	170	169	168	156	186	170	168	143	187	159	186	182	175	166	173	174	155	150	158	173	167	141	159	173	162	145	157	156	168	158	186	175	173	160	185	183	147	148	167	174	155	162	161	195	179	166	164	144	167	180	152	150	164	173	169	171	177	143	181	155	185	151	150	148	164	186	164	176	153	174	181	151	147	176	145	182	163	168	170	173	172	163	166	162	157	165	140	167	168	175	177	146	169	168	163	151	166	167	159	188	159	168	197	148	170	182	183	181	169	179	171	165	164	152	184	163	188	179	181	198	172	157	168	171	144	183	165	182	163	162	175	168	177	177	165	188	153	165	203	178	166	163	154	152	171	174	157	158	161	154	154	168	157	172	148	165	164	160	172	175	182	184	175	175	152	203	145	178	155	184	182	165	160	200	184	167	169	182	179	176	156	157	159	165	155	178	165	168	160	160	164	162	181	186	163	186	194	172	165	150	179	150	175	141	181	171	166	186	184	188	160	168	164	179	162	155	158	149	158	165	165	191	167	156	136	156	187	192	153	144	173	165	184	167	165	181	164	175	159	171	168	182	178	167	165	173	157	148	166	173	174	183	141	167	161	183	158	177	175	176	174	171	163	179	183	169	183	176	161	162	155	163	175	166	152	178	180	166	150	184	169	150	188	171	157	166	170	165	179	181	150	179	188	157	162	185	171	172	166	153	168	167	165	163	147	159	170	170	195	177	162	169	177	166	178	178	169	213	148	155	169	193	187	155	183	195	164	170	179	153	187	170	169	154	143	162	177	184	184	158	150	140	154	168	173	175	167	173	179	156	163	182	167	173	160	160	172	181	163	174	157	161	170	160	183	175	156	170	181	162	191	139	157	160	158	171	166	174	151	137	163	140	194	159	169	171	171	170	163	151	171	166	168	171	163	183	162	174	163	172	171	167	183	151	155	169	190	173	164	167	174	171	170	161	166	151	186	160	168	163	181	169	164	176	160	180	179	168	145	174	181	162	168	157	168	170	179	178	170	184	174	154	154	154	156	165	168	177	162	182	153	163	174	155	188	179	172	149	151	151	156	171	162	169	147	188	157	164	149	161	171	174	157	151	150	172	170	184	169	160	147	171	158	174	178	182	164	162	146	165	189	179	154	180	175	190	163	174	167	155	181	186	170	157	170	173	167	182	154	176	179	186	172	165	173	150	189	172	174	170	160	148	182	161	172	184	191	160	171	182	147	151	155	168	158	184	157	191	183	137	159	165	167	173	181	147	186	175	155	183	159	166	171	151	158	162	179	166	165	187	168	177	165	165	172	169	180	150	156	161	171	166	165	194	174	163	161	154	175	184	172	161	166	165	175	165	173	154	170	175	169	169	189	171	180	179	167	172	187	172	162	165	173	171	161	164	181	180	172	176	145	184	188	155	153	182	170	156	176	171	166	190	150	163	158	166	160	159	161	153	162	165	187	164	161	190	150	158	180	172	175	185	156	160	167	177	170	195	196	178	194	173	154	153	167	156	172	148	146	167	149	155	156	147	167	171	154	171	174	175	160	166	178	153	159	174	169	171	159	158	169	161	161	171	149	155	180	153	158	159	187	186	164	172	153	179	163	158	164	176	163	185	146	169	173	171	169	162	160	165	166	177	169	177	178	175	147	162	160	163	160	171	193	165	173	177	160	148	166	179	164	190	145	156	185	164	182	158	176	168	147	178	168	182	160	175	171	171	179	129	185	180	181	142	161	160	146	179	179	182	146	175	166	172	179	154	162	173	187	183	145	174	162	172	170	153	157	167	140	146	175	164	175	152	170	177	163	160	150	183	161	177	166	161	176	157	175	174	163	190	152	175	173	152	179	165	155	166	186	179	161	168	164	183	174	157	165	178	171	163	189	159	183	159	169	165	189	164	160	169	186	149	181	153	141	151	168	167	162	147	158	158	179	204	186	159	150	170	164	171	190	180	163	156	189	186	148	169	172	180	152	155	155	165	159	162	160	175	172	182	154	156	163	184	154	169	183	168	159	177	158	161	167	177	176	186	172	150	169	187	171	188	166	151	163	171	171	172	146	162	165	162	155	185	177	185	150	165	175	159	146	201	178	168	144	161	169	153	150	181	149	174	164	182	162	151	157	161	178	182	178	182	158	156	195	159	170	153	152	178	155	154	183	168	163	179	161	188	183	179	167	178	173	155	156	177	186	170	208	167	176	155	162	160	181	169	164	164	177	174	153	186	186	182	177	173	181	168	173	173	177	194	153	164	162	166	173	164	172	167	180	157	159	185	156	187	158	167	168	157	156	154	160	169	146	159	165	177	148	184	181	154	160	163	175	195	181	166	155	157	178	145	174	175	183	161	177	168	177	186	156	172	199	158	159	157	164	149	164	187	155	151	155	168	185	169	162	154	180	173	145	158	168	158	178	165	179	174	163	151	164	151	162	176	169	166	184	170	180	150	165	168	155	163	169	190	164	161	138	146	173	177	164	174	151	194	158	168	179	174	171	162	167	163	172	167	162	173	157	177	165	180	189	171	170	162	170	152	162	155	138	151	172	182	183	198	178	204	185	169	180	140	177	170	157	147	176	168	170	195	177	163	159	170	190	172	166	175	167	181	177	149	169	151	174	173	160	153	156	181	166	162	176	177	187	178	168	163	165	170	149	158	172	169	145	191	175	176	180	167	149	167	171	200	162	155	167	190	163	143	181	167	166	168	179	180	170	170	153	168	165	142	168	159	156	167	179	149	183	183	157	164	158	172	169	150	171	164	170	157	180	172	177	157	150	134	171	166	160	175	177	186	161	142	159	162	177	175	172	167	175	189	169	185	166	144	182	165	183	171	181	167	165	158	175	162	167	169	168	150	157	153	161	182	174	167	144	157	195	194	170	176	177	149	161	174	173	159	175	165	194	180	179	166	182	172	155	152	188	174	156	159	193	167	173	177	167	163	182	161	197	188	160	182	163	161	166	168	142	154	158	158	180	164	175	166	173	172	167	205	177	162	165	178	180	160	165	144	157	172	144	157	178	171	174	166	173	174	161	169	172	192	145	163	168	192	186	171	179	150	179	167	174	173	175	159	144	168	161	180	172	155	145	163	152	147	156	165	155	178	155	140	169	180	170	164	176	146	171	155	172	155	182	183	186	162	185	176	153	165	191	173	151	160	163	182	164	161	183	147	155
30071	2689	6097	6514	5544	4406	3570	2958	2552	2185	1880	1769	1580	1408	1372	1220	1172	1075	1028	966	971	901	865	873	815	809	789	686	714	731	718	725	706	680	651	649	658	672	654	631	643	593	643	618	595	627	627	581	589	585	589	577	587	616	584	571	593	589	568	556	578	574	545	559	606	606	559	613	570	551	580	528	560	546	594	540	547	598	511	532	539	564	542	544	553	514	533	571	565	610	542	577	551	530	563	545	566	599	573	514	514	553	556	539	546	532	512	545	530	563	531	533	549	575	515	535	545	547	559	550	555	562	504	560	531	596	548	527	570	530	562	557	510	537	514	525	541	543	565	541	521	559	570	552	514	536	545	506	517	554	519	530	566	532	508	538	523	508	548	562	553	555	546	495	549	529	556	555	521	552	556	542	549	545	548	514	587	523	533	511	551	551	499	532	567	527	561	532	496	538	522	501	551	555	547	527	515	554	482	591	538	531	529	507	520	534	558	541	519	514	534	513	516	537	503	532	527	473	517	508	510	531	522	553	524	518	587	546	528	537	537	514	524	561	568	563	529	553	534	537	546	523	519	540	512	560	512	490	495	533	513	549	545	514	541	525	545	570	535	518	556	515	525	555	523	554	513	513	564	541	552	509	503	568	485	542	554	576	509	517	523	547	535	534	570	520	519	561	509	526	552	579	519	517	540	519	516	547	549	488	563	542	531	526	550	493	522	508	516	531	546	550	520	536	542	550	519	504	539	522	513	560	523	526	534	525	542	508	560	558	547	512	589	527	549	510	504	509	506	559	539	538	546	529	551	550	523	530	526	517	568	499	554	517	531	520	538	545	551	521	566	576	529	563	519	511	560	548	489	529	493	546	519	536	515	518	544	545	541	556	545	535	544	534	523	527	528	505	550	561	503	544	534	472	531	530	509	518	537	557	529	512	530	500	510	558	552	554	522	521	574	525	562	557	524	552	504	550	548	551	517	542	522	522	512	535	553	490	544	525	537	548	496	528	506	542	505	553	549	531	535	536	502	536	539	531	510	531	538	525	535	479	524	545	513	568	521	586	510	523	532	528	511	526	500	525	527	524	560	518	561	560	540	513	535	517	541	550	552	552	501	535	526	545	527	503	523	513	499	495	542	519	536	518	488	522	546	521	532	525	530	544	544	518	561	537	537	537	494	543	482	565	509	507	536	547	536	549	521	497	522	474	554	564	527	539	514	538	553	527	503	542	508	561	542	576	486	509	530	551	504	519	528	563	494	535	554	527	540	523	495	529	548	564	527	525	522	511	526	554	530	518	545	525	544	554	499	552	539	512	554	556	512	515	553	504	530	557	551	506	529	516	534	509	524	505	524	496	503	514	552	535	501	575	528	554	526	574	560	523	548	514	522	517	518	529	504	542	539	544	518	521	552	509	547	504	511	529	544	516	547	539	533	516	534	541	548	544	508	517	531	529	545	559	520	550	532	534	589	548	553	542	529	514	515	513	524	540	547	484	553	529	508	498	480	507	555	496	520	526	555	561	526	557	554	474	508	554	531	562	523	559	522	547	526	507	538	560	512	560	503	532	535	534	546	520	533	506	569	545	531	549	499	535	557	539	539	513	544	554	509	511	571	521	536	555	510	543	483	546	539	577	540	488	533	493	491	555	543	590	496	552	489	517	554	520	519	544	512	506	534	516	505	579	549	537	494	522	508	522	535	554	562	567	513	501	535	539	569	512	559	499	522	560	555	542	507	529	557	560	522	488	490	503	548	499	534	538	532	626	534	555	520	544	565	494	590	513	516	492	534	521	496	552	561	508	534	546	547	529	557	558	535	553	514	517	522	549	512	479	514	527	530	576	509	524	556	506	510	538	512	530	524	507	516	541	519	533	537	536	545	503	585	513	527	530	527	541	523	536	523	557	506	497	527	506	501	550	535	556	525	555	555	552	536	566	555	524	515	550	538	531	564	517	575	545	509	506	553	539	538	513	503	520	529	562	500	521	548	508	540	530	559	506	534	533	520	515	507	554	493	568	556	501	528	557	569	547	506	516	541	509	554	540	524	499	524	485	525	515	562	561	481	526	516	525	536	532	542	594	538	528	536	562	523	554	564	556	488	525	599	581	557	541	529	553	556	557	522	547	516	525	548	551	524	520	534	549	503	522	492	551	497	512	530	553	494	530	519	552	539	540	514	562	524	545	541	511	526	526	506	555	524	532	536	510	578	512	557	556	542	519	543	527	525	548	519	550	570	546	542	536	566	565	517	526	514	612	535	494	503	527	523	540	522	516	540	544	522	500	519	555	539	542	509	500	532	557	548	516	542	532	527	573	548	554	539	526	534	483	540	553	528	533	544	522	513	560	546	533	518	535	517	526	506	543	531	501	556	538	513	533	527	541	512	533	557	511	549	530	542	546	497	568	517	541	559	535	534	504	514	555	552	518	486	518	567	529	518	555	568	524	550	550	539	535	523	517	507	537	575	472	513	502	520	550	525	523	519	573	505	512	540	491	552	548	569	489	522	534	522	534	538	513	516	515	517	536	510	581	522	599	551	531	518	518	557	532	526	548	518	554	538	558	535	539	519	512	504	540	534	551	558	531	501	541	511	526	572	539	508	543	525	564	491	569	539	507	491	549	534	536	516	546	522	523	554	506	504	529	534	514	509	543	521	528	520	555	543	535	501	565	578	574	556	548	509	536	545	544	556	579	530	505	491	526	531	504	501	521	547	548	567	547	513	498	515	536	540	524	540	526	558	565	540	530	497	509	571	565	526	517	512	504	499	499	544	538	530	553	536	530	539	523	580	551	552	538	557	520	560	558	545	561	508	531	525	525	532	534	510	542	520	509	533	542	544	556	538	535	551	528	545	494	524	515	525	519	507	571	520	519	523	546	516	513	535	559	554	515	526	529	559	534	514	547	533	548	555	531	528	508	562	542	523	514	518	543	537	540	514	549	481	537	529	506	509	531	503	549	551	529	547	533	548	511	496	563	536	524	543	517	495	507	529	528	537	528	549	552	517	546	514	569	551	537	573	528	524	529	518	527	534	526	493	526	566	532	537	530	511	570	517	525	494	555	553	516	515	559	515	518	535	532	534	537	556	542	531	539	520	518	546	553	524	513	548	508	534	508	526	539	541	514	515	557	475	500	547	512	509	600	554	490	539	523	491	529	500	526	521	581	551	528	501	510	534	504	535	539	550	518	486	496	564	539	524	532	547	586	571	539	502	551	505	531	523	571	541	488	531	474	556	513	544	541	550	503	533	535	531	570	546	512	534	527	536	537	528	531	540	567	515	504	484	543	539	536	525	554	566	540	534	564	557	539	550	537	503	576	540	530	547	506	541	519	519	536	550	532	513	533	543	536	517	498	513	526	510	535	520	510	534	549	547	580	514	536	509	522	515	572	531	548	535	563	545	531	589	534	542	528	509	513	587	514	536	488	510	525	522	567	540	525	550	533	495	510	540	538	529	506	569	500	547	537	505	528	562	526	515	474	511	543	532	537
7430	502	270	231	192	203	184	160	147	168	170	155	170	172	154	161	163	152	160	169	170	161	146	184	181	169	149	148	167	168	172	133	181	142	173	158	156	141	154	186	174	161	162	162	169	156	181	131	168	175	167	154	152	143	147	159	176	167	162	145	160	149	180	141	153	152	153	134	158	158	170	158	166	152	166	181	154	161	154	152	182	176	170	166	147	179	163	156	156	176	155	154	146	162	165	156	171	165	171	159	142	184	152	153	139	161	163	168	181	174	160	178	164	156	166	143	167	163	161	167	157	168	160	142	181	159	163	167	152	161	171	170	156	150	169	154	158	160	164	171	168	148	142	164	155	171	187	153	147	160	167	164	182	140	154	161	174	167	154	190	185	171	149	167	152	168	161	139	180	162	158	184	179	198	156	163	149	154	164	172	154	162	155	165	156	185	153	163	165	163	163	178	159	164	145	149	158	146	143	161	163	160	170	157	169	175	186	158	163	168	191	165	157	160	145	155	169	174	153	152	143	160	166	151	149	149	159	169	165	156	157	167	178	161	162	150	162	175	154	163	162	186	172	158	158	187	184	182	161	178	178	156	141	162	134	159	159	179	174	160	158	165	148	162	140	154	198	152	153	173	143	163	165	161	132	170	155	161	162	153	147	136	165	151	154	168	179	170	152	175	146	163	151	177	173	179	161	146	160	175	176	176	169	158	165	150	139	161	147	135	194	189	146	152	168	162	166	146	177	168	171	169	159	165	151	151	164	162	175	167	141	164	143	145	140	166	168	171	158	141	150	186	151	172	164	171	161	161	140	144	158	171	154	152	161	170	174	151	165	155	180	161	165	178	158	159	184	141	174	170	160	163	162	148	165	138	153	161	160	164	146	152	164	157	160	144	160	158	152	163	176	173	161	157	178	160	159	163	164	174	158	177	160	158	168	190	175	160	178	153	150	156	159	144	167	167	154	170	162	159	160	154	163	136	178	182	189	179	158	161	155	165	177	164	169	173	156	155	171	153	169	153	158	163	173	156	160	154	155	156	155	161	155	161	161	175	182	157	166	145	176	153	147	174	174	146	163	173	139	150	144	175	154	170	181	154	148	167	185	150	164	165	173	160	180	185	133	157	159	131	164	169	165	171	166	174	169	146	165	160	168	150	150	163	173	177	175	160	181	137	145	156	149	142	155	146	161	138	141	155	142	192	156	159	158	141	179	169	147	155	144	157	180	164	157	139	160	141	165	180	190	168	157	160	160	180	141	146	160	167	171	164	163	139	151	159	176	171	155	154	177	169	168	165	145	168	172	129	157	184	159	158	159	155	170	178	173	162	134	157	156	147	176	143	140	138	155	156	152	173	160	159	152	158	174	167	162	138	152	168	149	165	162	169	161	168	155	155	149	175	158	165	161	158	144	160	162	154	184	161	129	170	181	169	157	174	160	154	130	152	161	159	152	161	165	163	157	173	161	150	166	188	170	158	162	159	169	160	143	178	165	150	157	163	157	154	170	163	168	184	173	170	164	159	148	178	166	161	172	161	170	152	159	174	163	162	155	172	156	152	161	151	173	168	163	168	159	178	163	140	132	156	158	178	165	164	142	151	152	160	137	164	150	163	178	184	164	161	165	168	168	176	176	171	148	173	183	162	141	170	170	164	176	181	163	161	168	165	158	142	195	175	162	169	150	153	162	160	165	177	168	150	151	168	168	153	178	156	145	138	167	165	157	156	186	146	173	154	166	147	165	174	153	165	146	155	163	159	156	163	173	177	159	162	134	160	184	180	155	165	163	180	184	184	174	178	162	168	189	161	174	185	137	153	143	163	169	190	174	168	157	165	160	153	161	154	162	148	159	140	158	139	174	174	169	169	135	163	167	165	182	164	170	170	178	168	151	150	145	153	177	152	160	148	160	165	165	150	172	178	164	172	156	143	163	152	155	178	179	151	140	168	152	140	137	139	154	170	164	155	160	182	159	149	158	178	147	173	149	163	169	174	154	160	163	172	167	172	152	148	144	156	150	148	162	161	174	151	146	145	152	169	140	137	158	152	146	170	169	158	184	154	176	159	180	166	148	151	174	160	166	155	174	164	163	174	157	170	163	157	147	174	172	175	169	163	173	173	175	166	188	180	164	159	151	160	156	146	178	155	167	166	169	139	165	153	162	180	168	171	165	163	157	152	166	155	185	172	147	174	181	156	160	158	186	161	184	165	173	139	180	162	172	172	151	136	158	168	174	177	176	167	159	144	166	168	160	154	155	163	144	164	159	183	149	152	177	163	150	152	156	147	144	169	160	190	144	154	145	178	167	189	168	147	149	165	163	167	165	158	164	169	154	169	176	160	146	171	175	155	169	165	127	171	181	169	169	165	168	143	179	182	151	167	181	155	157	165	152	164	166	147	157	171	173	155	155	150	161	183	152	133	164	146	177	171	178	173	162	151	142	164	163	139	164	166	133	164	168	164	161	167	160	151	162	177	149	178	167	172	154	157	159	164	126	140	169	198	167	165	146	154	166	187	168	172	159	162	166	172	179	159	172	169	174	172	155	136	148	145	142	148	145	145	178	158	179	169	163	176	166	143	173	155	142	160	157	163	141	183	182	152	146	156	167	176	160	168	162	159	171	167	159	178	156	163	159	158	182	174	153	136	164	151	181	174	173	188	158	182	163	168	188	175	161	148	173	162	151	153	138	160	177	142	174	155	162	145	167	142	160	180	145	157	151	179	158	150	176	181	147	204	184	140	163	175	176	157	158	149	140	138	169	185	164	166	172	146	135	156	170	185	186	183	154	172	161	162	164	140	168	171	189	180	161	217	180	175	173	149	170	167	175	148	164	168	178	171	145	145	162	170	150	181	151	184	177	163	149	160	149	160	166	164	160	155	190	159	161	182	175	173	162	160	179	164	143	171	150	159	155	158	176	164	159	169	166	166	153	179	136	166	193	163	155	161	153	149	157	160	194	156	158	160	178	154	170	173	172	170	161	156	138	161	147	159	172	148	157	153	154	168	174	163	166	170	169	162	165	183	164	174	166	172	166	143	162	143	165	165	160	181	181	160	145	153	165	156	164	189	149	156	151	150	177	152	172	187	157	166	163	154	191	141	155	180	148	160	169	170	151	150	173	173	167	144	164	156	186	141	155	179	177	168	149	171	158	166	175	154	165	173	159	183	170	174	170	152	174	157	161	168	138	150	166	168	176	171	166	168	159	161	149	162	164	157	154	155	168	148	172	159	152	165	139	155	145	166	157	150	143	169	140	152	174	158	147	151	136	171	169	177	143	164	180	157	158	154	162	153	146	175	187	161	151	159	171	157	149	147	157	170	155	157	172	178	163	185	147	165	162	165	161	159	172	156	171	167	128	153	169	171	167	180	188	159	171	179	148	137	170	156	155	164	167	145	171	169	192	159	160	181	177	135	161	171	157	159	168	152	161	185	155	167	146	151	142	165	156	182	158	154	148	157	159	167	155	157	166	162	174	162	172	169	165	172
7303	624	690	753	645	634	583	563	580	565	522	548	586	464	570	522	507	542	525	510	499	532	481	489	522	549	488	495	493	507	505	452	494	499	542	541	490	555	521	481	514	484	533	510	501	483	484	511	516	511	506	456	528	543	532	503	515	496	538	540	465	541	529	545	539	501	475	492	520	506	556	531	508	526	501	507	510	505	511	446	534	460	533	490	475	500	501	496	490	495	547	487	509	519	499	475	505	508	463	502	517	522	498	511	479	483	546	507	502	540	530	478	498	505	498	497	498	490	473	500	540	489	481	498	515	468	492	462	544	495	497	509	527	520	469	477	476	495	568	499	505	553	525	501	503	489	463	476	479	479	518	490	465	492	494	514	507	533	487	512	511	470	499	506	533	478	490	507	531	515	492	498	493	507	510	524	479	522	521	488	528	480	478	503	514	494	494	515	523	562	477	505	499	495	464	486	549	464	546	477	479	479	502	481	507	488	488	500	506	517	504	501	490	489	546	528	506	510	500	480	513	459	480	524	497	508	480	520	522	498	463	481	519	472	536	508	525	527	519	482	526	522	505	469	477	496	483	493	498	523	526	489	499	536	476	470	450	542	540	479	459	521	485	505	488	548	514	515	510	547	536	534	531	520	493	507	514	525	507	481	529	491	519	503	508	536	504	521	515	456	510	517	478	475	478	490	516	506	515	471	516	500	503	515	499	480	521	507	506	506	509	497	471	509	521	465	528	525	499	520	466	479	478	511	496	477	528	533	476	467	497	511	493	500	499	486	547	481	533	522	492	494	515	517	509	495	529	489	498	490	491	479	509	453	512	500	486	532	461	475	487	509	505	503	524	491	482	530	509	488	536	496	499	499	499	525	558	472	461	478	501	531	502	476	527	485	500	520	513	518	495	534	506	488	510	542	528	474	527	518	491	528	541	499	509	482	473	478	494	526	508	539	486	511	491	522	462	533	547	497	503	495	474	498	472	493	497	529	526	491	506	489	524	499	512	519	513	549	534	505	517	498	528	517	479	485	508	496	521	462	545	511	511	518	497	508	499	504	514	475	515	502	495	498	531	492	502	505	472	517	516	472	487	491	491	482	543	479	505	498	490	532	527	499	501	507	480	510	505	490	486	536	461	524	502	512	515	523	517	504	490	520	499	509	495	479	511	521	494	473	523	476	568	535	522	471	487	511	477	479	544	492	477	522	522	514	498	465	526	500	526	475	471	489	463	473	504	466	501	500	511	518	511	518	513	486	486	522	493	496	487	511	524	528	514	480	528	505	474	499	486	511	493	526	487	522	492	521	521	484	513	517	473	506	546	498	505	500	482	512	489	529	505	506	529	514	463	490	559	495	512	452	511	505	535	486	484	534	543	490	515	475	486	505	502	506	479	510	533	519	499	506	523	492	476	523	507	488	548	464	484	504	482	489	485	485	503	527	458	512	517	512	500	514	493	460	516	489	510	489	491	445	500	488	529	497	505	519	493	530	508	477	513	529	524	522	483	495	517	491	444	482	543	492	489	481	511	509	468	549	515	493	484	477	517	495	514	547	498	494	507	535	501	517	503	512	490	451	499	475	525	499	517	514	564	490	474	491	466	509	501	517	483	521	529	475	472	468	504	519	521	493	504	485	496	496	480	535	503	491	520	502	518	507	540	482	499	500	464	500	479	479	525	494	505	514	504	511	527	456	458	506	504	513	503	498	505	538	528	472	474	506	525	530	481	476	523	516	490	516	504	525	494	503	513	502	509	492	478	522	524	488	520	501	512	433	535	522	519	491	547	465	495	507	491	515	480	498	486	485	511	516	532	518	501	493	493	516	544	549	484	497	507	495	503	507	510	507	500	525	482	509	523	476	480	506	519	522	476	524	494	520	523	485	479	490	511	499	479	536	532	527	492	484	502	492	508	515	532	506	495	477	473	510	527	472	489	500	471	491	484	498	523	517	520	491	527	451	487	488	447	482	471	547	470	496	531	546	531	489	510	495	499	509	508	480	512	494	481	482	505	490	450	511	507	509	496	509	552	510	539	510	467	478	506	493	518	489	542	506	502	479	520	524	503	506	504	488	541	506	554	487	492	485	506	535	482	490	520	528	501	523	492	514	486	550	524	512	519	503	491	486	503	521	526	527	491	508	506	529	492	477	477	534	477	475	490	487	522	538	494	514	484	510	497	455	482	534	531	476	499	504	507	451	487	470	475	501	473	523	541	498	577	511	506	528	529	456	482	492	487	506	499	507	492	490	496	512	499	519	516	470	470	489	507	491	497	509	505	484	485	493	519	500	472	506	550	522	481	513	512	524	455	461	532	503	473	523	506	489	461	465	545	515	501	506	500	471	506	480	535	472	517	508	493	527	474	484	526	529	495	497	481	533	521	521	478	522	522	499	543	494	464	480	537	502	530	489	544	515	513	516	532	501	535	577	520	480	503	509	490	459	483	471	520	496	497	477	494	505	475	564	474	458	522	474	499	517	490	504	498	484	516	471	485	507	509	513	500	485	529	517	482	521	487	438	499	505	488	468	503	482	503	482	496	491	540	502	513	495	506	504	497	490	529	484	497	509	501	478	513	509	483	483	488	492	501	452	466	476	501	507	495	537	502	519	540	525	493	500	546	469	523	495	521	498	500	502	538	515	474	481	544	524	500	471	552	542	490	527	522	495	474	507	508	501	488	490	474	512	491	533	499	547	490	517	467	501	516	534	504	526	473	524	479	542	525	522	457	550	508	522	494	541	457	479	459	479	521	483	495	492	489	525	477	474	512	533	500	527	540	506	487	513	501	463	497	473	500	502	493	466	527	534	470	482	468	473	535	482	530	496	467	533	482	481	527	481	552	525	524	475	495	470	493	541	510	521	514	502	532	529	510	495	515	500	519	468	516	469	494	524	520	526	473	468	534	500	540	460	491	474	519	492	515	508	522	474	507	528	536	462	503	514	502	502	502	557	471	501	453	517	544	496	468	499	525	525	495	532	518	548	514	505	495	514	487	535	482	527	489	487	457	499	499	501	508	487	524	482	522	495	499	542	514	499	560	499	480	512	481	478	532	529	549	489	542	482	524	509	487	516	519	463	574	492	502	534	498	505	530	482	516	500	508	512	535	488	517	490	494	490	481	488	480	462	503	525	491	487	491	502	531	462	502	449	462	525	522	456	551	483	537	458	512	471	490	499	490	506	513	479	471	499	509	498	473	516	504	518	521	508	499	462	498	520	506	539	460	512	506	467	483	503	522	504	515	496	527	486	500	511	558	499	516	494	536	503	499	466	513	498	487	523	513	500	493	471	481	459	479	502	493	490	529	448	499	508	500	506	501	507	502	565	503	467	504	534	504	528	482	525	508	521	487	506	491	487	524	516	481	488	475	508	481	485	524	522	521	498	505	493	487	493	464	522	511	521	507	531	511	498	493	512	501	513	483	521	523	506	517	504	483	493	484	475	506	509	489	521	482	537	482	538	460	502	531	535	496	526	526	520	511	486	496	521
41413	9273	1515	935	670	499	375	311	249	228	183	172	148	165	121	113	112	123	104	128	127	129	112	120	107	111	118	89	94	111	109	88	89	90	109	91	95	92	96	89	82	102	92	79	89	102	109	90	105	93	87	88	101	96	87	93	85	90	89	117	81	87	93	103	102	94	74	93	98	80	103	98	98	96	97	119	84	98	81	103	91	98	89	83	81	98	96	104	85	89	83	85	100	85	106	88	95	98	78	96	103	86	78	81	92	88	75	89	93	91	101	97	74	83	96	93	82	86	88	84	80	95	81	89	77	97	69	97	81	99	99	104	92	84	95	97	84	102	88	81	87	96	93	94	96	74	84	104	86	95	85	93	98	100	112	107	101	89	95	107	77	104	96	80	87	89	93	84	97	75	94	99	98	83	78	97	84	91	97	94	72	82	88	91	96	85	76	92	87	91	86	89	89	85	75	84	87	82	90	89	94	93	97	104	89	85	84	95	100	101	94	101	71	88	92	68	77	93	95	88	72	89	95	87	81	85	86	94	82	91	75	89	79	93	67	99	101	88	95	94	89	89	104	101	80	94	95	84	89	89	82	88	101	102	89	102	122	101	92	80	77	74	101	79	78	72	72	80	106	87	84	108	83	94	91	73	94	97	79	85	81	92	92	88	74	90	86	89	86	83	72	92	72	87	82	88	97	87	93	89	106	81	94	85	93	72	76	86	74	86	103	97	94	98	85	76	66	78	79	92	84	90	106	87	104	81	94	85	94	106	89	81	82	103	81	81	86	87	85	96	86	85	88	101	89	77	77	85	86	75	96	70	114	74	91	99	94	94	89	91	94	94	86	73	111	92	72	76	92	75	91	90	95	93	100	96	104	116	92	77	90	82	110	91	102	106	75	91	73	91	69	86	78	88	86	99	90	92	91	102	84	87	93	78	76	90	85	95	96	83	94	99	86	84	86	89	117	110	97	88	71	89	87	74	108	91	95	76	86	83	106	84	83	99	87	100	96	97	91	95	103	104	80	89	94	103	100	95	84	87	100	87	87	105	89	80	98	77	96	80	96	97	83	82	89	84	70	91	88	108	107	90	99	74	95	81	97	85	99	88	80	105	90	85	102	76	79	95	104	87	101	100	93	98	87	108	94	90	91	94	75	83	104	61	104	81	102	86	88	97	84	96	82	107	89	86	100	88	107	80	80	77	76	98	97	76	81	80	79	93	97	87	98	105	86	87	108	96	99	83	101	84	85	86	88	88	74	81	77	117	92	87	87	99	82	106	88	95	97	75	89	97	105	95	85	87	89	105	89	97	94	83	88	94	101	75	85	76	65	80	60	90	88	100	84	91	91	82	95	96	83	109	82	80	103	84	85	87	87	94	87	76	95	102	98	79	77	87	97	83	84	90	93	90	95	102	68	90	92	101	101	82	86	90	89	85	91	76	83	90	89	87	87	89	94	98	90	94	93	97	83	90	92	70	86	85	74	81	92	81	79	95	75	94	82	83	106	81	93	92	97	95	100	106	108	96	91	94	84	84	82	85	90	76	74	117	69	87	80	90	74	99	84	89	93	78	84	87	87	85	80	68	92	76	94	100	87	86	83	89	98	88	89	104	112	89	90	103	100	97	94	82	89	86	86	90	82	91	92	75	84	94	104	77	88	102	96	86	87	91	87	104	89	73	91	103	87	82	105	90	82	93	104	88	106	95	72	83	86	88	95	93	95	82	73	89	93	87	83	85	93	92	84	102	90	107	95	91	94	81	73	86	90	99	93	86	111	103	86	85	91	102	86	83	101	86	104	80	91	83	104	93	97	79	78	85	76	89	103	89	95	62	93	82	93	75	82	94	94	90	87	69	99	96	101	87	105	101	87	83	104	85	74	101	84	88	89	94	84	91	90	88	81	103	98	109	92	98	80	90	101	107	101	103	96	110	88	85	86	93	99	106	92	95	97	74	83	91	76	96	75	91	87	88	96	87	82	96	100	82	88	93	84	101	75	97	92	81	87	81	85	79	76	98	84	86	91	69	88	84	93	85	100	93	99	99	110	73	94	90	90	85	77	69	98	98	74	85	75	96	109	94	109	81	87	97	110	107	80	72	88	93	89	84	89	101	98	86	77	82	87	99	89	91	72	90	88	92	98	89	101	105	89	78	66	103	95	74	82	91	87	82	94	87	86	90	101	82	93	85	84	89	88	87	82	84	85	81	81	98	86	108	85	76	95	86	95	84	88	97	100	107	105	85	86	89	88	104	94	103	85	97	81	92	104	84	91	83	86	87	74	93	104	87	93	88	93	77	69	93	69	84	91	81	87	93	98	83	106	87	87	85	83	97	75	82	87	86	100	79	76	104	89	112	86	107	105	109	101	85	86	94	81	83	66	69	91	84	77	99	88	77	84	83	110	90	95	84	85	88	89	86	102	88	75	85	108	102	91	75	96	83	92	76	86	83	81	97	99	80	71	74	106	98	113	108	102	93	73	88	82	98	102	90	85	91	94	99	112	86	87	90	90	73	87	100	82	100	87	98	78	94	78	77	111	71	92	96	89	90	110	95	92	87	76	95	78	76	92	92	81	83	88	86	98	105	78	88	81	87	100	86	75	94	90	90	72	74	99	77	85	90	73	94	89	95	99	94	82	103	92	90	101	83	90	91	86	93	91	97	80	90	97	76	94	97	83	65	94	113	101	110	99	94	86	77	90	84	92	77	79	87	66	65	88	74	76	98	80	79	92	95	72	88	93	87	95	91	90	102	95	100	89	90	96	85	88	70	73	103	79	105	89	93	83	90	80	78	89	89	96	92	101	92	99	83	79	93	76	103	101	89	104	77	96	88	104	94	99	79	83	84	73	107	79	101	100	90	93	100	96	98	83	79	97	104	100	96	92	93	85	89	92	82	71	82	90	97	94	104	87	86	101	90	90	97	86	75	85	96	81	98	96	89	94	83	89	101	92	88	95	88	78	100	96	98	101	85	87	79	83	76	79	92	114	80	88	84	89	92	85	86	95	99	81	96	101	90	88	80	83	89	87	75	100	76	88	81	100	80	93	102	89	73	85	88	106	78	81	94	88	74	82	90	83	80	83	96	79	97	105	81	97	115	91	92	120	87	94	91	91	80	97	104	77	107	96	81	83	101	73	89	72	79	93	98	85	90	104	98	98	87	94	102	88	100	108	86	76	90	83	104	68	88	88	95	114	98	81	98	100	80	77	83	97	105	83	81	93	90	90	108	105	80	102	84	81	63	89	106	92	77	90	85	81	97	83	87	98	90	104	87	83	93	90	79	100	95	105	89	102	93	78	84	94	93	96	85	81	78	94	85	102	89	106	91	104	98	78	90	100	78	76	112	77	77	107	88	97	103	91	67	92	82	92	91	89	85	88	96	80	78	102	93	93	89	85	82	79	83	75	84	87	95	96	82	102	98	85	99	94	98	98	95	106	89	92	84	85	75	82	89	100	104	81	76	80	91	92	76	100	90	79	93	114	84
22821	1402	3289	3564	2983	2319	1925	1517	1303	1187	978	858	783	773	635	672	616	561	586	541	511	521	480	478	434	449	418	435	388	393	386	380	412	432	386	378	332	382	340	406	358	368	354	348	334	393	370	387	367	336	336	330	363	352	324	324	328	350	317	312	334	364	326	366	315	324	348	319	314	325	316	344	342	363	327	332	340	324	315	354	293	303	322	312	342	303	326	336	326	288	315	320	303	330	304	336	316	330	331	357	324	305	284	336	300	295	325	320	326	321	327	312	309	324	299	319	294	359	329	322	340	312	288	312	315	281	313	301	323	288	327	319	342	279	329	302	319	338	346	323	308	283	339	365	317	334	344	324	318	307	326	342	302	323	320	334	315	314	326	323	335	293	340	306	281	332	308	303	331	294	341	303	326	327	346	292	299	332	313	342	318	315	319	336	325	292	293	348	326	323	303	295	336	322	328	303	274	304	295	333	320	302	314	308	333	296	288	287	327	318	259	298	318	317	327	321	288	289	332	331	343	329	298	327	307	313	318	323	323	301	325	351	308	298	295	357	289	318	316	319	314	336	321	335	320	285	309	312	293	354	318	295	296	295	323	287	311	302	308	321	307	306	333	299	253	332	318	349	308	280	306	329	319	341	334	300	301	307	331	299	306	294	312	317	283	319	290	328	349	335	332	295	315	295	316	323	335	342	318	323	304	321	307	322	311	313	332	296	316	310	272	315	320	324	318	283	308	292	280	342	304	322	302	307	330	319	350	315	339	327	316	297	325	329	308	285	316	330	311	334	318	304	324	330	292	308	324	298	322	292	332	305	309	322	349	293	308	317	348	285	294	279	299	293	336	308	335	325	303	309	324	310	315	340	343	298	316	292	313	298	315	306	315	303	318	290	305	318	327	304	363	315	296	326	327	344	300	317	323	296	328	323	335	277	311	316	305	316	338	308	327	305	325	309	350	325	319	309	317	339	319	304	290	318	295	325	344	302	325	332	330	328	305	315	311	315	351	321	309	315	304	324	337	361	345	324	294	293	355	327	313	318	290	286	322	326	343	319	330	303	345	325	329	331	316	297	311	318	327	310	307	292	289	315	353	332	284	329	292	320	321	335	318	321	313	304	294	321	331	312	325	340	309	298	312	321	322	303	323	314	312	329	311	309	297	298	290	313	291	306	322	306	323	313	310	316	354	361	333	320	342	304	296	306	306	305	283	330	329	288	343	316	318	333	298	309	283	280	313	329	319	294	321	332	310	336	310	291	342	333	332	304	307	318	324	313	339	291	304	335	319	305	299	300	298	299	297	294	291	336	331	337	355	291	303	315	312	335	311	304	299	303	305	305	318	293	344	314	326	313	294	319	294	309	289	315	296	340	347	314	287	334	346	322	337	305	320	332	306	298	356	347	278	318	317	308	305	308	302	304	305	325	319	296	331	305	296	314	312	319	296	328	311	291	304	292	327	287	340	321	316	317	321	261	307	344	278	346	291	324	315	341	309	290	312	315	324	299	317	343	327	295	331	305	333	323	318	296	304	328	306	290	305	328	319	333	290	327	320	310	323	322	333	311	323	313	274	311	290	329	294	291	303	347	313	328	326	309	342	315	310	294	343	322	322	319	309	335	312	317	329	327	334	322	291	299	320	327	301	297	331	343	297	313	304	305	303	293	315	295	297	286	320	319	287	298	362	347	316	323	305	352	322	318	299	295	318	330	308	308	316	307	329	309	325	317	319	313	281	303	330	334	340	310	285	303	277	304	308	325	298	333	332	342	323	325	303	289	289	296	295	332	316	311	317	332	324	349	314	333	321	327	311	292	299	296	317	305	304	304	309	317	326	331	267	302	313	332	345	316	300	295	343	315	334	314	321	316	303	310	306	304	309	284	294	322	298	320	328	322	322	303	282	297	331	310	290	330	321	349	316	342	329	319	303	328	295	350	280	355	279	308	297	321	310	307	313	288	323	301	271	315	297	335	325	312	322	311	323	308	303	330	308	342	331	302	309	308	331	303	316	311	285	308	318	309	312	335	320	308	335	313	324	325	329	298	336	303	320	322	308	302	296	290	289	300	307	290	305	268	289	329	338	293	306	289	329	307	300	322	281	307	346	304	312	335	301	348	299	344	318	335	300	314	301	329	289	313	312	337	303	290	346	310	331	336	334	286	313	305	302	295	282	311	299	295	319	310	315	324	324	304	296	306	303	335	295	299	347	295	316	328	328	296	332	326	326	287	329	277	329	297	302	344	310	340	319	288	296	320	318	327	307	278	291	320	316	324	289	294	357	307	305	354	354	311	297	353	312	318	303	354	308	298	340	297	336	305	329	287	309	310	324	301	314	312	308	325	317	328	317	314	328	299	303	330	303	319	306	336	320	297	331	279	303	308	339	319	310	317	325	300	310	334	301	305	334	303	323	309	310	322	334	327	316	336	281	334	311	341	307	311	330	344	321	320	315	289	340	328	323	334	281	295	297	312	314	309	304	332	327	301	331	315	296	260	341	327	314	327	317	328	283	316	324	321	329	302	312	326	312	302	306	320	319	331	295	300	309	280	358	329	332	320	282	301	285	326	280	315	322	370	302	304	313	345	334	321	282	283	337	301	309	329	315	337	319	343	322	329	337	323	324	307	317	300	330	290	321	304	310	319	326	313	343	334	315	315	308	340	308	332	309	321	314	302	304	324	314	298	339	285	321	340	360	329	332	315	318	324	325	323	298	279	310	319	331	339	305	331	330	342	337	310	309	297	322	339	317	309	308	333	295	316	345	320	308	326	316	283	326	334	351	352	306	349	339	328	286	347	303	309	331	299	307	297	314	306	327	333	332	299	315	277	294	316	301	276	335	345	331	325	314	324	323	299	308	336	307	311	298	299	279	329	319	291	316	299	330	321	319	336	337	300	309	307	340	353	344	300	322	314	279	329	309	343	368	344	320	302	337	300	328	327	308	334	324	354	283	311	303	299	289	317	290	337	330	294	290	327	320	310	302	314	320	359	304	291	315	293	342	326	324	335	316	320	319	318	337	317	378	340	324	301	310	323	330	299	309	343	306	354	277	312	303	320	267	311	315	305	334	277	322	309	298	324	294	310	285	323	350	319	300	343	309	319	316	331	297	312	320	307	337	305	308	302	306	319	304	283	298	354	311	307	329	323	337	344	304	297	329	289	332	321	316	287	308	341	320	304	303	320	333	287	315	286	298	325	318	290	319	325	295	302	337	323	310	304	317	314	295	318	323	342	321	317	317	294	292	301	303	320	338	316	296	332	338	343	318	309	296	311	299	297	326	325	327	314	338	322	335	335	260	321	311	324	298	327	307	359	314	316	335	308	345	333	354	309	330	280	326	287	316	314	303	351	321	325	330	311	296	334	311	305	316	310	294	312	304	295	304	304	337	343	323	305	323	285	317	310	278	303	319	291	326	317	283	345	278	320	339	343	308	311	308	307	281	317	304	346	312	317	318	313	317	304	299	303	283	337	331	317	342	309	330	351
52221	17870	4171	2040	1337	998	766	661	509	411	380	356	275	273	312	239	258	223	248	215	231	193	223	205	193	209	239	170	207	182	179	193	195	163	177	190	172	186	207	171	159	184	201	191	162	158	168	201	159	156	193	179	181	176	183	197	165	179	191	160	154	170	180	171	151	187	179	198	178	171	160	185	156	198	163	158	148	165	192	181	139	157	178	168	165	177	155	177	155	151	148	171	164	178	168	154	167	182	168	191	167	172	162	171	147	157	150	156	167	153	177	183	176	169	173	186	159	174	180	148	185	169	196	156	176	167	191	143	182	147	150	181	155	195	151	185	182	147	182	149	163	167	179	164	190	144	168	152	146	168	146	160	185	171	159	184	147	189	155	159	174	172	149	167	156	168	160	164	169	172	173	158	157	152	156	179	166	171	172	176	152	166	171	174	162	171	177	163	166	182	182	174	139	160	188	197	157	165	171	161	166	157	157	184	153	156	153	163	168	158	165	167	181	143	181	161	176	171	135	170	159	182	164	185	160	163	155	163	165	174	178	200	178	173	168	171	181	170	187	139	151	162	184	160	170	167	194	151	173	184	147	165	184	165	188	163	153	148	170	171	157	153	190	162	177	168	182	140	179	183	161	163	173	172	155	183	138	144	155	164	167	160	161	164	173	168	175	154	159	186	164	145	157	187	180	159	161	155	158	187	149	157	148	168	162	177	189	164	197	168	164	164	152	168	169	158	194	161	165	171	170	143	194	153	177	158	177	158	145	188	153	191	169	180	156	143	179	154	145	160	175	170	177	165	166	166	141	152	170	152	170	165	182	178	176	168	177	153	175	188	172	181	152	160	155	160	177	166	174	169	154	182	153	167	158	168	173	171	153	165	184	198	160	146	179	173	169	169	186	159	154	161	172	167	184	150	169	147	176	154	179	168	161	154	161	162	155	160	166	170	165	184	156	165	171	169	181	157	152	147	163	169	178	151	157	169	172	165	166	163	171	200	182	163	170	148	165	172	188	162	155	172	145	163	167	197	176	160	162	175	167	147	168	176	180	149	151	158	181	171	162	177	144	175	142	145	181	165	143	159	179	179	164	174	182	179	164	149	131	160	175	176	177	163	152	162	183	176	164	174	142	168	158	182	149	179	160	178	173	159	155	163	178	148	186	137	152	178	164	166	156	173	188	169	152	193	163	171	168	162	188	183	169	171	178	171	167	176	173	164	156	163	150	183	186	151	168	181	150	166	171	154	174	162	172	137	164	185	160	159	168	183	143	165	156	165	168	180	186	160	185	165	165	163	172	168	162	160	161	162	196	170	175	144	171	166	182	161	162	139	175	164	182	177	165	149	185	153	212	170	162	155	146	156	164	139	177	177	173	191	187	161	161	184	159	170	174	190	180	148	172	173	151	182	161	163	145	167	180	162	160	150	170	182	176	160	193	171	156	175	179	178	201	199	179	161	187	182	156	182	153	140	160	160	180	155	182	161	178	169	147	163	153	175	154	178	162	168	179	158	162	171	181	166	165	158	187	190	163	162	166	159	147	151	184	173	149	153	168	166	156	170	163	167	167	180	156	161	168	185	150	173	154	170	173	153	175	178	158	155	200	165	159	157	171	163	179	156	179	153	187	153	165	164	209	163	152	179	162	166	180	176	168	161	178	172	153	169	167	186	153	198	151	157	162	164	198	192	166	170	148	165	162	160	151	154	175	145	166	167	192	169	173	164	171	180	188	159	164	138	165	171	151	167	156	184	157	165	183	166	169	169	159	163	145	146	169	148	165	141	163	169	162	163	180	187	164	192	152	158	167	156	158	148	170	165	195	168	176	182	163	205	184	160	142	198	186	176	157	168	189	154	189	174	170	143	172	167	150	152	162	157	178	158	167	167	168	159	161	182	163	155	184	186	181	182	182	159	161	176	185	171	197	194	162	195	175	150	194	178	180	159	153	167	156	162	162	153	155	163	159	190	171	180	169	151	159	190	166	157	160	167	180	174	167	178	164	163	146	168	181	181	178	152	176	157	179	165	142	162	175	163	167	168	163	171	156	185	184	171	149	160	166	185	171	173	182	156	156	174	142	167	179	155	164	176	161	156	162	142	178	148	169	174	154	172	180	167	181	151	185	169	171	161	143	170	174	174	162	159	153	172	169	165	176	185	179	152	166	168	171	173	163	171	163	167	167	163	153	156	144	153	174	168	164	165	160	181	170	177	164	163	180	157	149	191	173	185	154	170	162	185	175	156	138	181	191	167	199	183	169	162	160	172	163	187	173	170	151	159	180	172	174	163	158	161	150	198	164	163	187	190	141	172	166	175	150	149	162	173	132	173	176	161	180	157	168	161	161	168	180	175	153	165	182	154	182	168	168	142	181	175	164	182	163	152	175	148	165	143	177	186	184	161	165	165	166	182	197	174	162	172	170	186	178	168	185	153	168	163	163	173	139	176	160	192	161	184	174	156	144	184	170	162	153	155	185	174	159	161	141	162	156	154	163	153	179	166	177	148	158	169	156	194	177	159	203	140	159	162	166	185	182	162	186	150	156	166	184	196	166	163	167	158	182	151	156	165	156	164	171	170	159	168	156	177	180	154	169	177	169	164	171	164	174	188	166	188	162	178	170	176	152	166	173	177	166	161	156	161	200	178	169	160	181	149	158	168	183	185	161	180	157	160	174	152	192	145	154	172	183	183	194	186	171	156	173	142	140	175	186	174	180	147	170	163	175	174	179	180	152	162	176	175	166	172	142	157	186	165	166	162	127	175	153	179	162	164	169	165	167	157	173	159	164	151	166	156	147	161	182	174	153	171	174	174	170	139	173	181	155	160	169	189	145	181	181	168	173	175	166	163	181	158	150	179	176	159	172	181	174	170	186	161	165	147	168	180	159	165	181	152	167	169	163	169	204	161	163	164	158	145	171	185	187	141	156	183	161	152	166	168	166	180	164	179	175	141	159	173	177	153	161	173	170	168	173	163	183	162	156	181	168	142	177	177	159	171	161	167	168	155	163	164	168	169	165	158	156	175	164	195	180	178	166	145	167	170	175	156	163	171	166	152	173	166	164	162	179	167	173	159	155	187	175	167	181	175	179	163	168	191	176	159	156	177	168	178	182	143	162	162	172	171	171	180	178	154	180	182	153	185	161	147	169	173	163	162	170	165	137	171	157	174	164	168	164	181	172	166	164	172	186	180	203	164	185	148	155	162	159	161	179	180	169	177	163	192	168	163	166	142	166	197	174	181	170	159	151	166	165	157	155	170	183	149	172	151	158	169	191	187	159	144	176	165	157	168	168	176	162	188	171	164	178	161	161	184	181	183	181	171	174	157	163	156	157	173	178	179	179	160	188	199	180	181	160	164	159	199	155	151	164	180	174	161	151	168	188	184	179	167	165	178	177	200	174	139	168	171	148	176	172	154	165	152	176	165	161	166	145	164	164	171	157	174	161	180	167	170	159	166	175	154	174	134	174	176	165	144	138	161	163	172	147	161
29397	2646	6138	6593	5363	4518	3568	2953	2525	2076	1901	1650	1605	1446	1325	1164	1155	1060	1008	934	957	866	917	837	832	808	759	760	771	685	723	699	636	653	686	692	667	615	644	636	676	655	644	617	632	602	596	596	598	574	578	576	560	588	548	599	554	594	545	606	588	586	568	527	573	590	564	535	582	559	547	558	540	534	527	539	612	514	557	548	517	570	550	518	528	534	556	512	526	592	585	527	559	558	573	493	549	559	513	513	525	521	534	527	572	548	576	530	524	568	553	569	540	561	567	549	505	523	503	531	542	568	502	558	585	558	537	529	529	563	583	507	510	522	538	544	525	522	516	583	513	540	539	515	508	549	559	537	578	512	533	530	585	522	552	559	518	523	571	545	554	535	513	603	548	515	528	535	545	553	555	539	547	504	542	523	563	554	557	504	614	550	504	500	567	515	505	579	588	526	542	542	518	549	534	515	547	558	536	552	549	542	527	515	539	520	544	564	508	521	561	556	529	537	536	534	511	544	571	533	586	464	485	511	541	521	533	513	577	565	513	562	489	533	523	547	558	533	551	556	521	519	536	528	501	552	558	565	555	535	499	516	537	541	559	547	564	524	534	522	535	529	553	503	530	559	529	563	567	536	509	534	552	557	543	538	538	552	536	521	551	522	549	551	482	536	545	480	535	507	559	550	505	560	540	508	529	532	555	529	555	507	569	492	564	541	568	523	550	524	506	534	545	508	585	538	548	542	525	525	547	534	533	545	489	517	538	490	529	496	555	573	531	554	521	552	549	482	580	520	542	510	495	522	521	535	566	526	504	544	528	476	527	540	479	524	524	517	548	542	503	521	502	582	513	544	553	514	518	513	496	560	542	502	528	502	586	505	550	529	495	541	523	533	520	474	537	542	538	514	566	529	505	549	522	524	499	537	539	558	560	498	522	501	564	492	525	549	489	506	522	493	551	521	524	532	542	551	494	516	530	580	551	553	510	564	541	553	506	539	509	552	514	578	533	568	543	514	535	540	523	539	518	517	583	557	504	547	518	510	516	559	570	495	539	567	543	526	511	530	532	569	520	543	531	532	507	504	524	499	531	551	538	541	537	536	542	534	527	567	506	552	554	521	526	526	476	555	474	527	534	526	514	572	550	530	511	548	552	521	562	558	543	507	549	508	546	529	529	518	528	524	498	557	582	510	555	508	508	545	539	524	524	529	556	519	548	518	535	534	542	529	517	528	568	523	521	523	522	556	534	535	498	505	527	544	568	527	535	532	531	518	498	532	550	515	508	511	543	543	504	514	516	536	537	544	528	483	521	533	573	508	520	504	558	511	504	527	522	541	550	540	541	511	509	524	526	510	540	523	512	521	535	516	553	473	547	527	561	531	562	527	520	538	538	544	551	523	496	506	555	548	523	504	510	518	492	557	495	548	536	561	528	501	518	565	562	534	511	545	532	524	571	580	520	494	518	557	532	551	506	524	537	556	540	521	551	532	534	533	541	538	529	524	529	523	572	509	519	515	560	499	512	554	513	537	522	533	554	521	540	540	533	595	546	486	535	572	537	531	576	548	539	526	483	538	554	565	531	554	549	560	534	538	546	506	481	532	541	538	539	558	517	520	512	542	542	535	509	523	562	531	534	533	532	542	566	521	541	514	510	535	511	553	538	554	557	521	538	496	561	528	495	547	488	516	526	501	553	511	513	543	554	520	524	585	579	564	504	533	517	546	548	487	569	539	540	567	551	534	471	541	551	525	504	513	540	549	527	546	562	490	535	554	549	488	513	522	506	539	560	545	525	505	534	520	560	535	542	517	539	522	517	518	563	565	548	549	479	534	549	514	533	564	541	538	535	537	488	535	503	505	538	541	503	536	539	511	532	513	486	506	542	517	548	487	500	547	539	552	563	520	533	542	508	508	541	535	520	568	523	559	561	535	549	538	472	532	503	541	518	537	537	539	513	575	546	523	544	516	514	530	546	540	515	488	517	528	539	540	526	529	536	517	508	529	496	536	504	469	515	528	548	515	519	539	544	557	576	538	527	552	501	538	533	511	530	550	516	532	557	525	542	555	504	556	571	524	544	550	545	537	537	530	529	536	502	581	514	553	522	538	524	589	531	540	558	494	567	547	487	516	483	543	546	499	542	530	527	571	496	516	525	579	546	530	520	536	544	584	498	516	521	485	526	540	555	511	553	527	504	516	492	555	532	512	561	529	525	533	519	521	554	488	555	595	508	545	566	565	562	573	528	527	540	552	528	542	540	539	573	520	567	556	558	559	538	547	564	541	488	527	520	505	539	523	472	564	522	519	565	550	524	511	547	512	492	549	530	544	546	505	519	495	524	508	509	530	548	590	521	508	542	532	529	522	494	560	523	511	521	526	507	563	519	508	513	557	498	548	536	492	545	552	510	524	507	517	520	520	546	497	539	531	495	530	551	526	479	545	529	521	515	556	563	521	485	504	542	554	532	513	568	530	524	572	492	513	533	498	520	502	522	506	492	560	559	536	538	546	547	509	545	531	524	533	504	539	515	506	569	536	493	487	530	532	508	529	509	534	497	515	527	518	538	570	524	559	542	537	565	561	532	493	542	562	559	518	563	490	526	506	542	544	513	502	520	524	520	508	518	545	500	526	530	553	572	547	518	550	555	536	527	518	559	522	515	526	554	544	506	536	532	477	559	540	529	531	513	533	515	542	533	557	583	524	543	519	500	564	557	535	533	547	543	533	494	510	534	561	524	496	490	531	553	514	495	543	528	537	524	543	462	570	492	522	524	546	508	527	587	539	548	557	516	541	507	540	536	580	462	502	520	521	520	526	532	531	503	559	498	530	540	510	505	504	538	515	533	530	510	505	526	538	523	519	521	530	598	524	525	486	517	511	481	547	519	533	560	532	538	544	508	551	536	507	516	531	520	533	549	530	539	546	509	531	544	500	518	489	529	532	549	538	514	547	505	501	504	515	525	547	536	506	509	550	501	547	480	570	505	553	507	506	563	561	557	528	503	502	512	487	503	540	552	510	529	556	508	542	523	519	514	522	537	523	529	512	530	521	536	547	529	506	532	523	546	552	484	495	553	522	599	478	499	534	534	536	560	499	525	508	568	528	553	542	515	554	511	547	555	546	533	564	501	517	509	510	517	555	586	496	498	508	553	542	567	541	559	517	555	522	498	532	567	549	584	508	563	530	505	567	519	466	540	528	541	505	558	508	539	536	515	571	582	569	528	494	542	547	478	495	538	534	530	572	540	547	526	548	566	560	524	533	507	536	532	547	545	569	576	543	563	547	538	489	533	522	568	547	527	558	531	541	506	511	520	537	539	503	539	519	519	558	585	538	563	542	527	519	500	507	506	563	567	520	562	550	535	533	503	531	559	505	487	542	520	536	463	574	543	498	488	501	538	531	526	555	516	545	487	522	489	562	536	533	521	508	510	544	561	556	547	533	495	512	578	546	540	545	501	542	507	507	523	507	500	554	539	498	536	511	536	563	531	557
7576	467	251	210	173	197	173	185	170	170	154	173	170	167	174	154	160	177	158	172	162	166	179	161	156	173	168	162	150	165	178	161	151	165	154	168	164	162	150	168	141	177	161	121	158	175	147	169	177	155	159	146	134	139	161	162	180	147	151	162	149	178	170	180	149	178	148	173	166	164	173	153	158	138	183	155	151	143	158	146	138	156	158	147	175	164	159	177	156	161	134	149	128	158	165	137	143	150	136	164	160	173	153	160	146	142	146	150	158	148	168	172	150	152	177	184	150	156	159	152	169	151	165	170	141	183	159	157	164	147	175	178	130	181	172	158	177	185	187	182	152	161	168	168	133	156	165	177	174	155	143	135	172	143	138	166	160	155	150	163	163	160	142	184	178	165	175	148	169	169	157	147	169	176	170	147	159	161	165	158	164	168	167	174	154	179	157	165	177	166	167	171	191	164	167	150	155	180	165	186	168	146	148	181	149	137	161	175	167	171	173	175	159	143	176	172	175	148	164	144	168	178	159	171	155	161	156	188	163	149	156	170	156	153	159	142	144	148	159	132	164	183	187	184	145	125	168	157	183	156	167	159	165	173	159	176	165	143	169	158	170	172	155	157	160	187	152	158	165	164	139	138	170	170	154	162	165	175	144	157	161	171	173	159	159	175	188	160	168	185	152	154	173	156	166	160	136	151	160	141	127	148	171	160	136	161	149	154	154	188	155	172	156	145	180	148	161	145	170	177	169	156	177	144	160	150	147	158	161	165	148	163	162	182	154	186	168	150	161	161	155	172	152	148	170	197	162	165	172	144	165	171	161	152	160	149	159	144	170	173	152	145	165	150	157	157	146	165	169	189	173	165	159	183	135	139	177	180	166	166	152	184	151	173	175	160	147	167	156	155	175	172	146	189	154	154	176	150	171	150	159	175	158	189	172	177	182	158	169	164	174	134	144	156	168	180	154	171	179	161	169	166	175	158	162	164	156	165	162	166	174	180	188	176	161	166	171	164	153	147	166	168	167	153	166	163	154	145	147	170	174	185	155	166	148	152	162	132	161	147	153	161	166	154	177	152	157	162	152	185	150	185	141	149	158	173	158	145	163	149	182	159	149	169	149	169	154	153	167	172	159	155	184	152	187	164	179	142	155	178	137	193	164	156	158	172	169	150	157	182	154	147	187	169	167	159	158	171	166	150	154	174	177	165	167	181	180	158	161	165	171	163	176	173	167	157	176	164	155	139	130	160	167	167	167	166	141	160	171	143	174	158	162	177	175	155	146	156	151	144	148	136	171	177	158	166	170	170	171	169	150	164	158	158	156	170	169	127	148	152	171	155	154	160	151	146	160	162	177	159	140	160	157	177	158	175	168	156	171	150	162	174	164	153	161	149	161	172	168	159	173	164	157	176	164	143	168	187	165	145	151	155	151	164	158	167	146	169	161	161	158	163	168	150	172	168	169	169	152	164	174	144	144	174	163	139	170	176	171	159	164	150	141	162	157	151	155	177	166	175	163	157	186	159	164	166	164	135	166	158	158	171	169	160	171	148	181	153	153	160	163	153	169	163	174	193	163	165	180	157	151	166	151	143	152	156	160	172	165	184	152	154	153	182	182	170	169	167	167	174	150	148	181	150	147	164	141	171	178	150	168	158	151	148	161	160	153	153	142	141	148	166	156	127	151	153	184	156	155	142	153	155	162	136	157	170	156	152	149	149	193	143	163	156	161	159	171	147	153	167	163	187	161	163	170	144	147	169	149	157	178	166	170	176	157	158	134	173	183	175	150	163	165	164	165	160	173	171	164	167	180	172	178	171	162	166	194	164	169	152	139	166	191	180	181	158	152	156	162	183	167	179	155	152	148	163	159	161	164	182	156	181	145	163	163	160	189	153	150	164	157	138	192	162	161	144	169	153	164	157	187	147	175	174	171	161	165	174	185	169	189	181	172	169	174	196	157	164	166	173	140	144	183	150	164	174	150	172	149	161	164	176	135	170	158	160	154	165	145	163	169	181	148	175	162	137	170	171	160	161	159	155	153	165	151	168	169	130	160	162	207	170	143	152	150	175	155	166	150	170	149	167	156	137	148	154	165	141	166	158	154	163	159	148	156	170	150	178	165	196	161	176	172	176	163	144	177	158	175	159	156	181	146	166	167	173	160	164	180	164	159	164	164	158	156	168	176	156	152	147	163	159	146	155	175	143	151	182	159	157	165	163	175	159	153	122	180	144	171	174	156	172	153	130	172	156	155	145	167	157	168	134	146	152	165	148	171	167	159	148	176	167	165	173	170	170	151	154	158	176	172	165	173	166	166	153	161	162	166	173	166	185	147	162	151	176	143	143	158	174	166	168	146	173	172	171	168	182	166	161	167	166	163	159	155	156	170	180	151	158	176	164	132	164	177	181	176	175	167	140	179	182	180	186	172	146	203	176	169	168	143	143	170	184	170	161	152	144	173	166	140	173	141	162	146	161	164	160	159	157	165	157	152	146	165	155	166	174	127	161	175	168	148	157	175	149	150	168	163	186	164	147	189	144	164	149	141	177	168	196	138	151	166	153	173	154	153	162	160	159	165	163	147	167	173	166	150	159	174	160	152	151	187	173	181	160	149	168	145	154	147	153	162	164	169	159	189	152	152	160	183	157	171	167	154	197	181	191	145	187	137	164	158	172	157	142	166	183	178	154	168	156	169	147	158	183	159	155	157	176	146	171	185	154	182	156	165	169	157	167	178	157	170	169	153	143	173	183	189	165	170	141	154	144	155	166	160	144	167	154	174	160	156	168	167	146	180	151	154	169	175	161	152	172	152	170	162	165	145	149	168	150	174	156	173	159	191	168	172	179	146	169	167	142	181	178	174	161	175	154	167	196	147	142	163	166	186	147	162	157	170	160	175	154	178	170	174	151	139	163	137	162	171	147	149	161	186	161	133	179	139	154	157	169	166	167	181	171	161	182	165	149	163	149	151	161	184	134	172	172	163	155	174	169	158	149	160	161	173	157	150	156	166	173	163	183	160	161	136	157	140	130	161	155	164	141	170	166	175	154	167	180	178	163	157	161	190	156	161	150	177	159	165	171	199	173	163	185	177	159	160	150	175	179	165	159	171	153	170	164	170	185	151	160	166	169	149	154	166	155	158	131	175	156	156	163	182	162	149	160	137	168	141	154	158	170	170	158	171	177	169	184	185	176	150	159	145	158	156	153	173	133	151	160	168	139	154	193	154	177	153	182	157	164	183	171	142	169	157	154	156	166	173	165	170	160	160	188	154	160	167	167	165	166	163	162	169	159	137	142	161	131	179	176	148	165	153	163	154	157	162	169	155	165	161	164	155	173	174	162	162	181	166	164	156	136	161	171	177	152	158	180	187	172	138	153	150	157	158	150	146	151	159	160	162	143	170	158	172	161	182	172	180	185	153	163	158	141	156	161	160	150	164	148	171	151	152	145	149	174	159	172	154	176	156	171	187	183	191	171	153	158	165	153	183	154
7206	593	656	712	626	605	598	552	611	553	553	521	552	494	503	540	500	568	531	529	527	524	496	523	562	464	540	529	501	472	483	518	496	459	505	532	541	514	517	530	482	524	558	526	471	509	535	517	509	469	489	520	438	490	491	499	521	498	507	498	531	527	519	497	487	508	474	518	532	475	480	508	533	446	479	547	477	506	543	507	493	490	533	526	503	488	492	528	446	495	479	498	491	510	495	498	540	473	541	526	501	503	485	504	517	479	501	492	452	492	500	524	528	495	508	489	515	531	489	497	488	478	503	498	517	510	499	508	496	519	501	518	477	495	507	525	472	470	479	503	479	487	502	535	516	515	483	488	504	484	490	506	472	513	520	499	497	507	502	499	490	522	470	484	528	477	502	479	500	508	502	506	504	488	479	511	470	490	470	548	457	528	497	511	523	521	495	470	442	524	548	505	498	475	484	513	501	488	536	517	518	521	494	498	529	506	490	544	511	486	534	504	488	512	519	476	523	528	521	490	493	496	502	499	489	482	491	465	487	476	484	489	488	477	502	495	482	495	485	492	506	532	470	502	507	509	509	484	533	471	520	522	502	470	478	521	498	576	502	504	468	505	488	490	527	542	479	503	492	483	493	488	452	465	544	462	527	482	510	496	478	497	479	487	518	492	507	526	493	503	474	498	521	477	474	454	498	473	515	475	502	515	479	511	501	513	506	498	483	481	513	510	508	466	511	509	485	503	488	475	484	495	494	498	473	536	486	489	480	526	503	486	494	536	514	479	480	511	515	485	485	503	506	489	523	497	508	459	472	517	495	514	508	490	498	514	531	505	484	508	519	525	469	527	498	505	484	538	519	526	492	556	469	543	476	447	519	465	516	496	471	496	488	528	498	469	455	472	509	506	485	509	484	537	495	553	512	488	502	510	554	520	464	500	492	480	498	495	518	513	528	497	490	510	508	516	489	521	476	525	480	510	460	479	483	553	477	491	486	505	489	538	502	537	519	512	505	464	489	466	510	484	512	505	482	451	517	506	528	508	529	510	494	489	531	461	499	523	520	522	523	490	468	510	546	527	502	488	514	455	504	460	539	500	488	508	511	526	515	536	529	468	536	483	496	530	546	480	501	504	517	500	514	549	532	520	556	537	512	481	506	530	476	477	526	486	541	492	481	544	492	527	496	477	499	499	495	491	530	549	521	495	564	500	527	460	473	498	494	449	506	500	529	569	472	542	531	518	468	486	541	509	478	517	509	516	521	522	516	471	535	489	475	519	504	494	506	512	516	443	478	481	485	500	487	467	531	492	524	476	519	504	509	521	535	518	500	524	485	507	485	513	532	516	491	503	473	519	495	507	470	526	503	449	494	486	501	503	526	489	456	507	505	502	516	515	473	513	529	515	529	520	473	474	522	488	512	450	506	518	492	488	480	504	461	493	501	488	494	520	518	479	479	519	530	468	522	538	497	481	499	486	542	501	468	491	465	494	516	517	492	493	538	507	514	466	482	511	509	501	481	501	464	523	483	548	478	521	471	522	479	515	491	452	482	492	485	472	523	504	496	432	481	462	516	513	476	494	506	500	502	557	519	470	489	507	487	555	508	501	505	517	493	515	525	529	529	503	491	535	477	483	493	529	472	485	494	497	477	497	464	521	494	515	512	464	475	498	504	522	479	473	544	482	547	483	469	482	521	493	514	475	528	512	447	494	502	532	509	495	537	471	484	492	497	479	495	527	500	468	480	496	447	514	476	509	517	499	511	484	505	518	497	499	479	486	512	515	499	485	480	483	490	449	501	497	504	502	502	495	530	522	515	494	526	500	501	508	500	486	474	477	498	530	514	504	531	481	528	485	487	516	494	481	487	486	487	475	509	459	521	490	481	499	533	496	509	515	519	486	476	461	519	473	478	485	513	494	526	512	486	525	536	534	503	522	503	454	483	506	513	518	538	533	516	500	452	526	473	488	497	526	533	537	503	466	538	485	511	511	541	484	505	493	547	529	463	493	478	498	517	492	491	467	463	494	560	470	503	518	504	487	509	498	484	480	512	506	487	489	486	502	518	467	488	503	529	498	465	449	518	490	497	531	503	464	501	527	548	469	516	479	502	529	484	500	492	526	496	518	489	500	488	469	520	486	481	489	521	437	483	492	505	506	505	487	494	522	512	525	510	507	498	493	518	515	488	509	531	478	522	476	528	512	496	462	492	493	518	469	492	493	486	470	537	505	487	498	489	474	507	519	498	505	512	494	480	482	510	523	491	516	499	498	488	472	519	503	514	488	517	476	549	489	547	503	491	485	500	513	514	471	474	470	515	513	514	512	488	521	485	500	519	496	534	525	493	485	499	514	463	497	488	498	512	523	521	497	484	512	487	518	465	518	511	525	466	456	545	512	516	477	498	534	478	491	511	513	503	520	517	515	515	502	503	585	478	485	490	496	545	502	470	491	499	498	506	512	495	531	465	472	464	502	523	517	500	514	551	531	476	513	495	531	515	468	508	530	482	489	479	514	534	512	526	496	552	507	504	541	526	483	463	522	492	465	496	494	467	513	529	507	479	491	485	561	471	508	454	509	548	495	514	515	516	469	519	491	473	504	498	505	527	507	571	534	517	490	462	501	495	492	488	495	496	484	521	478	447	503	501	514	503	493	479	485	553	486	466	545	507	542	517	500	488	537	490	521	515	501	523	524	474	496	513	524	498	523	444	524	479	488	463	484	513	543	492	525	491	526	489	521	497	465	475	482	475	498	548	524	507	466	504	497	492	493	501	517	475	496	510	507	514	510	515	511	476	522	487	496	529	496	508	478	543	528	522	539	508	518	502	545	501	496	483	518	534	522	502	535	512	550	508	462	538	475	486	479	454	544	489	479	520	529	499	497	521	486	507	504	495	511	528	534	512	505	497	496	495	545	464	498	497	509	503	503	542	502	527	505	520	507	536	489	519	502	486	502	494	548	484	519	541	509	462	492	496	492	463	510	513	504	516	516	501	522	438	463	495	472	498	473	480	476	524	474	518	509	491	491	503	519	527	505	492	512	493	495	479	493	494	507	508	499	499	495	470	472	497	509	521	541	562	513	492	507	487	466	496	535	510	526	490	506	474	474	457	475	497	466	493	524	483	506	508	507	503	516	490	503	523	520	506	520	505	493	456	532	554	480	470	497	471	498	504	530	516	472	519	494	531	489	529	473	532	509	546	483	504	493	489	502	484	500	467	465	523	471	505	498	500	530	497	527	515	512	547	472	496	496	506	478	503	535	528	480	488	492	517	517	500	466	499	517	517	532	541	504	538	505	528	496	546	489	507	513	517	463	477	506	497	477	526	497	497	471	499	467	459	516	495	448	515	466	468	503	474	468	500	478	519	510	477	485	516	506	460	474	483	533	491	514	481	506	476	477	497	506	480	545	485	518	500	493	510	515	538	533	500	500	499	492	529	503	512	545	482	494	504	499	479	509	499	540	512	554	518	509	508	506	514	500	477	487	495	507
41537	8491	1431	986	655	465	370	293	254	235	215	158	148	127	125	147	129	122	114	102	110	98	126	126	111	98	92	97	104	109	92	90	100	94	108	89	92	78	79	90	100	87	90	85	110	77	103	96	98	98	97	78	110	124	85	90	92	80	84	93	89	102	79	86	86	83	97	72	103	96	83	93	102	94	99	83	83	102	84	101	90	101	83	91	100	76	93	99	103	99	88	91	78	75	94	101	91	88	104	99	99	92	92	77	96	104	109	75	82	79	99	82	105	90	102	100	94	80	77	95	81	91	91	91	117	84	93	92	95	99	95	83	100	86	86	86	88	84	86	96	98	98	63	86	81	78	89	106	89	106	83	84	88	96	90	90	96	82	103	83	70	105	92	79	81	89	100	99	105	95	64	94	77	97	104	84	85	88	82	80	98	90	91	95	90	79	94	102	97	85	89	92	94	86	90	98	96	99	101	89	84	97	81	81	97	104	84	95	90	86	77	64	90	86	90	88	94	88	105	93	101	92	100	78	93	90	86	86	109	96	78	100	92	91	81	79	92	92	84	85	87	88	103	89	96	97	109	94	98	113	100	88	95	100	76	83	94	80	86	82	91	97	69	96	85	85	90	102	101	90	107	86	95	81	116	76	74	95	118	85	93	92	83	96	79	81	93	84	105	88	90	81	99	96	86	95	95	89	99	97	81	85	67	76	100	102	94	75	86	98	103	92	82	86	81	74	102	77	99	76	77	92	95	94	92	98	96	97	93	91	96	94	88	108	97	104	78	83	92	96	87	98	88	94	86	97	92	101	81	88	97	80	77	77	94	85	96	86	98	99	90	100	94	95	87	91	87	83	85	83	83	104	76	102	91	89	96	102	93	82	76	106	104	93	89	80	76	92	76	91	82	92	88	88	84	82	90	77	103	96	112	96	82	84	76	90	102	95	73	76	100	88	93	93	88	87	76	90	87	80	76	87	111	106	90	86	90	69	104	96	76	91	100	89	82	81	82	94	85	79	84	81	89	102	92	81	105	71	98	107	92	84	91	99	90	85	98	91	97	98	79	105	61	86	84	97	88	79	90	80	79	87	90	84	78	86	95	95	86	89	83	77	72	100	75	88	100	87	82	81	77	96	72	108	97	102	92	92	86	85	86	76	95	104	92	87	95	88	106	84	87	93	93	115	97	96	92	81	100	89	67	78	87	87	83	103	96	79	92	107	98	100	71	94	94	99	94	102	93	90	79	94	102	82	91	100	113	76	82	90	97	95	99	84	89	99	103	78	92	97	80	103	96	84	104	99	81	102	109	91	64	89	95	81	74	69	97	102	106	94	82	74	85	101	101	78	72	89	83	86	89	90	91	78	106	80	105	95	91	94	86	85	79	80	86	89	94	91	85	95	98	100	109	79	101	99	94	93	104	77	98	80	78	110	105	87	107	103	93	93	77	81	98	66	95	69	93	89	104	89	87	93	95	92	94	86	63	72	88	94	81	81	82	94	105	96	96	81	92	95	106	72	84	101	94	92	91	96	105	101	94	86	79	101	78	91	78	92	82	80	87	94	89	83	90	103	75	85	96	91	107	81	98	92	100	89	95	96	112	100	105	86	92	94	111	87	83	77	100	85	89	84	89	85	81	70	83	94	94	85	85	90	85	100	91	92	100	92	83	97	92	96	96	96	104	83	92	96	98	95	77	93	92	90	88	106	94	95	81	91	89	83	98	86	93	74	94	95	91	88	93	96	92	84	82	98	81	89	86	100	75	85	91	89	117	102	84	83	99	80	105	96	93	83	92	91	101	83	84	87	74	86	87	78	82	86	79	92	106	82	80	88	81	90	98	77	85	83	94	90	92	96	74	94	92	90	79	106	109	88	78	106	81	95	98	89	95	92	97	95	94	86	78	95	94	98	110	84	89	96	105	93	96	100	105	77	87	79	91	98	94	84	88	94	97	93	89	83	100	95	92	103	85	94	82	89	102	91	89	89	95	104	86	79	90	94	100	88	88	93	85	83	82	88	85	87	92	73	97	89	92	105	91	81	91	102	98	85	80	81	88	69	82	92	91	99	95	90	94	92	89	95	85	87	74	97	95	94	108	93	101	90	94	88	100	82	88	92	99	80	77	99	90	109	88	67	96	113	93	85	92	86	112	86	92	90	100	69	85	103	91	109	87	99	97	97	87	95	84	91	80	93	93	81	108	83	87	98	84	98	97	88	90	91	105	80	98	82	96	83	98	95	94	102	86	102	103	76	73	91	101	112	80	74	91	84	93	98	92	77	103	83	84	104	82	111	88	116	115	92	100	84	81	85	74	79	82	86	78	81	94	75	92	91	89	96	99	108	80	91	89	89	93	92	87	94	99	94	82	86	95	90	92	76	86	93	86	89	90	80	102	78	92	99	86	106	96	89	110	103	90	84	92	86	89	69	84	98	95	95	96	89	108	111	91	99	98	100	115	91	84	86	82	112	79	107	86	92	90	97	113	78	96	93	90	91	91	85	94	92	100	86	105	112	78	86	95	86	94	81	93	91	84	97	91	100	81	82	89	87	93	90	70	88	84	106	99	86	111	87	81	83	86	95	80	108	95	88	82	91	86	84	101	105	93	79	69	80	95	84	83	89	94	83	87	96	86	89	101	105	71	79	87	88	101	104	104	102	96	80	90	78	95	78	83	90	109	71	100	90	97	85	89	90	87	83	96	99	99	93	97	87	88	101	107	82	100	83	84	109	70	102	65	87	69	86	97	82	106	86	93	106	95	82	90	101	110	83	100	94	88	67	78	87	92	76	81	86	100	76	101	84	93	87	92	94	100	98	86	95	93	82	89	99	111	100	90	66	87	70	75	94	95	98	106	108	101	68	81	86	83	88	85	111	90	95	86	94	109	84	109	87	91	88	100	86	82	83	94	68	88	82	88	92	91	83	87	98	79	88	81	70	87	95	83	88	90	100	89	63	92	91	95	83	94	85	98	91	87	86	102	78	85	95	91	106	81	88	94	96	98	85	93	93	101	98	106	75	81	76	88	110	90	96	97	89	94	95	82	91	89	88	81	94	90	86	66	94	111	94	97	96	88	90	71	83	80	89	97	88	83	89	98	76	92	89	73	96	100	95	100	92	82	94	91	88	87	86	81	83	97	86	97	89	89	92	92	89	91	95	92	82	91	86	91	97	107	90	80	94	91	96	95	72	102	85	82	83	104	90	95	94	90	96	107	81	98	98	83	77	88	99	88	86	82	83	81	95	98	74	103	101	89	118	87	85	72	78	103	95	85	83	85	94	101	99	89	67	83	99	100	95	103	81	99	111	98	90	97	79	88	83	82	71	101	100	90	110	97	81	92	99	94	94	86	109	82	100	87	97	82	107	103	78	102	95	91	91	103	98	76	97	95	97	109	75	95	97	97	98	86	67	101	106	84	86	85	111	92	94	100	100	79	91	95	106	99	78	79	91	83	92	95	81	82	80	93	83	95	102	112	86	85	99	91	83
22582	1397	3200	3477	2892	2308	1872	1555	1310	1095	1050	927	785	747	694	623	556	577	550	582	519	500	539	477	458	434	461	433	395	436	400	396	421	348	378	411	364	367	371	364	369	386	332	345	372	337	340	332	349	345	326	339	345	341	349	344	332	341	342	347	350	351	358	323	320	308	346	308	326	315	331	322	337	343	333	329	315	332	354	337	316	327	322	324	334	358	332	306	322	317	369	311	298	305	338	315	302	322	302	311	335	327	317	327	306	313	307	365	334	332	329	307	286	324	304	309	325	327	320	311	330	311	293	313	307	325	321	306	330	343	284	273	306	332	322	300	331	327	327	324	328	331	324	314	300	328	307	315	299	308	328	298	289	303	330	333	315	325	318	327	317	317	296	345	327	292	340	292	331	315	306	325	301	317	319	328	322	296	315	297	326	316	329	345	315	289	324	326	298	317	312	308	303	280	284	311	311	319	312	316	358	342	318	314	314	306	291	325	323	327	319	331	352	319	305	310	318	315	327	310	342	321	320	340	312	320	300	313	310	312	306	326	320	299	319	320	317	315	317	317	348	302	305	290	321	310	333	296	319	338	359	299	333	345	306	335	346	347	335	305	325	275	319	309	300	343	299	335	329	341	312	328	328	315	299	337	288	310	293	300	330	318	324	324	312	312	319	305	327	309	311	316	310	313	298	329	314	296	314	321	328	315	313	334	324	301	331	311	295	291	323	327	293	288	346	306	313	327	295	304	292	320	318	300	324	336	317	257	283	330	334	331	318	319	314	325	327	275	321	286	329	305	315	329	313	323	304	303	299	312	326	293	321	346	307	289	310	305	303	316	330	315	321	333	320	293	295	298	361	310	305	357	314	299	326	335	340	293	326	302	295	319	323	319	315	307	314	284	296	314	306	300	328	305	322	325	312	302	302	308	322	305	339	301	334	294	303	276	337	326	322	312	314	319	309	304	313	325	337	325	302	293	338	323	301	318	298	277	311	315	296	327	301	338	292	310	287	301	313	289	306	337	307	321	320	322	326	298	320	353	272	291	324	314	314	320	343	322	281	324	328	317	318	321	294	300	308	308	313	303	294	303	302	350	296	313	289	306	295	296	314	328	313	317	303	318	338	293	295	311	290	303	298	293	306	319	298	292	305	297	291	312	283	325	332	303	320	316	321	310	329	335	324	330	332	309	320	302	322	340	316	336	314	297	320	309	322	306	286	311	306	312	330	309	313	325	294	323	335	301	320	312	270	296	301	308	318	306	316	331	310	315	327	298	329	328	319	328	306	272	310	320	297	314	345	296	321	330	274	297	303	294	279	318	331	295	360	324	322	290	295	309	333	300	327	292	296	324	293	321	336	329	300	332	311	294	310	309	308	294	343	304	323	302	297	328	313	301	345	325	326	328	332	334	312	338	318	298	307	302	319	316	318	314	315	300	334	277	317	349	311	354	330	307	295	321	322	315	283	298	319	266	304	311	324	321	316	311	295	302	308	354	289	301	302	332	324	322	326	332	299	290	334	286	317	292	303	271	370	321	299	319	309	305	341	278	319	311	325	310	294	302	302	324	338	320	315	324	308	329	281	303	313	313	327	312	322	308	304	269	295	332	313	301	298	309	331	330	359	313	316	299	340	332	314	320	292	316	293	322	296	324	329	316	335	281	328	317	326	313	319	359	309	295	306	352	324	292	345	283	327	289	302	299	321	351	330	269	298	295	320	302	299	321	286	282	314	354	307	298	321	319	343	344	292	294	331	340	307	319	304	315	342	321	344	331	271	331	310	324	282	320	332	321	286	309	323	307	316	308	328	313	292	324	298	312	328	345	298	314	311	277	328	314	311	306	329	317	316	343	320	350	317	298	279	349	302	338	309	290	294	303	320	304	312	304	286	304	323	352	309	317	315	329	300	296	330	296	287	276	311	316	325	319	317	316	340	331	299	326	312	308	296	323	333	317	305	272	342	338	294	290	324	296	327	321	321	272	311	300	309	298	333	305	302	342	309	313	285	285	316	284	306	294	302	296	314	347	287	325	321	287	324	282	328	335	309	342	328	331	316	334	305	320	261	327	312	305	341	291	333	290	316	308	334	339	317	294	292	293	324	318	314	313	343	310	304	304	328	298	304	301	326	342	289	301	290	277	361	272	315	317	313	318	308	339	300	369	319	311	299	310	323	302	313	304	272	329	320	283	330	325	318	325	318	291	349	325	301	294	305	320	305	321	310	342	302	313	322	328	335	343	284	340	332	319	318	329	298	334	317	297	336	342	317	326	313	284	334	301	309	316	313	299	306	322	300	313	313	306	315	345	334	285	293	321	320	330	317	325	326	305	330	293	303	309	299	293	315	305	310	294	320	308	318	316	313	327	304	351	302	306	319	322	311	347	332	326	310	309	285	311	321	327	316	306	284	299	317	326	334	315	313	293	331	338	292	313	292	294	302	305	308	307	307	304	294	297	346	303	288	334	307	315	304	319	297	321	323	331	313	317	310	303	333	310	331	305	329	303	295	303	326	306	338	291	317	300	320	332	323	310	310	305	342	307	338	333	289	323	365	331	329	316	324	321	308	320	319	312	319	309	299	312	320	310	298	328	334	299	351	320	330	317	300	343	298	312	321	317	369	304	320	327	312	297	323	280	302	306	319	317	328	321	300	353	335	316	301	283	313	329	263	330	323	292	275	325	304	309	314	321	306	309	315	316	295	315	299	335	313	314	332	343	293	276	296	325	319	303	316	302	319	303	325	302	299	307	309	306	313	315	278	333	345	308	346	335	329	324	331	327	316	338	293	325	313	311	311	321	309	298	322	303	340	312	348	303	306	325	319	297	304	295	330	317	315	294	309	336	295	332	301	318	298	324	334	295	305	309	286	303	319	316	298	321	339	288	344	318	329	320	315	330	320	297	325	305	288	326	309	280	334	333	315	310	302	306	319	325	347	320	316	312	344	327	305	299	320	327	318	314	300	305	291	307	340	299	311	341	312	294	334	303	293	305	315	353	282	277	271	307	331	303	329	327	306	321	325	319	336	318	312	305	295	330	323	308	330	319	286	327	302	343	305	299	331	316	319	356	315	330	328	333	295	319	316	311	300	336	309	317	330	324	320	348	307	299	304	296	325	338	279	306	346	347	311	332	298	340	319	336	316	310	306	314	319	312	323	306	327	290	311	327	298	353	326	316	300	285	280	315	296	332	319	323	316	275	328	308	347	353	363	339	314	326	338	293	337	320	293	293	320	329	348	316	309	335	329	316	300	307	308	323	310	333	323	292	311	317	314	304	316	328	355	340	314	280	317	299	339	336	322	320	318	344	342	291	292	312	283	327	310	320	367	325	309	297	298	328	348	303	315	293	337	333	313	343	295	302	315	336	305	298	313	311	329	304	322	293	323	296	326	306	311	365	311	272	323	341	303	300	339	292	308	331	310	336	302	312	310	334	317	315	295	298	319	304	337	313	316	335	318	302	290	309	308	329	315	314	304	304	322	343	351	271
53135	16243	3966	2048	1403	1062	740	610	518	400	382	349	344	281	276	262	244	279	251	220	199	202	194	193	220	194	180	178	174	199	178	165	190	188	182	187	187	189	189	190	198	176	180	186	177	169	170	206	186	162	181	165	191	178	153	188	166	159	173	183	172	159	174	162	178	168	154	180	175	150	182	163	184	154	161	165	179	163	159	178	183	166	174	168	178	190	178	176	163	162	176	175	173	156	177	171	172	182	166	182	185	163	154	186	171	163	173	182	171	175	147	215	165	169	162	175	180	160	177	144	155	151	169	175	172	167	155	178	160	147	177	173	178	182	172	158	182	149	171	163	178	175	175	165	172	167	168	173	175	151	158	174	167	177	193	176	138	166	170	190	159	153	155	145	173	162	177	173	165	141	151	162	162	187	172	174	167	170	144	192	183	174	194	166	158	178	161	161	177	159	176	172	172	178	170	171	176	189	185	174	168	160	186	145	175	178	183	197	149	177	175	160	171	168	161	155	161	166	155	178	153	177	178	195	169	146	170	182	139	171	184	176	185	171	156	172	146	173	174	168	176	149	185	182	162	170	178	150	162	177	143	160	152	162	171	178	178	171	174	146	162	167	178	153	152	169	164	149	183	179	144	152	171	137	185	154	194	173	165	170	156	156	167	171	193	170	147	172	152	181	186	156	160	180	200	190	157	193	163	168	167	149	153	149	170	162	168	146	144	154	146	155	176	165	194	142	143	192	156	159	159	179	146	158	164	193	180	169	195	151	164	165	179	163	171	192	178	163	181	159	138	155	169	154	150	184	158	151	166	188	157	160	176	174	186	174	170	172	169	159	168	173	167	179	176	186	173	196	160	173	196	164	170	165	157	177	145	149	160	156	177	179	185	146	175	152	151	179	152	184	162	152	163	183	162	158	172	184	164	173	161	151	151	171	137	186	172	142	178	131	159	155	165	169	178	161	163	158	163	182	179	137	148	166	185	181	156	172	177	148	163	164	157	144	153	163	177	164	160	169	162	179	162	176	154	158	165	189	140	161	174	167	168	170	167	171	161	129	183	152	188	165	149	175	173	169	177	181	166	168	171	164	168	155	180	181	168	151	176	173	171	168	175	165	171	188	167	152	187	147	176	177	195	171	184	145	179	158	146	167	152	157	176	161	182	175	149	180	154	175	156	186	162	170	189	169	185	144	141	150	149	171	160	195	171	154	186	177	137	183	167	162	170	166	178	168	185	151	157	163	173	166	151	180	166	164	168	162	151	157	160	189	159	176	168	165	147	170	185	189	187	139	173	165	159	196	148	172	155	180	172	154	159	172	174	178	160	192	141	153	179	169	167	184	160	165	163	177	171	169	159	160	169	178	174	154	184	188	140	153	163	199	182	170	172	180	184	186	167	172	179	156	152	145	189	166	172	167	184	170	173	161	147	159	161	165	191	139	198	167	159	164	171	153	152	177	177	176	153	146	196	155	133	177	181	172	166	151	165	170	176	146	162	182	149	165	165	175	169	191	164	155	146	164	155	157	175	187	187	175	173	171	149	161	146	135	158	166	163	184	182	156	176	153	187	164	174	137	191	165	198	167	191	172	157	157	181	147	154	155	181	160	173	153	166	177	182	185	185	173	163	159	180	173	158	198	193	174	161	161	192	201	191	189	149	172	170	177	171	169	158	190	160	166	166	174	143	174	175	152	170	164	163	198	153	173	187	163	183	162	144	165	157	161	168	173	145	185	172	161	170	190	194	153	190	175	175	158	165	168	180	139	178	155	174	161	180	171	165	140	160	175	164	169	171	149	166	179	155	146	156	169	183	181	156	163	147	178	185	187	198	161	168	186	156	187	194	166	162	161	175	160	178	132	165	160	170	176	173	165	166	160	152	173	158	175	177	164	160	166	168	157	141	191	166	156	168	170	152	175	162	150	152	175	165	169	163	176	177	165	163	157	180	148	157	156	180	154	180	178	175	165	165	157	150	169	190	184	177	153	161	160	171	157	179	170	178	167	173	165	146	179	168	162	177	148	178	162	176	164	143	163	167	173	170	149	165	180	166	161	142	163	186	169	143	160	151	172	157	165	179	163	152	158	180	144	174	184	153	167	156	166	175	169	183	157	166	173	180	168	178	170	156	151	170	143	160	159	155	170	174	189	172	173	161	161	150	164	174	199	151	167	162	140	160	161	151	177	157	162	178	152	176	140	182	171	189	143	177	179	160	163	146	158	168	163	172	154	179	160	179	165	140	169	154	148	180	155	162	151	182	163	150	172	186	153	152	156	137	187	171	184	178	179	164	157	164	151	158	173	162	140	187	162	151	176	183	173	163	170	170	197	187	136	160	187	151	154	155	173	179	162	158	176	179	158	166	189	167	171	157	171	171	183	168	159	146	180	153	164	186	180	158	188	176	160	149	161	183	175	175	187	190	180	164	164	145	168	166	174	177	161	182	150	198	176	195	168	189	143	167	157	184	191	174	174	159	182	172	162	147	159	175	163	164	183	168	194	160	187	163	149	163	139	170	161	163	151	172	156	154	153	176	187	157	175	183	160	177	154	169	162	156	151	191	163	176	154	151	176	167	177	189	163	151	178	150	171	172	164	194	156	167	172	199	188	174	161	162	163	163	167	159	202	161	179	165	184	155	171	153	171	159	153	159	171	167	187	177	177	168	186	169	192	167	163	176	183	169	183	184	161	164	156	188	195	158	161	163	184	158	184	176	170	175	162	183	160	160	177	167	174	170	146	178	166	169	164	168	179	156	161	171	174	199	155	184	142	161	185	165	158	185	184	161	186	147	168	189	141	189	157	150	168	147	172	163	160	178	157	173	156	160	162	168	171	173	164	176	156	157	155	158	189	164	145	159	173	164	166	178	170	161	135	182	174	177	137	166	173	161	177	179	168	170	158	160	159	188	174	167	174	147	158	160	174	184	172	171	178	170	170	168	160	166	177	174	199	150	183	178	180	167	163	160	164	147	165	145	185	170	173	170	178	184	164	184	160	171	177	176	138	154	172	178	178	169	144	160	187	149	155	161	167	165	165	168	179	163	166	178	140	151	161	189	171	196	160	167	157	168	156	149	152	205	164	149	172	190	179	146	160	149	171	167	164	164	161	177	167	165	157	150	146	150	154	147	163	158	134	167	173	184	147	158	164	190	182	190	150	171	148	161	140	184	189	167	188	155	172	153	162	158	160	163	160	164	180	167	159	192	150	161	168	170	155	190	168	165	156	192	179	178	143	169	161	169	177	198	155	181	154	165	153	170	171	182	157	154	156	141	187	201	191	155	158	165	140	164	156	163	167	176	161	162	150	167	173	158	179	157	169	159	174	175	159	174	148	171	152	171	158	160	166	169	197	197	194	166	178	157	172	157	166	155	169	173	160	162	175	155	155	175	157	174	163	157	180	159	160	183	182	155	147	173	172	171	171	166	153	196	163	183	174	166	171	172	170	164	184	172	184	160	173	147	159	164	178	152	170	175	157	155	205	159	175
28571	2649	6052	6698	5542	4434	3660	2965	2479	2156	1917	1675	1562	1334	1292	1197	1099	1136	1035	972	939	880	841	781	803	793	805	761	711	736	690	703	673	680	693	704	660	659	643	657	585	645	643	678	622	637	586	549	573	617	609	582	555	606	600	602	587	584	559	602	567	583	598	549	581	537	539	539	547	585	574	551	579	533	583	540	561	560	577	570	578	539	564	546	543	522	566	542	556	580	539	551	532	548	530	534	559	519	537	542	523	506	570	502	539	523	520	534	523	546	537	595	542	538	570	571	572	565	518	508	541	538	527	554	541	580	509	515	488	561	527	539	561	504	516	492	549	565	510	520	520	508	529	503	574	530	562	547	500	486	538	549	517	543	536	544	544	526	540	562	558	532	537	551	535	567	498	549	513	559	519	528	552	528	535	504	527	543	535	541	507	502	547	521	512	510	614	528	558	527	515	557	571	558	543	550	547	496	492	530	540	544	535	563	542	533	543	523	551	499	546	521	550	532	568	532	562	526	492	550	539	549	552	543	488	485	533	555	532	499	505	518	542	552	567	517	547	500	521	568	497	545	505	534	538	514	505	507	530	492	563	511	562	533	505	542	555	511	510	475	564	567	539	546	505	524	512	506	497	516	552	519	507	540	554	526	550	496	530	507	554	554	513	563	560	522	497	517	531	531	495	546	539	531	546	502	521	533	483	526	539	536	521	529	560	541	531	536	505	564	518	536	511	527	508	526	493	499	542	538	496	512	553	528	517	514	512	506	511	497	518	499	569	533	531	489	568	505	542	584	535	526	498	506	560	513	571	511	529	555	499	545	529	527	514	521	534	515	543	516	491	533	524	506	524	525	520	533	552	549	553	523	552	547	513	511	530	559	543	535	567	473	541	546	515	546	549	545	553	564	529	553	565	529	604	524	549	527	544	549	512	567	541	508	532	515	564	511	559	520	533	500	556	549	537	503	527	502	506	516	543	523	534	531	511	511	557	543	504	509	532	546	504	563	551	515	483	556	529	503	538	585	557	554	573	491	508	546	508	526	526	524	526	501	528	516	524	519	535	566	525	498	519	559	543	513	532	533	533	512	558	514	553	525	517	519	536	574	561	513	535	480	534	538	559	541	498	507	501	566	545	496	521	546	553	532	572	538	523	533	511	508	539	546	531	515	535	519	555	520	542	513	557	520	526	534	572	510	543	507	517	537	538	517	555	517	483	568	551	557	526	532	526	519	549	503	549	444	520	544	536	537	589	498	500	539	514	532	536	544	518	507	519	546	524	514	542	551	532	499	524	502	475	531	509	528	535	524	491	530	518	519	542	571	502	524	529	542	537	530	508	567	538	525	512	502	511	502	516	508	552	531	538	557	514	542	544	491	545	553	538	534	544	516	555	553	507	531	529	544	549	551	530	520	509	520	548	527	530	508	547	533	595	528	540	564	543	562	515	497	548	535	526	497	541	512	549	498	554	516	533	546	525	521	488	540	542	506	506	522	557	516	504	556	546	557	507	559	521	523	524	534	520	562	598	548	511	519	548	539	585	537	547	523	520	535	477	512	540	511	506	520	547	536	546	530	533	511	522	545	520	498	531	555	514	532	536	551	568	498	539	493	547	562	554	506	485	551	579	510	529	545	568	515	518	557	524	546	517	571	540	521	534	576	543	540	556	540	538	532	554	567	530	553	531	525	550	525	505	544	505	553	536	596	557	539	538	514	532	520	521	516	556	560	517	521	531	502	486	507	515	528	538	508	532	523	547	496	526	522	556	545	520	508	549	547	561	553	541	514	522	546	527	542	536	545	554	492	525	529	522	530	511	532	523	544	513	530	540	500	540	523	516	500	560	472	553	528	542	506	530	505	590	515	544	471	522	532	522	524	572	582	526	525	569	544	549	516	457	525	533	499	514	499	552	543	511	523	514	538	504	507	522	532	503	547	560	530	557	530	517	514	511	536	541	540	494	533	527	558	553	540	525	547	509	521	544	532	531	503	526	553	498	499	525	512	534	551	551	491	527	558	532	506	557	531	540	515	557	543	511	515	544	566	553	549	541	534	555	526	504	554	516	558	525	527	571	474	548	550	523	502	552	532	555	544	523	521	557	521	519	520	505	565	532	528	529	542	563	564	521	546	591	546	525	539	516	547	529	500	512	529	531	568	503	526	525	517	538	536	524	563	542	542	525	548	526	554	511	560	573	514	507	535	536	554	545	522	521	504	545	554	518	536	521	517	522	523	504	516	543	515	508	525	504	516	538	563	533	546	521	525	518	507	519	535	509	511	500	524	504	491	509	519	508	529	505	559	484	565	495	493	525	568	540	522	563	542	547	489	541	509	515	574	558	518	491	538	520	523	521	534	539	566	504	533	563	577	493	500	542	517	544	546	508	537	542	523	543	509	547	490	530	524	574	526	503	507	538	528	547	571	502	517	500	553	515	530	533	508	523	548	532	525	541	513	505	502	525	512	542	527	549	556	549	506	499	556	512	507	529	525	543	575	520	548	516	516	509	525	541	543	504	517	532	506	544	534	522	554	535	497	543	633	532	517	545	537	534	549	502	513	507	541	513	521	564	549	528	539	501	528	539	520	525	538	534	510	536	528	536	521	500	518	570	555	534	529	547	524	533	514	554	507	561	549	497	499	497	510	522	525	505	533	567	530	529	492	529	540	536	553	515	536	541	524	482	527	550	572	516	516	524	513	527	515	530	552	483	518	549	540	525	543	546	528	537	515	535	500	540	492	524	510	544	548	536	527	512	503	532	525	525	524	534	496	515	534	544	544	515	520	522	529	519	505	551	501	536	569	494	526	509	520	548	548	523	487	503	524	533	538	531	485	554	559	514	545	549	519	515	524	482	514	533	503	534	515	524	513	543	504	513	536	554	574	502	535	536	537	519	586	525	541	530	510	526	477	555	518	535	483	550	553	558	501	514	519	519	518	571	540	515	511	546	529	504	564	495	496	527	516	526	539	556	531	481	517	497	460	529	548	548	541	512	544	469	554	530	543	509	538	543	497	538	562	529	534	528	564	506	486	551	529	489	558	549	519	566	562	520	547	534	560	544	524	523	526	505	501	544	534	551	585	528	574	522	491	532	501	566	522	550	504	507	502	530	540	522	491	522	512	540	508	550	526	508	555	561	520	518	543	548	530	549	553	542	554	537	531	525	562	536	505	509	524	541	494	550	540	517	563	524	504	558	550	516	514	545	561	566	502	536	524	480	555	548	494	523	554	506	512	509	514	548	568	551	542	544	505	523	516	503	559	514	584	517	549	505	539	569	520	523	495	571	576	534	535	522	504	574	541	520	523	536	512	526	545	543	520	575	514	532	522	492	555	549	550	544	508	526	497	518	540	529	504	548	561	527	521	510	563	509	516	544	545	497	526	567	521	553	540	537	538	530	483	541	520	520	500	512	544	551	574	539	517	487	497	506	566	542	558	494	527	514	516	497	545	543	545	541	555	482	529	531	521	501	521	526	497	563	541	553	542	521	599
7809	472	244	219	200	189	188	192	151	192	188	161	161	156	188	162	174	176	159	176	171	153	158	154	166	171	170	142	157	157	161	162	153	152	160	162	165	170	145	161	173	175	152	159	159	172	163	163	151	158	158	144	193	154	176	167	167	163	168	167	173	156	159	123	158	156	169	169	156	163	155	155	184	143	158	176	161	161	174	162	182	152	186	149	162	171	169	164	143	149	150	167	150	148	147	159	163	168	169	175	143	174	196	156	167	161	166	155	165	160	173	181	155	169	162	167	164	173	170	161	150	167	145	178	154	167	153	194	173	162	162	167	154	159	143	170	154	143	189	158	158	189	152	170	193	149	154	153	156	173	157	154	156	175	182	161	174	185	140	146	175	140	157	159	171	183	163	142	172	158	175	171	184	157	134	176	149	183	149	143	175	146	145	155	155	156	157	144	153	161	159	191	148	147	170	177	155	160	169	173	151	155	158	180	159	157	174	153	154	169	164	184	161	172	178	168	166	187	172	177	169	163	149	181	162	157	171	172	164	153	166	157	160	138	144	159	152	162	161	164	161	150	150	176	149	160	171	137	153	145	176	185	167	152	175	152	176	145	186	163	174	149	176	193	164	160	161	142	161	161	170	149	185	160	161	184	165	145	156	144	143	176	143	156	177	181	156	168	176	167	138	153	168	156	159	135	180	154	162	167	191	176	172	149	178	179	166	166	167	160	164	154	151	150	164	151	151	151	186	178	135	161	160	185	174	146	157	150	168	167	145	154	169	150	158	167	158	173	161	175	156	167	147	163	167	170	162	152	146	167	165	146	160	147	172	162	151	168	176	165	152	159	175	155	150	153	147	140	139	131	182	162	166	181	154	149	172	137	173	143	178	155	169	146	191	154	159	169	174	157	176	151	174	172	164	151	171	156	179	162	149	169	170	150	157	153	165	152	150	150	166	180	155	181	169	168	155	162	171	152	159	169	147	156	180	159	169	163	184	149	160	162	152	164	157	148	155	171	159	169	151	166	174	178	173	170	163	167	164	163	154	139	166	162	171	177	166	162	163	158	174	177	176	154	186	147	154	167	167	204	165	162	157	150	158	166	147	165	147	162	157	191	172	152	131	181	157	145	153	145	179	158	140	159	151	143	165	152	154	168	145	172	151	183	145	189	171	171	197	146	173	151	153	178	168	167	172	179	181	155	153	146	156	158	160	174	149	175	173	169	170	156	146	169	164	154	157	146	176	183	154	162	163	150	153	146	153	184	192	173	155	151	144	146	152	166	159	151	159	172	138	172	150	127	173	151	162	154	177	156	152	157	162	173	157	164	158	139	137	144	159	186	190	152	167	169	152	185	151	162	160	185	163	159	157	156	159	162	139	173	138	130	154	180	157	158	158	174	180	162	174	156	165	168	182	184	127	177	158	178	150	165	161	148	175	163	165	169	173	180	175	157	163	175	167	152	155	177	151	176	162	163	157	188	168	156	160	157	164	178	168	170	163	191	169	142	169	167	164	170	147	165	172	182	146	153	173	173	164	173	165	154	175	160	171	168	172	162	161	170	178	175	176	130	157	191	170	167	151	158	178	142	156	146	163	156	155	176	150	189	149	156	172	156	146	167	143	162	169	165	164	148	148	148	150	164	193	159	173	165	164	141	133	150	178	191	191	167	185	143	176	140	158	173	146	166	159	158	140	172	171	157	162	146	168	171	153	162	154	163	180	172	175	142	148	157	160	157	177	171	167	184	162	145	161	161	152	163	170	179	189	166	152	170	162	159	164	153	155	166	172	155	162	166	175	151	154	166	157	180	141	176	160	173	158	170	162	191	164	155	148	169	168	147	139	155	148	176	166	176	175	172	186	147	171	156	175	188	172	175	186	163	176	146	161	153	164	154	172	167	177	168	165	175	162	152	172	140	162	164	169	165	161	172	161	185	158	180	143	173	160	140	149	166	137	169	156	185	154	154	153	122	176	165	166	173	157	179	143	146	148	166	136	152	154	172	151	151	136	158	158	180	154	134	172	141	155	179	139	167	153	190	181	161	175	159	173	153	167	180	177	178	151	170	168	177	157	158	144	170	173	161	149	165	168	170	154	164	157	187	142	151	152	171	138	165	167	174	157	169	165	160	164	171	190	155	175	143	165	163	164	184	143	160	160	160	157	171	168	168	174	155	162	153	162	183	165	164	162	154	154	150	180	182	163	155	154	146	157	157	166	173	167	158	137	171	184	152	150	177	155	177	168	158	158	157	173	185	168	142	164	151	158	160	148	174	167	162	142	153	159	164	179	164	147	158	165	161	170	172	178	145	161	162	161	166	158	154	170	138	160	153	170	162	176	168	192	156	151	170	142	167	143	157	174	174	158	180	177	152	162	157	164	157	172	179	160	156	159	142	172	162	156	148	145	159	149	140	166	168	169	165	177	176	145	170	157	178	150	168	176	175	153	183	158	190	165	160	169	164	175	169	178	152	176	177	181	161	152	152	158	190	153	166	165	178	172	153	142	183	173	175	159	165	173	165	188	158	182	177	188	149	171	159	177	167	163	159	167	163	147	187	168	168	166	169	166	157	184	146	140	182	178	160	154	165	171	143	156	190	164	154	156	141	164	154	155	140	180	165	159	158	171	175	168	173	132	167	147	148	146	146	156	159	143	167	174	194	153	148	152	164	168	182	158	178	164	166	146	149	147	140	139	159	180	170	162	165	190	162	169	166	173	173	149	184	157	165	173	142	165	166	159	167	200	163	161	171	168	171	166	179	159	160	164	166	155	172	158	166	163	172	176	161	173	147	149	157	146	159	172	176	154	185	173	150	165	175	166	169	172	152	170	191	151	130	165	165	162	178	183	168	146	159	154	170	168	171	171	153	162	152	170	154	147	154	165	168	172	165	166	155	149	168	185	178	171	161	140	168	171	159	145	158	154	166	164	176	177	158	159	143	158	133	153	155	164	168	160	179	160	180	178	152	161	175	184	148	160	152	162	163	168	169	143	171	167	172	155	145	154	185	170	177	162	161	172	173	150	169	142	182	170	153	141	162	176	173	164	163	136	154	182	168	156	148	186	169	167	151	154	171	166	159	194	161	162	148	178	164	152	179	172	180	163	153	166	152	149	165	158	173	168	188	147	171	145	167	173	164	164	172	174	135	152	171	164	144	171	156	173	142	152	140	170	158	163	162	159	174	160	162	167	174	159	164	152	162	145	180	164	166	151	171	167	140	182	169	172	149	159	159	156	170	158	155	160	186	148	159	148	174	176	154	154	142	155	178	143	168	168	189	159	173	163	144	169	179	151	157	152	142	162	159	153	178	172	142	162	171	160	175	156	164	172	144	160	153	162	154	166	164	170	169	162	137	151	165	146	181	186	165	174	130	180	175	180	159	132	136	154	173	150	153	149	151	167	177	176	193	163	164	160	163	153	163	157	136	157	169	175	160	170	166	184	151	146	173	169	140	149	160	157	157	158	196	182	159	158	162	146	161	169	166	131	160
7514	609	645	665	651	651	559	589	583	524	555	552	559	523	525	520	505	501	498	494	514	505	471	531	505	474	529	517	553	510	513	524	498	533	503	486	480	494	515	514	458	502	512	502	499	450	531	480	504	496	538	504	498	509	570	458	523	477	508	501	486	485	511	521	473	512	497	499	553	509	498	489	508	492	498	486	523	491	509	478	501	548	492	494	492	532	479	487	534	509	487	505	501	504	484	522	488	472	493	494	505	465	530	494	504	504	545	497	495	495	488	486	512	540	516	501	487	499	519	478	512	522	563	463	496	518	516	462	491	485	493	469	503	537	510	489	502	464	523	536	544	529	476	479	515	507	474	493	522	505	501	478	456	537	482	491	467	484	493	474	505	497	504	471	485	502	489	524	492	500	521	517	525	486	491	520	510	521	530	504	542	538	471	468	504	483	507	492	487	487	552	474	523	502	514	487	539	492	490	484	481	543	512	550	503	500	461	520	499	452	461	473	506	468	527	502	502	466	513	544	480	521	489	512	494	496	495	505	505	503	526	484	521	529	474	543	511	487	503	495	521	493	483	465	514	491	487	519	523	514	510	478	504	511	490	470	523	469	471	518	497	509	527	494	454	528	508	514	495	440	474	522	514	499	488	456	497	476	506	494	536	432	506	496	475	518	547	485	550	489	482	515	509	505	529	510	450	519	496	472	504	471	500	502	490	495	488	518	508	523	485	546	517	469	505	491	479	486	503	508	492	478	491	446	478	545	509	503	509	483	467	495	502	517	517	486	523	525	519	483	473	500	516	529	531	519	501	512	515	494	500	524	480	494	494	460	467	493	500	496	522	497	489	484	489	498	510	503	530	517	508	477	500	468	511	485	547	514	506	494	543	511	491	466	486	519	513	508	486	502	502	484	520	500	496	527	458	489	468	482	501	455	537	511	471	472	502	510	501	532	489	539	499	479	497	502	520	487	496	494	507	530	484	486	514	513	509	529	486	523	502	504	506	521	511	528	532	531	497	487	496	481	500	504	530	514	510	498	449	533	519	543	500	511	497	495	473	501	512	504	527	497	514	490	492	493	510	471	487	502	458	503	481	514	449	513	514	486	517	499	484	477	497	510	476	539	485	476	478	481	488	466	505	478	512	487	510	525	510	487	473	505	490	496	519	472	537	476	475	534	492	553	515	502	498	520	481	499	533	516	472	508	499	512	523	516	470	507	535	543	518	479	486	510	530	520	495	518	503	500	508	476	485	504	517	502	465	513	501	502	490	516	474	516	514	527	483	491	485	477	458	496	469	481	516	454	510	495	520	506	487	511	488	490	525	528	499	474	469	484	476	500	496	547	533	502	488	488	501	506	532	509	479	509	499	486	508	488	470	497	507	465	521	510	526	535	480	538	497	514	529	487	506	524	495	507	505	501	527	525	444	484	544	468	461	472	555	492	470	496	487	521	502	506	495	517	485	494	481	520	529	504	502	525	506	483	505	500	466	469	544	508	522	515	505	499	489	551	459	513	478	469	478	505	514	476	450	513	487	495	531	506	471	519	500	497	525	522	523	484	489	498	482	502	524	520	460	504	471	545	492	491	523	554	497	535	478	501	517	502	486	464	496	568	475	478	484	468	486	463	470	489	505	512	509	522	553	510	487	483	482	503	485	466	483	542	543	539	531	485	490	501	498	522	489	480	471	501	498	476	489	506	495	491	490	504	517	510	521	479	500	489	480	499	539	492	462	481	497	529	517	445	486	511	480	503	474	486	520	472	515	493	536	478	481	486	519	492	466	480	511	487	507	482	476	547	487	516	497	514	495	538	512	469	489	499	506	483	505	503	499	478	524	496	496	521	520	532	514	511	472	474	516	501	501	504	501	500	497	499	492	491	476	496	479	540	507	496	554	494	552	512	515	482	501	499	459	476	511	509	529	517	478	494	529	494	505	496	537	452	448	505	516	482	508	487	466	500	522	470	488	499	485	461	491	473	514	514	456	473	490	478	453	507	474	493	526	506	500	525	498	523	489	482	515	482	485	504	527	513	461	518	482	488	492	507	505	515	526	531	543	501	459	518	528	449	502	512	551	498	489	514	481	531	481	460	471	488	500	494	467	483	457	522	513	517	471	528	484	501	474	481	438	491	498	477	508	508	523	504	465	519	527	528	473	498	491	511	496	516	465	531	538	487	464	500	506	522	496	515	517	505	517	471	510	468	513	477	505	522	486	499	478	469	481	481	479	530	489	473	553	501	517	519	474	466	519	501	507	515	489	506	523	514	497	516	491	521	503	483	476	492	518	509	512	490	507	502	516	483	482	511	485	526	500	508	470	484	503	529	472	480	505	500	518	495	458	501	490	538	498	514	491	505	499	478	471	534	496	509	488	496	513	470	496	480	509	495	522	506	489	460	498	501	504	508	479	510	527	515	490	501	516	485	514	533	479	513	462	518	481	489	504	514	461	523	508	461	472	498	501	495	523	504	471	503	468	475	515	506	477	497	498	480	513	512	520	506	486	508	512	507	531	506	493	493	505	523	516	517	491	524	506	493	509	469	531	509	492	527	511	497	536	489	488	503	506	472	494	526	462	530	475	468	528	482	490	481	506	512	484	544	527	450	497	508	480	496	504	505	493	504	480	500	510	481	519	466	498	523	522	539	499	479	473	521	531	524	493	495	515	507	473	490	474	488	468	501	501	517	512	499	538	481	474	531	532	491	497	472	539	508	477	493	493	507	488	481	510	508	486	488	496	507	502	499	527	492	490	479	489	510	486	509	517	493	513	518	480	521	544	538	503	509	520	491	507	492	519	501	492	522	501	490	521	533	529	484	500	512	509	510	487	515	485	480	509	512	441	550	467	492	463	503	503	475	477	525	532	465	526	511	510	496	531	489	508	495	518	485	497	548	512	470	523	490	486	499	495	518	467	497	518	497	472	453	530	460	508	472	469	496	546	494	518	493	508	518	505	521	505	504	489	562	524	513	511	481	481	482	476	490	494	497	514	468	536	480	532	504	500	516	539	491	488	472	471	493	534	487	508	510	493	499	460	496	528	512	472	471	497	504	498	522	509	511	490	500	490	484	504	483	521	478	467	484	468	494	491	495	492	489	480	525	501	473	470	514	509	484	492	495	464	523	468	475	515	510	513	466	521	494	526	514	503	473	497	449	548	478	505	484	479	480	518	474	508	468	486	527	496	511	497	485	479	483	503	539	511	483	477	461	519	466	475	487	488	500	497	513	531	495	505	524	510	467	500	435	458	499	473	492	502	487	490	530	509	481	557	500	482	501	517	497	486	502	506	509	529	510	500	479	504	490	519	493	501	492	473	517	510	485	478	488	473	538	502	499	486	500	521	507	491	475	518	499	529	479	519	522	513	483	453	504	513	489	528	497	540	506	536	535	478	488	481	482	486	503	484	517	495	492	502	529	494	526	511	484	458	540	507	503	537	527	521	538	476	544	490	515	550	516	478	512	506	528	490	518	486	555	498	526	479	495	498	510
41865	8444	1605	935	699	489	371	292	232	201	175	187	153	140	153	131	135	126	113	120	101	97	126	103	111	97	114	104	119	105	120	94	89	103	73	98	87	121	87	93	105	93	94	100	95	99	88	76	95	80	99	96	107	99	92	103	111	101	83	104	81	94	81	85	90	87	92	103	110	97	90	87	110	99	101	82	86	115	87	84	108	92	92	104	92	91	87	95	108	89	84	95	77	86	102	113	92	110	89	80	89	97	83	95	90	78	88	92	98	83	92	94	93	78	101	99	95	91	89	78	88	83	106	86	81	84	92	89	96	87	90	89	115	88	86	101	87	78	78	115	82	82	95	92	95	73	92	95	87	105	77	79	83	91	94	81	85	72	91	93	104	114	78	67	69	76	87	108	90	98	92	88	84	81	90	97	83	96	98	91	86	97	111	78	93	84	69	86	73	90	83	104	93	86	100	98	83	86	89	91	84	86	90	88	90	94	103	94	94	98	83	87	92	105	94	72	103	86	88	90	77	93	89	89	88	75	88	93	80	103	80	87	77	84	92	84	85	91	69	95	87	91	97	77	95	92	81	96	87	101	98	91	78	96	79	105	80	85	104	88	100	87	81	80	90	84	73	89	90	78	90	88	94	99	91	101	92	91	89	80	79	83	88	94	102	97	92	93	102	100	99	85	91	80	95	106	96	103	95	94	85	98	93	96	104	89	77	74	85	104	85	94	99	84	71	105	95	91	88	97	94	102	111	94	102	95	88	103	96	87	108	103	81	86	102	79	82	83	102	89	95	83	80	98	104	80	99	75	98	78	69	70	89	96	106	81	93	70	82	80	96	77	94	78	93	100	84	98	95	101	79	86	85	83	82	84	86	79	88	76	93	97	68	95	92	95	78	82	82	97	100	97	85	76	93	96	113	111	81	87	89	90	101	89	93	95	88	102	117	89	78	93	84	105	85	84	105	79	105	90	97	117	81	95	84	89	90	91	99	91	80	102	112	80	92	89	94	89	89	71	92	94	81	83	92	78	96	81	87	101	84	83	96	102	95	91	95	76	81	108	81	80	83	100	95	79	87	97	89	102	85	96	88	77	89	83	77	88	86	86	73	84	83	103	76	98	80	94	74	94	96	90	86	78	94	84	74	122	91	73	97	101	99	87	89	99	108	87	93	82	93	88	90	91	81	94	90	88	77	87	86	89	103	91	76	83	78	77	85	103	98	94	94	99	97	90	89	79	83	79	98	83	79	89	87	102	88	87	99	92	89	83	88	114	88	105	95	79	81	88	114	87	89	99	89	94	77	85	80	81	71	96	93	88	94	98	104	107	95	102	90	64	97	88	80	82	84	102	91	88	79	89	89	85	89	93	82	84	100	100	81	92	99	84	84	98	81	84	83	100	82	84	87	85	97	88	99	105	84	93	92	80	96	97	81	95	99	110	93	106	85	107	90	82	95	90	100	102	77	89	79	94	98	99	82	80	105	97	92	101	85	94	112	77	100	95	93	88	65	84	82	75	95	99	92	82	98	100	93	93	95	92	84	73	74	81	93	90	98	94	73	118	89	87	95	85	65	89	85	91	90	80	95	105	87	96	92	90	88	89	76	95	88	94	77	86	78	99	95	82	97	82	86	98	97	104	104	80	86	99	88	86	107	98	84	81	91	100	86	78	87	85	75	68	88	89	80	89	86	99	75	79	80	93	94	94	100	97	87	93	100	94	92	91	87	87	97	93	99	88	87	108	84	93	93	85	85	79	83	90	98	78	100	90	95	92	86	76	88	103	90	89	94	86	99	91	94	95	89	81	84	76	87	94	77	86	84	87	92	95	96	105	82	99	97	103	81	88	81	96	82	90	90	93	101	102	79	93	86	90	87	107	82	91	92	86	74	97	88	91	90	99	88	85	85	72	107	93	102	84	72	92	78	94	91	100	90	95	107	93	90	78	94	81	86	88	76	100	81	100	95	80	65	110	81	84	86	89	90	84	90	89	92	92	96	103	89	112	89	92	87	76	99	85	78	95	95	102	76	86	83	75	81	96	79	81	97	89	85	94	88	86	103	78	103	96	85	86	111	108	92	95	96	97	94	93	78	99	73	85	91	95	96	97	88	90	118	95	88	72	100	84	79	90	86	73	107	89	88	88	111	74	92	87	89	75	101	86	91	85	88	99	87	99	102	76	87	78	79	93	80	82	93	89	85	86	76	86	64	107	88	92	90	94	72	87	104	100	89	112	92	96	101	84	90	86	105	101	100	88	106	93	79	88	86	105	92	87	92	123	102	90	104	85	103	91	92	88	89	94	93	78	110	80	79	85	102	87	79	92	84	95	91	89	86	85	101	84	101	101	89	86	83	74	78	104	81	83	112	81	96	98	73	99	91	82	81	84	90	83	97	95	88	93	83	85	71	103	72	81	80	93	98	89	76	96	78	91	78	101	87	99	74	85	76	81	82	83	76	80	95	76	68	92	91	95	87	95	82	95	94	85	89	85	96	94	101	83	88	89	86	91	107	108	85	79	87	70	94	82	87	106	89	86	101	87	99	94	92	73	100	89	84	89	84	94	96	88	86	91	91	87	98	99	90	74	102	99	81	104	100	94	77	97	91	93	86	86	97	82	81	106	96	84	90	82	81	92	91	89	93	79	72	75	96	103	96	96	88	102	89	91	96	88	76	79	88	81	95	93	104	85	99	75	111	82	71	94	103	86	68	86	88	83	80	98	87	95	85	76	93	102	94	103	102	93	98	79	100	85	81	91	85	88	88	77	85	87	71	84	104	85	91	104	92	107	79	89	81	92	105	89	81	103	74	92	100	92	79	80	121	97	93	91	92	90	87	91	105	91	87	74	77	86	87	102	99	82	81	89	102	99	85	90	94	84	96	94	85	96	96	84	88	83	80	78	108	100	89	90	85	79	92	97	81	88	95	94	90	91	97	76	88	84	97	92	98	86	87	104	86	94	93	99	83	90	96	92	82	108	104	81	97	82	102	91	87	84	82	84	101	83	86	103	84	79	77	88	104	91	87	83	88	92	87	102	82	91	80	97	90	89	75	97	77	86	98	89	93	85	83	96	110	90	73	80	78	71	80	88	108	91	80	79	96	81	83	99	85	85	107	95	90	101	92	83	95	94	83	97	89	102	95	87	118	86	73	82	97	87	79	104	98	79	103	62	92	107	82	79	93	89	86	96	92	98	96	82	101	107	91	82	80	91	87	88	81	99	89	86	100	93	95	102	91	95	90	78	87	81	97	84	104	94	96	100	91	98	77	76	103	86	83	87	82	91	100	99	112	87	88	115	70	82	88	96	75	89	101	82	89	93	98	92	81	66	97	106	91	86	107	94	92	99	124	84	98	85	89	100	88	70	80	97	79	90	92	95	77	100	83	100	74	82	90	79	80	92	94	73	88	101	105	74	103	67	82	78	83	96	93	89	98	76	77	102	78	80	83	89	104	96	117	99	87	78	89	119	95	87	98	101	102	102	85	87
22061	1455	3256	3481	2898	2296	1852	1503	1299	1136	1047	916	800	727	693	659	562	584	553	528	502	480	499	484	462	449	431	420	399	393	407	389	379	386	371	341	382	364	351	363	354	341	358	360	340	372	304	334	378	379	356	344	361	324	324	321	334	316	362	349	354	359	337	329	331	341	334	332	349	317	352	343	343	296	316	332	314	290	303	321	379	341	322	271	328	344	299	309	311	320	345	300	378	323	301	342	340	345	332	297	312	282	321	322	331	338	339	333	296	309	299	333	332	325	319	304	329	325	289	287	294	318	320	338	326	331	311	341	311	290	329	310	307	309	304	316	301	292	320	317	342	329	344	317	288	320	333	305	328	341	332	320	302	291	340	306	327	305	290	307	322	315	308	303	319	333	326	357	331	308	308	329	311	329	331	301	309	339	323	295	284	323	309	285	322	301	333	329	298	309	328	325	311	317	314	319	316	321	303	332	313	277	338	366	306	314	310	284	309	299	318	293	347	306	347	308	290	346	313	295	318	304	314	335	311	312	325	336	323	339	348	312	340	319	338	292	298	299	318	356	321	309	317	324	299	320	293	327	324	296	287	335	306	302	313	346	320	341	311	313	303	290	304	308	311	371	314	332	304	315	300	291	305	306	314	299	328	310	318	312	324	308	334	323	313	288	282	300	303	298	320	322	298	324	294	309	301	324	320	326	310	309	285	335	294	313	322	348	302	293	328	333	287	286	316	297	288	287	318	326	316	326	299	300	325	299	318	330	299	340	330	321	292	343	319	305	303	323	325	291	330	292	305	301	310	340	332	304	329	309	300	295	290	305	351	338	286	286	306	308	319	314	343	317	302	305	329	320	319	297	281	289	322	283	314	322	305	303	292	316	299	295	297	332	303	309	297	313	339	313	307	323	307	321	333	327	313	343	346	311	312	345	321	329	311	286	318	320	325	322	312	325	308	306	319	296	295	342	303	311	330	335	299	320	320	320	305	306	320	316	309	326	315	290	305	315	294	338	330	332	289	314	314	303	322	310	314	318	308	306	323	332	306	324	288	288	342	322	327	324	301	297	344	303	356	333	331	307	295	318	311	315	339	310	315	308	315	299	306	275	273	339	300	317	330	320	307	326	303	303	332	335	317	299	326	312	323	292	322	307	325	321	304	315	352	307	315	319	339	286	324	322	338	314	322	305	316	318	317	309	319	287	334	322	317	311	309	317	314	327	305	305	301	280	338	306	339	333	295	311	312	329	308	320	281	320	326	329	289	306	308	286	327	296	337	303	360	305	326	312	287	312	317	321	342	273	308	325	330	323	306	309	312	341	319	281	323	303	305	311	277	312	325	339	331	295	333	338	293	341	326	271	327	321	310	313	320	285	339	348	305	301	304	314	321	313	316	330	303	297	338	313	300	311	290	300	315	310	323	326	311	325	308	328	329	301	316	336	310	334	327	299	317	284	319	292	288	307	309	311	285	304	311	326	315	323	327	286	311	305	320	309	288	303	339	335	298	304	301	309	284	328	318	284	339	327	309	309	316	278	289	334	289	310	309	305	322	271	327	304	317	314	326	312	318	311	303	317	299	316	308	289	303	318	306	299	332	276	283	322	300	323	316	326	284	305	297	299	300	311	308	322	329	303	320	305	315	301	322	322	323	308	323	331	295	277	307	301	331	308	323	293	332	317	288	329	309	306	319	341	295	267	330	348	345	305	317	325	342	317	319	343	312	323	294	330	294	304	326	319	313	309	322	271	307	307	311	330	309	293	351	310	314	299	310	293	273	319	336	315	308	313	324	327	315	310	304	318	349	324	319	300	301	308	282	334	316	320	304	318	279	310	343	315	337	348	292	332	322	299	316	307	316	300	309	311	321	325	347	342	343	331	322	323	310	314	300	346	291	290	326	288	325	282	332	315	311	313	333	318	299	321	309	329	289	358	344	328	335	289	339	334	309	323	330	298	301	304	290	307	299	295	338	316	291	283	321	334	345	316	318	315	312	292	324	289	305	316	305	330	293	326	304	311	299	331	328	335	310	304	329	307	306	310	334	326	313	298	305	298	316	299	324	319	302	298	332	299	315	307	308	323	334	323	351	325	317	304	289	338	282	279	317	317	319	312	293	328	320	300	302	321	303	330	298	328	313	326	323	322	294	283	358	319	313	318	308	328	287	298	330	309	298	311	296	337	288	341	338	311	272	342	320	282	307	286	324	296	298	327	316	304	307	315	325	298	354	317	276	336	329	320	306	326	312	309	318	341	317	275	314	316	311	296	297	327	271	360	318	324	313	292	278	301	321	312	316	325	304	312	333	307	336	310	278	336	300	302	309	314	314	269	310	296	311	297	311	300	327	295	296	310	338	312	320	316	314	350	312	318	337	328	288	321	297	302	322	317	309	306	308	335	304	316	300	302	342	308	299	322	313	323	320	270	298	297	300	303	302	320	345	307	325	353	290	302	315	306	317	314	335	328	351	323	305	307	312	320	295	355	315	313	330	322	277	311	276	287	307	295	312	346	281	309	320	304	316	307	334	323	320	347	308	344	284	328	288	337	330	310	309	320	291	305	311	313	308	308	310	319	314	302	299	294	278	323	315	313	330	327	288	293	310	327	303	303	269	311	295	289	323	316	321	355	300	324	335	301	301	311	344	311	327	295	353	299	313	324	303	317	303	327	297	306	322	264	313	280	296	311	311	300	276	325	282	330	332	306	294	300	314	314	334	268	317	307	307	280	288	332	291	276	282	294	301	293	319	319	285	299	317	339	302	284	319	336	318	310	317	307	317	347	324	332	321	347	328	335	308	286	353	357	292	287	321	308	309	317	282	312	286	270	296	320	329	302	331	326	318	329	308	314	306	276	297	322	305	331	336	326	320	302	308	324	323	299	319	314	337	309	303	307	290	287	312	322	335	317	294	332	299	288	295	306	315	302	318	323	301	336	311	321	323	326	314	316	302	301	272	298	313	340	321	300	331	317	342	332	319	289	325	292	289	310	307	307	322	320	301	329	323	294	334	344	280	316	338	326	316	331	318	302	295	289	327	311	322	316	290	296	280	307	316	290	310	289	350	326	305	340	296	315	315	295	305	313	294	342	322	315	328	326	306	276	313	323	320	325	319	308	314	273	320	303	344	305	324	323	317	314	313	307	321	296	291	323	354	319	281	302	315	298	340	297	315	338	284	317	292	306	301	321	312	317	299	335	314	292	319	329	311	288	343	334	318	329	322	295	333	337	304	304	272	305	294	319	308	310	343	308	325	336	311	307	307	319	342	306	317	350	295	314	281	327	300	286	304	305	328	350	313	331	293	307	311	331	334	296	320	297	321	303	298	330	318	313	281	323	318	316	295	336	323	326	323	303	303	304	296	318	310	287	323	320	310	320	302	317	346	317	313	361	333	312	303	299	358	335	324	334	316	280	312	316	293	325	334	315	327	326	310	317	284	325	314	319	325	323	324	276	312	315	330	292	317	290	285	307	343	301	314	340	334	316	319	282
54661	15234	3801	1996	1384	951	740	573	486	428	379	336	294	292	250	286	246	256	229	230	215	221	184	210	196	185	213	200	204	201	197	217	196	182	193	172	190	182	166	186	166	180	166	150	174	186	161	134	173	175	158	166	165	180	169	173	186	166	154	182	167	170	169	149	182	186	177	174	169	183	181	186	168	178	172	166	150	156	155	151	161	176	168	176	179	193	174	175	157	169	167	188	165	146	162	174	165	170	170	169	172	178	173	147	187	176	161	162	153	161	172	183	153	162	158	185	171	176	176	172	159	156	199	164	155	170	175	186	179	180	166	178	180	180	171	166	170	166	153	174	145	152	170	165	185	153	169	146	209	177	165	159	170	168	167	163	165	163	173	158	181	199	174	158	168	162	165	161	162	164	161	167	166	175	182	184	154	152	188	160	181	148	154	167	156	187	159	172	169	172	167	166	208	173	182	167	186	149	168	177	181	176	183	176	196	158	163	166	208	143	182	182	181	141	148	153	164	180	167	158	174	187	167	167	176	169	169	169	150	171	175	177	140	168	161	178	163	159	166	170	166	186	155	179	162	166	164	171	192	191	186	193	167	182	154	163	185	158	157	167	156	170	158	172	191	150	170	191	167	169	185	183	160	183	149	157	178	152	183	174	176	187	183	170	156	167	194	184	162	145	159	156	185	173	172	170	160	176	161	183	152	152	184	148	178	167	181	167	158	182	165	164	157	167	172	180	144	141	187	153	165	169	165	162	174	151	165	151	168	172	156	191	184	158	158	156	165	180	181	157	173	159	167	169	154	160	161	150	173	152	172	177	162	170	174	168	147	195	180	191	158	167	159	150	167	169	176	160	183	185	175	170	197	189	161	171	165	194	145	169	177	177	169	157	167	164	156	181	176	186	166	153	158	169	177	147	162	182	154	164	170	171	159	163	158	157	177	164	159	170	185	147	167	178	159	180	167	145	156	179	165	171	175	145	168	158	173	162	172	147	165	178	174	183	183	192	164	161	173	140	176	160	154	161	186	153	161	166	188	196	180	176	158	156	170	169	158	154	156	153	165	180	188	152	172	174	142	155	188	191	179	161	186	165	155	158	159	151	153	162	164	171	174	181	172	189	174	186	219	165	166	179	170	173	157	167	163	189	158	160	197	174	166	175	172	154	159	160	167	174	176	158	165	162	208	170	186	175	146	172	148	162	169	149	172	177	153	169	166	166	183	171	171	155	163	186	168	150	180	174	178	147	162	148	191	148	158	173	162	144	165	174	148	152	160	161	163	176	163	141	161	187	167	169	195	190	155	173	170	196	176	162	168	172	153	172	168	168	163	179	184	169	152	171	177	163	165	169	173	170	172	169	180	158	202	174	165	187	165	167	165	173	167	168	170	167	158	196	158	171	161	180	182	179	178	182	131	158	187	160	162	197	177	141	149	159	152	184	166	161	160	181	166	179	166	166	182	185	189	165	177	167	168	168	148	167	177	190	159	142	184	165	154	175	184	158	166	169	174	165	140	141	171	162	137	159	179	169	154	157	170	166	167	179	167	157	178	154	178	153	178	152	167	162	149	171	164	154	164	179	153	164	160	187	149	167	169	172	155	159	159	148	185	168	171	167	193	159	159	179	168	161	190	168	171	154	173	179	156	178	158	189	169	166	168	168	174	149	154	184	179	140	158	161	159	180	133	172	180	171	171	150	151	201	187	155	151	198	161	174	151	149	166	180	157	180	181	156	168	142	169	151	172	164	177	164	165	156	186	177	173	184	153	171	156	174	166	186	153	186	166	179	157	148	176	156	165	147	160	149	165	183	159	169	160	171	174	147	183	157	159	191	159	155	172	186	161	141	142	173	153	147	191	154	170	176	187	190	167	163	183	169	173	152	177	183	170	154	149	129	171	153	175	178	162	174	169	150	176	167	190	152	170	200	183	186	164	168	178	151	186	156	151	165	186	164	176	171	171	147	189	150	175	136	165	160	173	166	162	152	162	146	150	151	159	174	159	155	163	175	165	187	165	152	178	149	173	176	156	156	167	186	179	155	157	158	143	188	154	155	190	187	144	173	150	155	176	177	167	166	160	148	173	178	162	166	155	196	164	155	158	171	166	178	170	171	159	177	165	165	186	160	165	185	172	167	160	187	168	165	168	166	165	155	177	151	163	175	172	164	149	173	175	181	164	177	169	157	144	158	175	173	174	154	172	162	154	163	183	150	146	147	150	171	156	158	177	187	159	151	177	151	180	180	201	162	161	177	159	151	159	175	166	187	167	155	158	171	167	197	167	154	161	174	179	160	167	156	162	162	168	164	160	180	178	164	165	181	173	183	167	193	164	137	170	159	177	170	186	171	163	168	200	187	133	148	166	187	157	195	173	166	182	168	173	147	155	173	169	170	187	150	159	180	201	160	168	179	182	176	166	184	142	159	189	160	161	173	161	145	174	151	153	166	169	167	191	157	170	154	164	175	154	154	168	173	155	169	176	180	176	172	157	195	179	161	166	155	165	173	153	131	166	158	157	147	157	180	152	153	187	159	175	159	162	157	156	155	188	183	159	160	164	165	183	155	162	168	170	166	159	187	164	167	155	170	176	151	177	185	155	170	169	165	171	194	162	159	179	177	177	151	158	209	159	170	153	158	177	188	166	168	155	155	182	124	164	143	169	173	172	179	190	175	178	169	177	160	154	165	167	156	184	196	175	190	178	147	149	158	159	164	177	157	170	179	173	154	151	173	151	168	198	139	177	158	154	161	188	178	132	186	152	156	168	161	154	165	153	161	175	146	149	160	162	180	187	156	160	147	176	172	166	162	186	161	168	155	173	170	189	145	150	180	185	151	171	151	174	145	154	172	181	167	158	173	154	157	156	185	186	160	184	166	185	147	186	188	159	169	148	182	172	173	158	145	153	170	173	189	176	151	148	145	183	168	161	163	149	139	170	154	172	187	147	166	147	182	157	158	181	151	172	152	141	190	145	148	182	167	169	149	190	164	160	159	172	168	179	147	168	150	170	156	169	170	159	185	172	162	157	161	165	191	165	177	157	172	164	176	154	162	166	167	178	152	175	173	168	168	163	154	155	159	182	172	191	189	146	165	190	169	167	154	177	168	172	174	174	156	165	151	178	156	178	166	204	164	181	186	178	169	162	160	156	170	154	156	153	150	191	166	165	167	163	166	159	174	158	199	181	165	176	180	168	177	165	173	170	158	175	155	152	168	172	168	182	167	166	171	175	171	152	133	192	165	150	161	174	157	171	154	165	164	161	170	172	162	158	189	159	178	155	141	172	161	161	154	181	168	146	150	141	163	158	152	150	146	175	186	169	151	178	155	194	162	163	154	149	191	168	167	180	178	160	155	157	187	181	155	164	171	150	182	173	172	174	170	161	164	162	178	177	188	175	154	173	166	179	163	163	163	158	177	163	187	137	161	174	171	159	192	172	166	153	189	172	147	140	189	196	162	210	173	182	162	154	184	173	184	192	157	158	176	166	180
28894	2684	6262	6511	5456	4447	3641	3040	2508	2194	1908	1644	1534	1389	1277	1247	1147	1059	1074	960	944	911	875	821	771	816	729	743	737	718	708	699	658	704	665	702	630	669	667	635	664	638	671	600	586	607	625	598	606	579	596	606	593	551	628	588	632	573	594	550	555	559	544	544	550	556	551	548	581	555	593	543	555	534	560	572	602	536	568	570	521	580	537	548	537	573	554	511	552	538	570	519	561	518	525	552	562	563	522	541	548	499	556	547	525	560	543	499	560	526	581	557	576	531	517	537	550	527	520	530	549	554	556	506	548	564	547	517	545	553	506	526	519	544	543	562	567	519	552	559	581	537	559	574	535	559	552	561	504	557	529	554	542	534	529	523	543	527	515	536	543	539	540	518	557	548	552	555	552	508	554	543	549	531	537	499	552	544	556	570	525	539	525	534	515	527	539	526	515	510	526	491	562	518	500	506	549	527	542	542	578	518	511	542	552	494	521	540	554	588	555	533	517	553	516	508	521	521	528	552	546	494	519	518	525	528	546	511	516	555	540	541	512	566	542	523	522	533	538	588	526	560	538	527	472	521	514	540	532	544	507	579	535	513	526	545	526	536	521	547	496	507	529	524	525	523	562	510	495	518	538	560	526	553	575	548	522	509	541	548	556	566	521	537	518	511	527	549	540	530	552	562	548	539	506	509	551	532	507	529	544	511	564	539	547	534	554	541	494	545	511	520	526	528	508	545	550	494	582	577	527	550	518	557	514	548	540	535	531	526	545	522	494	576	525	513	580	476	545	538	540	522	521	506	498	543	541	556	550	577	542	539	531	543	479	537	539	561	569	541	543	527	534	516	513	551	516	576	521	520	527	536	577	543	531	551	530	571	600	558	501	515	517	515	543	548	552	556	524	525	543	540	519	530	532	533	512	530	550	533	534	543	579	477	540	534	542	536	542	529	527	583	537	568	519	508	522	546	561	524	557	516	515	532	519	536	570	487	552	548	531	538	552	523	519	486	555	553	561	529	527	502	545	546	528	548	537	501	556	536	528	530	559	528	504	577	531	552	550	580	543	537	543	554	530	528	556	512	525	519	508	534	559	535	556	509	558	535	513	493	568	524	560	518	532	484	522	520	541	536	544	519	530	521	575	556	583	538	533	517	543	508	588	544	512	506	523	569	546	527	525	515	530	471	514	548	513	510	505	495	556	540	553	513	519	527	519	515	551	554	548	564	545	538	535	544	550	515	504	550	510	532	545	552	536	512	505	537	488	528	536	504	531	550	575	553	568	564	519	542	516	500	474	563	554	521	559	540	546	521	581	525	531	529	534	536	509	522	535	529	557	528	566	534	555	534	526	542	522	581	501	544	538	510	563	532	560	559	491	497	562	521	506	545	529	549	531	497	551	541	561	506	523	547	536	535	514	513	510	521	527	530	535	548	498	515	512	556	546	546	556	525	525	529	564	531	518	535	526	533	512	503	539	513	545	483	532	514	545	556	522	531	519	508	547	500	582	511	520	507	552	519	565	537	500	500	507	542	569	536	556	536	530	549	557	541	548	530	547	542	519	504	498	556	527	547	556	564	516	537	539	505	574	535	515	569	572	552	537	524	566	538	509	505	530	556	523	525	545	533	520	542	549	532	553	552	517	551	523	529	538	521	509	522	540	549	538	536	523	546	520	529	558	513	554	500	546	571	553	543	553	552	527	522	533	527	548	590	492	546	519	572	487	523	533	487	546	534	529	525	533	543	544	535	558	507	494	552	547	504	548	527	523	513	550	549	560	565	510	499	531	539	547	477	559	570	517	506	511	556	535	552	529	522	518	542	532	538	523	564	565	558	575	556	557	510	534	540	541	535	544	538	505	510	508	571	514	519	517	552	549	508	524	599	534	543	562	531	517	522	500	524	495	547	502	552	514	492	507	567	554	547	565	510	528	515	493	528	537	614	548	537	490	523	501	554	494	547	546	563	528	527	560	539	564	525	532	566	564	551	537	530	542	537	518	505	527	521	520	535	554	545	512	531	544	524	549	494	513	541	530	557	520	538	566	555	548	499	542	545	523	519	526	524	456	521	502	548	517	518	524	528	530	496	531	537	574	526	510	543	547	549	534	549	531	540	538	546	539	531	536	539	506	536	504	505	542	550	521	527	530	538	546	516	519	535	519	499	542	534	542	517	540	516	528	548	501	521	556	548	575	557	557	556	538	504	536	585	522	521	551	529	529	539	523	556	489	521	533	564	547	530	551	540	533	534	558	527	522	526	534	529	556	518	496	540	544	561	548	565	479	522	529	523	552	542	473	486	515	552	539	512	522	520	524	511	521	523	570	583	519	551	543	517	536	492	580	516	531	549	489	501	521	562	503	529	577	519	566	546	557	533	507	505	562	518	514	535	567	502	545	532	563	531	539	551	525	521	502	531	500	537	499	547	520	519	525	527	537	515	544	531	506	573	522	516	521	505	561	551	546	522	578	521	528	526	518	529	559	539	547	527	588	536	541	526	497	546	531	522	564	557	562	536	519	522	567	569	543	527	520	556	559	520	562	578	547	529	548	545	517	560	540	560	567	509	553	538	507	530	552	525	512	549	529	551	516	522	554	517	547	532	531	544	542	525	532	548	572	525	530	547	539	471	520	523	540	508	539	566	473	538	540	522	533	568	531	569	517	540	524	533	560	507	524	544	516	537	518	500	547	532	541	531	498	500	559	494	547	542	527	572	516	544	529	506	536	528	515	546	528	546	513	543	539	494	516	538	517	530	526	541	542	528	552	513	511	503	537	501	530	528	543	561	532	498	505	519	540	512	516	481	574	557	512	490	540	524	549	560	529	499	527	538	560	514	544	553	538	538	505	491	562	526	555	570	570	553	529	519	531	527	579	495	549	508	553	563	515	545	553	551	537	518	522	542	545	555	546	533	525	550	524	522	503	560	543	539	529	557	544	532	516	547	517	521	544	535	496	499	507	572	559	545	557	556	509	511	494	556	531	543	526	573	528	538	582	551	516	562	562	523	509	536	539	544	539	536	535	560	555	539	527	538	553	494	547	501	540	565	538	526	523	540	542	562	514	570	530	549	554	550	533	568	562	544	520	561	554	535	532	526	509	530	541	531	552	537	526	538	530	532	496	609	545	549	530	521	518	518	532	539	556	549	499	534	541	527	551	527	526	519	503	525	518	554	538	572	520	517	523	538	571	540	492	520	511	505	533	565	509	542	558	520	523	484	554	518	520	541	527	505	544	497	556	585	541	539	561	556	561	496	522	566	523	504	556	536	563	519	575	512	532	535	529	514	515	530	532	540	537	510	527	548	543	550	562	598	546	539	543	513	523	524	549	499	533	508	518	543	542	508	516	509	523	551	521	526	516	519	543	542	515	526	464	515	542	517	509	552	496	536	523	528	505	527	522	550	529	514	536	533	483	532	552	519	495	528	511	544	528	554	508	506	567	511	530	549	515	537	557	534	536	529	530	513	540	516	533	514	556	483	557	532	528	513
7614	391	250	249	177	187	189	162	152	160	173	158	160	158	179	174	172	171	149	149	176	162	191	179	183	177	189	178	174	162	156	159	151	155	167	187	135	174	151	146	148	171	145	162	157	139	144	149	157	171	166	171	185	158	170	167	167	153	148	147	156	184	172	133	160	155	176	174	148	151	166	143	160	160	160	170	167	164	150	161	163	167	164	163	145	148	146	205	153	148	164	170	161	147	172	163	169	177	159	152	149	143	177	168	158	159	174	186	176	144	159	141	165	163	142	158	164	176	167	151	178	168	139	154	139	168	147	160	197	158	152	175	152	189	175	177	178	179	164	160	154	162	185	172	158	161	165	159	119	171	163	148	162	175	175	144	174	182	139	139	146	157	165	163	156	147	158	160	178	174	159	165	153	161	142	157	167	154	161	183	169	162	144	171	153	176	157	188	126	155	143	162	163	163	145	173	163	161	175	157	178	151	160	163	171	148	146	167	164	183	172	171	154	166	160	165	154	156	140	156	170	171	169	139	154	161	176	155	168	163	149	168	182	163	145	172	179	149	175	151	165	145	169	184	154	143	165	159	166	152	155	169	177	164	140	167	156	163	176	140	155	165	165	163	163	183	176	151	156	170	159	131	189	166	157	182	173	168	178	149	164	161	179	172	159	157	145	191	200	145	156	149	205	162	183	163	182	156	165	168	134	161	163	141	146	152	141	160	167	162	165	178	172	177	180	164	175	143	150	171	148	179	159	166	170	157	149	163	153	147	153	174	186	162	143	178	138	188	165	163	138	158	164	156	146	182	153	175	159	144	147	160	182	144	143	170	162	161	147	180	148	179	167	187	188	156	183	167	163	179	163	152	176	157	153	160	156	156	182	157	162	149	160	156	151	153	155	152	150	186	181	169	142	173	146	165	157	174	161	169	185	159	138	175	162	150	171	143	164	180	144	150	181	168	140	185	145	168	136	135	165	169	186	164	138	183	168	145	161	145	157	165	158	157	178	159	176	170	155	155	167	157	149	154	141	158	157	171	171	163	159	157	158	173	174	173	159	172	173	173	158	170	167	162	161	152	152	156	180	167	158	175	166	174	158	150	178	180	172	178	179	154	152	152	167	173	177	175	164	148	149	177	175	158	180	169	164	168	168	164	164	189	152	163	151	144	166	152	192	140	174	161	184	173	167	166	154	187	176	173	141	148	144	158	153	150	177	167	141	151	157	185	175	168	148	177	178	201	159	153	173	173	154	155	168	153	158	152	149	153	180	170	153	161	153	156	160	162	145	155	139	159	157	155	172	178	188	163	132	159	162	159	142	182	147	159	172	141	163	151	139	174	169	157	151	178	190	183	157	137	164	152	150	166	154	155	168	174	166	148	153	150	152	169	153	177	143	166	183	162	173	187	152	136	152	171	144	154	176	157	177	155	184	147	161	152	167	162	177	160	176	173	144	179	158	138	150	147	175	159	140	167	169	146	158	159	170	182	167	157	160	151	142	160	172	145	156	167	168	171	156	152	152	158	176	174	155	143	161	159	161	152	181	138	153	142	173	159	163	170	161	163	153	158	158	146	168	148	159	153	175	183	170	153	154	155	164	163	171	165	150	154	173	163	150	168	142	150	163	164	144	158	173	163	171	154	193	175	160	171	172	181	148	163	167	176	176	183	150	151	138	153	168	155	158	150	158	179	160	152	167	137	175	150	166	160	167	142	165	140	170	175	156	163	162	162	180	165	162	157	166	174	156	167	160	185	161	169	175	170	191	167	186	164	159	172	169	170	162	176	163	166	168	168	154	167	158	180	152	153	141	143	157	191	170	155	181	143	159	161	161	158	176	175	182	160	171	159	166	169	184	148	183	173	140	159	179	152	168	164	181	153	137	170	159	179	165	169	154	163	161	161	161	153	158	162	165	161	132	161	160	195	176	161	155	161	163	141	176	148	154	136	171	150	167	159	175	120	149	174	150	170	155	171	146	159	147	159	150	139	175	186	167	140	169	164	179	175	159	155	185	161	140	169	154	140	141	151	144	151	171	154	162	158	173	182	165	170	161	153	128	158	158	185	155	165	161	177	144	162	163	159	157	162	164	167	162	185	144	173	163	176	171	174	152	139	186	167	159	167	150	139	163	178	145	163	168	159	179	168	152	151	148	163	138	161	161	186	154	182	176	152	170	186	161	168	149	183	182	148	160	167	140	145	161	176	173	154	152	160	157	149	175	149	168	143	173	168	127	185	161	150	186	147	161	174	174	177	156	145	155	165	158	165	146	146	169	161	158	183	176	163	157	176	156	179	141	151	167	160	157	157	143	166	168	145	133	191	151	150	152	154	173	179	155	155	141	143	162	163	156	150	148	139	145	160	169	135	160	165	182	169	159	167	145	170	169	166	171	148	179	157	167	160	152	144	160	163	171	151	164	150	172	173	154	166	156	174	130	174	166	158	149	166	176	152	163	191	156	158	168	169	160	173	156	185	164	161	161	160	165	147	154	165	163	167	162	152	158	144	151	162	172	139	165	189	150	147	157	160	164	140	160	166	186	164	171	162	161	161	146	169	163	159	163	135	176	164	161	169	156	167	165	175	154	153	160	158	178	153	157	140	152	160	147	169	138	167	175	160	186	160	153	162	160	173	179	184	162	179	154	160	164	163	173	163	168	165	160	180	165	151	172	164	169	153	165	192	160	170	156	162	154	198	164	161	163	150	169	204	163	162	162	157	166	168	169	158	154	156	174	147	141	145	178	143	153	159	190	168	187	171	161	188	153	151	167	175	156	171	160	156	157	171	181	170	158	157	156	174	162	145	170	160	156	169	145	158	162	166	145	163	173	164	171	158	161	152	142	149	162	155	155	151	154	168	150	157	142	140	174	145	150	163	184	154	179	169	173	166	133	140	134	161	169	153	150	154	170	150	146	148	175	137	170	162	162	165	182	153	139	147	132	158	152	171	182	159	165	157	156	182	161	163	159	154	170	186	147	175	148	153	142	171	148	169	169	183	204	178	176	165	144	158	142	155	185	155	159	147	155	164	169	187	189	130	140	170	168	176	180	156	168	181	160	134	164	179	176	161	156	165	172	158	192	147	168	151	174	142	170	171	167	155	193	164	183	160	162	177	155	152	146	176	180	167	147	177	170	178	166	169	157	164	129	151	181	167	161	150	146	141	146	173	194	154	158	172	155	152	157	158	156	170	164	149	157	160	166	172	156	144	166	159	179	163	164	153	164	179	159	161	153	160	168	148	151	181	149	162	157	169	161	172	184	162	163	164	159	168	164	159	165	141	179	162	154	162	168	161	179	177	165	168	152	160	175	183	170	151	173	161	138	172	168	168	140	173	165	158	171	176	163	163	143	175	155	162	150	134	194	147	162	160	172	187	152	160	157	174	166	161	153	157	161	175	155	172	179	178	194	177	152	133	161	190	176	152	156	142	134	161	160	160	146	172	178	158	170	132	155	151	161	173	171	171	157	164	164	162	140	188	142	154	156	155
7613	560	764	662	649	623	587	580	575	597	563	547	520	538	555	548	497	533	449	533	527	565	555	499	498	500	511	501	518	531	545	531	488	489	511	506	496	502	506	519	511	494	488	563	490	500	485	514	491	498	425	518	458	517	525	507	488	492	538	500	523	503	458	459	486	504	521	510	520	520	482	508	485	512	495	496	535	502	478	535	490	533	474	505	529	509	521	477	495	447	475	485	484	494	505	495	514	479	492	544	493	493	528	490	499	466	507	510	513	472	476	475	498	539	490	466	482	489	457	516	496	466	510	501	487	513	483	461	492	487	520	482	473	482	496	511	515	511	521	474	487	502	518	459	528	501	509	493	498	475	512	537	531	513	503	514	478	505	498	521	489	523	507	526	455	492	507	485	525	526	517	492	479	492	514	501	511	504	498	522	476	500	500	478	512	500	481	527	492	533	496	513	463	485	497	505	491	501	506	465	538	504	481	457	475	474	513	512	528	483	512	479	494	505	486	481	487	515	521	528	509	472	486	485	510	495	505	501	492	504	535	504	522	499	480	517	479	518	480	487	462	478	451	490	496	525	507	524	552	504	481	498	488	472	486	487	505	518	505	507	526	510	463	481	515	476	510	491	511	503	517	494	489	462	484	512	539	486	501	519	526	515	476	499	501	485	486	546	542	541	512	496	463	487	513	537	507	514	478	488	516	510	469	495	505	511	520	530	484	485	503	535	505	501	475	531	524	529	497	475	519	496	514	497	507	465	453	483	468	528	485	512	507	505	493	472	499	546	479	527	508	550	445	493	506	542	513	509	514	545	511	514	467	493	539	463	494	510	483	495	511	525	468	508	441	482	477	478	477	507	510	515	487	490	547	519	504	515	494	489	528	489	521	524	490	548	471	539	513	525	474	516	499	520	493	492	527	523	484	505	509	510	517	502	513	490	483	510	483	510	473	482	472	492	538	486	517	497	476	532	478	501	502	505	564	493	480	524	497	519	493	470	469	496	492	477	499	489	462	481	536	504	500	514	506	491	510	481	546	488	497	494	500	507	487	473	515	490	517	518	473	528	516	500	531	498	486	488	498	484	510	489	507	490	495	527	541	494	496	487	513	489	433	514	466	521	525	495	519	495	497	454	456	523	485	502	522	482	477	484	479	501	485	521	530	541	487	532	514	535	528	510	508	494	506	503	471	491	504	509	495	520	482	528	486	488	519	478	539	495	483	484	520	497	474	488	519	510	497	531	520	496	499	512	518	463	509	519	480	499	507	483	520	513	478	554	461	484	459	475	534	485	523	520	502	504	518	495	509	514	492	494	476	510	445	536	539	507	515	506	510	515	504	494	488	505	496	536	527	481	459	487	529	492	523	511	487	488	512	494	503	493	519	487	487	457	498	472	487	528	562	484	547	490	518	498	524	492	509	503	500	521	508	503	471	534	508	511	506	482	497	517	519	494	528	498	507	515	491	479	490	498	483	479	503	537	516	483	498	514	480	503	503	497	522	513	502	505	487	531	496	514	473	474	523	508	510	525	488	543	513	455	486	503	503	522	487	512	530	488	504	505	505	510	491	521	523	500	517	490	541	489	528	469	473	481	521	555	510	540	492	525	536	522	488	558	509	535	503	501	526	546	472	479	479	506	500	519	479	500	551	499	508	454	538	496	512	507	489	541	467	516	461	486	506	518	542	514	426	479	504	546	509	527	487	508	501	495	487	510	487	488	542	530	474	456	514	547	462	483	531	529	507	518	548	531	481	546	494	488	491	491	494	506	511	535	486	511	505	460	529	524	504	502	485	500	465	483	498	506	496	500	470	476	464	456	469	492	526	512	512	501	497	467	515	510	440	506	522	511	474	514	499	514	498	496	469	509	535	516	494	477	513	480	566	470	468	511	505	493	472	498	513	537	511	515	493	510	497	507	509	490	483	473	492	489	491	472	507	516	492	472	488	499	509	483	485	481	482	496	484	512	497	504	486	477	516	517	540	512	473	532	506	493	479	521	479	477	504	493	485	474	525	518	526	470	513	537	482	469	532	515	526	505	518	482	478	476	513	539	510	492	488	524	487	537	503	502	523	505	484	495	504	505	487	529	521	494	510	465	477	501	464	468	484	502	503	496	509	499	541	521	518	507	513	499	488	493	529	479	483	535	504	483	489	523	474	496	504	484	487	489	461	493	514	472	508	495	498	466	499	505	470	464	526	482	491	493	516	502	509	499	473	511	514	532	480	507	445	495	494	504	486	513	498	498	499	527	514	429	518	513	486	497	505	461	508	491	523	533	513	499	503	522	511	519	458	474	510	520	475	514	506	518	518	489	516	509	543	475	482	522	499	464	498	471	535	475	465	459	507	479	512	518	523	458	536	486	508	459	489	497	481	447	497	545	485	495	534	574	490	417	504	509	514	500	517	545	496	490	480	445	500	494	478	480	499	474	446	506	465	532	480	479	512	502	505	545	486	492	432	469	502	515	515	524	535	484	493	495	488	519	485	482	516	505	492	451	493	502	509	479	495	520	493	467	485	475	529	485	450	526	474	550	453	515	501	533	508	530	480	534	472	521	550	486	549	460	477	471	477	478	508	507	547	473	502	533	501	509	518	470	509	464	508	464	462	476	485	465	516	497	481	516	478	513	452	480	500	472	458	512	478	521	503	494	495	490	510	508	478	520	512	527	488	492	522	488	523	484	453	494	509	514	510	468	510	452	487	490	491	519	508	512	519	521	477	524	506	505	492	487	470	492	524	509	529	461	486	445	493	519	485	495	522	481	535	494	510	461	499	470	509	494	507	523	534	478	472	519	503	522	481	499	450	470	504	493	482	485	531	511	518	503	524	503	519	535	483	494	551	478	483	545	499	489	478	479	451	478	454	528	464	502	516	502	533	485	502	508	504	530	492	442	482	496	493	499	468	499	483	496	491	451	492	461	473	498	498	496	499	565	509	525	485	489	465	490	524	468	504	514	499	497	506	528	491	485	472	530	515	495	494	482	538	498	479	457	516	529	483	458	476	474	498	535	507	497	540	494	480	460	513	507	500	500	536	515	523	453	481	511	482	520	490	474	511	502	491	495	459	514	526	488	491	490	513	523	481	443	513	521	502	535	483	492	468	495	530	501	503	530	494	518	526	519	522	498	489	500	502	514	489	495	528	517	477	541	530	513	499	496	476	500	465	502	456	483	474	496	507	504	519	512	490	528	523	503	534	515	486	492	502	481	480	503	515	477	474	488	461	488	476	520	500	496	477	502	509	509	513	504	469	494	509	496	497	474	478	480	535	499	475	484	491	499	510	502	502	494	501	533	501	483	505	485	526	471	477	496	503	537	486	482	430	542	505	537	503	491	504	505	512	483	491	497	470	498	478	503	473	441	503	523	513	482	514	482	503	492	519	531	474	504	496	510	528	453	469	501	492	511	516	493	482	484	494	474	490	505	480	463	499	502	455	473	502	482	491	485	489	511	503	480	495	479	526	477	489	476	501	471	497	491	507	517
41498	7348	1419	961	654	424	359	277	223	235	157	155	163	142	151	125	123	120	106	99	113	111	116	124	101	97	97	114	89	104	112	85	98	101	88	85	82	94	103	100	101	102	100	91	93	90	91	93	106	80	98	92	103	89	100	80	91	101	92	93	91	107	83	96	92	94	67	87	79	89	90	81	100	78	100	92	84	100	78	98	83	92	91	96	87	83	90	97	98	95	87	102	85	81	97	95	106	86	74	93	99	72	86	93	91	89	86	88	78	103	90	75	95	95	71	82	91	82	96	75	88	73	101	93	93	94	84	82	85	68	99	88	82	74	82	73	80	94	101	78	85	106	90	98	90	77	91	93	107	87	95	86	102	100	87	86	108	100	95	88	100	72	96	106	92	95	105	104	89	68	92	76	100	108	83	106	89	86	74	84	73	92	91	92	73	70	90	90	96	78	95	76	90	86	72	98	92	104	85	78	89	95	83	99	89	94	92	89	98	78	79	80	83	94	92	74	82	85	86	117	75	90	102	74	93	92	74	93	77	82	86	100	69	125	92	95	80	86	94	78	77	89	83	87	101	86	90	108	86	87	93	84	88	84	88	99	84	87	86	82	100	102	97	76	108	81	85	78	92	98	92	101	93	105	88	93	96	79	87	96	73	95	77	95	85	90	80	87	93	84	97	82	82	71	76	93	88	85	93	89	87	87	100	83	90	89	103	93	101	82	82	78	95	81	78	87	79	95	98	86	80	86	86	81	90	73	90	81	83	94	86	86	89	95	86	96	92	97	100	121	88	105	94	94	111	93	94	95	72	71	107	83	87	93	101	88	88	76	79	84	87	103	85	76	101	101	102	90	81	87	101	96	92	83	83	73	79	82	113	99	83	90	89	89	92	105	114	74	88	71	84	93	76	92	86	93	76	95	97	97	103	63	105	91	98	102	72	93	69	110	88	88	87	84	110	107	78	92	83	91	96	93	89	106	94	98	75	98	95	88	99	94	91	98	94	90	91	83	86	79	82	72	81	97	102	87	91	92	108	90	92	88	90	90	78	94	88	87	109	80	89	82	86	89	80	74	96	86	83	106	77	100	98	83	82	81	94	100	76	87	103	71	97	101	88	86	102	80	95	68	90	81	83	82	93	74	83	81	83	76	78	104	92	100	101	87	83	89	99	75	86	95	87	93	85	87	85	84	106	91	76	92	95	106	105	93	90	89	102	74	103	70	74	83	96	97	71	101	101	84	93	97	80	78	81	93	82	78	74	101	80	96	82	90	91	78	103	105	77	87	77	94	78	103	89	97	83	77	81	102	103	97	94	92	91	99	104	86	95	102	86	107	95	85	98	82	80	82	95	89	94	103	81	85	103	86	81	73	96	80	97	91	85	83	94	99	67	121	111	94	92	86	98	84	96	93	95	83	80	86	89	90	75	85	93	122	113	102	94	90	84	78	107	95	86	104	86	100	94	87	81	81	96	93	73	94	82	101	84	96	89	86	90	91	97	84	94	78	98	79	104	74	86	83	82	83	88	91	92	78	91	74	74	78	82	84	88	92	77	86	89	83	79	86	99	105	90	109	83	91	96	102	85	89	95	73	88	98	91	89	74	84	91	82	95	87	94	103	96	89	85	89	90	82	88	77	89	99	95	79	90	78	94	92	96	89	100	107	92	85	101	93	83	88	110	76	88	111	77	77	92	93	86	83	85	77	73	86	92	71	89	90	91	81	97	93	96	85	83	76	86	99	80	82	89	95	84	93	92	82	80	73	94	90	79	95	82	77	79	80	87	81	92	88	88	75	99	86	98	89	80	72	85	97	92	106	87	111	97	98	96	79	81	114	97	94	88	86	88	87	76	78	79	89	93	84	96	83	69	89	95	96	81	101	85	76	82	106	78	81	91	82	85	105	83	100	93	94	90	81	84	96	99	90	94	104	91	88	91	89	75	78	87	68	98	84	93	101	99	84	106	101	99	105	79	94	81	110	77	79	85	69	95	86	84	103	99	85	83	95	71	84	106	92	87	86	82	86	96	93	90	87	79	87	101	80	86	108	101	74	88	84	82	92	81	94	65	89	88	95	94	76	93	85	89	77	97	84	94	100	78	72	76	90	89	84	101	81	87	81	94	102	87	72	81	91	84	73	90	78	74	86	74	84	95	92	76	92	109	85	79	95	110	105	78	87	89	90	87	85	83	93	88	93	70	85	80	100	103	98	82	96	97	94	88	80	97	93	82	88	96	97	104	84	109	99	86	83	79	100	111	96	82	75	92	75	86	86	64	84	99	85	84	78	85	78	76	89	110	98	82	91	105	81	92	84	74	97	85	101	95	91	84	90	101	96	95	68	98	101	81	92	113	90	82	81	83	84	84	88	111	76	88	84	89	77	115	97	77	95	81	84	94	105	86	91	80	101	94	90	100	86	97	83	79	82	94	106	82	106	88	90	98	81	77	92	91	104	76	85	72	86	91	79	111	96	101	88	87	99	80	111	92	88	91	84	92	78	100	81	95	89	82	89	86	96	110	100	95	80	88	75	76	91	84	86	78	97	86	101	92	105	90	84	100	69	94	90	85	93	73	94	83	78	101	81	89	82	87	92	96	80	76	88	84	95	91	97	70	93	83	88	113	90	110	99	92	99	79	94	100	100	88	96	75	85	97	77	92	99	92	91	96	109	85	100	80	89	78	89	73	115	76	70	88	98	95	92	73	99	93	75	89	87	68	85	108	71	82	80	90	93	90	63	95	84	104	94	83	92	67	82	76	101	99	92	93	74	110	94	85	73	78	78	105	94	106	115	99	101	90	85	93	102	85	78	81	82	84	67	98	76	85	105	72	103	77	80	96	62	107	93	90	87	88	88	92	92	93	86	89	87	67	75	86	87	80	98	73	81	93	81	89	94	94	84	103	81	92	91	111	76	98	106	103	93	82	79	91	72	78	89	86	88	96	101	81	93	79	93	94	103	90	82	89	89	107	93	91	96	99	90	80	69	104	93	81	106	74	83	83	98	81	93	99	97	97	101	93	92	87	104	74	91	77	113	107	91	79	92	106	79	83	111	77	109	98	91	76	91	86	83	102	84	71	97	87	68	107	82	79	94	96	83	83	91	96	86	95	82	89	98	104	89	99	86	76	83	102	104	83	94	78	101	72	93	87	92	99	84	85	83	91	102	90	88	75	79	92	76	88	86	98	96	109	88	82	79	76	76	77	89	79	86	89	96	103	87	82	77	89	86	99	93	90	96	85	103	101	96	87	91	89	94	84	89	82	91	82	95	100	77	88	86	105	103	89	105	83	91	92	92	104	92	89	88	93	97	79	83	80	100	79	82	87	93	90	98	83	90	103	84	94	82	89	90	95	89	102	94	85	77	91	96	113	81	97	93	85	97	85	88	84	103	87	101	81	98	98	72	95	80	98	81	93	84	94	82	90	80	90	103	67	95	80	67	100	84	101	90	78	74	86	100	87	89	78	92	86	89	91	102	86	86	109	84
21619	1410	3247	3462	2791	2431	1883	1537	1279	1147	1051	870	832	732	702	611	605	595	584	532	481	439	521	455	458	452	415	392	390	391	418	401	396	401	381	378	370	379	362	386	362	347	351	382	356	339	374	359	354	354	336	349	372	320	336	345	325	322	326	326	336	334	308	318	321	343	310	313	320	324	303	325	306	307	323	304	303	289	331	351	310	330	351	302	339	292	285	326	340	310	334	321	323	347	327	307	278	349	334	309	347	346	309	289	303	316	336	341	335	291	277	295	305	347	341	295	328	308	281	324	307	314	312	315	314	314	330	282	290	302	318	325	298	301	304	294	342	338	328	336	310	345	313	321	345	315	332	333	319	305	322	317	335	348	309	302	363	307	325	337	336	314	310	346	312	306	304	317	320	339	345	294	302	287	311	298	307	311	313	299	310	324	316	301	285	319	317	303	301	279	328	288	323	315	298	346	352	284	318	295	329	304	297	316	323	292	324	339	312	318	315	292	303	318	312	320	346	336	279	324	309	309	337	289	309	295	311	283	300	299	322	305	318	338	322	296	315	326	317	275	315	322	303	326	278	301	324	299	302	322	312	287	296	301	303	293	339	331	322	274	318	331	261	306	341	347	299	297	307	302	320	342	326	295	303	338	293	302	281	306	293	309	285	315	299	329	315	314	324	311	300	343	313	297	299	303	313	303	310	297	332	288	314	300	321	338	284	297	344	339	319	312	317	304	313	304	330	326	329	324	321	334	320	305	277	312	327	281	310	305	288	333	323	344	325	305	286	295	331	283	293	324	293	316	323	309	284	321	324	305	339	306	324	350	317	291	318	305	305	308	327	293	321	322	327	304	328	322	334	325	294	328	315	326	295	307	325	309	304	338	314	305	292	310	312	305	330	328	278	323	324	315	292	301	318	302	287	310	308	305	301	289	277	316	313	328	281	284	267	303	326	294	326	332	297	316	323	322	324	300	294	320	352	306	326	326	316	341	315	303	321	317	308	339	318	317	313	307	293	331	289	302	325	287	298	286	298	298	296	295	347	306	305	322	320	295	298	322	317	325	283	289	292	336	305	277	299	325	317	330	297	324	325	289	314	326	291	302	306	326	321	302	314	294	297	293	287	331	297	322	309	297	323	317	337	273	324	302	301	330	296	317	294	314	324	317	310	325	345	306	327	307	332	323	305	324	301	310	304	292	300	284	289	302	317	287	287	311	322	299	299	317	290	330	328	319	314	277	324	314	306	321	340	338	299	309	297	317	320	322	304	322	332	328	319	300	292	293	329	299	337	321	332	309	328	298	322	316	290	335	320	299	291	324	298	305	355	313	320	322	296	328	320	291	322	343	307	307	330	298	310	290	369	297	284	356	285	317	309	284	298	327	287	289	320	291	301	332	317	305	310	314	322	325	278	313	280	293	332	300	295	301	319	284	286	319	302	320	309	353	303	323	318	353	321	306	327	299	305	317	341	314	305	327	291	310	299	305	286	312	349	330	296	283	311	292	313	334	324	337	317	313	324	302	298	315	283	321	306	336	320	314	285	315	324	289	266	327	306	343	339	333	285	331	308	277	338	277	303	318	311	306	303	315	299	303	324	306	288	287	312	305	341	342	283	317	310	327	318	293	302	316	295	304	301	291	331	310	308	311	315	327	304	293	346	320	300	331	316	271	320	325	307	345	305	300	307	324	282	339	318	329	266	321	292	322	292	330	302	303	322	279	331	329	299	303	296	294	288	294	282	328	309	318	331	309	299	319	299	303	314	287	295	305	284	317	328	324	324	291	285	314	304	307	316	299	328	289	335	316	303	305	315	311	345	317	324	329	321	322	304	279	339	307	302	299	312	332	323	315	330	347	339	311	326	304	317	295	311	295	280	312	347	323	317	290	302	301	318	342	350	295	325	304	308	299	326	322	296	328	310	294	321	336	296	299	318	308	302	292	309	308	325	321	273	288	299	303	344	305	300	310	306	333	326	319	327	307	317	294	306	319	286	291	336	298	306	305	314	318	338	303	323	322	306	301	291	318	334	313	289	330	286	284	332	303	325	279	323	340	320	259	303	267	296	307	311	350	334	335	336	298	335	294	284	287	342	332	319	318	284	319	336	313	298	311	293	291	283	299	291	312	279	322	293	320	315	306	275	303	296	306	299	301	316	301	287	323	329	320	309	308	325	304	323	304	358	322	309	313	293	332	293	302	313	326	311	322	291	291	331	324	302	310	296	295	285	303	277	319	349	298	292	313	330	289	287	282	283	282	323	292	295	331	336	313	309	319	338	297	329	324	314	335	311	333	279	362	292	260	329	322	338	290	286	302	289	323	331	316	310	317	297	295	307	299	314	299	316	342	315	291	313	328	295	313	296	311	287	338	302	285	317	317	284	305	317	338	325	292	315	301	297	315	304	305	342	332	310	312	283	308	293	318	316	303	309	308	306	307	298	295	304	301	318	311	319	300	280	326	302	310	303	320	310	281	270	306	330	299	278	314	307	302	297	324	321	309	324	326	304	302	311	317	338	288	311	270	310	291	307	308	307	291	326	294	324	311	309	299	323	292	349	313	338	334	330	312	327	317	315	322	297	310	323	333	321	325	321	282	308	324	323	320	324	297	307	314	321	305	306	311	306	332	302	329	316	337	316	346	316	301	276	310	285	340	309	313	314	330	309	302	272	304	366	324	330	302	264	316	297	304	306	299	312	316	338	307	312	332	332	305	299	296	305	309	322	320	301	305	312	316	293	332	294	297	302	299	288	307	335	308	305	308	310	314	327	306	344	311	305	314	282	335	306	304	312	315	345	284	273	330	292	295	324	286	327	293	289	309	335	305	324	304	317	313	294	282	281	296	297	298	349	332	349	301	333	319	316	346	326	303	310	309	331	280	322	317	337	307	300	309	295	304	296	292	326	279	329	284	322	328	325	323	305	294	299	315	303	308	295	328	340	306	294	328	284	309	334	313	319	268	337	294	333	278	296	301	311	322	323	310	289	305	328	328	294	329	332	341	324	312	305	310	268	303	315	299	304	283	276	284	315	313	314	310	312	296	328	345	300	318	308	332	311	326	325	308	299	328	265	304	353	292	297	309	355	324	306	310	298	307	333	302	320	276	308	324	313	298	311	308	293	312	282	279	305	334	311	325	283	324	343	311	322	291	303	307	318	307	301	323	313	273	305	300	332	296	309	324	325	309	337	320	318	318	313	348	330	314	328	314	347	338	303	288	304	293	332	304	323	335	306	334	314	281	290	280	339	326	311	296	315	343	318	292	335	307	310	335	339	320	346	330	304	286	319	311	330	347	275	324	316	300	319	340	328	312	289	301	305	296	304	290	296	293	304	339	307	297	295	322	312	321	299	306	299	337	329	338	324	313	276	300	279	291	308	353	321	337	299	335	340	313	331	318	302	318	305	352	314	308	339	306	291	317	284	301	304	304	267	356	308	337	308	325	308	307	315	298	330	318	330	322	327	302	291	336	301	301	317	356	316	327	303	306
53395	14075	3527	2038	1397	980	726	533	476	420	380	376	313	312	285	262	240	206	233	215	223	212	201	188	204	202	200	172	207	207	181	178	179	155	188	196	187	174	194	152	184	196	172	173	150	185	178	155	166	186	175	162	171	189	167	173	184	157	162	153	167	182	161	165	178	190	164	176	176	168	180	170	172	161	157	181	181	171	176	179	181	166	166	166	151	154	177	173	158	154	182	178	168	166	160	163	169	171	168	160	177	182	200	173	171	160	163	160	179	172	191	146	175	167	166	169	173	157	145	188	166	130	159	181	149	183	161	164	192	183	176	174	146	180	179	174	151	183	155	182	183	158	173	166	153	147	172	178	174	150	151	160	157	153	171	180	171	169	162	173	171	166	185	166	174	155	163	173	152	148	179	169	176	172	145	166	160	151	184	168	153	178	145	149	160	159	168	178	148	168	183	183	192	138	167	150	178	150	195	169	173	138	179	159	158	182	161	148	175	174	181	157	155	156	176	180	176	164	148	148	179	184	142	161	150	147	167	148	176	143	153	166	192	173	190	167	172	167	169	164	166	180	180	173	154	166	167	166	153	158	189	159	162	159	188	176	174	170	171	153	177	166	166	194	162	185	177	168	160	174	176	176	182	171	173	171	143	171	169	158	170	164	163	189	198	178	174	170	181	166	162	183	141	153	165	160	173	142	177	171	199	141	157	185	169	174	188	191	175	165	171	164	158	145	159	177	154	155	174	151	180	172	140	170	168	182	178	165	192	179	168	167	178	171	162	177	172	178	174	148	160	161	166	167	175	165	163	167	180	170	169	187	172	163	180	183	168	159	165	140	170	178	170	173	159	172	184	143	170	169	150	177	173	178	151	182	162	164	143	167	167	155	164	169	167	154	166	184	169	155	180	159	176	150	186	163	169	182	179	174	145	163	153	142	186	163	171	160	166	175	188	153	179	162	145	172	164	165	165	139	150	169	172	143	197	166	184	166	150	148	179	179	162	175	154	156	164	156	154	173	169	152	175	176	148	183	144	192	155	177	169	167	158	178	159	166	160	131	170	170	168	164	144	158	179	157	163	161	164	160	181	152	182	183	181	161	156	177	153	190	165	158	160	163	166	135	156	171	172	188	157	154	178	157	147	152	152	161	135	145	164	178	169	187	181	169	166	166	167	159	159	158	149	168	151	162	160	174	189	161	163	137	167	155	187	168	169	144	150	179	170	168	192	176	163	186	163	193	193	194	174	149	146	168	182	160	175	170	163	175	134	182	164	139	142	151	164	136	174	183	177	168	148	187	176	171	176	151	168	194	182	156	168	160	183	167	166	152	176	167	155	172	174	161	148	157	172	161	153	187	174	180	164	171	141	187	165	166	173	162	161	206	171	169	161	166	152	185	165	156	156	165	143	157	164	180	171	156	182	176	182	184	184	182	174	188	171	167	154	181	163	175	180	174	151	155	159	142	158	145	182	178	154	155	180	181	152	165	185	183	149	168	164	163	148	170	168	186	168	157	156	160	180	176	157	152	175	169	136	178	148	166	157	165	175	150	188	166	167	184	208	167	163	186	164	163	167	175	154	180	165	161	170	165	174	139	176	165	172	179	152	159	172	166	161	152	157	180	155	135	168	146	147	179	175	175	196	142	153	161	165	203	190	165	177	157	187	188	157	174	159	170	155	150	192	189	180	142	151	157	177	181	169	170	181	173	173	171	187	183	179	174	169	181	159	162	192	187	168	167	168	137	143	146	171	161	170	173	179	179	174	166	161	148	154	158	140	174	173	142	176	166	147	163	186	177	193	147	202	166	166	199	150	169	180	167	193	151	173	176	163	175	162	155	173	153	186	185	166	175	181	166	172	165	155	154	160	148	154	182	161	175	169	164	203	174	190	171	187	176	144	166	163	184	188	168	164	173	173	214	153	170	174	178	140	156	174	166	173	180	179	160	171	170	192	177	179	160	160	154	171	175	163	160	165	167	176	141	168	168	166	169	144	164	178	193	166	189	170	141	179	157	177	188	169	156	168	164	186	182	173	173	175	168	160	165	157	161	159	178	145	158	165	166	165	171	181	170	169	171	151	172	183	145	170	162	169	182	163	168	157	158	181	164	140	159	153	183	147	149	172	148	162	191	159	158	170	150	169	162	164	176	165	143	194	180	162	159	182	147	163	162	167	172	170	150	164	168	160	156	186	162	156	191	175	185	146	174	166	170	168	154	160	136	187	158	168	171	171	167	148	154	180	181	172	190	145	163	183	148	163	151	182	154	145	173	148	186	157	193	177	162	159	179	150	174	191	165	146	159	165	169	177	181	173	158	129	151	170	167	163	157	147	166	163	176	169	167	173	146	162	177	155	181	158	180	170	184	162	148	164	189	185	149	161	166	162	144	182	165	181	165	168	182	162	182	181	192	166	157	157	172	172	194	183	165	183	161	166	171	176	184	155	156	174	146	175	160	184	140	157	182	178	161	188	194	153	139	147	149	157	185	180	158	169	161	173	140	157	154	156	168	138	191	177	163	189	162	153	168	167	186	168	175	193	171	180	174	153	177	154	177	159	131	171	162	184	183	173	153	179	166	128	159	166	169	194	172	154	182	162	161	132	156	170	152	172	151	163	169	161	159	197	166	171	143	166	153	159	151	199	197	155	164	144	177	160	155	141	148	148	138	181	159	171	183	162	194	167	176	170	170	144	171	138	182	161	175	172	158	163	156	178	135	166	178	189	172	160	138	157	152	158	171	165	170	158	170	158	157	166	167	154	166	197	168	165	151	165	150	187	194	147	191	175	165	169	175	155	178	170	164	182	171	186	189	160	167	160	160	144	156	164	155	167	181	175	172	175	141	156	194	153	161	174	184	157	165	168	178	162	172	183	170	160	175	167	170	156	164	152	212	167	163	149	170	167	171	185	181	163	159	167	168	210	173	182	170	159	181	168	149	133	179	170	173	166	173	164	182	199	170	153	182	167	171	181	180	155	161	160	157	152	167	189	166	188	157	184	158	171	147	155	167	180	158	131	159	173	171	151	146	156	158	156	149	182	174	149	179	158	175	204	146	162	143	163	163	171	165	179	162	166	175	163	186	179	168	175	159	175	166	186	168	146	187	162	179	184	169	181	187	159	160	177	158	173	157	157	173	181	164	188	160	157	173	176	149	174	160	159	155	159	172	162	180	164	163	169	158	177	173	174	169	158	161	192	145	184	162	195	171	205	190	155	155	167	168	182	166	181	175	149	185	153	153	163	183	147	174	145	151	178	141	164	188	160	164	187	185	174	168	177	165	150	173	163	176	159	166	160	173	168	176	166	164	183	165	175	177	148	162	154	175	171	167	154	135	178	184	177	159	181	160	179	180	175	157	168	189	175	151	150	173	154	176	173	203	159	180	175	169	211	168	179	160	160	169	168	163	163	156	169	165	180	173	207	153	194	166	172	157	179	156	186	150	176	194	164	164	173	167	132	169	172	174	184	158	163	176	179	155	186	174	160	157
27674	2567	6203	6550	5582	4403	3542	2873	2517	2213	1916	1673	1551	1404	1316	1206	1197	1109	1052	1006	935	866	870	845	793	786	766	824	724	714	698	663	744	667	694	629	674	602	667	633	651	617	628	613	625	629	631	622	609	588	552	582	620	581	604	589	574	609	569	609	597	583	594	516	572	540	610	584	591	526	582	533	571	548	577	576	529	570	561	562	556	551	522	528	531	559	593	572	520	549	527	542	527	542	563	553	536	530	548	520	518	544	583	527	549	549	512	526	472	576	544	550	503	522	554	512	553	537	509	549	558	536	537	580	547	525	515	580	522	540	504	538	510	528	528	518	528	530	569	531	526	512	588	554	521	532	510	526	558	575	594	536	536	521	531	538	561	517	516	532	538	528	521	503	512	586	539	512	549	550	549	524	554	531	530	524	518	541	527	546	545	537	521	554	512	501	537	522	547	528	515	543	508	535	524	553	529	550	516	536	549	545	522	492	455	550	520	473	542	536	572	550	535	547	503	489	539	526	573	577	545	540	518	533	535	557	567	536	521	550	494	542	536	528	530	554	533	528	525	532	515	520	514	520	545	518	557	512	523	567	508	538	532	513	521	585	510	506	534	543	523	541	556	523	568	534	523	531	575	533	519	557	552	523	497	517	510	504	521	524	584	555	553	496	555	555	512	523	543	551	561	569	518	508	513	516	507	536	566	590	548	533	538	508	514	550	554	530	539	565	554	520	557	516	521	531	539	507	562	550	527	488	536	515	539	537	510	552	554	521	512	521	556	534	536	572	540	547	538	539	572	542	539	530	575	541	536	519	511	566	536	538	538	532	558	544	573	522	553	544	544	511	520	555	551	524	512	532	527	516	557	504	514	508	569	492	528	533	531	526	514	527	539	511	525	547	529	507	543	538	541	545	564	580	521	558	485	477	528	531	510	528	523	540	502	564	531	578	533	580	488	526	545	529	529	572	522	564	509	519	572	528	542	532	552	544	516	526	526	537	514	532	571	531	492	565	510	525	483	541	555	523	517	549	489	536	519	477	516	521	545	528	519	518	503	529	552	513	553	556	555	543	533	565	484	555	532	506	531	583	492	518	526	538	546	505	526	586	576	482	533	547	545	545	514	559	559	504	544	545	517	552	506	517	512	524	539	549	526	519	576	513	554	524	548	544	506	533	546	522	531	583	542	508	583	518	534	500	554	561	531	586	538	519	570	526	559	536	575	510	532	516	513	582	573	548	558	563	540	524	550	507	546	538	526	504	538	537	547	488	510	492	534	556	556	521	506	522	562	496	524	553	508	533	537	535	504	536	547	504	537	573	526	539	545	568	574	533	536	526	558	507	512	498	528	549	546	556	484	524	520	531	483	550	495	500	494	524	584	544	542	579	560	516	545	516	547	510	595	560	545	515	522	553	546	529	524	553	503	545	520	512	508	536	534	532	481	562	512	549	543	487	534	512	529	501	531	512	512	512	595	511	573	542	550	506	579	582	540	578	546	495	532	541	541	521	531	515	553	540	563	553	566	530	544	485	537	536	516	525	546	474	513	549	526	528	565	570	542	529	539	562	508	556	521	529	539	556	529	510	496	519	517	521	534	504	504	529	470	543	537	519	542	524	543	536	547	547	533	494	533	571	494	487	507	511	555	497	581	503	540	508	555	547	510	538	589	546	514	482	523	505	573	517	551	536	553	536	526	502	498	562	492	546	543	548	499	515	504	511	478	552	551	472	546	556	557	501	536	536	541	533	523	543	534	532	508	536	533	570	529	525	532	517	541	532	491	517	545	564	537	536	512	526	527	514	512	541	528	555	553	572	523	516	530	537	530	536	509	540	544	561	556	546	501	514	542	508	538	547	514	534	530	565	554	496	498	523	516	591	565	509	539	525	531	553	566	520	488	539	494	503	540	488	522	516	560	551	570	532	565	552	552	547	553	494	550	559	523	521	502	543	548	558	508	497	514	552	531	543	544	559	500	555	536	552	537	513	544	554	523	556	548	545	569	498	499	563	530	583	538	490	543	505	539	537	516	567	562	493	497	527	527	556	521	538	554	524	519	508	522	542	515	526	499	541	525	547	497	525	540	507	561	561	511	505	532	516	497	557	511	542	513	537	549	548	522	533	539	526	537	499	531	573	532	556	543	545	504	508	550	538	564	517	551	540	521	536	525	524	557	508	532	561	528	518	573	554	548	477	545	546	499	531	523	524	521	514	557	542	548	558	499	528	554	535	543	530	523	552	538	582	525	518	540	565	506	521	524	486	526	497	530	530	507	542	516	502	515	542	488	536	511	535	533	559	486	549	588	545	489	538	515	521	554	533	546	509	543	504	560	522	564	531	539	496	474	542	573	519	542	546	512	477	560	542	564	569	543	540	516	525	508	518	486	503	576	490	550	528	545	549	489	543	511	543	510	597	524	491	532	522	537	507	481	504	535	571	492	509	517	538	505	527	542	559	529	527	547	538	510	540	520	513	566	524	535	496	494	521	536	539	564	537	548	497	529	480	504	557	491	552	499	557	541	548	569	534	568	510	575	533	505	545	513	525	541	522	502	535	554	542	517	543	544	530	521	508	527	538	545	543	575	544	513	580	546	568	528	531	534	494	521	545	516	551	517	532	559	533	543	535	553	523	553	587	499	522	567	499	515	583	557	544	567	521	511	577	545	493	496	540	548	540	558	516	558	502	501	509	548	544	533	522	562	552	530	565	533	494	526	539	522	495	557	506	507	504	520	550	504	518	529	553	505	577	544	532	517	543	555	539	548	506	551	562	533	507	510	523	528	540	563	499	550	525	518	548	515	549	524	565	497	529	507	567	519	505	552	567	561	527	493	514	519	521	526	509	506	519	513	549	514	528	494	510	531	547	516	513	521	548	570	558	515	547	548	553	531	536	520	514	515	541	543	538	462	519	548	538	569	520	551	517	550	552	536	535	521	556	527	538	560	555	551	527	542	516	523	533	494	544	549	575	575	512	540	537	499	539	500	533	539	500	553	527	515	493	561	528	558	509	525	528	549	533	539	548	565	518	533	548	543	548	514	519	515	497	511	546	490	540	501	539	482	510	517	508	537	465	518	561	484	507	550	529	528	568	600	574	539	534	536	525	517	560	575	512	501	488	513	540	528	551	543	535	507	534	488	505	531	514	546	525	551	524	519	537	558	544	526	520	515	546	547	524	529	538	523	541	535	538	551	536	552	525	536	561	509	497	556	488	523	547	516	561	520	539	585	549	488	524	560	541	530	519	513	580	525	515	524	521	543	525	530	508	544	502	510	552	516	505	504	564	514	497	503	525	500	508	522	520	544	498	502	501	526	558	554	490	573	492	571	566	538	531	526	541	542	511	546	497	532	543	523	518	521	549	533	528	524	521	495	543	526	518	521	520	501	534	531	557	533	522	547	527	471	525	536	564	522	566	553	542	500	549	530	575	508	510	485	529	531	481	530	532	513	506	506	480	545	491	518	553	572	545	532	566	509	528	543	531	543	504	546	560
7130	455	259	209	195	163	187	174	169	184	153	183	169	180	168	171	178	161	157	168	166	190	151	153	170	130	191	172	148	181	148	162	162	178	180	148	190	162	168	150	163	176	155	183	154	160	165	152	148	167	142	159	163	173	141	156	172	174	163	193	153	174	157	143	159	154	139	159	166	175	161	156	153	169	167	168	159	162	163	200	150	171	156	179	158	159	144	157	141	128	172	153	169	183	175	157	174	152	171	179	162	189	162	165	170	178	170	163	147	155	161	158	164	191	168	156	155	172	148	165	140	173	150	148	168	168	167	167	148	153	156	191	175	145	164	154	169	155	162	139	149	156	174	173	154	164	186	186	143	146	143	157	151	169	156	146	156	167	157	169	147	165	160	138	180	165	173	147	150	185	147	183	141	172	159	173	185	163	159	151	178	144	156	158	175	139	149	181	157	160	168	151	158	152	163	133	182	163	159	182	159	173	156	156	163	154	137	155	166	187	153	154	149	152	147	140	167	152	149	157	164	177	177	172	153	169	162	181	151	183	179	163	153	170	147	142	166	152	165	155	147	171	167	155	173	156	149	154	164	147	171	169	171	146	166	157	179	146	154	148	168	156	189	158	173	171	162	169	168	137	164	132	157	144	169	155	186	189	175	149	166	163	151	175	160	165	151	142	182	160	165	168	160	175	159	161	176	152	167	162	167	156	155	136	167	138	157	135	157	168	183	149	173	169	148	169	171	141	169	163	152	180	163	177	161	152	149	164	160	150	155	166	155	150	172	160	160	150	159	145	163	164	149	173	138	158	154	160	174	162	169	138	144	133	169	160	167	160	148	134	140	155	144	172	167	166	163	157	141	160	185	166	174	169	152	158	178	193	163	168	149	145	167	159	169	184	175	184	161	152	163	159	159	192	184	142	157	161	172	175	168	152	149	155	161	164	171	156	149	158	145	149	141	149	170	162	147	156	148	178	156	180	153	163	145	167	153	159	156	184	161	158	159	159	180	174	151	175	174	166	147	133	175	171	154	161	186	167	165	159	173	153	145	178	181	166	149	153	175	155	146	162	147	158	153	167	145	165	163	152	176	185	166	166	145	168	163	166	139	144	169	184	178	145	161	170	154	179	179	163	142	179	148	149	172	188	156	163	191	164	155	170	169	153	169	161	171	172	165	171	177	156	159	166	165	144	170	140	166	154	149	152	171	186	176	191	180	169	142	175	159	144	180	168	168	146	172	167	167	165	160	184	153	173	168	152	178	154	139	162	161	173	160	151	145	160	183	146	151	180	169	157	167	163	166	179	163	169	162	178	169	173	174	144	184	158	158	174	153	142	150	151	185	142	157	152	161	152	180	180	162	163	178	160	143	168	158	152	155	150	167	185	170	155	155	179	171	160	168	163	156	148	152	177	182	157	145	154	153	165	160	141	157	146	156	172	158	167	157	156	175	175	182	170	150	177	153	167	156	172	158	166	167	133	177	148	169	155	140	140	184	153	151	186	158	155	163	178	176	174	148	168	184	148	156	164	159	169	158	139	171	184	148	205	170	145	155	179	161	183	148	160	163	165	159	178	153	132	167	178	160	157	155	156	151	158	172	171	175	182	150	161	177	143	169	183	173	157	169	155	166	158	148	179	167	181	149	156	169	165	173	175	177	152	150	160	172	159	173	163	182	154	143	150	168	166	161	147	197	160	178	153	178	163	144	164	163	157	162	164	186	163	144	173	145	156	159	172	165	175	173	151	155	147	156	153	155	140	189	151	167	160	172	147	146	210	151	140	145	164	155	173	165	148	159	143	163	147	150	159	155	153	170	163	168	176	142	156	164	147	163	149	165	190	170	169	166	168	139	142	145	168	170	161	174	161	146	156	178	156	172	182	158	171	160	180	170	165	163	174	164	180	155	159	151	186	177	183	150	167	164	150	179	161	188	170	142	149	152	156	180	159	151	139	150	162	151	160	171	152	173	159	174	129	168	163	142	139	154	159	150	160	171	179	158	153	135	156	168	152	171	132	172	152	161	181	162	151	164	137	189	189	165	140	169	154	171	175	159	163	151	182	172	173	173	181	151	170	152	176	173	146	152	162	169	164	163	169	178	168	178	166	173	194	168	168	164	159	165	151	184	173	147	169	173	171	169	154	173	158	163	154	152	161	192	160	158	169	170	161	171	153	150	162	165	168	152	163	172	162	167	139	173	148	162	160	162	192	188	165	146	169	163	167	143	161	157	149	166	170	154	156	167	178	167	177	140	130	161	167	174	171	180	175	175	161	157	154	143	127	151	146	154	172	169	142	148	143	141	163	174	168	182	162	142	176	164	155	160	177	146	171	155	174	152	162	168	163	175	174	179	160	153	177	184	151	162	156	153	171	157	185	147	154	172	160	166	142	192	159	154	146	169	136	161	142	175	167	167	142	160	162	176	139	162	163	157	168	165	157	181	167	151	173	140	161	152	149	154	191	169	172	190	141	137	172	165	170	162	169	150	178	139	164	178	173	172	173	167	146	172	158	159	177	162	163	157	159	139	151	155	150	156	190	145	166	151	163	164	164	171	170	158	183	157	174	175	156	166	158	165	153	152	159	152	184	170	150	176	148	165	140	150	176	142	172	158	180	150	144	149	170	150	179	151	164	176	179	170	166	139	184	150	174	149	161	149	157	151	170	174	153	164	161	172	155	148	173	159	159	157	156	160	151	162	152	181	160	177	167	152	154	165	167	158	153	173	156	164	168	172	171	160	157	163	175	169	163	163	170	169	146	178	145	175	145	153	153	156	140	141	156	157	137	158	192	158	153	142	171	165	165	178	184	157	174	154	169	143	141	150	170	159	169	148	157	157	152	175	173	167	149	133	160	150	166	158	131	171	157	177	144	157	151	155	173	165	149	135	172	166	140	153	150	176	157	174	155	157	157	164	197	145	160	156	159	142	155	170	158	178	154	141	153	159	183	141	150	139	173	173	169	171	172	155	159	167	146	185	157	148	159	161	166	180	155	192	157	171	154	162	161	150	169	161	166	166	148	182	172	168	157	144	169	131	138	164	147	151	168	167	170	179	200	153	168	155	147	176	157	179	150	163	155	156	156	175	167	160	156	143	170	163	165	141	156	168	179	133	146	168	147	156	148	186	177	167	170	172	145	178	155	172	137	186	188	158	163	178	149	163	162	158	168	161	172	156	139	168	178	166	161	151	163	152	150	149	173	178	185	158	143	170	137	143	164	183	169	175	173	171	165	180	165	182	175	157	152	164	175	168	155	151	154	158	162	170	180	187	148	145	168	150	161	159	170	170	172	148	151	193	158	142	160	167	180	156	159	141	161	173	150	165	164	164	141	144	189	175	167	144	164	155	164	145	162	189	147	169	149	162	157	161	148	178	166	146	163	167	181	166	149	159	158	141	167	160	155	158	160	172	166	142	146	157	159	185	185	158	156	183	141	138	156	173	169	181	169	179	181	156	169	188	176	169	158	168	159	147	159	170	148	164	144	143	160
7117	560	704	671	656	603	633	573	569	598	557	543	492	556	528	516	552	556	530	477	507	530	525	483	510	502	488	493	494	485	508	508	536	488	542	523	516	467	502	527	523	507	469	487	549	471	483	483	471	480	493	492	483	521	527	488	510	527	525	476	489	526	488	508	542	516	519	510	531	516	516	504	514	538	513	463	516	488	465	482	490	470	492	469	521	499	486	460	507	491	495	472	493	525	483	512	493	502	525	469	510	537	500	495	504	474	476	501	487	544	517	468	557	476	455	520	487	527	484	511	486	459	484	534	484	505	492	550	510	435	502	523	501	482	503	530	504	513	492	466	482	507	543	469	481	532	513	491	496	508	556	466	483	498	539	516	517	519	549	472	528	531	500	513	532	474	515	529	497	538	504	509	505	489	499	559	502	476	513	475	516	478	555	493	494	478	488	545	468	498	470	500	516	550	466	491	493	465	504	490	516	481	460	483	526	504	510	503	504	489	514	510	551	485	494	545	479	503	467	525	502	519	455	514	534	501	520	471	462	484	511	513	529	539	475	526	488	494	512	502	495	465	518	467	511	500	527	514	494	526	496	499	484	532	484	492	512	548	506	473	542	510	496	485	503	478	491	512	489	513	496	468	467	515	502	502	500	517	524	498	475	522	492	471	492	500	479	454	510	491	523	496	490	480	540	500	474	530	488	497	484	528	512	492	491	516	509	469	521	488	494	534	490	515	494	460	493	525	522	482	492	517	460	485	509	501	500	493	549	487	478	512	479	475	515	499	508	513	497	493	479	467	519	500	488	498	485	520	478	504	453	563	499	517	468	493	534	524	537	485	503	475	493	501	456	502	506	510	510	510	494	455	506	490	526	499	490	494	517	516	498	542	512	510	538	491	512	507	522	464	488	493	475	514	506	487	502	492	446	503	474	500	492	471	479	498	509	520	505	520	492	491	533	474	489	518	498	516	528	521	499	513	492	535	538	527	488	505	509	512	499	505	451	487	472	513	469	489	473	486	448	488	468	480	481	467	489	528	476	483	493	533	507	490	477	491	524	496	456	504	480	480	499	488	483	485	505	470	495	498	511	467	477	505	496	493	468	515	519	519	481	491	472	504	490	484	530	514	494	490	522	505	458	507	487	509	519	501	505	472	486	480	509	511	465	492	508	470	510	513	512	547	505	492	510	481	526	487	488	501	509	539	471	514	513	484	461	529	491	452	510	499	483	521	503	487	481	468	503	480	519	478	492	509	506	492	490	494	498	518	519	482	506	475	541	537	444	496	503	478	486	507	519	479	482	457	481	471	493	536	493	506	496	476	499	476	528	536	480	505	486	492	508	487	532	519	516	522	495	482	501	481	473	516	509	505	497	530	483	525	453	522	477	467	502	498	470	521	502	497	503	490	496	533	508	477	527	452	540	491	527	510	502	492	517	511	480	510	527	510	517	469	488	481	496	492	503	521	513	507	505	513	493	487	515	500	513	517	527	490	491	529	517	506	487	457	511	447	504	486	515	514	482	502	529	499	511	512	543	531	509	470	505	489	501	498	521	508	511	508	509	492	514	474	479	539	515	507	517	487	489	496	540	507	468	515	495	513	513	536	485	516	491	514	491	510	509	475	523	504	497	482	482	510	480	497	487	518	462	471	472	463	484	504	453	510	475	505	511	478	484	506	500	507	457	498	494	513	508	517	514	509	496	475	486	459	516	452	482	458	553	489	480	502	488	478	475	491	482	514	463	484	551	508	511	526	522	517	489	515	500	529	508	527	478	482	456	459	516	479	498	524	509	436	511	519	524	523	514	482	488	495	443	506	500	450	517	527	497	512	495	486	521	497	530	514	499	526	485	503	478	489	531	535	503	520	502	449	519	494	480	486	552	478	503	511	528	510	503	506	523	515	515	512	518	479	535	491	498	494	481	495	472	505	546	496	511	475	512	479	489	484	498	493	507	497	499	510	507	494	489	494	466	474	505	465	521	501	502	508	540	475	535	483	480	505	495	472	542	490	472	465	483	539	518	473	498	518	488	485	501	463	488	481	531	469	481	490	511	516	526	486	490	502	513	487	506	473	513	483	501	499	477	522	513	503	492	521	502	493	526	508	553	525	498	501	533	481	466	462	529	495	489	471	479	512	513	482	526	483	527	513	476	456	518	523	495	469	479	468	512	492	467	509	484	491	491	504	532	446	518	541	519	500	494	523	473	498	544	498	466	511	497	486	470	473	483	505	498	494	512	492	507	479	509	512	520	476	486	487	487	509	470	518	513	489	499	490	512	518	489	531	532	500	446	456	515	447	523	471	508	506	511	518	520	474	499	493	488	475	500	507	500	478	509	461	484	485	511	500	480	529	494	471	491	486	554	506	470	495	534	510	497	506	499	514	494	429	519	527	506	534	513	481	556	507	502	511	507	497	512	472	527	467	487	490	529	506	513	480	526	495	493	501	503	490	474	488	528	512	503	487	533	517	474	520	502	503	519	502	483	461	528	499	495	524	538	482	470	494	510	466	490	520	525	522	476	498	470	482	515	507	489	458	480	492	502	510	541	530	472	500	478	463	508	513	480	486	503	467	507	538	530	497	455	481	502	507	528	479	504	508	506	498	484	495	507	501	493	521	469	508	518	484	526	534	496	468	464	508	508	543	503	502	511	506	473	507	500	510	514	492	497	481	484	528	514	503	523	530	485	483	506	505	481	518	546	452	523	477	487	454	475	474	517	501	525	533	508	488	512	487	456	509	483	517	516	535	530	505	514	478	497	498	509	512	540	491	467	506	482	478	535	521	505	481	530	509	477	484	492	509	518	573	480	528	492	490	506	492	493	504	473	503	519	483	498	495	503	520	512	535	452	487	487	486	508	475	474	502	525	521	478	447	527	472	517	507	531	499	522	459	478	486	518	497	546	514	485	488	500	518	476	493	497	524	528	496	501	494	528	487	483	482	469	530	533	510	479	501	494	503	476	515	466	519	512	545	479	454	515	480	495	503	466	454	457	475	490	505	460	536	480	449	487	477	506	492	477	518	480	519	498	534	518	503	521	482	503	486	513	515	492	473	566	493	527	482	490	476	497	499	524	549	460	491	489	523	486	507	506	466	504	510	482	504	518	513	502	515	511	466	503	504	519	467	513	548	528	527	489	500	476	503	506	495	531	467	495	490	466	499	483	528	496	505	471	516	512	483	487	498	507	529	515	521	472	504	513	514	495	522	522	511	465	485	465	480	530	503	506	539	522	484	503	467	484	506	525	536	510	508	534	477	495	517	536	500	514	496	519	481	521	507	522	547	525	513	505	509	478	498	460	499	509	514	460	496	471	491	479	545	505	518	507	503	508	499	484	513	493	510	527	477	481	484	516	526	497	478	464	523	502	530	534	482	489	490	511	452	486	501	520	503	507	514	510	557	515	488	498	478	493	495	481	443	513	483	568	536	508	501	514	464	467	507	538	489	532	499	494	492	520	524	494	481	494	438	466	507	474	483	471	524	507	487
40671	6801	1418	931	682	539	375	337	226	208	212	169	161	154	123	120	127	109	108	122	106	126	115	95	95	108	100	98	84	90	86	97	122	101	98	86	112	112	93	85	97	104	98	98	85	99	96	88	107	92	107	83	91	93	99	92	88	101	100	86	98	88	93	87	99	104	95	98	85	96	103	78	74	94	86	90	79	102	93	93	101	81	94	94	87	78	83	108	101	75	77	101	95	103	109	86	109	88	97	82	89	105	75	67	87	72	86	75	78	91	88	81	77	100	98	83	98	88	67	88	88	84	81	91	97	82	79	87	84	83	93	87	75	101	83	92	96	73	77	84	91	98	91	92	80	92	91	88	89	89	100	86	79	93	95	81	95	91	103	97	105	94	81	96	82	94	78	71	93	64	83	99	94	69	80	94	97	79	84	82	102	80	91	82	77	90	100	72	87	94	76	93	85	89	83	84	81	89	97	90	114	81	89	98	85	92	83	85	89	99	93	89	83	75	78	83	102	95	80	88	113	95	113	80	83	87	70	71	89	94	109	97	110	78	86	87	85	95	81	84	108	84	102	75	99	95	90	91	93	99	88	80	97	75	91	96	105	88	90	85	97	100	90	109	71	106	71	96	94	78	89	92	89	93	103	78	85	95	100	96	83	67	82	91	102	87	80	82	89	86	79	99	81	89	89	96	97	91	87	85	107	68	87	107	89	85	93	91	82	76	104	93	72	102	86	94	93	101	90	86	87	80	99	86	77	87	91	96	97	95	86	105	107	104	90	97	83	77	104	96	99	78	100	90	109	90	90	92	103	82	79	83	92	94	90	86	81	85	83	82	86	92	93	84	112	95	105	80	79	81	82	91	79	89	91	81	100	72	93	76	87	91	97	90	81	97	89	92	97	107	106	77	94	100	94	103	91	102	84	97	88	86	81	91	94	83	82	86	90	64	84	92	88	86	102	80	81	96	103	90	107	78	88	84	102	82	105	82	86	85	86	100	88	79	96	90	85	75	99	81	93	92	103	97	72	108	80	89	88	80	93	104	101	82	91	90	88	81	79	91	106	91	91	96	87	90	81	82	80	82	108	71	100	95	91	95	85	115	92	79	87	99	77	90	77	75	84	96	79	81	89	81	81	100	78	97	77	89	89	91	92	77	84	83	87	79	90	97	91	75	89	83	103	108	92	92	94	85	72	80	93	83	81	84	89	86	93	92	109	85	98	92	106	101	74	83	83	93	85	97	93	85	77	85	79	92	100	86	108	98	78	76	86	72	98	96	98	102	94	72	85	85	102	91	95	100	71	82	83	89	71	91	83	73	95	86	83	88	83	82	87	92	93	91	88	104	82	93	105	93	78	88	85	88	86	74	94	74	87	95	87	96	88	95	79	94	103	90	98	95	77	90	102	87	102	101	99	76	87	76	75	78	88	89	84	86	88	82	78	98	87	89	82	109	80	97	100	93	85	94	94	95	95	87	93	87	80	92	85	102	83	89	93	75	77	77	87	88	87	85	83	83	91	86	82	94	89	99	90	82	86	89	105	70	92	81	80	102	76	90	104	82	90	110	89	95	87	75	91	84	67	83	82	83	96	90	94	90	85	96	83	99	83	82	102	75	82	87	89	87	108	100	92	84	80	104	91	79	104	95	105	92	104	89	78	78	67	105	85	91	93	81	80	103	109	86	89	82	94	79	101	91	92	82	90	96	82	95	99	86	99	94	88	93	70	81	86	99	80	80	88	80	99	103	89	89	73	86	91	99	98	104	81	86	85	79	95	74	92	96	109	79	105	84	90	80	89	82	68	109	103	76	87	90	94	81	92	97	84	101	78	99	89	78	98	88	87	78	83	103	89	103	95	107	102	77	83	103	106	81	102	76	89	82	90	102	95	97	89	81	100	100	82	83	102	106	83	73	78	80	78	78	100	83	79	98	110	82	85	103	84	99	93	91	76	103	78	84	104	75	86	108	87	86	87	84	71	81	99	85	94	93	86	101	65	98	97	101	84	92	95	88	94	85	102	83	87	79	105	90	93	114	95	98	83	77	73	71	93	73	92	78	90	98	90	99	93	93	93	83	93	84	86	77	105	96	83	89	99	100	95	99	86	92	86	89	81	91	91	101	105	90	74	94	81	82	96	93	83	73	77	86	99	83	84	77	94	103	92	88	78	81	94	83	87	79	86	97	111	115	96	84	100	83	76	76	83	95	92	83	88	102	82	76	94	87	84	104	89	91	105	93	70	84	85	82	99	96	69	92	102	105	69	87	81	74	82	79	95	103	73	71	98	86	93	115	83	81	86	86	80	75	94	84	80	85	86	85	99	88	84	79	89	85	93	88	84	91	94	79	87	94	61	74	76	82	85	98	87	92	87	78	86	87	95	88	92	83	91	97	89	88	73	82	86	80	94	88	97	86	86	92	95	92	101	80	81	91	90	97	78	103	91	95	103	82	70	96	105	80	90	96	83	75	84	89	86	77	94	93	94	81	82	73	105	87	86	91	67	62	94	90	88	96	107	89	92	88	96	84	79	94	90	86	94	82	100	78	87	91	97	87	82	93	111	75	97	77	95	99	86	97	86	90	72	85	80	92	76	84	98	76	91	100	95	86	99	102	96	89	95	112	104	76	76	87	91	87	90	90	73	92	74	80	84	82	101	92	97	88	90	77	82	83	84	88	93	99	105	71	75	97	95	69	100	84	87	92	88	90	88	84	80	104	88	91	84	85	91	103	77	73	87	71	87	106	81	93	80	87	78	103	97	76	90	93	83	91	97	77	88	76	108	77	84	93	114	90	89	99	84	95	93	87	77	94	100	112	83	109	94	94	84	99	83	92	84	87	94	87	87	104	108	90	90	78	98	90	90	94	97	85	91	88	91	79	101	78	78	76	88	94	94	73	94	106	92	89	104	85	83	71	107	99	107	78	73	98	84	106	85	89	89	77	89	90	98	89	83	96	82	86	71	83	78	72	94	99	87	95	82	101	74	88	72	99	91	86	107	112	89	85	70	98	90	80	81	101	79	95	85	88	101	89	85	81	91	75	92	86	91	106	91	89	84	73	91	87	92	91	89	97	74	95	81	79	94	73	88	108	82	76	89	93	76	88	100	89	100	79	85	89	76	99	76	102	81	91	101	84	92	92	75	86	85	107	96	92	106	89	92	97	78	103	108	92	105	94	84	87	80	97	87	92	87	83	97	79	105	74	98	79	88	93	79	102	89	87	80	97	78	96	88	89	87	75	79	101	85	94	79	84	105	91	102	84	85	76	84	91	75	86	93	105	84	97	91	111	103	98	101	95	97	94	98	84	91	84	85	84	100	80	98	92	86	59	94	90	106	90	84	83	84	103	94	78	90	88	86	86	85	80	89	75	85	98	71	89	97	97	108	101	88	82	91	82	85	85	95	96	89	97	83	84	77	74	86	94	94	82	82	78	101	113	88	77	66	77	92	98	78	99	88	87	107	95	79	81	79	91	95	74	90	79	80	91
21070	1390	3190	3512	2912	2309	1821	1530	1262	1138	1007	882	826	726	666	668	614	550	605	526	557	532	492	474	452	432	425	391	425	406	404	413	373	394	371	425	380	329	371	334	356	403	368	353	347	354	348	355	365	374	343	327	342	345	337	330	346	325	321	308	329	312	336	313	343	388	315	345	337	324	379	325	336	326	332	357	329	337	320	338	297	322	299	311	325	330	320	353	312	347	299	325	325	315	292	345	337	310	314	317	338	290	305	323	327	291	356	338	307	340	328	313	318	309	317	314	303	321	308	278	317	302	316	323	305	334	298	352	312	307	337	353	328	297	317	346	323	364	308	334	320	318	311	325	311	283	310	341	339	343	339	331	308	282	317	305	326	292	343	306	314	309	311	287	312	299	297	316	335	330	332	331	329	322	292	315	351	332	323	299	308	304	313	299	336	297	269	309	317	319	310	307	323	309	325	282	343	332	312	321	287	296	302	357	287	320	357	328	335	296	315	307	320	318	327	310	339	303	318	331	333	301	332	322	320	325	308	323	289	318	273	316	310	341	313	324	363	342	294	301	314	300	314	305	291	319	319	318	298	316	287	290	330	322	319	318	315	297	307	330	333	328	314	325	300	320	287	322	314	333	296	326	310	319	320	298	294	321	301	302	332	309	332	280	331	309	317	313	331	292	307	299	348	284	286	292	311	310	345	335	335	311	308	305	302	315	308	346	312	336	308	330	320	295	301	304	332	301	335	303	328	320	341	286	300	315	317	350	279	308	321	307	295	316	327	291	283	305	314	307	321	304	324	279	315	303	321	288	304	324	286	315	300	320	321	359	341	309	307	349	317	306	311	311	333	327	313	295	330	335	281	314	325	301	304	281	315	322	318	315	296	303	311	287	320	329	309	296	326	293	312	320	301	297	300	296	342	277	354	337	324	284	327	293	305	287	277	330	283	304	324	297	310	311	306	340	315	314	288	318	313	321	329	315	326	307	315	307	287	318	303	301	317	337	286	295	274	302	318	300	308	307	337	272	310	326	325	299	279	294	306	312	338	313	297	293	314	312	342	293	305	319	332	313	317	319	306	315	293	296	319	322	330	337	293	311	297	309	330	295	298	313	306	315	326	297	314	347	309	298	313	360	317	321	319	297	294	289	316	331	307	302	311	318	314	335	326	309	320	316	277	310	334	294	310	291	322	327	316	296	333	321	352	295	310	297	321	299	321	301	318	303	326	322	306	321	295	283	330	293	315	303	300	291	301	313	299	302	341	325	323	330	286	369	304	298	282	308	329	298	333	317	316	285	316	310	312	326	329	301	312	328	325	301	306	315	327	312	282	312	304	336	332	285	328	325	300	306	294	306	299	325	315	332	316	301	346	309	287	301	344	330	326	299	282	308	330	318	293	290	336	309	298	302	323	300	308	303	310	309	349	325	295	321	327	323	287	297	325	279	306	283	329	337	316	316	321	349	307	278	335	314	315	285	303	312	294	281	322	264	314	307	338	301	303	313	307	343	298	328	314	334	317	322	327	287	307	327	337	268	334	300	289	329	311	296	311	306	328	311	324	316	322	290	302	336	306	324	320	298	314	329	317	340	310	291	299	332	318	324	351	312	307	343	318	302	308	315	349	325	331	315	296	327	306	328	308	327	328	279	309	312	322	313	302	301	318	297	302	291	297	307	321	296	307	316	302	363	321	284	323	317	301	293	322	339	309	294	327	351	292	323	321	289	283	317	325	302	352	302	312	292	323	333	301	354	263	334	321	314	334	328	317	323	316	337	308	306	312	325	353	325	314	311	312	277	313	330	310	343	307	297	347	292	315	308	316	314	281	335	302	325	310	349	306	295	313	292	321	317	309	309	314	292	356	338	309	324	296	335	301	344	305	309	335	287	292	290	298	303	315	337	297	306	308	298	315	325	308	322	331	342	298	313	333	314	310	309	319	310	302	302	294	348	302	306	308	321	332	302	301	334	305	283	300	322	334	319	334	309	297	299	294	302	341	302	328	300	321	307	317	284	296	360	295	312	323	313	298	273	348	328	309	371	295	303	322	313	357	305	292	295	302	309	304	276	339	318	299	316	314	335	334	328	288	343	292	319	301	325	331	291	286	348	293	320	300	351	306	313	318	283	295	319	352	290	313	312	308	287	297	315	311	358	342	312	330	302	305	300	309	318	305	334	304	367	319	325	303	287	309	315	325	299	341	293	320	335	301	285	303	291	321	294	289	331	274	322	328	323	318	353	324	304	297	321	322	319	315	282	328	311	300	302	324	297	327	330	299	330	307	314	312	351	288	311	321	321	306	316	313	303	304	314	310	271	311	294	341	292	317	310	305	290	337	299	337	290	304	290	296	309	311	312	268	308	308	322	308	345	297	276	324	297	297	317	303	317	290	319	329	323	313	298	308	317	304	315	336	300	261	303	299	308	292	331	339	319	344	312	300	304	319	293	340	298	311	297	322	284	320	321	344	313	298	354	322	312	303	315	330	314	334	315	324	317	319	282	320	302	309	293	300	345	314	337	305	290	340	293	300	296	322	306	290	308	276	298	325	322	328	301	333	315	283	316	298	297	347	343	325	304	313	318	327	297	309	287	335	299	312	328	319	332	318	307	326	319	332	291	307	296	326	331	351	314	328	306	302	348	290	299	307	341	303	290	315	331	325	310	304	326	322	317	274	315	299	301	332	310	302	325	332	291	308	297	305	329	351	315	299	317	321	340	314	350	304	300	304	289	302	314	295	306	314	332	316	350	320	331	287	314	314	319	331	303	336	289	306	320	310	304	315	288	321	328	307	291	331	295	307	302	341	319	309	321	278	311	328	278	329	303	321	307	324	321	329	313	317	296	328	315	328	323	310	278	315	299	304	327	307	304	348	337	286	325	317	304	323	286	316	315	276	306	296	319	286	319	279	314	332	275	338	284	305	364	318	310	333	273	312	294	303	318	317	324	331	281	371	330	308	313	350	297	321	338	314	334	324	300	319	316	298	336	319	316	306	289	293	304	311	287	352	313	303	276	337	323	308	307	332	334	305	297	318	359	324	303	301	328	306	301	333	298	321	310	331	338	301	356	336	295	319	344	325	308	282	287	342	341	296	322	331	319	288	309	302	316	305	315	355	307	315	308	296	279	309	305	285	309	325	300	311	308	342	300	321	289	318	328	310	317	314	312	291	325	302	319	298	310	265	345	298	301	289	305	315	314	303	315	295	300	311	313	288	303	280	305	319	306	326	313	316	319	333	319	306	309	315	282	306	319	325	326	308	280	309	320	346	311	309	302	316	308	307	304	315	312	309	284	339	323	301	293	349	296	334	307	325	292	287	348	286	315	324	290	310	275	318	326	324	336	294	297	317	281	325	283	326	290	321	307	315	330	313	283	298	334	343	289	307	293	311	285	353	292	346	315	300	328	344	329	310	338	338	317	271	306	287	279	312	319	330	298	348	288	294	288	307	314	299	344	315	338	316	365	294	314	319	301	327	293	327	335	320	333
52047	14720	4012	2094	1404	934	777	578	465	397	372	333	313	309	263	253	266	217	236	225	239	232	182	159	206	203	199	192	192	208	168	177	183	185	173	166	159	160	182	152	171	169	205	165	153	196	169	180	140	187	158	187	177	162	171	203	175	180	178	171	162	209	193	166	168	182	167	163	179	165	147	197	167	163	190	179	201	183	158	193	158	160	173	160	175	151	166	181	166	159	167	151	174	171	189	182	164	150	185	174	170	183	183	168	199	152	181	167	178	159	157	173	169	178	149	158	159	154	159	183	171	154	166	154	164	160	175	172	154	158	153	148	183	185	169	168	171	134	193	164	143	161	192	177	169	162	157	153	164	167	182	160	176	158	188	149	153	147	171	166	147	178	131	186	173	168	186	182	161	180	158	149	187	160	194	187	175	148	188	161	185	164	184	153	179	168	157	171	161	174	150	157	183	168	149	184	183	168	187	151	171	161	163	186	154	161	170	163	170	168	169	168	164	156	177	169	160	176	175	164	165	185	169	175	168	171	160	167	186	165	184	177	154	146	176	164	150	170	151	181	185	177	171	174	162	176	160	167	160	166	185	167	177	158	142	148	157	164	182	174	159	155	155	177	173	163	159	157	187	172	168	153	147	152	152	183	162	173	183	157	182	168	194	169	173	171	154	170	164	170	187	152	133	155	181	167	171	173	177	178	183	137	174	165	134	154	141	166	160	152	167	151	151	157	163	179	151	159	182	163	149	169	189	166	175	164	182	153	177	185	154	162	185	162	164	152	156	148	188	167	162	177	160	178	159	172	167	165	152	177	150	172	162	167	176	174	169	156	149	181	167	168	182	170	176	185	164	154	181	163	181	175	181	189	141	156	174	179	184	152	164	186	152	159	167	188	158	187	158	170	156	174	159	184	186	156	151	157	160	167	179	170	179	162	194	157	178	157	150	145	171	153	157	186	169	170	171	173	136	167	185	178	141	169	167	155	172	174	147	165	160	158	166	162	162	140	152	176	176	177	160	156	156	177	171	178	148	170	159	191	163	164	168	170	152	139	162	167	164	180	170	177	160	148	160	168	167	182	155	156	166	167	171	157	170	131	172	159	137	182	179	168	184	186	191	162	156	188	186	173	152	191	154	165	172	162	171	156	147	152	186	160	146	150	176	170	172	171	177	161	168	197	179	170	185	184	158	171	151	174	153	147	148	155	180	182	152	152	166	158	157	168	164	175	203	162	154	156	161	171	194	184	162	144	206	186	169	171	166	173	173	156	175	143	178	171	148	158	161	163	183	177	157	164	161	192	159	190	176	165	172	158	176	177	177	168	174	162	149	178	154	169	174	173	168	157	169	172	186	149	180	170	184	201	174	170	172	176	185	186	172	168	162	173	188	180	159	188	166	173	157	167	172	193	158	160	177	140	153	150	158	166	169	155	171	143	159	145	182	157	164	157	173	182	166	162	166	162	143	184	148	161	140	166	173	176	183	166	161	146	164	197	155	156	184	171	162	184	185	194	173	185	173	152	173	168	185	189	183	167	163	162	184	157	155	156	179	160	157	156	149	159	170	154	169	140	184	174	180	159	192	179	163	148	156	161	182	162	161	158	175	156	140	142	153	188	148	166	147	166	152	157	163	190	171	171	175	162	163	152	170	162	167	158	178	177	178	156	162	155	166	167	180	174	160	182	170	157	169	154	170	175	161	171	160	163	154	178	177	173	172	157	147	154	158	174	155	161	167	161	182	139	158	150	162	185	175	178	173	169	158	187	165	171	189	170	184	157	157	162	137	152	184	155	175	168	156	155	180	153	163	154	176	151	170	187	176	158	171	170	177	162	172	158	152	163	170	175	171	169	161	157	182	165	166	206	158	162	153	185	154	152	160	173	162	158	202	182	148	150	167	163	159	166	161	177	167	169	179	138	156	172	184	156	171	169	169	168	148	175	135	166	169	146	184	159	175	175	166	170	174	191	172	175	187	169	159	164	188	185	174	159	154	190	179	172	171	172	170	163	146	167	147	184	160	147	186	161	152	170	176	153	159	150	158	165	156	166	157	169	168	166	176	151	189	166	181	161	172	163	154	180	150	184	142	174	170	174	173	183	161	154	164	182	161	186	164	166	212	155	150	187	169	160	179	164	169	162	150	171	176	157	176	164	169	188	156	148	174	159	143	160	158	166	174	163	139	199	173	160	180	168	153	148	172	180	148	150	175	170	167	172	162	162	191	166	173	165	142	179	152	169	170	161	169	176	163	170	172	162	167	154	168	148	182	160	161	163	167	171	163	150	177	160	172	147	178	147	148	173	173	160	164	196	160	157	168	163	155	160	153	144	169	169	169	155	172	168	159	154	164	174	163	172	191	167	144	158	167	160	150	155	178	190	159	162	156	141	157	170	177	170	171	196	157	181	163	160	141	153	159	174	139	166	164	149	168	181	138	155	155	174	177	150	165	140	162	168	156	175	176	180	174	161	167	163	149	182	183	166	178	170	163	146	194	188	175	184	137	166	185	164	165	169	153	169	178	182	166	173	156	182	181	163	170	170	166	169	177	146	188	157	161	177	154	173	177	167	165	144	172	204	207	179	175	183	171	176	169	143	184	182	170	155	152	163	177	172	159	186	180	159	170	148	161	168	144	175	185	158	169	182	173	169	195	172	195	165	143	143	164	128	170	150	169	164	151	162	166	159	162	171	182	163	165	153	158	192	183	156	162	160	161	176	163	169	167	161	145	169	141	156	157	138	165	166	164	163	166	188	182	130	158	143	148	165	167	186	178	162	138	165	162	168	149	190	150	172	182	151	158	152	156	175	161	158	187	154	178	175	161	176	158	181	171	161	163	137	192	178	174	181	186	181	165	181	159	152	170	175	157	174	178	169	169	194	195	175	173	178	183	185	160	160	156	184	160	168	177	164	163	163	159	142	158	185	166	175	155	166	182	169	162	171	166	178	191	167	140	165	173	171	178	158	158	179	178	154	158	185	173	185	185	166	186	174	159	184	173	180	200	167	152	172	175	145	174	151	165	155	163	166	170	188	148	174	179	171	151	150	166	155	165	179	193	175	174	143	172	180	148	151	182	182	180	161	182	177	151	168	162	168	147	159	164	178	150	159	192	199	173	150	175	170	164	174	186	157	177	160	174	166	169	156	167	180	145	168	145	165	178	172	168	186	160	170	150	166	161	150	172	149	177	178	165	159	162	156	158	166	179	184	180	175	165	179	185	144	172	151	151	184	159	143	156	166	169	171	169	183	178	136	172	155	159	180	165	137	154	159	156	146	160	194	169	169	156	167	168	186	162	158	193	174	147	169	176	174	182	154	175	172	180	159	175	171	191	166	161	166	167	176	160	182	195	174	148	183	186	180	140	177	167	157	158	177	160	155	162	173	137	172	141	141	188	148	161	167	177	158	163	162	175	167	173	157	174	168	169	170	161	158	173	163	168	160	181	159	167	159	179	168	169	185	197	145	173	164	165	179	162	179	173	174	143	138
27253	2703	6315	6648	5457	4514	3660	3066	2530	2206	1960	1677	1538	1452	1278	1244	1172	1113	1027	948	883	949	823	801	830	805	783	787	754	710	729	685	628	644	683	658	682	712	646	622	637	639	601	604	605	581	624	582	606	565	565	595	608	564	577	587	539	598	587	570	552	579	523	595	538	555	572	564	585	551	582	542	533	548	537	564	550	502	563	575	550	514	572	548	535	558	536	518	535	546	549	509	532	560	560	555	557	554	551	552	552	557	483	534	526	567	547	514	517	537	566	523	578	552	535	538	564	562	518	533	531	540	550	542	519	507	551	539	544	528	561	553	532	510	527	556	567	505	577	554	511	530	538	517	504	506	520	516	569	550	516	570	542	530	534	543	554	528	526	567	521	504	523	555	531	552	505	552	512	508	567	536	589	516	545	535	481	525	540	521	536	525	526	507	567	619	560	506	561	512	504	554	544	604	603	526	511	527	558	515	514	529	497	570	548	534	542	559	535	500	509	523	530	517	532	526	541	537	526	489	508	550	504	510	508	559	546	491	547	506	501	536	507	532	532	543	502	535	556	522	522	521	513	516	505	502	540	487	554	504	559	521	546	545	528	508	562	512	545	533	547	535	519	530	530	552	502	502	548	520	513	498	526	571	564	540	552	507	512	524	543	547	512	507	529	498	541	502	554	521	535	497	535	552	516	540	549	577	522	544	526	549	522	548	529	517	531	531	545	545	528	522	549	541	512	547	523	538	543	525	544	553	509	508	486	555	522	493	542	550	513	532	520	551	532	524	538	554	535	508	522	523	489	534	502	555	539	505	506	551	558	561	530	548	566	504	519	517	516	480	492	535	542	516	479	496	460	501	585	513	534	502	508	555	532	524	553	560	542	541	539	525	533	525	528	554	556	515	507	529	512	504	543	535	531	541	517	524	548	502	524	497	539	484	549	525	537	537	566	519	517	488	544	538	491	562	539	520	505	513	549	496	512	510	513	533	515	514	556	555	523	547	524	482	537	515	558	565	493	579	545	511	495	527	566	511	540	533	534	537	552	526	567	522	552	548	505	541	533	573	547	526	542	491	501	524	500	472	522	515	561	524	534	508	504	514	515	508	539	520	515	487	538	527	572	536	552	532	520	527	530	510	486	534	506	579	502	528	546	516	529	540	522	544	512	502	493	566	572	508	535	519	530	524	509	541	499	563	541	481	539	532	473	564	525	524	509	550	542	555	514	513	539	523	560	474	520	497	486	513	505	524	565	556	539	529	538	551	546	563	529	552	531	563	509	507	552	521	504	532	527	505	520	536	540	501	561	510	548	553	504	512	494	538	567	476	556	502	558	551	527	549	529	495	532	539	547	488	524	510	528	535	531	515	544	535	504	507	550	499	510	522	491	550	526	526	516	556	549	491	515	546	525	516	524	553	521	533	581	557	499	481	519	525	557	537	497	585	551	509	517	517	518	509	530	522	544	566	539	524	515	514	531	509	517	524	552	510	538	568	541	523	502	558	534	500	534	532	527	526	567	531	529	523	531	538	556	509	513	533	496	545	543	560	541	570	549	525	541	527	532	533	532	607	525	546	508	571	530	528	526	548	550	554	545	494	529	527	533	549	494	579	573	548	568	561	522	504	534	522	521	503	527	500	553	503	528	539	546	532	543	507	476	497	488	506	523	509	544	531	537	558	500	512	540	572	497	526	508	557	549	528	496	569	570	493	494	525	578	569	550	538	495	518	494	550	528	547	545	557	534	519	544	537	535	487	533	501	534	560	553	480	514	542	544	508	519	530	521	511	506	563	541	561	513	460	510	529	563	511	549	514	523	508	531	503	531	528	521	553	524	533	560	518	522	492	560	495	528	546	528	549	531	517	494	569	579	521	544	578	525	565	539	525	527	526	526	584	528	510	483	550	513	523	551	502	532	460	553	542	537	538	518	540	546	516	488	538	524	540	499	564	535	577	524	553	539	487	531	527	496	555	525	533	531	525	581	533	528	561	524	503	528	550	526	496	555	501	519	547	558	561	513	529	487	540	496	545	533	509	551	538	524	565	578	517	555	562	554	516	545	530	557	558	531	496	493	533	526	546	519	535	526	563	509	517	514	514	526	512	550	559	484	548	548	574	563	529	494	524	513	561	532	500	496	548	540	537	502	515	545	529	481	473	533	521	523	531	532	549	540	542	560	498	504	528	542	535	556	515	514	531	513	547	533	526	533	509	522	521	549	530	568	514	511	507	566	519	548	528	543	530	584	542	556	536	584	512	516	542	501	537	545	514	522	529	540	529	528	537	547	578	525	497	556	510	536	536	524	539	593	500	542	539	501	567	552	520	529	506	537	537	505	480	591	515	530	503	564	556	543	550	544	540	529	542	543	521	538	535	532	513	531	564	520	570	499	532	519	558	536	543	543	537	491	530	489	535	540	497	532	495	511	543	514	546	534	536	538	520	575	525	558	515	586	538	517	585	509	535	570	546	502	543	515	570	531	556	524	533	545	524	551	557	564	564	582	539	520	538	527	527	514	513	510	488	529	565	560	572	556	541	459	528	511	558	533	495	549	528	540	552	532	534	540	522	533	527	559	571	584	521	496	515	531	529	527	538	547	539	516	482	544	518	567	545	499	519	514	516	568	472	550	506	546	539	510	499	554	522	491	523	508	486	522	544	535	537	551	529	489	517	521	539	501	547	541	520	541	568	522	565	503	550	536	523	519	533	563	517	524	544	541	538	541	557	531	503	524	539	517	531	513	514	513	504	514	544	514	535	513	567	540	539	509	564	532	507	532	517	566	560	554	557	501	497	524	517	507	550	502	525	517	519	508	519	523	542	546	511	530	531	513	534	533	510	578	520	566	524	596	523	506	542	546	499	519	531	557	520	524	538	528	533	531	473	512	548	545	535	563	527	517	522	505	517	501	512	549	559	505	531	523	495	528	524	546	536	467	588	514	549	524	550	529	574	495	532	563	517	573	548	526	512	495	525	554	576	534	535	533	530	538	508	547	513	567	548	481	524	491	563	513	534	554	531	541	534	532	525	542	547	548	560	532	525	538	531	494	520	571	506	489	526	546	517	544	491	544	539	527	562	518	525	566	547	551	550	543	521	498	523	562	486	546	534	527	546	540	518	542	510	535	525	554	543	508	498	553	539	532	543	533	530	525	553	556	525	534	539	566	520	518	551	552	589	501	553	516	532	489	536	505	531	486	538	547	538	530	517	485	510	541	538	557	586	583	532	517	516	529	525	521	561	534	596	537	557	513	526	559	538	512	521	523	531	463	551	553	501	564	563	509	579	539	529	542	582	550	544	532	506	518	513	547	524	541	534	512	518	574	524	503	550	491	541	496	508	533	466	515	537	526	501	522	539	493	519	537	486	553	549	527	521	558	546	551	519	515	521	539	507	546	493	581	527	557	493	546	488	556	529	519	538	522	569	509	518	500	558	542	487	508	515	548	508	553	563	525	522	571	526	517	512	562	514	511	518	528	496	551	494	538	523	542	503
6927	395	231	187	178	163	153	174	145	152	180	178	164	163	179	146	160	145	185	166	168	166	176	136	161	162	174	146	153	173	146	160	187	147	156	151	153	180	156	172	158	160	156	156	160	156	160	144	159	151	144	171	155	164	142	165	200	147	162	166	166	187	153	156	175	144	169	146	153	167	161	141	159	164	172	140	183	144	162	169	159	149	171	154	128	176	153	154	164	156	185	176	153	175	142	143	186	158	129	164	162	174	132	143	140	139	164	186	176	148	159	158	132	160	148	155	167	145	147	149	179	162	140	156	148	168	138	161	165	172	170	158	169	159	142	155	166	183	175	164	166	159	154	142	149	148	158	161	160	149	149	136	164	164	161	168	162	164	159	176	147	162	154	172	137	169	167	158	171	152	157	164	163	154	158	181	173	172	161	152	163	164	149	180	184	165	169	146	145	157	149	175	159	160	172	166	156	160	153	155	144	170	138	185	144	157	146	172	162	158	168	167	161	181	175	157	179	177	165	180	166	168	161	157	161	168	162	175	165	150	153	165	159	172	135	163	149	145	174	138	161	166	174	139	159	144	153	154	177	153	169	158	167	132	168	162	149	150	173	149	152	174	154	165	159	152	169	181	187	159	153	163	175	150	138	179	160	144	139	156	186	162	153	166	162	160	175	151	183	170	172	153	152	152	162	168	159	186	160	159	168	140	182	164	162	183	163	175	180	167	159	163	148	162	130	163	158	162	159	145	177	178	147	170	157	154	172	161	146	146	162	146	140	169	143	157	151	158	131	170	179	185	168	139	153	131	158	150	168	157	168	159	156	151	164	166	177	163	157	177	150	144	164	151	153	170	158	161	141	141	160	154	153	150	141	173	175	180	166	169	152	171	165	165	155	164	164	137	177	163	166	162	149	149	150	166	163	153	169	156	194	163	172	158	157	174	158	168	171	172	157	165	182	185	148	154	146	161	172	141	162	139	151	156	143	158	175	172	155	170	175	144	138	141	155	155	163	173	148	168	171	162	182	148	176	156	163	155	148	166	143	179	158	159	158	150	170	145	153	136	156	170	157	176	159	150	160	143	166	144	185	160	166	175	155	163	161	165	177	165	167	164	175	155	165	156	167	166	137	179	169	155	154	159	160	134	171	174	153	200	165	141	165	148	170	151	176	145	165	159	168	156	145	137	192	149	179	167	155	169	157	160	157	155	161	153	168	148	157	175	182	169	185	161	176	168	149	143	172	153	171	164	153	139	169	154	178	166	159	171	143	157	158	146	153	154	155	155	144	144	157	158	162	144	145	186	157	165	165	153	156	151	140	141	183	149	163	152	157	148	155	155	141	179	167	161	135	145	157	141	166	173	155	144	165	159	157	157	153	145	167	138	150	136	181	166	158	147	153	148	159	164	144	158	153	163	142	155	170	144	177	159	155	138	163	165	152	163	152	159	160	177	134	149	150	177	160	152	148	152	144	143	146	148	149	183	162	157	166	171	180	162	154	174	175	157	156	157	158	172	167	168	151	161	170	173	171	159	150	201	157	135	173	157	184	148	166	161	159	151	171	184	162	173	183	142	159	158	155	176	152	135	136	151	167	122	160	167	167	179	176	167	144	135	155	156	168	181	173	153	165	165	153	144	155	153	149	158	165	147	141	151	150	160	177	172	160	142	166	179	190	171	147	131	167	163	169	154	145	164	175	161	164	170	173	166	172	175	168	152	154	159	150	183	191	171	160	145	157	154	143	134	156	160	159	173	159	153	167	156	168	150	141	165	160	159	203	151	174	155	162	180	140	145	179	152	164	127	153	177	166	164	157	147	138	148	176	175	162	159	152	171	163	161	152	168	151	165	145	182	151	180	181	144	158	149	152	161	154	165	163	142	134	162	170	165	153	141	164	155	159	173	151	167	147	150	165	172	167	161	160	152	171	160	164	152	156	157	134	175	167	192	164	137	156	170	166	159	148	149	156	158	162	182	164	142	189	174	162	176	167	169	149	144	155	159	152	161	174	166	160	160	166	164	169	146	158	160	159	157	179	158	169	162	149	162	180	167	135	172	174	155	166	161	145	164	138	161	135	156	151	160	178	165	157	160	157	144	196	193	162	163	182	187	151	186	168	167	151	128	157	162	156	152	168	145	155	153	142	164	183	150	172	163	149	159	160	149	167	179	151	183	160	179	165	159	158	169	162	147	172	140	125	155	167	146	174	170	145	169	144	163	142	148	153	169	159	154	152	144	144	145	147	162	141	166	169	149	159	167	143	184	165	147	166	168	164	162	159	172	157	147	123	154	160	153	160	154	154	186	160	173	156	170	150	149	152	141	171	175	170	161	156	157	154	162	144	161	153	150	170	150	179	152	152	152	151	160	157	174	167	139	167	146	159	173	160	129	188	157	144	148	178	148	165	172	146	161	156	166	146	134	176	167	149	158	162	164	159	155	142	167	159	155	184	146	162	152	174	158	172	170	150	147	147	166	166	157	145	173	163	146	163	146	149	176	153	157	178	157	161	149	150	173	160	168	175	167	162	186	148	129	144	161	157	155	148	150	170	164	170	176	170	170	130	165	166	159	156	149	160	159	128	186	148	153	136	186	161	186	148	153	169	152	143	161	171	167	143	166	141	170	171	162	161	162	155	178	162	182	162	149	157	157	137	160	161	149	175	167	141	152	157	176	175	158	163	144	169	161	181	172	165	165	148	158	173	167	166	172	145	169	137	156	178	158	134	133	172	156	152	143	164	170	147	164	169	151	162	138	142	145	147	146	127	157	156	167	133	160	168	180	152	161	165	161	167	162	140	163	144	164	158	155	164	128	156	131	161	177	160	140	170	160	151	159	151	149	182	138	161	152	169	190	173	162	154	143	170	153	159	138	147	177	158	158	155	158	172	144	157	156	146	154	175	159	157	157	164	158	196	154	162	159	182	173	156	176	182	157	161	158	161	161	180	143	145	142	186	166	173	173	173	142	164	178	193	176	179	159	150	161	178	178	165	175	135	168	154	175	165	160	159	172	152	159	160	141	162	139	142	165	141	162	172	177	178	158	175	157	169	156	172	180	155	159	176	149	154	140	155	180	159	155	151	147	164	158	154	168	177	161	166	162	174	174	156	151	161	152	149	173	163	170	157	158	158	146	161	137	156	167	162	163	155	167	144	163	188	165	152	164	148	154	135	152	172	147	157	161	147	151	173	166	176	162	150	146	158	180	175	152	136	170	162	142	162	179	174	153	188	158	166	177	149	166	161	146	156	163	162	174	148	176	177	157	144	158	161	133	165	189	154	145	182	141	152	169	163	180	154	176	158	170	159	163	167	153	173	141	140	162	171	153	182	179	195	161	136	179	160	171	163	167	168	171	180	151	161	174	145	160	163	165	163	154	124	173	163	148	151	151	169	137	160	155	164	170	157	160	147	153	155	164	154	157	151	155	153	154	170	172	167	149	152	154	162	165	160	145	169	152	162	168	162	159	156	161	144	179	138	121	175	176	168	157
6607	616	667	649	652	556	589	553	561	520	542	504	534	502	498	552	501	546	536	495	528	490	523	518	483	503	478	517	490	527	460	495	472	459	521	507	476	498	489	520	561	520	549	520	480	519	501	460	529	466	485	507	499	494	541	525	487	515	534	497	441	496	492	507	472	526	505	511	508	448	480	537	510	484	554	449	480	481	530	511	462	482	484	506	500	459	501	519	527	514	498	496	479	538	492	491	531	527	472	461	513	526	467	505	492	452	501	488	458	473	464	513	503	508	515	502	466	506	490	488	514	494	487	504	501	517	477	486	453	506	493	508	490	501	468	504	486	475	486	495	498	470	474	496	480	501	513	508	502	464	498	533	489	509	543	497	497	488	529	504	493	498	514	515	453	478	500	521	506	521	522	499	461	524	503	474	469	483	520	479	475	500	478	482	496	494	558	496	470	474	522	502	540	520	524	491	459	470	500	508	516	497	462	512	486	433	523	452	528	495	494	512	480	504	477	504	500	481	489	478	515	525	504	489	473	493	472	514	469	512	510	454	475	474	471	504	465	482	462	525	527	494	488	482	494	480	513	478	462	507	545	466	483	494	500	468	489	547	514	517	485	499	474	448	508	493	498	515	507	465	534	491	520	489	466	506	507	490	529	487	471	496	515	500	480	510	498	492	511	475	497	488	486	520	499	473	464	498	487	511	515	471	463	525	511	469	506	460	527	506	516	479	555	469	501	492	487	461	505	500	489	509	503	495	515	508	477	491	507	526	491	496	482	493	488	544	535	480	495	510	462	495	483	505	497	477	452	453	502	514	539	480	484	479	496	504	506	458	507	434	482	532	471	492	487	486	543	495	494	517	502	468	464	501	532	508	533	476	501	497	514	516	516	500	522	505	473	439	503	482	494	455	480	498	495	450	494	516	488	499	458	557	492	490	474	522	476	529	496	471	438	517	513	530	486	528	480	540	534	469	479	469	505	520	572	483	518	487	457	514	459	443	453	475	496	481	518	502	478	472	472	505	526	449	495	502	515	491	449	517	490	513	479	488	521	482	462	477	495	507	460	504	520	527	478	540	497	493	452	487	480	531	528	522	483	470	485	500	484	509	488	492	516	497	513	525	521	451	495	486	499	486	473	478	508	519	510	479	502	481	503	517	524	491	454	514	457	503	490	523	473	479	486	496	527	505	490	491	498	470	490	501	508	505	471	505	491	480	480	514	474	470	474	472	529	505	489	526	508	531	491	492	498	509	488	504	537	567	510	491	485	517	515	529	491	500	530	439	493	532	487	522	534	510	475	508	523	517	516	494	543	488	485	466	500	453	484	488	468	486	466	505	486	466	493	484	522	526	489	472	491	520	495	479	490	501	497	489	483	513	498	474	538	509	520	471	511	488	542	510	529	514	490	507	520	483	482	509	505	469	484	485	464	533	492	482	476	490	508	518	534	494	482	550	506	507	511	504	488	485	502	533	492	505	524	496	507	518	475	517	503	464	536	474	508	513	465	515	475	493	519	469	484	502	506	477	499	497	508	484	501	470	506	464	496	501	527	497	508	466	479	497	479	476	520	510	570	514	469	517	479	506	537	490	476	506	522	483	487	491	504	485	521	504	513	454	482	481	522	500	519	501	487	459	476	502	515	499	503	509	479	502	510	477	476	487	518	495	466	516	515	474	493	476	504	499	513	472	474	469	501	450	503	538	468	509	473	466	529	519	493	485	559	489	515	473	518	494	553	522	462	484	483	469	463	547	494	494	513	519	488	483	516	468	510	510	505	473	482	518	506	511	462	518	488	461	496	511	528	521	504	487	504	514	507	530	497	519	490	524	478	485	501	527	469	497	488	510	458	552	491	508	482	522	516	499	473	500	490	477	529	549	552	546	473	498	482	513	492	437	477	509	484	500	474	471	505	463	510	485	550	519	552	528	527	533	478	519	503	493	479	488	504	452	546	470	479	475	506	480	488	487	526	504	490	477	500	461	520	451	522	503	500	504	496	493	448	501	483	477	467	510	503	474	507	454	497	485	496	484	475	459	517	469	551	466	511	505	536	534	472	488	532	515	504	493	514	501	486	485	483	511	490	513	535	499	482	495	522	450	479	493	472	517	463	520	476	495	458	533	468	504	505	503	514	518	517	482	462	495	526	490	485	510	456	515	506	486	487	469	533	495	493	499	500	509	503	527	518	509	502	492	513	445	482	521	471	472	519	528	482	478	515	498	468	496	503	530	499	506	527	515	483	478	481	456	498	519	506	529	513	493	487	534	509	470	511	512	460	469	467	485	457	497	476	496	504	521	518	493	480	502	467	498	461	452	512	462	510	472	506	525	495	494	488	491	512	533	483	511	492	505	522	518	536	532	514	495	521	514	484	508	539	502	491	482	501	466	470	516	479	479	483	447	514	522	475	475	489	500	501	509	524	501	506	510	509	485	492	531	493	480	525	535	476	509	492	471	501	437	475	531	494	493	500	496	507	506	509	499	515	517	478	481	491	509	503	500	468	479	514	508	449	466	505	505	518	521	515	482	460	474	484	544	498	496	524	455	450	496	521	497	507	526	532	536	461	486	447	547	489	511	497	509	481	472	510	487	512	520	505	521	499	471	477	492	494	560	506	479	495	501	497	507	481	511	539	484	509	463	475	539	496	470	531	516	527	472	531	485	541	525	534	438	551	472	493	466	521	491	476	478	478	498	541	502	471	518	477	480	507	481	462	527	486	509	491	509	565	531	499	477	475	472	504	487	439	460	489	527	497	541	469	499	520	496	484	462	499	480	517	473	479	505	501	486	498	498	495	511	495	499	514	533	503	490	483	500	486	500	521	556	501	499	500	491	466	524	503	512	509	493	531	514	528	501	521	543	528	520	495	513	477	492	481	488	532	513	526	512	476	514	524	505	486	492	465	447	484	486	529	494	541	511	517	470	512	531	453	538	517	509	489	466	523	496	517	502	496	486	528	499	484	503	494	511	495	509	512	504	534	545	449	497	537	526	488	497	497	502	499	480	445	509	504	493	481	551	500	471	516	479	463	508	448	479	485	501	497	517	475	511	496	525	488	474	515	470	483	529	491	507	521	533	491	519	491	518	493	545	474	499	486	521	513	529	510	491	506	494	510	519	490	531	499	519	531	509	460	495	467	473	546	496	491	519	515	514	475	460	493	488	528	498	504	500	487	469	520	513	495	509	506	534	530	454	508	465	469	470	487	502	515	497	515	463	506	529	462	553	506	492	473	531	507	464	499	503	526	483	508	516	507	471	495	494	475	505	513	510	481	510	510	519	529	516	511	484	491	525	494	505	498	503	517	490	509	498	439	550	470	470	490	491	491	467	520	512	513	479	523	478	494	550	486	494	482	487	510	495	483	489	498	483	526	532	503	484	524	498	503	474	471	471	466	509	489	501	473	530	473	491	521	507	502	483	507	496	501	514	475	490	467	510	482	490	519	482	484	508	492	494	514	492	469	518	452	499	497	491	525	542	509	507	462	470
39107	6466	1398	983	686	476	389	256	238	225	183	147	163	145	144	121	169	117	120	126	105	115	121	106	87	110	106	114	113	93	109	115	111	77	99	104	85	88	103	88	96	94	94	108	86	97	109	87	90	98	108	97	86	106	100	100	108	84	81	102	91	84	85	93	90	86	93	108	95	88	88	89	95	79	95	93	99	106	77	88	98	93	115	95	95	93	79	89	95	89	89	104	104	87	98	89	80	77	77	81	78	97	69	72	95	92	90	92	71	96	74	83	90	97	80	76	114	81	101	73	85	101	75	119	107	92	103	90	90	87	99	83	92	98	94	83	101	82	86	99	98	81	90	93	88	95	69	76	108	72	96	107	77	87	91	98	96	95	94	88	86	101	102	76	93	108	79	79	76	87	79	75	100	90	105	85	105	96	95	85	74	88	101	85	88	86	85	87	88	100	84	79	79	85	95	89	83	92	91	93	100	98	86	77	72	82	84	82	103	89	82	72	74	70	86	94	96	104	87	83	89	89	84	92	97	90	90	69	88	93	83	93	97	82	92	87	77	97	91	78	88	81	93	101	92	90	83	85	85	96	75	104	96	99	85	78	81	96	106	90	59	101	74	81	101	109	81	78	84	95	94	87	88	115	94	79	90	92	95	91	77	88	97	94	86	109	88	86	78	93	91	79	93	91	90	82	102	98	79	79	83	86	95	84	78	65	89	104	76	81	96	92	83	92	78	91	99	81	90	79	84	86	84	83	78	95	86	79	80	92	76	85	83	95	80	98	71	99	91	73	90	99	87	83	101	82	75	102	89	94	95	92	88	91	81	70	86	82	81	102	89	83	95	94	99	107	91	91	70	82	97	89	77	104	88	85	82	85	97	100	95	92	84	99	105	81	72	97	99	96	91	92	78	94	82	89	78	90	99	82	81	104	81	89	94	91	86	101	99	88	87	98	85	90	87	100	85	85	90	87	80	77	87	76	108	91	109	86	97	85	85	81	85	89	103	99	65	100	92	93	89	100	90	91	106	87	78	94	83	96	79	92	96	83	92	97	115	75	90	80	84	105	98	102	100	97	90	91	91	93	82	104	83	87	96	93	85	88	75	69	94	101	98	82	93	73	66	83	102	92	89	81	89	89	73	85	86	107	76	76	90	84	78	93	86	86	92	100	95	66	80	99	81	69	83	95	90	80	92	91	85	84	84	92	84	81	99	95	74	86	99	98	96	81	80	89	93	72	77	80	84	88	92	110	73	77	76	95	82	77	94	100	97	83	96	83	92	101	98	99	79	99	96	111	89	89	89	75	86	112	89	92	89	88	82	82	88	82	100	65	88	100	93	95	84	77	95	84	106	86	86	87	75	71	75	95	95	95	90	105	88	102	92	98	76	72	78	87	97	98	78	73	97	100	91	92	101	88	96	96	74	92	92	82	86	89	67	84	96	79	103	90	78	77	91	108	95	92	97	103	89	94	82	79	82	94	108	91	82	83	94	88	84	82	90	85	99	80	97	98	87	88	90	82	93	76	90	76	93	80	88	93	87	96	73	91	80	71	90	89	89	104	101	106	93	82	100	79	81	91	104	91	73	106	103	70	79	77	87	71	84	90	91	83	83	90	84	101	95	92	91	85	87	65	85	100	94	84	73	99	85	105	67	100	88	92	102	94	77	78	85	96	85	88	84	89	79	98	97	88	88	94	81	103	91	95	67	107	101	80	79	85	109	106	93	89	90	99	83	95	76	98	91	85	74	87	87	95	85	80	78	81	85	92	73	97	100	95	88	90	88	80	91	92	85	86	92	88	85	87	103	81	82	101	97	83	89	94	79	68	103	81	76	65	101	93	84	64	107	79	74	91	95	73	89	92	92	84	87	77	82	103	96	66	106	84	74	80	78	89	78	97	95	110	100	96	67	88	93	102	75	102	90	113	111	81	73	99	101	85	89	87	97	71	94	85	95	87	101	94	87	90	87	82	96	94	97	86	86	92	86	99	83	79	86	92	84	85	91	95	77	108	80	94	87	95	77	81	86	113	90	81	95	89	82	92	96	90	99	73	93	96	77	75	79	101	88	93	88	79	87	86	80	82	87	80	88	87	90	82	82	73	77	100	97	81	77	97	86	91	72	84	91	84	79	89	92	95	97	95	102	93	82	86	99	107	96	96	92	91	86	85	84	95	99	90	86	87	96	87	70	95	87	73	93	85	102	76	73	92	90	81	94	84	89	80	85	74	93	82	74	101	90	66	92	98	83	80	74	72	104	84	91	79	101	75	78	78	86	106	89	70	87	109	83	83	91	65	88	86	78	76	79	86	91	89	97	81	98	91	81	104	101	100	114	100	95	88	92	99	98	75	95	83	107	91	100	101	103	81	86	76	109	76	81	82	85	94	88	90	91	87	97	81	90	103	98	78	94	93	83	81	111	92	86	80	73	108	84	80	103	91	73	83	90	105	86	89	98	82	82	89	80	90	96	99	95	91	81	82	101	81	100	75	96	79	108	89	94	95	89	108	88	85	86	91	75	87	101	93	91	81	104	93	100	93	88	85	87	86	82	98	81	80	94	102	90	101	110	89	90	121	86	86	73	81	87	112	76	83	79	93	87	85	88	89	78	92	74	109	86	82	90	82	95	77	98	85	93	89	91	84	98	73	100	91	67	86	90	99	82	91	86	81	83	96	86	81	89	83	101	86	86	92	90	73	73	86	78	100	84	95	111	82	85	85	86	88	88	99	94	89	108	82	91	95	98	89	93	84	77	82	74	86	100	87	78	116	88	97	98	97	93	91	72	84	81	75	71	103	96	80	96	102	96	73	105	106	82	92	87	87	90	85	75	98	82	90	70	100	86	91	89	83	96	76	88	89	85	105	95	89	99	90	80	96	71	95	97	85	80	76	107	79	95	106	98	92	88	81	74	94	82	101	80	85	81	70	81	102	89	91	81	92	95	79	88	100	83	71	85	87	82	97	88	87	90	81	86	79	75	83	103	89	99	111	101	82	91	84	101	106	94	85	77	95	92	83	96	80	77	92	93	96	95	93	89	95	86	85	94	83	86	68	96	92	81	90	90	72	85	77	73	84	87	97	91	93	92	90	101	81	82	97	79	95	94	97	88	85	93	76	99	91	72	72	82	74	85	93	87	113	73	89	94	88	95	75	85	78	87	74	79	87	69	86	84	100	77	85	99	109	88	70	82	79	89	101	84	94	101	84	85	78	97	94	74	82	79	86	96	87	83	92	91	90	82	77	100	102	82	67	96	82	90	94	99	93	81	84	94	102	80	83	90	101	97	73	88	89	89	83	85	81	105	92	84	91	90	101	79	89	74	85	91	82	89	78	70	90	78	78	91	97	93	90	84	99	98	95	101	98	70	89	96	84	94	103	83	86	95	77	82	89	104	90	99	98	109	110	87	90	82	76	92	89	95	85	79	93	95	69	98	95	82	100	88	72	75	90	85	71	91	92	86	80	89	83	86	92	99	95	97	97	83	85
20044	1373	3212	3606	2963	2325	1895	1560	1228	1146	1085	904	860	790	736	641	629	583	550	510	508	520	472	453	434	439	441	440	428	427	414	423	407	383	399	399	361	372	387	360	381	354	348	334	347	364	338	354	351	347	344	340	359	345	308	388	319	295	322	304	299	332	343	328	316	324	321	326	335	354	329	319	325	325	346	293	328	344	298	323	337	337	325	313	321	324	339	327	312	308	304	321	352	312	323	318	297	323	331	325	324	323	343	310	288	307	303	323	332	285	334	319	346	327	303	329	351	292	314	316	316	321	355	315	314	316	323	316	311	313	305	312	284	318	328	293	312	322	334	331	291	319	324	300	315	313	321	323	326	312	344	321	305	305	303	332	315	285	312	314	297	312	305	312	326	311	346	343	301	322	312	292	306	319	304	326	320	306	298	278	272	331	324	302	304	288	309	309	334	287	335	325	324	325	297	315	317	307	288	331	313	308	319	267	330	284	304	306	312	319	308	309	291	341	317	310	289	335	318	323	297	295	302	276	309	294	282	310	330	309	278	301	318	301	326	284	304	314	311	305	289	300	305	314	286	304	315	301	356	301	348	313	333	336	332	346	305	323	341	299	276	321	288	302	301	339	285	284	302	315	301	305	301	318	293	306	328	289	337	291	351	317	335	306	315	306	277	312	299	310	309	299	301	309	309	321	313	330	334	325	253	330	320	325	307	324	350	294	310	349	316	292	321	298	310	299	346	281	305	319	295	315	298	294	315	293	292	305	290	302	309	336	318	325	311	312	301	328	309	290	310	293	277	311	302	308	314	326	314	328	347	289	327	278	318	322	293	335	267	303	326	332	337	310	301	344	302	304	316	322	301	306	303	319	341	310	328	313	304	337	325	302	321	330	305	329	306	287	328	327	340	303	284	311	338	304	353	322	311	289	309	347	346	300	344	275	302	318	296	310	287	303	336	296	332	299	336	299	303	339	313	306	330	310	300	300	285	313	294	313	310	322	338	304	303	339	319	312	307	303	296	326	319	319	304	328	328	310	320	296	333	302	327	279	309	300	296	311	312	314	300	315	319	290	332	314	288	325	325	302	316	309	322	297	288	308	291	319	349	308	305	316	298	331	346	275	296	317	346	309	311	332	331	280	304	324	299	321	338	323	275	316	316	290	343	318	345	273	329	311	307	308	297	326	293	301	303	279	316	328	309	297	327	324	313	320	309	323	289	319	276	317	345	305	302	330	315	299	320	313	308	296	297	306	274	336	315	318	321	337	322	339	332	323	308	302	297	317	330	323	339	326	290	298	326	310	311	317	288	300	308	315	295	289	306	287	279	349	320	332	313	322	328	279	277	281	340	295	285	323	332	320	325	317	317	333	273	327	281	322	318	301	281	309	296	324	341	297	309	324	277	299	322	324	324	326	320	347	303	299	305	313	326	327	321	324	306	315	348	314	280	307	286	288	342	315	312	324	284	305	303	293	309	310	334	345	302	321	309	302	289	315	326	294	308	302	316	327	312	312	309	338	311	306	301	296	312	292	322	290	307	346	304	320	287	303	297	317	311	318	326	321	292	326	305	305	316	287	326	290	297	331	317	316	325	321	301	312	289	312	349	316	302	295	304	296	326	314	317	328	321	295	306	342	320	325	282	293	322	328	309	301	313	352	302	319	299	320	320	326	280	301	306	292	294	285	290	309	307	304	269	292	307	268	334	302	283	299	331	284	299	317	299	320	317	304	310	302	303	302	300	299	317	330	306	275	294	313	310	313	295	308	316	304	297	296	316	291	297	345	281	306	295	307	344	317	327	317	283	303	298	283	294	317	316	309	341	334	317	330	306	296	332	295	299	284	314	298	303	303	293	333	322	320	275	312	316	309	299	348	341	333	318	309	307	305	313	299	325	296	314	300	283	288	303	315	313	301	290	291	305	307	298	335	335	305	314	287	295	299	297	302	332	300	318	303	318	290	299	296	291	325	309	302	320	311	329	310	334	296	321	313	291	293	304	300	310	326	296	346	284	308	321	310	297	302	324	301	304	303	327	295	298	304	293	294	303	319	303	303	314	317	334	324	329	314	288	310	304	295	353	308	293	313	304	342	311	302	314	300	316	324	306	296	316	296	305	327	321	324	326	346	289	313	313	280	334	337	303	298	330	302	325	304	313	301	301	288	310	308	307	298	284	324	300	300	303	316	320	328	324	294	294	295	290	327	299	296	320	311	325	311	309	326	296	309	320	319	303	288	298	324	295	318	343	296	311	353	308	261	312	334	288	297	296	324	312	324	309	306	309	304	305	316	307	292	344	308	292	301	304	350	313	302	313	299	305	304	300	319	334	325	315	309	328	336	317	300	319	326	324	298	312	332	306	272	294	335	296	325	299	304	270	315	300	262	302	311	311	294	300	264	302	299	337	293	308	290	326	307	320	334	303	280	313	312	302	306	333	324	306	317	311	324	315	337	317	294	304	284	322	311	316	313	316	316	300	298	310	302	319	308	328	335	320	281	309	307	318	280	319	326	302	300	304	296	315	305	321	286	296	301	291	358	325	319	304	301	308	310	307	309	316	297	313	294	343	315	310	262	315	295	290	332	294	288	315	306	298	303	273	304	299	320	352	285	337	328	305	310	294	292	295	305	322	320	315	313	332	306	353	317	307	299	297	314	274	313	323	308	313	297	314	298	314	324	272	310	329	319	317	314	338	321	320	305	308	312	300	276	295	298	294	295	290	315	306	332	334	289	309	322	321	310	346	329	306	322	293	304	304	311	339	333	313	296	329	313	320	311	304	324	319	306	314	290	325	291	331	298	311	329	331	341	344	307	303	308	307	319	314	298	316	298	275	289	312	273	309	305	296	300	276	276	295	321	297	316	297	352	292	322	308	331	327	306	307	302	323	317	330	314	301	309	328	336	295	320	327	314	315	280	306	312	285	291	300	320	345	317	319	290	317	302	300	316	295	305	301	292	274	335	324	287	344	302	301	283	326	293	328	323	296	319	313	314	326	298	312	305	317	306	340	284	307	322	338	286	333	322	324	285	279	294	294	308	347	361	315	304	319	281	289	293	310	333	290	317	318	304	314	328	288	313	312	309	284	300	312	296	328	288	297	301	288	315	318	340	294	313	315	318	320	312	278	312	344	297	317	291	309	302	334	314	336	343	299	357	312	324	286	279	306	346	312	310	326	309	319	318	318	294	308	304	337	305	299	273	304	280	319	304	321	299	294	317	307	304	316	301	305	318	327	329	326	333	270	297	336	288	339	327	307	292	295	312	278	303	277	275	326	308	330	306	309	296	311	292	328	301	320	298	357	293	300	275	302	308	282	332	309	314	323	308	291	294	315	302	321	298	304	313	293	308	323	307	318	315	269	341	316	313	340	256	325	308	298	312	302	306	289	314	324	310	284	301	317	332	284	324	287	295	335	319	298	321	376	317	278	282	286	329	301	311	292	313	327	320	315	310	291	299	298	328	296	310	315	311	313	287	307	327	321	288	323	294
50577	13421	3580	1999	1434	1001	752	613	477	430	404	331	311	315	260	277	236	256	218	225	217	183	204	193	188	198	182	193	210	204	173	179	181	189	198	178	194	151	184	170	193	175	168	176	193	164	201	167	178	185	185	146	186	161	183	183	162	184	170	175	191	160	178	164	169	163	176	158	167	179	171	173	163	181	182	162	169	157	185	166	163	172	154	169	168	179	189	180	138	165	172	155	174	163	157	170	164	177	158	166	172	119	172	175	191	157	160	169	173	149	186	188	174	155	175	174	179	171	147	160	169	165	172	173	163	164	183	175	153	164	177	147	169	159	146	178	178	153	174	181	171	153	195	180	148	146	160	170	178	185	189	160	156	170	181	145	169	157	189	172	179	178	151	178	182	162	181	194	166	155	168	172	172	179	172	175	157	146	158	193	180	191	178	163	158	159	149	172	158	175	161	170	189	175	151	169	146	183	145	160	150	169	146	175	151	138	180	158	157	130	159	148	170	179	167	161	155	178	151	192	175	174	181	154	149	156	169	147	168	154	161	143	170	178	167	149	187	164	172	163	158	165	176	167	167	158	173	175	170	147	185	177	163	159	156	180	154	186	168	168	172	168	191	150	172	170	159	179	176	160	187	164	148	155	179	131	181	185	175	172	171	174	159	152	159	158	161	170	156	161	157	160	157	168	169	194	170	164	173	178	148	174	163	168	169	185	185	180	142	178	133	192	157	174	149	139	175	183	173	165	186	172	159	165	152	157	179	145	183	156	147	183	150	172	198	184	162	154	163	157	190	148	164	161	168	142	176	154	166	145	165	158	178	158	162	161	173	159	156	143	165	151	173	155	167	163	198	158	169	158	160	172	167	171	154	200	157	163	160	190	160	202	146	157	185	172	162	183	187	156	166	169	171	162	173	154	147	144	178	182	160	199	162	164	162	146	192	168	164	163	157	184	177	171	161	147	157	182	181	153	159	159	185	176	181	148	192	169	164	142	165	156	161	162	154	155	169	177	207	164	140	184	155	179	155	176	163	174	166	155	154	174	172	154	160	182	178	147	154	184	180	134	164	158	153	159	167	159	150	152	157	188	158	171	165	148	177	163	169	164	156	159	168	193	161	167	167	171	180	183	166	172	137	168	148	174	170	166	163	172	182	175	173	160	147	165	187	186	182	175	150	160	156	148	170	167	168	165	156	174	166	179	153	172	170	154	143	182	161	167	174	154	174	171	187	154	167	158	152	151	158	171	159	170	173	180	181	173	172	155	161	160	158	163	171	152	179	171	163	165	171	169	169	167	149	186	162	170	172	161	166	166	156	166	138	164	160	177	159	161	165	167	137	151	168	159	168	166	174	172	152	160	176	178	166	190	165	196	179	179	161	160	145	142	179	188	153	162	145	179	186	173	183	167	164	170	174	176	169	172	168	186	147	160	140	207	167	161	176	158	153	150	176	139	153	167	166	165	177	176	169	168	154	150	184	163	166	197	140	172	183	142	168	155	159	171	184	175	158	176	157	150	148	167	175	188	156	172	175	157	166	158	164	139	145	163	136	154	161	156	145	197	153	174	154	157	145	164	174	189	193	161	149	158	165	187	177	176	160	156	168	178	171	155	182	180	162	174	174	134	153	182	165	153	151	180	167	167	147	171	156	184	151	175	172	138	162	156	136	177	170	157	162	158	147	146	165	177	162	169	176	167	165	154	146	163	157	155	162	180	176	178	154	186	197	159	174	154	177	164	148	164	162	184	136	169	182	188	184	161	151	168	166	177	180	155	157	161	153	163	177	180	156	158	150	144	167	156	152	136	184	185	157	182	172	159	174	151	174	176	172	148	157	155	155	181	186	159	158	150	178	170	154	164	160	151	143	176	156	195	163	173	184	156	160	164	157	152	182	160	178	170	170	162	167	173	173	181	160	181	161	160	180	186	153	165	161	175	154	172	166	185	156	174	176	170	175	166	180	169	154	168	166	167	168	166	165	165	165	168	176	148	157	145	160	161	156	158	173	150	166	156	165	159	187	167	163	187	158	148	177	163	163	166	168	174	164	145	163	178	176	176	160	191	169	154	154	173	172	185	165	170	143	168	152	161	169	158	153	199	175	151	183	172	180	170	163	177	158	161	157	169	167	172	173	154	138	158	153	156	165	148	161	179	154	178	158	158	153	167	154	174	155	161	145	168	144	189	166	179	180	172	171	154	166	178	159	167	180	173	187	167	189	171	177	177	165	171	171	171	171	163	169	171	176	192	176	154	154	160	172	174	172	165	171	159	175	173	178	156	178	181	188	172	173	172	183	160	163	182	176	150	173	155	182	155	171	199	166	168	145	168	167	185	141	161	154	173	168	183	171	182	163	168	177	192	168	167	178	124	168	152	165	153	153	143	159	150	148	147	159	170	161	163	162	162	160	153	146	170	159	165	165	152	172	148	172	156	173	154	162	164	168	169	182	158	156	178	148	148	164	158	160	169	151	168	164	175	180	181	164	157	169	171	163	152	181	160	169	176	161	172	168	165	157	184	176	181	179	169	174	158	173	160	164	170	205	166	192	168	194	172	176	158	193	172	146	169	143	168	186	168	151	179	169	150	174	169	156	173	141	160	171	154	179	170	169	159	162	160	144	152	162	171	181	152	150	146	152	142	176	157	171	172	187	174	165	185	176	165	167	167	172	166	164	174	175	171	169	172	185	180	141	164	163	163	169	187	159	176	185	181	174	165	153	165	196	168	169	146	165	162	170	155	161	179	139	174	183	149	170	160	168	155	169	171	153	153	200	159	181	169	168	163	167	170	165	159	174	184	167	174	159	166	155	173	162	172	165	181	165	155	161	171	135	161	163	176	176	162	190	167	167	162	157	143	155	155	167	174	166	186	170	167	165	181	210	169	183	178	157	167	182	190	173	180	169	183	186	165	182	160	197	183	153	176	139	187	136	162	157	182	170	150	185	135	162	135	159	166	166	171	171	160	157	157	153	164	162	169	166	152	175	147	174	158	168	163	149	155	172	185	154	152	151	171	169	172	152	174	170	196	159	178	144	185	159	188	158	174	163	167	167	179	162	189	138	149	153	147	161	151	172	161	150	181	156	180	153	165	133	161	178	174	184	161	163	161	135	193	180	160	163	170	156	156	177	126	178	160	175	144	171	170	171	167	157	156	162	160	155	149	184	154	172	151	144	185	177	146	162	164	170	172	161	176	148	184	153	183	183	164	157	201	153	165	164	168	163	132	165	179	199	175	172	189	168	149	166	168	160	164	164	137	163	170	163	188	169	168	168	161	153	173	160	171	164	164	154	166	163	166	169	179	161	145	154	149	154	163	185	170	177	178	148	161	177	166	166	171	175	171	158	157	163	164	192	160	169	155	154	130	158	130	155	166	195	169	168	141	171	175	159	143	156	153	160	162	164	168	164	178	170	161	191	179	172	156	170	178	171	164	136	163	163	155	174	168	166	183	156	135	155	179	180	171	163	184	174	165	188	158	161	176	165	155
26596	2699	6306	6614	5609	4566	3596	3112	2513	2221	1952	1697	1547	1369	1330	1172	1167	1070	1063	1011	927	900	853	827	820	790	754	767	690	763	746	720	630	716	662	637	635	625	673	598	613	622	647	580	616	607	650	640	610	569	608	616	589	587	582	564	579	556	563	545	579	537	553	532	547	594	583	528	601	574	543	562	505	526	568	591	512	580	542	544	533	562	548	561	576	585	554	570	541	557	530	543	513	551	537	533	550	572	533	547	542	576	562	543	527	530	545	590	528	527	570	519	541	513	509	519	515	543	555	552	531	542	497	563	501	525	536	530	519	545	525	572	535	550	554	516	517	508	560	519	546	570	576	534	533	557	576	552	535	547	503	504	557	545	548	510	562	535	553	503	514	569	546	536	524	532	572	589	537	538	538	491	509	540	546	499	537	536	549	524	535	507	523	505	546	536	548	549	541	528	532	523	525	543	555	535	522	514	507	550	566	512	550	508	546	548	525	512	503	580	490	546	510	511	520	544	523	539	505	520	519	519	512	508	492	515	546	516	513	515	522	495	527	510	509	575	528	530	490	487	546	543	511	594	574	547	498	503	527	515	515	533	509	518	559	537	524	504	542	535	518	551	547	551	564	536	515	540	554	538	558	539	516	511	530	536	511	517	529	532	501	550	534	550	560	496	522	486	537	515	538	526	541	509	537	492	494	519	515	505	521	514	501	556	517	568	496	540	513	526	528	572	498	549	520	514	577	542	507	501	501	498	523	449	555	490	556	488	557	557	534	558	521	533	520	504	512	553	552	543	501	548	491	516	543	532	525	536	540	524	530	515	506	519	558	526	476	504	531	551	502	564	552	558	542	533	520	530	523	548	514	512	520	558	542	533	470	577	541	494	559	505	518	503	535	557	533	531	533	525	533	548	486	508	588	512	559	560	551	563	526	491	511	521	522	550	575	539	567	540	536	531	497	591	522	543	541	525	484	516	557	493	551	546	550	548	565	517	574	545	564	497	557	539	525	545	548	510	546	456	544	506	551	508	533	513	540	519	521	538	558	556	520	553	510	496	509	549	521	496	559	528	538	531	527	562	616	505	501	486	556	565	504	492	511	549	549	547	542	523	518	485	529	530	552	557	520	554	503	520	528	499	567	506	558	516	546	516	521	536	485	548	526	530	592	530	539	545	493	521	533	538	529	560	514	518	529	521	552	514	548	527	519	510	512	525	519	538	544	534	570	502	480	510	523	536	542	532	513	553	528	530	526	528	510	513	542	515	536	528	500	523	537	495	583	545	505	524	544	513	468	546	535	466	509	523	546	523	493	558	534	528	538	521	560	518	525	530	522	515	561	508	519	566	520	580	495	542	527	546	516	554	514	519	554	509	508	520	516	520	560	476	486	573	553	574	550	549	539	546	480	551	530	507	554	511	531	505	523	542	527	496	472	549	532	507	546	520	524	532	511	570	492	535	524	528	542	585	540	508	529	539	522	554	536	576	524	552	528	518	540	532	532	546	526	538	567	573	487	536	496	512	514	528	501	525	547	512	567	549	521	512	513	539	532	512	519	520	532	544	556	531	515	553	563	533	496	543	516	538	581	495	546	515	541	517	548	530	528	517	543	523	513	478	543	559	529	521	480	562	505	545	532	492	525	514	484	542	488	528	558	489	503	538	556	520	528	541	546	521	534	524	548	565	563	509	535	538	523	543	524	530	535	521	473	509	529	527	540	527	536	548	552	504	510	542	515	508	503	537	523	521	512	543	532	534	526	490	566	510	527	552	533	537	538	540	533	489	488	566	528	510	528	518	537	533	524	515	520	495	519	542	545	578	524	513	550	523	534	517	534	537	475	493	543	526	517	563	534	535	553	516	534	514	499	495	521	512	516	537	562	555	533	528	501	528	501	529	512	539	539	498	518	486	555	510	537	543	501	542	560	530	554	472	529	549	542	516	537	514	550	532	512	515	557	484	502	531	556	531	514	529	557	523	571	547	505	513	534	509	519	507	501	514	541	549	553	524	497	516	524	533	539	515	514	535	520	521	512	528	530	488	565	525	506	554	528	510	520	510	516	493	491	507	528	488	534	548	534	507	498	504	505	531	515	537	541	517	495	534	502	512	515	529	509	538	498	529	551	511	522	483	514	506	516	523	526	519	547	539	521	533	497	554	566	514	583	541	500	556	528	545	533	524	531	553	548	544	558	531	567	550	556	488	513	533	530	539	532	484	543	522	527	526	521	535	507	556	516	538	525	546	512	505	487	539	559	524	542	512	487	495	509	521	521	514	529	501	548	502	541	491	540	542	525	504	504	514	504	534	521	533	532	502	514	581	513	565	541	575	538	524	544	491	519	550	522	543	553	537	540	528	531	501	516	495	513	509	494	528	558	551	514	542	496	553	515	539	511	532	507	543	519	558	534	546	535	555	549	552	509	536	514	531	496	510	536	504	531	515	490	513	547	539	502	546	508	509	542	508	517	481	530	536	517	491	567	487	553	482	535	509	478	500	523	506	555	545	507	542	507	568	502	548	566	532	534	524	527	531	509	573	556	564	535	491	492	518	560	534	528	536	542	539	533	518	529	540	544	495	531	511	512	512	509	533	540	541	536	497	530	504	503	550	543	535	526	502	545	509	522	576	491	516	560	523	525	537	531	514	552	529	566	500	528	514	561	477	499	523	521	492	551	533	532	514	518	540	529	523	477	546	522	499	523	536	522	510	532	537	537	512	491	557	530	539	519	515	524	546	542	505	516	543	527	549	539	539	534	545	532	526	539	485	549	502	504	517	520	510	544	550	534	524	530	524	509	557	539	548	537	535	510	504	517	535	562	531	512	497	497	521	531	530	556	533	515	531	514	543	510	502	520	505	536	544	554	494	545	573	502	484	504	548	556	531	539	531	553	510	571	540	489	513	542	523	532	520	506	550	510	547	519	504	510	529	523	542	504	522	505	558	546	513	549	532	535	551	509	522	534	502	500	512	526	492	491	493	492	535	564	531	511	520	564	549	520	525	534	538	517	507	578	551	533	538	544	529	580	581	589	519	542	547	532	496	520	505	526	545	509	530	534	520	531	531	522	538	599	569	522	522	509	514	542	514	557	510	519	504	573	524	516	542	499	546	541	545	560	550	544	540	529	546	534	484	469	550	551	504	483	558	517	558	502	504	537	535	537	524	551	520	499	547	503	512	503	538	509	540	514	520	529	513	486	525	493	570	527	537	501	535	534	510	521	482	533	528	505	521	529	580	509	545	533	491	535	516	526	548	534	552	525	533	484	491	551	537	514	521	506	533	519	506	508	516	500	537	505	495	521	493	522	526	519	535	504	483	547	524	520	552	517	549	523	522	531	518	525	508	508	519	495	565	510	527	522	562	508	507	525	516	515	503	554	558	532	543	521	544	550	529	552	531	493	539	537	531	534	498	560	527	529	534	492	539	519	517	561	496	504	538	488	504	507	581	548	515	512	568	529	520	499	490	554	527	526	541	518	524	542	532	485	534	518	555
6813	426	224	216	189	194	169	188	200	162	156	173	175	168	155	174	185	149	191	173	154	145	171	156	179	164	170	138	164	170	148	151	156	158	158	136	166	184	154	164	165	152	139	137	166	154	166	169	168	159	176	170	147	172	172	132	143	175	145	146	162	152	173	174	147	160	155	152	158	149	159	159	146	173	164	168	140	159	138	151	161	158	169	178	159	152	164	165	166	138	163	170	151	159	168	148	160	140	159	165	143	158	130	149	168	168	173	179	180	170	159	165	150	161	161	165	171	153	156	166	161	161	167	188	166	153	167	193	155	146	148	158	161	162	162	171	158	173	163	172	138	134	148	147	159	176	136	161	145	151	174	186	164	166	167	164	161	158	124	153	157	167	172	144	162	169	161	143	153	166	163	157	165	166	162	165	160	170	168	170	177	170	159	155	168	156	170	162	152	150	159	151	154	179	162	164	177	172	157	156	152	153	159	155	163	165	170	173	163	169	171	166	176	173	168	147	154	156	155	160	147	161	159	136	153	174	149	144	159	154	169	145	148	151	157	153	171	158	151	168	182	161	159	167	166	162	195	153	186	171	152	167	166	155	150	146	169	171	158	170	170	155	152	167	163	158	153	157	159	148	160	151	155	166	166	160	157	154	164	169	166	156	159	146	169	169	166	152	144	159	156	139	169	162	162	177	140	158	164	159	157	170	144	157	148	123	177	167	148	152	169	173	153	160	152	176	167	178	156	152	150	169	176	155	165	159	166	163	131	170	186	183	180	182	157	178	170	166	152	180	173	175	182	143	143	158	183	148	156	163	143	175	165	163	150	151	156	171	154	151	163	171	162	164	173	146	178	175	167	151	139	159	156	167	154	163	161	160	168	167	171	170	158	177	156	149	145	158	170	166	172	171	144	162	172	178	141	131	151	137	162	144	151	154	150	156	165	171	164	159	149	160	149	155	151	169	137	169	180	153	168	180	154	158	153	169	164	162	171	159	162	167	161	149	142	165	151	165	150	168	176	165	154	150	187	161	155	169	167	146	174	171	162	169	155	166	155	148	175	175	170	151	135	170	178	161	173	133	156	183	151	159	180	171	183	148	169	194	154	165	165	173	167	172	168	168	171	170	141	158	154	183	160	151	151	159	172	158	150	139	171	158	163	147	143	163	164	152	161	179	139	152	151	149	141	141	173	172	138	160	159	153	169	188	145	182	162	160	164	145	172	146	181	172	132	143	150	137	157	177	178	163	142	156	148	148	172	191	172	145	164	153	183	159	167	185	165	161	170	151	176	162	173	163	163	163	157	170	152	164	150	164	188	171	167	154	158	185	166	170	157	161	152	177	157	154	148	152	150	150	160	163	173	146	151	167	168	168	159	147	143	155	153	129	172	154	182	149	175	162	160	184	175	173	165	155	180	163	151	151	161	155	191	173	165	161	143	151	174	159	166	163	164	168	173	164	171	159	168	162	158	166	158	150	164	163	128	148	183	159	162	165	151	157	172	176	148	152	152	165	163	172	141	171	170	160	148	158	163	173	163	153	149	157	147	152	172	143	184	167	154	152	153	161	148	158	177	164	157	166	164	150	167	168	150	172	165	148	166	142	171	167	150	145	157	160	180	187	165	174	192	142	179	162	159	158	143	175	141	160	138	177	177	145	151	147	147	155	165	172	154	156	155	164	157	167	176	155	148	181	141	160	155	156	153	149	166	141	176	152	167	176	143	177	154	155	188	144	139	180	177	150	162	169	169	156	164	167	166	155	166	167	172	158	138	159	175	137	151	155	152	156	163	168	178	166	148	141	203	159	158	143	158	173	167	180	133	156	162	159	146	174	184	168	148	161	157	174	168	138	143	171	162	146	165	151	175	149	167	158	155	159	157	155	157	150	173	166	165	160	163	163	159	165	165	182	168	134	176	179	148	174	140	159	139	173	159	158	150	151	148	177	164	168	153	191	170	139	161	143	165	157	169	163	147	166	146	155	158	167	159	162	153	135	133	164	154	135	171	163	160	142	185	160	163	190	170	159	178	163	176	161	167	173	157	153	147	128	181	158	173	148	167	152	182	158	156	179	149	164	164	157	164	164	160	137	177	156	169	162	133	166	151	151	149	165	155	164	161	173	178	164	194	144	158	158	156	188	155	152	154	140	164	153	149	178	163	181	152	150	157	167	166	178	182	153	174	156	158	158	160	150	151	138	175	163	143	155	144	164	153	155	170	148	165	157	158	153	164	150	152	163	166	166	161	168	149	162	168	168	152	175	173	168	140	189	119	160	162	166	166	164	173	155	152	174	169	132	158	140	161	155	158	172	157	167	169	159	154	166	177	130	167	153	147	158	185	141	156	141	166	155	173	153	156	152	164	162	148	173	162	150	179	191	165	171	167	151	155	170	138	188	181	171	149	166	142	142	141	138	176	135	155	154	169	179	148	151	136	123	170	150	158	149	159	162	144	146	150	159	173	133	192	170	167	168	190	163	139	173	135	161	193	143	152	161	149	172	169	141	149	177	159	149	158	142	152	164	191	164	166	165	149	152	142	166	152	176	145	152	172	177	157	184	159	168	154	161	135	182	146	146	147	153	149	172	166	162	159	155	173	155	141	162	155	161	157	146	152	185	177	164	154	157	147	158	189	156	184	149	155	148	168	158	178	152	164	183	150	153	144	157	144	166	161	173	151	163	171	141	158	162	138	167	173	161	148	177	181	165	135	173	156	132	154	142	181	158	145	155	135	153	149	151	187	155	137	156	143	158	187	164	164	152	139	156	176	141	166	142	170	140	159	147	178	156	157	162	147	138	150	154	140	151	180	161	163	157	141	159	155	147	148	158	159	162	165	147	193	151	186	161	126	156	160	175	177	167	162	160	151	138	143	174	148	158	155	158	163	161	157	149	169	181	174	124	157	139	151	172	148	166	161	162	164	151	158	173	162	155	161	169	161	156	169	155	168	171	167	160	159	164	175	147	145	174	154	159	169	147	159	175	150	155	159	143	145	144	161	145	152	180	150	152	158	154	159	153	160	184	173	170	138	153	157	169	172	161	178	162	148	158	158	146	160	184	157	151	136	179	169	160	134	163	142	140	163	136	170	183	147	184	152	176	153	170	156	171	176	186	152	149	186	142	162	141	166	144	171	179	169	167	151	152	152	173	160	176	188	151	157	171	141	172	143	193	158	165	162	165	151	145	146	176	142	153	171	188	184	158	173	175	148	156	174	149	158	171	170	150	161	162	148	167	149	171	136	153	159	150	145	182	184	147	172	158	151	136	180	162	150	145	155	160	172	152	179	152	158	169	177	168	187	147	174	134	175	181	156	184	151	146	150	204	175	161	179	179	163	177	170	177	150	153	150	173	141	157	173	161	169	159	169	159	157	169	181	151	171	140	142	173	174	174	163	161	161	164	163	165	151	139	156	164	177	147	146	165	162	154	161	175	153	156	177	174	135	147	164	154	141	150	146	144	173	152	170	145	149	149	160	153	162	157	156	154
6429	606	638	686	696	636	562	569	541	511	536	521	536	512	564	510	488	497	486	515	490	538	485	542	507	526	509	486	494	494	516	506	497	529	509	492	515	477	470	516	475	508	529	491	520	488	490	500	499	476	521	471	511	494	461	532	532	485	502	485	517	458	518	495	458	482	539	493	503	523	475	529	489	488	523	515	489	500	506	493	513	511	447	468	504	495	497	494	480	474	504	484	512	481	506	470	518	490	458	481	487	457	480	482	506	500	512	506	527	484	498	501	487	469	480	472	533	453	461	506	503	439	499	506	514	499	507	497	485	516	465	489	530	497	510	488	493	476	471	465	453	535	496	527	477	491	518	494	490	504	482	489	495	457	504	479	483	499	490	519	474	492	476	509	536	511	498	497	498	475	538	484	473	501	485	518	490	472	507	465	508	506	502	501	501	519	510	465	484	470	470	472	469	492	489	500	483	505	487	492	498	494	535	461	500	455	487	488	488	514	494	492	511	539	486	468	494	463	505	523	535	475	484	491	483	481	530	445	477	459	492	539	500	501	474	484	498	476	549	457	526	531	492	456	487	504	483	481	505	540	530	491	444	470	509	496	481	496	475	510	491	501	484	513	469	535	497	515	466	485	513	449	484	522	506	521	511	494	472	483	510	517	474	464	467	509	534	464	524	450	489	465	481	486	532	503	503	482	492	505	481	473	498	503	501	499	491	504	505	537	509	497	510	470	482	496	473	530	492	505	539	493	510	513	506	494	538	489	504	527	497	508	529	485	489	513	502	528	511	528	510	514	500	494	488	497	496	492	505	490	503	499	492	507	486	494	526	457	497	503	478	499	481	486	476	526	508	491	491	527	470	477	463	504	478	508	482	496	491	478	473	501	545	551	515	520	516	474	489	475	491	511	453	472	490	473	497	466	480	519	513	519	495	521	482	496	492	513	498	486	498	498	477	489	459	504	474	480	462	472	534	553	553	493	505	481	473	503	513	487	463	489	519	479	523	492	468	470	502	462	469	487	488	496	529	520	475	535	474	507	515	502	535	505	526	481	502	503	501	512	492	498	535	496	522	504	500	482	480	477	488	514	490	519	500	527	469	494	500	476	491	508	506	493	487	503	521	494	442	462	476	521	474	490	483	451	496	483	521	504	491	515	490	517	502	506	514	484	492	505	486	483	478	499	478	494	495	475	505	498	461	569	475	492	491	474	500	515	470	538	478	472	478	452	510	508	510	476	489	483	449	502	511	508	515	493	493	485	506	479	517	524	466	486	505	506	533	455	465	496	494	479	468	494	458	462	492	509	507	520	490	504	477	471	549	502	492	515	515	483	495	455	474	519	536	478	481	513	479	522	500	515	513	495	474	507	497	505	493	499	469	491	533	462	486	501	457	518	520	469	489	476	521	496	460	531	479	470	489	484	516	514	487	492	520	508	504	495	517	472	475	481	499	535	505	516	487	501	472	492	479	512	487	485	511	513	486	496	477	476	483	508	481	462	478	476	496	489	527	549	520	497	502	510	499	498	483	494	506	516	485	545	533	524	503	510	540	521	457	503	501	485	511	494	480	491	511	446	476	475	524	533	510	503	486	539	475	507	488	527	459	471	481	510	500	438	504	476	507	477	525	518	516	497	473	529	486	494	499	528	501	510	518	495	492	481	509	490	480	504	460	474	513	510	499	463	472	487	501	510	458	546	486	493	490	493	489	522	490	486	485	474	458	468	471	486	477	458	456	500	462	490	487	508	481	481	526	511	532	468	511	492	461	533	520	481	471	500	483	475	462	490	488	491	481	470	506	500	536	480	539	514	470	463	446	504	473	441	443	485	499	481	487	492	499	499	504	477	517	539	451	481	509	518	526	519	531	473	495	476	484	466	524	473	484	586	462	493	521	511	479	464	512	560	512	517	464	460	486	494	513	469	498	494	521	499	508	465	501	488	482	532	501	508	481	486	529	505	475	484	511	515	481	473	495	499	499	505	501	481	511	510	535	505	477	466	487	505	474	491	482	489	498	486	502	490	519	478	503	525	524	537	449	470	470	511	475	481	498	461	501	510	449	434	486	514	429	485	486	486	479	504	537	481	462	507	505	450	517	505	491	502	494	487	470	510	448	520	530	481	516	509	460	464	469	508	451	520	514	478	504	486	469	499	473	503	500	516	486	481	487	519	503	469	513	459	481	509	468	479	503	503	487	523	503	478	458	481	541	557	476	480	497	443	478	508	515	510	514	512	509	491	512	512	481	479	485	499	466	479	510	500	501	541	483	500	530	472	466	485	500	480	521	485	528	495	509	521	475	487	494	475	477	487	496	490	439	522	507	519	508	516	491	464	505	482	467	521	455	479	475	489	494	480	514	514	484	516	519	476	480	451	507	503	502	494	495	490	495	480	486	526	534	470	487	531	522	544	537	507	514	507	470	500	518	485	473	498	505	488	484	472	475	437	475	467	470	511	505	473	492	492	478	484	516	473	510	529	454	454	500	490	481	514	534	500	488	458	509	500	520	500	481	516	525	477	498	497	532	506	451	503	479	465	483	517	490	517	517	506	505	534	470	502	518	539	489	493	514	515	501	520	510	549	511	519	466	506	512	482	476	482	525	478	481	486	491	463	497	491	516	497	474	499	494	462	483	492	481	481	476	481	500	534	509	503	506	519	471	493	514	516	524	502	475	526	478	529	488	535	518	512	521	478	500	481	504	502	496	531	492	464	468	464	470	507	498	518	506	480	501	526	455	483	505	535	543	515	507	499	467	489	503	468	516	500	501	466	503	513	487	484	497	474	481	488	497	495	459	469	507	510	481	560	509	493	486	488	565	477	519	512	479	519	488	495	486	485	449	512	473	487	520	490	482	463	422	502	493	529	467	450	471	501	459	470	528	518	499	507	500	496	474	504	503	495	461	468	518	515	486	500	481	492	531	491	478	511	475	456	496	482	482	522	442	508	503	537	514	524	485	508	541	505	485	489	469	493	494	463	463	467	484	503	498	468	564	534	476	492	503	503	498	486	510	507	520	508	471	491	507	474	517	513	481	468	478	498	497	543	505	499	523	469	524	525	460	469	514	487	498	513	480	470	532	516	515	487	479	519	491	483	509	475	503	488	516	494	515	476	445	496	498	505	513	491	538	507	548	497	489	487	483	523	483	524	477	476	487	459	566	452	485	493	522	477	526	485	476	541	492	474	500	500	493	543	512	480	492	520	468	521	478	485	464	466	510	499	474	505	429	506	483	494	499	504	486	494	490	497	507	482	458	540	515	502	503	498	495	469	522	514	506	537	492	500	487	431	509	487	500	486	496	507	477	505	474	450	481	475	478	521	545	484	500	489	480	493	479	538	472	480	482	503	494	529	519	532	466	469	484	521	477	470	506	497	472	518	490	488	492	479	484	516	530	424	531	489	517	502	496	481	549	497	495	467	519	491	501	496	467	496	523	492	473	497	492	465	532	526	499	500	461	488	523	490	483	510	501	488	506	465	457	453	486	508
40347	8254	1442	948	693	539	342	327	265	222	191	189	169	135	149	136	113	119	122	112	118	108	102	113	103	123	135	108	124	100	94	114	95	77	109	83	109	98	96	103	109	72	87	98	78	92	102	90	78	102	89	84	84	101	102	75	89	97	98	98	89	94	96	71	84	94	99	67	76	96	75	99	96	93	93	72	82	103	81	90	80	84	99	84	82	94	104	93	87	86	97	84	93	84	68	81	96	78	98	78	90	95	85	87	88	87	77	104	94	92	94	99	79	107	92	91	77	88	90	92	96	84	90	98	90	94	87	93	88	91	90	86	101	98	93	94	89	90	92	99	89	83	78	97	102	89	89	90	76	79	88	94	93	72	93	76	83	77	81	98	97	90	100	90	90	83	81	76	88	89	68	75	102	89	87	73	93	94	92	81	89	98	101	76	100	95	96	85	94	98	80	75	91	83	69	97	91	100	87	77	102	100	101	88	92	102	87	96	85	96	95	92	86	94	95	93	85	91	76	90	91	93	89	100	116	91	90	84	85	91	82	95	90	83	89	88	82	93	83	100	84	78	95	92	74	90	90	105	83	100	88	93	69	99	81	89	77	78	83	80	89	85	83	89	80	100	79	91	94	76	91	91	100	82	90	83	86	99	76	104	100	86	80	80	76	95	81	106	80	90	90	104	93	93	86	101	88	107	83	72	78	86	95	84	88	86	89	91	82	83	94	77	88	114	80	79	103	81	88	94	100	91	65	100	70	86	88	90	106	85	96	82	93	93	97	81	89	97	83	92	84	93	105	80	77	79	95	85	91	77	87	80	88	95	76	73	78	77	94	77	82	98	94	94	94	115	77	94	80	89	95	78	72	80	104	97	95	82	66	87	93	92	100	88	96	101	88	88	88	82	65	86	82	86	85	81	76	71	80	86	83	100	78	86	97	79	84	89	94	84	83	90	81	91	91	87	96	71	112	104	83	99	85	97	95	95	82	98	87	89	95	103	99	83	84	97	89	95	91	99	75	88	97	94	84	106	99	101	93	91	92	106	71	92	91	94	83	92	91	101	91	88	82	100	89	94	75	85	99	101	97	89	67	87	88	89	93	86	90	87	98	82	84	92	89	95	89	87	92	95	79	77	84	94	77	82	92	106	86	91	88	95	89	84	95	90	77	82	87	81	78	108	86	87	88	103	71	80	104	98	81	99	94	79	111	92	83	78	101	96	87	68	86	88	80	88	87	90	90	88	90	80	85	86	85	92	75	95	92	75	84	85	101	87	105	90	102	89	97	83	77	71	99	84	89	102	97	86	98	84	92	71	97	80	88	94	82	87	87	78	79	87	85	89	107	101	93	86	79	94	95	83	90	78	89	81	83	91	107	79	103	81	91	88	88	82	87	89	76	106	99	100	88	87	74	102	92	96	85	75	91	84	92	90	105	73	93	88	103	94	80	115	85	89	84	91	72	94	98	91	84	99	90	96	95	87	98	83	79	96	86	81	81	93	63	97	100	86	93	77	96	79	90	102	101	93	83	91	79	88	94	100	84	79	88	76	76	92	100	77	110	92	80	92	92	102	94	92	86	77	104	82	98	96	88	92	85	73	102	93	88	104	94	94	93	80	92	95	88	93	74	77	85	90	100	90	76	87	81	83	78	91	78	97	92	104	102	80	85	80	82	81	100	87	92	80	96	91	91	96	86	103	94	89	91	84	74	87	81	83	96	89	82	75	80	89	90	96	75	92	104	96	73	77	97	93	104	98	90	73	81	100	90	90	97	82	86	102	93	71	95	83	98	87	84	86	82	96	80	73	83	103	95	105	82	102	94	67	90	93	59	96	80	89	92	83	93	94	100	89	98	97	117	93	82	89	70	89	83	89	82	83	83	90	76	101	86	91	90	86	103	79	98	100	81	75	99	105	96	87	80	71	86	85	93	84	91	82	83	93	101	85	88	85	92	89	91	95	94	92	80	83	74	87	93	92	76	85	73	84	85	99	90	58	83	70	103	91	92	74	100	82	80	94	96	98	94	99	104	99	77	82	107	91	96	116	98	80	89	96	74	83	89	108	82	88	101	77	83	96	95	97	98	75	91	69	93	97	81	92	79	83	94	84	93	77	92	91	74	92	93	87	84	87	103	92	86	92	90	96	79	87	96	96	86	78	83	76	79	89	93	108	72	90	90	78	77	66	79	96	72	91	74	82	87	94	84	79	82	82	84	87	76	83	87	99	96	90	97	96	91	102	72	104	89	76	88	87	92	83	87	78	91	79	87	88	91	71	85	74	80	85	91	94	109	102	95	81	98	84	82	85	83	86	72	91	90	73	99	89	87	89	87	101	93	95	75	83	86	88	74	100	95	75	96	92	77	84	90	97	87	96	94	86	81	88	83	82	86	79	81	87	85	89	83	100	90	74	90	79	92	106	83	91	93	96	100	93	96	86	80	94	73	87	93	83	91	80	81	87	84	108	104	73	101	79	93	88	102	93	90	86	85	84	82	100	92	88	82	96	97	106	74	76	93	81	103	85	97	97	91	83	73	72	80	80	85	95	78	81	90	80	67	93	98	77	96	101	86	88	89	79	90	92	78	87	91	80	103	86	77	95	87	106	90	67	84	72	77	80	81	88	79	98	93	90	80	88	92	82	103	96	88	83	79	89	85	87	95	102	76	84	82	75	88	69	95	110	80	83	87	95	105	79	72	78	74	82	95	90	93	87	92	94	89	104	84	87	86	82	97	87	93	109	95	84	92	101	95	88	84	89	97	88	73	85	86	88	87	84	101	97	86	81	92	80	86	102	87	93	69	88	93	91	109	92	95	81	94	81	85	83	85	74	85	83	86	82	93	92	79	94	84	103	97	76	81	89	78	99	86	87	80	94	86	93	87	95	81	79	84	97	72	99	89	88	90	103	87	86	111	74	83	80	86	98	86	95	101	103	79	84	89	80	78	98	82	111	94	74	78	97	100	97	106	94	96	84	99	98	99	91	99	84	75	96	94	97	95	104	82	84	93	86	95	79	95	83	87	81	82	72	89	81	90	68	87	96	79	93	83	97	87	98	82	98	66	111	92	98	109	92	83	80	84	86	83	86	86	95	102	62	95	94	97	83	72	101	108	90	94	93	91	79	97	89	104	80	86	74	88	91	130	106	92	83	84	91	100	83	78	78	88	92	80	89	84	87	81	80	94	94	82	88	93	73	100	75	75	86	104	88	102	86	94	94	83	86	104	83	80	83	95	85	66	95	95	71	95	92	81	82	91	78	99	96	96	86	86	101	97	106	88	93	113	84	87	90	103	79	104	85	70	89	90	76	84	89	93	91	84	84	78	89	89	86	91	81	89	80	86	96	80	88	101	81	86	106	93	104	106	86	97	103	76	64	91	99	85	87	98	86	85	93	94	92	67	85	82	86	109	100	85	120	87	57	93	73	78	104	92	97	102	90	110	95	85	93	97	82	114	99	90	104	62	79	84	94	94	95	86	96	88	75	80	99
21646	1364	3354	3490	2920	2382	1885	1592	1328	1153	1027	947	838	758	688	668	638	602	559	555	524	490	502	467	436	418	416	423	435	427	398	384	398	398	417	384	398	396	376	355	376	366	357	334	351	344	341	349	328	375	360	350	355	357	320	329	366	305	319	365	370	335	306	296	314	318	345	322	325	323	319	380	314	360	325	342	315	321	366	317	309	310	294	311	355	340	333	333	346	333	318	310	315	306	345	315	316	334	334	310	331	328	332	288	328	326	305	322	295	294	317	301	304	319	299	311	279	316	313	323	312	305	275	314	329	294	307	286	319	297	310	310	290	273	336	307	328	335	314	316	313	336	313	304	341	340	308	325	306	353	312	325	290	322	293	319	334	315	312	283	320	321	322	271	344	304	330	327	336	298	313	295	323	314	291	308	343	283	309	316	324	296	310	334	303	332	281	317	314	313	317	285	352	320	284	323	315	299	317	338	339	312	307	346	333	325	310	335	324	348	303	307	308	316	318	310	302	308	313	330	296	323	323	305	313	323	339	348	297	325	335	302	324	323	307	302	310	338	316	291	316	311	320	303	286	300	284	363	325	308	275	321	271	303	261	311	321	284	302	295	310	312	297	291	312	324	310	299	324	310	312	339	295	313	298	325	324	342	318	277	311	334	335	313	285	309	330	293	302	314	296	301	311	311	333	289	323	311	315	291	298	317	300	308	298	309	323	297	307	298	311	348	292	332	305	294	296	317	323	306	306	315	301	299	281	299	317	308	306	313	301	316	298	297	336	323	295	329	318	299	286	285	309	320	318	296	294	316	296	309	300	301	299	304	312	317	291	289	337	314	295	316	284	342	324	283	314	299	313	336	308	302	297	322	315	275	307	322	317	293	304	331	292	321	307	270	309	319	302	336	317	284	307	288	306	290	305	286	284	294	301	325	281	293	312	296	306	301	320	319	300	291	326	282	312	292	294	312	324	266	282	266	306	299	316	323	292	318	303	303	303	306	298	319	320	306	306	300	304	317	317	299	283	315	283	340	315	319	312	331	327	316	332	315	290	324	336	318	318	325	305	331	294	316	301	301	340	293	301	298	332	302	291	308	338	303	300	296	294	298	304	314	318	321	285	328	327	325	301	345	325	306	312	330	348	324	310	309	298	321	289	312	274	324	337	278	327	323	338	351	301	307	312	308	284	300	300	327	336	323	294	323	289	289	311	294	306	316	294	318	313	267	321	317	294	337	307	285	294	294	301	319	284	297	306	283	301	304	333	299	311	316	286	300	310	297	303	330	312	317	291	306	328	285	320	287	309	296	316	313	327	327	298	297	305	297	341	327	329	318	361	339	306	288	299	312	300	337	315	354	295	313	333	297	296	318	303	292	302	292	299	311	299	308	324	286	297	296	330	303	283	318	325	310	294	324	326	297	292	319	332	294	301	345	304	284	319	333	279	303	294	302	316	313	314	306	305	297	305	290	292	291	314	304	300	304	317	289	304	324	293	312	327	303	327	267	316	311	306	351	304	301	333	293	307	304	306	321	338	278	327	312	274	314	313	302	303	305	292	288	312	336	294	304	303	336	290	325	287	324	314	290	344	290	337	294	287	309	291	314	309	295	316	335	312	361	315	289	325	312	300	320	317	290	301	303	304	290	316	361	317	284	262	338	284	303	325	335	336	330	322	310	296	320	316	330	308	307	322	299	325	304	291	300	308	329	307	308	316	308	280	320	311	323	310	308	337	335	310	323	320	306	290	326	317	316	325	292	295	336	299	328	301	313	314	314	325	314	327	305	318	305	291	271	297	319	294	323	310	313	307	321	317	305	318	319	306	301	316	315	296	305	277	301	316	315	320	306	320	302	311	290	300	298	314	297	286	289	319	326	330	293	303	304	317	295	319	308	292	332	315	309	309	328	305	318	313	315	293	300	336	298	328	325	298	326	297	316	292	298	301	291	294	313	309	305	329	317	352	314	296	308	307	327	351	281	307	317	312	334	318	326	304	300	337	317	348	304	311	321	321	313	306	333	327	327	347	320	284	298	338	313	304	326	306	287	300	322	299	312	300	306	312	288	333	304	321	311	318	317	331	300	323	305	304	319	357	297	313	312	292	283	285	295	300	319	315	297	305	313	312	279	316	296	296	285	310	312	300	308	306	290	278	263	330	319	298	314	274	264	324	300	296	303	288	318	308	325	297	289	329	351	319	330	291	295	285	311	297	286	300	285	311	288	331	332	303	318	303	328	298	325	308	311	274	281	310	303	307	303	281	331	315	310	319	309	296	289	287	312	295	326	301	309	308	337	296	331	294	315	312	287	324	312	270	309	304	318	314	310	318	286	312	331	262	326	303	340	296	297	327	284	322	300	323	311	281	329	344	366	277	306	307	335	312	324	321	321	278	314	302	309	320	331	315	267	288	287	326	324	275	299	306	307	316	283	311	310	291	315	304	266	324	270	293	322	358	314	313	302	304	331	330	325	300	323	293	300	319	333	327	322	275	309	314	308	294	320	307	323	305	317	296	305	308	324	310	305	344	319	280	291	314	310	308	300	323	298	312	320	332	289	287	312	343	306	309	288	316	319	301	318	334	286	345	306	312	272	297	312	318	306	337	323	310	278	316	323	294	304	338	310	298	316	333	304	323	319	302	330	347	331	247	316	319	317	315	310	294	295	304	316	336	323	341	328	323	251	308	322	318	331	344	303	289	321	286	323	288	320	284	330	309	308	336	310	308	316	312	264	330	299	326	319	340	293	309	335	300	301	301	319	272	317	288	314	299	291	327	312	319	321	322	326	294	316	306	321	317	331	342	321	298	321	322	308	349	328	300	288	318	318	335	322	313	333	300	317	276	326	298	304	311	295	297	317	318	325	303	325	327	315	307	311	340	309	315	332	293	294	315	312	329	307	328	316	309	334	327	262	298	318	287	314	309	314	308	324	314	305	321	304	311	328	313	330	320	310	320	314	308	292	305	313	279	314	296	283	321	301	315	295	321	317	301	314	309	324	313	319	301	300	282	306	308	298	308	296	315	275	295	299	346	284	311	324	307	345	304	319	336	301	289	308	309	292	305	307	296	333	326	323	325	307	306	304	318	313	295	306	292	308	311	293	319	269	283	291	303	290	298	315	306	294	302	275	325	293	333	295	311	257	306	272	294	322	264	329	294	296	287	339	333	287	301	310	323	299	293	315	297	310	310	301	347	325	328	305	302	319	298	306	307	305	311	316	303	303	295	299	297	286	314	293	308	296	317	293	302	315	319	312	326	308	289	310	312	289	317	315	299	308	303	301	308	329	319	299	295	286	331	293	322	296	294	313	336	326	318	300	309	277	317	345	272	332	322	319	295	249	329	314	355	308	298	345	291	303	306	313	296	289	308	294	322	318	304	305	316	310	302	299	342	286	288	327	300	324	332	290	321	308	294	286	317	298	322	314	291	307	255	304	301	329	332	313	296	309	300	305	320	325	356	300	313	297	319	291	311	287	325	300	292	297	300	287
53679	15072	3785	2120	1427	1000	768	564	547	411	368	350	324	281	266	254	242	240	207	219	224	182	194	208	184	196	185	194	183	181	175	194	180	202	183	198	164	176	166	169	166	171	179	161	190	157	195	152	172	174	181	181	167	171	178	198	205	188	192	151	188	188	185	164	166	159	170	188	161	163	178	155	173	175	152	192	183	185	142	202	195	178	167	158	164	169	178	161	176	171	148	186	180	154	171	179	165	189	192	159	182	165	171	188	152	167	153	166	185	180	165	149	196	177	154	160	131	176	184	159	180	163	167	180	180	163	162	153	185	167	175	145	156	161	147	189	157	172	178	166	137	163	164	138	172	148	161	192	174	151	177	176	177	170	158	167	180	180	158	168	187	158	137	166	171	184	176	165	189	156	157	173	168	191	155	153	159	150	164	173	170	171	142	161	176	146	162	172	175	173	166	189	158	177	169	166	161	171	155	182	165	170	182	154	191	169	175	169	179	174	189	150	171	140	161	156	152	161	152	156	168	161	161	161	164	158	141	169	179	161	160	174	152	163	146	180	175	158	144	132	168	154	176	159	168	171	188	145	187	155	167	181	162	191	159	162	143	184	148	163	170	171	149	151	179	174	170	175	189	159	157	173	145	161	168	178	164	174	172	177	167	170	175	164	161	159	164	159	206	147	151	150	189	151	182	172	185	153	162	177	174	166	139	166	163	163	142	173	186	169	174	125	154	157	173	176	173	169	150	163	140	153	176	168	155	159	155	172	182	161	151	162	176	181	151	161	165	165	138	197	172	180	183	149	169	153	168	154	187	163	170	152	165	160	164	147	162	154	167	154	147	162	155	181	154	155	177	155	172	171	164	173	165	152	173	169	166	164	162	159	167	152	156	138	164	184	168	174	154	166	169	161	145	145	158	194	167	140	138	154	155	156	171	168	170	161	149	179	198	177	161	158	169	161	181	170	143	186	158	156	179	151	171	156	186	180	166	154	168	189	189	159	184	169	172	170	160	173	164	160	166	176	149	184	183	159	179	167	176	173	166	157	188	167	174	164	151	140	178	181	177	168	154	176	173	187	183	158	178	192	145	163	160	166	166	174	180	175	171	150	158	177	165	170	151	181	155	162	137	161	189	167	170	152	152	133	173	160	167	182	175	206	162	153	161	159	168	162	189	184	168	151	137	158	160	155	167	163	180	169	169	172	184	159	171	183	161	163	162	187	163	177	174	152	167	166	159	166	162	160	175	172	146	150	193	173	165	186	165	162	196	160	190	165	145	152	166	160	170	139	167	164	163	166	169	187	188	177	163	162	162	167	165	168	185	140	172	172	174	176	146	150	150	155	152	161	185	154	194	168	171	172	164	179	171	182	163	185	177	155	150	163	170	170	136	161	188	176	182	173	153	165	136	169	185	145	163	175	178	163	158	174	168	149	143	164	159	155	166	153	148	161	173	148	155	149	164	192	190	160	145	152	179	172	156	169	165	175	167	175	168	151	185	164	165	184	183	181	188	158	154	167	164	152	157	151	211	181	158	186	157	145	162	172	135	148	163	187	171	166	169	186	177	170	178	138	160	164	170	184	154	173	159	168	181	158	146	167	176	150	170	159	162	174	163	176	161	146	168	140	157	165	192	184	180	174	171	156	173	156	152	178	183	166	176	174	195	171	169	172	170	159	146	167	156	157	168	162	175	162	154	160	167	177	152	181	176	165	149	180	179	155	177	163	143	153	164	162	151	151	139	188	161	166	164	145	180	179	167	163	165	167	189	167	154	166	144	162	143	149	164	151	157	152	169	190	172	155	172	165	158	157	178	169	165	159	168	157	171	166	150	169	173	170	180	171	165	177	186	173	160	179	159	184	162	175	162	174	169	177	160	169	154	158	155	134	150	183	183	179	161	165	173	142	170	176	171	154	174	191	153	163	184	165	155	173	177	158	175	164	182	150	172	172	150	161	153	174	152	143	163	174	171	137	177	151	180	151	205	165	155	186	194	187	137	168	165	149	153	166	151	169	171	185	165	179	194	153	162	162	183	175	163	155	171	166	141	184	160	160	160	180	170	153	161	157	145	156	144	171	181	158	184	154	145	180	143	176	168	159	189	165	168	168	165	174	167	178	151	154	164	140	141	174	184	163	170	176	178	168	189	177	152	183	150	151	172	193	159	157	183	175	159	152	164	153	156	135	161	164	170	179	147	155	156	166	159	149	174	171	158	151	164	168	151	132	148	166	157	165	177	176	161	161	142	177	152	165	207	164	163	154	158	159	172	181	143	190	159	149	156	174	176	160	168	161	163	178	154	169	149	178	173	165	128	149	175	170	168	138	175	168	168	178	169	168	184	165	155	168	155	153	141	158	180	145	162	185	188	161	176	167	145	161	157	181	167	163	177	166	198	156	172	179	161	180	160	161	185	155	164	164	178	146	171	167	161	152	157	161	176	138	173	187	158	185	153	160	157	153	169	169	161	159	154	171	180	177	143	177	186	166	146	183	146	173	163	154	159	136	165	151	176	177	163	153	160	180	158	175	165	132	161	155	195	166	171	187	184	159	174	141	168	168	148	157	168	162	167	167	162	204	193	178	175	165	162	191	175	161	164	152	164	182	162	163	161	166	151	159	170	157	166	157	174	177	178	165	155	167	184	158	167	167	172	149	161	150	163	163	182	169	152	171	173	160	173	148	165	171	174	183	159	165	150	158	147	170	171	191	171	163	142	168	167	175	152	153	155	158	172	176	187	171	162	158	164	171	175	156	149	154	177	173	171	156	178	150	163	168	183	146	181	167	159	171	141	136	163	164	151	174	154	162	158	167	159	169	158	169	132	150	161	166	150	172	181	170	166	166	175	162	166	139	159	168	162	160	151	169	160	176	163	153	190	191	162	146	163	152	184	156	155	167	166	155	165	181	162	168	186	186	171	164	172	160	170	174	164	182	161	176	169	179	160	150	151	177	151	167	188	181	174	153	165	181	182	178	174	159	151	153	145	172	190	169	159	181	166	142	174	179	148	159	173	173	163	162	178	163	171	169	179	167	181	163	169	167	178	152	142	176	165	160	155	168	183	153	153	156	176	158	182	192	149	190	170	160	161	165	179	160	166	166	158	184	195	202	153	145	196	160	165	183	158	168	166	181	201	162	160	166	156	150	159	173	181	152	172	181	170	187	191	166	173	146	159	164	148	174	178	155	175	172	175	170	179	186	181	153	179	170	161	180	168	159	154	174	182	149	183	146	153	148	180	143	169	158	188	155	160	163	172	150	181	160	160	154	183	163	149	184	195	181	165	150	152	167	170	177	167	173	168	185	158	177	180	181	143	176	175	146	151	177	166	165	160	151	155	163	186	177	161	153	184	162	170	164	188	179	160	161	167	193	196	183	161	173	175	165	167	148	169	169	193	179	162	169	161	163	164	174	141	200	183	156	160	171	173	165	198	174	180	157	168	134	162	146	172	157	174	162	171	150	156	171	159	156	167	156	179	144	172	167	161	151
28412	2651	6195	6716	5646	4524	3684	3024	2465	2155	1944	1717	1563	1382	1228	1202	1153	1095	1018	983	936	907	844	844	802	807	791	725	729	733	716	680	705	677	656	641	694	629	666	665	618	612	633	632	611	616	583	592	635	598	577	604	548	605	564	535	594	573	569	591	538	596	582	531	548	603	574	542	525	576	631	564	539	561	519	517	569	581	560	569	561	554	568	578	516	536	586	564	569	525	491	530	539	539	538	541	536	520	547	515	533	548	529	524	553	545	542	575	562	467	497	537	598	496	530	527	526	582	563	524	555	516	541	540	554	567	576	560	538	535	493	515	568	509	545	517	549	487	556	538	499	550	548	538	549	528	538	537	500	545	523	539	554	521	564	516	523	539	504	551	525	513	524	525	527	512	530	568	551	519	499	536	548	540	537	524	557	519	559	560	548	542	516	517	511	502	575	500	516	531	522	515	516	547	532	491	484	542	533	529	531	505	527	508	540	490	535	549	574	542	523	512	534	512	531	542	539	537	515	507	532	549	563	495	555	517	516	526	484	567	509	526	523	533	544	533	538	520	508	516	610	539	595	511	574	517	537	508	497	561	536	514	472	550	546	532	528	525	532	553	545	531	515	557	508	536	554	538	516	606	559	515	534	547	531	534	496	514	494	562	472	548	531	496	507	545	504	557	503	502	517	506	519	564	530	515	551	500	545	543	523	492	545	525	560	492	516	516	551	568	556	510	533	543	509	499	536	547	535	484	518	532	528	497	552	542	509	485	541	582	521	533	503	535	533	511	520	502	496	544	568	553	521	539	544	555	564	518	554	497	530	527	552	532	487	569	549	521	559	520	521	547	533	530	577	512	537	551	495	496	540	573	511	508	522	527	501	544	539	504	504	537	539	545	540	508	543	535	506	538	554	534	552	535	528	489	508	585	508	493	498	515	540	542	501	542	510	547	561	571	540	543	540	508	541	531	527	524	515	522	543	574	496	508	518	553	531	543	549	500	516	514	527	535	570	555	529	530	510	519	516	484	530	588	557	535	563	555	544	536	551	497	503	528	519	537	581	554	577	480	551	508	522	532	523	513	543	573	530	545	557	489	520	523	551	528	542	512	556	523	513	511	524	501	568	460	527	543	537	530	559	550	538	548	538	511	502	521	506	508	533	507	518	548	527	502	551	550	513	538	547	537	532	544	494	500	509	503	554	557	508	522	555	530	547	519	498	540	541	537	515	482	566	511	547	576	496	524	544	513	546	532	560	559	497	495	550	526	526	522	496	543	535	520	544	511	555	511	552	523	556	547	521	534	514	544	551	546	514	521	544	534	538	555	523	516	537	538	546	510	495	533	515	527	520	535	511	513	536	509	563	525	511	520	512	483	565	555	555	527	559	535	530	515	576	496	539	519	535	540	509	541	527	524	561	525	552	509	547	544	519	516	516	533	547	547	543	532	517	519	565	554	537	525	495	547	530	557	554	495	509	509	501	510	544	545	549	540	498	523	529	500	544	524	525	525	519	527	567	608	522	526	566	489	557	505	538	517	484	525	549	540	511	572	521	570	522	487	559	488	562	578	534	514	548	528	571	530	525	518	534	520	594	521	512	505	533	494	535	530	546	535	542	507	531	521	555	556	528	526	535	570	544	493	545	514	505	545	511	502	528	511	546	513	539	556	554	526	534	534	500	512	525	508	524	561	515	515	534	508	522	525	489	527	560	561	521	511	575	534	517	523	549	547	522	566	550	504	516	483	513	519	509	537	477	550	524	546	537	517	564	587	551	550	499	549	544	549	537	532	550	576	535	562	536	562	537	588	522	563	543	506	518	538	525	521	518	536	561	528	522	525	571	497	491	536	544	525	507	538	540	541	539	514	567	555	523	527	551	560	580	550	551	550	513	528	560	506	526	495	502	525	546	545	527	532	517	545	526	535	509	508	499	488	524	563	548	531	517	525	543	557	518	535	484	536	505	542	507	560	514	555	522	566	594	500	521	546	504	542	498	517	542	523	514	510	545	550	525	558	484	561	495	520	501	510	553	564	487	526	542	509	543	525	550	565	526	509	468	495	501	532	532	518	502	563	587	496	542	525	526	500	524	489	544	518	522	500	508	513	554	509	511	511	555	547	499	543	550	537	524	570	526	562	513	520	502	549	600	494	539	511	529	513	518	496	519	539	497	536	533	549	552	536	525	516	501	524	520	504	478	498	534	533	523	566	544	499	515	523	560	522	547	522	537	563	554	547	540	543	539	540	533	530	524	532	527	512	561	555	539	530	497	552	568	529	520	542	534	526	558	537	524	532	525	510	529	553	517	533	518	534	517	513	527	555	535	506	508	566	529	541	534	549	532	553	529	494	486	552	566	538	556	533	576	506	526	525	550	536	537	515	531	549	526	537	526	505	525	474	511	549	554	554	555	519	571	542	585	507	546	525	548	528	537	561	543	554	555	512	498	518	546	524	535	520	514	560	512	506	586	549	554	537	578	544	535	521	526	508	495	498	527	550	521	515	500	548	534	566	512	545	530	524	517	527	545	510	531	521	503	503	525	510	529	539	531	520	499	536	551	548	525	528	510	537	529	525	509	530	510	518	482	531	557	503	516	534	534	506	578	562	581	516	545	517	550	527	497	574	537	526	582	522	528	579	563	529	524	527	521	562	504	519	503	532	514	538	531	497	539	513	560	526	503	520	507	488	484	579	546	534	526	552	543	526	545	543	551	552	533	537	526	520	498	539	552	559	534	552	507	514	542	516	539	534	549	562	535	520	525	533	501	538	529	554	536	546	506	563	525	534	532	526	485	487	536	519	589	549	538	537	580	536	541	524	547	530	524	492	547	522	542	543	537	553	552	560	532	538	490	536	544	538	546	568	558	540	546	515	508	509	547	514	554	544	534	534	494	493	537	513	515	532	515	548	522	618	555	533	513	522	544	521	498	528	555	578	547	588	527	540	548	519	546	526	525	550	518	573	526	529	549	494	513	567	531	543	529	568	544	542	527	504	511	539	559	526	533	561	551	512	529	511	549	558	516	526	538	516	522	542	524	534	496	497	535	526	494	486	534	512	560	530	523	538	558	517	518	536	543	540	508	517	530	504	554	547	508	508	498	487	494	528	510	550	538	551	517	512	547	527	492	533	508	511	519	550	522	510	494	536	535	555	525	537	511	499	527	557	566	496	513	537	537	496	538	529	541	544	531	492	512	547	529	530	530	520	579	520	534	555	524	585	532	512	543	510	547	528	527	524	542	536	544	553	507	500	515	544	559	527	533	544	539	549	532	563	516	528	558	552	470	552	498	554	519	532	528	508	532	540	569	542	524	494	531	514	567	529	549	539	515	561	541	504	533	526	530	501	533	567	535	543	505	506	532	559	500	531	520	515	532	556	529	526	517	521	554	509	512	546	548	519	523	580	522	545	528	516	527	515	559	519	516	544	514	527	543	513	557	499	534	564	540	504	527	568	501	503	534	552	513	574	534	517	522	498	567	507	542	494	498	506	515	556
6448	427	228	202	193	180	184	167	164	172	156	151	157	138	173	167	148	156	170	178	158	140	160	170	149	145	180	159	173	140	148	180	172	161	147	157	152	152	157	158	153	171	175	156	182	131	150	158	153	171	143	162	155	139	139	156	155	164	150	177	156	177	158	138	160	158	151	170	154	154	166	150	140	154	160	139	166	169	171	145	171	170	157	170	171	140	149	161	163	174	160	148	180	143	176	156	167	167	154	187	150	159	170	173	157	150	176	144	153	170	155	171	165	150	172	163	173	154	148	172	155	157	169	153	144	149	179	156	167	154	153	148	176	159	177	174	169	152	165	141	151	149	157	145	154	156	182	158	170	189	150	186	146	153	142	149	152	150	164	172	168	155	164	169	138	161	162	145	142	147	142	166	150	145	180	149	169	154	138	165	173	181	165	144	137	174	179	141	149	170	150	157	154	161	165	158	168	173	142	148	170	138	149	171	157	143	160	134	159	135	160	137	153	174	131	156	149	140	179	166	157	171	150	174	162	161	164	167	127	188	157	174	160	141	132	159	155	191	156	172	153	163	159	135	160	176	156	175	151	148	147	173	166	161	149	125	151	177	144	172	148	185	180	163	167	152	165	157	161	134	161	150	159	151	148	171	171	147	151	148	171	178	158	167	173	170	143	177	141	150	152	156	136	169	144	158	151	162	155	163	152	154	143	180	166	169	181	127	174	179	179	171	180	179	171	139	153	179	162	144	159	175	149	179	141	177	141	147	168	178	163	147	159	147	152	156	145	125	151	150	136	148	165	156	153	154	161	160	185	153	181	153	167	156	153	146	169	167	165	158	166	161	160	177	155	170	162	158	164	175	167	152	173	142	160	131	178	147	163	147	148	160	169	158	136	139	166	159	173	189	143	147	161	175	156	164	140	149	148	164	164	152	153	140	145	206	142	179	145	149	164	143	156	152	153	132	166	168	169	163	162	176	157	148	151	162	174	166	145	135	172	139	175	175	150	162	180	157	179	152	169	151	180	146	164	176	163	164	149	169	178	137	156	151	162	142	160	140	163	163	162	131	152	174	155	145	160	156	136	150	153	135	169	174	157	169	145	151	168	152	161	148	171	150	149	144	156	157	159	144	165	166	149	145	158	142	162	164	147	165	150	148	147	169	181	163	182	160	142	158	174	170	147	173	169	154	165	168	156	154	163	156	163	162	174	149	144	164	136	158	170	170	146	160	161	156	186	167	155	174	174	164	157	148	156	166	152	148	135	156	164	157	153	155	159	160	150	184	158	142	183	151	129	151	168	172	145	170	127	157	163	170	165	159	170	162	152	146	154	158	160	172	143	141	193	176	158	154	151	179	175	138	128	144	172	160	163	161	154	124	169	199	171	156	166	154	151	166	157	143	168	170	162	156	143	141	152	171	159	164	182	169	167	148	195	178	165	169	160	151	173	162	159	173	153	165	181	154	152	144	162	156	161	167	128	160	164	155	159	140	153	139	154	154	155	155	183	156	176	176	162	149	156	190	139	172	163	161	168	163	179	144	162	177	168	172	156	179	160	152	153	169	163	132	157	166	171	151	148	166	163	144	165	160	157	179	164	176	143	160	155	166	168	151	156	155	168	154	185	148	168	157	146	169	147	145	158	163	161	171	156	152	162	133	164	162	168	174	174	164	162	164	151	146	165	134	162	169	165	169	169	154	164	152	153	168	185	152	157	136	157	153	165	170	155	164	141	157	177	142	163	148	161	151	152	172	152	157	164	152	159	171	147	151	165	167	144	156	180	169	156	140	143	159	154	160	163	162	170	165	151	158	157	161	146	172	171	208	141	165	139	156	165	172	153	141	177	156	166	157	155	165	160	147	151	139	174	172	184	174	191	162	145	164	168	131	156	146	162	173	169	151	163	168	174	162	148	157	146	150	138	141	168	155	180	159	145	162	178	159	165	158	176	166	173	154	168	174	160	148	134	160	139	178	161	157	167	162	166	164	144	147	160	155	150	168	151	160	147	149	149	164	151	154	157	149	143	161	156	166	166	150	146	169	171	184	169	171	166	179	169	140	155	146	181	148	149	155	136	145	141	149	186	148	143	141	154	133	157	148	153	167	163	163	154	155	135	201	164	168	164	179	147	169	167	170	163	159	144	156	158	142	150	164	167	155	149	173	133	147	155	166	167	158	153	157	167	163	148	149	159	167	170	153	149	172	157	165	172	155	162	181	170	147	152	141	156	151	145	185	145	159	142	157	148	145	145	173	127	163	142	156	152	146	158	136	158	147	176	141	163	165	148	170	147	175	168	171	161	153	157	155	170	165	143	175	182	140	173	171	190	176	154	149	171	150	159	158	165	169	164	157	154	157	162	145	159	140	152	143	176	167	142	147	163	168	149	148	188	141	182	150	156	156	121	157	163	169	147	164	150	140	161	155	150	147	161	168	146	153	179	157	166	156	166	153	190	168	144	152	153	139	154	155	154	152	147	171	182	170	161	157	165	149	173	138	152	159	161	191	166	166	186	172	167	158	172	183	187	144	170	167	139	172	167	165	161	171	161	164	165	170	133	162	165	157	161	163	147	170	160	181	144	160	157	184	153	158	169	136	157	160	164	145	166	159	150	164	157	179	191	173	164	145	146	156	153	141	180	180	143	187	141	148	175	179	148	170	152	153	145	158	143	163	162	171	155	174	157	169	159	163	158	171	172	159	151	171	165	149	138	173	157	143	150	172	155	163	137	158	169	150	169	169	163	145	168	148	146	164	151	128	164	168	153	160	153	161	151	182	184	158	164	168	170	152	157	162	163	179	163	146	160	167	161	133	172	161	158	162	174	158	164	178	174	146	132	152	142	184	152	157	148	177	163	166	171	157	152	175	174	171	158	157	144	161	179	147	167	171	162	164	139	146	167	162	157	169	162	151	161	139	144	174	157	157	149	177	165	155	120	156	164	159	160	156	159	152	176	159	160	167	149	160	139	159	181	138	153	165	178	160	160	178	145	159	159	156	160	146	136	162	172	138	165	155	150	156	172	140	183	170	150	155	157	160	176	154	148	148	177	156	148	147	142	174	149	183	164	170	169	144	158	169	164	162	153	165	166	170	160	181	168	162	178	163	173	154	167	159	163	161	137	157	134	152	162	125	161	166	169	153	162	169	161	170	147	170	141	166	158	168	182	161	174	154	139	139	179	153	164	157	174	166	183	183	161	161	172	135	170	128	151	167	147	147	163	164	179	161	139	157	167	176	154	162	150	157	151	161	155	178	165	163	158	147	157	159	192	167	162	169	165	159	173	170	179	160	163	159	150	163	144	156	154	145	140	165	134	156	179	197	153	160	163	170	163	156	153	158	176	167	169	153	137	156	150	156	155	150	139	163	185	150	152	158	151	150	166	150	168	163	155	164	163	155	154	149	177	168	169	146	152	166	150	158	160	150	141	164	147	177	146	177	152	173	155	186	159	175	154	155	167	168	182	163	175	163	158	160	154	159	150	161	164	153
6125	591	635	653	668	590	575	564	516	553	524	515	553	512	520	531	538	514	532	479	487	519	497	466	521	528	499	496	510	490	494	505	518	535	525	485	540	478	454	497	495	516	506	470	511	478	524	538	502	444	503	474	525	522	471	498	528	478	464	484	496	492	467	477	475	511	447	501	507	492	494	527	502	490	490	485	471	515	476	503	482	472	475	465	502	495	506	498	489	502	478	490	493	497	489	484	495	465	505	509	460	523	472	501	475	490	465	480	524	505	491	477	515	485	480	483	499	473	498	467	463	505	470	481	478	482	451	488	445	472	479	483	467	494	468	481	489	479	488	483	522	494	466	504	512	490	481	476	476	500	473	481	509	458	524	482	471	452	520	462	488	463	512	496	469	527	501	459	484	478	485	497	488	520	451	474	482	511	477	462	422	486	531	498	489	492	546	467	542	489	506	492	537	479	558	473	479	509	518	540	472	496	462	482	499	509	492	469	488	482	499	499	495	496	495	481	512	490	522	477	489	508	454	526	483	525	470	452	468	492	491	480	476	489	482	493	482	506	487	520	430	481	521	517	498	517	482	502	464	485	525	510	492	501	476	472	474	503	465	505	486	505	484	470	522	483	477	502	489	455	491	495	491	508	499	497	490	506	473	490	502	471	482	495	482	488	517	461	456	550	496	485	533	487	493	516	454	497	504	505	549	478	450	505	510	495	503	502	512	478	503	542	490	482	461	499	476	512	509	480	471	514	490	457	510	441	551	492	490	509	469	466	495	499	496	470	496	503	504	461	516	490	504	510	510	497	439	488	492	461	503	514	491	498	481	512	492	475	450	499	496	523	506	488	459	495	503	505	517	494	519	486	485	530	527	474	485	473	497	485	538	496	514	489	504	498	501	467	465	488	514	506	507	494	513	462	465	500	510	501	515	477	489	520	467	512	507	464	479	492	485	495	516	498	493	489	491	474	493	521	491	486	496	489	489	484	491	440	465	498	511	520	483	482	529	493	492	545	461	459	494	478	481	496	541	483	508	473	496	509	475	472	493	517	482	524	486	492	485	510	476	493	520	487	517	490	497	534	478	450	498	468	510	503	497	485	489	487	531	508	501	502	460	488	459	491	501	472	474	465	456	511	499	488	490	517	533	473	493	499	501	472	476	470	455	521	465	505	488	509	492	498	518	539	495	452	469	532	460	480	470	525	493	494	458	519	521	491	544	497	536	493	485	520	501	458	468	511	441	459	491	477	448	515	457	509	497	505	501	502	494	460	504	496	521	518	520	500	472	481	516	512	518	527	499	471	454	471	488	483	478	509	530	473	514	478	492	516	473	537	471	484	447	522	496	501	481	478	489	479	502	480	501	494	521	468	524	497	469	514	456	490	471	539	495	493	444	520	447	506	486	517	500	481	491	509	491	516	500	490	503	475	460	475	454	479	458	480	499	478	500	502	515	522	504	511	521	507	450	555	487	475	513	509	508	519	475	539	483	494	458	513	494	508	500	501	499	488	511	481	497	501	499	481	474	447	498	467	457	522	464	488	460	515	483	501	455	496	477	475	489	476	511	501	478	495	509	476	494	512	472	502	450	492	537	445	474	520	488	493	490	506	478	500	498	487	509	477	501	459	511	488	503	466	537	465	483	489	528	497	495	492	524	496	490	498	490	486	510	507	481	435	469	501	483	496	456	495	490	507	523	484	494	494	572	540	508	480	486	475	464	487	498	504	489	504	494	511	512	490	490	520	466	453	499	504	502	482	482	518	494	462	488	475	494	506	496	528	517	517	470	497	480	511	512	460	535	502	491	483	494	456	484	500	477	478	495	456	516	495	505	486	527	490	463	498	501	472	522	507	470	502	491	487	460	519	444	489	465	487	527	492	463	469	497	466	534	467	523	505	521	478	493	482	503	445	491	527	497	477	489	516	495	547	525	489	506	513	531	527	525	499	492	477	472	526	523	466	512	486	483	452	484	503	509	517	504	495	514	498	485	515	490	497	499	477	481	470	486	496	509	506	474	447	482	465	500	483	499	494	556	483	494	486	475	524	506	508	448	531	486	443	503	511	449	480	488	500	490	481	502	473	533	483	489	499	466	516	485	506	509	455	467	463	522	488	484	517	519	462	497	472	532	511	506	485	506	516	482	468	512	482	538	469	534	444	535	514	509	503	532	504	493	471	497	512	523	532	492	507	513	494	539	498	505	488	505	468	498	490	443	492	491	513	492	463	507	526	491	464	485	491	509	470	508	466	481	498	500	513	525	499	533	494	512	460	483	466	520	480	498	440	508	496	504	512	475	499	523	491	493	469	498	512	480	486	510	511	487	490	476	513	479	500	463	533	445	506	493	513	490	512	496	514	508	506	500	492	459	497	533	504	475	507	489	524	500	505	469	544	509	508	471	506	533	463	455	504	486	482	503	459	454	476	516	502	512	480	467	495	488	504	545	467	480	472	480	488	455	471	499	505	531	526	489	514	487	503	523	522	500	509	491	504	497	526	508	491	507	474	486	495	514	516	485	536	495	508	470	469	518	476	516	511	461	467	492	439	495	509	453	490	486	490	463	508	465	510	480	445	491	511	505	499	529	507	513	506	475	487	508	507	509	516	505	470	472	483	480	484	524	472	506	513	521	500	501	509	484	457	523	498	491	513	518	516	495	492	493	518	457	512	512	527	489	473	489	490	514	513	438	481	473	489	528	530	464	480	473	488	512	443	468	465	491	517	503	493	466	484	456	495	493	483	471	481	484	496	486	503	539	502	500	518	494	465	498	504	491	476	517	482	487	520	487	496	485	499	475	474	511	522	501	516	459	483	474	443	511	481	487	489	453	525	497	465	498	466	491	441	495	482	537	508	519	495	503	499	505	460	481	486	501	478	488	469	499	510	496	482	486	476	494	497	496	516	459	461	515	479	471	465	498	529	476	480	500	504	519	488	503	505	505	501	510	479	495	487	472	472	468	469	488	533	502	489	489	491	481	454	450	497	488	488	514	471	502	503	478	447	475	492	490	509	480	483	507	506	489	493	462	489	476	474	478	522	484	453	502	469	458	508	492	472	463	476	471	472	472	524	506	462	507	479	503	439	478	499	496	497	532	509	502	497	519	507	486	509	457	466	501	477	462	492	519	539	496	466	497	475	506	509	514	535	499	503	512	469	468	504	497	510	463	512	464	507	466	517	489	459	496	479	454	465	471	500	509	489	464	513	489	505	517	529	539	476	505	487	479	452	471	554	480	477	468	540	457	505	507	471	497	499	481	460	481	532	537	475	462	500	441	501	517	493	439	479	476	481	531	470	494	509	477	503	475	482	523	528	463	509	478	488	536	469	489	500	499	492	483	519	491	491	500	516	517	482	465	469	526	500	478	489	469	474	495	507	538	505	498	500	486	536	496	502	508	436	495	525	515	479	501	495	523	484	520	464	484	470	531	529	454	468	487	490	520	491	472	497	538	470	510	516	461	478	453	499	495	463	490	453	510	520	481	510	487	495
42224	7430	1457	941	685	473	373	285	244	200	182	165	155	181	132	136	130	124	109	102	133	100	104	99	101	90	96	116	97	89	111	96	102	92	97	89	97	109	109	84	86	93	84	88	103	100	115	96	111	125	101	99	100	100	96	100	96	101	87	84	93	94	106	100	92	90	94	90	87	100	95	84	96	92	95	92	95	69	87	86	95	94	108	106	86	87	88	90	86	92	81	69	85	89	104	77	91	77	107	95	101	87	99	88	84	86	87	76	70	105	87	92	82	91	95	74	73	103	83	95	85	98	95	75	89	110	93	72	72	93	103	85	90	78	90	82	94	85	94	82	92	89	98	81	84	101	77	88	85	99	103	83	102	89	99	83	84	88	90	100	89	99	105	81	89	82	63	87	90	91	85	81	87	86	79	74	76	95	100	103	102	92	85	94	81	92	76	75	87	95	85	99	78	101	84	91	99	86	88	94	94	79	93	85	98	101	79	104	101	109	89	94	90	103	84	76	92	83	88	99	102	87	76	78	83	79	97	86	63	96	62	96	100	98	77	88	73	92	77	87	87	80	99	81	89	107	73	82	95	83	85	83	84	100	77	112	91	104	102	86	82	82	84	86	81	94	87	71	88	81	83	88	75	81	96	98	80	97	81	84	82	83	97	88	87	98	85	81	91	85	80	88	109	73	69	88	83	74	88	77	90	102	83	85	91	75	109	94	88	87	99	79	103	93	92	73	84	98	90	72	89	107	86	72	105	91	85	78	110	104	79	104	88	104	84	90	86	79	94	86	90	79	98	93	82	99	82	85	78	80	93	83	95	99	88	105	81	96	87	97	107	77	87	92	87	85	99	84	92	79	77	83	83	73	95	111	78	76	90	95	73	96	83	84	92	87	83	92	87	73	94	89	95	90	110	90	114	73	80	95	120	74	89	97	87	100	85	95	91	91	75	80	96	91	84	74	89	110	86	107	85	85	75	84	91	87	73	86	71	85	86	97	97	83	88	98	94	88	82	103	103	100	86	104	93	89	87	83	84	103	96	86	89	85	85	70	86	80	92	92	85	85	94	96	82	85	84	97	88	85	76	67	78	95	106	109	108	86	78	92	96	106	80	81	85	68	61	111	76	107	99	97	86	81	81	95	85	80	87	83	68	89	91	94	78	67	106	83	85	96	65	75	80	84	94	82	96	90	89	93	86	92	90	97	91	74	86	82	87	109	84	81	94	85	97	85	99	85	87	105	109	85	84	117	84	94	106	101	87	84	82	86	79	88	101	91	104	74	88	90	78	100	85	72	84	87	92	89	91	84	82	70	77	82	90	87	97	72	73	86	107	85	89	89	87	100	94	74	86	79	74	79	91	86	97	100	92	100	95	100	88	103	91	105	85	78	80	94	96	94	87	98	92	87	90	76	84	75	70	89	95	85	74	83	97	89	100	77	103	100	83	88	72	85	80	105	88	100	83	97	77	96	81	90	93	87	96	89	91	93	91	108	78	82	95	82	86	89	88	94	85	93	81	78	75	90	99	104	80	100	87	103	85	88	90	102	75	79	79	87	95	76	84	85	81	87	98	89	85	80	72	83	98	68	78	93	85	97	92	70	77	75	85	116	89	91	94	102	87	67	80	81	97	79	73	72	85	93	93	90	109	93	96	98	102	85	85	96	75	78	87	95	103	81	71	93	85	84	69	85	84	88	93	79	79	103	82	80	84	84	84	84	74	89	85	87	96	96	86	103	84	85	85	76	89	95	93	88	81	90	108	80	90	114	86	83	64	93	93	111	75	98	98	106	86	69	81	95	80	87	76	92	88	82	80	87	94	105	91	78	85	85	98	98	95	90	82	89	96	91	86	100	78	82	72	96	78	78	90	84	82	94	94	92	84	100	90	97	86	94	75	110	100	119	79	85	92	98	95	75	88	77	77	105	90	102	82	108	104	106	91	74	88	93	76	113	95	84	94	95	83	74	97	83	97	85	90	84	86	84	106	93	82	89	86	80	98	97	89	99	93	97	104	93	81	104	99	95	96	79	91	75	99	84	83	88	87	93	96	89	86	91	103	90	82	78	80	77	88	96	88	101	86	88	78	73	76	73	77	105	86	108	98	86	85	103	101	91	66	87	85	84	76	88	80	90	91	101	100	82	90	78	69	91	105	81	85	85	84	92	90	85	88	92	80	92	74	92	86	88	78	96	80	80	97	94	81	82	109	86	113	69	89	83	83	70	87	83	80	92	98	92	86	82	83	93	97	88	86	107	87	97	82	74	95	97	84	75	90	77	103	101	80	101	91	101	93	85	67	81	106	79	84	99	97	83	77	97	103	83	69	88	84	81	102	96	81	90	101	87	93	82	77	73	86	78	77	81	88	79	104	85	98	76	98	73	88	88	75	62	86	105	83	95	81	85	83	82	84	87	81	84	87	75	94	80	105	82	90	60	89	76	82	89	86	83	114	101	95	107	94	116	103	81	101	88	97	93	83	76	83	76	90	77	85	83	111	62	82	79	84	77	84	70	94	93	83	83	76	88	77	111	89	89	97	103	94	94	73	86	83	79	82	84	91	88	86	97	104	80	87	75	87	75	80	76	102	78	97	84	70	80	98	93	96	97	82	87	86	92	75	91	95	90	77	85	81	90	81	93	87	89	85	80	93	83	84	78	83	98	91	90	107	99	75	78	96	88	85	83	73	87	86	72	105	76	88	79	81	87	72	102	76	66	90	88	98	79	83	78	98	90	72	85	95	96	91	100	99	79	77	78	95	99	85	93	99	88	100	76	84	99	84	93	76	81	96	90	91	95	92	89	97	101	90	84	99	95	104	114	79	88	84	88	80	86	75	71	77	101	94	92	88	87	80	97	99	93	77	90	99	100	75	84	84	97	70	89	83	75	95	99	101	80	98	79	103	95	76	88	84	86	99	101	81	101	79	84	80	81	88	76	79	77	100	105	102	89	85	91	86	92	68	83	91	82	110	90	85	84	94	91	84	91	75	98	90	74	78	69	104	97	90	99	70	80	108	85	106	86	79	87	85	79	82	73	93	83	84	76	93	105	98	96	74	80	77	88	106	78	95	111	98	98	90	84	77	87	79	84	87	106	88	87	99	86	81	111	89	94	89	81	75	82	84	94	92	95	87	83	72	84	99	77	93	108	106	87	102	92	95	99	119	117	82	93	90	87	89	101	94	84	103	104	88	92	88	75	87	89	99	87	87	86	94	94	67	86	109	71	77	91	112	61	79	87	71	96	73	91	100	101	97	92	99	97	94	85	106	88	94	94	85	98	78	89	85	78	99	85	82	82	93	79	88	87	99	107	76	99	89	90	80	94	92	84	96	79	84	99	91	91	75	87	81	79	94	71	77	85	93	86	100	80	99	87	79	89	96	84	84	89	90	87	92	102	89	79	89	83	65	72	106	80	87	88	82	106	93	82	80	82	73	96	87	97	88	101	73	81	88	88	93	92	76	94	91	74	91	100	81	84	92	82	83	88
22299	1351	3311	3596	2993	2376	1865	1582	1343	1143	1056	918	819	763	685	650	663	594	603	501	495	478	506	451	428	442	432	430	379	390	401	408	380	380	396	417	400	369	384	377	335	346	364	366	338	359	320	359	364	319	342	344	346	340	316	305	344	347	306	319	325	314	332	349	345	328	359	347	319	332	296	284	325	322	367	325	351	305	316	320	346	329	309	310	310	334	329	321	325	293	326	324	339	296	343	309	295	333	298	341	320	337	283	333	303	301	317	312	340	302	333	298	304	328	317	283	358	316	320	318	357	309	344	332	326	298	310	323	354	281	306	328	318	334	305	329	319	295	320	308	300	327	291	332	330	312	328	270	307	360	318	318	272	323	330	322	314	309	300	310	336	299	328	315	314	338	321	314	282	311	303	291	305	316	316	303	302	333	280	298	287	348	321	315	321	317	286	315	319	330	315	321	318	328	307	307	334	316	294	318	306	307	325	340	316	318	292	321	322	330	305	308	322	305	311	314	304	287	313	305	320	332	308	305	314	299	305	314	323	309	300	323	318	319	299	294	287	326	300	305	309	316	324	299	305	290	327	342	303	300	310	314	327	293	332	313	312	301	294	314	301	322	287	300	316	314	322	334	310	307	321	317	296	321	337	294	270	277	294	291	331	295	292	312	333	312	319	302	328	299	316	269	340	338	306	321	327	282	299	302	275	324	338	318	306	304	321	296	313	321	285	321	317	287	299	294	303	297	286	292	330	303	320	298	318	336	286	262	310	314	327	307	339	307	277	301	316	333	322	314	296	296	312	311	301	300	324	300	310	345	289	306	288	332	313	308	336	299	300	287	336	304	264	312	302	313	320	358	305	315	311	311	299	324	300	298	314	304	318	313	316	313	303	308	306	327	315	323	344	304	291	302	305	292	302	309	322	284	325	299	303	287	292	285	295	305	299	324	294	308	328	333	303	326	301	328	319	299	305	313	297	320	330	305	322	309	338	327	305	286	303	305	321	315	331	307	312	305	292	303	315	290	320	313	291	312	309	322	344	284	349	315	328	315	326	320	334	335	310	293	315	323	276	325	316	297	291	319	300	300	280	312	317	312	307	293	307	302	294	294	311	324	315	283	343	326	353	318	304	306	313	318	316	299	309	323	347	309	323	295	312	303	339	303	305	310	322	329	317	348	312	307	334	309	294	327	304	301	298	293	303	292	291	344	339	328	303	311	283	307	281	299	309	291	311	295	290	317	319	307	279	318	339	293	284	298	317	288	279	298	308	335	296	318	319	306	295	337	331	324	306	278	284	288	268	311	332	315	306	341	298	308	269	305	338	266	277	328	300	322	352	291	312	299	280	301	282	303	317	298	300	282	313	305	299	327	306	310	275	278	320	311	282	286	308	312	367	330	335	287	295	291	300	293	334	349	331	282	307	306	300	292	284	296	326	304	281	312	321	312	301	321	298	307	304	307	340	296	329	333	297	341	298	285	318	319	295	302	311	329	305	320	286	284	302	302	315	309	326	296	278	342	278	304	292	334	299	272	282	323	306	295	307	312	305	296	320	320	305	322	309	302	309	325	302	340	326	279	310	294	295	362	303	317	339	323	318	310	321	277	317	302	308	318	306	276	286	312	320	292	317	291	280	350	303	286	330	267	322	334	315	272	308	338	299	293	319	322	330	322	307	318	306	271	326	318	290	318	293	304	308	318	324	307	329	315	303	300	295	324	284	286	306	271	299	321	313	323	296	295	320	321	272	285	293	302	317	306	282	314	324	320	305	303	309	327	328	317	324	297	343	290	297	315	288	328	345	311	319	288	291	311	338	286	334	308	340	307	314	292	309	294	311	296	286	315	325	304	291	309	286	279	323	319	292	297	306	294	289	328	322	297	297	329	309	319	332	320	286	333	295	307	300	309	296	304	319	317	322	314	314	318	266	319	315	316	315	316	329	326	328	312	278	294	301	317	317	295	297	325	315	340	291	321	272	308	340	292	298	321	287	306	331	294	288	338	320	293	318	337	356	283	310	299	308	302	303	331	335	301	309	308	331	309	302	292	318	284	279	301	314	304	310	298	314	302	335	299	309	338	301	291	312	289	301	311	315	314	325	301	294	332	298	303	321	287	326	302	296	297	344	321	298	309	296	290	291	326	284	318	319	311	297	289	288	312	311	327	309	313	312	303	329	275	321	309	313	329	297	311	307	306	328	281	270	284	286	345	306	311	304	297	326	323	316	323	313	306	294	303	291	314	296	294	294	290	290	312	309	312	272	304	312	313	333	345	309	294	284	309	297	298	268	311	301	308	314	286	307	303	289	301	316	294	317	326	318	283	301	316	332	296	310	287	293	323	300	292	336	302	318	313	340	314	288	330	298	350	283	332	315	323	298	346	306	324	304	313	305	324	311	265	294	324	297	293	305	311	315	336	303	289	310	324	309	283	342	290	298	295	297	307	325	329	306	314	311	314	307	298	337	289	326	362	287	358	314	333	289	304	293	310	298	289	277	297	310	324	300	280	321	315	302	301	306	281	298	291	257	289	287	327	331	308	297	333	302	324	301	312	313	327	273	301	305	309	302	315	314	312	287	290	328	307	294	290	306	298	330	295	324	332	338	303	307	309	313	285	317	323	313	306	311	316	331	313	308	280	316	328	318	297	284	276	305	307	327	312	340	287	312	300	341	279	331	283	304	310	306	354	324	321	290	292	301	278	315	315	309	314	249	328	304	304	288	332	307	300	296	323	264	330	287	322	346	289	312	323	312	271	322	311	316	330	304	319	303	338	321	333	341	325	330	319	298	287	313	319	343	329	329	329	305	306	299	320	298	299	299	321	293	315	336	280	318	293	333	321	327	313	292	305	295	315	306	281	343	295	304	284	315	339	332	334	293	287	311	326	293	312	304	306	337	298	309	310	314	292	324	319	334	316	298	327	302	296	329	288	320	297	272	306	298	324	292	342	313	301	295	329	305	277	298	293	320	301	320	331	339	313	313	330	317	308	293	296	291	285	309	327	301	315	336	321	306	312	314	311	317	325	295	327	298	278	286	356	300	320	321	328	286	316	325	284	312	320	299	288	331	297	301	295	324	293	312	314	305	317	316	326	320	309	276	318	303	324	337	301	304	334	320	280	303	313	297	282	283	309	306	311	323	291	284	314	323	304	312	309	300	299	306	333	308	311	313	334	315	306	309	317	295	315	335	307	278	336	286	300	300	292	315	333	326	307	312	311	332	304	291	324	345	293	294	307	282	327	306	303	316	297	294	311	292	310	306	319	321	300	307	311	352	296	313	290	315	285	357	292	321	298	329	286	295	297	323	282	319	307	327	307	320	308	317	290	308	293	298	321	314	299	320	308	302	319	321	293	302	307	331	309	283	314	277	290	303	308	300	296	323	297	320	299	309	332	293	314	308	293	307	333	317	341	288	289	334	331	302	299	307	291	296	311	318	330	308	304	328	283	298	307	308	302	321	311	323	301	297	306	342	305	325	318	300	300	303	319
57372	15081	3832	2054	1386	972	752	619	488	423	346	348	324	294	264	270	246	247	231	218	201	224	208	218	197	190	187	174	176	183	219	178	190	190	194	191	188	186	173	215	158	183	178	176	181	154	197	173	162	177	178	187	166	179	175	157	169	167	171	161	179	184	160	177	173	184	201	175	164	164	188	172	150	159	169	169	165	188	166	164	158	168	179	164	168	169	162	156	170	152	182	154	195	149	172	162	167	143	151	152	165	183	158	156	191	190	154	163	161	164	191	180	162	171	175	187	164	182	163	142	181	163	167	165	150	161	172	161	168	167	175	162	176	161	170	183	162	179	184	164	185	155	173	153	184	149	165	168	152	161	190	150	206	160	189	179	166	180	170	161	158	180	161	185	150	174	168	189	141	173	184	146	166	163	158	143	156	183	159	179	159	166	157	178	155	164	163	193	160	180	156	185	165	170	165	172	147	159	164	152	155	161	175	169	150	170	187	184	191	172	183	184	163	166	154	187	168	161	154	178	173	178	145	175	170	172	161	160	168	150	190	163	189	168	147	171	191	159	168	166	161	149	144	178	134	172	164	165	178	180	174	179	164	184	182	162	167	159	153	156	157	160	170	185	156	147	185	170	160	168	167	128	182	162	189	187	195	155	196	154	171	184	151	149	182	151	173	153	194	190	153	154	169	181	177	171	158	170	185	155	159	156	167	157	159	162	186	160	185	180	161	165	167	160	169	165	167	175	170	158	146	157	177	170	142	161	154	172	182	186	145	166	168	162	184	160	193	147	175	166	184	161	154	182	175	151	169	158	131	158	177	167	147	178	164	180	179	192	174	158	168	172	161	177	182	177	179	166	191	196	162	162	157	147	138	178	178	148	157	178	137	179	156	189	150	182	163	168	179	177	150	169	158	167	174	161	181	164	152	184	168	166	181	137	154	152	163	166	163	149	157	153	174	164	151	161	182	160	156	148	156	163	166	162	174	166	160	167	152	147	175	155	161	180	160	166	188	176	162	176	170	134	165	176	179	178	189	187	156	157	174	168	186	172	168	178	183	146	160	170	173	168	159	160	178	142	164	168	168	155	169	179	184	169	162	157	180	168	160	149	175	141	161	145	164	178	165	156	163	164	153	161	150	186	166	210	154	175	159	163	172	174	158	130	164	150	170	155	163	159	182	180	178	177	170	169	164	161	174	161	160	153	151	161	167	166	174	153	145	194	155	173	159	169	155	164	179	171	150	160	167	162	155	167	159	144	160	166	144	134	172	160	155	175	162	166	154	141	156	167	143	154	161	168	193	170	154	169	188	169	157	181	177	201	157	179	160	160	179	167	183	170	175	172	192	167	166	182	189	155	161	188	167	177	173	174	155	182	169	172	165	144	166	156	180	175	157	170	184	201	181	163	185	195	126	161	173	179	149	167	171	195	189	161	165	168	185	167	169	155	155	165	162	148	149	182	188	142	168	174	183	150	154	166	177	163	186	168	149	161	158	161	166	171	167	154	172	173	186	172	168	183	152	159	156	159	161	170	171	164	165	158	184	158	169	160	174	169	171	162	178	196	166	145	162	190	170	178	162	158	139	167	142	156	143	174	173	168	170	169	198	176	174	167	165	166	175	164	165	166	148	170	194	164	180	161	155	155	155	164	190	176	162	155	178	174	158	167	181	167	157	176	158	157	180	149	168	159	161	171	171	175	157	151	170	188	161	170	160	157	174	157	177	175	169	175	178	156	171	164	169	178	175	160	151	158	153	161	156	177	158	164	164	162	161	165	155	171	172	166	183	168	172	181	189	170	172	167	157	159	178	153	155	172	168	172	153	165	163	186	187	164	160	176	167	157	184	203	175	171	184	162	179	145	151	152	147	177	166	180	169	176	166	144	172	154	165	170	161	193	167	163	185	196	172	169	174	147	161	176	158	150	186	169	165	153	162	161	168	167	165	166	191	200	166	165	179	167	166	164	188	151	143	158	168	184	173	164	169	158	157	152	151	170	187	170	179	153	155	158	165	170	176	157	158	130	146	164	159	142	176	184	163	164	163	156	176	181	177	160	162	154	157	168	190	149	166	163	179	193	175	146	173	168	165	160	168	191	158	175	156	163	191	163	169	165	147	161	149	170	164	196	149	152	154	184	160	181	162	166	193	166	143	166	179	167	151	178	180	200	169	161	159	155	181	172	167	175	183	154	176	135	175	181	156	164	183	171	179	139	160	163	192	177	177	164	189	184	162	171	151	162	143	187	189	163	180	171	177	153	177	150	172	191	146	173	164	169	173	179	157	156	168	172	173	159	193	139	173	209	157	176	182	182	155	155	169	164	170	176	168	164	154	181	171	171	181	185	171	145	170	150	186	156	168	162	186	169	177	175	147	163	171	170	160	166	168	170	171	183	150	188	159	162	163	156	170	170	148	165	160	168	186	166	179	156	182	166	160	164	180	167	149	157	178	165	162	151	159	162	174	162	173	196	169	160	171	144	173	145	147	163	168	156	159	166	165	167	170	192	175	162	154	193	147	159	169	183	168	193	162	171	186	170	167	177	177	166	175	163	179	156	177	175	168	154	181	205	152	157	186	166	165	163	145	174	174	175	164	147	149	178	185	178	171	164	164	177	188	173	171	157	167	144	182	169	180	145	161	156	154	186	165	173	180	170	167	145	179	167	170	149	203	180	195	168	193	166	179	210	158	157	148	170	155	183	172	154	179	186	188	137	167	160	187	198	197	158	181	172	162	171	172	183	185	162	148	161	160	161	179	161	160	177	167	155	178	192	160	167	156	184	201	189	162	187	148	167	163	172	181	158	179	164	187	168	168	171	176	179	163	170	158	140	169	174	167	137	154	157	178	141	171	167	188	215	160	163	174	169	175	159	165	174	158	175	157	203	177	158	140	164	178	171	164	175	176	150	173	164	183	181	152	145	177	170	151	176	154	152	162	176	148	150	136	166	157	168	157	145	169	163	170	189	158	145	172	192	151	156	152	160	173	154	162	165	151	154	152	183	175	159	186	166	177	155	154	170	148	168	164	155	179	162	178	191	158	162	180	155	161	181	157	174	169	151	159	178	163	186	168	173	165	167	166	153	180	164	160	168	166	156	156	165	152	165	183	153	153	161	176	173	164	168	181	166	156	194	186	149	170	174	156	149	167	183	161	152	151	170	185	159	177	172	175	180	162	161	145	171	166	158	165	157	168	162	188	161	165	153	175	171	156	177	172	182	185	178	170	156	169	188	172	195	176	157	141	149	163	163	187	167	165	177	164	176	176	169	182	188	153	180	175	152	175	186	166	159	153	189	161	173	161	149	152	147	171	178	138	175	144	153	191	154	163	142	188	173	172	157	164	180	171	150	151	167	166	191	172	158	165	162	170	146	156	182	172	169	184	158	166	170	159	175	183	179	151	183	164	167	163	140	171	154	190	180	164	170	159	153	168	149	168	148	176	161	181	180	181	153	177	150	167	167	162	161	155	164	195	182	179	151	131	147	146	185
29260	2692	6193	6671	5576	4586	3635	2936	2586	2163	1991	1673	1571	1429	1269	1199	1145	1071	1072	1016	936	920	901	821	834	809	790	789	734	723	706	751	703	704	654	681	694	640	615	640	657	615	634	649	620	613	569	583	583	663	579	622	573	548	577	559	616	564	604	588	554	576	507	579	554	587	555	584	556	568	602	522	554	545	584	554	541	552	573	574	563	550	547	593	517	580	542	522	567	583	508	529	550	545	591	558	560	513	547	528	607	546	551	545	561	556	531	553	527	574	511	519	564	538	554	586	516	542	526	529	543	535	569	555	528	525	556	557	532	538	539	536	551	514	550	556	521	537	556	578	515	501	524	579	547	537	541	543	532	525	546	522	559	543	523	551	527	528	550	523	520	567	505	545	559	556	542	572	508	554	543	540	513	517	559	545	498	520	559	540	525	547	525	554	519	484	541	535	543	543	562	584	543	547	530	517	518	548	537	519	547	517	487	534	528	506	559	547	570	543	548	538	546	509	532	496	504	530	537	518	513	530	513	527	537	545	515	525	490	545	532	490	589	505	543	499	543	522	525	548	519	523	498	527	496	536	536	532	530	548	497	529	537	531	515	565	484	520	544	532	529	547	560	522	506	511	535	516	525	574	492	517	507	551	553	550	568	552	553	518	534	476	529	473	535	535	535	528	536	543	474	529	515	522	510	527	526	518	538	493	496	519	539	517	531	504	576	537	523	487	503	520	526	568	530	557	565	559	528	526	509	554	539	545	580	501	547	509	519	538	543	522	504	544	524	527	559	535	513	541	545	549	516	531	533	545	499	534	521	541	584	500	546	520	482	578	540	520	528	561	565	533	547	527	501	543	525	484	510	506	570	495	535	517	518	530	525	515	565	526	516	503	530	503	534	520	525	563	498	518	543	538	546	500	527	544	515	523	547	513	537	540	545	488	563	528	543	542	477	536	560	519	507	525	513	515	528	517	522	518	493	542	520	511	561	506	540	520	553	535	527	543	529	548	549	527	549	545	553	563	500	535	577	569	555	532	511	549	572	520	489	526	554	515	528	517	496	525	494	526	512	517	513	510	533	515	523	522	546	538	541	566	527	514	545	518	572	551	574	543	533	539	507	579	556	514	508	549	529	535	549	546	548	515	511	518	531	544	551	545	530	565	514	524	534	523	543	519	530	561	535	498	549	513	561	555	513	553	562	539	561	493	544	566	536	496	519	555	523	500	518	509	455	555	548	551	493	544	559	526	505	564	555	516	530	526	539	515	553	550	532	541	526	538	568	523	553	495	553	560	545	523	518	581	534	522	501	546	538	524	525	549	515	562	515	556	540	547	559	506	531	559	521	544	507	547	512	533	538	554	506	515	534	480	528	506	512	535	536	567	564	505	510	561	498	510	545	547	584	554	541	517	550	553	530	502	516	544	520	558	542	507	576	495	486	484	579	554	494	536	518	513	519	536	510	527	546	551	540	506	539	507	526	554	505	549	562	547	547	518	535	537	519	495	534	523	532	552	537	531	494	538	517	545	563	549	496	518	537	466	536	524	553	501	542	513	543	518	520	492	519	534	489	488	499	562	507	532	514	482	546	545	538	503	524	484	499	530	529	552	517	533	555	498	527	535	544	526	559	551	562	540	502	562	512	485	518	494	503	530	529	519	561	520	539	532	508	565	489	514	527	501	522	553	518	539	535	557	532	541	504	500	529	516	542	526	528	560	597	525	575	520	506	533	491	506	554	533	493	537	544	507	539	529	545	540	529	499	542	526	535	567	550	561	512	495	516	540	541	519	542	544	598	530	559	536	510	546	498	546	545	517	542	547	508	530	535	540	536	517	538	557	489	495	502	523	525	512	563	529	521	548	504	518	562	506	479	530	513	529	512	564	560	523	506	521	545	534	523	527	522	512	508	556	492	484	528	573	530	526	572	525	497	534	571	552	505	527	531	532	574	535	545	536	561	532	544	541	520	573	507	534	524	517	540	535	517	513	501	501	504	550	489	486	541	528	530	527	560	466	544	517	534	519	531	540	518	487	577	523	547	522	496	536	546	524	536	530	564	467	527	511	528	521	553	511	540	513	506	550	514	541	503	525	549	543	527	522	553	528	551	500	459	509	550	562	511	524	548	533	532	568	523	525	504	520	535	544	498	520	540	508	525	540	511	562	548	526	505	520	554	515	558	543	552	530	538	536	563	540	510	569	526	534	509	528	558	522	535	551	533	498	562	516	515	550	520	553	566	552	545	566	539	493	545	566	550	557	490	564	525	506	501	519	557	530	527	519	564	525	534	503	529	540	538	541	534	528	534	542	531	574	516	544	526	527	477	539	532	498	540	533	557	509	571	499	564	555	505	515	555	523	514	554	556	535	513	548	511	525	550	532	529	580	537	493	547	503	543	531	543	505	548	572	516	545	546	571	506	520	524	550	484	542	523	534	521	513	553	537	544	530	493	557	534	500	468	535	519	542	555	451	504	543	511	523	519	510	531	552	526	548	532	494	498	535	513	556	522	530	571	563	567	498	536	502	559	531	544	548	557	527	540	495	527	544	548	536	517	537	507	525	516	537	554	545	527	519	546	520	527	531	541	524	525	533	490	538	583	513	533	551	521	549	515	555	539	522	546	512	520	571	548	472	559	554	545	507	559	528	546	549	557	512	540	538	533	541	494	530	512	554	583	531	530	534	577	509	516	530	540	525	526	542	518	536	510	533	534	514	525	548	488	503	560	544	521	544	542	577	506	504	534	550	501	491	531	505	567	537	556	553	528	526	558	529	576	518	521	523	523	527	541	570	546	538	535	530	524	534	516	508	516	474	474	519	524	565	517	516	527	542	505	535	498	545	512	537	579	504	553	513	517	544	487	532	562	575	548	538	557	524	488	528	526	553	497	530	505	526	522	507	519	536	537	530	516	527	544	509	518	504	573	514	490	535	577	512	514	514	548	525	549	543	536	506	524	524	533	531	530	528	488	516	526	518	542	514	544	528	506	531	529	485	541	569	538	548	519	488	540	530	492	491	526	526	533	548	528	558	494	479	553	529	545	531	514	488	483	552	578	560	535	520	533	545	551	520	520	511	525	570	527	529	581	564	552	556	561	569	560	494	518	515	548	545	536	518	534	549	515	556	521	551	562	563	496	497	502	575	539	549	531	518	501	546	529	517	535	501	533	543	557	537	492	475	526	508	521	503	537	522	547	533	565	530	511	530	508	543	497	528	527	564	511	512	497	553	534	497	508	507	527	545	515	544	522	585	520	532	532	505	488	540	549	563	559	549	510	516	512	544	547	521	536	515	508	536	565	521	545	534	507	555	555	545	489	531	538	514	525	502	544	496	512	564	486	526	565	517	528	536	563	512	526	527	520	534	552	506	518	532	510	555	544	535	520	543	528	515	532	499	546	552	514	516	526	521	482	521	547	567	528	519	521	524	598	552	541	524	583	502	510	538	534	551	514	512	490	548	536	569	513	531	571	520	563	525	549	577	556	570	574	501	523	523
7036	519	287	222	197	196	172	175	160	184	174	182	191	168	158	170	151	181	152	154	163	160	169	158	131	162	168	150	166	160	151	158	140	156	166	168	149	148	138	161	166	126	192	173	175	155	180	165	163	170	168	160	170	159	152	155	132	151	176	172	166	151	159	137	160	151	162	159	153	171	137	157	172	185	139	168	145	153	161	148	174	173	157	167	146	175	144	157	166	170	134	156	158	168	154	156	165	150	144	137	185	143	175	154	151	167	189	153	144	163	141	149	141	179	169	161	146	163	158	184	145	148	173	175	176	136	163	137	173	147	179	164	143	132	155	163	155	155	151	146	171	162	155	144	167	172	163	144	159	154	168	182	159	145	172	166	172	166	172	169	152	158	169	175	153	166	166	161	170	182	156	153	162	164	157	151	171	161	165	197	188	166	161	163	179	146	157	175	138	148	158	147	160	149	168	175	169	157	146	162	163	182	148	145	168	170	149	160	150	133	163	158	140	161	164	168	154	169	163	153	144	136	164	144	156	177	167	165	153	156	170	156	178	157	173	162	151	153	155	177	139	166	165	177	171	156	164	155	132	157	175	176	166	163	157	166	190	167	153	166	153	165	157	150	170	139	169	163	175	167	152	172	169	183	160	144	180	147	167	136	169	161	168	149	171	160	187	161	152	147	152	134	178	146	181	157	167	168	192	156	159	151	162	149	171	152	178	145	150	157	142	158	148	155	168	147	167	155	159	157	169	161	153	135	172	180	149	141	161	147	182	182	178	162	163	158	167	171	179	171	178	166	141	174	151	159	171	151	163	178	155	181	166	137	164	177	166	165	143	143	169	154	186	165	149	162	155	150	171	171	159	177	173	156	185	152	140	153	157	158	143	146	182	167	162	150	144	152	156	148	161	152	152	160	149	181	152	163	172	148	137	186	156	161	151	161	158	146	153	150	168	136	177	147	162	158	171	159	158	158	166	169	156	141	176	148	154	162	159	169	150	157	183	158	146	132	143	165	170	171	146	131	153	155	127	159	158	159	140	142	151	161	161	156	159	161	142	164	137	166	169	174	139	148	144	186	165	150	159	164	153	152	172	133	160	155	163	170	165	165	159	166	154	170	157	161	148	135	167	139	167	154	160	163	166	155	158	170	156	176	156	170	138	183	168	144	190	170	158	156	170	154	158	181	180	149	157	159	163	155	159	145	158	148	154	156	161	161	140	170	160	141	155	154	152	185	149	142	148	191	176	150	175	138	153	170	180	159	140	173	177	165	143	139	147	193	168	161	170	156	148	162	180	157	148	162	155	171	156	148	173	164	153	173	151	169	175	166	158	142	152	160	152	179	152	158	139	170	160	170	146	152	154	151	165	176	168	167	206	159	142	155	148	154	164	144	163	147	159	153	170	157	153	164	166	158	158	170	173	168	159	172	159	147	165	146	164	168	181	168	159	129	168	138	152	157	151	176	176	150	134	153	166	150	178	159	145	144	137	147	145	170	158	162	165	154	159	144	164	169	160	151	155	185	145	175	159	158	163	160	193	167	162	167	153	145	153	153	142	166	156	168	171	134	173	145	142	146	165	169	155	137	164	149	171	186	156	143	173	159	147	159	172	172	143	156	151	172	151	141	160	160	184	159	160	145	153	171	179	147	159	156	175	153	171	185	145	156	172	158	186	156	174	171	159	169	177	125	174	193	154	156	162	155	158	164	159	149	146	166	167	172	170	146	162	175	176	171	167	161	161	170	166	159	139	155	143	156	163	151	145	135	159	147	150	163	163	155	153	163	139	144	147	152	178	158	173	179	176	184	165	192	150	160	147	156	154	182	148	132	176	173	179	165	150	172	160	166	139	184	166	174	164	156	159	168	175	159	174	179	179	180	165	125	166	156	169	152	172	177	167	152	172	155	162	164	159	151	160	156	162	161	159	188	143	163	175	161	161	149	147	148	163	175	160	149	152	117	152	164	167	187	174	172	144	157	173	158	169	160	152	145	140	160	160	132	154	157	181	166	145	168	157	142	183	181	179	134	172	148	169	130	146	152	181	167	150	169	165	168	144	153	158	164	167	159	157	172	171	191	163	130	153	154	155	156	157	180	161	151	164	198	189	169	154	170	148	172	165	170	173	151	146	167	182	164	154	195	155	171	153	162	174	155	165	158	150	152	174	169	155	139	168	159	164	145	187	156	166	147	178	171	160	179	176	153	158	156	145	151	155	144	201	180	148	152	140	178	170	155	150	161	166	161	178	167	187	150	168	173	172	139	155	165	159	154	144	154	147	147	157	171	182	124	150	146	139	138	158	157	161	154	162	161	159	177	188	153	176	144	138	150	148	163	148	150	162	160	157	162	138	201	158	157	176	174	150	143	156	155	147	157	143	161	168	163	150	156	177	150	171	165	173	133	139	162	141	191	180	160	152	149	153	149	166	145	189	162	155	160	163	154	156	178	186	172	176	165	171	158	146	155	164	156	149	166	169	144	160	173	170	167	172	154	160	179	139	151	139	169	150	149	144	137	166	142	147	148	166	142	167	156	169	185	181	168	157	159	166	190	153	152	162	180	163	147	131	151	137	155	177	162	149	162	170	159	169	148	150	143	146	164	170	153	153	152	165	144	141	169	148	159	148	168	152	173	174	159	160	159	163	158	147	198	180	172	171	156	162	148	177	150	140	156	156	139	170	151	153	153	154	139	161	164	151	153	154	179	186	163	153	182	153	146	174	170	182	133	159	142	149	162	162	171	155	153	155	166	192	184	173	161	187	161	164	138	148	189	184	181	178	177	162	175	175	150	182	145	142	170	178	150	170	161	171	131	165	149	169	161	166	150	177	155	158	163	152	157	159	159	153	154	133	161	135	153	174	163	154	150	162	172	165	174	145	172	161	172	154	180	154	163	166	153	155	159	168	147	155	158	149	146	162	152	166	166	160	170	177	159	175	150	159	158	158	154	175	126	151	144	156	119	156	164	119	152	149	172	152	157	147	157	146	169	151	168	170	179	163	173	157	170	164	165	178	176	152	166	161	189	181	156	165	154	158	161	163	149	153	158	169	150	164	146	166	149	157	162	150	140	167	170	156	158	158	163	159	146	165	163	164	172	168	154	182	163	161	159	149	161	151	154	152	161	156	157	161	157	145	168	152	147	148	138	164	163	165	175	154	152	162	196	149	155	143	169	160	161	173	156	167	162	154	174	154	152	134	159	150	171	149	167	144	176	171	171	159	142	161	169	181	154	180	167	149	147	162	149	183	158	163	161	151	136	167	159	174	191	164	163	151	145	159	148	165	172	167	191	179	168	177	162	162	148	135	165	178	175	187	165	178	158	169	188	155	148	184	166	150	146	153	156	169	157	142	166	148	154	160	168	159	154	150	157	147	140	156	155	166	166	165	163	164	144	154	194	154	174	160	146	167	180	148	153	162	155	146	170	166	150	163	162	175	144	140	170	141	156	172	168	154	165	170	154	168	173	172	152	157	151	162	152	175	155	178	158
6788	581	707	718	648	636	618	582	543	565	584	553	499	508	488	583	498	513	479	455	496	559	550	483	491	526	481	526	511	504	506	487	516	529	494	518	517	465	514	506	487	524	496	455	514	515	503	512	441	483	476	509	500	496	480	514	504	509	490	493	524	496	511	473	486	493	491	507	481	484	551	539	473	500	517	490	485	514	490	510	478	483	494	519	477	531	485	487	508	480	519	508	510	448	534	482	510	512	513	488	536	506	468	503	482	499	504	466	567	495	485	486	484	462	472	501	515	478	481	499	523	503	505	478	495	499	541	479	457	477	478	507	515	529	527	499	501	512	501	506	519	523	495	515	502	478	531	462	505	506	484	505	519	479	496	453	512	521	540	510	510	488	518	521	506	546	444	478	505	461	505	470	509	502	491	459	504	515	464	480	450	503	510	451	519	497	491	488	488	497	513	504	489	504	535	469	489	497	497	510	470	506	522	501	496	513	465	493	496	465	533	488	513	500	505	506	500	496	520	514	505	477	481	478	481	493	495	493	508	492	478	513	483	537	547	530	524	507	502	480	451	554	515	486	480	473	468	466	442	493	521	511	489	524	498	511	448	531	516	494	530	475	525	487	531	468	483	531	485	491	497	494	503	471	505	468	512	453	530	505	501	503	523	520	502	439	506	503	492	496	472	494	513	494	471	493	537	484	491	512	462	496	469	492	469	454	496	500	486	512	473	487	505	481	526	502	495	481	517	532	509	491	488	541	523	464	504	488	504	470	502	501	494	503	474	508	436	513	469	477	470	522	540	530	473	475	449	483	502	500	501	511	494	528	494	506	514	495	505	508	487	518	507	480	506	517	484	499	481	507	471	496	451	468	489	461	479	526	496	503	542	499	482	507	508	471	516	498	474	476	531	513	495	539	525	497	469	533	490	497	487	454	455	506	485	532	498	520	473	480	512	535	486	503	491	502	523	511	501	469	466	508	527	468	501	483	488	458	480	505	447	512	504	482	491	509	471	508	505	497	498	503	505	503	524	497	458	465	471	467	484	525	469	488	519	511	510	497	522	491	505	468	497	487	483	494	560	480	473	485	481	524	459	488	487	459	531	483	532	462	456	476	480	479	541	475	475	501	500	492	486	482	508	523	482	507	503	528	499	492	507	496	510	508	487	459	499	518	506	467	508	483	500	465	474	528	538	512	469	487	499	535	495	452	486	461	517	517	511	503	543	521	523	521	497	501	470	496	504	480	476	493	532	478	502	505	521	488	469	505	448	495	512	489	483	483	476	480	484	532	502	489	472	465	504	507	482	509	468	485	477	498	477	500	528	456	510	506	505	505	477	481	502	484	526	525	461	502	483	489	468	535	472	472	505	530	452	546	483	478	533	473	508	505	510	487	506	482	490	485	482	546	487	513	519	490	479	510	489	507	510	537	500	495	494	506	515	529	497	456	486	502	484	473	519	497	519	481	495	468	477	448	513	534	492	467	501	519	478	543	517	522	504	501	510	493	497	509	544	477	514	501	464	486	450	501	470	508	471	482	474	504	495	516	545	450	513	463	446	505	493	481	491	495	506	504	502	475	475	491	500	517	487	476	492	509	482	492	495	507	475	507	488	514	450	498	481	481	478	519	495	482	451	513	491	455	477	470	542	509	501	539	501	481	499	529	469	502	491	483	478	492	510	510	466	534	510	485	485	493	525	511	498	514	472	505	483	491	533	502	489	482	512	467	497	446	507	512	515	515	497	519	507	513	489	481	474	483	480	497	490	456	501	485	524	446	529	519	471	495	479	454	505	501	468	507	509	462	522	498	509	529	502	482	477	515	487	512	470	459	527	469	489	484	505	497	506	445	487	493	520	523	496	472	523	492	497	529	501	479	498	497	510	470	483	447	519	494	524	542	523	496	463	483	525	500	440	500	443	502	503	467	501	476	461	492	486	505	505	510	521	465	489	503	509	465	523	506	506	477	527	491	474	486	469	461	471	485	525	509	500	545	499	514	521	471	468	509	543	495	514	461	487	504	496	521	469	450	465	489	458	531	507	467	488	498	514	484	509	474	519	460	539	506	484	502	489	533	484	519	528	479	499	511	483	479	498	486	469	531	503	505	532	518	536	507	479	472	479	513	475	464	548	490	485	494	462	501	491	504	483	524	531	486	511	521	518	481	513	483	485	505	499	515	487	526	497	516	498	502	520	542	428	499	457	499	496	485	480	496	509	532	501	486	499	477	478	436	488	551	509	509	504	506	461	498	457	504	509	461	479	531	535	524	480	497	493	449	530	529	479	498	506	499	497	506	529	472	460	468	476	497	480	494	489	491	491	462	474	463	530	496	510	488	484	501	522	499	501	451	500	496	510	485	447	438	494	526	451	507	472	469	501	492	484	516	488	486	523	488	494	520	479	524	500	517	483	478	509	495	483	462	518	506	481	456	472	483	507	482	526	474	494	480	474	492	502	477	492	455	509	455	494	482	486	510	490	480	443	492	476	530	487	502	491	495	489	502	517	459	472	499	491	477	505	507	506	527	533	478	530	481	524	503	475	493	549	514	496	469	532	536	499	440	511	481	494	500	492	476	500	459	485	463	483	542	490	493	509	475	493	496	503	472	503	462	528	504	527	481	445	527	467	491	486	461	485	490	487	469	468	515	512	508	514	529	505	496	500	531	521	491	477	523	483	476	501	527	535	494	504	488	508	483	521	473	498	491	478	498	474	505	473	463	516	512	526	532	489	471	492	512	504	464	512	483	494	508	488	499	479	489	503	487	497	524	481	542	459	489	522	485	495	505	512	508	545	483	491	482	484	494	512	483	489	512	536	547	540	495	510	495	522	492	537	465	478	488	478	505	459	499	509	492	492	509	549	516	489	482	492	498	472	478	476	470	547	497	492	481	476	537	509	488	493	556	517	494	513	497	470	515	474	476	492	462	484	509	480	474	465	492	539	507	500	538	479	495	507	467	526	483	486	480	502	486	481	479	485	478	511	508	480	489	517	513	497	521	498	491	508	530	470	475	531	499	454	514	518	515	488	527	495	480	463	498	508	471	487	514	504	480	496	512	480	486	493	442	511	504	497	524	475	496	516	498	514	456	498	476	485	505	427	536	472	515	525	481	479	543	486	493	502	486	514	463	480	474	543	502	516	472	496	511	481	477	525	512	507	485	508	450	490	516	501	534	494	487	493	506	519	485	488	495	472	502	463	484	462	479	458	514	457	485	503	492	488	518	487	484	501	495	452	526	486	492	545	491	499	497	480	497	528	511	469	501	498	505	484	514	522	464	488	470	495	508	506	485	497	528	442	522	477	483	503	483	474	505	517	522	501	491	483	475	505	481	479	512	513	470	520	470	505	530	509	532	496	547	513	515	523	502	523	532	489	474	454	526	499	490	472	485	521	478	490	502	516	480	468	513	475	514	495	480	501	460	503	524	502	449	538	521	503	501	528	492	476	532	532	466	500	477	558	515	502	528	508	536	512	486	537	480	492	466	527	536
44453	8743	1567	1037	733	440	360	279	280	252	188	185	149	155	134	149	122	134	128	118	117	108	113	98	97	96	87	107	115	95	105	98	103	90	95	90	98	102	100	99	96	96	96	74	90	92	88	91	103	99	80	85	99	84	100	82	92	80	75	76	80	79	102	92	93	85	79	95	85	86	103	82	103	94	71	93	86	75	81	85	81	107	91	101	82	85	97	72	94	86	90	90	110	87	82	89	75	83	91	94	107	77	95	68	89	106	86	82	96	97	87	79	77	106	87	86	84	101	84	108	97	83	92	90	92	84	93	86	93	96	96	91	94	81	66	90	90	81	90	95	78	83	87	84	80	89	99	86	91	96	87	100	99	73	76	81	86	92	92	94	94	86	76	96	80	72	74	81	118	108	96	111	82	95	76	69	97	87	77	93	91	79	84	94	93	103	93	92	71	94	81	88	96	88	88	91	75	78	77	94	86	72	92	79	97	87	80	70	76	91	86	93	86	75	94	95	88	77	94	88	105	96	94	76	101	104	105	97	82	98	96	91	90	104	105	75	92	92	68	79	80	92	72	93	101	88	88	87	92	95	92	84	89	105	89	96	86	84	89	98	78	88	84	91	71	82	75	84	77	92	88	80	107	80	80	74	93	72	82	88	104	96	85	97	83	94	100	87	99	94	94	86	85	82	94	91	86	92	100	91	79	102	83	90	105	87	86	105	90	106	96	94	93	98	79	101	104	78	92	87	95	91	86	83	95	67	93	91	92	91	101	83	80	87	87	84	92	89	90	90	84	74	87	104	80	104	92	78	96	109	93	83	102	99	72	91	89	87	81	78	91	93	85	85	85	87	90	80	70	106	85	93	96	109	88	113	75	95	98	94	81	102	86	96	93	86	83	97	100	77	92	90	93	86	89	66	81	89	103	82	84	100	82	76	103	86	93	96	92	89	87	78	92	95	92	69	76	76	81	75	85	96	80	80	107	98	86	88	69	98	99	90	78	84	89	82	91	91	83	98	93	102	107	86	105	106	89	91	82	99	87	94	87	80	104	85	91	95	109	84	76	83	87	108	94	84	85	73	88	86	85	86	76	103	96	91	82	91	90	98	96	90	87	84	91	97	100	81	91	82	83	104	93	98	75	80	91	87	99	85	90	92	84	86	82	89	89	91	91	91	93	95	81	77	86	103	80	101	81	86	81	86	95	97	90	89	112	103	83	95	97	89	75	78	85	91	108	88	88	75	89	103	93	80	82	91	91	82	88	91	94	87	85	95	89	92	102	88	82	76	96	89	87	89	86	81	80	83	88	82	82	90	70	89	89	78	87	107	104	83	91	85	98	78	99	95	87	83	97	90	102	70	80	60	86	101	101	83	89	85	102	84	91	101	87	92	99	87	93	78	87	76	79	83	89	80	86	87	100	95	88	73	96	96	79	72	98	82	89	99	85	95	88	99	94	83	83	101	87	67	103	87	86	74	92	111	94	95	95	95	87	93	103	89	94	79	74	99	85	89	79	92	95	101	79	85	86	79	106	106	86	83	103	99	90	84	93	87	77	82	104	95	81	98	89	78	79	92	76	86	90	90	74	89	87	77	88	83	93	97	79	94	102	90	97	88	88	78	77	68	94	101	103	79	78	85	86	81	91	83	107	73	61	80	74	88	74	73	88	99	81	78	99	86	85	98	93	76	85	94	79	94	72	84	95	97	92	92	108	82	77	85	99	96	83	79	80	80	97	88	90	79	83	99	70	109	114	91	85	71	94	82	94	84	83	90	86	87	81	94	99	103	95	99	94	90	104	88	94	82	73	76	88	99	81	89	100	88	99	95	100	106	89	82	98	86	85	92	79	86	89	87	59	85	98	86	87	106	71	103	78	100	108	81	77	78	101	91	79	96	107	89	82	84	100	83	81	93	82	99	82	83	86	92	78	101	81	87	90	93	84	76	108	104	96	88	90	96	82	88	93	81	80	84	86	77	91	116	95	85	96	74	88	81	99	87	84	93	93	105	102	90	81	73	77	86	89	105	79	83	91	89	91	81	88	96	86	95	91	95	112	90	89	84	99	94	90	101	87	79	96	110	89	83	100	100	95	96	99	103	98	79	113	81	90	87	93	68	85	101	89	116	109	62	78	89	94	97	88	96	95	81	83	110	89	90	100	89	80	116	82	91	91	87	82	91	65	102	77	83	81	76	81	92	85	97	73	92	89	75	103	104	94	106	93	95	91	94	86	88	86	89	80	86	86	81	88	113	92	97	99	98	85	91	102	90	85	83	88	92	79	94	96	93	111	94	84	80	91	96	80	75	103	78	110	73	88	93	77	94	86	86	90	97	90	97	94	83	84	83	89	78	91	100	87	79	102	84	76	87	84	101	73	86	78	74	88	83	103	86	100	103	95	84	99	85	99	91	91	78	76	82	105	76	87	92	89	84	98	95	90	89	84	105	90	87	70	106	89	91	100	97	87	90	103	98	102	99	82	82	100	75	97	99	91	86	103	90	74	95	80	100	98	88	88	88	96	112	90	74	83	106	97	85	86	95	71	79	92	101	84	94	89	84	103	87	79	84	80	97	79	94	82	92	71	73	103	100	89	77	85	93	105	72	73	84	80	89	80	85	85	101	99	94	74	83	79	94	84	73	89	101	97	104	86	88	96	89	81	90	80	86	87	89	81	103	66	109	89	93	86	80	83	75	95	80	85	90	96	94	90	99	85	73	100	75	82	84	82	76	98	113	74	97	83	107	92	100	83	92	123	85	83	96	74	115	89	78	97	78	85	90	86	77	99	84	88	102	82	92	97	81	82	83	86	82	98	86	78	77	72	75	80	99	109	82	94	96	103	94	85	95	80	99	87	86	99	76	83	83	99	92	83	98	87	81	91	103	83	89	80	77	79	93	81	95	80	94	89	108	86	99	69	96	82	92	92	78	89	97	91	91	89	87	85	84	93	85	79	84	82	102	84	70	77	83	82	87	87	90	85	108	88	103	96	72	101	95	74	89	83	83	95	88	89	97	95	83	94	94	106	85	82	83	101	93	93	73	78	94	84	76	98	82	72	76	91	82	87	98	79	88	86	94	88	84	89	84	82	86	86	87	102	105	110	93	79	82	97	82	100	100	80	91	103	84	78	95	109	84	88	80	89	94	88	86	97	78	74	104	87	88	87	94	96	88	85	98	98	78	89	83	86	80	87	85	104	98	99	89	94	85	83	100	102	90	80	92	82	91	78	79	103	73	113	93	78	102	73	87	85	103	91	87	96	98	92	90	70	85	92	89	102	93	92	75	82	90	84	76	67	92	77	91	103	93	79	74	83	80	98	79	70	96	81	96	65	81	82	97	99	81	84	95	93	97	96	92	99	79	95	79	82	87	83	83	93	89	90	82	94	90	96	93	87	102	99	80	75	99	89	75	86	94	79	101	91	99	104	90	93	74	93	95	104	91	84	93	93	83	87	94	86	84	86	76	81	78	87	93	100	111	68	78	88	87
22294	1351	3283	3573	2964	2298	1911	1583	1340	1187	1047	864	864	743	703	665	592	540	562	490	507	498	516	474	442	440	410	429	396	414	383	401	438	382	369	353	356	384	404	368	371	372	376	376	359	341	305	338	337	345	366	345	289	327	310	350	308	314	345	299	344	331	309	339	319	365	345	321	326	341	313	304	276	304	311	320	311	333	294	293	307	314	300	316	350	313	297	332	289	320	301	349	324	313	315	304	315	334	352	313	292	313	314	282	319	315	323	335	346	301	337	341	337	298	300	291	316	330	297	297	322	303	322	305	311	323	286	310	327	328	306	313	296	308	337	310	301	324	312	309	300	322	318	317	316	332	320	322	321	312	310	358	321	307	282	335	276	278	331	334	298	325	285	302	326	328	307	300	288	325	274	344	327	311	289	319	308	276	347	345	301	313	295	332	306	329	340	304	314	311	296	294	291	287	312	329	302	343	292	310	303	285	325	328	347	321	282	326	306	281	293	303	291	332	296	310	298	318	294	327	319	349	295	352	325	321	320	302	307	294	315	329	275	306	300	309	305	297	341	316	293	315	271	282	299	289	313	308	308	298	317	316	290	311	305	322	330	331	325	298	299	297	344	344	313	302	319	314	324	295	296	323	319	360	293	316	302	313	330	330	295	313	343	326	326	308	291	298	290	322	326	289	315	301	310	333	329	311	328	330	300	311	292	289	300	297	292	303	327	318	326	306	292	301	331	303	311	279	310	328	319	365	316	310	337	328	309	300	300	310	333	312	281	300	277	283	307	295	321	305	326	324	286	306	299	306	304	313	317	328	311	308	288	306	264	313	341	348	314	301	344	314	300	334	315	309	301	287	323	315	280	278	282	294	327	295	298	319	309	322	299	289	280	323	312	289	311	314	304	328	282	325	332	314	351	287	292	303	294	317	342	332	288	285	329	337	323	312	314	304	329	304	331	293	292	301	342	315	315	304	279	316	331	349	287	316	323	323	304	299	336	297	291	315	282	337	302	308	306	280	317	321	315	333	313	302	316	299	278	298	324	330	305	297	307	276	313	319	288	343	318	321	318	306	285	302	306	301	265	319	294	294	308	331	287	327	314	280	304	322	332	306	305	318	288	322	341	283	337	303	300	303	305	291	298	339	278	314	299	302	275	290	282	282	292	317	291	308	314	306	309	354	319	297	297	283	310	336	320	333	314	305	303	316	277	324	280	281	333	316	324	283	315	305	316	302	307	321	299	286	346	303	241	273	330	336	310	316	303	293	290	313	325	277	325	304	304	356	316	313	310	303	259	345	330	302	300	323	323	308	312	289	309	303	334	344	338	309	308	270	307	297	330	280	305	305	330	266	317	322	312	311	305	332	305	308	322	318	322	288	283	332	296	337	342	316	324	316	307	313	328	294	311	304	320	292	316	312	301	310	309	295	310	304	310	322	286	321	324	320	303	313	347	312	309	312	313	306	307	339	313	312	311	318	292	291	326	311	315	292	295	314	313	303	300	320	272	339	309	330	298	303	349	303	320	292	308	328	286	315	319	298	296	301	341	316	308	341	311	300	326	298	295	313	302	342	287	286	296	284	278	314	288	286	331	286	290	297	311	280	310	345	306	309	294	340	335	324	328	269	297	325	301	324	299	312	319	331	311	304	318	294	306	323	278	311	272	307	297	298	267	323	291	332	318	323	327	327	319	286	327	295	271	307	306	323	292	291	312	314	296	286	309	294	291	298	340	313	355	299	308	297	299	304	299	292	338	343	314	295	304	303	311	297	317	295	311	311	309	277	323	304	324	281	288	320	297	327	345	316	314	309	306	283	332	324	298	329	326	308	314	306	315	328	336	309	339	322	309	303	301	288	310	321	318	307	312	289	304	286	314	303	311	353	325	304	287	301	302	324	311	300	309	328	300	327	320	309	310	329	309	288	296	309	318	299	324	289	328	296	304	308	307	301	317	295	304	298	312	315	312	323	299	298	315	309	303	335	306	283	353	293	321	284	295	302	328	286	351	306	317	320	307	300	312	299	300	283	304	313	334	303	308	328	305	274	297	324	338	320	299	283	342	294	315	318	315	315	284	320	320	311	306	302	287	296	317	316	341	320	326	314	323	312	310	317	298	334	322	302	324	321	352	354	306	325	285	308	260	315	331	310	333	302	312	292	307	316	306	309	311	330	311	282	333	298	295	310	325	294	297	297	313	296	318	309	317	312	302	330	304	273	344	289	309	325	283	310	310	330	287	315	306	301	320	284	331	314	305	309	330	307	311	317	299	311	279	303	297	309	319	334	302	292	298	322	320	301	316	312	326	301	296	288	335	319	320	295	280	320	332	306	320	299	333	326	325	315	269	341	298	304	310	293	315	317	340	343	335	297	288	283	293	333	325	300	294	293	292	321	300	296	285	313	309	286	293	337	294	272	299	329	328	297	332	296	285	283	301	320	288	303	293	293	297	295	330	301	288	271	308	304	325	303	298	276	320	318	292	318	312	341	354	303	308	302	315	309	299	314	336	273	325	299	322	329	299	323	308	344	315	329	334	324	328	300	304	303	330	286	322	286	303	320	316	291	324	298	304	303	317	327	318	295	298	316	305	301	332	311	329	297	326	287	321	311	309	297	296	278	324	316	333	329	305	316	320	302	309	298	296	279	300	309	343	282	314	301	304	305	313	304	324	310	345	315	291	308	311	330	328	314	305	297	287	311	304	286	324	296	293	325	320	295	292	306	305	292	293	297	306	319	315	310	327	345	264	292	300	298	302	289	291	305	325	333	309	283	333	304	301	310	335	297	289	295	293	261	315	316	295	323	309	295	300	307	309	315	309	321	309	285	317	296	293	311	297	328	330	320	305	333	332	311	335	310	305	331	285	310	300	302	303	298	294	294	331	337	286	318	305	338	296	302	319	344	304	277	308	318	333	330	291	286	306	312	334	296	305	301	312	279	296	314	287	323	275	314	293	307	309	309	302	313	332	303	308	282	294	310	293	308	339	296	297	302	336	307	277	292	295	311	313	313	312	291	322	301	258	307	295	312	284	308	313	290	310	314	344	313	336	316	322	305	316	330	302	336	333	314	328	314	292	293	297	290	302	302	309	334	304	287	284	307	293	295	301	286	325	310	332	313	332	337	289	308	310	313	320	324	313	306	321	295	291	285	317	315	350	295	310	315	311	304	333	307	333	293	304	311	317	291	315	315	293	289	331	341	309	293	291	295	330	285	311	299	332	336	307	327	328	296	334	312	315	313	300	311	321	324	300	275	320	319	304	300	309	317	333	309	311	304	337	296	278	295	321	276	315	294	268	291	329	327	278	296	304	305	332	292	317	333	329	340	321	305	279	297	313	319	306	318	312	331	332	321	285	305	318	305	344	335	324	321	311	319	299	304	306	301	315	302	317	343	345	298	323	314	312	311	313	307	296	297	310	298	329	307	313	327	287	338	338	315	312	327	305	304	308	307	338	295	315	305	276	334	328	292	301	349	326	304	300	274	332	313
56728	16065	4718	2187	1370	1010	776	572	497	440	375	345	312	290	272	276	284	210	231	238	233	206	200	221	183	217	192	178	199	183	185	213	185	200	175	189	164	188	184	176	158	180	162	153	179	175	161	182	151	184	184	192	197	180	165	170	180	165	180	170	161	177	175	167	181	155	178	177	167	166	176	139	173	143	150	163	164	158	165	154	152	154	172	177	201	169	170	162	187	189	174	162	169	176	166	172	173	150	156	178	167	165	170	172	171	157	169	174	156	183	158	163	163	179	177	185	153	166	175	152	164	154	167	164	163	159	191	145	176	150	164	176	143	172	156	163	158	162	188	164	160	176	144	167	165	179	187	157	158	143	170	190	150	169	193	155	184	209	171	142	159	149	158	180	162	160	180	165	192	168	166	181	177	189	166	165	168	152	144	156	155	168	178	158	193	169	185	161	171	166	170	179	186	145	186	141	177	164	175	179	179	166	170	132	180	166	183	169	185	152	145	149	170	159	144	172	157	164	156	161	164	174	131	155	168	166	153	170	177	155	146	156	180	174	140	172	160	140	167	173	165	168	136	167	172	155	175	160	142	176	167	164	153	169	165	162	181	176	163	146	179	166	168	152	180	168	179	159	195	153	170	163	146	179	166	161	177	175	158	163	187	149	180	186	159	171	161	149	172	184	157	166	189	163	197	171	159	157	156	165	186	143	146	147	169	162	159	153	175	166	172	179	168	179	161	172	165	177	182	177	157	177	179	162	157	192	158	198	201	164	157	175	168	162	166	150	162	154	174	186	188	144	149	172	165	187	161	175	190	180	168	152	197	160	146	151	159	147	159	177	174	195	203	154	176	186	168	163	161	161	169	173	175	175	192	161	150	172	161	182	150	142	165	160	180	166	174	162	184	165	173	143	158	188	190	173	158	184	178	169	164	138	180	158	172	163	172	163	174	175	177	165	147	135	180	148	190	149	165	141	142	161	172	181	168	152	178	171	151	162	150	176	158	171	178	164	161	154	165	166	151	176	157	176	162	152	160	180	162	178	155	179	135	156	154	154	169	155	180	164	162	150	174	166	169	162	168	166	186	157	171	162	173	153	154	168	168	169	167	169	174	151	175	183	159	158	164	167	144	169	168	159	167	144	173	180	172	154	159	183	182	177	168	183	172	158	166	167	158	171	161	176	155	167	183	169	154	158	181	158	148	173	172	200	190	176	178	182	169	170	162	164	138	154	157	156	159	158	170	177	155	158	167	186	183	177	146	152	167	141	172	136	162	186	175	157	185	167	166	160	157	188	149	185	146	202	174	163	194	166	155	142	162	162	146	153	168	169	185	154	171	164	183	163	149	194	181	171	165	147	194	155	187	167	164	149	172	168	155	170	166	141	177	168	159	155	187	180	171	159	177	152	175	149	166	177	168	156	181	157	180	159	177	173	194	183	145	148	175	162	169	162	177	175	158	168	199	159	179	169	164	173	178	155	146	150	169	169	172	142	168	166	165	158	165	186	159	161	171	177	155	158	173	171	164	172	165	162	187	184	156	169	199	174	191	161	142	161	156	175	147	160	184	168	166	173	157	156	170	163	182	175	194	156	158	172	184	176	178	165	184	180	174	182	164	175	175	167	170	143	160	133	180	172	183	156	170	153	155	171	167	166	158	162	158	160	204	167	175	190	163	154	157	168	157	169	174	156	166	182	169	149	163	191	181	173	165	197	171	171	179	163	173	170	180	147	165	173	158	164	178	151	162	174	164	164	178	174	166	169	168	150	167	162	150	174	160	150	181	175	179	175	170	178	164	158	158	190	167	158	154	162	163	154	179	167	180	172	153	163	158	173	159	150	180	160	168	192	165	177	175	169	161	175	150	158	163	163	171	190	142	160	177	171	190	171	180	159	172	156	170	166	173	179	157	155	180	176	161	175	177	162	170	174	180	158	170	159	167	177	154	198	165	183	162	179	168	173	176	163	179	178	160	157	165	149	179	159	185	183	170	189	181	181	196	168	154	183	165	191	170	148	168	169	168	176	152	165	164	146	174	162	159	187	163	178	164	155	197	162	161	170	157	153	174	118	141	167	157	177	171	159	174	178	157	163	142	138	175	176	189	174	164	187	159	162	167	161	148	162	144	167	152	151	165	173	171	157	186	156	155	161	157	165	159	167	157	170	174	175	151	160	166	159	175	126	158	159	178	190	160	181	141	162	144	149	140	164	185	163	184	171	193	187	154	169	175	171	143	172	184	162	184	179	166	174	169	161	178	156	161	166	177	169	158	163	158	162	169	154	182	149	161	176	161	186	185	160	136	165	148	159	153	139	142	182	146	170	145	144	182	164	171	151	180	173	186	147	156	170	172	165	161	167	171	168	173	157	169	155	162	172	158	170	169	146	155	157	178	162	187	169	173	172	162	200	151	165	154	190	173	181	150	166	152	157	178	160	162	189	161	168	176	178	177	161	184	163	142	172	171	143	153	161	162	157	159	153	170	178	165	160	180	165	170	169	158	172	162	172	192	179	174	185	171	167	176	171	171	177	195	156	166	144	192	157	165	158	147	167	182	174	166	180	146	186	158	161	158	167	190	182	167	166	184	162	153	173	168	155	151	174	169	151	158	168	174	174	179	158	180	175	164	147	174	152	151	177	180	179	178	164	186	175	171	173	144	170	173	182	157	172	150	172	175	151	172	165	173	169	173	173	180	179	157	182	171	169	163	178	172	162	156	171	186	162	171	178	176	167	162	177	176	142	182	153	195	152	203	183	149	155	183	177	159	163	156	137	160	169	170	152	171	175	170	159	186	181	169	162	153	166	164	157	176	163	176	138	167	152	175	164	151	160	166	166	151	151	168	151	177	171	162	178	180	160	152	166	165	146	165	193	146	172	166	168	170	195	158	176	147	158	191	166	151	166	157	141	172	146	170	158	198	182	162	168	158	175	168	166	141	162	162	167	198	173	186	167	161	148	165	176	176	157	164	154	172	169	178	161	150	168	170	161	159	169	180	158	181	168	159	171	168	164	157	153	171	151	150	174	165	174	180	146	178	168	155	182	153	154	160	156	148	153	164	178	162	160	180	173	157	165	194	172	168	159	170	164	173	141	164	148	160	173	179	167	167	159	173	164	157	156	165	197	157	142	177	146	144	187	198	165	154	162	166	151	163	140	164	180	159	184	171	165	170	174	186	174	162	174	158	170	146	153	186	161	187	171	154	179	170	162	168	177	159	168	155	187	181	179	180	148	143	177	168	181	168	162	180	157	192	157	164	176	163	182	168	157	179	153	173	149	163	144	178	166	169	191	168	158	175	179	154	146	176	164	163	171	172	164	175	159	158	161	173	181	135	166	174	169	163	171	155	175	162	159	188	167	175	165	161	165	150	168	174	175	158	160	162	155	177	164	175	175	175	164	188	163	162	164	162	170	156	162	145	160	178	139	180	149	178	163	158	161	175	154	157	161	181	164	187	189	173	190	178	146	185	205	156	174	178	177	178	177	176	138
28826	2693	6262	6654	5585	4476	3656	3071	2570	2222	1931	1758	1539	1392	1290	1209	1138	1091	992	1029	893	901	829	848	831	781	832	719	719	736	651	725	732	720	658	734	673	640	681	660	648	576	621	587	600	630	611	621	629	651	609	634	579	564	597	590	581	548	607	546	582	571	593	597	553	565	544	555	572	549	571	600	542	569	568	562	590	559	541	573	536	549	563	550	527	566	580	574	540	525	600	597	558	571	518	523	513	520	524	551	559	524	524	554	574	572	543	544	546	536	571	553	539	541	566	558	500	564	544	517	556	565	538	521	524	517	509	532	583	517	533	547	537	529	532	544	563	525	550	527	533	535	463	509	486	559	532	512	518	502	553	543	554	527	522	548	524	531	534	557	498	526	556	554	571	547	559	557	570	490	536	522	512	519	500	527	511	534	515	526	547	523	557	549	551	520	544	553	553	540	527	520	533	510	491	514	508	478	486	535	554	520	548	543	521	545	563	554	596	499	528	563	514	545	541	556	495	523	534	511	540	514	582	488	514	544	525	508	573	536	559	563	588	514	553	543	515	587	498	547	537	518	538	486	533	529	569	490	541	530	507	560	533	554	524	533	539	552	483	533	604	521	499	530	505	558	516	513	529	523	516	549	517	525	500	573	525	505	541	494	511	547	513	504	566	550	504	548	516	512	544	508	547	525	514	557	511	526	535	540	548	597	555	519	547	517	499	573	474	538	571	533	501	550	549	495	572	532	511	511	527	533	529	508	581	555	559	565	547	563	577	479	578	553	530	541	535	527	535	518	491	558	536	545	547	511	524	511	545	523	566	520	572	535	516	491	569	550	560	481	510	535	488	558	529	531	561	539	523	514	533	542	504	523	552	558	548	535	533	521	542	531	480	552	622	530	553	533	554	523	546	541	513	496	535	534	543	541	523	461	516	509	515	490	562	538	554	522	508	514	549	533	577	536	519	582	558	521	531	512	542	529	510	540	529	550	506	551	528	515	511	495	526	538	535	548	503	538	519	563	540	522	530	564	519	513	548	519	508	509	580	510	549	517	525	518	526	462	540	558	496	544	537	500	518	543	501	553	570	534	526	551	507	524	553	503	508	553	565	510	521	543	541	545	500	524	538	552	518	535	501	546	517	529	524	556	578	537	533	507	519	540	509	549	571	573	555	552	533	542	488	526	548	549	511	544	525	531	558	520	528	530	527	557	489	488	531	520	538	530	547	531	533	552	521	503	492	517	561	537	518	508	521	521	528	556	535	533	506	545	522	545	557	528	544	563	496	526	533	556	560	546	512	548	528	513	539	535	543	522	579	545	553	523	555	512	553	521	525	524	518	559	550	550	488	541	511	547	580	490	531	557	543	495	520	555	534	506	570	538	544	521	509	526	529	520	543	527	543	569	494	547	557	540	553	535	536	530	519	558	547	527	529	518	569	531	515	553	553	526	508	559	531	545	517	550	543	485	520	523	528	515	542	516	534	537	544	540	542	532	544	530	518	501	503	562	520	532	564	563	554	543	523	506	522	565	525	532	511	551	531	500	529	540	541	507	503	522	544	586	542	547	539	522	564	543	547	496	537	536	533	509	539	538	504	532	550	552	541	517	514	538	557	571	511	499	524	597	506	525	548	522	539	541	544	552	502	599	542	510	527	557	548	554	506	591	501	544	539	521	519	517	571	477	530	518	511	539	569	513	577	561	549	554	555	537	545	517	522	546	549	529	507	564	507	542	520	511	545	539	512	512	553	544	546	521	541	528	593	549	499	518	535	495	508	572	535	482	560	511	537	549	522	566	537	539	507	508	514	523	523	504	550	531	498	533	535	521	516	513	511	531	563	540	531	543	485	503	524	564	548	497	538	510	489	503	509	522	518	523	547	526	523	518	520	527	519	516	512	543	588	568	569	541	511	546	546	551	540	566	558	479	511	523	506	540	530	545	533	556	558	508	542	521	533	555	535	530	542	547	522	498	519	529	496	522	530	521	483	533	546	558	521	553	552	555	546	542	563	552	526	540	540	588	529	508	526	519	553	536	528	543	530	509	528	524	531	514	526	494	528	506	530	532	508	540	522	566	539	538	550	534	546	544	535	567	527	532	509	531	512	529	567	517	551	546	556	565	537	530	525	539	537	538	497	568	558	557	534	515	534	529	560	455	518	514	539	555	512	527	518	521	561	494	563	556	513	569	543	511	508	535	558	508	538	550	534	505	538	559	512	552	516	529	560	549	549	535	545	555	497	543	524	530	523	532	515	540	525	527	513	527	537	535	537	521	530	508	554	524	531	583	525	537	533	536	526	522	566	511	538	536	544	516	550	525	570	548	472	541	511	523	558	555	547	524	536	574	498	556	552	531	526	528	532	561	520	516	561	528	538	519	489	525	523	523	488	497	509	522	482	528	525	559	503	518	476	557	515	583	522	487	490	522	514	562	552	543	560	543	497	531	543	534	544	540	542	532	558	520	522	543	523	545	563	562	523	530	546	532	523	505	536	530	571	540	541	554	516	516	542	510	532	529	515	516	531	494	549	524	592	545	528	525	576	485	544	525	505	474	485	517	514	504	543	540	521	550	516	535	582	528	527	541	515	517	509	561	549	563	499	526	545	564	550	552	577	481	502	582	515	507	581	531	527	523	526	513	534	528	516	563	538	541	522	553	560	529	532	523	550	501	544	497	494	561	504	525	512	539	534	528	559	545	555	502	539	511	535	512	544	564	583	540	544	501	504	466	512	536	572	541	516	518	533	529	507	498	507	504	550	529	576	522	527	504	539	509	548	540	525	546	522	474	533	539	534	553	532	532	554	521	526	562	498	522	535	518	529	520	539	508	540	548	570	527	500	533	510	529	580	517	620	495	526	549	527	504	505	506	544	543	538	518	560	542	522	526	520	543	493	518	516	534	499	530	547	508	542	522	487	539	560	540	538	495	529	562	538	530	535	543	515	520	526	515	546	526	514	500	532	563	515	522	545	535	520	517	535	542	498	531	511	514	536	553	546	552	538	493	556	524	488	515	505	529	556	508	522	553	497	562	535	517	548	551	552	541	529	550	518	524	559	519	537	533	509	558	529	558	505	520	561	551	508	502	562	561	531	534	543	516	476	511	499	553	518	499	496	534	488	541	559	522	527	548	542	526	546	532	510	532	540	573	559	539	534	494	544	516	513	522	587	502	545	538	502	568	541	520	544	539	547	566	563	544	504	546	553	524	550	484	519	566	538	579	503	519	536	530	555	524	528	520	531	504	519	500	504	540	526	515	534	547	568	507	563	537	569	525	541	494	561	538	555	513	522	546	557	528	507	596	519	523	503	538	531	508	541	503	530	571	561	534	542	507	529	567	500	537	515	534	531	528	500	521	509	533	571	547	502	530	530	499	530	558	537	533	513	575	525	573	521	528	546	520	538	530	539	539	558	562	511	540	530	518	547	523	545	567	488	529	551	487	536	519	553	543	535	528	577	537	559	529	550	496	535	540	566	517	552	531	522	549	562	549
6519	397	220	217	175	184	192	151	171	156	144	173	180	159	163	166	159	172	167	162	146	164	162	151	141	142	159	160	165	151	157	148	177	163	133	129	140	158	171	154	160	167	161	170	170	162	147	168	144	169	152	137	160	148	184	158	154	168	139	167	152	155	147	158	154	160	160	154	159	161	140	180	154	148	163	158	154	158	173	158	146	168	168	154	169	147	136	193	162	155	162	161	155	159	155	181	171	145	152	139	151	148	173	145	163	170	150	165	154	158	158	166	154	153	137	139	171	175	163	163	165	153	187	152	167	169	144	168	173	157	153	153	142	169	161	155	123	160	144	165	173	137	144	167	135	133	146	141	173	168	145	158	149	139	177	138	165	160	140	150	166	156	185	150	143	145	150	157	173	158	176	144	163	169	140	157	164	181	142	155	165	157	150	149	160	165	154	156	164	152	181	153	156	159	164	171	151	147	137	164	143	177	145	168	169	156	171	161	169	162	186	163	177	184	165	138	128	169	152	167	150	151	164	154	167	153	166	176	159	182	170	155	181	150	170	174	141	193	135	155	167	161	160	171	158	147	169	135	164	161	153	171	172	162	156	143	150	156	154	135	174	160	151	155	175	157	146	156	146	163	148	157	140	170	156	168	163	158	131	153	173	152	157	177	168	161	175	163	156	197	141	154	162	152	158	149	168	133	152	158	144	166	156	125	167	146	159	165	159	174	172	145	178	162	149	128	137	169	159	152	127	172	148	170	173	172	169	135	157	160	154	149	185	173	145	171	154	145	167	158	168	162	147	132	175	158	155	181	163	166	152	170	168	161	157	131	148	160	151	159	167	171	172	173	154	149	146	159	149	140	144	163	156	145	148	171	166	166	161	141	170	158	164	162	146	178	176	174	140	171	161	156	156	152	154	154	166	156	172	163	166	169	145	158	167	159	129	165	151	145	160	158	158	157	167	150	149	157	198	153	172	156	145	155	160	148	169	149	161	136	188	185	173	156	150	193	172	160	168	161	161	153	135	153	157	169	159	151	162	181	158	163	177	145	160	174	170	168	154	184	140	164	160	170	146	158	168	152	156	189	134	139	176	150	175	170	183	135	168	167	171	150	129	152	148	161	159	178	154	171	172	168	169	182	164	153	165	167	143	183	163	182	163	142	163	151	162	163	160	165	152	166	179	166	146	165	134	134	160	149	157	156	146	161	165	141	151	178	166	168	155	172	170	162	170	158	152	154	128	157	151	164	180	132	159	134	176	168	159	156	158	149	150	160	170	171	157	145	147	153	147	158	156	149	150	170	174	174	161	162	152	152	155	122	166	160	142	159	157	150	154	157	165	192	163	151	147	162	155	135	157	138	136	163	156	180	176	149	155	138	150	163	178	160	181	164	154	164	161	166	156	148	161	153	131	182	172	122	141	168	144	143	154	145	175	168	154	169	167	165	165	182	152	161	148	147	173	167	149	160	139	166	138	177	160	158	149	152	159	167	153	156	142	164	137	160	136	164	157	170	168	148	156	150	134	178	155	150	153	154	161	157	147	165	145	164	154	148	170	162	165	165	160	138	190	152	174	179	149	152	166	165	159	147	151	182	162	184	150	160	167	190	164	170	151	159	168	153	169	151	145	156	185	172	140	161	156	157	164	192	149	150	161	162	149	166	184	150	154	148	139	160	173	171	142	175	174	165	158	136	178	161	182	136	165	179	163	142	172	176	173	174	140	143	159	164	159	164	156	150	162	179	170	156	158	163	161	152	171	149	161	140	155	172	167	192	161	169	148	160	139	173	153	147	162	148	162	162	122	158	150	139	160	139	159	134	157	161	170	146	136	163	166	148	178	144	132	169	158	163	156	184	170	153	147	180	171	157	179	168	148	142	144	149	145	161	159	153	141	159	156	139	150	184	141	139	156	164	170	161	154	147	134	143	167	160	151	152	161	164	152	162	162	158	172	172	153	155	162	123	171	153	188	169	150	147	162	125	176	140	169	148	166	157	165	164	163	148	207	147	157	162	155	157	178	159	144	160	161	152	148	164	160	168	136	170	164	147	177	141	175	158	145	152	146	173	177	154	173	154	152	168	147	170	157	146	150	153	156	153	154	183	154	162	143	178	154	168	168	184	136	162	167	151	168	156	183	158	166	158	185	164	184	167	174	155	154	148	147	160	166	158	141	171	152	153	144	165	160	142	160	161	160	154	175	136	179	146	153	173	160	157	145	165	161	156	147	163	142	155	159	163	143	140	146	168	149	167	167	164	170	158	158	141	169	187	156	164	155	175	187	163	172	138	159	175	144	181	157	167	154	150	184	155	162	151	167	151	169	159	167	144	172	151	141	163	156	153	159	150	160	184	157	145	155	169	171	132	172	106	157	156	151	146	176	158	176	158	161	140	175	152	163	145	159	161	159	144	161	149	167	139	141	184	159	158	159	170	139	130	165	169	149	165	169	170	149	146	140	147	175	167	144	186	172	178	163	145	178	167	166	156	147	158	165	163	158	156	151	143	147	143	184	155	191	148	180	148	164	149	155	154	153	134	156	135	143	163	170	146	190	179	155	160	158	156	134	169	158	156	168	174	159	161	162	142	152	148	161	159	141	156	196	159	159	154	161	203	175	184	142	161	149	146	158	172	155	168	131	177	174	172	149	162	181	168	173	163	138	170	161	183	163	165	162	177	161	167	161	171	164	146	174	171	147	174	150	171	154	177	136	158	148	189	149	148	143	151	165	149	163	169	158	150	163	159	169	168	169	146	143	159	162	170	173	152	144	147	168	178	173	149	143	171	161	169	160	158	165	152	150	182	168	151	154	145	144	129	164	143	137	159	140	158	162	142	153	177	171	172	170	177	162	151	169	167	149	166	152	135	159	156	164	140	184	169	169	182	154	174	146	178	150	149	159	144	177	165	163	169	152	140	154	158	155	159	154	155	164	166	162	147	175	136	165	138	170	172	174	177	158	169	141	160	157	150	176	148	151	140	160	185	167	154	149	148	175	154	153	147	169	164	166	165	161	158	163	177	169	156	159	153	177	172	163	160	148	152	163	158	153	177	155	156	159	158	144	166	149	159	179	141	153	132	141	163	142	166	153	143	142	156	147	131	169	161	156	141	150	144	154	166	166	164	177	165	171	154	164	172	167	155	155	150	144	140	161	158	161	160	163	156	159	161	156	148	170	170	173	179	148	170	148	169	180	152	154	144	158	162	174	162	174	148	161	156	139	152	164	147	159	175	140	148	160	151	163	163	160	164	153	140	178	136	166	171	159	183	160	160	153	164	175	155	157	155	173	146	157	169	167	170	157	168	165	161	157	153	161	180	161	142	169	163	142	166	177	161	179	159	147	148	156	167	134	184	144	154	165	159	159	145	142	169	167	189	149	174	164	153	161	169	169	159	164	159	172	169	166	162	176	142	147	147	184	151	139	164	149	152	164	136	143	167	194	172	174	157	132	165	167	151	164	154	148	151	176	173	170	169	147	157	140	156	170	169
6293	544	683	651	612	613	572	555	566	535	517	517	509	532	494	497	505	519	506	473	483	549	490	533	491	494	500	500	513	482	478	500	506	510	516	504	514	479	516	500	483	511	475	482	458	498	475	457	502	484	495	488	473	491	517	490	499	497	457	522	494	514	506	490	522	485	457	507	504	482	497	502	510	500	484	534	454	509	500	499	459	479	496	495	517	473	508	504	460	513	459	502	475	491	456	506	498	455	479	471	469	487	499	494	499	471	486	483	456	508	479	533	482	491	505	527	505	494	487	496	465	540	467	494	523	462	534	491	507	510	482	508	523	464	525	498	494	458	488	480	519	540	465	504	505	482	482	482	470	494	486	491	486	501	475	509	496	519	505	470	491	479	455	514	458	472	475	495	517	511	482	486	482	500	478	531	438	523	494	485	445	485	484	512	496	530	487	481	493	495	502	519	483	498	499	471	441	505	490	498	483	481	515	492	482	519	510	466	491	475	499	525	493	489	487	491	481	514	468	521	506	486	485	500	489	506	475	479	485	479	482	539	485	465	476	497	480	485	492	513	473	497	471	494	497	495	513	525	469	519	512	502	506	464	465	479	479	476	482	530	495	455	499	508	491	520	509	483	517	511	525	483	465	517	524	523	473	547	525	466	447	490	477	502	490	485	497	511	489	478	490	493	530	478	545	524	513	489	515	486	492	511	510	493	497	484	485	476	467	535	450	556	495	496	486	495	457	530	492	511	491	495	455	480	509	543	495	510	460	516	515	548	460	471	474	489	491	467	463	506	511	485	483	489	467	513	471	466	472	508	563	512	502	479	485	536	503	523	510	454	478	471	512	500	523	513	498	459	476	443	511	531	481	480	485	497	513	521	493	501	505	484	494	478	475	509	485	489	487	451	502	490	464	479	477	494	514	489	494	484	477	492	444	478	481	502	502	468	476	497	489	493	488	452	521	521	547	482	499	493	465	496	515	470	546	492	481	503	454	516	485	457	499	466	487	512	476	531	502	474	509	461	489	510	493	475	507	487	469	463	512	471	519	509	477	475	484	491	489	465	489	522	456	485	484	506	484	484	490	519	497	502	486	492	494	491	467	495	536	468	504	490	475	493	530	471	485	496	490	519	502	496	480	471	498	471	489	488	456	465	546	427	472	533	462	539	476	463	508	524	499	485	424	500	540	479	517	447	505	559	474	486	486	509	508	502	493	491	528	484	494	513	491	470	478	514	472	472	506	491	516	481	501	483	472	487	524	474	472	460	500	495	482	500	522	474	508	503	518	438	499	467	477	498	497	501	500	502	430	453	498	510	491	512	511	483	519	490	474	479	517	479	476	518	485	498	469	494	510	502	506	516	490	490	479	506	494	444	489	472	516	473	545	465	444	492	504	455	473	515	527	510	547	478	486	455	457	448	467	452	500	473	469	502	503	518	499	499	502	495	474	495	485	503	478	474	488	539	523	502	488	460	532	523	449	512	492	514	477	532	505	507	495	516	515	477	457	510	484	479	492	481	476	509	470	481	516	487	481	520	496	513	478	463	501	512	467	515	514	538	492	515	492	506	534	523	489	508	454	493	453	486	485	505	475	513	500	508	508	467	494	462	462	499	471	523	457	541	459	475	475	505	485	514	473	459	486	503	452	474	455	484	491	460	506	451	527	527	482	482	494	473	468	491	474	503	509	526	528	518	457	539	487	457	517	513	493	520	515	507	509	446	435	458	485	510	475	488	471	506	512	466	484	510	492	561	482	502	468	499	473	511	513	504	478	517	466	494	510	489	509	481	494	480	474	509	426	469	502	457	512	477	540	471	445	501	463	460	463	460	479	509	512	471	477	449	502	480	482	467	476	469	476	494	473	504	499	465	526	495	466	500	500	504	476	497	477	494	531	468	493	511	518	499	473	493	463	514	523	509	479	502	486	516	518	457	496	500	525	514	491	475	494	481	487	479	483	529	508	478	457	476	505	501	496	482	480	474	477	491	497	491	489	486	499	502	491	504	513	495	480	518	554	458	499	487	471	507	459	510	516	503	503	499	482	478	513	507	488	493	495	487	479	482	505	507	453	478	493	497	480	482	486	511	464	522	507	476	452	477	485	499	511	547	453	491	476	468	487	460	485	520	482	481	511	494	494	463	477	463	500	511	479	525	490	490	478	458	496	470	474	495	535	498	477	472	497	514	513	503	515	486	479	477	522	517	510	470	468	475	447	477	473	496	486	477	517	482	480	505	535	505	480	482	492	505	437	506	474	431	483	466	503	472	476	485	488	470	485	478	484	442	486	529	497	512	501	512	523	497	492	514	476	529	478	512	513	498	482	499	529	487	539	456	482	488	547	480	499	501	502	502	519	468	485	502	485	498	475	511	448	475	487	515	524	495	490	481	477	486	448	482	501	486	478	481	506	498	515	465	461	452	477	444	465	544	470	483	512	474	472	542	499	485	461	500	486	535	442	520	513	497	519	457	519	513	489	465	497	483	473	495	490	473	509	500	500	507	525	484	457	518	481	498	476	532	515	457	468	493	466	505	482	487	520	509	473	511	473	484	505	514	504	481	450	486	494	471	463	497	499	503	492	507	475	473	491	466	446	478	500	497	502	474	505	494	506	490	506	514	447	484	472	501	483	544	475	480	504	498	472	457	508	487	475	503	462	493	498	473	518	494	493	470	478	478	505	472	496	500	485	476	486	481	500	513	459	503	470	473	553	504	509	517	478	493	492	499	468	497	516	497	521	509	523	505	489	455	523	482	510	463	472	484	530	481	512	474	486	483	481	526	465	486	472	497	486	467	467	497	489	458	461	476	532	481	443	522	445	450	513	520	485	494	485	495	512	455	487	517	489	524	504	477	477	498	476	507	472	489	504	483	500	496	514	497	514	474	515	507	524	502	476	500	461	461	531	458	502	480	479	443	491	493	471	514	477	493	466	530	497	491	483	489	534	461	472	478	498	499	520	453	518	525	487	466	486	462	500	508	467	510	485	512	493	502	529	472	486	489	499	501	481	498	477	477	481	478	463	493	466	505	455	480	510	487	499	492	453	489	458	520	473	504	482	508	505	518	515	526	471	506	463	517	518	541	523	500	510	427	468	485	498	525	498	492	517	505	503	465	478	485	460	470	502	513	501	494	549	488	494	495	491	489	472	518	483	461	486	467	536	473	485	463	490	498	500	491	512	442	527	440	480	477	466	482	513	523	500	506	500	473	492	470	470	488	462	495	472	499	473	476	491	449	500	520	504	453	514	514	505	490	509	510	505	472	474	459	497	520	489	518	505	481	510	511	520	507	502	468	501	487	529	464	479	483	476	517	505	457	450	511	509	494	490	474	463	521	472	522	514	490	460	484	501	489	557	499	464	483	450	464	492	473	480	484	505	490	452	526	467	478	507	467	498	505	512	474	483	491	482	513	471	512	495	508	461	479	465	507	467	468	502	503	501	483	443	535	458	532	498	484	503	500	459	453	505	498	540	494	480	480	447	479	498	472
43227	7933	1429	960	698	479	394	267	259	203	200	170	129	156	144	123	111	134	105	105	108	111	106	115	119	100	114	98	103	99	81	94	95	83	103	110	92	85	77	87	78	89	88	94	83	72	89	81	82	81	94	95	84	108	89	100	71	90	108	98	72	90	78	103	92	93	79	74	88	102	83	88	93	87	81	100	109	64	74	85	90	86	89	93	92	82	97	86	81	97	65	93	91	100	92	112	93	82	80	96	92	88	93	76	105	97	91	83	97	87	79	87	67	77	96	84	105	87	85	87	91	75	94	91	111	92	94	92	87	96	88	97	84	98	102	90	88	97	87	90	104	101	80	76	87	77	89	88	87	80	75	93	82	92	87	73	69	89	105	94	79	84	88	84	98	104	93	85	97	96	91	95	87	99	89	87	102	69	78	87	95	93	84	88	89	91	110	90	89	107	108	71	71	70	103	93	99	69	95	86	97	88	90	83	89	84	91	82	74	96	100	88	82	83	77	105	89	82	92	69	98	86	73	103	76	89	67	99	97	77	84	91	109	93	104	104	64	84	91	93	81	95	95	89	81	95	71	81	87	72	99	97	83	94	105	92	88	77	88	82	80	88	83	97	97	105	77	91	98	75	101	88	81	108	85	86	84	77	104	94	84	79	89	74	110	94	95	99	100	84	94	100	96	89	102	95	93	99	89	83	89	73	104	88	90	102	75	83	76	92	84	90	78	87	82	89	80	90	79	106	89	89	79	87	75	103	93	85	95	90	92	97	81	99	73	79	93	100	111	81	86	99	92	78	94	80	75	100	90	81	83	85	100	88	89	102	95	86	85	82	101	97	90	105	80	95	70	100	89	94	82	90	82	83	107	93	84	82	106	101	100	74	78	89	90	92	83	82	83	92	102	93	95	93	72	90	83	76	88	81	88	98	88	86	85	78	92	96	82	101	99	93	90	78	92	86	99	107	91	67	83	122	78	83	89	93	68	92	73	86	89	81	93	69	86	87	86	81	86	95	75	87	77	95	84	89	99	90	110	96	98	86	79	94	102	66	95	94	76	95	79	78	68	83	103	96	93	92	90	81	87	81	80	86	96	87	92	78	91	91	84	83	86	92	88	87	102	86	69	90	87	106	86	84	84	83	85	75	90	87	75	102	79	106	93	109	103	81	78	97	97	71	95	87	75	88	81	92	79	81	63	86	92	88	106	85	78	91	87	85	75	98	90	106	83	91	91	84	92	90	96	82	88	67	77	72	76	102	101	112	101	74	86	72	90	81	75	82	79	84	81	94	76	87	91	86	75	71	93	101	83	86	91	74	88	86	87	93	93	98	99	78	88	70	76	85	74	108	83	92	90	87	98	84	92	87	83	95	88	87	79	96	83	73	105	96	90	96	81	82	81	104	86	88	76	87	75	108	87	96	87	85	69	92	100	84	89	82	73	94	80	82	89	76	73	94	82	91	89	95	89	98	81	70	86	100	111	77	82	77	82	73	86	65	87	85	86	86	90	89	88	81	94	93	69	109	101	74	96	88	94	92	92	97	92	88	115	94	91	99	95	88	78	80	86	99	94	90	85	97	88	99	97	101	83	93	91	91	96	91	94	86	82	95	82	79	81	77	95	94	79	79	94	110	101	96	78	89	90	79	92	98	100	74	85	94	103	116	76	99	73	93	90	84	95	97	94	67	84	88	81	84	90	90	89	87	72	84	81	86	92	83	79	79	75	85	92	90	90	98	101	81	82	83	104	91	92	86	79	82	104	73	76	95	96	89	76	70	95	92	100	83	97	83	87	85	97	90	84	85	78	101	98	78	83	91	58	89	96	95	96	91	93	82	83	102	84	86	84	82	105	95	83	73	79	118	85	85	78	86	102	85	79	94	75	90	88	109	88	69	98	88	95	100	104	105	100	96	72	94	99	90	82	94	103	92	94	75	83	77	85	95	94	85	91	89	88	94	94	92	95	102	85	88	101	89	98	91	88	88	87	79	71	73	81	89	86	82	78	84	89	85	86	84	93	93	83	82	68	91	81	94	92	102	92	88	84	90	90	87	100	98	112	84	87	82	76	86	64	83	92	89	88	99	112	94	83	81	105	86	98	79	65	67	91	71	90	94	93	96	89	105	80	86	83	95	93	75	85	76	93	99	83	91	100	94	101	89	103	84	84	83	89	116	91	84	90	95	85	86	81	93	98	91	70	90	90	99	95	104	74	74	96	71	95	81	81	78	82	88	84	96	85	78	87	78	95	94	82	88	89	88	91	87	98	86	102	81	88	97	100	86	98	82	92	80	84	104	93	94	84	101	92	82	94	73	109	89	90	72	92	100	96	92	89	80	76	94	91	94	90	83	97	93	81	86	107	71	84	77	72	79	89	89	90	86	94	96	81	102	101	97	85	77	85	71	94	96	81	104	87	64	91	94	82	110	81	86	68	92	114	95	88	103	92	81	108	93	86	84	93	89	92	102	98	97	84	84	91	98	90	87	91	83	104	113	90	81	89	73	84	94	80	91	77	98	88	96	92	85	82	86	88	86	86	83	87	76	72	95	86	68	92	92	83	96	105	96	84	77	91	106	71	85	87	81	78	93	78	79	88	66	90	81	76	81	82	84	79	88	88	97	93	89	92	101	90	85	81	80	100	86	87	95	106	83	93	89	94	89	89	88	92	82	85	98	85	101	69	83	74	84	78	81	88	67	109	92	89	110	103	91	89	87	80	95	103	75	98	84	83	85	87	86	82	86	90	98	97	83	87	93	87	79	106	89	93	95	100	85	76	70	86	76	95	86	88	94	82	93	77	74	97	89	100	97	96	100	78	100	102	90	87	98	104	86	90	76	87	81	96	92	91	87	103	98	91	98	86	100	89	82	63	108	77	112	84	78	89	74	82	106	102	93	78	92	84	93	87	88	79	98	98	84	82	106	106	99	86	85	91	87	98	86	85	93	91	80	104	85	92	104	94	68	94	90	83	74	76	80	99	85	104	92	77	101	105	69	76	83	84	97	91	99	96	96	89	90	87	89	83	99	85	89	94	99	95	94	89	102	81	82	89	90	76	92	80	66	92	85	85	97	101	104	87	95	79	86	96	84	84	94	88	90	97	76	88	86	97	75	80	84	84	87	88	83	96	87	111	92	75	89	82	91	94	104	72	94	86	84	81	78	78	78	96	70	83	78	85	79	94	90	102	96	81	90	98	99	85	91	89	94	79	104	81	85	83	81	87	74	98	87	94	93	96	75	97	81	104	90	74	91	97	90	90	106	87	73	87	103	81	81	86	83	88	81	113	91	95	83	96	99	81	93	77	90	94	95	83	85	72	88	97	80	89	74	87	77	103	105	86	87	79	89	99	98	73	102	86	96	88	93	96	82	86	98	93	88	87	75	87	90	73	93	77	83	100	88	73	95	84	97	78	102	104	106	83	99	96	99	92	97	80	84	100	93	91	104	78	82	77	72	79	82	94	93	75	84	90	79	80	87	97	89	75	85
22469	1408	3231	3612	2915	2419	1981	1513	1397	1085	983	886	793	779	699	637	624	587	559	557	536	489	462	479	448	422	435	433	418	404	379	433	398	394	377	370	383	369	372	359	371	341	343	346	370	340	330	353	341	330	363	317	308	322	334	348	339	315	333	303	344	310	313	325	311	342	322	338	338	345	289	355	293	321	330	356	318	302	304	312	309	322	322	296	309	362	334	317	328	323	292	331	347	347	319	325	360	345	319	318	304	341	337	299	308	290	338	310	314	328	312	302	293	321	317	323	294	262	300	348	330	301	290	311	314	323	319	310	322	304	320	308	319	328	335	316	307	326	303	325	323	295	291	306	316	314	321	302	310	305	302	320	297	314	318	320	335	294	302	319	308	318	285	325	340	308	293	301	303	319	321	281	263	321	295	292	318	308	308	317	308	298	313	316	304	316	292	310	341	292	362	303	305	324	297	297	318	284	288	284	307	282	330	288	299	324	339	294	303	303	299	309	330	319	311	335	332	290	328	305	328	292	312	300	303	315	318	314	281	306	344	324	329	310	292	311	288	354	308	298	318	301	313	290	315	308	312	317	296	306	289	309	293	313	339	315	301	280	299	309	322	282	311	260	286	325	326	318	311	282	317	320	261	306	313	297	286	284	311	341	301	308	289	302	331	324	325	307	304	311	302	295	301	298	292	331	302	334	327	299	293	292	307	292	301	320	322	299	279	313	301	309	284	320	286	321	315	313	299	292	307	297	277	300	297	301	319	309	315	308	301	310	322	318	302	307	320	296	287	299	298	305	300	361	321	314	289	297	337	303	313	314	293	318	281	356	305	307	307	315	318	320	307	320	317	332	288	251	334	298	311	316	314	323	323	318	307	311	294	291	321	286	325	327	286	285	307	327	312	309	279	301	279	302	315	316	312	295	305	346	326	288	279	325	338	300	304	311	304	314	303	332	286	321	320	313	312	318	301	332	306	305	324	280	307	290	298	312	307	302	309	300	316	288	298	290	328	323	285	312	312	279	315	302	295	291	310	300	273	291	323	340	320	338	276	289	301	305	307	324	316	331	305	291	300	290	334	297	315	324	314	325	295	314	304	311	300	293	321	319	323	291	314	286	311	323	299	289	270	347	315	310	319	315	290	299	288	339	322	321	292	295	313	312	323	369	293	309	306	348	347	312	318	305	322	304	316	310	316	324	310	311	300	349	313	308	300	329	303	295	308	329	317	335	297	305	285	309	307	293	285	276	292	271	338	316	296	324	333	328	284	330	315	312	325	290	316	306	298	278	290	294	284	309	290	329	320	302	312	302	349	313	324	321	261	303	293	307	307	333	306	295	326	290	298	299	311	327	284	305	279	287	325	283	305	302	295	287	304	314	322	316	296	325	326	310	326	337	310	301	320	308	318	314	304	325	299	316	309	315	308	332	311	296	313	323	322	294	273	329	294	305	316	378	284	297	334	327	342	342	292	293	297	341	284	322	294	349	302	325	270	283	345	290	338	330	338	274	278	312	301	337	275	300	288	282	331	324	340	332	289	301	287	307	302	296	299	313	322	300	314	314	300	297	292	347	347	329	289	309	266	312	311	292	313	301	320	294	296	308	303	341	324	271	293	316	300	310	316	293	295	308	313	299	334	301	311	307	298	342	300	316	297	292	275	323	333	308	335	304	297	324	328	299	337	337	298	308	321	308	309	314	315	319	325	328	348	312	295	308	301	309	285	318	289	325	286	314	327	309	313	310	298	337	330	312	287	307	299	306	311	310	308	338	307	299	291	325	318	303	325	321	321	295	314	294	292	307	299	324	306	332	360	293	325	302	298	302	308	280	317	307	298	308	317	298	324	310	295	317	336	305	289	279	326	309	330	321	303	272	282	299	263	289	312	304	301	278	291	298	324	330	313	297	283	331	311	294	305	322	305	305	294	300	284	307	354	287	290	298	288	322	291	336	287	323	318	320	315	322	310	325	286	302	322	302	303	317	324	293	327	329	311	328	320	314	344	300	321	318	304	288	298	348	310	327	296	261	304	321	305	300	305	291	294	275	280	276	294	280	307	290	291	334	314	305	306	326	305	280	316	333	305	297	320	314	326	300	306	315	304	309	309	293	304	308	324	298	318	316	303	313	325	308	351	290	304	302	302	324	290	326	294	301	336	326	326	276	300	320	298	298	324	285	313	340	290	298	321	316	302	294	311	312	321	318	295	288	329	296	322	294	300	304	278	333	299	310	295	319	305	301	307	341	301	346	321	314	319	267	324	295	314	316	305	299	342	307	294	320	283	329	314	286	273	275	322	288	319	327	319	318	306	310	310	284	322	298	296	319	273	310	321	277	329	296	304	292	318	329	322	299	278	299	313	313	316	301	299	319	315	349	317	299	278	310	323	288	310	290	347	323	298	287	326	299	300	324	305	307	298	306	298	291	308	278	339	322	303	311	288	288	291	310	322	284	334	310	316	299	298	328	318	281	323	338	321	280	298	304	310	334	346	330	296	307	312	276	297	307	323	332	332	297	296	314	297	306	287	304	362	338	314	305	329	314	319	363	319	297	322	327	324	328	305	315	288	304	321	303	299	305	295	313	289	302	352	338	295	300	308	302	299	339	318	299	319	307	302	307	314	301	285	310	299	351	298	321	304	296	334	317	304	317	316	297	307	329	302	307	340	306	315	295	323	293	309	334	303	315	295	352	336	318	331	309	339	305	319	322	322	320	324	309	330	311	332	318	285	344	291	329	322	318	314	309	312	275	294	316	321	296	314	288	281	332	314	287	297	315	306	279	292	327	318	298	352	280	323	314	318	319	317	314	320	299	321	266	301	334	294	292	274	304	305	324	316	322	295	302	286	284	299	295	319	297	312	317	304	315	304	304	321	301	323	281	319	335	334	308	346	306	341	321	302	330	293	300	294	299	321	324	317	314	287	329	311	299	287	313	288	295	341	301	335	297	296	328	286	302	293	326	311	316	291	338	298	305	298	333	325	318	318	310	307	320	290	305	316	281	314	309	338	319	312	313	298	317	287	310	294	318	281	327	326	304	310	315	292	309	337	345	279	297	296	313	316	303	279	331	302	296	309	306	293	276	287	310	298	318	303	316	303	326	300	314	319	335	292	336	285	316	328	333	281	306	325	330	304	310	305	345	308	289	319	303	299	334	317	254	303	316	289	277	308	296	287	295	295	326	307	299	324	306	322	303	322	299	279	326	263	318	337	306	286	339	303	302	325	291	281	318	264	332	278	335	295	293	315	311	292	321	353	294	299	289	325	304	324	315	357	343	334	341	298	328	310	342	290	325	304	310	282	324	347	300	304	299	295	309	309	324	328	339	291	288	323	338	286	322	293	319	323	326	283	301	319	312	303	308	321	328	303	298	335	318	326	292	297	329	307	307	308	286	295	325	322	329	309	303	333	295	303	301	304	289	329	300	314	313	313	336	304	288	280	316	332	310	325	337	324	303	307	283	286	304	306	320	290	301	347	290	307	318	324	322
56527	16558	3866	2022	1420	1042	746	615	492	437	390	337	306	282	272	267	252	265	250	215	218	236	209	195	206	198	195	177	193	195	195	177	181	192	168	171	186	165	161	173	196	192	160	185	160	190	176	185	180	172	171	190	176	171	188	196	167	174	169	135	138	187	183	179	179	159	162	169	162	186	161	174	149	156	172	194	155	155	180	162	211	152	180	139	168	184	176	159	162	166	162	163	172	153	164	159	164	163	163	173	175	162	164	162	182	160	144	167	190	162	172	147	162	179	145	146	165	150	150	181	165	177	171	162	164	175	165	195	159	169	188	158	168	178	179	173	152	166	161	152	175	169	170	157	146	216	168	169	196	160	154	188	194	181	169	169	155	193	173	191	162	186	154	156	148	167	195	165	149	152	169	157	189	159	159	157	147	188	165	154	149	165	167	163	178	169	163	180	157	169	161	184	165	182	160	159	170	181	193	151	173	152	177	171	166	159	159	184	166	150	153	171	173	162	181	176	161	174	194	180	166	154	165	164	142	198	175	158	175	165	160	149	162	182	180	145	157	164	171	180	159	178	166	157	179	189	160	144	164	157	144	136	169	163	177	160	163	172	178	158	144	154	165	155	167	175	157	158	178	159	155	187	160	143	157	167	178	151	168	165	167	156	149	174	164	167	167	172	177	186	183	183	171	163	169	155	150	179	171	155	180	160	141	162	153	165	192	185	144	165	162	165	150	168	158	154	138	155	138	185	173	165	155	147	164	161	156	137	175	163	159	139	145	154	188	164	160	184	149	157	161	160	172	156	148	197	154	153	152	177	155	175	174	180	158	140	184	175	138	178	175	153	171	186	161	166	149	181	164	156	171	173	173	159	175	142	140	167	177	183	176	169	189	186	172	170	161	147	164	161	162	180	149	162	188	152	198	161	172	162	202	162	153	161	170	136	175	160	180	151	164	154	154	162	162	182	165	176	173	177	141	169	186	181	157	150	162	165	151	190	168	167	170	151	182	170	153	180	149	183	159	158	152	148	166	154	147	161	184	183	178	177	158	165	180	165	179	171	175	180	155	190	170	167	189	144	156	184	169	166	167	163	149	169	167	164	181	153	168	138	132	168	153	188	165	156	147	164	168	175	169	188	187	175	174	173	165	186	145	178	158	160	163	170	178	148	183	172	168	154	160	153	189	177	156	179	176	171	179	168	142	166	151	140	172	145	184	183	189	171	163	160	175	160	173	159	140	154	169	186	184	150	133	188	168	151	184	185	183	182	151	178	161	183	181	171	152	164	182	174	151	164	176	155	176	157	163	186	143	185	172	167	151	165	159	160	183	163	153	167	160	161	172	187	172	161	166	168	169	190	170	176	173	166	178	188	169	157	175	188	146	156	197	181	176	182	178	183	161	156	149	206	155	168	158	164	186	152	157	169	165	161	157	159	169	156	171	172	144	189	158	178	172	180	165	169	169	162	164	168	170	168	165	161	157	192	166	149	169	154	187	160	153	153	170	157	166	180	166	174	170	195	162	169	162	174	183	174	167	178	176	164	163	167	158	177	162	167	169	175	169	160	183	178	146	157	166	171	192	175	152	162	165	158	171	165	174	177	158	173	191	172	148	152	149	197	183	161	170	174	185	155	185	160	152	167	182	179	207	160	168	162	172	176	174	164	195	162	144	167	158	148	164	175	179	179	165	185	171	175	183	142	183	184	158	158	173	191	164	160	135	175	162	174	174	153	158	152	194	161	174	190	187	140	157	160	168	159	152	156	186	164	170	149	162	173	189	160	163	146	165	154	151	164	176	192	182	149	177	164	165	170	179	143	184	177	167	177	195	163	164	171	165	176	165	146	154	161	172	185	157	167	155	148	173	176	157	171	169	160	155	161	163	161	160	167	178	151	152	172	170	178	188	175	170	168	159	183	159	199	161	185	170	173	174	159	163	172	154	170	175	158	167	168	172	187	148	143	173	166	175	150	144	160	170	182	177	152	178	156	167	170	171	188	186	181	171	165	169	163	160	164	168	160	161	179	140	182	168	151	168	174	174	158	162	176	171	172	160	163	153	163	166	153	158	158	158	162	208	155	152	165	188	170	164	151	175	177	170	178	176	136	142	159	156	172	183	166	168	181	158	165	153	192	159	182	151	176	158	161	153	171	161	186	173	162	159	158	158	158	166	151	174	151	154	174	174	180	167	168	169	177	166	161	167	160	162	166	154	144	169	159	170	175	156	165	165	152	185	191	166	173	145	180	185	173	163	161	175	168	151	177	146	168	175	176	161	137	152	172	183	176	189	163	174	163	163	164	157	166	165	133	153	174	177	168	154	172	147	169	155	189	155	184	144	167	172	161	160	164	174	180	144	147	155	155	178	161	156	164	165	165	173	166	152	142	181	162	170	159	146	156	179	181	184	164	160	160	166	161	173	157	169	171	179	165	158	166	171	154	155	160	174	175	166	150	160	184	180	172	186	172	172	164	154	159	172	161	156	178	164	179	169	191	173	143	165	173	179	189	163	168	168	170	177	158	158	156	196	175	187	151	187	180	164	185	167	174	159	135	185	183	208	148	176	165	156	180	174	192	160	139	180	177	158	172	173	163	156	178	159	186	160	163	170	137	174	143	143	149	165	164	180	149	152	196	172	163	187	147	188	173	187	162	182	164	135	164	168	169	156	141	146	161	184	165	167	157	147	149	138	144	166	161	195	170	201	157	152	170	177	139	158	188	138	176	165	161	194	188	193	182	183	145	152	159	170	196	152	153	149	147	150	159	166	170	191	162	173	135	150	174	183	145	165	155	168	164	194	180	202	182	183	141	187	176	167	151	146	145	154	162	187	164	180	168	183	154	178	178	188	173	200	178	172	161	143	158	160	180	177	167	155	170	160	179	189	178	161	180	163	176	189	174	159	142	170	172	173	172	164	156	165	161	169	164	164	152	162	138	178	164	173	167	177	186	146	160	162	173	163	162	165	162	181	152	184	159	201	157	201	164	151	167	174	183	171	139	156	147	180	177	181	170	171	168	146	159	189	163	180	177	152	170	159	159	163	174	158	171	182	164	161	159	168	152	185	157	181	161	166	171	175	163	196	164	177	169	154	198	156	160	194	174	186	178	163	152	178	183	192	156	157	150	174	159	164	169	167	165	170	182	182	181	192	164	173	159	160	168	172	158	170	173	173	161	175	174	163	180	165	174	143	159	158	154	157	166	171	145	177	164	162	156	181	171	168	163	178	167	164	179	184	169	154	148	186	171	165	167	156	169	155	151	151	187	174	184	162	184	161	164	183	159	170	162	147	169	140	157	159	160	161	168	163	160	171	184	175	162	167	178	165	190	169	149	165	198	166	176	168	158	159	160	159	142	177	173	138	155	157	162	153	154	174	165	154	173	158	184	145	164	146	152	169	167	160	160	148	175	179	180	164	187	184	168	158	151	166	165	166	155	172	156	167	163	169	183	165	151	159	182	155	154	182	177	184	161	148	173	159	194	157	173	172	164
29816	2628	6277	6728	5578	4550	3644	2997	2477	2160	1880	1669	1592	1398	1361	1229	1145	1083	1099	940	910	838	843	838	779	787	780	771	737	740	672	741	726	692	699	652	654	639	660	601	636	599	657	630	641	594	607	603	577	570	567	587	568	596	585	567	573	542	629	590	610	607	572	548	502	569	575	580	550	540	573	539	521	579	583	581	601	599	530	539	565	548	530	546	565	521	589	539	547	544	549	523	529	500	583	570	554	570	566	530	536	549	548	573	505	533	545	547	542	522	562	545	528	543	566	524	548	556	562	559	573	499	588	546	525	544	551	577	555	503	590	552	574	533	547	551	535	592	535	523	548	502	539	508	543	526	491	526	535	531	511	509	570	562	527	552	507	546	545	519	539	523	517	524	535	520	541	572	500	550	573	554	519	520	527	493	546	572	531	568	561	540	581	541	536	552	570	509	565	565	534	540	550	538	525	552	565	550	489	534	578	562	533	528	521	517	521	534	567	548	554	552	542	560	545	546	487	530	564	549	562	566	550	500	499	505	527	535	524	532	512	499	513	497	563	514	543	508	546	520	612	561	556	551	514	526	504	537	524	557	547	545	546	508	529	477	527	549	561	518	533	525	570	494	523	525	461	529	527	554	517	510	527	528	503	579	512	518	519	531	540	550	515	531	546	572	525	542	524	486	507	555	518	543	513	548	541	549	525	547	551	502	512	553	571	529	494	566	532	530	482	537	526	551	552	537	499	550	544	583	541	501	533	533	582	529	544	532	534	494	543	536	488	507	517	528	517	553	555	489	559	486	541	531	530	534	551	532	513	531	542	524	526	530	553	571	509	505	534	494	501	505	558	542	562	543	482	595	582	536	552	590	546	507	508	556	528	547	539	522	524	511	519	512	541	515	500	542	524	491	562	508	515	538	542	549	541	513	487	516	527	512	550	578	541	510	515	516	544	563	555	542	530	512	540	560	528	522	502	557	560	477	528	503	543	523	516	515	495	532	523	554	531	568	559	544	519	510	557	570	485	531	518	503	495	518	512	517	500	528	537	552	532	498	548	531	525	542	542	537	539	524	533	537	520	499	577	507	543	497	523	556	501	527	582	558	548	514	546	558	530	498	502	530	549	529	538	538	541	559	512	520	577	533	508	523	523	531	558	569	537	494	528	558	516	509	493	555	526	573	520	508	501	521	519	521	499	519	563	564	543	507	581	546	539	559	496	517	560	504	541	513	548	528	530	547	540	529	528	528	556	539	542	527	528	490	471	506	518	529	511	524	516	535	515	525	517	535	549	524	514	523	567	550	498	534	534	519	534	526	542	524	538	588	521	526	524	558	540	543	540	532	536	532	530	525	523	508	554	528	533	520	510	529	504	525	563	527	537	536	533	525	534	529	546	543	531	521	526	526	518	531	551	600	531	542	533	567	502	516	510	532	547	528	542	549	531	514	527	528	519	593	537	544	549	561	549	517	545	526	515	485	547	537	512	561	548	521	516	543	515	538	486	527	523	520	528	560	525	552	491	529	525	508	521	521	532	536	570	531	513	557	522	521	538	544	498	543	581	512	504	550	532	494	526	559	531	531	524	512	485	551	513	523	532	544	528	536	488	549	513	497	579	527	546	552	501	517	538	539	544	545	518	522	542	505	566	540	537	522	515	540	547	546	553	547	552	562	581	528	554	509	536	554	555	509	490	534	569	504	587	542	510	536	510	545	521	546	542	535	519	527	531	523	537	504	512	559	505	547	511	517	524	545	561	526	506	543	531	553	528	553	557	567	493	545	570	527	529	502	507	515	523	542	530	536	527	536	562	547	550	532	546	544	520	531	563	580	504	511	553	545	502	529	527	533	508	520	532	538	538	557	537	547	540	550	529	513	523	549	529	542	521	508	555	533	572	543	508	550	548	482	513	520	507	521	522	532	544	511	486	520	515	530	516	534	525	544	544	511	494	540	576	543	545	522	501	502	488	516	557	544	511	524	481	516	516	513	548	502	500	517	499	540	533	497	533	551	545	486	553	523	548	502	557	505	575	540	565	513	588	567	515	526	530	517	571	553	512	521	497	511	530	511	529	531	529	579	504	520	538	521	520	521	540	502	490	534	584	530	537	510	534	485	513	522	534	527	536	531	526	472	527	543	522	541	511	588	542	535	527	505	518	548	532	469	522	543	594	533	544	506	558	560	553	502	516	535	545	557	521	540	527	521	532	567	473	531	516	545	530	549	516	521	522	525	491	588	572	579	527	531	533	536	552	545	557	523	560	555	548	543	511	482	542	569	524	530	525	524	506	521	508	549	508	526	531	540	559	491	560	507	551	535	566	531	516	524	556	540	484	515	501	497	484	517	473	527	559	509	544	528	538	509	523	548	559	557	502	501	568	503	524	531	525	549	512	545	566	526	504	536	532	551	550	547	528	525	550	533	544	505	526	561	514	512	523	518	521	531	573	533	567	535	534	520	533	500	532	514	518	548	562	531	512	501	526	550	563	561	519	530	578	524	538	496	538	570	524	509	530	600	557	534	565	530	559	480	552	534	535	554	518	516	526	546	508	539	513	490	520	526	535	518	550	551	576	566	478	504	532	537	532	547	554	515	535	547	524	503	501	526	542	516	538	557	545	540	537	543	490	534	606	525	545	526	562	537	509	550	539	584	522	531	541	564	533	552	546	523	491	544	542	538	552	551	534	533	501	498	582	558	531	485	564	568	570	550	541	524	531	545	521	554	514	509	557	605	518	510	550	552	542	537	541	506	553	559	525	560	521	526	513	520	524	517	527	535	482	519	557	507	571	531	556	549	514	549	506	532	518	544	567	540	515	530	530	520	555	515	513	574	544	556	535	544	543	524	544	557	528	530	536	518	493	529	522	552	587	568	557	540	540	546	533	492	568	529	581	478	495	534	520	487	527	550	542	543	566	536	535	533	544	505	532	524	527	510	553	554	517	532	502	563	537	532	542	554	522	523	504	533	513	521	528	506	534	545	555	547	521	501	498	560	518	536	526	506	514	487	510	558	554	510	530	547	554	488	553	538	545	559	537	530	565	526	555	535	609	512	498	549	539	554	477	550	537	487	523	512	566	523	533	525	560	537	532	515	521	508	537	518	526	493	548	517	547	576	524	494	554	558	540	544	503	519	517	513	509	551	539	522	548	526	545	514	580	523	506	529	526	526	539	529	553	518	536	524	552	543	475	557	531	547	545	513	565	511	540	521	537	546	513	540	543	518	495	561	520	574	548	553	550	530	528	502	538	512	526	526	532	548	527	561	495	509	513	531	531	561	537	526	516	506	565	520	562	508	533	515	534	532	530	523	541	554	532	522	567	507	532	539	506	535	543	495	541	531	527	486	533	558	526	543	529	598	524	525	548	499	533	518	508	551	521	498	509	527	530	520	498	526	559	501	547	540	526	500	513	571	497	528	540	545	503	547	490	515	535	523	537	558	550	522	518	533	531	565	496	546	524	545	535	506	537	542	593	557	506	555	524	547	522	531	535	507
6908	467	241	234	211	172	153	170	166	161	143	187	166	189	150	169	180	146	137	162	165	174	158	165	146	166	140	168	177	160	170	159	158	175	150	152	184	179	174	163	152	147	151	139	168	137	164	145	145	159	155	158	175	173	165	131	140	143	133	154	165	134	164	161	165	161	162	188	155	145	180	144	159	177	152	154	172	137	149	174	166	163	189	153	165	167	162	146	174	191	181	163	171	156	174	166	145	149	142	146	188	160	165	177	149	171	160	162	161	176	154	155	141	159	148	160	137	142	163	158	149	167	159	153	150	147	158	142	154	166	162	169	151	154	143	175	125	151	169	151	144	140	156	134	162	162	165	147	145	152	158	164	177	174	159	157	163	138	170	132	146	174	149	164	152	173	130	154	156	170	152	161	151	169	146	152	156	162	156	153	172	155	164	154	182	176	152	172	148	169	161	158	142	162	168	155	153	143	160	170	142	138	162	160	181	141	187	151	187	134	157	162	161	132	166	158	156	151	140	155	168	182	160	172	142	163	166	162	154	175	172	172	163	161	167	163	165	142	137	135	145	169	154	142	144	152	141	142	167	137	155	156	166	144	150	157	169	171	174	160	170	152	182	184	150	169	150	162	150	157	161	177	159	144	153	154	177	138	162	175	159	163	164	153	168	171	162	182	176	167	169	160	153	168	173	176	158	154	174	137	167	165	146	133	160	171	148	133	147	168	154	166	151	155	160	138	164	151	168	160	152	155	135	153	173	170	149	155	158	181	156	154	164	166	180	147	157	151	157	158	155	171	166	145	180	145	154	173	148	157	164	157	157	156	152	136	176	174	156	161	177	180	168	171	161	182	157	165	174	175	162	161	165	148	145	142	170	154	140	150	158	172	149	159	148	155	146	161	152	152	171	120	170	154	168	150	152	136	181	168	151	165	151	149	142	152	167	144	164	159	168	155	144	172	166	158	152	168	133	157	170	161	164	156	169	154	155	155	160	172	159	155	180	164	156	151	177	160	144	193	181	147	159	168	177	155	163	140	139	179	160	160	143	161	176	164	159	165	147	128	179	163	145	163	154	168	141	145	165	138	171	166	159	157	166	156	149	172	153	175	151	161	140	157	152	147	162	169	167	166	160	150	157	157	173	121	160	166	148	170	157	158	152	170	158	171	167	147	158	150	163	148	156	162	174	149	138	160	150	153	167	154	149	162	174	168	166	138	163	154	173	169	165	175	158	152	149	169	143	171	179	166	174	164	176	149	155	140	154	168	175	164	146	138	161	166	167	152	139	164	158	153	171	151	182	157	160	174	149	135	173	149	169	144	173	167	159	162	149	184	167	138	137	145	155	155	185	164	163	156	147	143	149	170	155	136	150	154	184	159	149	152	152	155	167	151	152	164	156	138	162	143	169	156	168	179	134	135	159	145	160	166	167	162	146	176	149	174	168	158	155	171	148	140	162	177	141	161	149	145	159	168	158	164	144	172	163	163	157	186	182	148	162	163	177	144	167	164	156	149	179	152	155	148	153	153	169	157	141	172	154	157	163	151	151	175	157	159	177	152	164	139	168	142	124	164	151	163	153	155	179	178	159	142	158	172	194	139	167	174	167	165	154	163	173	157	166	144	154	159	164	145	164	149	145	142	154	156	134	157	164	151	165	168	149	142	149	160	159	168	144	150	154	158	178	161	143	166	174	169	189	160	164	160	137	158	172	162	128	161	131	165	144	163	150	154	160	148	159	144	167	141	187	155	170	153	164	151	163	169	155	154	162	155	171	182	141	167	153	164	150	175	167	167	166	191	149	144	167	139	175	165	158	166	160	147	162	170	168	157	140	158	157	145	161	141	156	155	151	152	178	148	163	163	131	151	170	159	144	147	148	171	139	164	177	153	175	161	153	160	171	169	150	176	162	186	157	158	136	159	144	146	158	186	157	181	156	171	143	145	159	180	175	166	157	136	151	161	158	170	169	149	155	157	158	163	151	163	152	156	164	154	157	150	159	167	156	147	154	170	149	140	177	167	164	179	155	148	143	152	139	140	136	138	183	175	153	140	149	138	173	153	147	176	159	158	156	157	159	164	166	134	180	146	139	175	172	143	141	186	128	145	166	149	174	171	155	176	162	174	145	160	161	150	156	153	164	152	154	148	152	156	160	171	171	156	153	170	142	146	145	171	150	130	141	157	148	153	168	149	166	161	150	171	152	163	160	154	163	142	163	167	168	171	180	146	163	169	174	147	178	159	181	160	151	154	139	158	151	157	169	173	163	170	178	154	173	156	147	147	167	164	158	148	177	179	167	169	168	166	189	168	159	139	170	148	166	169	165	146	163	166	154	162	160	167	151	168	150	160	154	135	186	155	151	160	145	151	164	155	167	152	143	150	170	166	141	167	167	150	174	170	149	166	152	173	152	131	150	161	157	140	160	150	165	175	144	163	162	155	164	155	177	144	165	152	157	165	153	150	184	174	154	150	160	166	160	157	164	164	159	168	158	159	160	144	178	160	179	160	173	144	155	153	162	154	172	160	189	150	166	160	150	156	163	165	164	180	192	144	178	175	193	166	169	153	179	145	155	163	145	162	153	168	140	172	153	140	164	159	160	157	149	157	153	143	169	156	189	134	159	163	162	172	172	144	153	167	159	159	152	138	145	143	162	147	154	152	148	143	144	152	162	165	164	170	142	147	159	158	164	160	160	152	156	164	153	160	152	167	156	144	174	154	154	153	154	153	142	152	151	169	160	147	185	179	161	126	139	161	127	157	155	158	158	154	151	169	168	159	153	163	167	162	137	157	164	152	134	161	165	169	179	169	137	134	166	159	156	173	153	145	133	142	156	153	148	156	158	150	137	173	150	159	176	156	167	170	171	159	170	161	171	155	147	156	176	159	164	150	176	163	167	164	162	148	168	166	156	133	150	162	174	153	156	136	146	166	157	150	161	138	166	150	148	141	154	169	147	146	165	186	150	145	155	149	148	163	170	170	157	164	164	157	154	163	134	162	185	173	146	153	152	156	169	162	148	169	146	151	153	175	126	138	152	161	161	188	180	157	179	142	147	186	145	167	168	168	163	175	186	155	179	148	157	137	140	173	162	179	158	164	163	152	162	156	177	156	165	141	166	148	135	130	152	163	145	157	146	166	134	172	173	160	169	161	131	152	174	147	165	155	160	158	166	166	156	161	126	150	137	167	166	159	169	177	147	181	154	181	151	172	157	150	171	150	151	171	163	169	154	168	141	172	152	150	157	159	187	156	187	141	150	165	159	172	154	163	167	141	174	181	172	165	172	146	172	161	158	136	188	168	151	157	175	169	164	145	142	166	177	145	143	166	172	180	144	152	159	172	141	162	155	155	161	122	145	173	160	143	168	160	144	154	152	155	166	152	150	156	164	152	144	163	152	147	178	179	181	173	141	141	169	173	173	152	170	161	156	166	164	157	147	167	156	159	146	196	174	161	164	144	152	173	161	163	166	162	154	164	156	158	147	177	168	151
6284	581	666	668	640	619	599	586	598	557	528	489	530	500	504	518	541	504	506	509	495	553	505	483	472	489	533	490	513	489	487	520	447	501	470	475	515	503	501	481	490	522	501	499	481	509	514	473	508	550	502	488	503	508	511	536	476	474	502	496	447	494	504	515	558	497	529	483	530	489	480	493	504	481	474	478	521	504	501	467	492	454	468	494	488	515	497	464	501	477	464	490	526	477	488	447	536	506	498	465	476	495	505	501	516	466	514	490	493	519	459	501	472	498	474	513	504	519	453	496	446	533	436	539	476	473	488	454	498	455	480	506	480	486	466	475	503	469	469	519	504	493	492	472	506	486	536	489	496	530	500	496	453	433	485	457	521	477	465	492	465	528	502	467	535	502	476	440	495	472	491	468	532	479	458	468	440	494	498	498	527	487	471	514	495	501	476	472	480	526	460	519	467	478	469	466	469	503	482	507	499	477	492	465	453	511	480	474	519	477	528	470	504	479	476	473	538	489	482	481	501	467	528	511	468	455	509	513	510	487	532	488	477	436	499	431	450	477	515	497	486	455	440	509	476	474	512	480	546	487	506	511	475	511	486	488	512	491	478	475	490	495	479	481	538	480	497	443	487	493	444	511	477	463	471	501	491	471	514	482	489	463	486	482	497	461	500	526	478	499	495	469	474	475	473	491	488	498	499	479	455	531	517	469	490	457	533	524	482	476	500	485	479	510	444	495	475	485	479	514	470	454	506	487	490	487	485	492	492	502	504	496	460	495	483	475	476	451	448	499	482	477	458	511	541	483	461	518	542	485	455	510	494	467	479	480	450	487	500	534	513	467	483	507	485	458	486	500	498	487	493	520	514	478	485	498	498	471	494	479	436	481	497	537	494	482	474	487	492	484	511	489	479	466	510	492	490	482	525	496	485	476	454	522	497	466	471	503	495	460	516	537	522	467	465	524	494	482	462	518	491	469	486	475	477	463	457	471	507	510	489	471	470	495	475	453	468	471	454	474	498	524	505	492	482	466	489	488	480	530	492	469	465	536	506	477	469	490	474	466	505	460	481	488	517	508	530	494	500	494	496	492	469	509	488	501	467	462	498	493	486	518	523	481	469	517	487	469	492	518	496	506	469	454	493	476	524	468	478	527	473	491	479	486	524	478	483	536	504	497	482	466	485	503	464	528	504	488	488	504	527	480	475	507	461	447	477	510	488	473	487	522	503	476	511	487	468	524	495	496	504	487	430	498	509	492	496	459	511	488	466	515	493	502	495	498	469	496	487	492	505	476	465	503	495	502	478	503	494	512	479	527	515	508	498	484	493	489	478	542	493	454	478	496	489	500	467	489	479	477	453	471	496	503	499	475	460	478	454	463	512	490	501	504	529	507	481	485	514	439	496	495	489	479	480	470	515	494	559	508	500	486	467	502	458	533	471	523	470	480	479	487	490	486	500	474	501	501	472	462	499	505	516	511	462	493	509	467	528	503	510	475	513	498	557	476	505	477	493	484	506	498	484	497	511	486	479	504	456	475	491	523	480	526	533	491	470	448	490	475	484	492	512	498	493	480	473	466	449	452	501	522	452	466	504	500	486	522	486	451	483	446	490	498	474	444	504	504	511	482	504	541	491	538	527	462	565	502	471	505	522	495	516	538	469	485	501	476	487	497	503	503	515	506	507	509	497	475	472	459	467	487	485	470	504	482	486	501	486	493	492	471	438	522	527	511	461	484	505	455	537	477	500	500	496	523	474	487	502	464	484	499	490	525	478	496	516	458	497	481	458	511	488	522	517	504	463	497	501	520	463	480	507	472	490	491	477	478	516	509	506	488	477	480	471	484	477	524	496	465	526	473	506	482	477	447	489	507	491	479	513	494	471	461	490	504	511	486	463	490	484	493	490	531	510	468	488	487	491	505	502	479	464	461	492	498	466	493	436	451	496	493	504	457	472	490	498	464	488	493	477	474	494	482	449	517	476	489	492	553	480	508	467	536	487	470	533	496	448	512	498	507	466	502	492	496	500	477	495	510	512	494	472	483	484	489	510	515	530	484	470	448	464	458	517	459	510	465	490	505	513	467	490	521	457	506	466	496	501	479	542	507	500	461	462	511	496	472	537	509	452	458	471	468	493	499	468	503	494	478	453	457	536	500	503	497	520	488	487	497	475	461	476	488	502	514	493	523	499	476	484	504	508	465	517	467	491	500	505	493	467	506	515	454	460	510	454	500	514	470	497	551	481	494	489	453	460	500	453	496	512	496	495	516	491	496	522	507	499	544	514	524	483	493	475	496	500	527	491	470	495	441	482	504	468	498	484	438	534	438	477	467	501	526	515	508	497	480	505	471	465	468	509	498	510	527	470	525	442	482	463	473	477	469	489	496	456	464	498	453	451	478	477	503	484	537	525	472	497	504	520	508	480	478	508	469	510	484	502	516	476	515	512	482	466	486	456	484	489	477	487	486	490	459	519	501	506	481	479	480	515	467	479	463	500	462	509	481	498	479	523	510	499	494	494	458	514	461	487	453	484	517	514	502	470	530	493	457	484	440	476	506	484	497	474	494	514	522	513	473	532	458	502	445	480	534	507	509	466	527	483	542	500	505	468	520	446	497	483	509	504	479	496	512	513	486	479	500	497	495	467	529	500	502	486	453	483	513	484	483	529	528	509	486	481	498	506	473	488	490	513	473	433	490	495	523	509	490	520	482	515	476	508	491	497	510	490	460	471	523	516	516	523	468	487	485	490	485	513	476	526	496	472	503	467	493	477	439	515	490	502	518	493	507	473	495	480	487	487	505	513	501	492	482	421	551	461	476	461	473	503	501	496	497	503	495	492	497	501	480	524	497	466	485	462	508	431	527	446	451	468	518	507	489	487	511	516	495	481	488	466	509	500	502	459	494	462	533	501	508	486	446	467	492	457	502	477	490	452	497	499	489	497	462	479	462	503	495	485	480	511	482	485	497	483	481	466	502	482	519	462	496	504	490	464	519	481	458	509	443	509	471	483	462	497	510	542	480	544	516	472	494	499	496	492	496	435	500	489	509	467	469	462	572	478	470	503	468	479	480	478	470	507	462	461	492	477	487	503	506	489	508	487	516	556	440	514	440	477	474	478	494	494	513	489	492	469	487	468	450	510	486	495	489	484	505	495	481	494	491	504	490	496	488	480	486	531	496	516	508	465	523	526	485	465	485	512	471	469	469	496	442	498	518	497	513	490	475	516	497	502	499	498	467	463	496	483	483	530	494	452	478	490	485	486	491	535	453	485	506	496	452	485	518	492	537	478	454	487	475	490	456	490	465	535	485	512	486	473	488	468	536	470	507	519	466	457	520	496	473	464	510	473	486	441	500	499	500	448	459	510	509	506	483	492	443	470	495	488	462	474	491	475	481	481	457	453	504	467	494	481	507	460	530	474	490	489	477	513	494	484	519	484	493	468	509	518	480	493	466	493	483	480	498	467	486	454	507	484	529	502	513	473	444	503	463
41370	7664	1336	1015	688	488	335	323	262	187	173	159	193	149	153	121	116	112	129	106	106	125	112	114	97	89	89	96	94	99	79	87	92	78	111	90	104	102	98	98	84	94	70	87	93	89	70	90	100	78	96	93	92	104	95	80	95	111	89	78	101	85	78	95	96	77	93	79	109	93	98	84	83	94	99	82	85	68	95	92	76	93	85	89	77	70	87	87	101	83	94	79	85	89	82	102	84	97	99	80	87	78	86	111	78	88	99	87	108	101	91	85	79	94	92	83	97	101	97	99	94	94	91	89	90	82	104	76	91	87	80	79	83	78	84	85	86	71	75	92	93	100	77	82	102	94	92	87	87	96	99	82	97	72	103	95	71	82	91	98	92	84	81	80	86	98	77	81	80	86	88	104	101	97	86	80	91	95	80	82	84	93	90	79	102	99	87	87	86	83	82	83	111	79	72	102	89	96	89	95	70	82	92	84	90	84	97	94	97	104	88	82	99	69	84	80	87	86	82	103	89	78	70	94	64	93	104	90	103	82	89	84	82	99	94	92	75	93	91	76	90	102	86	98	92	90	73	88	92	98	86	80	92	107	79	84	81	82	94	90	85	93	69	94	110	81	84	79	100	85	97	92	86	106	85	83	95	84	84	89	99	76	88	90	72	85	85	99	95	91	108	101	69	99	81	86	91	80	78	85	83	76	93	77	100	96	78	81	71	81	92	87	106	90	95	91	93	83	98	99	75	98	89	83	83	88	68	87	78	96	95	86	82	98	97	85	90	74	90	88	94	95	81	89	95	86	95	91	101	86	91	88	83	79	77	73	104	92	80	86	87	70	103	103	86	85	84	95	87	84	87	78	69	82	77	91	84	85	82	92	96	100	88	80	88	107	83	90	98	79	89	76	82	73	84	98	75	80	76	90	92	97	92	79	80	74	87	92	73	88	88	101	93	85	90	93	75	73	79	94	104	98	82	104	93	94	76	88	76	92	85	95	82	91	96	68	70	93	89	85	90	100	91	72	101	101	69	92	80	87	82	106	86	73	103	88	69	89	91	90	100	79	78	73	98	90	78	65	89	90	76	94	69	79	88	79	87	83	101	105	79	89	94	80	99	75	86	97	85	74	101	94	92	85	89	80	92	103	89	85	95	67	79	100	92	100	89	105	75	88	88	78	75	87	88	81	78	95	94	86	96	98	94	86	102	87	85	99	96	81	86	79	106	98	89	79	97	69	103	87	87	87	88	98	83	103	84	89	102	93	95	90	111	98	97	91	90	77	92	82	89	97	74	81	95	85	63	97	73	92	92	69	93	89	83	88	87	89	85	85	87	87	92	82	90	89	104	105	87	91	88	97	78	86	86	87	106	94	93	74	78	84	87	70	98	92	99	97	92	85	108	72	107	88	75	70	85	84	93	104	76	88	84	88	81	109	83	92	107	95	96	104	84	87	94	85	86	98	86	88	81	82	95	82	91	89	82	94	91	73	81	97	79	83	88	92	101	82	85	85	90	90	84	91	95	105	88	86	89	75	87	97	94	102	88	94	93	105	110	103	81	109	82	87	96	94	108	97	85	93	86	92	102	99	82	87	84	81	75	85	95	92	101	76	89	83	99	104	81	69	72	90	89	85	98	75	90	91	99	106	99	86	82	88	90	90	84	85	99	82	80	82	99	84	94	87	74	87	76	91	99	88	84	104	77	104	102	82	87	82	93	97	88	78	97	88	89	89	90	73	79	83	92	88	88	76	78	89	106	83	72	86	92	88	93	96	91	96	81	78	97	101	102	95	85	95	87	92	82	101	89	95	76	85	105	78	84	97	77	68	81	96	90	81	77	88	109	86	85	72	71	88	93	85	87	87	85	78	64	107	108	90	91	77	69	93	83	86	80	80	89	79	86	100	80	108	85	90	89	84	95	83	93	87	88	76	85	89	79	80	79	77	73	84	86	91	94	91	97	85	86	103	86	98	79	88	106	98	81	112	105	91	74	100	100	97	69	88	94	85	91	84	83	80	84	100	88	77	84	93	91	83	70	87	71	78	81	87	88	86	85	85	86	91	71	91	93	97	88	71	80	77	108	115	88	81	93	96	95	98	93	84	97	83	90	77	74	102	108	88	103	97	78	92	76	85	70	85	97	105	78	86	84	98	99	90	82	88	89	84	87	105	68	107	88	78	77	100	75	87	81	92	82	92	111	88	97	97	80	82	92	88	84	95	105	105	72	93	88	100	92	101	90	93	98	79	86	79	90	94	101	97	95	86	86	91	97	72	81	87	90	93	89	85	94	74	95	87	78	100	74	91	94	90	76	96	88	100	103	106	92	89	111	98	92	91	108	91	87	73	102	99	84	90	79	87	80	87	96	100	82	76	99	97	77	86	74	83	69	90	79	76	76	87	98	107	80	92	97	76	94	94	79	99	95	75	98	92	86	86	75	89	91	83	99	82	82	92	89	90	89	84	99	102	100	92	82	88	86	91	91	71	82	86	90	91	119	71	81	78	86	74	78	96	104	103	91	86	92	74	81	107	85	90	72	75	93	87	86	94	87	80	85	84	97	118	74	102	101	69	92	98	100	84	91	87	81	92	85	102	89	82	88	77	74	103	79	87	94	76	95	89	75	97	91	84	84	87	104	79	77	88	89	83	72	93	92	89	90	81	94	98	88	84	83	101	74	99	81	85	70	77	98	98	96	88	89	87	84	75	107	73	90	89	83	92	90	88	79	95	80	76	91	83	101	97	102	99	88	82	100	108	104	100	98	113	83	95	91	102	96	82	104	89	76	88	101	81	93	93	86	87	94	86	88	88	99	96	89	81	93	83	92	72	103	108	90	80	109	92	98	88	85	98	88	81	72	95	97	80	96	86	90	79	94	94	93	90	80	87	91	77	89	83	115	86	84	98	79	85	100	101	90	77	86	80	92	96	67	91	90	79	83	81	87	96	92	89	101	88	90	65	75	95	80	65	85	78	75	93	96	91	81	94	86	114	75	71	80	86	71	84	71	83	85	108	76	85	85	96	78	98	81	72	106	96	93	90	79	82	83	99	72	73	88	93	78	88	77	80	72	104	95	97	74	93	99	105	90	99	92	78	97	86	94	79	80	86	92	96	81	86	81	92	89	108	94	71	95	69	86	85	82	78	85	89	80	88	90	76	69	94	80	95	97	94	105	85	101	81	84	102	81	92	92	110	82	90	97	111	90	90	86	87	88	91	91	80	90	91	96	90	92	83	103	96	110	106	80	85	83	97	87	85	97	95	81	96	96	82	92	76	73	81	96	98	87	75	108	98	78	67	82	90	81	93	86	100	95	83	77	75	77	85	91	89	101	87	75	83	84	100	95	82	95	77	104	95	103	91	99	89	85	88	98	74	96	85	100	94	71	85	99	96	80	92	81	75	95	79	95	78	75	94	81	93	85	87	94	74	99	101	77	90	98	71	89	80	94	83	85	81	84	97	99	100	82	75	67	79	83	71	79	98	85	80
21900	1369	3320	3595	2924	2321	1976	1607	1344	1190	1056	855	832	778	702	648	603	574	583	539	506	498	486	484	433	453	395	399	400	431	372	426	398	384	347	412	393	381	364	338	387	354	353	366	345	344	355	369	319	351	355	342	285	323	352	388	335	328	312	311	333	308	329	363	323	326	305	323	328	332	341	351	324	331	283	324	305	321	310	329	275	336	333	314	306	327	347	318	339	286	339	340	332	296	319	281	299	325	310	295	311	325	328	351	294	300	293	329	294	317	330	317	282	299	324	289	302	308	315	309	299	263	311	310	272	305	332	297	296	305	334	308	310	344	329	325	283	339	325	352	291	301	342	314	310	272	303	297	316	328	297	307	311	329	319	300	321	289	297	301	305	310	326	308	308	324	329	311	301	348	291	339	314	329	332	284	321	327	296	304	327	313	303	317	310	326	293	283	322	324	305	294	341	318	321	297	310	294	340	323	331	310	307	311	319	293	314	307	317	302	296	334	297	299	318	330	294	312	322	286	320	307	310	299	289	281	292	335	290	311	320	332	308	341	326	348	347	323	317	313	299	316	313	327	308	313	306	307	294	301	240	323	318	299	314	293	306	317	334	321	308	349	294	311	341	294	306	306	308	292	301	293	306	311	297	294	308	317	295	315	352	324	313	323	309	286	296	302	288	335	270	296	291	305	315	293	330	326	309	331	294	311	288	320	313	329	313	292	332	308	347	281	323	321	279	324	311	328	344	329	300	316	344	325	290	295	320	294	325	300	307	322	298	316	312	339	314	322	318	319	300	291	313	294	288	319	331	294	322	309	322	292	330	312	315	290	300	316	301	286	293	314	311	289	300	295	275	287	338	312	300	334	328	312	325	282	285	289	310	294	310	321	289	300	317	298	315	319	289	317	303	315	262	293	296	286	318	342	298	279	298	293	349	276	329	293	312	294	312	288	308	309	313	302	299	293	336	324	302	309	297	333	304	315	326	313	323	319	278	307	299	303	343	314	316	321	312	326	302	332	324	306	333	282	326	279	308	304	315	316	311	296	290	303	325	299	279	294	329	274	310	300	307	313	322	303	302	296	312	335	294	336	277	301	309	283	352	308	317	302	316	294	318	308	324	306	294	286	308	318	321	310	281	274	310	316	278	316	287	342	302	327	309	331	313	311	300	272	296	324	302	325	294	304	316	315	319	303	304	319	307	326	283	329	303	308	308	303	330	327	303	284	335	335	269	297	328	305	317	312	313	298	298	306	286	315	319	338	276	306	335	336	319	292	302	296	330	302	323	312	304	300	305	329	321	320	304	287	291	320	324	333	284	318	320	294	297	282	289	321	287	305	310	341	324	320	296	311	315	337	282	297	299	318	290	313	310	321	307	328	314	323	302	306	320	306	289	314	297	305	350	308	303	309	295	293	307	292	321	294	300	317	292	307	313	312	280	294	305	313	354	329	301	305	317	317	315	291	295	315	282	295	319	322	308	311	314	287	304	324	309	325	284	305	326	317	288	313	319	303	321	323	308	281	349	310	294	298	296	339	312	287	321	306	318	320	294	295	342	317	331	302	281	328	310	313	314	302	324	316	324	286	339	291	306	300	313	296	303	274	322	292	310	313	278	320	300	316	319	307	313	305	289	327	283	304	325	301	328	311	295	290	326	309	313	326	296	303	316	323	290	295	297	324	305	301	281	298	335	324	307	304	293	326	321	333	328	307	322	312	342	325	299	317	287	327	309	305	299	329	297	308	315	332	339	327	322	297	312	315	303	289	293	304	278	304	286	304	306	332	330	306	305	291	322	307	323	309	277	323	308	315	290	325	277	349	320	322	288	340	306	288	335	309	311	349	333	329	331	303	313	328	328	319	315	321	313	309	311	333	311	310	335	321	338	326	297	332	331	318	313	269	312	299	316	303	307	319	288	324	297	313	259	300	328	324	322	293	307	303	330	267	307	317	302	317	277	314	287	306	319	330	320	302	270	343	307	316	311	320	301	299	296	324	328	291	330	283	295	293	322	301	302	295	310	312	297	285	296	314	311	307	313	322	316	307	290	336	306	321	307	299	306	326	332	300	311	298	306	324	295	280	314	284	331	330	293	296	284	338	329	284	316	313	300	311	304	309	306	327	315	303	319	309	324	311	308	322	295	306	320	298	304	339	316	301	309	291	292	325	339	323	334	298	296	306	303	302	309	285	318	334	309	301	281	322	320	338	302	319	328	282	292	271	311	323	296	304	316	285	300	309	291	311	340	298	320	305	333	303	304	303	309	336	299	310	310	324	297	302	315	329	311	328	297	320	313	298	316	302	316	292	288	318	276	307	306	303	317	289	278	319	298	337	301	298	321	301	315	317	283	302	288	352	305	289	312	310	292	289	295	316	274	304	302	335	314	331	306	354	315	322	299	327	320	296	277	321	307	313	331	314	331	334	328	314	307	295	294	328	293	317	301	306	302	326	307	275	336	303	282	284	318	317	290	304	299	306	320	300	268	279	298	293	331	311	319	303	320	300	321	324	326	290	317	298	326	321	339	302	321	323	300	296	322	293	333	301	309	322	292	324	300	310	292	317	340	318	319	300	320	286	336	344	320	294	317	314	288	355	284	321	297	323	308	299	308	292	303	288	317	299	324	314	318	324	294	311	282	311	314	308	320	340	319	361	313	304	291	295	310	291	321	326	290	324	299	322	317	310	291	302	325	315	295	311	289	293	293	288	284	351	278	271	330	316	301	267	298	341	309	310	303	327	285	295	287	323	296	311	318	318	321	299	324	335	317	293	325	298	328	320	308	279	278	315	317	302	306	302	296	297	319	315	331	300	324	298	321	311	293	282	319	312	286	277	298	299	318	290	286	305	307	323	323	287	281	311	316	273	336	283	328	318	321	302	321	312	318	353	350	330	321	319	268	284	292	304	305	316	276	293	331	308	271	321	322	319	289	327	328	310	331	290	285	276	298	340	325	315	324	286	339	320	297	310	307	303	333	287	326	312	332	324	353	293	313	321	294	302	331	307	289	301	311	331	300	308	312	338	327	299	295	298	291	325	335	323	299	288	353	312	323	305	297	316	295	306	307	291	308	312	301	300	321	319	299	264	342	304	292	305	323	292	304	295	309	319	329	302	294	338	338	321	322	316	290	340	302	316	272	302	342	312	287	293	267	296	300	330	305	316	315	314	274	329	325	327	309	317	324	286	291	332	293	288	354	314	352	283	317	304	284	304	285	299	323	315	322	268	299	307	283	300	318	314	307	316	307	287	339	299	302	291	294	336	288	290	286	329	305	309	285	340	308	328	325	314	291	315	328	300	340	321	350	304	292	302	308	321	283	323	303	324	323	292	288	295	290	328	303	287	305	301	335	310	335	320	340	306	270	310	323	305	295	353	301	301	294	340	292	282	301	317	328	308	305	298	320	312	299	304	312	290	317	301	311	299	281	306	281	314	344	297	314	276	320	277	315	310	324	302	299	298	300	323	351	333	309	276	308	315	347	322	305	301
55711	14791	3565	2206	1392	1018	713	614	475	415	376	368	301	271	287	277	258	230	233	237	256	219	205	195	176	182	202	191	201	197	184	180	185	159	172	181	193	175	171	185	189	165	187	156	171	162	174	201	173	163	180	177	187	168	163	148	158	158	179	154	202	171	176	164	170	191	138	143	172	174	169	163	165	183	189	181	195	149	173	174	169	163	155	158	172	171	184	131	173	142	159	174	165	175	180	159	171	173	192	201	165	171	153	186	151	163	177	179	188	154	140	201	183	165	154	183	173	158	165	183	138	180	177	171	149	149	147	154	180	165	162	181	159	172	174	159	147	157	190	161	160	174	195	187	163	179	166	158	151	164	149	179	153	189	176	174	171	174	186	163	162	151	164	165	146	178	171	171	158	171	178	177	177	171	173	178	162	160	133	161	189	177	156	178	167	153	151	168	199	146	138	164	160	160	157	171	184	151	157	191	182	178	175	152	193	187	166	169	162	179	161	153	137	178	167	175	165	170	157	173	183	181	164	150	168	177	172	179	170	188	162	154	170	152	176	157	157	174	168	160	155	136	177	152	165	163	168	155	150	149	183	177	175	147	172	155	186	169	175	168	193	161	147	184	167	169	182	158	164	152	170	161	142	164	181	153	163	157	139	150	169	174	147	165	146	136	170	164	177	171	154	144	139	163	166	163	201	148	159	164	180	170	183	149	147	175	185	164	180	157	159	159	162	161	161	159	162	155	160	140	169	162	175	161	165	156	152	142	176	165	167	137	159	170	156	171	179	164	150	164	167	173	168	170	189	160	164	174	176	170	173	168	154	168	159	152	172	183	143	157	168	156	148	176	168	160	173	165	187	159	167	161	130	166	185	164	149	150	172	161	174	159	131	166	149	180	172	165	172	169	154	138	177	144	173	179	145	179	164	170	186	148	143	151	162	161	165	171	166	177	146	166	158	173	149	177	166	180	163	161	169	174	188	155	163	181	165	169	183	162	158	160	171	154	168	153	178	160	142	174	159	173	183	166	182	150	162	165	167	175	153	162	147	168	159	153	156	167	165	165	157	180	161	141	169	163	158	165	153	153	175	157	154	174	191	153	194	160	160	172	154	184	165	150	166	162	148	157	173	151	148	158	173	170	160	172	162	158	152	179	149	182	160	148	156	163	164	162	152	165	163	153	162	167	163	171	190	162	120	160	176	186	164	135	164	138	161	163	151	183	135	153	149	176	150	162	156	169	160	162	151	153	170	171	162	166	158	164	164	168	166	159	148	164	170	183	188	170	150	152	153	158	183	166	175	142	180	174	158	178	143	179	180	147	172	161	164	161	176	181	142	171	138	167	177	157	164	143	156	168	163	184	148	161	165	173	167	182	149	178	147	147	135	151	174	188	162	163	188	168	173	171	152	148	212	177	168	183	169	136	155	153	169	182	160	168	128	148	159	160	161	159	185	157	160	168	162	169	156	167	179	166	142	155	160	170	159	152	156	176	175	172	180	177	174	183	151	170	179	169	162	178	152	164	170	178	175	161	184	154	160	147	183	183	174	154	174	166	151	164	165	160	155	154	179	179	165	185	163	176	157	166	133	166	159	160	183	185	172	174	150	180	167	192	170	168	175	167	134	141	177	182	163	164	181	165	177	164	141	162	165	158	172	158	185	171	148	155	170	173	160	159	165	161	157	153	153	151	161	154	177	173	193	144	149	169	171	164	168	173	175	153	153	166	170	167	170	168	170	167	162	164	170	165	199	162	162	163	157	155	146	173	184	163	151	161	189	157	185	162	183	146	160	175	152	194	182	147	155	161	171	160	163	190	197	173	167	157	152	155	144	184	145	145	173	147	185	152	162	168	154	174	158	174	161	163	144	183	161	154	183	167	152	165	170	148	153	171	140	170	174	164	173	161	180	166	146	156	191	193	150	152	158	164	147	172	158	159	157	173	170	162	179	181	142	184	158	151	166	168	163	191	160	151	170	174	151	175	160	165	151	181	161	142	188	170	157	165	160	154	179	171	169	144	158	170	169	166	168	160	130	143	159	157	142	160	168	175	162	173	185	164	151	171	150	160	159	140	152	168	153	183	169	166	162	160	180	144	180	176	191	164	137	169	183	155	198	136	162	175	163	153	161	164	197	155	170	191	169	205	164	167	171	158	170	161	157	167	146	141	158	147	191	146	176	143	169	165	153	159	139	169	164	154	160	161	177	154	175	162	195	171	164	180	168	179	147	151	157	163	150	181	168	168	169	166	161	146	169	178	171	194	185	155	158	159	167	171	158	149	189	175	178	162	183	169	163	171	183	175	160	167	157	145	160	180	146	164	177	158	174	178	173	162	164	171	199	143	164	176	163	171	169	175	161	162	173	184	168	160	175	189	180	173	157	163	193	163	170	166	151	160	164	173	160	190	169	165	156	172	175	163	171	166	152	157	166	183	166	178	166	170	149	154	165	140	162	155	157	183	163	150	160	162	161	154	190	178	169	145	129	176	147	194	158	161	197	171	149	160	175	151	151	171	133	181	181	165	158	155	181	164	177	164	178	157	153	163	168	183	164	166	169	188	159	163	129	167	164	163	177	176	167	170	169	179	175	152	173	168	183	183	174	172	162	174	158	154	180	177	171	173	169	184	181	164	156	190	172	159	155	170	170	162	166	166	181	158	187	150	147	164	152	137	169	166	170	168	180	165	150	170	161	154	165	164	171	159	165	166	173	186	173	164	168	161	172	174	153	172	161	178	185	159	158	177	192	173	167	174	162	170	165	175	181	156	178	170	158	171	160	184	153	165	186	185	169	174	155	168	162	167	180	152	125	162	185	177	168	170	167	167	170	167	140	174	188	154	163	178	164	149	152	195	169	160	165	144	164	168	173	161	162	157	177	137	151	170	153	137	182	169	171	164	175	183	160	152	162	174	171	162	161	163	154	153	154	162	175	166	161	167	187	147	157	161	160	177	202	162	163	180	159	150	169	155	147	166	173	173	196	175	148	149	180	140	162	161	164	163	181	177	171	168	162	182	180	169	129	178	172	172	154	175	160	165	154	170	160	175	166	192	161	145	186	170	180	182	169	166	147	172	155	161	160	171	186	152	191	168	165	164	177	159	153	160	161	184	163	166	156	172	172	164	168	165	168	172	165	189	168	159	162	170	165	180	158	163	161	169	156	164	164	195	138	173	164	172	176	171	171	160	175	154	154	170	196	152	185	171	162	172	154	159	176	160	156	156	165	175	146	171	172	162	171	173	156	148	153	164	164	156	151	160	171	161	167	154	151	168	155	179	182	167	153	148	170	168	184	157	156	182	166	140	155	190	168	147	178	131	144	163	162	172	154	156	155	176	156	167	200	194	155	143	161	165	158	172	166	172	168	157	160	151	161	170	172	180	160	155	173	164	169	156	164	153	159	171	164	159	164	161	169	180	158	180	166	187	174	176	160	159	156	151	165	154	148	142	168	167	164	186	174	187	176	183	144	165	178	167	170	172	183	174	159	162
28174	2708	6338	6809	5694	4546	3743	3063	2539	2172	1887	1675	1594	1420	1326	1230	1230	1104	1022	978	908	884	884	819	778	852	763	712	701	742	737	738	657	706	653	616	648	714	631	648	618	663	580	687	586	618	621	619	583	599	587	601	598	554	593	563	582	564	592	613	603	591	575	516	563	562	556	600	539	615	581	560	594	551	601	556	541	536	561	576	552	576	524	566	533	528	550	544	532	555	533	549	557	560	566	511	514	570	516	564	498	566	523	558	509	554	505	563	514	520	518	577	500	562	524	516	542	556	551	562	557	534	540	532	504	548	541	542	533	580	519	547	550	493	531	534	497	501	561	550	545	526	535	562	585	484	505	544	562	517	538	510	570	509	555	520	545	518	535	512	490	571	528	555	575	516	510	517	540	548	547	537	529	526	546	527	556	533	534	561	498	533	497	543	550	526	551	524	531	532	528	519	532	516	520	566	526	516	531	533	535	519	524	558	538	551	563	515	534	531	535	561	531	484	552	552	559	561	529	509	549	516	552	508	502	541	527	530	514	516	528	498	543	577	524	522	487	544	546	514	530	554	530	538	506	505	560	532	561	527	550	538	511	541	520	540	506	542	565	544	494	504	512	509	528	518	518	533	522	520	526	522	541	537	511	512	509	537	510	527	536	502	531	540	538	541	533	562	540	549	517	524	533	514	537	528	559	507	549	532	545	579	521	530	493	566	549	496	554	528	516	510	556	486	522	476	576	531	518	515	547	490	544	595	504	492	490	538	529	528	528	549	516	529	510	497	463	551	537	483	510	526	552	542	556	552	514	503	502	525	543	516	533	530	585	503	550	531	556	510	524	560	535	527	538	537	557	483	554	526	517	512	538	516	535	506	558	524	524	510	533	523	520	568	534	507	546	502	520	515	520	550	503	512	533	555	551	531	502	501	521	555	488	525	503	496	569	523	554	524	541	521	542	564	527	496	540	505	543	490	545	517	474	499	543	512	545	516	542	525	530	585	564	562	554	499	508	542	506	540	551	564	530	530	499	532	524	554	512	567	552	561	535	551	557	486	553	529	508	517	497	519	510	495	507	527	533	535	516	530	552	506	525	486	558	551	511	523	515	544	526	529	543	567	518	497	518	574	532	452	557	561	537	530	531	493	521	518	542	562	486	525	521	525	549	519	515	532	542	532	558	561	549	506	527	532	570	533	519	518	509	565	546	514	505	516	534	494	534	533	498	513	504	499	519	532	492	488	506	577	523	573	503	455	578	524	541	557	532	467	572	498	524	544	528	513	543	543	551	553	538	522	557	564	519	499	524	539	585	543	555	474	539	544	501	491	565	535	557	538	561	551	524	563	559	490	544	562	530	551	525	553	549	496	509	544	485	536	558	507	543	520	511	533	529	509	527	495	535	527	519	521	523	491	532	594	586	501	560	544	546	518	535	517	512	546	487	538	494	547	507	573	540	564	597	539	538	526	513	577	527	561	574	578	544	541	537	501	529	483	489	527	512	506	543	501	529	531	531	479	557	521	522	532	563	544	541	520	548	556	537	534	485	526	524	572	598	482	522	547	549	497	509	508	520	544	529	521	555	513	472	552	522	530	514	501	484	552	499	511	501	522	573	526	519	508	497	506	544	554	515	513	533	508	533	498	537	525	489	512	520	512	511	546	479	501	534	510	535	544	518	501	530	485	503	501	523	531	509	490	508	561	530	562	572	537	544	575	512	535	491	537	537	538	554	526	496	498	534	538	515	502	563	549	525	545	539	563	521	529	530	541	551	521	554	563	499	522	563	515	525	538	515	551	523	513	520	565	541	562	493	549	480	564	566	530	512	522	511	478	514	501	526	513	527	526	568	554	518	536	516	489	530	509	513	528	502	539	552	542	534	493	532	532	524	505	561	498	530	536	555	488	511	532	504	511	501	538	511	526	543	559	555	510	501	534	493	505	540	497	533	530	575	516	526	510	526	545	513	513	509	514	535	499	535	511	552	494	552	536	511	521	495	554	534	522	516	515	532	534	544	500	522	532	514	525	531	536	514	554	494	499	527	516	492	554	520	531	529	507	550	524	527	560	499	524	539	529	509	540	553	541	535	503	537	562	564	478	560	517	520	511	509	513	529	536	528	528	544	518	533	528	568	528	532	527	545	479	508	542	523	553	517	489	540	541	493	549	497	585	522	512	521	491	552	532	537	543	561	564	528	526	514	526	530	540	549	510	542	492	514	542	520	551	487	551	532	502	517	529	531	548	559	543	496	532	539	519	554	546	493	505	527	492	510	589	543	525	533	555	495	528	526	528	534	511	511	495	514	508	541	484	542	547	581	525	523	500	499	483	503	548	504	533	554	559	498	529	543	491	550	536	534	528	501	556	523	517	567	526	557	547	503	521	503	468	528	539	558	542	556	500	556	570	514	509	539	512	516	526	517	515	547	503	547	540	485	529	496	505	543	554	544	521	544	516	498	530	576	496	506	484	491	535	508	536	500	485	572	514	517	520	507	517	536	535	535	558	554	530	503	550	556	532	533	507	531	534	541	530	526	514	515	504	515	543	557	508	488	557	555	533	550	495	537	482	527	520	529	531	529	559	553	519	529	509	524	482	538	563	527	513	531	538	495	500	561	562	543	546	533	522	498	509	496	548	565	532	517	548	536	547	538	568	525	565	518	506	547	481	553	486	533	519	534	517	593	496	508	505	486	541	516	542	560	525	536	572	502	542	530	527	510	551	501	542	528	514	519	515	530	532	519	529	530	515	542	499	559	530	516	508	553	557	502	501	475	513	508	545	489	522	513	535	527	507	555	534	514	475	510	524	495	518	496	556	495	533	535	532	518	547	544	516	503	555	503	579	481	504	532	536	518	549	475	541	470	532	517	569	530	547	494	505	521	507	500	530	529	529	559	469	529	496	541	525	527	503	522	538	494	531	538	528	510	498	578	505	545	533	514	499	536	538	538	505	484	546	524	511	545	551	544	521	512	530	516	513	554	541	524	559	496	497	494	496	493	538	521	538	506	543	488	499	531	509	570	562	542	469	512	485	565	528	540	532	542	505	555	502	510	533	535	564	533	539	565	527	534	562	522	561	535	543	533	560	512	538	490	507	505	521	521	526	475	569	536	520	523	525	538	545	548	535	483	529	536	559	542	562	538	539	502	525	529	558	526	543	517	505	538	527	538	523	499	550	540	524	546	519	558	524	553	540	501	512	554	527	542	526	530	560	500	511	569	539	538	505	537	482	478	533	543	511	524	534	529	509	544	476	537	500	531	516	549	535	525	509	559	547	533	523	520	528	553	522	531	508	555	513	536	541	550	534	507	555	552	558	505	549	565	548	513	501	512	505	532	528	593	532	518	547	501	536	523	507	532	523	523	542	499	526	520	558	564	574	537	534	518	544	547	543	525	501	554	492	526	528	534	532	556	545	535	474	550	521	509	530	538	496	529	484	476	508	497	533	549	540	529	540	514	526	493	522	534	582	554	574	539	552	522	485	528	501	493	536
6567	427	244	238	191	191	164	160	169	140	169	149	168	168	156	156	158	165	163	174	176	131	184	161	158	146	141	151	158	150	149	183	175	189	142	142	160	151	159	155	143	145	129	150	165	159	157	168	154	129	140	145	161	154	160	171	138	142	156	149	147	156	166	158	152	157	175	170	194	157	150	152	147	151	170	144	139	158	157	139	160	144	166	158	155	155	155	149	158	144	152	133	164	150	140	141	163	170	168	155	145	159	150	157	176	165	153	140	144	154	162	158	157	156	144	161	163	143	152	161	158	152	160	158	143	151	161	146	179	128	148	129	150	168	154	177	143	152	161	170	161	145	155	155	160	140	167	173	172	154	135	160	158	153	162	148	153	153	142	162	145	170	173	142	175	135	164	172	163	153	158	167	179	162	166	173	170	153	169	162	159	146	170	146	157	144	157	152	183	155	185	171	153	138	143	153	158	155	148	154	171	152	161	153	144	161	158	146	156	157	141	171	185	161	159	184	147	190	152	169	163	162	169	153	151	158	145	149	145	147	167	158	166	161	162	159	140	163	170	136	156	172	159	153	128	148	187	166	167	161	147	149	171	162	155	144	167	157	142	165	151	157	160	157	155	167	143	129	139	174	177	151	154	152	137	138	155	156	154	143	148	139	156	155	146	147	147	168	175	170	167	154	160	150	166	159	135	143	161	156	152	157	149	153	161	176	148	170	149	160	137	162	162	183	159	146	162	156	165	171	134	145	168	159	185	155	143	146	151	168	166	163	167	148	167	180	143	156	143	164	157	162	158	157	117	151	164	132	138	170	150	163	129	133	159	168	133	163	140	174	154	148	156	168	140	156	141	155	164	171	154	153	147	170	149	146	151	155	164	160	173	163	165	167	147	162	133	151	158	146	158	140	141	162	141	161	164	155	173	182	154	171	171	155	152	158	166	159	148	149	171	183	167	174	177	174	131	153	153	132	161	151	168	163	167	163	146	174	136	158	155	152	145	160	175	148	161	149	151	172	160	144	168	175	151	155	170	140	159	160	155	148	161	158	149	182	141	137	153	171	161	147	168	160	146	133	186	167	156	155	174	166	106	160	150	148	180	148	165	158	142	128	139	160	149	151	169	173	167	182	132	147	169	144	158	166	153	164	157	137	145	152	155	176	143	159	172	155	176	171	158	149	150	143	165	157	164	145	161	131	149	144	151	135	156	149	152	153	144	148	163	153	174	150	174	164	152	169	171	168	158	150	132	165	163	130	153	159	159	135	148	158	179	157	187	150	176	149	169	153	160	152	170	168	153	154	146	144	162	140	142	155	147	167	158	162	153	155	153	148	127	140	144	154	160	167	152	174	157	163	156	162	156	168	146	147	154	143	148	139	174	133	163	149	150	164	133	138	159	154	158	170	157	161	158	153	165	166	169	129	160	192	182	142	171	162	140	135	155	168	159	139	164	168	140	160	174	147	145	137	176	161	148	151	139	161	146	160	171	150	148	145	165	164	161	165	146	141	146	148	147	158	159	159	128	164	156	168	156	161	183	171	160	184	162	149	180	162	143	170	131	176	152	164	148	148	152	149	157	145	164	145	155	155	168	172	166	161	146	151	147	156	146	152	164	168	146	165	142	144	166	161	157	145	156	154	165	147	136	143	173	162	168	131	149	136	158	165	161	144	160	153	161	158	150	173	162	159	176	173	171	143	154	149	163	175	133	146	166	161	172	162	159	167	132	138	159	176	171	174	181	132	135	164	167	164	154	165	148	160	165	158	161	159	148	173	152	169	151	152	141	186	166	162	165	150	180	171	152	176	179	152	128	152	163	168	171	165	133	144	147	146	139	145	148	147	165	140	153	168	180	180	143	153	144	157	179	164	155	154	140	167	164	169	164	177	162	156	155	135	182	175	155	157	173	160	172	154	158	152	158	166	188	156	159	169	160	150	160	166	168	160	177	146	175	166	134	157	155	163	163	174	138	170	164	165	157	192	150	164	171	141	141	171	154	172	156	149	149	163	169	161	161	163	157	157	166	140	190	161	144	170	164	133	166	158	153	150	147	138	149	163	166	169	152	138	163	147	147	171	142	148	154	159	165	183	145	170	180	165	168	166	142	156	179	153	144	150	155	149	148	159	167	169	144	147	149	168	159	163	161	163	146	160	165	164	163	161	152	175	154	165	152	149	164	172	161	156	170	163	167	142	139	157	158	153	153	152	156	130	152	143	161	168	138	166	179	150	154	151	169	138	156	147	169	173	154	154	166	165	123	171	152	149	165	169	178	144	162	176	157	163	132	154	165	164	162	162	166	158	149	152	169	169	159	141	153	139	164	179	153	137	155	171	163	144	130	171	155	170	160	144	157	178	165	140	152	168	159	155	166	148	159	135	134	137	149	155	150	190	163	163	160	133	188	151	139	161	165	148	158	165	148	168	137	151	164	147	157	150	151	163	152	158	143	185	181	146	127	154	180	142	150	159	172	190	152	175	171	141	152	155	156	134	157	156	188	151	169	153	154	153	140	149	162	144	178	138	171	153	185	181	172	153	145	174	172	129	155	150	167	144	148	140	154	174	167	159	140	147	159	152	172	159	147	162	150	160	154	158	136	159	139	151	137	150	157	147	156	172	156	169	152	165	153	168	159	160	157	146	144	153	156	166	151	152	141	163	160	139	140	190	145	166	177	164	174	118	162	156	165	172	144	132	148	148	155	151	168	165	171	141	185	148	134	140	146	156	166	136	163	171	137	154	146	167	156	164	169	143	158	168	147	164	142	167	163	152	135	139	158	166	171	163	155	158	171	149	138	150	147	133	146	189	154	162	143	180	162	143	157	165	161	142	177	175	153	162	169	135	151	140	155	163	153	141	143	141	156	142	166	151	157	158	168	178	152	171	168	178	151	174	158	165	173	152	165	179	164	174	146	141	152	157	142	170	149	168	153	149	144	169	145	159	164	157	151	170	169	159	148	159	178	147	155	154	159	174	162	154	172	168	155	168	154	148	159	181	158	160	149	157	160	175	176	136	144	149	164	161	145	142	154	172	168	142	162	160	166	162	157	188	143	169	167	144	165	143	177	178	162	148	144	179	145	160	160	144	162	148	135	139	140	159	146	161	154	154	150	164	131	140	160	163	164	147	150	157	155	143	169	177	167	168	142	154	176	156	159	167	142	156	162	148	142	160	118	158	145	171	181	170	147	153	164	163	195	161	128	167	164	147	156	153	153	147	143	164	149	166	174	170	163	149	137	161	186	151	164	158	140	164	145	172	168	167	152	167	154	156	144	165	161	162	170	159	144	156	181	169	142	157	150	161	155	166	162	149	162	161	137	172	165	145	179	172	178	171	154	154	163	135	168	158	136	162	164	170	147	157	138	130	162	169	151	151	138	145	155	149	163	171	151	195	179	170	152	146	154	156	166	156	137	147	157	160	153	174	163	165	135	149	167	137	170	165	164	175	170	159	158	138	163	175	124	180	144	156	167	151	154	156	155	138	159	165
5992	526	698	670	624	613	577	587	550	555	527	513	510	478	521	535	455	521	519	486	484	502	501	511	532	529	484	518	501	456	527	516	518	465	466	488	492	510	479	504	475	471	513	495	486	468	493	496	513	497	479	494	490	479	473	449	530	472	498	495	477	526	485	530	481	472	461	519	491	486	491	497	441	503	514	435	517	469	514	466	496	483	466	486	488	467	509	515	489	487	476	477	479	478	472	498	489	504	499	484	494	463	505	467	495	494	498	515	473	480	470	524	467	491	448	485	455	422	491	467	475	465	481	470	502	520	463	472	457	482	524	503	501	478	469	468	491	487	474	542	479	480	484	442	493	464	492	499	488	472	518	568	502	488	475	454	484	518	467	508	508	468	497	471	501	500	504	513	486	496	479	495	469	458	481	475	462	486	468	474	471	513	438	478	461	512	498	480	473	485	509	455	473	518	476	507	497	492	473	476	494	488	469	488	451	499	475	461	480	512	462	504	485	488	515	534	482	537	484	492	492	504	546	496	483	467	470	480	469	493	487	446	475	477	463	514	502	471	486	489	475	494	496	477	473	473	503	467	507	542	503	480	475	505	500	471	466	470	501	437	494	513	500	500	448	469	527	483	458	482	488	465	480	497	530	506	499	451	451	515	487	500	479	485	477	498	486	520	441	473	479	505	535	465	487	513	465	482	503	476	519	493	451	539	510	485	503	485	515	490	489	497	511	505	509	510	485	479	512	486	459	483	474	429	513	484	476	507	476	454	470	474	452	450	473	497	458	470	474	508	516	500	514	512	495	474	486	493	461	510	477	525	518	501	456	477	476	512	484	462	488	487	507	471	533	494	466	477	481	506	468	438	468	510	516	465	455	482	503	483	468	464	439	478	478	529	467	525	463	513	522	505	494	449	525	510	472	468	519	505	500	458	519	443	472	472	505	431	483	518	473	509	473	468	476	516	479	504	482	503	519	480	485	517	489	520	510	481	498	505	439	482	515	526	478	460	516	554	473	455	535	500	476	447	485	504	468	500	477	530	504	479	486	502	519	490	501	462	447	477	522	482	474	513	472	501	466	457	459	494	477	431	506	499	509	471	461	473	491	487	494	477	497	468	472	491	459	422	459	519	515	506	475	481	506	484	466	454	474	504	481	463	498	491	443	508	496	498	506	539	503	486	515	484	506	476	492	480	476	473	491	476	468	517	503	491	509	493	502	452	512	490	484	488	441	499	521	519	537	504	519	487	499	482	487	472	495	471	467	466	529	502	459	513	483	495	447	456	490	524	492	460	522	521	432	455	499	489	496	506	481	484	524	481	492	500	475	491	507	469	507	493	493	478	508	465	490	479	505	496	510	467	483	495	456	521	502	488	497	514	488	502	517	463	493	499	457	504	516	509	481	491	490	484	466	498	455	538	482	453	529	528	498	522	487	522	514	489	468	501	503	519	519	475	480	485	434	481	461	494	484	471	527	512	467	487	494	490	484	488	519	516	489	467	488	464	489	508	479	476	466	483	453	465	446	481	484	494	506	497	487	450	445	470	500	496	459	461	440	476	443	433	470	500	466	481	516	544	487	479	487	460	453	497	489	494	481	454	513	482	503	482	434	515	522	479	490	478	484	513	442	499	480	523	505	486	526	483	496	480	483	473	487	445	478	487	497	477	505	440	488	474	481	498	519	477	427	476	499	504	415	484	488	488	532	468	487	459	533	501	465	459	496	504	472	463	482	495	471	465	448	482	496	474	468	480	497	442	501	506	517	486	497	473	504	472	474	509	520	463	489	474	478	456	516	473	506	502	475	457	477	509	488	507	491	527	493	479	448	517	499	503	505	481	529	485	472	502	488	481	468	433	503	476	480	523	478	500	498	466	489	474	473	497	470	514	506	491	468	492	502	478	526	433	519	464	467	503	486	496	535	493	463	471	458	444	485	485	503	519	475	515	447	486	482	490	497	483	495	453	472	490	466	483	480	461	475	496	441	490	490	477	485	505	468	509	526	489	529	484	499	455	522	435	494	521	463	505	471	448	537	464	482	510	505	486	477	467	494	449	463	497	468	447	491	492	468	473	466	447	534	521	479	437	481	483	453	496	532	517	512	485	476	447	527	467	475	473	475	465	495	488	455	483	515	423	496	476	468	507	507	482	513	454	519	475	486	474	495	439	491	512	483	477	496	468	456	509	487	491	520	487	475	471	493	468	466	463	487	501	459	499	504	513	495	455	459	474	485	507	471	492	487	507	499	502	449	474	483	469	491	521	480	474	499	470	491	506	473	479	468	490	497	489	495	468	482	491	516	495	544	467	484	513	510	469	539	482	490	489	448	477	498	510	452	485	496	492	516	483	450	489	491	486	446	488	491	472	497	505	457	493	492	458	465	487	441	478	491	476	510	507	505	472	469	480	515	476	499	506	472	431	482	539	500	475	494	446	514	490	467	496	494	491	528	498	464	479	492	466	504	514	457	470	465	540	509	453	507	521	473	498	486	501	491	475	503	508	470	466	483	446	458	478	461	482	512	507	500	500	495	519	498	500	500	482	515	466	474	491	459	491	466	488	529	453	448	474	501	447	458	469	486	473	466	473	497	460	504	459	478	484	527	487	514	503	472	474	478	474	482	497	491	515	463	456	474	491	462	503	468	505	462	488	470	493	461	477	447	490	510	482	488	508	461	489	471	495	458	479	472	477	485	509	500	497	522	493	471	472	479	523	483	455	457	521	481	525	519	485	492	474	465	486	485	485	494	472	453	490	505	508	488	511	445	496	444	477	529	485	498	478	469	446	553	480	477	496	526	493	506	501	464	473	507	472	517	498	476	490	483	506	465	487	494	463	445	491	480	517	492	457	525	502	490	454	468	465	477	500	471	484	504	523	494	527	487	473	510	529	469	503	490	485	471	478	507	471	461	478	481	478	438	470	477	493	515	482	500	504	510	521	496	512	504	447	531	474	501	487	439	508	468	485	487	451	483	488	489	480	492	519	458	525	486	501	485	476	482	518	471	510	518	450	471	506	527	503	482	480	506	520	467	477	512	476	522	477	464	467	502	489	491	467	448	526	474	494	492	478	485	507	447	528	459	445	501	491	473	537	556	498	519	493	469	491	468	482	516	482	444	468	488	473	469	536	479	483	472	477	460	489	505	553	482	503	503	484	492	468	451	484	493	482	494	491	492	474	493	492	470	490	488	523	483	539	473	423	484	452	440	494	519	474	501	516	493	439	488	440	462	464	460	470	467	464	465	472	463	475	498	520	453	445	537	488	484	514	510	525	498	465	504	503	509	504	516	471	487	462	466	483	500	477	470	492	474	463	468	500	524	465	486	521	483	514	521	452	501	484	482	501	513	500	493	494	506	497	466	465	474	454	489	469	450	491	502	507	458	542	487	483	476	504	498	527	499	540	479	444	515	535	550	509	489	502	519	499	492	479	490	480	524	504	513	513	491	503	466	465	466	512	459	490	474	563	496	489	505	483	474	494	454	471	479	522
40776	6938	1418	1002	717	488	384	284	230	209	200	164	162	149	141	130	143	118	116	120	105	116	134	111	112	114	92	110	98	88	90	89	102	82	86	89	78	116	114	94	78	78	92	86	96	94	96	91	104	99	83	102	86	106	88	86	108	88	87	94	78	83	89	86	91	88	86	89	81	90	76	66	83	95	98	89	89	102	82	87	100	87	94	90	88	96	78	86	84	89	106	91	92	87	71	102	84	93	90	93	84	86	85	80	99	77	93	76	101	92	111	87	90	98	94	99	84	99	87	84	91	92	77	69	86	84	72	80	81	93	85	93	101	95	72	82	95	72	94	88	85	97	85	97	84	99	95	92	101	88	83	78	94	84	81	80	83	97	99	86	80	86	95	85	87	95	95	98	94	85	83	103	88	78	93	80	93	98	87	90	104	86	102	72	87	63	119	94	85	89	73	92	86	91	87	103	82	95	86	84	92	81	89	98	99	80	84	93	97	91	84	80	100	93	81	93	72	115	105	85	88	93	80	78	80	107	90	96	102	79	92	89	98	84	88	72	90	94	101	88	85	87	78	95	96	73	97	75	86	90	80	82	88	92	78	97	91	73	101	87	85	97	95	92	73	84	90	96	86	86	98	75	77	94	90	83	106	103	82	88	96	89	81	86	80	104	94	97	90	90	81	86	82	86	92	77	88	84	86	82	96	98	91	81	79	85	81	96	88	95	81	92	101	99	86	102	85	84	76	70	81	77	106	88	90	101	92	81	71	88	88	75	100	78	88	98	81	83	86	94	77	85	65	82	74	83	81	91	83	98	73	96	104	96	88	90	90	88	82	98	95	92	89	98	88	96	81	99	87	82	71	83	93	89	84	96	85	76	78	87	100	58	95	98	87	85	91	75	78	74	82	88	77	100	78	95	74	87	87	83	88	79	81	93	111	95	90	84	88	87	98	76	71	65	88	87	61	86	93	96	95	97	80	85	84	85	93	91	82	90	106	97	94	94	83	71	82	106	75	95	59	89	78	108	79	74	95	94	83	86	110	90	92	76	81	101	85	78	76	78	92	102	82	85	82	87	72	97	87	81	87	102	95	81	88	91	99	86	68	99	92	94	90	98	79	78	76	92	94	83	89	90	97	95	79	103	87	96	83	86	84	95	76	82	90	80	79	93	94	89	81	79	79	95	99	73	75	101	70	84	86	71	102	89	85	85	92	85	105	80	101	80	76	90	84	87	95	94	76	84	81	83	86	75	75	94	100	93	87	91	69	87	89	71	93	79	83	61	91	90	84	93	79	87	80	86	72	73	77	92	83	101	97	93	85	85	88	90	85	71	82	88	79	68	100	82	84	70	91	100	79	80	96	89	78	79	81	64	85	100	79	84	83	93	86	104	77	93	78	105	80	112	85	95	84	87	84	84	80	72	81	73	85	81	82	94	65	81	93	81	81	79	83	97	88	111	83	79	91	102	82	95	83	82	72	85	63	116	94	95	69	76	93	81	88	83	100	82	84	93	82	85	85	84	103	82	90	63	80	96	102	87	87	78	70	76	81	92	87	80	74	87	105	96	74	115	98	90	101	105	91	95	73	87	81	86	72	95	109	93	75	84	86	99	86	79	94	97	86	86	91	95	86	80	78	75	84	96	88	76	77	96	80	89	95	83	87	100	97	97	102	77	81	73	101	83	90	61	97	71	87	96	84	96	96	90	96	75	77	77	76	97	76	84	91	78	80	80	78	88	88	82	85	78	106	98	87	73	99	100	72	99	80	86	92	83	87	77	78	99	88	88	80	97	101	83	87	68	78	91	88	105	80	88	98	64	94	76	91	96	77	111	94	83	71	86	102	88	103	87	80	88	84	74	109	97	85	101	72	105	109	87	101	80	98	64	91	82	93	74	79	71	89	82	105	93	104	78	93	93	92	68	80	82	95	82	91	87	87	99	95	89	90	94	76	80	83	80	85	99	80	87	93	98	71	79	93	88	79	98	95	82	77	72	98	87	96	93	69	85	82	74	78	94	100	84	78	93	80	96	88	88	86	80	68	79	68	94	79	84	101	84	65	81	79	90	82	86	105	107	102	90	75	80	86	88	101	77	67	81	84	87	97	71	77	96	77	83	91	69	81	83	78	75	82	78	88	101	93	85	77	92	57	87	76	80	109	92	88	89	88	81	72	99	83	104	82	90	73	88	76	82	97	103	94	91	90	84	90	96	97	102	87	81	91	82	75	82	96	109	72	90	87	99	109	91	76	81	90	96	99	79	87	77	84	89	99	77	105	84	74	91	96	79	98	87	85	104	94	95	86	99	97	99	102	93	81	84	105	99	90	91	90	86	80	95	74	102	88	93	85	79	80	102	97	72	76	98	93	89	88	101	82	98	75	72	89	104	96	86	83	97	94	94	85	74	94	81	90	91	106	125	99	73	99	82	84	88	84	79	84	88	70	75	73	81	94	94	78	102	92	88	70	101	104	80	94	83	86	79	104	84	96	87	78	87	87	96	101	83	98	72	96	98	83	92	84	82	91	88	85	84	95	86	106	89	90	83	70	92	86	96	90	93	81	82	117	83	96	74	103	97	85	89	80	100	106	102	80	99	84	80	70	74	104	84	85	97	77	91	93	75	74	87	91	87	72	91	76	100	90	87	104	87	82	82	83	88	83	71	84	93	74	82	101	87	84	92	85	102	100	86	90	88	71	75	80	95	66	90	89	93	90	94	79	80	74	83	90	85	98	83	81	85	70	80	78	85	73	99	81	98	87	83	101	99	98	88	87	99	65	106	116	83	94	84	103	81	70	100	70	96	87	82	72	80	111	82	99	89	81	104	78	80	89	80	111	79	87	90	89	90	81	93	101	92	86	99	76	102	85	88	87	76	97	92	75	86	87	101	93	108	90	79	96	73	85	86	70	90	91	99	81	88	81	90	81	80	92	93	85	80	86	79	69	94	108	87	94	87	83	84	78	89	79	84	87	96	90	87	89	91	87	87	69	85	94	97	98	109	93	89	101	96	102	88	76	92	109	75	88	69	101	101	94	81	85	87	78	89	93	88	90	96	86	86	83	99	84	100	95	87	96	71	88	99	93	91	94	88	81	90	71	84	83	104	95	67	84	98	100	83	73	88	94	88	88	107	75	84	89	78	100	73	87	81	69	78	97	99	78	91	74	68	64	88	92	101	94	92	86	91	87	97	91	99	89	68	75	78	98	87	80	91	90	79	80	93	102	99	100	85	82	81	87	90	69	93	88	93	88	86	77	78	90	83	90	74	80	84	77	77	83	85	82	80	94	105	82	91	84	91	87	101	77	81	91	83	74	87	89	83	90	90	88	86	93	83	95	97	84	80	75	89	83	82	83	93	56	87	87	112	75	74	67	76	92	80	80	76	87	96	116	87	93	85	108	83	71	77	95	87	87	99	59	94	80	87	86	86	92	101	102	70	91	84	84	78	82	95	94	88	86	88	83	78	84	92	101	79	94	89	94	92	82	94
20724	1379	3373	3599	3097	2383	1850	1536	1326	1189	1041	891	803	785	708	627	625	568	564	512	502	480	460	494	415	418	437	401	394	388	429	376	364	376	411	370	400	372	365	373	349	344	353	358	374	348	358	332	304	337	329	346	289	312	365	347	358	343	333	304	317	350	323	335	293	303	349	317	343	297	306	303	316	300	334	339	332	306	311	316	331	321	297	318	296	348	280	302	283	309	340	308	336	308	298	317	334	302	313	323	338	301	324	301	313	293	293	334	304	340	330	307	296	321	281	316	321	278	321	323	297	313	291	300	281	344	308	297	336	329	323	325	297	339	302	306	332	331	298	316	316	297	324	270	305	301	296	313	321	323	304	307	302	302	342	307	287	315	320	283	306	293	314	315	327	306	300	313	309	289	320	313	297	313	284	333	291	278	324	265	315	303	313	297	295	334	297	300	294	306	317	320	318	336	347	306	343	331	318	314	311	273	297	311	338	272	324	307	318	303	305	309	259	335	310	321	301	301	258	296	304	299	314	302	294	306	324	284	331	303	324	296	304	290	261	318	319	319	301	334	272	316	343	301	292	320	324	277	296	285	317	302	309	326	323	307	341	316	290	316	301	298	300	299	324	287	305	313	307	318	321	320	291	319	340	318	326	326	306	335	303	307	324	315	325	310	282	314	296	331	318	281	298	332	303	307	324	330	288	286	341	307	284	290	312	313	328	301	298	327	292	308	323	263	332	284	316	338	302	310	316	331	301	294	284	302	309	326	327	297	286	285	329	321	316	308	310	324	291	315	300	289	337	301	302	332	282	308	295	314	315	286	324	358	295	322	304	312	298	317	305	278	292	321	328	323	296	292	317	299	298	320	312	323	308	282	318	289	333	298	267	295	295	306	303	323	303	337	280	325	289	284	290	330	302	280	284	284	305	319	292	328	292	326	307	294	305	292	312	313	327	297	307	287	282	288	310	278	309	297	324	281	282	308	309	303	326	305	317	335	323	293	323	308	300	325	283	316	299	296	297	277	311	306	306	317	303	316	291	306	320	300	309	281	287	307	291	317	321	316	280	283	294	327	286	280	294	281	283	304	270	291	341	323	310	319	332	308	297	294	294	335	313	299	296	303	320	319	330	300	319	319	307	302	302	320	314	326	316	289	299	296	282	301	302	318	304	356	312	286	303	326	313	333	321	280	300	305	320	309	320	302	262	283	313	288	298	301	309	275	312	299	298	337	285	286	299	292	309	297	328	288	304	299	293	306	298	283	301	298	301	299	288	292	317	307	295	331	281	326	336	323	296	295	323	269	319	332	257	306	334	320	318	296	274	309	313	320	319	325	331	320	302	289	285	289	292	312	310	299	270	350	296	300	324	338	312	289	320	313	301	304	306	332	315	295	310	279	319	297	316	324	300	301	294	304	310	304	303	311	286	294	296	346	289	285	297	315	287	299	321	271	299	289	329	305	314	308	270	315	289	317	300	299	295	296	297	308	287	291	305	309	285	291	336	309	323	302	296	335	347	301	309	330	289	317	301	345	290	322	317	283	289	334	307	305	285	276	301	332	320	309	283	315	279	310	335	300	326	307	290	286	323	300	311	302	298	298	304	291	291	314	309	315	315	336	323	315	287	296	275	295	299	316	308	303	295	267	296	304	307	359	312	304	331	313	285	296	319	299	308	312	298	295	286	285	312	317	344	283	298	307	317	315	286	303	303	321	308	325	278	317	327	285	321	275	296	327	302	313	344	323	309	307	282	321	308	306	306	293	271	291	288	339	310	284	287	262	295	304	279	317	309	289	299	303	320	291	320	270	315	301	319	330	316	315	297	316	302	296	310	325	336	321	301	305	330	320	320	325	312	265	318	300	294	324	298	307	336	294	311	279	304	313	316	268	302	296	284	301	319	316	325	306	305	284	325	322	302	293	330	289	328	299	280	309	309	303	301	316	307	362	298	309	291	325	298	320	322	293	275	300	294	278	311	297	302	328	321	321	306	327	295	291	317	298	310	310	289	315	304	283	282	324	313	300	307	298	306	328	344	317	310	301	292	334	322	320	308	341	315	292	321	297	313	298	282	310	302	339	295	317	260	332	303	317	320	301	330	312	313	338	315	315	307	314	316	337	305	306	312	300	329	305	291	305	301	298	286	312	312	305	336	335	325	314	309	315	306	306	317	329	295	298	279	308	286	312	285	328	316	324	314	321	305	334	293	279	298	300	345	315	330	316	300	302	328	320	280	287	310	301	320	308	318	311	283	313	324	324	277	272	322	295	295	303	334	315	308	311	321	298	297	326	314	307	318	316	297	328	287	323	297	288	290	281	305	312	312	291	293	294	304	298	281	297	316	300	325	293	322	298	318	320	315	280	283	290	298	336	280	291	256	298	315	307	318	335	323	329	298	313	333	316	315	299	296	323	273	278	307	284	287	300	303	312	300	337	315	327	334	305	289	304	298	324	265	307	339	346	304	290	290	305	311	341	285	297	323	316	308	297	312	303	315	311	310	289	285	296	315	292	295	316	294	314	294	292	338	297	276	316	322	314	312	274	315	325	300	333	297	282	326	289	303	310	319	291	333	311	312	326	332	320	301	310	274	316	298	321	309	327	321	285	307	296	312	280	323	307	295	330	306	309	300	288	309	306	305	316	345	316	314	323	323	291	302	302	322	287	312	321	329	311	302	294	298	322	309	294	335	301	302	320	291	333	314	314	290	273	314	296	324	331	293	296	309	339	283	286	328	295	302	302	290	317	305	281	292	307	301	279	304	296	318	313	317	274	301	307	298	319	298	315	284	312	317	335	305	312	299	316	290	295	328	321	308	282	303	299	299	293	318	316	263	280	278	293	312	301	311	327	302	298	305	317	302	294	296	325	301	311	269	278	326	315	322	274	305	279	305	294	308	291	290	310	324	322	305	313	298	306	320	273	327	288	290	309	325	311	351	301	326	324	293	327	292	282	316	301	282	295	321	289	303	277	324	299	276	308	301	339	306	303	296	274	337	309	314	313	310	286	305	303	276	289	327	316	318	327	287	314	306	314	308	289	314	316	295	319	321	295	300	296	301	313	300	307	301	307	316	307	321	317	297	305	312	303	294	330	290	342	299	307	287	266	270	315	305	317	339	308	302	289	312	315	312	335	281	260	339	303	315	306	301	279	317	318	291	286	301	339	284	297	327	331	305	290	289	305	321	323	303	321	311	304	322	327	310	317	293	292	306	324	291	320	308	321	290	289	311	312	308	289	330	309	308	313	304	317	337	297	322	305	313	302	312	248	306	320	313	320	284	315	306	332	301	283	335	340	305	286	287	304	290	283	341	309	302	289	306	294	310	334	308	300	305	319	300	282	285	297	285	322	298	299	308	284	309	329	303	323	330	311	333	329	330	309	305	317	332	305	305	284	303	312	329	302	286	292	327	306	311	325	300	284	301	293	312	317	340	315	334	288	315	308	343	315	300	286	299	317	304	304	291	299	330	283	299	331	320	312	281	298	320	295
53381	16014	4910	2188	1451	1028	793	598	473	482	378	362	307	290	262	229	240	245	235	247	201	218	220	201	212	190	216	197	171	200	192	173	192	179	196	166	191	186	168	188	171	161	170	162	179	167	164	175	155	188	182	169	162	178	188	174	161	158	179	156	167	165	163	168	167	158	171	184	164	174	184	184	168	183	169	173	171	166	180	164	175	174	173	157	180	194	161	184	147	174	168	176	204	165	161	186	163	169	158	147	176	190	160	161	159	149	168	159	154	162	179	161	162	178	170	166	160	168	168	166	166	169	179	183	186	151	158	165	152	152	154	157	172	157	171	151	168	156	181	149	157	165	170	163	180	134	165	163	186	162	159	185	157	137	183	175	169	172	180	168	186	177	175	175	168	150	162	168	157	167	172	184	171	162	174	169	163	135	152	170	200	162	176	160	165	175	168	171	148	155	154	163	164	184	157	183	161	162	155	155	157	160	166	171	151	171	178	183	188	156	166	169	167	153	157	181	133	178	173	182	165	171	162	179	159	163	166	154	155	161	177	179	177	167	172	161	155	167	167	178	164	193	171	148	137	175	187	163	143	168	165	160	181	177	180	153	156	171	153	161	177	153	152	162	149	172	167	180	160	178	174	156	155	181	152	155	169	172	173	171	182	165	164	139	162	156	156	177	159	181	163	154	174	165	149	164	177	182	172	151	164	161	145	171	167	167	162	170	174	195	172	176	154	188	143	163	155	184	185	165	172	160	188	177	172	156	157	174	179	172	154	164	155	136	151	166	154	172	170	164	163	174	183	172	175	149	169	169	170	143	168	164	157	149	158	149	144	163	169	161	156	186	141	181	156	167	167	162	172	163	165	157	162	164	191	158	163	150	201	176	182	171	168	142	165	184	154	194	160	171	162	161	156	179	152	173	157	176	166	146	179	177	155	178	171	190	165	134	165	157	174	148	157	173	162	174	158	149	152	155	168	148	169	165	166	157	162	184	139	161	188	191	164	155	163	158	147	168	165	163	195	174	155	140	176	160	170	151	169	174	149	156	137	170	150	170	150	183	161	169	156	167	155	166	155	169	171	146	170	161	157	153	186	155	185	166	158	139	174	155	183	150	148	153	171	174	153	160	175	158	152	193	169	155	169	129	168	157	149	163	170	152	188	135	167	180	183	159	160	166	170	164	166	171	156	163	163	160	154	185	170	180	165	201	188	153	165	177	194	174	165	161	188	154	154	163	147	171	167	142	159	155	154	158	168	165	167	174	189	162	167	155	136	166	154	136	175	168	161	161	184	142	167	194	156	160	155	168	157	169	165	158	166	179	159	165	174	183	183	150	157	169	169	159	165	168	179	145	171	199	156	183	177	174	154	178	177	177	167	185	144	137	157	154	184	166	168	168	159	159	183	166	160	203	179	160	148	165	160	173	156	159	145	149	177	153	178	149	158	160	170	152	171	164	162	154	157	165	158	157	166	158	179	156	171	157	163	179	138	159	187	143	152	185	166	161	156	157	119	162	163	171	168	183	159	164	162	154	162	157	168	154	188	177	147	197	170	158	164	188	166	156	159	198	176	173	176	179	160	183	177	180	170	179	156	193	147	180	197	182	178	153	162	154	158	148	162	186	157	168	148	144	160	144	152	181	162	177	177	173	171	177	148	142	165	166	186	158	159	156	155	150	143	166	192	194	154	178	148	171	155	187	166	181	176	148	165	180	173	153	150	160	170	162	143	163	151	167	149	169	169	167	164	185	176	171	176	175	166	171	155	150	139	174	176	154	171	170	198	156	157	164	175	151	157	160	165	168	168	166	162	184	168	150	178	175	153	179	161	165	141	165	175	152	151	159	149	164	164	153	149	176	162	186	161	184	167	170	161	162	150	160	154	159	155	183	154	191	158	150	153	182	174	169	181	171	154	158	163	155	168	184	163	158	152	190	176	163	176	158	185	176	162	175	187	130	175	170	141	143	156	185	144	159	145	159	160	167	170	194	181	185	141	167	139	171	166	193	165	138	192	167	175	154	141	169	178	153	155	150	167	171	180	178	133	158	170	170	158	174	179	175	158	189	150	185	142	170	167	178	177	165	151	171	180	163	162	170	148	168	159	180	141	165	163	174	153	155	165	143	156	172	173	185	174	171	165	164	165	179	159	182	170	164	194	179	194	205	137	164	168	168	159	151	190	138	150	170	164	172	163	182	162	153	156	169	147	199	165	156	183	168	159	140	180	160	168	182	189	176	187	178	194	175	177	155	159	172	160	165	172	188	186	169	170	181	163	167	182	177	182	191	149	173	151	181	153	177	168	157	156	171	167	164	176	185	162	182	152	159	169	159	181	152	173	176	165	172	163	161	161	153	155	141	179	171	186	171	185	170	184	158	170	157	154	157	166	149	165	158	174	153	167	149	154	160	166	165	171	165	154	162	172	181	145	156	158	158	175	164	169	171	158	149	159	167	172	174	158	156	165	158	173	171	171	170	167	148	182	170	178	168	175	160	187	149	151	157	157	173	178	156	191	155	159	147	168	180	160	164	171	170	174	145	155	163	144	159	171	166	166	151	184	151	180	160	151	148	150	144	161	191	187	153	175	183	171	175	136	148	152	145	179	159	168	158	161	182	165	171	170	173	150	150	178	169	179	148	162	142	147	146	186	136	167	152	152	165	142	168	178	176	154	175	152	153	192	159	177	180	157	175	168	172	165	167	158	155	165	172	150	163	143	162	159	159	174	165	169	160	190	186	164	162	152	173	172	189	162	155	175	160	153	178	172	170	178	155	184	180	171	165	184	156	171	170	146	146	183	159	141	158	181	172	176	165	158	158	170	188	164	154	151	168	160	153	188	168	155	185	144	147	161	191	162	169	151	158	178	161	162	179	146	162	164	197	162	161	154	158	166	154	174	158	172	138	190	188	173	178	172	208	173	182	167	167	162	162	168	171	162	182	176	162	157	166	190	168	152	199	154	151	177	187	165	158	171	153	175	151	164	172	172	174	164	165	173	172	173	146	175	161	174	148	155	164	178	176	205	140	168	146	167	163	174	148	173	160	169	157	176	146	165	184	172	174	179	167	176	193	149	169	163	149	174	179	140	172	156	155	171	170	170	152	160	162	169	167	164	170	187	168	167	180	170	176	162	175	167	158	180	158	163	177	176	155	182	181	163	147	150	155	171	169	172	186	188	186	176	181	147	144	156	150	147	188	160	172	158	197	165	184	171	140	162	155	156	183	151	168	162	150	149	164	159	181	180	165	161	175	172	170	167	144	157	189	164	163	183	210	165	166	175	156	180	165	154	171	167	162	168	164	152	165	164	182	158	175	175	172	157	172	166	150	164	166	187	173	177	185	166	161	159	145	165	164	181	179	155	141	165	160	145	166	170	179	172	160	158	165	164	156	181	162	178	172	157	193	201	176	156	195	177	155	182	158	176	188	158	168	156	172	158	167	153	173	174	158	166	160	156	165	139	174	171	166	136	172	176	173	165	169	168	165	201	152
27552	2749	6385	6812	5648	4645	3772	2986	2583	2226	1980	1732	1525	1371	1252	1199	1169	1098	1045	1001	972	947	884	755	807	783	719	756	752	758	679	717	725	664	662	690	637	653	678	664	626	608	613	647	573	577	600	609	564	605	601	582	614	611	611	537	604	597	604	576	569	581	603	563	574	562	549	557	546	510	573	552	558	555	576	520	569	568	547	561	579	570	538	528	521	542	547	550	549	544	546	558	531	566	598	542	586	542	556	542	540	506	569	542	557	556	549	530	519	564	582	533	538	553	551	580	568	550	540	592	488	567	546	565	532	573	493	493	564	560	525	576	513	537	531	529	535	518	542	516	527	575	551	521	566	566	526	540	558	542	574	490	556	519	511	545	541	560	520	539	495	516	540	561	523	540	511	540	512	545	502	520	552	489	520	512	547	526	545	527	531	569	553	574	544	534	504	550	534	525	537	523	499	535	556	510	499	554	535	573	526	526	545	544	497	499	519	574	559	545	530	540	497	552	547	565	541	521	510	521	547	573	517	562	513	536	529	526	575	544	535	581	531	570	523	511	548	513	504	517	540	552	540	520	548	531	538	511	513	555	534	526	535	518	519	501	527	509	529	511	544	544	551	540	535	516	543	542	547	528	556	542	546	518	517	523	558	516	520	520	528	516	506	529	491	514	532	523	547	538	486	480	540	534	515	525	538	525	544	521	519	556	540	520	564	508	549	545	534	534	516	544	535	500	539	514	546	548	522	529	539	551	536	529	522	540	533	545	552	534	573	546	516	523	538	555	585	532	499	524	497	505	529	515	501	551	534	543	518	527	528	518	531	508	558	524	585	507	524	498	517	557	547	493	505	576	546	495	516	512	532	488	472	529	504	531	533	546	501	488	573	532	548	525	549	503	497	534	523	572	526	520	491	507	525	520	519	515	489	480	528	532	537	493	522	552	532	534	534	595	493	555	527	552	534	519	514	537	524	527	521	498	541	484	519	533	509	542	500	526	518	555	524	528	575	545	486	543	527	561	531	509	523	522	521	538	515	512	524	543	543	593	534	549	522	502	505	516	509	528	536	517	509	504	491	537	499	483	526	501	518	497	525	509	512	549	544	568	544	544	510	545	578	516	551	518	501	497	522	516	520	523	488	533	505	532	496	494	546	540	554	511	565	504	541	552	523	487	516	534	539	558	515	565	509	584	549	517	494	541	518	474	542	542	530	503	503	554	554	551	519	551	559	530	507	474	506	554	527	540	549	496	515	527	571	555	499	535	547	525	499	540	505	510	520	570	576	502	529	570	527	520	512	554	531	537	528	487	538	532	501	545	550	529	521	512	490	554	521	511	550	526	545	497	565	520	505	543	481	504	543	525	513	544	512	543	533	520	506	537	545	564	536	543	543	484	540	560	535	529	521	539	503	527	503	542	523	531	480	526	506	539	548	475	550	555	508	532	518	517	505	498	576	538	545	535	556	528	542	517	510	502	534	504	537	547	526	526	510	518	588	572	502	563	557	515	580	524	528	549	545	532	509	517	547	538	524	509	565	557	499	550	537	527	539	531	476	555	533	480	523	541	530	552	505	526	542	509	544	507	515	489	502	558	519	474	521	525	555	519	513	504	561	549	502	515	514	518	482	556	504	486	518	545	527	553	526	526	531	527	555	481	512	528	527	491	548	506	522	499	540	501	484	519	506	559	530	564	502	519	551	515	539	540	521	561	538	566	529	522	543	511	496	529	533	539	528	480	551	545	539	542	542	519	496	543	506	512	536	517	487	554	558	485	522	488	559	556	536	522	509	523	564	480	495	519	520	549	540	513	527	547	528	529	546	522	522	521	538	531	541	531	498	519	533	515	520	500	552	514	489	529	552	548	549	518	546	530	514	563	552	519	522	522	546	516	510	509	521	518	536	549	513	527	538	545	506	506	579	544	503	542	514	525	553	534	520	525	547	536	520	554	527	546	519	505	534	520	536	524	540	500	486	506	543	551	517	513	550	548	504	534	536	540	492	577	533	529	546	534	558	514	524	523	556	514	542	552	531	535	543	522	556	532	505	540	547	535	485	521	523	538	521	463	561	543	549	532	565	550	540	487	570	540	541	535	519	573	535	530	482	525	558	517	588	539	502	458	556	511	532	530	550	486	547	524	528	520	542	520	525	512	529	530	562	478	524	510	567	523	557	518	506	542	529	512	536	544	527	522	540	519	521	564	498	511	552	512	587	520	553	465	551	539	515	532	518	506	520	501	531	508	522	520	531	594	503	536	550	527	520	522	496	511	557	532	513	543	499	542	521	578	547	538	557	510	538	564	529	521	566	476	567	495	562	556	532	539	541	517	551	546	504	516	528	531	520	503	504	546	513	531	556	526	548	516	539	524	569	492	538	478	503	543	531	528	574	539	535	541	474	521	509	562	526	498	515	513	576	531	530	524	539	557	527	494	555	498	534	518	556	531	501	469	495	538	529	561	533	533	525	501	525	492	522	544	538	529	521	535	535	534	532	537	535	556	565	548	524	563	546	511	526	529	535	503	524	533	506	578	545	514	510	542	583	527	543	559	552	529	545	550	530	516	552	491	500	558	491	535	545	511	522	517	526	539	538	558	551	538	523	530	532	550	529	554	497	543	538	550	540	502	491	493	511	544	523	560	534	533	476	497	545	528	554	535	525	523	531	522	546	562	524	549	534	500	519	526	500	556	546	511	476	504	499	523	543	521	493	512	517	543	513	538	546	523	528	535	510	552	538	537	563	532	544	538	569	522	546	505	547	541	506	543	519	475	531	525	506	544	526	546	515	497	540	534	540	525	527	517	563	514	523	503	510	551	559	503	502	525	532	575	550	499	575	545	512	543	533	508	508	513	599	522	513	507	540	482	544	559	523	528	542	512	551	472	575	517	524	513	526	538	512	518	491	570	514	539	532	507	513	542	493	545	540	521	551	550	533	514	536	545	539	511	567	548	558	511	500	551	534	557	516	554	566	561	517	545	555	550	545	540	530	557	506	522	518	560	499	507	489	528	557	527	520	497	552	505	529	567	567	496	564	515	551	537	518	556	510	535	510	587	527	559	495	483	543	504	508	542	564	542	544	516	535	537	522	576	499	574	523	536	545	555	522	528	506	544	529	526	513	548	552	525	524	526	523	517	540	532	511	525	552	493	495	518	523	559	545	505	486	521	542	570	547	558	510	514	520	500	530	532	544	551	480	534	525	510	487	546	542	500	570	503	549	520	513	523	526	542	508	546	552	492	518	535	504	557	526	549	507	547	522	528	525	547	525	517	529	503	565	530	565	539	568	535	544	533	574	511	500	529	543	550	554	542	547	517	556	506	598	513	535	554	530	489	502	527	526	491	531	541	498	505	499	484	539	513	524	539	549	534	528	513	505	539	537	554	520	529	526	535	528	594	518	543	513	569	544	555	555	519	549	551	510	561	511	576	526	547	521	503	526	511	565	557	499	510	481	546	549	492	490	573	545	511	503	532	532	546	558	547	516	527	541	568
6955	430	271	188	193	174	157	171	183	154	174	167	151	170	155	169	147	154	183	175	140	176	135	162	151	159	160	158	143	187	156	147	181	146	167	165	143	141	171	140	136	143	163	178	155	150	137	158	173	147	166	159	179	142	156	153	145	140	169	151	159	135	160	150	134	160	179	155	150	159	150	163	148	161	162	156	147	161	141	159	155	162	152	172	156	146	168	162	159	137	140	147	158	169	159	164	162	165	163	159	132	173	133	162	156	167	181	175	153	156	187	157	150	155	186	170	149	159	163	158	170	178	144	154	149	164	162	149	150	168	155	184	166	136	156	150	163	152	161	165	132	147	148	147	157	153	167	175	159	151	141	158	158	159	142	150	157	165	141	170	165	153	145	156	149	149	172	184	163	153	171	149	170	187	148	148	158	164	146	173	157	162	172	174	163	140	176	193	162	156	161	161	160	158	166	154	142	178	163	150	169	145	147	130	149	154	155	184	162	162	155	164	143	162	167	155	163	162	158	149	161	162	139	159	154	151	137	149	165	148	130	146	124	185	122	186	177	145	150	155	180	179	145	139	167	137	165	168	161	172	148	174	163	161	160	144	136	139	172	148	152	150	161	168	151	157	154	173	151	150	157	152	158	167	161	139	162	138	131	159	168	159	171	178	156	157	148	152	154	157	164	157	139	165	184	163	146	173	147	154	167	167	167	149	167	145	180	149	141	148	153	145	150	164	137	159	143	154	191	181	136	152	149	182	163	154	161	170	170	183	155	162	176	178	154	134	160	168	158	171	159	162	150	164	166	136	154	171	156	142	167	136	170	162	143	159	155	183	146	175	169	132	151	148	151	175	173	160	156	161	184	165	198	156	133	155	154	152	161	170	149	164	142	163	151	157	144	171	147	155	141	170	149	157	155	157	167	141	150	135	181	163	148	143	181	163	169	172	159	142	161	163	149	175	182	167	164	161	165	170	144	142	162	150	152	155	162	177	185	155	189	170	179	157	154	169	170	161	157	152	174	173	195	175	133	179	191	154	167	145	164	164	164	144	168	162	145	148	160	169	164	141	143	164	150	146	151	171	162	149	158	162	181	163	178	175	172	169	152	140	150	153	173	155	155	167	152	154	181	163	151	173	180	170	151	147	152	158	167	156	159	168	139	147	149	146	164	177	140	167	171	157	136	158	160	155	155	160	170	124	134	155	164	142	150	150	153	161	161	164	174	176	163	160	151	165	167	141	156	166	141	159	169	166	164	157	169	138	152	148	158	166	178	147	178	171	172	144	155	164	169	171	139	154	164	168	168	141	158	142	144	156	151	151	155	152	157	158	165	156	159	164	144	161	165	132	156	174	151	167	125	154	161	160	162	157	153	193	174	146	172	146	142	168	175	168	169	140	161	180	155	139	165	157	160	153	172	164	151	163	139	163	170	166	148	167	140	158	149	138	181	174	150	155	180	148	159	160	120	161	163	154	173	161	145	141	166	155	151	146	147	181	149	161	159	200	144	188	132	156	144	162	151	167	154	161	138	184	168	174	162	157	153	167	180	152	150	169	149	155	156	158	173	145	156	153	150	150	165	158	160	153	169	163	146	146	151	148	146	132	178	144	144	156	146	174	176	172	146	161	134	159	158	146	151	156	162	148	144	143	165	160	130	169	178	151	154	159	163	157	144	146	189	147	165	152	136	161	153	154	148	139	175	161	139	162	163	151	133	162	172	146	161	153	154	163	150	165	151	160	154	165	169	162	157	160	165	145	153	148	167	166	144	141	152	181	143	152	148	152	155	125	174	143	139	166	136	164	159	150	137	144	136	150	165	150	140	185	152	151	153	166	150	152	170	172	142	149	130	153	143	182	155	189	198	177	157	158	165	167	114	173	160	149	151	155	170	165	155	148	148	163	148	144	149	152	176	163	172	147	155	139	177	138	156	164	160	175	161	164	145	157	167	166	155	136	160	141	192	140	163	147	163	163	156	171	154	154	172	164	155	157	149	176	161	159	155	158	144	169	162	158	177	146	158	160	180	140	164	145	167	140	161	169	156	140	159	163	162	180	149	142	153	167	161	157	154	165	182	163	164	187	170	169	154	168	162	169	144	147	144	155	166	160	171	178	142	142	168	148	165	143	151	136	156	173	168	158	172	169	151	144	153	168	163	132	168	157	156	127	170	159	162	149	174	165	145	137	156	160	157	154	163	198	165	148	181	130	150	149	155	148	157	154	138	164	151	154	156	143	165	172	152	172	152	143	162	162	184	155	180	148	161	165	176	148	164	144	166	171	178	145	149	160	182	149	152	166	153	171	183	156	152	140	146	155	149	160	157	155	162	158	169	170	150	158	157	135	148	144	151	149	164	146	161	174	148	145	190	168	157	141	149	183	154	165	150	134	162	152	161	162	163	176	163	146	162	169	164	150	151	176	173	148	164	151	183	152	120	161	175	147	148	190	157	152	145	146	157	142	150	168	153	165	179	148	145	154	142	144	143	154	152	141	150	157	173	156	161	141	168	166	159	172	154	180	153	141	180	157	165	163	154	153	155	156	145	161	158	142	163	157	156	152	149	167	170	141	136	167	151	171	157	161	142	161	144	170	166	135	151	148	175	167	127	164	145	145	178	149	144	172	160	155	156	187	165	159	137	184	158	160	180	146	138	167	167	171	159	147	155	166	164	158	158	153	164	155	145	157	158	143	171	156	149	145	179	160	140	148	182	165	185	157	144	162	135	144	141	172	161	135	144	154	155	172	141	154	158	155	187	148	167	148	178	135	192	170	179	164	163	165	154	171	169	155	144	168	151	159	125	158	136	141	168	149	170	158	141	177	151	166	136	141	141	174	142	170	155	151	153	173	170	156	161	176	176	165	164	137	172	149	149	173	165	171	151	163	156	145	151	171	155	155	132	156	149	172	159	139	155	135	149	135	167	152	176	143	154	162	177	189	161	166	160	150	157	162	174	146	150	147	151	157	161	170	172	166	163	144	154	132	149	164	161	184	190	174	145	156	156	159	150	167	153	136	152	149	159	155	159	167	139	131	146	157	166	162	159	158	162	139	174	165	184	162	161	165	168	159	150	154	161	157	170	145	177	154	138	153	164	154	153	150	167	168	174	156	147	147	170	165	149	166	147	151	149	157	155	161	161	165	171	162	141	154	156	159	159	157	157	160	145	171	158	149	188	160	138	161	167	169	138	147	161	170	157	161	153	148	170	152	157	148	138	149	167	159	152	154	153	175	162	159	150	153	172	156	156	147	155	148	152	166	166	180	140	162	146	173	156	177	154	158	165	128	160	151	145	148	153	158	162	155	157	149	144	121	164	154	179	143	146	149	162	155	155	172	132	163	182	153	165	173	171	149	173	147	169	148	163	168	166	155	152	181	151	150	154	142	153	158	171	152	163	171	170	143	160	171	180	155	145	153	152	143	155	160	167	165	160	154	153	144	166	156	131	157	172	170	162	161	174	137	167	161	140	143	142	153	148	178	136	168	149	171
6726	621	681	640	618	603	591	537	548	535	526	502	535	515	546	492	504	513	528	499	484	471	517	484	575	475	487	501	486	512	506	525	471	522	527	483	491	477	512	545	494	468	496	500	474	481	504	496	486	462	514	497	448	517	524	472	470	461	522	484	482	518	483	534	470	457	485	525	518	506	525	495	475	498	463	496	462	526	505	473	477	471	491	524	483	492	478	527	457	496	482	494	539	509	529	490	499	518	491	483	446	468	458	522	472	470	539	489	491	514	499	508	475	473	526	491	490	470	450	510	503	474	473	559	491	481	473	497	464	446	501	481	518	478	489	515	469	492	487	495	519	487	486	537	454	520	486	495	485	508	479	465	530	508	479	483	482	501	470	516	495	541	507	496	505	487	461	456	471	490	502	485	500	478	454	515	471	475	517	496	480	480	506	498	471	459	497	495	509	532	500	455	483	493	473	513	483	505	490	476	501	500	450	467	501	495	515	484	476	504	510	504	513	469	453	519	530	514	480	519	496	496	493	510	526	470	476	506	516	487	477	521	513	541	493	505	498	485	475	532	476	479	489	488	491	483	512	526	515	534	478	469	537	486	492	492	456	480	514	512	466	464	463	530	498	492	498	534	486	460	534	487	503	480	464	502	461	478	489	503	474	506	499	494	493	512	445	455	460	498	489	489	485	514	436	477	480	511	475	509	538	527	515	517	503	498	501	499	481	465	498	447	494	458	504	485	490	491	463	486	496	511	493	464	477	481	492	508	485	506	504	526	488	490	500	468	507	493	481	501	454	514	488	499	479	457	489	496	510	457	493	491	464	509	502	460	451	490	484	453	494	458	500	446	525	485	483	511	510	507	512	449	474	478	513	500	499	468	484	473	485	471	493	500	483	525	492	515	513	494	496	497	470	472	462	526	496	503	491	476	491	513	520	483	471	476	498	479	480	507	504	495	511	467	458	497	483	484	532	488	501	497	507	470	473	505	471	483	468	510	519	484	495	505	475	474	480	493	513	465	471	454	532	497	504	518	491	515	510	474	473	481	470	458	515	500	410	528	446	517	486	486	510	482	474	496	498	530	480	441	459	472	511	523	484	499	459	494	528	489	437	529	491	548	484	530	493	479	507	452	527	532	511	519	493	500	458	527	489	493	472	481	495	481	545	474	499	488	489	511	486	526	530	503	511	494	482	494	491	453	508	495	500	506	488	487	478	485	495	482	463	502	535	486	481	486	498	453	490	510	516	505	528	490	541	532	460	517	481	476	486	468	466	517	519	516	480	486	506	500	445	483	510	509	514	460	464	492	475	453	487	446	456	459	494	510	519	453	508	489	506	510	498	518	491	562	453	517	501	490	489	471	489	508	475	477	431	518	498	494	492	435	447	481	490	500	519	487	489	475	453	488	506	504	521	516	456	505	501	501	495	434	496	501	495	464	455	478	473	482	504	483	496	536	479	508	495	471	513	504	460	530	519	485	458	514	468	508	480	493	493	504	497	504	487	469	502	512	519	471	478	495	465	480	483	492	463	489	479	485	467	507	486	519	471	464	462	502	501	523	472	489	477	470	499	459	504	503	514	491	505	522	504	497	468	467	497	518	504	487	535	468	505	506	491	515	515	464	486	509	472	475	486	487	496	509	487	519	489	512	477	488	486	492	505	481	531	477	509	501	488	456	434	480	518	520	434	499	511	506	478	463	493	511	484	522	478	453	509	526	472	461	485	518	482	501	503	488	460	456	491	508	465	480	496	507	445	483	486	480	506	452	489	502	504	496	503	500	486	523	513	502	493	452	495	479	506	468	495	467	513	493	551	482	502	509	508	478	477	474	499	503	476	510	487	491	471	476	528	448	491	470	503	466	484	474	515	467	507	509	504	456	540	504	515	457	492	528	486	527	534	484	504	470	465	502	466	483	492	518	470	508	487	473	484	475	491	463	498	490	467	502	521	519	483	512	500	466	487	460	472	486	492	500	509	470	439	481	521	461	470	480	524	491	458	505	489	499	501	508	501	480	456	484	475	492	508	541	523	472	462	507	469	504	524	523	451	516	486	487	491	444	428	509	473	501	504	532	497	480	490	482	477	517	499	444	522	519	508	481	497	516	501	496	510	481	514	518	505	457	477	450	507	494	504	474	494	506	493	473	513	495	494	464	498	508	435	529	521	470	445	457	544	508	496	518	472	492	456	506	485	482	490	476	436	514	464	456	508	461	447	458	450	474	498	485	495	505	487	512	463	496	491	459	522	486	484	522	479	514	474	471	504	466	464	463	485	493	439	470	489	485	508	478	491	520	466	523	450	465	484	503	484	514	437	507	504	487	501	486	452	455	472	498	484	505	513	464	492	487	501	513	453	525	500	459	506	508	447	498	469	489	494	509	479	450	492	518	440	496	474	536	513	483	491	507	495	486	489	489	519	525	479	476	489	440	498	515	500	502	510	511	511	518	492	482	458	481	476	481	484	467	489	503	531	477	454	536	478	458	451	471	488	454	527	512	468	478	486	472	501	489	442	483	474	480	460	492	470	485	499	504	507	525	496	489	459	546	509	478	493	480	458	519	500	511	507	503	482	478	486	473	514	488	503	507	471	505	530	481	484	490	498	451	468	509	513	465	485	445	494	479	465	533	476	484	472	471	482	500	458	498	513	487	474	507	487	525	473	484	509	465	520	478	493	506	475	486	499	454	476	471	489	520	500	441	482	499	460	474	474	464	519	491	529	500	513	436	497	497	497	517	467	499	497	472	456	472	481	473	516	485	457	518	494	489	494	451	530	507	475	473	506	494	501	513	543	479	467	500	494	501	455	489	498	486	470	480	451	504	525	499	446	482	457	484	531	500	470	484	457	449	473	498	483	513	447	500	471	494	494	476	513	456	462	496	494	469	507	455	472	474	472	451	499	491	493	497	469	472	507	469	500	501	502	521	480	498	476	498	522	483	501	460	494	489	527	496	508	496	500	471	464	527	470	485	485	500	478	485	486	462	492	528	495	500	473	517	488	458	487	465	474	482	489	498	522	491	426	519	508	480	476	442	488	473	445	475	513	500	483	508	488	464	486	545	519	506	477	502	484	487	514	451	497	525	490	470	498	518	507	507	500	493	511	513	450	507	481	549	467	485	485	505	495	486	480	487	508	492	457	494	496	483	524	510	504	469	492	497	485	511	488	488	484	501	514	491	464	491	512	486	519	484	521	492	493	504	494	483	502	494	491	508	499	507	466	474	490	519	462	507	497	456	519	488	483	481	481	527	483	528	479	521	495	475	468	488	490	472	459	484	507	496	455	515	459	511	445	525	450	534	488	502	503	505	456	465	488	503	491	485	469	529	501	501	482	479	476	523	469	501	517	460	497	512	511	460	476	470	486	506	484	482	472	466	478	496	493	494	467	470	485	470	495	509	474	495	522	477	455	487	472	518	474	505	463	488	519	484	480	450	515	489	521	511	488	544	427	499	501	495	488	480	518	504	514	469	467	470	548	485	474	492	455	495
41402	8422	1637	997	701	509	395	291	260	210	196	191	144	135	165	148	117	114	106	120	98	109	110	101	113	103	108	95	110	91	116	104	97	87	99	105	89	85	89	89	87	84	84	68	100	99	93	109	98	76	92	77	98	97	100	78	96	94	77	90	79	96	82	90	93	90	100	102	78	102	104	90	82	90	101	89	94	108	68	96	93	90	82	93	86	99	92	92	93	83	79	95	69	95	86	78	80	98	93	95	89	84	91	93	109	88	93	76	88	89	85	88	78	79	85	86	78	101	79	82	97	75	82	78	101	92	83	99	85	96	80	103	92	89	90	92	94	91	73	97	85	78	98	88	82	78	100	91	78	92	88	86	92	90	80	73	78	92	84	96	82	80	103	77	82	105	81	85	97	88	101	85	79	74	79	93	90	109	77	81	89	91	91	92	94	96	96	89	95	88	89	98	89	84	107	84	88	92	87	85	69	88	85	93	84	76	88	85	83	67	91	94	101	83	98	79	94	87	95	86	88	85	89	95	79	88	84	90	88	77	105	90	93	100	85	73	82	79	75	86	85	68	92	87	97	83	96	85	88	85	92	84	95	107	89	79	102	80	97	88	91	93	101	92	89	84	88	88	87	95	91	73	92	88	65	93	76	93	85	77	94	80	87	73	80	81	86	93	90	80	102	92	76	92	110	99	80	99	83	84	95	81	109	87	83	84	81	101	70	85	91	77	102	87	81	120	76	80	99	71	105	85	89	86	85	93	69	91	101	97	81	81	80	83	88	80	88	82	96	99	89	88	88	88	101	81	98	77	99	98	97	88	75	81	93	73	95	91	89	77	89	86	87	103	94	78	67	75	81	82	87	91	75	77	83	98	81	96	84	88	77	88	82	81	80	80	86	100	83	82	82	91	80	89	84	89	89	101	76	78	104	86	83	92	87	97	102	82	95	96	96	92	74	98	83	90	81	90	92	97	74	82	73	92	78	84	78	99	94	97	87	83	88	101	89	78	99	83	81	95	92	85	95	99	94	79	82	106	92	84	86	90	88	91	88	95	78	90	88	89	100	82	86	88	75	97	78	96	81	82	76	83	72	95	79	97	93	91	88	86	94	78	101	91	87	86	70	108	78	105	79	86	97	85	80	71	92	86	96	83	89	86	94	77	77	88	77	73	82	75	97	82	96	87	103	83	86	72	74	83	70	84	107	91	95	95	83	88	78	81	100	79	80	93	105	101	91	94	74	91	92	71	86	70	76	84	93	102	94	78	79	99	86	78	86	83	76	81	73	82	99	81	103	88	88	85	93	83	86	82	92	90	107	80	89	82	87	90	106	84	91	86	87	84	89	82	96	80	83	105	95	92	96	70	82	97	102	89	93	84	73	102	90	89	78	70	74	96	85	71	103	87	93	102	81	98	92	101	92	89	86	73	91	84	93	84	75	96	88	88	97	80	85	84	73	85	83	103	76	91	90	98	88	94	99	75	98	75	86	85	89	85	89	89	104	104	69	96	87	81	95	77	84	82	89	83	93	83	94	92	89	72	75	74	77	71	78	84	84	85	95	94	90	85	92	78	93	87	84	101	93	76	81	94	78	83	74	90	80	86	98	80	103	79	90	95	82	87	96	97	82	85	87	81	111	85	92	79	83	93	86	79	87	75	95	73	88	92	94	83	86	73	84	105	92	94	90	75	84	68	101	92	80	86	88	75	68	76	93	91	81	95	104	105	97	84	89	94	83	87	74	82	93	81	108	81	85	82	78	81	78	76	82	88	96	95	93	70	106	65	95	82	83	101	89	100	94	112	78	91	78	97	93	79	97	71	102	103	88	85	95	82	86	76	85	92	99	72	106	77	95	81	85	68	85	96	89	64	88	84	77	96	83	76	77	93	73	87	100	79	92	98	89	98	67	84	87	103	89	83	81	97	84	84	93	81	78	86	89	98	99	76	80	96	103	86	85	87	102	78	74	83	89	72	83	82	77	89	78	87	97	90	81	76	96	109	100	88	89	75	83	84	86	79	94	83	89	83	64	74	76	95	92	69	97	79	78	89	95	97	94	90	79	103	82	88	74	89	87	83	100	87	89	103	105	80	105	80	80	84	90	87	92	89	94	105	106	91	100	93	87	68	87	88	76	77	109	100	86	89	106	73	88	76	84	87	86	93	92	61	86	85	84	96	80	91	76	95	97	74	87	83	94	85	92	103	85	104	91	100	73	81	96	77	81	85	78	78	76	77	77	75	82	91	100	84	95	82	119	107	103	105	67	78	97	95	94	88	83	87	80	78	82	94	106	91	83	89	77	90	92	117	97	91	98	95	100	94	77	84	97	94	69	66	60	69	85	89	77	71	97	110	80	80	96	75	84	101	87	95	93	83	74	88	91	93	89	85	74	73	93	91	67	87	88	87	76	83	95	83	78	82	80	98	83	74	90	88	81	94	80	99	84	72	107	84	84	101	92	88	81	93	91	77	85	90	108	88	95	84	85	84	85	80	79	94	106	72	79	92	89	101	82	99	86	85	73	84	99	77	89	101	80	99	79	78	83	88	89	88	91	90	96	79	110	90	81	90	93	81	99	87	80	81	93	99	84	80	67	80	87	92	81	82	88	72	81	88	110	90	79	100	85	86	83	80	85	90	77	91	86	95	59	82	91	93	94	93	100	84	91	91	90	81	92	90	80	97	91	91	86	93	82	89	93	68	90	93	87	80	81	108	81	90	79	89	79	94	93	78	70	97	86	97	94	91	81	87	79	91	92	87	85	96	72	104	81	89	70	92	93	100	96	85	79	78	92	93	81	108	89	85	74	88	88	77	89	92	92	106	101	108	88	93	84	95	97	81	83	83	92	85	82	98	92	84	99	99	84	95	83	85	85	82	83	88	82	76	76	86	82	106	86	94	86	90	82	96	90	82	95	98	84	93	80	94	96	85	83	71	94	85	101	87	97	66	79	72	100	80	99	84	94	100	98	101	95	89	90	84	98	90	86	81	81	85	87	77	97	89	97	95	88	88	100	87	85	89	90	95	98	95	87	73	86	92	99	82	86	84	91	77	98	82	87	103	66	101	72	85	89	77	91	88	69	79	80	94	87	85	87	94	80	78	89	102	98	106	99	94	79	101	97	88	89	94	76	94	80	101	84	82	74	82	78	85	92	98	106	85	78	81	90	95	92	97	101	87	89	95	86	78	90	84	88	87	85	91	74	96	80	86	91	86	90	86	86	78	105	82	69	84	82	102	87	92	89	91	91	89	101	91	69	101	89	94	93	96	92	83	75	96	102	95	88	104	75	82	87	94	76	82	84	96	70	87	100	93	95	87	81	93	102	89	96	94	86	86	82	83	88	96	69	98	74	93	87	88	89	81	98	92	114	84	87	96	89	87	91	91	94	80	94	100	73	93	88	79	77	92	87	79	91	77	88	73	73	92	103	98	87	83	80	89	96	83	87	92	97	103	108	97	83	75	82	82	83	88	95	94	86	88	84	77	81	79
21100	1418	3262	3601	2934	2424	1907	1605	1321	1095	1039	919	790	733	646	692	617	616	539	549	529	466	472	494	402	431	435	427	406	391	391	396	410	386	376	365	369	380	370	386	340	348	324	335	326	348	311	338	315	342	337	333	330	354	339	300	343	327	318	340	326	321	300	362	342	304	306	331	316	333	333	325	343	350	295	285	306	323	299	335	337	295	296	310	318	333	335	315	299	311	335	350	325	337	329	333	293	327	314	317	319	333	319	304	309	279	335	317	327	319	315	296	307	339	379	343	331	298	282	314	331	328	312	318	304	296	302	303	314	295	326	330	318	294	284	321	281	285	293	299	308	337	304	339	303	293	322	290	316	290	345	333	299	324	347	305	299	287	321	326	318	307	306	340	349	288	340	303	306	321	312	324	315	291	317	322	329	292	336	323	322	283	311	321	301	306	309	293	311	316	309	334	306	309	299	306	282	292	331	318	284	320	272	322	310	324	312	324	305	295	289	364	295	347	311	325	303	296	303	295	301	317	306	298	319	305	330	316	333	302	296	303	305	312	310	329	309	302	312	293	302	322	321	297	316	306	324	315	295	333	328	273	302	327	310	312	302	304	307	314	266	331	306	288	308	330	320	329	306	302	289	292	334	308	304	304	330	306	306	316	276	287	308	310	315	319	325	313	295	305	286	321	303	280	301	256	310	304	289	305	312	285	287	325	299	282	297	290	294	308	299	321	314	334	278	315	323	329	319	307	316	295	297	314	343	329	323	313	262	304	338	300	317	317	325	357	290	313	321	322	328	275	305	301	291	299	273	319	310	303	294	297	343	300	295	308	302	309	287	309	301	294	302	320	297	300	307	307	305	324	329	289	304	320	323	309	316	295	313	316	292	317	289	285	288	308	304	275	316	311	291	315	279	318	304	345	302	290	313	342	298	295	312	345	317	282	325	289	310	319	308	297	298	319	306	316	321	301	316	330	324	323	285	304	282	306	303	295	304	333	307	339	291	285	320	301	293	297	278	306	313	306	317	313	304	314	328	279	323	280	326	273	311	295	285	308	317	292	272	323	330	304	305	289	268	286	287	300	297	300	299	306	318	285	309	309	326	307	352	329	315	270	323	300	310	308	320	314	306	292	320	329	307	298	317	333	305	300	294	306	290	351	295	303	312	285	324	337	330	293	287	316	300	284	309	314	305	321	323	320	308	307	294	329	314	280	327	324	304	322	327	277	329	289	290	324	304	287	311	330	297	318	312	326	314	302	285	317	337	324	292	312	307	289	294	312	303	318	351	303	314	323	294	274	316	278	287	285	300	332	278	305	354	292	314	298	305	331	316	313	315	291	293	312	275	300	314	277	312	302	319	333	296	285	318	326	307	305	303	267	344	312	339	298	294	311	313	275	310	304	305	306	298	300	310	338	308	256	307	320	314	332	312	288	297	320	302	314	324	287	303	299	322	304	316	301	354	293	319	314	322	309	295	312	326	281	295	317	342	281	321	317	292	324	292	303	312	339	328	300	309	313	301	291	289	311	303	332	302	314	299	334	329	311	337	296	313	282	332	313	321	265	294	327	291	295	292	307	323	313	300	314	333	303	308	281	281	353	292	307	298	339	359	343	297	266	305	330	329	291	300	291	337	311	307	300	326	310	318	328	294	292	332	282	289	306	316	313	291	337	309	338	298	327	268	341	281	286	309	289	339	330	321	275	299	319	307	317	300	316	272	293	296	287	332	314	341	313	311	323	308	302	295	314	300	325	312	298	317	316	317	291	315	320	318	296	296	305	306	313	305	320	323	305	310	306	291	298	287	333	317	311	312	306	325	309	312	294	288	293	287	303	285	276	326	301	311	311	314	333	301	314	321	327	329	321	321	303	301	322	313	295	317	309	316	304	326	288	297	337	320	307	320	319	290	321	294	335	302	286	316	308	302	312	261	314	293	319	287	303	307	308	287	290	303	308	325	325	345	300	327	329	262	306	296	304	306	323	344	292	273	315	333	309	318	351	309	352	325	298	300	308	274	304	286	274	301	330	314	299	318	304	302	293	314	304	322	304	283	307	341	306	339	334	270	291	317	314	317	333	315	303	298	307	263	315	327	315	331	334	320	278	322	280	318	315	315	339	284	292	303	300	302	301	296	340	303	316	339	276	319	297	309	320	324	277	293	318	285	317	296	307	331	302	307	323	308	306	300	351	304	299	292	319	289	308	310	283	294	278	298	307	323	309	293	292	314	316	301	301	308	320	296	316	293	298	316	341	356	315	304	325	302	307	287	295	281	314	280	298	331	322	297	316	312	322	290	310	312	340	313	279	284	324	316	288	295	338	302	294	322	306	269	300	298	289	303	329	304	307	301	303	326	320	327	266	310	315	296	301	301	299	289	296	292	277	324	310	324	329	304	325	289	316	307	289	308	325	305	295	313	320	295	303	321	343	312	327	288	309	325	315	310	302	326	300	281	294	295	312	308	310	305	314	305	327	296	308	310	266	316	347	307	329	303	303	288	302	297	336	295	298	307	308	325	316	314	349	317	315	319	282	307	336	311	317	314	291	285	294	288	287	308	320	316	301	322	291	330	315	323	314	284	288	294	319	279	341	337	302	281	291	279	299	282	323	327	321	325	298	302	359	315	314	316	336	295	324	283	336	339	308	289	328	301	307	310	276	292	317	314	336	311	297	279	308	316	318	317	313	316	310	303	307	291	298	301	296	298	322	302	336	318	304	287	331	273	309	310	274	303	325	307	303	333	300	288	331	312	322	308	328	326	333	301	290	300	321	315	302	290	324	306	297	291	310	293	306	313	297	293	287	322	307	331	327	310	290	291	303	297	309	314	345	310	305	294	289	313	329	301	305	308	290	303	317	309	298	310	330	312	324	309	289	310	305	313	297	278	340	326	257	294	313	298	317	317	301	319	280	297	311	303	307	307	283	317	284	302	324	317	299	335	311	315	345	323	326	309	309	321	331	321	294	345	289	325	323	323	309	303	318	312	328	317	317	295	333	295	309	324	320	273	291	319	279	302	290	331	316	316	294	291	287	312	311	329	315	322	294	290	331	296	291	303	287	304	314	288	286	301	300	315	274	294	286	291	346	318	309	323	314	293	302	300	314	321	333	327	293	302	306	302	300	294	279	318	321	306	304	311	308	307	291	301	322	301	310	327	294	302	282	282	363	280	304	333	312	299	293	315	323	283	302	315	316	302	316	313	289	309	317	281	293	330	340	294	305	314	314	329	266	315	310	283	316	272	293	308	333	318	308	301	321	306	307	302	316	312	287	315	300	292	310	298	338	295	317	285	330	301	318	300	309	307	278	318	303	303	312	334	324	293	311	293	309	303	307	324	302	288	290	289	321	304	328	286	322	309	305	336	331	311	325	293	293	313	319	288	282	307	304	316	282	308	311	313	331	285	327	331	320	285	303	275	329	331	288	307	291	299	293	325	311	279	292	272	325	303	279	307	324	323	306	305	305	281	312	334	322	286	318	324	319	278	296
52619	15917	4967	2251	1390	1002	760	614	448	401	350	349	330	288	268	238	250	250	221	214	203	207	214	199	208	197	206	195	195	193	204	170	186	176	191	162	160	195	172	176	199	186	182	173	180	197	168	176	143	173	147	193	188	170	180	183	159	177	169	165	175	167	173	163	167	162	185	163	184	165	179	168	172	149	136	182	163	159	167	173	186	199	169	158	204	173	160	168	154	164	165	158	174	168	160	175	170	169	155	136	142	161	172	170	142	171	176	149	143	184	159	170	180	194	160	168	148	179	179	154	162	186	160	162	158	161	135	168	180	183	145	168	145	144	176	162	166	163	189	163	158	153	138	170	196	178	162	142	183	168	160	140	158	178	177	162	144	161	156	179	181	162	163	185	167	147	177	186	159	170	159	177	159	195	142	179	151	146	168	162	167	143	184	163	175	195	157	171	149	175	170	162	159	192	167	155	131	173	151	155	183	151	181	170	171	187	157	155	165	169	167	160	168	160	159	132	195	146	155	166	142	167	162	146	156	156	187	141	161	189	159	176	196	164	180	157	163	156	156	151	162	161	170	161	199	164	155	165	140	175	176	162	147	191	165	159	162	171	177	164	165	168	166	182	169	146	133	161	171	183	167	154	183	149	176	170	177	161	161	176	148	170	170	166	151	177	171	149	162	174	170	169	169	173	159	173	158	144	168	167	172	176	159	170	165	162	179	176	174	186	157	143	160	173	169	173	159	197	155	168	168	160	163	181	173	153	147	183	169	166	185	177	179	185	155	181	165	155	163	164	200	163	142	163	151	187	159	186	170	166	167	167	156	164	163	179	173	162	161	162	154	172	149	165	151	164	152	166	165	143	155	159	165	168	187	174	144	151	179	155	170	151	165	166	160	178	176	157	167	183	155	175	176	191	164	168	159	166	161	157	180	165	155	185	162	157	172	170	157	181	159	154	162	167	166	173	179	155	153	132	175	178	158	159	151	197	167	176	148	162	153	155	185	143	176	166	152	148	167	153	168	163	156	154	176	148	165	149	195	162	175	163	162	157	151	161	152	162	185	175	184	164	153	162	143	162	169	152	135	162	167	147	166	164	168	143	163	163	164	185	156	161	183	177	138	159	173	157	180	187	130	180	163	173	164	177	185	165	169	154	136	182	171	162	148	172	171	183	167	155	190	184	179	180	151	159	173	163	168	157	159	160	142	168	163	154	175	149	185	151	187	189	158	195	156	166	173	155	147	183	177	167	186	178	175	154	155	163	164	182	170	173	161	181	150	178	160	150	164	162	171	184	153	150	178	166	161	157	160	153	176	181	164	179	148	161	145	182	168	171	155	155	186	159	165	183	186	147	172	168	162	157	166	190	162	142	147	157	172	173	153	159	175	170	169	151	152	166	166	146	163	134	155	185	170	199	171	177	175	165	164	173	162	205	185	175	167	157	147	179	142	182	148	160	175	141	156	181	163	147	172	157	166	169	175	142	167	164	162	190	176	172	178	179	175	168	153	158	152	166	161	144	154	161	187	174	163	169	161	149	164	167	154	174	154	183	157	165	163	175	178	153	156	173	161	169	165	164	153	149	173	158	182	163	161	170	167	166	174	153	167	148	155	172	170	176	149	156	153	175	186	159	156	155	156	180	169	170	166	152	175	166	154	150	147	176	149	166	163	140	188	164	171	152	165	167	170	159	164	152	187	183	176	172	156	174	173	157	172	170	157	158	168	165	159	164	176	158	162	163	177	160	180	134	184	182	158	156	168	171	180	162	171	141	144	158	159	171	164	174	166	183	175	158	168	150	171	162	184	166	151	165	168	172	149	174	156	167	176	163	197	167	162	173	164	171	171	163	164	181	169	155	184	162	182	162	147	177	164	162	165	161	149	163	151	152	170	150	161	158	189	129	183	164	167	153	171	158	155	145	175	161	178	170	172	164	184	170	186	184	154	180	180	165	171	157	160	162	147	178	179	165	152	181	153	156	159	162	178	164	153	174	193	175	188	163	164	134	150	161	186	170	174	163	181	165	148	174	157	189	170	163	151	171	165	163	173	148	176	161	175	172	164	169	167	155	163	169	153	163	165	143	169	169	149	175	156	172	147	149	160	158	150	163	169	161	150	151	187	180	160	168	159	159	155	153	157	179	169	166	162	154	189	196	173	165	171	158	195	171	167	165	191	163	172	174	179	168	136	150	166	165	172	176	175	176	141	170	154	147	161	163	183	159	166	179	166	175	157	161	165	140	169	168	151	156	167	175	155	177	170	175	174	173	173	129	164	170	157	169	162	178	140	157	171	159	154	171	162	170	155	162	160	146	168	166	141	164	154	158	152	164	169	173	136	136	164	145	174	199	178	177	164	182	148	156	154	178	185	186	187	171	175	158	169	156	190	182	154	170	169	178	172	168	164	148	163	160	167	152	171	163	176	169	155	159	146	173	150	141	171	148	146	162	162	172	176	159	139	151	179	159	146	175	179	180	163	137	143	160	169	177	181	166	163	158	165	162	177	176	150	167	164	168	162	182	167	148	144	154	164	154	176	158	167	148	167	162	203	173	165	193	173	181	180	165	160	196	157	159	175	164	171	178	161	177	181	163	160	169	190	172	157	141	170	181	186	161	160	190	170	168	140	155	194	165	167	167	154	168	158	150	154	168	178	151	180	193	175	158	170	188	207	169	158	145	150	168	166	159	168	150	158	176	170	181	161	155	185	169	160	153	166	155	157	160	187	165	166	172	182	162	168	173	164	192	187	160	173	168	151	138	157	189	182	170	162	201	161	167	145	167	159	171	157	180	170	188	163	159	188	158	166	175	176	153	182	157	172	187	172	179	148	156	145	178	176	178	192	166	167	158	183	184	176	149	182	196	182	141	154	163	163	167	170	197	161	162	180	198	173	155	147	147	183	156	180	162	177	172	157	166	158	162	141	158	173	171	157	175	143	147	180	176	167	173	192	152	187	165	185	168	151	181	184	164	158	162	180	165	155	173	164	173	149	149	173	176	182	157	170	149	188	153	165	159	163	159	166	163	161	173	160	168	166	158	151	166	161	153	165	158	172	160	134	155	159	153	142	149	155	176	166	171	178	204	139	171	186	167	162	173	160	176	180	172	148	159	157	169	187	149	204	165	175	184	164	162	189	146	165	150	175	176	169	172	167	147	164	174	145	171	178	181	174	174	176	147	154	170	173	169	162	174	173	179	164	182	186	160	147	168	150	177	153	174	150	177	180	141	177	186	157	176	170	185	158	186	172	138	173	175	170	155	163	196	147	176	181	185	148	182	149	168	165	189	176	168	147	175	186	154	171	173	181	154	183	189	158	185	162	201	169	186	186	173	185	165	157	178	172	159	150	169	158	135	165	154	157	169	156	169	159	173	174	165	171	179	151	169	179	162	173	168	160	169	166	186	164	142	167	158	153	181	157	183	153	149	170	158	172	162	197	181	184	179	154	167	171	151	166	172	174	178	155	167	176	155	144	163	166	163	143	182	162	157
27852	2853	6292	6653	5675	4568	3569	3029	2604	2259	1872	1706	1532	1468	1284	1303	1057	1183	1037	1041	979	850	918	792	805	821	776	771	730	686	711	699	692	701	704	638	651	642	614	622	628	608	660	636	642	595	599	629	569	582	612	607	565	571	577	640	568	569	584	543	581	541	556	572	557	560	530	558	591	558	579	542	596	526	544	579	576	561	578	592	547	554	532	545	535	530	537	571	587	546	541	542	536	581	509	536	538	529	521	537	544	504	523	518	531	587	550	546	538	550	556	549	508	537	569	541	545	546	519	570	536	525	521	544	540	563	538	512	540	540	539	473	515	538	554	515	511	556	556	547	504	521	548	538	538	521	514	533	525	538	536	509	565	542	549	541	555	498	536	554	538	556	556	566	538	512	528	481	553	570	498	530	544	536	584	547	564	538	523	524	553	561	521	517	498	494	525	543	524	507	548	548	584	536	551	545	516	534	534	558	536	514	555	523	516	543	541	534	510	523	521	557	561	475	540	523	507	543	543	522	523	508	535	530	543	513	526	564	500	545	533	555	532	544	540	570	576	572	551	503	520	537	522	554	535	518	524	536	553	540	533	515	551	505	522	513	560	476	519	522	539	539	499	543	529	559	525	481	552	525	521	546	533	518	508	538	522	529	534	521	511	545	572	550	511	520	558	545	572	498	539	523	519	520	503	506	532	531	532	537	544	526	536	531	534	517	538	535	528	516	548	513	495	508	527	507	549	546	527	526	505	533	549	525	523	511	556	538	509	530	508	540	575	521	516	535	490	518	571	564	540	521	539	552	546	540	526	511	519	536	533	481	558	528	582	535	516	518	525	523	555	554	506	560	542	523	603	506	545	514	581	529	516	522	502	567	527	546	506	586	549	468	541	552	513	577	532	515	532	522	546	550	519	531	512	541	511	534	533	560	521	511	542	552	516	534	536	504	531	502	526	545	574	510	566	527	535	528	488	557	526	561	515	502	523	478	549	540	507	508	551	539	499	513	452	524	569	546	508	533	541	524	525	530	551	503	488	515	526	508	551	526	560	554	532	552	551	562	560	521	531	525	514	542	530	487	491	536	513	526	585	554	495	529	504	518	530	486	529	498	514	519	515	494	484	531	542	542	530	524	533	513	540	542	510	528	514	552	527	553	522	541	499	535	491	520	560	505	532	570	504	524	507	514	522	506	531	556	529	543	538	533	539	528	515	540	494	475	518	514	564	585	526	488	519	502	522	483	549	513	544	575	520	563	553	495	583	545	546	487	513	534	575	508	545	547	549	524	518	497	544	510	520	533	561	542	538	526	548	502	519	503	502	491	549	525	510	556	542	516	543	510	580	546	535	539	581	505	511	514	499	515	537	556	516	474	553	569	553	560	525	497	541	572	553	549	537	574	539	519	533	530	549	527	546	533	554	498	544	535	523	499	499	535	522	571	536	493	576	545	589	530	530	581	511	533	528	546	544	528	535	514	557	546	577	516	525	509	520	524	507	525	488	562	523	512	517	549	527	524	550	504	529	529	560	504	555	543	535	502	511	537	530	512	559	527	480	530	529	522	522	569	559	540	525	524	533	531	545	517	495	529	558	484	488	520	537	548	480	530	510	504	526	561	497	517	510	549	490	526	577	545	515	522	562	529	509	540	587	539	507	552	513	574	510	531	544	524	547	508	524	531	551	582	543	556	563	538	510	527	526	515	520	531	498	509	539	513	537	534	518	500	517	543	529	539	502	559	560	559	542	507	486	512	521	484	499	564	583	533	520	498	548	511	523	498	511	551	515	574	513	560	525	550	545	570	523	510	523	539	495	516	523	530	529	501	517	562	524	568	536	559	534	534	556	506	582	564	487	556	521	496	514	553	574	500	510	508	551	523	516	514	527	516	491	560	522	564	530	559	527	540	565	520	545	550	503	560	457	519	585	563	522	538	518	529	552	559	473	522	503	517	520	512	547	563	571	511	529	567	545	565	546	540	562	537	483	509	528	588	516	523	498	553	528	544	520	557	537	494	550	520	534	559	546	547	524	571	483	520	513	514	537	485	522	508	534	526	490	577	530	493	547	509	559	603	509	527	508	512	485	566	541	528	553	501	547	521	540	533	520	502	500	568	516	547	540	491	547	539	503	541	562	503	545	550	557	498	517	538	504	504	543	512	540	500	530	504	575	531	521	530	499	513	521	533	513	547	513	518	527	553	538	534	575	520	539	535	565	507	503	474	561	503	497	518	553	533	568	544	537	565	522	521	521	527	498	573	566	542	518	545	509	514	515	531	510	519	517	527	548	566	552	536	509	535	537	494	524	560	560	523	483	507	495	535	534	548	520	528	494	510	548	519	544	533	517	545	552	515	501	575	535	575	507	538	533	524	557	551	472	524	587	541	475	511	514	558	549	513	537	528	532	548	522	502	576	519	513	497	550	507	551	525	526	522	511	528	532	537	527	508	492	520	550	525	527	538	520	495	522	493	534	572	520	541	513	537	530	511	548	504	522	495	509	543	541	510	543	499	462	551	508	562	541	499	550	522	542	516	533	586	544	530	533	541	517	529	529	511	528	530	513	552	492	500	505	559	475	536	547	509	582	530	482	479	539	502	530	567	556	520	532	539	535	497	551	580	510	569	492	537	518	553	540	526	513	517	531	510	504	521	514	535	533	508	516	521	529	543	528	539	527	508	490	553	538	531	552	571	583	511	546	561	545	513	551	536	505	539	584	515	512	556	546	538	559	549	495	514	552	539	508	545	518	532	536	586	494	518	512	598	560	524	524	523	512	551	512	527	506	531	576	542	519	520	537	527	541	565	543	514	514	555	518	529	524	526	514	495	555	521	533	572	556	527	535	502	533	576	514	533	555	566	537	542	533	496	559	509	530	520	572	555	553	505	521	528	538	513	480	540	526	527	522	503	519	524	549	541	490	531	584	534	509	548	553	555	545	505	518	542	511	577	538	529	523	529	519	533	575	547	517	547	524	480	515	551	513	514	538	549	564	561	485	537	518	532	549	539	530	511	512	530	521	529	547	561	533	567	512	517	551	509	565	537	523	525	520	506	563	550	533	517	516	550	514	543	530	559	551	528	567	470	519	535	489	525	492	504	543	534	486	550	567	568	530	503	518	507	532	489	545	530	546	535	547	562	530	526	515	531	497	551	569	541	531	561	529	538	490	551	520	504	542	480	509	527	553	534	504	519	504	527	546	503	494	520	544	558	505	521	502	511	552	562	538	576	544	502	546	567	501	552	501	512	533	491	484	520	547	520	553	610	527	520	539	548	544	539	541	529	551	583	513	542	504	495	566	568	541	582	532	541	495	516	485	518	522	554	530	560	535	515	565	547	506	563	498	535	580	487	519	481	531	497	543	531	549	544	479	551	520	568	507	521	523	481	519	490	494	551	523	538	524	526	519	572	564	515	569	544	544	551	507	542	550	488	588	549	554	486	543	524	594	513	548	505	532	550	542	558	558	519	521	544	525	507	542	542	527	554	572	499	536	538
7090	449	277	208	197	169	172	167	151	163	168	169	165	134	152	152	185	160	174	159	157	170	173	155	154	146	156	158	143	153	173	169	138	161	156	157	123	158	161	170	158	153	162	175	171	135	159	155	168	145	163	154	170	163	137	158	158	148	157	172	162	144	163	149	155	171	163	147	139	177	146	153	152	166	142	193	135	158	132	154	150	140	163	171	144	150	152	161	148	143	162	159	143	150	170	148	165	160	164	162	168	140	159	144	183	162	160	144	154	173	156	192	172	179	139	162	147	152	142	156	187	186	120	157	187	154	145	168	167	152	163	156	184	156	163	166	133	141	151	160	183	162	178	142	168	142	157	148	166	152	158	163	144	161	162	140	160	148	151	150	168	185	171	150	141	152	166	169	153	183	170	165	147	158	141	158	143	137	156	170	177	170	154	143	152	160	163	153	166	151	145	159	147	187	163	174	159	169	156	142	154	147	150	148	162	170	153	146	134	171	134	164	167	152	146	152	153	140	163	150	150	152	158	181	136	164	159	135	164	147	158	145	162	134	146	143	153	167	140	145	145	158	171	149	157	150	155	167	196	146	172	159	171	152	157	175	142	162	157	157	160	157	152	157	154	149	147	157	148	161	168	162	167	163	143	152	166	141	164	167	146	159	158	142	148	168	179	159	141	188	159	153	151	155	147	168	170	148	164	159	136	174	146	172	179	152	131	159	159	158	168	146	140	158	148	170	154	159	164	161	168	148	162	137	143	149	157	157	149	177	158	159	158	156	146	150	154	176	152	148	161	138	137	133	159	171	154	169	170	156	169	165	150	144	139	166	164	168	187	143	153	159	146	147	144	166	157	194	141	166	164	157	168	158	164	150	146	165	165	147	158	136	165	149	159	163	149	135	163	143	153	154	159	144	181	170	155	156	164	156	172	156	150	157	149	158	161	167	150	168	153	174	170	160	149	176	184	164	150	183	152	154	158	157	155	155	148	188	182	153	168	159	179	142	155	171	157	153	157	172	151	150	162	179	151	115	141	142	172	171	160	151	164	175	156	148	180	153	174	157	168	151	135	150	168	150	151	153	145	173	159	152	175	142	171	151	164	148	158	156	161	170	169	151	170	145	166	163	158	143	159	168	161	168	149	153	169	159	162	159	162	152	156	147	174	164	147	155	138	149	140	172	174	154	158	165	159	160	178	141	157	172	159	138	136	171	155	159	154	156	149	158	164	169	165	126	168	164	160	166	180	163	150	171	135	148	140	159	165	145	185	151	156	155	154	159	160	162	167	142	152	164	166	154	148	168	143	156	181	146	155	169	134	167	164	153	165	174	146	138	150	154	158	161	153	170	135	155	145	171	168	162	167	162	140	157	175	153	163	157	156	144	159	176	152	152	162	161	139	139	127	160	159	143	134	137	173	170	159	150	156	158	157	136	167	174	160	159	166	169	175	166	166	148	155	169	151	149	156	158	158	155	146	163	183	163	161	164	162	177	157	163	160	152	164	140	147	139	169	162	136	164	162	151	174	177	137	150	155	163	163	159	152	138	154	140	160	155	143	149	154	142	163	175	167	153	171	168	170	183	150	152	153	160	146	166	181	135	147	173	163	169	151	160	161	171	158	157	157	153	152	155	157	157	181	177	152	167	165	155	143	158	172	173	183	170	165	153	145	155	153	147	162	142	139	182	168	159	156	158	152	166	173	177	154	155	156	146	136	146	166	156	157	154	166	167	151	156	162	168	165	146	156	152	173	165	137	165	151	147	162	152	153	143	151	125	176	173	168	166	154	148	164	153	174	148	154	193	166	149	155	156	137	172	136	153	164	153	133	157	155	145	122	163	158	132	178	146	147	142	113	178	164	157	158	153	152	149	183	171	177	149	167	156	174	156	165	155	143	147	175	141	158	134	148	151	167	172	173	180	158	150	173	154	138	148	161	157	134	150	141	190	153	156	150	152	186	156	163	146	169	141	152	163	166	149	170	144	131	155	164	153	150	149	139	155	162	161	166	142	149	152	160	165	143	164	128	157	164	162	150	169	173	128	148	159	167	175	155	159	155	160	163	151	150	164	172	145	159	138	150	137	140	173	152	157	154	188	149	132	164	128	162	159	163	134	152	152	148	159	133	165	167	169	141	159	161	155	153	156	137	127	143	154	160	168	148	160	154	170	168	146	190	167	178	152	166	175	163	169	179	180	168	160	163	166	152	176	145	156	180	163	159	148	153	163	142	163	177	150	182	144	139	155	161	156	167	158	138	147	149	140	170	183	162	153	139	149	163	165	184	188	153	160	173	173	169	150	147	171	176	152	154	173	165	165	171	175	173	140	167	155	157	173	140	157	144	182	187	156	193	158	162	142	147	169	163	163	154	157	162	168	151	144	145	148	143	142	143	155	166	145	147	147	134	165	159	140	154	149	143	153	158	165	168	153	152	160	159	146	158	148	170	156	147	148	145	167	145	141	145	136	154	163	153	141	181	158	178	172	153	157	161	141	179	138	162	147	152	155	155	154	158	144	159	158	183	134	172	164	150	160	145	140	171	153	177	165	161	159	162	156	163	176	155	153	161	170	176	184	155	160	161	157	161	173	169	154	169	141	169	151	157	132	126	152	172	136	160	165	172	158	178	154	137	154	151	155	146	158	171	144	178	138	154	169	164	152	187	154	160	144	181	167	157	148	171	170	174	129	152	150	165	168	164	150	145	161	161	136	135	148	165	176	154	163	182	169	196	151	160	162	142	139	152	136	172	146	161	146	160	177	161	173	153	123	157	160	149	149	147	162	161	155	183	156	174	145	171	140	151	165	154	165	147	181	168	142	130	168	172	132	172	146	151	139	161	156	173	150	175	178	159	177	160	149	135	147	144	139	149	155	152	143	173	165	172	159	165	165	159	159	176	146	167	152	157	165	164	172	162	157	176	168	163	151	182	181	168	145	145	190	179	159	149	190	166	174	151	141	161	130	149	149	160	182	162	156	157	158	167	149	154	154	174	154	159	173	150	139	163	157	148	140	157	162	169	168	140	173	157	142	148	174	136	165	154	156	154	157	143	178	154	155	145	162	153	147	163	174	154	138	169	165	171	147	160	152	176	131	120	153	148	149	150	153	160	169	147	150	132	151	180	158	147	176	156	142	165	134	159	162	166	149	161	140	131	136	135	155	141	128	122	150	165	178	163	140	177	184	144	138	148	154	159	144	170	157	159	186	171	153	145	154	173	152	163	156	156	145	147	133	172	148	141	164	157	144	179	152	139	165	145	172	182	155	167	158	151	169	170	152	176	143	159	172	158	175	153	144	152	147	147	160	133	175	147	150	171	140	150	141	174	155	150	181	165	170	156	171	150	147	183	159	192	159	145	146	154	151	152	146	149	135	152	170	163	159	154	151	188	165	162	167	156	156	170	149	157	150	142	136	152	149	167	142	163	152	171	160	152	169	154	145	174	156	163	150	149	141	158	164	150	162	172	178	186	148	196	141	151	150	145	169	185	168
6409	554	618	647	636	602	576	579	533	553	545	544	537	501	495	504	499	509	537	543	536	522	517	517	476	513	484	464	486	458	520	477	499	534	500	482	502	475	466	523	502	479	442	490	453	502	494	508	470	476	480	462	505	492	491	498	473	502	501	494	470	514	475	476	485	518	462	511	494	473	448	505	474	493	482	464	496	489	454	549	494	442	494	495	518	505	501	458	479	475	526	500	493	509	496	453	507	474	516	481	480	517	474	510	508	469	493	524	437	475	486	501	477	495	460	510	498	479	505	471	465	493	491	474	467	519	477	506	507	491	489	480	482	485	494	478	484	524	485	471	503	491	452	489	493	500	513	471	451	507	475	453	456	490	466	488	450	487	485	490	456	472	515	481	470	475	496	494	505	494	479	447	468	526	460	486	501	511	510	479	489	495	488	492	457	487	508	491	526	471	504	481	479	521	481	484	527	505	514	470	488	485	496	535	497	485	490	479	454	472	482	519	483	469	495	480	485	495	460	508	432	556	505	461	481	497	493	477	457	449	491	495	502	481	495	533	515	461	482	470	477	498	500	505	474	496	498	503	488	487	512	486	492	506	456	448	482	460	519	491	497	463	512	496	505	476	486	429	491	433	508	467	455	494	478	509	480	493	469	469	490	504	468	475	487	472	489	494	503	488	476	489	513	455	434	486	465	478	504	483	526	483	484	473	472	545	479	490	499	463	477	483	495	464	513	483	476	497	451	491	477	503	472	520	515	491	522	484	511	453	494	468	488	482	477	492	482	507	492	495	515	485	493	482	468	486	479	512	483	527	446	529	479	463	503	499	466	499	468	462	466	474	523	490	508	483	517	524	481	477	506	490	456	465	477	489	461	460	484	482	482	509	535	498	474	479	517	499	497	514	492	510	534	479	491	473	472	510	479	505	486	513	465	458	508	500	476	479	481	462	507	498	464	558	465	481	471	480	466	501	524	508	452	540	453	521	463	438	510	457	479	494	464	508	471	480	487	469	509	470	508	493	490	505	507	478	490	470	494	460	496	480	465	500	494	527	527	519	461	477	487	462	467	476	491	501	460	508	478	468	464	489	534	471	495	500	534	489	473	478	483	513	526	510	484	483	503	491	461	437	478	485	489	535	496	501	491	462	477	511	459	463	497	451	504	444	495	486	496	516	481	470	463	482	446	517	539	511	439	460	474	457	537	446	489	495	488	521	493	486	507	465	446	485	450	500	468	479	466	477	436	495	513	448	485	494	476	521	479	481	500	483	504	520	507	496	479	520	505	454	504	477	493	499	484	513	496	457	461	509	451	504	522	483	491	488	504	453	458	503	471	498	491	501	489	448	512	473	504	507	467	451	456	478	479	476	507	489	496	476	459	509	505	505	477	490	465	506	506	451	480	451	451	495	511	469	487	450	466	481	517	464	479	475	473	495	526	450	463	506	475	475	511	485	513	474	479	499	477	501	498	504	504	541	463	490	506	534	468	501	478	498	484	482	456	516	476	479	469	516	490	496	474	472	451	509	513	472	492	512	466	487	501	496	513	482	515	495	505	475	493	481	552	483	473	481	513	509	495	473	508	501	489	475	478	484	454	456	482	501	476	497	469	494	472	488	522	450	497	507	488	525	479	472	497	470	474	530	481	506	496	476	468	500	529	438	489	539	504	453	460	520	488	489	488	473	485	484	480	449	485	464	530	494	505	474	498	462	499	500	491	478	480	490	488	519	530	534	479	452	526	511	471	491	492	485	488	496	523	464	467	472	496	468	473	505	492	497	445	456	482	489	440	506	504	504	539	463	471	494	480	495	482	472	466	496	462	475	469	502	473	491	492	495	505	470	468	447	498	466	511	496	481	468	498	497	506	524	464	492	400	494	478	510	458	498	494	474	500	472	493	506	491	487	461	495	489	476	487	504	465	488	506	497	514	471	498	539	480	508	496	507	484	474	490	515	459	470	484	499	483	497	489	516	512	505	473	487	516	487	476	469	474	490	478	498	486	506	465	462	491	492	521	468	535	524	510	507	486	480	514	488	505	451	464	506	475	478	450	491	513	501	536	527	507	524	478	492	469	481	460	506	492	475	496	497	433	470	484	447	490	500	498	517	477	533	472	488	475	504	471	495	468	490	492	488	484	498	487	468	507	503	455	498	520	487	499	493	503	501	489	463	459	457	546	461	448	500	507	462	475	505	491	478	522	488	488	491	508	477	478	474	502	456	531	490	447	525	435	509	472	487	510	509	474	470	478	525	493	519	434	476	509	481	493	513	472	516	472	464	505	511	512	523	469	501	496	464	491	475	488	469	555	486	531	476	451	473	467	435	527	478	478	476	473	449	456	509	482	490	468	448	478	522	498	491	506	471	479	522	468	520	522	476	546	471	447	520	499	482	468	478	492	529	456	473	487	492	480	467	454	503	486	458	484	504	503	479	533	466	488	493	524	496	504	516	496	519	497	525	481	514	497	478	432	465	468	478	488	462	488	509	508	492	481	490	484	495	476	477	485	493	449	490	487	472	515	447	462	485	492	457	511	476	493	497	472	489	487	472	492	494	455	512	452	487	475	500	497	480	450	461	487	461	472	498	480	481	479	488	483	501	505	455	496	490	463	491	486	497	478	503	492	505	480	487	492	475	529	496	508	436	497	512	512	503	495	508	507	481	455	478	480	498	531	519	509	462	505	475	499	479	521	477	516	511	485	482	530	512	480	508	450	538	490	493	485	519	552	462	507	492	494	479	493	495	499	496	471	476	501	475	464	429	510	491	477	499	468	482	488	473	499	475	528	465	490	475	481	506	467	454	520	478	480	517	482	484	494	486	453	517	488	453	504	484	498	480	498	490	468	478	437	501	448	513	464	515	457	488	528	517	487	453	485	474	496	513	467	490	518	445	470	475	468	490	503	507	514	486	469	469	504	474	478	493	477	505	507	542	482	468	485	492	444	443	484	484	524	477	476	489	464	480	447	444	522	508	501	501	484	473	481	487	474	496	528	505	516	526	443	496	489	464	466	481	467	500	489	474	536	496	518	500	502	520	472	524	481	502	462	520	504	508	471	486	498	469	469	496	459	505	506	512	515	453	512	487	467	498	488	490	489	492	510	514	507	522	502	488	498	478	480	521	502	496	499	484	465	497	448	474	519	531	523	473	501	519	516	485	525	439	517	520	492	464	471	490	502	491	514	448	479	525	505	471	479	514	492	481	458	474	479	469	494	537	509	498	469	507	549	464	505	489	435	473	487	449	502	489	502	449	473	517	532	463	496	482	494	482	467	486	487	436	485	506	499	485	501	468	462	486	472	498	483	483	518	472	496	485	462	482	495	493	484	467	484	493	479	527	506	499	505	510	477	472	463	487	467	519	483	539	469	502	479	480	483	448	487	448	512	466	503	458	494	478	513	509	462	495	489	509	449	511	451	489	547	479	538	485	506	464	471	482	476	457	486	478	466	486	444	485	471	496	507	519	485	495	537	450	492	488	499	504	472	492
42003	9288	1655	967	669	468	381	296	233	208	196	184	177	139	144	124	131	141	114	115	107	119	99	101	109	101	106	101	118	108	76	79	93	93	111	96	93	87	93	98	87	95	102	87	107	80	85	105	95	109	96	93	100	87	113	95	107	96	97	98	85	90	76	98	86	71	84	107	77	103	90	88	79	101	107	91	76	101	80	99	93	70	99	96	92	94	80	73	87	100	85	89	90	64	97	71	87	94	90	102	89	81	93	86	84	93	96	83	90	105	105	85	84	81	90	89	104	93	110	78	87	70	96	84	91	91	97	76	97	76	84	87	101	93	92	79	93	87	101	87	83	86	69	81	98	89	103	94	97	85	75	93	120	83	79	80	75	90	92	96	81	97	71	79	105	85	91	84	94	85	70	79	72	91	83	98	95	77	113	87	89	92	89	74	95	98	85	69	93	94	86	84	73	84	83	69	86	92	76	102	76	76	90	83	104	100	82	92	94	88	98	77	90	88	90	63	92	105	86	81	83	115	86	64	94	83	97	95	101	77	92	78	77	88	75	85	85	95	91	91	94	108	90	75	74	93	75	81	83	94	93	103	89	84	76	86	95	86	99	74	68	77	84	86	81	92	74	100	78	93	94	88	87	90	101	106	74	74	80	91	85	96	80	85	86	92	98	95	79	75	75	84	86	95	90	83	73	95	82	88	112	88	90	111	85	104	103	73	77	69	82	114	82	97	92	80	98	85	78	80	99	94	79	74	87	81	84	97	89	96	97	84	89	92	91	93	89	89	77	78	80	99	95	104	102	79	85	75	101	82	89	103	94	88	80	89	102	92	100	78	102	77	86	93	96	78	96	75	82	80	79	89	94	110	81	82	91	93	81	82	87	88	85	97	86	87	65	80	105	87	89	81	104	86	90	81	82	90	85	82	78	70	96	96	87	100	102	94	88	79	84	81	100	68	101	94	88	80	103	91	97	95	96	95	68	83	86	76	91	88	87	90	97	99	86	81	83	102	93	79	90	95	87	93	96	83	104	83	93	76	93	73	86	73	90	113	92	94	88	87	90	86	90	66	94	83	82	92	77	80	93	92	80	96	98	99	97	104	88	76	82	101	84	76	81	81	93	76	92	85	98	88	86	81	105	86	75	94	83	79	100	76	76	78	83	77	96	90	96	83	96	98	75	116	72	94	70	92	85	76	96	103	95	84	87	93	92	86	92	102	94	73	71	87	87	89	103	90	110	106	102	92	85	83	95	87	82	88	77	81	80	77	82	86	98	89	103	68	74	88	86	87	76	94	77	116	93	75	80	95	74	86	81	81	93	83	92	70	83	70	96	81	92	98	99	87	93	82	78	77	86	77	95	79	79	105	83	90	94	89	93	98	88	91	80	77	94	82	90	87	73	88	87	99	87	74	98	81	74	96	85	97	78	84	83	95	92	88	94	100	92	91	100	102	102	98	93	78	86	100	97	86	90	90	63	95	83	70	91	87	86	87	87	96	97	85	84	88	109	113	76	97	88	79	87	83	91	93	81	95	79	95	91	80	93	87	102	92	92	68	93	83	111	93	95	77	81	82	93	80	82	99	85	106	80	100	79	99	113	74	67	88	97	79	86	83	82	94	96	102	94	89	69	88	85	88	98	77	81	103	85	76	84	81	98	122	86	84	76	70	102	83	104	76	106	109	88	83	89	92	106	86	88	99	87	72	73	81	88	102	71	91	98	87	71	110	82	71	103	97	85	102	85	82	79	80	78	92	88	64	70	69	92	90	89	83	91	88	86	98	104	86	99	76	93	90	90	85	83	105	88	98	93	68	93	110	81	90	74	86	77	90	88	94	96	88	85	78	73	89	89	91	90	89	94	85	76	96	97	96	73	81	94	95	86	87	81	85	93	91	75	86	80	82	89	83	86	98	93	82	80	80	79	90	96	96	77	91	85	89	91	95	91	72	102	82	104	74	86	85	76	92	82	76	86	86	75	100	104	105	87	94	105	74	108	82	95	83	94	97	99	97	85	74	72	87	92	70	91	88	99	88	101	69	83	77	88	95	74	82	87	86	92	108	90	99	84	81	85	103	100	79	78	83	74	105	94	90	98	88	92	94	80	93	89	88	79	99	92	124	88	88	78	84	91	89	86	96	91	86	92	89	99	84	88	103	86	89	94	92	81	89	80	85	96	87	71	90	85	89	75	90	88	86	104	84	80	86	100	80	95	88	88	79	90	80	86	87	83	84	101	78	99	79	91	95	67	99	82	80	97	100	85	85	84	93	78	79	98	107	94	95	78	93	86	94	98	79	69	89	74	85	90	76	82	92	71	95	74	92	85	89	90	99	71	81	95	78	86	83	62	85	90	107	88	93	103	81	79	84	83	100	75	85	99	87	87	84	80	89	103	86	84	75	96	86	87	67	87	85	73	88	87	65	93	96	85	90	91	71	96	89	80	91	88	81	95	105	82	94	78	79	62	73	89	86	86	96	97	91	86	91	114	69	98	96	74	94	72	80	82	97	100	103	88	97	78	82	89	81	105	84	80	113	87	79	88	76	89	97	79	93	90	80	77	81	86	87	76	85	80	91	82	75	104	80	75	96	86	85	90	84	87	74	88	87	64	85	90	91	88	81	84	88	92	91	83	95	104	101	89	77	93	96	66	88	87	80	83	91	104	92	87	96	86	74	93	89	70	83	85	84	94	79	108	99	64	83	91	89	80	93	88	111	96	88	95	84	99	72	84	89	91	94	85	87	78	90	101	86	107	93	76	90	94	74	89	99	89	78	92	86	99	80	79	79	82	90	84	83	98	100	91	90	99	86	95	89	90	102	83	85	88	90	77	87	99	89	95	98	92	89	87	89	96	81	72	99	111	78	83	88	91	82	84	104	85	84	74	72	65	84	89	92	109	93	89	86	97	93	93	78	84	83	85	105	95	101	88	81	89	98	73	70	88	92	98	115	81	91	102	87	80	93	91	102	83	75	105	94	93	89	93	75	86	99	91	99	100	77	87	80	78	105	99	66	87	81	78	95	75	78	81	91	110	62	73	93	79	90	87	93	87	100	69	104	92	103	103	86	80	82	98	87	83	71	73	69	88	83	77	97	106	77	94	82	93	93	71	95	83	77	86	89	88	86	77	83	83	83	81	87	90	72	75	76	76	89	99	91	70	81	86	86	96	83	77	90	78	91	92	100	93	98	90	102	94	82	87	79	94	86	80	92	95	97	109	75	91	86	80	75	85	74	83	67	78	79	93	102	96	101	92	89	102	85	78	89	75	81	97	81	104	64	96	87	85	87	83	94	74	103	71	85	102	93	72	77	82	82	102	112	80	83	102	87	84	85	76	106	75	93	105	76	98	87	99	75	81	80	104	75	73	87	76	95	91	92	86	92	96	91	96	86	89	114	76	68	105	79	83	89	78	91	87	67	94	93	92	87	83	94	74	95	80	96	86	85	88	78	84	83	89	85	88	73	93	82	99	79	96	75	83	76	87	86
21476	1380	3280	3573	2968	2408	1877	1543	1365	1191	1094	915	826	732	685	655	626	593	617	533	505	506	488	460	480	466	410	409	453	433	415	380	405	391	372	380	388	338	306	348	351	346	368	326	327	326	364	318	345	357	340	367	330	324	329	330	325	327	342	330	337	343	331	320	332	329	266	341	302	374	337	335	329	344	306	341	333	298	313	339	301	299	313	312	339	329	312	312	350	289	311	328	330	292	337	323	348	288	318	329	301	325	287	315	326	294	318	285	278	342	310	288	339	349	320	316	282	351	315	291	311	324	316	292	320	298	332	309	311	300	317	293	296	319	332	298	303	290	325	312	316	324	309	321	291	315	299	310	288	323	304	314	292	320	347	332	351	308	324	305	285	295	301	295	320	271	346	363	314	302	336	340	317	318	328	309	294	313	329	301	322	338	304	315	312	313	277	297	308	314	300	318	320	289	287	317	312	300	308	320	300	307	323	320	288	307	321	323	283	329	298	304	299	300	269	307	320	313	315	330	344	312	300	292	307	317	330	317	330	326	287	300	266	313	309	318	328	292	331	309	314	319	316	326	296	297	338	306	297	306	305	315	311	308	314	279	288	318	307	324	296	329	290	295	325	318	338	302	335	336	272	315	289	293	291	328	298	330	297	304	298	342	296	345	319	320	325	286	274	290	279	294	320	290	290	318	308	313	283	300	303	335	295	328	331	291	327	316	312	302	300	336	319	301	317	291	325	280	286	300	282	276	319	314	314	310	293	273	296	287	294	316	302	310	324	313	320	324	300	287	289	338	308	316	333	278	342	332	318	319	286	290	337	333	323	309	298	325	309	309	274	303	292	305	324	292	312	317	296	293	293	325	299	300	295	298	312	299	318	276	301	288	305	296	320	351	285	317	302	316	300	290	314	294	320	313	307	315	267	291	337	284	310	321	335	306	321	305	307	317	291	302	323	325	312	309	311	286	286	311	293	316	271	328	351	306	315	321	309	291	263	303	282	317	280	333	287	311	260	315	301	295	296	293	321	321	291	298	303	293	350	290	295	346	273	281	266	312	322	300	295	280	322	297	325	299	312	295	300	321	322	302	325	305	318	313	314	286	296	349	315	291	294	316	270	315	326	280	317	316	324	296	322	311	302	291	303	344	299	318	309	316	308	304	325	287	322	289	303	305	292	298	289	306	311	316	328	329	319	334	319	279	345	346	307	332	289	310	315	274	307	308	308	338	307	305	318	293	338	317	290	314	332	285	297	295	321	299	340	346	313	311	311	301	323	293	304	303	298	294	313	300	332	299	279	293	298	285	314	299	309	340	319	341	304	317	325	311	306	312	310	324	303	287	307	313	293	295	303	317	297	325	306	311	305	323	298	313	330	285	313	286	311	319	295	293	345	263	328	305	311	314	312	289	308	329	317	301	306	272	287	320	300	300	330	322	312	335	294	313	334	324	305	321	277	322	286	329	306	298	312	321	321	304	292	308	309	283	282	335	309	311	291	327	299	345	304	293	347	325	294	294	308	333	306	277	303	276	334	312	291	317	303	296	320	286	315	313	278	336	313	338	333	310	328	307	305	346	295	283	325	312	288	300	272	315	316	291	274	288	302	325	321	301	290	334	289	294	308	274	313	295	328	315	298	342	320	286	323	304	284	289	320	285	295	321	329	316	307	308	321	313	275	294	277	309	267	300	329	293	301	287	283	320	291	297	290	285	295	314	294	314	309	295	280	296	315	306	295	282	304	301	304	327	296	299	320	337	326	326	292	298	290	292	336	327	315	341	335	281	266	320	299	318	315	295	297	293	302	292	305	305	318	312	331	281	321	294	333	299	303	314	308	317	301	293	318	294	286	320	307	298	322	314	309	302	273	305	307	296	312	316	313	277	298	334	323	310	322	277	332	295	310	291	334	313	317	272	321	313	342	298	306	271	312	334	318	328	315	316	311	294	318	293	291	315	320	328	274	294	340	301	275	293	305	307	276	315	302	292	291	295	283	315	326	291	295	301	277	302	288	304	314	322	295	323	321	287	316	299	299	316	297	315	284	327	297	291	286	319	300	340	303	308	308	318	330	271	309	299	300	318	318	297	312	332	288	327	306	283	308	296	307	329	303	288	336	317	287	318	316	294	328	285	315	302	329	314	326	310	288	297	281	299	336	315	292	294	288	283	313	323	307	335	300	333	311	316	293	319	314	322	316	332	302	319	298	309	307	284	298	304	295	267	317	287	346	295	280	299	301	297	343	314	334	295	298	341	326	300	299	304	289	282	340	331	301	294	308	296	284	322	283	288	293	332	285	351	284	322	299	301	336	306	335	302	283	294	317	340	300	293	301	305	292	315	312	302	313	300	319	295	305	285	341	288	312	308	301	303	345	300	312	287	323	332	296	304	319	326	316	292	307	319	305	292	302	287	308	319	298	295	291	338	307	321	300	292	335	279	326	325	282	282	298	304	310	299	301	299	331	276	301	353	297	295	324	321	287	302	297	293	301	325	300	308	318	282	300	344	310	294	303	311	296	307	337	288	275	282	296	311	332	312	335	286	300	302	322	321	291	301	332	300	272	280	326	286	338	334	338	317	256	297	340	340	304	319	317	320	321	315	316	292	335	291	295	284	308	282	295	298	297	320	306	304	327	300	301	314	318	303	302	273	299	284	262	313	316	310	319	329	302	289	322	269	327	284	313	310	312	303	317	381	292	324	308	330	314	300	301	287	309	332	362	295	291	324	312	305	309	303	320	297	327	316	325	317	306	331	306	314	309	317	323	298	326	279	319	288	298	313	313	325	308	345	329	319	302	337	267	321	291	327	297	286	323	315	314	306	311	320	301	303	300	291	336	304	334	295	284	324	349	295	305	299	297	294	281	296	329	290	293	335	329	298	314	305	328	290	338	285	298	306	316	319	308	289	329	300	330	304	301	304	314	316	303	338	319	310	288	323	304	302	337	308	320	296	311	349	298	296	301	276	311	319	282	312	299	259	299	323	302	328	323	286	291	314	315	297	312	297	321	315	310	286	288	321	272	339	297	308	316	311	285	319	361	304	313	289	331	296	306	318	304	335	300	305	296	308	325	280	306	301	306	314	303	314	300	319	313	317	284	294	308	315	306	311	293	299	306	309	292	318	321	317	319	269	294	288	325	318	319	320	295	279	323	326	282	297	276	317	303	346	319	311	307	280	287	308	323	318	329	329	337	303	279	316	317	278	313	294	305	286	314	313	308	298	282	319	321	330	299	301	309	286	293	312	315	329	285	283	266	320	317	326	312	303	280	298	285	326	307	321	319	310	311	334	291	315	311	328	294	289	298	314	299	288	336	301	304	290	286	293	349	309	305	344	303	305	272	286	315	311	295	329	309	363	330	312	291	317	328	304	330	297	290	278	320	341	292	308	299	311	298	273	318	297	300	299	305	316	322	304	302	291	361	309	321	290	321	296	292	319	305	307	301	311	317	335	304	287	309	328	322	288	303	281	327	317	313	305	299	286	289	302
51099	18020	6862	2227	1408	972	735	587	507	441	344	372	284	311	245	264	233	260	245	196	250	235	199	180	186	195	196	171	181	182	183	185	205	193	174	190	178	170	149	166	184	200	180	175	202	187	159	172	165	185	178	176	176	186	204	178	162	183	156	183	172	151	161	178	182	173	178	183	160	181	182	196	176	174	202	170	181	155	189	172	161	167	158	158	159	161	173	168	172	169	170	158	169	146	165	181	173	146	154	174	159	162	174	150	179	177	179	172	154	180	150	168	165	184	165	159	161	130	181	190	171	174	193	181	176	153	162	157	161	185	185	166	189	149	157	180	181	168	161	172	154	165	167	167	163	162	162	151	169	157	163	174	186	196	157	166	157	175	161	156	166	177	160	173	152	164	173	176	144	182	167	165	147	187	140	168	182	155	182	177	169	164	181	155	166	165	151	178	155	165	166	149	153	170	155	173	161	160	185	169	165	200	158	174	148	187	174	183	141	134	147	159	153	164	174	171	174	178	161	165	149	181	175	169	177	138	148	148	158	163	152	162	183	163	154	176	178	146	167	190	162	175	157	174	129	169	173	162	157	174	183	155	164	147	151	176	174	166	160	164	154	143	162	148	158	170	147	182	160	174	174	174	161	164	164	170	184	155	169	162	182	179	182	158	186	178	153	176	148	155	184	178	168	159	153	174	150	163	167	152	154	156	175	187	210	168	176	155	165	171	174	173	157	162	184	144	186	152	150	135	176	147	171	169	166	166	177	176	151	164	146	165	168	196	151	181	164	164	166	170	172	173	156	154	175	141	175	169	177	172	155	171	162	159	147	151	165	160	148	200	183	162	144	167	171	140	153	154	173	164	158	157	170	173	162	166	185	167	157	157	182	176	181	167	149	155	169	187	193	143	182	179	183	163	164	183	188	168	164	143	163	154	166	146	149	186	164	163	185	182	162	130	154	153	163	152	167	167	195	164	187	187	163	160	168	161	176	160	155	174	171	166	171	160	181	181	187	170	192	177	180	179	155	161	160	189	179	180	156	185	161	144	159	151	163	182	156	191	166	162	190	154	188	175	170	161	165	162	171	166	155	191	166	182	162	152	170	165	171	148	193	159	169	162	173	199	155	181	189	174	141	167	166	149	155	163	185	164	190	186	174	154	151	186	183	153	147	137	172	163	191	156	155	165	179	202	177	190	164	148	162	162	163	152	179	161	186	137	176	190	153	166	177	162	138	175	174	153	163	177	166	161	166	154	159	164	179	164	151	179	159	173	165	162	160	193	149	188	164	152	148	165	160	147	170	194	187	160	167	158	176	168	160	177	177	133	174	168	183	163	194	175	139	182	189	174	180	155	157	190	143	169	177	154	170	168	160	148	173	169	170	158	167	166	195	166	174	168	162	191	148	179	191	167	157	160	164	150	159	155	158	151	158	157	180	177	135	175	156	140	161	175	143	168	140	174	167	170	161	164	152	142	155	183	181	151	185	171	168	172	182	174	175	185	178	153	162	170	167	161	165	166	174	149	181	178	165	162	171	174	180	141	179	162	164	156	146	179	160	172	146	183	129	165	165	158	166	124	164	177	150	172	137	175	163	186	164	183	165	164	154	164	152	166	154	166	165	159	170	143	174	147	165	163	150	159	151	160	157	159	162	162	151	158	163	180	172	189	169	185	160	152	164	177	151	169	175	146	146	163	169	172	172	172	160	151	186	170	161	146	154	161	191	168	174	165	162	160	171	169	177	183	165	174	147	163	169	152	174	137	155	176	173	165	161	167	168	171	173	149	185	164	171	182	177	169	156	180	158	173	162	178	161	144	172	161	185	157	146	164	165	185	176	175	154	166	180	165	160	181	164	151	151	153	149	162	183	168	177	153	148	169	161	167	182	139	141	158	184	188	158	150	162	184	193	193	173	164	147	171	174	147	166	148	171	181	147	159	175	152	181	164	158	175	154	163	158	177	161	134	163	157	174	169	163	159	166	167	169	182	184	186	179	156	145	177	178	179	136	136	157	175	176	177	151	178	174	159	160	163	188	173	162	190	179	166	161	187	182	156	178	156	182	157	160	175	188	166	176	172	164	184	161	172	149	184	174	167	164	154	189	160	173	168	171	168	158	168	169	153	155	157	186	182	181	175	170	188	161	156	168	186	171	167	154	188	148	169	189	156	161	169	137	184	147	146	164	174	156	168	162	172	185	155	179	151	155	179	142	186	172	165	166	170	155	158	167	159	178	155	177	164	172	170	180	155	187	167	154	157	169	157	157	153	177	149	175	166	173	208	170	173	176	180	159	166	157	172	177	168	152	146	158	163	159	194	147	163	189	175	179	176	171	174	157	167	161	188	184	160	176	172	151	150	177	171	158	177	174	167	154	155	157	189	171	144	154	171	162	183	157	163	159	157	171	161	170	166	182	179	171	167	191	159	156	171	166	175	152	154	168	162	141	181	164	163	183	162	181	167	165	140	167	153	163	177	159	187	161	150	173	177	164	155	171	163	176	149	170	163	183	174	191	150	151	163	165	128	158	144	163	176	197	170	182	155	173	200	139	136	150	163	160	184	179	174	167	157	180	164	156	143	164	162	166	182	170	166	186	164	165	162	157	155	168	183	163	141	182	168	167	168	193	188	148	179	156	163	187	185	163	166	159	177	183	172	178	168	169	187	180	163	169	185	167	154	168	189	155	203	176	177	154	157	161	162	150	186	175	163	178	205	175	178	168	182	162	191	163	171	164	144	159	157	166	170	188	183	164	168	165	164	153	174	171	159	173	136	159	159	174	193	173	151	157	148	170	170	181	173	162	164	171	156	173	179	193	162	164	159	161	172	178	173	175	172	155	163	180	171	171	160	166	152	172	146	174	194	190	162	147	178	153	175	169	160	199	153	150	193	138	146	166	157	168	159	181	185	172	166	175	158	152	176	194	171	152	161	139	156	166	162	169	146	174	163	162	178	164	160	169	190	164	169	168	170	157	182	180	158	174	162	171	167	162	154	168	176	153	166	165	167	147	194	170	179	184	158	187	186	123	155	168	159	151	163	164	172	184	161	181	158	153	143	175	180	168	174	178	170	159	164	147	157	151	167	167	184	182	159	186	152	167	153	180	170	192	178	173	185	177	164	181	187	153	158	198	165	172	163	196	179	162	147	151	146	163	185	167	175	171	172	184	161	194	167	162	151	169	150	170	163	174	183	160	192	160	177	177	160	191	157	175	160	179	179	192	193	173	156	152	197	164	194	141	160	160	168	166	173	175	149	167	175	163	151	158	180	166	147	137	152	172	143	160	157	170	184	186	174	192	158	179	160	174	173	191	178	141	184	164	173	169	139	154	174	151	178	172	171	169	167	175	169	185	182	155	176	164	167	164	185	171	173	174	182	161	171	160	179	147	174	158	171	204	162	165	158	163	167	168	182	166	182	157	170	169	151	169	158	181	188	179	189	171	171	186	170	155	153	162	156	160	161	136	177	185	162	167	166	166	154	171	166	175	151
27880	2746	6221	6786	5550	4348	3715	3022	2503	2225	1907	1687	1547	1451	1323	1202	1206	1157	1060	1016	981	949	876	831	807	816	756	710	776	747	733	724	675	693	655	688	677	644	648	650	653	596	610	641	619	614	597	592	610	615	620	561	579	599	541	570	627	549	599	613	543	568	581	554	590	575	539	581	593	562	540	559	607	542	569	565	577	579	579	606	520	516	577	561	571	564	585	549	518	539	550	525	552	564	546	528	534	581	507	541	537	548	593	575	505	527	549	499	549	567	569	557	565	524	572	551	477	521	556	523	518	582	560	567	505	523	553	522	548	543	562	518	527	548	505	534	552	516	549	552	572	539	549	540	510	516	563	548	530	535	522	543	553	571	501	541	507	563	548	506	516	521	515	543	535	506	516	519	540	546	516	562	524	549	477	495	554	478	541	566	527	558	536	522	568	583	551	559	516	531	492	543	548	528	522	571	518	509	505	568	553	529	514	547	533	519	555	520	545	521	532	515	558	533	530	563	553	530	525	521	549	554	535	556	521	507	519	562	531	499	509	530	503	544	530	485	563	542	538	521	513	535	536	512	498	533	573	558	558	551	555	543	525	498	482	566	555	561	541	549	512	561	544	501	536	579	498	524	559	525	461	495	508	569	555	485	508	567	520	563	571	575	531	520	536	523	576	529	522	539	516	520	513	519	486	533	517	542	543	544	516	525	547	538	524	534	559	544	540	536	486	515	505	549	547	547	522	548	541	550	541	549	529	536	550	520	513	533	523	557	591	522	561	535	528	510	563	559	521	512	553	517	527	515	536	555	521	522	510	561	559	520	524	564	532	563	531	547	515	523	547	548	543	531	526	526	520	546	525	498	526	505	514	542	526	540	571	540	525	518	559	524	564	521	531	502	555	552	513	499	518	506	517	540	529	511	547	554	526	517	539	540	507	534	534	530	558	507	505	563	534	518	545	521	534	508	512	526	516	518	542	539	545	507	583	558	542	504	516	491	527	548	499	517	581	530	556	507	537	539	517	509	521	510	506	539	508	555	508	521	536	523	530	538	479	521	518	514	503	527	558	488	514	537	523	553	548	523	505	516	533	497	549	533	512	537	528	533	492	523	497	514	534	518	558	486	533	542	525	531	521	545	533	532	517	547	554	505	518	511	495	553	507	503	529	519	501	532	537	522	540	535	528	542	518	549	521	550	521	553	531	520	504	566	524	554	542	541	542	509	577	521	547	526	533	533	525	558	548	546	547	547	554	517	548	511	552	554	534	533	506	533	529	546	530	514	517	490	514	560	542	502	574	546	569	498	595	555	549	559	561	480	518	506	530	536	516	542	578	547	532	558	556	473	547	549	546	518	528	547	535	535	526	514	560	541	500	538	490	532	556	555	506	482	565	533	553	493	561	534	556	539	519	519	542	475	536	549	561	506	511	579	511	519	491	541	525	532	545	505	496	568	512	499	548	512	519	493	509	557	507	559	537	546	540	533	518	516	524	560	530	548	540	466	499	533	543	506	525	564	539	534	519	540	516	497	528	523	554	524	567	528	522	552	527	514	528	524	531	543	560	536	526	546	519	526	532	509	508	522	515	497	534	569	528	480	527	537	504	542	517	516	532	546	540	529	524	520	522	554	501	549	527	531	566	540	513	557	539	568	524	536	543	553	526	532	518	551	545	505	538	509	550	492	520	513	522	496	599	563	528	511	556	500	525	541	523	553	532	532	571	490	538	543	576	539	538	486	543	566	525	552	525	517	537	490	533	535	529	511	513	544	511	521	533	492	536	505	491	567	541	457	541	526	536	527	526	539	556	516	525	546	536	505	492	518	509	473	524	522	538	555	550	559	503	522	551	525	520	530	525	581	499	532	505	526	512	494	516	529	512	531	538	497	551	522	516	546	523	567	493	534	533	557	512	583	554	515	528	507	469	542	540	522	527	548	561	556	558	538	512	523	521	544	518	513	523	509	530	490	475	501	501	548	528	534	507	542	511	550	550	536	564	536	527	513	491	509	581	523	550	508	560	552	538	533	540	540	534	534	541	579	533	521	529	496	567	568	521	509	535	538	520	497	526	484	531	505	541	483	559	520	546	517	527	541	559	506	541	509	558	520	545	499	538	539	539	496	542	531	525	527	545	501	532	562	543	499	522	516	466	510	544	518	528	517	502	524	535	536	515	571	542	549	494	524	514	520	569	534	494	517	526	490	588	504	557	525	519	510	555	590	504	514	555	597	533	523	553	490	575	557	530	576	545	571	508	551	519	541	551	541	561	527	572	535	518	513	557	599	540	520	576	529	521	498	514	543	532	570	540	524	519	583	540	557	510	531	517	521	530	548	556	528	498	537	493	547	520	533	549	508	512	512	572	530	534	540	474	514	541	535	534	527	507	531	525	494	497	537	530	557	525	547	543	522	545	526	544	556	485	515	563	516	545	487	502	537	513	498	543	529	535	509	529	506	535	524	531	561	514	482	512	555	551	503	475	497	574	568	557	536	533	535	564	484	549	528	506	530	529	516	553	536	539	514	512	508	526	530	491	532	542	493	533	517	542	562	506	531	518	514	505	554	518	532	490	538	515	533	525	528	546	534	542	543	523	546	527	540	514	523	521	515	531	541	536	529	540	560	539	518	552	538	546	538	516	517	498	519	513	551	527	553	539	536	546	577	524	522	541	537	509	549	548	543	506	527	516	520	587	501	536	545	490	529	558	519	534	545	475	484	529	566	501	510	520	553	546	522	525	517	564	534	512	528	558	578	540	520	490	537	544	560	535	515	528	521	552	536	502	546	525	524	565	573	534	511	550	539	490	552	515	542	567	530	542	514	562	526	507	540	535	529	591	532	532	495	548	551	552	531	510	531	554	512	543	576	498	552	484	526	530	565	535	506	492	534	528	522	562	532	508	528	526	544	487	493	534	557	515	535	522	508	506	545	538	531	561	515	531	487	503	526	547	538	523	545	511	511	551	508	527	561	533	541	519	537	487	532	548	537	539	563	536	504	542	514	532	509	523	531	521	515	553	538	550	485	541	513	574	542	546	541	568	509	505	506	503	502	531	555	540	518	531	543	537	567	522	491	534	528	514	499	532	531	480	526	536	561	516	521	534	517	531	527	541	545	525	544	562	540	493	523	499	507	556	532	499	565	564	514	519	546	502	519	540	522	541	553	486	565	531	551	564	516	570	529	552	544	555	533	531	509	516	549	518	494	525	521	515	545	577	538	536	513	522	580	531	562	490	513	565	535	559	520	536	510	529	513	545	509	584	536	499	496	529	543	560	531	520	487	527	530	569	536	536	553	522	513	552	552	541	507	522	526	515	546	554	569	539	554	549	544	552	558	537	577	538	540	537	483	536	520	530	526	515	556	529	517	513	498	473	536	518	515	512	538	554	509	525	580	538	526	545	540	529	574	578	536	560	504	531	588	515	524	532	577	513	522	513	555	526	531	552	519	550	538	508	529	577	517	543	528	517	511	527	520	529	525	503	516	521	501	514	522
7662	523	302	224	199	174	146	184	158	173	155	182	161	169	154	180	152	160	171	152	153	154	173	149	156	168	169	155	160	151	185	151	160	160	171	144	146	151	162	152	152	150	151	157	170	179	157	145	157	164	178	166	187	157	139	154	179	147	173	130	162	159	185	152	138	152	144	166	144	164	157	182	138	170	164	158	161	158	172	183	138	148	168	137	140	166	148	159	180	200	174	158	150	149	154	152	161	176	146	149	156	163	120	152	179	172	174	155	178	163	163	166	146	163	157	167	152	172	158	170	157	158	145	152	161	150	143	151	183	174	168	171	151	146	156	169	175	147	174	156	155	157	147	173	153	170	169	173	163	166	143	163	167	152	148	148	171	180	156	154	149	138	172	162	159	145	162	168	150	177	155	165	166	153	164	162	159	164	180	133	166	165	159	160	163	170	149	156	164	161	162	153	172	158	141	166	156	155	144	137	162	138	153	149	175	145	152	163	147	163	157	170	161	173	170	153	167	175	152	153	156	155	157	165	127	140	166	162	160	160	159	143	162	156	157	148	169	143	143	145	160	152	165	148	177	125	162	166	140	143	144	150	153	177	156	140	141	137	158	153	168	158	133	167	157	157	161	169	159	155	145	159	146	167	148	165	163	149	166	141	153	148	170	176	159	154	161	147	141	183	173	155	136	152	177	173	149	157	177	142	176	151	162	150	146	163	148	160	146	135	152	144	179	176	168	169	170	154	164	176	169	170	179	170	180	177	169	142	143	157	158	178	147	167	150	149	157	168	142	148	155	177	137	152	163	149	150	165	152	163	168	176	161	155	151	152	167	148	153	161	164	152	149	150	159	150	156	161	166	186	161	167	152	157	150	143	154	175	161	163	125	144	154	153	154	180	176	158	161	166	175	158	200	143	152	159	147	150	181	168	152	148	168	170	155	156	180	149	155	174	165	155	134	177	162	176	155	188	153	157	154	171	169	151	156	157	152	169	154	173	173	137	166	171	150	155	160	153	167	149	179	161	174	143	148	154	153	147	157	167	158	171	160	171	164	181	161	172	179	172	154	169	173	142	160	176	145	158	157	171	148	165	163	163	151	149	144	165	161	148	145	158	164	134	154	161	169	154	165	148	146	165	166	167	158	144	162	155	151	145	176	158	160	154	176	140	152	141	168	167	166	162	154	175	158	149	175	179	152	144	159	182	166	168	150	162	151	141	178	138	140	148	171	145	161	143	164	138	151	138	125	174	158	174	176	173	174	131	156	151	146	161	166	174	166	162	156	170	154	155	165	168	160	185	183	146	150	183	144	152	165	135	145	160	159	149	166	157	149	148	182	161	165	150	173	168	179	159	168	184	152	179	159	148	150	169	137	149	161	156	158	148	175	165	154	154	169	147	180	159	164	161	149	162	168	161	179	139	134	148	160	172	148	165	173	152	160	148	165	159	156	171	162	159	132	169	175	159	147	160	146	173	151	158	169	160	171	160	170	163	153	183	164	156	155	178	143	168	174	161	166	145	165	179	187	154	140	180	169	163	154	150	163	157	158	155	162	160	186	160	162	163	156	169	148	146	148	134	176	160	175	156	149	163	169	164	154	155	167	163	148	155	171	139	157	150	154	162	149	160	150	175	148	151	151	170	146	167	149	146	133	164	155	165	152	158	169	174	167	157	173	153	157	143	161	168	138	182	157	152	151	184	167	160	150	155	134	164	168	168	158	161	165	171	142	159	179	159	147	161	154	155	146	187	130	150	160	156	162	169	159	172	149	147	175	150	149	155	153	153	145	125	156	170	157	180	177	141	182	155	163	164	173	156	159	168	144	174	183	166	151	182	154	151	160	168	141	167	170	162	145	157	168	163	156	157	167	169	179	146	156	166	141	157	150	141	159	160	175	172	181	130	145	177	198	148	138	162	144	161	168	161	149	152	181	164	157	159	138	143	170	147	152	146	137	168	175	169	157	153	179	146	150	151	161	137	140	155	177	156	129	165	133	160	143	157	155	160	157	179	129	165	162	133	163	171	166	157	150	167	156	155	153	168	147	132	141	169	146	140	172	167	177	151	135	171	172	161	160	163	168	135	158	155	153	156	139	162	161	165	145	162	161	138	138	126	147	158	155	171	143	188	166	151	178	147	178	153	177	183	147	161	157	180	175	176	173	147	160	171	143	153	149	129	177	159	155	165	159	160	154	158	144	150	164	147	157	177	153	164	164	152	138	164	167	163	171	160	177	144	177	151	138	165	173	167	192	141	147	169	187	143	153	158	159	162	162	155	156	155	176	151	173	176	155	141	156	182	159	163	178	153	159	164	163	141	170	138	181	139	154	116	140	150	153	166	150	162	168	153	154	158	164	153	158	140	178	153	142	152	143	154	160	162	176	161	166	161	157	150	170	175	165	172	156	152	160	160	157	151	145	170	145	154	153	175	148	160	158	169	177	155	167	136	146	163	153	164	144	161	152	153	159	141	147	148	176	150	154	159	169	148	157	180	149	142	167	162	181	165	150	157	147	155	159	161	152	160	164	188	158	140	145	162	162	142	157	148	133	149	177	161	163	150	166	156	160	168	168	186	152	164	138	145	161	146	191	174	164	151	162	178	170	136	174	129	169	156	145	147	152	156	159	160	177	161	158	148	166	152	154	158	154	153	141	152	159	144	156	171	166	150	158	154	167	155	175	179	149	169	162	155	157	162	133	162	158	160	168	148	130	171	155	186	163	165	166	167	134	145	147	155	157	150	178	144	143	138	166	135	163	152	171	146	166	156	159	147	181	156	172	175	152	171	140	152	167	164	163	172	163	177	155	138	160	168	138	175	161	149	143	173	168	162	148	156	146	168	175	148	169	159	156	145	149	157	167	158	169	145	158	155	144	148	155	166	181	173	162	172	149	149	154	158	138	162	169	175	170	148	159	159	159	156	153	150	156	139	168	141	169	152	184	165	156	179	145	159	160	162	149	155	145	182	168	147	159	161	161	169	169	164	181	164	149	183	162	155	175	159	161	137	162	155	191	175	142	170	157	145	152	151	156	167	152	163	166	156	158	164	142	151	185	149	142	163	148	157	170	163	169	183	146	147	165	148	173	129	166	163	172	154	159	166	178	170	190	151	149	156	166	152	160	166	142	139	163	143	157	167	144	143	166	170	146	174	144	158	171	172	159	138	139	153	177	149	157	157	172	182	149	166	166	143	156	159	159	150	160	157	147	155	165	161	165	149	170	155	168	165	173	159	152	149	186	167	151	152	170	157	147	166	158	167	173	156	141	136	161	176	163	163	160	141	168	143	143	153	184	167	171	149	145	151	175	150	161	163	156	171	163	157	155	146	142	157	169	179	162	175	165	148	165	123	136	146	162	184	173	187	172	188	147	150	141	172	146	148	158	152	161	180	142	168	167	176	165	173	146	156	160	170	142	157	149	157	144	156	160	158	155	138	148	173	159	147	162	169	153	153	161	175	140	165	141	153	136	177	162	183	170	150	149	180	170	155
7078	583	684	712	669	606	547	566	573	568	542	535	503	504	534	471	506	517	520	523	477	465	497	516	500	491	494	468	492	512	493	495	501	467	507	494	490	522	445	495	496	499	522	484	524	485	481	478	507	510	503	506	481	465	486	535	489	477	504	478	513	443	527	493	505	506	504	492	485	509	501	537	516	497	497	483	502	461	497	499	497	528	516	460	499	503	457	474	471	480	495	473	523	485	490	453	510	495	483	509	479	511	542	488	521	476	439	489	526	469	491	485	469	492	522	475	520	497	467	491	459	516	482	526	524	516	496	501	501	492	469	499	489	524	538	477	496	473	492	479	478	514	486	477	452	506	501	483	478	486	495	527	489	505	481	497	480	432	460	524	473	510	513	513	494	498	492	510	481	462	470	520	501	503	525	509	453	501	504	446	476	497	515	469	503	472	476	505	489	499	476	497	477	509	470	484	499	515	504	518	493	511	512	512	473	475	505	457	524	476	506	460	486	518	502	446	529	506	515	492	470	463	463	478	489	490	510	510	494	510	455	524	498	509	490	487	494	506	480	468	497	480	484	483	450	461	502	525	494	506	525	466	515	464	472	449	491	486	470	476	477	467	490	473	502	473	459	528	454	511	497	517	499	494	428	480	512	518	458	494	502	527	489	470	471	516	517	473	494	481	508	517	495	488	510	481	478	521	471	474	510	492	481	481	472	517	479	520	471	530	469	443	481	480	498	515	478	507	461	479	491	506	510	501	465	500	475	498	507	486	523	444	502	497	455	464	501	495	496	452	479	483	472	510	478	480	472	486	509	527	475	491	528	513	493	504	514	464	473	499	494	500	497	503	473	462	476	492	488	505	523	474	487	496	493	466	520	514	489	450	505	521	483	460	524	477	491	460	453	479	482	460	496	493	491	474	462	485	477	495	472	506	525	479	506	515	479	486	498	452	519	483	455	446	452	478	456	482	446	471	509	461	514	507	480	487	493	481	496	488	497	505	469	502	520	489	490	461	493	507	483	463	476	467	483	482	488	474	503	481	484	483	497	500	539	473	506	537	494	527	451	515	475	500	482	474	453	515	517	432	494	493	514	473	490	499	463	492	488	482	502	522	505	511	474	483	524	500	483	492	462	503	450	457	468	472	462	486	475	492	474	462	488	512	532	506	488	477	498	522	493	502	502	518	500	459	500	489	527	537	473	465	482	507	522	483	505	501	470	488	462	485	487	547	486	470	500	511	514	483	493	489	507	476	517	478	508	485	470	470	472	474	494	483	487	510	487	510	510	500	462	496	459	509	507	464	505	480	500	482	501	501	496	478	470	488	505	484	529	500	509	490	481	496	523	487	516	490	504	473	539	519	513	501	490	494	478	490	524	467	497	471	476	481	468	486	496	460	499	440	477	476	483	518	516	512	482	504	510	499	520	500	502	500	521	464	451	504	492	471	501	465	481	492	526	443	505	475	431	519	490	482	483	514	516	446	495	494	512	494	501	461	505	484	513	490	475	488	527	511	487	491	471	493	503	481	458	498	489	517	439	466	459	504	496	520	517	484	503	475	475	491	462	477	483	453	542	518	500	478	523	513	521	494	459	480	488	476	511	516	507	455	484	502	510	500	466	489	489	500	536	491	488	483	491	494	508	479	461	522	451	483	476	473	489	499	499	489	494	478	457	511	476	508	497	458	496	502	535	527	490	503	454	469	541	509	463	459	463	472	502	463	513	493	497	508	526	528	522	502	494	478	475	500	495	518	537	488	492	483	468	488	506	485	554	470	471	487	469	457	528	475	507	487	502	520	513	483	452	478	508	504	490	499	466	458	473	453	477	519	511	500	510	501	476	505	490	522	527	489	460	469	517	483	489	460	480	488	501	485	503	510	493	478	521	462	493	476	533	451	494	485	514	491	478	507	535	496	484	456	511	482	513	471	472	503	518	500	481	475	483	499	492	525	472	500	508	498	526	473	443	463	494	519	490	483	493	510	505	463	488	486	497	468	504	525	492	467	473	501	514	444	482	480	513	483	491	514	506	472	509	498	473	473	501	486	469	505	490	492	483	490	459	489	511	501	465	505	487	476	507	493	479	497	506	476	500	464	456	490	473	496	479	493	453	463	484	475	469	532	476	447	472	516	503	488	473	510	480	492	501	487	525	479	524	499	494	461	485	486	478	479	454	485	510	498	459	472	516	473	534	514	513	550	502	496	452	493	508	475	494	483	460	490	495	492	516	514	501	501	460	503	492	482	481	458	481	488	486	455	473	497	480	474	528	505	452	511	532	489	499	497	497	472	454	473	470	504	506	494	472	508	471	484	476	474	491	493	503	492	499	462	470	496	464	478	468	503	453	543	464	496	469	467	449	493	515	512	494	466	477	487	470	483	524	503	508	515	487	472	506	516	503	504	523	450	505	475	505	457	456	481	495	487	478	483	492	508	464	476	484	481	452	489	476	523	496	464	520	493	479	496	481	489	476	525	518	478	540	480	479	486	495	516	476	492	468	486	510	487	487	473	493	512	477	452	511	502	492	510	499	514	465	489	441	451	477	478	483	467	478	504	503	459	513	414	477	492	454	475	486	503	501	525	507	502	508	503	497	514	577	481	492	430	473	474	519	506	496	501	499	503	510	535	495	496	517	491	479	468	484	520	504	495	482	472	509	491	501	486	470	488	504	483	492	478	457	497	496	506	517	479	471	487	506	526	474	522	485	484	517	505	468	507	440	473	516	487	462	459	541	473	489	479	469	455	469	477	481	489	468	513	519	487	462	478	535	505	473	469	466	496	510	490	497	485	498	523	494	520	513	477	474	456	433	515	520	452	536	455	499	498	481	478	476	482	517	528	480	481	483	465	496	516	520	492	495	487	502	510	468	497	466	488	474	495	477	491	498	487	508	464	535	485	488	528	506	530	462	503	489	508	451	511	509	495	518	471	516	495	491	547	498	514	509	484	521	508	466	530	510	507	512	455	486	486	501	491	463	414	441	502	473	453	471	495	472	503	490	477	480	517	512	485	490	511	458	497	487	480	456	500	500	492	499	469	490	522	462	493	492	470	476	529	471	502	477	463	531	459	459	511	503	476	511	490	459	482	510	476	530	501	528	485	472	468	492	494	507	467	491	501	484	493	468	488	508	513	514	483	484	495	491	428	490	488	446	458	514	447	482	493	495	482	495	460	505	516	503	485	506	499	489	497	480	501	517	498	465	497	474	472	461	509	531	459	483	511	536	461	471	482	520	492	442	508	506	503	491	482	515	504	488	496	505	514	494	466	542	510	477	508	460	485	491	494	545	499	536	483	508	510	487	507	477	496	449	520	489	489	498	500	525	462	441	480	470	465	487	495	472	447	476	495	490	474	444	521	497	491	507	530	496	488	469	488	476	477	511	492	469	521	472	518	497	504	501	513	523	454	476	462	488	532	488	497	495	499	481	492	508	506	543	442	461	483	486	500	449	491	522	477	475	457	504	536	459	494	498	508	493	493	520	501	511	466
45265	9935	1756	1044	663	462	351	310	246	211	195	156	155	136	134	120	124	116	118	121	123	136	111	114	101	109	99	89	92	90	65	103	122	100	82	82	98	90	109	76	79	88	88	96	92	106	87	91	95	96	80	102	108	81	91	89	88	80	81	91	84	96	92	93	94	98	105	99	109	96	83	80	89	83	96	103	84	95	95	101	85	79	94	82	96	102	113	88	101	101	86	103	79	74	94	78	89	102	98	96	100	93	78	90	90	90	104	98	93	91	88	79	91	88	78	96	91	74	95	101	78	65	105	83	88	90	86	72	93	71	86	94	90	85	89	95	93	99	90	82	101	86	106	92	81	102	110	91	86	87	81	91	82	99	88	96	104	89	85	85	83	85	90	73	84	82	86	91	87	82	96	89	98	91	78	102	77	101	96	91	102	74	93	94	86	97	90	83	93	89	91	90	96	90	94	112	96	88	75	95	87	91	98	102	87	98	85	88	74	94	68	94	91	99	88	84	82	83	97	94	92	92	91	99	91	81	78	99	97	88	83	71	78	91	83	79	111	95	96	94	73	102	81	90	82	74	102	86	92	76	103	90	98	107	88	89	87	95	107	99	98	76	82	93	92	81	86	84	90	74	87	76	89	80	74	97	74	94	90	111	70	91	92	81	98	91	105	104	95	87	92	96	75	78	69	106	89	95	109	101	78	80	79	79	84	94	89	87	89	97	94	79	92	84	90	85	89	87	88	79	93	71	84	73	88	70	92	87	95	86	88	89	101	91	81	80	94	89	80	101	81	90	85	94	94	74	88	78	92	86	103	91	98	71	87	84	80	83	113	76	81	99	73	88	79	81	80	85	83	85	90	100	91	91	84	88	111	90	92	87	113	91	83	75	84	89	82	82	90	72	92	93	90	90	96	94	97	86	97	114	84	79	80	79	96	90	90	72	78	97	101	86	73	93	85	86	83	94	81	99	100	84	76	106	84	88	94	92	100	84	86	90	81	94	68	96	95	85	85	89	83	84	104	86	80	95	109	78	83	64	82	87	86	94	83	79	83	92	103	78	94	107	87	80	101	85	84	98	87	80	104	89	92	83	101	82	103	71	76	67	89	85	82	90	87	92	87	89	82	89	91	94	87	95	91	88	95	91	81	84	86	78	110	104	81	95	84	99	94	84	77	78	74	87	85	75	88	92	103	73	86	86	102	98	100	87	87	82	100	76	104	88	81	69	69	81	85	95	90	99	98	78	78	78	102	71	83	77	83	90	84	82	81	87	92	106	75	88	86	103	86	89	109	86	76	86	93	88	89	90	91	84	99	93	67	84	94	75	79	109	83	94	73	83	81	85	88	96	97	92	95	85	76	84	82	82	105	85	77	83	108	98	84	94	97	87	86	89	90	85	83	81	88	84	83	78	92	89	94	89	99	94	91	93	83	83	93	102	73	90	101	81	102	82	88	91	83	89	108	98	76	94	89	71	92	95	81	99	95	105	77	86	99	83	93	86	93	73	84	74	85	78	110	80	104	96	83	88	92	79	98	75	76	111	93	86	86	97	86	87	84	88	97	100	77	79	94	100	94	85	71	93	76	92	95	108	86	80	94	86	78	89	85	79	111	98	75	78	87	86	79	74	74	100	88	94	86	85	79	90	82	85	84	96	102	90	89	89	80	86	82	80	95	75	88	87	87	83	86	92	86	73	100	85	82	78	95	83	97	92	84	104	69	100	71	95	90	111	103	85	92	88	88	78	81	84	90	78	97	95	82	98	90	100	105	94	103	106	84	101	105	104	83	95	94	85	79	66	86	88	92	76	113	84	98	81	94	120	90	80	84	96	88	74	90	99	93	78	83	79	99	78	75	87	81	82	76	96	69	105	77	112	76	84	78	87	85	96	91	88	100	85	78	87	79	73	93	89	85	85	92	86	87	105	87	82	87	104	83	98	89	86	93	89	107	91	88	86	97	93	110	91	88	80	82	102	85	109	101	87	82	90	85	100	92	91	93	87	87	74	116	72	88	82	100	97	94	76	82	94	78	87	67	104	93	84	96	87	105	99	114	96	103	96	102	94	71	86	93	92	81	96	88	90	88	86	93	91	97	80	82	91	94	108	90	99	98	98	76	91	79	73	86	94	81	80	82	81	100	91	74	87	84	84	81	75	85	72	83	73	97	90	78	108	94	74	82	78	90	79	80	94	71	92	82	89	87	68	94	101	97	80	87	87	93	84	98	85	77	95	97	83	93	107	90	102	93	80	109	109	102	84	95	94	94	61	98	86	96	84	89	81	72	96	102	105	71	90	77	81	98	104	84	100	101	97	80	87	89	69	83	83	91	95	87	90	71	84	86	86	66	89	90	77	86	91	84	97	86	77	86	105	95	93	83	93	101	83	89	95	100	95	90	96	87	88	90	95	86	105	75	76	112	92	71	76	90	81	96	73	80	93	97	86	100	92	75	75	97	101	78	85	69	90	99	100	81	88	77	79	87	110	77	91	83	99	94	95	86	98	85	91	93	74	75	78	98	80	89	103	82	91	86	90	101	89	90	93	84	86	97	105	77	87	95	83	86	73	112	72	97	79	85	96	99	92	98	99	107	83	95	98	79	101	112	98	95	102	96	87	103	89	103	90	84	94	98	92	76	101	95	93	112	110	106	93	85	91	87	83	94	88	81	100	92	95	83	109	97	100	68	81	82	84	84	95	93	78	87	85	99	89	96	97	98	101	91	89	98	79	83	108	81	85	80	96	93	90	102	92	88	99	91	92	97	93	92	73	80	84	76	84	87	84	76	83	94	88	102	91	82	84	90	94	77	102	93	87	87	100	78	81	116	107	89	100	92	97	71	78	71	84	99	92	74	82	87	68	95	90	76	86	85	95	91	103	91	87	84	86	97	106	112	95	111	93	92	96	97	84	83	87	87	99	97	72	87	91	82	95	86	87	115	96	111	88	102	100	77	69	74	71	89	115	82	88	87	88	79	96	83	91	86	84	88	94	90	71	103	85	82	74	93	82	75	102	91	79	87	93	85	73	85	90	84	110	79	94	101	83	96	99	91	104	80	81	82	83	89	95	99	80	85	88	89	92	90	98	76	77	80	92	115	72	75	85	93	80	84	89	77	98	97	81	101	91	90	70	102	104	87	82	85	79	75	87	86	96	77	107	91	87	99	90	91	102	88	101	67	88	93	91	98	86	93	87	86	73	102	80	78	87	74	95	93	84	89	88	83	76	91	93	84	84	89	75	115	84	85	75	94	91	99	101	99	91	83	98	93	78	80	107	76	93	91	82	96	87	103	92	96	98	86	98	78	69	103	90	103	105	86	94	79	76	77	83	87	72	86	85	122	98	111	85	87	90	86	74	82	90	90	75	103	74	89	87	97	80	94	77	86	88	89	92	82	97	92	83	89	98	90	78	105	95	102	83	85	84	97	92	81	108	113	87	91	105	86	99	96	93	73	86	93	86	82	71	100	91	69	94	73	88	87	87	91	97
22948	1393	3267	3517	2955	2277	1827	1544	1362	1173	987	921	779	704	700	692	605	577	586	515	540	481	482	466	467	417	417	390	413	390	359	388	404	389	389	369	391	410	356	361	370	381	361	363	331	367	313	339	372	325	335	355	307	330	345	336	318	332	342	319	311	331	348	296	328	341	303	319	337	341	300	318	351	321	308	325	305	306	345	333	343	340	322	322	323	302	347	321	345	340	328	336	301	307	307	294	305	343	339	284	311	308	293	360	287	313	311	291	309	306	289	317	321	328	331	330	290	325	337	331	303	316	340	309	343	311	313	316	292	313	319	282	296	302	314	308	293	328	307	319	332	338	319	324	301	307	289	359	311	324	317	333	320	305	330	347	316	309	321	306	313	325	301	310	291	281	275	316	303	285	303	336	320	300	310	308	326	315	299	324	289	291	316	302	332	334	309	309	296	320	312	330	298	284	311	329	316	301	298	318	307	329	316	285	315	316	308	335	302	300	317	326	283	325	304	320	280	303	319	300	339	330	290	294	315	329	298	301	309	349	330	323	303	302	317	302	280	321	284	304	298	321	298	306	292	295	321	323	306	321	323	303	296	299	310	326	284	305	301	308	273	329	333	313	272	323	314	300	314	316	308	306	318	338	326	265	306	303	323	276	338	326	313	306	327	320	318	293	313	280	283	331	315	335	346	323	310	307	301	328	287	308	304	308	298	312	289	309	334	342	340	291	308	279	322	302	323	309	304	332	286	278	334	333	304	283	336	301	317	315	313	286	323	301	296	321	296	304	301	308	286	313	306	331	307	318	320	300	309	324	325	314	330	298	313	292	339	324	287	315	270	310	292	303	329	282	321	285	296	310	317	333	276	324	311	266	291	280	320	320	321	293	319	321	330	310	308	323	316	324	308	319	297	299	305	327	316	329	341	333	275	331	291	300	322	336	281	335	325	323	303	324	310	314	312	295	298	303	304	290	303	332	320	295	302	283	291	289	330	308	324	342	307	301	352	320	331	272	291	314	321	336	307	319	319	298	318	279	324	305	309	304	302	320	302	305	328	325	336	321	325	317	282	316	306	295	308	330	333	316	318	299	325	291	284	323	301	316	328	284	298	319	330	287	325	286	277	289	305	315	305	301	310	300	323	318	309	344	320	322	307	313	297	294	298	310	318	335	307	314	315	273	281	279	298	305	304	314	317	297	327	300	322	324	334	353	313	286	340	320	332	299	313	304	301	314	294	308	315	308	324	303	313	323	314	289	326	289	305	305	299	329	345	348	321	310	314	303	297	307	300	302	320	289	301	303	296	271	285	329	308	326	322	315	346	298	307	292	303	305	329	287	304	323	304	273	317	326	318	302	296	325	295	308	317	303	306	315	305	304	308	322	288	290	281	298	280	290	317	316	304	311	307	282	287	315	316	346	312	325	338	314	305	311	343	284	315	307	301	319	309	327	303	312	301	288	278	336	298	301	326	278	334	309	278	318	352	331	273	321	319	318	301	310	297	321	330	352	293	309	288	306	276	331	296	286	281	272	279	291	307	301	308	315	305	330	323	327	315	325	289	291	326	329	316	298	302	307	311	320	302	321	308	323	318	278	308	320	302	300	313	284	315	285	337	285	298	346	280	331	311	275	285	291	301	278	289	303	317	357	299	297	285	314	287	319	305	282	316	312	314	291	296	294	321	306	358	325	319	323	307	290	319	318	317	301	333	328	326	324	306	302	311	299	302	310	332	287	295	334	316	302	297	280	311	304	293	304	265	314	309	325	303	300	319	326	304	297	289	313	297	296	308	331	303	306	317	305	316	307	330	310	293	313	298	289	320	344	319	292	314	311	302	331	324	301	333	309	289	321	323	314	341	317	308	301	320	306	345	342	307	317	293	318	302	322	291	320	315	321	318	271	301	343	312	317	293	350	294	294	321	297	326	335	280	276	296	294	308	339	304	311	331	290	316	337	307	290	347	334	303	339	331	304	313	297	276	318	344	306	283	279	316	300	308	339	321	318	285	320	324	317	309	307	303	319	308	315	294	326	281	342	291	332	296	295	298	313	299	312	334	317	317	333	316	338	287	305	346	318	299	310	292	313	299	314	318	277	326	315	325	294	355	265	312	312	329	328	314	364	346	322	335	278	341	319	314	331	318	284	310	330	313	316	309	318	325	328	321	292	307	265	318	330	310	307	315	331	311	309	342	314	297	307	307	326	282	283	310	307	312	326	290	315	307	320	303	299	329	313	347	275	329	302	353	305	307	300	293	309	297	329	305	311	291	316	296	291	322	323	293	302	316	296	298	311	306	269	311	311	280	305	311	312	306	330	286	279	322	297	288	291	290	286	327	311	300	297	310	324	313	317	300	290	313	333	344	311	323	319	292	312	279	295	304	313	318	299	304	299	353	307	306	317	309	311	309	331	335	327	301	329	315	340	295	299	319	306	307	321	291	343	317	320	292	311	315	306	321	309	311	317	312	334	307	277	314	281	330	299	279	299	300	299	303	299	297	304	301	306	277	307	303	309	291	292	320	305	313	289	321	349	309	371	324	312	285	315	292	310	320	314	290	317	283	310	292	340	323	299	331	321	280	301	323	342	311	317	306	315	307	306	319	323	313	331	291	295	295	315	317	323	299	291	308	329	296	346	323	339	314	332	322	293	288	288	297	278	317	307	295	318	324	337	310	327	344	293	298	297	282	282	321	294	300	298	325	324	291	297	359	331	316	300	301	309	317	312	328	326	298	309	325	298	319	296	311	320	294	297	317	331	329	312	316	322	328	288	291	340	308	335	309	346	307	300	296	352	306	288	325	288	319	319	281	300	306	289	321	328	318	306	284	270	304	277	303	332	301	351	315	336	301	305	294	306	305	293	316	303	342	273	288	338	300	317	306	312	308	329	297	310	292	296	307	313	309	345	316	319	295	277	331	295	323	312	315	285	317	322	277	300	346	301	310	309	301	318	328	338	331	305	278	352	306	267	298	317	300	325	305	277	295	302	309	301	318	287	328	306	304	316	337	290	307	317	300	320	293	300	283	318	296	311	313	296	292	319	285	316	289	305	357	281	287	329	323	325	291	297	292	292	354	280	299	310	322	320	314	321	338	317	295	312	290	310	295	329	308	320	290	290	296	327	305	296	316	284	312	284	337	306	296	305	306	310	298	334	333	305	305	313	293	362	300	304	293	327	307	322	294	338	304	299	311	320	294	315	292	280	321	277	286	287	291	333	304	327	336	313	300	330	317	276	327	323	342	331	313	323	283	304	321	311	322	278	340	312	327	298	321	312	297	327	338	304	341	289	325	317	307	320	309	307	326	328	297	309	315	324	310	287	302	316	300	328	314	303	349	329	306	344	293	319	324	323	293	296	303	280	277	313	273	292	305	317	328	306	316	303	307	321	294	307	284	289	319	320	299	311	315	301	298	325	303	337	353	324	338	302	318	325	311	296	308	318	322	309	301	278	291	326	253	325	314	276	323	327	320	304	296	294	298	285	310	296
58147	17448	5530	2203	1397	982	779	597	473	469	405	334	318	253	267	290	257	255	205	245	234	208	200	205	193	191	227	190	191	213	199	177	219	189	183	179	193	163	173	160	178	191	183	188	199	165	180	175	185	159	183	158	179	165	187	173	173	168	185	171	164	151	167	183	181	178	187	187	176	160	165	195	196	184	166	150	148	184	172	171	153	179	180	155	196	143	181	182	187	176	160	165	171	173	171	166	184	171	196	182	171	165	161	163	150	157	167	180	173	161	163	172	161	144	190	149	179	153	162	159	175	154	163	166	180	175	171	171	171	152	153	174	181	143	174	161	181	164	184	167	184	181	158	157	162	167	148	156	182	174	183	160	137	160	160	172	168	179	166	156	182	159	198	167	182	171	174	164	163	160	158	165	168	162	181	158	191	181	177	160	187	166	146	178	173	171	172	173	154	146	169	163	196	135	164	187	157	155	178	149	173	163	170	153	179	180	165	174	166	178	164	153	149	153	167	182	151	170	181	171	164	157	150	185	161	143	165	189	192	148	164	160	186	164	177	181	186	177	156	171	187	146	153	178	163	159	186	140	172	178	149	178	201	169	188	167	164	161	168	150	161	179	160	182	187	178	165	156	170	157	177	184	168	170	164	178	172	165	167	168	156	191	190	138	155	182	188	186	164	163	176	166	158	184	164	168	182	155	186	164	180	154	172	188	152	165	167	187	174	166	169	169	164	174	190	163	189	172	169	185	165	182	179	168	183	148	146	190	155	174	152	173	159	166	166	163	191	192	167	177	152	161	191	191	173	177	168	172	167	154	154	189	169	151	177	175	156	151	175	186	174	173	190	169	163	156	157	187	163	183	209	189	169	160	166	166	175	164	158	146	151	157	151	173	160	157	159	178	181	169	176	146	164	177	170	165	171	173	171	168	184	181	179	183	175	182	141	149	178	165	181	166	176	170	152	156	182	178	162	183	161	156	174	169	181	188	183	160	148	161	157	142	164	167	164	163	176	161	179	145	183	192	147	190	153	159	165	142	157	174	186	176	177	158	163	155	161	167	155	175	158	162	168	180	158	168	165	165	193	149	173	166	157	149	182	140	188	163	160	159	169	174	173	164	179	169	170	161	179	168	182	166	160	168	164	158	183	182	164	154	162	176	175	169	164	178	169	172	168	145	161	181	161	179	156	164	156	158	193	170	164	175	172	159	165	170	149	168	137	162	170	169	154	171	156	197	149	148	172	146	163	149	176	184	185	140	166	157	183	175	143	185	181	168	175	153	153	173	158	150	171	187	174	179	170	159	163	161	148	173	182	160	155	156	172	147	154	193	195	159	162	183	170	172	184	163	169	174	175	204	175	184	168	141	171	178	155	156	172	148	160	161	177	176	169	176	204	171	145	154	156	176	178	163	169	170	170	157	173	165	164	168	177	169	176	160	193	160	175	158	176	171	160	176	188	171	178	157	155	165	171	169	170	166	171	166	180	150	177	143	168	177	151	160	157	179	156	173	183	172	167	168	162	152	173	157	179	178	171	171	189	178	166	151	160	183	157	184	162	188	191	170	176	173	173	158	171	174	145	168	162	165	181	168	180	158	169	170	170	181	143	172	169	172	173	180	158	168	171	183	154	151	164	161	181	184	174	160	181	168	169	178	167	182	164	151	148	176	174	165	172	164	175	164	165	177	182	190	162	162	171	166	166	150	145	160	152	178	169	161	178	154	157	170	147	173	168	164	176	182	162	154	163	174	141	165	177	178	174	175	146	165	180	154	164	185	171	186	176	162	182	186	161	170	156	144	170	176	187	179	169	178	156	176	155	173	163	152	147	180	165	159	180	156	161	163	176	171	206	187	164	176	185	151	164	142	169	154	198	195	170	175	166	175	160	160	149	165	185	167	179	178	185	183	179	152	178	161	179	167	149	178	190	186	170	158	148	134	167	166	158	160	165	156	157	167	164	189	157	186	184	182	182	181	167	163	169	154	173	158	174	173	179	136	175	173	156	157	162	149	181	188	174	151	185	193	146	193	159	157	149	176	148	153	175	166	190	178	176	173	167	165	166	184	176	150	172	156	155	179	170	152	184	173	197	153	163	171	182	154	156	154	152	169	178	178	154	184	174	175	163	177	161	176	169	142	163	165	170	166	176	152	167	163	168	175	149	154	156	170	179	185	176	153	164	174	164	154	166	172	172	166	153	156	148	163	177	170	168	175	185	176	169	157	159	170	172	160	164	179	167	167	188	157	158	163	179	174	191	169	160	144	184	165	155	172	149	165	177	176	171	153	153	176	154	174	142	179	175	177	162	167	180	169	154	170	160	166	185	185	165	178	164	151	183	182	154	168	173	171	168	177	169	162	161	173	172	163	166	135	163	165	166	173	171	150	170	186	178	169	174	152	168	166	173	190	142	163	159	173	158	174	166	195	183	171	158	159	179	175	173	176	195	153	179	182	154	159	156	183	185	203	181	169	164	155	157	145	180	184	162	168	172	150	146	170	184	205	159	157	176	177	159	166	162	177	173	171	181	158	168	165	167	166	154	184	152	161	179	187	154	169	163	155	168	150	180	163	179	172	177	178	179	182	162	166	171	166	165	161	151	157	168	169	154	158	165	184	155	183	168	159	156	167	180	174	173	155	156	173	157	158	157	167	170	166	158	161	171	158	158	176	163	174	155	188	191	184	185	152	186	160	152	177	177	186	146	179	177	177	167	164	164	181	173	161	177	188	181	190	163	177	172	168	180	175	152	155	154	194	180	162	164	176	145	170	159	149	160	168	156	169	168	165	171	150	156	170	158	185	147	168	169	171	165	178	187	150	159	147	155	186	176	166	173	175	148	184	179	181	189	132	148	167	184	168	177	161	154	197	199	163	165	169	166	164	170	193	167	170	175	165	137	184	182	147	171	180	152	170	194	160	178	160	166	184	165	159	184	166	165	176	195	171	161	178	187	155	158	161	168	168	183	171	167	172	183	155	169	189	155	167	161	146	171	165	162	176	158	148	175	156	182	171	160	165	168	161	161	184	176	143	179	174	176	161	155	182	149	176	159	200	175	153	177	153	152	191	174	173	169	191	188	167	191	148	164	164	137	188	156	156	143	179	184	160	198	164	164	187	157	168	164	158	164	166	191	165	161	138	170	152	161	181	187	173	180	167	160	166	150	149	156	158	157	194	165	183	167	164	181	178	189	180	188	176	176	157	166	176	167	178	153	166	173	160	167	151	163	155	158	183	182	185	184	157	186	169	191	171	186	182	157	170	138	172	165	181	179	171	165	176	133	156	165	165	181	180	167	155	184	167	189	190	163	191	173	178	180	178	165	154	161	156	164	151	160	175	168	153	168	200	165	163	182	173	174	150	176	173	160	173	156	177	153	162	163	144	147	186	168	196	148	173	171	158	153	194	183	148	171	154	194	186	161	158	185	174	181	178	169	183	162	170	163	165	159	173	174	175	171	145	209	166	157	157	177	176	149	158	168	160	173	173	178	149
30323	2767	6085	6621	5512	4415	3627	2984	2478	2113	1868	1714	1487	1386	1320	1225	1144	1089	1068	980	964	903	865	831	799	780	747	765	710	734	731	710	706	665	633	668	661	670	633	654	649	611	654	631	667	672	584	596	636	588	581	580	597	564	614	560	595	566	612	553	549	571	588	615	555	597	578	551	534	571	516	535	545	544	552	555	521	553	543	530	560	543	571	592	568	585	552	578	550	549	548	543	576	537	526	546	577	547	567	599	550	490	563	503	521	570	540	594	572	541	539	586	536	547	564	522	567	541	555	508	500	532	522	534	534	524	533	509	556	529	568	532	539	524	559	554	568	508	536	520	567	545	543	565	522	552	547	561	554	561	562	541	571	561	584	557	542	550	530	534	548	565	562	537	626	560	565	542	539	496	537	541	524	556	577	498	558	581	533	546	550	533	495	516	491	549	507	536	492	521	522	545	539	547	594	516	508	510	557	522	524	529	527	525	534	526	508	556	487	532	540	558	536	554	513	552	545	555	535	511	590	521	519	533	531	574	552	574	520	547	513	551	505	536	542	583	555	528	493	565	528	549	542	526	518	557	568	559	503	534	567	546	540	542	561	518	529	506	519	554	527	539	475	542	540	483	541	503	542	500	517	514	566	560	527	496	531	510	523	555	534	539	537	515	525	553	550	563	516	536	542	563	562	528	521	536	513	532	546	551	580	582	564	518	561	503	548	548	587	547	577	540	517	537	524	514	551	507	571	541	583	513	567	560	541	563	520	556	542	550	556	507	523	521	528	536	493	537	535	499	512	520	547	538	521	529	549	573	494	563	525	560	525	525	547	508	527	547	538	535	495	512	520	572	540	531	559	517	523	554	549	505	513	560	587	538	540	533	542	515	544	545	539	543	509	498	572	575	547	536	592	517	517	563	548	551	542	552	577	531	517	530	529	556	569	536	521	480	513	486	515	543	533	522	555	526	583	536	592	538	535	509	544	562	535	534	526	553	539	545	599	567	568	559	505	509	529	540	516	498	533	499	551	514	518	563	552	529	542	502	563	530	538	548	557	535	526	534	520	534	566	516	549	567	508	548	545	518	554	530	538	538	521	479	549	549	563	508	563	542	545	548	533	525	522	542	554	544	504	514	574	553	536	508	521	557	527	491	514	546	544	558	539	550	525	515	562	559	506	527	550	537	536	560	500	546	524	541	517	522	540	525	569	502	535	525	492	547	542	513	538	524	504	580	565	538	558	548	557	545	489	519	521	543	544	517	569	535	521	526	490	511	510	538	543	536	555	540	553	548	512	504	537	537	534	563	500	490	526	521	550	482	530	509	487	570	533	516	500	516	587	492	513	509	523	525	560	524	534	537	518	538	535	533	530	555	520	515	535	541	566	541	524	524	531	518	621	576	513	522	526	553	563	516	540	523	581	519	543	579	531	558	509	514	517	531	544	510	570	505	524	470	514	543	539	536	524	562	588	531	536	519	590	542	561	536	551	520	542	523	531	554	535	514	509	492	533	539	532	567	535	549	564	532	541	546	556	508	580	541	544	528	545	560	527	502	511	527	587	533	520	584	537	514	562	532	519	520	542	521	556	499	531	541	521	522	478	531	543	491	519	524	529	484	538	530	557	548	529	577	539	527	541	515	541	542	535	501	547	532	560	543	567	533	541	568	497	522	524	503	499	522	509	543	522	536	525	518	525	608	544	522	523	538	535	523	539	497	496	567	524	544	511	577	544	522	496	536	574	570	490	555	525	517	524	549	519	513	551	527	521	523	505	498	545	557	520	537	510	555	572	516	518	536	503	544	589	519	530	538	555	591	567	529	550	553	544	480	518	539	535	510	515	572	536	516	551	543	564	528	528	542	546	554	498	516	551	536	535	544	519	554	516	539	559	499	504	534	525	515	537	495	526	515	525	573	472	516	552	546	502	542	603	498	525	551	535	556	474	530	549	539	562	514	552	550	552	521	541	534	513	512	540	529	510	529	493	546	549	542	579	548	540	507	509	537	527	570	551	519	544	562	522	509	572	575	546	533	513	529	542	536	496	566	523	510	517	517	503	509	537	567	528	529	541	519	556	510	544	514	542	560	542	559	527	522	577	500	525	560	556	524	560	533	534	531	536	517	537	554	500	537	506	579	547	550	517	559	533	513	540	543	552	542	546	550	516	543	545	536	530	530	552	525	546	529	521	520	506	551	525	493	551	542	545	562	514	517	533	548	514	527	549	545	508	559	524	554	576	537	539	512	549	585	522	527	498	541	517	543	594	512	569	528	534	547	510	515	530	534	539	543	544	539	528	584	522	540	514	522	540	553	544	548	590	562	483	559	556	529	524	514	551	498	572	529	538	554	527	531	565	534	536	519	530	516	534	508	501	571	522	571	479	516	513	541	548	551	550	515	530	550	540	494	537	541	539	555	542	488	558	530	574	522	512	511	556	498	560	528	576	538	541	546	517	531	530	524	541	518	585	515	515	544	547	524	528	585	532	564	588	507	536	522	527	573	519	531	549	560	563	519	550	540	516	527	506	575	524	538	522	552	530	528	520	571	531	577	559	541	528	561	535	548	562	542	540	534	510	516	525	554	544	557	566	482	583	506	545	518	541	541	544	531	511	544	519	519	537	573	506	559	545	569	533	542	499	535	546	507	494	494	509	544	570	535	547	525	487	557	539	555	505	516	558	537	568	562	512	570	559	545	544	550	514	581	498	517	564	565	554	532	554	484	525	504	520	490	523	549	580	544	574	554	516	548	535	563	503	536	553	516	496	582	514	550	517	511	563	524	568	566	544	540	536	550	522	501	578	526	551	557	538	541	499	516	576	559	523	530	529	536	548	494	549	582	526	523	516	557	590	581	555	517	509	514	545	539	526	557	568	529	520	518	538	487	544	565	541	545	539	515	507	514	540	563	530	502	543	540	480	522	528	534	520	547	555	532	553	478	513	608	520	527	562	551	505	558	535	536	523	496	510	548	561	547	542	569	548	516	531	534	539	526	541	529	551	549	522	513	537	518	546	538	519	551	541	541	552	573	529	482	499	534	540	485	596	543	572	529	567	538	511	520	573	510	536	508	530	511	494	539	515	489	524	540	548	520	491	547	569	549	525	538	525	504	553	530	577	558	535	527	497	531	547	534	556	528	520	576	541	540	539	580	554	535	563	525	529	511	528	549	534	528	575	527	507	548	527	530	563	559	544	570	557	523	519	510	466	495	535	512	507	531	517	569	494	548	561	518	548	562	537	522	544	525	514	513	521	491	548	547	556	553	542	486	503	520	555	544	543	507	504	544	531	540	524	503	555	544	555	533	502	581	544	562	526	500	535	499	575	506	539	569	539	531	562	515	529	492	486	489	533	563	527	582	518	531	532	569	536	549	536	487	515	569	525	504	505	498	531	505	556	503	497	532	546	528	588	539	539	528	498	561	541	511	554	515	552	549	541	542	497	537	545	545	546	516	544	502	524	565	550	498	537	545	519	522	480	560	487	482	486	564	528	519
7952	501	250	217	188	182	180	180	181	143	179	168	158	162	158	175	154	155	167	152	160	151	181	155	176	157	175	165	139	177	162	177	167	160	154	162	183	159	155	153	155	147	147	145	152	142	146	151	174	166	150	179	155	148	148	181	168	167	175	164	167	169	152	154	162	168	170	156	149	148	157	123	156	178	142	146	175	143	177	152	178	163	150	147	178	175	167	164	169	156	135	171	163	167	142	151	160	155	179	156	164	169	149	152	161	158	158	169	179	149	148	150	145	161	139	161	171	170	157	158	172	143	135	175	145	167	167	172	141	168	154	140	147	170	156	170	143	153	176	125	161	160	158	147	144	162	152	174	195	146	168	141	134	156	179	151	153	155	171	141	140	184	158	171	176	176	175	159	182	160	139	143	157	132	144	183	173	173	149	142	167	173	156	150	171	165	155	166	164	171	154	162	163	160	180	149	156	163	152	177	155	163	174	154	154	151	155	143	186	154	190	164	169	160	137	173	162	139	131	169	167	149	156	149	136	157	146	153	162	128	169	152	149	168	185	148	151	176	152	166	154	163	159	172	155	162	149	150	165	145	148	150	160	144	162	168	138	135	159	162	155	178	165	152	158	155	177	142	135	126	159	152	146	154	178	154	154	153	170	168	187	145	167	145	152	142	148	164	178	146	158	165	160	163	161	172	151	152	173	139	153	161	165	163	169	147	151	171	152	154	155	146	158	143	159	168	144	156	158	155	159	144	155	146	154	144	158	163	177	161	170	171	183	173	151	180	158	151	169	154	159	163	158	150	152	166	134	142	164	145	164	162	173	151	192	147	141	151	149	166	164	160	165	175	149	158	168	167	160	167	164	149	170	165	175	173	171	146	157	156	156	136	163	169	190	143	151	152	154	172	160	132	165	148	164	135	144	153	182	141	144	178	154	172	151	143	159	160	165	152	162	189	140	139	167	169	160	159	153	179	171	170	154	150	163	166	179	158	145	182	149	170	177	139	171	174	132	163	149	139	145	140	148	163	172	142	160	149	175	162	162	148	176	166	164	143	169	168	147	168	135	167	174	151	171	155	167	157	146	181	147	149	138	148	155	159	154	162	153	144	153	173	152	150	124	148	148	155	142	144	148	148	169	166	168	166	148	169	127	167	158	164	183	163	155	145	136	166	162	171	177	150	150	158	144	158	169	174	138	160	175	168	162	165	182	132	159	152	185	172	163	168	150	163	133	160	173	159	162	153	182	151	156	132	166	140	161	137	158	145	159	182	170	160	166	162	171	167	177	176	176	142	154	173	163	161	158	173	160	157	147	138	148	142	156	158	161	171	147	188	148	148	136	164	163	165	134	145	162	153	170	153	136	152	159	168	163	171	164	156	150	149	168	132	173	169	169	176	168	140	152	185	164	170	176	132	165	161	186	140	148	156	151	164	146	144	175	191	158	151	178	156	175	170	152	167	160	151	168	170	173	163	156	143	171	155	169	153	165	159	150	170	155	138	143	141	184	161	154	155	163	177	146	168	161	171	152	157	157	159	156	136	153	170	141	138	168	144	178	146	159	180	151	171	158	142	147	153	137	160	146	160	153	159	173	160	176	162	149	154	155	162	158	177	140	178	153	170	154	157	161	151	131	156	154	133	172	190	152	158	164	154	158	145	159	156	151	164	164	155	158	149	175	141	153	169	170	163	168	160	184	141	177	141	148	159	148	162	162	174	170	156	157	151	155	154	143	147	163	177	148	160	147	148	163	171	151	142	146	164	138	151	153	176	149	152	177	156	178	168	170	165	157	184	167	160	161	144	168	150	182	161	175	155	147	151	141	153	143	173	175	162	159	140	169	161	163	150	161	159	155	149	156	138	169	159	155	167	156	133	167	142	164	154	146	155	155	189	139	159	163	148	150	145	165	164	148	162	179	174	171	153	163	119	175	178	177	142	166	164	177	170	158	139	168	107	160	159	163	170	170	149	183	166	162	166	148	145	154	157	155	162	142	179	139	158	158	141	147	152	162	163	147	159	177	154	176	159	177	167	157	143	150	149	159	147	146	155	153	169	171	176	144	158	141	168	156	185	155	146	153	179	161	150	161	143	155	134	155	167	161	171	147	160	155	175	158	157	154	136	168	147	150	157	166	157	175	183	166	157	161	153	154	185	154	146	151	154	153	150	146	166	158	151	174	179	161	151	162	155	154	159	164	159	150	159	142	171	148	180	165	157	161	159	161	167	144	135	153	167	166	162	149	143	167	166	162	169	157	137	163	161	165	162	146	165	152	141	175	179	169	164	180	153	155	160	151	149	170	162	161	179	163	154	158	158	177	157	152	137	164	168	167	165	148	167	167	157	162	175	151	161	142	177	146	141	161	169	148	171	151	142	146	159	159	162	146	161	160	159	157	145	156	164	135	151	143	149	172	136	172	165	162	154	167	170	147	152	137	148	143	156	155	151	146	169	173	154	168	143	166	161	149	135	172	147	147	153	167	152	146	139	160	155	161	163	192	165	164	139	144	147	133	156	174	138	151	144	148	161	163	158	194	160	153	154	155	174	141	173	178	148	154	169	156	157	176	161	173	146	148	147	136	160	176	176	139	162	170	144	159	180	151	157	157	170	146	163	167	147	155	148	172	155	143	150	170	161	169	159	160	158	166	166	166	179	161	156	166	167	176	167	164	142	168	146	154	178	162	150	138	184	134	145	159	167	174	144	144	148	153	159	173	166	173	162	160	164	167	138	146	160	156	165	147	160	181	171	150	152	157	139	152	159	151	175	172	153	194	135	143	153	167	166	165	159	158	162	154	155	157	158	172	149	160	172	146	150	165	171	164	161	148	137	164	174	190	167	143	150	135	181	153	170	177	144	184	152	150	144	153	161	136	164	156	149	162	162	151	157	176	168	178	150	151	174	154	152	174	156	147	189	154	140	153	168	151	186	156	148	160	176	162	169	158	156	165	147	148	166	156	163	153	162	160	160	148	165	149	149	165	166	161	132	157	154	150	163	188	146	142	157	157	179	158	160	168	154	159	168	163	146	150	170	133	180	164	174	163	136	166	147	150	161	148	152	173	139	150	164	169	159	175	154	163	181	134	157	160	160	172	162	161	177	159	148	153	165	154	154	160	167	147	173	157	139	155	156	171	158	154	156	147	170	179	131	163	165	167	154	177	148	173	165	111	173	177	162	145	170	136	156	162	185	163	144	156	152	169	129	139	185	191	151	176	156	155	162	160	152	166	149	143	158	180	162	145	166	180	149	155	165	152	176	158	162	165	136	166	156	167	140	148	148	169	167	169	179	152	146	142	153	162	154	154	146	171	173	160	159	160	189	175	152	151	148	146	154	165	165	161	168	141	165	168	146	151	160	165	172	136	168	173	136	162	166	150	168	158	149	161	145	141	152	168	141	182	172	162	161	148	141	151	160	157	161	163	158	143	166	165	157	173	167	159	170	148	160	171	160	151	154	156	157	170	149	181	163	156	158	160	153	129	146	153	146
7377	556	665	645	641	625	556	538	498	567	537	506	511	517	508	542	509	543	501	481	492	505	434	455	521	516	497	521	516	497	539	516	488	474	489	480	517	497	538	484	513	443	489	479	477	526	491	531	505	508	514	462	511	523	474	467	495	506	462	498	460	515	502	527	488	496	490	454	468	524	462	483	479	500	478	494	524	514	468	485	470	477	457	468	473	487	527	491	474	457	474	442	502	506	447	488	509	461	485	479	475	509	494	524	479	469	478	549	462	511	505	523	486	496	458	458	472	468	471	502	475	498	496	489	475	500	471	469	497	515	519	484	508	485	512	487	505	452	486	504	526	514	487	484	499	479	477	507	518	442	501	491	514	465	507	494	479	479	524	487	469	485	483	526	493	507	523	481	493	492	478	513	497	450	510	525	478	522	511	495	478	537	482	504	479	497	483	481	476	493	475	453	483	495	526	519	494	515	517	515	478	490	490	472	520	527	459	540	506	500	436	491	491	478	456	517	460	482	517	509	456	479	463	455	492	493	497	497	495	518	511	511	473	469	503	491	548	441	474	475	495	481	487	493	529	499	459	499	479	471	498	455	473	511	540	483	469	512	463	462	471	428	466	460	465	466	487	514	478	454	470	499	503	476	479	496	507	480	485	510	513	475	479	488	505	474	469	476	547	503	460	494	467	502	503	512	490	499	471	490	480	521	464	489	482	495	538	505	515	444	487	532	461	525	478	493	523	451	499	444	496	527	496	472	477	496	493	490	510	416	476	487	485	504	491	498	450	417	500	502	502	484	495	494	527	471	473	491	512	446	483	453	428	485	490	450	461	501	502	514	492	506	447	460	528	517	475	498	479	505	548	479	499	482	491	539	483	513	513	474	469	487	495	507	523	503	473	486	470	493	518	454	481	486	519	463	534	519	479	513	511	448	521	454	500	485	509	501	471	482	483	475	500	500	494	524	490	514	500	466	468	493	517	445	521	522	481	488	470	455	532	505	534	477	472	485	517	475	488	473	511	492	486	472	506	469	491	522	492	483	485	481	520	480	511	482	535	475	502	487	508	494	466	488	464	469	474	481	507	500	470	474	459	499	480	459	453	488	463	487	518	482	455	490	471	498	494	462	482	483	501	489	521	465	461	474	491	466	454	449	503	493	480	478	476	510	540	509	544	464	461	508	468	439	494	458	460	447	498	520	525	511	449	488	499	489	480	489	491	501	480	481	492	478	503	473	464	498	468	500	516	471	496	505	521	494	483	517	511	442	495	489	512	497	503	502	476	453	456	482	438	532	480	467	470	492	469	492	478	504	467	478	516	496	516	467	495	498	495	484	465	512	481	485	477	452	526	462	509	479	480	495	481	461	467	475	475	494	518	500	494	502	509	527	445	496	473	474	459	484	483	498	487	510	484	506	468	505	502	486	500	516	554	483	464	453	451	476	499	496	487	461	513	525	513	520	444	469	510	571	483	436	484	479	486	483	503	459	455	496	513	487	484	474	457	499	493	474	481	496	514	505	481	507	448	525	449	484	497	493	493	500	481	500	482	470	470	463	452	483	486	471	514	524	454	534	452	466	491	455	513	500	503	508	458	474	486	486	479	503	440	507	491	529	487	488	512	460	479	507	498	517	494	478	464	501	518	510	494	466	500	498	498	487	477	489	517	460	460	533	484	500	510	482	496	538	495	496	534	480	522	519	482	488	483	514	501	500	458	460	441	464	492	492	477	481	465	523	487	488	461	509	488	488	489	508	505	527	462	461	506	458	468	500	485	470	514	491	425	501	486	472	509	518	476	470	524	482	478	491	511	469	518	539	491	515	492	482	461	506	463	496	493	458	510	493	461	494	526	480	461	497	444	502	463	468	497	463	506	503	514	483	490	503	464	505	485	497	501	475	515	503	489	462	418	503	491	514	485	497	469	455	507	465	474	476	484	491	508	477	500	524	501	500	519	447	494	472	481	510	520	483	476	501	528	469	473	514	474	517	490	493	487	466	478	458	503	505	449	451	500	499	447	501	491	468	491	524	467	467	493	476	550	483	465	491	483	492	502	504	445	460	540	482	485	452	528	466	490	491	477	453	511	485	451	523	482	517	489	513	496	485	463	500	466	476	493	489	539	455	487	504	485	441	468	499	514	506	533	520	481	491	524	483	503	472	500	461	477	521	496	465	487	485	481	473	503	463	476	499	476	462	478	468	480	522	481	502	520	564	467	520	481	485	531	493	523	515	509	494	481	543	530	465	430	532	481	490	513	463	486	495	424	488	481	546	493	502	525	536	500	488	483	526	514	490	499	473	450	448	500	461	504	501	516	492	504	478	479	549	514	503	505	512	525	496	510	464	532	466	508	461	468	503	487	523	486	505	464	507	512	532	507	478	492	540	489	462	523	484	457	516	478	484	466	500	497	468	492	520	488	484	467	513	503	521	491	499	483	504	528	480	515	486	499	515	484	490	494	460	481	464	464	464	495	487	445	450	486	479	536	509	467	508	459	509	490	448	493	494	524	476	489	498	479	516	467	490	502	498	501	526	482	508	431	490	505	484	488	505	502	505	526	506	483	514	486	492	484	498	503	480	436	504	479	498	486	490	486	505	467	504	478	486	528	488	463	510	494	504	493	493	447	508	474	460	505	515	524	529	505	488	497	503	495	495	484	491	507	482	532	467	471	468	479	532	475	484	471	497	457	513	471	481	479	500	496	442	445	484	473	537	499	476	513	471	504	505	481	513	492	534	479	473	479	505	483	472	494	507	452	507	523	455	503	510	499	495	475	457	443	454	477	509	487	471	507	453	490	516	499	466	455	501	492	497	451	481	482	500	489	502	485	522	520	460	458	482	501	542	520	471	505	492	452	495	446	494	486	499	521	495	471	499	479	469	494	456	498	489	513	487	524	462	520	496	478	476	495	473	460	500	478	502	478	490	495	526	519	490	510	494	502	537	502	485	518	485	455	515	520	475	462	448	521	459	457	514	504	502	500	507	501	466	511	477	476	484	494	491	486	485	494	508	465	483	481	524	470	493	527	471	502	521	492	472	505	481	489	476	500	468	526	504	512	476	510	510	515	489	519	437	489	457	464	475	477	425	458	487	497	508	536	471	502	467	520	493	474	495	527	488	502	485	467	516	473	471	545	529	467	495	527	455	485	493	492	515	512	493	497	506	470	490	499	454	530	489	472	480	481	500	510	473	462	492	482	511	508	507	513	521	515	442	525	494	492	468	491	514	516	488	475	524	491	505	470	505	439	510	493	460	494	479	469	496	479	510	506	507	475	513	506	464	536	469	453	490	512	483	506	495	503	478	482	478	499	526	497	456	507	526	489	507	504	446	479	484	470	473	466	495	470	454	454	483	504	503	483	470	464	498	469	528	503	502	449	515	483	482	497	493	463	526	484	460	491	553	522	471	500	489	496	473	461	520	513	495	485	487	482	527	494	483	486	473	483	489	457	460	490	524	487	488	462	517	487	464	491	479	480	493	465	486	457	504
44277	9510	1548	984	703	478	359	291	249	203	216	172	148	143	137	122	129	127	134	136	116	113	108	111	112	106	97	112	120	87	98	87	103	93	96	107	81	87	81	90	91	89	114	95	97	100	99	104	99	99	95	74	81	87	85	95	93	99	74	97	96	101	93	97	104	83	87	98	97	107	112	94	95	89	96	87	97	83	95	79	96	97	97	81	80	94	88	84	97	93	93	88	73	87	82	86	93	80	94	98	123	93	78	98	91	84	78	110	86	96	74	90	95	102	78	86	78	90	87	93	75	88	83	98	105	83	79	93	86	92	79	83	76	98	70	89	86	83	90	88	80	101	88	110	93	91	93	97	89	84	89	92	80	78	87	86	103	100	87	105	84	94	96	82	90	98	90	87	86	96	98	98	92	88	97	80	90	80	96	77	88	91	104	93	88	95	85	103	81	90	94	92	90	81	80	82	91	111	89	95	96	83	88	69	84	91	90	73	87	83	79	83	88	64	88	96	97	93	100	77	83	92	97	91	82	78	85	90	101	86	94	105	99	74	101	81	97	100	110	80	85	76	92	99	87	81	96	93	89	67	82	89	94	93	88	96	109	65	95	85	83	101	92	93	83	93	103	89	89	82	89	85	100	89	111	81	78	82	85	87	79	93	95	66	102	97	72	100	73	92	86	80	90	67	88	61	99	87	91	89	89	89	79	82	82	103	72	85	90	77	82	101	90	85	89	88	89	73	109	90	87	119	82	102	93	89	96	96	95	112	101	75	81	84	90	94	92	87	76	90	101	87	100	100	91	90	100	74	85	100	98	84	84	95	84	89	99	82	84	99	88	71	100	80	85	86	99	93	97	101	96	83	102	85	89	84	88	68	77	75	85	98	101	98	79	98	81	75	78	88	81	112	80	77	90	72	85	96	88	83	78	105	98	77	87	93	98	80	101	101	89	94	98	90	96	92	104	78	98	79	119	71	101	87	66	70	100	97	74	83	89	80	104	99	83	109	96	87	88	88	99	73	106	88	64	94	73	76	91	92	103	94	91	80	82	98	97	99	92	104	78	77	73	88	118	81	76	79	73	84	80	83	74	79	94	83	99	78	89	92	111	90	81	93	98	109	99	89	81	83	97	97	88	89	89	96	91	103	92	93	78	113	92	93	97	110	101	87	67	92	88	89	80	95	79	76	88	96	86	82	111	91	78	101	97	97	98	84	80	94	85	92	111	97	87	82	75	89	86	95	70	91	95	75	79	90	93	75	93	74	85	97	78	86	81	95	82	86	90	91	96	107	82	92	87	88	85	76	73	84	99	87	98	91	102	82	78	82	93	82	96	85	93	95	87	89	91	80	96	89	90	87	115	79	91	73	80	112	90	107	93	102	87	100	98	101	79	83	84	101	85	93	82	82	91	90	88	103	86	84	80	99	94	102	97	95	88	92	93	105	86	85	83	88	81	87	93	85	79	87	80	88	95	88	93	77	91	99	76	89	96	83	98	106	95	92	94	98	89	105	91	96	96	70	75	87	70	83	73	109	82	94	83	76	99	82	106	85	113	80	87	87	97	89	75	78	83	96	83	80	80	98	98	80	90	91	87	89	87	89	87	89	103	100	79	96	81	95	76	84	82	79	85	93	93	87	92	82	93	88	94	94	82	76	89	94	93	117	95	96	72	88	85	85	95	93	99	84	95	112	85	93	83	107	91	88	84	86	93	101	86	97	100	86	91	93	79	102	83	76	93	82	86	109	99	84	106	96	82	100	86	84	82	89	103	91	94	94	86	83	100	85	84	86	97	93	80	115	87	80	102	87	93	79	91	101	91	90	72	97	96	109	79	77	96	92	74	106	99	99	97	77	103	81	106	102	99	79	91	84	76	81	104	94	91	90	100	84	92	88	72	94	97	105	95	82	86	110	102	84	79	82	81	65	91	88	92	86	88	76	107	104	70	90	89	91	100	81	93	86	91	100	101	96	95	90	108	72	100	79	99	81	91	99	77	83	88	99	91	82	92	98	100	87	85	74	99	85	91	81	89	74	95	105	96	101	100	92	97	83	93	81	100	85	86	98	83	92	85	107	83	87	84	87	92	74	102	101	80	88	88	109	79	86	90	84	84	82	101	89	101	93	71	87	96	93	82	82	93	99	100	80	96	84	85	88	93	101	91	85	81	96	94	92	107	80	83	87	95	87	88	82	86	92	98	92	100	97	85	71	81	91	94	82	99	74	87	77	96	75	82	99	95	76	99	87	89	102	104	88	75	83	94	109	84	97	80	81	68	82	96	74	110	93	78	82	91	91	94	85	88	83	92	89	104	94	87	94	91	85	113	99	80	87	83	87	92	102	79	98	90	86	91	96	95	82	70	92	79	103	90	103	91	87	88	87	88	83	92	88	92	89	91	106	93	77	91	97	104	72	88	98	85	74	80	74	89	91	96	88	109	83	106	82	88	91	74	86	80	82	89	106	78	89	96	95	91	86	91	90	98	93	86	90	93	72	82	102	82	75	90	95	99	103	88	98	96	80	101	87	96	92	95	85	86	89	87	110	82	97	93	87	90	90	98	92	96	75	75	85	102	81	97	91	75	93	94	115	97	89	98	75	89	103	108	94	94	90	98	77	91	89	77	99	102	100	83	83	98	100	91	78	82	84	93	89	98	83	97	75	87	95	83	78	91	95	91	90	91	93	97	90	92	91	86	108	90	91	92	94	99	94	87	82	85	84	97	110	88	97	79	90	99	79	94	79	104	82	99	93	76	73	81	78	99	90	99	86	82	96	101	97	101	67	89	100	80	83	93	99	101	89	87	109	74	95	95	82	89	79	84	101	84	91	86	77	100	87	88	98	93	100	88	89	91	78	106	87	96	82	106	103	110	90	90	86	84	100	105	88	97	93	85	91	71	101	90	84	89	84	77	109	80	98	89	84	84	97	99	101	88	92	78	78	88	94	79	89	77	101	91	85	82	97	62	89	86	109	83	95	105	94	88	92	90	78	91	85	104	89	84	90	78	111	97	122	98	93	89	84	95	87	87	74	71	79	81	107	84	87	88	96	105	82	79	82	81	82	90	93	89	88	105	83	75	90	95	85	71	89	95	89	71	87	80	96	66	108	81	91	90	110	100	107	90	89	90	95	95	92	87	93	86	91	92	97	80	79	79	101	63	97	97	93	86	121	97	97	87	100	104	107	73	84	106	100	89	83	93	82	81	100	111	91	97	98	94	83	83	95	95	91	88	88	72	93	100	90	83	93	99	82	65	84	94	87	91	91	98	83	103	84	94	102	100	78	81	87	83	87	103	93	101	91	85	99	88	95	95	93	85	82	77	85	104	84	85	90	89	75	87	91	83	85	97	100	64	92	86	94	81	85	89	69	91	83	90	75	73	84	79	74	92	90	92	94	83	89	82	79	86	104	95	96	99	94	80	98	84	101	101	99	108	87	103	93	79	104	81	72	97	104	104	99	92	93	93	83	86	101	111	66	88	84	77	98
22846	1399	3245	3544	2997	2302	1907	1534	1240	1197	982	939	783	799	669	638	592	588	554	539	523	505	469	426	466	413	422	415	432	434	359	380	399	403	395	378	369	382	373	363	331	378	297	350	371	351	345	369	359	336	349	367	346	381	306	336	362	354	330	317	322	313	322	318	351	307	307	333	322	341	325	338	327	318	316	341	304	322	321	310	304	343	308	317	311	343	337	345	306	351	297	332	324	306	316	316	338	322	306	323	307	309	316	358	318	317	345	323	326	316	296	316	323	296	315	276	296	320	326	323	318	310	293	332	351	311	300	322	314	316	318	301	290	312	356	309	322	305	308	306	355	290	298	346	315	304	320	310	312	334	285	301	321	316	320	326	321	301	329	296	343	295	312	298	311	324	314	297	301	307	302	350	327	324	306	306	323	298	336	325	346	323	315	334	310	291	286	290	335	327	290	343	323	325	321	283	332	310	348	304	318	359	322	307	311	300	346	304	291	300	317	321	312	321	292	311	353	283	289	294	316	316	315	303	368	341	273	312	309	348	299	318	329	333	289	333	284	291	315	318	334	301	308	291	329	315	336	278	299	326	284	293	320	353	340	307	319	291	291	320	298	317	303	318	293	311	305	318	326	314	279	320	307	310	324	291	349	294	286	326	316	322	299	336	323	323	331	307	337	312	323	278	313	315	303	346	317	283	294	286	331	344	290	307	332	312	299	299	361	297	316	294	308	294	275	308	322	331	329	322	287	329	288	309	321	316	324	306	318	310	308	329	314	327	279	305	308	316	330	338	324	328	345	299	290	297	307	352	274	323	307	296	315	328	299	333	342	315	306	316	326	318	302	309	285	315	325	337	307	319	320	318	310	280	312	338	302	302	300	285	315	297	320	306	312	310	327	311	305	330	320	344	303	348	308	301	292	261	280	331	342	333	322	358	326	323	318	290	314	301	300	369	324	319	293	320	315	313	289	336	311	324	358	309	300	341	330	339	312	323	328	329	297	307	328	305	294	309	325	340	339	338	352	302	322	284	312	293	314	315	323	297	310	322	301	278	310	301	322	358	308	350	307	315	313	270	313	292	308	328	308	279	348	311	323	309	286	311	320	315	324	305	310	324	292	319	310	298	305	322	268	282	298	328	312	344	332	315	306	305	307	320	320	333	330	309	309	313	283	302	331	331	313	295	298	328	288	295	339	309	311	322	339	315	305	301	342	306	298	314	326	282	301	333	330	310	280	312	308	313	294	358	304	314	296	287	295	303	308	316	321	341	304	292	294	335	325	302	320	319	331	279	306	316	299	309	320	301	330	320	305	308	309	323	320	318	291	340	300	292	339	300	303	347	299	320	316	312	358	331	298	310	304	309	315	285	304	300	318	306	300	322	300	345	317	314	349	329	317	305	285	317	320	324	332	326	305	289	314	309	306	307	290	294	337	315	340	319	319	294	330	313	331	343	316	333	310	297	316	318	320	324	319	307	311	349	314	298	312	315	301	308	299	289	320	277	286	299	345	309	299	298	329	330	303	333	296	342	305	286	290	307	339	350	302	315	338	311	287	319	315	330	325	321	337	305	313	320	315	286	280	322	304	332	300	305	276	307	322	327	296	307	344	309	310	313	313	317	313	294	322	310	347	306	324	328	303	345	293	328	320	313	277	303	308	322	315	328	292	321	323	332	321	288	314	296	330	331	268	335	306	303	293	327	303	320	307	301	289	304	292	309	303	290	289	316	327	326	295	281	341	303	313	311	323	289	296	320	322	307	305	317	302	322	315	301	317	335	319	315	298	331	276	296	307	314	319	327	316	337	308	282	307	306	292	271	297	300	329	317	290	332	309	292	300	285	323	299	296	289	339	312	337	296	309	322	329	352	340	285	315	331	330	342	297	315	351	310	292	295	304	308	309	342	311	307	336	316	329	302	292	313	301	280	315	330	331	306	268	320	314	304	312	293	292	315	311	340	294	325	314	287	308	333	320	303	329	304	307	307	302	301	302	305	343	291	330	278	314	274	309	315	344	310	297	270	314	298	337	297	302	299	320	301	309	300	303	305	289	307	286	310	337	307	310	304	289	310	335	318	300	294	307	263	365	336	319	307	303	327	327	293	299	314	305	308	337	295	347	315	319	294	300	326	335	338	294	333	316	343	295	290	339	310	347	322	308	310	301	308	300	327	347	270	302	315	299	274	320	322	313	306	333	288	313	337	312	295	337	311	328	328	295	318	321	295	317	326	311	329	309	283	279	308	321	320	299	303	301	292	319	313	336	291	319	300	334	331	301	304	285	345	324	317	297	318	295	326	295	339	309	291	309	282	324	278	326	326	336	323	321	339	286	326	301	300	331	329	334	308	306	280	336	316	302	331	296	306	319	313	314	317	301	302	302	313	295	319	312	309	339	305	306	301	307	304	295	329	323	293	320	268	301	298	309	300	282	298	324	308	328	291	321	311	359	324	328	321	311	313	300	317	315	342	310	307	325	326	314	303	288	299	309	299	334	304	340	308	320	308	335	320	326	291	297	298	330	304	300	321	317	303	321	322	295	314	314	319	331	325	343	303	317	295	319	295	303	313	286	300	311	306	316	321	336	318	319	314	342	329	324	309	323	302	320	308	326	342	280	322	322	300	287	304	353	318	320	288	304	341	309	312	340	287	304	323	311	297	347	302	310	320	327	327	305	307	309	326	335	296	331	332	325	283	300	299	265	356	311	327	303	310	350	310	297	301	309	316	325	329	299	316	306	318	335	326	282	300	325	314	338	285	302	314	317	300	305	333	295	316	315	313	339	328	324	332	284	312	318	316	288	295	317	300	329	306	271	340	293	320	306	296	286	326	294	323	304	298	339	322	323	324	282	319	316	303	318	334	273	313	335	301	322	297	311	296	321	317	329	360	321	309	318	335	319	276	317	326	325	307	326	292	326	298	280	316	313	322	321	298	338	330	339	324	282	325	338	306	298	333	291	317	312	315	310	288	333	303	333	299	323	302	303	281	308	290	323	305	296	323	339	353	329	321	366	296	324	309	305	309	355	299	295	293	307	314	288	336	316	302	321	309	331	336	284	318	296	323	283	337	315	316	346	298	304	288	340	303	303	286	351	339	312	310	307	331	309	327	303	321	324	325	307	318	323	318	320	310	321	308	334	320	310	308	302	304	297	286	343	308	289	315	314	316	310	329	332	313	302	328	330	331	294	301	301	296	332	284	281	331	284	296	304	298	285	335	299	323	330	313	309	305	310	298	291	299	283	297	292	309	320	273	293	312	305	327	300	307	286	325	336	303	352	316	328	304	323	334	317	298	316	321	313	342	326	307	327	336	309	321	320	316	317	321	312	338	319	322	281	323	278	310	332	286	302	300	303	323	314	336	288	314	313	324	300	318	359	311	301	316	301	318	312	294	308	319	289	290	330	317	300	307	322	300	329	334	322	319	304	312	300	308	308	293	304	303	303	320	328	307	357	327	303	302	297	343	345	324	306	325	299	324	336	319	306	287
56543	17401	4847	2020	1430	975	825	616	474	420	371	326	319	283	275	241	241	247	222	231	239	241	218	195	199	204	190	194	213	199	183	182	153	190	154	179	204	198	170	163	179	170	173	180	155	183	163	198	190	179	176	179	154	171	186	182	184	166	171	180	168	162	179	186	132	182	197	164	178	177	151	146	173	183	172	150	173	169	179	165	159	175	166	175	167	159	167	166	181	161	171	194	172	187	165	148	173	146	162	163	179	147	175	158	177	172	164	170	152	150	168	168	187	173	154	161	202	175	157	149	156	170	174	166	166	163	167	163	162	181	158	180	185	182	171	170	176	174	179	182	185	161	187	185	142	162	182	179	160	176	164	181	170	204	181	145	160	154	161	174	181	196	164	154	180	156	175	183	157	159	153	148	190	157	167	175	168	150	167	162	181	165	161	188	169	152	172	172	184	177	191	161	182	174	202	176	185	169	166	179	156	188	166	172	158	171	173	178	171	146	147	188	168	181	167	179	158	160	184	167	157	148	147	185	156	152	152	169	154	189	173	176	183	166	169	185	162	169	188	173	174	159	154	171	167	158	173	173	189	164	162	161	182	172	179	157	181	181	163	162	160	188	175	188	159	189	178	176	165	164	163	159	162	178	178	190	162	158	173	176	191	181	165	169	163	158	156	145	170	157	195	178	146	179	184	155	150	169	182	158	193	161	152	173	177	148	148	152	193	180	157	182	177	175	167	171	160	153	164	176	149	178	149	159	189	216	171	173	184	158	168	167	163	158	172	186	150	176	165	176	163	145	156	171	154	161	159	171	183	156	157	186	156	177	190	180	173	154	167	181	165	148	156	158	144	170	163	198	165	155	167	170	153	177	177	161	141	156	178	173	173	175	145	166	175	170	170	174	185	157	161	178	161	164	163	170	199	146	149	198	171	156	153	169	183	174	162	153	163	184	171	170	196	176	187	168	165	179	162	175	165	167	188	147	200	163	170	161	160	169	149	210	159	186	167	169	180	153	166	154	164	174	189	169	191	190	188	161	149	166	166	174	176	171	190	158	159	178	152	185	147	155	154	160	165	160	184	172	180	164	160	164	147	148	182	204	167	182	172	177	185	172	150	159	160	185	211	193	158	158	152	186	161	179	173	163	185	205	198	158	143	184	164	178	189	174	164	161	148	170	153	181	155	149	162	161	188	159	171	184	163	151	176	179	185	152	142	162	168	181	162	195	153	165	176	185	151	176	170	166	159	162	154	164	184	163	164	171	153	165	179	193	172	165	171	137	151	183	195	179	166	159	174	196	190	178	176	185	188	157	174	175	158	172	180	169	168	195	184	149	150	170	166	152	172	180	165	178	164	195	160	153	155	154	151	190	173	159	165	182	175	144	168	181	177	164	149	183	166	156	165	179	178	198	183	143	161	176	162	174	155	184	189	144	159	175	155	200	159	208	147	157	177	166	183	164	143	168	182	153	161	154	145	157	161	170	169	173	177	160	143	164	156	162	147	177	167	189	165	157	145	187	159	187	175	150	178	173	170	159	185	180	160	191	152	161	163	166	165	146	157	179	172	186	157	179	195	167	176	154	161	158	157	163	185	175	164	157	164	170	144	160	159	176	157	148	167	185	157	192	174	148	169	179	181	173	194	179	161	156	188	174	142	170	176	157	160	188	175	162	183	164	161	182	161	202	174	170	171	157	156	192	160	165	159	145	171	187	176	151	185	173	162	171	188	167	155	166	138	163	159	155	156	169	164	183	145	181	166	172	184	168	169	192	169	193	170	177	178	165	161	165	157	168	160	184	178	156	157	162	173	172	159	167	164	173	160	197	173	180	157	172	165	187	160	144	162	178	181	160	179	160	165	171	160	182	182	158	160	160	169	174	151	197	166	162	177	177	172	185	162	172	156	151	163	158	175	167	158	176	171	155	182	167	168	160	174	136	161	161	159	180	174	171	190	161	180	172	158	175	185	180	173	158	175	167	172	182	124	162	161	164	181	154	174	146	176	179	148	172	166	179	150	169	162	159	170	163	165	176	170	158	168	176	182	184	188	172	178	181	163	167	174	181	170	179	153	176	157	165	158	136	152	212	155	154	183	191	176	150	148	190	188	163	156	186	193	166	162	187	159	161	160	172	161	145	189	165	185	159	150	180	149	158	144	171	160	175	165	183	168	175	176	171	185	183	156	151	153	152	175	173	182	169	171	180	166	170	162	152	178	155	168	186	157	159	203	163	179	164	171	173	184	172	156	136	166	173	168	183	191	173	158	149	172	162	176	168	166	176	201	163	134	174	175	198	170	166	177	182	156	149	185	168	162	164	191	176	181	164	181	181	176	183	153	171	155	183	173	162	184	146	185	173	191	158	167	164	151	152	162	162	159	198	175	192	190	177	155	170	172	176	152	181	176	164	180	170	162	186	178	147	181	192	168	168	165	163	146	172	159	157	175	184	160	160	169	191	172	192	150	160	155	175	166	201	170	156	173	169	177	138	173	192	190	153	121	160	186	154	159	173	187	165	186	172	178	143	159	180	187	185	172	188	160	182	180	161	135	162	172	172	153	156	172	149	168	184	161	178	155	167	168	150	157	178	159	182	176	168	171	168	158	170	163	174	196	165	178	194	156	156	175	154	181	174	152	150	169	174	165	164	184	166	182	149	164	150	161	165	172	155	185	169	186	181	190	165	166	160	154	152	173	158	173	163	163	187	187	174	154	159	171	169	151	182	164	167	157	148	169	165	188	153	158	176	170	172	162	182	141	182	146	164	182	160	167	171	156	172	155	161	159	179	152	185	158	167	146	182	184	167	167	168	162	183	156	163	162	149	175	185	162	177	184	163	163	137	153	146	155	186	166	167	155	151	170	163	163	181	161	165	159	172	161	160	163	168	164	152	163	182	181	167	168	155	162	170	162	169	172	173	163	174	196	181	162	149	160	153	185	188	188	176	181	153	160	176	168	175	182	165	158	152	188	168	158	167	154	184	144	162	171	178	171	131	179	164	186	167	186	157	179	166	191	148	196	169	174	173	149	159	164	161	169	166	168	185	177	183	174	152	172	162	172	184	143	153	156	166	167	183	165	153	170	172	167	187	182	171	164	180	162	168	164	143	190	179	172	180	154	187	158	174	179	177	153	189	163	173	170	152	175	169	150	168	168	161	201	162	199	157	175	183	172	177	170	173	175	167	162	172	167	178	175	159	158	180	164	146	160	178	167	154	180	183	185	194	182	156	173	170	163	168	161	170	182	164	164	166	162	181	156	150	163	156	166	185	171	181	175	176	170	189	162	185	185	162	156	161	184	179	169	164	167	177	159	171	192	161	172	153	152	175	185	166	147	158	142	168	153	151	165	157	134	151	165	151	154	161	181	186	179	166	172	160	170	154	177	172	174	172	154	149	181	169	177	165	157	164	191	156	169	158	186	174	174	171	157	173	196	157	163	169	183	158	171	184	165	188	168	173	177	181	178	149	156	147	159	164	160	165	182	166	194	147
30406	2645	6091	6700	5468	4417	3624	2970	2540	2196	1931	1617	1547	1382	1279	1203	1125	1090	992	988	923	913	876	848	817	789	751	765	736	716	727	703	703	693	691	650	624	658	639	643	617	637	590	581	574	581	585	614	620	639	631	534	615	581	608	605	592	572	551	547	584	586	598	561	584	603	572	555	562	559	548	564	557	581	519	540	514	601	561	509	564	580	603	504	548	524	552	523	543	592	573	529	592	587	519	530	508	556	553	543	532	543	538	553	515	555	533	531	555	522	512	581	560	619	570	549	555	521	571	524	540	552	599	530	572	566	541	564	514	522	550	522	546	461	543	528	561	504	558	476	498	557	597	563	555	548	505	523	539	507	535	545	518	547	542	529	532	526	558	526	582	549	533	553	561	542	529	529	523	560	590	513	546	569	580	511	572	553	560	522	550	530	534	544	525	549	536	477	577	548	596	556	568	544	555	539	562	554	564	525	554	557	534	534	540	525	553	493	496	553	504	523	518	576	521	583	469	544	522	531	552	542	495	567	528	563	520	532	529	517	541	538	527	548	526	564	524	536	500	541	546	531	550	507	547	542	524	513	537	561	557	517	542	527	563	516	521	545	495	519	575	547	545	546	540	563	531	477	542	512	536	559	483	521	524	539	551	547	554	496	559	532	570	521	568	548	484	559	514	501	534	507	509	567	533	531	489	529	540	545	568	526	584	539	500	585	509	583	512	531	540	515	529	528	521	548	531	534	516	520	504	592	555	526	524	508	470	541	545	533	554	526	546	499	525	527	528	522	528	531	548	563	544	553	544	525	565	513	519	530	552	570	565	537	570	555	544	533	584	545	519	515	558	566	546	517	548	576	514	484	547	547	504	508	524	509	550	547	547	507	548	514	594	523	569	539	546	506	547	549	538	551	501	525	584	579	521	495	528	530	513	495	484	527	548	511	529	524	553	553	530	528	567	536	519	561	509	512	532	536	541	548	515	484	531	540	522	510	498	523	545	558	526	538	585	523	542	538	578	529	515	546	533	532	566	557	512	553	527	550	530	504	519	585	533	515	524	546	490	538	577	529	504	561	518	532	537	524	512	531	520	544	570	554	534	531	524	527	556	520	520	536	520	509	525	512	530	529	533	507	510	546	517	558	557	523	522	583	544	515	544	547	511	529	549	553	544	539	501	570	605	521	561	536	562	538	528	525	495	546	551	530	540	557	559	531	541	572	530	517	565	561	539	563	542	573	514	550	532	530	494	537	513	583	549	517	541	529	537	559	478	548	529	557	543	511	534	558	602	541	512	525	560	568	562	546	537	526	541	543	516	528	517	518	518	574	536	573	530	471	527	488	540	535	530	525	550	515	525	555	508	551	554	560	537	543	540	580	524	530	539	553	586	561	592	536	546	539	541	521	527	551	526	492	500	563	536	523	509	523	540	510	558	554	522	477	542	505	551	508	532	536	544	515	552	566	549	558	519	543	494	531	525	545	547	555	556	561	509	579	507	548	532	526	527	555	502	545	487	512	518	508	537	536	536	520	557	542	516	521	518	558	509	568	540	537	522	546	527	562	526	498	571	521	543	527	553	551	521	529	569	515	499	531	534	565	525	491	507	554	539	561	497	481	556	527	520	548	502	549	515	568	566	529	538	532	500	548	540	504	573	566	512	566	542	533	552	538	535	532	544	538	535	539	531	539	523	559	525	513	576	529	538	567	530	513	555	531	514	553	526	511	544	522	504	546	522	519	530	528	535	540	528	572	524	484	561	520	517	535	526	527	501	540	555	501	538	532	523	481	543	526	524	522	530	508	558	555	586	528	515	500	525	510	543	531	545	563	535	514	494	543	509	573	548	551	540	512	523	512	540	567	543	504	593	554	520	546	517	517	540	562	524	549	536	523	540	529	550	557	531	534	538	521	516	582	522	570	537	517	574	538	512	511	526	536	514	532	486	515	523	540	553	558	564	530	514	510	515	546	528	545	502	532	541	530	535	594	541	529	500	520	491	497	532	485	555	574	544	542	507	513	546	538	512	504	524	532	511	523	551	518	552	551	546	536	555	545	530	542	550	547	521	552	500	535	515	538	515	540	526	539	573	559	515	566	523	534	520	512	552	546	572	523	521	524	496	531	491	590	520	536	547	529	517	509	559	544	578	514	548	523	546	503	509	509	505	582	528	543	532	522	523	525	507	553	556	535	504	523	535	567	501	527	525	522	529	519	511	530	530	535	536	518	504	592	536	540	517	556	535	552	543	514	524	518	526	557	547	548	502	533	484	505	572	614	518	537	498	552	555	507	585	523	512	528	547	529	575	535	540	495	549	509	514	514	524	533	547	562	528	543	546	523	525	528	510	547	499	537	544	519	545	526	519	515	531	555	516	511	537	534	540	560	562	557	531	506	549	549	501	548	567	565	544	523	568	546	526	549	511	524	527	525	556	593	534	525	529	530	561	529	568	549	562	539	543	525	563	544	578	522	520	522	484	521	508	572	514	536	547	535	554	550	488	535	545	521	553	522	552	545	547	566	519	512	553	510	551	528	496	560	516	508	543	527	520	530	543	520	520	544	559	570	499	557	528	515	575	562	566	544	551	563	530	547	553	548	533	529	532	557	535	579	532	530	543	496	526	515	520	554	548	523	497	517	558	537	554	548	514	560	518	550	581	557	508	550	520	551	539	504	542	537	543	532	584	510	550	524	522	539	525	485	568	574	561	517	526	495	558	541	545	501	488	519	521	558	521	486	533	514	589	539	549	532	532	509	548	515	527	567	541	512	482	565	560	533	546	516	530	545	531	567	551	514	528	558	542	550	514	574	521	511	524	507	463	518	532	525	563	515	520	530	548	553	549	509	541	566	505	548	536	531	500	510	489	523	559	513	550	496	568	536	546	519	565	523	549	540	496	512	534	537	528	533	532	530	503	551	538	502	554	487	550	552	533	534	519	564	534	503	505	559	549	520	533	511	556	509	550	587	516	559	578	557	529	520	511	537	528	538	501	526	551	509	573	515	567	526	532	546	522	544	591	586	505	570	545	541	532	561	559	516	536	513	563	497	549	574	546	602	541	552	508	547	534	536	553	513	492	487	569	529	536	553	512	536	539	530	520	527	553	533	520	510	569	536	559	574	524	517	542	540	567	534	504	576	541	562	574	557	518	524	526	532	516	524	510	536	549	507	532	544	487	505	518	538	537	521	511	518	572	541	542	523	528	535	525	531	524	533	518	543	518	538	531	558	551	557	501	560	549	554	543	513	516	560	510	555	538	546	535	534	553	508	560	512	540	580	536	531	493	574	534	517	547	554	529	578	523	573	520	534	495	563	522	546	530	527	543	533	540	534	549	518	531	557	550	540	515	515	582	555	544	534	512	492	556	560	510	503	515	547	530	538	542	519	550	521	541	524	516	522	490	536	538	543	516	535	552	551	582	522	510	557	590	501	519	519	516	550	478	505	564	537	562	551	530	523	536	556	538	536	580	512	556	551	532	521	536	483	513	559	516	498
8115	572	274	249	212	184	175	163	158	169	173	169	154	171	170	157	168	159	157	178	168	154	153	166	154	161	148	170	131	153	159	165	154	160	142	172	152	150	161	148	147	156	153	164	164	174	151	181	150	154	151	151	162	168	165	144	174	176	127	168	151	147	151	136	150	141	163	143	168	161	160	149	173	149	145	153	173	174	175	188	171	164	148	154	158	171	166	158	173	174	153	166	149	150	150	146	146	162	142	159	159	157	186	157	150	143	166	151	165	161	164	153	152	158	163	172	153	191	149	174	140	173	130	144	153	141	158	143	164	149	146	170	164	199	174	149	151	146	156	146	169	172	151	163	153	164	151	179	186	156	136	169	167	138	162	159	175	166	150	163	162	167	163	169	156	167	165	165	182	137	176	167	154	159	169	161	138	174	173	177	139	167	155	141	138	169	149	144	154	157	169	143	147	147	173	145	155	149	174	137	158	149	157	162	140	154	166	138	159	160	137	178	146	159	165	152	150	155	187	157	176	167	155	157	164	145	145	158	155	157	178	165	159	156	170	151	153	153	139	159	156	145	164	167	146	151	192	148	186	148	164	170	165	152	175	140	154	148	158	157	159	148	135	163	158	159	159	188	153	170	144	169	174	161	170	157	147	175	145	171	192	165	143	155	163	168	162	172	161	148	136	137	167	163	160	155	159	151	176	169	149	163	178	137	164	176	150	169	163	166	156	171	141	159	155	167	166	150	165	161	162	155	166	162	148	153	153	148	147	151	154	134	150	159	180	160	173	146	159	166	166	154	156	167	155	148	165	187	151	158	158	161	155	170	161	141	162	144	153	152	146	141	132	155	164	153	172	154	146	165	178	155	150	167	141	185	162	140	138	162	152	168	161	166	168	165	161	159	144	159	164	174	183	153	167	170	157	168	135	165	179	150	148	157	165	165	153	175	166	160	158	142	154	128	163	154	157	165	157	150	166	162	173	139	186	162	159	171	141	167	151	149	134	152	159	150	182	150	160	160	154	171	174	142	168	157	154	149	165	160	189	142	153	152	141	143	195	165	168	162	177	147	147	186	176	162	171	152	147	163	139	150	174	177	154	183	164	155	163	156	148	166	174	164	137	166	163	158	164	171	149	173	153	160	139	182	155	159	144	153	151	147	169	146	156	161	144	177	158	170	143	155	164	149	148	146	171	180	133	154	148	164	155	148	133	123	158	179	145	155	160	159	157	150	161	163	167	174	149	150	147	152	152	171	174	171	167	159	154	160	185	156	148	156	149	156	149	141	155	146	177	162	152	141	155	155	155	163	183	170	163	165	169	165	153	164	173	159	153	151	159	155	136	157	166	151	161	178	163	157	143	154	153	161	166	156	175	146	150	179	159	170	158	175	168	148	157	164	143	148	167	146	153	181	167	162	183	172	137	166	126	163	154	156	156	149	153	148	160	158	140	154	169	158	140	133	144	171	151	152	158	149	129	152	154	165	128	150	151	154	151	157	177	163	175	156	140	177	162	164	161	140	157	170	154	160	164	155	155	139	158	171	137	157	120	171	162	187	151	154	167	139	182	170	156	165	141	168	160	144	159	145	146	149	174	159	158	151	189	172	165	162	182	158	151	154	156	131	170	153	182	163	141	165	164	170	153	159	164	160	143	163	141	133	168	172	177	167	184	166	144	178	163	175	149	185	174	157	145	160	165	140	165	182	177	156	170	143	144	144	154	143	177	183	135	166	161	156	172	155	164	155	156	171	154	164	160	148	140	151	153	153	159	187	159	156	143	187	141	156	174	191	160	153	162	173	164	139	129	163	160	169	156	155	147	168	187	145	175	138	159	157	182	156	173	173	136	156	178	165	167	149	138	160	160	145	165	152	156	157	142	157	167	141	167	163	165	168	170	157	172	162	160	141	185	169	147	159	134	188	171	166	142	150	154	143	162	136	155	159	162	163	160	169	160	171	139	168	184	158	156	131	140	149	168	166	153	168	173	160	162	169	154	169	147	161	172	143	153	170	176	156	161	160	146	152	172	150	155	147	171	149	168	159	176	145	138	156	162	159	130	180	177	146	152	180	183	156	178	158	190	159	154	162	157	138	168	161	168	152	163	162	158	181	153	144	152	153	175	158	164	158	173	162	159	160	146	185	173	157	151	172	155	162	154	164	157	177	164	154	157	182	154	158	142	170	153	148	176	150	146	173	146	184	191	167	155	161	149	161	137	172	159	153	161	184	159	134	159	174	146	154	159	151	146	148	172	155	164	156	172	142	166	174	141	167	137	141	168	172	161	170	162	163	153	136	160	175	150	147	147	149	140	160	137	151	164	169	159	144	168	173	141	149	145	133	171	164	174	151	151	179	190	164	155	180	153	154	156	135	150	159	157	169	184	169	166	128	166	153	133	150	142	172	162	165	189	164	172	153	170	147	162	147	168	152	166	146	159	145	123	162	174	156	135	164	173	157	181	144	145	158	155	172	158	176	144	156	144	148	132	157	169	182	174	158	169	163	153	186	140	150	177	143	171	158	164	167	164	175	185	151	164	150	163	148	158	157	145	151	150	174	169	153	165	163	134	156	150	158	165	171	168	159	151	148	166	181	162	148	164	154	175	161	166	156	165	157	143	148	142	177	159	153	160	154	161	151	159	149	145	162	155	192	142	149	165	164	151	164	154	172	163	166	154	153	133	153	151	155	155	164	178	165	141	147	157	144	134	161	164	167	136	146	156	164	149	144	184	144	173	148	157	160	146	152	156	162	167	166	166	166	146	143	150	182	145	153	188	153	177	158	157	154	152	158	181	166	150	137	169	165	146	155	180	165	171	149	162	164	131	187	163	150	176	156	171	169	174	153	172	153	153	165	172	170	152	150	153	122	151	163	159	133	147	150	174	146	163	140	157	162	152	141	180	176	167	161	152	144	167	130	165	183	191	159	152	160	187	158	198	178	151	138	144	170	172	166	162	171	158	167	147	168	186	145	152	172	131	155	162	159	150	158	141	152	171	155	162	159	142	177	165	159	161	146	164	173	172	179	172	173	170	151	156	157	170	160	161	168	147	165	168	154	153	157	144	159	141	150	138	158	156	148	170	156	169	155	174	167	154	160	152	160	152	186	178	167	157	145	158	147	172	157	147	168	141	142	153	141	141	140	146	166	171	174	161	167	155	147	161	174	159	168	158	166	160	162	165	181	169	152	149	176	143	173	168	157	165	167	157	136	155	166	170	169	162	160	163	149	163	174	156	167	157	170	151	149	146	168	178	148	157	154	171	138	143	152	165	159	172	154	168	183	155	134	161	183	171	163	135	139	144	175	173	155	176	179	166	166	171	150	159	188	163	159	166	180	166	146	172	156	137	158	170	149	161	177	179	133	148	133	175	139	152	169	150	164	157	155	166	161	176	162	146	149	160	159	148	138	162	162	180	140	142	166	156	156	159	190	151	160	157	158	141	166	164	163	124	149	125	160	144	161	152	168	154	142	156	152	166	156	156	139	158	169
7729	572	680	710	651	651	600	570	512	510	531	515	515	480	485	489	554	531	513	548	532	516	539	522	457	503	534	512	531	510	494	476	496	528	511	466	497	496	492	489	481	504	491	525	478	494	464	527	471	509	465	486	467	511	497	510	508	487	505	540	513	508	477	500	478	508	503	503	462	501	491	497	441	494	490	483	479	458	483	489	492	488	519	482	503	491	520	532	492	479	469	482	482	497	481	513	510	514	505	524	495	499	489	496	502	500	500	485	478	496	492	519	510	453	507	506	499	520	480	507	472	485	503	528	492	502	476	500	519	486	483	467	476	464	530	509	476	489	498	506	544	523	450	510	479	481	502	503	494	486	497	452	490	465	510	496	442	489	503	492	485	520	495	489	490	494	455	491	475	510	495	476	479	519	458	514	514	466	491	476	473	493	503	460	480	473	503	517	491	459	492	479	444	488	455	497	486	520	505	475	486	517	464	495	491	457	483	481	507	460	491	484	485	504	470	460	490	458	497	497	493	458	515	475	492	499	464	454	481	480	502	495	472	515	477	483	500	542	495	491	501	520	496	505	518	482	487	485	491	500	499	484	530	503	509	514	479	475	511	491	478	514	520	470	467	495	525	495	490	452	491	485	506	498	504	485	512	476	490	481	474	467	494	484	523	475	475	498	464	511	457	476	479	477	495	496	510	487	497	491	500	506	453	489	472	492	495	484	509	495	488	455	486	510	504	493	508	518	494	494	463	480	490	527	479	466	513	461	512	514	480	497	470	486	470	497	517	472	499	453	527	519	492	464	528	509	480	547	511	501	492	490	502	488	511	516	470	447	533	491	469	526	497	471	496	484	508	482	477	475	452	474	517	495	451	508	492	528	479	455	531	549	482	508	524	553	487	486	491	512	513	505	471	522	494	507	488	491	492	496	494	516	527	512	534	470	513	493	488	497	455	519	480	471	502	504	514	490	507	502	442	464	484	493	489	500	502	481	483	528	439	486	496	483	472	487	485	469	484	458	489	509	480	504	489	521	483	498	474	453	493	513	474	494	497	506	480	505	481	502	456	515	493	522	450	466	491	492	451	476	489	479	503	493	480	479	503	490	486	495	472	526	473	529	501	521	490	469	495	512	497	501	475	473	458	510	503	522	490	477	450	536	519	509	456	460	508	522	484	453	522	489	470	474	497	501	530	458	488	457	501	503	479	509	513	489	493	519	500	520	521	503	491	541	442	472	465	507	513	474	470	541	514	520	461	492	506	496	492	498	477	548	500	482	514	474	457	494	452	477	496	521	499	456	486	467	506	481	460	495	491	491	499	496	495	467	494	472	515	505	479	482	500	500	464	478	477	512	493	464	503	493	470	509	515	491	465	472	501	495	489	493	479	479	484	512	487	496	509	450	479	486	505	508	495	504	502	486	447	516	517	496	499	509	455	461	559	502	499	507	514	533	464	472	480	482	489	516	470	505	473	491	461	482	510	509	470	519	499	492	499	512	488	509	479	502	489	464	471	505	489	491	497	465	490	481	498	480	490	534	517	454	498	465	532	467	477	481	496	473	501	513	451	508	499	497	463	487	528	502	465	517	496	514	493	503	501	486	488	521	477	505	532	516	495	438	505	485	467	465	507	477	485	492	468	511	514	478	499	488	511	528	512	464	462	467	513	495	478	499	458	468	504	511	471	486	488	491	478	456	484	467	506	474	480	474	491	513	467	497	501	445	482	461	505	490	518	457	479	491	492	524	545	459	498	516	497	513	464	499	505	483	477	527	533	476	502	469	505	492	525	514	499	524	497	505	484	523	503	530	466	494	495	489	492	467	499	494	478	459	457	471	504	478	485	535	477	501	473	527	479	512	531	499	511	470	439	489	505	530	443	495	495	514	453	486	489	481	489	488	511	510	459	448	505	467	497	480	467	519	480	486	490	494	531	483	457	476	525	503	477	493	495	496	483	483	515	493	501	485	486	487	480	515	471	469	451	481	469	488	521	513	494	500	489	467	471	486	492	533	488	503	494	515	482	544	480	496	520	545	494	520	470	445	477	476	466	495	455	478	523	497	463	553	447	479	476	535	488	507	480	481	482	518	472	525	516	465	476	482	534	512	481	470	486	498	470	468	472	459	479	496	468	500	491	452	502	474	514	460	504	471	485	485	508	481	491	500	492	495	462	474	481	479	535	485	503	504	460	487	500	507	510	495	473	500	536	474	522	486	512	517	482	471	467	492	485	489	510	461	482	487	487	511	486	523	487	527	492	477	540	512	466	454	497	474	535	533	455	451	480	489	510	512	455	489	478	512	436	469	502	472	485	486	497	508	482	485	482	477	502	510	472	527	460	456	511	503	472	502	472	445	489	490	471	487	523	492	471	494	485	525	503	472	485	506	531	522	475	528	483	502	515	505	490	512	473	506	526	525	492	460	501	487	459	494	516	523	523	465	467	499	459	493	506	509	509	483	491	465	488	536	482	488	516	496	500	536	459	455	483	459	496	502	489	496	502	512	501	538	482	487	490	501	496	481	512	512	486	469	490	480	463	483	497	486	497	468	478	520	482	479	515	479	464	497	486	509	491	505	449	501	472	481	523	500	509	514	429	513	532	495	476	495	492	492	515	460	473	479	522	505	526	495	511	507	497	491	461	508	498	490	484	492	476	524	482	501	453	507	487	505	496	516	512	481	476	452	508	514	457	481	493	479	479	500	526	529	497	501	486	476	482	507	480	489	518	473	470	531	483	475	471	518	487	461	454	454	474	495	465	486	480	469	502	455	497	517	506	461	484	473	520	463	504	481	497	507	490	474	484	511	482	516	512	506	490	418	508	451	510	485	485	507	471	494	519	459	514	483	496	499	528	515	498	486	511	519	490	510	440	453	541	510	474	479	521	495	485	495	521	480	473	505	505	460	490	504	492	505	481	479	466	507	485	501	479	476	523	463	444	465	493	489	501	490	471	507	493	479	490	509	509	503	442	510	466	529	502	482	493	467	493	477	511	524	482	478	457	484	489	480	505	496	531	478	543	479	493	495	488	449	470	500	524	511	453	492	507	497	486	476	476	487	488	513	479	467	471	489	520	480	493	508	469	499	507	501	485	505	518	477	506	488	510	522	448	526	462	460	498	472	484	501	494	529	497	500	506	459	489	482	516	473	477	456	475	485	514	483	524	492	477	506	516	487	503	478	488	499	473	498	467	486	504	449	563	510	480	485	511	463	466	483	482	508	476	498	523	474	468	481	501	462	483	485	513	490	475	482	486	528	490	492	510	455	501	491	455	531	497	496	487	545	477	514	486	493	476	503	487	485	499	445	525	474	529	480	465	474	466	528	479	482	555	489	491	474	495	473	442	469	513	516	524	474	475	505	473	464	478	461	497	499	521	489	477	522	458	462	520	489	468	511	501	497	506	461	492	481	489	523	494	540	497	471	497	499	494	477	484	472	480	494	471	503	488	474	498	487	488	525	442	477	492	525	494	453	512	487	507	512	491	454	510	508
43365	8646	1418	954	633	511	378	289	260	223	174	180	174	138	144	143	118	133	101	89	127	126	107	99	97	119	108	93	96	84	91	95	100	109	97	80	72	103	83	89	97	98	94	78	106	100	126	79	84	102	89	93	101	94	89	86	75	86	94	94	100	90	102	103	79	105	95	99	103	90	79	111	90	101	102	83	87	91	92	94	82	71	116	94	102	115	95	90	119	92	99	92	80	111	81	81	72	95	89	107	81	79	82	97	93	99	91	89	76	89	94	95	93	96	97	103	87	88	89	98	95	90	92	107	86	94	88	83	92	80	76	88	82	90	101	93	78	89	100	99	88	76	95	91	79	77	81	105	87	90	91	86	89	84	100	101	89	96	80	95	109	98	102	85	85	94	87	109	77	94	86	85	98	94	82	83	86	80	99	74	90	93	89	91	85	88	74	82	94	94	89	93	97	80	95	86	87	84	95	75	103	86	86	92	93	91	93	103	96	86	100	90	96	82	89	86	87	99	98	94	90	88	93	85	98	94	95	95	82	80	70	103	86	91	86	102	84	102	109	87	90	89	95	76	78	80	102	94	105	83	79	84	107	98	96	101	93	73	91	80	104	102	107	100	100	87	110	92	92	89	90	71	91	88	74	92	74	87	102	111	93	101	88	81	101	88	76	75	89	97	85	95	94	96	116	71	117	86	109	101	83	96	69	76	89	88	100	86	92	97	96	81	98	89	89	64	78	95	90	101	88	88	91	80	89	69	73	101	80	97	97	100	81	93	79	104	93	98	93	78	87	88	88	89	89	88	101	97	94	100	76	90	104	100	95	90	95	99	91	94	90	102	85	81	84	82	93	91	80	93	79	90	76	82	92	92	81	92	72	110	91	87	90	85	87	81	89	80	91	67	87	97	83	77	87	87	85	88	88	84	88	83	75	92	85	77	85	79	105	107	81	98	78	82	75	70	70	93	82	94	87	92	78	91	90	93	82	101	77	91	84	92	99	80	90	91	80	99	83	83	73	100	104	73	90	97	100	92	83	92	86	97	76	71	93	99	103	84	66	91	92	81	77	109	107	87	85	85	84	102	86	77	93	83	78	86	107	81	90	91	85	82	100	70	94	87	73	86	91	98	75	80	95	87	85	92	82	94	92	84	94	101	78	81	74	82	91	89	81	98	92	106	82	76	85	93	106	97	98	103	85	71	85	88	89	81	86	98	106	88	87	87	94	86	91	78	85	96	78	68	72	85	88	83	99	94	84	83	88	104	87	74	78	104	79	95	110	104	93	89	82	78	87	82	95	103	88	96	104	86	89	86	121	95	92	100	105	94	76	94	94	91	99	83	74	83	93	80	85	88	100	109	106	74	84	100	99	92	111	97	78	80	105	100	94	70	111	91	90	91	82	90	81	87	108	86	80	94	60	68	78	108	77	77	83	90	79	89	89	93	83	78	79	101	72	95	96	82	67	92	82	90	99	90	81	82	86	90	100	83	106	81	85	83	88	90	76	112	100	60	72	88	95	97	101	84	84	82	79	92	88	109	83	89	97	99	75	87	77	94	101	77	80	79	79	90	96	77	94	80	78	91	81	95	104	90	96	67	94	103	82	82	82	94	86	78	102	97	78	72	83	92	87	97	78	91	95	89	79	75	83	82	81	95	99	87	86	107	95	85	86	88	83	96	96	90	93	96	95	81	103	88	92	80	87	95	82	88	100	93	107	90	105	80	103	91	92	106	95	98	90	96	81	105	80	99	95	85	83	87	85	98	86	99	81	86	67	74	77	87	98	104	79	81	96	83	87	100	76	94	82	81	98	92	95	86	96	81	110	82	74	91	93	93	85	103	86	107	91	90	99	102	79	89	90	92	101	82	86	81	88	76	84	86	85	95	84	91	95	94	95	90	88	97	89	104	97	76	106	79	81	80	86	94	93	78	97	90	96	85	89	87	83	86	89	93	100	82	79	101	111	98	99	97	89	95	100	98	73	93	78	91	100	97	85	94	85	88	97	96	96	73	96	96	76	92	82	88	85	91	94	93	81	97	90	89	84	111	86	98	99	89	83	82	77	106	88	90	94	91	88	81	82	89	86	92	84	95	94	83	99	97	88	90	88	91	97	93	83	85	91	69	89	94	93	85	96	84	81	80	104	93	79	92	73	94	96	103	95	78	79	99	95	92	81	85	84	91	84	81	84	88	102	74	84	88	91	87	81	86	98	94	89	83	104	91	86	86	84	89	94	83	80	105	96	78	75	115	83	91	84	82	78	101	91	62	85	83	88	76	99	80	97	90	108	77	80	109	90	85	83	93	82	79	94	89	106	96	90	81	83	85	84	85	85	93	92	107	88	81	92	110	76	84	91	95	92	111	77	90	99	80	80	86	86	93	91	107	85	92	80	82	106	82	102	86	94	96	100	113	101	84	66	85	90	99	98	86	90	80	89	85	84	104	90	92	90	96	89	110	100	104	92	87	104	87	75	76	80	106	99	93	102	78	92	88	76	84	94	113	88	84	83	75	78	97	77	85	80	94	80	88	89	83	95	95	93	96	83	97	89	82	100	85	87	85	86	105	78	87	84	92	78	95	92	68	97	80	78	88	91	86	84	86	86	79	110	106	103	82	95	94	109	97	101	98	104	103	92	122	78	72	100	92	93	87	99	100	85	90	97	83	99	90	83	82	100	86	87	94	91	87	88	80	82	70	87	88	102	87	92	95	97	90	79	92	88	107	97	79	95	90	87	103	83	97	89	108	87	82	79	97	88	93	85	102	86	89	87	93	77	87	79	79	84	91	98	75	103	83	95	86	94	98	79	76	87	87	85	97	116	79	95	100	104	91	78	91	113	86	90	96	76	86	72	101	81	86	74	86	91	79	92	89	86	90	97	92	103	90	101	98	92	88	110	99	92	93	89	93	80	101	86	78	81	83	99	86	82	87	90	78	94	103	75	91	82	78	84	105	91	82	103	99	82	88	69	93	88	98	74	91	83	97	81	87	90	94	90	73	88	69	95	98	94	96	84	78	108	112	89	71	81	88	90	86	101	93	85	76	93	89	86	79	82	109	96	74	92	91	81	88	81	109	89	103	91	90	113	94	93	84	96	96	89	94	81	72	91	101	98	71	77	89	90	82	102	97	97	92	84	104	99	94	76	75	93	68	79	96	86	85	98	96	98	98	86	88	82	87	82	86	80	90	91	101	92	80	85	85	109	93	89	102	70	79	83	112	76	80	76	93	95	88	91	89	110	86	84	98	74	97	79	99	91	85	105	82	75	96	96	88	89	104	91	91	88	101	90	82	80	84	86	88	69	84	103	90	91	98	85	86	79	92	100	86	71	107	75	86	100	96	78	86	92	106	79	82	96	83	93	89	82	84	86	84	82	96	96	89	93	84	101	88	98	86	84	83	88	108	84	93	82	84	101	99	70	95	91	88	97	92	89	75	87	81	93	99	92	81	92	94	103	88	94	102	72	84	85	97	111	88	95	76	78	78
23053	1376	3237	3511	2838	2339	1849	1606	1326	1196	1008	903	823	768	739	681	632	612	525	524	512	514	471	444	443	466	422	405	397	400	408	380	413	364	394	399	349	364	372	340	366	346	336	362	392	365	368	370	338	387	351	306	326	339	322	345	315	321	337	337	330	297	367	359	376	337	303	337	319	340	288	318	317	312	329	318	370	308	315	303	316	320	333	325	319	318	343	316	305	316	297	312	320	312	316	302	323	312	322	328	304	305	309	305	329	327	325	346	335	308	311	315	331	327	333	323	319	311	322	268	316	341	316	328	340	309	302	352	312	301	338	329	329	332	315	318	295	328	297	331	327	340	331	326	327	303	354	321	302	328	323	305	347	313	321	296	296	306	328	341	310	326	313	324	295	293	307	290	308	328	302	309	299	310	318	300	276	308	279	291	290	318	309	327	314	321	288	310	293	303	329	306	316	316	314	334	313	331	315	301	307	299	308	319	323	321	323	311	324	334	291	306	320	294	348	304	318	297	301	338	304	307	332	300	317	336	305	334	322	317	322	297	307	320	332	309	298	296	275	318	338	286	314	297	334	301	280	293	315	289	296	341	299	335	333	319	309	276	285	301	280	320	296	313	319	304	303	323	287	292	301	299	298	322	311	326	311	332	304	277	298	305	295	299	321	297	283	320	320	347	321	282	308	296	309	319	295	315	298	300	334	310	327	311	313	295	327	296	304	336	337	291	324	315	315	331	297	332	279	326	317	300	299	302	285	317	337	317	330	344	309	313	300	299	300	287	275	302	351	308	329	299	322	332	332	320	299	293	303	336	308	299	291	305	307	329	304	321	292	296	334	324	320	307	323	316	312	305	286	322	311	297	343	304	309	312	338	312	314	318	308	300	345	314	293	333	327	329	307	312	299	296	302	322	309	347	303	268	301	294	300	277	312	315	333	292	346	284	298	304	323	295	323	273	326	323	302	325	309	292	343	287	322	300	328	311	310	338	328	318	302	329	338	298	330	341	345	306	299	299	312	321	331	347	271	297	333	339	326	288	328	315	321	325	323	280	318	294	342	301	318	297	320	324	311	304	307	301	345	329	329	296	310	316	322	343	304	269	324	305	310	313	308	317	318	288	346	328	322	311	317	311	305	316	315	320	299	291	297	296	321	311	299	318	322	334	323	299	315	317	319	289	318	305	310	297	323	314	321	304	338	300	320	291	318	299	305	299	310	316	321	292	322	320	299	283	298	325	298	317	325	295	310	324	328	277	347	357	314	320	319	306	314	347	330	318	339	312	335	325	329	335	286	330	339	319	327	285	284	305	287	332	314	298	277	271	313	317	305	321	315	303	299	305	292	303	304	342	333	292	309	331	334	312	327	335	273	315	322	310	316	305	318	296	313	299	301	293	305	323	320	349	342	331	324	327	321	280	313	312	308	327	318	296	313	334	306	268	272	334	308	322	270	304	308	309	278	328	321	344	301	321	311	324	325	287	323	312	326	309	329	317	343	303	324	278	320	304	294	325	295	322	296	319	305	282	316	329	291	310	290	295	339	304	309	308	287	320	334	298	297	360	297	319	311	323	335	328	287	294	301	291	357	269	314	312	305	305	294	296	286	320	332	298	292	317	318	315	282	328	289	337	307	295	288	307	328	331	299	335	323	308	323	315	319	310	337	307	315	285	310	322	317	312	293	310	360	314	282	298	315	325	294	314	314	318	317	312	308	326	292	281	310	296	316	335	309	315	315	280	315	296	300	295	300	326	357	316	350	322	270	320	335	316	313	306	319	298	304	321	324	300	313	280	324	320	316	320	354	293	312	302	320	334	348	300	282	337	289	318	307	316	329	289	333	298	312	315	310	321	313	301	307	308	336	277	304	318	280	311	310	320	321	303	320	319	300	312	326	305	285	317	317	326	281	329	282	294	303	282	308	326	290	321	293	303	332	310	340	308	316	344	287	275	278	282	345	320	312	319	310	279	326	307	294	291	290	340	306	302	308	304	331	322	302	322	273	314	310	304	314	326	296	333	309	278	308	327	343	310	294	318	317	333	326	310	340	304	331	333	316	325	279	279	312	325	284	299	310	300	335	294	296	296	284	301	338	319	320	304	315	280	331	303	303	320	340	322	296	319	302	316	312	330	325	316	302	311	298	331	299	324	317	307	316	302	276	313	327	306	301	294	293	310	336	315	346	294	295	276	313	313	298	336	303	306	314	334	312	271	311	298	306	303	285	302	306	314	340	306	335	330	282	308	309	315	312	314	309	322	305	287	306	291	316	302	276	335	269	308	324	318	317	323	318	314	300	334	339	289	326	319	292	290	284	303	323	302	303	332	302	333	313	303	323	320	284	320	334	299	321	319	321	325	299	311	344	308	316	308	270	319	335	337	306	323	303	300	303	292	324	279	297	293	289	327	308	319	272	336	304	302	322	332	300	320	298	296	282	302	334	282	316	325	297	304	306	311	325	321	295	290	324	299	302	335	314	337	311	317	296	308	335	309	302	279	316	311	338	310	302	299	312	323	321	291	281	283	342	294	293	295	319	330	325	320	305	331	280	331	324	310	338	327	323	288	303	338	338	333	295	313	324	298	278	305	290	332	309	295	309	282	322	297	342	311	322	332	284	285	329	327	341	310	288	293	304	313	335	293	335	338	302	283	332	293	283	280	314	312	299	291	323	309	271	302	300	334	330	322	319	304	348	302	310	307	295	322	332	298	332	291	313	314	285	321	304	317	338	306	296	299	316	321	297	313	309	320	338	307	270	308	311	322	302	291	273	305	300	329	307	337	315	298	351	306	307	301	292	306	316	317	314	303	326	305	290	324	274	298	293	290	301	315	289	320	304	328	303	320	293	297	297	313	314	285	314	319	282	321	322	302	348	324	295	311	310	334	319	325	262	289	320	326	304	273	317	316	274	296	326	319	334	294	316	312	302	264	324	313	320	330	297	300	279	306	319	324	290	295	332	320	332	318	324	341	342	308	307	275	289	342	300	323	307	290	286	338	311	299	306	295	334	303	301	321	319	324	315	345	282	349	328	303	283	299	310	320	302	276	300	297	315	325	303	293	297	326	319	308	280	304	297	290	312	311	324	293	311	308	324	299	270	285	307	331	281	334	300	338	297	331	333	328	306	304	332	302	282	311	325	310	326	293	334	331	310	274	284	331	323	318	286	327	324	329	301	292	304	316	305	336	315	303	324	292	317	304	307	326	336	329	304	325	307	310	306	309	331	297	317	354	288	306	318	328	305	292	302	320	307	300	330	332	329	321	322	297	313	309	285	318	314	324	313	321	343	339	323	328	319	309	343	340	313	306	288	330	303	278	298	310	302	310	324	301	294	334	297	314	309	308	303	322	364	297	291	283	310	326	314	305	303	300	296	313	298	297	267	313	314	320	320	295	316	328	293	308	312	306	293	322	300	302	306	301	330	312	272	330	341	293	324	319	314	310	325	311	297	291	289	284	311	300	303	323	345	282	326	283	292	317	311	317	315	315
57925	15627	3505	1972	1435	962	795	640	481	430	409	344	321	318	279	273	262	263	202	224	245	210	212	208	203	178	179	201	187	208	179	179	220	176	168	181	190	175	172	169	161	179	173	164	194	162	178	162	186	151	207	162	154	141	197	181	178	161	166	150	174	164	160	178	179	171	187	178	202	183	177	160	183	176	176	183	169	154	169	196	175	171	167	168	151	161	175	175	182	168	148	180	180	173	177	181	153	165	161	147	186	178	179	183	151	192	163	153	146	169	157	176	153	166	178	201	149	178	169	141	161	184	145	169	172	157	156	183	161	154	167	158	176	182	174	169	191	172	189	166	171	180	156	174	181	131	170	162	169	176	148	146	161	165	167	171	179	159	159	183	173	176	166	162	188	170	174	173	165	179	185	163	188	186	154	162	154	191	160	151	162	170	162	176	143	176	186	159	161	177	151	160	170	175	191	186	172	181	164	157	167	165	155	174	159	184	134	146	176	187	160	180	187	145	169	164	173	165	173	186	165	195	182	183	146	148	163	188	164	176	156	157	189	179	178	159	179	160	184	171	152	156	159	161	142	172	175	160	174	185	200	136	176	175	167	182	210	176	155	174	167	155	195	169	172	167	165	173	173	188	168	145	182	180	171	179	154	143	165	163	163	134	148	168	167	159	181	184	166	176	145	163	168	145	169	163	164	160	159	177	172	166	158	175	166	175	169	170	172	154	172	170	164	184	155	153	140	171	158	188	179	176	168	167	162	172	169	158	177	164	178	171	152	164	171	166	180	186	165	154	178	162	158	156	180	152	184	172	165	148	154	189	154	147	178	172	203	164	166	179	170	182	162	164	152	154	176	157	164	170	177	221	171	163	166	174	164	166	166	159	182	156	183	169	166	184	175	180	157	154	176	167	179	174	152	163	140	167	187	151	177	162	157	175	163	163	166	162	163	177	162	160	178	183	155	159	182	170	164	162	169	171	162	187	183	157	195	150	177	168	159	190	180	199	185	174	169	166	178	193	148	192	164	161	161	171	162	157	177	185	179	175	169	168	172	162	155	156	187	158	168	188	158	156	164	177	191	170	179	175	142	197	178	149	167	163	147	176	179	163	170	191	188	156	159	168	198	157	154	179	180	170	173	169	179	159	169	187	162	153	173	174	183	150	194	189	155	160	169	190	156	182	176	165	160	167	166	148	168	149	196	162	155	172	156	168	198	154	162	165	170	162	176	176	165	169	163	161	165	184	202	161	186	182	198	133	148	175	145	176	149	173	168	165	156	150	150	199	181	177	161	172	165	161	175	168	176	188	151	159	177	191	178	169	185	154	165	182	147	174	140	154	162	152	153	155	161	172	160	176	165	174	146	178	145	180	198	185	179	157	174	173	146	175	163	182	145	155	186	181	167	163	186	166	156	184	170	150	171	202	172	184	173	165	176	178	152	154	156	151	163	177	178	180	174	158	170	186	176	196	147	161	178	142	170	166	187	163	169	162	180	165	173	166	161	162	159	167	158	137	198	156	151	175	147	141	144	148	176	175	160	153	172	160	152	162	181	174	167	157	150	193	163	166	174	179	153	166	157	185	170	165	159	159	168	171	183	173	190	172	166	197	160	157	160	168	184	144	168	161	161	163	154	172	173	165	150	167	171	178	173	173	153	165	159	176	173	157	164	156	177	153	178	174	174	187	179	135	173	183	154	183	158	211	169	186	167	158	144	185	171	173	170	145	152	164	182	162	172	182	162	173	204	171	165	170	172	155	142	168	162	173	157	182	178	188	166	197	188	161	164	167	147	179	165	149	198	175	177	157	166	171	166	168	144	171	188	173	158	155	170	175	166	163	164	152	176	178	162	156	170	189	190	178	186	162	159	169	155	136	183	181	160	177	159	151	177	175	173	176	185	178	170	171	184	177	182	159	172	160	188	177	161	183	159	170	177	150	160	171	168	177	192	168	143	155	179	159	161	148	160	159	171	152	176	161	173	180	163	176	156	173	173	193	176	176	161	140	183	159	158	168	183	172	164	166	167	195	171	154	167	198	151	165	185	161	155	176	169	184	150	195	175	158	165	163	200	172	152	174	157	161	157	186	167	189	164	197	159	138	198	167	193	186	172	171	178	167	158	148	166	189	162	153	146	159	179	160	169	148	197	176	180	176	162	178	179	159	173	181	178	176	178	194	185	164	162	161	153	147	176	151	137	156	164	164	161	182	177	152	187	179	159	191	182	146	175	163	181	173	181	163	175	142	178	163	191	144	165	160	171	144	159	176	169	211	172	172	173	145	135	148	153	153	155	156	169	171	158	184	160	174	174	174	168	196	157	163	174	177	178	183	170	150	167	170	153	164	183	166	143	161	193	168	177	173	182	170	160	166	157	179	197	179	159	184	180	156	158	178	163	149	172	178	174	163	168	161	153	164	151	168	170	179	148	162	137	181	188	177	153	165	169	154	158	176	138	168	163	163	181	175	156	172	176	179	188	152	188	171	177	155	182	209	178	169	188	159	168	189	156	165	167	184	172	180	153	191	179	178	179	173	179	161	170	175	159	175	142	167	169	162	190	178	184	193	189	177	192	150	145	179	174	151	168	175	181	158	168	166	203	170	181	131	185	169	165	182	159	172	172	167	183	182	165	166	153	161	149	164	164	172	182	181	174	156	176	179	143	162	170	161	157	148	153	166	170	160	168	186	182	163	172	186	176	166	198	175	185	182	183	179	175	170	160	185	151	144	187	173	160	181	163	167	174	178	153	169	159	158	156	177	163	156	183	181	147	168	166	179	154	173	154	165	194	187	185	167	190	164	193	179	152	169	173	181	158	182	176	144	171	181	183	144	157	188	145	149	161	162	161	141	146	162	168	165	176	157	178	157	181	160	194	164	156	148	178	170	181	154	168	184	187	156	173	181	157	161	172	167	182	179	152	157	165	156	171	140	161	152	190	179	171	149	187	162	180	171	177	165	156	183	164	161	147	180	153	170	159	166	196	177	169	179	161	176	185	160	162	179	159	162	160	194	166	175	168	186	181	180	182	163	169	188	141	184	165	165	157	140	131	152	158	151	194	166	140	171	165	183	173	170	165	151	164	171	169	158	178	197	149	192	183	170	164	175	171	166	159	178	177	194	173	164	153	170	151	186	155	161	138	185	185	172	189	161	172	164	145	163	175	165	169	161	150	156	177	170	158	173	156	181	155	164	181	190	156	171	156	170	183	177	168	175	163	152	206	163	157	181	155	152	147	159	167	166	156	151	162	151	172	169	163	170	152	161	153	169	172	162	157	157	165	183	151	163	171	173	156	185	156	166	158	179	197	171	189	167	177	192	150	187	170	180	184	161	163	175	153	156	179	177	160	171	175	163	168	184	171	159	190	153	146	181	178	154	195	172	199	188	165	175	157	148	156	164	175	200	181	154	160	159	164	174	180	168	161	190	177	166	171	149	165	157	168	166	175	158	172	184	191	167	177	175	148	165	171	185	177	189	151	164	170	158	147	160
30221	2758	6225	6620	5469	4584	3608	2888	2514	2126	1997	1728	1607	1369	1266	1193	1168	1038	981	999	982	970	855	845	825	831	786	775	736	807	744	735	726	724	633	599	677	681	665	630	627	638	647	615	591	620	601	618	593	596	568	611	532	579	553	618	589	595	600	553	595	564	551	589	578	614	597	548	590	539	570	564	544	550	540	600	572	546	555	511	565	543	568	558	508	576	534	565	570	567	543	522	546	542	542	523	520	547	538	519	563	558	516	522	517	526	570	528	552	522	523	573	551	562	564	514	533	551	543	514	532	517	573	562	505	521	548	566	575	527	492	550	526	531	542	536	535	540	546	542	586	524	522	515	571	539	570	499	507	536	497	553	568	533	528	523	526	562	560	509	562	541	582	524	548	532	540	558	530	576	495	540	522	537	553	551	558	570	518	540	517	532	559	554	532	560	512	558	530	551	555	501	529	557	581	582	544	541	549	553	552	540	562	538	567	553	520	508	523	493	540	564	515	543	507	526	514	522	557	558	548	544	536	536	509	526	565	531	550	536	569	485	513	519	532	479	528	501	485	512	514	557	554	560	528	522	540	514	544	498	554	524	555	508	534	545	502	525	545	539	530	531	541	532	566	553	518	513	537	557	533	504	518	537	561	499	549	507	522	554	524	509	507	547	511	531	544	538	512	538	526	572	553	504	530	527	534	554	574	501	541	557	531	505	582	541	528	532	498	557	521	531	501	558	548	547	582	547	559	522	501	577	481	517	520	522	558	533	560	546	506	556	552	524	583	523	556	557	550	555	509	518	558	542	522	569	545	535	522	533	605	535	552	506	530	519	552	514	492	528	536	542	510	537	510	503	542	525	587	533	491	543	509	515	563	531	535	525	540	578	513	511	503	548	590	562	550	524	532	539	595	544	550	509	547	550	533	550	588	549	546	505	510	532	529	529	545	527	532	555	497	559	529	523	560	540	537	553	539	547	537	526	551	534	571	566	526	513	527	533	532	574	536	528	508	495	525	543	558	542	524	525	510	525	550	534	556	531	558	523	559	505	540	549	540	533	535	559	519	504	584	560	537	551	527	511	501	579	505	561	574	514	570	507	493	556	534	543	512	500	538	547	534	524	528	525	510	531	563	527	531	516	548	560	560	540	520	497	505	550	500	552	543	541	548	553	507	531	540	494	523	535	522	538	516	543	535	564	503	593	585	532	589	505	532	522	586	532	561	499	538	500	489	527	486	514	535	519	541	510	552	543	548	557	601	525	530	578	545	522	577	527	538	532	536	520	573	524	535	552	537	546	548	539	529	522	545	503	526	575	564	516	558	527	511	534	538	525	497	527	556	549	523	511	512	513	534	495	537	539	511	532	527	567	545	560	521	517	548	523	563	556	544	551	549	527	534	526	494	533	577	534	556	531	583	557	534	540	501	516	559	546	550	565	502	526	561	563	556	533	533	550	473	566	500	522	534	534	534	517	539	559	544	568	536	503	545	529	524	492	517	540	520	514	490	558	551	541	505	565	520	494	486	489	499	540	509	500	551	545	524	599	539	548	517	558	561	521	566	522	515	553	534	506	508	556	550	551	565	547	510	555	533	551	531	552	511	536	561	489	565	566	518	520	527	538	542	544	501	493	511	523	553	512	521	527	489	516	507	535	560	525	506	517	495	512	564	538	481	537	523	528	521	497	519	494	519	563	559	548	515	487	514	550	532	514	564	581	555	523	562	525	581	509	579	545	506	548	536	500	498	545	543	548	537	537	522	562	530	551	528	531	537	537	571	540	504	567	542	494	481	520	526	555	521	590	517	533	570	562	520	530	506	517	535	513	536	520	556	514	536	501	524	543	520	525	490	523	557	531	536	562	531	511	543	567	568	544	557	526	505	506	513	554	561	534	492	572	525	593	543	495	538	490	519	469	541	536	562	529	531	574	556	562	523	559	569	524	542	511	542	535	525	548	508	542	565	524	529	572	537	527	530	570	532	535	576	525	567	504	526	502	545	541	549	537	528	526	548	543	513	558	505	517	521	530	540	551	525	526	509	565	488	564	571	541	545	533	515	493	552	492	579	539	520	542	513	533	492	493	503	499	532	557	508	500	524	546	555	536	550	526	539	526	515	522	539	524	568	540	523	499	531	535	518	515	556	495	542	555	527	498	507	533	534	561	517	539	529	524	552	534	547	511	543	521	527	515	521	568	504	530	531	550	532	536	490	549	500	534	487	538	515	559	531	532	568	521	558	495	493	551	542	576	511	540	546	563	530	498	522	534	503	515	571	543	514	576	577	524	538	559	535	537	486	544	528	482	516	507	519	530	561	572	538	502	521	549	531	571	534	542	523	549	531	556	500	518	552	568	523	539	548	550	534	533	532	557	560	513	556	513	589	515	528	543	557	502	544	533	576	532	561	587	576	509	561	518	507	523	513	558	497	488	538	497	551	552	500	548	517	518	524	563	501	555	494	522	535	473	593	556	531	496	530	548	540	546	519	535	524	548	530	544	527	534	553	535	554	565	549	519	504	520	558	514	533	503	544	542	528	521	549	521	503	502	559	517	529	506	584	553	493	562	505	501	487	553	538	538	527	551	546	523	517	564	523	508	505	525	549	513	531	565	516	524	535	530	550	559	568	518	530	515	537	517	558	532	567	544	520	570	556	532	571	540	519	511	533	552	531	547	558	509	560	498	540	531	538	536	533	565	542	487	518	562	555	534	532	510	496	548	498	556	512	510	517	557	529	525	537	541	530	545	511	572	532	524	525	544	475	541	568	504	543	536	486	539	529	527	528	531	558	489	518	563	564	530	558	509	530	488	566	515	555	509	527	524	453	537	520	510	533	527	551	551	539	525	549	557	500	568	552	493	554	581	539	539	530	545	539	496	558	520	505	547	513	507	512	561	534	524	525	550	529	516	530	569	540	529	529	576	522	502	503	519	568	520	540	555	499	519	533	571	530	543	542	554	522	522	545	523	531	545	527	514	552	518	520	552	559	524	541	543	517	525	523	525	566	511	547	503	533	544	499	512	508	531	555	547	556	478	515	535	488	489	558	521	567	499	544	533	563	535	547	536	559	525	533	534	507	506	565	520	479	535	565	555	538	513	491	550	520	511	547	538	526	566	546	542	512	533	543	531	513	560	546	542	535	512	559	537	521	516	507	552	529	510	523	522	551	519	530	562	556	583	560	497	556	543	570	565	545	573	533	541	522	534	512	542	562	525	545	525	523	505	548	543	541	538	521	522	550	529	517	510	504	547	559	539	560	523	563	526	530	546	546	507	555	515	536	505	519	491	509	558	484	557	525	539	527	546	513	544	553	509	567	556	538	538	526	541	564	513	539	513	533	560	528	505	519	544	534	568	503	513	552	523	507	550	569	508	538	506	555	579	541	528	520	561	589	530	540	530	559	552	513	484	563	542	542	565	537	565	493	503	550	535	541	465	536	505	531	545	574	554	529	551	548	565	521	455	526	500	513	521	555	497	513	535	520	547	549	507	559	525
7203	425	232	213	191	163	164	169	167	156	174	168	155	143	171	153	158	178	153	149	154	158	147	153	150	149	156	160	148	158	169	172	121	157	154	157	138	154	152	150	156	175	163	164	153	143	144	156	157	182	175	161	153	153	151	151	185	169	155	147	178	160	153	161	172	137	148	162	164	180	169	153	137	162	163	160	140	156	165	149	164	162	135	181	148	133	150	152	179	148	177	168	153	171	158	173	167	157	159	143	162	147	138	173	149	174	149	162	155	150	151	168	140	170	161	152	151	153	170	184	159	134	169	156	152	147	140	136	187	150	161	144	176	156	168	170	153	171	125	166	160	156	132	146	152	169	165	167	156	162	165	161	153	145	158	159	144	152	169	151	154	150	162	155	162	151	130	162	167	174	171	163	159	168	184	165	163	164	163	171	159	150	152	183	166	138	176	137	144	158	161	157	164	151	169	156	129	164	134	128	150	176	171	157	144	149	156	164	168	154	157	134	157	146	144	141	160	153	172	154	171	149	146	148	158	144	157	160	167	161	148	161	150	144	154	167	150	163	171	142	170	170	170	156	154	183	160	143	172	155	172	151	186	163	164	151	154	149	178	149	175	136	150	158	189	167	175	150	165	171	155	154	172	163	165	157	158	158	166	178	142	175	161	147	156	180	173	168	181	181	136	166	169	147	161	177	146	163	153	165	171	167	182	152	166	154	172	163	158	159	144	186	155	157	155	180	174	163	139	146	146	157	171	158	164	174	155	163	175	188	162	179	163	152	135	144	144	164	152	163	168	158	145	174	162	157	159	144	178	169	136	151	137	156	179	161	143	167	154	139	140	144	146	141	161	151	173	172	141	147	140	149	160	146	148	162	156	155	140	146	176	165	158	159	186	148	155	155	165	146	168	160	130	162	165	161	150	171	173	156	165	133	180	164	158	171	145	162	142	132	174	145	164	165	158	183	150	141	177	143	145	161	167	131	142	145	160	144	158	150	175	156	141	151	155	161	143	152	159	152	154	139	128	153	155	170	164	151	144	158	149	158	178	153	160	161	159	185	164	159	159	157	171	155	155	162	169	160	127	151	167	150	165	155	161	164	151	162	156	173	167	171	194	183	157	165	134	157	181	167	140	150	161	159	156	162	148	137	143	148	182	125	187	174	164	154	154	144	166	151	137	153	151	169	140	177	162	139	164	180	146	128	162	156	160	146	157	170	156	160	166	169	170	153	165	162	152	162	184	153	172	139	170	164	160	169	155	150	170	145	169	159	146	161	169	161	150	143	167	166	143	169	178	171	143	178	153	180	162	159	127	150	135	161	162	159	130	166	158	152	160	158	162	154	151	173	158	158	163	139	153	137	162	139	172	152	133	165	141	152	154	170	155	170	155	160	159	165	154	152	135	166	177	172	164	154	144	168	148	147	148	162	156	151	159	152	161	161	162	168	156	127	154	147	155	139	180	168	165	155	162	154	139	176	167	170	155	155	158	170	165	163	149	180	153	175	177	163	195	182	179	164	145	156	152	173	171	146	171	166	152	152	135	168	141	164	125	154	161	155	153	162	169	145	141	158	166	162	156	148	172	190	168	168	179	145	168	143	171	163	136	149	165	185	144	169	170	167	156	153	175	160	156	169	154	171	158	171	141	138	178	170	186	173	190	145	163	172	151	170	161	149	140	157	160	168	152	153	149	149	147	172	187	160	155	145	161	167	161	191	179	158	162	165	159	165	152	148	156	161	145	161	153	166	137	177	158	160	161	143	158	163	148	129	160	156	154	156	167	159	147	142	157	151	174	176	140	158	169	157	146	184	162	155	155	144	142	157	140	176	174	166	151	150	158	147	153	175	168	154	168	169	159	146	156	158	152	190	171	157	162	152	163	163	166	145	152	162	161	149	159	171	159	161	161	150	158	158	156	147	162	169	162	159	157	156	177	158	154	149	152	178	123	150	164	143	151	159	144	165	151	148	143	156	190	164	146	144	141	151	151	158	149	174	164	139	171	167	167	164	159	152	149	167	152	157	155	162	165	158	135	157	164	166	160	152	146	158	167	147	159	162	132	152	157	158	153	153	163	145	131	160	182	153	153	170	178	160	164	183	157	164	158	169	160	160	164	152	173	147	156	193	168	154	153	170	146	157	177	150	155	156	161	161	137	164	172	160	159	126	159	167	139	153	148	151	153	154	164	155	139	177	157	148	153	172	165	156	168	153	172	147	154	150	147	157	147	178	151	182	154	155	155	158	132	152	150	160	171	146	141	151	150	152	169	149	153	177	159	147	169	152	153	151	156	154	145	158	177	137	171	161	173	139	175	162	142	152	180	178	151	154	168	177	150	166	176	173	164	148	140	147	163	156	149	149	143	141	168	132	145	154	152	169	137	158	166	151	143	144	182	171	151	165	151	147	151	159	189	156	157	170	140	152	159	168	145	147	156	147	163	169	150	171	180	156	165	168	181	160	147	133	172	149	155	159	167	161	150	144	170	155	156	154	154	140	161	118	164	156	160	178	162	156	164	161	162	124	165	168	158	158	162	168	152	158	146	141	164	170	142	170	163	163	147	142	159	148	150	151	153	140	160	153	183	154	159	162	147	157	157	146	150	159	171	163	186	165	172	150	167	169	157	150	133	143	161	170	181	158	158	171	152	168	144	157	179	166	172	143	157	146	160	163	130	156	162	164	157	137	153	174	160	151	162	143	166	158	131	157	156	178	160	149	167	162	169	154	150	155	143	146	156	163	142	161	162	176	173	151	135	151	145	166	171	165	163	143	162	158	179	160	166	164	155	152	156	207	158	145	170	152	181	139	174	171	175	143	148	157	151	172	152	160	147	154	159	185	143	140	144	156	170	153	150	191	127	158	161	156	162	169	149	152	162	167	153	147	154	175	147	147	164	143	158	134	146	170	161	166	147	159	168	154	153	184	161	144	156	157	161	157	173	156	143	148	150	152	170	169	164	143	133	152	160	167	167	166	152	142	157	170	162	182	171	149	154	146	166	155	154	153	187	156	166	162	177	166	143	159	167	132	153	182	143	174	180	157	152	162	156	156	180	154	163	150	161	172	168	167	139	141	151	148	171	173	159	139	142	164	156	139	164	173	127	156	153	148	179	151	153	145	145	162	165	166	167	151	146	178	150	161	164	156	161	139	161	148	153	170	173	154	180	151	160	148	168	158	146	163	166	159	137	162	159	147	169	168	172	170	165	165	143	147	155	149	129	165	176	147	157	167	176	160	143	166	156	169	144	163	173	156	164	161	146	163	152	151	153	143	168	146	147	156	166	148	143	155	182	137	133	155	164	157	160	163	147	159	148	166	153	174	149	135	164	171	157	142	174	156	162	142	176	154	158	140	156	147	154	163	161	145	165	169	155	169	126	162	158	150	154	151	126	131	153	167	161	149	147	146	179	140	163	170	165	170	153	156	165	143	136	155	162	143	164	136	151	164	166	152	148	172	172	154	141	161	164	164	161	157	173	183	194	150	167	154
7498	566	653	666	619	606	599	578	524	495	558	502	495	513	513	491	491	480	504	494	543	496	515	500	494	524	510	457	543	492	441	478	481	528	451	466	499	486	502	489	520	465	462	505	483	500	468	485	439	481	490	497	480	508	516	460	495	498	502	453	478	489	512	468	496	452	481	495	521	512	456	466	503	494	485	504	484	474	509	466	475	520	489	472	493	489	486	498	520	482	537	475	505	488	477	488	488	485	503	475	513	499	518	494	497	467	469	506	486	497	474	490	503	455	482	486	498	483	505	490	494	490	468	456	472	497	472	480	493	480	491	488	468	458	492	462	485	484	482	519	482	455	500	477	486	459	476	462	457	516	489	484	459	490	483	464	470	501	507	459	483	448	456	497	471	488	489	498	474	477	467	472	485	454	487	512	505	512	459	491	514	470	485	512	531	480	487	455	459	454	492	482	482	470	480	466	459	528	511	460	538	501	489	515	492	507	486	498	517	532	452	511	505	480	510	501	514	506	487	498	447	476	483	496	477	489	488	476	503	449	463	494	471	488	485	491	469	476	490	517	451	494	534	494	478	482	511	515	489	469	536	469	451	488	496	527	482	507	466	454	465	486	471	465	429	488	478	488	503	475	455	503	458	480	498	503	488	494	482	474	468	468	485	495	471	471	497	453	490	455	461	478	520	535	530	512	468	467	506	515	484	428	468	498	502	479	481	467	451	474	479	461	469	484	522	459	474	464	451	484	486	474	456	493	507	477	489	479	469	502	470	495	519	476	499	486	482	475	484	474	484	468	491	473	476	486	503	486	492	477	451	456	537	475	491	508	491	473	483	517	473	509	470	525	499	458	472	480	507	520	482	493	504	468	484	491	480	487	467	501	505	454	470	496	509	508	488	498	494	456	483	516	513	500	476	539	473	499	509	487	502	434	487	447	495	445	493	493	475	498	469	491	473	506	459	501	501	485	521	499	469	457	496	505	481	509	516	450	494	512	487	501	480	532	551	482	525	483	505	459	462	525	438	480	489	522	518	469	492	472	478	486	454	521	504	472	541	499	472	473	482	506	460	443	454	496	513	488	478	489	485	489	478	493	491	441	506	531	505	497	511	464	459	449	504	505	525	505	495	516	469	500	494	486	478	509	462	508	471	473	505	497	518	501	517	484	461	468	435	494	512	468	473	462	479	491	455	504	463	503	490	503	478	512	458	509	487	467	488	524	490	461	517	508	502	488	512	478	486	483	480	525	488	504	501	457	473	474	458	517	491	505	471	477	480	476	483	470	518	475	524	456	502	495	474	505	488	514	468	478	493	462	491	508	501	477	443	491	487	496	540	512	479	535	502	471	470	503	515	498	512	506	475	482	486	484	498	481	479	506	528	509	484	484	482	462	453	490	445	513	446	512	485	460	446	467	509	472	510	469	491	501	515	482	486	474	471	497	432	502	496	497	480	524	468	488	493	517	478	505	531	482	478	456	488	490	507	495	482	509	509	496	473	496	486	467	491	494	490	515	486	485	516	463	488	505	457	503	492	461	506	506	495	473	489	484	451	484	440	480	472	491	498	509	469	470	532	496	474	502	474	469	468	502	461	498	487	456	543	505	476	485	509	483	479	490	501	483	433	447	489	509	504	488	524	451	517	463	497	492	498	532	494	540	475	475	481	489	463	487	489	495	465	480	466	497	506	549	468	515	463	476	494	495	447	480	436	460	505	492	555	454	490	487	482	475	516	449	492	471	448	525	456	514	499	497	499	509	480	479	470	489	490	507	496	517	442	530	454	504	488	504	466	478	490	484	468	502	479	502	534	508	512	469	508	456	503	517	507	458	497	469	454	479	486	503	476	505	488	502	488	514	494	496	447	493	498	481	519	489	483	452	496	536	474	515	490	483	460	469	475	525	476	476	471	487	488	478	468	471	498	472	500	479	471	526	507	466	468	488	457	478	504	457	507	490	473	488	493	505	505	495	472	512	520	524	454	480	458	515	489	521	509	476	478	499	522	489	457	481	447	468	494	476	468	491	506	478	462	497	457	465	488	467	462	470	450	511	492	427	478	476	486	500	503	488	506	503	467	489	503	519	495	498	496	485	496	486	486	487	476	499	479	479	503	436	467	518	512	491	519	510	484	477	503	456	446	429	485	437	507	506	468	450	507	484	506	460	434	540	484	501	492	510	455	440	480	503	475	494	450	514	484	486	440	499	522	475	481	479	511	454	497	482	453	500	459	468	500	505	501	522	457	464	443	503	511	444	471	507	467	476	463	474	488	499	505	505	487	503	458	457	466	491	488	490	487	454	503	483	484	529	490	535	494	503	501	489	496	465	494	481	502	484	500	467	506	500	471	451	470	498	497	488	507	477	530	508	476	495	495	475	475	466	513	530	444	484	502	422	487	488	460	539	510	488	474	504	486	508	470	519	460	483	497	490	489	464	541	478	475	466	499	481	473	459	463	507	456	487	474	473	509	507	460	494	479	536	486	464	469	499	481	546	501	534	531	449	457	489	460	500	462	444	485	508	476	508	461	517	487	455	468	514	484	452	487	497	493	477	492	483	518	525	504	517	470	514	524	477	514	469	494	471	455	491	488	469	479	487	476	513	532	472	462	460	466	472	495	497	500	525	458	474	456	508	479	475	515	503	513	442	458	519	461	484	521	494	486	473	500	480	459	505	510	479	488	459	449	500	563	487	493	491	466	504	471	470	511	492	499	474	482	480	514	444	502	481	510	476	498	494	483	500	493	514	469	481	494	482	494	457	508	502	499	496	486	444	474	461	456	483	463	507	476	501	511	518	517	478	471	449	457	500	475	525	468	451	524	465	468	459	473	482	538	482	537	457	498	496	538	494	485	509	448	486	488	492	483	457	504	475	501	460	512	546	504	451	482	489	515	519	513	520	486	520	491	452	489	507	513	550	471	489	490	481	492	474	470	508	489	474	521	540	473	532	485	496	484	521	504	508	495	501	446	477	518	507	520	525	471	472	476	498	464	522	462	486	502	465	511	485	527	496	482	448	463	516	455	498	465	496	501	526	474	528	513	426	501	517	452	502	498	484	491	484	485	493	445	515	490	508	482	491	500	487	479	514	480	507	540	488	490	498	492	490	497	492	498	468	504	507	534	493	488	486	478	468	490	494	458	521	511	454	489	499	499	492	482	495	500	489	476	470	483	498	495	480	455	441	477	479	524	503	485	506	494	480	511	457	455	476	508	476	494	478	496	468	490	509	505	453	478	502	487	518	473	466	464	497	480	474	509	500	504	500	508	506	489	496	489	521	504	484	465	520	458	473	556	515	454	494	506	487	522	504	476	480	520	464	486	502	492	486	507	503	453	467	487	483	476	443	486	484	530	480	488	461	525	478	456	451	500	529	475	472	525	464	488	514	468	476	521	466	540	515	483	536	495	494	504	467	473	510	442	480	497	500	514	503	500	522	513	475	501	489	530	476	514	448	512	467	481	496	519	487	512	482	508	463	503	468	513	512	497	484
44183	7561	1441	958	701	501	386	305	245	209	185	158	156	148	153	133	131	105	123	129	116	108	116	103	118	78	96	88	122	93	115	94	76	99	101	87	96	101	85	78	91	95	92	85	90	89	86	103	80	92	99	100	103	96	81	84	107	107	75	87	109	98	103	98	98	99	91	97	82	62	85	102	84	79	78	94	84	72	97	86	104	83	90	88	93	83	84	87	93	71	102	83	84	84	91	90	91	101	85	86	99	96	106	94	105	86	89	80	78	99	86	84	101	101	93	108	100	94	110	85	87	83	57	82	102	90	104	97	81	71	75	89	95	85	86	101	94	83	81	81	75	91	89	99	84	78	97	82	71	83	75	94	71	91	90	88	88	77	92	95	74	76	95	91	82	101	92	92	81	85	77	84	105	79	94	123	102	82	102	81	96	91	88	68	98	103	78	91	93	97	80	82	107	97	83	73	65	87	108	83	107	91	97	95	80	75	78	91	73	86	87	78	97	82	83	85	95	89	79	79	78	90	98	75	85	94	76	92	80	86	85	80	88	71	84	83	85	82	88	94	104	61	93	103	82	92	63	82	91	86	95	91	83	79	96	86	99	100	80	91	95	91	85	99	89	94	73	87	80	87	88	92	82	100	86	104	76	84	90	83	73	99	91	88	80	82	88	74	104	97	70	82	87	78	97	102	98	98	80	80	101	89	94	82	82	98	98	85	96	79	96	86	93	87	89	98	91	95	81	96	84	89	98	95	96	92	95	83	89	75	85	96	84	103	98	99	93	84	80	89	83	79	99	89	88	82	90	96	94	89	89	82	81	90	85	95	66	77	89	88	89	84	83	86	76	90	82	93	88	85	76	84	89	76	72	73	99	86	105	84	79	79	77	98	74	90	82	97	95	92	89	87	88	72	81	91	109	84	81	86	109	103	87	96	90	81	73	92	74	91	75	105	100	92	86	88	104	99	83	81	95	91	98	77	83	86	105	85	87	83	99	75	104	92	93	85	91	91	91	90	87	93	81	78	91	95	88	85	90	101	81	103	102	78	82	86	96	97	100	85	77	102	90	87	75	79	71	71	90	81	94	118	98	93	101	94	93	85	84	68	64	98	83	82	80	103	81	92	75	95	84	113	88	85	82	91	94	99	79	85	79	99	95	88	113	92	81	71	95	80	97	80	94	85	89	58	87	89	92	84	93	92	70	86	91	90	79	80	103	92	79	83	98	91	99	99	87	103	100	96	73	86	103	91	90	67	85	88	79	84	87	74	75	84	107	108	86	92	96	93	89	79	75	93	108	71	85	91	92	75	84	114	98	80	95	97	78	83	86	94	85	90	85	89	98	85	99	84	99	91	94	83	94	93	93	94	101	72	86	95	90	79	93	85	83	95	77	96	115	100	95	64	71	75	84	84	97	99	82	79	95	81	102	86	88	93	84	100	116	75	81	102	80	101	74	76	90	91	92	86	90	106	78	83	82	81	76	95	93	84	82	75	84	73	91	79	82	91	90	82	70	92	90	92	90	79	94	87	108	83	84	79	74	78	89	79	109	79	92	87	92	87	89	89	84	80	106	98	89	105	90	102	81	86	103	84	79	92	94	79	92	103	86	98	91	94	94	80	89	85	100	74	88	90	84	84	83	74	103	94	80	104	85	97	94	100	86	88	83	80	71	92	91	103	82	89	82	105	109	84	102	85	88	101	98	98	81	99	98	93	82	91	100	81	89	91	82	94	88	96	82	74	84	83	83	84	94	97	75	98	99	90	99	100	78	68	97	80	95	67	114	108	83	83	82	86	85	81	83	78	84	83	88	100	83	81	88	74	81	72	86	91	98	83	87	91	97	89	87	87	83	86	92	91	84	67	84	83	85	94	99	78	87	82	89	88	86	84	67	92	78	89	90	92	97	80	92	103	80	95	95	95	87	95	78	102	93	92	75	67	71	80	84	84	88	80	83	98	99	102	91	83	90	86	98	85	88	78	79	96	76	85	95	99	103	83	88	90	90	90	63	91	104	84	90	91	75	84	82	101	93	82	93	83	98	99	77	74	93	97	100	83	85	104	93	87	105	68	103	76	82	96	93	93	94	87	81	103	86	68	94	94	87	87	87	90	70	75	89	94	97	73	82	87	100	91	80	71	91	81	99	85	82	93	79	85	86	75	85	89	92	85	112	83	74	91	119	94	93	81	74	92	82	80	78	82	69	85	69	85	111	85	90	87	79	92	113	92	74	93	108	90	94	97	77	88	81	100	72	87	64	91	93	107	90	97	77	89	82	94	81	79	89	105	111	84	88	107	82	84	76	83	84	90	80	90	92	78	84	91	90	86	92	97	92	88	87	87	90	89	95	84	88	89	85	89	89	98	88	83	79	92	83	90	91	96	97	72	89	86	97	81	90	95	75	86	95	91	81	100	81	101	84	84	100	80	107	104	84	65	80	90	80	94	90	103	92	79	68	72	77	84	85	83	101	98	102	87	84	80	85	85	107	104	87	92	93	105	96	86	80	104	86	81	77	78	96	97	95	88	90	77	77	75	93	80	99	88	80	93	96	98	95	79	84	85	92	79	87	96	102	77	78	81	87	78	97	97	100	98	101	92	96	101	94	95	95	97	77	96	104	93	92	79	97	73	95	105	95	85	83	104	67	94	79	99	74	85	98	80	84	86	91	100	75	105	94	102	99	75	83	79	77	91	95	75	99	86	86	84	95	84	99	75	74	88	109	77	78	75	88	78	100	94	108	100	87	118	89	83	100	80	88	85	78	99	90	103	92	93	110	70	94	84	91	77	95	92	92	97	90	89	83	100	81	101	87	78	74	71	98	75	94	92	88	86	104	114	77	95	90	91	87	87	86	94	86	86	90	91	90	91	88	81	79	102	103	107	98	103	94	93	87	76	93	103	89	83	84	81	76	90	89	101	87	114	103	90	88	94	82	95	84	82	94	110	114	87	89	87	95	92	73	79	92	88	67	103	83	74	76	86	84	79	85	87	103	79	89	108	86	90	95	93	98	78	86	73	78	80	77	98	86	81	76	97	92	77	90	93	103	93	83	74	88	86	91	90	84	80	98	96	87	102	82	78	82	83	97	77	92	94	83	97	83	86	100	83	104	89	78	96	69	83	96	86	82	102	99	80	93	91	70	85	71	89	90	83	89	84	75	80	89	82	90	93	87	87	70	89	82	92	93	95	97	107	78	83	101	87	88	87	93	87	114	77	79	102	89	91	100	101	93	86	79	86	75	79	104	85	79	89	85	87	98	95	109	76	91	104	89	95	84	89	75	108	97	91	91	89	75	86	71	94	84	78	90	84	93	93	94	100	92	85	87	103	80	100	93	83	89	97	101	92	102	79	108	85	82	94	96	96	110	88	108	83	86	90	105	55	99	103	104	92	82	86	94	83	83	99	101	77	99	85	93	94	81	89	74	88	86	84	83	90	97	72	82	69	86	96	84	86	86	94	94	92	99	72	84	90	86	92	76	86	82	88
22721	1358	3243	3510	2936	2428	1940	1532	1278	1158	1007	930	800	779	683	671	587	587	561	566	545	507	477	477	436	440	400	446	416	419	376	394	376	377	373	378	389	346	365	349	363	406	342	340	378	361	363	345	352	324	348	328	361	349	344	287	338	338	328	315	313	318	310	375	348	344	358	319	308	333	321	334	343	305	307	345	340	334	306	301	341	302	288	293	333	343	317	341	324	286	315	318	303	328	338	296	340	323	323	302	313	293	321	319	303	318	320	329	282	323	328	327	311	343	323	307	318	293	322	332	316	305	310	332	329	311	295	314	329	300	295	311	323	329	327	300	281	333	342	323	301	310	301	328	315	331	337	330	320	304	313	327	321	285	294	320	301	291	330	327	334	295	300	319	330	308	314	314	312	284	311	325	306	272	298	323	334	290	355	307	354	316	324	341	283	310	313	313	305	331	309	302	301	302	336	312	316	304	326	322	316	295	306	307	347	291	318	286	321	287	310	282	333	308	326	297	303	317	326	343	288	312	303	313	282	329	302	315	306	333	332	277	311	303	301	328	295	289	329	320	323	312	287	300	299	316	306	284	283	302	303	299	333	329	335	285	301	317	280	312	321	288	315	303	308	317	293	282	283	299	332	309	317	348	312	327	341	332	310	297	301	313	321	325	328	334	311	285	305	314	316	295	326	304	307	296	320	299	304	328	329	311	319	341	329	304	279	300	306	316	319	277	305	315	326	323	317	286	311	315	327	305	295	310	337	293	307	320	310	294	305	319	323	315	311	304	320	294	314	318	309	305	327	324	332	273	324	305	310	308	307	357	351	328	293	313	323	329	306	306	296	317	313	327	287	307	322	353	308	333	318	319	312	319	283	307	306	306	317	310	327	299	308	313	309	290	313	298	300	322	332	296	341	310	302	307	313	290	302	335	325	294	320	294	317	347	303	315	305	333	283	332	328	299	322	280	284	306	313	295	303	277	283	318	322	298	322	296	294	304	319	304	316	319	330	316	298	343	292	299	351	308	303	325	334	322	306	337	297	321	302	301	336	323	282	307	321	336	330	312	293	297	332	320	290	284	313	302	300	315	323	288	300	317	311	298	327	319	318	267	307	300	321	319	297	304	338	337	308	294	339	309	305	308	303	329	337	291	310	310	306	300	322	313	287	302	330	293	284	290	287	314	335	304	335	331	306	300	266	289	324	297	314	308	293	333	333	315	280	329	316	305	319	306	327	321	316	322	306	328	290	310	316	304	308	346	325	341	295	288	315	311	315	316	284	304	306	374	319	330	311	336	310	296	299	350	329	317	306	302	318	313	329	304	283	308	321	281	291	316	295	325	299	329	306	295	299	329	323	312	313	331	332	308	335	286	300	309	278	304	338	307	308	321	305	317	308	304	317	314	315	318	339	319	339	278	319	288	302	308	322	320	322	288	304	318	337	317	302	326	295	336	285	304	309	310	314	309	292	307	326	321	285	316	293	312	298	291	330	293	321	308	323	307	293	312	291	312	299	314	293	335	320	297	309	322	292	317	303	328	320	312	322	299	321	296	325	289	260	274	303	318	309	295	291	330	300	332	316	332	305	331	318	327	299	283	323	309	311	303	311	296	319	279	324	298	310	335	293	339	322	309	283	313	311	280	302	334	281	306	325	319	331	288	303	309	304	341	310	317	313	291	301	333	300	283	306	292	317	299	334	325	321	314	297	299	323	310	300	307	287	334	299	296	300	309	329	330	349	331	296	302	296	315	332	301	318	334	306	257	310	309	313	289	293	294	305	317	292	325	302	296	309	309	278	300	295	336	298	298	302	302	344	303	327	312	299	299	322	322	318	316	319	322	291	312	319	306	310	293	327	298	322	317	305	297	290	292	333	330	337	318	314	294	301	324	327	338	314	302	321	320	294	315	292	301	301	308	307	311	301	317	288	301	361	322	317	300	296	299	326	310	332	305	287	328	325	296	305	308	293	326	296	297	327	305	267	319	310	319	322	299	279	300	335	331	281	338	335	328	317	289	311	325	300	339	301	287	283	312	319	323	321	297	297	314	313	318	326	306	318	296	299	320	333	269	315	300	282	300	278	306	303	322	310	325	289	281	313	326	307	301	340	308	339	328	326	296	299	289	309	288	310	292	287	298	331	348	286	332	302	271	305	301	310	315	293	295	331	321	318	318	327	324	265	333	316	306	334	320	322	311	309	321	315	329	275	288	298	309	325	328	316	294	302	291	316	311	336	315	308	333	292	302	275	306	300	297	316	299	293	301	304	333	296	281	330	275	315	308	332	307	280	283	299	313	309	302	323	322	295	291	315	339	320	301	320	327	314	325	319	308	318	310	292	321	305	297	292	315	316	301	331	273	318	320	298	299	307	273	337	315	316	330	309	323	317	332	276	321	357	314	283	290	308	319	307	326	324	293	298	305	321	317	339	301	292	326	342	304	293	300	285	336	311	320	318	324	292	289	311	283	325	306	289	301	293	306	344	291	307	282	330	301	329	299	300	329	291	331	339	310	285	327	273	303	324	309	315	316	322	312	296	290	305	299	297	339	326	299	323	293	327	315	280	316	309	337	320	294	311	285	313	322	318	291	313	309	312	299	293	288	327	302	328	302	306	305	331	329	295	304	313	287	359	318	285	281	309	287	336	302	337	307	336	299	311	274	306	330	313	277	348	298	318	305	335	307	301	297	284	309	317	330	321	320	345	290	308	297	306	311	310	316	304	300	296	358	334	278	310	327	306	302	308	306	264	305	321	278	320	277	269	302	313	300	317	287	283	334	290	280	294	331	315	293	345	314	312	294	289	327	274	361	302	284	312	325	318	330	309	335	356	315	295	335	310	320	311	298	308	296	269	276	333	284	307	316	302	325	294	285	345	289	276	315	296	300	280	327	331	315	317	315	285	304	304	301	297	315	283	303	288	340	328	302	304	309	282	325	317	333	315	287	311	290	317	294	315	289	335	280	325	301	305	342	314	296	305	283	283	344	310	314	314	295	276	317	298	292	300	303	305	317	292	290	298	299	303	283	300	308	299	307	321	312	301	354	302	305	316	300	283	280	295	307	318	301	308	321	326	315	277	307	305	331	326	325	283	337	318	289	313	324	336	304	283	270	314	301	309	329	307	288	290	279	328	290	292	314	306	280	316	321	329	308	278	289	299	325	301	322	301	321	310	317	282	344	312	315	334	295	329	319	329	273	323	300	261	292	313	304	291	281	318	292	327	313	305	335	298	322	306	305	325	334	296	300	309	336	321	307	283	322	324	325	293	321	302	347	315	333	292	296	323	321	325	321	306	281	348	316	285	319	279	283	315	297	326	315	314	314	299	315	322	306	280	291	325	282	323	329	307	274	318	315	338	292	334	329	319	341	325	336	322	280	301	298	325	304	304	299	290	328	329	319	299	343	345	302	319	306	285	329	322	301	324	324	330	319	338	314	297	303	319	302	323	335	305	316	296	325	335	294	315	306	304	319	286	335	297	306	328	293	295	298
57450	15063	3995	2100	1459	1086	722	606	474	405	366	350	297	289	257	259	243	226	209	232	229	211	204	198	207	213	254	206	169	185	167	194	186	185	170	192	177	180	189	180	178	186	155	195	188	160	181	165	163	177	177	167	162	175	148	176	164	169	199	175	181	168	152	187	181	147	163	177	162	174	166	174	187	159	155	177	173	164	183	168	176	177	156	166	168	167	144	176	172	174	196	167	153	187	166	151	163	147	149	170	159	172	159	168	181	168	164	173	160	186	179	176	161	154	162	153	144	181	174	171	168	157	164	148	178	156	169	185	176	170	154	159	160	157	171	164	182	170	177	180	140	153	182	157	155	181	184	172	150	176	162	167	152	163	169	172	190	165	171	174	153	157	178	155	183	155	184	185	164	176	154	170	191	177	166	184	174	166	176	158	163	178	158	163	151	161	155	168	166	163	170	181	171	147	169	196	170	170	180	172	178	148	181	184	171	180	171	159	146	150	154	166	153	159	165	155	152	166	147	177	171	148	140	154	157	169	142	172	174	163	183	167	162	161	159	190	154	185	168	171	154	166	157	159	168	165	177	149	148	178	173	156	170	145	163	163	160	158	160	176	174	165	143	157	159	184	167	170	174	181	169	169	175	169	163	165	182	189	176	184	162	189	167	174	168	181	170	171	187	171	147	171	151	170	166	162	165	194	199	173	158	162	178	135	170	155	154	148	160	148	163	143	189	144	186	174	176	177	159	163	162	174	161	168	155	130	178	167	153	166	175	148	156	160	163	194	168	173	170	158	186	164	171	149	168	169	171	171	174	174	164	185	161	177	154	187	148	158	181	164	174	159	162	215	162	173	156	191	156	160	220	176	181	162	188	168	169	184	155	186	173	184	189	154	153	160	175	175	175	184	153	148	160	132	174	176	167	162	166	184	187	157	197	148	179	162	172	166	167	153	167	169	161	172	170	174	171	192	147	183	163	184	154	163	173	190	157	174	180	196	168	156	158	168	170	178	187	185	174	186	165	170	160	155	183	190	160	174	168	160	169	157	186	165	167	155	153	181	157	167	172	156	160	179	185	149	177	182	176	162	183	149	149	162	165	176	165	163	184	171	168	148	153	178	158	135	170	156	179	162	164	172	156	178	177	170	154	149	180	183	152	163	170	152	173	166	172	161	177	147	152	174	172	166	165	170	192	211	158	167	167	183	188	163	166	168	181	156	192	157	184	148	194	164	153	176	143	168	191	168	160	153	164	168	177	159	157	177	178	180	182	156	195	173	155	156	153	176	193	181	155	161	170	181	150	166	162	190	160	146	148	158	171	163	169	161	146	155	168	172	160	172	160	174	168	170	174	187	153	160	149	179	181	169	163	162	166	152	171	165	148	171	162	191	166	181	176	175	164	138	163	192	167	169	152	158	170	169	163	164	177	176	158	177	152	187	156	164	179	197	171	170	165	172	136	159	177	170	170	182	169	175	153	164	158	168	161	156	157	179	156	140	170	154	166	181	157	159	160	169	150	164	165	169	154	184	170	178	173	161	194	156	142	175	174	178	171	149	159	169	137	191	185	161	150	169	181	155	149	173	161	174	165	166	164	161	153	155	191	183	159	174	152	188	165	186	166	188	142	176	164	163	150	159	148	178	189	142	169	179	189	178	157	151	168	152	159	183	154	170	169	170	160	175	168	174	179	148	166	161	149	160	152	179	138	126	168	143	149	188	162	186	156	187	166	193	169	159	150	180	162	178	172	140	177	168	182	172	151	143	164	150	176	193	176	173	142	180	153	174	158	167	162	169	166	159	191	166	164	177	152	153	166	171	176	167	196	167	196	177	164	192	148	171	154	167	166	194	157	159	173	168	164	175	184	150	182	147	167	169	174	159	148	174	196	176	166	173	169	153	170	166	178	173	163	170	150	179	155	171	176	155	158	172	176	183	193	191	154	171	158	157	153	163	173	143	184	168	147	157	162	162	186	146	161	159	168	164	200	157	166	156	158	176	168	167	172	149	175	152	160	202	178	163	165	155	188	166	161	182	158	173	155	182	175	160	151	185	174	169	182	165	218	166	180	167	162	160	182	163	172	152	172	162	142	157	168	170	166	179	194	161	167	156	177	183	173	167	170	187	188	153	158	176	151	169	190	163	180	189	149	160	182	162	180	160	161	161	169	149	176	152	173	139	154	165	145	181	151	154	190	158	179	166	162	168	165	154	166	172	163	164	157	168	164	167	164	165	168	152	170	162	166	166	163	157	178	166	182	170	169	171	168	179	157	166	179	160	177	184	161	189	181	196	180	210	147	177	173	160	176	180	142	167	154	165	150	158	153	164	185	170	167	178	168	161	179	168	174	171	153	167	156	164	169	173	165	164	162	154	178	142	166	164	184	144	155	167	176	171	146	159	167	180	162	173	152	163	153	179	171	161	159	181	156	156	166	187	186	190	157	159	146	167	170	165	168	194	168	176	167	163	170	186	156	197	165	201	146	177	172	189	173	156	169	175	165	176	178	149	166	175	163	182	161	147	161	171	166	181	191	167	138	173	143	180	175	155	167	167	175	177	180	177	180	179	142	164	165	147	182	143	199	187	173	177	180	170	168	165	163	181	157	163	173	160	177	147	176	199	170	158	170	160	172	185	165	149	175	168	139	164	166	170	184	190	173	167	172	159	147	168	153	182	190	167	162	158	179	164	151	183	163	182	158	169	182	201	161	159	161	163	173	157	143	175	159	204	194	149	171	180	172	147	167	163	156	163	147	158	164	163	186	158	189	174	166	162	186	190	169	145	163	168	147	171	139	184	173	160	179	171	160	178	166	161	164	178	166	150	169	169	151	168	169	160	156	178	192	138	169	193	145	183	149	176	153	188	176	169	177	154	183	164	136	187	152	183	162	175	164	176	160	146	153	187	177	142	165	186	187	153	170	181	180	147	169	166	177	182	162	162	162	153	164	152	173	164	161	191	177	199	201	193	175	179	141	164	161	147	183	174	151	166	179	144	157	165	155	180	173	168	158	165	158	156	182	167	185	177	160	178	152	165	154	144	149	169	179	157	165	164	176	147	166	172	176	185	158	158	171	167	148	191	141	179	173	175	161	161	192	175	171	163	175	164	178	162	165	168	163	154	172	167	180	156	174	190	159	168	150	154	152	163	170	175	170	162	168	157	154	166	170	163	208	171	147	175	158	170	184	163	176	162	171	188	170	167	174	169	176	153	173	164	172	174	170	180	160	152	158	168	180	161	149	147	195	157	161	173	173	171	151	173	168	166	159	197	178	155	186	150	177	192	153	180	165	172	160	160	156	178	175	177	193	175	152	154	174	163	194	162	152	152	161	178	135	161	180	151	167	177	177	161	165	158	166	162	141	188	167	159	154	171	162	169	168	172	160	171	169	168	186	167	186	165	149	165	170	149	189	175	149	161	174	167	173	171	167	151	162	169	175	181	167	164	177	148	176	180	170	165	185	175	163	166	154	157	171	150	169	175	158	152	157	166
29486	2708	6212	6618	5504	4509	3590	2865	2479	2244	1893	1736	1502	1367	1286	1199	1091	1042	1008	1013	962	913	841	867	796	817	824	750	747	722	719	747	636	709	699	673	662	640	673	674	657	630	634	650	638	591	583	581	590	583	568	585	581	571	596	586	563	584	579	583	587	608	600	549	588	586	562	596	548	561	552	599	549	562	603	551	529	553	582	568	548	532	541	541	562	542	527	529	571	558	558	560	539	541	517	579	559	516	552	522	510	521	560	566	544	568	555	548	573	503	514	563	543	532	526	504	558	541	577	502	514	580	556	576	494	522	540	540	569	530	512	558	507	531	552	509	573	511	538	565	573	552	557	540	547	513	526	556	545	519	503	514	528	538	544	538	556	524	504	517	528	527	559	545	543	530	550	557	516	506	540	532	544	526	494	548	542	558	515	529	511	459	517	562	502	537	548	516	549	558	545	542	561	497	585	559	530	534	549	494	498	550	530	592	511	520	533	561	547	537	536	500	543	556	525	567	547	499	552	519	512	521	577	540	581	552	518	493	510	501	531	519	546	552	514	529	566	528	505	555	546	501	530	532	542	541	533	522	523	541	543	551	517	543	553	569	495	551	529	544	554	557	538	503	512	525	524	493	502	533	544	499	531	533	510	546	542	516	550	561	544	487	544	507	540	517	552	534	538	548	536	493	530	529	538	548	539	533	553	531	563	537	504	527	525	543	525	531	549	495	529	492	514	520	516	547	513	509	550	540	559	517	537	514	518	549	562	537	524	520	548	511	574	526	520	504	530	536	507	520	491	529	520	527	555	567	537	508	501	527	515	512	516	534	557	513	526	482	505	564	528	517	538	559	544	511	503	534	512	534	560	529	493	525	528	548	517	595	551	568	505	503	575	503	507	520	547	503	530	542	545	541	561	492	558	537	567	540	551	511	541	557	487	529	568	503	558	579	586	544	555	543	518	539	539	499	543	552	531	514	530	530	581	534	526	534	547	497	563	550	542	514	563	582	556	499	533	531	537	504	566	520	527	512	533	507	540	531	553	502	532	503	577	513	492	511	502	568	547	510	562	542	539	516	538	512	536	548	524	538	522	543	533	564	531	523	499	482	529	493	515	544	497	522	556	476	535	535	516	516	530	530	565	554	534	537	531	531	509	543	560	541	557	511	483	545	538	526	547	511	505	551	515	505	536	552	482	541	538	529	533	512	555	499	542	498	555	553	507	518	565	526	472	492	538	501	510	551	537	519	529	513	506	556	516	577	533	548	509	532	551	506	530	569	508	563	545	549	558	526	552	560	522	550	539	484	540	499	524	540	515	562	583	515	527	568	523	543	510	547	560	566	540	565	548	555	525	556	469	541	554	548	542	495	517	534	548	523	558	517	537	503	530	522	500	532	543	537	498	497	525	547	511	547	522	506	578	545	548	555	511	554	578	580	572	546	499	494	540	498	498	530	553	553	517	526	491	537	566	511	530	480	490	504	536	535	519	507	592	563	553	515	529	533	537	517	516	554	500	563	536	528	528	566	539	527	532	545	547	489	527	515	549	591	532	537	499	527	532	539	555	510	525	556	523	522	541	539	532	536	554	538	520	542	539	560	554	546	509	535	512	578	513	541	523	534	569	526	547	542	550	550	528	552	505	520	537	541	503	539	526	555	537	500	503	554	537	545	532	538	507	529	538	532	518	498	537	532	525	523	534	568	522	575	530	516	531	537	484	511	512	532	563	528	524	516	553	535	532	520	571	520	509	497	522	529	487	557	494	522	534	550	576	535	510	524	547	508	508	567	576	507	553	520	546	503	555	537	492	566	526	497	536	577	530	524	548	575	505	527	504	528	501	519	516	533	551	510	563	542	562	536	521	533	549	562	559	535	540	552	556	499	533	536	525	556	550	536	550	532	533	522	543	515	544	551	563	528	521	517	523	554	503	539	520	492	533	580	532	520	535	467	526	573	536	532	525	550	529	515	526	526	558	517	539	534	496	514	500	538	537	555	516	562	491	568	525	519	498	538	550	530	570	554	529	506	512	568	568	532	520	492	549	544	537	529	508	513	557	518	516	515	526	531	544	523	505	528	533	540	524	521	517	579	522	525	476	550	524	530	548	534	538	544	489	544	510	528	534	536	547	597	549	499	531	530	535	525	515	538	513	581	519	519	512	521	538	529	484	555	503	548	535	527	536	530	529	538	511	512	530	560	518	539	481	535	540	553	510	527	529	524	500	558	466	505	559	499	498	491	528	520	552	525	515	542	546	511	496	541	506	525	519	524	500	532	502	500	535	552	531	554	528	535	540	512	545	539	493	547	543	528	533	499	531	541	541	530	515	543	533	504	495	526	494	537	496	497	533	526	528	525	540	554	489	582	484	549	547	527	501	516	522	544	580	543	546	571	497	552	511	505	503	508	530	533	546	513	516	502	520	488	537	544	552	537	532	504	553	566	515	503	532	530	524	500	496	512	521	532	519	549	489	504	544	524	533	562	557	532	539	551	544	530	515	556	524	544	530	613	527	511	562	558	540	548	552	481	520	529	526	592	502	532	530	529	530	524	507	566	512	524	571	524	555	562	539	564	542	518	557	520	537	523	544	565	576	532	516	494	520	528	553	541	548	552	561	520	553	528	517	508	557	526	534	521	550	535	549	532	540	554	570	558	550	518	541	496	511	503	526	491	520	553	508	546	531	535	520	526	523	518	557	548	551	541	524	484	539	527	516	508	570	541	535	545	505	502	544	547	561	536	540	540	525	562	532	507	551	511	539	516	523	506	527	542	504	518	484	541	529	587	506	571	537	522	544	542	534	577	531	541	510	528	553	548	568	528	490	483	529	564	553	517	552	520	523	545	499	518	509	514	530	552	512	541	529	548	529	531	509	537	502	537	541	562	554	534	542	557	534	514	551	523	543	493	542	507	531	590	547	512	504	540	502	523	505	561	486	537	489	548	492	534	592	530	471	553	557	516	542	512	495	486	522	533	513	542	608	516	562	530	529	518	542	561	502	535	502	517	570	506	551	553	518	505	560	517	549	495	485	533	545	548	557	567	577	544	520	521	550	552	524	498	515	537	504	553	528	549	538	581	554	517	506	514	534	528	487	533	528	526	524	547	523	554	552	537	493	486	544	506	524	501	517	518	511	499	508	499	508	490	532	550	565	525	493	511	516	544	520	583	524	557	532	537	503	537	523	510	494	513	514	513	560	533	562	490	537	542	524	519	525	499	577	522	556	513	506	537	553	514	567	539	515	547	525	521	504	549	573	523	511	537	524	579	523	521	541	533	546	506	544	519	536	540	491	552	472	526	525	512	528	554	526	521	528	580	539	552	510	526	564	513	517	527	576	485	509	559	522	535	542	516	540	507	531	517	504	496	551	536	486	519	534	494	518	542	567	541	577	540	536	535	600	522	546	522	495	541	532	515	515	559	574	538	509	530	519	534	562	537	539	517	540	575	510	518	498	524	511	500	527	553	528	541	538	529	513	516	547	556	541	548	517	513
7259	441	227	207	202	175	186	151	183	155	173	147	165	168	146	139	155	193	177	152	160	199	151	154	147	150	165	142	175	155	143	164	165	144	143	154	149	168	169	158	136	150	173	167	167	166	135	158	128	171	152	150	127	158	149	165	135	173	160	121	147	146	151	161	177	160	159	146	144	160	184	180	160	167	158	166	157	167	158	145	158	146	169	151	151	161	165	145	158	144	134	168	147	157	155	158	168	153	148	160	156	160	163	170	153	162	155	152	169	168	150	141	158	128	165	153	165	163	186	160	171	172	175	169	152	148	166	154	145	160	151	159	166	153	174	161	150	160	138	151	166	146	134	137	174	139	162	152	163	164	147	159	166	142	172	146	134	159	145	142	166	153	139	133	169	202	161	172	166	160	170	145	166	190	156	172	145	157	142	145	160	167	162	136	144	159	149	132	133	169	147	164	159	148	156	158	147	164	171	184	139	180	164	158	138	141	166	159	151	156	147	143	164	180	165	152	147	153	134	202	151	139	138	165	158	148	139	174	168	163	167	180	165	157	164	154	151	157	164	149	138	165	164	160	157	161	156	167	144	163	164	154	160	181	149	153	158	164	143	178	145	153	148	145	168	170	167	161	158	162	153	150	157	143	150	159	127	158	142	149	154	169	168	175	179	162	154	159	182	170	182	166	150	177	184	152	154	166	137	139	170	141	176	147	157	168	140	158	143	134	180	189	177	183	133	152	153	170	161	148	145	149	138	135	179	167	165	167	173	141	152	137	152	163	167	160	143	137	168	153	142	156	142	176	165	147	141	150	142	157	142	166	169	142	137	129	162	167	177	159	175	143	158	174	177	164	166	145	165	166	149	143	162	169	165	190	162	166	152	159	143	161	146	153	155	158	163	167	167	142	149	161	162	148	156	154	152	168	146	136	153	149	170	151	145	159	173	150	148	160	141	166	151	179	129	159	158	134	166	173	170	151	153	146	161	158	164	148	168	149	156	166	149	150	176	181	165	160	149	174	171	137	163	170	144	168	152	149	137	153	161	162	154	150	177	152	142	166	161	177	160	143	151	173	152	146	168	141	148	150	173	168	147	158	153	152	164	160	157	162	167	137	154	153	168	151	158	186	160	150	146	143	145	164	144	151	135	147	166	147	188	172	160	148	141	180	164	154	148	178	143	174	176	142	173	166	164	156	134	168	150	146	168	154	136	143	191	157	156	161	152	166	144	152	156	154	167	139	132	141	154	158	159	153	150	160	173	159	157	165	172	174	135	157	178	169	176	159	191	156	145	154	152	167	144	145	152	161	152	169	156	162	134	161	175	154	153	146	177	172	159	137	150	161	163	149	154	144	166	145	156	148	182	149	147	146	146	151	171	138	169	151	153	163	148	172	165	176	172	147	151	180	154	155	165	151	146	163	157	130	151	161	146	165	160	151	163	146	145	150	152	127	145	134	161	155	143	171	152	167	137	155	176	162	162	158	145	156	176	142	151	173	165	159	156	186	177	157	164	146	154	140	153	155	159	158	166	162	188	158	155	145	175	146	174	170	155	166	166	153	148	160	177	153	162	167	162	149	158	156	150	166	148	160	156	168	157	126	157	148	155	171	166	184	160	145	155	163	151	157	166	155	176	155	159	172	145	165	131	172	160	163	170	150	153	178	145	175	155	146	181	160	162	172	156	142	171	140	148	178	173	141	168	149	167	167	164	140	146	137	151	153	165	152	154	162	158	155	136	171	142	148	148	171	175	149	144	185	170	171	149	164	148	154	158	138	162	148	140	158	152	133	146	142	165	154	158	178	157	170	149	180	147	166	156	170	145	147	136	162	151	159	135	143	138	158	149	158	168	173	178	149	153	155	132	176	163	163	160	165	130	155	147	152	149	158	179	158	158	174	159	171	163	135	173	154	182	166	143	143	163	170	168	168	138	183	170	165	133	159	157	162	160	161	181	157	170	123	152	157	159	158	153	153	162	163	158	152	159	145	148	146	164	138	160	179	147	152	167	164	143	124	169	148	172	146	139	165	149	150	156	148	178	169	153	174	173	155	157	157	164	136	177	157	171	171	175	175	157	169	166	160	149	170	151	153	138	147	150	167	155	176	154	189	142	169	162	148	154	148	142	177	158	147	165	164	161	159	149	168	154	176	160	127	169	146	157	154	154	147	179	171	175	134	163	168	155	154	147	166	133	171	144	180	156	159	147	139	173	161	150	155	166	143	176	152	156	177	167	151	165	144	163	164	164	171	164	143	169	146	154	149	183	142	156	179	154	163	144	153	148	187	139	167	148	179	175	138	153	157	174	149	160	174	161	139	164	165	156	149	149	161	144	144	159	181	151	152	171	146	150	156	180	159	164	153	159	189	153	163	157	154	155	192	168	162	193	160	157	162	151	159	176	152	163	146	150	158	162	164	151	143	157	148	164	152	160	149	160	160	158	160	168	165	167	155	163	156	146	171	163	154	159	141	145	168	168	164	161	160	150	154	153	184	139	165	162	173	160	163	165	161	163	154	149	150	161	165	143	162	164	172	164	153	148	166	147	169	153	161	186	163	169	171	152	167	158	145	154	165	142	173	151	166	162	164	148	171	133	149	163	162	159	155	162	143	155	149	140	150	151	179	159	173	165	163	154	149	151	173	166	167	164	174	155	138	140	149	157	146	158	158	181	171	162	144	170	154	156	127	163	157	151	167	153	136	153	152	154	158	160	151	177	156	180	176	168	140	158	154	168	173	166	174	141	150	153	153	156	166	174	157	168	160	143	168	164	150	151	145	167	154	161	149	136	171	155	150	160	156	160	154	171	159	181	184	158	156	170	150	177	155	135	161	150	184	149	157	153	148	145	156	146	139	156	166	163	161	156	157	159	137	135	168	156	139	173	145	133	162	159	142	164	169	150	150	135	156	159	156	145	141	161	167	167	166	174	159	131	145	152	141	153	139	135	154	165	167	160	164	144	158	162	146	143	159	150	154	151	164	158	174	159	143	159	141	153	149	167	151	169	144	153	178	164	162	148	142	152	134	149	160	166	152	156	161	165	148	141	159	173	145	164	148	197	169	143	143	160	149	161	168	148	155	140	148	149	159	144	165	184	165	135	162	161	182	141	157	162	144	156	162	180	181	162	154	151	152	174	148	148	149	150	146	162	172	142	173	122	155	127	155	159	151	166	154	165	150	164	145	148	154	160	167	151	136	152	146	145	143	171	159	147	155	161	161	157	137	161	153	159	147	183	155	162	129	146	141	160	178	154	150	154	151	149	149	171	144	159	144	139	167	177	179	167	163	158	158	194	166	191	172	151	143	156	147	156	127	143	172	174	165	175	186	164	153	145	156	161	169	152	145	170	147	147	166	167	161	151	160	162	159	160	154	150	155	171	139	155	155	156	169	164	143	148	158	158	146	143	133	153	155	165	135	148	170	169	138	163	140	154	147	149	172	164	166	140	170	168	158	172	138	154	175	139	148	151	164	142	169	161	156	149	172	163	151
7312	558	673	645	634	583	542	557	533	533	530	575	560	548	482	481	525	529	552	474	525	462	493	534	509	479	474	518	474	501	503	481	483	510	484	517	482	479	471	493	518	502	474	490	507	461	516	503	488	481	507	501	483	472	507	501	501	531	467	505	527	523	489	493	471	510	491	502	503	477	473	477	461	507	503	512	479	513	460	463	493	464	475	477	479	509	472	505	525	507	495	511	460	511	501	460	496	484	477	477	497	483	476	466	477	520	480	481	478	496	474	514	480	515	474	482	438	490	470	499	525	531	487	497	474	528	443	495	480	515	532	478	502	490	519	461	515	523	482	490	483	486	497	467	487	473	474	477	504	472	456	485	494	469	522	474	477	474	464	508	461	485	511	483	505	504	508	465	478	510	479	481	495	493	479	494	471	476	494	501	507	476	495	475	500	489	467	476	459	496	494	469	477	467	486	492	478	498	492	530	464	515	456	484	511	454	510	509	446	528	474	502	485	477	493	506	471	433	477	488	492	457	498	493	484	474	461	484	467	463	514	508	509	488	459	485	501	511	479	536	479	501	507	462	461	494	466	482	482	486	475	518	464	522	477	468	493	481	479	482	500	500	473	440	501	487	495	506	539	508	484	478	473	506	485	458	476	482	479	529	496	483	460	464	515	487	513	495	492	513	503	493	481	479	496	489	481	481	468	513	450	513	469	474	461	529	510	492	489	516	474	469	469	503	500	485	504	530	483	452	474	496	472	512	503	483	470	481	477	487	508	511	476	465	506	492	490	486	481	512	517	485	507	539	496	460	523	481	448	513	467	477	496	508	429	498	492	466	483	468	509	489	440	498	480	517	486	411	497	508	502	471	492	483	452	465	541	448	498	496	519	486	519	494	469	467	483	488	493	479	476	516	525	498	475	446	490	439	509	510	504	479	477	498	450	459	489	502	502	509	481	471	526	478	473	467	495	445	495	494	488	491	475	435	508	460	470	438	493	482	464	464	490	509	492	541	463	510	519	471	484	464	485	516	500	497	518	474	470	504	488	506	455	489	465	494	469	466	491	489	495	488	479	495	470	493	465	491	477	446	505	522	472	454	491	485	495	481	513	483	490	498	517	483	504	499	469	484	503	499	488	484	440	462	475	451	483	451	485	503	478	538	564	556	481	466	474	472	487	499	479	492	505	487	518	481	485	466	477	506	475	478	512	480	475	506	504	461	499	494	493	480	449	461	492	484	475	471	521	502	454	455	470	527	498	484	508	485	484	455	456	478	481	490	525	474	463	468	459	503	480	439	463	503	502	511	495	473	498	477	487	478	481	496	483	512	508	489	433	514	468	467	487	440	472	473	494	520	484	461	453	490	468	475	500	461	493	483	489	488	474	496	465	529	498	459	507	488	483	454	473	460	458	503	469	491	524	514	503	502	494	497	456	456	483	510	473	472	471	482	506	474	487	508	472	472	472	472	493	472	476	468	495	451	491	447	532	488	498	478	484	441	467	464	524	488	463	486	489	472	521	504	501	460	496	489	460	431	533	461	498	466	491	506	469	504	487	481	499	462	500	512	469	432	515	483	461	525	483	497	509	484	502	468	433	502	476	518	479	494	469	493	459	508	521	490	504	470	465	461	507	508	492	486	470	477	480	476	507	481	515	494	502	482	496	495	493	484	496	505	450	493	485	478	486	474	476	509	482	463	493	453	516	498	488	452	475	460	477	498	500	488	509	465	489	490	454	465	509	498	456	515	492	492	523	481	470	486	508	485	495	487	493	495	481	499	507	507	484	480	448	474	454	489	466	492	470	480	489	471	452	459	492	476	513	542	455	490	510	509	525	463	480	512	489	515	498	502	462	502	454	495	516	480	481	493	466	488	484	488	489	486	481	446	513	485	492	509	469	479	496	470	525	509	483	511	485	473	484	515	481	481	497	500	479	508	461	497	481	458	482	472	484	475	487	470	504	446	459	487	513	449	466	491	424	486	475	497	464	492	514	527	464	492	482	521	519	514	499	485	513	496	503	456	489	486	471	520	469	491	473	499	507	455	506	483	448	480	438	475	501	530	466	494	511	504	516	446	484	482	482	480	481	509	504	480	485	492	524	485	501	445	522	507	509	436	511	489	505	444	485	462	460	460	475	488	463	490	500	484	494	516	487	484	469	494	451	457	491	498	465	462	468	476	499	520	474	517	458	471	480	480	495	494	467	501	454	469	490	496	507	514	473	483	450	519	465	489	508	477	472	499	499	484	469	471	495	486	512	507	531	468	489	482	480	486	487	465	510	511	499	467	503	489	495	456	497	490	464	494	471	482	475	484	499	493	498	480	479	465	560	471	437	508	472	487	509	475	480	468	530	451	502	474	450	504	477	458	514	472	481	482	497	527	500	485	499	438	460	491	496	473	480	507	462	476	488	504	500	500	477	498	480	530	483	520	479	474	516	504	515	488	487	486	423	524	474	486	518	455	509	459	514	492	498	430	472	484	453	490	448	430	473	517	464	503	490	520	492	478	460	540	523	471	492	477	475	488	465	533	471	480	491	513	484	495	492	512	491	518	495	476	489	473	465	461	509	473	474	515	520	488	506	475	516	500	474	510	486	491	486	447	481	512	474	526	507	476	450	464	516	457	492	517	500	495	495	490	452	448	505	450	474	474	484	486	498	501	483	443	497	460	500	509	507	495	480	494	451	424	469	487	496	493	463	490	492	526	487	517	491	492	476	495	504	478	476	497	493	486	491	499	494	460	492	481	474	479	468	481	489	506	497	459	470	495	477	461	483	510	510	494	455	541	507	488	507	477	486	503	488	491	467	490	513	492	481	489	491	488	457	492	467	480	465	519	494	460	460	497	461	479	522	509	479	493	461	519	474	528	510	527	539	492	494	479	469	440	512	469	434	465	463	487	490	513	500	505	495	479	468	469	488	496	471	522	483	462	469	472	495	488	465	444	477	449	515	523	436	496	461	497	455	493	470	484	484	518	483	473	482	506	489	511	491	492	507	477	473	446	485	446	460	475	472	497	487	481	500	519	495	472	508	517	473	512	506	487	498	491	461	514	543	507	514	480	459	468	505	515	499	510	462	480	485	486	506	486	501	516	505	507	498	512	474	462	511	490	532	510	475	517	502	514	495	475	491	513	504	475	488	509	486	467	472	525	474	473	459	456	449	483	471	437	483	502	460	480	454	449	493	491	490	504	498	513	463	511	492	496	471	491	453	444	496	498	486	478	479	505	494	488	475	464	515	485	495	503	493	505	496	500	536	499	482	474	482	475	498	501	457	471	502	472	498	462	487	488	506	483	491	499	489	480	485	505	486	457	488	482	473	525	483	519	480	496	530	507	472	495	508	494	479	523	501	479	473	457	480	473	484	482	518	479	448	531	515	487	469	503	478	475	459	465	497	458	497	467	473	474	529	514	515	477	509	495	506	491	515	515	457	506	477	506	509	523	476	522	501	484	490	483	442	477	504	501	457	483	492	457	483	510	483	481	459	494
42543	7308	1401	970	659	502	371	296	263	211	171	145	154	140	159	120	138	125	124	117	100	112	101	96	85	118	102	105	99	117	93	99	90	96	93	93	100	124	102	100	90	97	74	105	84	91	89	104	102	116	100	102	97	91	100	82	86	83	111	87	87	92	82	107	68	90	97	103	97	89	89	103	87	90	102	82	81	84	106	91	103	95	75	85	66	94	96	86	78	90	87	80	81	100	104	80	89	85	99	81	71	73	89	93	76	96	82	79	86	91	100	86	86	99	105	80	79	95	95	87	83	97	73	84	90	97	67	88	97	97	87	92	82	85	83	97	89	101	94	86	91	96	85	87	83	94	91	79	81	81	77	100	72	86	82	97	90	79	105	67	72	89	81	100	95	86	91	93	97	96	86	93	106	96	91	98	87	107	77	100	89	94	87	81	82	100	101	107	88	84	82	76	102	92	94	93	82	94	102	88	86	102	82	95	80	95	84	80	96	85	95	88	102	92	94	96	99	85	86	93	93	96	88	105	87	72	77	92	97	82	85	91	75	76	84	107	103	94	94	79	86	86	86	90	73	90	79	94	93	100	78	74	67	97	93	80	99	84	77	91	97	90	76	88	82	87	67	83	104	85	95	91	86	79	104	70	89	113	92	86	91	71	84	96	93	91	78	95	93	92	80	92	90	86	100	94	112	104	102	77	113	80	93	80	81	89	84	83	91	100	106	84	111	78	75	89	91	83	99	76	81	85	56	85	74	94	77	98	81	85	92	88	110	91	106	94	82	89	92	97	102	86	96	85	79	97	68	70	81	87	95	93	81	81	97	100	99	105	96	99	94	103	105	82	86	84	85	81	85	97	97	79	90	78	86	93	85	80	96	92	95	90	83	93	80	87	88	85	94	85	92	93	94	91	87	97	97	83	80	91	92	86	85	92	93	82	103	85	82	92	88	73	85	84	92	90	84	93	86	94	92	100	82	84	81	99	74	73	70	94	95	90	88	94	97	93	96	68	82	95	88	77	92	97	93	79	78	90	83	87	95	84	87	83	91	90	90	99	90	109	82	103	85	94	85	90	79	95	111	86	99	78	73	86	82	103	92	98	92	95	86	89	95	94	85	97	74	109	74	85	74	99	90	83	71	83	86	100	98	80	84	101	85	86	119	95	93	78	86	87	101	74	85	82	95	94	102	102	73	107	81	98	97	87	86	83	106	84	88	95	75	88	89	85	102	90	72	89	82	87	89	76	92	75	72	82	77	70	101	70	98	100	106	75	80	83	98	72	82	98	94	97	77	89	70	106	95	73	98	100	82	83	94	79	99	79	90	78	92	84	90	96	79	80	109	77	86	94	91	85	87	63	102	97	83	85	98	76	89	87	78	72	112	93	104	62	77	102	98	81	88	93	105	72	89	74	102	96	94	104	79	97	93	107	98	97	71	99	79	103	90	105	94	87	90	77	95	75	89	93	77	81	97	86	97	93	92	103	89	92	80	82	83	74	89	92	103	87	85	95	86	92	84	96	97	69	88	88	92	96	101	83	88	112	100	100	82	82	85	89	76	76	96	103	106	101	84	76	105	80	95	92	66	107	83	93	95	95	87	90	97	83	90	97	101	93	98	93	93	102	85	81	99	88	88	79	93	89	96	76	98	89	86	98	88	101	86	81	106	94	106	95	99	103	79	91	107	69	82	83	63	80	84	89	89	100	84	100	84	86	102	92	101	76	76	102	83	85	82	74	84	80	96	69	75	101	101	78	93	85	71	92	96	76	88	82	90	79	98	92	88	96	88	105	105	92	78	89	92	84	88	77	85	79	85	86	75	88	64	89	91	91	102	87	110	94	91	90	80	92	92	89	108	94	92	85	93	84	83	80	85	83	88	67	91	91	85	78	90	95	88	78	80	62	75	78	84	96	78	99	104	83	110	94	103	78	80	95	79	79	88	97	91	77	87	99	97	89	100	90	92	74	89	80	92	72	115	100	99	81	90	91	81	72	84	85	83	73	75	103	92	92	81	68	93	88	88	76	86	87	68	104	84	80	99	106	89	92	91	83	84	91	88	115	92	98	92	94	77	106	98	65	79	77	102	81	95	79	91	113	99	94	97	79	65	76	76	92	91	89	87	79	91	84	84	98	98	81	88	88	111	84	99	75	98	73	81	97	73	89	73	87	90	83	77	105	91	75	82	89	90	87	84	99	104	99	86	92	94	92	78	83	87	94	91	105	75	84	101	91	71	89	95	81	71	88	74	104	93	102	98	77	87	90	99	86	98	103	79	89	83	76	88	80	103	80	81	71	80	80	80	98	107	80	102	94	80	93	92	107	83	82	104	97	103	82	91	80	88	91	80	73	81	103	105	101	87	96	81	94	83	95	98	86	97	91	68	90	96	92	94	74	110	86	78	96	85	66	83	94	85	88	99	87	97	91	94	96	74	93	100	85	111	82	80	99	84	95	80	87	83	100	102	90	82	86	87	88	100	96	101	72	106	81	80	106	89	86	100	83	86	92	68	79	109	82	88	76	108	100	83	82	74	85	116	111	95	96	81	96	92	85	79	73	83	75	95	106	84	83	71	88	95	99	89	106	99	91	91	87	87	100	88	86	98	78	100	77	82	93	89	104	81	109	81	90	68	76	90	91	64	89	91	100	77	102	96	88	58	95	90	83	91	87	78	90	89	80	82	104	92	94	106	85	92	82	79	83	90	90	111	86	100	78	83	82	118	86	91	84	103	89	99	98	68	87	87	97	80	98	96	87	98	101	87	96	91	80	92	89	96	84	100	83	80	82	83	95	101	78	72	86	84	84	89	79	85	72	91	84	83	82	102	90	93	108	85	81	90	88	87	86	85	88	105	77	81	91	86	82	78	78	76	96	96	95	96	92	88	76	76	100	96	83	89	79	69	90	91	92	63	84	90	90	78	84	104	97	101	86	81	96	88	82	83	97	78	100	90	98	75	79	109	91	121	105	88	91	104	99	86	80	89	81	99	94	75	93	87	90	85	69	93	73	89	96	77	96	106	86	90	77	83	79	85	88	79	95	91	89	86	89	99	91	91	105	93	96	102	87	87	97	93	84	95	103	89	89	92	76	82	69	81	83	98	76	75	96	95	94	91	68	97	85	94	84	83	100	92	78	101	83	95	85	79	93	84	94	91	83	72	110	101	101	95	94	99	92	93	105	93	88	83	88	100	75	72	93	88	81	86	106	96	91	83	113	90	106	84	89	87	75	87	86	105	85	75	82	84	82	86	88	92	79	85	85	85	87	102	93	80	104	78	76	73	101	87	75	97	109	90	88	92	79	87	93	87	69	73	92	83	90	94	77	108	86	96	82	88	99	82	92	108	97	106	95	77	105	92	92	109	94	76	100	82	88	90	84	91	79	80	94	106	100	90	78	102	96	108	82	104	85	92	90	101	103	90	75	87	100	86	90	75	81	72	91	109	82	94	100	113	78	83	98	86	106	92	79	96	90	84	109	79	108	96	89
22153	1394	3249	3603	3048	2352	1841	1586	1275	1165	956	934	837	708	721	594	608	590	581	550	512	464	484	463	439	416	405	416	398	431	419	401	391	362	349	353	388	362	355	355	378	328	387	355	327	336	336	348	360	319	360	328	321	325	341	347	341	326	316	363	334	336	333	326	330	364	322	318	326	365	336	305	298	298	285	315	350	315	294	275	328	320	289	311	313	329	310	297	322	317	301	355	336	314	354	327	333	308	292	319	311	303	329	320	305	312	325	320	327	313	307	314	332	282	323	309	284	306	314	332	336	343	306	311	308	317	304	296	338	260	323	313	311	321	323	292	291	296	313	326	290	354	330	357	317	292	336	323	316	286	330	303	312	289	317	319	340	347	336	320	305	303	342	266	300	314	324	275	321	304	291	318	292	341	338	309	331	343	310	332	296	308	289	305	308	296	295	325	317	294	274	296	293	331	313	298	310	344	314	314	334	317	311	332	308	342	332	299	284	323	306	303	286	297	307	315	280	305	296	327	329	300	302	295	309	291	308	322	328	341	318	329	300	312	275	328	319	297	315	317	312	287	334	288	291	297	318	318	306	312	301	306	320	317	289	358	299	286	303	307	321	309	298	319	312	319	294	296	313	290	309	321	305	328	319	323	313	319	314	319	321	330	305	290	312	321	315	314	313	325	308	282	292	306	335	296	293	330	320	307	323	299	277	273	297	286	345	308	345	289	331	313	293	285	302	310	292	311	293	288	292	321	321	320	309	272	352	302	335	310	303	292	323	293	309	303	332	321	342	286	293	289	290	295	301	341	322	324	317	297	308	287	338	311	320	289	296	309	287	315	313	323	295	317	313	296	296	303	294	308	332	323	326	321	339	280	288	283	303	275	330	303	320	288	309	347	298	320	308	310	310	317	315	326	282	325	303	349	329	331	326	336	296	320	315	318	306	309	324	307	292	333	321	302	300	307	301	317	307	320	317	297	292	324	295	321	314	314	310	311	340	298	304	323	330	304	304	313	294	335	347	312	297	306	313	323	310	282	307	324	340	315	278	291	293	307	296	302	330	312	302	298	327	306	293	321	305	339	340	326	288	337	321	319	331	300	267	313	321	316	317	327	311	286	323	294	262	307	323	319	331	298	278	298	289	277	316	312	300	290	290	329	273	304	309	312	309	318	292	327	291	296	291	323	282	287	321	306	331	283	307	308	323	305	322	317	315	291	304	318	309	321	296	312	296	286	277	304	305	315	304	277	311	300	295	282	319	315	302	326	323	310	312	280	317	297	261	343	288	304	295	322	337	289	308	308	283	313	325	357	294	291	313	293	324	307	313	309	301	334	313	303	285	277	339	314	299	306	315	312	289	328	314	324	302	297	307	343	300	322	270	314	324	284	308	333	317	284	312	287	306	313	301	286	327	335	299	342	298	297	317	296	292	289	320	300	311	287	320	307	354	289	288	296	308	321	309	304	298	284	334	322	310	275	284	319	352	305	328	339	324	308	303	297	273	319	313	302	308	310	314	318	307	298	292	325	331	310	294	325	312	315	308	303	343	298	335	330	321	314	282	315	326	343	294	305	331	300	334	293	325	321	304	293	343	296	331	303	285	323	298	331	304	287	298	272	303	300	329	345	290	312	270	312	329	303	300	312	313	342	319	282	321	277	312	332	320	350	288	269	285	312	310	323	312	322	305	310	307	296	269	320	319	296	323	325	297	290	294	304	320	295	314	288	293	287	284	306	330	305	321	299	325	336	334	300	323	313	305	313	313	301	311	299	327	295	297	344	325	318	342	283	342	304	298	287	349	325	289	309	325	275	324	343	303	307	314	323	323	290	320	259	286	277	328	290	290	306	279	321	299	306	331	296	346	305	291	317	329	295	289	317	310	294	319	315	335	329	328	310	306	312	302	329	335	304	307	319	316	312	300	323	277	300	294	302	295	305	307	283	296	290	352	326	277	312	315	325	321	286	340	317	294	312	317	320	302	311	340	303	330	307	312	296	295	311	319	310	292	288	273	300	298	283	285	293	317	308	289	298	293	303	319	316	320	313	299	280	334	315	306	308	310	321	303	322	340	325	269	327	314	304	332	334	315	323	294	311	319	334	317	334	351	292	314	316	295	317	318	310	309	295	339	324	303	309	330	319	305	289	342	326	296	334	307	335	310	310	329	288	320	286	299	290	327	281	308	293	350	299	309	317	315	290	314	304	323	322	339	301	301	304	339	357	307	310	314	323	290	320	277	302	277	326	325	321	292	315	320	320	306	280	307	314	301	292	291	305	301	333	320	320	274	317	287	314	288	302	298	295	316	287	317	304	311	336	285	307	318	314	291	320	297	286	315	293	319	284	300	316	326	296	316	316	312	318	318	324	325	311	299	321	290	299	298	328	330	290	317	304	296	304	277	332	305	349	300	329	300	279	329	311	312	304	327	308	325	308	328	319	332	313	345	332	318	316	288	294	303	306	288	288	323	313	330	281	355	304	301	308	330	307	321	293	308	331	296	325	326	343	284	295	326	324	315	301	308	312	318	310	288	324	277	320	328	294	304	286	316	325	326	330	312	332	309	341	282	335	299	321	313	301	301	282	322	327	273	274	301	316	322	280	314	315	318	305	290	316	296	309	314	329	315	322	315	320	333	292	326	310	304	323	345	321	297	318	296	339	299	301	309	318	310	323	269	321	295	319	336	355	294	325	337	286	318	301	279	292	292	316	311	333	305	279	314	287	260	320	300	298	275	326	260	318	300	314	307	316	318	314	303	321	329	311	277	363	307	330	311	273	313	291	294	290	318	290	310	318	299	302	307	330	309	335	295	290	317	329	304	298	318	346	316	319	313	343	342	312	287	296	333	329	310	334	309	344	292	333	283	313	296	331	303	300	281	297	329	329	299	286	312	332	299	328	308	288	300	291	317	309	308	320	305	315	303	335	303	283	316	309	331	308	310	324	330	293	285	300	318	300	359	348	319	333	312	314	338	323	317	302	329	316	277	338	298	332	316	315	301	312	276	336	325	328	324	324	320	304	339	309	326	294	288	315	324	314	302	307	331	328	336	278	337	289	319	298	287	296	334	312	329	309	325	302	303	309	292	310	313	323	325	302	296	313	305	289	307	332	322	329	304	314	306	318	318	299	312	298	315	328	336	324	322	311	324	299	287	271	306	345	333	307	313	284	293	306	319	286	343	333	332	329	318	333	302	318	320	319	300	335	331	309	314	331	315	324	283	347	290	306	307	293	285	328	311	315	289	306	290	295	299	277	297	311	332	284	323	330	357	304	273	335	296	293	293	326	288	292	293	322	304	313	317	313	296	307	305	321	337	310	308	317	316	319	302	307	318	302	334	295	311	330	320	309	291	294	326	309	314	328	332	290	288	348	308	318	316	301	312	309	292	312	288	330	305	322	301	287	294	290	309	337	320	301	297	330	323	295	320	274	336	326	323	293	295	326	326	323	299	340	316	287	325	307	305	311	291	308	307	316	306	293	305	296	330	334
56466	14203	3680	2095	1395	992	745	578	514	432	391	332	332	323	268	290	248	268	227	263	217	217	197	205	193	213	183	204	179	171	165	191	212	170	169	201	199	185	197	174	188	161	196	181	181	180	166	165	184	180	176	190	176	180	183	179	143	177	179	180	167	187	163	167	155	172	170	187	179	165	190	161	154	160	189	173	169	168	154	163	176	164	156	168	167	177	172	183	176	177	163	164	188	162	172	170	188	189	168	156	187	174	181	201	155	170	178	178	152	177	161	170	163	157	182	156	163	178	159	167	184	143	174	155	160	170	153	179	178	180	186	181	185	171	158	165	163	166	181	155	166	158	188	186	186	161	169	182	143	192	176	169	181	177	144	160	170	162	163	158	167	170	177	170	170	164	173	189	167	166	165	172	153	153	159	174	188	149	160	152	171	174	187	159	177	182	169	180	174	170	168	173	153	169	149	199	155	173	202	195	174	183	165	166	178	178	173	162	168	150	153	175	180	167	168	164	179	182	157	169	165	158	159	177	191	156	187	179	176	169	182	173	150	160	184	175	169	189	181	175	137	163	174	192	147	172	158	193	157	153	191	165	169	185	186	183	171	152	169	191	163	181	160	183	177	159	167	162	154	152	185	176	175	132	181	160	175	166	185	176	153	170	164	179	159	181	174	157	149	176	158	150	170	152	183	173	184	161	169	172	158	173	173	154	152	159	174	155	168	173	144	171	149	174	177	183	165	173	163	188	147	179	164	181	184	190	148	171	179	185	205	169	183	187	158	190	178	184	146	151	153	188	166	186	158	181	160	170	181	156	175	159	162	161	177	162	174	169	162	170	179	155	178	163	189	171	161	165	149	161	172	160	165	179	179	191	148	162	154	167	166	182	164	165	158	164	166	163	154	162	169	167	175	177	174	162	173	169	146	171	168	194	179	172	166	166	179	172	157	169	185	158	184	191	163	175	182	147	181	189	172	162	175	185	173	142	174	168	163	169	166	155	148	170	144	174	150	158	161	142	155	144	156	185	192	156	164	174	153	184	149	165	151	181	168	157	166	170	171	187	161	183	168	132	197	174	169	170	184	148	162	169	167	155	174	164	156	149	188	190	166	178	177	160	178	172	161	203	160	187	146	165	170	183	160	155	185	175	168	162	137	182	173	173	165	158	174	167	163	179	161	162	171	167	185	154	156	164	174	184	176	147	174	164	186	170	157	173	174	157	172	178	174	179	180	158	174	160	158	176	167	164	152	186	143	153	163	173	180	178	145	175	150	137	175	162	184	193	165	162	165	161	188	166	177	165	148	172	164	163	184	183	188	164	167	173	155	180	169	176	191	157	184	175	138	178	157	183	170	155	208	161	164	191	151	166	189	142	174	156	156	181	164	180	174	171	158	180	170	172	182	156	157	165	152	175	168	172	152	170	151	187	171	165	178	197	178	185	176	161	169	172	187	167	165	161	181	168	164	172	176	178	175	164	172	168	172	163	168	153	186	188	164	154	174	180	164	148	154	180	183	173	182	166	137	153	174	177	171	150	172	169	162	154	158	148	184	190	193	161	153	162	181	158	136	161	158	199	176	155	178	181	179	161	165	171	162	162	150	129	167	161	169	182	169	171	180	188	161	157	172	184	195	165	144	147	150	158	176	156	162	154	176	192	155	172	172	163	153	197	148	181	158	158	166	193	172	161	172	170	180	178	175	130	182	193	177	145	164	173	177	170	184	181	162	144	166	162	162	173	166	181	178	192	179	175	181	176	145	137	158	167	184	188	174	183	165	192	183	147	181	174	168	167	147	149	194	150	156	182	173	158	188	165	152	156	159	164	154	173	167	183	168	168	188	165	162	172	166	170	177	145	172	161	158	167	137	154	172	186	190	166	175	161	174	171	191	171	163	155	162	171	155	154	160	182	181	150	174	165	208	167	161	163	176	164	166	177	157	152	183	162	164	183	158	200	167	153	148	156	152	162	139	178	168	170	169	182	156	156	193	180	181	171	159	155	170	164	149	174	145	174	183	181	159	185	155	159	172	173	165	169	181	157	165	149	160	153	174	161	167	159	159	162	194	173	165	162	163	191	153	189	160	165	170	167	182	186	160	176	164	194	172	169	173	171	169	168	168	175	167	175	173	168	154	157	155	159	171	162	160	153	158	169	186	184	149	159	216	151	183	177	178	174	155	157	179	190	159	160	175	182	182	148	169	145	165	175	175	182	182	172	184	152	170	161	191	141	160	170	153	160	146	180	148	162	168	164	146	165	169	165	179	161	177	176	156	178	150	174	195	180	150	172	153	185	176	170	165	163	167	161	174	183	172	178	183	190	170	175	157	150	175	182	160	184	159	159	140	157	174	165	152	172	175	168	177	158	155	173	158	191	173	173	142	152	161	152	168	177	163	166	152	170	163	168	178	159	184	173	146	158	159	163	190	191	160	168	166	173	180	168	175	173	169	194	182	180	188	165	188	162	164	177	171	186	164	179	174	160	146	160	177	170	209	170	202	159	173	197	156	161	167	165	179	159	151	175	166	190	184	176	158	156	169	159	173	144	164	171	167	161	149	171	167	179	152	162	160	157	160	166	159	161	151	165	148	187	177	160	188	173	182	147	193	175	158	176	190	198	164	151	182	145	151	173	154	157	160	167	176	169	176	176	173	156	166	170	170	152	155	161	159	176	186	171	152	150	164	171	157	187	179	174	165	187	184	146	170	185	194	176	172	169	155	185	169	138	177	188	191	165	180	171	176	156	193	160	178	164	161	165	172	159	162	170	169	194	187	180	181	194	174	171	147	174	176	157	160	186	152	150	151	164	137	170	174	170	164	196	192	161	177	164	175	170	164	172	171	159	185	173	159	177	145	167	165	150	169	168	156	157	188	151	186	190	147	171	168	151	169	175	175	146	149	175	165	168	153	156	169	164	178	175	172	156	179	182	163	186	197	150	169	172	176	178	158	159	153	179	175	151	166	155	174	182	164	202	169	186	158	164	166	157	159	172	165	152	160	172	140	165	150	191	156	177	174	176	173	179	160	171	175	169	167	180	169	173	169	179	172	188	190	172	161	169	167	154	163	196	177	188	145	190	168	170	145	175	156	199	173	156	159	158	161	166	171	165	165	144	178	161	167	179	170	163	160	165	175	155	157	167	160	173	187	180	148	161	164	153	189	176	146	157	183	153	192	163	163	146	167	160	173	169	159	159	163	158	176	198	190	172	170	183	180	160	174	157	155	168	176	160	156	159	164	154	176	188	192	165	151	159	155	163	165	156	174	168	161	183	191	163	190	169	177	168	172	157	179	177	185	166	163	172	178	170	160	184	168	169	175	168	149	147	182	149	151	165	168	168	154	174	196	155	177	158	167	168	183	169	154	161	172	178	185	154	167	170	168	185	176	177	203	161	167	169	159	181	161	163	195	179	198	172	174	149	172	165	182	152	157	177	194	176	147	165	144	171	163	161	186	165	174	165	182	161	180	180	140	159	160	146	165	202	161	167
28757	2686	6159	6616	5465	4478	3651	2950	2540	2204	1909	1715	1610	1455	1288	1220	1155	1061	968	954	907	913	874	841	806	816	761	746	740	751	752	707	697	657	693	669	657	653	641	644	632	610	599	619	641	632	582	637	599	580	570	575	615	562	628	562	535	580	570	606	587	586	602	541	627	522	539	586	545	564	606	587	551	546	517	563	569	540	563	567	551	555	559	518	526	559	574	547	536	517	569	550	525	542	513	602	523	525	506	535	561	522	581	537	560	517	559	555	528	533	573	506	573	516	558	559	523	554	559	498	560	548	514	570	505	575	560	533	557	550	548	538	548	518	533	520	528	561	499	551	597	552	565	537	532	547	565	529	542	564	525	560	551	503	509	538	532	555	544	538	550	504	495	578	529	600	540	526	515	507	519	500	486	559	523	552	509	518	547	580	532	531	525	520	509	512	533	550	542	518	556	539	515	558	546	536	493	504	580	508	539	516	568	545	547	549	544	519	545	528	562	532	517	536	504	553	527	537	511	519	517	508	545	517	513	534	521	561	528	548	515	505	512	548	490	520	505	531	523	529	475	540	538	521	479	553	512	549	496	537	532	534	560	538	572	548	554	570	512	517	562	573	553	539	563	560	551	537	495	562	550	553	539	551	548	573	531	509	457	516	571	487	547	513	546	571	506	540	536	520	526	516	559	557	522	521	568	501	583	534	532	524	555	522	534	559	503	514	502	530	576	533	537	502	518	518	545	511	525	500	504	546	582	506	545	546	559	527	504	516	551	543	510	512	501	500	542	541	576	548	545	512	539	493	533	577	516	557	523	518	565	559	563	532	559	527	549	566	531	491	519	540	554	532	527	540	580	555	526	557	559	588	496	507	507	537	529	578	543	510	546	550	540	517	546	545	537	518	516	495	530	523	532	523	517	522	520	562	523	510	554	538	503	535	545	555	545	530	558	533	504	508	506	576	529	534	496	543	546	537	525	535	545	485	519	493	543	562	542	524	485	541	496	522	530	521	524	567	512	541	508	556	519	548	489	574	547	532	507	533	496	541	511	482	549	545	549	578	569	497	516	536	519	535	531	508	544	522	499	526	537	522	551	511	528	506	554	523	551	558	511	505	496	496	519	512	532	568	525	548	558	544	572	544	514	573	516	517	492	516	534	521	568	527	506	525	533	508	516	505	561	508	502	531	521	493	533	537	546	558	564	558	525	535	526	519	554	517	529	503	552	493	474	537	538	534	539	540	514	514	528	547	527	534	550	511	527	579	522	566	549	540	556	520	564	538	517	512	533	540	550	499	543	525	513	489	540	547	514	515	559	533	589	561	520	526	538	528	510	536	497	527	523	520	528	540	565	537	536	540	527	484	542	570	539	511	476	549	516	515	536	488	531	528	485	532	507	520	539	519	518	528	513	517	577	579	511	517	525	541	509	536	556	562	528	504	523	521	573	486	507	535	553	563	529	524	505	549	545	546	514	528	561	519	590	541	487	548	535	526	534	522	515	498	482	512	551	513	565	483	559	546	517	554	520	509	537	547	529	554	550	543	529	560	498	515	550	569	543	495	539	547	575	484	513	524	558	551	519	522	534	594	504	552	539	526	532	546	568	529	540	495	532	525	544	509	608	543	482	512	531	484	480	527	533	553	536	524	503	525	511	530	492	559	558	533	524	536	540	531	514	567	515	513	539	522	533	555	538	535	576	564	539	546	542	576	493	508	517	523	482	540	565	496	535	518	528	487	501	492	526	553	550	544	529	581	546	533	530	500	588	542	559	538	551	518	517	507	560	522	521	537	548	499	496	524	527	586	554	516	510	540	565	526	528	557	535	520	526	500	524	602	551	509	518	487	518	524	542	531	550	496	522	501	525	549	534	505	552	516	532	544	499	530	554	532	514	562	550	515	538	498	522	528	555	523	525	545	496	533	561	511	533	522	507	564	539	492	562	569	532	552	580	529	498	498	526	527	539	522	552	532	579	539	512	533	498	565	555	555	544	531	527	512	550	565	559	537	505	508	546	558	538	517	514	549	536	552	556	502	511	524	508	530	542	557	520	487	503	527	506	527	536	530	551	527	555	547	539	555	526	519	494	489	520	541	524	534	509	550	525	513	508	521	499	589	527	532	532	526	504	495	511	555	495	576	524	593	588	519	556	547	508	523	543	546	517	532	539	565	565	523	503	519	559	540	526	518	552	510	524	554	557	521	532	526	542	496	546	506	551	494	564	507	525	517	573	510	578	536	509	495	514	521	561	515	530	522	535	520	547	540	571	566	572	551	529	525	519	526	532	521	516	549	551	546	527	532	523	549	571	532	522	561	591	580	508	495	553	496	529	538	550	478	592	571	527	517	479	529	574	515	497	514	541	533	507	508	492	517	515	541	514	542	512	514	567	520	506	525	553	513	547	532	552	536	541	534	550	547	554	499	554	544	523	539	520	515	530	511	527	554	539	523	554	531	549	551	506	510	567	551	553	552	517	510	525	538	526	527	555	540	551	547	529	540	573	535	566	523	502	557	571	567	575	517	530	534	521	528	509	535	515	540	502	510	543	496	536	525	533	537	565	513	545	529	529	539	505	546	514	559	520	513	522	556	561	548	509	488	534	544	525	495	603	513	534	550	535	504	537	525	516	545	529	493	548	521	478	540	527	550	513	536	517	532	513	524	542	487	544	531	510	565	493	539	574	525	536	561	521	502	516	508	534	521	541	494	543	487	484	520	535	485	543	489	561	530	543	555	549	539	539	595	542	522	546	554	529	523	523	494	538	543	540	522	518	542	515	538	565	573	535	525	522	511	536	569	509	565	497	562	554	546	594	549	564	538	533	506	529	542	546	523	519	546	538	551	519	545	532	570	532	532	543	534	505	519	530	542	562	537	566	548	569	575	461	526	510	539	475	543	527	559	540	545	588	534	554	521	544	518	538	506	547	532	517	522	515	547	560	521	507	537	503	524	549	571	503	540	544	558	499	552	516	571	492	487	527	536	563	566	539	523	537	574	531	532	572	488	562	533	548	532	554	516	522	549	495	510	531	506	517	569	575	513	475	526	520	541	535	529	548	517	515	516	476	513	547	580	516	514	526	543	550	533	551	541	546	509	499	515	526	505	531	491	537	552	525	556	522	525	526	543	537	508	572	527	556	555	507	556	570	530	540	522	556	580	518	538	525	537	538	530	499	545	509	561	534	556	504	523	567	556	515	555	508	517	529	506	533	491	530	506	535	574	544	509	521	516	520	549	546	519	558	556	572	529	526	543	505	518	529	534	534	503	528	565	555	535	541	544	532	526	550	557	534	555	565	537	505	516	508	516	467	532	544	507	525	544	524	542	517	564	510	529	535	518	523	504	533	574	537	509	528	571	532	548	509	506	543	511	542	517	515	509	551	508	497	498	554	493	564	587	506	526	549	556	508	543	528	562	518	479	523	527	530	539	576	540	544	566	567	482	512	537	548	531	520	532	522	540	516	558	510	505	548	529	566	566	519	493	531	525	535	518
6841	427	264	239	189	181	186	162	165	169	159	166	154	185	151	148	147	164	162	184	179	147	172	181	141	150	155	181	177	153	159	162	145	154	154	165	138	149	169	160	170	147	155	171	159	159	180	162	143	137	134	145	152	148	153	152	146	177	150	156	167	154	149	137	160	150	145	165	156	140	161	135	170	146	180	194	144	149	141	149	167	164	140	156	158	159	149	156	164	150	154	156	178	154	153	186	164	159	147	153	160	173	167	148	145	135	154	168	158	152	162	137	153	152	155	147	158	166	148	157	148	131	170	170	164	140	143	129	187	149	171	148	151	167	168	149	155	154	156	161	143	179	146	147	142	162	153	177	147	164	148	153	159	152	148	164	153	151	167	162	160	153	155	151	178	157	137	152	175	123	153	160	154	149	150	151	150	139	138	176	163	144	178	158	152	158	172	142	179	174	153	150	176	172	157	181	148	135	188	157	165	178	157	168	150	156	158	163	147	168	164	134	178	163	158	157	142	152	141	158	169	142	152	161	181	180	171	137	160	166	149	157	151	146	168	154	172	161	165	192	153	162	153	144	157	157	150	157	139	146	166	163	163	149	139	188	133	168	163	166	151	170	155	170	160	172	164	155	144	177	174	160	158	133	142	139	153	166	161	158	170	175	165	159	172	156	164	162	168	156	160	167	143	144	165	160	155	161	169	152	140	172	146	154	164	166	150	153	142	148	141	159	160	141	176	151	197	148	163	166	154	147	144	160	172	151	138	148	139	176	173	166	166	159	138	153	170	173	168	140	127	176	121	154	164	159	186	157	135	157	162	161	156	132	174	154	146	165	160	163	161	141	143	149	152	157	156	152	161	152	145	183	141	145	136	144	183	168	153	170	147	157	187	157	150	149	160	154	155	179	174	161	155	170	172	160	146	148	177	156	171	153	161	147	165	159	160	173	136	140	164	140	149	160	173	180	135	167	136	154	162	155	134	164	163	149	138	165	165	157	172	174	175	170	164	149	167	146	168	169	175	175	178	149	146	139	168	158	145	165	170	155	156	161	163	147	147	156	170	174	163	130	133	140	160	142	141	138	171	178	168	156	156	162	150	166	148	169	168	166	151	137	171	152	170	152	156	154	165	154	143	144	170	161	150	143	163	145	145	163	148	146	154	172	142	172	161	161	156	152	168	171	121	132	174	141	161	155	167	163	144	150	173	155	158	152	136	165	154	153	163	132	182	144	158	159	139	155	179	143	154	169	181	163	162	146	176	160	160	160	163	163	155	152	145	160	154	145	168	160	142	176	175	156	177	162	147	167	153	168	140	175	147	158	156	145	181	158	140	169	171	166	150	153	170	148	166	149	157	151	153	137	143	175	146	148	135	137	148	165	154	161	136	153	157	158	141	146	153	163	147	162	165	167	145	158	174	136	161	172	172	146	133	168	159	158	167	162	141	155	171	153	147	158	154	169	154	151	142	136	137	138	159	163	150	153	159	164	160	171	158	157	131	173	142	160	165	165	177	158	150	141	168	149	139	174	184	147	163	165	178	154	156	165	164	159	158	132	146	134	166	164	165	154	153	144	162	152	153	132	155	152	155	155	163	162	159	172	136	151	140	145	140	160	154	165	132	138	171	143	156	145	140	159	129	156	175	170	160	177	181	175	175	159	143	147	150	173	173	182	163	154	165	139	153	163	153	140	163	141	165	149	167	156	133	142	184	157	160	142	158	151	164	140	167	140	149	170	160	136	185	172	172	132	191	166	150	173	148	141	172	181	156	143	136	173	152	152	152	153	141	158	162	170	169	138	144	158	168	127	159	169	158	164	185	151	141	148	145	151	181	137	175	134	136	138	145	157	160	165	166	148	145	169	169	156	146	159	156	149	163	158	169	156	145	163	157	177	143	153	167	154	172	158	135	170	145	145	141	153	148	159	167	161	139	152	164	147	152	155	157	158	180	178	184	148	151	158	157	159	157	162	173	165	154	148	171	178	180	162	157	151	166	167	163	158	149	147	142	127	140	152	169	177	167	154	154	131	148	137	144	143	154	145	191	151	148	147	190	146	143	153	160	155	150	137	133	151	156	153	165	169	156	137	146	182	157	166	181	180	166	172	147	183	176	165	158	157	157	160	164	148	157	164	149	137	181	152	151	154	160	159	179	160	151	130	156	141	166	157	160	164	141	146	147	170	156	139	143	134	137	147	155	150	171	163	159	164	152	146	161	148	150	137	168	166	132	143	154	174	151	148	132	150	123	157	162	149	152	153	155	136	148	155	146	161	144	149	147	162	184	160	141	146	145	156	160	161	156	153	169	151	147	164	158	173	166	156	149	132	140	174	155	150	161	140	175	140	164	165	158	127	146	164	155	148	171	154	161	131	158	159	138	147	151	151	144	140	145	164	142	161	160	144	171	170	137	175	152	156	159	152	150	155	159	168	172	148	161	157	142	164	160	149	132	156	170	138	157	173	151	174	160	145	124	155	170	150	151	150	169	179	138	164	141	163	152	151	138	181	147	156	148	149	158	157	167	162	164	154	163	144	162	155	157	153	154	164	153	146	144	156	164	173	159	149	150	169	147	148	185	153	150	159	164	160	177	152	162	158	170	156	153	172	152	172	164	155	143	167	154	166	165	151	150	153	156	137	142	163	172	142	150	147	151	149	171	137	171	155	161	179	146	161	153	163	149	170	150	132	141	128	154	149	175	160	174	154	149	158	136	165	144	158	161	160	165	170	152	142	172	184	147	150	156	159	173	157	167	173	151	151	173	164	162	138	143	152	164	155	162	178	143	169	167	141	172	163	141	167	149	148	166	174	170	172	163	147	158	160	130	152	148	142	170	154	153	154	152	135	157	158	169	159	155	165	117	172	128	151	136	146	158	158	132	151	143	160	167	174	148	145	170	171	156	133	156	186	138	160	160	168	165	155	144	162	143	157	131	167	147	145	149	169	180	165	154	159	150	165	161	166	152	165	159	149	152	156	130	168	161	169	146	161	136	164	163	159	170	162	166	153	151	163	146	151	168	160	144	151	157	145	136	152	163	166	160	158	162	152	160	186	155	160	164	129	155	151	159	155	133	156	125	141	159	184	130	171	161	138	185	175	165	143	143	161	163	156	149	151	147	136	177	162	148	178	154	173	156	166	172	174	145	161	178	155	151	154	158	174	188	149	152	146	156	166	160	144	166	162	163	164	140	164	172	155	136	162	160	170	145	147	144	143	138	188	158	152	149	153	186	169	174	144	169	172	139	144	156	149	170	162	158	153	156	156	147	153	180	167	163	154	164	167	165	157	174	180	162	171	168	144	149	151	158	159	154	164	164	153	166	168	167	164	175	170	154	169	124	174	154	147	166	140	170	164	159	182	163	162	163	151	157	164	151	153	154	158	144	145	163	161	166	155	160	165	144	163	138	149	136	180	180	160	151	153	143	158	154	156	156	151	154	149	154	159	149	144	142	165	159	163	176	159	157	164	181	183	153	182	161	162	143	154	148	179
6905	575	658	655	635	612	558	538	533	524	539	497	509	533	485	519	520	464	526	514	508	481	480	483	500	481	503	523	475	525	514	488	469	465	479	480	487	508	470	486	473	496	475	487	465	483	501	506	487	496	493	495	512	470	527	524	489	484	466	474	456	460	488	463	517	482	481	532	489	489	521	489	480	488	536	488	461	506	498	511	516	481	504	504	483	486	498	479	499	512	499	503	475	484	515	493	470	517	472	501	432	526	506	431	509	510	488	499	479	483	519	499	515	498	480	452	477	468	449	467	454	496	473	480	476	474	497	459	461	469	495	477	474	520	474	508	509	487	459	452	516	474	490	527	486	493	466	443	463	495	505	522	474	474	494	494	478	495	515	508	468	492	460	496	493	478	465	469	498	481	434	475	516	470	488	504	512	492	476	488	502	501	487	513	469	496	519	517	487	498	496	500	515	475	511	511	510	501	461	487	432	510	490	496	511	461	484	477	484	454	463	476	491	513	501	474	468	509	478	472	507	503	515	461	480	467	481	533	480	436	486	485	466	466	460	481	472	488	503	459	504	481	488	503	468	514	481	481	492	513	476	489	546	494	492	460	454	500	484	480	450	535	481	454	525	454	478	492	508	504	509	451	501	432	494	499	468	498	512	484	453	479	520	490	486	473	502	526	471	446	463	493	497	475	487	481	514	509	480	519	464	494	456	508	499	503	514	473	474	475	473	507	474	538	486	481	497	447	494	495	478	470	462	486	530	483	513	507	481	509	510	448	499	471	493	467	520	472	464	496	459	488	493	458	489	468	454	503	480	531	451	458	496	444	502	483	454	500	455	502	488	486	483	468	470	486	460	452	452	459	503	503	457	503	487	475	481	463	512	452	493	491	472	502	502	484	492	491	518	515	459	551	523	478	490	489	472	481	499	440	503	471	491	526	468	503	549	497	514	431	476	515	508	481	488	477	498	479	485	494	486	475	465	501	480	513	485	506	469	449	479	479	467	489	528	529	457	515	436	498	477	489	458	487	489	497	468	486	506	453	473	474	464	455	440	436	434	471	504	478	476	490	489	470	481	485	497	482	437	468	494	493	478	463	495	481	474	490	488	469	492	476	498	513	470	508	539	478	473	522	511	479	478	490	457	489	465	464	515	520	488	519	480	469	457	494	479	504	473	503	513	499	480	475	504	469	479	472	485	510	491	531	470	471	464	561	498	462	473	467	501	459	545	487	475	514	501	501	515	532	457	496	477	478	528	520	455	489	504	494	471	506	493	431	476	465	501	501	466	492	507	486	528	503	456	439	486	480	436	477	494	484	437	466	499	479	499	465	500	510	487	468	479	441	467	507	519	465	444	496	497	496	432	517	455	468	520	500	513	470	488	476	503	471	453	470	491	522	492	494	507	471	499	498	483	476	479	485	469	518	477	477	451	473	490	496	479	483	520	511	504	527	460	491	444	498	480	486	525	471	494	552	495	474	498	480	472	492	512	443	462	468	485	465	490	483	483	475	510	469	484	486	507	513	505	433	466	505	501	480	495	473	487	487	456	474	461	487	494	530	506	483	512	489	515	464	522	505	510	507	504	516	505	471	468	479	483	494	494	464	488	493	528	471	502	510	471	487	483	491	500	525	520	468	483	493	492	510	494	489	455	470	504	472	496	494	498	517	488	461	491	449	472	434	527	532	468	491	452	477	463	482	559	480	506	540	526	454	479	479	500	484	535	420	490	524	436	471	478	469	489	455	489	493	449	491	525	482	497	472	500	470	508	471	531	511	485	466	486	492	466	487	513	486	477	484	498	444	478	461	529	483	498	526	516	470	504	469	496	500	455	516	493	461	530	460	497	469	494	476	529	487	494	509	487	514	492	481	490	435	448	456	505	466	480	473	469	453	460	469	478	486	435	468	485	443	485	481	456	501	485	531	480	499	477	499	478	528	517	481	456	505	505	474	482	437	494	481	538	475	469	469	463	499	496	504	530	497	526	501	457	493	449	503	528	482	475	472	462	472	497	493	468	473	478	498	488	418	489	483	505	491	511	474	494	502	531	495	477	520	497	486	524	442	490	499	478	492	497	479	509	460	473	524	494	467	495	486	477	477	478	478	488	463	504	472	514	496	478	474	481	489	472	447	437	476	482	467	508	469	520	497	515	480	445	507	474	484	457	508	473	470	479	490	507	520	519	468	480	479	517	475	492	419	469	500	460	474	499	478	479	528	443	496	468	452	479	504	471	476	460	505	510	461	512	502	528	502	489	518	493	474	472	503	488	481	496	495	489	496	482	470	466	461	461	491	473	454	498	491	535	509	515	489	484	494	456	503	521	496	457	466	476	486	524	484	486	504	455	492	478	507	491	459	499	467	487	502	445	513	494	500	471	523	477	491	516	486	460	481	473	480	488	474	484	446	474	490	448	465	490	467	502	488	490	522	472	508	480	480	510	489	489	484	462	497	492	479	461	481	457	490	527	493	449	485	495	504	499	443	479	466	491	466	470	456	471	482	526	453	476	498	477	491	482	505	438	499	500	464	452	480	482	503	504	487	459	473	483	502	467	473	510	473	485	493	492	466	474	492	481	504	521	464	495	494	443	515	480	461	477	471	510	501	506	438	530	514	510	501	518	462	456	513	515	509	473	474	454	461	500	449	499	473	484	534	472	453	459	483	451	466	492	471	481	462	457	452	493	442	471	463	521	501	497	533	489	500	469	501	451	452	505	458	468	513	482	496	515	529	495	426	505	451	494	500	495	463	473	445	505	479	470	515	473	497	470	472	495	527	508	499	496	473	467	487	472	468	434	498	484	493	496	514	477	480	494	517	471	488	481	487	477	478	503	465	503	526	484	502	505	510	521	473	503	470	476	524	471	485	461	533	465	495	522	482	441	488	530	473	485	482	514	471	478	495	454	475	493	479	499	504	501	479	512	511	500	467	477	503	505	508	490	493	489	496	451	476	489	486	491	501	526	493	478	479	470	505	524	487	489	492	475	450	499	521	483	509	468	501	440	438	497	506	474	464	502	473	521	461	501	487	498	508	468	492	500	478	479	488	511	536	489	494	503	478	479	490	502	521	530	499	477	479	475	477	465	499	492	490	486	487	496	488	470	465	493	520	486	471	462	491	504	470	443	500	492	504	493	465	514	458	503	483	497	491	462	475	464	501	515	444	474	505	518	472	486	521	465	502	449	461	509	514	506	507	515	448	497	503	455	502	498	486	480	496	534	442	471	490	455	508	474	471	528	486	461	515	536	513	448	469	484	479	483	457	488	502	436	502	462	482	456	463	491	502	476	496	525	509	495	465	495	501	495	511	462	493	502	497	510	520	497	490	523	507	489	502	522	461	493	484	459	466	450	445	455	487	468	473	507	459	449	491	479	454	490	495	478	485	461	489	509	465	479	468	480	454	489	474	431	468	477	483	502	495	504	469	486	484	495	493	488	459	480	492	469	494	465	435	453	479	473	449	486	497	466	464	484	502	499	463	471	511	502	459
40514	6260	1351	1037	663	530	382	317	275	234	189	179	150	151	122	125	129	135	139	114	104	116	121	136	98	112	92	95	106	114	106	94	103	96	89	90	95	101	106	115	99	84	87	83	96	89	110	94	93	90	100	86	88	77	81	98	101	83	75	95	102	87	80	91	77	91	76	99	100	107	81	91	88	90	86	80	96	98	83	64	93	103	95	88	80	76	103	95	97	89	99	98	101	82	82	100	88	99	90	107	88	75	92	87	104	84	93	88	94	107	82	74	71	70	84	96	95	104	94	84	91	71	78	90	84	83	90	83	84	93	104	77	106	93	101	98	74	78	90	81	88	82	102	90	104	90	85	72	94	78	88	91	84	70	87	102	74	85	67	85	84	75	72	72	70	81	99	63	100	85	84	71	80	96	99	79	90	92	106	99	89	109	87	96	88	88	68	83	92	90	87	96	71	78	81	87	81	79	102	110	97	95	92	107	80	100	97	76	80	91	89	85	67	87	85	93	98	86	107	78	103	93	89	87	80	80	82	85	83	101	100	88	93	75	64	88	93	91	93	99	111	91	95	88	86	80	78	81	83	105	104	81	87	88	75	95	79	102	85	92	87	84	83	110	82	94	100	94	76	81	81	86	90	93	85	95	81	84	86	83	94	88	80	95	76	87	77	71	80	76	77	78	86	77	105	100	83	91	109	97	77	82	77	95	94	86	96	115	83	99	80	98	91	90	93	85	113	82	80	83	99	82	105	95	96	83	73	75	80	82	90	91	102	99	98	69	91	76	87	104	87	95	81	90	74	87	77	85	79	103	99	95	74	106	84	99	84	112	89	96	86	92	93	95	105	97	102	95	98	84	85	88	95	82	87	102	86	86	91	84	86	92	93	81	80	93	102	68	93	83	80	77	87	95	94	90	104	102	77	92	95	71	92	84	81	81	88	109	79	90	77	91	61	97	96	75	85	97	76	94	92	94	98	84	90	85	92	95	79	80	88	99	61	86	89	102	96	82	81	74	78	79	82	118	99	86	94	82	95	85	70	84	62	88	82	83	78	83	86	102	92	96	96	95	94	92	84	98	92	75	103	80	91	88	93	119	72	91	87	100	86	73	73	74	86	101	96	80	71	92	89	78	99	83	99	90	102	91	103	89	65	91	103	91	85	83	95	84	82	87	89	94	96	91	76	93	89	80	85	92	105	72	79	91	89	80	94	81	78	100	81	94	75	90	99	82	78	104	86	85	94	78	85	93	94	95	76	105	93	73	94	91	91	97	91	87	99	94	82	94	100	71	69	88	82	94	81	93	81	80	80	91	86	87	102	78	77	84	106	98	80	83	97	81	90	97	75	92	94	69	80	80	89	81	83	92	79	106	85	80	93	89	88	100	106	93	87	94	88	100	97	92	74	92	81	98	94	80	74	94	96	89	104	87	94	84	115	94	90	97	90	83	92	75	83	77	100	86	99	105	90	75	101	73	86	90	82	104	86	101	81	95	90	85	72	91	86	86	94	84	105	87	75	95	96	82	90	94	82	86	97	104	93	96	93	92	97	93	92	88	77	88	92	88	89	78	89	68	95	93	90	100	96	76	102	89	85	74	107	88	88	74	96	76	95	90	89	93	82	62	91	84	92	89	83	84	109	74	100	85	97	86	86	98	85	77	92	94	83	81	85	94	89	85	87	99	84	94	70	100	92	83	93	94	83	83	83	83	85	90	90	73	86	84	93	94	80	87	90	83	77	88	89	94	96	75	106	105	91	94	83	81	100	80	85	89	90	87	102	87	79	89	83	91	86	69	108	103	88	96	80	85	102	88	93	83	93	93	100	76	78	84	89	89	100	103	87	77	91	105	87	86	80	98	79	93	88	86	82	82	93	86	100	76	96	86	88	85	81	91	90	86	101	98	76	75	85	115	82	93	76	67	81	75	86	84	85	71	85	77	104	76	80	89	84	97	78	108	78	85	103	93	89	88	85	85	90	79	100	87	89	101	94	101	92	95	100	82	90	94	78	86	75	84	77	85	100	79	88	81	79	87	94	83	83	89	97	83	102	85	103	84	78	95	90	94	79	104	76	86	91	95	95	77	93	102	86	83	86	101	93	93	103	83	97	100	84	109	87	94	94	94	91	84	77	84	78	80	84	89	91	82	93	91	84	79	93	97	79	86	74	83	98	77	93	99	74	84	91	91	110	85	82	72	78	103	81	89	104	76	76	82	90	86	75	91	75	85	82	110	91	83	80	90	92	89	92	88	97	77	88	82	96	86	85	85	96	78	107	85	88	86	85	85	77	76	89	92	90	79	96	97	84	89	105	94	93	84	76	103	87	70	75	60	75	79	82	93	96	105	88	88	89	78	126	94	91	95	91	87	80	101	67	98	114	91	105	88	91	94	107	92	94	95	101	84	77	100	91	77	109	79	97	99	77	97	98	86	108	111	79	87	96	85	77	103	78	97	106	94	77	81	85	89	95	90	87	84	93	96	77	88	100	90	65	95	87	82	92	93	99	77	75	81	87	101	98	85	90	86	86	85	82	95	87	94	85	88	69	91	80	94	111	86	85	90	86	91	76	97	93	87	92	96	83	81	101	87	81	93	87	83	96	97	104	92	103	89	75	81	99	86	107	100	91	100	88	86	81	79	84	86	86	91	67	80	79	85	83	90	91	104	80	82	102	113	87	79	92	96	82	83	99	79	82	111	93	84	78	97	98	95	93	81	83	103	85	82	76	91	91	85	102	103	85	81	91	102	72	76	81	88	90	83	84	100	89	84	88	81	94	92	88	81	85	79	94	95	86	82	109	87	93	101	86	76	101	94	86	84	84	90	83	92	75	87	77	95	92	80	98	84	91	86	93	95	66	98	85	109	86	88	85	120	84	96	74	97	95	84	85	90	89	81	73	88	84	90	81	91	103	88	75	108	103	82	92	94	86	94	69	82	85	90	85	82	93	83	78	89	91	97	98	104	87	105	73	94	86	92	69	93	78	92	85	92	89	103	77	90	86	84	97	80	94	86	76	92	99	98	90	83	77	73	82	98	89	84	80	82	82	86	103	85	85	91	90	100	71	85	86	81	86	81	82	96	94	68	85	91	94	92	77	92	95	77	84	104	95	90	78	80	84	91	76	92	88	90	74	88	84	90	91	90	76	94	92	102	83	76	103	94	87	97	84	72	82	92	87	97	79	84	83	103	90	82	82	87	90	65	93	81	95	82	85	91	103	83	88	95	82	79	101	100	86	92	95	75	103	87	106	97	79	70	100	99	83	98	94	78	101	103	87	91	98	80	83	90	91	90	110	87	110	76	92	93	94	81	97	86	117	80	85	83	114	88	106	91	102	72	88	100	94	93	93	79	90	101	97	101	85	95	90	89	101	84	97	90	79	85	82	76	98	80	71	87	92	80	105	88	74	98	92	89	69	91	99	82	95	84	90	92	89	78	82	81	83	86	96	78	80	78	68	83	102	91	89	84	93	78	91	85	90	92	77	98
21359	1386	3277	3583	2900	2426	1966	1508	1324	1161	984	938	824	743	719	646	629	578	579	567	532	538	516	464	427	442	422	417	378	372	433	407	356	361	364	377	408	352	358	359	345	363	334	366	349	395	319	344	329	353	375	342	330	314	337	298	380	326	326	352	353	332	330	327	341	294	317	338	351	333	307	300	308	301	308	333	315	326	300	311	316	329	329	345	302	327	326	314	319	327	351	320	296	322	309	308	305	316	332	305	301	322	311	287	326	339	283	312	291	313	316	318	332	297	299	358	317	319	327	316	283	315	295	323	291	305	294	339	314	309	319	302	337	319	298	326	309	302	328	326	312	311	312	310	306	307	302	308	328	300	322	307	311	302	322	308	308	303	318	310	311	312	300	317	288	292	288	331	297	314	312	338	326	349	315	319	312	328	315	316	307	327	311	300	320	290	334	291	308	287	323	310	297	313	322	349	295	304	319	314	300	329	307	275	309	297	308	272	332	304	312	291	297	301	290	320	295	307	289	289	286	315	301	308	316	316	278	322	313	288	310	305	313	310	318	322	307	282	310	334	289	311	325	328	317	294	296	329	315	301	323	288	299	335	309	298	300	296	327	298	283	309	297	320	333	292	323	304	320	321	324	324	304	320	291	302	299	322	317	285	305	282	334	357	289	309	345	295	310	300	296	279	308	296	290	304	307	290	343	313	336	326	321	328	335	294	267	306	344	315	313	300	309	313	326	318	299	304	317	297	333	314	294	311	270	303	328	306	344	304	312	311	302	309	315	288	282	311	322	284	287	319	291	339	292	305	316	301	321	297	300	300	316	331	282	323	312	327	285	290	267	284	322	302	323	304	314	318	305	312	309	298	307	343	294	318	273	304	343	306	278	313	309	327	290	302	308	326	349	273	321	312	310	346	283	304	298	314	305	314	302	311	320	305	299	314	313	311	300	287	299	307	298	315	322	282	312	329	285	308	284	283	309	318	290	285	306	327	311	318	286	326	339	313	287	306	332	310	312	303	304	300	337	335	302	335	294	303	308	308	332	301	316	309	341	325	327	304	304	320	323	279	320	305	295	307	327	327	325	316	321	329	302	325	303	310	309	303	343	311	312	295	317	294	320	274	331	319	295	306	282	297	333	313	315	309	279	301	292	302	319	317	294	288	350	306	329	303	318	323	316	285	306	308	308	327	332	328	322	295	306	306	331	324	311	293	331	304	284	304	354	285	281	295	343	318	328	318	296	321	308	296	327	323	305	352	293	298	311	303	332	295	325	301	353	338	318	334	321	340	337	313	317	282	307	330	334	352	260	339	321	322	298	312	287	329	316	295	322	328	302	302	327	324	324	290	316	327	292	290	301	292	282	297	286	293	306	315	306	303	341	335	315	311	353	311	296	311	303	316	325	300	316	289	302	301	334	303	325	317	316	295	300	311	327	307	311	292	275	332	312	275	307	341	306	310	291	316	296	283	290	304	310	308	290	309	305	292	296	321	298	309	284	313	302	292	317	307	295	296	359	288	329	322	315	330	304	327	310	324	316	312	315	302	286	311	302	313	326	314	273	320	304	306	308	318	326	338	345	295	325	296	313	260	274	299	294	304	298	317	290	343	321	283	294	281	310	309	300	301	317	313	293	316	326	306	315	302	311	284	317	341	301	325	300	310	349	289	309	348	332	300	313	312	297	264	309	322	289	304	300	325	292	312	310	318	297	319	325	277	310	318	325	320	365	335	285	336	284	272	329	306	300	294	288	298	326	328	287	322	302	314	318	327	335	320	324	314	304	311	325	301	318	301	312	284	331	329	324	283	302	323	274	275	312	286	322	346	301	312	273	328	317	305	280	307	325	302	283	299	314	316	329	303	320	293	319	306	344	291	285	306	338	313	338	292	282	317	308	257	303	324	320	304	319	301	300	305	300	302	332	320	299	319	333	343	308	315	295	301	327	317	307	314	299	316	312	296	291	294	294	301	312	307	284	306	271	342	330	298	322	303	312	319	321	299	295	311	322	291	307	321	324	325	302	310	308	324	329	330	295	285	297	308	327	320	301	315	299	308	305	295	296	320	269	334	301	313	304	314	312	286	292	331	329	323	293	292	318	309	309	331	281	330	284	312	316	317	319	323	306	334	293	345	295	321	297	328	304	310	312	334	313	289	310	341	305	285	294	313	319	304	320	291	340	314	284	319	321	288	315	300	322	330	316	299	305	304	335	321	334	305	318	338	334	314	344	316	315	305	322	294	320	304	325	327	296	323	292	305	304	288	332	280	299	353	293	320	309	293	309	316	286	285	284	326	312	318	291	302	279	302	304	334	302	342	302	283	303	279	298	323	317	278	295	322	325	330	316	333	296	333	313	326	273	282	308	334	297	313	286	325	299	281	281	309	296	328	301	309	287	305	279	324	311	307	283	300	324	308	319	296	303	285	303	289	283	339	287	297	303	319	313	319	277	331	348	306	307	314	297	310	312	319	339	308	310	295	321	321	301	317	299	311	277	318	331	307	312	297	285	321	306	305	323	283	319	322	303	326	290	278	301	317	278	254	301	284	307	305	306	312	290	316	313	306	307	345	300	299	316	310	290	322	308	327	310	299	318	294	301	322	309	320	310	327	342	302	341	330	323	320	305	304	320	288	316	314	286	359	298	306	301	333	296	299	319	301	318	315	322	317	343	297	289	330	322	321	292	288	328	308	306	290	348	297	305	323	327	340	333	324	296	304	317	306	326	303	306	328	353	312	310	282	290	294	317	316	340	313	293	335	322	305	301	299	299	309	299	255	303	308	314	324	303	295	311	316	330	318	309	304	312	317	306	314	304	304	309	304	304	318	304	322	309	321	333	338	308	315	297	300	319	333	311	331	315	344	325	310	324	331	337	304	321	304	314	305	312	312	294	319	316	309	330	299	338	304	285	279	310	305	313	310	313	343	280	320	319	279	310	320	301	322	322	314	330	319	321	322	313	319	286	314	339	301	301	299	315	320	312	306	323	302	294	280	363	325	289	302	328	305	311	317	363	316	338	294	302	320	326	301	317	350	335	341	316	276	264	288	336	314	279	321	278	314	317	330	290	321	320	307	313	309	333	296	286	322	321	331	294	293	304	314	326	357	305	329	306	289	279	288	298	337	344	296	304	289	305	318	335	286	303	278	311	321	284	342	300	304	311	326	320	291	316	302	309	313	303	304	269	309	286	312	329	324	301	304	291	308	319	313	356	305	310	299	299	330	307	309	277	303	315	271	309	310	312	303	314	330	303	321	301	297	315	303	298	285	303	322	293	302	295	333	299	317	285	300	318	282	312	322	311	337	282	301	301	302	300	297	275	312	301	306	320	323	319	309	309	314	295	351	311	314	309	267	317	318	304	286	304	301	330	315	351	300	318	317	313	276	311	340	272	289	331	321	314	343	305	291	317	295	340	334	292	319	305	320	303	335	297	314	336	334	309	332	322	258	304	315	305	309	307	358	329	294	322	299	297	289	334	321	360	283	275	267
55581	13271	3534	2102	1415	971	792	617	509	445	363	378	311	289	278	286	242	241	197	219	239	195	226	215	225	164	204	181	196	161	179	165	152	196	176	186	182	190	169	199	184	176	192	192	173	163	165	150	152	177	180	160	157	178	184	172	187	201	168	160	184	182	154	179	175	166	205	173	168	162	157	181	181	159	163	158	170	169	188	187	165	179	191	166	167	181	162	175	179	196	139	172	160	195	188	179	160	159	160	181	173	158	138	178	172	150	169	141	164	184	154	183	180	169	173	161	167	182	169	136	179	165	175	163	148	143	170	154	178	142	163	174	198	169	141	144	158	190	156	155	210	166	192	162	162	171	164	165	162	177	184	182	170	167	192	155	136	170	167	181	132	154	177	160	160	188	172	167	163	172	156	175	180	167	163	170	169	166	173	167	164	160	167	167	159	168	175	168	149	167	192	182	174	152	160	177	178	198	181	148	165	164	166	165	152	175	176	174	183	181	141	180	167	179	168	180	166	187	170	186	156	153	155	167	184	148	158	171	164	155	149	156	156	153	156	155	181	181	162	171	166	156	166	152	177	180	180	188	154	169	169	184	159	187	140	162	157	179	138	160	171	187	172	164	153	161	183	173	154	157	168	168	168	175	163	168	158	168	170	173	167	181	177	159	183	163	168	164	164	150	195	178	152	175	158	150	176	163	186	161	197	174	188	161	162	158	166	169	162	173	192	171	148	203	146	149	174	162	161	183	180	156	159	171	181	188	168	173	192	162	166	182	126	192	167	178	146	182	177	186	178	159	178	154	164	180	161	162	166	158	173	151	174	175	195	180	166	165	178	175	169	185	169	156	159	162	174	164	156	164	152	152	171	154	175	184	173	176	158	185	166	144	159	151	164	165	163	148	160	162	179	150	200	163	187	176	165	174	145	167	166	141	165	172	175	186	167	188	185	155	158	173	167	158	193	170	189	148	159	150	175	163	156	162	163	189	172	174	180	172	177	160	136	165	156	174	159	169	170	206	188	188	165	169	178	160	176	174	165	157	170	174	170	181	182	161	168	157	164	148	161	195	178	176	168	174	176	165	165	166	183	160	170	188	155	166	184	170	183	176	167	200	160	167	150	181	184	181	148	158	183	162	144	153	170	185	193	153	163	171	177	180	187	173	188	173	166	154	157	166	174	169	142	169	173	145	186	159	154	185	150	159	163	159	158	141	137	159	173	149	175	200	162	180	173	180	151	184	160	157	175	170	173	150	170	162	179	165	156	174	175	171	171	166	180	159	163	178	172	145	170	175	185	171	193	164	166	177	161	174	130	154	161	172	168	177	171	159	163	170	149	150	173	157	161	177	175	159	169	169	148	158	165	184	152	170	176	177	173	158	156	174	169	158	165	160	154	169	157	157	192	169	156	182	171	178	179	165	158	159	195	161	166	177	169	166	178	168	163	180	168	172	168	138	167	175	171	178	163	162	160	191	179	189	186	167	175	184	164	165	165	176	165	187	158	160	169	158	162	139	174	161	143	149	150	182	159	176	196	189	143	211	193	196	169	186	181	164	151	156	138	177	168	171	172	164	180	137	162	169	160	165	160	180	174	140	181	153	170	175	167	182	163	169	154	149	155	141	166	164	184	172	166	167	161	162	173	141	165	149	178	169	149	178	160	132	184	166	154	169	151	167	151	156	170	163	159	163	153	179	184	177	134	155	168	164	151	169	145	156	177	188	180	156	189	151	176	163	161	162	145	163	155	173	197	188	175	169	166	160	166	157	169	166	169	183	149	162	170	159	155	199	170	182	176	172	175	175	171	178	152	179	170	174	166	170	151	165	156	151	158	164	164	171	153	164	138	171	146	149	156	164	168	176	164	160	141	204	175	151	171	154	156	173	167	160	148	149	159	164	175	176	152	184	150	173	191	186	174	171	161	169	172	185	182	162	164	177	166	156	169	153	190	159	154	162	165	165	173	163	152	171	185	152	163	164	182	164	165	174	163	171	159	178	169	150	186	183	153	166	166	168	167	174	162	172	176	182	152	167	164	184	172	153	148	165	179	183	165	165	174	158	152	156	167	158	167	148	168	172	163	173	160	182	184	168	162	179	178	154	153	151	174	175	188	181	158	149	190	153	155	177	186	182	194	161	144	167	147	173	184	160	168	148	158	176	166	151	168	163	169	156	164	163	171	178	182	164	176	162	192	177	152	156	201	171	149	170	175	170	176	173	165	179	136	152	154	174	177	170	159	161	172	167	162	189	163	184	169	175	166	164	177	178	169	185	182	153	189	148	169	152	175	166	167	154	171	136	178	190	187	181	154	148	150	163	146	172	169	162	157	149	145	158	167	168	186	169	158	164	153	190	167	162	171	194	158	202	142	153	167	165	172	193	176	151	169	161	182	144	168	146	164	156	166	177	171	161	183	143	179	141	157	153	154	157	161	182	159	176	167	179	161	159	174	174	164	130	170	138	175	166	155	128	177	157	190	165	159	170	168	196	182	184	143	179	178	169	156	168	157	183	179	155	161	182	155	174	168	203	178	192	177	165	155	168	168	146	178	173	146	179	180	172	177	155	152	164	184	164	168	163	144	184	151	184	195	183	167	148	175	189	163	163	160	163	185	153	177	176	151	166	168	174	158	156	155	178	186	156	171	171	164	186	185	169	153	190	185	164	176	169	162	171	167	159	161	165	153	162	165	187	154	160	175	162	165	144	167	172	189	190	192	171	151	174	165	172	180	172	163	163	175	179	178	185	182	171	179	164	185	159	165	170	180	170	177	164	178	172	155	171	156	164	181	178	167	172	147	176	170	159	180	195	172	163	154	165	192	158	141	153	171	176	164	152	155	174	177	159	171	171	155	176	179	163	161	170	147	167	157	168	146	172	171	153	168	158	176	174	185	163	171	172	190	148	169	169	151	175	147	154	188	156	172	163	167	174	182	156	157	175	136	186	163	147	156	145	183	157	140	157	170	144	167	169	174	180	167	174	186	172	201	177	159	168	152	180	155	168	168	177	135	188	170	192	155	173	136	168	181	158	149	161	172	152	163	160	168	144	154	174	158	191	172	163	169	196	178	154	173	160	186	162	170	166	167	165	149	192	169	175	172	166	157	178	153	153	153	162	172	166	165	174	159	170	169	146	170	167	181	148	171	169	140	156	164	188	178	162	171	171	164	167	163	135	181	163	156	164	170	187	170	152	153	156	168	168	172	163	191	161	194	165	184	179	175	146	140	159	164	186	167	174	162	159	189	157	171	171	163	177	183	164	177	167	143	165	164	179	169	197	182	174	199	172	186	168	148	151	178	162	165	173	172	168	157	158	161	182	166	177	165	161	167	156	173	165	175	179	150	157	185	172	172	146	175	161	186	170	154	156	176	165	158	151	166	159	168	166	167	167	163	165	184	152	166	169	153	171	188	164	164	170	192	167	158	155	155	173	167	183	175	176	139	173	167	185	155	167	159	169	165	176	167	163	187	169	170	158	137	172	202	147	156	165
28488	2720	6366	6653	5682	4520	3577	3034	2555	2250	1955	1793	1543	1417	1330	1221	1145	1085	1067	986	952	916	890	824	849	807	809	770	709	720	718	734	701	685	656	707	615	612	678	599	666	600	595	628	580	599	591	594	577	599	573	585	597	599	609	572	590	578	573	573	601	559	551	529	571	549	553	556	562	622	535	562	542	578	568	595	589	505	540	590	536	566	561	507	530	556	567	492	587	521	565	557	575	582	526	535	550	529	565	529	527	533	533	555	551	551	562	532	543	551	531	578	519	581	542	567	531	573	571	555	503	511	552	507	559	534	532	530	580	509	547	558	544	591	569	540	524	522	495	585	551	563	547	531	549	545	564	549	529	562	528	551	535	536	537	527	529	513	503	509	592	565	531	539	497	547	571	515	506	503	512	575	538	561	533	546	493	518	552	538	543	505	507	469	576	488	499	556	498	563	500	533	547	603	530	569	507	518	544	533	481	508	482	554	538	590	527	521	503	531	526	525	525	522	540	496	522	488	531	533	551	503	555	512	559	549	538	536	531	499	519	566	571	544	491	522	531	525	542	537	559	500	540	481	545	509	553	524	524	519	510	557	532	552	501	524	525	554	568	578	567	559	554	529	525	507	593	544	532	520	512	517	527	534	534	509	537	528	534	546	534	530	546	563	533	554	509	504	511	564	509	533	536	554	490	542	556	505	551	561	545	527	550	545	546	526	518	515	555	513	545	514	551	544	547	501	507	530	563	550	538	535	545	559	569	517	560	532	504	494	563	528	553	556	526	540	535	555	510	539	525	556	528	537	553	549	513	578	494	536	552	555	511	531	530	527	527	528	537	556	541	493	537	493	530	526	530	520	522	533	567	541	553	543	505	534	509	522	525	515	498	535	463	538	503	558	544	509	522	539	523	511	511	521	505	552	515	554	530	566	546	534	532	463	469	535	547	553	526	455	522	561	568	490	533	559	498	553	532	570	555	509	534	550	494	514	528	525	525	566	505	496	569	520	501	518	546	511	538	559	549	541	540	518	520	536	540	545	536	537	567	506	509	538	601	575	523	517	504	533	526	543	536	539	532	510	549	516	544	532	551	531	552	564	548	534	526	533	515	518	536	525	529	543	523	535	515	541	527	546	547	551	542	505	530	546	492	502	585	548	550	536	492	530	528	533	510	578	530	485	553	511	498	519	566	566	517	545	490	539	549	523	493	506	525	548	538	511	533	536	542	539	567	534	547	545	544	553	548	538	545	539	491	503	510	558	524	521	520	531	535	518	528	522	514	499	531	561	556	499	504	549	500	504	555	492	528	521	521	525	560	554	534	518	493	529	511	539	539	550	495	507	513	516	549	514	500	566	499	496	518	511	533	528	510	525	527	520	537	537	552	531	521	519	513	523	503	521	541	513	499	505	528	537	545	530	527	551	588	481	532	603	521	531	522	558	528	498	551	524	538	571	506	515	525	554	522	498	536	510	510	508	559	548	552	535	568	536	528	544	525	567	534	508	519	517	580	533	511	533	547	530	559	558	540	566	546	554	531	545	516	478	561	498	532	534	560	573	535	520	564	549	554	552	565	533	568	525	543	546	532	508	544	508	592	504	548	528	591	490	549	557	541	501	517	516	553	519	530	525	503	518	521	514	575	505	543	562	515	523	524	531	549	561	509	545	503	571	528	560	537	530	488	489	495	512	580	524	502	533	521	540	483	506	554	548	505	526	496	536	534	547	530	528	549	526	545	518	555	548	550	545	529	516	507	529	568	551	528	532	522	561	553	555	552	506	510	538	540	549	510	511	518	512	532	561	532	568	557	533	543	545	524	558	569	556	500	566	511	527	513	573	538	534	571	542	485	490	507	524	521	531	544	525	517	535	529	562	558	537	565	574	555	521	520	560	544	552	521	543	503	544	539	558	533	495	522	517	530	512	543	540	501	530	550	544	488	520	517	561	530	507	533	493	580	487	511	578	558	603	561	523	527	519	516	505	501	505	560	545	581	528	550	559	550	504	554	508	530	527	534	469	501	534	545	529	565	559	534	556	510	507	554	535	538	571	565	531	537	525	542	553	537	507	534	476	478	534	505	567	570	577	519	512	551	518	541	549	513	547	526	525	527	531	532	532	510	513	504	559	533	595	539	534	553	529	537	532	525	571	524	509	524	562	538	557	506	531	547	559	579	519	507	503	540	561	484	533	532	584	532	525	554	543	551	555	532	562	546	556	536	524	524	509	544	569	570	529	527	547	515	519	575	547	507	549	506	560	526	553	503	468	511	550	539	515	537	514	531	521	527	548	540	517	526	492	502	585	527	485	571	549	571	540	534	514	537	509	537	533	496	491	487	533	546	519	529	543	549	533	528	522	539	488	558	551	549	534	522	540	523	551	511	531	518	470	587	588	572	520	511	571	519	520	490	529	552	554	525	552	519	568	541	557	552	510	538	497	507	574	549	514	538	567	537	555	512	570	516	539	572	522	584	517	507	587	525	541	509	532	542	530	537	533	501	581	511	533	528	542	523	514	503	506	569	534	509	573	509	558	521	557	507	505	519	534	524	526	537	522	554	568	578	577	500	538	557	560	590	547	509	519	528	537	505	505	553	559	533	556	555	508	529	540	524	485	546	506	571	520	543	565	543	521	551	518	541	504	546	541	524	512	570	550	535	523	559	505	524	525	519	500	549	546	527	576	537	568	530	526	520	518	566	530	558	515	566	506	535	537	523	542	538	505	538	492	485	510	524	563	530	531	571	528	523	488	559	548	535	536	530	480	559	495	536	561	509	561	535	528	502	552	495	533	531	535	518	527	513	568	534	522	542	578	496	534	535	509	531	495	518	531	528	543	534	552	500	512	547	529	505	522	556	546	548	554	517	574	498	559	533	543	531	533	562	505	528	526	502	530	536	555	497	547	531	500	535	532	538	529	527	534	508	543	541	503	533	542	563	520	546	527	523	534	514	480	524	552	536	504	585	526	525	543	497	521	522	533	537	525	528	520	521	525	542	535	526	470	519	516	508	543	510	539	530	528	478	522	512	572	536	537	502	527	537	555	509	515	523	492	566	530	546	538	534	542	521	523	565	536	561	536	514	499	513	523	511	519	551	509	550	513	559	585	525	527	521	534	506	529	550	545	515	539	516	542	574	557	536	528	515	543	523	555	553	546	510	548	533	594	550	526	562	561	546	519	532	529	532	564	523	492	512	510	531	493	527	521	534	513	551	531	583	528	554	487	491	584	525	539	543	505	557	522	524	561	514	492	538	523	508	535	564	510	528	496	501	577	479	523	517	513	509	512	538	537	524	490	514	553	534	534	545	532	536	516	546	543	500	539	527	580	544	518	555	512	528	521	523	587	531	582	554	536	566	543	515	497	511	528	574	504	578	558	524	516	533	539	540	531	572	539	563	534	545	586	497	506	543	524	505	554	522	513	533	516	486	512	540	530	532	529	513	504	491	561	517	578	534	532	561	556	567	533	528	586	484	537	508	478	573	523	518	529	503	537
6695	398	239	222	183	174	199	190	162	157	163	156	149	183	166	151	145	154	137	155	183	163	157	176	165	159	163	149	149	159	161	146	169	144	146	140	155	165	145	157	132	155	125	155	145	174	155	156	167	161	171	155	155	152	161	133	154	128	150	168	174	148	162	156	150	167	170	151	162	137	172	154	125	169	146	146	160	158	153	176	165	150	174	149	162	158	166	155	156	148	156	142	147	154	178	168	160	153	151	160	147	150	167	149	156	157	184	140	136	157	165	159	156	170	159	144	160	167	156	147	168	156	161	175	162	157	154	171	150	155	183	175	166	143	156	150	155	140	166	138	166	164	131	158	142	153	159	158	154	167	158	166	173	147	167	175	144	143	161	162	155	167	155	159	158	152	168	152	146	160	145	169	174	136	136	162	169	163	146	164	183	146	139	142	146	161	168	155	172	154	182	148	136	153	134	172	175	153	173	175	170	170	167	166	157	144	158	150	154	152	162	167	145	127	158	156	155	164	178	159	139	167	148	146	171	163	136	164	168	145	169	178	156	134	158	154	166	154	159	167	149	164	163	163	154	154	129	149	154	156	132	141	144	147	159	174	159	149	147	173	176	135	159	177	164	158	165	131	147	154	156	137	153	182	166	156	151	151	174	151	191	184	164	153	150	155	165	150	157	172	180	156	138	167	164	162	144	146	165	140	137	173	135	151	173	182	162	158	153	138	156	138	145	156	148	176	154	140	158	169	170	177	168	181	149	151	152	146	122	149	158	154	151	158	151	174	161	145	150	154	151	141	159	164	154	148	132	144	182	143	142	141	149	148	146	147	143	149	150	165	144	159	139	167	135	174	182	132	171	162	149	141	166	152	171	154	147	145	163	163	123	142	143	147	157	148	154	158	161	143	145	170	169	173	138	163	160	190	172	166	147	167	137	173	135	150	179	159	167	158	133	153	156	158	150	171	146	140	160	167	128	164	169	142	143	147	148	159	137	145	158	157	162	155	134	138	178	165	140	163	146	150	168	164	150	162	186	159	129	149	143	158	162	131	142	142	139	156	144	143	172	153	148	158	154	172	147	147	152	166	147	132	151	169	149	153	136	150	132	159	157	162	148	156	157	147	147	156	174	158	155	154	149	149	174	143	163	143	155	140	163	145	161	174	146	165	157	146	168	149	161	168	157	160	153	145	126	158	163	168	160	144	161	171	150	163	165	144	160	152	150	161	172	147	133	148	160	164	165	149	155	165	179	145	171	137	147	169	145	175	167	165	177	167	162	147	161	149	137	130	143	157	162	184	177	155	149	129	155	176	157	163	159	142	154	158	145	148	138	156	178	166	148	162	144	177	168	164	155	151	172	158	168	149	159	136	182	148	128	148	168	153	148	162	156	137	161	188	175	158	153	163	169	159	134	157	156	170	162	147	169	180	171	167	169	147	155	164	144	177	162	153	141	157	119	147	166	143	164	159	142	155	158	168	159	143	139	158	150	151	161	153	133	150	180	153	166	152	162	148	132	168	165	135	152	170	147	143	183	141	156	157	152	158	173	172	130	147	156	165	159	172	157	144	136	145	167	144	168	143	185	155	165	172	152	143	149	145	158	134	133	187	152	147	157	150	177	152	168	177	145	143	161	164	164	149	169	162	157	150	140	164	150	160	152	164	165	164	128	167	138	143	155	171	157	171	150	145	152	192	155	141	156	153	162	159	151	154	161	165	147	143	151	166	152	142	149	155	133	173	157	178	151	146	154	165	129	146	160	144	152	158	141	173	146	151	159	146	164	132	150	171	181	123	152	145	153	155	153	178	151	167	162	179	156	151	175	162	162	167	157	156	159	166	170	156	157	151	153	149	160	131	167	156	178	135	158	155	168	167	164	156	139	162	159	177	163	136	166	157	131	161	165	153	144	142	137	172	161	174	159	159	137	154	141	148	176	141	144	158	157	139	155	165	166	137	177	180	165	138	145	173	164	173	164	155	161	167	162	155	148	147	178	167	155	159	167	151	162	154	135	155	148	154	141	157	147	158	143	160	168	177	145	150	168	163	144	166	175	143	139	140	149	141	152	164	149	146	160	141	170	149	162	169	151	140	157	168	150	135	140	165	156	155	152	161	165	166	167	176	158	147	140	182	139	166	136	176	134	165	157	174	153	162	170	171	132	150	144	160	144	161	146	173	138	170	169	161	158	145	153	161	153	134	166	168	149	149	146	141	177	154	138	159	167	170	160	171	171	157	167	160	147	138	149	167	148	152	140	165	161	143	182	161	171	153	165	154	147	155	167	171	158	142	180	162	195	160	171	163	156	169	133	160	148	170	165	166	167	161	156	162	151	177	139	161	168	152	159	151	158	166	148	147	179	172	176	152	174	148	145	151	177	154	147	156	133	134	144	149	153	168	152	147	173	129	163	175	146	147	165	166	180	156	149	140	150	154	138	161	151	168	141	149	165	171	154	147	149	168	137	185	162	141	157	128	137	141	167	167	166	168	161	167	159	157	149	162	159	161	160	151	136	163	145	151	132	163	149	156	161	149	150	163	140	150	150	177	150	141	151	183	159	166	169	147	169	145	150	140	164	132	166	133	156	179	164	142	139	169	155	147	170	144	145	145	155	136	146	148	168	165	147	148	144	169	165	167	127	164	150	167	175	160	161	161	165	154	146	153	153	178	162	147	142	174	172	169	145	152	168	142	140	175	160	154	156	154	169	158	139	151	157	156	157	143	143	154	156	144	155	171	131	155	155	148	144	154	168	152	158	128	172	135	161	140	141	135	162	164	172	142	171	155	150	152	183	159	150	155	159	172	160	167	150	183	162	150	150	155	155	154	144	177	146	161	175	142	150	147	171	185	165	130	173	154	146	139	161	171	144	137	176	173	161	153	161	174	157	143	168	151	146	152	159	156	145	157	164	152	176	163	135	133	136	160	145	140	167	151	192	152	138	162	145	151	174	178	172	141	171	134	146	161	142	149	126	156	152	168	169	170	143	154	161	160	141	161	170	161	164	165	162	164	165	162	180	157	145	148	134	136	149	161	146	175	156	143	149	153	137	155	152	161	167	149	165	165	143	156	146	141	155	143	175	167	157	165	161	152	149	151	146	131	144	139	140	148	157	149	169	151	146	154	143	164	144	128	154	157	151	158	150	149	170	163	160	149	154	167	159	138	157	142	130	153	147	161	142	156	154	160	165	170	134	123	166	167	168	172	151	140	155	176	140	163	157	157	154	172	140	156	159	144	149	141	156	119	162	139	148	158	150	144	159	161	115	151	132	169	135	165	156	153	134	158	178	132	162	165	150	153	169	171	173	155	160	160	140	162	158	160	159	139	182	152	134	147	172	143	157	152	139	147	145	161	149	148	148	164	156	143	144	160	157	169	154	172	161	174	160	169	140	153	145	168	153	156	152	160	145	166	166	162	151	147	158	109	151	139	159	154	156	142	160	157	144	166	172	167	156	154	159	165	169	160	162	140	149	184	156	135	155	148	151	149
7082	593	651	637	628	624	590	532	502	537	521	550	502	519	494	516	464	504	498	463	525	489	485	470	465	503	482	492	472	479	468	495	491	461	490	494	496	457	482	475	464	478	504	473	447	482	461	476	469	522	464	457	488	523	445	490	466	539	509	474	482	486	451	518	460	489	463	495	482	455	475	500	471	478	481	503	514	466	454	469	507	454	471	502	507	499	509	478	535	484	483	492	487	481	485	505	497	508	497	492	501	480	483	531	497	506	506	471	475	439	493	471	475	483	466	469	447	516	475	469	448	479	479	512	458	487	504	483	486	475	494	493	500	469	483	478	485	494	468	500	479	481	509	489	491	498	489	454	449	440	504	485	487	446	477	474	500	478	474	500	451	452	512	462	481	472	463	473	450	516	511	432	493	462	468	497	474	462	533	483	472	478	505	454	495	520	459	527	502	485	506	496	500	486	497	509	512	484	517	456	473	460	513	509	479	505	471	489	471	487	465	520	465	495	487	524	458	452	493	459	492	483	463	490	455	459	483	487	488	461	496	479	523	499	486	483	488	503	485	484	490	517	486	487	513	473	512	483	500	460	532	486	478	491	508	452	439	477	482	476	475	491	511	486	496	520	453	471	518	500	453	524	514	485	484	442	470	498	488	491	467	467	453	526	459	474	478	485	491	482	473	454	477	533	451	465	453	488	491	459	453	472	491	475	451	480	503	485	504	494	486	507	505	512	544	497	507	421	488	484	479	478	470	503	460	479	486	448	479	513	505	488	445	474	480	486	499	486	467	457	460	486	500	481	488	520	480	469	479	518	498	472	498	458	461	431	484	462	477	491	484	501	466	494	462	480	504	500	517	487	465	463	510	488	510	480	499	497	470	480	502	466	487	450	450	461	494	484	482	472	518	441	458	504	459	454	442	458	500	481	463	482	436	484	461	464	497	503	490	505	499	438	478	481	517	517	499	479	485	462	471	497	496	441	456	473	535	482	455	482	509	481	496	487	474	518	476	471	463	460	468	471	458	517	474	464	536	509	469	485	486	493	488	467	492	496	487	478	499	496	464	440	487	480	498	433	469	507	501	522	480	481	477	471	488	446	528	467	449	486	462	440	508	459	472	517	502	486	503	524	501	473	482	508	498	493	476	462	480	496	469	508	494	501	461	483	488	523	520	474	511	516	477	459	469	479	490	514	498	468	458	493	462	500	512	483	485	494	502	462	527	456	438	489	485	465	475	477	533	523	479	465	513	509	484	507	471	484	486	515	467	462	507	466	482	487	457	481	474	471	479	460	451	422	466	481	476	522	511	486	503	464	508	496	465	517	521	458	524	496	460	442	529	475	494	471	494	482	466	493	472	511	472	488	479	490	506	473	471	480	487	468	468	498	461	475	497	476	438	516	461	472	494	432	443	544	503	468	493	487	487	498	481	487	467	491	502	486	490	460	469	471	464	471	501	509	474	510	517	459	502	470	489	498	507	446	509	473	472	472	493	473	531	503	513	462	465	465	492	526	492	462	459	471	520	523	474	472	484	474	480	462	492	431	492	478	477	445	489	497	449	514	507	497	451	493	473	498	482	502	490	453	479	472	483	436	486	454	485	494	485	494	488	495	461	492	511	483	501	497	498	477	474	464	504	494	505	450	485	506	494	456	470	475	457	524	469	515	472	486	493	469	527	489	469	498	460	485	471	499	484	474	476	454	479	511	524	503	505	444	502	488	515	497	525	483	488	459	483	478	534	480	480	515	465	522	479	468	484	501	514	466	524	524	496	481	525	443	474	469	474	458	451	493	508	483	520	454	513	502	493	462	472	511	507	450	464	506	452	465	482	482	481	504	460	471	467	474	493	483	480	465	516	507	501	515	498	433	500	509	539	478	534	507	494	455	478	453	475	465	471	470	488	500	497	476	488	496	455	484	444	472	460	490	505	496	446	475	499	469	508	457	494	501	462	495	470	490	468	454	505	488	497	515	523	452	442	476	479	488	484	483	494	466	478	480	487	468	471	467	498	448	515	423	467	490	474	497	488	470	464	480	496	469	481	507	502	460	497	507	480	490	493	482	478	485	490	488	489	473	525	498	505	471	463	481	486	504	482	502	508	509	488	497	488	485	489	473	497	478	467	496	464	460	472	447	472	474	473	468	469	492	505	490	484	484	460	504	487	491	493	489	497	513	470	480	456	471	503	498	475	462	456	498	486	487	508	451	540	459	476	492	467	463	487	507	499	485	499	509	470	481	476	489	507	483	454	483	457	504	438	458	500	473	471	482	483	479	518	505	520	508	461	488	526	523	488	498	505	510	500	515	487	457	501	488	500	446	532	490	504	462	478	466	511	486	494	460	481	433	484	474	505	452	487	472	476	490	487	443	485	486	500	470	499	525	461	494	504	524	448	495	479	485	523	493	539	494	494	462	468	475	465	488	489	468	464	418	470	509	459	496	446	450	476	493	518	521	492	461	495	492	483	506	477	479	476	492	509	467	489	491	455	467	493	476	462	473	506	457	465	439	456	456	474	464	513	484	506	512	453	502	465	479	482	496	491	431	473	555	492	478	450	467	488	514	505	518	466	497	472	507	477	446	492	513	500	483	491	483	479	498	484	493	497	485	513	476	457	492	544	486	445	468	480	482	493	446	498	471	502	468	484	503	436	491	480	497	493	481	468	513	454	466	519	470	476	454	460	488	512	482	474	479	472	468	483	464	499	481	524	466	501	480	461	458	482	502	483	504	476	455	460	487	462	471	454	458	495	505	480	468	490	521	485	484	477	522	480	454	498	502	493	459	458	491	470	461	503	495	481	466	449	478	480	477	465	496	509	480	479	478	513	490	435	511	458	450	511	480	505	499	497	486	473	496	438	503	458	466	462	496	467	450	490	472	482	429	488	481	509	464	468	470	480	507	464	458	465	475	442	468	479	455	460	486	499	515	468	514	482	494	493	474	497	453	522	466	473	483	502	484	495	508	499	462	470	522	497	486	471	485	508	492	453	477	455	465	484	524	495	447	459	485	515	484	461	465	480	495	513	494	488	489	510	490	475	430	516	476	485	476	460	473	502	480	483	492	482	478	480	507	493	470	527	449	489	495	502	523	522	477	467	451	464	475	500	494	495	507	492	493	518	475	513	508	463	476	457	468	513	488	486	467	494	513	486	447	479	488	525	494	484	460	470	514	497	478	445	489	495	446	499	447	470	483	519	502	458	489	483	456	478	505	466	505	469	488	490	509	515	518	526	476	495	494	500	499	499	486	475	495	475	500	482	488	491	487	457	495	489	493	496	507	484	450	515	482	464	512	431	483	507	473	472	519	489	512	477	487	511	493	450	481	515	472	475	454	488	473	481	495	528	453	495	500	491	478	502	495	461	493	457	508	465	471	473	489	470	493	483	511	475	467	475	509	471	479	492	465	488	482	492	505	490	461	448	488	505	455	477	469	510	471	487	490	487	484	503	520	486	510	519	497	516	481	508	444	476	472	528	488	502	482	488	494
39727	6043	1385	988	661	516	391	287	242	194	192	183	166	177	144	128	138	108	121	116	120	101	111	99	103	103	103	105	100	99	89	101	87	95	98	85	92	85	101	95	81	88	92	82	90	97	89	102	85	94	72	70	87	86	94	76	101	104	84	86	94	99	101	96	79	89	88	76	89	87	80	92	90	80	90	91	87	106	81	90	105	102	83	86	85	95	104	82	82	97	90	102	91	91	81	102	106	93	92	82	76	97	85	93	98	100	70	85	85	87	99	75	98	98	86	74	78	81	90	89	94	88	79	79	77	83	119	74	103	93	83	90	74	106	106	78	87	90	62	100	93	94	81	86	106	99	85	77	103	92	77	71	95	100	91	78	83	95	84	79	85	77	78	84	76	84	70	74	81	99	93	108	78	92	90	102	93	81	85	82	91	80	83	90	88	81	87	90	85	78	84	94	92	86	86	89	114	79	66	99	89	85	79	80	86	88	69	79	84	84	79	93	95	89	78	81	74	90	72	88	89	102	93	83	86	80	89	98	90	84	90	78	95	90	95	102	89	85	96	98	94	83	111	88	87	98	75	83	100	87	81	80	95	62	84	81	90	86	85	87	89	106	82	85	88	85	81	88	88	87	91	92	87	82	104	98	99	91	77	79	77	75	76	90	93	91	89	73	76	89	72	91	81	79	90	101	88	85	99	90	82	98	89	87	91	103	98	98	84	80	87	94	89	92	74	94	95	82	79	70	91	94	91	93	85	82	79	91	89	85	105	89	75	91	97	93	76	69	100	90	87	87	107	82	84	94	94	73	99	104	88	72	88	99	81	104	90	111	98	85	72	96	97	100	75	89	97	86	101	100	92	98	87	100	82	95	85	94	80	99	101	82	77	97	84	87	97	85	86	95	94	91	80	95	90	100	102	70	92	109	84	76	89	84	92	78	103	93	82	108	69	91	87	90	91	79	83	88	110	91	85	94	78	88	84	77	83	88	76	94	87	91	75	88	95	107	85	75	84	75	78	83	91	88	99	80	95	75	76	99	85	82	87	85	85	88	92	77	88	77	90	83	86	91	80	95	94	75	106	97	80	93	84	87	81	89	95	92	83	77	110	91	88	71	86	101	83	79	82	101	70	94	68	79	107	79	87	79	93	100	90	91	80	97	78	70	96	92	97	93	73	105	89	89	92	88	88	79	89	84	79	86	77	80	88	86	97	75	90	90	75	75	87	103	92	88	84	102	100	100	75	96	80	92	90	91	85	75	98	91	93	89	92	81	85	86	89	90	83	89	95	81	102	85	88	80	75	94	93	92	100	84	93	101	101	91	84	97	71	90	85	84	89	101	98	93	108	95	93	72	94	91	79	79	87	85	84	85	80	83	95	100	86	76	79	87	92	105	73	74	82	68	94	98	82	95	88	95	87	88	99	77	109	94	101	79	102	91	83	90	108	90	81	88	85	110	88	91	83	80	77	76	77	84	77	93	102	74	98	77	87	93	84	79	94	79	89	75	95	84	76	86	111	85	72	80	75	78	78	85	101	106	84	116	90	73	79	87	82	89	77	94	94	81	97	85	94	79	74	91	95	99	95	94	87	112	89	92	96	95	85	93	91	94	103	93	89	95	82	83	83	96	101	82	70	95	96	89	91	83	88	91	98	88	94	103	93	78	77	111	105	81	93	89	91	98	88	101	86	96	96	81	65	78	93	84	107	95	92	96	66	89	94	90	91	78	91	93	91	78	92	68	86	98	83	86	84	97	93	94	69	89	80	77	96	77	80	101	90	96	79	79	93	76	72	84	106	86	69	88	80	85	93	93	100	96	86	93	82	85	75	75	92	80	82	115	89	88	82	85	84	77	80	85	87	94	90	93	69	80	77	89	87	105	101	102	81	90	79	96	68	82	95	81	99	94	102	94	105	79	99	81	73	93	82	86	93	90	100	90	93	86	93	90	74	91	105	77	89	82	81	111	85	86	91	75	80	87	81	77	97	82	98	88	84	93	98	99	103	72	88	86	74	93	80	82	87	99	91	91	82	84	81	83	67	77	75	83	91	66	74	94	64	97	99	82	81	83	86	83	82	82	93	92	91	70	91	103	93	98	98	90	96	86	67	83	95	81	95	103	90	87	73	91	98	89	79	72	93	79	75	84	77	78	64	80	90	77	84	74	100	80	89	77	85	78	79	86	92	87	90	89	72	96	108	78	85	87	84	78	72	79	96	109	73	97	90	80	88	95	96	93	71	96	99	88	82	83	90	88	96	90	91	100	94	92	87	83	79	89	87	80	105	90	81	69	102	99	86	98	92	93	81	93	99	77	93	83	92	103	100	68	99	75	75	73	91	110	84	96	85	87	92	74	95	96	103	85	76	85	89	99	88	91	88	83	84	85	80	75	74	78	102	87	100	97	90	84	83	70	79	88	96	80	82	99	79	88	81	106	90	88	77	77	82	88	84	86	71	98	95	91	87	96	101	79	85	88	92	92	106	91	95	94	81	91	92	92	88	90	110	94	106	100	88	89	76	88	92	73	77	96	103	117	89	90	94	83	80	88	101	98	107	90	73	97	86	89	80	80	90	84	83	84	79	87	88	86	86	87	87	88	100	97	85	79	89	108	87	104	75	87	109	91	68	94	91	69	87	91	97	83	96	90	97	95	87	84	91	78	72	81	90	75	86	85	99	75	86	76	101	105	65	103	80	84	98	85	91	77	83	93	87	85	96	92	97	91	63	76	100	84	75	67	80	77	83	81	81	82	83	97	75	80	89	78	104	111	89	102	86	70	91	101	82	92	102	84	73	71	86	107	91	94	80	74	93	94	70	86	102	94	103	84	89	92	90	96	89	100	80	97	84	84	93	112	99	104	74	75	85	94	102	86	88	89	80	89	93	95	87	72	90	79	91	86	76	101	95	95	99	79	90	86	92	86	84	91	82	85	94	108	80	88	108	95	77	93	107	74	94	98	93	71	97	91	85	84	82	90	90	94	87	76	81	94	99	77	83	87	79	92	88	91	81	79	101	94	76	85	92	80	79	83	79	79	84	78	87	86	66	103	84	70	78	105	97	93	81	77	91	105	89	84	74	74	75	99	97	91	85	97	86	98	96	90	85	81	93	77	102	84	89	89	104	79	87	80	74	85	86	96	84	90	87	70	88	76	81	93	76	75	63	87	89	72	85	92	75	105	84	81	82	82	97	83	86	80	84	102	102	79	89	85	98	94	90	80	106	81	90	90	102	88	96	86	77	86	78	76	89	85	92	90	90	94	95	93	74	89	91	77	96	96	80	72	84	85	87	97	79	81	73	94	85	86	93	84	95	99	87	86	83	76	92	75	84	86	84	91	79	97	79	88	86	87	92	98	79	98	80	90	77	97	103	107	91	87	87	87	90	84	96	79	84	84	73	98	94	79	84	91	82	83	84	71	73	86	84	76	84	71	72	105	94	101	72	83	83	95	99	88	104	91	78	82	73	100	93	89	86	82	63	95	83	72
20846	1433	3347	3567	2912	2359	1917	1596	1322	1117	1049	916	808	758	682	668	618	545	560	560	511	537	489	491	499	449	418	408	405	408	388	416	410	369	413	381	371	397	388	353	354	399	358	359	373	367	329	373	365	349	325	321	347	350	335	320	356	331	316	337	328	309	319	320	311	319	321	299	337	335	329	326	306	326	310	328	311	288	283	296	347	310	327	308	287	311	307	316	343	304	295	310	341	289	303	280	313	318	306	303	289	331	334	313	313	331	304	324	330	313	275	305	298	312	309	311	302	352	327	307	333	333	319	290	293	322	319	323	301	309	301	294	296	282	263	304	280	334	332	318	288	300	328	350	292	304	316	273	321	312	321	324	299	281	293	295	299	307	304	302	325	302	302	312	323	300	319	311	303	317	328	318	329	290	312	324	298	286	316	316	323	309	312	319	306	295	330	317	283	331	312	303	293	307	288	323	318	314	312	302	326	299	314	289	300	308	307	310	317	279	312	296	302	301	313	296	303	268	287	314	337	298	323	301	336	286	301	296	300	313	287	312	285	324	294	313	313	307	273	309	335	281	306	310	313	293	281	336	310	300	299	295	306	284	255	303	306	306	324	288	320	292	296	316	344	327	289	302	289	286	298	326	308	289	349	320	310	306	313	295	323	297	305	315	331	309	308	317	318	312	319	317	320	304	293	298	278	287	323	316	331	287	304	314	306	315	311	303	313	278	272	285	301	319	288	325	303	294	300	318	328	309	303	329	316	338	322	324	322	314	318	356	275	337	347	290	297	308	322	297	322	298	301	290	283	303	295	328	292	315	268	341	316	300	304	300	307	280	288	282	281	301	283	304	325	314	318	299	314	277	311	314	327	312	327	311	284	327	284	303	285	319	299	311	295	288	271	285	328	287	289	287	309	293	264	287	307	310	315	329	317	301	285	325	327	293	332	326	309	321	331	330	319	297	299	283	309	280	325	287	270	328	302	292	297	293	302	306	315	321	332	342	298	319	294	291	293	300	324	314	282	291	291	279	294	267	308	309	311	308	300	315	288	320	320	278	301	305	294	317	302	294	312	293	289	304	309	296	301	301	310	311	347	325	308	292	287	298	286	296	318	328	312	309	316	308	303	336	321	311	350	319	314	290	304	319	333	299	305	315	301	307	310	316	311	328	317	302	261	285	318	322	281	310	312	324	305	312	334	297	335	302	319	296	335	325	300	308	313	296	316	316	301	306	297	331	312	316	314	323	328	311	296	319	301	292	294	300	293	324	314	320	307	323	330	308	334	304	313	281	292	280	313	287	308	346	306	299	302	297	314	317	328	297	302	322	307	303	270	305	316	337	312	305	300	317	287	297	342	308	299	351	298	269	307	318	327	317	296	297	297	307	316	319	304	288	308	336	281	309	347	282	346	333	315	298	318	309	282	301	288	297	311	277	307	300	285	339	278	300	306	323	313	326	295	285	292	290	308	316	307	306	309	341	316	282	323	280	321	291	331	294	306	294	329	287	264	286	336	331	300	278	300	309	321	311	326	304	309	335	294	275	315	323	332	322	315	282	302	309	284	313	329	298	329	341	298	318	347	283	314	325	327	348	290	273	285	298	287	302	345	290	312	313	285	320	314	312	327	277	300	337	334	328	337	350	320	289	300	308	297	301	295	320	302	275	324	311	275	316	307	356	293	290	301	320	313	348	329	301	304	295	304	281	301	276	299	317	316	273	319	281	280	337	307	311	309	324	312	265	324	327	320	305	293	329	337	364	312	294	313	271	297	288	330	292	310	300	293	311	288	326	325	309	290	289	295	283	300	299	307	298	303	325	300	329	268	301	347	282	275	284	309	328	323	305	284	319	294	310	289	310	318	305	291	340	319	306	299	281	315	290	297	289	296	324	310	311	298	320	286	301	316	318	270	302	293	285	307	307	326	261	331	351	320	278	291	304	299	325	321	295	323	285	292	297	305	300	318	320	296	312	312	300	288	281	311	303	305	322	296	315	314	269	289	340	321	322	330	274	287	309	331	319	290	319	303	306	333	296	286	289	314	331	324	313	299	305	315	290	290	308	316	312	300	312	304	308	312	317	293	289	301	316	324	320	299	316	302	330	304	306	312	309	310	290	295	301	311	331	321	317	313	301	298	298	277	290	258	345	325	309	313	302	276	338	309	313	316	290	328	339	333	317	293	313	311	320	296	320	314	320	323	302	336	317	307	301	269	309	344	317	321	333	292	275	326	314	287	319	330	291	318	327	331	321	317	332	284	308	292	293	326	285	313	312	307	281	315	313	311	322	335	311	291	312	314	309	312	305	294	267	262	317	317	313	297	330	332	299	340	300	285	282	312	340	314	291	299	312	335	328	288	301	312	279	293	306	310	316	281	286	300	314	310	302	295	284	309	319	315	340	316	296	307	327	312	323	333	292	330	303	304	276	316	328	309	294	314	286	280	325	339	323	308	304	328	307	326	289	322	325	299	332	281	281	328	314	309	281	289	303	314	304	324	285	302	290	292	289	324	322	333	303	299	319	327	311	305	325	322	263	311	336	356	304	284	282	301	301	297	328	284	308	293	310	303	295	313	312	293	333	321	285	328	289	306	284	334	331	318	332	320	296	294	303	310	278	302	302	304	290	317	286	303	314	314	301	314	317	317	314	321	315	323	292	314	304	330	305	283	291	317	311	302	299	328	316	289	289	296	331	282	332	292	293	306	311	314	310	293	309	308	290	329	318	294	284	352	333	319	321	303	320	305	313	292	308	284	309	295	320	305	298	306	309	297	294	321	313	328	308	306	279	298	325	313	337	330	318	289	321	292	300	275	333	317	277	300	307	320	307	307	330	361	277	261	321	326	306	308	294	309	302	300	297	321	314	309	297	306	338	293	303	296	308	312	309	284	308	330	327	298	328	300	297	329	336	334	300	316	319	331	319	279	308	329	294	330	334	319	342	311	327	326	295	332	298	322	325	316	312	305	306	302	308	295	299	301	313	308	314	345	313	300	291	334	282	339	298	310	307	311	270	334	289	285	304	287	320	330	299	327	332	309	297	316	306	332	304	327	293	285	306	304	307	329	300	269	324	307	333	308	344	295	330	290	297	270	319	302	316	292	281	288	335	317	299	313	314	304	313	333	307	347	310	288	287	311	302	331	287	303	280	282	314	304	312	308	332	304	304	345	327	308	348	341	298	293	293	344	305	313	308	296	331	290	289	284	292	277	332	320	313	297	313	336	315	310	293	307	313	326	303	331	285	301	313	293	303	299	322	301	309	306	306	299	313	311	303	335	313	283	290	307	314	298	297	284	285	309	295	304	331	297	295	303	289	310	298	317	301	318	276	285	298	316	286	286	309	304	345	326	315	337	342	271	303	306	292	323	331	271	334	281	306	304	296	295	340	306	330	290	319	285	304	293	304	303	343	306	305	284	307	314	313	291	327	305	298	281	353	335	296	320	286	293	306	300	308	321	316	311	316	324	297	316	290	318	302	329	303	296	317	293	307
53451	13208	3656	2183	1448	983	683	576	504	458	370	341	304	296	285	267	272	242	205	248	213	220	197	200	175	203	196	173	187	195	205	195	166	159	196	167	197	186	182	174	183	165	163	176	158	184	189	152	171	163	155	187	166	194	178	182	182	180	170	190	176	194	173	165	180	136	163	203	169	175	160	151	178	169	144	153	178	160	167	166	180	179	161	161	176	190	164	167	172	173	166	172	156	171	164	164	195	186	185	172	161	159	169	175	166	177	179	158	162	160	153	186	183	134	160	148	156	187	159	187	167	163	171	166	177	180	172	165	178	185	171	183	186	151	192	152	161	163	159	173	182	138	176	163	182	143	160	150	171	183	157	151	183	182	148	162	164	176	203	166	159	190	160	176	160	176	143	174	178	187	179	183	150	179	166	173	182	162	156	172	158	161	165	197	161	144	189	175	156	160	185	161	182	163	174	179	159	181	161	170	153	145	178	178	168	168	156	178	186	172	151	159	148	176	175	170	165	165	137	168	186	186	153	162	169	169	170	179	155	154	161	169	179	176	165	170	148	196	176	173	143	162	160	158	167	162	158	189	166	172	163	171	152	168	168	177	168	159	143	173	169	167	160	155	162	153	190	173	180	159	167	148	181	176	153	167	182	179	155	148	144	170	161	183	161	145	165	160	159	155	174	163	155	156	147	163	166	169	169	176	168	171	163	158	167	167	178	166	180	174	170	168	186	180	190	165	164	146	155	183	164	165	170	175	164	168	157	150	172	174	161	159	167	178	162	157	178	157	151	153	156	159	159	158	178	141	163	175	140	187	163	181	163	182	175	174	156	172	169	160	175	184	183	188	162	171	174	189	184	171	177	167	154	169	155	163	146	166	163	165	159	165	164	175	174	180	162	188	172	173	176	188	150	161	171	173	163	160	169	150	162	171	179	169	142	155	194	148	135	157	162	171	179	195	171	168	160	174	157	155	168	203	166	150	173	168	178	153	162	179	176	157	161	145	164	169	166	164	166	189	159	156	157	155	190	166	165	157	164	179	163	176	156	170	168	161	176	169	170	187	175	191	161	175	163	175	158	162	170	170	177	173	167	169	160	174	145	166	157	169	156	181	165	168	170	157	170	196	167	173	171	177	174	163	173	200	170	151	198	180	155	154	169	175	178	164	188	160	135	141	184	166	166	170	173	165	159	161	140	193	153	174	181	189	173	156	174	158	140	157	159	200	139	160	182	183	153	148	152	172	155	157	158	154	153	189	169	165	157	178	168	176	159	153	186	161	155	151	162	141	155	161	153	164	155	168	173	147	166	181	158	183	177	160	166	139	163	180	173	152	186	152	170	169	181	193	162	158	159	193	187	178	161	180	148	160	170	165	166	188	174	172	188	160	184	179	169	178	179	145	165	188	162	159	193	150	167	145	167	169	166	170	146	186	186	193	170	176	178	190	153	161	165	159	157	147	192	172	165	179	163	150	174	171	152	186	155	190	170	139	146	178	174	142	159	156	172	178	176	163	172	175	156	156	203	152	159	148	156	171	186	141	170	165	160	188	168	153	163	143	152	183	165	169	178	159	141	171	157	183	162	158	165	180	173	169	172	166	150	158	167	167	172	167	160	165	162	171	134	169	168	164	189	178	185	170	170	174	180	151	182	149	185	167	155	186	150	158	153	168	162	182	175	157	168	169	167	171	194	165	178	158	177	194	180	192	174	197	177	173	140	175	170	170	177	195	185	155	166	176	159	165	170	155	170	172	171	210	161	140	173	169	160	174	146	159	193	172	171	147	182	179	174	148	174	168	164	159	166	169	164	166	166	176	177	178	169	187	141	173	166	172	132	174	183	201	159	160	153	148	156	176	147	165	155	146	169	164	145	158	161	162	167	143	183	189	187	195	167	175	143	167	165	189	174	159	167	166	172	184	153	184	169	143	170	136	186	171	178	142	179	165	178	167	190	165	171	162	163	143	163	195	162	166	167	180	148	159	166	181	140	159	162	189	164	153	154	182	152	161	159	148	168	174	177	182	164	146	165	154	150	152	143	183	183	182	146	141	168	161	161	149	163	167	156	176	151	170	173	163	171	159	174	158	161	144	177	185	154	161	149	139	188	159	168	165	165	171	197	180	159	166	196	167	163	180	157	145	168	183	191	158	164	170	173	168	147	171	166	150	158	169	155	157	161	150	165	189	160	179	152	176	170	159	154	183	181	167	164	156	158	159	171	162	166	162	158	156	149	153	144	164	176	169	153	175	160	140	161	179	151	176	182	150	160	145	186	161	172	184	169	170	162	193	165	170	186	169	175	152	169	146	166	154	162	136	170	172	168	167	179	193	182	160	154	160	169	167	159	177	149	147	159	162	160	159	150	169	175	191	171	156	168	149	145	153	167	154	171	149	174	149	163	137	183	182	156	155	161	172	163	176	155	165	167	167	192	173	179	161	160	164	169	194	160	154	159	183	178	174	171	164	156	163	178	190	180	163	178	169	175	181	164	161	139	155	184	184	161	163	180	164	182	200	156	166	160	177	174	157	155	172	163	145	170	170	157	149	170	170	154	177	168	173	178	181	148	166	173	180	159	155	161	165	179	137	167	132	160	159	163	166	174	172	158	155	174	162	167	178	173	154	178	171	151	154	172	161	160	161	178	157	157	171	160	179	172	170	158	172	173	150	176	162	168	184	179	147	178	165	159	176	165	148	177	168	189	158	155	159	166	196	165	164	155	207	162	173	159	175	168	159	165	152	163	192	192	162	161	154	158	171	187	181	159	165	172	155	168	174	166	182	168	151	145	155	165	185	156	164	164	152	177	184	177	173	161	172	158	171	175	151	180	162	149	187	172	174	168	173	170	169	182	156	152	181	172	173	169	159	178	205	180	188	171	184	184	167	191	179	170	167	170	160	172	161	183	171	170	154	184	197	191	176	202	167	171	184	169	188	164	195	155	150	162	161	144	170	175	164	177	170	181	176	171	143	152	151	166	160	172	156	161	178	200	168	168	146	168	187	182	156	167	176	180	171	154	174	190	155	185	171	172	163	178	154	178	167	173	168	168	170	160	163	153	167	175	160	154	188	143	178	162	162	183	172	172	164	172	177	192	171	188	168	169	161	164	174	177	184	160	181	158	172	159	153	179	166	189	151	160	173	177	150	182	171	159	162	156	168	165	153	141	170	157	164	177	170	174	173	145	188	162	148	158	155	187	167	157	175	173	174	187	158	128	172	174	144	185	149	145	183	134	162	155	190	170	149	155	160	152	173	159	171	169	157	146	178	178	166	171	185	163	180	166	174	141	177	178	171	169	196	177	170	176	168	170	166	181	164	162	160	182	173	162	169	177	168	177	173	161	147	173	151	175	199	180	167	170	181	172	129	145	184	161	162	182	190	151	188	167	165	166	173	146	148	159	172	162	153	170	184	156	164	160	179	170	165	170	159	172	175	155	158	165	166	200	161	183	164	180	188	158	169	180	169	176	174	176	167	163	169	167	165	176	166
27704	2762	6291	6772	5688	4398	3643	2980	2484	2152	1910	1741	1616	1370	1291	1224	1041	1083	1069	987	933	931	849	851	801	794	709	804	772	700	714	697	677	703	673	650	672	586	610	664	673	609	586	603	597	583	633	581	627	589	616	557	623	605	618	570	566	578	559	571	575	539	592	549	581	628	571	571	562	594	608	574	543	598	515	557	535	555	575	549	532	508	552	558	566	529	534	558	557	544	541	553	517	558	509	509	562	551	569	573	548	559	505	570	547	465	535	524	567	535	506	538	567	514	568	551	547	553	534	509	522	540	532	558	566	561	530	554	517	561	558	528	525	525	529	542	528	544	560	539	550	542	514	501	537	544	586	507	547	542	530	519	541	536	493	532	512	543	543	574	495	549	547	540	520	527	535	542	533	515	520	488	499	526	474	515	535	532	544	536	528	542	539	555	551	527	584	513	533	531	514	489	547	524	555	546	498	536	514	504	502	567	552	515	544	537	558	469	576	579	522	528	529	540	488	513	537	573	540	533	521	529	526	537	515	565	534	589	488	521	549	527	512	534	558	529	520	565	526	513	569	542	522	565	507	542	544	554	493	548	519	540	547	527	503	547	515	511	531	534	559	546	534	534	549	534	512	604	516	549	513	521	535	521	558	519	535	547	544	518	514	549	512	547	573	541	537	503	554	537	544	531	517	539	564	538	474	534	510	509	548	547	491	531	561	516	525	557	556	529	558	523	519	540	534	512	560	560	550	538	513	508	509	520	540	555	557	551	560	536	527	530	509	543	579	513	532	584	564	546	492	516	469	519	547	548	512	513	516	542	573	534	527	547	534	562	512	569	555	520	584	516	544	526	507	527	560	546	574	532	532	515	527	519	463	557	547	528	531	528	567	528	512	500	489	522	547	506	537	528	529	534	501	535	546	511	482	528	503	537	543	490	516	552	540	548	539	516	472	543	574	518	563	541	543	513	531	534	484	563	549	537	532	526	511	548	528	504	550	553	532	556	545	545	565	534	575	533	519	523	541	533	510	547	516	548	529	524	525	543	529	489	514	566	545	510	528	542	508	536	527	503	568	516	570	534	520	551	547	551	488	539	532	523	545	506	519	527	542	570	543	531	555	552	530	530	550	539	550	552	534	517	499	516	514	507	519	480	547	570	545	534	522	514	505	538	523	535	538	517	519	520	555	537	503	556	492	566	559	535	527	500	529	602	515	537	540	564	533	516	518	583	540	535	544	544	554	532	565	505	534	518	532	537	513	526	546	494	529	480	519	520	546	508	527	538	562	531	559	514	530	542	584	529	523	532	504	558	550	526	505	538	567	560	583	520	564	551	503	528	533	540	539	506	528	536	522	498	566	554	538	540	499	501	547	548	542	471	521	560	566	496	485	501	542	502	515	557	534	522	577	495	523	540	543	563	531	531	527	559	561	526	522	488	522	527	492	527	523	517	548	518	553	528	557	515	488	563	526	552	549	489	577	566	496	563	491	528	523	553	556	530	545	520	538	503	585	530	525	566	572	599	530	551	490	497	545	490	520	547	546	575	527	549	528	555	561	491	549	522	540	566	519	499	522	543	531	561	545	504	493	511	488	482	550	535	531	558	505	539	545	515	506	546	554	542	524	506	495	527	503	527	495	512	544	517	522	547	533	544	499	521	538	576	477	503	544	536	510	570	530	539	467	551	590	527	542	531	532	543	519	525	501	485	523	521	504	483	602	500	539	528	539	523	513	532	529	543	547	547	504	472	510	551	523	536	510	514	510	530	568	503	518	529	533	521	479	480	572	550	559	544	556	534	525	489	525	516	526	522	540	507	500	502	533	553	502	529	511	543	531	549	536	554	522	523	520	534	556	526	539	539	508	532	511	516	539	506	539	535	541	573	529	538	523	561	545	502	542	524	509	544	512	541	529	507	536	536	517	599	517	525	524	528	508	532	536	503	532	560	541	484	515	536	558	498	578	558	562	527	516	488	555	564	494	582	503	542	514	495	500	499	531	516	516	555	541	506	527	534	486	540	549	525	550	526	535	567	539	541	544	508	586	589	503	565	562	514	585	547	486	532	548	540	523	538	548	543	549	524	513	513	599	556	530	573	518	520	541	528	531	547	527	569	542	558	513	502	534	537	528	538	546	549	530	501	556	513	507	503	548	508	512	545	532	514	538	511	566	496	526	562	560	533	555	595	546	510	551	516	518	539	515	512	528	543	518	546	545	538	536	504	517	533	545	517	541	526	557	576	520	557	527	517	538	529	539	552	535	557	513	545	552	531	544	493	538	556	525	532	560	497	589	503	543	537	543	527	549	484	533	513	537	478	546	530	544	539	573	525	554	527	544	509	527	546	575	501	536	562	546	546	528	567	580	543	540	523	544	545	547	509	538	565	540	520	570	546	519	491	503	554	553	496	513	492	510	546	515	526	503	551	496	526	498	534	524	504	516	527	545	548	513	532	512	522	549	555	530	535	524	565	503	508	531	550	537	526	541	509	559	573	552	565	544	517	548	564	513	531	538	564	562	513	530	518	550	532	548	527	559	559	514	529	505	516	551	495	522	524	548	570	529	530	550	575	548	519	528	558	569	548	515	524	526	539	561	526	506	505	523	548	552	509	550	567	543	530	532	544	512	556	534	568	510	555	514	487	551	583	547	522	536	568	517	499	539	550	545	515	525	504	508	546	538	580	557	518	516	562	541	513	531	565	489	510	494	541	534	544	556	529	542	505	494	542	541	571	539	523	532	542	486	533	506	482	505	559	535	492	507	555	573	562	571	501	520	577	518	550	523	536	524	544	557	520	477	528	555	523	567	548	574	494	525	528	520	520	532	558	517	547	566	531	575	570	560	514	523	507	514	529	551	570	518	516	532	532	531	497	516	538	517	540	554	518	520	484	518	565	553	514	529	517	500	534	489	536	530	540	553	530	524	493	529	510	562	553	505	550	528	560	519	523	569	505	509	553	544	560	525	514	528	560	519	543	481	551	524	535	508	533	572	520	526	540	523	580	506	533	540	516	581	590	545	512	517	578	548	555	513	533	535	562	522	551	525	522	563	564	561	566	538	537	555	524	532	516	520	525	509	563	535	561	515	506	504	531	544	555	503	504	494	553	507	512	571	512	474	533	570	510	519	549	535	513	505	528	522	558	529	527	544	537	497	524	546	532	543	547	511	550	510	564	567	578	531	525	552	565	546	507	534	523	532	556	536	536	559	540	524	542	545	513	542	512	532	524	538	551	537	528	553	516	538	597	572	529	527	560	527	536	503	505	542	527	531	512	529	549	553	515	547	545	514	545	533	575	500	540	581	523	565	568	519	563	531	571	556	597	509	542	548	521	539	568	521	534	537	536	563	548	506	564	544	546	517	529	532	532	529	525	517	548	547	506	547	504	554	539	554	522	569	535	476	526	524	521	544	508	545	536	519	508	480	548	521	562	495	556	521	555	531	480	553	572	469	548	506	525	546	574	532	556	515	530	527	541	504	537	543	544	581	510	541	571
6580	398	297	198	205	168	173	156	179	155	177	137	159	161	152	159	151	161	171	158	162	148	170	180	165	136	145	162	150	164	186	170	168	151	145	156	167	155	132	164	143	139	155	168	156	145	166	158	162	146	172	141	143	167	154	139	148	151	131	163	171	170	160	154	119	155	141	157	148	144	150	171	137	162	159	151	170	149	154	161	146	144	133	157	170	156	182	143	154	161	168	185	196	159	148	163	149	164	152	173	158	152	162	174	157	160	178	145	162	180	156	174	163	143	167	131	157	152	163	168	174	174	174	167	160	156	152	155	159	176	137	179	128	162	164	146	158	141	129	160	167	142	153	151	159	159	143	147	151	155	160	155	180	148	184	137	127	149	152	123	189	154	133	153	158	144	153	168	140	159	166	147	159	157	163	164	147	165	178	139	162	144	136	153	149	167	163	135	148	162	146	147	135	150	152	141	176	172	142	152	163	162	156	150	173	158	139	152	130	154	137	151	167	152	121	148	161	160	156	124	162	147	159	148	164	181	168	160	168	160	138	150	176	152	130	156	156	150	167	134	159	149	146	140	172	163	152	150	147	151	147	149	159	163	163	146	150	167	161	162	159	167	166	156	150	164	137	144	139	160	157	151	160	149	132	151	158	133	165	163	162	149	172	167	154	167	156	142	163	158	151	167	160	156	153	161	168	154	173	143	166	166	177	156	154	154	122	155	150	142	180	143	144	165	137	140	159	152	173	140	151	149	162	182	172	159	148	135	161	143	175	168	167	161	183	171	155	152	176	167	128	163	159	165	165	180	137	156	163	161	153	152	155	152	144	161	153	139	153	174	142	157	144	158	166	148	147	147	157	155	147	162	166	158	177	175	157	143	153	178	135	141	144	143	142	152	148	160	159	145	129	150	142	163	158	154	156	146	161	157	156	155	152	179	152	161	164	170	159	158	168	147	149	155	159	166	156	152	157	167	144	149	157	138	150	164	179	155	134	158	159	164	161	166	182	142	164	145	140	171	150	154	163	158	150	167	153	176	148	179	172	155	163	142	161	153	169	163	171	157	163	157	163	138	152	133	158	139	159	165	172	155	159	157	145	156	163	165	158	174	161	162	178	142	149	151	165	146	145	164	125	157	153	145	154	142	155	163	164	168	148	150	161	168	141	177	162	144	135	148	163	137	153	159	158	158	138	133	170	166	142	175	143	154	175	166	156	172	157	144	155	160	160	160	173	158	175	151	134	143	154	151	156	160	171	144	138	157	168	163	147	170	147	152	159	167	174	159	156	149	136	133	150	173	160	159	157	125	135	160	137	149	149	130	153	146	179	147	153	161	154	167	168	160	154	152	156	166	159	163	160	145	129	161	141	154	157	182	147	169	134	143	148	157	146	156	149	153	158	158	164	138	158	176	163	160	145	122	173	141	149	174	146	159	154	165	162	139	152	175	168	158	144	154	174	150	163	165	136	173	136	149	154	168	165	162	143	176	172	150	164	158	176	167	155	165	156	149	161	170	149	167	161	140	139	145	144	132	158	167	171	171	172	162	154	136	160	155	173	167	153	149	174	142	146	164	178	160	142	145	150	167	148	140	154	131	167	140	138	146	131	162	135	153	159	160	161	156	162	164	139	160	150	155	137	157	164	176	139	163	177	174	174	165	175	163	153	139	162	144	161	167	162	156	153	160	173	157	170	163	174	170	153	166	155	184	138	158	145	136	143	157	164	157	143	152	180	180	163	171	151	147	175	141	139	149	150	144	178	131	156	163	144	168	165	151	164	152	161	151	143	136	154	139	158	162	157	159	155	165	146	142	153	153	161	123	173	169	141	151	153	163	153	147	178	139	121	166	178	155	167	155	159	147	145	198	167	153	145	162	166	135	141	129	158	147	171	156	161	163	160	145	164	159	151	151	171	165	139	159	142	181	151	171	168	135	169	177	164	145	141	163	161	186	146	164	154	157	128	164	132	150	159	165	157	180	156	157	130	147	171	145	131	147	141	168	174	160	146	141	155	171	153	138	154	139	135	171	137	145	154	136	156	172	167	161	151	164	155	138	155	142	158	162	168	167	165	150	142	143	161	160	159	148	136	149	162	166	138	167	172	180	143	166	173	170	170	163	168	161	166	171	165	162	151	137	162	155	164	158	159	161	139	153	173	158	165	159	169	143	150	158	147	148	142	173	138	137	163	168	161	161	144	161	158	140	172	153	154	143	147	150	134	166	152	149	160	146	167	145	158	165	143	148	168	147	146	163	144	170	160	174	153	157	164	138	154	168	170	165	149	163	167	141	144	155	177	170	140	145	148	160	151	135	161	173	168	153	157	162	168	161	155	126	155	157	166	159	150	160	142	169	159	160	159	143	150	179	168	184	145	150	144	151	153	147	178	127	150	174	153	137	144	155	151	140	158	146	163	138	169	154	164	166	161	135	125	138	152	155	170	143	136	175	172	144	165	142	161	134	154	158	157	154	171	166	148	147	151	148	165	152	173	163	145	138	165	156	141	163	160	140	165	169	149	161	131	153	163	168	161	158	136	144	148	144	142	190	162	151	152	154	152	144	157	139	139	171	168	157	143	151	151	132	165	149	166	150	165	160	137	153	150	141	175	147	179	130	151	156	157	159	160	180	129	142	157	157	147	163	148	161	163	162	137	140	172	139	163	158	164	150	167	154	168	143	165	146	161	162	137	145	136	145	147	135	170	171	145	176	148	143	180	158	150	162	162	154	160	164	148	169	164	146	170	165	130	118	155	165	143	134	161	151	174	165	152	156	127	169	164	143	167	138	147	152	159	168	140	144	149	145	162	160	176	168	157	142	165	136	164	170	151	151	163	157	165	135	165	142	143	144	178	147	132	157	141	163	149	144	158	149	158	168	148	148	141	147	152	147	138	131	179	163	160	163	174	153	170	167	147	135	159	162	156	152	139	144	173	153	153	167	160	164	159	150	169	157	162	154	144	167	166	162	195	164	162	155	144	182	139	160	156	137	152	136	167	130	150	177	142	164	139	161	147	168	167	183	148	163	178	163	162	170	169	142	137	177	170	168	161	166	162	150	177	138	155	151	169	157	154	163	155	176	192	146	131	148	167	170	141	154	157	160	178	153	181	147	144	173	136	148	140	158	161	153	154	163	160	162	149	137	148	152	186	172	165	157	155	159	172	147	149	169	160	141	150	144	160	152	169	155	153	147	167	146	155	183	146	160	155	162	150	172	150	170	164	148	162	155	156	150	163	143	161	152	139	153	158	156	145	149	144	149	133	180	145	130	154	154	145	152	161	147	158	155	164	160	168	141	165	163	177	145	140	158	150	159	178	167	156	149	163	162	165	161	177	142	167	174	155	172	143	146	165	145	165	154	143	168	157	149	170	177	166	147	168	137	158	148	140	142	134	131	163	158	174	156	166	152	147	160	177	143	143	158	164	146	155	165	174	139	143	160	152	165	137	148	143	139	152	144	150	163	141	162	163	143	173	169	163	149	167	154	146	145
6604	607	606	659	624	619	619	519	580	541	561	530	523	494	515	497	473	472	495	509	479	506	494	498	461	507	436	472	496	491	457	494	463	476	480	512	493	469	483	498	478	480	483	479	504	506	493	508	466	477	512	473	518	469	445	489	444	536	494	506	463	472	470	501	486	477	457	478	439	516	497	488	429	479	487	514	479	461	518	506	484	488	497	456	509	485	487	482	491	467	488	463	477	445	480	486	484	435	513	480	445	470	491	487	445	471	474	459	510	499	508	494	507	485	489	455	447	499	463	474	463	482	460	506	518	509	489	494	497	460	471	497	500	475	481	492	469	481	501	530	491	502	522	468	466	464	474	491	433	477	490	511	480	499	501	458	473	463	505	485	492	461	508	485	479	481	480	450	484	501	474	507	459	450	443	465	524	490	502	482	514	499	492	491	475	476	543	457	470	458	467	506	514	474	470	479	479	486	503	466	447	506	487	487	454	463	485	502	516	528	484	497	464	456	477	477	484	479	486	495	513	524	504	463	499	459	515	458	522	470	459	499	477	480	447	459	497	480	491	473	483	465	453	467	501	490	472	533	464	475	485	478	449	478	478	471	469	458	474	453	491	474	474	514	477	492	511	490	451	517	481	491	507	528	449	504	490	473	469	529	435	480	488	456	480	487	477	507	501	470	498	511	530	474	488	493	475	478	463	449	504	486	512	490	501	485	491	450	503	495	490	517	472	508	494	532	458	488	486	454	478	474	474	468	486	485	501	467	508	491	499	459	423	510	481	459	511	496	517	530	455	505	497	505	491	467	484	465	491	527	474	510	472	513	492	473	487	509	494	486	464	519	497	475	455	490	486	475	464	488	450	489	513	504	464	470	448	511	478	482	463	508	493	498	501	483	499	474	471	496	443	454	487	474	527	472	497	474	477	469	445	460	450	494	485	506	464	506	444	492	499	456	469	490	495	508	502	497	488	464	492	484	473	510	498	529	501	498	472	472	496	454	514	491	480	482	474	473	505	471	482	528	464	479	499	509	498	474	510	473	461	493	448	481	478	497	506	502	488	514	491	522	472	471	482	475	479	479	493	506	487	492	467	495	472	487	495	499	464	483	440	484	488	493	515	467	492	507	475	482	502	530	474	499	475	473	478	496	503	460	456	477	495	465	502	465	477	483	477	501	455	452	513	469	475	507	480	462	498	450	456	468	483	487	474	480	461	501	453	464	455	483	492	462	485	474	496	428	453	462	475	494	449	472	455	512	460	489	473	468	527	467	476	480	494	523	496	478	479	481	469	489	490	491	494	504	479	479	500	482	477	499	467	491	493	493	500	483	458	459	478	495	496	493	446	500	517	502	502	472	515	474	434	458	493	530	450	470	462	490	496	504	516	501	473	489	475	544	499	456	498	492	510	444	448	481	470	504	486	489	463	446	479	502	473	462	495	462	483	527	546	498	494	461	486	473	493	470	464	476	470	454	439	464	490	489	491	488	456	520	441	491	475	481	436	519	474	505	490	465	500	489	530	495	495	444	470	445	448	478	479	484	464	458	497	486	470	457	462	488	467	513	483	477	467	464	489	456	501	473	457	482	494	476	505	459	452	458	498	455	524	509	474	492	448	491	501	480	488	526	534	466	477	466	507	454	497	495	441	490	468	465	510	464	485	466	471	511	515	486	454	485	487	489	463	477	477	535	469	467	463	477	528	496	467	456	469	459	494	503	490	501	440	467	467	446	516	517	532	485	487	504	488	491	475	455	450	488	478	488	453	499	510	464	495	442	452	491	506	444	516	510	477	482	499	496	505	455	509	517	514	447	524	537	472	492	472	471	501	496	460	474	493	503	497	488	476	484	504	502	502	520	475	483	488	494	466	465	504	509	510	481	514	496	469	417	517	475	501	447	509	470	510	445	443	484	481	491	474	462	448	500	478	492	496	504	523	509	543	494	514	510	473	481	502	480	485	472	523	480	478	526	515	471	482	483	519	469	474	466	479	491	539	505	465	488	478	455	489	510	500	480	452	469	486	497	498	522	488	484	491	506	524	471	470	467	474	491	507	469	444	459	498	504	498	465	468	480	428	479	499	515	449	509	491	479	430	496	510	431	452	494	473	509	451	451	473	479	480	475	504	464	457	475	516	481	483	439	472	506	476	478	484	470	472	478	501	506	477	504	473	438	463	464	496	475	505	499	521	446	485	419	468	450	507	437	444	482	495	478	495	478	428	499	466	491	459	496	474	504	498	481	484	477	465	473	494	475	510	500	478	491	522	487	507	484	500	510	495	556	488	492	487	480	460	476	467	487	471	473	480	457	506	488	468	489	483	535	480	494	478	472	464	495	503	492	463	476	505	507	485	497	474	466	503	499	522	472	465	504	473	472	489	470	449	487	476	491	460	469	501	476	525	476	462	505	456	440	482	471	474	483	496	478	492	484	488	441	461	479	422	473	488	528	473	471	502	481	455	467	511	491	477	493	502	511	468	479	491	463	497	460	470	459	514	470	462	467	489	477	480	459	469	467	503	508	487	486	461	495	465	449	476	528	502	473	525	504	484	517	490	507	489	525	481	492	491	519	504	460	487	529	469	506	454	482	485	469	487	489	450	467	502	509	499	479	460	485	471	467	523	466	452	456	497	459	475	510	502	519	495	406	474	491	507	455	453	506	465	456	474	514	493	467	504	479	477	492	504	470	471	520	506	487	462	498	471	467	468	477	463	453	472	479	510	502	471	477	502	514	475	499	485	495	478	473	488	493	454	441	516	530	507	465	472	447	444	495	469	469	497	491	536	467	484	491	491	468	474	479	454	470	509	495	496	446	481	502	487	486	451	478	467	515	475	459	509	480	463	459	468	489	473	488	463	470	446	472	446	491	471	497	464	472	505	493	500	464	478	485	476	470	488	483	473	503	488	488	508	513	483	498	436	465	467	502	502	484	497	470	504	497	465	491	458	483	474	513	518	455	480	426	489	482	466	479	522	452	546	505	461	479	489	485	497	471	515	479	456	475	473	504	500	494	474	492	522	460	510	502	472	500	510	491	464	488	427	450	471	477	466	481	475	484	492	480	486	476	457	496	510	464	467	475	481	485	471	479	452	475	495	464	456	465	509	474	486	498	556	493	454	523	461	492	480	476	476	475	488	480	492	478	489	465	493	465	494	500	471	496	486	428	511	504	494	502	490	485	520	522	426	481	554	513	506	445	483	483	397	490	491	481	469	494	493	499	534	458	472	480	459	507	497	471	500	471	538	459	528	483	492	454	527	482	467	476	494	497	506	464	467	470	480	490	473	488	496	450	515	475	496	462	475	457	468	436	466	470	466	499	501	475	482	522	488	466	492	481	501	480	483	492	467	467	466	486	485	493	499	511	459	486	453	478	481	495	463	448	494	497	483	461	470	500	508	483	477	464	485	503	446	432	465	477	461	507	494	521	492	481	471	463	498	470	484	518	473	488	474	482	490	464	448	492	460	484	489	482	498	484	519	475	501	509	488	493
39237	7887	1544	985	706	503	357	293	246	219	192	174	134	163	159	119	118	122	128	134	109	107	98	128	94	117	95	104	91	88	94	96	87	83	86	104	93	98	83	70	98	89	87	106	84	93	97	79	80	96	95	80	94	102	90	83	87	91	100	90	105	94	86	79	70	90	88	78	78	95	95	97	81	95	63	84	84	81	75	87	87	93	90	113	73	91	91	73	90	75	105	76	91	101	99	85	100	77	114	101	92	97	98	96	96	89	70	83	76	95	80	97	92	97	95	90	83	104	80	101	81	95	102	73	99	87	79	92	90	102	90	72	113	106	81	77	81	87	99	83	75	86	97	101	83	98	79	96	77	97	93	104	85	89	87	84	79	84	84	95	75	83	95	103	84	90	92	92	90	78	90	97	95	87	72	77	100	92	81	84	81	73	80	93	87	80	82	91	88	99	81	101	93	112	93	101	74	85	89	81	86	91	81	88	87	89	77	68	94	100	91	100	87	96	98	88	82	91	93	88	89	71	80	79	83	83	114	85	72	88	101	95	96	91	91	89	101	91	90	99	83	93	68	98	94	82	92	76	83	83	95	98	100	97	97	92	100	77	93	78	96	72	91	93	88	82	85	94	78	84	94	96	72	82	77	90	97	95	81	103	73	79	90	86	98	89	86	66	73	85	73	76	92	86	79	92	109	72	67	83	75	97	82	91	74	72	82	95	99	83	89	87	85	88	91	88	79	101	87	80	90	80	86	75	95	88	82	100	98	78	74	99	92	82	91	84	79	90	90	83	107	94	79	88	100	100	79	94	78	104	88	91	70	88	103	96	98	102	82	80	109	84	92	73	84	80	89	85	88	86	80	105	94	95	101	79	93	77	76	77	89	82	92	92	90	90	94	79	86	89	86	83	83	95	90	91	82	84	95	83	71	80	100	79	88	68	110	86	83	85	87	94	84	96	94	96	90	97	81	89	85	84	100	92	87	99	93	87	91	82	105	103	69	99	107	72	86	89	75	79	95	82	77	97	97	82	77	93	92	95	78	91	94	88	83	74	90	96	94	71	97	96	97	73	86	108	90	112	74	82	92	80	67	84	91	82	91	79	98	79	87	89	87	86	85	83	99	84	101	98	89	82	81	89	98	91	75	93	87	104	93	104	84	95	93	99	70	83	96	83	89	83	86	85	80	79	85	96	92	87	73	89	109	97	82	86	92	93	95	75	86	111	100	98	75	72	86	98	77	74	86	82	95	80	96	102	89	82	79	88	86	92	92	103	85	77	84	83	95	68	78	98	78	76	70	93	100	81	85	86	86	94	75	77	71	83	90	71	93	98	88	88	92	99	87	86	77	73	98	89	82	82	93	95	102	84	81	91	82	100	78	87	102	92	77	87	65	98	81	102	82	78	99	105	97	91	82	99	79	94	82	96	91	85	99	84	89	96	75	98	75	88	99	98	82	90	101	76	84	90	97	82	90	88	101	90	77	79	83	87	105	85	98	77	85	78	86	95	79	75	95	76	94	90	94	87	94	88	90	76	86	84	91	98	87	93	83	71	79	77	83	101	81	92	81	86	99	67	69	82	99	87	88	86	89	84	73	86	79	93	89	85	85	83	93	99	85	96	93	77	84	75	72	74	119	79	88	78	91	79	87	68	74	83	90	68	93	90	78	91	93	83	77	89	79	85	81	93	80	98	111	89	91	87	73	73	87	77	79	82	88	81	72	77	96	66	81	108	96	77	91	84	81	84	87	90	88	89	100	77	81	74	88	81	84	79	77	99	81	83	83	104	88	84	97	84	104	99	86	92	82	86	88	92	102	81	97	93	87	78	85	83	92	94	82	97	80	92	101	89	94	80	90	97	89	103	99	81	92	65	76	102	91	79	85	85	88	89	70	59	86	78	82	100	72	89	59	87	98	78	108	85	91	76	87	106	97	103	73	94	83	95	92	101	92	106	103	92	86	68	88	100	102	81	85	95	84	111	83	91	72	82	68	85	86	83	96	108	82	86	90	77	85	97	94	88	96	93	86	92	89	90	86	78	87	81	90	80	104	84	91	65	82	80	85	83	76	95	89	85	73	93	105	78	76	112	87	88	83	87	88	67	77	83	92	109	103	98	87	81	88	86	88	88	77	94	87	100	77	82	69	75	91	94	77	90	86	79	76	86	82	105	84	92	85	86	76	96	89	84	76	91	93	83	78	80	77	77	80	79	101	81	90	64	95	84	89	88	82	74	78	67	90	80	110	89	89	90	79	78	80	86	90	94	86	83	92	90	90	92	77	77	102	83	88	78	94	80	91	91	95	100	89	99	95	81	95	81	90	76	80	91	79	74	79	82	83	70	91	108	79	86	101	85	92	87	93	96	71	111	84	84	106	89	97	90	98	72	102	87	97	82	75	84	89	86	101	89	95	85	82	97	86	93	103	92	89	73	92	86	100	96	82	91	93	87	91	82	81	86	67	89	82	94	84	84	90	94	73	95	81	69	90	91	82	78	106	90	84	91	97	96	86	88	80	107	85	102	82	100	93	82	93	81	94	98	82	87	73	76	78	78	82	100	76	82	88	94	81	82	84	90	70	95	86	72	87	69	85	85	101	85	83	79	81	90	96	84	93	93	71	87	109	84	81	104	113	98	102	94	79	87	75	86	86	73	91	98	90	88	96	80	76	76	75	79	93	93	102	87	92	90	87	99	79	78	82	91	85	94	100	98	95	91	93	81	76	102	95	74	91	92	67	83	76	88	79	84	86	95	75	70	102	93	80	87	82	84	97	92	85	84	69	83	81	84	92	98	74	94	90	58	81	92	85	101	93	94	94	79	88	85	75	92	81	93	96	92	86	91	97	76	95	90	99	80	90	74	80	89	88	99	68	94	81	78	105	82	94	84	89	78	75	85	79	89	86	87	84	96	80	91	81	78	95	85	90	92	93	95	66	65	75	85	87	77	104	106	76	78	87	99	68	92	91	108	86	72	103	90	87	91	75	90	101	82	76	98	98	77	82	107	75	79	98	74	100	90	89	89	93	86	84	86	79	75	88	75	82	85	90	90	72	84	96	82	74	86	91	102	98	68	91	92	109	84	91	93	71	89	84	92	104	80	82	96	91	76	88	97	84	94	109	102	90	86	93	81	89	81	91	72	78	77	80	89	89	109	92	90	88	80	91	91	85	70	83	103	96	97	93	91	81	78	100	104	82	75	96	101	84	92	84	89	95	78	75	84	69	75	93	90	82	105	80	76	91	115	78	82	83	87	90	91	116	76	74	90	81	89	85	80	102	87	86	85	89	90	75	92	91	94	91	96	96	92	81	95	98	81	89	87	87	95	76	95	105	84	82	74	81	88	93	91	78	65	76	83	95	110	83	89	89	100	75	95	79	77	91	95	106	85	98	99	79	92	100	103	84	77	83	81	106	93	90	85	91	97	73	77	75	92	90	89	78	73	86	73	79	97	91	79	90	87	75	83	71	108	82	80	100	105	85	96	88	78
20492	1394	3300	3598	2932	2390	1925	1575	1319	1216	937	889	799	750	698	659	643	583	561	558	505	507	464	463	445	431	379	435	427	416	448	381	351	388	382	364	345	397	374	331	367	345	355	360	347	330	307	363	354	351	350	353	323	317	327	338	327	328	347	329	302	377	350	348	319	313	327	301	352	315	331	297	324	323	342	330	309	331	323	281	317	306	338	339	330	302	309	326	315	310	342	329	291	300	320	311	302	318	327	335	316	288	335	324	317	310	331	295	319	316	278	328	307	339	329	298	320	288	311	344	324	326	323	346	297	324	305	315	324	344	314	322	330	329	314	289	302	326	298	321	284	329	288	298	353	277	285	303	333	321	291	304	319	317	323	321	327	341	294	344	303	290	303	340	316	298	301	326	312	312	323	318	294	319	316	320	316	281	322	278	321	331	340	296	288	288	311	308	295	328	286	346	303	301	284	312	331	320	308	294	285	292	276	318	275	314	273	302	310	293	309	277	327	297	320	336	343	286	339	332	292	296	304	324	294	311	316	309	307	302	315	300	328	284	313	280	297	318	326	294	330	273	299	302	324	272	267	324	305	287	299	296	306	313	274	336	302	281	309	301	289	287	283	310	320	267	291	292	305	288	295	290	294	294	274	318	295	324	309	332	317	296	331	322	308	311	324	329	335	308	321	284	316	304	330	324	320	327	284	328	300	303	307	290	347	310	305	347	300	302	314	320	318	294	300	281	305	280	290	291	304	304	319	304	300	317	293	302	320	331	280	299	302	299	303	288	318	314	332	338	306	312	308	303	288	313	318	314	308	302	302	297	294	299	319	307	300	293	312	289	280	287	319	310	307	320	303	330	305	325	292	315	277	317	309	344	309	305	311	283	324	274	284	269	298	340	287	306	305	318	298	303	306	324	314	301	336	310	287	301	306	302	314	318	341	286	314	292	331	306	313	332	298	335	308	319	284	317	303	296	303	331	339	266	298	297	314	285	305	296	308	269	312	330	315	291	285	304	285	318	306	300	307	309	298	345	319	321	305	323	307	336	328	281	308	325	294	317	310	301	269	346	358	279	292	324	301	300	290	301	307	296	336	317	297	271	295	301	289	334	327	302	286	301	296	303	312	284	344	318	300	324	300	255	334	304	274	325	313	277	301	291	295	329	339	296	322	322	320	308	307	310	278	300	316	298	327	308	312	315	345	313	349	317	312	284	310	309	310	314	309	311	296	292	297	282	325	293	283	300	318	311	311	302	329	326	303	339	317	305	310	297	287	321	292	297	332	268	276	291	311	282	338	263	275	312	288	303	265	292	304	321	278	315	298	318	340	303	303	308	293	293	304	295	330	320	314	275	322	284	277	314	282	287	292	315	297	308	281	315	293	301	329	321	295	284	327	320	297	295	309	322	299	277	306	300	288	310	308	294	305	306	315	334	311	312	309	336	324	306	279	307	307	330	296	309	317	288	284	282	313	286	294	307	278	282	301	297	323	288	335	325	303	322	317	314	287	283	292	322	284	292	281	333	282	296	295	321	299	323	304	313	330	289	299	302	311	272	280	294	319	312	283	299	305	313	303	290	289	310	293	316	321	292	312	311	311	307	286	311	314	341	284	291	311	324	306	304	298	327	322	302	271	330	344	317	346	289	321	290	282	314	278	314	324	321	314	285	293	290	348	313	292	322	286	277	307	319	283	334	312	308	317	297	336	311	315	349	321	306	311	298	307	265	353	301	306	257	305	317	313	307	266	310	284	301	315	307	307	302	288	345	326	295	321	313	302	294	310	320	330	306	336	301	310	324	321	295	302	313	310	322	330	299	306	291	306	339	319	304	309	325	282	329	293	309	296	331	297	303	284	318	306	290	335	318	324	319	301	290	289	312	297	303	283	300	292	274	310	316	294	310	293	332	271	303	309	317	343	282	314	332	310	305	351	296	319	323	313	327	317	301	309	329	322	316	311	299	325	317	320	292	301	316	322	308	291	320	295	285	308	319	312	263	304	293	323	289	296	329	328	310	294	292	291	320	319	285	294	323	283	292	315	289	277	326	315	306	301	332	304	282	325	316	312	312	299	330	274	309	297	325	310	297	311	306	334	300	328	283	299	291	306	339	334	301	293	325	326	296	320	298	291	335	277	317	323	272	269	327	294	297	328	298	305	299	331	305	325	327	293	296	279	267	321	300	340	295	298	323	316	297	350	307	281	296	306	322	328	323	291	326	316	295	290	325	309	320	309	325	296	282	266	297	356	303	332	299	291	288	296	320	332	298	294	296	329	329	305	292	292	302	313	289	295	351	296	325	289	312	303	314	304	326	300	308	307	304	273	346	322	281	290	295	307	314	311	338	291	304	312	284	291	267	306	297	288	308	320	317	323	324	299	324	321	307	269	330	280	269	327	295	306	304	285	300	311	276	331	306	323	295	313	307	310	307	285	286	296	300	321	329	319	314	320	298	309	284	290	298	316	317	292	304	299	312	298	316	311	303	301	311	291	328	328	325	287	274	306	300	295	318	315	338	321	293	287	299	304	270	322	314	300	274	347	319	337	316	298	321	308	298	285	338	248	328	307	342	311	280	302	310	263	248	321	289	301	315	311	320	319	316	298	277	306	275	277	295	301	287	330	298	331	320	299	323	318	290	291	309	313	324	320	318	295	311	310	314	340	291	324	312	293	336	302	294	319	311	289	304	273	304	318	295	289	314	293	292	295	328	308	301	322	322	279	315	296	299	297	311	292	304	305	316	320	297	329	313	304	292	290	292	296	300	297	294	309	320	289	335	311	336	306	318	284	304	293	300	301	303	295	295	315	314	320	343	326	289	318	284	303	298	336	294	272	316	320	319	328	295	283	295	301	288	317	315	291	333	314	331	288	305	303	313	307	333	322	309	327	327	336	301	308	296	297	315	282	309	308	296	339	319	312	319	323	332	285	277	339	325	317	315	315	286	304	296	310	298	331	322	314	322	310	310	287	308	307	315	304	270	340	275	317	304	311	306	321	309	310	311	289	291	302	300	311	295	327	314	305	317	308	313	292	341	343	320	305	287	270	324	320	309	319	312	312	291	314	317	306	288	313	328	294	311	300	323	318	275	295	296	295	301	288	315	333	296	300	292	300	303	297	291	292	302	308	296	279	309	313	311	301	311	275	349	309	302	345	296	347	310	301	304	281	323	285	292	307	295	262	305	314	305	305	309	306	315	297	308	298	319	288	327	317	299	329	331	305	310	325	323	320	301	286	291	286	307	317	320	309	307	313	302	302	328	259	318	312	319	298	312	318	278	306	278	331	301	312	315	295	328	294	299	347	297	322	313	300	288	331	341	341	305	324	340	306	320	277	291	293	304	310	318	275	327	331	276	315	310	319	327	288	311	319	323	325	285	310	279	292	304	320	298	290	280	291	346	328	306	342	314	304	329	331	286	294	304	282	309	310	298	298	315	311	279	332	300	301	305	304	304	326	301	296	310	318	295	324	319	298	303	275	310	304	284	301	321
50131	17293	6130	2267	1343	1008	768	597	475	433	379	320	307	281	281	251	269	255	237	229	199	186	218	180	198	188	190	198	193	200	192	178	183	194	193	188	191	177	181	160	144	170	199	193	203	172	209	160	195	199	188	200	169	166	172	169	176	159	164	180	170	154	178	192	149	156	174	156	147	179	177	186	175	196	151	156	155	181	165	164	183	195	172	165	177	171	184	164	170	177	168	187	158	171	192	176	154	210	169	152	164	163	179	163	194	177	166	157	164	157	164	154	160	182	162	183	168	175	154	157	191	162	189	169	156	164	144	176	170	175	177	186	173	182	195	171	207	170	153	171	163	177	176	152	164	154	179	160	159	172	160	163	165	183	145	162	182	157	167	164	177	175	164	181	161	171	156	161	176	176	176	175	155	164	165	152	160	190	164	176	157	166	174	149	166	178	178	170	169	155	150	133	164	176	168	169	182	159	176	191	167	178	190	161	159	158	171	171	160	175	168	171	184	170	161	157	136	168	181	171	164	199	168	179	162	147	130	175	174	161	168	169	160	168	164	163	170	160	175	147	172	150	170	192	191	160	185	151	152	151	176	182	179	161	168	156	161	164	189	156	161	144	189	188	153	156	180	156	167	170	182	166	185	175	186	164	180	174	171	163	190	162	180	181	165	143	171	156	160	182	158	145	184	176	156	160	185	176	165	162	168	157	173	174	186	186	144	155	170	191	140	183	167	163	167	151	165	167	194	170	171	164	167	173	172	163	155	183	199	158	167	153	162	169	150	192	163	176	164	184	179	160	174	155	168	155	168	182	148	170	163	185	165	179	170	184	156	144	203	164	160	176	175	185	175	155	168	188	165	170	174	176	192	166	158	163	155	179	157	175	184	182	174	193	176	176	175	165	176	152	181	163	182	159	157	178	145	169	163	149	185	167	177	157	168	167	174	168	182	159	156	182	170	161	165	161	165	162	159	180	168	188	164	179	179	167	197	163	149	147	172	149	146	182	163	184	170	179	172	164	166	192	151	160	159	157	180	178	167	190	193	191	192	161	172	172	163	166	171	164	165	161	147	158	163	182	174	161	162	176	188	173	151	178	164	167	150	170	171	155	169	177	174	179	147	201	166	168	173	151	154	172	152	176	182	178	153	191	167	177	151	168	178	165	158	157	163	189	172	176	182	168	138	163	153	175	187	177	162	162	182	156	166	173	142	182	168	173	190	166	188	151	173	182	155	178	174	162	181	160	166	170	161	178	182	169	187	154	177	157	185	183	149	164	168	173	180	148	174	159	207	177	157	149	167	152	174	174	173	166	174	146	188	166	151	182	162	149	155	157	168	161	169	179	175	180	162	160	155	183	153	175	164	191	160	172	178	142	152	174	176	182	186	155	180	175	173	178	149	182	157	163	175	158	170	151	163	155	179	191	162	182	173	175	164	165	178	166	163	173	155	167	152	164	170	155	183	177	167	171	153	190	174	168	152	176	168	160	169	186	158	159	177	172	177	146	186	152	174	146	176	159	166	159	159	167	175	183	178	175	175	161	192	177	174	173	145	183	161	155	159	166	192	158	166	163	150	172	164	128	187	178	168	176	152	164	186	183	169	172	187	171	176	163	160	170	181	163	175	194	175	200	193	187	150	163	162	165	155	143	183	171	199	171	149	193	157	180	163	182	171	167	147	158	168	157	159	193	182	145	175	151	166	156	173	147	166	204	170	161	189	193	171	159	157	161	180	152	174	156	178	169	182	195	147	170	149	166	160	176	151	164	145	153	170	160	142	159	176	169	173	175	154	199	156	178	146	185	193	189	179	164	174	183	161	196	165	182	159	172	168	188	167	169	169	168	138	173	194	191	164	144	124	173	173	165	162	172	149	186	173	169	207	166	165	143	176	161	187	189	169	150	178	174	209	164	162	148	166	168	151	162	183	182	172	163	156	164	168	161	151	164	174	169	182	184	158	174	176	164	169	166	169	180	192	151	166	179	187	184	198	153	157	164	175	166	151	162	184	175	170	149	170	148	175	163	172	161	168	151	173	154	159	156	181	186	144	168	178	178	160	172	139	166	164	176	181	177	146	171	151	170	153	170	178	185	162	189	152	161	142	163	164	152	153	158	168	165	166	156	165	169	176	161	163	155	165	187	156	179	192	155	174	192	171	176	176	184	157	187	173	169	200	164	175	172	191	166	189	171	172	154	160	175	163	165	150	178	164	183	134	159	172	131	152	173	165	157	169	161	182	181	166	150	174	187	145	161	163	188	168	160	162	187	154	169	166	176	160	167	150	172	170	176	174	164	175	163	177	163	142	168	181	165	171	193	154	177	175	141	161	143	154	187	161	166	192	169	171	165	166	168	157	138	152	172	189	184	154	179	160	176	140	181	153	155	168	151	170	175	179	154	153	165	179	169	177	182	161	200	181	154	176	195	152	183	167	204	167	182	174	172	177	163	157	169	168	165	182	173	147	180	165	173	179	177	180	156	159	142	159	194	169	155	171	151	169	157	162	167	168	158	168	151	160	189	173	168	177	160	186	171	148	160	184	168	169	175	187	174	150	161	159	156	181	179	175	168	158	149	160	168	175	182	169	151	160	178	169	191	202	151	176	179	181	155	169	169	199	171	152	164	167	138	167	186	152	161	173	173	170	164	149	155	158	175	165	167	179	153	168	173	169	147	167	176	160	162	174	162	173	178	164	164	174	157	196	193	170	169	167	174	165	166	191	165	179	162	171	172	182	173	157	174	189	141	183	171	155	172	171	151	186	156	186	171	161	176	150	165	181	169	194	187	142	144	167	163	170	172	149	177	173	162	135	166	165	166	170	207	180	174	166	178	164	160	152	185	149	178	156	187	174	195	183	168	181	152	176	161	182	177	173	152	161	144	168	164	161	149	172	172	141	188	170	172	170	163	176	175	157	164	164	152	162	177	163	180	182	175	167	184	176	147	167	180	168	187	147	194	140	157	161	145	154	139	156	158	172	176	164	147	154	150	161	163	182	182	203	159	144	167	169	172	190	179	157	155	177	175	184	168	181	142	181	204	177	167	170	173	155	163	175	164	167	164	165	169	182	155	186	162	166	157	171	166	167	159	174	147	163	167	152	168	200	157	154	174	130	163	160	151	151	165	178	196	166	189	177	167	163	156	182	160	166	175	163	140	173	164	179	168	162	171	181	150	188	168	170	182	162	162	174	138	151	180	163	156	169	175	155	135	191	162	150	193	163	168	183	161	162	182	165	170	167	148	156	171	168	178	176	164	182	162	171	173	179	163	171	197	165	153	198	192	166	157	178	168	162	171	173	158	181	185	161	180	173	155	183	178	174	183	185	172	181	151	183	162	161	144	164	168	172	179	164	164	181	178	156	181	171	137	191	177	173	162	172	178	187	187	177	176	159	164	181	156	165	170	164	209	184	176	158	182	172	172	156	188	173	151	166	162	170	169	165	171	134	163	178	162	180	173	168	156	168	159	171	164	191	168	155	161	164	166	184	166
26714	2757	6343	6548	5579	4487	3721	2995	2568	2215	1902	1742	1576	1363	1349	1202	1151	1145	1025	996	924	895	877	840	776	824	756	797	767	790	693	673	709	685	652	722	628	655	615	598	643	654	609	630	646	594	588	606	658	632	598	600	585	629	578	617	546	576	600	545	550	551	591	562	569	562	544	540	536	527	558	530	557	531	581	575	614	516	568	538	550	577	547	542	613	520	571	551	555	538	533	580	564	518	527	542	523	546	533	509	598	528	521	607	594	532	535	536	519	508	560	513	555	522	540	522	502	529	519	538	542	532	532	537	527	542	545	551	553	551	529	506	565	544	532	543	537	534	555	563	550	520	495	535	537	540	561	579	538	547	560	516	535	558	568	548	557	568	558	563	535	552	526	482	545	550	551	562	536	541	516	527	501	572	517	541	561	554	538	510	585	555	545	497	549	530	527	507	526	498	520	512	541	547	486	540	547	558	563	518	582	561	523	520	517	530	494	534	511	543	540	550	515	518	532	567	521	519	558	559	531	547	547	506	506	517	477	560	546	538	536	523	520	541	520	567	538	488	564	515	511	559	498	532	534	535	548	516	514	505	525	573	519	515	518	521	502	518	554	554	507	553	566	522	520	543	542	536	504	532	516	535	506	522	557	526	517	547	534	506	540	537	522	483	533	553	513	550	540	555	486	523	514	560	518	491	523	570	521	511	491	548	544	529	555	535	509	531	520	547	513	524	520	555	540	552	555	524	579	522	507	536	541	501	501	569	512	504	516	528	533	562	539	567	628	524	558	515	511	530	548	502	521	466	556	511	537	531	570	560	506	543	512	536	513	535	553	557	556	558	537	533	528	549	524	539	511	523	559	532	564	525	555	517	547	556	548	520	492	566	491	504	546	547	519	567	556	541	532	518	499	525	532	544	536	515	521	583	488	511	565	523	541	573	500	527	551	512	543	537	508	524	533	540	555	518	544	533	505	538	534	547	517	507	542	509	571	518	547	552	570	498	519	550	534	552	569	553	570	553	488	516	525	556	530	495	501	556	505	546	528	528	569	544	551	559	524	494	502	558	502	567	521	531	520	533	496	521	556	569	546	550	517	548	535	530	503	544	574	521	505	547	560	525	485	557	538	528	525	568	497	523	546	543	545	542	525	515	519	547	502	534	535	588	548	545	523	509	531	539	501	529	514	534	492	525	539	536	552	523	534	584	520	500	541	526	509	524	503	509	559	516	548	547	571	580	604	507	502	546	519	568	543	535	568	536	519	535	520	530	552	523	564	520	546	531	549	519	507	505	547	529	563	538	522	566	504	480	516	577	510	521	495	548	540	554	525	536	597	538	544	561	551	548	543	545	515	567	555	511	520	555	516	497	521	567	556	528	553	516	539	527	590	521	550	508	542	544	485	533	532	524	537	517	498	549	555	537	538	548	510	513	569	521	503	546	507	491	518	524	562	521	539	535	542	523	488	547	531	544	554	526	540	559	541	541	536	563	552	523	477	548	481	522	523	556	529	531	541	553	486	533	505	536	542	504	546	543	527	555	528	527	527	497	515	524	491	538	512	544	561	524	532	545	492	524	544	512	507	525	565	522	528	535	490	527	580	570	526	503	509	553	515	556	524	553	543	570	508	526	531	544	513	497	513	518	566	514	529	547	525	490	548	538	532	541	559	536	523	515	508	518	513	536	505	527	567	498	560	481	558	499	515	563	529	536	535	493	502	506	520	568	556	564	528	528	536	543	549	533	539	523	550	541	558	552	518	506	500	568	533	513	537	530	533	535	565	543	536	552	554	506	531	506	533	549	562	535	551	566	535	552	499	517	550	502	484	539	541	563	571	537	525	537	510	521	541	559	500	534	522	545	576	568	523	539	539	535	519	536	536	497	552	544	527	513	558	496	514	466	508	520	538	539	521	514	525	541	519	518	554	487	504	539	518	552	530	517	539	524	534	562	550	555	517	531	542	517	515	527	529	509	528	519	545	524	557	519	539	559	544	541	530	549	528	522	495	518	555	515	529	498	506	532	544	521	528	511	509	569	526	542	518	573	548	517	514	510	545	538	529	507	524	552	569	535	507	528	556	503	532	525	549	511	547	530	531	565	557	509	506	537	558	545	565	537	543	534	527	509	522	524	523	565	504	517	536	539	528	531	523	550	503	504	542	503	526	519	548	518	529	515	530	478	519	563	587	565	555	495	508	554	496	546	544	531	536	526	509	549	555	548	535	519	533	585	539	531	539	528	552	526	526	509	500	506	568	565	582	544	560	544	495	480	532	505	490	498	525	502	513	558	519	480	524	539	546	540	542	520	528	556	551	525	514	538	561	546	502	528	521	534	550	569	517	528	531	507	531	533	522	543	551	511	495	567	533	485	545	532	550	492	534	527	556	528	500	530	513	518	528	525	545	540	526	511	517	487	513	504	556	549	530	524	534	530	583	543	518	522	508	557	530	525	503	525	586	565	509	529	489	549	521	521	515	546	535	547	513	560	513	508	536	533	530	521	533	505	485	561	540	490	528	503	555	541	491	567	556	508	545	523	529	518	568	542	527	528	582	504	501	524	505	530	519	502	518	550	518	545	513	555	493	552	530	518	562	512	545	555	514	520	502	524	550	503	549	536	561	546	528	545	562	554	506	547	503	535	548	532	531	528	527	522	515	531	542	558	548	548	543	552	507	545	531	509	541	518	547	515	506	528	521	510	577	504	521	532	547	546	552	537	534	497	500	507	511	534	522	533	507	537	573	543	533	525	569	545	559	566	511	523	533	509	493	536	541	570	501	531	552	536	522	533	541	519	535	486	531	549	525	528	575	523	523	541	504	524	533	545	564	515	520	509	511	530	546	543	513	532	520	534	509	513	509	514	535	518	529	512	556	519	548	520	558	516	529	494	553	501	530	504	522	532	556	572	513	520	547	490	532	544	549	502	555	482	506	575	516	560	517	511	556	540	499	553	558	557	478	544	519	587	517	528	475	483	489	502	493	540	532	501	537	561	541	523	516	513	544	495	520	495	542	535	550	501	562	505	541	547	520	541	549	547	526	534	529	516	562	571	543	597	559	556	532	506	519	545	527	545	563	544	517	555	562	561	511	533	506	559	490	546	524	516	547	531	560	486	596	542	554	564	549	528	529	542	500	553	555	490	504	548	537	498	497	530	491	515	540	543	545	550	532	531	531	511	534	511	549	560	537	583	518	530	538	521	578	567	520	552	536	545	533	532	526	510	510	555	516	538	540	528	583	541	545	536	601	514	511	549	533	504	560	538	543	504	499	540	531	591	514	567	514	536	547	539	506	567	475	498	496	523	501	511	510	530	532	529	522	543	544	567	516	521	508	520	558	558	516	558	543	530	529	528	506	532	534	535	514	537	545	532	500	515	541	558	543	530	582	498	516	546	554	555	563	515	496	541	576	574	521	499	538	503	506	488	540	516	514	553	525	521	530	561	546	523	534	456	559	545	556	506	521	527	515	534	520	574	546	537	571	523	515	502	557	510
7098	474	296	197	207	175	178	152	161	177	182	165	171	154	156	164	145	153	146	158	131	172	143	149	142	155	172	150	127	171	147	158	165	136	160	168	168	131	158	169	159	178	164	165	163	150	163	167	156	166	156	148	149	154	146	156	146	147	155	134	149	150	160	163	158	145	147	151	180	151	160	147	158	168	152	159	159	165	159	153	170	172	158	158	173	147	149	157	155	177	164	165	147	143	155	140	174	146	153	160	157	163	162	125	180	173	150	139	149	142	167	144	156	146	170	134	174	154	162	152	152	148	152	141	159	160	145	145	148	140	142	159	160	145	139	170	149	158	126	155	167	162	155	168	161	159	167	161	148	151	147	138	162	139	163	163	172	161	150	145	160	158	148	154	147	145	125	142	152	165	133	139	157	166	147	165	166	171	157	163	148	180	168	168	176	133	160	148	151	145	168	139	144	147	178	156	126	155	134	169	154	154	149	178	160	164	136	154	145	130	165	140	168	148	165	148	142	142	151	136	166	155	158	179	158	154	164	162	166	161	155	137	160	172	147	139	165	146	163	147	157	157	123	145	144	153	167	157	169	180	155	151	152	164	123	149	175	137	160	127	160	177	143	154	143	141	147	143	139	147	161	156	158	181	151	168	143	166	159	128	170	153	164	152	155	153	162	144	175	155	152	155	154	166	160	172	143	161	159	139	158	169	151	145	125	182	170	151	150	142	147	139	143	148	155	151	151	138	147	172	133	155	171	177	173	148	138	149	162	143	147	155	152	150	142	144	146	153	157	142	152	154	153	161	152	180	164	145	149	162	166	160	154	151	150	151	151	174	155	151	157	143	141	149	160	156	155	169	143	158	161	138	170	152	144	150	152	138	162	179	173	162	172	133	155	166	168	148	140	164	171	126	154	153	170	134	161	129	123	171	165	151	154	146	140	142	158	156	161	147	170	156	147	158	156	167	164	157	146	161	153	155	147	164	171	153	164	142	177	152	171	141	188	144	155	152	150	185	177	169	154	151	161	155	138	160	152	164	159	133	152	155	148	181	155	161	162	145	138	164	156	165	156	151	129	181	141	164	172	154	158	158	139	161	159	171	131	172	147	146	151	141	173	161	145	178	158	150	175	141	180	149	156	152	151	173	176	175	153	149	148	174	153	185	140	156	145	151	163	155	160	153	158	128	163	153	165	167	168	186	145	147	151	169	139	161	139	155	165	160	146	137	154	170	152	175	158	143	162	165	153	127	143	149	173	149	164	164	166	165	131	181	171	142	134	147	153	151	146	170	157	145	161	153	146	154	161	145	157	153	156	177	177	154	155	165	151	141	156	175	153	142	166	141	155	146	149	150	170	157	151	153	146	154	154	169	147	161	160	159	148	162	157	156	154	153	170	160	130	170	161	161	154	179	162	140	153	156	152	133	176	156	164	137	132	142	159	174	151	163	163	145	168	157	134	161	151	157	181	172	167	146	132	144	171	150	154	149	146	149	149	162	160	163	157	177	161	156	139	142	154	156	175	157	144	169	156	183	135	150	146	169	154	146	159	171	137	166	179	153	179	128	146	170	169	147	145	151	157	146	150	155	142	137	154	168	164	154	150	157	164	155	169	147	174	153	163	160	136	168	141	162	170	189	170	161	148	169	156	135	180	165	169	164	155	168	139	167	143	163	142	161	159	173	162	151	165	153	176	140	144	142	165	167	166	169	161	147	150	193	152	160	156	158	148	173	142	152	155	156	142	154	133	162	156	163	146	164	154	151	137	163	139	145	162	180	183	153	157	168	182	150	143	164	157	158	143	154	146	141	172	171	144	175	147	142	156	166	162	154	157	154	170	140	170	160	143	137	152	161	160	155	158	176	150	155	167	160	150	157	143	158	156	150	156	164	140	150	161	159	136	136	178	158	170	170	147	154	164	170	164	151	161	162	143	166	156	159	166	136	153	133	170	135	111	145	160	156	179	168	165	152	138	142	171	141	155	145	178	172	158	143	171	149	170	153	171	145	149	145	150	152	134	132	136	172	160	147	170	166	160	131	150	157	147	158	131	153	158	150	156	168	161	147	144	157	163	151	139	204	149	159	142	169	136	142	157	133	140	160	170	136	156	154	144	143	160	170	174	150	131	149	154	155	160	146	153	159	170	151	155	172	130	141	144	146	181	149	151	149	161	155	165	157	160	151	167	181	150	165	159	160	173	156	147	157	155	156	151	158	128	160	140	166	134	162	143	167	154	172	151	171	162	150	172	154	162	177	163	149	188	153	156	146	170	162	126	176	163	158	142	168	135	138	155	157	148	159	157	148	153	159	133	175	146	149	147	129	164	161	163	132	146	146	138	159	132	136	150	140	173	176	136	164	159	142	157	170	174	167	159	142	147	139	145	159	133	165	167	164	153	168	164	160	141	128	147	155	164	157	159	142	177	159	154	133	159	163	152	164	151	168	161	165	148	161	165	151	181	167	146	151	160	158	146	147	160	168	155	163	144	159	153	144	158	143	146	145	126	154	142	144	155	146	154	157	153	163	159	160	150	181	146	131	168	162	150	141	155	149	148	147	149	146	168	147	163	154	146	164	167	185	162	152	170	149	163	145	147	170	167	136	166	128	163	142	148	169	136	156	178	161	148	158	148	151	163	160	147	155	143	167	161	131	145	158	160	139	164	162	124	161	169	167	146	141	143	136	182	159	137	154	121	155	151	170	147	135	157	150	146	156	166	156	137	169	158	160	159	161	159	149	153	151	151	162	198	154	150	158	144	164	168	159	149	158	152	140	161	144	157	151	154	132	137	151	154	156	173	149	162	153	154	144	169	169	125	158	179	150	156	188	138	143	154	176	137	152	144	136	156	131	185	160	156	144	152	144	164	156	143	162	138	160	175	154	144	133	155	160	151	141	153	159	131	170	158	159	158	177	156	164	166	179	153	156	146	153	155	173	144	148	155	167	162	164	165	164	148	156	160	140	142	136	171	149	148	145	160	186	159	149	149	165	149	141	134	161	159	165	164	158	167	167	170	146	142	130	160	151	147	166	146	155	157	175	165	163	147	142	141	145	136	157	133	139	153	135	153	150	147	123	154	144	167	182	166	152	149	129	148	154	167	154	143	130	153	154	151	177	176	161	180	162	145	155	145	157	145	150	152	177	138	137	162	125	152	164	153	146	142	150	140	159	147	143	151	178	172	166	145	150	141	169	148	140	171	158	158	161	152	155	139	152	159	161	152	163	145	158	141	145	165	172	139	131	143	152	167	147	145	153	159	146	165	158	175	142	154	186	148	166	157	151	161	157	153	180	157	160	157	156	154	167	143	156	146	168	179	153	174	134	146	167	156	146	182	149	152	159	150	142	130	173	157	156	153	170	175	160	147	168	158	147	170	151	152	156	164	172	161	147	164	180	141	160	153	175	139	149	173	161	151	172	168	145	165	185	142	180	165	186	172	154	145	142	149	180	177	153	156	153	156	162	170	159	162	139	177	140	145	166	192	154	161	191
6800	562	669	634	609	622	575	554	514	478	538	522	531	536	529	502	505	482	471	488	531	497	496	477	516	476	506	483	494	462	501	511	495	491	474	475	468	494	499	486	503	487	497	507	496	539	480	485	439	504	479	499	458	495	483	439	515	458	477	513	475	516	474	491	466	507	484	471	506	475	503	449	486	475	453	496	476	444	468	492	477	486	471	429	497	507	473	487	486	416	504	466	487	494	472	476	452	511	493	483	471	537	491	478	485	502	457	530	515	493	474	461	465	469	470	462	443	441	475	443	456	465	500	474	444	473	472	471	508	476	497	462	499	514	477	463	489	447	491	446	526	453	481	479	454	462	469	483	489	475	490	479	489	487	503	448	495	498	498	492	494	477	496	468	483	493	494	471	501	454	475	481	504	452	504	475	480	498	500	489	482	476	448	512	487	488	486	484	481	462	497	459	466	485	467	461	476	491	508	512	441	454	469	471	466	476	476	478	464	473	460	448	494	492	494	531	454	435	514	461	463	506	487	496	487	488	410	480	444	463	504	445	469	421	467	499	474	502	484	509	493	527	445	501	496	464	509	474	509	495	502	538	427	489	492	495	500	495	475	485	477	480	474	502	468	525	465	496	476	497	466	514	479	464	469	481	441	524	471	457	501	498	525	514	506	489	483	487	482	468	491	489	477	449	458	481	490	473	466	450	529	454	474	474	446	450	461	478	508	458	466	501	492	463	491	457	457	452	448	495	467	486	505	486	482	502	513	495	510	470	488	487	492	461	489	482	491	481	459	479	459	468	463	482	483	431	452	508	456	501	500	476	448	483	489	505	498	504	487	469	475	460	480	472	486	500	474	506	503	464	491	470	470	462	478	486	446	487	501	528	499	492	457	480	428	430	531	507	471	476	495	483	482	461	478	472	455	480	457	484	469	517	485	458	464	472	469	469	465	472	495	496	445	458	478	483	479	514	482	495	496	462	480	496	504	503	477	469	465	503	485	474	483	493	503	493	514	505	497	475	489	493	482	503	505	488	501	460	514	458	468	503	471	432	492	467	511	446	469	464	455	511	447	497	497	482	479	476	448	485	476	497	451	498	453	511	478	453	479	449	498	495	484	481	458	473	492	473	473	482	496	461	463	495	493	464	467	482	470	509	473	499	492	510	522	480	489	498	467	444	458	489	453	441	443	472	469	445	482	493	482	458	487	493	479	465	485	470	460	482	464	472	504	485	505	472	494	455	502	490	495	510	461	486	472	484	481	485	456	469	485	494	474	477	483	491	461	459	479	498	482	484	495	472	475	471	473	480	513	462	482	510	476	509	472	476	487	451	487	495	494	474	498	476	450	475	498	500	448	478	457	461	469	436	455	496	468	473	437	514	464	511	452	462	508	493	491	454	491	475	499	483	474	472	515	471	466	462	491	465	490	506	469	489	451	500	457	513	518	426	489	485	495	454	494	483	455	551	459	466	474	462	490	474	509	462	464	477	496	462	453	495	443	466	467	476	443	490	515	444	464	448	454	504	485	465	483	523	492	485	486	464	511	470	446	470	524	468	460	470	469	495	444	452	465	496	509	464	492	499	481	452	477	461	495	456	474	511	504	511	451	504	465	495	502	456	503	491	460	506	494	498	476	505	508	501	474	486	463	497	492	480	475	467	475	491	462	484	493	479	508	497	471	518	509	468	478	508	478	461	455	444	472	467	476	513	450	474	443	500	475	452	486	497	476	477	459	465	505	508	462	503	470	522	493	493	463	499	505	481	474	444	520	483	492	485	456	506	468	462	488	515	469	511	483	467	463	515	469	503	495	447	502	460	469	468	449	469	517	474	459	505	479	490	449	464	469	476	519	473	465	484	497	465	504	486	478	500	483	448	488	463	443	488	501	483	475	478	496	509	468	490	495	479	462	475	486	486	471	463	478	495	492	492	430	510	479	493	518	469	502	488	482	460	476	506	472	482	529	456	524	518	447	486	482	491	463	452	509	490	501	436	449	458	477	497	466	496	490	529	500	467	441	475	526	504	501	519	465	474	472	510	456	442	496	492	503	464	462	444	537	486	491	472	511	476	495	492	465	484	475	495	442	498	496	446	478	466	477	490	506	523	501	481	459	466	467	508	467	483	450	497	482	491	484	514	487	469	462	506	451	503	478	466	513	462	444	482	501	467	480	446	465	539	463	495	454	460	472	501	500	487	457	475	503	450	488	451	501	535	480	525	470	465	467	460	530	462	459	510	461	477	480	477	480	467	511	461	480	496	473	484	487	490	478	474	461	501	487	480	477	471	519	454	489	461	492	459	434	449	488	514	502	461	487	499	488	511	457	486	485	494	470	462	513	515	487	475	495	476	462	510	476	474	497	448	477	475	468	473	490	504	471	513	503	495	510	508	501	447	477	481	460	479	506	412	468	486	483	502	460	469	508	424	484	519	469	477	489	462	459	494	461	463	488	492	489	478	490	478	488	482	509	462	471	459	488	461	478	467	513	476	480	484	441	473	487	470	490	478	488	507	455	482	497	473	499	493	474	470	486	524	486	481	512	489	483	492	465	486	483	487	467	489	483	525	464	498	476	540	506	487	464	482	485	438	499	512	495	478	453	519	468	499	495	468	486	480	477	431	477	484	460	516	463	470	483	498	484	511	504	468	483	474	487	482	489	463	505	443	470	460	464	485	467	535	519	506	519	492	430	466	457	473	454	468	466	481	494	497	466	474	473	518	485	476	511	484	475	514	451	495	487	495	486	458	464	509	474	509	477	494	446	528	456	492	441	507	451	511	483	509	462	463	490	475	443	477	473	483	504	499	467	501	470	490	459	492	490	449	447	465	449	491	477	491	482	496	501	454	525	461	476	464	510	521	476	484	486	483	502	510	479	476	470	461	462	493	530	488	478	459	465	482	471	497	500	494	469	515	483	462	503	481	492	435	494	463	454	471	508	460	493	514	454	488	490	497	536	487	426	485	497	455	489	508	482	489	449	499	457	471	495	459	492	470	482	465	474	482	477	474	475	485	478	478	496	502	532	435	455	425	490	490	479	494	509	488	431	477	469	492	479	494	519	468	485	477	443	461	525	471	461	482	483	503	474	503	488	472	503	503	449	495	497	481	468	509	470	471	476	475	473	492	445	476	494	461	510	468	492	448	506	466	506	456	504	480	481	487	513	455	472	494	456	488	523	454	465	461	506	469	504	488	453	466	488	469	484	474	487	483	493	524	459	474	487	489	474	490	450	451	507	464	463	444	469	482	460	475	446	486	462	476	489	481	441	507	491	524	508	430	445	506	462	479	497	503	462	477	508	463	491	504	474	477	488	510	441	465	472	500	476	510	508	493	423	479	466	493	472	493	467	474	489	458	503	519	462	494	465	484	472	485	487	459	509	487	519	465	479	500	470	460	483	486	477	460	493	465	488	446	494	472	459	480	473	474	497	503	444	511	481	513	465	497	496	471	488	476	469	490	468	448	483	490	475	478	481	476	513	437	487	456	500	468
39183	9568	1815	946	679	511	369	269	253	219	184	181	150	175	135	131	132	115	132	128	111	117	115	99	105	103	95	123	92	102	104	79	103	104	101	96	91	109	100	108	101	85	85	72	89	93	91	89	104	97	77	102	81	86	102	81	94	95	97	95	88	93	81	104	96	97	81	75	101	87	87	94	94	75	92	88	88	78	71	105	89	89	91	81	82	101	77	91	93	100	94	85	90	85	98	89	72	80	65	102	93	96	89	94	65	88	91	94	92	75	87	102	96	94	96	95	94	90	89	102	101	77	81	92	89	84	92	101	80	88	98	88	81	79	82	79	100	85	87	75	98	93	96	97	78	86	83	80	88	79	86	96	73	102	76	79	77	83	87	89	91	76	72	98	79	102	88	81	93	87	91	94	91	91	97	73	77	81	75	79	97	95	84	90	80	98	86	99	88	67	96	91	97	102	89	88	85	86	91	87	109	75	76	87	90	75	92	86	69	99	87	91	110	83	75	82	85	95	78	87	92	90	82	87	84	85	84	88	88	73	83	88	81	100	100	89	92	85	102	73	74	79	83	92	99	88	87	81	82	83	89	82	83	84	106	97	90	86	83	95	80	91	88	77	94	114	91	89	82	86	100	68	81	82	87	92	103	84	78	103	79	83	90	102	89	96	87	77	80	90	87	89	108	79	72	87	101	94	76	90	93	89	102	81	91	69	79	90	80	106	77	93	96	76	85	94	88	99	89	93	88	77	93	97	75	98	90	81	95	93	89	78	93	104	73	81	102	84	76	77	87	82	87	83	95	98	95	86	76	85	85	85	87	99	88	90	100	83	90	100	98	74	82	85	89	87	86	94	79	81	80	79	87	93	86	81	89	84	83	87	93	84	94	93	107	87	90	94	100	96	104	84	95	86	91	88	81	94	98	102	98	70	79	83	76	86	65	75	77	87	81	109	83	68	99	83	95	62	101	104	70	70	95	105	87	90	87	98	95	76	90	95	106	98	89	88	78	72	87	88	87	85	88	90	100	90	83	109	73	84	88	85	97	100	81	91	75	87	87	84	86	76	84	76	107	79	78	89	80	96	76	89	99	87	72	82	67	88	100	82	91	88	84	88	77	93	100	74	84	78	86	89	77	78	81	92	84	80	85	75	99	59	96	101	91	97	94	98	109	87	81	99	83	86	83	78	67	98	84	95	91	103	101	84	91	88	78	97	86	101	103	101	81	71	78	76	100	90	74	83	75	89	78	96	73	102	89	102	81	106	83	106	88	75	99	91	93	91	79	99	96	85	89	105	76	93	90	87	92	75	79	90	79	99	90	105	86	72	98	89	95	77	88	93	89	103	79	110	98	88	99	89	76	87	102	79	85	93	90	75	86	78	93	86	89	78	91	78	81	82	87	85	85	100	86	89	74	100	100	81	86	81	59	80	85	74	101	82	90	87	80	83	90	105	81	102	74	100	93	86	102	101	82	95	103	78	73	93	100	98	104	93	79	79	72	83	79	90	89	74	100	67	98	77	86	76	90	104	83	85	103	96	105	82	81	82	94	79	89	80	94	89	77	80	92	98	67	98	85	97	83	97	89	81	82	84	93	66	88	78	96	82	105	94	70	86	94	63	80	79	69	98	77	103	84	81	100	89	82	83	80	105	88	94	115	95	89	89	92	96	96	88	82	95	89	92	101	105	77	105	85	92	91	93	97	97	95	92	93	83	92	80	91	88	92	89	100	71	96	96	94	80	103	98	100	83	83	88	85	93	86	82	77	73	87	86	95	84	86	90	74	101	85	93	93	79	82	81	83	88	82	92	90	91	79	86	90	89	81	91	90	78	81	96	87	74	87	88	93	98	110	117	98	88	76	77	84	77	93	85	75	63	83	106	89	76	96	99	80	88	86	82	89	85	89	91	89	84	104	88	93	95	80	93	82	76	88	92	93	93	83	83	92	102	80	88	76	79	85	81	97	96	106	77	98	99	83	78	88	97	80	83	70	74	89	87	91	92	91	76	79	75	82	90	88	93	106	98	91	93	83	77	88	88	76	98	75	95	83	71	81	75	79	93	84	87	90	99	103	97	87	86	81	96	72	88	84	100	88	85	87	77	87	90	83	91	80	109	93	85	72	77	78	89	83	81	78	87	86	78	94	89	86	118	100	87	86	89	79	81	74	78	99	93	77	89	81	76	71	87	97	87	85	73	80	88	64	84	92	80	92	75	88	70	84	69	91	87	99	66	92	85	69	83	85	94	83	88	105	102	82	92	87	81	89	93	89	91	82	93	78	81	74	82	77	94	89	90	113	86	83	91	91	88	91	76	81	86	90	82	83	80	82	85	76	82	96	88	92	98	84	61	86	101	107	81	70	92	86	88	68	81	77	100	71	76	91	78	97	75	98	77	99	91	83	89	100	94	77	80	70	90	106	97	89	91	73	74	108	83	84	94	87	90	92	87	97	96	84	91	83	104	83	87	88	75	105	94	85	111	83	85	96	94	88	94	98	99	71	81	90	93	93	88	85	78	96	84	90	83	73	96	81	80	86	88	79	92	99	86	94	86	81	84	89	66	82	82	79	91	82	99	99	86	90	78	80	80	104	78	83	99	103	85	97	102	85	87	103	95	84	84	68	92	99	78	94	77	81	85	82	89	93	85	80	81	103	116	92	90	71	94	96	101	88	69	87	87	87	97	105	90	75	113	92	107	90	93	83	121	79	89	82	104	82	90	91	97	82	101	70	64	86	100	98	93	72	75	103	90	79	95	78	90	91	86	85	72	80	109	81	97	102	78	84	107	86	102	96	96	94	70	94	97	77	87	81	94	99	100	103	81	100	82	97	78	92	99	92	98	92	80	98	85	94	85	96	86	96	74	89	102	87	92	75	82	82	95	85	83	94	89	86	72	87	79	104	103	75	83	97	76	94	91	74	86	87	93	86	82	98	86	91	94	103	83	87	74	86	83	81	92	101	91	84	86	82	83	69	88	91	90	110	83	84	90	94	96	77	100	68	95	85	106	67	79	94	86	105	76	92	86	68	78	103	88	97	89	88	108	81	70	108	90	85	94	82	104	103	82	87	81	91	94	95	82	84	88	91	77	94	103	78	81	76	96	75	87	85	89	73	94	78	91	91	86	92	96	97	85	69	90	78	89	103	82	85	83	93	91	90	104	106	92	96	101	73	92	83	93	101	72	75	87	100	88	104	79	105	97	82	102	95	99	82	86	98	93	98	82	88	95	78	88	97	75	101	92	88	83	90	96	82	85	76	91	77	85	97	83	85	89	78	84	90	90	88	95	88	88	97	97	104	81	89	76	90	93	88	92	96	96	98	82	82	73	84	101	82	85	90	72	116	95	97	97	77	111	101	84	94	104	94	94	85	86	84	82	70	72	100	96	100	80	98	111	85	80	79	90	85	86	76	111	78	66	94	73	97	96	84	79	98	82	77	102	73	76	83	80	93	94	81	84	99	66	78	99	72	102	94	71	73	83	95	83
20521	1433	3247	3600	2931	2433	1960	1532	1307	1112	998	925	828	725	706	654	603	616	567	496	537	532	487	442	445	431	452	411	395	396	405	417	387	383	370	388	390	385	362	385	354	361	307	354	357	345	373	348	298	357	343	366	317	346	326	344	307	366	310	317	323	336	339	344	323	343	319	348	312	326	317	344	303	358	316	323	281	311	329	302	297	328	305	342	318	331	332	309	317	321	325	336	321	319	324	321	309	321	320	317	316	316	326	312	318	287	314	318	286	294	337	302	335	309	332	319	317	346	295	326	279	318	327	280	288	341	299	346	315	289	316	321	291	315	318	309	266	293	293	307	302	330	325	311	308	281	307	291	330	281	340	327	301	328	280	308	290	304	299	325	301	314	327	304	322	295	327	324	308	291	331	313	337	327	294	278	314	333	311	287	307	280	333	284	294	323	317	309	305	288	307	333	332	329	317	316	317	309	295	319	324	296	321	311	298	301	322	291	344	334	307	323	287	314	309	302	310	309	328	287	335	290	301	283	301	319	304	312	304	311	307	320	307	284	304	308	320	292	295	285	279	330	311	341	311	324	322	298	314	303	312	282	328	289	319	325	275	301	329	291	303	306	287	317	303	329	310	301	313	327	311	320	319	322	316	314	309	313	321	286	322	291	291	311	292	304	286	317	305	318	345	342	317	299	303	315	292	311	312	336	304	345	295	327	297	335	332	314	315	311	289	309	318	301	301	268	322	343	315	267	312	287	291	307	293	289	334	337	312	286	301	266	304	320	316	292	328	307	287	332	316	302	297	302	316	321	334	313	313	300	291	286	285	316	337	319	310	316	312	339	303	312	310	290	330	314	348	308	308	304	296	280	324	295	303	297	329	344	298	295	344	325	313	278	312	305	286	329	330	317	296	289	317	324	289	311	309	296	308	315	303	319	295	318	328	325	319	315	315	279	310	284	324	311	320	312	306	274	288	280	308	296	316	298	313	316	283	302	304	301	319	306	328	297	290	302	305	330	318	281	312	307	296	346	312	315	291	287	311	309	292	308	295	318	277	311	305	308	272	284	275	303	323	289	306	317	297	319	302	322	326	295	310	290	290	313	286	274	269	317	271	300	306	328	317	258	304	318	299	330	332	273	318	318	292	335	288	276	313	308	317	292	290	320	315	287	289	322	313	313	306	287	263	302	321	334	300	310	344	303	311	287	316	300	303	319	292	291	301	350	308	302	320	273	319	283	300	295	318	310	286	320	298	288	310	294	298	317	316	320	318	294	306	277	287	305	316	318	308	300	310	290	328	293	267	298	292	324	305	332	290	317	299	299	299	313	313	312	298	305	280	309	266	324	308	313	321	327	297	302	289	299	291	315	292	286	338	318	312	309	293	298	322	333	303	294	291	321	292	314	303	317	314	336	318	282	324	293	327	268	307	315	320	283	299	310	288	269	312	312	306	313	341	310	270	317	328	307	297	304	283	354	315	301	323	300	297	299	328	299	284	306	316	288	323	307	304	329	309	295	306	322	320	330	311	344	290	293	299	294	288	322	335	294	303	309	317	281	296	301	306	329	304	321	309	303	305	310	332	320	298	306	313	295	299	286	302	301	299	302	313	295	327	308	318	301	290	288	284	306	342	337	304	309	311	269	300	349	303	322	332	310	337	311	310	309	313	305	316	342	362	296	330	305	315	332	301	312	317	317	294	325	302	315	317	305	287	323	300	345	302	340	295	287	291	291	313	318	325	333	310	328	331	295	318	307	296	306	321	282	304	311	306	338	286	286	316	320	314	308	301	322	297	290	275	309	324	318	309	322	314	297	314	307	305	288	297	284	303	301	337	319	314	273	332	323	321	290	327	305	299	301	317	299	299	325	256	300	294	283	314	290	293	297	303	313	304	324	340	307	297	300	337	299	317	331	309	331	331	334	295	326	298	308	307	316	310	298	286	291	290	334	363	327	310	280	301	322	301	297	344	300	316	317	297	283	298	297	282	284	316	294	327	296	322	282	305	272	319	313	305	323	286	328	326	300	334	317	304	269	329	293	335	322	261	327	292	303	319	299	289	296	336	290	307	311	285	344	304	330	301	324	290	314	293	310	321	301	327	295	299	304	306	300	339	302	294	311	307	345	298	321	314	334	309	301	276	264	300	338	317	304	287	303	291	333	323	317	307	321	320	310	315	303	319	281	318	281	300	293	314	308	334	318	321	289	299	294	300	311	309	305	329	320	305	302	320	279	281	319	267	318	324	270	297	328	302	323	308	308	303	302	289	332	291	325	310	281	314	308	286	317	309	307	322	311	331	297	291	331	295	260	294	324	324	381	282	290	292	278	321	283	304	303	284	287	309	308	302	302	297	283	310	282	309	345	322	314	311	329	299	294	316	300	280	335	289	279	331	293	296	293	312	309	292	321	330	323	347	309	311	317	291	296	305	324	310	302	293	322	310	275	282	316	327	299	314	308	302	284	306	311	309	290	303	307	298	291	286	294	309	302	312	305	301	279	306	298	300	306	291	323	294	312	298	291	307	323	298	310	343	308	291	297	311	300	296	305	307	316	308	287	282	296	293	316	301	308	309	313	325	281	305	303	306	314	337	291	296	300	270	329	298	318	299	303	328	302	319	311	303	293	308	303	288	297	313	289	275	329	303	309	295	290	325	298	320	295	319	278	322	323	295	322	305	315	308	284	323	290	309	322	291	309	305	306	305	312	317	277	295	308	310	318	330	311	317	299	295	293	296	312	295	301	297	333	304	307	313	287	310	286	301	339	276	335	313	285	309	326	302	313	299	293	328	325	297	302	313	319	290	318	322	319	294	299	324	303	298	319	302	301	303	297	301	296	302	335	300	296	286	289	316	301	301	315	305	306	327	303	328	325	284	287	328	280	348	303	307	319	312	284	273	319	311	306	327	294	341	305	301	320	299	322	305	295	316	318	313	296	319	310	298	333	306	320	291	315	294	289	298	300	314	279	326	308	279	308	284	304	295	308	301	284	324	311	309	308	331	301	318	339	289	331	279	329	281	291	318	306	278	292	317	300	344	327	331	323	315	293	322	313	292	293	312	286	305	328	312	306	302	327	325	333	316	331	298	302	334	301	300	294	332	279	327	296	318	293	314	279	296	323	304	328	345	322	300	304	298	291	267	302	314	307	300	336	337	298	337	265	309	313	342	317	289	303	322	318	314	306	285	274	329	331	273	326	290	307	310	278	319	315	292	318	285	311	312	314	336	283	284	318	301	294	268	293	268	286	308	285	288	290	355	290	315	338	319	286	305	313	269	299	325	315	324	302	298	301	278	306	317	289	289	309	319	343	300	303	291	314	279	300	291	285	321	305	326	305	308	288	319	348	301	296	350	325	295	307	305	336	300	279	279	304	311	307	313	296	326	271	313	284	311	304	314	309	315	291	266	286	299	276	287	296	302	326	291	312	303	314	295	313	323	286	300	313	306	294	309	312	270	319	275	318	316	303	318	276	303	269	298	297	284	304	306	322
48095	18163	6883	2255	1374	1035	766	606	527	436	381	329	288	309	249	255	251	237	221	206	213	207	204	173	208	200	174	209	202	194	186	183	177	165	180	163	167	175	196	197	205	188	181	193	188	161	165	165	167	184	154	130	165	156	169	181	172	188	195	175	169	179	185	186	175	197	174	164	162	157	166	179	181	166	151	175	178	164	191	177	171	168	168	155	171	173	155	168	166	174	168	177	179	168	166	172	151	166	167	158	180	166	173	169	170	158	170	188	161	180	180	162	151	160	182	177	162	165	175	156	154	193	168	178	164	169	186	171	173	168	167	185	162	165	157	170	187	161	168	188	166	180	165	176	150	146	159	145	185	168	162	160	174	172	187	194	166	149	194	168	147	170	178	171	173	161	168	159	167	164	161	172	172	149	161	172	172	165	153	165	177	132	166	172	166	168	157	148	157	162	166	172	152	186	161	182	172	192	176	165	169	157	172	167	189	162	186	163	167	154	166	167	154	180	177	157	170	172	156	194	171	195	180	162	185	154	180	161	163	157	171	179	169	182	141	152	145	161	171	180	157	173	174	158	172	161	171	162	174	141	150	177	163	179	177	190	172	163	164	165	154	169	172	149	168	182	161	153	160	130	155	197	173	158	166	168	182	186	173	189	161	144	177	181	163	173	186	162	135	169	169	152	177	169	158	181	171	197	165	178	174	174	176	174	162	184	163	160	169	168	163	179	168	176	140	168	150	180	139	189	186	177	172	158	175	182	174	190	177	173	175	175	157	177	158	139	173	148	181	168	174	173	169	170	184	163	182	169	188	174	175	180	175	176	162	150	178	173	156	170	182	140	190	146	171	180	166	170	175	171	138	166	147	171	176	179	158	176	141	168	137	172	166	183	182	156	167	163	169	186	159	163	180	174	148	178	179	177	143	162	176	166	164	179	171	165	158	148	153	173	160	176	176	176	165	192	157	178	187	148	172	183	179	159	190	161	158	147	158	166	180	158	166	182	157	164	153	170	169	158	177	157	153	156	164	135	155	178	146	175	173	176	187	171	157	164	193	143	186	163	176	175	179	168	146	188	166	144	170	166	162	157	169	148	160	188	183	149	184	152	168	167	178	161	180	160	183	162	173	163	186	164	181	173	150	170	148	172	136	164	161	134	180	178	169	166	169	151	179	169	184	157	168	173	185	167	148	174	174	170	169	178	150	165	162	155	177	205	207	147	161	171	165	165	170	164	177	168	162	180	171	162	178	170	157	180	196	156	195	148	172	153	167	152	169	171	184	152	154	161	176	146	170	167	159	160	192	166	169	139	161	172	172	166	163	168	125	179	156	174	166	184	190	190	159	171	191	148	184	161	151	169	171	155	181	168	164	201	174	164	180	172	160	167	164	177	155	176	170	183	144	165	142	168	169	181	167	177	169	170	175	173	165	177	174	177	168	169	174	148	156	185	160	172	188	161	171	197	157	172	147	174	154	166	157	172	182	183	161	161	165	185	166	196	157	178	159	164	157	176	181	167	174	158	165	171	149	179	153	189	158	175	181	184	167	200	163	186	167	159	167	157	166	156	156	159	177	178	155	173	144	164	176	178	184	180	169	153	169	165	190	170	170	157	170	161	179	166	160	178	184	162	172	154	159	159	166	140	168	169	168	172	173	158	142	168	185	179	159	173	158	157	159	188	175	155	175	161	167	176	169	186	176	146	172	172	174	173	165	163	142	150	170	182	136	161	177	178	146	172	151	162	180	157	155	150	180	176	206	164	166	184	189	140	168	162	173	172	160	170	187	149	160	166	155	166	170	149	151	182	146	184	161	155	173	191	167	158	163	179	159	151	190	164	172	175	174	166	159	147	148	174	157	158	177	167	169	149	188	190	196	180	188	177	171	163	178	181	146	179	181	189	162	190	172	180	162	208	179	181	178	201	155	179	175	164	173	153	160	149	163	208	156	154	157	191	168	145	158	192	173	168	166	180	176	154	166	178	157	190	150	170	174	153	170	164	189	189	161	180	173	155	166	154	182	161	162	163	167	158	179	177	173	162	169	177	189	159	131	168	170	160	162	172	169	173	173	172	163	163	169	161	161	182	160	167	149	188	171	177	178	161	155	172	174	173	168	153	174	170	158	170	166	170	170	189	141	207	183	158	168	142	158	165	170	187	170	151	175	180	172	157	166	163	174	168	185	163	144	156	149	151	155	169	151	176	160	152	192	146	179	161	168	163	201	167	148	163	168	149	170	164	160	168	148	176	168	156	193	144	153	171	165	169	151	191	178	167	170	158	184	141	152	151	164	165	153	171	163	169	176	155	156	125	152	149	162	175	194	166	166	183	169	152	158	165	167	185	160	197	164	145	160	175	164	177	153	151	168	135	164	180	148	181	157	148	165	168	198	147	172	169	171	159	164	169	163	170	143	183	154	158	172	155	141	177	163	197	154	157	171	161	200	167	169	164	177	186	174	168	165	185	160	186	152	158	155	168	152	180	140	156	173	181	162	183	165	165	170	157	172	181	168	193	124	174	158	165	160	164	153	173	161	188	138	185	175	170	189	179	181	171	153	152	176	148	183	167	170	166	168	173	180	170	170	157	176	169	196	158	177	145	169	174	159	193	179	163	177	161	170	148	157	184	149	159	154	135	164	155	147	150	170	159	167	174	166	184	156	186	161	164	151	178	158	183	168	176	191	163	178	159	178	166	176	173	156	174	166	174	168	172	165	178	152	136	162	179	167	172	179	185	165	151	147	165	155	164	145	153	176	176	172	164	164	175	164	149	163	149	150	161	170	165	174	160	156	174	165	148	184	174	134	171	188	185	164	155	174	161	152	166	164	169	142	179	173	147	176	190	166	171	171	182	184	164	156	168	181	163	165	176	168	170	174	195	172	150	142	166	172	171	181	185	146	152	167	162	173	169	164	146	175	163	173	188	168	168	169	179	182	166	156	188	173	173	179	163	196	174	169	179	149	186	168	173	190	184	152	168	180	144	188	166	161	164	178	169	172	154	160	170	171	164	155	156	180	180	169	152	158	151	141	164	153	160	158	152	157	188	168	158	168	169	147	166	156	165	167	159	185	160	154	170	189	149	155	151	175	178	147	171	171	172	183	138	167	157	177	168	162	161	172	176	179	170	169	175	182	149	184	168	162	150	150	187	167	162	153	155	175	171	165	179	154	166	140	179	169	165	168	174	178	154	168	184	190	173	147	165	162	178	191	175	150	169	147	173	170	177	155	170	171	159	163	179	174	156	144	155	170	165	150	154	156	170	161	201	177	152	155	194	176	178	174	161	197	171	144	174	163	168	164	174	173	155	169	163	150	149	177	164	180	184	161	157	178	155	158	161	153	165	161	152	170	174	177	168	189	174	142	155	158	185	146	150	161	161	172	174	174	162	160	196	160	190	166	170	177	181	166	160	177	162	182	188	185	191	151	151	153	180	205	171	165	154	151	196	172	139	150	184	160	162	159	185	153	161	170	170	167	153	164	178	187	175
27321	2773	6373	6643	5742	4394	3679	3025	2588	2153	1933	1702	1565	1366	1338	1173	1175	1075	1029	1011	961	939	841	866	772	772	748	743	776	737	690	666	678	697	652	666	658	632	662	578	618	607	656	596	614	670	624	560	594	601	571	571	557	615	603	596	563	576	588	608	576	598	562	593	554	540	557	556	569	562	577	515	549	569	544	594	563	562	574	548	572	590	592	555	557	548	549	611	538	537	533	551	542	546	559	547	556	583	517	584	548	511	550	586	496	563	514	557	570	545	520	526	572	533	542	547	578	582	554	570	596	571	527	565	532	544	527	545	573	537	569	535	537	532	547	560	522	526	541	528	539	564	499	567	507	565	529	523	565	517	573	543	572	554	518	537	525	568	531	538	571	505	581	489	529	544	507	553	508	532	539	546	529	554	534	539	565	564	564	528	556	534	531	566	536	539	542	533	530	503	550	498	518	506	544	559	547	558	536	525	549	541	498	577	542	517	557	500	532	531	546	562	531	554	509	543	542	557	525	527	537	526	515	513	552	531	515	526	565	507	536	510	541	493	533	553	545	541	495	552	551	496	542	503	519	541	567	531	578	538	499	514	552	513	541	513	522	540	526	519	529	516	557	553	574	564	499	546	518	489	514	524	560	522	502	530	538	501	542	548	508	508	521	526	535	526	522	564	559	494	537	530	526	529	523	552	543	511	545	545	520	510	544	528	526	560	529	503	552	525	562	531	521	534	522	515	532	548	548	538	509	538	527	495	513	526	552	518	525	537	559	515	522	556	516	531	539	543	543	543	534	566	557	525	523	527	529	522	539	507	506	488	527	499	537	526	526	512	470	552	523	536	568	590	542	488	513	524	498	501	541	541	520	493	528	548	527	574	557	508	535	507	529	530	511	493	499	518	541	559	534	513	555	528	536	526	551	547	522	513	497	528	557	521	560	490	516	545	525	526	545	566	515	541	520	484	586	546	516	559	522	544	542	556	525	532	530	504	538	516	593	559	495	536	530	557	534	534	514	531	565	493	550	510	517	546	534	577	548	537	482	497	535	525	550	558	468	520	546	538	492	496	528	519	522	543	476	527	530	515	525	520	552	557	560	571	558	540	505	527	530	531	564	501	482	517	511	526	561	560	564	531	513	526	546	558	531	494	513	527	524	546	538	565	550	565	540	522	547	540	565	530	554	533	529	557	549	544	524	545	591	503	558	535	518	602	542	572	536	505	523	550	532	515	534	530	530	539	525	557	551	510	534	568	533	546	504	556	538	535	574	552	520	549	541	528	553	580	538	511	531	546	565	513	544	525	557	555	533	505	549	549	524	524	508	535	589	562	532	589	505	530	543	526	574	579	504	497	538	533	544	531	516	537	524	561	518	533	504	538	541	558	540	544	545	533	538	534	531	505	576	525	513	522	546	542	529	523	515	512	522	547	542	540	567	526	537	490	544	541	509	531	576	523	503	549	502	552	556	506	550	544	522	520	470	554	506	551	486	532	544	534	505	562	522	523	573	534	562	545	564	503	535	547	502	501	514	564	563	527	537	507	531	573	542	524	527	532	548	544	522	524	555	546	547	533	563	523	525	550	497	492	484	526	513	512	485	538	517	511	503	522	495	545	571	527	516	498	543	542	532	582	539	497	511	550	524	533	536	525	543	537	526	521	487	534	517	533	505	484	514	511	542	505	513	477	543	480	510	536	528	563	526	556	546	531	535	542	543	537	541	552	543	507	489	541	516	523	544	515	582	540	569	498	556	524	542	514	549	520	525	598	505	551	537	511	557	538	532	513	507	538	538	559	516	534	507	472	518	528	496	536	558	595	526	522	561	533	560	489	530	498	543	498	491	504	563	539	521	509	496	570	545	522	573	541	531	548	549	516	570	529	547	552	536	526	554	568	537	548	564	503	539	530	573	551	531	502	559	508	520	530	545	518	562	589	534	525	560	480	533	492	572	530	535	532	534	530	540	503	505	504	518	525	547	517	532	535	516	556	480	491	541	528	512	522	544	527	529	528	527	540	512	489	559	569	537	519	538	525	545	534	541	530	491	520	515	529	494	534	538	539	557	601	533	527	510	528	504	530	528	501	510	560	527	523	508	541	554	553	554	532	520	528	518	573	538	516	569	513	515	516	530	541	541	535	524	515	525	527	552	532	574	519	528	562	527	500	507	530	516	553	569	539	512	523	520	540	565	531	521	560	521	501	517	562	559	515	515	559	497	518	512	509	539	575	532	527	555	554	559	534	535	541	538	564	511	559	482	515	502	539	546	502	547	551	520	518	529	560	520	533	528	570	531	536	508	544	501	527	490	568	506	507	562	540	488	561	508	555	551	552	566	553	517	495	523	567	508	518	521	534	519	566	528	516	529	504	517	546	544	545	532	544	553	515	537	536	553	557	536	520	512	571	515	549	525	589	572	505	539	557	554	507	548	516	514	529	542	550	561	539	536	534	535	555	579	542	545	561	559	527	541	562	520	516	556	535	548	547	534	535	589	542	485	563	559	523	546	515	517	529	563	520	508	519	534	507	499	509	518	560	529	520	528	552	512	527	511	540	548	536	526	533	554	573	560	503	529	529	550	560	530	508	526	549	510	499	513	495	524	514	532	548	516	542	558	541	548	551	553	544	540	522	519	510	517	556	518	496	541	535	541	497	515	525	508	535	507	518	503	532	561	521	484	550	543	515	544	533	517	519	508	556	537	548	539	500	521	526	516	546	539	516	542	513	537	560	512	505	574	533	535	508	508	507	534	563	501	514	515	576	553	536	554	598	504	554	534	530	534	511	538	566	512	551	542	553	534	528	543	554	499	535	512	535	535	532	538	574	604	551	557	520	509	559	498	534	557	553	541	578	520	509	522	526	527	524	557	546	519	538	552	502	522	560	489	505	540	534	547	529	511	507	517	458	489	498	529	470	506	509	506	539	504	537	514	537	549	550	552	555	512	516	567	495	567	543	510	516	543	555	572	535	540	545	526	553	532	557	542	566	513	522	534	554	537	537	548	537	524	491	548	547	537	538	559	545	479	542	548	519	553	515	565	529	512	507	527	552	530	568	551	581	502	519	528	512	513	499	577	576	520	497	478	557	505	540	531	538	549	493	545	503	542	584	505	543	487	545	557	549	534	532	522	577	510	527	510	515	559	541	530	533	568	510	561	517	513	528	553	547	540	534	508	511	577	524	530	561	512	514	554	526	539	496	539	570	597	524	526	551	521	574	522	516	528	560	511	536	542	539	522	509	552	544	537	522	543	513	517	550	527	539	513	523	571	570	514	510	561	493	516	540	515	552	586	502	544	597	506	533	518	516	526	518	540	572	556	536	509	508	550	526	542	564	525	516	559	560	558	548	542	519	529	581	536	542	501	554	562	540	553	562	513	552	530	539	499	540	531	560	591	538	553	515	516	552	540	545	512	527	527	546	519	539	547	544	542	567	542	531	522	515	504	525	550	540	524	491	533	524	540	500	526	524	520	508	523	536	534	554	530	566	512	508
7177	466	288	204	186	191	156	142	150	191	156	144	142	154	179	147	157	164	150	177	143	174	139	173	172	161	170	153	170	149	148	145	145	158	144	154	163	143	152	159	161	153	151	139	153	125	179	181	191	154	144	157	166	150	154	152	126	161	131	151	145	172	163	139	147	144	157	177	165	166	140	140	158	140	158	150	163	149	143	142	166	136	171	174	164	163	157	149	145	136	162	170	142	143	152	168	177	170	139	144	137	152	137	155	121	148	157	149	147	143	129	126	148	188	175	141	171	182	152	142	159	189	143	149	162	133	159	158	158	179	143	152	179	156	130	162	152	149	151	178	145	160	145	158	145	144	149	151	150	128	178	141	160	137	154	153	167	146	149	148	160	171	142	160	135	165	164	156	150	173	177	164	162	154	150	174	172	153	175	157	164	154	133	139	149	144	141	172	158	162	167	158	155	164	157	146	120	149	157	174	143	141	166	148	177	156	155	172	165	162	171	162	132	140	167	156	144	139	168	152	165	164	158	148	157	166	105	171	161	167	158	151	184	164	144	139	154	153	146	146	120	143	147	143	151	169	169	137	139	130	155	145	147	157	150	183	146	136	161	159	143	175	149	142	155	151	168	163	118	193	152	155	148	144	153	180	149	162	193	139	172	153	173	175	152	128	156	155	153	142	153	171	140	132	169	180	140	144	183	161	155	164	150	155	177	147	135	166	156	153	160	139	144	164	181	134	127	146	171	161	144	149	141	158	150	156	132	158	154	174	158	157	163	163	149	164	156	144	158	175	127	160	138	172	160	163	180	130	172	156	144	167	150	152	168	159	156	146	148	168	154	166	155	153	151	154	155	145	163	147	167	155	165	148	164	149	160	179	159	157	144	141	123	149	153	157	164	148	137	137	175	157	134	158	151	177	164	142	169	144	185	148	161	168	166	159	153	141	159	169	163	151	152	157	149	151	162	148	170	156	144	152	149	144	151	171	148	158	157	137	148	152	141	158	155	174	128	151	172	162	155	155	160	144	156	150	132	129	142	137	170	132	152	152	154	172	161	147	165	175	159	156	136	153	155	148	134	148	162	153	155	169	139	158	163	156	156	167	142	147	168	166	155	152	154	142	178	168	159	148	143	163	175	147	165	160	185	159	161	168	186	148	155	146	154	151	140	149	159	154	162	138	172	152	162	138	148	180	147	146	143	146	164	150	138	144	147	144	165	156	144	147	144	152	163	176	172	157	150	157	145	165	162	155	173	155	188	156	148	143	146	153	161	170	164	162	152	173	160	125	176	156	160	170	161	158	155	135	161	142	151	160	164	157	173	146	159	155	135	179	157	157	165	176	160	136	149	143	173	158	159	152	170	158	152	174	144	133	175	166	164	173	172	176	136	172	144	169	166	155	149	134	161	168	146	143	171	144	136	126	169	137	162	151	146	167	143	147	145	159	157	160	179	155	137	154	148	166	149	152	149	152	159	161	162	160	150	161	163	162	160	142	164	154	159	154	164	143	153	157	134	143	172	137	150	177	184	155	171	168	152	157	152	135	151	142	156	155	156	119	176	153	135	151	150	162	164	135	157	145	142	160	151	167	182	164	160	158	154	163	147	159	139	157	150	167	166	148	146	177	155	152	143	147	166	141	126	150	153	156	159	151	138	153	159	164	156	172	150	152	154	139	159	151	160	150	148	148	184	151	149	143	136	159	163	164	125	166	148	163	160	140	143	162	161	167	186	158	146	160	151	132	177	153	150	159	151	159	145	158	159	163	146	139	160	160	138	151	185	141	144	141	176	146	140	162	136	163	179	155	146	155	164	176	175	150	138	162	154	174	137	139	178	152	172	148	173	167	167	155	170	167	160	177	167	151	164	141	152	165	140	142	155	143	179	161	159	144	151	155	170	179	146	168	145	176	158	146	151	135	168	158	162	156	142	153	135	182	131	164	165	155	154	158	162	134	143	160	160	152	135	134	150	158	133	147	166	181	179	171	150	159	136	162	175	149	181	156	149	135	177	164	170	135	155	144	141	165	167	158	149	148	152	163	141	151	165	149	162	152	150	155	140	138	142	134	156	191	146	154	159	158	172	157	192	160	148	152	145	152	160	148	143	183	157	138	149	148	135	149	162	160	142	170	127	135	164	157	168	167	145	140	159	145	169	149	161	134	155	170	149	152	161	146	153	160	122	152	166	152	157	171	169	154	158	166	180	168	144	170	167	150	179	169	156	156	171	139	160	169	185	130	158	137	158	146	158	147	152	150	164	162	144	157	168	147	156	139	150	131	199	131	166	156	157	162	172	184	156	143	154	170	148	157	157	201	180	138	145	161	144	148	150	171	156	176	148	168	141	148	158	171	190	166	170	154	139	151	163	144	138	162	169	156	147	161	151	152	175	161	144	145	167	149	154	167	132	152	144	157	190	170	150	162	164	151	165	131	155	166	175	143	145	165	184	150	148	151	157	160	172	152	148	163	160	151	159	168	165	167	144	159	167	175	145	149	143	161	160	156	159	122	159	158	165	145	172	162	140	182	159	161	177	151	143	135	143	163	155	139	164	126	147	147	170	146	157	154	163	163	160	159	137	170	159	144	159	153	157	146	153	169	174	159	138	175	165	152	151	154	137	179	162	136	165	177	173	154	140	163	145	151	131	141	166	194	148	145	164	165	159	150	172	147	153	147	162	148	162	139	160	153	146	150	134	148	173	186	152	134	179	165	158	152	163	157	169	158	158	166	139	144	140	136	180	166	152	140	140	147	161	145	146	150	127	159	154	154	161	161	144	143	155	128	143	135	148	151	174	153	157	148	165	155	153	183	139	152	143	139	154	143	146	130	171	144	139	156	156	181	159	166	147	167	139	148	164	170	159	138	154	165	170	166	153	158	168	170	141	163	160	147	160	130	165	153	142	165	153	139	149	169	136	152	143	155	155	141	158	133	147	163	154	180	176	145	135	168	161	129	141	183	133	138	158	144	159	148	163	158	147	137	170	156	155	154	158	173	155	160	144	160	156	151	160	156	136	145	152	158	139	166	153	163	176	173	146	137	151	162	155	159	143	162	165	163	186	143	186	144	164	159	155	177	143	151	171	156	171	134	196	160	148	170	158	163	127	140	136	165	169	164	136	156	167	147	159	164	139	149	150	156	172	143	165	132	147	152	130	155	164	134	148	153	169	164	148	153	154	137	147	143	144	173	133	142	162	161	159	156	165	152	149	181	172	160	167	151	146	182	153	127	169	165	174	145	150	141	172	168	175	156	148	130	171	158	160	170	144	163	154	150	156	148	160	179	148	128	163	132	155	159	149	149	158	175	154	161	177	171	145	144	160	165	166	140	164	139	142	155	176	160	146	128	181	148	165	160	161	155	161	166	140	156	158	160	177	168	145	122	158	150	157	164	130	151	135	159	129	158	159	154	183	142	138	145	142	174	157	184	160	139	171	131	170	179	173	135	152	154	153	134	168	143	162	144	151	169	142	146	176	166	151	146	141	171
6381	560	641	651	646	562	555	558	537	506	509	559	483	514	505	510	457	497	488	516	536	507	487	509	496	462	485	483	533	469	445	465	467	492	506	487	470	464	451	499	490	510	465	433	452	460	471	473	484	502	496	490	475	511	486	496	479	454	497	490	492	478	483	508	504	484	497	486	447	481	495	471	485	497	478	489	488	494	482	520	483	497	471	470	472	502	505	529	472	455	466	500	468	526	490	476	466	478	475	452	471	490	481	495	447	440	503	473	515	521	467	481	482	488	498	526	459	474	463	498	482	471	478	456	464	510	477	481	437	488	507	470	450	493	467	449	493	474	473	476	483	460	463	491	506	468	462	472	499	454	491	508	478	487	498	480	482	478	506	467	498	513	485	473	449	466	500	492	501	469	505	461	465	488	477	494	499	501	492	482	449	494	464	493	489	454	516	454	468	482	455	499	485	477	490	498	513	496	484	447	491	473	478	435	497	505	483	462	460	474	497	458	515	484	488	509	452	448	520	475	488	494	476	488	450	495	490	479	491	480	511	525	479	512	518	476	454	457	496	464	459	460	482	438	515	475	503	457	479	464	510	500	506	451	486	492	461	485	462	471	470	495	487	512	469	502	487	477	439	484	482	464	477	491	464	466	455	485	476	467	457	471	517	512	469	512	509	482	499	486	484	455	498	476	508	457	428	481	498	449	441	496	500	470	482	481	475	465	457	476	441	446	463	457	467	473	480	495	478	470	484	486	487	505	494	497	498	518	476	504	479	484	475	499	468	454	461	480	467	492	487	529	504	464	502	479	473	495	473	475	491	496	471	468	457	459	481	475	486	499	483	494	483	495	463	477	514	468	488	491	453	517	507	437	469	466	484	497	484	425	462	465	465	513	455	470	477	483	496	489	446	442	464	458	507	454	514	454	500	501	511	488	468	515	448	478	430	519	502	467	528	478	524	482	487	470	483	452	513	521	469	480	490	438	461	482	504	453	522	492	477	463	475	496	488	483	499	490	468	476	499	472	470	465	459	490	483	491	462	472	498	477	495	474	462	490	459	488	489	492	472	464	481	473	449	537	475	479	519	509	481	469	445	493	487	489	483	513	479	466	480	477	479	497	437	476	448	469	480	504	498	493	493	517	495	464	452	489	476	462	488	442	477	477	478	441	477	484	482	497	469	470	457	464	463	485	466	463	466	485	478	491	479	469	466	449	472	477	455	462	479	514	486	492	486	466	488	507	508	482	474	503	461	503	476	474	507	522	465	464	470	463	464	462	480	469	464	484	451	515	450	523	484	475	462	472	498	481	509	458	437	509	511	455	478	450	473	515	487	486	486	451	469	467	510	475	463	505	471	464	504	463	510	541	480	459	484	498	487	474	461	462	481	481	488	468	485	494	522	504	487	444	476	487	492	477	508	437	515	464	480	478	488	518	490	461	479	509	466	479	446	474	478	491	450	502	474	473	490	493	510	446	449	484	478	535	486	463	452	499	504	444	447	469	479	465	508	482	485	492	515	509	500	499	499	466	494	492	438	495	473	502	484	504	438	511	471	497	466	484	500	448	505	487	446	481	471	451	517	515	494	495	477	494	475	498	451	531	498	494	488	483	465	494	482	453	470	449	477	472	536	476	465	447	503	462	468	499	477	456	473	505	482	481	480	466	478	494	478	510	471	498	512	486	500	454	470	472	492	455	479	522	449	494	477	492	488	488	480	461	481	474	439	476	476	484	478	525	458	471	531	510	466	484	474	498	455	485	437	439	467	477	498	519	419	465	488	462	467	481	503	462	430	515	447	470	511	469	484	490	476	492	473	441	465	463	494	499	512	457	457	471	472	482	478	451	487	483	511	463	449	482	487	494	484	483	481	501	468	525	507	458	478	480	477	451	485	453	492	472	498	483	464	496	491	454	481	500	479	487	459	544	478	477	459	462	412	499	496	524	495	481	466	486	427	513	529	443	441	461	494	468	456	497	521	505	480	456	463	467	509	496	479	461	469	430	461	442	471	463	481	482	499	503	493	500	467	470	518	477	486	454	468	466	464	475	491	449	492	443	497	493	517	458	473	484	500	534	480	445	465	473	469	511	495	478	502	498	474	490	479	499	471	477	526	495	469	523	470	494	499	480	482	502	511	486	486	486	497	511	472	484	518	450	484	507	471	419	493	497	479	490	486	484	462	490	496	501	501	476	496	510	480	454	449	520	449	466	441	453	479	487	502	484	502	480	472	457	488	479	473	501	492	438	476	510	491	467	481	493	490	442	494	477	466	477	485	450	503	502	499	508	464	526	486	503	484	482	474	445	498	517	452	505	452	441	425	473	446	495	484	465	523	501	457	502	504	516	472	483	505	507	460	495	473	466	500	505	418	477	487	488	493	527	490	473	494	452	456	467	472	481	464	457	442	476	447	535	482	429	475	436	451	498	511	481	486	444	518	480	457	487	491	536	500	460	444	487	436	466	453	499	501	554	514	482	449	494	497	439	453	505	495	502	449	488	481	538	463	476	467	488	524	467	492	491	517	495	509	478	467	500	507	460	504	476	487	463	518	468	477	476	511	463	503	451	497	455	467	467	475	474	451	512	472	474	477	475	506	516	514	449	469	506	505	472	524	478	477	438	506	507	444	483	471	509	435	450	479	502	505	470	495	435	522	496	490	481	476	475	465	500	456	477	514	491	472	482	475	472	457	434	488	502	481	492	463	463	443	445	437	445	486	485	461	475	439	479	466	494	482	482	469	475	463	519	510	447	481	488	468	447	480	478	503	484	505	505	472	491	469	493	454	476	466	473	509	464	493	461	497	509	487	452	464	511	485	485	471	470	471	523	469	457	478	478	506	448	458	473	496	449	490	507	480	464	505	442	488	484	463	468	457	476	521	467	479	485	462	469	477	477	498	497	453	503	493	522	472	481	524	480	445	481	479	505	492	427	510	467	474	484	479	496	481	480	433	499	443	482	472	428	479	495	487	482	488	478	511	503	502	453	493	443	481	496	481	499	485	497	480	456	481	489	473	495	515	485	510	501	443	471	486	500	460	472	487	454	496	523	510	488	476	481	504	497	476	469	482	459	476	478	472	510	450	520	510	487	523	441	474	454	485	444	498	508	435	500	491	493	491	483	503	475	481	493	497	484	479	488	479	478	477	510	474	502	506	495	453	484	491	482	447	447	517	493	495	475	498	496	524	457	497	476	477	471	460	491	460	469	485	446	476	483	471	470	493	496	480	469	517	457	502	430	485	492	464	446	498	485	493	479	514	479	492	473	470	465	478	489	493	484	506	487	476	488	530	525	500	491	532	454	489	466	472	476	445	496	469	478	452	526	476	500	442	457	457	427	521	516	463	450	485	465	490	440	492	469	469	473	493	464	484	511	467	517	456	484	504	491	474	455	496	476	485	462	466	442	523	453	477	484	462	500	478	475	487	487	507	481	473	468	516	442	462	501	506	462	468	467	443	514	470	483	482	419	448	474	482	506	473	483	494	508	462	500
39474	10899	1917	988	681	528	417	329	281	227	183	169	145	143	150	115	130	104	117	124	116	96	120	96	124	108	100	114	103	98	91	100	92	111	108	92	97	85	90	81	81	106	94	82	82	111	111	72	101	89	99	76	102	104	91	77	90	77	85	92	84	97	76	93	96	114	82	75	72	83	94	72	83	112	100	86	69	88	92	67	99	87	90	91	73	93	74	74	82	99	94	96	82	95	88	81	91	92	93	95	106	86	86	84	111	79	80	75	76	90	89	81	98	101	110	80	83	95	93	91	76	91	78	93	91	77	73	86	83	91	81	89	91	87	98	105	110	74	92	84	108	82	79	85	81	74	79	86	88	92	100	88	84	100	97	86	95	92	88	95	96	74	81	73	72	75	80	99	105	85	88	88	92	85	78	83	76	82	98	67	73	69	97	88	71	90	94	95	85	95	90	86	76	81	91	87	93	74	90	99	73	85	102	91	83	94	80	94	92	95	93	80	86	78	80	94	86	111	92	101	83	102	92	86	77	78	90	87	85	75	85	89	94	96	89	91	94	92	102	82	75	97	94	87	76	98	79	68	93	114	79	96	88	92	84	93	89	98	87	100	96	74	78	87	78	84	80	90	68	75	76	81	77	70	75	80	83	100	94	89	71	105	90	69	90	85	84	102	90	89	77	86	100	93	91	83	91	96	91	79	87	93	100	79	81	86	94	85	81	87	83	94	95	87	89	58	99	94	95	92	105	106	90	78	102	95	86	82	91	98	90	87	88	94	81	90	98	78	69	86	78	92	95	88	97	87	89	87	90	82	79	105	109	91	71	95	93	92	77	81	113	98	83	86	90	97	80	76	88	74	73	112	84	94	110	88	109	100	61	91	103	90	100	91	95	89	111	93	84	85	97	102	96	88	82	94	89	84	83	83	88	105	96	93	97	94	108	92	97	82	90	91	95	92	91	82	89	108	85	84	73	72	85	87	97	84	82	90	102	91	96	96	102	88	77	75	65	84	94	89	77	95	80	84	73	97	80	98	90	99	77	104	99	93	103	80	78	84	80	99	76	79	107	98	88	81	74	75	105	83	99	85	71	93	66	70	88	98	103	86	70	95	88	98	76	84	70	98	84	75	81	83	90	86	80	89	89	82	93	91	84	78	75	90	83	64	102	91	89	94	69	95	96	93	82	75	104	97	99	73	97	80	94	104	109	101	104	90	87	91	100	94	85	88	116	76	122	86	80	115	101	90	101	78	92	91	101	99	69	73	106	82	89	85	90	72	83	78	90	73	89	100	86	87	85	85	77	99	77	74	88	89	90	70	79	85	81	86	95	84	90	90	103	86	89	100	85	97	99	98	79	91	86	74	97	79	90	91	80	102	89	76	82	80	78	99	81	86	77	85	93	74	94	76	76	90	88	78	95	71	87	89	93	91	97	83	99	98	76	96	115	92	89	87	92	97	89	80	82	84	94	83	81	88	82	80	86	87	78	99	90	95	87	82	94	78	90	91	80	93	82	104	86	109	88	84	88	103	86	93	102	83	94	77	93	96	77	85	85	84	86	79	89	78	74	88	82	90	83	98	98	101	83	95	96	92	78	71	94	82	90	72	79	68	92	84	75	89	83	95	97	82	82	87	84	98	91	80	111	70	81	85	103	82	106	84	81	71	105	79	82	81	86	91	77	89	71	81	86	92	85	91	80	79	99	96	88	79	85	108	91	80	84	89	100	75	90	95	74	90	73	93	96	91	85	100	84	84	75	82	72	84	82	96	83	90	94	90	96	88	90	98	97	76	86	66	78	99	93	77	103	91	101	84	75	74	85	88	97	95	90	75	78	91	95	87	87	87	105	101	78	81	78	84	83	89	89	96	83	101	84	92	91	98	97	76	79	67	103	79	74	92	89	118	78	95	97	94	100	73	92	104	88	77	89	85	89	97	95	93	90	94	92	86	82	80	88	89	75	95	88	99	90	78	85	94	93	86	99	68	92	104	86	84	91	67	86	84	92	95	70	81	82	73	110	90	88	86	85	85	82	98	80	88	107	92	99	92	93	108	94	84	75	94	75	95	85	90	101	93	74	95	86	98	97	92	82	103	91	70	98	106	95	103	84	74	78	106	74	90	95	82	92	94	95	93	108	84	95	103	87	98	101	84	82	81	83	97	94	85	93	67	67	92	65	80	93	79	83	79	81	88	94	90	96	93	111	106	110	83	75	103	73	85	83	83	69	78	71	88	95	91	86	85	92	101	79	69	89	87	90	73	86	94	98	84	64	96	92	96	87	91	88	89	93	73	89	86	75	75	87	95	96	82	93	93	98	103	83	104	96	80	96	90	94	80	78	71	65	96	74	73	94	86	99	83	100	88	83	108	79	85	92	80	79	106	91	100	77	79	84	86	66	86	91	81	89	85	110	87	88	85	101	84	98	83	95	90	76	71	81	81	103	87	77	85	102	97	103	85	85	83	93	94	105	88	95	92	89	87	99	78	97	80	80	79	79	95	93	89	76	81	94	95	83	89	99	109	73	79	82	82	89	81	70	87	91	81	99	104	81	80	112	86	104	97	81	107	93	98	106	96	96	77	94	81	82	94	89	76	87	82	100	93	99	80	82	87	82	86	100	112	77	93	102	102	93	96	89	69	87	82	81	67	104	82	79	88	105	85	88	92	79	84	101	86	96	86	85	88	91	84	89	105	70	96	94	78	72	93	81	77	94	97	90	83	84	88	86	112	80	70	96	101	78	95	96	100	86	77	77	93	81	85	99	93	82	86	100	85	93	94	71	87	93	86	85	82	85	80	86	79	92	96	84	80	77	91	89	89	106	89	95	79	82	88	77	83	90	104	89	81	83	85	96	91	94	89	89	89	99	100	78	91	84	77	94	78	80	94	73	69	95	98	78	94	89	88	72	82	85	88	78	95	93	84	103	89	86	79	75	69	95	99	103	85	77	83	86	104	94	76	90	97	95	100	76	105	65	87	91	83	72	74	87	69	83	95	78	82	83	82	80	92	81	100	99	86	90	103	99	87	81	89	80	78	81	87	88	81	87	82	79	85	94	79	89	101	91	103	100	99	81	90	97	92	104	71	83	86	67	78	92	98	80	85	86	75	91	85	100	85	87	79	78	71	79	92	92	88	79	83	83	79	71	77	92	99	90	74	94	86	103	112	80	82	91	79	77	80	91	88	91	98	85	85	87	77	115	90	92	86	83	78	85	65	86	95	69	78	84	81	79	102	99	87	91	87	93	81	108	75	75	74	83	87	92	90	101	86	99	77	101	95	83	92	82	91	105	89	93	84	84	92	99	85	88	77	94	96	87	82	85	93	86	70	94	90	85	88	85	80	85	97	90	102	86	90	79	95	82	85	99	85	74	106	94	87	89	86	84	89	99	84	97	72	93	92	66	94	75	68	77	79	86	93	108	81	81	73	101	80	67	80	92	101	85	93	102	83	82	90	84	95	99	83	78	112	87	85	82	68	92	83	87	93
21250	1420	3330	3519	2944	2373	1941	1514	1335	1162	1008	943	860	764	690	633	605	586	542	537	538	487	459	497	450	450	452	412	443	367	370	425	406	376	399	362	352	334	379	351	360	324	308	322	352	349	360	331	339	337	337	325	319	341	337	353	309	328	320	310	337	295	330	338	321	310	338	328	335	320	353	309	299	315	321	329	344	310	304	339	336	281	338	336	303	334	329	317	296	349	321	350	291	298	313	308	303	307	299	276	298	327	336	327	299	326	308	345	302	301	313	296	292	297	297	297	298	303	285	331	319	296	323	299	315	318	314	320	305	309	310	314	303	327	332	319	313	284	298	312	308	314	285	297	315	299	314	304	302	302	271	275	317	306	319	320	273	328	320	324	321	317	322	324	309	328	295	323	319	297	293	303	291	271	326	308	293	306	296	293	304	311	350	287	306	281	302	279	284	305	317	312	325	305	302	295	308	300	312	303	291	324	299	321	308	322	296	334	336	281	285	308	245	281	301	325	300	295	297	330	284	303	322	280	288	303	299	280	305	317	289	327	324	343	287	304	318	282	294	310	310	307	326	319	346	303	299	320	311	290	301	294	319	326	307	319	309	306	335	294	325	314	313	290	341	345	299	294	269	286	330	271	313	305	312	287	288	318	337	310	316	315	323	307	299	301	310	287	319	326	305	344	332	293	306	304	312	294	293	305	316	310	297	303	300	328	283	303	300	316	309	339	323	283	317	295	306	307	321	315	283	342	298	297	346	282	320	294	303	284	294	319	298	314	338	295	302	303	295	308	288	315	294	312	314	328	299	281	290	319	313	268	288	309	316	298	304	306	270	281	308	322	301	313	323	289	348	284	298	306	315	296	300	310	287	334	307	308	310	327	312	323	318	291	285	323	301	293	309	310	326	307	269	307	292	257	335	318	289	301	322	283	332	314	277	308	313	310	320	307	283	301	317	287	300	310	294	333	327	275	315	311	309	277	288	297	283	330	321	313	316	302	318	272	321	300	316	273	342	291	307	291	288	292	330	307	304	310	313	315	309	294	321	281	325	333	317	338	327	312	320	302	301	336	292	330	302	306	326	354	325	295	276	292	311	288	281	310	296	305	335	322	314	293	313	294	296	315	287	330	298	291	320	311	315	329	309	277	302	313	292	313	308	309	301	303	293	311	313	283	291	283	292	301	313	307	270	291	302	330	295	289	306	276	285	305	306	324	318	313	307	311	314	347	324	285	295	284	332	346	336	304	302	319	306	306	319	303	304	296	269	315	315	296	310	286	313	303	289	308	299	328	302	295	322	324	286	315	257	284	335	294	337	321	321	319	285	303	284	333	311	277	277	316	343	305	294	333	295	287	308	306	306	293	319	326	296	297	290	317	338	305	312	287	327	327	289	316	289	302	333	293	306	323	324	293	310	330	330	312	303	325	265	312	294	317	290	359	283	307	304	309	298	313	299	269	336	270	292	324	290	294	302	290	329	307	300	349	299	314	309	315	312	319	322	311	294	302	306	313	308	301	280	306	297	289	290	327	306	297	334	322	297	304	311	291	282	304	304	283	286	321	346	298	311	300	322	321	314	326	330	303	304	286	315	285	322	303	293	288	331	275	311	315	293	302	322	313	313	323	335	328	326	296	314	304	305	312	323	341	315	312	304	327	307	285	306	288	340	320	279	285	324	303	341	293	315	292	348	312	262	321	333	326	308	302	318	308	307	308	302	307	316	307	288	298	296	298	341	305	319	310	336	285	310	351	335	320	294	292	338	305	348	308	299	293	328	300	316	326	319	284	301	289	292	285	293	293	314	293	279	317	315	294	337	309	302	315	305	299	311	304	315	316	324	323	308	312	311	302	294	324	319	303	323	281	305	305	303	313	303	266	326	322	333	306	314	345	306	308	322	310	307	304	329	291	315	310	325	351	301	329	320	315	325	297	301	286	302	288	307	312	318	312	312	317	324	307	296	280	276	309	300	340	284	277	329	312	287	310	315	303	308	305	321	293	319	352	308	310	270	310	300	338	279	295	284	299	305	285	316	282	286	298	306	315	285	299	305	295	316	330	300	305	312	284	311	335	295	272	305	294	311	309	298	329	282	293	295	304	285	307	297	333	298	309	303	304	302	280	321	312	319	288	333	305	302	307	294	354	314	307	324	299	300	331	300	335	306	295	309	297	319	279	343	331	301	298	303	283	282	314	307	304	297	340	286	343	328	325	307	314	332	322	319	316	330	330	312	278	280	311	327	336	323	310	316	330	310	317	309	284	295	311	315	308	296	308	311	289	307	274	291	306	304	334	295	317	308	307	324	300	301	307	303	292	302	305	328	307	338	314	286	303	282	301	287	288	320	297	318	301	308	281	310	309	292	290	319	273	323	289	323	344	296	311	343	321	308	288	321	272	299	291	315	303	321	311	291	325	300	302	311	295	307	320	308	286	294	301	318	297	327	318	337	318	274	312	345	302	297	312	317	302	296	305	293	316	270	339	278	301	325	315	317	295	326	323	304	298	297	294	319	292	338	319	303	320	281	291	285	330	318	277	290	286	316	322	287	307	292	312	294	283	297	291	323	307	276	309	314	313	294	303	311	287	311	325	286	331	327	333	321	303	304	298	292	291	305	323	269	289	320	290	324	303	294	324	275	289	314	319	345	291	331	273	339	295	291	294	297	295	353	282	320	292	303	291	311	305	296	281	296	302	277	276	295	311	317	333	311	330	297	332	294	310	301	305	310	289	291	318	305	293	309	305	351	309	277	314	308	308	301	309	335	294	305	312	309	304	319	312	292	312	312	301	310	317	306	302	288	300	326	311	297	303	333	299	292	302	336	297	288	280	299	272	313	314	302	286	285	297	284	303	315	301	298	307	332	334	319	320	285	264	311	292	312	322	292	282	306	293	309	311	316	310	303	309	291	284	318	308	296	303	296	314	326	323	329	300	328	325	306	293	318	327	314	313	309	311	321	331	297	284	289	311	307	294	290	311	303	311	303	293	309	296	290	309	333	311	291	280	321	279	315	278	308	331	309	294	315	319	302	324	326	305	303	338	316	310	318	298	317	335	290	309	289	293	320	341	288	311	268	316	306	289	317	280	325	318	279	298	332	313	308	305	335	325	321	312	315	305	324	319	305	277	319	313	324	301	295	313	283	312	331	310	299	287	326	323	323	326	316	316	310	294	295	319	264	290	318	316	291	289	273	290	298	291	329	311	323	321	305	291	331	331	300	301	307	324	303	308	286	316	301	327	322	317	329	315	315	333	304	320	270	303	294	285	270	282	335	288	287	321	313	320	290	293	311	300	308	318	313	323	312	321	303	315	330	332	282	321	296	277	310	283	328	330	309	302	312	293	313	268	316	292	339	308	270	316	326	311	323	287	299	302	307	327	304	333	291	287	312	308	291	340	330	323	318	317	318	292	322	315	312	312	335	308	325	292	313	318	334	308	304	307	276	313	270	287	283	313	281	290	323	305	328	300	345	293	304	314	319	298	306	296
48326	18059	6817	2281	1402	1009	751	598	500	414	394	337	302	280	291	271	247	244	248	197	200	206	195	211	190	204	194	183	199	200	186	186	192	190	172	195	179	200	178	198	181	183	164	162	177	157	183	181	192	176	172	169	192	183	176	169	198	168	177	167	169	158	172	154	158	180	164	166	150	146	166	194	165	162	170	175	164	169	198	176	161	158	150	152	168	194	158	173	166	154	162	188	155	172	180	170	187	135	165	162	160	178	181	132	152	163	178	177	180	197	166	187	143	165	145	157	163	178	173	191	176	173	174	186	156	171	172	186	169	186	166	166	174	148	146	178	169	151	168	175	174	164	159	161	174	161	178	151	195	171	163	185	167	165	176	172	151	183	177	167	182	177	165	156	190	173	168	183	142	146	192	168	161	156	174	173	157	187	150	184	185	169	152	171	161	153	162	171	173	148	179	189	180	188	177	166	175	180	155	168	199	149	151	154	167	170	158	182	147	171	164	144	174	162	177	177	155	170	150	157	161	171	144	172	156	183	141	175	173	190	161	167	162	163	173	163	146	184	170	143	160	164	195	174	175	175	162	164	152	161	164	171	147	166	167	148	173	184	165	144	161	167	168	155	160	171	170	191	164	181	156	185	183	183	189	163	155	191	166	151	187	150	159	176	171	173	143	153	150	178	149	176	185	160	144	175	167	186	155	176	146	140	166	142	168	164	175	185	164	158	185	173	176	156	166	153	153	160	184	176	189	155	159	171	181	188	187	206	153	165	168	169	172	166	162	147	181	158	168	154	160	175	175	186	167	154	170	190	181	147	170	171	165	167	168	162	183	144	168	169	174	177	171	181	130	173	179	171	183	166	183	160	180	182	158	157	148	153	158	155	152	139	161	158	157	143	179	179	175	168	177	166	176	168	167	133	181	186	139	152	156	161	140	155	178	187	160	153	146	162	176	168	178	166	167	172	141	184	173	159	167	166	185	162	183	159	154	159	164	201	194	176	191	174	157	178	172	169	152	174	165	182	175	179	178	169	183	175	150	176	177	173	179	158	172	159	169	144	143	165	161	176	181	182	162	153	202	160	171	162	193	165	157	147	155	197	174	181	168	157	154	178	157	162	182	150	150	159	185	185	177	130	168	162	170	185	171	160	155	169	157	167	180	146	200	146	155	182	165	172	183	170	169	165	172	138	158	164	165	131	158	189	145	163	159	162	180	170	173	177	149	184	164	179	173	187	171	158	156	155	167	164	166	169	166	139	164	168	163	166	176	170	155	182	165	166	139	157	161	123	182	181	149	160	145	176	147	168	170	176	173	154	185	163	182	170	192	172	175	171	165	178	185	165	162	167	181	181	194	148	172	164	182	173	175	162	183	168	150	166	174	145	190	182	169	173	163	145	174	149	160	173	147	156	156	158	134	173	156	163	171	162	176	140	164	165	183	159	184	153	167	189	166	151	175	170	164	170	156	198	174	157	166	148	164	147	163	176	181	174	173	167	157	166	156	158	159	166	177	168	164	177	170	151	165	187	169	155	173	162	165	164	147	186	186	178	169	169	147	166	153	205	166	163	190	156	145	178	186	169	171	173	177	182	164	157	170	143	175	148	174	185	161	163	168	188	183	139	141	179	151	157	167	168	188	177	167	183	152	188	177	183	177	169	157	171	183	175	156	160	172	153	166	153	175	161	144	175	156	173	174	160	166	175	149	172	176	168	184	178	169	181	167	178	153	175	178	163	183	160	166	185	176	164	159	152	153	186	142	165	177	155	179	171	185	157	157	151	181	169	192	180	159	155	172	173	166	196	151	174	145	184	172	160	140	173	191	163	174	159	184	170	170	165	154	145	176	143	177	189	184	174	168	174	163	185	161	158	187	165	152	172	160	165	167	172	161	160	161	149	167	189	162	183	180	163	176	176	158	148	192	153	171	192	155	142	176	156	167	169	163	146	155	181	171	188	165	168	166	153	187	163	162	183	166	193	170	177	183	179	175	170	170	163	173	185	174	191	159	155	170	165	154	151	168	190	178	165	190	179	155	154	171	178	177	170	180	169	166	150	188	156	158	169	164	165	169	189	186	169	159	161	148	173	178	185	145	180	165	160	153	167	172	181	157	159	170	194	151	181	162	171	154	154	152	167	182	162	186	160	158	176	164	170	166	180	165	167	176	179	152	150	152	178	175	163	148	177	155	181	153	171	148	167	185	159	158	191	187	177	170	160	176	196	195	164	176	162	168	159	149	166	179	187	164	142	180	164	176	171	172	161	169	154	166	188	172	164	184	167	165	184	167	170	157	154	204	181	157	153	170	159	176	170	202	184	161	152	157	151	192	176	181	187	178	145	169	150	160	164	173	172	166	162	158	188	161	164	171	159	170	168	148	181	156	168	159	171	177	141	190	161	155	139	156	178	168	153	181	180	174	164	166	163	174	158	174	169	179	162	166	153	157	164	164	157	153	166	173	159	155	158	162	212	155	134	170	176	165	157	180	164	184	159	175	165	170	134	168	177	165	133	166	161	175	148	160	175	187	159	177	171	175	174	164	179	164	175	169	152	151	163	146	147	156	156	174	173	181	174	185	172	168	173	162	174	157	168	167	164	191	150	155	154	160	177	156	132	166	175	165	189	167	173	169	168	150	181	154	182	153	180	156	161	172	181	172	136	172	166	184	151	161	158	176	176	172	147	175	160	184	169	154	185	173	148	177	165	166	180	183	170	176	182	148	164	169	149	193	135	163	168	181	167	164	169	183	181	162	141	132	163	184	187	168	154	140	155	153	167	163	164	151	136	157	177	162	183	150	168	180	153	180	169	179	166	169	169	166	168	165	197	170	159	161	173	149	148	175	170	157	190	150	137	175	176	172	177	196	164	167	168	192	161	167	205	176	174	169	188	189	192	154	177	158	155	159	168	167	186	173	161	170	166	158	193	172	165	188	176	175	151	176	176	153	197	145	153	157	140	173	161	151	170	176	164	173	164	166	172	156	174	163	175	177	153	139	180	193	159	192	173	139	168	177	157	160	168	170	165	174	159	153	172	169	175	161	168	171	168	176	196	148	154	148	172	163	179	169	165	165	161	180	161	169	199	182	167	159	181	164	170	186	166	161	169	180	181	157	152	157	147	175	152	181	163	164	194	154	167	177	184	143	156	156	198	152	156	174	168	171	164	137	166	184	157	179	180	148	163	160	135	163	137	167	175	168	165	166	163	177	178	154	169	167	153	183	174	180	158	147	174	165	170	165	189	172	155	169	165	178	157	160	177	168	156	153	175	154	149	157	167	166	159	168	167	173	163	160	174	180	174	178	159	179	166	169	159	170	163	175	162	172	154	144	157	183	182	175	177	174	150	177	158	173	171	169	137	167	152	160	171	159	180	173	186	195	154	174	173	148	161	158	152	169	188	195	157	185	175	201	168	173	165	174	159	162	187	161	189	181	175	181	166	170	181	188	143	155	179	154	156	188	174	158	167	146	178	163	189	160	167	152	185	167	164
27592	2776	6382	6688	5683	4398	3687	2918	2580	2183	1966	1726	1578	1500	1328	1263	1158	1153	1049	954	942	927	917	789	846	773	790	759	776	710	686	724	742	670	686	623	599	633	687	666	604	653	613	584	607	602	596	605	610	616	592	563	580	575	614	608	577	556	567	552	575	548	593	559	578	556	553	528	564	543	539	545	598	530	552	548	561	540	556	479	559	588	520	534	566	601	525	543	531	538	558	527	557	579	557	575	612	557	550	550	542	545	557	508	559	509	538	471	548	507	549	574	510	509	552	534	563	510	518	527	546	574	538	561	529	577	560	582	531	528	554	532	535	503	514	483	594	553	566	506	565	553	526	522	561	575	534	530	555	498	561	575	529	551	538	589	508	535	525	489	551	521	533	522	577	537	529	514	564	525	512	531	546	548	524	510	551	495	526	521	546	521	548	529	576	547	549	521	560	534	548	513	545	572	550	543	561	536	536	507	499	553	534	539	524	535	508	548	515	535	518	573	555	584	548	530	563	540	536	527	527	584	523	535	521	571	525	515	560	499	529	530	500	572	525	575	496	512	534	550	566	508	540	555	498	548	530	569	562	512	491	551	512	553	484	526	538	506	509	508	503	520	553	529	538	521	523	540	545	515	489	575	529	505	511	519	548	586	515	512	544	562	532	535	549	548	595	513	496	544	515	515	512	557	510	520	534	540	514	508	559	535	542	510	534	565	532	552	561	531	532	533	572	561	501	531	501	530	525	547	531	544	531	488	531	562	541	508	522	541	542	578	509	546	556	548	556	524	510	536	513	513	558	524	502	500	554	544	516	552	539	542	546	528	524	504	597	515	518	503	518	521	564	513	530	552	550	538	506	495	574	508	528	546	532	528	560	485	554	517	548	527	536	544	545	515	518	537	529	508	550	515	544	550	533	525	516	521	557	553	556	541	551	556	490	552	555	559	510	519	562	542	542	520	509	545	507	521	539	549	545	538	570	534	489	538	553	544	535	538	532	530	552	536	465	512	523	531	554	506	540	524	556	549	546	497	480	512	537	504	537	521	518	549	536	505	530	524	498	534	530	556	576	535	528	535	561	551	518	531	526	539	551	499	563	535	551	550	532	521	565	534	532	577	565	532	533	522	546	464	536	539	579	533	579	503	571	557	541	521	550	523	549	532	493	554	484	554	513	584	547	570	561	588	523	528	535	532	556	530	495	486	532	529	474	536	539	497	543	586	557	563	568	552	485	551	504	503	579	512	571	525	524	536	560	548	551	530	518	514	536	529	576	510	531	536	554	592	508	526	493	537	514	525	549	543	536	557	548	568	550	516	529	524	517	548	513	522	512	524	526	507	512	516	534	529	519	520	531	544	588	512	555	531	536	516	501	501	522	525	518	531	511	513	555	518	510	561	539	507	547	543	528	515	512	528	547	519	523	503	506	499	527	529	512	552	499	554	515	534	543	538	494	588	546	529	581	537	489	547	540	537	562	538	520	522	547	571	516	536	511	486	562	531	529	568	553	530	588	502	522	536	481	548	534	532	578	533	542	572	527	530	542	539	518	560	508	517	562	575	570	529	543	460	551	513	527	536	495	511	587	509	487	536	524	579	535	504	545	523	567	531	570	553	513	570	523	525	490	531	537	566	526	535	539	520	505	520	498	540	554	533	542	552	544	506	551	517	546	511	545	557	553	523	521	499	511	520	517	551	511	508	518	577	547	502	546	542	540	517	546	553	527	583	467	515	549	551	569	536	532	588	525	537	604	518	539	530	557	552	518	493	502	517	553	485	546	527	532	491	599	546	533	540	535	543	499	512	540	519	528	504	533	522	565	526	605	543	519	562	510	547	532	485	500	526	521	554	520	538	536	505	527	513	560	545	545	516	534	523	526	537	516	507	555	539	498	558	502	559	560	549	500	551	554	533	542	544	514	561	516	574	510	577	547	505	543	508	561	545	535	546	532	537	538	507	562	509	527	540	551	536	515	553	565	563	509	527	512	568	537	486	567	502	516	553	510	517	534	533	527	498	533	506	535	555	539	559	519	542	480	549	555	509	537	518	537	510	483	508	504	507	556	522	525	495	557	538	536	542	544	513	526	539	525	523	515	573	532	558	502	557	543	533	543	510	554	550	551	499	516	550	523	535	515	546	488	554	547	526	497	526	562	546	543	533	526	547	543	529	503	535	551	533	571	527	488	572	557	545	512	546	484	530	554	547	525	548	561	525	526	523	496	526	519	539	515	508	559	552	528	546	543	524	491	556	525	538	555	526	540	542	513	564	571	522	562	547	540	512	525	525	556	556	541	525	555	547	545	547	520	538	546	555	493	536	525	556	534	540	537	510	503	515	537	496	560	524	538	476	593	518	574	543	570	489	535	541	512	537	539	528	548	536	520	573	552	517	554	529	540	558	515	570	576	545	560	552	521	504	493	496	546	578	514	522	516	536	552	504	538	530	536	548	519	533	517	565	498	527	557	545	537	554	546	538	514	538	543	548	544	545	543	520	509	531	523	535	566	547	534	522	510	547	531	529	559	530	512	548	493	515	567	565	522	509	519	521	554	523	566	549	566	523	488	570	482	530	473	551	490	561	514	491	523	530	533	535	582	523	491	495	471	496	540	513	480	553	541	546	569	500	536	488	552	561	580	555	571	495	530	554	532	510	524	507	541	562	516	551	517	529	545	529	498	552	550	518	576	534	557	525	521	551	523	487	570	504	547	565	560	546	544	524	569	529	501	552	525	528	529	530	545	537	543	547	522	530	541	514	505	561	527	566	530	518	512	572	528	518	531	556	523	506	543	521	528	511	543	493	525	557	500	524	567	555	520	535	571	525	529	501	510	584	523	535	486	513	482	512	499	487	526	554	541	542	545	494	501	529	551	490	572	531	576	518	519	571	520	547	555	591	529	522	543	508	535	530	518	559	606	526	544	515	521	481	515	489	547	522	530	543	516	537	556	515	501	582	532	519	527	568	521	528	571	483	556	514	524	544	562	507	574	552	548	528	523	496	535	548	519	544	524	480	510	547	463	541	516	552	503	577	501	500	538	551	499	568	516	498	521	535	536	511	535	499	518	549	493	510	591	529	566	559	548	506	576	537	520	542	546	552	543	520	525	510	559	537	548	577	556	512	505	530	518	530	512	562	544	516	530	584	509	532	583	538	477	534	511	541	526	516	531	556	538	525	529	532	517	561	527	527	496	512	549	509	576	571	534	531	557	558	544	527	520	503	532	528	555	521	542	454	501	518	544	538	512	536	553	537	567	522	537	506	592	542	524	548	562	521	529	534	519	491	524	547	539	555	541	543	545	521	539	545	562	520	512	533	503	543	510	491	520	513	532	523	546	493	552	527	552	523	550	532	508	528	547	544	498	527	512	507	527	520	512	524	518	541	537	515	512	546	540	512	525	535	551	569	543	541	543	566	533	530	532	545	519	536	530	500	555	531	540	484	504	544	517	539	550	528	560	548	528	536	526	516	564	535	514	501	530	497	539	497	534	556
7378	520	296	199	168	189	177	153	151	165	178	149	147	168	176	148	162	159	157	147	143	157	163	145	159	170	166	164	144	170	167	150	164	147	161	147	149	142	152	143	151	161	139	166	163	163	140	164	159	170	177	130	153	150	152	154	167	152	143	152	162	153	146	156	150	155	149	166	165	144	148	158	162	166	150	164	150	154	150	153	157	176	171	146	147	152	171	139	154	168	160	152	151	171	153	158	161	135	159	166	154	150	159	148	163	164	163	160	168	167	165	143	138	135	145	157	165	158	160	148	138	139	157	157	170	166	151	170	133	177	166	157	167	143	156	173	163	151	165	156	165	172	150	149	164	152	166	158	149	159	151	154	147	155	154	141	151	167	171	151	165	183	161	169	141	145	156	159	148	145	171	135	141	161	166	144	171	153	160	156	152	168	141	164	150	156	151	141	153	144	168	157	160	161	167	146	149	154	151	144	165	171	156	174	134	131	143	154	156	147	170	151	164	141	141	140	156	160	145	130	161	147	146	131	168	157	158	147	163	147	167	138	125	161	134	153	145	167	176	156	171	140	147	167	159	166	147	153	159	137	161	145	179	147	162	157	153	147	159	160	153	173	154	166	173	153	147	159	150	150	168	149	171	156	173	171	158	165	162	180	154	155	161	144	160	167	164	174	148	173	144	157	144	172	167	154	128	144	166	163	161	143	168	149	161	154	148	152	168	177	159	158	157	153	160	137	145	164	156	138	161	154	154	164	142	160	156	153	139	145	145	168	148	165	166	159	171	156	179	161	155	147	150	150	158	142	153	120	143	144	173	156	174	158	157	149	142	156	162	136	155	148	140	149	150	150	157	141	141	163	141	150	162	153	155	147	163	151	154	158	141	158	150	157	159	162	144	136	194	145	140	133	156	157	177	157	171	162	155	142	146	161	148	146	140	144	134	158	128	166	163	144	148	152	160	146	144	161	177	145	161	165	160	152	140	182	151	169	155	149	141	152	153	163	153	134	150	160	150	149	154	154	169	121	176	144	157	147	145	164	156	163	145	178	141	151	167	168	159	153	147	169	156	145	158	167	149	150	174	165	146	195	155	136	167	177	141	146	150	147	162	151	171	154	162	146	145	140	140	130	157	144	150	174	186	168	163	142	137	168	171	149	144	173	140	150	133	160	182	148	142	165	149	147	153	160	168	133	154	179	157	173	164	154	149	151	162	141	137	155	148	174	169	168	137	159	151	165	156	153	146	165	143	159	169	157	153	166	181	165	136	164	147	134	158	161	148	163	159	194	133	162	139	137	181	148	148	136	157	151	159	135	158	158	160	167	161	159	172	186	143	159	145	159	136	140	134	155	157	158	154	152	175	148	157	154	145	152	150	150	153	156	168	156	146	181	163	163	171	153	152	154	164	169	161	147	123	157	159	166	142	159	167	139	132	149	140	145	161	159	135	146	168	177	160	170	137	176	153	159	145	158	157	181	146	151	155	155	140	171	161	161	141	155	138	162	127	173	154	145	160	132	146	175	158	164	168	164	132	139	145	151	162	167	153	167	172	162	147	161	170	144	140	162	173	159	127	157	160	167	151	160	158	168	154	131	162	147	158	149	166	146	147	140	159	183	163	165	157	166	144	159	171	157	163	156	167	168	152	151	152	132	166	143	150	165	146	168	154	152	164	168	184	166	168	157	146	133	149	160	144	141	139	175	155	149	154	182	131	151	141	163	164	141	152	134	145	158	146	146	161	164	165	168	175	156	182	173	124	157	156	143	167	156	147	155	142	136	135	150	158	143	153	174	162	167	139	176	140	137	149	143	149	130	155	153	161	160	152	146	169	166	174	141	154	159	136	153	159	176	147	146	165	163	140	156	162	136	161	123	142	141	159	160	147	134	141	161	139	145	154	166	166	132	169	162	170	155	150	161	167	140	151	143	170	133	152	147	146	148	157	143	135	162	164	141	184	133	155	165	155	163	141	140	167	151	159	160	139	155	136	154	158	135	156	161	143	172	161	174	165	143	154	175	143	172	165	156	140	148	161	161	150	159	168	151	147	140	157	149	149	145	138	184	157	170	157	151	150	154	149	140	148	182	167	151	155	150	119	158	162	148	150	148	162	154	166	158	156	150	137	147	157	158	172	132	159	165	164	177	167	141	148	158	131	165	128	169	161	144	133	148	150	159	177	162	153	128	152	157	191	146	160	176	148	160	165	142	166	159	172	153	149	148	158	159	147	138	168	136	166	162	168	149	148	150	170	153	142	155	142	142	136	149	159	148	139	169	139	174	157	148	168	152	175	165	161	155	164	152	158	136	146	162	165	153	154	159	152	158	167	129	143	142	147	172	159	159	135	169	159	165	139	158	151	153	159	150	152	161	158	178	179	161	161	151	138	158	153	175	138	160	143	153	185	151	162	147	154	154	172	165	147	175	133	142	143	152	162	160	176	157	171	175	147	148	164	178	147	143	152	124	156	165	140	146	178	162	166	137	145	145	177	149	169	170	146	137	174	157	158	151	148	161	146	165	153	149	155	147	131	146	151	153	155	145	148	165	159	152	171	143	151	148	150	175	150	164	144	153	155	165	169	157	141	160	153	155	144	155	144	160	126	161	151	159	170	164	144	132	138	158	170	142	169	156	155	154	166	178	167	162	170	168	151	154	141	132	139	151	159	145	163	131	151	136	140	155	154	140	152	145	156	164	148	144	152	156	172	138	161	156	129	160	139	145	157	161	153	174	161	143	141	161	153	171	134	153	175	154	151	165	150	155	162	136	130	144	149	144	139	164	181	174	141	148	164	146	135	145	153	173	156	161	170	129	162	167	155	153	173	168	182	141	169	176	130	163	156	145	171	161	151	169	171	135	172	175	148	153	147	168	157	139	160	163	159	145	141	174	166	148	147	171	149	154	166	164	142	157	146	151	132	139	133	158	171	164	129	160	159	145	161	178	157	180	155	155	168	149	137	161	127	164	136	166	162	155	157	158	162	159	164	166	147	176	169	158	173	139	156	171	158	152	129	150	167	173	162	152	174	137	147	151	148	156	158	154	148	153	165	154	148	151	158	160	160	141	156	139	151	149	191	155	165	153	152	151	163	172	151	164	154	154	171	151	174	160	148	158	165	132	173	145	186	168	129	143	139	155	151	174	147	152	162	153	151	164	154	168	163	149	140	141	144	152	145	145	159	129	155	145	191	153	170	149	153	142	169	135	157	161	150	169	158	172	165	137	165	171	175	167	171	163	159	159	155	155	131	172	178	169	144	141	135	157	153	155	144	170	134	115	158	160	164	153	150	165	170	159	165	176	163	158	164	144	149	165	170	143	158	143	167	156	149	176	136	149	178	148	142	144	160	159	164	142	152	144	142	175	157	177	150	163	176	162	137	164	176	168	155	187	146	140	153	160	139	142	148	155	155	166	177	152	132	141	160	162	141	143	144	142	149	162	138	137	159	128	138	161	148	156	152	160	131	165	143	160	146	166	139	146	140	160	157	136
6448	561	678	707	622	611	549	546	517	522	517	483	521	486	470	473	508	552	498	475	489	477	456	479	461	479	477	438	508	487	479	457	453	532	517	477	479	524	500	456	489	494	485	469	425	461	478	488	519	471	458	508	480	478	471	495	444	480	441	480	490	523	452	488	503	494	520	443	472	466	479	504	462	458	465	511	453	477	461	454	459	508	461	487	519	477	459	473	450	500	462	475	454	484	474	488	497	498	482	496	500	464	433	480	444	469	503	481	507	491	471	462	477	481	471	494	484	484	461	472	531	494	470	513	473	480	423	507	508	509	455	486	513	501	463	463	498	408	485	440	462	463	509	492	471	499	464	442	509	448	489	483	499	488	458	459	479	469	531	474	496	476	467	512	475	474	450	488	481	468	479	499	471	491	507	469	456	482	521	500	481	481	480	453	492	462	444	505	474	503	447	508	491	473	471	453	456	481	433	490	474	474	478	470	472	463	464	498	485	465	468	477	499	485	507	438	479	458	458	476	493	508	507	474	497	496	488	465	461	489	477	462	501	489	455	470	503	495	500	470	458	492	460	474	447	483	503	488	489	527	492	463	436	477	463	487	456	511	489	496	499	444	515	483	493	512	497	472	485	464	496	479	466	456	439	502	501	471	462	442	451	485	471	489	484	500	487	486	460	414	478	472	471	492	487	455	500	459	469	498	480	476	470	465	519	488	475	515	494	480	479	479	503	441	471	458	469	477	494	472	494	506	497	450	475	509	480	508	501	447	507	457	459	498	476	483	487	488	445	479	490	468	448	513	457	478	492	466	460	476	448	474	463	475	451	469	455	447	501	476	524	496	483	469	493	489	462	450	498	474	471	522	504	457	448	466	443	448	523	469	527	484	507	505	454	491	456	501	494	463	474	466	493	474	505	460	493	479	510	524	477	452	447	468	506	510	498	454	484	481	468	479	512	462	476	501	490	477	484	442	492	489	476	501	467	473	471	477	453	484	439	506	490	456	517	470	460	461	477	468	439	512	491	517	481	472	498	482	465	501	499	472	457	485	519	494	465	451	480	537	518	473	485	475	525	475	486	473	497	472	496	479	468	482	417	478	445	465	447	473	494	481	485	491	476	503	457	505	477	477	450	495	471	483	490	460	528	447	482	484	458	477	497	486	500	479	460	504	465	494	467	476	474	502	484	495	447	513	485	471	539	500	475	468	493	505	466	468	472	485	485	468	446	514	498	494	507	491	514	465	470	469	501	490	490	480	466	464	494	496	479	529	498	432	512	477	449	456	461	492	470	486	525	469	479	506	481	442	478	490	472	473	470	486	503	469	494	502	491	474	462	517	445	460	498	478	485	464	466	479	483	481	503	545	442	518	463	474	443	483	494	464	498	455	478	467	507	466	493	471	472	478	483	464	470	480	493	493	498	464	481	451	524	452	495	463	515	492	476	524	488	451	472	497	476	452	467	470	450	468	497	479	464	491	498	505	464	501	498	492	480	460	469	490	487	444	459	478	459	451	473	466	464	485	446	514	491	483	471	468	472	466	473	467	512	474	493	512	459	491	456	489	456	495	473	462	474	484	528	426	516	519	460	492	470	489	480	498	512	456	457	464	457	471	450	466	480	504	489	493	482	438	451	465	503	483	489	484	467	489	438	523	452	510	439	493	467	499	507	477	477	564	511	454	519	486	511	463	467	464	467	463	525	457	520	472	524	488	453	475	487	467	529	480	478	443	482	496	469	549	466	493	509	472	458	487	500	502	478	490	510	510	489	483	478	498	487	476	488	478	496	460	471	470	470	440	477	464	453	477	484	509	493	463	476	502	481	480	482	457	473	501	488	477	488	497	466	478	497	509	459	475	493	482	494	469	449	441	465	552	437	497	461	453	482	478	447	467	503	485	485	520	467	528	542	451	510	485	485	461	478	423	467	460	475	495	505	447	486	457	477	476	460	482	463	473	482	467	493	511	493	498	492	492	468	455	499	457	500	474	462	452	475	478	450	465	462	497	496	477	499	485	473	465	459	500	418	452	434	442	498	474	447	484	489	465	452	488	466	511	434	506	469	437	450	471	475	480	443	464	495	490	478	517	508	519	494	488	448	470	530	440	492	456	493	504	465	450	470	472	463	495	487	468	485	477	482	453	416	466	499	469	504	474	490	479	484	507	453	473	511	464	444	467	445	489	441	440	429	493	467	480	468	497	485	463	476	476	468	485	466	463	522	489	461	495	489	504	491	496	480	508	508	473	510	487	467	469	453	485	464	542	466	499	484	476	495	461	472	487	482	509	463	432	427	474	453	524	494	467	462	462	476	496	477	453	457	467	449	451	515	493	486	494	481	479	452	497	462	446	496	503	482	491	529	514	475	463	458	510	513	488	460	507	482	480	492	493	509	495	491	503	471	486	466	457	446	451	474	481	469	498	470	476	479	489	477	481	495	501	500	481	419	503	483	471	498	476	462	478	490	523	458	475	484	506	510	477	462	487	509	476	504	490	469	456	459	476	461	468	473	457	487	483	444	487	504	486	499	482	503	459	449	485	451	454	521	452	474	486	528	437	477	489	466	489	471	523	480	475	445	481	487	486	511	479	438	492	498	516	494	447	476	491	496	496	472	473	491	496	485	501	489	535	457	485	470	448	466	515	464	446	490	441	495	484	465	470	450	483	475	480	475	492	440	495	459	496	488	465	481	465	488	472	510	495	489	504	468	480	480	459	467	483	465	488	506	496	451	419	482	491	514	492	460	465	489	505	481	482	507	506	514	468	447	461	495	486	523	447	453	462	487	469	521	507	511	439	478	505	499	443	461	458	479	451	484	466	477	490	491	455	490	471	442	520	486	510	453	470	472	489	479	504	498	505	510	454	502	490	502	481	515	444	518	497	491	469	475	465	509	493	495	485	462	477	497	467	477	474	508	492	400	452	446	515	472	486	475	481	457	493	460	496	475	479	476	449	473	517	505	509	479	491	469	495	465	492	526	478	462	490	460	498	503	497	518	530	504	518	477	484	459	480	481	468	501	496	475	491	471	507	471	520	430	489	478	460	484	454	529	516	493	503	488	471	499	459	471	482	465	490	523	504	485	446	469	506	462	493	472	495	455	520	509	541	471	467	491	463	464	495	436	452	481	512	481	492	511	489	480	473	446	486	467	506	521	494	473	482	457	443	483	493	483	484	539	469	497	448	503	478	463	479	455	480	501	484	474	473	457	479	448	470	482	506	512	523	472	489	454	499	500	480	505	441	472	449	524	449	486	467	509	510	500	488	525	454	496	450	522	479	461	438	457	446	453	484	483	490	500	489	520	491	491	477	459	472	476	475	488	482	500	467	470	490	488	456	459	491	480	484	499	459	484	458	489	486	475	551	498	453	515	492	469	467	511	428	467	481	499	422	443	485	488	476	496	476	452	462	448	473	463	495	445	487	475	444	488	465	487	490	467	457	505	501	480	461	481	474	470	468	481	534	466	460	498	473	471	480	491	499	508	498	498	456
41138	11170	1918	1016	648	504	345	301	209	219	179	187	175	123	136	141	140	129	141	102	131	102	130	98	93	97	115	107	108	75	88	99	89	99	88	84	104	104	85	99	91	78	98	94	102	104	115	97	109	87	100	92	84	81	91	100	85	83	89	91	98	86	93	90	99	85	108	90	80	99	95	75	88	87	98	84	91	97	88	67	96	80	89	96	107	102	77	91	70	90	80	110	110	89	85	99	92	87	93	77	83	86	87	87	85	83	75	88	91	89	87	89	87	82	93	107	86	91	83	90	73	90	92	83	81	89	94	91	97	84	87	80	81	111	106	114	86	105	83	103	96	79	95	80	83	79	99	64	95	97	92	95	103	76	78	88	98	103	101	92	84	103	86	71	86	93	78	91	86	101	79	74	84	82	88	85	67	82	80	100	89	100	90	86	82	76	63	101	73	91	86	80	87	80	78	89	84	77	101	100	89	95	96	74	82	88	99	111	85	97	102	93	86	82	103	86	68	97	88	103	76	94	73	105	92	75	85	82	94	89	91	84	93	79	92	104	93	81	82	84	89	82	78	101	85	86	99	83	95	80	76	94	94	94	93	104	89	83	91	94	84	96	88	81	101	94	89	105	90	82	83	78	84	82	96	85	77	84	82	87	77	91	77	90	89	91	92	82	82	97	92	93	106	79	86	90	96	68	98	91	79	97	114	84	87	97	77	90	74	102	104	84	84	89	80	78	100	84	94	102	77	110	101	94	68	74	86	98	87	97	90	83	101	88	88	81	83	93	85	86	82	94	82	74	88	107	89	78	103	89	94	69	93	78	100	92	83	101	87	91	83	90	80	93	101	88	96	77	81	84	100	103	97	89	79	85	76	86	83	76	91	88	94	93	98	99	90	96	81	82	106	85	103	77	107	97	100	77	88	101	97	64	83	82	81	91	87	86	80	83	85	99	83	84	106	69	84	100	95	96	99	87	95	84	84	98	77	92	79	93	79	88	95	93	109	78	96	110	86	111	91	82	103	100	82	80	93	83	70	89	89	69	93	95	90	87	87	86	79	97	84	78	83	73	74	95	85	90	85	94	97	97	84	76	93	80	78	97	86	67	85	77	86	103	79	80	84	86	80	89	98	71	100	92	92	88	89	86	100	101	86	81	72	88	81	91	94	83	88	81	84	84	86	89	77	84	81	98	81	90	85	93	94	85	90	81	86	102	94	114	92	92	92	84	95	92	92	74	82	76	92	81	83	92	87	80	88	101	76	76	74	107	95	87	83	82	89	101	87	101	94	101	88	78	89	108	85	88	81	92	103	88	102	81	87	81	112	88	103	99	95	81	81	101	94	92	96	82	83	104	88	86	90	74	91	101	87	81	82	76	83	86	107	100	87	88	87	79	103	83	102	95	82	69	81	90	82	85	88	82	92	95	102	81	84	108	104	95	92	94	97	90	82	86	77	100	79	80	88	79	98	103	76	112	91	79	92	94	86	99	91	73	91	82	83	110	93	107	83	74	81	83	92	81	98	84	95	97	91	83	83	89	83	80	101	83	108	95	86	106	90	77	97	93	76	74	76	94	93	88	80	91	103	115	91	71	95	84	79	73	88	88	89	90	79	94	109	101	103	88	92	87	90	75	71	91	93	86	77	104	105	83	78	99	89	79	69	82	110	80	86	94	78	101	96	82	82	70	81	93	105	91	79	79	108	82	94	95	78	66	89	86	71	88	79	86	94	80	94	84	81	88	89	77	87	88	83	106	109	78	96	78	101	92	82	87	81	88	79	80	82	84	102	81	86	75	90	104	79	81	91	80	107	106	92	81	88	84	81	84	104	107	81	88	82	84	86	88	92	94	96	111	86	95	107	101	74	91	82	85	85	94	97	111	74	94	85	83	75	92	84	102	88	94	86	106	74	115	76	91	91	93	83	99	93	88	77	90	95	90	107	106	93	114	87	98	90	93	77	88	87	83	96	99	90	84	95	86	68	72	82	97	107	89	97	87	99	94	87	99	83	85	87	102	89	83	85	85	108	83	97	91	85	95	71	100	78	103	84	74	66	99	99	104	73	92	88	83	108	89	97	74	105	80	91	76	82	97	93	93	78	88	89	99	94	91	91	86	80	96	83	94	84	102	70	85	89	88	91	74	81	68	97	91	83	80	94	97	95	106	65	91	83	97	100	80	87	82	90	104	97	79	71	99	79	92	96	94	82	81	86	94	81	87	92	94	92	98	96	105	98	95	81	75	87	82	90	85	88	82	102	98	89	83	88	91	88	91	89	93	73	82	76	91	80	100	89	86	90	70	89	71	84	90	93	81	89	89	83	83	101	107	83	92	93	86	95	82	77	88	89	90	106	102	82	95	80	83	86	97	80	81	77	98	77	98	90	94	92	91	83	93	92	104	95	87	93	78	97	79	83	75	74	73	82	101	88	82	87	102	101	83	111	80	98	87	67	80	91	73	70	78	103	92	88	67	79	78	79	84	93	89	90	111	94	98	73	88	104	105	80	84	86	77	73	82	97	87	86	86	97	89	86	93	98	94	91	104	89	88	91	81	96	82	88	81	82	89	80	87	95	94	87	88	82	85	91	89	89	66	89	97	96	95	92	86	92	89	105	96	106	100	80	84	85	87	97	76	98	96	81	81	84	79	86	95	79	73	96	81	88	80	81	83	82	94	89	96	90	101	74	85	68	102	80	84	93	81	86	94	84	69	95	89	77	77	93	93	94	98	98	91	85	87	80	88	90	95	86	93	76	91	99	86	64	84	86	82	80	94	100	87	104	83	69	75	88	90	97	102	79	102	104	86	91	96	92	71	91	90	96	90	86	74	82	80	97	100	116	100	75	83	96	87	81	79	79	105	80	77	99	78	92	95	115	98	75	81	96	86	91	83	86	88	86	94	82	79	82	94	87	101	89	98	84	88	97	98	96	88	92	96	68	91	83	79	91	85	91	78	86	105	89	96	86	81	99	81	84	76	85	86	90	91	81	87	73	102	81	82	106	98	93	90	83	90	118	69	74	96	84	91	86	88	85	92	78	98	79	99	92	82	86	104	79	89	81	103	84	96	103	75	87	93	101	70	87	102	87	94	87	104	92	99	77	89	81	93	89	84	66	79	95	94	85	80	113	100	91	83	87	77	95	100	93	95	82	95	77	100	93	91	98	94	83	97	88	76	85	73	82	107	96	75	80	86	78	87	93	96	92	80	83	110	83	88	84	90	88	93	83	83	100	80	88	97	79	83	90	94	76	86	85	112	85	72	99	103	72	91	93	97	93	83	83	95	88	84	90	86	83	77	74	85	74	95	94	85	83	90	91	81	88	95	85	88	91	83	77	94	68	82	104	97	84	79	98	86	89	76	98	76	91	88	82	88	101	102	105	91	75	96	85	96	94	100	100	91	60	90	80	56	82	98	69	94	102	88	70	89	87	94	85	86	83	110	75	84	123	77	98	92	97	92	75	87	88	79	101	98	82	79	105	84	102	87
21821	1372	3359	3577	2888	2399	1936	1475	1397	1144	969	919	816	748	635	680	616	612	532	560	490	490	463	453	421	391	453	418	414	428	450	418	387	359	366	384	376	355	354	324	389	362	345	319	357	325	341	339	349	322	314	360	343	350	320	317	344	319	343	333	314	331	336	372	338	338	319	326	333	303	310	325	320	324	311	306	330	327	326	326	317	304	349	361	339	315	319	333	305	308	314	353	298	331	332	328	327	300	323	332	318	288	304	313	325	330	316	327	325	297	336	328	310	316	323	324	288	343	310	323	267	321	305	305	291	319	305	340	302	315	320	303	290	304	287	308	321	305	287	318	336	339	317	297	331	302	336	317	320	345	318	313	304	313	312	308	330	303	302	297	263	301	325	295	332	313	323	344	296	317	321	295	342	331	286	316	323	331	296	294	309	333	333	309	317	275	319	309	316	315	301	283	295	276	332	313	316	316	295	283	305	277	313	293	304	326	312	323	289	342	343	314	290	331	299	312	313	308	295	282	324	275	311	303	322	294	275	302	321	318	300	301	301	331	312	291	326	295	304	305	296	313	323	307	300	323	284	296	323	294	295	290	321	329	300	290	310	308	310	308	319	336	303	298	301	319	338	322	316	300	309	279	323	304	301	272	273	310	318	319	323	301	302	332	323	275	328	286	311	337	321	310	312	305	339	323	316	301	315	276	312	304	311	322	299	310	308	308	316	292	336	315	355	299	310	310	323	297	287	280	325	336	292	300	312	317	332	371	317	306	294	269	290	308	315	329	301	315	304	307	309	270	296	321	323	293	297	307	296	315	286	299	269	336	351	315	305	329	293	324	288	316	341	288	312	322	313	295	330	329	287	324	285	305	288	314	272	318	306	298	296	324	300	294	284	313	307	295	296	294	364	293	279	305	288	300	271	293	293	352	322	300	315	325	318	291	283	306	307	307	305	343	308	318	304	321	298	335	312	265	339	302	304	316	281	336	329	325	290	310	301	327	290	295	308	278	322	294	279	338	286	323	309	323	331	271	297	297	322	303	306	317	319	303	321	318	304	323	299	310	298	297	279	298	311	311	269	298	307	299	323	320	285	308	303	280	326	328	342	305	311	335	319	290	274	301	316	294	328	322	307	317	338	347	302	325	290	297	305	340	283	304	292	313	301	289	295	299	335	324	330	300	338	304	305	328	317	306	321	301	277	293	309	311	332	312	310	295	299	298	312	315	316	311	318	323	311	295	321	327	327	322	319	347	301	301	321	290	323	338	310	289	293	285	333	290	332	318	309	310	310	330	304	331	307	319	329	305	304	291	333	307	286	289	337	326	345	311	295	297	319	283	313	302	313	318	274	305	319	299	308	302	298	292	297	275	338	304	306	324	297	339	337	286	327	323	306	322	312	322	305	296	318	317	319	315	308	305	297	311	308	336	288	314	310	295	301	277	335	329	290	323	298	298	366	334	294	324	291	301	307	351	317	301	285	286	278	288	303	305	326	299	314	324	277	309	311	293	310	322	333	328	313	335	291	306	288	301	314	301	282	315	285	322	334	269	305	273	309	305	292	338	296	306	313	292	319	292	304	303	309	309	297	311	309	327	305	334	300	303	317	291	309	293	322	302	307	339	358	310	323	320	320	289	288	344	294	294	328	303	305	317	309	313	290	283	295	313	315	321	320	323	275	331	301	334	310	331	309	320	315	320	305	293	298	314	287	291	323	324	313	316	283	288	269	324	292	323	317	335	309	294	319	315	308	335	323	339	301	332	272	293	300	289	302	290	289	350	312	337	297	271	304	288	315	319	291	297	300	284	278	304	286	297	301	324	324	323	317	288	304	321	291	287	281	326	288	340	346	293	338	309	334	292	287	320	309	325	284	327	316	314	310	350	300	304	312	290	338	315	287	342	313	318	323	277	299	311	297	298	308	325	306	294	312	349	334	351	296	298	317	288	318	321	309	319	361	286	291	315	294	327	286	309	273	293	273	307	293	318	324	313	308	332	304	286	305	325	325	313	266	331	315	301	322	294	293	310	321	313	331	322	312	321	327	288	305	312	313	297	296	341	324	324	299	300	322	291	329	324	336	304	330	301	306	297	289	356	340	327	306	326	285	310	275	279	318	308	296	318	295	309	310	342	260	305	310	318	295	342	327	308	308	337	339	308	289	304	318	322	313	270	298	307	300	283	318	306	277	300	259	339	303	311	299	326	334	330	310	316	304	310	322	311	317	329	313	300	294	277	349	316	312	289	316	309	296	300	286	336	303	336	330	330	307	314	340	315	323	307	298	282	293	327	333	322	319	296	306	320	306	293	296	326	335	321	276	319	295	306	302	294	350	334	319	291	353	305	294	368	319	299	301	301	300	323	335	314	283	297	322	297	290	279	280	262	303	336	289	299	307	326	306	344	326	313	311	293	283	294	305	325	308	303	297	333	318	318	336	301	309	303	309	297	313	314	303	327	315	303	330	333	312	300	314	325	303	336	302	286	341	315	303	302	295	331	313	342	313	329	321	323	293	298	307	342	278	323	344	302	308	295	296	297	324	321	295	286	284	305	310	328	303	301	314	292	297	334	319	299	310	295	308	285	323	310	303	310	292	344	283	275	333	293	280	320	313	309	320	343	312	293	287	313	322	309	301	290	312	290	274	311	299	312	292	324	289	300	273	319	337	306	306	311	310	308	284	325	298	280	293	314	335	347	305	312	313	292	317	324	334	327	283	290	316	317	285	262	296	306	343	290	315	298	312	312	311	278	311	308	316	341	288	320	313	308	307	300	294	319	296	321	316	299	324	320	312	308	327	310	342	325	321	345	313	306	313	318	304	314	324	279	293	284	314	288	305	310	351	308	301	329	316	291	332	312	325	310	288	302	318	337	319	297	327	319	337	287	288	267	317	309	315	305	341	325	318	300	305	289	320	324	306	312	314	290	325	276	296	305	330	300	285	347	277	316	339	298	320	293	337	326	316	300	301	299	340	289	329	317	322	320	304	292	319	320	288	284	323	273	314	324	298	293	308	309	306	313	315	324	309	292	296	303	307	328	310	298	341	288	302	289	338	331	307	311	299	291	310	318	295	295	297	325	318	288	295	321	302	318	335	296	301	324	302	280	293	328	327	323	273	321	315	291	288	291	325	288	324	293	317	301	313	282	310	316	315	306	305	323	294	303	273	295	306	282	320	284	304	298	307	282	322	282	308	339	321	296	316	340	338	315	290	324	288	297	307	313	312	298	299	314	318	307	310	300	318	316	303	307	328	330	329	285	287	324	312	335	300	278	310	309	312	332	283	309	283	308	286	306	313	297	294	295	303	283	289	328	286	310	267	283	303	328	326	286	305	297	287	314	304	290	313	302	317	301	309	311	322	285	289	316	301	315	312	289	304	307	316	332	283	333	282	302	302	307	298	317	311	289	299	283	335	286	280	310	306	325	319	295	302	319	315	335	315	318	331	289	313	292	323	331	316	314	299	300	268	303	329	291	337	277	317	332	298	317
51269	18945	7220	2289	1388	1003	726	570	526	420	387	352	304	295	246	251	234	247	217	245	217	219	228	216	177	211	192	180	182	189	178	175	165	191	202	201	175	177	176	194	184	185	173	173	168	164	175	150	180	194	194	159	180	167	185	158	180	176	147	176	157	181	163	170	170	177	185	158	172	176	157	156	174	168	180	177	143	188	156	180	179	165	175	165	204	152	171	176	163	168	156	172	167	177	176	171	169	160	184	159	181	181	189	166	197	159	156	159	142	195	143	188	151	165	168	168	180	149	172	160	153	166	149	179	164	177	175	188	170	183	158	163	177	162	193	156	159	154	191	183	166	190	165	175	191	178	169	199	175	198	157	168	154	180	177	164	150	170	184	180	154	177	181	177	178	176	139	138	166	166	178	158	164	174	171	187	180	163	177	163	173	159	165	173	156	177	173	155	188	152	151	178	161	163	168	166	172	169	169	188	158	162	143	158	157	162	152	183	152	159	178	164	158	171	146	165	159	169	149	165	161	140	192	169	162	162	165	156	147	185	151	152	167	179	151	165	158	163	157	169	146	171	188	167	177	157	194	163	178	165	164	164	158	198	164	158	165	168	167	163	163	181	155	176	160	176	164	164	174	189	156	153	194	171	158	178	165	160	176	164	171	164	156	175	179	167	170	136	178	188	167	176	161	174	178	141	160	182	149	160	165	162	148	168	161	157	154	174	184	152	165	170	138	188	194	195	171	166	160	186	175	143	168	181	169	177	168	167	180	175	170	183	152	166	158	146	162	154	140	178	166	185	154	194	167	187	179	159	185	181	171	156	178	170	168	174	160	191	148	182	150	163	195	162	149	169	194	174	170	164	139	158	160	163	172	174	173	164	156	166	179	160	191	156	190	163	176	187	160	195	152	158	171	172	175	162	169	162	152	147	160	175	150	162	156	177	151	149	194	185	152	143	173	163	164	168	164	156	188	171	156	170	167	179	189	162	170	161	151	166	187	164	160	179	149	162	185	160	181	158	174	163	152	143	160	162	159	165	169	159	175	172	145	179	174	159	187	162	159	146	171	181	211	162	170	166	156	178	195	148	178	169	134	151	167	139	167	179	165	142	185	166	172	156	154	179	172	172	172	163	164	157	187	159	175	167	166	185	180	191	157	144	155	147	179	171	169	194	150	167	186	181	158	174	166	176	154	161	174	174	179	150	173	168	153	165	150	179	175	159	149	169	174	155	158	177	183	165	151	180	160	170	166	177	195	159	164	154	151	164	141	173	174	201	163	158	191	177	180	164	149	177	159	201	173	164	167	187	177	163	168	158	152	158	151	169	157	167	175	154	163	166	163	173	169	157	182	161	147	173	190	198	167	149	177	175	151	173	178	176	158	155	163	156	158	209	177	172	192	159	173	179	168	154	161	179	185	157	169	155	166	183	183	150	174	147	170	161	186	168	168	160	168	179	158	161	190	141	176	180	151	153	172	169	161	161	189	148	172	169	165	170	174	158	184	161	201	150	192	172	152	168	176	172	157	149	169	164	167	183	175	170	149	203	159	146	156	183	154	182	164	157	147	171	176	178	186	163	180	173	157	152	166	168	186	164	165	163	178	136	163	163	170	142	157	183	163	161	180	160	154	177	190	168	164	163	172	147	167	183	179	181	161	163	175	183	159	141	182	167	174	149	193	166	172	174	179	175	159	202	171	161	170	195	197	200	164	166	181	196	184	179	154	166	157	161	155	160	158	159	172	158	154	183	169	161	178	167	163	150	182	172	154	161	153	169	159	163	146	202	153	174	169	172	167	146	183	162	177	162	187	156	165	153	180	171	187	178	163	169	173	180	166	166	148	174	153	174	163	163	175	168	196	161	160	181	168	162	159	163	180	141	173	182	182	145	185	150	156	177	157	165	184	159	152	166	166	196	155	158	178	169	174	191	152	146	163	150	185	175	198	167	159	166	166	156	159	144	180	157	163	154	185	158	164	176	165	157	167	167	142	190	181	172	173	150	159	175	166	162	167	184	164	174	152	198	185	164	170	165	167	150	154	155	162	193	173	178	169	153	186	175	178	190	176	151	177	169	159	193	177	178	166	152	159	183	168	163	162	177	162	193	170	166	183	206	180	165	167	155	147	171	150	188	158	174	141	169	162	143	184	158	178	166	174	167	170	152	151	178	170	175	183	169	184	164	195	181	195	171	166	171	184	180	186	162	153	157	162	169	174	165	148	175	205	164	176	184	184	163	156	174	171	147	178	175	171	173	177	149	167	160	162	158	154	178	136	160	172	161	149	167	159	159	159	169	149	150	178	153	186	176	166	165	159	175	159	161	184	181	182	178	170	158	197	153	160	185	187	163	176	154	196	181	200	169	192	159	173	160	166	178	168	157	150	197	165	172	178	173	163	156	180	159	179	180	195	167	181	158	182	147	170	171	158	180	167	170	192	169	172	156	192	165	187	171	159	150	166	190	146	153	180	149	174	141	169	173	163	175	160	169	170	159	164	176	183	146	173	162	158	171	178	158	159	149	179	179	130	163	140	161	163	178	171	174	176	158	154	181	163	156	166	184	151	168	179	160	150	162	148	160	165	154	151	161	179	151	182	166	155	180	163	171	170	176	175	178	159	172	203	167	185	190	163	170	188	153	160	173	191	173	168	172	163	167	159	184	173	158	184	156	197	180	171	165	169	169	187	158	168	157	166	179	149	168	159	170	177	168	154	144	188	170	169	177	171	165	152	179	183	172	162	175	184	148	160	162	184	169	175	157	165	168	178	169	167	180	192	196	159	184	166	174	171	162	153	164	158	189	170	154	197	180	162	176	191	158	166	162	162	170	193	171	175	179	153	159	148	186	168	153	160	174	185	172	176	159	172	152	176	183	167	170	155	175	133	162	177	168	170	172	156	182	181	196	168	157	142	170	160	179	180	184	177	148	156	161	174	177	176	161	155	186	177	178	153	183	142	159	195	172	161	192	158	168	171	181	160	174	182	140	168	148	174	161	178	179	178	179	170	172	149	150	191	167	160	166	152	155	185	180	132	148	153	162	164	144	141	166	178	178	147	145	166	155	172	151	161	189	176	188	174	162	164	144	174	150	170	171	156	161	146	166	162	153	163	201	174	164	148	159	153	164	165	176	166	183	173	182	152	165	165	152	163	172	145	185	167	161	166	174	154	165	209	176	177	153	163	147	169	152	173	153	171	174	153	165	186	156	178	168	158	183	184	177	188	162	184	155	144	176	181	182	162	161	172	163	158	159	156	163	157	171	167	171	174	184	157	182	175	177	160	186	188	165	157	181	160	179	184	187	160	170	163	158	200	176	169	167	176	202	158	143	168	178	177	151	162	173	152	162	192	171	149	162	158	170	178	180	152	190	173	161	197	160	183	185	156	159	162	166	147	183	166	165	157	178	171	177	175	183	150	185	174	150	148	157	168	196	153	153	176	161	159	162	174	169	179	186	159	188	200	156	176	165	152	153	158	160	154	166	151	177	171	193
29060	2796	6375	6633	5580	4553	3547	2968	2583	2236	1890	1729	1583	1424	1325	1234	1088	1084	1022	1001	962	869	930	901	822	766	788	728	701	786	692	685	737	716	704	667	658	657	609	699	660	645	652	672	615	595	593	637	634	617	593	630	558	543	569	623	594	579	608	561	538	580	560	568	619	556	591	554	589	581	592	606	535	597	548	580	568	567	563	566	594	582	557	587	544	582	551	540	604	538	551	518	564	582	552	566	566	527	535	502	506	530	557	508	535	603	524	587	529	569	560	531	555	551	567	539	546	529	511	561	538	545	540	543	506	542	537	562	594	526	589	553	558	541	527	543	548	551	543	578	527	506	538	509	525	525	520	519	516	570	535	548	545	531	517	533	554	554	571	538	562	563	533	526	536	546	523	524	516	526	512	545	516	543	540	505	543	543	554	531	502	546	524	570	540	496	548	547	528	503	569	529	541	540	499	546	496	558	543	531	575	551	580	560	553	516	557	536	509	572	553	527	551	545	540	528	563	537	495	548	529	540	560	509	566	515	498	533	556	523	562	586	538	546	532	552	571	525	583	543	525	545	540	468	532	541	498	560	498	552	506	522	519	546	500	483	526	526	516	551	538	551	576	499	557	546	559	544	575	526	498	536	539	522	540	504	597	527	535	528	513	529	580	556	508	522	504	519	487	526	569	581	557	496	552	553	549	518	573	536	553	550	549	506	525	553	538	545	490	545	534	511	534	544	498	510	524	567	504	541	547	514	547	546	548	513	570	519	531	508	532	515	526	545	573	552	508	486	508	561	530	549	492	514	561	543	572	512	540	536	522	505	510	554	503	552	579	527	539	551	507	502	536	596	493	592	577	558	576	524	520	567	514	532	536	546	522	507	503	542	560	550	563	486	538	545	528	505	561	531	516	504	546	546	548	559	509	516	536	568	581	551	533	534	524	480	542	552	578	551	518	496	551	560	542	505	553	562	553	576	507	524	568	524	525	525	542	506	516	581	489	533	539	566	491	506	508	506	523	542	541	530	521	537	543	547	524	567	490	586	515	576	533	579	499	544	578	546	561	593	514	555	543	528	525	565	554	550	528	500	536	560	498	551	551	576	523	510	534	544	560	558	529	573	548	498	547	566	508	551	540	551	513	546	531	560	520	511	567	560	507	530	539	508	544	501	517	510	538	502	522	514	526	510	515	544	523	575	589	538	533	545	555	531	547	546	561	550	563	515	548	517	520	530	556	564	492	518	500	551	508	566	580	557	515	556	607	544	544	532	548	517	555	509	557	539	525	572	573	574	594	535	520	516	510	514	511	551	549	560	549	564	516	492	562	544	537	513	533	564	557	532	593	541	571	541	527	570	485	530	542	498	506	548	534	556	511	514	516	560	542	491	537	522	559	563	543	554	518	518	523	562	509	548	518	564	565	566	532	549	528	529	532	525	521	520	557	567	549	540	563	526	517	522	531	557	493	571	546	525	547	524	544	528	533	551	498	527	529	499	505	500	548	575	565	555	525	545	516	512	543	539	534	552	526	540	507	550	517	524	568	529	581	528	534	572	580	532	523	493	542	554	554	546	488	506	515	562	557	545	521	545	510	545	500	558	542	545	522	518	511	539	542	554	539	507	526	529	539	570	499	569	508	517	542	489	499	547	527	576	514	510	533	532	538	562	545	548	548	555	526	519	500	555	558	543	521	507	552	579	526	523	525	582	519	559	577	538	499	514	536	526	549	580	497	533	511	557	570	561	542	510	523	551	576	560	555	523	523	539	519	522	559	488	526	557	557	548	524	541	542	524	515	565	521	519	559	561	558	562	532	521	572	539	500	529	567	517	553	564	499	530	498	523	558	520	528	560	553	531	539	521	507	526	547	544	525	548	497	540	537	528	522	579	546	555	551	512	521	529	511	550	535	557	504	560	529	613	517	515	557	544	580	533	529	516	584	545	530	552	532	532	516	553	535	567	524	532	554	552	528	527	533	544	542	524	594	539	533	528	510	516	537	555	534	560	549	514	516	516	515	503	529	510	544	503	532	548	547	522	513	524	539	532	533	546	508	532	529	541	555	517	500	526	529	516	506	550	504	535	547	527	539	520	560	513	534	547	527	493	521	545	535	563	530	562	577	475	543	517	568	491	569	523	553	568	560	551	544	509	546	503	504	532	532	534	570	511	537	523	546	517	513	555	564	578	554	520	514	543	521	517	536	537	542	529	566	562	541	504	520	560	516	549	537	525	557	508	523	562	563	573	515	516	522	570	547	558	550	503	509	525	551	554	530	535	525	534	547	550	532	561	533	553	535	513	542	505	526	536	531	519	509	544	542	522	591	568	512	576	541	541	502	553	533	521	521	564	512	551	542	544	499	526	514	525	535	511	512	518	476	539	511	522	516	546	551	540	519	529	549	552	577	545	551	529	532	511	516	492	536	549	523	534	509	542	509	540	535	530	556	572	502	567	503	552	531	550	549	498	551	534	526	525	490	509	494	539	510	561	530	521	538	532	551	532	568	568	568	543	537	533	519	587	551	505	512	538	520	538	560	517	534	520	532	510	564	544	519	517	525	529	537	539	536	527	507	478	517	549	537	532	552	540	534	500	566	529	556	525	508	524	523	505	532	529	504	543	519	511	548	571	504	547	539	515	550	525	555	550	494	496	543	542	530	515	526	520	547	534	572	508	532	552	566	527	528	529	522	530	510	555	534	508	514	519	558	524	535	527	532	513	509	524	529	504	518	502	526	575	537	577	599	574	513	532	554	560	544	542	553	483	508	542	497	559	576	521	513	510	523	573	551	504	551	505	510	541	497	557	548	558	535	526	506	512	550	562	526	582	539	526	528	568	506	544	544	521	572	528	536	556	524	540	557	566	552	553	532	529	496	512	531	541	583	581	549	537	560	559	564	535	503	582	550	569	536	543	498	524	539	517	517	552	498	484	534	548	551	572	490	520	544	506	461	540	528	543	532	550	536	522	560	542	529	544	522	543	544	507	536	546	498	515	564	485	543	516	544	531	529	498	527	557	540	519	527	552	494	533	543	507	519	534	535	542	519	536	534	517	534	552	581	557	516	581	517	557	538	512	545	547	521	537	528	542	541	535	505	525	520	522	527	560	543	565	555	550	540	540	512	516	513	517	524	579	544	545	509	563	520	542	557	570	506	572	519	551	592	545	539	480	556	583	512	545	521	521	594	554	531	527	579	531	558	574	493	555	550	544	558	514	550	496	539	529	517	485	538	539	535	518	518	485	520	516	511	506	550	534	571	530	549	547	492	545	558	541	549	532	577	539	547	516	539	542	511	532	579	579	521	558	510	545	526	544	558	537	534	529	545	549	554	494	561	538	535	506	565	564	539	531	571	480	553	520	524	529	505	537	559	558	534	575	564	559	571	546	559	526	516	568	543	558	563	527	564	545	527	534	547	523	536	544	563	549	515	538	543	510	555	529	561	530	514	571	531	558	579	554	512	555	530	546	566	541	533	563	530	575	525	557	550	561	512	541
7882	593	306	199	219	172	150	166	168	176	155	180	143	155	141	148	177	163	156	175	137	145	157	151	166	188	163	147	150	152	150	167	158	135	166	164	156	143	181	157	183	145	178	145	158	156	174	144	166	158	170	144	174	146	157	146	160	137	157	163	165	140	152	161	152	130	153	126	157	155	139	147	154	170	159	177	158	154	138	156	163	145	151	152	154	133	168	158	165	169	162	159	165	154	151	154	175	151	151	148	143	156	161	154	179	133	143	137	132	173	144	146	136	169	167	162	135	173	162	175	158	147	157	142	160	138	136	165	149	147	146	158	156	164	158	137	160	151	149	160	149	145	158	155	142	189	154	152	161	150	139	152	162	147	151	173	141	145	141	177	157	165	148	160	162	183	134	145	170	163	161	166	153	162	150	158	178	152	170	138	160	162	168	160	152	145	163	158	136	144	173	143	164	163	162	156	153	161	152	163	158	162	151	152	152	160	173	163	159	143	137	168	162	157	134	140	166	153	152	174	139	139	150	154	154	150	156	150	149	146	183	165	152	134	174	171	151	153	139	172	168	154	155	153	141	174	140	177	147	200	170	163	155	168	160	151	154	168	142	151	163	157	186	155	155	143	161	179	151	168	163	163	177	150	149	159	155	166	150	162	157	153	157	170	128	165	156	153	192	164	167	159	153	140	169	149	158	140	152	131	168	131	143	134	146	158	172	161	152	167	171	142	176	168	158	130	138	153	146	126	137	162	135	146	134	145	155	162	175	147	148	164	149	182	169	165	163	153	160	151	159	164	141	151	148	152	161	142	160	137	147	144	151	161	151	142	158	165	163	142	171	146	139	158	119	166	148	145	143	150	146	140	182	172	179	153	144	164	156	170	173	160	141	154	169	153	164	163	141	144	140	156	142	141	162	147	169	144	160	141	162	147	157	164	151	162	179	129	158	178	176	164	155	180	177	159	144	147	168	145	179	167	165	160	171	144	172	145	152	157	155	172	193	154	160	155	168	140	160	172	152	159	173	153	158	147	159	162	152	172	151	175	142	175	152	142	137	152	159	177	154	174	149	161	157	150	161	169	147	151	151	179	143	163	169	170	147	128	162	152	157	144	149	171	150	163	149	154	189	169	122	160	183	170	146	137	155	164	168	156	154	166	141	160	147	145	139	165	141	172	145	162	163	156	131	150	141	142	140	162	150	155	155	165	139	151	155	155	178	157	187	155	125	186	164	137	143	162	133	158	151	137	143	154	155	142	154	147	152	152	159	158	173	157	161	170	178	167	152	170	158	173	160	161	160	142	148	152	137	143	151	164	159	154	152	148	161	160	144	169	152	154	156	157	151	161	176	137	162	141	165	155	156	166	168	132	163	123	148	139	148	153	150	168	168	142	164	169	141	144	155	143	154	147	134	151	162	172	146	164	157	138	149	166	158	150	165	137	165	176	146	141	144	163	173	162	136	169	148	162	169	170	162	170	165	148	146	149	151	172	125	144	151	175	167	148	160	173	172	132	145	154	130	176	169	164	160	140	139	178	153	145	162	159	142	143	150	140	167	149	140	147	175	151	135	163	141	152	156	163	159	147	153	152	144	165	146	138	171	159	143	160	137	191	159	141	161	132	162	143	131	153	167	169	162	160	152	137	155	159	146	160	142	168	141	152	151	155	169	148	136	158	142	138	140	139	156	155	168	143	151	144	126	176	165	146	138	177	161	151	160	177	157	149	156	171	156	136	149	148	176	151	171	172	159	144	170	139	149	165	155	152	179	140	156	164	157	141	173	149	140	159	154	133	167	165	172	161	176	156	177	130	130	169	171	161	160	142	164	164	167	165	147	165	173	152	165	144	150	155	165	170	140	161	149	148	173	143	163	159	135	171	162	161	124	144	147	164	165	165	146	159	145	156	138	153	172	157	146	141	144	136	166	168	152	169	159	172	153	159	150	155	132	135	165	162	160	156	160	164	150	162	154	182	157	167	162	136	164	153	176	161	153	158	170	143	146	162	140	143	184	160	147	151	169	185	158	145	127	152	176	167	165	149	169	117	171	173	150	159	153	161	154	146	165	175	177	146	147	169	149	140	148	173	149	159	160	175	140	177	147	171	167	189	127	130	148	140	156	146	157	128	160	143	132	163	157	151	170	143	165	159	165	140	164	145	159	129	153	168	183	126	160	159	152	172	178	141	167	167	148	136	157	164	153	166	142	158	164	163	169	159	163	173	154	155	144	180	161	166	162	169	164	134	159	178	161	140	152	151	164	166	151	159	140	166	150	143	145	164	152	148	134	182	155	162	184	143	163	134	137	133	152	157	159	172	124	159	167	166	146	135	168	159	143	171	145	166	158	142	164	144	181	153	146	147	148	151	151	182	156	136	156	179	162	169	151	184	171	137	172	145	168	168	153	144	176	154	159	134	184	143	133	159	179	145	174	152	156	170	138	142	154	133	160	175	142	171	175	147	150	163	173	155	160	147	145	147	141	162	154	142	158	134	133	152	153	120	152	157	152	146	175	171	139	164	157	172	148	149	171	162	148	170	170	174	141	166	161	166	167	160	155	167	148	169	157	150	167	164	166	180	175	169	143	155	142	155	163	146	159	154	134	138	158	135	173	158	159	150	152	165	140	127	171	150	149	164	152	149	172	165	180	145	181	147	160	166	172	158	145	161	154	146	145	149	148	144	144	154	128	145	128	142	165	157	149	152	138	148	177	156	158	136	144	156	161	171	143	165	144	159	144	147	144	160	137	170	155	148	160	157	168	153	156	175	144	148	157	151	152	167	148	179	160	165	154	150	168	143	155	176	179	166	156	166	152	147	146	143	153	169	144	161	174	165	192	136	147	155	149	137	161	169	143	153	169	141	154	129	145	160	182	146	176	172	141	151	162	156	149	148	161	137	162	150	152	182	155	154	163	153	162	163	150	147	143	157	157	153	177	168	176	152	167	142	163	150	158	160	160	143	146	165	149	144	166	166	137	137	158	165	156	192	155	158	154	138	173	172	135	161	149	153	132	170	159	164	169	156	168	127	155	141	156	154	165	158	127	144	155	165	164	142	177	158	166	141	157	150	153	149	159	159	162	168	168	167	151	151	163	169	135	163	150	156	156	137	164	143	155	142	153	166	170	154	162	170	154	157	160	143	150	144	152	146	172	167	155	183	154	174	149	178	159	163	160	188	143	145	174	178	146	160	157	137	183	163	136	154	140	172	161	174	156	170	160	174	158	162	155	132	154	169	159	142	166	169	149	152	155	172	171	152	157	133	165	138	144	166	145	166	156	168	148	162	150	146	156	139	137	135	183	175	137	131	172	146	170	169	161	149	170	155	186	162	143	146	138	175	169	158	127	160	136	134	130	169	174	155	166	172	151	162	149	155	157	185	156	166	178	163	142	148	163	172	156	161	139	136	137	171	146	152	153	144	152	184	141	150	160	141	157	183	152	153	149	141	146	142	171	160	160	156	147	145	149	163	163	155	164	153	162	165	158	152
7134	586	647	687	613	598	555	593	541	540	560	548	539	519	520	523	500	484	490	509	494	535	478	493	505	491	493	494	464	433	445	475	493	458	491	491	510	482	512	512	440	505	448	502	547	534	474	505	461	486	469	521	489	488	504	467	424	479	481	509	510	529	496	496	499	497	485	502	515	470	453	464	509	548	481	492	467	503	539	493	498	496	468	484	479	489	479	513	456	520	497	525	492	480	438	451	473	467	439	466	496	453	468	470	518	502	496	482	482	498	453	477	465	453	496	464	499	461	491	483	484	490	446	492	470	467	441	489	489	452	504	467	539	468	535	478	506	492	463	456	465	464	490	498	464	467	507	496	522	466	502	515	495	466	516	486	479	482	474	466	465	524	511	525	450	472	481	490	475	495	474	492	456	499	491	454	478	466	490	496	476	483	492	490	472	487	488	521	484	464	470	499	497	483	506	514	513	480	484	481	499	488	475	466	490	478	515	497	518	515	540	460	481	472	508	473	471	486	485	449	458	500	447	480	521	502	481	490	464	497	476	481	456	468	463	498	504	483	457	480	477	503	491	492	495	468	474	453	522	521	451	479	492	486	444	485	491	524	442	466	492	483	487	544	487	458	475	491	453	495	453	448	461	474	481	505	458	494	510	505	510	485	496	501	499	512	493	458	482	450	496	477	490	461	464	489	484	492	480	490	505	481	423	473	504	470	494	518	471	447	441	469	470	461	481	461	515	470	533	464	453	489	481	467	468	506	468	485	458	474	510	489	454	464	480	521	485	423	526	479	492	515	493	509	471	475	484	480	479	470	504	453	458	509	489	466	511	447	500	466	477	478	446	480	461	515	495	458	479	483	488	456	521	447	478	482	523	499	462	438	514	449	481	467	486	490	443	478	511	448	504	509	465	478	485	475	477	510	504	480	467	477	467	477	493	486	494	446	508	496	518	483	475	511	484	525	472	522	477	480	472	463	490	494	514	511	494	509	499	509	473	502	481	494	472	475	467	505	473	469	481	498	477	478	477	510	465	479	461	499	480	480	469	502	471	496	475	475	479	483	505	459	475	502	489	454	464	454	504	510	504	515	477	506	449	488	481	484	494	478	456	503	484	460	471	504	468	491	481	472	481	493	493	465	513	491	519	464	495	453	474	467	497	491	472	485	431	503	478	466	494	467	503	479	445	473	483	483	498	470	496	508	477	465	462	467	487	462	465	482	456	458	503	464	497	467	497	488	525	435	494	492	488	471	460	471	465	505	537	531	462	507	457	480	520	502	488	490	476	490	490	447	489	495	498	487	441	468	455	485	482	487	499	478	480	492	465	497	479	486	503	500	487	500	441	490	476	476	478	476	469	489	487	481	478	467	473	486	479	491	503	482	506	472	505	477	490	535	492	437	452	512	443	506	454	507	449	524	483	475	505	465	466	452	517	529	534	475	483	456	529	493	470	496	516	506	464	467	509	476	526	486	493	509	466	501	487	505	491	459	493	484	447	507	471	490	478	482	479	476	513	449	479	506	469	495	456	471	474	494	475	477	498	478	490	439	443	504	474	485	452	505	491	498	498	514	506	507	501	496	469	511	443	478	472	446	477	462	459	476	474	493	494	442	414	510	478	481	512	462	496	485	474	482	458	503	497	484	413	456	554	460	447	470	482	517	465	475	487	478	476	460	507	502	474	439	496	502	440	484	487	544	482	467	483	491	483	478	465	489	503	461	505	459	492	516	481	476	462	475	485	491	494	446	488	472	516	519	430	461	499	498	502	469	485	475	523	474	467	497	479	516	446	463	517	460	481	512	498	522	458	473	504	499	477	490	432	496	500	476	493	514	476	469	456	522	472	479	514	466	487	474	488	462	488	473	446	453	493	503	497	470	493	456	473	518	494	509	463	469	463	509	467	501	463	470	463	451	457	483	469	503	450	467	505	481	456	469	482	506	444	479	484	458	417	507	437	521	469	485	487	504	516	494	476	493	473	509	475	459	478	499	486	519	520	491	479	498	499	494	504	478	466	479	493	474	485	498	472	474	481	470	528	469	481	475	451	517	466	489	494	475	494	474	468	456	529	511	468	461	465	486	469	471	481	478	477	511	494	498	503	491	495	473	470	468	454	500	491	471	461	480	482	470	482	538	493	442	491	448	500	509	498	511	413	473	462	496	473	482	468	487	461	534	466	471	493	441	490	492	490	501	482	481	485	430	502	479	505	476	462	449	469	467	515	473	493	502	480	503	476	498	506	474	452	471	502	453	436	502	481	491	480	460	482	459	437	509	492	465	506	490	480	465	485	494	488	488	487	521	459	511	470	461	491	514	503	511	473	484	483	482	462	523	458	471	504	489	457	457	493	482	470	506	496	500	476	514	512	464	479	473	465	467	488	502	458	440	506	467	516	459	454	470	468	488	448	465	485	478	502	505	492	453	521	484	460	503	503	446	485	483	477	470	472	470	472	482	483	470	463	457	507	456	492	504	462	444	519	508	469	452	469	445	494	492	498	427	482	482	498	494	477	492	466	513	515	504	479	449	512	476	520	484	517	529	496	473	475	481	426	492	506	488	455	484	490	474	500	500	440	497	473	473	483	466	464	507	492	493	470	456	422	476	529	467	481	474	498	485	505	546	562	456	479	468	474	508	479	497	489	490	468	487	480	466	510	497	471	489	492	505	488	518	469	484	479	485	516	472	443	503	479	499	491	486	495	485	492	506	503	478	480	455	470	470	427	493	491	446	526	506	495	494	505	472	480	457	497	466	470	455	480	487	462	498	456	475	495	487	449	511	486	441	523	499	535	475	514	497	477	456	480	468	475	492	474	500	482	507	511	463	527	501	513	490	467	474	495	463	587	464	494	516	492	510	464	464	460	485	455	529	422	501	506	465	461	490	500	483	464	480	451	522	472	461	482	471	459	515	515	489	524	471	474	504	511	486	528	494	471	506	494	479	478	500	471	425	486	480	453	503	487	451	490	489	487	478	510	487	481	469	484	488	495	462	506	476	484	511	466	480	506	479	466	525	459	453	469	482	482	486	469	478	495	466	485	474	471	468	485	473	509	465	481	516	500	455	492	469	512	487	483	499	535	482	501	477	511	502	503	515	432	511	471	466	474	477	500	491	464	484	484	511	475	454	494	465	483	489	481	465	467	493	471	465	481	469	490	481	481	472	495	505	460	418	459	442	495	469	451	490	488	466	496	495	466	505	507	481	475	476	476	500	480	465	471	522	528	488	461	493	510	476	457	450	513	467	488	488	452	493	499	467	479	498	499	467	451	467	441	497	459	505	493	492	462	477	450	496	480	501	450	481	469	465	501	495	501	444	461	514	487	469	483	441	488	462	515	477	501	456	476	472	465	507	461	534	455	454	488	508	421	488	469	523	457	480	476	512	479	480	480	495	528	467	458	483	484	488	494	488	458	517	454	455	489	511	511	461	474	504	489	522	492	484	541	486	486	469	469	522	522	458	483	486	441	490	506	480	465	477	500	461	475	542
42457	11680	2017	952	641	500	354	283	260	222	199	168	164	141	141	132	104	136	129	136	87	118	91	103	107	101	92	95	96	96	86	103	104	89	99	84	84	103	86	93	83	95	93	94	94	87	103	95	91	87	100	102	91	94	93	97	76	84	78	101	100	97	88	92	98	97	75	81	80	98	99	100	88	79	72	110	86	101	97	79	71	90	94	100	95	102	99	84	83	105	86	78	90	102	90	89	67	97	93	81	88	89	83	80	83	69	85	84	101	84	90	79	96	85	89	78	82	99	81	92	98	103	80	95	84	90	89	86	85	94	87	78	102	93	96	96	90	98	87	105	94	80	79	88	91	89	90	94	83	88	87	74	103	96	80	100	80	85	84	83	89	91	84	104	99	65	90	93	92	81	84	82	84	69	72	96	77	89	85	83	85	72	88	93	93	94	96	90	98	104	98	100	93	91	85	77	84	84	111	84	72	96	76	102	83	88	92	87	81	73	96	83	92	86	83	83	98	101	101	73	102	75	96	90	93	90	78	105	81	90	85	89	94	83	85	81	84	78	100	101	86	92	90	85	89	90	94	93	90	84	84	97	78	94	74	90	77	87	85	103	72	103	102	75	89	84	118	74	91	90	89	84	94	66	94	93	100	109	85	77	87	81	86	75	98	91	103	116	91	99	72	96	83	94	97	96	86	77	102	87	76	76	78	95	73	84	96	97	75	81	96	74	102	79	82	99	88	79	97	83	81	84	96	92	90	109	89	82	86	101	80	91	83	81	92	72	90	79	93	90	91	92	91	91	75	93	95	98	103	84	81	79	96	91	76	92	91	94	81	91	86	91	80	88	76	79	102	73	89	97	98	87	64	91	102	99	84	98	104	96	83	90	81	98	77	97	96	79	79	88	88	91	107	99	98	89	89	100	78	82	73	84	88	79	101	93	76	83	78	82	102	85	88	89	63	85	86	84	80	77	91	112	92	100	85	95	67	88	97	92	94	81	92	75	82	100	69	92	81	104	71	76	94	74	94	92	88	87	64	96	101	95	101	89	92	85	93	86	97	101	92	93	86	78	92	95	99	75	88	103	86	82	84	83	89	84	82	88	67	83	97	96	94	91	93	75	76	76	101	84	81	80	101	84	93	103	109	92	94	87	94	97	80	94	106	90	85	74	106	93	92	83	96	86	85	101	96	82	77	70	88	97	109	80	81	83	93	90	92	81	80	85	84	78	84	78	85	78	95	111	96	87	95	100	94	102	80	97	107	85	75	97	97	95	99	81	55	93	85	94	65	86	94	94	83	88	92	81	81	91	98	84	78	98	81	93	76	97	84	89	84	85	88	89	96	90	102	96	89	92	81	101	87	90	94	87	84	98	89	84	93	78	84	71	74	81	88	92	95	77	83	95	93	71	90	80	101	93	82	80	84	99	93	80	75	79	81	77	76	77	84	73	90	95	81	87	86	90	75	89	85	67	94	92	83	91	102	94	84	71	85	89	85	82	69	78	96	96	102	87	90	95	84	71	91	91	77	95	77	84	86	85	93	97	89	79	80	87	97	94	101	76	90	83	102	94	73	88	88	92	93	74	79	68	100	79	81	84	93	74	94	93	80	100	91	94	78	90	92	106	91	76	82	97	84	95	96	84	87	91	104	81	92	102	76	71	100	104	82	75	76	93	89	73	86	110	73	103	111	89	94	85	86	87	82	75	83	84	88	100	80	99	96	96	81	81	80	101	94	86	85	86	93	92	89	97	64	92	91	88	69	77	101	90	117	86	84	83	86	80	92	89	88	105	91	86	111	84	66	97	94	113	78	90	75	93	70	89	84	94	91	79	90	90	84	84	84	81	91	96	69	81	91	93	60	90	79	91	95	85	90	86	83	103	86	91	87	86	88	105	82	100	99	98	89	83	72	87	96	101	96	88	82	94	92	86	68	82	78	98	94	80	112	71	95	94	85	88	62	87	88	92	81	103	71	86	101	76	101	73	91	106	74	83	96	94	88	78	80	75	76	98	112	105	88	90	86	103	85	88	65	95	102	81	90	71	89	103	97	99	84	87	90	102	100	90	100	73	89	97	97	77	86	93	82	70	89	76	95	83	100	82	85	82	94	77	91	90	79	82	94	101	72	80	89	98	101	75	70	98	85	82	109	95	89	88	92	87	89	95	94	86	107	101	91	93	90	82	85	89	85	78	98	93	78	71	76	94	87	88	71	77	72	83	93	69	111	103	92	69	92	94	94	89	70	72	77	90	90	72	79	89	89	86	78	90	90	96	85	97	80	92	98	72	84	85	89	96	91	71	85	85	92	80	95	95	85	86	74	89	75	72	93	79	74	96	94	79	91	98	94	83	79	96	88	94	87	104	82	95	86	69	102	77	88	92	86	71	87	94	88	81	102	102	73	92	77	92	73	119	83	105	86	71	86	75	98	77	93	108	85	90	83	79	84	95	85	92	100	90	86	96	91	66	72	95	113	88	77	86	114	91	93	92	87	94	89	104	96	92	89	91	91	103	106	84	100	94	97	93	100	80	81	74	85	78	98	85	86	73	86	87	99	88	92	107	97	88	76	91	99	96	83	104	94	76	86	79	96	80	84	83	91	66	103	84	74	83	90	112	93	97	95	99	92	98	91	82	87	102	91	98	94	105	114	89	93	78	93	95	91	85	84	85	92	88	100	96	103	77	90	88	86	82	107	69	89	100	114	93	92	88	80	92	106	99	86	75	101	76	90	84	75	89	89	87	88	89	90	96	84	95	86	90	84	84	88	89	81	78	84	90	91	89	80	91	86	90	89	93	109	99	114	82	94	101	84	92	87	104	93	79	78	82	63	95	86	98	72	101	76	87	97	100	90	103	85	80	87	83	101	76	83	95	102	90	76	82	85	91	80	88	79	84	98	99	98	101	83	87	103	92	94	102	84	76	90	76	80	90	104	105	91	101	93	93	95	81	91	92	104	70	74	76	97	104	86	87	88	72	86	87	85	99	87	86	94	107	90	95	82	79	93	81	83	79	88	79	95	77	76	108	97	92	91	72	73	88	96	101	85	100	87	61	102	78	89	100	81	73	85	99	89	87	87	76	85	81	98	77	89	97	78	94	87	78	79	87	99	82	80	83	89	82	94	88	88	75	91	82	93	83	90	91	93	89	85	95	85	95	79	81	101	89	96	89	92	91	88	89	92	78	89	71	88	94	79	87	79	84	72	91	76	91	104	85	82	88	85	98	84	89	106	90	91	86	77	88	87	88	95	80	65	76	86	87	99	88	95	77	90	110	74	108	88	89	94	94	104	91	86	84	96	99	89	88	93	81	96	96	88	74	95	69	83	87	95	84	97	95	100	84	79	88	90	89	84	93	93	86	102	103	101	74	89	97	99	72	96	82	73	94	95	95	71	90	91	80	87	81	85	106	98	79	85	95	93	91	92	95	87	90	88	90	94	95	92	78	83	91	82	95	87	85	99	82	91	91	80	91	76	79	86	97	95	90
23296	1372	3276	3544	2946	2355	1893	1500	1300	1146	1000	898	806	778	677	665	588	585	529	528	489	456	471	434	443	432	433	403	391	390	403	397	366	371	348	390	341	373	344	376	383	333	354	324	313	357	319	327	326	343	326	351	354	313	331	340	302	314	307	319	317	302	361	342	329	305	339	294	335	311	330	323	335	325	302	315	292	277	351	351	286	290	314	257	296	299	294	302	337	329	318	309	297	306	315	320	330	334	311	289	319	296	289	305	305	330	338	319	309	312	297	309	296	282	333	301	319	323	331	291	328	322	328	285	311	347	330	297	328	286	303	273	331	267	311	300	285	312	330	293	318	290	296	321	315	320	300	336	324	322	351	315	297	303	301	312	359	304	299	323	307	319	285	309	303	286	318	324	293	310	328	299	314	296	334	297	301	310	310	307	331	318	340	303	284	308	273	319	286	335	315	293	321	324	347	295	306	289	317	314	329	331	329	312	330	320	343	325	357	293	312	306	310	311	308	323	308	330	355	301	333	308	295	338	302	336	324	308	279	301	289	347	281	311	278	295	314	323	303	332	288	316	317	295	295	304	296	319	345	308	315	310	285	324	295	328	306	320	316	283	298	334	302	294	291	312	311	291	272	298	340	301	297	306	314	316	334	317	301	335	320	323	314	342	331	289	281	326	278	284	284	293	325	274	312	333	313	300	301	284	291	300	329	304	321	308	305	322	306	338	285	301	292	287	296	286	316	305	285	324	329	301	317	346	302	307	294	306	324	326	315	347	303	324	279	310	312	270	301	303	290	279	332	298	312	294	321	314	286	318	322	303	306	329	281	320	283	304	305	271	309	286	327	280	303	278	295	306	310	298	290	320	313	298	286	304	277	340	284	307	277	286	286	317	302	309	313	281	298	315	326	329	291	308	301	317	308	311	336	302	308	324	285	273	303	335	307	321	285	340	304	327	297	306	307	314	288	305	322	311	292	278	323	308	285	307	336	288	319	292	283	299	304	330	305	285	324	308	311	322	306	306	320	291	304	310	302	280	335	311	332	298	316	313	313	301	330	317	292	312	324	363	325	338	299	304	303	306	309	281	308	313	294	278	276	309	278	319	328	309	321	296	285	316	294	319	289	292	323	307	296	284	318	286	272	322	333	299	314	328	309	302	282	310	317	309	282	326	302	297	288	309	314	320	292	317	291	314	306	305	349	325	307	302	314	273	323	310	294	307	325	314	321	346	276	303	354	315	317	332	300	302	296	294	312	300	296	320	297	315	306	300	306	306	310	315	296	304	289	312	303	298	323	293	294	336	290	327	297	303	305	320	316	304	279	296	316	316	290	312	314	331	312	316	299	315	331	297	325	305	289	302	329	305	265	351	314	321	289	288	301	297	309	288	334	332	306	290	314	326	263	285	312	295	301	309	318	320	301	310	301	309	324	327	310	350	326	306	295	333	333	324	316	297	317	301	301	301	352	332	310	344	319	317	296	304	305	275	326	274	323	287	317	342	314	293	290	311	295	306	299	327	279	300	321	323	315	330	333	287	316	331	296	314	322	303	344	308	310	290	300	286	314	318	280	291	299	307	321	300	298	293	320	291	311	302	287	278	296	317	305	289	339	299	355	303	308	368	315	293	299	307	312	274	302	318	311	298	291	299	300	331	286	303	310	353	305	291	320	306	303	320	318	290	310	318	304	319	305	316	316	310	321	328	311	328	324	311	303	306	314	290	311	313	296	308	319	299	273	333	302	293	336	322	320	329	297	327	300	318	300	301	297	294	312	287	336	306	304	301	310	305	330	319	280	294	299	312	307	322	318	304	297	323	341	333	315	331	305	282	307	310	322	281	322	290	292	302	321	298	309	284	312	302	277	304	315	307	297	337	316	296	306	295	312	320	281	335	275	336	298	301	289	330	320	317	332	295	319	303	354	304	299	323	289	298	292	310	340	328	328	317	320	292	325	308	285	305	315	269	296	313	313	351	331	305	294	307	354	288	324	306	301	309	332	307	312	311	292	321	292	318	308	299	295	321	298	331	283	270	293	331	304	288	314	327	265	291	324	325	331	328	349	307	319	298	315	342	302	319	276	314	283	277	290	308	295	312	321	305	286	292	294	299	314	295	279	264	299	293	324	322	286	271	286	275	310	273	320	315	320	304	320	285	306	313	309	312	316	324	327	303	296	322	301	305	299	355	310	315	283	332	291	319	345	282	307	290	361	331	304	329	295	288	334	308	316	293	296	310	301	300	312	311	312	277	300	313	309	299	334	322	309	279	307	296	313	322	328	309	288	282	313	286	345	285	300	305	278	341	298	304	305	311	320	323	321	284	359	297	298	314	302	334	271	308	317	340	309	323	331	308	311	287	319	284	324	322	295	317	354	322	323	310	282	315	289	297	329	302	309	300	306	298	291	280	296	307	319	296	315	311	327	311	281	296	305	306	337	325	313	320	311	310	323	340	313	279	312	296	315	316	302	286	276	326	327	331	297	297	318	336	306	319	324	314	333	300	298	314	301	294	305	318	330	309	296	325	304	297	292	343	302	322	301	333	267	308	326	304	315	283	293	332	353	289	302	305	341	276	331	308	300	307	308	297	307	317	310	295	308	314	305	295	299	297	301	310	295	308	328	281	330	308	299	332	313	297	313	311	310	350	336	286	315	313	333	323	320	308	318	318	322	292	259	272	321	334	304	329	310	288	309	305	306	317	305	330	283	305	307	321	319	287	320	312	328	320	310	293	297	300	310	302	315	294	316	300	319	300	332	288	303	310	306	334	282	302	319	330	321	305	304	283	306	278	326	302	324	293	336	316	307	293	312	320	327	296	318	301	310	325	301	303	319	323	318	329	279	301	308	313	335	297	304	326	264	318	315	325	326	336	335	330	316	311	298	311	310	325	314	280	317	300	291	283	312	281	314	294	292	351	310	319	290	326	308	297	326	302	314	295	341	317	303	316	303	334	307	315	325	301	300	332	320	322	326	290	349	293	313	296	332	344	333	284	319	325	315	326	330	321	294	344	339	358	303	323	301	285	336	315	304	302	311	312	314	314	325	296	314	304	318	297	321	314	312	325	351	307	304	295	283	317	284	274	306	309	305	311	305	332	301	290	288	329	277	316	316	318	321	314	282	283	300	338	307	319	331	306	306	331	311	303	332	346	284	303	303	345	321	334	325	308	288	336	333	326	299	322	338	316	326	327	303	302	322	294	311	290	298	325	299	311	307	309	275	297	318	314	298	297	296	311	295	347	316	306	303	306	334	301	324	312	322	286	337	299	314	331	304	323	307	325	321	314	307	307	289	341	332	308	312	338	305	322	314	322	322	302	295	322	283	302	296	330	331	298	320	309	318	312	289	285	297	273	317	303	348	297	304	317	312	320	321	306	305	294	322	318	303	320	349	284	294	357	339	314	293	304	305	310	311	297	330	323	327	309	319	291	317	301	322	344	306	304	287	357	302	281	300	294	337	328	302	332	333	342	301	320	323	305	297	283	286	339
52017	19079	7015	2342	1395	1032	724	588	495	426	386	351	303	287	247	268	241	218	245	218	254	203	212	204	216	205	188	156	174	196	201	188	206	173	175	201	192	176	203	188	153	165	166	187	170	182	185	173	163	194	183	175	185	158	195	163	173	193	188	185	167	161	182	175	161	168	181	189	143	152	179	161	157	178	188	179	192	169	172	152	162	161	164	154	172	154	177	165	149	167	181	194	172	178	192	174	179	150	160	167	178	171	191	178	154	172	170	178	191	169	178	151	174	201	176	178	169	165	176	171	163	173	157	192	143	159	172	184	170	177	142	174	163	150	160	152	183	183	182	171	180	164	165	163	145	173	169	157	168	174	174	187	163	148	176	165	151	159	171	178	166	158	191	179	176	162	164	146	148	196	183	180	167	153	167	164	164	154	170	182	163	167	157	148	145	171	179	158	191	175	179	157	167	182	169	153	175	163	188	173	160	182	159	164	174	156	149	152	168	178	198	180	170	176	159	177	200	180	161	161	162	151	163	167	190	186	159	170	138	150	163	169	183	172	174	164	158	164	165	166	174	169	166	166	185	135	175	203	184	160	166	166	162	165	175	157	159	175	165	160	171	192	183	167	189	170	171	188	147	165	148	170	144	179	162	194	184	200	172	169	202	197	167	183	183	189	182	168	162	175	158	181	200	164	169	170	183	185	156	145	179	164	170	200	165	148	157	171	147	160	175	160	182	174	165	164	189	159	180	166	148	173	152	165	173	182	177	183	179	187	198	182	166	185	170	164	178	162	175	195	159	139	164	180	170	166	158	158	183	160	164	191	192	192	146	187	175	172	178	150	171	184	183	182	173	156	151	163	172	151	163	150	181	165	163	155	158	181	179	179	162	164	173	169	189	155	173	187	190	145	172	198	163	155	178	154	183	176	159	161	156	169	178	211	188	159	168	160	161	197	166	195	147	156	160	159	184	162	182	153	201	160	155	157	157	207	161	159	175	175	169	182	165	167	183	142	164	156	161	164	176	168	172	185	145	154	177	179	181	169	156	159	193	177	190	191	168	184	178	173	191	171	174	172	175	172	134	183	165	182	177	183	146	149	172	175	173	170	168	185	166	161	162	142	170	158	193	157	180	137	183	164	178	169	154	176	177	177	171	166	161	161	166	159	175	152	185	186	184	156	166	177	185	188	161	153	172	149	151	168	174	136	148	160	143	166	168	178	166	180	171	152	190	191	147	170	159	171	146	171	187	183	154	170	182	191	176	156	182	178	162	188	155	188	148	167	191	195	163	149	173	170	165	171	158	155	170	176	161	172	169	147	147	162	169	158	161	171	148	198	165	157	178	150	149	188	161	154	190	173	167	164	167	175	183	150	175	173	156	156	164	140	167	177	164	172	192	174	144	154	180	173	164	182	195	159	148	185	173	166	154	158	188	155	155	175	192	174	153	175	184	171	153	194	160	164	166	173	153	188	152	158	158	188	158	190	167	196	178	161	156	171	170	150	162	179	156	161	160	180	160	184	161	157	190	178	150	194	173	154	160	178	166	203	181	185	156	151	178	154	168	177	174	154	185	156	164	186	152	147	166	192	177	154	183	163	156	157	167	186	173	182	163	184	189	172	195	146	178	163	150	169	177	167	186	183	155	153	179	162	166	151	184	147	155	165	189	183	171	172	182	194	177	147	173	169	181	168	175	184	171	160	197	171	154	161	173	169	168	144	170	162	169	168	148	196	168	159	154	171	175	141	154	163	186	180	167	146	153	178	173	156	178	172	166	157	195	157	156	187	191	203	157	161	170	183	182	180	162	148	152	161	170	185	170	178	182	195	167	163	151	170	169	155	177	188	157	172	176	161	167	179	165	170	184	150	177	157	176	164	161	155	167	177	143	169	171	171	173	179	168	158	154	172	179	193	163	190	193	166	166	192	164	159	181	194	189	162	158	159	158	118	150	177	162	181	165	162	164	180	185	182	153	149	184	187	188	182	171	159	176	181	161	174	182	186	178	144	166	178	191	163	182	166	178	173	171	150	186	162	177	153	172	178	181	191	177	170	173	158	156	169	185	191	188	172	159	156	186	156	168	179	169	153	172	165	178	155	174	155	170	166	169	181	190	184	153	183	188	171	166	155	177	190	173	133	155	164	172	175	176	180	174	174	176	177	187	167	163	164	186	178	169	152	165	162	162	173	172	168	175	203	181	178	171	137	162	194	169	163	198	167	185	176	172	160	164	167	185	159	165	156	159	151	184	164	195	169	163	167	196	176	163	175	166	195	181	170	190	181	155	159	178	157	167	185	192	178	168	164	157	171	162	169	181	174	170	155	177	181	185	165	179	139	165	178	158	162	178	172	174	184	178	179	176	188	166	174	162	167	169	170	166	170	191	152	152	185	167	174	150	176	164	173	193	167	168	183	160	185	177	186	162	159	164	175	161	170	159	174	172	184	154	180	169	171	170	194	179	184	186	161	189	181	167	180	172	165	170	163	170	176	193	157	158	153	145	175	159	190	173	151	149	207	166	164	128	170	150	144	165	176	182	171	163	163	169	148	172	169	166	150	191	163	170	185	170	152	158	187	159	149	175	179	169	186	148	169	163	164	184	144	179	173	184	184	182	155	151	168	179	167	162	185	168	157	175	167	167	182	177	162	178	177	168	159	183	161	161	159	159	187	170	159	180	170	169	177	164	158	141	174	150	180	172	176	154	177	172	155	177	143	188	182	164	177	173	173	171	185	166	168	160	151	156	181	153	177	190	180	156	186	183	159	190	170	172	139	156	185	154	148	173	173	188	178	180	171	183	179	163	176	187	175	172	174	159	157	171	146	160	183	164	176	144	192	165	175	161	208	151	188	165	176	164	176	150	170	173	161	166	180	166	161	160	190	175	175	147	154	163	184	154	162	157	154	162	161	195	174	178	157	159	162	180	174	171	160	172	174	168	173	172	181	169	171	166	173	194	153	159	167	177	187	183	162	152	178	178	157	170	160	166	165	160	157	176	132	153	164	177	167	161	189	154	175	190	164	180	189	150	181	142	125	170	168	169	154	194	166	161	143	157	169	182	173	174	169	174	181	147	192	185	174	146	171	152	186	167	162	163	147	167	159	159	178	160	166	211	172	168	152	168	163	177	175	154	169	157	178	159	161	185	165	186	178	182	139	173	176	159	152	152	174	194	168	160	179	187	174	184	171	164	171	185	179	158	152	175	157	156	166	175	176	178	163	173	172	169	181	176	163	182	165	171	166	162	181	175	167	175	183	145	205	184	163	163	163	183	168	167	174	198	167	179	174	171	163	133	140	166	152	151	177	165	156	166	151	161	152	168	182	176	159	175	146	172	141	182	174	172	163	171	177	155	167	178	175	152	145	143	167	161	167	162	171	156	166	192	195	166	174	183	162	156	180	170	157	170	179	193	174	164	179	156	163	153	164	156	179	153	159	182	183	188	181	212	162	177	196	175	162	172	172	174	165	182	168	177	180	162	162	168	142	144	148
30319	2621	6220	6654	5682	4335	3568	3085	2506	2208	2015	1678	1549	1454	1342	1271	1111	1024	1031	1036	914	943	845	847	838	800	761	718	736	781	713	686	700	641	645	674	674	652	681	603	624	601	647	616	608	612	563	578	560	601	595	584	604	571	590	619	593	588	602	567	566	555	585	573	540	568	548	586	570	599	588	550	597	561	553	577	561	564	544	510	573	556	571	543	518	535	542	541	546	543	528	545	531	558	557	567	537	561	566	572	575	533	526	521	553	539	527	589	507	544	529	527	531	543	534	554	538	546	515	538	539	531	563	523	511	571	508	530	585	594	567	590	535	521	566	581	506	542	507	542	553	523	530	552	550	556	590	520	548	533	558	575	562	511	562	558	541	543	498	527	546	568	505	550	527	584	550	501	570	539	547	538	541	545	549	576	547	551	560	521	485	545	538	517	556	500	566	557	533	569	545	518	514	544	550	517	493	546	547	562	568	498	543	548	588	556	546	544	524	557	507	525	530	515	543	507	563	524	562	586	578	528	538	558	548	538	510	564	558	516	505	534	506	523	537	553	523	517	529	526	542	561	536	551	574	515	514	542	557	548	513	547	501	482	516	548	544	551	576	554	558	486	533	509	555	537	507	549	524	534	522	535	513	549	570	559	545	507	518	546	556	553	515	502	524	551	532	554	497	486	526	522	552	548	511	533	508	534	574	567	566	561	504	515	529	522	537	518	589	489	519	478	554	515	533	507	520	535	557	533	518	524	558	553	554	510	521	510	547	515	539	544	534	511	525	533	510	517	543	478	524	532	508	551	553	546	543	587	529	541	555	527	529	546	493	522	534	539	549	546	574	544	578	525	537	555	533	548	511	534	542	521	538	555	538	542	562	550	522	551	541	520	525	502	535	542	537	505	554	546	576	554	569	516	542	513	506	510	586	534	516	534	500	531	523	529	530	555	511	501	516	560	522	522	489	538	549	548	537	526	531	551	527	549	540	506	517	526	530	540	560	487	497	528	536	515	545	511	542	554	555	540	528	551	559	512	526	544	553	547	487	553	542	530	539	517	569	547	528	547	550	505	533	574	509	499	529	567	552	537	542	550	491	527	514	508	553	513	521	508	525	564	530	511	544	548	554	558	542	517	541	539	577	516	516	563	517	521	529	518	532	535	526	529	531	546	506	550	541	527	528	524	521	568	549	571	500	549	548	512	543	517	551	549	511	532	563	556	542	530	535	497	528	557	556	551	540	518	548	571	527	520	511	520	555	538	533	525	526	498	558	561	531	498	512	546	530	575	488	543	509	512	499	496	542	524	491	563	540	529	567	553	503	507	539	521	525	544	521	489	541	555	541	531	552	571	552	519	499	566	539	550	517	506	555	542	542	526	556	517	534	489	525	525	557	557	503	530	550	500	515	538	551	542	548	507	537	540	539	544	558	557	510	524	526	549	471	546	523	538	538	524	523	505	519	558	495	556	547	518	538	495	545	530	535	543	486	571	546	516	565	530	517	513	510	547	534	548	570	560	529	500	520	513	517	503	539	531	524	523	498	575	480	542	509	544	554	534	523	507	511	556	533	571	546	508	497	548	555	548	505	521	526	548	515	575	544	549	555	545	528	574	546	530	518	548	502	556	532	546	547	548	538	511	566	591	518	530	510	509	578	548	570	518	571	549	510	537	533	518	565	522	503	558	512	518	493	521	516	527	514	553	512	516	507	509	524	526	592	549	564	530	533	548	557	535	545	552	561	517	527	539	570	515	545	531	514	547	538	563	536	537	549	534	602	546	461	507	514	524	566	552	559	557	542	550	516	528	486	501	588	556	562	534	535	546	552	552	519	546	533	494	532	490	498	541	524	547	508	520	508	544	572	489	533	501	549	526	499	504	525	536	544	581	538	529	512	510	511	527	519	510	543	537	556	511	567	514	540	539	504	520	535	526	517	509	482	505	504	507	563	518	543	520	485	515	544	526	545	541	535	560	533	527	543	547	559	518	555	539	559	515	511	517	546	537	508	505	504	569	534	554	535	550	501	476	499	530	533	538	557	564	519	546	539	514	567	581	504	551	547	560	556	536	518	489	529	528	463	538	548	528	543	524	566	531	539	552	500	529	540	521	537	580	516	527	498	543	529	556	517	545	535	544	504	551	529	526	540	506	514	503	503	564	537	569	537	548	559	594	508	527	498	542	537	559	548	492	558	547	547	518	528	496	521	517	509	569	545	520	540	527	503	574	524	522	566	542	550	530	495	539	517	554	575	554	492	552	500	503	538	544	541	477	525	540	507	553	539	514	526	554	584	520	520	502	505	509	534	511	550	505	568	548	551	522	555	549	556	502	517	533	550	532	557	558	527	506	509	520	525	485	556	532	520	570	529	511	539	530	502	496	558	528	494	537	499	550	543	491	538	558	551	524	538	543	547	518	524	481	547	533	512	575	553	531	550	525	524	569	528	529	553	511	530	559	516	530	533	555	537	559	506	528	517	574	509	550	506	506	545	519	526	544	549	541	555	544	519	538	551	533	553	503	495	530	541	536	502	515	551	525	556	532	549	513	592	573	516	504	524	546	557	558	529	546	575	561	546	498	601	497	512	540	507	535	545	529	515	537	525	542	518	544	533	530	490	520	555	524	529	506	558	490	511	593	529	538	536	493	532	540	516	497	550	511	554	536	540	565	507	537	527	522	539	552	520	559	513	551	510	487	582	526	477	506	530	539	528	528	542	552	505	535	494	519	527	507	521	565	521	545	499	539	516	552	539	503	495	522	516	489	533	537	525	529	537	566	504	500	545	503	507	573	550	565	588	509	528	483	545	520	513	560	534	539	534	544	553	567	536	519	542	551	542	553	543	523	518	512	534	526	557	517	551	549	512	484	473	548	540	510	523	569	512	531	572	516	540	554	541	561	548	554	517	515	553	528	529	529	513	584	559	508	529	560	523	519	505	524	555	507	549	551	541	509	545	511	542	553	496	522	534	549	526	560	498	509	538	543	502	557	551	505	514	558	552	553	563	523	531	505	523	521	538	552	528	534	552	552	529	582	521	542	572	492	495	563	544	534	521	551	522	548	557	497	500	549	483	535	525	520	544	527	558	578	514	485	528	521	548	557	530	539	535	567	505	530	546	590	522	506	559	508	540	570	527	559	514	531	516	551	513	528	515	516	548	567	587	531	503	518	548	527	536	486	552	540	548	549	528	487	548	552	496	539	527	477	553	531	540	516	534	560	509	528	534	531	543	511	554	534	558	535	525	509	513	517	506	532	537	530	550	488	515	538	575	554	558	545	523	552	557	521	583	546	558	510	532	554	499	549	537	511	532	560	530	530	522	491	543	529	491	525	553	525	536	497	549	562	511	549	569	523	535	543	566	541	501	562	523	548	543	560	544	503	513	509	557	570	525	504	532	528	508	500	558	539	541	519	521	561	564	514	567	531	537	524	517	531	559	538	537	541	498	534	581	513	526	565	537	518	524	550	521	571	512	547	536	518	561	535	530	528	523	537
7530	577	308	225	186	191	177	159	161	144	170	171	186	135	142	158	157	135	146	184	149	142	151	140	153	172	171	149	142	163	160	151	146	159	170	143	188	149	155	155	166	154	158	143	160	155	148	149	140	137	175	173	167	161	143	149	145	150	146	141	139	176	132	158	197	135	178	168	163	152	160	170	163	159	157	160	128	147	172	164	171	156	145	153	133	150	154	158	146	160	174	188	160	150	137	141	158	142	156	154	143	162	160	164	149	187	138	155	151	158	163	142	146	161	159	135	135	143	166	129	151	164	155	190	181	150	170	155	163	147	162	140	168	171	150	145	152	179	158	172	147	145	155	175	153	143	152	153	121	157	125	173	156	169	158	147	170	159	168	170	165	180	156	159	161	147	180	151	142	153	155	161	143	151	163	168	138	163	157	139	159	147	164	155	139	141	159	171	146	161	165	147	164	144	138	160	143	169	159	143	171	162	160	162	176	143	128	164	147	147	153	153	179	139	170	161	165	155	144	166	143	153	175	155	185	152	135	149	157	163	143	159	140	155	144	163	162	158	169	163	158	139	136	130	156	173	173	155	157	148	167	175	148	140	163	155	178	157	164	135	175	160	149	181	164	161	139	148	142	177	156	155	164	137	155	152	151	165	172	143	146	148	146	147	180	163	180	152	168	164	158	165	178	142	145	149	130	163	142	159	148	155	150	170	135	156	154	163	167	137	141	153	163	153	134	148	159	148	173	146	144	168	151	152	158	180	173	150	139	144	150	159	174	148	133	149	149	158	149	148	153	142	163	153	173	162	177	156	138	167	161	139	183	171	173	152	159	170	171	165	145	162	166	157	152	151	149	178	167	160	172	159	144	153	136	151	148	154	152	141	158	151	139	147	142	164	147	141	155	163	131	165	165	159	161	160	167	176	156	154	157	156	132	153	171	168	165	154	157	161	139	140	161	166	172	161	149	169	153	172	148	161	148	141	169	167	153	165	160	156	173	170	146	150	177	157	154	125	145	176	162	153	158	149	174	179	158	190	140	151	156	143	142	162	150	175	142	167	168	149	149	174	127	172	171	146	154	156	177	137	146	164	159	123	180	144	149	124	146	168	155	172	173	166	138	154	164	163	143	160	145	142	182	116	167	159	132	135	182	152	135	162	159	161	169	147	159	171	143	150	175	162	151	151	153	136	169	149	133	152	139	156	170	175	148	130	161	159	172	142	184	172	150	143	158	148	140	135	161	149	139	156	155	141	161	149	173	147	152	150	157	132	147	176	165	166	183	177	151	164	152	154	151	139	160	141	159	162	157	161	155	161	168	168	184	144	147	157	145	154	141	152	139	159	167	133	148	148	162	166	151	148	153	145	160	148	157	168	152	172	155	159	154	179	164	139	180	167	144	191	157	168	158	169	174	153	161	168	146	146	158	144	153	155	174	139	153	151	165	177	159	169	156	171	167	158	147	167	178	148	143	164	149	161	140	145	150	144	157	158	166	159	163	154	140	167	166	165	143	164	155	139	165	148	158	141	153	154	144	169	150	167	143	149	172	142	175	133	177	158	169	145	158	180	177	152	159	169	138	162	141	153	169	147	147	133	155	158	150	162	146	126	148	158	173	166	148	179	143	132	152	147	168	165	155	147	159	146	149	164	170	138	130	144	168	148	158	150	147	146	137	150	156	158	164	149	171	177	169	170	156	158	164	169	165	177	158	167	161	147	179	170	170	130	157	131	147	180	143	158	179	144	128	168	165	126	144	157	146	165	168	175	151	148	154	152	154	163	164	164	135	162	171	144	149	147	150	172	166	158	148	174	169	162	158	147	143	165	167	143	156	140	152	136	155	137	176	138	146	135	162	137	140	170	160	152	155	143	153	148	161	144	137	153	152	157	172	163	148	167	179	155	163	134	158	154	165	156	145	170	156	186	171	180	163	165	145	161	154	147	199	148	152	132	142	137	164	160	162	136	150	176	146	154	171	142	183	130	141	164	154	154	167	139	149	150	166	145	157	151	131	157	176	166	159	127	150	170	158	159	153	142	169	162	152	147	158	151	157	170	141	144	153	153	169	153	174	143	151	156	164	152	128	157	116	147	157	164	146	157	170	162	160	150	151	154	175	151	173	147	162	146	151	153	156	156	179	176	171	144	159	133	136	161	145	167	162	147	152	172	162	138	150	134	181	182	158	172	165	141	163	166	164	156	155	151	150	173	160	189	153	170	178	149	160	140	187	156	196	163	138	163	145	164	157	160	158	178	149	162	154	154	172	152	151	167	153	159	188	165	166	157	139	137	142	156	161	163	143	169	152	144	153	153	162	139	169	171	153	162	165	161	172	169	145	152	171	162	177	157	149	165	131	112	157	156	156	170	158	148	132	146	159	154	175	146	146	146	176	174	154	138	162	127	155	176	138	151	152	149	170	154	182	169	177	137	163	130	151	152	159	172	144	173	155	164	174	170	154	127	163	177	156	155	154	153	164	162	165	161	170	133	165	142	140	176	173	158	148	181	162	171	169	178	153	137	158	156	169	130	159	143	161	165	159	131	146	165	161	169	170	152	155	151	159	152	153	182	136	161	148	150	151	136	139	154	147	150	152	157	150	145	137	167	163	149	151	123	147	169	147	166	149	140	159	141	148	157	174	152	168	149	158	139	151	143	168	179	145	161	162	166	162	143	143	152	168	149	148	126	148	142	167	146	152	167	141	148	161	164	151	140	138	172	167	148	159	155	159	193	152	178	143	165	182	148	167	135	155	153	150	161	138	161	160	126	147	162	168	166	161	141	150	152	150	138	164	162	148	158	175	156	159	151	151	162	159	144	172	164	165	164	160	164	175	178	154	169	166	170	167	137	145	157	149	178	151	145	154	181	146	155	160	133	165	139	155	165	142	147	154	151	137	163	166	140	146	163	151	146	152	162	140	156	150	157	162	149	137	148	141	159	140	169	154	148	165	161	170	178	144	154	158	171	165	155	155	147	147	150	137	159	146	152	149	146	153	176	166	138	163	160	157	165	157	169	160	138	164	180	155	145	146	161	161	164	180	150	180	154	177	161	156	167	165	122	151	140	159	147	153	140	163	173	147	159	144	141	145	161	163	160	183	172	160	170	153	146	165	147	178	159	174	156	150	146	169	142	149	161	130	157	144	162	158	156	163	161	176	148	156	173	141	158	151	169	167	148	181	140	143	155	117	145	152	151	156	141	153	158	154	154	159	173	157	167	143	155	163	166	142	156	143	148	153	161	170	150	150	165	166	168	145	162	163	136	163	155	146	148	148	157	170	168	155	162	165	166	155	147	152	158	144	166	146	170	149	157	166	183	170	159	148	154	166	146	143	153	149	154	158	181	153	180	170	152	151	141	167	167	166	155	164	169	159	137	149	169	141	134	162	153	148	152	153	151	131	172	168	159	157	159	157	152	167	152	151	156	160	143	186	159	153	133	140	144	155	159	144	157	168	168	177	154	149	155	144	160	175	149	169	156	148	166	159	160
6823	553	640	706	666	652	582	566	545	558	535	480	495	504	510	489	472	524	524	479	487	498	494	470	470	454	516	511	462	480	489	471	492	456	477	484	467	471	489	502	468	460	487	495	507	502	464	446	477	489	464	497	503	464	466	460	456	497	490	478	498	444	485	520	451	495	509	504	467	490	449	471	485	474	484	491	484	472	466	504	479	495	473	494	502	504	467	488	488	513	494	499	501	511	505	479	506	469	444	520	477	501	462	476	523	477	480	447	481	439	474	492	519	490	490	470	461	456	496	494	488	489	524	483	446	477	516	496	470	479	490	491	492	485	508	461	480	496	460	475	463	496	485	490	463	485	492	485	492	505	494	477	504	457	479	470	479	476	495	491	481	479	469	476	509	467	487	486	438	504	506	468	465	491	486	475	470	442	506	498	488	492	448	482	500	488	474	446	483	494	486	462	481	471	506	493	494	494	479	493	474	484	467	462	475	480	521	475	513	474	450	498	467	503	469	500	497	462	493	456	496	492	479	477	525	492	473	490	515	473	484	457	507	515	505	473	468	457	483	456	456	451	481	475	466	569	504	509	487	496	492	488	461	454	479	461	444	437	483	511	453	526	494	475	484	448	520	474	511	480	513	464	486	498	520	479	497	466	529	515	481	458	470	469	485	517	477	477	485	510	535	476	502	480	504	457	444	447	455	512	514	495	468	482	531	469	483	475	459	516	492	443	490	466	511	430	437	522	488	501	499	492	458	480	452	442	474	456	484	505	492	479	445	539	477	445	479	496	498	473	467	481	435	492	450	482	517	476	449	493	500	490	499	485	450	491	494	442	441	491	479	512	440	489	484	487	501	481	480	479	455	508	438	500	483	457	502	467	470	449	441	493	524	470	471	467	442	464	446	508	508	474	514	520	463	490	489	492	488	469	510	483	492	496	470	499	509	474	472	470	519	501	465	486	482	465	493	475	531	453	462	487	492	489	480	505	519	498	473	505	467	477	514	499	499	472	499	500	510	456	494	447	489	475	458	458	479	506	460	494	496	457	506	456	463	487	517	470	479	462	495	473	455	478	495	490	465	472	496	480	503	494	460	494	440	483	520	477	476	479	467	471	466	529	488	505	487	506	528	453	466	484	525	453	455	446	485	495	487	490	483	494	421	461	442	495	491	488	499	494	521	489	549	467	481	492	486	490	507	487	462	481	504	464	498	450	470	489	487	499	456	474	446	473	524	483	499	453	454	495	470	464	512	454	510	463	478	517	484	498	505	490	489	496	509	493	505	514	496	488	478	475	493	461	480	482	465	441	531	501	454	471	505	505	478	516	467	473	471	454	457	520	469	497	447	494	487	471	497	500	498	470	500	517	460	501	502	479	450	483	510	476	476	492	516	507	476	510	501	455	501	491	480	498	462	508	501	481	484	477	506	500	487	501	478	488	480	481	501	453	437	484	477	498	451	463	487	480	457	450	461	515	507	514	482	488	541	500	500	480	469	466	494	483	469	473	461	503	522	529	455	472	471	509	488	498	464	506	472	467	465	455	455	486	500	518	532	512	499	449	482	463	460	501	474	509	509	460	470	466	485	507	481	505	544	469	427	541	468	472	482	526	445	510	434	460	488	504	469	481	459	471	488	516	500	488	507	505	480	460	464	475	473	457	504	473	436	499	457	507	478	462	474	470	505	469	483	479	442	457	486	468	467	469	491	471	496	479	470	482	470	486	475	472	493	479	468	462	500	473	497	448	480	498	469	466	448	493	522	500	471	480	494	529	487	481	484	466	458	452	459	468	467	480	463	452	537	459	470	475	497	472	477	529	491	507	461	480	472	488	523	494	481	471	482	473	487	442	489	483	523	471	475	453	504	480	495	463	457	482	471	483	460	452	488	481	492	471	469	502	475	449	457	474	470	478	491	472	484	487	472	472	490	492	486	496	482	491	455	453	533	489	452	494	468	491	480	494	496	487	475	487	487	461	460	474	505	483	517	432	477	474	504	473	491	467	515	464	464	431	455	433	459	491	462	513	477	473	472	480	451	482	495	491	487	467	465	495	502	425	493	447	459	491	501	485	501	480	452	460	467	509	469	489	498	472	498	497	477	512	492	462	493	497	493	496	476	467	490	481	442	480	512	502	444	530	451	471	466	492	462	462	511	484	487	496	487	453	501	458	460	483	452	546	460	444	473	498	462	483	459	493	509	493	514	481	451	463	475	493	485	477	475	475	450	502	468	509	490	466	487	507	498	428	502	495	496	464	454	507	475	529	481	470	457	490	501	519	502	480	504	480	447	476	484	477	447	518	486	525	483	462	456	505	457	468	485	511	468	490	486	470	505	475	458	452	483	462	483	468	470	492	504	473	507	502	451	513	470	476	453	467	448	499	468	478	491	429	455	493	489	509	467	469	493	471	482	504	494	479	491	473	470	458	499	472	491	461	486	477	484	488	493	489	496	496	470	486	445	475	490	494	482	490	462	480	489	494	463	500	430	488	526	484	475	454	497	473	490	467	461	488	441	487	489	470	461	469	485	437	498	462	480	464	489	497	482	486	474	471	498	490	483	457	495	475	458	502	458	452	480	501	481	479	524	464	493	512	492	522	476	430	507	473	531	448	507	484	466	469	498	483	475	512	482	485	494	481	496	468	529	449	486	481	478	488	510	482	472	504	461	494	489	447	447	472	434	492	491	438	463	483	469	488	460	507	429	476	477	462	447	477	520	493	505	481	466	489	509	479	493	477	474	473	508	483	494	436	479	489	468	494	489	518	507	454	510	458	488	486	479	465	461	484	455	474	484	475	493	509	486	468	500	479	443	452	480	465	477	456	454	493	488	483	487	472	460	454	472	483	488	502	456	491	446	472	511	476	497	439	502	428	510	484	481	496	513	469	493	481	498	469	494	503	426	460	508	484	507	489	494	488	501	498	492	478	470	458	424	454	480	487	519	457	459	458	433	506	492	461	484	511	474	471	456	445	485	484	477	493	474	475	435	469	472	495	458	481	510	465	476	490	487	449	497	512	476	498	476	492	461	481	477	501	491	461	482	517	471	480	456	461	473	459	472	489	475	470	502	458	456	507	502	479	492	475	446	464	492	500	476	491	522	478	513	470	447	501	491	517	461	465	470	480	491	491	472	503	479	504	456	469	454	507	515	458	494	472	512	463	471	455	509	438	538	509	472	482	467	431	479	482	470	449	459	493	483	505	484	488	501	499	489	466	527	483	538	478	505	475	516	436	455	454	475	452	475	504	498	466	466	487	510	498	505	473	540	486	485	500	491	477	489	490	487	485	452	470	464	441	498	480	532	486	509	470	526	496	443	484	496	464	500	503	458	500	430	461	443	487	482	474	464	469	547	506	493	493	507	460	510	478	472	499	507	479	503	488	459	490	494	465	534	455	500	480	433	469	474	485	501	438	445	490	475	466	496	500	465	486	451	525	494	480	472	488	472	510	475	451	530	468	509	494	472	481	521	477	464	505	484	430	493	478	450	445
43236	9036	1591	994	683	484	401	297	268	215	177	171	155	154	133	131	129	115	119	128	109	104	98	97	91	98	98	80	96	102	101	91	102	96	78	100	101	94	94	93	98	71	77	105	91	98	88	78	117	76	98	106	78	103	84	91	92	104	87	74	79	72	100	103	91	87	80	89	94	95	85	97	82	85	95	95	117	91	88	111	95	86	84	94	77	82	73	106	95	83	81	78	88	97	92	95	88	94	86	110	87	90	78	89	89	98	72	85	107	97	82	84	106	74	98	97	99	110	106	117	88	80	83	105	92	95	92	78	89	78	90	68	92	83	87	98	94	87	83	87	89	82	98	81	81	83	111	104	78	87	95	101	88	84	79	100	89	74	68	104	83	83	92	110	99	96	84	84	85	114	94	93	82	93	101	85	88	83	78	78	87	93	81	103	82	97	87	86	92	84	83	66	97	94	92	105	99	91	85	89	78	79	84	76	85	76	87	73	96	95	94	94	85	78	95	90	90	82	93	68	90	84	96	99	85	87	95	84	92	68	86	74	85	93	80	87	63	85	104	99	80	109	101	82	90	96	92	88	85	80	79	71	101	76	90	98	82	83	81	76	91	90	80	59	83	86	88	98	106	97	90	96	92	85	83	77	81	65	96	84	80	85	78	83	95	95	89	71	87	79	95	86	86	104	97	98	85	101	87	103	73	87	93	83	94	100	86	95	78	99	94	95	78	97	91	88	80	96	84	83	99	91	83	83	87	100	93	74	83	81	84	82	90	99	72	98	82	85	80	91	108	99	100	98	73	76	72	96	81	89	75	99	89	106	93	83	94	104	91	94	96	96	77	90	88	80	87	89	87	79	85	72	83	95	74	88	100	83	86	95	95	84	79	83	89	100	84	64	102	81	75	87	83	92	90	99	83	94	76	89	105	96	83	78	91	75	98	90	94	78	101	86	61	108	65	96	89	98	89	89	86	94	88	83	83	96	95	87	85	94	82	89	111	90	84	100	101	83	69	74	112	84	119	87	84	95	83	91	85	80	95	80	103	85	85	82	76	106	92	90	79	86	96	93	91	115	86	93	97	87	101	70	99	88	79	88	89	97	79	73	105	81	80	94	94	78	79	70	91	92	85	84	84	78	94	89	83	91	83	89	89	83	95	82	101	92	86	105	95	97	85	93	83	89	83	95	96	82	89	89	90	91	97	87	84	90	71	83	96	83	88	93	98	102	82	91	70	87	96	112	90	81	71	77	99	91	90	83	100	84	96	94	78	91	83	89	102	76	92	76	91	86	82	91	71	70	80	110	91	101	85	82	107	96	96	93	101	106	104	93	109	98	72	90	75	86	93	92	100	86	92	89	90	111	72	81	89	91	77	76	72	100	89	74	82	86	98	73	76	97	90	86	74	86	84	84	90	76	74	106	72	77	89	85	105	100	98	78	91	83	78	93	91	97	96	90	89	93	93	82	92	86	75	78	80	85	86	91	78	83	94	93	86	94	90	77	60	98	92	95	96	83	102	84	76	74	80	82	105	84	81	84	82	87	88	76	99	86	93	87	83	81	88	84	111	88	88	91	80	80	82	93	75	99	74	75	91	81	80	106	96	84	95	100	88	92	77	95	89	102	99	73	81	89	78	84	94	101	93	79	74	101	83	77	84	82	75	93	101	90	90	98	99	81	97	87	100	113	103	85	85	91	79	86	83	86	83	88	86	92	73	104	80	84	76	80	88	68	86	80	74	113	91	82	77	102	94	94	87	88	94	88	89	91	74	87	97	82	82	79	84	96	103	87	88	101	89	90	68	80	79	86	88	82	75	87	91	93	67	87	76	97	94	106	107	83	98	78	95	71	81	96	70	103	76	85	70	74	89	74	83	81	86	89	81	90	74	91	93	98	103	74	88	64	89	107	87	101	87	97	92	78	95	98	88	90	90	81	102	83	85	81	95	89	94	103	86	88	85	103	71	88	99	85	91	98	92	91	102	101	98	104	85	80	90	77	85	99	105	94	92	85	77	83	85	79	85	95	95	100	101	83	84	89	83	77	76	84	96	100	94	93	93	80	84	88	95	82	74	88	101	98	97	88	78	87	98	102	87	80	94	70	100	73	95	89	76	71	94	89	100	91	99	95	87	96	106	84	87	98	80	76	78	98	80	79	72	92	91	97	85	79	96	100	79	84	85	98	110	87	95	90	88	79	88	81	83	99	97	94	64	104	76	112	86	91	76	84	91	79	87	84	86	104	87	95	100	76	90	79	67	90	77	89	87	99	97	76	94	82	81	101	78	73	94	102	85	90	81	94	74	92	101	112	79	87	95	87	100	82	88	77	74	76	83	87	69	91	85	83	91	103	76	78	85	91	84	99	91	80	84	84	78	81	100	96	83	79	102	99	68	79	82	94	91	66	82	100	75	104	81	107	77	84	80	91	71	89	92	84	86	84	81	82	89	77	106	89	75	90	97	79	95	100	85	84	75	97	65	81	81	99	78	91	84	83	79	112	90	79	79	88	84	87	86	99	104	82	90	96	90	81	96	72	85	89	82	82	90	88	93	92	86	97	102	98	86	89	82	77	72	84	83	79	76	74	107	90	96	82	83	93	76	103	84	87	93	94	80	103	107	100	81	95	97	85	76	85	76	100	93	80	92	79	87	109	91	94	78	93	78	94	119	99	92	108	87	85	74	78	88	99	87	99	92	91	99	77	100	96	89	99	78	82	88	87	96	99	97	105	94	88	101	104	90	89	77	87	89	88	87	96	88	102	93	86	89	93	88	78	79	100	103	102	111	86	87	94	74	90	68	91	78	84	85	108	88	77	78	93	85	87	107	77	89	93	81	89	99	92	81	99	79	88	85	91	87	85	97	106	85	98	86	86	98	87	107	82	88	72	109	88	106	91	108	92	108	71	94	99	96	101	99	81	92	115	91	79	93	88	72	107	86	94	86	85	64	103	90	83	110	82	87	85	84	89	81	90	91	111	84	84	101	94	74	77	81	91	80	80	74	84	72	84	83	80	110	82	83	99	83	79	96	87	77	79	93	98	110	82	76	97	83	86	71	79	73	73	85	84	92	84	77	84	101	82	72	79	106	108	80	88	84	94	82	83	90	89	93	79	101	76	103	89	91	99	92	97	102	82	95	90	81	65	88	83	94	97	79	84	85	79	102	88	95	76	97	80	80	80	89	96	85	81	88	92	88	70	76	78	90	99	84	96	79	84	80	76	96	77	82	100	79	74	102	84	79	76	92	93	106	96	77	90	101	102	69	112	91	89	95	75	98	96	98	72	95	96	82	79	84	91	76	81	92	94	89	76	91	88	96	75	84	80	91	96	91	94	69	105	91	93	77	81	90	88	83	65	75	84	86	88	86	84	86	93	86	92	92	80	67	85	79	71	88	109	95	86	89	105	81	87	108	78	96	97	95	106	81	102	102	87	82	87	90	83	95	96	82	105	84	85	84	88	96	76	70	99	95	80	67	88	70	93	95	100
22866	1365	3288	3591	2943	2375	2002	1549	1325	1062	966	889	798	746	701	674	625	567	581	496	511	486	457	464	452	446	423	399	381	413	402	373	402	401	398	410	366	398	377	340	345	307	327	350	360	383	370	327	338	316	341	319	323	311	348	326	342	338	321	324	311	327	327	303	301	335	344	337	323	316	310	333	299	321	301	346	335	308	326	309	313	357	330	327	360	315	291	312	336	324	338	305	328	299	303	340	308	306	343	291	325	297	330	326	317	300	287	291	341	293	320	321	324	305	286	286	324	295	327	334	306	306	313	331	335	295	321	319	295	295	309	282	340	280	340	302	307	303	313	306	324	336	352	307	340	291	281	280	318	331	343	332	314	327	309	309	321	325	307	299	307	324	292	304	320	273	312	289	328	310	271	268	314	348	292	327	304	327	314	318	344	297	340	324	298	310	290	302	337	320	303	284	305	319	308	308	314	279	301	318	315	339	315	305	320	267	306	313	342	287	329	316	294	335	337	290	315	318	328	324	340	263	311	320	285	290	289	271	292	297	303	296	299	348	300	322	316	309	337	307	299	302	283	303	302	318	283	332	285	303	338	254	313	334	342	314	329	300	333	307	296	332	335	305	323	338	293	293	316	306	337	309	299	279	322	314	314	322	280	303	297	312	301	289	306	326	310	322	328	338	290	311	329	287	316	345	309	285	305	310	304	301	289	311	297	292	315	311	296	324	328	335	322	295	291	310	305	295	311	304	289	320	287	307	293	324	284	289	298	341	322	325	308	297	314	300	307	306	322	319	327	317	287	298	308	341	291	301	310	317	311	300	322	324	334	302	300	280	305	298	281	275	254	298	297	284	277	305	307	335	270	323	302	318	283	317	325	327	351	322	329	300	299	312	324	290	276	306	305	317	306	296	326	291	314	331	297	302	283	274	297	286	331	292	291	298	320	284	295	298	288	301	303	282	328	331	318	310	293	286	347	287	318	282	311	307	330	314	307	300	304	316	311	336	288	323	295	300	292	267	312	317	306	312	280	303	308	315	279	309	303	301	296	304	318	309	319	278	322	274	342	327	331	307	332	298	357	299	276	308	335	315	300	325	292	335	308	306	333	346	317	297	315	301	300	286	288	305	298	289	296	307	302	308	315	294	297	287	313	317	314	338	311	297	351	311	289	312	338	277	323	302	308	335	325	306	287	315	303	320	307	324	319	294	301	285	301	317	316	304	327	297	320	283	281	308	283	294	314	304	314	315	321	327	302	309	310	285	294	313	291	282	290	292	318	272	294	277	281	290	323	305	339	316	289	300	291	303	286	303	297	307	324	289	288	312	301	319	341	311	318	323	303	279	305	312	315	332	307	331	302	314	337	309	285	319	310	297	318	309	314	309	308	306	293	283	317	302	276	333	320	309	326	319	313	330	322	316	303	317	316	283	328	286	311	319	329	311	297	330	282	291	312	315	300	273	303	281	319	293	256	307	301	292	305	340	296	321	303	319	317	325	292	309	307	302	311	308	341	288	334	310	298	304	309	344	309	306	301	322	293	287	276	313	307	309	309	285	307	257	328	273	309	318	281	309	328	346	346	313	326	301	287	313	332	304	325	289	295	317	314	328	332	295	321	298	318	333	317	299	300	290	266	307	312	307	301	346	323	292	277	331	299	275	280	307	302	310	303	303	300	332	283	316	293	302	283	295	295	318	303	276	284	325	283	308	289	284	296	307	306	280	294	289	308	323	326	312	292	304	312	336	308	296	331	316	307	313	321	293	278	314	326	315	290	307	295	296	288	301	309	320	278	316	304	282	323	272	276	284	308	322	315	311	315	283	291	331	325	316	265	290	286	287	348	288	297	271	323	297	311	280	284	312	259	312	316	294	320	299	293	337	280	287	299	311	331	346	310	316	312	284	327	320	288	263	338	322	319	324	299	298	308	342	313	300	338	309	299	300	300	308	316	303	313	294	303	296	297	295	258	301	308	315	314	307	306	308	326	299	304	311	351	319	310	292	288	296	297	306	318	323	309	328	300	306	312	291	308	288	301	303	289	319	318	281	316	332	273	306	316	312	307	286	352	291	315	286	324	302	300	326	303	283	287	285	349	333	286	300	321	316	305	320	300	270	306	316	300	328	328	322	306	301	330	308	304	318	309	322	322	298	317	304	292	295	298	311	299	305	285	315	298	296	307	305	322	346	322	318	321	322	286	302	321	321	285	307	317	327	303	294	299	317	316	292	309	292	317	330	311	343	312	291	313	309	294	271	329	289	279	338	317	301	325	323	309	309	317	307	282	296	342	322	318	334	282	287	319	306	299	335	311	305	312	338	295	305	325	308	288	308	316	295	311	292	262	328	334	293	333	333	341	287	277	277	290	310	288	291	298	286	336	281	289	303	300	310	302	305	337	290	340	296	286	330	309	335	317	308	305	299	317	313	292	275	322	287	330	251	313	280	309	297	318	289	307	312	293	270	278	309	300	323	295	314	338	319	292	328	297	297	329	289	303	274	297	287	336	310	290	338	298	294	293	294	296	293	305	330	316	308	311	300	291	337	320	308	274	296	314	322	317	296	337	317	300	302	295	303	301	290	317	305	290	293	292	309	320	305	304	332	336	323	333	330	301	308	341	317	285	314	309	307	290	296	303	308	347	322	314	288	284	301	302	317	307	340	311	260	305	289	315	323	323	295	294	291	296	342	298	325	353	284	309	309	307	298	287	294	328	323	268	302	301	317	287	325	313	287	329	275	282	293	304	315	315	307	318	328	298	307	289	305	320	295	325	314	288	322	314	266	296	316	313	315	294	314	331	291	314	309	292	306	327	306	311	324	314	335	300	288	292	334	304	347	279	298	319	295	324	274	278	313	307	292	279	306	292	312	303	290	282	322	319	303	313	307	322	290	285	313	298	313	302	301	339	312	275	312	299	327	303	292	315	307	321	288	326	321	292	313	289	320	303	353	319	312	355	309	350	307	300	308	300	274	326	315	299	331	292	333	317	304	334	301	310	325	323	275	304	307	305	327	313	288	300	303	292	306	308	313	332	300	315	351	307	293	306	292	316	321	325	313	265	298	285	302	290	316	295	296	293	300	313	309	294	303	304	295	292	302	312	295	333	311	330	292	283	302	314	310	296	292	309	324	301	328	329	287	324	294	299	286	335	335	297	316	346	322	296	290	304	323	303	313	290	268	309	334	319	309	324	310	322	312	310	330	317	289	295	337	272	321	324	309	298	313	304	307	290	337	319	266	320	304	288	314	292	306	308	336	313	275	312	344	288	311	312	302	258	299	306	280	304	309	287	312	323	315	278	293	271	284	294	279	317	306	296	318	299	304	328	303	299	316	307	289	326	294	297	329	294	323	311	325	298	300	298	304	289	319	324	301	285	304	275	312	284	316	319	316	306	308	305	285	321	311	285	290	283	318	310	249	283	331	296	295	295	308	287	313	322	294	288	289	337	289	293	292	310	307	303	302	290	297	317	355	316	332	310	270	301	342	333	282
56316	17218	5221	2228	1339	963	752	551	500	413	391	324	329	284	277	243	247	246	231	232	208	192	227	191	206	217	191	220	183	165	215	187	175	173	172	194	198	179	179	159	194	164	187	190	189	175	190	176	197	178	181	167	174	168	172	205	178	187	166	180	171	184	160	173	172	169	157	178	174	169	179	163	174	162	149	156	172	192	144	178	165	156	185	200	161	170	180	183	170	179	196	178	174	189	176	165	167	176	193	178	137	168	167	155	184	146	168	182	177	153	171	171	176	171	171	173	176	152	186	172	162	176	183	173	172	151	169	162	154	195	178	162	167	185	173	165	163	162	182	162	172	181	160	155	166	166	156	172	175	159	182	165	160	170	163	193	162	187	174	166	164	171	162	178	157	175	163	180	165	156	181	191	188	171	181	161	175	200	169	154	177	169	160	180	181	161	175	187	199	146	155	172	168	169	196	193	149	173	175	197	140	179	170	181	178	182	170	148	155	149	184	166	152	182	198	153	180	164	173	167	157	152	183	169	162	172	156	163	157	169	150	198	192	182	156	166	161	159	164	193	170	171	169	180	178	160	169	153	154	179	161	172	169	130	175	172	164	167	172	170	171	146	135	198	188	173	168	169	160	172	161	147	167	173	164	157	173	157	183	166	160	188	157	167	155	144	169	160	158	167	142	145	166	192	167	160	172	185	175	136	168	164	159	155	187	146	188	195	167	184	149	158	203	187	167	162	160	191	174	165	170	185	149	160	170	167	164	181	171	163	152	189	182	188	195	171	158	169	153	164	187	178	155	174	196	189	169	160	178	149	171	175	162	194	157	154	175	149	183	161	190	165	188	185	157	175	188	168	152	172	167	170	157	168	163	188	175	164	206	148	156	163	173	163	170	170	180	181	185	166	173	162	163	173	172	197	165	196	162	165	165	157	183	178	179	164	149	157	141	177	178	167	162	184	184	162	146	170	160	176	181	173	168	177	158	152	165	157	164	176	176	187	168	164	175	173	171	190	149	143	156	159	165	153	173	160	166	170	155	181	177	176	192	172	161	191	184	188	185	171	172	192	130	178	162	167	150	180	141	156	151	129	171	179	155	166	195	155	160	178	148	163	186	176	175	182	158	156	160	156	169	191	178	159	182	147	163	162	193	166	166	180	162	150	168	170	177	155	178	164	195	151	163	176	182	133	178	186	148	163	186	159	168	193	171	131	147	179	170	172	141	182	154	175	157	157	150	165	165	157	165	173	174	175	158	168	203	177	146	147	172	187	175	171	153	194	152	172	154	178	175	191	176	190	164	162	169	159	183	186	162	183	180	174	192	163	155	163	160	164	148	178	165	172	166	152	161	184	168	182	156	172	179	174	188	177	145	135	192	151	172	152	155	184	193	182	168	176	171	175	173	175	176	163	150	173	168	173	179	155	190	154	151	164	158	174	173	189	148	181	150	170	165	157	175	159	180	183	185	194	154	180	167	184	188	167	190	179	152	152	171	168	131	197	177	158	183	170	182	176	184	167	205	163	152	168	172	165	174	156	167	154	164	162	151	157	164	195	200	180	162	180	186	158	182	174	176	148	168	177	171	182	147	171	175	169	171	158	172	198	174	176	171	180	176	189	188	165	201	176	174	161	169	172	155	172	187	172	153	177	169	147	154	167	186	170	161	176	169	170	154	181	168	170	166	181	153	169	174	186	184	168	155	195	176	188	181	151	168	172	183	185	161	170	123	170	166	182	176	159	162	185	177	175	167	160	166	171	177	150	168	162	172	146	166	183	156	160	166	170	151	182	170	151	167	147	171	173	141	134	153	160	170	167	168	168	171	154	147	171	164	157	197	177	182	182	169	179	172	191	170	162	152	155	165	180	172	168	156	191	162	165	166	184	150	148	193	169	166	155	150	177	175	169	163	164	183	162	160	180	166	159	167	185	181	176	165	186	161	171	170	165	145	185	147	161	161	196	173	182	174	182	165	163	147	183	163	178	173	166	180	170	150	167	180	183	173	168	178	166	180	176	171	169	165	186	188	155	175	151	154	162	146	178	168	173	155	170	178	154	172	169	186	185	146	157	166	174	184	164	158	162	153	145	156	176	182	163	162	166	160	169	169	179	157	181	159	175	148	162	160	172	192	166	173	179	185	184	180	161	181	155	147	164	149	162	148	139	182	169	155	171	184	187	178	178	169	174	154	173	163	176	161	174	168	179	159	162	154	153	157	161	154	171	150	156	161	133	196	170	179	160	172	168	190	163	181	185	161	180	169	155	178	168	189	171	155	171	154	168	175	171	177	134	157	178	169	169	155	158	174	177	161	155	176	164	182	170	166	171	151	162	175	167	156	171	160	176	172	189	164	156	170	168	157	167	185	160	160	190	166	163	169	177	163	185	168	168	173	180	176	145	188	164	160	178	173	174	156	165	182	143	175	162	172	175	171	158	185	170	179	149	150	174	179	173	162	176	171	165	161	121	177	178	156	172	186	171	153	185	175	180	182	167	156	148	165	174	165	157	177	177	161	168	151	181	162	170	168	169	170	156	176	159	177	186	183	194	150	158	195	170	193	167	150	185	173	161	186	159	195	177	166	155	158	174	163	152	182	157	173	172	147	177	154	144	163	183	183	158	169	173	173	165	189	165	165	145	150	172	184	165	167	158	193	155	159	152	192	164	159	163	154	167	172	157	172	175	154	167	163	188	186	173	156	169	172	160	189	177	203	176	189	171	178	181	140	169	157	146	169	195	174	152	175	164	159	182	201	162	157	143	165	200	159	152	185	156	182	165	164	159	168	187	171	170	165	188	181	144	170	163	182	177	177	166	174	157	160	181	189	164	187	165	168	160	163	176	184	174	146	153	164	172	152	171	154	168	152	153	158	171	176	167	189	166	158	183	177	161	171	196	174	175	178	171	163	177	176	165	168	159	187	145	149	179	161	187	166	148	174	172	171	172	162	177	151	148	201	166	158	180	162	152	166	195	181	193	161	148	172	179	172	174	165	171	178	181	154	162	149	145	165	188	165	164	169	160	177	167	171	170	162	150	151	188	156	184	150	190	154	188	168	148	149	179	184	182	184	162	174	180	156	186	180	149	176	151	158	170	167	168	149	170	193	171	193	165	153	170	154	148	162	150	162	164	162	186	177	174	194	186	181	160	155	175	157	185	168	179	168	179	182	197	158	166	170	156	188	173	177	185	175	173	178	173	171	179	190	156	170	168	166	172	165	172	153	180	157	179	172	169	159	165	163	199	163	173	164	155	169	164	165	177	162	163	165	173	174	153	177	161	166	158	176	187	157	162	179	169	157	172	176	159	171	176	187	187	166	161	174	169	182	187	173	171	162	150	166	173	160	163	162	158	161	154	165	189	166	173	195	169	159	155	175	150	164	165	166	179	157	150	190	172	157	175	175	181	152	161	180	163	158	159	167	163	167	153	167	162	180	156	162	163	175	166	175	177	155	187	172	151	170	175	188	156	186	180	168	151	174	181	154	163	181	177
30442	2697	6276	6749	5545	4370	3547	3030	2480	2255	1963	1702	1481	1355	1290	1271	1168	1056	1100	933	927	911	860	863	831	778	864	825	737	769	704	708	742	692	700	685	653	659	647	604	656	639	608	665	611	598	625	607	597	623	628	602	582	545	628	588	604	561	598	600	585	593	601	541	584	584	550	609	601	542	540	573	556	585	570	596	573	583	578	515	573	538	492	542	514	545	566	574	558	558	592	564	569	557	567	575	538	520	529	574	524	543	569	591	546	556	553	534	621	524	558	555	531	514	567	541	529	520	563	542	542	575	525	522	529	569	518	523	522	539	555	532	518	597	563	544	522	564	513	534	499	536	567	523	593	532	545	557	553	553	544	565	543	501	544	530	565	552	524	526	541	579	535	553	541	541	500	533	586	541	499	493	535	529	533	554	532	512	534	500	555	554	558	556	529	555	540	551	512	557	495	581	538	540	530	532	579	516	524	527	559	532	521	538	500	540	544	522	546	500	530	520	538	541	563	551	539	527	550	566	527	567	505	524	539	555	513	566	565	518	536	495	598	520	542	539	602	545	549	517	531	508	529	548	533	567	528	529	576	507	523	529	556	534	522	485	569	535	543	526	536	545	538	518	572	501	540	560	531	551	555	541	537	513	503	533	564	542	574	519	542	525	492	524	545	566	541	583	516	527	506	525	492	535	523	534	535	562	557	538	555	545	507	538	529	550	510	536	558	525	541	515	538	541	524	546	562	519	534	577	482	550	574	542	499	548	524	577	546	503	566	567	519	526	482	547	586	545	554	526	541	513	589	508	505	540	536	541	559	533	521	501	535	526	537	504	568	534	517	511	592	568	587	517	541	558	534	518	541	523	525	546	557	545	521	569	500	534	519	547	541	503	569	531	532	530	540	547	518	530	553	545	518	524	543	533	514	561	503	541	516	591	583	567	538	532	559	556	521	555	558	558	548	571	495	549	573	554	539	550	549	555	495	519	528	514	543	518	520	558	519	554	522	520	546	518	505	578	560	530	532	573	529	536	552	536	571	524	555	515	532	559	535	556	515	531	555	546	539	548	523	550	547	528	531	513	521	525	543	539	579	522	532	543	500	556	539	573	546	524	556	548	550	512	521	550	555	489	558	553	499	585	537	539	509	520	566	542	513	566	493	539	534	547	525	544	538	551	512	560	533	533	555	535	549	553	543	567	522	549	549	550	559	533	529	557	508	495	552	541	530	542	497	534	541	582	562	543	518	511	564	525	581	511	501	512	550	509	540	509	514	554	561	553	546	545	499	551	547	560	525	553	499	523	520	549	522	483	509	545	555	520	562	571	553	507	557	568	532	534	569	533	534	535	548	529	555	535	565	545	537	542	534	530	557	487	540	577	540	573	556	566	523	545	536	526	542	542	516	527	520	533	548	559	508	516	544	506	533	567	566	548	521	544	553	560	554	555	491	563	522	532	534	507	554	531	561	524	502	553	556	544	531	516	598	553	532	515	539	520	537	602	548	558	561	524	540	536	495	562	554	517	526	538	529	520	577	530	525	526	528	509	488	534	514	529	583	557	517	520	534	507	573	495	521	550	551	526	549	552	512	544	529	506	519	549	544	504	570	529	538	553	533	539	543	572	560	570	503	539	565	535	571	529	532	561	562	533	557	544	559	562	505	565	524	537	506	560	540	509	536	545	552	536	517	543	528	574	499	560	526	564	523	544	580	536	558	563	511	530	565	502	517	545	522	498	531	532	513	544	572	532	524	537	542	470	519	522	532	580	586	533	542	519	522	535	548	524	595	527	538	542	561	556	534	558	547	553	581	556	542	567	528	536	528	540	543	493	606	533	556	524	563	573	539	531	525	535	538	551	529	526	550	557	498	527	528	539	577	519	503	533	535	533	546	526	493	547	533	519	553	514	550	538	557	545	543	518	522	496	545	498	510	569	529	511	526	549	533	539	541	530	579	514	494	569	526	547	559	536	533	533	526	521	523	561	520	511	532	551	523	535	534	516	491	525	524	526	561	524	540	539	558	554	524	529	544	515	562	541	550	497	538	585	523	497	560	524	521	556	540	567	520	514	543	527	530	576	519	533	551	537	542	549	524	513	547	550	546	536	537	535	509	517	526	533	526	532	547	584	482	529	510	545	569	543	537	537	563	539	566	601	535	491	522	502	567	524	516	533	538	529	565	537	530	546	549	558	499	539	541	530	520	539	549	535	565	573	535	530	522	575	528	520	480	493	528	600	521	564	555	542	506	556	526	514	528	540	552	562	518	557	545	560	551	538	531	581	565	584	549	490	543	505	530	527	526	508	563	552	514	564	505	537	528	571	559	531	518	558	530	537	581	530	525	553	532	552	568	527	546	593	575	547	558	533	526	541	568	516	526	541	526	520	532	538	555	535	542	509	540	528	536	533	556	559	538	537	548	568	494	553	522	573	558	554	518	553	562	511	552	561	556	461	543	545	551	559	535	520	550	512	565	517	542	503	527	532	509	535	523	490	527	513	546	528	533	518	526	527	536	565	541	538	589	579	525	509	524	515	558	522	553	554	539	531	501	572	523	477	557	542	558	544	507	544	542	546	569	585	561	530	503	526	527	531	515	531	518	519	522	524	553	516	561	557	532	514	534	531	549	531	519	519	572	536	590	493	524	521	539	546	541	576	520	544	518	512	531	521	551	565	495	541	538	553	501	534	494	538	553	524	573	518	546	508	561	521	527	564	552	558	528	551	549	552	510	566	510	519	533	581	527	507	547	484	564	551	507	536	574	530	525	565	517	512	585	507	539	556	565	536	542	539	525	530	505	484	536	511	550	530	570	555	507	513	526	522	543	522	567	558	520	510	562	552	533	523	559	530	539	594	571	529	527	541	540	546	538	528	514	530	560	551	508	537	542	504	537	506	555	546	523	535	537	542	517	524	535	496	526	531	530	508	568	571	520	570	529	528	520	521	538	543	560	560	507	570	540	539	528	544	535	503	511	532	562	565	517	532	534	544	533	525	562	563	547	575	521	521	529	571	521	542	540	482	541	474	507	542	524	508	553	507	567	550	549	546	548	522	581	542	514	484	544	500	498	497	552	549	536	530	532	543	539	516	557	568	548	485	553	540	523	553	541	495	549	501	498	531	539	532	537	568	535	563	566	515	550	495	561	574	506	545	574	560	530	541	543	535	532	534	508	529	527	524	535	553	545	524	526	543	571	522	513	557	531	511	507	587	569	555	522	508	545	577	555	562	520	535	562	494	556	524	512	520	530	515	519	503	494	546	525	513	517	521	534	530	492	543	519	510	565	539	556	579	541	551	540	546	561	555	578	580	537	517	509	508	533	526	531	535	555	519	553	557	517	584	550	517	543	540	498	560	515	587	591	581	533	529	510	529	567	519	509	578	523	571	539	589	499	532	495	543	550	525	540	506	510	560	528	548	537	544	560	536	507	508	533	548	600	555	527	534	546	540	487	529	566	570	558	544	576	540	536	590	515	571	500	532	552	524	537	531	520	496
7443	459	293	205	197	175	149	181	153	145	161	180	150	161	156	160	153	153	143	165	146	132	151	139	157	156	140	161	159	152	134	149	138	151	156	152	165	162	134	174	145	167	165	166	145	151	180	171	162	131	163	168	180	156	157	167	135	158	150	166	151	143	147	167	161	163	154	161	156	155	159	181	151	147	163	149	143	151	157	148	152	157	159	154	167	158	163	158	146	164	145	150	151	148	151	152	152	160	146	174	156	155	160	155	152	152	150	172	142	159	148	119	162	169	157	152	153	153	165	152	165	170	147	165	173	176	172	160	162	152	150	177	132	145	138	150	141	132	132	152	159	131	177	153	134	140	171	160	140	149	158	160	145	150	165	160	152	151	165	160	148	161	146	148	154	159	152	147	163	169	177	137	172	135	176	164	147	172	139	149	143	153	183	157	141	175	152	168	136	161	155	149	140	146	160	133	157	158	172	154	165	159	150	127	149	146	130	167	153	166	151	155	158	169	143	144	160	153	169	143	137	147	147	148	173	158	144	149	161	148	149	167	168	153	145	131	153	143	129	141	140	153	137	145	154	157	153	147	170	139	127	144	172	155	154	155	157	141	136	163	140	133	142	165	165	164	137	163	189	179	146	166	162	175	166	141	158	153	172	149	140	157	133	170	134	161	159	146	130	159	139	153	144	154	158	140	164	165	163	132	143	150	155	183	154	165	150	167	133	154	158	140	152	156	163	147	153	125	147	156	147	148	155	162	144	140	126	169	137	184	168	136	150	153	141	169	163	164	141	137	138	147	172	159	170	150	165	162	135	154	151	134	163	170	146	159	152	157	159	131	153	155	169	178	159	189	158	155	162	146	182	157	168	150	141	155	146	167	150	149	153	133	151	165	175	161	143	147	137	126	158	150	172	158	159	161	168	137	155	152	166	160	172	144	135	166	149	173	133	177	172	141	146	159	132	151	157	151	171	167	155	157	143	152	156	155	145	168	145	136	165	148	154	136	174	166	144	173	160	165	179	161	141	151	149	173	155	143	154	164	147	152	134	134	163	132	162	148	128	144	145	146	137	134	158	167	164	155	145	156	138	159	159	133	160	152	155	157	142	165	138	142	145	152	136	146	158	176	146	153	153	160	163	153	164	144	140	159	150	158	155	151	152	155	158	137	158	166	139	144	145	158	177	167	148	157	170	138	164	147	135	142	149	148	163	147	175	150	171	130	159	162	153	175	135	145	196	152	155	163	151	157	159	170	159	149	142	166	156	162	150	166	165	143	159	147	172	147	173	150	154	168	141	144	159	161	153	137	166	165	167	150	118	145	142	178	142	153	173	179	133	142	150	146	146	160	150	149	141	166	175	158	153	172	159	139	161	151	145	142	158	150	167	157	149	183	163	154	126	178	156	142	174	156	153	153	141	137	168	166	164	143	162	136	161	160	161	144	165	171	133	155	144	164	142	143	137	131	155	161	148	155	155	163	153	142	140	163	159	160	159	158	144	162	173	162	165	155	133	133	157	150	162	160	160	160	160	143	167	151	160	159	156	138	171	150	147	158	145	146	168	146	168	150	147	153	139	151	164	154	175	145	179	141	147	139	155	164	156	144	191	173	154	152	145	182	133	143	166	136	161	153	149	155	151	158	159	153	124	149	131	178	170	157	160	161	153	162	143	148	167	134	166	137	146	143	182	177	162	165	159	160	136	133	155	180	165	159	168	144	170	167	133	144	171	173	142	151	147	157	144	151	144	151	177	154	169	145	143	147	159	150	153	155	157	156	181	143	149	144	152	146	166	174	158	176	155	168	184	146	142	160	165	156	162	153	153	146	147	157	149	157	147	145	148	147	166	144	167	162	132	133	136	149	133	152	135	175	149	161	155	148	139	154	150	142	135	144	147	150	150	142	143	163	150	154	160	150	166	154	184	148	149	161	168	149	130	140	147	149	137	152	163	162	153	145	144	136	151	167	140	173	131	135	153	158	170	140	165	157	159	168	144	138	150	172	164	150	142	168	152	151	154	161	156	155	140	161	136	149	154	159	153	157	119	161	160	139	169	163	175	144	146	172	143	158	141	167	190	162	145	155	143	156	154	164	154	169	150	147	182	171	134	156	153	132	159	169	160	146	153	163	144	166	154	166	158	142	138	152	146	173	176	187	148	142	163	137	146	149	151	158	180	172	144	140	160	150	135	151	168	171	146	140	148	154	153	146	155	150	149	153	118	161	143	160	146	137	155	150	157	154	153	139	151	164	139	139	153	160	152	138	155	141	151	174	155	169	148	174	152	136	149	161	143	149	167	135	146	152	158	166	146	140	172	159	139	158	128	162	141	147	151	137	166	136	158	139	153	149	158	161	154	155	152	144	159	156	164	152	166	157	146	145	154	155	167	134	157	139	138	152	172	155	148	147	172	185	126	140	153	133	141	157	190	161	156	141	139	181	163	177	148	156	163	177	155	155	170	161	152	190	143	154	158	137	140	164	146	180	141	134	159	145	175	173	143	152	140	135	164	142	168	163	154	158	165	128	172	174	150	146	160	155	157	177	172	155	142	157	155	171	149	172	149	162	156	176	155	158	146	166	157	153	142	171	149	170	141	155	168	145	138	151	159	156	145	151	140	164	171	149	159	149	174	146	147	158	145	150	170	180	175	156	164	161	146	148	183	164	162	165	150	154	167	168	158	154	168	157	148	160	158	161	166	190	163	157	155	146	164	158	162	152	149	163	125	153	161	149	149	132	158	153	145	142	133	150	142	149	131	131	169	141	137	147	146	173	149	158	174	161	180	155	142	142	155	148	131	126	142	168	133	151	168	161	152	137	156	146	140	139	156	142	140	166	145	151	117	141	148	154	144	125	135	177	152	150	159	162	161	142	146	155	157	127	150	158	165	153	155	154	144	152	164	187	158	146	150	149	158	157	139	146	136	146	157	176	163	158	171	138	145	149	160	148	150	157	159	169	150	172	143	155	154	148	162	149	136	167	173	144	142	162	138	149	160	146	158	152	160	172	141	165	145	155	137	165	159	158	150	155	172	154	144	149	152	173	131	154	164	176	155	163	139	146	143	146	160	141	159	153	144	161	156	157	160	154	138	162	164	164	153	160	151	148	138	153	136	158	154	149	154	155	168	182	134	179	146	173	156	169	160	155	158	152	170	152	159	169	142	169	147	159	152	160	165	146	170	162	168	157	130	156	139	168	143	140	133	148	164	163	156	142	148	144	156	139	151	161	134	175	156	156	139	164	149	168	178	172	135	142	135	150	162	152	159	151	165	178	156	150	145	151	159	152	156	140	149	175	160	126	152	153	159	156	163	151	153	157	157	157	134	145	133	138	150	150	171	160	177	172	144	158	164	158	143	160	147	155	160	183	175	144	168	152	162	155	176	177	163	186	130	163	169	145	141	135	149	154	165	169	167	151	154	151	163	152	146	145	151	143	159	131	155	146	153	141	159	151	170	143	156	160	165	154	154	139	160	139	152	160	156	151	158	168
6912	530	708	633	585	599	552	533	543	484	508	535	498	508	520	462	487	472	452	487	495	481	458	496	479	466	526	478	510	513	486	501	438	496	493	477	476	504	453	454	456	491	492	452	501	466	482	442	455	500	499	494	470	501	509	511	481	460	487	481	519	491	462	465	507	473	490	498	473	485	486	464	491	506	454	500	485	503	518	435	439	481	483	487	481	480	484	485	472	506	440	484	480	498	470	464	498	486	482	494	473	466	467	468	466	488	451	494	471	523	486	424	512	482	461	504	480	520	496	522	517	489	457	510	493	493	467	485	513	464	465	478	488	518	513	434	451	499	453	478	499	511	498	516	497	471	500	459	496	489	468	441	457	472	499	504	485	456	487	461	465	515	510	440	491	499	476	468	498	499	453	465	452	505	481	497	511	440	451	458	481	521	482	464	507	469	494	477	467	434	469	453	478	470	497	483	483	470	504	483	494	447	499	453	477	457	534	450	443	498	507	453	457	469	447	498	515	470	439	475	483	473	499	441	494	531	494	477	476	476	491	502	466	479	472	443	458	465	481	485	472	494	482	462	492	459	480	496	488	515	465	487	470	491	500	485	484	488	501	481	472	513	469	487	446	480	495	511	497	489	452	497	474	482	495	469	503	447	505	454	488	478	440	477	454	502	475	462	456	513	506	499	501	448	503	475	487	490	533	485	466	500	476	487	476	492	479	486	510	496	465	464	482	490	511	480	487	480	513	507	493	472	495	478	472	484	479	477	485	471	478	492	477	490	487	451	492	509	489	485	481	488	468	486	486	516	501	514	496	497	520	523	451	505	490	488	514	473	473	507	479	478	470	506	510	473	483	458	467	465	492	514	496	475	471	489	471	473	454	432	486	497	458	489	476	477	458	496	480	492	432	489	481	519	488	449	466	469	510	497	452	485	426	465	512	475	470	431	482	504	505	469	495	448	479	494	444	500	484	517	505	508	493	473	492	460	466	452	473	471	509	476	444	475	477	513	495	472	449	461	492	491	473	444	519	520	466	470	472	514	471	498	485	486	511	493	471	461	508	472	465	441	487	505	445	469	443	502	487	478	515	504	473	437	481	465	467	464	487	468	494	482	507	520	499	477	490	501	471	455	494	479	474	506	432	476	469	489	495	485	451	509	506	486	503	486	463	487	479	425	467	527	464	463	474	461	484	481	480	473	532	481	486	473	483	481	465	478	498	456	458	490	479	448	472	515	497	426	493	498	452	464	501	461	490	455	457	472	450	445	498	477	467	477	460	465	447	511	493	474	505	475	463	471	478	471	475	489	458	490	475	456	482	547	519	503	510	504	471	495	505	527	467	487	454	473	488	447	458	503	455	503	485	479	451	469	501	470	473	477	445	482	471	513	482	447	459	432	511	461	499	457	491	447	484	494	444	495	477	501	501	450	486	508	489	438	507	519	448	500	484	477	472	496	523	520	475	484	484	507	471	439	472	426	516	463	481	500	523	536	505	478	473	491	428	460	473	496	480	482	495	451	455	510	484	465	481	499	466	485	485	482	476	483	493	482	477	500	496	473	488	495	480	467	489	485	526	509	494	486	523	459	473	488	484	431	452	498	476	452	491	427	506	435	451	498	530	467	517	489	464	483	451	465	491	449	452	484	475	475	470	496	477	503	459	477	476	471	502	459	490	449	457	470	468	421	496	437	485	457	506	474	455	473	485	449	477	522	473	452	487	474	476	465	487	442	469	489	485	506	498	500	462	484	477	463	495	473	463	453	454	502	475	483	470	492	463	501	485	463	478	488	497	463	480	474	459	476	468	478	502	509	497	490	474	512	487	469	485	508	477	493	476	486	488	508	477	464	471	488	459	528	473	514	496	458	510	484	455	463	469	496	462	509	439	519	515	473	471	460	471	501	468	504	480	479	511	482	459	502	467	507	454	454	497	497	503	485	520	506	451	480	460	487	480	504	471	456	472	534	468	501	481	528	526	472	436	512	454	493	481	504	466	458	535	522	473	521	492	478	479	472	501	463	495	518	504	479	446	477	490	475	475	506	490	497	438	512	428	465	493	442	470	430	477	481	459	494	483	499	481	493	489	468	498	453	459	478	489	476	497	484	417	488	506	452	488	481	495	495	473	464	493	492	471	525	446	456	475	494	479	477	500	463	506	504	499	493	507	482	497	474	473	486	510	474	456	499	546	510	461	482	488	482	491	490	481	494	499	474	514	486	479	476	496	468	465	466	442	487	467	482	497	493	499	487	517	506	457	482	507	478	477	474	505	499	445	489	511	500	475	503	473	514	466	450	481	528	485	461	502	487	470	468	481	467	482	493	474	458	474	505	433	480	488	490	448	500	492	486	466	506	482	503	475	484	496	510	467	451	502	471	504	492	480	462	507	449	438	463	481	508	452	469	449	450	489	486	457	481	511	420	453	469	469	476	478	453	487	493	477	482	468	511	490	499	484	462	474	491	479	493	465	478	465	459	474	498	505	517	461	477	488	505	531	458	457	443	474	517	462	470	455	508	472	443	466	488	490	490	487	498	473	486	449	485	427	475	471	472	502	454	482	474	484	515	508	462	496	485	479	466	479	506	453	477	491	510	474	462	482	484	479	500	469	494	506	480	494	517	459	474	482	461	492	529	470	535	455	507	479	487	473	460	476	476	489	525	439	507	440	475	456	470	445	470	484	503	485	486	455	496	518	477	452	478	452	476	454	474	482	505	499	537	450	498	527	478	486	469	462	454	497	484	499	482	498	500	465	476	477	459	492	426	449	475	484	491	467	464	476	471	510	448	443	501	453	523	459	519	501	483	455	483	445	527	469	476	476	485	443	461	485	480	461	490	482	473	469	497	458	469	495	476	499	502	483	514	478	482	463	485	491	498	465	511	440	498	471	497	461	486	489	474	455	461	515	482	488	460	484	451	499	505	498	549	482	441	460	416	469	498	511	468	484	512	470	466	476	501	475	499	503	480	477	503	488	473	506	453	476	478	427	499	525	480	506	485	473	463	469	474	516	466	501	473	470	488	442	476	486	470	521	478	456	459	496	476	491	447	476	473	462	460	491	453	470	470	520	526	476	493	476	501	492	491	481	455	480	482	494	436	481	489	475	484	474	489	507	445	510	490	478	498	476	488	463	509	501	484	518	486	456	490	493	458	467	511	496	469	488	488	476	482	466	457	486	458	481	450	449	464	512	483	454	467	480	448	468	485	490	516	509	505	475	506	514	490	499	475	501	471	467	461	478	486	451	483	477	493	462	518	489	490	520	474	491	473	521	462	481	480	468	494	494	488	479	502	457	459	501	474	479	490	476	461	460	470	441	466	505	521	510	446	478	479	450	518	459	483	491	480	449	449	462	461	489	507	507	464	486	461	486	485	495	481	484	442	519	475	480	459	509	479	473	494	455	479	491	487	520	494	449	461	454	488	515	466	453	454	536	477	459	463	479	467	447	489	513	535	503	471	518	524	508	448	482	513	456	479	483	471	479	483	477	468
43812	9932	1605	964	669	480	386	307	213	204	192	155	151	136	140	126	132	132	123	88	104	128	120	93	102	115	89	94	111	91	91	98	96	99	109	90	94	101	104	86	92	107	82	90	91	83	86	96	73	99	88	85	91	121	104	94	108	102	97	88	89	87	79	86	100	92	97	75	84	83	86	89	76	89	79	87	80	87	99	78	93	98	99	73	95	89	96	90	71	88	74	79	75	88	87	79	87	89	81	77	67	86	83	93	99	68	85	82	85	90	73	96	84	110	90	96	100	110	103	106	77	93	86	79	103	94	85	83	99	93	92	89	93	84	89	75	80	87	89	93	95	87	93	77	88	94	94	79	93	90	82	86	101	81	100	75	88	94	98	87	84	83	81	103	79	82	82	88	113	87	103	116	96	103	90	85	101	99	86	94	98	76	101	93	89	96	95	91	93	99	79	89	83	111	81	92	97	96	88	79	91	98	76	94	97	83	87	91	84	91	80	86	86	95	74	82	93	90	92	88	95	87	78	81	89	90	82	94	68	103	91	104	80	85	95	87	103	93	91	71	97	86	87	85	89	77	100	102	72	90	75	67	82	79	93	88	76	90	107	85	87	98	84	104	87	86	75	95	79	94	86	93	104	98	86	100	91	91	104	67	97	79	99	90	81	95	100	86	104	80	90	93	88	101	92	96	89	85	90	98	88	73	84	95	97	93	79	113	107	84	104	85	89	85	75	80	86	73	82	98	91	80	83	86	88	85	80	83	98	97	99	97	85	84	70	105	76	98	90	91	103	89	94	98	89	92	99	87	96	85	101	98	75	81	91	108	98	98	87	86	88	103	93	91	84	87	94	79	82	75	89	81	88	101	92	99	72	88	98	103	96	86	85	87	103	88	69	73	92	91	79	80	66	86	81	83	72	85	83	84	86	79	86	83	87	89	73	88	95	79	98	91	90	85	85	94	79	91	98	78	83	78	86	73	77	91	90	93	82	80	101	79	81	91	75	74	81	93	82	90	81	90	79	100	86	77	88	80	80	95	92	81	76	96	91	96	88	108	92	79	83	113	79	87	91	74	87	77	74	107	99	74	87	64	85	110	86	85	65	82	102	81	83	110	84	95	87	88	79	87	92	108	97	79	87	73	84	90	99	103	101	80	84	78	64	105	95	86	90	95	90	72	82	102	87	87	94	88	92	101	98	88	89	92	85	101	100	88	103	88	106	99	73	106	78	89	78	79	87	81	93	86	82	93	93	94	85	80	80	101	74	91	101	82	97	81	91	78	72	86	86	77	78	93	94	88	77	69	98	80	81	92	96	92	79	78	96	114	84	91	98	87	81	95	83	104	86	83	86	93	96	81	95	101	102	70	89	77	99	84	80	88	80	74	89	82	87	98	68	80	88	76	105	90	86	84	80	88	78	97	86	89	90	94	73	95	90	93	80	90	90	107	92	101	97	93	80	88	88	97	97	102	91	82	101	76	73	85	102	97	81	90	99	95	95	90	116	78	73	92	90	100	99	99	88	81	77	103	100	90	100	89	85	84	86	78	91	103	93	86	103	100	101	84	81	96	85	101	79	105	67	81	82	83	79	71	79	83	103	94	74	77	95	94	97	95	91	93	84	92	87	92	85	89	69	83	77	98	98	101	82	92	90	98	97	94	82	100	92	94	92	96	90	94	98	102	96	80	88	83	99	76	66	86	118	81	97	88	98	92	76	94	102	77	93	104	88	86	85	108	77	84	87	77	91	105	79	85	82	87	71	83	88	88	71	73	74	90	86	100	91	82	93	89	89	90	62	85	79	60	93	74	94	98	94	107	81	78	90	91	96	97	89	96	93	92	86	91	89	92	101	69	94	100	83	72	85	80	74	80	89	85	93	94	97	86	78	100	80	80	85	86	70	95	102	78	97	64	81	93	87	92	91	109	75	91	72	77	80	89	88	83	67	93	95	85	90	93	100	86	81	91	102	94	93	83	69	74	79	92	82	99	83	79	94	79	81	91	77	88	83	87	98	94	81	98	86	96	99	100	82	77	85	88	98	109	81	94	92	115	103	83	92	77	89	86	92	75	69	88	91	91	89	91	76	96	80	84	94	73	88	78	81	79	90	79	87	81	89	115	91	88	85	90	91	102	92	81	102	81	103	85	95	104	94	89	85	95	87	84	93	90	90	79	64	97	99	96	83	86	82	106	99	84	97	86	79	72	87	89	98	96	102	98	98	84	73	77	102	82	87	87	92	87	86	73	68	85	95	91	102	95	91	83	106	86	102	92	95	85	95	97	69	95	82	105	95	83	102	89	94	94	111	94	83	92	84	86	97	97	90	94	78	90	74	98	89	87	97	94	106	74	88	81	86	92	95	103	81	82	93	96	105	99	90	82	97	86	94	97	100	88	94	95	81	92	96	94	96	86	83	95	89	97	80	82	97	99	92	92	91	72	91	104	98	81	86	94	78	92	103	77	85	74	88	90	87	95	96	79	78	104	98	92	116	99	82	84	96	88	70	79	72	89	81	80	68	105	94	79	87	103	88	82	67	84	88	85	85	94	94	95	93	94	93	94	74	87	87	85	90	75	82	73	73	81	89	106	81	95	89	93	81	109	83	89	108	98	77	91	85	105	76	107	81	89	74	76	80	88	109	109	91	87	84	87	80	82	84	88	70	96	99	77	87	70	102	91	75	82	86	88	77	90	70	72	96	89	83	98	74	87	91	70	95	80	102	75	85	86	97	98	92	88	84	90	81	80	78	80	93	102	74	102	72	77	102	88	83	95	101	97	81	91	82	73	107	90	85	87	88	89	72	80	91	72	85	75	83	79	97	101	87	71	81	85	74	78	77	91	105	95	72	60	86	79	84	107	72	85	91	89	80	75	81	86	105	94	102	79	83	82	105	84	98	82	119	112	92	98	78	99	86	85	91	78	102	93	92	89	90	88	67	93	100	105	76	80	91	85	81	75	90	82	83	72	85	83	91	80	80	99	78	84	74	82	82	88	93	89	89	106	77	86	94	74	79	82	83	90	75	92	78	80	84	88	94	90	91	84	71	85	85	98	105	95	88	86	88	79	81	97	91	100	61	86	89	85	90	81	109	98	86	88	78	107	95	89	100	85	85	91	90	79	83	90	86	78	99	89	99	90	77	91	63	77	77	74	87	82	75	94	78	79	79	92	97	90	87	80	78	85	85	100	89	78	91	107	98	105	88	93	95	75	79	85	89	68	81	96	90	85	108	80	84	84	95	84	101	75	90	102	102	78	80	93	96	74	92	85	96	71	77	92	96	81	99	101	82	84	90	84	81	79	81	84	89	91	109	101	81	86	86	89	96	85	85	84	93	93	98	86	88	81	86	83	98	75	84	81	92	98	94	106	95	73	94	87	81	82	96	70	117	90	85	88	94	64	68	87	78	98	106	87	82	93	81	97	80	79	82	102	90	100	78	86	86	96	90	81	87	100	91	84	104	72	89	101	94	72	89	87	86	90	93	85
23503	1422	3261	3606	2925	2362	1868	1602	1357	1125	1059	902	828	771	737	646	625	558	563	511	539	507	477	433	492	431	457	374	389	403	425	372	392	366	362	380	386	350	361	385	362	364	371	369	344	331	351	382	345	336	348	339	316	313	343	314	280	312	327	359	300	335	314	336	313	327	325	303	315	328	304	361	325	311	308	319	311	353	311	325	307	294	299	313	323	310	320	307	306	294	311	360	333	299	295	348	328	296	305	310	291	302	304	322	299	320	297	337	328	295	320	307	293	280	322	294	331	319	304	312	326	331	318	302	297	325	332	281	296	302	292	307	315	308	330	291	315	335	336	327	318	291	312	302	301	330	312	314	312	287	314	280	329	322	329	286	311	300	302	291	302	305	313	311	315	327	321	335	295	327	354	291	313	320	302	333	329	290	296	301	295	314	309	299	300	338	314	312	330	314	310	305	300	319	342	311	310	326	294	323	329	321	330	301	300	311	322	297	306	339	299	303	307	287	333	310	323	296	335	307	295	303	296	326	262	300	339	300	289	299	326	314	298	305	309	280	324	303	301	311	319	321	292	309	303	283	308	318	315	293	306	308	274	316	303	342	282	306	299	311	298	344	309	331	297	326	277	313	288	307	321	312	316	326	300	300	294	347	334	320	311	302	291	317	306	313	302	312	309	322	308	298	325	316	323	289	271	308	335	299	307	294	313	307	300	302	316	294	319	325	295	322	341	317	296	310	312	295	299	316	304	314	305	269	307	318	341	318	296	290	317	310	304	286	322	322	311	306	300	305	279	334	325	306	296	304	321	283	303	294	309	345	299	292	303	330	303	311	304	298	303	309	335	301	278	327	316	313	305	319	288	296	336	296	309	296	290	283	301	305	328	319	286	318	316	285	305	324	344	285	303	280	303	283	301	350	312	276	312	294	292	317	287	313	301	327	310	314	304	302	313	308	305	307	336	338	309	304	332	317	298	289	289	285	295	319	314	324	308	305	287	315	302	329	293	331	294	303	284	279	320	299	307	342	318	301	299	330	278	332	321	311	319	299	322	293	305	342	321	302	296	303	290	306	289	282	303	292	313	287	270	309	289	303	313	325	309	311	320	289	335	302	336	317	336	325	320	314	282	337	277	309	322	314	308	314	285	285	321	324	290	323	305	307	339	294	340	333	301	285	304	290	320	289	319	323	329	257	320	296	313	310	327	309	288	293	318	308	324	302	304	324	321	315	316	325	312	323	312	304	312	289	326	281	318	281	297	307	299	318	309	321	289	324	288	329	314	304	284	325	280	321	314	350	305	304	304	286	326	305	298	325	302	305	288	323	365	299	298	302	291	311	350	300	322	332	331	302	338	321	311	297	301	313	333	325	312	295	337	296	300	333	278	289	319	290	328	339	292	305	327	316	306	317	304	319	299	293	304	300	304	297	356	299	291	331	283	331	285	303	309	311	322	306	286	302	360	316	314	284	286	313	291	312	315	290	336	349	317	321	273	319	325	318	310	307	266	290	311	312	293	330	288	309	315	287	301	320	299	296	321	312	291	289	312	330	306	316	337	317	320	309	302	290	335	290	292	297	305	283	293	301	293	308	314	295	299	300	324	332	309	338	302	304	294	319	343	330	308	319	325	323	326	282	296	334	298	269	282	284	311	301	301	304	318	289	288	340	300	328	304	307	345	289	295	332	306	306	289	297	294	330	319	310	314	325	320	293	327	328	348	300	310	296	290	321	300	335	311	302	307	305	307	311	327	305	323	306	295	264	294	332	330	275	316	297	300	351	293	329	309	301	301	297	365	302	300	329	285	284	313	271	297	349	308	316	348	307	307	321	308	314	328	302	324	329	311	285	322	347	313	287	310	316	301	279	298	333	332	273	308	311	326	317	344	318	319	324	327	283	313	276	335	269	330	302	302	303	328	307	332	300	308	296	297	282	280	290	337	293	311	300	292	289	300	312	342	309	352	293	312	336	307	297	287	303	292	304	326	332	307	333	281	292	294	309	321	303	303	305	315	311	306	306	329	352	290	332	297	300	299	302	307	298	291	317	325	274	310	285	306	302	306	336	302	300	314	322	336	352	325	283	292	326	311	298	298	321	305	290	284	301	297	312	270	281	311	340	319	330	314	310	274	354	308	319	352	302	325	298	321	300	335	319	322	319	285	302	317	330	294	256	295	320	326	299	289	340	300	295	301	285	304	335	331	299	312	272	292	277	331	325	293	367	328	310	342	323	307	345	292	324	281	307	290	303	311	317	311	296	354	309	290	317	320	324	305	298	336	320	301	306	296	338	296	331	305	303	305	324	288	323	308	322	334	287	332	287	295	297	323	311	319	320	299	319	302	341	288	319	331	317	302	321	296	293	334	307	321	350	285	334	322	316	296	311	296	306	329	306	303	293	335	327	316	300	322	292	335	312	306	316	298	317	288	304	319	301	305	310	332	299	304	304	299	323	327	300	332	321	285	290	337	319	281	318	291	311	327	305	317	284	290	298	301	306	301	320	290	310	330	309	309	306	302	292	318	279	289	310	331	318	294	311	314	312	272	300	270	327	281	320	311	289	315	318	323	329	324	301	321	292	314	292	276	327	327	325	302	330	313	304	319	309	304	327	278	298	322	273	310	334	278	317	303	356	341	320	311	310	327	311	299	300	298	295	305	334	305	299	294	303	293	335	316	282	299	289	327	305	309	319	293	306	303	336	288	319	295	293	308	322	262	301	318	292	319	326	296	301	335	304	302	287	279	284	305	301	303	309	281	337	319	319	356	315	298	295	301	320	300	319	314	322	329	313	305	307	325	316	314	301	308	332	316	326	302	320	331	311	290	303	305	286	323	305	316	307	321	338	290	304	299	319	310	297	312	300	291	292	297	322	321	310	289	328	308	315	322	339	298	320	308	312	281	343	302	308	281	288	312	299	285	314	294	329	325	308	306	315	329	291	311	307	314	296	301	338	295	310	316	293	309	301	321	301	309	324	325	287	309	315	327	295	298	314	320	302	314	287	328	308	290	291	301	334	314	323	353	292	295	306	304	277	331	327	300	309	316	284	287	279	293	296	320	329	318	328	320	302	344	348	294	294	277	323	329	317	303	309	314	292	297	286	288	272	301	297	320	291	292	304	283	323	301	332	301	312	319	334	267	309	307	318	283	334	297	339	289	319	298	316	307	321	310	302	283	298	290	303	332	333	278	266	332	310	316	311	311	333	267	291	293	304	339	324	339	312	291	361	287	323	281	326	309	321	305	293	324	317	340	311	315	307	331	286	315	323	346	307	295	323	309	248	319	290	332	291	295	326	312	307	316	295	298	354	300	312	299	307	300	323	307	320	332	318	326	292	318	315	332	322	293	300	314	295	308	314	314	298	289	301	310	296	329	311	302	319	294	321	330	349	288	297	299	299	298	312	286	305	301	309	320	290	314	297	315	301	308	319	314	302	302	302	287	281	309	275	290	317	310	337	294	329	288	307	311	302	338	302	328	302	331	307	298	333
55578	16319	4883	2122	1342	1026	775	603	531	427	362	317	297	294	279	264	236	243	239	207	218	210	216	201	175	197	200	186	186	187	175	173	180	197	161	180	180	212	189	196	184	186	162	192	183	187	189	164	171	165	168	170	169	186	137	158	177	162	154	160	170	183	171	168	179	159	156	175	193	180	160	177	169	166	187	163	181	160	156	168	172	180	185	150	184	167	153	180	159	171	168	204	186	187	190	182	169	170	163	168	173	168	162	163	175	202	197	159	169	149	175	160	164	173	151	184	167	175	172	186	168	163	142	156	170	160	176	147	175	168	160	165	168	165	163	169	157	185	164	160	157	167	173	174	160	173	164	180	167	140	172	179	163	166	170	192	173	153	176	178	161	178	150	158	176	186	172	186	162	153	155	164	190	183	191	166	167	182	179	165	175	153	155	169	150	172	181	146	139	181	188	141	189	171	168	162	181	175	134	159	188	165	168	167	156	162	156	180	159	165	186	156	159	163	174	165	152	165	161	162	161	171	186	179	180	182	164	138	160	170	180	191	174	196	195	170	162	163	153	138	158	170	188	173	189	166	130	161	168	153	175	182	173	176	184	169	160	173	197	174	165	166	176	167	166	159	149	175	168	155	143	172	191	169	167	195	179	150	167	187	158	173	145	159	175	168	148	155	150	157	185	173	155	163	159	165	170	167	151	155	157	167	171	185	178	169	177	174	162	138	158	179	176	166	173	125	146	165	150	146	158	161	200	160	150	152	178	163	186	180	188	140	162	178	138	144	169	168	146	174	196	171	154	159	160	156	158	179	173	159	171	177	183	171	174	184	150	146	183	151	155	185	175	165	161	151	154	185	175	191	156	197	155	152	156	141	171	169	157	147	161	181	169	160	185	154	177	167	174	161	155	145	170	168	161	144	164	145	160	151	157	157	166	182	141	159	184	156	161	184	187	163	186	167	174	142	152	185	133	151	170	170	187	159	187	167	163	169	148	160	161	167	159	164	180	158	178	196	167	171	174	177	182	156	168	162	155	175	171	158	189	167	172	174	164	178	157	170	173	150	182	157	172	179	151	168	153	168	172	185	195	163	157	175	154	158	151	161	121	164	157	167	164	170	184	173	163	161	185	200	168	166	165	150	199	153	181	169	161	187	162	164	165	163	174	180	168	162	194	167	186	168	152	138	164	159	176	158	161	154	160	195	162	169	173	140	163	165	159	157	173	177	181	164	179	162	152	148	157	164	174	153	197	173	181	181	184	141	165	156	169	171	175	184	164	140	171	164	165	158	181	160	185	180	154	151	175	175	151	204	175	173	166	154	190	154	141	205	169	179	160	158	180	174	167	154	166	181	145	175	169	175	169	167	161	168	192	181	181	163	175	166	157	156	145	152	159	176	184	174	144	178	176	179	168	149	158	149	207	144	158	160	169	174	167	173	172	168	146	160	187	163	175	161	172	180	131	142	168	194	166	159	166	155	181	166	176	164	171	174	150	165	178	146	172	151	202	149	192	167	187	179	159	187	174	176	173	161	173	172	146	183	183	159	171	156	190	172	150	186	176	171	174	159	158	156	188	163	173	151	165	185	169	174	175	142	167	141	166	163	177	168	143	174	156	181	195	171	154	187	179	176	156	162	180	166	179	157	179	181	177	150	143	178	157	171	170	174	157	183	184	171	187	178	168	166	171	149	189	177	162	169	154	176	166	163	180	154	181	168	163	156	171	139	146	183	168	173	182	163	163	156	155	163	157	171	151	176	161	171	164	157	168	155	147	161	165	144	172	175	187	159	161	161	170	162	180	194	171	155	185	160	185	155	143	188	182	155	166	175	164	166	171	174	177	173	199	155	159	178	155	143	160	190	135	166	167	162	160	180	155	174	165	174	151	167	174	164	179	163	169	183	160	161	183	151	198	162	160	146	205	176	158	192	146	161	153	150	173	177	165	138	172	165	160	153	166	175	180	172	182	167	159	151	174	164	173	166	153	165	137	155	157	183	177	168	158	146	168	170	150	157	160	181	173	175	155	149	164	175	172	162	165	165	169	177	168	179	174	170	136	139	159	166	177	160	163	166	164	174	163	161	175	179	160	171	175	191	170	174	180	164	170	171	146	189	172	183	143	157	159	164	162	140	168	150	165	189	167	184	157	168	163	171	169	169	176	163	172	159	188	185	176	166	151	172	134	162	181	163	191	168	166	160	153	182	160	187	169	171	175	175	176	153	166	153	153	169	164	177	176	169	176	201	167	156	143	199	158	188	150	168	156	158	190	153	173	152	179	159	157	179	156	174	152	164	142	166	188	166	166	163	172	156	162	162	177	148	187	175	152	155	172	164	172	171	157	201	195	167	169	135	169	170	169	176	173	170	188	178	177	176	161	175	168	171	170	190	163	171	176	154	161	171	151	147	173	167	188	152	155	195	159	165	177	177	162	169	152	148	164	172	166	172	154	160	188	178	166	176	156	166	167	193	167	184	176	161	189	175	173	170	179	172	148	172	181	181	165	153	183	174	158	170	186	158	165	152	161	145	167	165	174	162	147	163	167	179	174	179	154	159	168	172	185	155	150	187	185	175	177	177	159	155	152	183	158	158	157	166	149	174	162	159	179	149	168	165	164	169	148	140	154	157	159	176	176	198	159	167	166	165	168	188	151	176	164	165	202	166	169	167	162	169	163	163	150	172	138	166	149	166	164	131	150	180	170	182	167	135	172	164	166	180	156	183	162	154	166	175	182	175	161	156	160	158	155	184	155	161	183	161	175	151	186	155	178	171	176	153	167	165	147	155	159	168	146	171	170	166	184	162	163	172	173	175	175	163	159	180	147	159	153	166	156	166	161	179	153	146	171	157	188	180	172	155	147	175	180	184	169	178	153	177	169	160	164	179	162	193	167	167	190	173	162	174	141	182	144	178	185	179	165	163	142	186	149	189	175	160	151	166	144	188	176	152	172	168	166	172	163	152	172	196	161	153	160	165	164	179	177	165	151	179	155	170	165	184	165	168	186	189	182	132	178	168	160	188	192	196	170	178	175	171	160	162	158	171	165	150	156	151	181	159	149	181	160	185	195	176	201	153	159	151	172	159	156	169	142	160	159	160	166	182	172	184	170	168	170	159	143	184	161	185	156	174	183	180	185	188	151	161	184	149	174	159	168	179	180	160	164	194	182	174	158	170	166	150	144	163	170	178	182	170	145	166	163	181	180	168	165	166	178	160	157	160	181	157	184	186	166	162	176	166	170	155	157	169	168	165	186	201	160	154	175	156	175	189	141	149	193	205	170	159	175	168	171	158	162	198	180	169	155	182	148	134	189	179	176	172	189	156	169	163	154	154	165	168	179	164	141	130	144	167	180	164	174	168	153	176	167	170	140	182	170	150	174	159	167	169	171	181	159	157	181	171	165	159	161	175	180	195	159	154	150	160	177	173	163	147	172	171	186	168	158	165	162	161	183	195	161	180	173	182	157	192	186	181	170	145	168	160	154	155	159	173
29807	2713	6334	6642	5584	4451	3629	3069	2501	2201	1888	1615	1622	1467	1285	1280	1132	1103	1076	991	925	933	874	814	892	787	796	762	712	766	696	727	669	688	677	654	682	619	625	635	610	652	667	628	649	660	579	624	611	554	625	574	586	574	566	610	589	570	598	553	615	541	573	612	575	583	554	596	569	597	559	534	549	587	566	557	556	533	584	552	565	593	511	545	536	560	542	541	556	546	591	578	597	538	528	525	582	554	542	545	557	563	551	561	573	545	594	567	573	541	532	506	559	520	519	538	586	550	560	518	507	549	555	541	529	525	546	519	526	543	545	537	558	563	521	542	524	527	534	577	546	555	559	511	535	600	547	570	541	501	538	542	589	511	555	528	567	529	553	563	540	568	523	567	567	515	547	510	536	513	521	496	545	516	496	539	540	523	515	519	566	572	540	550	497	517	541	527	536	550	529	514	570	549	504	547	528	539	561	536	545	530	541	518	508	551	547	580	530	521	539	549	554	517	546	519	525	556	546	551	510	528	510	550	525	546	533	521	511	553	519	546	553	537	539	540	556	518	526	528	541	581	517	523	529	572	512	549	558	504	569	586	570	533	547	497	532	522	546	520	528	553	512	547	539	569	535	516	559	553	535	546	540	507	565	553	535	520	506	502	552	525	517	590	524	522	573	562	532	541	463	507	557	556	556	519	506	546	562	547	533	515	523	565	521	523	511	537	558	518	499	498	538	557	553	534	529	544	519	510	536	566	512	563	560	546	557	509	537	557	547	476	544	544	529	512	547	530	551	550	503	532	504	518	560	504	529	557	504	549	543	536	539	554	550	478	545	467	507	605	594	478	513	521	486	532	516	522	524	536	518	525	518	536	551	546	520	484	521	523	558	554	538	507	532	578	482	543	566	527	568	545	549	575	566	517	547	504	536	510	561	560	512	519	553	507	527	539	512	513	574	564	523	528	509	503	526	536	497	549	549	523	560	553	580	586	529	535	528	531	582	562	542	547	530	532	545	538	499	538	543	541	526	556	519	528	513	559	543	533	503	538	567	548	522	535	525	540	536	547	582	559	560	528	523	521	496	565	526	518	564	546	532	520	557	555	537	524	521	510	533	557	578	550	520	523	565	557	513	553	547	500	558	498	539	524	549	487	554	536	508	528	541	520	562	516	535	511	520	539	529	527	591	533	494	546	519	549	555	548	520	555	542	533	571	533	573	553	566	518	557	521	551	522	572	498	542	544	491	517	550	570	534	534	502	538	561	528	502	525	537	524	578	537	539	538	528	509	528	518	547	541	514	521	567	539	521	534	551	542	551	565	518	555	546	567	524	515	560	519	527	520	544	528	515	518	550	513	509	506	531	527	537	523	560	526	526	519	512	571	502	550	511	525	521	515	538	551	554	538	520	524	479	578	546	526	529	520	534	567	580	543	525	562	525	544	560	505	505	545	523	549	597	508	509	530	551	520	529	545	533	587	488	550	528	527	548	539	525	502	512	514	531	534	526	536	554	474	515	564	541	543	549	551	546	540	525	572	527	560	582	558	522	515	552	554	562	514	550	550	549	568	541	538	574	497	514	537	545	527	524	537	543	561	556	556	558	529	514	563	533	552	580	503	541	534	521	567	566	549	501	501	533	529	530	528	510	552	557	528	540	520	562	521	510	514	536	549	548	536	513	524	528	509	529	538	540	550	525	560	561	556	517	521	520	517	550	535	567	534	548	538	543	523	506	520	517	540	524	554	547	494	518	592	560	509	541	492	531	535	544	527	534	501	513	515	563	570	516	537	532	517	526	543	618	553	518	493	546	552	540	529	546	501	519	521	556	545	511	530	550	495	544	529	534	551	527	567	517	552	502	558	525	511	488	552	519	545	566	537	518	514	567	476	505	508	534	534	519	567	514	530	552	521	552	523	562	545	522	542	505	538	480	532	583	529	565	550	532	574	548	512	531	524	524	560	515	535	535	572	544	511	547	527	593	558	570	571	550	534	527	587	495	529	504	513	582	518	537	555	534	538	520	544	557	514	541	525	556	552	537	533	545	511	510	490	522	568	541	538	535	555	511	542	514	591	545	532	538	570	534	483	508	526	538	489	523	571	516	546	542	564	548	526	504	535	533	513	520	520	482	525	514	477	523	541	525	540	556	556	552	510	523	561	565	550	540	510	556	493	584	552	519	547	518	509	523	546	546	525	537	560	571	506	496	502	535	552	511	521	555	541	559	506	529	552	551	498	554	527	559	495	548	522	520	563	510	516	511	513	550	508	501	545	524	571	521	526	526	522	569	520	502	535	522	574	522	551	457	517	542	519	531	538	543	523	526	531	533	499	573	562	505	521	520	514	523	553	531	563	562	567	522	530	543	506	536	536	508	542	550	551	522	548	536	514	530	555	533	546	497	532	533	516	514	479	500	517	503	472	571	544	525	553	532	477	532	539	542	547	560	555	596	477	552	564	504	528	524	567	503	547	528	593	534	533	523	503	556	520	533	523	514	541	545	547	550	514	541	535	522	503	474	519	531	522	513	505	578	507	555	541	530	521	520	574	535	587	505	511	544	488	516	529	534	526	524	556	543	547	490	524	507	510	541	509	539	478	502	511	525	566	570	511	508	551	566	573	522	523	520	530	555	552	559	552	537	538	511	541	528	547	531	557	553	509	520	529	539	535	570	588	576	510	544	535	543	569	575	566	573	521	509	556	545	512	490	500	545	533	543	501	547	519	543	538	541	538	532	539	498	550	525	509	553	546	544	499	522	521	562	575	527	542	546	524	558	544	561	569	551	577	559	585	523	562	506	530	521	494	526	534	598	504	497	572	527	580	540	538	538	540	545	505	559	533	521	512	497	555	539	534	507	516	503	487	536	517	546	520	545	580	535	515	560	529	570	536	509	554	508	558	517	555	511	560	508	573	509	568	552	507	545	534	532	517	529	529	578	515	530	562	500	512	524	565	511	521	550	555	555	526	505	534	544	527	496	552	517	585	591	518	518	512	562	501	541	508	512	505	502	491	522	509	534	527	552	539	496	553	503	500	541	544	497	556	568	511	519	526	562	553	563	527	568	503	499	511	515	553	579	520	484	537	497	505	536	557	545	524	522	559	541	557	544	549	522	543	538	527	509	531	544	560	575	551	544	518	542	532	551	531	530	553	530	475	540	516	537	503	531	523	550	525	517	560	520	541	518	560	541	543	490	549	531	523	542	464	515	533	537	542	538	516	538	557	530	585	549	546	556	528	534	535	536	570	497	551	557	563	476	569	500	560	524	530	534	549	534	524	537	538	555	502	517	553	544	499	533	523	516	528	527	527	506	515	515	546	524	571	497	537	564	462	558	541	533	544	533	535	524	547	548	511	546	525	528	550	562	506	552	558	518	527	552	536	548	502	585	522	539	536	533	531	585	518	538	473	504	538	544	513	555	565	498	500	495	570	549	558	514	517	498	539	558	505	537	543	476	578	503	558	529	542	553	547	517	566	531	523	577	526	546	508	548	530
6936	451	267	207	202	189	159	168	191	180	142	155	129	164	163	166	179	159	164	142	148	144	161	149	154	168	141	141	149	163	165	151	155	171	142	151	159	166	169	135	163	149	169	164	174	169	163	132	169	154	176	166	148	151	177	154	172	152	168	169	140	169	180	147	150	167	159	153	161	168	142	149	160	172	152	133	166	166	161	150	167	151	161	166	169	152	149	157	160	143	147	156	157	153	150	159	163	167	157	136	158	134	170	166	141	174	149	159	134	147	148	135	159	140	165	154	144	152	137	158	156	149	155	164	147	155	165	153	144	153	150	136	160	159	143	147	159	142	144	172	132	145	153	141	161	162	156	148	146	145	159	155	147	141	169	157	135	152	144	157	180	160	172	138	152	168	165	155	174	154	146	142	143	144	147	140	157	143	154	186	140	140	149	139	160	155	165	152	144	131	139	159	145	162	144	149	121	124	162	164	156	158	139	171	178	144	161	162	161	148	153	153	172	164	144	146	163	159	169	138	151	149	149	159	153	139	155	173	181	133	128	140	148	148	131	163	152	145	149	143	169	160	151	154	169	147	148	169	141	146	167	165	173	153	156	139	164	156	187	157	141	174	170	137	156	152	159	154	166	168	162	140	153	149	137	138	140	138	151	156	165	153	135	161	148	126	156	176	146	150	170	150	153	136	159	159	142	164	148	168	159	162	147	144	140	159	155	155	143	167	168	173	149	150	155	148	143	155	184	163	178	141	153	154	157	155	185	186	152	158	174	144	194	163	145	166	147	155	138	151	143	133	162	156	144	158	142	146	152	153	171	171	149	172	134	152	131	144	163	139	168	154	149	166	160	138	171	159	155	144	159	143	144	159	151	154	149	139	175	151	160	157	159	171	157	171	163	161	134	163	182	146	166	161	171	157	162	151	135	165	144	167	147	149	154	146	163	171	135	161	157	147	161	155	167	147	131	169	154	142	156	147	143	172	169	162	141	123	132	128	155	157	145	159	174	142	153	122	131	175	140	158	140	156	155	136	161	144	150	164	161	161	161	143	151	147	157	149	152	150	153	140	154	164	165	170	164	156	168	135	157	157	156	169	157	166	163	166	175	154	155	164	159	159	149	159	141	174	145	160	134	147	139	149	164	150	157	152	167	140	140	151	142	155	153	163	145	143	134	153	164	134	170	147	156	156	149	146	146	142	157	141	160	136	146	160	150	143	159	159	168	139	159	136	154	152	147	171	159	142	164	158	167	162	163	167	158	161	146	139	145	136	129	156	159	167	172	149	160	143	139	171	149	151	163	155	148	138	157	155	161	144	156	158	167	175	171	142	141	138	166	156	146	192	175	141	147	182	176	131	166	158	187	158	149	150	165	160	135	161	182	158	148	138	150	148	166	173	148	156	156	161	142	151	150	166	168	157	151	133	145	153	153	155	157	167	152	145	159	146	152	135	156	132	156	135	129	133	150	143	165	164	151	147	150	149	158	158	136	146	151	158	149	171	159	146	166	153	159	154	155	153	150	157	148	158	177	150	168	168	120	133	175	156	172	169	152	148	140	154	159	161	168	173	145	169	143	148	164	169	139	146	155	160	148	149	153	163	160	153	170	138	158	144	155	135	145	172	151	165	120	139	142	157	152	139	119	178	148	180	139	150	158	153	189	178	158	142	142	157	150	178	161	149	147	144	124	139	128	143	167	143	156	160	145	163	160	163	146	146	135	136	146	155	151	139	159	142	148	160	150	189	148	137	161	145	167	176	166	158	160	143	185	183	158	149	143	156	153	189	158	154	140	135	148	151	169	156	130	145	144	151	135	139	146	161	151	173	145	165	156	156	145	133	164	164	151	125	160	161	145	189	159	151	177	158	154	159	157	163	137	157	154	163	152	163	133	132	169	135	142	172	142	170	161	156	153	142	179	168	141	172	158	157	177	169	142	156	156	149	162	143	160	145	146	174	166	161	154	163	152	133	164	145	170	147	172	149	151	140	166	146	147	153	161	171	143	146	154	149	171	157	158	151	151	148	151	168	166	151	141	148	137	169	173	150	162	146	160	148	155	154	143	167	154	149	172	144	165	133	148	148	169	140	171	158	152	157	164	164	157	134	156	158	152	145	138	137	155	170	149	165	158	163	179	156	162	151	163	152	149	167	136	127	187	135	167	149	152	139	168	146	171	152	161	166	153	154	162	149	173	163	152	157	147	144	143	145	137	157	171	142	154	146	140	155	160	159	157	158	184	150	162	156	145	119	154	164	151	172	161	150	156	155	166	151	133	184	156	165	183	160	169	176	157	172	154	145	164	180	156	126	151	148	154	147	162	140	157	136	180	145	170	164	159	161	153	158	160	152	143	148	174	138	154	156	150	163	163	154	155	162	162	155	164	149	147	161	150	166	166	151	166	160	160	146	133	152	141	166	174	169	149	147	155	132	151	154	153	176	174	143	143	156	149	153	148	155	144	130	156	152	155	135	163	155	161	173	145	128	159	157	136	162	149	147	158	149	140	178	161	147	139	146	150	151	147	165	166	128	136	149	161	144	158	164	148	141	143	161	132	170	152	147	166	138	145	145	158	146	177	151	142	141	148	131	168	168	167	161	145	131	159	185	160	149	170	148	162	151	170	135	190	144	137	135	152	144	167	150	128	163	154	152	165	140	165	141	163	153	164	139	155	154	155	138	163	144	148	145	165	158	144	150	152	149	155	145	157	145	143	178	158	152	162	161	130	161	134	136	136	160	167	152	153	152	135	143	162	156	153	129	155	150	157	138	142	174	154	133	163	156	152	176	164	150	157	155	166	139	150	163	155	139	143	171	161	144	178	160	142	161	152	157	158	168	151	172	144	155	158	175	151	160	146	156	164	147	133	160	151	177	161	161	139	148	148	148	164	152	167	149	157	143	148	131	144	145	164	152	138	158	179	153	141	145	159	140	159	145	176	150	160	139	140	142	126	181	166	157	151	155	185	147	145	154	154	154	150	142	161	143	151	151	149	146	150	153	150	151	156	153	134	148	157	149	164	173	150	137	156	178	159	133	148	163	144	176	153	137	137	146	161	158	135	159	165	159	179	154	154	150	157	151	152	139	164	156	142	167	142	151	152	144	163	140	176	173	142	175	157	161	168	164	155	149	152	164	145	141	166	168	155	161	184	172	158	158	165	165	161	160	151	163	161	138	148	151	141	171	156	158	149	170	145	141	150	149	126	147	140	149	160	159	127	154	147	154	164	155	164	182	162	159	167	151	158	172	161	142	157	150	166	149	166	161	150	149	136	168	145	159	138	149	151	168	169	162	162	159	159	149	148	161	139	162	159	147	150	148	138	150	174	147	157	150	163	148	136	159	141	151	156	160	158	144	159	155	136	131	149	152	152	150	151	176	155	134	153	161	172	154	158	135	149	144	159	175	167	161	165	175	143	151	145	155	162	154	152	162	170	149	138	141	171	159	148	165	159	140	129	155	141	142	166	172	179	133	172	179	163	153	143	151	165	171
6967	607	656	653	594	576	523	576	492	516	527	544	514	496	481	456	524	478	488	479	478	484	515	462	507	500	435	487	505	510	465	484	472	482	453	458	487	457	471	484	425	453	447	550	515	491	471	511	461	461	465	473	501	463	520	492	513	505	480	486	478	474	473	517	492	492	460	490	430	479	402	486	468	485	488	430	476	456	497	474	513	488	454	517	497	495	522	494	483	471	494	450	456	478	468	490	452	489	438	480	466	525	476	480	497	480	444	450	482	488	510	477	457	510	458	436	467	459	485	505	456	486	478	491	438	498	489	482	457	486	460	481	467	498	487	490	482	488	458	492	479	478	463	457	495	499	486	468	467	485	507	473	489	488	467	499	458	540	501	495	486	465	453	482	443	500	477	479	511	471	497	473	470	484	490	462	474	480	485	469	492	479	518	524	480	467	468	469	476	471	488	503	484	473	498	472	522	500	464	483	482	460	471	502	492	443	500	457	482	516	458	475	485	459	499	521	466	451	463	506	488	446	466	474	487	471	513	449	498	491	465	513	440	472	489	515	494	503	504	434	462	482	522	455	504	490	500	475	495	488	488	505	492	526	437	473	459	479	474	448	509	506	483	478	479	478	465	474	476	453	477	488	467	500	466	461	486	469	503	485	480	487	498	441	487	483	453	466	458	484	456	445	484	451	483	430	490	489	489	496	476	535	475	437	491	468	477	486	481	479	451	435	472	481	454	433	462	475	475	498	470	462	485	471	490	485	451	496	475	491	444	514	470	447	524	515	481	507	498	520	485	441	545	470	509	497	472	501	476	452	493	487	475	489	522	476	441	482	485	435	514	476	476	489	447	465	457	490	448	450	482	532	485	501	506	509	497	438	510	499	483	506	501	502	494	488	458	478	478	490	515	496	454	510	496	472	419	470	457	470	446	491	469	478	445	455	494	494	508	507	443	521	503	454	491	484	482	492	473	456	451	500	471	476	470	487	451	471	470	448	485	489	458	498	466	468	457	490	465	466	452	474	475	487	498	467	485	480	485	462	459	462	494	444	487	468	463	517	502	500	476	492	477	447	514	468	477	457	471	454	465	462	486	489	493	465	481	479	495	483	482	470	474	459	481	474	468	462	442	474	493	444	454	518	492	488	483	452	463	459	488	479	525	462	469	507	503	499	482	536	475	454	498	482	491	502	515	477	451	470	499	497	459	495	464	479	484	520	528	470	508	491	549	477	456	475	461	511	466	483	479	460	454	506	498	478	497	436	472	513	501	470	487	489	472	487	506	474	495	476	465	512	489	460	456	491	492	520	488	511	488	460	502	477	459	465	470	526	482	453	479	469	523	457	488	499	469	472	488	502	496	477	477	497	502	489	470	488	454	465	469	451	454	474	447	453	473	484	479	481	487	477	497	531	487	458	454	511	486	442	498	487	497	476	501	507	470	496	459	478	484	505	492	485	503	476	468	503	508	460	460	481	522	467	475	489	473	498	493	456	485	457	484	448	476	479	470	515	487	462	512	442	481	476	489	479	472	486	474	470	501	470	452	471	501	505	477	453	501	468	465	496	455	507	470	478	445	497	485	509	491	499	497	514	525	443	484	512	508	466	483	460	556	477	504	451	472	506	476	489	498	487	519	489	493	456	454	465	470	442	454	497	502	482	507	484	451	425	462	475	486	471	476	487	496	459	478	467	503	512	492	476	432	458	473	462	477	503	448	455	506	499	491	459	521	493	485	447	495	468	452	510	473	475	458	451	497	520	481	484	464	471	472	428	454	518	461	521	475	520	501	505	489	499	525	487	482	484	478	487	449	485	481	461	446	491	511	455	454	489	445	472	491	470	469	468	496	460	494	470	505	477	493	474	489	527	492	471	484	494	473	479	473	458	454	471	441	481	472	440	493	481	457	482	500	516	489	466	456	481	461	479	433	441	500	486	486	433	484	454	460	480	489	480	485	443	470	459	454	468	472	468	482	472	493	499	444	492	461	482	459	500	465	498	464	480	470	495	475	471	426	500	496	462	529	467	459	476	508	453	476	513	455	485	483	497	484	473	454	465	480	465	500	472	496	484	498	466	462	538	457	468	507	466	467	457	487	483	464	439	457	485	475	483	489	509	504	487	435	484	464	497	475	494	469	471	496	492	453	490	528	471	465	510	448	490	467	464	477	497	490	516	477	477	483	488	437	470	437	500	471	478	507	467	490	494	492	466	473	482	508	503	462	470	499	521	473	504	491	451	486	445	514	480	477	497	477	459	444	464	475	428	465	470	486	488	485	505	475	476	440	493	473	459	474	466	470	468	469	468	455	465	498	483	466	450	450	464	506	460	459	483	490	475	441	486	504	498	488	468	463	453	479	484	456	515	453	495	511	492	487	484	470	468	511	474	495	466	499	471	504	512	493	477	498	490	464	476	475	497	532	453	469	522	487	487	487	493	480	496	474	459	520	476	486	441	485	474	501	488	487	486	467	475	491	481	467	512	481	508	470	479	433	482	522	512	528	476	477	469	503	486	481	495	489	471	489	463	463	483	528	499	454	454	494	446	473	508	475	472	496	455	459	497	449	463	501	462	467	474	490	480	482	478	477	490	507	454	469	480	481	487	459	484	482	451	506	458	522	466	455	471	464	468	519	472	492	492	488	441	462	422	482	450	479	473	479	512	463	507	436	452	500	479	489	496	495	493	483	443	470	476	508	487	498	499	468	498	484	507	468	474	464	478	477	499	458	470	474	481	502	472	535	476	477	461	451	451	500	495	461	478	500	480	497	489	529	442	465	504	494	451	463	482	501	451	509	432	512	478	508	485	493	511	478	501	422	487	477	469	502	475	509	448	512	511	494	465	472	489	497	462	440	475	472	489	481	516	464	524	523	467	476	495	439	477	480	521	472	491	472	466	456	494	487	484	468	445	467	483	464	462	482	493	482	418	505	506	479	465	470	503	465	484	472	466	517	472	451	488	485	498	477	498	457	464	493	514	485	505	464	444	457	502	484	437	514	496	485	472	494	433	513	499	473	495	488	454	514	444	494	496	487	493	468	490	490	545	524	495	486	458	455	478	452	470	469	471	467	511	465	451	481	493	450	506	495	523	498	520	444	497	452	465	487	474	539	501	461	476	453	470	511	456	528	477	432	496	472	451	456	461	473	478	516	516	468	498	496	462	460	479	478	467	496	498	477	520	466	479	480	526	463	466	440	514	469	489	492	494	466	491	452	508	471	469	477	493	496	495	462	464	501	492	508	493	501	477	512	500	470	480	482	455	520	475	461	484	483	459	480	472	474	470	497	467	466	495	462	499	484	493	474	476	514	481	496	499	446	460	456	462	504	464	476	478	501	493	513	480	502	458	478	517	494	442	505	459	474	453	483	476	485	501	483	453	466	487	492	484	473	463	452	469	471	506	480	472	473	518	470	483	491	489	474	440	496	493	486	492	506	493	478	494	462	471	496	518	454	472	483	478	485	523	483	493	488	500	470	485	465	457	476	479	437	493
44133	8672	1495	1002	716	511	368	264	238	216	220	155	166	151	163	133	122	135	103	116	122	90	119	102	104	98	114	109	110	110	96	109	81	84	87	90	82	85	104	90	87	83	100	94	94	91	131	85	109	106	92	93	90	90	86	84	94	96	78	95	87	83	94	107	84	90	87	100	86	96	95	84	78	82	103	81	83	97	96	85	70	87	79	89	89	100	77	101	78	84	78	79	94	96	70	105	90	87	105	95	77	78	96	95	94	109	75	86	87	99	93	94	81	84	81	88	74	97	86	81	80	89	98	82	72	98	88	91	84	95	94	81	78	80	77	97	89	87	96	102	70	97	78	104	92	89	94	75	81	76	88	98	88	75	85	78	104	98	86	73	86	70	77	84	94	94	79	81	98	96	91	89	78	84	90	101	86	85	76	93	87	95	98	89	90	72	83	93	85	107	63	86	84	85	94	100	92	105	81	86	85	101	78	90	81	91	103	89	83	77	94	85	93	82	71	75	93	87	96	100	97	90	84	74	104	87	87	72	99	89	104	89	75	89	90	84	73	97	91	91	78	83	98	95	97	90	79	93	81	76	96	90	101	95	97	95	103	107	84	100	78	96	90	82	95	77	91	93	68	73	92	83	88	108	98	83	95	85	87	76	91	89	86	95	100	85	100	102	83	84	96	87	94	85	93	93	89	95	88	101	80	94	95	95	103	91	106	79	74	78	89	96	95	96	77	87	85	88	84	99	103	91	88	102	104	96	94	88	97	94	90	75	97	86	74	79	110	83	91	84	92	82	94	112	99	100	119	77	101	95	89	98	92	86	86	73	94	93	98	109	67	66	93	99	103	75	83	96	80	93	81	109	77	95	81	82	92	93	78	90	94	102	86	99	85	89	90	81	84	87	91	99	107	63	82	97	94	92	82	92	91	71	72	93	93	84	98	96	94	88	103	86	96	93	96	89	88	88	88	84	80	71	87	103	87	82	93	90	79	76	82	75	98	90	81	80	86	89	103	79	92	97	83	83	87	85	93	84	79	84	79	87	94	94	103	75	74	83	106	74	108	83	84	86	83	97	82	87	88	101	76	86	100	104	87	88	96	86	99	98	84	93	97	76	98	82	72	86	90	100	82	104	79	95	92	82	80	94	61	90	77	89	97	76	79	91	84	81	90	96	87	80	76	77	84	99	79	95	79	98	90	82	88	107	83	106	81	92	74	87	85	108	93	98	99	93	81	85	90	89	74	99	81	80	79	91	90	85	100	101	96	81	101	89	86	101	78	78	79	107	69	86	85	77	84	101	86	88	105	93	100	83	102	96	98	72	91	94	103	98	86	80	85	102	86	77	106	96	95	91	73	89	88	95	90	86	81	88	85	78	85	96	73	86	82	100	85	89	77	96	73	86	80	79	82	86	72	74	76	84	75	94	86	77	87	95	109	72	82	96	79	89	83	91	91	93	98	102	100	89	89	96	104	101	90	80	87	94	75	78	96	83	86	93	97	112	79	100	87	86	107	82	70	82	84	69	93	88	89	81	82	92	97	85	87	97	104	90	94	95	93	72	101	78	83	88	92	82	75	83	80	97	91	85	106	105	74	88	95	92	71	97	90	84	86	85	97	89	77	87	84	101	76	98	87	84	106	97	92	97	89	74	83	82	83	66	73	89	95	83	91	90	85	73	90	86	67	86	96	86	85	79	85	82	80	93	80	103	84	89	91	83	79	101	88	75	88	95	94	98	81	69	82	104	75	93	97	91	91	82	80	88	104	74	87	90	87	98	96	87	86	77	83	75	86	68	90	78	90	101	89	81	91	91	99	108	68	83	98	96	105	101	94	113	83	80	88	78	95	85	102	86	102	97	80	96	86	95	89	119	81	88	71	106	94	90	102	83	83	90	86	97	85	99	85	87	90	102	100	88	84	109	92	97	82	96	103	87	92	82	83	92	82	73	88	105	100	98	78	90	98	70	76	89	67	69	94	85	90	100	99	88	85	72	87	92	103	98	79	79	94	75	100	93	93	85	98	89	79	75	97	91	76	92	87	80	82	99	74	91	97	98	94	82	65	87	97	103	89	83	94	73	89	80	102	93	82	101	90	78	99	89	87	82	92	88	78	78	97	95	116	100	83	90	98	97	90	90	97	84	94	96	91	84	80	94	94	82	73	90	106	77	101	102	84	100	54	89	92	88	104	92	93	93	105	81	86	96	109	102	66	77	83	96	91	95	78	77	84	87	85	89	80	85	106	94	84	92	79	84	77	66	87	89	90	87	81	94	93	98	89	88	90	104	83	79	97	89	83	98	86	94	77	81	96	88	99	72	83	104	83	89	85	85	78	89	82	76	82	98	96	86	77	86	83	88	68	88	99	73	95	88	100	83	81	70	82	78	88	101	94	83	115	92	97	93	88	79	93	110	86	84	85	87	83	85	96	91	92	81	81	87	89	70	83	104	86	94	81	87	84	89	88	81	88	93	89	87	89	92	89	90	92	79	96	91	77	82	93	77	90	83	89	87	102	82	91	79	68	89	92	114	85	91	85	92	82	82	96	70	75	93	94	79	72	90	86	83	85	85	88	97	76	88	103	74	101	101	93	79	79	97	104	80	101	94	80	76	95	78	87	90	89	81	94	95	76	94	84	93	74	90	76	99	106	115	88	89	95	101	80	87	93	79	91	94	78	83	75	93	95	79	94	87	81	83	79	91	104	90	82	100	83	67	86	98	82	93	100	86	76	76	89	84	86	98	94	96	110	82	81	85	79	98	91	87	101	76	97	105	82	85	104	81	96	103	101	91	100	83	100	99	86	79	82	83	98	92	92	93	83	92	83	101	88	78	74	75	68	85	93	99	91	91	87	87	78	69	101	83	67	67	71	89	93	75	97	110	79	92	96	89	87	104	75	96	94	87	98	84	82	76	95	87	87	104	84	79	108	88	88	78	65	90	86	75	86	82	81	104	65	84	104	75	96	95	95	97	93	102	85	95	103	89	75	101	88	97	99	77	97	79	81	85	95	82	84	81	93	79	98	76	83	109	88	76	95	97	84	95	102	95	78	93	98	94	94	80	90	92	95	72	89	82	86	97	82	62	78	85	88	79	93	111	86	88	91	80	94	95	84	74	85	84	80	99	59	83	94	95	91	80	78	86	90	84	59	74	76	76	74	108	69	105	98	78	76	78	90	99	80	97	89	85	85	92	94	87	86	98	89	80	88	82	79	93	84	77	83	90	77	88	92	62	95	98	94	75	78	93	90	93	81	80	104	88	101	79	74	94	104	67	93	82	70	86	101	88	83	100	74	83	91	88	100	87	89	93	83	98	71	69	97	106	89	80	91	88	80	89	85	95	80	99	70	101	82	84	101	98	77	84	90	69	88	104	117	87	72	87	79	78	96	80	83	86	91	70	71	92	74	92	93	84	107	84	89	83	91	79	75	67	83	97	94	89	81	87	85	87	101	87	99	77	79	107	95	93	102	98	79	93	90	78	85	82
23289	1385	3276	3432	2928	2227	1875	1524	1297	1096	982	872	829	738	669	605	586	599	572	531	512	478	503	465	428	463	436	461	389	402	398	388	408	413	347	362	370	371	380	380	368	363	345	344	349	332	353	331	336	368	351	300	348	343	309	337	315	328	330	320	293	327	313	319	315	331	285	323	345	389	314	378	334	298	330	336	333	325	322	306	346	357	315	328	337	335	299	330	331	311	310	296	307	291	322	312	331	283	311	350	318	339	315	361	307	292	318	297	277	321	332	299	298	326	295	366	318	337	346	302	318	318	323	330	303	295	322	291	324	302	287	323	320	330	346	344	337	315	338	285	296	306	293	318	308	305	334	315	292	308	310	291	285	331	284	337	322	288	314	324	308	319	275	306	302	305	299	322	298	348	310	288	310	291	285	333	305	336	299	324	285	321	316	329	309	316	290	326	314	340	312	306	305	342	280	299	309	306	348	308	314	286	303	321	331	310	289	308	291	309	289	297	295	315	315	303	322	266	318	310	308	314	343	337	304	290	295	309	262	293	316	292	305	305	295	300	316	327	318	316	322	286	318	300	308	294	303	335	305	330	282	300	305	343	331	312	329	276	316	289	310	328	317	349	299	337	300	306	323	303	325	305	284	272	294	314	331	321	315	287	315	284	252	329	295	299	287	320	296	351	306	278	302	307	307	307	291	302	273	278	333	308	299	283	324	295	317	326	333	333	304	316	286	336	308	311	337	300	278	327	305	327	311	313	333	317	322	304	273	320	311	359	309	293	318	306	290	320	323	320	316	320	292	302	295	316	318	330	289	295	273	278	309	308	300	311	307	327	296	307	283	313	313	332	317	315	318	292	298	303	310	276	303	334	287	322	303	312	334	271	345	304	349	303	326	304	336	334	310	302	295	296	316	269	311	340	296	320	274	292	336	315	300	290	347	323	325	319	284	315	317	293	263	307	294	277	279	295	335	285	301	329	299	329	291	319	298	308	331	309	316	329	311	295	319	290	318	312	308	309	285	295	294	295	285	317	294	317	318	285	321	267	335	304	295	318	267	281	311	314	324	273	311	277	314	317	302	320	331	256	307	329	331	284	307	327	286	312	304	285	317	333	285	309	330	323	297	291	296	274	296	333	288	309	303	310	305	312	296	323	320	311	296	317	308	344	304	307	295	306	324	311	303	314	341	322	296	317	301	322	307	296	298	272	298	345	337	301	298	294	309	331	314	321	324	277	318	349	316	308	290	302	315	316	327	295	332	305	302	309	298	336	318	299	307	320	322	323	324	324	283	316	315	315	296	294	298	310	329	323	307	304	326	311	324	288	318	310	314	311	290	301	315	307	322	282	309	297	288	331	315	304	283	306	318	288	297	358	303	298	300	319	340	306	295	338	313	306	311	303	304	306	311	317	304	301	316	286	312	325	320	278	294	309	333	335	302	285	310	318	310	345	310	280	310	332	327	331	312	309	308	284	353	306	288	290	309	280	282	296	324	305	322	313	311	299	315	292	304	303	313	305	345	287	308	340	316	305	331	291	295	339	305	297	326	314	308	299	343	331	319	301	304	285	308	306	279	296	312	302	328	295	294	314	301	316	310	291	326	306	315	310	299	311	307	294	303	305	314	318	288	307	307	312	321	315	326	300	316	313	314	327	324	295	312	311	322	292	291	289	314	316	277	285	272	292	269	303	330	284	313	300	316	313	327	312	307	345	301	312	277	313	306	314	316	324	295	328	311	307	311	315	313	327	300	330	337	306	308	334	282	269	309	315	354	312	339	296	315	338	329	302	318	325	297	298	288	317	317	316	326	278	318	327	278	309	300	274	301	340	314	316	305	310	311	281	292	306	320	299	300	331	300	292	295	309	312	337	332	296	299	286	325	317	314	299	306	310	297	280	313	323	273	358	308	317	333	324	322	315	312	299	322	314	296	301	310	265	319	314	317	327	330	313	282	289	346	293	299	292	325	305	334	295	336	281	347	322	325	313	352	323	313	308	338	286	280	271	313	326	315	295	336	326	278	284	322	276	305	294	298	297	278	313	296	301	301	286	323	302	309	305	308	300	298	334	293	296	321	279	302	275	267	306	310	296	346	304	315	337	284	315	305	320	257	333	310	281	325	316	305	321	337	300	296	299	347	312	314	292	310	326	308	314	336	305	303	287	320	292	307	294	314	327	322	326	333	318	313	300	273	319	301	287	298	302	345	336	296	300	308	307	325	288	314	315	299	320	302	296	306	297	276	300	309	290	317	314	290	312	302	285	334	341	288	316	315	308	334	326	301	313	311	320	302	312	302	340	298	290	304	293	300	317	302	305	299	328	337	318	301	302	290	317	308	299	315	314	290	313	321	280	288	293	328	286	361	284	337	288	324	310	291	294	308	312	309	282	300	311	320	312	293	316	319	302	297	310	285	299	324	289	307	301	345	322	344	320	307	298	317	329	313	327	290	315	332	309	322	313	252	302	319	299	323	288	303	286	291	298	276	309	316	301	294	298	308	294	295	297	277	294	316	304	322	287	279	279	303	316	282	295	306	329	287	284	324	300	309	326	309	272	285	311	302	321	309	331	311	301	314	307	306	315	294	274	285	313	317	324	293	333	297	302	312	251	316	275	290	297	318	324	321	275	310	291	309	311	297	308	282	332	312	294	317	310	326	331	311	294	284	284	304	270	293	307	299	302	320	302	282	297	313	303	318	331	304	307	313	291	298	299	307	308	318	312	310	312	281	290	304	303	285	290	276	281	291	315	276	324	343	352	284	317	319	342	296	321	307	331	309	284	321	319	310	303	330	276	297	308	311	266	314	307	287	315	289	310	302	318	334	287	316	332	297	310	301	304	331	318	319	333	281	310	308	306	318	363	305	307	315	298	322	308	305	282	259	296	290	308	333	329	299	341	323	291	313	301	312	301	290	295	324	301	310	304	297	310	299	273	319	289	308	282	300	315	291	333	295	312	341	343	310	304	301	312	314	322	302	328	336	316	349	314	306	311	292	308	314	300	306	280	308	293	347	288	310	305	310	309	310	312	314	308	309	318	334	317	310	289	325	317	310	321	300	328	318	279	303	289	310	305	290	288	302	285	340	311	281	310	333	320	303	337	308	312	308	275	318	306	353	312	335	309	298	293	284	287	290	313	324	285	298	270	309	301	311	323	288	305	322	298	334	314	272	316	327	305	290	314	286	285	299	297	293	311	303	322	321	276	297	309	303	337	277	304	310	287	335	298	323	317	327	319	333	299	319	332	301	329	327	348	319	315	308	320	307	287	327	290	285	301	316	297	309	332	297	313	302	272	306	325	286	306	337	302	342	326	303	289	305	307	297	286	298	299	294	308	313	321	323	303	322	309	314	289	302	324	317	327	333	310	313	318	282	338	314	282	294	297	303	293	272	318	297	297	325	297	305	324	301	312	295	287	300	328	323	301	288	314	273	312	329	326	289	308	343	308	322	311	289	285	314	289	293	302	300	321	333	285	316	319	307	323	330	296
57167	16873	4964	2103	1389	986	765	568	520	443	372	311	326	290	260	272	240	228	212	228	213	198	202	176	199	209	185	177	194	172	191	195	150	196	179	183	194	172	165	186	194	191	179	162	179	169	173	144	156	167	162	154	187	173	180	163	139	165	171	184	163	179	159	152	161	181	173	177	182	167	149	178	161	144	187	190	167	153	183	174	186	173	177	169	197	173	181	173	193	172	150	173	173	171	152	157	159	160	168	175	168	158	172	186	159	169	190	170	181	192	149	155	157	173	174	173	157	168	167	177	154	170	197	169	163	160	196	178	174	169	168	179	185	161	182	170	194	177	146	173	166	169	157	168	155	162	171	154	176	154	158	154	163	164	183	186	194	171	171	180	172	161	154	179	149	180	149	172	144	163	175	167	189	183	183	181	165	174	194	164	192	167	162	159	175	203	183	169	174	174	177	170	170	159	168	178	165	163	164	181	141	174	182	161	158	165	183	163	173	167	176	176	173	178	183	167	175	133	158	166	175	161	165	168	179	154	155	157	160	178	151	155	152	169	178	175	170	163	177	169	200	170	173	158	183	157	178	174	174	156	168	169	164	167	134	163	146	171	169	168	159	161	138	161	166	174	178	180	140	155	156	149	173	169	169	146	173	181	163	177	154	150	167	166	152	158	182	181	174	171	152	187	170	146	159	179	171	156	160	143	190	172	152	166	175	185	189	177	146	165	144	160	146	182	193	178	151	159	177	159	160	175	172	177	159	159	168	167	166	173	175	161	163	180	169	181	142	170	160	163	173	172	166	177	165	173	157	148	160	188	186	173	179	200	180	156	160	161	163	157	182	155	190	160	171	172	171	162	152	185	158	171	174	172	179	159	155	164	171	154	175	179	164	168	165	167	140	149	174	193	176	176	169	170	164	157	146	161	157	160	137	178	145	157	173	164	176	175	177	159	168	162	179	146	182	170	170	161	176	185	153	194	168	178	148	182	145	178	186	165	174	157	162	151	188	173	164	178	184	157	170	172	165	170	167	197	176	172	179	151	177	171	153	187	145	166	155	164	147	165	182	155	175	158	166	149	158	177	158	158	174	185	174	166	190	166	154	180	178	178	158	167	160	176	164	186	168	149	155	186	148	171	166	156	179	176	168	169	162	188	174	155	151	180	157	161	159	163	160	180	163	147	177	196	178	169	163	140	173	163	153	176	184	187	158	158	167	177	155	197	169	148	171	155	170	168	159	179	142	164	187	167	152	194	179	160	168	175	188	171	151	183	172	176	169	180	166	166	168	137	174	167	174	148	175	154	182	179	158	172	181	156	161	173	175	147	177	166	167	171	191	165	157	147	159	157	173	176	169	191	193	158	151	158	159	200	164	187	169	183	167	140	163	161	178	170	154	165	175	168	165	157	172	183	179	165	146	181	180	169	144	146	152	182	181	142	181	158	173	161	150	184	162	179	164	174	159	174	144	175	176	162	158	149	167	197	177	168	180	169	176	156	162	152	172	174	170	174	177	158	164	169	182	167	178	172	160	152	167	168	169	180	179	173	153	183	177	162	168	149	149	146	160	165	206	162	152	136	183	194	157	172	176	151	156	175	179	165	161	170	156	180	172	177	203	179	177	170	181	170	166	169	139	175	162	162	169	162	175	176	166	160	187	178	159	180	172	166	170	162	174	162	169	173	159	144	157	174	170	159	165	164	166	150	182	191	152	166	150	173	168	170	153	160	156	163	160	167	182	197	169	157	149	147	171	182	182	173	164	177	188	177	187	172	174	182	179	172	169	168	183	168	164	188	126	160	147	163	174	156	168	181	176	171	184	178	181	183	165	165	160	177	123	156	182	167	169	186	155	177	172	154	160	167	180	152	165	175	169	161	146	175	173	169	181	163	167	153	171	168	179	160	173	181	189	197	171	159	192	170	176	175	177	156	172	157	167	162	167	165	181	152	173	149	179	129	149	151	144	163	160	169	180	165	146	191	175	171	154	168	158	173	155	179	188	159	173	156	189	163	174	162	186	160	177	164	167	155	162	163	168	181	175	185	154	170	163	186	166	163	162	155	155	172	184	153	156	154	141	145	183	161	158	170	181	153	188	167	150	161	168	170	178	162	175	191	164	170	171	176	173	157	164	178	163	160	154	161	150	169	170	164	161	161	152	167	168	143	154	169	193	178	172	175	170	182	161	157	162	154	169	171	170	156	186	154	196	145	152	161	149	182	164	195	173	192	171	166	149	164	182	201	169	202	185	162	177	170	162	189	185	168	172	164	166	170	156	178	175	167	167	166	175	166	163	155	183	157	169	176	172	169	168	160	156	175	178	146	155	197	183	164	179	183	183	173	167	190	172	147	171	171	158	157	175	153	155	183	175	165	192	155	152	144	173	167	161	161	165	181	160	180	193	178	165	151	158	185	156	150	147	156	176	156	165	153	184	136	203	171	184	171	183	172	162	132	183	179	150	165	143	171	191	164	154	139	160	169	163	151	184	173	147	173	187	175	165	173	197	195	176	160	151	160	170	163	153	180	171	172	169	163	179	170	148	156	185	161	177	171	170	184	188	178	165	167	174	170	184	145	166	170	166	173	167	172	180	163	157	168	165	176	157	160	160	170	153	169	184	175	177	145	176	170	164	173	177	160	157	183	165	159	157	166	160	156	189	181	173	146	158	171	179	181	167	170	173	148	171	161	163	153	147	168	178	151	150	160	165	170	150	182	172	147	143	176	185	166	178	180	173	186	175	172	178	154	188	177	188	177	166	172	165	184	170	175	158	175	186	163	176	166	189	164	188	138	173	177	156	152	161	161	166	167	183	178	171	192	187	171	183	177	135	173	176	161	180	173	171	192	157	163	183	167	171	182	208	163	164	151	156	179	158	188	169	157	149	157	194	166	145	180	174	161	177	151	192	158	151	155	160	162	172	158	180	184	186	171	172	162	195	164	178	169	189	165	181	172	161	176	165	161	184	185	159	168	149	174	174	161	155	158	146	141	163	161	165	177	185	169	167	171	185	180	155	146	165	169	155	166	195	180	194	151	171	163	184	178	180	165	175	148	187	154	150	189	177	172	184	174	180	191	169	198	178	159	168	165	174	149	155	153	153	173	162	158	169	178	152	170	159	162	175	149	158	173	173	158	167	160	156	162	138	175	176	164	176	165	175	168	176	158	182	191	159	168	169	153	187	161	155	183	183	169	162	158	158	172	158	147	157	164	159	162	149	152	175	161	172	147	162	177	179	171	151	155	166	175	169	156	183	165	172	180	146	158	154	187	159	144	199	164	172	180	169	142	178	180	176	151	155	189	160	147	151	148	168	183	166	168	148	171	196	169	180	174	159	152	144	162	167	159	147	159	180	161	161	171	188	166	160	185	164	174	173	165	182	200	167	201	152	151	178	171	157	165	171	174	195	176	154	179	163	145	189	166	176	142	160	143	180	178	162	179	173	186	170	150	152	174	146	161	165	153	161	158	155	185	175	171	167	189	161	166	166	168
30644	2672	6205	6698	5502	4432	3621	2923	2504	2233	1896	1674	1465	1357	1360	1220	1168	1086	1034	992	912	902	903	838	803	801	714	774	724	738	704	690	706	692	650	646	667	683	686	624	630	656	624	666	689	642	602	640	562	605	579	637	541	610	592	615	603	566	568	553	538	598	623	592	560	557	600	553	514	609	564	596	581	550	574	571	608	529	558	509	549	527	579	514	609	565	539	568	584	561	566	541	555	535	528	537	562	537	546	551	537	552	542	548	519	553	519	546	535	519	559	633	532	573	557	575	529	540	538	541	518	524	541	516	569	536	570	555	506	562	565	558	604	548	538	542	508	529	554	552	542	508	560	517	531	543	532	521	577	524	587	520	529	527	569	552	522	577	549	534	525	572	555	538	538	533	501	554	529	578	518	558	539	551	581	510	504	539	557	537	562	575	563	537	550	571	522	522	539	537	524	497	512	538	532	533	552	551	505	578	483	536	520	541	548	577	498	575	581	544	584	598	571	547	545	538	545	522	553	484	528	495	525	565	548	529	559	509	572	538	516	584	521	511	559	550	554	531	555	531	519	534	551	550	520	588	556	548	510	558	588	518	541	541	572	516	510	526	537	520	534	553	549	536	578	510	574	494	533	574	569	513	532	523	557	522	512	564	526	567	522	542	517	582	560	534	553	560	529	524	535	511	553	553	531	541	518	545	529	506	534	560	526	573	501	560	510	561	523	520	553	537	555	523	567	522	518	558	532	511	539	517	565	537	546	534	567	521	558	540	537	548	509	543	526	566	544	534	560	568	549	563	551	545	509	524	559	512	554	570	524	515	548	521	563	546	571	526	573	496	546	502	512	509	533	525	517	541	547	557	556	503	546	526	504	542	487	482	562	568	556	564	547	567	541	547	511	513	548	564	555	562	560	581	579	535	501	543	522	575	526	553	553	525	514	498	557	558	543	533	569	517	548	535	518	493	494	557	540	524	543	537	564	552	519	494	520	555	535	563	525	559	529	541	511	556	509	549	530	515	560	556	521	531	555	502	554	512	552	544	541	514	552	525	511	569	548	572	541	504	552	534	499	543	539	552	579	522	511	494	544	493	531	527	527	506	539	550	528	522	502	529	511	568	531	534	574	535	548	539	574	521	547	509	585	539	527	525	527	496	573	523	524	524	529	524	505	518	535	540	553	533	586	569	539	529	499	508	522	559	588	532	572	566	543	545	543	537	523	538	574	507	515	507	518	573	537	527	514	532	523	552	517	538	538	519	559	549	531	585	539	532	523	544	510	548	550	536	565	530	509	553	519	529	532	505	530	542	546	547	532	553	525	556	484	520	556	533	506	532	580	582	513	531	541	524	514	545	560	527	513	512	514	484	528	509	526	530	581	559	581	484	523	497	538	561	523	536	489	524	515	540	552	532	561	581	525	560	552	545	571	543	555	505	546	514	542	518	520	541	548	528	537	510	551	508	535	501	545	544	533	567	521	518	535	558	551	558	518	584	523	494	520	560	507	558	531	531	493	540	513	554	533	553	575	534	529	521	563	530	596	525	536	537	533	531	562	591	587	523	527	544	575	491	521	579	505	529	491	576	513	544	552	540	562	522	547	541	504	523	520	551	552	534	557	555	596	563	548	537	578	507	543	519	553	538	581	505	481	548	555	514	527	537	517	534	544	499	544	518	542	550	580	513	576	515	532	529	504	509	475	550	564	556	462	512	578	505	514	534	583	543	579	550	522	548	559	530	554	526	524	544	540	519	536	570	536	540	517	517	537	535	532	509	555	542	520	538	539	515	526	525	555	531	573	550	508	562	553	513	505	562	545	497	540	543	504	534	513	539	522	542	522	537	553	549	548	498	539	533	561	549	561	498	503	541	525	501	561	537	503	492	577	486	550	528	555	527	525	523	508	514	510	548	542	504	583	516	543	551	552	510	521	549	536	574	551	510	515	478	563	530	543	572	556	537	533	520	530	535	530	505	547	533	539	519	566	554	526	542	569	552	538	542	530	518	540	529	520	512	536	522	514	554	543	533	572	556	506	535	492	533	531	558	536	486	541	544	526	507	555	555	530	551	575	520	519	554	542	537	552	513	550	520	498	547	557	531	538	510	481	520	519	546	552	531	567	519	533	539	533	506	530	527	516	542	532	523	523	532	527	560	538	564	531	551	562	514	538	570	530	538	503	512	548	534	494	560	502	523	541	549	502	515	523	535	506	517	535	518	499	522	517	510	501	563	549	512	512	529	501	559	589	533	537	539	512	519	501	534	502	517	544	554	554	537	538	519	561	550	535	554	568	512	534	558	551	578	589	527	526	549	528	522	531	516	546	536	534	530	532	528	516	501	544	536	527	517	511	528	534	517	545	518	520	562	548	499	506	495	529	548	538	548	550	547	527	525	550	555	552	527	542	529	565	516	520	538	582	541	557	543	543	531	539	538	531	533	555	539	525	557	535	538	539	532	546	540	522	503	540	532	532	553	509	531	511	524	511	569	549	517	564	537	558	524	502	543	566	546	537	515	525	505	568	565	527	535	551	551	522	499	550	538	534	519	525	516	611	520	555	539	551	530	568	528	508	530	563	544	524	543	507	547	548	530	502	543	538	528	535	516	514	531	519	520	524	494	537	511	591	521	498	513	516	536	524	479	510	506	527	526	523	558	506	485	571	511	529	490	526	549	532	543	546	550	561	511	474	582	530	535	565	536	517	526	561	546	531	541	560	592	546	542	491	535	472	517	546	516	530	503	516	514	518	606	524	556	541	539	513	521	521	543	544	564	546	541	566	522	535	538	533	533	554	511	523	531	529	525	577	541	561	498	526	568	512	526	529	546	509	564	565	509	528	566	533	532	519	529	543	485	530	549	522	546	550	520	523	536	567	544	537	491	508	515	540	505	521	559	542	512	520	540	528	524	602	514	524	519	542	545	537	539	557	543	558	549	548	533	565	519	542	562	550	536	580	539	518	538	559	577	548	539	514	566	550	526	534	538	522	522	537	539	512	528	556	554	493	541	547	539	535	543	502	503	528	546	531	553	557	540	537	522	559	513	499	547	545	527	525	562	554	517	545	515	543	540	528	499	551	526	538	546	527	543	499	518	554	539	509	519	542	557	548	569	510	539	525	510	490	511	526	534	544	541	538	534	548	523	518	522	547	506	593	542	569	502	546	499	533	539	533	520	539	545	543	540	521	524	521	519	513	564	532	538	532	529	518	512	524	565	560	551	573	541	499	536	539	543	563	550	564	526	501	536	554	532	573	543	560	545	511	505	545	569	541	553	519	539	498	563	473	527	518	522	526	539	547	563	534	521	570	559	548	495	496	552	545	551	513	527	548	559	551	553	524	556	550	562	510	578	554	530	546	532	512	530	551	541	513	508	520	530	592	537	508	518	552	568	529	534	513	556	514	531	506	529	496	515	531	506	517	533	578	528	543	555	544	517	554	567	520	515	538	525	538	527	539	524	536	516	507	539	542	512	552	544	498	514	522	552	573	530	521	532
7259	427	256	209	167	177	183	178	156	160	161	168	139	140	147	149	152	140	177	139	141	165	144	147	148	160	150	148	160	126	184	138	167	167	139	167	134	157	163	141	171	167	161	147	168	162	163	140	139	149	135	166	173	145	162	149	123	162	145	137	129	156	179	132	173	157	163	138	157	140	168	164	166	144	153	139	166	167	154	151	158	155	158	154	179	152	155	154	165	144	141	149	149	149	159	160	136	166	147	154	162	173	149	143	168	171	158	146	141	154	155	147	152	141	155	183	163	151	143	151	144	157	151	139	144	153	137	132	141	149	151	138	159	178	172	146	147	150	155	140	183	163	159	171	183	155	157	154	137	135	127	151	162	131	168	156	143	153	149	154	163	142	131	148	141	166	147	146	158	152	143	157	151	121	153	171	155	147	137	143	147	161	163	176	140	159	152	168	144	160	153	158	151	138	139	148	157	160	141	150	162	163	181	124	164	139	159	167	169	161	155	141	155	157	147	144	172	165	160	159	137	170	146	148	187	126	146	172	142	143	155	162	163	141	153	170	155	147	181	147	135	159	146	161	153	152	157	146	138	151	165	148	154	157	182	153	133	163	170	137	149	163	158	167	136	176	172	137	146	144	154	164	145	172	155	158	140	162	157	157	155	152	161	147	160	144	170	186	150	150	158	150	165	155	175	145	165	152	166	154	159	155	153	148	183	152	169	138	173	147	154	164	140	143	141	152	152	162	138	144	160	153	137	161	175	174	146	163	152	165	145	161	135	140	165	150	157	139	165	156	144	157	165	137	163	155	145	142	172	120	150	157	147	153	190	152	159	150	170	157	179	132	165	118	147	175	137	152	137	141	130	138	160	157	144	144	152	139	151	165	148	156	150	154	150	154	141	144	161	149	150	148	157	181	158	158	152	152	160	157	163	145	152	165	152	152	175	149	148	153	141	162	168	162	146	143	139	134	148	149	123	168	177	171	164	141	166	136	169	141	165	150	142	161	138	156	172	155	163	144	162	168	136	152	160	156	160	159	148	158	136	125	168	154	157	159	178	150	168	157	160	154	162	173	136	153	161	166	150	148	147	143	160	149	147	135	181	138	153	175	139	153	152	153	136	135	151	158	164	149	140	164	195	158	153	152	151	160	139	144	180	153	136	142	134	171	170	132	143	152	164	162	164	143	163	151	151	158	153	162	184	155	175	159	173	171	150	175	141	151	163	149	141	154	136	173	162	169	137	137	185	136	152	141	143	174	153	159	143	151	132	134	172	152	159	186	145	165	159	148	147	181	152	150	130	179	145	147	149	150	170	154	164	156	148	145	140	158	154	141	158	163	162	170	144	179	152	153	148	146	158	176	170	152	181	155	147	161	151	139	162	144	148	184	154	141	167	140	143	155	135	157	154	153	186	154	163	151	149	152	169	152	142	157	146	156	174	145	161	154	163	153	144	155	169	156	152	148	153	122	139	147	123	155	162	158	142	157	148	161	150	152	135	154	173	150	150	135	156	139	153	184	155	177	162	170	154	144	166	140	170	152	158	131	148	149	128	150	151	160	145	146	134	155	159	154	139	139	142	149	146	155	156	155	143	166	152	134	130	139	160	130	141	150	158	147	150	163	152	157	154	130	157	169	139	140	169	150	145	174	151	146	144	152	141	154	139	161	135	153	167	138	146	147	149	149	169	150	144	154	145	166	140	171	178	138	156	157	169	156	160	154	140	153	165	160	170	147	147	154	153	137	154	152	126	141	159	172	149	140	145	156	138	154	147	167	159	148	132	162	125	165	166	170	159	152	183	177	139	152	184	152	135	158	164	168	160	146	162	149	146	140	154	155	150	161	150	157	165	137	161	142	172	166	134	146	138	141	150	151	164	140	145	163	168	170	146	143	155	168	128	147	138	168	173	161	162	152	136	181	159	143	142	156	117	165	130	150	144	140	152	168	140	148	164	155	174	153	150	167	149	179	165	164	130	138	157	144	168	180	154	141	170	161	159	164	147	170	134	160	166	149	159	169	155	156	144	162	147	163	180	156	146	148	124	164	157	142	148	147	158	158	158	164	157	143	157	149	151	154	139	165	152	166	170	148	161	150	142	160	170	148	183	153	162	150	145	163	175	163	161	167	121	157	150	173	169	163	167	125	162	156	164	156	146	145	158	152	165	138	163	160	163	144	162	153	139	119	146	170	129	156	138	157	147	151	141	152	158	161	154	160	147	152	154	159	157	144	162	162	159	145	150	166	149	170	173	151	147	152	130	155	132	154	158	150	163	161	134	152	137	140	151	153	128	154	135	168	168	160	164	157	152	157	128	163	181	160	136	148	124	158	136	151	152	179	139	146	162	140	150	158	149	154	150	154	158	146	162	160	140	161	157	169	157	157	166	150	135	152	145	151	150	152	162	145	160	146	148	147	169	122	147	126	144	162	147	155	135	156	142	159	154	148	171	133	151	167	173	147	180	141	154	155	154	173	140	161	159	146	154	153	145	167	158	158	181	164	144	134	141	143	172	153	136	150	126	131	160	176	149	145	177	157	159	147	158	146	183	147	154	168	148	151	147	185	154	134	156	140	136	150	154	152	157	136	184	152	156	145	143	146	150	155	164	147	138	170	160	148	152	149	142	156	143	134	192	140	175	137	146	144	149	153	162	150	171	161	146	130	162	170	152	126	145	156	172	133	142	176	136	150	136	151	140	153	166	134	145	154	149	136	152	169	151	162	168	140	160	179	138	146	150	147	126	127	146	137	176	174	138	169	164	155	122	160	153	129	144	150	152	156	147	146	157	156	142	176	155	162	147	161	157	154	169	151	161	139	141	147	149	154	163	162	140	151	145	162	161	142	134	162	149	143	167	149	156	141	174	136	137	155	149	147	151	152	158	131	142	157	136	145	158	157	143	155	151	150	141	153	157	137	158	171	173	147	137	163	141	168	151	171	155	143	152	142	151	166	157	138	146	168	163	150	165	150	156	166	169	141	149	142	163	128	151	137	142	153	178	169	162	156	159	160	170	174	141	160	146	164	149	166	184	151	169	131	143	153	170	160	160	156	143	164	153	154	129	158	161	155	143	149	148	163	144	163	148	134	153	171	158	163	161	143	172	146	153	114	163	134	181	162	153	172	135	146	147	160	146	156	159	172	150	140	177	179	148	158	162	154	139	161	143	132	177	141	181	170	171	151	159	139	135	170	140	157	177	151	149	154	142	167	147	146	146	153	153	169	139	145	174	145	156	145	154	131	145	155	162	131	147	139	155	171	148	168	154	140	146	143	147	147	150	159	142	117	141	164	140	165	158	140	142	166	148	183	161	149	144	160	148	153	149	155	160	165	141	164	135	137	163	139	154	164	158	138	143	138	157	145	157	148	181	156	154	153	133	146	122	155	176	146	139	146	157	146	163	169	150	157	152	163	130	149	163	140	167	151	168	132	139	163	176	157	170	174	142	136	155	139	141	158	159	153	179	167	123	149	167	171	156	161	153	161	163	152
7141	560	703	675	627	585	581	558	537	548	525	499	534	496	477	473	480	475	501	482	479	467	492	527	505	497	483	469	459	472	488	517	507	464	455	490	463	457	477	522	494	482	515	455	442	475	539	525	476	488	485	463	473	482	493	451	498	481	438	500	458	458	492	468	473	445	467	468	503	454	492	493	498	477	490	468	485	464	448	431	511	438	483	445	483	481	487	465	498	432	504	526	488	467	463	518	481	445	446	522	499	444	490	474	472	483	493	505	465	461	467	501	483	461	488	446	463	459	471	480	471	451	479	466	509	457	454	492	495	479	457	481	450	496	504	446	494	487	447	496	487	515	460	521	532	496	476	489	462	491	475	499	472	448	513	483	490	453	448	483	448	491	475	430	485	494	465	449	485	511	453	495	499	478	495	480	466	488	467	477	481	496	450	467	529	490	474	482	494	516	449	460	473	491	493	482	501	452	500	475	469	464	451	461	499	436	456	476	483	481	478	448	475	453	445	474	479	500	446	479	455	486	444	470	456	527	489	522	472	481	457	496	506	498	489	456	435	512	537	475	471	517	500	491	510	451	503	462	456	476	492	490	495	498	477	443	492	458	494	494	497	444	494	456	461	432	480	478	478	501	472	493	509	492	482	481	527	446	536	447	481	478	458	495	489	489	468	490	462	516	492	463	469	477	495	482	464	488	463	494	498	502	452	498	445	508	466	453	479	482	502	476	462	475	444	478	482	488	446	512	479	473	464	485	455	459	508	471	436	497	491	481	509	481	512	450	483	490	493	475	469	457	442	499	496	469	494	454	477	445	442	478	454	486	469	509	441	524	473	498	504	496	507	478	514	477	470	494	448	468	479	472	487	498	506	493	496	434	459	471	490	463	465	467	423	483	487	448	491	465	458	500	514	506	433	465	473	499	440	459	490	475	470	465	491	525	497	509	453	470	524	496	453	440	465	488	494	480	481	465	485	469	474	465	418	461	478	476	496	486	456	503	446	455	443	450	492	459	474	477	462	508	503	445	437	506	462	528	470	480	468	493	514	472	454	515	510	450	441	477	488	459	475	446	475	474	462	485	481	490	483	470	466	485	481	474	478	478	477	502	454	461	492	481	459	451	465	484	512	482	465	496	481	448	433	467	498	489	409	505	489	463	475	440	501	466	494	418	502	515	471	452	478	472	485	449	485	476	493	511	469	476	463	487	445	476	531	451	477	477	498	451	458	478	443	494	458	499	480	428	455	448	497	493	482	487	489	482	507	454	480	507	460	492	534	423	469	480	479	464	509	448	449	443	486	496	486	430	451	450	473	508	484	502	492	484	461	460	487	457	489	481	480	515	512	478	518	480	396	527	477	502	447	467	480	445	450	466	498	492	488	466	454	514	479	486	496	490	454	487	453	483	485	488	489	518	475	505	450	463	473	490	478	484	498	448	456	497	484	436	458	515	503	493	506	504	473	488	483	498	506	476	482	482	464	481	443	489	490	477	474	473	435	450	473	458	481	496	486	472	486	485	486	491	475	481	518	527	502	450	449	506	438	473	502	466	494	449	462	501	479	515	526	482	459	490	470	486	452	500	461	483	482	502	506	460	449	486	487	500	480	478	536	465	451	492	479	497	485	492	485	439	450	481	481	485	474	456	459	478	426	401	476	469	449	498	480	474	469	522	474	459	481	520	486	472	452	493	489	505	475	481	462	453	474	464	475	442	471	468	530	504	451	452	479	434	483	458	473	487	467	515	486	478	484	453	475	461	484	479	455	456	465	476	459	476	485	462	463	489	499	510	481	416	494	478	488	461	471	452	459	465	474	488	491	435	500	521	494	488	478	500	502	485	449	490	497	483	481	473	472	497	451	448	494	521	445	461	457	461	481	446	454	517	469	493	510	458	498	434	443	470	486	478	487	438	479	481	478	496	473	484	464	450	472	484	445	490	485	471	495	447	463	473	475	493	478	470	504	472	452	470	491	481	496	488	441	483	467	469	468	486	487	495	458	482	509	463	483	502	490	493	493	489	481	441	482	491	488	419	498	442	478	442	477	472	420	492	480	478	498	452	443	479	476	491	502	471	495	450	498	479	459	493	470	485	457	462	510	454	462	502	462	506	477	448	473	479	482	477	481	473	503	459	499	456	488	469	486	511	499	445	465	507	440	469	481	507	489	454	501	516	453	504	433	464	478	473	449	503	474	476	491	478	483	503	476	465	428	471	483	505	449	463	467	473	475	449	519	492	498	495	445	522	461	455	507	462	494	482	494	454	487	554	493	486	513	498	478	486	475	481	437	469	473	466	446	502	479	502	465	494	502	487	496	491	467	483	502	510	443	466	479	460	481	449	526	471	455	471	464	463	448	446	498	464	472	470	497	432	465	472	423	490	446	440	458	477	485	489	483	464	486	500	501	444	472	471	495	471	479	466	533	497	440	465	506	446	484	455	467	451	473	511	492	466	479	464	499	504	495	466	469	455	466	464	493	436	513	474	482	481	465	472	498	448	467	479	494	453	473	487	452	442	508	432	481	459	482	449	494	459	500	505	480	512	465	482	457	467	461	466	458	473	483	461	495	478	518	478	457	502	470	439	445	464	465	448	460	458	475	516	508	472	491	455	459	513	466	465	489	479	522	469	502	493	481	472	463	512	458	414	508	495	526	488	461	498	477	488	474	457	499	448	494	487	495	492	464	477	448	505	469	445	484	461	493	466	495	516	467	424	468	457	464	482	479	501	452	491	465	473	493	489	443	499	464	451	477	457	443	494	479	451	469	507	463	472	451	467	476	453	491	438	479	474	474	441	459	474	466	505	477	456	475	489	453	505	480	459	478	463	483	474	442	517	476	498	457	487	484	458	471	477	450	443	480	509	452	449	465	528	430	487	457	498	470	449	471	517	505	502	460	495	467	457	488	496	458	437	473	450	514	469	434	474	458	476	489	445	457	449	460	532	492	466	459	514	461	502	469	488	477	505	517	458	478	443	447	479	466	473	475	461	500	463	456	489	487	478	485	468	495	476	458	496	492	456	497	502	441	482	507	491	506	448	465	500	479	479	496	478	479	444	461	490	508	472	475	419	447	489	444	478	460	456	490	477	470	531	450	477	457	488	458	462	466	495	493	511	440	510	471	469	464	492	468	506	480	482	527	532	458	517	473	480	490	504	455	474	440	493	532	458	504	449	482	467	449	513	453	507	505	455	507	476	476	491	525	465	460	482	480	464	480	522	495	463	495	487	466	469	503	464	479	501	477	463	478	463	463	471	480	506	454	466	463	472	494	496	496	448	485	486	460	499	435	462	482	464	475	497	462	466	429	428	483	514	470	496	491	447	486	484	499	485	500	499	472	501	472	432	491	487	460	471	478	474	448	485	490	485	475	446	492	503	462	450	431	494	492	451	461	456	459	467	491	474	509	536	519	450	472	462	488	505	513	439	489	494	474	468	470	480	480	484	506	486	505	436	482	489	494	482	502	495	490	441	513	464	513	490	480	491	506	412
42120	8653	1614	980	647	468	366	316	256	198	198	184	161	143	131	130	118	132	118	108	104	103	109	99	98	95	106	91	91	111	93	85	100	97	88	93	97	87	92	81	88	94	97	93	93	90	106	84	100	71	80	81	101	105	93	90	87	92	72	89	108	88	86	87	69	81	89	89	71	81	73	104	86	82	106	95	88	75	84	95	93	95	98	93	92	81	99	75	86	89	110	85	85	96	98	97	93	77	91	103	108	88	90	89	93	83	89	96	89	91	79	86	86	89	102	85	107	87	98	83	73	90	95	81	76	92	80	102	94	85	88	84	80	98	91	92	82	102	91	86	88	78	88	84	95	80	88	96	93	99	89	81	88	73	95	100	79	88	97	89	94	89	103	92	97	92	87	79	77	86	89	80	93	77	90	85	81	67	71	76	92	103	91	81	76	78	99	74	84	85	108	86	89	78	84	77	85	75	94	88	88	93	87	85	86	84	92	79	85	94	83	97	93	91	88	96	87	92	79	89	89	96	74	95	78	79	108	94	84	85	93	98	98	78	110	98	80	111	86	91	99	87	93	75	93	86	88	91	90	76	107	97	76	93	86	89	82	85	91	87	70	99	76	90	85	86	98	89	66	85	68	88	90	101	90	78	98	97	85	94	91	87	94	90	90	72	75	100	92	81	103	93	107	82	98	92	76	101	81	87	89	81	89	88	81	110	86	70	89	101	81	88	92	94	93	76	77	84	88	92	89	95	69	78	82	95	80	93	93	98	96	96	96	90	84	95	76	90	91	91	76	71	105	76	81	104	90	90	91	84	85	93	99	90	81	104	96	91	94	68	88	99	77	78	79	71	85	92	88	77	91	81	90	90	81	94	91	96	88	98	90	79	80	99	85	95	94	85	91	81	81	99	85	86	84	82	90	103	80	90	64	72	82	82	72	82	85	88	72	89	82	96	83	86	79	72	79	78	73	102	82	84	89	96	94	94	78	78	106	103	78	70	85	95	77	82	81	91	96	76	96	100	98	89	92	87	78	88	76	95	97	96	81	88	105	96	82	78	78	77	83	78	81	80	97	97	90	87	95	81	83	97	78	91	106	74	99	77	98	79	84	93	82	91	81	88	106	73	89	88	99	87	109	84	99	86	89	88	82	92	77	93	80	94	96	89	87	82	93	96	82	86	94	82	77	89	90	102	101	75	70	87	90	82	78	93	91	76	94	93	90	82	85	108	105	98	82	93	76	71	71	90	80	72	73	76	78	86	91	94	101	108	100	79	85	101	105	99	83	104	88	96	79	80	89	81	99	89	98	78	80	95	113	80	89	94	74	85	73	86	93	70	87	74	85	81	85	94	105	83	82	95	83	92	77	72	73	86	112	74	83	77	101	103	88	86	94	86	87	79	77	88	99	90	66	86	99	92	118	73	94	89	91	87	80	94	77	99	78	86	100	98	87	88	98	82	83	78	103	97	89	98	80	91	88	85	82	63	91	95	88	88	87	92	79	86	81	80	89	70	85	91	88	86	98	77	97	92	84	83	120	79	96	83	76	83	83	90	91	74	94	90	85	98	85	81	95	97	81	90	107	102	110	84	76	97	90	89	77	91	89	96	97	90	81	111	79	65	85	84	85	86	74	91	99	90	96	94	72	84	85	85	76	86	80	94	78	96	87	102	88	69	89	82	84	86	96	96	75	98	80	93	85	86	86	78	88	88	76	94	88	85	86	84	99	90	105	92	97	75	99	74	68	99	80	91	109	76	106	91	90	91	75	84	76	93	90	98	86	81	95	61	92	83	93	89	102	80	87	87	105	89	84	81	95	73	90	96	84	89	89	90	85	102	100	82	100	86	83	88	87	94	97	77	86	90	91	104	101	92	79	109	75	77	89	88	89	98	74	96	86	79	74	90	76	95	76	85	80	85	81	87	85	83	89	81	94	98	96	80	79	75	98	98	72	81	100	75	75	84	62	91	83	97	92	78	94	102	91	76	75	95	77	90	88	82	93	74	81	101	83	85	87	96	86	89	71	105	89	96	87	88	92	77	87	93	85	107	97	74	82	100	84	109	99	87	87	90	90	90	86	74	79	97	79	91	92	84	95	91	83	104	95	74	99	82	80	77	79	78	82	96	97	84	79	92	96	90	85	86	92	86	109	89	81	85	82	92	89	95	82	92	75	81	98	78	88	105	78	95	70	101	96	82	93	82	96	85	92	87	96	97	96	94	76	77	83	85	73	94	93	94	101	86	83	93	70	79	107	75	64	85	105	96	67	95	78	84	75	95	74	93	76	97	95	106	84	82	89	92	73	97	77	84	104	90	94	82	86	76	91	80	95	83	97	110	69	78	85	98	79	104	92	92	79	103	84	102	67	82	89	85	79	87	103	87	87	99	89	85	89	85	75	97	88	93	91	101	98	87	71	83	88	95	82	78	83	98	91	81	101	80	76	94	99	85	88	97	108	103	81	102	79	79	89	84	90	78	84	65	104	104	76	96	89	94	92	87	92	88	86	104	96	107	84	86	81	85	95	94	80	85	80	74	94	77	105	81	88	75	97	97	72	78	83	90	93	74	104	82	87	104	106	89	84	95	74	102	92	80	90	84	101	98	83	99	88	86	70	88	74	81	80	85	92	101	85	90	64	82	81	97	75	101	88	68	94	79	83	81	78	89	74	93	73	91	98	58	81	85	96	91	94	91	91	93	104	94	72	90	77	82	76	87	64	83	79	80	89	82	84	92	94	97	84	99	94	87	88	97	85	90	93	73	74	94	78	93	82	100	83	100	80	89	83	90	95	102	76	92	91	93	86	87	85	90	76	82	84	82	103	85	92	80	73	104	78	96	85	85	80	78	95	80	78	90	87	91	72	86	83	83	101	91	105	78	72	79	94	82	105	86	87	71	84	79	82	94	71	94	90	100	91	91	82	97	75	104	85	98	101	85	89	88	86	77	78	89	77	97	79	64	88	91	84	63	90	92	88	105	76	98	97	83	96	90	95	84	98	93	82	83	108	92	94	87	80	85	89	78	93	72	107	88	85	98	88	69	87	85	80	86	83	86	91	88	90	80	78	96	87	83	82	80	96	92	97	86	90	94	85	76	81	112	94	78	87	88	96	97	80	97	86	114	84	96	111	91	85	96	90	77	87	91	85	82	95	83	88	88	103	79	103	73	87	89	79	84	88	85	92	97	86	90	96	106	87	83	85	86	91	87	77	95	86	85	86	82	79	81	101	98	80	93	105	74	98	92	81	88	83	103	84	82	89	111	88	82	81	82	90	100	87	85	92	88	91	94	88	77	85	76	91	80	77	103	81	87	84	95	88	84	98	88	75	89	74	74	90	100	89	103	75	85	92	67	87	109	87	91	79	88	76	94	87	82	81	88	104	102	93	86	72	99	94	83	85	87	104	77	84	83	85	80	81	78	91	68	81	88	98	96	79	89	82	107	70	84	66	86	90	99	79	75	83	100	84	80	89	96	88	120	104	93	85	111
22412	1443	3239	3580	2842	2326	1953	1579	1324	1154	1018	925	819	758	662	638	650	605	527	532	509	477	458	460	454	421	417	397	427	398	393	392	432	380	376	373	384	393	319	337	322	350	348	333	341	345	316	368	350	327	339	338	355	318	329	341	308	349	309	341	330	373	290	343	341	318	352	283	326	329	336	292	313	307	311	352	310	333	311	302	313	288	318	325	327	355	299	357	327	305	277	352	319	318	352	336	329	352	327	324	351	298	296	298	330	318	305	332	303	305	307	308	315	334	330	280	302	315	323	330	335	310	304	316	323	310	324	299	302	333	301	307	305	319	296	331	319	323	310	317	311	315	316	312	323	290	314	277	274	310	312	283	298	299	326	303	291	280	315	301	323	295	330	291	294	339	329	293	314	330	302	304	342	284	303	292	316	270	305	321	320	303	301	291	316	317	305	299	281	304	316	290	323	311	293	307	308	290	319	308	298	310	301	334	282	299	272	288	305	286	286	299	282	273	304	281	304	306	306	304	290	326	312	330	300	296	329	311	301	274	321	323	315	307	292	295	316	310	305	315	300	284	311	306	308	309	311	298	309	306	292	310	308	309	338	307	306	305	326	301	306	329	310	327	319	305	327	277	332	292	301	291	307	302	284	318	321	313	306	302	306	331	293	319	327	300	323	319	348	305	303	302	320	292	304	300	330	310	353	286	307	308	312	295	329	296	320	325	317	289	303	306	295	275	344	338	305	299	288	306	315	306	304	299	303	316	322	318	306	320	319	326	315	309	311	322	286	306	305	301	325	311	316	290	317	277	308	299	294	321	292	332	310	340	314	361	308	307	323	294	299	311	315	308	318	340	288	300	320	314	314	323	303	310	300	306	333	310	313	302	306	325	292	287	283	319	298	335	294	302	313	296	301	292	287	283	319	283	290	268	303	339	309	284	316	330	334	332	320	296	341	297	326	314	304	305	276	284	299	296	284	310	320	337	283	317	317	294	328	316	306	283	310	338	333	316	292	321	323	282	305	319	314	301	266	295	314	274	290	296	305	319	290	339	332	299	326	313	291	316	297	319	287	318	306	311	283	306	347	306	306	314	302	311	276	305	318	304	314	298	277	283	308	296	321	298	288	305	295	283	283	330	297	341	312	300	335	295	281	309	296	277	310	314	300	296	315	302	313	280	294	326	320	293	299	288	304	301	284	301	308	306	320	306	335	304	309	317	303	316	298	282	290	310	295	315	342	310	306	294	319	278	298	289	313	322	290	311	307	336	311	299	315	340	316	318	308	292	312	316	325	314	349	291	312	289	270	302	306	302	313	306	320	284	282	321	275	299	298	320	316	298	297	318	319	332	315	320	321	325	320	316	311	282	295	279	327	299	344	356	317	307	282	329	325	302	319	261	309	307	306	293	324	328	293	298	332	298	319	310	345	269	293	309	301	301	314	299	283	313	293	300	341	318	298	314	288	313	322	287	314	333	287	303	298	313	301	290	306	329	273	293	324	324	310	298	295	381	261	303	307	328	328	322	308	323	330	306	322	328	325	327	313	287	332	304	307	300	296	309	331	304	312	307	299	324	294	330	308	285	288	346	265	319	319	326	323	370	323	276	302	261	289	295	313	299	327	348	333	284	306	324	312	304	294	298	305	312	281	306	314	306	305	319	288	299	319	323	310	315	300	327	287	322	341	276	295	318	316	302	304	300	278	304	313	291	314	299	295	319	342	327	290	306	288	335	317	329	316	294	305	291	331	290	302	330	324	334	326	321	321	299	312	304	304	327	317	282	322	290	324	299	318	295	287	334	319	316	303	315	280	287	313	286	327	328	283	333	312	293	340	291	307	315	301	330	303	272	311	316	329	297	330	332	289	293	337	298	306	298	337	290	310	325	296	303	322	304	312	310	316	324	308	297	309	297	281	310	289	315	295	300	284	321	312	319	310	273	295	337	264	293	300	305	320	325	326	309	321	331	278	294	313	324	314	311	308	316	294	313	275	306	318	296	294	314	306	292	304	313	296	329	298	305	310	285	289	316	330	306	293	315	309	313	299	314	311	301	318	303	294	292	356	328	315	315	339	292	305	301	300	285	318	325	326	317	305	283	310	334	313	333	310	305	284	370	308	301	331	292	300	350	302	305	308	309	331	328	329	331	310	327	297	310	299	293	331	316	266	304	291	296	289	335	310	320	311	296	350	320	329	292	284	319	320	331	309	321	307	311	307	279	305	330	304	313	331	338	316	302	314	324	291	278	339	315	275	300	331	345	318	311	284	284	348	311	311	310	301	297	310	293	311	295	324	303	329	300	303	303	314	327	305	290	318	342	309	268	298	304	316	294	327	309	263	302	302	333	295	291	323	278	330	319	299	297	330	332	316	319	301	331	305	312	294	312	315	316	284	311	352	334	323	291	314	330	312	342	294	316	300	322	332	293	308	320	321	290	330	326	311	288	293	310	309	292	309	347	322	321	278	335	324	323	306	315	325	308	291	328	289	272	330	318	260	309	304	307	295	331	294	323	314	319	300	324	304	337	303	297	303	353	315	298	344	310	299	305	304	315	296	310	302	312	289	285	277	353	310	285	306	321	284	325	326	318	335	290	295	332	331	280	331	283	301	312	324	349	292	357	319	348	266	291	274	315	257	329	312	329	294	302	289	297	304	311	313	294	303	307	279	292	311	284	303	292	295	293	299	303	332	289	290	332	327	309	304	299	289	314	303	336	351	291	282	294	310	338	306	309	355	286	326	323	310	318	280	311	281	335	318	293	301	310	319	317	316	273	304	287	304	297	326	323	284	332	296	311	288	293	316	268	336	303	296	303	297	307	284	310	275	284	295	310	286	291	317	312	288	301	320	316	282	291	277	290	309	337	313	293	309	270	310	290	283	332	301	319	315	300	310	337	326	293	294	293	300	283	320	292	323	287	329	304	327	313	288	288	320	334	323	320	319	295	320	265	275	320	301	347	298	291	302	338	304	299	310	292	298	291	310	341	298	324	298	322	325	307	288	314	291	305	322	292	300	310	337	346	300	292	304	320	297	330	285	293	315	320	303	301	304	290	331	311	315	330	316	298	311	304	349	321	314	309	316	310	310	289	339	309	299	275	322	297	294	309	295	312	312	282	319	307	320	318	273	268	341	299	302	281	290	291	331	271	313	303	279	303	303	299	323	330	303	311	334	321	311	310	296	314	319	311	317	283	300	308	302	309	304	290	304	304	315	330	275	341	301	323	288	294	339	309	314	305	309	288	295	308	304	340	301	304	300	318	320	315	296	280	335	307	301	298	343	302	312	307	303	313	336	303	282	285	306	323	312	316	320	312	324	319	315	305	321	305	316	338	308	267	271	337	332	290	306	287	331	302	346	312	292	323	303	309	312	341	313	315	293	312	298	308	306	302	304	316	308	327	295	299	332	315	293	333	285	306	313	298	310	321	309	314	328	297	323	307	318	289	329	279	327	308	321	287	330	322	313	285	304	310	303	308	308	324	323	314	310	315
53904	16173	4923	2132	1379	1049	771	593	468	400	356	330	305	300	263	262	257	255	237	241	221	262	193	213	208	204	182	206	191	199	171	198	156	183	189	187	203	169	173	183	164	167	187	168	167	177	193	181	176	174	176	164	162	177	154	171	155	180	183	184	186	169	160	182	166	188	166	170	178	164	174	166	160	188	179	194	151	164	152	195	146	162	159	160	169	179	191	179	187	165	161	179	158	167	172	161	172	176	154	173	173	164	183	181	175	161	188	167	165	160	152	151	172	168	158	190	193	186	161	158	162	164	179	176	158	171	175	158	164	166	166	171	142	168	187	181	194	181	168	175	199	159	167	184	171	176	179	178	164	192	169	164	189	173	167	161	164	157	171	170	187	178	160	181	200	169	189	193	160	165	158	175	148	166	183	164	180	159	170	169	174	178	189	176	163	168	195	157	135	186	185	166	175	158	169	164	145	188	190	170	161	163	173	185	195	160	183	170	153	174	155	170	180	185	183	169	178	144	155	176	165	185	173	169	166	157	187	156	156	175	161	170	158	176	191	161	140	152	166	157	193	191	188	173	170	150	165	187	175	132	169	157	175	154	168	176	145	164	180	185	145	165	159	156	174	161	175	186	210	179	187	186	166	181	158	147	170	177	155	169	168	146	186	146	182	150	158	164	180	161	165	170	165	167	181	169	157	152	160	154	166	178	172	192	160	152	166	201	156	181	173	154	175	175	172	179	170	179	169	156	171	164	190	153	163	175	167	145	162	171	169	175	162	173	169	155	172	176	176	180	190	173	203	170	147	144	169	152	181	200	170	149	190	171	144	186	162	162	183	186	174	166	162	181	159	165	164	185	190	155	151	158	143	159	171	173	168	188	148	166	182	183	200	174	172	163	163	206	171	162	177	155	166	180	170	164	193	158	156	149	169	171	168	198	147	168	157	163	183	159	160	149	157	163	138	182	173	176	180	148	169	170	163	181	157	185	134	166	181	168	176	170	170	169	181	192	187	166	168	185	160	170	163	174	182	166	154	160	165	160	170	180	150	175	174	160	144	182	157	176	180	152	176	157	147	196	162	169	176	168	188	182	162	146	172	179	198	155	169	143	171	176	167	157	189	180	148	163	171	135	176	158	155	142	157	210	186	179	171	185	164	160	156	171	185	158	198	178	171	184	163	167	163	182	153	183	162	179	182	174	192	199	161	157	157	155	146	166	179	174	163	177	171	166	135	189	166	153	195	194	168	183	183	170	167	181	162	173	183	183	149	164	168	161	166	144	168	153	164	171	181	175	176	151	164	177	179	175	171	172	147	155	171	169	183	187	183	171	164	155	175	177	187	171	164	162	165	189	189	169	164	161	174	176	159	177	156	155	166	189	140	201	168	154	158	167	164	186	163	174	164	155	160	163	199	154	185	149	146	182	167	179	186	169	181	153	168	168	173	202	174	190	146	185	155	163	167	136	161	166	151	164	163	154	167	152	174	164	168	162	159	180	192	142	188	177	167	160	160	200	162	160	149	149	174	149	172	172	173	179	184	201	179	172	158	179	184	162	168	179	172	189	169	146	178	177	182	156	149	166	182	158	169	167	161	153	157	170	183	179	172	170	175	174	178	183	155	176	175	180	155	174	155	180	185	161	159	152	159	127	177	168	169	175	151	172	172	203	166	171	156	176	169	178	176	165	135	160	168	171	157	181	165	164	167	180	163	193	195	186	161	168	179	166	178	178	159	168	171	156	152	164	161	160	145	163	156	148	186	161	165	181	168	171	169	167	158	157	137	172	165	163	174	175	162	178	186	162	191	167	153	159	182	158	189	167	170	167	175	175	181	171	165	166	152	163	161	166	127	161	156	168	157	168	185	190	179	190	153	158	174	161	170	163	192	175	176	199	183	153	178	155	179	155	176	175	175	159	171	167	178	169	179	178	192	199	165	167	169	173	155	153	156	197	183	172	191	149	165	137	170	158	167	175	170	190	182	171	188	190	180	167	149	166	175	154	156	192	169	176	180	145	151	147	169	184	178	171	180	185	164	167	190	167	186	174	171	174	146	170	175	176	151	145	157	165	162	144	147	172	187	194	179	172	168	157	180	154	168	142	174	184	170	168	149	172	165	158	148	164	148	162	184	172	178	199	160	165	185	172	201	161	177	182	164	173	175	165	161	164	177	173	167	157	176	173	139	128	161	156	174	189	147	170	158	168	182	168	158	160	183	170	180	166	160	171	151	164	180	148	149	159	182	174	173	196	156	183	175	144	171	191	161	172	152	185	170	165	175	150	172	196	186	159	165	163	154	159	173	159	181	163	168	172	171	183	158	151	200	184	166	172	178	169	170	156	142	157	178	176	149	176	158	167	178	190	159	176	174	188	173	172	194	206	151	169	153	166	199	177	164	145	181	174	172	163	168	179	201	160	159	165	165	186	186	173	174	205	147	157	169	136	167	155	183	156	175	171	164	167	173	178	152	180	156	177	193	178	160	174	180	157	199	172	170	186	154	173	146	155	182	157	170	154	168	181	159	164	166	171	160	163	189	171	190	166	156	175	145	133	144	160	178	180	183	172	175	197	177	167	174	141	154	181	168	175	159	169	145	182	178	177	168	145	146	171	162	174	162	175	184	191	173	167	164	179	173	164	150	168	144	191	189	164	154	186	162	177	164	191	190	161	176	159	162	178	179	166	171	163	161	152	141	158	173	165	168	187	178	169	151	153	156	157	175	171	157	178	183	163	141	158	168	164	149	162	176	174	178	152	173	168	180	162	163	181	167	159	170	203	154	176	159	158	161	180	150	170	192	199	171	152	165	189	205	190	159	159	182	167	142	165	188	176	160	159	174	161	163	178	175	167	168	154	159	189	169	157	160	166	152	175	150	177	172	180	167	167	148	179	176	172	173	174	167	166	173	193	154	180	163	166	156	172	168	170	166	180	157	168	163	154	158	169	182	176	168	177	160	161	158	170	183	158	185	166	152	200	176	186	173	181	169	142	189	174	147	176	154	187	158	161	162	169	171	164	165	176	148	165	189	167	168	156	191	185	164	173	179	176	161	159	165	164	171	173	140	179	169	180	165	175	163	189	156	162	155	200	174	169	160	158	172	150	164	188	173	175	186	144	155	163	161	161	160	184	165	193	200	155	152	164	192	184	171	207	138	163	190	162	154	175	167	167	173	154	162	178	172	170	160	178	175	158	163	175	179	191	158	161	162	174	167	157	145	181	174	180	165	177	194	168	173	170	160	182	163	164	181	176	167	151	157	156	176	171	175	163	164	191	151	147	193	183	177	165	151	157	158	161	158	158	170	192	172	163	158	151	145	161	159	159	167	149	195	165	176	175	175	147	188	166	172	182	169	189	182	162	164	166	163	188	159	190	172	167	157	173	136	157	168	160	158	176	182	174	162	181	162	165	163	166	174	168	152	143	169	170	165	153	166	167	169	151	163	162	140	170	167	162	176	160	187	167	169	162	167	165	174	170	141	171	154	159	145	177
28999	2705	6219	6797	5566	4441	3647	2973	2573	2196	1923	1738	1568	1400	1327	1218	1124	1076	1048	983	945	906	866	849	824	772	761	747	714	804	766	748	711	629	685	659	617	674	671	625	633	602	638	616	618	606	577	592	579	638	583	625	555	580	573	622	569	531	559	610	600	542	592	559	558	618	601	565	575	584	570	574	555	518	529	539	556	563	530	602	532	560	528	538	584	594	552	559	539	558	513	568	531	530	522	567	540	576	529	513	535	547	570	535	527	564	557	576	510	519	534	570	545	570	517	537	565	543	594	556	560	543	549	542	510	516	522	533	540	523	534	549	565	577	512	564	532	503	526	554	573	521	546	529	561	552	534	582	548	544	542	529	508	577	537	520	580	541	547	516	542	540	549	569	561	578	634	554	509	575	572	521	533	568	528	537	505	548	565	500	484	555	545	547	498	515	547	540	574	547	530	540	542	489	519	540	525	541	501	550	530	552	529	512	547	547	561	534	545	530	543	587	553	607	521	557	533	501	538	507	539	520	543	544	520	545	535	526	510	510	548	506	478	534	516	479	559	535	515	552	511	575	518	540	551	544	536	545	535	569	548	539	539	549	539	508	526	523	506	497	556	519	539	526	539	548	561	512	535	536	522	517	510	566	519	514	499	525	494	523	577	497	562	533	533	548	496	549	532	513	554	522	576	544	515	495	541	535	578	519	515	568	534	520	544	557	536	487	563	514	539	562	521	582	561	534	515	576	527	491	602	555	554	546	567	523	535	524	554	565	512	539	520	508	540	523	536	491	527	521	550	522	551	515	516	526	545	541	564	536	542	506	545	571	525	563	507	520	573	537	502	553	531	544	518	529	513	558	533	519	571	537	544	586	572	546	543	507	528	496	581	504	517	553	539	522	550	523	518	530	510	494	530	554	509	561	556	554	537	511	538	539	544	552	569	556	499	520	529	563	506	527	540	554	534	473	538	501	541	534	490	531	479	537	490	498	503	536	510	547	498	550	505	476	541	532	478	538	488	538	499	549	526	509	557	548	511	535	531	534	509	542	534	508	546	549	511	545	536	498	517	557	557	531	528	486	568	520	551	517	513	566	613	532	522	534	520	566	530	550	494	516	560	509	562	497	544	521	565	544	535	539	523	536	504	544	570	556	539	522	542	502	517	536	557	509	531	558	518	489	574	537	534	543	597	509	554	536	559	535	532	522	550	538	531	536	545	528	525	502	583	513	511	541	470	565	551	549	541	499	512	527	537	506	517	569	536	563	474	579	514	528	527	538	520	563	536	554	535	496	533	517	549	563	548	525	563	561	526	504	588	542	556	552	520	507	540	545	570	552	549	531	551	526	533	572	510	559	506	579	529	545	535	567	528	538	526	494	529	530	504	532	519	583	510	568	546	535	519	556	597	562	539	541	560	534	494	502	570	519	515	529	554	524	533	527	539	534	531	486	522	519	514	493	518	509	536	510	541	552	560	547	527	564	565	578	499	536	569	516	539	526	544	555	542	529	535	517	512	556	528	535	492	550	552	539	512	526	552	549	502	562	536	485	553	521	521	531	518	554	500	561	509	550	552	496	553	522	542	495	584	562	497	590	535	523	523	550	546	529	526	545	531	493	506	512	523	502	540	546	518	522	538	515	517	561	526	523	515	573	538	524	554	549	548	530	576	538	536	535	529	546	550	573	530	548	527	516	538	545	540	545	595	513	546	518	496	552	519	523	559	511	548	586	557	576	547	528	530	518	534	540	505	512	529	518	521	534	525	546	529	538	548	497	526	554	498	526	505	590	525	553	493	548	580	552	500	531	520	527	542	536	564	544	533	601	551	519	522	539	516	530	511	515	544	515	586	552	516	545	541	549	577	524	529	521	540	542	529	549	538	498	513	532	512	511	553	494	507	540	531	527	576	549	543	533	569	546	531	556	536	554	552	528	495	514	556	503	522	542	560	531	525	570	529	553	561	528	582	548	543	530	548	538	541	508	505	560	497	583	528	533	501	551	520	516	521	561	535	543	553	556	555	515	583	540	544	512	546	518	539	489	553	522	533	541	525	550	527	547	521	574	520	524	534	584	555	553	497	532	532	553	541	552	505	492	535	572	541	563	544	496	532	517	537	558	564	528	525	514	547	542	573	539	482	564	535	510	549	539	526	557	537	565	545	533	511	517	562	539	530	527	522	545	523	521	550	523	539	508	537	533	530	566	523	512	497	517	544	526	521	529	523	513	539	528	523	561	563	519	562	563	546	539	542	535	538	584	511	555	507	554	562	540	549	510	561	482	540	554	519	553	531	496	545	552	536	520	527	532	577	518	532	528	517	511	535	555	548	520	483	536	576	558	501	539	563	524	506	519	505	543	592	556	541	568	568	527	535	543	548	544	564	571	541	520	533	522	527	554	533	510	522	539	528	547	558	530	500	528	571	580	538	533	547	541	524	537	592	555	568	519	563	532	545	535	555	525	516	543	520	505	527	551	549	550	578	521	558	562	533	533	492	542	495	567	513	519	533	537	551	511	559	563	542	535	518	562	575	505	537	562	509	507	519	548	532	569	534	530	528	535	510	526	502	538	516	527	493	556	534	517	552	546	554	493	569	515	551	541	520	565	527	562	538	570	556	541	552	528	549	528	495	510	528	571	541	596	574	547	535	571	511	523	513	478	535	571	567	574	534	516	548	551	530	557	515	523	550	552	529	541	511	521	533	556	552	570	512	558	560	513	551	570	558	521	547	514	531	526	556	522	532	531	541	569	519	560	542	542	520	535	549	564	556	538	558	491	537	519	501	561	528	512	524	503	491	519	517	534	508	538	530	575	460	556	523	540	528	552	557	584	551	597	525	575	515	496	518	509	524	546	554	517	552	541	497	555	535	513	505	526	517	547	582	563	526	484	534	546	562	537	532	594	521	539	521	554	548	541	563	553	540	531	552	548	542	548	499	569	525	538	499	543	532	558	534	528	544	516	579	551	552	570	563	542	486	574	499	507	520	523	531	552	550	522	520	563	514	569	505	514	547	546	490	539	526	553	556	509	503	520	548	556	575	579	489	581	525	538	529	480	530	526	502	532	540	570	536	553	527	516	550	506	508	533	518	499	528	525	533	535	531	532	529	539	526	520	535	551	563	545	517	524	549	514	505	511	505	548	493	539	519	521	520	506	567	496	504	558	553	539	502	515	563	525	532	515	519	538	580	531	532	507	484	522	569	579	568	497	543	531	475	540	533	515	526	513	537	514	556	519	512	529	505	523	558	520	475	523	546	541	542	515	559	534	545	563	567	540	515	581	531	532	491	544	541	514	538	554	535	555	530	549	518	569	518	527	549	535	522	547	495	552	543	563	494	561	571	517	545	567	546	535	543	593	483	575	593	550	490	544	506	533	524	521	512	537	518	540	532	587	531	524	574	499	526	528	535	539	518	516	497	507	570	522	526	528	542	509	534	526	510	541	561	511	519	539	556	543	516	553	511	501	519	522	560	486	552	571	538	522	533	526	506	567
7216	445	259	189	166	175	167	141	174	149	141	184	130	165	150	159	139	142	158	157	134	157	166	134	159	157	147	146	129	158	136	137	128	155	149	154	152	137	157	142	137	172	161	113	161	153	141	138	162	133	145	146	156	144	134	149	138	143	143	154	160	151	152	171	136	144	175	151	151	148	167	161	152	147	141	144	148	149	153	146	157	159	154	160	144	137	151	163	178	168	144	129	161	160	145	175	138	141	141	151	162	149	150	163	177	166	134	156	154	126	159	152	146	158	139	152	137	156	170	163	160	158	164	169	151	164	146	143	153	142	132	164	152	143	144	151	163	146	132	148	146	165	144	146	156	143	157	158	153	147	153	175	155	152	159	157	142	155	150	150	144	156	174	148	157	128	157	159	152	126	131	157	134	132	157	148	153	128	146	151	149	132	149	145	147	157	141	155	141	178	155	164	154	163	138	144	136	158	177	159	144	170	151	145	135	154	132	164	148	138	168	167	165	159	144	153	178	169	172	149	150	146	143	141	141	150	151	139	149	148	130	161	140	151	125	177	146	131	151	154	160	143	151	179	158	134	159	144	126	163	140	152	152	135	156	139	128	141	153	127	165	151	162	143	145	143	151	150	146	145	156	160	129	154	154	151	153	170	154	156	143	157	160	165	157	151	136	158	155	174	160	151	158	133	158	159	127	169	184	145	180	141	164	137	175	154	155	151	166	143	148	161	165	143	128	160	161	138	146	126	165	159	165	149	165	156	152	146	139	146	171	156	139	165	157	160	153	181	161	155	147	155	142	131	142	133	144	131	174	154	164	143	158	149	157	141	177	153	141	166	162	168	129	164	137	138	149	141	159	153	160	152	161	152	151	140	134	172	142	152	148	142	151	151	165	157	141	167	146	139	141	149	179	157	154	144	134	156	119	136	177	149	142	164	144	161	150	164	158	151	147	148	150	168	169	138	153	155	135	149	151	154	154	133	147	152	120	160	147	163	167	119	176	177	149	155	144	160	147	152	160	161	142	147	139	164	143	131	140	160	146	160	148	145	150	155	169	147	160	133	143	153	162	166	150	169	144	140	145	144	155	146	138	141	162	152	176	156	151	147	140	144	143	144	130	143	139	153	139	153	142	166	130	170	125	152	142	145	161	168	180	173	124	152	142	164	156	141	152	155	168	146	151	140	155	140	145	144	139	154	159	136	152	136	135	159	162	127	128	148	158	144	154	144	123	141	158	158	143	150	140	141	172	135	162	162	137	159	157	142	163	163	142	131	166	144	177	174	148	152	153	148	164	130	145	170	164	169	148	130	163	130	137	138	155	144	161	182	134	129	138	162	149	146	131	142	166	136	166	162	157	149	183	152	149	157	158	143	144	162	169	162	140	135	140	127	139	146	141	174	172	155	153	144	140	152	143	162	145	148	142	148	167	139	141	154	146	179	159	142	154	156	162	134	148	163	142	170	168	156	160	131	161	162	138	152	152	134	154	154	161	155	151	146	139	163	179	178	161	177	139	160	160	150	132	143	157	147	133	154	159	138	160	147	132	135	149	174	153	159	165	137	162	137	166	162	170	138	137	151	156	157	162	143	140	148	167	141	146	164	156	151	141	147	155	148	131	147	170	145	162	141	136	151	164	163	150	151	155	169	147	158	173	146	140	158	133	152	161	163	176	166	149	161	138	155	136	165	151	161	161	160	156	153	157	160	165	143	167	144	153	143	137	147	161	143	154	145	177	161	132	142	169	139	181	149	137	162	174	141	171	142	172	135	154	144	150	162	164	153	143	135	134	121	158	170	146	135	170	144	170	180	160	151	170	126	138	137	148	142	188	142	173	176	144	145	142	169	166	143	157	154	137	161	156	164	161	170	168	138	148	144	160	160	135	139	174	159	150	153	134	144	137	148	147	130	151	147	166	141	129	159	132	143	159	157	145	138	153	135	160	169	150	148	159	154	159	134	164	166	143	144	162	102	156	152	135	148	157	163	150	170	142	155	130	180	156	161	148	151	147	144	133	175	139	163	155	160	144	127	147	150	154	178	147	157	148	150	152	138	144	150	149	150	164	163	162	149	163	150	149	154	133	136	153	152	163	150	155	143	152	160	147	124	167	165	171	152	154	161	148	174	158	156	144	152	154	128	147	134	124	165	137	134	130	148	176	160	156	136	127	168	121	157	128	147	137	143	164	159	153	155	168	150	166	137	157	161	173	162	147	143	140	145	169	134	159	150	142	170	146	141	158	144	160	182	160	179	191	148	130	146	157	151	131	161	139	146	142	150	153	147	144	160	157	143	160	141	142	154	177	148	160	147	136	149	148	132	169	160	161	151	160	156	134	160	151	151	146	153	145	149	144	153	168	135	129	133	164	179	149	149	156	149	135	164	145	148	160	149	150	162	150	127	149	132	184	177	147	159	151	142	161	139	160	143	157	154	152	139	148	137	163	155	155	151	166	151	145	135	160	143	150	155	152	145	172	138	153	144	148	158	142	151	154	165	165	150	162	153	138	174	141	146	153	165	179	174	136	162	149	161	157	173	141	160	171	142	159	168	151	164	134	165	159	155	146	143	156	143	198	149	148	137	153	149	134	156	139	146	150	151	157	138	141	151	159	156	161	133	163	164	128	171	151	146	160	138	147	152	141	146	156	139	163	149	154	166	158	144	164	162	141	158	166	173	145	156	147	162	119	182	127	152	143	159	156	160	151	152	125	136	150	148	137	162	165	158	144	153	167	147	164	169	149	134	161	168	154	147	151	143	145	161	171	164	138	165	141	163	151	165	148	157	140	143	158	142	157	155	129	147	159	154	151	156	142	119	133	158	138	150	157	173	147	154	148	174	156	134	137	138	158	145	147	160	150	141	134	149	164	153	155	140	151	144	163	141	165	176	166	147	143	143	158	165	174	159	149	144	148	169	164	158	159	156	142	119	166	159	149	176	158	164	134	154	151	152	170	147	172	139	138	156	150	155	153	161	129	130	147	161	142	149	136	139	142	161	149	142	161	147	124	173	145	148	149	169	144	125	156	146	153	140	135	139	157	130	162	155	146	154	151	153	127	148	151	134	178	167	150	155	150	155	134	143	148	145	160	163	186	149	165	149	144	151	154	175	145	146	123	155	151	141	151	150	162	165	169	139	150	160	166	154	138	177	157	153	156	157	149	156	134	153	155	132	161	166	146	161	138	153	163	136	154	146	153	135	150	164	164	140	149	169	142	154	145	135	170	128	145	147	158	138	157	158	152	136	147	134	164	163	165	143	156	133	154	147	134	156	148	176	167	161	150	160	160	158	146	150	152	152	145	170	126	148	146	144	155	166	162	164	157	152	146	174	157	154	149	128	157	137	160	152	150	136	178	153	187	166	140	163	141	140	169	156	164	148	141	167	150	148	158	132	168	143	166	162	152	126	160	138	142	138	161	169	161	147	146	159	160	180	157	147	148	132	139	170	152	144	154	153	134	140	165	135	183	151	148	152	140	137	142	156	170	171
6930	532	646	670	595	588	569	548	537	508	541	529	520	479	500	490	492	480	512	493	509	503	508	495	469	464	451	489	478	457	480	474	457	489	488	482	482	491	490	461	541	519	444	483	481	442	467	454	522	488	551	479	458	504	468	470	480	490	477	424	456	478	470	509	487	486	520	476	458	464	462	486	469	481	452	487	462	496	476	515	506	477	470	499	474	485	497	490	471	441	462	518	502	464	474	471	449	473	466	467	459	501	455	470	505	504	474	450	480	495	467	486	531	490	483	480	480	504	480	458	457	448	460	475	486	513	467	473	474	464	476	472	497	495	504	493	477	494	478	479	497	497	450	489	406	459	474	493	500	475	496	471	479	470	461	496	462	488	493	479	463	466	430	438	477	475	506	468	473	450	506	491	498	480	487	466	467	477	482	436	490	499	483	503	493	485	489	519	467	507	478	484	457	486	473	458	478	487	485	462	481	485	508	434	462	510	461	508	452	469	443	452	485	435	489	457	514	477	472	484	466	454	468	458	477	464	479	484	473	453	471	456	526	484	488	492	510	507	463	502	493	476	486	477	470	475	439	477	444	478	504	463	481	498	498	476	483	470	482	441	475	490	473	509	450	456	438	477	495	465	493	478	480	484	474	440	480	458	508	449	453	460	487	483	484	474	487	485	490	507	501	489	437	470	511	481	474	462	491	451	479	534	508	525	485	473	462	494	492	453	497	493	466	461	462	458	477	507	476	421	494	465	458	472	464	467	454	512	482	407	459	455	502	483	460	495	494	486	474	494	489	485	476	471	487	487	426	468	444	443	490	493	466	471	463	528	493	495	524	447	487	445	462	498	474	454	449	525	476	432	467	477	445	459	496	511	493	454	451	448	491	502	454	502	451	472	461	522	440	473	516	471	475	500	478	481	474	493	489	452	479	467	483	430	524	492	476	460	467	483	441	458	456	460	484	456	457	494	476	479	474	467	466	490	514	498	469	482	439	491	547	498	466	465	472	456	523	479	448	479	492	430	470	488	458	455	485	492	484	504	463	474	487	458	499	469	465	464	495	466	460	460	444	410	470	461	478	453	442	483	436	472	451	486	490	524	483	486	494	456	483	437	472	455	497	432	419	465	467	470	438	484	487	454	525	464	511	482	470	469	502	493	465	461	458	490	458	448	432	497	518	478	505	487	504	497	488	503	462	514	477	428	476	451	471	497	465	458	492	495	489	462	430	496	458	473	465	485	472	518	465	473	449	521	517	480	465	480	495	505	457	508	502	489	474	471	484	479	481	451	451	447	490	488	419	472	469	470	470	479	469	473	495	447	461	487	459	493	443	454	453	456	447	473	499	471	471	447	433	470	442	472	462	467	487	453	483	491	510	469	477	493	445	434	479	498	458	445	460	496	485	475	462	482	466	445	468	526	480	472	497	485	481	478	482	474	483	480	494	448	481	490	492	454	484	482	451	464	459	488	459	450	493	473	480	443	474	500	420	513	472	476	442	438	447	459	479	474	470	465	446	467	492	455	515	499	503	472	492	517	476	465	465	498	462	430	486	477	473	476	469	446	447	463	461	460	487	451	499	453	497	496	486	535	507	454	448	492	482	494	522	507	467	473	472	500	483	476	486	493	471	480	465	492	465	486	507	462	479	464	505	451	486	482	493	506	464	446	498	450	479	459	474	501	466	468	457	470	500	459	498	448	467	501	456	475	449	430	458	444	478	455	444	464	488	476	504	450	488	494	493	509	427	494	453	494	489	463	481	510	488	461	475	463	456	468	498	503	493	490	474	498	548	451	435	475	458	481	417	466	494	484	477	490	462	507	461	508	498	472	463	483	487	463	479	481	459	441	464	486	470	490	476	522	446	449	471	497	445	502	499	499	503	470	459	461	472	476	482	450	467	491	489	468	479	436	467	461	468	453	518	478	488	457	459	515	464	457	518	490	481	508	437	486	493	497	452	466	429	455	437	506	468	493	494	483	466	454	482	442	474	498	507	482	468	444	469	476	481	497	474	471	491	497	467	438	488	461	535	475	459	462	492	496	462	441	537	493	423	477	465	472	520	469	482	477	470	500	472	484	484	445	477	499	468	496	490	461	522	457	466	533	455	474	479	473	465	493	487	503	490	480	444	498	434	451	463	464	445	510	461	510	474	479	476	440	473	481	480	484	492	454	477	475	478	479	490	490	473	463	435	460	464	468	498	460	468	468	442	470	478	466	454	492	463	462	522	484	463	500	469	484	453	451	460	494	479	470	473	467	462	490	492	483	495	453	469	461	467	450	482	495	469	504	483	479	481	497	459	536	466	462	462	487	472	477	453	463	494	493	499	459	477	469	477	450	462	479	448	459	474	525	496	457	491	480	503	462	448	497	442	489	450	515	454	431	474	459	501	472	445	482	473	447	443	481	504	497	482	482	484	461	510	460	458	466	470	479	485	497	452	495	481	466	487	464	480	478	483	489	492	458	469	519	423	475	455	461	509	475	501	478	486	478	455	506	476	494	465	445	507	479	462	453	486	509	496	455	472	527	475	452	425	502	472	479	482	453	442	475	477	488	474	418	462	492	459	476	482	521	498	484	438	466	489	493	479	507	474	482	488	463	464	473	495	494	485	487	449	482	478	526	497	468	454	505	461	484	504	494	487	473	507	494	480	476	451	482	470	519	465	489	481	471	449	448	494	484	470	479	441	484	444	462	474	431	464	467	492	436	508	474	466	474	514	458	448	489	451	446	487	457	468	479	500	470	482	451	504	473	454	465	453	512	490	475	455	440	514	527	475	487	438	463	482	501	478	482	448	494	474	482	487	505	473	489	460	489	488	478	495	483	510	476	479	475	461	475	489	514	474	456	469	491	471	462	494	482	455	476	488	454	459	479	442	453	470	467	445	461	459	490	515	519	481	430	503	452	467	462	459	481	470	465	489	505	498	460	510	466	471	461	501	438	504	470	455	497	468	455	496	428	518	499	480	453	489	464	476	496	468	467	466	483	497	431	508	487	460	500	485	462	483	439	500	458	429	508	494	518	492	474	490	447	467	468	488	467	460	456	479	448	477	436	509	480	463	484	447	473	441	460	449	494	456	487	483	456	489	478	452	455	499	459	481	495	450	510	494	431	496	471	487	493	517	439	492	494	441	487	480	517	443	474	490	500	510	506	514	475	463	507	467	452	449	456	480	486	485	509	459	449	467	497	478	465	455	499	481	458	494	450	476	447	500	492	474	470	466	481	443	427	466	491	491	500	437	464	465	497	492	485	492	476	507	411	445	479	477	454	460	479	500	483	500	499	448	451	481	480	482	472	507	459	458	458	463	478	490	498	459	516	485	487	467	471	479	468	493	436	470	502	466	473	465	449	472	456	487	494	463	498	469	482	469	478	450	463	506	435	476	485	478	465	477	462	467	474	460	465	456	465	496	439	483	442	464	493	510	465	503	467	443	464	510	451	460	460	451	448	463	442	443	501	469	491	496	477	490	507	517	467	495	445	485	482
40863	8184	1557	966	710	485	322	280	271	257	193	171	152	156	140	151	128	109	99	104	113	102	100	94	96	91	90	97	100	107	106	93	92	101	98	82	104	105	95	100	84	86	94	87	99	84	90	98	80	79	76	91	91	110	82	103	94	99	93	71	90	77	81	104	79	88	83	107	96	87	87	79	76	92	79	74	89	88	100	77	77	71	89	78	75	98	86	86	88	80	82	76	109	84	82	97	92	79	86	80	78	111	102	85	84	93	97	99	88	87	97	106	82	95	96	79	85	96	91	95	96	82	79	63	82	82	89	87	94	80	85	92	67	88	94	88	82	87	96	74	91	100	109	92	85	94	90	91	82	74	76	93	79	69	82	93	74	102	76	90	82	83	82	95	94	78	91	84	81	101	83	78	90	90	79	91	106	113	78	95	88	90	77	81	90	96	77	90	100	74	72	81	78	85	83	74	84	81	80	79	87	68	78	85	97	87	86	89	71	85	85	92	83	90	94	81	73	111	87	98	63	101	84	92	77	102	81	96	93	92	80	95	93	81	69	76	88	78	76	94	105	88	90	88	81	89	82	96	115	65	90	80	95	74	83	82	83	87	84	87	79	81	78	83	80	72	99	88	80	86	107	98	86	101	83	90	70	95	76	87	92	87	84	82	77	102	87	87	96	92	90	72	83	89	85	93	92	105	97	92	107	95	88	100	78	74	72	74	95	88	83	95	86	95	108	81	93	81	113	100	95	94	77	112	82	82	86	95	79	85	78	89	83	85	96	75	91	88	90	102	93	90	78	101	72	89	85	101	89	88	85	79	84	80	79	93	79	81	81	103	94	78	77	85	110	84	97	89	74	103	81	90	90	97	98	100	95	103	89	78	88	83	70	107	92	88	98	82	99	96	80	90	90	96	97	85	83	84	87	98	83	97	71	87	103	74	86	88	68	93	87	99	117	84	78	97	80	94	92	87	98	99	82	94	84	81	80	67	81	84	83	73	78	118	82	80	70	90	81	77	83	91	95	82	83	85	73	85	87	81	91	94	81	91	84	77	83	83	101	89	89	69	74	80	92	94	86	111	86	80	74	99	97	67	72	91	94	85	102	92	101	90	94	74	88	72	105	72	97	80	66	101	79	89	87	95	85	84	75	101	97	86	100	97	97	81	98	83	90	91	78	80	95	94	77	97	92	92	77	83	80	95	110	88	93	105	80	82	82	106	90	93	69	85	99	86	82	71	64	92	92	65	78	94	93	99	68	77	85	77	77	69	78	74	90	92	96	78	71	59	75	95	89	92	97	85	95	74	97	92	103	98	88	74	83	104	95	102	70	91	87	85	69	89	95	88	107	82	76	89	104	76	82	101	87	92	100	75	83	86	73	68	76	87	91	61	82	84	75	77	93	80	91	67	88	84	67	76	84	77	98	80	88	84	78	69	92	91	84	96	100	84	101	85	96	85	104	84	87	79	92	76	90	75	98	75	104	88	81	101	94	89	88	85	73	81	93	90	88	83	77	83	81	74	83	83	86	76	79	80	88	87	85	99	83	82	78	92	69	89	91	89	81	84	90	71	85	78	70	86	82	67	82	82	82	79	93	108	72	75	88	88	79	93	57	83	86	95	71	96	95	75	88	86	97	80	93	115	80	85	87	90	95	93	100	89	87	93	89	78	71	95	90	65	91	81	89	95	92	84	72	84	87	88	72	87	79	77	92	101	88	72	77	78	77	84	83	86	74	103	85	86	96	74	79	71	67	84	91	81	84	88	94	93	96	99	80	92	86	71	79	88	77	87	81	97	96	89	84	83	97	88	89	68	86	87	89	75	71	67	82	78	87	103	82	86	98	81	90	94	100	97	72	87	79	113	97	88	82	81	91	85	86	99	102	86	98	91	87	81	94	85	72	97	77	78	95	89	91	86	65	101	81	85	96	73	89	78	97	100	68	78	85	95	97	91	82	102	106	92	66	87	82	94	91	88	74	85	103	100	81	90	100	87	92	76	84	68	79	94	96	77	92	77	95	92	92	104	83	78	82	109	92	82	102	92	96	77	88	75	69	98	86	69	80	93	101	78	78	87	89	85	84	92	93	77	94	85	79	86	88	102	90	86	94	86	102	90	86	86	88	90	102	94	93	83	78	103	92	83	86	88	97	91	84	87	94	93	79	74	77	79	71	90	75	97	71	87	88	104	85	72	73	87	80	114	92	87	89	83	72	91	87	93	89	92	98	83	84	78	80	103	77	83	99	74	87	86	85	76	106	93	92	68	97	95	96	101	103	92	85	73	71	88	83	73	77	99	92	79	94	81	94	94	89	72	89	73	88	82	92	88	93	90	90	81	90	96	93	89	117	87	88	101	69	72	87	92	82	78	93	78	100	85	81	79	86	79	91	90	90	110	84	83	89	93	111	81	79	80	93	64	89	96	84	81	94	73	87	89	83	81	75	91	81	84	91	105	73	74	82	91	92	107	79	94	85	81	97	72	92	78	96	81	71	75	85	94	77	100	77	72	83	83	89	63	103	82	83	79	92	97	91	72	77	103	96	92	89	86	92	81	82	91	90	90	87	102	97	90	86	87	83	92	82	91	98	98	84	104	86	101	91	91	82	82	92	101	85	82	91	86	81	99	84	82	80	95	86	89	76	76	64	89	80	84	91	72	75	78	88	88	90	89	94	83	71	83	83	81	89	89	95	76	85	71	93	102	84	74	99	87	88	89	70	87	81	90	103	100	82	89	81	73	90	78	91	102	82	72	106	80	89	83	92	87	88	90	96	89	89	101	90	82	85	94	87	75	89	95	93	84	99	76	86	88	71	90	75	79	90	80	80	93	78	102	103	81	87	90	84	76	105	93	80	84	86	80	91	83	89	94	88	78	93	82	84	93	89	83	86	113	85	92	103	82	83	104	91	93	93	75	88	74	95	73	75	91	100	94	83	90	84	88	90	84	81	67	64	95	81	98	85	98	85	87	99	97	88	94	102	83	73	89	82	88	94	85	92	81	81	90	91	95	102	81	89	76	92	87	74	88	89	87	76	76	76	90	86	75	96	70	78	79	82	88	72	85	85	87	95	90	78	81	68	91	104	84	82	86	86	82	87	88	88	80	78	84	91	86	102	74	94	85	79	63	93	91	78	78	99	88	86	94	87	81	82	94	77	80	80	61	75	80	76	83	105	60	83	95	78	83	89	94	106	87	93	86	89	88	76	91	100	79	91	87	84	90	90	86	78	89	92	75	97	80	93	94	101	86	105	87	87	101	74	89	100	94	90	88	86	93	94	83	82	81	88	90	89	79	79	76	91	103	99	76	72	86	88	89	86	86	85	92	81	98	76	81	79	86	89	90	104	69	79	95	87	91	86	81	88	79	82	99	78	81	77	89	83	90	72	84	89	98	88	79	88	73	95	85	71	84	101	91	76	101	74	79	91	108	90	74	93	73	107	91	93	91	75	65	77	90	91	89	90	80	93	106	101	91	102	92	100	91	80	82
21683	1436	3319	3617	3068	2369	1894	1550	1331	1151	1065	902	871	751	742	650	625	618	588	589	559	482	454	487	468	421	440	412	402	425	384	419	384	385	385	399	346	382	368	361	384	359	357	352	324	362	346	353	357	320	363	343	328	313	345	327	330	349	335	335	338	326	322	368	353	321	313	299	309	320	322	314	308	340	307	294	307	311	330	311	324	334	336	321	301	333	308	336	347	331	317	353	326	322	290	295	326	323	307	323	300	295	297	356	295	291	304	346	312	337	320	304	315	287	299	322	317	307	300	299	320	294	275	310	313	333	316	277	300	274	291	309	298	312	324	295	330	302	304	339	312	279	303	301	317	323	343	333	326	341	307	320	321	329	299	327	321	286	306	315	332	316	285	293	307	315	326	310	306	284	300	338	308	288	300	281	293	262	309	290	318	300	289	321	341	308	313	304	322	303	302	304	299	316	277	301	334	324	315	312	302	294	303	342	325	294	292	295	332	299	304	307	285	345	318	314	307	316	326	292	292	304	312	303	282	286	291	294	296	328	339	295	286	319	291	290	315	314	292	321	289	309	282	318	309	342	298	304	306	283	308	299	332	285	338	300	322	312	310	285	306	304	310	327	320	281	312	280	285	303	322	341	281	337	287	302	311	334	301	307	313	302	306	268	292	291	338	312	326	313	297	298	326	314	302	319	309	350	330	313	305	284	274	306	295	325	318	320	300	276	316	292	288	279	290	324	326	313	284	293	297	325	320	289	324	285	267	305	292	297	325	272	336	295	277	308	290	311	300	314	313	295	335	270	296	291	314	304	345	281	318	278	327	321	269	305	296	301	305	326	299	322	294	336	290	305	302	303	312	312	314	325	313	274	309	289	311	339	328	280	300	331	316	304	314	324	309	307	321	306	333	309	340	299	325	300	309	313	297	317	278	305	301	326	320	286	284	289	311	307	289	290	289	321	327	310	284	328	292	324	298	318	292	312	302	323	319	280	314	297	292	294	337	334	294	301	291	275	291	326	302	328	300	303	310	303	299	299	278	324	333	303	299	314	312	302	332	307	293	312	300	296	296	311	308	319	314	289	326	312	298	296	334	297	330	297	293	307	268	292	305	274	308	289	303	277	327	296	260	313	305	309	323	262	309	285	324	307	272	324	316	311	286	315	308	300	286	340	336	311	328	336	305	302	331	327	295	287	300	291	290	316	310	292	299	305	325	299	297	320	314	290	282	319	323	305	283	268	288	322	313	304	324	279	300	302	300	319	328	334	264	294	306	307	276	306	318	287	308	310	355	289	304	300	304	300	306	329	316	284	326	318	331	326	311	299	325	307	305	293	309	309	310	314	306	293	310	303	348	302	295	299	290	322	323	280	312	307	312	297	326	296	308	298	307	317	283	328	311	277	292	262	320	322	288	330	283	335	303	289	316	336	298	304	315	308	308	324	306	303	289	286	315	341	300	302	317	300	296	341	318	289	311	330	312	328	305	288	309	294	323	304	290	319	307	285	334	315	290	300	313	294	304	289	304	315	312	299	320	316	319	281	331	344	298	291	295	308	317	313	307	326	324	286	287	307	306	300	296	316	269	317	273	310	309	319	310	307	313	317	295	308	312	305	342	290	324	328	300	300	319	306	281	295	305	340	294	291	286	314	290	314	294	300	319	279	267	327	297	300	318	296	343	291	315	349	284	287	317	281	317	286	309	339	300	307	293	284	292	310	323	334	288	320	332	287	321	285	341	303	314	325	286	319	285	298	315	319	303	285	313	293	320	321	303	308	294	318	295	300	284	316	300	309	329	318	297	315	331	309	314	299	298	294	304	288	335	300	311	309	308	320	321	340	328	315	349	320	261	311	299	332	274	309	338	302	309	305	299	327	283	320	284	337	303	266	301	258	293	291	324	312	290	333	294	303	289	267	339	330	285	283	270	291	297	343	279	294	346	289	314	304	303	340	297	324	297	294	280	271	343	306	298	282	349	279	281	337	281	291	283	293	312	297	334	322	316	272	283	324	295	301	327	318	306	295	316	297	324	315	305	315	316	323	299	281	248	293	307	330	334	284	314	321	333	316	285	313	319	321	296	292	310	308	321	275	275	325	312	310	308	310	284	326	307	287	309	334	296	297	304	321	309	342	311	278	323	319	291	326	319	305	311	293	305	344	291	299	308	287	295	292	302	318	313	312	329	307	309	308	314	299	280	328	310	323	304	302	307	299	341	319	290	302	302	282	284	321	320	329	319	275	324	315	309	271	308	292	325	284	327	289	295	300	302	326	315	303	334	290	328	276	274	291	291	309	322	272	334	309	323	319	282	326	325	308	323	312	322	301	313	299	308	282	291	301	295	352	308	303	322	275	307	314	303	329	339	321	299	320	304	277	308	306	330	332	307	338	318	297	306	282	289	325	332	307	310	280	295	350	325	308	318	261	279	300	314	325	271	309	304	307	296	324	280	322	317	309	295	310	286	301	325	297	273	303	277	301	314	293	309	300	305	300	304	301	278	316	295	317	341	280	279	337	326	296	304	287	306	318	320	301	310	324	285	302	313	312	286	320	302	282	314	297	327	291	308	295	346	325	287	282	300	310	303	327	272	328	299	275	317	311	324	282	302	350	338	308	323	306	316	288	301	316	319	301	314	280	271	303	345	308	330	279	297	303	308	309	332	309	346	330	295	325	289	302	324	314	323	304	328	290	298	266	296	295	322	301	335	330	326	325	327	327	313	283	333	300	305	295	300	286	336	288	299	285	287	309	308	303	285	316	325	292	294	324	313	311	302	284	307	291	291	278	319	292	325	302	315	286	304	281	321	295	310	302	318	285	313	296	284	310	315	309	302	299	270	308	317	329	320	282	307	307	315	332	315	313	292	306	314	267	332	279	316	275	290	299	302	285	322	302	317	289	317	288	315	275	341	286	334	327	303	328	303	305	346	306	311	261	310	291	311	283	310	309	312	285	301	322	332	284	333	301	307	280	290	305	308	313	310	278	313	319	321	271	313	301	317	321	309	298	312	295	272	295	296	277	327	299	280	276	303	323	314	341	303	325	343	294	284	288	305	305	331	318	332	321	326	289	311	284	293	290	326	335	287	311	285	308	324	342	286	288	288	284	315	266	331	283	307	312	311	309	284	298	303	317	280	302	329	296	319	304	305	292	290	325	291	292	323	323	302	315	311	294	319	313	311	266	295	305	301	286	310	313	276	342	322	321	299	309	320	294	333	333	319	286	302	314	296	313	339	340	315	317	301	290	270	291	311	283	309	291	287	321	303	300	304	300	303	314	286	308	277	311	296	327	307	302	281	316	311	314	305	246	329	295	304	291	324	313	303	306	329	280	304	320	284	313	316	332	318	308	310	298	285	312	320	301	298	317	300	292	308	309	343	325	318	317	329	314	298	307	297	301	293	331	293	305	319	306	310	290	316	291	313	321	310	289	286	343	303	301	314	314	329	305	333	284	292	288	315	300	284	312	312	329	295	315	276	275	288	305	304	296
